-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbm25_birds.json
1 lines (1 loc) · 723 KB
/
bm25_birds.json
1
{"avgdl": 24.12127119144663, "n_docs": 50787, "doc_freq": {"indices": [3585065519, 488935008, 1421888805, 2337432947, 3471708017, 3085769474, 2823624853, 2303286082, 1306948140, 3447662378, 3773010020, 4285306921, 1610271499, 812058414, 190504834, 2558999372, 3376963237, 283390375, 2224174206, 2434814095, 3944804739, 266382477, 1951807261, 691409538, 3606757885, 2045916435, 3316981470, 4025475087, 1810936627, 211056894, 3649057584, 2163381518, 3233814315, 244172901, 2636944055, 4273494444, 4129441133, 1853937968, 1255116096, 24515841, 3666488115, 1706587157, 912114955, 293497446, 984219381, 991313834, 4163962658, 1026658409, 3770004194, 3693414074, 3278416349, 3882780981, 4060102936, 123462699, 1338150097, 297260153, 2794521107, 3188879266, 2969422353, 3641575855, 1239772622, 3810820719, 2822927006, 2645357763, 3685696496, 2585102019, 3858531489, 2377864722, 1144153410, 2810846422, 2743016522, 1267051606, 90505120, 1977835555, 953824239, 1182793778, 775556476, 4052411414, 238739145, 1211504242, 3827453166, 2370666838, 1158584717, 3489280082, 2733593286, 3471378517, 4162447908, 3310203806, 1361091595, 2179297390, 1121901898, 2229854380, 2557986934, 1021187622, 3928038441, 951535493, 87364033, 1940116832, 1667662100, 1371333942, 238865545, 1078843927, 3662309742, 3107060836, 2024360378, 2133398569, 2690960832, 1944084016, 2994235176, 2437784657, 1729261638, 2502307765, 2257684172, 2890441529, 496830140, 2835314054, 1088492787, 4146668087, 1551089265, 588035935, 720173232, 2882414289, 3785905650, 3982866106, 698896536, 2764575112, 3085965527, 3290814833, 3147202522, 975838919, 3608072215, 1677271114, 3859006835, 3080064868, 1319287133, 3808128269, 4087245495, 2654096406, 353655648, 3377652727, 975420997, 2814817232, 2405728333, 2707362363, 3352697882, 3023940940, 2122679414, 3583993711, 4027543957, 1999194864, 1135158248, 1807167981, 3353576942, 2042170485, 2738046228, 72720554, 1138020803, 4068491112, 3324292644, 198527388, 1044312602, 2328348228, 588610688, 943113075, 3654969415, 3425584443, 1794787556, 594614805, 1732819394, 2099560782, 3987230241, 2905060599, 3275151529, 102080322, 134641899, 1671117080, 2298567902, 3347636392, 640124220, 1890768954, 3984842259, 2976782885, 4037411693, 3338583713, 228768831, 543259558, 341662133, 725223261, 3909342126, 3884988389, 47951928, 3159474855, 1014127006, 3898256574, 3346137942, 2145627731, 2059274606, 3675267366, 237020746, 1460445754, 3337566284, 2639104761, 1997014908, 2123209108, 1422104635, 2074211821, 160786268, 2953188479, 2839486718, 1774202630, 2051409231, 1473369187, 3770004093, 282759200, 469298640, 3557355342, 3349217085, 1308276157, 1376864891, 2663804491, 3550353003, 3284862352, 1558403699, 323807359, 4240885550, 3326792864, 4247545933, 2430260401, 842430915, 1397195799, 3247628302, 2177509083, 2929822643, 1214258741, 248443073, 270780933, 2942967631, 4061671695, 3597663484, 987377478, 832098838, 3899452313, 1852771076, 1577141546, 3646722164, 3011755650, 464371862, 3589565298, 4029200366, 2581286545, 152256614, 403088009, 2851734816, 941018162, 1025536725, 663941294, 3985184762, 2046950111, 2577534050, 2700722205, 587598687, 3006442335, 3963607658, 2755458375, 3177173382, 2755283679, 767273821, 625736758, 3596567514, 2901021569, 1248262301, 1252208587, 1500963499, 1574148266, 1207610453, 3645978457, 4175347878, 1705962176, 4085989938, 2408409268, 2225624884, 647928480, 386378301, 3557252158, 3337343904, 236893549, 1296924235, 883390095, 1883396573, 2233892242, 1647301373, 1062750627, 1086141155, 560035976, 2570541023, 3907739185, 3777399634, 1559183660, 3772357903, 659261207, 897934079, 2972497085, 748634517, 1231096436, 555641829, 1334278179, 4056582643, 2236453805, 3450399700, 3580453271, 3019051052, 585011509, 3409397289, 2699934282, 1655299977, 456957661, 3500571502, 198243597, 2724419853, 4000600117, 3179005297, 2067848296, 194714415, 1369425312, 2569632718, 696559717, 428669633, 1221335530, 319147430, 3041714871, 792533149, 264741300, 746419308, 3457618965, 166093682, 1875637301, 2108351799, 2840212248, 1862974189, 2733467792, 1765639896, 2351523834, 408571802, 1266494755, 859229416, 3514932624, 2945677164, 166368737, 3905155331, 813003129, 2786462890, 3196735393, 2309680756, 3112307346, 2326660907, 3828252484, 1881538586, 1153915709, 3593645578, 3986807640, 2728623227, 2926051694, 4190240653, 1177748882, 1982237008, 1985698948, 1763296241, 2008590059, 2094171644, 2539128382, 1713048824, 825551143, 1667475421, 3529226926, 2086053697, 62284129, 3278708292, 816836976, 4238889041, 3947898621, 2423984633, 4051297737, 2651044250, 3089496032, 1785061491, 2565060408, 602469721, 458028321, 19610511, 4136180985, 2823147136, 3151688445, 1486925799, 1184924731, 3232664342, 239731816, 3710851531, 1142493265, 745003961, 1300898330, 4215407507, 3428126328, 3248747938, 2742313370, 242903923, 3277811999, 3292767069, 774611223, 3596454997, 593865446, 1287924018, 2249706386, 1473036434, 3724127423, 2276925761, 737503162, 2981527350, 1007396174, 2853636491, 3488698502, 3476027533, 3171684255, 553861595, 3214719504, 14784032, 1081255612, 1835113134, 273066799, 1043589445, 1652222601, 1965588102, 2970959634, 99146287, 2945239594, 1207234426, 3505267013, 1347128878, 2751533102, 3660156378, 220100916, 1836021121, 3009809320, 3428992070, 699262512, 2638971602, 883531615, 3787978677, 2547379711, 675211654, 127526853, 3397138178, 111228364, 2255946758, 2019031726, 825224355, 2280289601, 4152384711, 6745248, 1302277773, 2446205094, 2965579225, 1445063089, 2373257806, 2892675647, 1366267635, 3009029569, 2960279792, 4049391291, 2153662800, 2907237249, 1289061206, 1691351615, 1903144703, 3570117707, 939215365, 1670835917, 1434554521, 732096411, 4051061832, 2631458543, 3215393521, 1612531086, 1338944639, 592128056, 267366016, 1972015671, 325550781, 679262712, 339478471, 822745112, 2861832258, 4285169026, 2014955580, 640477688, 4118593707, 2621552698, 150695120, 953407225, 252385603, 2395279267, 2545935929, 3774761357, 1477105254, 4144206424, 358389376, 1593059519, 2600092571, 1486317183, 3047429373, 3597755439, 3351289010, 3577768231, 114620842, 3987791363, 1841587854, 507861244, 2851137560, 2150714867, 3255297991, 3428370865, 2687174735, 1058501323, 3431933084, 3982917068, 2219907560, 669982180, 3293566676, 3967026518, 1871915052, 1404934148, 3234527682, 1421633607, 2825683833, 3129971437, 416430776, 1048786137, 3632927698, 2452962424, 2510634953, 1450785386, 1738553303, 1132912314, 1965082767, 2355703145, 3695314625, 507819813, 1842742577, 1827807528, 1062700871, 1517577099, 2263521649, 3863484027, 3854116567, 1769544682, 512867989, 3121714163, 1456475079, 2082874033, 3553519328, 3594093408, 2287414533, 1679011331, 1026208449, 3191091294, 609843624, 3470124937, 387866756, 2595689945, 2783072804, 3928021404, 1811189033, 2920003437, 4192846608, 2238199915, 2945559335, 823349694, 2552745622, 2837680184, 3546539031, 65094886, 3551371075, 1073940659, 2913146506, 1475817810, 3064156024, 681595770, 3282398576, 680037527, 28501148, 741580288, 1457721415, 3148901408, 4042729817, 906450554, 2251064457, 989803252, 1201604163, 271752158, 1256634148, 3798616000, 1665612518, 2269209024, 2117654519, 3930284098, 2920317225, 1918674444, 3332094098, 3981855590, 1953957515, 3438886076, 1509807134, 242017537, 3150813755, 1423756451, 3214630653, 3919195202, 3631500069, 2669668826, 2442179339, 4097163310, 1041526299, 4218190697, 3982527167, 818751872, 1510964117, 722829366, 1069335456, 3418075137, 1567334400, 1964082269, 3740398313, 1116542729, 1547122275, 4258972690, 1719317936, 3265737577, 1832197894, 1571793370, 1126055009, 951702719, 1472824779, 2402404639, 28132544, 2289703982, 1057331707, 1505042084, 625305933, 3594406799, 2836570682, 2383384053, 2662182475, 1087824302, 3491502467, 2252545609, 4231574928, 1945982538, 2332827651, 2497393716, 795866328, 2835192303, 1644966984, 2514107261, 2560416690, 3833084631, 2315807272, 1073799239, 1274074019, 3683581971, 3754900519, 3791233576, 450622025, 4231782977, 1114599853, 614428231, 620220149, 2583617719, 1559397529, 1832125987, 446617493, 2361615724, 1049114592, 3355129947, 2690972924, 34959395, 752371254, 19522071, 3778137224, 559860000, 2863891839, 2504228319, 829529341, 428073947, 1308688855, 3267775833, 3088203624, 926303641, 2455378252, 1246280156, 1295413644, 870163927, 264235129, 3172078511, 195371781, 2405637697, 445126793, 2652004486, 4006476268, 3061352380, 2826960969, 3422301412, 3497618039, 4150513808, 1235209082, 566667989, 4163376143, 611994534, 2542944140, 3967169986, 3226812640, 141024264, 434269371, 3609319539, 3836414547, 1155045541, 2258196987, 570935869, 1053767317, 1932255922, 3092480221, 2606723143, 127861482, 414399353, 3915229131, 3562189416, 2689551892, 407983593, 2593452393, 4266198766, 511952431, 3388686850, 2800534748, 1082468256, 1939172666, 3187790788, 3876231624, 1202643662, 3987085787, 422208903, 358707645, 3452949137, 3078181194, 1597174020, 3076199742, 3421626084, 306285114, 1189334739, 2174755532, 3749568152, 3167098404, 3743430521, 1075238684, 1920135276, 2722055724, 4116851631, 1631271205, 1727303723, 2165730276, 4004108787, 3961675153, 2756287194, 2184546061, 4282622374, 3377905009, 2220578986, 1300145152, 2361787631, 2194093370, 310208038, 2860801888, 1504595104, 635123862, 3427126312, 74256320, 3434676775, 1789020513, 2790258182, 1977109837, 3490990834, 1923685331, 4007253407, 3177574277, 1536651520, 3935481091, 964745590, 4245647333, 93378247, 1563718956, 2012469550, 446319932, 3394423989, 2291919351, 301705055, 2339220210, 1431284986, 4213933474, 397304770, 2712432250, 2157373919, 3419568627, 997052087, 3896036072, 801873620, 821411644, 3882460504, 3196800028, 2582468335, 1002589996, 14207490, 3353048229, 1239368365, 1081750386, 3609949799, 2807092233, 162580797, 631874927, 275658771, 3551354428, 792561961, 2510435025, 2516331022, 1507537339, 3147045206, 2659542296, 1174825665, 3086851070, 1618819910, 2979524762, 1007033319, 845986156, 742930669, 2691684426, 3032850505, 3184212188, 1758608312, 4030154606, 2219664818, 3917629739, 856365443, 3932470202, 3051075571, 3187249673, 2989052340, 4060205056, 2136405083, 209724451, 2770518926, 3942029107, 2991296709, 4076231826, 1243829275, 1353680800, 3197025135, 2940655442, 1271411175, 877304949, 3270687257, 3162256500, 263732697, 1049816935, 2579408843, 1738336379, 2969330588, 481329573, 649755902, 3976703104, 2386728859, 2679536720, 1491351846, 3334027518, 3343778532, 2057989464, 809327692, 3927490055, 2222245110, 4054137459, 30662561, 1014785212, 3469675055, 763520878, 569308866, 3287501885, 1812790591, 3962831319, 1401966460, 3177778695, 440356984, 3453377828, 918197339, 3953232284, 2516295656, 2743114265, 2485061737, 1309417302, 3136791386, 2225997195, 4226061039, 2189479286, 1428905997, 150671338, 3301298381, 3712764926, 2771866036, 184735436, 4221570044, 2732944638, 2344072812, 2377574884, 2768410132, 1181836714, 4265512829, 2026929461, 610518005, 749129358, 3417768591, 497734356, 4184731364, 3461421941, 205635131, 2578479249, 1211141128, 317341308, 1839695642, 2454151407, 1940540831, 2847019242, 2554556840, 1432619228, 2154511459, 907197629, 3257560615, 542804723, 1491687801, 598330921, 899710248, 1946045836, 1919011822, 2873995913, 1928369983, 389043458, 3684500923, 53327588, 3430664213, 2173919015, 3733810660, 3990434661, 4245445886, 2087367745, 956182828, 2203585059, 384144251, 4133164497, 2202014194, 3159925814, 2501491996, 1029574456, 2645881334, 1448801182, 4191350549, 2289869736, 1982746766, 223131028, 3892732436, 4175694944, 436757074, 3091390795, 3274657060, 997549709, 119240421, 3420564022, 3304646974, 2409552045, 4192298249, 240962094, 2695063303, 520409122, 3555430494, 3073532774, 185582780, 1972103513, 1472062936, 525896179, 325470615, 3561621685, 91759785, 1704220232, 2400843381, 3687962970, 4185790171, 2331800773, 1119322527, 3897871120, 1415468298, 2068144505, 1372079461, 4232692895, 3581345886, 977873898, 2027582225, 826475196, 2107110342, 2955839515, 3242046112, 3994255386, 332781571, 3968757916, 661512813, 489905694, 2742467748, 774528085, 2877512956, 1744023844, 699232687, 4114259276, 4285011529, 714034383, 4032809350, 2043717068, 546928703, 2053283508, 1583324998, 3336012768, 281464262, 125016292, 1450356538, 2479842747, 1645148035, 3729500624, 494070171, 1251323507, 834740583, 734978415, 3501216662, 1415155217, 3881069374, 2076196135, 1695414050, 2139336747, 599296923, 1150913220, 916214203, 3005552705, 3361871542, 1350333277, 1998620368, 1122754679, 1830093894, 3176141921, 937671724, 2479496670, 380541707, 1704236722, 326019215, 999728919, 1342301861, 4043855096, 2135986242, 3194111925, 2516017392, 1013647041, 2209523187, 3856619831, 3791459843, 3644125593, 1019838425, 3037525612, 637885964, 831935221, 3340191823, 1830401145, 353257611, 2633291327, 774915181, 3279679365, 1664868690, 1139762174, 4285305990, 1189426632, 325689408, 19091195, 2623999410, 3338854146, 3097622805, 105981988, 378940769, 1526374035, 4020980221, 567762709, 135847859, 149403980, 1835859042, 2022909423, 3011473690, 910900248, 21585542, 3101843524, 755273406, 3612934684, 1096710751, 3063998852, 717653329, 2484513939, 427706599, 3699878998, 3235437686, 3712073152, 3482327741, 3020339199, 3183232707, 3620609925, 3580848873, 3040847659, 3697988979, 4186256544, 3458916559, 3026448448, 1429421278, 109190994, 1360229003, 3160655287, 1727802518, 3480557216, 453950983, 1281345964, 3168162626, 2725039967, 3966972665, 2165036466, 3460643800, 3484429091, 810409709, 3796074982, 1181840716, 1664960354, 2118021738, 825591494, 685705993, 3946656661, 2797247008, 2022975687, 2517333479, 2954710961, 292624675, 4052693115, 1600349999, 1019700946, 3296041978, 331880533, 511674817, 1770239616, 3785385394, 828010589, 4168780706, 2910905616, 1287350177, 2475119955, 2267101260, 4151680042, 681994155, 4057649399, 3331989503, 1049360142, 776784152, 3372468953, 2510746192, 407766820, 611247289, 3279116946, 2203090375, 1577884833, 1977712632, 1095551319, 3663186767, 3247847376, 558617661, 4225884277, 3118841285, 2156546850, 2597128182, 2830486870, 221309698, 274844176, 1183343866, 2415644601, 3534645922, 1713592308, 2561757799, 823683881, 2586229455, 556049516, 1350038310, 91706378, 1910507203, 3345382749, 2408503047, 4181641951, 3167949985, 4131889752, 4102601558, 1246395387, 1259404208, 1819876193, 3111424211, 3601459824, 3075517575, 3636022041, 2970573127, 1570645513, 1542415183, 3368043108, 3639391104, 17645537, 1864312412, 3498996440, 1327368909, 1200021954, 1391989883, 1416486222, 2603690267, 669188700, 2856697338, 2561523600, 442064690, 4152503047, 1438070374, 2325816891, 4265793861, 780382350, 1833722212, 395990109, 3082949538, 109266709, 888634680, 4107544343, 858210160, 3079300957, 3779492041, 2275487084, 843816345, 3861258707, 3719599989, 1678348498, 2547921043, 1430088939, 1123046173, 2305639372, 1042626614, 1583132830, 310274930, 2140843951, 1409248356, 2293808668, 1188013602, 4196530829, 3143659061, 2966842999, 575491131, 1440714679, 2300136337, 451368094, 580887246, 4272106226, 3881475750, 1129539922, 3017272491, 1315060977, 3639345668, 4124076844, 3997133275, 2172388066, 224300783, 4112086263, 3263672453, 1363632613, 1715992043, 1224884530, 888000370, 1051991909, 2200524566, 2423144439, 3127628307, 1005946360, 1590456296, 2142141949, 3224979686, 963753705, 1680613719, 1466170466, 3409339914, 2456699241, 1109731834, 1927623000, 2395176886, 4272707741, 1606741956, 406702245, 818776681, 311649147, 4090621393, 3077430738, 1766995115, 23789636, 2346712442, 1157923234, 3259658712, 2526549497, 3169113221, 3274948920, 1805690868, 1876662564, 3874518728, 1998889139, 1150501912, 3885506895, 1771678275, 2057129890, 3500586303, 791735855, 549128519, 1034183227, 2359104239, 2050864532, 3020661363, 3853602462, 2710963736, 286434387, 2179962017, 1236542976, 3333378207, 3886913750, 1253056104, 4155623298, 838568274, 1826244548, 2505805962, 1682649629, 2066971792, 1607667369, 3525523449, 3356750231, 3876143916, 2837188459, 4088375158, 681243051, 1195989500, 3979495055, 4143242353, 282892607, 349137539, 2603484089, 4018038495, 2527022993, 149060006, 2744632632, 3337197764, 1008305975, 3534297526, 961875785, 1037032866, 1679435792, 4220927227, 4253926248, 594949581, 3168814557, 3071667970, 186017961, 580808373, 637299992, 1314392305, 744779191, 1697868395, 3094106743, 4263563621, 2383099596, 2304045967, 1703796690, 3242186052, 2802709255, 767998484, 419833493, 3744488752, 1290543747, 4090422546, 2559317219, 2396131781, 420159263, 54325745, 903515304, 1380643298, 2737907618, 2337375587, 3491591344, 1051853617, 1485062823, 2020209150, 4206051629, 1228008368, 330588669, 1389009165, 3923787185, 3283365931, 1350540719, 1989892411, 153886648, 3034069139, 2581147015, 3579376507, 2394752843, 435681535, 4173428777, 1533623466, 374821798, 195470179, 1285651375, 3604515845, 2737866541, 3883827631, 1663783672, 1631128303, 211376183, 2625192795, 2373231601, 580709027, 1227420951, 405576740, 2633703911, 3732826276, 2560894202, 10989648, 4091389057, 2061379626, 505300331, 3205086630, 3983747845, 166759354, 3567372611, 1330182664, 3801901636, 3153893987, 403027083, 2781695477, 1506997547, 3553955580, 3137467878, 1897759866, 4157962802, 2755084886, 590228230, 3887125811, 2583851363, 2439104229, 2274581762, 10363030, 2848887788, 977684792, 3623338820, 1135190558, 1504957327, 3259053156, 3561990909, 3077042366, 3679627117, 2111129483, 3900228757, 4024519713, 303822648, 3940119089, 2974531587, 2099192796, 1003530114, 2234179341, 2200505117, 2506443131, 3490994915, 4061493094, 3541983127, 1585601319, 3248602923, 3026956082, 3036742391, 2816852317, 2097823309, 2662076917, 2129199800, 1873366838, 806695999, 1830760306, 3456676299, 364080503, 3783596687, 3523328611, 507659995, 3282225109, 2398208450, 1932232532, 2409320457, 2846157031, 3877857099, 4025916689, 810683037, 94954270, 4032241959, 993393886, 205154587, 2517894516, 3932845221, 3151100748, 1292719803, 2039306037, 2805336703, 1873684806, 1254455569, 3846115490, 1036792120, 1128198904, 2230392776, 2996671233, 2440008584, 4007137538, 705856767, 84932836, 2656457266, 3833899094, 922567186, 1891987295, 1575518472, 3411616183, 4048148041, 185513269, 2006997753, 834769235, 1049708314, 2553604643, 1128324639, 1909376179, 726300781, 528209143, 1522822574, 3288637388, 1795666949, 979103863, 3886613225, 1266553225, 2649445534, 2982164598, 552085893, 3979612223, 1745114270, 1219213043, 3375051190, 661040212, 931321953, 904336062, 3240250178, 2885304671, 326467995, 845682024, 4049172382, 1215599678, 3501036236, 2348813918, 613917013, 185586756, 4126890075, 2653986554, 4016370395, 1151338989, 4157753544, 2408187569, 4135531488, 3751814358, 4048204743, 2668530990, 3463853578, 1040310558, 1805984271, 412787427, 2361339336, 1424671076, 138715173, 88743589, 2421602144, 3089894015, 2797948309, 2470806187, 2016065484, 1364911761, 1437830773, 2594152532, 3152550754, 3186543335, 1518816064, 976803442, 3693158095, 404680484, 2060210938, 1943991456, 1061602328, 3311539779, 3263396547, 1634143595, 2819706781, 118836166, 2503262527, 4144838702, 3260930657, 1648371143, 207469317, 718402331, 960033297, 1266238257, 21539222, 4186307692, 318824902, 412017637, 3487894951, 3541444572, 2073907658, 2559859563, 1093819894, 2927859049, 390355513, 3636274960, 317339672, 3363214706, 739723567, 139523654, 3215442667, 1117341309, 4095260762, 1072610307, 3589630101, 2394402747, 838522076, 4168733872, 2520572188, 283078507, 3637323058, 2144044892, 2995057189, 2195080951, 173740189, 3171187999, 1534044687, 3608074830, 3490545165, 2939615763, 143757772, 2641398665, 3450118165, 1399735160, 2813626241, 1526315571, 452255852, 1139270951, 2512068027, 1682803238, 2673099881, 2815741217, 1391296172, 3754848367, 101032976, 2167364491, 387750413, 570652574, 1079027559, 2381777354, 44017835, 384373937, 4075784293, 2019785588, 947462692, 2892062428, 945115767, 1198703660, 1920774030, 3355664914, 3161813393, 3744277684, 3724389937, 588127575, 1301487453, 1231645644, 4176811240, 2553471169, 1372199004, 2416469360, 513246473, 1567065763, 804460016, 2154708688, 2613910071, 129027178, 280464247, 1620549339, 2949690446, 3747853611, 3040371067, 2594584152, 1739377735, 1944219254, 538856249, 1330437081, 3476647774, 2842073998, 3928663486, 3561349011, 76510512, 579374320, 2574977734, 3818339756, 3173410128, 1384145777, 3702567250, 1621375611, 1402226794, 245848277, 3284422637, 2876684594, 3033147134, 678506946, 3299089655, 1130829428, 1053731502, 569915622, 2483368717, 1321231020, 2236008452, 919029340, 1778150425, 492346370, 36982434, 641155872, 2035475614, 201274792, 1001170199, 638192719, 644716969, 3592119263, 3466344845, 4174343841, 3383785637, 2325784421, 3190178817, 659326392, 869291821, 3741174264, 2260941283, 3108495054, 564731308, 2415975227, 2554921523, 817935088, 4034293493, 4278853598, 1626388893, 4291385346, 2162316877, 4235079625, 2092359376, 1895280570, 632192512, 1676605121, 2691886713, 3835604860, 2444596130, 2173910231, 2266310605, 406400132, 4286132664, 2581913639, 3998189303, 72180827, 3317176076, 140012427, 1045621783, 1870425569, 591160358, 661276429, 756097421, 2865341125, 2179589826, 3713535024, 3745011510, 1349140971, 2327135704, 2016649819, 877518973, 1474019787, 1594275444, 3510466679, 2550375468, 854986679, 1298632952, 1544166797, 475420245, 2866879728, 4082592254, 1847811601, 761976698, 4041861203, 828314970, 1773960284, 2622103353, 1914167390, 374090702, 3805696768, 1565617148, 1607432066, 180587303, 611818174, 1205778592, 1101909053, 3284823444, 3586517221, 3933780523, 3325487634, 1213893461, 689053298, 273150316, 1447053202, 3467073607, 1437816647, 1010100907, 1917701805, 1613901631, 2716394477, 3006265540, 3834307657, 144353689, 4251414675, 268095155, 3038250170, 588615085, 2078039897, 2027649529, 1467610415, 3208790030, 1465897520, 4207859189, 2528828364, 3207702883, 2582805642, 958659146, 2160077466, 1430125705, 2757546451, 277754498, 3551579706, 2420040936, 665775521, 3897916792, 4274217492, 3085230090, 1438208058, 440359455, 1856538418, 894492446, 1459505690, 3136016567, 3581068604, 1557622716, 53519904, 1184062425, 3423406182, 79921474, 748542248, 331132135, 371133536, 1117261085, 1971446442, 1896370255, 719013046, 3354233777, 3349876581, 1485431646, 497703773, 4218656810, 670727360, 3636128372, 1676999396, 2601834530, 677219869, 1258157151, 1421648172, 4136813907, 266525280, 325147872, 2034642841, 3033238696, 795900184, 4251704716, 41486142, 3024927438, 3136072410, 4275056088, 2262545053, 1520550099, 2164999158, 3494623255, 385463627, 3562408880, 3199089363, 1530268028, 1367317144, 633122943, 1705932650, 917109299, 2411087030, 1360744857, 129428016, 4168105715, 1714506967, 1901265220, 2871723478, 3950886638, 856941288, 3863047961, 2664381251, 772459934, 3222124445, 4088719889, 197807508, 2513480436, 4284639390, 3322117504, 693328709, 1699114227, 2577520591, 939938741, 1623727181, 2080092184, 1507860208, 453650801, 1517563190, 3493910864, 2262183516, 1200518484, 3914980457, 2295538017, 4021003175, 3320914088, 1582284375, 3988485209, 3180462103, 1626370706, 3741954686, 3119903634, 29146621, 1012258574, 1086252724, 580804961, 3321869162, 1152149615, 1454799568, 3381639382, 3822061675, 3706094679, 2041631534, 1652264630, 1481737067, 3327125889, 125136828, 2700851102, 1843250442, 133761881, 2983751630, 2622839454, 2140356128, 1150284091, 2672384326, 1253417263, 2708417544, 3956812044, 2498915989, 2073199021, 4071218396, 907601888, 660233576, 189262593, 3448075512, 859478996, 2830370693, 233591140, 168427839, 686402110, 149650409, 3979239657, 1359643456, 2460357336, 3778866761, 4187000482, 979382794, 3665508948, 2010430698, 3311153523, 73978416, 1581688543, 3624958046, 2715475549, 1925743736, 3150645931, 1813251204, 3728498297, 2529045967, 2380609106, 1356533036, 2823973668, 1225863087, 1097973018, 3651953252, 3862017800, 2119230812, 2215192433, 2319883848, 3596379965, 4052836434, 731707567, 1968060965, 413375523, 398718796, 3947440708, 873509721, 4097402425, 3490250109, 3861806555, 717306791, 3967970655, 557727830, 2922543238, 2285457844, 161006309, 532508137, 165077569, 1183495594, 3283715929, 3753194703, 2525302111, 4252246449, 470691523, 3693813270, 1700280827, 924356269, 2258114601, 2094169285, 3376392835, 709087934, 2156931741, 3797557799, 3411933825, 3641753120, 1536009988, 2531392473, 2553839553, 3457720730, 2131019938, 2550768482, 172652411, 333009922, 3311433509, 3988520219, 1588377237, 3244843967, 112136910, 2037658407, 3038076975, 4224791778, 1407412762, 1937053726, 1326230421, 1362116887, 2072446715, 1320442365, 498720002, 2867248801, 1314825803, 2784447577, 1816817697, 1705700549, 3638940862, 3032601289, 2149402123, 2873199089, 1140260849, 984202704, 3141559472, 2506700724, 980741115, 1454809406, 3832009098, 2510335750, 1237113930, 1695437089, 1999010545, 3075297601, 231998394, 1581390197, 1114206769, 1391639301, 3863009303, 2724191886, 590782062, 2830892985, 4052375074, 1119626739, 1898263763, 675852423, 3689729912, 2084944385, 2350014754, 1852515656, 3971848494, 2334776983, 417370045, 3983726094, 2471550562, 2559787922, 771713658, 2614740310, 1427517146, 2676966569, 2817920456, 1023155049, 3134859649, 2406372295, 129938315, 4189391720, 3228839932, 3329197109, 4225124716, 1866681274, 3083032250, 494926125, 3875115696, 2301526677, 3364792941, 2792908960, 909058072, 3836939347, 115441729, 2815097540, 4049392527, 175975475, 3369050418, 759214369, 2255223609, 4232745734, 521791210, 3903432509, 2203085311, 1942275411, 4205827914, 3357039338, 3935323764, 1891880309, 3953191283, 1778462205, 3499817984, 1162075435, 2158825728, 1525218302, 2592750969, 63537950, 1876478371, 1934670216, 2510991983, 1961304343, 626658445, 911392084, 4022339390, 275574541, 4032787524, 3070518047, 2799932705, 4273941665, 1711251571, 199467537, 258381221, 2805221961, 3450957938, 116350199, 1642199520, 3301875681, 235271494, 413600625, 3054746445, 1615682969, 900034473, 86190943, 2741297702, 2263091519, 3362800384, 1454622239, 3874492524, 2875358330, 2821842010, 602572328, 3347192210, 1313486098, 2229230453, 1283229472, 1598034923, 2359824968, 2823637140, 649986095, 1436515077, 1059691968, 1709069108, 1960294186, 3647694361, 492993722, 330220987, 1600655227, 3565562061, 1993542928, 312485316, 2982218203, 1751422759, 1161313643, 1964110144, 1686269016, 1642550833, 2920387651, 1300847738, 2209740136, 2122001721, 3737381171, 3593370440, 2757920601, 1507644968, 241432762, 544488913, 1060169277, 2247240658, 4020888430, 1556707191, 59360707, 4093359664, 1979699318, 751795026, 3095968235, 3255147431, 459358976, 738304126, 1189382716, 1533404427, 3677114112, 385846027, 2634181221, 3830662901, 1050980247, 3076315270, 3497685096, 2135526316, 4248571992, 582568463, 2818208895, 4035751980, 4085615953, 3086204223, 143180323, 399757515, 2261494612, 3409780241, 353610990, 1543367236, 2529949803, 2086089007, 3962973541, 262962171, 3285557053, 1731783620, 3703229297, 3731741184, 106080553, 857708144, 739562298, 1013795076, 2406366210, 1705239673, 1166142276, 3003184918, 3125536986, 1387232152, 532004784, 875377201, 1790667262, 2567005529, 788495000, 2544666704, 2246672439, 410411266, 4057102798, 2514386435, 253034924, 1616294116, 3106189843, 1646279392, 4066697227, 106954286, 805518741, 549562410, 2479862720, 509634243, 771287568, 1084377667, 2580097488, 1002910274, 2333501478, 3296811398, 3349587870, 3269994714, 1931910827, 3539831962, 1245317193, 2368948701, 3644024703, 1036934344, 3330898336, 2046110538, 1437272717, 3350427318, 1585182605, 4279586856, 718227940, 2112133659, 225924602, 932387106, 3430052013, 3227914190, 1782715980, 930883039, 3152998176, 1585678078, 4012830348, 769587803, 3259541402, 3626778187, 2133835312, 3101112770, 3346934293, 810049612, 1028638060, 2057330360, 50210505, 3677720983, 2933944583, 433228641, 3475247127, 3788621664, 3562276807, 1332462848, 1975288144, 2886837394, 2272590255, 1064201595, 738393179, 1175840449, 1018887719, 976863851, 874549584, 2706303186, 1744204756, 3841020744, 1523874731, 3110917931, 1487634422, 409781970, 2198924261, 611946777, 2223247000, 4016099325, 436751995, 1758470515, 1460244012, 11733081, 450681081, 1487652700, 144071538, 1605385331, 2666773431, 91101435, 3091010780, 2372167743, 1536219922, 3154160944, 1538208783, 1738909287, 721294159, 1343483987, 3972955450, 2600613144, 2938247431, 3171331904, 3561151932, 1110858489, 3331209479, 1640262985, 1293336596, 796388130, 427705233, 17037037, 1156731182, 1829523760, 1198016630, 3761819438, 3030143974, 1430179707, 4030957741, 2531475611, 926942048, 553238108, 2614494154, 710962539, 1762032986, 423659011, 4211641412, 2104720286, 2237944795, 893446937, 3145379016, 159985675, 2873633023, 523982518, 3945249370, 1758855479, 2585038467, 3026217885, 2536222699, 3526251860, 23136984, 4262782176, 3250497731, 2164266701, 3504659348, 1446999968, 1580015381, 3289201126, 1953167207, 1281212751, 2942408208, 4265979832, 2827594794, 1506238418, 1367985987, 1105200138, 4223609700, 1057266039, 1498744802, 830076176, 820118845, 2049216901, 3246925238, 10376144, 1537989102, 1454309649, 3439251219, 3184270795, 411376094, 4094446607, 2444373758, 1747721372, 1586930236, 2940979805, 3843549056, 1323257324, 3023675989, 2106650969, 1365557299, 2177780760, 3730007337, 1416137321, 2418810956, 943102683, 1046689832, 1322743076, 660681034, 983281070, 2047980895, 1666014760, 1775722427, 2090465062, 1250494732, 1881306615, 2059779546, 2852256900, 2217145755, 167236025, 3375329976, 2544441640, 2235020326, 4218932404, 1996537235, 2873913328, 4262638340, 2679053747, 490703729, 3719127002, 213889329, 2100485098, 864755758, 687344413, 960032428, 4130155347, 4219882198, 4228133585, 1003995656, 130536188, 2815579477, 1755844743, 441260191, 4051235863, 2635397929, 1598346136, 2449110675, 811562187, 4183835765, 3670844830, 395818824, 765261077, 198486519, 2204306146, 3722546142, 1701034431, 1734538830, 1461409682, 90998856, 569047032, 1087278016, 1779632210, 1336952346, 1085204752, 2993317461, 1527454623, 1775406069, 3847749439, 3670048511, 97715094, 2052078967, 2585890814, 981219199, 2651706304, 1993503267, 333164246, 1408684959, 2759858975, 3882415320, 4074249973, 2265670008, 1238723135, 1467338681, 1300596145, 1975257448, 191526273, 1009764774, 1901107924, 3182414933, 2209020152, 2648565580, 1904070401, 20559532, 2506968253, 2821442271, 3368723024, 1292494390, 1754526443, 2028427910, 4004403556, 3698449175, 2640092042, 2890116975, 1943344364, 1488950645, 3015825689, 3532416151, 4077041454, 2152058021, 3037292031, 599709529, 272816256, 4091379414, 1266764658, 1576988259, 3764099635, 752314359, 3430668995, 741961424, 34379837, 4091827966, 3745818691, 1549240192, 1719305935, 468894009, 1027756878, 3276357814, 2218697184, 4170658145, 1885795795, 1912107568, 4245366873, 3074763838, 3500536672, 3155001861, 3887810730, 2218770879, 2220717165, 1853176582, 3267822724, 505047353, 144350833, 4133521943, 401258451, 1314216548, 1126766853, 414204181, 3607649901, 2996582805, 3992316314, 2094306351, 2431036489, 2236729753, 2952651097, 2125304512, 1853377976, 3330308343, 3980072234, 1790959334, 4160359665, 946435741, 613148321, 1784518866, 2054166920, 2261356963, 3131890465, 3972501021, 540089630, 570980210, 1258787729, 3910121886, 3215301725, 251414699, 1034394088, 2278770736, 1811518760, 513940527, 4131135811, 3020471530, 1208535885, 626948129, 2094434193, 1369118008, 3284920822, 2933514432, 1166003669, 82027072, 4286903432, 910587127, 737257758, 1096360994, 1793137844, 4110926419, 1627368638, 2737868476, 3731004079, 2852832732, 3634879226, 2014097110, 3968961, 3014967305, 1518801198, 907547314, 2646308284, 756358085, 324964102, 1714602768, 2471982452, 3382253746, 3110614760, 192565064, 541518930, 2159421842, 4111601157, 1539040255, 3878411573, 2594023371, 3648380809, 1231442413, 3490286110, 992865508, 199033620, 3331306528, 2184329949, 3377551997, 1695497052, 1538063088, 3758910623, 4214244235, 3777342081, 3625849592, 2183423230, 1822615852, 3439057061, 2531869838, 3722065532, 1462665666, 3528071975, 3184722936, 3725872281, 3787423086, 2500189244, 3780779772, 3864679800, 2050294823, 989509788, 2566440236, 1056110445, 3415614577, 902695515, 1846246980, 1694768715, 1797590516, 3197744180, 1427920598, 2674987569, 2363810172, 2687784899, 958956576, 1707882242, 3770184132, 1335269939, 321455784, 3457326897, 3713503177, 4143689561, 1501160918, 1647739675, 770899034, 3802316732, 3340928029, 3055984965, 2610709675, 2424442830, 1758434291, 3350890193, 1034387581, 1027603942, 1366137814, 374504078, 1419589876, 728287687, 3537390545, 4056792092, 1598475809, 2854705516, 2173444063, 2663692809, 1106419964, 1948201715, 3033421342, 3761228651, 2310830880, 1001381969, 3311464587, 3227010870, 1075669042, 4114685005, 443372000, 1295535334, 2907243067, 123881771, 3583280424, 1595616350, 2193399926, 3538761563, 3162990055, 176736280, 3002345859, 1345706595, 1288993998, 775581139, 2207927533, 3490935618, 1516167604, 3421465581, 2028146558, 3212607020, 3776750619, 1572399708, 1701628663, 1045603161, 2241034190, 3355546462, 2488575079, 3743737023, 1144259690, 4257742318, 1222283305, 847411504, 2847556553, 2935052204, 1577009433, 3464532711, 4102578029, 3256579858, 2250644128, 3353272841, 598162846, 3800930825, 1296773219, 279609789, 1105706408, 580558146, 4018598106, 3475938527, 1567747819, 2793510629, 2127882423, 4141464016, 3170325535, 3874735297, 195839524, 1742567733, 771291085, 695051243, 507062979, 2871606107, 3831243209, 1976298280, 1647276219, 2300094165, 2901150436, 4197645600, 11115416, 997512866, 1425104078, 1849931688, 3241076987, 3540310219, 2684507109, 3029457259, 1886380664, 4034208066, 1842959389, 3812103426, 2263326288, 113387672, 3150264488, 1790377682, 1381547006, 4050135867, 3298408562, 3642558081, 2288610234, 3831655333, 4143978980, 979316833, 2117270397, 2462243705, 497334170, 2399637486, 2465688210, 1831365263, 2149875353, 1154383374, 130735017, 1992218978, 2194962360, 2821035009, 2234246169, 1191153099, 662216322, 4002894681, 3596814159, 4011401459, 1631781108, 1885148710, 3753613260, 2054491235, 1972196547, 2103943615, 90758185, 108090961, 3655990660, 345419678, 1732753941, 1656251611, 1153920718, 2562495414, 4247117526, 1155714481, 1732871439, 3722213172, 1540912340, 3277416512, 3704422875, 1031134330, 807436240, 2031747284, 4125494782, 1961304377, 156449105, 3497590258, 54081900, 3872829981, 540174517, 3310381302, 562861111, 2875043960, 2763080132, 1529782145, 3177874309, 876558472, 1806516577, 1116667999, 1110658133, 712299080, 1815358252, 302425066, 1571550008, 90097469, 1292471646, 2546607163, 3174900812, 2265796636, 1219873300, 288152231, 2514504158, 1318954659, 3954437038, 3966203002, 1860905869, 3536413079, 3286862687, 3131197321, 2145637021, 2608702916, 1875908499, 2681642697, 2120095081, 70273945, 1709868903, 2112683258, 4097597565, 588771047, 444685877, 2031062142, 834497263, 2245569254, 3031469627, 3130593560, 4075307338, 378174453, 151069542, 4030895852, 174579141, 3183481816, 1131451103, 1185191017, 3916937022, 3724438287, 4186953705, 789912903, 2648032348, 2647246584, 4164101445, 2428553208, 2473729391, 3939474570, 715886578, 2442162982, 1604646650, 3286166600, 4025934480, 859821884, 1669121820, 773928632, 1982804121, 4225845643, 2159046656, 524082940, 3875183629, 3909476728, 4052413758, 3472354842, 1280338847, 107668504, 2319518391, 2746175973, 3897214485, 1471176580, 437624215, 2399283657, 785025626, 2328678717, 325795044, 3072485776, 3999900376, 1394226660, 2388758255, 197148477, 2604005185, 2587197750, 4240954808, 3103898563, 2077083430, 3707127275, 1675722071, 2430140975, 3351691540, 4041998218, 2508636555, 3026315067, 540299965, 951515790, 3637545306, 2510952455, 1702251552, 683086023, 3507929017, 3179970968, 715709046, 847499179, 3608640114, 1141486022, 1865962073, 1484498644, 1460093764, 1782394744, 1996362039, 3992844145, 1739620774, 709715209, 3755753632, 2984177995, 1094127390, 3284020495, 2927821060, 1698501847, 4212009770, 3682857407, 3659003125, 4250470641, 835140646, 280812372, 2822899216, 86044337, 2466824377, 1899901614, 986941990, 3845233231, 1931862648, 1643215912, 3395637372, 3683141631, 935313282, 3936158229, 873639774, 4096719291, 2333353026, 2679087646, 3631256933, 2234765425, 1652603754, 3455992163, 1054824633, 2195884458, 85160908, 2385797408, 3185038456, 4128101331, 639607209, 1638660395, 2766366083, 146955813, 834105779, 438834944, 3505886185, 3652126161, 2064546403, 2356746139, 589130315, 2584883599, 1351850919, 1250408897, 3465648511, 3684962849, 3628810587, 2636368717, 2551899517, 2941519737, 3488673562, 747464231, 3603911177, 1154791282, 3091299308, 991601241, 3767363735, 567459027, 2399467628, 596042074, 642902013, 679141820, 3751253922, 13709102, 635122447, 295080233, 2503866135, 2581648310, 3317746868, 2854942983, 1655132647, 1671091673, 1590873355, 3117445159, 2541291454, 1690969303, 1793487966, 3929791324, 2834458994, 1734895237, 2115907048, 3863987896, 987123223, 2565296783, 1101351995, 1437474528, 654845922, 1911071232, 2965229515, 3654355333, 573985113, 853205608, 3802215575, 2881290806, 3009520310, 2695184254, 261674068, 1453878000, 3540353262, 3887244757, 2948441707, 3355603440, 1277047353, 1881611887, 1032623150, 3201608899, 3024683771, 3457147709, 3948068876, 352787318, 2871963196, 4082022122, 2781642602, 2003952072, 594924060, 1516698525, 185547507, 3683603096, 1522335411, 1856623883, 1728983916, 2259931615, 1222916997, 2206158549, 2370261274, 3244417772, 1430594463, 4293586654, 1665379968, 4050842464, 3058697997, 1585593637, 1806599898, 4203576497, 2868045693, 3715155795, 1908203977, 1101620563, 1775728044, 3550170402, 3468027569, 758380041, 3628933421, 160530457, 4082912397, 1983149939, 2912572144, 3777145956, 4230269740, 1748368303, 2433491546, 1241310534, 1623022571, 4191199403, 846361587, 1077364409, 3807539004, 3342867974, 2143314673, 150040612, 1285696849, 578997229, 2813851972, 663279363, 2336180282, 3688473304, 2230619778, 4188110110, 108727721, 2210721991, 2457681908, 1962816425, 82884747, 4267190670, 3497728540, 2616950127, 1433143648, 2301000841, 1690623792, 3939247685, 4196834681, 2335568097, 2596330240, 3693478212, 1423576002, 1349009109, 1041967627, 1032489398, 3729490055, 4195686680, 651381542, 1700640765, 3231131346, 1785811303, 109999459, 2043202697, 2182422062, 3530670207, 2070436896, 4257916789, 4221542454, 610868587, 1924538248, 1625017758, 1594086824, 999916794, 208456358, 1772413527, 942648385, 886455829, 37225774, 3990882301, 2704535155, 282073070, 1504230020, 2000347812, 3059829727, 2123550945, 2564817885, 2083641853, 3781203506, 3309749972, 2616469966, 738371755, 1137271057, 3996785687, 1649217044, 423399433, 3972937218, 2183600683, 1870126516, 1028900885, 312986300, 2809553715, 4077993285, 862607732, 3990636975, 3647400625, 1549042339, 2405966515, 2416607293, 2239156940, 3404975881, 4103516026, 1811445730, 171266656, 3246518653, 431999107, 1662320957, 1664957560, 2345323206, 2955218593, 3619257784, 2786666077, 2530159411, 3099686018, 1838715806, 3062091666, 1416548377, 1040590391, 2769458135, 627769652, 3936685852, 25930032, 3097727646, 3987044044, 357383394, 2353887423, 3026270615, 1091140337, 3667118148, 249926496, 3913749033, 1372098455, 3796787377, 774924711, 2339693081, 1014947806, 2348604652, 897742449, 3467909660, 2653673621, 2980816723, 1827399223, 1996753025, 3460756976, 2842237192, 892437981, 1497490665, 813315604, 2367391416, 3624946790, 1295263330, 4202456299, 4159224029, 2641374388, 989333317, 1697049991, 364058550, 3755188866, 2336969603, 557212525, 2622664417, 868437839, 445440455, 1662836000, 962346254, 2436788425, 188802392, 1374748512, 1789973518, 1775956905, 2287987552, 820096465, 2875918208, 2304324747, 2524692818, 3930591419, 2581253732, 1902324976, 755219038, 3831933504, 350769333, 368634166, 806464982, 2800676147, 2485669278, 3012068237, 857974771, 3664306934, 1548713000, 2551483900, 2482451809, 1707350732, 249950228, 2080090529, 93576654, 1389311316, 2338038767, 1048145115, 800931107, 3003925600, 603143932, 2274195844, 2993901641, 831403009, 2136160247, 4131238514, 4041140494, 1079007697, 1441174319, 1682104160, 2277252346, 3918931918, 2574358827, 3778852250, 59613703, 1005242548, 637638127, 108297282, 710675849, 4067679110, 1482153609, 62974931, 1647324411, 2206901307, 854016574, 3579781114, 957349888, 1759357216, 399507227, 2138320245, 323763881, 790154561, 194478688, 1314356056, 2542561246, 471339889, 3167756954, 1052716869, 570245443, 2135250061, 871697835, 4156877717, 3574727693, 2622421866, 2823513552, 3452979695, 3652821529, 3925216851, 2498472301, 637511112, 744051518, 371428499, 1593689282, 1406719138, 2991405447, 2430470320, 4236149059, 1446374931, 2313600777, 3115042756, 3474238598, 1685761084, 1786135294, 3514730951, 2628133860, 3420149867, 3916221780, 838296399, 871904897, 4259503705, 637420090, 1419461209, 1004038693, 46622495, 4103472857, 593476854, 1650454136, 4194356137, 2100438813, 1605571724, 138737801, 744431165, 1093005366, 547774451, 3912851027, 3392763266, 516064182, 562397723, 4032995967, 4242255446, 2249273056, 4222514270, 3311328778, 4251379712, 4211901419, 35175749, 509004114, 1679100045, 732972833, 332921621, 2172463712, 1288978991, 1235123169, 2455432819, 4011492078, 858577007, 524921909, 342202655, 1138024090, 179830589, 3049845313, 3980081710, 1571837593, 3959618709, 113278823, 3615730426, 1265401351, 3951743159, 2262857939, 3701998584, 3100372341, 783344420, 3238892634, 3468739847, 1420703559, 2660789582, 3359589593, 1347969599, 1302889928, 1055508231, 1975115648, 2597008567, 3796669908, 3476435254, 1599503589, 1435772245, 3520421431, 2698284716, 3639660300, 2242149888, 2102356941, 1827680093, 770785382, 524852419, 2466738748, 2512469931, 2828048548, 1259244138, 1268165204, 2424766425, 2232832807, 887663288, 3006141091, 4252492673, 3085871910, 898985849, 937640333, 1955147705, 697222399, 2044658032, 3552751810, 3741287815, 1675727874, 687095019, 1124949567, 1647877223, 2824744552, 2281708850, 4061463323, 3480929743, 873751734, 2419543664, 2346067687, 527927329, 1378402555, 2792613, 2792757593, 3169041414, 1930861263, 3551665357, 1893152025, 543205044, 4087192404, 517481993, 490641611, 415943470, 2799330635, 3464665511, 3211062570, 1497027039, 1116254209, 620700026, 1207805233, 2195305700, 1321815440, 913951781, 1260136718, 1978991596, 4263656627, 2611597282, 2452917295, 3701427380, 2758700240, 1780425895, 505928984, 647677686, 3783810974, 2173776566, 2416475138, 1939799981, 1202613973, 3918540172, 2144378426, 2775157522, 997012898, 2931436209, 1902323900, 1529464404, 3371897296, 1285796819, 1262944256, 3739354221, 3925854374, 4266869311, 2206629012, 3981192735, 89745250, 3685981251, 172751328, 786304551, 4130282165, 538702723, 2091668109, 1165874179, 930873492, 2420948881, 645718307, 3351625623, 1321307544, 1723170233, 2562435753, 2024035004, 1216371309, 415389451, 2007094141, 1908008038, 4087362442, 481844595, 124694158, 664424410, 1219906687, 2712492105, 145525646, 787016387, 2293813611, 4280891871, 3291005904, 3581722642, 3823829125, 3574402085, 3231684968, 1834639901, 1283266009, 3406571919, 2622410815, 697516215, 3188401433, 367422607, 12217863, 2349888478, 3534151064, 978489752, 1008979741, 3267173131, 3847259162, 2680183497, 1276742033, 696496825, 880665801, 2529507008, 1679721915, 3117267206, 1665436539, 1767421955, 59963831, 1822793414, 1275041625, 3783663131, 355908427, 3167271135, 2037160536, 2805849719, 102022374, 2568963165, 3524162072, 1751627465, 10255089, 3071363599, 1189669109, 458802317, 4076605883, 2280259718, 1413831748, 973379493, 112147838, 4089761956, 535493573, 2474199935, 3177585250, 32935312, 2239425410, 2095749492, 4005649816, 2765206420, 1956127703, 1806220047, 4098630319, 1156107605, 3405920964, 1868795495, 3519434604, 780555406, 1380109421, 2475131429, 682582056, 1064688910, 2854592544, 2247213152, 3890515259, 1597036715, 3960848770, 1980004707, 889502129, 2678092942, 1217832837, 3962347967, 989116115, 412323527, 3075826562, 3365054150, 4101096312, 2058553723, 1359253477, 3103056648, 4212177542, 3695211456, 1319770290, 146262903, 640766892, 3064953284, 3903918467, 1122279156, 1846074482, 208271046, 1679689887, 1801997088, 2796312018, 135573409, 917735973, 2431516982, 563438066, 1383700746, 680296767, 2151171032, 1189171897, 3080113404, 3910691512, 2907265621, 1665327324, 1422523745, 1569862925, 2829719777, 299185466, 983365983, 2235538940, 2431417236, 581380069, 3507309215, 3988141463, 3621965453, 1348219359, 4177595877, 1209048996, 14353528, 714448877, 2647601230, 895977414, 1810998019, 2443074361, 2503940617, 806976768, 755927251, 1739069269, 2918198447, 453188300, 1130974395, 205440989, 1009375337, 2403650753, 1395854928, 2862292556, 1432073867, 4170513944, 3441564995, 390204765, 1755032060, 2065015680, 10594150, 2506001764, 3164670506, 43067052, 4087936992, 3388118376, 3650338866, 3404277585, 1457025799, 2209064101, 494285059, 4164666572, 525141399, 3744446664, 510238924, 1463941795, 1767151078, 2236321764, 2654988426, 2402257387, 92443039, 1915568610, 4053533082, 1005783980, 1364114299, 1817536384, 2857560322, 1417822811, 998896698, 1391026566, 422724104, 2801841384, 1087774018, 1198205820, 2665116220, 2706864367, 3668501352, 3781036872, 3063293510, 522954391, 824021906, 924776885, 3908350771, 290601060, 3420219635, 50340274, 2998946983, 423059235, 1259663419, 2130640947, 4060265772, 3079376044, 439986036, 1211429117, 3079818317, 803301909, 1815911849, 3165886155, 3157168224, 2899438467, 3866417659, 1950386997, 1269636866, 1537759517, 814283696, 3772691856, 1767380095, 1779914072, 1248855540, 2551755480, 1847318603, 2008886724, 3973203691, 2788173420, 1837101094, 1727611512, 3070782763, 1111994199, 1807127197, 4198655066, 1017179339, 666404066, 2044745418, 1253263062, 3794154789, 2691996638, 2686382404, 728165346, 1305218356, 1476563234, 778874514, 3882113197, 1371994419, 3034369257, 1198755066, 3433644947, 3156616185, 4164749171, 822418615, 3925350217, 1363368805, 3199203096, 3750833430, 3936591229, 3331470014, 2273394688, 728133580, 1363043438, 910602314, 1315188673, 3994510172, 3161479684, 88931885, 3861165977, 2648777697, 2464103585, 1750676654, 3077678181, 4002864788, 3256282945, 2967662361, 126729552, 2751817006, 1238285520, 4076363761, 664667393, 710200, 4137315178, 3455813968, 446656910, 1040140923, 768679706, 1216646048, 3700562940, 1202842837, 1732333218, 1380854741, 1096171851, 3361164948, 3680152964, 3071631096, 223412490, 4082485121, 1494846923, 1717696643, 2747129368, 3371898367, 3371021539, 1071313357, 4278656038, 2706455636, 1149363195, 130009991, 4065316602, 235359420, 3598286280, 3945890867, 2925415916, 2290205700, 63437645, 3541713118, 401126042, 131468065, 3101929501, 3469107893, 3758903388, 2859103063, 337848990, 2890615322, 2117040313, 3097277226, 2450826751, 2480623806, 775093163, 2933995470, 1189325202, 1971389377, 2146236130, 1317332447, 2381606610, 1429395361, 3732433071, 3445781490, 2571532649, 1026842582, 2124672130, 3018285886, 3444258836, 3895315086, 3855637349, 670023266, 2190917605, 106673767, 1449419041, 2684544031, 3307861714, 1563317370, 3410069903, 4038672281, 3550906648, 655540619, 2990351399, 1987842029, 518587678, 114827827, 2327097503, 3032050131, 1046246948, 1096625338, 3745879219, 682361060, 2860864655, 745614340, 3597158217, 2677237646, 2123518013, 2989509379, 2771844142, 4115095802, 3187682537, 959374964, 2735198555, 2830437215, 302353749, 3590325886, 2896466461, 1004235781, 200366169, 4144571383, 2833129834, 375438411, 941738226, 3220042668, 2864907080, 2262620796, 3161828159, 4163390638, 2411226110, 2063702181, 202342336, 434406608, 2033750184, 3411418812, 1606487751, 841701922, 4282803943, 220601937, 222179750, 3032386436, 3026153472, 72828698, 3306636194, 1791340760, 1104459290, 1480435256, 1043209972, 93338077, 2951258741, 1850275112, 1395261635, 1960044639, 3851285932, 550210543, 2282068705, 2706157862, 2554857160, 933492397, 3321241511, 3053995914, 89933877, 2486068389, 4000384975, 2220862417, 1946547886, 1615813580, 3681311912, 2304436774, 4195502714, 753839709, 1821052751, 3951860546, 2422685146, 1464703327, 407704269, 2706293641, 3520027802, 3194820420, 390564119, 1073561804, 4010366732, 30967408, 238067995, 60300234, 1357722449, 2152082746, 208958853, 1576460303, 3057835709, 4222117952, 353609481, 1093605534, 3009066940, 1295523319, 1220143096, 970050992, 1833564414, 3063984510, 937142022, 201915537, 2213914614, 2590929391, 898618959, 1665106013, 3541586099, 1213630299, 3551644296, 3396792551, 2152401260, 3864537078, 1070064657, 4030145240, 2546175886, 4284532392, 3380305552, 141659155, 1778032728, 4347700, 3152678887, 2933187878, 3142798253, 1282035682, 2252760478, 171873334, 585320360, 3866939252, 142380837, 2519853829, 3676923742, 2046658185, 3191043472, 1652275073, 1572467819, 1216106491, 3444676180, 3304881665, 4289564126, 2153899755, 480497726, 2959436303, 2559339602, 2933790915, 3290090190, 3854329402, 1193985363, 1249166828, 2371435479, 194213250, 453596173, 2964114471, 3250766381, 3900225224, 2011349451, 3162406862, 315651752, 577558188, 849402551, 848275257, 3842151846, 4170940156, 543697265, 2871880377, 2922379624, 443432794, 1170619326, 4087474480, 2079473421, 3496240203, 841040594, 1073135560, 2592961336, 3014773928, 2231220596, 3076548668, 2313564854, 2332514525, 944255502, 4265905541, 1984870862, 1812021211, 2524390744, 2428060371, 1786548735, 1001489475, 730603301, 1853904538, 4203025374, 3071331045, 1013516265, 134749957, 401840070, 4046293179, 894813987, 2563468346, 3074512312, 2202539806, 467675645, 2662243581, 2920130391, 1051278856, 3432805351, 36824162, 2939682033, 3897241595, 153395899, 1861531999, 1844264593, 2548928201, 3956377148, 704678850, 46787850, 3128223113, 4213540094, 2549767518, 3578223253, 1761743799, 292381847, 4045620845, 1936576414, 388471277, 449482168, 124287737, 4035704100, 2849853968, 3067407681, 4053138343, 1911303812, 1929290431, 1849833631, 1169667353, 1769813804, 2489976053, 653723017, 303902269, 561958771, 2370861331, 4242273209, 980961415, 3457483773, 2771750178, 3086044488, 293253306, 511363061, 2820876738, 325874630, 1172775123, 1974594591, 2339561304, 128087739, 449708094, 2503855309, 3872568134, 2386266869, 472809934, 1573877087, 1725995664, 4027033650, 3299434626, 998740204, 568102834, 1032259357, 4173165853, 1068975919, 3475712631, 166269429, 480755982, 2832454440, 1416546795, 333413705, 2294052314, 3792579558, 1885546259, 1008610432, 2451239118, 2232384360, 1534369969, 3178660026, 1351974733, 2047932317, 648501015, 1451018214, 4055141587, 1776140553, 1339083664, 3217155169, 1446399009, 460681293, 3944020086, 3561731281, 2966763786, 1047786379, 3376528818, 1932856955, 1731572010, 3384449565, 1697378952, 370945299, 2073803074, 4066826390, 570696885, 649324049, 771415611, 2442455737, 2983359080, 3364328105, 1752537716, 1452127806, 3329680699, 385415009, 3621021884, 1259038291, 2296368731, 2909307736, 2466518871, 919771466, 2384671536, 324313793, 60033574, 239457535, 2302334232, 1323913038, 2230259716, 1251665498, 3680954290, 397057502, 1078665971, 1706521699, 2022215965, 3055335523, 1369035879, 1189272019, 3535592740, 3414385492, 2479396228, 2847828201, 1503015162, 2535753878, 2752960498, 4020278239, 3677917183, 2714213200, 2758886917, 2709589388, 3470837480, 884926667, 2090176156, 2584550736, 532797688, 166951664, 209291410, 720287850, 2084030352, 1469156679, 159860862, 2801614823, 2777836835, 2305334529, 2002238310, 1456173822, 2622828506, 2498281836, 1233492750, 2526751932, 869589262, 586849414, 3366288211, 57873068, 3920621413, 1804144855, 138150528, 3368316786, 3973458285, 1538184009, 1178769200, 3498406381, 1212879818, 1501822363, 1920848100, 2395889254, 1072040026, 1100588335, 3416747863, 2141551923, 256803233, 2490564098, 267438782, 1905940299, 2222852385, 756859467, 1774861213, 422827837, 1123015359, 3116269635, 1815735517, 1448524277, 998921010, 2392147220, 2637546168, 565280272, 3001491614, 726160849, 1479434334, 4086358880, 7592522, 3700128486, 1180173686, 617797460, 970638495, 3283745639, 1031594565, 4106800745, 2253496684, 3445939484, 3406971509, 3860864549, 2317469339, 830010908, 520777857, 280736293, 3848297315, 1475701323, 1670012525, 691415350, 3069326841, 3168302377, 3227625928, 3440463439, 3804396637, 2787002287, 3793145580, 4000809709, 3660798418, 2443146540, 3522463317, 2310847214, 400537827, 179297712, 3729326816, 1200790283, 1847031597, 4248033388, 3753691844, 3772225814, 2589642243, 2213907028, 813587185, 2982918059, 4012325375, 788425431, 1197560931, 1477010189, 3721422516, 2028928987, 2201486462, 2650797237, 509101816, 742500863, 529448169, 39064463, 4197773132, 1960942172, 948940159, 2210526334, 2513252841, 2609090726, 1529590391, 1268360631, 3376947177, 1936903680, 3847276544, 4043239518, 227360982, 650011422, 1322365325, 3254510892, 446026292, 222031237, 3804762804, 1994106146, 1687229205, 4123999180, 2539948413, 982602574, 2834924423, 1802587701, 4190353629, 2511457844, 3133638461, 3508911095, 1045620602, 2388190955, 1216430527, 860381725, 3071597266, 441327871, 1349498682, 1964480688, 2897569570, 1120462925, 3566894818, 3451679852, 2678223555, 1896553284, 628916598, 4073176795, 3773768385, 98601642, 2283708302, 1516529372, 182138654, 3202753190, 1667382587, 301030427, 2199130087, 3313717465, 3923907580, 737797481, 3997389887, 2288575129, 1301836805, 2072964797, 112987623, 1573870787, 2137471997, 1436128180, 2496169937, 1549965028, 3361816595, 620130108, 2032182656, 3771674661, 1511193461, 3722276363, 1386793604, 452762569, 325674393, 4227943692, 284334561, 2520279419, 1679626713, 844224324, 1033930925, 3676515164, 275425559, 4178588663, 732106414, 1760233111, 66399404, 2568894185, 2533906724, 2318719460, 3256103055, 2816843759, 812676643, 1842974474, 2556200460, 1249518797, 1955990921, 4233116694, 704308504, 421508203, 4089970605, 2359423803, 1960798909, 1177996275, 392891337, 14065952, 2966220485, 929911925, 3741898883, 3589965190, 3513258671, 2292313202, 3421207863, 1868078687, 41739140, 456226297, 22503748, 2476587494, 3563012149, 3616105547, 1212869303, 359690875, 1309267814, 3905424706, 573216872, 4153030385, 2887906580, 2623620882, 4089871629, 1247020842, 1169814242, 2639405830, 3594301313, 2859326435, 1508148127, 3620580146, 1752981687, 969517925, 3838770754, 1054603790, 1788435533, 1106551972, 3597297084, 1088840012, 3648379993, 1068379420, 637229554, 2734671042, 3306415126, 3675550397, 2257081706, 1635226498, 3571821581, 4201943255, 2084866032, 3588274332, 4277063530, 458859209, 1646167023, 2529529491, 3996533571, 3484334713, 2042843651, 482958228, 104962468, 3046036928, 1425807976, 2841838173, 3100394556, 1284049759, 3169584877, 4035450678, 1015126792, 2359744539, 1934615938, 931576825, 1778238143, 671569948, 358750716, 1655625660, 2575006536, 3775993835, 3492225908, 2236561725, 1080793257, 2224326673, 186477386, 2210611672, 1800953036, 3452447000, 1019469176, 1900257948, 1802730711, 839541258, 1173922152, 572561163, 1622038283, 28616582, 4060902034, 2844393497, 4119819362, 1993352305, 2243472981, 1190580910, 1099373419, 3199941798, 586201795, 3915866596, 2717585493, 1016419885, 2946668147, 2712385590, 2985684654, 3566377818, 715964660, 3089975507, 2179374931, 250844843, 506680531, 2942131635, 1017500059, 2532469904, 3718202487, 2364505642, 2202706442, 313617155, 2352766506, 3331491350, 1335082830, 2921810713, 2872429362, 1199291783, 2119238398, 1675527251, 2984536166, 599427705, 2948519321, 2766577864, 3514215162, 1394863797, 3168978707, 2067557059, 1167496990, 2616131374, 3936629481, 2289014027, 17239783, 1797428937, 260341634, 411856066, 224762777, 687308760, 3581176735, 2991708374, 1220562607, 4218035432, 651326692, 3219792817, 1811268606, 2364689287, 1244975937, 776441743, 247023603, 2300913417, 843427953, 3931070118, 3170387048, 3976084192, 1903948853, 4241942895, 2468374363, 3867408905, 3127151647, 2363906052, 3929885328, 2688658349, 2501640639, 1159058170, 1741537311, 1389372533, 792925921, 1830882015, 4109054043, 2806668873, 757032625, 755454519, 4074908828, 1713488374, 3351409247, 2137544865, 4155588827, 2571733327, 550916256, 1512881542, 680598264, 239857652, 1967515057, 934621793, 3334016476, 1369708388, 278904580, 4016332661, 592019497, 3067320537, 444594938, 3344170688, 3517314561, 1840217641, 3122573889, 1560965535, 2830199183, 4124048943, 1288109055, 3753258952, 3977447151, 1548534082, 1120495519, 471487077, 106425196, 787166532, 563445918, 3501291164, 1672272942, 575711867, 2500589428, 1230692860, 3621249071, 3077844678, 108104657, 3667247009, 3451535961, 1536658683, 3358794174, 3071595071, 2368920454, 1838259587, 1501327410, 4006489321, 2466984644, 3354745405, 4100060097, 3250566366, 4012926722, 2131304257, 26867051, 1847147142, 2199983169, 3223541200, 4013420896, 1322724791, 177130077, 4055718090, 4208118244, 488165615, 439142086, 6126888, 1973366507, 3114709689, 3894440404, 1061267272, 3763385805, 2277378954, 3253052445, 362975459, 4127788825, 2958572776, 461255933, 538943992, 2588430590, 1952847045, 2266808409, 2450571884, 1928848833, 1947542717, 2660858554, 3242200208, 3954150519, 612571726, 4253924111, 2320035713, 873768058, 627139151, 3852454221, 1068364738, 2345760046, 409635034, 1291649629, 4128683062, 2214307124, 1277427225, 477118292, 2359266727, 938713093, 1605143904, 521429015, 1992778951, 4108798564, 1339719643, 3150253984, 3733515551, 224676015, 3558884049, 581982991, 2695422133, 3763885419, 2412124257, 686119161, 3026165641, 221690274, 3054275936, 399145467, 387414189, 3170449727, 3063614784, 4015327650, 3702431740, 500496312, 2556433951, 1059399276, 2617075979, 190771327, 1128201300, 2534330448, 2972147114, 3104608830, 62099326, 1918991044, 3504719425, 2473313596, 3084820283, 2314336923, 2024546743, 1312931719, 1649056723, 3653291526, 3674950786, 1561662025, 2239264594, 1987305698, 3291790140, 2418306949, 460422301, 484225481, 3657784561, 3484021514, 1489581527, 2736108434, 1000759543, 588304785, 1008711726, 2284279314, 1248096157, 4058690009, 3727860819, 3546003870, 177442639, 2629660492, 1313830756, 2892761977, 3741980412, 1923109618, 2430929117, 1363898697, 1943679308, 2735104609, 2225772446, 3590687397, 3525371568, 2510620939, 3681284717, 892495867, 3255274216, 1558313659, 3910279642, 1682560946, 3275901643, 611119943, 3179993993, 4129463648, 4139674563, 1297765301, 231847743, 558074401, 2812528606, 1673134739, 3316719087, 857858571, 4209211618, 4103732067, 2959728688, 836679125, 1193605792, 998676095, 703206850, 2004193549, 2532311337, 203335597, 2995678774, 2409110600, 3739444005, 2190932792, 2282878160, 1356496261, 3783781512, 53819074, 3284037790, 2422954275, 1091666738, 3668649414, 2678924202, 650895691, 1071579761, 1780345885, 4065485212, 1021789916, 544918033, 1402095492, 181602424, 620578921, 2328550571, 107475473, 935079450, 2991409263, 1369707994, 1887973280, 2660838232, 1433682754, 56366116, 88743764, 1737540003, 86855250, 3528250994, 1772842133, 2011819160, 2386264145, 1928869734, 470593971, 3405950245, 1681135436, 1362505065, 1717245289, 286958595, 517202322, 1181726436, 3888873998, 524864441, 1242831966, 2194591683, 280406134, 3322470121, 85876816, 3548794853, 2286986534, 3351916570, 3900294744, 1115203559, 503002883, 2681506540, 2161779865, 1424281397, 2944205489, 3304594445, 925436724, 447523244, 204610497, 4261261088, 2646545488, 431594696, 2278167937, 144859753, 2647614997, 700828334, 3411353028, 3372990001, 3564561910, 640494850, 3521560181, 3108938773, 1973131450, 1357127707, 1778636088, 253725870, 1957787381, 309400477, 415592292, 683709710, 1697654290, 762901593, 1622730881, 1895863036, 685441702, 489864348, 3990330281, 3887247451, 371113006, 4188864794, 2710683416, 1864924788, 1853198146, 4150616313, 4211623234, 1357454024, 2512865257, 143948839, 2847121006, 766213023, 4069871575, 4085365571, 1726695945, 2478520907, 3923100468, 1616681749, 3407944990, 4220127447, 1628211310, 3460761496, 3551534531, 4142101255, 2377793000, 3843360951, 1860654448, 1086006762, 1403704827, 2706427257, 2405653080, 4119556956, 3588521063, 1835214316, 214084523, 2309283157, 3501009088, 2073087044, 3515416998, 2111640900, 310146407, 2860278078, 2690197783, 1944454065, 3428376258, 3544280004, 3890457150, 4286193029, 200001081, 4192706112, 3402378727, 3688295829, 492653775, 1764360002, 982752894, 637005312, 3341487556, 1149174098, 3421276872, 962421773, 50099679, 823134346, 2704555222, 3858994146, 2225639142, 810801133, 2918961081, 413637302, 959325940, 2571819034, 334941150, 3947970792, 2850412357, 2400693156, 1073747752, 2228746633, 2354810219, 2951603775, 1564916127, 517707382, 2342365387, 563913608, 2035519908, 2584069169, 2757381703, 3235741316, 1326857162, 1513809834, 2277751915, 3554861663, 3624802701, 3606701838, 3872716850, 866441786, 1293899701, 1917328677, 2495832976, 3697067696, 3662435352, 829793279, 1051057357, 3062840653, 3017999770, 901104173, 372292664, 2255893720, 3458376193, 11789755, 2529534831, 633909302, 647260362, 4146240078, 2862024902, 1497592586, 512507715, 2212344012, 1407310526, 4075365031, 894451947, 3619764459, 540765180, 2185190161, 3018124479, 1882373022, 1696237376, 4205166345, 1831000478, 3464359556, 3620682972, 4108725818, 1349942837, 1997801543, 814243817, 1555021018, 1512585764, 2916064552, 3085233890, 4264454417, 3929577569, 4203231700, 3194028422, 1804538278, 1690294619, 2764928117, 1206196928, 4120256288, 1353230876, 4097531726, 1177128245, 1707355707, 1717047353, 2074328454, 2518280597, 2683247831, 623956010, 2355260074, 406202216, 2365762688, 130350982, 778724763, 2693692704, 3640113543, 2353494570, 2691978426, 18362310, 981445947, 3510989507, 2924168803, 2923266766, 1644979313, 2258138753, 2475357626, 2489254796, 3537398643, 22917276, 2364551562, 668805078, 1160502996, 1938202095, 1937244469, 1487159154, 2519346124, 867525371, 2963500237, 3340935693, 1245865409, 946828419, 259920569, 3724437719, 1645432918, 1669142346, 1974003330, 1685976629, 86670560, 4235775367, 296548399, 3726552800, 2082268502, 3057905844, 3278295686, 311579140, 3311002851, 1552238140, 141721770, 91816538, 3858381415, 4036100444, 3154721126, 3151901506, 1895704580, 508103426, 39746012, 4287741883, 2405588645, 2685038308, 1091071599, 3015716427, 1434162674, 3945687763, 503722170, 2193283912, 939559855, 1372955919, 3623845962, 3435221834, 3418790506, 561164265, 610175641, 3271525396, 1518578640, 3878672364, 4219163337, 3755184440, 1610508352, 3227140964, 671639982, 3417717271, 2175570781, 3284875914, 3097520193, 2180406531, 682385274, 1799561544, 210243917, 934736569, 258107662, 710072597, 2570415094, 499549952, 1817543370, 4182025588, 2990891234, 1424674273, 1209775329, 4189473447, 3201484753, 2081239459, 2801477987, 1252806369, 1149697743, 4227963854, 2393697617, 323454612, 2287238361, 1824722249, 1608590404, 1296157733, 2866386002, 233018854, 1045259119, 2099538250, 1578833982, 3619561576, 4281740795, 1091850095, 3991163942, 2589119074, 1590816779, 1617288375, 2146287848, 1121829512, 241110236, 2383353633, 951234652, 3895793880, 2648853456, 1218564350, 1743256317, 4064266916, 2611112191, 299964535, 901377413, 1014340959, 3062222938, 3147738194, 948912607, 4084179459, 3369692345, 3443956785, 2694779515, 4094582072, 3203885003, 1925970854, 2112220035, 61177636, 1976862725, 1921668921, 3149843943, 1038999390, 629533374, 627749475, 2488983317, 1971142009, 2735700178, 3195662756, 3967750787, 1465878899, 250384079, 3331990572, 3650027644, 367449642, 3246386066, 2941160017, 833399803, 3238608452, 209412905, 121642310, 140934625, 1010782918, 1590137471, 2176717036, 2041890164, 346968069, 3677985204, 3884452221, 1094272229, 4260915323, 522654578, 3222735245, 1349510169, 4102257448, 2414637000, 3966229052, 1197869852, 2090595140, 3654355437, 1479163417, 2108894976, 643964345, 1671121383, 2961407516, 3770963848, 1778918754, 3284160153, 1907682442, 3061992222, 3055507733, 3508463233, 2619315768, 4214784725, 905234867, 4085630678, 2501419088, 2857307604, 2456014439, 812890983, 512480045, 3963736132, 45969501, 2332786692, 2462552662, 4212412236, 3940659824, 2994339175, 3048539773, 737893654, 3872721627, 4110656937, 2051817705, 4152589584, 2689066361, 391575931, 3028393447, 3028262971, 1739635433, 3654333433, 254388240, 3540170031, 2345902348, 3671343197, 2458826739, 3064166371, 2370244426, 2195673180, 1362925023, 1710886173, 2962119619, 2268418751, 80082585, 3971056637, 2336382880, 2633044234, 1890668970, 3284029310, 1867045655, 1129983430, 3809169978, 1319719551, 2948006518, 685841180, 1305643675, 4186094193, 634995907, 1778954841, 1427666442, 3695067108, 2556215902, 2149344678, 1718127704, 4090890899, 1508140589, 4160846599, 3805654790, 4077421124, 1449505499, 2558721750, 540881067, 885509388, 2253461213, 1382617884, 173707358, 3558549439, 1488517170, 3804424865, 4191300951, 2429284887, 1358668261, 1904180755, 3118537112, 1966463339, 3951491017, 127639713, 4279304221, 296821464, 2927937723, 3059004254, 2281786216, 1919581163, 2346209021, 3914759660, 758003243, 2491054387, 4237330453, 3853208891, 1945170607, 4122826944, 1770442885, 3703651522, 3414602438, 3460833511, 317751827, 1384944996, 1697578040, 550910085, 662693388, 4147124887, 1110645003, 3275843443, 2912194508, 4257507612, 987101229, 4034710138, 4159912129, 3334555237, 770265, 1488682384, 123113293, 50453618, 2777690190, 2668841367, 51826387, 470866754, 2767211920, 1771683789, 1449118750, 4173252939, 429703847, 3580741261, 449450005, 2631477152, 1480514010, 3456799431, 853122056, 4083887731, 2872538101, 1821728888, 3456053077, 1307985380, 2556805173, 2312583997, 3178849318, 1464208094, 2311206319, 523462254, 1190769963, 2239856361, 1020386060, 1295997852, 1478484983, 63207248, 1711548649, 2721971331, 905600554, 1525127634, 2340849157, 4245563704, 766710245, 4090641638, 3696763862, 988897398, 1305567249, 2199821988, 611514273, 141951035, 2301574515, 411657752, 3674313415, 791832080, 919179287, 2544746606, 2304008597, 1929420482, 873045051, 4208185073, 3480997302, 2827229418, 2981554176, 3346808353, 1373354785, 628752676, 853043737, 715876267, 1787362577, 3069933467, 2320086488, 2101577230, 829839003, 1504316045, 1344611076, 1769638716, 65738611, 3076585404, 3183197534, 3254163991, 695743380, 2259255866, 3778205279, 4282621215, 2116474692, 3870938376, 743435112, 3455595199, 763841607, 3553309031, 2054779637, 2014265933, 3772245251, 1153782665, 3532482551, 3762006666, 3671666128, 3489711785, 2620494812, 3229885393, 874026852, 650463699, 837650264, 3272948209, 984263868, 1073984867, 691807284, 687640162, 2522444868, 309734399, 1710043112, 881585737, 2791140952, 2960672012, 832401376, 3447355821, 3980430689, 863252565, 1807252150, 877021074, 78054338, 826512002, 1676255483, 2884496722, 2469641739, 425774493, 3575034330, 1842182795, 529577808, 3206151394, 2109577975, 3390038305, 687542080, 2267114676, 133178718, 2599944247, 4172346715, 1659861094, 242180432, 2818726655, 858006096, 1595125080, 4013217680, 1064177118, 1120305382, 3722585248, 4129991156, 3771503646, 782234911, 1058205869, 3995552096, 1278320932, 3800631844, 3819494608, 1567666573, 413565645, 2503963186, 4223647144, 1638904267, 2541626029, 1987585503, 2587652453, 205033764, 3283789470, 2502981036, 2977559871, 207195740, 2022645218, 1479125165, 3099493600, 793044756, 4175411641, 3441401522, 2370909154, 1439194300, 2490108896, 1164858902, 1021972251, 1833938074, 629871972, 4072876932, 3551126380, 1985311531, 3936685928, 1232291183, 307499578, 1945798062, 1199533668, 1540281428, 673276592, 1217793357, 3363330504, 1192766721, 4038333006, 4158563574, 1101082392, 2857356934, 734349547, 3539785725, 3286500216, 2895605406, 620348882, 3683054602, 2145688632, 4121242867, 466640998, 665353102, 337978946, 4048387842, 999891001, 2228671768, 3569577461, 3507030562, 3180716164, 1950582759, 245221680, 3584298156, 2105545468, 1996788352, 1423880724, 1997643896, 2389376299, 4269166592, 4061497564, 3683798579, 4217155821, 1409488596, 964406681, 3871222799, 2900827324, 2673795542, 2168115834, 2784503948, 4131093486, 2748093203, 3694012618, 1302004068, 4258732882, 3409386830, 102003150, 2184675117, 2392719823, 1650167618, 4016281028, 2616876021, 4093397043, 2422442132, 2308620800, 12154674, 2702041658, 1321149334, 3665762585, 1123227064, 99574974, 717163628, 2781452355, 765718147, 3566562695, 3117581674, 2988422776, 2452835656, 1061007675, 4047307248, 188603925, 2113285610, 750101023, 2447506389, 1427876740, 3000801874, 3309185073, 3681632925, 3220166951, 2792201845, 3599396221, 2567858671, 3210569280, 154737420, 2571527975, 2970810560, 712555674, 4202350617, 3325228835, 1710423297, 2138705027, 1983753593, 3007226059, 4014623083, 2935326242, 1031872395, 663559420, 3431175442, 918691168, 1784810741, 189105749, 1082531569, 4175329314, 1454342000, 852148784, 1467613696, 4214288193, 792820570, 2000354713, 896517293, 882917933, 3474293978, 4161944825, 3384522594, 2105217563, 2545815810, 3662380772, 107236582, 2991255053, 1953601896, 1733380196, 544827716, 2954344052, 1056511175, 2257844104, 3195841432, 935794303, 2522561302, 1508045094, 1999814401, 3612678550, 3419677095, 662754433, 1825026976, 2664333231, 3479721401, 3814748414, 332723732, 1763967999, 2485154933, 229784055, 1519813449, 58746890, 3886700468, 1229217684, 1814368911, 3306377240, 1044643134, 2488568869, 2454507797, 3000506671, 3305885807, 1563479020, 628941478, 2198338987, 1083556653, 1925730460, 2663300985, 2446122814, 2819204427, 3867718848, 3272616373, 3129835057, 97837699, 2398828773, 1400056379, 3339195620, 2963478233, 2534178146, 3007931388, 139045634, 1055216865, 671745331, 12996550, 2143363190, 1738004190, 718126802, 355891776, 2033415020, 3142909235, 3059091411, 678872382, 1009054178, 3949211603, 3666312903, 3431003212, 1833562727, 3676260520, 3816943311, 1026809464, 575623047, 4213489422, 2707496864, 691746150, 1613012486, 3267776743, 2813562968, 4189723371, 2158751012, 2748506879, 2678678093, 1587285413, 1153019244, 3327429963, 1841201231, 608951891, 35023449, 1620584614, 1085267120, 1410052499, 60596125, 3851159099, 1333457800, 202708381, 1846475873, 1527019993, 1536849054, 3403386705, 3352241515, 3111307061, 3195611942, 4261804687, 1861595967, 1091127654, 3143399241, 3222397535, 1792890018, 3055042047, 398375188, 2639780383, 3104176421, 2904652459, 2752320985, 1336882069, 442012504, 2692501847, 1515003832, 2439954872, 1401630469, 2772066268, 2696980293, 3848592323, 2321868827, 1602888800, 343984195, 2984381480, 2773128521, 3124591296, 2275707776, 3721341843, 3271257705, 2582709703, 1300606615, 2475343779, 3803527962, 3341589273, 3552711741, 3426097291, 1823960491, 430678425, 512061515, 470065541, 1923073460, 2001355586, 2885416436, 2818686471, 4025539118, 2600275677, 2545257150, 3419412645, 516722190, 2394044621, 4010105046, 1101251562, 1938827418, 2932669697, 1771061213, 2752207398, 1098962680, 3825966176, 3497249982, 1835368184, 366189652, 2573046040, 2912024305, 600032350, 1482315817, 1734264905, 2663392091, 3214087828, 1721415817, 716848050, 544637759, 3347658885, 1470308227, 3980545340, 1102046619, 3529697877, 1901116999, 2406109540, 479654138, 1262455929, 2334192209, 3601404428, 726334773, 1884322716, 166691750, 1789625261, 3717700929, 3570688678, 2824567794, 2824940628, 1353949820, 1945255879, 3650065742, 2192222214, 1309071583, 1812019187, 989151589, 641243513, 795485492, 1187616966, 3091215323, 102746455, 1226091855, 3085864277, 3404523477, 686164486, 3955125839, 549273579, 1227342110, 3206301613, 1625597996, 2586530209, 658610157, 1197168530, 3021530999, 624251908, 3578150047, 1814100653, 536718369, 964114575, 2836544551, 3401399507, 3312546594, 960956301, 3687801163, 2416234648, 2870696433, 291228325, 3087292566, 4270615297, 2654501606, 905037623, 4110685737, 3947548294, 2603164250, 746178678, 3820464662, 2422348723, 1556790807, 1678639832, 2561810203, 3646786767, 1825915432, 3077822072, 3953977683, 4149511107, 1530783969, 69069369, 3398570636, 141713221, 1662977413, 4287202515, 1821163022, 2126109629, 201686971, 1496474218, 1392320336, 1834917677, 1642843066, 3432739724, 2570892439, 2847810956, 3944559304, 4253187932, 2137257095, 3921302413, 2022027549, 436992300, 1626539105, 918174687, 3044013466, 2937634688, 16490581, 1707874733, 3556381151, 2799605747, 231393287, 918976327, 4192296598, 1909258974, 2606959335, 2051808710, 1345522857, 2645852156, 1092979729, 462579630, 2016650881, 1361331437, 1289062678, 1420591889, 3062323167, 2343529328, 2691715067, 1016917295, 778446678, 2325764311, 1887331294, 3809727234, 3345012906, 1288233820, 2461473892, 736944479, 1473876106, 1433533181, 155891418, 3816044859, 1565012254, 1228399520, 2342939624, 2063997055, 3478743770, 681165320, 3197603165, 2778902732, 1390101050, 543482067, 3115148304, 217159481, 2948309679, 1699630040, 2143002239, 2211700177, 2874855156, 4272208281, 1335401441, 1162154495, 3522055314, 1201722229, 2487047101, 4116873356, 1378909580, 1295900087, 3268454657, 2172769934, 4110563351, 3227682723, 397650530, 2201211804, 3871233692, 1369734632, 540961890, 1343074449, 2773904163, 3931409615, 3497052066, 222289510, 1994617806, 2100001701, 301077871, 1652486652, 836767756, 1020472647, 1663769703, 4170100502, 2278207101, 2288049623, 3399873724, 604122652, 3120230768, 1910252536, 1953263247, 2194017657, 2542857079, 2754262606, 196653239, 3538238564, 3791209053, 2087940230, 487531015, 5957873, 2645545419, 2457997102, 328240607, 100532018, 3140108678, 2194138516, 1187728542, 1065383299, 272336527, 2164116459, 474016011, 2587990664, 2765158380, 1447403130, 2885189233, 3241270325, 4109569035, 2483771578, 2866952185, 1134172410, 560899230, 683873516, 3839737990, 2967658162, 3360728722, 4217629790, 3420801220, 1117637417, 1993675155, 2986885748, 4125193949, 1645051823, 332944161, 2706808493, 4182153313, 1176272445, 128537764, 1238156396, 288281967, 2078499327, 851412213, 2042091847, 2517906191, 2584865562, 539100981, 3109703156, 1173291040, 4177688367, 3665859867, 2556020498, 3182524454, 927961123, 3791684158, 3398420229, 759766474, 302100201, 1541817535, 3945923340, 729184239, 218278989, 2625400673, 1774933979, 2768089261, 1951751998, 735039957, 1859003487, 1154393970, 1060703332, 3578802841, 3193269213, 3191014955, 501358187, 2021463352, 494487188, 1818216892, 4116042378, 3368893708, 3491837076, 2602510661, 2695314471, 1970247294, 1047999600, 1621403022, 4267212520, 1795863852, 1422353942, 2576661850, 284813463, 2449092615, 868204477, 1960040400, 4160447107, 2873377316, 255313203, 2163762698, 2814706166, 1730185827, 1036598048, 3504625612, 1876592080, 2610038461, 820592902, 1529158358, 3234277820, 1860057791, 517776593, 1430859590, 1631754487, 3007758433, 2900966224, 2470750397, 121931073, 1691176516, 1786818792, 3974656985, 2056235024, 728487644, 2839626041, 3268111791, 1166693117, 1609352318, 1240873211, 838445398, 4218010149, 1448109340, 3259713655, 4142731935, 1140754289, 1212355165, 3057456842, 2192862834, 2308745373, 675032070, 3771796911, 3939563355, 1751313718, 3688379506, 694110951, 1002394412, 3734963312, 3141680378, 2963007100, 2813690037, 1285987188, 2932272891, 2069666434, 1935702058, 2658868867, 1069436690, 3305369904, 1439987386, 1242037165, 1093830604, 3149653716, 3295823511, 390807874, 2251596788, 1412981343, 252981965, 1987193122, 649960884, 3066605889, 2024122462, 659280773, 2404737640, 1661074730, 2023223684, 3696725163, 3826767240, 4204380501, 763380559, 1916962899, 2150507160, 480451243, 3806852603, 855411356, 992552419, 1912118959, 1499231364, 3518518878, 2897418201, 4069196132, 1538519126, 191681175, 2115828105, 4273820822, 2269015530, 1349070631, 944502633, 348631223, 1280324364, 744519750, 1724104636, 596235588, 2350050232, 956003334, 3078921202, 3204823430, 3423176786, 3331384035, 3688560359, 620261599, 585324877, 892418726, 546673335, 491140522, 3475587928, 2328025099, 3546605888, 1993238172, 981703036, 3352556475, 2263485512, 2808153426, 938559369, 2607386601, 744569422, 2993291744, 1733729088, 2946600006, 2728218992, 1166277410, 3965186476, 952765923, 3585310253, 3159348254, 841403992, 481021442, 1223482948, 2166178021, 2305461016, 3472223733, 2694542624, 1893149831, 4147611463, 1427864146, 81164484, 2362473849, 1360860399, 3938220041, 2985628475, 1056057793, 1895208624, 3980610471, 3027370816, 812164476, 3266651621, 1068402937, 1402835187, 1711669806, 2791121274, 1366693521, 2234508953, 2033077356, 4076552993, 3537839420, 3838197967, 3389920641, 475584842, 4002014103, 489858884, 4030054224, 2832196910, 1315682275, 1017903190, 4265125619, 4031945646, 3102621034, 4277983231, 4153539743, 3402320828, 3023512186, 3583165544, 618922699, 710011, 1332426617, 3623915218, 3015684937, 3235165553, 319418336, 828886903, 3388022298, 3499857679, 3026275375, 4029451432, 944638018, 2901407095, 349903233, 956794417, 1292565887, 2442049838, 1353682354, 3618248364, 432963116, 2114191934, 1039260564, 1093656203, 1496520937, 1836310686, 2491644707, 3427734313, 806275808, 3146408787, 1050511127, 1087790705, 4101930831, 199015432, 1083484440, 776113885, 2325806772, 1997296410, 2028921103, 2002559148, 3293907030, 3492388658, 651790443, 2577858874, 444914455, 622628129, 2232104622, 2881522644, 58671053, 3009339697, 914837699, 2621844452, 336109493, 3654632906, 2582688239, 1819234331, 36772162, 1323873539, 2482994121, 3495825649, 1555711197, 2397758105, 990530385, 3472485804, 2875366224, 3080838743, 350851030, 2230363062, 1470654964, 4142844136, 2659410173, 3521887970, 2946367721, 52091769, 4067210090, 2000350096, 1791641567, 205517479, 2804643028, 44928438, 1865909005, 1139059686, 1722062042, 1256612754, 4147870823, 2753108120, 3728776750, 2152708138, 2056133877, 2275375804, 920731632, 1594424721, 548313874, 4144025121, 739882231, 4219365909, 1059331324, 308817224, 2861712903, 3874893223, 4195655345, 2689489987, 1266566834, 1146715796, 659605861, 4025169996, 3732249421, 3371412878, 1205844802, 2324394198, 2292573752, 18343140, 2316651585, 3769920556, 2921436761, 4192134806, 2861008662, 1692490057, 3791876903, 1383097538, 1405069518, 3409301088, 2771768666, 1882578543, 3149049038, 755793026, 3259592078, 3077072994, 106779593, 3464180507, 1682702778, 2594265972, 3792961156, 860407862, 1210039316, 3310914775, 1401524087, 76525576, 372734888, 2780008598, 2208602750, 1761705873, 3454172790, 4200369539, 217215829, 1729681053, 4041997347, 3655201182, 2115579240, 2880255610, 3557380831, 490768526, 434026998, 804815904, 268326056, 1852831840, 706484491, 1645675171, 2832285707, 624817386, 3087468851, 588364868, 2506102697, 1513097284, 1275299164, 2528704275, 4014486221, 2586115849, 2460271085, 2046855363, 4135439138, 2653907929, 2269237991, 219942179, 736921940, 1364383302, 1684747337, 403938802, 1944832113, 57117657, 3613009566, 2993574779, 4128367285, 2023158205, 1646238156, 3599244940, 3483943284, 132674733, 2869366026, 955124684, 1818730586, 1002372872, 4035438249, 3060003852, 1854951684, 1484514191, 2334759877, 493473528, 3502898004, 604878474, 2467832674, 321094354, 2601200357, 3293431073, 2492364825, 785623086, 2227737585, 3409991790, 3362323137, 2436635106, 1897704503, 2851296853, 569279631, 3658264083, 3292151150, 1526287154, 2603804556, 3411943779, 1900738309, 1238744788, 4263898859, 2013787762, 1818572693, 3459056963, 3150971443, 722292439, 805613527, 4084244045, 3808306294, 1680871355, 1397798993, 68163110, 2860097397, 2153838526, 2674310270, 4265351638, 328086546, 2861209726, 2745010253, 1125453957, 1088898732, 71255833, 2194980847, 895288734, 600285273, 47019236, 1510169003, 277410003, 4068049726, 309829002, 1723632787, 1849089514, 3121580165, 3201631969, 3457716825, 3739858868, 3055650107, 196309013, 1227034356, 3275433383, 2781864205, 2967769227, 2571560294, 2643445130, 2430732339, 618921296, 2110223650, 3017003924, 2770872197, 1587106584, 2060610803, 3639165137, 3880375487, 977433126, 200871991, 2094338634, 1449217083, 1092694927, 510474973, 2099640068, 1742064566, 1005397488, 494144442, 3323339525, 4206185304, 1125015558, 3377917183, 2789494717, 858218206, 632623004, 1723215208, 3074570569, 850646046, 3435832630, 2368482328, 1413841097, 420605277, 31391597, 238776965, 941728833, 2317417563, 369727517, 3413443226, 609123099, 1061489637, 4168712366, 4207789762, 303710805, 886309777, 2517049314, 818459139, 1730722187, 640228992, 2360971447, 1944978822, 1275986279, 2848383601, 933406230, 682466168, 2824237103, 2784044550, 2236549412, 2844802977, 1733805580, 365719205, 3853431761, 2735745451, 1451161334, 1467086798, 4138659921, 3102090270, 3950479688, 2933870905, 2682153670, 2205974491, 3075528478, 1483170777, 541980921, 4175352643, 587940662, 888363314, 152637723, 3039396232, 1233433264, 700580982, 1122287423, 1790916204, 2333687351, 1621337241, 171718160, 2863925058, 4074029167, 1921200502, 1223115691, 2016078003, 4178823634, 1585487670, 2405280684, 1658609208, 1687955600, 2837348524, 2102896071, 1855156641, 4163676378, 1116632809, 3949395121, 1058933021, 2815345946, 658299459, 3448553807, 3779314078, 3453310722, 2403358200, 3499814259, 1519038825, 40182278, 310830179, 1290213554, 3190547704, 3876873682, 182103744, 2479011578, 836607167, 1357846105, 1048363191, 3748190670, 3390355805, 3905750380, 229359658, 2695304854, 1323638115, 1864142768, 3267940954, 3866858947, 4075181361, 4226922058, 2111244743, 3342978954, 2631355806, 3722650752, 3775116627, 1323379187, 151659227, 3117068547, 1141894659, 2305533893, 3150865773, 62551537, 4123587337, 3419447091, 1688763483, 2523119503, 2698182699, 1355097138, 517532304, 936994131, 1070825349, 526769312, 1717549479, 2689177325, 1998043721, 734030064, 1208619286, 3364798700, 2238898534, 1868472841, 441514707, 2819132543, 2181950083, 567746558, 2035556008, 3864288528, 4093467926, 3871341662, 2412155439, 3888737256, 3298506254, 3720093514, 3514701237, 2329768609, 1988210469, 3270693766, 3180476023, 2017876531, 4138323409, 440604666, 195003654, 3451818130, 2598596792, 3841930955, 172188094, 474703522, 2970939777, 1087744415, 2950316960, 2861791381, 2708636249, 1105023843, 1687995341, 37987324, 3727567943, 2245504220, 2355753500, 3241470185, 3240255172, 534410433, 4152343945, 1695671356, 2251510043, 2989243142, 500517981, 2580899133, 4049471024, 1375583924, 2279659707, 2817060983, 1821693279, 1423551419, 1568019781, 2789156536, 2660552307, 1919609738, 2870637930, 249181855, 1234548160, 3089763125, 606110856, 3770669233, 1350680418, 1759748084, 406942375, 3173073821, 3049422252, 1475699641, 3501762762, 1132774513, 4063806681, 778163866, 1130174841, 2196028003, 1074497529, 3661511315, 4003749337, 968878415, 537453499, 1102480214, 755267202, 2856227088, 3182787189, 2691103720, 2553106770, 3931647576, 2305020455, 1322176504, 2293294670, 862643216, 409164144, 1676498397, 3973754817, 232171358, 3820460588, 285545133, 751766959, 3306902605, 2827922288, 609399579, 3958871133, 527356894, 4281732236, 3045331276, 169418486, 619874076, 699110818, 2518120361, 2353678110, 2786256739, 1345279213, 2275077888, 818454851, 1554911609, 1763546656, 3618023548, 4135647911, 3482782780, 4106528587, 2682866617, 2379852768, 4062381121, 4075116728, 2912884399, 802860313, 3284383104, 446327471, 2729337847, 980604704, 1361795685, 683796404, 1864047666, 3484854932, 577065832, 1241245140, 1362076432, 339890969, 2422913126, 279499852, 684801591, 56407253, 1259576008, 2597629816, 1435774075, 763753308, 297818585, 2824035887, 4073415281, 646607162, 256899186, 2746942709, 3004696861, 2840170720, 3730344646, 2581262950, 3571455407, 1517625456, 2616077960, 3758798163, 3463168481, 2198212188, 3346390436, 2737245121, 3967622345, 3826473762, 1752022421, 2324101898, 165962888, 3401428573, 3549396425, 827918135, 2877535289, 1121775299, 1077332074, 2070763211, 3081533486, 439316128, 903693012, 2461849435, 3388862869, 1296327769, 4088271718, 59740736, 2057110305, 3761805015, 2845098398, 2574649198, 4165278981, 3955006879, 834046261, 2000764261, 2173104046, 3131469993, 2256000605, 244831986, 3996766853, 4086888468, 3066117888, 3657164958, 1613388814, 1814753680, 3477086300, 3905299086, 1734658650, 804692387, 1817160145, 1523585483, 4067214372, 2070585724, 2178981386, 1222767917, 3260276787, 2079308582, 3298631971, 3547144597, 3044032558, 699165018, 488408558, 2949789788, 177304315, 4143685692, 164215036, 2325214690, 1283235079, 1979215158, 1196854555, 2866078859, 387298284, 2410932986, 836144240, 2900036594, 3176581806, 450415539, 4087620941, 3787418166, 788081737, 138185728, 108200422, 1816901085, 555634759, 2579922679, 2324000295, 4282793917, 414069193, 1138359154, 3311120296, 2518965225, 2982879902, 227633867, 1899892553, 3636789735, 2529227933, 1117870003, 1954951979, 428491856, 1742696799, 4033214134, 3817712315, 91369081, 1289862005, 3530727010, 3444340284, 386964001, 644730483, 948311561, 4201371575, 1976844374, 3105873081, 3829527774, 657166331, 4161223938, 1406734976, 3531804416, 3281788482, 1134437530, 1291906086, 456619650, 3067880891, 2094261298, 1682871149, 2785726323, 3740229926, 187917702, 2438269722, 4261292155, 2671091890, 4030431871, 3421325117, 1203891101, 2238952678, 3802680380, 1484271474, 2893064527, 3546167929, 2440531834, 3917161297, 2269248484, 1485265044, 1150994829, 1221524688, 2083987758, 3707103463, 4252753915, 2329057693, 1620923520, 504788969, 4080384452, 738544378, 3556514179, 1095013673, 4228101012, 424027963, 961720257, 1427004524, 1724942631, 3455700270, 3730579173, 656409855, 1622476184, 2411266329, 3082257271, 784280015, 193596052, 136951492, 1373151737, 176481291, 1987507060, 805729648, 2153682340, 1087173954, 2167729619, 489084262, 2807435166, 781484923, 3115648239, 2583933794, 3536380384, 1217817741, 3419039130, 2180672767, 3265125751, 2182378113, 2987484814, 3283781124, 2259294235, 4016104989, 915973872, 3594097283, 3023955884, 757487726, 3041667250, 220101369, 3315487486, 72841139, 2794556114, 2678907217, 4196551628, 4269413501, 4215434307, 2697167118, 3404609018, 879226030, 2680065322, 1231768518, 4073317297, 886992478, 2261630382, 3658463226, 1953413889, 1917148496, 1954438717, 615319070, 117491716, 4009637986, 1475570815, 1494534231, 1421222024, 1844646426, 3596510748, 1745241981, 779981035, 1023021355, 258579144, 3641334821, 4293681008, 2799488957, 2557468570, 118724683, 3981104899, 653562376, 1570792614, 1249575459, 2146220403, 2912109203, 3100267239, 1392812565, 300344369, 3579786224, 1030236482, 3876119614, 56176165, 1805821136, 626356777, 2993617656, 4274402595, 2047071837, 482693790, 2538733518, 2071245537, 1468920025, 1014624683, 4291968948, 1330563935, 2318296301, 3541394434, 1547793747, 1503458658, 3032209958, 3149514608, 2615937901, 3052422537, 4201720171, 3954907156, 1607353654, 1094219900, 1552060345, 2399373188, 894882726, 2653545934, 3719834265, 2565859767, 2052939420, 3078229466, 1978485578, 241859012, 571988473, 4033945922, 136939845, 2953789630, 2974570998, 1034071523, 1765093070, 1620494416, 451435559, 777936529, 2635155160, 2699594527, 3317142508, 2878849485, 1185779583, 3464894216, 2606699730, 3548283999, 2837795917, 1187248575, 170937020, 4064010863, 2848729168, 2306779853, 1201277363, 136496640, 557215065, 1917675561, 2662625771, 3997447331, 1088722992, 2249355139, 2749438802, 1941668692, 923101995, 2537388215, 4009462530, 1910728682, 2437949442, 2214642382, 1832758249, 1165117408, 2490594285, 2609904668, 1716135826, 2551292382, 103505250, 3786633265, 2090493609, 3335658564, 101380540, 1820061710, 157060471, 3266243227, 687906544, 1556483394, 576153700, 708950470, 3911636971, 3068589438, 1515509970, 2157357527, 3174833653, 3414581096, 1258748673, 2428148258, 1153973998, 212808005, 3903243763, 3603648546, 2117480493, 3611153237, 4057317068, 2173080060, 3916073470, 3810648884, 3545729063, 974803429, 4246942633, 225831512, 3023244966, 1030075907, 488220371, 2646422525, 2828099125, 749595969, 2479598106, 1525091691, 688704128, 3127887374, 3260147177, 3488869009, 549003312, 2491971764, 2855715457, 4131652423, 1592044162, 574020053, 2914584284, 803770074, 2306181295, 3995016693, 1176305266, 1799854677, 3204893198, 3950230428, 3100787782, 4044950240, 1788080264, 3796703727, 3743091631, 264518464, 2213243149, 3675456043, 3676703808, 138661157, 792677314, 2470203454, 2570849803, 180452816, 1269368954, 2952465732, 529694982, 2148455173, 1773916143, 895071223, 2175012818, 3067764823, 243809810, 2122048423, 1116141051, 1078987100, 3883028566, 28340382, 64890871, 2246972130, 1886108346, 3029606507, 3403456487, 3796157460, 3525294730, 2005470676, 2089488543, 3768421997, 3026580750, 2151947702, 1368255649, 3937280591, 3934989629, 2697431506, 2623583272, 1471136963, 4193739435, 1725037008, 496041019, 3389905555, 1730668532, 2222598080, 3416657023, 2443220278, 2207808569, 107667661, 54954544, 2942377041, 4033615346, 662779818, 976368553, 3055566069, 1236385344, 604629520, 37525111, 1243225570, 400500519, 724800705, 560535561, 969036004, 3132087797, 1978540952, 1449418604, 3607048851, 1617455964, 4181108933, 3883390449, 1317856735, 58804608, 223209630, 653651064, 1049309347, 1473709974, 1344682024, 1595222916, 3928049599, 1619331697, 2939493991, 2067477640, 3772538746, 3233011553, 693933280, 976199837, 1885656126, 600775311, 33344738, 3677748569, 3928107010, 3160565189, 1450407287, 3204190223, 2437646115, 2611892129, 1010113088, 203708827, 3353844921, 3206374008, 2609647057, 439464110, 1173757837, 3985592852, 3426799179, 3104161838, 2966342140, 287765466, 1364384928, 3662463951, 734161478, 2673623443, 3518200219, 1217138065, 1673618911, 1345384863, 1602780201, 1218209398, 3707190739, 2477430422, 3046982847, 3086680746, 203658370, 1662590458, 2797918351, 1149045320, 1047906870, 2022607175, 2223806052, 2603066781, 162532573, 3376636344, 920809799, 4122886080, 850845797, 1114104083, 880539473, 3286042985, 4064538076, 2404351034, 3957469759, 2358128696, 3713231940, 997711907, 460014970, 2103461970, 970106540, 3828619013, 247727989, 1177925942, 2677537141, 4215403513, 1445797716, 8345277, 3891556496, 2971048014, 789265624, 1418358392, 1908076597, 2363469421, 4272602735, 1113034093, 406872688, 3617276672, 319761691, 1105356793, 2147447581, 729639419, 100024822, 1436121955, 3064865794, 1335096293, 816807783, 1491666179, 2710654518, 1397395408, 3176108408, 3317706712, 3736817570, 1458540347, 1137533593, 480063598, 3585982423, 509944100, 1008525656, 2898942773, 290378107, 3308675170, 31598678, 175969323, 787977178, 3523109933, 3419433134, 863055578, 2965188082, 1896351582, 3051138795, 3029134182, 3358769376, 1291546965, 1197351340, 3419144320, 1256081407, 21312648, 1483704376, 4056261639, 4068572076, 3276863372, 1778281166, 1009922776, 2820968768, 3793499420, 3528181657, 1873728295, 2986671005, 326301789, 4178068192, 924766117, 346621577, 1168266061, 3458021739, 2771405353, 2342123162, 2834046304, 4050929488, 627317743, 602164273, 3882963539, 2770479681, 3630896678, 4145576047, 590956742, 4047552228, 2456914998, 510634030, 1521007049, 2250755782, 3277144723, 3366478060, 115098553, 1068356425, 1819711470, 1079670843, 2417398803, 1971570654, 681533948, 1617560670, 1933201492, 67661031, 1287807052, 290059368, 3274859858, 2847705934, 3215406773, 2347513786, 3288148648, 3000431867, 196363779, 3864053626, 373640103, 1254672110, 3029380309, 3158641603, 874291080, 2142186156, 4031757739, 3774607493, 2916536227, 1713843053, 2235054270, 2714708404, 3136274848, 3327266586, 2953629140, 2830938560, 762152967, 2602907998, 261393808, 717134701, 1923979600, 547928594, 699301042, 1170822641, 2088149285, 2791822195, 2907095689, 2600598807, 194908549, 4060290037, 3607339903, 1955863803, 3984131252, 4234350086, 3620670600, 934437691, 1857573158, 2323011147, 2365067637, 1058974475, 743574836, 1794347838, 4060356103, 2625475122, 1391499578, 2081914936, 4220547365, 2293044796, 2518774750, 2549277695, 4095453884, 1447759000, 1582343551, 4057800809, 2700134787, 2039241669, 1052334321, 172040527, 330814903, 1723097260, 1895109757, 1955786622, 3575750542, 4294394742, 1048744805, 1742686660, 2272484594, 4209447382, 2205179032, 1865494742, 2827622014, 286988713, 3520296864, 183665136, 358082595, 2280212525, 513354937, 725085269, 3574679223, 1238107455, 3396251041, 770909052, 1962746181, 2124772922, 764890691, 4246189485, 2819981956, 4252955171, 1667596934, 2417542252, 4105074239, 455547921, 3487509630, 4145648178, 3288941545, 3340698047, 956752054, 3893898582, 2156167872, 2173160295, 2792129438, 274274677, 1884123546, 2952303777, 1631626949, 1042272079, 652343921, 2204034939, 3451524155, 2291103812, 2237862430, 368890752, 123107319, 1387029793, 1860537053, 3755119372, 1099104767, 3744315730, 402584021, 1203209786, 877895049, 4061146165, 1694131074, 1120056835, 366228452, 4044224454, 1650048351, 2640281321, 2345097029, 4172427067, 1569344982, 2313339003, 3288794553, 1507405030, 3286051569, 679512703, 1846459034, 3050584276, 1708335650, 2812174348, 1020549293, 4104881949, 2206348436, 437367475, 3753003359, 818409348, 8206252, 4094088939, 3118602114, 7880125, 4095223658, 613228074, 1891675986, 1698874873, 1054327147, 3612418498, 108770695, 3416345041, 6119506, 3972555723, 904304024, 3118842552, 3669294150, 3652878785, 929611452, 3679819083, 1442416504, 2848761472, 2511134412, 2598870549, 1191899562, 208212029, 4148686145, 448929983, 3960749952, 10984773, 4198165797, 2265640875, 533169031, 2361394055, 3020637596, 752826123, 4176983117, 1099823778, 3755806506, 2921116547, 1786577344, 1844041627, 217723481, 3530555913, 2516804095, 2753416465, 3556891763, 835252336, 1638658414, 738079987, 738553859, 2320826497, 3578271767, 3939508145, 718432985, 3919258226, 428287787, 3126020143, 2151760866, 1299797361, 1958378864, 2216274387, 2830871527, 2711882730, 1039112339, 2865853494, 1874436254, 2200492771, 3405361134, 2775374017, 1328615756, 778641255, 3548018881, 3355634202, 3460566862, 179760401, 3326273234, 2339037051, 1442813935, 1087272554, 828407141, 1654663763, 906820758, 737551030, 3610485705, 1009181664, 3456040243, 3377004681, 1888394625, 2018442787, 2672898866, 3604809697, 4026002648, 2404128793, 3526867167, 1398573467, 2561290793, 3579891928, 3999853021, 3689017810, 2305928319, 2626568655, 50491440, 794956058, 1515681580, 801508430, 23584428, 3875510064, 1865488159, 1895506942, 1005838435, 4166515746, 2228910993, 460550421, 2334591934, 688835596, 3056834534, 3244785792, 1627151142, 723095460, 2214918434, 4005698485, 844376589, 4227467253, 810713668, 808170570, 359671868, 3076736765, 46074174, 3708134874, 308803400, 3297303746, 31711942, 519619839, 4003297718, 2624576099, 3896482770, 775368311, 2778135498, 701793038, 3201305882, 4286417419, 3064423941, 2298111648, 190189477, 1431234884, 794531107, 1067685842, 1980164222, 643730452, 3319543129, 4084738488, 91242678, 203988385, 1056441282, 1058545533, 4043236503, 2113615354, 2539759057, 4012106861, 3867649340, 3350130413, 2152030810, 537167483, 1837728678, 1345998022, 859805392, 2448855556, 2546825562, 2063471048, 714560748, 1718153180, 3637556780, 2816272560, 925822997, 2597071542, 448181641, 1545552513, 3587315430, 4000137295, 1732337983, 1722978445, 1477368786, 1137696053, 1836455368, 1790075918, 469008352, 2976422647, 3627147412, 3304028230, 2571201818, 3296459109, 1760808632, 3853375228, 1382531323, 1548813770, 2784993605, 4110275149, 3434598633, 3331878191, 3749833342, 3653682581, 3771677036, 2334120712, 898932121, 695926169, 3117247063, 1504846510, 2702607675, 1022455036, 3795526644, 2414725561, 2139257527, 502168372, 1515759042, 3943862384, 1542397192, 2623337844, 2086227162, 4079370454, 1125579561, 4160837469, 4032194263, 1333496487, 560561589, 3217757593, 1049788288, 122110421, 1674135651, 164880453, 2862824544, 1138912346, 517798811, 1519518683, 1202360174, 2427472058, 2403447261, 191146971, 443188550, 3379739752, 1846598006, 495401740, 441863145, 3877495178, 1896357678, 3522110138, 3758165799, 1651601015, 301897880, 1818301119, 1937941084, 1317448511, 2704049675, 4062707812, 1984113762, 3282724225, 1842427871, 691535157, 1366453392, 4141315548, 1497346149, 3323306044, 1003331231, 2398704307, 1373792002, 1856423794, 3322150213, 2809819553, 751076401, 3277844602, 2616633379, 3988517033, 213441767, 2323627252, 1107576121, 899500491, 2449075920, 2716473315, 2566250270, 448220673, 4075228565, 936775959, 2983562061, 4154986837, 3848311410, 1636814767, 2169606288, 471517773, 1052299561, 585943966, 441673357, 3880406482, 399902588, 1024435309, 2037461821, 2989638099, 404712648, 2280921741, 1493674345, 2403359205, 2702028825, 2198099337, 769248489, 4260970438, 3821230383, 2737024753, 3238613960, 1921623791, 2038337730, 2375830654, 1959137577, 1449389895, 2634415045, 3596010014, 1320157614, 1593713221, 933960751, 3274959916, 4235732355, 1430790616, 1167902649, 2764050523, 1744188783, 2204478047, 635414082, 2932283393, 1369358670, 4136800431, 2915986210, 3227699401, 2930654685, 2505865427, 939138288, 3170725470, 1067542279, 2580551778, 1494965718, 3795827767, 2468585444, 155952720, 2807353832, 4142837696, 2043075074, 4038692037, 2338134477, 3673296069, 2214703019, 3939099005, 1192988217, 3863343818, 1770279772, 1659881839, 2012606271, 3830372517, 3360222966, 2851066681, 1583178805, 1651117985, 2476527617, 2055395539, 498064826, 1772181078, 3076930376, 3240591252, 459695680, 2486280963, 2338632632, 1587721840, 3087861428, 3575451747, 617148680, 4198800891, 1056887976, 302229102, 2173724336, 3447616504, 1123282466, 1139082575, 1955442211, 2726528572, 752757741, 2922698586, 4079220221, 579152585, 2979598900, 400851316, 3502883126, 1286856114, 492661292, 1721531503, 614120720, 4196075087, 2686190175, 3425027357, 1145183401, 1741455129, 3354572132, 1473317703, 444549168, 4182346558, 3469120025, 347474642, 2828808752, 2643401601, 2468115375, 2371763730, 2697424112, 2685502133, 2363334326, 249853243, 2498387282, 4154890676, 995720282, 3768881839, 1703141157, 527162931, 1467591131, 1090759721, 1627579957, 793889228, 1726273912, 1452549065, 4281178200, 3685695816, 787251398, 2178744573, 2916057942, 35297105, 2042017801, 4185646887, 2654818522, 3746361948, 3672487441, 760923038, 3496762235, 60044533, 1152325612, 3818379492, 1119794821, 829221995, 217204007, 4135786487, 3702393958, 2580445647, 1478377060, 1906907950, 1443862102, 2110363944, 2000696403, 2552612482, 4215970651, 2901134655, 2711553185, 3509343162, 638760690, 2403237003, 4074894439, 315095858, 4140436290, 2538822610, 2808241922, 2685233975, 1449514076, 523827971, 2423803462, 1648427654, 2410762984, 3305121364, 206696175, 1172383616, 671091784, 2702482896, 1116223948, 25445863, 970606082, 2306216771, 2756999721, 84154176, 3909690143, 783005844, 1102860852, 2633989976, 1745776051, 3087897693, 2717453391, 2931098210, 2289299853, 248938124, 3618685056, 131057723, 144666334, 2033115555, 1501847859, 1160098602, 2569750714, 273809348, 3770780979, 490919165, 3898021084, 1935603710, 2992290914, 247944768, 4064932759, 1720959866, 2438572122, 3662013841, 2473825702, 1714992131, 2894576235, 1322742993, 2539392582, 800841473, 14896563, 498118257, 3858436783, 4040628988, 955141441, 2568203223, 1935882695, 292055865, 190573258, 118650484, 1176022733, 4185049741, 3211308883, 1117200652, 4257735560, 2216027700, 2103421468, 3240504844, 1437973278, 2882353171, 2133454401, 3871188645, 4250936036, 3372854503, 3672273082, 3007029248, 1241080738, 272569853, 347634817, 741886334, 849769175, 1291778888, 506681650, 2930201299, 2370410537, 1415172897, 2783315867, 1541749849, 1508640312, 487119133, 53551861, 391847646, 1064114516, 510079469, 1043142548, 3257266696, 2840311385, 2768159506, 105451528, 677032368, 385392376, 3172858508, 3995705161, 2153670215, 3764562231, 2774466642, 1362783390, 1665684436, 201516342, 3420483879, 2765051265, 2295320922, 996308895, 2701634667, 3871091798, 3219968613, 3080280005, 2558003982, 52907024, 1282713784, 421353581, 3767243743, 3354154424, 2985148639, 192008119, 4266863075, 3669008323, 3557387015, 3559887310, 3528788924, 1161364403, 1076670220, 1526250007, 1014731164, 2025509876, 2857869476, 1561683163, 4048675774, 967295870, 239767507, 852433354, 1234737435, 2367256044, 312008283, 1456728370, 1691311094, 3464324855, 2689389216, 82883857, 1751750842, 3563874993, 2425693475, 2995430201, 2489377466, 3797031459, 2710192547, 3456739892, 1881052319, 2700529846, 3959421469, 3488055477, 533885966, 2831885616, 1071977532, 745287213, 271234990, 1909142438, 2880759025, 2948497520, 1075928636, 4067373830, 2762069465, 2367106083, 4157438666, 1271917373, 2810926811, 1302266396, 413326933, 3988035806, 512555310, 429338383, 332719956, 1728866762, 2797037084, 453357663, 1827736854, 2596532910, 3430410989, 1858673861, 152854851, 2234015361, 2557001781, 3851035102, 1960285076, 1938182541, 3124399565, 2170575022, 2624893636, 1610748664, 1226648780, 2682818763, 4083995339, 1883104987, 2415168903, 3624208718, 1381174183, 500376035, 1251302296, 467690227, 876687874, 1416282897, 1400299369, 3542133425, 2821147143, 517720538, 639288724, 1158008287, 939323533, 1327134785, 2892093527, 2248798634, 3832538311, 3454321963, 49464292, 664285262, 3318585720, 579674032, 3447966005, 1027258909, 3999360717, 1611841122, 3029051583, 2320428497, 266453587, 622452593, 3516778177, 2012429718, 2003684001, 3497286419, 4053602083, 2755293327, 3780166762, 3291786583, 1642763615, 3197559237, 3842387290, 3923079510, 2005569570, 3298847173, 613426695, 2380699965, 1045119627, 708910017, 2052782816, 1190514200, 2192395247, 1596148402, 2390455502, 2478584791, 2301449566, 2269308620, 2417721372, 1205910887, 3510153424, 1957803847, 673082043, 149195828, 4096833614, 2778868823, 907159698, 1536910496, 2946322298, 3921778352, 4150915742, 2255689114, 1242378010, 808369081, 2546393682, 893533134, 1354007099, 310439195, 2439855088, 2184256375, 4230284034, 2681424975, 1146588393, 1375514661, 3143247201, 1860723459, 719597260, 4072509325, 3693798471, 4292415353, 669908163, 2511797351, 3183536335, 3305953717, 947545466, 2175628885, 3981220013, 4222409465, 1139270242, 810278421, 2581599568, 116628897, 3310844413, 1612029587, 2137084605, 1273790862, 2548657752, 2478019597, 1140231572, 1958493488, 3111095964, 2707938291, 586482793, 3909977435, 1747552497, 1746995046, 2056959887, 2716132007, 1207357831, 2661826722, 592326839, 2172421619, 753257642, 583634557, 3733272785, 2723338615, 331902504, 2380396873, 267457725, 893937023, 2679669713, 3825575199, 3880607516, 3381386605, 1124192161, 832704719, 1702830039, 2402358591, 3704905175, 2614065120, 3384164867, 1971274193, 2914794471, 2026662551, 3002609590, 536153096, 3785963705, 2262415366, 3288097382, 4241495104, 595093434, 2503383685, 223164890, 3123037339, 3511251663, 1422157308, 3105131887, 1838758850, 1482287407, 3092473817, 1879009939, 2646102945, 2350854469, 3203346497, 101547369, 4225738732, 1266777435, 3253709630, 3159046814, 1137627226, 2237870323, 3374841595, 929287123, 3478529706, 2677257093, 1612643392, 325478302, 3864268270, 2206456735, 401517006, 1096907614, 2238901927, 1783072454, 3051174626, 2251876375, 2554285083, 2060620340, 2531608140, 1678275270, 2354719346, 428655673, 2704609341, 1842975577, 1293812163, 3379217001, 4046591663, 1050199877, 3376544830, 3269249223, 3197794292, 2509559826, 1970099822, 2788863817, 2244637067, 3141834947, 168595420, 1190727988, 1796920150, 2668862516, 3563641795, 694522080, 2930614812, 2331969843, 2037281663, 1105217294, 1520780162, 2763943960, 3514344499, 298452803, 336238560, 2821379590, 455904708, 669116704, 1596667168, 3567222718, 2814596296, 339655220, 1671332635, 693572515, 1831989037, 1358221109, 685898275, 2970277873, 2343679677, 2828424825, 1089289904, 4283582873, 497597930, 2037152659, 1408053325, 2154878546, 1193619405, 3217901750, 4252272874, 689305416, 2231486304, 60574961, 1056450447, 1513859664, 2807157682, 3274531498, 3676654126, 2757029170, 1569823779, 1764333491, 887212152, 2757859259, 491112332, 864418706, 2923673440, 1778753931, 2488251227, 1710126717, 465313854, 3762589477, 3337888525, 75480261, 77803793, 3483415826, 2263017872, 320039672, 842800579, 112863253, 1570936191, 2490701819, 2244955523, 2723042071, 67225589, 2694303797, 4162492934, 221413736, 3083142783, 1670232762, 3673233492, 2856632301, 252321176, 2321776697, 4280128730, 1199770186, 377183265, 2918101927, 1978055948, 3202540423, 531015847, 2703517277, 2401663211, 572700296, 167884180, 3226287794, 1719734725, 1269601035, 599765800, 1051751167, 332432187, 4144971560, 625320497, 3797998819, 1556279568, 2622173153, 1254318885, 2813941928, 2393148182, 2957242773, 3741506369, 361148201, 1702352280, 3645930398, 3685701216, 3917730103, 1170676448, 2351798986, 361825077, 1654269768, 3057910268, 510358862, 37475444, 414526548, 498181928, 3265574826, 3064542998, 653467398, 2588151329, 205141465, 3108140900, 3651746966, 1891596373, 1983639570, 4038518758, 1019127847, 3490174485, 663511029, 4185677449, 3977047099, 1238966070, 3187944296, 30826642, 725826861, 3124668365, 1843372136, 3557760335, 3575818692, 1361192793, 4113533787, 2322152245, 3113539432, 534475871, 2925978509, 1527014472, 2744560488, 4046353021, 314579977, 794312331, 4247294543, 1089291416, 3957362501, 1157364852, 2516331660, 2577148733, 2367816275, 3848991621, 3842003573, 2421406222, 3093639179, 2003725145, 912395253, 2240380715, 1327873348, 3789533389, 1496479588, 517897035, 526287157, 465841882, 3282377831, 3103533224, 2985657072, 3377713685, 3134866799, 2620509397, 2809144524, 3950749218, 3473930830, 1420577448, 2226282794, 235051683, 2283827690, 1262357485, 2660310214, 2566958585, 3003936176, 305767285, 3030391138, 3506980035, 2160687783, 1731862276, 3543356894, 3098435810, 940533710, 1790298366, 338903201, 1494378296, 2526139217, 2167480395, 1561600913, 2394496119, 3648472832, 1927830796, 184914093, 2196495504, 446423953, 2481729954, 982556856, 513315040, 3333472793, 4171226830, 2151737871, 2246755726, 3417886174, 4233012966, 1896466396, 3396919326, 4248563353, 3777976364, 1366327542, 1639066974, 1185972432, 3420677488, 1763720114, 3016727192, 137773100, 123080854, 1441736480, 2212272213, 4066014105, 1007388072, 3101212610, 3543104975, 139123881, 3368568135, 3822828327, 3205915335, 936680507, 1688610233, 2881148095, 613799813, 2204205324, 2818402900, 794129062, 3236459434, 879987268, 3159488029, 335823896, 2407421205, 3531021790, 3111140372, 3632359982, 3515079061, 734743811, 2729338756, 1580837633, 2099510440, 2170018417, 3392420333, 2334375791, 90900997, 3555562219, 2021746557, 3477595136, 2633714978, 779218869, 2236722632, 1309975097, 496426677, 1196354836, 4292301820, 2072640357, 3009738263, 3065118812, 3801954184, 1005039823, 541714146, 2579631166, 3032006244, 4176820241, 3909507060, 3609399819, 3798045013, 1486486886, 2564649948, 1240248262, 653372694, 1034770370, 3194470800, 820773949, 3445167956, 576541171, 1628591787, 2700557466, 2111321894, 3079142417, 2929351430, 2252028539, 301109426, 2304247198, 2529199751, 2956191417, 3543940528, 1960902840, 1986840402, 3761374567, 4140370277, 2334651719, 1536752636, 4033243869, 614342751, 4019148174, 4041383112, 1449169933, 444859879, 3157940990, 3162446540, 614333294, 2461755310, 2750380160, 3691469768, 4104683340, 2902404799, 421757198, 3402432764, 1805174164, 1271713022, 754841155, 3744460413, 3274864941, 364808300, 1427266512, 2475190384, 36865364, 2843911148, 4022658749, 973602474, 1590035401, 3778557500, 3169489718, 3981766246, 1924543479, 2064551992, 1689779068, 3496980411, 3615862171, 3138719359, 1982391285, 1563674479, 2706223363, 315681631, 2413215887, 1751344986, 1811302859, 3488373080, 614947629, 3984877744, 2963967140, 2999774946, 1713471776, 912034195, 2817252166, 678848679, 723281317, 4055092928, 2608687903, 181173059, 112220116, 3204374748, 2180736481, 123838050, 503312837, 3942054890, 3795202007, 2140660984, 3577472725, 3717335183, 2751196844, 3656488619, 1498932278, 4166959398, 91917024, 3421777429, 2355716224, 2662872654, 2571927482, 58972153, 679153354, 1421291134, 4144018183, 1566116842, 4051210813, 3705587551, 2626314382, 2013171311, 2735726256, 3515751835, 346328789, 3455342217, 2077906018, 1055948795, 684432130, 2919211055, 832245789, 3188739336, 441927943, 582016214, 3512493511, 798408110, 3127070444, 3232520976, 1955911164, 3697245373, 324090866, 2049274725, 2799144837, 1325484121, 161811960, 1131751177, 344817673, 1726957024, 3566760489, 315151475, 2447331278, 347941101, 3753587269, 360625907, 1267974266, 2576741512, 2163950240, 1752250282, 3508471600, 3424344682, 463126151, 637660779, 3404043388, 578778401, 1507031899, 1535841891, 325329602, 1693053797, 854986783, 1990638722, 3868790615, 2955077329, 4001979941, 2341150687, 1299665196, 1728480072, 211701547, 431845395, 3839290595, 1842902540, 2730204842, 2757898623, 1659703085, 2058320797, 1461666201, 3863760270, 1167167329, 4176226033, 329239406, 617090161, 753595076, 2062203256, 4054440038, 3759359334, 2606010333, 257578907, 1410533337, 1292557031, 3676857207, 343564112, 2247838554, 2609247409, 2619355635, 4057534166, 1938530285, 1504693714, 611742037, 4172969054, 2690294947, 3048948062, 3686209108, 2760421427, 237485777, 283447355, 2002063154, 1946521648, 1011993515, 2336142026, 3951988261, 1545193637, 3338465862, 595379886, 4115566162, 22323219, 3726834025, 1722763864, 2882905976, 2359974263, 3311089324, 464372563, 1492291159, 2920264936, 187797312, 3110868845, 2308604294, 3663875442, 3803114254, 3861199296, 1463310419, 3901880659, 3588415798, 2287112268, 2454664085, 598612620, 3939949480, 1313748881, 382751045, 951492442, 1727016161, 311774975, 4000398774, 722171018, 1659950907, 4037650073, 1041251038, 169517525, 3028124557, 805489114, 996601156, 1538482658, 3724528329, 1900003785, 4203588007, 1994349589, 3339713501, 1558473115, 3218935631, 3746800862, 930800303, 1078312346, 2705438139, 1071425206, 4084904309, 1664572141, 3917833846, 1804492878, 3131923652, 657246584, 455374415, 3771263436, 416587050, 155236645, 3967667804, 1271840025, 3316846211, 494757595, 2716430386, 154207961, 1665718662, 2426604156, 3611801353, 3371351913, 811018485, 3575283851, 3259741348, 1463597126, 1616816822, 3609967503, 579228406, 2967897518, 1412429345, 1470090920, 2794812015, 2303461309, 715755069, 1032701392, 2148481747, 3254437694, 1103368710, 1076313139, 2590842032, 1766529194, 1561093300, 273118443, 2068517606, 2835976434, 730248503, 2449197704, 111292409, 1441784351, 2577450472, 1811292542, 3055016185, 963650903, 199327303, 2818975266, 808342246, 2689088584, 2037767118, 410072731, 4271057820, 679308512, 1390684497, 1776212982, 2273432343, 1141099794, 694268957, 3891370846, 3476796706, 298080767, 3746266114, 1447448452, 1647588258, 3545605685, 1840382377, 257362707, 107416634, 3346437488, 3332664023, 2634169193, 3393435414, 1838373345, 3180777955, 2335967329, 961162531, 55297287, 144253230, 1332530404, 3182071766, 2843740456, 1946075137, 763634804, 1826096939, 3575583951, 1538073941, 3644245211, 2180509018, 598599622, 2742810431, 2099264464, 1232220057, 1286427532, 3059421396, 980460854, 1483293157, 2121288332, 3352577123, 3641406940, 3622854294, 2634005644, 1347125470, 2835693788, 2668430594, 1192455410, 3969462763, 192839491, 4270362860, 1979051191, 299256078, 4113648697, 4075845775, 3632395806, 2115937130, 2458653945, 877471891, 4218484074, 2043909074, 37453715, 4046366481, 1717377376, 2624734852, 1225857537, 2250074730, 1421314146, 2603981754, 388746340, 722682734, 3470452955, 2556768596, 1069702788, 1051804192, 74959003, 2270922021, 1119423170, 472160472, 896071612, 3216251437, 4065589452, 2498809319, 2319230058, 3642328180, 1241825879, 129810225, 936730797, 1112993573, 3812438101, 2418895985, 3296378334, 2998737994, 4171564842, 1221884320, 262168403, 3285190086, 2734083846, 1109215503, 403931512, 1899747504, 1316082470, 855911647, 3264171375, 3387964199, 5657550, 3214077769, 2317105584, 714041025, 3626880589, 436368409, 2845416334, 2730101764, 2773793043, 1711338126, 2552182757, 908215058, 2096374196, 751038381, 1599209080, 2701615947, 2391462444, 4052570288, 2967458889, 3187452578, 1919605950, 2423599848, 3284787298, 2590989752, 1382084463, 583967661, 1737358488, 2998103266, 4213924796, 4131081984, 1260573937, 2270251669, 869134429, 3862812928, 3954861091, 139088052, 2689135373, 1449155367, 2495149976, 119092138, 2790859313, 3528370472, 1456976204, 4026451897, 1536767852, 76913611, 824622370, 2610477086, 4211140523, 2111635321, 2488579554, 3421743938, 727116644, 1039538509, 2852107193, 2658006293, 457485554, 3379371061, 1358197988, 1252974775, 3950687273, 1315740786, 2701795047, 2684917509, 3762050903, 1206964080, 4201303664, 420238194, 3606998422, 361306558, 164419701, 1610930214, 2025576726, 1763365793, 3731211216, 4289721863, 2320619493, 4257104791, 2589909147, 2625197784, 2977327867, 2973152544, 1259355315, 2903187599, 1600623370, 4026400823, 3681992433, 2626658866, 3739924922, 1701045340, 2626907911, 2726286189, 2567559920, 2089813894, 1080946112, 2711257785, 3818533569, 3867430397, 1964809609, 1543993059, 3795568800, 2301925318, 930534848, 51557198, 432922092, 3081620994, 4053848733, 3425020629, 841855028, 2464010830, 412527760, 1833610515, 125777136, 940754998, 3513156794, 121956570, 1081156857, 3201378771, 1181992499, 1921515626, 1688916293, 1928767628, 114856843, 658860254, 949844320, 1331620730, 3449948193, 3034236476, 1801944967, 1288495082, 188032637, 3816647812, 3125769035, 2353017484, 717447213, 1570716198, 1036033167, 343269472, 2044882156, 627277263, 3556421784, 1210648859, 643344307, 506980529, 1927368704, 690718169, 930117598, 2426448895, 2206333556, 2442212265, 859745215, 2780393339, 3556550883, 2605191453, 425395713, 1013118368, 37096291, 2675238337, 2997434650, 2960519667, 83970578, 690591973, 1370721204, 1914150741, 1879926568, 504090575, 2498508042, 918378348, 1979188071, 1413140199, 802320520, 252867090, 4064561876, 3278928147, 564579880, 3268579852, 303109060, 804763589, 3645939155, 3565335251, 1635256570, 944572066, 334240651, 3673244174, 1137478692, 274211432, 4036323338, 3967769689, 3388999424, 1944971758, 1713906151, 2492841362, 861707334, 2010160222, 3076121746, 971004281, 2643461005, 1180407864, 807304149, 810268000, 2703116212, 1171867968, 4229368564, 2807299506, 1681395906, 3772142888, 654191420, 1180601277, 7112888, 162248003, 2587914017, 2342280474, 1810540557, 854610802, 3046281869, 1219308610, 2581689690, 4119423445, 463542614, 418067194, 1211862382, 4200113364, 1443588475, 916120993, 4126688549, 2861399375, 2045124956, 1277874076, 1131329543, 293653654, 2025347495, 1620703841, 3750666043, 2331274088, 2161550837, 4108831581, 184966349, 2606393043, 2194273768, 1258737827, 3489241305, 2051419095, 3902245547, 1137761055, 986714470, 1674338177, 3768440368, 3567773427, 2773186655, 2622659027, 1530003713, 315674746, 1429177041, 320636453, 2162036930, 890403303, 3115045966, 894423852, 3156966963, 1127335685, 3230184273, 3317004922, 1782936711, 3709804576, 2755604635, 4232902110, 753180198, 4235207591, 1464201975, 1977236299, 2794782940, 2968196686, 245453129, 3021619637, 2356780361, 27686441, 888239699, 2776460945, 324416835, 2769276777, 2836856017, 959285248, 1520059889, 3132701653, 3437580892, 4140832752, 719242212, 2083046461, 2785956915, 1055756829, 886297558, 1599000147, 3022668802, 3479464651, 2088618400, 274902686, 2520404595, 1211121753, 3244156008, 2250564658, 3499169734, 1044532151, 1669499236, 3843814442, 663353863, 1425936461, 4168110987, 1650545941, 4261166451, 1848251668, 2298585436, 3093917945, 1789312955, 2990546728, 389488888, 954195673, 2159178469, 2643450110, 2298728900, 3556558201, 2349977614, 2693328695, 2267441237, 873001751, 1056208512, 3552769893, 1404358580, 325835162, 1959767928, 1966380045, 3065237785, 876224791, 2022022325, 457394998, 3089878517, 111378305, 2704820917, 1872770802, 3605825036, 2629801972, 2590042924, 724625684, 3658641227, 286456896, 1057949174, 4176299432, 547506973, 4026630962, 1865766996, 3562445906, 3662828497, 973080317, 2445683628, 2138930276, 1669354294, 132025200, 43532721, 3545485196, 2446136986, 1307429092, 3288256825, 631030551, 579243414, 2734944116, 2748617032, 817526361, 3462131459, 3339172792, 3394502349, 1045998047, 995924852, 1496864269, 3393732511, 2453958084, 2710164622, 3873855869, 1769180020, 1966334240, 3809808656, 3537183336, 1373392498, 2882454924, 2315671709, 226159815, 2882792817, 2243725038, 2756964013, 2669363729, 3294238134, 406135363, 804205107, 791135984, 710529898, 1513491806, 674148489, 1090792568, 4100747852, 1179144185, 522382894, 3305064284, 3039418190, 2990483150, 162911369, 3252509093, 2481342329, 3120572825, 1999037404, 331242162, 1740198221, 3209752587, 3638749939, 1891082471, 3554922958, 869320200, 2897514828, 610145052, 1309205715, 921781519, 3616298199, 1995104657, 1116902202, 3801027787, 3250913477, 3506565513, 3090426960, 1700622829, 1524243536, 2434076307, 2315260167, 3010396300, 2640846182, 3706854022, 1066743639, 242132439, 1979624265, 3817449288, 939780947, 702713207, 2717168092, 3686940844, 1682876125, 2032101475, 3881653724, 65251979, 1729857067, 3216368596, 4090998547, 4231690220, 2861502298, 4167311969, 1699170408, 2226882003, 226376294, 505445798, 1781757107, 991827541, 3362024781, 1700109983, 396111373, 2169037584, 2930199570, 1873364228, 75456649, 801906502, 1682883439, 3773848876, 774353396, 3479944165, 3131605057, 2001515991, 1529548381, 2188239658, 288412377, 2394697583, 2879809570, 46381152, 62951856, 1532181058, 615242348, 2802509702, 2234344632, 129567849, 1566930416, 1559772901, 1460987974, 3820105685, 187733715, 1523345025, 343517405, 2222247988, 3612429232, 2628201996, 4404669, 2678472258, 1384899829, 2762899431, 249854006, 2052716394, 3740500754, 937764756, 749625252, 1508682103, 4286188477, 1925435986, 1145310537, 3832429119, 423685190, 1999329604, 975407188, 243121872, 2854900299, 433629073, 81740111, 515475060, 400977376, 3613832900, 2598653467, 3464307331, 2707984267, 4233920391, 2232984832, 1648598131, 4021461600, 2354196542, 1693773794, 2840681944, 1157153789, 206907808, 781247874, 2619592971, 2111475031, 2626497886, 3847803113, 4195731175, 4039419686, 1429681416, 76787828, 2029438533, 2030727850, 1882590968, 2161206104, 3782743535, 3510343489, 2375714821, 983980224, 1938888218, 184089369, 840393354, 2176704913, 786295800, 290570956, 3363096097, 3416907420, 402693491, 3937592447, 2187513732, 3532737255, 2644968040, 818423220, 3119836432, 543208441, 115820464, 2357056077, 3604735575, 3487429823, 1380521941, 3872013643, 3841921459, 3026735715, 1094312015, 36948186, 14014503, 3571276015, 814071697, 2642582566, 3054344180, 1977056651, 3756737163, 3579073397, 1390501599, 4071592472, 297991693, 3733825861, 3069975057, 882556320, 2158654734, 3055669288, 3254166068, 1946772953, 2158895237, 4158657726, 455853686, 3123832460, 905307383, 930043096, 1383016603, 1789664713, 694434812, 3349103241, 1795485182, 3598646464, 1316693028, 1907228880, 4111543724, 724568233, 1285836285, 3785532957, 4073219885, 2308191000, 452698575, 2100286670, 3936899071, 4247685511, 3350166323, 3531748456, 4041633289, 1508040624, 2318597762, 1413162917, 1547163896, 1256196526, 371949023, 2397230937, 1572011726, 1739141410, 1507875103, 3626085934, 4114468295, 1163394348, 2722433082, 3938783927, 2443281541, 3994963765, 696572964, 1897998325, 1840497228, 3445033081, 3346195724, 2245989967, 829395140, 1427967630, 1232023474, 1265281874, 4113529484, 3963422915, 900645605, 2016839879, 2578007438, 829692116, 2278515746, 3732631507, 164459823, 1354485970, 2131747506, 3897580904, 1030832122, 99887195, 3915932217, 1450110694, 2951327124, 2645775836, 3267821809, 3686012684, 3374751424, 305704251, 1574615144, 142268111, 2853555959, 1137493292, 678121699, 490989976, 2472766601, 218554501, 3438955411, 3720275015, 2941339503, 1208028149, 2260767655, 3861829848, 2052858047, 498930136, 4126785693, 2853947865, 3424238670, 741674286, 2829076528, 1006848470, 4081570533, 1920215627, 680563668, 2705168067, 987102035, 380912699, 4054825975, 772798931, 730570117, 3873295332, 3513067438, 345312046, 5421948, 422879241, 2944138935, 2189816093, 2711680851, 3778201890, 1818681373, 2441651117, 1272003690, 771608289, 2972153228, 663443941, 2319490012, 762262829, 2232486032, 2750084284, 2330021216, 2627780773, 1684568639, 254310662, 3107743180, 3586802366, 1099837034, 2190533730, 475371220, 2715465427, 453346956, 1178810858, 3527962771, 2770649154, 2669727505, 3336204464, 3298104850, 3575633190, 3732259049, 4064191295, 2085890850, 3229066429, 3635389227, 2811766826, 1550709457, 1286767004, 2677585816, 3670076630, 4225298380, 3795043128, 1912578382, 2466330580, 703466840, 1423702776, 955884418, 1743325792, 1193428931, 620486603, 734816556, 254839692, 3526284817, 4213097463, 1184001088, 1415717861, 3700459079, 3105383892, 2891842790, 1831182336, 656429900, 1230423685, 3519308734, 4279599258, 686976517, 1850296654, 3620934144, 1868957449, 1803270553, 4147738459, 611564322, 1733861963, 3829816501, 2213915919, 1828512491, 1554109852, 2403769585, 117095570, 3704683587, 3058725824, 404980029, 1534144253, 1546193690, 2025531691, 1959396717, 800371760, 3617589789, 2241675630, 2378941150, 2494642622, 25901881, 3595594215, 699264268, 270258900, 1074502748, 2117270126, 2096688755, 4282024984, 3848769439, 1103903458, 1960697715, 891354358, 2314490800, 1884556666, 2082671902, 2590858853, 2355172539, 3775752167, 3551773531, 449279967, 1501357941, 1932604848, 3689470815, 1791316865, 1565578786, 598774037, 576414188, 2237655658, 1901846943, 3102061722, 2366468075, 2373397549, 2363377120, 1405974917, 4064100987, 2132429496, 364537710, 2157106690, 2774407056, 567050824, 4279592298, 2842126383, 1579199182, 1307099256, 4231586332, 3861906117, 3246966313, 946483312, 3895703848, 2579977164, 2100780695, 2536737198, 533486845, 712132796, 1674910582, 2114047656, 2498252631, 3899811311, 2846218750, 2336146793, 302053937, 3277781198, 502201702, 2765837923, 1531413475, 3361231423, 1889676464, 4263818447, 1337078053, 600911161, 1027329152, 293471555, 1131854412, 3204579931, 2777709765, 1531996689, 406562385, 4017028511, 3871347953, 2691201840, 3572822044, 2388688036, 2189605967, 1688448228, 1789311006, 895820998, 3172028037, 398484295, 296467145, 915649341, 4277399806, 4291079070, 1195984553, 911140616, 1387868922, 1019338950, 766808449, 2667635435, 2283747272, 43006999, 1467925274, 2329233880, 1342486471, 4011689149, 2089705672, 3402158917, 1546013008, 1777044752, 3102025961, 136059729, 892545599, 2408051246, 1363837898, 210017096, 2155853820, 2183407832, 4077949544, 1107644742, 3926065759, 1685141450, 1695239813, 2350401847, 3932656236, 3733764247, 579822034, 2812373204, 3295197420, 1296391709, 129772344, 111610723, 1914901096, 2552280084, 1443292851, 4139465028, 1421179271, 3120796574, 108943163, 801503565, 1857521711, 314525580, 3194525813, 633236867, 1078285414, 3040700589, 3473159875, 2934102771, 1642644541, 560991238, 2199578966, 666293128, 3249009901, 3746388039, 3665363001, 2551450862, 610790235, 3904101482, 1862697398, 1300212890, 1321467933, 2006536704, 2222487878, 2205299177, 1701131331, 2632390751, 2604238724, 2643803290, 3589195505, 1477586250, 2448017068, 4003674035, 143789098, 2279879357, 2323601130, 1430668004, 860486311, 266331547, 3447490689, 2008453944, 1415834206, 9179339, 2664868428, 2600040803, 3081361465, 768442493, 2449323831, 2597774487, 2152193255, 4093911231, 384470030, 1597964456, 2478594910, 1042061494, 3629820854, 3880976229, 200291201, 195289220, 2557502708, 4065054358, 4000336061, 2700974213, 1547519078, 1391050812, 2405729311, 1232543806, 1407372830, 2198801644, 3641898863, 3002042554, 1394933555, 1028812583, 2972756298, 2713339928, 746954406, 649043833, 1034154368, 1202987903, 886174977, 481048875, 292767579, 3137395463, 3194251806, 1934917804, 3889332373, 1635152824, 467671202, 3155568943, 3755394795, 1707759406, 1640383098, 3574658983, 2163974050, 942202685, 4136021038, 1415696958, 4022153385, 4109624947, 3473204492, 3491186049, 2223982102, 3846477506, 905101288, 953118570, 3132185571, 1084614565, 2638422504, 3874793514, 1040957367, 1999661935, 1128623402, 3239330842, 147644208, 90002279, 1514863940, 2766384183, 2496140763, 905456685, 4221826225, 3868059806, 1115747538, 2341152795, 3370185001, 1311669625, 2071036010, 164695383, 468328134, 1566996209, 2946536892, 3252418626, 3448939101, 2166933160, 1902875406, 2661926390, 2120214054, 3314190604, 3534777198, 1519861630, 582579280, 2021497254, 3602319351, 148879579, 3963545721, 526920032, 907391356, 783918690, 3092436041, 3046400352, 1075969605, 813952049, 1351870700, 1361909365, 2271726564, 2378293793, 2672364376, 2723475593, 1295628397, 2456761100, 4114152459, 2893334980, 2810421759, 1742524517, 3205955197, 4137295865, 2895479824, 1481244457, 1127393365, 4044817104, 3925230216, 1179905054, 3300696316, 3206337960, 2016978768, 1538807480, 3124559971, 3273390434, 3492270003, 3677056650, 4142942629, 1244565572, 1408007165, 1417465212, 4105798083, 2834657793, 203878700, 666281097, 445374599, 4014342747, 1117746736, 4269164045, 4123270755, 1132318378, 1874186294, 3568929733, 1789755736, 2370764448, 2168671218, 3232613016, 3175705579, 2939530353, 3770844254, 2605348398, 1588179051, 1702788539, 236780704, 3369525185, 1025478175, 3672829230, 866290064, 12158972, 2356221076, 3004369891, 1665347890, 975636512, 70969374, 1474006088, 3758007514, 508688061, 1969075301, 1458604686, 621340406, 2958582892, 259823104, 1678523307, 2132027491, 159570011, 4263892623, 3969907350, 803269610, 1175871262, 2280479676, 1407345833, 1742777348, 1513432020, 4169858462, 3877178046, 1137161356, 921690833, 294107176, 2620938010, 2807583497, 4211288480, 1178896683, 1883424229, 1622073274, 796807755, 2782467150, 564392607, 4173099261, 1931959672, 760114740, 3352240958, 2936689850, 215096069, 3986131422, 880972476, 4078717139, 864327471, 2827611698, 885820900, 4119129648, 3318673638, 2390100071, 2254935079, 2056465142, 3285864383, 3169029636, 3995013515, 915080580, 3888611159, 2080829927, 416111016, 951921096, 673972291, 56785079, 2260256342, 166344611, 3345549764, 1592738180, 2752287520, 2218326882, 527980498, 1793300522, 4137379494, 1803944964, 2352259500, 2105776012, 195654049, 236377609, 4102288637, 2494176225, 545040088, 463033400, 2652603370, 1338640811, 3566017639, 3243003899, 3191856058, 3737193425, 2112209648, 2229831968, 2911284260, 3119953923, 3126227918, 3063007452, 972666185, 1564465246, 366371884, 3848352798, 3836550676, 695227925, 26035324, 2240242215, 1894347115, 3867433294, 1043897487, 2521391458, 1252906682, 2771251919, 2968860622, 2491624383, 666886850, 41561239, 181892501, 2451945886, 3380909250, 1352973350, 2530990704, 4259533741, 3269369646, 1609324160, 3017136551, 4001492607, 3560366310, 171429178, 1708652823, 2352523271, 731172253, 418646095, 834775982, 3572912063, 3015547602, 3316640387, 3842879167, 3324858776, 246560047, 1034859230, 4053013556, 1948381640, 1384636377, 2132366811, 1017061357, 1364683268, 3191076142, 3911831359, 413953749, 3894165455, 625319254, 3602475661, 2245655681, 2692448508, 2558436720, 4225337397, 1251844349, 2611377956, 1950385105, 2229341922, 282554276, 1238782339, 1931375054, 1506023785, 2257542308, 52771172, 433754831, 2270423250, 2499233013, 1053845128, 657769427, 3912994485, 104202716, 3025020934, 1252660487, 1245494028, 2373446616, 1374990423, 430339639, 2355366995, 1950527435, 982021961, 1234424723, 20015292, 2044122451, 696605304, 351476906, 2924656777, 3456435457, 2633102288, 1748389090, 3597543398, 527682205, 474342871, 517156607, 3100238891, 518593742, 3378676287, 1963939937, 3599275578, 1670550091, 2055327043, 1065925316, 4022478024, 1813920128, 160513284, 2223902017, 3688082267, 2006932240, 2795376610, 3299470607, 714269820, 648886259, 544931225, 1994627910, 2443037735, 1672804991, 2506334355, 1935398516, 3562269728, 1073695871, 1062056408, 1998996458, 205586450, 4028344412, 4158966272, 1103105551, 3162681020, 704422215, 2557907335, 2370237867, 3533013352, 1667473733, 2303024497, 1823625698, 1492186318, 3621591866, 2639564359, 3421940631, 2360750422, 724414690, 2282331970, 4119546966, 1777020969, 2580283828, 3803410280, 2085528998, 2667695753, 2364626363, 2337565558, 3413668302, 1008407953, 1159720685, 2468787651, 2396392614, 18924295, 743854437, 1207234748, 3964102872, 1834997190, 2047091322, 4151313375, 1164456657, 3673140627, 1102761209, 615317663, 2697151361, 2384245797, 3353570073, 2950287284, 346876788, 2332962750, 3194181308, 1261449623, 1284356997, 1474502172, 833746712, 878761519, 3419955756, 2247248713, 3375253167, 2467183230, 1319501355, 3965958238, 2722272852, 48115834, 2235936583, 53743131, 3540814275, 3395706543, 2734989554, 1915688566, 2123134592, 3586830934, 1976530546, 2573557546, 283906971, 3918561563, 3997487538, 708274237, 2869400086, 2936099997, 2398746556, 1034688376, 3933002483, 969891615, 2738692296, 965579214, 3147481756, 3509315481, 3131402060, 1475701457, 3088338061, 3110206605, 27234910, 3109124261, 1987122694, 3989081743, 3174174808, 3849425137, 69852510, 3652689212, 2718214446, 1768000048, 574401755, 2899843839, 1104430861, 1787663765, 1438252782, 125965793, 2315695826, 1061743431, 975326920, 2706637718, 3599345883, 1076319956, 3565037894, 2239854548, 2731163836, 4171420749, 593663780, 3413076618, 2186564672, 2654375892, 2155294606, 42506179, 1983893011, 3816424846, 642390027, 3636531958, 3141539986, 1076679890, 3019034032, 2522468528, 2259380423, 2511882881, 470563387, 1606130259, 3446882118, 671549512, 4142835555, 551088520, 1775207138, 1241672393, 1287025529, 3841806497, 2544751259, 3495530006, 682190226, 784309985, 322138485, 3450809680, 1059648789, 2247749524, 2590090143, 2359330328, 2870480564, 487015808, 856748040, 2616289176, 1923705886, 2944037631, 3089046041, 1452001321, 1829065267, 3196673049, 1925564936, 2923764641, 2474832913, 338309310, 2477060458, 4111015678, 3351257391, 3456389767, 1713876398, 898696958, 3664783755, 796397266, 3453849105, 1977111897, 3188078369, 1286595793, 3242757051, 1523929128, 118247309, 2739426334, 3872124032, 3212975444, 2719816610, 1642861683, 4255829368, 1581671667, 3559232987, 1202000784, 3302207648, 1149776436, 4083082697, 3041902365, 834482740, 4218169669, 1494811775, 2425526112, 2240977600, 1801717212, 799236929, 3359692891, 767302103, 2602472126, 2144279763, 46548594, 254942660, 1772796591, 2250219719, 2115917824, 2118620365, 305874791, 1305263364, 2403491101, 2895293706, 1403480378, 1928311722, 487296163, 2471429868, 807643429, 3730397978, 1632454677, 3208791986, 3413967584, 1088760268, 3478532126, 802585181, 2092604586, 2734970212, 2797322890, 394285195, 2565998527, 3841777636, 2178838444, 2747224505, 4292540841, 4128932902, 613944994, 285006855, 996704656, 3991514814, 1129679361, 2993020264, 2090006349, 1543697338, 3378565834, 1617695088, 3968414394, 2240184760, 159727926, 2558719607, 3778650218, 2663243481, 108904318, 380046859, 523238976, 249085761, 3395668039, 1816071966, 3697927818, 2327904175, 1835282891, 1089348871, 3221826760, 2177941619, 3325840361, 311686441, 3590924191, 1776970918, 1910972559, 1576908081, 4112059066, 3992950318, 1226169117, 1992778637, 1626927559, 3994489424, 2089850482, 3820907082, 3582323944, 120765854, 1467279523, 167773657, 1776440912, 3890622698, 912086371, 3138419488, 1673086768, 1229112763, 1655083733, 1084065312, 2138721869, 1441724224, 1421544012, 609859323, 2123913276, 2022642928, 4120654226, 1046576845, 2704554633, 2483168554, 2681972805, 382499976, 2278851818, 346646334, 2502919256, 3830720498, 3265615125, 4032360888, 2039171669, 2325058317, 2831019883, 168090572, 2745649079, 3861987688, 2027133784, 1043824455, 151595290, 4283478631, 3502481087, 458994370, 1226779138, 1336302716, 535502513, 2120963387, 1375906450, 110251624, 220341125, 3037345185, 3938029318, 2104013840, 3389894530, 589991528, 4176435237, 2642220794, 302126228, 243825358, 1420435822, 3179498202, 1189159012, 871075539, 3468528149, 1037980684, 4123921450, 3433156088, 295757034, 2145602076, 1716931530, 3783453495, 225865623, 2260659338, 1165393055, 3264452507, 3857356698, 3388574251, 3610771309, 1674118425, 244905844, 1530063950, 3312697840, 3352114137, 3024954975, 3067858607, 966017490, 3912056956, 3679475405, 2863329114, 1004649720, 3176801710, 3484749159, 819126203, 610834994, 2061064778, 1973906811, 3799011060, 1482110607, 3376600005, 856483391, 2046836901, 1530433234, 972601391, 7204181, 1028364810, 801998941, 3417439752, 104300997, 4210889658, 2220889806, 3972813195, 4087569555, 3114636919, 494201812, 2006930428, 283482877, 3729462299, 3170965735, 4030870006, 2023227059, 2355297363, 1647809508, 4040215430, 1037662226, 69874540, 4203472874, 412507471, 880244116, 589761095, 1192254086, 1113420138, 2229305462, 4198415795, 2677188024, 4032881079, 4226909351, 3432114162, 1119180596, 4186181448, 4271052674, 1231527961, 4167084759, 2512259908, 3053453755, 2284459127, 3558966519, 4277381117, 3588156340, 3019465508, 783104959, 899463449, 3396892438, 2296268966, 2547704616, 3573326258, 2846406250, 3316723612, 3291927010, 3623761339, 1269131136, 2515481239, 914690762, 656266678, 1577970275, 1939938693, 944744348, 338967663, 3471348524, 2332661105, 664524745, 3605225005, 4083300729, 3312932754, 2815555310, 549490221, 141232855, 246240500, 2190648416, 395017304, 494571157, 588189819, 3258675611, 3776811992, 2240250369, 2257297353, 2265686050, 214143126, 1957168961, 3006384018, 3296163691, 3215074789, 706717567, 4088454477, 491302912, 1120083566, 2474527252, 403316552, 2260452345, 3290004917, 3011245360, 2046009338, 1636668510, 3536643433, 3953403480, 2951910096, 419450163, 737462325, 3607944204, 3844079130, 720498841, 3547401737, 466860302, 1501616244, 3127581969, 4277480848, 2192296011, 3592264072, 1390496073, 1355649117, 3907239911, 2608956152, 3542637911, 2046049810, 2043508759, 895708746, 1177113133, 1475372528, 414457723, 3824335522, 1496390662, 1588540051, 3095699515, 430016694, 2171313213, 610025173, 3098427779, 219181789, 3128036455, 3869344260, 4009270662, 796700508, 363107537, 3608315, 2000436948, 3584538271, 3537349761, 3891449906, 3545643918, 1776774932, 3325510256, 4212920869, 3804242475, 3388568713, 3627056548, 851572209, 1403685102, 1962539562, 1049850851, 3654738232, 1399240116, 3676112399, 165214220, 678133596, 2543499035, 2730459837, 228177795, 542568877, 3204247282, 3995164490, 1307974704, 887967055, 2404408479, 2988513383, 2441668429, 2187170553, 2631139379, 302426269, 2581717740, 4113583537, 1645787852, 2043012493, 1762523326, 1925105393, 2452668794, 2128152527, 2343696023, 1893044414, 2908830853, 3378720837, 2780327115, 1967599227, 1973342041, 1761970461, 1109061309, 2283471889, 2865767054, 379723352, 1392544457, 845622926, 3881268812, 4149205043, 1425166821, 4069653219, 1889412012, 1322271756, 2829348953, 2876291906, 1785915920, 1076153448, 2528772939, 3113897708, 1795305807, 1224477851, 4095146563, 730063441, 3084260668, 942448342, 1286134894, 217562689, 3504549091, 2013931515, 792797241, 3410604092, 910703057, 2503498772, 2060204299, 1753135590, 3263459425, 3545381501, 235117831, 1057361391, 2443996133, 3811056860, 3854426933, 3697566235, 1496904145, 2170942093, 176325828, 1233930733, 1271844638, 2114031502, 552209005, 2181333189, 1881234733, 583746122, 694727794, 3252746609, 3080371049, 2859739632, 3726708661, 3205718428, 1352309298, 2003804341, 2898491915, 2595825071, 3601174169, 1081118573, 3009221446, 3106425882, 2334305261, 808575138, 552489635, 1771402836, 578737773, 3592925937, 513515675, 3012997654, 714628650, 363756871, 3101658813, 2710302157, 1002931862, 999159080, 1014192640, 110839792, 2602770278, 2910060678, 2821220599, 1274902704, 3528507675, 401643069, 965637114, 1978458555, 3962087829, 4143139655, 65873073, 1486237710, 3517525887, 1381880991, 2868284926, 89928133, 1960753298, 1074915266, 2000037371, 3307601292, 1405498087, 4270812025, 1975597954, 1276168198, 1323070438, 4015979651, 1590036306, 2710300286, 1332726385, 2150896026, 3241673815, 947573994, 4250092465, 53011201, 2022678449, 794812946, 3155577332, 1834894725, 2200818232, 2376112232, 1506242498, 3299827050, 2999633750, 1295159836, 2640335484, 3005485150, 1883525082, 699539807, 569667589, 606356444, 1344674489, 2019469877, 2943699205, 2671791809, 101087804, 212438410, 1435276345, 2863576321, 254685864, 2491338373, 1424687743, 878126410, 1982334159, 192714476, 1737860669, 918375750, 3346435630, 690744115, 2304853435, 2783887796, 3831179932, 4254222728, 1960836518, 738477733, 1712615170, 1188548508, 1906012136, 1934242760, 2713488050, 2570971518, 824304863, 1695374030, 1774270178, 1160848954, 1306944989, 3708312360, 4062789976, 807620130, 1463273640, 1835617916, 998127890, 101301188, 59608110, 231701988, 1909934694, 1851774329, 1864495047, 583398833, 1602383194, 3770554455, 1354486866, 2636246526, 3476273792, 1167165393, 3429294348, 4078821155, 4235243814, 213109279, 902549609, 668455896, 1507753846, 1597442724, 3883675018, 2356718870, 1519927019, 4144260234, 354654136, 3172770159, 731215143, 1258988597, 4088020621, 756007634, 3854380158, 1166421419, 3816204863, 3647430241, 2792439052, 2932312551, 360029472, 3526903788, 2490533594, 839838995, 96658277, 2362016293, 4158198662, 530881654, 2718845661, 1519589781, 2051525691, 3627612457, 770746666, 1953875105, 2670276903, 657507964, 2425162939, 3240358634, 2086905512, 3593276942, 3465826882, 2568205841, 1802853965, 1362197367, 3635965527, 1996839042, 2061728906, 3133655044, 578475537, 3195978311, 488071144, 2350000489, 3875923486, 1313942003, 3423670498, 4250844653, 3395837756, 2400035256, 3978900964, 2002701652, 1500995552, 2114655637, 1296871760, 3820275419, 1039414772, 8394192, 3914563114, 1830646559, 1901497876, 3466944418, 2532976232, 3772086831, 1083877625, 3151749198, 695047114, 723228964, 1458488524, 2486898953, 3138010262, 732425314, 151632845, 1365674470, 3253951827, 4139442799, 283944275, 2396091377, 3891105442, 2485691461, 3964429334, 1105057057, 1692927567, 4248654101, 1034336859, 4083369444, 301176293, 176307769, 21952159, 3768601012, 1838153575, 2439132595, 211040013, 4027452868, 3558901309, 3012915777, 3604271447, 3241406128, 3602037471, 3547906274, 159562643, 432316192, 1561479902, 4089109434, 1333237018, 746766979, 3161832935, 2973986810, 1553167345, 333994997, 1033783321, 3485312465, 1699720375, 2150787733, 1583198979, 4159518072, 338705316, 1577274466, 2258412737, 2880439824, 3469332894, 1413636951, 2332018208, 1900936132, 788347856, 4123631613, 4144856335, 883040885, 813477211, 2949188128, 954845751, 3968994444, 17161503, 806038023, 2474627648, 1489468446, 4035855490, 1438314637, 927368467, 3470509138, 655563292, 1015049375, 1094672168, 3800404856, 1549136584, 2039163034, 2379076637, 2308810534, 616615135, 3628416533, 2270752197, 903273217, 1379710882, 1597062194, 2179175479, 1217156885, 3357642141, 3940402454, 743604060, 270412435, 2174571029, 2928474218, 4171197552, 3930384974, 3170456902, 2100066670, 1488352908, 3840264856, 1678590162, 1098503070, 1449923815, 815965029, 1646821494, 2860869339, 321814511, 1372477896, 323728274, 790290300, 1047768072, 3899766947, 1241568371, 3929851895, 4037162160, 974087703, 1189406119, 3706566667, 800042498, 3398293689, 131574003, 3066434150, 2752200010, 1629741901, 1236857774, 33863164, 3350384426, 1755673004, 3335033140, 2492820183, 784722263, 2698083744, 2521236, 540900488, 1408938301, 1777960979, 2760694594, 4282265651, 1244819003, 4151283039, 3612717916, 3406377775, 3212818993, 443772008, 3772206455, 1822780441, 481238472, 2786829238, 670682100, 437766803, 3565310425, 1786010054, 3484254141, 619213899, 3945237852, 46822007, 3932712734, 3230952327, 3215351938, 3340397833, 2974820916, 2423859838, 855411159, 3493938433, 142798466, 933587337, 3706331376, 1149773893, 445381756, 3221477375, 3753582951, 1759874819, 2593784573, 3828412682, 632681600, 731675714, 4093965805, 965783599, 682703825, 3396622905, 3170756609, 1396724889, 2064885619, 1667261065, 4079902834, 2575988623, 2813914367, 437879322, 3420552771, 1376300339, 862026060, 3178196181, 1532358926, 1572284566, 3958712940, 2934004654, 3122893617, 298343392, 3502599827, 851629732, 2391722386, 3687914639, 3708469689, 1262093911, 2163289705, 196912700, 3652147452, 226238246, 3729321188, 11536583, 363035088, 43085223, 4196424694, 3683505155, 1114959786, 1282553100, 3385369385, 1414904520, 2387503488, 2937877443, 2126463318, 338956320, 3185525734, 2663156943, 1419073297, 914338492, 3505886826, 991767492, 575755316, 2100251783, 700612634, 444805737, 2784826196, 1328822350, 1260959578, 1624645031, 182112694, 300374043, 3619432518, 3394836180, 569575334, 4105705448, 2295482173, 4175369262, 2049982001, 4016208310, 1022910969, 1458822944, 2648090286, 4157036190, 1285385504, 3811291903, 1130176373, 695264122, 3305008154, 717634440, 2176831756, 3027522858, 2743022869, 466080354, 840295413, 3483966883, 238608980, 3090787439, 1794603842, 3808501932, 3543863598, 1817363579, 1299015090, 1798924845, 3482698179, 1432087569, 519196360, 901328659, 2503574921, 1311768423, 699144386, 4174896215, 1712988036, 4041357335, 4246051937, 97707894, 1185239966, 4014373746, 2573237013, 3958299862, 346546398, 4069802570, 3234914336, 4179825792, 1871688790, 3217459784, 3999417448, 3878346878, 3603897663, 2945626197, 3134228895, 57656939, 3087559340, 1190987323, 2410962191, 3607478163, 2768404473, 2612165638, 2307072896, 4059479586, 3911652097, 3828571143, 3145103067, 2685455580, 582898240, 788655594, 3070718230, 3127878821, 1326044907, 2955023708, 179845648, 3293069058, 51083776, 941461396, 2578666207, 2591472805, 1064676817, 3879927013, 35232170, 2698125392, 4048594689, 4030734030, 3527291262, 2729298162, 3255796335, 657501580, 1219055269, 1841010144, 238982306, 2439653622, 2335023333, 3319172367, 1806685227, 2638505942, 737361431, 3060647543, 507761008, 3047291586, 1837700032, 384506700, 1871724761, 1841011137, 4169285732, 3809723872, 1803583859, 2415063741, 2764754688, 328833012, 907945636, 826468149, 2496420170, 1803327639, 1603185794, 3038290443, 114429498, 1277177331, 2978792234, 688634822, 3991920806, 3495263864, 1640474026, 3427111296, 436936478, 1190548712, 783229565, 4072549989, 1104772113, 1910486548, 3273350008, 1260662833, 3644500043, 1110252893, 1362425614, 3681361134, 715834614, 4077204723, 4077394204, 3105657511, 2932324206, 2169026858, 3425508159, 1798811557, 1724271785, 1881594372, 2944268434, 825874335, 112446143, 1571358526, 2710370326, 230175895, 3129580844, 2579806512, 647897003, 403135896, 3586034543, 1665909540, 1453315670, 1403724964, 3179969099, 124305132, 590472603, 3021493243, 316909217, 1660628907, 236605023, 1454980414, 141122438, 3868991559, 2719292717, 547260510, 3378245467, 4185364864, 361599524, 2783535357, 3411895999, 4054455555, 223517085, 735533537, 3642965171, 42732049, 1244425538, 226367002, 1375944912, 2260107322, 3976120950, 1696392929, 3755837477, 2808366047, 2230162761, 2637942161, 1794237252, 2464663176, 2453879382, 589040395, 1849976910, 3631837597, 4114975953, 1973404618, 1735153971, 2497528137, 3198737029, 2741767911, 2714470001, 1646212600, 3286293863, 394950591, 3350737366, 305140917, 1511247329, 1701593959, 2230101186, 2902676662, 2489750218, 2087541529, 3490173590, 852597016, 3139373157, 2068838353, 2433289103, 4000477184, 1663101500, 157022969, 1558560092, 1340872165, 72410513, 1646315091, 1555500170, 593436232, 1871218739, 2793354343, 1854401658, 968457617, 1306684420, 3855745006, 1002133922, 2625217337, 1991034497, 1466883967, 1057101462, 2824839341, 1491143828, 2372452217, 1328062863, 2435212367, 2580189816, 1176153266, 2754552484, 1072462939, 291151722, 1434717054, 3989586738, 4108945463, 207944958, 1084454682, 2695309031, 3769555380, 1294815384, 1988368960, 2550089362, 974905001, 3840178929, 1288671677, 3327986629, 2476216819, 3547853070, 3605703831, 1195004061, 2649903831, 2499398281, 1264383114, 2841195607, 665779174, 373717607, 3708533135, 753679110, 2107831213, 931643408, 1004944152, 860277086, 376356193, 2760651742, 185004891, 618752714, 1628439645, 330602999, 2116580764, 3851434689, 1765686146, 3140141477, 77554811, 3540986935, 1282712528, 1090486563, 1123028703, 3775046649, 3242756112, 922076208, 3154934573, 2295426190, 116358734, 644784398, 2122890125, 3175037411, 1431991692, 410036900, 2819597141, 1909080779, 1183412695, 374668078, 2401564873, 3066752113, 1114300917, 1916139057, 934628278, 3916995887, 763942514, 1770784150, 3703142517, 2286326954, 2047897774, 3246574982, 3289965472, 4176973979, 2415715817, 2212464317, 824399029, 741356335, 1623503838, 2079794570, 619674083, 2757700817, 3178511600, 3636443895, 1128901791, 4077062349, 3903163016, 51751925, 3823067478, 2741724620, 3847618968, 1617225375, 2096987019, 4073599286, 1270354026, 934309192, 4213778120, 3790686743, 1075590081, 2134496008, 2896978604, 3376058449, 2589004635, 3392629640, 3070226992, 1571709393, 1895202361, 1969785219, 4190405208, 411577155, 3447417130, 3013098865, 2513825375, 1932642282, 3014955897, 1409848692, 3374421996, 4109198104, 193060444, 2401234185, 2748875370, 2492231478, 2335776386, 333325996, 3791900945, 3888174759, 1726378551, 173684882, 705362877, 1681726990, 2007927065, 63404805, 2834069066, 2056000828, 1983584868, 2816453333, 2116932373, 3605685265, 666835823, 3517937905, 412690862, 2848031070, 2589145754, 1880335068, 3239307391, 3789951096, 228480128, 1864454088, 3929308611, 3487173535, 1132791022, 3261093513, 2085955676, 2198966691, 2172719623, 1812148290, 4262362317, 1141870469, 2908636332, 1715511817, 3303725413, 1330873646, 3323192945, 1330532489, 2911021980, 2842715111, 550510908, 1155155433, 1155263931, 1851594891, 4056776535, 3640590135, 2351874546, 2168020457, 3318493288, 1834101843, 713524091, 2705390839, 3894040789, 1778250607, 2284206516, 2960939162, 155781228, 3388517601, 3046768335, 1705827127, 1418289304, 1632252184, 2968568496, 1136800994, 824951772, 4021568718, 3787720136, 2976171489, 645025409, 3558907282, 3092597901, 1741618953, 764209738, 3483902926, 3398520513, 399692711, 2467820265, 1154443588, 227183853, 2604122068, 1868168367, 10067896, 779276767, 3785360826, 2071662501, 1330913621, 3968948200, 977033679, 4257131047, 2219910752, 1012496919, 1553397617, 2743567630, 2564178901, 2985863350, 2641366778, 2446132335, 3430236841, 1558502585, 3378695442, 74531411, 2478813120, 70257144, 1659084462, 2369529736, 4141734405, 70206284, 2490700319, 2329106967, 1114258607, 756688078, 3095864438, 1435972506, 1922837748, 4047535599, 3858881513, 1051924364, 3201319335, 3916096757, 3000328459, 2863462961, 807814179, 1473122384, 4089534019, 3816451520, 3102607264, 1850713290, 1923083518, 3704386731, 2428454723, 3203864250, 1377574551, 1199408467, 639621354, 1168441957, 2647852913, 2033933041, 359654925, 3596959695, 2863689467, 3037535089, 898982179, 1203295739, 3336932760, 2676883973, 230222773, 3513745098, 2063952239, 1790252449, 1546899541, 3075075269, 3646555943, 3420484053, 1415595742, 1503092206, 1234035631, 1894211581, 2252551776, 3410191374, 703514751, 139579439, 1606604315, 800143858, 2400965324, 3735180293, 542520212, 1130669992, 3721391033, 1136074785, 1594200694, 1722904226, 356564352, 2968360726, 2861704595, 1710081389, 1186767994, 2165102724, 3241614525, 2715021437, 3762288371, 331726374, 2520497426, 2318693966, 1520676889, 2401766522, 1027634759, 3421355264, 1421023003, 2149131367, 2648083103, 2330165269, 2621211615, 2893245350, 2657089528, 2351747168, 2977151087, 344890902, 2938402382, 1381032843, 460918313, 1995765272, 2676582370, 2679616174, 414644842, 1556189866, 71692274, 3001524309, 3930771142, 1486809259, 897847971, 4036817796, 4060060549, 1592739921, 3613826800, 1894206865, 3197978882, 3261532993, 3341159713, 1681484953, 2028827110, 290202782, 611359977, 2743061849, 604927341, 3690640766, 2207083743, 2378998686, 2028968743, 1923883942, 3795962770, 2812991243, 2053108643, 3979946281, 764456345, 2012226213, 1725870625, 555484690, 4022165550, 3849729692, 4242411253, 2706692115, 3694535521, 3847705192, 771546876, 2216031799, 2570066812, 293516463, 3195876689, 3849636965, 3600142908, 1853109584, 2115740372, 3580186013, 3310385614, 3368387105, 488586584, 1409930404, 3728911374, 956300723, 2525819991, 2830663485, 1099388864, 465461254, 2683039557, 1225565740, 1312727074, 1058408829, 2131145655, 1092871869, 3651995416, 3582874369, 699971730, 3628895542, 3441086890, 385129599, 594009429, 2834613035, 2905275168, 3713760860, 3296327084, 158935128, 3446120884, 2762872362, 1570046964, 1072655930, 907419214, 3914554190, 1277618074, 2991656097, 3602065467, 1844276811, 278015118, 2392325489, 1727507655, 3628766723, 1198751200, 3396693848, 2156973656, 3091569826, 2760225883, 336398707, 4052379219, 2629359330, 487738942, 3074146342, 4146842767, 1204896250, 205753102, 2961902005, 2592883094, 3818876074, 1740030312, 3891432618, 370153176, 467341479, 1135884324, 2333209651, 4016771353, 3923310003, 944287893, 3281668213, 3659979138, 897383846, 2243881753, 2188727292, 592943443, 2768406554, 1088214061, 3200053073, 3132730801, 3535268899, 1198532190, 1024465974, 1889385364, 613950576, 3688822001, 3930236538, 1845866462, 941421559, 937467112, 4234577126, 45245596, 3200043194, 3266256853, 3184428544, 3591044463, 962559930, 3671109664, 3102460555, 2884910240, 3952641835, 4065007249, 3993677066, 3212644273, 1491552344, 1250887061, 3419050907, 2045579065, 1093459386, 1284014419, 3162908542, 2020213006, 2375751137, 410963598, 1984201784, 663271476, 4244074931, 695004231, 2116025077, 4002306278, 187226226, 1875645501, 3620653963, 2115710198, 2785135078, 1289675502, 2282694412, 2469758929, 1650307858, 34774608, 897329926, 3207900961, 3812634928, 728008763, 2123680347, 4256697198, 146668310, 4276045372, 1922667125, 160213030, 2077610774, 683190483, 1852357548, 373412103, 2604178581, 1799603707, 522774293, 4288054154, 2460737196, 885682842, 2074085772, 962308962, 1724472233, 3922231185, 3607624633, 1964400229, 326472627, 2851964203, 1597321468, 869920121, 2101747289, 159408116, 3062579668, 2718082120, 2325532422, 3637478094, 1106141379, 650821568, 2831777868, 1102212201, 3215599766, 3667706277, 2614092302, 1723246206, 720470297, 947674561, 2415056374, 3173556106, 2751169075, 3810338184, 2351211855, 150023313, 1394939780, 3462302452, 2806458429, 310312412, 1335601776, 3942972424, 3662384694, 1842503259, 2319557367, 3999180803, 3491197390, 1865462597, 1610556134, 391602036, 2404011212, 582312497, 2551448123, 1603820391, 1730553442, 3248504098, 2066598161, 1275252567, 1482907821, 1944847971, 2323195334, 2728506723, 98391739, 3022921346, 1171919583, 680506067, 3401817039, 2347669135, 714858922, 218593917, 2467721081, 303390922, 2088714346, 946033505, 85565026, 133875230, 1453818219, 1156292540, 3857971353, 1766873440, 3679827716, 3032499337, 3976907196, 2523355832, 91946539, 954909166, 4142801384, 426991131, 2523421647, 929341239, 3837475733, 2855097803, 2449269258, 281899159, 3561598579, 3456042456, 2493357741, 1120855271, 2150425841, 3860096932, 2917750053, 3928294240, 1481125258, 3261080123, 1819666985, 3146190209, 884471572, 2222009076, 2875244516, 3455120124, 2341408021, 2776661769, 2310236208, 1105047133, 3106966069, 2361253444, 2941347059, 1904706519, 4063831022, 1660925058, 2576789616, 2211742669, 3351295, 1996551959, 4223989921, 2273026905, 178213496, 3451031196, 3601806796, 1351188971, 1255100269, 3079180089, 750073678, 2110187090, 879825202, 977757025, 1842481382, 720487382, 3656786509, 2095340818, 2993699453, 3226114119, 4038522636, 3000019082, 3278102832, 384636886, 2222305475, 2026987600, 4294247551, 354727318, 1856054912, 1601858076, 3840435054, 504446875, 1249864699, 1684824159, 1969952063, 339104201, 3709092147, 714234973, 2164309424, 2861641042, 2792403089, 3789207142, 4140949405, 404346010, 4024335515, 1058654839, 3560104518, 1063231962, 1805800488, 3974052488, 1664538680, 1253804977, 647877721, 3627433850, 3841185474, 2988049383, 3537083143, 2111812684, 743446540, 3702414381, 2722174450, 3181174341, 1947903645, 1954048652, 827741686, 1051650627, 3328395969, 639654391, 3511408475, 1790493708, 2646529405, 3360109920, 1585725893, 2383316296, 153688158, 3421304482, 2533890873, 2307262842, 2267292034, 2340436489, 623846323, 2164725787, 3324912107, 1595482747, 937431282, 4160381865, 1789039120, 2490225533, 3826131292, 3000737801, 2217473240, 280732036, 4270746671, 1513157271, 144982355, 2596666540, 3589104779, 105231590, 1099620075, 1698986947, 2293302261, 1313730711, 910513972, 3132494568, 1996188030, 2996023074, 3942066302, 2781634670, 1773361921, 1458777822, 841407048, 3432344592, 1483929712, 4282341607, 1597948771, 4116628723, 618361747, 356146455, 2376093820, 3274899436, 2481305148, 28495189, 977374570, 406946660, 1287979271, 2655611375, 1302799681, 1708900732, 1737666466, 3010976838, 3347548489, 4211366119, 1708017959, 1380614621, 4212640816, 2014413093, 1005548283, 3782312154, 1098000295, 4216765493, 1389983991, 507331463, 706593922, 3093353772, 1188969982, 2681592203, 4038904639, 3130588374, 3397241377, 1468813462, 3263767497, 3140190208, 1173448589, 1574006379, 326878907, 797759303, 2419918634, 4045681523, 4057692406, 3144769470, 3754058783, 3430468854, 235441641, 1326446818, 2539508002, 3786477334, 1795713790, 448109786, 1889744222, 4049190798, 238550869, 2216318157, 1203012065, 1371034656, 466088697, 1016763370, 1620785657, 3031260584, 4234102978, 326895240, 152243090, 1145394979, 844154647, 1685238859, 1979626372, 3397635618, 1380745172, 3694963574, 652085253, 3849806231, 948905497, 2443960415, 2570176498, 1481336927, 1555395342, 852125814, 1059465056, 1277481208, 1214887177, 649834425, 1646079187, 3767343627, 2051406081, 3052689672, 3126759207, 1314342661, 3451112769, 3069356899, 25366049, 556794801, 2028778420, 2115547767, 2507949147, 146721070, 616421932, 656225058, 2440832905, 423702111, 2122526670, 938403888, 3137290648, 812776029, 3332622430, 1506782681, 815276975, 676935609, 1970185201, 2701192671, 2942621290, 352742001, 1213959017, 2530894382, 2842012862, 870486012, 2203862240, 5176738, 158723909, 6135471, 3639280306, 1133185704, 3953646506, 3140450710, 3750831965, 2826358894, 4010737418, 2832824404, 2619586620, 4157654583, 3014544948, 3542970165, 1218203699, 1779609538, 3575371480, 1497202742, 2452828420, 3663450613, 1223233568, 3595507529, 748282821, 3403193807, 2598170720, 733027311, 1253453974, 3019519808, 1530292977, 3889238165, 1300352441, 2474597420, 1435962775, 1795803094, 819385798, 3463359169, 2418245817, 2701572710, 593544947, 28662451, 1605569392, 2112484455, 3562908555, 3985453873, 713162480, 1266065849, 1064494047, 2517083154, 3591596556, 901282946, 1606417578, 1518552298, 1223910993, 2330423509, 2283320446, 3510103568, 4281413619, 3291341832, 2799204340, 3661076753, 643000396, 418403557, 758512055, 1488654090, 1651812629, 3911686899, 3607542143, 3553803882, 1974987360, 3518904372, 790629467, 3535189863, 1094653892, 2988173616, 2890069240, 2199708329, 998499238, 975836822, 847449926, 2037251914, 2736802367, 3990417100, 1661996366, 921261740, 397493074, 2709051124, 2711176937, 35485467, 1367842481, 2290466519, 2780137487, 1172089964, 132838109, 2101541987, 3730799902, 1010364762, 2658571353, 2354847641, 2327262211, 1222080551, 2147996436, 1190947202, 4204718736, 1238946387, 1277607110, 3573092194, 1248335888, 2580144750, 3580413923, 3503541085, 2245033700, 406245060, 3821150590, 4254147630, 1533304478, 3697444821, 3997442804, 1761967902, 1268245388, 1898071206, 1786252980, 3401765129, 1244681238, 3437203008, 4087550758, 268332239, 2764681632, 582514122, 3150743056, 4043800009, 3170686550, 4215009108, 3159029433, 594294854, 3370738056, 1629736253, 1653450129, 1208231619, 3572972141, 3831967360, 571092874, 1001201393, 2482295714, 3465534292, 4351263, 1912025918, 4089994942, 3404058833, 3774205730, 1657139914, 1509798384, 659415546, 3483450105, 1393113827, 2077611388, 446999800, 1414511588, 857678990, 388225148, 202640211, 840940398, 4285831432, 633741336, 639613095, 723566393, 753498638, 3436376524, 2168985554, 3507675601, 647915632, 93399110, 3314917646, 924454352, 2939328398, 3878837648, 3441439034, 2443005791, 4138847192, 2312644389, 3985625748, 1989543590, 130805203, 177376313, 3531880202, 1370165560, 541293438, 4004798731, 2937641934, 2240812106, 939772742, 2934846204, 1623065834, 1152900861, 2302623593, 3380467271, 2083619632, 172941224, 201824078, 3363639306, 1763508713, 101934725, 3972531289, 3605226578, 23245783, 2885624657, 2228745491, 794195298, 2132431097, 1774389278, 2943615714, 4068568172, 3557581491, 4120044447, 1050250762, 2473556485, 2472734419, 2280024489, 1229636502, 1374337329, 2455553281, 514111201, 3010146366, 35501104, 3504707915, 2026739094, 2070772726, 2651194161, 125992222, 1945310157, 2262438990, 3553983925, 3153418781, 2598655548, 1003883313, 3704491141, 3846885929, 1263667884, 282555311, 712292374, 1677573587, 539667882, 545804589, 3534898626, 2847509458, 2002242733, 2655428390, 4175264288, 4115172052, 741821076, 2916083821, 720852850, 2848998667, 227009582, 3084938093, 3765376047, 3027811536, 1452602798, 774476832, 450713770, 3021954015, 1287466196, 102463704, 1079720113, 2455044741, 3920094335, 198246749, 1987652204, 3145242865, 2641612105, 2286032632, 164662989, 4000063714, 1295925346, 2757725768, 806095704, 3114688935, 3197170592, 1845967146, 1392241194, 4024203558, 1073902652, 1876100451, 1664166304, 2609421401, 2314647446, 2935090551, 1293039617, 371486886, 617468250, 764486140, 1017166399, 2789031903, 1577783582, 318075965, 3024030489, 1655275849, 744372458, 2900640854, 771634670, 98565799, 3736343394, 3557571429, 490056801, 1236691412, 1647083279, 2940280300, 1693695426, 1012482478, 637730828, 467475134, 2991792170, 1037546277, 3489574982, 443967653, 1093412689, 2340993720, 1770255379, 1292847827, 1982408591, 1681207254, 774798054, 3037134656, 2707232590, 1468553613, 1830318000, 145966967, 3351937350, 2905785938, 2903753601, 1775223733, 529581096, 2654109571, 3640597239, 3403760613, 4272699861, 1538165913, 1538480782, 16793479, 2511996652, 1963814324, 834206225, 1376991210, 3784205721, 1892756127, 3555247073, 3380968205, 960193848, 2264815154, 2637000139, 371744647, 1183982631, 4161777222, 2008745883, 418163523, 3621777139, 1080904492, 3008276795, 2365911710, 4163436613, 3977538055, 2375276840, 2540454613, 3027303432, 2826041650, 2212791608, 763704257, 461409187, 3658994797, 2103377667, 3358682790, 1045270202, 1988660710, 4126842063, 2725306863, 1168164749, 1666881871, 810731784, 2257393825, 1512206017, 3550208528, 4169205946, 1808772075, 1972268198, 1547461745, 2522145585, 4237702445, 1124083374, 2406068470, 3737883130, 2089831465, 57814293, 3892123185, 3819445468, 410577637, 760778564, 2319281499, 750982443, 4066871818, 2947208753, 1541266496, 1020417461, 13659425, 2954438628, 2809109024, 1832414093, 745628100, 2875470222, 3907510486, 3868194923, 4239867565, 4224005921, 2785260525, 1920237940, 2232397742, 1393789290, 3505284833, 2992418546, 3678022963, 475464053, 2847327379, 3773910500, 4035107835, 4097613508, 1707081991, 355161874, 390319716, 2297338097, 1659969766, 3385039018, 1646449910, 4218835317, 1035437972, 1939410338, 472210958, 436929006, 1557362647, 2498400050, 728319033, 1024384493, 1433728896, 3307448276, 530242819, 1025884466, 607614143, 3496427454, 691803060, 3151948099, 2400999598, 1464292234, 345545480, 243002561, 3186650540, 556123387, 1311043110, 2960478514, 3747080287, 3286132072, 91224182, 2170446043, 1406969288, 1175726481, 1355572422, 3269679672, 3593354122, 4086605365, 2025060827, 1217776578, 1339579445, 3390503062, 48135217, 1224838465, 4183096925, 1525532660, 679344489, 3017643002, 4222284213, 2115562343, 735391576, 3774983271, 439791894, 117766657, 668041298, 1784463760, 217708247, 3944285959, 1517069531, 86430652, 955900083, 1342760752, 1327762803, 253952241, 2348233295, 3239330401, 3668826534, 3926853542, 3647366146, 3453654374, 2252076879, 2077866133, 3585451108, 437712613, 819113777, 372840987, 555522058, 1148939492, 3743769777, 3820226875, 1610879525, 1038939467, 3933226556, 2269152173, 2631414043, 668331663, 1795223168, 3402807133, 1293439420, 3427815941, 3494563247, 1309426140, 1143418620, 3613356676, 3787518360, 2633733588, 1027044273, 1702192253, 3685205740, 3393526257, 4229234676, 1654146575, 3452974502, 3003824923, 1092810433, 275720918, 3833884466, 3324732924, 2980242597, 1194562888, 3199616395, 3564056439, 1692601713, 1372205437, 4197731093, 1204679049, 3193017409, 4290248588, 3669961791, 281549372, 3101027498, 3374891807, 739795272, 1693488896, 3687012726, 4257913451, 1905938062, 4284209908, 4293327324, 1214958308, 2650500525, 2476647633, 1294640616, 384435197, 2132499190, 814998249, 310756029, 1596600358, 3650167238, 2243014509, 1489406256, 1766973202, 1210911060, 777324212, 1273650400, 1496129492, 792889565, 4074293878, 2706315070, 3122220966, 310181461, 154408312, 305416907, 1960821691, 200609843, 2367894287, 37621162, 1822293152, 1868390920, 2830315764, 2825936026, 643868066, 3089686202, 4083278065, 273169530, 3201711597, 2478534286, 3717634025, 2150159548, 1039172526, 3523322944, 1036260195, 1134576217, 1360285873, 2917357164, 669110271, 2514726059, 3505788923, 4016833833, 1623167842, 1270434170, 2212534297, 3061353086, 577464464, 2390779255, 2674568085, 2350091751, 344802532, 2703841324, 3887160136, 4207127373, 3569226459, 1959167377, 2440785495, 4002513631, 2562163207, 763613198, 4198221173, 2443228135, 3569501139, 3258116463, 3053782474, 2786874527, 3900397467, 444668589, 301094812, 327592055, 978343029, 3700126144, 1020532772, 3918621717, 2546153565, 2614222558, 3710433151, 2921686323, 1532417089, 2852450886, 3446202173, 1063320047, 2608768870, 2504475279, 2815417628, 266279243, 3233836037, 1202531428, 4005080168, 3663297916, 2756392098, 3812506404, 51974005, 2193703142, 1027580884, 178289555, 2155725046, 2125834635, 1271148117, 456906862, 3102321351, 140973954, 413368145, 3690147826, 519564616, 1187840596, 2446916030, 3878310401, 495018599, 3920055437, 1301903910, 1786939565, 2565512710, 1384082807, 1510905086, 2798304787, 3296113032, 3653483787, 755754355, 3270567817, 1628963208, 1020748641, 714323545, 3240132823, 1755830595, 2159635834, 2393964654, 3380305840, 886654195, 332405106, 2646259263, 206246463, 477987670, 3780172029, 3398125470, 1417306211, 1993607487, 13871942, 1135482113, 264710917, 2208074860, 3246693573, 1297215679, 1507519119, 2107710952, 250590890, 824171147, 2610530924, 384218261, 2647367191, 4217725867, 555620700, 2682429974, 2626021316, 3882774503, 2141667214, 2300429093, 1740768479, 3047873447, 2078236524, 2415414440, 3197986135, 204366340, 2118002898, 632085908, 4294203806, 2887187378, 945481339, 1390937461, 595231989, 3896623291, 2994583228, 2539828415, 2106548516, 4085092373, 3734237443, 1097878713, 2114171345, 916481256, 826284777, 1665730887, 1651063960, 3540296849, 3295074444, 47605197, 330623515, 104265291, 1018336627, 2357515825, 698352173, 1669245770, 4057657236, 1415669031, 1973104364, 1304733735, 3211014361, 2602948510, 19238824, 300258831, 3792349690, 2544828820, 3161307004, 2251767925, 2296938452, 1059693640, 3893523615, 1735580983, 3938722906, 2786854, 3947161528, 470553565, 2468496585, 2759042581, 2138023629, 1796100369, 1697289817, 4012181808, 445469885, 1009678779, 3592682432, 3193174752, 3341140652, 584244330, 3801825328, 2720794663, 3165358105, 2546313481, 4020769360, 3182114748, 575030593, 708418530, 835650969, 3138231217, 32813052, 1390726504, 2847499925, 2114902240, 405224212, 2906519587, 1024886589, 3324227653, 2131325584, 4192657623, 1950040348, 3969646248, 1437897716, 3933910435, 3371985376, 2247656313, 2568235082, 1997646389, 2296394795, 1640302648, 815072369, 607815395, 4238047327, 2359237167, 2659664665, 3515904652, 4084706469, 3567571057, 872167643, 3214009399, 3345915425, 3152779943, 2521797382, 248011743, 3361005973, 4050779905, 1686845645, 4139416355, 2530463274, 3860608972, 1958191965, 655977833, 67511712, 495567656, 1186392940, 1495971352, 3129620044, 3234436656, 3797990177, 3746032877, 2648206632, 1965341270, 3595375098, 338701324, 2405495046, 2399783000, 3117886515, 683306600, 485463464, 4123265415, 3548275779, 3938223486, 3518068475, 2534716915, 3309849826, 1621416101, 422928951, 4119821333, 1133176290, 3031172568, 711551996, 68210917, 451687408, 1980353612, 3427691060, 3010766783, 2836508813, 3204846235, 409350518, 562222300, 3069930897, 4020772773, 592924727, 904281982, 625221060, 876415044, 1279008053, 408629993, 373110996, 2884593, 2161096330, 3499530140, 4225207817, 2200170299, 2616240608, 1685727912, 3663116263, 3218262196, 2334870794, 389361404, 2793779166, 2574287637, 706480682, 2199964115, 1841059890, 7195920, 3296994722, 3958462706, 4244715030, 3139349427, 924520044, 1843886283, 339836165, 3931901047, 3224710213, 2752432220, 891190794, 1313553035, 3479710168, 752871016, 538346900, 335769110, 850054334, 2503573633, 288998797, 4282370299, 1681353523, 794778424, 2996743272, 3186878493, 487702662, 2209158942, 408935845, 789865516, 3151697969, 935123760, 1897851425, 3691637100, 2390249616, 2568531336, 3746174794, 3500303628, 3168815086, 1707463286, 1897288734, 833892042, 2589666534, 3520309228, 3474737607, 771993018, 2981231600, 2851773474, 3251331261, 3884352619, 4060425695, 4059460005, 3529964904, 466178938, 1589509553, 554160657, 3644189540, 3944406539, 2192614363, 1632736082, 3306233149, 3185362076, 1343122751, 4194214613, 1010155088, 3941964246, 2650555463, 2856696433, 2565836504, 4196181638, 112174620, 121706030, 4006576823, 1263599928, 4270493277, 2768511690, 1117426872, 4032222945, 194863578, 3501316329, 2243622457, 158505309, 1994440056, 586417424, 2989001828, 737975524, 1197598927, 3752197858, 2343696712, 2441750318, 881294365, 216505986, 4127429595, 1667505242, 1098933147, 1392280026, 30132895, 3772746549, 4179245394, 2206064864, 97353692, 233362063, 1369811931, 1130669202, 1796522667, 3995577060, 1344413121, 2074574511, 3976292752, 2228191376, 1683831748, 3562146143, 455014802, 64469095, 1291873707, 3559141959, 4225966880, 1407988773, 806780644, 3300030090, 773950371, 695871724, 461488326, 1779933904, 2078033868, 1741965609, 892595036, 715002821, 210874605, 1316826005, 1689674887, 213902187, 3454591071, 1077252267, 2962741265, 234891477, 3449929456, 587513046, 1835734179, 905367161, 4251977696, 2033573072, 228198612, 2366790819, 4252504438, 3104244989, 240152631, 2732504315, 3108223242, 2123817797, 3191017392, 3432800666, 786712158, 2978105598, 2093424349, 3785792078, 1904464413, 2839198603, 3587267535, 3312691881, 3933846899, 1586231425, 1908812784, 502541061, 3614627421, 1981757645, 1874864255, 1778863738, 2161903402, 3491901814, 2107747998, 4109718427, 3210196779, 4004660180, 3627174100, 1180615668, 373240038, 3076955600, 1117289391, 3671122502, 2745586215, 411347293, 232828276, 2298933637, 3576307497, 3078191957, 2624722378, 1708167226, 1450396786, 93129928, 2341980322, 1176008734, 2325171131, 2058802081, 1380803063, 3439006779, 3563718281, 1424918913, 1702024174, 2024752418, 1328756562, 2868176343, 1255587928, 3819511302, 1320524775, 3135480090, 2693200153, 1195773666, 554378491, 2888068099, 2605636589, 3007800310, 1756883312, 1743281801, 3520882974, 4053101747, 1690655753, 3142993664, 2340321284, 3867463154, 2097385665, 3049583946, 3471334886, 1707546746, 875036776, 1465733053, 2416914770, 904710914, 2712343898, 1275932201, 840315160, 966509542, 2012024606, 400514309, 1969292645, 703987013, 4222969457, 1912306277, 3022556656, 1307762885, 795125923, 1469535617, 2938142886, 1696980317, 1091189930, 2720134082, 3004133088, 3468524693, 579479925, 2105628273, 2154584317, 637978293, 386039894, 2551012911, 3564496839, 2818025222, 4121868480, 11122322, 624846797, 803400877, 3619354802, 1570462149, 3023244916, 3598586505, 117520563, 2512044166, 1784762275, 2835737192, 2783131288, 1266773140, 373421499, 480601399, 3558928414, 1963447737, 1868238197, 1316389419, 1062041638, 3506991517, 511870773, 580075699, 1888603709, 3359658777, 239230690, 3688229201, 2661216371, 3204420180, 3611280822, 3433140582, 592550195, 2339762063, 1960071495, 1610167674, 662715563, 4081496562, 3340985460, 3795594515, 3030781328, 340112375, 3123083688, 2245247225, 1771341553, 3016921779, 1263349343, 3102508088, 1383399174, 2086126053, 284106193, 1850961658, 3939637203, 2109863119, 1726527506, 4161774552, 1334845049, 96400416, 1991916974, 1084848516, 712768152, 2329113444, 222545093, 2750669670, 211607602, 594213606, 3743994873, 1132755472, 3970797129, 4231950040, 1997010242, 2298391234, 962967542, 3027197631, 2379409332, 385940120, 3109720844, 1900597035, 706758470, 2064394391, 2307875211, 436815367, 2008117745, 1188147129, 4174782576, 3446292375, 2830378276, 2121629750, 3247496554, 1126931950, 1603088081, 3345408503, 2072459125, 3540276996, 4118423264, 1570496103, 3405504307, 602219078, 2565083475, 925582135, 2910735841, 3094411102, 4123297836, 2107412081, 3634653098, 3952276261, 1092381776, 2900136117, 2749452624, 2894158159, 1196974848, 1693273158, 488905030, 1580764070, 122876827, 2712683606, 2603956242, 3028422092, 1239991225, 1075010001, 1202068192, 3937807277, 2028025809, 3191576, 1024449246, 2067587057, 1948675985, 3860602550, 1433044402, 1080088471, 3789011557, 2798695778, 3917806672, 2040524355, 3742003272, 2835377825, 3259460473, 3544186514, 1375415618, 713051401, 1584183877, 3394803188, 3112578114, 1470696474, 451513034, 1224192895, 3250342168, 2276677589, 3198821967, 2759285545, 596698564, 492578284, 3418376185, 539562049, 1292396637, 3378864449, 4051935746, 3569664229, 3191858651, 2094177973, 2121769833, 364355, 419020692, 1551914038, 2429184404, 1635147768, 2020726735, 1780271802, 2211236969, 2792111483, 4125351212, 2198062634, 3346895539, 3860830638, 1716032258, 224696524, 673436647, 3995727100, 1930906570, 350260820, 1478580617, 2695451958, 2329909695, 3824712276, 71942898, 3565376114, 3657770290, 2216358924, 3677021202, 2660352898, 3895780561, 2554867357, 3782439779, 788967888, 4196968572, 1766087523, 2337359416, 169186723, 813210868, 4028640282, 2732208039, 570208237, 990290447, 1402647873, 4171568975, 2492625314, 588383099, 2701945328, 3389232798, 3054929631, 2004966572, 4058761913, 3291095508, 2445864266, 2960807423, 1609097853, 266542747, 144690002, 3228328617, 1278148301, 167305648, 3416558676, 1213415901, 3709122633, 2960649080, 1489807033, 777696608, 733900668, 1307518403, 1771168662, 3203854539, 2821588616, 2399396438, 2290081085, 1219333597, 401243273, 4150413474, 418726832, 2305916297, 1473199049, 3258989346, 878777897, 2140806784, 1374587986, 3958779370, 637592167, 1285495019, 1243259754, 1193531646, 3001799046, 2641633842, 206304727, 199099632, 2290763568, 321625783, 2446383055, 554968772, 1996550513, 282152895, 2655277977, 2741754088, 1224583882, 2910558213, 1549401497, 1462556679, 845865165, 2351013230, 1993846914, 232545248, 1741554551, 2464591568, 1136822152, 2099281827, 3440034251, 1627699808, 816056375, 1380012776, 1052424063, 4085044347, 2297229272, 2699006528, 2141123675, 2065893700, 377472869, 4041934222, 973111757, 2050011274, 1066206513, 4240383336, 3536130402, 902032029, 793655472, 3098625944, 2636480738, 785208261, 1336291954, 3647532510, 3668121712, 1760600689, 545651849, 2717347546, 3967601505, 796922810, 3889206690, 1592330432, 2464381801, 175378348, 3568470743, 1532880382, 3709927877, 1062135732, 1583226664, 2270583587, 994007734, 1706614699, 3997680719, 3058362690, 2323916945, 1117355373, 2391703340, 978004295, 3656149951, 586729572, 635417324, 1566129113, 1413353212, 1831089331, 1098227, 1517040405, 3887485117, 3102846774, 1723786555, 248787336, 3769466423, 2517127701, 694648226, 2383246139, 3365689456, 2799302718, 3549917534, 2699431973, 3272495483, 726026196, 2505867187, 2692511205, 2286382233, 2203060074, 3470630535, 1976883407, 2381005735, 2478916499, 3451823770, 1300128595, 2701529668, 4171671713, 3850655507, 912013872, 1998545989, 711054535, 3417079894, 379755541, 4079707953, 20236594, 3092359771, 3163056405, 3608939422, 3907086209, 3568018115, 2820916097, 1991736715, 3961976617, 1644075694, 2533755674, 1681999010, 3164423383, 3989134775, 57231808, 880276951, 2271244558, 3976430772, 3624368466, 3252888068, 2407720404, 3415068917, 720520840, 3127229466, 1087876909, 1506811996, 270440775, 2353043192, 3053896247, 768187367, 3856748638, 1614314450, 3046313338, 3288761184, 845192498, 934597556, 2585973934, 2576754954, 3032343978, 1326560669, 3503030072, 118136345, 3819312030, 2648553447, 688900863, 3054186222, 693097210, 3465291910, 1933546804, 1298849540, 1092753952, 4082650630, 412202766, 1484438832, 3516779644, 3407909468, 3040662692, 1049511263, 3739883162, 682555284, 3453950485, 656339166, 3455177338, 28880144, 2366199960, 3310763829, 759419948, 2157114478, 3631999038, 3431034334, 4099025837, 1516043633, 25907885, 2472333608, 3030592862, 354589589, 3010620166, 4140802456, 3548010786, 526984299, 1758971931, 2482588622, 4069921429, 2191077906, 566609844, 599925504, 2341479995, 2313554766, 3299584528, 84477900, 431796141, 1290009891, 1983690424, 3834179622, 1961528564, 4070497512, 736645407, 2693731778, 2367867414, 3126647465, 3694766420, 2969108112, 2846804523, 1314159508, 2735944286, 3242657059, 1658067004, 2812185738, 3829356119, 57666374, 2513752142, 2887717321, 3470294339, 3316069922, 344080590, 3630195115, 3463867889, 367435988, 2934777293, 2670948030, 1728102087, 3114689313, 607308167, 3006551159, 1256513470, 3516556539, 831766300, 778790247, 1037060967, 1480441009, 22488894, 3175973020, 901818538, 3933529814, 2229843123, 3307880470, 445661574, 3316510942, 3727932206, 2815120782, 1330717513, 903994534, 3012967385, 2319102182, 2198213554, 3075150319, 1464687307, 2695166641, 3470541366, 2259304884, 773244803, 717078018, 3560711930, 551301281, 112480566, 78361815, 2428650288, 3075300318, 2299452724, 4099050850, 1551936450, 2625297014, 2791150594, 765386478, 327994872, 1202588388, 977751578, 2107380490, 278591328, 3363770634, 4036395054, 181032429, 1802559057, 3200402538, 209158057, 4212984567, 438472077, 1801132173, 1914979526, 4245019854, 1308576878, 2741610653, 904002655, 2793587621, 1652978039, 3646278647, 2264802365, 1935400482, 2859617538, 2625949071, 3045185727, 4160147704, 316108360, 1565663804, 3446139511, 2077569712, 280936330, 1855878688, 1787384650, 3603980639, 2497551879, 2296677629, 994011016, 480388266, 1185619751, 2325573675, 3900374201, 1367472077, 3724164269, 2011418541, 702844362, 3891160165, 3786517022, 2603509155, 2602432097, 1347304287, 1215935435, 4271859589, 863148828, 2814924127, 2893470348, 1567570818, 564779433, 746448433, 1145741447, 3319238253, 2241788477, 2997775389, 2798922425, 4079294574, 1423523707, 2004131854, 4062408821, 742680892, 3402377876, 2859075815, 3865273655, 2400383873, 2918982901, 175666491, 3049153053, 158315677, 1254457793, 1564220614, 43830578, 3835030924, 2765486204, 3591262950, 140987048, 105753811, 1649347796, 531837156, 4033236644, 354568126, 2776669514, 1224828690, 1636869523, 1094716281, 2078080395, 3769767976, 2842889272, 2345939271, 3906215359, 992550900, 2813757043, 3703955379, 1091828459, 545325996, 3464360955, 3962897077, 1198258199, 298753304, 203528150, 911537138, 1284277915, 1015853636, 2727572055, 1322369644, 2203554269, 3606372425, 2800106772, 2296236661, 3315667912, 2417045454, 1790428783, 460630424, 826974377, 1710828158, 2184819056, 3853569922, 3054054158, 1530465218, 845545830, 1644344366, 4085131119, 1964147822, 2937284825, 1291561823, 1014061490, 3429022523, 296376386, 1219543683, 258674149, 2412459672, 3968853655, 4169133830, 1117745001, 15509422, 2292546102, 858713096, 1994163412, 3146469436, 317973497, 165227612, 3872467107, 3191545403, 2847438472, 3757927856, 3899742708, 323852212, 618107971, 1164518951, 1253972043, 2915493475, 2000507565, 3415327623, 236434813, 3667878843, 3562047688, 4155844342, 2334394170, 3814530648, 2365763689, 1518353274, 2826397080, 1523955953, 3067684774, 795158003, 1358560712, 3686253813, 3644051331, 498946941, 2303523163, 3725592833, 3553682037, 3401568986, 3020965090, 4025798539, 581279715, 2932215514, 3427359049, 2162164845, 2370310948, 199151284, 1853630165, 2903895415, 136493749, 405794046, 1922984068, 2192763897, 3138299954, 1581979494, 3006364442, 3120398523, 3061663255, 2535842442, 557917551, 217210372, 1601851588, 1572985009, 4267730146, 2400179377, 4287978407, 3955796981, 2356443082, 1258639681, 3118850216, 191994546, 2989550511, 3512723798, 2425048914, 3244352235, 2844778355, 721538741, 1926025921, 4070200857, 620447582, 169062261, 4161552272, 3527971816, 500143952, 1931029033, 91574761, 3209516291, 4213339727, 2046959389, 3165541578, 2215174394, 1637969940, 426673289, 213213654, 1765856407, 275793419, 459471282, 1334161326, 4154492574, 2837282675, 1622966163, 662865146, 324555099, 3669990046, 295917433, 47889919, 2179003366, 3710064141, 3425903835, 3750315971, 2470831080, 1223874428, 3326948096, 3400816735, 3932462418, 2747527601, 2620641388, 1923215649, 2076075605, 2210567243, 1842008620, 226421592, 1287706142, 3082517214, 445529007, 1379563491, 1056946416, 3180107151, 321588302, 2143788405, 58895624, 4111567090, 1331460177, 3363609639, 3472493992, 1685562463, 3058004348, 303360934, 610052075, 754826887, 1457913596, 94388072, 633237540, 1144233755, 2925306917, 2839992873, 3489048337, 3313340324, 3816565226, 1460097222, 397269465, 2047294750, 914866780, 636035558, 4106856559, 3761830150, 3783350323, 58852682, 1720579790, 340064332, 2691492677, 2001215839, 484327693, 3607733559, 352116941, 3770009474, 3063663762, 1926112598, 3658183643, 2216554319, 2928615050, 3463512614, 2396451477, 3754526953, 3903965507, 3623185137, 2987003991, 1599338373, 2842436166, 1395548724, 1690879267, 3053079623, 631339510, 3117108990, 1430950546, 994918059, 667278297, 4067078298, 1359719645, 1169004488, 569612683, 524524749, 2126589776, 4265406805, 1034219777, 4083295459, 937090610, 2676982472, 968409252, 1269168407, 233307552, 787923061, 1119008503, 3840728358, 701762924, 831344199, 3843075459, 2423971181, 4168011671, 1671294282, 2451753808, 1236053737, 1329245030, 1730262834, 1356657351, 3626933757, 984698568, 2748583120, 2153977095, 1775723896, 820915494, 2944485290, 2029106774, 1964405853, 435520181, 1566029223, 3120452112, 854611395, 1500773630, 312440047, 963204999, 1926905714, 440532206, 3059331639, 2491490192, 1404737007, 2540236147, 3074831544, 56744481, 1758268433, 2573325641, 250133762, 1022641609, 2415572588, 3354432901, 3698584207, 3376744374, 1480231579, 2217877145, 1873018564, 856349531, 3222342891, 2957402931, 3236705248, 2420840363, 2274075766, 1456847017, 3295758451, 3273510420, 2460776125, 1397332711, 3313706720, 2044377517, 2327368754, 1110964130, 2371396472, 559263402, 3217944616, 1703254493, 2276169852, 2436862099, 4095442382, 2918935585, 3570503515, 3089741245, 2405426911, 2536310454, 152330194, 1451567792, 425462001, 271898964, 3861960946, 663813440, 2716463774, 701482799, 1539844144, 42875610, 3513359394, 477131522, 3658466461, 3573810226, 243853360, 1590314705, 1453284949, 1586571812, 4064289703, 1636705632, 2961282351, 3373471383, 2910940680, 407937913, 3587402275, 1058264570, 984084334, 2729147712, 924535116, 208415682, 2604489932, 3405923239, 3569399401, 571969732, 3141738434, 2184541417, 1840833761, 3260648864, 600584463, 1655574266, 75312093, 2619066083, 2518576528, 1955000061, 3116913886, 941921804, 589171549, 3285653616, 734872773, 1189616477, 2080577574, 32582142, 724169472, 3019689674, 1595388389, 938650440, 1120172554, 2529052413, 3373279194, 661182804, 4090227046, 1743272840, 2768233888, 3641878850, 718411762, 3152431689, 2977501767, 1316210790, 3597161102, 3820101112, 1503915794, 305886633, 63588854, 3039175068, 1604112413, 1378201283, 3558217927, 2561630710, 1900517387, 1616020632, 1697643206, 1929039350, 2393742365, 1659753744, 1318631024, 1589474472, 2931667061, 2427131310, 268674344, 3907301938, 2220244149, 1458566782, 2992370701, 2225928086, 3762370072, 4077510532, 1617160985, 51838828, 644031383, 814600468, 926979810, 2792742543, 3525995499, 1944810180, 445919242, 3302550243, 2416159521, 2925095965, 1126816361, 3443762380, 3334173682, 3994805768, 416217260, 1159464018, 1535354960, 3135012503, 3588960392, 3125222172, 2900000648, 1472398246, 1265756592, 2544927723, 1119497728, 3037571879, 2085637640, 919673731, 3625459122, 1265564878, 2169090694, 2064181884, 1389126370, 910612830, 1001241616, 1344722684, 1259044443, 3730301063, 4228169549, 3442132048, 575464879, 3572363104, 1023952925, 1214956070, 2793180313, 209679204, 1503758799, 2954918464, 598405499, 3769400609, 1842724929, 2823030442, 3577860300, 1376344061, 4090076481, 1351710957, 3427520238, 2393345520, 1398024785, 3196842000, 1991729508, 2566029029, 1222524014, 170496515, 2645824820, 479645754, 1552641419, 471183279, 2770670102, 1374652066, 2465281937, 1252876559, 4064954502, 3474255375, 1146722952, 582953348, 2628454252, 1819603160, 4040152788, 2234946947, 1157682104, 308625391, 1744710104, 2877850643, 341444683, 1976516773, 3608769633, 1642882746, 1142337936, 1596067781, 4023448336, 829490298, 1897007523, 1749594459, 4024433587, 1084826395, 534973306, 562799642, 443294887, 3263787610, 2123342469, 1065212781, 3362877253, 2105784043, 2433869086, 229353778, 490634668, 1083038042, 3795140529, 2427640186, 173730048, 3373815524, 98722245, 3525632150, 3396634781, 370738045, 841449175, 37936202, 3776703911, 2290905796, 1191441065, 487384547, 443326452, 3849429187, 1941616313, 3957911539, 14212109, 4167865678, 812831830, 1931693707, 3485971976, 545350188, 2731033783, 2922500874, 870861592, 283074487, 240192144, 1339335530, 2134465539, 2093524240, 907957526, 2016224537, 852351097, 1678319283, 4082534631, 4240242014, 2087003748, 3407775853, 3498222555, 1065178574, 3634193245, 1826172930, 959644756, 2997766306, 514254293, 3294798505, 3617657513, 2011921082, 1536524469, 178908154, 3882928960, 4180361786, 652770955, 3463451117, 2383247551, 1388266965, 1473645598, 4116488340, 1044575605, 3456307609, 2075471873, 3824698566, 2278298300, 361342178, 1463311698, 2039576216, 4047030839, 402079370, 1156476389, 2558702532, 1602045305, 1822113791, 647640093, 2485697626, 2463968340, 1676238014, 1630628122, 265856884, 1541898983, 465930466, 1381077739, 1395055813, 60213809, 2953274938, 2388065850, 299063570, 2330978830, 1791936583, 1719391928, 2479403711, 750131450, 1638422544, 2154842945, 3800252787, 4119650870, 249169492, 2183768775, 504218244, 2697599802, 2027838106, 583122555, 323778014, 2058465508, 3907741980, 4216160751, 682450834, 977469139, 3516195720, 3363181841, 3757139453, 710080313, 1093026222, 3063059815, 546438972, 4044851991, 3526579015, 549378383, 4007230609, 2113784562, 1365445715, 573780299, 1709532631, 1775325560, 2379918273, 413602415, 1004368288, 1429206577, 2480322984, 4148349247, 834293192, 4180925681, 195976107, 2385236493, 121054761, 1838701917, 2291511730, 1413247607, 2290720985, 2766657166, 2374394916, 3509849172, 1569200108, 2695044956, 4205228972, 3423674271, 1156118506, 2877733448, 1334991813, 4033350345, 3272914728, 2411304085, 3654462872, 1192659116, 3779532761, 2821659268, 2508420077, 1664262673, 3485560092, 3372298250, 2341479242, 1109566387, 4025975524, 156700213, 2846138228, 189825981, 3065565387, 2724942573, 2048518699, 4011927957, 2271512573, 1520629270, 276146264, 106656033, 909879687, 775809040, 1500285919, 3494256327, 4110295199, 1844079014, 3814146817, 1373551903, 1712387731, 3028842562, 3059951914, 1515533186, 642601958, 4074564046, 4278133556, 743208674, 2864560560, 2402848696, 329741256, 280605408, 2316286738, 1239034494, 2639617341, 3830345903, 3087269880, 3330949613, 1090484511, 274763116, 3653643668, 1583638468, 3597125638, 3227919741, 2520039093, 4166918384, 988733122, 4028263147, 503984076, 548844960, 16413746, 2337107015, 114661325, 3019319555, 546195553, 1575839783, 100336452, 2573637762, 1957096519, 3005364838, 2743281875, 1490000747, 3616843641, 678136809, 137621478, 616969119, 945845017, 2287508855, 2595148349, 2784016624, 1237885895, 2910025770, 145800231, 741405822, 3189366844, 1051107177, 627570821, 481340847, 336939528, 610663274, 2132046208, 3139553174, 2013159234, 784214427, 2280811493, 359718703, 831191335, 3762084206, 3135788520, 2889001128, 3433138414, 4121920700, 2686649867, 4128356033, 2459029958, 751742966, 3274481934, 3236895505, 3898163018, 1828685685, 2120981591, 3442695121, 3436809491, 1367806932, 1930219343, 2303840630, 2877367128, 2628379985, 2281685337, 3171836082, 2267937237, 1795428372, 3115600556, 4158426856, 1801428236, 1031671343, 815856070, 920608168, 1630142135, 2360262517, 4102522217, 1163982464, 3578975690, 433907666, 3442237627, 2478319957, 811922817, 2133791787, 3210409728, 3411973442, 421070986, 3123789266, 4040827095, 656810198, 831840414, 103255601, 1050957324, 4134194680, 365736564, 986841083, 858699558, 3687049323, 2110484835, 1540871655, 3779233320, 2721429483, 3885701765, 814180229, 456625729, 2737921368, 2629645603, 2115992316, 3198118462, 3658634220, 1221419338, 1910887714, 3829130646, 39142014, 3164333468, 3311698792, 3092568193, 1473274210, 2382665922, 2293426891, 358539983, 1268759237, 434525970, 3568570424, 779726593, 3400987077, 2771570455, 293794973, 1619373441, 3927160593, 1638766213, 3752712974, 2040633392, 695448426, 3547447127, 1750429658, 490257486, 799319010, 1634311036, 2436349153, 4243120124, 3590531559, 966772888, 3854588405, 327841461, 4184701110, 3494358243, 2710827997, 2029173382, 3467031603, 3406471701, 4174983828, 3827406486, 3497194074, 1188357646, 2308413863, 2728050970, 2667312063, 4222049919, 2590319839, 3148298114, 1739729805, 2005167023, 1174440163, 3620229396, 317513553, 2551634774, 1188206987, 2722410167, 23655200, 3544656232, 1277251164, 1578128822, 2270785043, 4185152053, 2072235026, 1831287661, 2999836507, 517580246, 3961488315, 3004073042, 417009153, 2084723413, 1369708015, 2099025827, 3981382203, 1074440495, 282726097, 1100319501, 3387374718, 2875388183, 1884571307, 1021736071, 3203364012, 1516421576, 3146645347, 2687409756, 3637714275, 2135481662, 1763442721, 1765022544, 1374312924, 4248594369, 2893415021, 363902125, 31402593, 1920989167, 2502878201, 1709693677, 247188566, 4007781880, 1057959631, 911568647, 285580640, 2985864368, 336049181, 3301387234, 657160086, 62096393, 473584909, 3529331597, 3143424136, 169908848, 2744732674, 2911986068, 1536038383, 1689889036, 828205272, 1264771830, 1774622102, 4091323681, 786469668, 3713955187, 3340892016, 821074223, 786891851, 2884450737, 3330407896, 301209601, 2721604404, 102882899, 2096745581, 1628101683, 1602042469, 1040697801, 2776412830, 1997074356, 1267828134, 1299044869, 164458538, 403692434, 1639511014, 467622435, 3456343713, 222182234, 2549581488, 4247679257, 2157803277, 3093134496, 1428956162, 724869543, 4150974542, 3981036273, 4154439939, 1286627918, 1283923437, 1298753888, 1757464726, 4157008774, 3690487109, 1150074044, 3865442246, 3979745690, 1057848484, 1761994720, 3602682669, 3480607996, 3068726194, 872845907, 558987582, 397049589, 2600893660, 103289916, 4275572105, 2848586395, 3928657578, 1079336453, 3645334824, 1903633484, 572947619, 2651047086, 1612582569, 2173588556, 1834025203, 4120536448, 1897334540, 2812512165, 3820625113, 3329564455, 2392537209, 1229877011, 751329205, 4155804256, 448460530, 2523818596, 3849268157, 369411616, 8940728, 3418938087, 1231963157, 754746829, 3402538699, 2271134718, 2450209492, 4028544964, 1305397607, 1587799238, 2609975212, 368463100, 4042388573, 1326736045, 4230021478, 3083456326, 475760937, 3198027576, 178859595, 3664844166, 337999003, 4241746766, 573031138, 2474267866, 108809841, 3923446137, 142295747, 1656743886, 3841962549, 3330757134, 893182414, 3692224477, 275596505, 2167606552, 1114345004, 2006154146, 2048503960, 1994818479, 2795457388, 3160626773, 3718899793, 3481041841, 2703038957, 242570584, 2709432129, 4018911479, 4138093301, 4124268945, 3270513440, 2261132812, 1461601662, 4125626530, 240781690, 1873908525, 767405935, 3503995465, 1998984608, 3669409927, 2813612273, 687454057, 3200288104, 6824490, 781636071, 1150033942, 3952278079, 3951027110, 533536125, 2288845898, 1647261724, 2706470823, 4108397952, 2582705603, 1323426314, 1483172680, 1278656505, 1530516853, 449538134, 4260052219, 2599925349, 2409050229, 3217312008, 4035522774, 2302531024, 3000063147, 3792764963, 1619209203, 2546942086, 814299440, 2600936954, 802577537, 3295323972, 1174800396, 3255374351, 3824898728, 1215285458, 1576373942, 3431749971, 4272125016, 1853020683, 2918350819, 1580570220, 2875193487, 4244028526, 2964881772, 576408834, 3903837156, 2408309574, 1263692281, 4056699159, 101896991, 899928798, 3994346996, 2991732546, 1697167928, 1502846387, 1632717907, 2986330034, 3921816404, 194177230, 1495968386, 492274131, 4175268858, 1821582469, 127855088, 1303077409, 2735528065, 4228361928, 572902752, 3624454715, 739737625, 2408534218, 3611026355, 623896734, 246306846, 3357845353, 4168804801, 1292569881, 3772616202, 848612182, 1515262428, 2985783443, 4021365446, 922781623, 3784252189, 2510627904, 940975986, 2299179547, 3745265553, 3051082850, 3028947428, 1437866048, 1129400371, 1120469078, 2335653593, 1895878050, 4189412990, 1728130273, 2345326348, 4255441990, 2364080682, 1629474959, 1046645322, 3137491845, 1198964877, 2546047278, 1608728139, 4049538763, 1976405294, 1116922568, 1220686920, 2649516418, 3047941281, 3933200360, 4254000193, 3824578546, 3499266582, 1891752756, 960885025, 1556173158, 1401653913, 1645026492, 3149749874, 2143308598, 1540620370, 1212093998, 2463556906, 72168192, 1281848564, 921863737, 3704228193, 1159297519, 3551975399, 2753359369, 2148725484, 2753752622, 2226942027, 157706488, 793411882, 3274826970, 318673241, 2515836075, 3456886689, 474256852, 245843971, 4060645341, 1241293192, 4095988583, 2322771687, 3492744048, 474562257, 3837565380, 894611290, 3579133539, 1395741551, 3125588122, 3049655437, 3310471885, 3566734157, 2154644312, 1111120632, 2024716928, 1373524660, 32360396, 134230725, 3267296456, 1318125794, 2591262961, 1853528300, 3078820135, 1445582249, 4278567997, 3190169621, 506504748, 3576661514, 2671528412, 2237783722, 1586567521, 1555580898, 3873059379, 3350159228, 2257579125, 3649071754, 4084848948, 1343318290, 228394635, 2558001544, 3319488350, 3218851128, 1006004731, 3374120933, 2523072990, 1757030894, 4075374076, 1005265025, 3336295998, 3459545199, 730565947, 3264937188, 4280358511, 1512938785, 2451026949, 1700389174, 875423760, 2472355957, 3490079507, 1140945952, 3533538145, 3875671648, 762092753, 1762852808, 2275846010, 1368297495, 3736530232, 1661136607, 579640302, 583406287, 2260342960, 2197810212, 1009579818, 2345230032, 3984699838, 1860618959, 2876390469, 805888890, 2052313006, 1325855727, 1304056933, 3576193353, 474628568, 146233532, 3313527322, 3904787451, 2838176265, 995506045, 2583747819, 858232327, 2552060664, 3282425172, 3701159945, 2611439555, 1846086799, 3937393667, 3330833066, 344409355, 1578270175, 2013714772, 126701079, 3262609928, 2851287405, 2611222543, 3767830841, 3507889148, 2855344625, 333991254, 2979908716, 1908151353, 2278854003, 1458626947, 3683786747, 1978150642, 3266765406, 63307048, 2286070350, 790202719, 3341386459, 599339349, 1319342860, 1272247357, 53611085, 3810690327, 2449283807, 124277923, 2060299138, 737579572, 447059750, 2008626873, 3906792625, 727875857, 4150149859, 2327923715, 47358093, 3327705167, 4182322980, 1821143149, 1522757217, 4014054672, 1691751935, 1663465034, 3913409711, 708577911, 4252651670, 4049617105, 64800647, 1418879002, 1957211948, 3206177058, 3179188675, 3138517603, 2900027078, 3472549472, 3008017417, 1368156030, 968267166, 3283448166, 3737963586, 3136337124, 3309628963, 3247918770, 3764709463, 1526229728, 1229531406, 2124774860, 2268014990, 2312234438, 4095816159, 2319672422, 2220421733, 48974781, 2206325677, 1498949027, 1666683116, 3672919310, 4093208468, 3382645681, 2738648580, 162484667, 1717802689, 3717994012, 2183662040, 1620355808, 1387494076, 792916, 688717499, 888020687, 1490705809, 385641282, 492588857, 1784899992, 3268122232, 2139874463, 3153613740, 877104351, 680825650, 3943944871, 4050859599, 4154195526, 3716157946, 1991001791, 601860415, 1624205530, 367094702, 1515838820, 3791443430, 3278645868, 294778681, 2135158088, 3953433820, 2523300321, 3973168602, 1855194864, 3862807879, 2704218776, 1070680407, 3136560693, 2702441745, 2928692252, 2809788080, 3202942776, 2001682647, 943338799, 3769927808, 3460402328, 2880577525, 6141167, 2251933670, 3489971555, 1598924443, 3773089423, 3756536217, 3957364735, 1851282578, 1973738338, 661595510, 2800717070, 709720178, 1340703357, 1731550882, 1174169152, 481878303, 1273034049, 1506165216, 700503215, 1945681755, 2295923942, 3515350672, 3189053015, 3030797683, 4277419070, 1070323721, 2540228730, 1124525689, 3866280084, 1872797680, 4262583328, 1507975475, 3280844036, 2292910099, 553880198, 1123950184, 1160755193, 1802484134, 806125088, 1610808611, 1036899194, 3666332707, 2842245196, 929506846, 429727175, 557027469, 569839533, 1789807211, 84586426, 687086666, 520680529, 1136218027, 1845062776, 2361985829, 1061335653, 4030765562, 898809444, 4264425311, 228441914, 1492389130, 2959392462, 2274328155, 3905971488, 2356113718, 3850981374, 1914941988, 626019412, 2043356062, 3527898986, 3313502514, 2095660646, 3389242053, 1291757859, 3597838650, 2884457549, 245054645, 1278053493, 3519426287, 595607328, 1619136670, 30898607, 2244214273, 1841070390, 2030235830, 120002213, 3219405386, 604515307, 3437997582, 2099846036, 1298668009, 26042693, 1005129265, 4177290820, 1485988006, 3308439019, 515412333, 2789752499, 2476676892, 3630750379, 671880475, 2563388294, 1535400836, 3566083461, 3627743646, 2968083083, 2571768926, 114394835, 3005089530, 3190305264, 3355868562, 1251215863, 797000761, 2814792516, 4045881642, 732999433, 3905709151, 2547073464, 2974587809, 3194686874, 1101675249, 2982141750, 3694135131, 3882021755, 3089448843, 964201152, 1454306183, 785375891, 1662462752, 3691659576, 1267100284, 3723345200, 1635437620, 880744223, 3611991873, 3090593656, 3643193982, 4208898846, 3303142531, 763820580, 147047731, 4130908456, 1092081572, 1939415785, 725479160, 2012105783, 3775261322, 357215394, 2892598747, 3022894340, 1512362592, 3447789264, 304524970, 4202757449, 1757278909, 3210134514, 4041594989, 1579560870, 985177945, 307740406, 3254064953, 2355135405, 702602127, 914475798, 3611808377, 4226013223, 2839684293, 1026842504, 2549736842, 3717902963, 3449356051, 2243351270, 2025941820, 463466869, 1320502476, 3844282027, 2013377013, 651606757, 2476961678, 4177420229, 935526542, 2326441558, 2474301772, 2358117973, 1568238915, 1648487342, 3037678787, 3592721865, 2105499311, 3198906617, 3273943097, 1624957190, 2374882813, 1748740257, 3230945512, 71018419, 3865256827, 149351440, 3990679693, 1599951632, 1398350002, 2622026333, 2227372349, 2351842736, 1230452628, 1994901612, 1053747404, 1104229951, 2947244830, 2322431285, 2272844916, 146137434, 1764103036, 2878364452, 421009558, 2205594058, 1320942618, 963533033, 2944669816, 2000078810, 2786928924, 2272903105, 3233648413, 1044748447, 1322146445, 4117675451, 932051486, 1197458641, 1541554034, 962417273, 3493998447, 146504525, 1206841409, 2717241379, 2962626170, 3798528542, 2879394589, 2903778280, 2221825060, 280609018, 988686234, 2082563124, 4106262492, 622658702, 2374764755, 3386066760, 2728675991, 3646325354, 3373206861, 1954620194, 3299404655, 3600982043, 2607747886, 3599559075, 1323177526, 480730982, 4030051682, 920321150, 3105572685, 3995899739, 3116257761, 3403311555, 1512565448, 3882214857, 3203894153, 380329472, 2006132886, 2955007599, 73691140, 3131751755, 3941238955, 1367570865, 1257350763, 3941229589, 2678038748, 134556890, 3564306432, 4160753621, 2143185746, 2929382119, 4079258365, 3757216081, 4148057429, 3501718721, 2776081478, 2332845802, 952759366, 4267051450, 3369799962, 748513801, 1343607288, 3054487126, 1091990511, 1444472907, 3998690437, 3895169503, 1399241903, 3067047151, 2995724568, 1687487533, 112547997, 2428108188, 4014513118, 481247738, 2829419476, 4107000808, 3723166458, 1642882560, 3190901776, 380535229, 149872876, 3445375370, 2782245687, 1110755630, 1372547403, 146651604, 1517526829, 1483997806, 3426057744, 2666753387, 3367039848, 657035385, 1795419961, 292752318, 1271696455, 2097363639, 2519243828, 2848678735, 3269509496, 1924524779, 1205676073, 281491828, 1999392989, 2858693130, 4145846384, 3132563747, 2128443476, 865434760, 3185329581, 479097725, 2342822021, 1608488384, 4119694916, 1886187556, 2534976944, 1093691467, 3346572877, 279771841, 4086337059, 3645882542, 3260950982, 4249313787, 1851832732, 1132932179, 60782949, 2339134021, 2403965154, 1207119592, 921102788, 2683603701, 2729335572, 2569686756, 439342851, 1764438324, 1478881586, 1845675610, 2280292538, 443180005, 2379371845, 2964166562, 3068932600, 930912976, 3505831915, 4243378207, 393252624, 2901865318, 480663849, 4104891120, 327161027, 88610496, 2649799095, 4139183269, 865788122, 2945444682, 935180975, 212009908, 107759327, 2845853101, 4099105276, 1201237905, 2530424545, 852019767, 1676176362, 1030035675, 126115485, 2326436777, 755643042, 1348702537, 773008885, 1032285235, 3352451149, 611593141, 2452421715, 2815972317, 4193426639, 1101233997, 2909066431, 3763382333, 2907869247, 2323914897, 571916072, 2197518594, 2045338864, 299005775, 2545281389, 545561317, 3548199287, 42025884, 970456474, 644763309, 1733591996, 2343820258, 2993667315, 3743290363, 1015735240, 158518596, 2105235950, 2399879621, 233592972, 2604517128, 2094362526, 3856209424, 3058440648, 1916937834, 2774370132, 2162242066, 1618067764, 3840914573, 2325770702, 2081745715, 3723767808, 2247353966, 99536803, 4227535731, 3344654736, 1232590476, 3338326628, 1578638622, 1472826481, 3379081634, 3478860484, 2968313318, 2687012125, 1503172073, 3442418249, 2294054208, 878593476, 769972466, 4119218908, 2909828584, 687152133, 3662680031, 2545330815, 4177488266, 3245321776, 1197899719, 1447120699, 3548417580, 580843499, 3788911872, 864990394, 4247763005, 1283108874, 3145498399, 85624874, 3958359233, 305952678, 3240683583, 3208615338, 3300614318, 4025091035, 3240534195, 4187642923, 2887288711, 2961533103, 231520738, 2975538000, 3187067261, 1941988079, 2679674653, 1273966857, 254548798, 3034573809, 2179742867, 891639367, 1312751462, 3384849034, 707632511, 4115794466, 3959668960, 3451328182, 2621923434, 1752993074, 2272000917, 319928427, 3790433976, 2292193122, 431823785, 2200189689, 2438044443, 3909504720, 4087228822, 2655602217, 4044861281, 2642517361, 2333683745, 3665297671, 2771436368, 3547648477, 3167911546, 3063029823, 2655909805, 3767499559, 2826989495, 2258068940, 1249348871, 2862646111, 3424133808, 1114885905, 1595663608, 2734565309, 1059808324, 147875334, 1003952643, 2540498378, 2338850140, 525245132, 3192663808, 3214157776, 3163402061, 2542424812, 926579579, 3485318949, 1118761057, 342758330, 3926739452, 2358520165, 2094191126, 141004962, 2758092012, 3939032498, 4034585681, 2450139883, 1655260395, 1212546912, 2706136293, 2983635867, 323434839, 3079039436, 1990353918, 4188951574, 3246476542, 2590925499, 291773659, 1823235671, 480048848, 3917744674, 623794049, 1109519707, 3192102844, 765161812, 3848876329, 824859803, 1259290545, 2281513402, 4021220115, 2577181365, 2493565682, 3613033089, 2813679571, 3385435364, 2203500944, 3341295403, 3988407490, 3089327740, 2686543512, 4150295270, 1618696306, 2497647768, 703325220, 3341717717, 3951638053, 1832064408, 1738035291, 944584990, 3696695108, 2696559021, 3778942570, 4150820147, 1906185016, 4109938301, 668827588, 248865420, 3539234550, 3817116434, 2990087720, 3193243229, 4197898189, 3318578755, 2501274405, 2143666044, 1434350677, 3577634904, 516068205, 4258149437, 3786117207, 255453170, 2666529471, 1347159130, 1440701165, 1872380050, 995631612, 3525258882, 450995558, 3201676471, 2422343390, 2137698793, 3419846039, 613818463, 1961584406, 150999598, 1501482650, 4146950875, 233065652, 4045704309, 1938912881, 1100909402, 23899087, 794656486, 585228685, 3610843652, 3033866438, 210848479, 3846284252, 1292401021, 1031734341, 374851304, 2820078590, 1232793755, 241646890, 3692011182, 941853849, 1901995685, 3256663082, 2291708156, 2001510500, 1881449169, 615287793, 3476451366, 1444583334, 812392118, 3814044155, 4247158655, 4154924011, 946453147, 1429071453, 1282255527, 1276315975, 3999759959, 2452019060, 92210995, 2201759570, 3934810330, 1656667999, 1992852128, 2301331165, 2198958591, 3870155860, 4023623121, 3422871233, 1813428196, 558146095, 1681513235, 2676013464, 1149403247, 4258822640, 715896107, 2886740092, 2252754369, 3155312160, 2943070594, 212069131, 2658811360, 3829203962, 2976386163, 1639964459, 3714536762, 1842367914, 1410510773, 4160974625, 1919444969, 1238765465, 2968519783, 765622131, 2380041957, 2955553333, 2292062796, 855719708, 3942007149, 1838504823, 1273489340, 698509827, 1439833509, 3608513356, 3861632653, 3692159230, 170024424, 2639863686, 774064257, 23425075, 3203364543, 2604540974, 3329132842, 3981105021, 1158557699, 1164706058, 2490459223, 2465027848, 3612405964, 3902640187, 1618252851, 1843707028, 497804292, 4229358865, 2055923289, 608718624, 2738384006, 1843809881, 1078277423, 1306338932, 1411179163, 2612774071, 235898236, 3174253037, 3652269294, 2245611439, 1919087690, 782091161, 2760623468, 1372565537, 4103515644, 4000978040, 1337640121, 792376641, 710265416, 3457409789, 354505343, 919838602, 1539123110, 3517372671, 2114664360, 1636586223, 2222958657, 3061756804, 3997040628, 757488480, 1712338431, 4173826448, 1392405002, 1818790655, 1670393459, 2751764748, 4237479567, 1519658438, 3336568682, 2454133830, 1863458515, 2051715499, 1098820376, 3318579758, 4019271604, 844649629, 4231297415, 1193408745, 8517840, 2871008955, 363442564, 834617862, 2256915091, 475567682, 273833074, 258345357, 1470622510, 2195689912, 2919055833, 3929089379, 1026259574, 1056249661, 1925422727, 3009611883, 2269723109, 2539534679, 3338876319, 3085778462, 3907791542, 1066248700, 3017021009, 699627024, 259061443, 3443636278, 4271948594, 3254988847, 1955919123, 3151268709, 1901331692, 1790551372, 2073285081, 2311201887, 1427022443, 2856038161, 4080948760, 3219931808, 1312290358, 2689580279, 2730661200, 4139255062, 2269262201, 4124754237, 2208692613, 2793275987, 2112738017, 1154587987, 3059390583, 449432353, 2775299492, 4236918394, 3853277741, 1562686329, 2791882088, 1781978589, 2953864231, 3631560717, 1218530463, 4285195299, 759934921, 3604336373, 4277274871, 1345035814, 589783953, 2945147196, 1725112611, 2013857171, 4134865749, 1977702618, 2110920013, 2329756989, 192857010, 2604741446, 56489401, 821242412, 3746356962, 918797351, 3927568486, 3567980610, 345902503, 3310146500, 1246722330, 3228081768, 3882559515, 4223370007, 382515851, 3174341679, 1532958921, 2261861550, 3741995493, 1700053405, 713052180, 59647693, 1783073912, 1311185219, 1610167854, 572221014, 1995305583, 1283256515, 2328435032, 1976082239, 2786104672, 3610480927, 3438166626, 206564994, 735913371, 4205040367, 219029283, 298527342, 1071390795, 1777983991, 3619558836, 1381870561, 1399090899, 2299145093, 362681647, 3419527465, 626653413, 3624404784, 2249242080, 2743194317, 517532154, 2353715272, 2277096332, 19789536, 1023837959, 638600265, 1113180119, 3322542383, 3849286817, 77978637, 181651147, 1201040379, 3843364177, 4246974287, 1514517335, 1888658408, 4293860662, 2328964395, 322866519, 614665414, 3670937877, 3667621592, 4090960689, 3786070417, 3368946181, 1546071458, 2528528113, 202920472, 707396398, 1734530344, 358248564, 4067310361, 2205894006, 233634584, 2142589836, 1725107956, 431831603, 3097898461, 2405859532, 2207486997, 773571366, 1281593161, 1850524962, 690140140, 4294584631, 1098545962, 114034622, 4190855300, 2927094200, 3794626606, 3449914370, 550548376, 1035373066, 3470335738, 1884396036, 3910323502, 2487342674, 3738812456, 818023120, 377095726, 3157974603, 416352930, 262565620, 1960712366, 1976665562, 2642462021, 2578041534, 4002160611, 3487097772, 2509520141, 1141614805, 2496227990, 4238177755, 2836297579, 1231767943, 1536527483, 1449665457, 1352913547, 1711844625, 2369591318, 4214784085, 3333356467, 574566247, 20942464, 1796855524, 1833231667, 4262774947, 264100785, 1736770758, 258860315, 1554324762, 4012194208, 572067321, 2411670367, 4014422539, 4288302654, 4008634619, 35380310, 537931753, 791486376, 411865129, 1773529139, 2013576130, 2863593924, 2697160856, 1015805704, 3853671678, 2176361487, 1517861209, 1409142024, 520370, 3312755454, 874327318, 3946854405, 1964546140, 1700094692, 1493782811, 714919855, 1120781792, 3843401990, 2763962323, 1799898147, 3238020449, 2359356759, 1715980468, 2655584795, 4027243112, 3927810931, 3413656004, 3062436411, 4057871386, 2498573353, 512460168, 3232878242, 1185116192, 1273327892, 1207092881, 3900756685, 686051518, 623907284, 3052896406, 2847031403, 602636460, 2091245520, 3106025780, 1452385095, 3708167468, 2003957380, 3798087843, 3370209896, 3918380689, 2913140109, 907567562, 2501256772, 1893751356, 567878067, 3108015779, 910078749, 3859483699, 405355745, 3643300802, 2661515490, 2032796089, 3937604258, 2133951137, 2399044192, 708243036, 3277792566, 998601641, 561230766, 1581527783, 40638820, 247704883, 3774576195, 3243454466, 4243048073, 2707479025, 1939580623, 2797531111, 684063179, 936911022, 601976519, 2261261420, 670631766, 1481551056, 3216164973, 524504511, 1727256927, 810843320, 1302716907, 1716018373, 4123602562, 112379096, 1776198743, 1885818316, 3239389777, 1102592386, 902946720, 1853308366, 3924866443, 362998308, 1802368568, 4099167784, 870883907, 3878900995, 382602820, 1210783832, 3882985125, 2182962632, 4002741712, 3968556321, 1090198333, 1006281524, 14662688, 3843987672, 1470948529, 1819644913, 1681783244, 867033751, 3425019898, 318223297, 1718473035, 2605303338, 1970699877, 3339043532, 2503890656, 2288389620, 3416279679, 2890267929, 3891404710, 3532574531, 2057439696, 4160966544, 2757471314, 3569995756, 967542677, 2632157239, 48647506, 1823849135, 941207630, 4195867002, 3762625864, 3295213175, 1327884304, 3757480577, 3217404062, 1500590271, 526690070, 2093256798, 1846577701, 1905045016, 790221837, 302681247, 1414382321, 1145463688, 643790211, 3489631375, 3903955475, 2003235736, 2257713276, 2267736875, 1121486864, 3337152667, 3547277221, 1514273961, 715762232, 1103171357, 515807951, 2908485989, 3429593090, 2358480109, 1807612263, 1600741358, 2473260844, 2049794868, 1878933312, 802284237, 1556309551, 358845903, 536777658, 4171624684, 93165188, 3001833601, 3192028998, 690512713, 861700461, 4274371783, 1885627797, 4277057908, 3444800112, 3174105482, 2685662597, 2549835521, 1918041394, 1122238126, 3127616861, 2824142068, 821264008, 1657645442, 3154347224, 2435213272, 3175139323, 527344323, 1547721617, 4038161959, 82941377, 3496098857, 1911612584, 3682858144, 3781072873, 4076343078, 4050258362, 249899175, 462949058, 4279111296, 2316600819, 4139063625, 1867303228, 415485435, 2132176593, 4025175002, 746316677, 429196951, 1667879863, 3045609164, 1403029885, 2042792262, 80957363, 453438829, 2767803620, 3031776247, 3537744798, 1826978176, 593529109, 2356143155, 3015529150, 3349690298, 4022027265, 3327756070, 1346831041, 1227970187, 3725920870, 2300087726, 2291832106, 1656483678, 440669046, 2506435850, 4199733686, 1087850556, 2553369386, 2417515687, 4026132613, 3460756815, 1430919523, 2916853007, 2170389442, 2753993404, 785273348, 1351289504, 2101870192, 1441810718, 2518523224, 3660974808, 67167630, 3712878781, 167356427, 3675375461, 422708173, 1761124323, 829432183, 2774627417, 2390250856, 4135413195, 2051330676, 2565510232, 3057275582, 2275883184, 3181206898, 2210837452, 1771835583, 3897245308, 1731286347, 2404152754, 2689951346, 2962769999, 1487086930, 3931393832, 2748929750, 2018186620, 3963939599, 438264231, 3344819567, 3926313920, 2909702341, 297721880, 3837978381, 1189677466, 850167312, 468601094, 2141082694, 727268398, 4102802965, 2155095950, 1620432700, 616356824, 2123111079, 585484645, 1354712159, 2751183467, 2938205178, 1303544206, 1121233729, 535996175, 3999439760, 617226415, 2894035136, 3216204669, 828137119, 3732666072, 1382429756, 3098195391, 287435131, 1541565936, 264678485, 1766270276, 3758007601, 2697380673, 2633032925, 3013935678, 1911151812, 3198964363, 3652833095, 1046056768, 2404816902, 2396997358, 3933284692, 2735704113, 2569624730, 2835308763, 2141746884, 3858045628, 2121892126, 47852027, 3706481975, 669309940, 2290797549, 3305851123, 2638466921, 1870969402, 3717268886, 1445293717, 4180363008, 3696519770, 591554897, 1405821416, 1069022619, 2012850642, 478842076, 3749530015, 2754340068, 888110875, 4168250071, 685665481, 607645758, 3713175926, 366278308, 3889056814, 3445314939, 2180285363, 3388847149, 3882268106, 275014188, 555736410, 3127919265, 117238871, 1383813232, 1540840882, 3737651992, 1256382547, 3911853696, 3506552286, 3675036448, 2804694017, 1198536371, 243438763, 1818586924, 2260060313, 1905659212, 1176701569, 2706589314, 2461630308, 1301855643, 3567664379, 2628786829, 1366310567, 1505397924, 3164842797, 3507503683, 1841545974, 2975786160, 3155762726, 3601263571, 4116924255, 3639494237, 4266245535, 1495221892, 3001361072, 43788326, 3065739536, 1667703125, 4206423020, 3313349369, 1743937301, 3492959939, 1043617992, 2421539300, 700722865, 3831537565, 3193698546, 4035867556, 3233950999, 1933507837, 4074934425, 4056746922, 3710246950, 2463575166, 1050558330, 1855780947, 3302899828, 278265180, 2235422707, 727534793, 1296743155, 1484577311, 3627813617, 2543369937, 651969199, 254789446, 1500596810, 2106154727, 3158385776, 1092019828, 3565347680, 3337742697, 707089645, 404706250, 1769347644, 2999287691, 552597690, 3267220529, 3671099075, 1968994367, 1303363424, 2022537166, 1853678243, 3947316513, 677763479, 2028780977, 3109915124, 2536349135, 253483997, 2740677586, 1776084379, 216714681, 2283247184, 398899581, 596399077, 2062157370, 4265405724, 4183108727, 2099824018, 3597375536, 776189687, 3764059583, 3774791271, 2433104665, 19624709, 2134970693, 4089683528, 3791694941, 1364862487, 3173020126, 1120279219, 1785698893, 1610972566, 2328525538, 2900776943, 3337609624, 3528235905, 2452455810, 4236866770, 2556053553, 1038162035, 1306830176, 3705412484, 734051848, 3273174194, 3873724663, 3849889858, 216673458, 1837616318, 737323079, 3808738770, 1806773602, 2735215168, 1376584763, 2681165014, 1424466786, 526923460, 1813454693, 3605037706, 2399640018, 3434353090, 322508445, 3465409659, 4048448088, 3102031560, 2884124185, 2881530760, 2341972154, 2774836744, 3908202735, 2073059678, 3802002138, 1000457695, 1611708312, 3793008174, 3141419070, 2004450697, 739589, 145777290, 4179194194, 3559279928, 357886476, 2870482653, 2118245906, 4293421888, 2358084463, 1587517049, 4092273362, 3910628297, 2339991224, 2911879305, 3718572211, 3566679542, 1990551262, 88695591, 1950857387, 1439576994, 1603062076, 2309418621, 4071211471, 2647729965, 3010842919, 487336915, 645214943, 1635885298, 3102446336, 2347112745, 262056147, 2556032540, 3354269456, 2819188809, 1592221348, 3429613387, 335425998, 2461263125, 3603081173, 2031300632, 401120061, 1485730631, 2275026115, 1957751349, 795360201, 862409247, 715902689, 1898489368, 3900519094, 1143535493, 3466669716, 198727865, 2315084685, 1136866344, 740237343, 1027437115, 1251791561, 2062018498, 1660966621, 138753575, 927985332, 225741012, 1220786624, 146824919, 1359197972, 1650233639, 1881350219, 1897344506, 135947270, 1416580348, 455037650, 3524271981, 2068028374, 3335834011, 2130388622, 1046939662, 4059695512, 685395189, 1720271631, 3040813336, 2057439988, 2352843915, 3608409637, 3292996932, 151792872, 2240892115, 2767929651, 678738538, 146223449, 514686786, 2799919726, 4256847793, 972752176, 288747899, 557638979, 3149849180, 229730060, 3833389407, 481764069, 3280574756, 2035618622, 2041955506, 3425650148, 3424771412, 1535580286, 4184627523, 2540785604, 4104176299, 2540612935, 1974860933, 3199800862, 3185427259, 1331638946, 490859884, 648338020, 435456698, 1269620755, 3028292159, 3683123917, 2852185374, 916907420, 1754092883, 3340841649, 2631145135, 1067411865, 1105345550, 2856403386, 273906028, 232720672, 3458801365, 4153340010, 438779588, 2735509546, 1147202303, 1011555204, 4019190777, 3971818255, 1659058704, 750372501, 4070916499, 1999700767, 4277535312, 3018683251, 148289286, 2166095698, 584855066, 537183400, 3259377843, 3401461373, 169030026, 2109907184, 3233748188, 2017410612, 1694498474, 3765042556, 1223278497, 351177705, 4267522642, 3476810745, 371032845, 653332946, 1523490997, 3727616226, 1511934323, 1139387411, 3179599549, 3419721873, 2470798011, 3884761260, 1518266942, 1245292837, 1913065416, 3118012163, 489606566, 2865170904, 3537118367, 714291912, 1921615097, 157443380, 3060497330, 3502192076, 1059782066, 1795306722, 1304722131, 303562110, 283503907, 4083224722, 681386896, 3168982425, 2026762274, 380514151, 2857875745, 3527440908, 241665926, 869146426, 1389332972, 3485379352, 4198936389, 1425060762, 2545215683, 901736732, 2169884424, 1954205693, 1858544369, 3869537758, 2188966277, 4194080612, 257085354, 3531552971, 367208443, 167458074, 3032091698, 47578313, 1590870829, 3053720338, 2784976623, 3013298098, 64408779, 182666680, 334742525, 2104242783, 1378021740, 450387847, 1243280217, 489477273, 289226203, 755629816, 315688614, 3898348400, 3380430583, 975540663, 827061245, 743780055, 322533899, 3418193941, 1366338251, 357982090, 22779451, 3466435045, 717026955, 1977526879, 2912240497, 1298212719, 1330281582, 3905660021, 2593149657, 303265605, 1976307480, 3197604895, 315904112, 1765078692, 251599340, 2804473141, 2729717767, 3738035403, 1270301437, 3506820069, 2527633446, 1372397716, 974708433, 1472090358, 103475947, 1583142196, 4149559667, 3613210977, 3508960562, 3220375548, 199438545, 4237682464, 1949800815, 461993235, 4168130141, 1139432501, 4114041437, 981553023, 2828802916, 15519753, 543257406, 3649793494, 3471882161, 1790729659, 1064431809, 1503438334, 1442641958, 2180259424, 2738961064, 4168634633, 2013111598, 4046595495, 1346813708, 2579168996, 3478011132, 3940629048, 210954190, 4136979372, 767262797, 120096624, 3274470935, 2042132901, 1436200214, 3608452527, 589402995, 2676278227, 3015306178, 247068235, 1989931928, 3552274237, 3785331849, 2444143604, 3813398048, 2880208650, 457657329, 1275331057, 1796945774, 2187602138, 3071288917, 638113480, 763709660, 976828269, 727279538, 1417604531, 4067305160, 4214943603, 3939217395, 4123295692, 1459913006, 3418702006, 3594178524, 3347184311, 424858482, 521956600, 334500321, 4106308305, 13519861, 101674232, 3840860141, 262936239, 181675167, 2501262989, 2626186314, 2146520116, 673384469, 4101857157, 3183610353, 2103068778, 1617072597, 2107239814, 3358236731, 1745255106, 4049867150, 1511263341, 4287770082, 3080441747, 1557548832, 3066577729, 1291223801, 2533026428, 3339133266, 2683936631, 2379042566, 4093145003, 361346168, 14982492, 380704950, 1417471411, 2022579279, 1821754615, 2928376268, 3870371645, 1339113395, 4281851245, 4259765144, 4275588864, 121110805, 1702723735, 115921539, 590863940, 374759886, 1600281854, 4219113827, 1372606716, 2071540987, 3855009363, 1589383090, 1324294638, 4249383602, 2890078502, 1145369899, 2791846074, 1933307796, 181430764, 547260240, 4263752703, 2692592011, 3697287135, 3489768856, 3155837315, 2447195905, 1739927318, 3741270463, 541074306, 3812816071, 3792316194, 1720502628, 829855798, 3407949149, 1658719058, 2813866501, 2785615185, 3639076603, 710886646, 4208748642, 985988237, 2569850014, 3158846245, 2075087241, 4221948812, 2102290261, 4213480936, 587756326, 2937561054, 1093131802, 3641603043, 1890223328, 4135754395, 4029019838, 2271285300, 283474219, 842418701, 1697911265, 567658162, 2761187353, 2870930548, 2898099089, 322105715, 491530471, 751272759, 2941073931, 75703717, 4170027433, 860196526, 1617337648, 1921139038, 2084536962, 4089713030, 820314743, 1947488380, 1932900858, 2011895829, 998264087, 274867029, 1367521608, 3835934955, 2313488716, 3162218338, 1236234919, 3225936369, 1321197055, 3494517417, 4001955707, 231637700, 4053979088, 1909885919, 1918112224, 1082867806, 4139628441, 1655697479, 4009403873, 3856151326, 3185540984, 1442815071, 2645495973, 3002859977, 1240091811, 3324282112, 3361501319, 39820553, 1367580792, 93310951, 1791987510, 2039917693, 631832679, 3368286880, 1337636707, 458902574, 973623164, 672725521, 961227068, 485421883, 2087501861, 644973554, 3351841930, 1155495392, 3861557968, 837015304, 2796367878, 3600421090, 1713473423, 2277689018, 2530490230, 3909544897, 2684472953, 678210033, 490742844, 4015635604, 2877471145, 1358025272, 673587777, 2466834128, 1463551311, 2105548021, 1175610791, 2125033570, 1406314197, 2548791330, 3325854957, 2004236220, 1886727823, 3587063919, 1652891516, 1004360639, 1237662579, 1357165515, 2908331528, 1222694961, 2131406305, 3444944614, 3807344136, 608812138, 3813235239, 4039112252, 277189017, 1040960761, 2155208063, 1345708450, 2374782357, 4044316779, 2181974874, 2339546669, 3823665269, 2650723830, 1147900906, 2018838651, 3687252369, 1692941363, 2817942327, 3648197007, 3757684979, 2419071126, 2256949990, 1361883425, 2636834790, 4064794167, 284673753, 1375796705, 2739956283, 507185316, 1946780720, 4267193110, 3454783078, 3449559847, 3235435798, 4071630637, 1732190501, 4231024127, 3446444795, 2586270603, 3450990010, 41616684, 2824602665, 3919370045, 2725960313, 148258507, 4103015772, 1885525173, 3748207255, 4164966642, 1440270177, 4072400926, 3974863164, 1597786586, 1369468456, 2857490624, 3455908530, 3594962207, 1296286, 4174548829, 1704198979, 2991200660, 3900105485, 1825234741, 3922922209, 3786470868, 3914866809, 2387781113, 1756439130, 3928196011, 4071929885, 4236724370, 784630367, 2020927629, 637583653, 987276355, 1594617803, 1342342226, 1689938957, 3907254548, 3228704796, 2736721072, 1924189875, 537279092, 352089746, 1352853071, 1996688922, 1611282125, 767774489, 3456015324, 2611726089, 1374860891, 1930810915, 3937422836, 338320392, 946005067, 2730692259, 4191433921, 990535276, 1303236488, 4069650985, 3537726808, 428731091, 72991249, 1755428656, 2372640910, 2087815222, 2313545938, 170272271, 2452795213, 2689847330, 3338569917, 175598821, 621447129, 610002637, 3708298258, 494500203, 1604315212, 3069557514, 1984497646, 3316680659, 177042625, 3123054309, 2723340664, 89772692, 2456221485, 3662659408, 1260799264, 3716386791, 3267871946, 2075150486, 4135234663, 1505445150, 1156662330, 2516216271, 3678191945, 4237969306, 2342585102, 3327252652, 4189205029, 411505985, 594001973, 3563672836, 2691377437, 136228550, 2954459956, 2522375087, 2826879719, 829903093, 865580790, 3110222202, 1225865534, 4248765579, 2755157748, 2505194578, 3652360729, 513609204, 247316580, 1683340007, 2941054117, 2546864855, 1620666461, 2186607782, 296205671, 1700724303, 563270463, 3653424678, 3944709713, 65061540, 3151909675, 245104793, 3254060303, 845321163, 2415272025, 2132223905, 2692980123, 3129206320, 2326506168, 423260688, 2877907130, 2186394931, 2333200579, 1443062165, 3817654085, 911216174, 3555651985, 458396685, 4176616773, 2839999600, 3657239722, 4222435076, 3608421051, 2771947955, 1156501721, 3110384562, 983360139, 2638970219, 3242976485, 3498044824, 535993186, 964103314, 251064214, 304678, 130713793, 15562315, 2125588415, 504018636, 1150255294, 1825396673, 3695120884, 2212486136, 851157834, 498278470, 1044906964, 1853748366, 734898279, 3747214827, 3058648957, 3713032506, 3332591235, 2711578555, 3595156862, 2137462129, 1472369016, 1171727237, 1342759774, 2479816689, 2038334035, 542375086, 83210019, 397754623, 1486648713, 4140094263, 2068329988, 199587935, 479805242, 4183611571, 1959613041, 2964379092, 2859534926, 2423667029, 1840919062, 2848099051, 307620589, 1754435170, 2339190790, 950218260, 2329462629, 144555126, 3987700468, 3364146393, 3171203272, 1871711020, 2215491540, 2434904565, 2089775156, 1552765008, 4006763431, 3682396150, 4119956806, 4179408046, 423715253, 3562265445, 2050456347, 614753502, 2483656147, 665276509, 3640278880, 562639173, 1531583684, 3901298037, 501957706, 4134979931, 1485774314, 600006337, 1412367625, 3889648681, 2089798495, 2377057842, 3160193754, 1123595257, 353907123, 574237054, 3345617016, 4111869096, 4073103307, 1427156654, 3282139574, 3285692356, 3914812730, 3082031154, 1736700217, 2735658053, 3182874350, 3797442920, 2447780181, 655625671, 4177141605, 3595135183, 1405006448, 976404848, 3833288152, 3005826431, 2002748576, 712048715, 4158184310, 3735108605, 1725767433, 489452866, 3089140974, 2677689261, 190180945, 3172300745, 1761676280, 2314506553, 2408609715, 3140003189, 3972562145, 131033830, 1174616367, 1401335905, 2743190963, 1664196167, 3536354512, 894181101, 3728279855, 381470986, 3259397106, 402416018, 3915426076, 1384891662, 1664201670, 2632635640, 589538811, 4251417320, 3483472652, 1869245383, 1615267214, 620684248, 3668185841, 3255143440, 1772654340, 300804285, 1267455128, 1920321647, 3022460714, 2130070423, 3032436142, 1286870994, 4128411279, 3299496545, 1349167768, 623069528, 2161420167, 3215735360, 2029217501, 2012382710, 380772515, 2785570520, 2118059683, 122567961, 1369062945, 1828432051, 597551408, 4224578008, 2784400100, 3973163352, 1188742189, 2175697734, 1295429350, 232543771, 3510269840, 2108900833, 3665010142, 905337367, 2013920487, 1035560872, 4253718639, 2937243572, 4149789360, 3082015559, 3471259109, 1496675042, 1234630598, 2275839741, 3385528000, 533029273, 382429470, 2351024262, 3563973494, 668828465, 3947170130, 2347560210, 2523390607, 4151619009, 2991080015, 2162878607, 1402999476, 3479180427, 2901774638, 3902581342, 4027617333, 310140877, 1798202528, 742034038, 2055686519, 647159465, 3216936734, 4252501896, 1699229983, 1314061960, 1383548860, 3098443503, 4252150713, 755921392, 3195887337, 4222995812, 3041543509, 818082269, 38281550, 2327191363, 844221750, 1399814610, 2390982992, 2693446867, 2458450516, 2702264334, 2669605317, 1274385117, 3766135098, 2463005171, 1199018485, 746678276, 813239205, 2715577098, 2692330984, 217409243, 2955763510, 4186945418, 1909087744, 698254358, 2334651840, 2432030252, 2106702240, 653360043, 2964155294, 2529591609, 2806231579, 3603218806, 3077659343, 2369653605, 3064838189, 858695416, 2789868485, 1355835668, 4211042360, 2264806247, 2019469032, 98831247, 2313181365, 4047169702, 3975497045, 1738267977, 3602375178, 2073494882, 631068537, 2403618934, 3159708785, 2976135297, 2148073227, 2643413370, 2515670018, 1458737006, 3280786188, 1004244809, 375195298, 2434382016, 3131901201, 3837312262, 3246585432, 1429236078, 1670051419, 2839066030, 3958177906, 2490322277, 2173264847, 402370477, 3434783149, 2141773730, 870227779, 1545360740, 3528434070, 911975740, 1885314515, 901221668, 2116317209, 3223553502, 2264148552, 3705330875, 260379763, 2195729072, 2014445122, 2128293851, 3808636483, 3767566776, 99622678, 1242819878, 2507614886, 4068991614, 3039397393, 434373093, 2525858763, 4259959689, 1044429088, 1785536534, 3733274551, 2528754304, 3577172762, 1153410287, 4197670073, 1658478926, 1264739211, 3393584378, 1211465500, 3301683570, 3016215407, 1021738510, 1948527884, 453556855, 3606055950, 1761407496, 3842679908, 58695584, 2991766059, 1308808634, 3244111918, 3232572671, 3136652484, 1244070917, 2615014166, 3149639432, 3224375652, 1879369949, 1209344707, 673384439, 135810639, 93635551, 3157198878, 906986189, 1319695349, 2364294120, 1615584276, 3703978924, 3571943545, 1264741936, 3990269722, 592653659, 1618946441, 820634102, 2776668951, 356032949, 1621179736, 3517791691, 2418860900, 212045295, 2757517213, 1855357694, 1482056554, 341681353, 59623773, 3150044457, 4122204041, 1508983051, 2265831122, 1542094027, 3217588933, 175047401, 1443485266, 654759814, 1954270037, 3450678588, 2299336892, 2084660761, 2697006170, 1023939345, 111667349, 2561099038, 1242630531, 2914887394, 3028334127, 2120712835, 4243476538, 1652625538, 1696970679, 116960949, 581318094, 2359483671, 1692619997, 338123682, 961684103, 36202745, 2442169032, 2833376615, 1366075098, 1514810500, 41485641, 1569129714, 3200185293, 2473257571, 4229544987, 3737594114, 4042800323, 1146124003, 1606173604, 1934073026, 3181595372, 337819063, 1053100195, 2836577192, 57109979, 2547747640, 3002509612, 4104695982, 4228597728, 1533661519, 175917583, 2614498177, 7735723, 247905039, 1371307416, 453473756, 3005057348, 1292930354, 690783061, 3017521941, 3971987859, 4099967724, 2291937435, 354101987, 3679238660, 856361814, 405468386, 3786672256, 3963486760, 1512228194, 962237845, 2675350465, 1181485641, 2445418014, 842117543, 1452628381, 2259442852, 2189925554, 1189916411, 2340868379, 3700616054, 391413057, 1786862134, 914563068, 2025153487, 4039841982, 3089958801, 758437848, 4051283134, 3379856297, 1641950825, 1395272355, 478129175, 1952789207, 2606188575, 1474724789, 2158472751, 269356192, 316331876, 2484958422, 2760629594, 3919738304, 1491179812, 303673559, 1265588670, 2776202812, 2096532732, 2208871107, 343193917, 2849908219, 3859568114, 2874140845, 368961269, 3205442593, 2405682029, 893664764, 1408154819, 853564604, 2040345244, 1599782445, 670685825, 2674266122, 1049554090, 2883525702, 1459803157, 2040906055, 2582279123, 3827212382, 175535821, 409582768, 472780449, 3633645, 1148859454, 3950829677, 3832528693, 3114290461, 246219867, 2394429435, 3006014118, 4051720003, 1393252613, 957407403, 838868579, 3206967766, 1187535189, 3966525647, 192652642, 2722113575, 2164274166, 3287193927, 847136410, 2158585961, 1436985844, 3474827584, 2740432291, 1792523350, 1472714850, 300300786, 1048244226, 2019525165, 365214060, 3922820175, 4280946060, 3241274671, 101468643, 2431105470, 1700889181, 1247466816, 1935103796, 3064680943, 1546835680, 2375993896, 1268114504, 3523227926, 4152078840, 3390881441, 2456597977, 514258672, 3898509299, 2189576252, 1000931988, 4244953343, 2023156102, 3222274047, 370957257, 363661543, 3427376909, 1617576064, 4186170917, 2704626454, 1920906787, 3928130204, 690623986, 3537439978, 1775123443, 2414471816, 3048529982, 393602596, 346047233, 563971724, 2312657226, 950963385, 3542584361, 1855622735, 2052447253, 3405403464, 761669730, 724489817, 530893303, 1215714374, 2524462305, 2967173569, 2274172704, 3537163757, 1912446801, 1977882072, 2750149619, 4207205134, 289787253, 1028831221, 2490054670, 1039598900, 712950340, 2884218781, 3413407062, 2086628278, 3815031819, 1709620754, 1104966921, 2238717185, 1795520805, 3075032460, 4239079033, 2517480465, 4020025284, 1503547373, 610000725, 2061332693, 3840014718, 3093163773, 3893632350, 3396066159, 3069133244, 2125957628, 721794245, 773813803, 3006319826, 2035271670, 12103238, 3838697195, 3915287163, 1144038782, 2782304508, 3919635794, 3434224095, 2739596615, 2508447103, 2318254200, 463206245, 1864416120, 1897503454, 2131604341, 1993096393, 1931670774, 2977629328, 279962341, 1533047879, 4272028003, 1433547087, 3055698058, 3082504707, 569970069, 3589330311, 3782338598, 43735081, 2807629480, 4020829954, 1483625072, 2216565917, 4263752514, 2757145516, 2966542177, 4256314972, 2817167395, 4220813457, 2684376130, 1096408889, 1546154070, 2079928011, 3227922569, 90511878, 1381680153, 231571627, 3602165387, 3863495960, 1100295362, 675899830, 2099494222, 2659667090, 1988318378, 608313007, 3676637619, 3061336246, 2211275227, 3637817812, 4128926880, 4002865527, 1895676315, 2258619268, 3894029045, 4183848772, 3763951789, 3733769942, 1082616195, 2405319730, 2028044069, 2144793687, 1415048815, 1003901330, 3818318977, 3823355035, 660769199, 3521564494, 563243037, 3814499935, 2678592733, 2654671207, 856593955, 3104456637, 1939117335, 505698234, 2518621498, 4210998478, 46345237, 3121132337, 3293133067, 1738383553, 1388583211, 2442742477, 776150692, 1920805630, 3790196458, 1161464540, 2224754559, 3919374705, 504751673, 3654025780, 3444191214, 403843495, 2691643949, 2988644291, 3868913029, 2948998758, 1906666700, 2466643913, 3182507849, 3935216069, 1551373038, 2479033118, 2673138912, 1798653577, 241809878, 3884157411, 61958978, 3584652971, 2982173798, 2262084578, 4073499985, 4141602692, 2470079791, 3925926853, 2409568201, 2068608522, 842914086, 1210184877, 3285339287, 240102802, 1942011359, 4282628613, 867687160, 335189140, 2443850622, 3201468636, 4029755142, 1208746529, 1535674260, 4247322257, 3741989803, 167638589, 3288281216, 3804831283, 942078563, 1176132438, 2874944240, 3663458667, 3762510150, 1827629789, 881891985, 3831905308, 3590728198, 3374947732, 2755325844, 1301040575, 2973334799, 3714625908, 1232331806, 2452576221, 3155953409, 2439367236, 4163590298, 44994826, 3347508246, 2621358540, 250486807, 3930722072, 3332086271, 3485033192, 4081987631, 3887444991, 3869604590, 3981334997, 2517372333, 1616189168, 813701398, 2684095644, 2864534893, 1734375885, 1443193363, 1525777304, 4124407918, 822434490, 3907338062, 1562677144, 2920160581, 1028984916, 92728727, 1618284954, 1140288105, 2011226943, 4056403460, 190681970, 1228133371, 458540967, 3328685175, 177049138, 1907886797, 3220600529, 3960817175, 1392092887, 1929200085, 1410665232, 1647121024, 1174314267, 3722454876, 3323309905, 278580270, 107716764, 2422594920, 1652252963, 1520739637, 2470408056, 1347448381, 4279224252, 4123241345, 750753612, 607693864, 1427234263, 3639587479, 2679109816, 215658224, 514950791, 495629680, 2562786138, 2328658439, 1085196847, 865640945, 3978573707, 755738261, 1998272097, 887780835, 4165531084, 77741374, 1028501880, 1191301649, 1105999977, 4140947704, 3717111938, 302365337, 2650490986, 2612542606, 2369673462, 3996722568, 3607227948, 263557164, 4291542284, 2618988820, 3540748778, 279305361, 3597813624, 3231934395, 811572982, 2973451700, 731247331, 621145684, 572151493, 3949712629, 1747950679, 1766615292, 1456120831, 3697466546, 1499890166, 1675310448, 3887917572, 4084736691, 2085858282, 849820344, 700218182, 3067292245, 697533109, 3195849859, 2645597024, 761015283, 2327087115, 3110045334, 3979909977, 378992926, 3729999310, 103499605, 1758203361, 1274855932, 908597267, 1699267128, 1801058607, 4292684475, 1077519682, 1416071712, 3226970646, 517581409, 1979245623, 1059392969, 1104627390, 1728226852, 2829702089, 1528097608, 1476805368, 104764000, 252855587, 2046716432, 1032343931, 605339247, 3900835922, 192819851, 1325760798, 3245984093, 3781188676, 3572962932, 680459732, 326450972, 3893043611, 804748574, 860726621, 3835899242, 4106584566, 1268843992, 2339828999, 2432688365, 1264173851, 1083966609, 1030545844, 1626448366, 268610392, 1627130140, 2402985704, 1751727025, 3160006219, 2292094438, 2808800324, 1289007719, 1435598001, 541279031, 2863798509, 1257827710, 383250741, 734896251, 2745649184, 803291965, 891841519, 2615554748, 4083908984, 2330946384, 653566782, 1963412665, 3163441508, 3434557470, 4179677711, 3278999998, 142476437, 3953098851, 3008663659, 330041661, 2195274815, 3799892214, 2287329808, 2484666698, 1782378997, 580251462, 1657549849, 2158782576, 284691117, 1654890978, 3184476912, 1694375407, 358290007, 2355474071, 2639000662, 267936334, 2200018139, 2179365078, 645221892, 645347913, 4118524503, 580466738, 1217162101, 836823657, 3475181661, 100228905, 238862403, 1242048451, 1418039884, 3602404151, 103898776, 3472677075, 243014629, 1260346656, 1190279443, 2266663688, 139296650, 749740277, 1471905023, 271410072, 938474931, 2076211709, 2259422367, 1835678420, 3686871695, 3300819902, 3819663775, 2125854581, 1968706734, 1666409815, 1745979798, 1703495202, 3613737225, 1017352492, 21908257, 539683737, 3263949706, 4012511792, 503229705, 4006575816, 68644729, 1822818489, 873632592, 1708577302, 2542858891, 494052724, 2165998645, 4196261198, 1280943855, 2530371415, 1848521287, 165894058, 3276410363, 3430588872, 3446148300, 311458733, 1915816983, 3582443272, 2292515852, 302206979, 1800105112, 2657613631, 3893097084, 2237723591, 2126713613, 621780294, 3176449966, 1162450941, 3563599097, 1830922607, 2312360490, 2686839013, 2212335929, 2325552704, 796722520, 883678733, 722352352, 1341632495, 2834056789, 3823981576, 1282165868, 1985531090, 3329292360, 2516168874, 1480660082, 3413197213, 2913370233, 3841072738, 3202969300, 787981018, 481157243, 1520314260, 1140471617, 732421865, 74670882, 3481762677, 56452390, 3300051985, 2779633591, 779311858, 3098111851, 2396021991, 815924164, 3242992826, 1718964610, 4141019632, 861982628, 3871166345, 4190057517, 3756217219, 1453252992, 2759164222, 1099252171, 1857590325, 203312050, 289884310, 1382333085, 1001380134, 3722917220, 3299201010, 2336501044, 2502698980, 4152565272, 293377824, 3527305411, 614681457, 366200280, 3081649947, 3771131074, 4016181866, 4210991909, 2015043538, 1513887885, 787764965, 542569676, 345100726, 4150247222, 3538476241, 2252615725, 1333016930, 70686946, 244721304, 133490136, 3500190157, 954919095, 1662308236, 4076832340, 809991827, 3458187042, 605818632, 1987909227, 1953418483, 827368771, 3366763281, 2104245314, 3532757337, 3881949416, 2539316866, 4092107256, 2281934512, 2417333797, 869276861, 1074560810, 1502530020, 945454150, 515862427, 3365550505, 3921138372, 2771983987, 4016861438, 1820224308, 3460523463, 197224754, 2567577796, 2680843990, 1134223825, 907617685, 603637820, 4249627615, 2557032290, 2525514926, 1756458732, 4232825857, 2188199686, 74940878, 3406185461, 1133772272, 2450831989, 2756969036, 119025786, 2228292818, 3991296320, 669676499, 97349594, 3687220632, 2948105278, 3868723479, 2666281150, 112049716, 3247081947, 276610333, 3125278709, 3622281639, 1188190625, 3435668200, 837084167, 2659393538, 3949357626, 2949458833, 3930477359, 3492365949, 2076136045, 397014103, 2336942380, 1853838520, 3117165944, 375577401, 3643173446, 670465033, 845863482, 302590841, 3873922289, 43550850, 1313114844, 2705369413, 2623349766, 2626978412, 3670981053, 2518850598, 2064232087, 4192460393, 3724407309, 2565584323, 3305149165, 750709572, 3374998645, 35817966, 3230787373, 139987426, 3086631283, 1843249264, 1672064345, 2483399742, 4215661896, 2471115637, 3000672118, 3242178944, 4252884151, 4245764392, 2294098937, 914142981, 3486674925, 3425469864, 3437877431, 1341151825, 2996975500, 407631112, 4213465670, 4247297009, 3831034951, 2412856118, 2189761404, 4161296242, 2373629317, 2930053773, 3675570940, 1538809796, 364114016, 4104641418, 3666940890, 1453124527, 4136141096, 3303136075, 2758614149, 1955226888, 1107761585, 2325731489, 282462034, 3382967076, 776505356, 3908596023, 3371345753, 3578805998, 55710272, 1125484785, 1211454406, 4262404993, 3968203754, 2005402199, 1157677288, 426835757, 2217200015, 1129894133, 1627735784, 776196846, 3875136836, 3142629735, 1537472556, 2781854919, 2035715827, 1022961444, 3320907204, 3742278994, 2883309557, 2957921528, 4286095796, 319869068, 662604013, 726962237, 3445148780, 3275059260, 401478590, 2494518187, 2070773987, 3426283437, 3466141087, 3701617958, 3625115244, 1657179311, 3871564444, 259866342, 2682829332, 345183624, 1936328467, 552651608, 1571867494, 3524495788, 3398900945, 3313390101, 4145506974, 2871201288, 2240527124, 2234585461, 3758673266, 145874019, 1191301534, 931941082, 979745305, 2164330960, 2934070894, 2912281099, 907497766, 1753370659, 1258358205, 3834882026, 2969029265, 150892053, 3328617564, 3151762376, 1496290734, 1317349561, 1239155560, 2802684842, 2026851310, 1927853053, 1760916381, 745913238, 3835306837, 1023516455, 2549105439, 898431440, 3477176298, 2639902824, 1338409128, 577522835, 2983703016, 238766582, 3732573592, 1098758338, 3393443821, 699571924, 3000389502, 1000036754, 59012076, 2195047108, 839718013, 3257797873, 2389984197, 1660657329, 4100773135, 1059858772, 4278659886, 833038452, 1920070594, 202384942, 3309519384, 902848622, 3685401387, 48768924, 298306519, 4082854884, 3761291796, 2308061782, 1324031308, 3670401318, 3219857964, 414203333, 3118385469, 1083288148, 284225486, 968996923, 2837717120, 3356285448, 1670222588, 237660218, 2294636787, 4294302634, 3568720832, 3707978038, 1780143041, 3998493719, 68401445, 4022573563, 1291771953, 4172531136, 215902790, 2207128532, 2446310572, 607444502, 2264179482, 834835684, 1020307612, 87428555, 596457457, 2543685202, 915699934, 3438015962, 2405576741, 3130798576, 284628886, 3926788679, 3414462852, 3688801817, 2830018690, 4141352347, 4277182304, 1073106972, 3405603939, 3332723002, 2096011485, 566292860, 3483216572, 765965473, 2491328745, 1742528272, 3732672745, 2854083940, 1471206885, 1548203630, 2124231443, 2137031065, 1228723517, 262990174, 3072967849, 2529378593, 1944644633, 1793003394, 4074057103, 2934350359, 2315809666, 2657162586, 3209581751, 2715096926, 3017655075, 4125870420, 3299865185, 1410870522, 4053920384, 948941561, 1081883670, 2951551263, 449557848, 3734338810, 826930584, 3125335640, 877906729, 813376321, 68889950, 2206463319, 3147729641, 2736954338, 1811995243, 315060040, 1907915797, 1441257072, 161305218, 3129325955, 4225834229, 3433384906, 3963509498, 1914252023, 2828431818, 3952928477, 2313244146, 2188933444, 2865989702, 2487824764, 3393521828, 3750060981, 948060145, 3328015792, 1018113988, 1007726187, 2723690865, 2507795030, 2883671720, 4050851715, 3231613626, 1290075911, 2141047747, 3947818677, 283729394, 3272314287, 3289837386, 2810021560, 3271466607, 3155163919, 3801674167, 3874385294, 3860064136, 3339213296, 1940953462, 128407681, 1674908315, 3839211830, 4230142110, 984155326, 2196845391, 2025383183, 1229923800, 3864609376, 2119121935, 4122472690, 4089280397, 2949000666, 3591331729, 4215719674, 1205208477, 769655856, 1196671688, 1510789849, 924291642, 1043055387, 2296602335, 344339132, 3018504123, 3902985208, 307287557, 1586711921, 665169372, 3977412854, 2732733603, 1403927360, 503285899, 542125972, 3696892160, 370703346, 2162505502, 3292187292, 4113117399, 4229832643, 3770478420, 4167866174, 4095313864, 499185703, 807567308, 3074163787, 249477410, 1338452709, 3981036758, 1151226318, 309297647, 940875762, 2178121040, 3539994091, 2926272543, 4245009543, 2275949632, 4098886327, 212512720, 635464318, 721508114, 1310911370, 3239806781, 14906484, 4234656241, 73437455, 704604539, 4115955836, 3930933656, 2010884065, 2163091375, 3072826851, 2601039295, 3179147594, 3540120490, 1475425931, 714781281, 2211008439, 21218366, 3304720597, 1915241770, 240621490, 105347648, 691857252, 1928921779, 3030067548, 656361001, 1689879516, 2591541543, 3037636083, 123281152, 3080260609, 1933148812, 3226834069, 3408489560, 2226467991, 720569776, 3568935918, 3820616444, 3454959350, 2109716957, 1442056685, 146481218, 2684615186, 3523668978, 3271788613, 2383220089, 1030818289, 56114723, 177287882, 968582743, 496523453, 1755385366, 2983489135, 1848833449, 69937630, 1531208225, 856007082, 3197566652, 404632886, 637379107, 919969071, 1348418321, 703245684, 4051086713, 1535125069, 2759773067, 2206024373, 1027295390, 4203257057, 1960112785, 3399218367, 1493704394, 595801246, 3078974520, 2059018214, 3724704744, 1857090634, 711913635, 2442645253, 2248108736, 807181976, 2015334260, 3990330766, 3149132090, 2598602742, 164943100, 3725014597, 3368747324, 2197195856, 1921495163, 1574437749, 2314244803, 2807013167, 263902361, 2761906214, 3397261157, 1616849205, 2764612998, 2234387833, 1914335891, 3625953753, 3824577200, 3472265912, 1058240935, 2847937341, 2022730153, 22236804, 2536083191, 3296524898, 2129963913, 60203250, 2377652489, 409873176, 468990684, 2393361354, 2699793232, 3680264902, 2579121630, 156298404, 4136828424, 2484649554, 4074671187, 3454017490, 410869369, 1842217281, 496311959, 4121023202, 167060866, 3844791835, 2120744181, 3951265464, 1055174977, 3817615421, 1837002951, 1683996805, 3222415833, 434985511, 1759583284, 2798280425, 1753481038, 3422247924, 1853828852, 1848176659, 2138084292, 148093058, 743324331, 3385191040, 7519196, 1353223256, 91480951, 1760420243, 1492884380, 3920820719, 2526409666, 115028119, 532054460, 393962324, 576795126, 3303292126, 2291183354, 2680116150, 2168813996, 33300797, 1282905893, 3280544110, 4236072030, 3398637993, 2975731537, 3468756989, 874812699, 1698185062, 4099438936, 4036739955, 3613449397, 1524702604, 3688026637, 1889415623, 4291974193, 2293177310, 3592889513, 30307377, 1474302050, 2228246775, 1863990691, 4207246224, 2467972960, 3301323487, 1448279658, 2316718332, 524548182, 1531178246, 3863780934, 15742382, 1119364128, 2980793553, 4202884512, 3113507993, 31309283, 3624104529, 3243749117, 3265061302, 3554483525, 2517285350, 3565626011, 472017685, 2277300239, 1837647164, 1354578928, 2153151497, 1857676490, 3010180280, 614554295, 3218942645, 1368193987, 183758740, 3409933464, 1392751812, 3582057679, 839302531, 1770994858, 3994931679, 696922758, 4015178637, 2643205422, 4162844163, 3721428336, 377665293, 1389654465, 3552500309, 3517786453, 4017460988, 486860228, 1975642700, 1158346318, 1852074752, 189734734, 217255343, 2502569060, 1108410219, 1230826122, 2643020974, 1899343181, 2604522621, 2414068496, 2741505861, 111110955, 2298043818, 3341169371, 752892922, 914021904, 168320208, 4006881097, 2370423311, 2327490072, 3108044306, 3419923674, 3265236100, 3456987749, 1918511986, 1947071449, 305940923, 3600326982, 2605841947, 3954021894, 3204805026, 2039175577, 593481973, 1961010287, 1623830831, 3023458744, 2744906782, 937745685, 3959784565, 447768708, 4291088708, 746661907, 313112961, 3852823235, 698260874, 1385339627, 4074225379, 2667075096, 2139416155, 1256779976, 1028435028, 844190771, 1150235608, 1692017076, 1887773271, 1631806634, 3385750556, 3159632315, 4058298717, 1876580825, 980641800, 3989618716, 3946913891, 3150197576, 1489666984, 2729670138, 677851066, 1778775669, 2012203795, 2234283152, 4057939861, 2041386363, 1938918314, 4121672396, 343507615, 823592752, 1952394486, 2257139119, 3951274727, 564354026, 2393242515, 1867813103, 2110504230, 1315026855, 1502921728, 3165845215, 346111911, 1785969645, 1638531384, 2289458816, 3309139524, 1408426584, 1794907367, 2674644538, 1419655439, 1322269435, 436047974, 129428089, 800358506, 3724121410, 526880503, 2951314454, 1820646846, 2057331022, 4264520338, 2176888568, 3937839754, 3196328390, 4114627299, 3691458285, 789829475, 1014653393, 1092448636, 2238521279, 3333866821, 562327748, 202735867, 1952467153, 1925952026, 4287855190, 1002014542, 4048247623, 424304520, 1630446745, 3944792833, 130763270, 3398190362, 4117449922, 2178109782, 2836048988, 20795038, 2150983751, 1707902602, 3314820491, 111402174, 585477254, 2598604896, 3729472564, 3501385295, 4047792282, 1043964786, 2502387222, 11652997, 4265337191, 2409306282, 3309089433, 336574205, 320530188, 3782940702, 1874980945, 1615889161, 1266723261, 911683776, 4233448880, 3678904060, 2132201480, 258874361, 2985891027, 3392133923, 493150342, 3646265770, 3514623024, 1570868450, 4127940807, 1476462249, 2011497260, 4135547657, 2856230802, 2234137824, 1122395890, 2904666304, 3853073417, 1463849853, 3101392173, 3219789555, 4231459620, 57885017, 795481686, 4118218029, 1484175925, 645401511, 1431458959, 4169344426, 3001045557, 469319899, 3835734173, 705657405, 2361505449, 1173785925, 49589489, 514878223, 4170373434, 472554350, 1368221611, 883364101, 3156945161, 837259694, 2187531564, 3607014639, 3915280444, 1761513304, 1494838997, 308701943, 1813279783, 2817061119, 471103198, 4264279938, 2524248288, 1508126240, 3851543070, 1457362984, 1656966873, 1209924771, 563457785, 2174034366, 2867454801, 487808564, 2809654719, 929070629, 1766684827, 1273599395, 4237890936, 3015206890, 2969568832, 4069813831, 1867788301, 1501417973, 1074046379, 2721213551, 2254691088, 2079213264, 3114352320, 1220663547, 1579677401, 4175005327, 3088192813, 1458689498, 2202663392, 1964796982, 3833712811, 3556909773, 1362329800, 2729869313, 2534814373, 2058541321, 370854861, 2782646907, 2807156946, 1194029940, 3278312198, 2507838273, 1632676553, 3652967010, 3791619694, 1574817329, 4115667593, 4064050768, 1746450051, 1608917188, 2772903472, 1198979013, 486875749, 1692227465, 3805155252, 3761704427, 3439388963, 1325947417, 3486581472, 4272733719, 2735241293, 765912876, 1938434575, 3542492439, 499795970, 2836782818, 557997933, 2285506964, 3398926875, 3074856662, 6310183, 2654367156, 1803811258, 2033801442, 2978694900, 2859810405, 849230630, 1378913250, 3537740549, 3592091016, 2503510322, 4173440283, 3905372734, 265607752, 835528805, 3427055496, 4222468449, 3417786625, 2815164423, 4158415005, 1668699590, 3588288062, 481059931, 3695253411, 1179662965, 6212547, 257859755, 343894735, 2063106029, 2579337217, 451785198, 220382161, 1620602470, 599857600, 2634365634, 3799205758, 876996328, 1554877809, 2327897509, 251511051, 2632796031, 3748035865, 711138664, 897202714, 228092799, 4020301179, 2021595360, 217543775, 3016656279, 3564155812, 60413244, 2738707493, 2949364166, 866677032, 3042685254, 316371780, 1470615029, 75279012, 1521974295, 798185696, 1602313881, 2360347473, 3892058430, 4199805475, 1900130913, 1984630652, 3025823985, 1746467596, 2602202508, 3296309892, 983641338, 1551450383, 2860053791, 1751557408, 355166315, 2955627358, 3547875643, 2470111346, 3227585258, 435523631, 3567913292, 2249254790, 3375443487, 3195673609, 736567688, 707016437, 2147131907, 2886927210, 3835740180, 4129440730, 3097315626, 590409885, 2001488608, 400802175, 2685773665, 2134900462, 2765683184, 6649124, 981504759, 2064603413, 1418332829, 1194066731, 3243682097, 1136805250, 3954474155, 2198962035, 3882282024, 4095844623, 3771953004, 3558110998, 2204825708, 627822824, 4137351546, 1841335880, 4128567407, 138639090, 3055059501, 38695348, 4212194271, 3590197262, 2500527880, 1028504770, 438280598, 652472995, 4147115850, 2696313605, 3477933375, 533792100, 4158719843, 3748893627, 152209413, 1407024281, 3967686176, 1473022880, 1223171150, 2035334722, 1881716832, 116554821, 2157713821, 1549022444, 1203212849, 1809166945, 3776934765, 2829340321, 4282680617, 1376543446, 2970898245, 875451545, 586244212, 296395763, 1623070615, 1637859157, 3267774145, 4024763407, 1860075241, 1163263543, 2548582941, 1025777625, 2442211950, 2727213092, 3007840871, 1692313766, 130262896, 3395919903, 3289269202, 2901442898, 1796734930, 1450279136, 180142850, 1430931348, 313443169, 611428314, 1705670610, 2605385206, 2812672671, 2041766101, 1355012670, 2499942183, 2221697676, 3541732101, 1066937922, 498901925, 2463782268, 318720764, 1912825326, 3975706652, 1511593150, 2631915177, 1570163606, 2717442441, 301357224, 987491612, 1113278583, 2425843171, 85067377, 361972925, 908659932, 3508481218, 1945585418, 3805647706, 3057831409, 1064563097, 3864233289, 835436479, 2246766618, 797872060, 2153215411, 1640707536, 2451826251, 3695087473, 500650829, 2674563522, 2243667710, 1922688333, 3410139659, 4263699632, 1034522760, 4063443229, 2623223242, 2263550308, 3896327771, 2069493777, 3832020858, 3414364115, 3620209177, 2595895318, 2260628218, 3727582974, 3924154500, 2947536971, 1048918551, 2148724906, 3068451944, 930259452, 1910069894, 1528759950, 383046463, 2452060632, 2425415496, 202850336, 4252730959, 730403245, 582942893, 3292572366, 324716181, 645716051, 3375902223, 3898023311, 3825541329, 1891586249, 4004113473, 539527811, 1572455586, 1939423220, 2004165663, 262872430, 3600089294, 1905694679, 835989701, 2657407369, 2429863475, 2381859756, 174696725, 726953695, 1826515540, 3257776988, 197026201, 2951626765, 16596816, 369633528, 2211818873, 2096569390, 818963217, 3802983279, 755820671, 2883883210, 1297839444, 3044547098, 1067930303, 3797759511, 1418911129, 3254003766, 3329291136, 4264412665, 2315242354, 2153159742, 2802850064, 2749057430, 1016363951, 1653390553, 3988943045, 3620904541, 164332450, 1954086104, 1898530941, 2019107025, 2265435972, 4061274731, 3005659685, 2208733310, 2906085216, 874995212, 3494456659, 211880461, 2471058238, 1761456291, 4107434422, 1278868456, 433629889, 2254751867, 1732565040, 4021701197, 198802695, 991210082, 3890659060, 853890632, 2389038534, 3061267322, 1113997060, 981706599, 1469784593, 3687147492, 2474633459, 2738712192, 1694633819, 2716202996, 621543274, 1994155344, 664192534, 1558613090, 3324524666, 2545266119, 206527782, 1822182348, 3972512193, 3494076445, 114913011, 2331483495, 2529207591, 2401158099, 1437521757, 3955720131, 902993484, 4049015248, 687213331, 165619286, 3888410104, 331821503, 3697618369, 1022471748, 4038781317, 1529710274, 784992183, 4234656209, 3265503833, 4145430858, 3869445953, 1199932496, 1716008821, 3948320957, 3580526607, 331240799, 3490965059, 428124, 3115788434, 401506311, 3128869302, 2047440458, 3788171502, 3721298154, 1805994522, 2996049564, 1293494523, 1869931775, 93754570, 1133594694, 2408362803, 3047019407, 1964024478, 2417431005, 2456700560, 2923273791, 670962241, 3058942778, 2577907330, 1904803280, 577030358, 1545129224, 3679293000, 895859097, 2801048098, 1957561566, 3508939780, 667598023, 1751341582, 1629507836, 3216948612, 1887004497, 1877843043, 2393180172, 2995404761, 2511006646, 1032378732, 2478598563, 2784464870, 2052879476, 3749055004, 7684328, 1065065491, 4128333652, 2610725926, 3515814327, 2780960597, 1712804239, 1073739502, 4177452562, 2632214162, 1342348192, 688792032, 1284312093, 94250512, 75615624, 2685061971, 2730056412, 38531235, 67874391, 2378859914, 1804269874, 1420530551, 46986007, 1512736499, 2877082359, 636303873, 857567801, 3353155826, 1993142378, 2532276315, 1662401307, 3760790707, 841235785, 3489430831, 4026665855, 3350767902, 10421082, 1167540788, 255653271, 3017980172, 585543727, 2353782865, 4026339548, 1743085494, 3444470276, 1673625358, 2068380609, 4268799483, 2521346297, 3437192215, 4062318335, 4006436723, 2147453142, 4160437460, 3319414522, 3011170356, 2859274901, 3475054667, 478826760, 4218446417, 2492374651, 3411433520, 2307747885, 2994972877, 540869317, 262449100, 1916619923, 2467166867, 288749119, 3928985367, 3588230814, 688012208, 1015567861, 48311236, 1474250981, 1668038707, 1042649287, 2373193447, 226464576, 637923269, 395331912, 3857678396, 667589275, 746560526, 3628484293, 4292033030, 10909086, 1580097932, 2905245010, 485459464, 2181968697, 3139453845, 2342794627, 1633444519, 3859807354, 2536970801, 2137281891, 2952423790, 801446384, 4113764058, 1331788940, 4114110952, 3808227829, 1166488259, 3274728676, 1593569648, 3804213495, 813784729, 980718521, 434400557, 3329153126, 3325449450, 1667860763, 1921806305, 3818626203, 2348421499, 887992215, 3490366625, 389902473, 2932732279, 1613258971, 1170752577, 2804096246, 2564423501, 301415182, 1114164927, 2027835434, 819672236, 1817960005, 2713522316, 1872334599, 80404830, 1522785209, 389976513, 3881801554, 853236607, 561536190, 311053683, 721306060, 3674265963, 2155120931, 1591683391, 973408454, 654057194, 4142396231, 2133717509, 865834993, 4083094087, 2326762316, 3040937534, 1052793325, 285911306, 3984308743, 2208693960, 2299013143, 2739930422, 1737409110, 401608191, 870121223, 3781020109, 1923847347, 2151136701, 2536611541, 3779959545, 1616505356, 3815012312, 1781284620, 2371402821, 27218938, 68302815, 48507788, 4037987150, 2398703352, 393065878, 2710737707, 2545520638, 832536099, 1038496305, 2678996577, 2543285977, 613182561, 84742489, 3442679599, 412645453, 2198764816, 652736621, 2328595687, 1285046686, 3719167286, 3088867180, 3413132065, 3512448695, 3400757808, 2641801064, 2435789618, 1531443389, 3579758076, 2606606997, 3598218987, 3929535405, 1494692477, 1736474249, 4077755685, 4015991182, 596223729, 1103193678, 332927705, 2335494563, 3305600504, 1374093406, 607025287, 753611242, 3388666592, 2079343228, 3472877856, 55153294, 1972224836, 3672934948, 2074571264, 4248053325, 2435887122, 2067426031, 4132142247, 2887792390, 1800824535, 3382674183, 2358293346, 3628638311, 2171188849, 2001088311, 3341005199, 663325307, 1199389915, 4042985199, 2275338506, 3165045399, 945744612, 2685443212, 2095115580, 3726226291, 2693255764, 981838480, 2048058440, 27229154, 3518387409, 3008444540, 4055907089, 264909978, 2434124828, 2898467494, 2150973708, 2511738978, 2377329199, 2439092272, 2531571961, 739662628, 88121742, 4034759231, 3951754017, 370952428, 4032974360, 3471927484, 1407546683, 1636858789, 779792465, 2017138237, 2063788844, 2141303724, 2528022578, 4256024863, 4028148232, 4001091519, 2615615264, 3992899597, 2159351030, 162503965, 1879603426, 3421489160, 3171573360, 770276902, 3538239229, 1779235140, 2018883909, 3246815797, 168519591, 1898538730, 1328628048, 1682405238, 2718118063, 2073171726, 2791460391, 2975223332, 23942278, 2429560739, 874890189, 3070342419, 2637286905, 2915832249, 2959077657, 2211542488, 2417344704, 3919529142, 296863598, 524538688, 573397885, 1028857528, 1521480152, 3030907761, 2680953434, 2762009023, 3595141298, 1782301266, 614855762, 670092827, 1188061555, 563666428, 2126298687, 2780251801, 2121080445, 2408434298, 1419672974, 3701792894, 621538281, 3259851713, 844022357, 4192238408, 2836363235, 2592327753, 796581843, 3706460107, 3721197248, 1523431479, 755853069, 3953419991, 1791291634, 2744277097, 3526762812, 3517438077, 105817802, 2956187055, 1683540597, 3076643002, 1506681830, 18555814, 1343768238, 2858577247, 2261963516, 1998562437, 2768355287, 3088554912, 2841663461, 527057425, 586984464, 1947547327, 728204394, 3082031943, 2952406365, 3505524104, 3372058662, 3822974685, 731532567, 49456320, 3077253206, 663648762, 3043232182, 1676080484, 3551794717, 3950206003, 3008559213, 400579118, 565624910, 626305949, 205917279, 1480534585, 744604768, 3952312849, 785298622, 1351612082, 1274558031, 638585166, 4078358547, 697145332, 634771938, 1438291430, 511101388, 1113972106, 3262002416, 2471312330, 3702994136, 1446059106, 3076653772, 2403176958, 462190608, 3075664240, 818294982, 3304836130, 131159756, 2710250234, 888651976, 3592063474, 1793770756, 4234107813, 3227456487, 965622378, 3451491904, 2747558344, 2679189555, 2096607887, 2032743896, 130120872, 4026013555, 3250752696, 2994558075, 684216227, 105185199, 3996156195, 1583344431, 3789928973, 437700005, 3581975625, 1521463073, 1821772955, 3900539041, 1377543413, 3207636214, 1447116683, 4069313, 2381848653, 87201583, 1229146588, 191179658, 2031670227, 4132296632, 3624177045, 1821244579, 3016872657, 1168502409, 1727415466, 1176356519, 2294496719, 3914190273, 1951058517, 1947135940, 1246301588, 57254653, 1647730844, 3482607725, 3276813981, 3799678362, 2503036107, 1048381144, 2040150386, 3495256182, 467933887, 4237928860, 1266703236, 159306967, 1693699282, 317320757, 1694030030, 2877166323, 1651940763, 3501151359, 1136328046, 1032401789, 907876870, 3802344741, 884107337, 1976498608, 2194550964, 3664064808, 3414419156, 61089460, 2766760983, 3792917944, 4142421746, 2892708331, 124681757, 2152715421, 976086302, 40332424, 3292249082, 1708899174, 2286082309, 4078388034, 4074503511, 2445602594, 831459195, 3516755370, 69313822, 2104569483, 2383171923, 3328629094, 2826065600, 3298549080, 4149300127, 3005795030, 1706853882, 843010225, 3436540477, 596246470, 3175209457, 3469297208, 673545747, 2869673906, 1014740517, 1628403343, 960682480, 4122479554, 1206780436, 3246457363, 1907990624, 3022617546, 1056084246, 3146036427, 1228117196, 3644123756, 4028149629, 1079113917, 2755864736, 1512764445, 1100989414, 1736260266, 2643205396, 2870709077, 3995229878, 2924512343, 2091111119, 501853228, 1982472928, 2213245956, 2300527781, 30621160, 1963703546, 261825151, 3419677441, 178622985, 3427744843, 3240985963, 3072002957, 322474670, 806069900, 224767098, 255173339, 1582730852, 3411246728, 3777749532, 1015419034, 2907977711, 307719035, 2367540485, 3104919250, 1819271348, 1078556489, 2894238099, 2225217879, 1856074935, 2349714861, 1852494983, 633898658, 819467231, 4277091122, 4113441157, 1036568169, 2799483734, 374157359, 3801982934, 4104059552, 2892546970, 2278705021, 1520616188, 3779687859, 1210770224, 2239449475, 921493296, 1747782798, 4024252183, 3757918149, 3351268660, 3639047847, 801358166, 1527733108, 1192895902, 3482762283, 1177933180, 2725733717, 4069593953, 2429590739, 3523916138, 1001395762, 3541000826, 2824943096, 603635828, 2478762051, 3238962359, 768162955, 520007113, 1264497486, 4111156373, 1559258455, 2741963645, 339077288, 1978592124, 461495998, 1228188851, 3077276433, 779786933, 1568123758, 859740713, 24595302, 1556889974, 930616440, 1041824351, 2173548588, 124503657, 714591012, 1487063692, 3775093434, 4287120203, 2329466402, 893775305, 2900767183, 2798809684, 2494863420, 1024343330, 1285851439, 1635144094, 806153011, 2756826904, 116942911, 3329439887, 274882095, 3216998147, 662653410, 1891618139, 35154472, 3346137636, 1100478785, 1981205387, 3281029113, 593269864, 3136560875, 2078753610, 2252726544, 2213011836, 2827950880, 3285927084, 416908898, 3295425589, 3250147425, 1471120203, 100131916, 3650660598, 414905939, 2088340297, 3841423086, 423174730, 1209959848, 3029790727, 1137929770, 4111951714, 902603638, 892710635, 4049826509, 3530686593, 4065857215, 1392762437, 3946587305, 1925559950, 2555933150, 1944785934, 3931557596, 1598177243, 155747851, 993395075, 1301326998, 984735811, 428065431, 1674252170, 244221626, 3731327683, 3806069607, 764644244, 1116579079, 3825398489, 148556873, 366643804, 309217699, 3575259140, 3404340259, 156770395, 1394846081, 678617008, 1959364442, 710461281, 3382926984, 1688285214, 1801807865, 3080708866, 196198079, 2313843360, 1735065699, 463677678, 3268545036, 1059271198, 1304101205, 1536080022, 3397018297, 2332902079, 2134931895, 283345338, 136746430, 1387129457, 685201832, 3536674833, 34376895, 1383672345, 2512132432, 163982895, 1899872023, 708074136, 1981569821, 3849516782, 3348928377, 1999205350, 836191563, 150287217, 1419618548, 2918553274, 150700154, 4020393672, 4153319334, 2584253903, 2821714315, 358194509, 2820768223, 2547461066, 1937451959, 2224883574, 24942235, 2109237737, 2476493682, 3405065109, 3741449609, 1267316678, 1790643989, 3376714821, 252025949, 2084914804, 1870274426, 2770540151, 1346291730, 4231604007, 719293376, 3657928668, 1704332809, 2722639813, 1791886428, 2415967867, 3579212409, 3348796315, 668134941, 1516217637, 1379935198, 2998745131, 890116229, 3659175864, 3451214628, 2151409294, 3392421439, 1835633227, 2408848358, 847763744, 590309735, 2807882965, 2445999186, 3342827898, 4278491631, 1178837480, 1458973730, 1074246247, 413018600, 2146842031, 845437959, 1843620921, 641497311, 189099610, 3331901128, 1498521073, 1286737465, 1282365796, 1760655205, 2636193490, 3602208688, 2417447536, 3618272452, 2657290864, 1217855674, 3621747766, 3881572161, 1557511705, 1845226142, 2288181892, 1153630107, 4235310763, 8719355, 2013923571, 3911103880, 3534178128, 1528530610, 1570825061, 1897395049, 1930563511, 2243776655, 2679194176, 2945457379, 414197141, 530633335, 3128159796, 3483419447, 2374127372, 2702165412, 3968439843, 2182711557, 1432696358, 671700706, 4154906276, 2137920566, 3429743017, 1646185200, 3014849227, 877729761, 2307886077, 2387276999, 828216098, 620770498, 4253502937, 1265399198, 2884037986, 431321602, 4269091434, 4124570237, 45201473, 1594062064, 244293831, 2788209097, 2164319620, 531776113, 864390082, 2893136613, 1566957629, 237155656, 3098795748, 2111049807, 145990068, 2111290567, 404458176, 3382927530, 1968373243, 908862050, 1303888085, 3021244116, 1208440114, 3547688409, 369266264, 3857709428, 742017493, 390222555, 4064535020, 984921734, 742573098, 3647810454, 1879767552, 2757355459, 723995409, 1728240341, 3382197711, 2612465031, 1376452848, 2611823685, 3844384677, 3334780481, 1799972465, 2552246280, 3613314724, 2931635326, 4085213090, 3375916423, 4097417182, 918942046, 3339038593, 2609594485, 615871337, 3972039007, 2219665940, 3067939230, 1486512273, 2589110188, 2892017508, 1470919226, 2441705452, 3349697075, 3094657847, 2528954020, 2256076239, 344231157, 2605174347, 2636324403, 1716956936, 382126120, 2810736066, 1376829631, 3005615272, 2986873855, 3365334708, 1282425108, 2877842588, 2512724497, 147630073, 2602175919, 3090585391, 2931293912, 104651406, 3546443189, 3095274709, 2848021801, 99829515, 1072291257, 3577911790, 3004141369, 3380662264, 34755155, 794183895, 3591223685, 3018091850, 3178039881, 2731610716, 314728576, 3981081869, 338133710, 1069963709, 961935820, 1273750414, 2600812904, 2475926829, 3213958199, 3589280276, 3153847277, 1657121920, 542250122, 384347468, 633763559, 465187666, 4161309692, 1569986548, 1525602223, 4207249642, 3944198355, 2256772896, 3364551989, 3595252479, 3313092785, 514980254, 936398177, 1397736545, 472792526, 2518593956, 1591416053, 3233225763, 3889399676, 1971641989, 2667636440, 3241736819, 2158701681, 1714529752, 3435359827, 3384345560, 1569373862, 4238963026, 3124121996, 817617931, 723284098, 1390584972, 3288061204, 916207733, 487088792, 3434158776, 368411217, 1976931932, 1755923010, 1263364320, 3765018846, 1653844377, 2830431502, 2449087046, 2007123658, 2778844061, 1466511455, 1110576327, 3460411592, 2573338740, 3473016644, 200760985, 2900005624, 414052032, 3998031440, 129728467, 1948664338, 245942382, 3183484783, 3983364067, 2267493503, 1463697594, 1843845034, 275651986, 3204706229, 628783274, 749896856, 1716052278, 3159699671, 1086621476, 725440602, 2343165298, 1850452086, 562791538, 3384351383, 1107542805, 1586066315, 2825190652, 2016033687, 1744977520, 322813847, 249021546, 2260519755, 2005505609, 413844198, 455834218, 1983301664, 3448937959, 2958738450, 3492257522, 3486640148, 1744726931, 2292168660, 2424768707, 548456026, 1768832726, 2402438396, 1482060187, 936672390, 1913815424, 2962863903, 3822608940, 1394242733, 3200904065, 1591038330, 2830639560, 4000357006, 3113314568, 335166770, 3364965683, 2115607843, 145608664, 1179117270, 3345345187, 2108552752, 2092621392, 84680370, 2523931004, 3555144761, 1188519005, 1278441270, 51188988, 3225362830, 1302770281, 418704381, 2336901847, 880398369, 3504572105, 3579052297, 654878876, 3674268933, 2569621895, 3645900662, 820399392, 1012394235, 3878881262, 75817399, 606787618, 1026264829, 1246212511, 2739152278, 1434626583, 765667780, 430008966, 2362372219, 1506279492, 1115938253, 2040479866, 4188494417, 1373572786, 3729698659, 253051975, 1337663969, 2141245603, 743148498, 447609733, 2751167750, 1329764826, 3498487563, 2805762773, 1662872253, 3869798754, 2621092989, 775778763, 3118187743, 2461169041, 1804188979, 570885601, 1843614629, 299720074, 3642645336, 1056127380, 1234883024, 2200177733, 3446241378, 3940191930, 1006040007, 1621676769, 3509337952, 1995595234, 528800602, 1166454724, 3626179446, 2326872302, 3603019304, 3086812641, 169095830, 1438137890, 1727992691, 4208542770, 2026613857, 2587745086, 2773080147, 3934241959, 1953597273, 1507753426, 1407048373, 886713195, 2920195885, 3175982806, 100022764, 2209924447, 3600182721, 3490289121, 3683407643, 3474086110, 1279989918, 3479270132, 707205824, 3050848757, 191619945, 1137784821, 1007901301, 1290795168, 1267585365, 1302148758, 2500363239, 2229279680, 486389697, 806830556, 3469029050, 341312252, 4090334143, 992303081, 3248131563, 339349010, 1421870285, 2061047294, 3646397809, 2154044680, 3489062688, 1316065000, 3242151233, 1502194051, 3186311312, 3339609885, 823406703, 2808398231, 2604553942, 1731182603, 728890419, 3437920953, 2705984703, 1213653978, 747566696, 1479036434, 827834269, 593151240, 1019251006, 3374039799, 2463640761, 573813142, 3061395839, 1535041553, 1444985060, 627175888, 3245951674, 67985904, 2556934610, 968546855, 1308849872, 2265002193, 2378211826, 1658810850, 3404264630, 3792929330, 1948475340, 1549901361, 467989865, 3164363610, 2973248165, 2609144386, 247697072, 725280933, 2641306512, 4236905594, 753085276, 2182291806, 586111795, 275413721, 1476348666, 4173416112, 3701235816, 3924137124, 366237935, 305220338, 2804958811, 3974147059, 2259137322, 1811257785, 1688173024, 683416130, 1295936366, 2787880639, 1872261511, 3638066575, 2084575907, 1251076865, 2029622186, 3568934387, 1124056972, 684657124, 2706331131, 3481246202, 2406077730, 55261236, 3376490486, 1080331103, 1426531080, 128662050, 367120118, 540924811, 520860536, 3474837065, 2363350023, 1162591866, 3662481453, 1926170508, 3007327694, 141028850, 3934140265, 587872670, 745589067, 2924353490, 4033276000, 3633444662, 1463571909, 3540940504, 1108934600, 422217350, 1518207834, 392311851, 1715129969, 2870880087, 2730286180, 4039116518, 1617379995, 1031515642, 3648616087, 1924913439, 693034847, 1062973735, 2437815473, 3087942639, 1268406784, 2422469828, 2977976242, 1169018831, 865233748, 1614492321, 3480206974, 1894149596, 2194727937, 2850927655, 3152132518, 3905615151, 2766063660, 4114907429, 1252287514, 3132108790, 1908549097, 3966014633, 3092097429, 2205816467, 868026661, 3339477752, 3548810031, 1237145648, 3213335577, 300186896, 2021220242, 3233207176, 856531798, 3579751019, 3665692151, 1875642232, 3210099988, 4114386785, 2173546236, 3168806123, 257691672, 2838697643, 3884979843, 690141731, 1808902238, 2416745789, 1267735664, 3753615498, 263302123, 180820310, 2290326410, 2004114541, 1224269889, 971556248, 2481455274, 3298760815, 2872941840, 260058051, 3891109570, 2931621897, 611912851, 2701671081, 2728949477, 389616566, 1837080830, 3279272047, 110089217, 1703811308, 262779268, 2979413109, 1603815229, 3066239997, 280999832, 138497469, 2838950593, 2963397573, 2540159778, 2714421316, 3292492294, 2762667073, 1229451945, 2041505284, 3890257017, 2353343599, 2535467746, 1278075999, 1496471147, 1120343824, 2558231017, 2032656, 126916330, 1145978144, 1126472667, 3577280358, 3219852384, 100534682, 1575870210, 2449594583, 280431834, 2774211775, 2971819637, 1106164864, 1256347695, 791112420, 3303598953, 427782615, 116886309, 1739572984, 306076246, 16461501, 4212202056, 1322336401, 633192423, 2338697976, 2176969183, 4114229474, 1250222424, 817448235, 2298322066, 2260675833, 233338026, 4202801798, 1434503577, 553306048, 1645407515, 702899155, 2555248109, 401956455, 2998714960, 3102596455, 3274591411, 2141730269, 2572222365, 2768896713, 3993139164, 2290789551, 3350707795, 4036542658, 3722878554, 1577440166, 1031065844, 4226771510, 2030562359, 566882439, 2709018834, 523910523, 3423274687, 1727046603, 2282353161, 66940264, 594376270, 3761302894, 407227027, 165809473, 1679061235, 549248996, 2141601162, 2101813884, 941074089, 2055583121, 3221661376, 4184034024, 3803152793, 1333670327, 533204365, 3435951999, 2875522418, 4272621241, 587706408, 922140804, 2232816320, 3249415182, 3802847972, 1350225505, 659591878, 2192133070, 2104968385, 4121503005, 1294542404, 1873520381, 3790996039, 1076510083, 2287787396, 3575710669, 1551514926, 10058049, 1773887990, 365283352, 64338430, 3649263799, 1072398133, 3793775640, 4123952871, 3726530967, 262840313, 2215195826, 2853644052, 3896426678, 2785115674, 1640454186, 1964128623, 3183049012, 536734881, 1082269127, 2722177394, 3571881266, 1819996097, 1060290493, 2119071401, 1605973164, 3709665407, 1615977927, 964207563, 3080416905, 1034184942, 3660996009, 1738292015, 3773361354, 935752098, 807992686, 939827417, 1412967172, 476325296, 2228951364, 959387496, 1019738620, 3936823979, 2349145134, 1396156934, 2044865105, 2991994674, 1216897721, 1921634097, 4248560161, 3093339616, 2899119586, 4018652736, 3328346867, 2988764328, 2765270260, 956546846, 3327014745, 41369005, 4252015018, 1368117108, 939657615, 2690269786, 2227557010, 291450640, 1574534040, 3087307263, 2278080066, 383112686, 108447132, 3317595767, 3850808956, 2630338459, 2240865546, 519209433, 1934401826, 4165529351, 1936722745, 1383285329, 2972288183, 3295430036, 1981214408, 2363751081, 3960309203, 291984105, 1546362153, 4075043841, 4122089200, 3710723422, 1158602417, 7076459, 1767770664, 3823622077, 3376803991, 4237869769, 3550006237, 1229560344, 2110810997, 4034418137, 2729171713, 781266236, 684838192, 2678381007, 748361497, 3793668528, 3791000116, 3266714013, 3082849232, 2403105096, 3323731590, 2089683954, 4289917185, 4019311243, 2375666288, 42532488, 402727073, 953837122, 1342619768, 3127459669, 1457011, 1360267004, 2100288274, 1561819940, 2880587648, 1010323757, 2925780421, 836583369, 3728758097, 1102212723, 2917694664, 1481634498, 1057317951, 1017472857, 123932767, 2796710640, 4216957761, 2034883080, 2623101064, 3055502856, 2307036032, 2525167221, 970196175, 2088100439, 1602113719, 4235999811, 2004409459, 3928113823, 908131659, 2352945672, 3691887099, 1069626592, 1895225804, 4023328398, 3073099461, 970080392, 3417303048, 3663662662, 3077758339, 2989934645, 872995133, 991037260, 1712629099, 1138791332, 849513284, 3530894599, 3196444264, 1960109054, 127385005, 1086493983, 3980057220, 3712806273, 1916030614, 1780095869, 2875176632, 2375150179, 1385683989, 650020891, 265297218, 565066267, 2485626747, 1369200236, 3997491216, 1275005221, 1726281481, 475078530, 2101227069, 1898567919, 2675309158, 2911288001, 3010264871, 3857965881, 1775351614, 1127501627, 3457281593, 2434694513, 1698247260, 1661463330, 2736623506, 2426904117, 3253208478, 1612003016, 2871855540, 1742337754, 1173885123, 376178604, 1766312944, 4170547678, 2276286849, 769434013, 3952061788, 1661311674, 1145593521, 2070950231, 3137614053, 1134534662, 3689307051, 6184365, 1912933616, 2960386529, 3097667609, 3147000972, 864913323, 3797358183, 4062230862, 933625518, 2498723396, 265750400, 1225358155, 3140129634, 2437902454, 2103532274, 3458763700, 3289308779, 3326076151, 3844468635, 3209112697, 3715729989, 2839501545, 4105041798, 3729471217, 2626317104, 1086844072, 3331018735, 1381137554, 3841422330, 3433288480, 2543460524, 2364075934, 2637055105, 3800204082, 928948849, 2246690177, 3423135358, 673943153, 102509231, 3617592162, 4077315982, 1122892644, 3668186137, 640251109, 4172003612, 3805171243, 3819091401, 154613316, 2581418594, 984966246, 3172284579, 3244700626, 1808287845, 1235019099, 3391977292, 899987800, 1962185812, 1402897224, 312439122, 1007332911, 1748658242, 1721292147, 4060120143, 298469120, 2020732024, 3769836235, 1997946297, 3833709957, 1053956539, 1814468109, 1758235902, 432432849, 3518508499, 3084497347, 3320007997, 3935973126, 1854898099, 4007424132, 695084915, 3753165084, 2569492264, 864756182, 1198789911, 1384931665, 2431447785, 2111948334, 1671779401, 2135552426, 990636410, 702259408, 584468827, 771080012, 3028097369, 1595953974, 1422221705, 664377240, 3062459109, 3964831748, 3873603061, 823313157, 2405978691, 1239334016, 10119699, 3480895738, 1026137023, 4282979635, 3584054563, 4012469163, 2090471218, 3040368323, 2682684393, 3525224596, 2527084597, 517248862, 4291341825, 1926108582, 3609934956, 2788436853, 1823901636, 3155852467, 1033061213, 1533040765, 1962139213, 390537662, 3771632196, 784364048, 1091694885, 3396901577, 3997503336, 511087576, 2049088059, 3259165163, 1474305961, 3985710826, 1467579578, 2523478550, 4269310815, 469260528, 4224144732, 979640045, 4192416958, 1174360870, 795978088, 3635489913, 3244632359, 770662834, 612689421, 2610851212, 3758325725, 2102452533, 1454717951, 515799509, 3374868203, 748643558, 2200049515, 3892724760, 1061175359, 591678086, 2213603527, 1171720151, 1436743712, 336380218, 464585233, 2639062865, 4283312605, 117694619, 1531797140, 660078729, 3419553201, 3841172313, 3367460794, 1826432564, 3131403906, 3107350355, 3922253827, 1612464772, 1011110100, 2025875193, 2667064015, 2177346872, 809028827, 4282994975, 1148805786, 318204706, 518534662, 1993869174, 3859746490, 2223224905, 1324111191, 2502730938, 2732951292, 1064482558, 194679221, 2412706852, 785389321, 2985145379, 1159975620, 1431349812, 4087322343, 2727859372, 3469148406, 575630478, 2336806076, 1141095689, 3056822168, 2511787101, 502085567, 2483231667, 3457326347, 331001887, 2459763657, 3985411539, 4211099464, 1561256578, 4225247749, 2048396509, 3503955314, 4200450458, 333774045, 3799495845, 615080143, 2468859649, 4256046144, 3961229685, 3024662840, 2238624485, 1366007766, 1966981880, 854934907, 569687251, 3796998386, 815173947, 1972711410, 3171191275, 4258614320, 757049534, 186396932, 4278182357, 1261149381, 1374783066, 3647659156, 2945235514, 4202620078, 2104497409, 2623229200, 851502413, 1940564113, 60929438, 2333741005, 3572281617, 2694374412, 1696285696, 258563138, 3382689413, 2918932819, 258138193, 17850202, 202719741, 2601900064, 971145483, 3047038302, 531316389, 2357049514, 2579070788, 2563118147, 763235189, 1992086178, 4090118263, 2436266109, 262586360, 8885390, 2881412998, 1199469161, 3201946559, 50654019, 3495347569, 3972484060, 1288209295, 1247684730, 3313194489, 2123222330, 1755240139, 2035595270, 2654992887, 1300620557, 272214676, 385956953, 2737882289, 1876935233, 4110807348, 1056040877, 1488862406, 991579609, 2538898338, 615101141, 352042420, 2213739243, 1899992905, 1521239204, 2179142044, 321810362, 739043260, 2032773538, 1450174104, 446542436, 3063483973, 3805710474, 2988158767, 1559998937, 3982620785, 670807532, 1670891676, 96546390, 585722674, 267954534, 932791554, 3383718209, 962061358, 1995229405, 3884649697, 1653055373, 1232329122, 2894581648, 4277100406, 2776186884, 4027364523, 2197727508, 3923133055, 1907209643, 2764296147, 1010456379, 2289538210, 1037720623, 2664101382, 2448654093, 2314674204, 1164120206, 1782435512, 317283524, 556257665, 869397599, 3291316675, 2909303093, 3346187805, 1954404554, 894748457, 1175541170, 3296382183, 2217221166, 843255817, 2436809562, 3702943389, 779157036, 1081686912, 2336704055, 268734810, 3090442203, 397787295, 563360237, 3843428367, 1201597766, 3335821798, 1223023482, 32394150, 1522609561, 1961772323, 2851628992, 3533240081, 3066130740, 2276089972, 506904857, 296942607, 336653382, 889234328, 920245608, 2072977558, 3739777415, 102212692, 2299147901, 1770732814, 608703815, 183122125, 2341817701, 2784516961, 2494613421, 1057020815, 3265821723, 1565671056, 2348930599, 3182584581, 4022496867, 4116925517, 3160232847, 1672993583, 1901121661, 2243720591, 3444446481, 2109764448, 3543704982, 2131398798, 4102261274, 2042969707, 1268622756, 2818889760, 2380408220, 18685439, 2165833454, 4212898936, 83860336, 2491991992, 1392849379, 261527211, 2836122445, 3790944276, 3594260946, 418310737, 2820281935, 1860802979, 3138225805, 3323520495, 3728306694, 87774955, 1457472921, 4284305287, 64778823, 1321491048, 2440197234, 900619242, 2345247044, 1026668990, 3031821915, 928043895, 105426700, 2646601340, 3205249793, 2599784136, 1560914505, 1334475345, 3897079264, 3128896381, 3091372574, 3899492232, 3276283661, 4148133020, 2736559377, 2032635935, 2474371181, 501838585, 2248792514, 1332749594, 1452846565, 4122979629, 2447482260, 3056870019, 155124271, 1745757476, 1762790842, 2629165342, 2563026219, 2135088695, 3779977789, 1569050493, 4164675890, 3773746453, 3733459879, 517445739, 907895742, 91111292, 2803794124, 3741361302, 2157774545, 2222695525, 1894370684, 3803504130, 1991719274, 2017628589, 3978958215, 456605963, 65484396, 1529074404, 3186102696, 4250887047, 197280090, 1723012389, 3018323074, 4135367144, 3313340262, 783049552, 1798647990, 2931630280, 303042042, 211734316, 3088840571, 635859833, 3888480892, 3315585729, 2777600203, 312707214, 3603992605, 838893504, 3132591170, 2889481426, 2091894804, 390170437, 3025673552, 55588853, 2994102634, 685638825, 1989307989, 4143084305, 2136602594, 2427783571, 3972943351, 1328366083, 2212773781, 997888673, 1126805318, 3781839278, 3723653020, 89693308, 3968407993, 1116336903, 2682204777, 3250546368, 787063834, 3521752474, 471460144, 406188243, 3113001693, 383000433, 3197864821, 686399536, 447015193, 1474902525, 2314642725, 3703880102, 2990555108, 314823104, 4101227206, 3311839374, 3235472603, 603648957, 3176746551, 979688997, 3918096687, 1281010743, 4120150967, 1610637647, 1383469310, 622949893, 333006474, 1963104135, 190457638, 2743979056, 2306986292, 3468451866, 254255871, 1544400920, 3054533859, 693872555, 4102528451, 4158082672, 2236324033, 195698403, 3855063243, 650288673, 3360178815, 887572429, 89983218, 2503350607, 3958648755, 185139670, 2347391079, 2482316080, 2203825436, 1625216679, 1797854663, 449858130, 515871103, 458554173, 1924130721, 457944452, 2249409230, 2320184826, 651497340, 2372980059, 2010981355, 2943274733, 2590662030, 3086727117, 3519214221, 3186621312, 1877022968, 213610022, 3247073246, 2406185173, 3483203519, 2634658293, 923328898, 2253911313, 452885082, 1355883705, 3744552988, 351092691, 1862140924, 4180804819, 2257134874, 1374020075, 1881247511, 2768649254, 129302272, 2035834874, 2706064552, 1677102168, 974654439, 2539712172, 1753758381, 3643886737, 2498523210, 105873442, 988542722, 1825528663, 3250439575, 2650638811, 2214121979, 2080730501, 1615082512, 2181347680, 2909745321, 3810651996, 4021743070, 3625553495, 2132727792, 1395410547, 3899637151, 2813820315, 1869765344, 2109384969, 1751502605, 548445179, 2537878596, 978161501, 2921739824, 517710856, 49076744, 1385332693, 1391964380, 4207883768, 1491584533, 935089344, 2890985533, 4104986402, 3614023243, 1545477644, 2701631503, 823942607, 597580984, 2072877873, 2193345003, 1269810823, 1186230220, 2443934952, 4211507143, 1959208125, 3834548997, 1220872195, 3495650055, 2831392539, 2838068577, 2562853772, 2473737254, 63485873, 3119486689, 4227430407, 1173795543, 1630229908, 526895952, 4282528942, 563886988, 3232349243, 4172167941, 1732897825, 298877558, 1327288260, 3355398854, 1000349810, 342915569, 1600898010, 2451830520, 147691773, 3409757249, 491116100, 581397646, 2967321805, 926966756, 1259754745, 4176541543, 2144597648, 687544359, 2653572798, 3698408574, 3520487835, 3560805665, 3655700510, 1995131538, 425157641, 1025239414, 3652230203, 2441701143, 3475965559, 2557215155, 3856894620, 3949064106, 2469809361, 1853067366, 1838647564, 1306953821, 2831385660, 2472390169, 2005300120, 3131057696, 4234039138, 2432678177, 4187138120, 1477459594, 3300339953, 863087098, 171986511, 2050296364, 1564890325, 451138497, 2661700191, 3526769262, 4192847814, 4242393329, 3783609127, 1483602609, 2770958415, 1336902593, 5752926, 3320578717, 600212523, 3064526676, 1213967612, 3594223533, 2957332328, 1593978260, 1938135703, 195949282, 2199982306, 2746220477, 2075805063, 1580656929, 2360823512, 947426975, 1161650739, 1362902586, 2639997308, 1689973856, 1270417268, 2376723974, 2053803053, 4033676712, 4028500583, 1654178665, 23105674, 2914419032, 2210504242, 4107616642, 775330662, 2583510714, 1084333496, 475308141, 255642730, 1905060763, 1587502749, 112807804, 3580937003, 4001015797, 2647185314, 3634009510, 314870836, 4106143712, 814600607, 548052882, 2703013567, 1753623405, 2663625148, 1793482538, 872407112, 4055147566, 1912070388, 2265581113, 2512834886, 2350493415, 596249434, 3915405423, 2823055497, 2186778424, 2867966744, 2182233158, 2558871886, 4034674773, 394493843, 1884757139, 2873907679, 3261456657, 914545741, 381593620, 590727193, 3865316327, 4132592553, 3966687620, 182814590, 965944640, 1783093661, 3154201264, 2215855740, 2706431700, 464801904, 3104571495, 2800813829, 2479201566, 2906634939, 2808035763, 1542320407, 1860522197, 1574548749, 675299376, 1413229170, 171626102, 1764783263, 3902284403, 995984745, 848070858, 3536094556, 3225424375, 420188515, 2288187421, 1756421050, 587411851, 2318256478, 1096618103, 3998777340, 874591939, 3373919797, 4106787184, 2472963738, 4220743317, 3436088332, 1072243935, 291887886, 3036926314, 3016494647, 1242944376, 3561383014, 248886315, 582354280, 3112407742, 1362553652, 3658598828, 2415456570, 1120331383, 255398054, 3893389017, 3984225013, 126551044, 1354699345, 3318763684, 2720807722, 4010760987, 2589189071, 3812341792, 2265208098, 1060782349, 1282423439, 3425773092, 2240995461, 1059432565, 1711115043, 326807130, 3236391658, 1810565175, 1406766521, 3156533398, 4094580360, 1379670257, 1732298553, 919632554, 430474336, 3192019294, 439582447, 3958764137, 3249198988, 3417683108, 1264166798, 696353775, 2978774923, 3832915852, 1483721941, 3854740246, 1771087030, 3276778722, 2815708486, 465038960, 3369815379, 2226713535, 815595488, 3443289049, 2062070490, 3865879648, 749578453, 646673069, 3037594304, 92185101, 3912254192, 3422085295, 426086605, 1965295763, 3053395603, 1992749170, 2276594445, 2517369558, 2241566353, 3188078544, 2823139809, 2180606790, 373277705, 2221254169, 4037301584, 216408033, 1015383612, 293936991, 1333517977, 11113643, 289214748, 3644475768, 3879483628, 3914301449, 682901827, 1300904252, 2654390117, 1043708488, 1511821934, 1727748562, 382345062, 2315019709, 3883466814, 1687851544, 1977930923, 2365432709, 3369379173, 1656520901, 3751431809, 79928233, 3366699398, 4216802295, 609680838, 1075181410, 2999587509, 2841403733, 2399555834, 3160643889, 3215584877, 3318037022, 2257752863, 823829669, 1959624836, 1853084572, 1819578044, 2792806561, 3615422833, 3305866207, 1014890455, 2021258851, 1898099616, 1535166299, 3289522108, 3242191761, 652006481, 543598605, 3996876688, 2166538916, 309289805, 2871504417, 1562278966, 1495177869, 2922822919, 3609278910, 2235717217, 2117005641, 4140129798, 3444257476, 3153206925, 1428432770, 1342064623, 3984194289, 1945634228, 2086293993, 2461730976, 2094854734, 1732101675, 703717300, 848476405, 1556757860, 3572112063, 228183605, 2520688009, 3666068211, 3939579085, 10036625, 2864196527, 421427739, 2704830462, 2425588583, 3482828301, 80607787, 2655466686, 657032430, 3329965629, 2361179125, 2799252349, 486122304, 931403540, 2917697441, 2761304098, 1587649828, 3413157431, 191979045, 1318996783, 2381195259, 571570301, 1400903000, 623866783, 1882205367, 1911837952, 3768389330, 3799775780, 3861505335, 3024667953, 578311526, 1902879435, 3369706164, 3146673357, 1358180601, 1986422407, 2300846635, 193813861, 527221019, 4042497793, 1183973658, 3390625180, 1089575347, 1235780055, 3747357159, 831799245, 3041046278, 4216881718, 3721577423, 2962368510, 529387532, 3345017849, 3653006111, 1444837716, 351428900, 310576021, 3520638768, 674639913, 1075173783, 195261317, 1375123341, 28910985, 3415277163, 918084093, 2536324875, 3984079193, 2884044230, 3076172056, 2145065281, 3904384053, 2365091027, 2772530262, 1861442338, 4106016768, 2200468996, 2962096255, 402371776, 3446813668, 1925634636, 3249943115, 3319768211, 3603350673, 3607017100, 555488941, 2542697818, 4137148963, 175213858, 3216997355, 2118743024, 1411574544, 1966992742, 1183136370, 4233752151, 498397134, 601557176, 3045151691, 2199611931, 832106615, 3037791362, 2040546120, 2016343090, 3047649961, 2041088545, 3911782336, 3932821915, 491642252, 420230643, 2460535461, 3092591358, 1932636212, 2769743980, 1670173109, 196358883, 25219714, 89759210, 181254602, 1849339693, 1548874824, 2823764049, 3435440347, 1382017908, 432613355, 869125445, 4220248325, 4254541824, 2186924350, 222604724, 4278983619, 2937752221, 4060958079, 3655357080, 3921613145, 4218537252, 1638568281, 3365576916, 2560375064, 1464881469, 3979273390, 910081880, 582604793, 1147583577, 2181910242, 685930232, 2277435545, 2182205900, 1299454597, 2972963537, 3536902076, 3889070453, 3201327346, 1995934546, 1595241691, 3762571900, 1064293090, 2494268820, 2538343649, 2482049805, 363543896, 2881580339, 252208632, 3797376332, 1286839283, 3320625927, 3804135886, 1893345430, 4042468064, 3454386345, 3834335817, 1562824585, 2817959968, 2815670568, 3733016171, 1941819180, 2933130345, 766917416, 3389402860, 3066281294, 3693917760, 2981640004, 542398577, 862174913, 1040603248, 2626032346, 2247705478, 2820555843, 3110716892, 9851631, 3093994068, 361177649, 1279377776, 1779015537, 260484450, 302671943, 2050987463, 977522240, 2520283858, 1887818177, 3241529448, 2589877886, 256779246, 2471705853, 3166663660, 2102462268, 1287052474, 2041795573, 3500826337, 478028879, 3708811183, 2856618346, 1949519169, 23698972, 4196643845, 3287728760, 726922068, 608607048, 741346544, 1232890246, 2533473072, 781183471, 950762779, 3978538663, 466438287, 885200020, 1507678568, 2730875802, 1180664309, 1374767737, 3232475914, 4138538650, 3221846075, 4054427775, 663905115, 2903353692, 2427405303, 1534473188, 4173099677, 233263434, 4151596794, 2246998661, 1069436590, 2330193463, 744480989, 3761520144, 1500146751, 465025148, 664072510, 3279687755, 2535465730, 428848950, 2234847952, 3096176118, 3616295934, 4054203883, 2470742629, 1382011134, 1294058546, 2432527380, 2256777999, 4231387215, 2650650350, 2798784376, 1799567046, 3161979388, 243914572, 2152846754, 1878165539, 3863733864, 4183198705, 3047366248, 3474027106, 1326387387, 759283944, 3359832577, 1505011328, 397742437, 1496303002, 249917424, 1572154022, 2394052878, 1830755514, 2642552922, 1129998361, 2575661335, 3974961368, 1499216355, 2781651742, 1310963015, 3084878044, 1254882942, 1296677936, 634092605, 1128986238, 3018593157, 3315257642, 634694896, 4263527207, 1296702766, 3184109416, 3468985173, 1810358531, 2722455939, 859372585, 2823432197, 3863804712, 3698936374, 1662710783, 1724840114, 3362648778, 3179592566, 699185901, 1093959874, 3057221545, 3548266495, 870260849, 448577777, 1730954058, 3372325903, 2693184590, 4267085992, 2104821926, 635448685, 1698611009, 1006195105, 4015748335, 1007888814, 3891630510, 2187904254, 932822443, 2971574323, 2235981370, 3295864970, 804513758, 1276200179, 559887122, 200440958, 1080034252, 3099338674, 590467614, 4129091597, 538353129, 3656112413, 1790916742, 2764782922, 274232984, 2910414138, 3649812738, 302283540, 2323195477, 4199392600, 3978590949, 1089430710, 3707647600, 2860602411, 116956865, 1571761477, 265204729, 2525401644, 1319903330, 4041215418, 1205312230, 460674950, 559619788, 3175799139, 1278608044, 3233698238, 2203643981, 4217532171, 1375809364, 4149690078, 4008693404, 741228635, 3838442888, 2286241228, 1014725928, 2684096666, 1879508419, 604778808, 652712289, 783983048, 2481463109, 915676883, 3661610180, 2048020973, 2315064647, 3170256589, 247734127, 2095749845, 2744848486, 1392995669, 834143447, 2065952308, 1742111983, 3703691825, 719395834, 3505869211, 673928481, 3172160210, 4249125303, 1178190647, 461787580, 868033265, 3086590713, 158692819, 1811789271, 4014423015, 2864652833, 124323518, 341136412, 755134928, 1726090729, 1358162948, 2677255183, 1672620453, 2590993446, 1260062916, 3634204911, 2875786070, 3108341129, 1846247395, 99719114, 3464493369, 3551602357, 4130143920, 2305033683, 3010326536, 520056380, 2955205628, 2795501148, 842182823, 3797272431, 1795154998, 3520707860, 1705464044, 853523347, 3131544072, 2421203796, 3848258311, 721639793, 1682242997, 2762863531, 338019394, 997031368, 2903315101, 1568556297, 830713408, 310274826, 1097197012, 722750507, 3401050270, 1391448210, 338019737, 2754383857, 2390511759, 1713333718, 738008761, 1654838927, 3566044123, 3703775845, 3528920596, 930192723, 1250437857, 262206041, 370277636, 3943120049, 4294215112, 4156911644, 1488504520, 1568531259, 3652901858, 1923119021, 1063334934, 1283992668, 2193064309, 3384812474, 3029472884, 3879409330, 2914195688, 393219980, 2712258649, 2924770533, 680160411, 1885243401, 1841803629, 44722869, 3011454382, 3601195729, 1763260243, 1310705397, 3122832380, 2538441775, 2620581682, 393554173, 2689643302, 2681118869, 328747879, 3136210891, 144128656, 4191412728, 655829081, 1807004262, 2514699736, 2355143547, 4102233742, 3317379407, 2858646978, 2930537801, 1964136483, 4224217038, 2322610649, 2447581685, 1219301895, 109063649, 818945395, 2798596251, 796761344, 3388005829, 3217308585, 3683214219, 3293167689, 935655562, 3438446982, 1171896931, 1413211090, 54259463, 2181796530, 1117609654, 84190166, 2191216189, 3654000339, 181789236, 2955475558, 4264143291, 3602487225, 53693046, 1023067117, 334174354, 1987327251, 785570762, 1333647321, 1086046750, 3708720431, 2852119297, 3432194925, 735950185, 3831221807, 3283584569, 1580941567, 1291747403, 1060503714, 2521587412, 2866137631, 2161966782, 3051800429, 2425679045, 2454631504, 3173539654, 1138058188, 1784083957, 1480372115, 3510031739, 215575908, 4092325209, 3447167404, 3644804020, 2847073245, 1529741178, 2132855033, 2367025035, 3731424461, 4207683073, 1064728087, 2003165360, 2665135582, 139115595, 3354690865, 296363500, 1853009618, 2843154978, 3596541014, 912041678, 1158968800, 2504026017, 3510153214, 1778783148, 2381618438, 3217059850, 342323279, 2262531052, 1236115253, 859367333, 2901484505, 1172332072, 3477216512, 3586139020, 3168015373, 1486105173, 2767945993, 3010590401, 1450919021, 469506004, 1686790753, 862475848, 3411503704, 1528444910, 652004918, 2233532182, 3709045264, 1827396389, 731564574, 166557188, 585568570, 2280855397, 1143134442, 3358436685, 1857860644, 465690791, 4156383833, 809019786, 2726042581, 895384188, 533644540, 3571163997, 1289914138, 448818547, 576363023, 3951801762, 2099021676, 2402372528, 1957390173, 3226372820, 1028047783, 4228069157, 3618530524, 1803475005, 4123794396, 3810449691, 2208983885, 2043750991, 1505388755, 753981150, 887776340, 154519983, 2949792153, 2084199882, 2242571197, 117799450, 305074075, 2064061766, 186843616, 1421538838, 3485699188, 493036273, 1661832351, 3776993089, 851257009, 1182324259, 972702960, 2895850443, 47405270, 3693701987, 4172897610, 2560123364, 2629140391, 1814148194, 2794000064, 1611859951, 285618957, 1499787289, 1341435958, 3011350456, 1998569667, 2528590173, 1893399511, 3586784545, 3494559257, 1050319643, 4288856022, 1321191714, 3070734124, 2773347356, 1296073147, 2961955343, 611679037, 2163931478, 3663698572, 3328455554, 1899957930, 581836850, 1647585830, 2228116182, 2192046768, 2707674704, 4062325882, 2000151719, 1493674167, 4009606032, 327277281, 1850548425, 282260676, 544484218, 1162038585, 2537799460, 172888593, 3715784939, 4011609712, 1331479089, 2695840934, 3739803089, 853233450, 4192554741, 3409072144, 841913203, 1759695151, 3772296184, 4220036690, 2116072530, 6441455, 2371303643, 3662205709, 946179291, 4244514319, 3116513800, 3948637109, 184662442, 12537833, 3994407624, 1474819465, 1653857484, 1472939030, 1082955569, 2641256537, 3497726856, 498384764, 4191823145, 3576897476, 1355429436, 3482890794, 2809138241, 115329879, 2479951672, 2173155576, 333595870, 940684173, 1927455870, 2430119707, 1562865186, 3431873562, 28698317, 3176579114, 892970057, 2198140225, 961309808, 3041901673, 2858635961, 1913246939, 4117125311, 1223236950, 3802340586, 2049076551, 2907612828, 4078023105, 2770750498, 1580857076, 785225723, 2611943352, 1453088886, 31566519, 3485641866, 4059549234, 1645659046, 2594795671, 1201466410, 983481215, 3616996210, 1027859264, 3482491766, 1433714236, 233349380, 2504570396, 2907475808, 2723655441, 4019580521, 2636662568, 3643771771, 295471178, 3523793821, 3059040028, 4201758100, 1499361946, 222993627, 3664044087, 2363010446, 1746131764, 2549037751, 1649339916, 1339484188, 772204508, 2958457215, 211222226, 150270067, 661033409, 3450093080, 1516101172, 1228157864, 2882007854, 1435267130, 4268227419, 1406354471, 2231967704, 2054401797, 3534067436, 2010639598, 4131589611, 1013205254, 322029907, 749029007, 1518414343, 3344740399, 1977788804, 2282011067, 3395145796, 979302398, 2360910891, 2742092263, 2413840206, 394359970, 1792255756, 148710377, 1598072799, 1116263301, 3007672484, 2853356907, 797635036, 579000147, 3971740803, 565804806, 1388399211, 2154075194, 3549076814, 459961195, 563216563, 2267208303, 775043683, 3795111922, 3115632760, 123846493, 3673558476, 2562948154, 819543211, 42349152, 3137305543, 1756234358, 74974760, 3908066580, 255505935, 2730713900, 2461049996, 4144400075, 2464538185, 2853353590, 2773776689, 302693344, 489410333, 1714077249, 644297739, 3621874034, 3496825786, 3008351613, 1220611065, 3487917846, 286911751, 1796268431, 2585448805, 3633642006, 1715993367, 1982029170, 1300252895, 3276761600, 563403196, 2517955970, 3441960945, 1322225574, 1632984646, 165354802, 2357376079, 2580026298, 2196014333, 2031222688, 4217826365, 907904533, 890755365, 1256172485, 913563093, 3431655285, 3278687817, 2597487813, 3378539717, 4048272336, 3475303524, 1645143896, 542883637, 3501994511, 614068004, 3155249860, 1642886129, 4085657791, 3945055577, 730644884, 3558694822, 3693877421, 4013082307, 4290269743, 2019359643, 1113033033, 1768670013, 1233311063, 1439015410, 1007711084, 46413240, 504284300, 452838244, 1189000097, 2794261517, 2036850210, 4002626621, 320298565, 2332597330, 2949389348, 1838825576, 3743046392, 95469317, 1290525591, 2505717719, 3225463691, 733526904, 2832847096, 3691942346, 148414797, 624724367, 3392105428, 2148022597, 3692509279, 3403660360, 3053521536, 671629825, 3109193074, 1608643267, 2453162712, 3272401699, 1812040217, 77520859, 619906646, 3054882199, 2204970433, 1338812774, 3252604642, 223199222, 147610083, 1321657093, 2640080891, 959174672, 919517403, 543355462, 1161682878, 836050226, 1020846560, 537520910, 3182800953, 6187921, 788716783, 3917670077, 2175570867, 510664666, 3792761667, 3230658137, 3516974074, 2531563739, 2890195847, 1955077767, 3506100848, 2869450682, 2089828169, 2412713339, 2251107512, 1861406112, 805421495, 3443057238, 3188107091, 3333659357, 3281245481, 986909417, 2950905821, 3363015824, 3461684255, 733348223, 1649068426, 3489104176, 4167926592, 4040719734, 3061832512, 2217255339, 3736932252, 2955730422, 682511334, 2274708734, 394687086, 2696789214, 2778444492, 2005512392, 613998542, 2200299129, 3332788912, 3581087993, 816245599, 3723851039, 910180627, 2441908584, 4205245206, 415977744, 1252178280, 2443164482, 1499906730, 2651699084, 1462646371, 512327001, 3371719690, 2616440579, 2706589934, 4218715127, 3384550170, 123300852, 3913245266, 3105046616, 2410991665, 2601795831, 1864800148, 227734369, 3982844494, 1138770698, 2916152496, 329762356, 59071514, 4026321689, 2885048533, 1918471137, 3981383964, 474125695, 1944550751, 3983106618, 2967309446, 4058789363, 3086147261, 1933243970, 4077179869, 2121519921, 1387711583, 2917322350, 1968278994, 3752520497, 673118517, 3908398524, 1340054819, 2724823876, 2549064321, 3556475322, 1052860373, 3823049273, 3513249799, 919188359, 3142988011, 2030219037, 1567056269, 4208255357, 3599901107, 3999855986, 2717550734, 3322880267, 1498038465, 4214682333, 2272606372, 2543104845, 3126936806, 2407219547, 1854036189, 288344645, 2085545401, 2833246160, 4117952596, 376603153, 2485212089, 2716284076, 2385811672, 4251002964, 408311904, 1590163105, 2891321529, 1339640024, 670352092, 951920916, 1330909853, 2498964384, 586875782, 2151113391, 3615156245, 3270543980, 2473649715, 189457155, 2883723818, 590110057, 1309085639, 2109725852, 1582625656, 3628605072, 31291389, 1098209328, 1525147881, 1066570721, 3984515660, 1270652515, 2114638403, 3500330636, 1505603105, 1861758561, 3134271050, 3634931058, 1730059078, 2241126792, 500560476, 4188290500, 2677013832, 1345800135, 3452647517, 1791255171, 4029645275, 776594374, 3467281357, 1495638582, 394734397, 4273829486, 997487252, 1726645674, 4281509939, 3521449188, 3013019801, 1561549133, 4253517016, 1696174360, 3212489600, 2214418990, 151190008, 682078371, 1052238222, 3838693031, 2101489469, 4212162234, 211108037, 1750658619, 346597007, 2598102116, 496561224, 4094466547, 652178568, 2806432761, 699449460, 1885730612, 4187728232, 3036018026, 3891775252, 576713477, 1048141421, 3152523603, 747167127, 2829604789, 790521412, 2387560779, 2312684464, 336591709, 273683761, 3474682353, 2577928615, 1470650368, 3837451137, 4185969160, 2438239634, 3917916320, 3447320550, 515534753, 570710688, 3991778304, 2346447246, 3520125392, 1896550982, 1120261082, 3663684991, 3733420716, 1849131322, 2380891196, 1296857491, 1898614990, 340573897, 3005084532, 2802293154, 1990969809, 2087631736, 4037168225, 3694483639, 4109070515, 1215674719, 3392818649, 342079954, 3980240699, 40857199, 2280960012, 2523204202, 1809163839, 1989362146, 3923454932, 3709272694, 3199220470, 3571148352, 407551127, 722935791, 3764063097, 3195308807, 3134217848, 56428447, 3444942587, 3837043916, 1070860280, 2366453678, 600652012, 1882008064, 4229778203, 3048949790, 3529881240, 2100206336, 2679171826, 1462694270, 3615048782, 1841028991, 688037546, 3668859765, 2784774918, 2240023450, 4153830216, 3535298217, 3786528136, 2917143237, 1714183579, 4271445751, 3086686431, 660743071, 1582199236, 424644256, 19244201, 1840943193, 1085743718, 2505947580, 1098657283, 1463837444, 500885221, 2171096521, 2317647396, 291433664, 1997115519, 2157439376, 369093718, 865241672, 972853936, 47979518, 2981732803, 620838772, 1049508146, 3177168379, 2142137292, 130592355, 2770180177, 4253484867, 1990891741, 22657700, 1274079464, 4070825290, 651765990, 3602259136, 3182832996, 3008127824, 3607219695, 2165706703, 7578110, 2382509021, 355340925, 478665219, 3569890725, 101784613, 1765952278, 1527973892, 2131804602, 679676957, 1001209209, 1510642807, 900308556, 3289439986, 2452308687, 895180630, 3965323666, 3563473216, 3818207011, 2256309060, 194825497, 2278753197, 2345862449, 174887543, 1501476669, 1802823204, 774945202, 2496688307, 831382607, 945680657, 2504252443, 551817981, 4049920245, 1788387800, 3103184083, 2535856916, 4228590102, 1444731312, 1823119594, 1971083476, 3044795200, 3397228964, 1887538318, 3465506910, 66767816, 159350625, 1645223029, 1264463477, 3031501558, 2533603412, 1550023647, 788157680, 2239777165, 3536006291, 1836914918, 643912368, 2378874115, 237353020, 3076194841, 1271670899, 3713027193, 3016399769, 1928012640, 4172725919, 1123568944, 3397430038, 1182740502, 1669080701, 409578156, 2652381674, 2573293443, 2391616509, 2522506968, 3677652891, 193993225, 4245345251, 2085879684, 2765672284, 1361928674, 745636567, 4240232292, 2476267736, 1256395786, 3136089280, 3888918124, 2161661497, 3076242615, 1499450688, 3996353744, 3001158484, 1633741086, 2916169569, 997326621, 56036295, 3502262687, 2856430700, 1502890823, 2297759627, 454758236, 146567814, 2834610112, 2415657095, 3183121647, 1097307655, 1568362923, 2259348356, 869030960, 618701936, 936982190, 1774213090, 247326868, 667108479, 3276391150, 973010174, 1732903944, 2027938156, 1623849419, 463496104, 155334713, 396392734, 329374678, 4081348351, 2435297920, 1700550076, 2920944731, 150247602, 3173270214, 644663119, 544499655, 1834308458, 1068147233, 3221215661, 749115429, 4241870676, 2048170088, 380409728, 2803837448, 2046173599, 1465111267, 4140007794, 2273860750, 1681790936, 897463796, 2154304267, 3823834797, 3665944982, 1359119713, 1069478258, 2971486147, 1086606812, 1482532889, 410517031, 2826043972, 3750396350, 2844423978, 653530290, 1671249046, 1482176825, 3539652857, 4186056067, 4228438173, 4198220855, 2289520884, 2682919655, 1091483091, 3075122973, 277482967, 3199705516, 1306413373, 3393801383, 3667854762, 964681666, 3475101665, 276366501, 3429883714, 2591695353, 884771876, 2018276366, 1633817428, 4226881656, 3337667642, 2191982313, 4206120187, 537440916, 1879042402, 453156904, 2783582812, 2756151147, 1093399147, 245047791, 1390063621, 3451586371, 2543810136, 2202100059, 2029825549, 1190196098, 1194964969, 4126790655, 3297945236, 2600769244, 1563415529, 197134500, 2562458087, 2494055550, 1041075367, 2527865291, 864909052, 3356516839, 2566627318, 979614018, 2859784388, 2883220086, 216955125, 2280962776, 2626272078, 2060960280, 1576911185, 342325880, 1259250413, 4275207585, 1605095321, 3862851197, 429516662, 4195783722, 2942733995, 3854612743, 2625487354, 2213503088, 3213344872, 1455097935, 352592234, 1880527498, 3772933111, 2281037754, 1682610124, 1390993985, 452742774, 2584572116, 497886580, 3907076010, 886597306, 3517383242, 3949108519, 3137897548, 3746816658, 3897648287, 3745351538, 845489959, 1796744066, 261567695, 3988901206, 1647391615, 3300380587, 3069004580, 1123447874, 1992981242, 1702512170, 3476678372, 2062324006, 1234413049, 393739885, 3022722258, 2906670073, 3632622590, 2795248414, 2415375917, 1082218168, 1141162518, 3437713675, 3989753629, 1026128898, 787699772, 63017788, 2703529414, 2746595594, 3430738631, 3201237820, 2369827697, 1921944651, 3138219225, 689151550, 1968882595, 3937199973, 797988316, 2481710208, 3705526766, 802596098, 1131357443, 47538200, 3570525864, 1558483157, 1011712223, 4044155651, 1847330750, 3702758094, 999622632, 2123850624, 3836398614, 1878252530, 2496233082, 1244421947, 1175452722, 2160335409, 390836680, 3487890033, 4185454840, 2164397840, 154267569, 513137214, 2309356787, 4164054065, 1065583421, 226788727, 1833783433, 3498399418, 66803095, 3236850018, 540503282, 3866306480, 1630708398, 1604648790, 1864995913, 3241074244, 3503094749, 2016588932, 4184709424, 3750509376, 1418912211, 3397902923, 1738490510, 1383435738, 2859924455, 1200656300, 2740018081, 1719793539, 2774793626, 1180591805, 3535215291, 2129075827, 3340914597, 3639878132, 2828578118, 91551135, 436562954, 222567582, 1481203511, 1432771782, 1476792624, 3262003004, 4283256125, 3067962242, 551202591, 2011440922, 4220160847, 2658321863, 1625446284, 1263681467, 3067080264, 424547854, 1326575350, 1817663011, 3037030294, 3924448163, 3172667231, 1196313470, 523704640, 3090492385, 822891923, 158594786, 1942441264, 1407808474, 2002858326, 3433170818, 1160170361, 3407531572, 801943634, 1987704522, 229481738, 3439396225, 1538927061, 714436572, 2262483814, 3768984730, 3598812571, 1804363299, 754932779, 114595727, 3431026284, 1094094126, 148120386, 4016285841, 2171965098, 962264717, 3123488967, 1850478276, 4232403167, 2873904961, 3692327778, 4062337384, 1040000170, 1487742098, 2537323311, 518639161, 866531999, 1884699083, 83447371, 1216943164, 1580062363, 1489352376, 1798885540, 1108932907, 1064092089, 4077016457, 1725448521, 2193167992, 4289377833, 2670597697, 653719217, 2451959734, 3523320139, 3940050496, 3637362235, 1110700652, 3477989693, 347509485, 3300469786, 3351153172, 443423064, 3199679125, 624954522, 3018015505, 1344728282, 4007636998, 2324003033, 3798700798, 3362092390, 3664079753, 1216837607, 2960329827, 402956610, 1191481263, 923237420, 2720747178, 174863029, 2500089225, 530903336, 1007709098, 1480647428, 2293624947, 2289444709, 3844430750, 1479784739, 1679017401, 1141214688, 2570421922, 3747601770, 2054013655, 3993047856, 3910997858, 2293674129, 3922077304, 755387264, 4123827010, 800850720, 2665719061, 3982851558, 2197654475, 436408866, 4042702284, 3589281793, 2934936691, 4239951674, 2521190313, 767787876, 3771096138, 3481960937, 769678403, 3351498817, 2635161250, 2138561093, 1182807930, 2693219924, 1242326109, 794541056, 1103577598, 4158399550, 1130290420, 3561971101, 3232166955, 4068375756, 3450328004, 1831970980, 1848198871, 2971401709, 3019108827, 1019227192, 265806712, 2312666725, 1794974666, 1346068610, 1046968773, 1337453135, 2665113117, 2486408538, 1947799203, 2826361030, 1150922763, 1839760251, 2002463425, 4085146990, 3294937772, 3655296486, 2753307998, 4231801931, 4045932815, 2727329164, 1305595181, 3332538631, 3118530602, 3305755728, 3306362084, 1177781707, 1756058717, 648468322, 841716157, 2220739558, 33414237, 3664191670, 858981991, 1850366036, 1900114972, 757520907, 2170021739, 714585288, 4022502787, 3545461078, 1305112020, 3969545464, 797324413, 1332372799, 1582355698, 1193579972, 869467095, 124046547, 618901937, 1230799055, 2827473828, 3268940175, 3703766769, 1921877107, 3492269966, 3474588556, 85045670, 1559929333, 1962811865, 1176367998, 4183961401, 718708591, 1302169559, 2043390873, 3449892720, 4023449876, 1904907622, 3271022248, 469924170, 1488948447, 3476516772, 2265402990, 2107574506, 1571779114, 1651536145, 3311220156, 417781040, 187085864, 1201184890, 3925477182, 3341666432, 2566501306, 600012896, 399166386, 1888489422, 2425990230, 1263792697, 1878238182, 3310656665, 3745845651, 361284518, 750152061, 2224635357, 3992435785, 441912797, 519061623, 1023077811, 166624330, 1040184726, 2663559361, 1822776189, 3757138689, 2922029894, 115997512, 3161669527, 1197719001, 4137325559, 3486361269, 267866835, 1815254512, 3989427807, 4235603934, 1636953403, 338444205, 1096441908, 4189504300, 341335761, 2358440627, 472317274, 434835741, 1170984877, 231849297, 47875866, 86971392, 3898278269, 1065534480, 3104698976, 3493387017, 1285661633, 2084228731, 3830915620, 2912111799, 2616739533, 874742853, 2468964212, 3943832446, 2019486595, 3962609060, 731645443, 2130205889, 3279460772, 4018925708, 4068677657, 980407020, 344328590, 617088255, 4165488929, 3491914052, 3557669853, 733956359, 4012950076, 1281319075, 3741973044, 228243321, 2903118627, 586429444, 4069910328, 471420979, 3927494550, 927831600, 4181392060, 2220511161, 2274249050, 3279587100, 2218932503, 1120834023, 3950724916, 2298490408, 804413299, 1149273959, 1138222786, 2871163836, 1682937472, 4068416048, 684831518, 2934394259, 1384445942, 1938042355, 2638417616, 2812928537, 4196810035, 262705472, 1604811467, 1106936543, 3596515052, 1295337839, 105836367, 2066434920, 2317523574, 3948532642, 483995581, 1404903606, 2760277012, 28615533, 3830973030, 507973043, 1776971441, 1628624018, 2168609120, 1507722615, 3740135846, 2701740664, 2379859808, 2347319650, 3751127386, 2633866358, 1487686363, 2792474499, 4264470532, 1183151823, 428066628, 2829374295, 3334011187, 2586300979, 1039648633, 3228128401, 623842820, 3550814042, 2264959782, 2913988690, 530775411, 4123611764, 3076387954, 3295318049, 4035642318, 1928044268, 3612079030, 2911859306, 3529064966, 397830588, 2343011499, 2934078093, 806359716, 1102369443, 2704002480, 2234772163, 3061912998, 249684366, 4052409538, 1929578703, 2983126503, 2644436259, 1464743010, 2913479210, 3591362830, 381618326, 3124163378, 2468637286, 2851954318, 3826027988, 2372830536, 978453761, 2201240350, 836728527, 179973282, 111297975, 531768349, 866923128, 45881493, 21745114, 3431955177, 3368305620, 1013580592, 3240078794, 3990857384, 530027005, 2151407292, 2001429338, 3289288296, 881039393, 766528885, 414480978, 3945362831, 765708875, 1129247783, 2230999132, 2788567194, 3014554909, 974148090, 3789986972, 3264979680, 3589942213, 4294821288, 319055452, 2727033300, 1947392420, 3077744628, 1355065975, 1862125769, 1443014476, 2134738443, 936636185, 390668911, 1171234138, 2272890725, 3236125420, 3521569341, 2410366426, 3412531682, 2851314402, 318906022, 3100950280, 94553701, 2928010451, 1041398461, 1927434976, 278245522, 195446742, 934546082, 2155706084, 889404663, 2892417981, 3142936493, 2127191695, 3222857182, 644534553, 1253109997, 436709873, 3059233202, 1053545541, 2381968138, 2163969225, 4015593143, 941886635, 817435633, 3336142394, 3545680550, 730358233, 2224255328, 231992236, 196839724, 2308562042, 358236245, 1395192639, 991598834, 2838259753, 1352383207, 1159470839, 3547428777, 1705000033, 1686411590, 1309490094, 1445861451, 972533971, 1144164159, 4181152186, 1095431484, 1271508511, 4186588009, 439351215, 2199763428, 3288053287, 2835006870, 154880710, 94504885, 1292652540, 489425204, 1956092177, 342507117, 1127705184, 1443851281, 3689039385, 344320461, 2752970696, 2501684361, 1706754641, 2627031213, 3913379546, 613210996, 1343262812, 2443647711, 1433402697, 2826240483, 67546055, 3570014882, 2644551340, 2330453663, 3289512026, 1972805418, 4049502674, 1473036512, 3523954702, 1268077857, 1938159204, 2982595730, 1050756698, 1873739418, 654857300, 430786609, 1165177019, 3179209895, 2434458380, 1471631414, 351875962, 3089522975, 295722074, 2999372108, 1234617984, 1473380976, 2454383754, 76152626, 1987504946, 887430056, 2156673835, 2799021812, 4145857107, 3296917564, 2311272088, 482932529, 1410268724, 2333499731, 2850206991, 1317249528, 1810988571, 404451581, 2058711104, 4140542162, 2177125377, 174878142, 904610491, 869495805, 2483480643, 2562679490, 3379871135, 499830646, 1216055017, 3242632083, 1561162437, 3695700496, 394214663, 1546994362, 559454832, 122946054, 1778262208, 1454620007, 3222552384, 908918843, 2099858582, 1019721094, 3047027747, 1031829586, 915377383, 334934855, 1304225281, 3828726182, 372348703, 2700158005, 475899140, 2893661713, 1187904629, 1804576424, 1633889426, 3056834983, 3698731900, 4267165532, 1892556261, 4100534737, 1006508873, 3577074844, 4121012925, 978270299, 1201885277, 3238068716, 2880369129, 2177421734, 1134419942, 1518838403, 4269988898, 1817543978, 863366299, 2230244664, 216114253, 2560642476, 269339058, 681979852, 2893974444, 1346888901, 2575403175, 3937883699, 1231649475, 1366249854, 3653673397, 3605858833, 68956988, 3107185565, 1715862690, 2261874974, 2407560287, 586597624, 4175956759, 3694495579, 931989880, 3548377491, 2583399238, 3890480672, 3266635824, 2476307409, 2195849422, 2265267770, 2915209126, 2540522164, 1965588447, 462673810, 3023579265, 2749274562, 2991298194, 191554578, 4167275335, 623054324, 1301223978, 2483324482, 2815328025, 2323955709, 706373663, 300996167, 809051638, 3150195108, 4215160674, 3627387525, 2889827401, 2450602579, 3070682700, 2480666938, 348427527, 2776385014, 3407637363, 1028644989, 2703135827, 3539696079, 1511858946, 4240585645, 293722515, 2669479557, 1077538711, 4211577660, 4115222789, 1127996227, 61198450, 4059627421, 460851081, 444030287, 1294528886, 661356388, 1402295695, 3415343106, 1800065228, 3749385009, 3608484595, 2516202233, 3528092058, 2720994936, 3233655515, 2390451298, 1550597714, 3071155490, 1230848418, 638479770, 4242440834, 390809727, 4168288261, 2602346913, 1112118768, 842145281, 2945429587, 3038565684, 2925928691, 397552330, 2582143467, 722219970, 3309753749, 837755824, 4178280125, 3143368227, 299845113, 4070940491, 4119902017, 2312794539, 658722426, 235275074, 3328748968, 568542240, 3645795642, 2743807889, 2627572201, 3012937393, 508305407, 1137353851, 2563023464, 2953529247, 4190907390, 602431913, 533806629, 3441084808, 2607494899, 2114434593, 2674511767, 1005217073, 2286547127, 1289825085, 458892025, 3793044328, 1295895106, 4238306374, 3042889390, 548488881, 1983081469, 3080774865, 1167178030, 1010423517, 441027405, 3150570917, 1695921876, 2673167481, 359139847, 1531595396, 1020013381, 3145125624, 4285733314, 211254118, 124347103, 335350585, 2191709889, 1524143493, 2887004795, 2400757636, 1140921118, 3055107857, 1581139515, 1243560885, 3486262560, 4047930517, 823543140, 2397755614, 2793476054, 1647074169, 1868766638, 2945645743, 2932030986, 2931560399, 1698161605, 2531913400, 301039170, 1945971990, 2378114666, 3505696657, 966816095, 1219280357, 4091855278, 2520655876, 1261718013, 869159183, 7496949, 3368231319, 2043858837, 3340781709, 3814436973, 448923700, 2131708476, 1413772054, 4154972077, 1182593180, 2309652451, 2371702889, 4005514639, 3279211397, 1040095301, 3723219312, 630582052, 1270195062, 2362605626, 554669878, 2763510476, 2138745511, 2894684486, 1583461311, 800619121, 1995800614, 1523578713, 2076787160, 973726651, 2486984676, 3485718204, 1782239658, 2840609883, 1701530614, 276191442, 3448227005, 2487422566, 3801918418, 2271072456, 3971329162, 3815389064, 4272375392, 3260922443, 3339424400, 1345755512, 1161459980, 1480187729, 2061900905, 142739538, 2366630403, 985960938, 1899891916, 3108767247, 3410073597, 4027842292, 1103718414, 2127220048, 1783065994, 502420318, 1284771185, 2291461166, 2281586244, 2372469819, 2202506294, 3866490565, 2653764434, 3403793907, 2285320299, 3560429041, 2974398403, 2020429354, 3249808396, 1259648205, 1971531748, 152162486, 4002345730, 2059546171, 3234371466, 2259542247, 4131933452, 796759220, 2560608908, 2218006478, 4195012229, 2800622847, 1031000867, 523175085, 232008184, 3248891161, 2538979077, 2636169440, 1945363747, 3838175746, 1448863919, 656234751, 532934812, 4025175497, 894802566, 3702005531, 3689490297, 1397361207, 4030076528, 2598487601, 3629243169, 738025304, 3114016132, 3694627743, 3402215617, 184360612, 939819148, 3624754980, 3432315995, 3172705753, 3008315505, 3706114226, 1121617394, 2117623222, 3412007416, 1424916149, 3392847336, 1002513115, 3955790520, 2431941103, 642099758, 1419542531, 2984812449, 1441062625, 259176867, 844355349, 1527141757, 288911957, 3593352735, 191281414, 3341425057, 3713179253, 3234679894, 2660995408, 818671827, 833485227, 3198399012, 2359438325, 2437980951, 3722269971, 190774238, 854482793, 2531914433, 1955468406, 2807993916, 2921290771, 314398038, 1370273059, 1287625227, 1559786786, 1664188096, 3330296160, 4011659133, 2940142768, 1946674418, 4059031302, 111576794, 918854783, 269864931, 675930776, 168559371, 546142517, 376308683, 1883650607, 1631344609, 722129794, 626167235, 3410262688, 284047545, 214402511, 3016977038, 1935852265, 2629407824, 2259859416, 4019727798, 1733097349, 3511578440, 2170980978, 3717356665, 1952422749, 1571938491, 3337035061, 3661418015, 3826192141, 649363447, 3047165443, 3232099900, 2100105736, 3294953547, 3058785317, 193405839, 1592621600, 1717640616, 3327116062, 2287265049, 1401229156, 620902042, 3454971273, 2851658450, 1464930419, 2025486074, 4267383035, 1200525189, 3237439088, 79605318, 2385115441, 4065476173, 3653908376, 3256990773, 3638704820, 2629237170, 577801712, 1010076433, 2662249031, 3189737328, 973443860, 1934327100, 3721966388, 1385152111, 205762417, 1993377117, 2685567297, 2264666509, 1011696398, 3832574120, 4177519052, 2848106183, 3055640216, 1614686621, 1907932891, 1394912802, 3336746369, 4157501560, 3581206297, 4293635386, 3936835995, 890131329, 3008939426, 3690011559, 3767023205, 2235253625, 2133916819, 1000312724, 3483374416, 2919891722, 2159700009, 914405656, 2795213749, 2502058579, 2682424911, 1011080140, 2657101098, 447660378, 1470719065, 2751991620, 1475957918, 3434978389, 2880939677, 3639070601, 4132539667, 2631762507, 2222978096, 1384544046, 1485495065, 2662043417, 3213918760, 1948001840, 3462628343, 2875252140, 2355923737, 3365771408, 2695553409, 3990320376, 1588634705, 3585703792, 1570551681, 2249018719, 1941390088, 2577497667, 4107332905, 1200339153, 1285225806, 124519050, 1413563656, 3057183013, 2555563710, 3892094108, 2374417032, 3216194152, 3465865474, 1859661683, 465160315, 2808404153, 22500655, 3714011142, 2862228949, 3935483661, 168520878, 4237187605, 3986091489, 1551545304, 2434371480, 69762185, 3444174967, 3153765898, 1901718454, 2285697521, 1720043617, 1595747666, 3486839203, 4235826972, 2016295958, 2604917187, 2794151129, 3451742307, 3302830881, 1661670580, 98678124, 2895903938, 2617935048, 122623602, 570702800, 3945415718, 4241564673, 2753621511, 1261448887, 570792676, 1674021157, 4119782854, 2374314247, 4188362947, 628299782, 1340709840, 1401863416, 1698132875, 1627171675, 1924602614, 3980284712, 4153881115, 617956118, 4191594946, 816904689, 2755641229, 1201595649, 3810589689, 860603594, 2147000750, 88072805, 2706195650, 3840245302, 319482913, 3881461153, 2668385926, 3298215192, 2182288455, 3480166927, 1002780039, 1246755866, 61065169, 2893333497, 1802818992, 1964855902, 2705587920, 2222336727, 2748303817, 1995717989, 877360705, 3645306433, 704146860, 574417318, 2801880395, 1355307412, 2613158764, 3836157607, 685063188, 3648616406, 3336765116, 232616294, 2494435253, 1023497719, 972033880, 713115111, 979918497, 3442034657, 604407296, 2905233802, 1564987166, 2938893391, 3061334965, 2133797537, 118684083, 1667260308, 3733181722, 404431770, 3310047607, 914874892, 372753150, 558429205, 2431062027, 1847281743, 2203013167, 2118976780, 542913598, 3121027497, 2178637558, 1131368330, 409937725, 4264892084, 2708269476, 2980443217, 2194752361, 4217760, 2553521129, 3819843457, 1211801007, 3659610548, 3303564112, 3006168200, 1896110461, 2705454164, 3160948388, 3831349654, 659997964, 1668830544, 955063324, 1667053334, 2089535124, 4096730781, 1699749069, 3197475037, 2739400734, 3057583002, 1563156236, 1309500366, 3289519041, 665810346, 716816281, 121651796, 1967646908, 1310184092, 2573937373, 874439123, 3263800907, 1726172008, 2749047492, 4022900506, 4144161437, 3236397070, 4151910410, 348302013, 2728689730, 1537737896, 4028811990, 390977436, 882236609, 395375371, 2466173082, 3185023572, 3617238058, 2354475455, 261896270, 1242446174, 1976306466, 3924011418, 4037241117, 461786101, 506576547, 980991211, 3831230763, 846720810, 1772315028, 4063432666, 2691973807, 2620408052, 1871305178, 1562368900, 778825526, 1101159141, 41229152, 1012659513, 1413397520, 233051115, 1748327972, 838197104, 4159853759, 3159586520, 2004147991, 1383610082, 518351454, 4201230717, 2362671980, 631975402, 356307884, 338365199, 635396955, 1840563197, 91129152, 1023675463, 784983247, 681800340, 825133540, 4003053042, 1694344272, 1501587190, 532318472, 3997596154, 262484482, 2242967941, 7069246, 3731745202, 463450940, 814647769, 991867295, 2720760649, 3987035086, 4274360636, 2985250, 2792215829, 1197023638, 4229131615, 3369712994, 2771068484, 1261385267, 987108821, 2400892, 3394885324, 1948267642, 1904930356, 2268050145, 1646001581, 3868610067, 241717092, 2138747191, 14298233, 1226455479, 888109646, 1772989037, 1704879345, 1323279918, 1660923402, 3736983005, 3529151296, 3509375263, 1416275330, 1790194263, 1526331519, 2214787329, 1931554047, 1833879572, 557482582, 4074982312, 3833915772, 3537450173, 17572703, 1003994849, 2114724905, 921224200, 2347807577, 3832646260, 1355220671, 3082114076, 1677922180, 3253883978, 999460760, 2412706760, 3820415569, 748289791, 2455263394, 3603729926, 1069839446, 3088706971, 4021959416, 4262276635, 4260845653, 3085298573, 1535820913, 1047783691, 2276965852, 1660520103, 267443629, 3434887258, 550164422, 1542650876, 3495702837, 3764935914, 1440368158, 531907317, 2562836092, 1104264061, 1346022793, 4120136766, 2442873267, 464419235, 3996596286, 4149929854, 4168356395, 1243840216, 266304872, 1935552431, 1004394617, 3616602615, 1647136192, 1906437853, 3042386845, 452158338, 3734316380, 3605848665, 2387665950, 298837847, 1377306513, 1240478129, 2388528450, 3006203212, 1642355769, 2126854813, 488923819, 1731155497, 2200578758, 3620866732, 4010051397, 964090182, 1622477720, 3235659985, 1616013386, 1025125484, 2839159117, 2117629704, 2253523575, 3793069876, 3672927671, 1442094287, 759964139, 2759421991, 4097254514, 2183268802, 3316714686, 777002855, 775402951, 8306204, 315006542, 3900771378, 3430918855, 891094924, 1348857567, 3700778220, 609127337, 777195373, 3694277559, 2924018232, 4134638866, 410644225, 2956329222, 1481344476, 1534249727, 4140281417, 824706100, 2695499234, 3748550058, 1876348328, 1564130029, 2599199031, 3191620963, 3150069571, 2313538252, 3395811616, 3913216431, 481324237, 812088413, 1320188262, 2310229955, 2298794172, 2542988515, 3903061621, 899977215, 3480587036, 1150168754, 3021846328, 1108582894, 241612012, 214423915, 2916760976, 4215552624, 2689523931, 2745709363, 1914928836, 4003474410, 2507353967, 3787115762, 367425897, 1285871411, 3085338129, 1864099669, 668911011, 2013281809, 3674287680, 3300839965, 3648103314, 3395583862, 555543081, 3815522660, 3900540066, 2671369303, 273109538, 3974383977, 334739619, 2062459654, 2672399456, 1535749539, 88710516, 279287835, 2895631900, 176941129, 2292018218, 2869427644, 2814203010, 1600965428, 1011908188, 123076005, 4015936353, 2767108153, 2192112879, 1039829184, 3141017591, 1760047059, 4203032145, 3559586324, 2783290002, 1256171374, 4025844238, 2460488196, 2775281424, 3624331092, 2144001849, 2101543818, 3949499171, 4157191251, 662682534, 1393095740, 3534416781, 1773941063, 2350681945, 4233065603, 3702739847, 2935797844, 1449809475, 785346483, 2775322771, 1413606355, 976558777, 3054447826, 4117711840, 2844435409, 1931714940, 2947391001, 1651701014, 3049536282, 3435436072, 3306867851, 3668404984, 4145387500, 4149659072, 1950734664, 3380935577, 100593446, 2314559168, 2983214074, 3440294272, 2212741926, 1456021517, 1985430515, 3516242977, 3428027021, 309877490, 259629951, 155033997, 1722617109, 636635559, 3558798466, 398532898, 2862424940, 3968260063, 3917233474, 3885720292, 2090592519, 1706389156, 2887391350, 1227199914, 3256387826, 2328033766, 959090404, 1427658157, 1377060431, 2464024018, 204912977, 2848169912, 2202328732, 2289826159, 235110034, 4233438146, 1027053890, 1535456156, 3377188043, 3076817804, 512799126, 3909000697, 1658556901, 1839910363, 3567561776, 1930488696, 1676362469, 3539190000, 3844984913, 3225960016, 4076884494, 625704795, 3832903159, 326674646, 401126574, 841159690, 1397636868, 3525327669, 303054168, 778910218, 287481500, 3490622928, 2617878386, 1290170166, 99208240, 3858331763, 1301451920, 2991274658, 4110062786, 2568695780, 1663186234, 1965212323, 1199050481, 3550309229, 3003644526, 3044397337, 1341575938, 3066636108, 2086614449, 4029051792, 1406222101, 100385308, 4002540202, 1166884924, 3567238091, 310606972, 1299500467, 2502677494, 192728420, 3276305461, 2125315230, 4149511708, 3560669925, 430766152, 1119187563, 2318361385, 723592711, 1003372267, 413668431, 3065010484, 3771419466, 3932298339, 1265998564, 2736279238, 1069350238, 2714655194, 3273941111, 580516349, 3138007624, 920244944, 2570253426, 1322267709, 1739467551, 3206440883, 3441982992, 2296077066, 2849953286, 1280567944, 3454779133, 3409530680, 1712968113, 3714160927, 895213057, 2031387874, 3433450533, 532381509, 2149500313, 919622955, 342850438, 1645698790, 856798591, 2321747547, 1466160107, 2409591877, 1432336772, 2290787028, 3411299776, 3227650017, 4184433860, 1377529993, 3387526399, 3762871436, 3770013971, 3035619042, 3782289194, 1345229288, 2110410559, 1962653560, 2666759770, 329006848, 422759820, 331236852, 1646590164, 1339311708, 3324547486, 3988772124, 365489224, 2182112001, 3013729268, 1001346228, 3930785175, 4169216914, 617240279, 2837804412, 2150708631, 4082945362, 3186571703, 1637399115, 3969771626, 2013731224, 1304562455, 2256012543, 107527793, 3370683963, 3352509521, 1352790310, 1493737921, 3159700143, 392251706, 1963234965, 434866951, 1596002138, 1981972639, 329959423, 2003260021, 3631111911, 2662437251, 2910936137, 3489746738, 196543901, 4133347868, 164582688, 1652398870, 2158472472, 2604904332, 1148591487, 369945264, 1215598790, 3409232458, 3552522451, 3048328893, 1961520723, 1082794198, 4243201126, 3748248736, 3951536666, 3427623675, 4289124807, 1561675111, 3109512680, 2689675511, 3362688843, 3387314452, 4172174527, 930327883, 1433471589, 342416575, 1670561087, 4033794774, 618605351, 310557051, 4125429869, 3427355043, 1012289026, 2303937501, 849911126, 3493314350, 3114815394, 1899223131, 2375745776, 1302207349, 3784389024, 2168829526, 3791020607, 4275763065, 1780977231, 378369056, 262486585, 3928282958, 1172931851, 3445235419, 601446438, 118742079, 2753177719, 4047709563, 2191639467, 1675878461, 3678780993, 4248295869, 3368821980, 632791358, 2518932402, 520132373, 720967212, 4105117463, 3063487145, 4037528408, 2114246956, 1868061820, 951922460, 3369468626, 649932492, 1543517564, 1051605684, 1899965858, 3227836435, 351370976, 4259909588, 485816028, 310740173, 1361916985, 2045358156, 329867859, 3079243875, 3966077468, 235287334, 2078205499, 2833390450, 2825934385, 889986400, 3392843735, 3621236330, 264438473, 3061622118, 256293761, 164704367, 2922210477, 3594207437, 709775667, 3776036279, 4133002249, 3057256097, 4040918157, 1622942558, 576647362, 2642978430, 4079099116, 488422627, 2318797655, 69772044, 1237159047, 2186245615, 3962645856, 726170554, 625584967, 2022120474, 1914752192, 2617197084, 3171316489, 665872363, 1609776117, 4060875672, 2449759549, 3340531409, 1741295526, 323215590, 2171140352, 3214765331, 403368896, 2727013776, 2208489953, 2582016191, 3593655294, 3266534768, 1550644185, 2593695472, 2792263666, 2987838191, 1348518364, 94545679, 2748686659, 4254790013, 496886884, 570945293, 3360195729, 1239360536, 530770553, 1004322073, 3044563735, 2484142800, 4106466946, 1986850481, 3261645750, 2016788167, 1641820942, 3988185726, 4069052904, 671826502, 3256794524, 3515725607, 744162631, 115663516, 611316275, 4123188654, 2808021012, 4222674218, 2577033665, 2653017870, 1932807768, 441813757, 1193584349, 2057389284, 2948022135, 606530281, 488212398, 1842737733, 3349543738, 311699825, 2100350119, 3964409950, 3693239691, 3599345925, 2088911042, 2191233431, 826281209, 3665220089, 2573680673, 2844084169, 289348957, 2822287000, 2577566299, 791426109, 753328823, 1462085476, 261070773, 70484182, 3827807825, 4080212461, 3986368502, 3210774881, 1135974525, 121005949, 2949577900, 1915802569, 1104955946, 2876405246, 3395965546, 3814962844, 1662479226, 2074827243, 2400376538, 654396406, 357568980, 3101795346, 737308550, 3561819794, 2169527359, 2252732248, 3223504505, 1612090241, 3285941813, 3321166367, 209308176, 3805116082, 3324692987, 3841320604, 1235204476, 1217195922, 1817143428, 3913567671, 1123668927, 295433368, 3151849565, 2838897152, 4240275109, 2067326090, 3820896027, 1758118664, 968792656, 269089154, 342133594, 3415242009, 874339490, 3548165932, 3022576516, 4280362289, 1648097208, 152138749, 4257025441, 1353494370, 1524378211, 1687177418, 687408921, 2682255602, 1203391583, 385339158, 3175523340, 863459061, 2115838888, 2904052325, 1165419242, 2331661715, 1625941657, 1974092228, 488251168, 1558272345, 1962218183, 2470224139, 668642536, 2004836839, 3223951833, 3669822446, 729880871, 3746777195, 2792071077, 4121308136, 740132309, 3222318651, 1797942752, 71705281, 2092087030, 2247542510, 2796009556, 3946939355, 469019759, 2700869382, 3836443561, 3856791348, 3958538259, 1651352284, 2958343063, 3554209749, 2253321160, 1634306588, 1047984523, 3320461616, 2086786433, 3839713768, 2801980042, 4125376572, 1431556055, 1863594701, 2852471527, 335176365, 619899270, 4073975474, 1136454556, 1493167214, 313175047, 3502572104, 3824040259, 3443737888, 2873136433, 3705449679, 1415548232, 3053408118, 27432766, 3384252131, 1653658591, 2806128803, 3657221999, 2820089328, 4012915251, 850074658, 2168605356, 2979601545, 1448139647, 4174733582, 4089855868, 3503423263, 3217793688, 2648265212, 2895616350, 2839124666, 2808913406, 90083544, 252917324, 1069960153, 174508649, 2892968269, 2636559687, 553006914, 1935041111, 3726752784, 2438771900, 3321412040, 1913117022, 2641367739, 3011985595, 2482564753, 1039742989, 4100118277, 211613743, 3604303140, 3692946696, 2420051001, 2323264539, 3540396450, 1456530695, 3596593289, 3788362873, 1323471325, 2172762153, 2800951154, 1496170069, 2442512581, 4000637294, 3259299934, 1276156706, 332597268, 3081341034, 1161415148, 426286527, 863019210, 1678736826, 751309009, 747114493, 2487281259, 2341002301, 1623026622, 958445224, 3841099931, 3529018421, 4044081731, 189366722, 1749741841, 3413367746, 114478368, 1272461554, 2818792602, 3125986971, 4209309697, 891079130, 1946124385, 1587748909, 2562107768, 3808968980, 2695779117, 1245286196, 4118734548, 230322317, 3641801387, 3101303726, 1604944652, 4001322905, 749292967, 795840952, 4234614671, 2039728343, 1026334009, 2747312071, 2770744319, 1104382699, 877553173, 1947498764, 2105384625, 2395938560, 70193445, 1299484064, 2553301703, 1255116792, 3964268771, 777039997, 2540278638, 649433260, 2289174710, 2178733042, 186230930, 931775253, 2924682791, 955718789, 1162628911, 3077270248, 2759753915, 3391283060, 3996639206, 774359596, 3747232049, 4063905539, 1701246310, 4066262287, 3356767863, 22900511, 690292654, 853369178, 2851013766, 1231958102, 3816227330, 3136313958, 536249406, 3114508101, 1916928705, 1540238424, 583561062, 1408245746, 1507092305, 1408738306, 3800970725, 4278144540, 3029400090, 734585088, 2021819519, 3133132583, 3459706758, 1208928863, 3608664196, 1096762929, 435459947, 3824785934, 2106891003, 761050120, 3024256069, 2119562367, 455055537, 2521988921, 3696622525, 3215486513, 3085861296, 505902906, 262595382, 264783294, 2830952810, 3004962909, 908938575, 661194481, 2688476140, 2595997781, 2380538022, 2644541212, 1974155951, 2236570114, 2163944106, 451437877, 532925378, 2891427716, 2752287887, 2116877937, 3209785275, 451953092, 1071782526, 58634401, 3148768794, 27945041, 1993438081, 645569084, 3165974328, 3352181020, 909565635, 1184020017, 1296327418, 1201531558, 891738892, 1106879884, 2890387096, 2833117087, 791694259, 2411134705, 761284423, 1315481700, 3463612881, 3773617540, 3508202375, 2071652480, 3527825536, 2943069967, 682288462, 4086647298, 123649834, 4225917659, 1438681582, 4220261778, 2864173353, 1074616349, 1052298281, 430444556, 421943162, 621769360, 834334320, 1536838877, 3420302402, 196659568, 3555219468, 1560114700, 1756587993, 3143731292, 2093459710, 1995139757, 2582005347, 867678961, 2652400283, 1116881440, 2371542128, 2267455657, 1498462342, 344253907, 2139717340, 698248378, 2405647562, 83488628, 3539530722, 490326231, 3317842483, 181099588, 1111756819, 1204211022, 4092406717, 3326804200, 1887576085, 3457928962, 800826581, 4155633509, 3789223591, 2194116726, 3009282780, 1687219335, 3865573734, 1315331475, 4198620610, 1963816746, 3140187430, 514406247, 3082617626, 4095958457, 17836140, 2676762497, 1290582296, 3423215513, 2046075850, 2560184229, 1482487083, 2891257459, 2328804518, 2948283947, 2468026504, 3119215896, 770449286, 560395415, 689750498, 1476688528, 3134472246, 1996688439, 3060733007, 814151649, 594713338, 1309744409, 4204441462, 3873919632, 1191939031, 1641878124, 1200063289, 2070782334, 3371595112, 3039571903, 561792042, 426061514, 374547978, 1336769390, 3155942931, 977006221, 4172111991, 2190035890, 1556368691, 3901647037, 2283498559, 648506196, 2644133680, 1638554975, 1776998896, 3835450181, 3546569353, 178420444, 1617206788, 2631865664, 407820372, 2111096891, 2354754055, 3177916877, 2937343410, 2033427368, 2722416201, 877038465, 4285899268, 3293279202, 8846681, 3067714808, 149908297, 170710309, 2877279618, 4045913775, 1026876052, 2220106463, 3793518203, 1494026474, 3352429654, 1652987349, 2648637617, 3268791707, 342540794, 2471313809, 3259367868, 2028102231, 293078204, 4193060776, 1243425329, 3445726377, 279365252, 3263287002, 3944224183, 1523266239, 4111085446, 159195016, 3558405044, 1360313192, 1614692746, 2300298753, 12432588, 3600778113, 3262740125, 3265029353, 1041669219, 3087011126, 2801362392, 356890368, 568205322, 2114331144, 572766917, 3040935413, 812116205, 2998667545, 3006647240, 2690505674, 798422905, 130862989, 258761548, 29306214, 2973556565, 477282782, 3656174425, 2407906678, 1761306121, 149425640, 2811585877, 2662158210, 3943009274, 2976131211, 1710771582, 2162065173, 275784856, 1908553127, 1412625927, 993725103, 3085778821, 1348802662, 2226344023, 3243250051, 3182795337, 3241070509, 1271287120, 3407773226, 270627803, 2728624309, 211638920, 2738823597, 2103422656, 2655420667, 2436352926, 471149393, 2743578437, 1131208429, 300749431, 405591351, 3756367517, 3681786178, 2591152458, 2465706034, 2714576407, 995815729, 1967239202, 4093368401, 2983935951, 1170220790, 593831488, 1959560653, 4042592730, 4139758378, 2994793039, 3640858765, 1320526059, 1635145788, 975781995, 72086959, 1859617319, 3677176598, 3651554585, 79037562, 2031032291, 2462867135, 3429421723, 1764811708, 2023607700, 3865711636, 1115790203, 3545167681, 3499919847, 2080063646, 1521002197, 3979102824, 2502892813, 2037459260, 4216624928, 4167795319, 4090215020, 2969455486, 590052462, 537877747, 118495357, 1317009698, 1056030451, 2562732134, 2258622597, 1568544870, 3089583406, 435104190, 1854313315, 4282103287, 3471340637, 1603171025, 2527607968, 3742640057, 3372367218, 1279384248, 2193867835, 3211328088, 3989553874, 3895354408, 83965101, 4196264615, 1400511850, 4077153069, 2541660424, 3721953048, 2421003613, 1330964438, 3904798527, 2457980245, 2179665310, 2234868581, 1432555086, 2070274366, 1754910361, 3900802435, 1406812988, 1823999339, 210383021, 998541005, 2267733677, 2649370812, 881591963, 1093733544, 3207437374, 1767223545, 3383157477, 2549234358, 4097380131, 1736793465, 3722320171, 1260896796, 2229085926, 1133934808, 2283174485, 2528725414, 3324421749, 442144880, 1662698784, 1341053044, 2067001443, 3001115147, 438928277, 1683736042, 3630702395, 2092877784, 3536025391, 272665776, 932756628, 3584152628, 1819020539, 3252646457, 2666291568, 3433699385, 1270686744, 1865554386, 3965171799, 3579419403, 4197236110, 1681466591, 1786519541, 175929993, 1546616690, 2721700376, 3308274877, 1942267391, 1605365559, 3238436609, 1153479203, 1136737983, 806062391, 3508788416, 3359188715, 864780625, 1133211404, 3116687295, 3177955011, 1008226725, 723048976, 3580748900, 3405134496, 499011446, 2258078466, 4017245271, 2797131390, 909684764, 1083225908, 1044093838, 3439340238, 3061153358, 3189795889, 1613582371, 2317399100, 4042350935, 62576518, 1199803443, 1093376341, 1702299998, 2418774154, 1628968831, 1407462602, 731814659, 1794836385, 4053012544, 1340248383, 3819768322, 4174336119, 979853274, 339767127, 554788889, 1732952777, 4112948961, 2367698440, 1809917221, 168695025, 1137973976, 777129204, 2370650593, 953851970, 2185569567, 2476705740, 2758278882, 2240658474, 3895993181, 1633822735, 1421134170, 3175761593, 2910283429, 3695002312, 1284317548, 194004153, 989538157, 3682232361, 354022892, 1916220050, 3493465759, 3619122294, 3700448901, 4225119819, 3522823702, 375736136, 4293952335, 797121672, 893998330, 3918535622, 2724216082, 3123609689, 3037573660, 2562094463, 3614694656, 38231068, 1088355085, 2775079272, 3795056403, 842720744, 158698191, 1983746578, 217876830, 456660909, 685730314, 754299481, 1277693383, 2100200870, 4073125723, 2126517399, 2218331554, 3539448791, 1285123620, 701971105, 3539182989, 398767953, 3946967603, 4112104824, 3315682767, 3030975291, 903616438, 607517898, 2243528201, 3042897038, 3905057585, 3015612222, 733216813, 2827179688, 2579165660, 1275590588, 42891716, 979937782, 2242386630, 3969948355, 3772940985, 985245371, 1242723306, 541796963, 142365481, 1133072269, 1566436117, 256498680, 961214688, 3188550558, 739560116, 4223312130, 3339510691, 2177042221, 359339176, 3996364776, 1700225381, 375167646, 3314688484, 3332076660, 1715799715, 1887099740, 3358891603, 3882245280, 1456216937, 2946100388, 2621032335, 4011475228, 3453280573, 3201223495, 4287742164, 4249212473, 1266537608, 3010123973, 110445541, 1358143374, 2916964669, 483418236, 2785714841, 2671465800, 3406815399, 1854975206, 3745282544, 135773010, 3058751653, 2117743759, 1520818001, 2531920994, 567291448, 1839617483, 2964181529, 2850109415, 3337349874, 3184931162, 937108120, 2026813501, 3115076448, 3975195379, 4148431124, 1428234987, 2915853827, 1058086242, 2730003791, 1393599286, 1026867773, 3124041032, 1885113750, 3314296575, 2324179216, 931246119, 2529964127, 2827764038, 1358316618, 858934022, 3187098770, 404457231, 2204313175, 1706499047, 515398763, 2038431440, 2593797532, 4259331805, 1098364662, 1183545692, 3381516547, 32421296, 3954414376, 251003265, 4181156142, 2408690507, 1826159322, 3515063917, 4137369665, 2426137569, 3226174692, 1690364356, 2170252341, 325179086, 1180783608, 2800403087, 768745652, 2803714946, 1642182358, 1237485302, 3117645981, 4016993536, 3290067679, 3745431828, 2979023675, 1878889714, 3213943344, 3108266000, 1585824019, 3023165158, 1464124879, 2628372557, 2987313, 2412879582, 3033811479, 3413482319, 2923862771, 1855201987, 1786809728, 974115379, 1210606590, 2251318112, 3090857919, 1327321715, 2435070939, 1198223490, 1407654446, 921667097, 203448625, 3715983437, 446375941, 2997478041, 1796958834, 1656277789, 3033810300, 1604050938, 130249942, 2284091164, 2158510214, 2313578917, 3772096813, 2275936058, 2889343878, 1428422318, 1488992572, 3655246841, 2569794802, 1052749760, 1919400409, 2243252837, 3546179867, 3117484438, 3754404053, 2556771938, 1207606803, 920591477, 232373982, 534178744, 4066601184, 3379890271, 2692135389, 1888545828, 896499020, 2960396052, 202336024, 1511211758, 2346213434, 3233478953, 3831582971, 2568362312, 2807923279, 3168386425, 3563704156, 1911376211, 1996239062, 1686100772, 2814272095, 2164377650, 3780822548, 2174056150, 527323285, 697695534, 1734187041, 4153277381, 3821509307, 3932178518, 867563276, 3168776223, 905528361, 653992705, 1128765395, 2431087912, 2416800144, 883704355, 3335916155, 1912548754, 1653042551, 124313514, 930963939, 2285953203, 3731022921, 876048469, 2012128273, 2543622245, 1884108226, 3501850000, 279718304, 920373019, 1395390752, 3425140143, 821976328, 4283522371, 4276407517, 1900483058, 3438849894, 1564247684, 2712971473, 2207751830, 2824084291, 1903578980, 1216464150, 3351002327, 1714302762, 2915950576, 1969468250, 3375541170, 1344409093, 2312089170, 679652029, 14263042, 1230130594, 1598202886, 1905486624, 4255372972, 1490828844, 3984650197, 1669303367, 4063559241, 368470320, 3396392205, 1879701334, 1720096546, 1094909479, 3267959044, 1190391506, 1245984930, 513511678, 3137838431, 1049745313, 1032493126, 2698103583, 3894127115, 2354639789, 1728766965, 3604623512, 576969888, 885054656, 1808122191, 1350946732, 1233057667, 1539299802, 1966274824, 1272473648, 1946658186, 3522811791, 3202693567, 254389565, 1861466160, 2443437770, 1864443986, 1294485976, 514979271, 334027221, 1174508944, 1935787627, 4026073613, 2230698600, 2015391916, 3741054859, 3956514393, 1634151803, 2504885006, 3083167156, 2808626311, 2862072683, 2703359401, 636068005, 3154939474, 257545857, 94505721, 849213630, 1220014042, 244605466, 2260292620, 2634998540, 3945104323, 2657812188, 2317383881, 2943225064, 3877297463, 1955809568, 473268035, 2898883851, 707997092, 2434125979, 4078956571, 366849000, 2419412538, 3142827407, 1450268508, 3445406176, 2822353944, 4228374479, 3073465803, 4162493402, 2385720246, 2609057530, 1909549720, 3986058858, 1604512835, 4029460573, 790332718, 2734263722, 2869949722, 2550297396, 3786018140, 1508997865, 1578830532, 278355085, 2955948250, 451686343, 3765632229, 2988453377, 3920766454, 3379529692, 1456663646, 2833650275, 1267485062, 2788759859, 1044913531, 80409713, 3776006392, 819852455, 4078343336, 998511456, 981147454, 1260757972, 380034678, 3981500141, 768330954, 3692307459, 260680980, 2566650496, 1548386708, 2833968579, 1867977768, 1589132077, 913101116, 2724275956, 785934967, 214237417, 3366593591, 1575851746, 663350684, 1909394116, 3798415433, 3499092100, 451173543, 3898165589, 4053951075, 3400957341, 2945757535, 2810309157, 1403471907, 1140486849, 856074248, 4094575745, 1688554989, 230073457, 1465267174, 2095638281, 4227417618, 4284656139, 2631462376, 748799580, 2350260798, 2775941129, 2668433886, 3469326181, 1274748706, 2655968682, 305520998, 2658499395, 741910673, 615834786, 3560457640, 2449914869, 2069848608, 2651810895, 2280133841, 3975648971, 3543562599, 2114338031, 1325729898, 3905406139, 2972026387, 1124883764, 1120808409, 1682407022, 2374510825, 3281082847, 2167657039, 1104844172, 1541803707, 3214313675, 2777987640, 1541101498, 2597104732, 3552410375, 2021027606, 21596047, 698048383, 2537724237, 3889623406, 2622324152, 748219511, 2558195889, 160759034, 2168076702, 3280385268, 1973580183, 3971381510, 3620341824, 1070706651, 2669211940, 2068833189, 3826023308, 4009102458, 1131624448, 3110867991, 952941271, 686727728, 3389063069, 3724086782, 2692836292, 1691098236, 2831349544, 1492787388, 2254498596, 3355815153, 3360525842, 2547622725, 3255033247, 3376548158, 922547461, 2790423393, 150452053, 1674190689, 3402836251, 1544086226, 1033833760, 3627292158, 3246701210, 3238054103, 2322847349, 2548686881, 3299998919, 1544844759, 899992642, 1725475763, 2012145529, 1477740307, 1889935226, 2330927188, 1698093202, 3071630859, 1260589963, 2596483611, 875582257, 3608553387, 461940648, 612879212, 3151967361, 2752442756, 1582151464, 1693550215, 916761720, 354858721, 533599619, 76862397, 3414297028, 2821739401, 1586014595, 1054654351, 1197823694, 3172871031, 1109331125, 4267548779, 3055324608, 511535512, 1014036848, 4129393971, 3516045426, 570565885, 3278187035, 3276837031, 713659702, 2283827562, 1234168384, 2753065810, 2984327674, 1305670854, 339399024, 4088462516, 3208534848, 1738416335, 2896099051, 1553263721, 797587711, 2891644484, 100950712, 4137708806, 2894869319, 2800089795, 1267413224, 1888834411, 271591645, 82200915, 3792604597, 542041464, 1984999705, 3308830376, 3499155612, 4276843394, 613302931, 4209516748, 2923603948, 3483072288, 272332185, 818447926, 3985830116, 1633859055, 2963516388, 3729721961, 3779176750, 3874040098, 3658206826, 1811708356, 1828295272, 2948223617, 3939783275, 3634451577, 3089650528, 4272638998, 256688987, 1550128018, 45726944, 3752870781, 3689475462, 1299836136, 4072512968, 636869829, 3928861970, 2912811564, 2622126943, 184433512, 150180596, 4263668688, 1256360846, 1231259089, 1210422559, 2803576171, 4021866196, 3096200065, 2899670471, 1023752766, 299472833, 3010738984, 1676229769, 2740895728, 1941935615, 3783314977, 2332315561, 4062863142, 4114853905, 676729511, 3567225153, 3494564812, 1753005662, 2651069840, 4198462352, 599192410, 1340217912, 476913903, 2636495401, 81124036, 1810576365, 746761569, 2590670607, 2718526878, 3762787210, 3333331196, 1547041649, 3597488472, 471890596, 224062459, 3893325077, 3334029574, 3646803348, 1695611138, 3956608396, 2424669289, 12171607, 1956712358, 1790887591, 1288731482, 453707741, 304463166, 439127923, 2227518824, 1428825243, 957257267, 1151045436, 710861252, 3018781268, 2188086511, 457363372, 2382015915, 4001854863, 2137616447, 3972877041, 3971053758, 954088654, 4170086095, 872123624, 1425113002, 2010663989, 1814304735, 1425165396, 1451716671, 1044321177, 248398767, 727061682, 2100514510, 1490795386, 47346655, 788281536, 1910514562, 3202304387, 1846616947, 2225045570, 3741523640, 3569094730, 618617930, 552619395, 4084934365, 2513685831, 2087574136, 1089193148, 883551778, 870207029, 121356197, 2968408079, 2203541070, 185047425, 1887147399, 4101086393, 1252353954, 495015781, 3138948174, 189780946, 3324095024, 1815551022, 3048705983, 496218936, 24814174, 3869048244, 3606402961, 945761749, 234266541, 3559715330, 1744704504, 1042853091, 2245991615, 765742476, 2739304889, 2935339841, 3722821532, 2231747184, 1222495141, 2089399544, 1840251177, 524262307, 4188193779, 387534868, 137869194, 928530458, 2325240952, 826567689, 4136155364, 3265745539, 482447889, 2328488422, 12310406, 191347167, 2428581662, 3461594853, 376705258, 2764937843, 1074848527, 2624210758, 3618558603, 3234540013, 2125785192, 1768147411, 1416311510, 4218940737, 2335354042, 751175284, 2103291995, 783343398, 3487637438, 2575576392, 2243821023, 4052297005, 3697953247, 3708711684, 1675956030, 3252463273, 557471723, 3424815368, 3960994369, 49181632, 3906630095, 4007320266, 466772030, 2622969467, 1576340167, 1183228509, 868519907, 217780101, 3302367286, 1827302674, 2319958955, 1565696905, 2990862017, 288422147, 3065463175, 19860541, 851521688, 1776247896, 2606423925, 2040782002, 2126895284, 550532106, 2912366710, 370805343, 2753957270, 3134266669, 515663449, 2963511833, 125410254, 3792185630, 3342556287, 3056277486, 343904950, 2708792961, 1642885438, 4255653442, 2750121326, 1068971552, 1968369205, 1339084089, 3262270694, 1753481831, 2606361183, 2465489951, 3644953748, 2146044745, 1301227538, 4119596252, 2510676767, 3651066398, 3602569757, 3870883943, 2703726926, 960860462, 1149040682, 1347079042, 1779399994, 3766967657, 2080240009, 2844160065, 624178531, 3340869371, 2766405937, 2796465568, 2501811449, 2641234034, 17703951, 2361347034, 674369814, 2437262494, 1865114539, 2780357337, 3812440126, 2317060348, 3168185007, 3093938423, 76871726, 2232646750, 1409699275, 1589917295, 3273119945, 2899056387, 1396765997, 4254085402, 3547184205, 2866889731, 2340233656, 2642798439, 1959321943, 1866744576, 4151612519, 1427581150, 4153199114, 1715982423, 3296746128, 476951907, 3134704124, 673836902, 2366837489, 3297610295, 1832812717, 365329400, 773687708, 3218554601, 2185339002, 3972253607, 300515555, 1426938168, 2489216970, 1982287728, 1216199350, 4194839654, 2454380187, 2564710579, 53066771, 1023915425, 3666456268, 1877772127, 148722369, 2391675770, 4121533928, 660276819, 1679358712, 1579107918, 695200546, 3466258565, 1335779069, 2873207068, 3404229729, 1328336518, 1720808167, 1321761416, 1426973753, 2266652992, 1152724772, 323347779, 3927135413, 295087262, 336867942, 759539096, 54413776, 217693609, 3171521419, 1851837492, 441280989, 4268754761, 233869335, 2627613437, 4047991029, 3882470007, 1030396599, 3094115607, 2393073319, 650184812, 775787337, 2509210617, 3771881036, 1464528470, 4157811926, 2190123644, 1749299977, 2119781612, 4046494078, 1197102266, 2218392197, 2955696813, 1703461739, 2192084005, 4068844611, 1611415642, 1051117113, 3053024167, 3426026493, 3041430450, 2028786829, 3486148052, 3137652890, 209055312, 742158353, 2178444643, 1829694580, 2432705077, 4062880928, 4006694905, 3341674571, 1468618045, 1136177977, 3660400586, 2786759275, 225533640, 3039391677, 123795837, 2549440027, 164476755, 2873192561, 1004239765, 496618747, 1053237333, 767843853, 3723473185, 2251866978, 3326605203, 1526906585, 2429040153, 1733702635, 988032204, 1853002919, 1357961681, 2300148873, 2566544307, 2734132313, 4074624858, 1012277495, 864104558, 901256815, 521811372, 2931848783, 22349674, 2541544752, 4159177552, 2001500815, 4068869343, 3962911969, 3906243755, 1578962317, 3621807644, 3772158751, 1911722856, 2377995438, 73649540, 920093217, 213317575, 2095569565, 1606890015, 2155286022, 1404477059, 3455640355, 553974087, 3988532908, 1862117265, 632389145, 3758982088, 1396166606, 812917652, 3804115635, 2745972652, 1823213827, 3766472043, 2328552763, 2121813342, 3475006875, 2664178750, 3866188872, 2093331573, 2718412719, 3474565031, 3458018945, 4271365691, 3259182192, 1932363795, 4082525874, 3882947482, 1659048884, 3012700233, 3032197641, 3697497800, 2515613255, 3100632540, 2751362890, 3873341721, 1028482679, 1563694563, 2255474457, 1452067054, 621458367, 872293918, 2448678802, 2760992881, 713268494, 4134863029, 1869229477, 1452157834, 335320519, 724967735, 1400818832, 1802366279, 3542104305, 3039519851, 1965290879, 2904399090, 354703775, 1427560814, 3036603066, 128116578, 2727244819, 4136852411, 3836862512, 2092111696, 2930033805, 4241224382, 1283032796, 1847755064, 676822708, 4062722461, 3627780166, 718408839, 2838600916, 1472305171, 3995461991, 3531328692, 930266243, 2278783294, 137111518, 2244444644, 1922668894, 3632322753, 1967801566, 2545911185, 360504223, 1332920785, 2735410230, 4095429496, 476044001, 1303873903, 2572341332, 1378013219, 2312344133, 1616648353, 1906342369, 1803897028, 701923589, 2613323539, 2094333111, 2038389364, 3702493240, 3445764753, 886105997, 2221678077, 2779901625, 454577748, 1249200850, 662983011, 2552288330, 2997711781, 4707202, 1537384402, 4144833550, 3677733482, 1726096930, 32449498, 488727202, 3160551905, 172999666, 1196388902, 2897280261, 2828663698, 3323943327, 3666927772, 52799062, 64381519, 856514319, 2736709737, 494816467, 3543343939, 3122394411, 3914800577, 3413730609, 4167607345, 3819311131, 3300000235, 2441458578, 1966705371, 4214115481, 2655551998, 1145241110, 2726433073, 3808644430, 594951036, 3158043230, 2806597084, 451265762, 570508345, 1403035197, 3527192688, 3773967706, 3334599289, 742209476, 4243922912, 618557720, 51737324, 1284371997, 2863561880, 3497065162, 1083580912, 761049436, 512451122, 399523464, 1595551203, 3957944070, 3392319354, 2545886238, 3974698761, 351470861, 1094782024, 3828222618, 1385824442, 2116642418, 3454025993, 3446403362, 3667624307, 1878607455, 2617784002, 3427431433, 1022152094, 665224985, 2893455982, 3868573608, 2677300004, 1069140060, 913283324, 538724098, 2417812192, 3676977579, 2494546598, 3714064613, 2767844020, 3571712189, 3657399028, 2704895111, 466052047, 4138303056, 356907625, 3327441631, 245101395, 1444670766, 3912674777, 132028851, 4211322015, 3401616848, 1836239369, 1588914086, 2055496720, 2585855441, 2821444874, 2514919034, 2555386147, 2846168625, 3747565707, 2195519246, 3818864891, 5992413, 1946660328, 1150750506, 2160371657, 626786362, 2960762403, 3847686480, 1266792593, 2541092408, 2082752381, 106418297, 2293152258, 3483393283, 2848499557, 2993896273, 2081300053, 3049730789, 1136124636, 1493742390, 589066022, 2758648968, 522157574, 3564570990, 1053654490, 4274820387, 2137891947, 3816753367, 929187368, 294035975, 318320373, 1656987059, 2687363939, 2094434943, 1977724336, 2828515666, 3058772560, 324050166, 3154795821, 3575488204, 293708242, 2831570165, 1541417319, 1829906931, 3556754463, 3104681244, 2116769066, 2198053174, 996228162, 1510869965, 565858728, 3493985977, 2216874430, 2178687563, 483926240, 3663392472, 4165148771, 2050457346, 3216185723, 864707812, 564892415, 397072250, 3099655604, 541625941, 2538927776, 3882199173, 1408342317, 496295935, 3208262163, 1438166282, 3718804994, 3859217379, 3181714153, 456637724, 2362230829, 2884463371, 3132323098, 2812477955, 1511803941, 2082951741, 2002971966, 3593987682, 820849399, 3317661918, 882017445, 175093914, 1705515594, 4192733576, 3851295950, 3931423499, 2531941603, 3496005071, 2378952208, 3471007009, 3245348575, 1429827608, 1774255699, 3452384630, 147295622, 1438110030, 885133163, 3694533572, 985625475, 2806866349, 2104685526, 35112538, 3566521774, 176497293, 688722759, 2880277806, 3753912353, 1348011366, 2784406028, 1285420535, 2378504162, 4183203254, 772281012, 2130562539, 2473602911, 3926799334, 101816154, 3104799236, 452528642, 575635224, 2532646783, 1104881516, 670507014, 3126934273, 941812529, 1316846260, 3832347072, 1926094180, 2458835370, 554628595, 3058235517, 618372047, 2677787858, 3146227940, 3494668208, 2868360599, 1744504307, 2677966230, 3875892812, 1488201224, 2916984138, 3000126130, 3458822417, 1167357013, 53920611, 4281311593, 1914290176, 891419717, 4213651373, 3860830130, 1600498634, 1449930642, 662359713, 1745861565, 2091489748, 1085617170, 3068948781, 941472432, 2902445673, 343932481, 80786741, 365315812, 2586528925, 3614506142, 535906137, 2702380896, 1295623046, 2973464718, 1010924001, 4209980682, 2623992497, 4050745577, 2892799431, 4249554834, 1881575166, 3323004096, 208260888, 114028796, 147555612, 613497115, 3309263576, 441406610, 637912488, 3723843836, 1628573931, 2168073389, 397925521, 3647507210, 669659625, 2415391387, 1627697614, 1738212644, 3242838860, 2761040827, 2872521001, 1002146062, 223796278, 1509092338, 3812645831, 3481603550, 2096621466, 4033696744, 1658350143, 4246364168, 1902906381, 2980511676, 3233761543, 4106971671, 4081069703, 1311635088, 1326986388, 683386381, 2260175800, 2898589388, 3497446831, 3011729402, 2607219673, 4145437284, 3639641146, 2033847187, 3501398610, 2909634286, 2854128289, 3254094856, 2034111532, 228403078, 562106338, 2228631266, 392764010, 612460773, 2927594708, 1974031542, 1689622473, 2095252460, 2465044456, 2358996716, 1212946843, 970813270, 1300218532, 3289792621, 3585412277, 1894233947, 45354307, 2393236262, 3747989879, 2208406659, 556194646, 2032362475, 1551770284, 14575651, 3229800836, 3550512528, 1714632285, 2803391216, 677727288, 1007117258, 393019517, 2529200585, 3284078234, 1191098771, 830419308, 442257510, 2142502779, 3822176465, 1929927705, 2963806507, 1149720013, 2487554248, 638540126, 1631045148, 1535722001, 3330907061, 3095831733, 3828341348, 2016124079, 3384833412, 2209028178, 3030617287, 2902053086, 2620309238, 3753199008, 4155342648, 232715937, 3149191530, 3112588899, 419895930, 1299890214, 2912606132, 3164221304, 2060094136, 1032332306, 783265407, 4069607621, 1571134578, 1251440223, 1809492664, 3522218668, 2677363905, 1685196548, 3431982803, 2525004963, 161266777, 1795081518, 2346007315, 798697958, 2063350695, 3075108220, 1859870548, 2050574948, 2502695220, 3916437335, 1483534833, 2202872847, 1339553513, 621452498, 1644149368, 3553345697, 2887691285, 3173207923, 2170387625, 1701540251, 1101932219, 958974401, 502789451, 1771465824, 275851668, 2184353288, 2749904947, 3761868862, 2830148537, 2541229422, 961299287, 418508719, 313215529, 1916750365, 1855824012, 1754898818, 783431544, 2184485208, 984200212, 1360728674, 2599504222, 3108903620, 4211490281, 3117782446, 4234915638, 467333128, 3745424375, 1526878030, 4191188322, 1876755279, 3586370189, 1485866709, 219255406, 42654182, 2817544987, 4134892608, 2942560878, 3184540707, 1696320831, 4257564859, 289481712, 3503139257, 1731786697, 2337652129, 314749562, 2753476341, 3437277027, 1469458184, 2364050580, 2786045401, 1950052986, 507604556, 3904525185, 2597801077, 4240275546, 2169596071, 285863782, 3272611466, 2891655551, 4044426242, 2029233119, 409979961, 355162624, 3785551020, 898044794, 1765248777, 3117266558, 1928493291, 1905098034, 2154765843, 4217051626, 1342404909, 4128447085, 3430655091, 1985735834, 3597056275, 3135150476, 2881430525, 4103306061, 2791590815, 292255224, 648944935, 3525501494, 3200116856, 911416482, 1063296374, 2374481041, 178529143, 2633679999, 773433075, 2764140698, 2284622681, 443085385, 1685660245, 3379774581, 1741211404, 3844029155, 743757863, 4219319110, 927162310, 1806375292, 247021644, 1796344654, 1669188597, 511085892, 1466670066, 3276973257, 951347691, 1806932927, 253875479, 3349681983, 3092959264, 538687192, 273384453, 3478873166, 3964746392, 2383042879, 3244620948, 4292743343, 3573160776, 2497038856, 2851306663, 3611985231, 1539786805, 3047254539, 2004539965, 1643048152, 1277981410, 196288069, 713829769, 748736219, 1991771728, 2807619036, 4174986743, 1130883320, 580832685, 1129602384, 1438822346, 520159114, 3948122188, 3739222973, 1336283716, 1479551250, 622969635, 4243040273, 3383178989, 2837697060, 1718103274, 4163331100, 3726610054, 1802999878, 677062656, 31666465, 364665725, 1494266120, 25131556, 2976161248, 618216205, 2557435392, 2906504910, 2070894823, 4247088402, 2553049640, 1750476044, 251284157, 338331676, 2517053443, 2314641012, 3108146522, 679064384, 2584597290, 3290189560, 637064291, 2731267933, 1020097389, 3699925596, 2377910924, 4135732790, 2948865384, 1678033445, 1825528524, 3431724977, 2661170255, 4276266291, 44435307, 542209319, 3161808858, 2886585715, 3162072411, 2275431260, 2888646811, 3117987924, 4048729151, 1468057220, 1230534407, 2027439081, 3493689214, 1950335948, 3941739082, 2071435570, 3901866441, 599873794, 3270497429, 2904750221, 1426302338, 1824992426, 1141519676, 686361684, 652355705, 1404286424, 1679849323, 1911421766, 3133832697, 1752460590, 3315568209, 75142482, 3662750438, 1090375760, 1974854771, 3343066243, 1896544970, 4158178149, 1500735224, 3310614277, 2537370115, 1749605370, 3826366998, 1618921815, 2565663527, 3846410220, 1500066165, 2574538241, 2571146464, 3568485190, 601429891, 4189764861, 869339276, 3216892572, 1172655482, 1271198776, 537922934, 238784833, 3718915403, 2367471540, 907167166, 703451378, 429563379, 2182037365, 385761841, 1574804884, 1752887561, 652127163, 3944538754, 3976246155, 2290890302, 1867864118, 1322009841, 3753510862, 2501002162, 3019346491, 567742684, 2496858827, 4043005808, 2907668973, 2910050874, 619886496, 2755408749, 1576959399, 178659904, 2213796759, 1811544637, 1996318152, 2597800165, 3671005316, 3291132548, 665758023, 2400133123, 4015229704, 3206393772, 1889893142, 2586238636, 1488420155, 475675224, 1986460558, 1341581743, 2116263909, 2107809074, 3189604101, 4224935531, 3878805392, 393553312, 3728531088, 1495574395, 358968456, 1349977335, 3403968895, 136877288, 4163393175, 3014926290, 2711751236, 1593753508, 2036072804, 1981778891, 2299315694, 4032653701, 265566747, 2860932649, 2105390879, 1083738749, 1304232642, 3346731373, 268011149, 2536571202, 3197499566, 2496129404, 4257169293, 3830870200, 118170375, 3761987706, 3267817051, 2307986254, 3462854426, 3278399692, 3509769881, 3212044158, 3440362323, 240253509, 2799956050, 3448141931, 3204137732, 1550638419, 2060673315, 2843353087, 689103824, 3573071220, 413093957, 3786264015, 1523399843, 3160116425, 4251139485, 2610265735, 3095256231, 1808859720, 42911329, 1165374473, 3052682683, 2911581240, 2094683510, 2719407409, 801700265, 404649806, 1514684, 1825962413, 2853370233, 506672169, 2029414343, 1809130683, 94144953, 515612658, 106001841, 1066024549, 1873305422, 529169355, 2054901697, 2414738140, 1154200113, 3521813307, 94556293, 1290049107, 259691605, 2952236325, 1442867827, 342712449, 3659248986, 3834830998, 3602152778, 3424126968, 3877152627, 1959030021, 641128570, 601730296, 2250174033, 2575880936, 2096027667, 1610256017, 3655127886, 2300488562, 135849725, 1863319803, 1658742432, 2766224148, 2651240311, 2348364941, 1876815394, 2665179252, 334752911, 265287186, 772463946, 1212042314, 1273984493, 1866310973, 1980688010, 94688037, 1388854980, 4046582351, 2265041174, 3299087584, 3940035775, 1340571625, 3457762349, 3281608048, 753368198, 4138035050, 1318612460, 1655761459, 3549004396, 1264073799, 261639688, 1235533596, 1216887240, 2761478286, 2196680405, 1655765323, 3145853197, 1885592440, 3588008150, 2824133141, 3314773716, 1110331141, 982545230, 4001542706, 2787104048, 2667033428, 3475112069, 2068179362, 3388706429, 2251962387, 2029910260, 3438960356, 3245174829, 1975794234, 3945668123, 3220247062, 4207065843, 1586375947, 88823986, 2646214994, 1858522977, 2510562266, 432314651, 1842584401, 4027916908, 3143302052, 990339985, 380849548, 865795011, 2575083338, 830497522, 4242739178, 2107058586, 892366741, 833471922, 3015142459, 588910593, 1007878221, 1690022449, 284973386, 515744989, 2187647630, 1274369738, 2733271556, 444096865, 991639985, 678011350, 1056608648, 551935092, 2270950413, 1175262206, 3771452609, 811463426, 1752316295, 798257075, 1504740848, 2096606630, 2359059600, 488591782, 2945384802, 2358931336, 3486454155, 3790990971, 2502189233, 3500620840, 3948981022, 1814704391, 877534475, 2046439348, 2354317015, 1444289129, 1339996849, 803812046, 3956099591, 693980730, 2073367108, 296458174, 919671363, 4015866809, 1504858769, 2162955860, 1949305485, 3773368322, 3947060932, 3983712809, 120473629, 1817337923, 44931959, 1999326399, 1022788322, 1555824186, 3889913594, 2566178579, 2093290467, 3505593111, 1863062538, 4007442266, 2902335112, 254615948, 908179484, 1775482261, 2482973560, 4003095346, 2437510540, 2393006238, 3721292672, 4149841047, 2466617621, 1533849362, 1679146368, 4196449678, 1890294995, 1842079645, 2784804, 389335901, 1528100434, 1603374039, 2579327178, 3607310646, 1376060463, 4013105307, 2403256027, 4242587718, 716334254, 2782469358, 1735834154, 272754593, 1253890298, 1697273633, 1456142623, 1926553058, 914023495, 504077750, 2720448967, 1821851510, 2820215031, 1254588632, 5640515, 379405909, 1702574002, 1343245628, 1644288991, 1493920813, 3695219132, 1348261727, 492600510, 683758216, 4166970856, 3892888796, 3809467821, 2946146696, 1329498618, 4092054635, 3834000896, 1414932230, 3414168542, 2692495391, 3168440132, 2268596623, 3718960158, 1312462774, 2028463772, 3457003517, 3985801306, 176763268, 1864214123, 1536279088, 3123598317, 120492643, 1683713867, 2220560885, 1355092287, 969683073, 4229299381, 3840127589, 491464836, 1099141529, 2079552871, 1092290862, 3820233494, 1947820556, 3911193553, 4140433077, 904453842, 900729985, 1447687564, 1868197237, 258556282, 3731947051, 3510883767, 1146544765, 1126619212, 1926540762, 1746489926, 1335954219, 2943150405, 948942138, 439444617, 3148071382, 2123910097, 3980351489, 1695361370, 198539314, 1999079881, 132328879, 3408478012, 2693024449, 409368537, 4235457583, 3067278185, 676666540, 3770434930, 1675298685, 398284616, 3732579604, 3646839911, 964824327, 2855775925, 1179198186, 3569770766, 1102840731, 3538806051, 4187562597, 3308081079, 554677628, 2045884763, 2390386678, 2617140460, 2260852893, 580100427, 3217550068, 127600581, 3447893533, 2118556089, 1845340265, 836841447, 910367706, 3529712806, 4155814541, 2593220769, 346818443, 564990376, 798278102, 150728070, 3094867189, 17172817, 1506278709, 1979060459, 4208307507, 3035832368, 2485215506, 3062575564, 4042791322, 2213699166, 2500302779, 253434518, 3415673652, 1847061770, 513398233, 4284319044, 3575236455, 939038962, 2062480693, 4207093650, 973149651, 2692455980, 1232319232, 3536604956, 456800903, 3539271420, 4031160015, 1809784063, 2872764126, 2297585973, 1854717279, 417122474, 2498836830, 939935245, 1833630836, 4108298092, 3662973405, 513940562, 3206182889, 1263517099, 2350200361, 2305121349, 4018639680, 2187647166, 409082211, 2124413090, 474491451, 1840765548, 2674364213, 1297364349, 2040676230, 1798486312, 2051431287, 2139948904, 2447369687, 4089407701, 3763841894, 1501318244, 1173434859, 3276093627, 3091040576, 904860148, 1576734219, 3804407988, 768709311, 3707068192, 826979655, 2532110444, 3486761454, 3732213944, 3086446211, 840834641, 2801811189, 160283919, 3625296844, 2616358494, 3423035513, 1605949320, 3542873323, 1216719404, 2989618034, 1893253611, 1871110080, 2373582717, 825108503, 1623012205, 390428421, 1643935352, 1132272229, 363682000, 3330386709, 3007883451, 2249399957, 2724880306, 747131566, 3362799721, 3405958314, 1467226640, 977165147, 3349819105, 183605364, 4013607005, 1611251262, 3219543598, 544823660, 2650497460, 1984377970, 649493818, 1986502617, 3577252437, 1848289681, 1370271194, 1441515498, 1459120839, 1248667199, 1140593074, 512559589, 285905471, 1931578671, 317277630, 98067261, 3999478925, 2693430370, 1599823386, 4053992987, 3424396690, 3919787631, 29169959, 808473543, 2546682320, 1009279029, 811849368, 711631608, 442055075, 3500259846, 1662567421, 2068014767, 3938100658, 277031564, 3008683511, 1526434552, 705685857, 3342973161, 498956078, 159242380, 1238550114, 2807876455, 1459704490, 2851764755, 3354043245, 3247275501, 3530444829, 2972214918, 603390337, 958564806, 3580858285, 917933478, 3401468319, 1761260655, 1707754240, 1161173923, 2061847204, 286693813, 3671056312, 2977020184, 4019154857, 2021388708, 3072174278, 854585453, 683787538, 1372596709, 3588158411, 452308038, 937057053, 1081583085, 754236866, 473171564, 2865665875, 3688574029, 1732140907, 4095027910, 2138806860, 3557491136, 4206759561, 1866346983, 236516631, 2345660209, 2880678075, 1872686903, 3539147176, 735595498, 2092799196, 3967666796, 1295600646, 4187169677, 560355072, 2919529161, 2725829755, 3413335257, 3366524762, 2814709200, 3961030501, 11210787, 1698325073, 785491873, 825315113, 369966910, 102948640, 2000597327, 340152393, 2254772378, 3293941554, 3774465679, 641549127, 1382668001, 370592566, 3629547269, 3655507692, 151636812, 2399011418, 837703822, 3562499621, 3514024746, 1531487657, 3831631236, 3309611060, 1984413056, 20197038, 1052642428, 1279377093, 2303657639, 1165686898, 1384546262, 260608554, 3070132382, 2541634558, 1720880145, 3388362271, 2819701250, 824593077, 4137763069, 3057134949, 2402760611, 442940366, 4075406322, 3541782117, 4133929452, 101996727, 786488679, 14031884, 3548616656, 2767912627, 3969519521, 2012936537, 1619632119, 3066167930, 965687018, 2040652135, 2973451780, 1399611915, 120544404, 2983192647, 1142996352, 1620674001, 734082913, 115449860, 2488091313, 2740829325, 724313275, 3822958725, 3570379360, 2195310630, 3874330005, 3988472048, 847403788, 2275055960, 1390731768, 3651241989, 2611541755, 945291146, 2017270011, 2195446911, 1659645258, 3400951952, 1167011663, 465588466, 364201216, 1049409409, 768971706, 1414545172, 842130167, 1281495726, 3640044538, 4254830594, 821894947, 251824665, 597914161, 2281439948, 464726250, 1624278404, 2168993865, 1096731066, 1287824159, 1783387957, 2880059600, 3955408877, 1138423351, 3875601586, 2912804199, 26150577, 139558186, 235776518, 2714852166, 2537428872, 128849107, 3649332040, 1123240866, 1596083625, 3879092958, 4100850410, 131355260, 4196127423, 3565039377, 3820926024, 4058912372, 3213534647, 3526551355, 1056300922, 285676936, 3764804022, 76556855, 2401651339, 1823976829, 3936984608, 868575767, 2149918277, 1421241919, 1504310042, 3884945987, 537513115, 2168739055, 3721103507, 3847250573, 2504470004, 3683618188, 389240291, 1700489299, 4043599051, 687525673, 1156480177, 760715586, 4143043389, 1775954179, 3914870865, 3288933523, 3079879283, 498240746, 2155619617, 714654904, 2869571496, 3542504469, 3082776698, 2014139484, 3493741714, 1090656435, 1469174093, 3643068544, 1860194164, 3212264801, 542942626, 3327835751, 2384983967, 1299728035, 702593226, 2327642604, 2628718013, 1903224125, 880015557, 3951865994, 523557603, 3816281163, 512479450, 3072607358, 3004949965, 3343527366, 1783748441, 1341737903, 99398589, 1111292413, 1946211484, 1150431180, 3713260125, 1086919280, 3654395677, 3048539166, 147132954, 1147246837, 3581587530, 445206696, 765396217, 2444204821, 3753620987, 318134548, 3937928695, 2654415370, 1785870562, 175803313, 885480411, 299998781, 3325570289, 3370228692, 2788017949, 2573897203, 223227601, 891565218, 331178572, 1589914660, 3741996960, 3941974727, 3125474312, 3306633266, 577999252, 3398109382, 2297987771, 2213384, 643964391, 2157828577, 796123628, 477368870, 862547992, 139406493, 1556139952, 4159587831, 1089667133, 788192314, 3361774708, 3305525027, 4109229220, 1216852122, 1604149884, 2035769848, 2069100365, 623287737, 2335547544, 1838909356, 3394591468, 2372033295, 13832237, 2866638449, 1212885171, 1314687450, 3994463664, 2026497452, 134566726, 1295749022, 2220495309, 1201388560, 2743969082, 836554978, 2172186766, 705969273, 2906648333, 3003405794, 2481694372, 935596671, 4107929075, 604584570, 1289065866, 968172786, 2370056969, 814146879, 4031368264, 262820627, 93225084, 3156946186, 2143534083, 3405220548, 4187923613, 1468725927, 2818307133, 4284429430, 2607618215, 4197985543, 3556823327, 4106708392, 507132165, 1232361920, 4060207914, 1839444321, 2814125730, 9939159, 1962207592, 1914094628, 923155681, 2396715337, 1029232219, 3073839069, 1921782152, 2468588680, 282159834, 1791754737, 4029072432, 2879702658, 403184099, 585627671, 400827032, 2855601660, 3619341852, 1484519982, 3525683099, 789473298, 2949578719, 431832976, 2268453759, 2115177856, 4141984283, 1673124555, 639416374, 1174217592, 2417239728, 1793410516, 2579238420, 1997725798, 130036600, 2390311989, 2420308474, 3456332380, 3008303527, 1422145381, 1655901329, 2213224885, 1959180488, 2434954311, 1100707828, 1673120517, 3076288376, 4257537655, 3481327524, 3199246124, 1372449513, 2663755527, 3106554626, 1515171819, 214366973, 114341819, 3626855844, 1736556897, 2523291815, 3026039130, 296121900, 316743797, 3274927017, 3933573304, 520887595, 1111642725, 109049213, 4257242458, 3175289356, 333468930, 115391143, 53797558, 3973218595, 304344137, 4277044072, 534402132, 3490676986, 3051145665, 2159750316, 4142506829, 1676853283, 419577794, 3425474778, 2726985475, 3081142923, 3358919204, 3028783045, 1977544440, 870352176, 2487991465, 2290191732, 2416019300, 805705071, 1478525993, 223398423, 1967105497, 85377311, 570140734, 4258394189, 226862012, 176204744, 3411348383, 2323750403, 2006792961, 2305751676, 3441856562, 2540694639, 1621842056, 183082625, 4251508166, 2967723122, 4005083690, 3962284165, 1096761715, 2133029017, 2389029863, 1779222855, 1295950109, 3837010534, 737568914, 3224991553, 1425645766, 2240852414, 2964728850, 3508148142, 1487767567, 141537554, 633985260, 2550313254, 2682888150, 3986760491, 753620290, 3680207691, 3138776071, 1980111355, 4175302513, 778940961, 2244224533, 798382533, 288871056, 3924337913, 3879648706, 4222839769, 1194862707, 2737545087, 34011107, 2609188393, 1624245166, 1535827304, 3557414881, 345103459, 1957843414, 1411489273, 974042953, 4006948820, 443984854, 3131923582, 4196582700, 3700284658, 2373065443, 3666052442, 2928055964, 2906796159, 1626996554, 3496020198, 1066845250, 2486353050, 1096574095, 436564261, 723210379, 3433479731, 2732296694, 683820463, 1584716471, 3267326193, 1253768728, 198533180, 3011503458, 756867058, 2831557459, 3645167430, 2934292441, 1234149280, 416221464, 2705769637, 3656053763, 4251175029, 200928924, 1793351442, 588232848, 2620171096, 3060667175, 119592802, 4113586172, 1092024225, 357511483, 537571913, 189835751, 1404723792, 2344462364, 1453223371, 3728205147, 1654932389, 167764450, 4111951400, 3717897187, 1645915762, 3421642653, 1484616877, 2171603023, 3507929063, 1162718312, 3840446381, 3235665123, 1925969450, 167492751, 3459176989, 304752730, 723341101, 385061608, 491199774, 3619319112, 421934895, 3824119307, 4117679624, 1470411318, 2306127803, 3600818341, 1371357597, 2808517712, 3098700638, 3903048364, 2445568235, 230409675, 4092635867, 3099008058, 2099964512, 3726588299, 1489833108, 3367974993, 3735052906, 4029107205, 1258269444, 2701666720, 4066733252, 4174970261, 3958470073, 3991698213, 257922165, 1198284244, 1108533577, 3719755028, 2046459667, 80085943, 2892140234, 3023641590, 1673853932, 667160978, 2859730798, 1297558091, 2448094580, 2391697871, 1865580683, 2920686529, 3135327598, 1233538909, 3561641756, 3220019360, 2665206815, 1991974626, 210261678, 3673251332, 3223992486, 3451273635, 3423823604, 675847569, 643567902, 249920752, 938382882, 54927422, 786767998, 1767111231, 4268736884, 3301522443, 2760602639, 2663353055, 3357627921, 3342646934, 1051913185, 4176460090, 3183883069, 634448492, 415789564, 1875916788, 3988319771, 1267960294, 1660391981, 3179646830, 4167543401, 1794699695, 2180601314, 552007657, 3563763701, 3164961, 2471969991, 2192428747, 310307344, 750363840, 1316320211, 1536785109, 1374791598, 2217904965, 2317598110, 2433899137, 2400279428, 1265412016, 123571421, 4006645744, 1184540784, 1848230346, 3497291384, 3885781139, 420636949, 2192836127, 2734212558, 1759639946, 2927946801, 905080700, 3953357743, 1923741642, 3851935521, 1990020435, 1908712170, 2297275812, 2855636658, 2341517216, 3808773849, 1198922099, 249526222, 1471584179, 1821476307, 1783648551, 3933728782, 3627574110, 891515961, 2838286227, 1067966004, 781988519, 1323905675, 1811311524, 835977046, 3786636789, 3515864742, 310569058, 3487167964, 1235776269, 150984011, 3870245702, 249042528, 58246147, 2930406300, 150761270, 2777423831, 3989950207, 530605, 1873485677, 2145342822, 3663524822, 3056122169, 3223415434, 827033214, 2040803741, 3450778041, 2103846108, 256680459, 3285128322, 3182616209, 1335566101, 4009767175, 292045095, 2813056762, 2115861609, 1559408266, 2401338811, 1840697397, 2151198690, 1924372551, 3534481820, 164337889, 997235586, 4146414084, 3593896291, 3625285850, 1371141031, 698805745, 1520838368, 95175292, 1146710184, 1999050228, 2761377417, 562255264, 3117567425, 4193385058, 2047189778, 3886882312, 385044796, 2279433946, 3535079638, 2800836739, 3744408580, 1264811681, 307603594, 1157174181, 5600532, 2097445242, 2676024305, 3982944157, 2792629187, 3201381647, 3010530884, 3442267668, 4274790245, 3872627333, 4139443899, 3101805779, 3896153686, 2220842563, 3886796068, 1859477893, 3470195734, 533481581, 321365398, 1626134155, 2813423473, 1397445203, 365779589, 3582482036, 3517140392, 2506663023, 1919708828, 662440869, 2803946710, 3820772102, 2225132510, 222994881, 2856159641, 2140073777, 704091538, 572667322, 1282763540, 1809529087, 2052524766, 3995451131, 485753587, 2109116754, 2076016429, 2826710669, 426006888, 631446856, 2361476063, 1359553547, 3185762812, 2699646675, 2550992927, 1755696020, 716921062, 3277188161, 633257171, 3772026101, 46753373, 580402605, 4003224177, 4093019136, 1312157929, 117385338, 2086942608, 2945458276, 3703859202, 3315341109, 2359431577, 1837251045, 1031531546, 1932045579, 1498561522, 548735652, 2583460848, 3062815556, 1637837792, 3779684598, 2596227190, 2897857346, 327995567, 3683446666, 171718619, 3914011489, 1156577991, 3289287305, 2900295386, 2852456439, 3467200873, 1764343347, 167121802, 1134916728, 1560778967, 579269128, 712205638, 3620549445, 2886191362, 936094380, 3916444475, 2200953435, 2117798231, 545772898, 3675620171, 1912370505, 299818103, 1597854607, 2651094411, 4078416394, 933959047, 1768141816, 1119445948, 1807369295, 630952779, 4107793533, 1131620176, 570705459, 3052337699, 1309126355, 927023947, 4095901288, 3613295917, 3068375305, 2010744876, 2248763784, 255584594, 4293116727, 4020495775, 2630431164, 836556850, 4129431997, 3436721187, 3653927172, 2087098376, 2715013215, 1384673548, 3028751351, 4287517292, 592801121, 932854782, 2215709176, 3575352144, 1065735626, 2644297849, 239739633, 2694727881, 693166601, 3821727319, 2455611137, 3571440919, 1797253709, 3772738177, 56858875, 1751323958, 647285522, 4094881404, 2267892548, 3914174166, 3814931135, 2279675880, 3502898734, 2440714349, 957347361, 2015155461, 1837822923, 741784458, 2978821317, 1803505724, 60341962, 3646222681, 2104172703, 4284847049, 1773301082, 1716922181, 1429967949, 4034359358, 3114097023, 3416460020, 2183476022, 4085464865, 2633757334, 1120167941, 3568577743, 4188678376, 1931150600, 1106616129, 3733409445, 2260361813, 1251950411, 1660184564, 1282661062, 2120761176, 591647727, 3196837229, 2854712067, 650500440, 413374862, 2352613863, 946608321, 1922164339, 89360567, 2284530479, 1284918442, 2168024450, 538634690, 632642432, 996400146, 3394354422, 1590394880, 3279308297, 278377060, 804692512, 3846450563, 402690504, 304643556, 2142441942, 3661585014, 3459998894, 2307998558, 413746712, 3147882165, 1557358490, 277784648, 434102515, 1592362212, 330686578, 9295946, 3188532446, 1967764701, 1120142349, 320531325, 436889170, 3908994332, 4054365312, 1017344374, 2973488761, 1060859300, 1758132754, 1255217840, 1789457053, 673266008, 973218863, 3220883529, 2384161017, 18010015, 1758219657, 277986658, 1739453320, 3836962462, 3461306421, 1405087292, 3522279109, 3287685452, 1808534450, 2199266125, 1639402975, 2542833010, 191487115, 1368424970, 4234448220, 858875300, 800791376, 870363273, 3677808876, 3005095346, 3612221229, 803471723, 3886789240, 4017124396, 271026352, 2657350303, 260736877, 988654796, 1410143722, 2863445116, 1822747739, 3520111542, 1764495585, 1801490696, 2112357165, 3378168114, 1437143541, 1225363654, 346509391, 2222699534, 2595545277, 1061122017, 3025245013, 127588148, 2931384795, 867221656, 2306330098, 357650667, 4145336723, 1729324644, 3212306285, 1581653777, 2700979051, 1592811922, 2128675617, 2114731753, 1831747690, 1516383525, 833529186, 4124599675, 4181184400, 2080546677, 1512781678, 2172052480, 1363757867, 266161632, 3962651872, 2579098727, 3663983011, 580462696, 2786524750, 4260627031, 1848603682, 4202181578, 3351977651, 4069014940, 1654806263, 134788131, 1029115220, 3707938471, 2096643459, 1858666629, 1030891196, 4053700357, 1632568284, 1024841450, 2876666551, 3230934146, 1424777699, 1948392670, 102429244, 3567623547, 1756998155, 269651612, 2906843302, 3122103243, 2861301655, 3481296576, 3427747358, 3970083556, 426802281, 2400768143, 1208902757, 2546965889, 3694564672, 1766991548, 2652358117, 679871848, 1492098523, 3148450976, 533694146, 1767370397, 3293086705, 4822755, 205101024, 3631809929, 2597869892, 3329145363, 3802826496, 16796957, 2448494249, 1776666453, 1068669926, 2588939965, 2465550223, 4152052892, 3444220433, 1553408919, 3650397338, 2976081927, 165754167, 1853318599, 855995479, 2808775391, 3085958801, 1110983421, 3313448955, 895170090, 3673304408, 4047800245, 1611559118, 603601933, 2009359243, 2784200036, 2636408746, 4187414982, 4004115848, 1528694717, 1919124799, 1044221667, 3848174202, 2716041212, 2837515070, 3782133044, 1625458572, 3019677939, 38557762, 357758034, 2883597695, 3246225675, 2136340381, 1141193528, 301441516, 2052670512, 1009746182, 533241200, 2552975392, 3340095578, 2689174969, 2265619913, 2219564157, 1611409522, 999127267, 2791683481, 2254596193, 1122201694, 678199262, 2576641913, 4037011527, 2420517941, 2858076838, 1139447449, 925809573, 197256006, 544086222, 1337470172, 86555746, 4073287082, 2406124940, 262985408, 2648701196, 3155494610, 4118198215, 2671898629, 3167612028, 1433931631, 846678673, 3387440956, 1317352518, 2595836695, 2174812352, 1548606540, 4000166732, 1799798670, 3836908031, 3923191514, 457658202, 2395493186, 4230174302, 1703883721, 2724775737, 430011759, 1705501978, 2540368213, 1425862973, 4210326395, 846978833, 4187592025, 2955515886, 2384828226, 3762573818, 3650919270, 1384979390, 1144396042, 4098898120, 3081743160, 743560748, 888431818, 1660073004, 462203336, 1794380372, 1330048479, 998604009, 622541116, 1713222692, 2934084523, 1242814577, 4026779960, 4034338827, 2879357169, 3708464385, 3892688968, 2204112221, 2787119483, 2382786134, 1851800694, 1101765210, 2979386258, 3539854247, 3810448687, 4065652936, 3365060706, 236686189, 2548561918, 4105958086, 2124379960, 1495504375, 3390188193, 1322932307, 110033558, 427267978, 861476113, 3180838574, 4070717682, 307178135, 2211136664, 984536602, 3392322020, 1711694347, 1650748782, 2951037866, 899660633, 1328293583, 716365972, 1402003338, 883274056, 2044614671, 3858572506, 3172224937, 1671858313, 351632575, 1409442553, 2079630502, 4061540394, 2683558896, 3682827637, 273833707, 1602102036, 2155061692, 4010819261, 469466628, 1652066230, 2507185955, 4046788062, 2817372983, 1582938742, 133886075, 765761136, 3887284820, 1901493022, 4036236945, 375838869, 1639619637, 3475658141, 3412758831, 547470013, 3223105336, 1178105129, 1102978208, 1157095023, 3885590637, 1438750120, 376328765, 1857211562, 2436179170, 315631591, 665303491, 717435844, 1471562336, 4062668894, 2210483538, 1000164026, 3642978091, 3620344029, 2263454490, 3865797070, 1080774828, 575742929, 583739241, 2278168778, 2822176286, 208854578, 2338063820, 3642069612, 3860235656, 3481681270, 3854040704, 631345771, 2976747018, 130772920, 3509593387, 611214388, 2809170655, 3933627590, 351281620, 3817159744, 3405056626, 829621442, 582385287, 2777664918, 90912281, 1396749186, 3649453891, 999193556, 1497646274, 2824546338, 1974708609, 239595204, 885315026, 2636344524, 3160658586, 1601116072, 1143211478, 2230613682, 2579797260, 1837380597, 12573878, 182247447, 3471120394, 2072914799, 2728056656, 3685379036, 2249806039, 2051155925, 1373631669, 3984511214, 1706405934, 446587047, 1548079663, 572350224, 2159573993, 1628974062, 25674210, 1248654482, 2912931910, 1205541839, 2897182390, 3987357853, 1545590042, 351196142, 3482882490, 1491386245, 1447203024, 3310438401, 1036686709, 4095073212, 476098411, 3209355481, 4184740758, 4252866528, 3255202783, 1715024868, 774824391, 2498711887, 2850049228, 3335362774, 3705005327, 1193583724, 3153206592, 1929484492, 2293606312, 567758291, 2946893630, 2513878349, 2334251218, 914510899, 640949299, 767277085, 3034239557, 3012296510, 2133284925, 1597719708, 2889857794, 56570409, 1114003448, 704900652, 3259778691, 53281153, 1010258170, 3006343106, 148539210, 788876812, 1481022746, 3054698555, 3186346977, 1541117809, 1952312555, 4224692998, 474440623, 600237362, 1634287861, 1996394286, 3333217705, 299389159, 158065408, 2912584061, 3950257964, 385177203, 1340267517, 1815085116, 1074654011, 2777041690, 3600240085, 4258818956, 1919847777, 3982110113, 2415185332, 4027384231, 1850074278, 3842162521, 2280107356, 3911600841, 343406978, 3922208598, 2599305242, 3143148681, 1259107319, 2735919620, 3869929965, 3471577625, 2932298227, 4082375727, 1311074055, 3286151290, 383901612, 1780371771, 898329078, 4180601260, 2939597719, 3947865682, 3347131634, 3305994863, 3278093668, 1547266904, 1411999529, 734116818, 2102379958, 1754914428, 506132336, 1192448432, 3162145150, 1527063547, 2595272906, 976028606, 1026794127, 2417398994, 766806287, 3877475949, 3150589013, 11800655, 1691804597, 255546497, 4120525366, 155323274, 1711222879, 901334330, 195740290, 2155611617, 2341962134, 248679400, 1984481603, 4023123053, 3863637728, 4097716882, 1753839221, 1938083657, 3543128629, 731468750, 1901769405, 2320539461, 436538331, 1631777071, 791214008, 1879605453, 316864311, 2791039522, 2234682942, 6954503, 3935305690, 2563192970, 2783546920, 1709715352, 3507539695, 254063316, 3705152479, 3668844155, 1520347875, 1337295026, 183716872, 2193842678, 1621683925, 2920359518, 1779142183, 508603772, 3561975918, 3802694363, 1346320299, 1402727112, 1033489375, 851754445, 3516546731, 721074266, 2759711901, 3831787607, 74749469, 3068400248, 2193611465, 4264514638, 2291461937, 398305546, 2605786156, 3542369329, 1288351038, 1193050060, 1748895296, 113933695, 2541132770, 2140867886, 2978587201, 3159049351, 3201256802, 1710308874, 449510537, 1133723678, 3777658917, 2136841470, 2454387520, 3766023222, 1840240660, 821520386, 562716352, 1523084526, 883199732, 2382215158, 175843180, 619526966, 3763892229, 2894885172, 4228785205, 318411302, 4115281479, 2397545545, 149356935, 1010723995, 1181068750, 1457851020, 177991827, 2593772094, 2354522103, 1954396066, 3075270354, 2416670369, 560715954, 1302902472, 2870978772, 3603251512, 421486637, 939404276, 4062312639, 722497510, 3860553066, 3277184356, 2912957236, 2016394763, 464298675, 2146575840, 3268345959, 1909267729, 3802351110, 2779647785, 1606997936, 3219053968, 3657244325, 3692887671, 1798084490, 2821992732, 812319843, 1169763974, 763504135, 943465203, 2871610661, 2342214058, 3855113829, 611895384, 1932323147, 3436733504, 4069292345, 116635142, 1135213978, 4153738766, 3483175710, 498967244, 4014910440, 165252314, 4022591326, 4012344686, 547820835, 3615680773, 1319865156, 2845730213, 2178891305, 744330543, 1046179491, 264978661, 259005176, 396922427, 2475153094, 1658427219, 293792762, 2976228758, 905541409, 281984704, 4044266488, 1823772188, 1524027266, 872434220, 1235537212, 61088366, 3999423734, 2550178448, 2250583589, 557453267, 4060051052, 1467688761, 1345586848, 3749673133, 141201458, 1444353314, 269548269, 3329209009, 2827415516, 3502358455, 1732685345, 2814152228, 2347225831, 1640574265, 1353263935, 2761226084, 2954709912, 4014348582, 3891479994, 3312316007, 3029068819, 1155823394, 3300323033, 2729913340, 1483195382, 195413071, 2346117120, 788402182, 3911487353, 4261232197, 3087172649, 4161669219, 4153459346, 4225532477, 2039449063, 1500385059, 1093167511, 6799974, 697593631, 2773226890, 2606048327, 719657977, 1280358823, 1924877919, 1042390384, 1918552665, 2655378144, 2943160090, 3406931316, 600617496, 3543582485, 1617740906, 3526234815, 2501549784, 3098758559, 1998486786, 1704708257, 1821725324, 1028988568, 4215569723, 810263605, 3022112426, 2950195059, 2778082579, 2857665894, 2025762866, 1397244685, 2524497054, 3648255795, 3951834596, 1828812665, 1731625981, 3803112395, 2031685654, 2604587103, 1204866003, 2180015908, 2725584181, 3671298560, 2659842457, 2160306827, 2129444461, 1580705282, 4130847853, 1712323069, 2178851617, 441992782, 620292323, 107295596, 4276608978, 3989331587, 1821812323, 3436627247, 2013835128, 676076290, 1684325845, 2863140696, 3441996106, 1150341321, 570822776, 4094807123, 2830288353, 1112844949, 3470901970, 4019980158, 966840201, 2286327752, 1137246087, 1319159256, 1849300367, 1836134842, 3032971286, 723932800, 576508848, 813134508, 1955448282, 2209325046, 1149824389, 879639061, 1395894901, 3453909943, 3772930790, 3494756328, 3703177418, 4220589413, 504848475, 3913643605, 415821167, 3690026043, 483334475, 1903011808, 873534900, 3992381138, 1840000308, 1383422123, 587449855, 2780996547, 1474996619, 151264428, 3982837290, 3184046421, 1736606164, 3532742749, 3986753263, 1416095057, 746713181, 281755740, 1051840493, 3853664158, 2040628973, 659082561, 684253984, 819162901, 336661703, 3890196080, 2043982517, 317751093, 2640809390, 1041680346, 3775963550, 1036404248, 898414525, 2511326458, 1119036199, 3219225149, 3758449297, 2706704272, 3997357135, 1568505114, 1669263583, 1402006415, 3653105462, 931651822, 128585264, 837526707, 2166933091, 87552645, 226427987, 3362019307, 2308170396, 1155388957, 1204544661, 3729608523, 2060401655, 1505038644, 299563823, 3032862796, 268218837, 2901471963, 4117104910, 3592009482, 2943097281, 2236690024, 2092298676, 2676990742, 1608471430, 4170852061, 1331650426, 1773912337, 3576463210, 807838494, 1719382555, 227100633, 240688839, 638610301, 3432786655, 991936984, 1416198104, 2837229008, 1056554676, 1291599574, 3115189261, 1596868279, 1845250903, 2882260457, 3165261725, 3736320773, 662459816, 314585324, 103013883, 1637311862, 463922282, 1572545767, 4002328877, 1825432929, 2275947370, 1943800825, 2051852731, 4019143354, 2439243902, 3229717592, 2214079351, 2024091117, 2282969975, 3250457115, 3462227399, 1363633864, 3848825252, 2823915988, 1535796433, 1459205718, 3263013432, 3610057242, 292852596, 3170268969, 2622974126, 1750312026, 2769027458, 2471343862, 479914535, 4025768885, 1648009322, 3331060633, 1431796395, 4248329010, 519357388, 2910293590, 165334374, 3943667590, 1210866727, 3177226951, 2627529685, 2393737840, 119954675, 1679385726, 699751783, 568368670, 2690251162, 142960584, 1277682377, 3694984583, 1729214529, 1098427820, 4148501334, 3387757184, 347639042, 3802770153, 1897377207, 1760297454, 2505317675, 677889025, 2433864364, 3027458268, 282666443, 3079829493, 4032353549, 1293432966, 3188243424, 4145325151, 1915904173, 1611372729, 1595037886, 2053508096, 1429035346, 2197911207, 2911254992, 191074412, 1010307374, 1064697085, 2833282651, 3630176460, 2333670140, 2652934433, 949908673, 3200383479, 632616867, 4162762075, 1120670055, 465673134, 1530278957, 19933540, 3359271347, 1983106061, 2305024139, 2974116843, 609543353, 4140006146, 3143204891, 1943688164, 2077560299, 4084861379, 1674425501, 3348296927, 3804020908, 741041037, 1470342506, 3991853884, 2313857569, 3746443249, 3243949582, 196824239, 402466406, 4098920643, 3796618868, 1737111285, 862681000, 1515230783, 1165372565, 1294360198, 1513787521, 4057864059, 4250486289, 608875838, 2380135422, 1330823697, 624124186, 1660695579, 1409928054, 1065576971, 2822870151, 553390141, 2693097538, 3801764404, 3862256777, 1269901516, 1056246225, 3114457239, 47465327, 986345060, 1676045217, 3662600941, 3565854894, 2127030438, 996598167, 225715143, 3106299665, 478891932, 2774928260, 625957587, 3875072126, 2529586829, 2682757957, 2687358413, 1360939197, 1961967239, 2652206259, 3574367783, 1280250910, 736646274, 2377023055, 2650987478, 3198420899, 2658378195, 149973638, 1226134812, 4269031215, 808480340, 2935909356, 2138637069, 1916610735, 1432673452, 3261696758, 1978015712, 4277638091, 3987421338, 405601030, 1053754427, 2821379291, 1356379927, 2065751200, 180515439, 2898243422, 3665759872, 2103882868, 1072662263, 3944345452, 3691241992, 3648535054, 3108274630, 1977359160, 3506385568, 773537854, 2341956159, 1190740794, 2903455796, 385772416, 1834308285, 1422340682, 3839373531, 4190213580, 2106406860, 3121190313, 674136658, 824659181, 938533008, 125565997, 1808905882, 2108657329, 600744064, 2039646953, 3745100852, 820970023, 2341053754, 615009691, 1595236048, 633338732, 235621671, 3227132825, 3452001956, 2794372866, 1125849892, 3622544554, 4174589402, 3323656308, 34036842, 3074264831, 1708912072, 73348058, 1292319969, 3194617007, 1544728561, 2574136761, 1017896424, 3120014309, 4177718934, 3802050327, 984046713, 2411923428, 2414978180, 3587462941, 1281663781, 227145691, 1193832766, 3430699137, 4253403746, 3323449594, 4070058613, 3458734941, 2158192508, 764109776, 3566872252, 319271255, 11628161, 3645873240, 3689755708, 86115192, 1267194028, 2592221584, 1559963092, 354533481, 2474767162, 3333907270, 3616028523, 1049033227, 760035020, 2882358393, 3455525468, 390788037, 2778939301, 1432871210, 316621232, 2641130102, 1558494399, 2840115095, 1037753694, 3828352583, 3935589024, 185326849, 3606197476, 1148762574, 2000758447, 3514292312, 2948013872, 351282634, 748922453, 2862026989, 450252986, 574115434, 2186499607, 3706547125, 2826759891, 3965646918, 1079374648, 3751563161, 3888159522, 2697996355, 1514293105, 3847849867, 608261217, 3907577575, 3980131493, 593358687, 1856214042, 94228888, 403145616, 3642488691, 348747455, 287868455, 299171039, 4019798872, 3553335971, 3070810231, 13782060, 2305743464, 3092681602, 3481239688, 71927308, 965200018, 1752753815, 3197803513, 4194075918, 2854395329, 1698648089, 1988185648, 1946008892, 521928793, 1640367007, 1327379161, 3541003033, 2330506020, 1288654197, 3759074162, 52607843, 827621716, 1597400337, 1768178639, 1673626732, 2764305126, 2425604505, 2726897715, 3801146265, 1350422849, 1156279449, 1962652001, 1918634253, 2200468296, 4240752684, 3117246281, 2195558595, 1816034976, 242156862, 3365136629, 1714479805, 3374265501, 2119175981, 3134292009, 930102859, 3703977016, 843266215, 1409850423, 2832788054, 141766073, 3570778512, 3759733834, 1980928833, 2958734312, 1374966640, 1674748798, 667978806, 380196091, 1477503001, 3383818013, 2403220017, 930374927, 2806029824, 2722481606, 4112552267, 3777387186, 1795667508, 1481261434, 190008322, 3999824683, 2383728333, 3139511328, 3750113541, 510817924, 2901627674, 912884915, 2554717446, 4185559834, 3415380239, 684764159, 1023795684, 2028532475, 3389323704, 2083606769, 3921790338, 3451024308, 1102811959, 1950590739, 2039377815, 49687245, 2272683245, 2400834038, 4119839282, 2922349154, 1299899071, 1483302131, 1390326786, 2212043776, 371900986, 1669572263, 2069908719, 58290067, 1323942816, 2084617272, 2323257295, 2655808476, 2720340420, 2071250778, 1123245213, 3760685753, 2616576514, 4187218277, 3850006446, 1801913144, 947089895, 837483245, 3687189737, 683459885, 2331075073, 1278758864, 4044010065, 654536753, 2610680227, 401514366, 846960766, 2926582372, 3250880781, 4066935170, 1140443648, 2912193024, 758841104, 1181622421, 1680220894, 896803726, 1455821741, 2220635624, 915267313, 4234128620, 710889896, 1910789472, 2170076620, 1215035375, 1203358423, 3049157579, 3585682022, 1508946008, 1928559161, 3907722887, 700693344, 469427151, 554552384, 2149527694, 2854099934, 2719340723, 640636742, 3407608525, 3737807706, 3088241725, 1352310911, 2745007555, 1672182713, 562893627, 2466969322, 57453952, 4028311925, 3361497720, 1818887482, 3461177548, 2359567394, 1304891934, 25402318, 655786869, 2946615538, 1801635665, 3325540815, 2599692972, 2166760485, 24120346, 1378776599, 40940529, 3105960759, 753940746, 1955438679, 2661982242, 4168486213, 1973918831, 256092392, 3425793790, 1857237662, 3315282307, 824785762, 3805701721, 3720782238, 2603099370, 2988359206, 1611077114, 3477033418, 2969629599, 1736407438, 419037949, 732982554, 4033250372, 3669004352, 3142057867, 4005103139, 3271851233, 1365499967, 1401464127, 1066485270, 404943015, 1610062443, 1501128598, 1007197477, 2142572452, 2959704685, 1471955278, 3620605420, 1763323437, 1274415524, 2070893830, 2623043933, 49355765, 956337767, 3043613058, 51508997, 996071933, 2944403141, 2750883671, 2082390156, 1369321498, 2666625740, 2105045588, 1460563015, 749734989, 2793555444, 2402968040, 868744653, 1119409847, 2940104463, 816514421, 2718615575, 1941190239, 2803868662, 205615922, 921149270, 3131622650, 2596937981, 2301145308, 3129016492, 1879777647, 9624979, 1580079869, 3716467217, 2644026701, 1576711165, 2967750335, 2244681371, 2776206769, 2581407350, 595444804, 3854047154, 2302438063, 102269040, 3193819139, 520531728, 2736110837, 1744637816, 938462111, 75167139, 327870313, 1814992722, 113994043, 3054937708, 1858353929, 1794651577, 4251697166, 803661168, 1505453363, 4181112304, 1792929937, 1288762066, 1440366412, 3774253736, 289748140, 1202759189, 2682003508, 2419656106, 3544578935, 1446177974, 1166193882, 3462154437, 4046718173, 2925713380, 2745848012, 469155815, 2897011866, 290180474, 3192515259, 2692825794, 1425934552, 1223785158, 2648719572, 113652322, 2970341253, 3585611301, 3174605603, 1617162994, 1103173027, 1158249789, 3076813159, 1860870820, 2010734143, 4072547006, 3095533437, 857777081, 720265697, 1036262703, 700578040, 3351709787, 3508305917, 1488049778, 1108872606, 3950599518, 2753978442, 214976414, 887484694, 1644320211, 553799167, 123028699, 3764758672, 3908171194, 397471999, 1943708305, 2726832570, 3066838504, 738884104, 2339363018, 3813892186, 3077376084, 1685628590, 3532321971, 1599418990, 3417002517, 2963881718, 2549803732, 2791957476, 305502386, 632705052, 1435852876, 1136223761, 564251082, 2924582672, 1474789482, 1578350868, 517794474, 92292442, 2119595010, 1680785391, 655562109, 889591293, 3122415467, 3594323525, 3616551483, 3151107800, 106913785, 1417387215, 3785872430, 4526440, 4104228537, 1668806281, 461680754, 865810040, 1846954942, 329213086, 212518650, 2817155787, 3563741921, 1692300169, 2453009801, 2799037741, 2032380044, 4255973922, 644831927, 1835273795, 4138959520, 403340788, 758378850, 901857433, 3429489339, 4070703138, 2560526424, 919458785, 3637286855, 449259588, 342468548, 646741670, 1644781993, 35732747, 3987335228, 1093775721, 1411891632, 2555016618, 3797655767, 807507288, 2041042465, 4278126832, 1319948819, 3890031822, 4079047072, 1912076560, 4166412933, 2689735639, 967854047, 172120369, 3776127595, 1388934756, 1857863737, 3843644249, 2472135051, 213319021, 1327572285, 1367084964, 1311050633, 1252861598, 529948469, 2537352141, 3100102126, 1649052386, 1170825044, 2997756625, 2051050646, 1232162450, 3705065656, 3386466205, 1795481654, 3987425506, 1061895447, 2108703892, 1384853139, 235357466, 2948154140, 3355608435, 3276523654, 3405485064, 3886697187, 2274112839, 552522283, 351565231, 4037148006, 2171076681, 2481231828, 2837427381, 2675712538, 3512704630, 3051037307, 2430289466, 346763859, 222978637, 1157920750, 2765029861, 1799863007, 3243802775, 2173483044, 2219308195, 1009453665, 1252625094, 1898210129, 2814789900, 586006956, 3150444124, 825129460, 826804388, 2209484501, 388985527, 3416331551, 1288861901, 2287438639, 3563724089, 104222885, 1492243918, 1695529378, 854233157, 1468471719, 2831477870, 2269707432, 61061785, 2773604085, 1936048989, 590566920, 1297956454, 2299773789, 2331019673, 3119091813, 1065550262, 769875120, 529798639, 3774057195, 3543216534, 3661459473, 1079650767, 689525632, 1769411659, 949995601, 364054252, 2016832773, 784376575, 1451715288, 3917567194, 2402911030, 1073052173, 1149477228, 4209678142, 2767755658, 978623092, 245459233, 2903621167, 3271828151, 2203509438, 1839506271, 2448356180, 1363164364, 172819439, 3627362904, 1247225147, 2008676259, 2059610917, 2366166701, 1429361824, 1664741763, 598636692, 3978522220, 1139927984, 3387746622, 1682989131, 604605739, 637091353, 1667195846, 833760702, 62425523, 3537105129, 1523003182, 2820954825, 491183752, 1301315869, 4179940657, 3063095972, 4012005350, 619863588, 1875952001, 2434680430, 1934552812, 3653923187, 2669529329, 3957915126, 2839774356, 417586395, 422850549, 3549845131, 833545507, 1470089428, 1248061705, 2662128464, 4219891439, 2738145032, 4099875932, 4248724548, 2343549497, 2055352764, 31512032, 1208503104, 3690508090, 2046049909, 2755506201, 1272923101, 828852928, 945503170, 680328864, 2385720204, 1852778763, 1409705181, 2967168508, 88721537, 2536080324, 1116002138, 3980474455, 2540791953, 2722752205, 1035871826, 3736070424, 594353430, 1834457495, 135180427, 285356532, 3739930083, 3786274511, 3194735481, 2274667054, 3347023900, 2542973135, 2462929783, 306871160, 3916638927, 4047032622, 737662016, 1512448269, 4212155980, 956354708, 2473321840, 2295010953, 2242798799, 4195698527, 880897124, 4029493352, 4191318271, 259525864, 2119333007, 3483294866, 288611051, 2666253322, 1469746737, 3794310576, 1953053384, 1295085426, 3012030089, 2547779225, 3570915553, 435138194, 2339893654, 3968785205, 2831272686, 3346352295, 2930521147, 850950871, 1734042618, 3515260746, 2802327273, 550852988, 4180446846, 760592505, 1824478855, 4294660783, 4244324462, 481400775, 558767430, 354572902, 2735263397, 3536032225, 1025955506, 2998964612, 3705434184, 2918715053, 1477237124, 3292895975, 3312673569, 3319570484, 1303712191, 2703492797, 4049223788, 2786934057, 1303293273, 1741845756, 351719542, 1062154770, 3527769262, 1925867810, 2439196398, 4227360551, 2455426075, 4260295101, 3665568281, 178807681, 1661026069, 1865700855, 653186407, 3313905587, 2733811475, 3421478389, 854364149, 4204497708, 4208530272, 481294238, 1423326147, 2838517802, 3337351941, 106978753, 1931722032, 303483776, 149671242, 3592495382, 1156611955, 4176766256, 238351978, 586733385, 1041271317, 3135832613, 1461210993, 1206487337, 1156487134, 2410879831, 3591415278, 1909832117, 2549638025, 1829949841, 2980201694, 1010654221, 3409576951, 3621066255, 3090731058, 2738624432, 643573837, 2879258446, 333097050, 2482816279, 3090648426, 779566321, 378348599, 375975463, 333506037, 2449444693, 68044879, 3786971068, 994204861, 3875383806, 1418543739, 185957077, 1207703290, 2777377438, 3144371580, 1917886799, 2641216922, 689273868, 3902087962, 305029709, 1026133178, 2527513081, 350886362, 1877716483, 481390465, 1060643559, 2408483261, 1105319836, 1193129964, 1636970917, 3646575060, 3671732839, 221274650, 2282034101, 870797456, 764911054, 1940649054, 369189271, 260970357, 872469595, 4193831935, 1849431311, 2704232500, 2821342495, 116258539, 1485452421, 572441613, 2932861067, 4089380487, 4294417669, 251121390, 2486094681, 1764355087, 1997481311, 2112255115, 387233290, 3492441229, 3711495877, 3180477444, 3435676700, 1148199344, 2322040241, 2949675266, 604742631, 835594342, 1267685858, 2183126888, 3986308207, 3861671320, 1880439701, 1496184973, 1531028601, 399286324, 2916124474, 1016746142, 1213500389, 1813355381, 2832808267, 681115853, 3682009813, 297993743, 2266724399, 599378406, 387552864, 2296008564, 4226437945, 2093430024, 3584590194, 3175754837, 408759780, 1894213440, 1193012855, 1923669803, 2199962296, 3460081230, 31260352, 1298893607, 2701528260, 1307105120, 2351431185, 2859723404, 706379703, 3997412521, 4034740890, 3207973025, 287698964, 3398997298, 253954487, 427152294, 4061976503, 3230617081, 3959230997, 2137165338, 2454285596, 574219078, 4237592604, 65420810, 496929588, 3544313307, 1275071463, 2014196642, 3497042690, 1286975564, 770996122, 2544522073, 3097028463, 3552173188, 2738454542, 2324734104, 365557391, 637295681, 478465735, 901190829, 2036257014, 3649520060, 1617751893, 1560134303, 3187416403, 4128348353, 2838774219, 1767724194, 3622597473, 2801753636, 1712270300, 322632390, 2660599290, 175935681, 2770648689, 3860857464, 1117680093, 4165271407, 3451599474, 1059117951, 3542551479, 2992565556, 2911230997, 3536798020, 3871222995, 3524738056, 3180372994, 2146820235, 2222465466, 2300921933, 2177036181, 594998585, 2779200171, 2701359940, 2402870551, 1263659133, 2374660639, 2226340414, 4136406353, 1426316894, 3219967394, 12137156, 1418567463, 1673982377, 2401711712, 697591839, 354182312, 316180940, 1768701367, 3329192868, 881558406, 622147206, 2891226728, 1890690490, 2879034990, 2398971262, 3259717492, 2947727447, 3066152550, 1333603914, 1622226695, 2373514002, 103712152, 1479441325, 1272004640, 2361760089, 3303940872, 2914120850, 1855618317, 1326731207, 2153553553, 712792332, 1808845783, 242886101, 2677933567, 1538664882, 4112956967, 468205124, 3126680069, 2378068221, 2886018282, 2567699653, 1178960518, 79450314, 2631658737, 647761674, 527291979, 1724650553, 241469245, 1466258744, 1670944000, 1462584831, 458343077, 2153054780, 2993217723, 4004626691, 1999892606, 392062748, 2925571927, 1793826524, 2476812485, 3559043545, 920516830, 182172207, 697294101, 1271585208, 3367363229, 3937742065, 1572325411, 3466855703, 3279079261, 76387466, 696278013, 826451227, 1976508445, 1259092299, 1832050828, 2397256238, 1323629654, 251278829, 643215156, 3228970974, 1496370266, 3782707051, 3534123665, 3153347939, 4042623687, 1210806435, 864274914, 2175875403, 3084303320, 2450374782, 951895956, 3625511907, 2154022346, 136485805, 3390193505, 2945938156, 2356763995, 1786312126, 176865678, 480423501, 3040308138, 686495202, 1088933919, 1489338325, 536708016, 2310257697, 2260925811, 122899197, 1754067060, 669540902, 2518770918, 1476909745, 2460723102, 3043002727, 777573555, 2204926173, 3209302580, 2052750401, 752562657, 389297928, 3054503527, 31238624, 3498629302, 1960155293, 904222039, 337603490, 2376621597, 2897159375, 3799318510, 2337988694, 2265800720, 1350422074, 846375395, 14791166, 310215199, 2846298436, 3342029510, 556474888, 1616479631, 1381655445, 747493699, 4164585552, 204906536, 1493386164, 2492700570, 3795995052, 4284989352, 3703754259, 3079743433, 1768601910, 2019494607, 1030459474, 1731716394, 1107712858, 1717064817, 4265415789, 428713654, 1774320810, 2293198551, 1882616569, 880248829, 400387898, 1849747000, 1344125767, 2463511337, 3560123768, 3216586619, 1756792535, 2581427648, 3725008038, 966261091, 2422200270, 2330250090, 2690574963, 4243705017, 2553012500, 1482095011, 2128465942, 962734584, 4010777295, 3407359960, 718651355, 2233252169, 3064660844, 503425668, 2041454991, 2445661851, 1929460708, 2187471114, 503648375, 131760718, 2818877558, 1061449145, 770277765, 904644140, 3004463737, 2640226868, 2084443904, 4002391302, 766771985, 2409889553, 511459409, 673028364, 115079996, 3647483656, 711768340, 4160666847, 2580787689, 936081905, 3650677171, 51825878, 3082741202, 1666586432, 37614486, 1881839830, 1299079485, 2325902256, 1170003769, 1055990318, 766162011, 248589032, 3068820837, 1583020721, 354725029, 4013528456, 1378311650, 3330035700, 434809889, 631207143, 1658346534, 3158303380, 2137241012, 92715205, 2026344346, 1667566161, 1787069015, 1832952790, 3489868677, 4209505374, 1892047690, 690263443, 2512006036, 3756886973, 2798085824, 120605864, 1279093283, 1985363653, 2903118311, 3766572819, 2793949468, 2805133829, 3327728085, 4105123714, 3329981511, 2327154884, 3622671896, 3446955097, 1452221174, 1686965334, 1519711677, 1048292234, 1432855008, 73783097, 1323063011, 1630782347, 3655801624, 94959478, 3560497952, 2993690627, 1331944571, 597456189, 2810423812, 2316775705, 3497405395, 715344749, 1916365877, 4243203819, 2710821938, 4283747195, 3291981652, 2140345908, 1723484341, 381735478, 726967831, 336884439, 4045742783, 2426573319, 890330282, 2725148092, 3776260704, 316879978, 1904092657, 3386541898, 2517200716, 4236329711, 2885006203, 4096745987, 3319279674, 1006820059, 1783629169, 4147294500, 1665363292, 1369179203, 2274766425, 2361047084, 1279229582, 4145549547, 4164472321, 1274895360, 4215008358, 3662570184, 2834650928, 153820391, 3759399592, 1357684178, 1181194685, 1329028862, 136187906, 3820412729, 1230023115, 51109883, 4168755908, 3760491001, 427499914, 1525043618, 148984886, 1490956574, 3274678312, 1898642774, 1454543848, 3747807711, 2440877509, 1568932176, 4087786231, 3305095858, 4033407121, 2617449704, 3521360360, 1014452188, 4267253398, 3037727360, 1497086748, 2586499593, 2518311622, 3200975792, 157753003, 3141490236, 3578978772, 3394901887, 1541481429, 4035860776, 2472070314, 4045195688, 3999775561, 1727810169, 660223559, 966188253, 2548699698, 274731219, 1429563327, 102638541, 3963646713, 995303343, 3482973128, 1148901852, 2687463195, 1394174900, 2589556097, 3895354752, 3949157654, 1525907870, 2217330721, 1770967913, 4060991753, 1109210836, 1260484088, 1296172347, 3836004828, 1312533678, 1994528318, 1502974773, 2667593266, 2453856890, 2177330622, 3718783237, 69595911, 1666820582, 4045479766, 1642779725, 4032696677, 3703120609, 3901220326, 790059022, 4158221693, 3493710558, 602464718, 713067184, 500910525, 961561498, 2406802669, 2587409290, 1306358566, 1386810038, 517623563, 1326298342, 889673755, 1927289643, 1737234876, 4216090131, 2256722745, 4262050920, 562084631, 4034036998, 3571532102, 4040493901, 3145305817, 1728275790, 57665518, 1057348301, 765531901, 505212082, 2564825892, 1083875265, 4203368713, 3965644985, 3686317418, 2450465452, 4117246210, 2788993177, 710540814, 1737312219, 3702147009, 17636431, 2601960831, 2556886905, 1417087644, 1475072984, 3897244538, 3170993815, 3552790096, 3009931932, 4129752593, 1777620642, 13300954, 2251031907, 97406634, 845349887, 1017350642, 2420226692, 4085547370, 3700953544, 1540486124, 2717026118, 1802901796, 2196325154, 2633341711, 4213477388, 1195209673, 1162448287, 4018846344, 2365849116, 3017722738, 2317683174, 1497199380, 4067068849, 441168611, 3738749580, 3840245873, 1820696897, 2284339167, 1740175303, 2975031650, 1207546977, 3391596454, 2775252975, 1120912305, 1536921024, 2091112791, 1058788260, 1253683388, 2935350713, 4281965968, 4184863388, 430929424, 1564507132, 2501262481, 2468927582, 3787290771, 3848332374, 3318805662, 3588673366, 2935300882, 2421400742, 2330092162, 666699302, 1159068732, 1470404996, 539190342, 3995761545, 2544725366, 3438107508, 2617237351, 1974675500, 1229873267, 3503356722, 1774358065, 2022165885, 3826612700, 321702327, 3670971789, 254826892, 2521772238, 657444858, 3012143501, 3329392308, 2476653800, 4161187711, 1630209019, 2054556794, 3221860769, 1930686712, 523157579, 978291556, 1710297358, 3772577885, 2476373857, 1229977181, 2306903541, 3419302524, 415121111, 3559172449, 2805729272, 2373633431, 2226027549, 2924601373, 3729063953, 4162813348, 3355769374, 3298786484, 3155744723, 3629630173, 126553495, 3239379513, 3488834867, 3414892980, 2558979294, 2902630272, 1911759622, 3038786137, 3380265736, 3962749423, 3065824802, 1663442, 1712406986, 2262705182, 703494964, 2895875383, 2700321146, 248412032, 622045233, 1499508698, 4659684, 4157777833, 1091502268, 2661342670, 1053684662, 3814104846, 2539961923, 3502324809, 3125675209, 1262037066, 2693836556, 2977436157, 4204421552, 3580986579, 4185911781, 913840819, 2095250509, 3912954216, 1115400329, 2694831360, 564776659, 968588097, 2788996136, 3738722032, 1602405033, 4247285642, 1079174960, 3443948827, 1754946950, 2362844224, 2962614252, 1184256105, 1682075795, 3644945872, 396146314, 590160578, 950840342, 407742464, 280327004, 1036940524, 3309231183, 3982631492, 865554659, 4216197123, 235136745, 1432859098, 2834732075, 3461144111, 2651444639, 1163258043, 2142713580, 3807275964, 2542761460, 2996832624, 1450823438, 594313503, 1452362185, 2508705958, 3453776625, 2093305047, 377894401, 943701635, 4199432653, 1579241213, 4281982549, 247959741, 1118128794, 1436513724, 1301200773, 4036669179, 881710550, 1719040813, 2795647996, 603708396, 906328569, 2516055915, 3675342801, 750786995, 1940197675, 2584904407, 1201073258, 1148700808, 3062743883, 3820167622, 2332025297, 841288034, 4119436072, 2150855387, 4175740295, 3933277725, 2201565934, 1730345433, 3164334445, 3219532334, 2645968765, 815011994, 2431656184, 75936591, 2927507345, 22714575, 1453740827, 2282192109, 2051224628, 1885566688, 1067165839, 665054017, 2365982544, 3504615735, 2399294776, 146926056, 588216465, 765079979, 1369884500, 827847361, 2908305962, 2058441763, 3645358890, 2161312374, 1482751217, 4107139796, 2112566078, 2107386472, 2060788865, 4252936450, 1788259196, 246131095, 607258500, 2717837611, 1987881640, 3559386558, 2806539239, 1589178475, 2333483124, 1746050267, 1797677052, 1839139075, 2441037861, 1350168981, 1620592427, 2830915229, 942554642, 2301125055, 3754262457, 1092164221, 1255381336, 256838078, 2600803562, 3586422131, 1548458803, 1030483304, 1050640946, 1918042864, 2952668475, 2821312368, 1145613130, 4232004730, 2473440613, 2073698502, 2818902626, 3984472820, 1351935724, 978828391, 487012001, 2401610689, 2300641305, 2223452492, 881833845, 3770524947, 1753492605, 121358371, 209207315, 1342267767, 3449100824, 4185618085, 492826187, 2618315495, 1479265887, 923441992, 963208537, 3467278283, 2968119055, 3949401078, 345311391, 4003872276, 1290778557, 511833151, 243583461, 3689359041, 884276819, 6010762, 3823690274, 854719571, 3362962443, 4180492487, 120019545, 2088903279, 1909222498, 1754873158, 2645516723, 1550177460, 308971025, 3883755794, 3092024484, 3776863583, 3414462106, 1586181624, 2464058571, 367349975, 4074768183, 2629469792, 2110740833, 749038504, 3778271331, 1172334194, 1837975010, 1463930844, 566691312, 3487405560, 2295829596, 1617733154, 469197749, 3498179699, 1625595466, 1038967794, 2802822581, 3574248853, 3004171572, 3141538210, 1933876035, 2449951361, 65722544, 3165800114, 1222345758, 2254132760, 1923978003, 1739338121, 4063161229, 1421741779, 2097703349, 1225078723, 583671644, 2479218206, 1041537336, 4064068127, 3108699693, 3574328269, 1094956349, 3913169165, 1042831165, 2838977671, 2487087889, 3364004916, 1921735986, 3666311931, 2633397057, 1041455355, 139949578, 2666330904, 1362241707, 1641040199, 279564485, 2311090556, 872372463, 3376988314, 3994679966, 2760968926, 1630798725, 1219442582, 2731985456, 2774443148, 1055707602, 4001356041, 3883550475, 3316009273, 1705065211, 1895782331, 1313652619, 1337496947, 3543692201, 2694510920, 1516517877, 3929135595, 3659371580, 4089419063, 3254644723, 1315919207, 514131734, 3224075721, 972848470, 3921395930, 1320940728, 3813540248, 1963742133, 2882997936, 935841789, 3176218643, 2552474571, 2792341967, 3332580451, 4092034916, 357529299, 2323937357, 1788610846, 2819700243, 2029573983, 3936758158, 2764834918, 2734845081, 2929718674, 3065773075, 3160520073, 3693158682, 1081634930, 1765709679, 2168859746, 2544775242, 2702469301, 3813089835, 3165691288, 2380421439, 78505334, 1184431963, 526239138, 106855562, 810831068, 3292027788, 1735739245, 1891250599, 1908623766, 3169459841, 4032304779, 3983544829, 3002909819, 1849167082, 905416341, 3360416665, 3391572934, 3934122478, 3892975038, 1459760148, 3953105697, 1949132883, 3098924179, 908488168, 1454522373, 1747176617, 2456973928, 3472033327, 2742286045, 2655223365, 282144816, 3169994743, 515696421, 2387400154, 4274624345, 3427483126, 3296091597, 3312416489, 683953059, 3251509349, 935060962, 423825658, 2259522846, 1006402416, 2359798873, 2549198041, 810134200, 2982809701, 98261317, 366325963, 2172153904, 3660132310, 570735990, 2699830237, 3361430680, 3115266231, 3380412351, 3203378959, 2366967494, 3968481663, 1769337566, 2014488345, 382655657, 4061467601, 1535958913, 2230089825, 245511283, 417521714, 1209957337, 719026882, 3083062217, 478817755, 263569482, 2228348940, 1966624128, 4071045541, 2498170341, 1297321058, 3420057312, 2508938816, 2635706053, 3750203273, 3488194614, 3304653671, 2044188475, 201870817, 79462273, 356023762, 1301240556, 1435090989, 709177269, 3870425414, 1740317211, 2449198295, 2370332878, 1942907270, 64949933, 1790877673, 2095603557, 4078054713, 1491121840, 76940351, 1274519165, 3830490661, 3407154195, 2543751514, 2353151973, 1897657371, 381210996, 1768328938, 1786002235, 1418261132, 3767949302, 4247896345, 692368213, 2169595268, 3464206369, 986542087, 1525180461, 2500044264, 4152504759, 3574654009, 3591184945, 4157980158, 1686415248, 3117717807, 306781584, 2071012917, 291630158, 2186021689, 618022940, 3791009875, 3629628000, 1153064283, 4268223478, 3938826123, 1054251632, 2696855073, 2023359718, 2273153865, 3164840016, 958205808, 1063321932, 1771367010, 634353621, 565034543, 694765807, 241840311, 4113684061, 1036467252, 2093991742, 402571855, 471878034, 2947887825, 3688198046, 4080464813, 3448847955, 1252612198, 902417470, 541115110, 2704018490, 2996205732, 591205534, 3548872351, 2881164339, 1659637313, 3032296225, 1124949219, 2348127310, 4166766833, 1594358264, 1986726196, 1975571940, 3299465595, 3765438167, 800806559, 3054241993, 2604321883, 3890983535, 1155699807, 1537249266, 615208469, 3162086220, 345014740, 3191666661, 3768318339, 4168778550, 1515564958, 3751496718, 251563702, 3890380464, 3743275081, 198757043, 1275976739, 3965617836, 1834986469, 2865403221, 195298387, 4233188468, 3482765610, 3745279314, 3299551452, 3825163602, 1162130333, 3831155385, 1048605793, 1381377732, 965491555, 1081875279, 3102033200, 1519683110, 1449405114, 2088374130, 3759176902, 1724216866, 888735150, 4066821491, 262501070, 2949327937, 3668737768, 2868100183, 3567314523, 1264047749, 3677439909, 47805299, 2250006153, 2097494428, 2353350776, 3210626273, 1033281498, 4094810784, 3184475675, 532369450, 1073279505, 2646724449, 3426646617, 934063122, 4209834161, 4280413364, 3300876391, 1520305402, 3030887490, 2177674392, 2967611395, 8676586, 4129649813, 1935081268, 3161543450, 3124809459, 3741735385, 244317128, 3898606168, 1167882788, 4278612265, 3273393108, 420430977, 1796890270, 197074859, 4037962759, 1841442952, 3569525412, 3185178444, 1871047042, 2056755142, 186213930, 3621667527, 4121107105, 2439657974, 2080722478, 1224301395, 2567672620, 2087317848, 3894758856, 643667146, 4111514244, 3119998627, 3353979883, 286431791, 1636516104, 1147370465, 154511367, 2292710274, 138763339, 141737394, 3259065642, 2756368566, 77549837, 2207469885, 2139239705, 1473938208, 661368105, 3149099160, 4070432195, 599764196, 2320813207, 2363564157, 3085290016, 179498307, 1400774826, 1361465489, 1575068241, 2402483775, 704484499, 3467985005, 1480015617, 1084869708, 1741719312, 1524953763, 83931567, 523759417, 3908724897, 4070820058, 2351985479, 2875553051, 2324935429, 4041978358, 84380759, 4252799077, 3269297549, 157991807, 3863851040, 3306864446, 2514923743, 662629716, 1353502344, 4185042024, 2555026075, 2792893550, 2563435783, 1262931430, 1404910211, 2915248913, 190205130, 3263638917, 2461877689, 2230798452, 3491512272, 2427994534, 148082635, 890622494, 1437232743, 534133609, 1573644096, 1812570414, 828458303, 1093848808, 183988914, 2310867193, 1666324737, 1591823473, 3960648892, 489407977, 326601626, 1179519182, 3952662529, 2801581258, 1092944339, 902195139, 3490722781, 3854405757, 380154651, 2776506280, 853900968, 1900111717, 951077401, 3096961629, 3536139395, 1790798195, 2232253228, 897709418, 1919362764, 1543736820, 933912583, 2618347818, 616935911, 3902621522, 3999298716, 2275436402, 2669776148, 4062525862, 924587953, 1026732072, 410933400, 1554109545, 1417940512, 2483923295, 1471111562, 1363774058, 3967329328, 3697399674, 3109233915, 2923639559, 4225926477, 1155999777, 174263136, 3460812519, 3612581235, 751869575, 4086516587, 1902203173, 1471358695, 117382594, 3264029861, 1445889047, 2530741287, 1046365792, 3934826953, 995207596, 501373736, 2429965403, 4275685271, 3176331182, 1462749593, 353009076, 3906856174, 3969567533, 102417134, 711423429, 2194223207, 2011775976, 1138654982, 3406348139, 3559063541, 4048605535, 4083719262, 56356494, 415039318, 1790701021, 356153050, 3890041075, 1790466687, 3129865703, 47460087, 548157432, 2362627679, 1336833228, 2803742636, 3755591783, 3457986123, 1459368626, 4056311084, 2529925218, 4060223107, 1041682150, 2209105266, 59373152, 468347603, 3272052312, 2201823486, 1524516419, 3068017102, 2760693829, 222062751, 3918268670, 3017847466, 1996091996, 645476316, 2780131096, 3551042402, 158207353, 2947923602, 710017968, 3106358571, 481599481, 2087803608, 2920721504, 1001955906, 1085698187, 3685187189, 2151083494, 2883737758, 2569356598, 1732481895, 766448698, 2476847313, 2353125016, 3812526760, 3995280936, 3175781804, 3828509078, 3423568441, 553840458, 408878494, 3480965072, 3454237771, 2753249290, 607021751, 476621439, 2947194992, 4024507331, 3577015615, 3369104292, 893899267, 781686858, 2921618868, 1118129001, 3860609202, 903445291, 27275448, 227321245, 994601755, 2159605054, 911907984, 920500320, 1264192705, 2905326037, 1182190987, 3270400835, 423758981, 348777054, 2578230344, 4287372334, 2126619311, 225016860, 2750699291, 681646943, 134881356, 427176482, 3206604869, 4193374573, 1094879667, 1969156398, 1280129321, 1683741142, 2789947612, 2611485204, 1525693745, 3537329902, 1473680701, 3419226547, 696362710, 3889258553, 973761631, 2193646611, 4030427756, 216640223, 774026856, 3926780608, 90755276, 2386469204, 3388466079, 491626335, 975993718, 2660420048, 514155359, 3622918032, 627404959, 52922727, 2818454275, 1319979557, 1373023373, 1105851181, 1977754033, 39004639, 1474268839, 1893340900, 60895779, 336337623, 1133045521, 1284518496, 2466141837, 3527588467, 182408063, 2566799638, 3093780139, 2631116707, 1212296208, 2416990474, 986302784, 3479895050, 472044080, 1086435446, 899171569, 1357709460, 3305957831, 1335214622, 817406087, 4110143530, 2528645574, 2376463152, 683509567, 864792331, 3490233059, 1080181025, 352222492, 2105749130, 97096553, 2676603001, 1472024273, 1203926579, 1654763323, 2727098071, 3005816578, 2594186224, 2116380212, 3408797689, 3618273824, 219659248, 3132028205, 1594804087, 2510791173, 1642245686, 1063416308, 1305270779, 3725165150, 2839803660, 2032524633, 3803769750, 3121997405, 1553498678, 115037611, 2838159107, 2801919255, 798432495, 3215589783, 2207023123, 380039720, 120633359, 1253493715, 3204143917, 455835582, 1618268759, 124218526, 712113228, 3482629245, 1867662295, 591411602, 1641204254, 3325396568, 2414698837, 2564901866, 3012969327, 1495826492, 3248062731, 2208613799, 741227762, 53488708, 764532968, 855360143, 2702498044, 3873270251, 515428664, 2727269253, 1538634929, 398128095, 1635019248, 534038030, 3111213079, 1226698338, 2385705496, 1265570371, 794850027, 2677459151, 1668237731, 3393140784, 544117456, 3402232597, 4096017555, 2887963995, 236920979, 3989290909, 1255217381, 1017062292, 2517910752, 2402462184, 1890131825, 2910023507, 2752011048, 2287185155, 722974834, 1006330959, 3425881940, 3011178268, 4001017368, 4040459202, 336126387, 1220611559, 2457343763, 3559846427, 285746373, 2108200544, 3761449150, 1863027880, 661659480, 4107969095, 2121608974, 3623138884, 950561027, 2532207530, 270455926, 2284820918, 955817156, 1438170025, 2588185985, 1249172350, 1563670238, 4279488970, 134086239, 569841819, 3022668410, 421402367, 3614413396, 142295292, 392650583, 802478528, 3625322926, 642901563, 1113296115, 928838076, 409343659, 2994658293, 1214760752, 3204313117, 4138961553, 1903873037, 1138703116, 1231166562, 2285040275, 3044988253, 3894070376, 1807500916, 3063204615, 391139816, 2726823008, 3423837399, 1403779782, 2087226093, 3689213472, 3265546218, 3698327097, 599079303, 1637202677, 1854049693, 2236354190, 3487839679, 1874499647, 1287356669, 390874694, 1182775885, 1017302080, 3101050784, 2088982760, 2308936460, 571423833, 3158709034, 1580170512, 1027776231, 2390025708, 4230640602, 3493291771, 3748528828, 3521914890, 543356941, 1451114879, 2068860456, 2414542544, 2048660179, 2707412954, 2494043136, 169766283, 174159629, 3369558218, 2572441395, 3333945371, 6577726, 148047985, 1123435085, 3040624558, 3072758240, 1499692354, 2042930194, 1632094510, 1792050085, 3390971512, 330339477, 439479378, 2133115150, 2006057311, 1893715386, 1466804387, 2831916285, 3254877916, 2939207727, 726034891, 2573940680, 815643923, 765465182, 3428132892, 229613769, 481308118, 11007138, 2466637872, 1205294122, 2320127728, 4272509754, 2986030011, 3389891768, 287001832, 313870319, 3866326590, 2709510838, 382202851, 813986269, 2965773580, 2601558668, 36937444, 3037193731, 233411560, 2581953259, 3543442243, 2655767051, 2953447222, 2603822954, 3052303066, 2169432784, 1444941028, 3554555257, 114251017, 216224895, 2350930587, 1608207778, 3335555126, 978552734, 2975902627, 2527187323, 2863585959, 1934260791, 3163951132, 1762673262, 4047615820, 1093220547, 3950350620, 1178361783, 298827093, 1499575611, 3324379381, 4236574796, 3176889366, 626368699, 436322609, 3375138669, 542663479, 2950970043, 4055940728, 1188305906, 2413135408, 1509964300, 594741558, 3857663579, 3280175182, 2829797657, 3583924455, 1387887444, 2615400684, 1153143408, 3888236428, 247403615, 1893275485, 2961399387, 2679638714, 10748465, 3950786067, 2127237176, 2027962704, 2706877330, 2240212155, 1723299540, 2884693817, 2110327449, 4138528471, 2833440424, 651225377, 3860154399, 1821918434, 4157634766, 2468681589, 2138647636, 2459159462, 1759328466, 2865625637, 1288463701, 2291204067, 961061538, 449022699, 3197176284, 158321805, 2717823014, 1980313861, 179755665, 798562508, 2967150909, 693432434, 3087742177, 3890595471, 2554634838, 1633121811, 1103711968, 3389539351, 2216924612, 2295334399, 2780639338, 3456498799, 2316809332, 1901045134, 2760500946, 3003214349, 3017691807, 1954329787, 1423808857, 3152317442, 3665499029, 3829170569, 1676441006, 3930033815, 1386042646, 2747141624, 4236674620, 2660370903, 765211402, 1675333868, 38321016, 435912449, 3619302771, 2347315390, 2885434976, 2000210994, 581042061, 4105957881, 2298519577, 1191049095, 2435735061, 3989156329, 4033451940, 1803454137, 1848400607, 3809142390, 2339183625, 3085978477, 3566508233, 1645605973, 1637584645, 2580288958, 1237360914, 2188593166, 3945541494, 3757686504, 1746617080, 652545897, 2715572649, 724341903, 2853221649, 3355399592, 2084471340, 2824820805, 3881416268, 3267118868, 129981402, 3936144128, 3788422900, 783931348, 793881389, 4194852044, 503105688, 2739306021, 4185490296, 3122349014, 1989982239, 1271502409, 3910412843, 2732914065, 2859394199, 507290886, 1029411450, 1137549125, 57894932, 959919700, 2704612213, 3527804914, 3863797789, 3647117959, 922874896, 35255469, 2613257237, 3174571120, 4021001272, 2560510605, 1693921162, 922748227, 68810436, 3529734963, 1740140007, 1094169444, 4140123407, 3737251513, 394851810, 2201594784, 2023970118, 929016501, 402447514, 1687701384, 1764475348, 3306865566, 1516750401, 714661670, 3882513233, 441775710, 2750382038, 2292983535, 1010260395, 3954411865, 1294309567, 1821079661, 1434823571, 3611084925, 2352455453, 3881165519, 3209533072, 2587731616, 2166296449, 3806349858, 1741722917, 3573638810, 1644574271, 2712422563, 2450897459, 4206885810, 3115997030, 1578283476, 3293440729, 2275754820, 149368182, 445464699, 3348663310, 3516849233, 108918465, 1282122080, 3819639944, 3803872796, 2654641506, 2536252359, 4109127849, 3367629379, 110645217, 2046766304, 4156818823, 4111407874, 3413093090, 1026163745, 2182242632, 415992939, 833970236, 403407204, 2109692362, 1497418153, 3972748681, 2849047087, 423424167, 3132170685, 3894841757, 3219485571, 937800102, 2318392167, 958943705, 3887085196, 1832944122, 1835317783, 952915296, 3979602901, 962284314, 3931713636, 3763849031, 2454285819, 592120505, 3410194050, 1006235517, 3632580181, 1856000334, 1630753968, 1509165515, 394322612, 2798018787, 2324514541, 3448940982, 2571757417, 1482093294, 2265170165, 3493167511, 860251131, 1012388567, 4086765981, 237420929, 1464010814, 1953273669, 2632522938, 2835293369, 1226924961, 3440774924, 1944005507, 1638469202, 545130033, 2110811362, 1665319994, 4122924172, 719339210, 1488822119, 1306079282, 229822753, 1995980674, 2751490464, 602817347, 2738680659, 2094920777, 1315998987, 123527064, 78396117, 1055541494, 2087455381, 3964575800, 1671083332, 1422944716, 1851226309, 841027488, 2694482539, 4231646723, 3565814171, 3054028067, 170267785, 3838274660, 2646501703, 859288797, 81435329, 3553889376, 1431542389, 3262589726, 966005970, 295918357, 3857608836, 4283040012, 3137043024, 1135417500, 224418111, 3311569860, 3129381689, 4153747117, 77852716, 4016979876, 464764212, 300938799, 1297936648, 178259124, 1363039709, 2784265404, 2118177419, 1035606121, 2819600695, 3134799456, 2726023120, 3864071138, 3862935964, 3986382294, 2980758852, 3753186927, 359677204, 3253993494, 4124831342, 371271471, 2383898125, 3481639670, 835603458, 1441937371, 3419459718, 3306910149, 3517493738, 4039743086, 313391176, 2357256005, 3305290990, 1055377849, 1190254617, 3117404070, 2912496535, 519879561, 649452212, 269803600, 1872825933, 774878632, 4047823401, 2255357963, 978427826, 3417137043, 3833746382, 3466626347, 2709823999, 2056535833, 3785591706, 952747830, 3174121107, 2371290223, 3777039734, 4274168383, 1862035405, 3862158984, 3094349210, 2925335140, 57631212, 849149115, 174791153, 3154452826, 3717412702, 3870225500, 3017925450, 794354845, 842930953, 3619195194, 3139117790, 3519143916, 3796166143, 2925760213, 3775414623, 260255850, 494669071, 138567997, 2661230179, 1383776386, 2521933480, 1361032570, 1048057123, 2580526280, 3023511392, 3016668236, 645160938, 910983656, 264236195, 839111850, 341055118, 2131468238, 1360961965, 2407597162, 4276750063, 3243298044, 3787971860, 221149985, 2316865834, 3981284410, 3896789374, 754373855, 783617179, 943754484, 1723822360, 1796460724, 537558863, 2469295760, 2179030192, 1358114219, 3315776967, 3542106019, 2660017557, 3759670591, 1069319246, 411661514, 2288632039, 1011307369, 969553118, 711361592, 484400512, 329620403, 3972445431, 717254948, 187740933, 4247048118, 3830020263, 3155789474, 1954591842, 3521335858, 2389903633, 1735878739, 926109761, 731601438, 3853435969, 3073348929, 1260154360, 1605939774, 369239947, 1174887148, 235507553, 3503937371, 430802803, 2813638580, 2203807410, 408141687, 1728212143, 4135980888, 1563273483, 1115349379, 3686669347, 1347101786, 2567038766, 3565877214, 656743852, 592237250, 3565374652, 2573684121, 4136652882, 2021208621, 2090628195, 3130998034, 86226577, 1966515899, 1283299321, 1146658616, 3808120822, 377496856, 1349682532, 2542656425, 470993895, 172927308, 536596546, 1859911991, 2357097455, 4200247493, 861310793, 643726313, 2672745085, 665394255, 1382047424, 3784587747, 424079729, 4197091143, 1256890365, 449423599, 4281075884, 2659893475, 1399298504, 898170455, 2380319193, 4241664733, 2046648361, 1825477046, 1396345936, 3064108474, 4154634756, 325084111, 3988603807, 1037317008, 2530797374, 2002552685, 243294397, 4070923113, 3284218809, 2172783291, 3720849523, 4069114299, 3174671588, 1407129826, 1575512325, 1860676415, 2943821917, 6632989, 622654111, 2762915811, 4030890035, 2172003866, 1156601810, 3628744306, 4092152032, 3909487190, 735602710, 4128727012, 721691330, 2279539386, 2961269676, 1728902650, 1286424500, 3581301208, 2198502156, 2619669948, 9498485, 294135236, 698484797, 2942593552, 3866399768, 829827280, 204828376, 3666605993, 1730937414, 3345976090, 1247707816, 2321624074, 3529494497, 2680105973, 2216721096, 2842945643, 2258223670, 114104097, 604039075, 3581428809, 1877607425, 3667657250, 2531999742, 2252491528, 4203965064, 3185894250, 2392558750, 2638994213, 1399972216, 3531131806, 3871837494, 954029660, 1898787332, 2502699787, 637891942, 841586769, 1788561504, 2080225783, 2873551625, 4293986602, 271267808, 2293299563, 2675880995, 2277425919, 1399648100, 1595622908, 2042271715, 2080739032, 1252162838, 2183336295, 1047162735, 3261541023, 3576379059, 1638118388, 566657449, 2243302179, 3171941706, 1245719611, 1998113593, 2124154843, 2071893293, 2727739573, 44137472, 1211272052, 4080210210, 2281356244, 2017925291, 218961330, 1734372938, 4033478975, 3289430003, 814086935, 3325869264, 3119475347, 622137410, 675918601, 24449064, 3357272991, 3963773697, 29526351, 571300828, 1494933067, 2380219475, 3613708872, 178558915, 4033257247, 2394127199, 2945060415, 3376803521, 1325830155, 2490209990, 1419345750, 1685920680, 29038442, 2355362859, 4325985, 432449823, 2116963208, 1319811150, 2833143868, 1811013937, 265563898, 1021677355, 3046880795, 4205667010, 2882715793, 1057933082, 2085345902, 2425397381, 2173694503, 1621295151, 853364550, 1634738271, 1325749396, 1700048268, 2614889140, 854590926, 1489746711, 1533363689, 434953056, 3987465108, 2168444311, 64647226, 1059951065, 945115943, 913113601, 1267795642, 992648258, 3056678625, 997297947, 3157055941, 839729909, 4254072801, 4033615043, 548690082, 1097153142, 1524819215, 2585686890, 3293205673, 3490603453, 2465099401, 1899750965, 848921566, 2514449792, 680073951, 4172560628, 2928280446, 2741919781, 510076945, 3937614283, 2989107689, 725859752, 85843256, 3905452409, 1362530704, 1449562561, 358105696, 4099452448, 556178947, 3273273794, 4111675177, 2987301459, 3471915188, 1744772301, 3390592461, 3571878415, 3926250086, 2661214262, 60384176, 3598238127, 4111222197, 1173902810, 852310526, 321371612, 2614379283, 3054158407, 1558323631, 2587429112, 1732962609, 2468412834, 239414872, 3109741634, 4145298646, 259916325, 506483589, 252684068, 2594644074, 3212161792, 1602291350, 3863454436, 1966465559, 4008905385, 1237655444, 561102057, 103530168, 364241629, 1948831621, 3898524160, 1653886426, 1151255635, 82819776, 305995225, 734608815, 2320576636, 1669146190, 3847712373, 2598428456, 1217118203, 2358103745, 3839673795, 3951181088, 3860393390, 1953705529, 150786843, 3020533585, 225405333, 707803541, 1272123458, 669078877, 274484546, 1766609141, 3321986421, 93306210, 3809422105, 3826579096, 1738395305, 1621356813, 3423416113, 3590061045, 383726665, 2690424693, 2384827422, 497524716, 2925020234, 2365413018, 2873597724, 3886454956, 3052369995, 621697172, 2687551231, 1838261409, 3291442019, 2079289818, 3476293953, 2695975568, 1841114722, 1322090674, 3012723648, 1800381943, 718064356, 2298278943, 840869485, 2346373539, 1939303465, 2959178231, 3654975755, 4253778889, 2845530793, 1832115455, 3412736886, 746419674, 2584143971, 740449186, 61823513, 421255691, 419874661, 4191529868, 1123139683, 1327874850, 3034691151, 4111074840, 2347798469, 2040953006, 2675044760, 3852456191, 1382023793, 1542811950, 2787963581, 2597971094, 3352106116, 1774613811, 3675197981, 1740926203, 2706708258, 3648720923, 4180907405, 926018604, 183886004, 2674964023, 1045277500, 3259341590, 3761683029, 1639806308, 1644708876, 512913063, 2020397446, 954792419, 4230401132, 650142791, 2886646835, 563291975, 1227562600, 3936532135, 2293754044, 3803443079, 1955430647, 3696255207, 1825604710, 577848889, 101071068, 3161507621, 3019457840, 1921970124, 3564594192, 1699748463, 735172767, 3822827108, 3166862262, 2960679758, 3721755, 1805493631, 1306149388, 2004055382, 2018458520, 2089086842, 1643325094, 1906034041, 1370613620, 2685447350, 106587957, 2002056567, 1330717964, 754983018, 1464929756, 1751710282, 768276703, 652694824, 3083977922, 1237352058, 2108558075, 428193228, 183193935, 844769971, 3758345872, 1510912856, 2800639566, 2866142659, 1432568069, 3841474399, 378752464, 2167438891, 1028591651, 1415399680, 3060325805, 117028670, 665198403, 3199417736, 280836420, 1944802832, 392090063, 2254553698, 3231490098, 4126100358, 2711787053, 1445168331, 1295048966, 1913737674, 1011924581, 3137893802, 3818597400, 4018094073, 522625579, 567971640, 2641038247, 1595305542, 2484348821, 1522560073, 1193490621, 3210198167, 793879316, 1496946991, 3297311306, 1724508567, 2161370080, 1447219756, 4074453887, 3274857071, 2695890654, 4011823516, 2983056199, 3173519198, 536662583, 2090700179, 2608347896, 623174032, 3365943529, 476220476, 1386451032, 1635346950, 501905656, 2485613167, 3744126271, 1578706489, 3256255237, 352293261, 1131533528, 3400589741, 1212100841, 63065969, 3404976518, 2627000708, 4269134018, 3008856625, 1046123229, 1998066592, 2335597601, 892491435, 669666998, 2772254106, 1128590547, 2287874177, 3180670027, 1305112507, 2909629651, 2095308584, 4199385055, 2897037650, 3256549789, 3115902778, 1719730259, 1212497673, 2605480957, 2157847817, 2695269991, 1808738962, 2040287038, 1632719528, 2274605335, 482716366, 2808053116, 3970035758, 3457915471, 1246071524, 1892450965, 1435094969, 2865012716, 1770621419, 2554813649, 1805432366, 837257114, 4270085198, 1056118017, 1249399573, 2890902767, 3325064209, 208347334, 1160576006, 3972741056, 3866176985, 2808767155, 2032204752, 3370390125, 1581137431, 1351085278, 3291379253, 478693580, 999314365, 3389468060, 3853278554, 3075972955, 2344737749, 609994522, 3576940197, 924252744, 2358896363, 2387042724, 220232943, 1414391499, 705359025, 2527776543, 3530291333, 1012898274, 1893809742, 3831796174, 1771568152, 362162238, 4108633169, 896083552, 2708628915, 1432990176, 1543417241, 2734678336, 4153036356, 1529739550, 2929619331, 1402247989, 721967674, 246389312, 3959224072, 2947394449, 468866082, 1655746688, 1131574342, 2505896792, 3411033356, 3697247045, 215591792, 1957964749, 2421985207, 2532925870, 674001268, 3514080903, 3805751309, 2795881157, 4191518539, 1946657331, 4167901569, 2171438026, 4291812209, 1192447466, 4044140384, 3435240941, 314270572, 369362875, 1023153329, 3521624985, 2529250194, 2299468414, 1576512643, 3331174238, 960950034, 720579565, 2877792180, 409734134, 652247842, 3696886145, 2709400223, 3296391417, 3330391938, 2627474833, 2394472253, 4073420841, 978365604, 2900426769, 2608781824, 1731695656, 2471572733, 477406571, 1257494906, 2460990967, 3534877281, 3482605251, 2960704433, 467614156, 978197706, 4130573182, 2947326490, 1340658568, 3122361284, 1602806948, 2815130733, 1421013643, 2614839060, 1691539848, 1234080729, 3723323931, 3400988897, 3146907371, 803316938, 2608051815, 2743252441, 1563055514, 1350368396, 1073593151, 3760957806, 3434832306, 1658732262, 1106991154, 2666214017, 2541385077, 798365869, 4258199425, 4151949263, 2897868969, 2309488967, 1957997146, 3488396753, 1265936693, 3601639262, 108185722, 17856362, 2171124217, 2106230324, 725326091, 4131985033, 2893351079, 4191717822, 4171804729, 4056501686, 1808477172, 2099539040, 882092569, 610465679, 2647221005, 3313942881, 1412784057, 1911958575, 1762734011, 3971061016, 1000127302, 2225398358, 1215998054, 3464873683, 1174522552, 2004168082, 4099670600, 955690973, 1853334539, 385386780, 355188953, 3654088472, 35461012, 505275824, 1505599594, 4129346681, 2137251995, 1204240476, 1920052858, 3837939105, 1743768577, 731217033, 1904227687, 1356981315, 2020507232, 2108619553, 3980932722, 1126082034, 817452723, 2738709560, 416797056, 1112656678, 2097108388, 4267132311, 2641791688, 2843742328, 2880454058, 3373669038, 151071166, 3299194000, 4168772683, 1092354207, 1218547428, 383230253, 846198276, 4088668741, 4145909200, 2426878026, 2344315666, 3860164864, 4101042529, 1461977753, 4115486435, 2964322453, 3279761651, 3147347129, 824384575, 2448720359, 4099291825, 1287965137, 928132621, 361907382, 1163999256, 646494945, 436714412, 2298577035, 2749975725, 2513202682, 2747486211, 671696436, 1416089177, 3355451056, 3298499077, 1694587124, 1987690760, 1949528636, 4208633429, 4045135016, 1288289512, 1515156929, 4252279379, 1293240317, 2576586758, 3502606738, 3243018588, 3294928744, 2108828878, 1717887855, 3013925437, 3935005909, 3354889076, 1551571950, 2274699938, 3801461535, 739592506, 2669876924, 338751085, 2563869688, 1652901747, 3574088996, 389616202, 2578897321, 4161640292, 4234890910, 2540049033, 3988011006, 761019793, 4019226587, 3764983535, 2361627738, 1303433233, 2190217879, 411160756, 450390600, 4131373352, 111051853, 1525845572, 4014009297, 1636747117, 4188537008, 67245697, 1887651990, 1015373659, 31593316, 1578511296, 86338055, 2813619538, 2329185689, 1634025107, 829377080, 3565168437, 3613786645, 3081492110, 2137977102, 2194022382, 2187939343, 4011970301, 4144794602, 2734553228, 3084688688, 1378924002, 3466422137, 1853986355, 1097225149, 1232449174, 1938616276, 2052163884, 1026660163, 1097978481, 2294831213, 1652456398, 740670496, 917299548, 1123428881, 243918578, 1982172171, 1965800996, 1314232690, 3710493882, 3897682905, 2367703374, 2243113864, 2816743961, 4059424055, 2771783401, 829562432, 2599481809, 2756247571, 1668282423, 376913, 1959311434, 638736595, 3623469069, 1619512157, 3109455956, 3875363213, 4205180318, 640875155, 134234147, 1444563275, 942611020, 2584869650, 2022073272, 2335868543, 886359918, 362701532, 1832504959, 1039969691, 1776067144, 2511829684, 2412971978, 3939102247, 29022976, 547448819, 2136197009, 3023125645, 2074601261, 1965341901, 749951083, 3172882084, 414084569, 2243456367, 835269394, 1287997884, 3427564388, 580491396, 2679176332, 2429994248, 4290041997, 875869930, 4267190224, 3244268657, 33953088, 3230516414, 2384674283, 2866800823, 3572126531, 2416586583, 3569008354, 484935179, 819202050, 2022453875, 585771672, 1153166243, 1987424168, 3116672631, 337709422, 2417627107, 3964173725, 2989766991, 1479243676, 1321386476, 656735615, 1851713078, 2704840747, 1270295564, 1309977014, 2804654958, 1159035695, 3210271069, 267919583, 2682925650, 3952893149, 191393325, 4043170366, 1961275085, 3387305579, 1861211542, 865875549, 2702363978, 4182401434, 1637275419, 3376111173, 1604073371, 309836490, 489673679, 3090403227, 2823804001, 2388340400, 469485928, 3654202892, 3748785573, 2863707280, 2929125257, 4023309925, 4095151325, 3855460820, 3794306547, 2767212296, 249220207, 1440641117, 1104867927, 2422041175, 122665481, 4089202225, 1652591955, 630869958, 3032165930, 92686533, 1207223189, 4068942532, 207043459, 2774281695, 1642046381, 189950730, 2767010933, 3971860179, 3654092915, 3378269584, 3393590426, 1288236378, 1983341091, 4103698799, 613462886, 2378185410, 2631831444, 3284482294, 1960671787, 3794722404, 3614064484, 1861993114, 453655925, 73372858, 2922771093, 1203334913, 2229582200, 2833134204, 3489822352, 3371524176, 3222183125, 457087113, 1040336498, 3958140110, 3475716905, 4005965064, 3904613401, 2795001141, 2191326210, 3468266048, 723908250, 4181768857, 648868363, 3985791445, 2207515901, 1772080462, 1836903258, 2585964997, 2225185763, 4112354300, 2966862907, 1664144787, 4132283570, 1777689936, 2798776017, 3193116324, 1392743235, 2153363264, 2520333022, 3599029853, 3463291579, 469522173, 3951178903, 2427467006, 319345548, 2331428625, 2611507889, 2300241751, 1638136181, 3737502960, 414115782, 2697938069, 2657245160, 1111254999, 1990345096, 3607267326, 2217292871, 362079378, 2927816254, 4042511149, 3703487639, 3330508382, 2366213223, 1172581174, 3585603389, 3783706880, 2478000479, 3424543469, 664276064, 475638294, 115867799, 2156696339, 2515673685, 3615146616, 1823295743, 2913752726, 1917756447, 1557779318, 2491217925, 2630282204, 872413139, 2243071020, 2519558866, 942278492, 3661497007, 497895398, 1814553725, 1757789414, 3052484071, 2637311587, 2734301624, 3094212660, 3221792489, 504085140, 2569855506, 4087099014, 1557768092, 35694933, 1790131903, 422996389, 3025184494, 942207056, 2682236099, 191005282, 1476156169, 549479469, 2819196616, 2067875127, 1554798173, 2967872640, 1327337331, 3107165350, 3746786538, 3954788533, 2024490865, 454361642, 2175585051, 3873613202, 368887713, 2807968979, 1840898052, 1896385620, 3273954882, 1877620790, 3532112116, 1725944078, 2448695501, 93918961, 1475566243, 2151478398, 684195870, 2493611110, 4256088773, 4157603532, 4267191011, 1084851360, 244937225, 72110784, 355955525, 1583669013, 2483166106, 1306640284, 1900988260, 4098610342, 93349835, 172447176, 2350689867, 3760453330, 2284538479, 2575289063, 1394801778, 4102746016, 1755390838, 730852050, 1897755905, 83112785, 3678547742, 1741427803, 4010260463, 3531545555, 152658902, 1659405565, 3837612444, 1966621014, 1730454746, 2842971418, 1226192727, 3148591999, 266647477, 3338635076, 709428587, 1371909517, 2925817342, 289604013, 3348410304, 1887584014, 1164865625, 1623065859, 539797363, 1763908772, 4277587659, 3229110283, 2696436335, 1724044254, 320961531, 4253249463, 1944414078, 3522961003, 2878456214, 893927131, 2037191302, 5270967, 3604929813, 3178748119, 2544869519, 1926469725, 1604217907, 1530186283, 3846763207, 3786001658, 4230933955, 2521492867, 1418951356, 1687158030, 3296917782, 2937605124, 3110913441, 952851112, 597123173, 4233786274, 1125924828, 4224105660, 3078954880, 603129847, 2149174708, 3189860009, 447660967, 1476387365, 2681783017, 2394849333, 3655927300, 760541462, 780172541, 1656615477, 1574900572, 1131354204, 1097732975, 2075418869, 1756672520, 982088681, 4071332066, 3242014307, 2770126458, 3862155966, 937570989, 2914934881, 3688287153, 3005474304, 2690618202, 1289955596, 1392430834, 1200160880, 2122285146, 3763831596, 3438832954, 1951081742, 429325691, 2697279349, 3413675908, 1401288733, 3474848073, 2346794264, 839759231, 2722631911, 1415360947, 763146746, 1143263787, 3419854848, 40192147, 1562511789, 3871001762, 3166436678, 82644391, 225995855, 1790336686, 3591838702, 3812260859, 1804194563, 2733651379, 2403119633, 2118505293, 1376604727, 2707815718, 2123677698, 2184047233, 450875521, 1634698053, 1127218229, 2897831260, 945085130, 907718208, 1716356051, 4044580354, 280977436, 673608751, 2087391885, 722662401, 306342534, 2482295425, 376167728, 1493407224, 2765090101, 2300853800, 1524425547, 1366543387, 3927300008, 36120362, 273003265, 2962201037, 3972983655, 1910120394, 1546994066, 2547278954, 2184652417, 2720764679, 1133933666, 2002811606, 2075623205, 1202396508, 1892353561, 2645521673, 2077358127, 2797392086, 21442168, 1846644869, 1214605774, 758248289, 623370738, 1396009013, 2114784819, 3814475644, 296663811, 1939012047, 1915487550, 4274977416, 370440838, 1171208076, 2307313761, 3246936422, 2851676459, 2836598033, 4028158806, 4014064667, 92086262, 2356417559, 3952063476, 3525586672, 1930151270, 1759194218, 3512976153, 2275370199, 3647913701, 441247342, 548098394, 1593619792, 966748146, 1019726423, 2564949584, 4108754234, 848169615, 4088772413, 3657418587, 2147655000, 4137234894, 3353103343, 3667753995, 3223601469, 2898978278, 1099456957, 1615371250, 359738271, 2855254041, 951233820, 899142745, 3215528055, 3934448417, 195026332, 2761436796, 2074727936, 2544878245, 902099856, 2290869226, 4187183616, 1741041975, 1187567962, 1019694283, 1566752272, 1135492748, 1046714052, 794869010, 3572528814, 1110957242, 2631330072, 18146999, 1483845836, 881664426, 2359814705, 2143975912, 1475396366, 1918808183, 4150449983, 810270513, 2891411182, 671475303, 1664247548, 1650242400, 3109148038, 2558854099, 3609437386, 3867526805, 2339450573, 3179172304, 3666546101, 1266558714, 3156741546, 2515250570, 3232895517, 37279157, 2792074874, 3629968735, 3697160100, 2604036798, 601495717, 1393994589, 46949287, 1934948318, 3854703620, 2959937943, 2931619935, 1858294384, 864101446, 755726559, 3910882741, 1146065334, 66105929, 4181062430, 3377930263, 621941181, 1700381255, 969591665, 2706896099, 3916774890, 1166608755, 793882292, 1202357133, 339554871, 3716279767, 3869211007, 1301036745, 3216563049, 1622181548, 2753418242, 1121787049, 3957266643, 477072687, 1098733092, 3300433815, 2684705074, 1510370267, 3785674118, 275696744, 2973048509, 3639806391, 3206718089, 124268228, 3946062925, 955929406, 1387793179, 793624489, 1306654857, 2298069122, 1044673657, 3410357492, 2326707686, 2882968107, 1558871748, 1619914567, 2080379315, 2644834816, 135905014, 1917947295, 3535636958, 1294110706, 4215311105, 3387254003, 2973352653, 3356284847, 1748272243, 3901143424, 328272117, 1080198205, 3742524162, 1122157257, 4040505153, 4122498007, 3915655954, 2706729201, 1590768972, 2178029431, 2747337712, 3266365031, 1252652516, 104307104, 3775834619, 2296396750, 2232430365, 4273491673, 2507905726, 3768946266, 2953545905, 2289866840, 1005915938, 3772707371, 467829713, 1786755153, 1049761828, 4290195343, 2225483158, 2816863226, 3969419959, 3978437300, 3860005861, 3913814727, 3720610000, 779990500, 1318735503, 5267767, 2774334642, 4103204187, 3300874310, 2558941111, 2986205440, 106620406, 105368555, 481687679, 2376527068, 254577635, 3135526313, 1301818974, 278729998, 1688851440, 1398540754, 4034379024, 1169000503, 224172259, 377341465, 1249658854, 2900006712, 3929884943, 2623620586, 3169392119, 4007065518, 2082172266, 2614974792, 2540338896, 967694571, 926154691, 3894518497, 3217988875, 3393216767, 3713120545, 161793515, 4177889384, 2376594624, 3712258516, 1900506262, 2363315529, 2001883464, 302733021, 1268100119, 3553661298, 2120491993, 4016317280, 2138991749, 3188743968, 1285448630, 2755073636, 3497613170, 3497946458, 1921234485, 3346010995, 1608538756, 2504637658, 3808456776, 189287878, 3609034819, 1421302866, 1246769500, 369172943, 2987272998, 3930777767, 2941890701, 4062663007, 2018921820, 404306490, 3274646795, 2897681172, 4180260957, 897994682, 3378041897, 3961992125, 1022242993, 641016854, 3077383852, 454619157, 478487174, 2085977218, 2968572974, 1130761571, 3894000818, 1433886486, 2272962990, 2234587313, 821862036, 4246395334, 3517639746, 3820513023, 950543519, 616497212, 1891545879, 3686389135, 496343509, 1461133016, 2562509768, 2098090273, 2864570843, 3311855884, 1512747123, 1988863587, 2564056742, 3633475102, 3285383620, 3625361469, 470331354, 1177544158, 3380131186, 4253557623, 213118344, 3518984351, 2146204512, 3007177291, 570730540, 3190934638, 51141116, 1638619250, 1117822369, 1033574710, 4186330605, 1487224383, 4138882007, 2053425123, 2708418681, 921516893, 3467675637, 262222423, 3126846851, 3763287706, 610387286, 905675826, 3432931490, 1111199763, 3529008561, 1970637983, 764597627, 1659954051, 2004054709, 3472450013, 399574555, 191332016, 2788862042, 4003553840, 4038529021, 1113706585, 1510467501, 2182367792, 2133664885, 611971911, 1150367832, 1763288833, 2642987171, 3175409234, 2750512453, 721835227, 3704510271, 1623594554, 3342306146, 993476119, 2555587862, 3345237159, 4261976125, 910566808, 696990480, 3741128382, 4012230572, 1934925260, 480590093, 3318869875, 1951004082, 942651286, 3176683827, 3573514448, 165757500, 2867872313, 1437428356, 845351093, 3696169740, 3515245258, 3255436123, 1694036107, 3386327448, 594678651, 2794277079, 1307795905, 2863240895, 4023473755, 1374564300, 754761117, 1408747657, 1649810565, 1774207199, 1459290911, 87950333, 1090888193, 1130709622, 1740072862, 2668352325, 4256520376, 3112213620, 4141308946, 4262499402, 1362642083, 3462668732, 3341896536, 3519827357, 996156096, 2162369238, 4064644211, 2274206574, 1532310236, 500462519, 1919240328, 3971396838, 2037224671, 3395941535, 2443627815, 3261104611, 2865110415, 2170575872, 3099159770, 2539044209, 764284543, 2552074799, 2486146960, 476645490, 2686716283, 755206728, 396901427, 4161117613, 3678322721, 4238648852, 3677518727, 4026931928, 135162136, 2636523640, 733955175, 3523571528, 420633523, 3381376285, 2984173619, 267257130, 574191872, 4160419095, 3788878520, 3174456682, 2796482468, 4211568294, 4275393079, 2797521474, 1811494942, 3043884101, 3544914781, 2030957326, 3902584358, 2285105925, 3582994504, 2298011591, 66866862, 406049225, 3880705654, 817471884, 2234751518, 2335430459, 1494672534, 1766243748, 421276947, 377119827, 3985511823, 453964793, 3560381695, 3903515172, 4059223789, 238162215, 1207243572, 1645990648, 1489935562, 4044222954, 293914019, 2326869779, 2776956197, 1516658441, 2936010164, 2493971433, 839122022, 3194085875, 4205877669, 2913731518, 4052647327, 2447611183, 3753412054, 3674508059, 3572082445, 3234134341, 3594777431, 1674901198, 2582251651, 36840691, 1468977059, 1733837024, 1589639257, 1393228430, 279032861, 1539595159, 1193179395, 2244190487, 424708050, 1879949281, 3688232481, 4205684393, 3398226347, 1923449494, 3607811642, 1194240741, 4166989339, 3128675759, 4182028545, 2416588492, 2891896405, 178760566, 2172503214, 1459843314, 3737439130, 449140713, 1047020334, 2797369221, 3754857031, 238402405, 3927716200, 298900184, 3020986154, 2188227426, 4189464150, 1383151126, 3876583588, 1955780443, 3716078487, 4231697889, 650860783, 2797744800, 770755202, 3412505667, 3203281066, 1830928742, 538310848, 2933673065, 2342825102, 2942513464, 1111071537, 1051416068, 3289153147, 539285125, 1260949521, 2106967364, 3915743515, 616581615, 3274056847, 3364830687, 3086768937, 497005334, 3395306310, 2965993084, 3960259728, 2285442249, 3446047625, 1963452277, 1313945390, 3845360082, 1227553929, 412632433, 334534246, 3192864894, 2241813532, 1407703155, 2457888298, 1072553707, 515019498, 1685866431, 399506254, 3329583245, 523840035, 2645901571, 895442664, 267178651, 2170231202, 1907089468, 3073051045, 2408287790, 4233485464, 3230493716, 665701376, 3951053487, 3136150961, 2742982475, 3391874317, 2395053865, 1984446582, 4219687485, 1491238854, 1576059387, 3840838773, 256577659, 2848660790, 2749777906, 3134900250, 4256284774, 2436489662, 3452689391, 1637367141, 1377151135, 550286653, 54007853, 1796301314, 1110435383, 1738545325, 1152730102, 4141282292, 547265503, 2026500081, 3834249268, 801166793, 72911105, 3972920544, 3743938029, 2272677716, 4293965693, 4126067500, 2870983257, 3350530642, 27229401, 3696607946, 3116575606, 373782827, 1243463850, 753044676, 1654884099, 3711360343, 2561749820, 2717713719, 3813484983, 317192609, 1356653059, 2877339246, 3159373195, 2478774779, 1127571534, 606892544, 2970754853, 4206119489, 633634538, 3511711030, 115375222, 578251498, 412685451, 1372002018, 2031458923, 2727362545, 3778377331, 3309415248, 504560619, 3283511375, 2200302988, 2594487235, 2802190924, 638801758, 1281192217, 3423123858, 3093588444, 3434189183, 1447639900, 3953459717, 656903078, 1984809609, 692453972, 4069357114, 2244270405, 1782174431, 4058366828, 209123498, 1120514394, 2671840750, 617277206, 1174538037, 1491751805, 2455025019, 733207363, 750506564, 1410904969, 1796476691, 2706813643, 3891891090, 3351140912, 3173603833, 3882898252, 2636077502, 929120420, 403744345, 1907796600, 1894629744, 2344703163, 2709780812, 282825355, 1462478530, 57796877, 4186735018, 4113277243, 652882247, 2992942126, 1268372114, 382631142, 3722801395, 2528927146, 1840267775, 3796772499, 337721239, 2672787559, 4152167131, 1113644974, 1709734084, 4144168098, 480572188, 814208703, 3740325658, 3431099101, 2549706433, 1287934020, 3091919333, 1905500709, 3810429339, 3435929159, 1981397963, 3810967383, 3376186899, 2082557926, 2384083478, 3542186539, 3247377957, 1396933855, 4261781533, 1792929947, 208969914, 871981500, 3871141663, 312704339, 2241152280, 2460100285, 3516194840, 2314946039, 2125643520, 3211657513, 1084072764, 2793824166, 431516346, 3469038952, 2151915419, 734242714, 3727004403, 3030726319, 740268618, 3361602824, 2154984842, 1476347767, 934088209, 887859118, 1375036148, 1339527743, 4082696380, 971289945, 4212771357, 1426045718, 3825346579, 1326106241, 1061684891, 2974562885, 316499689, 3511808145, 1826034247, 1188520974, 945246266, 499302409, 3951322045, 962504218, 1721599587, 2940211129, 2853797444, 1948375941, 1744143665, 2926404308, 3435352929, 3423677349, 3446477334, 2317563952, 722268561, 961334575, 2465696001, 4196334668, 1041979598, 1474820991, 2834382617, 2423751977, 2828252389, 61710167, 2565723940, 3166511280, 979587426, 1686566480, 16153173, 3214624413, 1716599556, 1172312214, 3164590232, 3028216257, 2939652351, 3535668400, 1521840158, 1168211328, 1104602931, 3954151517, 2234027405, 2363102287, 4008883707, 840877073, 795713052, 128253316, 546390241, 3879853549, 2573801946, 2120039129, 2734781174, 1551030041, 1308132006, 2673343143, 1602089851, 3168294057, 2816049857, 312683636, 1113577893, 960185948, 23586435, 4074061205, 3519459043, 158810888, 4001533734, 166098443, 1431378848, 2730325051, 99005465, 3709694145, 1573520774, 1350696339, 180281844, 306055388, 2799601896, 180135893, 2403186989, 2656147772, 679713418, 1416810974, 582638479, 3976549546, 885240558, 2102708621, 930697591, 1137212829, 1436822572, 3647718329, 2216851043, 4217742801, 2189889436, 1979602619, 234976648, 2694233289, 587304937, 4144148736, 3871568680, 4172291249, 3777001522, 3430903295, 3636860338, 767567727, 2044719711, 2723992795, 3061147253, 2899595076, 3899660104, 1933362948, 1836369834, 2403460388, 101019706, 1488295868, 1304284223, 1613972531, 3374430770, 960940757, 2513655148, 1655352795, 2567588882, 2965476976, 478335339, 1160149171, 1109619833, 1267072467, 2639975465, 3818698142, 212549626, 3669358137, 1168639582, 4201356467, 3321415205, 605422076, 1060755121, 631485491, 1288859456, 846194949, 1630055726, 1955275311, 3738053128, 1549991959, 1161117442, 4107904385, 2730509266, 1199409174, 2685183914, 1806797923, 4208634249, 111903391, 1308002464, 1800644830, 2986221518, 2637151903, 2534186870, 495035574, 1334219766, 1113271416, 2390906848, 2086937900, 1579912212, 3030997067, 2385247443, 2750711318, 472306883, 1858979952, 864939536, 562366004, 3153307970, 654654134, 530895858, 1693063705, 490620935, 1326254951, 1655300416, 662921370, 99067003, 64947950, 2918953013, 1640856175, 2345058905, 2027425586, 1506390952, 3390623682, 838867194, 3820221148, 3241785337, 1163996552, 2676812092, 2186504127, 792700993, 2716537624, 2343832562, 3884932882, 776279054, 415858260, 3703815746, 1223062973, 195194961, 3289137991, 104868998, 1355922586, 2516015, 2461514170, 287632070, 3697843327, 2509375868, 1292290505, 539100860, 2391795249, 3020540179, 677807734, 1196165110, 1749796825, 3373722415, 518720390, 2159888392, 1188144775, 3530566302, 3453555927, 2398480871, 2991698371, 2780354055, 130410229, 2563156207, 2476852151, 1748033122, 1882153870, 1735666120, 945937316, 4219543416, 4160418745, 2955301599, 2165836212, 4068174907, 1517820737, 164188401, 1668881080, 2377102969, 1599446047, 4129532936, 3823920240, 4214258929, 3200550756, 713285131, 1447037363, 1950925942, 2950644527, 2105036095, 3797669104, 4278227426, 3257976202, 224668990, 1628353894, 1225097960, 318452269, 780420299, 1122789293, 2836002061, 2005087959, 2983143746, 421394707, 335910207, 1308332077, 3874107938, 1515070590, 1843763843, 1625218301, 3404683437, 4192880482, 3369203377, 1761042158, 2147527466, 994731467, 604574320, 81666863, 3699904102, 439370542, 2146715003, 1300028748, 440114128, 174695440, 4109248440, 1659774352, 3754472145, 3013936125, 525727661, 3421368192, 4130091060, 3240295470, 2868588801, 754288649, 3256514339, 2341469059, 1709905757, 65617781, 1665578316, 4021541655, 3284375165, 1836361536, 2482842735, 2005883192, 2536128136, 1659505236, 987951308, 1010332978, 1679931022, 2828757801, 3113389355, 1213023377, 4056959517, 2662013152, 1356262994, 4154401120, 939622047, 3661877198, 3373778741, 4014050221, 1666819890, 776393375, 576813529, 598075616, 3212192030, 2782374818, 663116704, 859244357, 1476854994, 3095127068, 3404726072, 3235060031, 1171069125, 1248298811, 3126574154, 1421369758, 2181669255, 1998380011, 2149104967, 4229168166, 3142076350, 3803965578, 4257562079, 3901687118, 1395292558, 1615164473, 242649234, 1983770811, 1157144895, 2886157318, 1149202716, 490297428, 615671130, 612646496, 969901272, 1056847117, 3337462711, 1253664537, 2837631512, 937763584, 689183407, 3435181256, 451868878, 3289472072, 3429938875, 3868628241, 1670614643, 2693866817, 2332190113, 4293727597, 2966448622, 4149353654, 1447397244, 3961204917, 854345887, 150360650, 1328621021, 3115172669, 526612144, 387197812, 2263018265, 3165587815, 2521049687, 756964504, 1922505695, 3039027245, 4145501405, 1838382815, 1513560047, 976777005, 1397917649, 4277378416, 688646428, 2773390243, 1490632809, 2107340316, 1786453630, 3350971373, 1263000437, 484830634, 4273934296, 3078922618, 32314882, 3277547907, 565906998, 99672094, 2484170927, 1539473625, 4229957333, 3992216106, 3127438831, 615056424, 1181764891, 1678584229, 1972055521, 252404851, 390152108, 3256771180, 617358966, 2227287083, 594914469, 3939080070, 2616573073, 43655761, 1611975652, 1034746485, 2437236732, 1331025131, 3841156258, 1248103778, 1327134468, 940826565, 1611342779, 1510124337, 3055943711, 1214568225, 1845981365, 3042806088, 3584156715, 1383922678, 2155331137, 195809115, 3030834518, 590105745, 3029651298, 1452100925, 3328768021, 1179053981, 4163391438, 3106910960, 4102269651, 3887033151, 2319943104, 1382641634, 1528828433, 3342879483, 3382085084, 3665545646, 176899107, 3667642241, 822104155, 412210743, 3331536890, 1930610192, 3907232278, 3916636746, 2218995484, 1632683816, 555977379, 2115931782, 3498350090, 1151884119, 2321352010, 2042927211, 2813614618, 1016591655, 201831460, 2253595487, 2045836614, 3261628634, 2454007705, 2677609101, 3777596394, 1449381065, 2971936125, 498710175, 2735641472, 2586578534, 3482488376, 860026221, 1451857792, 2650854479, 340936578, 937313864, 848465647, 890461977, 3437061940, 3090230558, 3111529251, 3836743527, 1535494865, 1665488728, 457726071, 1363090845, 857986413, 3580357222, 2820091301, 1736538302, 4088157490, 1492130272, 2669487240, 869925160, 3106013275, 1391092929, 1243418034, 3093654531, 4086686145, 3331926261, 1709992613, 1705196573, 78404361, 2336290817, 420652329, 3052425008, 3707927234, 249248884, 3844866661, 349319611, 3154416483, 258544419, 3645473869, 253169731, 2160099416, 3745171590, 4152661653, 1050573756, 1966277685, 2340796281, 808654927, 3382356370, 3727569195, 2403208285, 2776658218, 3634281993, 4121062193, 34275856, 988648891, 1196396836, 517080689, 564678031, 3278277349, 135985654, 3549673235, 3331726249, 913544854, 442088605, 4225027288, 2003263975, 213034297, 61817757, 486329542, 4019638656, 2148222292, 694655061, 4063038213, 530068815, 4038862832, 3867411879, 124069191, 736694535, 3164681624, 2862308539, 1372162035, 537157323, 3635595236, 1825514439, 3992329371, 611633587, 1377391869, 535077662, 1491606151, 160664692, 2346123420, 3786059272, 1136976042, 423190990, 2004034155, 969743344, 1299001777, 2661773411, 4287551974, 747085330, 2238879700, 2156264466, 3751874954, 2618199314, 4274560073, 586065810, 2316142237, 608384716, 1381760079, 2140490937, 2276114224, 3368125026, 1012957937, 3955474379, 1717247144, 1392569234, 1787444383, 1651549348, 4072067514, 2484646011, 736148667, 3373608916, 2527518466, 2965961062, 3830151768, 2358158684, 3847515772, 1061806643, 299863760, 3449927423, 1176198074, 4138578527, 3375253707, 4293095044, 1066143731, 3432576104, 3631497168, 1661492709, 4070954265, 2753192330, 3563451999, 1911902986, 1193977437, 2800874328, 838216948, 1253130991, 4042950772, 459075256, 4168064939, 575578787, 4086751868, 1228030462, 1955432855, 3092585444, 1128973074, 1120709826, 1913960283, 3075081598, 3023046324, 3058192846, 1321232648, 1781991492, 856158592, 2174839441, 3457625415, 3236456487, 2118892295, 674179885, 1702529267, 1388629259, 1488279707, 4247553805, 2680216240, 2255148435, 1389787349, 646985403, 1080771898, 2896216436, 4143050206, 125639533, 772751441, 4175159807, 3272238287, 2864232504, 3900145547, 345968347, 3890523550, 844732399, 101741652, 3771335323, 2453344035, 3879951565, 500408877, 3403807513, 4266028942, 1540007665, 4111866022, 1389428250, 2372445417, 3597157651, 1986853085, 3658355807, 3361508186, 772801655, 520537120, 406805375, 2624795543, 1500795767, 4135832637, 3681376258, 448613200, 1003282741, 1290515826, 2441362769, 1337761190, 454316726, 3328415779, 1115174788, 3183911007, 3910815742, 269362340, 1135111930, 995702882, 2159793631, 2957833180, 4217270845, 432877645, 2782398216, 3553050944, 1416567208, 3359386662, 1501933832, 2727003456, 2373524023, 1162692215, 1926219041, 1753371953, 3017216051, 3398397898, 3472591633, 3997484621, 3213174571, 2621720288, 1578335706, 3660432523, 617789597, 694651923, 655470227, 1217112595, 3606769084, 651512040, 3586501455, 2253770629, 112770673, 2296764069, 546500352, 986974886, 282696532, 402479578, 1719665579, 3311223642, 1257647372, 1044182026, 2422219489, 631219605, 2391456188, 1190013012, 1249025457, 1653539842, 208820475, 2529384191, 1313826009, 4150581920, 314286540, 2474063393, 4072047778, 924489116, 681370445, 4140257589, 2137117252, 1381724320, 775151523, 662163387, 1646857825, 2445348582, 2808950355, 4102694284, 3182825713, 2171412380, 3800370415, 876988949, 4045349648, 3020801717, 1927032186, 2837457531, 1596077883, 1502679472, 974534891, 1618125963, 1196702263, 2475722044, 2983409540, 2324052443, 2272434804, 3131195529, 4200720651, 2914962798, 1148583850, 222582221, 2935656042, 827889527, 3781328158, 462060486, 1785883029, 726834299, 3533749082, 4167189689, 50238332, 3375459509, 1109397489, 2540643561, 3691546929, 2340321182, 2634594324, 1649445210, 4123790940, 2389990159, 137130551, 648778777, 3153704812, 1731105030, 2315263135, 1132365491, 3068373538, 629990940, 2873566998, 2295621706, 2545524671, 4105032664, 392509812, 1677294420, 3521075076, 1973809032, 3294220929, 1008620768, 2351844580, 398151824, 1732988272, 339507558, 4270089621, 1023156042, 2437771659, 215271243, 2460252803, 763688317, 52664368, 3804893798, 2378880193, 1557384632, 326409127, 1188710528, 1554545291, 1514715014, 3897241262, 1930985360, 1653477301, 1856703493, 4140827962, 1497522386, 2687950399, 304060779, 2688538133, 3618450679, 2253034855, 2947249630, 677340113, 1075257024, 4283169564, 3691874029, 634908020, 2807126397, 2942932791, 2114292191, 530267833, 2581982742, 2931102847, 2913248188, 1857036876, 4088738355, 1473828858, 2839812873, 3488835957, 3398994467, 1960602920, 2062427794, 1063092305, 3403952510, 2099970958, 2001681991, 416921498, 1040159421, 1248805017, 4138876906, 1157525714, 174221770, 4229750448, 2218227780, 1311344160, 4090840656, 2406263511, 2884080631, 2954664702, 1595337215, 3811389946, 3890604360, 3480612367, 4091307882, 2234245145, 2661780750, 939146564, 3328928858, 969756687, 1875346907, 2472725238, 405203247, 3601535403, 3399913399, 4274959027, 3645220335, 2922208803, 1060968664, 3625133020, 711679123, 3293949162, 3838405839, 843751642, 2401817005, 2178596594, 2548132158, 936917662, 3077348801, 1666994038, 3105158885, 4161931042, 827958210, 1986671791, 2619888799, 2489777344, 1594481947, 1000120969, 505205462, 1742823271, 1438567768, 1453970630, 3962248204, 3057213095, 3920878941, 2426911443, 906758364, 1667552249, 2489235565, 868167639, 1183983217, 3249364011, 295405841, 3833586940, 3815537900, 1506889786, 1081635533, 2665304933, 1445171549, 396511251, 3035420864, 2719701477, 2357510909, 1989197824, 1691500558, 3469306799, 2741097626, 1916019768, 1966350615, 3383564894, 3229088390, 2329154637, 3682959625, 2567244201, 1262511973, 1354272980, 259756015, 3674321275, 13257949, 3730697209, 650202721, 550515138, 564566343, 1803263597, 3482989296, 1103244746, 2666912071, 339415718, 1412821417, 1864206988, 2795167488, 1228590743, 1726609640, 3294027828, 211421071, 3053841222, 3721451548, 3088327353, 184680994, 2216809764, 2695171367, 1343538174, 2074004155, 4109648888, 2435804986, 1216647489, 2394092046, 1604324444, 2387653982, 2095537678, 1698653491, 2383180043, 77679152, 415653401, 838379000, 3417693787, 1556288868, 1527350308, 3007707957, 3122228493, 4127386128, 3254200156, 3343554129, 471366689, 2682402741, 2983034046, 2562124064, 191594330, 1086015269, 2001358916, 1973795715, 1648491894, 3702175558, 2143841169, 1790834016, 293950366, 862209439, 3847879475, 2087449412, 2866093674, 1061752520, 2345929188, 280372914, 2639164490, 1466083454, 388419607, 1651327412, 303695941, 2483812069, 2972824960, 4161025236, 3581956556, 3872004848, 3210414405, 1499090004, 4249454835, 2712242124, 630709360, 3553440245, 385590245, 530230566, 1528297132, 1883967833, 2517096405, 1570516161, 268180706, 874369855, 1503392992, 2680731133, 4141980601, 2870722989, 2569287310, 146466132, 3043477735, 3890240460, 3111024458, 3387172880, 1780566737, 862652056, 2005035115, 1547763906, 2883487843, 2502587495, 2505911699, 707028526, 742239136, 3392610895, 44760173, 1426486611, 1423566783, 1689942650, 1179064251, 1361225588, 613828126, 3206428033, 4259833285, 1119408445, 1522714705, 779789755, 1948864680, 4082670095, 1883757588, 2518719720, 2707375452, 3285795262, 1844675212, 2160693633, 1544356560, 1496826372, 3989384598, 3436638272, 3877541514, 1497795724, 2273726202, 47252387, 2556403848, 2189239376, 1380732269, 1035623941, 192945143, 698720294, 3791021190, 867604671, 3153838279, 1029331523, 3523556951, 3666201551, 796400829, 3473570258, 2005303912, 800554128, 1598975786, 3799316714, 3604175223, 2707831401, 1456133701, 3777196474, 3288523122, 3936054865, 3300746497, 2297747592, 3079347509, 3841860130, 356426383, 1386661710, 337562817, 2130246986, 3680788284, 4201166954, 4205898066, 1025425660, 3094309133, 656164380, 1369502053, 2227545931, 969077726, 2426076164, 4042149976, 2242972005, 1402971660, 1857624620, 3768595748, 1401480995, 1239037771, 1622327257, 462692697, 945384989, 3610818446, 1928930029, 469143112, 1183064103, 2066201336, 411016665, 699367954, 3151112405, 2826034635, 1484409277, 3750022758, 1981040470, 3939563193, 4114209885, 1844689450, 2682866040, 1040340215, 1620871840, 2541831222, 3848932332, 1423870942, 2948427294, 3126941235, 3058713224, 3083103676, 2031251116, 988306405, 2051321318, 392967362, 1665178356, 3861990197, 506598333, 3951199438, 241272103, 3572410983, 4226156924, 4059715839, 56482830, 3676763019, 3878841808, 3185285462, 1056737685, 2955194122, 1534272999, 2467068081, 4151270716, 3334058703, 3243384809, 1815912416, 2372575914, 728098435, 1091630210, 4207399866, 2472389149, 4094998224, 3270272729, 2658351509, 271704953, 2316472232, 1474373943, 402293042, 1893994816, 3161021590, 2114912781, 1322335947, 1354851278, 790604217, 801036934, 3150051149, 1977665625, 2583337558, 285041836, 2466280801, 3853037188, 2096517982, 3781468693, 3706143060, 2209228407, 4125982842, 2504358504, 574521225, 900688018, 2140443246, 3202171625, 3956232950, 2946108060, 4083704544, 2558419481, 1536305779, 3683056786, 1122154969, 2825718046, 3880007261, 1866088449, 1352965516, 3372183774, 1877466062, 3178708336, 248994446, 3197274312, 3525403307, 260802547, 1430096104, 1260197604, 596229209, 4281961794, 2982824672, 3147913362, 810736445, 2256040862, 3034499874, 2729332907, 410530562, 3026300140, 377292867, 2211840466, 3388574240, 1813391321, 1578471686, 1563687910, 575593176, 1334915343, 2230987429, 203211219, 3763455617, 1502221579, 992760046, 524922003, 4268806223, 1581870004, 428668771, 484105515, 490944928, 3189323107, 3877019793, 1198289192, 2228035071, 993772519, 300707005, 4074396340, 1422689408, 2369240221, 2321362794, 3169648478, 2384486116, 3938530326, 1423941031, 3132302908, 36665674, 603090988, 1500846233, 1921703945, 3007387878, 1429659378, 1255518799, 4265639385, 3725831419, 1025736857, 4001986049, 643325910, 640742540, 1184539546, 1430573612, 3205833510, 3705728158, 1016291304, 893574244, 106585907, 340046223, 1315296862, 3088993656, 1519340124, 1041404661, 3722864697, 3824305440, 3699446073, 1045976657, 948420155, 734129436, 27908932, 2969167895, 3704424850, 3918880350, 131137153, 3362624427, 4026596017, 4101970441, 3703090333, 2238742171, 1162610183, 4240261362, 155629103, 3309835127, 861465586, 889464612, 3814537268, 41997332, 216352058, 4094175347, 1201261948, 780086280, 976749264, 3023389709, 3783784980, 1210363939, 468029545, 1314738001, 753545323, 3045487356, 1589647661, 396329376, 2041824969, 2643352793, 3934272180, 3859471365, 4081436087, 2997303604, 3783488339, 1489412459, 4196194617, 2784810899, 4054708125, 4053671747, 3456683244, 2715144081, 776711173, 1788416257, 3089751062, 3445217102, 3138791768, 87244002, 2952947753, 1115625994, 3622007958, 802092150, 2472485619, 2502106103, 2787693720, 3872720847, 62540798, 2991294695, 1947647278, 2274620198, 3522458440, 2648324244, 2812229044, 768882587, 1290267039, 1583795722, 2000541104, 3450543444, 3905727921, 1907280953, 1909853407, 2366751111, 3299048280, 1948468175, 4024921255, 2347691082, 433697419, 3431576457, 2440445292, 3466377238, 1997889251, 509184147, 1540025495, 1429266802, 1726249646, 1804082773, 4051472672, 353088317, 1347131601, 165356821, 3852528944, 2217741432, 2268227553, 1934389736, 486261621, 654417409, 3693584963, 3076708687, 1849561427, 3560888777, 1603677214, 3032264192, 3787168291, 1133382317, 1151962068, 3272057625, 2581833164, 415190622, 2287716489, 385235524, 3923431559, 1985426602, 3401131751, 3024453983, 3880763489, 2573829350, 1079124074, 1557445303, 2663549656, 1259743854, 1932825482, 1881106845, 403159553, 3069927878, 3271221765, 3825914940, 2732028552, 1225503736, 1770084870, 3963569839, 1276737259, 4004172780, 937860370, 320007056, 4083014166, 1073783133, 2574209071, 3801096674, 2438638765, 1777971114, 537904335, 3949584899, 2590559447, 2278160920, 318835339, 2023774570, 1746126517, 273722183, 3060185747, 2181913081, 3518584968, 3807465501, 3614519141, 2242923889, 4042687978, 3933555742, 2403047052, 2528790274, 3903689350, 770779256, 2392034264, 1550415331, 297306676, 1225755804, 1714845911, 4189080224, 1825928087, 1824047913, 535041918, 1265062362, 2573539641, 3067747833, 2990188718, 57292282, 2461684552, 1842993833, 2557457055, 3153128291, 2791250416, 930763571, 4050378282, 2530378815, 2135150711, 363794321, 1443432926, 3952066652, 3217652032, 3812894339, 3606451085, 3154622734, 235296078, 969064357, 2144107359, 2503679237, 2289488698, 1652931656, 2438771099, 3813271919, 537638428, 1729825955, 3209996591, 2659465887, 1695632397, 492930462, 4230700084, 3278559911, 2509830620, 1221469580, 2079911757, 1506390422, 735592747, 1489241372, 4144125815, 2472234603, 3671294223, 781858437, 116452359, 2865250204, 2476342145, 400043369, 2774292000, 656300890, 2671411, 3594796749, 1254293727, 321267029, 1711009394, 3008000762, 2062510445, 2988126055, 550133739, 756426753, 3155025954, 838122469, 2221450246, 2214849042, 1892164033, 699135328, 743075755, 2100479853, 2194482911, 1724460558, 3873570832, 2600030040, 1068447005, 570174542, 2199604630, 1847221911, 3337334242, 2277461719, 4029852284, 2958952284, 3696156638, 2418091786, 1423306914, 4249178305, 1775054672, 3333920108, 4155059357, 2000055677, 3928778547, 2146297067, 349591760, 983105414, 3605299200, 2566171580, 658333198, 3191390103, 49131814, 89784520, 127302209, 3720044378, 208028501, 3729573555, 2308657006, 1306071469, 2078016024, 219025878, 958325744, 2294459908, 4127762652, 3999380990, 4112033417, 1605881382, 1268027061, 125419330, 2891798205, 4071678554, 1943116026, 2551262103, 325047547, 2277801466, 1150042105, 542820644, 1041824398, 2443930403, 2877061102, 2161890477, 3337137762, 2886087887, 463392950, 728442921, 2430100248, 520696460, 2047798323, 1039082414, 2269767236, 1980841450, 1128991460, 1368185127, 2575833127, 3623885893, 3674041013, 2208937238, 1044221339, 995825916, 1306105714, 620227740, 1781503698, 4054549927, 3956560409, 789386509, 447029874, 614679874, 3267101786, 382298647, 2065500525, 2458958560, 3137059431, 1309583837, 3579895509, 644721394, 3222624189, 664863213, 3263691677, 3150725070, 3846173626, 427744711, 1316399367, 1387650816, 1965347914, 3818557879, 4276051359, 2967769468, 2566478103, 2456092097, 3971828608, 1421857427, 3530195449, 3986385301, 2190174904, 3635580571, 939176881, 1199860380, 96513280, 2971635150, 1011165859, 3317603448, 3749680714, 3266179567, 3343830763, 1430005553, 3020004547, 3990589641, 3233747463, 2354822567, 3548123071, 1594416316, 794429496, 3954487716, 2962188212, 901086249, 383026019, 999870029, 4080267710, 605416867, 4198847342, 184534326, 1691233550, 906031025, 679599062, 3910649602, 1602442109, 884704340, 4132492186, 3899537269, 2233224035, 3229831411, 583693375, 3992886224, 2953366588, 386396477, 203409424, 1464370298, 4238832019, 1712361380, 397649497, 3308116912, 710232133, 2560413029, 3583530963, 4090962136, 2077031570, 3851563368, 3401799843, 630719858, 719458698, 1744765298, 597068024, 3359923972, 4173979442, 989176126, 256852658, 2991597480, 3397894731, 1858831302, 875349887, 3384595966, 122662643, 2780331468, 2585261029, 374448188, 1741256345, 3405076092, 4225800508, 510144463, 2532629062, 2053002834, 4245101175, 64085330, 1783506260, 1531370304, 3186480648, 660501387, 1416309197, 3554858452, 3762380299, 1088166221, 544968905, 657844343, 3829337674, 1835411344, 3222894545, 408396903, 2183851811, 1036224260, 3466952179, 3621780772, 2647261385, 627919038, 2026966523, 1358215287, 438904929, 186297210, 1301111429, 2242137130, 3813726030, 886870542, 4134396495, 3394891847, 3312913779, 56545427, 2565084743, 527580612, 586127758, 207870210, 1571272554, 105098520, 3290319054, 3205382895, 1666312012, 724183909, 806960295, 2563057422, 2537111276, 1736985947, 1162224507, 1670586825, 4192807342, 2988381888, 2266073908, 3442536756, 1434902008, 2571472967, 2952354818, 4098845987, 934131164, 3872197415, 3020915044, 2571454234, 1241994272, 931058681, 1794915433, 3504777602, 2575609454, 2621333525, 3259917511, 1049758152, 3109534714, 4174349477, 2610215422, 1888962720, 1303574572, 3073924590, 2122585674, 3472359562, 4097814869, 1646669802, 77146195, 1140135815, 1915692805, 2755422699, 2109542690, 3515784455, 106900295, 1240269989, 1047844051, 4059120412, 827874435, 47049211, 3879304545, 109761424, 1907726420, 3910402408, 4057737783, 1158742197, 2593782169, 4005438596, 42369856, 3708188172, 2848504767, 3385975336, 857043239, 1963593933, 4081553937, 3787866509, 1473637393, 2607725743, 4140456541, 2305119491, 3538711097, 379898897, 3533726433, 2237651743, 2820188656, 3030485902, 68908141, 1794373638, 1812752568, 2709986678, 2301614475, 2800825611, 2575210662, 1675562562, 987165907, 83649069, 1657107525, 2155770122, 1425659723, 1101150116, 429871163, 1216593216, 1938597163, 1745839714, 3901026432, 814937581, 1530202140, 2256445973, 1927079531, 1067299145, 440968423, 3255394092, 2304068854, 2276136340, 2174395172, 1929330732, 787809212, 2786959914, 4116046009, 3634268091, 1872800106, 3189786177, 3036848418, 2267584413, 547550611, 1303516156, 868103367, 601211815, 1231363343, 1276430454, 2514403930, 2123977637, 1547754581, 3093321307, 3739143970, 118199445, 3947936470, 2786938256, 3184492169, 1046216746, 2375569201, 3027172791, 1731663571, 44536590, 2808591515, 1325890682, 584961568, 308780296, 3015329094, 665051406, 2374969961, 4067975958, 2035056514, 2061628617, 502984286, 1821130574, 4232529168, 915054956, 4117199527, 4283586737, 484021257, 133660450, 2790532870, 4048924086, 2173181389, 1004252746, 1000630186, 621515871, 1742104910, 1865311199, 3492971931, 3016185395, 2803006402, 2144978122, 3866200108, 3883839442, 4085980814, 1940442428, 1799724420, 2976966965, 2187706991, 1512775652, 484390479, 3330059047, 1043402974, 4120562232, 1286607868, 2704062351, 4091960120, 2335123598, 1122751194, 26240648, 2886044464, 974513015, 1466235276, 168623830, 1152685136, 3253959730, 3462420297, 1524175229, 4120571414, 1778813363, 2162220651, 2419216356, 2544570751, 248213077, 934372372, 3033997896, 2972472953, 867168047, 1743460157, 3741620795, 2921540734, 3724275629, 2424960119, 121009884, 4045672747, 62972985, 2647843496, 1624837402, 3260114414, 1705406323, 3036027992, 1558561374, 2317614951, 3915933601, 3476735295, 44078582, 798280589, 2864973568, 1566623113, 837245754, 1090498578, 1633492396, 3444087738, 4174881638, 1422100630, 120642152, 1580754835, 2398282055, 4099195978, 3364492693, 2621550284, 2600335040, 3319110026, 172596897, 859637073, 838148882, 952530369, 3455909863, 1721145595, 4010900421, 2334282601, 378053854, 1851175438, 1209060681, 609964075, 1379109593, 223133844, 1284061717, 3215837040, 43261466, 412958514, 348344894, 3827879925, 1734046233, 2852948466, 2005538455, 1126880883, 482632289, 447498024, 3029241889, 87215251, 4111789716, 2264639108, 1710371519, 2979566503, 1776097566, 945077679, 1837300365, 3681639752, 574373331, 1052653966, 2786145000, 4257964090, 1751694914, 20317409, 299685707, 76501056, 1920709489, 1281582020, 3026761825, 2103433526, 119744802, 1722060482, 3003869726, 4010016599, 2022952790, 1150262927, 3837357177, 3884317510, 2670374259, 27014937, 233847663, 2448497223, 3709892356, 2725452223, 3044049785, 3009328250, 3025292245, 3040488720, 3482791818, 1165368093, 2580649113, 3758071279, 2515941947, 1634549061, 2296033522, 493635935, 2055439074, 811456743, 2996223555, 742927303, 2672105027, 3161665842, 842512248, 3170329080, 1313470098, 1365755659, 2323806321, 86932621, 1678274330, 1494459309, 38689903, 115619373, 819704769, 3460530340, 4202681451, 292843632, 3380822832, 2759618106, 2366157238, 2020514184, 2209459054, 2266351196, 1611255213, 1378380988, 3345706194, 3039065113, 586368524, 2702876432, 212922493, 2967799801, 3420117434, 2916752334, 2081066860, 3695315342, 714466560, 348381697, 1805009827, 12673512, 2684598722, 3618639324, 3616580051, 3799877062, 1629432099, 2016905994, 3869355175, 4057672769, 4181813075, 3374554404, 2093279665, 2581994212, 3579506014, 2916641049, 1983867779, 2716177209, 2143831319, 3034592395, 3046604504, 3397025666, 2494685953, 3179533370, 192016276, 1088118808, 373475436, 2575938476, 1702453134, 521419602, 3990898027, 3380506125, 2357229252, 626278235, 3112418785, 1094714272, 2005182711, 1113342807, 3147884867, 2488375708, 3000663053, 1689062278, 3911810841, 1616978417, 2434997147, 500075232, 2507108316, 1829243398, 961573583, 1358212948, 2784867069, 3542557563, 421683186, 396220145, 1338120513, 1044083151, 1858790918, 352539154, 2323856930, 4003953884, 312776513, 488136945, 1399464705, 736708663, 2077189019, 1775354856, 310500062, 1455845444, 255284611, 1526516816, 1457774289, 2652431924, 2222923662, 1988604303, 1523824622, 3321503019, 2743970689, 3411777687, 3288851723, 620511216, 4228503534, 1350491336, 1487155356, 1317062954, 3681764307, 2805459049, 72565080, 3191076141, 3380832906, 3829089292, 1696368082, 3216156392, 598501993, 716073524, 4099812218, 672890151, 1656959422, 1331406942, 712797073, 3466780477, 1415269040, 552623705, 580732010, 1969486652, 2256489742, 4274889667, 2031310699, 1189786673, 2504429927, 1372634785, 564722630, 1550992009, 2952068218, 3709010198, 2056897608, 230793695, 2643343557, 1544985869, 499693427, 3220022981, 1774542727, 131788886, 4047282752, 1529651450, 3742655036, 405108240, 1789120007, 4170869750, 752952266, 3538057211, 1961185900, 1419466449, 664449089, 521357703, 4131406591, 511904598, 1093031142, 140424148, 2701909756, 1188102569, 2386742689, 3981228479, 4168369529, 3188980894, 143389775, 327385566, 4277808727, 1838363593, 664845382, 1662586460, 2658797062, 1649846690, 4193158383, 3538367442, 3720940468, 782542855, 1216180175, 1667415246, 2994921884, 2968049629, 4150784201, 970909750, 2670054583, 3404916121, 1690550720, 1706052786, 352229806, 2074801858, 3491966941, 510706278, 3062135785, 1618225146, 500783379, 2591390328, 4286899760, 254760052, 505732822, 4209602648, 1842169590, 3898030625, 2913694095, 3422867307, 2622484258, 813003273, 1260048516, 2911392312, 3588288874, 484154432, 311661183, 3081392592, 1244066109, 3967577290, 3573192864, 4271294866, 4156898010, 2488058558, 482070030, 1042676373, 529458344, 3439703265, 3399389307, 2018946620, 1318683637, 2988152895, 2806477930, 1893868952, 231289055, 2721562167, 2352464484, 1825744092, 3877131356, 217763894, 2105627744, 3235483623, 3838332029, 4244867948, 3811075609, 3560293565, 1872294673, 1726738174, 2427269827, 4228645788, 1406258817, 1678620398, 481883505, 1875759868, 915061613, 972667795, 1537027262, 3009836061, 4124245880, 2467130403, 363569320, 2623730559, 1862136521, 206927122, 3770122378, 2806680701, 2203839179, 3606655510, 2592267086, 2317248301, 711817069, 1450962781, 3693341090, 3610121309, 3864024247, 3682943258, 1823230530, 3782546674, 1651496572, 571333810, 2168995960, 1015961924, 4007572049, 3341788238, 698681767, 2248236734, 2642737419, 2717521503, 4234978787, 1001373309, 3285898451, 1478887132, 2618355774, 167520057, 193396456, 2291216415, 251920113, 3262241449, 930503437, 1393498250, 1526816894, 2169597185, 3817040411, 3581535015, 2518323512, 2758017790, 528342299, 3435819292, 3644143589, 590018103, 422616014, 834603133, 439638410, 3619616586, 3388550990, 3578755541, 2659604516, 993168362, 3440419357, 1848483607, 132587515, 3325522582, 399897373, 778694078, 1925445267, 2835751862, 3437835975, 1265752118, 737560834, 2845677852, 2307982688, 2565354484, 2040324928, 3479556500, 3617960708, 2760180712, 336434157, 1832000955, 2844394401, 1883069601, 1607985854, 3705561710, 978111860, 4095907187, 4172440983, 2642848809, 158486326, 257219069, 547249322, 1327212329, 3903086608, 1886321051, 458313629, 1925318273, 2519897094, 1887813446, 1637571793, 1450994170, 2719694909, 3815133251, 2619388070, 3680845541, 2245772132, 2603101400, 3366619631, 4159628807, 3175092609, 2310441612, 2860863292, 4143990898, 1167722324, 2886586638, 3229355466, 1902188282, 3708700998, 197977943, 115939221, 3136201927, 2925380221, 1072807303, 1988293971, 103014617, 1693256702, 1111417501, 1721048855, 1166253509, 866279656, 3727985326, 3746405095, 3851090619, 686870443, 393752931, 79187746, 2770678223, 512715347, 4138757049, 1055919024, 3070409892, 620294619, 2728960917, 4272318764, 2283560306, 1590421333, 3842173480, 2634508839, 1868005442, 3146188107, 1271180380, 583790535, 3223182484, 3397157626, 2833090492, 3944825681, 3079168227, 902430993, 3881568432, 3425017212, 3705727600, 659151774, 2763196226, 2293945304, 2569537390, 2948627125, 3533154469, 2314052942, 3307571177, 125630784, 4089338312, 2279619529, 3137220739, 1001109910, 774430218, 2199263442, 1033633057, 1814046604, 1062443768, 3798456116, 1142300710, 1299144797, 3503053203, 3333082193, 1496128868, 1984276241, 865634433, 2628607791, 713531377, 3864018988, 4116787349, 310023016, 874450368, 2991817946, 918091609, 2269535311, 2803706801, 1157243913, 1427289079, 2428701198, 831572263, 175656472, 2984205845, 1717979744, 644755399, 1059153318, 1016268489, 1460648204, 2228009140, 2742712177, 2282911738, 1736396411, 4273630109, 3971551833, 3161609345, 1997645412, 2065760127, 3708360140, 338588117, 3960865580, 1895723252, 3346750040, 1773864929, 3952145535, 3321352742, 1083323983, 122245841, 2626760107, 2304074870, 1871177551, 2939856901, 1881958488, 935929546, 522789748, 318077831, 1370117223, 1580726710, 3819305339, 400098366, 346661754, 1183193671, 1242983920, 1773918352, 2342175534, 3622168687, 2354296186, 3603963744, 1830410995, 3383503883, 1746545081, 1530768918, 4050866785, 4265704006, 1058675060, 2064723509, 741925584, 3261540687, 2937481027, 953667927, 2415962300, 1359900560, 289503172, 3865639076, 3567426739, 4136733620, 1212115759, 4056918008, 1690998102, 483623579, 2665118317, 4168410341, 1386834202, 2443263948, 313323338, 1056933872, 687277758, 2953963255, 3121413610, 2196951095, 1323556731, 3050842636, 118341255, 3041673030, 2381529134, 3717810659, 525176678, 4109486961, 3788347407, 1707000225, 2834382631, 1054174058, 1558324009, 1316550867, 219104970, 843318516, 507891298, 321219092, 2418937558, 3354186828, 1754709011, 2441449687, 398939929, 2056101649, 1608524436, 1553957829, 3598278526, 2452140619, 459009217, 861638884, 377964030, 509313330, 2270034694, 3810977072, 3334526216, 4030731423, 558479450, 2831367567, 1922512859, 3481344829, 1868044035, 111668625, 2532789081, 3049001255, 4057408723, 1021888922, 225848849, 1015673382, 2875020563, 958278525, 274169048, 977515023, 2632755629, 1844944739, 1903074212, 2514463218, 3891436341, 3262214671, 515454801, 1202700949, 999875941, 1488244966, 1572589793, 4041814535, 3269150237, 3169787881, 2507630446, 3497105814, 2210095114, 2398270932, 413305692, 119775799, 455540918, 486769511, 2618558953, 1637078225, 4291584210, 1878149694, 1951970270, 3177724828, 2666671843, 2858603270, 3080865356, 887744275, 2165699977, 1308912051, 2878657740, 1452471171, 1430443414, 176411214, 665900515, 3602556344, 2645685913, 1293842123, 2983066885, 3363577646, 1028952393, 635662947, 393607832, 2130494373, 2026730246, 590680025, 1245513409, 3499224486, 475234288, 3203254755, 2848132360, 2312401108, 3287812652, 362723223, 2782172013, 1850112138, 417983043, 258811040, 2358460127, 2222592266, 1749512936, 1785488263, 1432565836, 1383168542, 1538449556, 2783943801, 502538791, 4150348361, 2783321012, 487209842, 141972399, 3895615321, 1565133821, 589577467, 4161627310, 2269460692, 1304231094, 204912316, 2373685297, 2268086081, 1567939937, 3306858459, 2707635601, 3350327432, 3817088998, 107672301, 4153459111, 3158683660, 3165894602, 636414834, 1027456696, 4057487844, 4178372434, 2446430868, 3707283271, 2086202913, 2551422040, 3550679951, 942534413, 356672631, 2226472321, 4098730801, 45187201, 778593904, 3248974291, 4073999235, 935299364, 275057507, 475840962, 1718341385, 473474217, 1152837261, 3026691389, 4082066624, 1543737329, 4188350971, 2289092947, 3779177363, 3615066491, 1122306333, 3557322520, 2519966353, 4047733082, 2376233766, 554502185, 576576311, 2737756988, 466529341, 1025341180, 3872446816, 1221262292, 2888094463, 3752193694, 951711732, 410197255, 758643837, 1563682259, 3630655678, 2777966241, 2682174108, 2787173615, 160399885, 3684032242, 3469646932, 1306608746, 1595729097, 938213120, 1595923412, 2813980586, 164717954, 413073371, 961761860, 3098576852, 3630374652, 2516298215, 1011687067, 933817338, 1045745928, 3509373401, 729324908, 4198981606, 2273370400, 3172968858, 2002564459, 3863063000, 820393147, 3766738613, 286598600, 481958762, 3640202967, 1643282166, 2595743107, 2706247478, 2837401827, 646418209, 2986157013, 2846742590, 2144518054, 1545251201, 1356103871, 3179673265, 2426424048, 2214577802, 3543764949, 4025641509, 2589561505, 4195420625, 3777224301, 3972110044, 3340359799, 1591569654, 54177656, 1122690389, 2636379765, 3640648341, 3916167530, 2883227922, 4250874319, 1625476435, 3023227941, 3660418729, 3374910318, 287969164, 450223154, 3246052168, 1639631305, 433687701, 3365395491, 407048215, 460357532, 828719561, 1004649734, 2568350424, 4003188239, 1531282741, 3499626913, 676028053, 1451816527, 3771677753, 1211310887, 3258500836, 3199192501, 4190995578, 1081261176, 2619719786, 3940000036, 2344399877, 2150568038, 1292561597, 161879920, 2029792093, 1363654245, 1407294567, 96409239, 3552579639, 3161835309, 91858994, 137733323, 3820737384, 1686202090, 2364224290, 2376203543, 1712827719, 4254219431, 2231241504, 3794852558, 3645826522, 3631491819, 389732813, 989341329, 2509225002, 2452182399, 270127972, 1818791444, 3765384463, 2958610336, 4131370392, 2439611169, 3280533743, 2757520201, 765440678, 2838283014, 3591608582, 768467203, 2576799289, 2386555374, 1059939726, 2554201911, 2085185991, 4074866891, 3479421944, 3671933326, 121561221, 1702569546, 2339807167, 2294301145, 3602456295, 62389698, 3575199778, 1586410263, 2059142327, 2816659556, 700300462, 3164742085, 2306362148, 1108345651, 2107687256, 1632596832, 3240956662, 576487282, 4117053298, 2597003037, 267863332, 4189091952, 1997920444, 1812292140, 874626477, 97340395, 3009057412, 2518879359, 201456099, 3258978602, 63591701, 868294989, 2033677775, 1995892917, 1665606930, 970034914, 2903743836, 1753768955, 3721959363, 3333475753, 529445160, 3010380641, 2250120108, 3896517288, 3488366635, 3517073250, 1576114714, 285616950, 3412899151, 700753116, 2396024735, 2331543684, 2758839052, 3507730852, 1864209759, 3616228536, 3126802988, 4151811384, 1189869060, 206215245, 860078604, 2835481128, 3319765069, 1673773525, 3071396263, 359640054, 354415131, 1822736283, 180612094, 3147678633, 83503936, 1040067650, 146066468, 4096245769, 1539342166, 1388883796, 613376142, 1233652601, 2562866533, 3181024797, 190689939, 3995383892, 4107514082, 2066731331, 2717317280, 3316247076, 281053783, 649182916, 754081821, 1596393456, 1381806015, 130057814, 399291459, 2392889872, 4094422271, 1329469183, 426882866, 2416690008, 2104346778, 3736807049, 2246070978, 1543329590, 569690758, 3592626292, 1806212348, 3877953649, 842626897, 1620571870, 2417592774, 2664631850, 21594068, 1361764997, 3836360715, 3808643681, 364300156, 4219530192, 4254765952, 3242332131, 4263527327, 2237954863, 2518762716, 2543626510, 4051277357, 2172647241, 3891654904, 3513302260, 3966214603, 3274433467, 4189002001, 1913031486, 2374433701, 2853445463, 2786194402, 2650995066, 1194806595, 798332983, 3366701715, 94593656, 994007481, 3189646745, 1926387844, 3991005037, 3494907173, 142848066, 3443253475, 987568207, 156748189, 2071214274, 2811985480, 648480149, 2057243564, 1617197698, 733724892, 944408258, 4254165389, 3379903259, 2137499612, 2773344178, 2971254474, 1605583639, 4292469896, 2364183754, 2094204663, 2265104873, 2620186009, 1541944545, 1648290082, 3192401243, 2310115175, 623685988, 2615947663, 301506893, 3059152911, 143381349, 2116309683, 240919778, 21144574, 3384136523, 3531508432, 836777636, 1623569736, 1914458781, 3288097390, 1510112988, 1248176647, 3653205228, 3612778048, 115622972, 180472491, 3845539320, 330403322, 3783376743, 587191315, 4258534422, 1236253342, 1522509704, 2963025063, 624585589, 1490628815, 2253762649, 2123418215, 888125204, 3159029025, 1044612791, 3987085989, 1754476514, 558043269, 3842409590, 3878582740, 3998404116, 4049573683, 2727763402, 2971280696, 1705404860, 3040728968, 2408990178, 4120975094, 175794705, 159519093, 1775720039, 3654605305, 3865750502, 3471279868, 2965820278, 874666327, 3204490867, 974813114, 3254716589, 2484888552, 3458766490, 827687680, 2485267692, 3109691575, 2694913703, 3132437071, 2733841153, 3938841560, 809250768, 2136457637, 4292759008, 2513886288, 71816693, 252274406, 1427643477, 936934765, 2828791162, 1294678012, 1253849136, 550706935, 3719977474, 3617832225, 3746984998, 4112155178, 3127594449, 3498775812, 121294660, 1395768055, 661915583, 2590920605, 1038373991, 2533463807, 3098440611, 4019210291, 913342684, 3785297293, 1613121458, 4064379370, 1644010529, 3649954369, 3717003912, 4278970793, 3448907561, 2912881596, 1583946466, 3508832739, 3924182552, 1930872385, 1105492776, 1360450190, 3886606357, 3211480905, 770338883, 3057005148, 3460932142, 1328071756, 1034452433, 3768804094, 4017469408, 2455058255, 2207133362, 2844224121, 334709475, 1295442017, 1571769886, 3687779399, 3378013131, 3509129073, 1633085167, 3278734337, 829130752, 3224815794, 3161577750, 601519497, 1781878216, 2951975497, 214543778, 907207098, 3940520899, 4107339838, 3664986367, 3144206208, 3907542328, 3506035319, 2557855761, 870367532, 3725519037, 3179938558, 1654262290, 834545116, 2967384570, 405691318, 2998929838, 3682829362, 1119517573, 1323399311, 761921479, 3446189427, 1606704918, 358173796, 1382472178, 1089162138, 4161111745, 146135676, 94242811, 503162583, 2684851059, 2886732469, 467795231, 1536384438, 318432570, 3422419572, 44940546, 1873712236, 2617049470, 1109847523, 974922443, 622777346, 3389900857, 2684021396, 2890334213, 4009725298, 1140894280, 239949456, 3959862955, 5094453, 142012868, 2394621407, 1763080998, 3765064128, 2929047731, 4286712296, 3471745380, 3546857491, 1947752664, 1791629816, 3753601721, 3161950902, 3186726912, 1106445381, 4211789777, 1860038395, 1559161628, 2666572751, 751045907, 1034653490, 3433163560, 2743811651, 3549176148, 2258776142, 1501412375, 638662836, 944953481, 3642662002, 3678354885, 2958384776, 690359796, 2133969733, 2155026896, 1290575000, 393324406, 3196052041, 4094722447, 2310542520, 2196284490, 4052170374, 2974719113, 607052815, 834982371, 2086938476, 1712435615, 1684066675, 4011656746, 693680015, 2462274920, 288992494, 1606058735, 3411816393, 3747024827, 2507161741, 385989584, 1587694316, 1982430062, 1174961836, 4266797872, 1679283783, 3503303540, 3067720441, 1270057073, 3321642654, 3684027089, 3163817821, 3801744910, 1682695827, 4038151268, 3388240415, 2194060314, 3130515048, 4171289653, 489511735, 692897555, 3951936149, 56598082, 3920028457, 3705280419, 3695926895, 2153723513, 2472647058, 3501705755, 3782141669, 4131548651, 2819536132, 3327854871, 4248706241, 3093746765, 256001413, 595695101, 3769672144, 1094345757, 2172547108, 3272039030, 4171877757, 3157391402, 322198431, 1963507739, 3105928561, 1847776539, 2136197711, 1010039433, 660440484, 1341566203, 875730283, 616620758, 3129668029, 4179021853, 2388328207, 1667994067, 1397192346, 2363642247, 324742433, 2918108315, 3151588349, 3463204882, 1312066727, 2932387029, 310214959, 1371591583, 2108279628, 1675646325, 598150638, 3203591547, 217072987, 2283362033, 3288443925, 3008394201, 349148417, 3165804314, 4245218346, 788838246, 3031993137, 2810048099, 890264939, 2628074428, 3836819978, 2820757171, 657400902, 2135066463, 2148576595, 142630821, 1005404904, 27075886, 1287001688, 1183852587, 876050599, 479931224, 2561229941, 4160031664, 4139621195, 2068367616, 885220846, 3840029868, 3716147316, 69352230, 108634347, 3499036485, 2633191852, 635096966, 3330593582, 87328883, 2784797390, 331394534, 2778381834, 3299020213, 202427877, 1455050468, 3385583322, 3414601094, 2620682763, 117406669, 320508672, 498723768, 1269640473, 923807488, 1971328322, 2199256229, 3290850799, 3936210237, 4284071343, 873817129, 837693647, 351338608, 2112365945, 2174005462, 2707328343, 1721466842, 2887984216, 415724498, 3628150883, 160854000, 1669629350, 649665407, 488690289, 2228615122, 649291715, 2040219840, 4044200817, 190322719, 909343648, 1798788372, 3413839793, 2614200617, 2346466555, 889150877, 1766516718, 4202992258, 3398453892, 1775655201, 1270797435, 955959043, 13195777, 1626339178, 3294927245, 2764192000, 2023088390, 1799992984, 1138443591, 217483720, 1455572260, 3605615378, 1110582669, 1872888156, 4054306068, 3659122210, 1378261056, 2775572248, 4112241406, 2502975184, 3867399103, 2092071604, 174816803, 3667613135, 2755793618, 1306493555, 25722791, 2082690639, 888810757, 4178227238, 4125927937, 1870994585, 3000065625, 425997190, 1483151675, 2649678064, 3541089197, 3498292457, 3875049088, 111125319, 877512848, 559998314, 74706332, 4031286966, 4006068359, 487234484, 1533727606, 1707098024, 2830652916, 3093662870, 2995341267, 139280058, 2818362952, 3305158100, 3218548844, 1270393638, 828845326, 1625861, 2055296718, 1089660872, 1755341835, 2123072611, 1046752244, 1816406390, 2029924991, 3308456341, 990056409, 2228717103, 312929007, 1278102186, 4162716745, 3095576347, 1375024470, 1973077270, 3557010574, 3693368296, 3323149486, 3947697585, 3827351935, 924521410, 1214158715, 1173663356, 3069636337, 2267050037, 2787096366, 773446682, 2686252690, 1047726537, 1146150949, 1422547896, 1633322935, 1103478636, 935191026, 786668645, 986273158, 1947394309, 2314316643, 1112918996, 2796085918, 3514578332, 1666100180, 3042292533, 1048783169, 3148612140, 3435278073, 1359180040, 4000433418, 983832541, 1327523058, 267534930, 425260126, 1596382019, 4103225034, 1779415060, 1645315522, 452124073, 1912047953, 2918771151, 2732211728, 1636211722, 1405965398, 843621670, 1437734884, 432175290, 170046326, 1664578056, 2382090489, 2291989233, 3895911746, 4007456117, 4136922351, 3271957414, 4239777164, 3204582022, 1987708747, 3851883004, 1769880105, 3443787111, 1317191244, 2283674893, 743477167, 1705098407, 831423232, 2720018213, 2764743353, 1816962977, 2392959412, 2506984936, 1423016063, 1484715802, 229100608, 1286645977, 2120894808, 483272165, 4217804094, 3011863235, 2256298894, 586789740, 131837672, 3850767741, 1803183271, 3102070198, 39697457, 1813602275, 3391994587, 1678477780, 3649228995, 232407521, 73204303, 1526347477, 3024108986, 570072634, 1640550440, 3336847634, 2280997584, 296008947, 2106923545, 2222926974, 597899075, 2701590621, 2236834542, 3840692727, 488929107, 361478599, 1786263596, 3310518706, 737765682, 782344825, 2841162595, 3833159266, 1749703074, 686656130, 1182784865, 2296746963, 2497134227, 3415319253, 732876174, 247644695, 3098688022, 3686418562, 2381812516, 3361365304, 1157793397, 2785892209, 3826944741, 2771189599, 1977509697, 1940620892, 2323105041, 2253065324, 1647989061, 2302121025, 2632671167, 478658709, 4236131552, 1786285823, 2647112475, 337779464, 195400730, 2732590671, 248318982, 2341848710, 2589962879, 1186967385, 926622435, 2642803327, 406641873, 3279676330, 2203905431, 3022500221, 2894725201, 1072356187, 1489242336, 3610068743, 2012822691, 3573534772, 3709289238, 330635332, 3591921961, 2118915980, 1447666682, 269448903, 1956896282, 2090968002, 1144293769, 2940403853, 1562238006, 3694578859, 2374934530, 1075781238, 1982712082, 595033247, 3698572566, 4240478429, 3685961356, 2905835213, 1977537026, 470891116, 1539729541, 3605168891, 1939850208, 2798280322, 1030542105, 866616060, 248462482, 2625275449, 502421620, 3875569215, 3146682864, 1244437519, 2833092512, 4247297732, 2261450915, 673975036, 388403255, 2554856724, 1823226492, 624341677, 1047728544, 1075952899, 2752654132, 2360922109, 4255944443, 1586270499, 3822127698, 3428147338, 241970081, 153725620, 1587403477, 2648716811, 3294727085, 1191636661, 1340814536, 1964376938, 653797016, 3338173309, 1626263995, 2935520321, 2632910602, 3960342902, 4668377, 1467177706, 2205986777, 3452117992, 1465061380, 172097635, 1463493749, 3944792271, 111168588, 1709394187, 1572637667, 689322718, 3470981883, 307832003, 2664258752, 1662939379, 2875786194, 2814296621, 3127526966, 1993375517, 1285581105, 970905851, 3008104688, 53988002, 4065881961, 3771907833, 1338696804, 141829004, 1818377219, 2848657364, 3394111062, 1500653737, 220365459, 1987354361, 4215541125, 3011191837, 3683650285, 3017374460, 2910542744, 1161065955, 435294481, 2861219069, 570015758, 515254224, 2580223436, 3364126058, 2972080199, 3046579688, 4259603586, 868442880, 1150449040, 806323041, 2470208084, 2395958264, 3735367594, 1097535687, 3268917007, 994075673, 2264228078, 1002930807, 4057154303, 3892021532, 2284974317, 4000656559, 2668963341, 1196131911, 2988056801, 1213158928, 3904692187, 3006897666, 601222916, 3244197768, 2020379388, 350613880, 3935407269, 1073407601, 2404373660, 3405595421, 2393289109, 4055940713, 2087309518, 4167176066, 2253885772, 3491212151, 249251039, 3938221893, 522783005, 298898086, 1384287935, 2964897682, 4239056475, 1143535012, 291370313, 2415200663, 691821670, 2926178170, 149158229, 2314817616, 4181084629, 3233393288, 2093898535, 3415117018, 3554931183, 3426899054, 4060480015, 1364969240, 2309705583, 259661069, 4258441134, 3305380000, 2500277244, 2772851793, 260505345, 4286821327, 4025482270, 2112344846, 1897693420, 1763517997, 656457888, 3705908474, 3703263962, 3755765947, 4010713059, 2134770889, 3445005593, 1886800923, 85876994, 3624290772, 3264206308, 2934551366, 711106641, 2092961062, 2642847889, 915820433, 1908898869, 2667904700, 630196870, 3136317174, 4085407304, 579849086, 3800143012, 1760295175, 1519722203, 2023443967, 2883315577, 4002110653, 2857017162, 2866155999, 3503638188, 2976833662, 4274139384, 2841721767, 2136043507, 2165771782, 1345009759, 999092716, 1765199824, 1399480958, 1326692414, 1988821970, 2193847954, 1275316142, 767720532, 432966753, 64784923, 3637391622, 647166324, 1880611521, 144535740, 3900593722, 909722693, 3298172556, 83414278, 953080944, 926950183, 2055853525, 2300561540, 251559447, 4169120244, 1574877807, 3773202490, 4161696690, 231606414, 785591807, 962625464, 2162856517, 4291010242, 1083159380, 1080835769, 556814427, 3597663743, 999001222, 1426069660, 619332078, 2874882718, 2390991258, 1832052668, 4189631279, 1823146167, 4247812343, 3668175635, 1594624622, 835767002, 3421667285, 500665442, 3781856384, 2379717389, 1404729582, 2593652970, 675624716, 2396422049, 823531689, 880432052, 47013937, 3468070611, 2569893659, 508656401, 330810641, 3664539374, 1223678312, 894254646, 2162734461, 2455950975, 3498150388, 2895849499, 3713550328, 1491538744, 612708348, 3410202369, 90513663, 2740583956, 291482859, 3257133075, 1621110414, 658966606, 2388981565, 1482270277, 4277796478, 616000066, 1302391423, 389435274, 499182872, 2778519120, 1092035752, 3556795823, 2606843859, 3803681751, 452702262, 3415066304, 1550237456, 868295731, 266882070, 2986852034, 3939134187, 3772708343, 3184146929, 1032052997, 1003089955, 2818229955, 1669241433, 1662781975, 3993193104, 379460469, 2552946548, 752263100, 2379488033, 2675022650, 3413489952, 1881381882, 2115889887, 1350632592, 2714804385, 693667937, 3375948626, 3743724454, 2217996299, 2858422777, 843191450, 2883713150, 2052933691, 694651347, 2031649269, 3451261575, 3002016464, 3493259882, 3864056804, 1822571796, 2525933560, 2790048327, 1438423531, 51806550, 3484695095, 4292760017, 653467833, 3072546186, 751346758, 267022864, 2914629327, 2471300159, 1870159686, 2836127668, 2720114561, 2949959613, 3662518418, 439021697, 3371901150, 1407317003, 128518770, 2506720068, 1512669152, 1895898379, 96981922, 1088155888, 426888880, 1163179159, 1540820345, 4134091495, 2243236932, 3734258172, 1389840616, 1382391473, 3943949233, 179992135, 3272876896, 1291807198, 1768237667, 2471820455, 182453468, 1042779952, 3671173674, 955528384, 1299775666, 689839698, 2389464943, 87832765, 1592449742, 3829800626, 1663401154, 4233210273, 2150128738, 2046516099, 3553946250, 3871430754, 1198836101, 2210991180, 3466998157, 1266331674, 1997446139, 3152440800, 361560901, 320773640, 412921332, 171170863, 1726664166, 4200655923, 136903660, 4148931676, 2733785865, 2181038935, 2949891816, 28052683, 3478328346, 3065070082, 3175245402, 2119455651, 3977056363, 1426088014, 1596975123, 3911254198, 2859149623, 3304893536, 1049158622, 3334388749, 326259982, 2011212376, 3505461770, 1513102470, 1598031834, 2804864253, 2575907281, 2833300344, 1027921197, 4168940897, 307777111, 3287947046, 3503088731, 3229469250, 2197927144, 2486470257, 2718729083, 2920496362, 2108355916, 3451489172, 2209951126, 30482127, 2440066487, 3080249599, 3463669558, 2765438039, 861379829, 62222663, 2464254556, 1896809218, 305108947, 4103824397, 487534738, 661165925, 2775929583, 2142253180, 3457486281, 1293897673, 2136004033, 1587628778, 893046752, 347442865, 3352835008, 3005174882, 780403094, 1945628058, 4031567589, 3992350554, 2856824915, 957696466, 3611639377, 3551630042, 2778002698, 935049697, 1351523760, 2118622117, 2679756321, 3085425056, 3652716253, 810607382, 3982623000, 3047721714, 3755691240, 929278101, 1276211905, 1727251061, 3245755849, 811821670, 2996914165, 2159101040, 2933953302, 1576371704, 2031523213, 4216306316, 4214934890, 1899091956, 2772879904, 3052434972, 2484708774, 508777318, 2994348499, 970237670, 880520040, 3191153435, 1934188367, 2072032915, 2655517094, 3708714126, 2927760955, 387005834, 2474373444, 1808587100, 924968846, 3363305273, 2207689855, 204524315, 2318164527, 2185210555, 2817052772, 299587056, 2976162532, 3610642477, 4171637759, 1384286829, 1995274175, 2146042489, 3802016995, 1495353443, 275096352, 3556163947, 2523412394, 3172447069, 3223438374, 1038011562, 768725737, 2302236486, 4138824784, 5334262, 3991246138, 3423167892, 3733593835, 956326801, 3916425188, 568709887, 3158612422, 361977800, 1124890398, 2658242743, 1810048706, 3160678195, 3631588627, 1801353892, 2159381607, 693929646, 913431924, 2376989488, 3718589337, 2279776759, 2444182571, 2576802791, 1508935701, 3688224730, 3363643039, 2447353044, 1556807080, 1569828612, 3985174983, 3613554854, 1169763629, 1090885720, 3478706400, 3278098550, 3370305133, 1321369446, 1964499622, 1292053355, 3339911825, 2562453721, 178779242, 1879540311, 3742283255, 1440740586, 4047870923, 265566034, 2054545290, 4068718290, 2166254873, 2724137442, 2301646791, 1548359079, 2694497745, 2353494070, 903212176, 3738596832, 864904110, 2028303168, 1940005900, 3096178263, 379011173, 3483784792, 3846767067, 835740351, 4211475394, 2367711697, 3786363524, 333298808, 2352046902, 3279879798, 2652344319, 1290387936, 2922794420, 2916837716, 1757906340, 1375313120, 20601314, 3285450815, 3094369179, 696174655, 2128331502, 3177683831, 2484427444, 4222017258, 2891514079, 2380561480, 4231960602, 3081222651, 336517856, 4131575472, 3617539093, 4005036994, 2388150382, 2022610434, 3333148963, 3703997678, 3081703515, 3880184513, 3883154504, 3622133096, 929799483, 1771159996, 1379773266, 1871269343, 3751363833, 3769676931, 175187093, 1808304382, 3096865676, 2179442733, 3001850609, 1429222339, 3253113614, 3045912846, 674134254, 1648821551, 1896450395, 2903059666, 817103547, 993356439, 2930119286, 3310092064, 2934797169, 1238306828, 3123390851, 3688903874, 2229035087, 3314649988, 3784930375, 926573350, 2001439920, 3726432130, 3045840679, 2033502118, 3200708182, 61953946, 983300688, 2527151188, 3264682046, 1988002990, 4048844125, 4119904003, 1861210557, 648281946, 3237861526, 137933501, 4130082217, 2622574708, 1384103936, 1591505645, 3012506948, 1852957652, 1885719341, 216594986, 26956819, 798481634, 1669257389, 1417240408, 3079433970, 4043751056, 2563833338, 1335617581, 907450158, 1503462080, 262863092, 1274616985, 52397419, 2932266565, 374226077, 959812043, 3371212244, 3640161676, 560519144, 881614886, 1476724017, 626823452, 1358726006, 2387383292, 3216373360, 1060231239, 1500819470, 2036893176, 776702496, 1930617246, 3509468485, 1960508847, 1106791641, 3355206319, 498908973, 3045050183, 1334353453, 3533297398, 1191487587, 1529813222, 1254437558, 2773912582, 2868293341, 1215763090, 2793288402, 814103477, 3825190083, 854705735, 4007038398, 1205991091, 3438850181, 3175106782, 684937433, 3446444164, 4266215428, 2302729968, 3930478692, 1617866109, 2459535608, 3320892736, 1061495001, 1549487323, 1124490351, 3603200276, 3560198384, 290325188, 2265519572, 3639143645, 1267626535, 2233276620, 3196724055, 4043225189, 946265771, 1219677594, 3015017171, 3325069004, 2515905077, 4086593668, 1114852331, 80542949, 2001534219, 778448174, 4152247686, 1495476816, 2242582110, 2229502697, 1892450055, 2522627320, 1560748891, 421002978, 1543914273, 3180101214, 1323369764, 1035159417, 123258382, 3891949129, 3416264590, 3705668013, 1731666491, 3192936322, 428395916, 643721371, 1388325312, 3975753187, 2945654022, 3763172782, 4209355826, 486207330, 125455125, 1428997453, 3795618179, 2423942492, 3672429352, 3370586949, 2143174122, 1774232989, 3539766218, 3202272087, 2143881538, 1494626942, 1056155957, 825744173, 83747471, 3844533347, 2505926960, 3009433637, 4035847022, 1889291166, 4102984642, 2709757067, 4097547630, 1974867996, 2076574895, 3723679542, 1007622694, 2885212730, 2528633225, 58524708, 4203895887, 888449087, 839991800, 704604715, 824276751, 449823420, 4140682436, 676494122, 3051170857, 3193570552, 46752823, 1418687354, 1206202709, 3016919822, 948094471, 3864324849, 4249806473, 4174361878, 1067229245, 3190989354, 639783596, 3795822399, 1444049882, 492444236, 3354881259, 3505586092, 1825188449, 2181867363, 536307967, 1561123478, 1474583898, 1132300674, 1416498969, 249512144, 2032927899, 1521068184, 2541310212, 1830707385, 3419349243, 4273943947, 3507176616, 1677434481, 3846915967, 2468799986, 2239329317, 2605119866, 1849166792, 4057087567, 107534931, 3499887868, 1010222929, 3702646756, 2981024075, 2102649252, 1217525856, 4213984984, 3972827922, 1051581023, 205136150, 2086275197, 3491690130, 3475142542, 3298077995, 575567962, 92579684, 1850119617, 748012605, 181670627, 1041393946, 3599863420, 1797612035, 130486433, 104550309, 1118905980, 1187261875, 3517518661, 3143683252, 2888368945, 3843724798, 3712905052, 1608378966, 1534336233, 3646066851, 448668101, 3359891159, 3433927711, 891587864, 1968170108, 1246443723, 913420614, 1246320652, 3252191117, 2019009872, 2591123255, 4237801078, 385183559, 1210110785, 3179790697, 2285517499, 3800896210, 875875573, 1185896138, 1457694632, 3452694212, 2146601812, 3445832600, 827405075, 907661387, 1432541995, 2045111649, 3146276420, 3327368435, 2653074617, 3950471579, 913075171, 1100384994, 1849415305, 1512648134, 583723379, 1328124512, 1282348512, 1546185446, 3250664778, 3206468795, 2556777568, 1834498915, 64068809, 3112825803, 3386244027, 2006364243, 2628576140, 1046764125, 62152563, 899802442, 672101889, 2629765819, 1495518597, 3701263775, 1959778458, 1465260467, 4138611139, 2848172666, 1137004752, 1209146976, 1546393625, 1891399842, 4277797987, 1910202094, 2494932378, 599240404, 635276800, 3237457341, 1010603318, 3951376582, 2787915004, 2436629106, 11404935, 1813462520, 2477786096, 2317871074, 224281000, 3819848139, 914945191, 3655490566, 3185249447, 463705264, 3722149310, 2777226603, 1208884078, 282639763, 1790997901, 2977525629, 2906840866, 3057108807, 2855743783, 71958944, 2056585362, 297345862, 1063248826, 3239964887, 833913888, 556083703, 3421493404, 3503033660, 1189146559, 4153135929, 27806065, 978848102, 1612231360, 2797165404, 3519573761, 3681173868, 2413480014, 2364294272, 3029441476, 2721893844, 595137445, 3310569130, 4225542196, 1142717356, 3451163774, 1809599761, 686283597, 1866437508, 1784871601, 2416861129, 3228256388, 1187770036, 434310763, 3309816645, 2066683519, 1633372954, 728700436, 3457450285, 1709989510, 1074007401, 501370663, 641127243, 2777238603, 1971702461, 3614853092, 3892196263, 1612793209, 2060115236, 2074174071, 881031356, 3168179613, 4000224966, 1217213859, 1664863832, 4102317807, 1458471489, 1581515251, 995423317, 839093071, 3557615541, 2712720639, 486387479, 2966247346, 2442742621, 1552208862, 1789364772, 3049819942, 206917150, 2569607619, 4158990911, 3232800884, 2318960751, 1631813759, 2318761274, 3454616116, 2831898200, 1877987704, 561113957, 2522311729, 2675228020, 1740038097, 1262251378, 1864696113, 1048121821, 1860831698, 1551537133, 3104655811, 3841658490, 822596531, 2365148914, 2229263948, 4252724818, 3259005715, 3806054562, 1935564634, 3814605218, 2900799201, 277709178, 824809509, 3435537909, 89876617, 3118296430, 1187711669, 3475106338, 4071482527, 3610540820, 3190414648, 2789647956, 328355042, 4017004040, 1924908814, 2240804867, 2168268075, 3396458573, 226570608, 963788208, 449329533, 3725334764, 3367417911, 3820378854, 339552136, 4043270935, 113566858, 3539438300, 3489378870, 1828921523, 1410948011, 3947457477, 2364643208, 2231356862, 236001223, 2062177223, 3599068998, 38885765, 3422947402, 3207000716, 1642869280, 2369248679, 2491224820, 2549332501, 3276157213, 865792405, 136076179, 869131428, 3437627690, 72770389, 2370639598, 2884114930, 434455221, 1524065408, 3182176350, 4132802769, 4185689586, 379748407, 1665464733, 1634606195, 1875599749, 2814491046, 1353419893, 1645820786, 1443392930, 3066376643, 116393695, 1019938934, 1609400428, 144069594, 3748724804, 2715720756, 1322107075, 1426162938, 2225106875, 2228343893, 398187624, 3147733030, 3363004387, 1117574221, 391710236, 3138018619, 115805590, 872808338, 1475131323, 2072153806, 2234395947, 4149120682, 3578136217, 4184041739, 3857406764, 1103253551, 1130193165, 642192199, 875769627, 3310832728, 2828814356, 785253023, 3164033575, 392886354, 1820471831, 3176884078, 268094069, 1380552625, 2549824265, 1788620635, 1979515449, 3699434294, 1529725646, 921357825, 2793893143, 3552730400, 2070403966, 1226797588, 391354835, 2424684728, 3460929387, 3667477511, 3110385592, 2845159533, 1170763094, 784366614, 2283380885, 3439696891, 3330569475, 1320622224, 331847333, 2254460156, 197253136, 521464298, 1325968087, 824195972, 3063427671, 3686874783, 953505364, 1185909254, 156360188, 3937441382, 3035028854, 310865336, 2713437342, 1377742877, 1136201162, 2484248352, 3898304774, 750287261, 2458190816, 795049140, 2743967667, 3284559089, 1710593500, 735327725, 2966808905, 3322281670, 1020572356, 3835828373, 1196254414, 3414640429, 4054575158, 974078310, 4117705495, 3936402168, 982329371, 191844395, 3181264480, 1286287814, 711874727, 3072142411, 1290070075, 1319431856, 2522987463, 3054376444, 3849109009, 3942330586, 2955431191, 1409713296, 2010453856, 3947107210, 1791050881, 222400344, 2282470896, 2194103562, 3160440606, 677028208, 3481558412, 189342112, 2314043840, 1914066610, 2874972654, 2025148911, 44134944, 3715431253, 1777575715, 1461200594, 2852194067, 303982494, 3775040080, 2609624899, 3698163503, 3661597046, 3527826980, 2282162072, 3112349087, 2223945998, 3135883190, 524984317, 183352593, 3341053045, 4274947226, 1607234561, 1810900708, 1494729093, 732849117, 1460723369, 2004317704, 160854545, 881937263, 3974113881, 1036583019, 3254051319, 2786558461, 1442170146, 3840928068, 2623521152, 911610797, 1176366529, 858541839, 3657712444, 2118621066, 501358627, 2915884054, 2053458691, 2611567235, 1516443364, 716054625, 520527720, 853976661, 1802583370, 3884644641, 3370883887, 4111909383, 3974506588, 2369313155, 1624914753, 302415006, 1258985877, 3926149912, 2930359954, 3392981624, 732149989, 2917727257, 3028662659, 2739835152, 1155813894, 2771078299, 3041959383, 2972987795, 740021974, 2755090047, 1521311615, 4064776281, 1961419376, 3454833193, 2784404620, 1526567826, 507645280, 3446353889, 420786439, 564801706, 581259332, 2520556904, 103774441, 3833524411, 3613709450, 2018935333, 1496209779, 196070491, 929428768, 1900031201, 1413279639, 2546275022, 2313157792, 2630892532, 3922690748, 3731382961, 990992608, 1982222685, 1052299222, 2766228005, 2447173259, 291803236, 3269891754, 3632092012, 3715464633, 2937924829, 2352264074, 3764729444, 3431158693, 3038919534, 2032469110, 1988817637, 2190418572, 1992022054, 3779717139, 2692881048, 3638237126, 831036925, 4294305315, 3527124104, 2807668776, 3124767898, 2224153611, 1744492566, 1610169073, 2832102034, 3673580605, 1969200208, 1367039668, 232706746, 3957158899, 966636321, 1192869828, 2822610559, 3413756763, 2671639356, 3274744383, 1285655645, 2469326761, 652957830, 2540807207, 4149293512, 2736549184, 2592832447, 1108269136, 838375456, 706608990, 4117248780, 3451699868, 3960790026, 608408186, 463915819, 2260046133, 944360895, 2543765035, 1004623916, 2470025154, 1642968532, 1881326632, 4189926406, 2426680335, 3161061450, 917056724, 4258755317, 3410299013, 3573827312, 432353552, 2285280390, 1999074245, 1566638998, 1019731194, 3013461552, 4291653193, 2865136870, 3367978716, 3297321843, 3346741980, 1972807722, 1918777316, 3376374560, 434114807, 3657281526, 3853673256, 3051136766, 2423570191, 1193549221, 897257832, 1344014806, 50459033, 38470357, 3369252050, 3225936535, 2319618473, 2106200675, 1536200848, 904891044, 3269380537, 4118877271, 2715861718, 1525030047, 3294660430, 4092194250, 4014223595, 3962013142, 1474397761, 477579918, 2027288093, 3722833825, 2368769323, 455426746, 131455124, 3319092639, 536502424, 838812209, 940114168, 3613448269, 2395222524, 809259839, 3495147233, 3221280125, 3296987320, 3242265140, 2693850154, 2922868545, 1209788334, 573666408, 3916191173, 2056661620, 2107789655, 2301654771, 1416866133, 4064827832, 1448507974, 2442302418, 1995546292, 404273675, 32868112, 1090165643, 4180070028, 3711613697, 1981886534, 2842053661, 385745296, 4016681685, 2153127346, 1006810034, 850812881, 896162912, 3029098735, 2557612871, 3146330149, 1275375061, 3244338428, 2942055276, 355326809, 2537407166, 3439399746, 2081088435, 1698982712, 3725685023, 2899600515, 4245642432, 2582641763, 822836892, 2531329741, 3746232758, 2370561512, 2089364608, 895119220, 2214961410, 3299875704, 491002907, 3583732882, 1753276090, 2546162949, 615607279, 1324161357, 1709115937, 706813823, 3031120281, 1419997542, 1135328236, 1619965113, 1138037011, 2999495815, 3533197756, 3563735464, 426945373, 1296402104, 2016166336, 2651611842, 2370030290, 2948546650, 318519019, 2822987945, 3262542600, 4270317579, 3251804423, 2693151077, 2678759566, 239078334, 3997250725, 3181234091, 1443154701, 3279307390, 2175894556, 2179992472, 3219765624, 987680170, 1858938493, 3437384015, 499601442, 2066939182, 3434965016, 3139549554, 1591687256, 502566775, 3911814687, 3140377438, 207248595, 504537256, 2831930329, 4150463318, 1043335536, 1468327354, 233736684, 3051102126, 2502708997, 3253067614, 378224965, 1820263774, 1814488165, 2940918170, 2018954992, 290193648, 1326302302, 289781029, 1345742475, 1068589454, 4185915995, 2906495491, 357574415, 3279084820, 2661032131, 2700031265, 3802566809, 3692276538, 2873632014, 2461711645, 409367859, 3798467077, 4043812441, 3698746595, 2310873509, 3571569173, 3845651911, 258703886, 3784277245, 1981928944, 2667218863, 1400478575, 4253850603, 258421796, 1479042986, 2578794903, 4051395391, 2820127227, 1694169959, 1148655572, 2697564476, 1207011380, 3058184259, 3352776215, 440294504, 137089898, 680266285, 3795730071, 1493691959, 3744953509, 3744871075, 1616914833, 1818120487, 1835600368, 3797526847, 268779021, 3900130307, 500401053, 3036213273, 2541397382, 3689011441, 3213681467, 2788238075, 2867099932, 4293849991, 3574971507, 3886252097, 2030549414, 188282524, 2802875533, 2231350020, 2698482300, 3478927359, 506134409, 4227326945, 602201625, 2139702418, 2353092534, 1864932087, 389959887, 4196915182, 108696237, 2343005126, 3244325285, 2062419080, 2355449797, 2642257643, 925364310, 2995551630, 3804661168, 4291810957, 3121516568, 1490910432, 4213254963, 23660703, 1496986420, 440661301, 3226840583, 928817800, 2225519941, 4132108647, 4182457680, 1240825194, 3312070845, 2576968586, 3823185407, 3958363844, 2477638614, 1326450954, 2499350590, 3183188530, 2445169483, 418505581, 499426776, 2511688246, 2766935401, 595102031, 2210911468, 2169521474, 2940136211, 3480206679, 2561251575, 1313155832, 23676373, 575997196, 2395358907, 2742198817, 2961679028, 2496524649, 1565443189, 1177158797, 265094555, 1454629276, 956340190, 3026526477, 747811689, 1603761007, 2267274535, 3592946177, 742361785, 2305313248, 3025464418, 976236530, 727668357, 2581137240, 1418298333, 3931620228, 3620890254, 3417752223, 127774541, 1517845773, 4087177752, 668277424, 1441190773, 3670762365, 3343791725, 3405879457, 1934583218, 3100450194, 1716819421, 722507471, 4135756921, 1178009538, 3697232699, 1875523810, 2835008482, 69911608, 1390539346, 779106895, 3105182669, 2893269354, 1725571139, 3692943846, 1990622383, 239326195, 2466886551, 396602694, 1306695977, 1093197774, 1835405924, 3220696622, 779305690, 271963973, 1174467241, 559389409, 2766836916, 137522190, 103059605, 1560096678, 2984407280, 1587320474, 946215024, 2311362061, 934245416, 3584256395, 3443183524, 3964615618, 3823492702, 625759813, 1558965451, 258795043, 3350898822, 3671346740, 1106457217, 857549112, 174038179, 1331943586, 3009582416, 3772939856, 1961630752, 512292555, 1514032099, 2892501497, 2432888250, 655080480, 2133142810, 3407939429, 660246246, 858919115, 1252094802, 429940888, 2017902496, 773519173, 3098185530, 3601415284, 855192189, 3286053672, 2047971719, 3391368946, 2833015777, 1837922504, 3167307829, 1581101908, 4159104881, 3241056316, 874404001, 2975198237, 977130622, 394272717, 950900369, 306421486, 3291291525, 2855744875, 3264721682, 548318524, 2700565960, 3431556306, 3967356132, 389207159, 2916158514, 972869171, 3379711220, 1106977312, 1810925358, 708675165, 1068656052, 2693582398, 4273696190, 3942366564, 2928373750, 3542405689, 1941346888, 747856525, 2128270778, 511172719, 3392005794, 4080276325, 3959067794, 2571512655, 3678229978, 1808608585, 1800727529, 1297485845, 3528409054, 2462287334, 529424483, 2919164094, 617226229, 2325648866, 1558769002, 3045174460, 3161195529, 13824987, 3577048002, 1109559932, 2498697448, 602798365, 2180863282, 2396248607, 1616449790, 1508270312, 3430753674, 486614257, 2599367913, 1488479313, 3360719227, 2124234556, 3170996041, 2923524193, 2920585250, 3949122348, 1598458335, 2831927411, 1296303322, 1349118499, 216542278, 292834787, 2777967858, 77332255, 2771646849, 165657497, 1444657412, 1797774459, 647379732, 3464629148, 509517187, 2886652342, 2291047707, 678739347, 809598945, 2354382205, 2475299173, 2772668714, 472563589, 3623915117, 139984829, 3286197575, 3026994094, 1760532364, 2672904811, 1642679828, 2961119449, 3390081254, 1293489491, 2886738930, 1025506307, 3743984404, 275852999, 2324741630, 633029080, 439136816, 349945685, 1330021687, 2939906514, 2723379463, 1239875741, 3400801959, 1773340808, 3645488829, 150719442, 793848823, 3049218836, 1312802272, 3485389985, 4204900369, 1485864487, 3774159173, 879800760, 166130805, 3038726101, 1394639595, 40104140, 4164538904, 3474898453, 1559076780, 3504563951, 3813088774, 3168197606, 3215275094, 2161708386, 1366841538, 2966872168, 890698323, 2383723587, 3304933190, 3064457091, 3924650731, 912200198, 2086298388, 368784872, 455471310, 3692210509, 837741578, 479479339, 3176057622, 2769868020, 920262636], "values": [102.0, 103.0, 7.0, 68.0, 14.0, 6.0, 989.0, 1.0, 5.0, 1.0, 2.0, 13.0, 3.0, 8.0, 8.0, 3.0, 3.0, 1.0, 7.0, 9.0, 140.0, 45.0, 88.0, 6084.0, 1.0, 688.0, 2370.0, 9615.0, 4348.0, 311.0, 281.0, 2596.0, 1658.0, 161.0, 117.0, 1511.0, 232.0, 1967.0, 6.0, 1409.0, 21.0, 5524.0, 6.0, 397.0, 21.0, 1207.0, 1619.0, 1389.0, 559.0, 49.0, 157.0, 31.0, 183.0, 1000.0, 1950.0, 637.0, 3474.0, 179.0, 98.0, 603.0, 566.0, 1.0, 569.0, 858.0, 2265.0, 714.0, 3.0, 89.0, 98.0, 46.0, 1531.0, 2.0, 2255.0, 4.0, 2276.0, 1333.0, 1.0, 1832.0, 1.0, 635.0, 1764.0, 210.0, 1080.0, 2938.0, 236.0, 1338.0, 2659.0, 446.0, 1098.0, 60.0, 2467.0, 152.0, 3233.0, 1115.0, 2253.0, 940.0, 703.0, 136.0, 972.0, 855.0, 1903.0, 1641.0, 2307.0, 72.0, 375.0, 128.0, 4397.0, 5754.0, 2274.0, 1382.0, 2970.0, 4095.0, 3215.0, 4460.0, 709.0, 4.0, 1030.0, 1220.0, 348.0, 1179.0, 784.0, 157.0, 921.0, 1431.0, 645.0, 2548.0, 476.0, 1766.0, 957.0, 917.0, 916.0, 686.0, 26.0, 3248.0, 986.0, 57.0, 174.0, 39.0, 9600.0, 653.0, 1023.0, 1730.0, 1028.0, 1248.0, 1475.0, 1172.0, 1908.0, 3642.0, 552.0, 303.0, 119.0, 4619.0, 1.0, 190.0, 1.0, 192.0, 457.0, 347.0, 142.0, 1439.0, 501.0, 603.0, 1762.0, 2444.0, 2265.0, 1174.0, 1301.0, 120.0, 955.0, 1672.0, 240.0, 10.0, 363.0, 752.0, 11.0, 25.0, 11.0, 11.0, 2289.0, 1.0, 513.0, 60.0, 47.0, 46.0, 71.0, 414.0, 99.0, 11.0, 54.0, 69.0, 60.0, 49.0, 504.0, 75.0, 233.0, 8.0, 1.0, 44.0, 181.0, 161.0, 143.0, 145.0, 540.0, 482.0, 726.0, 459.0, 463.0, 3307.0, 1658.0, 194.0, 2184.0, 21.0, 334.0, 651.0, 154.0, 269.0, 448.0, 990.0, 821.0, 64.0, 7.0, 1199.0, 4242.0, 7.0, 4159.0, 308.0, 1.0, 24.0, 64.0, 38.0, 520.0, 3119.0, 819.0, 378.0, 1092.0, 332.0, 119.0, 112.0, 564.0, 359.0, 1051.0, 69.0, 317.0, 77.0, 1.0, 1.0, 1.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 435.0, 2006.0, 287.0, 731.0, 87.0, 232.0, 28.0, 473.0, 50.0, 92.0, 615.0, 1722.0, 97.0, 462.0, 853.0, 542.0, 302.0, 960.0, 776.0, 4.0, 420.0, 220.0, 428.0, 1068.0, 68.0, 319.0, 75.0, 6.0, 133.0, 150.0, 982.0, 1703.0, 1087.0, 3.0, 180.0, 57.0, 926.0, 183.0, 2879.0, 972.0, 133.0, 52.0, 15.0, 51.0, 20.0, 7.0, 803.0, 1.0, 1075.0, 641.0, 1.0, 1666.0, 1890.0, 36.0, 184.0, 96.0, 13.0, 371.0, 852.0, 534.0, 212.0, 1.0, 228.0, 42.0, 136.0, 1.0, 39.0, 319.0, 194.0, 5883.0, 2402.0, 3.0, 159.0, 1061.0, 738.0, 968.0, 1246.0, 595.0, 796.0, 359.0, 726.0, 43.0, 168.0, 1053.0, 524.0, 477.0, 1019.0, 641.0, 6.0, 732.0, 690.0, 72.0, 540.0, 800.0, 82.0, 9.0, 115.0, 5.0, 123.0, 662.0, 1897.0, 332.0, 482.0, 530.0, 18.0, 336.0, 119.0, 798.0, 465.0, 386.0, 187.0, 282.0, 188.0, 93.0, 22.0, 6.0, 9.0, 3.0, 2.0, 353.0, 928.0, 1.0, 1.0, 87.0, 1318.0, 699.0, 382.0, 558.0, 259.0, 1.0, 56.0, 18.0, 14.0, 46.0, 8.0, 1.0, 10.0, 25.0, 5.0, 1.0, 10.0, 17.0, 27.0, 18.0, 8.0, 1.0, 2.0, 11.0, 2.0, 16.0, 16.0, 1.0, 12.0, 11.0, 8.0, 3.0, 11.0, 1.0, 4.0, 15.0, 4.0, 17.0, 15.0, 745.0, 10.0, 1582.0, 531.0, 1856.0, 328.0, 1082.0, 493.0, 5.0, 631.0, 122.0, 16.0, 2321.0, 4.0, 47.0, 239.0, 249.0, 3.0, 1.0, 1036.0, 2635.0, 54.0, 2.0, 1.0, 90.0, 852.0, 214.0, 1.0, 522.0, 95.0, 185.0, 87.0, 596.0, 834.0, 113.0, 487.0, 280.0, 140.0, 505.0, 78.0, 1.0, 430.0, 1120.0, 385.0, 477.0, 145.0, 466.0, 2775.0, 437.0, 304.0, 229.0, 18.0, 411.0, 724.0, 11.0, 1043.0, 715.0, 508.0, 1187.0, 384.0, 251.0, 42.0, 83.0, 1712.0, 1040.0, 356.0, 31.0, 285.0, 139.0, 416.0, 221.0, 2373.0, 270.0, 91.0, 72.0, 751.0, 586.0, 54.0, 228.0, 372.0, 483.0, 87.0, 420.0, 1835.0, 321.0, 1766.0, 3162.0, 161.0, 1.0, 1075.0, 133.0, 95.0, 505.0, 2.0, 1831.0, 74.0, 581.0, 99.0, 1507.0, 775.0, 143.0, 67.0, 172.0, 182.0, 795.0, 264.0, 262.0, 3.0, 17.0, 18.0, 1569.0, 360.0, 2287.0, 22.0, 188.0, 41.0, 8.0, 11.0, 58.0, 885.0, 1708.0, 22.0, 242.0, 507.0, 197.0, 207.0, 425.0, 1228.0, 1.0, 1.0, 1.0, 6.0, 57.0, 10.0, 75.0, 54.0, 7.0, 20.0, 1.0, 29.0, 9.0, 1.0, 3.0, 19.0, 4.0, 2.0, 7.0, 3.0, 22.0, 1.0, 63.0, 17.0, 3.0, 67.0, 3122.0, 1695.0, 3.0, 151.0, 1.0, 283.0, 1.0, 1481.0, 944.0, 1.0, 172.0, 129.0, 2.0, 5.0, 382.0, 763.0, 1731.0, 2141.0, 331.0, 538.0, 1.0, 1065.0, 1151.0, 56.0, 177.0, 16.0, 224.0, 772.0, 690.0, 2262.0, 354.0, 38.0, 142.0, 18.0, 1.0, 172.0, 5.0, 17.0, 943.0, 204.0, 405.0, 67.0, 456.0, 337.0, 1538.0, 262.0, 202.0, 9.0, 260.0, 58.0, 527.0, 109.0, 1186.0, 1610.0, 248.0, 203.0, 1813.0, 38.0, 89.0, 263.0, 949.0, 80.0, 19.0, 8.0, 4.0, 1.0, 13.0, 20.0, 2.0, 11.0, 8.0, 17.0, 11.0, 41.0, 129.0, 76.0, 122.0, 7.0, 72.0, 58.0, 982.0, 208.0, 952.0, 77.0, 398.0, 374.0, 357.0, 207.0, 128.0, 17.0, 564.0, 3.0, 1.0, 255.0, 62.0, 3427.0, 100.0, 29.0, 1218.0, 700.0, 248.0, 284.0, 957.0, 10.0, 1085.0, 23.0, 194.0, 112.0, 2376.0, 742.0, 242.0, 70.0, 336.0, 1309.0, 928.0, 927.0, 316.0, 404.0, 2.0, 6.0, 1526.0, 1.0, 3.0, 10.0, 53.0, 392.0, 11.0, 1.0, 308.0, 926.0, 19.0, 726.0, 54.0, 362.0, 7.0, 35.0, 146.0, 112.0, 15.0, 288.0, 303.0, 284.0, 64.0, 7.0, 442.0, 1694.0, 59.0, 78.0, 478.0, 43.0, 8.0, 173.0, 7.0, 1934.0, 43.0, 21.0, 393.0, 196.0, 43.0, 5.0, 1791.0, 609.0, 810.0, 523.0, 65.0, 200.0, 660.0, 96.0, 287.0, 885.0, 51.0, 48.0, 44.0, 33.0, 348.0, 1480.0, 1.0, 675.0, 13.0, 149.0, 2.0, 3.0, 389.0, 383.0, 176.0, 2.0, 224.0, 414.0, 496.0, 88.0, 100.0, 51.0, 166.0, 17.0, 540.0, 3.0, 24.0, 2.0, 1.0, 506.0, 1399.0, 1.0, 1.0, 158.0, 416.0, 105.0, 28.0, 764.0, 1.0, 34.0, 106.0, 736.0, 44.0, 2.0, 7.0, 13.0, 435.0, 248.0, 162.0, 1545.0, 138.0, 229.0, 176.0, 178.0, 469.0, 64.0, 23.0, 360.0, 628.0, 1580.0, 1076.0, 108.0, 130.0, 14.0, 30.0, 128.0, 999.0, 1407.0, 82.0, 3124.0, 1.0, 2.0, 5.0, 133.0, 414.0, 18.0, 3.0, 199.0, 3.0, 1931.0, 327.0, 4.0, 554.0, 183.0, 175.0, 17.0, 108.0, 136.0, 29.0, 541.0, 300.0, 57.0, 457.0, 221.0, 105.0, 109.0, 140.0, 112.0, 412.0, 17.0, 68.0, 1.0, 1.0, 86.0, 330.0, 13.0, 4.0, 202.0, 25.0, 286.0, 144.0, 103.0, 152.0, 335.0, 2052.0, 1.0, 165.0, 100.0, 38.0, 252.0, 571.0, 92.0, 886.0, 477.0, 1.0, 143.0, 279.0, 28.0, 771.0, 241.0, 167.0, 3.0, 1.0, 27.0, 502.0, 670.0, 527.0, 278.0, 145.0, 125.0, 639.0, 125.0, 908.0, 1028.0, 858.0, 549.0, 1603.0, 623.0, 797.0, 1.0, 275.0, 671.0, 145.0, 8.0, 380.0, 1415.0, 24.0, 74.0, 15.0, 375.0, 136.0, 4.0, 109.0, 2.0, 12.0, 73.0, 1.0, 14.0, 1.0, 1.0, 96.0, 4.0, 2.0, 1726.0, 92.0, 320.0, 368.0, 10.0, 55.0, 34.0, 528.0, 120.0, 67.0, 16.0, 768.0, 520.0, 2.0, 309.0, 300.0, 1138.0, 332.0, 362.0, 1332.0, 11.0, 1011.0, 22.0, 727.0, 463.0, 4.0, 846.0, 654.0, 300.0, 257.0, 44.0, 12.0, 139.0, 128.0, 147.0, 304.0, 87.0, 135.0, 180.0, 94.0, 1007.0, 766.0, 39.0, 452.0, 58.0, 205.0, 868.0, 94.0, 937.0, 179.0, 170.0, 155.0, 552.0, 369.0, 526.0, 636.0, 179.0, 10.0, 197.0, 1.0, 1.0, 603.0, 615.0, 832.0, 108.0, 359.0, 80.0, 31.0, 569.0, 394.0, 29.0, 10.0, 736.0, 1531.0, 762.0, 635.0, 103.0, 187.0, 65.0, 106.0, 341.0, 118.0, 12.0, 93.0, 7.0, 74.0, 174.0, 8.0, 19.0, 43.0, 2.0, 1.0, 2.0, 11.0, 2.0, 4.0, 579.0, 470.0, 32.0, 142.0, 393.0, 981.0, 647.0, 271.0, 2559.0, 157.0, 71.0, 446.0, 793.0, 15.0, 783.0, 2499.0, 19.0, 39.0, 452.0, 393.0, 1269.0, 11.0, 73.0, 58.0, 124.0, 948.0, 199.0, 40.0, 419.0, 639.0, 348.0, 112.0, 385.0, 739.0, 173.0, 671.0, 378.0, 734.0, 1275.0, 46.0, 512.0, 1383.0, 42.0, 253.0, 162.0, 49.0, 244.0, 1030.0, 870.0, 221.0, 945.0, 262.0, 124.0, 21.0, 172.0, 231.0, 38.0, 22.0, 69.0, 10.0, 557.0, 31.0, 41.0, 318.0, 13.0, 170.0, 530.0, 67.0, 248.0, 460.0, 48.0, 94.0, 17.0, 28.0, 94.0, 32.0, 276.0, 27.0, 8.0, 126.0, 361.0, 78.0, 121.0, 202.0, 169.0, 364.0, 219.0, 243.0, 716.0, 87.0, 281.0, 209.0, 424.0, 2.0, 109.0, 8.0, 222.0, 34.0, 626.0, 1449.0, 90.0, 318.0, 103.0, 2.0, 8.0, 372.0, 41.0, 991.0, 47.0, 1084.0, 231.0, 138.0, 39.0, 154.0, 22.0, 179.0, 107.0, 21.0, 145.0, 25.0, 398.0, 215.0, 187.0, 322.0, 4.0, 36.0, 583.0, 141.0, 77.0, 1153.0, 40.0, 135.0, 58.0, 43.0, 152.0, 3.0, 7.0, 465.0, 644.0, 274.0, 83.0, 55.0, 61.0, 105.0, 75.0, 85.0, 36.0, 13.0, 101.0, 681.0, 106.0, 1708.0, 277.0, 37.0, 366.0, 44.0, 119.0, 37.0, 74.0, 1.0, 130.0, 50.0, 13.0, 96.0, 130.0, 59.0, 1331.0, 129.0, 374.0, 30.0, 23.0, 7.0, 268.0, 17.0, 190.0, 351.0, 9.0, 106.0, 344.0, 121.0, 4.0, 123.0, 193.0, 1229.0, 640.0, 672.0, 42.0, 9.0, 15.0, 9.0, 45.0, 162.0, 15.0, 32.0, 153.0, 656.0, 66.0, 147.0, 49.0, 1.0, 16.0, 50.0, 280.0, 8.0, 169.0, 105.0, 2.0, 23.0, 275.0, 56.0, 129.0, 67.0, 110.0, 23.0, 377.0, 483.0, 240.0, 196.0, 65.0, 166.0, 592.0, 268.0, 87.0, 48.0, 1162.0, 18.0, 82.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 269.0, 840.0, 5.0, 115.0, 96.0, 43.0, 17.0, 181.0, 60.0, 9.0, 803.0, 336.0, 99.0, 50.0, 110.0, 244.0, 284.0, 101.0, 170.0, 581.0, 196.0, 293.0, 219.0, 186.0, 37.0, 466.0, 133.0, 3.0, 34.0, 175.0, 14.0, 39.0, 109.0, 58.0, 190.0, 6.0, 99.0, 953.0, 46.0, 8.0, 297.0, 196.0, 174.0, 234.0, 17.0, 73.0, 47.0, 157.0, 586.0, 428.0, 102.0, 357.0, 136.0, 3.0, 72.0, 202.0, 368.0, 17.0, 1458.0, 299.0, 522.0, 105.0, 1302.0, 2031.0, 4.0, 41.0, 62.0, 382.0, 126.0, 9.0, 122.0, 413.0, 27.0, 37.0, 3.0, 130.0, 115.0, 1.0, 1.0, 331.0, 47.0, 388.0, 481.0, 47.0, 553.0, 167.0, 197.0, 38.0, 24.0, 207.0, 432.0, 115.0, 15.0, 1.0, 192.0, 376.0, 11.0, 128.0, 166.0, 58.0, 63.0, 248.0, 17.0, 383.0, 97.0, 46.0, 23.0, 116.0, 169.0, 430.0, 74.0, 27.0, 63.0, 183.0, 144.0, 1385.0, 84.0, 3.0, 97.0, 115.0, 70.0, 24.0, 10.0, 3.0, 146.0, 1002.0, 78.0, 520.0, 442.0, 386.0, 39.0, 39.0, 55.0, 87.0, 59.0, 2.0, 1.0, 5.0, 31.0, 13.0, 572.0, 134.0, 29.0, 22.0, 12.0, 1.0, 230.0, 317.0, 382.0, 71.0, 1046.0, 28.0, 6.0, 2.0, 275.0, 1.0, 4.0, 2.0, 5.0, 1.0, 1.0, 124.0, 535.0, 60.0, 160.0, 156.0, 15.0, 170.0, 1.0, 153.0, 25.0, 157.0, 333.0, 67.0, 1392.0, 210.0, 256.0, 234.0, 1.0, 5.0, 72.0, 93.0, 105.0, 54.0, 26.0, 39.0, 7.0, 1.0, 250.0, 42.0, 1.0, 433.0, 264.0, 102.0, 132.0, 73.0, 138.0, 194.0, 54.0, 21.0, 237.0, 790.0, 97.0, 789.0, 7.0, 103.0, 412.0, 13.0, 116.0, 374.0, 14.0, 1001.0, 585.0, 18.0, 98.0, 204.0, 108.0, 95.0, 397.0, 1.0, 154.0, 1.0, 1.0, 140.0, 7.0, 1.0, 116.0, 25.0, 22.0, 664.0, 270.0, 53.0, 153.0, 188.0, 38.0, 51.0, 69.0, 121.0, 394.0, 379.0, 1.0, 7.0, 11.0, 627.0, 44.0, 158.0, 147.0, 29.0, 6.0, 7.0, 5.0, 34.0, 147.0, 438.0, 2.0, 402.0, 15.0, 2.0, 209.0, 2.0, 1.0, 2.0, 103.0, 104.0, 7.0, 257.0, 82.0, 10.0, 3.0, 9.0, 20.0, 2.0, 1.0, 21.0, 218.0, 466.0, 2.0, 4.0, 357.0, 170.0, 9.0, 179.0, 291.0, 175.0, 59.0, 26.0, 30.0, 1.0, 17.0, 4.0, 196.0, 483.0, 1.0, 4.0, 52.0, 108.0, 148.0, 8.0, 46.0, 20.0, 1152.0, 255.0, 1.0, 1.0, 131.0, 15.0, 496.0, 40.0, 54.0, 21.0, 148.0, 20.0, 167.0, 9.0, 37.0, 97.0, 561.0, 4.0, 147.0, 56.0, 56.0, 2.0, 1.0, 3.0, 3.0, 4.0, 330.0, 4.0, 2.0, 2.0, 77.0, 189.0, 43.0, 214.0, 4.0, 23.0, 4.0, 1.0, 1.0, 209.0, 24.0, 96.0, 147.0, 99.0, 2.0, 137.0, 169.0, 86.0, 140.0, 39.0, 24.0, 187.0, 26.0, 9.0, 37.0, 39.0, 17.0, 314.0, 57.0, 156.0, 11.0, 16.0, 4.0, 5.0, 22.0, 4.0, 11.0, 19.0, 1.0, 2.0, 16.0, 73.0, 11.0, 178.0, 16.0, 4.0, 38.0, 9.0, 255.0, 61.0, 256.0, 3.0, 114.0, 35.0, 98.0, 45.0, 168.0, 7.0, 10.0, 2.0, 75.0, 3.0, 5.0, 4.0, 1.0, 41.0, 372.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 5.0, 78.0, 32.0, 88.0, 16.0, 498.0, 5.0, 135.0, 69.0, 354.0, 119.0, 147.0, 622.0, 625.0, 136.0, 172.0, 744.0, 265.0, 473.0, 157.0, 32.0, 131.0, 22.0, 338.0, 139.0, 89.0, 1002.0, 272.0, 72.0, 13.0, 32.0, 60.0, 286.0, 2.0, 572.0, 39.0, 41.0, 320.0, 196.0, 131.0, 374.0, 350.0, 54.0, 212.0, 1.0, 374.0, 520.0, 504.0, 105.0, 95.0, 130.0, 172.0, 20.0, 2.0, 18.0, 17.0, 5.0, 37.0, 201.0, 226.0, 2.0, 519.0, 1.0, 136.0, 208.0, 156.0, 381.0, 1.0, 225.0, 71.0, 8.0, 1.0, 7.0, 71.0, 17.0, 4.0, 17.0, 26.0, 20.0, 433.0, 137.0, 11.0, 42.0, 456.0, 212.0, 272.0, 28.0, 9.0, 1.0, 1.0, 25.0, 87.0, 32.0, 53.0, 342.0, 345.0, 29.0, 1.0, 1.0, 146.0, 42.0, 3.0, 3.0, 31.0, 139.0, 38.0, 437.0, 76.0, 195.0, 62.0, 1.0, 72.0, 1.0, 11.0, 1.0, 38.0, 1.0, 26.0, 153.0, 1.0, 1.0, 31.0, 16.0, 18.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 8.0, 46.0, 1.0, 4.0, 63.0, 12.0, 1.0, 1.0, 3.0, 5.0, 5.0, 29.0, 180.0, 259.0, 106.0, 4.0, 84.0, 57.0, 1.0, 1.0, 1.0, 1.0, 197.0, 3.0, 11.0, 1.0, 9.0, 8.0, 18.0, 1.0, 1.0, 17.0, 1.0, 6.0, 9.0, 99.0, 156.0, 12.0, 25.0, 14.0, 8.0, 23.0, 3.0, 10.0, 3.0, 9.0, 6.0, 480.0, 7.0, 15.0, 173.0, 1.0, 1.0, 64.0, 16.0, 19.0, 4.0, 9.0, 33.0, 27.0, 68.0, 2.0, 88.0, 2.0, 3.0, 4.0, 11.0, 1.0, 1.0, 67.0, 88.0, 101.0, 43.0, 46.0, 320.0, 315.0, 174.0, 461.0, 25.0, 5.0, 1.0, 1.0, 1.0, 471.0, 156.0, 216.0, 117.0, 478.0, 568.0, 31.0, 97.0, 1499.0, 233.0, 33.0, 2.0, 2.0, 1.0, 1.0, 147.0, 15.0, 69.0, 128.0, 404.0, 275.0, 361.0, 18.0, 26.0, 115.0, 707.0, 41.0, 827.0, 120.0, 26.0, 47.0, 97.0, 7.0, 41.0, 27.0, 112.0, 6.0, 6.0, 137.0, 49.0, 41.0, 43.0, 71.0, 23.0, 22.0, 68.0, 276.0, 17.0, 8.0, 344.0, 20.0, 4.0, 1.0, 7.0, 25.0, 91.0, 34.0, 2.0, 142.0, 55.0, 50.0, 13.0, 57.0, 188.0, 175.0, 44.0, 72.0, 49.0, 23.0, 2.0, 194.0, 54.0, 228.0, 39.0, 10.0, 42.0, 4.0, 103.0, 3.0, 89.0, 84.0, 46.0, 26.0, 236.0, 2.0, 94.0, 567.0, 503.0, 404.0, 580.0, 16.0, 1.0, 1.0, 824.0, 13.0, 22.0, 119.0, 69.0, 348.0, 12.0, 404.0, 6.0, 14.0, 1.0, 1.0, 34.0, 36.0, 69.0, 54.0, 281.0, 266.0, 2.0, 8.0, 144.0, 298.0, 65.0, 22.0, 124.0, 188.0, 14.0, 4.0, 2.0, 83.0, 37.0, 97.0, 84.0, 203.0, 100.0, 245.0, 22.0, 136.0, 293.0, 5.0, 28.0, 11.0, 2.0, 76.0, 1.0, 19.0, 46.0, 150.0, 21.0, 23.0, 4.0, 37.0, 88.0, 2.0, 3.0, 1.0, 1.0, 25.0, 104.0, 31.0, 69.0, 195.0, 49.0, 368.0, 75.0, 106.0, 65.0, 125.0, 15.0, 27.0, 76.0, 49.0, 449.0, 54.0, 6.0, 128.0, 118.0, 55.0, 1.0, 87.0, 315.0, 300.0, 85.0, 277.0, 141.0, 86.0, 77.0, 261.0, 1.0, 87.0, 237.0, 4.0, 264.0, 38.0, 24.0, 127.0, 66.0, 32.0, 134.0, 50.0, 59.0, 183.0, 148.0, 31.0, 488.0, 262.0, 22.0, 79.0, 30.0, 62.0, 50.0, 52.0, 207.0, 106.0, 421.0, 24.0, 334.0, 185.0, 126.0, 68.0, 107.0, 74.0, 21.0, 342.0, 307.0, 20.0, 516.0, 44.0, 78.0, 256.0, 10.0, 118.0, 1.0, 47.0, 7.0, 3.0, 692.0, 72.0, 71.0, 120.0, 213.0, 64.0, 45.0, 30.0, 4.0, 11.0, 298.0, 74.0, 268.0, 11.0, 416.0, 108.0, 136.0, 7.0, 224.0, 48.0, 145.0, 6.0, 25.0, 288.0, 36.0, 130.0, 56.0, 37.0, 28.0, 14.0, 343.0, 5.0, 230.0, 165.0, 35.0, 15.0, 22.0, 164.0, 1.0, 133.0, 25.0, 27.0, 24.0, 20.0, 330.0, 145.0, 49.0, 78.0, 134.0, 156.0, 522.0, 31.0, 59.0, 3.0, 8.0, 91.0, 19.0, 4.0, 364.0, 222.0, 91.0, 230.0, 23.0, 32.0, 7.0, 1.0, 875.0, 2.0, 14.0, 2.0, 8.0, 8.0, 86.0, 252.0, 7.0, 134.0, 12.0, 5.0, 9.0, 3.0, 5.0, 9.0, 249.0, 3.0, 1.0, 1.0, 3.0, 416.0, 17.0, 117.0, 115.0, 50.0, 311.0, 37.0, 452.0, 190.0, 514.0, 19.0, 228.0, 294.0, 612.0, 507.0, 13.0, 4.0, 213.0, 302.0, 34.0, 28.0, 16.0, 117.0, 853.0, 13.0, 219.0, 80.0, 29.0, 787.0, 763.0, 199.0, 5.0, 9.0, 4.0, 3.0, 4.0, 2.0, 11.0, 2.0, 5.0, 9.0, 1.0, 2.0, 2.0, 2.0, 1.0, 249.0, 1.0, 4.0, 116.0, 220.0, 2.0, 7.0, 2.0, 110.0, 11.0, 105.0, 23.0, 243.0, 53.0, 29.0, 11.0, 31.0, 15.0, 7.0, 5.0, 26.0, 26.0, 84.0, 42.0, 22.0, 8.0, 36.0, 14.0, 36.0, 11.0, 5.0, 4.0, 10.0, 4.0, 4.0, 97.0, 412.0, 261.0, 29.0, 97.0, 42.0, 127.0, 5.0, 2.0, 8.0, 2.0, 1.0, 112.0, 17.0, 369.0, 155.0, 10.0, 13.0, 8.0, 17.0, 9.0, 439.0, 41.0, 9.0, 1.0, 66.0, 5.0, 24.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 15.0, 100.0, 10.0, 1.0, 1097.0, 578.0, 1.0, 136.0, 27.0, 120.0, 11.0, 92.0, 1.0, 34.0, 10.0, 73.0, 97.0, 7.0, 5.0, 132.0, 72.0, 1.0, 1.0, 1.0, 184.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 17.0, 10.0, 6.0, 1.0, 212.0, 2.0, 11.0, 34.0, 36.0, 41.0, 117.0, 17.0, 60.0, 3.0, 1.0, 1.0, 138.0, 508.0, 200.0, 52.0, 1.0, 269.0, 909.0, 275.0, 60.0, 14.0, 52.0, 3.0, 6.0, 1.0, 17.0, 571.0, 2.0, 27.0, 1.0, 104.0, 107.0, 116.0, 27.0, 34.0, 114.0, 1.0, 32.0, 4.0, 318.0, 131.0, 94.0, 1.0, 2.0, 5.0, 214.0, 21.0, 5.0, 82.0, 6.0, 74.0, 252.0, 8.0, 712.0, 75.0, 1.0, 3.0, 2.0, 5.0, 28.0, 1.0, 1.0, 1.0, 2.0, 24.0, 21.0, 2.0, 11.0, 1.0, 1.0, 4.0, 6.0, 1.0, 96.0, 1.0, 443.0, 59.0, 48.0, 311.0, 130.0, 92.0, 63.0, 1.0, 186.0, 729.0, 69.0, 39.0, 71.0, 48.0, 112.0, 5.0, 88.0, 205.0, 117.0, 1.0, 313.0, 38.0, 23.0, 44.0, 58.0, 64.0, 10.0, 4.0, 423.0, 23.0, 510.0, 161.0, 145.0, 35.0, 15.0, 129.0, 3.0, 2.0, 3.0, 3.0, 59.0, 20.0, 2.0, 204.0, 459.0, 129.0, 29.0, 350.0, 76.0, 9.0, 206.0, 1046.0, 57.0, 20.0, 419.0, 66.0, 27.0, 358.0, 167.0, 58.0, 53.0, 470.0, 145.0, 20.0, 1.0, 1.0, 361.0, 88.0, 1.0, 24.0, 13.0, 10.0, 116.0, 33.0, 88.0, 2.0, 394.0, 216.0, 62.0, 45.0, 5.0, 106.0, 232.0, 463.0, 101.0, 61.0, 67.0, 9.0, 14.0, 1.0, 39.0, 34.0, 386.0, 30.0, 245.0, 181.0, 61.0, 4.0, 56.0, 408.0, 105.0, 92.0, 28.0, 263.0, 5.0, 427.0, 2.0, 46.0, 9.0, 6.0, 56.0, 75.0, 6.0, 18.0, 190.0, 10.0, 32.0, 77.0, 1.0, 144.0, 6.0, 3.0, 42.0, 120.0, 133.0, 7.0, 17.0, 87.0, 20.0, 5.0, 13.0, 1.0, 2.0, 253.0, 52.0, 144.0, 129.0, 383.0, 2.0, 28.0, 15.0, 26.0, 1.0, 15.0, 2.0, 205.0, 99.0, 56.0, 406.0, 8.0, 191.0, 214.0, 1.0, 1.0, 412.0, 118.0, 190.0, 175.0, 56.0, 5.0, 83.0, 2.0, 37.0, 3.0, 89.0, 75.0, 39.0, 334.0, 87.0, 250.0, 33.0, 5.0, 44.0, 139.0, 9.0, 126.0, 99.0, 107.0, 1.0, 31.0, 111.0, 182.0, 313.0, 30.0, 19.0, 9.0, 18.0, 136.0, 13.0, 21.0, 220.0, 92.0, 1.0, 126.0, 9.0, 7.0, 41.0, 7.0, 12.0, 3.0, 38.0, 6.0, 21.0, 18.0, 69.0, 67.0, 27.0, 2.0, 34.0, 14.0, 11.0, 71.0, 11.0, 37.0, 1.0, 11.0, 25.0, 191.0, 11.0, 120.0, 319.0, 1.0, 178.0, 2.0, 124.0, 18.0, 152.0, 29.0, 1.0, 2.0, 135.0, 128.0, 2.0, 1.0, 165.0, 702.0, 3.0, 1.0, 3.0, 8.0, 1.0, 1.0, 91.0, 1.0, 1.0, 1.0, 29.0, 28.0, 20.0, 1.0, 23.0, 270.0, 68.0, 85.0, 98.0, 15.0, 14.0, 57.0, 21.0, 6.0, 21.0, 3.0, 10.0, 3.0, 8.0, 18.0, 1.0, 15.0, 53.0, 12.0, 11.0, 8.0, 44.0, 62.0, 1.0, 23.0, 201.0, 48.0, 54.0, 202.0, 18.0, 208.0, 36.0, 26.0, 99.0, 115.0, 527.0, 34.0, 131.0, 217.0, 22.0, 11.0, 11.0, 1.0, 1.0, 2.0, 102.0, 203.0, 2.0, 15.0, 217.0, 247.0, 1.0, 14.0, 38.0, 14.0, 32.0, 17.0, 5.0, 22.0, 2.0, 86.0, 24.0, 51.0, 2.0, 19.0, 2.0, 13.0, 24.0, 180.0, 73.0, 47.0, 482.0, 361.0, 139.0, 1.0, 13.0, 65.0, 72.0, 10.0, 2.0, 107.0, 89.0, 3.0, 46.0, 68.0, 100.0, 25.0, 70.0, 68.0, 44.0, 1.0, 265.0, 119.0, 20.0, 44.0, 39.0, 18.0, 1.0, 51.0, 1.0, 121.0, 329.0, 24.0, 1.0, 3.0, 1.0, 21.0, 39.0, 186.0, 6.0, 147.0, 37.0, 200.0, 69.0, 27.0, 26.0, 275.0, 24.0, 47.0, 135.0, 22.0, 36.0, 4.0, 31.0, 28.0, 15.0, 27.0, 12.0, 38.0, 10.0, 19.0, 8.0, 92.0, 1.0, 22.0, 199.0, 29.0, 3.0, 6.0, 25.0, 295.0, 71.0, 319.0, 6.0, 2.0, 78.0, 52.0, 207.0, 31.0, 124.0, 218.0, 139.0, 93.0, 4.0, 142.0, 14.0, 276.0, 245.0, 55.0, 4.0, 7.0, 7.0, 5.0, 100.0, 296.0, 164.0, 1.0, 242.0, 80.0, 26.0, 170.0, 5.0, 4.0, 97.0, 219.0, 12.0, 132.0, 214.0, 5.0, 2.0, 1.0, 75.0, 54.0, 6.0, 13.0, 37.0, 3.0, 63.0, 147.0, 54.0, 9.0, 53.0, 127.0, 36.0, 30.0, 179.0, 665.0, 34.0, 92.0, 118.0, 168.0, 73.0, 42.0, 86.0, 175.0, 25.0, 167.0, 15.0, 16.0, 7.0, 28.0, 2499.0, 1.0, 116.0, 2.0, 152.0, 121.0, 20.0, 13.0, 401.0, 17.0, 40.0, 6.0, 64.0, 79.0, 43.0, 81.0, 13.0, 89.0, 116.0, 104.0, 139.0, 129.0, 14.0, 2.0, 829.0, 19.0, 208.0, 36.0, 12.0, 10.0, 39.0, 134.0, 126.0, 102.0, 164.0, 54.0, 1.0, 73.0, 163.0, 80.0, 23.0, 1.0, 6.0, 51.0, 77.0, 78.0, 27.0, 38.0, 441.0, 14.0, 1.0, 9.0, 3.0, 30.0, 14.0, 67.0, 56.0, 38.0, 23.0, 175.0, 17.0, 46.0, 1.0, 88.0, 1.0, 26.0, 173.0, 121.0, 35.0, 78.0, 1.0, 8.0, 130.0, 116.0, 4.0, 73.0, 203.0, 13.0, 101.0, 32.0, 344.0, 110.0, 177.0, 14.0, 22.0, 14.0, 11.0, 8.0, 8.0, 244.0, 34.0, 35.0, 1.0, 2.0, 47.0, 95.0, 81.0, 3.0, 38.0, 1.0, 1.0, 1.0, 14.0, 10.0, 12.0, 36.0, 5.0, 6.0, 2.0, 100.0, 20.0, 5.0, 11.0, 24.0, 63.0, 166.0, 4.0, 1.0, 18.0, 8.0, 82.0, 1.0, 44.0, 18.0, 1.0, 24.0, 80.0, 1.0, 36.0, 327.0, 15.0, 7.0, 1.0, 49.0, 12.0, 64.0, 3.0, 193.0, 109.0, 9.0, 89.0, 1253.0, 1.0, 33.0, 1.0, 59.0, 120.0, 27.0, 3.0, 16.0, 24.0, 2.0, 6.0, 48.0, 74.0, 3.0, 9.0, 57.0, 280.0, 13.0, 58.0, 5.0, 130.0, 4.0, 5.0, 42.0, 9.0, 1.0, 12.0, 1.0, 4.0, 1.0, 9.0, 2.0, 3.0, 3.0, 2.0, 5.0, 1.0, 1.0, 12.0, 1.0, 1.0, 3.0, 1.0, 6.0, 57.0, 3.0, 1.0, 9.0, 68.0, 1.0, 1.0, 27.0, 26.0, 334.0, 48.0, 14.0, 1.0, 16.0, 288.0, 370.0, 13.0, 235.0, 1.0, 18.0, 2.0, 35.0, 381.0, 29.0, 73.0, 4.0, 1.0, 211.0, 1.0, 13.0, 68.0, 94.0, 54.0, 25.0, 13.0, 30.0, 55.0, 198.0, 15.0, 67.0, 19.0, 1.0, 275.0, 65.0, 52.0, 2.0, 180.0, 2.0, 2.0, 32.0, 117.0, 1.0, 79.0, 71.0, 3.0, 5.0, 28.0, 9.0, 86.0, 15.0, 2.0, 14.0, 1.0, 3.0, 1.0, 5.0, 37.0, 3.0, 22.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 3.0, 11.0, 4.0, 34.0, 4.0, 33.0, 8.0, 3.0, 3.0, 77.0, 101.0, 159.0, 53.0, 7.0, 89.0, 45.0, 1.0, 165.0, 5.0, 1.0, 13.0, 105.0, 115.0, 1.0, 150.0, 17.0, 26.0, 3.0, 1.0, 257.0, 1.0, 133.0, 2.0, 4.0, 4.0, 22.0, 71.0, 126.0, 3.0, 101.0, 13.0, 26.0, 52.0, 360.0, 4.0, 34.0, 20.0, 20.0, 3.0, 53.0, 29.0, 9.0, 10.0, 10.0, 98.0, 71.0, 1.0, 48.0, 2.0, 10.0, 12.0, 54.0, 2.0, 28.0, 42.0, 20.0, 8.0, 64.0, 171.0, 15.0, 73.0, 254.0, 50.0, 299.0, 246.0, 12.0, 97.0, 72.0, 9.0, 30.0, 11.0, 86.0, 79.0, 3.0, 17.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 56.0, 136.0, 56.0, 1.0, 65.0, 5.0, 1.0, 225.0, 1.0, 3.0, 30.0, 59.0, 18.0, 29.0, 1.0, 3.0, 1.0, 1.0, 2.0, 16.0, 1.0, 1.0, 1.0, 30.0, 15.0, 47.0, 58.0, 1.0, 277.0, 816.0, 39.0, 9.0, 3.0, 227.0, 1.0, 1.0, 40.0, 2.0, 70.0, 70.0, 13.0, 4.0, 1.0, 78.0, 1.0, 87.0, 1.0, 114.0, 158.0, 28.0, 26.0, 29.0, 116.0, 79.0, 35.0, 1.0, 140.0, 32.0, 7.0, 10.0, 93.0, 1.0, 1.0, 95.0, 10.0, 6.0, 88.0, 70.0, 1.0, 168.0, 14.0, 6.0, 175.0, 1.0, 33.0, 91.0, 26.0, 107.0, 41.0, 8.0, 4.0, 1.0, 52.0, 3.0, 1.0, 46.0, 11.0, 3.0, 4.0, 67.0, 1.0, 3.0, 1.0, 13.0, 42.0, 14.0, 11.0, 112.0, 64.0, 1.0, 7.0, 7.0, 23.0, 35.0, 32.0, 95.0, 45.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 85.0, 178.0, 56.0, 166.0, 6.0, 18.0, 16.0, 10.0, 14.0, 1.0, 14.0, 5.0, 32.0, 74.0, 18.0, 4.0, 17.0, 24.0, 32.0, 3.0, 23.0, 128.0, 20.0, 146.0, 1.0, 1.0, 2.0, 1.0, 51.0, 316.0, 7.0, 336.0, 4.0, 5.0, 12.0, 2.0, 10.0, 28.0, 23.0, 2.0, 122.0, 133.0, 2.0, 132.0, 21.0, 44.0, 1.0, 102.0, 13.0, 36.0, 406.0, 7.0, 11.0, 110.0, 4.0, 1.0, 59.0, 126.0, 14.0, 2.0, 78.0, 6.0, 184.0, 28.0, 114.0, 17.0, 1.0, 17.0, 24.0, 54.0, 97.0, 1.0, 305.0, 160.0, 100.0, 7.0, 59.0, 1.0, 7.0, 289.0, 4.0, 7.0, 14.0, 31.0, 15.0, 63.0, 111.0, 194.0, 212.0, 158.0, 3.0, 166.0, 93.0, 1.0, 80.0, 73.0, 1.0, 82.0, 103.0, 18.0, 139.0, 48.0, 55.0, 14.0, 8.0, 22.0, 4.0, 4.0, 18.0, 10.0, 2.0, 38.0, 1.0, 148.0, 55.0, 37.0, 1.0, 3.0, 4.0, 128.0, 606.0, 50.0, 47.0, 184.0, 85.0, 3.0, 3.0, 2.0, 1.0, 18.0, 21.0, 2.0, 12.0, 1.0, 4.0, 42.0, 73.0, 2.0, 4.0, 20.0, 2.0, 235.0, 4.0, 20.0, 19.0, 12.0, 74.0, 113.0, 1.0, 37.0, 1.0, 84.0, 8.0, 142.0, 120.0, 35.0, 154.0, 5.0, 36.0, 13.0, 7.0, 1.0, 22.0, 10.0, 48.0, 21.0, 14.0, 9.0, 155.0, 25.0, 28.0, 94.0, 129.0, 459.0, 84.0, 168.0, 201.0, 1.0, 17.0, 1.0, 10.0, 357.0, 43.0, 44.0, 9.0, 66.0, 44.0, 57.0, 82.0, 94.0, 1.0, 166.0, 29.0, 204.0, 111.0, 1.0, 88.0, 40.0, 27.0, 1.0, 15.0, 1.0, 14.0, 1.0, 2.0, 66.0, 92.0, 6.0, 39.0, 18.0, 7.0, 22.0, 12.0, 1.0, 255.0, 20.0, 5.0, 2.0, 1.0, 15.0, 1.0, 3.0, 20.0, 1.0, 1.0, 13.0, 1.0, 8.0, 7.0, 2.0, 9.0, 1.0, 37.0, 96.0, 46.0, 52.0, 13.0, 30.0, 7.0, 13.0, 34.0, 67.0, 72.0, 1.0, 1.0, 2.0, 44.0, 121.0, 13.0, 4.0, 13.0, 608.0, 72.0, 31.0, 82.0, 3.0, 117.0, 213.0, 2.0, 3.0, 204.0, 5.0, 1.0, 37.0, 4.0, 20.0, 19.0, 13.0, 115.0, 15.0, 1.0, 46.0, 16.0, 171.0, 14.0, 54.0, 29.0, 3.0, 7.0, 3.0, 5.0, 4.0, 1.0, 8.0, 2.0, 1.0, 134.0, 121.0, 1.0, 35.0, 1.0, 1.0, 36.0, 13.0, 9.0, 1.0, 108.0, 1.0, 1.0, 17.0, 10.0, 13.0, 2.0, 4.0, 14.0, 63.0, 3.0, 4.0, 2.0, 61.0, 14.0, 14.0, 7.0, 52.0, 103.0, 91.0, 2.0, 6.0, 52.0, 13.0, 16.0, 50.0, 2.0, 221.0, 3.0, 60.0, 12.0, 9.0, 17.0, 2.0, 5.0, 6.0, 1.0, 1.0, 191.0, 8.0, 15.0, 15.0, 1.0, 47.0, 61.0, 2.0, 7.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 38.0, 97.0, 158.0, 22.0, 40.0, 92.0, 27.0, 96.0, 19.0, 6.0, 34.0, 6.0, 166.0, 22.0, 40.0, 22.0, 1.0, 1.0, 36.0, 1.0, 39.0, 230.0, 68.0, 19.0, 1.0, 2.0, 19.0, 30.0, 8.0, 19.0, 69.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 112.0, 1.0, 8.0, 5.0, 8.0, 1.0, 106.0, 246.0, 53.0, 1.0, 7.0, 364.0, 1.0, 5.0, 4.0, 188.0, 31.0, 4.0, 135.0, 41.0, 5.0, 1.0, 23.0, 32.0, 529.0, 49.0, 141.0, 10.0, 2.0, 140.0, 159.0, 6.0, 27.0, 26.0, 12.0, 35.0, 4.0, 29.0, 16.0, 34.0, 14.0, 18.0, 67.0, 6.0, 1.0, 54.0, 5.0, 31.0, 35.0, 92.0, 19.0, 105.0, 28.0, 2.0, 31.0, 24.0, 82.0, 123.0, 32.0, 35.0, 23.0, 109.0, 36.0, 48.0, 14.0, 11.0, 53.0, 40.0, 80.0, 232.0, 25.0, 30.0, 1.0, 2.0, 15.0, 159.0, 32.0, 103.0, 2.0, 9.0, 71.0, 155.0, 4.0, 4.0, 41.0, 8.0, 17.0, 1.0, 3.0, 5.0, 23.0, 1.0, 77.0, 7.0, 77.0, 8.0, 2.0, 1.0, 8.0, 1.0, 56.0, 193.0, 1.0, 148.0, 12.0, 6.0, 42.0, 8.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 60.0, 1.0, 1.0, 18.0, 9.0, 112.0, 13.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 201.0, 125.0, 42.0, 13.0, 34.0, 149.0, 25.0, 1.0, 1.0, 1.0, 3.0, 20.0, 18.0, 64.0, 1.0, 92.0, 67.0, 20.0, 1.0, 109.0, 2.0, 174.0, 160.0, 47.0, 56.0, 44.0, 1.0, 77.0, 10.0, 5.0, 35.0, 1.0, 6.0, 83.0, 4.0, 1.0, 1.0, 1.0, 1.0, 245.0, 126.0, 54.0, 1.0, 138.0, 94.0, 1.0, 4.0, 9.0, 14.0, 17.0, 177.0, 1.0, 1.0, 35.0, 2.0, 58.0, 3.0, 15.0, 120.0, 195.0, 4.0, 4.0, 7.0, 165.0, 5.0, 133.0, 11.0, 29.0, 33.0, 55.0, 1.0, 3.0, 86.0, 10.0, 2.0, 12.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 4.0, 2.0, 8.0, 1.0, 1.0, 52.0, 30.0, 174.0, 15.0, 111.0, 1.0, 164.0, 1.0, 1.0, 4.0, 22.0, 1.0, 57.0, 185.0, 211.0, 4.0, 8.0, 44.0, 86.0, 22.0, 6.0, 13.0, 141.0, 37.0, 6.0, 4.0, 4.0, 44.0, 7.0, 63.0, 3.0, 2.0, 3.0, 52.0, 15.0, 4.0, 33.0, 7.0, 460.0, 1.0, 1.0, 13.0, 131.0, 1.0, 3.0, 6.0, 42.0, 1.0, 7.0, 1.0, 1.0, 1.0, 27.0, 1.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 26.0, 18.0, 7.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 6.0, 60.0, 62.0, 3.0, 79.0, 1.0, 1.0, 81.0, 14.0, 1.0, 3.0, 1.0, 1.0, 4.0, 39.0, 143.0, 112.0, 87.0, 14.0, 60.0, 1.0, 1.0, 1.0, 12.0, 10.0, 1.0, 1.0, 35.0, 11.0, 7.0, 50.0, 1.0, 7.0, 61.0, 28.0, 23.0, 94.0, 65.0, 19.0, 44.0, 7.0, 1.0, 1.0, 160.0, 3.0, 28.0, 6.0, 54.0, 144.0, 9.0, 25.0, 18.0, 2.0, 8.0, 142.0, 44.0, 1.0, 11.0, 72.0, 61.0, 102.0, 21.0, 27.0, 4.0, 3.0, 1.0, 1.0, 3.0, 32.0, 2.0, 10.0, 60.0, 35.0, 93.0, 48.0, 146.0, 20.0, 84.0, 2.0, 29.0, 21.0, 12.0, 33.0, 73.0, 104.0, 48.0, 10.0, 2.0, 30.0, 431.0, 6.0, 1.0, 363.0, 12.0, 14.0, 28.0, 23.0, 34.0, 89.0, 43.0, 26.0, 47.0, 11.0, 17.0, 6.0, 99.0, 102.0, 152.0, 1.0, 5.0, 25.0, 37.0, 156.0, 1.0, 7.0, 12.0, 1.0, 5.0, 1.0, 31.0, 2.0, 2.0, 34.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 33.0, 104.0, 3.0, 1.0, 1.0, 5.0, 3.0, 106.0, 14.0, 57.0, 90.0, 12.0, 23.0, 34.0, 31.0, 20.0, 49.0, 3.0, 16.0, 1.0, 99.0, 78.0, 56.0, 1.0, 1.0, 5.0, 59.0, 62.0, 25.0, 12.0, 41.0, 44.0, 1.0, 1.0, 10.0, 3.0, 18.0, 7.0, 45.0, 2.0, 10.0, 1.0, 1.0, 6.0, 6.0, 43.0, 1.0, 40.0, 3.0, 48.0, 249.0, 3.0, 1.0, 332.0, 1.0, 1.0, 85.0, 192.0, 47.0, 1.0, 1.0, 48.0, 7.0, 38.0, 96.0, 6.0, 58.0, 138.0, 65.0, 2.0, 8.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 231.0, 6.0, 49.0, 119.0, 38.0, 19.0, 17.0, 211.0, 19.0, 11.0, 9.0, 16.0, 29.0, 59.0, 11.0, 102.0, 48.0, 17.0, 2.0, 188.0, 1.0, 1.0, 12.0, 1.0, 3.0, 3.0, 12.0, 1.0, 32.0, 1.0, 2.0, 112.0, 1.0, 74.0, 4.0, 2.0, 112.0, 8.0, 68.0, 405.0, 22.0, 26.0, 9.0, 2.0, 1.0, 2.0, 1.0, 1.0, 47.0, 6.0, 29.0, 6.0, 3.0, 1.0, 1.0, 31.0, 116.0, 1.0, 1.0, 1.0, 3.0, 1.0, 54.0, 1.0, 3.0, 8.0, 57.0, 15.0, 2.0, 13.0, 94.0, 11.0, 49.0, 6.0, 13.0, 8.0, 5.0, 5.0, 1.0, 27.0, 1.0, 35.0, 109.0, 2.0, 10.0, 25.0, 2.0, 20.0, 1.0, 29.0, 58.0, 9.0, 155.0, 42.0, 30.0, 1.0, 79.0, 6.0, 17.0, 16.0, 3.0, 96.0, 1.0, 20.0, 14.0, 1.0, 5.0, 73.0, 15.0, 1.0, 1.0, 1.0, 7.0, 29.0, 2.0, 8.0, 108.0, 1.0, 1.0, 32.0, 39.0, 1.0, 56.0, 7.0, 12.0, 3.0, 12.0, 8.0, 69.0, 53.0, 5.0, 23.0, 8.0, 10.0, 1.0, 57.0, 17.0, 130.0, 211.0, 23.0, 1.0, 1.0, 19.0, 77.0, 1.0, 10.0, 68.0, 15.0, 3.0, 68.0, 46.0, 3.0, 1.0, 79.0, 16.0, 12.0, 2.0, 86.0, 10.0, 34.0, 20.0, 36.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 7.0, 14.0, 11.0, 7.0, 3.0, 1.0, 70.0, 3.0, 19.0, 9.0, 18.0, 27.0, 16.0, 148.0, 69.0, 2.0, 11.0, 3.0, 3.0, 17.0, 5.0, 4.0, 182.0, 2.0, 1.0, 24.0, 24.0, 8.0, 35.0, 4.0, 42.0, 9.0, 1.0, 33.0, 407.0, 14.0, 4.0, 246.0, 17.0, 51.0, 2.0, 1.0, 2.0, 74.0, 112.0, 3.0, 234.0, 18.0, 40.0, 4.0, 18.0, 43.0, 36.0, 3.0, 55.0, 29.0, 16.0, 21.0, 145.0, 4.0, 89.0, 1.0, 3.0, 8.0, 135.0, 76.0, 9.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 5.0, 31.0, 5.0, 46.0, 9.0, 36.0, 2.0, 3.0, 42.0, 1.0, 1.0, 11.0, 3.0, 4.0, 1.0, 3.0, 12.0, 51.0, 43.0, 1.0, 10.0, 1.0, 2.0, 53.0, 1.0, 1.0, 7.0, 127.0, 37.0, 38.0, 17.0, 155.0, 1.0, 6.0, 1.0, 27.0, 3.0, 10.0, 2.0, 4.0, 12.0, 10.0, 62.0, 3.0, 13.0, 2.0, 2.0, 2.0, 1.0, 9.0, 3.0, 8.0, 14.0, 4.0, 33.0, 1.0, 15.0, 20.0, 14.0, 1.0, 1.0, 1.0, 4.0, 2.0, 42.0, 11.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 45.0, 41.0, 199.0, 22.0, 105.0, 38.0, 43.0, 7.0, 3.0, 3.0, 3.0, 22.0, 1.0, 61.0, 1.0, 30.0, 4.0, 6.0, 17.0, 9.0, 50.0, 5.0, 46.0, 100.0, 16.0, 25.0, 93.0, 1.0, 5.0, 37.0, 86.0, 47.0, 3.0, 11.0, 3.0, 48.0, 13.0, 4.0, 229.0, 43.0, 4.0, 1.0, 22.0, 35.0, 187.0, 5.0, 58.0, 9.0, 13.0, 1.0, 1.0, 26.0, 4.0, 7.0, 3.0, 24.0, 12.0, 99.0, 39.0, 4.0, 27.0, 6.0, 1.0, 20.0, 23.0, 26.0, 22.0, 7.0, 8.0, 30.0, 1.0, 43.0, 1.0, 1.0, 103.0, 40.0, 11.0, 20.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 82.0, 77.0, 1.0, 13.0, 1.0, 18.0, 1.0, 6.0, 1.0, 4.0, 49.0, 2.0, 18.0, 9.0, 5.0, 3.0, 1.0, 1.0, 73.0, 13.0, 1.0, 95.0, 12.0, 5.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 4.0, 5.0, 1.0, 27.0, 2.0, 240.0, 1.0, 12.0, 27.0, 24.0, 119.0, 15.0, 7.0, 4.0, 44.0, 2.0, 234.0, 116.0, 37.0, 96.0, 35.0, 3.0, 146.0, 15.0, 1.0, 1.0, 1.0, 14.0, 258.0, 24.0, 66.0, 1.0, 2.0, 13.0, 19.0, 13.0, 7.0, 93.0, 3.0, 3.0, 2.0, 53.0, 145.0, 8.0, 1.0, 23.0, 1.0, 2.0, 5.0, 11.0, 273.0, 1.0, 115.0, 75.0, 69.0, 100.0, 14.0, 27.0, 1.0, 1.0, 10.0, 3.0, 3.0, 14.0, 7.0, 38.0, 1.0, 137.0, 2.0, 2.0, 16.0, 105.0, 12.0, 44.0, 11.0, 8.0, 27.0, 2.0, 1.0, 1.0, 18.0, 12.0, 10.0, 2.0, 1.0, 1.0, 1.0, 68.0, 8.0, 49.0, 7.0, 32.0, 7.0, 19.0, 10.0, 13.0, 11.0, 7.0, 26.0, 1.0, 1.0, 25.0, 1.0, 48.0, 36.0, 5.0, 97.0, 20.0, 1.0, 11.0, 6.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 3.0, 1.0, 63.0, 10.0, 33.0, 1.0, 23.0, 1.0, 15.0, 32.0, 1.0, 1.0, 65.0, 1.0, 1.0, 467.0, 115.0, 25.0, 66.0, 36.0, 289.0, 3.0, 28.0, 25.0, 34.0, 6.0, 18.0, 25.0, 1.0, 2.0, 16.0, 16.0, 8.0, 8.0, 3.0, 52.0, 27.0, 23.0, 43.0, 125.0, 11.0, 1.0, 18.0, 119.0, 4.0, 12.0, 12.0, 3.0, 1.0, 2.0, 3.0, 10.0, 1.0, 2.0, 1.0, 12.0, 90.0, 1.0, 70.0, 202.0, 17.0, 14.0, 22.0, 35.0, 21.0, 1.0, 30.0, 20.0, 3.0, 11.0, 39.0, 95.0, 38.0, 17.0, 2.0, 34.0, 8.0, 2.0, 6.0, 52.0, 1.0, 8.0, 4.0, 95.0, 40.0, 25.0, 13.0, 44.0, 14.0, 36.0, 10.0, 1.0, 2.0, 2.0, 6.0, 46.0, 8.0, 37.0, 2.0, 3.0, 81.0, 9.0, 71.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 15.0, 42.0, 3.0, 112.0, 10.0, 4.0, 34.0, 14.0, 7.0, 7.0, 1.0, 9.0, 1242.0, 10.0, 4.0, 46.0, 1.0, 1.0, 26.0, 91.0, 1.0, 30.0, 36.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 7.0, 1.0, 13.0, 1.0, 23.0, 26.0, 97.0, 55.0, 1.0, 2.0, 6.0, 8.0, 15.0, 1.0, 3.0, 15.0, 28.0, 1.0, 3.0, 2.0, 118.0, 15.0, 6.0, 17.0, 1.0, 2.0, 5.0, 7.0, 3.0, 3.0, 2.0, 3.0, 98.0, 1.0, 1.0, 10.0, 22.0, 9.0, 33.0, 1.0, 8.0, 16.0, 13.0, 1.0, 9.0, 5.0, 2.0, 68.0, 15.0, 10.0, 18.0, 19.0, 41.0, 44.0, 24.0, 3.0, 1.0, 153.0, 66.0, 1.0, 37.0, 26.0, 5.0, 10.0, 6.0, 11.0, 47.0, 25.0, 7.0, 19.0, 5.0, 5.0, 34.0, 69.0, 20.0, 6.0, 32.0, 3.0, 1.0, 8.0, 11.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 4.0, 2.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 41.0, 20.0, 2.0, 60.0, 2.0, 1.0, 1.0, 1.0, 46.0, 44.0, 1.0, 14.0, 2.0, 56.0, 11.0, 167.0, 12.0, 10.0, 86.0, 30.0, 12.0, 31.0, 17.0, 86.0, 1.0, 3.0, 3.0, 28.0, 6.0, 3.0, 3.0, 1.0, 14.0, 7.0, 1.0, 1.0, 13.0, 12.0, 8.0, 27.0, 1.0, 1.0, 2.0, 91.0, 7.0, 39.0, 39.0, 39.0, 1.0, 1.0, 86.0, 14.0, 1.0, 4.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 3.0, 110.0, 1.0, 1.0, 17.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 229.0, 1.0, 1.0, 10.0, 51.0, 13.0, 34.0, 69.0, 7.0, 336.0, 28.0, 7.0, 6.0, 31.0, 1.0, 2.0, 2.0, 6.0, 26.0, 1.0, 1.0, 2.0, 14.0, 32.0, 1.0, 4.0, 1.0, 1.0, 1.0, 59.0, 20.0, 6.0, 47.0, 5.0, 16.0, 28.0, 7.0, 9.0, 1.0, 3.0, 4.0, 1.0, 3.0, 55.0, 13.0, 8.0, 27.0, 14.0, 4.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 15.0, 39.0, 25.0, 30.0, 34.0, 2.0, 154.0, 6.0, 15.0, 2.0, 35.0, 19.0, 2.0, 2.0, 2.0, 28.0, 1.0, 4.0, 41.0, 7.0, 66.0, 79.0, 5.0, 4.0, 1.0, 10.0, 73.0, 81.0, 25.0, 3.0, 7.0, 5.0, 12.0, 2.0, 4.0, 390.0, 2.0, 10.0, 42.0, 47.0, 1.0, 1.0, 116.0, 12.0, 5.0, 8.0, 2.0, 4.0, 28.0, 22.0, 2.0, 3.0, 3.0, 39.0, 13.0, 1.0, 12.0, 2.0, 27.0, 1.0, 1.0, 84.0, 1.0, 1.0, 1.0, 38.0, 113.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 46.0, 12.0, 4.0, 2.0, 1.0, 9.0, 47.0, 5.0, 8.0, 1.0, 1.0, 6.0, 6.0, 39.0, 17.0, 75.0, 53.0, 4.0, 16.0, 1.0, 7.0, 6.0, 9.0, 2.0, 5.0, 1.0, 6.0, 26.0, 7.0, 7.0, 36.0, 2.0, 1.0, 8.0, 11.0, 95.0, 6.0, 118.0, 37.0, 3.0, 1.0, 1.0, 4.0, 3.0, 3.0, 44.0, 56.0, 39.0, 10.0, 12.0, 2.0, 5.0, 27.0, 2.0, 1.0, 25.0, 14.0, 13.0, 2.0, 72.0, 8.0, 28.0, 3.0, 77.0, 7.0, 14.0, 29.0, 25.0, 3.0, 7.0, 29.0, 29.0, 19.0, 19.0, 2.0, 34.0, 3.0, 18.0, 1.0, 2.0, 42.0, 85.0, 14.0, 10.0, 14.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 89.0, 45.0, 50.0, 1.0, 4.0, 2.0, 1.0, 11.0, 1.0, 1.0, 32.0, 76.0, 1.0, 47.0, 275.0, 3.0, 4.0, 6.0, 2.0, 4.0, 13.0, 15.0, 118.0, 1.0, 8.0, 2.0, 1.0, 27.0, 9.0, 54.0, 23.0, 13.0, 1.0, 25.0, 5.0, 4.0, 3.0, 1.0, 1.0, 20.0, 1.0, 1.0, 11.0, 3.0, 1.0, 2.0, 25.0, 134.0, 10.0, 18.0, 7.0, 15.0, 117.0, 46.0, 3.0, 7.0, 22.0, 86.0, 29.0, 11.0, 81.0, 47.0, 19.0, 70.0, 28.0, 18.0, 62.0, 23.0, 10.0, 56.0, 10.0, 77.0, 13.0, 1.0, 12.0, 1.0, 1.0, 20.0, 5.0, 24.0, 1.0, 40.0, 35.0, 9.0, 1.0, 7.0, 1.0, 13.0, 1.0, 2.0, 2.0, 8.0, 42.0, 71.0, 2.0, 23.0, 2.0, 28.0, 6.0, 1.0, 89.0, 6.0, 37.0, 36.0, 10.0, 6.0, 30.0, 3.0, 237.0, 1.0, 60.0, 10.0, 14.0, 22.0, 12.0, 49.0, 2.0, 1.0, 28.0, 91.0, 6.0, 4.0, 18.0, 1.0, 7.0, 16.0, 6.0, 7.0, 1.0, 12.0, 20.0, 13.0, 1.0, 5.0, 5.0, 44.0, 3.0, 25.0, 41.0, 3.0, 30.0, 30.0, 39.0, 7.0, 4.0, 62.0, 12.0, 1.0, 3.0, 22.0, 49.0, 1.0, 6.0, 3.0, 3.0, 34.0, 6.0, 44.0, 164.0, 1.0, 3.0, 2.0, 12.0, 106.0, 4.0, 4.0, 105.0, 1.0, 1.0, 5.0, 21.0, 1.0, 8.0, 1.0, 17.0, 8.0, 12.0, 1.0, 84.0, 54.0, 1.0, 2.0, 2.0, 10.0, 3.0, 8.0, 56.0, 36.0, 8.0, 4.0, 4.0, 1.0, 44.0, 5.0, 1.0, 1.0, 2.0, 52.0, 1.0, 23.0, 125.0, 4.0, 27.0, 50.0, 107.0, 47.0, 179.0, 9.0, 52.0, 3.0, 5.0, 28.0, 11.0, 73.0, 5.0, 6.0, 3.0, 6.0, 5.0, 4.0, 149.0, 30.0, 59.0, 19.0, 4.0, 21.0, 1.0, 10.0, 7.0, 37.0, 32.0, 33.0, 1.0, 52.0, 36.0, 51.0, 13.0, 29.0, 8.0, 1.0, 6.0, 1.0, 9.0, 1.0, 39.0, 1.0, 17.0, 1.0, 1.0, 16.0, 78.0, 35.0, 8.0, 9.0, 8.0, 41.0, 19.0, 13.0, 1.0, 1.0, 1.0, 4.0, 16.0, 9.0, 6.0, 217.0, 4.0, 1.0, 1.0, 2.0, 15.0, 1.0, 1.0, 1.0, 2.0, 78.0, 1.0, 93.0, 23.0, 1.0, 1.0, 11.0, 1.0, 3.0, 10.0, 92.0, 2.0, 15.0, 5.0, 1.0, 1.0, 1.0, 12.0, 44.0, 26.0, 11.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 57.0, 1.0, 24.0, 7.0, 27.0, 15.0, 9.0, 11.0, 5.0, 2.0, 2.0, 1.0, 8.0, 10.0, 272.0, 2.0, 8.0, 10.0, 12.0, 1.0, 17.0, 1.0, 1.0, 5.0, 4.0, 2.0, 24.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 87.0, 7.0, 1.0, 18.0, 1.0, 24.0, 78.0, 37.0, 20.0, 19.0, 5.0, 86.0, 25.0, 3.0, 97.0, 28.0, 1.0, 1.0, 3.0, 1.0, 12.0, 6.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 13.0, 2.0, 37.0, 8.0, 19.0, 30.0, 34.0, 47.0, 52.0, 22.0, 8.0, 11.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 22.0, 8.0, 25.0, 12.0, 1.0, 1.0, 3.0, 6.0, 6.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 90.0, 19.0, 71.0, 448.0, 2.0, 21.0, 23.0, 13.0, 1.0, 4.0, 2.0, 1.0, 40.0, 20.0, 1.0, 8.0, 50.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 10.0, 16.0, 2.0, 15.0, 1.0, 1.0, 1.0, 2.0, 9.0, 37.0, 27.0, 46.0, 41.0, 73.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 8.0, 1.0, 4.0, 2.0, 1.0, 2.0, 34.0, 1.0, 5.0, 4.0, 1.0, 11.0, 63.0, 28.0, 1.0, 1.0, 29.0, 28.0, 12.0, 1.0, 13.0, 1.0, 50.0, 1.0, 4.0, 1.0, 1.0, 6.0, 1.0, 13.0, 3.0, 67.0, 11.0, 2.0, 70.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 36.0, 5.0, 5.0, 6.0, 2.0, 24.0, 7.0, 28.0, 32.0, 21.0, 1.0, 75.0, 19.0, 28.0, 21.0, 96.0, 56.0, 2.0, 1.0, 1.0, 66.0, 17.0, 5.0, 1.0, 2.0, 8.0, 1.0, 9.0, 17.0, 16.0, 70.0, 1.0, 9.0, 1.0, 4.0, 51.0, 3.0, 64.0, 1.0, 109.0, 1.0, 2.0, 53.0, 1.0, 23.0, 51.0, 75.0, 3.0, 5.0, 6.0, 1.0, 1.0, 5.0, 1.0, 12.0, 1.0, 2.0, 108.0, 1.0, 37.0, 3.0, 9.0, 1.0, 2.0, 32.0, 1.0, 5.0, 8.0, 32.0, 80.0, 1.0, 81.0, 24.0, 8.0, 11.0, 12.0, 1.0, 10.0, 16.0, 5.0, 71.0, 2.0, 27.0, 18.0, 14.0, 1.0, 2.0, 47.0, 1.0, 15.0, 4.0, 16.0, 47.0, 3.0, 8.0, 34.0, 7.0, 1.0, 1.0, 17.0, 12.0, 1.0, 8.0, 3.0, 72.0, 23.0, 1.0, 1.0, 1.0, 1.0, 10.0, 7.0, 21.0, 12.0, 40.0, 1.0, 14.0, 4.0, 9.0, 3.0, 4.0, 3.0, 4.0, 47.0, 3.0, 1.0, 1.0, 43.0, 16.0, 53.0, 5.0, 1.0, 3.0, 1.0, 2.0, 17.0, 27.0, 14.0, 1.0, 17.0, 1.0, 7.0, 7.0, 11.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 34.0, 50.0, 1.0, 10.0, 38.0, 14.0, 15.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 18.0, 1.0, 1.0, 159.0, 69.0, 3.0, 13.0, 5.0, 38.0, 3.0, 9.0, 1.0, 3.0, 214.0, 1.0, 1.0, 3.0, 10.0, 49.0, 61.0, 92.0, 8.0, 38.0, 13.0, 28.0, 1.0, 2.0, 12.0, 128.0, 20.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 15.0, 28.0, 20.0, 16.0, 3.0, 1.0, 98.0, 1.0, 1.0, 27.0, 2.0, 6.0, 24.0, 13.0, 1.0, 20.0, 17.0, 6.0, 1.0, 5.0, 1.0, 10.0, 1.0, 2.0, 37.0, 30.0, 61.0, 1.0, 136.0, 1.0, 15.0, 99.0, 2.0, 3.0, 32.0, 3.0, 1.0, 1.0, 1.0, 283.0, 40.0, 216.0, 193.0, 150.0, 154.0, 191.0, 56.0, 1.0, 2.0, 1.0, 20.0, 48.0, 107.0, 27.0, 1.0, 28.0, 131.0, 4.0, 341.0, 29.0, 4.0, 1.0, 10.0, 2.0, 9.0, 26.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 148.0, 117.0, 1.0, 9.0, 533.0, 2.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 33.0, 17.0, 1.0, 41.0, 29.0, 11.0, 7.0, 8.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 3.0, 2.0, 9.0, 1.0, 5.0, 7.0, 23.0, 2.0, 16.0, 1.0, 1.0, 44.0, 1.0, 3.0, 36.0, 16.0, 40.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 3.0, 87.0, 19.0, 1.0, 37.0, 40.0, 5.0, 6.0, 6.0, 43.0, 28.0, 4.0, 86.0, 61.0, 5.0, 1.0, 5.0, 46.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 75.0, 142.0, 23.0, 1.0, 4.0, 3.0, 1.0, 1.0, 13.0, 53.0, 23.0, 15.0, 27.0, 2.0, 2.0, 4.0, 2.0, 4.0, 1.0, 3.0, 6.0, 3.0, 17.0, 43.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 28.0, 3.0, 2.0, 7.0, 48.0, 46.0, 1.0, 20.0, 10.0, 33.0, 24.0, 3.0, 60.0, 2.0, 17.0, 1.0, 11.0, 1.0, 20.0, 57.0, 42.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 68.0, 2.0, 1.0, 1.0, 36.0, 83.0, 13.0, 8.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 4.0, 1.0, 2.0, 6.0, 21.0, 134.0, 1.0, 1.0, 1.0, 3.0, 15.0, 3.0, 37.0, 3.0, 46.0, 45.0, 23.0, 1.0, 52.0, 9.0, 6.0, 7.0, 1.0, 1.0, 13.0, 298.0, 7.0, 1.0, 1.0, 15.0, 7.0, 2.0, 1.0, 1.0, 18.0, 3.0, 1.0, 6.0, 14.0, 92.0, 2.0, 33.0, 55.0, 42.0, 6.0, 14.0, 7.0, 20.0, 47.0, 2.0, 1.0, 22.0, 1.0, 1.0, 11.0, 51.0, 7.0, 21.0, 85.0, 30.0, 7.0, 6.0, 5.0, 171.0, 17.0, 17.0, 4.0, 6.0, 33.0, 13.0, 68.0, 4.0, 35.0, 24.0, 16.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 33.0, 8.0, 6.0, 5.0, 1.0, 9.0, 1.0, 5.0, 8.0, 12.0, 2.0, 13.0, 2.0, 17.0, 1.0, 144.0, 68.0, 45.0, 27.0, 80.0, 231.0, 6.0, 1.0, 5.0, 5.0, 2.0, 13.0, 1.0, 2.0, 14.0, 59.0, 24.0, 6.0, 65.0, 10.0, 3.0, 1.0, 15.0, 17.0, 3.0, 6.0, 14.0, 2.0, 1.0, 1.0, 20.0, 2.0, 199.0, 2.0, 1.0, 1.0, 1.0, 27.0, 1.0, 7.0, 1.0, 66.0, 1.0, 4.0, 2.0, 5.0, 1.0, 10.0, 3.0, 2.0, 1.0, 3.0, 14.0, 2.0, 5.0, 68.0, 1.0, 1.0, 1.0, 1.0, 30.0, 36.0, 1.0, 77.0, 1.0, 15.0, 1.0, 1.0, 1.0, 31.0, 4.0, 4.0, 12.0, 1.0, 6.0, 1.0, 1.0, 18.0, 31.0, 11.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 14.0, 5.0, 1.0, 1.0, 4.0, 18.0, 1.0, 2.0, 15.0, 7.0, 18.0, 41.0, 13.0, 3.0, 11.0, 12.0, 106.0, 5.0, 1.0, 20.0, 1.0, 28.0, 9.0, 10.0, 9.0, 44.0, 1.0, 2.0, 23.0, 69.0, 25.0, 84.0, 50.0, 7.0, 7.0, 54.0, 3.0, 19.0, 3.0, 1.0, 10.0, 21.0, 9.0, 1.0, 18.0, 10.0, 8.0, 2.0, 1.0, 3.0, 3.0, 7.0, 3.0, 10.0, 15.0, 26.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 23.0, 28.0, 4.0, 239.0, 236.0, 69.0, 1.0, 12.0, 47.0, 3.0, 1.0, 3.0, 2.0, 10.0, 41.0, 66.0, 2.0, 1.0, 20.0, 13.0, 43.0, 25.0, 32.0, 62.0, 8.0, 7.0, 1.0, 2.0, 20.0, 27.0, 1.0, 5.0, 59.0, 6.0, 37.0, 3.0, 17.0, 3.0, 22.0, 24.0, 10.0, 212.0, 17.0, 7.0, 16.0, 8.0, 1.0, 2.0, 2.0, 20.0, 15.0, 136.0, 4.0, 2.0, 5.0, 31.0, 2.0, 6.0, 1.0, 93.0, 3.0, 21.0, 6.0, 12.0, 1.0, 42.0, 28.0, 16.0, 11.0, 3.0, 15.0, 79.0, 11.0, 9.0, 9.0, 2.0, 1.0, 146.0, 2.0, 2.0, 7.0, 9.0, 1.0, 61.0, 5.0, 5.0, 84.0, 205.0, 1.0, 14.0, 73.0, 12.0, 12.0, 8.0, 8.0, 6.0, 2.0, 1.0, 57.0, 18.0, 41.0, 19.0, 4.0, 1.0, 13.0, 1.0, 46.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 17.0, 1.0, 1.0, 15.0, 2.0, 97.0, 1.0, 1.0, 17.0, 10.0, 6.0, 6.0, 1.0, 2.0, 11.0, 35.0, 2.0, 1.0, 1.0, 2.0, 13.0, 100.0, 11.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 4.0, 34.0, 15.0, 44.0, 52.0, 1.0, 11.0, 1.0, 1.0, 10.0, 111.0, 48.0, 27.0, 2.0, 1.0, 11.0, 1.0, 2.0, 4.0, 51.0, 7.0, 58.0, 2.0, 10.0, 9.0, 10.0, 2.0, 11.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 5.0, 9.0, 3.0, 2.0, 8.0, 5.0, 2.0, 12.0, 2.0, 1.0, 7.0, 22.0, 33.0, 1.0, 80.0, 1.0, 1.0, 5.0, 5.0, 11.0, 32.0, 4.0, 7.0, 116.0, 25.0, 1.0, 3.0, 4.0, 2.0, 82.0, 4.0, 11.0, 1.0, 7.0, 54.0, 2.0, 45.0, 1.0, 1.0, 1.0, 8.0, 7.0, 14.0, 1.0, 13.0, 51.0, 31.0, 23.0, 5.0, 1.0, 1.0, 1.0, 38.0, 1.0, 1.0, 37.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 17.0, 1.0, 68.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 25.0, 45.0, 1.0, 10.0, 7.0, 1.0, 1.0, 5.0, 10.0, 1.0, 1.0, 24.0, 49.0, 36.0, 3.0, 92.0, 14.0, 2.0, 6.0, 1.0, 1.0, 55.0, 4.0, 2.0, 5.0, 44.0, 11.0, 38.0, 9.0, 6.0, 55.0, 7.0, 2.0, 4.0, 5.0, 36.0, 31.0, 1.0, 2.0, 30.0, 1.0, 16.0, 9.0, 1.0, 12.0, 62.0, 83.0, 11.0, 11.0, 18.0, 14.0, 48.0, 1.0, 85.0, 1.0, 10.0, 10.0, 1.0, 6.0, 18.0, 1.0, 43.0, 2.0, 12.0, 1.0, 1.0, 36.0, 24.0, 9.0, 53.0, 5.0, 1.0, 1.0, 19.0, 4.0, 1.0, 1.0, 16.0, 65.0, 1.0, 11.0, 3.0, 2.0, 40.0, 1.0, 1.0, 48.0, 1.0, 1.0, 5.0, 111.0, 1.0, 2.0, 2.0, 1.0, 13.0, 8.0, 8.0, 19.0, 1.0, 2.0, 1.0, 20.0, 4.0, 1.0, 1.0, 1.0, 86.0, 1.0, 34.0, 2.0, 1.0, 2.0, 24.0, 1.0, 3.0, 1.0, 2.0, 79.0, 15.0, 4.0, 107.0, 13.0, 7.0, 6.0, 19.0, 1.0, 2.0, 5.0, 16.0, 1.0, 1.0, 1.0, 36.0, 11.0, 57.0, 5.0, 7.0, 16.0, 2.0, 14.0, 3.0, 9.0, 5.0, 23.0, 9.0, 3.0, 11.0, 2.0, 55.0, 27.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 71.0, 63.0, 3.0, 1.0, 31.0, 8.0, 1.0, 1.0, 13.0, 4.0, 23.0, 7.0, 28.0, 1.0, 1.0, 20.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 12.0, 43.0, 216.0, 1.0, 3.0, 1.0, 34.0, 1.0, 50.0, 2.0, 8.0, 19.0, 12.0, 9.0, 2.0, 4.0, 16.0, 2.0, 1.0, 33.0, 27.0, 3.0, 34.0, 300.0, 164.0, 1.0, 189.0, 21.0, 8.0, 7.0, 1.0, 1.0, 6.0, 32.0, 32.0, 3.0, 6.0, 1.0, 1.0, 1.0, 26.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 16.0, 1.0, 2.0, 6.0, 41.0, 1.0, 1.0, 24.0, 1.0, 5.0, 44.0, 5.0, 10.0, 90.0, 12.0, 12.0, 16.0, 2.0, 34.0, 2.0, 16.0, 3.0, 30.0, 1.0, 3.0, 2.0, 2.0, 2.0, 14.0, 16.0, 148.0, 114.0, 101.0, 604.0, 74.0, 27.0, 5.0, 4.0, 1.0, 1.0, 1.0, 80.0, 6.0, 3.0, 11.0, 1.0, 33.0, 15.0, 13.0, 13.0, 9.0, 1.0, 3.0, 127.0, 2.0, 33.0, 33.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 37.0, 2.0, 1.0, 15.0, 1.0, 1.0, 26.0, 21.0, 51.0, 70.0, 21.0, 79.0, 5.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 24.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 12.0, 7.0, 16.0, 17.0, 1.0, 2.0, 17.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 4.0, 12.0, 57.0, 1.0, 28.0, 23.0, 4.0, 1.0, 1.0, 1.0, 5.0, 13.0, 7.0, 31.0, 1.0, 25.0, 1.0, 124.0, 16.0, 16.0, 10.0, 4.0, 24.0, 34.0, 1.0, 5.0, 20.0, 4.0, 2.0, 2.0, 14.0, 1.0, 3.0, 4.0, 60.0, 1.0, 13.0, 330.0, 140.0, 10.0, 1.0, 7.0, 3.0, 1.0, 3.0, 16.0, 1.0, 1.0, 53.0, 1.0, 14.0, 26.0, 1.0, 1.0, 3.0, 24.0, 7.0, 8.0, 1.0, 36.0, 71.0, 1.0, 7.0, 12.0, 2.0, 5.0, 56.0, 25.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 7.0, 64.0, 15.0, 7.0, 47.0, 19.0, 1.0, 33.0, 5.0, 1.0, 2.0, 83.0, 67.0, 103.0, 1.0, 1.0, 6.0, 3.0, 7.0, 19.0, 2.0, 8.0, 2.0, 15.0, 21.0, 2.0, 38.0, 5.0, 17.0, 13.0, 29.0, 35.0, 26.0, 154.0, 204.0, 27.0, 84.0, 11.0, 37.0, 1.0, 3.0, 1.0, 21.0, 65.0, 39.0, 363.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 113.0, 48.0, 12.0, 4.0, 3.0, 11.0, 15.0, 2.0, 2.0, 13.0, 3.0, 2.0, 78.0, 7.0, 42.0, 49.0, 38.0, 119.0, 12.0, 15.0, 12.0, 1.0, 1.0, 1.0, 1.0, 63.0, 8.0, 3.0, 17.0, 2.0, 112.0, 2.0, 1.0, 1.0, 1.0, 1.0, 13.0, 11.0, 1.0, 4.0, 2.0, 37.0, 68.0, 1.0, 9.0, 53.0, 44.0, 39.0, 9.0, 82.0, 1.0, 1.0, 1.0, 62.0, 32.0, 2.0, 2.0, 1.0, 11.0, 15.0, 11.0, 19.0, 4.0, 90.0, 120.0, 14.0, 58.0, 33.0, 1.0, 37.0, 7.0, 2.0, 8.0, 2.0, 33.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 1.0, 2.0, 17.0, 11.0, 36.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 3.0, 9.0, 2.0, 10.0, 39.0, 5.0, 94.0, 1.0, 1.0, 34.0, 11.0, 1.0, 1.0, 1.0, 9.0, 24.0, 16.0, 1.0, 2.0, 83.0, 39.0, 62.0, 16.0, 25.0, 11.0, 131.0, 113.0, 1.0, 6.0, 27.0, 48.0, 3.0, 10.0, 1.0, 1.0, 1.0, 1.0, 3.0, 18.0, 1.0, 1.0, 59.0, 280.0, 3.0, 351.0, 130.0, 44.0, 5.0, 2.0, 1.0, 1.0, 16.0, 7.0, 19.0, 8.0, 9.0, 157.0, 1.0, 52.0, 65.0, 22.0, 4.0, 1.0, 1.0, 1.0, 1.0, 15.0, 65.0, 5.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 91.0, 7.0, 1.0, 1.0, 1.0, 1.0, 36.0, 1.0, 65.0, 11.0, 90.0, 28.0, 19.0, 108.0, 52.0, 15.0, 1.0, 1.0, 1.0, 22.0, 3.0, 1.0, 1.0, 1.0, 2.0, 47.0, 17.0, 2.0, 1.0, 2.0, 129.0, 3.0, 50.0, 23.0, 1.0, 4.0, 20.0, 1.0, 21.0, 1.0, 1.0, 1.0, 12.0, 5.0, 4.0, 21.0, 1.0, 85.0, 47.0, 54.0, 60.0, 91.0, 44.0, 97.0, 1.0, 1.0, 1.0, 1.0, 1.0, 144.0, 2.0, 2.0, 11.0, 48.0, 3.0, 1.0, 1.0, 10.0, 7.0, 1.0, 12.0, 1.0, 87.0, 3.0, 17.0, 1.0, 1.0, 37.0, 1.0, 2.0, 1.0, 1.0, 8.0, 12.0, 1.0, 2.0, 1.0, 18.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 17.0, 12.0, 3.0, 2.0, 70.0, 16.0, 5.0, 21.0, 19.0, 46.0, 1.0, 14.0, 13.0, 132.0, 1.0, 39.0, 23.0, 4.0, 4.0, 5.0, 7.0, 21.0, 1.0, 1.0, 1.0, 100.0, 3.0, 19.0, 32.0, 15.0, 14.0, 17.0, 1.0, 2.0, 9.0, 1.0, 3.0, 60.0, 6.0, 32.0, 4.0, 7.0, 3.0, 3.0, 3.0, 8.0, 1.0, 16.0, 18.0, 2.0, 1.0, 1.0, 149.0, 40.0, 1.0, 1.0, 15.0, 1.0, 1.0, 4.0, 3.0, 1.0, 12.0, 24.0, 29.0, 12.0, 17.0, 17.0, 11.0, 1.0, 1.0, 40.0, 69.0, 6.0, 7.0, 133.0, 50.0, 4.0, 4.0, 3.0, 4.0, 5.0, 2.0, 48.0, 28.0, 11.0, 6.0, 111.0, 8.0, 55.0, 1.0, 4.0, 443.0, 1.0, 16.0, 15.0, 4.0, 57.0, 24.0, 7.0, 1.0, 1.0, 2.0, 95.0, 3.0, 1.0, 8.0, 1.0, 1.0, 4.0, 23.0, 16.0, 42.0, 1.0, 14.0, 24.0, 10.0, 5.0, 2.0, 19.0, 3.0, 8.0, 1.0, 1.0, 39.0, 4.0, 40.0, 58.0, 50.0, 1.0, 1.0, 1.0, 2.0, 5.0, 7.0, 52.0, 42.0, 123.0, 12.0, 3.0, 6.0, 7.0, 1.0, 443.0, 47.0, 8.0, 2.0, 8.0, 1.0, 9.0, 16.0, 1.0, 3.0, 4.0, 1.0, 4.0, 20.0, 3.0, 11.0, 4.0, 7.0, 52.0, 1.0, 6.0, 1.0, 1.0, 75.0, 12.0, 14.0, 74.0, 2.0, 43.0, 7.0, 3.0, 3.0, 7.0, 24.0, 6.0, 16.0, 1.0, 2.0, 20.0, 3.0, 49.0, 1.0, 8.0, 1.0, 13.0, 4.0, 1.0, 1.0, 4.0, 13.0, 24.0, 17.0, 100.0, 4.0, 3.0, 4.0, 1.0, 56.0, 8.0, 8.0, 1.0, 2.0, 5.0, 6.0, 18.0, 2.0, 4.0, 31.0, 6.0, 72.0, 7.0, 7.0, 3.0, 1.0, 18.0, 31.0, 119.0, 39.0, 34.0, 1.0, 1.0, 1.0, 9.0, 2.0, 15.0, 45.0, 24.0, 6.0, 19.0, 1.0, 184.0, 30.0, 1.0, 1.0, 8.0, 2.0, 7.0, 1.0, 7.0, 142.0, 9.0, 58.0, 2.0, 1.0, 2.0, 70.0, 5.0, 98.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 12.0, 1.0, 5.0, 6.0, 1.0, 23.0, 9.0, 7.0, 14.0, 7.0, 1.0, 8.0, 8.0, 6.0, 28.0, 34.0, 36.0, 2.0, 1.0, 3.0, 71.0, 5.0, 31.0, 23.0, 2.0, 25.0, 1.0, 1.0, 7.0, 4.0, 1.0, 19.0, 2.0, 49.0, 9.0, 2.0, 101.0, 1.0, 17.0, 8.0, 8.0, 1.0, 12.0, 66.0, 6.0, 31.0, 201.0, 55.0, 60.0, 1.0, 112.0, 36.0, 24.0, 8.0, 17.0, 1.0, 2.0, 2.0, 1.0, 2.0, 19.0, 1.0, 1.0, 5.0, 11.0, 13.0, 3.0, 1.0, 38.0, 36.0, 13.0, 17.0, 2.0, 41.0, 10.0, 4.0, 53.0, 103.0, 4.0, 13.0, 4.0, 34.0, 3.0, 28.0, 15.0, 3.0, 1.0, 1.0, 14.0, 1.0, 1.0, 2.0, 58.0, 8.0, 5.0, 4.0, 4.0, 78.0, 15.0, 12.0, 10.0, 1.0, 1.0, 7.0, 3.0, 1.0, 13.0, 25.0, 24.0, 20.0, 3.0, 42.0, 4.0, 1.0, 8.0, 16.0, 1.0, 14.0, 25.0, 1.0, 4.0, 12.0, 188.0, 57.0, 8.0, 19.0, 1.0, 13.0, 3.0, 1.0, 5.0, 8.0, 3.0, 1.0, 2.0, 1.0, 28.0, 1.0, 9.0, 18.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 6.0, 1.0, 9.0, 1.0, 409.0, 256.0, 56.0, 21.0, 1.0, 2.0, 38.0, 3.0, 1.0, 50.0, 1.0, 12.0, 1.0, 2.0, 1.0, 5.0, 32.0, 32.0, 21.0, 18.0, 3.0, 1.0, 3.0, 2.0, 45.0, 1.0, 21.0, 1.0, 1.0, 10.0, 14.0, 111.0, 10.0, 21.0, 4.0, 13.0, 13.0, 11.0, 2.0, 5.0, 1.0, 1.0, 2.0, 6.0, 1.0, 8.0, 26.0, 11.0, 6.0, 11.0, 32.0, 47.0, 10.0, 15.0, 4.0, 4.0, 3.0, 13.0, 49.0, 4.0, 11.0, 2.0, 96.0, 60.0, 40.0, 1.0, 1.0, 19.0, 26.0, 2.0, 5.0, 2.0, 2.0, 1.0, 37.0, 3.0, 2.0, 17.0, 3.0, 53.0, 9.0, 1.0, 1.0, 21.0, 56.0, 1.0, 3.0, 3.0, 17.0, 9.0, 3.0, 8.0, 3.0, 1.0, 8.0, 6.0, 1.0, 89.0, 4.0, 3.0, 15.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 33.0, 6.0, 27.0, 2.0, 7.0, 1.0, 64.0, 10.0, 1.0, 4.0, 6.0, 28.0, 30.0, 13.0, 1.0, 40.0, 29.0, 5.0, 18.0, 1.0, 4.0, 3.0, 2.0, 4.0, 2.0, 46.0, 56.0, 28.0, 3.0, 2.0, 1.0, 6.0, 2.0, 4.0, 2.0, 2.0, 17.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 14.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 6.0, 18.0, 2.0, 1.0, 12.0, 4.0, 4.0, 4.0, 1.0, 42.0, 3.0, 1.0, 45.0, 7.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 5.0, 35.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 30.0, 5.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 9.0, 3.0, 9.0, 146.0, 15.0, 7.0, 7.0, 1.0, 6.0, 18.0, 1.0, 9.0, 54.0, 63.0, 49.0, 4.0, 6.0, 57.0, 73.0, 15.0, 1.0, 11.0, 47.0, 1.0, 203.0, 2.0, 1.0, 1.0, 63.0, 1.0, 1.0, 1.0, 1.0, 1.0, 32.0, 4.0, 2.0, 6.0, 3.0, 2.0, 2.0, 17.0, 2.0, 6.0, 3.0, 16.0, 11.0, 4.0, 36.0, 9.0, 27.0, 1.0, 18.0, 8.0, 1.0, 2.0, 7.0, 14.0, 4.0, 30.0, 1.0, 21.0, 32.0, 4.0, 1.0, 16.0, 1.0, 2.0, 1.0, 1.0, 9.0, 3.0, 12.0, 11.0, 12.0, 25.0, 14.0, 1.0, 18.0, 6.0, 7.0, 1.0, 1.0, 1.0, 16.0, 1.0, 4.0, 14.0, 3.0, 18.0, 4.0, 19.0, 4.0, 9.0, 2.0, 87.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 6.0, 36.0, 1.0, 23.0, 6.0, 5.0, 16.0, 15.0, 98.0, 7.0, 2.0, 1.0, 7.0, 18.0, 139.0, 39.0, 7.0, 13.0, 22.0, 7.0, 3.0, 11.0, 2.0, 2.0, 12.0, 9.0, 6.0, 1.0, 4.0, 12.0, 1.0, 5.0, 18.0, 1.0, 3.0, 10.0, 16.0, 1.0, 3.0, 28.0, 66.0, 14.0, 1.0, 13.0, 7.0, 11.0, 1.0, 1.0, 13.0, 3.0, 3.0, 1.0, 9.0, 37.0, 9.0, 13.0, 1.0, 15.0, 21.0, 1.0, 6.0, 1.0, 21.0, 2.0, 39.0, 2.0, 1.0, 78.0, 11.0, 7.0, 16.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 12.0, 11.0, 31.0, 30.0, 4.0, 6.0, 14.0, 25.0, 16.0, 1.0, 3.0, 13.0, 6.0, 33.0, 1.0, 9.0, 4.0, 3.0, 4.0, 1.0, 2.0, 6.0, 4.0, 20.0, 3.0, 4.0, 20.0, 3.0, 2.0, 1.0, 16.0, 4.0, 2.0, 8.0, 7.0, 77.0, 30.0, 38.0, 1.0, 1.0, 2.0, 1.0, 14.0, 23.0, 9.0, 1.0, 17.0, 2.0, 3.0, 16.0, 4.0, 12.0, 1.0, 7.0, 1.0, 1.0, 14.0, 1.0, 1.0, 23.0, 1.0, 1.0, 2.0, 4.0, 1.0, 21.0, 1.0, 4.0, 20.0, 5.0, 5.0, 2.0, 1.0, 3.0, 1.0, 25.0, 1.0, 2.0, 2.0, 6.0, 4.0, 15.0, 32.0, 2.0, 1.0, 1.0, 28.0, 31.0, 1.0, 1.0, 7.0, 1.0, 27.0, 2.0, 54.0, 11.0, 8.0, 2.0, 30.0, 8.0, 7.0, 17.0, 8.0, 10.0, 53.0, 1.0, 1.0, 9.0, 5.0, 1.0, 1.0, 2.0, 63.0, 6.0, 7.0, 7.0, 17.0, 2.0, 65.0, 4.0, 163.0, 2.0, 44.0, 2.0, 1.0, 2.0, 2.0, 2.0, 53.0, 25.0, 2.0, 32.0, 7.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 9.0, 1.0, 13.0, 3.0, 13.0, 3.0, 1.0, 2.0, 8.0, 1.0, 4.0, 1.0, 3.0, 9.0, 3.0, 5.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 22.0, 3.0, 2.0, 3.0, 1.0, 5.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 67.0, 29.0, 6.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 13.0, 13.0, 4.0, 63.0, 74.0, 39.0, 33.0, 17.0, 48.0, 2.0, 2.0, 7.0, 2.0, 1.0, 41.0, 4.0, 5.0, 1.0, 27.0, 13.0, 26.0, 24.0, 2.0, 9.0, 2.0, 10.0, 17.0, 57.0, 4.0, 1.0, 1.0, 8.0, 2.0, 22.0, 5.0, 37.0, 1.0, 13.0, 3.0, 1.0, 6.0, 22.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 2.0, 6.0, 84.0, 1.0, 1.0, 1.0, 6.0, 2.0, 35.0, 2.0, 22.0, 1.0, 8.0, 1.0, 6.0, 1.0, 1.0, 3.0, 9.0, 12.0, 2.0, 9.0, 4.0, 1.0, 1.0, 6.0, 11.0, 8.0, 10.0, 9.0, 7.0, 26.0, 1.0, 9.0, 32.0, 10.0, 9.0, 2.0, 5.0, 2.0, 4.0, 48.0, 1.0, 9.0, 2.0, 5.0, 2.0, 1.0, 6.0, 1.0, 10.0, 1.0, 1.0, 27.0, 9.0, 1.0, 7.0, 3.0, 1.0, 1.0, 9.0, 3.0, 3.0, 1.0, 21.0, 8.0, 4.0, 4.0, 3.0, 37.0, 6.0, 1.0, 2.0, 6.0, 5.0, 12.0, 16.0, 1.0, 1.0, 1.0, 6.0, 3.0, 5.0, 1.0, 22.0, 1.0, 11.0, 2.0, 11.0, 2.0, 11.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 38.0, 4.0, 11.0, 5.0, 7.0, 3.0, 2.0, 1.0, 1.0, 30.0, 6.0, 19.0, 9.0, 6.0, 6.0, 45.0, 43.0, 20.0, 2.0, 2.0, 5.0, 6.0, 1.0, 3.0, 1.0, 14.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 37.0, 1.0, 1.0, 32.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 23.0, 42.0, 65.0, 3.0, 2.0, 6.0, 5.0, 1.0, 2.0, 1.0, 6.0, 23.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 17.0, 1.0, 1.0, 2.0, 2.0, 48.0, 42.0, 4.0, 23.0, 24.0, 1.0, 1.0, 27.0, 15.0, 25.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 31.0, 2.0, 1.0, 1.0, 25.0, 1.0, 1.0, 4.0, 5.0, 21.0, 26.0, 10.0, 11.0, 1.0, 1.0, 1.0, 1.0, 32.0, 1.0, 2.0, 1.0, 3.0, 19.0, 29.0, 17.0, 5.0, 9.0, 4.0, 1.0, 5.0, 2.0, 7.0, 8.0, 3.0, 6.0, 8.0, 24.0, 1.0, 17.0, 3.0, 4.0, 1.0, 1.0, 2.0, 26.0, 1.0, 3.0, 1.0, 3.0, 2.0, 21.0, 1.0, 10.0, 1.0, 117.0, 1.0, 4.0, 3.0, 56.0, 33.0, 35.0, 4.0, 1.0, 25.0, 30.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 11.0, 7.0, 10.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 9.0, 7.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 11.0, 1.0, 24.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 135.0, 2.0, 1.0, 26.0, 4.0, 4.0, 1.0, 77.0, 1.0, 5.0, 20.0, 2.0, 4.0, 3.0, 8.0, 3.0, 2.0, 1.0, 1.0, 14.0, 6.0, 3.0, 12.0, 1.0, 1.0, 4.0, 5.0, 3.0, 2.0, 1.0, 17.0, 2.0, 2.0, 24.0, 1.0, 14.0, 14.0, 1.0, 20.0, 5.0, 34.0, 1.0, 10.0, 34.0, 2.0, 4.0, 4.0, 1.0, 2.0, 1.0, 5.0, 5.0, 1.0, 5.0, 3.0, 4.0, 12.0, 10.0, 13.0, 1.0, 7.0, 11.0, 2.0, 15.0, 1.0, 2.0, 1.0, 2.0, 4.0, 13.0, 1.0, 1.0, 9.0, 9.0, 11.0, 11.0, 1.0, 9.0, 2.0, 1.0, 1.0, 34.0, 3.0, 2.0, 10.0, 36.0, 13.0, 18.0, 24.0, 7.0, 4.0, 1.0, 7.0, 1.0, 1.0, 1.0, 19.0, 1.0, 8.0, 8.0, 7.0, 50.0, 1.0, 1.0, 2.0, 5.0, 1.0, 16.0, 4.0, 13.0, 2.0, 29.0, 1.0, 1.0, 1.0, 141.0, 1.0, 1.0, 1.0, 13.0, 2.0, 6.0, 10.0, 1.0, 1.0, 6.0, 1.0, 5.0, 16.0, 26.0, 1.0, 1.0, 3.0, 2.0, 1.0, 14.0, 23.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 4.0, 20.0, 5.0, 4.0, 15.0, 5.0, 3.0, 4.0, 3.0, 1.0, 23.0, 1.0, 1.0, 56.0, 1.0, 10.0, 1.0, 24.0, 19.0, 55.0, 37.0, 1.0, 24.0, 3.0, 9.0, 2.0, 16.0, 5.0, 12.0, 1.0, 6.0, 4.0, 4.0, 7.0, 5.0, 2.0, 15.0, 2.0, 58.0, 13.0, 24.0, 2.0, 1.0, 37.0, 25.0, 28.0, 1.0, 2.0, 2.0, 2.0, 4.0, 26.0, 35.0, 16.0, 10.0, 33.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 11.0, 58.0, 6.0, 3.0, 11.0, 1.0, 1.0, 15.0, 25.0, 5.0, 87.0, 31.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 23.0, 1.0, 9.0, 12.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 16.0, 4.0, 1.0, 1.0, 1.0, 12.0, 12.0, 1.0, 23.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 13.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 14.0, 24.0, 768.0, 1.0, 1.0, 27.0, 155.0, 28.0, 1.0, 7.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 18.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.0, 10.0, 8.0, 6.0, 17.0, 2.0, 2.0, 2.0, 3.0, 27.0, 4.0, 43.0, 1.0, 17.0, 3.0, 3.0, 189.0, 6.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 3.0, 29.0, 12.0, 37.0, 4.0, 7.0, 25.0, 2.0, 1.0, 1.0, 2.0, 35.0, 7.0, 7.0, 9.0, 17.0, 3.0, 1.0, 5.0, 10.0, 256.0, 14.0, 3.0, 1.0, 32.0, 3.0, 1.0, 16.0, 1.0, 5.0, 3.0, 6.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 21.0, 1.0, 2.0, 45.0, 1.0, 2.0, 1.0, 5.0, 42.0, 4.0, 1.0, 1.0, 3.0, 3.0, 81.0, 8.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 4.0, 4.0, 8.0, 1.0, 1.0, 94.0, 6.0, 1.0, 4.0, 2.0, 19.0, 1.0, 1.0, 6.0, 1.0, 5.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 3.0, 4.0, 7.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 12.0, 1.0, 1.0, 14.0, 12.0, 5.0, 3.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 59.0, 6.0, 10.0, 1.0, 6.0, 1.0, 3.0, 1.0, 3.0, 5.0, 23.0, 1.0, 3.0, 15.0, 5.0, 2.0, 6.0, 21.0, 1.0, 5.0, 35.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 9.0, 8.0, 15.0, 1.0, 4.0, 1.0, 15.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 30.0, 2.0, 51.0, 13.0, 3.0, 22.0, 1.0, 1.0, 9.0, 2.0, 20.0, 1.0, 6.0, 8.0, 12.0, 4.0, 1.0, 1.0, 5.0, 7.0, 1.0, 24.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 77.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 5.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 17.0, 1.0, 6.0, 2.0, 13.0, 12.0, 9.0, 1.0, 1.0, 2.0, 8.0, 7.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 13.0, 41.0, 2.0, 43.0, 8.0, 1.0, 1.0, 25.0, 3.0, 23.0, 1.0, 12.0, 3.0, 26.0, 2.0, 9.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 16.0, 10.0, 10.0, 4.0, 11.0, 5.0, 402.0, 51.0, 2.0, 1.0, 1.0, 15.0, 7.0, 31.0, 3.0, 16.0, 1.0, 2.0, 11.0, 2.0, 1.0, 27.0, 1.0, 1.0, 43.0, 1.0, 4.0, 4.0, 2.0, 10.0, 5.0, 2.0, 1.0, 80.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 18.0, 1.0, 1.0, 152.0, 24.0, 4.0, 5.0, 1.0, 5.0, 2.0, 4.0, 1.0, 1.0, 11.0, 2.0, 3.0, 4.0, 35.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 9.0, 5.0, 18.0, 1.0, 2.0, 2.0, 26.0, 14.0, 2.0, 1.0, 8.0, 31.0, 2.0, 1.0, 1.0, 3.0, 22.0, 1.0, 1.0, 27.0, 32.0, 9.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 24.0, 1.0, 6.0, 1.0, 11.0, 1.0, 2.0, 3.0, 3.0, 14.0, 1.0, 1.0, 2.0, 5.0, 11.0, 1.0, 1.0, 3.0, 4.0, 6.0, 50.0, 2.0, 17.0, 13.0, 2.0, 1.0, 4.0, 13.0, 2.0, 1.0, 10.0, 1.0, 2.0, 2.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 4.0, 15.0, 18.0, 4.0, 20.0, 6.0, 27.0, 65.0, 10.0, 8.0, 2.0, 8.0, 5.0, 1.0, 6.0, 29.0, 6.0, 1.0, 1.0, 8.0, 9.0, 1.0, 3.0, 20.0, 1.0, 1.0, 16.0, 6.0, 6.0, 8.0, 59.0, 17.0, 1.0, 5.0, 6.0, 1.0, 17.0, 4.0, 3.0, 30.0, 3.0, 5.0, 15.0, 6.0, 4.0, 3.0, 2.0, 3.0, 1.0, 8.0, 41.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 15.0, 10.0, 21.0, 15.0, 3.0, 13.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 9.0, 3.0, 2.0, 1.0, 9.0, 41.0, 10.0, 7.0, 70.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 71.0, 2.0, 24.0, 111.0, 5.0, 2.0, 1.0, 1.0, 3.0, 6.0, 2.0, 1.0, 11.0, 11.0, 1.0, 2.0, 7.0, 3.0, 3.0, 37.0, 8.0, 6.0, 1.0, 75.0, 25.0, 72.0, 21.0, 7.0, 4.0, 6.0, 8.0, 34.0, 11.0, 3.0, 16.0, 10.0, 21.0, 18.0, 11.0, 5.0, 1.0, 2.0, 12.0, 4.0, 16.0, 6.0, 1.0, 7.0, 3.0, 11.0, 7.0, 4.0, 1.0, 10.0, 20.0, 1.0, 1.0, 19.0, 1.0, 1.0, 44.0, 7.0, 10.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 76.0, 23.0, 5.0, 3.0, 14.0, 3.0, 7.0, 1.0, 12.0, 8.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 5.0, 9.0, 53.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 15.0, 13.0, 6.0, 4.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 24.0, 6.0, 5.0, 1.0, 1.0, 3.0, 19.0, 1.0, 1.0, 7.0, 3.0, 2.0, 58.0, 7.0, 1.0, 24.0, 3.0, 2.0, 693.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 6.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 11.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 10.0, 1.0, 1.0, 15.0, 9.0, 11.0, 11.0, 1.0, 1.0, 1.0, 9.0, 8.0, 7.0, 10.0, 6.0, 13.0, 1.0, 1.0, 8.0, 23.0, 6.0, 1.0, 33.0, 23.0, 6.0, 5.0, 6.0, 1.0, 26.0, 14.0, 11.0, 10.0, 10.0, 64.0, 6.0, 23.0, 8.0, 8.0, 1.0, 1.0, 6.0, 3.0, 7.0, 1.0, 10.0, 1.0, 8.0, 9.0, 1.0, 2.0, 1.0, 4.0, 13.0, 17.0, 13.0, 7.0, 1.0, 11.0, 2.0, 3.0, 7.0, 1.0, 1.0, 2.0, 36.0, 33.0, 1.0, 6.0, 1.0, 14.0, 9.0, 2.0, 3.0, 1.0, 2.0, 46.0, 3.0, 70.0, 2.0, 5.0, 4.0, 13.0, 1.0, 41.0, 7.0, 3.0, 2.0, 2.0, 1.0, 1.0, 12.0, 3.0, 24.0, 15.0, 1.0, 1.0, 12.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 13.0, 1.0, 1.0, 6.0, 7.0, 3.0, 1.0, 5.0, 4.0, 20.0, 4.0, 3.0, 26.0, 1.0, 6.0, 3.0, 4.0, 6.0, 4.0, 2.0, 2.0, 3.0, 1.0, 6.0, 6.0, 7.0, 3.0, 4.0, 11.0, 6.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 2.0, 1.0, 7.0, 2.0, 2.0, 1.0, 2.0, 31.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 9.0, 17.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 1.0, 1.0, 8.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 10.0, 6.0, 70.0, 1.0, 1.0, 1.0, 2.0, 5.0, 11.0, 11.0, 1.0, 3.0, 5.0, 8.0, 6.0, 2.0, 9.0, 7.0, 1.0, 2.0, 11.0, 29.0, 19.0, 1.0, 17.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 12.0, 1.0, 19.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 15.0, 1.0, 11.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 82.0, 2.0, 22.0, 48.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 43.0, 2.0, 30.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 8.0, 1.0, 12.0, 2.0, 1.0, 13.0, 2.0, 1.0, 4.0, 1.0, 11.0, 25.0, 1.0, 19.0, 1.0, 13.0, 18.0, 6.0, 3.0, 1.0, 5.0, 4.0, 7.0, 2.0, 20.0, 1.0, 26.0, 2.0, 10.0, 5.0, 7.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 14.0, 1.0, 3.0, 23.0, 11.0, 2.0, 2.0, 10.0, 35.0, 39.0, 2.0, 1.0, 14.0, 1.0, 1.0, 1.0, 60.0, 2.0, 3.0, 1.0, 6.0, 2.0, 6.0, 2.0, 4.0, 6.0, 3.0, 2.0, 1.0, 18.0, 15.0, 15.0, 16.0, 11.0, 2.0, 1.0, 11.0, 1.0, 21.0, 15.0, 5.0, 9.0, 1.0, 1.0, 1.0, 7.0, 16.0, 215.0, 2.0, 44.0, 1.0, 28.0, 2.0, 15.0, 3.0, 12.0, 5.0, 4.0, 56.0, 24.0, 6.0, 9.0, 2.0, 2.0, 12.0, 52.0, 20.0, 11.0, 11.0, 20.0, 6.0, 1.0, 2.0, 14.0, 5.0, 2.0, 14.0, 8.0, 11.0, 3.0, 1.0, 53.0, 9.0, 15.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 11.0, 1.0, 1.0, 3.0, 7.0, 1.0, 4.0, 1.0, 1.0, 11.0, 2.0, 7.0, 4.0, 24.0, 3.0, 1.0, 1.0, 7.0, 1.0, 3.0, 5.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 3.0, 32.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 13.0, 1.0, 4.0, 5.0, 8.0, 1.0, 24.0, 10.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 5.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 278.0, 52.0, 5.0, 17.0, 1.0, 3.0, 3.0, 1.0, 2.0, 13.0, 8.0, 29.0, 5.0, 9.0, 4.0, 3.0, 13.0, 3.0, 3.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 12.0, 1.0, 2.0, 1.0, 2.0, 1.0, 9.0, 16.0, 1.0, 2.0, 1.0, 2.0, 23.0, 6.0, 15.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 31.0, 25.0, 3.0, 8.0, 4.0, 1.0, 1.0, 4.0, 2.0, 28.0, 38.0, 1.0, 1.0, 1.0, 22.0, 5.0, 119.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 17.0, 3.0, 63.0, 6.0, 1.0, 7.0, 1.0, 1.0, 8.0, 14.0, 1.0, 1.0, 271.0, 23.0, 6.0, 5.0, 4.0, 3.0, 1.0, 2.0, 7.0, 1.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 19.0, 41.0, 43.0, 48.0, 46.0, 42.0, 35.0, 38.0, 44.0, 38.0, 22.0, 2.0, 21.0, 2.0, 1.0, 12.0, 15.0, 13.0, 21.0, 3.0, 1.0, 19.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 12.0, 17.0, 2.0, 14.0, 27.0, 5.0, 1.0, 12.0, 1.0, 6.0, 1.0, 6.0, 1.0, 16.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 15.0, 1.0, 14.0, 5.0, 9.0, 9.0, 1.0, 8.0, 8.0, 9.0, 21.0, 1.0, 2.0, 1.0, 1.0, 13.0, 8.0, 1.0, 1.0, 36.0, 17.0, 1.0, 1.0, 4.0, 4.0, 10.0, 62.0, 30.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 56.0, 1.0, 18.0, 1.0, 16.0, 1.0, 23.0, 1.0, 5.0, 1.0, 37.0, 1.0, 16.0, 6.0, 21.0, 28.0, 2.0, 2.0, 1.0, 1.0, 4.0, 7.0, 22.0, 18.0, 10.0, 10.0, 3.0, 31.0, 3.0, 6.0, 64.0, 15.0, 13.0, 27.0, 4.0, 12.0, 39.0, 137.0, 1.0, 1.0, 1.0, 4.0, 15.0, 4.0, 7.0, 1.0, 1.0, 12.0, 12.0, 18.0, 2.0, 2.0, 4.0, 1.0, 10.0, 22.0, 2.0, 1.0, 7.0, 48.0, 1.0, 4.0, 54.0, 19.0, 1.0, 11.0, 17.0, 2.0, 3.0, 10.0, 2.0, 6.0, 6.0, 2.0, 2.0, 35.0, 2.0, 3.0, 110.0, 3.0, 4.0, 5.0, 2.0, 7.0, 2.0, 10.0, 17.0, 2.0, 5.0, 1.0, 23.0, 1.0, 49.0, 2.0, 4.0, 5.0, 8.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 24.0, 15.0, 21.0, 217.0, 12.0, 7.0, 13.0, 14.0, 1.0, 7.0, 23.0, 47.0, 6.0, 24.0, 8.0, 1.0, 3.0, 6.0, 10.0, 3.0, 3.0, 11.0, 2.0, 21.0, 13.0, 8.0, 10.0, 7.0, 1.0, 27.0, 4.0, 8.0, 18.0, 1.0, 2.0, 21.0, 15.0, 1.0, 22.0, 5.0, 23.0, 38.0, 49.0, 2.0, 5.0, 3.0, 4.0, 7.0, 61.0, 34.0, 12.0, 19.0, 1.0, 6.0, 22.0, 4.0, 6.0, 1.0, 18.0, 7.0, 8.0, 33.0, 1.0, 14.0, 2.0, 2.0, 1.0, 6.0, 2.0, 5.0, 8.0, 8.0, 7.0, 88.0, 8.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 8.0, 9.0, 3.0, 5.0, 50.0, 10.0, 1.0, 2.0, 13.0, 32.0, 51.0, 4.0, 5.0, 1.0, 4.0, 1.0, 6.0, 18.0, 111.0, 1.0, 6.0, 1.0, 1.0, 4.0, 3.0, 1.0, 120.0, 30.0, 1.0, 2.0, 3.0, 1.0, 23.0, 3.0, 19.0, 3.0, 3.0, 7.0, 10.0, 15.0, 3.0, 2.0, 6.0, 31.0, 1.0, 1.0, 3.0, 7.0, 40.0, 5.0, 31.0, 1.0, 4.0, 75.0, 9.0, 1.0, 1.0, 12.0, 1.0, 35.0, 9.0, 10.0, 58.0, 5.0, 8.0, 20.0, 13.0, 2.0, 2.0, 21.0, 1.0, 11.0, 24.0, 10.0, 1.0, 1.0, 9.0, 25.0, 1.0, 8.0, 1.0, 1.0, 1.0, 12.0, 64.0, 5.0, 1.0, 1.0, 14.0, 9.0, 10.0, 1.0, 26.0, 29.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 23.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 6.0, 2.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 22.0, 2.0, 1.0, 4.0, 5.0, 3.0, 12.0, 1.0, 187.0, 1.0, 2.0, 7.0, 11.0, 26.0, 5.0, 6.0, 5.0, 11.0, 3.0, 1.0, 13.0, 3.0, 8.0, 4.0, 15.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 10.0, 1.0, 1.0, 1.0, 31.0, 38.0, 1.0, 1.0, 45.0, 1.0, 10.0, 1.0, 1.0, 9.0, 1.0, 4.0, 20.0, 1.0, 1.0, 21.0, 1.0, 59.0, 3.0, 1.0, 2.0, 10.0, 2.0, 9.0, 4.0, 3.0, 6.0, 4.0, 1.0, 2.0, 1.0, 14.0, 4.0, 2.0, 50.0, 11.0, 5.0, 6.0, 4.0, 1.0, 2.0, 1.0, 13.0, 3.0, 8.0, 13.0, 2.0, 1.0, 12.0, 1.0, 6.0, 4.0, 9.0, 6.0, 5.0, 5.0, 36.0, 50.0, 18.0, 3.0, 22.0, 6.0, 2.0, 45.0, 4.0, 3.0, 18.0, 1.0, 1.0, 5.0, 64.0, 60.0, 2.0, 2.0, 4.0, 8.0, 3.0, 3.0, 46.0, 3.0, 14.0, 1.0, 4.0, 12.0, 4.0, 32.0, 34.0, 17.0, 3.0, 44.0, 1.0, 3.0, 12.0, 14.0, 7.0, 11.0, 21.0, 2.0, 2.0, 1.0, 2.0, 6.0, 22.0, 4.0, 8.0, 1.0, 11.0, 11.0, 8.0, 2.0, 1.0, 1.0, 13.0, 9.0, 1.0, 1.0, 31.0, 1.0, 1.0, 7.0, 3.0, 35.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 18.0, 23.0, 3.0, 2.0, 1.0, 3.0, 7.0, 5.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 7.0, 1.0, 1.0, 1.0, 31.0, 4.0, 1.0, 1.0, 8.0, 1.0, 1.0, 5.0, 6.0, 2.0, 1.0, 1.0, 3.0, 25.0, 1.0, 1.0, 15.0, 53.0, 1.0, 4.0, 19.0, 1.0, 2.0, 1.0, 5.0, 3.0, 22.0, 8.0, 1.0, 22.0, 13.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 39.0, 39.0, 4.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 2.0, 4.0, 9.0, 47.0, 35.0, 41.0, 28.0, 3.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 39.0, 7.0, 20.0, 1.0, 3.0, 1.0, 2.0, 5.0, 40.0, 2.0, 11.0, 3.0, 4.0, 2.0, 2.0, 1.0, 3.0, 6.0, 2.0, 2.0, 6.0, 1.0, 1.0, 9.0, 2.0, 29.0, 9.0, 2.0, 12.0, 3.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 30.0, 5.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 54.0, 1.0, 5.0, 6.0, 2.0, 1.0, 1.0, 3.0, 8.0, 6.0, 10.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 24.0, 23.0, 10.0, 42.0, 114.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 4.0, 1.0, 87.0, 1.0, 208.0, 16.0, 6.0, 1.0, 4.0, 7.0, 1.0, 7.0, 2.0, 2.0, 3.0, 11.0, 1.0, 4.0, 1.0, 1.0, 2.0, 9.0, 5.0, 23.0, 11.0, 2.0, 1.0, 1.0, 4.0, 1.0, 12.0, 4.0, 1.0, 1.0, 7.0, 10.0, 3.0, 1.0, 1.0, 1.0, 5.0, 6.0, 4.0, 4.0, 3.0, 5.0, 5.0, 20.0, 2.0, 32.0, 1.0, 8.0, 3.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 18.0, 3.0, 3.0, 13.0, 10.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 18.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 17.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 6.0, 6.0, 2.0, 9.0, 9.0, 14.0, 4.0, 1.0, 1.0, 38.0, 6.0, 2.0, 1.0, 3.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 20.0, 3.0, 3.0, 10.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 15.0, 1.0, 1.0, 1.0, 2.0, 3.0, 25.0, 23.0, 1.0, 2.0, 1.0, 1.0, 16.0, 9.0, 20.0, 25.0, 1.0, 13.0, 18.0, 27.0, 18.0, 1.0, 15.0, 9.0, 3.0, 1.0, 4.0, 4.0, 16.0, 10.0, 10.0, 2.0, 20.0, 4.0, 9.0, 20.0, 10.0, 4.0, 8.0, 2.0, 8.0, 2.0, 3.0, 2.0, 6.0, 2.0, 11.0, 10.0, 1.0, 3.0, 1.0, 13.0, 2.0, 2.0, 8.0, 7.0, 10.0, 8.0, 1.0, 17.0, 3.0, 4.0, 26.0, 2.0, 3.0, 19.0, 5.0, 2.0, 1.0, 11.0, 6.0, 4.0, 2.0, 3.0, 6.0, 3.0, 37.0, 1.0, 2.0, 2.0, 5.0, 23.0, 3.0, 4.0, 1.0, 14.0, 1.0, 11.0, 14.0, 6.0, 1.0, 6.0, 14.0, 10.0, 2.0, 2.0, 1.0, 1.0, 5.0, 11.0, 49.0, 25.0, 2.0, 1.0, 1.0, 4.0, 1.0, 12.0, 1.0, 1.0, 9.0, 3.0, 1.0, 6.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 19.0, 2.0, 5.0, 48.0, 5.0, 63.0, 1.0, 3.0, 8.0, 3.0, 13.0, 4.0, 2.0, 1.0, 2.0, 7.0, 3.0, 1.0, 21.0, 1.0, 8.0, 9.0, 3.0, 11.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 57.0, 5.0, 8.0, 36.0, 3.0, 102.0, 6.0, 3.0, 2.0, 59.0, 28.0, 7.0, 1.0, 2.0, 29.0, 3.0, 1.0, 11.0, 25.0, 2.0, 1.0, 1.0, 1.0, 1.0, 113.0, 1.0, 8.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 5.0, 11.0, 3.0, 1.0, 2.0, 2.0, 9.0, 23.0, 58.0, 45.0, 2.0, 4.0, 1.0, 4.0, 13.0, 1.0, 1.0, 4.0, 11.0, 2.0, 3.0, 1.0, 138.0, 15.0, 13.0, 1.0, 2.0, 1.0, 1.0, 15.0, 2.0, 1.0, 25.0, 13.0, 18.0, 11.0, 14.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 11.0, 1.0, 1.0, 5.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 7.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 5.0, 15.0, 4.0, 13.0, 4.0, 1.0, 1.0, 3.0, 6.0, 4.0, 1.0, 1.0, 1.0, 6.0, 8.0, 1.0, 2.0, 6.0, 1.0, 30.0, 1.0, 4.0, 10.0, 1.0, 11.0, 4.0, 12.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 13.0, 3.0, 2.0, 4.0, 2.0, 10.0, 1.0, 8.0, 1.0, 1.0, 23.0, 2.0, 1.0, 1.0, 3.0, 14.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 20.0, 20.0, 1.0, 7.0, 1.0, 2.0, 12.0, 11.0, 2.0, 4.0, 9.0, 4.0, 1.0, 2.0, 5.0, 22.0, 24.0, 11.0, 2.0, 10.0, 2.0, 1.0, 5.0, 9.0, 1.0, 3.0, 12.0, 5.0, 6.0, 4.0, 5.0, 5.0, 2.0, 1.0, 10.0, 7.0, 2.0, 1.0, 1.0, 4.0, 2.0, 6.0, 2.0, 2.0, 1.0, 5.0, 10.0, 3.0, 40.0, 7.0, 6.0, 1.0, 1.0, 4.0, 7.0, 1.0, 2.0, 7.0, 1.0, 6.0, 23.0, 4.0, 1.0, 15.0, 7.0, 4.0, 3.0, 16.0, 10.0, 4.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 7.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 9.0, 8.0, 5.0, 6.0, 1.0, 46.0, 3.0, 2.0, 8.0, 1.0, 97.0, 7.0, 1.0, 5.0, 1.0, 22.0, 1.0, 3.0, 7.0, 3.0, 1.0, 1.0, 18.0, 5.0, 2.0, 1.0, 20.0, 3.0, 3.0, 308.0, 1.0, 4.0, 1.0, 7.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 8.0, 2.0, 4.0, 3.0, 17.0, 1.0, 5.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 27.0, 3.0, 1.0, 3.0, 7.0, 2.0, 11.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 36.0, 2.0, 4.0, 1.0, 12.0, 1.0, 2.0, 8.0, 18.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 3.0, 14.0, 10.0, 3.0, 12.0, 1.0, 11.0, 13.0, 21.0, 4.0, 2.0, 22.0, 53.0, 2.0, 10.0, 1.0, 17.0, 7.0, 14.0, 5.0, 3.0, 7.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 19.0, 11.0, 1.0, 1.0, 3.0, 53.0, 16.0, 35.0, 1.0, 1.0, 1.0, 2.0, 4.0, 78.0, 24.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 27.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 31.0, 1.0, 13.0, 4.0, 4.0, 3.0, 10.0, 56.0, 1.0, 2.0, 1.0, 8.0, 9.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 7.0, 3.0, 30.0, 15.0, 4.0, 1.0, 1.0, 1.0, 49.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 13.0, 1.0, 1.0, 20.0, 1.0, 1.0, 16.0, 1.0, 3.0, 6.0, 9.0, 3.0, 16.0, 13.0, 6.0, 1.0, 1.0, 8.0, 12.0, 1.0, 7.0, 3.0, 2.0, 28.0, 13.0, 6.0, 1.0, 4.0, 1.0, 2.0, 66.0, 24.0, 7.0, 1.0, 11.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 14.0, 10.0, 3.0, 1.0, 27.0, 9.0, 2.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 37.0, 6.0, 1.0, 3.0, 6.0, 1.0, 29.0, 15.0, 3.0, 1.0, 2.0, 57.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 39.0, 1.0, 1.0, 1.0, 19.0, 5.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 7.0, 9.0, 4.0, 16.0, 1.0, 1.0, 6.0, 18.0, 50.0, 12.0, 1.0, 1.0, 4.0, 3.0, 5.0, 130.0, 11.0, 4.0, 27.0, 5.0, 5.0, 3.0, 2.0, 22.0, 3.0, 6.0, 6.0, 36.0, 1.0, 19.0, 4.0, 2.0, 1.0, 7.0, 7.0, 2.0, 3.0, 27.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 8.0, 5.0, 12.0, 11.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 15.0, 2.0, 2.0, 1.0, 1.0, 49.0, 6.0, 7.0, 8.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 6.0, 11.0, 3.0, 6.0, 1.0, 1.0, 1.0, 6.0, 10.0, 7.0, 3.0, 7.0, 3.0, 1.0, 10.0, 1.0, 12.0, 17.0, 8.0, 3.0, 14.0, 21.0, 10.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 10.0, 12.0, 8.0, 4.0, 3.0, 1.0, 14.0, 2.0, 1.0, 5.0, 4.0, 19.0, 7.0, 8.0, 20.0, 14.0, 1.0, 1.0, 1.0, 3.0, 21.0, 16.0, 9.0, 1.0, 7.0, 1.0, 1.0, 1.0, 11.0, 16.0, 256.0, 20.0, 2.0, 1.0, 8.0, 15.0, 3.0, 3.0, 1.0, 18.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 31.0, 1.0, 1.0, 3.0, 33.0, 1.0, 1.0, 4.0, 14.0, 26.0, 2.0, 2.0, 1.0, 4.0, 3.0, 6.0, 2.0, 1.0, 9.0, 23.0, 1.0, 1.0, 9.0, 9.0, 3.0, 1.0, 24.0, 1.0, 1.0, 3.0, 1.0, 11.0, 2.0, 1.0, 4.0, 2.0, 33.0, 6.0, 29.0, 1.0, 9.0, 21.0, 4.0, 3.0, 19.0, 17.0, 1.0, 1.0, 3.0, 4.0, 6.0, 4.0, 23.0, 12.0, 16.0, 18.0, 8.0, 5.0, 2.0, 11.0, 2.0, 6.0, 13.0, 1.0, 5.0, 6.0, 2.0, 2.0, 7.0, 7.0, 2.0, 1.0, 6.0, 4.0, 1.0, 2.0, 1.0, 19.0, 4.0, 2.0, 6.0, 1.0, 1.0, 1.0, 22.0, 1.0, 14.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 29.0, 9.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 16.0, 3.0, 2.0, 4.0, 8.0, 20.0, 34.0, 10.0, 10.0, 20.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 76.0, 11.0, 7.0, 2.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 7.0, 12.0, 2.0, 9.0, 1.0, 1.0, 2.0, 7.0, 3.0, 3.0, 3.0, 14.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 29.0, 9.0, 106.0, 5.0, 1.0, 4.0, 3.0, 1.0, 2.0, 18.0, 5.0, 17.0, 1.0, 165.0, 47.0, 22.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 44.0, 3.0, 12.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 4.0, 1.0, 11.0, 1.0, 19.0, 18.0, 19.0, 1.0, 4.0, 24.0, 17.0, 7.0, 1.0, 43.0, 20.0, 2.0, 13.0, 49.0, 920.0, 48.0, 29.0, 1.0, 8.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 27.0, 6.0, 4.0, 3.0, 1.0, 10.0, 2.0, 53.0, 1.0, 1.0, 6.0, 1.0, 3.0, 14.0, 10.0, 22.0, 5.0, 13.0, 19.0, 22.0, 2.0, 1.0, 25.0, 6.0, 3.0, 1.0, 3.0, 4.0, 17.0, 1.0, 6.0, 4.0, 32.0, 1.0, 16.0, 1.0, 1.0, 1.0, 8.0, 26.0, 13.0, 12.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 20.0, 3.0, 1.0, 7.0, 73.0, 8.0, 1.0, 17.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 1.0, 12.0, 37.0, 31.0, 113.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 5.0, 5.0, 2.0, 1.0, 3.0, 8.0, 2.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 10.0, 4.0, 1.0, 1.0, 3.0, 4.0, 1.0, 4.0, 22.0, 1.0, 5.0, 7.0, 1.0, 6.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 8.0, 5.0, 26.0, 35.0, 1.0, 9.0, 1.0, 1.0, 1.0, 3.0, 13.0, 3.0, 3.0, 2.0, 1.0, 15.0, 1.0, 15.0, 75.0, 17.0, 23.0, 1.0, 2.0, 1.0, 2.0, 5.0, 9.0, 3.0, 1.0, 3.0, 23.0, 23.0, 1.0, 1.0, 30.0, 6.0, 35.0, 4.0, 16.0, 6.0, 1.0, 1.0, 18.0, 7.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 19.0, 5.0, 1.0, 4.0, 2.0, 2.0, 6.0, 26.0, 21.0, 1.0, 8.0, 1.0, 10.0, 1.0, 14.0, 1.0, 2.0, 29.0, 23.0, 11.0, 7.0, 1.0, 15.0, 3.0, 13.0, 34.0, 22.0, 1.0, 1.0, 3.0, 15.0, 3.0, 2.0, 1.0, 17.0, 23.0, 16.0, 38.0, 4.0, 48.0, 3.0, 1.0, 1.0, 11.0, 4.0, 4.0, 2.0, 209.0, 4.0, 4.0, 6.0, 233.0, 1.0, 1.0, 6.0, 4.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 11.0, 27.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 21.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 7.0, 2.0, 7.0, 2.0, 5.0, 3.0, 4.0, 1.0, 1.0, 19.0, 5.0, 4.0, 24.0, 131.0, 6.0, 8.0, 4.0, 30.0, 1.0, 2.0, 34.0, 1.0, 138.0, 4.0, 12.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 12.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 7.0, 5.0, 15.0, 21.0, 7.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 12.0, 254.0, 8.0, 2.0, 4.0, 1.0, 13.0, 1.0, 1.0, 1.0, 30.0, 2.0, 4.0, 11.0, 26.0, 29.0, 1.0, 1.0, 1.0, 16.0, 20.0, 1.0, 23.0, 30.0, 32.0, 4.0, 12.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 2.0, 215.0, 578.0, 10.0, 19.0, 11.0, 104.0, 7.0, 499.0, 1.0, 2.0, 8.0, 4.0, 2.0, 419.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 19.0, 20.0, 16.0, 2.0, 15.0, 5.0, 1.0, 16.0, 10.0, 91.0, 2.0, 8.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 18.0, 1.0, 11.0, 1.0, 5.0, 4.0, 1.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 6.0, 8.0, 9.0, 2.0, 12.0, 7.0, 7.0, 27.0, 2.0, 1.0, 30.0, 4.0, 4.0, 2.0, 17.0, 52.0, 492.0, 1.0, 1.0, 39.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 2.0, 11.0, 8.0, 1.0, 1.0, 3.0, 98.0, 60.0, 10.0, 10.0, 25.0, 24.0, 36.0, 32.0, 1.0, 1.0, 1.0, 8.0, 30.0, 9.0, 35.0, 24.0, 21.0, 32.0, 2.0, 1.0, 1.0, 9.0, 2.0, 6.0, 2.0, 1.0, 1.0, 5.0, 5.0, 20.0, 1.0, 2.0, 5.0, 3.0, 2.0, 1.0, 1.0, 2.0, 9.0, 7.0, 6.0, 4.0, 6.0, 10.0, 10.0, 18.0, 51.0, 1.0, 1.0, 29.0, 1.0, 2.0, 11.0, 39.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 3.0, 8.0, 1.0, 12.0, 8.0, 9.0, 7.0, 2.0, 27.0, 10.0, 12.0, 2.0, 5.0, 17.0, 10.0, 9.0, 6.0, 4.0, 1.0, 4.0, 37.0, 12.0, 14.0, 2.0, 1.0, 1.0, 95.0, 1.0, 6.0, 39.0, 8.0, 4.0, 2.0, 5.0, 14.0, 1.0, 13.0, 8.0, 9.0, 1.0, 1.0, 1.0, 11.0, 2.0, 20.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 8.0, 1.0, 1.0, 22.0, 2.0, 3.0, 11.0, 1.0, 2.0, 1.0, 1.0, 29.0, 9.0, 51.0, 3.0, 19.0, 10.0, 1.0, 5.0, 1.0, 3.0, 6.0, 2.0, 1.0, 5.0, 1.0, 7.0, 10.0, 4.0, 25.0, 1.0, 1.0, 4.0, 14.0, 4.0, 13.0, 5.0, 4.0, 3.0, 25.0, 32.0, 111.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 13.0, 40.0, 6.0, 6.0, 6.0, 2.0, 3.0, 3.0, 1.0, 12.0, 31.0, 34.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 28.0, 1.0, 1.0, 4.0, 3.0, 3.0, 25.0, 8.0, 25.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 5.0, 1.0, 1.0, 4.0, 2.0, 166.0, 7.0, 6.0, 2.0, 6.0, 14.0, 1.0, 1.0, 1.0, 3.0, 10.0, 6.0, 1.0, 5.0, 2.0, 4.0, 6.0, 9.0, 6.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 15.0, 12.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 10.0, 1.0, 3.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 20.0, 6.0, 15.0, 1.0, 1.0, 6.0, 7.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 13.0, 8.0, 1.0, 2.0, 2.0, 5.0, 8.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 17.0, 2.0, 2.0, 1.0, 1.0, 14.0, 21.0, 17.0, 1.0, 8.0, 9.0, 4.0, 12.0, 9.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 15.0, 6.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 46.0, 1.0, 1.0, 1.0, 2.0, 3.0, 8.0, 20.0, 19.0, 19.0, 5.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 4.0, 12.0, 15.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 104.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.0, 1.0, 11.0, 1.0, 1.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 18.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 11.0, 10.0, 1.0, 1.0, 4.0, 4.0, 3.0, 1.0, 1.0, 4.0, 2.0, 7.0, 1.0, 1.0, 13.0, 9.0, 1.0, 17.0, 15.0, 1.0, 2.0, 10.0, 13.0, 1.0, 26.0, 17.0, 1.0, 1.0, 1.0, 6.0, 3.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 2.0, 5.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 5.0, 9.0, 4.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 2.0, 2.0, 5.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 31.0, 2.0, 1.0, 10.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 44.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 7.0, 1.0, 11.0, 11.0, 1.0, 2.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 2.0, 4.0, 2.0, 2.0, 7.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 9.0, 2.0, 2.0, 4.0, 9.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 29.0, 1.0, 6.0, 3.0, 1.0, 1.0, 9.0, 7.0, 1.0, 3.0, 49.0, 10.0, 4.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 1.0, 8.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 4.0, 5.0, 32.0, 9.0, 11.0, 4.0, 1.0, 26.0, 2.0, 1.0, 1.0, 2.0, 3.0, 11.0, 1.0, 68.0, 5.0, 2.0, 4.0, 2.0, 17.0, 1.0, 15.0, 3.0, 1.0, 1.0, 3.0, 1.0, 23.0, 1.0, 22.0, 1.0, 11.0, 3.0, 7.0, 3.0, 9.0, 4.0, 20.0, 16.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 18.0, 5.0, 46.0, 20.0, 127.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 6.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 8.0, 16.0, 26.0, 3.0, 1.0, 1.0, 5.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 12.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 2.0, 3.0, 14.0, 3.0, 6.0, 1.0, 3.0, 1.0, 18.0, 9.0, 5.0, 14.0, 8.0, 3.0, 8.0, 13.0, 1.0, 1.0, 1.0, 1.0, 7.0, 27.0, 2.0, 2.0, 3.0, 10.0, 4.0, 4.0, 3.0, 2.0, 9.0, 21.0, 3.0, 3.0, 13.0, 16.0, 16.0, 52.0, 18.0, 1.0, 9.0, 2.0, 19.0, 27.0, 6.0, 3.0, 6.0, 14.0, 7.0, 11.0, 3.0, 4.0, 18.0, 3.0, 7.0, 1.0, 1.0, 2.0, 6.0, 4.0, 10.0, 10.0, 8.0, 10.0, 13.0, 4.0, 1.0, 4.0, 12.0, 39.0, 16.0, 1.0, 32.0, 5.0, 11.0, 4.0, 3.0, 3.0, 1.0, 2.0, 14.0, 2.0, 17.0, 40.0, 8.0, 5.0, 1.0, 2.0, 1.0, 2.0, 14.0, 4.0, 6.0, 2.0, 5.0, 1.0, 1.0, 5.0, 2.0, 1.0, 15.0, 11.0, 8.0, 6.0, 2.0, 6.0, 5.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 4.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 15.0, 9.0, 10.0, 2.0, 3.0, 1.0, 4.0, 6.0, 1.0, 1.0, 3.0, 1.0, 87.0, 9.0, 1.0, 1.0, 13.0, 1.0, 8.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 11.0, 1.0, 20.0, 68.0, 10.0, 14.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 7.0, 2.0, 7.0, 20.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 22.0, 6.0, 5.0, 6.0, 3.0, 1.0, 1.0, 2.0, 4.0, 16.0, 19.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 14.0, 1.0, 5.0, 15.0, 1.0, 50.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 12.0, 7.0, 6.0, 1.0, 1.0, 1.0, 46.0, 1.0, 3.0, 1.0, 3.0, 2.0, 4.0, 1.0, 8.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 18.0, 1.0, 6.0, 10.0, 3.0, 9.0, 4.0, 3.0, 20.0, 1.0, 46.0, 4.0, 1.0, 17.0, 11.0, 57.0, 1.0, 1.0, 59.0, 55.0, 12.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 5.0, 8.0, 7.0, 1.0, 2.0, 1.0, 15.0, 1.0, 2.0, 1.0, 3.0, 5.0, 1.0, 4.0, 18.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 36.0, 2.0, 1.0, 1.0, 5.0, 8.0, 5.0, 6.0, 9.0, 9.0, 12.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 3.0, 8.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 37.0, 3.0, 21.0, 24.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 28.0, 7.0, 9.0, 3.0, 11.0, 1.0, 3.0, 1.0, 1.0, 5.0, 9.0, 1.0, 1.0, 1.0, 10.0, 3.0, 2.0, 3.0, 7.0, 8.0, 2.0, 1.0, 18.0, 5.0, 3.0, 3.0, 1.0, 9.0, 6.0, 10.0, 20.0, 11.0, 1.0, 1.0, 3.0, 18.0, 41.0, 1.0, 3.0, 10.0, 2.0, 2.0, 2.0, 4.0, 1.0, 5.0, 7.0, 2.0, 13.0, 13.0, 1.0, 1.0, 3.0, 34.0, 3.0, 1.0, 4.0, 2.0, 2.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 1.0, 2.0, 9.0, 3.0, 1.0, 9.0, 3.0, 3.0, 4.0, 3.0, 1.0, 4.0, 2.0, 11.0, 1.0, 7.0, 2.0, 1.0, 1.0, 3.0, 1.0, 26.0, 9.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 7.0, 6.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 6.0, 5.0, 4.0, 5.0, 5.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 3.0, 1.0, 39.0, 14.0, 1.0, 5.0, 7.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 12.0, 28.0, 3.0, 4.0, 19.0, 25.0, 14.0, 24.0, 1.0, 5.0, 1.0, 32.0, 2.0, 2.0, 9.0, 46.0, 24.0, 1.0, 3.0, 23.0, 6.0, 10.0, 34.0, 2.0, 18.0, 49.0, 2.0, 236.0, 52.0, 80.0, 1.0, 5.0, 4.0, 4.0, 4.0, 4.0, 10.0, 3.0, 22.0, 18.0, 30.0, 1.0, 3.0, 1.0, 1.0, 11.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 15.0, 12.0, 4.0, 4.0, 3.0, 17.0, 8.0, 15.0, 2.0, 6.0, 14.0, 11.0, 64.0, 16.0, 3.0, 10.0, 13.0, 18.0, 1.0, 1.0, 1.0, 7.0, 1.0, 28.0, 32.0, 72.0, 11.0, 2.0, 14.0, 13.0, 4.0, 39.0, 4.0, 7.0, 47.0, 1.0, 1.0, 3.0, 9.0, 5.0, 1.0, 2.0, 23.0, 2.0, 4.0, 14.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 18.0, 10.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 6.0, 4.0, 7.0, 3.0, 8.0, 26.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 11.0, 7.0, 3.0, 11.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 13.0, 5.0, 2.0, 2.0, 14.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 12.0, 7.0, 1.0, 17.0, 4.0, 5.0, 19.0, 18.0, 19.0, 2.0, 2.0, 2.0, 9.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 16.0, 9.0, 1.0, 1.0, 1.0, 4.0, 21.0, 31.0, 1.0, 1.0, 10.0, 6.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 6.0, 7.0, 10.0, 15.0, 4.0, 10.0, 1.0, 5.0, 4.0, 4.0, 1.0, 2.0, 1.0, 11.0, 9.0, 4.0, 1.0, 4.0, 2.0, 6.0, 2.0, 11.0, 1.0, 2.0, 3.0, 12.0, 3.0, 5.0, 1.0, 1.0, 16.0, 9.0, 1.0, 1.0, 2.0, 8.0, 4.0, 7.0, 3.0, 7.0, 7.0, 17.0, 3.0, 1.0, 10.0, 3.0, 1.0, 4.0, 1.0, 1.0, 25.0, 2.0, 86.0, 26.0, 1.0, 3.0, 27.0, 3.0, 2.0, 9.0, 2.0, 69.0, 1.0, 36.0, 1.0, 1.0, 1.0, 5.0, 4.0, 3.0, 2.0, 1.0, 4.0, 3.0, 1.0, 4.0, 1.0, 11.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 13.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 12.0, 16.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 13.0, 6.0, 13.0, 22.0, 8.0, 3.0, 1.0, 1.0, 7.0, 1.0, 6.0, 19.0, 5.0, 1.0, 11.0, 3.0, 19.0, 35.0, 4.0, 69.0, 65.0, 17.0, 2.0, 2.0, 4.0, 4.0, 5.0, 3.0, 19.0, 9.0, 1.0, 2.0, 18.0, 2.0, 1.0, 5.0, 5.0, 2.0, 27.0, 45.0, 11.0, 4.0, 6.0, 2.0, 2.0, 2.0, 6.0, 1.0, 7.0, 13.0, 1.0, 1.0, 20.0, 12.0, 26.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 3.0, 13.0, 33.0, 1.0, 3.0, 5.0, 2.0, 3.0, 5.0, 3.0, 1.0, 2.0, 1.0, 3.0, 3.0, 17.0, 7.0, 2.0, 1.0, 19.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 11.0, 1.0, 6.0, 7.0, 2.0, 1.0, 4.0, 26.0, 4.0, 9.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 11.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 6.0, 4.0, 1.0, 4.0, 1.0, 1.0, 11.0, 11.0, 1.0, 1.0, 11.0, 1.0, 5.0, 1.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 6.0, 7.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 3.0, 6.0, 6.0, 1.0, 1.0, 21.0, 5.0, 25.0, 5.0, 1.0, 7.0, 2.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 17.0, 6.0, 38.0, 29.0, 3.0, 7.0, 1.0, 5.0, 3.0, 3.0, 12.0, 1.0, 8.0, 1.0, 1.0, 1.0, 6.0, 4.0, 2.0, 1.0, 6.0, 2.0, 11.0, 10.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 17.0, 34.0, 15.0, 9.0, 4.0, 1.0, 2.0, 46.0, 7.0, 2.0, 1.0, 6.0, 1.0, 1.0, 16.0, 13.0, 4.0, 2.0, 1.0, 8.0, 1.0, 12.0, 17.0, 2.0, 20.0, 12.0, 3.0, 5.0, 8.0, 14.0, 8.0, 1.0, 3.0, 1.0, 15.0, 31.0, 14.0, 7.0, 1.0, 1.0, 12.0, 2.0, 7.0, 3.0, 18.0, 2.0, 1.0, 1.0, 8.0, 2.0, 7.0, 11.0, 2.0, 2.0, 6.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 1.0, 2.0, 93.0, 1.0, 2.0, 10.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 46.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 6.0, 5.0, 1.0, 2.0, 6.0, 5.0, 1.0, 4.0, 7.0, 4.0, 10.0, 5.0, 7.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 9.0, 10.0, 21.0, 2.0, 3.0, 4.0, 3.0, 13.0, 16.0, 4.0, 2.0, 9.0, 4.0, 4.0, 1.0, 1.0, 4.0, 5.0, 4.0, 14.0, 1.0, 6.0, 22.0, 12.0, 1.0, 1.0, 2.0, 21.0, 8.0, 2.0, 2.0, 1.0, 1.0, 14.0, 4.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 12.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 3.0, 12.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 3.0, 2.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 2.0, 7.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 4.0, 36.0, 7.0, 12.0, 6.0, 1.0, 4.0, 9.0, 4.0, 1.0, 2.0, 7.0, 15.0, 3.0, 37.0, 1.0, 22.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 9.0, 4.0, 15.0, 3.0, 3.0, 2.0, 1.0, 10.0, 1.0, 10.0, 2.0, 7.0, 2.0, 1.0, 10.0, 5.0, 1.0, 2.0, 2.0, 10.0, 2.0, 3.0, 1.0, 9.0, 2.0, 1.0, 1.0, 2.0, 6.0, 11.0, 1.0, 1.0, 1.0, 7.0, 4.0, 3.0, 3.0, 5.0, 33.0, 2.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 12.0, 37.0, 10.0, 2.0, 2.0, 3.0, 1.0, 22.0, 3.0, 3.0, 1.0, 2.0, 11.0, 2.0, 2.0, 2.0, 1.0, 9.0, 2.0, 1.0, 28.0, 2.0, 1.0, 11.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 6.0, 4.0, 3.0, 5.0, 9.0, 9.0, 3.0, 13.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 10.0, 3.0, 5.0, 10.0, 5.0, 11.0, 20.0, 28.0, 7.0, 8.0, 3.0, 13.0, 7.0, 1.0, 8.0, 8.0, 18.0, 23.0, 3.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 23.0, 3.0, 7.0, 2.0, 24.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 19.0, 3.0, 9.0, 3.0, 27.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 5.0, 6.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 16.0, 4.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 2.0, 3.0, 35.0, 17.0, 4.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 1.0, 6.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 2.0, 3.0, 11.0, 2.0, 28.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 20.0, 3.0, 3.0, 5.0, 18.0, 11.0, 29.0, 15.0, 5.0, 5.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 10.0, 3.0, 4.0, 5.0, 3.0, 1.0, 1.0, 3.0, 10.0, 8.0, 3.0, 3.0, 2.0, 3.0, 5.0, 1.0, 3.0, 2.0, 12.0, 8.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 11.0, 24.0, 1.0, 15.0, 5.0, 15.0, 10.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 23.0, 1.0, 9.0, 1.0, 6.0, 1.0, 1.0, 7.0, 3.0, 1.0, 22.0, 1.0, 3.0, 2.0, 1.0, 4.0, 8.0, 18.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 18.0, 3.0, 7.0, 3.0, 4.0, 4.0, 14.0, 2.0, 3.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 9.0, 2.0, 1.0, 146.0, 23.0, 9.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 23.0, 1.0, 15.0, 3.0, 6.0, 5.0, 3.0, 2.0, 2.0, 7.0, 2.0, 13.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 89.0, 8.0, 4.0, 15.0, 1.0, 6.0, 6.0, 30.0, 2.0, 1.0, 1.0, 1.0, 8.0, 17.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 17.0, 57.0, 23.0, 11.0, 14.0, 28.0, 6.0, 39.0, 5.0, 1.0, 12.0, 7.0, 10.0, 1.0, 1.0, 3.0, 14.0, 1.0, 1.0, 1.0, 6.0, 9.0, 7.0, 1.0, 1.0, 3.0, 1.0, 3.0, 20.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 8.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 13.0, 2.0, 25.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 15.0, 3.0, 2.0, 10.0, 8.0, 3.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 10.0, 2.0, 1.0, 1.0, 33.0, 4.0, 1.0, 30.0, 4.0, 3.0, 1.0, 2.0, 1.0, 4.0, 3.0, 3.0, 2.0, 11.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 7.0, 3.0, 2.0, 17.0, 4.0, 2.0, 1.0, 3.0, 1.0, 2.0, 10.0, 1.0, 18.0, 3.0, 1.0, 35.0, 2.0, 1.0, 1.0, 3.0, 12.0, 1.0, 1.0, 15.0, 19.0, 1.0, 3.0, 3.0, 7.0, 3.0, 5.0, 1.0, 8.0, 14.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 5.0, 3.0, 15.0, 7.0, 3.0, 15.0, 3.0, 108.0, 32.0, 1.0, 3.0, 2.0, 3.0, 49.0, 44.0, 3.0, 11.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 9.0, 2.0, 7.0, 1.0, 1.0, 21.0, 1.0, 12.0, 1.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 13.0, 9.0, 10.0, 2.0, 11.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 3.0, 7.0, 2.0, 3.0, 11.0, 13.0, 1.0, 15.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 2.0, 10.0, 13.0, 6.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 43.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 18.0, 1.0, 10.0, 1.0, 1.0, 6.0, 2.0, 3.0, 4.0, 5.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 18.0, 6.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 13.0, 3.0, 2.0, 1.0, 1.0, 4.0, 5.0, 2.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 11.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 10.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 16.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 2.0, 4.0, 3.0, 1.0, 12.0, 3.0, 1.0, 1.0, 3.0, 6.0, 10.0, 3.0, 1.0, 21.0, 9.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 9.0, 24.0, 4.0, 24.0, 10.0, 2.0, 1.0, 1.0, 3.0, 2.0, 31.0, 11.0, 3.0, 3.0, 9.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 10.0, 5.0, 2.0, 2.0, 4.0, 9.0, 2.0, 10.0, 2.0, 6.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.0, 5.0, 2.0, 10.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 6.0, 5.0, 23.0, 2.0, 4.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 16.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 2.0, 32.0, 6.0, 2.0, 14.0, 19.0, 1.0, 2.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 14.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 8.0, 1.0, 14.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 40.0, 8.0, 1.0, 82.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 8.0, 32.0, 16.0, 5.0, 1.0, 163.0, 12.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 3.0, 1.0, 24.0, 12.0, 1.0, 21.0, 13.0, 19.0, 9.0, 14.0, 14.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 35.0, 14.0, 11.0, 11.0, 7.0, 2.0, 5.0, 4.0, 6.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 5.0, 4.0, 13.0, 11.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 23.0, 4.0, 2.0, 145.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 2.0, 3.0, 4.0, 11.0, 2.0, 2.0, 3.0, 23.0, 7.0, 14.0, 20.0, 8.0, 12.0, 4.0, 2.0, 14.0, 1.0, 4.0, 2.0, 3.0, 1.0, 13.0, 1.0, 5.0, 1.0, 16.0, 12.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 8.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 2.0, 4.0, 5.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 11.0, 1.0, 5.0, 24.0, 7.0, 1.0, 1.0, 12.0, 2.0, 4.0, 1.0, 1.0, 1.0, 11.0, 14.0, 1.0, 1.0, 1.0, 12.0, 3.0, 2.0, 8.0, 1.0, 42.0, 4.0, 1.0, 5.0, 2.0, 2.0, 8.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 5.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 7.0, 1.0, 6.0, 11.0, 1.0, 13.0, 6.0, 178.0, 5.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 4.0, 1.0, 3.0, 3.0, 2.0, 1.0, 3.0, 2.0, 5.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 6.0, 1.0, 2.0, 10.0, 1.0, 1.0, 25.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 11.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 20.0, 4.0, 4.0, 6.0, 2.0, 2.0, 5.0, 1.0, 5.0, 3.0, 23.0, 2.0, 2.0, 15.0, 4.0, 9.0, 3.0, 8.0, 1.0, 1.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 6.0, 7.0, 8.0, 1.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 12.0, 2.0, 2.0, 1.0, 1.0, 17.0, 1.0, 11.0, 21.0, 2.0, 1.0, 2.0, 2.0, 9.0, 2.0, 2.0, 31.0, 1.0, 21.0, 1.0, 1.0, 15.0, 2.0, 1.0, 5.0, 2.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 5.0, 4.0, 3.0, 3.0, 8.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 28.0, 1.0, 10.0, 5.0, 1.0, 14.0, 16.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 4.0, 1.0, 3.0, 4.0, 1.0, 4.0, 3.0, 1.0, 6.0, 42.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 4.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 55.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 13.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 17.0, 17.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 10.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 7.0, 1.0, 6.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 23.0, 23.0, 1.0, 4.0, 1.0, 1.0, 36.0, 1.0, 1.0, 3.0, 6.0, 1.0, 5.0, 4.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 4.0, 3.0, 1.0, 1.0, 7.0, 9.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 15.0, 2.0, 3.0, 10.0, 1.0, 21.0, 10.0, 7.0, 9.0, 10.0, 3.0, 16.0, 11.0, 3.0, 3.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 2.0, 1.0, 7.0, 15.0, 77.0, 6.0, 1.0, 1.0, 23.0, 1.0, 12.0, 8.0, 10.0, 1.0, 2.0, 5.0, 17.0, 6.0, 1.0, 3.0, 1.0, 2.0, 14.0, 1.0, 1.0, 4.0, 11.0, 2.0, 6.0, 1.0, 6.0, 8.0, 17.0, 2.0, 11.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 1.0, 2.0, 1.0, 34.0, 1.0, 3.0, 23.0, 1.0, 17.0, 3.0, 10.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 33.0, 3.0, 1.0, 8.0, 1.0, 3.0, 17.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 7.0, 5.0, 5.0, 7.0, 5.0, 3.0, 10.0, 4.0, 1.0, 1.0, 4.0, 7.0, 2.0, 1.0, 1.0, 22.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 20.0, 17.0, 5.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 18.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 7.0, 1.0, 3.0, 7.0, 1.0, 15.0, 4.0, 4.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 17.0, 2.0, 3.0, 1.0, 2.0, 22.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 6.0, 10.0, 5.0, 1.0, 3.0, 19.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 6.0, 172.0, 10.0, 4.0, 3.0, 1.0, 1.0, 1.0, 8.0, 14.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 3.0, 10.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 16.0, 1.0, 6.0, 4.0, 44.0, 10.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 6.0, 6.0, 11.0, 13.0, 1.0, 8.0, 25.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 3.0, 3.0, 1.0, 9.0, 1.0, 4.0, 1.0, 1.0, 1.0, 12.0, 10.0, 54.0, 7.0, 1.0, 6.0, 4.0, 3.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 26.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 13.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 26.0, 1.0, 1.0, 16.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 9.0, 4.0, 9.0, 1.0, 4.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 33.0, 1.0, 13.0, 3.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 7.0, 2.0, 5.0, 1.0, 1.0, 4.0, 1.0, 3.0, 5.0, 3.0, 1.0, 2.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 10.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 8.0, 2.0, 4.0, 10.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 12.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 34.0, 1.0, 1.0, 33.0, 2.0, 8.0, 9.0, 3.0, 1.0, 1.0, 2.0, 5.0, 37.0, 3.0, 24.0, 3.0, 3.0, 1.0, 12.0, 27.0, 2.0, 1.0, 1.0, 1.0, 2.0, 11.0, 1.0, 9.0, 14.0, 1.0, 5.0, 3.0, 1.0, 17.0, 20.0, 55.0, 1.0, 20.0, 3.0, 1.0, 13.0, 9.0, 9.0, 209.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 10.0, 5.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 12.0, 18.0, 4.0, 3.0, 3.0, 9.0, 4.0, 3.0, 1.0, 1.0, 10.0, 12.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 40.0, 3.0, 94.0, 1.0, 1.0, 3.0, 2.0, 7.0, 15.0, 2.0, 3.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 2.0, 7.0, 2.0, 1.0, 8.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 5.0, 4.0, 6.0, 3.0, 13.0, 10.0, 6.0, 14.0, 82.0, 4.0, 2.0, 52.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 11.0, 8.0, 3.0, 12.0, 4.0, 4.0, 4.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 11.0, 2.0, 2.0, 1.0, 8.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 12.0, 1.0, 1.0, 34.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 23.0, 2.0, 6.0, 1.0, 3.0, 13.0, 4.0, 3.0, 2.0, 1.0, 1.0, 7.0, 2.0, 1.0, 12.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 21.0, 9.0, 27.0, 3.0, 11.0, 2.0, 12.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 11.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 3.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 35.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 9.0, 3.0, 3.0, 1.0, 2.0, 1.0, 30.0, 7.0, 7.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 33.0, 1.0, 5.0, 1.0, 3.0, 6.0, 1.0, 1.0, 11.0, 1.0, 7.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 21.0, 2.0, 1.0, 3.0, 20.0, 20.0, 2.0, 9.0, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 9.0, 1.0, 3.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 3.0, 6.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 24.0, 3.0, 1.0, 3.0, 3.0, 1.0, 14.0, 3.0, 1.0, 22.0, 1.0, 3.0, 13.0, 3.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 5.0, 6.0, 1.0, 2.0, 4.0, 6.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 6.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 27.0, 2.0, 1.0, 3.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 8.0, 1.0, 1.0, 3.0, 5.0, 1.0, 3.0, 1.0, 1.0, 5.0, 3.0, 15.0, 2.0, 5.0, 3.0, 1.0, 20.0, 8.0, 3.0, 2.0, 1.0, 5.0, 12.0, 3.0, 1.0, 2.0, 3.0, 11.0, 1.0, 1.0, 34.0, 2.0, 3.0, 1.0, 1.0, 3.0, 5.0, 8.0, 4.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 7.0, 6.0, 7.0, 4.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 9.0, 7.0, 15.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 62.0, 30.0, 2.0, 1.0, 2.0, 1.0, 3.0, 195.0, 29.0, 53.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 23.0, 6.0, 28.0, 174.0, 1.0, 4.0, 1.0, 8.0, 18.0, 2.0, 7.0, 18.0, 53.0, 8.0, 20.0, 20.0, 19.0, 14.0, 44.0, 26.0, 61.0, 15.0, 7.0, 2.0, 9.0, 3.0, 1.0, 5.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 29.0, 7.0, 3.0, 5.0, 1.0, 5.0, 4.0, 5.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 9.0, 2.0, 4.0, 7.0, 1.0, 1.0, 3.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 27.0, 6.0, 1.0, 8.0, 1.0, 3.0, 6.0, 7.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 7.0, 10.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 7.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 4.0, 3.0, 1.0, 19.0, 2.0, 8.0, 7.0, 1.0, 1.0, 30.0, 6.0, 7.0, 7.0, 6.0, 9.0, 3.0, 23.0, 16.0, 4.0, 63.0, 1.0, 64.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 7.0, 7.0, 12.0, 13.0, 12.0, 1.0, 1.0, 17.0, 22.0, 7.0, 21.0, 5.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 3.0, 8.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 10.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 2.0, 1.0, 8.0, 11.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 11.0, 3.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 16.0, 1.0, 4.0, 2.0, 1.0, 5.0, 5.0, 9.0, 9.0, 1.0, 1.0, 6.0, 3.0, 2.0, 6.0, 3.0, 1.0, 6.0, 9.0, 1.0, 4.0, 1.0, 5.0, 2.0, 3.0, 1.0, 4.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 2.0, 3.0, 3.0, 7.0, 8.0, 13.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 6.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 3.0, 1.0, 4.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 6.0, 2.0, 1.0, 3.0, 1.0, 6.0, 3.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 22.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 6.0, 7.0, 6.0, 10.0, 1.0, 1.0, 4.0, 1.0, 7.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 14.0, 3.0, 1.0, 1.0, 2.0, 3.0, 5.0, 6.0, 2.0, 1.0, 2.0, 29.0, 95.0, 8.0, 5.0, 8.0, 1.0, 2.0, 10.0, 3.0, 4.0, 8.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 37.0, 1.0, 2.0, 6.0, 6.0, 9.0, 1.0, 1.0, 19.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 11.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 5.0, 14.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 5.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 19.0, 14.0, 16.0, 1.0, 1.0, 3.0, 70.0, 4.0, 1.0, 1.0, 7.0, 3.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 3.0, 18.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 8.0, 2.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 14.0, 44.0, 9.0, 2.0, 5.0, 1.0, 15.0, 7.0, 3.0, 3.0, 17.0, 3.0, 1.0, 1.0, 6.0, 2.0, 3.0, 5.0, 4.0, 6.0, 1.0, 2.0, 2.0, 10.0, 4.0, 10.0, 1.0, 1.0, 1.0, 5.0, 31.0, 3.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 21.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 7.0, 3.0, 1.0, 1.0, 49.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 8.0, 10.0, 3.0, 1.0, 4.0, 3.0, 1.0, 3.0, 6.0, 3.0, 15.0, 17.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 1.0, 7.0, 5.0, 1.0, 5.0, 1.0, 2.0, 15.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 12.0, 16.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 8.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 19.0, 5.0, 1.0, 4.0, 1.0, 1.0, 15.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 12.0, 1.0, 3.0, 1.0, 2.0, 1.0, 8.0, 1.0, 6.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 7.0, 6.0, 1.0, 1.0, 4.0, 3.0, 1.0, 4.0, 1.0, 1.0, 12.0, 6.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 4.0, 11.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 17.0, 9.0, 1.0, 1.0, 1.0, 26.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 5.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 12.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 30.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 370.0, 1.0, 2.0, 1.0, 1.0, 5.0, 9.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 5.0, 3.0, 15.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 26.0, 4.0, 1.0, 3.0, 1.0, 1.0, 25.0, 1.0, 1.0, 2.0, 3.0, 2.0, 8.0, 3.0, 2.0, 2.0, 18.0, 7.0, 3.0, 15.0, 1.0, 1.0, 21.0, 28.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 44.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 7.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 15.0, 110.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 2.0, 6.0, 6.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 23.0, 24.0, 1.0, 1.0, 2.0, 73.0, 25.0, 2.0, 3.0, 4.0, 131.0, 2.0, 430.0, 12.0, 6.0, 3.0, 2.0, 2.0, 2.0, 7.0, 1.0, 2.0, 1.0, 1.0, 53.0, 5.0, 16.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 85.0, 11.0, 3.0, 65.0, 71.0, 1.0, 22.0, 1.0, 6.0, 10.0, 1.0, 6.0, 7.0, 10.0, 9.0, 4.0, 6.0, 6.0, 4.0, 1.0, 3.0, 1.0, 1.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 2.0, 10.0, 2.0, 1.0, 3.0, 14.0, 64.0, 25.0, 7.0, 9.0, 13.0, 1.0, 36.0, 10.0, 5.0, 5.0, 1.0, 4.0, 4.0, 7.0, 2.0, 1.0, 1.0, 2.0, 2.0, 38.0, 176.0, 45.0, 1.0, 5.0, 6.0, 4.0, 11.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 7.0, 24.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 6.0, 9.0, 1.0, 1.0, 3.0, 11.0, 41.0, 2.0, 9.0, 1.0, 6.0, 3.0, 5.0, 1.0, 2.0, 4.0, 2.0, 1.0, 7.0, 11.0, 9.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 6.0, 7.0, 2.0, 4.0, 11.0, 2.0, 4.0, 1.0, 1.0, 5.0, 15.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 3.0, 2.0, 4.0, 1.0, 6.0, 84.0, 12.0, 1.0, 1.0, 3.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 3.0, 3.0, 4.0, 1.0, 1.0, 6.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 11.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 7.0, 5.0, 3.0, 4.0, 8.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 3.0, 14.0, 1.0, 6.0, 1.0, 1.0, 5.0, 7.0, 3.0, 1.0, 1.0, 1.0, 25.0, 9.0, 35.0, 3.0, 8.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 10.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 13.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 16.0, 45.0, 9.0, 8.0, 83.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 13.0, 1.0, 2.0, 1.0, 1.0, 5.0, 11.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 12.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 3.0, 17.0, 1.0, 1.0, 3.0, 10.0, 15.0, 1.0, 4.0, 1.0, 1.0, 7.0, 12.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 9.0, 6.0, 2.0, 3.0, 1.0, 1.0, 13.0, 3.0, 8.0, 4.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 52.0, 9.0, 6.0, 3.0, 8.0, 2.0, 4.0, 8.0, 7.0, 9.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 6.0, 10.0, 9.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 9.0, 10.0, 2.0, 2.0, 2.0, 8.0, 1.0, 4.0, 1.0, 11.0, 1.0, 6.0, 3.0, 8.0, 3.0, 3.0, 10.0, 6.0, 1.0, 7.0, 4.0, 1.0, 1.0, 9.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 2.0, 9.0, 1.0, 1.0, 4.0, 2.0, 5.0, 8.0, 1.0, 14.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 16.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 7.0, 15.0, 29.0, 4.0, 2.0, 3.0, 35.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 10.0, 11.0, 1.0, 12.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 5.0, 7.0, 4.0, 6.0, 1.0, 5.0, 2.0, 1.0, 6.0, 11.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 5.0, 1.0, 2.0, 2.0, 27.0, 1.0, 1.0, 4.0, 3.0, 9.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 6.0, 1.0, 1.0, 27.0, 3.0, 1.0, 1.0, 12.0, 21.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 74.0, 10.0, 11.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 8.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 56.0, 13.0, 1.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 1.0, 1.0, 2.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 10.0, 28.0, 11.0, 3.0, 6.0, 13.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 5.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 19.0, 2.0, 1.0, 5.0, 1.0, 3.0, 5.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 5.0, 5.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 18.0, 1.0, 3.0, 8.0, 1.0, 52.0, 7.0, 5.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 2.0, 4.0, 6.0, 1.0, 1.0, 2.0, 6.0, 6.0, 1.0, 16.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 3.0, 1.0, 3.0, 3.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 12.0, 2.0, 2.0, 2.0, 1.0, 4.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 37.0, 7.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 7.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 10.0, 2.0, 2.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 10.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 4.0, 2.0, 6.0, 3.0, 5.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 9.0, 6.0, 2.0, 3.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 1.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 5.0, 5.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 6.0, 6.0, 1.0, 6.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 5.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 7.0, 7.0, 2.0, 1.0, 4.0, 4.0, 1.0, 3.0, 5.0, 3.0, 4.0, 3.0, 66.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 5.0, 13.0, 6.0, 2.0, 2.0, 1.0, 3.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 70.0, 3.0, 1.0, 6.0, 3.0, 4.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 13.0, 2.0, 6.0, 1.0, 7.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 20.0, 1.0, 12.0, 4.0, 1.0, 1.0, 11.0, 10.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 6.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 8.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 6.0, 13.0, 6.0, 6.0, 6.0, 5.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 8.0, 14.0, 1.0, 1.0, 3.0, 1.0, 17.0, 9.0, 1.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 7.0, 1.0, 1.0, 1.0, 10.0, 1.0, 4.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 3.0, 6.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 7.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 6.0, 11.0, 3.0, 7.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 18.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 6.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 2.0, 2.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 18.0, 2.0, 2.0, 2.0, 1.0, 5.0, 16.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 6.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 9.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 7.0, 6.0, 8.0, 1.0, 1.0, 4.0, 9.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 21.0, 7.0, 4.0, 1.0, 1.0, 1.0, 2.0, 12.0, 7.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 3.0, 65.0, 5.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 7.0, 1.0, 4.0, 16.0, 5.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 5.0, 5.0, 6.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 14.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 4.0, 1.0, 2.0, 1.0, 3.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 6.0, 3.0, 12.0, 1.0, 7.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 4.0, 6.0, 7.0, 4.0, 1.0, 1.0, 1.0, 3.0, 11.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 18.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 14.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 16.0, 10.0, 4.0, 3.0, 1.0, 1.0, 2.0, 3.0, 10.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 5.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 23.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 4.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 5.0, 8.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 19.0, 3.0, 2.0, 1.0, 20.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 2.0, 2.0, 1.0, 3.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 50.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 6.0, 5.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 6.0, 137.0, 13.0, 16.0, 19.0, 1.0, 1.0, 1.0, 15.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 5.0, 7.0, 23.0, 29.0, 10.0, 11.0, 13.0, 12.0, 4.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 5.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 7.0, 3.0, 3.0, 1.0, 40.0, 5.0, 3.0, 4.0, 1.0, 9.0, 18.0, 6.0, 10.0, 2.0, 1.0, 2.0, 1.0, 1.0, 13.0, 2.0, 12.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 19.0, 3.0, 1.0, 6.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 5.0, 1.0, 9.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 6.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 7.0, 6.0, 1.0, 1.0, 3.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 12.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 11.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 8.0, 1.0, 2.0, 4.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 12.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 11.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 6.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 4.0, 12.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 3.0, 4.0, 3.0, 6.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 16.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 28.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 9.0, 30.0, 3.0, 37.0, 15.0, 5.0, 2.0, 1.0, 5.0, 13.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 3.0, 22.0, 3.0, 2.0, 2.0, 3.0, 4.0, 6.0, 4.0, 2.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 3.0, 1.0, 8.0, 24.0, 3.0, 3.0, 6.0, 6.0, 1.0, 5.0, 2.0, 7.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 2.0, 4.0, 7.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 9.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 9.0, 2.0, 5.0, 4.0, 1.0, 6.0, 2.0, 2.0, 5.0, 5.0, 1.0, 2.0, 8.0, 3.0, 8.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 4.0, 7.0, 1.0, 16.0, 2.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 10.0, 5.0, 4.0, 2.0, 2.0, 1.0, 11.0, 1.0, 2.0, 1.0, 1.0, 1.0, 19.0, 47.0, 17.0, 32.0, 10.0, 5.0, 2.0, 15.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 3.0, 9.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 100.0, 3.0, 2.0, 3.0, 2.0, 1.0, 31.0, 6.0, 8.0, 3.0, 22.0, 2.0, 4.0, 3.0, 4.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 16.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 18.0, 4.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 3.0, 10.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 33.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 5.0, 18.0, 6.0, 7.0, 8.0, 26.0, 2.0, 2.0, 1.0, 3.0, 1.0, 6.0, 6.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 130.0, 3.0, 8.0, 3.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 3.0, 2.0, 6.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 13.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 5.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 2.0, 2.0, 9.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 3.0, 4.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 13.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 7.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 8.0, 5.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 7.0, 1.0, 10.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 11.0, 7.0, 3.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 4.0, 9.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 13.0, 5.0, 1.0, 21.0, 1.0, 1.0, 10.0, 1.0, 3.0, 6.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 9.0, 1.0, 17.0, 43.0, 2.0, 1.0, 4.0, 2.0, 15.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 3.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 8.0, 15.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 5.0, 2.0, 2.0, 8.0, 7.0, 62.0, 8.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 6.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 7.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 7.0, 4.0, 7.0, 11.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 3.0, 1.0, 54.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 3.0, 8.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 11.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 7.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 5.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 13.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 7.0, 7.0, 6.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 7.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 14.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 6.0, 17.0, 1.0, 2.0, 1.0, 1.0, 9.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 7.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 3.0, 3.0, 1.0, 11.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 5.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 18.0, 2.0, 3.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 26.0, 3.0, 18.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 5.0, 19.0, 11.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 17.0, 1.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 32.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 11.0, 1.0, 2.0, 3.0, 1.0, 8.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 13.0, 3.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 86.0, 5.0, 11.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 2.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 6.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 3.0, 10.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 16.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 13.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 19.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 34.0, 4.0, 12.0, 8.0, 8.0, 1.0, 1.0, 2.0, 3.0, 7.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 2.0, 12.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 15.0, 1.0, 1.0, 8.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 10.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 7.0, 7.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 16.0, 18.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 21.0, 1.0, 21.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 25.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 2.0, 1.0, 2.0, 9.0, 9.0, 5.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 6.0, 2.0, 2.0, 9.0, 8.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 9.0, 1.0, 1.0, 7.0, 1.0, 7.0, 1.0, 16.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 57.0, 8.0, 1.0, 1.0, 3.0, 6.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 4.0, 13.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 14.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 20.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 13.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 9.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 4.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 14.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 5.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 3.0, 13.0, 2.0, 2.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 7.0, 1.0, 3.0, 1.0, 6.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 5.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 5.0, 1.0, 8.0, 8.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 10.0, 6.0, 5.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 27.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 12.0, 1.0, 9.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 16.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 11.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 12.0, 1.0, 1.0, 5.0, 2.0, 3.0, 6.0, 3.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 18.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 38.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 42.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 5.0, 31.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 14.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 2.0, 14.0, 34.0, 3.0, 1.0, 6.0, 1.0, 14.0, 38.0, 6.0, 2.0, 2.0, 2.0, 12.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 4.0, 12.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 7.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 5.0, 8.0, 5.0, 1.0, 1.0, 1.0, 9.0, 14.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 12.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 8.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 53.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 10.0, 2.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 33.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 4.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 9.0, 16.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 45.0, 190.0, 1.0, 9.0, 1.0, 12.0, 10.0, 4.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 16.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 6.0, 5.0, 10.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 30.0, 29.0, 402.0, 31.0, 1.0, 41.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 6.0, 5.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 6.0, 3.0, 2.0, 1.0, 18.0, 1.0, 3.0, 6.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 10.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 5.0, 15.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 7.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 9.0, 4.0, 3.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 5.0, 2.0, 8.0, 1.0, 6.0, 1.0, 3.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 4.0, 2.0, 4.0, 6.0, 2.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 4.0, 1.0, 1.0, 1.0, 9.0, 6.0, 9.0, 2.0, 10.0, 4.0, 1.0, 4.0, 2.0, 2.0, 2.0, 15.0, 4.0, 1.0, 14.0, 2.0, 5.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 6.0, 1.0, 2.0, 4.0, 1.0, 3.0, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 5.0, 2.0, 74.0, 24.0, 13.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 6.0, 19.0, 1.0, 1.0, 1.0, 1.0, 23.0, 20.0, 4.0, 19.0, 7.0, 25.0, 19.0, 9.0, 11.0, 4.0, 7.0, 162.0, 69.0, 23.0, 4.0, 55.0, 2.0, 1.0, 8.0, 10.0, 7.0, 19.0, 8.0, 7.0, 6.0, 77.0, 7.0, 7.0, 54.0, 23.0, 42.0, 4.0, 6.0, 120.0, 15.0, 12.0, 3.0, 3.0, 16.0, 3.0, 4.0, 7.0, 33.0, 1.0, 18.0, 7.0, 3.0, 17.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 176.0, 8.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 17.0, 1.0, 13.0, 22.0, 1.0, 5.0, 2.0, 4.0, 3.0, 1.0, 10.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 12.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 7.0, 104.0, 9.0, 10.0, 1.0, 3.0, 5.0, 9.0, 2.0, 3.0, 3.0, 9.0, 16.0, 6.0, 24.0, 6.0, 7.0, 6.0, 4.0, 21.0, 3.0, 3.0, 7.0, 7.0, 19.0, 7.0, 52.0, 8.0, 31.0, 3.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 4.0, 3.0, 4.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 7.0, 2.0, 9.0, 9.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 5.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 3.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 5.0, 9.0, 5.0, 21.0, 6.0, 124.0, 8.0, 23.0, 4.0, 2.0, 2.0, 1.0, 6.0, 1.0, 5.0, 29.0, 1.0, 2.0, 1.0, 1.0, 55.0, 9.0, 8.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 4.0, 1.0, 6.0, 1.0, 3.0, 2.0, 8.0, 10.0, 2.0, 2.0, 6.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 10.0, 5.0, 7.0, 1.0, 1.0, 20.0, 8.0, 3.0, 1.0, 3.0, 1.0, 7.0, 2.0, 1.0, 18.0, 6.0, 1.0, 8.0, 2.0, 7.0, 3.0, 5.0, 1.0, 29.0, 1.0, 14.0, 1.0, 6.0, 4.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 10.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 12.0, 3.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 3.0, 6.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 5.0, 4.0, 4.0, 4.0, 5.0, 2.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 10.0, 1.0, 7.0, 2.0, 12.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 6.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 9.0, 2.0, 1.0, 11.0, 5.0, 4.0, 1.0, 2.0, 59.0, 13.0, 2.0, 1.0, 1.0, 15.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 5.0, 5.0, 4.0, 2.0, 6.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 49.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 23.0, 8.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 5.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 8.0, 7.0, 5.0, 4.0, 2.0, 9.0, 4.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 46.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 12.0, 7.0, 1.0, 6.0, 1.0, 3.0, 9.0, 5.0, 8.0, 6.0, 10.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 3.0, 2.0, 3.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 7.0, 1.0, 3.0, 12.0, 3.0, 1.0, 3.0, 2.0, 6.0, 5.0, 1.0, 2.0, 1.0, 4.0, 8.0, 9.0, 6.0, 5.0, 11.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 4.0, 10.0, 37.0, 12.0, 3.0, 6.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 19.0, 36.0, 8.0, 1.0, 13.0, 6.0, 1.0, 3.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 9.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 3.0, 10.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 4.0, 2.0, 1.0, 3.0, 6.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 16.0, 3.0, 1.0, 1.0, 13.0, 7.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 103.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 10.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 28.0, 1.0, 1.0, 3.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 4.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 26.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 8.0, 3.0, 2.0, 2.0, 16.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 6.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 2.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 4.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 5.0, 1.0, 8.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 9.0, 6.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 154.0, 3.0, 1.0, 8.0, 7.0, 3.0, 4.0, 2.0, 4.0, 5.0, 1.0, 38.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 184.0, 9.0, 1.0, 14.0, 1.0, 8.0, 4.0, 1.0, 1.0, 59.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 10.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 5.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 27.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 6.0, 3.0, 3.0, 2.0, 1.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 4.0, 8.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 17.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 48.0, 11.0, 8.0, 1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 74.0, 28.0, 20.0, 62.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 4.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 5.0, 1.0, 1.0, 3.0, 8.0, 1.0, 2.0, 1.0, 20.0, 4.0, 3.0, 4.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 9.0, 10.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 24.0, 3.0, 1.0, 3.0, 1.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 2.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 61.0, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 21.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 4.0, 4.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 30.0, 1.0, 6.0, 5.0, 10.0, 17.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 20.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 5.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 22.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 24.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 15.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 68.0, 19.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 85.0, 27.0, 4.0, 5.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 46.0, 36.0, 1.0, 1.0, 19.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 12.0, 6.0, 1.0, 6.0, 1.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 32.0, 55.0, 7.0, 1.0, 1.0, 10.0, 7.0, 9.0, 1.0, 1.0, 1.0, 9.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 10.0, 8.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 28.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 33.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 14.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 19.0, 3.0, 8.0, 4.0, 5.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 8.0, 3.0, 3.0, 1.0, 4.0, 1.0, 9.0, 1.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 13.0, 2.0, 1.0, 2.0, 4.0, 1.0, 21.0, 2.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0, 7.0, 3.0, 1.0, 3.0, 2.0, 23.0, 1.0, 7.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 4.0, 2.0, 8.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 119.0, 17.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 5.0, 13.0, 2.0, 56.0, 8.0, 1.0, 13.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 11.0, 1.0, 5.0, 3.0, 1.0, 17.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 12.0, 2.0, 191.0, 1.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 9.0, 8.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 9.0, 4.0, 6.0, 1.0, 2.0, 4.0, 3.0, 1.0, 3.0, 14.0, 6.0, 8.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 16.0, 19.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 3.0, 5.0, 6.0, 1.0, 5.0, 1.0, 6.0, 1.0, 8.0, 1.0, 5.0, 2.0, 1.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 5.0, 1.0, 1.0, 9.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 3.0, 2.0, 1.0, 12.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 29.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 31.0, 2.0, 2.0, 3.0, 1.0, 17.0, 2.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 37.0, 9.0, 2.0, 1.0, 2.0, 1.0, 37.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 4.0, 41.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 24.0, 2.0, 2.0, 23.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 5.0, 24.0, 1.0, 2.0, 5.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 27.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 13.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 14.0, 3.0, 16.0, 17.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 12.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 11.0, 15.0, 11.0, 2.0, 30.0, 1.0, 1.0, 25.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 8.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 21.0, 2.0, 1.0, 1.0, 1.0, 23.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 13.0, 4.0, 1.0, 1.0, 7.0, 1.0, 6.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 21.0, 3.0, 7.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 18.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.0, 33.0, 16.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 18.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 31.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 15.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 24.0, 10.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 9.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 6.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 16.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 7.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 56.0, 2.0, 20.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 24.0, 35.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 5.0, 2.0, 8.0, 40.0, 10.0, 8.0, 2.0, 2.0, 16.0, 2.0, 10.0, 18.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 37.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 10.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 20.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 24.0, 30.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 26.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 9.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 27.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 14.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 9.0, 2.0, 5.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 4.0, 14.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 81.0, 6.0, 2.0, 9.0, 3.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 11.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 4.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 3.0, 6.0, 2.0, 3.0, 5.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 15.0, 1.0, 4.0, 2.0, 1.0, 2.0, 9.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 15.0, 5.0, 8.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 3.0, 1.0, 3.0, 5.0, 1.0, 14.0, 8.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 15.0, 3.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 13.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 5.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 19.0, 16.0, 17.0, 4.0, 1.0, 1.0, 1.0, 6.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 14.0, 3.0, 3.0, 1.0, 68.0, 7.0, 2.0, 100.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 3.0, 29.0, 34.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 29.0, 4.0, 13.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 9.0, 2.0, 2.0, 1.0, 2.0, 6.0, 197.0, 13.0, 3.0, 1.0, 1.0, 2.0, 4.0, 4.0, 3.0, 4.0, 1.0, 2.0, 1.0, 4.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 10.0, 2.0, 2.0, 2.0, 92.0, 6.0, 1.0, 3.0, 1.0, 1.0, 19.0, 1.0, 1.0, 2.0, 3.0, 26.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 12.0, 2.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 12.0, 3.0, 2.0, 13.0, 1.0, 3.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 13.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 50.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 9.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 13.0, 2.0, 1.0, 4.0, 19.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 11.0, 2.0, 5.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 10.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 17.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 3.0, 8.0, 1.0, 53.0, 44.0, 8.0, 1.0, 1.0, 2.0, 1.0, 9.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 3.0, 1.0, 1.0, 11.0, 4.0, 3.0, 1.0, 1.0, 21.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 3.0, 6.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 19.0, 2.0, 1.0, 20.0, 43.0, 1.0, 2.0, 1.0, 3.0, 19.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 3.0, 4.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 11.0, 23.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 76.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 6.0, 5.0, 10.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 9.0, 9.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 20.0, 32.0, 5.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 25.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 4.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 29.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 2.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 13.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 10.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 11.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 14.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 3.0, 5.0, 2.0, 1.0, 1.0, 5.0, 1.0, 7.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 7.0, 7.0, 3.0, 3.0, 20.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 26.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 8.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 13.0, 23.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 10.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 101.0, 10.0, 1.0, 2.0, 1.0, 3.0, 3.0, 19.0, 12.0, 30.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 9.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 11.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 33.0, 9.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 21.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 16.0, 17.0, 17.0, 9.0, 9.0, 3.0, 1.0, 1.0, 11.0, 1.0, 6.0, 1.0, 3.0, 2.0, 1.0, 1.0, 22.0, 149.0, 2.0, 17.0, 2.0, 20.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 11.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 108.0, 4.0, 2.0, 4.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 12.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 40.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 18.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 7.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 8.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 25.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 9.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 3.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 21.0, 6.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 11.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 24.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 11.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 10.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 12.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 26.0, 8.0, 4.0, 2.0, 1.0, 4.0, 7.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 40.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 11.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 8.0, 3.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 7.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 5.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 6.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 9.0, 1.0, 4.0, 14.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 4.0, 2.0, 1.0, 14.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 15.0, 5.0, 2.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 9.0, 54.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 1.0, 1.0, 4.0, 1.0, 28.0, 2.0, 2.0, 1.0, 1.0, 1.0, 13.0, 42.0, 3.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 12.0, 1.0, 11.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 10.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 28.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 2.0, 1.0, 1.0, 1.0, 20.0, 4.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 11.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 5.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 6.0, 6.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 8.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 42.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 45.0, 24.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 16.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 33.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 5.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 32.0, 13.0, 5.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 20.0, 6.0, 1.0, 2.0, 1.0, 25.0, 17.0, 9.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 61.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 41.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 20.0, 29.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 2.0, 1.0, 10.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 21.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 11.0, 20.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 121.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 32.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 43.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 38.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 10.0, 1.0, 1.0, 46.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 3.0, 56.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 13.0, 13.0, 4.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 2.0, 1.0, 7.0, 47.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 41.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 11.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 8.0, 6.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 4.0, 6.0, 3.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 11.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 9.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 58.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 96.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 17.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 19.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 3.0, 14.0, 45.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 17.0, 1.0, 1.0, 1.0, 18.0, 10.0, 16.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 7.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 17.0, 7.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 8.0, 13.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 18.0, 3.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 5.0, 8.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 32.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 12.0, 1.0, 3.0, 44.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 17.0, 1.0, 1.0, 1.0, 6.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 14.0, 1.0, 1.0, 2.0, 15.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 38.0, 13.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 17.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 9.0, 2.0, 1.0, 5.0, 25.0, 12.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 29.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 10.0, 6.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 1.0, 1.0, 11.0, 15.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 14.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 39.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 3.0, 9.0, 3.0, 3.0, 1.0, 2.0, 7.0, 1.0, 4.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 4.0, 1.0, 2.0, 5.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 26.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 24.0, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 6.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 17.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 10.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 18.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]}, "b": 0.75, "k1": 1.2, "lower_case": true, "remove_punctuation": true, "remove_stopwords": true, "stem": true, "language": "english"}