{"avgdl": 112.98722854445163, "n_docs": 20123, "doc_freq": {"indices": [3954912350, 2560416690, 3597663484, 3282398576, 1520550099, 1695437089, 3701427380, 3417768591, 1918658239, 275489753, 2728206425, 1561781591, 2198638947, 3872495718, 810088904, 872033841, 1517515012, 2545935929, 4218508650, 1543777068, 4293810795, 1614706502, 466641457, 2573910039, 3079264475, 359143797, 835176349, 2079311499, 3870592364, 80872620, 3683696519, 4227399421, 248944097, 1077030680, 3950703458, 4108627722, 556448921, 691334387, 1390578639, 202650331, 1928247668, 3673439983, 2484972988, 2946288430, 2485456418, 2012580014, 3943894313, 3878658180, 1281831544, 3507443744, 3354342137, 2767278520, 174938953, 2753218481, 3488190265, 1849270731, 711693891, 1331071849, 2704754074, 508296083, 1176860797, 2354246784, 3108776631, 1689599520, 3146597158, 1509748645, 459773264, 3314556256, 652108312, 4069576662, 1881607696, 4048895551, 1428338782, 3135106438, 114047193, 320456367, 660659846, 3287451629, 1974248003, 2531089898, 3120775062, 1085987090, 716653638, 3479963395, 1087744415, 2435521855, 1177638055, 242861513, 3108078953, 124550279, 3202919622, 1206161195, 3744767413, 1447543624, 962171966, 820892011, 3403736794, 1669265615, 2725693707, 2269776801, 997386664, 2259429475, 1744307665, 2734418287, 2050972485, 3359690993, 1337308939, 4194521169, 447621303, 3370515795, 2057033427, 1870311399, 792840774, 213159813, 1144109737, 4162085160, 1424485005, 2245568998, 3748938112, 208408020, 3114288618, 1485696995, 889220376, 3301016216, 1194418052, 4024313088, 910248146, 1410466891, 3330112021, 2134630276, 3191004034, 3485944253, 3269138936, 1857339461, 3567517796, 932829496, 2194618818, 3037128306, 2010047356, 2486330131, 3138791374, 3976282482, 742457769, 2407597162, 1454425392, 3079998744, 3892257668, 1507679604, 1360961965, 3386860340, 1161545490, 2085434900, 62695607, 2576411909, 3689848955, 2025120652, 2415325236, 81920707, 3961587965, 2326592927, 2247450847, 2214538448, 19403950, 216238285, 863513741, 2940006254, 1176151038, 226865221, 923597008, 2342811324, 3639894478, 1348904451, 3329683175, 3077338709, 3033219926, 1464300016, 931122503, 3649563344, 1421433014, 1431511676, 3196550395, 3403559494, 2333525477, 1686818573, 837286211, 1364947424, 384214104, 2450913206, 2367111748, 2170631183, 988505650, 1534153035, 3696748318, 3389188620, 3084429532, 2363661293, 384834803, 1491194129, 868372003, 1898019291, 1589281187, 3405197645, 3481919962, 399724665, 3440537461, 3718885901, 3338258610, 9441012, 2357690864, 2121989741, 3981827966, 1179137492, 4172853429, 2022888274, 3308946473, 1331412713, 402672970, 2902066404, 294427426, 1143488392, 1458114720, 4178479259, 204524837, 92946375, 4291078468, 821395209, 3008457165, 2084927330, 4213831656, 335438288, 757565358, 71612458, 1145546855, 4282857640, 2820723556, 47673807, 2861269926, 4138405660, 156607561, 4077905055, 96633104, 2474940932, 4127510515, 1529327888, 377844943, 1128571899, 2943103811, 3799433483, 137945832, 3036528521, 2991462380, 2772989127, 2519637442, 1559902605, 4248891222, 1379874517, 4139164129, 3872504729, 2022026867, 1378694498, 2900158318, 1023388826, 2547587298, 4119298655, 812325856, 1762495681, 2006332839, 2314835860, 3734024127, 547446650, 4107532928, 3752450605, 2553817382, 2745554907, 3308264197, 938579406, 3196580238, 3993000045, 1164412793, 3628549233, 1816060110, 2099030925, 1416769304, 2593179902, 2677057439, 124942469, 3295872835, 3647556374, 900732895, 140428483, 1283235079, 1097816724, 3424748050, 73557968, 3558452572, 991431945, 2894171817, 2318439801, 3827447900, 905827032, 715342446, 1421964274, 2872212906, 238976978, 988302814, 2746280548, 1227220511, 1188378278, 1179346112, 1783170403, 953533307, 2968804649, 3967395125, 3026771512, 3612707303, 2172755450, 2102606256, 3341230090, 2286480499, 2829233891, 2168504559, 4247520326, 4146338551, 1165763129, 1739841176, 3326544907, 4237113866, 1283773569, 319199563, 230669939, 1604937779, 2279307085, 1213373263, 3679827713, 3274157534, 1265818853, 2608058817, 1900610819, 2846636021, 1641430167, 320089597, 58192375, 1076937437, 1943720296, 2910720809, 4114520623, 3962980358, 319812169, 445316558, 1446224151, 218157588, 2521198544, 4014554123, 1384544046, 9556568, 4057936040, 2300820529, 2519599108, 3095864438, 2189363202, 1783669712, 2119021302, 1846939748, 1830701913, 3505793932, 3291361007, 4002003046, 1026753872, 2429463146, 3093140582, 1561928363, 510391537, 1145820729, 3648945813, 1759551124, 1938800179, 3182200216, 1633362915, 1379955890, 2322185254, 3692053159, 1012807988, 1441544224, 2087123956, 1864174438, 1157742834, 1218239012, 895936852, 3524941374, 1391588468, 3363749919, 3103421380, 2997099305, 3228166364, 1392489024, 1914884789, 2481436406, 1752630727, 995743938, 1453669882, 1911111640, 2263091519, 1269688505, 2094010061, 378812349, 3613161923, 3192949335, 3288962775, 1754451436, 3163042494, 1998260519, 2755125511, 2159396627, 822443463, 2009756824, 2316675225, 1069237922, 793003512, 2829748491, 253678767, 2515777855, 1031203133, 2551850229, 655548610, 1620176728, 3960582635, 1190299683, 1109571530, 1496500495, 1873380270, 1329942377, 2051896707, 3956248600, 3698352254, 3284454871, 1539352723, 1050792125, 3932667397, 544676520, 772416310, 1679713422, 850595865, 3135587801, 109826704, 3656239199, 21265326, 3805774614, 320497434, 977791553, 4229372789, 3530123939, 329369048, 399120608, 3996058406, 1878657447, 852525407, 1401105803, 1015557678, 2436100059, 2635679031, 4262311092, 2438770636, 779173188, 731171621, 2731054764, 2601214340, 2596872279, 1974413558, 4177247312, 3119246081, 232750972, 2328351343, 3125832189, 4110632632, 3505420231, 257299625, 1112754937, 526740354, 3180462103, 2037211875, 264442306, 1512585764, 4013854733, 3772849416, 3634661718, 755156463, 1131609616, 2584578823, 1240251705, 977174506, 1899893765, 3401424680, 3285005455, 2056029683, 1374751295, 3333889295, 352044449, 2782779208, 2083750529, 156095746, 55649882, 4245206716, 799842055, 962465731, 3304518728, 2459400289, 2994700666, 584719179, 2592962256, 1582831613, 1331015529, 4226616017, 2405151260, 3357037183, 2444060242, 1233109843, 2189991082, 3068115767, 749051074, 1984081111, 2907991719, 229815695, 582761946, 2932284356, 180634320, 187499038, 2615686146, 489339684, 764653823, 576962371, 1176314707, 818173221, 2091516530, 1701869566, 2090224801, 1133692369, 2261893466, 144827427, 850816278, 1898719933, 1394135394, 518551301, 2466198189, 275402298, 1748494109, 3697785925, 2012069127, 1446473116, 277762232, 2683324839, 1974716903, 2899570902, 954916370, 2627903934, 4281965815, 1885122540, 3342754414, 1299173986, 2959439985, 908552569, 3775053303, 4024768221, 2182439702, 199465763, 3025834736, 366315864, 1457620836, 2412786379, 1073599868, 69632149, 2414726232, 4024849682, 2309130252, 3730597958, 1071483988, 284223556, 3245684924, 2016196513, 2542826167, 2831905598, 1759526637, 2590459092, 4224434671, 2899255684, 3851129322, 410207952, 1142137516, 613067456, 1628886108, 999792790, 3448912698, 4096966014, 972559525, 1372598782, 2202830375, 678142453, 3706933346, 1859746873, 2833801170, 3629357852, 1977285546, 1116217903, 2444467199, 4012011109, 629054877, 2743259761, 4081954350, 1504554044, 798363059, 1884128669, 4050584462, 157008682, 4143643520, 1790296083, 1084075292, 227082309, 1836836316, 938688890, 3139800173, 3581259842, 1328867667, 703653529, 2057043793, 3073040781, 2622113874, 1582391883, 3381597907, 3012540565, 890899805, 112768257, 2431552589, 3223964703, 3741832319, 1647979225, 2947431673, 3321257998, 376542443, 3801730723, 2024663472, 3889841277, 3318488780, 2896480491, 2950220238, 3413732158, 1733810558, 248173253, 3926612898, 3409643863, 3380635916, 2484513939, 19522071, 264741300, 3778137224, 1394226660, 670727360, 602572328, 613148321, 4191350549, 3075297601, 1852771076, 987377478, 1446339319, 2995197152, 1647242913, 2304091450, 1723375478, 3904474234, 1835181893, 1723781608, 1301551113, 394407495, 2853146019, 1726527340, 2107402652, 3696145252, 756133099, 4110961374, 610110077, 3803041638, 708437295, 3823898453, 26794375, 989996202, 3842648062, 2164425675, 3826520005, 734122121, 535924559, 3616686772, 2223345755, 563953525, 3766710348, 1012104267, 1499973253, 3892310759, 3893392946, 1211733716, 3198511177, 234138473, 3707002329, 2207086836, 783583496, 2160176687, 2753459038, 911589534, 2305922566, 2276439529, 835712774, 3926301322, 4234130292, 4147964751, 2475532712, 2583044545, 1187684989, 4288799699, 4279134165, 2092553518, 3362040935, 983008117, 2208362401, 733509498, 1372021322, 2054133889, 2580020650, 733590564, 209308566, 3743546046, 3779056235, 2743841343, 2898147590, 4012323963, 4044611446, 2507233189, 3296908561, 2896280886, 840815836, 3746233169, 3429196329, 808484815, 2912654637, 3382481306, 3301750179, 2215881530, 4190833010, 1144902968, 3836014767, 383321690, 178302794, 3440177731, 1644840909, 2233201717, 703318419, 574280819, 1703483597, 176694820, 2534084576, 2272019604, 1282288796, 3651891083, 502278655, 2971596771, 2606710058, 1056930393, 2202695058, 1614718203, 589349198, 4163661920, 130064355, 2736140329, 808841482, 1781780015, 1383864301, 1731001119, 2062432158, 966812401, 242545744, 2879142609, 2530349424, 1340411612, 2529904714, 1476019180, 1672707849, 3045349395, 3351036602, 1584583767, 1791921081, 2346498613, 2429540463, 1617964907, 1461249522, 1293266585, 1929570899, 3101930495, 2355597422, 175239640, 2234460059, 1745452489, 2142445042, 2878003427, 2851296853, 3354572132, 1653281299, 1235485383, 1016292060, 2877554846, 2122158600, 2157373919, 373971187, 3357023934, 5692563, 3492880787, 2110592104, 4131889752, 1207234426, 3982917068, 2219907560, 1246280156, 494070171, 2913146506, 2182422062, 1475817810, 749129358, 538856249, 3047429373, 1265401351, 3867408905, 1813251204, 2497378147, 3763542019, 4142045042, 1038863447, 2840850776, 2698601371, 3690071430, 1159039492, 2455982742, 2483519762, 2950479503, 579375357, 795038856, 802607913, 2136371551, 2225244314, 3596757979, 3330940577, 3759829973, 1468905617, 1800074018, 1240484134, 3108679395, 84284939, 2186576891, 1993554350, 3715081320, 271090442, 1795040824, 2198732030, 1821515569, 2832374308, 1053195720, 662229423, 3172671640, 3079705275, 3558958649, 2345844322, 1302632891, 977695123, 4136402637, 2606624845, 2611525188, 3625507436, 1739766716, 1127926707, 2780778432, 3916066411, 1762655975, 1614862092, 2370240988, 1972575429, 1185586963, 3038290841, 817838019, 3120722512, 1080774152, 3025318369, 2701122316, 684817091, 4044086296, 634861994, 2124324205, 3756663716, 4101372533, 1804420976, 2021082160, 610841922, 163172021, 1390085575, 2781978933, 2312672140, 1163106172, 2431767928, 1909125457, 2952651097, 1598158636, 3206618099, 3575966434, 1460059874, 16070335, 44021822, 3488001314, 3050294409, 2265681484, 50866274, 2457618738, 1175085143, 3555613701, 2487355024, 3587392911, 2184326142, 1279431126, 3785711279, 3260578303, 25491271, 4237380322, 2334665765, 2239282985, 3669653583, 825803494, 2622128746, 3518964852, 2980143081, 3784981014, 1181277312, 3824082251, 1011747460, 1485086909, 326495414, 3717589494, 1921393663, 2675024834, 4060847138, 1209943266, 2500961364, 565918254, 1283452430, 3640806791, 4014835057, 2952166300, 2669328698, 779989125, 2457655330, 2690590239, 2139980209, 983787354, 2828471166, 1053614353, 1767450826, 744814531, 164337994, 4283955621, 973949802, 2994815355, 1488377403, 3639618682, 811555475, 3843965587, 638996365, 886954019, 259044113, 751536990, 3618402962, 2783266563, 4202111200, 1935141332, 1134876258, 1361598279, 1554167704, 204963450, 4283809743, 3079050901, 630320574, 793801754, 3123185000, 1648651217, 3158357187, 2906537155, 3156712958, 3679227652, 1614232490, 270808497, 1028380041, 3031423540, 4049133873, 2852166132, 507154456, 2555947570, 2368903867, 1851188375, 482836668, 3333723446, 3356573093, 12537484, 2696835520, 1160872062, 2942967631, 834769235, 2510335750, 3597755439, 3159925814, 3877857099, 119633382, 4073449870, 210831188, 2796051978, 3781892053, 733176612, 966375658, 1347655194, 3239361349, 2459585883, 71300004, 1454172039, 4015005035, 4240631806, 2918514823, 2918527871, 219355218, 479120756, 2061035734, 3166997058, 2705462347, 824323781, 3320477819, 516147803, 829352493, 3020320857, 3790825138, 391998916, 237886032, 3169459346, 1076275904, 931143110, 1497081606, 2173589138, 4020487204, 295892307, 4202231789, 330008624, 825869471, 2393941238, 753081392, 2944109781, 1414305782, 4188570822, 1392193643, 1183416119, 2945951314, 4220870155, 1925242246, 2556208555, 1323598943, 3942575896, 4207239585, 3058411112, 3397892612, 1132264518, 9777186, 472483225, 2187236188, 2390331216, 4040393470, 3790976981, 4201618093, 2211409277, 4157328938, 2757751045, 1134718946, 276621863, 2558559721, 3899452313, 1360744857, 4061671695, 4032241959, 2758886917, 4251414675, 4176811240, 2935326242, 2329768609, 222179750, 2466824377, 2938247431, 73978416, 1775728044, 1237113930, 3014773928, 3348905094, 1587818646, 2375816573, 1513372782, 2457951520, 2076260085, 2926170485, 2656227933, 2638721514, 391955748, 2571775352, 1093725322, 528092214, 1197459040, 1519400273, 782818790, 3429720152, 894038602, 3744180830, 4028963742, 2803781084, 800311271, 478152182, 939914234, 3314073526, 2177804212, 3424472797, 687045551, 167076976, 2289471923, 3473521222, 2970756683, 1474200572, 1857699117, 1274278930, 1867908297, 3250956418, 258257868, 36241402, 1726578142, 2155063128, 3355212996, 3320868265, 3751101128, 211424742, 1423734608, 212463211, 2091822642, 4244644866, 1685973705, 1640047943, 2040941732, 348026167, 2994811356, 2131136230, 2033751195, 528563992, 803454944, 2859001818, 1802268242, 596366799, 1799522896, 3099861843, 4237183002, 3019359302, 4241216848, 1291954897, 3827727155, 3763116810, 3182972307, 1529177118, 2505887028, 1703078670, 454695891, 3620886797, 1698123854, 2314025331, 641315007, 2792607907, 1199759381, 4294539294, 2992072828, 1047822562, 3115269783, 1010500626, 3204381767, 999632424, 2690059193, 137720359, 3204006514, 3681633556, 2190758734, 38185220, 2816706617, 802235492, 798443179, 3737800738, 1497478712, 533497712, 2316777756, 344420476, 333273338, 875887686, 2875889169, 2967314722, 3002993398, 1526838957, 2720068944, 3621760680, 1559849874, 3737482985, 251885491, 1586044125, 3218495839, 2284861007, 4056189055, 96128813, 1112746175, 1865654374, 1202159488, 2290109622, 3032541002, 3525721651, 388471277, 3580741261, 427706599, 3671343197, 2737868476, 3146408787, 2544746606, 1071271198, 2103726878, 3586343092, 950391304, 955623325, 4100055830, 1984447287, 3342676783, 1072899800, 4032385500, 3550919764, 3565119711, 47859543, 3469028214, 3648446110, 2966804020, 721117812, 3339528324, 1111302495, 273550778, 628595010, 1557636972, 3073005331, 3487341509, 3294738880, 4170427749, 4077883344, 3464147412, 3192969921, 750101023, 1056057793, 1979215158, 2210721991, 109999459, 2645545419, 3453310722, 2230259716, 2236729753, 2026929461, 2859326435, 449482168, 3504659348, 3167949985, 2070436896, 2104720286, 92502430, 2363953415, 1779701680, 1860174030, 881004458, 4147610640, 1064647585, 2775545409, 2001540598, 457992658, 3965520465, 1599787908, 4221803362, 2588409058, 3957336572, 1856355451, 1619089377, 765200544, 66830179, 1882646417, 3598303837, 2332902605, 3186161501, 1594628512, 61434942, 881429765, 2963102412, 2494024241, 2803774283, 3306107803, 846011386, 2436379664, 2806504303, 2856914176, 2258814947, 4280045647, 3980838309, 2065254385, 943470899, 448056650, 3070865211, 1970867689, 1232928097, 2126298294, 3356124339, 2312463652, 690699721, 55628568, 1162992936, 391781629, 2189683466, 3913575305, 4082487269, 3195276126, 1530414815, 559794053, 618312235, 2119174459, 2663330568, 1565541042, 1321059593, 480320454, 34705470, 754687720, 809163087, 212344499, 4159582577, 966620399, 3176199388, 14694545, 3133970353, 3721602067, 3710643705, 3875758284, 65091265, 3383240984, 411585694, 2825880619, 1171217723, 140273270, 1499301414, 154905662, 2288643975, 32945409, 3005826399, 3856242523, 1063796772, 1598203470, 2435841077, 2646308284, 2304008597, 4102601558, 141951035, 1611841122, 2046836901, 1347969599, 1305218356, 610518005, 1594086824, 2922379624, 3150645931, 2025509876, 3874893223, 496426677, 1400299369, 3471348524, 1517558634, 2547401813, 1915926049, 138121495, 1197993580, 2779621023, 1523996223, 3120748829, 3833078314, 3252961122, 3171976472, 523279384, 1547147900, 1848896725, 2762162692, 2019936856, 3192377055, 893816894, 3622021021, 1973193203, 1049730114, 3846545021, 803542262, 2231965625, 223851752, 4284971658, 1795532461, 3655232810, 3549071435, 3782853582, 110866874, 254506720, 956068315, 2550627851, 3630127655, 2902447572, 3440139793, 1153777036, 3805943510, 423971852, 1643519321, 4130489570, 3743287497, 262907913, 400087692, 3204436941, 2702976078, 2208301087, 3996882569, 1526597446, 474888961, 3443523460, 1421361146, 1507703869, 3696573829, 2012627740, 1052546827, 2817327366, 2754792831, 3189274983, 35466224, 705641877, 1828519013, 1325099186, 2380454162, 3320791125, 4067890377, 1657742358, 2537857810, 3765446343, 1724796009, 2483412976, 2666193991, 1926868918, 186917117, 3728793903, 483867612, 2954275265, 3113551606, 2886607386, 326921070, 4081741332, 4087301587, 2570225341, 515709302, 3036137967, 3808043911, 2061156497, 2524168382, 437451402, 1975494331, 3598154869, 1033916458, 1222877937, 1562321088, 3759052116, 2186891751, 2996494089, 2225997195, 2997576291, 1270652515, 3086851070, 2946600006, 2257684172, 822745112, 332723732, 2673623443, 3317176076, 3957362501, 2101747289, 2916064552, 2405728333, 2616950127, 358389376, 3032601289, 3867430397, 903265471, 3816124567, 3366763281, 3510989507, 853122056, 12171607, 1618252851, 894451947, 3551371075, 4120654226, 1044312602, 1026658409, 1819234331, 1311099039, 4166711806, 1516167604, 3555235159, 676113175, 2040652135, 320870605, 4181152186, 892595036, 243835871, 548326618, 1723468438, 1155794406, 2718348770, 4192975971, 3861258707, 3856641087, 1056526760, 3531571384, 2817725703, 2678223234, 718402331, 4133164497, 737551030, 3400351125, 1269177084, 1780983173, 1949750237, 1510964117, 2918198447, 453188300, 895384188, 2010655503, 2566440236, 4200720651, 1644939992, 1871711020, 1732333218, 3703977016, 2704067676, 172652411, 1779869870, 2254677815, 3478518520, 273857853, 1348183162, 1391639301, 825744173, 2327135704, 3871233692, 2399283657, 3954437038, 895288734, 3476647774, 1389428250, 573216872, 1742567733, 2852256900, 1558403699, 4248571992, 1013647041, 1323379187, 4240885550, 3032006244, 1437897716, 2637546168, 2872941840, 1657746338, 910587127, 391575931, 659326392, 1026809464, 3870408429, 100532018, 3494358243, 3886071743, 3812103426, 1135884324, 575755316, 443772008, 2378192335, 1791138075, 1064293090, 1287025529, 168520878, 1231096436, 378174453, 143757772, 2606723143, 2135250061, 2861399375, 3786070417, 4030145240, 3968961, 1027603942, 2164274166, 1034183227, 768679706, 3284862352, 964745590, 327841461, 3037525612, 30662561, 3349217085, 2266808409, 2233892242, 1251323507, 2078240713, 3547428777, 327321073, 1162450941, 1332462848, 4091827966, 2293808668, 1051991909, 2502307765, 1972015671, 1336952346, 1914167390, 192791105, 262962171, 2926051694, 1021972251, 3033421342, 4159912129, 2014097110, 2333741005, 2596271314, 4005698485, 1056110445, 1221335530, 4286132664, 189262593, 2373257806, 2660310214, 3667118148, 1014785212, 4088375158, 2547921043, 3639345668, 2456699241, 3778852250, 2895605406, 481021442, 4051297737, 1036792120, 3286166600, 3415614577, 2672321662, 2195305700, 918197339, 254310662, 3670844830, 4065012898, 1747552497, 2095749492, 1775204677, 550510908, 755629816, 3898348400, 288152231, 1439987386, 1338150097, 2418810956, 306285114, 149060006, 1219873300, 1001381969, 3677720983, 3304646974, 2083758659, 3900539041, 517720538, 640494850, 3326792864, 1777020969, 832098838, 3387452492, 2631458543, 766710245, 3655990660, 722829366, 3126120587, 1181836714, 1827736854, 3589630101, 1993675155, 3270693766, 4189723371, 4025169996, 3471927484, 2611112191, 286434387, 4124048943, 3247628302, 883040885, 2139336747, 2416469360, 2172213996, 302425066, 691409538, 1167357013, 2965229515, 2814817232, 2192222214, 3981855590, 14784032, 1448801182, 1305643675, 3476027533, 1058501323, 3110917931, 1523874731, 116350199, 4058690009, 90097469, 2940655442, 1786548735, 2503940617, 895820998, 2642462021, 640124220, 3685696496, 1288233820, 3510466679, 2910905616, 720173232, 2328678717, 2877535289, 1110658133, 2505317675, 3301298381, 1009084850, 2310148695, 1029574456, 1893044414, 2835514525, 2679053747, 1790667262, 3005552705, 525896179, 3570117707, 2084257212, 2267101260, 1608471430, 2748093203, 2187385613, 1529464404, 3434353090, 1401524087, 282314224, 3377652727, 4210889658, 1690623792, 2501256772, 143180323, 299944580, 520409122, 2854705516, 2375276840, 1290543747, 3030143974, 1119423170, 3427126312, 2291919351, 2908636332, 2770518926, 2972153228, 663443941, 2768410132, 3761819438, 1031134330, 2172388066, 620261599, 3440463439, 3847616089, 3100787782, 2395176886, 1928848833, 1830401145, 91759785, 4060205056, 752371254, 3215393521, 2135986242, 1563718956, 1342301861, 1407546683, 3670401318, 4146668087, 4152503047, 3087468851, 3356750231, 3525523449, 3676260520, 3710197502, 2141082694, 4185559834, 2940979805, 1652275073, 2045916435, 3785297293, 2971048014, 403938802, 480451243, 3540170031, 2361787631, 3104698976, 3194470800, 832704719, 3375329976, 496830140, 201915537, 2022191088, 1019721094, 735913371, 3227010870, 3113539432, 3174900812, 3465648511, 1193012855, 2991656097, 3234527682, 2202014194, 1309423692, 701084413, 1705000033, 198428827, 704967072, 2733467792, 2851137560, 2805221961, 939215365, 408571802, 3774761357, 1711251571, 1481737067, 710011, 3342029510, 1363043438, 2300136337, 3962831319, 59740736, 792533149, 3131197321, 3586802366, 1422523745, 1267455128, 1939799981, 390564119, 2485669278, 3310569130, 1082468256, 976863851, 1039414772, 3194111925, 1849833631, 4192298249, 1284049759, 2558937123, 3636128372, 728165346, 3368723024, 595093434, 4232745734, 3355129947, 2785887624, 2395279267, 1364383302, 3170325535, 2124672130, 2748506879, 3609967503, 150695120, 3702953966, 2326660907, 1646167023, 2953188479, 565624910, 2334776983, 3157974603, 2989052340, 3495825649, 411347293, 1612531086, 3039590323, 3898946520, 3561687670, 3547781246, 894492446, 4130334888, 3370287774, 571505921, 3773462705, 1966459219, 1449680995, 2650555463, 1291242447, 957794218, 1164120204, 2493335194, 4032642986, 4194879558, 1264256611, 3548199287, 2783681688, 1386763585, 4136946456, 1296924235, 1427666442, 3222397535, 2842073998, 1222283305, 732425314, 1500963499, 2968360726, 601486645, 1374954073, 3681197611, 2749332159, 1941267120, 1834539271, 2067555864, 3835607868, 98413033, 253561286, 3757512263, 3106675452, 963957704, 3331296222, 625262506, 689169571, 3357039338, 2623928222, 489037609, 2677072159, 1729857067, 2851380188, 1353190993, 790150209, 1213079495, 3354250194, 3288484197, 3579452012, 879996968, 1716527270, 2552945259, 3199581936, 2116404807, 1319342860, 1272247357, 4266228188, 620348882, 2028827110, 3921067808, 2690574963, 1187180468, 3676923742, 2424766425, 2189479286, 1357846105, 2428833225, 3938029318, 2206139670, 257247641, 2162946507, 3323217825, 4286338886, 3051944250, 2824788352, 256934138, 584748970, 44688124, 2631801786, 450681081, 1021187622, 306302384, 2582688239, 2124636776, 3764063097, 2263326288, 3796074982, 2510634953, 475417453, 3033238696, 3544763794, 3091569826, 3838405839, 2205666444, 892418726, 3487894951, 3600623595, 2672399456, 250384079, 335716893, 3325386997, 774850085, 1251638262, 1570422645, 2769148647, 2631721176, 1757656674, 522592846, 3388212011, 3944638497, 2711449918, 1642882560, 1482287407, 76787828, 2223247000, 299845113, 2949792153, 2961533103, 3615730426, 1593567396, 3423176786, 2156546850, 2122679414, 3950749218, 713794848, 694522080, 3925854374, 2253461213, 3761374567, 640477688, 2485154933, 1882541460, 574566247, 319869068, 501957706, 1499890166, 1101620563, 2684544031, 3929577569, 2830486870, 1677434481, 1551089265, 1151200046, 965200018, 3639391104, 3871222799, 2183423230, 1569862925, 1358025272, 2540159778, 2619846926, 2690197783, 1185116192, 1978991596, 4076363761, 121956570, 2012928255, 4279586856, 3000506671, 2023158205, 4287202515, 3824420525, 1075666190, 1293336596, 2165730276, 58671053, 4152969370, 294979929, 1683713867, 2339220210, 161006309, 756097421, 2945239594, 2351523834, 1131354204, 3713535024, 526461300, 3928038441, 989259655, 2514386435, 3704905175, 3874735297, 3539785725, 1498521073, 1679435792, 2531392473, 1214258741, 2969330588, 273066799, 2182884677, 1982391285, 119240421, 2546607163, 2218326882, 1488352908, 1477105254, 2370244426, 1502572308, 1344559501, 1640262985, 804205107, 77585175, 1758470515, 336939528, 412323527, 2996671233, 804460016, 3647400625, 301705055, 687640162, 1715992043, 3330308343, 2099560782, 1810998019, 364080503, 2458826739, 240152631, 2916111689, 1323873539, 2519853829, 2972497085, 490703729, 103954908, 3773145438, 1622730881, 2356746139, 2433398018, 3250439575, 916214203, 1454309649, 453950983, 2818726655, 3270687257, 4124076844, 2645357763, 1745114270, 989116115, 2174755532, 2347315390, 2840796818, 1301487453, 662754433, 1314356056, 1587106584, 1050980247, 569047032, 3374947732, 2829719777, 4291385346, 1684747337, 3434676775, 3380305552, 3907722887, 3589965190, 3838770754, 707997092, 2132027491, 511952431, 565979532, 3565037894, 1051057357, 4219882198, 2319518391, 308803400, 795485492, 3993165728, 3779492041, 1243829275, 3377905009, 227488077, 2877471145, 3695512033, 1290213554, 2648565580, 3845507230, 1672272942, 1308688855, 3967169986, 1761676280, 74256320, 3753258952, 2815579477, 1093605534, 3111140372, 3361164948, 3619120399, 894146413, 1802587701, 3284078234, 752562657, 1767380095, 695743380, 2293624947, 1404934148, 570245443, 1300596145, 3286862687, 2890116975, 3897916792, 339478471, 275574541, 212438410, 3679507997, 647928480, 1947820556, 4238889041, 3054746445, 2830370693, 1875637301, 2196284490, 997052087, 936680507, 330588669, 1563317370, 580887246, 685930232, 4183835765, 2770872197, 3340095578, 1789675120, 570652574, 2289869736, 1382617884, 3425584443, 3368946181, 4214784085, 1392241194, 2860097397, 297260153, 1096710751, 1437272717, 2797948309, 2421602144, 3750831965, 2848887788, 3725872281, 442064690, 3336012768, 70273945, 4034710138, 3374841595, 3507929017, 3397138178, 173740189, 626948129, 1208535885, 1031872395, 2621333525, 1033633057, 3104176421, 292752318, 1771402836, 770899034, 497334170, 2892675647, 3212818993, 2361339336, 3214630653, 1285987188, 3933780523, 1012258574, 2844020554, 4184701110, 1014127006, 3992899597, 98391739, 3190547704, 4265191286, 912395253, 3579376507, 80775505, 4085630678, 2651044250, 1443062165, 1120495519, 3881069374, 3361871542, 4214135601, 29146621, 407704269, 387298284, 2588430590, 266525280, 4197236110, 2876684594, 2668841367, 1577327678, 3212644273, 1117574221, 444549168, 3036742391, 1322724791, 1018887719, 989509788, 194714415, 6745248, 1993503267, 1239368365, 1972103513, 1919383160, 3396622905, 156449105, 1383016603, 2622103353, 192565064, 2577534050, 4144206424, 2871008955, 166093682, 2577858874, 3632927698, 2949188128, 4222409465, 3751315982, 3275843443, 3239964887, 2204306146, 2395889254, 2064885619, 679262712, 2269015530, 3299089655, 3172858508, 4248563353, 1188013602, 294778681, 3474293978, 3355546462, 3434731281, 1943344364, 171266656, 1841201231, 446026292, 1296773219, 1491351846, 4187000482, 4267191011, 2993901641, 3818339756, 3893898582, 2087367745, 2839486718, 4212412236, 3743477166, 1497027039, 1396724889, 267443629, 1238285520, 2363906052, 3746174794, 3177173382, 1765639896, 1372199004, 561220291, 1704236722, 4045881642, 796388130, 4206120187, 2744632632, 2239425410, 1430088939, 1230423685, 3987085787, 1430125705, 3888873998, 1325442283, 629533374, 437624215, 2772066268, 3452949137, 2444373758, 4043855096, 3743737023, 2301485634, 1362116887, 2578007438, 1982804121, 151069542, 2236453805, 3951988261, 2929822643, 1399735160, 65094886, 3313717465, 846361587, 458859209, 818409348, 3178849318, 1489406256, 3316981470, 3489378870, 4065007249, 1350333277, 3966203002, 3125278709, 611815283, 2336501044, 685665481, 1362925023, 1598346136, 247727989, 2153662800, 2622969467, 1387868922, 1528097608, 1183495594, 3430664213, 4097531726, 3277410856, 2456355966, 2367426635, 3588960392, 2342123162, 2325214690, 1679626713, 821242412, 1897535945, 696183128, 1572011726, 2663692809, 913951781, 2804643028, 3127390848, 2799144837, 2514504158, 3381386605, 308817224, 4071218396, 699262512, 1779632210, 2892093527, 2905275168, 2186564672, 858981991, 2025313789, 199587935, 3445396273, 4247088402, 613462886, 2203585059, 2231791460, 3429613387, 2232832807, 712299080, 1050224860, 2504080746, 1277177331, 1939172666, 2821442271, 734978415, 3848965144, 440359455, 3100394556, 4255462196, 3777399634, 4247117526, 1079027559, 58604985, 1590456296, 1510169003, 2430502789, 703245684, 1144259690, 1466170466, 3024683771, 2338697976, 488935008, 2836570682, 3926603101, 1683274942, 114827827, 1563294904, 2882792817, 2856697338, 2489216970, 4262774947, 2645881334, 1075928636, 2241034190, 3652689212, 1366137814, 919446145, 1885148710, 3939247685, 2821842010, 54457851, 902695515, 1725719803, 400930672, 2025484306, 2580097488, 1398984689, 3892058430, 3070518047, 3101339475, 4177116370, 4078061885, 2073907658, 3935481091, 2976135297, 3846915967, 272569853, 958659146, 2325764311, 1105023843, 245221680, 4028658188, 2315825745, 991601241, 2059779546, 1391296172, 2431417236, 1895506942, 3905424706, 1108932907, 2689066361, 526287157, 2757898623, 629871972, 948311561, 2523355832, 1660628907, 1174825665, 2333353026, 2142141949, 3164670506, 3801764404, 3239814547, 3189275804, 1235209082, 1779914072, 4090890899, 3840914573, 2492374651, 2873913328, 812776029, 3337334242, 2058711104, 2789382109, 3653682581, 1915816983, 10984773, 3082038616, 3059829727, 65251979, 2857869476, 1686720945, 4183582258, 3303829137, 686302605, 143937985, 570845389, 177138168, 1240427381, 156372496, 95753867, 2687471579, 2174716213, 1472729912, 851048316, 3736963742, 1880358847, 1302933917, 2418663468, 1730680984, 3633207169, 4237463094, 2119394412, 2409711118, 800318264, 4071577654, 241763677, 732114067, 3333574358, 207342959, 4168288261, 814023128, 4024982233, 1570252904, 3881000428, 2847552389, 3510759540, 3434598633, 3762070673, 1458542038, 3940428177, 4129474504, 3369112707, 4231267845, 26281018, 1568515909, 4062748801, 3037395133, 3093891716, 2821342485, 2816450335, 3074570569, 4253851137, 2250787922, 2824198198, 3277875141, 1795012273, 4262638340, 2211426067, 3932551082, 2617500147, 3092300056, 1723609743, 2224795992, 2097969687, 3025221487, 2463553435, 3064987270, 609838538, 4064027696, 3518859085, 4138183200, 3814549476, 3066228682, 4227354518, 3865905540, 2128694484, 2065247293, 323803832, 3905722078, 3300585579, 2603488949, 630519454, 3148144396, 2497711827, 3362541410, 1270488062, 2542550632, 1127519763, 2500889551, 3326074500, 373064870, 2960588440, 120716794, 784681960, 2703247165, 3472845316, 2038854953, 1464490558, 3149437958, 810312354, 666494158, 2925708228, 1375374958, 2265663075, 621679854, 1046389827, 911961117, 2218715594, 1171823350, 2813910148, 1189835918, 1862128303, 2417206763, 1825441095, 1904108740, 196045510, 3286601307, 3660878876, 2793547582, 2955542378, 1555325824, 3553689937, 3530810089, 811348789, 3830002257, 3938082473, 1644592627, 1151668592, 1769268837, 1028682951, 113418040, 1950669340, 1861988847, 2082989793, 751512589, 213222719, 1179037142, 993912786, 2290762412, 3308551885, 601444538, 3173836029, 1054168341, 523901030, 2966073912, 1962467819, 3575036981, 4160960638, 2784483795, 3063482408, 4131125984, 573198431, 2054031165, 3354090795, 1552462963, 2503392427, 760699802, 818709564, 2473302216, 975078368, 739050501, 1886195380, 309211098, 2861789062, 4229564461, 2585939727, 1397357833, 3610361793, 1975446735, 1348540605, 1952353469, 292182799, 1466052758, 3067207369, 3707247691, 2469625902, 1385963618, 1653995798, 1543860561, 4170130489, 1342576717, 3640630700, 4234955588, 3951321205, 552891460, 1840129939, 3502253263, 3570729715, 924846418, 18612384, 44877984, 1862358844, 1333485466, 2511268575, 3671668015, 2124619744, 1428893579, 3796932678, 3165132368, 2639042127, 468403772, 1487517715, 3935857014, 4215502067, 1942955869, 632704804, 2223183765, 3417456276, 2313616843, 2746893204, 354288191, 3230462416, 2709208120, 3108130832, 2248273800, 667020829, 119249022, 4158129332, 2765372555, 20106462, 3636238394, 2758476865, 919690302, 4246076376, 2932441231, 1254341024, 282783481, 2472709626, 3248719899, 605240765, 2309939685, 4230624871, 940230204, 1915086082, 506277367, 1046951238, 712299013, 2741551018, 2354420839, 3011781071, 2299618007, 576963780, 575508549, 465009910, 2539301464, 378860862, 1086769735, 4201912784, 1243992052, 1845401243, 1064205753, 394915745, 336440252, 2964543957, 2837849427, 2326952696, 3720643889, 1572716952, 2124340779, 1942805628, 2083510178, 3916394997, 1391840834, 81805028, 654177657, 3571382519, 1090106561, 340407631, 812456168, 1442112535, 1813065733, 1564678167, 1737995269, 3699282991, 396897184, 1386389650, 54874249, 4124247257, 651503104, 497041551, 2270701613, 736775329, 4168736312, 2439480884, 3044038558, 2577597406, 2257611105, 4001035069, 997563511, 1378105005, 1376215661, 691631684, 1539015573, 457305887, 1860458829, 345138686, 2225976873, 939860165, 4039244059, 540975424, 1565876876, 489128542, 1292577132, 736725915, 2177065770, 523980258, 2846454983, 3181618199, 1604100411, 2542667649, 2830939149, 3284043180, 3768379414, 2970715817, 1213179322, 2588444792, 421969300, 3923009753, 3813728296, 337115654, 2474154905, 3790850703, 1327694910, 1170015426, 3381235964, 4009768031, 1818835971, 2033345086, 754186265, 1523453036, 3159520603, 2438495847, 3481964867, 3846651845, 820043968, 616086807, 1411958741, 3824582217, 3380874429, 2966233167, 1263895851, 3725376388, 2858589273, 2518816950, 3689125245, 4241641278, 437660062, 4247767463, 3541750419, 2231025242, 1451129869, 3984157186, 1936302865, 1251927461, 301109569, 4106388013, 362384033, 3202244532, 1456308843, 1982289909, 1834975812, 2264713377, 1394642759, 3981449812, 3383197504, 2411653330, 2132330202, 3636091772, 1073301092, 2103508710, 3305503112, 3695110771, 2385894322, 3125387577, 3317152575, 2553979592, 1221597451, 420045243, 922397969, 2535730055, 3458870541, 4182540033, 4197659068, 4283052957, 2559065618, 2671138345, 2017687860, 1324131029, 1938285465, 187325289, 521847587, 3431690468, 3800734018, 4017112464, 4175108810, 2207994439, 3771356868, 3233989800, 774028764, 2678730797, 2194610767, 345313329, 3364843612, 1062473195, 2457119222, 333174191, 1918736037, 2305982578, 3716935928, 1522442107, 639217563, 2355493027, 1437282798, 1196122384, 4279316080, 809019786, 3291571891, 3706237375, 3047408573, 1295474125, 3693699766, 3983865089, 672741590, 2371558184, 1819934722, 534454184, 1601956137, 4065154494, 3640047687, 13284214, 4001972287, 930507575, 2841638078, 1971217684, 1204936386, 1852266123, 3114329527, 424278778, 2561701389, 1273416089, 2402226593, 803856380, 1891626113, 2635226173, 3764566377, 3944878123, 774184530, 3740801642, 1294637244, 211979319, 1244100834, 721747274, 1781058450, 2710940609, 2457695396, 2470078709, 4032637678, 4081814050, 4229702591, 3648698540, 2861779799, 4161492992, 2481508834, 3528406482, 1757960188, 4269699630, 4219261417, 258139027, 2535361729, 2486316420, 2073214713, 2698929067, 4097706710, 1023822450, 3474009453, 3988123617, 76639217, 1024614523, 4179232172, 4204118786, 843776553, 2624536897, 3288506123, 1584213547, 4219675272, 2121768139, 3940535402, 504249073, 2269444900, 3864634809, 42525703, 4114883594, 1748782705, 422073638, 302212234, 1232456155, 3624606746, 3524322261, 3537510447, 3406273643, 159293544, 2327808090, 1631311458, 2030730406, 3267226657, 3527826137, 2164753421, 4025467207, 337688784, 754927485, 1982085679, 383755051, 2511548197, 2021474623, 917599735, 321856024, 3929871221, 519901796, 74134643, 1697473900, 3674088401, 1790179048, 1541381643, 3178384862, 933709902, 1469494620, 1007480784, 735517280, 3132981811, 2357467555, 421032864, 756112304, 537664600, 2856574953, 3627899537, 3565176648, 637548970, 503283883, 2094570092, 2810347063, 3997154958, 871573715, 3948847210, 1753896371, 3193605297, 1649265419, 1609910386, 919031479, 2021087541, 1631146212, 3500978498, 3190297179, 2186162217, 4133238871, 1714939357, 220175208, 1362261206, 200490155, 3053436395, 2498094122, 3783220429, 296048422, 1651720158, 2527781840, 3184659957, 345414194, 3601514439, 735634948, 2482690825, 4272453812, 898457702, 483121475, 291948109, 1835516068, 3841622978, 861648124, 1988090860, 2896072936, 3348299721, 2470597113, 2392707846, 1043712384, 909092985, 3750150803, 2734024988, 579972162, 2416549047, 3895751091, 1003698772, 727116631, 1103126736, 1388742312, 1372953865, 1065329004, 2118738591, 1993570705, 253108202, 251135719, 4071753174, 2706194473, 2801589662, 241655988, 3594825209, 1405957168, 1966326331, 336647040, 3277569737, 4067717832, 2312288786, 1213130869, 2906605173, 3990920473, 880174209, 1214566364, 98807151, 754219957, 3301648599, 605473735, 1105411202, 1167343682, 2116784650, 3936727880, 536146166, 3658107106, 3753044966, 1159851173, 2807428962, 1240936782, 1097376617, 450234304, 1793637512, 3075135796, 1512911323, 3662711256, 942113136, 2773778158, 280678291, 2732092261, 2475467115, 4026631695, 4217232899, 2590070824, 2542830940, 2547123114, 3961092788, 1601669451, 1755876318, 2676324191, 1507678779, 3114919124, 29964269, 321721770, 96282379, 3832571892, 1608862523, 3507893921, 2747140015, 2131642919, 2547444807, 2722284429, 423633387, 1785064180, 2006486497, 2284021995, 2702558544, 1900329685, 2604762751, 4267750785, 2050141896, 2666994851, 71982619, 2752384769, 4208399755, 1310766610, 1965001352, 61604547, 2231401627, 3019490565, 444912704, 486134019, 1117209904, 761532680, 1411158684, 4088113035, 2321166403, 1551232729, 2976295027, 2969346969, 2458548177, 815854565, 1711822171, 1036323076, 3822172906, 3094240063, 1628986871, 310078714, 3395703495, 2718855034, 2036981511, 81063346, 2227744416, 4084492461, 1555584362, 2362909941, 1822797923, 1947870088, 255405616, 1888099973, 2141917141, 479065397, 1986340743, 2003663670, 1889861821, 2383976760, 3897038483, 3895912282, 1631784795, 4055472758, 755744779, 3615926719, 916186413, 1225926415, 3525644326, 857278512, 431214278, 2976544439, 3788117962, 2740385822, 905348970, 2763874027, 2978932684, 1008886608, 2791703890, 57677254, 3705837025, 1390082953, 4013816155, 4156472469, 2651863700, 1088573596, 3344288003, 1342079164, 2993633100, 1185364388, 1591835347, 3262483386, 221236085, 3708501221, 4193502672, 2056758521, 2076248126, 72582327, 1568795258, 3826867888, 4174821287, 1914472370, 3878791872, 820624220, 795784629, 477829295, 450912934, 2209762438, 2299751362, 1582097242, 1719140623, 3828083042, 851125899, 1470901965, 4078207846, 1836031777, 2889143542, 4191227926, 978751569, 1318317211, 1108598246, 410829966, 2182033077, 2334349611, 4074324742, 2277838315, 776487925, 3965355129, 3557749595, 4226940432, 750561197, 3547751276, 3229446635, 2961571069, 771519524, 2215770205, 1629141979, 1945661821, 3309070055, 2821413896, 49830670, 2059791568, 2754085516, 2596695164, 1327461870, 3257154075, 3050070402, 215551873, 2207760684, 3736605747, 679845403, 2703203239, 3067362832, 222080649, 1306079107, 3355432455, 178121564, 3529437426, 2533106021, 793498511, 2627415778, 3376973139, 206653108, 4112711101, 311942890, 2622440430, 3777846023, 3794132690, 2994411952, 4288688623, 690580673, 1291028209, 1825832046, 2478295, 3417062146, 1612720262, 3867272173, 112141254, 3259434061, 4127014811, 951555179, 287378822, 2631408059, 2257414064, 2301254734, 3298365618, 2938425720, 3847430125, 3744026464, 2670737139, 3312294119, 256605444, 3572810126, 3489311743, 3982667689, 4083877123, 3026641938, 2787851022, 511774204, 368898385, 1636256902, 1437537153, 2531820982, 895251778, 272976591, 3042869559, 3532028925, 3038356329, 2651419091, 3678568025, 161816789, 1555294778, 2443104798, 2739990732, 1029633903, 1156588156, 2924945506, 4120826716, 1194240379, 2792000911, 2385829045, 1227237945, 386098044, 1183844944, 3904105188, 3760766407, 869654620, 3263460477, 2745974000, 379431195, 491211597, 3675906016, 3791806300, 4077711120, 3243498948, 2678753360, 1156722905, 289303515, 2883190146, 2513219879, 3924281686, 2213820054, 3217009115, 2551207376, 2455302972, 3892867566, 372442981, 1864986165, 1861458683, 1147488751, 3723172167, 3388632236, 1106554495, 2216484858, 3266543363, 1791000048, 2893592644, 2596237441, 15767794, 1963584969, 2489038199, 3419046836, 273817059, 3175220903, 2135996389, 3672673017, 3691585806, 3958652498, 3487734768, 1781233043, 1322273746, 464361410, 1024745518, 406976945, 2892482653, 1528581848, 3451113601, 2294735568, 3657107763, 3311301337, 2214293365, 4082560287, 4210942660, 2933986696, 633076197, 2753473563, 1930424468, 1850289398, 2001130884, 3200110520, 3512731776, 380516373, 1769642400, 583548333, 1810998589, 3500709136, 224443218, 3689311926, 3452499561, 322410406, 1721062984, 4247543706, 4267076306, 3309531524, 3965786044, 3769076096, 3476461002, 1273303667, 1554618566, 1221468340, 2932652459, 2963161739, 3979556569, 2268325583, 1726169366, 3015564976, 752419461, 2138140461, 1764182350, 3544645668, 298536422, 2192355382, 1552458880, 3348330898, 3259593377, 3152899495, 36717500, 3489649976, 2066123209, 245725312, 4178238066, 3040525813, 577297302, 2190796308, 3718029530, 1729559652, 578066151, 145333086, 2785296886, 3992964161, 3022369817, 3110894976, 1469898053, 1507523774, 1206661081, 3101268915, 4213195938, 4065885964, 3242644519, 3571613259, 4127876617, 2364343935, 1999194112, 945263186, 439739924, 1108542214, 2708412301, 325996716, 1377967152, 2238663962, 2804383033, 402929013, 2148502392, 554594166, 1685194668, 1589564121, 4251971586, 248880116, 3069534762, 2790621238, 1412853031, 2749853839, 848902664, 1232967372, 4089989265, 155660792, 3433339686, 2815312594, 586473930, 2424580145, 3158506491, 2596149623, 299536865, 2111450025, 2411834978, 1281076281, 3651126652, 4272148760, 2296294618, 3941095210, 1001743737, 1338269855, 849900574, 2763322182, 1071250670, 1083072091, 820066386, 1341818554, 1137353851, 464425480, 901900410, 2928309264, 3010290065, 4154618027, 1246436356, 3120761160, 184458870, 2356413551, 1882186856, 3582353955, 915991120, 119950938, 918224127, 1192221173, 2839949250, 3175808683, 2583344615, 1714124836, 548593261, 2112434634, 1327747477, 3735458243, 423843976, 2646306134, 3671949328, 2260389296, 1524740497, 2811777263, 2975526078, 1001944721, 22704606, 1843153768, 238809055, 3432672253, 3530670207, 2742624261, 3614781114, 2601874451, 2410843505, 343447250, 1165762958, 2422504758, 1670842545, 1791254314, 127994765, 464891954, 3422785147, 1779911672, 500502516, 3490701324, 2520741370, 1455207769, 3638179802, 2192865778, 400610169, 1875835235, 3216412898, 3407658047, 2746447815, 2117802341, 2094758060, 1550229946, 735824755, 128067552, 2455489397, 2911724484, 3973245216, 1231088877, 2402700667, 1706844342, 3865394809, 2083083865, 2188198728, 2236713290, 2699370480, 2868478072, 1575640997, 1206613012, 690733386, 3678196232, 4059923169, 3835451079, 3509361927, 2697489016, 834334133, 2962317360, 2853568631, 3159984350, 1309802845, 3313017054, 650911425, 139102001, 189272763, 2582296776, 1085907461, 4041268449, 2959311447, 1196739246, 2916619944, 3811546247, 552915775, 3113851294, 344901995, 4040107256, 603198375, 412521080, 1900094977, 1262514922, 3628444830, 3475315423, 3682061826, 3961261424, 1526552615, 1641996114, 3027495061, 3671717839, 3708905447, 3313388762, 2887232460, 3361481198, 1047021502, 4259108058, 4072918283, 817861771, 1019456778, 4130752919, 935366319, 3612376937, 4194449659, 965198943, 1159789315, 4049449790, 762315930, 3606547515, 4125164088, 624190972, 3369097201, 1779615894, 4233907781, 1506966493, 3332293264, 2292187577, 3446777521, 483456009, 106065259, 3910137265, 2242081545, 1315399329, 2335749878, 98858011, 4279529396, 1683165267, 3127286544, 2536122440, 4228969363, 2801787160, 243890851, 1261740108, 3362047658, 353747648, 878685990, 3569931662, 2530328959, 3179300387, 3659377887, 1151868290, 3793715535, 3140308049, 1182985848, 4227876393, 4294756183, 2458197224, 3605847601, 4074288371, 2231081662, 3995038727, 884814971, 839544906, 3226116566, 3815991024, 1320808835, 1640009278, 121247765, 2454990127, 1066162172, 977388866, 2817886464, 297764966, 3146249633, 2315011814, 4253911284, 351351278, 605756212, 411428987, 2428595422, 3848888243, 2139810666, 3264842923, 1811447592, 3183259209, 737431918, 957391110, 730631132, 587449976, 846996983, 3504556132, 1499233098, 2907044063, 2097455380, 2004142471, 1546211434, 4017840074, 331383948, 3678813056, 4275006488, 2484372563, 581162576, 2422676431, 2902066307, 2798537387, 2477273346, 3252901514, 1994008333, 1110454780, 1878552709, 2890700422, 3448385097, 2963964525, 3014963615, 599592975, 141915307, 3966969930, 3679229477, 3748220340, 3756134259, 4221801934, 3470716939, 1344402147, 486978764, 2843531014, 3781797232, 3530239476, 1908167053, 2772641258, 2305267840, 1617410946, 2724726669, 2046791767, 4108301208, 2426965253, 544349508, 868593744, 1339655732, 2144311104, 2077998917, 3476797333, 2021254210, 3790980676, 1091828491, 4018836826, 3472296002, 2607275009, 687174136, 789143958, 3663162076, 764158647, 3407347793, 976137999, 2892848891, 903914344, 3407343392, 1642486940, 292712601, 957915665, 1729169313, 133321859, 880743178, 1514430380, 1506154181, 3808590188, 2899670342, 383037126, 3741255771, 1736674872, 2704304149, 3091922333, 669686674, 3303861499, 1240049794, 1383203525, 893753575, 2441310790, 2617307639, 2939015337, 2610464684, 3103129497, 2559138596, 2903216631, 3904337498, 3529611927, 2555033785, 547186915, 1467875146, 2930172068, 1767002304, 186640543, 2939894404, 2118672062, 3934214432, 4079981647, 2243248836, 2392648407, 1585943405, 1122124465, 1743219447, 3160426664, 776243284, 3629547406, 3920169745, 513480491, 1446386809, 2318115869, 1123596281, 3916518766, 1177246870, 3860808155, 4235324476, 1595515748, 1636948353, 3510539597, 2969796108, 147680827, 3783033496, 3897282581, 1324107584, 3058331885, 2939043080, 105454075, 3502914057, 4183906016, 2774285092, 2323354729, 517216648, 4274999292, 849019872, 395024591, 1083966992, 2462814022, 311395838, 1304145368, 252520361, 1772967735, 2652404272, 1724142197, 211269504, 3587697206, 2245059873, 3008339580, 2814429732, 1239913523, 1381819563, 3635812796, 2784017201, 3533412670, 3459836914, 2127129842, 4012269243, 2521512540, 187474549, 3096587547, 692021276, 2277984552, 1479858724, 3649876063, 2541870506, 1623617049, 3788075247, 1900340654, 633248888, 2652019972, 1553923229, 1680053380, 3122481716, 1214544383, 2630005224, 3729662983, 2583303268, 4145051075, 2261098778, 3891164083, 2143689582, 3558570328, 4245682431, 500656513, 2123342469, 2931057132, 845265502, 3764117476, 877578933, 683072653, 2359247989, 2540411915, 3106175356, 2310911783, 994568257, 709846728, 4244379585, 2794106050, 2296668730, 746244283, 2566890899, 1755729621, 2875385391, 3313518063, 111626110, 3827220283, 3305914996, 3554598205, 3616342699, 1467151643, 2857716897, 365187207, 3760781421, 1070226867, 3153264017, 459581234, 3436518682, 2676991166, 1036616358, 131610863, 931261386, 3824780954, 202484004, 3826168419, 4153978764, 2895509373, 3669625457, 2784361184, 1473824711, 1774844730, 696433656, 3528408080, 912487988, 1872367642, 4157198374, 3201676471, 2534075047, 3575010357, 2038222756, 449836203, 3204493855, 761972419, 1598686004, 51770174, 396201853, 3194309179, 3320111308, 1273207795, 3230556992, 1512829683, 3616891385, 3594773124, 3079207248, 55127747, 3786152113, 2109046205, 2149227012, 764107263, 3697562854, 173447998, 2100718926, 4018220026, 3725535559, 289635726, 3952756228, 1885895272, 3201750357, 196904021, 1880468373, 1222482557, 3214820487, 1129561352, 2365464756, 3773845865, 707407070, 623757082, 3471107359, 2263410460, 1931154016, 1051250763, 2793065263, 1207865427, 3221797643, 3114183643, 2203779430, 3392299464, 2353556828, 2495701596, 3422703435, 3497295314, 2667925934, 1676984319, 2172837676, 404870567, 2808958581, 4182378491, 4055502944, 1769100190, 122117292, 138809211, 4143053402, 3099276629, 609598994, 28913424, 2078179015, 2786625855, 1206368014, 1272952352, 3990629764, 1380528154, 789549594, 3462433915, 1408912790, 477494950, 52711242, 1781488602, 1527307908, 1591794738, 2011837107, 2014566229, 86167212, 3950808071, 3388739303, 3134007221, 4023012394, 1299209288, 3946694608, 586209363, 2621195674, 1490422743, 2120129481, 3432644925, 2467260751, 91968649, 294508838, 2709481444, 485225150, 2838426606, 1361469050, 2334212915, 2360740019, 3171786748, 3733403844, 4239902039, 899763826, 1182593063, 2950034602, 3569509051, 2002668532, 911599079, 2388629171, 1817635177, 3092458755, 2692272414, 1002215446, 3611744763, 2196407470, 3340207531, 923802526, 505717756, 3566384824, 1118408711, 3948077304, 2831391794, 54834674, 2968392420, 559832265, 441437543, 4198682106, 4180824302, 2650920578, 2849788910, 3305018416, 3351880813, 1916855019, 2467858843, 494217439, 2299281335, 1014889543, 269236787, 2489111172, 2769009254, 503795801, 2431272413, 613835181, 1876404382, 1888369709, 1832403435, 1975733003, 3562875154, 3559619065, 3584008508, 1359111604, 4084583391, 464973783, 2842873803, 4012611808, 2137129296, 652585653, 3099205759, 3241551664, 1820698161, 2607181892, 1188754738, 4247327960, 125617167, 3142558056, 2703028076, 1225334856, 3308282949, 923901076, 3835894829, 401538670, 4021024343, 4130249172, 3137622599, 80200231, 1639317360, 2216310547, 2684305791, 2134465458, 2947052995, 171975773, 2325205876, 3355012799, 3521488216, 1694020240, 3358929557, 1736565195, 1161380083, 2207333057, 1031574658, 3499228307, 159337822, 507006703, 1047072248, 2689040809, 1847928798, 4172428569, 4086783582, 949996513, 1661637514, 1127602625, 1623597515, 921310002, 3764019926, 3041868798, 3143521568, 2263546764, 333787048, 1823062991, 947674809, 3175599955, 2305563746, 1620922385, 353819665, 1158984631, 2024541123, 202442814, 759689167, 2121072955, 1775458793, 2285175024, 2120688120, 558580593, 4032830280, 96834195, 2594750945, 2121701831, 2991962431, 3265222720, 92405104, 4002740440, 26908608, 2437774604, 1513450113, 2106105506, 856365443, 3152310788, 940500158, 2221584581, 1520289358, 711941080, 4105613430, 428491856, 701615981, 1185450996, 922740827, 4009414570, 4210901064, 2021442120, 1021941132, 2786598397, 3311747097, 2514306653, 2186382537, 2630886043, 1728024678, 787901219, 3888934788, 932506047, 3408411312, 78907488, 1633815514, 4058377711, 190455779, 3079107497, 3990493005, 3546257668, 1906983423, 3212823940, 1636031434, 1880990464, 3414581096, 3273169795, 3154185344, 1235285713, 3892604519, 3016473115, 996083624, 225934879, 3345889169, 1050194592, 3914407639, 1607449457, 2018262238, 1116190812, 789614616, 4120718509, 2241452640, 3126205891, 961783920, 584848452, 1736164504, 3841954935, 1316734238, 1727591211, 3306472264, 4202660455, 2261206167, 767513280, 893457769, 198948927, 2860539629, 1963371985, 958299966, 588806671, 3604853226, 3075672022, 1392291561, 1750892953, 3992738770, 3157202540, 678436374, 1822374984, 2009549489, 2626246990, 2124245681, 4123497776, 1148866906, 723874379, 1836477736, 507247493, 1620322871, 1253406423, 1047905676, 651913393, 1123187233, 897271427, 386442668, 2424907699, 3550605771, 1441101628, 2764646896, 1310705495, 3585350042, 2107769738, 27580004, 286644023, 1064194105, 299840468, 97347103, 4259492423, 461480006, 3859850221, 4133480487, 2975563066, 2844589070, 1283720852, 3860825057, 2424500797, 3573000520, 2150591393, 2759121551, 36704177, 3657381506, 2778815100, 4287756708, 2614807725, 454797181, 4249699927, 108160795, 4259205780, 1035333100, 1209809021, 3561133638, 1945569103, 3981701309, 2828458121, 2876096253, 4049363648, 1260494958, 441297718, 1684098865, 3342389229, 3226365422, 2246519317, 3088198002, 3529060580, 3779472990, 3463440531, 2828562158, 4117361559, 1319548071, 4208973277, 399779562, 1397497535, 4128193909, 2056337345, 63920879, 4186079948, 435954309, 3336898135, 804768992, 2628928025, 2380809597, 346630553, 3298897031, 2915840051, 3608385529, 357599051, 1435434515, 4108150430, 1690118085, 3185887932, 1099581004, 1533085276, 89647401, 3156015945, 3468125733, 55852778, 2229071825, 1119876841, 2270433461, 2844613312, 1962410918, 3455636701, 3359122491, 1614204649, 3479446570, 247076408, 1094316883, 105615078, 3761568735, 978822827, 2305875778, 74630455, 337095864, 570035106, 2708374496, 925272149, 3329674756, 1876709326, 4154688431, 406442733, 2926831574, 735736483, 226994485, 1503011138, 287659287, 1177549022, 3790999563, 2623589384, 3757356099, 1193030033, 1109790065, 3864094775, 480591547, 3784517419, 773379362, 280486494, 3066048475, 3715445453, 3207969750, 1690389042, 3783445998, 1826001098, 3577228728, 3009312690, 3962909835, 3165016739, 1213356486, 3111225758, 2483085659, 3563389892, 1051020053, 1114433343, 1888426751, 3482740479, 1795571948, 1353474853, 674954205, 4106984759, 467731771, 2305522669, 4223630894, 3759941301, 3125018093, 2708436712, 1424549215, 2640969585, 4004004455, 2644231044, 770660859, 995287858, 730270952, 4205813982, 2019589336, 3180538253, 1499464171, 2340622606, 954476670, 2151160616, 2516948069, 2953998652, 1298607394, 2468773001, 1433320089, 3610102816, 3480352979, 783790275, 3801748440, 1351573838, 2194852353, 1781437489, 3055449234, 2526896718, 3956414638, 2605910610, 2138461925, 2625271546, 936437506, 773547065, 2911774755, 3355761716, 139772199, 2918781388, 3574030228, 4232012631, 3098635985, 756098449, 1996707885, 2580204828, 3944412226, 1096571403, 760412119, 4119708238, 3801800217, 2391537792, 2687363014, 3661396232, 1591499203, 4281105060, 3098105361, 1675256107, 1130319919, 4058944335, 2715850245, 2675550430, 2256757578, 3876147807, 3975908643, 2158798669, 3341643296, 2070638429, 2403391968, 2668941982, 2877838982, 3962993216, 3082742317, 1342203348, 844018383, 801697784, 912748801, 3898323474, 628216400, 2709791567, 1039698606, 4087475552, 3324493387, 1619099729, 3625000949, 3461335951, 1259524375, 3041943881, 2359548171, 1888937481, 3517688701, 43871480, 2009896986, 457877377, 1479741944, 196207146, 1909058941, 3652294450, 3731737650, 2242351906, 1930340902, 3332975238, 3668816604, 1685975514, 293811968, 2306132794, 2616249941, 3916575238, 2399445550, 962957504, 2584264167, 346349430, 193237222, 2256434582, 4164735633, 2493106794, 3783105343, 1602699590, 1664089339, 2463749639, 166717578, 367149307, 1129032161, 475812438, 1408305287, 3518051564, 1610481944, 356760917, 1805318833, 1665917298, 1862690394, 2669594891, 3240479244, 65814181, 2968797227, 1358914638, 3112747586, 1489454838, 151994427, 1932196606, 2790549299, 3982747742, 1055730425, 3677813742, 2763857432, 4259530783, 3534141836, 3031615375, 4107405109, 1584952345, 92511056, 1470693150, 675722543, 2805397307, 1957739570, 2095457256, 3709625545, 2200974404, 4028540367, 1056786784, 62918583, 4118038404, 1987059698, 3119126211, 921596868, 4045519806, 2422785635, 1785958097, 2795905579, 1853633067, 1391407122, 1364462386, 1910000956, 1798155948, 3709284838, 4129906088, 2871677180, 3357878498, 543568017, 21094908, 3950739937, 2354024912, 2642841354, 2902151427, 631856875, 4102368830, 308268870, 2724730550, 404898273, 2478888782, 32942341, 3881134007, 1673120517, 96837769, 2660306820, 2912534355, 2315080104, 2129256470, 1812869127, 2354871021, 3057018493, 137570531, 2220867927, 1867903773, 3143642060, 1820944338, 3365671141, 1799326939, 1868536317, 2228680814, 997694391, 4243172057, 3791667511, 1976162341, 64378996, 3734277275, 1187373761, 2048328562, 3967212208, 1307157608, 2534500950, 3277898927, 3341858691, 2575337208, 4210564527, 3056034809, 1561611792, 4120994706, 3631644463, 3383636618, 1859733888, 2553004127, 2530034464, 3593836842, 3761154202, 4292971287, 2635452881, 3903630301, 1155727148, 1103218171, 3586274985, 2366303487, 3873630198, 2638719681, 722294806, 1767771014, 3161359618, 1018580396, 2092916200, 522323294, 422366204, 824956867, 1433548117, 2970802049, 1735743442, 1640426523, 25616534, 3155400398, 3499134827, 2352258478, 2883725211, 2171074362, 1573921069, 113938824, 2727504826, 2938523163, 2210746748, 1209537741, 3286769921, 910106377, 2918882869, 2513897833, 3759839501, 1002714223, 318555561, 1109412451, 2506879157, 125086372, 2784180054, 478772004, 4206267896, 3309629422, 4003792453, 1464350050, 2138029509, 895727057, 3658245527, 3589133566, 2641715792, 4030440552, 913942834, 3365358373, 2552159045, 967851527, 857904397, 2868007513, 1880098457, 4065658766, 922948011, 1235191191, 2587459437, 963352372, 397506893, 3106838375, 4127000736, 3791789482, 2240200343, 412102209, 3298891703, 2043115831, 3864102710, 3521390572, 1980878109, 4188341505, 752583350, 391802962, 6476300, 4082611416, 614203315, 2825250974, 1367339898, 4027166701, 1761026134, 379661820, 2657520360, 210512378, 410649229, 3891282038, 2326287825, 3293155466, 2083920985, 2041841724, 2431311544, 1817458892, 2305195830, 2638345693, 2073040818, 1843129470, 1830612012, 1834703948, 4257916789, 737666412, 278773216, 516068205, 1789235226, 4047169702, 813003273, 3937860741, 1641564591, 2304471842, 3038400010, 1136362740, 2430615565, 3383536091, 3777074838, 3642328361, 1050319643, 3833211016, 3256406328, 3424861298, 4092078815, 1198190136, 644032230, 2683944764, 775476706, 2793773263, 2988730056, 2184548554, 3497818140, 3129199164, 2622863273, 151195517, 2959711367, 1115425737, 2870895523, 2886745769, 3347514870, 718380895, 2785144682, 3204413370, 940279078, 3700162743, 2629230961, 2495451642, 900544022, 3599697736, 557904267, 4138232001, 900273186, 2860981757, 2676005394, 907207005, 3164880360, 1294144052, 3245573755, 2942719766, 623525032, 2626174577, 281726081, 2187942165, 1265272679, 3689209261, 3277227308, 1324465267, 2637140240, 555572545, 1725272337, 1425877140, 489102727, 54004725, 1124234072, 2568445461, 930005604, 1955627137, 1886473815, 301425001, 3530558746, 929862999, 116335089, 655824616, 2534769715, 698853060, 3187319834, 1198185910, 1824680422, 2339173694, 2912476572, 674500301, 2867654095, 451076057, 1078374246, 1675559349, 513466519, 4185294036, 3197536092, 2995724568, 807436240, 1543697338, 1688610233, 1517563190, 282073070, 2837188459, 2259422367, 1174636159, 3058209954, 3794165240, 3175877792, 3370718819, 2343164324, 2026813501, 3324292644, 2217145755, 655712242, 3651058945, 3565335251, 3871398995, 1639789655, 1843684331, 2212968410, 2479396228, 1838758850, 436751995, 3562040826, 4110877080, 2467820265, 357016110, 3051348366, 1761251616, 3924918584, 3845498674, 3452647517, 3186002404, 643676023, 1269662418, 1553373898, 4180804819, 2622691946, 1389491628, 2109577975, 2347126209, 1894210612, 4042822580, 4083325832, 3356480760, 1914960050, 3440860706, 1397381753, 1870209766, 2992717920, 3851527753, 1403627025, 2928212931, 1427975998, 3979297894, 2585038467, 72180827, 2872408214, 786861664, 1142310048, 1954992713, 617753568, 4057139704, 1162473716, 898601710, 2342574473, 3449749332, 2319946936, 2695581983, 1443862102, 2693315212, 1118746148, 1477403783, 1252310041, 4250084981, 2274581762, 1944005387, 1859996140, 4152384711, 54699239, 553861595, 2437629819, 2786345924, 3240250178, 943113075, 160759034, 3944559304, 2847031403, 1264584430, 1196120988, 2463172074, 387892534, 1105780905, 1876345768, 3228521530, 3707725019, 842451301, 568628949, 1280260290, 2047091322, 231458505, 22917276, 232904077, 671962739, 222198087, 4137015910, 3974383977, 834435287, 120765854, 2322512849, 1947498764, 3579052297, 2572552636, 1586375947, 2707414145, 4247362213, 1782149812, 711010380, 2214961410, 1762345706, 3068450267, 2934034663, 3161669527, 2103630186, 4015748335, 194438960, 1335798542, 1305253272, 328182695, 4085980814, 3521449188, 2675560704, 1432412633, 1972001834, 2383676698, 11584269, 171893997, 774521806, 88743589, 2135526316, 1107955410, 1286595793, 1785811303, 419450163, 2585964997, 651497340, 2196495504, 2361615724, 3261696758, 111668625, 1983770811, 4095707671, 3203697058, 1699170408, 298452803, 3900105485, 2106650969, 3340191823, 115441729, 1706587157, 1877022968, 529551906, 3131402060, 2069387943, 3911853808, 2936109660, 1909422041, 2502115273, 1025671584, 1254310830, 1774084930, 680693515, 2398448775, 3826571205, 3305316475, 2800534748, 3531986113, 1299270133, 1881071116, 2708497324, 2749139909, 501093390, 2856650717, 2998066416, 4047823, 2146730300, 3117484998, 3176071312, 735030802, 1589333385, 375117403, 311781838, 1004285645, 2114128442, 925305667, 1636691237, 967504808, 724697734, 1213652124, 583287868, 667555703, 4138669949, 2787102892, 1813474475, 879423037, 3158636193, 1761945593, 3447380423, 705887001, 2099808437, 1262069060, 2429947872, 795521724, 1007314782, 3104712737, 2388298450, 2976902949, 3654462772, 1092774450, 4193597363, 3240762300, 1831750432, 3975063497, 3507935190, 4090898137, 2446694003, 3377083781, 1815735517, 28501148, 3561638568, 2114456926, 2972708211, 1799853007, 2505805962, 2314336923, 540174517, 3175815321, 1749534314, 2777660666, 3116964555, 4228900463, 3748190670, 2455432819, 1327261549, 2639053319, 364709216, 1788962329, 1162692215, 1705816394, 1536651520, 769215340, 4201101823, 3435577207, 2668811888, 1717991430, 1671234015, 2307850989, 1748829564, 1172740668, 3753613260, 861167946, 27115300, 4176989810, 410365559, 1641213615, 185257469, 3355393290, 931805602, 924614679, 611946777, 2014955580, 3383763203, 3014620179, 1412425623, 1717363264, 2278880731, 3076548668, 661276429, 2317597142, 2749594175, 1029255550, 1909934694, 3580245407, 2277058451, 3005186159, 4204250179, 388378089, 3249934745, 3683693774, 125777136, 3772117881, 1778735141, 2574400658, 207064548, 4119880739, 511363061, 3317980627, 548313874, 3977447151, 538273988, 1471176580, 2054285772, 850646046, 2706808493, 842430915, 4040175488, 3057905844, 4025916689, 190771327, 1661561744, 3933415532, 3305064284, 311579140, 3187477586, 2365762688, 3468739847, 1433465455, 3642071848, 532797688, 357383394, 1075669042, 1016744774, 2733388760, 1429156952, 2784993605, 3311002851, 1615682969, 662216322, 2753402216, 3062074708, 2623455870, 136496640, 2784265404, 2992652920, 3726552800, 4088772413, 2487281259, 3111529251, 3052731291, 1577962782, 2280811493, 2506984936, 2552030828, 1085682400, 1449405114, 323434839, 393850325, 4139432217, 1949625134, 4154924011, 1600898010, 3595507529, 4265793861, 620515757, 3178062547, 3339370245, 3936685852, 4091124264, 1788896292, 853797720, 758380041, 1968373243, 1075996979, 789912903, 4168105715, 3587267535, 10363030, 2261596672, 3201711597, 3438886076, 3554315600, 3531737335, 4240973139, 2897634839, 1769813804, 1769197159, 382751045, 3997447331, 2219664818, 3629018567, 4281178200, 4175159266, 314155181, 3734359180, 973727791, 1269549261, 2139839851, 2014908936, 4257525486, 406202216, 502875745, 3658978746, 2322042509, 3478754960, 1087876909, 3553445158, 3491186049, 92686533, 2582584358, 3628933421, 2848729168, 2125397370, 4008862012, 1080045364, 203878700, 3278295686, 839643982, 1674338177, 1000759543, 1768399415, 907924000, 510474973, 4242355574, 205123428, 3456435457, 462686235, 318824902, 534439683, 3744315730, 700583454, 2131852588, 4187713283, 107573601, 2415715817, 2903118627, 3517372671, 4221122327, 3212607020, 236780704, 637138814, 3781619635, 749115429, 1747856398, 2641398665, 4158679422, 607788524, 1496904145, 2990725658, 3025384063, 3064544282, 4061146165, 138245577, 3312546594, 2285506964, 3491914052, 205452730, 3029051583, 3154795821, 1842902670, 2550748294, 2030544867, 3470294339, 3392255426, 3829116931, 2492107801, 301958424, 2283498559, 424401985, 722292439, 700225575, 4284691148, 3613996394, 986714470, 1432696358, 1355012753, 4149678553, 3147261625, 2571527975, 772240971, 3685981251, 1084234432, 2155238438, 1893399511, 3772691856, 2163406366, 205586450, 2194273768, 3145125624, 3436981697, 3943977534, 1418941510, 3262740125, 1898630942, 1320513332, 3602409458, 505902906, 1954263855, 4019218689, 2714440028, 462092722, 3694281380, 1696969536, 619813272, 4022900506, 4187289359, 2198526265, 291890711, 2913804252, 257549350, 18156941, 2660736147, 3470837480, 3143659061, 1236857774, 867696870, 1130665829, 3666086217, 2698155750, 1917675561, 1166693117, 2613187610, 251414699, 4053138343, 446617493, 3013098865, 1478484983, 679211180, 2709881194, 557215065, 2606393043, 394285195, 3661463343, 66400896, 1580570220, 884926667, 320636453, 4060265772, 541131552, 2417356020, 3210569280, 652182714, 4027452868, 1297787651, 2383808381, 1095231773, 910612830, 1371333942, 370428487, 1271087262, 137119754, 977786156, 3697927818, 3235437686, 3013518570, 1496520937, 755267202, 725252193, 1333369806, 4064010863, 3127628307, 4041473852, 315674746, 1314332134, 2223982102, 1420577448, 1615461739, 3967026518, 2071250778, 2526964216, 1952089426, 2363334326, 325874630, 2674908726, 636334573, 1907854649, 471183279, 4115273114, 646607162, 895708746, 1530003713, 1400404509, 3325228835, 1142385975, 4063217583, 1726273912, 3114332161, 919179287, 3641804066, 2616890566, 487296163, 214370603, 4292540841, 1344909152, 3643038806, 520617754, 3550208528, 2428553208, 2004422041, 805729648, 2352396616, 449538134, 3577773466, 3236912040, 285962604, 3916995887, 131840698, 2570541023, 3256579858, 1766773131, 1390652024, 3902245547, 3560334340, 3291815386, 3868004240, 3291786583, 3468027569, 166951664, 1461955320, 570980210, 2634181221, 390204765, 309561960, 2861486665, 1006415687, 3320642401, 2948954866, 3742768754, 2998020263, 3002750170, 3395668039, 4174655596, 3358790028, 2099640068, 2361300018, 2827921491, 2986342191, 2577263308, 3490994915, 3957469759, 1632120255, 3765695593, 2451411059, 742799564, 3147717139, 1076989366, 182112694, 2642969885, 2834822327, 3015004882, 386092523, 2714470001, 4257555647, 222993627, 1519038825, 3898563910, 1561593725, 4249263796, 1891387909, 1918355773, 3312691881, 2471982452, 863829380, 1941900940, 3079818317, 1446154619, 3240706168, 52511255, 2392889872, 1769992616, 525830373, 553238108, 38399358, 2437453625, 986273158, 2912995929, 2558946004, 937539305, 626121664, 3091926903, 4108484892, 2972917172, 1969657357, 3450191005, 2028146558, 711948362, 1209410119, 2815579201, 1239034494, 137001645, 906673752, 4029200366, 4098886327, 393446271, 3876401904, 948296698, 2518439182, 4101096312, 1973733867, 2595894183, 2954943962, 1876873852, 3729500624, 2922653681, 1308229530, 2468412834, 2979551328, 70821708, 268095155, 3429022523, 3432249544, 1506681830, 2435947195, 2559060972, 1451567792, 2052879476, 4257564859, 782068946, 1623149342, 2069777822, 3931901047, 3902451385, 2074561164, 3406065915, 3315257642, 3486903352, 947185085, 2480881445, 186893551, 1660471925, 3790142699, 3700721147, 1238457498, 1187248575, 728487644, 3793558106, 1484472258, 2655968682, 1168266061, 4239079033, 1574637898, 3420867594, 3554024053, 3658264083, 2792403089, 3286500216, 76091153, 301897167, 3754709313, 719574158, 2381005735, 587500968, 957468846, 1989543590, 4230940900, 774985315, 3853277741, 402899003, 557997933, 1695497052, 4038623089, 1818847276, 3892685085, 1605977658, 259036267, 15490444, 2532971593, 360504223, 2145083023, 3671268123, 936466161, 703467741, 2945702286, 847449926, 469024548, 2777068451, 3419805493, 1920402598, 610755488, 3288377649, 1649923523, 83649069, 4243785359, 3797174481, 2354957949, 461826133, 3932306998, 3069326841, 4257181908, 1165952209, 1575716650, 2723338615, 2657753094, 1983191346, 127223828, 1760472614, 503514664, 2305334529, 225924602, 2250868886, 1977835555, 3165358105, 2317598110, 3049496180, 3630412787, 1390489278, 1043648836, 3005142261, 2014369576, 428295416, 2931287769, 3558621981, 1032042150, 1149065647, 2244592095, 1580837633, 1242744067, 939825264, 139406493, 3458021739, 2411087030, 3482698179, 3823595674, 1707412972, 3131994487, 375827149, 4002189139, 2062175114, 152209413, 915228966, 3859998208, 3580748900, 3435832630, 1851740924, 127817587, 3447893533, 3128950197, 1128986238, 2224172846, 157753003, 4072322342, 2851287405, 1024131572, 1761389534, 3030907761, 1635899678, 1597561006, 2069100365, 2751660247, 1020417874, 1368297495, 1658067004, 2644367740, 784630367, 945115767, 3059181514, 2309969546, 1023527547, 1130876179, 1677939219, 2771783401, 817829782, 2552531781, 204366340, 1197131724, 3774643996, 3589120390, 818074489, 4016666212, 3931138550, 3135459545, 2622659027, 210383021, 144353689, 2712899466, 3463612881, 4189473447, 197291385, 188911079, 3777679430, 3944285959, 219644897, 3242200208, 907547314, 3153206925, 3502026681, 1436748707, 139623008, 1965013946, 3292532460, 3811770859, 1235974132, 1808082453, 3869736543, 3055791153, 1169763629, 1920327288, 1766959513, 3663645722, 2022516496, 1223233568, 286741925, 1191939031, 3186326474, 110517628, 866478270, 140507367, 1192437908, 2657408781, 727859139, 344263862, 3386843059, 1191604110, 1501847859, 2280484834, 281221954, 2957033824, 3469326181, 3647004680, 1983753593, 957085254, 1798924845, 1727611512, 2600613144, 3577965752, 770018199, 1406812988, 2220560885, 2909361132, 259024040, 620294204, 2293195138, 1981419482, 1298603441, 3181133934, 2950486779, 2128536904, 3561151932, 3642260180, 3547100734, 129810225, 3162470747, 929651891, 1263874145, 1182329290, 1596879288, 818623327, 3378451228, 162359128, 1277668416, 2100815091, 3173073821, 701492114, 4108266106, 1958216708, 848495475, 3898527729, 850441865, 3660598205, 722527730, 4149071241, 2843844739, 1697814962, 3291987065, 1312839661, 1917626124, 1870400870, 158980911, 1763004292, 2014220180, 2437227908, 3433884781, 329644366, 2699984748, 3660156378, 3315623613, 1786135294, 1113064641, 2639998965, 2611429584, 3827652317, 3569054779, 590147710, 2089224086, 2559722570, 16583807, 1592970671, 4030016162, 2581148057, 4194714487, 267627536, 2749144629, 2347872975, 1947246911, 3429120160, 3865502836, 3935372597, 2904960702, 3449948193, 2656410847, 920634167, 4186828427, 891606575, 3484752390, 47252387, 2065219399, 633909302, 611994534, 3752587370, 3778205279, 4073640938, 791314367, 926951755, 1701593959, 1272917018, 2114499611, 3913494514, 728008763, 797346053, 2133884209, 4052411414, 1107469365, 775327843, 190139732, 157000535, 2250828924, 386158061, 1066484153, 890107786, 2488812979, 3887088418, 460004138, 1726936085, 3216554216, 4272702259, 1861513509, 1828656831, 3484872170, 904287230, 3187632091, 1948771047, 2433211283, 3715548126, 3001393155, 630407340, 300241193, 1581634501, 569202774, 336495747, 4028881097, 3056396213, 2764420482, 1360048057, 1128198904, 2341631784, 302016706, 1367221406, 1828272472, 1324114077, 2862919949, 3693776177, 488165615, 3592750254, 798637489, 1679253984, 4268068043, 1274354563, 767187734, 3941160801, 73485640, 3367900402, 582679511, 1688916293, 2863907048, 1538712605, 3658240662, 3144915844, 310372701, 3111901666, 3710055982, 1892217013, 2821147143, 3054698601, 2326506168, 2098402525, 208773801, 3369980404, 3787891977, 4259634344, 210401637, 1512537042, 3061685072, 681108031, 3100013955, 2762186183, 3940729551, 3825403460, 2133297497, 1547149973, 2103525962, 1665263100, 245354945, 3112286119, 1857765097, 1170625769, 2595981054, 3858111586, 420879770, 1248962885, 1584660584, 1481269756, 379100926, 3681659661, 631698754, 3164329143, 3775237602, 3215228294, 2808782906, 1318939419, 3605294046, 2897712038, 347329237, 3258313237, 2255727010, 1050930848, 1691335219, 3260914443, 3288362990, 2308900028, 1695523593, 3385893638, 318848030, 1141612784, 344141961, 2539078933, 110252516, 3909842462, 498974114, 92762798, 1569391810, 2484742947, 2921842762, 3234676087, 4010181507, 2394490198, 247772506, 1546930479, 3749207133, 2436627148, 1984624337, 1602590192, 3017095581, 3971261130, 1480326847, 2132903234, 3884459379, 1426517400, 1529854522, 1371865811, 2852520836, 2608589273, 679012582, 3605158718, 2530031404, 2727823775, 754679406, 714647777, 845239061, 72354594, 3618175540, 2226969240, 3444776308, 1204990750, 3393628554, 2575373723, 3874433197, 2108889334, 1390461877, 2945805121, 287755925, 1340926039, 2548956371, 116628897, 2257432714, 575623047, 1369734632, 1246395387, 1253056104, 1195989500, 841701922, 3761228651, 338701324, 85840367, 3255005762, 164392472, 3683054602, 4196075087, 2137977137, 2716473315, 4204354533, 2835976434, 3692698636, 3641575855, 2131604341, 1280976867, 1135158248, 3375022662, 1332726385, 1617045309, 1683895557, 1359132795, 343327038, 2941393846, 3197205914, 829856316, 4137245952, 3123631691, 4130059250, 2416013592, 3538173763, 3020562023, 1073705016, 1053073573, 1560375904, 282990053, 561171705, 985422667, 3356799346, 3457452155, 4009613939, 1678773932, 1349187193, 1773553774, 3427736454, 1655537199, 934807980, 781593110, 2737577262, 2028880881, 2736097067, 2093667919, 3316481936, 1967681132, 3618750314, 2911834022, 170971335, 2594387436, 1172035751, 816778716, 3866010904, 2896354205, 3797552366, 3250586291, 716717749, 3145793674, 889005214, 798775441, 2418964863, 4009644272, 2502173849, 2077811296, 1582711885, 3237851136, 4053566125, 3717265875, 615676016, 2326049207, 564969164, 807910792, 3498325926, 3370680440, 2816186879, 2502952287, 616392772, 688653709, 3160494869, 2984589246, 1253836817, 1404222119, 3000925999, 288352164, 379815412, 2983592994, 1395428266, 3446306206, 3403541764, 2598548012, 384804271, 652899391, 1897759866, 311641436, 3090685573, 3697479879, 1850514494, 3443832052, 555479370, 755005471, 2161086985, 574316211, 2440274071, 2691814998, 1651148250, 674259017, 76601436, 569538454, 2144095691, 772909024, 3071667970, 2784774918, 3163441508, 683634152, 2363432069, 437420220, 3302503101, 2630083077, 2082700401, 911862580, 390142845, 2201895417, 328049349, 3024785101, 762923919, 3772750615, 593005746, 1540011719, 2342210415, 3056836451, 3833560341, 3086584451, 1403437665, 856173137, 3598146890, 963374667, 3320638932, 1229876402, 4072143779, 2550754377, 94253983, 3385356734, 1821880803, 2786138846, 491287405, 3595796488, 4164142929, 3923276433, 2814452215, 2640887791, 415820959, 3831942248, 1281703611, 2935455059, 2231845804, 3855713477, 3057849782, 1580792791, 1562765170, 3769380495, 2594250330, 794845687, 381587322, 3670509868, 3356538169, 1541189889, 1626357148, 2959872563, 2473729391, 3460117838, 2334477982, 2897815616, 1677692029, 3346505423, 1731051536, 88743764, 1166714329, 4040143458, 2831657002, 2875980804, 3894370307, 2818592809, 2812828591, 455713121, 183458410, 517183717, 1880182648, 1683677065, 587892838, 4127972843, 882829447, 3367342053, 2269209024, 3176108408, 1685149363, 391575001, 2057494720, 986707260, 3067320537, 1503052285, 2854637135, 2008303686, 3112796319, 1794816753, 4018835114, 2138353622, 2949387150, 1982568591, 1737433368, 1595496783, 1726601862, 4292809599, 2252107141, 4056327764, 3205492639, 3788230500, 1169667353, 2232720909, 3778508333, 550604202, 4033684280, 457992110, 3855905082, 3630995090, 3484801331, 2683438138, 2638467993, 1523359424, 2068560402, 100288567, 3253341753, 2562160482, 4233359993, 783292427, 1455149165, 2657043483, 4098134930, 277504997, 1540548866, 1737102994, 10582240, 2823178751, 1245571685, 245949712, 1583360989, 4094461142, 823396740, 953001014, 1710903882, 1505188702, 109010024, 1347675555, 4011034010, 1220057530, 787490681, 782091043, 74807445, 878563540, 2719501007, 1102546518, 244701428, 2050747311, 961611845, 3464891613, 3013823237, 3450892359, 3856333738, 892211446, 2550186655, 2018866382, 2359192871, 4114750364, 4207255270, 2793037949, 2302227338, 3270303979, 3190899732, 4170640171, 3841717071, 1834730447, 3467497173, 2670293114, 2568304396, 3570688678, 323910039, 493903633, 2947084753, 2491042945, 1552988766, 2561348032, 2006590142, 2674805426, 3468444921, 512632875, 3570176114, 3696078542, 843013616, 1552605470, 1382467052, 1620480296, 1839559440, 3709650402, 4009070963, 1924781085, 4171282832, 553271537, 3149126447, 2849260194, 2810341937, 1754262960, 2145469959, 4107816164, 1340347458, 2971468414, 47951928, 2600574722, 2585365897, 1090320311, 3608463768, 1632737490, 647858203, 1908167325, 3506177009, 2342905709, 3856619831, 2617197434, 1315867179, 4008936723, 2741792597, 1792590728, 2338322603, 633807404, 1386048924, 3166319768, 3819238580, 1223115691, 2759264708, 2058802322, 1593106293, 1472544052, 151074021, 387947252, 2358277608, 113191205, 2255946758, 2149150414, 2818196175, 2133283126, 2572271945, 1899910924, 1858741263, 401528219, 1769527763, 4107445773, 1020009789, 3739293083, 2231624336, 631643059, 3364323087, 4183594752, 3220648248, 2885565302, 1330372007, 553059694, 2030667880, 3485033769, 447632196, 2110081113, 3656226992, 2119998315, 998929825, 1181133565, 1888888638, 63848143, 2474701625, 439891051, 2809507932, 203914678, 3470091756, 1039140859, 987618142, 712080173, 319282916, 1742793888, 2360164936, 272423133, 3760101918, 1535480012, 849494707, 75511083, 1756311514, 2610651114, 644343602, 4104124411, 2778757009, 804383019, 3256227869, 179012198, 4178978388, 3421861578, 3489876770, 3575612708, 3435037260, 1783119450, 1382891325, 2753693466, 4223636587, 1299383542, 3845792580, 2145824600, 247629394, 134048487, 393474364, 296517455, 3810692282, 2931624594, 1654573086, 3508079729, 2743531366, 1769724454, 2138561093, 1393764798, 170306732, 2690293881, 3248891161, 3006602940, 2438855138, 3366466138, 3656490561, 2221139978, 987944571, 3773883605, 2442185407, 1837175511, 1298018887, 2898358599, 3212487014, 632329610, 1852290769, 1842860930, 140340070, 3191166310, 2934458880, 1498095047, 217671641, 2745524214, 2342442946, 3119996216, 404971355, 3218423293, 3844932345, 3522254591, 1032696359, 1160689778, 2023349334, 4092284621, 717725610, 2831831824, 3489355427, 346376705, 1456434856, 1703153336, 1678408129, 4102510466, 1437979816, 1876170404, 2421653534, 2065032219, 672338942, 2462489150, 3959952958, 1636952363, 1696634647, 1887370372, 912443321, 1013656633, 1328628067, 2785553849, 3921675233, 2053413068, 3629598492, 2712565272, 2234992167, 3806832218, 2773325239, 3259593738, 3167543104, 2012220978, 341751519, 1925054619, 3515775950, 1297115274, 2712135838, 646088849, 2599721885, 2691781720, 2723938881, 2524721597, 4189716825, 664360721, 3081393230, 230216860, 3705542809, 2492993354, 2534330448, 28296303, 1971372605, 4155572640, 113387672, 3870369592, 505130582, 148494513, 3371913787, 1275897790, 2816197867, 1574286107, 901444650, 3120973332, 4145952502, 3502486319, 739703273, 4008933015, 2130063900, 1426246437, 3328791990, 3153611403, 748799580, 2198099337, 1791464697, 544649630, 1591812270, 3076736765, 1488512316, 687287132, 4162655207, 1555441609, 1372902329, 1552987074, 3568384003, 3362229806, 211517344, 3982332171, 3915229131, 1739445990, 2828222691, 915649341, 2393912207, 1132678583, 1721859143, 1539040255, 3120281274, 4194048055, 4104555109, 2339631198, 1319485079, 111114128, 2856078209, 1179395763, 4131474271, 3134829587, 121800675, 1938697371, 3473993250, 146376534, 4086478377, 1765659894, 739626997, 3152394579, 3592489223, 762615865, 2215167246, 2681195457, 321468385, 4037369646, 3492988993, 3593208783, 2673683742, 376935459, 18503607, 1873998329, 912390298, 576748296, 3839604199, 3122845627, 4075726502, 2678591749, 1036427344, 1100072029, 964062279, 1783474932, 3618088946, 1117261085, 3464800819, 210177342, 80242416, 264722931, 4247051309, 1725867714, 245101513, 982782686, 738566145, 3722808553, 1911071232, 10806208, 2905337196, 482443314, 2542944140, 3694073130, 2292180634, 108811819, 3092984080, 1405516992, 3169748423, 3530684658, 822092036, 20790987, 1645987034, 479784530, 3969626065, 1401981096, 2809829176, 701206322, 4144568188, 722509101, 3743430521, 3107879159, 2613157678, 1828204200, 3184928073, 825181460, 688199964, 2019785588, 1372955919, 546440858, 559699002, 886174977, 3895851514, 2983763851, 4198577374, 949062355, 609543353, 1053965782, 1129967900, 1034371751, 1240559852, 2830324691, 1067354239, 963579355, 1172383616, 1056731539, 3475131906, 2805693337, 1875931109, 3274468122, 219263302, 2936616153, 3936274479, 584504766, 1587673427, 4123297836, 901955181, 615101141, 4095663880, 1972826563, 87851773, 345639140, 4227963854, 1637090173, 3730436866, 3447833183, 2849520275, 2368795531, 1765468398, 478457513, 2630188079, 3020944925, 2015195372, 3991639243, 805222611, 28106166, 2028039961, 1824093193, 4078043457, 1803885789, 501911751, 959241348, 1114218400, 1800792808, 137449227, 4260970438, 2254378212, 1777904263, 2582139082, 2633308275, 1793883138, 1943658306, 1271521273, 1558143301, 612488603, 3689588899, 1336740177, 2938420131, 3505402733, 433164386, 2420680532, 804315575, 3272235278, 35738407, 2393559497, 3126066164, 536153096, 3916397327, 4109019415, 1945260297, 1947594509, 2991157792, 437008568, 2668422451, 1509386391, 2423367153, 3716801218, 2166704407, 4186006958, 1538063088, 4286770741, 2616880579, 1668365196, 2666447441, 493297139, 1706389698, 425235803, 745668974, 260499195, 1740688454, 991255674, 1236247891, 2497428126, 2877862344, 987698539, 2581327718, 3807042375, 325795044, 1007689311, 4137697125, 891778681, 1649175054, 2240649690, 1174634307, 3175189109, 988973114, 37621162, 2408645743, 2310822943, 1667744736, 1704220232, 1143046906, 3527607224, 999728919, 560035976, 2235348788, 4269441150, 2447835938, 1527973173, 772425890, 2100992861, 3602438739, 500376035, 4189839, 1029611119, 2781940460, 3397358060, 1325855727, 3829816501, 1755679228, 1138502635, 4053956877, 2915686649, 2357358089, 1697943654, 302565127, 3120611969, 1593019516, 1706680724, 2654176766, 1152553709, 258294065, 1250507179, 3263672453, 2138427516, 754032926, 3927490055, 1141099794, 2905474345, 2963047468, 2428429277, 3930716868, 2705992285, 937733724, 3456878298, 1821568545, 1935353345, 93378247, 2225624884, 262977482, 1130829428, 325674393, 3681173868, 749394341, 3990462448, 1598852787, 3161813393, 1888156131, 1731784835, 2201486462, 2648492332, 2558044057, 1984944918, 1509381192, 38180649, 489905694, 3131926734, 564859179, 1850219055, 4085457720, 1594236794, 2095807417, 2939530353, 1801044268, 1003754781, 1287809941, 3919929805, 1216100327, 2828307818, 3384522594, 2931293912, 640527701, 2969692774, 1909612663, 2887539829, 340454914, 1441724224, 1048545084, 334337339, 1916355516, 3728702166, 2503036107, 963857570, 3707605370, 3115382254, 4271625528, 3380450791, 1491331753, 918416283, 2880488398, 2002903347, 4235491500, 3456053077, 214129367, 1754503373, 1269961928, 2179742867, 384144251, 1325960387, 918772645, 2332744787, 226159815, 4230843579, 2417586253, 4051235863, 2472901101, 2269448853, 2322852855, 283914507, 2354316807, 1581878136, 633983112, 4032956023, 1614111319, 60443412, 2937291899, 2129395760, 4057352424, 3057373865, 1930144000, 2564396873, 369412042, 2857807440, 1349241087, 263841843, 2276218914, 2856446566, 3483891944, 3772724277, 714138655, 4132640066, 1420519794, 3750691058, 1031271984, 1817480195, 1432619228, 3775314769, 3174576830, 2194394137, 1083866097, 3629284755, 1713777428, 2682165087, 380950209, 1670835917, 3154191083, 1653522179, 2464010830, 3890252446, 1310496233, 3542520555, 2635831647, 2115484646, 208849238, 3004633339, 2558867985, 1475570815, 14662688, 2941163268, 64875210, 3101460536, 2040288107, 3541586099, 1928767628, 3093954676, 633999741, 3853132023, 2799174252, 3531291749, 2678092942, 1343952081, 1076420555, 466126891, 874026852, 2773785456, 845868654, 2621331859, 649324049, 4169331607, 3983670629, 3981884359, 2867451274, 3182065401, 2265818419, 3343243324, 263338441, 1179592976, 4196131388, 451795819, 896044010, 437583301, 2856755397, 836901808, 943572527, 639869180, 2177721077, 2635042653, 3735327775, 1845115262, 3522585671, 1918674444, 3617056620, 1888003125, 857525230, 1314590222, 2113694787, 1457449008, 961573583, 1524571831, 1145264207, 267398782, 664672543, 1441858696, 2170002936, 3548604955, 852949793, 2565239946, 2329012128, 3471063100, 3726506580, 931923949, 1443951468, 1360229003, 2567522510, 3799234975, 3812486302, 130016603, 996494997, 1727303723, 1160825682, 1740765092, 177155219, 528413412, 2906282439, 2127134103, 1422204804, 2474944642, 3801509519, 367217655, 3274948920, 18505883, 3564859379, 1367826142, 1337228596, 3717675455, 520325746, 4228052817, 2708667145, 994043574, 3197649454, 4223399622, 461794915, 1140061156, 3737384754, 3887132436, 2230625579, 945781902, 2587586241, 2344817343, 4123921450, 3997020157, 3964959955, 2960283228, 2771181213, 1870658317, 2391854022, 3469107893, 2136576813, 2383099596, 3415425517, 1338754001, 2930825642, 3492440594, 1501356088, 6716303, 1259826673, 1245361349, 3320493306, 1952176228, 1617560847, 2674812068, 1810879443, 2918961081, 1598891883, 3649306253, 1389542695, 1415818551, 1533044575, 4194261399, 3074040662, 2158412832, 1881053626, 915649666, 4027685096, 1826283892, 2368103666, 4168581587, 2171162366, 1422217293, 260172565, 1314984655, 1647276219, 2344757491, 84257324, 4092562070, 1452515527, 1619034735, 1668923608, 1629925734, 3954797898, 196356246, 3844777794, 3491844139, 1380434945, 2379267791, 4291524795, 2731883031, 4198438723, 499549952, 1834711194, 1251505504, 4140181935, 4283900934, 848937670, 1481186035, 3535480496, 3161366837, 2548928201, 3837385585, 1273452691, 2614215149, 3564219366, 1378261056, 2856468373, 1727802518, 2780072437, 3138029325, 2415851918, 1380521941, 1729681053, 1557511369, 2352425234, 1810936627, 4133001256, 2312163764, 259113696, 1558473115, 10666186, 3326076965, 921099873, 721795435, 2441757633, 671153697, 917267115, 1830341898, 2473260882, 1835816542, 4063854922, 2955576016, 1107116094, 2000347812, 1295957610, 2345302232, 558942059, 278925321, 1134437530, 252104294, 2805047436, 2139145970, 3262426038, 1164090593, 2797232885, 483979796, 4081648602, 2491104171, 2146826795, 1207805233, 1450750180, 536298088, 4191799674, 298499123, 3221528694, 1968553889, 668710476, 1660164404, 3133943901, 743962480, 644048999, 3119836432, 3945847223, 520692834, 3749858808, 2358360359, 2575827459, 1143732863, 1384546674, 3874926812, 3316280777, 1087627900, 2536689309, 3449184675, 896414815, 1736770758, 2789841471, 3952451368, 1330437081, 3030350329, 682862460, 1634264824, 2484940904, 282922385, 1923858287, 4104119406, 1345440322, 1449143255, 15327907, 2819185233, 1942182535, 1929284849, 383248815, 3039378445, 2894849845, 1382471699, 4179226619, 2155893579, 745370877, 138094196, 930883039, 3531390731, 1678348498, 2510170504, 1842369214, 2684862251, 2714227384, 89192193, 3498899387, 1686959981, 2220454761, 2862414729, 197527828, 1002394412, 3292092064, 3252416040, 736937862, 4113533787, 3134066120, 3179104212, 104467947, 1721981602, 1529782145, 3064273500, 39757436, 4216702351, 165208804, 2754179278, 3048193066, 2243060189, 2209768698, 1186294215, 179074113, 1456415757, 265693123, 1201393618, 3359265676, 1614664374, 325470615, 859229416, 1200021954, 732703507, 1817143428, 3607616764, 874465951, 185146031, 220629514, 3697474608, 3212703201, 2064500647, 459971997, 2026325110, 1472332396, 4103017138, 2534252690, 3625521261, 1307867856, 859532331, 3950905384, 3123321122, 2192735919, 358474066, 3450259198, 1084425978, 2383363684, 1670046924, 3856479836, 2855743409, 1215851952, 4142067987, 1520747271, 3211922596, 3529692082, 719647863, 3674566943, 2753917978, 2527455095, 637239761, 2228048601, 4278037897, 3797726318, 485219292, 2300575554, 2206693030, 1692328792, 2203794530, 3888343492, 3013382909, 909799775, 2835220140, 1504064040, 1683046817, 888854591, 499477931, 204269714, 410111301, 890089113, 1569595718, 1125168251, 695603336, 1644834191, 3211036575, 2382277509, 3055970174, 1113135058, 3494151019, 62284129, 3741174264, 3988943045, 3886613225, 3940659824, 2836508813, 3149671602, 4083082697, 1522539299, 4100718988, 1853176582, 2698793912, 228075917, 2125512821, 4218753628, 2565790091, 2508078271, 316206583, 2409338980, 2156938435, 2468418945, 1740147114, 1564511163, 2627234794, 3966413789, 2285568948, 3055954115, 598272070, 280983567, 3928240966, 1524438142, 716585822, 1145770254, 3194449901, 1214475845, 1798592809, 2075890386, 285786714, 889019142, 2654471155, 1300788685, 2836650989, 1614202359, 2703302031, 2006394862, 1814404951, 172016783, 1841862344, 12707000, 1782566167, 3472945555, 3850389107, 4056537475, 2454255596, 1916659925, 3672634102, 4225832315, 1750318759, 1815267604, 2144279135, 3234329046, 2884899044, 1991049694, 34860507, 2771432678, 3065852018, 1346648991, 3074909208, 2662699010, 3828851549, 1203007247, 1276839519, 3574983841, 2199947766, 2976989045, 297879446, 227599050, 1280228783, 3342022106, 78263276, 284094094, 3744672887, 999850511, 329125933, 1356761197, 1578455001, 3805849503, 3997774120, 2988302928, 1303824586, 3931107623, 2667612557, 449446772, 1111022567, 1462564772, 2535419168, 114849501, 2432736189, 2727918335, 657665910, 4288285073, 1982637090, 2415680769, 2536983070, 319870869, 2784503948, 3697369153, 1614965128, 1511833162, 1724873991, 3883863038, 3498932748, 1857324642, 2654501606, 4074115550, 1357696676, 3462737258, 3376073599, 1098698771, 1486771816, 792917369, 981834671, 4117640592, 2686139388, 1844455834, 2234339393, 41815862, 138394519, 196489229, 4256070872, 432511016, 569960111, 1964082269, 1823926274, 116972286, 3000795619, 65530410, 858625256, 2839837612, 1811927483, 2620276002, 3110106954, 2334579141, 3420696087, 592457815, 2478658583, 334941150, 3315535084, 3252509093, 2537237807, 1848977400, 2096527218, 1472398246, 1130453363, 1654146391, 2727071741, 1622211622, 3219825835, 3750126437, 1956886189, 456464386, 3394423989, 851375290, 3715639137, 1637392867, 746571001, 2617548304, 1886380664, 1996063968, 130853314, 1987171476, 4230277409, 1533926356, 2061065216, 2166651686, 2383842463, 4140344202, 1772413527, 1564465246, 947573994, 2475531960, 1384906790, 312688607, 830758090, 2112114385, 2027420384, 3354233777, 2638224293, 1302227319, 1831089484, 1383788595, 1490171507, 34215179, 3020794135, 1737111285, 2409588607, 934463624, 3564417968, 3040371067, 32230307, 722025584, 3283704774, 1833299541, 2844392274, 3278775839, 1597227510, 3979382282, 3798907384, 2688050010, 2194980892, 1124713192, 3505993678, 1303531426, 3990725837, 3232513456, 3356922645, 1848944495, 3755127106, 4188184635, 1252287514, 1378954540, 4054343183, 3477171156, 1794142753, 793648287, 3439053328, 283495588, 180570193, 1449191539, 2144750893, 4270474479, 2177922754, 1085267122, 1814980317, 1433021771, 2112867103, 1613610498, 1023465490, 351001505, 2056733402, 4111204340, 504047356, 980335115, 12921835, 3889209037, 3974649257, 3927828782, 3011605294, 662029598, 24118201, 1182663282, 1873764448, 1222518822, 3463697847, 2003520100, 1294554195, 1367783058, 3514566562, 2790456158, 3574997058, 3962335715, 2163161830, 1928523317, 1858019240, 3246019672, 781613089, 3410556840, 3574625536, 68041097, 174892754, 3184023723, 2845155420, 589882096, 3851704883, 1215740667, 500894015, 2521198457, 2796636758, 865878785, 567883252, 4087288163, 3257251978, 156634597, 4250049073, 2638367382, 1430193567, 2526193042, 116420951, 2375092247, 4062774394, 2336733414, 953809097, 183423764, 2044165216, 3077529960, 2974531587, 2809647124, 1345244558, 2564152330, 4195981134, 3114703709, 619847099, 3770184132, 4288054154, 3911470893, 2901168939, 1971866315, 1820517288, 3219852384, 591160358, 2640846182, 743080893, 177022885, 1240478699, 3869671109, 2243500775, 1202987903, 1938983769, 2719057770, 754482199, 1293510025, 1883205904, 4200866220, 2322593792, 3094599900, 2304046649, 1454622239, 3041282596, 2537928288, 3131623430, 3004063201, 1763125925, 1645587815, 1510281886, 3367046298, 2313333509, 4134418046, 497081539, 943113019, 989785850, 937128957, 1154294659, 3534311453, 3727641154, 294048020, 2744189023, 3046356516, 967413066, 762914851, 1789418849, 2539682904, 1896474153, 3696532927, 3011908811, 396689387, 31045703, 3130942707, 2367109669, 3255297991, 3432290546, 1402875467, 1417376836, 3355603440, 2139051445, 2554744620, 1667218274, 2439571572, 2498281836, 937671724, 894271919, 2348360803, 1541304938, 4067671953, 1429535936, 3180727306, 748232939, 800417150, 861355294, 1254168337, 3874492524, 3935219308, 3133314308, 952991391, 654838274, 2205991731, 2731163836, 3164555269, 2610616329, 1661284911, 613047072, 2837261393, 2808799587, 2615045883, 3984287690, 3112246571, 2950026447, 2595689938, 3364965683, 519107155, 2811400396, 243438711, 3431863252, 1844622067, 476104687, 4150213016, 3546662150, 4049830531, 224922019, 2465696257, 4007253407, 3124756716, 2486616236, 2336932548, 4211247429, 2406162306, 3288956909, 1193034358, 3526743621, 3471400975, 4114879732, 3497685096, 3170706691, 130327069, 2421619787, 3086238313, 1967626777, 3006442335, 3947440708, 1683325993, 649979451, 3385607866, 130136488, 2830870398, 2823095539, 1812110951, 3589195505, 414572503, 2128293851, 1830646559, 747732615, 4003098336, 4131135811, 441321420, 743679345, 2901416940, 16907865, 82456073, 2881127121, 3739317747, 1615497090, 3207822481, 574538153, 1585039455, 1332516467, 4233788871, 278651643, 437350560, 3498271259, 2578484564, 784596509, 105317688, 1100074669, 4065690510, 3495567890, 2256592705, 1241469848, 3955414247, 2254277626, 2232798250, 709950758, 779143388, 2112794030, 2961477511, 3331098015, 3000003327, 1075132616, 3074764242, 1169751353, 109030961, 1885905292, 2170981267, 1612049745, 3812278601, 88188705, 3836751951, 2612885724, 670172623, 3995241472, 2943868818, 3858921770, 3985912739, 2140187631, 954878096, 2586493398, 3868125675, 316167, 3660182949, 2017641594, 117437345, 3975355829, 1940784233, 3349068608, 1970341579, 1951884975, 1121191825, 487299173, 2108833318, 2506080739, 3230964484, 4050320059, 3060681801, 1439573325, 3566562695, 733969665, 208265792, 890649945, 3315887212, 3894578562, 2006609515, 2858762294, 2879694133, 3511716055, 2052405198, 3949244421, 755864580, 2253004217, 2600328083, 129641807, 2200113628, 3027248048, 4095090019, 3463849662, 2926766768, 482775398, 2759631106, 1417168199, 3754656652, 3726744554, 1682398752, 4006078810, 2312204939, 3478359521, 1005006139, 1607512469, 2695716207, 2397305098, 4190471514, 1187625699, 929086496, 1268313055, 870304166, 2206361631, 3464379090, 1262174511, 625350168, 1293122554, 907338938, 277902954, 3117824635, 3865275199, 455035993, 2020169389, 3817033066, 3639853758, 2522987463, 3875280202, 1503947142, 1991599067, 3956379699, 4119139023, 3935288828, 1366091894, 2985911965, 4182022545, 3337844072, 3177769884, 1091757998, 15787877, 1448686815, 1474212540, 1015072906, 11931051, 3261528038, 287667464, 60412152, 3571155498, 2922223590, 3352697882, 732201679, 1508562362, 336683091, 3496276484, 1485544890, 3316940664, 3968455439, 3837207321, 332481143, 1676812299, 3997133275, 219080612, 3790288170, 3148853720, 3766061654, 805731588, 1721897976, 3463891985, 1814456838, 3344170688, 3181183551, 3766709839, 3838712534, 1703858471, 48203507, 1208328533, 230906443, 3079498761, 4075465923, 3517058018, 3681509339, 4101289557, 1707222829, 3492183187, 3123274881, 4218063337, 1545441218, 300105471, 2681997554, 3726596613, 2932663568, 1684158311, 1532361430, 778105181, 1390962235, 3798455369, 3539675962, 2218736095, 1453382424, 2938772587, 1609590821, 3397122633, 379742964, 3289512026, 824784419, 2832157180, 4182585581, 3004128320, 2524037301, 2174473906, 2741253464, 1467939111, 715023838, 2481087984, 2322725956, 4168759164, 4211481021, 4235829760, 4227777657, 3149221282, 374253783, 2970867075, 937355232, 1500695506, 1931918497, 3080892806, 1396486971, 668755493, 3194685323, 3404480798, 873533154, 3398349923, 1161496408, 914843300, 3417273753, 3020702259, 1635379598, 3645210535, 3022726850, 1735455926, 866995912, 747132836, 3178618380, 921493296, 38945042, 1904352327, 2518901864, 4075784293, 1881373822, 2981830357, 778598908, 1382355700, 3379483585, 2218081196, 2889973670, 466983608, 3498918844, 338376336, 2947182359, 1720829084, 944149919, 1759135074, 2146989530, 2413823670, 4162636131, 661660357, 1168555613, 1816297713, 1166503598, 3400087282, 2632651199, 729330942, 3694149398, 2639104761, 4084922602, 501514503, 1228742527, 2135143826, 609559230, 4255419015, 895587203, 917645476, 3727351785, 3191355004, 4030217885, 22550610, 4290564739, 1138022978, 3044042747, 3548069968, 4212669594, 65071860, 1473181379, 843930877, 924105439, 2325804398, 1032626920, 3011677983, 3319830110, 211089963, 3894135680, 1523375338, 3001205031, 4262014356, 511787501, 1580666507, 959350915, 628720820, 1407412762, 629751405, 2080800806, 3761549206, 2890225496, 1604955395, 1998796743, 2566610639, 4073905417, 3999360717, 2399467628, 2446078348, 1054920331, 387766148, 1311328956, 3391333767, 3194891932, 2682487032, 1023314357, 3126798009, 154147883, 2154891059, 2233483304, 3078016917, 3017377758, 3492900276, 2214996557, 2689178421, 1958778530, 1836679586, 590228230, 1452078907, 2271360967, 3452013071, 986649775, 3528287033, 2866275094, 4111333547, 859144675, 1580232451, 155998085, 2869930739, 1266127252, 921339956, 1468623262, 2870001755, 3711268355, 2103653554, 3929026186, 3066247832, 3341589273, 968582743, 2064208232, 1822097641, 427705233, 35529209, 4131024104, 615058706, 2430160192, 3499254726, 2587101201, 2392791362, 1785881427, 2295538017, 1301247091, 1199612061, 3614996299, 1124965101, 2894612581, 2691241625, 2192104248, 3669822446, 995861951, 103171333, 1294939725, 4175116735, 4153189150, 690771757, 846479052, 1240248262, 2517333479, 1622038283, 3449640647, 77274687, 2730526695, 1310403592, 3342246885, 2276459583, 2333412367, 3128856765, 1041469467, 3609244153, 3903875634, 1422030786, 2603691647, 4058692482, 1910367032, 1388215768, 3364008096, 2029011818, 4284483240, 3141421218, 156313093, 3094487372, 249035449, 1319825661, 3461915903, 2889106074, 1476799912, 1126709279, 3731078825, 2986410323, 3418004342, 1952347412, 1903594890, 1661447725, 3560608579, 1297884866, 4151708834, 318988708, 3825047038, 1933189192, 1866820116, 327346197, 789810823, 1700512695, 368303689, 4198326490, 2405294876, 3088484722, 2286300226, 2350487480, 1319678407, 2743339851, 3114331551, 1969205865, 784710134, 759489009, 1769130555, 1666164509, 272194773, 3846894715, 1504626548, 3787878434, 1036390837, 357716235, 4073028427, 129772344, 828045737, 1424556195, 3939548164, 3415434738, 2992550816, 3763801596, 2708858964, 1487171360, 1482907821, 3973720677, 2237562537, 2589360025, 4014620392, 1143040088, 1517779331, 2077968095, 1655132647, 65681038, 1035653582, 1687529014, 3817906948, 513594025, 3663814717, 3440082258, 4125461748, 404197691, 812891718, 2970152039, 1519629764, 683089901, 1062175768, 3947317669, 3460529713, 149454208, 422208903, 483218000, 838568274, 917735973, 1774661745, 3142491043, 3682316583, 4055978877, 2563961442, 4116817917, 3498803781, 2521723998, 4039948357, 1888216684, 3235175448, 3914941327, 104704254, 1110089951, 633946932, 1327695937, 4014221861, 665484356, 2386942101, 2848108490, 3674178555, 4049833735, 1990097165, 2359904394, 79827528, 1258994312, 42524274, 891960863, 2261556422, 2506186654, 4083701151, 2538899606, 3205914167, 2790513511, 3619626796, 2796054237, 3635845507, 3197841430, 2106689977, 2499732350, 1855725104, 2139352754, 2441837893, 242829659, 3775356583, 2732850384, 3798776684, 1664662962, 1062272759, 3320574756, 4163864731, 1289679248, 3361531444, 2154286121, 2857512812, 764031732, 2662624772, 4191994303, 2480860731, 2143545084, 3912545784, 3518894370, 3405189694, 1948641659, 3277316839, 1280373781, 2190904800, 474584421, 4000243016, 3764203574, 3672404693, 2146851661, 642748996, 3748153434, 3952638057, 4084014418, 2152401260, 802204174, 2833431489, 162875876, 619547781, 3887163019, 404785590, 1119755364, 1613839191, 393186612, 1136504154, 2686731192, 747244567, 808536762, 827299988, 2315300511, 1831365263, 1959676281, 3764791470, 2840608995, 461779670, 2438514295, 1181265692, 1659626011, 3953281280, 3447243312, 270730206, 3354426791, 1737812318, 2629983409, 2935325227, 2452677021, 1350069192, 1993030696, 2146894107, 3086896939, 2344072812, 3055103677, 2275504270, 1630703942, 2444457623, 1638922461, 1598288971, 3255595337, 2194093370, 553919322, 2202091788, 1603183221, 4139760518, 963325360, 1021917583, 600074898, 352361166, 3928369622, 2666348545, 310830179, 149758187, 1933031551, 3901967150, 1679042634, 1786203982, 667198840, 514989050, 997549709, 648501015, 3407518683, 195075156, 4199412670, 1445572621, 380541707, 1013921218, 634067065, 1712289017, 1033675041, 639327562, 2179832089, 369817679, 2728515126, 3076993860, 3966687620, 1034394088, 2903753601, 2183611071, 3031635291, 1220819622, 4061103497, 1950606222, 1109637558, 1116661579, 112105466, 2463641006, 90237801, 3896517288, 1764895179, 2705832249, 4291608028, 4019078961, 1141916252, 2859847388, 3131082510, 296106595, 837432376, 858979609, 2311269284, 2302284817, 4032057636, 1405620516, 3162387460, 223749599, 2003622271, 2483504162, 102620861, 3670883721, 3189390181, 1305851875, 319729769, 2829704697, 3468941888, 1204301153, 514911770, 463294941, 3676184641, 2711204460, 388759830, 3509078201, 1642594507, 1724512696, 1602955816, 4006269095, 1191667217, 364115348, 2019031726, 1486486886, 2435016033, 2143493236, 1543993059, 4131238514, 3410749091, 1137627226, 2755283679, 951074904, 1101941689, 1557195920, 926942048, 4181033013, 2929988410, 853389189, 3621591866, 4063823091, 1954188246, 27081638, 2142982373, 4222155877, 2301226079, 3736151749, 2891767322, 2109768834, 1749176801, 1597174020, 2028733271, 1526295708, 2943051426, 1202653858, 4201333587, 1236385344, 3620923539, 3756100069, 956742113, 593089661, 3076651908, 2729882576, 3326163232, 4138996845, 18577071, 2231220596, 2684706639, 1514237600, 690440974, 713579415, 361985527, 1864024335, 4200659, 1254061250, 811532496, 740969102, 2834299705, 3869754740, 4182391843, 2125903039, 406200092, 3428102628, 2463905864, 2770775435, 1023878225, 2883399384, 2320505876, 945047263, 3619291556, 661020579, 1100909275, 4188796475, 2633912463, 2340760365, 1962118294, 2160687783, 3983905616, 1752981687, 4000398774, 549981027, 1396972114, 2041386363, 342065354, 4012167706, 1105706408, 2968257977, 302538987, 1671073656, 3258415790, 366371446, 766011886, 3764356025, 2527210536, 2311410898, 3643619326, 135535136, 1512718983, 3440262892, 3928126053, 3907192973, 3269243946, 2276611036, 3018299080, 2397049498, 2063358311, 3957867743, 993531724, 1059678322, 2447668534, 4274052031, 681640359, 1849863117, 410566911, 1001589594, 3988520219, 1547101744, 2409266587, 3008602118, 2728622355, 1583324998, 3687421590, 3756024054, 45327253, 3152613799, 862362017, 2439547347, 2346542405, 1939406639, 2727996082, 1745144723, 4014738234, 1065815957, 2956967996, 2819096965, 714534800, 1400891737, 2012469550, 706721374, 2649536862, 3847446329, 3479997022, 1054219580, 152505103, 3447507270, 2455043881, 2550481535, 988405959, 1556456016, 1424513361, 2048684171, 3960258386, 2414669238, 4254217023, 608120410, 57923612, 4248271025, 165496019, 864147658, 2674565000, 1313586222, 2902316941, 2461230930, 1206544394, 121682324, 2485697626, 3789014656, 887776626, 4283549955, 3404975881, 1229444935, 669333628, 2997837884, 1246396635, 1044848238, 352172647, 3465624836, 2915892470, 2518725415, 2605030438, 280160876, 3388450777, 2241115329, 3020143309, 883895016, 4139836702, 2938426383, 156756476, 3709802072, 3582593609, 1753924407, 3664423512, 2865146001, 577533150, 346385890, 2568870646, 3149306736, 3267182010, 558617661, 3866095506, 3442758051, 415688458, 4139305439, 2148990462, 1601372261, 738439745, 3850373664, 3422229620, 151935983, 1256699826, 674409815, 929216690, 2184291532, 47080928, 1059399276, 2614069106, 3935024346, 1481104043, 993573805, 4022920082, 2657382183, 3715155795, 2047980895, 3244843967, 2544215916, 4027033650, 3023266646, 4043940782, 1115642360, 2518632499, 4183647397, 3080750409, 1340647167, 2063155746, 3787248470, 3468981079, 191663779, 3687581858, 3858963512, 669639677, 3324880809, 947277385, 4169562459, 1700053051, 127601017, 2505836088, 1908605678, 3567659711, 2966480214, 3762105245, 803273114, 2856264086, 221107620, 4294169606, 1090331134, 308883301, 954038908, 1630968555, 3381577124, 441989506, 829298164, 3297775734, 1996187074, 2632427598, 3250517889, 697699433, 2762337385, 4009441186, 3052659310, 1554078177, 3702452071, 4122335959, 1890091349, 1983018365, 4232437550, 3113065157, 3271703529, 3233814315, 3732302248, 1582568737, 3917848412, 364390069, 444925624, 2051722035, 373353014, 3337385783, 674668123, 3452782938, 1838299137, 3133238218, 4071157919, 2810757689, 2050310476, 2266819912, 3149331764, 1323253877, 1804872248, 2635868046, 3659145771, 3782689045, 3848540404, 142883122, 145831505, 3756840911, 3873086630, 4096544350, 3093400825, 338403843, 1471881810, 3733863026, 1018780314, 473200538, 1479012918, 2843529731, 2077062867, 1485851500, 2327784203, 227734369, 3414738744, 103901047, 3345212607, 1592815591, 1171165396, 4037145832, 3172017829, 4206405101, 4034164957, 3760318752, 2587373464, 3560555244, 1902323900, 1268876707, 105583683, 333104158, 1169801004, 4140409521, 3870041496, 3218104520, 3657209097, 1840104881, 3132212270, 2974715329, 3259241269, 3783130737, 1530561528, 3226296651, 1766195205, 2715652129, 1416508410, 3301100533, 172400884, 4032974360, 2468437083, 2539759057, 2757398862, 274274677, 1819369200, 2033270608, 1284750606, 3388686850, 568580913, 2616264735, 2999844523, 2237887094, 2508857429, 3973040830, 3372172342, 3297353169, 3350359930, 2642959949, 2960106547, 3246472822, 2433164279, 1006160568, 259473170, 675224913, 1516927387, 1155652283, 21725357, 421702724, 565052039, 3509628472, 1796036203, 1973104364, 1670467529, 3363161531, 3127919265, 4027248678, 872849919, 797294234, 681350830, 1701278250, 3491502467, 866784124, 1935450773, 2499800079, 59007280, 2015142415, 390535611, 2051900152, 1392053938, 787288760, 48289423, 348162873, 1044452043, 569135767, 4139896231, 784398308, 3012516862, 556023691, 2933935276, 862701573, 2833472176, 2412851499, 76510512, 2287101110, 2715399161, 3040094286, 1446861123, 83406802, 509257456, 2102520137, 526044735, 3924831925, 3810947465, 453650801, 3686012684, 3919536436, 4276915272, 709146532, 3262228389, 2933507531, 501983206, 304119202, 3435527005, 1444400302, 3628756715, 1182223042, 363703906, 659997964, 1901342127, 299927588, 2506443131, 1457176208, 294487242, 1979856489, 2152595623, 3450908332, 3972317770, 3424078520, 1176153227, 4221144429, 263828796, 1808533529, 153973068, 2386266869, 4157349680, 2730063170, 681771619, 417259142, 2110529561, 3480328834, 3529387826, 2050294823, 3032682577, 1171522761, 1845877162, 2019558387, 3467820337, 4089861220, 3431671117, 1471741093, 316835660, 2066549496, 3804115635, 4151931531, 4042346421, 1493858879, 1661444670, 1366171672, 2041505284, 129282687, 2832855275, 4062863142, 2394752843, 2140356128, 4138584220, 317933602, 4041303759, 1668464986, 1928875735, 1442220631, 3136120963, 1150071036, 4126793064, 2384055489, 1187308435, 313854048, 2835255711, 245798690, 514542636, 1517360000, 2250760703, 891721274, 3005762258, 510749902, 3813764393, 3781067868, 3827352182, 1918045725, 2254069499, 915125694, 2229564441, 957679553, 2901205046, 2998629897, 2546776145, 454602681, 1713349396, 2096529356, 365048083, 2586830901, 2650602450, 3745518250, 2110517055, 802707555, 635009882, 1663530576, 1356751880, 3013050940, 1135738542, 3083401414, 2586595125, 2890117907, 4049762435, 3000048833, 2959260675, 3481666749, 1100596640, 3919714425, 506183790, 756301814, 3358141433, 3840577089, 1568150860, 2695097153, 1516129700, 1147680805, 258153568, 2803348701, 3366453322, 744153851, 3196222701, 2352590064, 2775163429, 4199634431, 839986141, 970181780, 2779844112, 3414742747, 883347613, 1429703673, 527862980, 3464665511, 762317263, 1838024901, 1758082575, 2202798171, 4079524056, 4211637530, 2274195844, 4280953568, 459876084, 2714895054, 367573262, 3894152109, 1261635279, 2833091462, 2272240663, 1048516567, 2649665020, 223536391, 1026817800, 3216466199, 13680218, 3549632806, 1393518254, 1340685808, 2193283912, 2896764021, 1696331750, 3233452152, 1573674035, 1256918713, 41561888, 3327289351, 1304696864, 3298104850, 1406133006, 2774508046, 4156714056, 2526134575, 1250313691, 251049630, 1484820089, 488625406, 2974158215, 3143502498, 587081405, 165373748, 3341942814, 1491293669, 2988804261, 1923685331, 1169171151, 362675330, 2682816861, 376920603, 2083849423, 3298823122, 685806747, 2570699700, 1045707432, 719551540, 3099157266, 3081381691, 856814085, 690313389, 2963478233, 4067255498, 1328311083, 3527377376, 1220881415, 1730889359, 1727267036, 2047207482, 3405076092, 38471160, 2681642697, 2842026656, 722181291, 4282645463, 4125805659, 4243024691, 17239783, 3214373842, 3585534680, 1709464138, 1256821409, 3609444459, 3673917253, 1378517232, 23835738, 2570377136, 1492042189, 1763381169, 1993423627, 1091791170, 2123923423, 1282559076, 3277515285, 3025744851, 840940161, 276643855, 3899121964, 3063025128, 1458822944, 1964780854, 4126930250, 3324439447, 3831787607, 2821379590, 1762032986, 166274466, 3556927321, 3335857634, 401794594, 3552140856, 946870128, 3328501893, 4239945073, 1257481107, 1670700394, 3920672072, 2493856921, 4274035800, 3900450441, 536718369, 64334156, 367094702, 3019051052, 407983593, 2137544865, 3572912063, 3485312465, 492661292, 2516331022, 3419568627, 425900035, 2120095081, 3327252652, 2556215902, 1024449246, 2142435479, 1607904844, 3477253290, 2775733377, 3467866617, 668057750, 4000076057, 2261440076, 21589643, 1690666309, 1679608220, 3219064220, 179497716, 966727466, 579292491, 172140188, 3973945852, 2648207563, 4221506199, 2737266248, 1758673298, 852564731, 1280582800, 2391036804, 125659433, 4192960466, 4288746401, 927387686, 2829058660, 2972435852, 160163482, 2596028816, 11610556, 2043838242, 1700678930, 1816872517, 3600841935, 1406751727, 4040180427, 1225382190, 3075235239, 1273190076, 816984293, 499472894, 668916590, 3147142939, 567808608, 847964697, 325720663, 1554483246, 2251142112, 4252773743, 3138723251, 3051300663, 2889214227, 3286310883, 2266941325, 605229691, 658617940, 3572345912, 1103161605, 573705049, 510843950, 3569072515, 2016078003, 2557468570, 3722278601, 765222588, 695926169, 3905264745, 3704734231, 3681799888, 3060470152, 3988466244, 531321961, 1398755259, 1523477924, 2653842361, 935115328, 1151626791, 1237277898, 3457720730, 2108335994, 919514527, 1016260865, 3080064868, 1683134157, 4200707680, 2563997877, 1995348383, 1680340651, 9552719, 1998486786, 886743533, 746667284, 174459036, 1757339579, 1922553474, 2949168870, 1183282783, 4136845027, 2207971266, 731397611, 2586996621, 3424092556, 907147677, 471968920, 3385552614, 3328994924, 53983690, 1682803238, 1413229170, 1772064104, 4047688484, 1748119032, 2339511233, 426283584, 3516280584, 2525534153, 2143929957, 224010776, 1388862277, 3014502687, 2362849390, 693328709, 3985272903, 253251521, 168949130, 1796041516, 3772505902, 3770004093, 1201119909, 2915554499, 325329602, 4278401589, 3403848086, 376530772, 801265900, 1536080022, 933040154, 3677821921, 2698182699, 130401462, 4154158193, 3708952020, 2363282334, 3654561297, 1302413813, 2685434963, 2190813080, 182773597, 2449439208, 3419039130, 3995548970, 4218024050, 2388448759, 3515826833, 3730787770, 2152449612, 1086504600, 3788062025, 1687699842, 1885756417, 2142938332, 2757134041, 2520953717, 3618650396, 3872829981, 4153750412, 316814086, 1814790577, 3723805027, 1329111506, 3350997974, 3865346471, 211177733, 398340597, 1612669995, 3106119391, 4161538211, 1493410444, 1354371594, 2071451970, 3809441593, 2168917744, 3191527825, 3467804175, 3289110761, 124979858, 691471001, 2872158465, 3629116451, 3583877804, 1843820263, 506384548, 3271993140, 2172745331, 1350310871, 3139771550, 1827680093, 1781757107, 1038250432, 4229158507, 1988022553, 3881252875, 1964577282, 1820001381, 507202912, 1348131362, 3497338827, 3859330809, 819978242, 3803163928, 1184953142, 763512586, 3718009653, 3800362023, 3705410309, 307487026, 600955901, 2220449645, 553315081, 3151536909, 2361685074, 2782781065, 550480922, 3132076137, 4287656259, 2476352346, 1260997762, 1208106265, 1301069570, 1257579011, 1274383522, 3148559312, 3157613105, 3226961429, 665431132, 125795690, 3429521122, 740696326, 621456413, 2189734411, 1336736473, 2337427401, 1921293677, 4119872067, 383572390, 3142461238, 931710045, 2699964489, 151054720, 2896636877, 3715009376, 4209447382, 1770074988, 1664830957, 2926061604, 2844382380, 2019157909, 653457586, 1173025878, 1790247034, 3015825689, 1242057916, 3373024211, 2042592363, 3995297068, 2193447663, 1276481319, 2197922203, 3015827008, 2543452225, 3827947134, 1993859292, 3611136054, 2750050950, 3445852062, 3184311440, 3608018250, 3572329916, 2622964054, 3046175450, 758779239, 56220913, 3846587491, 1178125153, 609428243, 831104641, 1472062936, 179297712, 3983598653, 1742375388, 2534903632, 2584173443, 3443779394, 2782786717, 2027925959, 2824463489, 1315588388, 1841901506, 2299280660, 3219194586, 994521876, 4205314470, 3662852072, 700065262, 1272150667, 2525271450, 2270183516, 309261126, 626300498, 1908024458, 3963330965, 2925389456, 3290922553, 2041052581, 3399913399, 548558124, 2483639009, 572558493, 440264119, 2630112194, 1759914456, 2873076587, 4108429790, 4021184657, 3699316663, 1870157347, 580365795, 3074260441, 3814182450, 473299467, 1685118015, 3845585360, 1140459041, 3075701515, 2308745079, 3544862942, 3834965228, 1153006204, 1555561509, 3290658693, 2714508753, 1297838031, 3675616829, 3393665095, 1422106608, 932130537, 2850383696, 1492154818, 2281965235, 1594794318, 3470427223, 3290004917, 2576146987, 3337741331, 128529508, 955077665, 1267327093, 3837445452, 1135405727, 1162940559, 3589732191, 2789738218, 3693219733, 272696925, 2486044476, 4197846021, 623374313, 1090436971, 1477811559, 3646243624, 1857188191, 257839585, 3114142733, 575767632, 222214267, 2444217685, 2052872049, 862012118, 165130706, 1263200990, 69221344, 2194152949, 1307875048, 4131456007, 1884141376, 665506508, 4258904330, 2406372295, 1049114592, 2978010994, 1824531553, 1486317183, 1363048894, 1232802928, 1559397529, 420701332, 728061281, 785605261, 3507490599, 1370482739, 3168597946, 1769110129, 784725939, 215029271, 1385859809, 2914078165, 3458778254, 2339868025, 464805544, 2511573860, 550391759, 2321868827, 1684888009, 1208018399, 3054436342, 2614494154, 1468270492, 3720804193, 3170932954, 2794925514, 3977197514, 2998032472, 4171786916, 3033040598, 1811953029, 1813341370, 987463107, 3182885433, 2962360218, 495487896, 3476795883, 3616298199, 2916984138, 3813726030, 555312534, 3324524666, 3879306764, 3251798687, 1427167022, 579382809, 2704595640, 1748415115, 97876404, 1219397428, 3494469706, 936540342, 2408390017, 736571722, 3253634702, 163922786, 352190086, 1509708917, 1721147574, 4090255602, 1978521070, 4221788327, 2737912603, 2755618008, 3227399113, 899969082, 3189252679, 47913022, 580839230, 3957694575, 3197268878, 4174899715, 3869638176, 3737295446, 793697398, 2691693412, 19200936, 2895060662, 276092240, 3663231811, 3377848239, 1793520143, 2627878476, 1716439414, 4167047686, 1930328225, 763520878, 508384554, 2920492616, 3655946911, 1981856550, 3486560464, 3545262586, 750785286, 2388028081, 3188714730, 3713329790, 1685526021, 979021073, 2805650858, 1397860593, 3887810730, 2210480190, 915825956, 1729252456, 3638495256, 4035910775, 27621615, 734928146, 2135912753, 1395444801, 719013046, 3276896630, 2425402459, 2157158992, 2089027771, 2933859679, 3859735593, 1866681274, 2244237161, 269733190, 2299550551, 3148072135, 207369470, 430055927, 2774637777, 852500265, 3702175176, 1473185518, 1192580504, 4280144050, 75092949, 1425057011, 1724104636, 3648669774, 1524587528, 3496345123, 1386500911, 2569309790, 567571264, 2528529546, 3372068677, 2781153474, 4028527076, 1833386735, 1631092089, 1409175839, 3158257772, 123462699, 2080092184, 697679136, 299719652, 2540974942, 40977923, 94663705, 245291580, 3125006808, 3091837513, 2467327794, 966581331, 3827561804, 332647952, 4093460700, 1751638654, 2065085250, 3924448163, 2951258741, 3735940574, 2322152245, 3118841285, 178922797, 2628943505, 1736075989, 1656120941, 2532947936, 273733230, 3747601770, 1997296410, 724565787, 3101112770, 3573335281, 3866999726, 916720546, 370407043, 1275027011, 2927745416, 1950214796, 1698048841, 2643535555, 2251582609, 401030103, 998227061, 203582409, 3322470121, 2112587041, 1631823061, 3257482470, 2157029221, 1048974108, 839640398, 2599411203, 1926626063, 3532638244, 953824239, 2285906904, 3277653795, 170045058, 1895275659, 4012017150, 2208014526, 3820866215, 556971840, 429210504, 2594869570, 289275661, 1304628868, 1578841249, 4184153153, 1725930788, 1917092450, 1095342404, 272696194, 1559601199, 3106613495, 136154159, 2973627630, 400073144, 2253565592, 2472353424, 2352766506, 596533086, 1790135681, 3764935914, 3464607417, 1517443454, 2988478932, 255111179, 520493646, 735018696, 2115574132, 72755330, 1604658376, 1093819894, 3460643800, 2161790472, 498424583, 4150915742, 2074388391, 33950994, 2250928971, 86340089, 4027441312, 2676165765, 2847217310, 1323142503, 2426139201, 1069238385, 1718788485, 2251884821, 3062330600, 2281663183, 4095609397, 3851212817, 2355327305, 2744280098, 4169079925, 2728054029, 28751018, 4251455970, 1372780715, 124414152, 1682190488, 3818839463, 3725100491, 605195145, 342773223, 2770649774, 3502742715, 558158447, 4278260547, 664344064, 626408467, 4067030257, 1655389063, 2280423471, 1040561176, 2359052344, 3207854755, 1773117169, 3057160802, 3347615772, 1605260687, 3482176905, 2750774712, 2831088879, 1135006185, 1794745413, 3902277577, 4238897980, 551877208, 2902343977, 1093246876, 2429218300, 3802510844, 3236238345, 2354994115, 1216251438, 2534547964, 672973799, 1342962987, 230785588, 439762937, 3601889904, 4163374095, 910982278, 3535849283, 3997500055, 1077754854, 1431645301, 4179717668, 1689747408, 3862482336, 4033987888, 2312182184, 2131544255, 775915074, 1052027309, 3676089052, 887661704, 3113662710, 2261369043, 2714118307, 4290932039, 2357056077, 464671922, 1906959746, 1928531304, 3014123053, 261455940, 2072294140, 3477573098, 2678678093, 1255561078, 1553150608, 2669668826, 2581231988, 976190511, 2025949443, 1624558095, 1137766607, 1201321914, 3962361595, 990850080, 3233744129, 2528488578, 2542516314, 3351597001, 659290123, 2818307634, 3618908186, 2337846150, 594096646, 2901827609, 2138320245, 3945035865, 1346577625, 985408564, 1882170341, 3267785061, 2456588344, 4177262919, 948484463, 1686944288, 233040629, 4235906619, 571695544, 1194130224, 4266750684, 465912196, 126358216, 4087413711, 2154312502, 3958339141, 2440693624, 1749671673, 4279968330, 3226812640, 1688387121, 959361973, 2903152924, 3184555003, 3369752262, 1445063089, 2995206408, 963331601, 2581499910, 3634320212, 3449614584, 3201198605, 2047622750, 3460593573, 1469391347, 3511402885, 2160089759, 3275282083, 94631611, 3075182922, 3821347215, 4146642904, 217527372, 3194893719, 3753238540, 3763589418, 1206606355, 2783426282, 3000428101, 2190246186, 1019325956, 1123198644, 1018941314, 2961984772, 793784342, 1601060524, 744596756, 1974594591, 3559851354, 45133760, 1992086178, 3138141970, 577191530, 218860731, 3165442823, 814734611, 92884133, 1712052270, 681661922, 3338198044, 2499703936, 3009840236, 2729720584, 1057585588, 3011736617, 3906845285, 2502247275, 669497533, 3739096454, 3912690413, 3692250172, 50345416, 2513060663, 3992024180, 733205965, 3151760715, 2443074361, 346613146, 4204451541, 263508320, 3909521100, 74066485, 163339098, 3609076258, 2474691734, 336601284, 1962851782, 1764360002, 1013443003, 1529905873, 3958166969, 1369809807, 3153272014, 2980137315, 3740639971, 1261937145, 4284997606, 3463733782, 1738504890, 1625232383, 54374392, 1480022975, 786431085, 2136405083, 3598451686, 2509593372, 693983399, 3605445687, 825612673, 3689626216, 1402012594, 4146624790, 1489297575, 205471942, 315336958, 2817990697, 1668280169, 3415785705, 285545133, 2087282838, 979055478, 2897920346, 2396778710, 1108883739, 1389272146, 3573939256, 1317163120, 850197404, 452706304, 1824617491, 2901916417, 1839793136, 1052792487, 157788483, 1862785951, 4213083759, 888236549, 2791543104, 641155872, 3852480387, 3974022203, 561455656, 1738434724, 3352066390, 79757379, 4072479029, 4063301061, 1657043440, 4202226578, 2762657889, 33264925, 294164232, 631786810, 2295482173, 4028521083, 1369020402, 701215739, 4273009007, 1143954809, 2569890847, 2717374965, 982775638, 1247464264, 1875214207, 2514840933, 2884124185, 3738561950, 2194300119, 1416579578, 3100870516, 722747860, 3578267527, 2362410001, 2083244765, 194097225, 66622692, 239762534, 120161533, 3909404201, 689781799, 4162540676, 1477392884, 169932252, 856561794, 2078577043, 371076677, 3557355342, 3270380447, 3575818692, 818368050, 3877037785, 1488514603, 482982704, 346213481, 3869061792, 1618783781, 391524378, 4228300985, 641979510, 2751755470, 197265056, 3504860690, 1911837952, 2165524801, 204930434, 3993430856, 1985532772, 2600197512, 11122322, 179830589, 3517296253, 435062618, 2557563858, 4136165675, 363922178, 1841946204, 1082268308, 119332955, 4014627261, 1489299801, 2672087684, 1048927163, 1228100637, 1571265169, 894140699, 367799959, 1378909580, 2140050101, 619784021, 529631266, 129577322, 3057700532, 2714383689, 184490879, 2675224452, 2885165629, 1244876586, 919472733, 1845762184, 3213414396, 3652694304, 223167041, 172660902, 4270668102, 565382110, 1350853012, 443094989, 671511929, 4252571038, 741733770, 4166164278, 286927656, 109485833, 1530533630, 919307379, 2925095965, 2243944666, 1228968054, 1168973380, 1351549296, 2836310677, 3705907177, 606796735, 3504447943, 423744442, 1682048534, 4005649816, 810409709, 4277539881, 209216315, 4115959052, 3984226885, 1132457606, 3889862523, 2228950726, 1729230759, 3971549702, 284970077, 1420029441, 2645812701, 149915120, 875455751, 2989254463, 2077415558, 2062314785, 3683168328, 3955326778, 3333954890, 2937907529, 3343307486, 3403945125, 4276555834, 3221172920, 40643298, 253702923, 3955546674, 1887059975, 1438208058, 447762263, 3520068092, 2726987483, 1845371482, 271960747, 3731136563, 944185917, 2826754725, 1908742891, 380591882, 3211802099, 1433693909, 4058345857, 2156672140, 1944743512, 3344034990, 4186059315, 25461231, 2305703952, 3663830985, 3360799677, 1688307892, 4269605815, 1667151201, 1126649056, 34621696, 2177709504, 1662811047, 1731056353, 1240708545, 3525030014, 3546123166, 2921413597, 1196910111, 2196041453, 485847134, 1252490034, 1127963496, 4093467926, 4009748601, 828133690, 2954418782, 367602909, 2542214991, 4114887318, 2049086198, 1287353985, 3259438978, 644716969, 448220673, 2690750530, 3937729604, 3853312360, 2359144735, 2883182703, 2020186746, 2670009409, 443371254, 512766332, 2527223107, 171467933, 3926723926, 2209063294, 1486036464, 4212112181, 4213577265, 2717857916, 624846797, 1711866125, 337790989, 3476557629, 3031728595, 2772468227, 3947237445, 799506830, 1523011189, 2145639856, 2221818371, 4111738732, 2218750108, 1016582986, 2801781938, 2746624585, 3139765398, 218474844, 467300836, 3593645578, 3682322883, 1672360637, 3591703938, 1962764432, 3808523998, 1860161543, 341804176, 505681356, 3407017731, 446656910, 3655642166, 2064183977, 1845620408, 767740822, 3596056783, 3809878757, 3046264206, 3228839932, 3498093619, 2654160954, 374821798, 1529972983, 133521829, 1240393605, 2393064341, 3022168458, 4216046445, 2009105839, 3755688287, 917011999, 1631569839, 1197723318, 1272108932, 1965305372, 491795719, 2933804757, 2794107855, 3142850737, 3208007315, 3621005568, 660144754, 2523515977, 2617275689, 1257632892, 2579267050, 2252199756, 1704643830, 3942604512, 889772477, 4253230090, 3785966723, 3346874400, 3186925258, 4151972259, 4094587879, 2478534286, 531649406, 3598705598, 4025747806, 4062765894, 3367939629, 1523150094, 2914742044, 3426344398, 2619169811, 3249608767, 378175541, 797622748, 2266652992, 280023800, 3520891384, 3524495788, 1974987360, 182815839, 3446775916, 4249155425, 4097476891, 2892387997, 3552135301, 2652326101, 1868344443, 3790944491, 905832261, 4056253486, 3009930801, 2768801959, 2079763553, 281827469, 298564451, 2440623547, 3461180748, 2831109508, 995519341, 3142183944, 1979649830, 2760767834, 4163466328, 3505185169, 1460325121, 3525836921, 3597325994, 3780575941, 2858139578, 2135706371, 3609130052, 826572351, 19211535, 2747175272, 2860373593, 70156118, 192964114, 2790119467, 2813777340, 1391631304, 3876359783, 3720065784, 1983058141, 1977532004, 490762448, 270916757, 2114713570, 2429540161, 2035902889, 3641590037, 4220248325, 525991293, 745211869, 4138616557, 2155845508, 2709038555, 1390473683, 3550993055, 4262660629, 3449136365, 2742467748, 2282071634, 2289948439, 636812520, 3345730838, 4069549750, 1024018048, 1496865992, 3719108334, 581369488, 850643809, 2398377801, 1798003757, 661178137, 2061566987, 3162965643, 1532920548, 3613853842, 2788801240, 3838324612, 2409552045, 1101104031, 1571269005, 1524242479, 10416533, 180661385, 1691566184, 791840472, 3682574897, 3738330849, 559095143, 481639527, 519235177, 2232384430, 1220524178, 364424243, 4137007849, 3085553924, 4184982513, 3609949799, 2849897161, 1161851853, 194827893, 3907839974, 2420494092, 1860329754, 3843307345, 2043107931, 4033067438, 3678066436, 3573938590, 2282422090, 2667635435, 1800801639, 1761370865, 1192046338, 742540641, 3923020181, 69978707, 2032158985, 3829508105, 4147415020, 748745109, 2236026896, 671109489, 3116456867, 2067742422, 4010580166, 3484103328, 2148069276, 526734450, 1590482227, 676586610, 4082819978, 2960052371, 98315877, 2031473546, 2000216660, 1698421884, 146467015, 309189015, 4272901171, 3528931781, 1112294085, 1989931252, 2167364491, 1583132830, 176239116, 1408486182, 3910310284, 3062215392, 1331549885, 1540423931, 553313375, 3738965698, 3998375276, 2190898475, 1539414512, 1418009619, 2211360169, 3538245443, 3308560518, 3533306686, 4083939174, 2855070736, 1232240534, 1157955076, 1441554664, 3369140152, 2348368770, 2469740702, 2008187370, 523329913, 1364709264, 2786091794, 3608806822, 2726901370, 2417365409, 724818785, 1431302750, 1952205403, 3088425652, 954557202, 2907400700, 1066076069, 3506929045, 2345267676, 3111233058, 495423074, 2643976328, 1789664713, 2809442177, 54138453, 50210505, 989096942, 2560445969, 3888061853, 3260881745, 2835355705, 1035676301, 4289685262, 1871695574, 606106930, 4072817182, 748391697, 1575260860, 3268925685, 4282712765, 2404802686, 3977302008, 2865381447, 462687861, 1538782433, 3011473690, 3273828635, 1994636875, 359542885, 789699482, 42993761, 3084549706, 1725349341, 1658044277, 4046864260, 1152325612, 2453281136, 2457258300, 3113518401, 4164507804, 761976698, 4142527153, 727947303, 1847360277, 1241617448, 4290495496, 2141832057, 2755069958, 4117801603, 1763630073, 930456382, 2652204482, 3243523234, 1326340341, 1740662563, 929108187, 809689547, 3282434728, 3394296881, 569383040, 3569313251, 3107060836, 2850939989, 2437613630, 72562259, 3091215323, 2814857936, 1718018793, 2204195834, 146268446, 2646245804, 3226515911, 2966171949, 1835941395, 3074969264, 3745116553, 1275914685, 986721104, 2670738798, 238155568, 3632792589, 2358168123, 733998729, 2825556999, 1286189971, 3491336999, 880426709, 3918400364, 3260010271, 1745294974, 1000112112, 703193207, 220841810, 4192473448, 4276650595, 3113738086, 3086363175, 3257260747, 4161156111, 2780173511, 672553328, 280763667, 1704836252, 698987490, 28273327, 3943035736, 3791233576, 4073706692, 2828805152, 2521461773, 1103737826, 1256384181, 2013341214, 3959999257, 1475615377, 3363719021, 4168750367, 321187740, 3232232851, 697074731, 1283572996, 1789898461, 2716006423, 3042492831, 359040033, 1407995949, 2823896230, 1611754391, 3131310064, 956518458, 3632548025, 398397112, 1090627562, 1971719428, 700888198, 603441569, 628076290, 2776537888, 1049571147, 4188189859, 4163325199, 1888183452, 3290174831, 1036857752, 469925433, 641853798, 4233658469, 1546598967, 1305983092, 608748478, 2044491545, 3662600170, 968878415, 2868045693, 2624603551, 1938256761, 3157639597, 3852955168, 2088291629, 4159019478, 2426185441, 3191035598, 3562875933, 1599062720, 2725599317, 1506719833, 1683970709, 1758227401, 4032397798, 3271544311, 2387500990, 2194900910, 3092423339, 1650902598, 875463214, 1932707267, 2778905681, 3548794326, 2459551928, 1996414704, 3609779195, 70852744, 3058074813, 237161158, 899849440, 3098666907, 667481382, 2215299658, 952526543, 335457541, 1876498392, 1991559967, 3528071975, 425524971, 3282578177, 861522737, 1929709058, 3296358529, 73813473, 1796443683, 309929629, 1655518819, 3175404596, 1686691915, 3083618201, 1697756181, 1683387637, 1357905808, 2881750581, 521580612, 1054900802, 3513188719, 2645576668, 2030690924, 1278921788, 3849285174, 4010211905, 3032775383, 3007106762, 3692814320, 52470204, 4067229716, 2588100244, 4196306286, 2039527893, 1752246325, 2213775742, 2754382510, 2753909202, 535151931, 716093651, 2374366119, 3992600805, 4175988910, 754052769, 1144435020, 2897782152, 2350412503, 207060750, 1017712157, 1513701198, 2188571861, 2100997296, 3892140815, 3944781203, 2578255190, 1936724703, 2803031731, 667902904, 4139806910, 1667382587, 3491827297, 3232421626, 3538761563, 659346957, 2835168243, 3972969625, 1443407076, 2628858227, 2653737629, 3010238187, 3240303068, 3595902305, 1157730793, 1028894407, 920263019, 747834824, 2978933049, 526055054, 407958074, 693458886, 3170969788, 289990561, 1472101174, 2469363189, 3199311503, 3101616987, 2244054389, 2165400396, 1070964299, 3403586619, 2566751854, 1388012448, 2448081221, 2101373512, 326433286, 3985230389, 84237158, 1820515519, 3898159838, 619360198, 4156105569, 2819538893, 4068429843, 4070613960, 2075339313, 1599331143, 3010638512, 420195838, 3091301070, 3818703008, 725851715, 3261743687, 920552063, 2200955723, 1801628801, 483263706, 4254174288, 141845784, 1656942491, 2435816347, 220935816, 2203295685, 3524720583, 298804711, 2984096076, 3142096504, 3902258636, 2076480825, 1632967678, 2753257832, 2923422888, 1497413116, 111737158, 279718304, 1331266730, 749607242, 359483209, 2875306237, 2734509675, 3599126755, 2059534485, 1824505401, 889307567, 802306266, 2646780487, 3396457049, 3690030921, 4054357255, 1488186370, 1753129787, 2868520876, 1305526716, 3865121232, 3318020489, 774178610, 1812255848, 3601772720, 481878117, 255622218, 2422190582, 2927063521, 2902776154, 1100580014, 836835028, 1750827222, 4029394810, 1093640727, 1709212005, 101973883, 811368182, 93528268, 586394751, 252986696, 2099494153, 2676286434, 3874030448, 2245638767, 2492208740, 363005094, 2027468415, 1390479999, 4079375908, 3363867446, 3414089920, 3480824797, 623708269, 973409934, 474798414, 2548806114, 400766514, 1882952329, 4175778835, 1147596529, 569884497, 1001042572, 4208795272, 1785888792, 4258902822, 1765468850, 3953151785, 2064387458, 1302224702, 2850612022, 583733569, 1819560186, 1586518268, 2211313971, 2757604334, 4065495394, 3208104578, 2802837472, 3330377334, 1714024193, 3380238312, 3489524451, 2749572655, 3446716562, 1121147731, 4061640446, 886033786, 2261494612, 3404375395, 3796740103, 4174822463, 3143703267, 3750582319, 3591072724, 264659914, 2633360437, 2588753684, 938972522, 724063058, 1886932656, 1659149257, 829612976, 1681766595, 2595406828, 1542546908, 1890228969, 1417592016, 2127003437, 3386793636, 2274602490, 187458281, 2532782104, 3102462723, 1439245602, 3766731427, 3880598920, 604399518, 526811157, 3330302208, 644531114, 551176179, 3894603322, 3830819192, 3905856081, 3376397639, 1327360109, 1878390023, 3896152040, 2926414987, 3842915748, 367358600, 1735369615, 195973594, 2242014551, 1566110629, 211490829, 358672800, 658559679, 2347019985, 2701355230, 3046839222, 2816582797, 4091819314, 1107978612, 3285238197, 1691889711, 3533464737, 3564826254, 775442408, 520831029, 963646804, 1878965407, 4176435237, 2536716159, 2338130708, 4179382739, 883447457, 4227394939, 2153476258, 2209523187, 1501068678, 3610185334, 2741825156, 2380778670, 4292051603, 4208907837, 3804675880, 3592983462, 571012229, 136020861, 4059858222, 3984234563, 1223013187, 1698116961, 1704411944, 1854203723, 2526470405, 1851691401, 1942115472, 1647542277, 3988952741, 1536472654, 1465230225, 3691701591, 4178304494, 2233896136, 2192097481, 2938295559, 787714960, 1075731882, 1571131634, 513919445, 1338284515, 3874276025, 3519811795, 3742239123, 769087905, 751117993, 196539538, 2945194330, 4066823082, 1865962073, 2500173141, 250654517, 2953629140, 3114504850, 3999841496, 4213990364, 442388549, 2082083515, 2660657848, 3215889822, 434628736, 1574455372, 882871186, 4055730354, 2875913970, 266259559, 3184790598, 4057658902, 4177096979, 3930250104, 3909378535, 3157082927, 3249553106, 2110398652, 499756312, 3112637708, 2537330352, 1035227976, 1189329908, 2961776115, 4027765521, 2375076378, 259899562, 203285611, 4244977702, 2071748412, 2992722599, 423916809, 48326435, 3382357783, 3406429969, 3681514894, 2146545939, 2884800630, 3802008697, 288154613, 770174504, 3421276872, 3558243324, 2442529486, 1631754487, 997776322, 391018019, 1829638574, 778708579, 346337269, 4150660398, 1509104964, 4111614466, 1428868220, 1910629818, 2332247616, 166281660, 3801605447, 4085696616, 327615830, 3405458714, 1585678078, 574240776, 2447565188, 4018664669, 1964523905, 294834159, 3430741386, 2579792880, 4175078745, 1579161945, 3434547124, 1382494469, 2345721753, 3036650969, 2439875440, 1618661434, 1153915709, 3792042612, 3274131964, 1973148670, 2836481212, 2953091857, 1170627351, 547187271, 2428612939, 1283546528, 37999999, 1792360557, 1263647977, 3607654988, 28880144, 756188455, 3936442431, 609663914, 2265862184, 3709982811, 3114474316, 3838335646, 2874031534, 3333096326, 3538041217, 2510483289, 2394109269, 2266052294, 3810005215, 1230743577, 1521830822, 2416475138, 1178010449, 1799899352, 886101699, 1752437238, 1066014648, 1604547643, 1893345210, 640168938, 774702703, 53202329, 1350872661, 758522919, 1499318355, 66074333, 286477985, 3324972471, 2298313135, 2458599265, 1406405885, 813701593, 3727343106, 3111037700, 513614838, 3333567810, 2908883855, 3593177301, 3074428037, 1818586924, 2909191462, 253061045, 3076603267, 3603044911, 2340188275, 808855142, 889331070, 211924635, 2661598647, 4064642178, 574070517, 3615539122, 804190548, 1578153781, 1549643255, 1459505690, 2724926863, 574437402, 111228364, 4287366458, 2262415366, 2019050947, 2550768482, 985977086, 3880120467, 1648741441, 2352307968, 1993488061, 2336061104, 355168551, 2824940628, 3878600048, 734168656, 1857029497, 2663411220, 2912584061, 3989182336, 284133274, 1199035958, 1193428931, 2155596822, 3485674866, 531847301, 3258933850, 3661397918, 3658539090, 1619541072, 83416479, 957166515, 1233972690, 1730073884, 3420755091, 2275392076, 4279281909, 2461958199, 2924133597, 3455749410, 2794682749, 3806139291, 2516904787, 3704012899, 1037409499, 647677686, 3355664914, 3182414933, 1171199293, 4166179577, 3938884742, 1708248835, 1269817095, 559585204, 1536877661, 861048329, 2357973007, 139960062, 2551533583, 1450572788, 2956653700, 2135813921, 4062077296, 535173220, 938822359, 3372551875, 3536141804, 2708406604, 754849570, 192231793, 1344818603, 2611138284, 2440751750, 3863383923, 951234652, 1315159206, 2974981002, 3386445605, 2556414447, 505193728, 3838586776, 1429271769, 1934817258, 1500523233, 4266172819, 4037056504, 3827958743, 259394916, 934067243, 2565344684, 1417582565, 194940419, 3055571765, 1945791425, 3507577919, 435637740, 3886833553, 4073594968, 2146939375, 3359201184, 1786837344, 4212810049, 1875523123, 3569538337, 95789336, 1640367218, 4094436028, 162300817, 4226091445, 3002539879, 254222677, 2646136265, 1541611828, 1538020415, 2019373035, 51429497, 2577223391, 354597113, 767722256, 2965307873, 2047188005, 849820344, 3635355156, 833490662, 846246482, 4022708769, 4200182515, 4079235190, 961736507, 844290531, 360835043, 840650702, 1184117267, 3127073410, 1672862493, 3301996745, 4057169423, 4154962822, 1900745590, 189052161, 2096417299, 4001570671, 3827849448, 1701916945, 2159421842, 2953947967, 3747455581, 2796891408, 1699223010, 3943847986, 1482430461, 1269218810, 3350555550, 2600711554, 2679568804, 3447781747, 304389709, 860805515, 3432134344, 577201113, 1187399514, 1087176164, 15353503, 1890610412, 1739623310, 2209428670, 1937895629, 729009178, 3099075780, 3700015928, 2445984040, 2767312104, 380290798, 1602068412, 1027058259, 3769743741, 1370539776, 3280844036, 3813250583, 3478072422, 1476393897, 2976169493, 1595222916, 1476111670, 574315904, 682501377, 2948466914, 1056213344, 674282107, 1757432351, 2851620044, 2086178200, 1870555788, 1635798474, 1102375438, 2619623400, 3892993499, 3761767093, 100905524, 3747284328, 3170268969, 3428526485, 2607955498, 1438070374, 3106806109, 4187162429, 903080571, 4046277276, 521836327, 1628923757, 4256659947, 3854177274, 4002625186, 183463311, 3013338961, 65494174, 355527267, 3279708478, 3311478028, 3828655807, 3436389243, 1102534957, 1398731980, 3712355224, 1035349249, 2104616547, 603779691, 626222495, 10977065, 4214441049, 278846445, 3853195216, 10106328, 1835391637, 3057673147, 3829853983, 1806347630, 3740840784, 967027633, 1722869478, 382958089, 4083437850, 3040564417, 1473376710, 4182595358, 1274103104, 2805800, 991779810, 1616167882, 2777574985, 969002499, 213348857, 229194465, 185785110, 3994635874, 275866202, 2720014708, 2585746886, 3875144456, 368062159, 2689951346, 1135889851, 1740386905, 2303276462, 1062558331, 2699405325, 830250891, 838676792, 1890868175, 702523336, 587297022, 1679873334, 3383828082, 4037561914, 727801169, 3452598765, 1049215828, 2096643943, 1558335516, 2849918170, 56760099, 1788771939, 2936660579, 4102866272, 4102117512, 2204577899, 1156290219, 542981404, 2596643783, 2901879292, 992646959, 2989441587, 2127096440, 1563813797, 3698797852, 4277930733, 1351616273, 31270297, 81433619, 4090059114, 284334561, 759165815, 1972745572, 2423859790, 3467050383, 3518673274, 4093615276, 4106925444, 2198133798, 1597999490, 2431529569, 891853436, 49447423, 1512034606, 2009986899, 1129733040, 4159153639, 651575253, 1563054776, 378188745, 1848508143, 1979449759, 3076045580, 2028928987, 1300430580, 3889798242, 734876570, 2006761433, 110939744, 161409501, 2674644538, 1266460761, 2533563874, 2787306770, 1908771624, 321759309, 2521045767, 950553603, 2079197248, 3896605449, 2570200638, 580732010, 3942567754, 962043117, 2038695169, 1964589159, 3784433322, 2912495124, 3712242515, 3669160084, 1610324868, 2133507996, 4032196371, 2478719349, 2333687351, 3016432103, 195412480, 810420034, 1198927621, 425898131, 2335341020, 3937338828, 3710700440, 2427092768, 3607482496, 1190416694, 3310021618, 2447297549, 1578355100, 613179471, 3509125006, 2918540154, 3787744773, 2245651546, 2037671939, 1759316195, 2399398797, 2097611037, 2659505356, 2248359036, 2509392611, 1314187518, 1974314225, 3770414965, 1758961558, 3796303314, 2700940821, 1560506691, 2464624569, 1605013036, 3532386473, 3568026203, 1282050998, 1712205075, 2244356618, 628371513, 3109297318, 3099625597, 2037526915, 1216164211, 166839641, 2821616753, 4254239036, 3216169948, 484140922, 629498606, 3811962279, 833944761, 1454556165, 887019569, 4042747285, 1311932983, 1496654637, 3134760226, 2392273810, 3830091386, 3023675989, 2616291833, 527597507, 1481128502, 1766173689, 2657811175, 2564745630, 3498653313, 1079948335, 2130411737, 570107198, 4155600562, 1501323193, 3310855523, 2566044172, 3941406, 3030801096, 2314131200, 3757614830, 3037484068, 1958094572, 4133026226, 3595353838, 725430553, 309665519, 1120960911, 1038554937, 721802944, 1250168745, 4180877663, 2524533089, 2904127281, 1725670718, 1816081092, 3530001120, 3420564022, 3055070576, 349872779, 1273790862, 3698096859, 3515454724, 918697727, 63296664, 2778851974, 2273188553, 337521762, 1213621297, 2022884445, 1864670808, 2656464571, 3541130021, 283715631, 2420795688, 2948999985, 2247151608, 152833038, 3894775170, 693762344, 1486249538, 4236290707, 2462244344, 1161532755, 3040501694, 336454138, 1151328274, 1761211376, 2103226887, 73301883, 2492206079, 3277836168, 1136644945, 4243047092, 4279633231, 3577134723, 3678573794, 3790296733, 3007546379, 4046997435, 1066576377, 4214677544, 2986970146, 550545491, 3390500699, 2808265063, 3537134256, 3267788632, 2760521818, 2687124073, 3637728923, 1474107345, 188049854, 2004986129, 3160626773, 679757688, 692672523, 4237382896, 2809978204, 868327432, 1972196547, 1222180513, 3160115275, 3379615643, 908751205, 3559774102, 461454234, 3536507513, 63014783, 3899739677, 1272371573, 764462596, 2235654644, 1475187665, 4029307864, 3957382985, 2547342879, 1609540583, 3583444288, 403836185, 3776233643, 4119248391, 3667494192, 8352933, 3162406862, 1299246257, 1884611924, 109058547, 321825383, 674050478, 2327692299, 670488416, 3547121003, 1178474068, 1666692104, 3725241511, 4070923113, 3039100143, 19019113, 2903106366, 4050781917, 2162951950, 2369616876, 20019746, 175296610, 2383681666, 2490483670, 493898023, 58140063, 3447289910, 3272265938, 2830672630, 2987301478, 331374805, 896264821, 218973956, 1133928579, 189446648, 3574598380, 2829335186, 3452530127, 39599363, 3127191796, 3108581849, 2803345000, 1057911803, 1133090624, 4163962658, 373370822, 1900386988, 2035080361, 3964452920, 3617439442, 3588223685, 1615175771, 3161673412, 2498933734, 3497911286, 3609587227, 717520286, 2576912756, 3086041102, 1906619742, 1720346411, 3598410349, 1741731945, 1200518484, 1093582038, 3889859638, 3026449687, 89404616, 678047613, 3968494859, 2054751097, 4146603117, 328033530, 2475069506, 1850025681, 1897019713, 3313702492, 2335473755, 1386320964, 1110396235, 2658350180, 1158076962, 722921056, 3127983946, 3923248805, 3887219448, 2694750673, 1108497219, 108328428, 1684445494, 3292627574, 3103551060, 2837877746, 3745396957, 2228475980, 2885731765, 2920617196, 1108548059, 799146839, 931669818, 225424750, 1454289660, 3446895786, 3177530752, 199074340, 611617310, 328903157, 968685452, 1840826547, 3117715353, 3141500177, 2918142648, 1488368909, 3048283095, 2961244989, 1766119510, 1173497063, 1508146972, 672707694, 1451432667, 293722515, 588610688, 3168814557, 4167316841, 2939202000, 1488525737, 2075936684, 1760982302, 909525733, 126509932, 1501313241, 756535193, 426678719, 3121558643, 1144695020, 3601321652, 2104048924, 500224813, 2623655212, 2845994386, 2113350361, 3038807039, 2803486174, 667182364, 695431734, 1866622607, 3907984683, 2413360138, 1548328080, 2725339587, 4189947755, 1803139780, 2487196892, 3132302896, 1731153379, 3576812994, 217821034, 3092174153, 3612926976, 2949636608, 4114671128, 1119081236, 3693557609, 2516179309, 976803442, 2349823785, 3421997891, 2177110878, 2186899850, 3017471790, 557615638, 1442342968, 1814807754, 123155132, 3610221138, 245957726, 834128134, 4192553662, 3653315247, 2853492443, 3971818255, 441260191, 1363632613, 888031361, 966167852, 3455946042, 3623326319, 3301059091, 2626366182, 3095865688, 4237987906, 4065755915, 4015585750, 3217908040, 3334951690, 69428610, 3284073906, 1749998033, 463899878, 2503325571, 3317320069, 3025227056, 951566933, 3824358715, 81738411, 1184594820, 856642879, 2488971472, 1029227458, 3330976735, 64865106, 3823137291, 3231577663, 343011297, 3815182434, 3660658266, 3200514153, 2807077433, 3004250936, 2793900609, 1756137029, 3743486193, 972645053, 2204556087, 1115203559, 3543862322, 135207295, 3394038914, 3452014515, 1552455437, 4286681577, 1718690127, 1588025378, 324212689, 108286978, 1533986014, 2039756030, 1645423827, 363086395, 3657203437, 2883907049, 2521561235, 588034343, 2696731388, 95894433, 1948280952, 3391255417, 650343969, 3857356698, 668642536, 3322816408, 461078752, 3143610783, 983716177, 829695232, 2242004481, 224267676, 446491136, 742973896, 1699089457, 3622759068, 1139807375, 1987218072, 1717956536, 2403769585, 1625987162, 3103917312, 3103646022, 3486147206, 2008283950, 772268666, 958971059, 9467056, 3696061789, 1999306363, 3925755991, 42351704, 2884593, 4129703518, 1178485265, 3144021696, 3921586235, 957633458, 2510562266, 4076281043, 3057449480, 4101138720, 1980808790, 2133995790, 3624078141, 2523351624, 2579356893, 680009262, 2259727079, 636171715, 15825090, 1909365329, 3350097898, 2895430324, 2248180286, 1810987734, 2578268191, 4139752289, 2542203380, 3566481497, 4204259217, 364419350, 81047077, 2607684074, 1265240965, 2349988732, 659485931, 1792619412, 1036645664, 579383772, 864070654, 4093397847, 4262221067, 1913467589, 1166123847, 3816011397, 1963091884, 3097627570, 1096778878, 2100485098, 192692468, 4287378468, 1015483018, 2673206913, 3745177448, 1068059478, 1193216682, 3026231596, 1237658608, 804097435, 3653022798, 1181446465, 2971217297, 1127089919, 1167755285, 2873451239, 633732538, 499964685, 2650226192, 3961262006, 113500010, 2195711602, 2441442861, 1494754083, 1856618468, 1075116967, 3758206488, 442557713, 264235129, 3361351988, 106576690, 2973451780, 1400614132, 2048796633, 3202469180, 3882113197, 3175139323, 4185929607, 1583669013, 1801717212, 870168000, 792677314, 924746605, 285618957, 3835967488, 796909267, 2107075266, 4075623295, 1631730759, 1252536130, 3049109216, 1476886476, 2159783470, 2259705435, 3425589016, 2176080856, 1086911121, 1306692154, 343336543, 971118538, 206060032, 477629608, 3206461728, 859548953, 1162615002, 2853235035, 316946558, 1254946055, 3231613838, 3765970721, 1207843497, 1414781434, 1104086871, 1332513893, 2434165772, 3007770953, 788710055, 3272768584, 631540683, 3507654418, 3744316169, 2901791851, 2996457394, 2572738280, 2928210046, 1903004464, 1644281183, 3744700183, 324050166, 1463597126, 1534144253, 3074146342, 537561081, 260797424, 1785359203, 983641173, 4136578316, 3183190599, 1733992274, 569739462, 2907466356, 1988161344, 2126465565, 1070479034, 1918068212, 2514563570, 774696650, 1877578767, 3931959971, 3363951756, 3664290814, 3183085075, 528783889, 451528508, 1706880899, 476830293, 3233093272, 4233747047, 4096795776, 3412143735, 1398967240, 1145879612, 1893811176, 2495220613, 314334933, 2581131354, 663941294, 670682100, 1165178553, 3391971950, 2449685069, 3213627175, 2039342056, 1764353834, 464129253, 3018893029, 520989227, 1563915597, 4015844458, 1793527723, 3991528395, 4013388839, 2316712320, 1522171957, 647031743, 3008684824, 249917269, 3213489189, 2038095314, 2473373028, 47383072, 1658049161, 172811561, 2546236865, 2734958602, 438172156, 853574347, 1411520937, 3719581076, 3834561706, 3486336917, 409853182, 3371938569, 1935088435, 3541186815, 197571250, 1594843286, 1112314434, 675649745, 723116106, 3017009347, 2058646941, 391126161, 3867649340, 1055950661, 1462368522, 3088237530, 527512456, 2222598638, 590800660, 3823720539, 3067891720, 2692283553, 4092798476, 844163493, 2985284295, 2256395333, 2818538551, 3937978286, 591857316, 1700738738, 1538873995, 4140499307, 114027765, 486435538, 3861567267, 1483540782, 1207626503, 2536581740, 709037922, 3480795996, 629444080, 2464767247, 2322644246, 532492908, 3054321531, 1067051779, 1785583271, 180887597, 1418598185, 4044753681, 3917658836, 3479479593, 2634819012, 4159884324, 1040533841, 2586723724, 837716794, 164577930, 317178584, 154114056, 3783216088, 2767754792, 2119889185, 2425762952, 3569885080, 2179136332, 2149386060, 4092703713, 707803997, 490209810, 2108392919, 1659494035, 1386954610, 2717009026, 833163864, 776202586, 3338503713, 3096992918, 3460455645, 3087905738, 1393698851, 2759899863, 441150249, 3333604494, 3882205059, 3916497987, 984493439, 434656593, 2490522122, 1504846510, 187150946, 4232691572, 3395436978, 285958559, 1356859264, 2143464038, 2022100576, 1757835893, 3679904331, 1982089104, 516408688, 3610975185, 2318597762, 1157923234, 416860921, 944006773, 2104370728, 1353811900, 3937728232, 1826244548, 1088140626, 2414532343, 618632124, 839995882, 1490199281, 3898959724, 2411266182, 231656780, 1924335735, 1836683618, 1477823055, 223947088, 2196204650, 1868035259, 2266310605, 1975257448, 2194604125, 3618535565, 3548908580, 665425475, 1473167844, 3515679044, 3908821745, 3670597270, 1647741605, 2808105706, 2774572090, 3294772432, 2953665149, 3981797247, 261695483, 1569034099, 4014033356, 3096983714, 2672703053, 1731783620, 3236439544, 4099308512, 3368123042, 1822615852, 3353272841, 1033775447, 2168128412, 756831211, 2235538940, 2265796636, 588287900, 84108282, 3735875722, 1573933483, 1405498087, 527164294, 3703177418, 2647067075, 1477368786, 4165471552, 2459594640, 1329482406, 3063420991, 7299479, 2149344678, 72168192, 2419254743, 3136560577, 490829345, 472261530, 3945361858, 448257667, 49202940, 2360482055, 552827604, 3662823303, 1598475809, 1672228171, 4092593068, 1374494215, 3303733768, 3290090190, 873923910, 2232691302, 1247020842, 1096918046, 2421961769, 3882156944, 1757851258, 2301089449, 874549584, 3420801220, 2112683258, 742830633, 3392547306, 3136681103, 43067052, 3900327121, 4164736056, 4169405883, 679200247, 997512866, 2934293054, 1306570883, 792326588, 2334149525, 3580963449, 3834872409, 1189102506, 1753831204, 3144355360, 1954050888, 158384610, 168556815, 3531460090, 1942187991, 169119173, 3220469492, 2205782461, 1317719254, 869411974, 1956840997, 2397935764, 389057586, 4067566333, 2506435850, 1833938074, 2802665303, 1526160827, 3314785902, 1972193006, 3585681032, 2982959029, 3171391557, 3897269952, 2129554212, 588123758, 1983225321, 2757286706, 2662457057, 4143336585, 2496113776, 3695024329, 156455101, 787622082, 3401860654, 2010647482, 915698535, 2724779649, 1426534750, 4279550469, 1053625947, 98539586, 816965018, 2275201308, 1879289969, 2179421257, 3411352416, 1367716717, 3536273154, 3836666840, 546729543, 682609832, 1366553170, 1557731528, 1025254888, 1703421458, 3306979549, 1693094255, 1838116968, 172486266, 4270588092, 3571758310, 2971735611, 1279096904, 3354012981, 3429449472, 1341389853, 3382011280, 1235107047, 1037506555, 1630009836, 1628224185, 2066971792, 916906241, 3195495932, 2054779637, 1564300793, 1353629652, 1672620068, 2967651831, 1266855675, 1672815412, 2341591561, 3175708796, 3234458091, 1337394719, 2474093915, 4284904586, 2089233670, 3755434426, 3140264111, 3514281227, 178908830, 1251338759, 2802698638, 1794285267, 4040812022, 3360985261, 871465667, 2837135383, 3575524699, 1464971070, 4127320668, 3008936078, 3726038433, 1373450462, 1941006844, 3970631614, 637253194, 2060144450, 852658794, 1415525396, 3882011498, 14022105, 3254966664, 2938723551, 3562352896, 3319279674, 1722687274, 2625329438, 693511673, 1531171813, 4230267546, 1936418436, 3063983945, 1856300321, 3412470105, 2678180494, 1279252111, 1693476711, 4171482376, 3423725019, 3460766968, 3615608792, 3218685484, 3504191146, 3335941883, 753595076, 3463199125, 1146103569, 1465048995, 2564283633, 3596098995, 2960031469, 2596056617, 1980925648, 1678652917, 578405537, 3864487498, 1950704179, 1163917269, 4237770151, 496029380, 1102151600, 2546899961, 3891365237, 3778675924, 910905180, 2469589621, 380335681, 4145508322, 2123209241, 4084570496, 599949329, 3989810156, 186804859, 2534807756, 471226549, 638140375, 1217114410, 3199250348, 2049000357, 2557690440, 1790112697, 3451711690, 909095733, 3872482964, 551364516, 273684383, 1833475521, 2248271078, 3804648868, 50601137, 2313678509, 1217129620, 758999338, 2633586927, 2622243477, 1700256659, 235140449, 2978294518, 2741431703, 256186379, 4033865755, 3359575425, 4069200342, 489823757, 731620705, 2800687545, 2144951166, 584253822, 3069617547, 1649454431, 3543952080, 2670463556, 1169639372, 3893664760, 3935441158, 659788802, 2806668873, 745994549, 3258598171, 4031655477, 2794441076, 2375941633, 838210537, 1076369054, 20765431, 3417565084, 4170556489, 165808146, 647203467, 3383541903, 1503711440, 2784814279, 3103612060, 276890280, 426763920, 4076686054, 866512804, 906442276, 1724773226, 1034856394, 2780689861, 3224891377, 2548261414, 1479248796, 2725998859, 1129844063, 1030935856, 761134522, 698176094, 3570526887, 719020836, 2354064773, 913193670, 2966286728, 4152876854, 3969514563, 3594367162, 1652532687, 3800473405, 2920729382, 262114072, 3760292801, 4138204117, 2396324474, 2305025576, 1877853561, 3096266700, 2630950707, 1110785821, 934096893, 2744416014, 528534332, 3716429501, 207745548, 1558676946, 4175808428, 1769039028, 2843943348, 1240835159, 2372742216, 2440059653, 4118070405, 2655569417, 1890800092, 413206392, 1349985253, 1965323001, 440909943, 1521840409, 3696184381, 1883321187, 142917523, 3211416863, 3593588133, 1861507604, 3038984736, 122311003, 358722566, 374088712, 878995654, 175347582, 2378062751, 1499762488, 2218298653, 3800819203, 894262858, 3719739087, 1180811822, 1004927955, 2177509083, 334797968, 2106871632, 385908029, 2129167317, 4107806285, 843223476, 2050748501, 1619136670, 3923787185, 3446016983, 1998019678, 23584428, 619874076, 1932604848, 3388862869, 4068129363, 2355681190, 2118314584, 1668370934, 2707802563, 3941468336, 3062560304, 2841424364, 618838978, 4098386562, 3576489508, 1768902859, 1233291851, 2995637829, 3650456590, 4022657330, 1867396174, 994043952, 565013102, 1938654692, 374031154, 791900784, 1552286087, 3804161043, 846201239, 2566620072, 1889224600, 1125315535, 227824299, 873993126, 2379119984, 1324120655, 1972404682, 1948381640, 3547277221, 614554295, 1310789168, 2644010564, 1996866039, 2859336349, 1864646741, 3506606007, 1262083223, 4097718025, 3533869573, 296448136, 1274241738, 415138999, 653945831, 1141596244, 2197541028, 2539953404, 3981642028, 70345424, 1071582077, 1723686121, 2979182381, 1111357156, 118847566, 4256690413, 43586015, 1376664759, 1491947820, 1661876908, 2872906754, 2356719364, 2276787964, 545565675, 1136296900, 2159358499, 1099373419, 3624470701, 1936903680, 188603925, 964252781, 1206132314, 802232385, 1674815100, 701209481, 1757972364, 3863436520, 3022311634, 3849751177, 2821516666, 1868784813, 4115089167, 974574876, 3599922826, 3590720210, 4109649647, 3286820715, 1565856400, 324712588, 1570972016, 3208441826, 3911731804, 2284871301, 642580694, 1573382950, 937430950, 643000396, 4259950405, 1589422803, 3351401929, 1022544487, 2840002550, 3214143253, 2112345255, 1704060828, 973255997, 3266728810, 3373085162, 4118976470, 2786302504, 2839142956, 3647485211, 3644521355, 2868575586, 2220831829, 3716425281, 454992400, 244753445, 872940097, 736535204, 840691083, 1641759317, 3082173348, 4014337994, 645148436, 858244045, 1454218031, 3971577955, 880777952, 2721191390, 4112014797, 2617252735, 3516609953, 4277945963, 1840217641, 476465799, 4084851716, 4157695437, 2718538553, 1391202818, 4259293599, 1482305425, 1709373893, 3645640516, 2271285300, 776224029, 4290931940, 154828188, 2316119944, 3209821187, 4146745522, 2867613182, 1316888980, 1421974896, 1906008049, 3781353685, 188340977, 4213273662, 1695880667, 3779253309, 3163380614, 3434754383, 75469556, 2044691079, 426117735, 300828456, 2716604248, 827344911, 2163812483, 3823018280, 1718517598, 992873956, 1936576414, 1292494390, 3957223562, 792567790, 3997122693, 3929530704, 759883248, 3836007432, 2535541041, 2809807314, 2765706194, 191322556, 3668282012, 687769544, 1811867964, 4263274567, 3089883262, 2556662721, 193857648, 3796860205, 1600936104, 3262957549, 605862337, 2014594616, 506586132, 2702802229, 2652438460, 4111013532, 2457685175, 1636478169, 2638297627, 3316211928, 1392156831, 1585490484, 496005462, 1620385427, 1054824633, 845078292, 2912642233, 3199635675, 348281364, 1178372007, 319401902, 2881599984, 2294727693, 1638056585, 353286573, 3773351674, 975672721, 1772240299, 1914089769, 2154222459, 3882988043, 3412072477, 959171127, 3992465532, 3685849413, 616674434, 33519684, 3095194093, 999273122, 2026326821, 1901666761, 474182597, 2238066192, 947295176, 1715449288, 3404002339, 768888628, 3287670, 1987187200, 2499712390, 2188567128, 2834078246, 3104628515, 3009029569, 806976768, 1642861683, 1324994919, 2973136343, 49314284, 2509497305, 24968841, 670390297, 627069042, 1304236988, 1375456390, 3919195202, 3197057226, 1062750627, 6791819, 3488673562, 3879879507, 2425238862, 3168162068, 3947143309, 2564596848, 3041033835, 3793364379, 4102641630, 4201026703, 3480608769, 2455666998, 3892758135, 290593346, 2989603091, 2708453332, 820339568, 3074521677, 3860500531, 1470250123, 1776399507, 3905779941, 3825736231, 3503857720, 1966401066, 3507194658, 3894848853, 463641233, 1072948292, 1868795684, 1354092983, 4266998364, 3940656223, 3376136221, 2005955725, 2370216071, 3290940714, 1559782129, 1894947877, 606294101, 3981561444, 2847200269, 3535502083, 3855156102, 2224432571, 4054137459, 2063097498, 3414297028, 862209439, 1654105447, 908304598, 3618805096, 4180700633, 1491819516, 2728623227, 1939130539, 1449799157, 3457090505, 3386860819, 3112386862, 2877513978, 4085139783, 820295925, 1875908499, 3804347422, 2293380969, 900716770, 2092851656, 2197033136, 1674038906, 1189289666, 3639893068, 2179464282, 501319410, 1315523975, 1042626614, 563445918, 2416289622, 3229052899, 4147759839, 1735609147, 3527994086, 1277340442, 599328742, 548088445, 2754099713, 3526557562, 174212857, 390567384, 3403936659, 1096112674, 50914246, 2344607997, 1992878348, 2521494863, 2505080349, 2286623108, 2059385003, 914522178, 2049417003, 3479848218, 2736207411, 3721084043, 2363170432, 731772877, 2468466162, 1125861645, 4197170228, 304962763, 4003772292, 4181485814, 2907635513, 2354831716, 2314029793, 457502537, 2094870367, 1656744069, 3405952222, 3236209010, 1115867806, 3874637325, 1545129224, 1901669323, 232425034, 4185677449, 4018598106, 3632359982, 326549638, 1576147199, 3760019673, 29062606, 2584312661, 4151682030, 3526058716, 2365076986, 3860871819, 1374548760, 1000773560, 1863711607, 1146924609, 2005582224, 2953290940, 287700721, 3919546732, 2346620919, 939303402, 689182533, 3098507868, 4163710927, 1143913973, 3607219695, 2792948531, 3969522156, 974836503, 2542540493, 2249429655, 3099874994, 765731313, 2995043330, 2369195320, 2626444557, 374135346, 1650132652, 1393458161, 965360593, 1194702996, 1487803703, 3704406189, 1115418173, 2663652037, 1008043420, 3630459308, 2314176547, 1983476533, 2447347194, 2848435021, 368739796, 3477014117, 4245468298, 3968911763, 2941160017, 211003333, 3091424565, 2115357509, 1242780947, 3598342856, 4282074822, 1247463980, 2423911172, 4000570311, 3535464872, 3565245887, 1576511948, 1271931582, 93825641, 3856210369, 3826479377, 484785323, 742165721, 3736172482, 3498422875, 3491822308, 2068357034, 291590598, 2253592592, 993272186, 130105218, 3600778113, 1437376773, 2436267659, 1523199324, 3214303231, 2434627076, 2186305771, 2918662254, 2334727600, 1780109177, 336738014, 1734792106, 3596509003, 1033533896, 1759165024, 3508386938, 1614819525, 1873744523, 1979236878, 2538934816, 2415347917, 2301650515, 1550720261, 2203090375, 2022893611, 3662309742, 1306944989, 2948465279, 1455076700, 2469463383, 1863919131, 1847241357, 2530268412, 518265935, 70282094, 2901986000, 2150149640, 496391904, 3067937515, 2508888300, 2635851380, 849053982, 3184194158, 2059404540, 524897574, 1097256869, 2455456955, 148274817, 1466765934, 3300408595, 3921432682, 1003501324, 989399942, 1637955541, 4135062678, 3550798683, 2646992671, 3446916177, 3176705005, 1084791151, 1031256900, 797897526, 2975453820, 1739635433, 214277322, 3111643236, 112207921, 3519455361, 1169553829, 1185626531, 166181421, 2045862251, 2717585493, 2695215143, 3951337618, 240743851, 558091529, 2813615865, 621759618, 25568816, 2571649098, 4012501148, 373343541, 2897977368, 1425204228, 3204352955, 3980571550, 2845459559, 2787687132, 1880624364, 3177168379, 3396467332, 3171544801, 3081948979, 1605340231, 3891879587, 3119123351, 2327135795, 239015493, 2380119148, 2553471169, 971502866, 1348011762, 2056617337, 1879752591, 83013729, 252213342, 3934391273, 3325017300, 1362656170, 2655450582, 1081108310, 2175357397, 2928495339, 1477963297, 1515531662, 4086888468, 2718988778, 1003261174, 532264343, 1483546882, 2070676557, 487816734, 3330169921, 1676229769, 3474741727, 2348660610, 1731862276, 3998189303, 1948578637, 3588679214, 848582280, 736405812, 1001476020, 3589395765, 335835639, 697231871, 1147576820, 450630954, 2072064264, 3971732873, 2446526733, 1367827717, 1510753046, 4094053270, 1227420951, 623456070, 2474902542, 1008425387, 3560115535, 1970617350, 2901870168, 2446459140, 2714397685, 2585890814, 724490113, 3131947050, 3822480349, 3467073607, 1104890074, 2824815823, 3623720529, 2132277447, 416141338, 195984069, 3517465780, 728324436, 3127597133, 3176128641, 176713995, 1846644869, 2490815290, 4214092420, 2028701504, 1939459942, 3203189998, 705567681, 943105306, 2416921287, 1174382018, 3230907072, 926797485, 4068491112, 2912459615, 3231988849, 3728782852, 2032023874, 3277767227, 1413991826, 3195978311, 630644443, 1956532677, 477076329, 210993404, 798209887, 3233111746, 424163152, 268924311, 2421778848, 1631024845, 3794906511, 2580486879, 1508672378, 986333100, 940951321, 1807496304, 106861871, 163276549, 3127275915, 3107793904, 3696846744, 1461216921, 4126339004, 3036428969, 1304931454, 3496489740, 4075116728, 2391422779, 3774607493, 3787916812, 3189691465, 4160846599, 790793889, 845035721, 2393907267, 2962910363, 331477361, 24541590, 1202000784, 1121901898, 1173179550, 3534729600, 3558388997, 1833319365, 4225164455, 447896917, 37371863, 3615740713, 1166493102, 3769528026, 547430223, 1289061206, 65842724, 3951743159, 3970270201, 1016723131, 860923776, 3549790080, 3063235661, 323489325, 3209161747, 1090267826, 1252770606, 1641578728, 930231423, 3632211677, 4230885106, 2496482382, 2633525389, 1714479416, 1481400907, 181048961, 645493748, 3883652044, 2405966515, 2574097284, 4263853244, 3177442947, 3885117998, 3977933981, 1811897588, 981341427, 3681491004, 2950038999, 3400986827, 1156400750, 1915368176, 4034525839, 3913965387, 1263711688, 3735940410, 3433909193, 669550288, 2293531322, 571261588, 3642494398, 3886891683, 3250905098, 3754331873, 1736812612, 1913148575, 383511001, 2952025976, 3419934471, 3979160309, 2615962867, 2548657752, 1293489491, 1724008112, 2876087861, 3194547413, 1452536131, 3965224166, 540225617, 1402972369, 1159760532, 1806571588, 3167379409, 4133184945, 539238886, 2935714492, 3689137237, 1356638149, 4024895922, 3123001231, 3958847252, 1754526443, 2615615264, 2239705111, 2394845408, 929562348, 795259387, 836914901, 4047860405, 190502353, 2375109875, 3226336558, 1349532188, 3475902748, 1375434200, 4101705135, 573625201, 2820964546, 1324163174, 2687411784, 520968733, 3982367517, 566000824, 452659821, 2511647312, 2641618987, 4136419873, 3490266525, 3351336453, 4138172030, 1625132886, 1361574749, 195252473, 3608597708, 3624130999, 3392339998, 80096372, 1029764047, 3081852289, 568542240, 3985184762, 1262216463, 2434376503, 3353294477, 1046075247, 3840786412, 1573382780, 720264875, 1065614694, 460681924, 1993676591, 661606563, 1469222473, 2261177580, 3330421580, 3894911948, 4283449436, 3059626204, 2554297446, 4021117875, 1133181570, 2598346874, 3673601210, 3945668123, 3194035647, 166030443, 3297199595, 772875427, 2617425001, 2726547660, 870735378, 2722590260, 938891308, 1753218156, 1602728717, 2071607066, 236684284, 1716295733, 3059588987, 701292325, 1580878244, 1444836248, 2697414005, 4239468707, 2167366487, 1366267635, 3586226806, 609997782, 568865443, 595024997, 1690026009, 2886383829, 369468199, 3166766254, 583153054, 449140244, 2067843937, 3091809449, 567339336, 2061178167, 3719294753, 1775482261, 448175306, 1809204463, 1530444739, 4259500208, 3817857680, 1624608032, 198112787, 3086141301, 4153958245, 1062335706, 746888012, 3210841083, 3520340215, 580389948, 3152533859, 2595243926, 88208066, 2802009214, 1163561928, 4056692289, 3305102060, 2494451770, 3129683686, 1065929294, 1575281583, 2666136474, 2121784019, 1632253986, 605761701, 2555026571, 2863474334, 3438554393, 2418993657, 1892112813, 2952150188, 3915769560, 265171636, 297548608, 173653861, 3740804892, 4192203113, 1753191873, 3181484905, 1348633679, 2041994129, 1701180906, 4282647939, 1952577047, 1624443157, 2338844792, 3248098313, 3167184947, 3387917320, 1275962962, 2380848887, 2085742827, 3410844671, 2513645700, 2752978766, 780822192, 1056273447, 2025415885, 1017616235, 829540783, 2120259870, 121647837, 1006725951, 899348952, 1122542682, 1969472749, 1238725333, 2337534428, 1510510136, 205365547, 1826980867, 1467894293, 1331240110, 2818321065, 1001976171, 38195099, 2403042775, 2900772914, 2313826582, 2551287914, 2222861698, 2583149645, 3212896564, 4005174895, 2889210554, 209166796, 3308988352, 1756543808, 1649056723, 1934986883, 3597297084, 2774466642, 2687174735, 4124754237, 787166532, 3085233890, 305471541, 2181935437, 661994026, 3959618709, 467798329, 527980498, 607693864, 4030895852, 3058785317, 4132912365, 2211268886, 1920135276, 1150150244, 1152900861, 4186953115, 2967121053, 2315809666, 1628669983, 4218656810, 2153151497, 4186953705, 4084848948, 1626921281, 541518930, 907197629, 649834425, 1566015697, 2303141095, 3199220470, 3331306528, 3035896344, 40803903, 3060912440, 2484280360, 3111095964, 4275397581, 755370967, 1926216748, 4148325325, 1697911265, 3431933084, 2625756548, 1842737733, 3358229410, 3422419572, 1342326164, 2830871527, 3888464285, 4109502384, 976358235, 2117332146, 2024868849, 3924205038, 1663518486, 240962094, 1905940299, 1308276157, 826954681, 2899747300, 3773748161, 4100454662, 1792363879, 885820900, 4083369444, 1885627797, 4192846608, 1322743076, 585320360, 1701034431, 3683798579, 3413443226, 1976530546, 618001533, 1850422976, 133861412, 3556558201, 2870637930, 2755106042, 273893223, 728135611, 331122327, 2838759188, 3887247451, 2293674129, 231301544, 2990279933, 3980222865, 3511251663, 2119238398, 1244994024, 339092061, 524852419, 2863891839, 3299470607, 3858881513, 597565621, 2678666117, 3061892259, 1678083398, 2163044086, 550548376, 2950581047, 3291974084, 1882093517, 2076006168, 1474947798, 3929949059, 1508215966, 651325151, 1555585263, 1610757772, 1158114009, 3110277786, 1918409651, 1161336207, 2563705332, 1921026418, 1115414022, 2713166274, 952873571, 2581898677, 1510328237, 3254243131, 44673022, 1903428158, 4253316445, 1495916865, 2858981017, 1123824586, 2728662279, 892138075, 1019085517, 3113080981, 2851094063, 2489958155, 1577951262, 3077669716, 1854741726, 3038877017, 4129913394, 1914680252, 523218489, 3428301944, 757089880, 2169374234, 3496953513, 2523299084, 2494812605, 135344042, 1255033180, 2537823174, 1479029156, 1273822363, 2479685697, 3237440223, 3979128065, 2734347497, 2228650802, 3184417211, 4134447072, 1256525160, 664402130, 1317123674, 728252210, 528669899, 3167922445, 981408967, 363663027, 4154906276, 2848972291, 2105823150, 2217582505, 4057885279, 2506631259, 4187227897, 850443115, 3101899801, 373008141, 1530920983, 4180704411, 353636945, 972131394, 229938074, 1409716462, 4248498515, 3549955524, 850507976, 453042266, 1101184615, 1447357022, 2539300627, 1172428310, 220532985, 665241537, 1723477631, 542518255, 4210114974, 3631888171, 3800693151, 2982467476, 2780225265, 348769350, 3767007028, 1504200891, 3981340869, 1671082499, 3248824053, 2339549689, 922094483, 1977037523, 1709297310, 2790353013, 4024357472, 2647672396, 1652924066, 3493166059, 4265484102, 1204202988, 4017008359, 2767502252, 1919525676, 2127203986, 360935507, 618665426, 1931344124, 3892652216, 2689408066, 3090606376, 3302174372, 259107534, 3302186648, 210439225, 2560115702, 2209680894, 2166510059, 757942971, 3260940483, 1264108887, 1679166535, 57256737, 3153580498, 2757916728, 1340547150, 3596198851, 231635359, 252291665, 1363151124, 373219283, 22100793, 1112114712, 722457795, 295414194, 4191226269, 4254945622, 3710228881, 3111529459, 350161079, 2309320703, 669430856, 2575254271, 2099318519, 2362918668, 3783273299, 1151209799, 2767681874, 3458234676, 2011182802, 288725624, 3702385844, 3797973702, 490049655, 2865985795, 503610468, 2304253303, 1128133975, 3993226532, 2131835961, 332231745, 2558805740, 16301031, 1382649172, 692239359, 2959643564, 3329332701, 1139494240, 3619475070, 733037178, 3406156790, 2080720660, 2109261344, 3363798796, 3204484066, 2646113477, 4148205269, 799087755, 557337329, 2359828318, 288774297, 3375545739, 370320765, 2458732281, 979805346, 1334846710, 2602092927, 2533365515, 1852842794, 2622251769, 1419322475, 1145800020, 737903725, 1153644028, 1289782602, 3897732171, 3200808400, 1240660465, 3338303472, 920835420, 2015057531, 3662480445, 1830207435, 1960194061, 3304264361, 2784961266, 925464535, 2681071102, 1893240221, 360821176, 1653589302, 2148409428, 2060987636, 2504727619, 4133236280, 311757255, 2859001118, 1040499965, 42755198, 2341180783, 1388837250, 1633043031, 3579154423, 1332496391, 1909763255, 3858777414, 3363557810, 3347520423, 10982148, 2138582837, 529179397, 1604795975, 3040459363, 1802517503, 4117590177, 904313163, 3703152559, 408673463, 1599714421, 3307515588, 1355294447, 311023742, 14333795, 786547447, 864316495, 990332098, 351475960, 1485419629, 1048687725, 228132334, 1625799656, 1455359248, 2248704026, 2372017628, 894794844, 877148044, 3896016219, 3464102000, 3763635692, 39224916, 1246142148, 21338496, 4140996937, 1138995126, 1251168260, 2718413124, 1965905120, 3110193080, 3027954037, 320534459, 2542763694, 1419720905, 2812474631, 2792411870, 1651962324, 192716135, 1737673979, 2647959435, 3716159949, 2388272809, 1617954644, 1450600049, 3550850391, 1263095154, 3193559300, 2322571707, 843361641, 4158557784, 2803030547, 1944751676, 2661194907, 1635348378, 2336927219, 3282077575, 871291576, 3755395561, 1688478242, 1658729599, 952197884, 255045502, 1151229417, 3908603820, 3381889237, 2659464664, 4270882820, 3442743812, 3937732634, 1293126665, 2140063855, 1790358671, 3302408827, 776765234, 4136473485, 456087438, 641420314, 3794191744, 2956006668, 4164368041, 347646563, 84664538, 505377799, 2511651749, 2736458373, 1690001860, 2129840152, 2422392566, 1642355329, 1328317471, 1918557311, 1707845927, 1060818520, 1174323174, 1107882151, 2470561335, 2630572754, 989228304, 3582235729, 4169461800, 848151658, 3360956819, 4225196737, 838403702, 2463901318, 3718732666, 3655590770, 4252692156, 3514013237, 3363046216, 1738623757, 3486291238, 1774106470, 1538254667, 866281589, 925797271, 2084354491, 3389491583, 4232501471, 2234837181, 3163466752, 2138252685, 2012459541, 2692433529, 574232363, 2246344969, 1840754152, 3958069764, 2615578419, 3474057060, 1584887186, 2489514879, 2535431029, 1437864867, 3152571543, 1658169326, 2632775514, 2874726507, 1856347079, 2693660204, 1443984418, 1984643239, 3541106595, 3071350734, 2946429994, 3731242288, 2324840174, 2210266859, 2063468365, 1405656422, 3014627943, 3676209102, 2791927170, 2674797230, 614921236, 2754110734, 821974112, 1902452868, 4151220212, 1553386103, 3626101319, 4192797731, 366531157, 3010276863, 814733231, 2070775184, 1519421741, 3848126085, 3672046993, 1333022498, 2306718695, 3592322675, 712819504, 344156020, 3969659316, 2560540012, 2210233310, 4230089843, 3235040348, 869330725, 2338938064, 1044280834, 2867669468, 3054525445, 3719118856, 283623533, 1950016385, 731802766, 1834721831, 3248782209, 612754995, 432183594, 263117722, 3754663703, 1467030535, 2064424778, 1682404759, 3932949076, 2824978153, 2982045874, 2577460424, 2240558079, 2809768235, 1694086373, 10168861, 71287507, 2774674945, 1402762821, 4144652822, 2137901150, 79349794, 1850928063, 3453886012, 2611712904, 726067463, 3475683316, 1291732349, 434664864, 1431734800, 3479471990, 256199132, 553792286, 1003770870, 971192534, 2518853287, 992095199, 725268139, 586886249, 1129308335, 2632736951, 1758349510, 964326882, 912310654, 1641153608, 2971241191, 3315720054, 3309800404, 1641156531, 2734594776, 196831199, 977422956, 629969525, 1425175005, 2958997036, 2206438208, 2735345483, 532376011, 2749760347, 209216288, 2393350806, 2505744311, 657506308, 3142454707, 2747993100, 2968729996, 3026874592, 3380924284, 3294769384, 1462364895, 3509326953, 528881302, 984645475, 464246258, 103152929, 2256425820, 4195118792, 3307135112, 659984830, 911932778, 1110863640, 3022194731, 1837066861, 1955445491, 2781804054, 945524141, 1125201286, 694343587, 2915944450, 246682237, 144394192, 2444918504, 1175842138, 4149432481, 1535968705, 2166447459, 851398855, 1770527039, 25850900, 2173525000, 2782466314, 3512434381, 449288992, 2422908637, 2745364048, 4108127951, 2780385667, 225932440, 2481505313, 379870382, 3513941584, 583228472, 903620298, 3387768380, 2665230563, 77789751, 979987567, 3569811777, 508063942, 1947514794, 3556961163, 604304160, 3352941000, 3615255733, 1656134891, 1899967391, 3689202321, 1469689581, 442027444, 794667311, 2134056207, 2338830103, 3347112767, 3248688805, 1186534708, 2458989567, 453764940, 1375421776, 3224160528, 2243074756, 3650236989, 1641094174, 3863544814, 3815616175, 346576021, 1503505113, 3152998176, 2054491235, 281464262, 3944709713, 2766745262, 1189334739, 3002099286, 3238020449, 2171965098, 200760985, 2617839419, 1238723135, 356266350, 979627731, 345918551, 1324250941, 2454792437, 657071405, 1261313469, 3605838026, 167247646, 4186541397, 3734329114, 4115203037, 3605998294, 3894654392, 1584469582, 216999207, 1943930308, 2406923342, 3221752142, 3453886978, 3987944390, 70464324, 2626870457, 416468064, 4192901323, 3600316733, 3252973975, 2373604209, 3492707084, 2210011503, 3096903289, 1737226579, 309297808, 4184075769, 1324596646, 2428649468, 3337197764, 1551919965, 658470703, 3747989879, 1356533036, 1923073460, 1277047353, 1895280570, 2212344012, 3177874309, 4347700, 2933316109, 2409568201, 2115907048, 1428905997, 343984195, 2311362061, 1055216865, 2219665940, 2228745491, 1979413244, 3623338820, 2454664085, 1277427225, 3794259983, 4007026196, 610506235, 1301458243, 491940360, 674457292, 2839962571, 1452052282, 2388363566, 3711678952, 4294774992, 4051370582, 1529103157, 3227046546, 2746701545, 3038445081, 1522683064, 1678034496, 3079836365, 1254431283, 2423235132, 2914188816, 1296699035, 2609295361, 1388682536, 2460848817, 1377032636, 1431369861, 849103017, 2675653898, 3902079035, 3735358917, 1342957738, 4166842641, 1240947966, 2383142600, 1425879531, 3490143201, 4216350312, 3412272022, 822379954, 702927516, 3271768429, 3193495954, 1025594349, 249383744, 3062351615, 1939529955, 2973363722, 2137185194, 3116819816, 1635522789, 370336105, 92541415, 2052771600, 562974004, 1987817705, 759264727, 2829637645, 1706196447, 2615881767, 874000910, 4186634133, 2612611714, 74115864, 2475430836, 1850577152, 2361409344, 1263829253, 1115636715, 1226534772, 1799707467, 3860604576, 286621067, 3938710059, 993586318, 1610396529, 988608717, 86154492, 1901893645, 2585218196, 3560271660, 3895132859, 3923188903, 3995536560, 859558363, 2132868813, 3913935263, 336562871, 1339381117, 97885976, 3827022718, 1116262658, 1241395273, 3305231293, 4110094201, 2591694339, 3674679604, 2284321283, 498987673, 3627507224, 1943814077, 1979485797, 593072539, 3615978832, 1165480870, 3565309180, 867034464, 957047669, 2111764718, 648846560, 3623177300, 2052331289, 2392608713, 298748594, 1067899706, 3247088801, 3324264619, 48699298, 1007773059, 3823123579, 444761273, 505027854, 429021833, 800414502, 3852167947, 833545507, 3873855869, 1156731182, 2556433951, 1323942816, 3940402454, 2779985321, 2575784342, 1866706358, 3986395113, 1836609299, 3810333710, 558433360, 1327762642, 3230008240, 2270477417, 1633927917, 2112390768, 4067080462, 3494221644, 3153246684, 1585114303, 941747362, 4026288866, 502836241, 958159495, 2437497029, 3768511697, 1700984476, 1245896600, 1263518424, 3025711997, 1855422256, 176102854, 2561931550, 1989730020, 2698032657, 1879853584, 3246182582, 2569520180, 1750950674, 4103296079, 1480087003, 1371353600, 1289964664, 543010959, 299274844, 62161484, 3179849950, 4204104588, 4109856278, 634765892, 2132000401, 3450118165, 3772144406, 3956234236, 3870521493, 1037828841, 3171863539, 1481924933, 3265821723, 4260915323, 3363096097, 3008514510, 1177465171, 2347975044, 2577181553, 2290600713, 37662736, 2636372586, 2574078692, 636069846, 1259461053, 458944629, 3457404602, 3916743411, 3128794682, 3843238524, 85259876, 1527056780, 375459524, 1287523465, 372573941, 789610698, 2174694143, 2851217337, 3587196235, 4256008589, 1164382964, 1037980684, 3937600300, 213261269, 3171329077, 790781312, 2182510408, 3589221246, 3268918343, 2803002688, 3102061501, 655517303, 3914492530, 724382374, 2265477731, 746419308, 63611366, 2458167352, 4288416818, 4233958698, 3136417058, 4114727788, 1843072581, 2337695786, 934520123, 1342333694, 3229711567, 1324869552, 3160843876, 567474972, 3465101587, 743129852, 350245325, 3073057677, 282859276, 3597995938, 4119866610, 878522444, 2677337190, 678298477, 358812519, 2072275553, 3543116285, 4239556596, 3312213566, 106425941, 3120252146, 3864499488, 3789355335, 3814243080, 2342537806, 903009464, 1028900885, 3134020085, 3143457739, 3062358127, 3291402100, 3021123686, 1339901311, 498580113, 1775227497, 306444350, 4029491851, 3552313514, 2194842786, 4171213366, 2274776777, 1537790795, 860421321, 3482055813, 102968614, 1306697588, 772115430, 239745223, 1587329568, 694149649, 688229912, 2246618734, 2649095912, 3630021676, 3175891328, 4121996154, 1389718849, 3706367307, 4134982996, 1958677273, 2077758806, 2434026588, 2666368567, 1072610307, 4245039217, 3484429091, 220350675, 3154528426, 2596913004, 3957494944, 3912682433, 575209175, 2011087042, 623501237, 3589694628, 1334514047, 2158461959, 3742147356, 1899398126, 779224923, 3135181554, 3066639710, 469152104, 3700266870, 4168171991, 1851066713, 3932358224, 3804629137, 1795999632, 1118427213, 363129325, 1045028203, 3139105870, 1598475530, 1753833034, 565101941, 1843691312, 2591865998, 225831512, 2224208949, 3416071854, 3288856294, 2343946685, 3627008087, 3095325108, 3185042024, 2331016136, 185116488, 566325628, 3658377440, 2506067545, 2861704595, 1812884521, 3643982610, 568407458, 4116773485, 1142392683, 3682080558, 92792067, 4009709258, 1747734278, 3001280976, 4184886571, 1262014469, 4163660676, 1436773394, 1368851150, 2037462153, 3563529794, 1057019063, 1685120793, 3215024672, 3665818142, 3933417836, 1788907869, 4231235803, 2553857163, 3477896669, 1756265774, 3502332304, 1118273023, 4210519626, 3951005484, 3949193783, 4275269567, 1412507530, 2119414734, 3197744180, 1727035794, 7592522, 1676147086, 3955869797, 3065575424, 790085047, 2804421523, 285651317, 3540656357, 2542419311, 602927627, 704651024, 3149072841, 902032327, 4163031690, 1764374492, 2760215959, 502310807, 275722917, 3629674543, 2542857079, 264180633, 3302257046, 3498927394, 3027680594, 1509339017, 1036707010, 1537641105, 63530051, 400123884, 2164947841, 3253776238, 1466375007, 689257676, 4284513313, 1198312466, 81565481, 1868044035, 497703773, 3221147308, 71357110, 469645322, 4016729468, 3370228578, 6300870, 1998477802, 1832114690, 1862914448, 735803610, 247036487, 3182676701, 61794601, 1370154458, 1858883352, 565729190, 1663953108, 793084485, 1217793357, 1494627406, 1080932441, 3549409970, 3985222320, 4055195963, 3089644014, 2678662624, 2129940354, 2355687437, 2124088433, 1751328921, 747660321, 714234187, 2635530611, 2541781765, 2643915200, 2946692189, 3344714038, 3671079374, 1517237140, 774378418, 2334629257, 2144418304, 9891895, 3784605700, 692293832, 1853937968, 1219788734, 4171274380, 3128966937, 3035590832, 212765541, 2013884091, 1634642346, 3792408331, 86669066, 147207290, 2505067364, 2063263030, 3234712030, 1508946008, 3395145796, 481265154, 2817294806, 651262700, 1204811818, 119834813, 3330945175, 2810506061, 1971125380, 1565024271, 314575944, 2028552894, 1940333937, 1005783980, 3763312541, 435515606, 2020298330, 3322425729, 2095118250, 1724300612, 397241501, 3796719612, 3123427635, 3537649795, 556565829, 4049617105, 3550809002, 841974069, 1147213972, 1263362184, 3268265458, 11267756, 1797460616, 3033147134, 355365906, 3667247009, 3972980205, 179770136, 469774857, 2182542844, 89472771, 3092656636, 3217550068, 3523528960, 2891824739, 1831773552, 747764119, 1686876540, 819072294, 3722772789, 1576567032, 3281071460, 2304976920, 523590868, 101440185, 1210819737, 108940957, 2440840697, 465527086, 59613703, 1083484440, 4210870468, 171180962, 918954526, 143949225, 1014791507, 350347795, 1767831190, 2452732568, 3003055875, 450281860, 898985849, 1611018503, 3140444697, 2955622985, 4174152853, 903345270, 564265013, 1804912800, 4253186205, 2190765151, 1831747690, 2099925639, 3568173666, 137872545, 21463535, 2538752302, 3614309266, 443655958, 4277034265, 1804222209, 3887244757, 790423129, 1673618911, 2575988623, 2301044897, 3756291147, 4288512031, 3203738770, 2297230272, 3322144306, 2267288862, 682948050, 2780474842, 1335480154, 217058136, 4105336439, 3132872968, 1512087632, 2282413155, 202920472, 1128783347, 3061939894, 2525753809, 1178398523, 1253263062, 1614978197, 2910726472, 1693863177, 898862112, 1917784435, 512320722, 3417770311, 153640411, 2288886793, 1779604991, 3876714344, 2743016522, 1572399708, 39973998, 3247601388, 2928762021, 3212507730, 4282443869, 3661251777, 4212167097, 2976217560, 3996105981, 2532480137, 1609453326, 3684229832, 3746280521, 506306153, 2086098132, 4162706039, 155947190, 660814144, 2268186118, 4177228135, 811843799, 4008481681, 2009400135, 532056267, 3908654707, 303477985, 1796009301, 988976950, 3545686470, 751580013, 1210731778, 2103201588, 305975831, 3633311772, 3949395121, 3537104679, 3212804440, 818996123, 3464307331, 3891556496, 2405859532, 2378941150, 3093654531, 4212177542, 699539807, 4136813907, 3211062570, 1911303812, 2648032348, 1258899106, 3028142272, 3825468993, 1082666794, 4194536519, 3070771265, 2615647293, 1335705943, 3504013509, 339387432, 3881227320, 575975769, 2468598835, 2554137552, 3533612998, 3849279471, 1652546142, 621260937, 2069618257, 77466001, 4291531627, 2810107679, 2198313494, 1904766546, 189768308, 957292394, 406043196, 67744233, 1299063513, 3957979670, 3074340267, 1196297763, 1458099162, 1795831412, 2802166973, 4121029938, 3321765818, 3375934838, 796713285, 3119463486, 2790335757, 4156578711, 3966906257, 531352041, 3983104656, 308944121, 6625332, 75243867, 2471009950, 2609633177, 659928078, 4256573446, 897486512, 949135887, 1822938628, 4015003785, 679332907, 3540425798, 1779949453, 3552733796, 4263552553, 2635625081, 2514276473, 1463579017, 4252130210, 3786249886, 441857058, 278314402, 3334076783, 1665447429, 2638723725, 475603437, 3566588311, 841855028, 143124290, 3486600432, 2211980780, 3172589560, 3241054385, 3304124762, 3895832838, 1682132868, 520487824, 2698609153, 2726528572, 2966784524, 2391616509, 1703796690, 381445669, 454771553, 627757222, 1053712776, 4156461196, 2967670394, 311199089, 554848419, 2393467863, 2666434181, 3795347879, 417642689, 3154872436, 3622138700, 3018666632, 1184122015, 1302966348, 4217629790, 1959147652, 2601797923, 4035298569, 2002039667, 323987959, 98682843, 3002951813, 4009451836, 2183698197, 1191931512, 3011245360, 3346934293, 1890668970, 901191846, 682061754, 2288165894, 188957606, 2882624821, 2657640382, 4243669, 1610646262, 198457250, 3369582359, 3282118917, 1413735255, 1354486866, 2806477930, 654159803, 4204748210, 2383318933, 112049716, 1870915364, 288809013, 2768912991, 1486196592, 3175152461, 4194613625, 1724469444, 1831210411, 1311081962, 2579766188, 1678777577, 1155294648, 4005452550, 1349618969, 2635956334, 2140405034, 4174142388, 3566514745, 881970943, 3680234024, 3790861731, 3774818933, 1538787720, 833536571, 1041464830, 461255933, 1443306482, 14456023, 3180226900, 2475016321, 939914766, 1028543560, 1145638612, 843014035, 836286108, 2255855519, 1376211352, 1570184997, 2296201166, 4023087132, 1241412305, 243979949, 1470380084, 4142330625, 2828808752, 795556958, 928116014, 1603565254, 4063476501, 439467005, 3202753190, 3315769171, 234059196, 3458672660, 531548994, 751941046, 1213603925, 2063350695, 3561731281, 100661941, 378625176, 4182530823, 2845087077, 552367145, 564886166, 3951112464, 2112504311, 2193253011, 2768026163, 1301086844, 2180334576, 192677977, 1292783739, 1186584700, 3593830567, 2743771968, 1814468109, 510832850, 3797557799, 4199472761, 2330744384, 1407410944, 879799368, 2499013636, 2508087050, 698039440, 281345317, 4222542698, 58746890, 971112001, 2760211774, 3421978912, 3144731219, 2281126543, 340966002, 3331990572, 558074401, 1268165204, 1216721687, 2898029412, 1073344159, 2013943798, 3210575208, 1432473247, 2355703145, 4039780938, 1087541537, 3621358979, 3285437217, 3891230701, 4004066449, 3991964419, 2509520141, 3611042906, 1628073003, 2551381508, 3959637455, 3645387330, 3832704164, 3404221703, 4254139837, 2209261978, 713140391, 1083299748, 76555629, 3196696209, 2117407535, 3135277759, 4257742318, 3605404020, 1629062933, 2774342542, 1577230407, 3755518864, 3066577729, 3009775229, 905363623, 755273406, 2604159236, 1198959993, 2025027652, 550869135, 1946127813, 2446526188, 2375241305, 621865928, 75164174, 3651189295, 1755969049, 3853375228, 977854930, 3311505338, 3469182461, 2026348510, 2063696048, 1355261708, 3512031036, 2183004694, 1677271114, 511749004, 1773003627, 4114171966, 3922320197, 3448465583, 2376587282, 1633163810, 2774482648, 4147124887, 619590658, 3311328778, 746178678, 905234867, 2741297702, 4051061832, 4022658749, 167400013, 612974728, 3518481391, 2093161975, 4212622651, 1337564062, 2412379172, 3590751897, 2315000220, 1008477651, 3596073483, 3326677728, 732933103, 480798681, 3170337427, 3870259245, 3181969033, 2314162194, 3594117557, 632192512, 720498841, 2815097540, 2284653573, 3045590208, 2925617406, 3217820014, 2445028976, 1299745581, 3419898900, 2035475614, 2138721869, 783686538, 3682215130, 374350309, 528209143, 1391829617, 514743132, 3628416533, 760792814, 2334305261, 3330251002, 728525016, 2508684446, 225994216, 4290508720, 4147484087, 3906279558, 1086618093, 99717506, 2685981570, 4216173173, 747085078, 363105076, 3054021982, 4245724146, 628902626, 1714158345, 1442813475, 3266121521, 2638588604, 3863698028, 1705601299, 1469954684, 1953910543, 3686385839, 2828806287, 3700204383, 1155827637, 3566894818, 116768337, 3211381093, 235051683, 3573242916, 403472017, 754347555, 1176335993, 2789037318, 1289384557, 845754301, 3102497427, 4078196337, 4019275315, 2706860599, 316170498, 1871439607, 1784754583, 3312942284, 2246619542, 300869178, 3790870874, 3869644152, 3013897514, 2826277534, 787259259, 2245989967, 1481993731, 897970381, 40867818, 4236806117, 951755156, 3839594564, 4279599258, 2262503552, 60574961, 4050148608, 2942131635, 3251687307, 3068055649, 4264425311, 3121381919, 3865098164, 2776437032, 529180489, 517365250, 867878983, 1702192253, 1566116842, 4218789387, 2478225578, 3227147500, 1252441697, 1240158727, 441305499, 150467935, 3746543543, 2315452051, 1321467526, 3875046016, 3139800710, 2462854373, 1159387939, 1877336960, 2020437181, 743618304, 3346071457, 762642605, 3519647724, 738592978, 1048084035, 3943297590, 2960786100, 1747378184, 370707223, 3967769582, 997019116, 3048818122, 3382487501, 3246528282, 33137732, 1550200657, 1165772316, 2400535177, 1116972579, 2246397383, 2555419111, 614798201, 3063719617, 3268458561, 3707750273, 1821886374, 52367039, 2310441080, 3349978142, 4215462588, 3616603552, 3298620553, 1523998096, 3055322419, 2584016037, 459292925, 557368451, 1022359910, 138009872, 2611980953, 2094930662, 674926311, 3111387935, 846495697, 775912096, 3172093935, 2662607571, 2324986443, 2207710865, 2423422720, 3224994469, 4069861848, 398524213, 2017357513, 3785553646, 2003166218, 2933119947, 2716141705, 3035509744, 4067858406, 522583779, 2800976262, 3315269811, 2306868618, 3942420225, 276134615, 1141676466, 700196910, 1003697559, 3382603954, 3805775046, 1388421165, 3598047397, 3782779565, 694085264, 1171214360, 2533241403, 2836471009, 3474231540, 1411073380, 2863293114, 1470989681, 608023907, 872843736, 1627857801, 770123034, 2014974496, 631604596, 1859514191, 2443327883, 219723376, 3115200000, 358252440, 1455565622, 1160815468, 968446924, 4261106197, 1211147439, 4076134254, 3088650919, 60671852, 4046211838, 1213341704, 440867509, 178074558, 776805727, 2441801595, 3919814385, 2095996334, 2527552493, 2315696718, 3021044043, 2309712914, 3338496089, 51493245, 3515069679, 1761434685, 1322908397, 3465124164, 3103496821, 3533350823, 373471820, 1469075608, 2474467602, 945753498, 4063498293, 1111383420, 4222637637, 2478821913, 3460343635, 405203247, 144919588, 985022800, 3330705668, 1447875421, 1203492234, 2487532513, 3247829011, 1589677452, 3816043379, 4274042993, 3614666578, 3519515836, 2879574328, 915136048, 358502616, 1230041132, 967496477, 1109268813, 3469755881, 2020023343, 2394009733, 2850746559, 1262865857, 1287166532, 494910410, 432261316, 4190262924, 1326956195, 1155737405, 460834105, 2943652233, 4157522528, 1425455752, 4230829035, 2121344228, 620176482, 1958007011, 2662574794, 3506301995, 144096613, 1902898386, 250183060, 1004537275, 3531936137, 2801403647, 759277383, 3349101144, 2415760630, 345536834, 2596560438, 3237716501, 2010222746, 1767217546, 715053851, 4151355469, 1371349058, 3074766272, 3980083285, 3331470014, 326450972, 843816345, 2260107322, 2899503669, 2684095644, 3918931918, 4189772055, 2087155134, 1695309987, 1667521519, 762868268, 1262177489, 3713875286, 4249807636, 1888876998, 2187210649, 3257989093, 2326450737, 2838806877, 562954232, 4284656139, 2236348753, 664539074, 392039264, 638810118, 3757017693, 1652175260, 2585099843, 944304949, 2703958423, 2472019636, 4257351238, 3003936147, 3624912574, 2439037979, 4078765859, 167422330, 2536515786, 786956302, 746405938, 1859472740, 3832167700, 2146315245, 2215058284, 1620804422, 941178576, 987171676, 422235875, 3467589384, 3812174664, 681752029, 3032357881, 956807101, 3095073629, 853164379, 3069685975, 2997124542, 4290197958, 1016668925, 387307228, 4068046406, 1184138200, 3858551970, 3684565168, 2827306811, 578159189, 376238900, 1373147606, 4044627441, 753052104, 289447725, 17089697, 3729339671, 59615399, 2680766023, 1912376106, 794301460, 3392293384, 3830845503, 1240331743, 4076876372, 3075013811, 2293312426, 2036980905, 4061757418, 1853431339, 1599528870, 1278190663, 3135779051, 2688507385, 3580178580, 3770280933, 1262221481, 1794379593, 70687066, 2084117015, 2402115145, 2744063092, 3438023543, 3188016496, 179592983, 4145160803, 1353884871, 1625067074, 1987044687, 1402061915, 1405122638, 3970863283, 2789191717, 3834235552, 2912526639, 2411266329, 153284953, 1477442450, 3156310936, 3610323765, 2950316960, 2404351034, 1577141546, 3457926930, 312758208, 1353411666, 2307072896, 102022374, 2485839067, 781834718, 359015595, 2490167611, 1426604259, 1298148727, 1667903619, 743330914, 1465385303, 1998669640, 2352029247, 1336226222, 704624274, 3453916441, 3378894366, 3176364347, 2338031181, 1905241141, 1309566152, 1871577102, 515453420, 523056022, 3590489467, 3147278629, 3828243736, 3549049795, 89438455, 1518703784, 3896879534, 699516383, 3500509520, 3360272786, 241399226, 2519346416, 1120374714, 741524756, 3620936521, 1508197615, 1084391331, 888711249, 423607197, 3934414558, 1377218466, 3521579269, 1488261358, 3068389137, 2627656480, 3016563860, 4214100824, 4009559170, 1256141044, 230510626, 2735732271, 3351620340, 3497614007, 394931105, 2180556223, 3544490909, 3024558548, 1291898666, 2972706064, 1640508059, 2783141744, 2410668517, 1131732990, 1375563266, 639281391, 2844119154, 2119370259, 410474498, 3807629159, 640513244, 561375104, 1468895853, 2509619015, 1973702261, 3495159043, 2825215971, 2399475284, 2435478533, 1292420634, 968558410, 4220765718, 3472461706, 209542587, 1498021166, 2340059928, 3707450696, 2444301911, 1229502606, 3242996877, 3623517786, 3228538687, 1937136209, 3511194980, 2047084759, 537650707, 1184951996, 1035303980, 1899893632, 3632524804, 1550797854, 1470974077, 2067307082, 2926329668, 1486405969, 491370538, 3076005546, 747818914, 1467798457, 4277659505, 1410614874, 3546043509, 2838524613, 2835373222, 2756472853, 3544833124, 1685396493, 1887960893, 1649853750, 4126953985, 2561337470, 3232720216, 2174536239, 641794395, 1599883609, 1604315212, 3605613617, 867350127, 2744435145, 3458448590, 2666794292, 1994436317, 3133885623, 3374709210, 216736704, 4006759152, 1422632653, 3029144449, 767772669, 1971253376, 1071942343, 3161487620, 1111309728, 17695878, 1040944974, 2013839508, 1372448897, 1578929728, 3564807007, 2808025182, 2725155768, 3246514344, 267110706, 1754057780, 3049343518, 3915866596, 3785737373, 2793602099, 3097573946, 2689602527, 342772518, 886129813, 970301421, 1719748101, 2831498742, 1306980252, 2447864120, 92677218, 1361988784, 3468577495, 1693944403, 1423337530, 1132189575, 1485204488, 3964394474, 1633403653, 2268036258, 1288536687, 962793123, 1877787362, 703756348, 913366679, 2711918132, 1418694313, 1324487150, 2235686525, 3349512817, 3133018018, 1646586881, 4069426996, 2550862716, 163184317, 2763979426, 2639752490, 2362300168, 3149843053, 519398591, 2020700988, 2609555633, 661716984, 187305238, 1723322341, 2664870454, 3681663958, 2640390502, 1782234985, 1271788703, 2088383998, 741311527, 2955124669, 2665097502, 2457890596, 2614665795, 447415490, 2440641370, 226895934, 469208257, 2806855076, 2146099735, 1916191946, 2995091974, 881335603, 4159695575, 3324566051, 2428933576, 3359315082, 379918970, 1227282388, 3981846621, 143623490, 2092227734, 1085950455, 2116614501, 1512375333, 1911801732, 1733037202, 2878464217, 1131180970, 1334257024, 1626608891, 1390853538, 2705697086, 541210635, 2808652836, 663411272, 4235424151, 3855239704, 3958299374, 2888503213, 1177748882, 1058580996, 3661930005, 2104581069, 1567747819, 1818182983, 4238419457, 3473572697, 3923856129, 3464201686, 3999269046, 775893695, 1090346836, 1709472567, 3678955139, 128053776, 401393620, 405724392, 4106829123, 2975898219, 469281502, 229494361, 4000600117, 3194038661, 42496374, 2914530556, 3345696991, 571163750, 4150866785, 508047385, 2124380743, 3307371192, 796552408, 3752562285, 1430013593, 3479064083, 3178345673, 372088461, 316474913, 1348367017, 3260119233, 494210196, 2504913087, 42839451, 2861791381, 3851280653, 2193921893, 735904817, 2339447654, 1558725087, 2722359595, 1009396845, 2729683725, 3866825452, 3428730789, 2678570031, 3612805651, 2121910409, 1333722588, 1980400375, 3977764716, 3001850974, 3855978925, 1469638244, 2174902750, 100615791, 179809486, 3155967403, 2406790908, 1991587070, 2712995209, 1420327292, 1703725236, 3928732825, 1764843456, 1059478550, 298537267, 1383843654, 29766489, 3485941032, 386120125, 4034934371, 230651503, 1239343360, 2391995158, 2771519023, 535824100, 3244340996, 251805725, 2893622051, 3969848056, 3534490337, 538419964, 210750855, 485054707, 630131371, 986361441, 3872057725, 3343486314, 2804528454, 1593741792, 634520001, 3108308844, 1112363351, 1917264364, 4258300664, 2776919187, 3307225683, 1185034811, 4099725783, 3947173552, 676882651, 479324581, 2755857823, 2305292822, 1658105800, 1677171410, 1660165981, 4016107939, 3634329265, 1424021936, 3154107431, 1527213228, 2586287127, 1532419918, 2696705674, 3687882583, 2669964932, 2481731336, 1723545785, 3688683803, 716389847, 2395349457, 2429731283, 3528604076, 3485398973, 1024823393, 3964537016, 835239229, 505928984, 349137539, 2793510629, 675211654, 395818824, 3896036072, 3995899739, 4022027265, 1978150642, 1072655930, 694434812, 1662401307, 3155852467, 1915688566, 4188110110, 4241495104, 579152585, 1908203977, 104202716, 3267220529, 50340274, 97837699, 2042843651, 4226922058, 2662625771, 4131093486, 1819666985, 731532567, 1037662226, 3610485705, 174579141, 1594617803, 2471429868, 3846477506, 1562686329, 1929420482, 2883525702, 905101288, 1602313881, 432432849, 3603911177, 1469156679, 2678592733, 2072705822, 2119023704, 3817379336, 1811843525, 434800420, 3391420654, 1717948787, 1366192760, 1914060843, 2242578235, 2057735448, 1214814491, 1879842332, 678111132, 3724062214, 3595189087, 3670922444, 2567426137, 3857314003, 567849993, 4087298980, 2929244920, 2662896282, 4174896215, 4135121512, 765785710, 3658804119, 2781904563, 2094683510, 3962471210, 3946219635, 666265662, 1503079925, 1933339152, 980708468, 3082156480, 1765474283, 3101635787, 118370812, 451228472, 3646635345, 3708592989, 491108977, 355239727, 606179326, 3401443859, 3333960857, 807287682, 917025087, 3454141849, 3930587439, 533703594, 3914394381, 3101402577, 1281759323, 2695406913, 157898963, 2113062545, 3330754402, 1144213118, 2122370107, 3305258087, 2616936092, 1540082568, 4048986397, 411073517, 3544551989, 4062248187, 1272225099, 4009030644, 1020791092, 1981762096, 3377636081, 2575481149, 4285099307, 1728628952, 115385724, 2258314461, 171227986, 945311206, 3301650963, 724930761, 206392003, 1380036451, 3061550047, 1893022963, 1887225942, 1554218113, 1425050551, 3809365843, 2127242748, 759422460, 2025166817, 1382660162, 2015093584, 3615165418, 4172646531, 2746653425, 1493648377, 355624032, 151682968, 2028935041, 2661395234, 2296941067, 2444302395, 1257892208, 3931944778, 2145120523, 3960707535, 163198263, 734519355, 2341538800, 2267814675, 3266207700, 307608176, 3838251114, 3950184241, 1377547852, 270193345, 3180429403, 4206353240, 2557482894, 3074316716, 3631963886, 3657820851, 2689711276, 3709861140, 2449952800, 2694877677, 894825944, 2381945355, 1096792415, 2371910581, 1070066344, 3998686025, 3981731224, 1561236838, 1230482536, 1283516456, 364552933, 2566212174, 2860629679, 849333317, 3153829408, 2656449567, 2900001301, 2500787359, 2914884748, 3804337532, 3681339242, 487766684, 2537559584, 2677330320, 340477616, 3274433942, 1355953837, 1188311989, 3312421694, 1680766915, 3749140192, 2342999501, 462250938, 4277191967, 329051869, 2027060370, 599744083, 3760289515, 1959620877, 90888999, 3542687457, 3453928713, 3303396372, 4286923932, 2079356177, 13046599, 3211630773, 192752252, 1929107535, 695585943, 4061512921, 606239589, 3910505056, 2490388578, 4115055610, 3493536176, 2743257531, 2058792659, 3345935913, 1372806150, 3745491798, 3799671653, 1415164190, 1397070719, 2867737261, 1860960834, 3909770245, 751044243, 1286067220, 4079238777, 2485867322, 1217031801, 2731633027, 1248983353, 4053353582, 1518062146, 633753513, 639464270, 3538420749, 1593101546, 4158627053, 1465757656, 1007351907, 1163744313, 648434970, 2961736603, 1485931173, 3078213073, 1241461819, 222821097, 2974133294, 893046045, 1007154844, 955257366, 1989634959, 1579262536, 1787163395, 1768969641, 2740693292, 3002995412, 3876479655, 1566481514, 3623125203, 2106367461, 12862888, 2462658107, 1820407335, 257230642, 4213008822, 943046146, 249872458, 470438939, 3298827139, 4275109703, 4137620994, 43790422, 13947899, 3515951935, 3092219629, 3437062535, 4153533394, 2134234564, 913785943, 3844119267, 4075087648, 3917715446, 2864711269, 1254781228, 599255268, 4007038141, 3271175551, 1902959509, 3450984987, 2082373355, 2153949495, 661865965, 2288462092, 2528914521, 2849352095, 2880261708, 948562916, 4282193924, 409439435, 2488514971, 3640702046, 1349359340, 388007777, 1325101977, 1242253299, 3737346280, 131086320, 1711916250, 2508144194, 360705439, 859319513, 56513076, 2112255233, 979746742, 2040650926, 1221770826, 1971749373, 3516767988, 2653706300, 3592410280, 948632044, 1800848997, 1751422266, 2259899463, 57227459, 2352540614, 3125606020, 4217806672, 2406367088, 1165008986, 385258427, 3336753976, 1786723266, 766902887, 3539939601, 3175181325, 3938062799, 4053878170, 2442918827, 563758431, 601221173, 3466513810, 1583048776, 797065875, 2975355493, 3654180967, 1098588614, 3477278646, 2698420065, 1110791751, 3013583132, 195053672, 700743685, 4243957340, 947269168, 303781808, 1915340283, 2139824016, 3205907269, 2954309047, 3533717887, 3819205939, 1006129771, 2550407957, 2327609731, 3657724442, 111776617, 212040875, 3517592960, 3502085, 2413964717, 1248510444, 1784290680, 1830105201, 2006859155, 1082865741, 3691635609, 3982172969, 3643950079, 596273884, 1341375358, 549071631, 3880466151, 2063298415, 3888326879, 3447869792, 2644222131, 4254868377, 1235730932, 3252231128, 733355413, 3978337971, 249530617, 1502913511, 759799019, 2990311770, 2825323241, 2350362023, 3804779904, 3792535310, 3989438926, 3418964491, 2425040772, 3601780378, 1641069588, 852840039, 2499620934, 3041952776, 1392663354, 3373616518, 3985280722, 1920919103, 1457900725, 316149139, 3344447507, 1065920293, 1985756607, 4087185620, 147948553, 3491602650, 1415756605, 3742659588, 4209048366, 2605723156, 1523897242, 1759077847, 108366436, 954628812, 3786409782, 71895719, 1757574381, 1135059900, 1046179588, 3256495062, 2555304107, 2574107277, 2770210036, 2314575538, 3914272580, 1264460983, 559504319, 558980880, 2146129154, 3865840828, 1913388708, 1124194369, 2702339955, 1007302600, 1761459450, 94694178, 1778526958, 3928334656, 1146879488, 2077586763, 1628909375, 2611050510, 815331167, 270817997, 118608194, 4166870503, 3554100567, 4095901618, 1229003482, 3509004668, 1529322694, 1408327568, 4162059714, 793837964, 3631084349, 1045177816, 3465711998, 1080630737, 348561107, 1543386744, 4206465644, 3792250770, 139193253, 2749403393, 330977471, 1638420918, 3449376324, 2815786393, 3622409068, 2994713694, 896201185, 3824731050, 247650000, 309857112, 4030305536, 2402031163, 1828613820, 178931990, 2566514400, 4101826801, 314383395, 3009785069, 1764691059, 1786153550, 90019436, 1659645882, 2036213780, 3509166288, 2544558327, 3340334821, 2393042877, 2050288992, 1729878243, 1733842, 1376920807, 2885328053, 1114936113, 1788723134, 3417304327, 4069737497, 1012606145, 3544843617, 2717702171, 4104667820, 1077084023, 598626743, 2437453601, 2152714886, 2721037323, 2161282912, 568883276, 1727803973, 432819556, 2844520649, 72323869, 1436279115, 1739541531, 1781020451, 2709663077, 2987752963, 252506910, 3921460347, 3634443872, 122442849, 3227171140, 3601765947, 2666721583, 738011436, 3929779884, 1650355989, 1236675342, 745184147, 3288905174, 1446861872, 3256262165, 4102107683, 1764338959, 1424602507, 3586282091, 2044532043, 2898918514, 882950045, 3616688368, 643744557, 1753042054, 1591776294, 1823431062, 721287440, 1740378117, 128296984, 2173595140, 3039520884, 4084957709, 2161545482, 4024133747, 1595811453, 731056473, 3955582338, 3364174786, 654876786, 3409514419, 3667352559, 3615259662, 614917505, 3071499448, 3248839931, 887294363, 1826109716, 4259893335, 3186717974, 40527760, 1544782689, 3361345173, 3613535019, 134014324, 1943587978, 869539154, 2300722359, 1476911533, 3169526471, 1058332165, 1418307520, 177882444, 949169683, 2468704977, 534051375, 2212505162, 778351286, 3427081065, 472699844, 1028351217, 132962853, 3801339275, 3425540325, 1051558023, 3053819992, 2970416598, 35346150, 822407982, 1599674689, 3187871375, 3906026023, 121608073, 2472805533, 157785437, 1567968431, 2389105907, 3551441779, 2722401762, 1311633927, 1884014328, 1994035596, 2703115394, 3006921797, 3979675033, 2182889207, 1595605287, 377283883, 3137705232, 1841364288, 435730070, 839508962, 36043489, 3911657543, 3171082685, 2299417616, 733356736, 4037267690, 469305995, 33368300, 249234931, 2240379605, 2237488216, 46300956, 3767092170, 3681490706, 4115946308, 3446025865, 2147933691, 1674042357, 3030600433, 2488276888, 3609837235, 2418232272, 2187718918, 4160472272, 2179515368, 953581114, 642116691, 3389871824, 1034457425, 982077008, 60105803, 4148759183, 3506152839, 2897525339, 2593997079, 4149329121, 3558894814, 4287730222, 3499853413, 3117970011, 304779724, 2204351220, 1162170473, 2218336170, 1281703087, 3656805012, 2516511403, 3243249304, 3033662460, 2026378842, 844984204, 4293235457, 811178731, 2884814911, 3273674574, 4224851344, 2934922446, 689770453, 791858967, 1377146652, 1128321742, 27800954, 439281445, 2380890623, 9770037, 3192776876, 1290956564, 2473531047, 3439992589, 26251721, 1340954579, 3135813041, 3253364953, 1725284990, 2987789094, 745179043, 1230501730, 1933482477, 3114365912, 4241405777, 2132478206, 3933852298, 1051624826, 3466597739, 3619944972, 3067483227, 4245107056, 2453714230, 2458200609, 2795540858, 2610310532, 4081435899, 2910272491, 3590959924, 2031491129, 2663764236, 1354877905, 3061112703, 3472033435, 1145610955, 3868575516, 1615541349, 215472440, 4076972855, 1769679029, 2472298391, 1447962284, 918797399, 60831192, 3149487316, 92213256, 339438531, 2478345203, 3657368998, 4256641081, 4127697994, 608158267, 773959032, 1700429355, 2957079936, 2778597153, 1156403180, 3442339283, 3106530313, 2961334212, 1846379236, 1825110708, 2446041820, 1511564483, 3054320863, 3175760341, 1142182124, 75379528, 2084223183, 844119857, 3996642976, 4039151524, 2796835146, 2391807550, 1262301682, 1977075639, 3257951078, 1304528722, 1175249309, 3035265857, 1512496716, 4133339176, 2087995834, 4193152225, 588928037, 976797422, 3789834276, 499156536, 4104110487, 2094615022, 2266974186, 399689048, 1282621673, 2492860839, 3414229177, 1683595749, 1442769415, 2847256609, 2134135201, 513138052, 2305429097, 676563000, 3573438511, 338671053, 3059342976, 2161223146, 2283372542, 476171318, 558794007, 2654848905, 252986355, 3009703952, 490492018, 2846728993, 1387591569, 392253499, 2826393242, 2061806033, 486432776, 222642830, 1680939544, 3278278515, 2425123212, 3861438980, 3277714956, 2694406049, 2097797076, 2878724558, 2237735448, 2476973802, 982378262, 1300422212, 1209871734, 229205771, 1033244281, 734474422, 934445037, 1817886364, 1647695847, 2755648210, 3921584927, 3646325354, 2742783039, 1397418511, 2040380324, 2110271149, 427941343, 2016802766, 873567563, 1515752575, 4280598171, 3605924559, 1009747891, 4005087738, 2084409391, 1527432409, 3864834606, 1105243562, 3396974375, 1074060357, 2198002762, 1564506353, 2514419498, 3491596192, 2061794562, 42229409, 1206965959, 357440510, 1645637515, 958817478, 1110385768, 3916938179, 3809778284, 3584095509, 3781109632, 1299792927, 950982539, 3838939283, 2427574703, 272963784, 1870596759, 1033312011, 2212819990, 1736051034, 1268547115, 3417073429, 3105372399, 2538585967, 3602809207, 2304525908, 1473461131, 4195755431, 610241779, 3829870858, 4070795755, 1581910546, 2150900699, 546364429, 608855442, 1706392119, 2539776470, 2225082623, 4130792164, 611061884, 3669717654, 3945174455, 2972022630, 442663553, 3275546259, 3898089059, 3391547307, 1606417578, 1784183423, 1019492681, 3796197833, 2968985093, 210025194, 3317247930, 3452465692, 1798284655, 849702125, 3592738173, 195565960, 2800185315, 1632957199, 3873920499, 2132583412, 3875876934, 882430012, 3718094233, 2107485716, 2377014515, 4072975137, 617713832, 3989883715, 3618149106, 484487596, 2305504985, 2829333769, 2673602039, 3090516471, 471217820, 114782956, 3178003519, 3814772234, 1593706357, 2551346075, 3517631761, 2412868534, 1469553310, 3611730026, 377978621, 2830093806, 714650703, 479648350, 183786734, 3640070997, 3693105756, 1848130628, 1375071347, 225878140, 1841888663, 3186525733, 3837941820, 4152837482, 2201152837, 3404712522, 1008207279, 2145546209, 4223655430, 3325502037, 1604980503, 1757696944, 3506969227, 3305833713, 2726198418, 2169090824, 1107888834, 687671694, 979634030, 1506386960, 1829142539, 1042322236, 3333815521, 4066746214, 2730479545, 3623754383, 1575047112, 469764514, 2574622052, 1449693219, 2453275854, 1321625632, 4132071268, 2183425509, 3478902754, 2837555431, 1221442708, 2784113148, 2238946778, 1169062842, 1811507197, 723735935, 347704291, 601835182, 1567247984, 3558909940, 1920830359, 3741524531, 3793626147, 4009324010, 3107337689, 1205814983, 2067055830, 3898533429, 3863732742, 1545649065, 977497492, 2904023961, 2760439314, 296368797, 4189996587, 83300430, 2502693116, 96127149, 3459725192, 1627424264, 640590962, 2446629283, 2984299541, 1055724964, 834105779, 2065590184, 3803851143, 2477782650, 2137675773, 2319397255, 1711433526, 2762370501, 3350890193, 1737473142, 3150747745, 379014852, 1536252031, 2264651590, 1211264737, 4088423466, 3264896808, 2137681817, 1555703208, 2756075547, 4221126176, 3006517078, 2626463564, 2955530417, 319368408, 3617347795, 419487953, 146579851, 1079492994, 3997569450, 3723783387, 1272240324, 2435608590, 585893763, 2251037, 244594013, 2492817661, 2198698739, 1380743468, 2538048832, 1209665572, 298605134, 2713936170, 1252980763, 2749203295, 256097844, 3868297721, 814817335, 1059407007, 270598521, 291354981, 3103957605, 3578701981, 940985947, 2200410197, 332852501, 1835679937, 263696468, 678757750, 2846480228, 1363494366, 1096866181, 3497489425, 713579297, 3191150918, 1097357452, 2378374674, 720120163, 1503853247, 2863210098, 3645351671, 784566744, 2552061794, 1861640643, 439924111, 1739441341, 1692804996, 1428575287, 1731280820, 2843544340, 3600317670, 4108971354, 1304116600, 1398380658, 3730952116, 3157348013, 1580899331, 4210584728, 3894367729, 3355114300, 236312121, 3955059508, 2327636526, 129324672, 3445134599, 372149826, 2633588329, 3806279893, 277216873, 924401352, 3982339350, 3367239420, 2899249460, 2079290667, 650133609, 3207518421, 2094057758, 3988628425, 2674023849, 282543471, 2236955417, 3051167253, 1973036484, 3178847695, 1190684734, 2587170496, 2712683384, 3250102351, 1905202589, 1685774907, 2343619473, 3567300776, 3081401850, 140043233, 425568215, 2224807110, 3744745031, 181594911, 261414006, 2707091429, 674496465, 939861030, 215792288, 1156540862, 2079211696, 3965046005, 1217714060, 1743573281, 1018755868, 2510028526, 3874552120, 1294204642, 2972498810, 512759055, 863676258, 990184815, 509851232, 609775001, 3472383615, 2377479696, 1217773787, 3908013802, 310738904, 672671786, 2949875083, 3168628621, 188822993, 693208173, 1431902489, 3969823424, 2316390371, 687355824, 3959403885, 3165730745, 2034636126, 1122536828, 3556107475, 3799244760, 3617830758, 3310371312, 1389985111, 3593323260, 3915639454, 4030856333, 3434818667, 3230523294, 1397925010, 2746864930, 2522106021, 48356416, 769248178, 1645136898, 1446830470, 3148779951, 2154085521, 241046096, 3781544333, 1605767146, 1628344734, 3702751059, 823862842, 828220177, 1692909774, 1187119874, 1367479721, 3657104303, 560302072, 1507171953, 3170623214, 1455108433, 1233108368, 3200171931, 3273088507, 1544934224, 1763745253, 2482484382, 3774618179, 596619857, 4000240888, 133250890, 2255347039, 3525751486, 3021509352, 5021041, 1862854808, 3197031212, 3601575035, 1139436880, 3730935977, 490390419, 1845627332, 2411759674, 4110299964, 1160880992, 3560050734, 2219552591, 3143154412, 3169761266, 482940525, 3904439136, 1333928907, 1900993924, 1104254707, 3739174310, 826042731, 2967082532, 1109320524, 2571261519, 1279128791, 2691460488, 852601225, 1417434322, 1127783223, 1827586362, 3737063275, 421621912, 3555058495, 2647678863, 930897362, 739429986, 3084447079, 887284390, 2087265629, 1481708884, 3055464984, 4010764073, 856526914, 1134389586, 4094696236, 2325762599, 787607907, 3728722181, 652000604, 1410689660, 1305369184, 3428665860, 1421439669, 2825493636, 4258473457, 3934667103, 21469880, 892905037, 2589290560, 133417600, 1343501787, 418978035, 3087495437, 1159638465, 274365762, 1518892563, 447762978, 76544583, 1274979874, 2489545310, 4041996515, 3387108508, 1326857041, 2815659399, 1623199213, 987550285, 3649638225, 2679772102, 3842009144, 3129123605, 526263121, 928722028, 3715752128, 3611466478, 3819252398, 2501470483, 1935581173, 292365596, 1256979392, 1037870398, 1343845923, 1076421429, 1165787625, 3631547337, 168659620, 1718344915, 3804538017, 2508591994, 2313854405, 2527008351, 633043421, 2877682915, 2158617386, 4018024850, 3946631361, 1324640307, 3297447728, 881695675, 1335501375, 89672034, 2035639013, 2497775827, 2752897891, 3455122762, 1652097718, 3559272248, 1874745451, 903563805, 1161010987, 1620455450, 1242836342, 3890657451, 1242699103, 3443723728, 4197925623, 2118633711, 1762796930, 2994802976, 3032968493, 3368649080, 3242236815, 3962205010, 3099281421, 1300476004, 421090045, 1086093594, 3864802817, 2223418751, 1876456839, 1885292327, 3631726428, 1457535510, 2038126167, 11459526, 2150161106, 1662178737, 1227766850, 1623601292, 1742064205, 3970324967, 3578515686, 2541269588, 2387622428, 927620804, 2457051006, 4163390968, 153570843, 3343251986, 1211390992, 2574865599, 2359531968, 3713811562, 909707643, 3043098035, 2316124148, 394132870, 1726082377, 2410807929, 3150007720, 1384498422, 742798686, 2461865237, 937561388, 4155233262, 1077948469, 671871414, 2109101822, 1491928771, 533714973, 994854688, 1769111673, 4240901474, 3815358337, 1841453212, 3461652533, 4144240805, 3637315252, 776784893, 4247109560, 1287129980, 1684205706, 3250562916, 594210888, 1824687286, 2324861973, 1587319511, 1611533608, 4084469194, 876859923, 1038812243, 3527591910, 3865974407, 4045060, 566503434, 3426236571, 2324074487, 3602872124, 647048776, 3989534106, 1548598700, 3181273622, 3796011879, 261834662, 2520707770, 1385582827, 3011754582, 2808859770, 1156275598, 1528471763, 3376408707, 1984540978, 4179255704, 4127325141, 3194963764, 3533689603, 478120962, 1648692984, 1834363930, 2297299218, 1244273734, 3805436128, 62739211, 998051610, 4178733023, 3278496510, 1067609142, 575192003, 3110357774, 1029849172, 3071176113, 1751700712, 754355141, 3488907311, 3313672626, 838160076, 2620083600, 2297031181, 624840815, 1653694917, 1566643965, 3732140818, 546698773, 2392230002, 2383683528, 1642794106, 3893267629, 207185398, 2659753625, 1726150611, 3903261171, 252476480, 1830014718, 1939021977, 4145910956, 2032101475, 937611388, 1629183128, 3613277081, 3936513764, 2114026385, 2891891388, 4172173956, 3664781402, 226228411, 3954442253, 1059985155, 2937650079, 1165558871, 4151207420, 390151335, 1451824979, 2589558231, 3989632291, 1963443965, 1785574826, 2477360243, 83950271, 4112004603, 1136419968, 1170070272, 4288314620, 1329581645, 2149936983, 3850770856, 1283407798, 3830881083, 505300331, 2633291327, 241151846, 1669245690, 765301798, 1168134553, 4235900252, 1606622052, 159151393, 3472127971, 3674887172, 3979566902, 3229279809, 2655094215, 1107200793, 3019901029, 726052243, 1518301862, 3517835169, 2089567979, 413275867, 1087177671, 649064837, 2562566293, 3215715205, 1866164215, 3581555971, 718425049, 2664565884, 3569920658, 789371394, 1159867328, 4008991842, 2296323830, 2424430097, 2131649906, 1015136104, 2403640011, 3893401850, 3231789971, 1672651170, 3750290151, 408012771, 2448022781, 3068084077, 487481284, 2733538344, 496411370, 266866235, 3838377691, 251421309, 3429095171, 1540194585, 3394217462, 1798153207, 1253119823, 1836033026, 3823661867, 1650874429, 2569761625, 3790439449, 1022136395, 4147196433, 3765151583, 2015243989, 545200696, 3761403290, 2274665500, 1454397247, 2666042676, 3680618250, 1771456568, 3956630, 2128033922, 1156135188, 4240670892, 537359731, 3007078975, 910136935, 3855765395, 2259687591, 2481235904, 4114746041, 2143716442, 3578329315, 467342686, 3114617519, 4008073680, 3734028037, 267529750, 3336509068, 3779777727, 1270287678, 1639542091, 889126759, 3207681585, 3774204794, 3314990675, 2403809865, 1464966371, 4163246706, 1616111977, 2563363920, 3191993376, 160203389, 1333929626, 715978813, 3873955102, 729417351, 1966267557, 3527089901, 1684286254, 425407164, 774917744, 2298128858, 1585898710, 434525205, 1828565178, 3154058790, 4196547946, 3434877661, 991124408, 1808747060, 2996854166, 3896731105, 3814111856, 3910538848, 2032517518, 2028816123, 1884681355, 1081871825, 3440810812, 1236013173, 22191993, 1333393945, 2809194972, 3735772195, 1764867092, 3656462633, 1903088993, 3320933982, 4171096802, 4173058831, 609189929, 524154779, 512807908, 4202130429, 109477027, 2560269021, 3568019637, 4164788117, 3591328004, 3632346663, 3147643515, 1770284609, 1327957836, 1083031032, 3456132566, 4068714893, 1766485040, 694960792, 996243130, 854957796, 2004756459, 51546036, 3644166058, 896066760, 3446502532, 1695911562, 3634314203, 1517000938, 1968208362, 1679269543, 3015921747, 2014366379, 444443997, 3204019163, 1313571312, 3581165781, 3812829084, 2262308469, 4137943046, 3671318475, 2336774490, 1619807512, 2068020989, 4293318190, 3552462079, 2834359456, 460159396, 3381348386, 416966146, 1864974418, 467435587, 3027164662, 2226626469, 2812806063, 1348912708, 3869091845, 1504373489, 1099063153, 1140842197, 1621792651, 2027085107, 843723070, 2403881148, 4224562234, 2549769892, 2917314679, 3876207065, 2285684659, 1576200230, 3964673070, 974521848, 3804425874, 120194510, 2946467086, 730506028, 360744676, 814610562, 2775455663, 2530728802, 3969401435, 536442445, 1261961614, 982480921, 3779355153, 3978573945, 2255178937, 1622586924, 2683063748, 3338348972, 230795831, 2034822133, 4078589726, 1380238565, 1876652143, 528877504, 3881619942, 291387340, 262159080, 2492032272, 3675666987, 500842335, 662670535, 2153064290, 2318447821, 403751544, 3929639484, 1447290585, 78686725, 3176656091, 2358091504, 1224569425, 3238426210, 3928687214, 3720386810, 1455484528, 12467776, 3544377549, 97345799, 1287628851, 2821332331, 2865300314, 992281411, 3265117283, 2149770575, 3205083396, 1534559493, 3953859928, 3075021919, 476896241, 3845985096, 3533122911, 3066509575, 1679675584, 341401761, 921082994, 3161163749, 4099476399, 1256711994, 2733566644, 557723013, 1256673654, 3459488756, 2163312938, 344524516, 990486029, 2641899086, 2887574407, 394853699, 4020088135, 2765273495, 3035522030, 918336088, 4234666533, 3700829041, 1759254993, 110874767, 3401130655, 2464422017, 706123397, 2455642970, 4166122006, 4148021204, 3973413196, 2351742133, 3244845164, 2394337551, 2483070169, 3566868376, 397429954, 3986074117, 684010602, 3861555782, 2250068810, 2787984819, 1918861209, 3708750597, 159402896, 137661927, 111577828, 1102462946, 2150421159, 3449379681, 2314659704, 4097232236, 3750566159, 3126720806, 3913131687, 3008181785, 568239121, 2853211115, 1958862500, 2669442302, 689525352, 1150324222, 1478432523, 3629030134, 1058407581, 2020585818, 1442107728, 238670161, 789979758, 4086276491, 2574880772, 707542359, 2837150595, 3967859938, 1095299037, 2738175142, 514033469, 882228587, 1360946608, 4054749272, 2112186513, 70844277, 3593185205, 3216748061, 646359966, 2673428964, 93161562, 2285108158, 4241726775, 3853967587, 2702102355, 2660874172, 665659968, 3169068915, 3402858404, 281439288, 3391148417, 3424862522, 3377825716, 3904986080, 2796861294, 776619802, 3514257382, 1633997076, 857649143, 2864974092, 1394072069, 1096233851, 1221578095, 2955496416, 2675425473, 18314387, 4196188026, 1412967172, 3128680921, 2163599024, 428111818, 3585281515, 2477967936, 810412420, 3508307618, 1687431688, 3185574367, 768879498, 2545938956, 1740022202, 3928876367, 3802500735, 3441693972, 570307408, 2988558951, 1711960542, 137554796, 3706340028, 419519631, 91347567, 2835555170, 1874289539, 4229696477, 2426797121, 1572733997, 1724761906, 1231114574, 477490004, 3933711373, 1198987549, 254637849, 342146914, 2644141201, 2230778404, 481762714, 2573496832, 2558158479, 1085137948, 1978708941, 2976543498, 2095387404, 3175860719, 881129499, 2476613958, 857473045, 1127688002, 3786503993, 3565209814, 3751529816, 3937416129, 3388000687, 2501566419, 3778497883, 3176888690, 1513666855, 1552443481, 606878792, 104486026, 2145116904, 637072804, 2242203360, 1384618986, 141606036, 1711381656, 3395919154, 2032733883, 391852036, 1803459935, 2731532131, 3545180757, 504707394, 3349995144, 4006510169, 3328862412, 277410693, 2171203731, 568862436, 2961615005, 3860570934, 1847076069, 1993640129, 3672516045, 3042640370, 1376563339, 1734343898, 1243550789, 3922738908, 152662694, 1662945342, 3421414034, 2107466013, 720939640, 3950797942, 77269363, 3297931670, 2336743768, 208598725, 189198306, 2716220585, 3963726252, 4124931410, 4152523206, 2891894554, 2643160207, 3281969285, 2193504632, 3707400112, 506789843, 1869823146, 135447367, 4260162022, 320275395, 2323367124, 4162651023, 2210067461, 3465342788, 2944737084, 812162738, 4067190318, 1962417007, 3039890748, 2584915904, 3712053519, 3343536745, 904785827, 1056410897, 3931586525, 2883448099, 2008034041, 2200115208, 1690521135, 1540512024, 3139448457, 660916544, 437933645, 240362531, 4139702750, 389183984, 1050720445, 1317722019, 2055282321, 2869350110, 1124566752, 2516031376, 985866442, 2197031221, 1362263658, 446320751, 1985523567, 1589445157, 2278583827, 1559427112, 4238436932, 2723963895, 1437499554, 4067302623, 1799576036, 1193827015, 2406721914, 3610478240, 1806599898, 1523003182, 1124492066, 1477308217, 3679628665, 2112563881, 3078217482, 2240250369, 2900224284, 3003066283, 569041639, 292456034, 2741229587, 231191109, 3247063242, 3381804646, 223131028, 3594392059, 3787978677, 1039176145, 3473418842, 1844628910, 2263951303, 389043458, 2688666077, 1181282240, 4113709169, 3227140964, 2582805642, 4282388317, 2014773130, 10281337, 575148471, 4027384231, 4085989938, 131033830, 3670685722, 2072134122, 3522903309, 2765742919, 1984686471, 2640166815, 3882559799, 276954679, 3008685850, 4158526461, 2917571612, 2270466251, 3179730324, 538016739, 1272749368, 2644364877, 1167632419, 1711347707, 1791940750, 590376721, 1151308978, 3775911428, 4126915832, 3052568046, 2495717169, 2557305055, 368905369, 1259780636, 2875674542, 3615153063, 3561844737, 3478585623, 3665202977, 21437715, 2455085800, 2747796848, 3788553626, 4269642160, 3810086732, 1135732560, 2320003366, 1050949587, 3447975700, 1499937106, 879212139, 4220281767, 5040641, 2197517132, 1911317190, 3646539262, 2945015200, 2503253555, 2310792555, 1996673620, 397495304, 513905979, 2074194030, 2121508248, 1294626337, 417519401, 2575525705, 1594383253, 350891749, 4255872041, 3522831038, 4061866836, 3067548972, 1659546179, 1732804995, 1500374640, 1750010637, 1776324707, 3450913544, 3856112, 2871473628, 1292714709, 1951988241, 2912221265, 3206978252, 1832690384, 3781497928, 1918279555, 3187931547, 1124056954, 3192403521, 1707843758, 2608175041, 24807078, 2559511611, 4283972012, 3407378383, 4262197512, 436624677, 3919996204, 1431510520, 3649983230, 1667910964, 2781740779, 1523756743, 1317842270, 687467748, 2070939865, 3609628972, 1095122061, 2769844678, 2745810697, 3395255004, 2151152138, 1086672016, 2731810057, 2251421612, 532066148, 109318890, 3261249331, 2853331916, 1304893394, 1937597348, 3886885839, 2384993131, 3011369397, 1904734454, 1745676873, 1721441834, 3375594688, 2382720103, 3277063349, 4104144928, 175035095, 3805136792, 2933896964, 2949640641, 1000998739, 173883012, 2197065776, 3142015980, 2451249892, 652527826, 748720946, 943181554, 4257687603, 3847359464, 3272882329, 2718429687, 2600956547, 3404284196, 4056376082, 324603955, 3444137186, 4123593154, 2771112874, 4066466681, 1723207220, 3403200983, 772273187, 3477129739, 1209753384, 1612299336, 725652826, 1455578216, 846111147, 2004376155, 2988536262, 308024557, 2490612951, 3828248285, 1168706519, 78579513, 2312817659, 3569085264, 3157695679, 1063410320, 3949943543, 2893828062, 4216596958, 2395933327, 3755490458, 311231717, 354693937, 1278875089, 1383056958, 3466244058, 1127528103, 2864325323, 390351496, 3294407208, 2194329944, 2102404356, 3779054829, 3507269369, 4096025126, 350191244, 3231553315, 2474099094, 1477163740, 2004585688, 940569109, 2685530223, 2082890641, 2331252742, 2140722704, 1753682434, 1932165934, 805570765, 47158974, 2585349188, 27891389, 3755463737, 1847499143, 3573414436, 2643774299, 471843911, 1123965937, 1294942902, 3158524689, 3646344268, 183130790, 1500678266, 357654955, 2531996488, 2197249372, 2592238127, 3296588246, 1865528068, 2654956601, 2768949919, 95655116, 3237158288, 3561617685, 2911917776, 4267689943, 3809657374, 4143806868, 2612922719, 2588842493, 552276304, 2864818375, 2015901584, 1222771432, 2660325961, 678123803, 3212176272, 691609804, 3996721311, 3062435237, 3299862761, 2650797237, 900100975, 949830116, 1776311399, 833777874, 1437799366, 3428024141, 4002894681, 429871163, 3330035700, 928219762, 2829270144, 1835792302, 720280050, 301992931, 1354288246, 316354105, 1353148138, 4267547198, 3167652801, 1770489344, 285036393, 443831676, 209712883, 4220547365, 1353129387, 2240647383, 2865043104, 2637292844, 2075282698, 91968686, 573847665, 257916041, 3515873054, 2024631259, 3044696610, 3964874185, 3133758645, 1580951148, 948214463, 1035398088, 3667995307, 4128509123, 639313517, 1534296821, 3234484606, 2032862997, 1446396474, 2562531717, 534037363, 3250011856, 2000340602, 2246318216, 1981695692, 3021153254, 3589786683, 3188869918, 2897865103, 851367668, 945888789, 4131319372, 4081980158, 2845377892, 278068999, 1517673782, 339722247, 3522324222, 1946772953, 139119938, 4202966830, 2958193264, 3500616575, 3219617877, 3114665640, 2444984070, 3606402428, 530139045, 1791032788, 2005411124, 552285682, 1527676109, 4156144465, 1223788941, 2690148856, 2273156396, 4139027312, 2317690440, 1074344139, 2120569455, 4096003929, 791304479, 1484436972, 2685440960, 453510742, 3623262125, 3842062966, 226187266, 4080069877, 3893658655, 3755450906, 3624188014, 1312096160, 922450042, 3385950316, 2406357064, 1416385117, 2359001048, 1034412373, 860045570, 1125404077, 2461360696, 1984222378, 2815408017, 1674603985, 2277572308, 1065505977, 2187860289, 3094933760, 2142977042, 2808300232, 684138053, 3338186860, 2768784077, 3477144376, 2738123528, 1507213802, 1975236101, 4216690922, 3668546093, 257691048, 39862770, 1988521588, 2305052927, 2654161586, 2747659809, 2042146982, 2998386730, 4222787240, 1376589889, 2830702979, 3878951464, 733975567, 2959121874, 2307584760, 1157856944, 611519217, 21961396, 2549798974, 3474997998, 3107110787, 780491990, 2348701815, 683404869, 3057146453, 1359314418, 480647083, 1909213660, 758427497, 278253100, 2696134088, 1770229404, 1357814526, 2343297489, 1720197092, 4035022960, 795076947, 3960718890, 3578935903, 3074684991, 3981632836, 1326766438, 350414921, 128739168, 2089340045, 3970804773, 1421481590, 2123291069, 2429242106, 3826167331, 3430488457, 1032051156, 969206631, 3249157839, 1620878251, 1124077362, 1674064049, 875650969, 2570420221, 2193606236, 3992673829, 525065654, 2654290639, 3624656876, 1560888496, 447997964, 1710508970, 134321489, 1199930995, 3368906411, 2632303564, 1557442385, 134317763, 1422633889, 2784594655, 1709744711, 2969638558, 2630477914, 3340533945, 4256054237, 2291611660, 694075680, 655431467, 3101747285, 3298309564, 221544244, 3854459402, 1437842708, 3561122675, 3795344931, 1945605991, 674939225, 1036015119, 4166520933, 3181025604, 2314820750, 2453923029, 3941504651, 631984865, 2368391534, 3805398611, 497713754, 3560646219, 382063019, 1071225320, 1867480444, 3877934298, 2337239563, 2703517587, 305803709, 3886695269, 1734118270, 2416379087, 2535109855, 4144552597, 1866289591, 3988338000, 1942304074, 3482376534, 1688633560, 4279657989, 3867770726, 98127293, 2256557366, 3137676812, 1365321911, 234367099, 2389978769, 485792081, 3606805863, 1871056542, 363703431, 1076153733, 3326706969, 3355493199, 3063547832, 1653693874, 3094408909, 964299880, 1224754362, 88593625, 2227779769, 3432142489, 166420823, 2461140589, 2195074499, 1901217456, 3878163806, 3510487659, 805822382, 1112885965, 1398369227, 3014564734, 3096022231, 1960780641, 4247521633, 803937004, 3863377737, 680111689, 3935354328, 2819425913, 530337701, 1368015420, 2040583749, 1255452028, 3625718490, 3576548463, 1906941201, 3474684764, 1661969326, 2752945189, 2462390797, 919490554, 3057116474, 2800215867, 37603552, 3819008579, 2122228540, 1543047357, 196244549, 1940653779, 2877741986, 2892174801, 702989989, 703069950, 2177754886, 2634776596, 2943704786, 82699137, 1125306838, 2148593016, 4041963616, 259221067, 3729811192, 77395541, 1610840416, 2358977161, 1159873790, 3573055053, 2182196983, 3764622149, 4174740122, 2392241336, 1985191558, 3833002106, 968459761, 3718767099, 2966926991, 4087533363, 2490576007, 166959373, 2705901393, 2888625957, 1219914860, 2563344474, 3177470615, 2117417593, 3533821659, 2340674148, 213673862, 1903505483, 4042649959, 3720559383, 3689396918, 204902968, 3814549039, 57410613, 1003183135, 2796575360, 3891919266, 3381799273, 1101421167, 2156609056, 3011380390, 3081036458, 1733975485, 1022234884, 1543045349, 1856935603, 1413547146, 2393276651, 1744343011, 1364974184, 261415575, 4264582389, 4012115397, 1884834523, 1986561531, 1187151808, 510631764, 1659184771, 4271455779, 2890629240, 2934257045, 1252686354, 3093919383, 2135420505, 92083188, 424420391, 1344990388, 3318694923, 1465212871, 1912979952, 435484975, 1311863846, 919019029, 2458853139, 701863454, 1341951749, 2915442732, 4135366927, 4006048436, 1164003109, 3251933424, 1056494298, 1485318377, 930026580, 190882771, 929652587, 1519099047, 3431598651, 812523909, 3364140955, 4067121347, 3597530520, 3508243853, 2140085757, 2389875376, 2480565998, 258277471, 2811773622, 74265503, 3143986186, 1954604536, 2796051870, 1691731776, 2830874467, 4053099376, 180438535, 3955304279, 2698224356, 3264654209, 4077878230, 3145211313, 4120855514, 2089325395, 4038646498, 3078607633, 4214022519, 1453782090, 2190365617, 3538254003, 3481587987, 3369640183, 3706084566, 18500536, 187181791, 3059730069, 64120596, 1625240242, 2992745258, 2769684951, 3869336549, 2407221565, 3764953279, 4232909996, 367628863, 2445304852, 2546263122, 3661445629, 2176503777, 1619162421, 2849829657, 1910869337, 2651970153, 2571071837, 2400002640, 2011523791, 207046684, 537101766, 2944643943, 4068699365, 3956481512, 2330063453, 71521758, 2782633463, 1462902073, 290513905, 3902543519, 3005838574, 245856577, 3085761963, 3277285663, 495163699, 4110450725, 1364350671, 1011914591, 1640672341, 1770862335, 2518277565, 1898971587, 764225220, 3256047825, 3371293985, 2205336424, 2498147249, 3937604726, 2710120835, 969440428, 3225935380, 4181514783, 73303927, 1976080287, 1649734878, 832265779, 2844085149, 2884665910, 4084176216, 3311573459, 1751070350, 59803302, 3092246839, 2727826793, 3846305606, 1838754250, 1176040665, 2749081101, 3425465517, 2355134971, 1924964905, 3745019386, 3238052309, 3541138792, 163500935, 2559944648, 2478046132, 551975804, 1713862279, 1833094638, 215056576, 2102834979, 221814978, 124167210, 1616019672, 1089419986, 2525444513, 4055156113, 3580467421, 492386447, 3957739664, 2775999458, 4211148511, 2924099857, 3674983517, 2811052733, 4157689124, 1517856112, 263707897, 1481006568, 644739077, 201342769, 3138091936, 969438481, 1742289883, 805868572, 868369409, 3022132287, 3866937850, 388211429, 1461732342, 3720453410, 1799277798, 3060513204, 3621184633, 1298471104, 415399120, 3982118143, 1466581810, 1278723721, 163003629, 252385603, 2460488196, 578706277, 2030835784, 2335283428, 899002367, 4000469321, 2109039903, 915757496, 3899200855, 61638497, 2587598019, 3854074169, 1061995369, 3010175169, 3102434991, 3740055278, 4208829694, 123803258, 3398222312, 1024751319, 1967159666, 3730586124, 4121062396, 2488872114, 2364180418, 3576265502, 1472993891, 3918269209, 717157961, 2429768190, 1561649340, 3597597169, 1829203917, 2851774386, 298538308, 3479581714, 3354442092, 2996211000, 3014167964, 1593825565, 125932464, 3715386795, 2611756281, 2189746165, 4089718311, 2577099586, 3026335056, 2940539238, 4246031737, 984437654, 2293329388, 940346804, 2224596560, 1072927362, 3441202436, 2228762922, 249927573, 1513846855, 2845980581, 2179168926, 3774414591, 1649980234, 1272366446, 2366170988, 1636718166, 1975903135, 1199331773, 1884198711, 1269609878, 3276724365, 1204087134, 3946235663, 863868486, 4053651847, 2884573726, 2241870573, 3101258079, 403228398, 656826469, 2461637093, 2659035739, 3354876689, 748995924, 1252956913, 1931719332, 1942996444, 3038237335, 2521103687, 2443927907, 3100525696, 169048973, 3118249882, 823254854, 3407375172, 323922290, 3482223597, 1831665397, 3322678686, 3524358114, 47985599, 1427834268, 1195290115, 3002347994, 1260234540, 3433003705, 185992349, 2424943863, 3333030533, 2535148317, 2671105523, 1255992596, 2935129286, 2637924729, 2101248777, 1020569155, 2496773339, 1606002695, 3659272548, 3778313943, 34121999, 2438352055, 4147202152, 836683508, 4233643624, 3451338374, 1766218864, 4215028466, 490098820, 3142799231, 1256552481, 1987144724, 3596154116, 493004189, 802285711, 2966723100, 788166977, 1062505621, 1465653626, 631600533, 2871921593, 3861487664, 2029724114, 2443248166, 308931992, 2619017777, 875398449, 2492124823, 2866506813, 728928029, 834477099, 2924928839, 1208412575, 1030013103, 376420039, 3204598832, 3935510945, 707051610, 3715882339, 2891925727, 2768785232, 555754423, 1166390990, 141753124, 3581001389, 3837602101, 1165263550, 2530145492, 2407744360, 1406477642, 2787798004, 1519810225, 3204195620, 2710885644, 3321437962, 3892744517, 780876855, 1332639796, 554932156, 74591118, 437977169, 1010149809, 1067195250, 3302920093, 2877918906, 60848240, 3941785918, 143730451, 2433449702, 3359098129, 371889268, 1818289064, 3554073802, 840320889, 1729720715, 3665121241, 2758268674, 3364396903, 2927751631, 2193194778, 1415959239, 3837615678, 2943475327, 178415724, 1665828884, 4056089834, 3947334602, 1554050786, 792737090, 3449883360, 1628072016, 2587378077, 589964684, 1405849863, 3326165988, 3157064100, 1272521451, 4041972620, 1577280241, 3931850418, 1307153881, 1236062301, 656314184, 2233436997, 3361003570, 1697628215, 1375620867, 69433828, 1608124209, 808193141, 2965340471, 260042267, 3028561305, 4083154004, 3888056112, 4288386793, 1303783162, 1299355269, 2766029480, 1956357867, 4164293200, 2358467400, 1129565932, 1960413844, 3913332458, 578551832, 2503103446, 945101793, 2304110917, 3976112828, 1798762304, 1804281140, 268793099, 3144324853, 2979778265, 3438448138, 1354507533, 2288325621, 182215810, 1741079730, 2128350501, 96109977, 3260009107, 805091784, 1118805861, 1186722131, 1654767807, 2926937504, 2407297191, 1787373331, 4094048681, 90595264, 322263473, 831818074, 2962038118, 2554372409, 2029492015, 686795605, 2677300250, 1535786691, 2224801734, 2065319258, 3960846993, 814373511, 470069608, 3691769768, 2424604248, 3882015591, 1078530128, 3100876571, 2031059938, 4251875848, 2670166989, 945422474, 3939742356, 697911010, 3764095142, 258612787, 2338419183, 2503396410, 2125228292, 2067627697, 3568458604, 429031125, 1454193198, 994628106, 3571037737, 2412012641, 236185510, 2367848645, 2366885652, 1030834667, 3922953183, 1360932244, 2073177927, 2087969012, 1955895241, 1538175881, 1818724148, 1189870905, 1473566786, 1590345892, 184371372, 1379966904, 4268223335, 1872280713, 1500596864, 1112179874, 2001326487, 2946364753, 144651909, 968902489, 3126774850, 1183500579, 169322436, 2808142555, 4040570063, 1388804063, 1153930734, 3903362428, 3782105979, 28493522, 411135655, 191499842, 2589533895, 3217060311, 3294969956, 3021429325, 2412706383, 2666118166, 1509331589, 4277334530, 977027036, 535553451, 2967463750, 1816777293, 2753177719, 682361413, 688755982, 3356320685, 4287702495, 3718642811, 3202726495, 1527745837, 1636562546, 191841218, 1234439262, 417343797, 702020969, 749416939, 896135971, 583356677, 1464981268, 3770091125, 145445145, 362760144, 3620538043, 2688024234, 1370728802, 2062157370, 69169330, 2361789936, 2788206675, 2514083840, 2132316966, 4095958457, 387857579, 1856443117, 727524128, 1500116374, 618459794, 4165244119, 1440195902, 1839418655, 3547803053, 53516905, 2836299736, 1925802414, 538274212, 2836839887, 27345772, 883556300, 1368819330, 1319211375, 3088019191, 2812457380, 3379622921, 3710323319, 1403805960, 2823801022, 1920359665, 133145363, 786413376, 2741022045, 1507604369, 109668271, 1780263421, 1218567153, 2987305200, 3204772335, 3262445412, 814915814, 1876899498, 234917852, 4056240078, 3829482941, 1893442162, 496868426, 1111714466, 218195685, 631875288, 2603035906, 2604471919, 3653824202, 1731133441, 2906327567, 3704593961, 3828695658, 109721145, 504480638, 2948823394, 1401306302, 3497290286, 1061274919, 3117729778, 2003341050, 234351122, 3440730760, 785329575, 221188650, 1788995338, 2158255662, 1217503940, 3939177920, 371287088, 1540205548, 1794006222, 2017398236, 2471197059, 1493392704, 1602664133, 4136994835, 3485851767, 3342908387, 1989332748, 618686315, 1066364509, 3382411615, 1489349134, 408866992, 2148429865, 874201659, 1642711723, 1032419497, 2153794336, 4047971269, 1869365138, 1581421342, 4167196385, 4016260356, 2400554376, 1146322007, 3503357102, 1553195816, 1710179460, 2489341810, 895353935, 3758541711, 2289488611, 1514781263, 1967675932, 581233222, 4107404411, 1138268849, 2752713739, 3785558345, 3394725187, 2110142808, 3057229543, 1321826676, 2169242710, 1302906632, 3738903334, 2896571476, 1692134572, 2014694435, 1091967651, 3397027903, 3980822731, 743345793, 3886339282, 739164202, 1291479720, 1279248397, 3163605541, 3236955397, 3548341912, 2215551677, 4019340269, 123700395, 3474962046, 3576654337, 464972861, 1987448006, 319725986, 3403516789, 2281181734, 948174471, 567468417, 2936606984, 1868625142, 99256776, 4009831270, 2521151974, 491740220, 151050910, 2146270271, 88822219, 4034168834, 3460644676, 2816007787, 1629603367, 2072217116, 243992244, 1822785833, 3420408225, 2552653729, 2327233170, 1071099796, 3702865070, 622560357, 357883250, 1185781402, 2096803288, 2007328581, 957124075, 1204718493, 1501235171, 83740282, 3146452733, 4115343763, 2515874689, 2899638940, 186652089, 1573261230, 2256860088, 1203567289, 78877230, 3377356417, 969152635, 1892214966, 1973586578, 1276891060, 3213558598, 3314913479, 2559382344, 540548390, 1729408010, 1074688475, 1438430342, 1699728510, 323012221, 2114017207, 3862699853, 3299082967, 694846795, 3361188260, 3028563350, 2685175857, 4214246476, 2581614936, 3910946213, 2938350549, 830014396, 2345000407, 3006590403, 1050189853, 3224401816, 3595686122, 2641759272, 3216595791, 1760573697, 4159086130, 1225437220, 1183387662, 2157109007, 2304505693, 4191072411, 4258044720, 654499493, 1409137601, 3944198355, 4022657317, 2922349735, 4061401225, 2972229549, 3861731133, 3536596907, 2039544525, 3009426581, 882251723, 1421038559, 723447005, 3057268805, 1855074960, 4210564242, 2604784877, 4208535534, 1422280979, 3192925687, 3699713842, 2638420529, 2922334210, 1422250828, 1255400508, 318932633, 511469865, 2933994396, 2659922871, 3757777452, 805289974, 2559114420, 2556699929, 4143288953, 2282302354, 2597399577, 3718336388, 2364134665, 1828817486, 2850438621, 543267960, 24413733, 3885259002, 3308345004, 3836197822, 2543124851, 3388183805, 900471168, 2406188020, 1242468538, 1115664629, 2788980087, 4160189259, 977168595, 3124710430, 1998204376, 1739358624, 3353027124, 1436473544, 661479079, 2540954796, 2848433906, 3155223400, 1661648816, 3069462922, 1329666877, 90881619, 3592612945, 2183189380, 401149747, 191029304, 4028113036, 816928975, 1713973284, 3947836896, 3928031952, 2625324175, 2430307304, 3762225837, 3147727379, 2853685517, 532310506, 1338531341, 3819413441, 746760586, 1101792956, 1766738882, 2964084946, 213015562, 1844724708, 3263999625, 2744568473, 570044071, 211713070, 2800726757, 554298459, 4019377676, 2088620373, 3942767970, 1023345016, 3465297995, 3000666923, 3615907939, 1914171824, 3394019669, 4278820376, 2208864040, 587960924, 2844098577, 1966152015, 270987343, 3289881415, 4054746120, 2636506585, 2984284736, 3663516209, 1617240350, 1085383802, 2102918275, 3597532085, 1985976526, 346646031, 1867613399, 3533620016, 1630426465, 1799529151, 547137902, 1452429180, 3834616205, 3157992872, 2430108657, 4148573365, 1864516076, 3667310165, 1923619178, 700181686, 4140962220, 3614634400, 1212685903, 3344127124, 3590779513, 1781125130, 1109381105, 2754842425, 1811791409, 1214985296, 2264564435, 2420400180, 3162472505, 2039714810, 1222240591, 1554061649, 1525801879, 4155887385, 4070288248, 2102465309, 1218423922, 3949957737, 2366887338, 858530467, 627800522, 3609845898, 3073353414, 2059440378, 3582403116, 1117790841, 3309057029, 3165226357, 1756072904, 2736671287, 2713262887, 3389178399, 3766566508, 1357024640, 1220862760, 2001685349, 3865938223, 3658377657, 3736823519, 1621547498, 31970842, 3438874090, 774481012, 2433204217, 878239071, 3483685151, 2703052151, 2388669933, 2742527551, 1122172146, 4219559082, 3223547097, 3211728492, 2570690178, 1210489580, 3284649004, 931714805, 992249128, 1751256582, 1838402874, 1135033103, 1219216153, 3795600640, 587602289, 822621405, 1069358097, 546482061, 3030831988, 1722112180, 2152009469, 109482971, 1620343663, 968886468, 553889648, 529231104, 2371628710, 3184946368, 2240911464, 1311462367, 2955202054, 4046754513, 4263476415, 346350094, 1324257769, 71285631, 2862771218, 3943701491, 262203235, 772141159, 544574295, 3751578509, 1653353919, 3398923389, 1965976242, 411555074, 1718686915, 3762650135, 1047126251, 1337633130, 3385409300, 3009623255, 3622312360, 827173546, 1316168978, 1716294038, 1872175782, 3044343676, 1390826019, 1815808245, 3145493941, 803558008, 2657441191, 3391718577, 4053153663, 174023096, 3587987241, 3880080931, 3072541898, 1988127296, 1410131098, 133126018, 4212017637, 1799368485, 3776007532, 475848219, 854480220, 580825848, 3061682340, 1788001564, 688836758, 1196019812, 784107015, 531166644, 1754040860, 3213240342, 3894988281, 2321881632, 1461655970, 1162403579, 1631991641, 2856106358, 2891241788, 3440237176, 1567626298, 2772748882, 2512748933, 4191618155, 4045946802, 64843303, 429697192, 1039102594, 2790851940, 3741954686, 1836863640, 1827503077, 826104764, 2292575761, 2148796860, 2483608029, 1583363021, 3346563929, 1339385517, 2245702783, 1381074462, 1152964513, 1242548927, 2233046561, 1923017573, 2773321119, 377968958, 2495872306, 2247329590, 3648388061, 1787749362, 1109869701, 2314945265, 3006690942, 1653645510, 3052577819, 3170612965, 21998772, 1138496571, 3188038557, 3172567429, 1792213439, 2812074562, 2995380955, 83845429, 1208995377, 1735647726, 3894398171, 2421584552, 95412440, 1224272039, 3174326292, 2910431117, 2747960955, 1309696019, 2858928239, 1250256911, 3446209607, 387055071, 1187625213, 3785370485, 395979635, 2535524868, 4263659277, 1621635907, 680047346, 1560874426, 595327931, 3782912813, 983780640, 1110235463, 2065754114, 1909004793, 2877078830, 2889276427, 3326870895, 2582601569, 1726942464, 3027823916, 125670953, 3034867503, 1314780188, 3314320753, 2800968734, 919855399, 2412097208, 1321233007, 3789507598, 2146350862, 4026575528, 1382833589, 90161330, 1081559351, 1049350562, 3158429196, 4281732410, 2065943004, 4271562325, 617412394, 2532585082, 1710183960, 3471874071, 3010733876, 1238937973, 19511671, 3648492798, 3706718534, 4171246811, 1957665183, 606138160, 782888331, 3704047024, 100702845, 1110940670, 247676186, 4230466097, 2819223217, 165969260, 2011085792, 153696684, 256984890, 1565007271, 3244171351, 223572726, 1079481174, 2294790857, 1735205553, 983527274, 428061111, 3027066334, 4270727589, 461543447, 2658017055, 3797018243, 44606927, 1332630590, 2544455044, 3893639101, 3662813780, 3591331603, 2387199251, 623248020, 3468288625, 1784665279, 2686389830, 3526564060, 478294920, 95592064, 130887321, 4239505896, 2698002216, 3631242122, 2992445264, 1749794611, 2520298686, 3218880847, 3556313210, 1237017254, 2255345797, 2109182909, 3752773564, 755355043, 844355948, 16810265, 2927209593, 2092486875, 2279050969, 1728054571, 3332286352, 414649764, 2622106380, 1846400614, 3206967540, 2659391002, 4057057951, 1282225905, 3348224129, 3123267865, 4005481869, 580333253, 2826983159, 2198832446, 489987929, 109667723, 3883279722, 1100204134, 3527016734, 2110860219, 1267203822, 3121794242, 3651826484, 2876122242, 800073996, 1890866167, 3502003180, 1356097541, 3753235275, 4200928610, 3481752880, 1503058589, 1176531094, 2212160805, 3476738753, 604490599, 2757161822, 577601898, 3994959664, 637447784, 2276163435, 2543536938, 781942759, 904013536, 848854161, 509887014, 3702847790, 678221874, 3112376465, 42278953, 4125847670, 2208787765, 3374587425, 1092816918, 880918006, 2960710140, 3825359362, 1817474595, 2075575215, 3762144934, 1856844900, 1285827596, 4229191318, 3196141412, 982643880, 2633119495, 2251014930, 4190146941, 1064354641, 3538683636, 537871338, 1948439184, 2848832688, 548731863, 3369568139, 380273304, 2535752704, 428670841, 3980567284, 1960829748, 4015417341, 1342294974, 3852840677, 505436332, 325191839, 2231305482, 353742208, 1405180070, 3351844059, 3667681395, 234560882, 4164377688, 30819715, 300117233, 703178290, 3323683102, 339544538, 1373131087, 284383259, 1767730339, 2518348774, 460087541, 1971897643, 2987437382, 2932179553, 4161605625, 4198571581, 2121781525, 2436216595, 2786542234, 394293372, 709434218, 650682535, 1856420710, 1665548909, 2756477283, 1737237827, 530769156, 3969275820, 2753554414, 1525628699, 3081066778, 2714241209, 3966642100, 355882883, 3138658887, 4127209875, 3883101466, 2601951791, 2720132439, 3329380415, 1126486639, 1240705695, 1053872122, 3154300980, 1021063315, 4107627124, 245529797, 1267553959, 497774729, 415414834, 1716533262, 1918039798, 4240288833, 547258460, 1513306204, 277218780, 424329213, 2344452343, 2641418250, 3015481197, 2059728507, 4037376979, 3709621317, 2455141288, 2277624347, 2022144235, 3534317346, 1964149126, 3892239649, 275872012, 2089644613, 745832788, 2621036611, 2456975449, 217431762, 624633817, 2406051126, 597676672, 2900216746, 1819481434, 1112576904, 1524372498, 828463216, 1677154696, 1518610855, 1162748234, 2282638063, 2545052335, 1198537690, 1325617003, 3791031421, 2932471519, 2344401145, 427027909, 2752247893, 3645569883, 1258698897, 3398260599, 356882378, 928533510, 1371501446, 857978502, 458837174, 522394334, 1116869710, 3127035610, 1071218935, 266077756, 2716886873, 776292259, 1778195129, 3793336391, 3080889837, 1047728006, 2854099959, 3412434863, 2185977518, 920209991, 2299859679, 762817800, 3126110995, 3617966655, 767513825, 1748251495, 3631003013, 1531728034, 325856733, 1256087184, 244644156, 750210438, 1200011000, 279321110, 2979094138, 2708880207, 2483914092, 4131461893, 3201048215, 3305962782, 2687514659, 3340049582, 676906810, 1936121471, 3322616979, 373695806, 3415343002, 2247198687, 1273584377, 2251211396, 1064508248, 529837580, 2997683581, 2624545997, 1004661549, 2195528304, 3988471580, 3087824394, 3691482954, 1403498948, 3311528337, 3853337115, 552120458, 625372723, 2645661513, 2787797410, 1246400633, 1285325205, 1339307893, 671796012, 2100150129, 1070625719, 723373451, 1886008464, 314916511, 622747545, 892660421, 854643073, 2878540615, 2826066190, 3088482713, 2032140739, 3032697014, 3374554168, 498267370, 3663704279, 3859311903, 333347693, 4101324210, 872078155, 1988497699, 718759336, 329620844, 566483972, 283932974, 3602718297, 3036133452, 3836716831, 128038861, 227074600, 2006443858, 4228793136, 1895843570, 3283248203, 140606644, 3055056651, 585934678, 1865274198, 167326339, 3586393377, 1860996669, 2983145479, 4062665100, 2769615786, 1087094131, 4136277530, 166395967, 1443336982, 788493435, 3834025440, 24060553, 2364461004, 551180860, 1520358851, 3940843044, 2362915227, 1899390422, 3029645655, 3412036552, 1527433032, 1790549804, 2724888588, 3521110903, 3652045442, 2121642426, 2373556660, 2190155198, 580178294, 3696500611, 964028627, 3002246760, 3406676757, 124946113, 1333195180, 2903584131, 114938402, 3309986611, 1932704268, 2782725524, 573321854, 1174880194, 445845146, 1838571365, 67962859, 3578657204, 3269373113, 2669703120, 1036920597, 2220055480, 3617607476, 4242238811, 673844762, 2610658412, 2612082826, 476376235, 1472801399, 1845749590, 3045435651, 1563444868, 1911728550, 1578193982, 895417680, 2255862876, 639340186, 3925177405, 1387013463, 327899453, 3783041668, 2418584157, 3125849248, 2648890230, 1530524853, 1471367192, 3379123116, 395155788, 4088006448, 3086795032, 4070247813, 1158385176, 3649759466, 3322702966, 3819926868, 1507855321, 3378967315, 3927285457, 575664560, 435178791, 3686274867, 671812849, 2560816877, 676545705, 948165585, 3359486066, 4151107880, 913325069, 3132474628, 1350547960, 1242150933, 79554327, 128154909, 1013139552, 857705888, 4028969006, 2885091170, 1207008408, 3294683332, 3434451531, 1055842801, 504170362, 2884910029, 2883052892, 464611095, 2759974135, 4078417844, 932006925, 2415607822, 3140396145, 101159740, 1774816255, 842067799, 312057697, 3953308089, 2767147383, 451627844, 1656093617, 2382281012, 1429735729, 3891890248, 4050845932, 121099731, 1097987542, 3144651743, 2207439585, 775205142, 4105780244, 1375197910, 3208488737, 4067158493, 2313751518, 1717934408, 1966999789, 1449275917, 1273759511, 4140478362, 376408880, 2993969323, 2171026667, 2075495450, 1943847097, 2900688503, 2009197092, 340677785, 2707168271, 2420695197, 2942163873, 777250629, 2691579675, 3982874180, 885480274, 1897123165, 2626897660, 3547282036, 3832826796, 3320695437, 221653512, 3897539818, 2854160148, 1188588023, 1290698312, 3280120706, 1656226670, 2515775384, 2197141641, 311146947, 2305598598, 870786137, 2058248063, 1300066223, 3264616385, 1529533530, 2155981884, 3819408957, 4233621779, 1709571979, 436757074, 1264320207, 2700042904, 4125106449, 2113138454, 3046887829, 1801591553, 3701783278, 663010406, 2677929647, 929788268, 2533127256, 3358088131, 3355216201, 3371318062, 13686918, 3750596724, 2416686039, 1971482051, 2926133931, 3416968984, 374122752, 800806329, 2659409787, 1822237166, 2607837357, 3959332438, 3054434089, 1037102016, 3779802977, 2593038458, 730011042, 340914307, 3962811878, 1384837933, 616925038, 2368041892, 141437865, 2561646347, 3476642238, 2749404219, 2229511231, 3297511529, 366967933, 2296322260, 441228766, 4239491906, 1650789328, 3229634103, 3656035435, 280569676, 3974626634, 2735196297, 1741340300, 3763091660, 427379116, 1617382895, 2885564902, 48820528, 499009277, 1895210061, 3787293683, 63381106, 2062138696, 3083920923, 1961317333, 2250795164, 3633113554, 2817144807, 32306435, 2250892490, 2222083164, 1060806192, 3196092281, 4232332090, 2062920764, 85258092, 802038223, 3453163758, 30239709, 3398421335, 4097366205, 3347624677, 4108441991, 1000574294, 3724252247, 629121644, 4032584717, 406713584, 1320781652, 4142459127, 3034125806, 961943806, 4138780358, 3215451264, 3098375442, 3392580203, 2613207958, 3980512166, 1308176111, 132053376, 718560677, 2534093680, 4062237402, 4117806413, 1401974150, 2650677971, 2867565184, 2559067313, 1334835593, 1341546327, 1234812068, 1174893931, 168522560, 3406989277, 4186596978, 1105976269, 65359327, 2023845503, 286006603, 2781516157, 3568078250, 2801913234, 109257582, 29393230, 3883621556, 2581903136, 1115416150, 3724306606, 463533501, 2534862272, 2000380770, 2613040728, 1700766332, 1888251345, 4170475688, 1485496693, 1765545591, 1451136497, 3826301372, 3458086932, 1508423500, 1565421536, 766630178, 930336316, 4053955557, 3998633590, 3453235573, 2041488871, 3369923343, 3001191656, 426050520, 756562644, 4171169524, 3779484209, 3937457299, 2795730880, 265859583, 1232276436, 1144422484, 2828030956, 1825438412, 2888363386, 536992637, 393875465, 3945270632, 723991930, 1409513946, 2534394073, 1465374192, 4066805283, 1012715758, 1298480797, 1392780675, 343886551, 3057820995, 3270437228, 4290062039, 1652227727, 1965425507, 75246740, 380097048, 84617226, 3630009990, 2728840561, 3288913017, 999365426, 3992534705, 1302672789, 1841951317, 1942035180, 546208057, 795764110, 2190468865, 3121967477, 1832313987, 56056163, 3894188761, 1459713065, 1422463602, 1192751957, 3231185128, 2507030267, 1143368073, 157032601, 4285871965, 3198110893, 3657844570, 1783611495, 3412318904, 2969659330, 3564281666, 3363687530, 1701239636, 338174402, 4051578782, 3823048644, 3756567356, 2803299704, 1751402770, 1859051146, 1825233753, 2825536513, 1267659052, 2686654868, 1643776435, 4086348828, 1591863639, 1068475868, 4036037086, 1995812697, 1584674743, 2913711621, 4144938275, 2924615660, 3534495179, 1725416197, 3764427186, 3847768204, 1582800820, 1213614931, 3034679796, 2272461284, 493000606, 2208793677, 2700327951, 3851841034, 4184167165, 1775260195, 687835551, 850043856, 2488689272, 771817452, 3111387163, 1200222793, 2907727491, 319344920, 1522504156, 53014189, 2893505918, 2773328756, 24332663, 1909301897, 3299789712, 2169456762, 3572565922, 2142845259, 3330649459, 646567436, 835788955, 3097323298, 322247559, 2029857808, 20740334, 2788953747, 3773116700, 730446763, 505103112, 3468229935, 1011101343, 2239352965, 445281371, 258165982, 1898902537, 3120473809, 770978717, 3968723484, 63552793, 1843451805, 2371588426, 3728751743, 1791214997, 1583033709, 3617712916, 3607755630, 4051823166, 4138797539, 978343189, 860233173, 4143680906, 2878643616, 4125903333, 1252309989, 4235282677, 2416054078, 4186923618, 3265935656, 3401199122, 2876438261, 40084000, 1163605197, 3050877844, 3578931027, 2123117466, 133425259, 2425834338, 2755651790, 2410139811, 2905255496, 88076274, 1811863091, 3569731250, 1369674431, 1333244780, 2841610321, 1892308367, 1637948421, 3432346214, 681243116, 4203131174, 1460187281, 3514488219, 2393202404, 526058900, 941773150, 2857798448, 4103515323, 1224482901, 1317234155, 1122824093, 2836575998, 3217435935, 535411304, 3192409373, 1060519647, 3861312648, 3979493664, 3112599961, 2100079710, 4016038351, 2514066310, 3400773690, 442766751, 3966441341, 54623282, 2225447153, 989453029, 128189864, 2341143828, 22117665, 1106364026, 629983697, 613365760, 2182509954, 1271378653, 1058232730, 964853274, 697321021, 3996629851, 891102387, 4181693666, 2934862981, 4118437089, 2128570595, 540199332, 2314959284, 1959156662, 3593750446, 3618643884, 1757700479, 305364765, 166959752, 3237385133, 3714057354, 4155661270, 716437006, 4204380501, 4187813849, 2583707403, 190122563, 748269902, 1209178900, 3907361764, 3270686697, 235316369, 2019406557, 933440713, 3794858971, 1453283880, 3104464231, 2664757765, 3046378719, 446299430, 3842893183, 4084851261, 1114033678, 3875200801, 113931185, 1573841851, 1034432892, 428096113, 2955276552, 3712307518, 205693050, 4107480515, 10325028, 1436367175, 2007091640, 4249340036, 2192390553, 42513408, 4171433929, 792270620, 3080751689, 2398673302, 209281699, 3087165097, 4012778745, 2848273805, 1598220597, 3129005890, 4043747667, 733821841, 476987147, 1354098334, 3763038870, 3281326367, 1044297106, 1444224465, 2747017298, 2313482712, 1154230737, 1878375916, 3980447341, 3264792336, 3673455218, 4003994171, 3361334747, 311152761, 1000898559, 509007775, 3792852588, 1381449680, 549508814, 1924103378, 3682949722, 309602187, 1163172114, 3510939285, 1751407843, 1655890725, 2631652433, 2030490851, 3806943443, 2819888991, 2641776892, 1130965703, 359754647, 1417357906, 709568394, 1193680701, 4068490069, 2379783819, 1233204977, 3401568727, 2947879536, 2359356481, 2015422091, 2179539669, 901144287, 3576101200, 2465028584, 2565136243, 3309413823, 1151112738, 466711394, 3794332638, 3650026217, 2776209687, 2677351823, 882784416, 1967259057, 795858610, 3500795499, 107278073, 1931842788, 1081418445, 2031178268, 577630893, 2367670560, 64312604, 718070213, 3955705078, 533582704, 3681482672, 4100960382, 1725635092, 99038006, 3291416699, 1234497265, 673934075, 2814066570, 1296892801, 286712188, 4286145642, 2550017571, 2682897522, 4159810847, 404398091, 3637649834, 2950198962, 1322130029, 2169849979, 3714586133, 3765127690, 1329083258, 4224827865, 1282577351, 2798781086, 405140158, 990330042, 1418732819, 4229917844, 126043099, 1001579111, 1964189984, 2634117436, 3994246749, 2573733692, 887308800, 2165653198, 1092580145, 4049146713, 3741621780, 394648406, 880746800, 3265536722, 1964175004, 3578727531, 3846896159, 3860646626, 2875517769, 2128998265, 461141286, 1755650606, 293018548, 1125667278, 85755690, 3231898527, 1603022988, 3662944533, 1965275319, 569592816, 189093861, 3952663251, 223044114, 3838358527, 666151179, 145214230, 1773468364, 4020996596, 4035979729, 1305481855, 3368364863, 3668383307, 2304503597, 969374837, 1613796343, 4289486987, 3372999078, 384496711, 1619170804, 1629430421, 3648318897, 1812538245, 1120317049, 2216749468, 2345331957, 1258017023, 1592031703, 3138277050, 4103823327, 2807982772, 1657554141, 2846309764, 2758805429, 499782209, 4131120900, 1026488655, 3665143069, 3166672361, 1392930817, 810473197, 3089946279, 3063033110, 1550924382, 747331276, 403152791, 2692980334, 1856813455, 758451151, 2900909812, 920595582, 3804810529, 2531078854, 986284526, 2559020342, 165644411, 3160619269, 3183440091, 2220291700, 1578981696, 536183826, 956837906, 226410252, 699170329, 1525889014, 3874261365, 1013012493, 3283320209, 3123210101, 2369332746, 352086016, 554704220, 958947220, 2960916963, 3711338403, 751024970, 392999170, 2933861066, 925430325, 4240171902, 2279636622, 972029776, 130625979, 1075755550, 774087734, 1947934914, 3520970714, 2540273368, 3765878518, 1968962777, 2685035251, 2689931961, 2998223240, 425426854, 2969115365, 1643171446, 2770378223, 95753229, 461789172, 3469068239, 428218779, 4208295935, 2631514158, 2943248374, 2241162857, 3980845858, 3197434267, 3805018401, 1940591931, 3986330002, 748920690, 868988733, 3368054172, 4091731447, 3950166799, 252050540, 1817027432, 2841546290, 3142474688, 2476045910, 3084139800, 383848503, 1026991678, 769589924, 728474897, 921300160, 2691862682, 3345045412, 2567819856, 2593383009, 3060440490, 3637704646, 1941678879, 2666662380, 1995337468, 2488644617, 3074048814, 4255963055, 278704646, 904113012, 2939136553, 1825231916, 4282983036, 1507333629, 715522620, 4072621318, 3368998337, 699638869, 1149967857, 3938130002, 378038062, 1687370691, 1162012428, 516389623, 848573090, 2258349076, 4082069197, 764700830, 3211716050, 1581291864, 238488350, 3019632711, 3905240278, 2687481765, 527489906, 1596742225, 918945871, 1207329489, 4145827563, 3900815604, 1445870629, 2232173717, 3985300671, 562377657, 809983039, 1728130412, 4046999540, 1801608914, 4012186168, 1751770088, 3797170825, 501184054, 3049684973, 1948040693, 3849939820, 1253223210, 1100821363, 1667462494, 2162259982, 3621759488, 2868145688, 2470340086, 1735456512, 3727001441, 2893049490, 647498021, 504370428, 615668720, 3734957029, 1516892177, 1021172939, 1353479208, 3492148741, 3977283373, 1754393261, 590991660, 3687160139, 1055703911, 1489836102, 4068578959, 717295238, 971390931, 419232878, 412440177, 1170218245, 2143766023, 18526406, 401395981, 89472897, 3082951179, 1299260731, 2218595821, 1198960259, 2550708531, 2498680449, 1415534942, 847028832, 2723285150, 31076023, 3830053604, 1563564528, 3727041160, 4280134555, 4099301140, 4153109790, 4167783269, 1700972579, 1640587893, 572650944, 2571510774, 3243259012, 1830296509, 697136156, 404399766, 1712259665, 3104388060, 964722435, 549727800, 4128319397, 2036970334, 1136765384, 2287769787, 3069895098, 3930158011, 497126078, 2862274907, 2798866718, 782067612, 945769659, 1269039292, 3294128633, 4143588041, 1667953099, 1755910539, 3350424906, 942726468, 3577681391, 602588413, 1007986245, 2320693710, 1527646310, 1554715415, 3834856153, 1263787566, 2810430910, 3278249038, 319347409, 1480589960, 4142239966, 1219184090, 1499489999, 3465520478, 3313484308, 694966309, 1106697152, 459629097, 3169649817, 2645530550, 2806820172, 3216957847, 1535453374, 3533122257, 1492775972, 1484330434, 2243241043, 2305417712, 1892457206, 644254571, 435124523, 2394409423, 2272055366, 3399218224, 727104056, 1374355452, 3247998723, 502377172, 1518973454, 573817444, 2021578830, 2995485236, 1565999389, 2934694770, 1710871655, 3805615716, 1724872489, 1383344748, 3385169698, 2323437145, 3223025700, 3999019111, 687732446, 2986250714, 2739766088, 3489735010, 2383984612, 175292961, 729405764, 57118276, 3999141268, 1612105930, 610289419, 2768503672, 3786567728, 3847023822, 1496414532, 1259155924, 2940461896, 1899786463, 974653370, 3793769834, 2509397738, 1655396595, 2311848776, 4031179814, 1302446417, 4153963832, 2244321579, 328542053, 3782281472, 267796568, 575363547, 2307053508, 1174485757, 1288003278, 1266802279, 3499674340, 874763586, 2439059074, 3741904495, 4193583721, 3600927879, 3525298092, 207839995, 3214400448, 1907022541, 1079785161, 3269897843, 491784376, 2627217058, 2344032112, 2408314550, 1478442171, 3296442654, 737077556, 1609552986, 1377525993, 2541996115, 1319204223, 758125455, 1967897392, 3208235161, 4049013164, 2190133169, 531145681, 3712817829, 934062225, 1281939637, 1239392126, 1780490696, 409365496, 503666509, 3219473483, 3340999205, 4111204377, 3855362251, 3734343857, 1941415567, 3640905363, 3226541836, 1524170301, 299063570, 3880256159, 1025938599, 2903612133, 2874602070, 1062114867, 939326320, 803480257, 1227704463, 526023026, 556673942, 3485798055, 323579217, 4245574158, 2177410748, 279201573, 462137390, 842622082, 2413067049, 3902889397, 2735744428, 3404923518, 469661381, 2993263209, 1401361773, 3481624340, 1256600767, 3927649029, 574651070, 3880136241, 3693989775, 2911675201, 152588987, 35214743, 471270248, 1750822479, 234403884, 923198260, 96648913, 1868251805, 1770592941, 3419526693, 3536614042, 1871792271, 1449997497, 937798800, 2885087521, 1038959058, 2805142941, 2852439740, 140362552, 2990767740, 1394346541, 641939964, 3982235325, 3279370213, 2363026209, 2910089030, 3118523512, 2332334201, 1908232567, 3675738874, 3271284653, 2607590157, 679192755, 986007702, 1470050283, 2646357582, 2106292574, 2220324646, 410764520, 2305858484, 3101223615, 2143598682, 2223152350, 817665466, 1996273195, 2154031223, 4102126544, 2759824340, 868566569, 4190801900, 3395470311, 3479165512, 2627956740, 2192093174, 1167883884, 1956499219, 304804354, 4042437731, 4011899711, 2477196277, 1422585134, 1379629858, 106751093, 1454228645, 3388980450, 3689332645, 480589859, 3765405048, 4124107415, 3620216016, 2222168150, 594172329, 2701649934, 56667028, 699557802, 3632203432, 2443396828, 2546830487, 298405706, 1709582329, 2100636850, 2932807551, 3525022257, 249139558, 1090766494, 3637684340, 2363353161, 361346688, 3950936013, 2875082169, 736438934, 3746046934, 2591133327, 246814062, 737106180, 3476185508, 1820746488, 315498799, 2706006224, 2470577370, 1607826749, 3312462248, 1753065278, 1678226746, 3553801299, 2047660554, 3176419774, 2319102105, 3777974232, 2784906207, 646496879, 2254697384, 644797703, 2080647698, 2289526606, 2825601814, 3253339194, 1976851144, 1784113592, 2250030960, 3856276227, 468306561, 3632813527, 3338854146, 2365432709, 1224494297, 3500553126, 4105123714, 2310824509, 502543235, 1638251292, 3537880809, 2821410009, 1218929460, 2368231572, 2208662063, 2883698861, 1473637393, 1125453957, 1530898811, 1282804853, 4106680870, 2464980812, 4235382113, 3619239437, 1101011967, 3718025865, 1305586720, 657497578, 2430856998, 4015791464, 1044758938, 1574006379, 599173200, 1275044221, 3894931579, 3762381613, 789671174, 1559183660, 4189391720, 86190943, 656314227, 3660988336, 1559499008, 2169256682, 2828998169, 1646831046, 2384445434, 2682818763, 1363452068, 2987613521, 2200189689, 1688448228, 3102804731, 3274118761, 492556854, 1076360787, 3623808357, 1110837814, 3575629592, 3407620127, 1803734901, 3197942275, 1272848045, 579902648, 503802240, 3571416538, 2563102901, 223878822, 2433908970, 2026326073, 2520257360, 1150482816, 3588435813, 3487640271, 4207667102, 757019987, 2042834068, 3474588556, 3528965698, 4213897011, 695675175, 2571218748, 3889503716, 2387056279, 2678177079, 1481795157, 1977930923, 2936444974, 2786472988, 3144124577, 2104968328, 2695167996, 2453192030, 622120996, 3350166698, 1036587004, 2105776012, 222806086, 2037906449, 1244195025, 94749584, 2356115703, 4058544311, 1309202719, 2178572869, 31537375, 448596459, 302646303, 1270105877, 4159753480, 3660293657, 3062301448, 3949693259, 4092013016, 243529531, 4084132491, 1647149558, 4067590800, 1562615941, 3533219731, 521508251, 3709289669, 3839849858, 3910659187, 3340690243, 4009646137, 197912715, 398336950, 4049671081, 2681686175, 3972415323, 1610379100, 692434111, 984558575, 1347290422, 1826853031, 4129983672, 1608909738, 1930923515, 3731376928, 3712087335, 3590817629, 811101801, 909375921, 3521753288, 2739080114, 2594739892, 1186089437, 1577072246, 2464635589, 2083751663, 2449617939, 1358338703, 2300224583, 925477197, 631477033, 1603813230, 1963252503, 2826944903, 3136157723, 615838625, 2742144425, 1264840665, 2508498265, 3518071355, 3171445199, 839564779, 3792779446, 2167878345, 540034293, 2390854856, 1505811152, 3854104226, 3304484294, 2588509978, 2282388395, 4289721412, 738634070, 3248221787, 872674002, 4228444763, 1131446872, 2911892932, 1711840807, 814561617, 2575954916, 4171488097, 3356446899, 967214105, 3343823709, 3651225252, 2220287549, 3728765809, 4005618012, 2686156821, 2643836824, 2500506742, 1263532768, 1854322365, 2323101535, 3035394562, 1896556597, 587626192, 2974614590, 787666095, 1457760909, 2471108590, 2519275988, 284806119, 3295557968, 112935817, 2247299081, 3501129320, 583812539, 2504062572, 702654685, 955019280, 3350214263, 1702018482, 2083726106, 3871318515, 2576267028, 633473446, 3953971016, 190160800, 756063067, 3263871934, 2999800417, 286160231, 149788137, 4232605013, 3693007865, 468659059, 878651575, 4095131735, 184748928, 1215687136, 500332583, 304664614, 162419647, 1576476789, 2556116158, 2648279649, 1116251778, 3606683030, 2664456941, 3665096884, 3966982693, 2240549946, 13816599, 3395014949, 2768022965, 2784250149, 776064721, 1749415432, 2310910196, 2241202185, 233484978, 3498463591, 3050534851, 120884238, 1801999065, 3962851340, 404439676, 3073535954, 3107742982, 4172255002, 3372567931, 812796429, 180242220, 1185325800, 916623121, 1010761612, 3981279747, 1564990622, 3617098227, 760594547, 991458228, 1112644907, 692461137, 594503772, 2622955465, 1164370573, 2001141411, 1632775343, 905543296, 919122363, 1373423921, 2894115151, 1124613686, 2638326739, 72019543, 1433466887, 1142148839, 2532694926, 846783338, 3877191658, 3452914253, 4100044458, 1337146185, 1128468307, 3345164884, 2649122126, 1861815940, 60966502, 452058105, 3435543844, 2422126373, 282894637, 3818762406, 106468615, 248089634, 1330873646, 2081365401, 658294519, 11791076, 4214625727, 608961037, 3796051082, 4134540584, 2062795734, 2936094248, 4198680270, 138374634, 2109335751, 3617092710, 2563767021, 617879878, 987797097, 2181799802, 4043085140, 1957107, 2602833576, 9542850, 414459543, 242156862, 2509223351, 3651286832, 87352674, 2990471405, 1303963756, 2049436205, 131398867, 2618389359, 3157589218, 3967119142, 2964960918, 4136822299, 1348389918, 302252734, 3380382605, 1858410676, 4032381189, 1184759007, 2598035339, 178191533, 3671964188, 1538521147, 600902019, 312670112, 501622749, 254882456, 978545425, 1563439247, 1806058589, 683352166, 3854277175, 3709632354, 595313705, 3573770359, 1181854561, 388040344, 1846662933, 2652836353, 1861213328, 958182481, 4168511577, 1471430196, 990235266, 3568920709, 104617838, 1836555974, 3837027718, 2117915575, 3427418020, 237644879, 2280406591, 1467662757, 3971828947, 1766378258, 2369911422, 3389261581, 2673661643, 167162065, 1512199556, 66975783, 1813454693, 2638764383, 3836985497, 422984650, 661668318, 1562588083, 1043591546, 57744839, 3931886253, 1885080629, 1243072749, 983084634, 2383201418, 1453793399, 231279224, 1134300891, 4026251556, 809125890, 1005336448, 1166659165, 182753774, 2031900608, 2890410502, 891103549, 2666897421, 1174717509, 1894404273, 183197200, 3053350305, 586757916, 1817990705, 3348762919, 3092632844, 2913383517, 1849665580, 1122103771, 1986904830, 3431520633, 2567006908, 1140848992, 3926471746, 2555401931, 1578147279, 1503228916, 434364556, 2334574314, 1661764975, 412450424, 3019634703, 1419532088, 1708462068, 1664171845, 2503140614, 3623357552, 316535004, 2937686825, 450840277, 3803045389, 1445149885, 2853531277, 3647410170, 3623167129, 2792713598, 2000305841, 519482242, 4077859805, 1966377470, 2955036858, 20249761, 4010545636, 2273817867, 705658577, 1259909936, 2647381913, 1343057760, 3467167217, 117339571, 209748185, 2988003914, 1118047485, 1167758663, 918467844, 2542690103, 748481903, 1372593370, 336749339, 3647299812, 2528302884, 2442381618, 4005538221, 1368437007, 1888825840, 674437497, 2284334104, 2083990353, 1371069383, 687812459, 3925212054, 2587882171, 1546843126, 375020668, 1942545731, 2848008234, 4284396071, 469276097, 2033283393, 3967943624, 1249833390, 396268681, 2123692936, 1659328700, 2490758673, 2235714506, 3456965846, 4015066486, 2150297364, 262446116, 2865934063, 3917281997, 685251227, 3664888073, 3772593067, 2432355041, 1007951481, 836751630, 2098761551, 3281555509, 3328389802, 1352282384, 104735854, 2239480769, 2150212403, 2156296572, 4098905322, 2301286191, 3480125612, 1391766642, 3330626661, 2985087164, 1247332446, 117658864, 1216149851, 3714336638, 527277896, 1078493079, 4068865623, 934838675, 3528664040, 2089440528, 4134504609, 1986548721, 3443973547, 2268147319, 630247554, 1551030149, 768834713, 2278239079, 1207829979, 237942682, 2279860314, 4276524618, 2204531999, 3426500220, 2176298632, 3751361559, 3956202330, 1931832419, 3770307907, 2610938375, 1325079468, 21175266, 895912188, 766123895, 2679876489, 283888134, 1370953360, 697314459, 2568776928, 2857332396, 3548230231, 2665213947, 460855581, 1558874433, 377558197, 203250478, 2112517234, 3845444537, 1137675641, 3597349974, 2269123871, 3011214153, 1191474269, 2846686064, 2059936126, 3699164791, 4014007486, 3882153202, 1453992800, 2275017145, 316701483, 1330744218, 744908193, 3061533302, 3530916111, 814808794, 671234123, 3743125181, 3791438426, 3241450702, 4086272659, 4172959543, 1964360185, 3289330291, 2511698415, 1213673627, 3734861285, 676162931, 2730295810, 3104164338, 2747782243, 334662522, 50034143, 304475159, 3061902973, 1368549469, 2792423775, 3913242624, 2644418603, 3127176231, 1834324787, 3917250264, 1769329394, 207272192, 2352169603, 3250327001, 1661907088, 3112398035, 493901515, 1067204577, 3461409666, 3066797256, 1760924383, 2007546076, 1406066086, 2426475681, 3469478924, 2429999478, 3629652862, 4233592691, 646517829, 348484292, 3941989929, 2395576702, 1401106951, 2775148023, 3375323497, 1270492853, 2808608510, 2880516310, 1015360424, 406588622, 1711090476, 1531542007, 1667900323, 930202283, 2124522486, 2418207743, 3199504482, 596679581, 1023323161, 3084023868, 213039837, 168897455, 1791607519, 1221624833, 2618297189, 854034478, 519253694, 2498904297, 1870268497, 2486249526, 966832128, 3434690414, 901540040, 2108858610, 3869571782, 2434483708, 3280391605, 1792817036, 2397563483, 275064917, 4097458740, 1397064196, 378579418, 3160110997, 1041350832, 2056184090, 3521151238, 1747661167, 3630464638, 1299158497, 1982236714, 2520032105, 814008061, 79894840, 873183512, 912341226, 1955797347, 4099940083, 17838032, 88276729, 904161878, 503957503, 4040076058, 3508866174, 3700597900, 4158650232, 56561780, 1191366914, 3257007622, 1286634888, 3777355085, 2601184474, 1060595480, 167214197, 1719630833, 361022776, 2892658091, 324727456, 907265013, 1254371276, 2715833810, 3492870516, 4243708867, 2050055630, 3923315506, 3146395466, 467271397, 2820286567, 1664333440, 530596557, 4128928688, 3995255842, 1215910443, 3975376391, 3609869945, 457895303, 727919267, 317336979, 136777623, 3694065645, 468611102, 3954456713, 1069359563, 352491848, 2925543345, 1001215800, 3487459419, 424483356, 169704962, 2010010953, 1648666778, 2254459931, 3218282647, 3847901942, 3794615284, 4087395261, 906462911, 3890082217, 2609260337, 717124659, 2884098949, 2717191127, 3120073269, 2184348520, 213364393, 2533922209, 3234580533, 3340509426, 605629711, 2035584400, 3271456288, 3865274013, 2019186503, 2532204971, 2771698895, 3067665878, 4192090406, 4112540395, 1873569503, 555415813, 1608893548, 2952945866, 2945007775, 2215698540, 123217423, 614215169, 3883659812, 300494683, 680453795, 1951885714, 791525411, 905023510, 1163711522, 2196795849, 3041799473, 137876439, 487864235, 2582447095, 4236249253, 3565230234, 3213040117, 2301630297, 1782224996, 2555892912, 3340565483, 4183337162, 3821640349, 2296251241, 289268660, 2902078764, 942346555, 1256160479, 2488610104, 3812876840, 1445510058, 3672971339, 197568759, 1325398087, 1666536274, 3364347409, 4290105257, 2214880880, 3481416917, 1367797402, 172655868, 995408222, 3069299973, 3917365636, 3130272929, 913720765, 2909637686, 1156578679, 3405247162, 1085966321, 2362920411, 3436533690, 3069333496, 1235307236, 452496255, 3008829971, 3623504089, 1984699716, 3099219097, 8402082, 2281864000, 2494385047, 21300515, 772197499, 4126122767, 2872088349, 1044562262, 1559078187, 1971976656, 811643429, 3094421868, 3487653021, 2246578783, 2440470568, 2492147968, 3373890323, 4089539402, 4021962212, 446776757, 2472591323, 1138753398, 2703555588, 1906603199, 2527348536, 3742351796, 2682111077, 1000708021, 1450499154, 2774944846, 2662537002, 1672546468, 3655989112, 2243588084, 3175777866, 2673675933, 1219861309, 3373073273, 1544979103, 4020165612, 3506737677, 2637950017, 1146566152, 4287832823, 190942816, 3654594568, 749951589, 1686910403, 3924304354, 1137808236, 2393002051, 3838219826, 2430968118, 1222386722, 590556419, 192558096, 3406426307, 306950954, 4254906484, 1119262965, 230787008, 1912478988, 1633150563, 1327576519, 2054549901, 2821940468, 3869038825, 630224969, 2802198960, 4236464765, 1838274581, 1291478568, 405560157, 63876594, 2509435965, 2366973658, 3446989407, 3432172655, 917191976, 646954666, 3031181389, 3250970511, 2343116393, 2135389055, 2792885975, 3221384608, 1829651213, 181575785, 1841864905, 2452126291, 4231276889, 2314028420, 2441239215, 3558359644, 948264995, 2351447804, 3797474943, 1144434091, 1807570249, 1764089753, 147403936, 1527505995, 762263855, 3536635145, 1297157864, 4011434537, 847478795, 1783818354, 643728148, 2820720779, 2071431351, 1295138693, 2527292946, 2965272161, 2178668728, 1819605585, 1139203543, 4186080138, 110452195, 2669152238, 1847350992, 3238645488, 1641243507, 44695910, 3420232173, 2827157427, 3017075019, 3703313826, 3238519016, 4132186366, 1947888180, 3915989034, 1436294048, 2095435878, 4277557525, 2934597619, 2764159863, 1597738737, 3369359469, 1322547585, 1274271463, 405157124, 2300087855, 2864810907, 3865030813, 860478623, 4226788999, 1828306193, 1741740437, 557384256, 3435855201, 3862787814, 1061462389, 3674265771, 231469701, 3435063350, 2753712692, 3444889949, 2995085137, 4036351667, 1661403952, 1746229194, 961581992, 4284741873, 3581235484, 816636264, 505045324, 895303154, 248264698, 2008701778, 2632714633, 1580972778, 4291241527, 614674311, 704348821, 2921132037, 3764370330, 3647121548, 3406043338, 3788758236, 2456199487, 2443678501, 53335222, 905520660, 2669047917, 2839217223, 1246768682, 2514492728, 1245829042, 270402198, 3397594768, 374548296, 4206976595, 270033814, 1768642964, 1025801153, 3792736561, 2098350209, 1232663843, 3591941166, 3044641150, 1796152760, 618151320, 146826006, 3273192844, 3643132953, 3021431136, 2172903585, 4050074279, 3430867631, 4081047421, 2912210810, 1613391403, 4209118659, 3063536008, 507327277, 1360170675, 2780182105, 2215033444, 3703786373, 4032316658, 2373726106, 1887317452, 326033501, 3786035395, 1288852418, 3486474978, 1785198315, 3644205034, 98525086, 2264976302, 164758490, 1580920213, 294081851, 3341237576, 2051429145, 2951235091, 2397974160, 1999253135, 3448623498, 2333587134, 4010816650, 3571745337, 2266151817, 1716118273, 3084996050, 2009612217, 2487961569, 4160556144, 164580325, 464805546, 2270741232, 3571095564, 3280069054, 2233944200, 4170809527, 1119644004, 2902494617, 3939697771, 3857351842, 2238224894, 2117709760, 1260662842, 1713153553, 3679360121, 1317026260, 4045886812, 2287836268, 4153371700, 1194599200, 2054538539, 3034304207, 2923971775, 74756248, 3907485068, 1505783798, 1229745267, 2921913685, 800299700, 3504543845, 3552377111, 3197800076, 854998029, 2762885059, 3770279765, 1716322384, 1787630004, 1238196722, 3552747500, 1060780440, 3869793089, 2878258713, 325706305, 772948519, 3927044075, 2324317398, 1551212867, 2155691502, 2133200079, 1683513156, 3746121818, 436064666, 3097729143, 1059222085, 1105067010, 702758990, 3933692795, 228839629, 625475182, 1306893866, 2072962793, 3553816856, 3559731258, 3670759678, 652481360, 1958144939, 1554972449, 367628079, 3577641004, 2967117505, 2794113338, 3265707594, 1600175840, 1833377837, 166279573, 326928796, 4013142406, 3932152291, 381740980, 2946668566, 1855961490, 1591043852, 1695555006, 2865181463, 4098218942, 2947398488, 4286733485, 3837754530, 3591103791, 242420096, 45271749, 3375069794, 3935052037, 1130151747, 1988700137, 3577752461, 522550799, 5845590, 1592229315, 2648510888, 252235905, 295069156, 4048871799, 2275166371, 4230303571, 1762504871, 1093600884, 1106305573, 1882349671, 1572247616, 2646700667, 3006496521, 3742126934, 1711618816, 3153749963, 1588038374, 2747872496, 3593383153, 132505717, 720800804, 1023679166, 3285191348, 4032617271, 2706572353, 1044951345, 903752701, 3535387358, 2604827743, 736047504, 3860568162, 2532493768, 719240361, 4169547838, 3776225544, 794921558, 2337154727, 1221651215, 4128792798, 902022311, 3072476627, 3930275239, 190651458, 856558615, 3408898921, 3902501563, 456464350, 718411762, 3344241240, 1040965072, 2894978833, 3300166970, 1400792111, 2931368544, 3510665652, 2766860110, 444634108, 2024960642, 4085554158, 248146115, 2555320533, 1553873975, 3960906909, 295088328, 2655294098, 2086009713, 2492078189, 4080931612, 991617732, 3101222277, 1731309877, 2461114155, 2006979299, 648854453, 658984079, 3118769091, 2399957843, 136635628, 3156087776, 104564193, 2725837496, 404348757, 1063811965, 2055225787, 3087133008, 1655148877, 3437706557, 1926927821, 410432807, 399394999, 848623066, 2616511570, 1700904612, 59825538, 3369446657, 1170129251, 3743366710, 2802638135, 236330123, 2960434480, 2940788415, 1987043237, 3645768745, 3032754321, 3066757003, 3208182185, 2845133120, 3066377734, 1639816816, 39586760, 3681610203, 3043944474, 3814994188, 3136950805, 1448712433, 1252888652, 1228527647, 2566013642, 3651954378, 51147677, 2568308031, 1262877341, 3388754003, 3775481159, 1336156849, 3471511773, 3516022679, 536530442, 2049550550, 295479432, 180535056, 392060069, 843316176, 856644106, 1279166736, 3102883609, 91749589, 1223460830, 2484046673, 95179420, 3082765845, 132836320, 2369587833, 1380047884, 523118919, 1042318027, 3517355910, 2607722492, 2514441929, 170506837, 3142468017, 3669440833, 3986714481, 1139307539, 3484250276, 4131675633, 2967057540, 1911918381, 2266664376, 1586242641, 3666727917, 2280836379, 2933332126, 694602102, 2859589470, 1754012644, 2392225299, 2262193904, 1654781689, 4257646095, 1401646436, 808965503, 4093255972, 3617365861, 3281026392, 2469446247, 2318103733, 1372226305, 2808273514, 3831113023, 2113786329, 2051302606, 4072130098, 2159193688, 2953630818, 1228385942, 1769897410, 3957522869, 2928054313, 605215402, 3622179628, 718962730, 3171430944, 2130397180, 975644471, 1969397325, 3350583491, 3121101954, 3206918348, 3330740606, 883390095, 35693275, 3530238275, 3186961070, 2064915869, 3036833313, 2026902086, 3183371840, 50229463, 2718262605, 3488875284, 499355785, 1191318907, 2745440597, 2498974906, 4194761611, 1552812467, 3135196698, 3506377839, 629314776, 3794518480, 2658445802, 3194120447, 3273851360, 3208727349, 2680844470, 3905413075, 642279041, 3510833455, 3728635229, 759432090, 1007626760, 1821126417, 3503990078, 4204605189, 3066507349, 876673855, 53228295, 287207252, 618841060, 4180480552, 1242155946, 1305852626, 2194939759, 1635903448, 593730907, 3526556537, 3087990418, 3547665845, 3357157173, 3305657696, 4060328970, 4274347519, 1168566469, 3377574736, 602999481, 2320948658, 1284919940, 2832979610, 1176193049, 1336565231, 2114081420, 316620732, 4026437570, 3532210946, 2096630360, 2700260061, 3653477365, 2010192766, 4175214268, 3995349044, 4063593389, 559619369, 1578682753, 294087174, 4008317848, 4208781694, 1670472289, 2756053437, 4286184891, 2122124314, 3863299407, 1448608118, 1420889971, 3094966010, 339897201, 3690306173, 2168451000, 4201803807, 3484847072, 659956629, 2395684384, 3327345278, 821461171, 2810841500, 11793085, 2601682088, 1910899801, 1868282204, 3352181642, 1173213190, 1055839066, 2870387771, 4040490172, 1995137345, 2506499472, 1259297324, 39215885, 1074010554, 606450154, 817226363, 311903667, 103530248, 3090117686, 2786894844, 363938385, 3800554055, 3907786545, 1470991021, 2897845140, 184423184, 965842279, 3016794386, 4068874898, 471606165, 1266834211, 360175959, 270163782, 398311761, 2281344445, 2073348337, 2502052176, 2811463969, 4275315039, 2467339837, 1612428114, 3575906294, 2372426667, 2514309820, 2166860430, 2118068783, 2230426079, 4045831867, 99693272, 1161306244, 1115367197, 485561643, 2141110811, 3614310346, 3158947224, 2611777894, 1925567371, 3871678455, 4204635309, 3772682582, 353219314, 3190335983, 2554643471, 3612919751, 688611612, 3230032130, 3283200382, 3471325527, 4205528411, 1931845912, 1563195766, 49817576, 2697218645, 2633640181, 2954821018, 529193159, 1780919082, 3734832373, 1945988786, 325207323, 486108151, 1529430098, 764330375, 830941489, 149950796, 3750428668, 178015867, 1827109561, 2839021976, 162225733, 3430483084, 1984176136, 70024546, 3272498011, 398689036, 2167352575, 3215259009, 3047082786, 578934037, 931127482, 53816613, 3772324643, 887416969, 2985050506, 556233343, 3465315099, 2880190834, 595422744, 3645220335, 1265548304, 2739426334, 4127701743, 4034400935, 925258289, 3343922816, 1638820552, 2999829685, 4257126599, 1632126676, 2005058053, 3962619255, 548217823, 4214902115, 614602158, 3935045313, 1110324260, 3646287989, 3659617305, 233068866, 3637949205, 4184544835, 86398839, 3732927198, 358727420, 3825575300, 3714096599, 3277901471, 2955660006, 1986057279, 1666228424, 2060315039, 927880091, 2424514595, 2706781958, 912676796, 237533748, 4202352427, 3935885994, 41174997, 3701670886, 2285112841, 3498052157, 2479066008, 1903111503, 3498413747, 2795543122, 2147394302, 1851583573, 858026533, 1043266305, 985386836, 2732851884, 3507371804, 1617282889, 4260854676, 3341279361, 786598142, 642261726, 1860732554, 3045227535, 1724889114, 2100657005, 1157468572, 531543198, 3086907201, 4285344512, 3734084174, 2737787014, 725501384, 4136916817, 1202953681, 2899730455, 2289375647, 3460662005, 918616878, 3443063268, 941006656, 3687439695, 752152432, 756600946, 1880275955, 3352629667, 4150431678, 4126772257, 2216007411, 772266210, 2089758680, 1329091384, 1682259849, 2761266333, 3680997558, 2440585392, 504213411, 4244603976, 3061734277, 3275129154, 4210507653, 1178999637, 3118185708, 2368860591, 2664221403, 2839000840, 1191377704, 2805244523, 1088994836, 1896709865, 2254312862, 4067755248, 1688987909, 919397962, 4263545623, 635544406, 1810252670, 3534868087, 810053834, 399139240, 4037757032, 4137132598, 3092192149, 404424255, 1415790173, 3494551789, 3065047292, 3489084548, 780714528, 3463515385, 3644007384, 3131885834, 32402326, 1277869987, 1799282664, 741355507, 385229569, 640751315, 2059013938, 3910876105, 3099539283, 2855771570, 2284784775, 3898193295, 4243394278, 554938074, 1881889100, 2444912539, 249453081, 1195535581, 2355642901, 2277587346, 2052952078, 1757682802, 3446684927, 1448737940, 1308815166, 2186974400, 2306949372, 4136211115, 1320990481, 374331113, 517409554, 703276470, 3437068834, 1743681482, 3503533602, 2398476266, 181624107, 32005692, 396158930, 1312132646, 871711932, 2270228448, 1308042696, 3365863530, 1229536079, 3041424759, 1151266390, 2930363582, 1162807802, 711491812, 1244271113, 150428163, 1405893086, 2214300457, 2160706540, 3748105622, 1034745029, 3287426537, 3131343253, 3612187950, 2346919386, 2474840706, 2512132416, 356637348, 467100719, 759345604, 1722446248, 725605917, 43351187, 744654956, 2535804417, 3060504385, 3126272459, 907832842, 1663602429, 1785814026, 1781581130, 3282096058, 4113314350, 2930591222, 1693855615, 3102183728, 3057367118, 1280812586, 1579316949, 187035611, 4228275223, 3968475096, 2375086946, 697536241, 1332488612, 408688193, 1883287971, 3060313001, 3766961746, 2697674353, 39365986, 1364164411, 2601410357, 3633150894, 3306721941, 2540675541, 528648646, 2221933067, 2857375905, 1880943142, 933680501, 3488438159, 938732097, 1142245008, 3500356719, 1591105974, 2721034107, 2388819389, 1785707442, 2988077534, 3622395719, 3733851917, 2452262306, 3783295060, 2556969226, 1105434458, 3487388767, 1182747558, 3833091598, 564747525, 4163544095, 76375338, 450455032, 573947929, 1045469572, 658905602, 1295747690, 3723051773, 3406639463, 4044314761, 646699409, 3528434022, 2235540898, 1166850632, 800906721, 3245740874, 3452496970, 3755842289, 1746945843, 2252591036, 2774395822, 1623023894, 3530910152, 2745503705, 3151433590, 2194420769, 734053556, 1229715112, 3862229918, 765847488, 481963000, 67785659, 3822020655, 773550071, 694089059, 719664343, 1719119160, 3371774018, 2998708059, 2450307422, 2996591353, 1267041218, 3391104584, 1027729318, 47608918, 3867768697, 2227601563, 1360553156, 2697997699, 146315243, 875465234, 370395038, 2017656596, 2653654695, 3376962173, 175064667, 4213661598, 1349194902, 1811695667, 4045246192, 3427375687, 2969847875, 1644373608, 2531228005, 2636831178, 649299627, 2396475575, 3183234949, 4112921441, 1467909689, 4223858686, 703492818, 1493134397, 2467375373, 2599627955, 4094111749, 2811752989, 3884826119, 2688939803, 3583919528, 3265590750, 722778624, 2120515456, 2520221238, 4084069439, 1365088433, 355141622, 539886003, 1433770542, 845661788, 2497347717, 643236204, 4050283513, 354849964, 4158630576, 2682389922, 3343947330, 1615037532, 3208275276, 2452982358, 2573433513, 2348792492, 1145074853, 2629405801, 2269527197, 4127835397, 2352511924, 2918634169, 1117139174, 2607548204, 2580235519, 3263249687, 1800427076, 3867733819, 1677870494, 3702265499, 2126169001, 2006465842, 2673245143, 1541436516, 1149286348, 1094920402, 3526123937, 4056284108, 289620399, 2895037935, 1928622390, 2746697072, 1338768209, 3716027116, 1421198858, 4291175915, 1164876953, 1119806770, 2718429738, 4037072441, 3246193015, 3229086165, 3825151979, 4096162458, 2967054810, 106103505, 2596581575, 896047211, 1358500873, 932295505, 457409981, 4078571550, 2398001358, 3622989364, 3235863752, 1748106021, 3335161540, 2588018218, 1750903095, 4152048365, 4162098345, 1617001103, 3125122917, 1530378042, 1761564314, 714081370, 2570082527, 2191473284, 2003693393, 66260633, 789974837, 975828197, 207721863, 3973572360, 852360463, 1933564096, 2942168874, 3223481918, 3048244298, 648281978, 2951421521, 1102377008, 33580222, 3813461736, 3128573750, 2073714768, 4069265064, 568432604, 2190857399, 3227534867, 265087844, 1989259300, 3531358147, 2561617986, 2841950242, 1743102146, 1318163169, 3891708906, 3899876079, 574381318, 84389528, 1996076333, 2203989298, 3046729279, 753319942, 882342743, 1216242691, 3843511623, 2389418523, 1680472546, 1150585998, 519494388, 2806608949, 2943767055, 2258440239, 3890664795, 1139997938, 1329665742, 4256325120, 118284444, 1917941222, 881493175, 3403651254, 1014637826, 3428396898, 2064011640, 330531660, 2845280703, 1634531173, 298768486, 1221176460, 2670730812, 3773065255, 3138368830, 2215199218, 2139921215, 3358133376, 1079321742, 1883090284, 1864259324, 864129721, 3383135104, 1230515011, 2333021703, 4260936449, 500173243, 1788528445, 4575456, 2852658136, 3166789820, 3017657690, 1500531806, 1310860530, 3760711459, 3126222633, 742148450, 3288955639, 373563251, 775531075, 4079663081, 763938443, 2067495719, 3348361425, 484249365, 2334170806, 3131060579, 805442428, 3739637696, 866110173, 1242827624, 1595926121, 19375704, 1130337798, 973704061, 474939691, 3226185790, 1885170533, 656972481, 813244386, 2026270241, 1642012670, 1118222995, 3659968624, 2232790053, 2566622389, 4229105340, 53578395, 3991883115, 1271503093, 4271276657, 3418216768, 395546003, 1912376473, 4211992071, 790357900, 4209445260, 4156862162, 3923214048, 2517496707, 2062586309, 382474084, 1664812587, 590818555, 3739412789, 4228920239, 175422529, 821032433, 3407449246, 4113560924, 1906981136, 2411535513, 1660971852, 1616736453, 3847723245, 206015326, 126119565, 3615752621, 3877267901, 1031216126, 182336112, 133229106, 215039890, 1009489422, 32766139, 2662073809, 656878470, 2441186423, 1533895331, 2361139331, 4265178391, 1864775888, 767671671, 1778501613, 1687167724, 4230858765, 721292260, 2074233039, 3905130893, 3205085084, 3060426386, 2430432792, 2867229116, 776960700, 781813158, 1318495302, 664489177, 1267068370, 2951792442, 174385063, 587457841, 3904562061, 3779657897, 1235846359, 1909444465, 1093200271, 3510725113, 1202697113, 3249128374, 2767223553, 1652748985, 3280089526, 2805881998, 1002166428, 2839672398, 4135621790, 1405198204, 2117967412, 375228176, 532028695, 2760832420, 4292518191, 1172079621, 562270952, 2985035924, 545260059, 3282784222, 763575257, 405666987, 2985279621, 3320317253, 3275971226, 1420885738, 2492836663, 1826335146, 1686250624, 3610464774, 370997848, 2644806740, 2950782863, 4207346452, 4156062951, 2292062637, 3323714802, 2249829896, 3866007799, 279846043, 3991983547, 3840194499, 2352280561, 450937498, 2988053677, 1425881758, 1060840036, 504032122, 3906114954, 3236821915, 1007536820, 3289052867, 3329594668, 4176485730, 3616418247, 2468435155, 2195149967, 3973035785, 1407812482, 104325452, 1607761809, 2558879336, 714036335, 2382395159, 2436257300, 1024187274, 3158893492, 774688187, 937567870, 2534841216, 2017313564, 1648626470, 2597057382, 3775612357, 1469739037, 2213129545, 2582455889, 2558835891, 694727794, 1755309951, 2561883987, 3187293186, 3722073117, 3073906068, 1932740767, 1819329349, 317130434, 2061733849, 3915043004, 4125779710, 2566838386, 4190032782, 1876821331, 3974402260, 2784827316, 2533959301, 3058018939, 3407046827, 4250593571, 320413622, 1437108040, 4173290873, 573000332, 262576711, 642860854, 2109148772, 1838849916, 3981693947, 53021556, 162682775, 3944027149, 1470520614, 3914678339, 797501579, 3156627615, 1486338423, 608594039, 1577906960, 4148129572, 3972060566, 2472215292, 3611075191, 980348061, 1573136785, 3192136875, 90972437, 150874822, 2855217086, 1557306795, 3863139918, 1604533543, 483728882, 2905076426, 3612002683, 3428979376, 3159210025, 1967818112, 1230081760, 287544533, 76971099, 1018740239, 1994170819, 861423718, 1105542983, 3490589293, 4260649064, 1611702822, 1463038231, 3048901843, 2901681406, 1409330979, 529491677, 3742667876, 766018581, 1986997291, 4168088355, 73594488, 184106793, 3807696329, 1675811197, 3289226607, 589752649, 4097250874, 978224480, 3780696686, 1651869160, 4203648410, 1876629840, 2206158219, 2843744359, 1579224428, 2151111455, 199747533, 3656046301, 1051653753, 1706089289, 4054113070, 1564909096, 3475623887, 1507322037, 246197107, 1063506356, 961059233, 1284612040, 2345564316, 25276096, 416166483, 2586065519, 2253205694, 691427870, 3429343229, 3524327411, 1463668498, 3875255215, 1470343208, 2721061533, 2824727798, 1899463827, 4128616653, 4000256385, 830670919, 3128298145, 809961119, 3617394694, 685398034, 2273797615, 370777509, 333464824, 2626191895, 3423544613, 215597470, 3227147109, 4045274757, 198759532, 1382834630, 3572559880, 2709209794, 1037895231, 1183922561, 3141266545, 501144313, 4148048871, 1326325305, 1044281338, 543764824, 4233406199, 1561344398, 2996578786, 3040328478, 364145110, 1016431884, 2420431308, 2453818102, 1857039976, 851327910, 3221916613, 3011832150, 4162969187, 1360781445, 106992995, 3922993823, 3743819794, 1023563000, 440103131, 2094216004, 3623874329, 2722111266, 2224828381, 2068323529, 1002781100, 652229957, 3742705388, 4290961098, 2767569439, 1830880293, 1344503014, 4165232944, 1830323603, 627964940, 2871982717, 4028484199, 1679492075, 3171518005, 475949202, 4239886229, 3085643351, 705587736, 2853674680, 751025794, 2119974582, 1045883463, 3555940113, 1450046665, 4294915504, 2098000950, 1965755556, 263104734, 2276076195, 229140667, 3434331228, 31973296, 1657829847, 875519002, 2081176155, 3347575127, 3043479297, 349407627, 3964837714, 1759951413, 2133626721, 308362607, 2333958985, 1083246626, 3222675610, 3420376003, 4160779125, 1825931238, 344024167, 2485286340, 2839700178, 2353912988, 4047733518, 2936002631, 501068592, 94288549, 3822237040, 40827874, 4138571678, 3803183099, 915989757, 235666533, 1380894612, 3750053606, 1410668953, 2330532602, 3812958402, 1870961947, 3324189792, 1948663621, 3064518471, 185107482, 1975235170, 30174115, 3372827690, 5879875, 862407925, 2145084771, 3268643865, 2750484348, 1753778744, 3926504437, 696054903, 2715764892, 658534818, 770711152, 4153837255, 3765143281, 3792274937, 962631218, 1848711390, 2773006303, 3254066119, 2931324728, 3685828403, 1930965773, 1496114042, 2400916945, 1477308254, 3222578738, 789304540, 4125319536, 2526723021, 2360537614, 1073700265, 3730515634, 1425525930, 2670874000, 2873218938, 2593272163, 255859909, 688499566, 3903111255, 4286460393, 2665691557, 1567672413, 1742242159, 3027064402, 625772425, 3849992370, 1927219643, 467064168, 2809069948, 717382275, 4064333034, 1152045727, 2963904464, 1344824472, 96662032, 1039797955, 1767417996, 230813851, 315906570, 3698752209, 3930609346, 3990723268, 1091495956, 4082728319, 1234033248, 36553739, 454498091, 4272820235, 1487803192, 3497874373, 2748698711, 218836159, 1060844995, 3331064455, 881461160, 3454123348, 1149806449, 1526330041, 2903883796, 2441174055, 946148851, 420518895, 2135446378, 4028308447, 619428705, 3800223188, 3316799494, 4038314755, 1579989478, 3802132850, 2211202761, 2378943450, 1399331570, 2925137910, 1524463781, 2384520592, 3414196788, 3566844962, 1167397136, 2586163972, 1411644550, 2799623316, 1042765395, 4060935711, 914278867, 1095091659, 3884871802, 2447442710, 1289709273, 4278152530, 1239119925, 121360831, 1499555291, 3631453711, 2499608712, 114407366, 1115634181, 1296569018, 4138560818, 107849896, 2858118451, 4054757085, 2819344628, 3658241502, 3894704074, 2692219725, 2609693135, 2625217455, 462080602, 39213063, 2025632733, 278565523, 3895556776, 1651284700, 1388540317, 3713190769, 2776452988, 2101648349, 2007522630, 1091307709, 2978959335, 970976970, 640644333, 1691526611, 880146932, 2614354504, 3167688142, 682736480, 2400729440, 2359875498, 270339742, 3214634390, 2895866235, 2812675331, 2653640728, 1913143984, 2453666395, 3780549931, 1951883820, 1980939706, 1332235031, 2424163920, 618114857, 2043765596, 1035779366, 1271660116, 3775840892, 2803527162, 1169599183, 901449768, 1291148051, 1936632986, 1483435201, 409534610, 2639143506, 2815185949, 933407646, 167812049, 405468389, 279625299, 557168386, 2464713441, 2644668177, 113866474, 2901205310, 4125459400, 746192326, 1818105280, 84379778, 1596211401, 4246383534, 2613039601, 483600126, 4107078535, 2334686951, 3751649966, 2124908342, 3769424493, 3564266312, 28559813, 898434506, 4016795298, 166197746, 2296143934, 1127262097, 1931866911, 1245357795, 3851734330, 3840977408, 229689344, 972958006, 2215693049, 3651853508, 3427778864, 1135743418, 1618704168, 3546648630, 130257415, 949085907, 1551256970, 1811984378, 3529772002, 1113610643, 3818680146, 825107605, 609514041, 2564265536, 4248558170, 2795201850, 3183991632, 2371601757, 3239278416, 1872505461, 1632921236, 296462433, 2427513808, 337585763, 1610451723, 2707252108, 3151545466, 1156765430, 2004465883, 1969283875, 3358520623, 2519214206, 982409013, 1118418094, 194511644, 2013352563, 2456413441, 1009122824, 2169061942, 109177975, 1084404916, 2983514937, 594446089, 1965289100, 4173059820, 2934635271, 3444288320, 1799252332, 1579200590, 78496350, 3677651804, 2207033705, 1207110540, 3426564198, 1850639335, 678355335, 2895968069, 4263997964, 3547861835, 3321007976, 1356135752, 1514313410, 414858812, 1213752134, 692984707, 3798326779, 3333835054, 3719552778, 1740790387, 1384552006, 2487695523, 63282676, 1650478815, 3030074355, 3907192191, 3598112438, 1449382869, 3121960676, 1224102967, 2119232123, 3571812197, 1885124591, 415700013, 2565840208, 2415822207, 4007701455, 2339222444, 846495215, 1793318080, 1435945570, 3672244806, 2309251793, 4267197335, 317688846, 652657739, 1241455127, 3996774675, 4030012998, 1872379660, 3564688987, 320183880, 2451084953, 601433303, 354649079, 1226071780, 4026937396, 4216480241, 929306740, 178290344, 853136705, 3973581498, 1719124433, 1874001881, 2913635402, 1998571489, 2916599851, 541926835, 3010298288, 744162215, 639419278, 1602225139, 1931583405, 4089504773, 3766572516, 1179866183, 3425401594, 3765620239, 3946736248, 107120333, 1185120114, 2722390520, 3198753160, 2212384720, 908321560, 2684103479, 1209872357, 212021271, 3872742752, 2115290217, 2742255675, 1787698576, 2372149804, 1902320752, 1059948041, 186787764, 649024201, 512100986, 3073020638, 1026849070, 2913792526, 1569011805, 584479213, 2792539815, 1968853258, 3041195237, 1443794798, 2111849228, 2304545447, 676378992, 3991839460, 2497536645, 893212092, 1993170607, 1383241731, 3486810037, 2923612051, 544534132, 3261325482, 3318352245, 3913525169, 1774613847, 440981322, 2307777258, 2190723929, 1196440731, 184147505, 1415635323, 3538467817, 2241114388, 4166634327, 1035756625, 4124529580, 590906454, 2315271947, 2576660580, 1311109469, 855436790, 1697364232, 2812784040, 2596156858, 328563149, 2513048571, 647524964, 1323600719, 3838728458, 2040595833, 2309746367, 2935336075, 2320389337, 793608880, 2431195093, 3435066226, 1429706778, 230898306, 3359427776, 930104042, 18954549, 3073323254, 3829386017, 915497765, 1469733945, 2195388086, 1515718671, 1027697199, 2737488953, 619701850, 918262349, 979825941, 2853253807, 711152274, 2066829581, 3724360579, 1174938947, 373988629, 1921196625, 4170561837, 2359047929, 3905497056, 1995254393, 4071067071, 2023404799, 3870687556, 3725099703, 272996572, 3748563574, 418612469, 2503925451, 40881496, 2652334883, 2826754548, 2033668174, 2662628873, 2762834314, 1522846391, 364901503, 3739178504, 999336023, 2127174638, 2037767118, 1888216708, 585485470, 773524373, 3220841823, 834522557, 1682477869, 2512120180, 3725693659, 201854301, 1786841167, 3473795042, 2316192797, 2957766086, 2599379651, 2238163922, 1997905753, 833732438, 1616502653, 2253874499, 550633360, 4044029260, 2264918825, 1983091064, 776788959, 1902726832, 695097974, 1916793, 926775343, 3412225529, 3266708545, 1545847450, 2819436607, 2771860987, 3732918403, 1359054635, 2073712207, 1410141178, 845062697, 1683153494, 3280764744, 2989077424, 1389961782, 803126167, 2826641568, 1419031760, 2917448098, 2144633413, 1064937422, 1654789064, 770700925, 1182213042, 1681085014, 2656680397, 995579707, 3516795437, 3575923994, 3323486741, 695217125, 4133249746, 3665027098, 2319243960, 518040244, 3427191461, 2665976864, 2857806495, 543746958, 4019930190, 1609626319, 2832308943, 3511150001, 2742812118, 2263246938, 1414812831, 3463439955, 2394657691, 3541616262, 2508806138, 4187002529, 2435257471, 1071788876, 3015088542, 2145903177, 1350156129, 901708708, 2532033188, 1190954001, 1014983852, 2780254906, 1999924326, 471635475, 2763943960, 152346225, 2775374017, 42265411, 2171555928, 2952579989, 2128540102, 3675301803, 3343361921, 2101871308, 3091424727, 1579502811, 815358422, 593697679, 348601809, 1378410758, 1889109937, 420338741, 1989706758, 3736982391, 1722954351, 1857693354, 374433625, 2129410312, 1370668169, 277110639, 3384351787, 1300159417, 2781377802, 500417130, 891723930, 50711711, 1537227604, 3673965637, 3006322420, 3672999344, 3557707136, 2276118596, 3676068473, 242479293, 2647743730, 1912018069, 2759404118, 477760073, 4132280414, 2270193353, 1954471162, 366933811, 3790929978, 121672278, 1615844619, 3059287576, 3692817447, 4154160301, 1083482098, 1754651917, 3986380659, 3956876012, 4262559045, 73455553, 4265030360, 3440163979, 2250398701, 2213173693, 2367868918, 1388273384, 1839437484, 2601587512, 143664878, 4083576594, 3856705421, 4088834474, 1047906870, 4087192404, 155913769, 2781134866, 3881191651, 751283529, 3791000673, 544739789, 114275033, 1002725299, 1723741198, 3654330534, 1352526363, 3020109010, 1728106477, 3340421061, 4197161056, 671686433, 2904891090, 79761823, 2722613842, 1960310336, 3740780092, 257358262, 532862934, 3685845518, 2045013209, 4044673518, 60943290, 913746063, 4048773612, 2952356427, 1914561590, 34836972, 2136484162, 3330265805, 4279832512, 2584580747, 1790259208, 1261114016, 2614182434, 3360233276, 3922265894, 2677659607, 3416803649, 907469832, 3347485113, 1098650929, 3767229380, 259349400, 160044613, 1585182605, 3963931614, 3098380744, 4026468251, 4274655358, 1873114233, 2552445075, 1811445730, 83625420, 3579891928, 402382913, 1325508505, 2131727584, 2142293709, 3683670918, 2263785876, 2185763094, 1081862862, 2218421516, 1137753022, 1698835064, 2961820227, 2390131777, 559031057, 138214066, 2923774065, 2259691914, 3590991469, 1551138801, 3421117419, 1287763925, 123848256, 2627709220, 3894168620, 1570138530, 1917458391, 3861719142, 1483961801, 720050233, 577566337, 316735297, 2570166171, 1439674764, 1420250708, 2589395544, 1420002688, 1610975713, 578743056, 2590503224, 1974755022, 3815164792, 1383361523, 2629260803, 1644574763, 3773533938, 2697854939, 3169637692, 911370248, 4152040737, 1813647227, 2930377782, 3359291789, 938434292, 2535179486, 2709858434, 2566593678, 948924784, 4098014141, 3569689052, 3289544541, 3772097928, 3945561767, 442251762, 3098523180, 1123777767, 2532742032, 714477869, 3815587321, 2514783783, 3328846702, 3132559496, 1393058492, 709663767, 1354995926, 4270536742, 2192608411, 4085225690, 2951249488, 1380334095, 3774605890, 2978183533, 3934018065, 3937240866, 2977473690, 3629295898, 717754884, 1956215771, 3067877779, 539471293, 3310223087, 3755392221, 1082173779, 947367098, 1976964928, 266020039, 1699514435, 1196236770, 4262576036, 3749221568, 3032660708, 3945064085, 110079305, 1908830112, 1829279618, 290499940, 3983927281, 913161123, 987478773, 2601512767, 783820685, 1018152388, 1861448346, 2551993456, 1566390411, 4276786733, 1035844738, 1163064481, 64488067, 3741056793, 2967434594, 692606420, 4176133993, 1990622150, 3168326357, 304425070, 3456873214, 3042487898, 2664331041, 481586438, 730358233, 1486987853, 385752434, 1052605348, 371870848, 3763197868, 2728232708, 2638618395, 3094791087, 2923328574, 2278121285, 688665018, 1768637012, 1338959787, 2216165212, 3603928107, 2967788998, 3483110113, 3868399358, 1567910896, 1825853641, 3937692360, 3149308015, 1902333518, 443409208, 2803588557, 2415684757, 4064140012, 1658357345, 4017292870, 1300677632, 1033561597, 3466922354, 4000802504, 2261669651, 957537670, 2594375491, 2563460003, 704842120, 1530569515, 1857898668, 831509384, 1694474202, 2587067179, 778154858, 4178777990, 1480159831, 2307880024, 757724815, 492752827, 1128022604, 3448026372, 982502017, 934936031, 1256153101, 778833950, 1325019284, 968802650, 4152028763, 3036461412, 3070558724, 2456456896, 1724031025, 579231396, 3746059384, 2215835622, 3181991987, 3870459778, 2256780067, 1061734966, 4273521844, 2515151095, 1680386292, 1856363033, 502679269, 4182295031, 564241297, 1712262417, 904349282, 2047922181, 1381206563, 3955920197, 3819443518, 200101297, 19242131, 450647033, 3857055949, 2254844761, 4014542773, 3398467066, 1817287887, 573195302, 3448252884, 3670476246, 508249515, 111806877, 4198043291, 3220449336, 3761422396, 2765142370, 2463371254, 4077726139, 4275098653, 2036999256, 1051744648, 176343934, 589298917, 2225556233, 287861719, 1715302319, 2077980349, 4125112311, 66167308, 3635215364, 2378001658, 3558267385, 4167890539, 1187409836, 1759368430, 1319860624, 1297665574, 519143834, 1381934236, 278681585, 794523491, 2731989844, 2646637476, 2679756786, 1350256857, 3134788862, 67583107, 2903718926, 4275660657, 3147192615, 576591542, 1240333922, 727641040, 2600944865, 1016412471, 3236597913, 3999831069, 1013439298, 3203476320, 3459554357, 3342813525, 400718721, 1208410423, 3537517955, 3462010748, 4103724013, 53599232, 2987677059, 3781729470, 1628121755, 2862557656, 2266595002, 3917835334, 1177670469, 431546125, 315006006, 2068846782, 2879149127, 4126434301, 2149675038, 6765598, 1863884236, 3673492335, 1596136224, 603572789, 2361154157, 701828345, 1678975412, 2411666555, 1136843744, 4165324242, 678345168, 206910357, 2382439126, 721195167, 4089647814, 2929061831, 1292967962, 1917414637, 1820982911, 170434670, 1696813564, 3169101154, 3618140249, 2650003806, 3780209030, 1852917835, 3322159468, 43429890, 741435698, 1345820575, 3882251477, 2599317807, 2600701596, 2271723663, 700339138, 4046631404, 1012691837, 3502233467, 3571521814, 1276992064, 655946, 1910486548, 1082289934, 27349160, 2401440176, 1934646164, 658710732, 2877416039, 2321660350, 981804913, 256429814, 780453660, 909493199, 1957646222, 1026379511, 2677073971, 714046877, 441167063, 3804113231, 1608589411, 2066205534, 1439639622, 2152247573, 2161603068, 1932513323, 1759030920, 3421446456, 2285871930, 4012195183, 1528280612, 3558884997, 690006529, 1656183795, 1927662520, 2243701465, 2278515305, 736649079, 2436990206, 3727379197, 567116282, 1521806790, 1181061588, 1923563984, 895274177, 1862110469, 3816151096, 3014617124, 3765200369, 2199654415, 3427064683, 93139601, 278957272, 3165614679, 3852023196, 1385785157, 3736558129, 4147645414, 2086949632, 2454287875, 768247658, 3698817192, 659762080, 936475484, 3954892529, 3447963284, 2461685785, 4119624149, 2683897692, 3316408661, 2527899144, 394226502, 734674540, 2428557502, 4175843744, 1340106733, 2092127901, 227577886, 3048213561, 2424425478, 322494581, 129030706, 2124428545, 164591505, 944618352, 620706394, 1828468092, 1162010772, 321453630, 1678774385, 1958657563, 3037068398, 685687762, 3686213348, 2458234091, 642712907, 589837410, 2036684670, 1683636776, 370972947, 907528482, 2576329178, 3392586612, 3540031332, 2372304197, 188465494, 1517328749, 1086429071, 1015195555, 3133354094, 2999573820, 2641313567, 2682009119, 3985719404, 1606470991, 4249477367, 372282382, 3362241785, 3182320748, 2737702851, 462769185, 3474400536, 1549566539, 3713745785, 2836486531, 876589814, 3950842908, 1982127326, 2458870156, 52125307, 3301235606, 301540124, 2838877787, 3362008217, 3578760141, 3908394922, 2823623278, 3139065061, 2077853489, 350942782, 782362062, 4015316033, 663190165, 3818752351, 1730551632, 2933285694, 3183821087, 1524331562, 385302603, 148933637, 2188830631, 3455431217, 1965701403, 2894089022, 2968979471, 652432252, 3436834859, 4280327235, 678435071, 685071076, 3677131268, 1433411096, 3725977687, 2069176644, 844563570, 2131261119, 3574622656, 2464312118, 3310845217, 380535485, 3790307353, 3151024634, 2908766169, 406217308, 3947724146, 3336847297, 2011594580, 3674107237, 1178105129, 3281733991, 955884232, 177541497, 3615049625, 1955393160, 1083879409, 848335766, 1733868715, 1333413053, 988336155, 336958175, 2285509005, 2648945031, 4234992994, 2354729517, 513162610, 3591353117, 3681642075, 2023896672, 1480251693, 3650292662, 1632908523, 3324470852, 775068897, 3027256149, 2785405546, 292764488, 3105878856, 3830350604, 1541238068, 767906955, 615880119, 500657164, 217380141, 2333035719, 3278222014, 1355092287, 2971364046, 542404441, 1041790811, 1061421432, 1450311955, 23739291, 1862177094, 4182478975, 3412885203, 956575085, 2702228552, 236686593, 2659646221, 3805092593, 2460516286, 2751196978, 67812815, 2137086293, 1798176406, 3779099473, 1562935121, 2537365682, 4040229980, 408418070, 893942774, 3074822757, 2488435850, 2328415442, 3810167267, 1923518163, 2889714837, 4253283162, 2275518624, 1905689223, 1351376263, 22382942, 1261167256, 353922779, 2413075971, 1318841469, 2116370566, 89154676, 2693277066, 417128631, 1146830863, 3482624936, 1938236970, 472180410, 2402740389, 1377910271, 2000784513, 796625478, 2490254491, 483875839, 2832570196, 49779610, 2890320211, 476554035, 2955489922, 785985011, 2108204850, 1626608666, 4287284210, 2848756548, 1214051540, 705919010, 3377730811, 732810435, 344300935, 1642204059, 433623006, 1183168923, 1997276676, 544779422, 485423320, 599410013, 3506555538, 2118228879, 2359350568, 1436153998, 1856587273, 2189017213, 647998862, 3001372977, 3606094377, 4033001543, 468905864, 4265185223, 3958576934, 3817821066, 1594125106, 2961776477, 3712647840, 1238929480, 230630420, 3795452022, 3686339176, 578443740, 3444068504, 2634299723, 3852121211, 3926417501, 1788189605, 3767010638, 3920185050, 1674172278, 2388228821, 3992542155, 3453645995, 2914390249, 3099196188, 3673985665, 2452988083, 2053863813, 2606465373, 4050532023, 2315052607, 389050026, 360534274, 3443956531, 3840012667, 3553069313, 3587330056, 1187301288, 3263503880, 600686067, 1303300318, 2803583623, 1677346051, 3794407475, 444289546, 2004584267, 3370332464, 648515839, 1277094292, 3096578640, 2583480187, 2534802767, 930021440, 2106884355, 602165876, 1802514204, 1107215748, 1380090378, 697119338, 4211028797, 2219899755, 3879003552, 914691402, 941076933, 862234383, 1491523420, 78656115, 3841159464, 4048680160, 1342354801, 4273529026, 3885697234, 330796509, 1815522438, 655937578, 3998459581, 2902809033, 3343964627, 4097702025, 3058734640, 483639763, 2369518155, 3582848396, 486166569, 2011204845, 1933920480, 3696827046, 1404927743, 3505444544, 2146555063, 1339944536, 1229071249, 2166058807, 1134807084, 1523439640, 3007225548, 2635419998, 1430196244, 3695699847, 887846319, 3259400367, 2424395083, 3785798658, 1163529468, 2824887112, 1793464805, 4201925690, 756159355, 2945805808, 729345771, 803855365, 2611562512, 4019456000, 2001290393, 4073171794, 1919503453, 2164147544, 3617487302, 1918021336, 3286235399, 3227805551, 1135431405, 3269560435, 3980074763, 3554568556, 2876101868, 2344050289, 399603062, 2561471732, 534848714, 1846189784, 2579563746, 1997031236, 431858428, 738522939, 3010239743, 3583688979, 2100964016, 1351749696, 35609317, 2335446048, 2135582319, 3423357972, 2680644045, 3560073566, 4260607923, 2457940520, 796065716, 1034904687, 233462253, 2919577516, 2000247267, 2451794995, 3030113320, 4020485282, 233586379, 1217661975, 3959027811, 4248892645, 3860429867, 455180680, 1402322389, 3013730904, 1841860577, 3129801656, 1276683119, 3550262247, 2312275830, 4216352092, 1607878299, 683329845, 3283028689, 1253147178, 39300595, 363670036, 2671274541, 3103945988, 482897664, 2850750304, 1041451331, 2019072804, 2032103203, 1273251098, 1172566529, 1192441472, 1268759774, 1925575600, 1160863338, 2317246308, 774837439, 4077794306, 3123037339, 766426948, 1422813170, 1332842250, 2978110669, 4129433982, 2814324216, 3778812698, 722787460, 3991888119, 2282042215, 294484061, 3417669945, 4255955720, 2586488186, 1761786654, 1123259240, 4272816219, 3408140571, 2053775324, 2387762094, 1478036158, 1104798724, 346552360, 1842941482, 310027168, 4139846613, 2796066164, 3043380620, 156613904, 1975627354, 1686160701, 1590743626, 3838933802, 3101833444, 1140431197, 3009376311, 803056262, 3730234665, 3031105303, 1692785074, 1691068659, 1271062712, 706397620, 171594341, 3420387342, 2438187689, 3032046828, 1532386414, 943611795, 2530126420, 1024408334, 516237080, 1647765576, 2100455247, 4089391596, 1148331785, 2359219472, 3479253782, 1011578281, 1732834804, 3642222728, 3197928785, 2711930607, 3648098789, 635706620, 766540391, 2161024742, 1083206515, 2358757940, 1496076629, 4098869120, 1014066125, 3110306366, 2237894019, 1655558091, 1920914761, 3960634430, 256406028, 2102950778, 1150129276, 1213964417, 1827526168, 3652916242, 1006515983, 2125970955, 1652154904, 2935038690, 62511758, 835712491, 1627964888, 2063110971, 487640196, 645742190, 1621490735, 1002532607, 2609265515, 4286837787, 1319362351, 2890610460, 716092955, 342737372, 3687388816, 2183882396, 2492003197, 2822911777, 3387834333, 2050681734, 115360615, 3654483325, 3082496571, 607086255, 56421167, 3459004514, 345393357, 2753897160, 4165425261, 1352385185, 534902765, 3762962748, 3345297965, 2801417251, 1227376850, 3674641727, 924405852, 1542571275, 4037922480, 3009425353, 2803669709, 3799489774, 3924121692, 3784245897, 2607812364, 3897591743, 2643619322, 3998222043, 1917398764, 1965353426, 2675326172, 2353717312, 3770241720, 3258312103, 3158146459, 3815190228, 3416316828, 2373523094, 144488741, 3873181811, 591996067, 253276504, 1372532830, 1397706276, 2284918124, 2403229561, 2943369566, 196011183, 1157356535, 2613158764, 2323027991, 1056299687, 3342985003, 2501093730, 2439571034, 4004591493, 18203176, 1569966524, 2322730300, 288332434, 176019036, 3428385785, 1765858553, 2564263257, 1380386362, 2581531810, 3182465919, 938437844, 2748409042, 3377916591, 1689035774, 1381595796, 3975395271, 3231290601, 455904783, 3354089264, 2996312756, 362011974, 893156095, 34965323, 3115921141, 1679556082, 3401450463, 3731795002, 615998938, 4216734877, 681770687, 3108140163, 1427034446, 2958723510, 1346058134, 1977221105, 2099426200, 1938608628, 3632796411, 373954404, 2721275551, 4168746264, 1079498619, 2556265201, 2353666849, 3440820454, 2151445860, 1308105370, 3791166309, 3094450317, 2527278527, 705109381, 1572057896, 4194364413, 3483394460, 4145883318, 4293687605, 3883866451, 188199917, 3917494480, 3551116226, 3231020921, 3067527892, 373503250, 316600253, 848094669, 38028175, 1551999199, 914145432, 1981315063, 3017843803, 370781344, 874200796, 3263142748, 597124947, 1102103451, 4105836132, 3763877918, 723896321, 1724097363, 677290965, 4202813967, 4192704619, 1294627546, 817501883, 4263953867, 1778217973, 1511909498, 260531120, 933077611, 1424718694, 1552306641, 1781763604, 3003486070, 122174291, 1286856718, 816488401, 2522960257, 1991990339, 2793742208, 2772620015, 371287594, 270634966, 696458977, 2226901946, 2752734656, 2272455569, 2056125102, 2301562698, 2291589430, 3848741590, 2011291894, 2313587766, 4180628695, 3792474624, 2918332360, 3190832324, 2509769604, 573352519, 3150452637, 1433190828, 413940896, 3128332025, 394854292, 2101165390, 3463111208, 3218649629, 1596039454, 3158074906, 3446657068, 454983908, 2647893916, 1150369022, 1203372661, 3538682977, 3918122493, 3130804019, 2111125568, 291663575, 1011825374, 2063191375, 3587123838, 3590917619, 1959271772, 3015452510, 3699905617, 4083421659, 19271959, 1818052545, 994112423, 1480264152, 3932267346, 3359055801, 516468727, 556542430, 1041849572, 1562227028, 3276658249, 2712670832, 3225218214, 603752207, 890075205, 300551965, 2973204993, 2744625871, 4044543719, 342533607, 2086254232, 2670227188, 2711644810, 2588944494, 2724240471, 3592914214, 2458541943, 739893426, 2903552285, 2531731809, 1202162053, 1553621327, 3115802078, 4263831854, 1805613470, 1656709150, 1694160526, 103698487, 3458771922, 1300496399, 3185177877, 3166005147, 431924582, 486566677, 3027471850, 1813960481, 3826916021, 1932281714, 555571648, 10680630, 4213649375, 2866820289, 223399874, 1261893356, 1887778142, 751147778, 2722851067, 3887691542, 3423355832, 876544301, 3283513662, 873209211, 1805628762, 1065518462, 170703404, 2334335828, 3499069459, 3335986064, 1537842947, 2413586858, 1545425417, 2051686639, 1639895335, 1404447838, 2716049967, 3669096570, 1249822007, 3211684249, 3734972097, 3625092792, 2583923634, 3215320230, 2015482185, 747274696, 3361645834, 2927914416, 3658698354, 1915362720, 2358725475, 941052238, 2477580849, 1126653416, 2996096095, 3365500936, 3254057105, 3793862220, 2178565230, 2401803640, 3422129100, 715421381, 645035324, 1825886883, 312258789, 3503266665, 2476012846, 3560490216, 3127843886, 1699249113, 3706110813, 1438723974, 2405237282, 672701287, 1544853497, 1463472194, 270049651, 2169871100, 1201375685, 212210257, 2818006149, 2494448301, 2983696229, 3267009800, 3953975282, 3447951445, 2582574307, 1656440825, 30894198, 405381354, 3761724156, 3326664502, 3559637410, 1315298169, 490190779, 1861642360, 2522391641, 4199143937, 245944441, 3343656359, 2297094405, 2077158990, 3551511043, 1819836476, 1685966742, 4039824725, 1353250515, 732753706, 2103667785, 1896650582, 3447321354, 557250514, 2311038454, 1244268993, 569963729, 3589119733, 2447117622, 1291284288, 4198030377, 3445240879, 2317949056, 1580247442, 1294959089, 3157922503, 3538077299, 360578467, 1481833824, 1090040665, 3941360753, 1226794441, 1047297381, 1900375677, 808222413, 2864413482, 1741646885, 987813806, 489306556, 1693373779, 1487911874, 2923172665, 1379309303, 1017050780, 1715640759, 2854709361, 1356568932, 2946285166, 3798496677, 676569066, 270806755, 406186898, 3652058633, 1125847112, 221492995, 1925925120, 3663262538, 1532954490, 4235278564, 1332419561, 970873161, 1101072800, 581678401, 3765689470, 885385192, 3644690194, 3720986613, 628503209, 3614295316, 2029910941, 1377976617, 4144161947, 398384010, 1003473187, 2897714927, 3935111101, 1076071099, 1123239625, 2716076405, 548025870, 3559465837, 3071601767, 1131078067, 7376862, 1873895541, 2926089792, 2608675230, 3768086560, 1957123470, 2588469865, 2126949633, 1069331655, 1616117845, 3366220906, 3286114733, 3555835845, 2247014037, 3045139626, 3157505840, 3506997217, 3867011066, 2809486844, 142638135, 4059252219, 1847813082, 1379543144, 1343679701, 3222278097, 709000595, 879756553, 126994729, 1309832495, 2552828808, 613488138, 1880239494, 3270863387, 1960140324, 224922046, 2311499083, 3384772753, 3371398487, 3461859219, 2621614596, 2168732167, 638645630, 1530073974, 493702044, 1554317430, 120074094, 3431022563, 1767009375, 8658134, 1236852380, 951287770, 3181882883, 867159131, 2146366589, 1931202714, 2343080049, 3324452447, 765759860, 39369648, 2749419923, 1151432069, 3401974386, 2278080287, 732333543, 3856021305, 4104103586, 4032574370, 168431363, 715272681, 1073594974, 3027210214, 3495474544, 714498554, 783714742, 3067430163, 3008226530, 2481741066, 2345188475, 231001981, 1729442745, 3575697599, 3216654625, 1957971845, 1431037595, 654486182, 2601771323, 525505109, 2330741868, 600273009, 2068032964, 1758621087, 2728099993, 2412048707, 1407217272, 4173019286, 3960038168, 1318977818, 1126916238, 801759694, 2799883759, 427996338, 84885798, 1803898188, 703643866, 4116020846, 2290841607, 1062787621, 2932717136, 3876096129, 328846390, 3390036589, 3931551065, 205999778, 1921058678, 473202732, 849102581, 2363429221, 3045369167, 817469754, 513363667, 2533648290, 339467942, 2573321070, 3216741241, 3804735294, 1499617339, 3162819113, 4235891340, 4118370808, 2215325224, 1492077213, 1313216921, 1742426214, 2141787175, 2311694536, 2059115099, 1419792851, 3731871639, 713002206, 2541047708, 1564347456, 3614397823, 724465941, 90416489, 2114054705, 1396679843, 668215296, 2875492420, 1777670312, 1009584974, 429374046, 2083173820, 4000500712, 2371475625, 3515323709, 2927260009, 1617278244, 3511985449, 644242402, 1442231257, 3195021939, 1437183491, 227546104, 3238624396, 3087602427, 2313047667, 4015975985, 2181602956, 1317608444, 2921798498, 2623010802, 2642989912, 3506760859, 1975304111, 2415733478, 1278289854, 866405642, 3085763198, 684642754, 2187784384, 3582539012, 192259813, 1453492646, 1068886218, 401244040, 2946084532, 2793543598, 404180283, 3770001706, 3512986105, 922847138, 3595134937, 3185043344, 1353402571, 3624518133, 1285434064, 2513625177, 3502915614, 4276086569, 2194186905, 3400167741, 544509188, 1386893488, 2448241317, 3444247930, 2094312393, 727935108, 3659786726, 1508927380, 3577066556, 3548135872, 2142611701, 149988226, 1158053853, 3665425534, 2671721105, 2597982933, 1303013684, 3604217327, 87955423, 3942930035, 3089687097, 860865358, 2569271146, 1212685706, 1593981875, 346000418, 3137027763, 466561508, 2451987222, 4159130785, 518536298, 4186033291, 3164804670, 368511004, 1623127499, 1001933036, 2875749206, 2200469814, 808106975, 342771047, 2057097731, 2873226586, 2302348921, 3260075449, 4073923908, 3444200378, 2489174297, 165744053, 2545631524, 177145210, 1085787517, 2040770158, 1968183968, 834997290, 3201495161, 3340127695, 3903601226, 859926428, 3450184377, 1424511328, 2681973192, 2040099520, 264513209, 854547199, 1476684031, 1324865047, 790558610, 2104361164, 865473498, 3614617275, 4065009544, 437526521, 2378314126, 628058052, 4013348583, 1238035127, 1037399756, 3059637898, 3916036681, 1165488215, 489962893, 869868602, 4270063637, 1715995851, 1163664665, 2065488868, 3518345649, 2964075059, 3592910983, 489899125, 3654697877, 148983204, 1395052195, 2356997936, 3814400634, 4188976416, 3914167562, 1908424580, 2079400920, 2674278062, 914584416, 3574162878, 32825437, 2465643816, 2313251794, 1510593054, 3698047421, 1313315181, 987738736, 167183539, 1134831655, 2950326336, 1210208596, 3529662634, 1163386917, 762413561, 2878118027, 667022080, 3786910989, 58064955, 226433160, 3410460506, 315574432, 950778440, 3710841751, 1836124675, 4082664825, 1486135614, 1912243904, 573056825, 2367028316, 1530212677, 3452913211, 2215786310, 528985323, 1875518217, 1091483618, 1534055703, 3269879487, 2682849128, 947067448, 2507007999, 103295823, 3808277003, 4082459568, 2558244561, 2413635625, 1176494551, 1780753191, 1498447204, 3677126908, 3573133423, 1733654451, 468698597, 2247636619, 2974239980, 114633748, 95705526, 3801969891, 3826779879, 1797354798, 2282096403, 3053189008, 545633931, 432372857, 90569836, 4095084280, 493769058, 2116173533, 3843933597, 2055079845, 1016202610, 2118149137, 3488466379, 2153493173, 2150992629, 3381997451, 3936082872, 2331991540, 1708146644, 3883462727, 2269596544, 3236338932, 2527510901, 3024894111, 1042307783, 1771114680, 2015186963, 2065984431, 3234835723, 82440912, 2678354423, 842516931, 2662924285, 2492301151, 613368712, 2872469395, 1923552912, 2468061252, 561034074, 4222576003, 1744293100, 1755483733, 286936354, 4000303488, 2824639925, 2398679457, 2993878957, 1703110353, 1142651921, 3630239902, 22786463, 1547145213, 3045849564, 4179469717, 816168546, 3489751633, 553915095, 648692837, 3932997301, 1938285141, 918992065, 3492201593, 1513859644, 2277639233, 499250786, 2632305387, 1732549497, 1192020537, 3581749511, 1592415270, 3154912673, 2242143090, 2595232142, 70505572, 749916111, 871545468, 1669079145, 2008159521, 2244469221, 1044774947, 3890894672, 564633275, 926390597, 313516733, 4011200159, 1222914777, 3671176112, 3754538704, 3220837831, 1397466979, 2153409947, 2609961725, 2976682307, 3804563149, 1725596591, 2651474932, 3068360330, 3785184056, 1446754469, 2435274557, 1559002358, 3188823461, 1110996175, 1519678539, 417759063, 264353686, 1051548981, 1447963550, 1575453388, 2146988043, 1057967211, 1524710518, 3522667627, 1685927613, 421606342, 1397913643, 3894775430, 2273959150, 3847994906, 3749071982, 4122798417, 3366467711, 483607415, 1382637872, 771571552, 2509960992, 137294132, 1082286849, 3304845304, 3248978589, 3265845624, 1506054997, 599759308, 293597804, 3852979331, 246764042, 1530465426, 4214816378, 1233431072, 2376077887, 305732957, 3149916691, 1915235970, 2397628425, 3415618237, 2004721618, 2435866873, 3211762204, 1539760385, 3090573105, 3560874241, 3206930000, 477348017, 384288717, 746549379, 68397521, 1076993205, 4021115884, 3051211320, 3856941655, 4127654443, 18040793, 3145327037, 1461602216, 1956611461, 3362080698, 659208361, 2441794597, 4266405862, 2521735245, 3769840705, 753271021, 1725016642, 474307323, 1179259563, 30303388, 434010910, 2129264418, 1603965740, 3968841867, 1504715293, 3206093204, 2753256836, 2496374800, 186408064, 138028859, 2599820600, 3603505709, 858198709, 926896944, 874436229, 8690947, 2626257637, 3587458889, 2888019677, 1155672594, 3260500765, 91758597, 2610390757, 3491457799, 2757568433, 2459610501, 2259726356, 952677130, 3447297724, 2581388915, 1976844385, 2188954643, 1118080009, 2949204483, 3526704057, 3198851330, 99170906, 936552853, 3398627486, 1625762975, 2146255460, 2538171435, 1846320966, 776772309, 1627542667, 1429599205, 297395523, 1704795942, 846248337, 3187568866, 1055698689, 1231836179, 1862757007, 2706530698, 4005237785, 4081994115, 2181267508, 2356185567, 4226201183, 25138305, 3308240103, 508384696, 3315411457, 71374977, 3769762208, 1540901058, 1188440609, 1050504293, 4009026853, 909739106, 630338427, 1888239077, 1114610369, 1002673742, 3495977565, 4268691648, 3357409748, 342318438, 3977426692, 697733028, 3839179553, 681847960, 2739784266, 856780432, 2072128210, 3190466253, 2480933825, 1441505205, 3117884907, 2235103254, 611938293, 2069433488, 3944789083, 3400198517, 3808396965, 1598157611, 530260892, 3322250700, 3999449329, 610844753, 1414817098, 2675931939, 773838231, 1695050892, 516313843, 2442431030, 1986773584, 4217156883, 2800172609, 3840311797, 3396481917, 1289330736, 509594144, 3439564090, 2479671939, 1271180085, 3620139475, 843383761, 3634507341, 4129336791, 2742404380, 2703039952, 1579136296, 3079846792, 2971704614, 2794721202, 1056670607, 2641786429, 646713214, 3164341163, 885809666, 3938570959, 136879697, 2608041400, 2668729527, 2686739438, 422234078, 2215293628, 4269028661, 1548860384, 1322575160, 3408774470, 771582627, 1754585868, 677048351, 2614094892, 1404219376, 3459561943, 2544441640, 3289742720, 1705966849, 3274135032, 3992092313, 2489095236, 1663664182, 4253255509, 4089606018, 3487026597, 827390639, 1456214703, 3512673437, 1553786026, 1481279407, 624591908, 545333751, 1688483515, 3354598074, 375653596, 2880075487, 3932090320, 2761422430, 3277625493, 1400978086, 639228583, 3803489902, 3219785198, 61934070, 2207493298, 2037984682, 163138321, 925985563, 3172185581, 2889259714, 4035305250, 1568408210, 1139060267, 2195462313, 4052788946, 1091238991, 283936763, 1515283612, 1213856916, 943734594, 564756808, 363442559, 129778120, 2785615932, 2103861027, 1666917405, 2871187515, 3325349203, 1527223300, 818415254, 2266197751, 195609522, 4011537360, 2093417828, 547327197, 1280503527, 3413345297, 396145442, 2346154745, 3771771324, 1450449347, 4037748413, 2962790369, 293601506, 2059925625, 4214646436, 965049371, 222540957, 535139962, 4127274444, 1881986104, 2961655737, 1421928905, 1088795185, 1635663535, 1590828168, 240213634, 2162237996, 57795131, 4058645299, 2969656811, 2809016480, 2426878368, 1214609632, 558455796, 3959926449, 784835566, 2345435568, 479094731, 4025021950, 750976132, 1571059484, 4017607611, 2304421096, 2037235237, 3024647138, 2634592095, 3397015554, 1707826280, 4275993133, 3886157552, 1301780081, 437184872, 3277967224, 1504533833, 1111797803, 2826274197, 3752101924, 1503200307, 2840981016, 2230553376, 3959729878, 611700166, 2502719464, 546025806, 453603401, 2017733733, 1087376928, 1948581921, 2838093497, 941178417, 1630763467, 3799406073, 4167005531, 2012763546, 3679286572, 4138516117, 123393738, 3980927259, 3434128780, 3783662835, 3744121528, 3563688606, 3589223532, 1523145917, 567048983, 3828497033, 4270121419, 312675440, 4094797622, 113971979, 851525457, 2061839974, 2278565723, 388738010, 501619189, 659644447, 4075429570, 296949756, 1488960618, 438568055, 3249793645, 2445885181, 2981632198, 1111390572, 1176910814, 1774847726, 2136324959, 1217216824, 249810169, 3604344523, 192708742, 3819857468, 2620195837, 4227433154, 663052504, 396387488, 711040350, 1475559832, 4040353015, 153785692, 4063506589, 2398686512, 636573730, 3475760469, 4286257796, 2234301481, 3669525950, 2181081836, 643739743, 562902537, 2651348235, 4173171582, 1767458593, 706950443, 2387350722, 1773832632, 3936767854, 4052347764, 2724565124, 349735031, 2103008068, 173323347, 1351913971, 2788028193, 2302595997, 672727402, 2277251689, 3226502884, 3926759011, 180444936, 1121053829, 3224294936, 1310628892, 4264107828, 2022836742, 4184468901, 28478960, 1214921402, 2496581757, 773667939, 557394162, 1921958383, 434518928, 1176787213, 1925770871, 2795937644, 2935872159, 942725598, 3097448529, 657753924, 754310926, 2180625916, 2321703156, 227626142, 4292312886, 13818495, 310688364, 147966343, 3135053829, 858315589, 3913196518, 3375362645, 2360918754, 3075196138, 254789446, 791064246, 1626602883, 2187680002, 3298272208, 1354054691, 3174545531, 3874343390, 1911403059, 1583631472, 170939405, 2018143189, 3034385912, 785674488, 390972486, 987476529, 1376656078, 2647061530, 715002101, 3418197195, 211697832, 3303668726, 3827756270, 1085631705, 69627801, 1932726418, 3930397986, 1835700980, 1040875952, 3557534949, 446575046, 1772269069, 1876876374, 651199084, 4045847527, 573516638, 2171731420, 3520221303, 1007448736, 2734590350, 4127436281, 3141510730, 691933450, 1559152632, 3238999867, 4243317829, 3562588373, 2477074831, 3678623928, 1456309083, 3657126788, 4188656393, 3398225935, 784692353, 1974348361, 2725617698, 2583979185, 3061839413, 1164339140, 121294362, 62836805, 3770502703, 428753069, 3293982785, 3740273705, 2451335899, 2307431904, 1706895215, 1399844360, 1414215935, 4203520419, 3990580701, 4112731370, 2415158293, 826532699, 2201615925, 3405325604, 2574380750, 2729310077, 630016134, 430766182, 4260424357, 2895150376, 2667250691, 2437487270, 2548518397, 948668876, 344803305, 1876429476, 3319617774, 2406395462, 1602032579, 4077673644, 136420801, 3671108093, 3120209622, 3069419899, 344827982, 1449065435, 1733154977, 2920007975, 1956190230, 533161236, 1461068871, 472816280, 3485721582, 4292290919, 3124668262, 1134919432, 2506501804, 2069227066, 463293172, 4165066889, 4220775220, 3036088135, 3758519436, 3198128823, 180514578, 4192050220, 2389658064, 2708577000, 657602917, 1355196215, 1383624072, 3109894447, 3950775434, 1010666024, 2721712828, 4050852391, 3348116175, 3001376779, 3873746014, 2141649840, 1234994067, 2193426237, 536224709, 1618952220, 683877823, 2427297253, 764759864, 874128813, 2628370460, 3895147277, 648393451, 72669724, 19230415, 3666587461, 3636522367, 530662207, 3499645223, 2250017877, 267801062, 1425896247, 2809211392, 2390171514, 1426940548, 2446268635, 1431703380, 2765311137, 1955923932, 510105825, 3389912486, 2908349891, 4178291743, 3453914580, 3841744885, 2138059647, 618586071, 1436031487, 1427683783, 705864929, 4011130607, 1226423895, 1971673160, 2940596719, 56416357, 24278917, 2553585401, 1319833360, 4016257770, 3051671729, 226197660, 133420772, 1488693514, 1276919234, 714931538, 2462464079, 2219143240, 3580666522, 298660570, 237918940, 2680776213, 3133043037, 1800692994, 1520957316, 2125788729, 3560470688, 397896130, 160651283, 4285206076, 641300154, 1266432327, 1354006404, 714587439, 1357874635, 29753404, 1027083160, 1419535409, 2371155930, 296914106, 641141796, 2839593319, 3414637335, 4043321019, 1249241955, 776472559, 2796854837, 3075757824, 4035850445, 3951969099, 2712012341, 1416236303, 459105720, 49455574, 2563265371, 4264160513, 22245965, 3933936355, 681266515, 2081049242, 3580142300, 2253233428, 176937311, 1928436443, 2946818193, 3143405309, 3985861018, 2374414456, 4049003008, 2942500740, 474640973, 1280534845, 3469522381, 2296304192, 2555454130, 2749142548, 4050213510, 2447910481, 2551820322, 4286493516, 1536327633, 1879818473, 1429409681, 1904641018, 3002678039, 3016659232, 2197291917, 3255850532, 4081760236, 880212952, 2659109690, 3613701856, 1227281130, 2104641067, 1858817446, 60523754, 712015547, 2501143544, 3887435636, 3551128888, 2261907481, 1242774900, 2575241906, 800818366, 123014062, 956349135, 566341735, 2946571129, 766079712, 3857603693, 1255755382, 3223221387, 1218119805, 101434455, 2305827767, 3626777666, 3913961907, 4264910249, 515030263, 396079170, 1710189112, 3560251982, 2706451693, 1298003370, 2167853706, 4223356253, 3148008557, 3380821092, 1131065669, 1907543994, 3111809567, 3380514612, 1037483324, 2853136649, 1774905829, 3271482733, 4281615961, 3165621727, 2563754861, 1206637034, 1022739686, 2833210802, 3491464782, 2464513751, 2145600703, 2314232196, 532588508, 1971261220, 2491946217, 3506588302, 1806460018, 1546418435, 536747675, 3828187329, 3755331631, 1748512901, 1971394333, 638309575, 3288274404, 1628343300, 610657146, 119502340, 2961126901, 562369350, 1451373234, 383172035, 2210588214, 897539874, 2516443089, 560022477, 2774319348, 2898540488, 2003567283, 807692141, 2472102914, 2252811048, 633053885, 3395895465, 694363705, 20837825, 3210867030, 1446031488, 3372044146, 1857877700, 400297747, 3315106443, 1174719165, 2284665510, 536024044, 3746974265, 4292210135, 2908554391, 2884947847, 2135614308, 160422858, 1216256645, 1397291705, 934061832, 3549896550, 3235105220, 2883512083, 554168852, 1141867588, 3507735122, 848266823, 2593344809, 4055035718, 2086030105, 3876918333, 921741277, 1582177686, 2193868752, 2443722568, 1300383800, 3690054653, 260183471, 1650793510, 1813223237, 3115815492, 1190704308, 1278738146, 4152289461, 3496918641, 4287539110, 4199443012, 949363939, 828030632, 4129409160, 3651721040, 1893212233, 1837741516, 1850590108, 2999409459, 267410763, 1474479233, 2670708628, 1752213640, 111052686, 2847305010, 3074577702, 1782584878, 587254781, 3211128401, 1332892284, 3278691625, 648757594, 2885307758, 451000964, 476121122, 2259169581, 2125613126, 3853229730, 3318221729, 3338465845, 1786091880, 413670502, 3615070920, 3310390169, 1916154200, 3825376553, 2195806790, 2639855146, 4177539197, 800736172, 3127315902, 2284718730, 2448667959, 4125222167, 179342748, 4054225307, 2230084461, 1017273872, 1421285543, 3462206658, 2201247319, 3703356979, 4027420620, 1898770294, 2481365202, 1591060217, 3166338772, 785039377, 3202710830, 1112361230, 1125494802, 2008619548, 276385, 186260323, 284552139, 3434104601, 1648244148, 1400068239, 822308682, 2472209811, 585410445, 2667471512, 2731202416, 107506621, 3365834216, 3615690037, 2601730030, 1516005655, 1407915271, 311038330, 3057736175, 587583834, 339514263, 3121015278, 3212964359, 1837233808, 2991965997, 3489917332, 929308100, 307545420, 2560558458, 3264193106, 3513633957, 2117789289, 2086943085, 401342898, 3314175521, 1138379012, 1877667506, 1295324754, 2185252360, 2581924760, 458617884, 3644543857, 4120554448, 238160978, 1666747876, 3951424891, 3181614771, 564699462, 2831523630, 1797927740, 3337696007, 97024155, 3765762785, 1061564442, 3908261034, 3542192553, 2842852509, 309033861, 3404841422, 2003711399, 579563861, 2034680799, 3267944787, 3380362054, 3672770627, 519528832, 2042873296, 3044517551, 3921830354, 242680752, 1174423533, 1692959371, 3024094313, 806275808, 3015294194, 2729238700, 1889611965, 24448762, 1402726602, 1856175567, 3867878394, 1485443615, 516867854, 2374846965, 1837753278, 466035061, 4102371279, 744189848, 1017470412, 1850236448, 2844563511, 972312327, 3761975933, 1877253671, 2432389597, 3478038791, 2724740782, 2959987949, 3163525360, 171950142, 3062753709, 1408852406, 3441409195, 3524677238, 4234191926, 4189941928, 811194945, 164711176, 440073482, 3041164224, 447966210, 7765407, 2233510772, 215689731, 363582090, 3847510298, 3895804287, 2101090625, 869400355, 3905310634, 2871390798, 559581235, 3598176168, 875163697, 28472854, 3193109241, 167187266, 16843480, 2086242570, 751953342, 1006518824, 1656744183, 1220691404, 989266646, 627151555, 2265571040, 2517572100, 4196304744, 1592502927, 1243306868, 3970494315, 2466682578, 915348470, 1099115373, 3140028115, 2781728830, 4151507431, 2986226489, 3988662747, 3810489599, 3382542641, 907871294, 1674763714, 3941669659, 2468741333, 2060801774, 3941714188, 2651285949, 674867544, 874030309, 1246352479, 3560970496, 3836596229, 2151676471, 1427089996, 4219888928, 2209199163, 1103444697, 2954267709, 1895954374, 3873053029, 2902553676, 1429787177, 2649870241, 1028036371, 2923424686, 1648085302, 4211878366, 3459863924, 423066809, 2413769480, 1904748329, 1215448581, 533958520, 4291804480, 2799763696, 3892239930, 2101681882, 4007139660, 832876063, 723236119, 2200146104, 2419791627, 603362477, 3418279315, 1637674588, 2413351946, 392097355, 1322755328, 3231772819, 2768613320, 3985562311, 3698279717, 1178260195, 322196378, 4188100464, 2505841363, 2369547656, 2375867719, 2096715917, 2000219043, 1840217019, 1711102128, 1565324546, 2802569828, 4281488872, 3709966041, 3422919109, 1076182826, 1808999953, 3752803448, 2225176475, 734255874, 863598518, 3508876819, 2841581727, 2165678953, 399858356, 3453759060, 840662823, 166768063, 40772484, 1604880573, 4055500162, 1865945178, 3415678579, 1526499713, 689737947, 3060835169, 2390377152, 1643814020, 2848911953, 4161255967, 778645093, 115853930, 603827037, 166228367, 2093097410, 2925523163, 3998027028, 3854255224, 2213453192, 766344969, 611900800, 3036858786, 54099495, 2405677192, 2502822149, 343042099, 1216826551, 693441657, 2515040763, 353958583, 1205047126, 1314324203, 1346800041, 4073672524, 2693266700, 1469873048, 3589608390, 3230028560, 2693328972, 881689047, 2141067662, 2625091533, 3244240318, 3504175730, 1442027849, 1483569034, 3190843824, 3764860503, 3966708222, 2456382380, 3863448134, 2203987743, 921786401, 1116567358, 3505266880, 794044500, 260413426, 2970042915, 3734392815, 3635152071, 3664983973, 2015603782, 1044744421, 3579694015, 1734807940, 374099915, 2203868430, 1024014401, 2735846435, 1782216522, 2875646072, 3720186681, 384023396, 3169467271, 3069409246, 4252395583, 374348735, 1966524691, 3844351397, 3146838276, 1214505355, 1977272780, 3689981466, 1681435107, 3777436360, 2665189305, 3899119005, 2927152506, 2893234997, 635635440, 636362099, 825493648, 1455700724, 128925475, 2544222478, 1335460076, 208438367, 387595318, 971350016, 3358250047, 4046156924, 1726069376, 1449075115, 4206594531, 3496825253, 3050569730, 1521026602, 2117269161, 1158300090, 81728526, 2972394186, 14651011, 2987874139, 2904448054, 284406916, 1804909441, 3813204571, 3739284358, 3287287676, 4082160362, 1228799437, 584208260, 3954920786, 4148686719, 1885473854, 354640666, 1876725386, 1808354261, 2673153435, 4218047437, 997513186, 3577225239, 2656807178, 1277519108, 3153555297, 728971707, 3942231347, 4095114060, 2739105834, 3154515816, 3948883740, 3380717751, 1988391979, 1189653008, 449015839, 4091657849, 4189714071, 1087723202, 2923051125, 1828748214, 3941855924, 331071514, 827841274, 4248303841, 2922795197, 2054000030, 2702957179, 4190205619, 1882428711, 1500567991, 825172274, 371893077, 8921516, 2383995280, 1903748920, 172342, 3286231829, 1612871134, 3960050849, 2635868195, 2907319282, 2897663905, 1270797043, 1801230864, 1556905592, 1446655149, 3261830861, 52279857, 3997491230, 1665268555, 2071815500, 362298181, 915812414, 639307242, 2788161093, 1791155714, 721086253, 2425166254, 3662664595, 135007580, 1753345178, 2643401548, 2996778288, 2309307754, 855244610, 4168980936, 968478334, 1572510336, 3044697485, 719400416, 1217197098, 85902492, 2154374337, 256150897, 2708317731, 3178492507, 1499858363, 2049329434, 1264920619, 1101483088, 2520391652, 4237883274, 1659706402, 1046316251, 4194064811, 1550188768, 2869714221, 1609500467, 3035370109, 95347885, 3043792427, 4166038049, 3776138349, 445620855, 3491752485, 3835499973, 59899568, 3934135867, 634072474, 1461342401, 3683333033, 1778736557, 2579374304, 3774122419, 1999860368, 3694473164, 2907651195, 3528345172, 1625929888, 2398895037, 1593875658, 2894090766, 3464308650, 1716264204, 2026592984, 3625615466, 3468905580, 3468906878, 362472093, 805701695, 1624091641, 1549250469, 4123537163, 3191570681, 3704369469, 2201817287, 4199627444, 3844057633, 1939904509, 450631400, 1653198977, 3839612020, 1981063658, 823112766, 790761440, 2638084446, 3413607584, 2279368690, 3460010924, 625226617, 237204012, 712730670, 2977107672, 4062527886, 2390497666, 1909967458, 2190383706, 1860238540, 763716453, 2470645391, 375814864, 359824752, 719449963, 345588055, 3918600786, 1683221391, 139330039, 2347546326, 3952967970, 1517305235, 1658571717, 2181983265, 812003959, 3125568529, 1490922110, 3893726700, 648225123, 3993593048, 1967855246, 2975210485, 1075519181, 1697520043, 505433346, 161453630, 1857521036, 2046631978, 2080635093, 887675873, 2663452691, 1446891675, 3321262607, 2729457387, 153355283, 1354593521, 4079116564, 4261081302, 1641366982, 840681737, 3681275227, 692390718, 447973755, 4188559502, 1029766047, 3770698959, 1631745314, 1172519324, 1316064786, 528336958, 1547736237, 1680041788, 65403201, 2197331816, 2801802033, 3471096043, 2655413777, 3414037962, 513842591, 3738473825, 1014557223, 451893645, 275869310, 1101144945, 3339539114, 3027035005, 1465653639, 3024312041, 548738055, 3614775550, 2005913981, 528033982, 4054858269, 4253544385, 989164654, 4112665990, 2071799279, 1791264804, 4237410849, 1762713687, 3470021076, 2628934814, 2372017171, 2991243486, 3309865512, 490366878, 2633982437, 4030339376, 961362628, 3439192975, 4020686899, 1484833796, 4227183642, 2022866426, 1678161171, 3064540271, 2214167123, 141686614, 4258224796, 414503153, 906958719, 3409790403, 451573687, 2849152196, 3927730049, 842601767, 34700640, 1205807182, 3581503902, 2305496915, 168454629, 1028819815, 2939791009, 3152432024, 1097112701, 2687517883, 2403219368, 1114079678, 1543121334, 1632083828, 3585953624, 2602516672, 365044130, 1374373781, 2626675894, 1980974354, 1620139403, 3899117189, 3361195635, 1028375918, 2081979740, 1004880807, 92925911, 3150348568, 1186960512, 1945794883, 694212484, 3981547574, 187914130, 935047725, 1635931256, 571732115, 3567640181, 2075722963, 2649811338, 220089516, 2656427136, 2003386150, 2152158642, 3841443534, 1245503722, 787911448, 2510623344, 1545445400, 2740359173, 3554985787, 4272536747, 4165175017, 1004907685, 3746377384, 124198572, 2496865860, 3192347587, 3888474670, 243250591, 3299460172, 3004598284, 1193831785, 3857674163, 3511415029, 3801668028, 4070510335, 2060735087, 2813643218, 1854877228, 1237774634, 1921991568, 3388487151, 414582441, 533080773, 2997701422, 2510589741, 2520625752, 124582077, 3716265571, 2344955831, 515127533, 1051786797, 3376022667, 407941442, 4048909266, 3846482803, 3265447619, 3623036421, 541038553, 3729362873, 3536140583, 4045915863, 1965492493, 1506476592, 4060714133, 2774007194, 2828985706, 2368052912, 1838093903, 3904056714, 3993789258, 3672457703, 3271975664, 497472327, 3310928806, 884524494, 392983016, 3553815137, 1971857638, 2193103348, 540045258, 1445298111, 1426483843, 140343066, 2641461404, 1289715858, 2980868582, 3592717133, 571274508, 369165799, 636051039, 2246164982, 3117079413, 1501076858, 53934421, 1683493286, 536262229, 719682015, 2284779989, 3539039581, 633129239, 3627915093, 1138961714, 2946314631, 3358411582, 244493791, 2913763499, 1616985656, 2490620516, 4157065633, 2883639570, 537925606, 1143819045, 2418713748, 1740574197, 2162563737, 4044365779, 3042355606, 349198504, 2492493304, 3961838317, 1418323497, 3409876407, 3626318291, 4278779162, 2533665560, 4228463896, 1484840188, 1029896111, 2243600705, 3045209213, 89736544, 1888373893, 3563854037, 2977353844, 4068703701, 348895826, 3771435962, 3710787445, 2251474612, 2681941080, 3650125131, 3386580881, 2900233965, 204478890, 1896762633, 3927291097, 3219389157, 3872009476, 2797743796, 1929106380, 854787626, 1478754730, 3830146169, 3151016788, 3251828052, 2270889269, 634496941, 1049441378, 2391529820, 4181147630, 2970953680, 939641136, 4210063964, 1948002543, 2387780327, 2611360487, 3406532807, 3922718499, 403956329, 44971415, 2426908294, 284182885, 3213686115, 1594913956, 4243466469, 2742234525, 635971407, 2828821625, 2225908315, 452116764, 291087487, 2110489971, 550861001, 587955997, 4134685145, 217698127, 587799925, 3991226655, 2020960073, 348845236, 1551952041, 514404772, 1740478280, 1754338369, 1439898605, 1739654680, 2254322536, 3229125063, 3962130927, 738667802, 522552495, 1953688739, 1409542167, 3116695629, 3815392063, 2441190696, 978505489, 4218830449, 3474341321, 183555514, 3586187052, 175076174, 2006596169, 2790898590, 1491370641, 3570878353, 3280273611, 3054646056, 3265733666, 1798980046, 904025690, 1876072107, 1854016069, 2960710683, 992696647, 2977797106, 3482480029, 2427756471, 1084608714, 3028856128, 3055645980, 1939789055, 2544923480, 2115748888, 179731156, 3678384954, 2857113707, 2437630183, 223805862, 1634487678, 2939815327, 3386237763, 3180626618, 1964369629, 403133914, 4099173597, 2204744428, 3745517094, 3699769079, 3117489548, 1293965206, 3758381576, 2937491959, 633682336, 766136306, 1572622465, 149524524, 490566058, 1385246619, 4153412200, 2510491218, 213753666, 1511098071, 3089681676, 2148119034, 2414249043, 3688796878, 3363215784, 2320007336, 1639748996, 3182219539, 819158317, 150965812, 1469715773, 424223002, 2960729149, 2219020061, 1617371866, 645284678, 3502386128, 3407161906, 2411395192, 351696387, 3926215506, 3731559637, 83860933, 1231114790, 1635727868, 4217362948, 1111067195, 4123469663, 1579560776, 3565947299, 2580901394, 631521394, 3402407558, 1540297363, 442449399, 2106563783, 2234971386, 2355757531, 2605165312, 3068957817, 1697413890, 1321225066, 2024111072, 3471592329, 818738301, 1505072342, 1218366675, 2999466689, 240876493, 2745379191, 2164186141, 2344812636, 2342881773, 3740549278, 1073340253, 2652997120, 565402083, 2378665242, 2158447331, 578710604, 2004878265, 803871241, 1723165016, 1449266658, 1453516178, 538502346, 1945098160, 1401903802, 120982653, 2167777134, 3120397511, 2927101245, 290820293, 2856492403, 1028778929, 2183918031, 2031732389, 4135628812, 1063765152, 3279929908, 80516652, 3326023905, 2757699397, 2493895882, 2737905220, 3097682850, 2343989434, 994267966, 851511178, 2785240234, 190594683, 1521705179, 2852572824, 3768757814, 2156002308, 820259505, 2224610000, 3677629088, 3044680377, 2601621110, 359176667, 547788766, 3856734151, 1743762870, 1811855440, 599139812, 3517060504, 3663252475, 3927723357, 2725609059, 780542482, 1528352885, 1676715348, 969552620, 2800277774, 3386655168, 4191753008, 4202745332, 3081937698, 3421515964, 229489865, 2428347717, 2084067548, 1467208396, 3973409737, 4246338805, 889377234, 1514646105, 900931569, 3063885333, 310261657, 790319150, 2432121992, 3177536296, 3870389462, 1443816702, 1986016790, 4120973788, 59489347, 1174814413, 2187628783, 3030386303, 2724545304, 119001068, 3373934755, 3502031752, 1196433141, 2984675274, 3640564408, 3974716143, 2719262048, 1229743259, 4236104646, 745985173, 3022122349, 189352445, 2169433232, 195628915, 3505767577, 4006767089, 1539638155, 2186814819, 1754506071, 783202290, 73027906, 16871981, 389548852, 3296736541, 2173339792, 1710552732, 993568237, 3577961781, 659316809, 2792677585, 2200919339, 79975580, 992611581, 3378835215, 313282555, 2509647191, 3894919019, 3131766341, 4278079473, 3722628713, 3114637331, 2785658317, 3548506585, 3177171173, 2066875355, 2006169117, 2385931651, 2235305687, 1378192285, 68245088, 3532969778, 2312951779, 1662015779, 2063234984, 3421108738, 717820460, 3593523883, 3204633136, 3017379521, 3065721645, 2561454965, 3085855977, 1631990545, 1061516013, 3358211075, 3112946191, 3583904982, 1212410223, 3008983715, 1674422642, 4250576184, 3942699526, 3734322255, 4000109597, 3276184967, 3677076524, 2351751080, 90967182, 4188291959, 832015080, 3112611932, 435054571, 2763815851, 1838310791, 1654715386, 3691855962, 1985513844, 710365863, 1169237391, 2319711038, 2382004081, 3754942301, 188102647, 606527397, 2461623534, 2087491171, 3474506419, 3440927885, 2405952446, 342746366, 2192325301, 1387688863, 3304549720, 2628582808, 818910788, 3175496034, 1326560633, 617078330, 78809256, 453077985, 2697643802, 3658316260, 159558433, 865393626, 4212813682, 1931969932, 132696657, 3973420656, 3761911357, 2452889820, 3868423179, 1122434587, 406867591, 2872730786, 2477825133, 862768291, 1852094205, 2291145798, 3747235716, 3188276186, 1698437871, 3572852267, 783693230, 3434957327, 1263409090, 2450081054, 2292225257, 2576266880, 840484645, 2956875299, 972325954, 3429367542, 226743147, 1992769059, 3136992030, 3827662212, 302235501, 2385452579, 1293357028, 2823587582, 3700141567, 713815081, 3298575144, 735929732, 4262107349, 3714654835, 4269981779, 3909187501, 890188484, 3956983367, 2215047821, 3965212524, 4280681958, 658663236, 381918124, 1651406407, 3556704639, 3535599328, 2772778074, 397694429, 3939911233, 2136304971, 2884333595, 2118837274, 1055898469, 1556380867, 449914013, 1454202276, 3675114155, 120671030, 1276453539, 305768761, 1253025750, 417714382, 1228530902, 2254030433, 3984831448, 784973763, 1997929477, 3189965529, 2530353557, 2757268867, 3594928955, 730847971, 2491428850, 527634161, 2015098067, 4127851505, 2738084883, 750666738, 533097365, 2156111427, 1099391814, 3444859043, 1994648276, 632682058, 2301239879, 1280668553, 1467174284, 2845004215, 390552637, 2127478902, 1791613354, 2651372865, 4084987246, 536565518, 972763252, 1614725303, 3325256862, 4064885652, 2934042177, 2170407751, 486313559, 3165727104, 3085520395, 929001598, 3738757548, 1331874020, 848023576, 967296248, 2227889042, 654149388, 3786294335, 2425953349, 1518946889, 4228705244, 3285324082, 3759352430, 115427996, 3336432317, 3910246103, 448427627, 3040415398, 4263616445, 3642718293, 2853269205, 984326683, 984476284, 4133562520, 2603930798, 443738325, 1069147998, 2058721592, 4026278953, 2860624660, 1149086068, 3781919158, 2422046137, 433538825, 194946623, 2691332152, 1079397408, 1863002834, 3186131246, 1595375836, 3426587347, 4077770765, 2737969905, 2902350530, 3039653948, 2869590923, 731868569, 3620625829, 3587216046, 2033712410, 74950423, 961468867, 2948029620, 4052985712, 1720851092, 1383027268, 1736684023, 2644844965, 2327740615, 3143906746, 229922891, 3777106709, 512616475, 783331394, 3453300487, 3057472945, 4283835753, 698179913, 992895732, 1153548454, 72395307, 474994826, 2514700579, 3930546580, 114074098, 3926022019, 1206658066, 3299067388, 2076245446, 323716768, 1939774039, 2114291003, 1926051125, 336193236, 4229828718, 3570491379, 2616922561, 271917816, 3524111216, 1081249284, 884445288, 1910695647, 3031695227, 4231562162, 2785884539, 969479079, 108222254, 1633715059, 3678745411, 845738147, 1340924602, 1342600452, 2800068658, 1706413153, 4260628816, 860345911, 2802756611, 4169852296, 2870058500, 3329753674, 2214770730, 2099780373, 2724787350, 300482547, 3643111754, 50813236, 3738831994, 1711791300, 2998519834, 1914880537, 3604416923, 3068590113, 3433626569, 3008295707, 3446174356, 3919090914, 121567954, 1641498471, 2717928309, 4255121480, 2769784418, 3267556679, 1675084953, 1370216239, 2464188660, 3099527018, 690483569, 4249604785, 1693344659, 798285517, 1583027673, 2586415978, 2954584947, 4071901871, 1549559145, 4221840204, 4246363363, 186213320, 1362901456, 1419818519, 3651738174, 1406514802, 2686688299, 1620357935, 2649996019, 4081837731, 2602301710, 3605776330, 2143056737, 4139314281, 242010295, 2596997459, 2245023153, 2945792238, 653555586, 394400789, 4156665485, 1346613091, 1645121760, 2257045644, 4159553403, 198888567, 1117188064, 2558269407, 4171561813, 3580310187, 3066603121, 2495687019, 1252806775, 1232166605, 4009508047, 1984048451, 2171892562, 556361090, 2255125984, 2156234357, 2245567102, 3145928082, 1754344213, 556757978, 2757804512, 3798706617, 1854458911, 3524324661, 2611748691, 4023011092, 1514807583, 49856878, 354158075, 1186037807, 3277616579, 4093375725, 3267653735, 3035489796, 4152317193, 3687517251, 2033650750, 1698985983, 2572378864, 2426522813, 1809734837, 1075391673, 4043908435, 773141955, 1619529744, 2616352016, 714825247, 1901041119, 2404218105, 1090442240, 2893356711, 2988513284, 2314879203, 643050160, 369992854, 257214670, 452313821, 2472284046, 3512938037, 2531608932, 81737498, 3650657181, 1867097233, 4163573474, 3648722955, 3425044690, 835317734, 3036313087, 3963258, 3202609768, 2724677084, 3008323448, 2058822680, 3097901063, 4005846271, 835441752, 2851521894, 2926727540, 2313754313, 2034827026, 4280375968, 724761836, 1107650909, 2074834320, 1851635615, 2624421101, 2720409504, 3426449412, 396118901, 2258614290, 4080122084, 1852703333, 2485213331, 1614759576, 3076076547, 1093307837, 1836626431, 2575535510, 3917234080, 984339437, 4051261235, 3574089088, 1713278079, 3201135463, 4195161641, 2905127609, 1973014354, 339941538, 3297532039, 1131762854, 3131438391, 2742558988, 800999271, 3075898313, 3684463609, 4260719351, 3034498443, 3038447542, 187521947, 4133860273, 643540425, 1064577875, 2633310039, 2195202458, 768723064, 613074702, 2787758964, 1301984187, 2720506697, 3712480769, 3631943776, 3101840480, 3119840597, 3626760841, 2333114617, 2309567981, 542726661, 3574807551, 573994077, 2936166883, 241285028, 1162928836, 3405216686, 2865647214, 2765963733, 2559159984, 1030294255, 2008970308, 816415140, 3965946263, 3903640863, 941639323, 405745703, 597507369, 128913599, 3101303272, 479509744, 4152495776, 3573325443, 3196444602, 4130007837, 898492408, 2406549345, 598176098, 1404819440, 752690968, 3110315348, 4043724208, 4051552704, 1630362215, 615368304, 473091744, 63393884, 2353598298, 3502006681, 2690581925, 3701872522, 1857843060, 3216911772, 2417174610, 3042266203, 515271901, 1009333216, 369101526, 708899089, 1969823939, 3643707912, 2188100190, 3791853626, 1479486971, 51442548, 4163816356, 3356831253, 2375775324, 3616991665, 4004276136, 1598739138, 523360145, 1840084549, 30996963, 3404148039, 4053407867, 495333394, 3217307957, 1750476244, 1970278041, 2264857725, 3411628489, 3705001237, 327510877, 288663036, 2465602913, 2722410133, 2420532980, 2371301930, 1740321903, 1789692588, 783502080, 506993223, 37409872, 1241540123, 871667440, 3559674834, 122350368, 2903188717, 1628349702, 1747899098, 3101753534, 219244877, 2303485712, 2978223706, 418276171, 797944305, 168029688, 296208279, 2746912198, 715408193, 2887459693, 3831390668, 1186839640, 3625118712, 1708817520, 1970269561, 2204134733, 2328389798, 3121724158, 1705999914, 293791499, 2967219752, 3199774544, 3762115870, 3735345459, 1365781100, 3095724402, 1683102469, 3144789500, 230968560, 4149745437, 4038315788, 3405783970, 3251652175, 3043531134, 1325329092, 1096722619, 3944935352, 2209545602, 3102071434, 80317005, 1555486363, 2445273489, 2159087435, 3826970322, 3545934961, 3511456930, 4077244453, 3655433601, 158706065, 1530960224, 2401741194, 4140864429, 1239342823, 1729451629, 258404243, 2197384076, 1337564434, 1877185292, 298487423, 99863856, 140528280, 2087013013, 2012756315, 1215694342, 2151774247, 1409708837, 418157987, 1026098740, 4177840475, 1735888947, 2461074016, 313523662, 1802684528, 2980855971, 2173881410, 2142448798, 2055811288, 623285245, 1694176042, 1084004222, 3217732850, 2457940355, 3509404049, 4222246286, 2114691542, 700418746, 1320558278, 1789760096, 838506920, 2227428121, 826017079, 3052394729, 3989720446, 1773013027, 1081926353, 2038179578, 194743705, 2607349888, 2028191694, 1059051027, 3165003360, 2886812472, 248893554, 1455201465, 1008625687, 3732052483, 2522779654, 497762003, 3415549932, 1914160119, 2472757311, 2981459936, 2819916508, 4103739148, 3483254404, 3100224672, 1856241904, 1224334227, 4291823234, 2795506542, 2679016554, 2381175060, 1301620564, 679223297, 1919749999, 443405280, 685800038, 393457986, 3903088323, 2086494717, 378815085, 953652841, 187990325, 3539316103, 674826869, 878057113, 1426619062, 160086135, 2467538945, 3119930223, 1496441376, 385753964, 1537944214, 4005610197, 1246254714, 708088685, 3749690936, 3800835542, 2034757705, 4078526679, 3302822444, 2049392974, 3858053213, 3798776029, 3228996221, 1390307618, 2047214357, 1066448752, 3306426882, 3152112556, 3605823750, 3836791955, 3994805011, 819447063, 990865554, 1323075152, 4093077770, 360738997, 3132461092, 3267371132, 3497925822, 1380851309, 674180052, 3430588872, 1603988482, 4086987174, 845321163, 2179962017, 2272590255, 444594938, 335425998, 3733272785, 575491131, 4075845775, 437879322, 1150284091, 1001209209, 1401630469, 325478302, 1510905086, 2237041439, 3655948623, 687176067, 1180591805, 198527388, 2624210758, 1499216355, 907601888, 34379837, 2206024373, 4215661896, 3176396999, 1553207133, 930117598, 3469675055, 866531999, 1997014908, 3689307051, 4030957741, 592326839, 1201480869, 325689408, 1053731502, 4163345181, 446319932, 1547122275, 4158184310, 1953705529, 2786666077, 3811856240, 1177690189, 3027010579, 3072485776, 1781905920, 2861832258, 1934954459, 716501823, 901137548, 3014682533, 2575647235, 1218158319, 2400843381, 2535351594, 2496345371, 3749089305, 180587303, 1551373038, 3003055806, 1818933212, 1828812665, 3508299439, 949492066, 2625217337, 1656472675, 3337067658, 1627368638, 1181401289, 4214201391, 1829409283, 1582421462, 610790390, 2257713276, 3089242659, 4003674035, 476582212, 1709868903, 2892062428, 338616003, 3909159852, 2065015680, 3737300892, 1098933147, 1376864891, 3236705248, 1667662100, 2708636249, 2876750031, 445633476, 1796268431, 2180672767, 2690960832, 2890441529, 1106879884, 3624597235, 1806773602, 2548686881, 2385160939, 751707052, 1480080838, 2460271085, 2677585816, 310208038, 2539534679, 1513097284, 2837348524, 4225834229, 22553968, 328511303, 3462135334, 1667030381, 2352464484, 1154392364, 4251493236, 4102578029, 2689551892, 2137471997, 3533013352, 2024122462, 569667589, 2211275227, 696572964, 760114740, 2901150436, 876558472, 3496006103, 1216646048, 3071288917, 59119088, 185582780, 1522335411, 2350854469, 3634879226, 2664333231, 1523929128, 1834308285, 2764782922, 4012106861, 1412784057, 930102859, 2083579022, 4153030385, 1319287133, 3253709630, 1853198146, 1198964877, 82883857, 3385369385, 2868293341, 3854329402, 2046658185, 1837728678, 1944832113, 638329606, 3792961156, 1971389377, 1509807134, 998896698, 3894127115, 742500863, 2416607293, 3770004194, 2925318313, 595990253, 3732249421, 79145367, 2280289601, 4219163337, 699144386, 1723632787, 2939493991, 979382794, 1455992166, 4145867034, 2484269228, 3451163774, 2526549497, 1967515057, 1857036876, 1571837593, 1424671076, 2325952136, 1547823546, 1621375611, 2840031053, 3696725163, 4075406322, 3746786538, 1847031597, 3867572128, 1560965535, 3750022758, 2687052, 1832270722, 89518575, 847411504, 4112086263, 1440906005, 3572126531, 433571618, 3290775436, 2884037986, 1743256317, 284047545, 2774370132, 1407310526, 3202485881, 4168712366, 524754865, 412787427, 2399962702, 447899246, 2280712330, 677540985, 3319724177, 1250954005, 1192167163, 3224676798, 1669003276, 973077968, 4049973797, 1896437877, 3793946148, 919029340, 1295925346, 3440268332, 2092251511, 3596814159, 717653329, 746135325, 467341479, 4120358031, 4055153297, 860471629, 3491506281, 4200113364, 1518801198, 178465556, 3314256853, 828314970, 4216038100, 1903873037, 328663467, 1780537663, 4031270124, 3537445667, 4166162394, 1326117001, 1480647428, 4119431496, 608951891, 775212490, 2621844452, 2875043960, 3532482551, 333009922, 4258732882, 595809698, 377127813, 2778135498, 1933656033, 11115416, 863252565, 520779924, 3727895489, 2907010025, 1190727988, 1171234138, 659261207, 3982004816, 3926493779, 1030162874, 2841663461, 20559532, 1905056147, 3079300957, 755746358, 2023044720, 1948335139, 1948201715, 1176305266, 3150521043, 2706455636, 3753691844, 319147430, 2660838232, 2200818232, 2544828820, 2036850210, 470065541, 4132142247, 936994131, 983281070, 673436647, 530027005, 1827399223, 1947542717, 377509891, 682288462, 997012898, 2276172041, 1841587854, 3562189416, 3000630861, 3633982800, 4018392000, 662693388, 1221593326, 437367475, 3363214706, 289943631, 2103467997, 1542749969, 16300381, 3301082264, 2737907618, 536505721, 398484295, 1431284986, 3796669908, 3074600516, 178337433, 392171639, 2521262074, 2870742700, 3071333164, 139092939, 4072876932, 2616240608, 3994510172, 1691351615, 248443073, 317945993, 1348219359, 2333209651, 2287987552, 2370310948, 1189159012, 2479496670, 2028044069, 1285388704, 2688730646, 3963607658, 1162274410, 745317278, 3045336192, 893860509, 2277177415, 2579792701, 3105985741, 73660894, 4235592236, 940393345, 3319005801, 997749729, 305030684, 1810327096, 1950869586, 3126651287, 3930087743, 2413416284, 3391327394, 508566657, 144612177, 4138404738, 1318407935, 4195490941, 2502640498, 4273058394, 1526318470, 4160944816, 3448384301, 4237123826, 3737646906, 266986931, 2426843723, 2947978549, 54596687, 3268928325, 2944750191, 3676846627, 2547362730, 3898516900, 4036161323, 1505343290, 1217203412, 3199616395, 3949211603, 1381717773, 3127448303, 1333846493, 1351522493, 3372942560, 2381668996, 2238913974, 2870892798, 1573651245, 3691936246, 2610934648, 1584874040, 752359579, 3036638988, 3939544865, 3558658105, 3129649211, 2257620287, 3616540028, 2293629568, 2937898245, 968319575, 20767678, 3517090098, 3175463472, 3891176692, 3783939603, 2061662615, 1303435292, 2161894014, 123783524, 232535816, 2587761272, 3805358389, 1562422734, 1028527691, 1672961757, 2754319625, 2329223522, 1954635277, 3515888198, 973883406, 3466018449, 2819437512, 2240706889, 1555232899, 2955336515, 1090949290, 3081260861, 2435899658, 4190326100, 2821061956, 3219543930, 998448709, 245883652, 1000041766, 2395864456, 2217055281, 2116185298, 483434348, 1697825963, 240539242, 3141438130, 3374781558, 3172030738, 1784138099, 1211745640, 688066633, 789758321, 3715836401, 2943985460, 1826592297, 1469759040, 2646380074, 2658804759, 3048113718, 1269069519, 673914920, 4146208093, 1193029612, 1435925900, 3223370998, 2350804578, 3396157045, 866744590, 1718550933, 3945704480, 4040994317, 2186169028, 3401898390, 409028169, 3823205644, 467539125, 3421531168, 2273951443, 3591931361, 3969711841, 4064595996, 2842880529, 1359242844, 1771223261, 2523759303, 3980791613, 2663460258, 1755393409, 580693534, 548392401, 1539149656, 3511092814, 3352330421, 2936536212, 200671416, 3362935864, 1954943209, 1734690094, 501489693, 2354495611, 1263470343, 2663494935, 2973620697, 726142629, 4050598742, 436320684, 3073337584, 2600489269, 1445674749, 2271080944, 3768572473, 2693071389, 471974062, 654608021, 2430277934, 185046861, 3606584148, 2600997174, 1835131963, 754808156, 2497893671, 2428473426, 3973678114, 1755816341, 2140866701, 208111102, 428902804, 2321343227, 275747126, 932425841, 3149769070, 200031267, 3616987132, 3325577968, 1491329158, 1010264059, 209943476, 3732063136, 1918599073, 4285838985, 2301291703, 466329260, 3151634007, 2383309999, 3937099506, 1627165609, 2789880492, 2555944947, 3945564060, 3885824028, 4231571535, 864882680, 3749982483, 2033023409, 4287074836, 305274489, 435601856, 1298582873, 240689006, 122874992, 3847016760, 898354088, 776879667, 1669313151, 1063840411, 531491860, 2701965047, 263052361, 2138624126, 2328991008, 3276126545, 3393625493, 1957333964, 796480790, 2300064500, 2596054145, 2545483612, 3445074738, 2002666139, 2079464601, 451269490, 3380644276, 607748145, 768042735, 2917050848, 3226177152, 455986015, 1219246733, 1513631453, 3887832259, 682269471, 2123121472, 433529651, 1063658435, 3229251726, 2710856876, 347909381, 2769834153, 97713568, 2980977212, 1130909590, 1010953542, 580885905, 2757934601, 4266217494, 2979232130, 2417308218, 4004705865, 3321592249, 1692738573, 3029170726, 4015521152, 2801548598, 2956959762, 3424228959, 76438039, 637183839, 126846490, 2048619699, 2975018621, 2583118932, 3893869535, 3976844380, 1022998833, 2735782360, 2719050345, 2879117379, 3968897534, 465309651, 3255033066, 2845193602, 526849670, 2047036292, 1135229101, 2384401609, 3250183368, 4205351989, 3588448889, 1779062737, 2673951720, 4237316978, 2330188667, 1360089063, 3917702842, 2313831201, 2376118630, 4292023360, 3192208928, 95612334, 1204324067, 79291490, 1198415350, 1237907313, 1173069123, 3336592015, 1292767887, 150769405, 2970558270, 2035831687, 2982111729, 3050353556, 1861341264, 2710096790, 310767327, 2857289332, 230529192, 626807856, 1955579483, 1330063725, 578577312, 2551677236, 1603182905, 789929036, 3376508677, 731549654, 1225046364, 1776430276, 2319889379, 34602098, 2821021420, 1740384180, 3464128982, 3774898723, 3737524861, 1060246493, 2163867417, 1576685934, 1229913407, 3592908217, 3847724072, 3333778567, 364798999, 387492714, 2061644586, 3778198318, 3096004066, 2222876987, 876695397, 591720963, 3134605341, 194533970, 1777086759, 1634613626, 2339921867, 1452459017, 3882657927, 3240348952, 2453799863, 357472086, 3748620935, 3834469124, 4283652974, 1273306369, 4173905349, 2150330049, 139814363, 2494466476, 4021248752, 542736477, 3272798166, 3007207785, 1766787454, 3237370490, 128814665, 4052144835, 3543615032, 1113956640, 3530601340, 2561909223, 3117680847, 693671252, 1684504657, 3933211117, 2826684237, 3276191639, 1680622354, 3837642030, 914042909, 3343973027, 3208931905, 1213230181, 2011742333, 3842325500, 604318054, 591930588, 3969148432, 1611296922, 2755312761, 425425615, 3691529419, 920227658, 2958470775, 1326035948, 652040803, 3259249779, 2104809490, 1863182170, 2197613105, 845939302, 2829878837, 4130679665, 791366373, 1195693098, 784881006, 3443591180, 1971984237, 367283573, 2985745516, 3166754807, 3193805460, 2674023828, 2027578123, 4290469184, 2328472553, 3119947293, 1985327284, 1436576574, 2267664721, 1218498731, 2803402032, 3986932095, 157303658, 4241871976, 1410394361, 331020014, 2552509727, 3238356587, 2234554428, 1713362582, 1433900913, 1703385065, 3734592580, 2217141187, 3178876833, 2677568322, 699164976, 4201597825, 2198573990, 999811329, 835308429, 2383922470, 4120220859, 994123879, 590088148, 2573703434, 2962232820, 2991122488, 1301095828, 3190280822, 1866019722, 3524169188, 3327421027, 2859531533, 955025391, 1046620280, 923819819, 89610346, 68357440, 3330539564, 1416355578, 3797828403, 3733827742, 3696531950, 2445972171, 2018284656, 3274571710, 2943599277, 989308857, 2471474905, 2706149502, 554830048, 2872979405, 960939317, 2631963034, 345364337, 1553610819, 4246105094, 2746654160, 594082302, 504760134, 570804163, 1107752121, 1949260028, 2403013840, 805885486, 1343209203, 3997968675, 2083296717, 1261528552, 1046823918, 2315165788, 2192072957, 523582274, 1355577529, 674401171, 3891104444, 1644064111, 4184006531, 2825614863, 3604965025, 190885929, 1603524856, 2491709642, 3768816716, 1741906933, 3071679025, 1019045603, 3383631810, 3162852134, 7525763, 3893028532, 3473133154, 3734451848, 1107744764, 3328707593, 3076967205, 3014915289, 2525947505, 2680391177, 3111283141, 2011690392, 3799365978, 3881860237, 1845931027, 3343696465, 3441565164, 754598383, 3182575043, 1914109927, 562599938, 3992239774, 670329528, 1969227938, 182921453, 46498668, 3783499894, 1444499970, 155088668, 166695226, 2134096397, 2400481842, 305428695, 2073000100, 3327143848, 3427806214, 3705678763, 1588456606, 552310427, 3236570252, 503147072, 2511554264, 545724518, 119125950, 1405600013, 3544205582, 779227402, 1090773770, 1132778683, 2254159353, 1233736210, 4158018105, 2124763626, 2774510219, 3284885986, 4025574836, 2918423433, 3121414487, 263633564, 2607014082, 804687287, 3248374265, 3653532963, 2430869792, 817113911, 1303727575, 992002584, 2083030674, 4113380317, 1135154907, 182354316, 2167088099, 2451079441, 1404342916, 2137369930, 4275920641, 973236191, 1887403107, 4130456957, 1604726013, 4030327095, 3819429197, 2744716965, 234731701, 3844114507, 1579580931, 417201093, 3674200747, 4290289162, 638247285, 2989144234, 1968974295, 1467842418, 22904228, 1945003588, 4271955244, 1459121026, 1312052568, 1855251497, 2256926043, 4260636458, 984872524, 3912879675, 1904292119, 634973994, 760419339, 213454607, 2469515828, 823714128, 2807338049, 2674520174, 905787657, 3819620075, 2381630815, 4199115802, 524688051, 826531125, 645150134, 1116307615, 273984436, 2899954528, 3159788004, 1635140500, 577902566, 2979102413, 3640988444, 2338776973, 2500238858, 969796867, 2029063538, 298665040, 2889707149, 398887525, 1784792764, 2521090077, 377011140, 1591047617, 1008918098, 2676992826, 3801644995, 2859332400, 3034884436, 3630030393, 3380866061, 447931926, 1475752704, 3840530839, 2962902772, 896021505, 3951989893, 187547985, 1801002791, 3062402445, 777179100, 1094350255, 1855357667, 4260483113, 2048548075, 2262113134, 1531351219, 3746207586, 548960391, 3101499428, 3969612647, 674890785, 1255226584, 2766368983, 2863525446, 2763747389, 3859220886, 2323994327, 4048500863, 1520295669, 4081241939, 3627276945, 4040579496, 65213127, 1291725913, 2269521116, 502085329, 531141800, 1439570161, 3732904008, 1905030835, 3221774404, 169919038, 548592201, 2707295373, 2845168094, 3622387481, 1623290671, 2376561641, 2979094078, 1623980600, 2117758335, 1552837802, 3981936911, 1704299538, 2818400053, 1616458816, 154220673, 2297091570, 1701226335, 3381124945, 3333597709, 3537058021, 4262908691, 3081180682, 4030656552, 1339084741, 1328696041, 431378905, 2978118671, 284492512, 984318284, 2719854195, 1584157435, 1490901919, 4137382328, 3109730174, 528932996, 3635561187, 3882889576, 3408999841, 3617774080, 2078518853, 3165782952, 4280867161, 1553752265, 678414345, 536372833, 2748697754, 2883139698, 3095558434, 1743647886, 3225762307, 1861224830, 3572893467, 3773811898, 1480060364, 3737012608, 2703958007, 3026884511, 3293285332, 1622917694, 3575360842, 2891149980, 2944848239, 1706622874, 2207913747, 3470010306, 4023575212, 1966843311, 147747834, 3168308536, 2769286248, 3091028225, 2925353506, 4076848979, 3958689725, 3328209955, 1499137548, 1760385394, 922158595, 1778648737, 407775748, 2706801436, 2638361162, 3408170892, 4257418859, 4084656655, 2353859867, 2005685492, 4073278889, 3558506231, 3104676843, 849585047, 2325812959, 3635130204, 537315113, 3367730616, 2190366952, 3241428539, 2812068723, 1098024981, 3222968602, 925988249, 1746863359, 3470381878, 1065994970, 1658039482, 2185682523, 1092957761, 1459036282, 2288178341, 1008575978, 217675554, 409773754, 1266526735, 798523991, 3977645580, 981613148, 3799643859, 3610459362, 1825586636, 2073665997, 4227947381, 1182600372, 3874718543, 3469044186, 3436095586, 3757836573, 1245497757, 181661626, 1498755539, 2460529322, 1594860439, 4290182335, 1922837497, 3417563238, 715529343, 145767461, 1440844628, 3201343887, 606711457, 1087602645, 12357908, 114690893, 2522845046, 2467115710, 1714140817, 1878882631, 3185360129, 3774265168, 1524298402, 2716982641, 2988287680, 873955215, 3335353241, 3257092774, 665404741, 1666757605, 1644030921, 120297024, 422107894, 2679734404, 1788842872, 4115609237, 1327570722, 2452858977, 440282654, 676248959, 935126541, 2128011929, 1864348270, 4039942883, 3579037222, 1970387308, 3967078373, 24986485, 3452071819, 393126608, 3101876501, 207864157, 3216581376, 2760983518, 1206926583, 307210439, 1963001348, 3807062645, 2657043007, 1841406298, 1868347038, 1792657773, 256014341, 2971216620, 575948233, 3625701147, 3517285932, 941990939, 815846788, 3328947489, 2981804734, 3325833316, 2617596401, 2655791634, 1218751628, 587181430, 647533414, 3272203257, 64958769, 3538105177, 2242844283, 133801138, 4065075640, 3720771693, 924723521, 1285581150, 3159670958, 2015973751, 4199530702, 174326376, 1460431051, 1127669100, 2136205862, 1365326267, 3306663055, 1940567746, 580083807, 3256542649, 103064300, 2767798890, 2513988799, 277448259, 11521487, 3677609684, 3776610354, 2025515071, 1793166305, 95463684, 3756515111, 1338993250, 3586911120, 2530671216, 1721984908, 138549761, 406180822, 2239582890, 424476240, 1508881399, 811497472, 2032813032, 441114361, 3309920258, 598731575, 830261216, 4217621305, 1568916469, 3684237599, 3803166207, 4117252959, 4254001943, 1116980467, 2354078635, 1621726128, 2566428284, 1467227755, 2805998532, 3787138180, 3458390108, 1095538147, 3548347183, 3132805452, 3094333913, 2575961354, 2735943864, 4155657768, 4179789203, 3487942200, 58873727, 659381251, 793213522, 4125841204, 2012438406, 2753599878, 4126602345, 1340890256, 724597487, 1463873683, 3488974280, 3615860443, 376569789, 3745102491, 3433721182, 2014165107, 2540433807, 3042085640, 3996647217, 2865812287, 3690998700, 1148938984, 1153330722, 398442158, 3672913369, 2163958757, 2441048446, 1801687515, 2410294344, 1658291138, 1948507177, 1473312973, 2910250319, 1147655492, 658528074, 2530834676, 3348642245, 117968194, 2317347493, 1972216036, 816029356, 2242561850, 1079254201, 3231226094, 4203001372, 3421272766, 1827544348, 2050805758, 1028468896, 2102928810, 2141924399, 3303397819, 2213605294, 835673802, 2565736103, 3772258478, 3709038379, 1767145313, 727622542, 978420047, 2463148256, 3022173013, 2427261767, 2633843120, 2506599558, 1071218535, 3533741078, 2089046989, 1741769749, 2175731437, 1847743608, 1414071388, 1828385243, 2893505979, 548328522, 3834981966, 2367785049, 3433464964, 2851993146, 63201588, 1690942270, 1601982615, 3601001482, 2119609202, 1601499496, 1110614900, 243639946, 272897746, 3073594989, 699391292, 2029455905, 2584263052, 70569145, 3159296856, 522474220, 2986807562, 3509533247, 2118860345, 3480397429, 2903245491, 861950480, 1467004855, 4059266034, 4201824003, 1691757498, 1449010447, 3798230017, 628367058, 2029648837, 3210829021, 3165242534, 3246739491, 3037137919, 3839941196, 3715851022, 892353815, 3611503781, 117614162, 205734601, 193918197, 408091132, 2737850021, 581471680, 4148630829, 1966392556, 2289726153, 771498021, 3912745317, 3285888584, 2721742218, 3222781414, 907865192, 2882425967, 2249272114, 1620907848, 1098054664, 2604534685, 1826056433, 1705377156, 2969295983, 2233171215, 2752552020, 1613953154, 3870163773, 939470364, 1634784053, 3068376895, 214656467, 3797090701, 763547511, 3325476794, 632674489, 1618135181, 1094526981, 2257142912, 1660879286, 644564473, 3760212062, 2580377440, 3885082751, 2255768480, 2665196485, 137832317, 3498919738, 2905720047, 1203048093, 3596958200, 2325518761, 84997980, 1843036711, 1721048527, 1134688956, 1833471362, 2863846125, 3773834494, 581362715, 3468161325, 187538007, 1512840589, 3834578499, 3263789705, 358818093, 1499835738, 1863172629, 2165682599, 3567128117, 4265282036, 2111505084, 894854285, 1450874600, 426905489, 1991832984, 2860196967, 1180880640, 3306749297, 3337996872, 1810796649, 1206454993, 1199047490, 3110915799, 383756035, 2466972042, 1521149138, 1398491606, 2900544383, 2950371993, 2479411514, 1587157274, 1800238505, 1104555074, 4086924653, 1253202266, 2780635499, 776368640, 3734459858, 3857446564, 1143586704, 3114398061, 2495974068, 4254306349, 1631985496, 1981676438, 2938445057, 1357919425, 3470535839, 3313122836, 3210657118, 2809247924, 4208749349, 2172890958, 2004088501, 3095843455, 3874844575, 4144390119, 1172381448, 3525780338, 3672431564, 1865551171, 899310312, 1522679534, 679087800, 550109937, 2232223060, 166434672, 412631289, 3174889229, 2951353205, 3798293775, 1099715319, 1965240368, 4158526764, 2775915546, 2114306987, 4047957401, 4036720775, 2166853141, 3487942982, 412911804, 8460257, 3649609148, 1185399828, 191044163, 4016716768, 2540187179, 3237144620, 3565067777, 850487013, 3882156556, 4125357558, 4011478738, 1340043061, 2659656854, 2181042426, 1876496161, 849809458, 310065936, 1877705987, 228763014, 963360858, 990243742, 1108127435, 1652479786, 3291430257, 1032466596, 2130444023, 126590211, 4046606371, 1651165365, 2196814992, 2543597421, 2464040934, 1405026702, 3760777923, 2898751331, 3245737275, 3398289330, 1673170925, 3822370803, 3107513802, 3103853815, 932145423, 417115387, 2419767284, 1847087235, 1532199733, 2182375932, 4292153555, 3316224534, 2627050049, 524001650, 437690616, 3889542360, 2121623004, 4176612237, 4095467754, 538031140, 4103771352, 374015866, 2652761795, 883553433, 1418487871, 4220750929, 4074958898, 3686353430, 954708799, 4112350985, 2976211585, 753806615, 913650781, 2232164329, 474842643, 640726008, 3180731449, 4205474946, 3803107641, 1127283177, 1908220155, 2679301722, 3596850926, 3109568595, 1230554069, 1456248653, 2440361224, 3706414806, 1259186735, 2067643443, 3764942975, 1882192044, 4000924741, 1334352219, 459980405, 2858913343, 2416380548, 2983081434, 2448375972, 1078430975, 812057021, 3640824200, 3873452475, 2915987121, 1549043024, 4079699290, 3744755690, 2165286177, 2687733133, 4129974803, 2236000333, 963274710, 3924554660, 513771233, 2338708762, 2710253185, 1159975963, 2897945170, 2865526335, 2291554410, 1716593630, 2889066619, 2757556927, 707963399, 3750232812, 3824960371, 3437715525, 546076517, 2512010528, 3302565355, 822521677, 789407160, 3219471639, 2045794136, 41916270, 1823381424, 2735386860, 2394516558, 216604196, 3437448208, 190390613, 1621159786, 3745894903, 2317543950, 1230908568, 599313468, 1880132513, 3342449953, 2891771194, 343834730, 1146387446, 3467626453, 1889679716, 2468347813, 191878401, 413288222, 62979861, 2923417979, 3949784322, 1290143534, 1595968437, 2306262235, 2949837837, 3163532776, 863056824, 841205585, 2695766125, 1481408952, 322784067, 1748033122, 1968485869, 3410262688, 2438253374, 2828805694, 194964755, 657870383, 175387722, 1800592826, 607668527, 1573283818, 1008807425, 3643729596, 2744714404, 2117754851, 2207000916, 1662797443, 3700373467, 587748859, 2067134378, 1943896929, 315039244, 2903997771, 144474137, 1892443424, 2448533576, 2721944923, 603189959, 2525421154, 579707776, 2179548214, 3910477377, 1640157915, 2861963440, 308305137, 2362780485, 4242551248, 961950574, 3716241416, 521164987, 3694153515, 3546411732, 489836961, 201322171, 1465179611, 3871093825, 3074543698, 1859374499, 3320763411, 3611202908, 1318055946, 2676966569, 1615267228, 2640570907, 2082193934, 2881373774, 1241695801, 138375301, 1302441412, 2529529491, 1537176879, 1847147142, 1104158596, 4259189021, 1189246249, 2203828220, 3862769880, 2536176893, 4253926248, 752925890, 278319575, 1931442430, 1487687765, 1989875764, 429456991, 2168239645, 3393918057, 3063162928, 3713811356, 1964441584, 3962545892, 309842417, 1934989222, 2335098963, 2193221717, 3635638003, 1719747679, 3053981695, 1466610900, 2806969018, 1041602330, 1608496929, 4038522636, 887967055, 581951291, 1141614805, 1476033785, 2230387115, 1276513385, 877521828, 279768119, 2663933326, 2770776089, 2752775232, 1792589988, 187785997, 168411378, 3993095841, 3109217180, 2592281121, 2557905889, 2991244395, 2367769803, 3731741184, 2766833077, 2563709777, 523315381, 236893549, 2930707281, 3744387863, 2229845962, 1944145354, 884922892, 1155524786, 2257929484, 4291640373, 3667457476, 1348625612, 1354519294, 3437393833, 3879471142, 631207143, 1796688063, 3760437948, 2643413370, 593539663, 1011013105, 2090917877, 512635344, 2718822291, 1690880196, 2196647249, 2027253503, 954892209, 2183126888, 3778169194, 1938705798, 1523831526, 1796328011, 2130228985, 2370894294, 2156230190, 1685104924, 1831287102, 1262558699, 1919605950, 4091002735, 4202813032, 2442911024, 1297370157, 1593545932, 3522122165, 96811938, 2024705671, 1660084931, 956371402, 1209422587, 2095597984, 2863329114, 3290732404, 3647776037, 3957319097, 2932263936, 3905155331, 1221524688, 846455805, 2535464904, 1261526615, 3239230007, 3644700169, 40673222, 2276494769, 2677903313, 9336540, 3501985131, 3326777895, 3640219504, 3613176739, 1947000190, 1844457159, 2271646131, 395472831, 2925571927, 3450468190, 2272119100, 1903143645, 669801705, 1557862339, 2143884399, 3444803764, 2377817339, 2133983987, 116635142, 312986300, 1057731194, 3173006497, 3014967305, 3730516619, 2065751200, 2083758943, 3621474758, 3757516407, 1298924675, 380321474, 301248954, 189238951, 697762893, 3800441633, 505823615, 887540961, 2987318752, 1357012698, 32488391, 973281171, 2729581447, 2822145933, 414509567, 3640487582, 2387990488, 2215988638, 2303517466, 628007639, 2245881151, 11439435, 3858994146, 3432805351, 2210076854, 745484531, 294414344, 2136004028, 3349135240, 37105366, 2263778373, 4014427213, 3719295696, 3034682405, 2669130438, 4278422257, 2612240375, 952398268, 1984113762, 1397195799, 424027963, 1438813527, 1705456400, 2895237087, 2239143589, 520575299, 1820296299, 2858604189, 1281186570, 369441750, 1283600603, 3379001089, 3680954290, 747464231, 2257872244, 1472165305, 1963812777, 482512549, 650821568, 2283827690, 2080090529, 2702607675, 752940645, 1661303466, 722580460, 3080262805, 2046516177, 1192781925, 2828052677, 1121827747, 2006975625, 3019467740, 507819813, 1202643662, 1353682354, 1411019661, 383586847, 2940202727, 2496203163, 2032457418, 1582138011, 2539305287, 2701371379, 3997883468, 4166008708, 1160856, 2903019647, 3345493408, 1371792, 3369555210, 1598213366, 3030465087, 4157046265, 3089725808, 942090273, 2031922054, 4289234797, 2444176105, 2029393183, 3781212674, 3545487527, 2765972650, 910224304, 1926108582, 250035627, 1674988602, 306190375, 746653518, 2031148658, 4211774599, 1272443822, 2851549731, 1130513466, 2004534380, 1563000504, 3145430550, 3337319164, 4003474410, 46559315, 757693050, 3873145433, 265335208, 3373364606, 2727555418, 1455555094, 306978805, 2554707227, 3950893301, 1197476502, 1059554764, 3189366844, 1546013008, 1601647865, 1719800756, 2030003793, 3885866226, 2714024344, 3955767239, 2781224942, 39506253, 217619431, 772919072, 197443985, 1998620368, 1281914874, 3555043035, 406562385, 2975086563, 668256882, 3490935618, 3410139059, 4035198646, 1201595649, 3988141463, 607308167, 2493971433, 2719407126, 848623138, 978518505, 54043813, 2050322594, 362370900, 1389266504, 2113474534, 315006516, 3655128403, 5427394, 1879792706, 2912644131, 2589389172, 1185094115, 794584972, 633776951, 2075155076, 2020548832, 919123576, 3410098319, 901089419, 2642248166, 3853781766, 2334421319, 3967456259, 2003165360, 43951878, 3718770592, 104307104, 4272087941, 1890961535, 1333679421, 2786045401, 2102569871, 1320099026, 651085260, 669207694, 1219638013, 3389875775, 3123669211, 3568664464, 3741313797, 1960962023, 2070894823, 1180867337, 3050943695, 2812510560, 3295430036, 3203996388, 3405225058, 1005149247, 2412881778, 2435384948, 19132890, 4083418703, 463692841, 125016292, 208813432, 922386315, 1454003068, 4030543143, 498547771, 142381928, 2402827994, 1057943734, 874730398, 116671810, 1700400618, 3960309203, 1107719277, 1608458967, 464751725, 892093206, 664043266, 3789018532, 3358409177, 2316646208, 3632330704, 500283120, 2036532686, 3353539812, 46148493, 476717489, 2170440193, 1374348812, 800513306, 661417802, 29153999, 2496608967, 3538173223, 2725064561, 3699287819, 2676102870, 4001356041, 3237286953, 2682024672, 2343394651, 2157062146, 2124783515, 3464631250, 632389145, 3327429963, 1688845537, 3507445501, 1988516474, 476070406, 3149425159, 2560894202, 935794303, 2830892985, 1243225570, 3872568134, 1946045836, 670101720, 592654390, 2046083993, 205373295, 3993049933, 3778068954, 2017946227, 1770008623, 902838355, 1150557517, 1968253550, 2520475318, 1880026998, 2036236385, 2650667398, 2957889342, 1326888842, 1538357412, 1759578528, 3220498798, 36825244, 2454864152, 2936272576, 3988603807, 3662380772, 3948068876, 4151213484, 514706501, 2335049389, 332147505, 1265879447, 2734510804, 489384064, 1517219635, 2940633127, 4204430930, 1615883741, 3156178114, 1710658347, 3203685999, 85284536, 3264208656, 1079795510, 1686255707, 925822997, 4059165631, 2947676267, 2707362363, 1352727699, 151922742, 1104223843, 2007762552, 2638513201, 2010505818, 3182886521, 4245485465, 2147220825, 435209364, 2957309140, 1438190894, 2545109729, 2864333385, 1069567763, 1532042684, 3892133651, 2720604077, 2841068694, 4014899174, 3805257013, 951827175, 3431493356, 4116920643, 1354040602, 2922001308, 1760706759, 1412213003, 27549083, 2192046768, 726948791, 487450452, 1266764658, 3181613821, 3663071189, 197549655, 2753920449, 1620167821, 4272249573, 2409239948, 3129881714, 2358182300, 2508734111, 2445952348, 3805334944, 3253526792, 1199535360, 1961433770, 2436969168, 958362498, 2678981136, 2125491841, 1846246980, 4266198766, 1005898442, 933090126, 2884569795, 3694684467, 151690473, 2402117811, 28838152, 3650888758, 2692018880, 3091029372, 2958678840, 3471378517, 3170027351, 2682087012, 2370597350, 2764279094, 2250444656, 615196256, 336508493, 3821422292, 725621887, 3982742250, 1437232743, 834497263, 1313421074, 2341437637, 3562465923, 1544166797, 2805756070, 183328076, 1452688426, 632908500, 4176620283, 420715192, 2888006900, 63222551, 367410574, 4207859189, 3455908530, 714585288, 3904811975, 2510212667, 1531028650, 188182443, 3589823631, 3003461869, 4120817987, 4033200188, 2942755900, 3926909995, 1453912042, 3699118486, 1493510126, 685460204, 2684715372, 3086812834, 1437926989, 1205080383, 1828002171, 3222250731, 1202842837, 677219869, 4220927227, 3734725845, 658715245, 553764320, 3359694854, 2873133768, 3941259473, 4146743786, 3457988056, 2361668508, 410487927, 99552, 3841239352, 1568556297, 1190283004, 989196099, 3360438114, 3028161844, 2210611672, 2046950111, 3685187189, 3570149216, 911998166, 1327101294, 887569065, 2944275965, 1754293806, 3368750104, 3127376308, 898824315, 275294706, 4048183996, 284110609, 2481876902, 2884984007, 144563799, 1065408250, 2888253999, 145736660, 2912884399, 3410520406, 4164389435, 2960411104, 3539944059, 1682104160, 573144580, 1632239071, 2568840610, 1952445141, 317962496, 1152956850, 2905907448, 3452439575, 684590360, 3647079770, 1239196144, 1788846871, 3976264724, 1115923313, 3945738292, 2601648236, 1352476057, 337794422, 2032357499, 2783084228, 3505062804, 36191733, 3117832860, 151361723, 3642054043, 1773469417, 4164739287, 3173115744, 1054068377, 2570547663, 1815463768, 52844960, 2660767920, 2556450019, 231553997, 60475600, 1487775702, 4251520724, 4226184993, 1533578578, 2818183002, 1894512623, 4281026185, 3644032416, 1277112578, 2354108218, 26372864, 932255903, 486532170, 3270288177, 1940806968, 1047186526, 1006291214, 3168094379, 1620548259, 323670269, 2938247215, 375641460, 3239396126, 2421714882, 2842581089, 2018435239, 1548255558, 3787426414, 3452306902, 2507282026, 124960677, 1226791214, 2607370134, 4004539807, 1261803908, 2260379775, 4096321144, 3160043755, 1918507569, 4168631945, 2994862867, 1521261554, 3200930128, 3193380729, 3039296708, 2861698197, 1582964347, 2352434816, 3358210947, 4230763413, 1329027986, 772566811, 2179277849, 1746082699, 4261781533, 2683930101, 3311183977, 595246002, 721366940, 4245493923, 1838396832, 2987836376, 306476789, 3887446549, 128366816, 639189454, 2965328342, 4077349682, 1621760062, 1332836474, 1363038103, 1757215673, 1042631041, 472711779, 1915404480, 437462120, 1999661935, 2545322247, 1039538509, 1028831221, 3138577770, 1256464575, 2287482271, 2532324213, 1862516738, 3976862865, 1975529231, 2681564561, 2885784750, 3967706952, 1366310567, 3611498489, 2434657412, 88449295, 2777908714, 986168536, 2436819865, 2262987505, 1542994002, 2562372440, 2551660082, 2341965897, 2781490396, 93812777, 2737102431, 3437583408, 3857510457, 3473509299, 1636225141, 2554207889, 212512720, 1947071449, 1588135624, 3063205138, 740217058, 2989144934, 2595152741, 1512888819, 1819424859, 2030769859, 2893320576, 4136984800, 1187784799, 2190359475, 231806954, 1890325386, 3093140393, 1787511901, 447043620, 1240121625, 3987760730, 2724185833, 1224776246, 721965983, 3474883023, 523785505, 1572637310, 4244402567, 3422325366, 3304154283, 27320378, 124305132, 1469264738, 1673744636, 566618172, 463958536, 2722432184, 3164491466, 662077344, 3263706278, 2370570352, 3084371084, 4152165060, 1369306840, 3641108118, 2440531834, 3460395585, 3215735360, 1211141128, 2609090726, 2840212248, 3829379285, 326987147, 2114930954, 3168398087, 1096658562, 410700250, 3879024344, 2695412489, 640501060, 494311369, 1750651391, 3035359008, 3657002907, 3885271708, 3938634878, 2244708064, 1457533586, 2479089550, 1255112372, 3415211475, 2624310950, 2420272420, 3937205448, 2104727859, 1079264960, 2283193277, 3001389055, 4064906367, 842875987, 712044444, 1627670539, 1836126251, 3698716619, 3540335573, 2706223363, 756976940, 1774979429, 1661856314, 1876922568, 3653304417, 3263115475, 2898109796, 274332012, 2737937539, 3971738001, 3637279660, 1577876488, 3165957754, 1786173564, 2458192960, 3318159405, 4135831101, 2789350108, 1081401271, 3374946780, 43228293, 430238037, 3767241605, 3952019963, 1615977927, 1684891771, 3744876724, 3216955160, 2288143344, 219939157, 2195870023, 245509087, 1461041404, 2476159314, 2694800749, 1148599977, 3774431431, 1175335352, 1407618059, 1002493477, 387320863, 2365752457, 4025576493, 617608576, 2351469436, 681190568, 4002064584, 4289056499, 2961854766, 1555521070, 2384044784, 3755395236, 3663450613, 3338309940, 2727493743, 2064542294, 1891978082, 4023627452, 3318032354, 2242380399, 3483167665, 849628278, 1753860903, 1696000129, 4209524506, 2867503328, 2422140352, 1956706394, 1733343392, 2526963950, 3553584401, 1706520021, 321695347, 391878301, 3520005908, 3688595933, 788671926, 2140880028, 3410492971, 3621454045, 2054983751, 791520191, 1617396476, 1172290580, 1361754667, 931216414, 1116992198, 785411345, 203433624, 455052089, 2220564858, 1604851048, 3814562535, 644572727, 2920016745, 474354372, 2982437656, 4226724539, 2091973336, 1970267815, 552565759, 3964421198, 2905454309, 2286819291, 3582785069, 1629828532, 3869471650, 2521162301, 1705751770, 2430877301, 2905555939, 2810085115, 2286723307, 292933208, 445343937, 1412301338, 3246030655, 1154007304, 2158472751, 691960796, 1686863551, 4294660389, 854091373, 3219234691, 3041955108, 554088634, 735043655, 1464418045, 2372935634, 123000904, 3995705161, 64771992, 2873586454, 3359742281, 1609516998, 172733130, 3592086630, 957648677, 3237696289, 300210920, 2445575997, 3321939086, 2952102494, 3190589202, 1161997322, 987354825, 3012060676, 1201591402, 3546201318, 3485393669, 3024862421, 1925952026, 1225565740, 1395272355, 2131281190, 311363213, 3028464243, 892932626, 575495267, 3583172882, 3008467272, 2414198984, 3299918294, 730553061, 3238113961, 2480969335, 505953819, 2550710210, 270859439, 2063455034, 4287244741, 774134129, 1960282634, 342788686, 1546189261, 3742661973, 2684168928, 2417752383, 844765891, 3279050785, 2542119515, 3715274713, 3190523069, 1261323334, 316184842, 3763247220, 860213395, 2318031607, 1036644890, 914503231, 1318596422, 3754204566, 1586670376, 3136540239, 1716103885, 1816648368, 1800402299, 115098579, 1678598593, 430495656, 86566000, 3836410173, 2103626755, 613627438, 3371818145, 4191850552, 3355751458, 2823749588, 2227771578, 4030739669, 2200783429, 437785570, 2586066555, 818459139, 2748626444, 3851595244, 2993543194, 4192575277, 1289377520, 2027325510, 1787859831, 1797408623, 3227943419, 2487323291, 3721225246, 1714338885, 1534885169, 2322285748, 3329727885, 241333508, 2986331705, 342613044, 4107381403, 2845942758, 3286164881, 2603895855, 2478903630, 4100415219, 3190305264, 3502502724, 2339874713, 2099806293, 1347854555, 1106637285, 389031044, 2429012405, 3824312668, 7497079, 4158568693, 1012686007, 1573091428, 1755732057, 459524965, 587889083, 517481993, 821329207, 3257628834, 526691842, 1828303589, 3169901390, 717210986, 3369390980, 315836732, 1123794658, 604732317, 3419066419, 1897900296, 1462841216, 4127555234, 3403886276, 3296925760, 188048134, 1917005874, 3463688079, 371403379, 862607732, 1659867459, 1495353443, 4038518758, 2853636491, 3522273967, 637147716, 1086958288, 4021864339, 3261577406, 722643904, 1315466499, 3295013823, 3517373751, 1794624548, 2000815031, 2716355751, 3351649873, 4126574815, 2074484689, 1047859860, 541839675, 3636056642, 859428497, 1303363400, 3827864633, 395135478, 3603770119, 2043858837, 3170387048, 794531107, 2880454058, 2032796089, 1860802979, 117072081, 2776558497, 940119608, 292830195, 1117933386, 456638189, 3037457314, 427668240, 2883081361, 535171470, 2474801117, 268391125, 1093797742, 129210363, 3598326556, 3323018999, 2924706789, 2858437485, 4204157565, 2851187547, 1684838953, 3084163230, 2953651792, 3819943869, 2403587288, 139625396, 104962468, 2368163804, 758096361, 1270329313, 3472395265, 3973957349, 794129062, 986648689, 3908724757, 2209951126, 4190066301, 3680156273, 2620091978, 1411056194, 2916771935, 3868992650, 1237848123, 1998995865, 4281413619, 604414854, 1795333869, 1912110144, 519084748, 1930665600, 225696073, 3302280864, 142505890, 1110833915, 1626699372, 1748213548, 3323233010, 77810346, 794237664, 350217917, 1603881540, 1599921960, 1270032267, 3763548907, 451171699, 1729465982, 3011971494, 1101360771, 2710897771, 1900430455, 1312500494, 1631403145, 2307273167, 1144863054, 1451573357, 3267092654, 3783671338, 400537827, 404550342, 2694290002, 2967754023, 2375814275, 2326035904, 2406550241, 3517239387, 120570272, 2052964532, 4053455478, 2401214359, 3469917716, 1292996035, 454123414, 2081008042, 2629372448, 308508917, 1386212657, 1935656842, 3731683522, 2171158314, 1562577079, 243470708, 2997459732, 1453365521, 462485288, 4292962082, 1216621939, 3644316991, 1186422723, 3717255853, 2234259219, 2556620519, 2799932705, 3139805059, 2170395783, 2697634682, 295565912, 2450187022, 1777197859, 1560211036, 643051154, 3650621795, 1302654192, 1955580554, 2731707974, 3184974600, 2603527360, 774795045, 1381078773, 2296268966, 3951436210, 1653267873, 3681364830, 1385876611, 1414219974, 1412416328, 4211845508, 803268679, 2833392490, 3220005927, 1686486501, 2691711389, 1479751246, 2939012043, 3066712674, 2453375258, 3451679852, 88721537, 2485402353, 32200494, 3882452846, 2064056898, 191971145, 2864929153, 539754150, 2100358214, 379347571, 729047014, 3842083513, 2016218191, 397168339, 3899877993, 719156886, 1354333073, 1621530582, 2728786496, 1938591672, 2531988035, 221309698, 2406620254, 1860905869, 3282377831, 728072120, 3428368990, 1223912569, 1949329841, 2604193388, 943930288, 1897647296, 3064593304, 834387362, 154168980, 3078452275, 1128184231, 2305202683, 510156837, 2367786839, 3098341441, 1166282794, 3987284516, 3087183773, 3932373737, 3174056389, 3825289769, 1211480599, 3053171349, 546042192, 1876332442, 2739023023, 3531125598, 4062749586, 1782820128, 2497093321, 2034898146, 3210512707, 2212788984, 828649210, 1751942743, 3987230241, 4294821288, 629581530, 3294216746, 1819833434, 3973247672, 1807702805, 3457405899, 4096716496, 841911272, 1405656866, 1660936594, 594951093, 3904980900, 1377464115, 1805889622, 72202497, 2033943918, 3454172790, 749983179, 4245647333, 3519209411, 4010105046, 3505376856, 649680960, 778446678, 4058298717, 2916711352, 1427615619, 480136278, 3356667032, 3359151638, 1830352968, 663695000, 413437282, 3807539004, 2802776869, 1998600854, 3020181878, 3686775655, 941060844, 882153338, 1084510874, 2887303576, 148207794, 2547704616, 282127405, 3412571960, 1811691803, 546716375, 2964705404, 777974061, 580870022, 3842197584, 2165057011, 962082129, 595095537, 3234227001, 382800264, 2566491359, 1814386144, 1082279349, 2491890946, 2211917689, 3284662990, 959896081, 93152496, 4020024465, 1861116647, 1160997904, 3717568515, 543259558, 485344871, 1401966460, 1317654162, 3624892409, 3869103518, 1580726397, 3663682507, 1712838838, 2132030971, 1625450988, 2389473770, 1802735040, 234773861, 3872018466, 4267919590, 1387219921, 2367682411, 3653712917, 1441135077, 4109608374, 4269775291, 1312063871, 2578098071, 2932398711, 2239223745, 2985181356, 1416038266, 2109898524, 2127436943, 4050909750, 2430287294, 2700309406, 1338400294, 3017272491, 4049391291, 472317274, 3048629852, 2202706442, 3206510708, 3757137425, 685651066, 3150604169, 2608674410, 1532910968, 2971610936, 3711080011, 2828365601, 2316523760, 309574271, 2675764984, 3288993216, 1025951151, 2283888149, 459712887, 1780147900, 2812735809, 3773918718, 1145578500, 2809850183, 4030668667, 753044936, 2063509737, 1269828645, 1735228636, 1078890156, 717088156, 1546868970, 788351556, 1566154856, 558593676, 3348985790, 3663217506, 302871146, 1623065127, 2345649697, 1683322093, 1537229527, 1437341701, 2660097474, 1739954598, 3557235114, 3642436510, 3858954944, 2510472143, 2266014256, 1911695518, 725633377, 3626398082, 4175859074, 468975930, 374073696, 2275839741, 1989892411, 2646044283, 626953737, 575157646, 2492420295, 390059920, 2460092107, 1356426048, 103870400, 2630620555, 1219350056, 4079895798, 3624805450, 404761653, 263036802, 652870817, 827801862, 3472526443, 704442460, 1907172049, 2684216358, 544648266, 1935301150, 1915672615, 1271179506, 2831398599, 1160481738, 954561316, 1899940653, 2381537776, 2275924473, 2424216226, 2352060995, 880490243, 3061501187, 3426887822, 2314428580, 2820309111, 3406557702, 3863982710, 3489052030, 3554551381, 4128181116, 1520072322, 4034748726, 678594646, 2999255491, 2192962426, 678571254, 3936639271, 2292268866, 1874808441, 1673054014, 1755074042, 3826728055, 3312779433, 1623765397, 1569386432, 65492872, 565355729, 2349052107, 1040458487, 3133403694, 3651682683, 3169402286, 3528914868, 1762149440, 436704695, 2046248786, 41647906, 790641052, 2915206359, 2130982949, 51132559, 3133240812, 122623602, 588361970, 3324338579, 546458594, 2679058446, 1136218027, 3002545004, 507805393, 1695027513, 1736346302, 1487580772, 2907105242, 4085563250, 3443995041, 3576530550, 1254524844, 1964102493, 1046517778, 3496419909, 1140621635, 1827569640, 1158762873, 3039647392, 3104845299, 1464588968, 874969968, 664328417, 4002470511, 478307680, 1836285229, 3995016693, 2043977823, 3054537697, 1365349421, 3436455429, 2280307173, 2396176553, 2119511056, 3242324928, 1517277278, 3517650146, 3668210817, 3663016362, 3117068522, 205851853, 1530494050, 4159037097, 3494095812, 1386109182, 4103226871, 3119533443, 2979439393, 236442412, 753308023, 1636257116, 3420531639, 1291100772, 3786480558, 1472448746, 1308437826, 1582314338, 2459601340, 3677403722, 2435138041, 2233965490, 2136075875, 4188094969, 357380490, 1830582530, 3910738718, 4243356399, 3393905518, 1890804842, 355925855, 4274479089, 503313547, 3198591025, 2206456735, 3494008768, 123384075, 1304632645, 2520918939, 3197187629, 2340308317, 1863776433, 1183776006, 3649173672, 2221515241, 206457885, 942770042, 134557216, 295156678, 746649527, 2226557851, 4218932404, 4001811206, 819086847, 2851890110, 581444566, 3936128227, 1008449450, 2472066003, 1006768035, 2943606590, 2510174450, 2057592771, 81861705, 2572540428, 3194976074, 3358703915, 3152785832, 294018159, 1191154934, 862409247, 2511134412, 590956742, 564892415, 3061293909, 869159183, 3639280306, 2072059649, 3898505571, 1734022731, 2434670892, 683873516, 1392849379, 1160007682, 170303023, 1831451448, 1018112494, 320302653, 2348124669, 686402110, 3984131252, 1054166408, 2685794814, 676028053, 2322985676, 744849703, 1081531635, 3269831077, 425774493, 811996068, 2151910247, 781537493, 351496668, 1807167981, 3305095858, 1531857491, 3534645922, 494802482, 42592200, 2710963736, 1013094466, 1296157733, 500949438, 818048606, 2763080132, 2199821988, 2488575079, 2311206319, 1946401253, 2276677589, 2351924962, 3604124364, 3944345452, 3772533246, 2387276999, 2198199158, 3445314939, 2530990704, 2852832732, 871794584, 11792128, 414204181, 372734888, 563347198, 3537839420, 3870600109, 780403094, 80614548, 1216200850, 860277086, 3801901636, 4180503622, 3347836249, 2266663688, 3287448948, 2430529678, 24515841, 1615792474, 4155623298, 2450826751, 2408187569, 2607725743, 3441401522, 2446704042, 1883386668, 4222435076, 2732837946, 3176141921, 1268622756, 3873295332, 1803897028, 1678523307, 1755032060, 4173428777, 3831243209, 25402318, 3455718509, 1398994620, 2711286954, 3602065467, 4253437789, 2733172705, 510395403, 1671208581, 518587678, 3728152652, 1160561219, 3834452575, 555641829, 3096339614, 4186629688, 1191049095, 2884114930, 690712430, 2256772896, 3230857391, 2479011578, 1075238684, 2982902100, 3629251656, 4077204723, 3397066269, 2082710900, 596772246, 3943258398, 2518809994, 643073660, 3703110759, 2672992713, 3518435988, 1125811838, 2539735819, 2117639664, 1554142220, 3957010733, 84621568, 3199726488, 372313710, 1329780401, 3219403955, 3108480376, 435131463, 3951116155, 3616432520, 1648639901, 2923654227, 552589804, 1729282943, 3828421695, 831614771, 3949983560, 1175541170, 8792045, 1166560564, 41739140, 3625922801, 3376982625, 1381359473, 2841934008, 2172138745, 2277747585, 3076374124, 1901064967, 3898836097, 903762583, 1634443750, 2126571047, 2366184797, 1721421300, 814985310, 2909067982, 3188070155, 1184714374, 3492759180, 2634166306, 2978324419, 164872165, 731236995, 3663496925, 3546937299, 1977457175, 4160899901, 3203154365, 1722990293, 2338982442, 399312073, 605244502, 2206775142, 3786692138, 990751619, 1555196268, 344439857, 2548686242, 4093611666, 3822061675, 3495473382, 991274730, 1933834158, 2495367935, 245492201, 4055035349, 2218011727, 1958310791, 3984355032, 25976606, 1298129452, 1160916443, 4030344858, 3942482, 3481134737, 3129721724, 3156419983, 2596362882, 2418291075, 2057778314, 445814846, 963539910, 3978103547, 4229698900, 1593289397, 3031936931, 4106405757, 2484662858, 1395159940, 3315460339, 2233194263, 346184439, 1031282286, 2275463763, 152359419, 1248451991, 1036158758, 114773135, 504517621, 4178414378, 2734693151, 437215954, 2595028482, 3251558158, 2110648106, 2173700292, 3989822926, 2808941332, 2616565694, 3579305636, 3757370186, 636776366, 1528019196, 3717071367, 2379318764, 2557854067, 815918628, 2265859688, 321647692, 2144846566, 215589803, 2556375232, 1209349780, 1519366615, 2967825411, 1206363251, 218480080, 305384673, 999511255, 4269119350, 360394514, 774810269, 225980867, 3106359636, 1187825820, 2095985800, 1137838607, 520734513, 1023912308, 934077125, 3339267423, 120177503, 1010856097, 920726717, 2886680419, 1498315053, 3651032816, 1512425675, 3791195633, 3179194554, 1179698435, 3403238475, 870061490, 1341447154, 498235690, 3838198720, 2024727827, 2310023059, 72054329, 1771856910, 1670756928, 3845920393, 3202580690, 2013720273, 3575836766, 624638638, 2828838402, 3009709137, 864660571, 1426394028, 829570618, 2539323114, 1747410187, 785461503, 3889673832, 187963661, 2913979167, 940975270, 416152, 1876993032, 3828192218, 1115774625, 10904294, 2320465670, 2459354763, 4008909402, 735889213, 610766603, 2968568948, 3447393252, 215272827, 431071412, 3464292588, 3871733369, 4159399580, 3953229534, 2033782373, 2313280373, 2434471088, 1209676051, 854837762, 783555318, 4021777828, 1913978928, 1867513888, 3109674090, 376703521, 1286457199, 4029488291, 662136083, 4180023692, 3983998429, 991896650, 1724866118, 3246173781, 904529393, 880228991, 1799318984, 773368647, 3625022355, 2149067767, 585610429, 3425518111, 1599915113, 2255724756, 2411631812, 2101964373, 857618086, 3187475174, 1787526599, 3638381656, 1430745881, 1222929722, 3453013136, 2436262175, 1906462085, 3945054399, 1462166656, 301245702, 2120476629, 1890398312, 1461744042, 3065663188, 746300461, 488729196, 1223988703, 2809625007, 707493783, 2997966127, 549353312, 2857593785, 1877353255, 2478192936, 3411283314, 3736057035, 870892966, 137893511, 2206569266, 949188897, 3754089916, 1763727762, 510273298, 3395546890, 812122830, 1861801138, 3660266646, 1904204608, 3738197329, 792065047, 63185129, 1435448851, 750628173, 769360811, 3146514632, 1165051030, 3490341528, 508963695, 1503904758, 2967662361, 467124149, 671745331, 3676576191, 498309856, 3084365729, 2485632170, 2367305735, 2211339615, 1304647207, 1408542247, 753787230, 2691715067, 286255414, 3713388712, 880289009, 1133068531, 1774662162, 865731025, 131204078, 2612519237, 2231361665, 335993948, 4129712994, 2996666175, 3643568668, 2642085397, 2369097099, 318925221, 1649044414, 321625079, 513939346, 2797027445, 1449930642, 1368294420, 2378250294, 3299942984, 3742930200, 202845156, 136279675, 1874450806, 3264855767, 164806128, 2398208450, 1479745635, 862624837, 1528978684, 4145165470, 1810334635, 3524137625, 259107463, 1757155084, 3798044143, 2210793844, 3177850412, 1851473782, 2195258396, 1954279460, 2221643563, 1424375667, 3546170309, 1304262030, 3704050727, 1700334657, 1235351091, 226026108, 1961731416, 3199008298, 4114444253, 2651854364, 363516704, 1856261756, 4099570921, 1118676324, 345750646, 4241736006, 1849057864, 1986650319, 1684690756, 1613773257, 4199827758, 1592857435, 3599600727, 2507312751, 2235590967, 1771066883, 3811284869, 3025502220, 534553760, 448225095, 2669947844, 756551401, 724595051, 1069930234, 1101656031, 94159013, 1457358664, 1344010767, 4064481623, 408737478, 612020938, 804708595, 3072632528, 54346584, 1683821311, 2623191229, 2733106697, 3014632062, 1314695175, 51698488, 1556057025, 3840049745, 3345482739, 1033511277, 642761954, 728010023, 1895925808, 3188953036, 2218376596, 4229592499, 94238066, 3912843075, 1943958236, 3745898650, 1010667177, 1734914935, 1799628848, 2869704003, 935527389, 2747645645, 3631048114, 1113455422, 2126068875, 978629527, 1673199243, 2251136406, 230708688, 1031615551, 3219383164, 317217583, 3187670350, 3290134721, 739235102, 73413991, 597397712, 1972157080, 4086620971, 1088090958, 2540300210, 2762001181, 4206801945, 3583192647, 1678138029, 3130577810, 1814623513, 1978700124, 3780068111, 419783398, 2039723473, 3426127158, 244250187, 1430026867, 526556138, 3731048654, 4293456801, 2264743738, 311440032, 1517363740, 2750129695, 3331994285, 2152080961, 875523317, 4204948191, 2268420207, 143886580, 3664160253, 792655673, 2515137738, 281812197, 2742914318, 1423927966, 1459955957, 2045122695, 1601443502, 1866524597, 1637325223, 2426311940, 635545363, 4291357076, 44856399, 2769383255, 2256430830, 1247914834, 622557705, 3823111845, 2450838540, 1307811854, 1054642394, 1172328387, 799341302, 3377269617, 3708570750, 373827011, 4245328311, 1717803438, 3316587938, 483299125, 1550767656, 1978385751, 2488499391, 3023839302, 3455253407, 496051728, 1790970858, 1868145508, 260907475, 1484185866, 1574218945, 1120217073, 2633426083, 2131746487, 2206158944, 2042605867, 2215735483, 4249161469, 2359159060, 469903049, 1278704213, 3183057685, 1855427481, 925039125, 3069066906, 1835768640, 3328252733, 1213125244, 132567621, 4099826870, 836343529, 3418864536, 91269664, 177456787, 4190461301, 1764826523, 4275634568, 1062893245, 2660736161, 3361928439, 1806761320, 816489699, 175658375, 1664529034, 2231126152, 3529632163, 3256520351, 1547074, 888111067, 3741855493, 1608590404, 2728890736, 2764606305, 1338515159, 3255836311, 1166282334, 1367708241, 2817806919, 3621843186, 2034881292, 1440793130, 2747127760, 261128544, 1834917677, 1399477763, 3202318040, 3706453571, 1983235378, 3228388790, 3672032928, 739184559, 2987533261, 756054340, 1117112104, 2346109878, 2314897939, 1062760854, 1781271436, 921332324, 1574878129, 833288289, 1763437668, 3800632858, 2621427815, 291325794, 2747971829, 560464606, 3363628155, 3430039339, 501378910, 1322741029, 3850091365, 1168873645, 465663370, 3592875497, 3776919697, 791942178, 3519423450, 1783493363, 2734935162, 181188575, 2653602425, 2860411507, 1105627013, 2347251084, 2849189883, 2565014370, 2677289429, 2016469416, 3510591648, 724730217, 193924660, 1971415408, 867754787, 2280013998, 3851337008, 1150413949, 2593604206, 1298146363, 3208148538, 1945226256, 2724307514, 1062984670, 2212440789, 1302385675, 3722097624, 2551078239, 2152861553, 3184974900, 1557598194, 492418770, 1025947728, 3114706980, 4207609823, 2797938283, 2883186970, 2830952945, 2626562418, 2397512415, 4014260866, 2411950422, 2816223607, 2685187156, 3913759864, 4168744829, 1449584781, 1651153532, 2324421722, 850916466, 301483210, 3038901821, 2565674069, 1971611642, 4069472504, 414119228, 2327310918, 2323245519, 2485151448, 2309448856, 2562108183, 4245400195, 1083090266, 1708599019, 2351807426, 1681540702, 696690069, 1320367140, 3247261470, 2543479817, 424255108, 508368841, 3720958823, 139148528, 125027849, 2419632295, 3635793153, 3652601945, 1875344405, 295028564, 3386095802, 3938865635, 3025013285, 2368084847, 4256838355, 261399058, 1477490174, 2403253193, 3177349382, 3438965387, 1396483858, 2170173677, 447823372, 2716695015, 1874160919, 1269722338, 229852974, 4143830942, 1412581592, 2892116136, 167635026, 1741072022, 2890538306, 4294609262, 3645454140, 1990864145, 1422655178, 3393875230, 1285240680, 1740626262, 1229678447, 1351549571, 986582112, 818092358, 240719003, 1107034009, 1701199284, 239580479, 2502031001, 4217710520, 151796925, 2975610731, 3222831476, 763610513, 1877564600, 3102231493, 151707836, 879783881, 4159991844, 344198460, 696707785, 3378867711, 2284565814, 1712398188, 874937851, 3121958645, 2168033709, 2960594098, 4083089620, 1266115697, 2854084977, 2044714940, 824179149, 3732830548, 4276656825, 2181982159, 2469646819, 737494904, 3763152758, 2607354198, 2193540531, 700883255, 2596389880, 1530897062, 1234886771, 1815047062, 1540225251, 316018442, 1760767687, 1424101306, 3846339434, 739415583, 1671150298, 2972810557, 3253811804, 1985442961, 2860285230, 2013228925, 2392924190, 3449546822, 3778116668, 3170047082, 3161334570, 960045555, 1710752010, 2543805564, 4045102113, 3072881391, 2181062176, 1826727227, 1114067809, 3293364291, 1224212253, 392871543, 76240183, 255037935, 3877430194, 2742786187, 755286889, 663385511, 1330265217, 968002478, 999431946, 1523636079, 1142336747, 3222502596, 3723642256, 3715667053, 1656106449, 3191997112, 1298891748, 1665253157, 3376622251, 2200553334, 1411312876, 1525653497, 412613304, 263199993, 2548436030, 967814630, 1626138843, 2488645571, 57725859, 2879034009, 1343434946, 1145783984, 324868482, 1105185110, 2902379492, 76511642, 3825988456, 2594771487, 2949488979, 3246636121, 2113875000, 1889634324, 371075630, 2135244151, 1100257847, 2271009383, 2786759182, 1645377090, 954812733, 2074655720, 2136067780, 2135315046, 779712230, 4242050886, 2893230701, 3882910668, 2483635141, 1637384940, 613215944, 2550722592, 970476607, 1398176505, 1102988844, 3696636183, 3720988761, 3273253449, 490969395, 3294498010, 1127263795, 322655706, 2161871679, 1810317948, 1304071122, 2090756495, 498384352, 2285935181, 4061085885, 3617508151, 846876751, 1378734944, 1436534768, 4117052055, 1458994775, 641374328, 2371439216, 3846700160, 2312216263, 686045397, 3865972973, 3100012004, 1250988751, 4241126857, 3415202535, 1215812617, 934807376, 2241957663, 1513115689, 399168998, 3152291820, 986802751, 2217363430, 989318794, 3949011181, 2590758877, 3519685828, 3924652721, 3718722660, 285983062, 267506811, 2063040621, 1366865557, 1904500086, 3411156340, 3978639096, 1967443293, 491090106, 1877623884, 1153684925, 889072067, 1415272671, 269110846, 970799554, 1331296246, 1939866943, 1356477469, 1454107552, 3498823113, 719111099, 2543761699, 3831258258, 2405335614, 1070119353, 554036010, 1899346492, 2599713006, 1517206990, 3466759114, 572360750, 1792688568, 3410524251, 190756522, 3531993308, 4210621035, 3157790619, 2720939263, 4112731109, 1856485675, 487772270, 1651339936, 1967701546, 2595333976, 513113136, 629973606, 1292035488, 626375120, 644174863, 898353817, 1012337790, 3131306240, 1446491788, 275022965, 3695566244, 2545315280, 2357341351, 933106342, 1871193869, 1221734949, 4055527030, 3926452847, 153860226, 3388868548, 406375348, 3234831692, 3946038361, 3523010192, 244353609, 3916894646, 252915562, 2102457061, 1854879538, 1111241024, 1294989700, 3436312588, 4226706900, 902637226, 3652870303, 584660803, 3793633711, 117571654, 185379291, 2352838648, 2197863775, 454614977, 1410171637, 3651974235, 2212581881, 361892078, 2238284191, 3960684431, 2498508892, 691760308, 3402855981, 1007777163, 94172128, 4065761532, 1658456691, 1630117478, 3643004737, 1224669513, 3756296698, 3290184658, 3063221935, 1801101027, 1449842296, 2249938057, 848042086, 351102624, 1085299496, 781452765, 3413381167, 3463912729, 736716125, 3051242946, 922610381, 1636826719, 1652901853, 559418939, 3288928322, 764525653, 184234275, 3815358441, 2111758902, 23825654, 4079484391, 1106399345, 60046488, 3374629203, 3322178698, 2664271186, 3513351723, 3973501002, 975634548, 1756118749, 3785955929, 2711659377, 4111553748, 1450515913, 3070059776, 2783915599, 3384590742, 982111392, 870657558, 1482534713, 1330864644, 504438832, 791186185, 2742267282, 2620402238, 133917600, 1247522160, 3755635587, 3830612449, 2152224075, 268542090, 1948105849, 4059808101, 1240250501, 3106908972, 1262952893, 2762684175, 3025206095, 559442025, 1888864561, 2510974734, 4262955293, 3957704019, 1181101072, 2705202391, 4072105997, 27558462, 1112797359, 2403487881, 901270451, 2324565182, 40383884, 2376371967, 2579402394, 2168443440, 1588603231, 1988333865, 621686792, 4081220734, 2828427923, 1444049813, 2098698101, 892653545, 339040545, 1792622381, 1213795285, 4149412202, 2801108846, 268870906, 1789081295, 1765220377, 2218254672, 1366904605, 724103523, 1742601238, 185347420, 3377896880, 1681079891, 3167092675, 4017708159, 1895225815, 2361224758, 1213568513, 2924154037, 2828077404, 437889476, 227129132, 2361662565, 3530684923, 5616368, 1108679249, 2638677555, 681265186, 1200153835, 649746953, 3521051620, 571487699, 3495899466, 1098424711, 2826862760, 1467914499, 1874917956, 1385326133, 2672897297, 51770699, 1239251811, 3314765304, 3901358351, 379744745, 1563590174, 1828709997, 1816961853, 514123020, 2031434198, 360127705, 1236531664, 313402414, 1982868222, 190090256, 1231502870, 2712015626, 1945999720, 100697178, 3112096666, 2151486847, 376953960, 3609197305, 1762917363, 2397846793, 3158883994, 1203526647, 2915769635, 2951151633, 2917861611, 2817104069, 3382018950, 1266488476, 2993556391, 1008908819, 3282705936, 2534197968, 3371852880, 289041260, 2868230316, 2448667639, 3158837547, 1219499928, 1074942536, 2947578892, 3920526896, 761772640, 114211538, 3376616314, 3631967839, 3960959378, 783591001, 856866577, 3325302636, 60982667, 3716370562, 66927622, 110734859, 1827330078, 4236675503, 3544523283, 2314846978, 2664990594, 1097975549, 3095546888, 4107808904, 184995524, 2667770573, 121727031, 3093350413, 1385300473, 3556309797, 415858260, 151338014, 1801664019, 4268291264, 2261718421, 2001266649, 728215217, 1927705055, 1619234036, 3642846096, 3891162932, 3766399499, 908991251, 199503084, 3130480819, 1236071864, 1229870654, 750530531, 2383476555, 7402376, 2963328680, 930631230, 2755858951, 433664564, 149525304, 136557066, 1526832878, 3247695968, 3966223648, 3036694319, 3707316671, 2526159617, 1381982838, 228537271, 2028323987, 2733993692, 2176704603, 3801581368, 1994492307, 532773817, 1698947033, 1997258054, 194579796, 4203860402, 3886336967, 1440480889, 4052154294, 1912247300, 437573573, 2961728541, 1642931362, 1407453008, 330265505, 3113338787, 3466016617, 3473248420, 803678065, 921301266, 4181806707, 1389239917, 2723560266, 3876823619, 2745799965, 3686775372, 3085925104, 332712543, 1484447094, 1487201379, 2026247944, 4132727576, 1652750494, 1762734692, 1849259463, 804940104, 3522782061, 617134850, 2358602388, 3153644049, 3621053416, 666537811, 894157746, 3419176249, 3479423541, 1182804972, 3354904633, 2149747169, 177145596, 1630685143, 2590648532, 636157575, 1725105377, 1132295362, 2138169535, 1991740189, 3407595330, 2226307971, 2315707815, 149982465, 1604150559, 3100842079, 265564463, 3735341229, 205945251, 442558082, 4221535670, 1559691791, 3981524472, 2080052618, 1442665734, 1398770150, 3868331780, 3526002553, 2267013705, 2377372232, 3248549655, 4068478132, 3342887428, 1283569091, 753585256, 3277597190, 547280595, 2684215663, 2917124978, 3723187846, 1652627304, 1558972872, 2334634793, 2526102444, 4039550289, 1690347826, 2907128788, 3374167056, 3156905248, 70029281, 1052955420, 2567706788, 3791565174, 839579118, 1994999365, 1171830742, 1044931087, 3533612503, 3264318401, 2120848937, 2346246198, 1157527916, 1317467655, 436648489, 2350605326, 189062576, 3101852171, 1709528242, 1112437296, 2067897629, 922286872, 1318621947, 3543677350, 2343931610, 3598742010, 1560162899, 2645435819, 2105530085, 2710883750, 4136784758, 3537727801, 2327320806, 445129193, 3468920495, 4077702888, 1007391186, 3671736319, 2863338400, 1178731583, 2367142456, 3040955884, 2843816247, 614876326, 2480561906, 3684305919, 279066838, 2133264183, 3594623092, 1833641976, 1946871337, 3996870561, 46662291, 312314214, 2276608642, 3175531226, 3575922899, 2949281187, 3872371189, 2621825574, 3457253741, 2576832384, 400825029, 323086534, 2826077577, 3358161239, 629426940, 1142802959, 4279865589, 2852940, 1317439733, 3356045873, 2122596754, 3960312387, 1224656505, 1969344139, 4069908501, 1651919474, 3541688876, 680073389, 2569443164, 3385930730, 628960266, 1894340804, 1039467455, 3416740148, 2218041102, 2351242949, 2332637578, 2773212365, 2272568994, 1356118392, 2641209403, 483137298, 2542159384, 3989571045, 207950588, 1375819981, 3513701930, 86722139, 167598983, 2035337875, 28234633, 1322695162, 901029414, 1130258590, 2322348110, 3785852478, 2219042307, 3127864149, 2473026095, 3111624003, 719390265, 3487932197, 2706235985, 2845919356, 3073035203, 2005744166, 1537618526, 1327801661, 837952059, 2337191349, 1161587466, 2815903033, 1276590459, 629278895, 2948980321, 161300685, 3420642882, 4211955210, 1372924048, 2253076702, 2227011896, 3993194229, 3568793185, 3934415439, 3356041254, 3437011830, 2309419827, 259339328, 1726678274, 830461421, 1098103383, 3701717186, 641806037, 770726020, 3725402145, 1620373802, 1252327579, 818408054, 4264983292, 1144619931, 3543952470, 1566078920, 3119342496, 894344257, 3332714187, 2238921950, 863715396, 3182996909, 332690138, 2915964457, 1324630651, 3648068334, 3307050316, 3659724958, 1220069381, 3717824279, 4165102593, 1298048244, 2317211095, 2616585317, 2631810484, 4110547456, 3454137518, 4127819901, 1919492057, 1221247252, 1178739079, 906413776, 2879585255, 3124805022, 634696605, 1861000325, 2832695530, 2848154175, 2367949112, 1684636482, 3941386634, 945450791, 1766321765, 52534098, 3426684446, 1534840695, 793795629, 3412243416, 721040113, 1374028506, 582494842, 1944877988, 2397183285, 945873328, 2166978972, 2641306097, 3718402996, 3610865751, 4198575008, 3152740477, 433405542, 1843162513, 646733943, 3358184065, 3696825676, 65353315, 1332242438, 364509297, 768249661, 2235946682, 623190534, 3880031749, 3464419240, 3169898260, 2297787739, 2019033358, 891810420, 3955757600, 2606725425, 3059353367, 1942307743, 2677829617, 2911822381, 2501300892, 1166908476, 823963082, 2220066173, 2901381266, 3388285221, 2784814129, 3340362172, 377802064, 138479993, 2150148494, 915432743, 1786461779, 623706831, 1938877317, 3945738735, 502965527, 2547587390, 2905266410, 366239442, 2920181406, 2080578635, 25904314, 78181792, 268326775, 390045962, 1102105165, 3296949837, 3263275476, 1903766677, 3448267764, 2406847710, 2217052221, 4153875542, 1495971352, 2443696662, 4226960437, 650992758, 1541446890, 1024325689, 1439225807, 2614527243, 3284852513, 373577281, 2151792305, 1306525153, 1000185403, 1417585788, 2921736210, 3300002676, 3898723725, 431411089, 449856934, 2109998485, 3428264324, 668710003, 1676346757, 3137090868, 1562699353, 2535766028, 3759676943, 2659017713, 3659341415, 2295213643, 2142480501, 475242052, 85117229, 1415945335, 3145991276, 2823632697, 756593464, 71234528, 561042224, 3919579881, 2597469980, 4172286380, 2453080851, 2316050758, 1295889096, 23210808, 2006475657, 2225770430, 21944725, 1849838484, 2934599645, 2677097024, 175098265, 2247156247, 1217980555, 4006642039, 4190684445, 3208015880, 2320154700, 3135193784, 2396415802, 641134598, 2941187171, 2392222814, 1914664574, 661521755, 955816893, 8768471, 2859944933, 2120185698, 2448671977, 2442211347, 3279262357, 132729740, 3478819332, 822208380, 3534143592, 3283982349, 1061677527, 2886989599, 452949201, 1549134225, 2442278185, 1084899116, 3638790532, 2622300293, 1892899183, 814262889, 1362602259, 1260368393, 535495793, 2754267958, 2377405088, 2612600100, 3820671766, 589711525, 1616119787, 2875746485, 1703667308, 2413047249, 1544483620, 2467423938, 2283130214, 1344055546, 539380577, 1300249286, 2784611021, 2542219229, 1133334321, 1645462646, 1923897303, 1185656924, 4025731542, 2456613801, 2892998038, 2024156606, 3270653416, 1412218989, 2264512580, 799831220, 4185894692, 1141097842, 3659435420, 634830276, 1225437944, 3104276248, 3375679291, 2252411146, 3099724182, 1968470853, 3008230687, 3569255791, 4059674107, 4096926565, 1908010735, 2209483556, 2051261554, 4063377258, 3934531127, 978866658, 4189722671, 632375662, 4152638194, 1010836452, 2681677370, 4094735513, 769223584, 3490927404, 983553281, 2425817430, 2647643621, 3384110122, 2102090075, 283077250, 1867627963, 2325480089, 3251802184, 2719286794, 3490260944, 1190391369, 2219292536, 1430377223, 1530000336, 561757578, 1573732300, 3788144210, 3477485775, 3073700112, 3531208552, 3098451616, 495313520, 3955862177, 2847929617, 2446075845, 2774231706, 46762011, 2025924068, 1972994956, 2159085563, 3085748574, 2809926724, 2250394273, 2522473653, 3869314775, 710004005, 3037331756, 580562626, 2517095683, 3662870710, 2278773950, 1009132761, 3832114005, 91267676, 2423344137, 262615849, 495495245, 2061720387, 3081902065, 3765285794, 3568707491, 3174491132, 897112487, 655598810, 2100746279, 1870575983, 2227073475, 811506314, 2269036258, 569807782, 3579007944, 627072014, 1106006028, 457355619, 1136007945, 1527209523, 942507866, 2594545675, 4238289244, 4221481735, 76778170, 3916320453, 1760248659, 112545454, 735951508, 2087893971, 24253914, 4206889566, 1616598564, 2859391057, 4017509317, 29462587, 2096467596, 201315955, 2229418045, 2632193793, 495098815, 3375435882, 1594876108, 3460420035, 2081021205, 3758487381, 1041885881, 3728967369, 4020496633, 1896173288, 809643154, 2721578866, 3368721981, 850444343, 653600598, 2177022531, 4051937567, 1747141626, 756346970, 1869320318, 1921494189, 441451688, 1361685016, 812159592, 975720285, 2934397891, 4169213511, 4035647395, 1296592554, 451470853, 4045073113, 1981849925, 123702272, 3511836459, 1486647220, 3177617980, 2582803291, 178917161, 3135872344, 1081222820, 2599379772, 2260439218, 4234349527, 1118249079, 1592050969, 2689693290, 461222696, 2806334304, 506370598, 4189369403, 828581423, 2680414025, 451131886, 3421522663, 2872047748, 3161373170, 1123749938, 23100236, 652883303, 3587835223, 2471060520, 1383191674, 3482473333, 1588150658, 2106002304, 2049142638, 2184063565, 1435813426, 2633124914, 1056006608, 1751607998, 4259868524, 946216600, 588526667, 2844057597, 4115460731, 1913016161, 700707427, 1166152589, 3401154817, 346994754, 760522798, 2280118769, 2303096350, 1698389289, 3826461355, 3293393330, 660216405, 1670326178, 26047178, 1394740387, 3503546093, 2318061973, 1219617722, 836067767, 1823375104, 355592464, 3448917044, 38724387, 3546211300, 3435175192, 1474950644, 4025207488, 2592559508, 161468202, 1283071622, 1459398227, 2832371611, 2134834152, 1014830396, 188995751, 1376756153, 2776058028, 1605325164, 1540036622, 828289906, 614944467, 1785134173, 3499173545, 2315928881, 4033374376, 3012144983, 896552299, 2810426019, 1202189233, 1764885069, 3809478336, 2564530717, 823869159, 1825293106, 2550080198, 2834907052, 2460272730, 2325001287, 2454453551, 1407249688, 202957792, 1293681355, 818908056, 3361761344, 109003293, 2943738998, 776550565, 2433209849, 3443590706, 1841540761, 217551077, 3023423693, 2933848567, 2898795637, 515615846, 3342852342, 1580307568, 665593152, 3761027624, 3711007781, 4007283666, 1883359949, 2952879380, 1783997058, 1370128948, 1319607398, 1914541075, 863505006, 1478582753, 1057324153, 1521339206, 742622232, 176687744, 3006791862, 2728093274, 3798583827, 994854506, 513872074, 3766063131, 2616739364, 2761718097, 1241104592, 3093274268, 866457676, 2469899512, 2388073731, 1206250610, 28369930, 2875665352, 1518696928, 968175954, 491618321, 2913162966, 629105831, 274181466, 634789089, 4130114573, 2330164436, 1815582197, 1276654012, 1602340943, 1442748709, 1669912391, 3795005861, 4097951821, 1093777846, 316530152, 1592279197, 2701704967, 982287095, 3273367739, 4052156633, 4097813168, 2870866356, 957133744, 2904188209, 1840082794, 281917612, 1963081968, 3912686679, 3592513450, 2654138321, 3728143302, 3338814471, 634446074, 881044223, 2299454432, 2257721819, 2648575311, 1484184852, 2996381480, 3742148188, 1450994416, 3267272271, 3761346590, 1298873120, 2459630329, 2621484469, 1813090904, 4039622666, 502580362, 2388669758, 1946467498, 2883606481, 2118421666, 2277990293, 657723724, 6338001, 1257167605, 2751937013, 2099290142, 263082624, 2735287010, 1766304650, 3620890709, 2962156396, 834383011, 82559133, 1912054548, 802156361, 3120857267, 902992495, 631093212, 994175610, 3697692409, 3937813760, 3511358058, 373286017, 3205725464, 1866174780, 3931291643, 3321902225, 861457323, 1482394191, 934121884, 2251554038, 3342196227, 3148459006, 1443508689, 2619017799, 2543671377, 957181039, 418646095, 3029791100, 945189985, 3490535454, 1282863017, 1182133483, 2669734720, 2092024368, 641256806, 2874118763, 2734334311, 1566654666, 1604711096, 428687023, 1393935325, 997650870, 1533571572, 688408834, 2502690512, 1753775677, 547698923, 3889935128, 3798843534, 494944316, 18635787, 2453663407, 1224488729, 539722120, 4257495945, 2045338016, 3717895494, 2305363151, 3196491390, 3793796811, 360586079, 3183267522, 2427193828, 3627844078, 3472921918, 2653488963, 3687410112, 2663526990, 2064635536, 134158557, 4172000918, 3817798050, 268406838, 1911233704, 2339334523, 1474132129, 2846055419, 3956902060, 2758258608, 104610571, 276003664, 555659148, 169117473, 3929162772, 542221333, 2025837583, 1357331319, 927377023, 2904844048, 280611251, 1559404314, 1846674273, 2704509594, 2977873713, 3316433936, 492747695, 4051225758, 2542027977, 215772817, 712323734, 3588345019, 1187979231, 3554852737, 1392145723, 842185058, 900259920, 3269825530, 1188613283, 2909472872, 2146893348, 1087489556, 3862293486, 582448844, 871193118, 229062469, 1853789864, 207091277, 475487978, 688806006, 2768779668, 2936208129, 3605519989, 3179558873, 1387910833, 2013375236, 2638909122, 1336131224, 1372631172, 3510426583, 1101773856, 4236244550, 2438780320, 4102364013, 90921274, 2370110436, 3319338425, 2777793333, 3761121349, 763620307, 2192048225, 1515555553, 65098535, 1164621443, 86934852, 4033552836, 169507453, 2503504126, 368837950, 396174242, 3845725190, 3666938719, 1214749770, 31535258, 3530826670, 3132906382, 3864433654, 391930118, 1376657210, 2114933311, 1099133547, 1159316768, 3602084523, 665882032, 220860870, 1561368494, 2022245722, 3870525428, 124948326, 1321600789, 1822174202, 203375317, 341298276, 1886749280, 4151565840, 792734196, 4250310116, 2607552341, 1112492, 763287784, 516142311, 2786095661, 4252129234, 2546614193, 332199341, 2758734304, 4097966494, 3109335383, 3899628778, 2655290011, 731300877, 68188992, 3225353528, 206857058, 3637931259, 4223579655, 3712422670, 1828870265, 1580728609, 1265141882, 4036231037, 4069750794, 2558604136, 3592426590, 3675350534, 486588213, 3786696536, 138053053, 148237738, 2565885883, 3107009496, 3307744817, 1460716143, 299147358, 3911271327, 1451453842, 3464425923, 1821163746, 222926191, 2850429426, 3631172037, 2858905966, 3548615226, 2358591508, 2132543948, 1572599744, 1531255297, 3780948130, 930777503, 896151368, 4075703246, 426952631, 962224901, 1270457913, 2910994062, 1294897940, 56028761, 204256664, 1411638183, 3798890410, 953611032, 776646463, 2413980880, 3233079416, 1106854754, 761925834, 3430760798, 2530109668, 1805983378, 143475517, 2329230438, 2354123619, 3483870722, 3643598432, 1432886191, 3491197390, 631426190, 1759652735, 3186516419, 992835250, 2662634082, 2457437488, 2832043093, 928377546, 2407169555, 2925347935, 353393215, 1748518939, 4216333298, 754301998, 223144818, 2878061531, 3153517629, 1397822389, 1371481990, 537927474, 1480669094, 210880812, 93834724, 2520207847, 3203741657, 2811505139, 1023414623, 3314393282, 1936470004, 4097254514, 3977182571, 2621688996, 1122533972, 1262331255, 3373728696, 4040579324, 1395157599, 871049105, 1038876866, 1081515950, 3984816028, 2090371069, 1384425827, 2359694833, 2156194063, 3981244787, 3380362589, 2871305820, 2988083903, 3243082865, 3837658967, 2057581871, 490788436, 36648406, 2022438979, 3473119226, 3879513089, 183914276, 2218455313, 567045956, 3027844625, 2774154732, 3596965054, 1838515070, 2265858800, 4075446936, 1628841120, 2060091587, 3359430707, 1705515594, 1706009554, 3004483711, 182331298, 1850922318, 1697299837, 1106017636, 1067487808, 1915682747, 4208876073, 1683599741, 209511116, 3675583555, 3640621035, 1753511756, 2372566503, 3894883497, 1419147905, 1649091397, 2915707510, 2458700488, 53627091, 1915760251, 2913678153, 490563530, 3632902947, 1589887447, 1865988703, 2572905100, 2955644366, 93248679, 2826665427, 1775170209, 2626870911, 4275579541, 1710331117, 2199927775, 507656514, 1484236922, 4264139650, 1591795531, 2597939105, 4056382797, 792199713, 2688307450, 4036455395, 4139958695, 2320913410, 560655447, 3942833132, 2453513329, 986664679, 2707712116, 1082944116, 3613521135, 229258398, 148920964, 3766918856, 1281733190, 2751526121, 3978445582, 527356894, 2176167686, 445917108, 2616402657, 447955657, 1946420511, 2797823499, 3244052179, 2393782857, 1672208295, 3167259416, 15735295, 3213680996, 3282102344, 1305925748, 2169464191, 2318858366, 1698944278, 1669489236, 1968675253, 355483326, 1988576065, 89074809, 3406973879, 251929801, 1571171348, 1603490071, 38727273, 2859761228, 2650558075, 44333783, 2500062495, 3519159329, 292075650, 859103054, 2529410603, 1591585422, 125098261, 3172729455, 643182121, 868121316, 1862888311, 880029154, 3467780818, 108688037, 4261712717, 3138826608, 1982278513, 1765820318, 447081367, 3412005023, 3419127056, 750607833, 104102824, 1554467351, 1606526460, 3358183792, 51406281, 477559873, 3133180364, 1691059135, 1881891561, 1913234213, 2678443646, 1899643985, 2999600149, 3032696103, 591617686, 1098702770, 3676357504, 45364802, 2087362301, 1535077569, 3252663117, 1925374336, 1837646916, 494647887, 3512584308, 4203086187, 26748122, 1964143446, 1296457614, 2459290981, 1599845209, 3819128598, 597933230, 4051425873, 2918288459, 3375617541, 1904013368, 4097632734, 1100927411, 3202690090, 2864187879, 1561842819, 3568358242, 3177828425, 2206771212, 837966111, 1548650322, 2649454321, 672119179, 1771725581, 3921002888, 1997319681, 2326279526, 150109186, 1480034233, 1783130744, 506482644, 593924748, 827120477, 4096059053, 1719393954, 2803289054, 636897735, 2966209927, 4265707901, 1114989304, 1705492137, 1595905961, 355145559, 2425878039, 4135094495, 403293368, 3691974833, 3837669111, 100369475, 251540122, 3964870779, 852749629, 2574272744, 4192795279, 446272925, 3092778610, 1820360693, 1008254110, 903974668, 196324226, 3884384495, 860722246, 1294787179, 3490083071, 2965024433, 1573160897, 2142884011, 2946845750, 3582617193, 180067459, 2278896479, 831096969, 1143686476, 2823956395, 629345418, 705851364, 355933696, 639988702, 1473721098, 4262005498, 83402389, 3334823112, 1865113016, 3557100755, 2412393170, 3990372884, 220468542, 445289445, 112114848, 3106309218, 2022345744, 2715993927, 3938831412, 1198818324, 2445752176, 1714544111, 1555848397, 2008598663, 477599013, 1023611966, 1053632844, 4061112919, 1198806815, 935426411, 2339583458, 626503010, 2099304384, 612488943, 892829377, 2260861042, 3344993150, 3666024445, 710024343, 3215398581, 2660930618, 2627516948, 2120478188, 1327815261, 3479195354, 2679823757, 1817406694, 1700162877, 1567633382, 3808066997, 1576412128, 3550668045, 445642817, 1676296114, 3836852352, 2649740888, 1851515525, 2605810230, 2737576718, 472789949, 1405871541, 651406532, 4074104883, 4170388472, 4117270442, 144794814, 746251640, 2424789091, 3731019057, 1739300959, 903605061, 1033337426, 3445997196, 4178299192, 1473912331, 135335078, 3504268320, 1282238341, 1931549657, 1335215641, 3281598800, 2603404688, 2356760969, 3747671673, 4129603387, 2534854542, 2206300952, 534903723, 2936192041, 1390352679, 3074877655, 1075485260, 353288633, 2141960793, 156138443, 1187213857, 2404822665, 3908521004, 2001827454, 1422438794, 3784051679, 76555639, 3166878575, 1753140217, 1728760814, 623814049, 3904697487, 218953162, 2268245979, 694854286, 1778723000, 2231707252, 1642300975, 3482480952, 2191915179, 2813378341, 2326422790, 2327293644, 3274590812, 2201764970, 1059575981, 3531595668, 2267762329, 865052578, 76016418, 1202133628, 3467188565, 1284619572, 805552140, 2249153512, 4059045464, 1284238067, 2608620908, 366060282, 677743475, 1890812401, 1757258015, 3563479828, 3014064389, 3564413341, 1822856562, 2915294728, 371122720, 134743722, 2791912958, 2985624036, 1989609709, 3619886071, 1817741795, 952440649, 3354766497, 1698828418, 2513658413, 4004814983, 4096078328, 3253090882, 4267902049, 3897448220, 1021068750, 3424949818, 4254738978, 824251115, 2158489364, 3420429697, 3683216556, 2324093081, 4161110385, 2606077656, 1305501634, 3373243479, 2648711089, 783059782, 4181008320, 3645685657, 2195026795, 1448557099, 1161222307, 2814628155, 2992034914, 2665483419, 3502125463, 1611496405, 2037159172, 3191760784, 2107788709, 2314373678, 4217403517, 1176145896, 4181561270, 174110836, 1173490116, 2272778749, 1182155675, 4272991299, 2728104780, 189406388, 1602796583, 137192451, 3650427166, 721018282, 3691579022, 1905482901, 211743617, 3856795473, 978269369, 3200195268, 148898852, 1542745533, 881126884, 1557370818, 3884222312, 2450184640, 831685686, 1091562852, 3278704235, 1299583889, 1874978857, 1007476119, 2250549863, 989823565, 1289961595, 572155791, 4129882838, 649063195, 4116295583, 1979182340, 1080756977, 3280707769, 1112007628, 709687278, 2395607057, 51044735, 4089825811, 2248674068, 4165133145, 3160869646, 1502577493, 2270046527, 2435166680, 1152187308, 96909118, 1389111608, 1669788323, 3308256077, 679598536, 3500577450, 1727317110, 2038486478, 1705024924, 3267317695, 2565259784, 545746440, 3446737647, 1438602396, 3802314243, 708978342, 3117435070, 3573500983, 3010552234, 895052878, 2793709361, 340013950, 974068148, 3332609108, 2604724052, 392869463, 1383810904, 3603304895, 2031992429, 3817208890, 3090936340, 2358571626, 695436701, 3553018783, 506383922, 3086546257, 1470131171, 2385101464, 251268848, 3929759410, 2462677245, 997477451, 3786010207, 2914266129, 4187972121, 1859760141, 1521661562, 4081714485, 2751672473, 2341852933, 287590990, 541961326, 348968605, 1395281510, 3902893907, 3005505157, 1145547832, 1412702892, 3447984590, 1686324440, 2829538318, 2182800283, 3189911360, 2445586734, 3766802800, 4006973981, 2849872493, 673285360, 2156094759, 3010478499, 1901416421, 3886122695, 2438174039, 626790363, 1320920331, 3036720859, 3500186354, 766928618, 2126019634, 784054524, 1383506536, 343553518, 3667554931, 995386760, 2262907845, 1098004075, 383251970, 244448132, 2328417047, 1697973619, 3993191426, 704978959, 2451754384, 2614247509, 3806145539, 590016438, 212767045, 2940927653, 4247681116, 3612284472, 2451280715, 3205660947, 3387800763, 3581746224, 3254449495, 512316699, 3249488758, 1762117639, 818514022, 101230185, 73236193, 1817751680, 3845671332, 3270459068, 1630702176, 4196772238, 3872398118, 1440462287, 1079897566, 3034424030, 622906426, 3905931496, 2962210362, 4238978208, 3703451605, 120793520, 3801169575, 458053578, 691753119, 2914711291, 3428212122, 3765109778, 2529499699, 3852298140, 573987646, 1637981503, 3451030982, 1631391739, 1479213391, 3970419352, 4237544380, 3691329093, 1762306945, 593669546, 2080675723, 3321900055, 28889455, 3362956314, 3891129857, 2542384343, 1047753192, 4294215103, 1495563899, 2150142046, 2718895236, 2771614492, 1094351879, 3294958678, 1863766288, 1816739605, 589065743, 1893733482, 3210398854, 1979733895, 162292323, 1116077604, 3366280125, 3431204593, 908147130, 3114506161, 2232795276, 2194105385, 1653059510, 3255666316, 4160641236, 1149279186, 3644837360, 402117086, 1961332005, 1288720269, 1678084839, 4105330054, 3398344791, 2082880583, 1596113437, 4283390689, 3763955084, 2833639710, 291043403, 3212559194, 595428339, 26015171, 2402724755, 3246739375, 2827184678, 761811184, 2100051879, 2624874908, 4059274135, 550517965, 3677195296, 866374098, 1347523221, 1746189618, 3671722937, 1216665471, 3374682448, 2079325522, 2990168947, 1298721183, 3397493329, 763719939, 381267143, 2467017202, 1092856140, 2825211812, 1794842811, 3867976936, 4231176004, 2130667758, 4091253122, 4252252995, 3411351205, 723317776, 3764564971, 3248441506, 1256597264, 3203533014, 1636426003, 394902756, 3472647501, 4028875399, 1758727733, 466252468, 3431857361, 1813415742, 3952032462, 3489555175, 2206472193, 1470729981, 3266151380, 2607297083, 3896590275, 1800487116, 2353368252, 209321417, 1422386653, 1986233210, 2859994402, 3952143012, 2857381733, 3326230911, 1456865881, 251297359, 3096252224, 3852657291, 2713484903, 3300681768, 64959686, 4161248920, 3079802029, 3297162803, 376064338, 2320348521, 3907029175, 1183490612, 3979885482, 3894230676, 1180925225, 2822746688, 1228421063, 3965330701, 1243374882, 1618729038, 534043740, 2380305969, 522915686, 2843799026, 3892820875, 4224453155, 435197897, 917180926, 3700174247, 4028029490, 270098415, 2875889391, 4225745044, 3164931762, 4028726496, 2954474056, 3206480871, 2521541852, 1520653332, 1853291756, 1174683808, 3552890047, 3508423240, 1926440834, 4116146240, 1524938891, 3858268836, 193853936, 2025538312, 1003766851, 406585396, 662765780, 1868832321, 2009437169, 2416053668, 1072429302, 1986028957, 3213326051, 2060684300, 3313731160, 3250967743, 1675520099, 2920808651, 1970572933, 2896445305, 471489522, 1020224489, 96638419, 2488750071, 3624177427, 3833263589, 2625477482, 2226110306, 2562642051, 2373178036, 3319214270, 4243455801, 2211586065, 3521770644, 2973634508, 947388523, 3609864383, 3890253108, 1301451382, 2803301809, 3105592980, 3327851291, 1094659225, 2572838034, 1171059118, 727225314, 326853370, 731138641, 2380241788, 2231549628, 2991079984, 2297901904, 2295505646, 2530838162, 3622853318, 3302355086, 3109427363, 2215137071, 1242366006, 2203118609, 331716158, 2763916405, 3019157927, 1583028187, 1265734808, 3447723398, 994948004, 550318945, 3947092699, 3165884405, 2865709019, 1629583858, 2794764183, 3179974979, 3039845887, 1910947982, 1785759217, 800739846, 3901373473, 219305327, 1614975166, 479774035, 1632427740, 3153521791, 744574508, 1645167665, 3671441814, 356225520, 4129004925, 986843268, 1554812201, 1284130462, 3783273870, 2712693554, 4160917905, 165700811, 247685017, 3321572099, 3933545193, 3923108578, 1434250452, 2376571382, 2677794712, 1887509417, 1372610685, 1079134375, 2629582963, 3149210905, 320968849, 1984381130, 1962766124, 2400523995, 462556544, 3644216243, 350266253, 1849207018, 1167402050, 1911695271, 1854993109, 1113420138, 1068379420, 3941605620, 3612113469, 2448059642, 1036117558, 33900984, 3325134389, 1441929848, 1864056171, 3217236185, 719918583, 410781816, 3429353350, 2628875200, 4014177306, 821391063, 3106125633, 3630769467, 2476967915, 2253512890, 1621056607, 1641549061, 2985519379, 4255215587, 3624288094, 1142840655, 2571302397, 3100175222, 2822883488, 2572862873, 957590108, 660180246, 4051207380, 1269543148, 3814653395, 2203155248, 3885207571, 3229594728, 1279690574, 2190399165, 612804319, 2654804907, 2496785734, 1172839791, 95491838, 1028717522, 1836310686, 3329911883, 3374537296, 3981707437, 2664304697, 362267742, 2846424497, 1772902284, 3175966917, 2854946780, 2942561228, 4246479532, 1537527241, 1027949285, 3002920259, 1589634921, 3924786593, 693431768, 2350256263, 1328250404, 2802863695, 3245273985, 4185653006, 327539732, 600803889, 898834911, 2336650842, 2416620588, 1106575852, 1873113509, 1359360414, 257828467, 2574079371, 3765675258, 372284425, 1236444648, 1203961627, 500549872, 2317177410, 894487959, 3046215802, 4280793294, 440039855, 3710945576, 3883396838, 630368358, 1959512770, 1172867969, 2033287173, 668321897, 3366386837, 4091365248, 2442496722, 2949865901, 791261967, 388344085, 2482943305, 448356045, 1736633836, 184999729, 4217327658, 2726065194, 430876852, 1914144320, 2619149578, 4178629839, 586607988, 2095333256, 2714240573, 282257156, 205742810, 2538209429, 2278053228, 1762304747, 1610677023, 3793309372, 1318157144, 1550369516, 1196909532, 1958963108, 871123912, 435932443, 2107357400, 3055391182, 1966270679, 57248764, 622711717, 1185067626, 3523677589, 148597236, 167917311, 1130916338, 3264025662, 1336485622, 4063035749, 3136069483, 1213641524, 1734297332, 2742628646, 770098048, 4194023904, 3903787186, 3452057709, 681531847, 1980271633, 458603605, 3042040346, 1535818858, 874008156, 1731267497, 2069949144, 1367633469, 2464813576, 783230613, 3188441772, 2602023478, 3170631884, 3171155942, 2367133565, 1640572420, 2486488643, 3790023369, 3491159378, 494902815, 3975825352, 2440240230, 1431297718, 2222445068, 2201713814, 146894785, 1298774187, 1864803991, 4282450910, 543256753, 4182808596, 229647334, 4095878179, 488292731, 1179702805, 1313220025, 2321165468, 1219337422, 2584259868, 4131337976, 1037631210, 886105140, 3310020335, 553309611, 2498491365, 1075771313, 4027082991, 591266811, 2801506333, 3170437500, 2394433189, 2966536990, 2416386661, 2452009062, 2609605406, 1307901210, 3440659425, 1289763585, 2338353064, 3285888163, 789869506, 3603131507, 2400404049, 1934826168, 3842526670, 520508515, 1222992939, 1260127341, 1675812207, 2329427200, 2196458725, 3190169075, 3180413025, 2223295627, 88361319, 3428154741, 3540353262, 290565796, 1525863571, 3432154782, 9731734, 2654948119, 182684799, 3204308417, 2396648986, 1046012649, 2521339299, 3133422650, 2052381138, 3473883220, 2411024296, 1724950287, 864458734, 2256561753, 481471243, 3328324926, 3773267735, 2988191413, 4261460422, 411076502, 4276970165, 2395022753, 2358124444, 2087765953, 2561259441, 2746672625, 48159469, 4251758527, 3117155970, 1841289085, 1142527126, 775845911, 628284112, 1425867503, 2247137551, 3070262825, 3538842038, 2734819717, 1755711369, 1664968762, 29562990, 3685795146, 2859422265, 331978212, 3719321069, 2910603956, 3616999180, 2204116691, 4235210858, 3264757361, 2812624961, 2436652517, 1027889860, 540320291, 76792571, 2179813901, 3268139908, 1450746345, 673435865, 3853944361, 2367083847, 2706981392, 2183541102, 3975181501, 2228856469, 2640883619, 1062489102, 3114569853, 3754766817, 3099319365, 3258555040, 3846748812, 25474465, 3785911648, 2585849896, 3243558542, 4042911332, 3647607542, 2487675125, 3000762485, 3343934964, 2575577074, 2646071554, 2798320786, 3071395314, 1062419147, 3981376394, 3118521078, 2658528468, 1252872949, 1673912193, 3042409981, 73510299, 3397577675, 4233193113, 1451177141, 3934201169, 2716268502, 1152065942, 378099648, 2666565018, 740718055, 180553141, 1368060148, 332337171, 4231180993, 3390244605, 816700311, 567097046, 156892583, 2446029204, 3488308080, 1416497232, 639667522, 4135439138, 249524366, 3752955301, 2651975286, 887373729, 3766108855, 1035993715, 3423272601, 1054998569, 1255354937, 1360163155, 2002079416, 2256781732, 1642994566, 1895243667, 887607361, 1660026915, 2671957055, 1945039961, 2644175502, 253668964, 3875765394, 819978179, 781877239, 3629777344, 1426808678, 2872763349, 506532864, 604845726, 394682396, 1345406348, 643272619, 860901530, 4123099098, 2873949453, 1364829652, 3073380139, 3217378695, 1503572313, 2655192515, 1522180783, 2800066664, 2244581598, 2884888301, 3704383181, 1457543132, 181095068, 995844575, 216578427, 556639320, 308334897, 699578407, 2204313165, 3016162779, 2472544641, 1335685177, 3081040586, 1904605782, 2391715297, 1059122659, 482285376, 3270502514, 1408181296, 4224795136, 290752679, 2160118346, 1190027747, 3581653633, 2653293928, 2935268750, 723523346, 1531944215, 1051506366, 2632438072, 441170563, 3618256452, 643359492, 1922538777, 2949368333, 3202565874, 4092909294, 3131449949, 3009993752, 456400938, 168612796, 2795193381, 108302303, 4002309751, 3045832456, 3813642319, 3276347523, 2072164916, 3613314151, 4162240433, 2200782815, 3373997471, 3365523047, 3180768387, 4062478644, 1309743321, 1186405490, 2536802277, 1074934502, 2776506713, 2423525141, 3929308182, 4051019587, 1552439164, 2389920194, 2961713965, 331088313, 4062025876, 1336486396, 204633592, 4293514695, 408711732, 2610879779, 4034104106, 3702575420, 1992640559, 3606069732, 454082990, 2845160154, 1094697238, 303792043, 1273966549, 1832652452, 3751161979, 2859788813, 1123964729, 3730882524, 505972582, 1180737004, 4029548494, 2411889961, 1186331129, 3124949095, 3792737822, 2923872900, 967091964, 72357865, 2498356699, 901379863, 481499751, 2491305044, 3162066410, 362269341, 4268477615, 23838567, 1506348114, 1217625891, 2406246780, 1880367798, 4049155911, 10632274, 433032772, 3564252869, 2932548879, 1831412676, 1527657370, 1625960795, 335058619, 85663496, 681868715, 2518429086, 3845621749, 4157368362, 3972028441, 1087884593, 2032151579, 952668840, 4193007104, 3647955588, 1819198734, 2238069390, 3869134692, 880947411, 714639349, 740491569, 628435927, 1568379453, 2513414850, 3318153770, 972483342, 483865146, 1618480705, 2990297070, 1330063025, 2884437252, 3943805215, 2905471135, 646115122, 2665529467, 1559858084, 406705127, 3758931436, 1185540018, 4156611343, 1144971601, 1323002996, 280446355, 650884390, 2528655840, 409432799, 3365909043, 967329804, 1580010220, 3216686672, 4221684622, 3370419652, 2789651716, 4138847017, 357316015, 4108189630, 1525281263, 2988186547, 992702293, 4102433106, 1520717147, 1054753355, 2977786286, 146283810, 2864245736, 655298496, 254500990, 753423154, 4158378536, 1175939137, 3344141278, 1637811575, 4055987311, 2085957970, 1463481467, 1797059657, 1834153583, 1719846559, 2137924238, 450398369, 358276444, 220527545, 2853775910, 1907849623, 1920261575, 1505090118, 4210877993, 29891799, 795365096, 1522213114, 4027300923, 3634280101, 3811266032, 3629322, 187782329, 1766325718, 948347537, 2511390443, 3015325390, 2787826014, 3474493374, 791537089, 1816028284, 1285428897, 1186746568, 444293341, 3299443191, 3758634657, 1295462054, 362101328, 2160713319, 765106675, 379274763, 2390314764, 559375916, 3895917732, 988332324, 825582812, 2777566789, 2969571132, 1504410506, 2982460606, 921531156, 3145814720, 2394164684, 1553919941, 2230135496, 2915499037, 1415353508, 690041225, 748336053, 745324111, 1080107896, 1627835220, 521185723, 2043775080, 1124721587, 523776161, 873491821, 270723068, 1228283899, 1914937554, 1596487363, 219864888, 3565445090, 3014762768, 2036641609, 1135766987, 2208810161, 2395161067, 2617083224, 3226432713, 3243242761, 3290346832, 197043809, 1469367642, 1435579663, 2793758946, 1856379174, 2607828478, 3889411175, 3366775788, 2678423450, 3677697952, 199455183, 3965477442, 1824562260, 611357734, 1352790520, 1690192713, 2872033413, 564872084, 307762369, 3468139060, 174738926, 2944462539, 436176944, 1404824486, 1881029734, 312869271, 512434039, 2656892923, 407830362, 3952567396, 4156475419, 417255426, 2648844798, 3214670143, 2460844785, 2846221009, 963313640, 2294179283, 4284326478, 2233135409, 1522697050, 3874274782, 2491969226, 2373875381, 3839376150, 2080570534, 2957369762, 4248026295, 3420689083, 2768006734, 3978255418, 3346738998, 939361190, 459450157, 3072113048, 2237676162, 1097334782, 456267736, 1720059826, 4223022431, 3586353175, 4238704393, 3155353021, 1275272825, 90929954, 3449530613, 1105975694, 765682532, 3280256417, 2401062557, 2098965336, 2958140497, 4292691013, 1464949608, 1922311436, 270178401, 2267563781, 2374291666, 3271138276, 3560008351, 3553708389, 264918343, 3452384627, 630360608, 3620758338, 234238771, 595033968, 1307891795, 870202461, 3676875471, 448806026, 3152969273, 3910192495, 3837125296, 682637067, 3711121279, 3689160486, 681277348, 3378877253, 2345122502, 804303483, 2742508687, 336272639, 4190698548, 2703625961, 3187449908, 2777603131, 154512838, 791257117, 2486148443, 2834056966, 357522069, 1467267291, 2600830489, 4186238702, 1519755430, 3145964116, 4025914093, 1285864263, 1273302437, 2723193181, 1977643042, 4192952507, 1585023531, 2858025205, 151832827, 967262346, 4165682987, 1207271326, 528407884, 1768563065, 3108247256, 3804284521, 235928929, 1401303183, 1712926808, 365694302, 3186753190, 2078794272, 140705614, 1331466739, 1056608220, 3811104715, 1233421198, 1113590933, 1651542204, 945483133, 1021111393, 1927757716, 3719635305, 3276615189, 983280215, 1938242564, 347821431, 4028222423, 2151523090, 2014561891, 3341710324, 1392414420, 876870898, 3930754077, 4026208730, 241930428, 1267372374, 3276767109, 3975475831, 225226700, 814186188, 3080829370, 1678971748, 606603096, 3845669769, 1190009244, 719159991, 3208694486, 76549705, 1777788074, 3151686276, 1720410233, 1897403695, 1640894081, 3337226224, 502684128, 450377590, 3011791685, 2877955100, 2949415358, 3409995905, 1002614832, 1797756739, 2557633454, 3716923210, 4035759746, 1779909883, 2378917341, 2225998892, 801784277, 1181991537, 3572697253, 579944107, 3175906621, 2881911624, 2912798066, 4194526865, 4021673570, 210301760, 792640498, 2945925240, 2990309345, 215647426, 2201990791, 1244798246, 2724994020, 4229109079, 2501324393, 2623905105, 2551627793, 1214880444, 2637647228, 3726633339, 780108848, 3946340499, 2825672639, 405303528, 2385034501, 823771080, 2454220425, 213185523, 42968074, 2613734727, 4187668818, 1732629571, 510528665, 2582877180, 3619752033, 2240267381, 651892322, 2588356022, 1692231854, 3213454171, 1299310543, 430232097, 4291944540, 714623171, 2555652069, 861039079, 2489023558, 4176568247, 2473756344, 3737835406, 508474773, 542273513, 2330153539, 2866452097, 1425022173, 1131590072, 3795699010, 3601831167, 3910976317, 2570062292, 2997451230, 310340065, 438152698, 3940761301, 197107811, 3398212757, 2849538020, 3884708108, 3437979066, 1946308587, 1304715117, 1932601954, 2092277283, 3240989288, 4240867053, 3659482462, 2392183689, 3916520398, 2287231847, 3879863351, 82548869, 2367685884, 398386176, 270054196, 4044331287, 1118215999, 3645393152, 3166747642, 3946365549, 2722737781, 2841777961, 3223176813, 2486473463, 300239608, 1449493269, 1753034891, 4286170211, 150038937, 2172135493, 2581756185, 3348608297, 4236108428, 1591630863, 341502070, 2811532621, 3514382001, 4159788193, 777185865, 366739752, 1819168783, 2536171804, 642023874, 1993271983, 1274838358, 1440806985, 1853253666, 744310516, 1128139466, 2187438093, 1511002125, 2390429643, 3417613197, 1137331537, 1488603636, 776076251, 3343056420, 2585499237, 1200576049, 3603628314, 3004878481, 797793592, 549541353, 2952872793, 90117048, 1379087547, 3951434582, 3289480421, 493230877, 1140304308, 3704672778, 3199814074, 1530897756, 1745561615, 873651847, 2094964432, 1242276673, 3972154770, 1443367720, 3005065448, 3885491206, 3435045174, 1222099137, 3210989847, 1765930379, 939757936, 509687554, 1281240301, 3420587532, 425795146, 800036307, 3252333903, 1772522558, 644377991, 469632503, 1107301562, 180163207, 857240689, 1348542051, 839671735, 1852227729, 6780678, 29481196, 1201764337, 2483266877, 3856103965, 3878041888, 3098691408, 917547512, 1467788407, 60252789, 4178326872, 353910299, 1460771615, 3411966766, 2396850042, 53885868, 3976609761, 1955152189, 3750548510, 1328029161, 3246178326, 394414553, 2324861103, 3220372326, 4243336178, 1334974545, 2901770981, 4053210798, 2195042889, 1549821937, 3009531332, 1041645674, 2579490521, 3362370672, 3535491336, 985487211, 3295670057, 2071477582, 3868923622, 4089269761, 3678975137, 2736503209, 1752810856, 1079394253, 410286199, 2970807711, 2830713825, 2327202003, 3518908017, 2047937972, 3329040720, 3325595426, 3398503718, 3501925737, 122647405, 3011410650, 4228908589, 436775610, 3105105233, 1454108174, 3217191010, 880849187, 1678363598, 3129706277, 747442365, 346715164, 1677116044, 343779747, 148957522, 2249156605, 22523912, 1708612055, 1846433853, 62694236, 2759819714, 1095200455, 3505069460, 714458025, 53775741, 1147648947, 2107282236, 4230975510, 251089690, 1882605502, 1837904751, 2552707554, 3951383631, 1569276257, 1796143030, 2846601400, 252705077, 4262622569, 2003707403, 1614280241, 1023970701, 1897263633, 3401905157, 390753924, 3415392459, 1019564841, 3229346347, 2973623679, 2023397562, 4047987679, 4001300401, 2881319158, 2220499414, 4023860510, 3560059659, 1645554512, 626317467, 1061043898, 3716769731, 572680760, 1514483157, 647770156, 4268225034, 2692155202, 3334609119, 619548224, 2947123205, 1436308226, 3984655788, 887831795, 2882960996, 971618468, 502327001, 2592459509, 1108671797, 3421317799, 1178989666, 131407245, 997529518, 56868098, 2983467425, 804408311, 883425779, 2953270449, 1769635245, 1874149556, 2994675900, 447886184, 21508774, 1336790371, 1580148462, 3293055978, 2084880656, 1241847304, 3949060579, 869569739, 1437335929, 303738796, 1046563781, 1503384845, 3305535557, 3535031162, 3473429236, 905364379, 3880578047, 1578042387, 3788242701, 3657456550, 3368893374, 809718708, 3022509598, 463442, 1809838927, 1717697624, 3803384168, 2469077494, 2463226635, 1991130292, 3245949768, 4122091847, 4210059074, 3941907123, 2931767335, 542693802, 2954094528, 2508019322, 3968004752, 208669609, 2374301925, 3817753204, 4229163426, 721563089, 4028217531, 1987158745, 3588216680, 2307565400, 2817095368, 56320026, 2596296137, 2735966997, 1618979440, 1847398920, 432822415, 3784739293, 2272415128, 1650427404, 537849670, 2288029135, 953243276, 915644286, 3955798865, 1890404827, 3323084516, 2660747865, 776406146, 508282202, 3810173683, 1596715973, 3305849913, 2297695029, 132029747, 2270309110, 415578847, 1907927328, 3512710926, 2549574685, 2803393891, 4283128812, 2478879292, 57117657, 3142050894, 3270942692, 205167428, 3815254605, 1022975626, 712005225, 3313332316, 2238571411, 1282742703, 2723941440, 627161840, 4111295414, 2286016493, 3835797088, 3959102099, 3340277386, 835356497, 2719503750, 694640358, 4196963600, 3486171502, 1361623496, 1916169281, 4186948580, 1712021026, 894998978, 207838101, 2674214155, 803452710, 514461716, 2102381932, 1098840785, 2549413093, 2658353141, 3677884660, 230734546, 366744138, 1377272612, 2535964713, 3870237231, 2792938576, 3366213963, 1192475780, 2791054595, 1305986185, 2809200051, 1057069389, 759228041, 3614235421, 2854688234, 1066252703, 147136286, 3247616579, 1816622907, 1562271730, 778836817, 1682201394, 2319251617, 3327588906, 315529548, 425483746, 3806144353, 3115014821, 1403624465, 3895221282, 3262575663, 2777821713, 1397127051, 992068618, 2562977600, 3453211644, 3224060676, 547783812, 221883588, 118143496, 2273012808, 4041121212, 3668803809, 2264283993, 2029586153, 298024839, 1446571585, 955125909, 2938403507, 2225599105, 1695186490, 3675611940, 1930260376, 423894224, 3167890839, 462864450, 1043463310, 117837670, 808544837, 512568682, 1360933910, 913689282, 116300329, 3298554146, 2041587274, 2908252219, 460681687, 2709518481, 1263693282, 4002549302, 2680976131, 2688594433, 4224420820, 1866498354, 926099934, 380170681, 3392598940, 2002518659, 3964888652, 2452599523, 3095950540, 2537730940, 1228979429, 3152321537, 3262386166, 1853741787, 8788142, 1523697857, 187826908, 3662124755, 3801424058, 2078764460, 3544570462, 3645695941, 2493310851, 1158316604, 2320153195, 2273393521, 4156121417, 535171381, 1625052399, 603952165, 715425501, 849032502, 1361630947, 155587679, 2260990014, 1834777693, 1802063981, 3929794489, 1328481053, 3631946036, 3812161663, 1437638699, 3754683904, 3832046938, 2884376106, 2573457586, 2912272022, 3107956691, 1446343969, 3085084334, 1795730407, 3647581243, 2818200204, 2354480642, 2030822615, 3997830538, 1742710235, 4257580714, 68375903, 3417176894, 1486420745, 551924424, 375680493, 1103108935, 1263690194, 1625997182, 1935707157, 2698401994, 1678684416, 2298352920, 1126460016, 4243500478, 2066930491, 1929030439, 4197207709, 2086647898, 2043166671, 2723300683, 2934853212, 2069920927, 1783775919, 1818645528, 4067701208, 1404906013, 940603875, 1638900237, 303026497, 1691818072, 1177530558, 2699961247, 1169636497, 2121648649, 3961199522, 509120823, 2432382203, 3986940160, 1283536783, 3229298420, 2998985204, 1234476648, 2407659154, 4183595478, 3194417536, 1579812155, 93302118, 1231950176, 168188906, 2893071987, 3167865557, 4155536110, 3395823984, 1171382516, 3903412830, 1989703174, 2425575959, 1914059681, 410794579, 332948063, 2796348828, 1743719560, 1259625585, 1852274749, 3919152900, 1276540569, 3735050638, 2999134186, 4040652971, 1187063497, 3807891991, 390244150, 3338567726, 2296208906, 1489011559, 1323939424, 1955702296, 825370860, 3313554387, 1702192691, 499576058, 4152821868, 2145639365, 3285358530, 1370456021, 129935138, 2658254327, 924600778, 3668853791, 1014238823, 130618422, 3505771911, 4179303413, 2535878703, 1114270998, 1082488629, 3195262324, 3086686918, 1052735366, 3406638838, 3251813137, 2885800144, 1676388066, 231840319, 3433513344, 2190004475, 1569744428, 429907167, 373038359, 1565653553, 2643863827, 2624550819, 546121990, 4046857913, 2347619266, 545121077, 3137178439, 2965832456, 3463755987, 219559892, 3636794917, 3136308023, 353748751, 2922274075, 1637838914, 1116211658, 448879120, 1227357964, 828689756, 1582110529, 1830988674, 2144406492, 1153184302, 3774555826, 4047079651, 228021372, 314468184, 1667489268, 2027061287, 1555482355, 444120872, 4099211606, 1821033779, 2318942239, 3971461071, 1149399242, 4284727503, 3320413920, 1694223467, 140970102, 2179922181, 2680751531, 543029079, 4113937001, 1586296254, 1731161693, 824236380, 17268313, 3052710018, 3542248668, 1234031050, 1734045245, 21274237, 2645554575, 1908229144, 3815498567, 2539075783, 525593763, 1334589456, 1149426494, 4052995828, 2734376617, 4079225337, 2339669758, 4166060353, 1423933069, 3272399548, 1550349110, 1093223492, 2234328208, 1149657365, 4202062244, 2564532209, 3866394750, 2580094354, 3680829849, 1629483923, 3013835251, 2222589811, 2134319784, 4056431268, 3726392321, 937914880, 3619298375, 2589445581, 4219124782, 1750123017, 2646956094, 579455608, 1414941688, 1000692403, 2079666083, 1679116278, 3547007311, 2601573907, 2182184836, 2101890847, 33595674, 1502186011, 2398469506, 1024254442, 3161653165, 3170389487, 2621518130, 1757031206, 389971153, 1567241685, 4153117507, 2212705064, 1719609755, 2455377121, 3008141798, 910123698, 3214207538, 1884605460, 4050733767, 1492796302, 2524818313, 4028237455, 3547294506, 3686361756, 2463876301, 3658820546, 2527657614, 2659679378, 4185546218, 3993385286, 1367831514, 1521652772, 3476003522, 1580879591, 3922802303, 2215827780, 3492816050, 3252412064, 3689549741, 3736820793, 2601502643, 2843768588, 2145124565, 825431794, 2363136428, 976665591, 3929924668, 2680508573, 1176118239, 454040734, 4237001222, 2915672217, 2365193076, 2868650086, 2019918302, 3486754077, 2011567775, 3521928952, 359491951, 4021075241, 2006778043, 3223950972, 3481188022, 569427374, 2070718791, 2776827622, 2115150791, 3998420532, 2040560252, 271174052, 1291439690, 589998320, 4131186689, 2755992896, 3083876372, 1165151279, 4283304595, 924401946, 116176142, 3785491796, 4169633313, 1949673406, 3423109357, 1380590801, 3040101452, 193328801, 3151130469, 2999871995, 284763544, 1408208392, 476951325, 3892155758, 295590398, 1557966659, 3454277491, 2425605550, 150854041, 1536844935, 1456680263, 2649155146, 2516400933, 1369686346, 528409649, 4066716006, 3062935828, 3362369234, 3611976856, 227671273, 1109380800, 2886224082, 2338096511, 2213152470, 1728798238, 32633520, 1604634639, 2795027906, 278271614, 1879679230, 1642604160, 2561912869, 700043725, 2113852500, 4220883878, 38584549, 2042542748, 2957024013, 4030288904, 1993863104, 1163479992, 7255243, 1457585249, 3306935039, 3354550882, 1220075065, 1402394835, 2312211526, 1237248832, 2985029419, 2090471005, 3074377652, 4037207965, 3192951009, 1881685117, 3634497125, 2956023227, 3967668229, 3531130877, 4029268587, 543819844, 1599495913, 535049521, 593539194, 577387187, 273143285, 1455677634, 260623226, 95135965, 4194607549, 450452226, 216295323, 418506658, 3370533826, 1001679852, 949575338, 763841895, 2615100887, 3121602150, 4147580558, 4258390262, 1185920598, 2375595748, 362766583, 4157666374, 1415985015, 3627131448, 3050724530, 1515601782, 3720072843, 1974744538, 3953918153, 1580543172, 2254787556, 3241261169, 5482457, 433015795, 2968340696, 399526392, 2604307969, 1342416994, 3629505269, 3210631547, 3204700692, 782184789, 3788483813, 1652619085, 2966777059, 3837826601, 2231753324, 1938569348, 587952107, 2529435582, 2852422503, 2522585586, 3344851301, 2771908646, 2214153843, 2881279739, 3760358749, 979288769, 4212606181, 931290727, 262579617, 3617800721, 126843660, 1857854108, 3773748018, 2573558035, 1464253449, 3048215869, 1882118547, 2771511076, 376380599, 422681647, 1207678793, 3985071318, 2762133979, 3340732169, 2275104644, 3701992273, 888934525, 479220478, 266465920, 1938339128, 259154640, 2897214577, 32205685, 3670742439, 2536721164, 3654307546, 3623253591, 3502225564, 376129267, 2577278934, 1121943529, 531884238, 4216024667, 205606311, 4143192311, 4270410615, 3241938827, 1499458851, 3328648036, 3313823232, 2625862713, 1671240176, 1264848045, 1475376751, 676646057, 739068800, 257468444, 2547248393, 1808234996, 3459981273, 3576089740, 3320338439, 1297685883, 386434331, 2359242298, 3222367305, 2378715958, 503686040, 3347560447, 2581071919, 718177561, 3217258304, 3535183449, 935403706, 1108904581, 623597716, 4195932200, 62888186, 641373123, 2566847068, 2610733322, 3349633733, 742504333, 1161818006, 146066148, 2251416209, 1784213640, 2728167018, 2323591333, 942702596, 2306666660, 2149595713, 3518153792, 1565991017, 794129459, 4084261862, 2739710225, 1881602216, 3350418461, 2447960739, 2801362746, 1643635921, 1656506845, 97813411, 523844628, 3916397964, 1610628686, 3407077104, 1588185402, 1483353666, 2045526083, 81883369, 2121958361, 2686225447, 2692107649, 1265799153, 4168769881, 3325860506, 2244602779, 555366764, 3858685768, 4017333242, 3392232032, 2499343810, 2273407442, 1052212426, 402271564, 1443416653, 2883874536, 4145158739, 3894653036, 778558465, 1497319466, 566640631, 3526398681, 1351658446, 1532402469, 1330206909, 2475583591, 1554745219, 1398823204, 2570180343, 1862402363, 3300138953, 1645993025, 215601653, 692148577, 4191839328, 1832662108, 4118575323, 1153786636, 457467181, 2315778881, 1789399056, 1719915217, 2251909179, 2772264335, 447808065, 1752156559, 3750719246, 2452919769, 3112593430, 2377165029, 3641562877, 2685982734, 1315008247, 336639949, 2080645266, 2994655545, 2707729243, 351478729, 108152219, 1833894446, 3242532329, 3599326092, 2732242102, 3479103013, 1198042553, 2843497610, 3984392295, 2439922050, 2318511649, 1365283167, 50371006, 724276671, 2098423103, 2514191017, 3965241352, 3715229317, 3264514397, 1743095979, 385376414, 3244756003, 3104731336, 3269756994, 2008149257, 1852612490, 2046405190, 2351457238, 96140164, 1363467314, 3057221740, 1729479366, 3762635688, 1531947073, 2648845329, 149250416, 3191293032, 1958241503, 2715210075, 1838137318, 2435091433, 2047758479, 84988635, 2786483296, 3899707333, 523277218, 282812992, 4222974064, 2489757873, 598333236, 1278999406, 3950189642, 3810556827, 1733384882, 928074203, 3858364020, 567124974, 619461428, 1703166956, 3753765285, 4108083650, 2452204133, 2374024296, 2861676544, 1375335303, 625568770, 3577524860, 373821597, 1044969391, 1709233545, 1350054690, 4208573778, 3767467912, 204124719, 429676783, 3510721442, 1170917928, 2551285316, 1439127920, 532466442, 474760388, 2084951057, 896164281, 2142891861, 912957870, 530953308, 2552391178, 2738592466, 1923713956, 1010415768, 937147659, 603216298, 3169080906, 1572007924, 1414060190, 3459068564, 2266571101, 3062476906, 2325362110, 1417631913, 2278037224, 3354549751, 3037479987, 3949565759, 2697910661, 2922876989, 97496382, 3314334994, 2908713559, 614392835, 685509454, 1526154227, 3769513445, 4004155625, 1461293511, 2124838808, 1667212648, 536789669, 1608670555, 2786177192, 3072757977, 1829048250, 1579607055, 4068499088, 1452269574, 1074990911, 1776847053, 2639269945, 2712220534, 1885445480, 3280801548, 3443883845, 1205174840, 3934285719, 943497844, 2212742689, 3247467391, 4273135011, 3397122035, 3353951309, 1200204691, 1037751230, 4250140211, 345651617, 1609959766, 2272175094, 2238271731, 542702370, 268005066, 1933439133, 3772240391, 3101107000, 1823721155, 1623271489, 2837252039, 4184689316, 294273362, 4063329554, 3367053497, 3761157276, 2466551037, 2437126133, 3812840524, 3425207455, 2546349193, 1077515671, 3745860867, 3058733323, 1815185954, 53474003, 2984792355, 3318170261, 2499377161, 1064390921, 2808197564, 2188726090, 3644201185, 3346297376, 3050887435, 1458483334, 1091250100, 2711105621, 755752779, 3522035616, 3180228622, 2519848941, 2515329393, 3201108941, 4100285984, 80207553, 3914850315, 1857253157, 1671488714, 2348490884, 2230171379, 887028916, 4115600236, 2742837048, 876664061, 1590469195, 3297825600, 1151088521, 2569201985, 3545970581, 4249592081, 3027138444, 1646195438, 2747133300, 1759907786, 346774894, 3241992455, 3961345459, 290188959, 55627405, 1332998939, 1487889321, 2430020481, 2015796969, 2061612267, 1679507907, 1273995284, 3452916506, 1623253221, 2168219535, 1563281397, 1695781555, 2882879519, 388077151, 2943434544, 1551597345, 4049471024, 1714892778, 1821045533, 3757928596, 773988070, 1442504773, 2009591632, 3808858895, 4179822270, 2261163935, 242595293, 3978868300, 299728786, 3215508288, 449979526, 566471826, 1316654144, 2270826618, 1335456748, 2080252142, 1434826458, 2872045210, 1095990217, 1748981776, 2843452598, 3142165635, 1867583948, 2202338700, 2832278018, 1970632714, 3259593029, 3906439973, 1522739073, 2999563103, 904560547, 1711443901, 3790874167, 3182519916, 60105924, 3982677851, 4033785235, 3716333488, 2912435730, 2921608306, 3310325599, 4141637016, 836842653, 2879755395, 2616726389, 3463062235, 547588942, 4026251359, 3022253151, 4101709710, 974902732, 4187833320, 302786462, 3874311028, 856388354, 618452435, 4217760829, 476650547, 3300937761, 1763552793, 170113701, 2351580006, 3276773612, 1452582297, 2758559177, 2198817821, 840797954, 3473919946, 3580674291, 813162785, 295492616, 3240290118, 3127686741, 2651703118, 4168400104, 1117014049, 2644643110, 1410966222, 810947244, 2463970130, 897882420, 539427892, 4170802691, 3862938908, 1889217080, 1163577640, 1939478849, 1361683578, 3326567110, 1554551864, 1571032908, 1737004645, 1218648543, 1729289795, 3492628859, 1180300544, 1737160321, 3406358565, 2220882360, 3009577478, 1109078971, 1531849918, 1803774609, 2059221892, 729504204, 1045259396, 1312426706, 3384667129, 2807317884, 2267972862, 1299087840, 3473948205, 515993883, 1763019421, 1969561827, 896357394, 3813317651, 2105054442, 2737074279, 3351283951, 2989753594, 3958153557, 3190237788, 1283768601, 4271367495, 2757329550, 2046154892, 2389261943, 2264019830, 2862260122, 3406314898, 2450058061, 1654860045, 165098610, 3209386362, 212755307, 1558863797, 2195702288, 1154610502, 933420222, 2024599722, 232572554, 4005019295, 1448252535, 247286523, 118253131, 2370882775, 1299038501, 21873057, 435260046, 1449459734, 688794349, 1409155679, 2741665904, 1113401806, 1032304617, 4239043667, 144773089, 3493190851, 1135248809, 3434920358, 838988366, 1509273832, 2262117668, 978225513, 748318270, 69694250, 800860726, 3658856440, 440759312, 651700439, 159269205, 2452991160, 4189593343, 3124479567, 2093488041, 1591239860, 3021852148, 892442838, 2031539990, 2610399170, 256709576, 1299799932, 1206902507, 1099242765, 46822007, 764644244, 348007156, 1028579526, 301769323, 2039790978, 3121139729, 1719487789, 2072670924, 3472082823, 1277947544, 887652134, 40385595, 47933378, 3364583903, 2576891684, 562496565, 1384518473, 3375179500, 3082141821, 1023816027, 2262709318, 4079462350, 2543654648, 1936000144, 1034514153, 784609351, 3465652707, 208249546, 1796592974, 2098287526, 2904266237, 4169315498, 2463633741, 3632545216, 3196452482, 422059199, 943012167, 79184739, 3394032288, 1904198961, 418781505, 763195682, 2666352336, 787031924, 50065157, 3641192099, 1274835950, 602715875, 2852869477, 3528365662, 1045910559, 2282361985, 2407932368, 159860862, 4116562478, 3457434925, 4175357991, 2763638506, 3476616457, 3268182199, 3992818567, 280812372, 559292992, 1798841417, 2797322890, 1048237487, 552209005, 4025834520, 1491537842, 1848212425, 1041075367, 3413596793, 930894946, 683272401, 4218270547, 892567345, 1484221351, 1313891646, 970361857, 3239866764, 349170827, 2261379776, 467271379, 2087032971, 1340026700, 2538869017, 527708176, 2195826384, 2016432836, 2864258479, 635765325, 1869992191, 759995449, 2345412574, 2712599225, 2158755732, 2692921420, 2113353024, 3556845703, 1806932458, 1331366831, 4292913367, 2995690020, 3349199682, 502727048, 3146144164, 3667173871, 2981911542, 4170074887, 2469466624, 4181519878, 1532773224, 554889932, 4135426473, 978189746, 2889902499, 2627543967, 1828780216, 2327850084, 2279381830, 2117132419, 3075169192, 1480167664, 1928009841, 483558370, 473149516, 2126478535, 1134109386, 2981740767, 2840249056, 3612662399, 3720147480, 4067453924, 411010670, 761310970, 3171959989, 1525255125, 1524829215, 1691495810, 958945094, 178596127, 2061215410, 4069225075, 2841265165, 1952071019, 860381139, 1824647141, 3687504516, 3739369287, 2144814884, 1216671546, 1508918278, 991249127, 34668689, 1961991120, 1311358001, 2285168351, 865726398, 2006152040, 1509002635, 157276644, 3222876772, 3720331796, 3900336781, 934133304, 4033720943, 2271701665, 3040619725, 3131775454, 773790317, 466057004, 1869096896, 529500185, 368195721, 883982086, 2752030481, 1737783411, 3377922, 3421749316, 2928606491, 1366706902, 1236786035, 1119779502, 1240593671, 109182748, 3389073978, 2009017916, 4293383652, 3160747646, 4246055511, 971917666, 1813667656, 2378729212, 360636164, 2759731304, 4178006142, 2328096456, 439849602, 1147034797, 986002264, 4025865633, 420843809, 1427370354, 1778951855, 946275826, 2720171707, 3125303183, 1392117692, 343731865, 999789305, 825893273, 2028265728, 4034124549, 406850118, 3520458350, 1099490884, 3282178591, 2313466316, 741363962, 168046189, 2043873324, 873242763, 1462710867, 2230078470, 370429024, 3529562352, 3748749081, 3177668847, 2288763891, 2293973070, 4110713515, 1394791861, 1170311372, 253008053, 1047551473, 3069580907, 1776338031, 248401537, 583808961, 2311457239, 3478199594, 2890147202, 91983882, 1233980379, 3359609765, 2255358270, 4241227391, 1395598981, 3649456339, 103155564, 1209184662, 2816047867, 4266112078, 1017363931, 4286288067, 831256195, 3487706590, 2405140941, 1573208123, 3671849253, 92994634, 2209275125, 3491118341, 162441798, 788739482, 3188303416, 1105061845, 361650346, 525415708, 2901020319, 1599785843, 887715644, 3205173962, 3550710460, 3577357885, 1530440555, 4023440707, 586990050, 1242477976, 2741641775, 2721452251, 165445836, 3427052484, 3965759756, 3255683758, 3871851747, 4179780015, 632375685, 4194064159, 222730892, 715944913, 2194033781, 1458553687, 1476158696, 2230332906, 3258832103, 2075454393, 3477305961, 3039886252, 2976286388, 2317004861, 1030504956, 3655921872, 617029877, 3702778451, 4164326700, 1341742615, 1980497390, 2241469035, 902611446, 953009524, 3349779797, 3889032377, 4041655437, 3044543154, 1244771568, 3208122288, 2647067055, 3091360953, 961535935, 2489773225, 4037498481, 2807738059, 815284213, 3749983126, 3179752628, 313553504, 566376815, 280984886, 3428738050, 3788346568, 2160058584, 928546821, 1367862207, 3148946379, 1354519068, 300240446, 2720110884, 462518900, 2769501372, 200334743, 2131286750, 451045155, 1132494989, 2161393146, 2377300227, 292264050, 3212383492, 1285500340, 2056620805, 1628112092, 255419460, 1888934839, 2888485869, 1928244755, 3885649033, 3818299013, 2846685736, 2978834403, 3238131692, 1105365038, 1081770437, 3724857364, 936182605, 2985745968, 2169947302, 508003441, 1125183832, 2202606108, 4199641744, 3131878117, 3089417372, 1782413261, 3102122922, 3427284404, 2628387086, 3467852189, 144067368, 311677103, 796429234, 3924191088, 4169222368, 1356795236, 4242103585, 1807161768, 2719115931, 2160676223, 355595557, 844796411, 618669467, 979636128, 2389551906, 1989728149, 624853440, 1724972780, 19815168, 3471418658, 3234981641, 500666570, 2766821174, 948284726, 1606157928, 4002400254, 3376884521, 1061673138, 3940484009, 1546770833, 2991421963, 36718867, 4172164761, 1928663683, 2295648198, 2169839459, 3496817857, 2857652600, 864990971, 1766257314, 154793742, 2883318667, 3961302667, 3475391855, 887810610, 465928608, 2008191944, 1589102212, 25546177, 1100006813, 4292080506, 2300125803, 2049272318, 2097287191, 310187251, 553661650, 2764732621, 728218599, 378318770, 3274786379, 1399448487, 2369867049, 2258142893, 1937477278, 1783126377, 2253127685, 1973021265, 1681105195, 2677496694, 932735287, 4165955503, 98117417, 4232312930, 1006867616, 1374078910, 425336728, 1735064928, 1779924250, 3792499561, 1845723404, 1534739510, 1799692524, 1659660629, 4059563199, 1519886043, 2291777616, 1619042597, 3143963459, 3091135169, 2370996780, 3502171316, 3549728959, 3241839935, 204322708, 147258026, 3805644153, 1452807753, 2781053791, 3639086997, 1721676106, 3317100013, 2553493855, 1283942426, 1376210829, 4208445504, 3262981645, 801161514, 931128417, 1843936954, 947858898, 714976167, 3749230230, 2877350667, 41990768, 2225134313, 3295806110, 1682144992, 359914408, 1847077419, 1345658467, 2856884219, 520100702, 670143881, 3296688242, 2945027113, 1753992193, 680792099, 4202984299, 857804852, 2947140163, 2810295101, 2617604854, 709478850, 3503842879, 3469931203, 4004482879, 1925104861, 2678337306, 1804635065, 328104493, 3168061015, 2672927436, 2241537885, 2577832283, 1185827663, 1487356347, 2942948182, 3086303675, 3536192772, 681242512, 2288057332, 1844890834, 4017212014, 906964191, 131103385, 172217494, 1694164041, 1553404145, 2911887783, 2316820541, 3683733794, 1919488309, 2794601077, 3558740123, 2328018191, 311421855, 3445778906, 1939644287, 1048136199, 280874118, 996221965, 450160647, 3882997937, 61315996, 136984369, 1890607951, 3804941820, 4069402971, 334459577, 2738941145, 4195199297, 3104082153, 1676068698, 2534202441, 438483623, 4035385374, 3302405807, 3346025713, 2077803740, 831582303, 607843632, 788600704, 3898855463, 108961293, 4034392606, 4130730431, 952649637, 1296395957, 1403564110, 1648207004, 1684901137, 96152141, 2809521454, 3838944721, 2117405145, 2241225397, 1380592805, 164888594, 1005758950, 3223278175, 861602679, 924209556, 1971737207, 79693229, 1795255999, 1426333524, 3264714951, 3740903120, 271470734, 4248577965, 3618560721, 397330194, 2176187051, 681476544, 4015027761, 2591844778, 2060276430, 379643361, 882926162, 3061848465, 3281602463, 462845732, 1343217934, 54073411, 3424652669, 1562245688, 1702199741, 2570523903, 4147180093, 1677178718, 2748636777, 258215512, 61278685, 3348909217, 1605151798, 4040200223, 2417949388, 1301700369, 3431063747, 1401985197, 2339628180, 3932019250, 915340774, 2522168218, 2324603391, 3307302891, 510580726, 179932684, 1810015253, 1182838458, 309842775, 3736518159, 4227135871, 1242232717, 3355751359, 3396630326, 3701892183, 3104024932, 2145560263, 3255682602, 3607061375, 2203188902, 2865996574, 3069753108, 1026831842, 3613730533, 2446001520, 617872947, 3234743822, 672842924, 1294207282, 1454135377, 3517505400, 1739203508, 1080798983, 208292805, 3617899537, 2724607962, 57416577, 2073509569, 2848378657, 784432092, 1083879999, 913116473, 3718588861, 3912918021, 1314254934, 1634254780, 3792120236, 857553666, 3075206680, 3820378362, 549917007, 1513190563, 4135370511, 2442086232, 1549243600, 735193261, 4167276624, 923849394, 264432926, 3490697067, 2329148792, 3369757224, 2220200033, 78463685, 393138610, 276168014, 832573226, 965292741, 4281231500, 328301331, 1506657458, 1844770044, 13703969, 3357032173, 4032077218, 4225809302, 661337654, 2742644616, 1711748190, 2755311905, 1634088938, 283284406, 3522907491, 742252417, 3547784076, 1188238395, 3862230003, 2550075337, 3227299495, 4279860952, 4015865408, 3848820469, 1791806631, 1678741856, 3705011837, 3466528079, 2675519070, 2398671469, 3580587558, 3652027889, 1512151396, 2253554393, 1171919345, 2253675336, 3588317480, 4082355403, 2926459954, 2887011327, 474331052, 555800157, 661669426, 3101030743, 2526622647, 4257973980, 419449935, 3063689225, 2654658710, 2740554451, 41602177, 3044572582, 3975131605, 1816706876, 3039045974, 4163260365, 2138968727, 929633475, 1319540316, 3306185230, 3146435325, 1983649509, 1782335458, 479702839, 719387592, 24255199, 2252372696, 2894668208, 4294852845, 911348063, 3491919271, 862670782, 2842346975, 3559256265, 1555081969, 121087546, 2220005079, 61510415, 1536880076, 2588316224, 2662445751, 3194758348, 2639661974, 2672810963, 1632633004, 3872135179, 913102981, 1960251317, 1713747484, 3109412583, 304721687, 2752676452, 1449738926, 2880218226, 4074530634, 4269476641, 2291678969, 2622494230, 2639387481, 818176093, 3646489783, 750485493, 582524282, 3323413174, 1756486878, 4037385917, 2332206515, 3935894338, 664465495, 665559606, 1162329024, 3246257436, 1681243299, 2161669588, 1868428833, 2377944565, 43357539, 2845047765, 1383613665, 1645127233, 2867006546, 2085451892, 2970998033, 3167123184, 2835432549, 3143994090, 1980881244, 792306587, 25529040, 2278017659, 759910940, 628040673, 3445556818, 2612122840, 3776850079, 2669133109, 4116896208, 1404476664, 1541294783, 517096388, 579437930, 948878646, 166205284, 321713936, 347723644, 9114907, 3851230032, 1307317498, 2567273318, 3485113238, 1622752900, 1696515245, 3643159283, 2640277555, 874715227, 3580441744, 3148791960, 4210720241, 3392408502, 2418717087, 539194449, 1044260292, 1990079191, 2082851929, 4054555778, 1047681197, 2978889729, 3981145380, 182820771, 1650201196, 2119819865, 9025643, 4254984338, 440146014, 2150481876, 755129453, 123607993, 4264789119, 3834316970, 3312379268, 1738132610, 3271446984, 1639339409, 2811623751, 3609014337, 2097217973, 447422720, 3114065154, 2871360842, 1838423503, 2367012202, 3734130861, 158538980, 2195997265, 3643621527, 2728434312, 3048102007, 1728606197, 1082082267, 3910120513, 1295889843, 1795363752, 1993022133, 1647067536, 1666517222, 1898521442, 1206654355, 2156994153, 1600528558, 778434468, 2844911206, 1860518869, 3751381588, 1524280470, 2166042530, 1792115217, 342796673, 4146539941, 198982114, 4257019280, 1029237672, 2825140206, 109640587, 2878618765, 3703088089, 3452295462, 2893822028, 780304911, 1903625035, 3433685241, 3137352533, 1190002228, 1356772290, 4130766635, 3849264064, 1466038935, 865657359, 1008920307, 785040884, 2878864779, 3793150599, 212327958, 3392214980, 308842139, 350584608, 2211395012, 2408901676, 1697192243, 2419245106, 1902742934, 1826484306, 1584004914, 2055926372, 988225950, 2228531794, 232865685, 1890384733, 1347598283, 960257263, 48539738, 3364848343, 649833602, 3663479733, 2291004231, 1582867803, 3397592298, 3989358451, 1465647693, 3216151029, 3842529542, 3495814891, 1405825828, 2666870262, 3065964275, 417105578, 3331104465, 1355254244, 170304201, 4054527418, 2946999954, 2134670140, 2295831482, 1870082407, 3633000928, 1763172416, 2385462166, 675753512, 2392153050, 2591575317, 2406475384, 2401290455, 4246975260, 3175936308, 3391439186, 3437435004, 1680894646, 1589113504, 3808844831, 3692719629, 1800158831, 1988657267, 2639799596, 3392847728, 793839876, 1676663085, 1348255763, 3165532927, 2863574287, 3926225210, 765935040, 2122022403, 4079950469, 3057313253, 1086930125, 473966810, 4099169831, 2453260221, 99721903, 2336016480, 2413435970, 944479976, 1589620923, 3701755377, 12111268, 1257729195, 1577969848, 2242201130, 1297718118, 3952238950, 1957387563, 3067364372, 1140200480, 2922048152, 2625451828, 4103474617, 2039859976, 165790309, 2931735892, 3816793706, 4219085572, 582916330, 3321106396, 1011489568, 1716522339, 2989969992, 2675279358, 806276271, 669199124, 993182109, 1624643751, 2210424391, 2298933637, 931312805, 242934579, 3905387938, 1322379979, 2797350258, 2874855156, 3615623148, 4133047107, 2521253379, 1728404880, 3469034316, 288936534, 3490833795, 318223297, 714011324, 701296854, 1866221574, 2853484417, 677071096, 1099149862, 365696335, 2222434116, 4261493379, 1146987112, 928103684, 555620718, 4054546951, 1577892991, 2877444795, 2687637681, 1787233038, 575161990, 2406353262, 2009665148, 2046292801, 1079663151, 1517295063, 2228805494, 1326378149, 3116282842, 1025036261, 795891993, 3657047084, 2988521533, 2869964290, 3917390585, 4133698105, 1746939340, 2506932230, 2809635292, 4046968115, 774044472, 3668102482, 1261694964, 1605135917, 4068049726, 106487223, 2840639767, 1667817371, 1280805338, 1260344131, 3535908309, 529220795, 2835787523, 3378629260, 1116808525, 3073281209, 2567333067, 3319128619, 1477986156, 1869960828, 3204987737, 255283474, 1437561340, 540126633, 161666564, 1247220266, 1715845458, 397478407, 4036427470, 2778518868, 2789665085, 2448478047, 2901060931, 1787848370, 1182021110, 2414565536, 2771081511, 1959006366, 1832990114, 3462098453, 2542928964, 3335001131, 1713178948, 3574563613, 1776274798, 912399947, 3863975221, 4078929497, 3495524466, 3419159023, 631326830, 53937569, 2541967963, 418491889, 2765694291, 1843859131, 327372479, 2703401791, 3603748858, 2527785883, 3024791133, 2615939665, 3569349163, 738874386, 876781029, 1340310553, 2800509329, 1217656821, 950843515, 414294036, 1878439455, 758675883, 1159210232, 3115326889, 4040001469, 789526734, 3148123361, 2751394034, 358641054, 2695020214, 538337711, 4244014135, 1607065688, 1528265366, 2368756476, 3680968892, 3233507607, 2256182602, 3896926676, 2361534129, 3043237569, 2680513298, 841557142, 766374396, 3072419596, 244172901, 3557745622, 3991683954, 2837026820, 897109901, 1899960493, 570730992, 1120055590, 1852170119, 2405719144, 665166061, 4078114452, 3718187572, 330591818, 2610709675, 164713708, 1104924462, 2766536770, 768160477, 1223305922, 2446312276, 3573418850, 2841655073, 1702284979, 2781098920, 2527295653, 1654733512, 162177211, 721604702, 1490752676, 1715634176, 4288420741, 2751579208, 3132052092, 3779861020, 3178725242, 3899460647, 2160999279, 3459543775, 119497958, 1594188944, 1013503363, 715468000, 3179212708, 4195704458, 3990945474, 2322089647, 1877625443, 2961157826, 3424676726, 3219577597, 2714827156, 1658327161, 2723412981, 1652968279, 2017862109, 1755712063, 442760117, 1223542464, 3403670647, 3457056341, 250824595, 4054684631, 3514064272, 2428720828, 3881481707, 3200185293, 3172160210, 2087449915, 2363292921, 2372416273, 3451949873, 1816859338, 3686005254, 3043577935, 4230530895, 2535911710, 515028870, 1752447913, 628563387, 3196386290, 3986443444, 1042011858, 2990483150, 3489377671, 2080788688, 812587449, 3606870214, 3766013956, 1150977634, 2183933778, 1654926118, 1937874473, 3357070990, 298038724, 761275754, 2892759323, 2911051609, 2683239327, 1744246457, 399957084, 1584629629, 939635387, 1781648614, 888389471, 2178197898, 2837294615, 93578437, 2589772011, 2784686324, 1037030663, 527026715, 3367411891, 3061949014, 1115060324, 435100019, 2007981666, 2890633848, 3604175758, 4033280726, 982345536, 253080645, 2412938823, 3321544792, 3770916981, 3842152914, 3528460594, 836368382, 2542066203, 2986055608, 777531861, 1468564996, 2304724860, 4293281253, 998937936, 1370257027, 3817497225, 3512380325, 3305272010, 2440616677, 108729421, 2480609529, 2686928992, 4002997028, 1291493591, 3381632851, 3221901475, 2198336222, 866519598, 3011276359, 818717378, 1151009151, 3063028917, 4248866068, 2725534872, 1051883157, 2364084557, 3496888607, 2371941333, 625082332, 3339149008, 3069224745, 2643306255, 1609818430, 2198684899, 1379482575, 2625262201, 1815661818, 732449729, 2303784074, 3346118142, 3753605455, 65428741, 2905844944, 2987354953, 3570242652, 3881083417, 3854398507, 1922064460, 788869711, 2661699271, 744336862, 905809122, 188824497, 1091413447, 3237537504, 1592412685, 2455642255, 1647124073, 3976012398, 1425582471, 2218375785, 4278498427, 3353232140, 16655350, 1819826376, 1461777479, 2353775996, 3789223780, 3158695085, 1257593811, 1890261138, 1604996932, 495554642, 1334017076, 1097764495, 1432593568, 3656638333, 1155400222, 1156799405, 4041018056, 3208778053, 3279862257, 2293596302, 2795636623, 1448421829, 661616994, 3761770107, 2887236201, 1674924133, 1922497142, 2057779477, 2476010841, 446804128, 2478455504, 3714641731, 347432631, 3896980827, 2897630628, 2336808107, 1484018577, 357131043, 3073695587, 10572804, 1931453708, 863421169, 2917234254, 4097378172, 1301925256, 1576144792, 2469656931, 85510551, 1475694020, 1772200019, 4066025987, 3348677569, 918375750, 3059091411, 2704702711, 2811899963, 3474279368, 222995185, 1310035309, 4102556485, 1236955300, 3347810069, 132187770, 3542905905, 2775855423, 4128338863, 1865810079, 4253796409, 4158160002, 168997450, 1600181517, 19463501, 2467710915, 3996124444, 1271973110, 3639546577, 3347074485, 2448050971, 3965393009, 2001954040, 2587548686, 1762998741, 1735649686, 4253480551, 793923864, 784643624, 3238649964, 3973386538, 1227017590, 2071551769, 1696076975, 3372495376, 1859745183, 3052934298, 1842454965, 146091256, 4223014678, 2747078083, 83743712, 2521322327, 2710472538, 1000487503, 4057723903, 1723037607, 510231160, 2323068038, 3289399089, 802191871, 3182702633, 2927854072, 3937630559, 3209147243, 3863534010, 190971216, 2962968294, 1760107679, 3274211318, 3885942386, 3826212021, 3766513385, 2388396554, 3460014612, 1505152042, 3162898227, 3890734843, 130109118, 2468647525, 1292301121, 3642933289, 1093909362, 344845065, 4016011695, 3025256384, 1314829363, 3830289996, 808083751, 3403231783, 1031610151, 1516329996, 1452004390, 3894731094, 1176600501, 3613507632, 144404742, 3916731218, 602005441, 2686563302, 1442141140, 2950287481, 2997415920, 689453781, 2870273653, 24635795, 2457010398, 941900742, 3187595074, 3988343191, 4117391635, 1792670814, 4091199310, 2706080492, 1311695368, 1761325401, 1457885352, 1935476964, 4141097350, 2962177828, 472546204, 2210831750, 1470757198, 1145354023, 846942249, 1381991524, 44601734, 3622399967, 4050317602, 3210098894, 2641495304, 3991779481, 3548594167, 3460809375, 311305589, 3874073914, 145327829, 1086906839, 2594450990, 644534553, 434406608, 1367277111, 169039490, 2701343505, 3489094906, 1905449388, 2044920795, 2985441061, 2632634031, 589440960, 1251264953, 1925456957, 1530884820, 3026039409, 1386459094, 2025666136, 2960985044, 2362799838, 470387120, 3679424139, 809917808, 1510430666, 77329881, 2059369742, 1191939234, 3384833637, 2477268943, 1412792074, 215407578, 1135335631, 752611730, 2809760800, 154957833, 404913088, 3992769706, 217001086, 3948838386, 3115953670, 848603081, 1269051675, 870705573, 559207063, 1252583311, 3271982286, 704273468, 3288478300, 3461434942, 673671991, 2384781828, 732027942, 2321827727, 2320185140, 1767154191, 768693038, 3935874821, 1486272111, 979962665, 3911815655, 2668993686, 1130092137, 2381651524, 3627014471, 1973249764, 4069357308, 47114137, 1497368071, 274840347, 1788913562, 214335488, 534296189, 4091233274, 2288192114, 3141310554, 1693692260, 474217442, 688520172, 2250667445, 6242732, 4666780, 1618338547, 204294699, 4003891756, 2574208630, 1814963688, 2675973757, 328200673, 786076341, 1966966138, 33762474, 169007246, 641008131, 1341420143, 4100484859, 463054846, 2806702892, 1033899878, 511235177, 2842417141, 3694760285, 1077691267, 1169469542, 1077960538, 836980560, 1586378944, 97985395, 4171599776, 2766565890, 2259920158, 947979691, 1596776309, 3225559512, 2585559580, 1296552017, 3900974763, 3947150238, 3237161641, 167237949, 945280198, 2401315362, 1761902727, 868227129, 1541659594, 462951973, 2082956041, 806259062, 3393872492, 3003022827, 334601392, 2459261435, 1194754323, 2748865802, 1421287211, 2068432865, 197904082, 3488470901, 3162367368, 1856118703, 2381549052, 14613256, 1996857385, 2982878767, 1181440234, 4066478049, 972237906, 1292308979, 1483572378, 4245761122, 3694163842, 3438848380, 194954092, 3547298894, 4085056098, 920204040, 2828065293, 732768784, 1823917399, 3532633213, 3818934460, 4139628082, 1310839115, 2568576127, 1215553394, 2341171519, 2565892722, 3672343698, 1722712127, 3310186126, 3908539286, 426680272, 98660809, 3754515631, 3321743880, 1605725180, 2144396734, 1437397038, 3619030137, 187883415, 770781231, 94289930, 1833101746, 694790891, 1767171715, 3776175632, 173464583, 2915549975, 3260183880, 2907206032, 470024619, 302267512, 1614150629, 1359240690, 3505708692, 714866726, 3208893738, 44470446, 667492999, 1005767319, 2150475006, 907620709, 581594957, 459661931, 1740963316, 1225748157, 810284440, 1931506900, 333922014, 419130406, 2838759879, 2913123969, 2875666273, 1329187883, 3910546900, 1952005597, 4274780005, 2792770747, 720792427, 1622436745, 615069115, 3941012952, 1066834169, 3630760545, 617982311, 90725752, 1504800299, 579973322, 4183402076, 1609137730, 2816521740, 2566152403, 599742955, 232746777, 33488555, 802188288, 177952428, 2664712354, 4055429962, 260798146, 1201248985, 2059308720, 2633942933, 4264282929, 1871428853, 2774867437, 3990392972, 3229475428, 954115274, 3770849237, 1119385621, 4074266407, 1443948857, 1751873587, 1226248189, 2213294267, 2249091246, 2897563647, 2376211082, 2079723562, 2352647075, 2912402685, 2174505473, 1129604321, 2453182937, 2097725606, 885437598, 1404000692, 414969791, 661158742, 4094474801, 2155545686, 1849015914, 1858013198, 2897000546, 2773554771, 1344706134, 2785884905, 2360191414, 1850937278, 3015844416, 2831902323, 805505950, 671421600, 3257553969, 3651429644, 2977463434, 1852023919, 4111998735, 1723666434, 2630395775, 3255862741, 112663399, 3392111087, 1225617189, 1505305033, 2981361337, 3420184831, 501625280, 1281661008, 3591016720, 1939542995, 891134084, 716190765, 1936789905, 995595649, 676592842, 117703182, 317499862, 1903431825, 2401364148, 662421420, 1471608297, 1117123918, 2622240703, 3759642526, 1499624179, 3247830453, 962958146, 471394326, 1938487075, 1594771835, 4214088446, 1884337591, 1667250095, 514643396, 705654696, 2553630291, 1170214296, 3572989638, 3463688282, 4240882958, 2403562656, 1100388680, 3641082335, 3445554225, 1346780459, 3907583936, 2952400346, 2537878834, 208828266, 3289858377, 3094247396, 3013108856, 4233371414, 595338141, 1046890580, 3977913166, 1955528710, 2876971375, 3198013029, 3318586231, 2090212740, 2650824200, 750834834, 2722960456, 3868943205, 1548428003, 2517643091, 3801894546, 207227441, 1345225751, 960364079, 2791228974, 724472786, 1178313941, 677094241, 3167086884, 376257393, 3652630527, 2957886251, 300561787, 4137965525, 2105255958, 1299230633, 1067863541, 1837243363, 351245259, 762382384, 491597643, 80619423, 1760081794, 1678495184, 633220106, 1311067359, 743835347, 2207819687, 3259135393, 1578556576, 3249266914, 2452540281, 603773670, 4090345656, 2584482626, 1914942627, 1352382890, 4064518175, 2675467716, 2776869066, 631166307, 4149029884, 530070363, 2962499651, 3511264176, 4138765660, 3390603604, 4112945864, 60213752, 1943782177, 576895438, 59866423, 3896758156, 425031008, 553459332, 3121839907, 3959903991, 3999848599, 4171287089, 1252259097, 879509584, 2993994826, 1674650556, 729021350, 1790990122, 622905677, 3195670995, 3861235833, 1688556608, 4058795771, 81661771, 3483295934, 4132594693, 1500009757, 3956442795, 2767823363, 637574627, 419842041, 3540285142, 1735909736, 2652888626, 549306302, 2977646740, 3820716696, 501766261, 2012910533, 676597909, 3702031403, 1348484628, 1354092402, 1483331355, 3296991643, 1531556199, 2531423084, 3439299043, 2685467494, 3798168452, 131716954, 157792358, 3077481412, 465039494, 3945923189, 2327566078, 3463906100, 2938610673, 723211125, 619598732, 861464808, 2356088393, 4273269735, 4055484796, 3411983953, 1786192001, 3763885296, 156939958, 4068082371, 1079978649, 722136935, 3806925541, 83004602, 3048386895, 2595122666, 917760273, 3112258720, 1237095817, 3283975729, 2443566413, 668654466, 2494191543, 2629288178, 1723558868, 2454273643, 2396490999, 2282665131, 2827148508, 3562480294, 1792538172, 2300307747, 1802210937, 1631474957, 3596947263, 1532288321, 1728525515, 2450694156, 3357479285, 1496887348, 2785052555, 3629590976, 2104495111, 3201446094, 73851591, 1129123935, 3988488689, 4164658378, 383389327, 1725231161, 2627780795, 3603093610, 3069877816, 318904102, 3707677211, 878986885, 3497955339, 790164695, 3178660513, 1645269259, 1352522583, 772873216, 3744880741, 628669039, 1811415028, 2819746165, 180755451, 2008407709, 648842686, 2621438625, 762800141, 3925031999, 4118383478, 2267790578, 3412830546, 1530238060, 3927913544, 725306898, 392267993, 2415444873, 354877740, 2947736259, 4169242170, 4061048193, 3380272157, 3239877497, 4270698652, 3561676624, 577258033, 4207037970, 4146389646, 422126500, 706249442, 2854577337, 3528393243, 2655057852, 942866279, 3477441775, 3064793240, 3597679228, 202746876, 2641623671, 1510820572, 2852748362, 3930018991, 3584022025, 1061805702, 2740356804, 1563881985, 846085609, 1357439177, 3886685112, 3913227868, 3630958673, 3421655054, 2110500925, 4024823251, 2482085393, 106823546, 3310091618, 1952976218, 2106041790, 3314519745, 1829515466, 674760299, 2307907402, 1407302291, 3608823424, 1616322079, 448074697, 3132789333, 1518373713, 953846307, 1942138193, 1510555115, 2995910958, 3146021852, 1989611397, 4233731858, 206061792, 1055372096, 3351460075, 4253206894, 2391184164, 3093355480, 941646097, 2781236560, 3666132141, 2933244124, 2159997372, 4010989640, 1080613596, 2843248421, 2135615234, 2869590422, 1140737548, 752408383, 3592891293, 2226933899, 4131865292, 2477893616, 4026009433, 1724805912, 2878594347, 611634562, 3478507626, 3390171816, 3358588690, 3244595103, 4056237121, 2177766463, 2838265888, 730135446, 1673991134, 3033653727, 55287282, 2541367282, 3872245731, 3957419920, 1664382365, 691401860, 522262230, 693015606, 3895972896, 3894223540, 4105005214, 872667106, 184832380, 2374336052, 2469270418, 3976773425, 3603653438, 2012059277, 937317715, 650613336, 3034062382, 520236, 3888251408, 3868949099, 2082841987, 2321495528, 2102235545, 1861882865, 3178675545, 1188002488, 2836796291, 397084868, 54744796, 3674609427, 740785029, 1956109813, 1234405591, 2008777309, 485071847, 2418156085, 572877908, 1700144941, 3030082226, 987708541, 1832125136, 570752056, 3335972049, 1303285347, 3487484601, 3845539831, 2507624259, 1947690396, 3278573391, 1666640162, 4091493849, 603283005, 2710451792, 1163962447, 1252985703, 1009082162, 1234729643, 1605501596, 531861227, 930316312, 438231030, 1020341529, 2529135293, 705940428, 573425177, 1556546490, 887287840, 3668615029, 3194028459, 2822375658, 1660649449, 3196016790, 1366755971, 1633444406, 2771262389, 69228541, 4060514439, 2585746089, 3746760742, 1793612156, 1033440974, 2288517590, 2291148459, 1096470278, 3824070652, 1107530811, 1585692351, 3675216761, 2207292956, 403954304, 3666935844, 632068047, 19098416, 632922789, 110007999, 965048760, 872320525, 133420043, 114853913, 4288735959, 3586469562, 3828288379, 1157391794, 3807259419, 2060083388, 4215035488, 1122754679, 1477544519, 667494784, 3804063452, 1845160484, 3485930056, 3962651872, 3450957938, 2842715111, 457096257, 1222936672, 354946129, 825271796, 1311022333, 302270903, 1321449623, 3709120598, 2517909656, 1774861213, 1157364852, 2740020749, 1093656203, 2862705197, 3009959300, 1053535242, 1997386092, 3250766381, 3069557514, 1726779784, 1646238156, 315681631, 3879149723, 1642199520, 201178282, 2402222582, 3865880131, 2771772117, 2913131045, 3562352487, 3435156870, 1032185452, 3695093069, 1626639171, 1383308768, 491490052, 925810004, 1936244174, 4091042379, 1038999390, 2855621002, 926265924, 2786669317, 3035681014, 3682921775, 1697575070, 2615905574, 2477410541, 3461116101, 1939672021, 3023493125, 1832062995, 2934737032, 718740531, 1268887012, 145427891, 334444819, 1751976912, 1319618430, 1444948393, 2029996002, 1001767775, 57668506, 968954953, 539657491, 2054165735, 877887098, 2031743561, 4201324358, 449657896, 2283911432, 339915899, 3709233802, 4182641085, 2438476779, 3697639771, 2091662129, 3052785435, 1671677731, 3992128217, 3904317368, 2595557239, 2462950949, 425158072, 2280910487, 3727493708, 4188338891, 3605689713, 752299987, 172751046, 2275960169, 3930381658, 2016592069, 1414855195, 3531541487, 3406667727, 3638411111, 3436498771, 1649777001, 1888442, 2462429958, 1681191706, 271070465, 944463605, 636206341, 39798006, 4217438058, 2822572763, 842806069, 498681758, 1453958004, 3529925370, 136079875, 1526628084, 2951937053, 3171829978, 643115994, 2975464804, 2082402589, 1474434147, 1371915178, 458836045, 3550427472, 4290466718, 4218652122, 3972557053, 3734004510, 2102035772, 3787431001, 2518194606, 641989700, 145728544, 1760778252, 1625494847, 845498207, 3810936156, 3111126666, 2803875391, 3153983643, 3570189898, 4014770162, 1793263173, 987214430, 3859199911, 3286155378, 3800048782, 160028990, 374686382, 2413774661, 4075860148, 4053603264, 3787250105, 2522130555, 3449864844, 914528197, 2018324634, 3413946719, 2012954207, 3936668753, 2770957072, 2885397025, 2288543772, 2331696318, 4192211935, 2414634664, 1937999642, 1811660258, 448241874, 69894493, 1426429930, 420971806, 2204024988, 1529299388, 164773990, 2928947448, 3300031476, 2750908078, 2701118670, 3834392188, 1157860616, 2354797003, 3380574067, 2621344000, 4162049731, 3089671255, 3717309962, 510556394, 331856747, 1801139656, 4185256345, 158125197, 4194113742, 2487243143, 254151961, 854482453, 232390982, 3715557233, 663329461, 1191639647, 215836703, 3585619160, 2950469841, 1962424315, 1234284289, 3612769789, 4106764456, 434024169, 155981724, 3137011411, 2026195227, 506383825, 149541360, 415335789, 1270041795, 1400052780, 545499621, 2133316477, 95562889, 2506130458, 2127543335, 2853768817, 856251874, 1974752642, 2811241574, 3050716460, 815550141, 2427901908, 1203821227, 2997761029, 476229917, 504441854, 741399573, 3903149922, 2058320797, 743435112, 2059759174, 3873341623, 126136876, 2744150923, 946503463, 575721563, 1157866805, 266673830, 39669353, 779190184, 934085503, 3852892152, 1369925039, 843490418, 3175948370, 1008070867, 1464555366, 2717061664, 2105035815, 934301851, 116175601, 4123513735, 3844867803, 3389028438, 2233346650, 3040809254, 4110353004, 879045354, 2547566639, 711833927, 1538257413, 2311665267, 18428790, 1499299563, 916569565, 349112401, 2713996570, 2814050008, 4174995791, 3187703263, 3541846954, 1161594932, 171260349, 3410187985, 4197898763, 1250114877, 4026813366, 4022887747, 1942958277, 3070554125, 3093496438, 1323266674, 3800091304, 1231840723, 1006062347, 753614279, 1913223805, 4162022843, 524833916, 1259214228, 2113278991, 2585401224, 1148387214, 3215485515, 764057260, 4104590498, 3638488710, 3303715853, 709936030, 1454737646, 3890382468, 2396453495, 4264368671, 2798387925, 2466597324, 1007422648, 3261804099, 1698243269, 2500987725, 645448778, 1839011475, 3801496430, 2995526943, 4173684221, 661668848, 2001328485, 3776571368, 4219097703, 1370965479, 3410695345, 1778040113, 1031272032, 2793272215, 323428397, 248997607, 3012176590, 3386809107, 4273290923, 3734302391, 4134306302, 532298502, 3121080270, 2663735061, 3354054169, 440748527, 2525016667, 505782208, 523932725, 1954439533, 1588288095, 3752667210, 107467789, 3881401347, 3003883744, 1219611950, 2059199524, 1333163042, 3640500267, 2324980006, 4124279898, 1654291654, 2243182282, 3300747669, 4275826771, 1973129382, 2636513040, 1933616289, 579968555, 3326679872, 2561497806, 4048139632, 2993574542, 2833821746, 1967780676, 3229035672, 2581370688, 1880145076, 3992889091, 3082639595, 3788834845, 1011576985, 3719189717, 1392959369, 2363370980, 1719689550, 603042982, 1328968776, 1970416561, 166261888, 911496915, 1412628987, 3705196054, 749894545, 2469986053, 2071724607, 1600594957, 846733772, 286682617, 4210248874, 2688678694, 1640828733, 1784224844, 3554230887, 1166334551, 3795179558, 3184982059, 3525285806, 3362899793, 859280939, 2855024388, 3665998204, 2386949310, 4243946179, 2602451615, 3302308586, 1677364262, 3680124328, 3585256967, 3407920546, 4197687156, 231809400, 221882693, 3145018785, 2553236881, 3024362929, 2139984919, 3595079075, 4193992787, 628734125, 3604948558, 1157907943, 1958417979, 4244961022, 452371803, 1054993158, 899784765, 2310215957, 999087765, 3749843894, 3087445497, 1332604685, 3624397363, 1177890877, 3495418751, 2153911734, 174862910, 427224915, 3905215455, 922964613, 2978531711, 3386819778, 4281021570, 466173688, 42736948, 3170501318, 1324780476, 2827721161, 829460603, 3247833452, 816998254, 1904921612, 2356007901, 208189760, 3055869454, 3483788363, 2716634411, 1217678037, 1604161071, 291772198, 987595454, 2255783325, 523624401, 4190762726, 1550310283, 116555788, 578962405, 10579016, 977624397, 1634583711, 722688919, 1108482511, 2731168086, 955893857, 2622809987, 1163867247, 1511794715, 3112605445, 778692204, 2696629706, 345474618, 3828973028, 932070487, 90337591, 3872205133, 1732342922, 1460193983, 1517413298, 203966894, 3838880582, 540565484, 4164771370, 163197988, 499035060, 3031109464, 2105199591, 386372400, 2345735971, 1657391476, 2967903917, 1447903284, 1073121670, 1181132130, 1531946144, 972442599, 1342946708, 3169144059, 3528888770, 1680441777, 387429129, 1132167233, 2733994081, 2084100876, 429162315, 1077853201, 856841963, 2810694409, 588594984, 2189035423, 2207199395, 1800703682, 2017256131, 3516114118, 1428311922, 404590497, 458044341, 3838700790, 1989935820, 2931686819, 508612036, 2968178258, 4127820696, 1075622051, 3087244836, 4261548066, 3554910636, 2401711284, 1141701332, 2881514725, 1324690190, 1114470949, 3896326629, 3649948638, 3306864924, 2771601986, 330346260, 3443814545, 3300787358, 2970589684, 1757380019, 690105285, 4095539036, 1577728636, 426584530, 1331615117, 1424702230, 1230200813, 1500799367, 2681144620, 700727292, 1076379436, 1944628925, 1617493399, 2763584628, 4171154879, 2264370912, 2866118765, 2939388846, 1679174681, 3605259532, 499466087, 2022316553, 2639582982, 1222446374, 3772904309, 2169808593, 2402429075, 4130701735, 3700751718, 2488775606, 3681168075, 1724442646, 2236245038, 15672391, 998047295, 2855375791, 1780069903, 1115004860, 2990115416, 2337438981, 156748535, 3273473464, 2819025506, 469540784, 3924968688, 169839943, 2721603174, 4267351574, 2725117097, 1671470757, 1278387123, 1474288722, 4136303451, 3125358190, 1426554200, 4110925496, 2912838181, 216163472, 3072828241, 204189794, 2694315684, 2230584027, 2291707310, 3800486840, 7958721, 3007781080, 2653777798, 1818158009, 1346801239, 123834995, 419471887, 2995683277, 1972795510, 281163924, 1347091874, 949911148, 64805396, 2675299746, 1016833272, 2692398537, 2438580838, 3728197464, 1357280338, 2121225309, 2240824901, 4201204170, 744217715, 3741894499, 2708122839, 1192120245, 3802422905, 4155192020, 1295465442, 408808122, 97092160, 2528910504, 1270675963, 2679669713, 1669384777, 4081127839, 3831940711, 3887847359, 612980712, 3726807516, 2678699528, 3696377304, 3968012541, 2141438147, 76810435, 1050150110, 3938320696, 3325449121, 1511976255, 2853265962, 3877185240, 1846730559, 3647115440, 3065063210, 2084510146, 3349198443, 923426234, 3132760258, 855223990, 3634982145, 1058989083, 3559528703, 1068882162, 3803075886, 3833006462, 25671024, 2506102427, 951370511, 3969617896, 3829271899, 165309499, 1713180499, 2881827142, 2403738327, 3452853228, 1043455291, 3258025787, 4041130258, 2016773100, 585357506, 2721480220, 942682203, 416005535, 4065578222, 623438338, 1101748831, 2945231517, 529338508, 4171742363, 136097539, 1119521409, 3311161989, 2534717516, 1728336767, 673237089, 354574491, 1632735365, 4233265910, 1618933475, 1225560553, 1251362474, 1689777778, 1460995053, 1688680921, 2583557604, 1128813146, 2699096298, 825870881, 1170274042, 1752195361, 3241837959, 4097000620, 1464934909, 3101510629, 2097197105, 3800718088, 1365497845, 3993394261, 4127870369, 2859566761, 2078199258, 3673693052, 4111116435, 3755808487, 2892754353, 2748412530, 1636237041, 2475839637, 3284644357, 3799834193, 523461101, 2698921202, 193231533, 3919786867, 3309302407, 4034295768, 2028116494, 3024330461, 953133994, 3347492484, 4068945761, 3670776695, 1975784536, 4167401432, 894498837, 294711948, 2357312187, 3502766230, 3848452141, 2939927195, 752202704, 846835259, 1764020779, 4155742664, 2256573304, 4285518826, 4074643956, 1400408058, 2302875299, 1726524825, 1996864478, 3726417455, 4137065404, 2210838035, 3209474285, 3863262666, 2344112692, 822578353, 550657892, 3596501444, 1695177449, 1939642629, 1715922303, 4231884176, 1493248476, 1386240433, 49530047, 450155920, 4077188275, 1201333464, 2832805639, 1039300975, 3510528467, 251637374, 2068694904, 494394219, 2289896747, 3548130899, 1964420278, 1041070924, 2536242171, 540173730, 2773287849, 1906957872, 907568858, 792063558, 2004984450, 470279868, 3558798260, 4080220670, 2292686, 2207087317, 2829179657, 3798338790, 4127966099, 837955194, 1228239673, 3343623854, 192944852, 4204047544, 1585692120, 322109744, 3583287533, 3756425599, 3598685559, 4264512860, 1449170531, 1074564335, 2097978804, 1368173835, 1922074970, 181626085, 897455881, 3428385274, 1376215617, 664354457, 612068627, 303378321, 9301160, 2885088954, 4294005382, 3181646044, 3596048861, 1773669741, 1804047020, 2340189961, 303027547, 2660094364, 1729166696, 2139771737, 4103756695, 2315163854, 3410438306, 4215266035, 1711303420, 1788085074, 1510916089, 3378465657, 3631502653, 1227618800, 940979909, 1602121774, 1737373573, 417821985, 3099099583, 2508801731, 3633582157, 3922342209, 3259529324, 3999808928, 1342715285, 3552134680, 1734542686, 2379580977, 1744933136, 1886764910, 3528531208, 124399012, 1254426750, 3274182147, 2073669609, 2889975862, 3593282301, 1492389172, 3837548982, 280008474, 1076927298, 355317848, 3676343819, 867607591, 1253962845, 3022536739, 2625974567, 1407670972, 2772689198, 3322277461, 4213908286, 3603700252, 3240390469, 2230685940, 3744951415, 1903450958, 2217203143, 2503327406, 1300739035, 865070979, 3377390444, 1742389699, 2604081778, 4083502365, 153916583, 1288306631, 2656678734, 2430166288, 614348773, 4229819299, 3894579282, 3428804215, 1960163843, 3688833356, 2699705251, 3731840273, 1677555701, 1220277578, 988936328, 3867437977, 3198729971, 3940671815, 2240211450, 236910582, 2257936923, 4202368710, 3715980598, 4006979823, 1952234930, 2542045376, 4116514643, 2987657877, 2317054118, 17932391, 590525116, 1951848891, 3884908241, 2232889798, 2852826289, 147783379, 2220012400, 4263051145, 2738521305, 3049927805, 2285863680, 3499163974, 2425722225, 3339774752, 3771459741, 719229270, 3647983176, 3787835572, 948263126, 2979603002, 2463455284, 759826510, 3589638808, 3380396241, 1302597750, 3673287115, 1836772302, 505968276, 858290950, 4176728854, 2160911267, 1577739855, 739126038, 4052916682, 275993812, 4084394740, 2114051303, 3362678466, 1466350744, 1041082131, 4251458951, 399613963, 1186546490, 4076582648, 2916086307, 2746968863, 3625246294, 3684061409, 886919233, 1993875821, 1329630938, 3391054733, 3334354636, 2737750883, 3367375906, 1004440073, 230500026, 1951745825, 2073916952, 989946933, 2661056846, 2797446769, 179308781, 3141306687, 2111206971, 1763641259, 251768439, 715024151, 2115815022, 1449523504, 2218712234, 2599499719, 1626142991, 443781437, 498401376, 1507861049, 605196784, 2312632333, 2561217715, 3789503894, 3131549915, 3694271686, 392200137, 2783386683, 137975756, 772582598, 1569194439, 3109290285, 2371552536, 3537658832, 2517590407, 1935941953, 4098819163, 3835201712, 3792455373, 3427919333, 3148466529, 187401098, 4028063106, 2932466349, 4142956269, 3592952547, 3774471698, 1417507009, 180932764, 1014125096, 2358476942, 2056872116, 2006537759, 3476381474, 3610497915, 1094045176, 3767067907, 529594554, 3523288697, 3145138906, 3102163098, 4127983073, 1762671748, 3688006974, 1925130933, 1829321986, 2027321266, 972299287, 733242937, 3291374241, 2326743016, 3794058434, 1153513630, 1176943407, 3918221058, 2042528948, 1053299923, 4020547320, 21086398, 2883831705, 2113288689, 637389477, 3485855018, 3123184412, 3642249954, 1127647788, 324138381, 3547418156, 344977246, 45444319, 3018778661, 2297129042, 4013395836, 2813555459, 3260084250, 1924817208, 3802433940, 2518393435, 3259376176, 4127682962, 3554519061, 3711506007, 2942383988, 2058160749, 243632269, 1006939425, 3028981300, 1559739078, 2612415944, 615463521, 3310823668, 1878837755, 1110802074, 2787275332, 3790577631, 3793824843, 474234351, 2161991095, 4182222876, 1651071996, 1717090099, 1168993317, 2929270035, 1135959295, 1041540497, 4122572132, 1515368360, 965740761, 675492667, 3523017019, 582313833, 3226716170, 1257508624, 3097100162, 3463655078, 1386905683, 79711257, 2397047791, 3803958155, 3048276930, 2128112923, 1040254149, 1769101169, 716466921, 1644393641, 1209970428, 2184763355, 3250818265, 2599262060, 2182750946, 1367166208, 1428093899, 2393763132, 3230521775, 160507496, 2296269607, 3762770357, 135352140, 2141593620, 1913775661, 3236206320, 1162457222, 2978775866, 2095717290, 4057947702, 1542286635, 3061768322, 3864012829, 3580678575, 1859790003, 1036621307, 2569506265, 436141626, 826255548, 1748092014, 2953214358, 3572665105, 1731458095, 554716204, 2006803849, 3724976539, 4002248594, 4183660812, 2942820939, 3619515876, 1319729138, 3670568566, 477796387, 1119085204, 3550595546, 2291763605, 765178684, 2407317124, 3921161288, 2280543970, 2954887270, 3637222807, 1111364205, 313723418, 2724155026, 356331251, 2604103983, 2561208287, 2769311789, 2518248474, 4192460106, 3721217576, 4142373130, 2241249898, 708807676, 3587649137, 288018977, 3783002058, 3266659327, 1090357958, 1225813714, 3397825829, 297715003, 3748789997, 288657680, 2202706357, 2685221716, 1859881207, 4002956197, 1784764573, 3264257086, 3419367766, 1573339668, 3118205342, 4067131430, 1649346338, 2038547035, 2159209403, 4114625792, 2208603346, 2089056160, 2752285801, 756414326, 2835636123, 3867328801, 893604616, 2463236886, 1017150181, 9913005, 3556960740, 3050548750, 738164392, 3008502195, 285534601, 2047263542, 487436089, 2231547652, 1153593207, 3698893984, 3612942049, 1587328880, 595122323, 3651980375, 2184867789, 2186916552, 1593237692, 2299900725, 692589326, 663894503, 1303259867, 3798723008, 1293538983, 695486813, 1204280810, 65672161, 2835840135, 2021536352, 899263066, 1620143521, 2843419551, 1744217965, 3266370039, 759702967, 701313888, 1419047079, 3790371779, 2008800459, 1771563602, 2146671775, 2466058184, 1977429913, 3610540820, 645375043, 4250844653, 403316552, 1583020721, 4248033388, 3371595112, 3362085586, 3496240203, 3975023824, 1195004061, 2156973656, 3134392168, 1572868437, 3972813195, 3840828370, 2908086832, 3325729401, 4128926880, 4002160611, 1403980453, 2305639372, 1435772245, 2253650794, 3498831817, 2816453333, 2226882003, 1239991225, 620220149, 3705065656, 2484708774, 3625849592, 324964102, 22236804, 2079341817, 7112888, 874240635, 1966042994, 3351600397, 3396792551, 2733094685, 3916221780, 1952847045, 2255689114, 1285796819, 3027811536, 732403293, 3108479318, 1522609561, 3350427318, 2057129890, 1524516419, 1265775479, 1115845874, 2252229309, 3430857065, 3881773358, 384136922, 2270350115, 4208581705, 3667013013, 1063334934, 680037527, 614428231, 1686411590, 1579611788, 194716326, 2993981411, 2405588645, 2391243749, 599574234, 3985663517, 361144129, 2760478133, 2645836217, 130203882, 2253301219, 287363091, 3894518497, 863305219, 9848845, 3407777405, 3744781022, 434116404, 1445512178, 1899078067, 2549710481, 3185205060, 2649535655, 2670262726, 35688824, 2128171220, 2670493298, 1838759939, 1221210430, 2709587079, 520624128, 1898754256, 1691738088, 2398336210, 1480087171, 2106823907, 2183335012, 391127194, 688369176, 1662626349, 3544154879, 204011068, 780622760, 21869130, 3882082071, 544335356, 2975768084, 2598634854, 3954321645, 920833574, 3628015591, 4180872480, 1630928316, 1679701813, 3047751481, 4231041016, 834651067, 969933337, 3398250193, 2893973732, 2096975325, 2762024187, 3872610158, 2436208714, 3711570148, 3266675834, 1854119197, 2562383769, 2456339739, 4237058454, 3602331462, 224554005, 1493177555, 2889652523, 2542811011, 3228309055, 1459672699, 1147776519, 1512297947, 1343958608, 2225575729, 347018772, 1015820706, 929416229, 3025267299, 3398091282, 3925676172, 3593176863, 3681172243, 3977581987, 1258581653, 1419678912, 868444318, 2915703804, 228759646, 3247611398, 2564426737, 2598057531, 2518696483, 541437422, 1093156602, 520958570, 443931236, 1103494323, 1309894296, 910155729, 316917560, 3951451654, 3036471890, 301316637, 1337709254, 63109259, 2267755950, 2510064126, 4234415733, 3234866348, 1861902132, 1565317205, 3722968920, 3068127449, 440648821, 1821486597, 2324019092, 3106132055, 513953044, 3714039081, 1888698392, 1038351646, 3664408098, 3371586638, 1009031612, 34954476, 1667661271, 3172259944, 1740632602, 612645041, 3957727014, 3310436565, 2148881061, 2946760369, 4235664257, 904130576, 486876737, 1417090986, 1987929188, 888168232, 1655898947, 1059837887, 1015557865, 2523837496, 2522786209, 2540879148, 1934378665, 3501242556, 582579050, 4182236655, 3714667310, 1775606804, 1622996953, 3768382773, 3247225420, 890180286, 3501299933, 1255596119, 2672339129, 3953606166, 2248384226, 2874126609, 2535074180, 651783311, 1247302076, 4081506500, 1583624091, 4088071168, 1029593428, 2806557142, 4170353485, 3116237004, 11501437, 2704786309, 3308942853, 1751482576, 2849756299, 4068911447, 731220563, 433454189, 1940391855, 1632343736, 260922083, 1847949266, 2184390853, 1684736440, 734190122, 1234603514, 2915031316, 2186161613, 3298139539, 4117165914, 2715590864, 4028750864, 1893744303, 2979921642, 3572006965, 2595633065, 476944441, 3445132409, 1211052719, 563064176, 1079360301, 2816146237, 3839956021, 904396588, 2552501146, 4200920038, 1964798675, 1545787194, 2813558155, 2850886739, 2331295637, 3314917129, 4234584437, 2332830009, 705155989, 3555635216, 1027811109, 266713974, 1312037684, 3773388424, 1105843516, 2880587210, 4128747606, 1176303040, 359686021, 2854132913, 838503740, 2344360758, 2307592046, 1762915621, 1973589666, 2022872882, 926226737, 1546894942, 2409629881, 2073838134, 1842779796, 2176052942, 3662666455, 642259295, 3805783367, 1325765929, 2008541118, 149518932, 904507322, 1910209754, 2388239645, 2750931727, 1777729356, 1849062667, 3053232345, 216670580, 417257319, 2538023575, 1395635376, 1913672548, 1630355446, 3229810645, 2832782927, 885874796, 3687055489, 3081279998, 677792558, 826972460, 3745988104, 1478376611, 2864549245, 2716473479, 817060306, 2047296285, 1117050253, 2348260823, 1392263576, 373292609, 3334543429, 2631628509, 1478409898, 498877903, 2197061860, 3206852979, 4194586675, 2353624641, 3789606658, 540175697, 3963169273, 474294784, 276967128, 205462744, 1698353310, 724211527, 3991347166, 2968359557, 2072240343, 1019954294, 1021565666, 2489130520, 1740632477, 2233733401, 3163335111, 2409635603, 2426092856, 4098410079, 797130244, 2503639224, 1749745308, 3008191957, 4127151073, 2412159324, 1044289316, 78601829, 3563095255, 1778256281, 1775195726, 1436252158, 1875445693, 696712836, 3536403147, 3036596790, 2762400781, 3664837884, 3019171137, 4266313574, 3722045308, 4000696596, 4203677099, 1670451129, 2729607772, 964862638, 1768792200, 2659432558, 340041046, 2371005746, 3683660048, 4153769945, 1014498836, 3147359453, 2978137659, 179953091, 2667863469, 1359461239, 1807522745, 2349307705, 25466568, 1606605841, 3314445027, 847477325, 184687911, 954063838, 2314200573, 1219829981, 1709173314, 1679425490, 1845468245, 1676101814, 2173351524, 1235132475, 3312679382, 3343871858, 991999915, 1719613789, 1862382379, 702506240, 127474566, 1832016791, 2685734570, 2200100400, 3087340733, 1246118188, 3396229138, 1868295975, 197423743, 4220423035, 2330671915, 2950476776, 1618233116, 3971771521, 49500642, 3724996003, 951200290, 4180793268, 182178508, 1112695492, 595138255, 2054441881, 1832662104, 35792251, 1909719673, 982565849, 1074406353, 3886860182, 354740123, 1746591600, 676914329, 4087493410, 103913957, 3714438672, 3544429956, 1169826895, 4290787948, 1241479702, 3008742480, 924702850, 3650062886, 2330224055, 1649710587, 2815304471, 1693708220, 2427930507, 3941534335, 692992635, 1825549648, 3676567549, 2155354019, 2965313650, 166090061, 1230509809, 1897592002, 3810622891, 1881761953, 2715155150, 305157557, 622050219, 1398634769, 4133769677, 4218442702, 1465905440, 269781379, 4266581155, 3996778004, 639021078, 4090317305, 318155500, 2362728892, 1396094431, 2383693925, 3701812126, 2533789688, 3115749030, 3112667237, 2950372630, 352103152, 336235738, 1294542505, 1942666589, 2544981130, 3618848085, 733430044, 2636095217, 1675814005, 2311800562, 375446155, 2328084023, 4014394562, 2331367253, 1354784792, 2591318695, 2641729183, 1313530435, 2214085834, 8376570, 4084367188, 3992020351, 1235673072, 2974694610, 387189978, 2123696146, 1849333280, 3003416044, 3313851877, 809198704, 2315489158, 4078475119, 888949962, 2432464733, 1302369119, 3006887486, 884099392, 788855321, 2283901845, 3546333662, 3989497299, 3151804900, 2583693704, 1253555155, 4281881115, 3511052560, 3624641158, 157669817, 1890553609, 1463061195, 1271325859, 1891843887, 3734082674, 1146607752, 1661479407, 2551401720, 992044606, 2131664065, 639767879, 814020713, 4165859108, 3245924567, 2103568814, 1460661994, 3368203653, 481575708, 1856962395, 3434377785, 1936478727, 2775521135, 171889595, 3975015750, 1334678657, 1396987172, 2864098888, 3572428906, 3888368940, 2129651678, 2677095606, 3574104901, 4100628443, 1551086660, 598609186, 1693935156, 1919838297, 4223004663, 3501583646, 1294288032, 3876638035, 531402137, 3349184212, 336041254, 4264633126, 3703034583, 3212343901, 828990388, 838724587, 3836254141, 1074945680, 1632873698, 4002497459, 3111585819, 3758490817, 1342686779, 1972527235, 3877518828, 3226453746, 2253659042, 3760376271, 868587, 3326926141, 4133540860, 1446716367, 3854273086, 3688805587, 47302606, 3687906960, 186112152, 4245227788, 1649598927, 3195555278, 486013718, 3757487296, 3751431827, 1991480189, 1794632263, 1647187015, 2426934217, 256970056, 1988986602, 2959840262, 3599459198, 1134530584, 1880905199, 888117748, 2651624317, 1590210056, 1120718968, 164310397, 3506690606, 3236370569, 67653069, 2579888366, 563362576, 1808860477, 2042668034, 4163469349, 1441667517, 1464556232, 1968930260, 1599231319, 3696994254, 2934897996, 2673293507, 3371346102, 10278342, 3772618018, 1696293685, 252800874, 843997568, 3130907555, 3523465323, 2564339988, 2341628512, 862926992, 4101824264, 4046809703, 1096700205, 3857079441, 3101433282, 2353228787, 3657537101, 814515225, 3224806972, 4081164264, 2216153295, 4197376717, 319864463, 2864233425, 1984428470, 3371373271, 4032289017, 2844655233, 907559006, 400135849, 1369346853, 2347514284, 3123767410, 1867885317, 2932737768, 2402507026, 3807020830, 1427208521, 3115567152, 320716734, 4226240267, 523459015, 2052423970, 197787585, 3454221130, 920604997, 4069162932, 1823811749, 2741030408, 2415808905, 4227135513, 2541350727, 4086115267, 2485746529, 1761337976, 3212576788, 922911097, 2071317868, 3331938497, 990282016, 382654777, 3534739725, 3514642110, 3065529961, 1470633227, 4246107187, 4231169249, 2937075309, 3587941406, 85468536, 301332855, 896705079, 179492524, 2882272309, 3957762675, 2959974604, 2021031210, 164923665, 3501583025, 3220102416, 1234867785, 1468375098, 2414506276, 2061590166, 88266376, 2918074277, 3631197013, 2830405187, 3293952584, 1767451783, 2713571500, 3290470671, 786922875, 526601465, 4077041454, 934736569, 1421544012, 1809632959, 1413831748, 432366734, 216114253, 2015432224, 2810846422, 4245019854, 3925605698, 1019838425, 3627147412, 3882256300, 1367039668, 4063636171, 1978780814, 908764264, 3771805813, 378999912, 2271095036, 4230922129, 3063267116, 1247153733, 1796677234, 667152307, 2892236201, 3624315317, 1879281929, 4012631848, 3677698070, 4157040242, 668354111, 2681809866, 318833880, 1668427752, 1366670075, 4042128157, 154947410, 3300658590, 1661652755, 2777006485, 2260287032, 2606160788, 1645855065, 2660210691, 2352852406, 1427951923, 4294552929, 3963163481, 1547888790, 337168754, 1065879519, 1191378090, 1596503917, 4288965270, 2064918941, 703313109, 1838122557, 4091254141, 1321937616, 2804705591, 2142501798, 3486535192, 738660329, 2769524195, 3834189953, 2307567300, 489954928, 3853780217, 3814203541, 1856497912, 2319646138, 2259741548, 2323734044, 4202176370, 617543879, 3923855439, 880250348, 2352976966, 2750227479, 1191066251, 3410892205, 564363186, 3736461538, 2192692668, 3356215009, 2586833519, 2056286430, 1804283862, 3751996976, 3854789195, 450236298, 519979734, 1677707522, 644271821, 2826319552, 926691280, 1429495240, 1648880657, 1004561669, 2885421145, 2017917423, 2697422245, 4290952963, 1756249867, 4230455679, 2012629204, 412925593, 1578013612, 312293336, 440816947, 2884275572, 3541168584, 3246017987, 1801607786, 3118039132, 3942759291, 1268527639, 2318917199, 2667870893, 4275980013, 747027995, 1212736620, 2304968328, 4278644980, 3473527073, 1001483016, 3997699696, 2710700649, 1606083819, 2616521385, 2771777498, 3299317818, 1194800643, 4016468413, 3238931527, 4177774662, 1534680471, 4161707837, 3754666894, 1846241664, 611560872, 523381433, 2885324779, 2307858000, 2263407673, 4210957158, 3612407417, 3916403295, 2850125430, 618565305, 979531073, 984188929, 3261902495, 9171219, 3771185069, 2277839145, 2908590106, 2339643407, 3506536300, 2590012000, 2087844134, 3196649687, 3472297291, 4062294540, 539710038, 941410383, 2375982853, 4188534971, 3324276650, 2543819271, 298417210, 2478817551, 3155408844, 3589880729, 3239682570, 589682318, 3493925843, 1508957966, 2115056617, 4209558323, 3675822058, 2445537673, 4229396051, 2737841458, 3025952389, 3597878424, 3639650183, 1767601896, 191151623, 4040989173, 2605740230, 4093691954, 1951961542, 2863053009, 3176107376, 2959546813, 650988507, 3131615961, 3040854462, 1244942776, 3479479689, 3473978641, 1182280428, 3681999803, 1558043026, 2894001158, 1239453539, 2497881004, 898434938, 3573927012, 1309087326, 1597644379, 1202967484, 740336438, 2127226822, 2866368756, 2418103159, 2484956677, 3664172046, 3680913591, 3888015272, 709400230, 1237981929, 2528488243, 2744148647, 2519344089, 3843637412, 437071037, 1884952870, 3360175081, 419122667, 2495015277, 3008574345, 1037139905, 483005857, 2848020236, 2276595904, 2013495758, 1189288704, 756270260, 36826919, 2875454595, 860246360, 3940274193, 3623101092, 2550017870, 1723156338, 804700447, 363153098, 1157060728, 3208788029, 2437874071, 2068862058, 3014025072, 3984743530, 882105982, 2958919947, 2712951640, 4290727067, 3590700336, 3800258003, 1379885920, 3939312377, 2047157265, 2681776937, 1428186092, 3869124028, 2866312380, 1346799958, 521403665, 798422160, 2920676170, 1824761154, 2565283669, 3727683219, 2103616456, 1252181403, 3434712737, 3304329987, 8831015, 2523934803, 1833907566, 3794434560, 1459874576, 1948406797, 4068833289, 417621442, 391872790, 3102499271, 1425763256, 2288742752, 42455101, 3768738784, 1774934611, 2260680400, 2394515527, 3567972868, 1852924654, 340327257, 3812142791, 1712910125, 3610693021, 2030924120, 4240618447, 1830360792, 153057662, 2694211243, 3452381538, 1231841987, 2370717208, 2459203347, 1889838894, 2312711219, 1989537827, 640768216, 334294961, 1534822170, 2496987641, 3815082122, 1431819499, 2264979320, 103361778, 869016118, 2863982868, 3717574493, 3398471565, 35208171, 3979670789, 2219269625, 1762625567, 3316394983, 4217467728, 3519957177, 2274995333, 1041069511, 409775559, 3146763372, 2445472737, 1736363035, 3742213925, 1766103893, 201107298, 4278268891, 4232638384, 1829167708, 3395310771, 894616718, 1085698187, 2419400500, 1349138367, 2332398508, 1754819956, 1315747976, 189708441, 3133640525, 2870580553, 3175781804, 3555428719, 68379050, 4103041238, 1099368587, 2795917800, 2038227902, 1361137117, 76517649, 1158014673, 3244328013, 3166004953, 2112644171, 1368587978, 2097738962, 2398625660, 3116081692, 148261435, 1887209682, 1883811068, 3433970931, 3255698391, 2692517273, 1717666994, 3271377100, 1130066562, 2274711798, 3127106117, 327402132, 1232068141, 360015682, 2178733042, 1841752548, 3154573187, 1722896598, 4039940929, 3754969841, 822098765, 959671135, 4140005419, 4272348964, 3982557582, 3926991000, 2014748425, 1497834728, 634287777, 3191165962, 1063596127, 327886791, 1775993265, 3246956683, 470941372, 772617075, 1758876829, 1125538704, 1214617285, 834244986, 3260596227, 2919799751, 262971452, 1517792023, 2143225196, 2297700357, 603268532, 385923497, 3731603536, 1175148849, 1186656699, 2929943711, 3568922621, 251335130, 725583413, 3106506553, 2882582716, 3762813076, 1773264664, 3306481333, 1094609882, 3879406883, 1574426167, 1163825531, 2072668129, 2124660636, 2262372730, 2300155301, 3824572441, 1733079581, 3572521694, 2964318934, 1983414306, 825499913, 1938883389, 497253297, 1451817000, 3987545393, 696391199, 3382193566, 3495199338, 2046821103, 4000721015, 2459519337, 2321063424, 124781402, 3423724718, 3461147957, 28261404, 2900435718, 2890983001, 3801636714, 2897148978, 2952710406, 2921948276, 2378782563, 2345123517, 736001701, 3150521177, 3445476602, 94901786, 2491486033, 1081282323, 781619223, 183276556, 1458620791, 2271240017, 4025810571, 392890775, 3152616274, 538614136, 1228015064, 481276508, 2402169645, 1639407186, 566126126, 3769859100, 1420438502, 4203062593, 2366664259, 883608513, 3509948196, 2159896848, 135213803, 2818642219, 4119151989, 2502006546, 1386400180, 2516821784, 1736651432, 1817155542, 917309794, 4118537819, 660813163, 3095487109, 454268041, 536031816, 1477031785, 2744139340, 570260952, 2081214531, 2033781718, 3900859913, 188021331, 1804429235, 1191785303, 3171273381, 195669375, 4000915575, 3139455621, 3141610606, 4020351857, 1186852867, 1900120840, 928706814, 171060268, 86495391, 2014188731, 1925129101, 3473740515, 1691849425, 382373077, 3677824348, 3223384200, 2054166256, 3703558632, 1363315790, 3447175975, 3387353744, 765630012, 3963698862, 2553244512, 3641655645, 1864832445, 1882049909, 1130590291, 52797642, 2439788682, 1171905010, 3250260456, 3450014359, 3791352217, 3239636891, 2329780302, 2236069674, 2353194733, 2945941503, 3408789883, 1650551367, 3841459611, 3639103090, 1135456978, 1070867505, 2947057261, 1527731572, 562470980, 3402287045, 2816514653, 273420824, 3985848499, 101466115, 3796117378, 3437231317, 4214673535, 777725507, 2063938227, 164096912, 1793089017, 3456739398, 2514617282, 281380266, 351476906, 2711177921, 1231298331, 2307603137, 496444924, 2650507553, 2699341520, 4145924760, 1842619146, 1160607917, 3277176197, 3697725529, 1198596481, 1818793502, 1719849112, 3159503693, 3172973435, 3002716212, 2214259120, 4264260491, 159148869, 3596029862, 1810833559, 1653753757, 3009288412, 4284489542, 3670683641, 1671407746, 1418935672, 3043944762, 3387803062, 2404374017, 1830185851, 621000603, 2770171437, 1764761230, 2693499730, 1928455994, 782730397, 682695994, 1493411721, 2807641279, 203620385, 249533453, 829819648, 3676486011, 2654632448, 610473902, 850695665, 1894198257, 2419364674, 1497718667, 726064380, 3666386576, 2413608558, 2346233066, 3915838213, 3103462098, 1482172617, 2551005378, 1602009002, 805545617, 1860995604, 2957616537, 3327418540, 256832163, 656232848, 1140737016, 4165790494, 2666863949, 853373334, 2311769360, 4294309028, 533552112, 1149768303, 1354114889, 3140533308, 1702632632, 1010893265, 1531586821, 3367065999, 3890987623, 3927726686, 2251434005, 2539422564, 2317776514, 969177419, 3350528967, 582388369, 1999015172, 725734569, 3385688089, 3691050127, 2241378119, 3170202740, 4099102406, 3776688193, 2002614694, 3276733444, 162525026, 3768846463, 2374210554, 1949201182, 2777637540, 1488594901, 204047437, 3329703733, 3248719776, 787108881, 1197510367, 3746957053, 3350559310, 1428550304, 3170469225, 2290281302, 3543269651, 3470410768, 1207362745, 1098344375, 3053648638, 1426284088, 3373988311, 1764475348, 2948750752, 3636195762, 2850599601, 2801138957, 242233046, 190508753, 3157345297, 3516884842, 561299276, 2585794456, 3733203716, 1135944991, 3831348385, 4175165424, 747881923, 3533930679, 1909838499, 1243680532, 3929301108, 45038801, 2347881673, 390369727, 2551356588, 1551488869, 893615517, 4079783877, 2878543159, 859023981, 3952932468, 532481399, 3800081354, 3193611187, 2397805514, 985216640, 2117936021, 2535496064, 672602117, 3560858563, 2907978941, 3139782732, 898460458, 2551721141, 3903136751, 3522757896, 539490404, 1700835965, 3383573251, 2205065134, 1270809279, 2843263737, 1094354486, 255617031, 1770877011, 1585601527, 836344796, 449082422, 4154254759, 1185535310, 3267621115, 1505662253, 1899985801, 3702874, 4143430886, 1797786546, 941160924, 2817273889, 1543157621, 527172508, 601325963, 3717754369, 3374627389, 175621365, 3089961748, 3598840160, 294691445, 2231208377, 2623644263, 2235753360, 3506816994, 3191854763, 204161526, 1886564510, 4283785766, 2682504915, 2654884249, 1643191589, 891194436, 215974151, 85403069, 1780270038, 535176738, 3987551460, 2182433470, 2015798517, 2445911007, 922838494, 1920561569, 3187972160, 2507674700, 2109289584, 566400977, 2194983986, 2009316409, 3613800324, 3416038220, 2464338427, 2118926649, 2881560108, 1649145424, 1253738448, 577495812, 1747045975, 806974640, 3328029878, 39105534, 1214863333, 3221439866, 4120949768, 3127519916, 2314724826, 3318963514, 3668214925, 3038811723, 2957859347, 2683501650, 473763799, 3763260549, 257851941, 2259199088, 902895164, 1310226374, 437647728, 1275018570, 1757409557, 3996989327, 2295094405, 4235397724, 1516620091, 3899362042, 1537809162, 3106074996, 3755506149, 1956835382, 1291930599, 2303949649, 3559504064, 23398406, 633038711, 1453639294, 876405468, 824711759, 1496377465, 713168775, 4178217777, 341992450, 1056813010, 1824766514, 1089194523, 507649199, 1882637870, 2362308273, 941749284, 338238722, 1354030953, 723076495, 1283799807, 3871283618, 2773610182, 3766698120, 2341737542, 2399490829, 554511411, 3030189993, 905017547, 2149527468, 2594834114, 871468132, 3642363712, 2203827245, 2839367187, 1353850912, 2036668679, 731157620, 1626248447, 2985385813, 2641321079, 3916928435, 967546164, 2151823216, 3667887157, 1892936145, 3059917333, 809435295, 2238008949, 1449485278, 3745187571, 3592870995, 2732644559, 2530579512, 714957897, 1534877424, 3607182414, 582651600, 4018683981, 601113222, 3377244697, 4045477839, 1155776730, 4086661422, 1525426643, 3980175099, 370134112, 1051200899, 4127533007, 4014454726, 458226704, 329842105, 2483618061, 2005527203, 1817381410, 1189365183, 3873711072, 858732910, 142689228, 1029893758, 2521407356, 1547942156, 936636416, 4179678447, 112068491, 69090528, 3311435903, 1902369109, 3231560638, 3689713846, 4236973583, 2215127845, 2802106588, 692571473, 777597388, 1749582493, 1197446789, 1830629434, 721007215, 2677964167, 2499243285, 1365548823, 1389874123, 383652027, 1965568204, 2781145465, 1034424568, 3448630142, 220980575, 1227699089, 2836468302, 3350979122, 1268986121, 2694600793, 36795583, 3306056608, 3922740091, 541628079, 101976857, 1518336505, 4144657154, 4092030340, 2084481249, 560598717, 782745622, 3136516266, 2747271809, 2971318696, 3678434827, 2050321935, 3927126387, 3290266495, 3201091805, 1804777193, 2458155563, 4251435769, 3817113324, 2245131119, 3415267426, 1316252519, 2139836903, 1684684690, 1958656935, 1983700852, 3296702565, 3146617633, 1776462975, 1586703262, 2875113949, 1672094492, 4277736957, 335945222, 3571484241, 2397816544, 603240901, 304142046, 1572951472, 716490196, 510629959, 2464381279, 3944363248, 99111446, 3148954690, 74878436, 836938762, 3782626218, 1278191568, 829377345, 1891498961, 2198564462, 3720284030, 2007763515, 3792788264, 1188188626, 4234227960, 3006307249, 2635969102, 598707439, 3532817121, 135577937, 3717222291, 461709964, 1111141650, 536971773, 1418957183, 408214175, 4132861770, 1282087325, 1186055498, 292434813, 4057122836, 1859224051, 811494162, 1801214669, 2676072678, 3897328926, 1796640646, 419998818, 3704021955, 3843405417, 3117964579, 847004732, 3215607385, 1995955856, 1977196442, 1280338856, 2661633783, 713516458, 1496485599, 3748704733, 869891856, 3616927928, 2922162237, 265035729, 453320725, 59829163, 1357881404, 2958175975, 1430657016, 39632311, 3230710622, 1136000003, 4190888087, 3682345003, 372572254, 4016643112, 3836613085, 1785651272, 3277952198, 434278692, 109892221, 4095085562, 347415917, 1158114658, 3476682512, 3907549261, 1594692773, 4050259963, 544504770, 2408083000, 4268523440, 1486194849, 1260169966, 1130378821, 995900913, 3547766003, 3262881441, 3180343804, 1810711820, 765837564, 3114503226, 3856885441, 1093946090, 2474054682, 828451621, 3318740432, 3983882083, 2573023872, 1704469379, 1436089526, 3514811789, 798969575, 1464365446, 1528316665, 1677879631, 2653466442, 2102338526, 3754751246, 2162927938, 4012463440, 3709998801, 3227325823, 3711524701, 3796849989, 1475120594, 1125274812, 1530809857, 4122622304, 3315285563, 2472053639, 1944378985, 841811397, 2007061486, 456254178, 1034698925, 1693112942, 4613859, 956287854, 3687936775, 3908275801, 3530773720, 1197318000, 1172802211, 1352664584, 4078384286, 2888323740, 4292221102, 1467341269, 1240980130, 3776171315, 1534747048, 1998317188, 1027790938, 1303742560, 782565148, 4118096000, 3760118413, 2956182887, 3894666485, 3607279592, 3474455944, 2555472104, 1339007989, 2666849275, 605203824, 2257098914, 1442978547, 570283684, 441011711, 2128419825, 221996451, 3684206113, 2857378570, 1770180628, 3862125625, 2657797308, 3753180176, 3080355681, 1215455812, 3212240520, 555785272, 2222973814, 1715181552, 1936133284, 2960741372, 412734640, 318515262, 1788102613, 3324397548, 3709772883, 684171276, 3172413600, 4130990756, 3108111246, 3153450399, 1702775475, 1454809030, 4152731345, 859129968, 1060188301, 2637118139, 2740431960, 3017046232, 1014100008, 3162866119, 3423329632, 2310965610, 3975980764, 3780950507, 3029060681, 4229869975, 1439699001, 937057003, 1649577497, 3941849211, 2762579623, 1168156175, 2848854794, 2968766558, 3266823684, 2159762652, 2695049733, 320309699, 2406093501, 2125209120, 1086066553, 2381759525, 3809896234, 4285634443, 360383075, 132779442, 746686765, 1940868658, 3702580485, 2933583643, 695977983, 2278080066, 971148672, 3982700458, 2096510113, 119731788, 3970699242, 902080285, 3571732512, 1161524647, 2920613825, 4198871471, 1984182488, 166160393, 1729065162, 221105571, 2334759877, 2760756319, 1827754616, 4244850093, 1762917157, 2840554951, 2018971489, 1294749381, 3331510875, 688129423, 3276252708, 1601393052, 1966453179, 329638540, 2919641869, 1848547009, 2677585268, 3835920257, 1102830039, 2673391571, 1905582925, 376141400, 3730722649, 1473777926, 441869420, 1981164937, 2632587789, 3536899010, 3754671039, 494463230, 3530916208, 1198926782, 2259727290, 526705723, 1999287578, 3509486725, 2057360505, 659679586, 1171913326, 1811287976, 2318087003, 2316314161, 2430051150, 1255171630, 3803628472, 2507670088, 1728601048, 2172169304, 760073653, 1245453167, 4047862310, 21913674, 1703542268, 1193971378, 1250344930, 3521551894, 2157741415, 2631743873, 3057085857, 2859664643, 2861581626, 3548377195, 436900587, 1184879186, 1674959646, 2465835834, 751604269, 355162964, 2781188994, 3789748540, 2358306266, 259747860, 2288356350, 897888271, 3761628062, 1833601735, 2264742507, 984347084, 3850084555, 4006709161, 214082257, 454724735, 3314156129, 2433263651, 3407700368, 3715523728, 1793596477, 1915791322, 4218843652, 3190223384, 3495883398, 154432039, 1400938988, 790637979, 2819461283, 4197394936, 3224434592, 1168123935, 3323519659, 3832215622, 4212084147, 1642695287, 2561180275, 2090418447, 1270031867, 866876211, 1221949510, 271400962, 1533301906, 3537203674, 1403332818, 3674083723, 1121613898, 1760073701, 3535788750, 3256590857, 272361121, 1344941070, 1442517891, 2639998517, 3285654039, 747782884, 1781808239, 1761269193, 105521179, 2349469211, 2906124516, 3178045831, 2633705961, 4080284836, 1139540024, 2465997576, 1707333116, 519156688, 3719871943, 3382187980, 2044398407, 220151068, 1071513557, 1010832086, 21842018, 2695646684, 2443510249, 3667829462, 3352480622, 1607102258, 1951841291, 438414, 3652971226, 1727335361, 945833507, 3254429523, 3393950542, 203063364, 2490599922, 1018039448, 1859116455, 104390839, 3379027794, 2154513247, 692919606, 2137426808, 4233799607, 2472144920, 195691063, 2842560562, 980092337, 4118583980, 1856321357, 221389203, 638300981, 3048641040, 40113370, 2966347411, 202525475, 114979438, 4135360935, 3509517344, 3714560424, 3968464269, 358138779, 581488052, 3439997955, 630130164, 2351133557, 670170710, 3625276638, 2916204531, 1733864513, 2301550980, 2937578975, 3879778601, 3362040737, 2405045483, 2738055085, 1428688163, 330201732, 1976366484, 926440324, 634995907, 936907623, 361148201, 340228800, 2677792376, 2444674381, 3865555762, 1289872872, 1154700200, 1052923446, 3262099497, 2430408635, 1046766286, 2749903347, 1428677656, 3071785959, 1928311722, 1311440100, 1884325356, 1527970107, 139683786, 927532892, 1661603161, 1460566176, 1704180224, 3531451586, 1364096730, 2529611461, 1651915942, 2268735670, 3137713497, 1731700570, 2081534934, 3962616344, 708894344, 2765930279, 852761237, 3030044156, 436702052, 155518433, 3994380336, 321749311, 1985886722, 2494898899, 616856910, 2147544023, 3736986346, 3481038702, 2091742523, 2384481459, 1967499570, 3421576748, 3757863896, 2747386366, 2538272604, 3923166488, 3861060096, 100016956, 1615791697, 1276855209, 2463647097, 1269141057, 2006270115, 795487548, 1583018020, 3499696410, 3763732824, 871115301, 4275489330, 158143972, 2766968413, 4052083065, 3311368111, 2319273373, 130562557, 2945099205, 580100938, 206103494, 1192779022, 2418284880, 1688926803, 2637348982, 2457226028, 3712599690, 1545058016, 3594424769, 2525590543, 508358126, 1712190208, 2799534751, 1838993095, 1713391861, 2321167807, 3114418656, 3856727077, 3055984965, 3600715182, 3257177779, 313359020, 3142930410, 1590077085, 8033305, 140544713, 3791092799, 1999491160, 190412127, 3227970871, 1305408915, 3979627435, 2727512031, 1320088289, 3307885623, 3965294277, 4246147145, 1718075576, 823123263, 3160899780, 1361548807, 704838113, 3655517013, 2607132169, 4059195963, 759871150, 2904007294, 1665650113, 4243560211, 360664090, 3964777736, 3575825177, 261528720, 1227991003, 973806064, 1498780519, 1205260996, 885118765, 577132773, 2825006703, 3282944225, 1972711410, 1237103966, 4208284136, 613601222, 2409269858, 2037322595, 569154688, 2488120936, 3394789875, 2581611119, 3890601966, 1995683150, 3319384720, 474166186, 3873385079, 672275683, 2966543276, 2904286033, 3550360399, 2355721611, 1702979706, 4034857757, 988781253, 1513005861, 881463991, 1258363459, 4063184377, 3319775272, 1703197748, 3466278907, 544779069, 408122278, 4122856622, 2266878175, 2217375918, 1379563825, 2985303904, 4276476869, 1593293525, 3300033543, 2520780461, 262380085, 3087823509, 2424420962, 3945602178, 2048148131, 3334597777, 1965650132, 251730330, 978163502, 3095424999, 2426792322, 2758762412, 1075768554, 3364514449, 4109751055, 1764376242, 1155042681, 3418500913, 863694977, 3713259675, 1364817051, 3990213253, 2525526084, 2048191212, 3992281793, 3130952658, 2559676959, 359492446, 1895354964, 608572164, 2228691244, 2203589185, 3351000618, 2730683516, 1181447467, 4076823065, 1003973753, 1001698569, 1821569897, 339012669, 2581036945, 2991649446, 2613885559, 1133600396, 2166004685, 3081721271, 1689092124, 1737306000, 1434511422, 3466628384, 1860836829, 3373250190, 2228263423, 3199251637, 4121199867, 63593773, 15255484, 2107720674, 2818820993, 1482199345, 2821386878, 3763246871, 3891732874, 4240205520, 2133897790, 4094436123, 3253072538, 835499382, 3880594266, 2083866233, 1283005027, 792305298, 3156488307, 1381049367, 3062031966, 2649765110, 3199704866, 1926580367, 3636875876, 2990959456, 2635108207, 74853170, 2349202255, 4285939221, 3808216571, 31666465, 1356342117, 934889156, 3418775613, 3896499301, 303641352, 3216421824, 1469918047, 1068144754, 2773859730, 2048083641, 1139577917, 717394823, 3557421063, 3874620014, 2040175597, 469299657, 1179696832, 1864576938, 1238357312, 2355618470, 643359061, 1816627770, 3379524414, 3899605123, 3020627349, 4052798904, 4082611363, 516259706, 1678243307, 3782445964, 378181841, 2831965193, 2922328962, 1365614684, 2689906028, 1620644922, 3673538730, 1442539128, 3165621588, 1423279669, 2897652068, 1977843594, 2302531316, 3812556529, 1480842955, 3070410190, 249912187, 1514172435, 4157323899, 4095674033, 1084751262, 373412103, 175868070, 370610472, 2686419260, 691958436, 1361308919, 462789390, 308424068, 3657986331, 1985248022, 3604946073, 71676338, 1002698790, 3896420146, 1189578181, 3764614362, 104961701, 4140812286, 612674093, 3409571381, 3816884616, 2837714301, 2152962267, 1127838379, 4028443538, 2998639066, 4153205994, 940172442, 2948390453, 870384017, 3726037722, 1199213109, 67436399, 1040344850, 224823647, 3928357590, 3385021811, 4013958171, 4222293781, 2385490413, 178236203, 482059155, 1412642959, 3376636344, 561819369, 281779502, 3320747287, 1683774818, 2871731593, 265207198, 3621991292, 2518966326, 3207271016, 1319134349, 3614769153, 1217585073, 1308135702, 836687903, 1377682078, 3518637815, 526882606, 145499013, 2666502347, 2223838132, 1450179835, 2204502318, 2662937608, 1599539788, 4101484227, 2897595261, 56948797, 4241748412, 831450356, 372648493, 2406988600, 3906232682, 2757043558, 1474831898, 3617484479, 1642009890, 3756358722, 3071095571, 1704772165, 1458739662, 1235784572, 2317745030, 2256819963, 3142902371, 585064368, 33591860, 1500342306, 3326828395, 2003466485, 1025537218, 2172306044, 262091168, 459604992, 3750597632, 3912754639, 4224874908, 1452655008, 3956893359, 2324363310, 2788576129, 3546759635, 4190581639, 378352158, 2186002087, 954997773, 395438814, 3877455389, 2638605008, 317554448, 1543698180, 2101523740, 3408951864, 3179938283, 1346265318, 3414386475, 3764699079, 1431919756, 1873635309, 1872855375, 1166157675, 4015761246, 1601484942, 1646738272, 730205077, 1263281301, 2327852800, 3055176846, 2546425042, 630039200, 2627072767, 1502561796, 3450993019, 676396526, 140828765, 125317683, 652151062, 2672638416, 2635824295, 407952700, 3580388347, 1005834717, 3993498038, 4012001884, 2879926276, 2898350047, 4055094884, 3209386608, 835517450, 2660420863, 2006431138, 4244741675, 1310668528, 1757733649, 2531782277, 1831596585, 3076450776, 1109845089, 2891617308, 2388895045, 2811454974, 2057877228, 474248811, 2167691080, 1930336029, 319442130, 2785857387, 2430798337, 1997563385, 2647464834, 4140738212, 3501576063, 1773036594, 3964531765, 86546988, 3903438483, 170427222, 1723197994, 3818836697, 436383564, 2075490606, 1444873814, 66700509, 3529090385, 2192406980, 1871544575, 3699722592, 645394770, 4146471561, 2583429348, 1422561672, 1132836395, 1561777654, 3980866266, 971375695, 2097857879, 2167878743, 1296698076, 3550264795, 2985995187, 1215503627, 188310537, 631470803, 3348570861, 3513722746, 2947267757, 3159702812, 1631929618, 29732122, 3386390894, 3346390436, 3024025349, 3388698916, 756327246, 1169168386, 769458428, 1963225091, 4179568954, 3380114249, 948172176, 2012941754, 4148793332, 1111054792, 2313064799, 3892169, 3124987911, 4049738621, 4023544597, 3829718019, 1363434817, 3899235157, 3608956905, 348612031, 1087438779, 1918196779, 3181372413, 2037408833, 2611151574, 1632160876, 1875303521, 1201075893, 4087139886, 2331629156, 2237209232, 1789863454, 2940282616, 651540914, 2776353660, 3054017118, 2170303930, 946615347, 4284251735, 47157913, 1145652464, 3501410252, 2865999587, 3929109700, 3302953248, 2253945374, 2022881431, 1898313144, 3308789553, 1657049412, 1644927870, 134544239, 3742973400, 752553640, 2579925022, 1391896312, 2110472552, 871869966, 3864987950, 2969342661, 1325477413, 195132738, 1366923039, 722497767, 1067921222, 2296522336, 3268945872, 4036000436, 422230744, 884488815, 35168151, 2083171559, 199082620, 2946001404, 2073610819, 545844824, 3287847634, 346432052, 2343249605, 1219165957, 458353177, 2693804622, 257028560, 737423517, 3501563383, 9718631, 2211842221, 2494584951, 1891269329, 670619905, 207160515, 631496463, 3549613773, 1332621717, 4186763947, 1854871086, 1759736532, 4086286668, 3718424021, 2362988076, 3352119442, 71377735, 2518657452, 1644634250, 220706595, 247610510, 3412283745, 905297483, 877421589, 699652913, 3855958930, 800638108, 3912783296, 2203282311, 667685602, 4278311701, 2518050292, 3855941628, 2028852709, 3636072630, 2156641531, 1477105517, 756950596, 3161559931, 3372349179, 3438242321, 4153296805, 987165895, 3203265718, 1065921147, 2611278097, 4000196256, 4228346788, 3184414395, 1210105109, 1088819625, 741552235, 347612028, 566378015, 3564222556, 1098930793, 3873855246, 2886416930, 3391541752, 267260486, 2373815996, 3598242954, 1165426173, 486800887, 2375191155, 1094521102, 884471572, 2366064765, 4265457968, 3579049113, 2021565489, 3956117499, 4026181752, 445001251, 853206630, 4212443991, 4145354814, 4169236037, 1627311548, 2702489895, 1315475313, 1303246926, 4141493666, 3555709351, 3184799198, 2975680097, 1732632189, 835532969, 864292312, 4217458095, 3254315411, 3800896210, 3068984154, 702375359, 3747319734, 303967232, 2649773662, 1716300033, 4100777941, 848599650, 5004565, 2974430489, 3623438603, 2280019024, 3625774525, 1879443451, 3344990276, 2070991007, 2680512632, 3251340713, 2609670369, 2883412925, 603185062, 244593397, 2785791359, 1815345059, 2879202241, 344311033, 2057021039, 3027375531, 1182563245, 697542978, 1847347938, 2584262312, 1751110602, 296140445, 2550827969, 1834542219, 3052709470, 3691853654, 1591507254, 3367544245, 841316414, 1136113658, 3214994785, 2206248855, 118433625, 2228988773, 3829110318, 157647605, 2892397271, 2009378019, 288816523, 753490224, 2546626946, 1946083189, 2145944087, 3763125090, 1127925556, 4045889576, 4189323175, 4183568164, 3661706804, 154295431, 1907825923, 538355956, 2107276414, 1699246349, 2721456738, 1609666703, 1564108317, 1207662113, 2699803964, 817508917, 1657145834, 3783841381, 2798383311, 3479730971, 2726443368, 401584466, 3388036334, 126731485, 860563267, 3376995229, 2919527545, 1398077062, 2028358210, 401961507, 1011251556, 3766199304, 95944141, 2830606, 3781353303, 444137691, 2046213318, 1144494409, 322904272, 1393997958, 4016341184, 529121259, 3061229720, 3004349533, 2448627331, 3548587896, 3386450294, 4172357936, 3655804713, 3309109511, 2329444389, 1336443228, 3334069239, 2872347851, 3905623396, 1657635112, 2399422071, 1369888724, 4161937677, 3021698331, 2925817689, 1365034726, 1034856293, 782358461, 2128863203, 799882322, 317460925, 1165563877, 2054960125, 313622371, 1245107635, 1122742081, 1278820727, 789606304, 3239113588, 1465802019, 746988929, 3269880246, 2693761773, 2152652984, 4153624840, 987015670, 1964124003, 4252553194, 619105475, 404881303, 3581705811, 4154120605, 1625074124, 488325861, 1093860014, 2971941742, 3408235743, 3336865311, 1636152053, 4256773006, 1756710977, 2722509730, 841817093, 499462532, 2478631101, 1727948230, 615778020, 2339520046, 3869506679, 659348057, 3998534172, 489958061, 3599773016, 1513205358, 3739526110, 3268901817, 1473752216, 1236967336, 178461028, 3698156588, 3098986319, 1180027047, 146898195, 423563771, 828009849, 106355235, 2144638366, 2284783699, 2860064564, 841202524, 838353346, 1701228372, 2549780736, 3582485419, 2246847543, 1704426930, 3828381852, 191636426, 2154490620, 341992196, 812705488, 4242365261, 386488064, 457513668, 1967581817, 188989511, 2437395111, 2025423607, 3272198247, 2211759477, 1904181857, 1496471151, 276979689, 3511849336, 1016934225, 348038805, 962278576, 578460823, 1239805621, 3750488807, 1871305475, 1632468960, 4064532298, 63376221, 529126482, 3336480701, 1098338049, 1941316830, 4023538637, 2795723805, 1643719059, 1696892805, 1640417334, 2381550432, 4198094169, 2474093022, 1267030065, 3566440068, 3424582639, 4145495315, 3952940689, 721085721, 1594619864, 716204231, 1094343381, 4127057466, 2851337773, 2706269188, 2377294536, 1659241750, 2092618356, 1835874268, 1717652428, 2474878251, 4140921093, 2874473433, 1388174937, 136300144, 1663397577, 1605130559, 2276333908, 4001539692, 4154917150, 2977349997, 152902845, 1360588295, 1198397581, 3048679302, 3758077438, 742130778, 2731314976, 2087909508, 1607912827, 2683086399, 3269199792, 3519691930, 4225586538, 801876002, 3085559823, 2159565859, 1271279717, 955506084, 762080940, 3665957628, 2700020876, 2029669038, 3615488149, 2881393153, 2401663923, 658229256, 94179612, 672849338, 274157505, 2606847213, 152824056, 1952426825, 2796407999, 2869068418, 1252699119, 55709490, 41345418, 2091084100, 252496695, 3792737289, 3620155035, 1094217867, 2440030772, 3440965676, 2667246295, 3995676816, 1158471669, 3099881647, 1825370123, 1134455951, 1925483787, 3940758246, 1109553505, 3226635417, 1319840988, 2634490226, 1470687755, 1272356016, 2585952237, 1100678971, 278215094, 3167221878, 1813570317, 167988866, 923817044, 1527496573, 2228135530, 2844644186, 2014318427, 2048917421, 843401641, 3063336064, 1966862917, 3369578682, 2059048375, 2212120089, 3598080688, 1572911234, 3221358298, 869900520, 1805557374, 266715592, 3838108814, 1031126131, 1147908941, 1969591317, 2695125693, 3684130899, 901940469, 2202212786, 3427754813, 3533991717, 4091369318, 2888427690, 3648585484, 3598601663, 878842706, 4268349933, 865811265, 3979810008, 857137963, 1492866005, 4045158115, 594436117, 1614029568, 447660913, 1110980345, 4170936103, 2289746566, 467982442, 1541309791, 2279839545, 4121744778, 1373396335, 1193580523, 2010452348, 3113306649, 1897314931, 2100631050, 3999631692, 4006519749, 3973226951, 1617180067, 2265989232, 128694514, 2099331145, 1717286527, 747030655, 795762176, 411607963, 116247526, 1264506355, 2169754982, 3492259200, 547611533, 1300009234, 4104957188, 469096162, 3324186973, 4063025566, 4012359694, 440098927, 342902371, 4173790255, 2535583806, 1722110542, 2404104271, 2179766383, 793813646, 2139173474, 996811716, 772650751, 1403856069, 1859700006, 2423901354, 3146129318, 679326523, 2608463096, 3527638461, 3321344912, 3443834642, 2343631270, 104787926, 3103492022, 3899378403, 124024608, 3416130507, 3075663384, 2231968278, 4221103954, 509884666, 819213956, 2140567133, 2663215314, 3132925907, 1553167345, 199363354, 3747294564, 2866489767, 1876106556, 452264734, 2674508509, 3772972180, 1478829505, 3784210376, 4264637811, 494231563, 4037677933, 2838517199, 2593006033, 1349467826, 3593514582, 3890159139, 1680039378, 2163834295, 1233047923, 573891693, 2995506620, 837475695, 4064954753, 3978346690, 408493559, 1413003972, 1048817953, 2987450402, 506429339, 1553500816, 3326895926, 396137074, 218417556, 3714433236, 2161632334, 3646649489, 667331313, 357321404, 1841415878, 526543782, 985864862, 1142877418, 1925209642, 1236993688, 1380162879, 3831360839, 716971443, 1705043258, 4200632260, 2461762623, 2164792037, 920882187, 1283775445, 1964832638, 2804287675, 2711321985, 1948174385, 959644161, 1428997640, 522888424, 3041666584, 3662216105, 3437568168, 3233422878, 2980647898, 84216602, 1237413233, 1023036467, 3339250422, 989837056, 3760487921, 2090385227, 1235224583, 1816991997, 1813659753, 2976089063, 986311655, 4197748544, 560724291, 2032377430, 3221403455, 3779421356, 690915843, 2018503175, 1862046201, 1181317549, 1745823666, 1557693715, 4189745756, 1846816986, 3940867038, 3805961141, 1278507215, 3476947004, 1451974248, 3938553095, 1145485249, 698200924, 4077572729, 1818006015, 3505025752, 2241516544, 2455737833, 696781030, 1153770836, 2131169195, 3784905313, 3154793068, 1302638323, 2937692420, 3343067777, 155270643, 2929242930, 639762896, 4074696195, 1235414336, 1849336681, 3086270809, 3763279755, 1134416272, 1462772592, 950820794, 1725793489, 824111637, 2627220040, 870203472, 380552206, 1522861998, 1133616051, 1117942334, 1434858944, 4279695733, 1413513805, 4025139682, 914254098, 1807742259, 2035419703, 1325088263, 2479846919, 2707098596, 1151688281, 1667237356, 1982269271, 1092780034, 2010465233, 1946649396, 1623207382, 3414085978, 4069206648, 2557907180, 1996537875, 3584784500, 860754898, 2285843340, 511296122, 3939067653, 3038301847, 2028481148, 1314244938, 990420436, 1111221614, 2600540404, 2175265036, 4276871339, 1013032567, 825678121, 2055666412, 1867386754, 3017832901, 582243647, 4031885973, 4058600331, 4079589347, 712854218, 3701750506, 2406264253, 621855929, 3020207749, 2093730812, 2426315441, 879642190, 3839944079, 2924506958, 1004741934, 460415165, 1336165654, 595618466, 3632019970, 31338314, 2682630618, 125656326, 4184220039, 1690771142, 3989792161, 4160159263, 783172806, 3294993862, 4046583125, 1125505187, 4063539177, 3787460550, 2995851614, 2919056626, 4202415474, 2084841487, 1421388395, 2921073200, 4060465082, 158113643, 640797139, 3211962128, 950576201, 2172707248, 3235230565, 1652666067, 500058007, 3988738174, 3680042007, 1464055532, 2013153548, 2480454048, 4181156608, 1016916854, 2748946892, 270565481, 238968327, 4204658645, 441167699, 1755385619, 1245796551, 3685583025, 966729630, 3289450664, 2002714374, 2502871280, 1604832083, 1952167661, 3579936904, 1846870199, 4289744455, 1696287271, 2535050052, 2376260561, 2426528927, 3597056920, 3338048794, 4146689464, 1372584489, 464454707, 1865312173, 895073550, 2959872412, 2718643093, 3313862507, 1035661202, 1697130693, 713584097, 491772632, 1204539442, 509227260, 3998870712, 3796978113, 779730545, 2378855595, 220933650, 2317259004, 3653500433, 4124022169, 497436028, 1384610129, 1095954625, 114483722, 4029108450, 2567841430, 890983538, 327013267, 215612126, 3464514784, 3439678166, 3278460958, 644284262, 2313448561, 2862249178, 1917973493, 3742743842, 3807594833, 3563256525, 2096750672, 574932664, 3507116045, 2322508032, 3323494945, 1035350749, 392625189, 3381320573, 3558941604, 1391446077, 1139191685, 3316022616, 1333430415, 4098280465, 1972581964, 3685055881, 593231761, 1718416811, 3683616136, 4078413771, 39772559, 1145886303, 3985000754, 4217409998, 3044412278, 1579477073, 2255839204, 1591505610, 2686893421, 4213214349, 2926843074, 1683537804, 3775107170, 499652577, 2719096061, 3018014221, 1972958604, 2506472999, 3562060891, 2456195271, 1228424605, 2816614941, 780467597, 2651076449, 946100657, 2082088927, 1938218346, 2741715938, 2254168644, 2379674511, 3753440914, 760097819, 2954573348, 596272712, 3698652547, 864392160, 868719068, 2938890277, 2445084143, 931420836, 2789221201, 2051994686, 936233894, 773832348, 3268294826, 2459662273, 466721979, 3738341520, 1259067334, 3911515341, 3974409151, 3410479160, 2949979808, 3499683112, 3711617634, 2149900055, 3974684763, 485584703, 1015864757, 3919936527, 1669870473, 4266597476, 6992771, 701023540, 3002503427, 1659463914, 2050256446, 2996235388, 3099137999, 4139339405, 1593826820, 1684721522, 133010775, 2329856656, 317251107, 3469111422, 1316240908, 1474719054, 2018980409, 1290719236, 3318627923, 2129130409, 4195297833, 847288531, 2479809137, 547691089, 2792599342, 3144275143, 2794729856, 2782975635, 3887044298, 1608730022, 4139199338, 2287239085, 1887357932, 3978058161, 605882280, 2644630761, 1354914461, 2546665285, 728283522, 1837353313, 1021759577, 1725689118, 2968214354, 3791272848, 2652086558, 401452084, 2752804883, 137048319, 3571855654, 1880595910, 83589195, 4085115653, 673132467, 2421020260, 3987044044, 1388352351, 1672335372, 2014855237, 2844861030, 1959373898, 3081363042, 2741201936, 3882375629, 734744463, 2736821232, 620359726, 1784588034, 3384248371, 1919585769, 3678563452, 1462875477, 1015550285, 1537926643, 1183628074, 923465034, 1939177665, 2293396576, 3549398207, 2564612673, 92240748, 1329954775, 3830888656, 2548185354, 762722570, 1391404675, 3945721881, 603079631, 3608451314, 2203154876, 3351433597, 1011556015, 1641547542, 3270544483, 2220461878, 2003135453, 1080850558, 2522898592, 3735810980, 1035885565, 3716500388, 2157989213, 3847121087, 3937966413, 2699820505, 3506322816, 204699367, 3651364901, 3309739126, 3595927102, 811132893, 3067670960, 605928513, 3062359629, 2221141368, 2844246275, 1542556290, 1187723876, 3617078218, 2750204976, 1072381702, 1497029930, 2623683814, 2406315365, 3878394573, 1818365506, 405764034, 3326998562, 1527574930, 2225551204, 1995773335, 3486894479, 2409782621, 924316800, 1145297878, 3093488636, 2971516183, 2750813425, 2595138793, 3450958024, 2099031120, 2262951753, 2320727814, 2835231605, 156021293, 4124066361, 4265091932, 2744837176, 2443998185, 819144300, 2301585182, 2413579583, 1308087263, 267438151, 2027125168, 540404278, 99174233, 4055704232, 568063286, 3202786015, 3071728371, 3653373747, 223395023, 3660495199, 764134079, 1472736712, 2246997749, 916680088, 256715688, 3343604913, 414818016, 2658342323, 2676053706, 2012687678, 3618943864, 1095927470, 1556869125, 3323298679, 1867947741, 1374165392, 2154724273, 651962829, 2093030522, 4214818018, 1590411879, 3707752606, 873297219, 109360764, 2120956996, 2951664313, 1740958926, 4232382234, 3611708843, 1791067449, 2873656586, 2003039199, 1202362529, 1808725474, 1426791442, 3378249731, 1655913100, 3512200106, 3972656532, 2460478030, 1105963663, 2434635558, 1229933115, 579323846, 3797802806, 818670921, 294384291, 1418073748, 1311709258, 2819977051, 58109975, 175638398, 225864389, 2032206095, 2815253955, 1793512944, 845401334, 4002815007, 4038788449, 4255264943, 3511043175, 4047269035, 1824799503, 1322751870, 3074331488, 3552566971, 730670597, 2357059226, 1146249245, 575689447, 2116937060, 3877199084, 349140034, 1330853734, 2784837072, 1530278324, 3019526247, 1947190127, 214240622, 2364473453, 3886454852, 3370870876, 2010134898, 1534307385, 1236122112, 1849287135, 2083248286, 4279970785, 1001068489, 3640655394, 2088482957, 1172753808, 516626281, 190036658, 2508023449, 1171405776, 4051980417, 3643320636, 1878650528, 3346725057, 3508963459, 1244728500, 1176302933, 2536701256, 1410618091, 4094724403, 1201631588, 3276079398, 3410055143, 315391067, 1318633649, 1844493891, 1044740377, 4063203694, 32513054, 2202099399, 2154284228, 3720666086, 1722545461, 1080107615, 1090365320, 4109069482, 3343923791, 4055843178, 4016503934, 3665231217, 26065399, 3296515383, 1409171677, 57064669, 1615005829, 3716200851, 2415621327, 42337213, 249724326, 945676038, 776547544, 3506408932, 934220530, 359968869, 915143099, 3987018322, 977719482, 3067187879, 1465906625, 656449741, 1224180505, 3010072158, 3613913945, 2662036996, 1896183843, 1449702464, 1540515577, 1866484478, 2300157526, 3601535403, 1842233971, 3389159622, 832036288, 883646392, 3055153941, 4175155115, 384685000, 940026753, 8489485, 664177536, 999036314, 2923981239, 390653796, 3520558402, 4153500894, 1115432041, 4283923506, 1857229054, 155782253, 1399855859, 380651578, 2341603803, 3744979235, 3662977815, 898605173, 2757372169, 229294047, 1771019997, 1613245440, 4023262690, 2486001896, 1684601729, 716112483, 419380931, 2243422447, 2349531629, 3025547244, 2167905946, 1932187776, 1001008822, 4264243373, 783495900, 3319319570, 194584468, 3848076985, 821957390, 1050928439, 2630070178, 2245825227, 437037069, 3163858841, 1980748867, 3265552349, 339628564, 3556763875, 1527094843, 1653766571, 700139952, 1451313191, 2113609991, 2690404879, 2862129251, 198754730, 3815583042, 917830323, 22890666, 2917641761, 3912399088, 2224785166, 1555945905, 216973183, 1994733532, 1083834946, 887730054, 2408032076, 1653896720, 2885738394, 635912367, 4265599252, 4294693416, 767231172, 2604474384, 76883386, 1742037751, 3692164500, 2507341618, 4033595946, 4260637552, 3267785460, 3320623224, 259354185, 3097449787, 1512390400, 3733336207, 4037350093, 3850665174, 1097694994, 997504075, 2000825062, 1981273580, 2755189787, 2807154390, 2275441023, 3154768110, 3004663474, 401750238, 109851598, 495635581, 176418037, 1690110565, 1959188606, 1875768801, 948558245, 844454875, 2170332981, 1145257425, 4193321616, 3952694749, 2880905941, 1466688340, 1942318949, 1682618087, 4096030198, 3884273051, 993419383, 118230110, 3388732517, 1579434626, 1523364059, 2876727144, 2618893277, 489983730, 755181917, 3783334320, 3863882406, 3882223630, 1797714121, 2964716551, 1298187875, 2480637748, 471872581, 3357672440, 353794714, 496912363, 1971169393, 4026493727, 3460452349, 3943349151, 1745430672, 2634897186, 39515811, 3043030880, 4175969782, 797240833, 237100858, 1198042764, 2713502806, 1447295237, 2940103841, 2199102742, 3073033171, 4277484972, 215795376, 3809386059, 2667971111, 3965185727, 1879448794, 1206677687, 1386626087, 635139777, 63299271, 468211550, 3685141440, 3095764741, 2656778887, 2385807151, 1947344012, 1784100765, 1969510043, 1245600511, 970562739, 930254999, 3700879679, 3445216059, 1061511430, 2152689910, 1333639019, 1478544677, 4292167189, 1754275744, 3038833510, 1054478698, 2469714117, 3949333476, 1972134338, 4137029850, 330929546, 60922157, 691792787, 3995880995, 3435298562, 4271763957, 3476337205, 3669154186, 1918780564, 1149012609, 1754602504, 2602292261, 1472702657, 3738508861, 552454410, 411568273, 350062204, 708757090, 2764175107, 959982745, 2458316669, 986590153, 2161467597, 1514524456, 433736067, 1128282693, 361491229, 3526775348, 2499979267, 1629163025, 1770912493, 1191598896, 3555153669, 276254343, 118980612, 1848515142, 1368551801, 2727527963, 78314577, 852207245, 2009526928, 898609869, 3736602892, 3387563825, 3062766489, 2452665041, 3218588756, 3867875431, 2699789575, 2101289631, 2591832148, 1686357830, 286537971, 1638292439, 2200482518, 2461535499, 2178870559, 1007347161, 101546508, 196061644, 1168626378, 1701895737, 3975635872, 2841103400, 2938499290, 205054042, 285888326, 1204126521, 1904830759, 360005676, 2687000021, 1952116668, 305120344, 1656330360, 224120311, 1750383190, 3914595535, 817923765, 4134923312, 742669824, 1965548756, 4167402598, 614912367, 2971292861, 620678806, 1032995676, 1463068164, 802366423, 1946925537, 2713144936, 3682265944, 4241793475, 2361727950, 3262129939, 2182215938, 1485112082, 241173922, 2029736063, 2126320540, 158039174, 3381126714, 2998678804, 1320502964, 2389568543, 2512479051, 2873374869, 1050105674, 3644352410, 1234688922, 2160037425, 1053580482, 402378080, 620453632, 1865023241, 2289247979, 1995308824, 3899448529, 2777669097, 1412825907, 1460189920, 781372673, 1688756073, 1186201831, 1171073800, 2129957189, 3654094693, 3692212719, 2448420035, 355362476, 743536926, 2570376480, 3568376041, 3353022806, 4004613337, 2487003787, 2787885762, 1134542019, 3808864629, 30358349, 2724291863, 2688318609, 4186705195, 104904469, 47374147, 3876898109, 1659175846, 255380138, 1315386666, 1930855713, 2884553732, 2189843622, 1817246090, 3405643318, 3494795533, 1048817361, 3154416144, 3252831788, 1141439641, 3913882034, 1018154378, 2377219830, 1554268987, 2041033551, 3998483473, 3777356087, 2770981770, 4228741111, 1495247312, 798274796, 1298644281, 4043320561, 4138064963, 3101990409, 2384191948, 2043349375, 3970540358, 2873148693, 229738945, 1178925959, 1562249208, 1528905426, 1972569303, 682906683, 2739576780, 3796127440, 2580465814, 2785484681, 2519996183, 2518080697, 1631087855, 2011332231, 1527763055, 4165393925, 1585012501, 293578844, 3707397681, 108713696, 3333639646, 4026653929, 2891401609, 919946662, 2025515425, 3580560234, 800167699, 806698742, 2388152193, 3750711492, 1043747752, 1502062364, 3195302039, 3862800748, 589364630, 83863874, 2410417072, 3420004568, 959712345, 2074752393, 3172635381, 3850390221, 1713807130, 2740801054, 910607721, 3911290578, 2092126215, 13176838, 764634928, 3624561202, 1891412129, 1517552908, 1711246846, 90667461, 458605012, 2186373283, 2823908787, 1927942517, 1764679778, 2923761964, 797799840, 4092610830, 1406871235, 524540886, 2430815534, 2526910985, 3970575822, 1296512355, 3920279179, 3145538362, 1148040031, 4243281209, 2956539883, 122513729, 2617492275, 4090883902, 4010505190, 2541122297, 2723024007, 1925292460, 1674200947, 2539067914, 525875249, 2507255388, 1433018237, 497755555, 4158571167, 333930883, 499471808, 2759047958, 263588339, 3591279113, 1679178865, 4122063073, 2081469998, 1367698940, 1356959180, 3529325000, 55212391, 53946691, 3464031393, 3500608552, 1403876946, 3224408211, 1800563199, 275841764, 2641104736, 1682709630, 2864931166, 3586739939, 1175059602, 1231218381, 1738442204, 427432822, 900569039, 1296060165, 2759947090, 3931895061, 897412644, 1207438956, 2411975971, 3002130268, 3673072934, 1534071082, 3997975554, 3656480353, 3385985017, 975719024, 4292847770, 1761104083, 3344492796, 3021365368, 1639324293, 505201949, 946386058, 4152199452, 738885865, 323318119, 2055891375, 650518735, 3149612460, 4131095251, 3510678915, 3712230049, 938710500, 819507035, 916845788, 962819752, 2272090945, 1325808049, 3050398795, 876907807, 3307864360, 2288653281, 3972023777, 3223127381, 2254296534, 3233244061, 298643590, 1911543102, 2058663016, 1590229384, 3719686611, 203746947, 930682590, 4207678280, 1552603979, 47988280, 2612784700, 1219531009, 3141107744, 417318456, 949813100, 98643598, 3180534663, 1644690071, 3903374053, 753878324, 2572899260, 949647544, 4224722357, 1861404847, 1357227335, 3572742430, 601344467, 2365730794, 2483821558, 3033026122, 1951685820, 2626310622, 614559949, 439949116, 811907742, 4184911953, 1735824458, 475491747, 2619574544, 2634651425, 1442678938, 2422161624, 2632341104, 1034832204, 2324780660, 2224224044, 2882332994, 2717976157, 3035996957, 3124229119, 2942051203, 963253659, 2168291521, 4036127969, 3497220348, 4019722584, 2063618870, 3219952469, 2019369119, 1488912551, 403629755, 3554542471, 3821333386, 2414594192, 3229479402, 490338947, 3938785346, 1536514485, 1510495220, 33889947, 2699575270, 2236892185, 1837512642, 2989180312, 1440176958, 2052407193, 453614728, 3709934506, 1745163959, 717352952, 2927246818, 1827250360, 3557932854, 2304724496, 1477783212, 214962428, 936292588, 700516529, 3925887537, 1791904201, 2342458573, 601705288, 2723770580, 4206775975, 287178373, 610475157, 3387868577, 95117527, 2750788168, 2065531810, 1549352178, 1411241749, 3645338120, 1262520791, 2796237873, 1427615367, 3179462176, 1598518482, 1219893190, 2925402487, 1765762105, 1633727534, 1408942282, 3676753574, 1570395749, 1274538915, 1428586193, 698577404, 689436088, 2016843935, 135597811, 4256386354, 2216878297, 2002831152, 3004776694, 2697061552, 1611936083, 1764148918, 1051970902, 1251564931, 701102313, 927930704, 2299215355, 2409064712, 3043668855, 1495772501, 500764632, 2019029594, 2169332301, 3093752392, 609254451, 3041499723, 3435102144, 666561209, 2105505008, 420495268, 1609002940, 2364630298, 558435769, 3355683303, 3291627230, 1191977352, 2549455104, 3714693873, 3059311602, 3983967413, 2111282581, 3892112926, 46388694, 1934608504, 3627353362, 81840666, 2845644301, 1337378566, 3758354885, 2444407560, 951421115, 1436487656, 3274771250, 1215346970, 4107289451, 816212317, 243296410, 1959355578, 2564210830, 1125794024, 1476909855, 3172590775, 1323558143, 3329614583, 3326378994, 4175028752, 1355746955, 868016496, 3995965259, 1240309186, 2518506803, 765657867, 1787253482, 1695921846, 349481306, 2036337332, 851473055, 3905970351, 1542075806, 3713442508, 885277821, 3860669356, 2398500567, 3537989148, 892155589, 1686233212, 1849565514, 842017084, 1317517460, 1615242289, 3503800695, 1438129620, 3086429648, 4225210166, 1828585203, 3227508247, 384437828, 3249170796, 2607586256, 1517555763, 4280094953, 4036066476, 774836795, 1204946053, 276307161, 731234757, 366790775, 2288685533, 3435464329, 280956918, 882039642, 1708560324, 866760086, 3437430324, 3717815765, 3473572291, 1554008320, 1236557151, 1710936435, 2499694507, 1187416956, 2235361873, 2314230313, 1261350614, 1889537205, 2922420702, 236753035, 3064323367, 898729536, 1814231435, 2467115237, 1917194483, 1925683308, 1598955684, 3725987661, 3900690872, 3756254805, 2937582872, 2253893907, 3852136009, 309173503, 4234608925, 3605464974, 65070649, 192836405, 3510817249, 264390530, 1071482250, 763645915, 1985155867, 3897785445, 1001059802, 2331966607, 3873711613, 1786791774, 141721678, 1738412158, 2069328454, 286341329, 1518478905, 1121773119, 3019738369, 2971895784, 1631205720, 1947103957, 1132142364, 3988293546, 2741946748, 811733720, 2377050857, 81458319, 3783895406, 1620418539, 2865710061, 3872669529, 2217697263, 1424950950, 4132792406, 1713879342, 2441250174, 3493779646, 2200376247, 2926142443, 1024005298, 551818734, 2075263970, 1629524933, 1189776488, 2695761649, 3947219794, 817022429, 1197107719, 2936886792, 1855504043, 1784947072, 923965057, 536761371, 1781914316, 477131215, 4248704987, 1042053555, 4092972340, 682302144, 4013416611, 2673725868, 2544911770, 3920404465, 1726410474, 2443515649, 1982779465, 2909628810, 3570848818, 4001973764, 3388666527, 2278927276, 1780399974, 3093775661, 2563844394, 4219307553, 65062180, 2525245727, 2146217415, 2439546497, 1426551836, 2850988028, 442030613, 109185122, 237027558, 3200034434, 650751131, 373032369, 975513731, 263278919, 2458897486, 1115554569, 452112554, 579839364, 2342081356, 1620320864, 970965191, 858399421, 1143190372, 1971154534, 4232517359, 3062487631, 2832821020, 978819394, 359111702, 2666682403, 3425583097, 417922071, 1615097139, 948924407, 988583556, 310523023, 1284942453, 1964276877, 2824515704, 1100287022, 1164402553, 1109685010, 1659393470, 495828671, 1514705980, 1445069674, 2093229526, 912108845, 1142129671, 2247552040, 2174820671, 1049196362, 285760058, 3734899901, 2646013722, 2072169239, 3790205797, 596600460, 2443327078, 2968480844, 605020970, 2093295688, 2338341313, 663903352, 2400626479, 1033328592, 1460546414, 2773508036, 2606102473, 334314763, 2908467910, 596698956, 650698443, 2763842818, 4126720305, 244996543, 4020163547, 4196136564, 3221844632, 2337910259, 2021971072, 3541357798, 1362742810, 3118531422, 3641824259, 3724860398, 56377901, 3921326657, 850628743, 4090433771, 919209445, 554711733, 3193581712, 3327638865, 3256487848, 1136031276, 3602274877, 402179243, 4151210448, 535532334, 4200167148, 530868372, 1129691529, 1816774617, 1128785480, 2318887855, 1490466098, 2291766774, 2688883483, 1724188017, 2041728692, 2912241821, 2514460409, 523566515, 4217356277, 917713438, 3027825776, 4119036363, 1414072694, 3321575412, 188283274, 3587962742, 2010048280, 2150480014, 2669389021, 2191682685, 4198961049, 2126964379, 2320515304, 1538159053, 2402526024, 3633976433, 516819739, 2173347932, 790088831, 1868873355, 1849813899, 825809774, 1967921129, 3876619644, 2591397689, 3418384114, 949781789, 1134407962, 1150745379, 2069486192, 2660672419, 4103543503, 1752227599, 1836472626, 2153057074, 4283340768, 92565948, 3782365388, 3299961190, 3827709795, 687745759, 3668242505, 963959352, 3601925307, 35536150, 2609010120, 3253808000, 3338624860, 3977505700, 3324844154, 477203624, 3750592433, 566405625, 1127669893, 55281016, 2540610314, 3323308945, 65984560, 2281043654, 503837238, 1175439136, 1004705785, 4283628615, 168093152, 1777270820, 667313545, 393687554, 401998537, 1771053459, 1989863253, 916486738, 2371668325, 254926667, 1525085063, 3585293016, 2587402233, 122988590, 1939121305, 1350604592, 1107704848, 567037832, 2138394226, 581387570, 1426385069, 474394640, 2307529737, 1385321617, 1756342280, 747480501, 268278855, 3776485070, 214238120, 1466175042, 2418725995, 2640489724, 2598663173, 4097271829, 3852734997, 2204622039, 4006726637, 4070901322, 6167477, 4072052534, 181743844, 683819702, 3455641796, 4079375332, 3582496053, 4254421255, 772334189, 3133548071, 1720317777, 2081921102, 394368194, 3702225472, 944830075, 729481550, 832898955, 675197919, 324082597, 2549816954, 2203912086, 2728055471, 3675620920, 2103409212, 683998866, 2686668972, 2199059701, 2821365911, 2945073292, 4242978631, 4120167714, 3648943701, 1753414055, 836358018, 3404015554, 1224472166, 3820140751, 856556239, 2292719327, 1508216080, 1922362845, 3883531962, 3055680691, 683658725, 2159594589, 124915664, 3977077577, 641996881, 1192120750, 1723890951, 2013058041, 128460166, 770408210, 1142033121, 2075314860, 635849619, 993830584, 2937453767, 172120298, 376825069, 1843802950, 3624389501, 382464130, 157141715, 3010942092, 2541259570, 741619106, 3894824836, 1341622439, 2641875645, 1470576877, 730637666, 1871799499, 2602869888, 777886128, 2446172983, 3917695930, 1090116294, 1463262505, 2817576933, 533514083, 1811847478, 2577236604, 4035000353, 2499266681, 3672746795, 2654685423, 2772524388, 3353409035, 2197453315, 69780538, 873156175, 4200272318, 352686983, 2293803940, 2839326990, 2810305320, 4252116398, 2106066095, 1272887091, 2507150146, 4006055185, 998729109, 1935956703, 3294215978, 4180067938, 173254035, 431837344, 2363530977, 1455119627, 2900989021, 3530146014, 4134215292, 465272219, 4195097881, 2548709733, 692592010, 2890016260, 1543674133, 1580823584, 3955448609, 2336408632, 1365523458, 1585635061, 284061280, 502667687, 2333018476, 57038883, 2961987408, 1460120633, 1876647977, 3877863441, 2514819834, 2752284586, 2836070028, 1029649097, 1807081777, 188874171, 893296028, 2098891797, 593654140, 55345108, 355214277, 2784986357, 3329480006, 1725959971, 1079582152, 988802715, 3569554641, 3741532439, 1143998551, 2183521279, 628286557, 2824672333, 2997856582, 2544578460, 3582497923, 104569721, 1506715068, 3741008916, 1590801300, 1903999331, 2658913908, 1671534452, 2930714342, 3201212720, 3337807250, 4208410898, 1125089221, 3126232766, 874404888, 16383146, 1465403306, 543235669, 1686384236, 1647654572, 2976206994, 3408055274, 1538960753, 1927546198, 3501011876, 1187771915, 2722332014, 1237449858, 1114948516, 3857857209, 3120730347, 1481804172, 2157643636, 1791510447, 4292424855, 1292116856, 206063530, 1003328614, 2306856264, 2588773813, 1575897690, 753839379, 3171915956, 2034584551, 1642711232, 3027839160, 2820616125, 512843252, 1637212232, 2578986010, 4132679402, 4281013720, 2489750998, 4249405877, 216390882, 1435759943, 978312674, 1206709804, 1319225343, 2041334135, 3859731987, 2344803549, 3394080411, 183733592, 64295287, 1877501272, 3261033840, 340675534, 3836904274, 4143230195, 2349601680, 1111178906, 3512722635, 3065036563, 3515207946, 3451981893, 3125453832, 1592474337, 4061126951, 1705506175, 79483976, 3083743939, 2284058557, 1734236083, 3914357489, 959968111, 996073328, 1289409155, 3066721499, 418819702, 509455537, 1855335818, 951858749, 1935956094, 2687877051, 2047970782, 693812775, 1418072002, 3122452126, 1992881741, 2488558442, 3625956535, 2176789903, 2140037463, 1942301491, 2034940333, 4165093521, 1865597180, 3645726519, 2585429287, 4189763064, 4161280631, 961517934, 2487962686, 2387787275, 2373845386, 2124495458, 32636016, 321617186, 2245274536, 559085458, 2576985147, 3185886500, 2735193638, 22779848, 2035576755, 1655874034, 698619317, 2773484375, 3414551205, 3795186138, 2937242060, 3677020660, 1187253247, 297658147, 1668713316, 297632485, 125933264, 1796352313, 2019424552, 2965623268, 3956082082, 3214236976, 2199465246, 2524891443, 3208575073, 3174485328, 238901425, 2596512381, 2833613031, 245590328, 2897228559, 112203043, 3514170078, 1090783058, 2629842331, 692009294, 4187461615, 3577935308, 470457332, 328000788, 679869718, 1007673270, 4179225922, 3956503512, 1523291094, 1905282051, 1453124631, 1173710912, 175248955, 966481553, 4235217533, 1092708755, 668645015, 2111279845, 202515728, 943621322, 1932882078, 1037168481, 2484994888, 1200409554, 3351210286, 40191055, 3063330790, 3380845401, 2857342689, 1224337226, 2233526904, 2983408769, 4008074951, 2224335337, 1294498172, 985067098, 3574643677, 335177127, 3654597817, 2730675694, 2824211269, 4036490137, 691571784, 2313121983, 3387697315, 673705962, 3810914752, 2593753788, 2245070703, 247326763, 1003042612, 3960610132, 3407474301, 926345175, 1390737011, 3941399210, 504844145, 2899496412, 3461645165, 2574513022, 2394978892, 244402304, 1058397491, 1226436719, 394939772, 3937067632, 204038400, 2642307135, 48473620, 2367739975, 3214086319, 1771089858, 3650431997, 2100499901, 3785393584, 3231756210, 240970110, 3042627641, 3038599838, 86613510, 852786107, 1668312526, 1047333426, 363723281, 147794031, 4079199840, 1986911479, 1921068933, 3664485939, 2140940330, 447518331, 3336766374, 3372847921, 2964503423, 132457019, 384637908, 486496045, 1965260271, 3156543014, 1353600820, 4072999017, 4024453737, 1084851360, 3320508196, 898618959, 3623845962, 1361795685, 3396693848, 2723609106, 1486193521, 3096521769, 4069607621, 541243596, 965890751, 715902689, 3969191809, 3341791248, 181597908, 1960429862, 2986885748, 3739611214, 429735188, 357828748, 3679697932, 519489465, 3758727226, 1069335456, 370470316, 3252448556, 3210109491, 2870049202, 1778032728, 2693328695, 3536326641, 3709424386, 2774366904, 3988772124, 1454980414, 2371442522, 1918041394, 2848678735, 3455813968, 664667393, 1777960979, 1452127806, 335823896, 2758700240, 2919031180, 3766200406, 1946658186, 2649519177, 705362877, 1748740257, 785049465, 315185617, 1034419749, 147691773, 3397731709, 1356962648, 4022339390, 1201604163, 3612623988, 342323279, 1845340265, 2336901847, 2158510214, 3461421941, 2583816602, 2656440073, 4278052117, 2228746633, 3869798754, 3377905206, 886521777, 3048162641, 1305344196, 4213713221, 4106412394, 3520685290, 4010508979, 2122886162, 1457335881, 4163391438, 3790114769, 931321953, 2153097101, 3284422637, 3089496032, 204068272, 820314743, 1583828124, 1471678391, 1124525689, 1061267272, 3700562940, 67225468, 2621092989, 4252753915, 453328031, 3062222938, 1610508352, 1556459393, 2028780977, 2461263125, 3704434319, 2491386703, 2516295656, 2729913340, 3498907525, 835645102, 130713793, 2473313596, 2569785547, 1531996689, 2829797657, 3721341843, 729137945, 3177574277, 1026137023, 1081583085, 1911030934, 2027425586, 2599481809, 1570046964, 632623004, 1518552298, 3475094780, 3982631492, 1888489422, 2082268502, 2237235348, 1364278156, 2998678149, 832594697, 2145627731, 209296384, 2531012006, 4010521207, 2042859313, 3433078178, 2337640171, 3573050353, 2193901208, 267343011, 1816071966, 3818533569, 1116632809, 4220127447, 3932456627, 1354519548, 1340515716, 3070761109, 834740583, 358919091, 3506552286, 3935005909, 3603372531, 3206177058, 106080553, 3341159713, 2521653262, 3960132164, 904331680, 3503217841, 3747207214, 3562686107, 2943766921, 3782727127, 1494547963, 2071395453, 1819779396, 2708806017, 2853823531, 3250186997, 3216425310, 2147769149, 4253723392, 84775120, 3328022593, 1358926800, 537211559, 241374075, 2068271376, 73236211, 3469483266, 2066891595, 2162447576, 1184407592, 3795069634, 2434586335, 3702764919, 1178171599, 40372506, 471541579, 1422348006, 1337031258, 2039672151, 3662165058, 737068672, 1799525523, 2549747708, 1004338792, 148921910, 2976449950, 3026531048, 2654402651, 2592158337, 3402688626, 2191173466, 3753066652, 1006705904, 47589630, 1498501641, 2347617560, 4059360899, 646260890, 970814878, 1020201611, 116091501, 4095672372, 2052312034, 982595394, 681000875, 2312423799, 440597062, 669019852, 3220709803, 827103182, 1640739642, 1801618305, 2671754260, 2101519878, 594942295, 2226249755, 391873348, 4121145933, 3962674341, 3367864115, 2845265256, 2846662929, 3667028630, 2313433416, 4203049682, 1846251087, 4234909124, 299280675, 4094956625, 941093496, 2574761499, 739639061, 4079553321, 3929516865, 3715490881, 2475492284, 2002573947, 4288666543, 974174678, 3258624169, 3142374814, 2186385479, 1955744824, 3506035922, 393467197, 3277916416, 893464763, 801611065, 2337592119, 375895728, 666890857, 523127129, 2740274596, 92088207, 2096236198, 1330048905, 2965757442, 4020025742, 1357084105, 739777255, 2783381626, 3920533716, 462973272, 406259703, 723691288, 2639013739, 4219412950, 3588688151, 3033104433, 2060139779, 2623183322, 3810976312, 1030291274, 227120792, 3158021002, 1711211878, 3819862371, 2237047664, 1603616264, 1738659194, 2970390415, 712340008, 1512623799, 2543216961, 1113473666, 2877293440, 1424846332, 3186066349, 523839486, 7730845, 3333872292, 964088275, 1283310537, 3054434207, 1873309294, 1000506948, 1531221048, 795200812, 3859615424, 4279826880, 240094790, 2564390147, 638067727, 2335661555, 3647504224, 2728823773, 3754859794, 208773866, 1653034763, 3468020498, 1974910924, 3006928296, 916019348, 648571518, 551115323, 2887944105, 1967096961, 2059292359, 758378959, 3995858425, 1914554577, 563895794, 4203568964, 2970889981, 1089204435, 960427399, 2143912128, 2564957512, 666141068, 2367978214, 618644184, 1721808298, 2161828168, 1100610132, 4157813262, 2075044685, 2624678323, 3389305564, 668563638, 1927156695, 3219547293, 1373785588, 1477546351, 1309934850, 182701714, 3046715423, 2896437312, 107695656, 3943846005, 1037453869, 821062009, 2484755497, 414339680, 1338406061, 2455170312, 659695335, 3117315666, 3390320573, 2728063916, 2488541314, 598489762, 658313700, 156589001, 3203132642, 650072706, 2574639793, 4135372889, 3001953438, 4026631741, 3710845915, 3156156712, 2791882522, 3893343988, 1763161042, 90520632, 4279858854, 3301252945, 499651108, 835187892, 3238090505, 900830936, 740895937, 2346444258, 3608083144, 5690408, 1353591980, 2238338024, 3017607439, 2405587913, 1715288876, 2832710143, 3069768113, 3078307185, 944675240, 3786335776, 1741869987, 1094138427, 393388756, 1695995779, 3430649686, 2222464703, 459035123, 920784416, 4002291629, 2124060202, 3418628063, 3593981250, 2688856310, 4209627972, 2785084887, 2430285308, 1521027402, 1123215687, 2441604076, 888640553, 1351140019, 2175449490, 1081129504, 1733147650, 3086391948, 3364020324, 2845186376, 3000944218, 1536138724, 1067211734, 660821006, 3896929207, 4047850054, 463376231, 1343227606, 1673667752, 2416659476, 2927111241, 1743567511, 2862706443, 3659513787, 2702906237, 3114377404, 1391433725, 2215791165, 3286612559, 3774222144, 3314107591, 2199324719, 1219535165, 2777702755, 3313361068, 521070591, 842255137, 1564193819, 415518364, 1636010910, 119505957, 4102540056, 138968865, 3355676628, 1563087173, 2605628289, 500520334, 2466576032, 2847639984, 552655720, 4213070280, 359942471, 2257830071, 3106094082, 1391483221, 180497995, 2949952920, 2238500218, 3980412097, 2557239246, 3193858345, 2751494713, 619344635, 4004627931, 109628589, 3909584515, 2297965289, 3729632800, 1315879605, 4125386232, 3570150358, 299647987, 1206932170, 2138896374, 439669293, 259358568, 3017469221, 365866538, 1928383539, 3515074083, 596463020, 1460738834, 2009494794, 195428422, 2856074301, 3814985634, 2187057483, 2529138744, 29694905, 961801307, 3525813904, 1909652289, 4269685061, 2420054560, 155218939, 2880061697, 25100133, 184940856, 3795964401, 1543290520, 1150913220, 3971154912, 3201484753, 3329145363, 1631781108, 4219365909, 2691996638, 2555435845, 2510435025, 3282731710, 1156362334, 2752200010, 524082940, 962346254, 1090888193, 2369951117, 3000087994, 4272318764, 3012574522, 3266714013, 1285719056, 3990434661, 4143661890, 383250741, 283340853, 3727987842, 56452390, 700516753, 448837250, 2264844020, 176763268, 3129835057, 3919373175, 4039180998, 3296110218, 1286870994, 1243239773, 3457618965, 582156782, 2086053697, 2912194508, 1280338847, 2830199183, 1109731834, 760894335, 2904408668, 536145832, 1606737667, 1173887203, 262840313, 2074215289, 1213644979, 1370467746, 2539030805, 2198979484, 2459991818, 3732046590, 1681897974, 3907739185, 2479216921, 2176483892, 1072929391, 2616633379, 2761226084, 3001491614, 726160849, 3819312030, 2813626241, 538943992, 559860000, 3136016567, 2213907028, 696559717, 2994235176, 2476587494, 1321815440, 8383049, 3500586303, 353655648, 4213540094, 4032809350, 256803233, 209724451, 3551644296, 3836939347, 3371897296, 1208746529, 758140941, 4003386960, 1641666329, 13025360, 951068609, 2746847408, 2640459818, 1693298102, 3211628980, 1970412234, 946828419, 3036955563, 1106805026, 3116446250, 3025049592, 481238472, 3923109620, 2158751012, 3666488115, 3573418574, 4037162160, 2985597218, 3122573889, 1631806634, 3443668538, 1672615447, 2564056742, 1086141155, 1497592586, 655540619, 2168076702, 4191058972, 3349876581, 3719127002, 778641255, 3458668233, 2815345946, 1838153575, 1645846479, 2055848607, 534475871, 1744637816, 1138019555, 1096360994, 581380326, 2200505117, 1155045541, 385463627, 3585065519, 3668186137, 1731909410, 4169672438, 2932661996, 3740424636, 559588001, 2613040991, 3744558142, 3526251860, 753524784, 3979495055, 2701945328, 1139136896, 1818572693, 3264776680, 1881538586, 4017060918, 840747077, 1557973172, 1940888160, 668637051, 1487848465, 3955326806, 4187184429, 1283923437, 2871519200, 2137636673, 2063387498, 3469921688, 1465745335, 392691501, 1001349008, 1921664474, 393120735, 372038153, 4239951674, 836325577, 923218477, 217562689, 843081600, 1035851332, 3733661417, 2603784642, 685610510, 3112307346, 3254532767, 3966892923, 3183232707, 3997487538, 3842003573, 1468064488, 2183300650, 3403036837, 1632355147, 1506820594, 1577236369, 364596851, 964623077, 3854281024, 3345756260, 3635440075, 1479704080, 36988595, 1089622286, 2453991466, 2413460113, 1992570894, 757387563, 3927446872, 1751586460, 1362125175, 1675744875, 2651132366, 2982798289, 1521092219, 1105203372, 4247312344, 3824219997, 3016192438, 4086089816, 2425911576, 2915719109, 895652529, 2050669251, 1362856985, 1268157362, 4076294192, 2143958984, 4124750260, 1333029317, 1832934387, 2730224003, 788127375, 4170505087, 543205266, 647980129, 3687244536, 2906615659, 347629267, 322456564, 274325744, 3555399490, 2622772367, 4235453474, 2939117791, 2404819914, 1408369195, 408699119, 2155979093, 3909434421, 286694387, 2341617788, 3111690962, 1828589810, 923592135, 3636472264, 420259009, 2775585905, 1175308848, 3175384714, 1550617779, 4086049464, 2270559186, 2579745033, 719561892, 4006913635, 1221519626, 4176546546, 425411245, 271079155, 930146370, 4069579825, 714239331, 3091296826, 1512721973, 1152294443, 277441471, 894950405, 3140932019, 1515570167, 241267724, 2893364886, 1535225234, 290102336, 3321158282, 3697617780, 3849991412, 692274001, 234155489, 2285403761, 1880086434, 1201506822, 3899754041, 2659017200, 2007181483, 3574622079, 935825325, 1578054001, 2608477607, 1526930495, 2007435257, 3926556286, 1762384173, 3723879618, 3921149859, 4071770790, 2960353310, 4067187353, 995901613, 883216270, 3752786431, 3777193856, 2080693054, 158069692, 1280225124, 115121396, 3813036767, 1172767613, 3657375515, 2405135193, 3413560558, 513417055, 4254966656, 2506127788, 792676823, 2507491908, 29811331, 1063260573, 4062969700, 1339661346, 3516965357, 2285708172, 364930094, 3889585162, 2507559423, 1356981117, 1341924066, 3260638544, 4112922313, 3630476844, 317141403, 597075956, 606635870, 3417823701, 2846261454, 1467871109, 2961169094, 765834343, 1193116572, 756824813, 3841877904, 1379241391, 1122877524, 909556272, 3275134408, 1323015667, 707496149, 2380832399, 185881258, 3632750121, 3674658719, 314236682, 2256842077, 351769828, 3259954982, 3283534992, 3597687985, 2795806007, 480928109, 915067912, 3569342399, 2768431825, 1477292784, 2985379671, 3524590103, 294890503, 2270896966, 2026721580, 761893285, 2818362958, 3630326057, 2086375539, 3781869368, 587140438, 1215347144, 144540592, 3422253461, 224335687, 1773912128, 3886488101, 2012769289, 3251947686, 1270947865, 2073903665, 2015545975, 1566752542, 1841264520, 2524003801, 3322994658, 2999551007, 3455541650, 720222250, 4258628488, 2607455800, 3642999386, 3792424235, 1410086103, 2616751025, 707093854, 1861437263, 653586599, 3805579104, 4162280881, 474354888, 1930936895, 3707387302, 3985180395, 711946300, 2687102380, 2051737909, 2459003162, 3914250423, 1625382516, 72477807, 3737047868, 3004225611, 4237120123, 1467871924, 3541490330, 2793447008, 2600606847, 4128627820, 2127158441, 1392995669, 1773916015, 3284126657, 1626824511, 3441890572, 4202831784, 2045366701, 3187947999, 2548529327, 3086139423, 1498109330, 2872077717, 1315393602, 3318375714, 1587716387, 596034793, 478176845, 1815870658, 648727461, 1264969263, 3099494282, 581314024, 251891361, 274442141, 846695646, 1278418337, 3075489936, 4076007024, 1596241695, 2113207979, 1504789726, 3817749321, 1736479974, 2189377766, 2933263464, 2713299078, 1453247742, 3320193777, 1403513274, 4068433832, 2861588675, 2113623877, 1810115365, 1022831239, 2288132998, 2347967184, 3987062258, 2149889590, 1756020525, 61543500, 3227950728, 903369327, 2215831950, 4208731831, 559422672, 1896336005, 2311351710, 2486884489, 3315560724, 929695638, 3771605074, 1723020108, 1858763438, 3879111529, 3470832310, 998385739, 503086713, 1250220550, 2995520873, 350647937, 1280409423, 2066497504, 3203792630, 4177316678, 4198110373, 3489317774, 2995046314, 3103872706, 3024372223, 3001707883, 148266806, 2219226082, 1781190857, 1216563667, 1773413017, 2588717345, 371228075, 2527593804, 1130994883, 2361174620, 2355030644, 163424528, 2485833540, 2842108953, 306515857, 3847747925, 1998948057, 4222669892, 4186986509, 2708014719, 4247768625, 2625382573, 1941424511, 1983090645, 440376019, 2159148875, 3883901150, 2358452163, 2733127490, 3667977064, 13670946, 2021343441, 1870716784, 1291455710, 703782484, 2580520073, 103806467, 2091876556, 2759530954, 3192720172, 2276879642, 1648542139, 3529904219, 3046700679, 106935605, 4211809022, 3513526115, 2928747046, 3009676426, 2035007827, 73730455, 2913709819, 2978220454, 1235743445, 3569437656, 4141667286, 483552210, 726585615, 1142553196, 3645520002, 3892612557, 2337917401, 275117501, 2979354523, 4275164739, 3921639937, 2099914932, 2389735235, 2803447477, 1210917490, 825645961, 1921647841, 3528811695, 304502210, 2261859930, 1452989180, 965516396, 3491468629, 2237429723, 2625880823, 744988219, 2164264564, 1023288249, 2402475979, 3368323547, 1388920867, 3383858976, 3933639318, 1607015186, 2705795323, 411476238, 2557812455, 2142178548, 43835488, 3657394317, 587998802, 4108538345, 2971578048, 1085399392, 3117411872, 4044097333, 628616429, 3544906643, 1038086004, 627571612, 3581872582, 160593376, 2225813992, 984082170, 3202154170, 4046418449, 191722775, 1017728033, 2334633931, 2408266897, 3111238943, 3106995166, 617294539, 4086808865, 2939812328, 198240929, 3322293449, 2925694177, 2487268416, 2272790098, 3383769638, 3733537134, 1947586907, 3645986870, 1566626309, 3061034474, 231419319, 738540816, 2554274459, 3111989834, 1653603616, 271562208, 769620733, 417925583, 1262568660, 2873949397, 3403478580, 681974004, 1662537534, 4134112620, 12128922, 2128370329, 715941529, 4000150692, 2680619909, 1891947391, 2629111429, 3285868354, 3252548555, 2112893043, 696501977, 2905582069, 821912701, 188714303, 3839831183, 2081655267, 485600744, 1588288476, 4177329999, 3324401915, 641130449, 2661345690, 2861047419, 650915770, 1589832509, 1073557226, 2756646682, 3045171783, 2125626658, 690459024, 1864648278, 1206239721, 2749537556, 2963401107, 3204669871, 4236359304, 3293856961, 73919427, 3193226705, 2632939037, 3784395317, 2424779598, 1793472014, 4035295122, 4214763260, 2962546793, 3299504638, 2661130336, 898868907, 1850863139, 701505193, 3370507518, 2167351390, 336201153, 3154431127, 3350903914, 3341389419, 2478162222, 1295025566, 2397331561, 3656364086, 2620640724, 3882412560, 848693109, 1768940713, 776596271, 2962733221, 319439242, 4053544941, 1551416219, 2921739824, 2267441237, 2589004635, 3561621685, 1437130194, 2375993896, 2323521687, 3525643839, 3459853218, 759283944, 2843131248, 968780573, 1502998982, 1533404075, 2093185911, 3476796706, 2891321529, 1961304377, 3578135667, 1314609513, 1374990423, 3523328611, 449140713, 2445558984, 869151076, 3648307713, 3936332660, 2039377815, 3205404379, 3216262566, 74458615, 1940000328, 1962832357, 2563689227, 3539994091, 1522100168, 3341523041, 229615303, 2492273409, 2619431315, 1399062204, 45633886, 351461558, 2206813357, 2348413396, 3446194229, 3586983282, 3729454006, 640366060, 1297554505, 448106808, 2701428868, 3005129042, 3464390818, 1219068328, 342276335, 3515514553, 3543809284, 1002695303, 3060651160, 27144893, 582001075, 355862221, 2463971583, 2927092986, 3038971991, 1683277519, 621884788, 3804509614, 2196204205, 2560899860, 2766278344, 1049280245, 1904374948, 2834174447, 2232904500, 734635945, 1684112300, 197255405, 1611034016, 173651990, 3394794357, 1343666447, 97622802, 188602391, 2724302459, 738256851, 940400497, 3425884203, 2800118958, 3304870582, 423361482, 3580002774, 821063574, 2696636831, 1683594937, 3696366775, 924464662, 1772926141, 1154642814, 1906242708, 3251549621, 873698518, 2298682892, 361340804, 3038629427, 3463377096, 297540762, 1168918879, 223102395, 4209381850, 2891152172, 3634684587, 3600011792, 4253862283, 1548389150, 126247523, 2293844250, 2030170772, 3541689688, 1597886988, 40313227, 4143687331, 327217318, 3196658162, 776144889, 3514446546, 2554841521, 4007696359, 1344414073, 1958149545, 792986184, 2139607679, 2309745072, 1027330575, 2886821105, 2135090502, 1864987642, 1522313226, 820157206, 1128697625, 954328689, 587160217, 1022736172, 4274304853, 2343054968, 1109730625, 2650083924, 2952559594, 1294655518, 347000653, 2528554964, 102115630, 2240898252, 3841618115, 669488396, 4058663194, 820024316, 1094863784, 3363173863, 2210851159, 271598412, 1993379137, 2656296911, 525067140, 415955794, 67190369, 4214756566, 3605348332, 1906533710, 1910416150, 3235728145, 4269417721, 4081633650, 1599159548, 574738560, 379337192, 979397969, 2146840938, 4086935897, 1131872594, 3451748801, 314504181, 2390324210, 169907250, 914591301, 3142273106, 2660000072, 1759132706, 1399466050, 2575175368, 1290577364, 2923567436, 2100789833, 718057562, 2818505528, 1412314709, 2439436403, 706802086, 1241932890, 2822722861, 3529473478, 1223318873, 248248200, 2670745869, 2283377732, 3914197187, 352219450, 3827385088, 3323235209, 820567280, 2005082144, 3441951276, 4158496713, 2452224138, 2983634142, 436360472, 2692526957, 3170762203, 3458486935, 1703378207, 1771669114, 2358178468, 2159188490, 3072955267, 125422604, 222946355, 4163423698, 1347695424, 1719354347, 27460695, 1172285754, 2794159240, 2564971303, 3691440889, 2955715952, 3162043320, 3864902965, 1081821028, 2907336592, 879525241, 2646169042, 1604717300, 3847612360, 2816890455, 3951245385, 3647001071, 1050951519, 2214635653, 4002181419, 854883162, 2232406202, 54979657, 660245379, 3333698558, 752334018, 2287338203, 2490154844, 3311114449, 1310158993, 1003820770, 1106068291, 3440893790, 3790234303, 166213823, 887125685, 3769499227, 3489839531, 1510492205, 432823006, 1149772296, 361950852, 4251500917, 356269223, 4109312016, 2180808483, 4013538832, 436646808, 3067291947, 1053249416, 3301807965, 3387929342, 1792253588, 1534160134, 2075609159, 914543770, 3629490410, 835812478, 637899609, 195885512, 648384064, 524114907, 2814701305, 4018778365, 3155879226, 1954556953, 999502766, 2619411224, 1126004788, 628446165, 3905968781, 2604177190, 494856281, 3023940940, 893664764, 3398568370, 687723114, 567131109, 3292917951, 1541565936, 653566782, 3724389937, 3153955413, 3350171643, 344884302, 3653177003, 3015356241, 2993807493, 3998052570, 352583292, 2004139935, 3217714910, 2102432150, 3632810146, 1748886405, 4272657105, 3459733488, 2945946788, 4092308736, 3433825085, 3979498985, 4053144626, 2858359867, 3853822309, 4204019173, 3607639457, 2829049403, 1813973479, 4060986385, 2904768622, 3751205494, 2718746658, 2502745678, 2511965977, 3803537016, 431990647, 1053415043, 4044306293, 1147919121, 3083433466, 1035870992, 2319167556, 1429472672, 1524889497, 191626646, 1456025598, 1728143057, 2047656520, 4022814575, 734213231, 627930580, 1451872832, 3361577606, 3634664042, 102659964, 147912104, 1277950118, 2633444742, 1780800208, 951124157, 4050992640, 2043089917, 3162641465, 1011795093, 3510124686, 1043315278, 4037564837, 1351668725, 4058437569, 3765760290, 1907825519, 2839100248, 3653573480, 171449369, 178151445, 2447718105, 1502830538, 1827064755, 1138228282, 2555371222, 705954737, 3333436670, 689799729, 2791074716, 3536425890, 1316598747, 4107728601, 2892536135, 3691194824, 2815562226, 1854396616, 1271014672, 3541203826, 968956336, 1345398416, 1922609820, 2020084981, 533364820, 151653351, 2458518399, 1723662743, 476177659, 1345423892, 950280161, 1007597798, 3911410383, 2234852014, 4022946016, 1529922417, 576972167, 2486215512, 2236354913, 2364066246, 778930198, 1688130129, 1304433600, 2891457162, 778552063, 3779576612, 3404295860, 4290331998, 2449357739, 3456632019, 3713536479, 490542184, 647699626, 4071107251, 3954601773, 1545554730, 2364966632, 2350356032, 776367619, 2372281661, 273316821, 2912482916, 807785019, 3470612929, 1000429920, 1219749869, 1166312518, 1583702272, 3276101672, 1803530253, 2402948379, 3798787379, 713944964, 4268558665, 431431782, 1908864218, 1229060054, 2167398733, 640463989, 776879848, 1024223835, 2066636652, 2462599502, 1467668169, 3888450163, 3771609012, 1504958527, 2434452816, 776437573, 2513877335, 2522399281, 1898879777, 4276708131, 3660558719, 3129072699, 3034222970, 740271382, 1470820263, 4104587820, 2280803704, 4106768358, 3270063485, 3093983289, 1138374144, 2954594230, 1025420730, 2927132954, 2812686534, 2230644622, 3059509805, 4072272619, 672763580, 396122742, 2751858682, 4150798714, 3089870932, 985390678, 2395759733, 421228935, 1821584088, 1743571880, 1462871395, 2114300273, 2011821136, 653465334, 386417489, 2694972330, 2767075452, 894858492, 109964903, 3392546847, 2864600003, 253857814, 1876771321, 1820295437, 1110532301, 1583506940, 2687000978, 4017063535, 2786005302, 4222654705, 2628395172, 3026417485, 1772277055, 3093076814, 2706342105, 220912168, 4127622464, 2098721901, 157230188, 778269621, 1426189791, 3779370351, 2017834659, 1997376880, 4187679229, 3522098533, 1376976324, 2823621932, 2489614251, 2213922732, 3257879799, 2555379346, 2255314762, 697251736, 1771212557, 3530312203, 657710949, 875687958, 1695345073, 4267618163, 3519266479, 3623087454, 1421286056, 1245961438, 512353545, 3479679630, 2155570089, 3857020846, 1475996012, 3933981661, 4002466383, 2099119966, 3062528021, 2233811019, 644554918, 4206184915, 1144182930, 1583629082, 1179851659, 1934734107, 385093840, 221998041, 3414393474, 2415439360, 135147842, 1917821942, 2190642118, 2031153874, 3959268145, 3912808107, 1557155043, 1556793775, 3952848519, 2332275748, 2930885655, 2610596169, 200978585, 2112624018, 1234261290, 3622548752, 3235080546, 3411001123, 2793973999, 3148388894, 1398904602, 1944468329, 1072630232, 1661731286, 4241267211, 898617904, 3014314408, 474371621, 2420414008, 1658911134, 616210907, 2682321615, 1916100119, 2103834865, 3598444462, 1220139909, 4249638035, 2327466999, 2648164272, 188832069, 3987570643, 38995751, 1542960541, 3984910074, 1548391701, 371931874, 2176084848, 3073581973, 2607759018, 469411729, 800674888, 1218439029, 1001721397, 2931579629, 3443711907, 540585676, 1248193292, 2746585381, 2888127143, 3827348859, 3932457120, 1868159494, 2415206039, 525107289, 896135964, 1037210688, 3442509182, 3512433654, 1672836554, 415698747, 4102449582, 2165041920, 3293310499, 1841553, 2999542188, 619278267, 585667342, 927044985, 1295519309, 3059555589, 2540413453, 2082941096, 4211223502, 1647731831, 3405620535, 350162460, 1909026284, 3122794056, 915691968, 2793921440, 370924120, 2214441362, 374573084, 167389958, 3288457797, 1557804642, 2368518636, 161285141, 313836160, 1416143633, 3000133880, 1660350700, 2028326435, 1327968451, 4277332040, 10366552, 197805932, 2124877738, 1902571584, 3615479166, 2525284202, 993022089, 3769048133, 3273054885, 972793468, 2248425088, 1914196716, 73570118, 3596234123, 2832974004, 1834821373, 972702786, 3518435904, 2259384909, 263562131, 1091125246, 507183462, 1042236571, 356272045, 2751451381, 1950632158, 1314799279, 2791882509, 3107404504, 786931734, 391217098, 731187286, 2867719672, 2305003708, 3980617146, 958792432, 3098550169, 6510495, 3402675166, 2840214756, 1662046664, 1781905504, 1974213959, 2408505277, 1705146736, 1107691358, 2097007221, 1804481745, 3676203873, 3342369287, 3177317373, 2431141051, 2182974373, 4268880198, 2484316240, 7059098, 1765360465, 3622649915, 1637253692, 4227122100, 1543114801, 1484767492, 2561548731, 4224982949, 4292158778, 2878014226, 605652707, 1809375097, 2154482506, 122238384, 2190412890, 2819981476, 4115320671, 3096801828, 3231399335, 2441971317, 2031609956, 2631680049, 1451637164, 1854076822, 1725974283, 331432360, 3662821323, 3662958759, 218544977, 2332578424, 3143834303, 2102349807, 23557225, 864340797, 3295131863, 2715788783, 2425877151, 3987066461, 2418161828, 2919509312, 1167809509, 377447146, 592572953, 174742589, 3123996650, 887545380, 3646356673, 897982195, 15479397, 677595950, 1061565579, 2417958821, 1199897854, 1058863080, 3134882638, 87041312, 262418729, 321838435, 3302671513, 4089411695, 2873347680, 1004475695, 2804137306, 1164352086, 1395039492, 3466634892, 3732014059, 1636061103, 1999258749, 2705232615, 1699122032, 234453336, 1804744797, 2663847412, 2062645671, 2040681297, 2375512434, 534077762, 857289826, 42631284, 14748370, 1917037464, 3248918656, 1822684016, 3113944382, 1740104672, 2265410182, 3329272056, 3564034331, 662154759, 3925659097, 3708888564, 2735268279, 4181421789, 1276363455, 1295020223, 3138058719, 825897006, 3914144618, 1516070480, 3799720323, 1391118499, 1571907412, 1631446605, 3164424149, 149698527, 886491324, 3907210913, 1942040599, 1408660991, 4181736236, 3715736339, 3774680596, 1391724936, 3857320053, 3443437495, 293321178, 2502486849, 93706373, 77668989, 2523640698, 470509379, 642072759, 2313456142, 3849883922, 2222837387, 580454492, 1279463906, 3372382927, 775390621, 592409300, 1622999020, 104009776, 1765062101, 1775597127, 3948648641, 3929869484, 2031927090, 1810781797, 346563388, 3961702042, 3079991280, 2418773364, 4242607754, 4013130284, 3112428051, 2147158396, 3709806682, 3972304297, 3463796079, 483383562, 397576494, 216193269, 2946838806, 1570962822, 641554438, 2339637828, 955257891, 3497798129, 3099385357, 2339514286, 1696470901, 107022921, 2496058522, 570859633, 3290248928, 1927827698, 4207015743, 994034897, 923592194, 3831464812, 4259593495, 3323797304, 551006239, 1579937903, 4102433737, 2983924468, 1336562717, 4003089875, 2317291894, 1142871913, 1644065710, 3693269387, 837162577, 4146388599, 2955077147, 369281234, 3832761844, 1452458093, 1295852035, 1979691688, 2140778220, 1248382391, 1718785672, 788757016, 3415977480, 347045297, 990889977, 1173353947, 3417358739, 3549284526, 2612190691, 3892455543, 4220214538, 1127075437, 2584636734, 2809648106, 174627127, 3655046895, 3039277328, 2856574346, 2551454160, 1564853008, 3843249829, 3429740869, 4007362367, 1104773887, 3881821354, 3696076836, 1616934963, 2509583909, 3473042340, 1182881998, 3967983387, 1528214665, 208396538, 1317551190, 2285436704, 2722387728, 760662518, 1874753008, 2114337450, 60194498, 214750290, 2394102393, 3411094950, 669330426, 2475177094, 3685604891, 1208171165, 1881919699, 766126963, 1154566339, 121682901, 1515977621, 3865948090, 1163734175, 2172227334, 4155410294, 3806757541, 3867218847, 968231693, 2714495135, 4224238968, 3893024125, 292482848, 547142220, 3247074161, 1631189831, 2152949323, 184983998, 2046054030, 3612552057, 1601178101, 3358307246, 2531851754, 3492555094, 2785568867, 1844180773, 807915466, 4175137083, 1961607582, 3264074896, 3951894792, 569518820, 2120140725, 2088494009, 3510055111, 1565978283, 2316907167, 3243981230, 399376804, 3544974912, 3407414739, 1014039373, 3772963481, 674454009, 3829699745, 880641148, 3215477808, 1382896183, 3072796934, 3762498447, 3355799604, 2997239350, 2166390835, 4240476268, 153101027, 1440424041, 1699492961, 3362310353, 774202203, 1507600233, 1508862402, 260104331, 2442197729, 2125189295, 3282753046, 3077939613, 169687990, 540986393, 2363330015, 4127706385, 182763488, 2362256167, 96433963, 1464998778, 4017048151, 732179172, 2585108321, 1695061458, 2208274539, 1680091901, 494859171, 3668722269, 2545159437, 3437757250, 2278869459, 3930937903, 3730494763, 481786922, 3809372695, 532886520, 473503659, 1634558638, 193639843, 3064279465, 3446308718, 3666250613, 973608380, 762413902, 1719948762, 2573205369, 582597677, 3466897596, 3740947654, 2243243207, 1823391990, 1925446849, 1682449446, 2163813878, 4001805381, 2924554667, 598804146, 553755595, 552356352, 920063265, 2178921455, 1381555571, 719702311, 3921111779, 1739448720, 2697103925, 3727037130, 3224206846, 2640206913, 873970323, 2797269945, 758411380, 37689470, 420373636, 673971034, 2435126447, 3485833736, 2142852278, 2609279950, 2607004380, 2731052991, 742686427, 3793271192, 2339747491, 1152597308, 1350622134, 2939779874, 544569226, 1505456502, 58070828, 2183184540, 880379288, 678121408, 283213017, 2312735380, 2958123186, 4110708366, 3655393745, 2106386789, 1185627683, 3911123423, 1636149457, 173816171, 3496474660, 3754368828, 311657115, 3200766524, 4279423056, 181718257, 656876760, 3496981654, 1951772471, 1886629188, 2033122273, 1478219095, 4094527979, 2121859374, 4245892148, 4180833874, 1039868217, 2118334688, 378100715, 3214213135, 985284739, 3834299254, 2179551095, 1311807781, 4104787090, 1868061929, 1671487493, 508476222, 4254820953, 3640103630, 856425851, 3229898322, 3049382972, 2491624649, 2763429924, 4130602615, 2627854108, 3055183168, 1740237961, 805541811, 3279808163, 2084866051, 4211122570, 4158883764, 2893098455, 2784647985, 161517806, 2989233092, 3926211832, 951952558, 4215639036, 3453460917, 484925338, 14933767, 620791750, 452281680, 3042827467, 359181972, 1726767902, 2226203461, 718580861, 4024210223, 2130396712, 1883578114, 2405067324, 3152584939, 1933194551, 1367362950, 3590785643, 2877447789, 2054231757, 523660597, 971408646, 1243199345, 3644591863, 4114106315, 2013710378, 1272174732, 3263345054, 2101463953, 305138951, 587585734, 2289150759, 1886056308, 1028965050, 3170799220, 2738577437, 1934716610, 3463573639, 495217423, 804387291, 1348989190, 1134278333, 330743088, 3727804698, 2713697249, 4207174129, 1066260641, 3074720632, 2393102467, 513267479, 669806091, 1104852310, 2256801479, 2942722964, 1562863118, 1266343371, 4263593708, 1348472389, 2005286775, 1442808421, 375739218, 1876592585, 1696662306, 2534025346, 375894827, 2656965778, 1546374508, 2548277378, 1387316738, 239462717, 2111204631, 2174290416, 2214427841, 1841956539, 2322952929, 3231596725, 2534018828, 176131657, 1633600747, 2532019371, 792772532, 4060134611, 534227309, 1020259707, 3026806224, 4163819115, 2167287494, 3113447024, 2978985556, 1231714028, 1423046989, 1453063931, 1493345308, 3121686816, 3566960525, 412964683, 3435623423, 2156109310, 2855655765, 82433245, 1380662040, 4033120053, 1480103264, 4072118035, 1125816452, 683878193, 3357989427, 6550240, 4254589948, 2914528125, 4132414314, 214695349, 2272229244, 3567940375, 1422532510, 523913500, 866961234, 28080188, 532358830, 3025527179, 2226059886, 400986030, 1460808976, 575092070, 707463416, 497128517, 2345006052, 1526970392, 3699228142, 1826217916, 1452550679, 2228183589, 374560600, 1890993684, 1328044149, 83865015, 3394364165, 1247154248, 2310674946, 772596733, 3317122353, 1260280719, 1907841233, 3833841398, 91644821, 419621077, 3239264100, 3122103647, 3249205669, 2606945182, 245312273, 625647996, 1407656742, 3243854077, 1800529709, 2324907109, 2674669078, 1841281626, 1072158815, 745346438, 2916199389, 774106725, 2768127541, 626952454, 2899725321, 2217459698, 1028535578, 1036629891, 3310599381, 2050873937, 3677352683, 3883128238, 4010065718, 216451168, 920164472, 2047183062, 1161689021, 761656944, 65233239, 1319221748, 416101408, 3142916810, 651774101, 3214073589, 1086693751, 2596338637, 1362454156, 404221954, 3412158222, 3734264516, 3780988405, 3965536838, 3951916945, 649635223, 3840463604, 977427083, 3064749431, 2765611901, 763800308, 1112607121, 3449497661, 3609073495, 4214685375, 3806750502, 937148560, 2868924820, 755827996, 3963373786, 2305318408, 1497516921, 2985445248, 1027248991, 3127254690, 4172945545, 2622392072, 1835245396, 1143559872, 371996810, 2916483499, 4002772043, 602787369, 226274693, 325839779, 975236096, 2436308356, 2694488405, 4120744304, 1841268249, 2479021470, 3108681553, 2675366180, 3227330446, 557103429, 2027433962, 313147437, 3585097506, 3877368456, 4254288102, 1285931729, 2427914763, 562665589, 2375251350, 3060853040, 3931758373, 2616757771, 1898596572, 1655027414, 142338575, 648878586, 2252262190, 2651910500, 3420058243, 2734248183, 2470717755, 4154687926, 507336725, 1090059087, 994318606, 996426365, 1154249443, 4058141185, 750777132, 1512771744, 3504198940, 3258894659, 4140664341, 879718229, 3390028733, 3347550980, 2476685944, 601220671, 1517174427, 1749373801, 3464576732, 2258401139, 3961357690, 4242618746, 941137473, 2838286134, 385679808, 1061739848, 34117688, 1978386698, 3056631299, 37097314, 1638111313, 225802438, 464359714, 3531548092, 1108853024, 3210019016, 921693260, 1801251292, 2029102699, 1126007574, 2350400561, 512020838, 1478109556, 204752323, 2700340629, 2619128536, 2146101051, 3025121982, 3588464738, 996000647, 185874277, 2528785460, 4092583113, 3192291298, 4007900690, 3236746827, 3902722348, 1765609995, 3810411972, 986073485, 3731424769, 443520510, 1214041496, 1186704876, 3924303705, 784938460, 1802422682, 90407677, 1826931493, 2069019806, 2242071390, 3442639933, 1427587221, 3970412818, 3801397357, 85782669, 3221721381, 2968181776, 235409423, 3294896475, 2721075042, 2392929456, 956365656, 4158151805, 542777268, 2442930480, 454039682, 1573345826, 2097872907, 3335755137, 2868476531, 2078354129, 1781684644, 3067493350, 1303960934, 705772225, 2668710935, 3403223717, 901519926, 23715273, 1478928384, 715196272, 1349754643, 2574690119, 3188334374, 2112347040, 867059846, 297618541, 2751348007, 3370323092, 1185702725, 3265176072, 3951071049, 4132805475, 2517570229, 858411825, 3825884749, 3986428291, 3888025747, 1945791058, 783578710, 4265237060, 2138355070, 3510147403, 3761965262, 1793614893, 3895119108, 266392886, 2393112847, 94226726, 1818666055, 388098694, 3494704476, 273384435, 3778115087, 1351771511, 4142263189, 3965276856, 1294447950, 111737402, 1157765514, 3516744444, 888442968, 1724576295, 2289439234, 1865022719, 2432819233, 2688318941, 557063399, 2878329230, 4161853944, 611373611, 2800196538, 893713116, 1923625821, 3855062429, 4137208240, 934072527, 1712747650, 2297146347, 3662131753, 2484091207, 3171906635, 3894388134, 631666388, 3246750132, 3370836143, 1461836834, 450997833, 168594407, 1620810296, 3343590609, 4237500233, 4213633214, 3430229864, 4268710550, 1103871131, 1800506952, 1727048152, 4227992725, 3496078867, 2108120466, 3283004185, 2538874265, 2927079158, 2904245158, 3583665795, 1639063267, 4043602094, 921664480, 233254623, 2638983292, 2866376827, 3978406321, 620293833, 2277555725, 1608318738, 2986016678, 1971884237, 4072703689, 2142702355, 961651398, 908967524, 1172270555, 1719955902, 327985802, 1342726123, 1604464899, 2978854880, 1817429280, 2614437823, 3876242067, 3080844570, 2313494782, 759534646, 2117674418, 455290957, 2075265017, 3658681198, 61173736, 1599654590, 3307258552, 530434048, 3020531438, 2937878152, 3076785016, 1808121075, 3469776802, 1854401486, 1529687323, 296655450, 3141947618, 3459550524, 1679557664, 2115801829, 2432694245, 2803665016, 1518476073, 999820741, 4012782689, 2624735579, 3305309206, 1536445274, 3761066263, 703323779, 3126322164, 3426688641, 1197883023, 1501566094, 3919718357, 441940153, 3564603323, 2324011351, 2924143469, 3960057004, 3257726761, 1661097456, 816800720, 2507154418, 2131778616, 942316718, 2594447541, 3675628022, 1177344456, 2709510883, 333453011, 1418955946, 1457118744, 2536645557, 3526243756, 696090043, 1586052138, 2216340051, 3504802662, 702485413, 129615046, 3756132146, 4190159558, 2584256113, 1575582167, 593722004, 3911811644, 2314982983, 2394882821, 2767950237, 2665504025, 4011679517, 714326336, 1202318267, 1763792434, 3227964924, 193414381, 253896782, 3220203858, 4187359639, 1990330369, 1306931285, 4150762212, 2882381521, 1145741282, 2055929131, 3826848413, 1443196894, 1532018429, 1674823109, 3837963231, 1489970030, 4199006838, 4229244154, 3635186543, 2764858325, 138848734, 1198543393, 3677195398, 4144422135, 3977365853, 3490093548, 907543675, 4090391538, 2334370181, 3220832086, 2723903187, 3307100091, 2525691267, 2197109261, 376728203, 3906563862, 3002184606, 3111202376, 2165096412, 3731581219, 4078155670, 4065811379, 2269701084, 2486653021, 668624713, 1754082859, 3844422212, 3296724568, 373902757, 2251296566, 1455961295, 4070237639, 3010497178, 1810065935, 1988964746, 2824241583, 1044346867, 1016453273, 552415033, 1399843205, 2672809157, 1989885109, 2847413729, 1056712423, 2082163468, 2803949367, 3204413506, 188781080, 1290385807, 397533729, 4220684876, 931373010, 1069381993, 343136258, 4025179760, 310906124, 346066998, 3144634645, 3201122889, 3044114316, 3238377973, 839909166, 1945360323, 3290400730, 1275072742, 17515768, 900116503, 3182333118, 2515925373, 1782265943, 1942637863, 829114826, 3015760284, 3543219651, 2576077792, 3609517374, 496750464, 1394610247, 1966986870, 2461666175, 689103959, 3153168538, 3801755123, 1600156291, 1165165995, 4276844889, 191882216, 1008264025, 2567224463, 1022437798, 538307248, 2461262383, 2848263058, 564503904, 1824950431, 3325274890, 1199223035, 2095708883, 3517300850, 3797243907, 2273923780, 2588475350, 447688736, 3991763853, 3180735077, 565794825, 730089820, 1932082182, 283702279, 3973048943, 3146104392, 2248386964, 108275493, 3880407740, 759934572, 687739669, 2254592940, 223027933, 3300864148, 1523746193, 1256776047, 4016615199, 3204218475, 2136121498, 1648921303, 2046853310, 2239077716, 2508970572, 666665002, 3376054367, 1184274816, 2013452382, 4213163787, 295328675, 555634128, 3929493733, 1526493050, 2685192798, 3073604271, 2368333547, 124626861, 2478598388, 300077994, 4206402572, 3430365042, 1715157450, 2336042744, 2042513931, 1500941251, 193926405, 4128063255, 3950682234, 209755015, 3845554831, 414706874, 309513012, 1604030724, 3570786370, 3899607756, 4190796200, 3983353655, 3668028586, 3446531600, 2746682224, 2115620489, 2983199665, 156317324, 2079357050, 1402691005, 646591474, 1505703009, 332054710, 2076918491, 3782500409, 1723700023, 762607356, 2261125440, 649054705, 156502892, 3520086108, 3859667186, 2765830091, 1729221906, 2032606287, 2765895506, 600198058, 2089536414, 4117301952, 3802239176, 793633832, 1392838161, 3776784904, 2722708446, 856142178, 1383670799, 2556294487, 4039378232, 3740368557, 599824857, 1448340089, 3068694117, 565039509, 2273470801, 1266430621, 1136310028, 820460948, 1905044132, 2787558765, 2328644387, 1471806479, 3938746991, 3398558304, 3557640221, 87433018, 579006481, 1320403842, 3729143911, 1324155036, 355496999, 2882621337, 1495782882, 1832881662, 4181958750, 1165550050, 2215724002, 2727101437, 3583999191, 2483955917, 2320292058, 3076874343, 1942027566, 4154317335, 908002880, 1560992941, 4266095281, 1747533108, 749915068, 139515697, 985625314, 1618299438, 2821374945, 2862477861, 4157672696, 3541108805, 263846725, 1624302783, 4027771411, 2753539074, 19947990, 95510057, 250014232, 85274322, 22730607, 2290911739, 2389216174, 745458971, 875593487, 3803290238, 3149242570, 3019744408, 1603494015, 2128142011, 243998523, 3706671672, 2467935714, 140057685, 842761601, 1394280500, 4241621725, 3873237275, 2596196286, 3867778672, 2822291013, 2154163632, 2749546172, 1573235737, 799343098, 816588255, 2022167669, 1921753531, 1046158243, 2251875770, 3648618196, 1920100129, 1050313488, 105709600, 3398270810, 2371673789, 364887987, 1302663441, 2892480762, 855620996, 4218486498, 3078594509, 2417360155, 2828574306, 63710766, 2800023896, 1818348654, 2414478065, 954625278, 849193868, 3160134889, 2396558826, 1104565188, 3254421715, 910493215, 2113174959, 1228955649, 2661012872, 1320870590, 4054316506, 4167508638, 4152743913, 1013067061, 245497488, 4209091384, 4282621215, 3031910073, 2769908017, 3853534966, 1894604295, 1344362864, 1659969766, 3517981917, 2917952799, 639402197, 1036748973, 2862300165, 1984699159, 1993655936, 2928091860, 1558352984, 2111311928, 1943877346, 2872530883, 2291594008, 3039027805, 3124780250, 3566381353, 2427903814, 2586990369, 3450451536, 4056263398, 4261344468, 1720531490, 3872733376, 531035906, 2491355323, 1824655608, 2772100646, 154268725, 2717436990, 2788288224, 3071557335, 2035499578, 288990214, 859170197, 3273521696, 2092144235, 125463567, 1223685672, 30542570, 936468732, 1001401444, 858036990, 157089336, 2470874283, 3558032460, 2052250468, 3280546099, 2731277534, 4077449831, 767176965, 2981373637, 2614652876, 801479857, 4279046155, 3893809889, 313948702, 3269120008, 1860137953, 205783250, 3411094735, 667512414, 157748475, 997474546, 1879870171, 2999650790, 1082822601, 2118674545, 3434595838, 3686764055, 3538666435, 2005796700, 252597861, 1434939812, 3482419397, 2767270109, 1854430616, 3288985355, 626675583, 3960464595, 2311632901, 2741507219, 2543626908, 2373715543, 2455608585, 1408490494, 1773959663, 961983995, 3397659211, 420095676, 2904302707, 3322387332, 2557276023, 3037650386, 1718082163, 1958792505, 2688462122, 1399150954, 1885896490, 1565616163, 3887584351, 3146720946, 1892730728, 1886359689, 2525935442, 711095181, 1914805775, 845116757, 681929006, 3719389655, 2809306367, 3407648185, 1443870372, 2365730385, 4141602598, 2823163937, 392301239, 3130573585, 726827436, 3386394551, 1090130529, 897096589, 1852248737, 2267242452, 2655288614, 925023214, 300735761, 689610625, 602864074, 3062079131, 988687841, 832813434, 862528121, 3360426559, 4199030590, 624006336, 2940578513, 769981755, 2228276381, 3047691612, 2459167249, 2567089115, 1866847686, 3584592053, 2077903059, 4188133983, 3484715718, 1542454142, 4063449266, 4006529961, 4092498254, 2084867548, 4029327537, 2170807550, 55266926, 3173613854, 414699502, 436891448, 324329207, 677762741, 2959600676, 4067037014, 3272688697, 4231280431, 3865141842, 3253421402, 388026350, 1745702844, 1753382632, 3610512663, 1803285580, 883127829, 1496454263, 1811062015, 254807091, 929818896, 2235703927, 3672579530, 965296503, 3090403225, 1747941068, 133583940, 3412319992, 1842675665, 1500679138, 3452971429, 2481056285, 1552616790, 3772279446, 2716579559, 1461910407, 1170611693, 3815771492, 3737745238, 4131494918, 3951127595, 2334473511, 28640583, 3694455998, 3807346302, 3932851783, 279411434, 1206614672, 3910111708, 4040545611, 1761754223, 3977616470, 4084905196, 188631290, 3327194331, 4164000867, 1546419104, 660486683, 275466151, 3519670388, 2242592514, 4186709580, 210804063, 256179349, 553014349, 3635967329, 3871688368, 2361431408, 1724342519, 1316234845, 3963043428, 1150239651, 2983435568, 779487268, 3428035122, 759392252, 4229581704, 4284938866, 3950526959, 1083842179, 3490188046, 3587668351, 758526379, 1952752445, 459817824, 1494349231, 1625422583, 4037088907, 2833288395, 3550591914, 3834119118, 1663537463, 4069217622, 1129499694, 2402876406, 1269530595, 2001577428, 443792274, 3318686117, 594639280, 3837933303, 1798186399, 490053320, 1175932200, 1013959547, 3334495490, 1931861656, 4030514548, 1458988699, 1324690397, 2786211705, 3450845821, 2616966851, 346881296, 3612091638, 3766311113, 3105770962, 959547945, 2135525901, 3130246818, 1866036350, 1564792385, 3681798084, 2000912238, 555739232, 2736652615, 3778467549, 1681751713, 4151611170, 1696599330, 3381982380, 1763175306, 3466324197, 1394277367, 1105672720, 2033720114, 3138370841, 4004689827, 3878037759, 289840359, 820664066, 1865806713, 2510050570, 3684464982, 1865702863, 1417887115, 305588254, 756046206, 1313290276, 390468368, 3975867253, 2449121151, 3636311572, 2838970283, 1858354794, 2533950307, 670923612, 849867518, 1319343586, 2811830303, 2783366156, 3323714714, 2821612310, 4182937424, 2488589889, 2670715990, 2590465590, 2307740470, 3109753734, 3657028326, 3208155331, 1977925435, 2650322409, 1477168428, 870780845, 3423216645, 1887327716, 2546889485, 395788571, 1366349920, 1476013925, 313759012, 3076627696, 312167072, 3910842818, 115750115, 3418758276, 340698517, 3662240740, 3535384696, 1292206261, 3980517228, 3112072110, 1142464659, 786551693, 4049247013, 731629501, 1561691014, 2039293128, 1205282160, 3861701351, 4056224437, 2526027362, 1788551967, 2577241996, 1220918351, 208861661, 2936862701, 3711431269, 1558120346, 4156624494, 1280150584, 588062896, 3433247385, 2953066186, 2752819004, 3528699534, 1577965504, 550974417, 923104453, 3456537080, 211900028, 1879896226, 3843431848, 333030791, 2266482631, 2264730516, 4133277085, 2289398050, 1203726744, 2602512364, 750592153, 1132571086, 3050882055, 166124552, 1248381581, 404211918, 1895719680, 1119525171, 3618376983, 2207701909, 214038330, 3917414661, 1887870619, 2555209898, 3523616124, 15002428, 1165902097, 4008175993, 975305138, 1325532836, 1424907016, 2309917474, 2911242461, 2558621078, 2674907278, 1218328140, 3482569838, 1664519106, 3988756023, 3754499657, 190695234, 957853176, 1198761381, 126715298, 2642100203, 2254751603, 1236262918, 2682314961, 847165910, 1163089129, 1342765029, 931068883, 3612667287, 327668204, 523496830, 1803405894, 290481517, 3851897137, 1029209835, 2609364201, 2938400881, 3299093782, 1346436914, 3638264503, 2378835904, 4172449117, 1655798456, 2059841699, 4027685009, 1041728374, 475624554, 3634814921, 139234256, 2564050764, 531716128, 4213012263, 1309601163, 17087547, 722790765, 3660244602, 1435898397, 712479416, 1364124285, 356685689, 874105004, 3834998185, 2334481045, 4073865911, 2093952061, 3861808394, 1103111577, 2758697668, 2843050242, 2672666088, 2939353511, 895322321, 3615064307, 2081680161, 568283619, 3077373875, 436780014, 589841954, 1162154495, 640129450, 936289744, 2435500588, 769496610, 1381914785, 2857813187, 2957193824, 2343191748, 2832404007, 3362757759, 2271953540, 1004668128, 4270865360, 3490903369, 579361920, 2452674764, 2012336197, 4153798914, 85719291, 1496615973, 3602134229, 889297357, 4117816695, 2604467748, 3693900694, 110006324, 4205440683, 2025074972, 29632097, 1562316230, 2082953127, 1180882418, 281702978, 3548775357, 4176459642, 4002834497, 1428871732, 412547355, 3619621002, 1434657414, 3061910826, 2737717130, 2404181094, 4160536201, 3353338373, 941647966, 2177137783, 3753962543, 3803612677, 4055587614, 75228443, 1837424882, 3823309858, 1476296429, 2048078028, 3793784538, 2654791041, 2906793267, 3198778090, 3433490576, 2755507667, 1558348851, 2114774675, 1352107205, 4067256660, 2536061353, 1631544811, 306660562, 768431222, 3068569050, 1435625895, 3601876640, 1589514075, 901723345, 3131379233, 3690395251, 1583891011, 3500141457, 1172470341, 42475369, 4291553889, 3883641340, 3972842645, 1740799203, 1072146507, 2035087896, 1032476532, 1154947456, 9740985, 4081759654, 3815270771, 2688710598, 2465644319, 891478915, 3576420921, 1994555646, 935206803, 3224777380, 4083323831, 2993905964, 2732793145, 2203908322, 2201758022, 2562249366, 65380999, 1816490775, 3341331326, 807339888, 444900766, 180515439, 1776060634, 3339780224, 3265437026, 354964518, 1039038046, 2451781259, 3870340975, 1174658520, 2949372054, 1696931308, 3636692078, 1113611064, 334176214, 1038443466, 2201081844, 3608769633, 2412279934, 3938346459, 4141251106, 2801365708, 1683502479, 2080929360, 670772829, 3149707747, 1875054188, 3582864487, 793743621, 2378383653, 3273396559, 3930250989, 4026036050, 4005644790, 1780501582, 43246871, 383444679, 880295088, 3915549525, 2010408012, 2402919648, 4152965931, 3897352578, 81214026, 1599143848, 2499640140, 2637368457, 3861659154, 2718836727, 1130700876, 3177564681, 224046475, 3683581971, 126729552, 804548494, 13303927, 259025508, 4265527466, 2708928647, 3267110381, 2295883844, 1971131748, 1298429674, 36509053, 3544302399, 4115543324, 1260152464, 2888986626, 1137521501, 578997627, 2137063995, 3251690326, 2553641144, 3968243678, 2119691397, 3445582181, 2510466363, 1818393888, 705366940, 1756194011, 2367462316, 94235651, 2436143228, 4272309063, 2698661738, 4191413222, 1948347151, 1734975770, 595720229, 231540304, 1344576009, 4219514125, 2947405816, 3671060837, 615462388, 1107122241, 1721019600, 3413362487, 1032807791, 1929844180, 2779862188, 600767078, 1063907961, 2066912814, 3361330882, 2514111862, 4074635916, 3647534094, 3923288440, 780653535, 3114409345, 4041857914, 921505097, 286371163, 4199025246, 2294077365, 1820340178, 775308670, 736605019, 1590863060, 1114448395, 3815915996, 2025082074, 327395810, 3822322606, 743321029, 3116468479, 3235837861, 3680732817, 1249205333, 767051534, 1856092675, 2456501639, 2600960644, 2649911370, 2920319779, 3365087237, 1562808316, 917347710, 1485499459, 2204034939, 1559045288, 1620471702, 2205434556, 2825385345, 421038526, 3057462817, 3023864152, 1110330885, 3771522402, 867430678, 4164416616, 3649781311, 1722638000, 462336050, 3470879033, 4016215446, 1193150589, 2691976002, 4152608966, 3729190897, 920687046, 986087069, 2779628318, 717703701, 3005418332, 1295188018, 1682380428, 4210454572, 834972161, 3050213333, 3487054412, 3739084033, 2949531664, 1638800670, 4061865961, 2850260045, 4062235714, 2338955866, 1088086593, 1285755418, 3256212756, 3662398763, 1176189819, 1140870862, 2502308103, 4093479339, 4264925607, 12137156, 3069569175, 292643839, 349066541, 3131851909, 2897462677, 3251769313, 4159622477, 1937174085, 941388055, 9026043, 307583599, 3179493119, 1953981701, 3649148172, 2792433691, 1452328383, 2956766080, 357500876, 1588560137, 1906678430, 1854703989, 1149885124, 3474799837, 2766827057, 3223136057, 2180843130, 1540060361, 2011100197, 3443223306, 400057872, 1870888254, 1043553450, 1970563493, 2013327945, 200230301, 4133224082, 1882696842, 4219038543, 597261362, 2239582469, 70406971, 145064539, 3660287172, 3286310760, 1354652918, 819826233, 1526741641, 1589417870, 2358788469, 252297328, 2267093624, 3461748499, 967125712, 2112995351, 25601634, 4159335844, 3326436391, 2404590256, 3149492001, 4140307084, 848792561, 2896974576, 3428341890, 3685609450, 461910907, 2595304839, 1859795428, 2950235785, 1017704932, 3643180869, 2525315646, 2387872811, 3748385782, 3935559133, 3533899427, 614077185, 1583595999, 1112328384, 874600520, 3846581827, 107167321, 1936579312, 2304706985, 1755087821, 3270048286, 711274535, 4001195451, 2777140319, 1751575696, 4206233790, 2128819091, 1333816805, 1892660155, 312405000, 3678693607, 3202313106, 3932229711, 778195271, 3135463050, 3344746357, 2501799693, 1785133585, 2358515194, 1291946079, 2320542293, 3491405678, 3720593578, 3530714859, 4263926748, 2520629587, 2329233880, 1678331030, 2227337772, 1875081725, 3986418238, 1657218758, 4023863862, 1794065709, 142996356, 1409647955, 795531278, 4127683104, 1617305211, 35937666, 4161907078, 119306873, 1740110988, 2200481655, 3739139272, 4188198085, 3212926774, 2985882109, 4157017005, 2798170207, 578573030, 1255890929, 2205363342, 4258005682, 3352414328, 119677528, 3819360800, 843780576, 483014732, 419059848, 116495484, 1144857033, 440740041, 3270501609, 2369621808, 898862981, 372988145, 15549993, 2548389178, 3045344670, 3992714307, 155634534, 3945735644, 2760107134, 1223854558, 2261307802, 2923395086, 1820350208, 3705810260, 832145491, 292584933, 680719148, 3160463139, 3946561131, 3682964265, 3373333963, 3521842753, 1519778310, 3054274725, 1222464393, 2596122126, 3841185778, 759407770, 2392565416, 59591266, 2620143101, 2545893019, 3981182605, 3031175510, 497455313, 2579454803, 1991036582, 2858488110, 2348374647, 2451969947, 1963193330, 2332039260, 1190076733, 2758370024, 4240689897, 2241070497, 250374955, 936532748, 16044887, 2069228055, 804033842, 2926602388, 4026329354, 2000210356, 1066361682, 1462099113, 3213905515, 3245779969, 3959078537, 2113174159, 3063169960, 1761011488, 2328108918, 1599438708, 625891327, 1628678000, 975420997, 1417120011, 3422005758, 2398332468, 410444902, 2792347030, 4004609801, 239440616, 3372558083, 2128858239, 1200414662, 739145406, 4167888394, 2803826527, 3096255351, 999995632, 1774447515, 517254379, 1394018830, 4004265316, 17549559, 1741752098, 2978923506, 993622852, 617342681, 2792737800, 947577401, 1877479301, 476375864, 3778498377, 304220324, 2367846334, 3633984911, 210710311, 642171769, 4003769579, 3075803872, 1747618863, 890466878, 2741509857, 1601903085, 2824958316, 453926069, 3047204683, 996431147, 1441298547, 2414045811, 1084345641, 3515382339, 4032209661, 412475995, 3485469056, 3052674815, 1944012132, 1141432599, 421136768, 2721723290, 1200281571, 1814761514, 197027208, 711007943, 2816329611, 3921994773, 2374404741, 2382850824, 985429206, 1768023956, 4035368856, 362580415, 3798024213, 2174034366, 4120663920, 382506597, 4007411168, 2832448229, 1661927491, 1627498159, 522382696, 1839868026, 396457552, 1897856177, 3814874763, 1390050427, 3290756403, 550800816, 101495635, 4097459828, 3237126997, 3907462000, 1052645358, 4242403818, 2608491251, 935051152, 1501644221, 2524220372, 461893684, 1823587762, 2183171773, 437353213, 2971808432, 1990194010, 3537928761, 1364835968, 2764105445, 3639645296, 369840715, 1061315100, 2489381538, 266247631, 1722599020, 2747255169, 1683229968, 2123569900, 885822949, 2251926438, 399773691, 1606307, 3660927118, 3072492516, 2338615811, 353255266, 1235791636, 1016994458, 426234953, 4173266758, 2636666955, 528039149, 488193192, 933846428, 1331151314, 3456737231, 2227582407, 132107553, 3273484219, 3819324285, 408370856, 6119506, 2306060678, 3572113042, 1373716759, 50775904, 738012785, 1997119081, 2686167254, 1947124646, 1177184200, 3994208130, 4073852404, 2763922282, 4233786666, 4226074971, 1554074265, 3936613131, 129723300, 902269771, 3859875179, 1740018500, 1646279392, 54279735, 1406493713, 1340802108, 3663459007, 1125973650, 3381450485, 4034143434, 992471004, 1903735718, 4106856559, 3085172746, 316966424, 2290055654, 3901918411, 101536884, 2384349403, 2759996324, 3903837156, 2417684851, 3380205692, 3963522152, 1295979205, 3647077281, 4047173390, 761572434, 2056961210, 3658206826, 4148023701, 3923720011, 60692912, 1362929705, 1574817329, 665669396, 2322493573, 756633431, 1713861888, 210327877, 1535764774, 3980989615, 2707824628, 1237635545, 3435378317, 613822483, 918806723, 2556016171, 2080148238, 76304741, 1913268857, 2282215136, 3816407644, 763268067, 2998154436, 1113523335, 3754988936, 3153135242, 1504689559, 3903902122, 1748283249, 3195262693, 1253828602, 3777224664, 8239455, 1125394055, 276227006, 1581149519, 3132618286, 2170189897, 1949127368, 2851894905, 3391424819, 2834813868, 32016341, 943478639, 394734397, 326019215, 978967398, 2001800853, 3460192415, 3036061298, 1701370598, 455833838, 2206481034, 3124781131, 1850683925, 1455646880, 2006064747, 1289529785, 179022779, 1793222697, 3847221434, 447925994, 1643240989, 313234399, 2715892138, 551641629, 2279111964, 2945173501, 3298875946, 1879460706, 591565251, 533913125, 2548819526, 1761952897, 43860964, 1075436896, 2382892913, 1441910034, 30949603, 751995824, 296532985, 315867069, 2315461075, 898875380, 3032696284, 1615998959, 1725717624, 2185659860, 245759252, 2853423693, 791924280, 4198746023, 3412964909, 3026130574, 1978695292, 3478090577, 1032398443, 3131730376, 1660042711, 3133294031, 713566084, 1442797162, 874719728, 2318125457, 4119961542, 129507136, 1625146277, 1154081657, 2368177052, 245017092, 2424202634, 4182732007, 3791641836, 474201858, 1310325671, 340375348, 716369565, 1454053493, 3695753740, 1823610061, 2752112888, 1211810909, 4183641354, 2649665503, 498981412, 1612303685, 3219404886, 2608329499, 1179187022, 3893949536, 2372210157, 586499662, 711968033, 2256607452, 3286884132, 1405222895, 102195565, 1213247234, 2822450181, 4167602851, 3563810133, 456980974, 2930235085, 1554606826, 2276049721, 3063708870, 1233112973, 3495039790, 4289812700, 869467095, 283436902, 3659522609, 3323402084, 3154788740, 3692155014, 2167504571, 4014655895, 2455848672, 1895014720, 2132539731, 4084370937, 2455465784, 2057330360, 2894252325, 2387492913, 1371921509, 3132418066, 2212272213, 3253685168, 390537090, 865598640, 4014920496, 1107258673, 2021430418, 3015989868, 3549110379, 952996929, 814138898, 2202750396, 1954155139, 1050812944, 2154195941, 568470616, 1874057168, 3037130052, 1151249372, 1205600322, 1317128260, 3259729470, 3880865699, 3945540698, 2150507160, 3191272338, 964871968, 3505886185, 61010015, 596285012, 3490072455, 887946040, 1289973753, 2431317238, 152703643, 2585015216, 1229561941, 3687995031, 2085039704, 2229819361, 2173303878, 3844472898, 2633881928, 1328888865, 3899783670, 2250221181, 2736110837, 2398328749, 4214074875, 3765166792, 3826767593, 1143417534, 4042244089, 524524262, 2921637031, 1996219985, 2752159533, 1458893143, 2799212410, 3622211825, 1049482284, 754081821, 3034012736, 220687142, 2916263042, 2417812192, 2185339002, 473801298, 3742816943, 124803923, 4033900942, 1245728285, 2969422353, 1830354030, 2615328663, 3205982120, 2886384945, 1059735312, 663758967, 2732304937, 3625583899, 2491955309, 1632436338, 965143978, 2212624936, 1690017305, 2479380063, 4161955411, 3925737054, 3652864269, 852748850, 2136914752, 2973952666, 1205233933, 3529734934, 3781837365, 145240349, 135107639, 2856746975, 1452185193, 3852562131, 511459409, 896738126, 1217643477, 2515788377, 3550405386, 3946630107, 630786749, 89855701, 3993305451, 3683230510, 1652380081, 2394414749, 1542328729, 2223814313, 1308899375, 2817359293, 1334482309, 3638409024, 1971142009, 451209186, 2483589953, 1067496753, 3695812673, 3392617932, 2021873366, 2982404177, 3466625926, 3501488385, 146579429, 4244944017, 2967702780, 2560564408, 565844285, 2694069273, 1342009518, 3104153664, 3012855644, 2164593413, 3617361553, 1400311070, 3737193425, 1908812557, 3588120977, 3141491466, 3487777833, 1663710565, 4287691425, 2780935800, 1397054010, 4098074879, 4273388415, 1095407583, 2057877852, 913383458, 1252670932, 1900578679, 961427045, 2271257505, 429210366, 3635592214, 2505493127, 4138104479, 1768182451, 1083922780, 1197819859, 234677196, 1029273959, 3036070482, 2645565042, 399313090, 891437401, 7867582, 3152798379, 690943792, 1474197981, 4056887549, 957955865, 3500073116, 2861469026, 1760295175, 1724725902, 808704967, 4207343274, 2480327139, 1219197215, 3784333874, 3402349705, 2912281099, 3419770203, 1559574681, 2068367616, 1728555695, 3725397526, 4282380862, 3837070569, 3892793925, 2966027343, 1317721469, 3315745027, 4221442298, 1242692272, 989933030, 1010400270, 1906297276, 2209397692, 1705243639, 3642754117, 1091548964, 1235205280, 3700242185, 2210901306, 3794078228, 2412800641, 886636952, 2887274226, 831946593, 3377519957, 267654159, 1868684866, 3693995623, 18362310, 4004096294, 2630411502, 2479762884, 3480543754, 3472544650, 3295581133, 538154349, 563457785, 849020409, 3117714794, 3467544053, 2902908125, 1077415696, 2239632622, 3423670498, 77027041, 3317606807, 507806272, 4290724861, 2802092458, 3213762896, 1688383228, 199465648, 1542943587, 835674573, 567332140, 1675515384, 3565712525, 3693185642, 3741181141, 161188054, 1334642970, 3259658712, 309933300, 2637031615, 4236660428, 1516493302, 1756467976, 2972729263, 775546539, 3918157160, 3089913810, 4059586686, 4241675486, 4190582700, 1771061213, 2081341910, 1890732247, 1193213121, 2319557367, 714234973, 2395396741, 2354382205, 2925356116, 1269065456, 4280992964, 1865613835, 2846425880, 2477646920, 1139777287, 3592207155, 2249353816, 2884693817, 2029438533, 3668253075, 1374579841, 2341988173, 810049612, 1028638060, 4036289710, 3681912393, 2259968408, 86805659, 223307439, 195748441, 556049516, 2393361414, 1616189168, 1415468298, 711138664, 2098417232, 1496943123, 2171676484, 2621627704, 763350506, 276783035, 4179140991, 3409232458, 2663218576, 562508813, 1126615916, 2505886260, 968223940, 3526336224, 366301315, 2367816275, 3300168014, 3466015760, 1102634371, 623973335, 553895274, 1638560132, 613240761, 2790206854, 1897399150, 1402299490, 1236268678, 429319600, 4186124922, 1832995534, 3553449726, 2342794684, 2599233593, 3413766154, 3716485301, 4185435884, 3032625639, 370313865, 2550608910, 997632364, 2376134059, 3666313171, 841453846, 3684980671, 1345699213, 2236561725, 4125888351, 2392227485, 7916145, 1534363030, 3759447899, 1917536084, 1926262214, 550822356, 2510491657, 1050738579, 1957132694, 2700517001, 4122370559, 1243197924, 385756347, 2351535421, 1006057766, 3427661397, 3269237394, 3343229093, 316691843, 2916083821, 1670550091, 149403980, 2661282476, 3360298465, 1256131586, 3776980535, 3066301967, 110675649, 1794995743, 811727948, 3735740318, 1761818927, 1732726654, 1814704216, 2133053061, 3681242112, 427715320, 2269513742, 842848919, 2867826999, 844380983, 2924372425, 1018208322, 2180371430, 3094027607, 4260593020, 421695254, 1914260831, 742835330, 1103035478, 1523642334, 2392050399, 1966700183, 10306612, 656091840, 2085830469, 890619417, 3120257385, 2798880300, 2288819199, 2147352242, 2996572399, 2436135049, 1012579678, 1045460018, 285050441, 299189053, 2269423251, 2467495555, 540438201, 1276462716, 784344106, 1639465858, 2061783318, 1664982885, 2322310056, 1613096094, 1639281578, 10773234, 1497977837, 4050643161, 111996963, 968896781, 3414581407, 3729830053, 3275646656, 1103644543, 2148578320, 1639335861, 2742416586, 2765181012, 1705701698, 2845645273, 1496301199, 3943630044, 1800362491, 1063045880, 1176567547, 1951081742, 1145512026, 2425526112, 368290372, 2090228948, 3947373564, 453619595, 3379206085, 3125799248, 4035772210, 2541785103, 1230425448, 3402359203, 1832052599, 1061039569, 730136108, 3666092982, 3716658008, 2007570839, 1583567094, 1278388449, 2405949488, 1988058276, 1026065163, 172010005, 2171181496, 3331099013, 1427144787, 2277824027, 3370247157, 1781799366, 3182495093, 3177904173, 4024438040, 687937665, 1388129403, 356043532, 1671854272, 2933768884, 3384259251, 3160519100, 2668703195, 3688989069, 3005729182, 2139185871, 458201175, 3058611771, 2731212298, 789157894, 1468152505, 144564923, 1713980648, 478065533, 4190666598, 1599595126, 1909703268, 4129396378, 1299308639, 3342970129, 193590949, 379917773, 851018851, 3920954590, 3947767508, 631561054, 1169548125, 2963121894, 2154994350, 1831919602, 4220685363, 1239631021, 1353593515, 840695949, 1894817282, 2207850415, 2449256802, 1264530466, 3811267265, 3342540070, 3158283000, 4186546229, 856931443, 285298927, 4285149711, 673273570, 766026895, 867373906, 950499558, 3945843919, 1525727110, 2701511097, 857143054, 2830498941, 724070505, 1130539937, 2143068916, 4025591773, 2005589220, 116292077, 885744459, 3182767831, 2935438333, 919131003, 4271488636, 1853812436, 263969662, 1217046021, 2575158216, 1907874085, 3034291460, 2133667979, 424130954, 278180420, 2037401565, 4154312712, 1502227154, 269728600, 761895073, 45259999, 460960242, 706756832, 1717851988, 259845615, 3636045098, 4120921907, 3546218137, 3997827916, 2824607004, 602751984, 3855162344, 3805461406, 609752054, 2153206708, 801087373, 595676139, 2312108861, 55799373, 1254668823, 3008158249, 4272287241, 1754213949, 1077999181, 1783176508, 4288482890, 674785516, 947839485, 3425541296, 2333440722, 2806821633, 2347232773, 1320342302, 2437597320, 495186522, 1680375314, 4103214901, 3076573744, 3448575403, 3422579650, 2894238274, 1332416972, 4107464822, 3280679097, 3703218370, 670524220, 3434568777, 1224233268, 1660176699, 590156747, 3895393650, 3546200143, 1922008852, 1658477138, 1886005853, 3523455389, 1176704016, 1410060213, 1157204681, 780526455, 1305565726, 441797856, 3175053035, 1899410909, 2447805385, 1099630571, 3930440296, 681916870, 3305009786, 1607757320, 1581930338, 4127462977, 825790135, 2524709160, 4182073562, 3056767613, 902347636, 2063075334, 3889229794, 2765980322, 3041586431, 1991298519, 1661269799, 1709476856, 2484973044, 1737133687, 1108036059, 3500456185, 2971287467, 4287960445, 2745833378, 866439045, 3766530315, 1681318012, 157838614, 3780309398, 3998555232, 2586556003, 42958760, 3642801366, 1128182162, 4139811559, 2870504895, 1552650057, 1543762276, 2474270549, 855220185, 3584768267, 1946694170, 4176761135, 2565604579, 1181565761, 3938442466, 1255799597, 4096437801, 20425664, 1606280329, 2751999148, 97906952, 1180109532, 3790578597, 3052629584, 2977202779, 309969884, 3640437866, 408411786, 2513131377, 426483585, 1860006219, 2527960915, 2034551525, 2636268900, 1611920413, 2028734552, 920439918, 2655114201, 3534688609, 1513143823, 3512172638, 1190194026, 2302958488, 3503922622, 598897507, 974501486, 1879527170, 2133405531, 1049227546, 1198822141, 677768949, 530940979, 2438299572, 147032581, 2303237391, 3904561532, 994429794, 2957542016, 1834065294, 4113207005, 2759735912, 3130257901, 557780547, 2759441188, 1362616457, 2853456507, 1990012037, 3647989193, 1772027853, 1971829076, 1652231520, 4198823926, 3307790412, 913026426, 681895359, 1313637789, 2468324720, 1149883591, 269768670, 2788139724, 2310306960, 2825645557, 4093402469, 2315220023, 2053164039, 2384682646, 955417274, 3747647708, 1902106524, 3985719212, 1530405257, 123113293, 3460068306, 2778114547, 1603445730, 3160809960, 2801221444, 2195088348, 1770908639, 346883227, 2772224125, 3501558761, 1591909301, 1836251785, 187724272, 573929566, 866182559, 770484548, 259235440, 2727482691, 3123051254, 548089377, 4045153608, 3105900010, 243238319, 536771828, 2716502382, 862293241, 845104174, 3541960209, 3003652379, 3605480305, 279690681, 119555514, 2826430090, 4049670363, 3282991954, 2696539751, 1600098436, 4022081267, 82023706, 3827270132, 3582585118, 2065851625, 2207042902, 1840383370, 3197900699, 4032969, 1637756390, 539260547, 469298640, 2382994913, 2114356414, 2184032014, 3507309215, 3620358271, 3249812962, 2856885603, 1695639771, 3161721223, 432983645, 3627865286, 1240369557, 1214267738, 1585665307, 4108839514, 3452569957, 3458365616, 1099128534, 1894695989, 2274019029, 3699981721, 3933568355, 307022817, 715987492, 1231971716, 3417346322, 3960486039, 934903637, 2040108975, 3882019941, 1499740258, 3449385315, 484999139, 1348544244, 551154458, 1397513250, 3752494469, 4048513278, 438127478, 2046134810, 279166774, 2451718036, 657839731, 4260971298, 3821267048, 2108356822, 1314216838, 327374923, 4038107240, 4015903322, 326272308, 4155743078, 213482385, 733266565, 2319542402, 2578489483, 3678126180, 2540470754, 2982186237, 2524234598, 2679061498, 1966019199, 2845970723, 2675251414, 4157842271, 4064897249, 2381952538, 2476435949, 2447521781, 1721183764, 71020739, 356944516, 675162869, 914236033, 3875654503, 2071619537, 1355487834, 1107846756, 3064753347, 3798525883, 2564931661, 2222299980, 365508449, 1921941544, 790404330, 2134255727, 531362238, 2961539116, 3445977706, 1169809423, 1872351662, 3428104582, 3738279789, 348010459, 2246032682, 3776247322, 3069976976, 1213224109, 521058619, 981714069, 3025561226, 442503723, 156101308, 4132431762, 1126892204, 4107700125, 1645029740, 2187460250, 946613868, 2258542166, 1839515697, 1383245254, 1264515622, 3132222102, 3655005772, 2209633802, 911631406, 2672470061, 1401360053, 3826229184, 3158719869, 3560503777, 236271926, 2063788853, 1916330393, 399344501, 1312004231, 647192479, 2592226020, 2422715160, 858134614, 1918142481, 1949540232, 2767120515, 2432468472, 2881604764, 3065899168, 1557420306, 2548757743, 3520290357, 2652498431, 2113828850, 1157390054, 2959632299, 749509248, 3468477705, 2056309061, 440601129, 3146404620, 2817903427, 4147075540, 3131407444, 2078889782, 2519960227, 2656426599, 3961896152, 1379697084, 2161038847, 1894130868, 316974750, 284969853, 2299142239, 2939549599, 1458224723, 207060055, 4168790953, 2055169228, 1952537561, 2332955137, 1919612143, 2470588272, 1071623486, 1574521059, 3365051670, 3945281933, 1338769783, 2354770755, 2216161072, 3863777347, 573726888, 295547792, 2313637628, 97352952, 4247354920, 129803581, 1229231462, 2180302543, 766154793, 2951987331, 67577399, 1933443044, 1981077198, 4262501824, 2467166672, 2030460298, 367129106, 2156362798, 122162172, 371466647, 808302871, 1245287862, 710316237, 4078518586, 3995129240, 3454538692, 3834923035, 602988452, 3126636098, 293034104, 4242427800, 2147618031, 3826164162, 3939745401, 2974031345, 1956669763, 2029972079, 3857035682, 4259662284, 2246310544, 4142013705, 2425280079, 2858773626, 2983882293, 1093879106, 2612466689, 3169994455, 1025106720, 2438357987, 273877374, 2401231961, 1752918358, 931274429, 2930748495, 1524536718, 588830616, 18393619, 510070136, 1394262679, 915281644, 1350291664, 2823425408, 323413329, 3288259401, 1805786167, 1773221165, 4185935618, 420205377, 327801773, 3296087370, 2074006307, 2305474763, 3617668881, 2510363796, 2890531130, 1479666232, 4259533741, 582962664, 3225135893, 2821480565, 1960809044, 1653669158, 2060245398, 1668467443, 715735961, 1221733712, 4164843582, 1781998821, 3501947417, 989733486, 3393311256, 3455847280, 2004367792, 3781186762, 2374595493, 1209408453, 1379837961, 721120417, 93647149, 1982393671, 4166774419, 4257264638, 2678126125, 1679357539, 3452469794, 3872967295, 1975709400, 3291192561, 2802752285, 2244432862, 3876417664, 3873213687, 3275909799, 3256616049, 4046214430, 555260103, 2755603891, 4172665800, 2337255394, 1144297150, 1824018454, 671568111, 4082264007, 718066690, 4212985397, 3330958023, 1302047061, 3673178788, 2101376332, 3648018846, 1859430579, 4271564625, 4020857737, 375483514, 89041776, 2287521071, 2121383191, 2618531597, 3589286691, 4122702254, 1885369363, 3444505077, 1540450118, 160526977, 2666888069, 1988577494, 879961027, 3478077867, 1615061831, 3033807382, 2259256947, 1241307092, 459047461, 3799633237, 4070779764, 1244635909, 4038360683, 1442769112, 4176967265, 2806756314, 1979027658, 1308297558, 1837475165, 2982008861, 2039903860, 4087128343, 2326261002, 650192627, 2749683155, 2770810453, 2522787445, 1265259608, 3275666263, 3463538671, 3282973625, 176011225, 537684357, 1310959449, 2125655003, 2594595240, 4126085178, 3223196777, 2974251831, 449274487, 1219056059, 772953209, 457953339, 1898431999, 1761099567, 1213241172, 529295689, 3017754000, 2854201831, 4003247670, 3757430920, 3612383924, 169694176, 739236501, 4215755051, 2311233996, 3189545016, 2455725645, 3958454267, 2598203232, 735282997, 2843558753, 3776632147, 1871417178, 436817329, 4290796003, 1024295727, 9453652, 2790988507, 1601200319, 3078191918, 3334053955, 1764710166, 4006849102, 187181434, 3253657305, 1487491919, 1787383233, 2762346889, 956889957, 62424952, 3584877043, 118457544, 1204824050, 2525354821, 1558570214, 2703014750, 2207206864, 2053096293, 1946173924, 1115741687, 2286947237, 2368658683, 1599453710, 3409511797, 3110084191, 72516138, 558175496, 943356196, 3592322713, 220672073, 2806281556, 4147623695, 3846850365, 2929249920, 2173566860, 4017863507, 1368351739, 230042777, 2762498621, 462357318, 2399898115, 2197411850, 2471195557, 3262703958, 129165799, 2936764122, 2406515818, 3880496950, 1095135699, 3375121989, 2163023753, 4149001188, 3449345746, 1918957138, 1666101025, 1813044537, 872164869, 1117569006, 3911031626, 938891644, 3787200822, 2622177405, 1471079663, 3180312730, 1535349151, 2465913073, 605347229, 2435715831, 1861695177, 1464528057, 1614945591, 4119649648, 1435439128, 3257501625, 1536769591, 3308198982, 773209858, 4091882739, 2821853582, 1080868945, 306876129, 2965559544, 1697135678, 897987582, 2535469989, 1295827288, 3726233593, 568189333, 2112617374, 3490463868, 913895278, 701899099, 105359705, 3667190815, 3149789780, 2051520239, 213855655, 2572258776, 658666790, 1679168409, 1374710061, 1668531798, 962564641, 285434771, 2249740437, 726019008, 2323757239, 1535684461, 2281370250, 4258019175, 2118174796, 3476806720, 3715259204, 1117569599, 437176113, 2865400563, 3646609689, 752862541, 797908603, 1827419004, 543722765, 3533876087, 2090560791, 508686620, 1756415629, 2145996897, 688286449, 2585923313, 3732516238, 2063452522, 1708361910, 1896699079, 2834644590, 387168832, 2569139618, 2606766601, 1541836248, 2608517659, 2813135810, 457353808, 3769587464, 3798602184, 3139585848, 4250763272, 2524103674, 2281831123, 364523123, 1675554133, 1121503806, 2718074572, 3468369681, 723803572, 2801335306, 3987350926, 3749430064, 3589811145, 1225401677, 3095422814, 2239917449, 2780283863, 39897363, 248979344, 3171316971, 393327004, 3302712492, 1127196386, 2914154609, 1817977349, 1733468164, 3443750276, 1733711130, 3337006259, 765333823, 1127443968, 3329794618, 4042657286, 737305309, 397916174, 3726104888, 1122296689, 582994716, 3231988493, 2756408579, 569180175, 322321980, 2474711281, 2887463981, 1987564463, 694680325, 695473703, 949332027, 2718534272, 4033885848, 2599053145, 2738347457, 3540207768, 1438167585, 2781055853, 885718594, 4059368704, 2213646400, 2470115841, 1422020738, 1816742506, 321111899, 3017010218, 1677352410, 1030241406, 1407777941, 2119902140, 3212205213, 1149855694, 1140140915, 2119374788, 1608107490, 4115503393, 830812893, 1430017651, 4142748679, 191142833, 4032627181, 1009158091, 539368348, 2770749741, 2282449646, 1288491647, 4160843042, 1287152226, 3915228097, 566430866, 2813420773, 4227311952, 3355839236, 2606515931, 2398167704, 1689398185, 436447407, 1016525239, 3059766210, 141641851, 1698186080, 444705110, 57678781, 1261295001, 3522138826, 1891806780, 3467147390, 3864399593, 1686581473, 3649851640, 1010987328, 2206803533, 1480232367, 1954358876, 2668160515, 1926875932, 627123688, 586438275, 2447037823, 702663463, 1035913745, 2343595665, 577405298, 581344678, 1441419129, 1891365615, 618036335, 1541798586, 815247446, 273825672, 3057788161, 3068594727, 197477854, 4258672370, 1573706832, 1905088402, 2329257285, 3586079588, 984179849, 2489832933, 2451441618, 1228065, 546079283, 4231363958, 3149730861, 693211955, 2836006459, 3343530771, 2832731449, 1881213311, 230915116, 456102569, 59164779, 4265914471, 455996770, 2735731323, 315278492, 421923239, 1433794849, 3817851369, 3382130971, 2574545933, 296367976, 3699771907, 2105136941, 2709081543, 818746556, 4209544388, 3688561856, 3607775202, 1451754957, 3424782268, 2899351958, 1817961030, 4111217029, 600593658, 3036131167, 1771739438, 653396827, 844939514, 3868714501, 1556456772, 4169353717, 2228615516, 1570683490, 490929561, 342433608, 60760411, 1760666804, 3757142310, 3187683680, 1974521042, 3105607059, 75122161, 858126620, 1979089741, 3369678756, 479983131, 3224274503, 4101727739, 73732385, 2495820681, 2091346990, 452471729, 1041318979, 3438474284, 3860514785, 2185036806, 274658822, 1923258461, 1917572570, 1594509750, 1498897584, 1313640091, 3851592006, 653312739, 2808467974, 1935579932, 3577019052, 1067700655, 3660151461, 1041649275, 4175831363, 4143712310, 3149194312, 841845327, 1432104054, 2144028734, 1118935623, 1937909204, 1133807320, 807602696, 1761358841, 1156863418, 2011783259, 3617909463, 3536445520, 1065219883, 1133820984, 3972042668, 1005004581, 4254951524, 1259550671, 4051496898, 1471069869, 4043408707, 4255591563, 3870712435, 1866605494, 4227752523, 3382784405, 1585292335, 4056528470, 857058300, 3208952558, 4047649622, 3766355576, 1595938353, 1683040530, 1290270146, 3304489355, 2557443121, 1344848007, 909174899, 1898133224, 35957746, 84644230, 1264997553, 2653290469, 1011149649, 3010320729, 3885005247, 2231313472, 1089858493, 476353884, 4195551468, 3941751991, 3959252144, 3314286488, 1335316472, 3374986881, 778402246, 392900656, 1395862467, 2795091666, 1666276696, 2542916838, 1874208872, 3905386085, 17467738, 3744853162, 1492588007, 1373401667, 388721606, 3723825127, 2240059679, 4082070763, 879513564, 3448208678, 3410849099, 3404770517, 1135537868, 585130081, 709575932, 3074203449, 4290640298, 3911966628, 1549387588, 2714521712, 715697018, 3894817794, 1148767663, 1435703834, 837378668, 3322009814, 3337826522, 1968220093, 1643272176, 68843146, 2589442472, 885579092, 395580337, 1040710992, 941965591, 532199294, 2277237974, 349264617, 3464887626, 1402392565, 2736126684, 3213039238, 1536480454, 1519514116, 2090598787, 1755917324, 3434922007, 2716088363, 2580868547, 263164054, 2014332955, 3618998503, 2283861606, 2867564955, 167479837, 450888877, 1227990271, 1062606552, 4148906153, 260827978, 3209485175, 3538790205, 15443406, 1989316143, 3924871145, 2628934614, 3843010260, 3484481379, 1956412015, 3305346021, 4071985337, 1019276948, 816898353, 3901495959, 1059179643, 249217118, 1774831577, 794788578, 3960644046, 3608846175, 3327507191, 138521658, 2501752870, 2560197975, 975444987, 589584449, 371313013, 3984276768, 2325162229, 2890123340, 969905042, 3510202150, 3415668817, 1224890218, 1954634859, 2780622701, 3643666295, 2209461301, 1278061596, 757066188, 1133364388, 2990200624, 874213911, 334985801, 2045628000, 382958695, 1760896743, 3444936229, 3459940273, 3725574725, 3691676708, 2475448135, 25815738, 74739789, 131834673, 3503408943, 4075257769, 1331810726, 783138462, 452779866, 2473957044, 4076425104, 259903936, 3711386284, 966757534, 655518160, 3486581472, 1168858472, 2190634865, 1421870814, 3280497327, 1075010001, 3851512896, 2643640922, 3384352522, 1116038269, 2378733489, 159705708, 886200786, 631975402, 2294123686, 2064546403, 3147474039, 498114266, 872793530, 3563724089, 1713366288, 1907197024, 2170394633, 2243531766, 2348582311, 3215192134, 4251704716, 2563391360, 1764322077, 3989081743, 4075307338, 2234656155, 806926763, 573178199, 1114092499, 3259103333, 3162003146, 2849602882, 525107011, 3304574777, 2095650354, 3389402860, 3066281294, 4104540717, 3413137944, 3187759819, 3509514172, 2428148258, 1637268532, 2740132537, 4113769597, 2602132990, 1315026855, 2884070583, 849702102, 3032579859, 992150233, 101834933, 625327735, 3843230077, 1845226142, 1483929712, 15815216, 806659222, 3080227327, 1144049158, 3526279576, 2269696242, 1992852128, 4192290312, 2294098937, 470052699, 1582097874, 1893129290, 2575571162, 3702357952, 1795511204, 1035014409, 2055083948, 406524561, 2123994004, 2335545583, 2841811038, 79968849, 2955593886, 2191088358, 795359067, 1761803109, 845545962, 685504703, 1488034175, 2351092596, 612163669, 298254326, 951558239, 239828358, 1582690641, 2742976851, 3944243622, 4142927271, 1322861664, 2313822218, 4103578073, 3398996091, 1390308762, 2016256221, 4161145576, 3117267206, 1503500533, 1080691362, 3413770155, 1005080940, 3332798136, 3697648990, 3655971729, 3999428244, 2148476791, 2554163085, 3269799791, 1849431311, 1288230327, 4064054276, 1744023844, 2666260351, 3178979382, 839302531, 1026623427, 58222740, 587597627, 2157995231, 1362687513, 2825764387, 394099366, 732149989, 2149636327, 4059223789, 3256282945, 368634166, 4012325375, 292855354, 501358187, 2614593096, 3039338228, 3446579476, 1392021047, 1033877913, 856744632, 1668646913, 1151614499, 767273821, 2331112240, 684970627, 1874890390, 4103734904, 3124674758, 3347143596, 3979424517, 3781203506, 2568355133, 4029288560, 3526769262, 3764400778, 849657434, 65485606, 3081360319, 4270808342, 4266733513, 3089479568, 3826228176, 1827287309, 2735381287, 1060503714, 2173910231, 3094306659, 1773965809, 1052409745, 954508148, 1521237836, 3326948096, 2386579713, 3151962521, 3046313338, 727378928, 542605386, 713234431, 1615597771, 1955275311, 718222300, 1901846943, 4207622779, 1369211549, 2788301008, 3667952040, 3341611705, 3867561053, 2499567337, 2131469145, 1619373786, 1639348487, 4010260463, 2789138719, 1698851120, 2014578747, 1331141441, 2659532074, 2165547595, 2838487717, 2475343779, 911638304, 710416332, 871647241, 371900986, 3216248043, 2032760540, 3610365646, 2684252149, 4097372512, 555386900, 4118093762, 4288742991, 903670842, 489185319, 4066620155, 519120437, 3176850932, 3941289205, 4138871320, 1657176803, 1483549219, 536249406, 3846323092, 418129335, 42854738, 2886089227, 1971997979, 3138903142, 426066046, 1805669732, 1947356671, 1782225624, 997320756, 492133000, 3874897918, 2401742810, 3038832340, 3802351495, 1459166872, 1029559896, 3035903611, 2634045377, 1552382578, 2919143686, 123741253, 3201397805, 2334163598, 2465133348, 844355349, 1864196081, 850626698, 2239046818, 1143562764, 2580017263, 4157643074, 941444635, 500569366, 1736336553, 514913067, 833760702, 2407306599, 4042468064, 4069643487, 3804528840, 1339386379, 1301768387, 3057298500, 433228641, 4094607783, 3821308102, 1623727181, 1030845409, 3255315231, 2017466981, 1162288797, 3272769689, 3740507913, 2773604085, 769056390, 602190178, 501944452, 3626347533, 32054273, 4072353437, 587533625, 3836508365, 1150190629, 1415489990, 1724408290, 3493157267, 4005219760, 1924184204, 2031166380, 1374214067, 2900713374, 2743689439, 965563981, 3489280082, 4089970605, 3919635794, 702001130, 825112626, 3925350217, 2820876738, 755134928, 2239492496, 1518779445, 3327125889, 1519775083, 1191733083, 3401187046, 1891780412, 3982866106, 1130669202, 3051800429, 3667170972, 2195274815, 726300781, 1358162948, 2145688632, 3399361785, 1511821934, 2781022747, 1674794785, 2572571018, 941098102, 1565663804, 4052836434, 2270836445, 3970491393, 1876492297, 2456700560, 1961852859, 1101765210, 3953385456, 2322431285, 2261380155, 412999439, 3631110290, 2603392078, 2442179339, 3259541402, 2328595687, 1498744802, 2452962424, 4042985199, 1188432873, 813315604, 1866763033, 329100506, 2611770344, 1579677401, 248784047, 3167666847, 2723700187, 3945249370, 3320402648, 3574134999, 1047575716, 2104319411, 3339852813, 2433751426, 3895993181, 90758185, 4264470532, 1008305975, 1746467596, 981504759, 14906484, 336653382, 2885009578, 2268694038, 1588951539, 4174403750, 1331420472, 110800262, 2507263053, 1727611190, 3947898621, 3413760332, 1604927298, 746560526, 4272282546, 530820969, 3848324669, 3110971927, 3386088968, 979417796, 1080752255, 1774267829, 2011819160, 3107932228, 1933415582, 3028172717, 1283266009, 4181641951, 1709734213, 1216877187, 40577860, 4198457779, 1953722089, 1390060961, 391946691, 1981341697, 658536726, 2257727029, 598516988, 3056907468, 3674514273, 2016065484, 2240266554, 458028321, 741580288, 2781642602, 2910542744, 2204635400, 153326107, 1141568808, 1422626294, 2489976053, 60044533, 2118113447, 118265579, 353166224, 343547413, 1617343552, 299025263, 2448855556, 2935052204, 3917554923, 3654738232, 570935869, 113278823, 3900294744, 1976056788, 312352471, 2743801111, 1117341309, 2625400673, 2452138240, 1667221452, 896428453, 2722810601, 641497311, 2383373088, 2962572695, 2633733588, 2621358540, 3834293216, 901844437, 3841278246, 3352651389, 3101392173, 356452775, 1881736876, 718227940, 728133580, 2561099038, 3735052906, 2621552698, 3309749972, 901707725, 2400859431, 3299665594, 3691887099, 2056235024, 1940540831, 4055967157, 2952792037, 36381998, 2367894287, 2834046304, 4050929488, 2912539967, 1477889805, 108770695, 1400056379, 581318094, 3756254638, 3231983751, 2739152278, 2641609463, 823592752, 1291747403, 592801121, 1700903092, 1189195956, 3087292566, 2100780695, 1722043241, 3769005504, 1920774030, 1933316389, 3055669288, 1868238197, 4162447908, 634289796, 537327080, 2072605327, 4207246224, 3099528628, 3126543964, 1944171037, 1294527158, 25715256, 3199800862, 2630778158, 490859884, 3476910255, 225625755, 2684376130, 2359483671, 383302545, 3570832960, 1688763483, 3329197109, 2206464191, 1637399115, 771878826, 8405872, 935012472, 679141820, 2341546283, 995706518, 1667674758, 920273849, 311623264, 2476103667, 3418903884, 3376392835, 1861705674, 1402226794, 893586835, 544931225, 3361868458, 3953191283, 2933177796, 1128973506, 4011221199, 793889228, 3330221180, 2203554269, 2277207880, 1031594565, 2005379155, 409661003, 3273818851, 3201249622, 4052983916, 2496553659, 2053792996, 1422221705, 3653424678, 1702830039, 2458345443, 3956812044, 1922890434, 3447355821, 1625597996, 2289014027, 1715939315, 1500062430, 3536413079, 1931375054, 3364851572, 3341008840, 752892922, 3928673361, 4061956158, 748542248, 1427920598, 2003952072, 2568531336, 3008464385, 1069999117, 1779594177, 3765633042, 3982527167, 2967309446, 1804144855, 3376947177, 1798202528, 4215970651, 136877288, 2000696403, 2552612482, 1256513470, 2086154347, 4057649399, 2815417628, 2252545609, 2376527068, 755876966, 3327721362, 2909042276, 2109468919, 2749570248, 1854401658, 1698981281, 2103404412, 1378169073, 1234630598, 1356735640, 2352712334, 1138024090, 3733810660, 4031116648, 3185232705, 2765667609, 12869841, 1985743452, 110203777, 151632845, 1515684580, 1245317193, 3631500069, 291722415, 1139387411, 404680484, 2235020326, 775581139, 2990809164, 2133983617, 2981732803, 2563436385, 1300452472, 2640258628, 1121043477, 1359668928, 436939208, 3947697585, 222972087, 3601174169, 3831544977, 3380945246, 2650762016, 4016173543, 1753492605, 4074937170, 3701159945, 3770009474, 2928136659, 2699934282, 1219308610, 1504595104, 189734734, 3284823444, 165469907, 3305372330, 2368075083, 716776922, 3666119509, 769634882, 3009221446, 2280040570, 2688180718, 4180361076, 1034189459, 968868759, 983839728, 491140522, 2888350467, 1785516345, 69751259, 2079201850, 2569233478, 3333148963, 2039163034, 1968541952, 3097622805, 2606412791, 1673433372, 3705640486, 3753194703, 2513480436, 4284639390, 3153893987, 3239534849, 2029788683, 1994007675, 317641345, 4184704275, 3991530907, 4111951714, 354637939, 367667283, 4078800703, 4093019136, 3796604858, 3467351534, 3427359049, 1549042339, 755411475, 860198020, 574070504, 800046226, 2752207398, 2900966224, 1662749981, 1962401192, 418310737, 1955147705, 219953200, 2639389627, 3172405189, 3133638461, 1809927371, 1376740209, 3147481756, 302353749, 2937114210, 2576741512, 3853671678, 1562030595, 115820464, 314904573, 2647601230, 3978930526, 2146340534, 1570645513, 2746220477, 2144378426, 3063665007, 3028393447, 3024927438, 2149402123, 2873199089, 3497286419, 662038916, 2583987801, 351745138, 1440270177, 1215679245, 2139247206, 1060374984, 2417515687, 3141834947, 3464359556, 3384626271, 536711433, 1098384011, 3056834534, 1021799310, 1116254209, 596235588, 1812148290, 599296923, 1265218776, 1339177224, 3032710486, 644640474, 3330012114, 1291472535, 3744277684, 3062091666, 3860895344, 3409780241, 3528451037, 2147408883, 3411418812, 3615075576, 740268618, 2173444063, 1778954841, 94514674, 3893987950, 2228216170, 2696386340, 1708613609, 3008497247, 417343472, 3029134182, 1015578159, 194478688, 2847268689, 2748585888, 3461074736, 3341829155, 2915235889, 4016042269, 4271098328, 3550868252, 1695817659, 3185045337, 2436720149, 3156389604, 2869064663, 3683603096, 2391186017, 4047702386, 1244792217, 1262656679, 1508148475, 4111355971, 1969065289, 3059233202, 1283397073, 2022847506, 4002437983, 1001373309, 368023095, 92379001, 2339755400, 1369850761, 1935357541, 1654867936, 1893152025, 1976298280, 14353528, 2784044550, 2764928117, 3331989503, 2483831504, 2207224827, 1051959491, 674539484, 195413071, 4110926419, 3552751810, 50099679, 2816755927, 4077993285, 3650929699, 992949409, 4222675475, 4228965136, 511868170, 2418062122, 4206436138, 3542678295, 2038033480, 2755075909, 2294720014, 491962114, 904667997, 1059126041, 1653242062, 1346009890, 1393356469, 1611702117, 2945384802, 3670789666, 3024347648, 1588791406, 3627201603, 3453076512, 1945074786, 4068339805, 3522712159, 764727089, 309858632, 1769347644, 3860945741, 208456358, 2323416950, 1916962899, 1015373659, 1478534164, 3820896027, 1666820582, 1687577678, 1617649955, 112147838, 1683814163, 583138795, 1355649117, 1020437592, 503407406, 1227384199, 228730367, 1167236604, 4031040819, 682869989, 20015292, 92443039, 2791569940, 381527496, 4020980221, 664192534, 2824217709, 3428209214, 2319099520, 1416439628, 1358765887, 661510928, 2237655658, 1567334400, 2919891722, 1392751812, 341996650, 57969126, 1410426474, 3156432993, 16866413, 4056025944, 239610936, 1938918314, 1413563656, 3583993711, 3600384115, 2948519321, 1327368909, 3141017591, 54151985, 834103753, 23789636, 476829156, 2663575621, 1508140589, 3325249955, 3436789995, 2728468066, 2660819108, 706103067, 3184212188, 1253266020, 3058525131, 378940769, 1920370100, 1298749522, 2417687492, 3969353736, 2891453544, 998643246, 752289850, 128066532, 127770052, 2051906863, 689658779, 143518847, 1841598592, 3747853611, 549128519, 3517314561, 383046463, 1139871655, 2807497877, 3358769376, 1110582669, 232432753, 1175800309, 4072339252, 2806485785, 3232944222, 705601198, 1471696887, 4202938614, 1138257630, 4128101331, 3226078118, 2816576210, 3898295975, 4113469323, 2324289297, 3328611756, 2755084886, 1742863943, 3936870130, 2311786366, 3846070709, 2034340139, 3437567905, 3874809078, 548416802, 2565600433, 2599199031, 2013136692, 511085892, 4130282165, 3553309031, 2805336703, 729566147, 3843276477, 3445411338, 494677558, 2315718981, 2065383424, 1451453885, 852148784, 410415486, 2339491932, 1817543370, 3514932624, 1310566215, 4055821672, 331515219, 1441711513, 3352830816, 2171794381, 2465688210, 3837048407, 486116748, 1869151731, 406991392, 2777481091, 119157704, 1468327354, 3574942069, 865198502, 2208173756, 4007110301, 3731297458, 654220236, 506078946, 1757662196, 4157418060, 2825733585, 1900612911, 2328348228, 374504078, 1690076856, 2485061737, 3257560615, 494757595, 828010589, 3889623406, 105981988, 3501216662, 2920541194, 2220471075, 1291044198, 71725671, 587598687, 4294787580, 2662679033, 646474632, 3680273280, 3444258836, 1451161334, 2603690267, 669188700, 1613412974, 80650397, 2200357279, 2258640715, 2833478143, 3952641835, 2717168092, 3067080264, 1798569577, 471487077, 2614816059, 1333366320, 455049475, 710861252, 47110392, 3475884316, 698260874, 237397843, 3504141212, 49082282, 4281974999, 272598792, 4228133585, 1089639366, 4045855088, 920971825, 2645571597, 749324205, 1295079629, 2873845362, 2464815439, 412711264, 3244758132, 1444314200, 1340248383, 1288180004, 3261784960, 1733729088, 2451239118, 4024265382, 4094407126, 2654390117, 1043708488, 2750811316, 165335515, 1214751334, 2946608932, 643627153, 1037872422, 898233386, 1690569436, 2883315577, 2092359376, 382054517, 114620842, 3098688022, 2163803498, 378576189, 4091675917, 548264697, 3197025135, 2263521649, 2197927144, 4285011529, 4222907573, 2177570917, 2622410815, 1852515656, 1330182664, 2081745715, 2855734398, 1589798705, 3758367795, 1618205676, 1690737995, 2582965819, 871930472, 1407236869, 1746011222, 124446860, 3577872295, 1527858661, 2745031854, 1455601886, 4145665252, 4257442110, 850252564, 2745649079, 4292786988, 3527787396, 818294982, 1086705819, 486337135, 2643205396, 1273489340, 3507687622, 3889803240, 777942229, 1784078218, 1121847752, 2625147271, 2877444042, 3784737175, 3995905095, 3290814833, 1873684806, 245490832, 2124172637, 509913575, 4130908456, 2761885754, 949844320, 1199579835, 831402746, 474703522, 2591005170, 2980256886, 632741736, 2680183497, 580804961, 4153539743, 472780449, 719791972, 1697049991, 2568894185, 2868534299, 2502538907, 3970551573, 2608968897, 4288554747, 3497768568, 369177558, 1839934108, 2179154371, 2658614512, 2075122162, 168077533, 1249810652, 3337711728, 772568894, 3010758412, 2722370930, 1603281846, 530014827, 1965330331, 4021171995, 441441339, 1285252295, 2448649841, 1998667816, 3044061835, 3881063240, 4162971039, 168367846, 2764691120, 2770882839, 243232532, 463591666, 2965110104, 4170628660, 3690492512, 1613703482, 3767026388, 2991540065, 504642236, 358267497, 3937534918, 3308270408, 20655657, 3838319251, 2560579422, 4253825430, 4119957822, 782725903, 789861330, 2513160883, 3587955211, 395212249, 3757758614, 833818583, 2160703328, 1563067697, 1151189481, 3573745692, 241582426, 1049927582, 3230353234, 3207917334, 3295317846, 3421804503, 2923822798, 271023222, 3911805104, 296382781, 478195179, 1061611355, 3789869405, 2478327573, 692345231, 778692454, 1148738775, 4117829347, 2631355806, 2453958084, 743604060, 33255110, 3080457548, 3304679249, 3369947129, 687344413, 3543128629, 1706052786, 3364882562, 3949461715, 4200330308, 1339311708, 2151136701, 1330019088, 341373945, 2571733327, 1693968451, 3285190086, 3979240229, 131900689, 1845651471, 45819284, 1534170863, 2837680184, 1858919897, 874818875, 2318835211, 951881930, 1289126958, 2982266445, 2805318058, 3033904228, 1955824213, 1888578257, 715775036, 355159615, 2883045046, 3109587155, 3907973026, 2308920327, 545804783, 3701839152, 1632184818, 695706400, 1301830853, 330941469, 2394765571, 3922038953, 2714634597, 3358746976, 3799011060, 2217182369, 201154146, 1172988013, 3381765142, 3326032139, 788983244, 4070086097, 577044390, 4142668977, 1170795112, 3784460133, 2485894955, 1261253154, 3769326254, 2372929583, 262516149, 2286409118, 1731141186, 1761390783, 3351621785, 1422104637, 2017804601, 2301075113, 2902639429, 1824997950, 3146096908, 2593396207, 930217617, 1283354742, 2549027709, 1585603226, 2591995506, 1365291546, 2706220232, 2476422770, 233325761, 2497079433, 3785386742, 3700193536, 381878670, 2958086166, 2662360931, 3597454866, 223045835, 3160008393, 4240932161, 2060785208, 1264853688, 3223987460, 3435798285, 1744877338, 4130658100, 24698236, 3496987739, 1885264367, 2176705183, 2148832499, 3332148728, 3110708377, 972548612, 2819566074, 248169418, 127514568, 1595247617, 2198334301, 2470311312, 1908022436, 3914525788, 1465509056, 4056167171, 4075161888, 2201216990, 960120039, 484951072, 1195116955, 4065485835, 1147591664, 1943647558, 2491551860, 2488822138, 2547932220, 2539425261, 1644900628, 1587684262, 2918028316, 1545440152, 3794274773, 2336733886, 1072346207, 3592254921, 4178038606, 236720494, 2135737752, 1242667099, 4049506474, 1007588576, 2751408712, 2558897204, 724600443, 1430963220, 304062743, 2282274505, 1403296422, 898468452, 18831619, 570233203, 2776417291, 2454545533, 2961358572, 1590433366, 1331538931, 328155925, 2056340488, 4282616562, 1222650868, 4038290921, 3475590506, 549069825, 1101723504, 721395865, 2366551319, 3848532985, 884187326, 1821464106, 1836398996, 2943936839, 2382115947, 3089485295, 2590083877, 3574589712, 1207481050, 2876339548, 3215366944, 1350595493, 235621490, 482398540, 1776920677, 318922514, 3116425871, 3172398114, 4190984376, 2481186787, 1496918814, 2536240606, 3094816767, 1887670073, 1592818608, 545938499, 779723091, 261220027, 3463697216, 1985817430, 3312852323, 349906727, 2676267157, 1049568101, 3939614845, 2186430694, 3945109425, 3442206262, 2637529862, 171799123, 2167351289, 3536139774, 1376207563, 841059354, 3073521064, 1623613497, 838601861, 2025545341, 2135750186, 2847911885, 1502691262, 3157923803, 2874131892, 1057251195, 844493786, 3597805231, 3311265238, 1522812462, 2498314751, 1767401641, 1410859355, 1020422091, 4070102238, 3166967213, 2609394685, 1450942159, 757975881, 3677684555, 3790018081, 540479471, 2803806354, 2387931053, 1260786606, 3033764368, 3152223618, 1448990905, 848777266, 933971591, 3717083035, 1520709822, 1980100865, 3314919810, 3494010254, 998188562, 696555570, 811053989, 1252134194, 1498814626, 2186129751, 2825879188, 2418759703, 2617221484, 2736409445, 881342681, 501936025, 3478694522, 2770761407, 2539483038, 740150447, 2244420257, 1243913387, 3539159112, 1384284116, 1355586324, 1561543307, 686204380, 1168936840, 2457281026, 3175840539, 755329845, 3901328031, 3682195029, 4177558057, 3985477128, 3290757829, 2282666782, 2307746343, 1902461455, 771799528, 1466518655, 3027120972, 1488484076, 2535609343, 2012326376, 540856940, 2332786367, 3720921084, 1783012614, 328489855, 585020190, 2948476884, 4238505204, 1793075255, 3070568015, 2725045209, 1466230456, 4072135182, 567123148, 4123235016, 2121913800, 339812479, 1202456394, 3668104368, 3279880081, 2843331130, 3334055347, 2637847728, 4033164239, 1332675506, 2017177472, 2760139092, 3288533733, 144702569, 2474479639, 1032267757, 1530758332, 2286362961, 3981510256, 3182880686, 3794765454, 2739666110, 3673236635, 437967777, 1103856848, 924771634, 1669743886, 3083970823, 3586976953, 1360572545, 4136523937, 1220805302, 1299414738, 2348780347, 2216474079, 588556889, 123325842, 864982477, 1352869414, 2204010619, 352567114, 3377513581, 2491629294, 4087705597, 1078779127, 2532683695, 1980935656, 2461371419, 2344291103, 1170802788, 110301733, 3311571743, 28741252, 339448410, 279916718, 288842550, 1181565072, 1873860477, 1137016337, 658541504, 2983655419, 2897004742, 4072430798, 3212908667, 1744458161, 4294671744, 2175942377, 1941369435, 925093624, 1245744608, 241410131, 531839352, 2331899980, 1142026251, 2443557984, 3278983170, 3408330424, 2878616296, 1123688776, 3256589311, 1615985391, 1192956672, 1927664705, 663863760, 1643333433, 242200274, 2623288951, 1914777969, 128118545, 927447164, 1012025361, 3843957761, 1825562047, 1144132304, 1620108409, 817635068, 3395409245, 3057174736, 1613416379, 2640777786, 552950081, 4235777604, 559238860, 2074320665, 3225899636, 866670573, 3648441417, 3421901354, 3998233945, 504810988, 1833747307, 649251422, 3430003054, 605156188, 1307981751, 818312618, 876757246, 3940967272, 2805148547, 908840966, 2898120849, 3568614006, 2860421570, 2133154062, 471889972, 901466134, 1484292180, 4021620680, 1587709192, 736718749, 2889883526, 752343718, 1935237276, 4023303129, 16545431, 2182794545, 3093394143, 127096146, 2155348224, 1836345715, 499879174, 3946871786, 4222013265, 3341571735, 851129507, 1806013285, 1170009855, 4196863502, 2061312951, 1607848823, 2071298181, 831631552, 2298533232, 1996291276, 4176311647, 2383044308, 4011563930, 501988965, 379577865, 1840600167, 786923467, 927098276, 4235010230, 2169047535, 3003069579, 1102036301, 2978524016, 3541964814, 3514825251, 2272518041, 1474116127, 484390044, 1430844277, 896896698, 1726520304, 1608606391, 1749811609, 1796113614, 1658891487, 2442666593, 2584421054, 1067151667, 3027437913, 3696663624, 538975944, 1526433218, 549638367, 1154784742, 961272125, 1780103280, 1110930382, 2530221928, 3432174685, 3114779223, 305322090, 1611623810, 2197794575, 3455936911, 3543607193, 3543886118, 3373457047, 3088322044, 2064656740, 3424981789, 2649819756, 936051234, 3332075947, 3647561605, 4003427444, 751221163, 1737124304, 1424237815, 241372263, 3733781734, 767002487, 2839509994, 1758530733, 3181111325, 2876793599, 1948331932, 1761148594, 1531226500, 3474064861, 3420446159, 2970130728, 73880951, 3082096869, 1138368218, 254822756, 655974082, 3471376605, 3209522412, 2542893307, 649218050, 1977265521, 2605937788, 2648187229, 197873728, 7615186, 524464420, 3209692411, 304077597, 3212558367, 637174021, 3599503616, 4153837834, 343020159, 1355256570, 647422517, 50659144, 2160308045, 3090423680, 1631510711, 3347396219, 2433117375, 1727936452, 3339050298, 837384273, 632962038, 3233506611, 2810389543, 337348531, 2011562269, 2543588914, 1522288731, 2334929138, 1818354990, 2005691381, 2214261948, 2905383498, 1997238194, 716187477, 3562415254, 671212911, 1372371723, 2883408802, 3191675149, 1269988803, 3573264122, 1866637577, 914768214, 3204680753, 1345732610, 1488583485, 101580134, 804428133, 3567440532, 2925699683, 1467846324, 3270957170, 1963723447, 2443981714, 2021689137, 3786290787, 2597919425, 2950984989, 549893542, 1582483126, 2195577251, 2900202673, 775854031, 2876611088, 346100465, 3792008482, 2406375400, 4107257940, 786706844, 4041676548, 2373071173, 2470375950, 1555836722, 2773312117, 4056423602, 2760438947, 2282723612, 1398939246, 542535089, 973782793, 236983894, 1720924172, 1203053347, 2493118157, 2434258366, 2902449652, 112245216, 1008885601, 2167626380, 1638141179, 803779306, 907528967, 1790254396, 1132193848, 1431076011, 1107254556, 4268921375, 429526573, 687725633, 3885705054, 592288563, 967667596, 1867370519, 4059023182, 2017603755, 3600549392, 1229131580, 3761496270, 1115118985, 602815706, 620160589, 2356553355, 4244424055, 1908339237, 3955143723, 653661987, 3442406538, 1240173849, 1134554506, 4201649352, 1846043698, 3603488189, 1013576783, 3280212837, 2883069208, 1252999838, 3660786912, 1390182823, 1366330258, 3002126778, 3941454877, 3360201145, 453783589, 1482463808, 657148032, 285623032, 4142709625, 1944023176, 1047584059, 3833209090, 4098194044, 993977010, 849250602, 2104357087, 4282265319, 1029157384, 831698320, 35171771, 3874681404, 2632386621, 2836626077, 1239030443, 200973088, 2733173489, 2954844950, 1309601673, 1509138296, 357809540, 3223839626, 2867776904, 363868558, 693141113, 3648882298, 2366070177, 2422405622, 2985341299, 3486657154, 583195257, 1252221319, 4277965609, 2007119168, 57524386, 3431209840, 731513665, 3037529057, 2820326689, 1487471474, 1100423862, 2093160389, 655906086, 1999061480, 3113056425, 3923938478, 2471888496, 3815504807, 1006012750, 3318522281, 656438703, 2632287887, 3221297488, 2434501677, 2901214637, 3986463726, 3605210925, 2977619067, 1822740357, 1626755711, 4198871094, 370070153, 2341140828, 2268787730, 1583908230, 3298821849, 1753380203, 3179412337, 2814750203, 2086642086, 3736292177, 2889256681, 1670733875, 2582095951, 1197404313, 775522171, 2555786493, 2845272876, 4094566149, 2876189632, 17986734, 2554829439, 4258787376, 1204450958, 4285710445, 3292224724, 278573527, 3445636983, 2381210255, 491195393, 3766073204, 4069477409, 3725331928, 2139497847, 1584673451, 623813525, 3842600529, 1213571710, 2491293219, 142581848, 321494587, 4118286348, 3972092951, 748610972, 3533686713, 1923286953, 431778240, 1796239525, 3724802241, 2686482126, 2159346606, 848160201, 1463289881, 1752779480, 3496434976, 1482508065, 4081290482, 947336569, 2347340291, 2866001021, 1881904821, 659225673, 354933358, 2761100566, 113068959, 1705821088, 533346376, 1367843899, 2999941408, 3215095310, 429087348, 3825694073, 3167976406, 2794302101, 241987975, 4251707068, 1753725438, 285781259, 1095941067, 1025260755, 448336888, 4270646878, 3324539553, 1698170917, 2932763603, 3790867654, 2099492229, 1589647663, 1865755581, 3496006462, 232606894, 1731383696, 4064312459, 736741452, 3611742057, 1219230650, 1369652834, 4289112541, 4029341174, 682060570, 506641851, 2694639752, 2753260789, 4164867434, 1764097299, 2292813249, 1382705985, 1685432502, 3675825768, 47561659, 1523165528, 155908008, 3573132091, 4246065179, 1016470546, 3633611730, 734680465, 1878177732, 3928394811, 4198893406, 2104452345, 3584792574, 875324783, 3687296380, 3665659899, 1309947308, 606084282, 3871664391, 3225678121, 919011182, 3036463572, 3248385068, 2457265757, 4209432125, 331215831, 2263332181, 986333670, 2609068535, 3373782, 1632344745, 1745602798, 3648829731, 4029569955, 2048949038, 4130089064, 1386913161, 3243732290, 2318435031, 3138536121, 101570294, 3360886031, 1132029932, 674904961, 1821078877, 638533776, 3491718528, 1558175693, 2001556937, 3539149408, 2335863220, 94427170, 4090344527, 2218454588, 2896214186, 3159287080, 2794427047, 389711803, 2186059394, 1651217814, 895534708, 3115137303, 3368046498, 1081238140, 4119028740, 3226519644, 4193539787, 564266350, 1220987378, 723831838, 1022292468, 3875302648, 17290585, 1489679037, 4113528696, 2977022123, 2055511672, 611161048, 3301789343, 2035369301, 534784610, 3596093250, 3020789488, 2101351014, 3488843483, 385605786, 897344681, 1096309386, 770573371, 544830499, 1143181039, 10195842, 1554316217, 1705952765, 2601243367, 4226730280, 1754945929, 2257416259, 1286938525, 1329299506, 344367216, 467660479, 328439705, 1561872509, 228214294, 1534899686, 701293590, 2689039033, 3197969250, 3559354679, 289487483, 3781906296, 55443617, 850950516, 399329165, 1809295732, 2936951527, 4150774221, 3816655366, 881943583, 361524368, 3539731655, 642561621, 1260679469, 57840918, 3620270464, 991915995, 3756951344, 4003956104, 3304393079, 3575422278, 462157266, 2097656119, 2718072170, 1931168423, 1326105910, 1827194387, 2701777511, 2710479272, 4108218686, 239361695, 3131502838, 2958379849, 3566814772, 3009306302, 228856366, 3863846082, 973542046, 1801101541, 96207326, 442503962, 3281617877, 3879447268, 1698816353, 3393831116, 3360122894, 1049560071, 3856347417, 2712401678, 2268059744, 1126574408, 2916839405, 3189367183, 2063790590, 1503128699, 1068803056, 2907482635, 3619744010, 3857938471, 3548123602, 104945254, 3355918090, 1586892979, 1814122159, 1335855766, 3392372162, 863081092, 4063237692, 2419274111, 1671769101, 3721334747, 2041162542, 2886355451, 1845129519, 3263562692, 1779841162, 2436737918, 3399820628, 2690470804, 2130698122, 1056678177, 4234635982, 2788003063, 1878873249, 2199282779, 3205454644, 3212609666, 1095998006, 1673192452, 2783160379, 740482695, 2888065239, 649250722, 102107572, 2779076104, 1867775375, 2771107164, 2785867434, 1219644261, 310345474, 838748161, 1697104899, 1612352485, 2552247286, 346714818, 397898759, 1924515421, 3809081237, 2043275643, 2799519907, 3139580487, 743337671, 578757226, 3978339185, 2639990598, 3312199836, 2814532550, 1733114674, 1480733473, 4022224873, 69282319, 3322205159, 2022037462, 679127623, 3216393933, 2786966788, 2485949461, 890388473, 571982143, 25395880, 4053429766, 1477762007, 3615690547, 357542725, 646924582, 1321338480, 2025326977, 2050020603, 581191075, 2677649153, 4236169627, 1347977520, 1861744270, 554624894, 3045764951, 3295596014, 2589364732, 1242814809, 3939662584, 2358122133, 1907162500, 3430179367, 1645444924, 160319279, 1754258178, 853135950, 3309598744, 3213399976, 1601266678, 489824600, 628513626, 3828590828, 3762732236, 2041759485, 3807596063, 773765360, 3716394874, 4137095381, 273871960, 3042856501, 1916343618, 3934502541, 1140069437, 2617627225, 506807582, 3066490812, 1254987018, 3888711029, 76013093, 1129568502, 12703221, 3969842165, 3795072117, 2446675277, 3927993914, 3615629676, 1267944095, 1535161754, 2039214735, 2688589853, 2698629307, 3561162239, 3490455372, 2643767261, 3404333942, 2389494206, 1556576411, 333990432, 32056652, 645033256, 2570214199, 2884585838, 1367622252, 1786727535, 1873910233, 4040066454, 1306688860, 1753393554, 1561257917, 1863171176, 2798665448, 775369266, 2536954862, 844827390, 2873950003, 1137560868, 229363913, 3804763049, 1763315657, 323907496, 1483707372, 3867816894, 4199237586, 2638850011, 3380862374, 1518351481, 2807938114, 271566382, 3265767507, 557845879, 2398141164, 2559002459, 2394456193, 382679747, 1214541693, 4235664800, 1205285907, 3415200143, 2450184642, 1799665342, 3019445697, 1667316341, 892164841, 693505372, 1278965751, 62815592, 2816582452, 402394442, 417913204, 2963545948, 827247962, 122782412, 872089233, 334819135, 2776721869, 3740407825, 1889117747, 94195806, 1729650263, 2593500828, 1342222265, 4232060484, 2296299041, 4254069212, 1726659516, 613371538, 2909226501, 2185634078, 206706620, 2033003402, 2588231428, 343735198, 1458720044, 3696855030, 1254557671, 1839157017, 488777184, 3016239635, 3057998592, 4245453471, 83761150, 3037425954, 1642539920, 4185721887, 3962640138, 1244748053, 370744104, 3312610552, 1356203730, 165391454, 603801884, 3812082389, 3312179190, 1102560990, 3524944260, 1437162315, 3115607427, 299951682, 100827517, 3098218579, 3275109725, 3784535356, 4103488175, 1906811574, 1585968346, 3897701247, 2836817740, 732489059, 2730214596, 1892193237, 3511424894, 3286632394, 947281767, 4211146407, 3076830706, 264066537, 3457347016, 4122797357, 3520696660, 3127299178, 3291301153, 4259029237, 4247970782, 1479341057, 3467253360, 1174342210, 2831320805, 534271734, 1061594572, 1583600781, 1332426219, 3373772780, 3129720538, 1440038267, 1030767655, 1447917305, 2665465354, 2904151925, 691954176, 892947080, 491528755, 4284456932, 3591518368, 1530637955, 2500298386, 1076258145, 1824690723, 1829587267, 3481022263, 667278194, 192386924, 2977366863, 3213398517, 2726714252, 1211495313, 2318211589, 4264277240, 1577179617, 4100568291, 4126995099, 1694643019, 165792942, 2112295848, 1384324228, 2966700172, 4266384036, 3331978433, 1453064419, 4083416905, 1419782258, 1694994266, 457994957, 929690531, 2420309805, 2199959210, 1273471883, 665101405, 2053307058, 1701547714, 50791427, 1184008910, 3132131620, 3028378899, 2386890952, 2179038773, 2526430062, 814929233, 2684621329, 2410363697, 707516699, 4288086745, 3354426306, 808703529, 667929740, 1803410334, 4238665664, 3090792701, 1064627096, 1212855597, 3183873416, 1099784195, 3901034458, 2805844880, 1241359048, 932503462, 1236856796, 4083241374, 303845995, 2860673055, 1150705112, 2609610227, 555233002, 10721622, 3416196142, 774580088, 3035521710, 1859919467, 1340858836, 262650954, 2873153610, 1513508356, 1248381434, 2059887998, 2031140191, 1026791522, 2566422976, 1351359632, 3091087748, 2651173266, 2460835638, 3976178371, 3688739335, 2582520971, 3711492220, 3220956134, 3642921050, 1841748787, 1967085525, 3733671287, 1974731495, 3751116894, 1084660324, 2639153374, 2356942439, 1490186738, 3583574450, 891979928, 3188327774, 989220000, 1310045289, 4012047713, 898066714, 1454290969, 2958527077, 2522314474, 1353944198, 1576843252, 3263540593, 4278996458, 3907653183, 1761896971, 566828653, 3938289441, 250643132, 2376751619, 4134087182, 114764459, 3806214677, 3619612162, 3158083770, 147480974, 3272970926, 3994638680, 804225248, 1410946283, 3596867015, 1472914166, 2140225147, 2962280561, 4165097575, 3060351753, 4205701647, 2018277978, 804185936, 1163663796, 2209056771, 4015717981, 1056005234, 557539028, 4246316031, 266523512, 487346905, 2995840678, 2778722490, 600061722, 2787788159, 2231887655, 1516822949, 2876303782, 2417642421, 424719836, 1485804416, 585532480, 2471312629, 146761390, 3851723948, 2844380498, 1893474252, 2117792756, 1172483531, 810111812, 422277802, 1865589690, 3324095524, 1054463589, 3286460439, 1748581150, 272284221, 3174981344, 2255490871, 88093677, 2147402048, 3289142847, 2073792806, 265294944, 243310527, 2582077933, 137613409, 1973001701, 2888637871, 3970580605, 380723278, 1354507753, 3858388295, 1828366663, 3875777919, 4019024782, 1201770558, 1272512996, 1554683887, 648867366, 2476869642, 4304701, 696842129, 3866536613, 1610839741, 3499146524, 1026344549, 2224374695, 3560118608, 1361011587, 2446126208, 1772330956, 1711256743, 3743063766, 3088295768, 1444920305, 4211998345, 4208907599, 3708221472, 2472053205, 1302458239, 3156707401, 3024255022, 867578839, 2920590222, 2615350665, 3273669541, 585843825, 230615882, 1244125079, 1292376092, 679421109, 2989821358, 1324430086, 2868861446, 1375171078, 3197235385, 3856185952, 1458388390, 474597694, 3924998688, 3903895218, 2886628424, 1366678997, 2515163323, 3314900809, 95200944, 3839164893, 1335068037, 3801023930, 1684319935, 758610782, 2425182902, 3846752284, 3567740621, 1267774589, 2816688703, 1132903810, 3147550162, 3296882406, 239158657, 2157436630, 982229781, 916184003, 407078711, 809758753, 4287045904, 2975619461, 1733971561, 2940011487, 4131854782, 2468674215, 1585792991, 2787635672, 3160399502, 2628192181, 41050030, 1908977435, 3643773482, 2065914965, 35991855, 3754636525, 3466051850, 242984842, 645005643, 3379738900, 3369079037, 2540557091, 1912552201, 165209933, 2097085969, 2036094812, 327172990, 4124435141, 3674112253, 1265388711, 610719688, 1021805995, 2592756886, 3218502405, 1091089052, 598197795, 1070929276, 1618272972, 4006605192, 2845591403, 1825573652, 2609130793, 3301220151, 3458334018, 3077682163, 3575823632, 3837103087, 4261016112, 3424067166, 2181642088, 1150080142, 1382398050, 3950924050, 1733280001, 750044621, 1875298911, 2384897388, 1941324835, 1687862578, 1385191531, 1239852966, 3101024180, 4095621715, 3956327594, 814911711, 802184887, 2162630713, 3206381379, 2738597668, 2236156441, 1984328007, 3114820997, 3843871670, 3327953714, 917420468, 1554369819, 1312609454, 560584972, 2090339564, 1179714803, 4147633048, 3878828213, 2197547395, 2592043483, 55134060, 2524133451, 979147197, 547404939, 2768470348, 3202301203, 2244604522, 145394628, 2917424726, 3128041194, 4025209894, 1740859284, 3193070045, 202675103, 2102711469, 2662517344, 188872508, 3871235598, 1828008933, 4045515734, 4216946278, 3630394104, 1468825823, 1551405072, 1446517078, 4082680418, 2693361997, 3670246716, 250502148, 1244981169, 2349001268, 2839878543, 2020374006, 1781923289, 3377054126, 3209956038, 1913399946, 3778299899, 3131942785, 1293522938, 2227049700, 3210622928, 3655277996, 1342087693, 2963251436, 270599939, 587111575, 359006642, 2754811275, 2973223962, 964749646, 228492336, 3894665854, 737364218, 842924367, 3302076921, 394749518, 3906016198, 3784321858, 3759910905, 684627369, 150091360, 572404333, 1830572710, 3585388375, 1191198506, 1304210971, 1323140631, 1461622481, 195293156, 2390250186, 1354362092, 195448772, 2398222986, 549290732, 4005593343, 3700971070, 4043402090, 858642989, 3274871926, 3542856316, 812922246, 1681414000, 1153127412, 2646527068, 1642299916, 3075016363, 2898741944, 2155030425, 323702725, 2694000390, 84814170, 3712144956, 1911857681, 407326600, 575162768, 3023558684, 1207921104, 2563832609, 1089433094, 880637322, 1834427535, 3787428542, 214225193, 791188610, 430868115, 4263459235, 2188910045, 348979954, 2520306632, 4101895099, 2211648789, 1117139868, 3569504510, 1067941425, 567958375, 3133417368, 2769535393, 1620721017, 399128799, 2612237404, 3426105094, 1614484792, 2134100399, 377450099, 3989528712, 3502179980, 3662890251, 3085332725, 1031685859, 621547951, 2208596918, 3410843898, 2870342611, 1566664372, 1347278055, 1409695405, 1522356164, 3937054654, 1378494463, 3492679129, 1166905346, 2396645123, 3633077101, 4207475181, 2488405815, 1439092989, 1060497672, 225447383, 147970980, 2866427773, 1785559654, 4029107777, 2022866762, 2185798736, 3272014064, 4202972755, 970692899, 3635538907, 3912407419, 3550816633, 937262647, 417493606, 3361255829, 3728920320, 4190158020, 2639930577, 3930995871, 574427017, 2906952618, 63835475, 1565143659, 1702543576, 2560473605, 3724329570, 1105681514, 363530685, 1700750967, 1707003812, 3713929868, 2131701198, 981651682, 2824237272, 861038653, 1483589306, 1539465394, 63039258, 1313645862, 2830006751, 1516849149, 1283067898, 1862022485, 95741518, 212319929, 4002997475, 1918587416, 1616713774, 4128701951, 1657071652, 806099022, 3960191085, 1065948027, 3606264831, 461521888, 458113501, 2135491740, 1562281090, 1744254616, 2653374081, 4059328420, 2125199267, 1617704380, 699437173, 188173564, 3822050816, 1062589833, 3866957555, 298393139, 4030443177, 970932615, 2070015631, 1026906823, 2929189747, 3742043185, 539039453, 2200328038, 3286551475, 1596112189, 2300999640, 3893737912, 95562974, 827776540, 1402397732, 3327597319, 1536961813, 691852663, 1775708979, 1856189124, 475278974, 2951905593, 2445213996, 531783151, 521819776, 1323067757, 3973206785, 2432880019, 15179886, 2188790876, 3577501853, 1475566777, 1435423418, 3061921634, 1549554969, 3168641278, 3780961929, 3246396298, 1161003152, 172307695, 968682951, 2773359410, 2672600526, 268919314, 1076419986, 459300276, 689321680, 912782303, 3985425006, 2002435514, 2379320348, 483868122, 3881594520, 1596808974, 2279802528, 4234369763, 1941590719, 4175904317, 1231865516, 3333556669, 2024488087, 699011472, 2756236540, 1009857559, 1604788753, 2548113722, 3269021944, 3922067364, 3038209361, 4150989905, 3170077262, 769669989, 1577259066, 2301480540, 412174861, 2951612588, 1228773949, 2485878828, 1410725997, 2438825909, 3705136830, 3429858352, 1824123294, 2749636197, 726884864, 3139438812, 401249871, 2788117283, 581211376, 1071850862, 3034610461, 3128362460, 1569214783, 3317120427, 1405942824, 75805063, 964651731, 3045839977, 861278279, 3708614096, 796099204, 3939569007, 3060672890, 1105676474, 1008374974, 1489442185, 435792168, 2966955002, 457970227, 2143883696, 1950759568, 2671984970, 2137021198, 3476753376, 534287832, 1661329827, 375939833, 3685877403, 2385341990, 531625431, 67676087, 1134479174, 1557543789, 324113995, 404279428, 3523654793, 2374920224, 850049370, 995888140, 1266987916, 3434108500, 2356646902, 3952060763, 1661225869, 1519848768, 2435156375, 4096803088, 3597343377, 3620617656, 3444259981, 2901656021, 1222827086, 3420905022, 1645216577, 3451895892, 361420252, 595127575, 3783250819, 2369879750, 759742562, 197710914, 351130092, 1097201380, 2968657004, 3444630629, 574059321, 2880567387, 931419494, 1573527043, 2583356285, 165776344, 278853739, 3303001623, 3066178473, 3789680475, 2019634450, 1639027725, 237236562, 3305945851, 3152501119, 3619982375, 1373382395, 3611457114, 2842048376, 381406890, 949947510, 2418119413, 3343507107, 1034534658, 2158038774, 2879493367, 4074233430, 2046968085, 1952193841, 4219731066, 3007613105, 1550391889, 3702216229, 2611431115, 3861235765, 1265325224, 2219464773, 3692724791, 2201943184, 1138776357, 3937851019, 434602437, 61603158, 3119374792, 830574088, 1666376880, 3048750400, 3878668357, 1368186998, 1535155723, 1894530930, 2711299655, 2302929840, 2723425957, 312612273, 2723928708, 3529641700, 2721328562, 3073017273, 3144677860, 3319245677, 324943759, 2953217518, 2273580634, 1291137011, 3318297557, 1777360311, 1205478736, 1849775923, 2302132176, 2078730195, 3743531067, 2703152641, 2885377405, 2593928754, 882389135, 2514180167, 555701839, 2580579740, 2090753473, 2485562007, 2457641104, 2138059772, 839368481, 3703142048, 2009297210, 3731574497, 952225762, 3794345794, 3198778832, 391495653, 637052715, 2997623373, 1639219394, 3688714564, 3740536598, 1766462348, 3219612376, 3353502070, 1557820652, 3266050589, 4150277740, 1771590706, 3489487231, 2048931460, 3216677525, 3684176248, 674635140, 4176060451, 3166826357, 4162888306, 2784403502, 4095140165, 3835901755, 1134511606, 2694825028, 2047630986, 4083263881, 570400115, 4029552874, 381006755, 350027617, 4012205595, 1322619364, 533325790, 1910178995, 125685489, 3471927262, 1112046456, 3127368948, 364432421, 2695754160, 3431935531, 2021917270, 3644192559, 463676361, 2966802376, 2283278102, 2859875437, 1903739958, 2353617680, 1470842901, 815465515, 4215344808, 1727955016, 3642717297, 3821605651, 3408878868, 3105420336, 1135983372, 1743155103, 1604407476, 731857337, 9746175, 961084502, 1630748890, 2975046119, 2064438929, 3549519561, 2128380559, 1668789123, 2352896681, 2900055011, 1314446128, 3678005755, 1026870631, 2993660172, 2567346262, 2830576628, 1476047071, 4007618727, 3739213979, 3447750380, 791212564, 3271412444, 370044913, 3634590609, 1610337910, 3325296553, 818092379, 2853000868, 1600931896, 1174888871, 132490009, 394256284, 1587356872, 3621775829, 2446663801, 1193762643, 1305998882, 2775871567, 937121991, 3677031748, 2975767509, 2164822423, 1708992637, 240956275, 778986789, 3468087814, 1301836531, 1558899612, 3380301739, 1289701762, 3936017265, 262765508, 2046123370, 282951858, 810009608, 266877556, 587140542, 699239264, 3107146673, 250217155, 4239375303, 3899421252, 3435000836, 1122926237, 275362403, 2536796814, 4054493637, 4264368878, 4120963469, 3980421575, 1025895565, 4242858927, 2788269548, 459198959, 2791076806, 3791113804, 1896466126, 777453005, 1723390934, 1333247125, 1128966936, 783138664, 195801273, 1095738968, 1061557323, 922483211, 4273455884, 2045432364, 3808863538, 4198596770, 3889454002, 254425117, 403862493, 4017488324, 2462441616, 4148818196, 3609356174, 3956009737, 1911746827, 3596779000, 1886276298, 406104073, 2855809155, 1570575989, 1405208913, 3759240817, 3411226103, 565968717, 2741485277, 1159066810, 1303915066, 3489984742, 1067563346, 2041971017, 3746913872, 115085185, 1129536258, 1585336730, 3700518234, 3911398900, 1525422102, 3730342070, 2364411159, 3493547714, 971243380, 2347481691, 1904294145, 3288484077, 4084647190, 1998256527, 2473926477, 2290065524, 1630861576, 1348644943, 2831715232, 4117213798, 3934741019, 1047847707, 10667456, 2365567608, 3651239264, 512687717, 476719957, 1334561834, 3797802944, 3502413536, 1642966729, 1743765819, 3824927104, 3059708792, 3130228670, 4196374989, 1712034218, 2419972385, 821734159, 2267468409, 2613439158, 2400592214, 895457878, 1219665429, 1711633015, 2150037044, 1534297073, 3132701886, 395826241, 3012767723, 1993538700, 4055834241, 3180162160, 3544141748, 4103164363, 1671536223, 182215160, 1170332268, 1193641914, 2713834292, 1776806539, 192878283, 3231206727, 4232643032, 31469530, 2322477557, 3982183644, 2459476052, 1719570929, 2425877477, 996379190, 963110443, 3601182749, 1000343901, 1373505500, 602331181, 689522981, 1115649903, 1594711072, 3016766789, 342054684, 1180026370, 2797850284, 1178846497, 3309923156, 487056415, 1265768404, 525822713, 1345712455, 1924353861, 36031767, 3739705079, 3494550043, 1980293508, 830667530, 1463484132, 3571406233, 1479700460, 3541786743, 234552313, 3125809177, 884576041, 1193682211, 747843379, 466577848, 517909485, 1452002860, 3538560076, 2664402410, 3271529979, 1928905516, 2509791861, 456200549, 1113925674, 259310441, 1489026262, 1550955738, 1015315729, 3930096773, 2445757620, 4173983839, 4143426468, 1293497160, 3192002114, 3576332822, 1725041681, 380126361, 183296258, 3384860516, 2252223874, 1323184619, 1709737205, 2294524756, 3465285993, 3786846200, 2585419892, 1796152282, 4124657477, 1240865795, 1157296533, 1808730507, 1757494010, 989807246, 3490613122, 2226570242, 1846175656, 454871227, 2624777397, 1455720061, 1296994310, 3319454863, 4195255361, 2863799790, 1590383181, 3222258299, 3081970039, 2055905439, 1812902827, 121153694, 3820329260, 121221526, 2778338380, 97358974, 3702053301, 3872103954, 2345936980, 4103253817, 1654959625, 1833511547, 4116467751, 3564365607, 2314776763, 2399696937, 1251177744, 419801472, 88382049, 2045478349, 1218814724, 986365422, 4290525980, 4184318965, 3953604571, 489114595, 2776482207, 4182635171, 1647194654, 3367035911, 380471810, 185263834, 1535662991, 776572987, 2426609379, 3470156812, 2794272916, 351679988, 423602470, 1885255208, 917211586, 3313326626, 2672238837, 951045679, 4226425115, 952094558, 1419343693, 2197834436, 1966910909, 2644852119, 715807697, 520143776, 4276649587, 3708632121, 1782986805, 3546238961, 3146416592, 2350345915, 56214074, 4230130778, 871083146, 901316110, 3678418698, 3150073310, 2822562551, 1981332889, 128492048, 3322179270, 3235463756, 2668037593, 4205618407, 3188212207, 3731150261, 4063871089, 755071011, 3691168954, 2515068928, 3050003995, 4028759069, 3154395400, 1733427520, 3918354480, 441579116, 2324815140, 1165817052, 412082109, 320523860, 1478459651, 3206275140, 3950423077, 17035030, 2766988347, 3537506448, 1201769968, 293681969, 3969964410, 1579244849, 1247186630, 3466468099, 243524562, 792150297, 2001091462, 776023483, 4124648929, 2556759908, 1411825480, 123604191, 2839803256, 2765153228, 2961187271, 1616279408, 1442513287, 159638232, 4103330060, 962474343, 2251617531, 2521534577, 1217867747, 751522485, 3645203291, 3840019604, 1798769916, 1595159140, 4161945294, 2362918502, 2362522742, 2340061000, 3075604547, 146443910, 3674918342, 3747998604, 3093631635, 3567539812, 3718170574, 4058841447, 3243523657, 4101692938, 3715599212, 2834324051, 937250058, 3103419989, 1631680544, 2977839713, 1423085734, 232661702, 702944839, 122952327, 2719748524, 276497783, 1134216520, 3720159833, 2894344781, 2581278279, 3915811011, 1712117062, 2658782553, 1767142280, 3245071090, 2554107295, 470706763, 4107914523, 655269214, 66983605, 1417055456, 3394239755, 3850180730, 2254005011, 1986101991, 126238261, 385742021, 3370062661, 1700728850, 50329618, 2205001185, 1111913574, 2525666671, 3114425707, 1886420683, 3404867824, 4178450696, 3212200583, 1050859370, 3434750131, 3984944926, 1141259746, 1114871913, 3322082027, 2506201831, 2444547341, 4056437891, 3542763990, 3981015100, 3484265073, 3618431222, 2330613765, 689508983, 2107005521, 3053413380, 1189346518, 1468439406, 237077751, 23148898, 1043617556, 2927228348, 4154567985, 331206778, 1076399628, 43907590, 2930795485, 501948344, 3208876289, 2244586206, 3181199650, 81520938, 4098019128, 1712725436, 501856749, 1020332806, 52799790, 683837312, 2513709138, 1247958829, 3347724832, 509595856, 2947108496, 2136394024, 3538688611, 1863542517, 1542183839, 3561784826, 3986695562, 2377561628, 3071237567, 1804769633, 3081058747, 4057209232, 1544334332, 3454874362, 3746629819, 3242377240, 1632669400, 4289643929, 277661039, 3104841073, 1238324294, 439361105, 2113009382, 1217989036, 2349075168, 3419349202, 2399407043, 3978952357, 92266343, 4055960800, 391128338, 1063058483, 471657775, 3048528530, 3294091873, 92663375, 4005553610, 3942982898, 1447222092, 2403466699, 3595248568, 2044260553, 3806344021, 3163485226, 165611952, 649758801, 1886703571, 294440533, 1311469371, 2026045191, 2847256076, 3312433946, 906681881, 3762051630, 1038344588, 825896705, 276927017, 3130569135, 2609707793, 2997489784, 3432802731, 2951466882, 1451535835, 3904333726, 1252135327, 3264834143, 3272511753, 3031259502, 1092939486, 2853191099, 2239462800, 2725923371, 1635540040, 2984560640, 2122117478, 3018356374, 4107536373, 3379820268, 706086714, 753590734, 1853848269, 1191938723, 3110263940, 2012296690, 3592815320, 3639611679, 1352870147, 739509088, 1599485746, 1534551081, 1483986185, 1469782022, 319726796, 1386348910, 2114808653, 2622412089, 3356667952, 878285271, 4004309888, 148013376, 1388086227, 899731824, 3982882289, 3877372910, 1389242129, 1372670098, 1920610864, 1961644899, 3838340279, 2732298622, 3919779095, 2489258528, 932859343, 1922569066, 688156993, 2848732787, 2936945351, 2322850702, 2122128737, 2747172122, 3991372834, 808025150, 2850293187, 4066441577, 3546120249, 1034425069, 1509555272, 4077407301, 2168775551, 3606246263, 3002297894, 1478474888, 2311163297, 2540205294, 886057593, 2279410507, 4202268643, 1356005387, 314214289, 1487869632, 3054156431, 2618049238, 3572326375, 2099497347, 3451256336, 2428198355, 188190618, 3426333719, 4137428078, 3850794696, 3370811335, 1806846687, 4104975772, 3368675822, 4196994751, 2504629819, 4267121556, 728416681, 4009123652, 3523151616, 4023120972, 3148828286, 2634268525, 274822555, 3947273738, 94502667, 3324451197, 1932050371, 1936669722, 4064947171, 962299128, 3471481126, 2702262143, 493298687, 3365138810, 1267801834, 377329949, 3552893876, 2328097246, 1591543179, 1666571403, 240273980, 3434802922, 228328186, 548463874, 1070179639, 64499168, 2514161268, 1300791343, 3722212212, 1754537606, 2571223462, 1054930193, 2985246235, 1816471936, 3989529617, 653118249, 3870404001, 2230118672, 218902440, 1441901908, 3991863192, 2105314928, 4140444108, 3053394653, 1882011228, 2373458698, 2473272445, 3410372525, 2639473224, 3716520428, 1676476476, 1495363683, 165629564, 4075037390, 997778917, 1340542753, 1995715902, 4100905224, 3118829881, 324959614, 1565305043, 56200373, 3995445692, 2714956393, 2489893475, 1635783746, 4253919189, 2495151966, 926938819, 1681294142, 1619651763, 3228094443, 104405626, 910172119, 1349887644, 1495446647, 2161355640, 1288874132, 3632299273, 2061426168, 2489461703, 360975418, 2093525442, 515248691, 2546726428, 3474005333, 1285158094, 297466684, 4095753308, 3007774555, 3967188332, 1100352258, 1444766067, 4242889760, 2649421824, 431793310, 3856288965, 2829785024, 661491959, 9617100, 2352333705, 1128055011, 3647004615, 1806125171, 1152276070, 4067484346, 2986813263, 1270780658, 772395802, 3476992919, 3807790753, 1591462234, 837693840, 4240143046, 1128232859, 1484800590, 3208786733, 3416192636, 1198867856, 2927114879, 3712060292, 3552768066, 3132704440, 969997772, 2677367078, 203642231, 4272235990, 234277817, 1028065049, 3674702195, 2559857841, 3711245518, 3279164012, 2150263644, 120583690, 3742420071, 1053367086, 1093052526, 3049606045, 3689902550, 1224971126, 216944542, 3835052459, 3885559493, 3623302905, 479759736, 1699556102, 2229647754, 83882956, 2570307341, 872943220, 4071448905, 4253993403, 3578819859, 392494678, 2108128678, 463591979, 3504605422, 3456416540, 4005288836, 2634929164, 1662141900, 1390583757, 3881144560, 3619789536, 2383292212, 661431866, 3078306064, 1483534655, 2026302017, 2327293701, 1968742975, 985982353, 986212882, 2954467234, 2186706536, 2450246947, 644588347, 2534384540, 2257080541, 196771273, 3374278703, 684665960, 215281226, 1940893739, 748320309, 4181062972, 3620929282, 1774522550, 3874583012, 3435692774, 1591964917, 617793800, 3972720525, 1312159020, 1895950552, 3199476520, 2805696184, 1777248508, 1431947794, 1191788286, 657711431, 636696909, 644437119, 2332847701, 1460882215, 1756754790, 1350746450, 3678158112, 2840028367, 219252976, 3266463586, 2626391763, 1439273218, 974542483, 1884257558, 4178345336, 2036103998, 2814757199, 1529771515, 3516683831, 4082019123, 1715042625, 4035153542, 3290798402, 1221534304, 903354117, 1938338251, 2268001493, 390091727, 3955058252, 2455360592, 3069939672, 3191298626, 2017388371, 4094054192, 4003437253, 3025885957, 3466970843, 2289541663, 1531512734, 904173690, 800795056, 1248739509, 1626394563, 464673768, 3715110662, 3819892060, 2185119051, 2130890904, 2377706224, 4165350420, 916057779, 3304044311, 3627125493, 666559747, 1520630296, 4144601349, 431630007, 467826622, 938453219, 1918325763, 1871217899, 3630719177, 562081892, 2285752009, 312002366, 3083559560, 4665696, 1285790684, 1814043425, 154349164, 489128548, 2163043719, 3584722416, 2846343260, 1596556066, 396512515, 405143429, 592196128, 2573030504, 834072017, 2630636987, 2839438907, 2163953093, 2334765647, 2036685441, 728627535, 2367031735, 2396559359, 2367948497, 2544470830, 1932179974, 2941295362, 298887722, 2146327113, 1900148165, 3610699860, 893274857, 1279154448, 2697797210, 4270272222, 1712755734, 196179841, 3522507764, 4053265409, 1159046255, 3372297304, 1957289628, 4249745436, 1723003838, 3050524844, 62113553, 4004765871, 1473502193, 3813644137, 1005433622, 4240749643, 1957528077, 4068438176, 1054135726, 3651895925, 3571437886, 2738932943, 179154125, 563361223, 110388418, 2452870097, 1977247853, 481365549, 257373713, 765065265, 2003963487, 3563706217, 3668776360, 2699269504, 3406530812, 2034911140, 1195112714, 1292327820, 3782764003, 3593724500, 3601308372, 3219491059, 2012891791, 3835744257, 1629199080, 892667815, 1090291244, 677256462, 1203444388, 2898822518, 1503308615, 423588824, 2351770113, 3632164059, 1359645296, 424789166, 1847029749, 1481632457, 3772846075, 1267917998, 3021881039, 3177729495, 4184533396, 149757977, 1150263192, 3065900388, 713726191, 2011491331, 1599195470, 3987025043, 3199559838, 1972163769, 1938637763, 1986334163, 416764006, 1118642133, 3100148416, 198240522, 2350401650, 123033247, 278556346, 2534431043, 2206076467, 2295293503, 871800493, 4123760819, 3899267428, 1224343084, 760564543, 1619191477, 3129459884, 4061540400, 2901149216, 3636394624, 1724823361, 1634517767, 2620610048, 3874119026, 247034562, 703076645, 320800093, 1265025582, 802969428, 2544018305, 1494488121, 2568394012, 819486836, 1507907025, 978356405, 2409323751, 2400970189, 3475436874, 340856661, 538877370, 2341777468, 3041590845, 838043731, 3646087453, 3991209709, 3080387851, 3898897066, 4266617808, 133299748, 1145598989, 837769632, 4181035850, 790854359, 2401533547, 2572438824, 2046294875, 1494507954, 2098445029, 2643082059, 3352928608, 2457184756, 3120943517, 499658779, 1109895727, 2664236519, 1399415276, 441876037, 327290677, 3328154826, 718760585, 2279812444, 4210233171, 4071005521, 3275169567, 337488701, 3226992383, 2428000933, 6702338, 2870406192, 999211848, 365098705, 626414760, 2408362504, 1828595407, 2867859451, 533822979, 2892929710, 1178286927, 1355548981, 1058819541, 4141638823, 2391849971, 597878654, 904597401, 355347582, 1694582785, 168607920, 676203704, 295762092, 3018786383, 1070181949, 2579859847, 610782330, 665653711, 442810845, 2501868003, 906834790, 2555086176, 3858060662, 792414971, 3830835343, 2558432405, 3948655299, 2499123349, 1155635831, 331913125, 3120723845, 2046174028, 1596223761, 2539341033, 3211042963, 739242104, 3567694774, 3990859805, 3693454004, 1638516417, 605185395, 4262507420, 1838242927, 601529617, 1389488865, 3545109862, 1123946680, 2821753880, 249874939, 368424243, 339189997, 251465026, 1892347148, 2979123109, 2673674197, 1756846922, 3580679521, 1212767300, 351519412, 1073076612, 3686378029, 181595056, 884270354, 1083863852, 1894451451, 3910909831, 2521245921, 4129815104, 3802783803, 2817961773, 1937313002, 2087027439, 1505171089, 500174463, 894009703, 589134486, 1299673873, 2198186490, 3646754943, 1571555649, 1307097253, 1353092996, 2479341242, 2049949786, 4138673950, 4291282601, 757447295, 2166744844, 4123855811, 2078852414, 1569060252, 3030527431, 258348353, 2927853534, 2424317090, 3135912343, 4026962877, 2303660982, 1029600046, 848605990, 3853142276, 1425509310, 3612395017, 4234586162, 746992990, 17636431, 1768783936, 4231396515, 4209296060, 63693945, 2292963080, 836898750, 1261856686, 2031742596, 579250618, 2674822291, 3157931671, 2768144187, 1695027396, 3838279567, 3615649461, 2384217503, 1715378952, 341352510, 676727204, 383862398, 427762915, 3986099199, 1272078326, 4002790722, 3455307249, 947970946, 2101497474, 1694352568, 2901712171, 3336335364, 3247030247, 3756819190, 3774162008, 2291286278, 3723654883, 2696923700, 4077556082, 452862946, 1692127827, 250056978, 2345145216, 2175882678, 4150786453, 1862624702, 2236145321, 2293323921, 638054282, 2426143601, 825477167, 1900026036, 1420781262, 2942206482, 2559859563, 2504997045, 1157125162, 778091845, 1130448945, 3710876984, 839825595, 439922869, 519053034, 2268425608, 3272533736, 3118591022, 1459545325, 1888936498, 3633757627, 72111144, 1201301261, 4190441371, 32257393, 1625323848, 3562744500, 473105948, 2456823130, 1865619284, 96692477, 3633441625, 1576024640, 4002057244, 3265397971, 1614936072, 419962359, 582672504, 2999939968, 3272242441, 2860617004, 2947380932, 579769661, 3896102927, 323439786, 140157281, 3513984575, 2880208650, 929380365, 3826854145, 1008890361, 2777884178, 548273998, 1457364454, 3386134956, 2869390336, 958321416, 1075545858, 2004684379, 1927763224, 3470448388, 2410022074, 880641311, 736929574, 1148648236, 1099101958, 1580062363, 880924785, 1203035691, 3040948307, 2543844193, 2789741029, 2304741298, 923832745, 945636067, 179842128, 2304216424, 1971823826, 186032047, 701405843, 3165536532, 1304454909, 3727985405, 1429654577, 364016267, 141349991, 3689597866, 2623504589, 1236031100, 3435729683, 631267600, 2994444463, 1438243829, 245775783, 3539554301, 1035763055, 1752660122, 2706833916, 38675828, 3893102014, 1983115914, 3957952207, 3596739636, 298984099, 3532837871, 1288439851, 767527952, 2531853790, 1909997177, 3457484868, 3473554205, 1048543137, 3464450183, 4163838991, 2601511140, 4166630915, 105701664, 3564330735, 901044908, 4092522188, 430410104, 2532207530, 1123529111, 3307260171, 771291085, 41275495, 4282153080, 2401651339, 86271871, 1166414552, 3207196124, 687121051, 100990203, 431192588, 2238730402, 3555718698, 2250990987, 305850586, 85196459, 4220977572, 2972160026, 1680992086, 2953022698, 3101169848, 1051954239, 3241300815, 925580942, 3908717726, 3366526074, 169785949, 282289889, 2981351870, 2523451566, 1817266772, 730192319, 1752580450, 1222700656, 2969181774, 461498809, 3875773987, 2624217956, 3685214630, 1875674332, 1252765929, 782858526, 1062750329, 3043974759, 1132297896, 191081713, 2541492990, 1580900289, 2067365914, 856106884, 3461403997, 1836517352, 3884568185, 784271986, 1095522157, 138789809, 1434901828, 3161828106, 769941576, 881778224, 3380451397, 74204023, 2860585695, 3288977145, 3543938046, 4187606266, 972714229, 61687428, 2751270380, 748575645, 2298487354, 142673822, 2464960831, 2062420289, 292304450, 2249408815, 1071981259, 4122938690, 1715519700, 3381150930, 4195989416, 280605408, 3777101590, 2934853399, 1978874893, 1120641694, 2266170635, 1839114229, 3092790700, 2245402276, 20019672, 73645880, 3168803427, 128208018, 356766914, 317496222, 360548081, 4283982089, 1282014421, 152181157, 275352979, 1409673311, 778110635, 1909213390, 934748960, 1343934182, 1771227737, 234307931, 2709461381, 2823675337, 2595836474, 2196586075, 478018495, 1146338669, 1318954659, 2180132874, 1547438730, 2163403734, 2346954005, 1965601980, 2115028473, 1925867420, 4056557803, 2200844005, 2603682821, 979803059, 1438592492, 3858826123, 1321736062, 2910602559, 1281593492, 1946847451, 2773994, 1866871050, 3437229613, 551655595, 274289013, 1280318185, 279961356, 880751123, 453714396, 2659045149, 3848004469, 1366611125, 1613165560, 3068158698, 692615396, 2164681740, 3420248128, 1155609486, 2173042778, 2029664265, 3028804927, 3612154940, 3100384653, 3327457077, 2669672709, 1180214444, 53896003, 2058779644, 3926306008, 2764602163, 4148828927, 3164925889, 6813909, 3400374677, 1123605449, 1808180840, 2812631774, 3258368882, 2173903067, 1854879213, 4081721946, 3027642577, 2281326159, 1373972777, 4186705479, 3618580730, 3503276443, 1873085157, 1601344716, 3315837370, 4210068168, 2928677688, 4183124935, 5027572, 3281894197, 1913880304, 3528569092, 2146631351, 798025300, 2421201966, 3586783736, 3300409958, 426123555, 3164785667, 825806005, 2514124516, 1687321919, 902699538, 2295855145, 2579822567, 1081897885, 427388339, 1131171651, 2013332630, 3969772344, 3280507639, 3078315234, 2539553761, 3544976771, 3439881995, 1170182990, 2878010846, 3634278014, 2018631273, 2166144821, 2496688532, 4269741939, 2436870801, 2048529188, 2422201489, 3007105584, 874722764, 2342899660, 3867848939, 3376424309, 3638070532, 495484832, 3549387358, 4073650251, 1451609036, 162910229, 67395391, 990347757, 3457014013, 3176346412, 1363325756, 417657670, 1815717464, 2896064487, 1225111761, 1938945872, 3413418122, 2187682962, 62112288, 902673295, 2719025448, 522867180, 3477813812, 965230200, 1183905841, 321163387, 3707481123, 2525322015, 2580948768, 3935153523, 3324969119, 1717833593, 1522557071, 3080659372, 3916991487, 2485516912, 2233727264, 1456448853, 813920904, 2118461260, 3181867716, 3162492778, 2238714040, 1164201443, 2718374855, 470584074, 478451775, 1211904610, 1188759608, 2213827722, 646741959, 1516602113, 1029538113, 448543379, 3490408304, 1059057530, 389863051, 2904656451, 2997163543, 4055409462, 4211527590, 2722040704, 1488100506, 2934499626, 1596858249, 2893666131, 2512240216, 3388921490, 3412075232, 997401448, 2774812863, 496938550, 1254771650, 3755444201, 1382034780, 2411319430, 1793376288, 2329760834, 226386507, 2472329327, 3168221257, 2325859109, 387217430, 2348918928, 1154266271, 4137856767, 3368394556, 2221036031, 1670414525, 57932527, 3103192959, 3397753438, 3407055422, 3632566743, 1245081046, 268270740, 2316295, 1151245569, 1768534894, 386450972, 46710820, 3446292502, 3938705476, 3068042462, 1920321647, 1377945990, 970559532, 2094342238, 496037618, 68035620, 3442734129, 411451990, 1716743793, 4242209354, 2487596705, 3084446035, 92763454, 431659724, 3737619180, 4040173307, 804399453, 3951555433, 292246069, 323395978, 2157723360, 474430848, 1401311512, 138482205, 2032688286, 2116956970, 3278102832, 3115967541, 1272880020, 3354238963, 1458696186, 3160956388, 857141807, 2206057658, 3066377898, 3883250489, 1107342865, 858769631, 2598118336, 724203429, 451500259, 2282181495, 2690366361, 1377925705, 1292517422, 1026685347, 3921657553, 1947869813, 125378756, 754749501, 3930866850, 3869461414, 4053020173, 1708959436, 748689940, 1861523844, 2364979371, 3663313982, 812998696, 278400604, 3666161454, 608205266, 912812931, 300634798, 1860414419, 2217405199, 3081002295, 3038977503, 677293865, 1461362560, 3024764579, 680079616, 4129075416, 2137798008, 1235326481, 1890649215, 673455800, 973310484, 3405057423, 3430216268, 4022745943, 1602347988, 509114295, 2783024285, 2186683375, 1951345692, 3451845859, 752401863, 1522436043, 852189787, 455785110, 203762792, 2497031993, 2599482227, 1683644175, 1993032485, 271804790, 2109679876, 330818014, 130847493, 3088253287, 115991414, 3269573283, 2303715507, 3694327439, 4138467810, 3039818376, 2192227445, 2894286210, 1045979998, 308160432, 3474980333, 16196044, 1041637034, 4045666981, 4102052126, 3573526678, 3332297171, 3235891345, 202061342, 3540731410, 2669375799, 1928809449, 4223498182, 1508722173, 351089371, 4123989511, 597556145, 1418958396, 1191946444, 3609500154, 2377195860, 621761719, 2373971536, 152337771, 569915622, 1832125765, 4262595744, 2147296000, 309612458, 2945847700, 614453759, 4028481823, 1255117352, 1970394223, 2472625709, 3018113273, 4100836622, 652952116, 27807449, 53682832, 810023702, 3516108040, 2569699653, 3419172781, 2942657974, 2445581327, 2197185174, 3768720025, 4164090360, 2422506179, 4052099558, 2494380955, 2227461561, 3889124521, 3357695496, 983279856, 3562470529, 1093092813, 2396529253, 298997488, 1880261423, 508576118, 3895425614, 3046733404, 1867316130, 749612458, 2865454001, 286229675, 400901502, 1628372530, 316400194, 3824574536, 2286586302, 582578822, 4264881606, 106405993, 3170627182, 26289734, 2630842575, 451887380, 688761251, 3446596029, 3490071225, 4053297091, 1808080019, 677987247, 1586315248, 4076128387, 279450057, 3584494352, 1676621392, 4158471511, 2343447811, 1753830335, 3274837087, 4073907859, 1254843561, 4027924544, 743249485, 1603899792, 32188573, 3905123396, 1457660255, 2404505380, 2137664429, 2259213798, 2420806753, 912793587, 3845429365, 4232459307, 2152879941, 1965120463, 4026627864, 369014040, 1754985036, 3584782799, 1215200331, 1501779319, 1363255609, 2990655349, 1634045697, 2457643506, 3809602793, 634071284, 1447894956, 3291927808, 2134713869, 31919151, 898844733, 3319662857, 4012317070, 2779940491, 2432788700, 2651314896, 285162509, 2258444476, 2824366584, 710272475, 4075154715, 1669684730, 2199121776, 3260504854, 4136819048, 3813912645, 1920255127, 501012600, 3631158690, 2754070733, 3729274295, 4171218918, 2176383456, 2191773877, 3489529020, 3698504306, 2888456293, 2398738572, 2529791901, 1755092499, 1041031174, 1355047037, 463324354, 2907369065, 2479674134, 1095553436, 1302521802, 1064342144, 3878517149, 1475319899, 3119071197, 96425245, 3817099845, 1205607756, 261954888, 1555729728, 4216971390, 3416621081, 2800655568, 714459129, 524687325, 1540289437, 1084091200, 2372049826, 606919454, 4000335730, 1262761575, 4010237387, 3186303613, 776963443, 3791080291, 4186037628, 2264764986, 3624270152, 3885064519, 309058017, 872734184, 3326134552, 924274721, 3157669969, 1128814458, 3553817519, 3469934231, 3230022384, 4012180905, 1603075232, 4245778661, 2297640821, 2324412477, 2904035616, 3440349603, 2811641429, 3195708193, 1594205614, 590879544, 1624947915, 3995536622, 1333885940, 3285833966, 868452247, 3654079210, 4248499459, 2715994560, 716954319, 1040898553, 2368566136, 527751845, 1997272823, 1175932017, 529517107, 2652635159, 455878560, 2736355876, 11511499, 2482116630, 157641242, 3602755328, 132212632, 2474511861, 3510991980, 3974544397, 4286553647, 3690378917, 2431192471, 1017186842, 292496015, 2557493166, 988750382, 2009577223, 116131531, 3606268137, 141103139, 814736584, 2315849551, 912037972, 3701792011, 3836195994, 3772654701, 1387839133, 803687798, 2998177634, 4097702445, 3595274438, 3385707910, 1894909961, 359300478, 3972003983, 1487086345, 1462274877, 1866626839, 1048491605, 538423825, 268309516, 3653971218, 1329937168, 96195333, 1985354835, 1119183715, 485620092, 1537545085, 809300134, 642435453, 2087922405, 461143084, 1127470979, 2495229354, 3089120825, 838886767, 3719806575, 1057290876, 3564457048, 3052949184, 1380542314, 2149008374, 381093234, 967912549, 4224759966, 1649078049, 1614991268, 180406338, 3622628818, 2640514685, 3835240348, 1267372703, 105472667, 3399123653, 327385454, 4224970248, 3290063645, 3200507605, 3284718166, 625646394, 2670638567, 55704562, 3203660209, 1815949767, 500676603, 1735100446, 284336734, 2217332238, 500321424, 2168722020, 2527243594, 289173932, 3061025381, 40897222, 4105021502, 1627861620, 3979448089, 2065430900, 627610859, 2647309164, 443240733, 647397761, 2522626795, 3691191913, 2832977457, 1726107427, 3070361356, 1366162650, 4058187125, 1332605397, 4136747847, 1000525532, 68075497, 3461854555, 75614435, 2438401047, 2279985765, 2478361777, 3323610173, 2776900078, 2633828941, 1735020272, 1961359818, 489435101, 1698032693, 4026051441, 3852467026, 1018881656, 4196264066, 3318365686, 3310187887, 833326054, 2721112156, 853290371, 4194041724, 66621195, 3129228307, 319836059, 2912003635, 1167953365, 1315608048, 2134878298, 1353530345, 3844893857, 366420425, 4167923522, 3419806105, 2779003650, 1011498753, 737452911, 543704011, 293239891, 2915035942, 1212424906, 719088158, 2184041949, 441293707, 3809268715, 2728011024, 3691615105, 3347106052, 125724525, 1752356707, 832572226, 1163502542, 2581332112, 2519366902, 3336872934, 2752603887, 3119144979, 2165840977, 860140229, 1441952002, 1422963097, 2545639526, 761656797, 3271616489, 3093214768, 1619031018, 2011112134, 3113200762, 2057989718, 465892948, 1740486629, 3564245983, 3550155283, 1447065423, 2580572561, 1576598998, 4159017918, 93074669, 2815832409, 841079106, 2269465264, 2765086217, 3377659474, 1341216761, 2697945405, 3688211979, 2555838862, 3027890915, 4109987374, 3361662588, 22768019, 2447720983, 1872261325, 2216279495, 1318066702, 2990168201, 2503369959, 587196220, 2830784195, 2739593875, 3642916237, 917970731, 1588611598, 2440671726, 3021484726, 2014579506, 3245447225, 1625389510, 831065440, 1052353881, 4225235830, 655580420, 2216111037, 860989592, 2014994405, 2264263552, 3027107538, 739763715, 3333746551, 2796041395, 1438206952, 3365757508, 1243682838, 1542055026, 1277871145, 1568645384, 3701415768, 305344883, 658366008, 310478195, 210257118, 2119588979, 780789531, 2178484453, 1853629849, 3595413907, 1617136177, 317709337, 2926242986, 288246154, 339221446, 1480687784, 1008509531, 224316639, 362180103, 35579998, 1497539497, 17858187, 487160877, 3299689424, 2584048770, 1086968441, 1105414608, 3241455761, 3209432279, 4287827275, 3206144945, 3754665662, 1405005641, 2569980137, 795366839, 139494549, 1075893185, 2064668997, 1152135117, 2542270446, 2293566391, 2602506292, 2328009937, 2185997773, 2312903700, 802635528, 3547850861, 1644471776, 4158132571, 2241548921, 749913997, 1790707358, 3520053693, 1162521267, 718651923, 341776271, 153129660, 6816332, 3355783068, 2177759060, 3435109934, 942070943, 91094171, 4085766897, 3217044030, 256657243, 2572498946, 2824311277, 2302931794, 1111518817, 308716647, 934916447, 4183450442, 1486108457, 544500900, 3650354409, 2324192838, 144055907, 2511630306, 1929219539, 1457699188, 3503316567, 1644956319, 24105925, 2032844667, 2634254091, 1316826012, 2553256578, 1347716773, 4192470771, 2865796054, 1021517341, 2538597837, 3280870973, 1418728289, 12217801, 1993303913, 614084542, 2959484157, 1360065125, 999617495, 3120782345, 1514521390, 2655577482, 2837021945, 1674432510, 1401088885, 631989255, 4162105071, 2403115610, 2230842033, 129203061, 4250970852, 2988917004, 2148347066, 2339470973, 4247130830, 3229163352, 3179139421, 4120076128, 2469998567, 976292050, 1595751584, 3982318527, 3677905490, 1496124053, 3784508668, 1608499139, 2185833496, 2359364822, 966461778, 448395492, 1826419853, 1085035369, 362848600, 2619734044, 1647588896, 3691630566, 3643018705, 3302365139, 1715002006, 3828175926, 1642057975, 2069135586, 3197200780, 1296873914, 4236325140, 335396044, 3118099123, 1719662713, 216053087, 1995166863, 4141496579, 1479501107, 1738050212, 4214851278, 3620253647, 1223311135, 2120550753, 2244697534, 4065382414, 931801241, 826584500, 1445710519, 3002468677, 3027183687, 1662589620, 3015600092, 292585482, 472474025, 359381690, 3091371974, 3761028452, 1175799529, 2428484902, 2138293955, 2063566845, 3355804699, 604215048, 1623559011, 3016966127, 3285330273, 1268239771, 1071587458, 540777779, 328389567, 3199937414, 1673831868, 2764606864, 2301050611, 1609240451, 1982211229, 2358326045, 451402410, 1975487224, 249007006, 1746053219, 2718801921, 2223187806, 2248564964, 3881834392, 888272179, 3479968683, 915872811, 1191413145, 2761167486, 3664315929, 864849028, 519577870, 2572484540, 1671858187, 141978277, 2170950659, 1201080378, 1103047691, 774863921, 1632858459, 3953295935, 2588636886, 2528212403, 1760695761, 2927987571, 1514741325, 783544153, 56384271, 3600031563, 257288, 1563546733, 1954718865, 2890655972, 2856234881, 3272171042, 1816111706, 664572269, 3862179493, 1852435638, 312845734, 1981406612, 962838236, 1391642298, 517509704, 3528707152, 3322228232, 740201966, 3432143474, 4012486919, 1242875876, 601720392, 2364628401, 1727283621, 1262673372, 3734173327, 4255540953, 2188303328, 3915888672, 1654175951, 1548670711, 2202259011, 803566918, 3766311552, 4186861589, 3398810169, 3843683674, 2646796052, 2357182169, 3577998861, 3872467944, 2653011573, 2654222133, 916711515, 454506762, 3864565354, 1568198430, 2773948734, 187096048, 3114174516, 3156275439, 915122130, 2665494824, 3407604926, 6981741, 1803655547, 4173929021, 930138182, 924266890, 1092127521, 1092632643, 1822502764, 644676174, 1937029094, 1847880728, 2711520227, 1517389346, 2873990752, 3596429728, 966139957, 3674121907, 1906843330, 3162915830, 1334958365, 1034537814, 345166632, 2883155770, 155462417, 2706980772, 2077697047, 3647019472, 2967220822, 2012084574, 1508909557, 3624694601, 1425435287, 1580241177, 2753906237, 1042747884, 2137771658, 581630356, 463987291, 2168510360, 2309447469, 3130671428, 1218811852, 1923580343, 1195379519, 689435603, 2379776911, 3248121736, 2324668038, 3834751913, 3316969765, 1683961227, 384609690, 3942526546, 1646393751, 1544097957, 183130866, 1641364291, 3865965622, 71421276, 1735650373, 786963762, 1903926793, 477866402, 3083171233, 3525251155, 1667318279, 1687868022, 1348775943, 1462475112, 3466179331, 266121746, 1736494710, 2509755961, 1185835288, 4213064996, 3213620308, 2139483830, 3436771752, 1384773552, 361872076, 2698998535, 324513499, 3274534846, 3226683104, 267736514, 82697948, 706777606, 2382377362, 1486475712, 3641808149, 1799208124, 3208810033, 1905401072, 1365758875, 2138247458, 2534768299, 57250935, 4124194368, 4209914924, 1918037737, 812914485, 2056616792, 1280817083, 1040706214, 1796870737, 3573853524, 2818066504, 3734877403, 3181232128, 1461990364, 1867156457, 1510517485, 3045505457, 4158973103, 2446336265, 2093191468, 3567281016, 2993925465, 3216564443, 1158475578, 1555941868, 1932491837, 1163460952, 2769078275, 2918119540, 1773716739, 3014066779, 4122837419, 4169761268, 3729265218, 1756179875, 3894172442, 1426262925, 1113808087, 2961407734, 2563795202, 268615261, 3991879433, 2162174746, 908837856, 2930443358, 976820093, 1416745738, 3688432211, 777819484, 3342765492, 922157402, 3086853934, 2799966450, 2561583537, 744575185, 1106601826, 1158850057, 1062837874, 3687019927, 2528276600, 4211023121, 494921656, 2315861892, 742762329, 2096570012, 2821670445, 3582488818, 1302030450, 597589232, 1347190037, 1558886281, 3604529943, 596312693, 3545655198, 3723696988, 1820346038, 130181254, 1725190805, 1661101784, 3947083, 2976149935, 2240509491, 3271113045, 1606824508, 1950884702, 2037254506, 3446819908, 816306755, 4085643805, 1656691742, 3136307176, 8674633, 1541068155, 911886333, 4212410967, 3649802455, 2359214028, 734582676, 1588994722, 1059107417, 3231254076, 1820732944, 832418735, 2888058083, 1022020361, 2275344370, 1408550934, 1239227308, 2557833773, 477538596, 3893503048, 169724936, 1796476077, 2759815361, 2638633363, 2486426442, 1763733625, 1933935437, 2414255150, 976188335, 1648384985, 834174277, 2418894573, 3091423922, 2554309603, 4062775774, 750557546, 1627472264, 4017314751, 2357881816, 2263131612, 427997626, 3735177923, 705128392, 1519991904, 1178818721, 3345805724, 2148315305, 3075317927, 130514457, 1521989227, 1997552238, 448386327, 2133548530, 2588289931, 2005844992, 2831844127, 2625996602, 4048142376, 295756204, 943365654, 3364483146, 3505681189, 3737646049, 1291731561, 2913041495, 3989067678, 1894139698, 446185086, 1641146714, 846890652, 4239837383, 1531155242, 1376336210, 2439492200, 662169297, 4200777606, 1713074946, 2522023629, 4049635999, 1015657971, 2362696810, 1580575370, 1266900747, 3281379209, 849220268, 29417721, 2058143390, 1172870973, 1519691320, 1524615872, 3898646425, 3132377668, 2649452943, 2537957034, 2611388784, 581600940, 2145656076, 3534846495, 2679345668, 45265224, 2237623860, 628895459, 1197853922, 3373868480, 4014571859, 2143443282, 375311772, 992191694, 3694729853, 2671884741, 2666074962, 2428935164, 372831202, 1995853351, 3761922004, 2080249538, 1617667320, 232577549, 3909188183, 2087643567, 950674240, 3358701289, 2128922424, 2461499345, 3734885624, 1284713261, 2402175865, 3537313054, 1166078285, 167021353, 443458392, 3830434110, 1786979532, 476282098, 552372900, 1925544144, 1380630255, 552134193, 2503359491, 456027601, 4087490149, 894398723, 3097666505, 1401265250, 2372810854, 2919551602, 562241455, 2938717787, 3579111897, 2082334960, 1337658162, 3082579831, 433269127, 142850569, 2825200908, 1746027307, 2618999857, 3599939571, 356475776, 1771573497, 3048742105, 4171777223, 3092355283, 3758291378, 1159112405, 915264273, 3711285742, 4087858469, 2522223287, 1638897562, 4269960998, 710076562, 1611520629, 806812298, 378218721, 613158603, 2630886630, 1800076054, 2694798243, 143811873, 3763562878, 1776014508, 3870818093, 2701610783, 2179034017, 2756516430, 2673453784, 3019851941, 3179764738, 3484462929, 1728558553, 3161500743, 3574680752, 3658488612, 2059789516, 936758123, 4231816671, 3405562920, 2043360247, 822488823, 2319076136, 3443699293, 4242127415, 96082933, 2427706711, 2112957809, 2996988207, 2861844183, 1584919253, 1456064947, 1467266629, 3484787533, 4069799894, 3036022675, 4119040758, 3952101786, 4188498018, 3531717929, 1661832134, 185634015, 956944235, 184153098, 3611808676, 3854458458, 2437607091, 1354573028, 4007566278, 731698484, 1180870945, 2747456217, 1988584666, 113507436, 2536024571, 1952556168, 3890166674, 158294954, 1705552059, 2399217640, 4148799159, 3955293599, 605870350, 2760614617, 4195751044, 3337508549, 2081608658, 591089478, 193922282, 143287223, 4165678116, 1881646457, 3513110114, 2949220259, 4047232812, 1972626651, 305783236, 162779580, 2069023945, 1618227617, 185483726, 1597050370, 3138625711, 2296301382, 3946766941, 2009488931, 864031449, 1657697560, 2949380617, 3861834041, 657779016, 3353677089, 2547981152, 1886956642, 3126638659, 497329367, 2566296886, 1477795633, 1551940850, 1163158466, 144809075, 1395505014, 3398708512, 458643111, 923571967, 3514997716, 2614551818, 3424171569, 3999157219, 3865643873, 1421263503, 147247303, 1523429889, 117699667, 236756719, 15276808, 1528156767, 4276554406, 336302965, 3598782689, 9224441, 160192844, 3443025913, 1837686696, 1800204657, 337472197, 3894234471, 760464329, 3003275149, 3497962560, 3090619790, 4156889091, 1374015092, 133726720, 2439267477, 1047803307, 2565072089, 1270345087, 193424670, 875919524, 1689050253, 565561432, 2849604262, 3824082617, 398173414, 126996731, 4034969327, 3282121653, 519395487, 3360505979, 2496776999, 1030109446, 4033073585, 1654032019, 3667694128, 1465313088, 3401881917, 3289922514, 4084488510, 2261692803, 1155674363, 3184206013, 3788234688, 432152335, 3110392316, 1828400551, 3687861297, 770627623, 3660096153, 848844732, 2655562944, 2329021955, 298365881, 2271605383, 4262459318, 3010906375, 2185015023, 3173270220, 548110496, 3927643135, 730098720, 1070001816, 286054311, 2256570682, 3545794098, 2398656438, 2766447498, 4025649400, 497848611, 3166860377, 1045533364, 665486476, 1529817165, 2534279981, 1940175149, 233572577, 790039463, 635324338, 3604525596, 2852096397, 1990158609, 1876079322, 1400138403, 408707653, 2569908672, 3787028044, 1073887336, 1599414855, 3248342211, 2568526059, 1597497145, 2238479564, 3132118779, 3778975173, 2508451664, 3678133932, 667939277, 3359367550, 1605356851, 2656153544, 2148848013, 3014032178, 3641417395, 4072604069, 112261386, 2334829096, 2527906238, 3466827841, 196748128, 3382182917, 1863085886, 2021260273, 3288255574, 3751286660, 2902308013, 1546615738, 706544544, 3161427380, 1620341662, 730719203, 3800322467, 541871061, 707254096, 3795722405, 3817908099, 1152468053, 675714517, 736668405, 64891757, 74137357, 1153891557, 138012891, 3282069861, 604223721, 1583853844, 22232819, 3201484816, 1653360068, 26782496, 3165663177, 4210410632, 747682455, 763803897, 389792557, 1530239224, 247880819, 249640198, 1124979882, 798413492, 2786188052, 376086315, 3321101285, 3141694967, 3552085490, 398053186, 2143042515, 1471416904, 1219038768, 1346976534, 2795814489, 652340198, 2707671587, 3026347883, 237612494, 3470918568, 1952169452, 2184402930, 2106376354, 2928892450, 292958847, 761979650, 1049138283, 452515513, 1082415842, 2417926725, 3843075099, 1873073188, 4139118959, 2431056081, 371318168, 2592864926, 2345461038, 2788011829, 827782325, 3628033323, 1864112793, 3153160853, 3006655950, 3269513433, 224034942, 2019637888, 3162315303, 1294507440, 4051267504, 2442003989, 2800763601, 1194194848, 1255543467, 161385280, 3485487894, 4293253886, 3781846754, 1347434668, 1980811078, 4176087468, 3972377082, 2221734950, 3517029874, 3179381059, 1027131277, 3218022836, 1382735510, 1186168323, 3010701564, 681506888, 808333994, 3715598251, 3896631620, 2041091894, 1370760611, 1894060025, 3547922755, 748745928, 2664637262, 3728651604, 3591929553, 1201658703, 3862268038, 3312930919, 4175861125, 2141867805, 1856736814, 1408149008, 2760885077, 4031779765, 488347322, 1119485445, 84576794, 1229643248, 1231271621, 4289491478, 2713653130, 2705372663, 1470548376, 3521813096, 1986005320, 3463794419, 1904590581, 3075782671, 931536170, 3964354989, 1429120506, 26917556, 724438344, 3625912722, 371625657, 3330666387, 4255389528, 3442400803, 1304389551, 2862724134, 1531606636, 1380586141, 1041770313, 1406116500, 3985239950, 1242133496, 22822728, 506782065, 1900906365, 4271089269, 585866099, 60925045, 3777113285, 2526448105, 287228100, 2462734037, 726331848, 3040026247, 3565464685, 3660906198, 1483955818, 1442797388, 1479565035, 2108732425, 2832303334, 1767206078, 963423980, 3388232822, 2711444621, 2685465454, 340555509, 294118152, 3821299107, 796477255, 1622585072, 4227756210, 2887072110, 2701878335, 2539436353, 1410062879, 1128037468, 1694865187, 3362217696, 2736859206, 2654844978, 900702984, 3298762482, 4171594818, 2201798053, 2342823295, 164574274, 3038533587, 2625352640, 888806127, 1663088723, 2809931657, 1107201138, 2992660060, 2611055107, 1176708464, 2892950254, 1944543066, 182178441, 1164592616, 1344040608, 1502250942, 1425808659, 2920290159, 307138194, 2398590558, 2840143931, 2844874170, 1622349452, 2241570904, 1445009458, 929873542, 638875452, 3943657641, 4067269240, 3058348985, 4165183179, 470369716, 917946374, 1180296595, 4129696146, 2645398836, 3473594085, 186122247, 202847698, 2600575718, 3243742530, 579955975, 7758638, 711851868, 1565008182, 627414187, 1061556575, 1031622292, 4018849115, 3542385725, 1167498472, 1288352795, 3449421786, 3267363804, 29574475, 3447203487, 456302748, 2942668280, 1118727750, 3827274632, 3522697791, 1111104888, 4007219591, 336473469, 4275710510, 3255695135, 1846109192, 2910271440, 214582214, 1644431173, 2368418979, 4248979215, 1798032023, 475993602, 1831582607, 1431239442, 2674457957, 739757323, 3019727685, 1508567984, 3511122111, 1328417438, 1757030731, 821670184, 3796254397, 733001314, 977764417, 2423895485, 3386702205, 1733355328, 2583367148, 1040101588, 3824926562, 3350408513, 2080209455, 3069465028, 2882562445, 3374504153, 3428660623, 942042088, 3441964358, 200953205, 1036500570, 602439755, 1775818215, 2290022745, 2948417248, 14244179, 1020744692, 288786392, 3397054603, 573314452, 2880159640, 1103168159, 3656481587, 2108374885, 1575858980, 3544504585, 981695986, 17208529, 1595956354, 177762374, 1322949026, 3498464166, 4044987114, 1338132622, 3921967173, 2798320168, 1285662059, 3414741423, 1511550345, 272173763, 4278479379, 3855602165, 3429613691, 1589044134, 3420969114, 705375946, 3972493328, 232377339, 1621002756, 3331438758, 1849852916, 3092149906, 1278718431, 1296625279, 3618650227, 1033759949, 168852962, 138559377, 812768777, 2766381694, 1803453300, 852258951, 2300196410, 1042033990, 3202476871, 3567750241, 342663777, 1257121210, 2283109294, 1386853547, 2320879934, 1585966025, 2979688448, 1540223106, 822370356, 3121399864, 766855247, 2502533380, 2005914421, 2575116460, 1477739657, 1211929265, 2303699649, 1839417340, 280455981, 3230407036, 1706580339, 1158628860, 1259787832, 1770966819, 213587994, 2989785349, 1706160497, 2762155762, 2911652197, 3259864643, 2648891560, 3445440605, 3722818851, 1351763826, 1911064203, 2081023118, 227202947, 4071891966, 1567374921, 1539310546, 2963586024, 1896127749, 4170637741, 4279377249, 348081019, 3441564032, 1206851637, 2092143497, 1539501237, 3831173226, 369512707, 2377725039, 3492954808, 495369481, 1369927435, 1957475535, 2081735536, 338341456, 722445394, 1978005207, 3319209086, 1947432804, 3243072752, 3988824771, 920291116, 973080522, 2612800871, 2718250325, 1705763107, 106772437, 1269673551, 1357689053, 802621151, 2253563662, 2037660210, 3313194687, 372699549, 181732254, 3803092504, 3700485853, 2258922363, 151830616, 1789608465, 4212362343, 3075732038, 3952060698, 3227917487, 4045633736, 321311773, 1710807312, 4190705971, 4139936930, 197451402, 1848812622, 2486820655, 3175174260, 3423766383, 2714215848, 1465282943, 2260040200, 3340409751, 2794214689, 2848154982, 1918147624, 309726989, 230010356, 2314421412, 1619351010, 3617846351, 4013145999, 321643315, 609549698, 750094970, 1125486188, 2878216105, 3391976688, 4282235867, 3790019863, 109512954, 3089705453, 2789682269, 1074068007, 1875968232, 1241538904, 1930936275, 125086753, 2276341973, 3912484548, 2682788459, 3340607218, 2170494748, 3438758582, 3363906728, 3069763935, 577409664, 997358865, 2787436967, 4285415257, 4178738768, 1931511283, 3659829062, 1216674067, 3778869989, 3081296895, 1331620141, 977667115, 576609415, 3000539390, 2604717647, 1087420517, 3041325442, 2740734396, 32622376, 727477007, 470970283, 1708205684, 2121102293, 1039287905, 2763583803, 1337620237, 1982820553, 1632494221, 284938160, 2529456176, 2252756993, 1175276417, 1074911417, 1913921161, 1852063422, 664077805, 1476906210, 697664192, 1649442227, 260198301, 2355409629, 1866577330, 473844704, 359921105, 346635103, 3045047482, 2099345440, 2309938771, 2118366947, 288964167, 1811007862, 3678618233, 3773768385, 4155663979, 2857871495, 1649313475, 243474689, 948230947, 319248498, 207570543, 1837484074, 3781226394, 2160275158, 143187592, 3938833480, 298424005, 2438891372, 983196816, 540143676, 2569585986, 1908522748, 2688242472, 2419632567, 1802393682, 949114213, 3781707232, 3619190866, 3699520624, 2523762998, 4285328166, 2792184903, 3705693857, 1638081271, 2584588796, 1156779272, 166975876, 3242391184, 1576893037, 782135180, 1522679520, 1030428192, 1980452011, 4095317649, 635552566, 1253993977, 78477613, 2143604723, 2713764900, 1136665608, 147820669, 3293058390, 3161343600, 2423550553, 3115630385, 1360747898, 1390681347, 2207552532, 3127106392, 1778476873, 3139363676, 4126282661, 3609615116, 576075038, 1362058757, 1415727128, 3166569824, 779521908, 957822923, 3958027071, 60030316, 2618596548, 2865398599, 3295207025, 3963450212, 596269179, 1616458968, 3920215223, 2318153954, 174533076, 489100648, 3298864174, 1100057467, 493303515, 2166058596, 3561500306, 2312984487, 1930207460, 3283396206, 2434927249, 404008738, 1906349251, 3366606133, 872916296, 4058368977, 3993821094, 3200285255, 1708221174, 766705783, 1747029020, 1287762543, 2095094541, 1074695736, 3610250599, 3549924343, 2800225842, 1625472633, 1250621195, 2309839284, 3950248651, 1986125984, 454827637, 1554748920, 698727351, 2864478571, 587941437, 327700124, 3405924228, 3333352629, 1748670098, 3274896711, 57363443, 245321722, 3017043156, 1396267593, 2836605195, 703620628, 3418843934, 543893570, 3547167239, 3261871588, 201341511, 4259757261, 217844060, 3540139619, 149598413, 1318009818, 2341546461, 2282713468, 4137535828, 2229546023, 4067301607, 1297210262, 4111188913, 2690831763, 2288927541, 3003695000, 1402129781, 912712456, 2531776652, 1053264391, 1340697823, 1595697543, 638317575, 2234765425, 1912158703, 325210900, 3180203287, 3700049826, 3754757463, 1890707006, 274256114, 713072759, 1024366201, 2291430738, 3571421422, 155579759, 2526292289, 2756634405, 1079527695, 2206177836, 3901814221, 1915016246, 570901104, 3570513174, 1246208069, 2079069956, 652221173, 991965078, 1889258290, 2995945016, 3833211406, 1488234917, 559034825, 2010258114, 3963896569, 2313299882, 1368593440, 2394212760, 720148516, 2118683066, 2718266307, 1947706617, 2868570163, 4012292754, 1323551724, 167054290, 3056257621, 2736401018, 141651784, 1386588542, 1830501446, 163266036, 1726738174, 817163679, 1855514887, 3392784362, 2893287546, 1567586784, 4066811487, 2509815234, 2679410237, 2460569934, 1717875460, 3781692296, 1213065574, 779554, 2858647885, 1554271090, 3369342644, 3976404567, 587515948, 2764081595, 3049152214, 2794566035, 591257808, 1688594983, 3400688359, 1751614727, 3641637330, 715747514, 3577190483, 3064127150, 18114538, 2618646255, 160171433, 1253961982, 2555164967, 894831339, 3246477489, 1080145408, 908586270, 1216165611, 246812218, 1900858883, 1075057209, 3188651337, 1289401123, 1642270901, 2873693032, 4023306917, 2792603147, 2121858677, 1110662952, 2544712855, 3143189126, 4287655012, 2724851920, 585777039, 1602851306, 2426861129, 3941617832, 3268463710, 859023540, 2426476305, 3408404249, 4158315968, 385055769, 508408310, 1736814661, 4168100253, 4257235233, 4004443623, 796620911, 4217594003, 3783996930, 2481970019, 762670107, 3472420678, 2274993198, 3958778159, 155794366, 989054858, 1140820785, 1054421301, 3008401827, 1147575918, 3545345388, 400096236, 355747907, 4261274287, 4078290121, 2195989615, 3302885733, 1710501967, 4241798144, 359720475, 4255265, 3855079000, 1585388674, 2587063338, 1380896842, 3686211196, 257912331, 2223108799, 3820941466, 2859165936, 429071023, 514034516, 4054682614, 1670623249, 985149947, 4135110019, 1380566795, 3984810432, 3718280295, 2601422945, 3113483719, 823879507, 746698778, 2749032402, 418454114, 1699760321, 312250170, 2019097603, 2378732955, 1200741689, 1739036789, 2840103711, 2564670087, 3676982369, 1069123973, 249004647, 22608858, 3048641042, 1894464439, 752264311, 1677969930, 3290794327, 3123271495, 4775711, 1230857159, 2033231009, 4056732570, 595166938, 4196704644, 895515354, 1895477972, 1743543484, 3082982394, 4258027374, 1386440847, 3427907804, 125815142, 2338815532, 2919677043, 3598370051, 531221446, 3644696371, 3514160580, 424226632, 2294357175, 311536123, 3250678411, 2253417611, 2390254354, 1515294625, 4188603998, 2190114931, 2343675057, 3922313349, 3651074188, 374088192, 697671083, 1069522299, 276882660, 2095445881, 1831087264, 3956578409, 1914898741, 2073911645, 1330062061, 1737473642, 3325091524, 1265040173, 664736829, 2156736017, 298792410, 1963861781, 3908602694, 4185465694, 4132474184, 3495676269, 78048378, 837459170, 94951047, 1522119900, 3160322422, 757224421, 3804744721, 2220263821, 1857212612, 3815150834, 3158354447, 3789715558, 3189787737, 3786647036, 45737110, 1215999106, 2987458568, 2526793540, 100599273, 3588615500, 1731617676, 2717392463, 3923519777, 664488769, 4162230222, 426115628, 3712917185, 1522168197, 3846097365, 2311505446, 237587809, 1559711024, 4075078638, 613433559, 1133500033, 3381435441, 1600624771, 3992156787, 3550508229, 755847704, 2262235879, 1175026792, 495941911, 2035659952, 3588264313, 911697089, 3205659654, 1761905509, 3430396680, 3245218311, 1425420504, 2868116719, 506493094, 2486246015, 1428491380, 1246056371, 3880169557, 2286031311, 1451189562, 2751673674, 1525883590, 197719716, 2157238384, 3960073685, 494444986, 2839334227, 2307066168, 1370087470, 721685235, 1861795364, 2293599450, 3813023845, 2448194290, 2705324724, 532943765, 2994199114, 2946200270, 1996074372, 4048259763, 2396439017, 994044194, 705814453, 958215959, 1565374150, 2461647465, 4035512383, 393203825, 260572195, 3823717846, 3478096631, 4206239704, 756007634, 3284543570, 3619726193, 1814592716, 2006032635, 3566760489, 2765946852, 4200369539, 3083191394, 3935323764, 319589245, 1999892606, 185547507, 2557986934, 2311201887, 3197978882, 3164483878, 3510343489, 1776440912, 789654702, 1470654964, 1642885438, 3645978457, 2277751915, 2725039967, 2296368731, 3738159676, 3514215162, 398718796, 1856623883, 301030427, 471038158, 4252730959, 3304028230, 2451651532, 1512362592, 1532672604, 259550526, 3384849034, 2608927722, 3976727847, 1223236950, 1684568639, 1664960354, 2773037478, 35942981, 2153670215, 2966842999, 3527743449, 3891105442, 1470342506, 4256052467, 633122943, 888000370, 340152393, 3180838574, 1633188342, 2151737871, 4009403873, 1061489637, 3561349011, 2380609106, 2189576252, 3967970655, 1846247395, 641549127, 700218182, 2116029891, 1476805368, 677727288, 98601642, 791135984, 594614805, 3650338866, 2730204842, 1398540754, 2834924423, 2773743322, 2405280684, 1906967319, 1491552344, 1904511220, 1686156027, 1953167207, 14791166, 4025475087, 1322365325, 2931774369, 580491396, 120340318, 1514094724, 3147045206, 500273968, 3007931388, 1940116832, 2562786138, 3284787298, 1520739637, 3200053073, 1794347838, 233592972, 3326273234, 75480261, 146955813, 354381045, 2405637697, 2229582200, 3079180089, 4033243869, 2422913126, 1172280648, 3035066612, 1290711592, 2024490865, 2330423509, 2099192796, 2017138237, 3751253922, 1284918442, 1941935615, 2691201840, 1775282765, 1885566640, 3594301313, 3321376877, 1452798995, 1481970434, 1753030527, 2192174911, 3115121060, 2307854333, 2871692196, 2643445130, 1409699275, 736998083, 1834894725, 873045051, 1301891724, 2722343982, 1732819394, 573397885, 2484348821, 3113026412, 231667777, 2474978711, 1173390538, 1844079014, 1192832360, 3645795642, 2627572201, 511101388, 2628595688, 3029889268, 554906273, 4110275149, 1625941657, 3407018887, 3702645783, 3427234258, 613588445, 138737801, 3351937350, 2383220089, 622070566, 93424655, 821502509, 3085608479, 4140827962, 4133521943, 1979188071, 151659227, 305940923, 208958853, 598330921, 1682855748, 403159553, 3567971318, 1369355731, 1114806274, 2482709670, 2498252631, 2887637092, 956730505, 1081126060, 1318248253, 2901529061, 1767398363, 3545625258, 751076401, 2080134679, 1968706734, 818023120, 1343541500, 3490990834, 2308742012, 3185258866, 4210326395, 1834720962, 1989037543, 4002345730, 4141356557, 1852560669, 1089291416, 3066848203, 957811259, 2336806076, 3146792720, 1891213601, 2739798893, 3470812732, 1996537235, 2751533102, 2325784421, 1179494183, 1371452765, 4282979635, 1044719731, 195839524, 1679721915, 1421314146, 2179589826, 1364228437, 3486704982, 672149145, 1857659940, 3389102086, 2436111738, 1141870469, 3191576, 1345706595, 492346370, 2847128019, 3894732259, 1544080283, 3350284729, 385678680, 1315188673, 4062325882, 1508045094, 595801246, 423059235, 2215970636, 663905115, 3119903634, 752314359, 1266553225, 1856538418, 2448664052, 2440008584, 1271411175, 2260452345, 2490459223, 1211262783, 343704487, 4076231826, 482958228, 3332649922, 682617404, 2622839454, 1919609738, 4024519713, 3464493369, 1150449040, 3461177548, 1835411344, 1540502846, 1210726221, 1258046191, 4114790939, 1997743268, 3870371645, 709841390, 245848277, 3242099772, 947674561, 557212525, 448929983, 1692528561, 2083249699, 91493722, 2121094219, 1137075261, 3328290908, 2506334512, 2291960344, 2407948362, 839148365, 3734439514, 1213766842, 1849998313, 3769649236, 3050024703, 1005242548, 2221922566, 683158391, 797104954, 777232933, 647608606, 1748574878, 551563003, 3494930721, 575231358, 921741170, 905383596, 661058691, 2665263199, 540740408, 3847779772, 446421057, 1667979120, 3415695559, 4194144702, 3966676819, 1408007165, 3098576852, 767697171, 3460365307, 3983621332, 3835695114, 2435212367, 2967035868, 1004563252, 2975990023, 108552295, 1610415463, 4107653015, 3260096412, 4005027863, 4064070802, 4098330531, 723190737, 2281710359, 1535749539, 3792136199, 715059052, 661815319, 395258288, 50451523, 3992844145, 1303077409, 372844318, 3847749439, 1110645003, 112863253, 1146663582, 3296920400, 1898099616, 3276357814, 2927094200, 3130262559, 1656251611, 2710683416, 2044745418, 1772068984, 2405495046, 1980928833, 3730007337, 2920317225, 2585102019, 3567372611, 890096285, 119597490, 102775871, 1899747504, 2695422133, 3759711393, 3599506213, 1616043000, 1522757217, 490552078, 1515230783, 1372053362, 1783829590, 1055677912, 1532464729, 1450646612, 241717092, 2819177685, 2346477817, 1914461635, 4030888101, 1717549479, 3231203054, 3537305573, 18664153, 2943560123, 2113495473, 2784888171, 1777284826, 3555217009, 1456463846, 2731343806, 117701464, 1065694195, 725085269, 2442455737, 679871848, 818751872, 1569200108, 136493749, 1786010054, 1084069656, 4190688921, 1613012486, 4057544415, 2446174740, 1942149673, 4167681446, 2024228853, 3398978975, 3075859282, 3562438992, 1758643707, 2752989514, 2566716121, 1858270158, 1948249386, 3421703526, 1849871178, 3974790956, 2305258542, 3553393139, 2179917332, 3289519041, 3088286545, 382126120, 3519571081, 2839895038, 1613592621, 32813052, 1083630398, 3693445374, 756071865, 4227712412, 603285901, 811532217, 3532203875, 2072640357, 879368469, 2337565558, 366905755, 1261226690, 1763045876, 3265473839, 742482117, 4060202405, 3727154766, 417155679, 2531439946, 315895449, 2524858227, 154809523, 143509614, 843250175, 3133872359, 3615202143, 687741168, 1911519488, 4218099715, 1097416728, 642926162, 2449848752, 2395216235, 3205955197, 3317003585, 20795038, 2988628042, 842075698, 894103699, 210177876, 817623714, 2471250718, 209433373, 1869530104, 2485180709, 839085584, 2397148515, 3029503181, 1735058424, 834616051, 1748864569, 2760689476, 1158219036, 2954442537, 1814125479, 1168456064, 4142888751, 1494813054, 3757599687, 121227978, 1913319913, 3404173269, 3041984142, 2168346654, 489589346, 4212350346, 2417017086, 1795121552, 728664795, 3560647240, 438331749, 3933937722, 832062355, 202236935, 2252856457, 1625762792, 3048446649, 2143694548, 3763988153, 3782931306, 2441195670, 3640546036, 86350685, 1881876087, 1776239799, 4019681995, 3596877053, 3971835862, 1599031211, 4257299605, 174196133, 1964993816, 1018506168, 3284621916, 1787494846, 3358578339, 2372768394, 2631092147, 135138217, 418790992, 4049247090, 736917599, 430986525, 4241190826, 3671428827, 934818266, 643916830, 3766428589, 1812848072, 4181535034, 3721732480, 4179454504, 310235481, 3419368297, 3251884099, 2939840441, 468551611, 550478762, 1692759422, 1079601165, 3286665233, 1794636540, 3119496387, 1171766162, 3387190967, 3264510347, 1619118419, 2654897713, 3179611425, 2607912109, 465426467, 2525845176, 1553236174, 1003016893, 463100362, 1841252775, 496111746, 2204052929, 1701249860, 4290362735, 169619043, 52686398, 919789186, 254462080, 3780892905, 1612227477, 1813043891, 2443373944, 2011592214, 10421250, 3323746972, 4262973123, 1490386582, 68088371, 698327965, 2552413130, 304984142, 2771723541, 1132254945, 2065863540, 875619896, 2833966444, 1648472743, 2906321483, 1595242452, 753931170, 3931811543, 4154766811, 1065457006, 1328219819, 1524610816, 3607919959, 1409855735, 1998372646, 1975521651, 3948424015, 1812703853, 3853049491, 1986469411, 3016847938, 1014601526, 1207774162, 1706756474, 2816959070, 3211930238, 4155783138, 3615507516, 4171017395, 2800205583, 3798202138, 2050142523, 1787884099, 2387254366, 280456600, 1233071773, 1311198160, 2828565153, 1876758337, 3279474609, 2510006371, 956264116, 3433710286, 3623412792, 3684762415, 3790100878, 1861513884, 2546764904, 2917025919, 2770641388, 3905176568, 1355869997, 2255983551, 1296199457, 846502264, 2286268781, 1770431514, 891206941, 3585192714, 1545047792, 3150274314, 3837270926, 2967442094, 3277015464, 1257999191, 2374265892, 2021587458, 1328713063, 3604394209, 959728751, 965907286, 1731404914, 187584946, 4098569104, 2445805449, 662513703, 1773648886, 1193289618, 2480061708, 1062658591, 1068871468, 1971556708, 47167201, 4211332955, 3344590934, 2157229770, 3564562283, 831617702, 1005923416, 3018854796, 3299082893, 2596891806, 996204532, 2273409579, 3227559528, 2283656623, 3073373408, 3253317415, 4052489427, 3237773617, 695430625, 1811086856, 380834465, 1861513240, 1446777004, 2410220561, 323544573, 557554278, 3206269489, 452942603, 757053682, 1897906699, 1222330141, 3372192835, 1649656412, 3762741277, 4062783622, 3176605827, 952649700, 3537061860, 3059323315, 1278599873, 436730854, 696581438, 1904808387, 3908171695, 2825204447, 231392697, 1250974236, 1707996439, 3504816243, 3679460924, 3763930187, 1671114825, 706024858, 3366642996, 1036254879, 2206366761, 2213145759, 2092678333, 4216000505, 2259274621, 3831332548, 322459135, 3568084839, 4054581310, 2315934533, 2183667971, 1611035552, 1641404007, 809871946, 3434704569, 2659358417, 935079388, 918159913, 2986336971, 2692813637, 1719672795, 1305422905, 2664118956, 1449165309, 113254534, 1340438713, 95400385, 1407693480, 1531091996, 2652468503, 1778184008, 1297460607, 1802306153, 1664594636, 1038820536, 2913065598, 3453745319, 4116090713, 103812985, 558258625, 2878334180, 3448059785, 886812220, 3544917892, 514388895, 3300269708, 3215188175, 1836114355, 1151039802, 3867771727, 4057043818, 1103404286, 2901811721, 2606051104, 3047758094, 2613666519, 667538096, 3681426605, 3910008631, 4212098478, 2989865668, 481733312, 734010623, 460986287, 1334358629, 1199205172, 1020933101, 449225525, 3399359847, 3042266821, 3154671685, 3928215329, 2795101196, 1649402290, 2834458591, 259949941, 921398543, 3514363316, 2046817782, 190945188, 3759601687, 3479549693, 2778362458, 3764139489, 4015394861, 417026202, 2452299223, 4088341731, 120383351, 2815631781, 1216523919, 3370033940, 2452234347, 1922548523, 4068785421, 1252557937, 554866668, 780128730, 3408665651, 1225284130, 125981569, 3980204590, 3969866966, 3259485559, 2329348084, 1149102464, 3431369924, 258877093, 3772976348, 2129669954, 3026574411, 591829368, 4265649598, 1445191866, 3073788232, 2504625867, 3151068977, 259943495, 3353567228, 1712144856, 745229849, 2677077229, 2605108036, 1832229054, 3273856703, 4182575675, 1672161957, 3439371188, 1556289139, 2777768672, 4248496295, 554529704, 2802187286, 4009762633, 1188188638, 2337797066, 1292269545, 4249120946, 1186600167, 1125599333, 2890400322, 2555793221, 3524765233, 3217969225, 2643175984, 3418702351, 1910184428, 3420745510, 218116846, 3862647106, 3366301976, 241818974, 3175663429, 4032828742, 1517688120, 667443886, 3736185847, 4052172621, 983374815, 4091556430, 4244849712, 3808715298, 2469483504, 2007903643, 2383273153, 1125118602, 266306261, 2017372411, 318580643, 2405863453, 2167099673, 3125988745, 3389362583, 1123035594, 4275581473, 1600176581, 291055088, 2299905717, 824979118, 2021145692, 11634500, 4226906988, 3365683942, 1380958983, 2659435552, 3768377163, 1645974893, 2983072760, 332927955, 1106402450, 4218256570, 3830904391, 1323650946, 1064516508, 2538836831, 975795744, 745796155, 3016291585, 1875909436, 3879047152, 3593500677, 1301877302, 2184255851, 3851277280, 2154323846, 4190324639, 1509067460, 2947848528, 3352967604, 1675373336, 1994044658, 3995393142, 1676067614, 2776353625, 4016035741, 2047579647, 1739239568, 1375789281, 2665646984, 972987953, 1663657870, 1899754916, 2850858009, 1501024369, 1868901202, 2126080553, 122066118, 1080391219, 3200227071, 1993173249, 1715580112, 3008100792, 1250585772, 3136030234, 3399597284, 2283119979, 846451427, 3105089650, 366967789, 3081376529, 534034485, 1695851324, 1180018136, 2137584658, 766752720, 1832545415, 1676491835, 3237888260, 21157441, 1023969808, 427189875, 2366279731, 4203015566, 3393460063, 543011255, 1126383931, 2491338035, 3311688791, 953134416, 172560676, 3127349618, 1034553442, 1694750954, 2657870736, 4007408571, 3937613695, 1683007711, 487769933, 3764140877, 1823340927, 484415596, 1708386499, 1153583287, 1279353079, 3979723852, 3229471097, 3582434975, 2078537195, 3946214874, 2036133246, 3794461843, 2010502923, 3098219857, 1149711692, 3980053660, 2947519414, 2359026762, 1399643904, 3801399655, 3409676447, 2481152983, 2795058192, 3033908433, 1018078307, 4043301101, 3052743766, 1984384118, 2626745641, 2781103379, 3152614660, 3942462121, 1281542240, 2056590222, 1598776681, 2965924587, 810966583, 3910113927, 1201852557, 3778630319, 729325953, 2104985141, 486665467, 301380727, 448095818, 4241497144, 2058977912, 1924814489, 1858221666, 270804088, 908038064, 3474994651, 1434561415, 754512308, 709541630, 1558984471, 517393840, 758938742, 467303273, 2213824419, 703591222, 3421559914, 1380596954, 1713235914, 2664808289, 3228762066, 1015653192, 997700805, 3607068993, 1909610241, 3319196686, 2981786116, 3090729322, 779419665, 526844563, 4227731704, 2583369159, 797006231, 1177868870, 2491043130, 2767106525, 608438921, 673323890, 2869522510, 3202497263, 288411103, 3841751416, 1932700172, 816897869, 375192250, 4231257164, 3596881491, 3995618977, 4090802866, 365687858, 1902537007, 1878800644, 148080882, 582728626, 1803942967, 3056902576, 252846566, 3753296164, 2850799019, 1407950849, 1762522918, 3310917790, 3812317643, 1547511683, 2624637741, 3732498939, 527908257, 2564121412, 261585503, 3744450808, 1692231249, 4087599758, 1550863893, 2890034390, 3879708257, 896327084, 962091023, 3265030016, 3400906303, 319850080, 1892075379, 2921077212, 1307226615, 2797188767, 4282881051, 1752493513, 1215906275, 701199703, 1324958993, 709184701, 3466148283, 732230008, 1944130780, 3603489689, 2399031941, 2398496475, 4099818688, 1438147857, 3263766886, 788432412, 3252917171, 88352259, 1798903352, 2218821967, 966828093, 3701306515, 1822415137, 3063313930, 3709165078, 738212658, 593107074, 679607796, 1877301801, 946312520, 3439174289, 2773241589, 1854976439, 3739983465, 1397228881, 644281135, 2863521137, 1185315702, 2426515290, 2358570754, 3726860128, 139764417, 2003217198, 1145417456, 1219526084, 2093263204, 2853669217, 2488019219, 3644822377, 1046698025, 2209522800, 1408833313, 2321759549, 3426817042, 2734398409, 787861366, 3049641158, 994500908, 1160594182, 1853109584, 3952069341, 744779191, 777166315, 4267202821, 2361717210, 1139533796, 3443993858, 470553565, 3619541885, 307869799, 1746891123, 2839750657, 1234080729, 4032888229, 1950663011, 3294113796, 1754867886, 4110509798, 2129747285, 2733817006, 4076924403, 2868377589, 1279146101, 2880922746, 1054271270, 4095467943, 616732053, 3016213670, 3859175340, 3999780107, 1388795894, 2044716865, 798502946, 3351289010, 2244835073, 338468690, 2098568504, 4061768381, 3938407585, 1503764947, 275062357, 1632207759, 362083714, 4277445780, 358840711, 784099429, 574006018, 3266117206, 4013278282, 1098445913, 443257853, 1017623488, 3313652542, 2486017882, 1895304471, 2780589922, 872175486, 248814724, 1016882102, 2902261989, 3576360135, 2961394037, 3429413456, 4004353774, 4228645013, 1238878728, 1920835998, 235104553, 8797074, 842934242, 2170722030, 2235334160, 4113190726, 1401024814, 3165207978, 3740236059, 2145900626, 806325731, 546469911, 3478487440, 2664101382, 855411159, 3514133724, 1844041627, 934252299, 2590126215, 4036323338, 171063162, 3957259969, 3404904115, 1819725329, 1855861280, 1868047356, 3174632466, 1568055288, 3032698363, 3211529590, 2091943112, 1670058114, 4170818591, 1945034854, 1174848210, 3165986586, 2940909892, 786853869, 3840490866, 2789235617, 2792655653, 1858719233, 4244187291, 1103627012, 3329022141, 2705670993, 1560192581, 3017737938, 4040030849, 1328569197, 1838648301, 2942624277, 926145851, 2264896461, 3866943636, 3942993556, 1848414988, 4106964758, 2936050053, 2388919330, 3992507802, 3464542193, 187087042, 3403072624, 2326515494, 1172843405, 1740669232, 1463200754, 1035781961, 2180596223, 3690098283, 133379465, 2077716916, 74382790, 1085688311, 1104597142, 72564764, 675515933, 3695934030, 908119418, 499795160, 1535439050, 15666617, 3616194219, 1670026968, 3156178490, 256413721, 1397109876, 2018517220, 3770778592, 1819979782, 3180527380, 2453080142, 1253381805, 1554880932, 3495642845, 451699130, 2372546133, 3238690839, 2119490934, 776915388, 990644570, 3179710540, 2543439404, 330704743, 151159302, 3780086563, 1917041714, 3455434164, 3381422917, 2710831347, 2770396272, 220611006, 528800865, 3817400152, 2363043016, 3643162758, 3966363835, 3720506570, 896734584, 2403642366, 2687759323, 1021932084, 766602256, 2803771486, 2613999099, 2681261346, 1227495431, 3253462593, 4289610418, 525397652, 1565998292, 160915438, 2891597957, 3006295076, 1593167509, 3385366133, 815940696, 916096567, 2240947369, 1772113738, 1444836953, 4145506959, 2965466309, 4118147566, 3651244477, 335681233, 1175714271, 2094158650, 199492936, 1142367651, 729982616, 2480288716, 749900444, 2028440389, 279838361, 2978436701, 824623693, 2591733460, 3189222180, 4010089843, 3592086609, 2132681764, 138150050, 3266989726, 1309791253, 606263736, 3190140745, 1949986885, 4294772854, 4104745171, 1154840034, 794450213, 1960667143, 2955818472, 3662708739, 434507211, 552173914, 3192737645, 2561467736, 2442185337, 1389812072, 3183788323, 1583344431, 2917838151, 3050034836, 2355897406, 874350621, 4208495701, 1035623941, 2925760213, 330183510, 1662710783, 3735877544, 3622719787, 46319436, 3341487556, 850967182, 3215739276, 2069022172, 4086574358, 3742085266, 3567900184, 2315886703, 2299235935, 2696667208, 2630641291, 512095010, 2268050145, 1384286829, 3499660252, 1458094907, 1138020803, 2401766522, 2590920605, 2321111115, 3522218668, 593554200, 1554341387, 1319869652, 994515407, 3449356051, 3146595718, 748922453, 4200546644, 2206672714, 256587630, 3274718337, 1916937834, 3998747521, 2608704822, 639386442, 1150947646, 3599983918, 2675456031, 3340745632, 3405096839, 2128211072, 1917640085, 745997740, 710294381, 4241873921, 1346220900, 72110784, 400114344, 1343298518, 690548749, 3954160909, 3884629497, 3367177483, 2666745948, 1489355757, 1675878461, 2256876280, 3245348575, 1912897811, 832631379, 2637894110, 3629196424, 798011118, 347063982, 3706423313, 886013747, 2476095087, 1859993843, 517052433, 2006942679, 3738818123, 3396011652, 320784407, 1140894207, 470593971, 1836344936, 1599503589, 1637624121, 860606560, 3739008940, 1517654564, 2283253538, 2846820569, 394260986, 1976747525, 1571029594, 1034486379, 3782590731, 2108828878, 2193133195, 1915825315, 2275611485, 1482876574, 3474377230, 4282028867, 2498804381, 4003408410, 146007913, 3988319771, 2953872454, 3659536977, 2845597631, 4105244504, 851559631, 3105837407, 3943993819, 1962653560, 1162076858, 2761007953, 4030928957, 4075229240, 2091305447, 1015277928, 3657143074, 1624433205, 2123217020, 1785568376, 231198338, 1249303557, 3849550311, 1088501582, 880460276, 595379886, 1267806963, 3606636119, 1664201670, 3444691020, 3277963657, 3126936806, 1595441769, 921781519, 2974162722, 4174826436, 1610298143, 1979690426, 59053366, 2775473509, 1287706142, 3639690370, 1430843555, 4013184679, 3538239229, 2220201036, 1235480751, 259182696, 2182428291, 748047905, 963081174, 4044923678, 878427181, 2336282858, 2441571111, 2217750997, 1033986332, 3730538901, 2750699291, 2407219547, 2194065370, 570571135, 4070966447, 1837495628, 426513467, 1010960784, 4248437219, 1726626836, 2896171524, 458850203, 1525960809, 1224116328, 4216898287, 3123936324, 1098758338, 2124154843, 1118537188, 109090097, 2933713683, 1739453320, 2194727937, 1861353894, 2982688218, 122219887, 3092716798, 1567464236, 2086174508, 4106871629, 1736049558, 1783091853, 4218235694, 2601311391, 3358565782, 3623784748, 1977669534, 3900660568, 3758243978, 1194691936, 3561577965, 1994528318, 3812615058, 2695766800, 2163886810, 3621066255, 1212763374, 247704883, 1280689213, 1224958274, 592239752, 60532055, 577207321, 2473264905, 832394230, 3555241687, 1654612553, 1406737014, 2551850830, 3423293772, 652892647, 365453092, 2086293993, 3895703848, 232828276, 703626747, 1045235082, 417400458, 3031242983, 3118850216, 2523177277, 166675500, 3316911297, 4246189485, 1632795862, 1146745362, 3976465299, 2385165508, 792036155, 1231203108, 2414777415, 818157257, 2018810774, 2649228555, 56489401, 2512282594, 1432595233, 3082517214, 286977169, 64974934, 3517645958, 81838602, 2429569652, 1746685302, 2776968416, 807352699, 2800596145, 2966195319, 1644075694, 2913977507, 807181976, 597902715, 4256697198, 1761994720, 796655856, 400047189, 3414461823, 2731244797, 3941901224, 1950734664, 1838074190, 963208537, 2596454116, 2703650605, 3952145535, 1990751769, 1388710249, 761767096, 400827032, 381449237, 2939915718, 2497427606, 4083887731, 2843199650, 1879366496, 986777733, 3944984242, 71786413, 4039419453, 3787161424, 21503593, 1415833872, 814179764, 1135464100, 2989643742, 2776381464, 1379732990, 1003586032, 3288794553, 2281977786, 3798332674, 4272392026, 1125029405, 3640823602, 260524116, 3884533799, 4248582324, 3196939509, 1687964820, 682385722, 842678414, 1933937904, 1139765066, 2747514628, 3414438294, 3959167838, 4018600682, 214137182, 2023468617, 1739966250, 2912926849, 3533331376, 4112202185, 3486394129, 44603132, 3453941558, 93338077, 2269220895, 2535838678, 2127542729, 369958928, 1272204281, 263472928, 922076208, 2517049314, 4206879984, 574237054, 4070804379, 3886697187, 4057386041, 4275631276, 1728902650, 2367911579, 1550782126, 3215075250, 1049898474, 2759858975, 1573316186, 3572074815, 3981768693, 1821958526, 2542623222, 435777587, 3693242707, 31499725, 591015968, 518627004, 1001089493, 1933148812, 3404194846, 3654632906, 412688029, 1411868131, 3411895999, 2204953581, 826392068, 3299481355, 1300258975, 1590008068, 2409222915, 1683941534, 3247362792, 3837747262, 3984582319, 3752197858, 253935924, 3723473185, 3288097382, 3962353322, 742521521, 480782510, 747534181, 567083045, 2913414872, 1056026373, 933772359, 2632116413, 244379541, 3012475016, 2819701250, 2379495813, 1778799019, 1153773341, 4288809864, 1994149268, 1578081456, 3878249820, 3775299884, 3072057552, 702371329, 1625379274, 2880661433, 2600206339, 325905840, 1497660574, 409602328, 2059952324, 2498042135, 4091526754, 4123824156, 1608276035, 540948792, 121411807, 2133170541, 3533076112, 3404785876, 89980643, 2267114676, 3453209708, 406942375, 3596432999, 758643837, 3950480348, 3138160649, 917596265, 3535102717, 2580932786, 2953883149, 110201165, 428354688, 1668498148, 3003093760, 2620631982, 2331817183, 3049730789, 4146590281, 4271052674, 2592474050, 3697338585, 813620355, 1192997865, 3942696240, 709665368, 3251509349, 1824695768, 973239103, 2382003910, 3430102212, 1162130333, 2623730559, 1505531702, 117848935, 1600175821, 3781571324, 4082284265, 25784206, 2030578508, 3499893720, 622686048, 2890820679, 638310412, 3589843303, 3016123699, 2136807554, 3880453006, 1058647191, 1153492547, 768518955, 1639462975, 1722060482, 1647560351, 3267214981, 4098396149, 2174901557, 4046718173, 4220304099, 2462371681, 2355223085, 3367333424, 2869851895, 3557322520, 970269646, 1724271785, 2873904961, 1951494463, 2265892643, 1807306481, 550916256, 384435197, 3566027933, 1696616304, 2686190175, 1306544165, 1417694715, 3644826256, 1100758073, 479654138, 767357674, 3285864383, 1140460284, 2690146570, 2664178750, 3184722936, 3002345859, 420159263, 3657752226, 1423756451, 874740885, 4186256544, 1883973531, 781312086, 2457581839, 1052171937, 2608702916, 2892565081, 3570480530, 3829566109, 1281454410, 1818244432, 1226779138, 1444524515, 1803632242, 1702500532, 3780385929, 877471891, 2790835927, 3896820383, 1490962936, 4231374419, 4227783828, 2936236551, 691399696, 3745572645, 2224581565, 2438426615, 1014318715, 144071538, 4001514387, 3547791746, 2072964797, 3425508159, 2560988186, 134097354, 3148043485, 1115104592, 400500519, 399213543, 36534334, 1407906124, 1267040962, 3015287510, 384470030, 3709272694, 4285377356, 2782337242, 4179825792, 1964669515, 90505120, 1565637432, 1844554286, 2221577989, 3506140107, 935313282, 3711883296, 3894040750, 1302677422, 1863387451, 3112846449, 4287762801, 828852928, 660233576, 1431234884, 1236542976, 2534178146, 3589104779, 661187702, 1913262652, 2050574948, 4272028003, 4282192513, 3603740237, 1499551004, 1262661364, 390154527, 3828298822, 975859381, 3041811107, 1556611917, 981319812, 1197829578, 4102451887, 22536028, 1058983641, 3646168850, 1408647682, 1164710788, 2111814517, 2753874663, 1981723666, 1879280359, 1044177139, 310394189, 3633996519, 472626271, 1581454623, 4142580158, 103536201, 2434941426, 4048520961, 784645878, 1281697661, 1225886467, 1513189349, 1233820463, 1598118893, 3575916219, 4017135193, 3419767505, 3427388647, 941205424, 2393383964, 2446899250, 821397157, 3518315499, 2491218317, 2864846221, 634725585, 49620718, 1213281466, 1873712861, 945830324, 1672360003, 3080179696, 545930503, 2900794092, 214677532, 623575202, 793814468, 3198739684, 3190711516, 1178834990, 3293080543, 2439273711, 1877181150, 2847269621, 1103204176, 2913967013, 699948317, 1780093277, 730888311, 3397208675, 3216369379, 1740601963, 806387544, 3485390700, 4169708569, 447718846, 4104517677, 3969152971, 3561194783, 1420608924, 2586345254, 2452023014, 2397716358, 3297462433, 882066853, 3062971312, 3304965349, 2250670111, 2112147235, 2888944305, 1929404313, 3602727244, 1834916318, 45535207, 1027694963, 1602522904, 4114919523, 2677755723, 4178394404, 558791034, 1901114607, 3740693739, 96688620, 2783921108, 392926853, 1020779073, 3669184699, 1487266365, 1235057540, 3478006935, 3866338489, 387513560, 1100011581, 2364226575, 940578073, 2991453245, 132337420, 975800522, 1217599317, 3165051590, 2757433472, 1947519166, 2926838434, 2258781706, 194016120, 1558056598, 3997239464, 2527283868, 17333894, 801919271, 3915771756, 642337242, 2493478197, 3590688052, 2677420660, 672083274, 2722724080, 3442183399, 4206669911, 1739687078, 867588203, 2855413594, 268737480, 2401349201, 4019442796, 1776882311, 2619034521, 1189653281, 1745500547, 549316287, 1536835126, 3407759237, 240051112, 2539913606, 3990920801, 3545683866, 1501218464, 211387307, 2151439497, 3429636785, 714286028, 114611457, 582831506, 289340678, 3491000832, 3282231077, 1818861529, 1395514588, 3500526489, 521306720, 2224492138, 2362013726, 1666251919, 1658735626, 3832264716, 3491369575, 3678634807, 131684800, 766251889, 2844858263, 3867413385, 717558963, 3277938764, 1611286481, 4182862670, 3388089681, 435399373, 3158973607, 655476035, 3006755663, 1153151793, 3665611071, 2386224890, 164392005, 3879570629, 3304047368, 411334089, 2974109525, 2981553332, 960538916, 2694389997, 256066025, 659308925, 992763402, 3984872794, 2680863459, 3525645988, 4137773699, 3989939675, 1961696327, 4083747486, 249552923, 4096943617, 536516260, 1974710911, 2393036910, 4089371023, 60573889, 4147429287, 782278771, 3640211344, 3534419525, 3969931578, 3360210533, 3295861419, 1314137678, 4178191562, 2001685245, 2896035998, 2175054259, 3461498333, 718691393, 2823317995, 665848820, 1191559332, 1727460153, 1173645578, 2860574467, 3223282689, 3706819080, 3700924980, 3339676180, 4143730928, 945570417, 780459793, 2398197590, 34894167, 1493130972, 2037618368, 4119408422, 3222203062, 2417930314, 2996885037, 1834123612, 3854936574, 417209012, 1071228121, 72761643, 3678587381, 1365840230, 3158957280, 3010376903, 801977378, 2615522749, 1695963647, 1478033346, 620112074, 4156666106, 3380102811, 397627945, 980714617, 3911646412, 2235296708, 609553182, 1642791264, 3643660432, 777702225, 2123576970, 3220771336, 123837281, 1378952952, 3843494486, 1354750475, 2572393744, 2781497695, 3404228476, 1152833982, 1963879247, 1403181543, 2839215061, 3006710396, 187603083, 756371243, 3712755439, 2395730267, 1934548798, 996136123, 205234961, 2282112653, 2006448827, 988711942, 4158058956, 1675302932, 966726255, 2620316831, 1339695881, 3990513412, 323109572, 2081185715, 1156666212, 2342227446, 1935941106, 4265074888, 2796127485, 2794061817, 4264996910, 3702473665, 262927237, 967919539, 797318249, 2399266614, 629229159, 823155266, 1258469844, 3063561061, 3551157658, 2330688677, 1322377088, 906972214, 2153524671, 2958680940, 1669738334, 1366009745, 2179342553, 3470729874, 10176527, 1069776633, 3690753236, 2232607623, 3271363436, 2604889112, 2597216509, 885683754, 3252275958, 3184844786, 1678341014, 437970373, 2902710395, 2197695088, 3258044328, 824298917, 1324176485, 657784905, 516165488, 519232615, 650889153, 147313316, 3956937572, 508390250, 1920603919, 187299837, 1381355530, 3176277232, 216746482, 3539922624, 704125236, 204080463, 1983442826, 2905528133, 2205358404, 2794110174, 151105928, 736995111, 2317806904, 2601922384, 3972151362, 481684027, 113442198, 3090944747, 2014780908, 1123416606, 3677163893, 1700982305, 2843851107, 1047698251, 2788526147, 508442614, 637858999, 2478655763, 885739738, 3619677315, 335462929, 879099590, 3768378685, 48152274, 1315659305, 2106688821, 3794210828, 3761946950, 652193536, 2511717529, 9766078, 3784997323, 2796518957, 1377333732, 1681515505, 2644645549, 2918867007, 3522698180, 2610209709, 3718528335, 3465554385, 638061852, 970596817, 493471001, 394237376, 3419953684, 2009865461, 129419957, 4050050712, 4099190943, 242203047, 1976309972, 2608527061, 216492808, 1098733092, 2932861067, 3783810974, 2554921523, 1398767167, 4013245401, 1014731164, 255546497, 3168302377, 3028124557, 3254966897, 1836914918, 3834830998, 39064463, 1128815408, 3876231624, 3421355264, 1182263598, 898682920, 4148504196, 693182721, 1060267270, 1621356813, 3044814958, 3913532785, 594228237, 1530341006, 3820846773, 1990615545, 1480579110, 2013996638, 3076955600, 1123739101, 1459510221, 3521822301, 3950138028, 2072512790, 1968487076, 2679360458, 3502517777, 195687677, 433476880, 2682138887, 3930888363, 879586041, 3081804863, 3891936215, 1585078837, 431957533, 2282679476, 2953003798, 3292074855, 2636169440, 1485774314, 2375444389, 2048918948, 2587914017, 785603167, 1739069269, 452880565, 3128223113, 2403618934, 1819491750, 1412287001, 2030235830, 1775354856, 1334991813, 2354810219, 2880178317, 2280287601, 811541114, 3118509934, 1094291950, 3677953666, 4076605883, 867071786, 3991858019, 4201259804, 1207063525, 1395289777, 2026780482, 3114201162, 4196620702, 88688380, 310199480, 1255559558, 3732682888, 1315803857, 2191657648, 3522962033, 3515763061, 2046809065, 1810637891, 406400132, 245026550, 3633239185, 2522381250, 2091993377, 1493993278, 3659917466, 2998927269, 2543985524, 1823735136, 2205072049, 579260099, 1698251659, 597064238, 1637247947, 323569316, 1252059615, 954670609, 475835076, 1825009571, 1553130540, 1714072161, 1242985655, 1133505605, 483738070, 521000643, 2886646679, 2813745163, 2473941780, 2224033158, 2958843913, 616412857, 3310097525, 2797215340, 4155364426, 3443956785, 2260941283, 3297185473, 2509771855, 2201823486, 3511124578, 3448510809, 2112426269, 3656851596, 238766582, 196198079, 2847019242, 3241144053, 1076060679, 2842437780, 2493340744, 2728764994, 4251186812, 794749951, 1638468398, 1623085515, 2025007929, 4279811517, 2553329095, 2201628998, 1762603197, 3978900964, 2593882870, 3368692577, 2506832978, 2127882423, 866434875, 4284532392, 3625322926, 3691305416, 2159920987, 1293013481, 1310478490, 2642662854, 2360861648, 1616819715, 2558020895, 3759730604, 2743615180, 1343761490, 2217423467, 2668041501, 2354911179, 1653253229, 3585609653, 1059634084, 4016846456, 1938967439, 1906273503, 3962847243, 3614584453, 637344731, 1488082154, 3966397337, 3185626546, 336569894, 1200873369, 1448114472, 823727460, 3650759945, 2744123548, 2400605713, 1428451978, 3096111400, 4243597230, 1642159451, 127617639, 1319180275, 3554706968, 1079235452, 1697944313, 585169298, 1649523974, 331202103, 3451545176, 3017755423, 1860523086, 3738175758, 425348816, 1979048885, 235686174, 3238566277, 1994387230, 1335852493, 2326297241, 1502047994, 2092655545, 1949551701, 2063193771, 3667859135, 132635546, 2367690883, 3427103174, 2786787647, 621259, 3659668175, 23015233, 923512535, 1677129152, 1535783242, 4157189837, 3652182536, 1430135348, 1885128618, 3256194067, 3773527752, 2716072349, 583618263, 2212896894, 3548005456, 3758364683, 3292430066, 4000236851, 145455867, 3384535511, 1863757250, 2773848837, 2035735193, 2497956728, 2239245543, 836956587, 2534285963, 244181334, 3422759561, 1109653234, 2975542240, 1821196643, 1650352191, 4155534856, 1771193489, 4041093286, 2494923387, 463350893, 3185409073, 231857436, 438251851, 3419450173, 557844128, 3216696111, 1014997575, 2584744286, 1447947703, 3236095828, 503625609, 1759927633, 3027903962, 1315169796, 3315283085, 820763605, 515371941, 1869367970, 3129581213, 1329399929, 3031966070, 1256894137, 214141039, 1141944945, 1339924514, 253014237, 3336694474, 3544427680, 826080235, 2328483490, 1515055050, 3991188374, 3767671449, 1446171734, 4002829370, 1350238510, 45363811, 1260025254, 3127677137, 998224826, 936708504, 729028776, 3607383632, 969354244, 2197518741, 1675038436, 2833916401, 2800293243, 253682878, 196565137, 1350688853, 803446780, 75577878, 3664015763, 1910239083, 3404348048, 85752902, 1320851816, 2209034645, 3297315420, 663352898, 1845828549, 726292536, 2695812586, 1633080610, 4051423442, 2939755033, 3143385662, 1650248714, 2350535031, 3066191099, 4118277504, 1264450907, 1151986363, 1607756001, 327453744, 2270080021, 2430181871, 3446857153, 638339517, 1728310087, 544882001, 282447362, 1279681592, 3123566291, 3385304007, 4015100922, 3760346410, 2933428683, 1090163916, 168105014, 2968723379, 1460437955, 3557452909, 3233727616, 2541253050, 4232346548, 756296370, 2133532971, 320230561, 3975833917, 3045226332, 332336747, 1830867344, 325567600, 501818372, 3907319833, 690333787, 2743315815, 3131750521, 2288405125, 1984124758, 733712738, 371007675, 3980506920, 3653281983, 1660411263, 1528576810, 955395155, 3350459833, 834968406, 587522547, 515036529, 881534964, 471144280, 701778248, 2382851364, 1411224471, 853468954, 4285822269, 1292075466, 1491903224, 3482655352, 1992401909, 1001415037, 3860630040, 736999460, 572658401, 2186136713, 1508385350, 1385854254, 2503588020, 4288395578, 579973193, 1411606507, 516254788, 1887071343, 3188777685, 1929104927, 2464400684, 2230664721, 2166047165, 3075739549, 2802639113, 2645533143, 405443903, 3723064453, 99025318, 1723332629, 525676356, 863448882, 2374028735, 4079996274, 2084701626, 1969915550, 2723746832, 2974969918, 2537694587, 2559931394, 2065836573, 2063560874, 10119699, 4005541143, 1811851713, 996705242, 1435358296, 2510299377, 2944575289, 2257082992, 76018906, 1401222395, 1469863711, 933586541, 3872324596, 4091808090, 4001370599, 4035431150, 1017029800, 3294205415, 3584382606, 677945700, 920089629, 230851215, 4269329250, 1199411447, 3856347188, 3954692534, 808928053, 2159496291, 1281086294, 3989096946, 2557002519, 609162302, 992726280, 1731715195, 1813718444, 1433489994, 890323709, 3056391428, 2932154083, 286558376, 3178793959, 3286975535, 1410978661, 3508822319, 1380988234, 2296026567, 1777135373, 3612535615, 4255136209, 555351637, 1062397408, 669545076, 75784423, 4069503028, 1061345362, 491751323, 2796094293, 1634406093, 4231131350, 3592952239, 2434704115, 103758118, 1826069048, 494583000, 1448692255, 1783575004, 1854407744, 1613102357, 2148325870, 757591384, 3785217768, 3881069895, 3234673856, 4053781944, 562567344, 1954605564, 3376564926, 1553680403, 3135052293, 2881359307, 674183835, 2224651829, 2122888392, 1240372242, 3120544660, 3446134410, 3337084225, 776063821, 132560628, 3125646543, 3230123331, 4112427861, 4134222326, 2144059220, 29160080, 711944946, 2756426550, 873794988, 1576550922, 3057161058, 1559687821, 1484033755, 2952549693, 4225083368, 3542471704, 2961597994, 2111512905, 741056278, 4225743737, 1335387876, 4199009349, 443937677, 2671353700, 1605208345, 3528214586, 1277314108, 2313526792, 3236521698, 3864841559, 1381508251, 4217618996, 1968231540, 3907690072, 3668138007, 474533033, 2180516076, 1951765616, 660919625, 3796850795, 2242252557, 685830984, 1072559311, 1985018518, 2829844966, 2037591435, 4191396406, 642865517, 2411116168, 485040534, 2970136562, 3216200624, 2786082935, 2232257993, 1843573769, 3315038289, 1241474682, 325113693, 2331832928, 1776289489, 3462915902, 2984795678, 3312339429, 3227944486, 4165498408, 59676162, 3720073381, 31536266, 3968695054, 4093445586, 3036722195, 3675711414, 2023359718, 3073532774, 791774203, 3499476605, 2730765616, 3133483272, 3106312115, 2866490074, 1707605309, 2141708319, 1758090558, 1844675744, 2664633027, 2937947260, 945124137, 1969742429, 2064602569, 2196585631, 2403808117, 2142726514, 3884429234, 602454709, 3077068440, 1698589249, 2231280609, 2524383074, 4084166068, 4098881815, 3116350914, 2842358980, 3430540129, 1579891737, 3054232818, 952713511, 1557876450, 3753665716, 3099845173, 3167454042, 4030631135, 43966638, 1339100882, 4130388787, 1133473532, 1337537468, 919667871, 1947211988, 403262771, 4012215925, 400115928, 3360163105, 2926047972, 758551103, 640365450, 1987072805, 3669494105, 1986191048, 60466898, 1170185332, 3887363892, 198871677, 728063755, 797402174, 860538204, 499695269, 422313421, 400588797, 2127023598, 3582618467, 2615415791, 4205729476, 4067048755, 2375531162, 1187727538, 326294225, 1918494156, 3262634300, 3676674961, 2006280970, 3352035083, 3083236497, 2605896704, 321323073, 4209040857, 971535920, 3392473679, 2727301880, 4073785427, 342522730, 1189460692, 699306, 3083133547, 2701518891, 2498877945, 2683341291, 852140355, 104784394, 2635846946, 2958038501, 2349156469, 3343632790, 3482793634, 1544325825, 863668156, 1595191858, 291700878, 2490277819, 509758423, 898031517, 1809514364, 2606330104, 2137131746, 2253951723, 208799061, 1760803752, 3927566642, 1305848230, 3219158579, 346008609, 3985325286, 4187248521, 1656013063, 1120123357, 2879306958, 1933622627, 3002556080, 2378937126, 1926771913, 1405432723, 2040717700, 1218053315, 2694183453, 606188378, 453628928, 2145186766, 256829185, 2020180235, 37646734, 1452850116, 1248272739, 310875051, 2360981055, 1233583571, 389936147, 2925658821, 2838081800, 3688013381, 157971421, 3906947244, 2972325197, 2790866680, 3223983683, 1502359584, 3465114383, 1588515930, 3950643475, 2332871454, 3270026835, 642557629, 3517754168, 380120431, 2248816876, 1726657407, 3574828469, 2560617880, 2362983425, 3984462076, 300863662, 614069278, 2177283659, 3910752946, 599874052, 3921233579, 3092569, 4197460795, 988690084, 2821132994, 272988669, 2728465485, 3667272004, 3293490846, 1499140990, 1900387229, 3168893858, 2200815788, 3752799013, 3145685344, 4018644853, 3920957266, 693961306, 265808288, 1004252291, 3255234155, 1647745278, 1415112607, 182724351, 2215447208, 1837325271, 408242878, 3776968244, 2072369813, 802610305, 3957302388, 351411312, 1305909910, 1226125383, 508680681, 1887921162, 3826227594, 4257323834, 4014809801, 3556357720, 762383135, 1455589106, 1066475803, 1500274254, 3682212964, 2927143014, 4006214237, 1708811049, 1521296291, 2735462441, 463601640, 3368605960, 453960979, 2880453677, 1849360900, 1396057899, 9254856, 150394838, 209165934, 4096636816, 4072550408, 847997479, 1266020157, 1567887981, 3624992598, 1888831998, 1010807350, 4082711038, 628380111, 2953899769, 721793980, 2431129168, 4203317688, 3827764054, 3728606376, 2552680359, 2960934791, 1288502881, 3172056384, 637910071, 2818038738, 3776238410, 3605459947, 185010889, 3030135854, 4175596444, 2027948666, 2700463109, 3542892976, 1280414927, 3665990572, 1777237804, 90910386, 540905680, 4246354938, 3076379433, 555480642, 2485589003, 29030358, 1670997465, 2695241662, 4218418413, 2804983174, 1507399393, 626445968, 2265961651, 2844094632, 3339268175, 3026336915, 1044574745, 607049049, 404422724, 3745333950, 2579392077, 1272560688, 3807943105, 53187389, 315120970, 1084964854, 2943809791, 1218238821, 313244751, 681062392, 1081503852, 2104346250, 3561379310, 1642115960, 546768156, 817670528, 2486039478, 1039426907, 2325856236, 2865379037, 3085773061, 3207766686, 4187451512, 1335605001, 2022715485, 3538799861, 795216989, 817705739, 1365537189, 1776953173, 1589142875, 3259457571, 844062543, 643956682, 2803293288, 2657687934, 3447562417, 3689097226, 3216206954, 3404404483, 2696036172, 2972911254, 4096212572, 592247256, 2269051690, 494999020, 2411819862, 335590108, 1271818118, 746764425, 1448757313, 476848067, 2895147901, 2012839568, 4227308392, 3573980426, 3701298257, 3498938988, 1147309190, 2274447450, 637849388, 103834008, 920583566, 724808448, 1619922925, 4016024369, 1506957949, 2051656760, 1777901344, 2928540292, 1529836979, 1489763185, 4214887696, 2384668175, 2521144438, 3420857615, 274458449, 917208350, 3520631849, 3507938153, 2567126780, 1512553929, 3376843944, 1168456945, 135711843, 3549035655, 2736332987, 1114457273, 206663508, 3947267343, 3542696089, 1741912463, 737637656, 1302851152, 2338441992, 2076915233, 2135053306, 169066462, 1318023651, 3818255572, 3416948190, 2637203651, 874640284, 2519864729, 1772702042, 472060338, 3517028406, 498981921, 909000956, 2779884416, 317925401, 4188912583, 3742068558, 743747711, 3061394815, 2173276734, 1463910822, 1795544521, 4193229120, 4019957320, 84081064, 2968345689, 2981662331, 2586647747, 2456522407, 912232664, 2198939854, 763766691, 3993608802, 2891440084, 1154280988, 2019510867, 2808472170, 1029316875, 2644602305, 1615532262, 2461712147, 3288898605, 600154798, 3539737333, 973473777, 2767611997, 2365284871, 3512855686, 487552166, 1760425965, 2886998262, 1735550479, 3421130471, 78514838, 3159021353, 2117594071, 641052980, 1607101099, 2901773937, 2505708808, 1822170838, 3651028926, 1860974051, 4160885642, 1638219165, 3834608140, 1469476694, 486749181, 3786278568, 4108790855, 2048409199, 1307832351, 909458766, 459626138, 266126684, 613549535, 391789560, 4257561279, 3004228799, 343250090, 55416297, 3999595274, 2458913103, 3063482443, 3619262505, 1207884731, 1140969722, 2072972937, 2741957, 203401111, 3682717115, 813902359, 3379609970, 2470453137, 2794137312, 937383777, 1651272534, 902971312, 2912349910, 4223560371, 1673117581, 1942073664, 2907820255, 2843759645, 4263488694, 1994758176, 1529185929, 659046619, 3709082521, 2730700623, 3315917254, 146041466, 2476013624, 3369155114, 3894429252, 50567161, 4126027543, 3552569988, 1203576405, 3117138188, 2265888124, 2289626119, 1568323182, 2319523104, 2803116307, 1691234938, 1357647960, 1146809817, 2065925136, 720201778, 1316090235, 3101959563, 2270558210, 2472408886, 794239298, 1778613324, 2825008716, 1913152158, 825995586, 4187110107, 741972497, 1730802456, 586048256, 3702466523, 1145422152, 929341377, 426550353, 4138721657, 1659501814, 850113292, 3718642008, 3200752915, 3580435695, 1023725817, 3378405448, 2618394582, 3313532222, 1254805322, 3588412971, 2429523277, 969803074, 826180553, 3623229184, 2231480747, 112800320, 2290381357, 1062683502, 2455606474, 2759773278, 538720546, 768934190, 685540085, 2916954320, 3254848000, 835303676, 3352142032, 3289530418, 2589583943, 3580922196, 2402263026, 2542490637, 2476905803, 2066854507, 2314960313, 2703426932, 1557296215, 3519599392, 2893018245, 3740482491, 2787709908, 3812543332, 2053623581, 1876642801, 186604678, 327208397, 1272463198, 2697375645, 1981409506, 2152383633, 181691079, 574089491, 757791117, 1381035811, 4087228822, 3623390527, 1377529993, 1007033319, 4012926722, 18343140, 3202254508, 2353379930, 115383522, 725087901, 2969594369, 4075746799, 2019525165, 1860616982, 2321836485, 943465203, 3995307396, 1976071694, 3983931709, 3487368091, 3661395807, 1636397180, 3139973505, 624525312, 634725896, 3925076871, 1999566534, 3000692514, 2805888202, 4016073011, 558082261, 2032718070, 3993593926, 458278648, 2712007361, 3951263326, 1154813367, 3431211024, 1022791885, 2984530731, 3751745060, 850369468, 4182481169, 705249253, 201058001, 576508848, 3153624204, 1835548129, 1800330897, 2096469468, 524006401, 527702382, 1087278016, 1723099231, 3579930467, 808575138, 2343199315, 2515209351, 1138577354, 3994963765, 3704386731, 627749475, 2516331660, 1000931988, 143810042, 1204896250, 1821843495, 820773949, 2844778355, 3497590258, 289733635, 523704640, 2143884301, 3187850813, 1099055635, 740850936, 2493371286, 4280473230, 1953763440, 1583033039, 852724045, 565381172, 2260125229, 2473370237, 1891273288, 3664184143, 2886991617, 931893832, 12289323, 2173157389, 1904802965, 1615233427, 4064220941, 510840599, 3414233651, 2648890016, 382452303, 3172889049, 1821753594, 2613735182, 1084272628, 2907924658, 1314403655, 2542220677, 3190579265, 2691910925, 3118977335, 852948486, 2586798711, 2342788115, 3022268884, 2991695419, 596565195, 2396058697, 1908963637, 3369630866, 3009138373, 3691636136, 3488854710, 1744315807, 25286568, 880001572, 672459419, 2606473223, 860088159, 2044391634, 887105385, 1831229170, 1752044020, 2693121802, 1125928463, 314857945, 3363968662, 2488649541, 1350637004, 1888378847, 4085541976, 3630430123, 3285516665, 2550072653, 2144360463, 433171557, 1519104098, 2268829172, 3328297086, 1931327066, 108334558, 860593102, 3267721810, 770960052, 2821707822, 1543386595, 2318094354, 290075277, 1602798743, 336463595, 7256521, 2603180438, 3054515911, 2461673287, 206102181, 1383281401, 65440596, 2688455014, 1075969817, 849772899, 349662574, 1124010693, 4118990176, 863152803, 1532615218, 1827757599, 2963477513, 3460320195, 4159128891, 378438746, 1062168394, 2924168293, 2917547264, 1053161047, 3135420869, 4175016642, 3658397924, 93072356, 3756021212, 3172587999, 2876702801, 2528822182, 3154845471, 1934671589, 993636392, 3924926663, 3344746882, 1335655209, 3949902519, 2129711087, 1704769205, 1095975573, 3731033525, 907755422, 1527492788, 1112846162, 1953166655, 2773695942, 2176143578, 300027127, 3843493025, 1076050783, 2023894649, 3278291648, 485084764, 1826061984, 3000933843, 810037228, 2297962885, 1509293984, 987973889, 3774549783, 359226381, 1517866817, 3927461999, 2731928688, 919144725, 2730190142, 3840965109, 376351975, 674735446, 2168615986, 3132420405, 3844344806, 2610743126, 2902662704, 1558441761, 3081121430, 3384021989, 2815471557, 3968871090, 2216897310, 2155509327, 3055188731, 3861731867, 2516346827, 2135106786, 520127164, 2625653839, 2431803811, 451390435, 1437304933, 792139026, 2781182300, 3443028593, 1448301934, 1761149997, 357490550, 1037348581, 2692569322, 1785819407, 2496004370, 4222387503, 2533484365, 3646385490, 1355643776, 1060329932, 40257255, 3425795983, 3685901089, 4015706684, 460764071, 682749839, 3659545126, 1787993447, 719546296, 3551628422, 3368641434, 4208652747, 3723640536, 1072598234, 767071973, 1986827368, 1679068835, 1887771369, 3669963569, 838693571, 1419700077, 4258401498, 1793913384, 2941047712, 804193522, 1107314566, 3127455223, 2820001928, 3955098504, 646560640, 2077010087, 42080010, 642974563, 2997123543, 4242457531, 1873054901, 3078760739, 1350641108, 1264700561, 3247269116, 1305001991, 798234985, 1253353531, 2371131849, 2020036786, 3595891031, 1647048537, 3534348772, 3994179625, 1249228887, 2667012470, 83986288, 510482612, 3787860518, 2132300069, 3416765585, 2121413414, 3679125613, 3210444576, 1141342805, 3169168121, 2384626964, 611511841, 2614539953, 2354820060, 3295922417, 2507306232, 441488660, 2170229784, 2856368518, 2833813448, 4226597264, 2525616027, 3531496113, 972375445, 2151341127, 2880355279, 3556057641, 2203540371, 1072665924, 2661722744, 1059607366, 1622632665, 855825074, 261816799, 1505214144, 2056089873, 758777738, 789167730, 1108309246, 2979250694, 2506457788, 2552950701, 2447737264, 412153021, 256634254, 1196719034, 1391969161, 1692204192, 79730117, 1920376609, 2533208962, 2974003254, 2517659746, 890939193, 3209606748, 3693443047, 358509732, 3846863689, 849468511, 2957294866, 3876411243, 2415060537, 3415279540, 2707052644, 2407580774, 3328671579, 3075916918, 2880535937, 2527954113, 1770705698, 3014817392, 4208813949, 3306220631, 1296730746, 1520909662, 1900600053, 3174773257, 3119075180, 1904821236, 4181521068, 65928471, 307970415, 1511082953, 3778127679, 181179951, 793467058, 1853620831, 3793032088, 2825475551, 1631542125, 2686037169, 1631615350, 103431321, 1142694459, 313174199, 4159050471, 722464856, 3410026264, 1016602536, 1096201106, 24868569, 3716094985, 2786272637, 1277351721, 1310978809, 4228672770, 2029192864, 2189949159, 1936192516, 715354092, 3137103454, 3240491595, 145703838, 4067654880, 1209065847, 1313606995, 37540012, 3819545264, 2325349122, 4141883480, 3732449225, 547717962, 311486421, 1247387802, 3687504285, 883380718, 3703155588, 483880720, 2446327863, 1052493206, 933907193, 812744923, 1815036948, 3371243039, 2850620277, 2881429594, 301288686, 3653812062, 3701803623, 2493651775, 3176764523, 2954390704, 2431949805, 496928879, 813655978, 1836983553, 654624754, 1099226217, 904749197, 76356076, 3191391103, 1327292829, 3379738916, 1654975071, 159157876, 2276419262, 1330645969, 188677597, 1580314875, 1879102627, 2445734518, 3109211816, 3612027740, 3801187157, 3463226343, 1023193127, 2379184595, 3513216808, 3213581587, 2776435195, 465607924, 767389086, 4056267638, 1906717383, 3702911022, 2588295075, 2487101648, 680271098, 209660815, 2153292414, 146709399, 434636134, 1493540964, 4256376748, 3912317207, 3389819636, 2281609868, 2953590313, 588464750, 1241316613, 2067572276, 2712168166, 3941211823, 2481031257, 182420316, 958804331, 3895673380, 4259725972, 371306541, 2580773146, 3687762818, 1764183728, 1818577016, 1168057428, 2785912930, 3663045636, 3187093051, 3292257267, 3512444743, 2555598110, 351314463, 2522625720, 456782043, 2535453843, 2638687791, 1130889804, 488242081, 885852954, 387002909, 3839535506, 1369941253, 239524562, 668709046, 4290195111, 3040582452, 1900614889, 2282535839, 3786975656, 1013650735, 1425085248, 3087160969, 1977543939, 2690215835, 4021053680, 3630852562, 1170632768, 828039393, 3735169740, 1140524202, 656466135, 2404036414, 2137349918, 3524467161, 1625642176, 2000443025, 4243533652, 1156360715, 3500599422, 199150875, 265258493, 722116723, 2970405693, 2372409895, 713842599, 3591455876, 4058199787, 20866253, 2977247528, 2222404823, 71040227, 3072145909, 1344348869, 2769140847, 1170856115, 71109270, 4162246747, 478196811, 3029454830, 2607929471, 2228107514, 2250294095, 2719545076, 1663026716, 402952728, 2784182201, 2313514996, 3818296426, 2465073751, 4148068771, 4137584323, 3806018615, 3479474224, 1721408634, 2314931469, 2435412023, 1436787444, 396721238, 1285631407, 853618647, 1115732251, 1122345697, 4220960865, 3830097549, 3268622116, 4000521187, 2421098026, 1728195476, 2200511089, 3199842152, 720062198, 1247539127, 4062784903, 505816921, 2500554031, 877772027, 2968606806, 415115297, 1853252179, 2620684667, 3070254957, 2239750980, 912389524, 3735965264, 2660475, 1230395590, 4058586022, 3268242410, 3869573592, 1973908753, 4051702786, 3282244031, 358099976, 1465456110, 1678072889, 3584469037, 2280488378, 494995041, 2613930898, 1160002761, 1400040793, 1502726035, 2856835354, 3209292739, 26630286, 4530484, 1983142364, 2320230673, 1172460130, 1695000719, 4234260810, 1395007822, 1028760448, 1980611650, 1950382054, 1738152027, 3526577391, 2160682827, 2974008542, 1207761593, 2509424, 894037057, 855836566, 3173419249, 3545650343, 3835260828, 2512276515, 2358271617, 2909889728, 2871059249, 3241435007, 3903409507, 601697052, 4232802172, 4130491782, 3670521446, 809413931, 2124959620, 95076803, 2682584735, 401179942, 1224514791, 3832713911, 3794535703, 4280010280, 2321367782, 1536909132, 3806410657, 3882231729, 1939239554, 868487462, 2914853854, 1032755266, 12390004, 2549298944, 1349900663, 3308500356, 75752171, 1784769132, 1073497328, 1167344305, 3354365939, 2437935888, 942808015, 296898974, 2217347933, 2608582791, 3756579063, 2667013605, 439562386, 1166797625, 2814796402, 226260070, 2570738368, 4011430720, 336210043, 1716750834, 120342262, 1637298471, 2909290474, 3901791862, 2363807113, 3817950753, 2042992965, 2114786446, 1001235269, 1490565894, 3593884071, 1821003774, 494451579, 2367775565, 3360224938, 390967162, 1356772873, 2625619687, 4045995445, 1541933037, 3597879657, 2743519722, 2447711536, 118584261, 2821880054, 728896433, 4280717824, 4229544437, 3307363370, 170715386, 3864671505, 3009043426, 2645506381, 1146556475, 293449472, 1244371691, 3442348177, 3152553632, 3255833418, 2029566582, 1042422294, 1268431901, 981987268, 886739258, 2735317421, 2773671208, 2618330132, 1161920999, 2851529690, 3373765730, 67875890, 3672328462, 1919694978, 345085284, 1528226802, 2011176944, 294076800, 2668035666, 3875150361, 3015644044, 2646870847, 693303966, 2591497912, 1583959542, 2322949049, 2257404298, 322581709, 3332528213, 1515040607, 139500587, 3010248341, 3982647856, 4095606167, 1449102647, 2497955944, 3859663129, 959872039, 1985556841, 2226183342, 2228490803, 385807792, 529060610, 2836190466, 1494799331, 1467515665, 594977514, 3752397347, 3821080679, 3728621972, 595509486, 3595104668, 1152626455, 3281165938, 201698016, 1066384479, 3751747015, 3198235360, 2014567624, 670155149, 103011393, 3535099148, 2844045130, 615341278, 1165975764, 440516785, 3749649972, 2798523096, 2414530389, 1054089315, 4123260231, 2758865523, 1089375325, 1343477574, 1776528959, 2820368069, 24812505, 3762941064, 2743584678, 364191077, 3798601805, 2424299077, 2658099669, 2884728814, 3326527035, 2802994689, 2044942867, 589656800, 3114866188, 1305356863, 3948120934, 332524021, 700767547, 799889268, 1592292803, 2191644832, 933405951, 3301400621, 2463754555, 2472994421, 701159198, 3302777495, 173185087, 1990516038, 1677566508, 3646180253, 4262539053, 113212054, 1239444740, 3579872083, 3980897289, 602384473, 2905562600, 2662204391, 2925368228, 136379725, 1838772083, 3707652796, 2765416674, 733761354, 1307138923, 1241319489, 1977539668, 4111681397, 2674608095, 573629343, 3017442624, 2774659153, 110211245, 1681646530, 531432443, 3741840081, 385867964, 275989295, 39867846, 1115214516, 377676783, 1066601105, 3080053978, 2397758595, 1810597674, 4236789401, 1177131789, 675283594, 659857974, 2403687457, 1469837408, 2600255395, 2025928196, 156635385, 1216259289, 2535213931, 2431534861, 1873192044, 1397594367, 2385691281, 3345854501, 3503740530, 3545831298, 1015134353, 3332885003, 3740389349, 2766435729, 281411100, 3268253547, 2228209665, 3717254459, 399782301, 2574179874, 863616945, 208485507, 621929311, 2171912410, 4212767838, 3778797558, 3426351899, 639055501, 3315583799, 85586953, 2593161314, 3903690849, 3311524369, 246799308, 13090340, 1913069573, 767630917, 3370289200, 2256467975, 1883783110, 2232838800, 1491817834, 4255235922, 109941370, 4142234582, 1468504820, 444105203, 1147469237, 2742834370, 3243374992, 774186087, 3382510612, 336954386, 2523656946, 2903717256, 3986454517, 4067418011, 4232799162, 1203588790, 1921419272, 1389369034, 1087313199, 3534794581, 947276869, 3663487969, 4241745174, 2120263129, 1224858399, 2840075147, 4015013220, 3196581325, 169007878, 524917985, 2830141354, 902252685, 1685553455, 2137045199, 2677442605, 1065595136, 1901727785, 138193626, 1286414470, 369521019, 1621530299, 4143767447, 915945979, 188548544, 818290808, 1641888855, 3446271482, 2718108169, 1945395370, 3532904551, 2014363683, 4122412431, 3795964957, 1467156778, 4092005859, 2247594046, 1642215882, 3773134144, 3712066757, 4117412154, 4243276821, 887062580, 3920637667, 2550904036, 965756673, 3261406007, 509207475, 2194302513, 4177829739, 2812574421, 778441039, 3274165607, 611623474, 2754101193, 1739334649, 1553928171, 2873074481, 2519787612, 4097735588, 3959686193, 107464984, 1280209341, 978648689, 1059040327, 2784252445, 3109816605, 2889151795, 2544423829, 1832487109, 2072457713, 332121865, 3215568405, 1912644988, 1147212724, 1485092820, 3448313449, 838849760, 1382136581, 3443868440, 2223772645, 4042441130, 3400176634, 1685839527, 3958026585, 2238204301, 3297810213, 3361205039, 1548059276, 2660744515, 1118548134, 2565130998, 2472778932, 2051663198, 2711937218, 1771028011, 1518382688, 3221946532, 3171074897, 1461021746, 3546262668, 3648354794, 2234152454, 320083311, 2610757893, 284587787, 4023450243, 586604622, 3815910929, 3208189300, 2021075727, 574992150, 1273745311, 3142026891, 1207311175, 2731645366, 2577034361, 2317757626, 1921819984, 887930713, 3833994607, 669570328, 3959453027, 780556127, 149277625, 653617085, 2530538312, 1993616612, 2823579775, 1833527301, 2077011069, 4035454796, 306817237, 3468775556, 4131395491, 3429776712, 3096285087, 1457507282, 3855929965, 2588918774, 27502980, 767973207, 4138354713, 2712918222, 1096148919, 3052054513, 322980242, 2892058687, 762530349, 3482936001, 3436791397, 3049746742, 123612833, 2375950423, 1999293373, 589283241, 3077295763, 2235818571, 638848316, 2939932577, 474753767, 520288668, 3894576730, 752041486, 2777310100, 3556911253, 2757964072, 3991037499, 2083248176, 2264547104, 508865399, 2949206522, 1932761741, 3646740906, 2306797899, 3515168496, 3590066663, 3841015077, 3154340920, 1356035515, 3385803987, 2495286680, 1573482866, 3610865774, 2601825906, 662137595, 3913213446, 2347374928, 300332073, 2993400006, 2728179477, 2352083566, 4293224879, 1893153094, 2301564703, 3965902703, 3921788026, 731070136, 1950740843, 542021884, 4219028982, 12932952, 383758122, 1869827277, 518548494, 521110121, 324993716, 2030787449, 2470328476, 1086511636, 4252735651, 1392786691, 903136295, 1038659744, 2496356550, 1789098710, 2334876545, 2811777939, 1166800386, 913436130, 3056123172, 2879812744, 2681961176, 2726552059, 100468473, 2032846135, 252957812, 126751749, 2032492513, 21836634, 2520243095, 3886732920, 3979873322, 2674637144, 987141898, 2976526793, 2732964699, 1093966175, 1011869448, 153847397, 432962436, 1159607292, 609063669, 3748433404, 3872165613, 2649054100, 224009801, 3029889496, 3355788891, 322881067, 2032746552, 34696104, 70170547, 2480509070, 342973824, 1077896092, 3499143207, 2706297870, 4068437687, 2170747309, 1764236251, 247602893, 2266385228, 1181184524, 649175025, 1802791998, 3479327908, 274084067, 3829628708, 1917257492, 3536944785, 3985703049, 2644287555, 792894702, 3881077139, 928541382, 3041356741, 1441700143, 3068229786, 135229406, 483849401, 3489669446, 1221896805, 3741614835, 318922200, 164258095, 1116392873, 2981801845, 1882741114, 2049034629, 2167551410, 3451178311, 4127116778, 394580547, 2927116921, 2486805982, 281110643, 2447452174, 2047073833, 3203957756, 1338317103, 2752093098, 817663948, 3204025964, 198525099, 486134921, 3576889581, 4173450374, 3653573381, 3776296421, 3072784144, 1475902818, 3678147019, 1996659385, 2400211146, 2251771028, 306538411, 3601471162, 79000774, 3110231857, 1066033906, 371636410, 3500107178, 3362450625, 641595843, 3621251533, 1068426174, 1312780632, 4231239183, 2142281150, 3373892566, 2417153794, 126726726, 378843866, 2430495044, 1133589948, 2997614277, 1399669652, 2431180679, 359783583, 1145519366, 389099364, 3201028024, 2857832939, 2871738227, 3773562814, 3723474667, 1267308292, 3165268, 268902617, 3619069323, 2037603221, 3215582719, 1505773177, 2660084019, 3060584737, 4015495877, 3021475925, 1435822016, 3347786287, 3972482919, 1732622039, 201302840, 1607433977, 796432538, 1188695011, 1414269648, 1608197789, 963540996, 2116800586, 2403094412, 1598016184, 264302896, 410901455, 2407874038, 2164801822, 671222654, 1489618227, 4243688562, 596259909, 2789489281, 1213154133, 197148477, 1998655334, 2401555886, 829596413, 1378725561, 1765471884, 3106812685, 288833128, 2115566851, 1346958298, 987960449, 678672083, 2888124993, 1277952339, 1259778721, 2321621223, 1553310149, 446525642, 2346418705, 3192604556, 3677154209, 471938179, 1017490611, 1037611652, 2574563002, 443034499, 588086051, 91418983, 2539902294, 3757426149, 3475022949, 4063861051, 1790299252, 4141079490, 1581140596, 1754584055, 284639095, 4236810647, 1231143525, 2113749037, 3242483983, 956706530, 1128333478, 154359263, 2362181050, 3758668008, 329253013, 1183011237, 2996301386, 1617487996, 3756455443, 423734872, 3568613711, 3183431733, 1529198804, 1915859100, 1965595055, 338984381, 447114604, 2614984238, 2500427863, 1407033990, 4036254186, 4252482545, 4160584861, 3476045657, 4238568072, 1035729489, 2835095746, 1009674394, 890971820, 634450434, 2680955775, 1902393251, 2835627307, 2629785332, 1138241548, 565279166, 2161366493, 1477745129, 2885226056, 3237181561, 1766591163, 1591546328, 2256843531, 2045288565, 4049360394, 2284201851, 2618287634, 1192233490, 1648306316, 560259034, 102846748, 3038120014, 6319040, 530308440, 2574535984, 519961200, 3427838929, 3995255816, 2350828764, 724516321, 1982374182, 541801976, 3956493384, 262431799, 1121538491, 4270801470, 2294602286, 2030700643, 1722375460, 2198521205, 319273455, 3586841681, 1789496623, 4125882646, 3064520392, 1263763422, 891594888, 1815339406, 3916784034, 2089936677, 3988288149, 3586498566, 3035677114, 1260625148, 3888727533, 4023760227, 2821982631, 3837751857, 3294977514, 3008309295, 2642912506, 697040471, 1357572698, 3892644738, 2943719654, 3467397434, 694341081, 1684807851, 3106557305, 3394524105, 1247406835, 2154763542, 2132200943, 4111182969, 3054505492, 274022178, 1960242905, 1164235209, 1619815076, 3297849567, 4071840793, 446314602, 371036647, 2247440154, 831500473, 3163371892, 2589023259, 1892290462, 935418277, 3224800015, 2578117760, 386915297, 1844770150, 3176737894, 2263052438, 2510874553, 1603481406, 2768207383, 1336882454, 3452743689, 1302690795, 4197464114, 801787763, 3933792133, 3120311173, 38083580, 2530173486, 2844443132, 201966596, 3978350911, 3144404962, 745720748, 356542777, 2914169722, 2232223149, 742031577, 2725533374, 1416695458, 3247091162, 3791327360, 2151234698, 1668387013, 4125998989, 3901988006, 536466962, 4076170519, 660961775, 2991309156, 85715495, 3514569547, 2501233337, 3766866613, 1520720301, 2947114135, 3247893626, 1003584593, 3464955343, 2636987074, 2920837727, 578909435, 3718225133, 1767225112, 4128093514, 1022972502, 4072112403, 2522412204, 3632741355, 3866691113, 2561175874, 3322818682, 3837320624, 2768125801, 2224050070, 472177508, 4122933971, 3339372215, 1878029658, 3178484651, 3103118286, 2504759034, 2959016629, 2039007056, 3984030950, 2609269568, 2596750701, 2081411060, 1502617820, 1321868030, 2617614536, 1386931900, 2241498976, 1199883990, 4018209227, 416733027, 1392130479, 2131100439, 4236804609, 2673761726, 1955299104, 1605615914, 4101563169, 3753766204, 3010346864, 3002388695, 3590521018, 3179272564, 2015635426, 279827228, 369570901, 1214848773, 1749189271, 2242716155, 1028222861, 1363676634, 3374574415, 1667972448, 3817571117, 2288538951, 2649979273, 2153007604, 3620282902, 3785773402, 2022726410, 694741592, 3080783788, 4168723978, 3304377094, 4230331636, 2948136248, 149193142, 1810449435, 1167857066, 599588803, 373019625, 3243028037, 2378364381, 1412942790, 486526738, 974828028, 2243874885, 563097695, 2256835222, 667627230, 1867978127, 2305626371, 3978156232, 2501870301, 1798398205, 2664546608, 4178102910, 639642576, 3257822911, 3556972287, 413948071, 330698160, 2266719852, 666404066, 1357550267, 891738892, 2627923246, 3145296569, 1897872871, 285626192, 1457025799, 2583851363, 595130137, 1209694017, 299431560, 2048518699, 567205375, 638815632, 693667937, 3609433152, 2415640386, 1045682115, 3057079385, 1836652927, 612381398, 2732997010, 2180622366, 3252300572, 2334950513, 144044712, 1897133222, 970311290, 909684897, 314763629, 2346576142, 2787634128, 3741985571, 1928614052, 963339018, 1590317582, 513300922, 509161888, 2465080648, 4049711533, 1997603437, 4091420450, 615080143, 69646017, 3955405565, 2638317098, 1713855721, 149933476, 1007661932, 2244948964, 1577324617, 2220243374, 386726884, 4180821242, 2807988141, 2262917493, 2466650327, 3616103200, 1636922388, 2238006048, 2393775872, 4148725492, 1323397958, 3310555796, 877539383, 540479977, 4137809643, 799720702, 3381685234, 2504023206, 2459474380, 3007773249, 1854651610, 570204526, 210978633, 2076868316, 1388637435, 3759628970, 2887910677, 4140342756, 1976672194, 2724048007, 1930611013, 441911816, 3794945437, 1517245816, 51208932, 2944599787, 3274857314, 3853224483, 4118950317, 708912851, 1969554166, 3126042257, 3708203647, 3196380649, 2675751271, 3140835292, 3617900281, 2250973330, 591235565, 3466467061, 4282802858, 495675751, 2187752078, 22814005, 1928103683, 465243813, 3178135467, 2075510602, 801048508, 214659919, 402110302, 2702513079, 406858908, 1240342363, 1951847182, 3269747694, 3651260060, 3585190943, 3831552031, 404285054, 2600365566, 3887744726, 488418970, 510763090, 3299617126, 1142200588, 2339966628, 4256589514, 4053487015, 832985831, 430482177, 3179382284, 485831851, 433659641, 1126836933, 1738046354, 1899122806, 3658411873, 182267141, 3438503359, 2167147314, 2293697429, 2600033705, 2069754135, 3304997603, 1101554138, 2321546976, 2885588913, 3984817109, 1779650176, 989802964, 4086244879, 2705152069, 13614301, 2901173052, 1548764964, 2016780268, 508954252, 1437595230, 3602372926, 3183639456, 2124621300, 72768251, 2215957799, 1366785874, 2320851991, 3610030914, 3862972150, 822317917, 1412963964, 2270026007, 238499156, 3957595305, 3080241278, 3798445295, 1933670708, 1621092973, 19443294, 1728869425, 416491030, 224215188, 2299200799, 3406171222, 2708150387, 4127336490, 1541688266, 1927635423, 3322146167, 3891906566, 3993263171, 347581077, 107485000, 466270106, 2676018712, 3756461649, 465179779, 2632459899, 417631675, 2377619912, 4003341575, 978490210, 2303863890, 2361476357, 3289914441, 3042167315, 3592296524, 10093689, 2749063666, 4230346368, 3062011567, 1038884591, 2641744422, 606975104, 658772655, 608765502, 885217019, 224098492, 2062580551, 1411333040, 285908242, 2503740344, 3089301668, 3323078045, 665374715, 3745590455, 3222929369, 4045603644, 661318727, 2892035303, 2879715061, 2767218450, 3651109472, 3610492000, 3040566859, 2120495918, 3110717978, 1535085752, 2104152968, 11645795, 949389333, 3335345337, 2063486314, 2020924317, 3840203747, 2070621091, 3736844459, 2939228624, 2003243575, 4100623370, 3802960075, 156111216, 966088374, 3289838298, 2876101221, 2426331640, 3605491605, 3137754694, 2838658773, 3744351426, 3677131232, 4046779028, 142338321, 2018236185, 2816345254, 609984597, 308878915, 2852109675, 1574071663, 3351775015, 3018034891, 4245716860, 387380416, 1037276694, 2314389284, 378993669, 467486092, 2957553624, 1394071098, 3053458799, 3316689790, 2556905359, 2576429562, 345366502, 1043611936, 3844995535, 1104915781, 1622020370, 4031951933, 4097587134, 3746442120, 2960258580, 505835207, 2550494242, 1043869609, 1613635238, 334196983, 573953665, 989257075, 3408015761, 1829875577, 2675161075, 4288179531, 1825358883, 1051895664, 2315431211, 287271770, 1236799506, 962619926, 1283773711, 2366505866, 3492394002, 1595213570, 1378896357, 2379645458, 808449186, 2939828637, 3959857663, 2350473974, 4288841131, 3492301354, 1910582842, 1337912238, 1411510303, 1620671141, 2595635266, 2104086331, 2804296284, 1775121368, 2124751896, 2159907219, 847092200, 1369907447, 3372422838, 3536378322, 2155429012, 3677563096, 1148055570, 1352868789, 1046101167, 987074759, 2843688940, 669033979, 2654267275, 3317644516, 3205026417, 1871482275, 3465568199, 1028262931, 317376962, 2430475393, 1667002054, 3298169217, 3520712867, 2575859154, 2844810064, 743043750, 1190513018, 1886981624, 2014412567, 676938267, 1854880466, 3926201568, 1179774071, 1240294746, 2650633737, 1470874993, 3731026734, 1436425072, 361800283, 785383413, 3648019527, 3614321412, 4135722512, 3829248321, 1611572423, 383466995, 1060480566, 841191344, 198772417, 1446915488, 621429304, 2842473615, 1900914853, 515672121, 2875054117, 3565736692, 1857808437, 2200713169, 2427420493, 323857795, 712854433, 2111888169, 3413689945, 1408715898, 4022773064, 2275079806, 1143394410, 1394933668, 485305126, 2281579301, 3739778008, 381479635, 1290825345, 216089986, 184664890, 3940789344, 794268506, 596961321, 805942022, 314135821, 2106141746, 2629920652, 1984841235, 40413433, 650058851, 2595741159, 1969517595, 2992818795, 2138638815, 3312909190, 2136271412, 624628191, 1369299729, 1892770080, 3406241339, 1428156637, 567804293, 380545447, 1677255110, 1357450776, 958584957, 1248423777, 2131997721, 2837403433, 3961152129, 244924243, 945055565, 2361325305, 3922810934, 2096795856, 1378523742, 2967547764, 3716687412, 111263911, 3485450205, 4272396731, 3937320866, 3407727295, 1245965560, 1338636267, 1409224306, 2757000731, 510515640, 3106491458, 2211267605, 3935512191, 3593320892, 3648054127, 2711165131, 2916833066, 3693015812, 3542175732, 3044266446, 1582363468, 2033943852, 1717094517, 2253074941, 2475671430, 2398753994, 2240506262, 1856599396, 4029639794, 1571447889, 2092940384, 4040453621, 2702822664, 188499702, 3961498048, 1419180203, 4265641531, 1502331921, 3386723494, 2098390358, 4038396853, 1636815262, 886600920, 2019869608, 1269161839, 3723118083, 1289828477, 3128064852, 1324554080, 1931694228, 3044821196, 1426227914, 3000460496, 2519640321, 2869370125, 4086195372, 4287081639, 3009469649, 410706908, 4173745841, 3280200118, 2109590081, 1292580787, 518550545, 1699526780, 3029016647, 2925946655, 2860015244, 940269141, 4105633017, 1101501374, 1527985294, 3749842324, 3630120541, 70444705, 2346861649, 991440726, 839635346, 2767775562, 3870741014, 734855360, 1609557213, 3056209682, 1138245053, 2680346313, 2202937302, 1902771791, 3584520059, 133198324, 864576321, 2005315463, 3776740359, 1505403252, 1455245687, 3847922918, 1442613405, 3509106563, 1325465788, 3139269383, 3041093543, 2516286756, 374598330, 3875899949, 272993808, 1268306655, 4026918273, 3292067269, 1730451859, 718886837, 113442699, 2135003512, 2314922779, 521439597, 1534261260, 1893100979, 2516798344, 2256793611, 3995083070, 2344584555, 3047971263, 935408558, 2767025644, 2664362144, 3556826525, 3279356888, 1538813835, 3815525596, 4153436112, 652989403, 1675640415, 2203563186, 154906399, 1469282747, 1913209543, 1650735858, 1682976513, 3968921481, 1926265958, 3582682634, 3495172742, 1436300303, 2461459269, 1513196012, 1231943753, 570211329, 4029535720, 2382525570, 3948005090, 2620616937, 641475375, 1652963699, 1852505265, 1991395126, 3406308974, 827121920, 831264871, 3415242462, 3047289223, 1574907618, 827339289, 2343775678, 844490811, 2252719002, 2342641521, 1667472387, 1240174159, 4168155721, 1742745916, 3150122769, 3523268751, 1060916575, 375339495, 3067079206, 57517102, 3508116399, 3858879968, 2352826426, 1127742918, 785945515, 2217038289, 3334057023, 977118188, 4226880836, 2608277626, 3074684368, 4022000115, 591844608, 1208891029, 72198286, 2262713607, 218502584, 3633909613, 1895718304, 3775591579, 801992122, 4203123139, 1566049729, 3062726953, 2230365587, 2789425501, 4179224337, 3559798861, 3008081483, 3861901679, 4272944695, 3145364808, 2272124744, 2564908020, 3264460201, 670921383, 657417849, 1316247054, 1791334403, 876468039, 3769709106, 3716293080, 3163163940, 2408413710, 2999241295, 3576417458, 3106039661, 2298192324, 3921833147, 3979941796, 2435133024, 505428253, 1877007313, 757520335, 3573468417, 406046364, 3275073932, 2740745001, 1065391318, 4292686143, 2359150963, 289648753, 2844750576, 378114519, 3284209007, 3424839408, 3381123576, 2699619236, 2414345891, 4218988577, 4237893509, 2390420038, 3267374198, 894772689, 1931800188, 2176211631, 488560215, 606047184, 4105896471, 4149668872, 4201961593, 359638401, 463688973, 3257666851, 1686387474, 1550360110, 3509943804, 191706726, 978267005, 168900408, 652579654, 1180026025, 1870493605, 3255399389, 1801686341, 1453740717, 1463547933, 1594382281, 2158661211, 931442664, 2187772038, 2082866340, 3024699916, 3008962585, 1181457086, 2715241414, 3887977385, 2493082172, 1913401427, 2572528046, 2083117494, 78962505, 265870576, 2789823083, 84934846, 4056867770, 3507981439, 2551438947, 1857165298, 476816149, 2768959744, 2518919366, 3952320322, 3880624507, 2915021474, 1101688914, 686548010, 3978847399, 742381571, 4056334423, 1192518783, 2005273055, 869831012, 2359439897, 1035288753, 2663374643, 1022026968, 1108713033, 4115602154, 72145706, 1119310999, 3638477350, 2335890644, 323239436, 3604850310, 1652950654, 3681348546, 2044087561, 198480121, 2684961142, 847027719, 2300916978, 3868283197, 3298987483, 678743431, 2022916689, 647197520, 3371674912, 579565360, 2975797757, 462929978, 1978017155, 1282169729, 1731230992, 3856842246, 979543864, 3772828907, 3981383782, 2717510871, 1411579164, 3184722690, 961801001, 337559151, 3723535354, 1311268832, 3822159242, 1484312924, 82464877, 488337882, 4081221568, 296399443, 335989483, 238414599, 816403859, 2130140732, 2857582230, 3823859902, 4007227150, 3536036268, 223255630, 217296452, 2493572817, 623196136, 681168774, 3937067154, 866625564, 4198387447, 2298298111, 3761640687, 556504558, 3190130468, 7852834, 1315495889, 1994918872, 1968534206, 683863983, 735320202, 2258308699, 156764876, 4098080785, 3572811447, 3871452082, 784193392, 611183626, 638539442, 3428871322, 48385981, 4088803516, 3097566547, 695296956, 2812595113, 2632252434, 2750800366, 41655764, 210017096, 568009659, 3928604396, 4217791515, 163276300, 3486893711, 3971143799, 3532574531, 3703805151, 88516862, 3005690600, 2299088641, 2241663006, 783579415, 4128263411, 2619070572, 3241317303, 2169173665, 2256861501, 637202079, 1523088131, 3294153262, 1374524249, 2834554350, 3073839985, 3921922417, 3153670736, 2520261653, 1013215797, 1668571478, 1329097518, 560924526, 3407795960, 3162464856, 1427309787, 2747478177, 2524154330, 733855495, 896482380, 3278985711, 3404897442, 3085921078, 557079529, 3376543329, 1838336032, 417524052, 615677502, 900755303, 495973991, 3542620936, 4144369303, 2046715143, 2049067397, 764731789, 1298526997, 1494222814, 1673460081, 1551618395, 1167971508, 887072557, 1388886788, 3345126710, 1103143630, 3826428899, 2874154886, 2939199980, 2758360795, 2476861948, 4239723575, 2560740626, 1031716464, 3936718641, 311102455, 3969617292, 3392956675, 3849040774, 2820585640, 301724085, 1268945839, 135289743, 766190152, 2537039230, 459562921, 926934714, 3864889995, 314043940, 2256805759, 223204704, 833877491, 3221137953, 446163456, 747299638, 3393110762, 2033572079, 3484918980, 1502450161, 2680550483, 2640685527, 1567939878, 3160641133, 3887687378, 346292742, 555752365, 2003139362, 1653371806, 3937540804, 1183400212, 2232071181, 1263913663, 1431507504, 3839423981, 3712032856, 2315954931, 4069815454, 3242133856, 407146096, 3631573127, 4141532932, 4115996509, 1076053987, 4039942414, 4106284437, 339508035, 1754145202, 3945768438, 3945446563, 341142005, 3679278119, 3017292944, 2564373541, 1190881129, 681346044, 1100555690, 1562466609, 713055448, 1040769316, 3980141738, 1798500821, 1898432889, 3235893076, 3239787599, 3717338212, 3338362325, 875666521, 3680219153, 1776935307, 2406266655, 194172220, 2726227622, 1243631518, 1482235418, 969082902, 2660427010, 1075177075, 3974140166, 2164723045, 883110119, 1620453285, 2776377855, 1679367430, 3252016211, 4216698282, 2536616216, 2477709933, 723231203, 2655196120, 2691625043, 2819603584, 1890947793, 2874309429, 4071934851, 3033622249, 2998628445, 3079566544, 3152351467, 820693943, 3367549917, 509583474, 3001973173, 3078190311, 491603240, 1604027250, 1141930017, 594345110, 2232650873, 534777448, 1417720520, 2201118845, 3808227280, 3243007877, 1925228458, 835701757, 2957142134, 2758748212, 1945025541, 1447947230, 1798749563, 3051779250, 1095701752, 3455257944, 1229961580, 2472220749, 1556512666, 658363335, 3591511357, 1425519569, 1642530063, 3474068624, 1034989483, 2161994203, 1693791655, 2157671521, 2942665643, 3351136762, 1334003460, 405565805, 1065782699, 3499769066, 3557417017, 1043611734, 1587467713, 2067480199, 2044341218, 1182833007, 356949882, 1160436811, 3104517631, 3734181619, 297480833, 2790543412, 1650568210, 3630900715, 3136691772, 3390297894, 2915738862, 1017487892, 2832299692, 3851622633, 2859244439, 2086062382, 883552317, 4022778314, 3146845009, 2954138880, 680799940, 1946218823, 3946676527, 863612358, 262365346, 836991776, 1865278880, 4039908725, 3023694769, 717741308, 270342041, 1780218407, 1666455330, 535697417, 1178155672, 975930221, 130740260, 3929233615, 1451802801, 3718301475, 1514409699, 2577645541, 850912616, 1811280615, 2698195527, 1764934916, 4203898700, 3911039021, 2128474683, 920965196, 3644876459, 3072702063, 3728448039, 3758794779, 235862299, 2774972010, 3685128012, 4222445227, 2422347303, 1386715058, 3450765894, 2983975625, 3285514110, 1840903888, 2268920165, 1302306542, 4047490222, 2481239334, 4222434279, 4101591375, 672227677, 3773330794, 578202511, 1715833322, 2499619984, 1133520111, 2564701637, 2278909625, 1440692192, 3487338325, 4201787777, 1910834045, 3705152902, 3037186256, 1172771411, 2608249565, 759257342, 1845793936, 2134463447, 2802716846, 1988975403, 4031065629, 3505526242, 887859807, 1366785446, 1536653821, 1552305067, 1788788841, 694589783, 2853378831, 3643253922, 1442676772, 3185219461, 1434232283, 2434195054, 3791016251, 1272018651, 2094208523, 161502342, 1363671617, 4291551786, 3973767483, 3425411039, 2562392673, 3211667735, 2967191447, 2959936767, 2271081317, 3528987432, 142555024, 3518715105, 3037597415, 3609625869, 1937172627, 1163527369, 1366489884, 3839810927, 2644922508, 2098380195, 1229319689, 1889945690, 2617090863, 408186842, 1822776793, 3176332067, 3036798138, 429221740, 509485231, 2532032985, 3771672421, 1952556546, 3584012576, 2652978982, 247114207, 1814317238, 1246641705, 2445824957, 3551574100, 2942476810, 1854148304, 2381389797, 3881348571, 3933651163, 889167827, 2682384212, 1419054452, 3995078838, 1877795470, 3621065207, 3484740239, 2490968436, 2687630180, 2622388655, 3967620584, 2101052650, 2617770354, 3486513834, 690569904, 3577533525, 2478172060, 2910276036, 1552273211, 2662440609, 1603449021, 23975826, 1627163487, 1691901859, 1483726677, 2817822598, 1266538838, 2691979307, 1851673747, 192343593, 3620682972, 1855489685, 1747889468, 3742982560, 3613239890, 3015810737, 1481465995, 4068208888, 1915414552, 3820127935, 2446340347, 928381186, 1305866884, 3132223436, 385016389, 1192106189, 2935025092, 3944008642, 2692817086, 3971245720, 1162872027, 3889457783, 1111523677, 69911686, 4039343923, 4123849024, 962253390, 4149919039, 1182320877, 626944845, 1295565412, 3976376949, 122292168, 3933306352, 3938451078, 3326538141, 225866979, 254032055, 121353020, 1904001237, 1668247865, 3427918643, 349040349, 2729959195, 963425331, 2233471141, 3357990890, 3334037069, 4117442040, 3367482691, 2240576557, 2010806436, 1240078469, 2151539732, 1256156507, 3938229662, 786191508, 3161312373, 2750519004, 2841515310, 2787617813, 2410450440, 2434115940, 1102238288, 1702490029, 3102158121, 4009955665, 1716017788, 2785722813, 195086159, 754375256, 1276764536, 2297852662, 2130471861, 5389749, 2867205287, 386954692, 3950234744, 3944162712, 1996861007, 3682267991, 1675625552, 3138285135, 1289907132, 1604963348, 50233259, 3121929764, 3285704989, 3208777041, 2079964097, 2451485118, 3146134851, 1314329519, 2636107304, 852197945, 3079107583, 1298894549, 2835824472, 609765471, 1424487362, 908923347, 3372382862, 3750808046, 3714554992, 190570704, 2396558171, 227873623, 2276701075, 717368196, 511095375, 4256991536, 2652020898, 910251470, 2333646026, 2132774095, 3002910313, 3185347454, 2456756934, 139386086, 2969280261, 3184237789, 265782586, 2024803372, 1502638228, 1257148591, 531033063, 3972586757, 1532518069, 2721505293, 3795954480, 809025364, 1664189021, 2465505692, 2579594701, 2045456751, 3112732192, 1865789100, 1337288561, 1207148698, 135294937, 1213287842, 1384319777, 2286651432, 3726612975, 4185533770, 3544317474, 1521759527, 3639824058, 3864576725, 1585283007, 4189522240, 3972988170, 207041948, 2704713538, 2145175185, 509036877, 1578488190, 3339650147, 1230644726, 440728968, 4218834670, 2475324315, 835943468, 2932971011, 36700877, 2668248424, 378453313, 1652216754, 2838628631, 3907648662, 394113948, 2829544753, 1879554305, 2291429320, 2010328517, 2906294582, 3423343012, 3928794687, 2635372502, 4002030713, 3484350886, 1931970912, 163316225, 3393525611, 1781391601, 1018216507, 2488761741, 2899765755, 1767987533, 3600904754, 2290919691, 1573298543, 3481344256, 3156956220, 3854728813, 3471925246, 944119826, 4231789544, 1689962590, 2028697719, 3721989050, 1250240654, 732176090, 781255883, 363758787, 931129049, 2445938503, 2793816644, 1275935624, 2226823425, 3656849428, 1146270571, 1532428014, 3626950671, 3563632344, 2324434794, 3388163976, 2163863825, 29829058, 1312274726, 2311870197, 1692480361, 208303499, 1508242300, 2512174534, 3579976357, 2370159088, 1713641022, 683620625, 176163275, 2333432632, 2045710471, 2778414122, 467847521, 846194480, 2427670613, 2209090010, 1373688713, 3248320117, 4270689776, 2279106499, 2896435926, 3988352954, 352818453, 3512366898, 4118917990, 201511810, 1031820432, 4066060222, 2163696266, 2372045826, 1123874303, 2078485517, 3509460135, 3675602817, 2526630643, 485069031, 3944911181, 383804124, 3930983128, 2795492396, 3993851512, 294838726, 3065179046, 3159365818, 3100335156, 812734771, 121374767, 1802385408, 3337341849, 34197234, 1700667163, 3717075097, 1954627536, 2249577708, 4016423330, 3817951931, 1263113474, 256680883, 3893661284, 1668751658, 933379278, 1434338997, 1493072372, 2189234578, 2058146471, 2574401378, 3164501624, 70356840, 1527401967, 2258413146, 3176067208, 3888675232, 2997604882, 389612792, 2840244513, 4137502116, 4294571383, 4190735519, 2401577668, 815875935, 3389192668, 1106890957, 892173875, 189088175, 93671012, 1161375862, 1583726806, 555873875, 2390413467, 2222342235, 3234380199, 3202463565, 3518211329, 3971731234, 3574422595, 357242338, 3695383613, 3014428931, 3114657704, 3821813776, 862950208, 3759986285, 1697366440, 1502575292, 3501688531, 44492756, 2945570036, 2580587382, 1756549350, 2977517807, 2228336069, 1855153277, 182032347, 4141985241, 1128315289, 3036612790, 3550887053, 3210808736, 723286196, 4175185558, 3342986446, 4182823080, 2877078532, 440091154, 1254065222, 2495010713, 3451584083, 2870378818, 1300738307, 3541665684, 865687929, 1487431296, 2694068518, 387712901, 4053007301, 922682291, 2121538303, 1329262806, 1647936291, 1135722689, 452514706, 1719948865, 1772627396, 157319104, 3891462111, 1367974801, 4044340321, 1145914916, 468619855, 3931774699, 4294887575, 1389456455, 368428944, 1643866603, 3708962062, 965646628, 810350467, 2346503590, 2639367046, 3169262071, 3376509857, 1185165667, 2558771596, 77315119, 146575344, 4255088814, 3310745043, 2218900921, 297050967, 1309345490, 4148379807, 3742309693, 1598055304, 443443790, 4004049815, 947341017, 425599712, 788627466, 1384696975, 2806175825, 2429630106, 1232446163, 546140878, 4022158258, 1898982279, 250671741, 3519137450, 2420996451, 2126518977, 1801663292, 1401648902, 920614351, 2739422682, 1280590456, 4181699948, 3495863061, 296634672, 3516396666, 2860154219, 2066991481, 613578238, 3215519347, 3009660036, 3241121884, 2667501821, 240718082, 3716396343, 4095411393, 2103560745, 1058897295, 1293659967, 2671999140, 2255914079, 2047847408, 2311827199, 163699468, 3065123295, 2761913234, 3998945631, 2833025288, 2738617896, 1058898812, 4099228151, 3692589354, 3790939302, 1925371412, 3459267017, 16721144, 1612582937, 2908239671, 2833074814, 1750639355, 3439158310, 2668518773, 3987494929, 4050238963, 3172179845, 3827317351, 2549806492, 332044421, 3007189717, 3469680111, 1870140361, 3302109753, 3494918657, 150639027, 1418101315, 1627762109, 3447875093, 1425347867, 2713265128, 4009711430, 3172983912, 1536495151, 559597798, 1609004163, 18131293, 3606935873, 4105747065, 2649001724, 614421109, 2507946318, 1007878814, 328589451, 147994154, 4115586677, 135917958, 4031086281, 186212845, 4064901597, 959299706, 4136730621, 920597182, 1998712286, 1874472749, 2514840852, 1601169992, 2441189514, 1229584074, 1615513824, 359973644, 3241556647, 2333296800, 412991924, 1469983467, 1489588620, 1288787216, 2335300914, 1726968626, 461960599, 2951213545, 2372189261, 1242974846, 2473020086, 2758923597, 1796516508, 1440876636, 2031699466, 2772034485, 240038227, 4194725179, 3434673791, 2943972644, 325895638, 2455415729, 2683064053, 2807830687, 3910676217, 96707775, 608287407, 1545382478, 2017956329, 188555389, 1448939815, 193440193, 356407739, 4230146863, 3593080869, 3326753089, 2325628542, 4278912597, 4029656275, 2347169997, 421701701, 2228400748, 1343469694, 1417783043, 1749545367, 2605321143, 52042443, 3594678267, 1680200682, 2489397574, 2588541147, 1656378590, 1895849135, 1929766246, 979894305, 1740689360, 2117720795, 2334041037, 3615371889, 655937168, 1114414230, 3560306921, 2721196512, 1659737644, 1622626015, 3722931742, 2687470197, 1998977321, 1912369833, 3539673826, 2879452764, 677017150, 1369660697, 1148522958, 3974679240, 1257410380, 2673507307, 3976602437, 1115688971, 4041192807, 305026684, 4052230134, 3192475316, 1984836359, 1031926094, 2055555419, 3729128362, 1464628999, 3913139516, 2780582675, 3463107157, 3569106402, 2365870225, 881066818, 1665101873, 2303733131, 2544896369, 758072783, 390651526, 1297337388, 1121207677, 1813780256, 1277426365, 3155245077, 1353065466, 2012721900, 559812877, 162354946, 1373980742, 2558412418, 3531688117, 1611569113, 3701159273, 101526757, 531912371, 3366871732, 1787441692, 3522303863, 2564597950, 3285173764, 4231955425, 4035395376, 686957115, 4159178448, 3245558725, 3422517352, 2002723382, 810983165, 3607932375, 652998745, 1432361008, 3237654099, 741862042, 383046940, 2854251263, 3460319688, 580523990, 2672073424, 2187935409, 1348637527, 1632522974, 343683015, 3934785896, 1488376571, 960796979, 2588979530, 3031851769, 760827910, 1742744364, 1904860040, 59255339, 838302777, 3766226542, 1549561266, 419170137, 2423067041, 3356864554, 2439991066, 2653352782, 106761973, 2959374261, 3626022938, 353226443, 1906444518, 2257553805, 1469334285, 1678220292, 1541807754, 3362007981, 795829568, 3734348492, 2196659523, 1104212956, 1259807037, 2391225496, 2623690243, 3134177682, 4205537063, 3762874081, 1881637834, 4287778974, 2781183993, 695438725, 127028323, 616875736, 841888733, 4159478636, 467579397, 3678726421, 2423854521, 2162040655, 1092619105, 1078045160, 162758255, 3182883232, 976710043, 3576326553, 133981805, 2379258436, 2756583550, 724153372, 2567093593, 1847913420, 863048704, 1617534349, 3792290963, 350461644, 2772084395, 4259693392, 1799855095, 151135578, 332825152, 3518599451, 1298378908, 3259911604, 127243098, 892271215, 1405530075, 3192736760, 2625079459, 4084030681, 850406147, 1901215860, 3663243393, 3705038384, 1284246191, 2481930362, 3101355440, 2117895706, 1683629321, 452980629, 1250631420, 1028145039, 2441431148, 142257454, 500984926, 3339125307, 2976316054, 3200811489, 187036808, 3679171472, 3471091684, 3371513822, 876608886, 117351085, 3257884842, 1843366513, 1404992032, 3631061359, 3096417574, 2567034051, 1035667966, 1180623162, 1682276013, 2106967035, 3065315104, 1599303348, 1633953188, 572062274, 1051537144, 2037607864, 2895200832, 3146846625, 1619805594, 4149807980, 2109354057, 3177033554, 498855561, 4196773233, 3001827619, 4084358437, 3895413032, 3410531762, 1232149125, 4265263919, 2714280123, 2353716037, 1038940393, 2775079782, 1057428847, 2459911170, 1290478802, 119078744, 3249705727, 3683029001, 1068405745, 3560603591, 4278038499, 45224938, 1317039659, 4266471017, 851159027, 2401496933, 2162159484, 141492292, 1593014628, 3328476342, 1074592772, 513224646, 3552282073, 590541738, 4202830704, 1150002893, 1287823569, 1798342273, 1962090317, 278361818, 2936983520, 1852066362, 4138052437, 1893777591, 1730453123, 1577861734, 3028773760, 1826259616, 1838016788, 510410960, 686667696, 3059638002, 187620559, 116705732, 1205224892, 2564601303, 3387602245, 1026298399, 1904324735, 2323807058, 290004080, 2301732859, 53685422, 3812851039, 772069978, 2703798589, 892248379, 1781609219, 3126044386, 1060588813, 2975573527, 3842015493, 1083112142, 2746065265, 2257597092, 2769034843, 1084043055, 2401159546, 992649305, 2551118476, 1977946492, 4014801659, 3381267022, 2159511514, 2546507922, 3696609673, 1812570111, 2076991188, 884738371, 1488676451, 1924126956, 3928671591, 1273017205, 3430046946, 2814867753, 3664484667, 2603324928, 3678621684, 2913149731, 765237609, 2003476778, 2868595538, 705482243, 2010324402, 1341666585, 4195827221, 2903144246, 2530314312, 4074398554, 2308819573, 232938077, 1780559053, 2064287240, 3267734009, 3548932989, 1428804129, 2021972457, 416287157, 1567862307, 3210471911, 4227013669, 1829361474, 3937782766, 1189079787, 1680672020, 2442520041, 3207643736, 1773808903, 3303010275, 1793709221, 1923063678, 1608697305, 770120478, 1491943563, 174194107, 3081582914, 2032976445, 1499114557, 970893381, 3003135324, 2400983922, 374751755, 2520072863, 2654693106, 2208111610, 2862445447, 2943572406, 1148467678, 1447854090, 532422155, 3218033558, 1564400963, 3630368782, 882508572, 2781000146, 2671271922, 3787003471, 963164903, 213659836, 393948364, 2112736134, 2304072981, 2099434904, 1188874230, 4075697795, 2097150628, 2247128760, 1051614322, 2130265898, 1202841816, 286273006, 3097376276, 2944223798, 2076354207, 986417677, 3205995946, 121945362, 967589294, 1341951920, 3232580207, 140200442, 2668407611, 4243287476, 3838998882, 1073946489, 3530368140, 2409572305, 3627836370, 980535120, 1227943138, 2717809160, 1231551336, 2058849898, 2538191956, 2685808789, 1244466934, 1010283992, 1158696512, 1464819214, 505801248, 1878230496, 2814952475, 817103716, 2922506024, 1173702517, 3397034750, 3403073681, 3187999815, 834922293, 196819409, 1131199597, 3941495470, 4100443009, 4237319312, 2298879030, 65583206, 3670185332, 257502555, 182367747, 59184150, 1061871642, 4080257405, 157888633, 770762926, 3857326168, 4112670120, 1390439393, 3219703252, 4163324230, 3330987669, 3238120105, 2062451142, 3889561370, 3084476982, 2302797313, 136752145, 4082328579, 115801688, 4026891022, 738647504, 3921868404, 3692701035, 3082056143, 3111939227, 2546494244, 3310651877, 3929838598, 2094684530, 1300184998, 2439497074, 2172795351, 3340987820, 4118220929, 3617492872, 3722775838, 3302436349, 3619516518, 1093651747, 661569726, 2583433243, 2190581885, 3684093835, 2296692061, 1424230099, 3012078021, 3153260852, 13520819, 1621764751, 2425094599, 3602857056, 1194758085, 360117928, 3254669161, 884756106, 558476772, 3780976218, 3248017512, 1983595787, 691384368, 340773887, 2755872171, 681806665, 2591587825, 3116071839, 3996419153, 785332423, 219729804, 798963488, 3763811743, 543208599, 1797000848, 2066029951, 2382632195, 1553958766, 710426953, 1576065508, 1132738900, 3656693147, 3266746028, 3456597440, 3813950132, 1362124285, 3762777595, 74771340, 3816591087, 548915117, 907523445, 3989027354, 751673729, 1987967337, 4063392845, 139281016, 870736732, 3845326267, 3072837628, 814306987, 3525810030, 928315222, 3260684058, 2569005835, 868471240, 4249705022, 1052810789, 534061163, 1382585530, 944764301, 4010265903, 369302011, 952129096, 641649442, 3263434649, 2468165665, 3947704787, 1660858343, 3796250467, 1340288217, 3952984686, 859615448, 3722152647, 3530691651, 1751402778, 309388219, 3292854445, 3356795784, 2378416744, 1486263695, 3572161350, 2442705090, 35597077, 1161616701, 435529088, 3376805349, 1162023378, 4259772266, 3211376173, 4203732763, 929145239, 4265368861, 2223321486, 4175904424, 3507465799, 1939965400, 2793353118, 1809268726, 95685626, 2354588565, 1647152159, 2990723614, 1498078595, 61996309, 807493266, 413845237, 503080778, 121674806, 3996591604, 456506670, 2513609082, 697077417, 2414489465, 2702366313, 424984489, 1251087646, 2074041539, 2111575585, 552244213, 3269770957, 1107464467, 21541513, 1428020243, 229824947, 3904224088, 2917035821, 3892060629, 2362012300, 1654604681, 3021595375, 1410619748, 544635859, 1242907151, 4237193294, 1800696718, 3679784674, 3403232432, 1260434942, 2515628588, 612910644, 2216694535, 2700452514, 2674219230, 3575899662, 472205298, 1836377432, 3512039754, 32583180, 3310552305, 1705120946, 2916232039, 4028162671, 476438022, 377138548, 1198302636, 2776068033, 1078307655, 3364322439, 3386391144, 5596402, 4018117686, 1686817336, 2308048694, 2788806402, 36338005, 3175409443, 3796739474, 2476231948, 1041985861, 3078705876, 1482101331, 3208946165, 3229352079, 2707571984, 4230214573, 3629905967, 3121988001, 3234115914, 3532548232, 760001060, 3515105290, 2200031642, 607683284, 2083371050, 2161066970, 1620897258, 2814126978, 4083434451, 1493919131, 448284809, 131055176, 2858518119, 2635868711, 1521549013, 2523303534, 3588294277, 1817146841, 1094780985, 1408384840, 479286652, 1915900269, 2314585460, 3202993506, 2604408675, 3251856460, 3382512575, 3803939039, 2586155032, 2006331559, 1144284738, 1764882340, 934149762, 389151643, 4258831724, 2307137380, 3183123341, 2068204254, 1414025831, 2646300705, 917902432, 3271517656, 3223917226, 3651160044, 1390464187, 82586565, 3155376985, 537894894, 3068916802, 568881657, 1937108430, 2913928400, 776876233, 574381119, 389767997, 3989447955, 1220055981, 4154525416, 397381839, 2310239639, 1402988330, 340275857, 3258602488, 579236134, 2663991888, 358473943, 1374190776, 3414519369, 2501392251, 3659667976, 2522562649, 2299311964, 1103127642, 2575785596, 2978509264, 3271024679, 2120868931, 40874629, 4086514707, 3715723765, 241322537, 1867355047, 2614074837, 3329707319, 422498590, 2687014403, 898351548, 3631691998, 236200196, 136262766, 749134006, 999227412, 1037711265, 1728032663, 3245914204, 1123934185, 1776325708, 4235037771, 480183754, 835237571, 1428147224, 1901795301, 201964264, 132713805, 1276793875, 2392994331, 897176761, 812735711, 403656664, 4008010328, 95945580, 3185693387, 2540985896, 1832592339, 2716589175, 420491111, 1091538453, 1360181110, 3417420817, 685990148, 2494012660, 1798342789, 2449445621, 1984950267, 3755749188, 2597825818, 2015073238, 1325581678, 1336346433, 1062597284, 2657366015, 3327173964, 3463024490, 3766252163, 690483130, 427179283, 186061532, 2073336390, 2914551906, 2551072248, 2766658132, 3501337753, 672145796, 1736751242, 160201788, 2809936686, 39315448, 2541138600, 2772148583, 1875214626, 1846707850, 190890593, 1538170177, 3797473416, 430303134, 2481868943, 225342770, 3344422522, 2198589768, 1254758427, 4137351140, 2158530649, 4103057054, 1255214224, 3110439174, 835766622, 3684430773, 1409253169, 2970301829, 3299238425, 1431474728, 3551376570, 1755685436, 4165255253, 4080402383, 3832559266, 2810607317, 2477202951, 575103486, 1526987898, 667756965, 4147553443, 4076278934, 855562718, 827582189, 289150344, 2892016708, 713441817, 2668883625, 1688816550, 1744842513, 1817628487, 237341862, 2749578088, 4252227402, 3914980935, 1466125886, 708315883, 2848608916, 1323987976, 1811307117, 2321909351, 2415899871, 3725356656, 738733160, 1083666636, 3364895927, 3157695187, 690243494, 974010108, 1669051166, 638534996, 890456927, 374233928, 2045441286, 2624733131, 1047732205, 1321504742, 274898893, 49149877, 3643983330, 791119160, 2489163627, 333543223, 393118352, 3243430945, 319160855, 306164837, 1233202429, 2174441241, 989643883, 554706512, 883473544, 4084512612, 3752986572, 3814585869, 3326830965, 2719919002, 1797512904, 3062493183, 892293550, 1156049990, 1439995210, 2159718516, 1426489984, 1716323354, 1137550513, 1033276418, 1175825655, 3763965774, 1401327080, 990592073, 2571195638, 1743794550, 3783170146, 2290834285, 3404673190, 3034877721, 1244885419, 892114036, 1717002964, 42788981, 1254595471, 2776567044, 980846085, 173033042, 2498391524, 2785120881, 1858526741, 2833104068, 3525377619, 385582490, 3073369023, 3510758261, 1988800332, 1159685538, 414368896, 1541259216, 3211130222, 37653193, 1199998983, 1245364085, 1210572989, 2097828788, 2876872106, 920230838, 3959602069, 2846576985, 1574095836, 4283316746, 4128011339, 3377214102, 3681155683, 3968441851, 1892686780, 1726050349, 3159873855, 1952936656, 4149372636, 1045389219, 577364705, 2985163479, 2422522581, 1547893245, 3292965747, 4110509562, 1215160799, 3941900348, 4144974455, 184382849, 2678270454, 466728990, 3771000974, 1726255502, 301835082, 3709453142, 351070383, 60268300, 3325129001, 735439229, 3776737544, 938857489, 1349635295, 3184478058, 4001694320, 2442252025, 111225460, 2915989034, 1474534219, 717252488, 1030296869, 2084805746, 2377538728, 2756473710, 1095982509, 395822960, 109739707, 844745525, 4103908423, 628643970, 3822404425, 161425260, 4045312466, 2078867115, 3124891375, 72090759, 2308175408, 2327966352, 2983296123, 2964465386, 198949586, 2313214928, 1844049187, 169419490, 2627509863, 3528109264, 2554038881, 2041450934, 1092301880, 3456725364, 486482283, 2562639297, 598781175, 3159057790, 2068998344, 1881196371, 212861944, 2013053375, 1061597061, 384476238, 656129737, 3573764283, 3112817281, 2069589102, 1245343691, 366551436, 947186863, 3871969974, 1866255767, 2744737326, 2306895472, 520997617, 2907701096, 1145100379, 464119110, 1570331334, 175685278, 2590906642, 2884414122, 3991543345, 139112033, 1654179983, 986899369, 649590676, 2070669173, 228582381, 1530533784, 414438129, 2465525545, 3841149487, 2103188543, 942317902, 1789334434, 772124383, 2314031143, 107121264, 1931891625, 2835402767, 1721579210, 372843816, 1841652581, 3746458736, 2621319407, 2016662296, 1765541670, 1470477930, 1511751474, 1863655764, 1566326090, 383725899, 3291268280, 3862127599, 2291618928, 4199545283, 2011369621, 1933195819, 3680511015, 3916640397, 519817588, 2038623663, 3461048608, 1713513130, 3617500357, 2409055113, 1119849138, 2135534554, 623508309, 3399787492, 712959055, 3117585330, 366336846, 3334795611, 1919538697, 4274564270, 3492357708, 3848722956, 2833030043, 3180795075, 1748266825, 25285612, 3028212148, 1525853744, 2061328110, 226375243, 3800459436, 3543678899, 1369429838, 205930508, 2974195411, 2539934524, 3651823523, 1390267977, 2750527709, 445497799, 576680295, 2719249261, 3521297750, 418861365, 1987890203, 1077185432, 3669929664, 2549824600, 2667516984, 828052585, 1982489863, 3250134997, 1682414334, 3786785330, 517653670, 521738224, 2508281738, 4284315765, 2225202327, 3346592404, 455915755, 2299993901, 1453960486, 2505871854, 1502610809, 3725101344, 3511005990, 1664770869, 2445345174, 3159475635, 1960504151, 3332904816, 565473815, 1032706768, 1516801617, 3524394791, 3495703292, 3466797249, 140209378, 3921201540, 1148898406, 2806945307, 3727114157, 557264907, 1845837740, 386176678, 2129368291, 998207760, 3504302870, 237874669, 185665993, 1388343592, 22329547, 3965880639, 60134026, 4060171647, 2656460841, 131787750, 2560430026, 509521734, 1154172457, 2902238570, 898075370, 2491908177, 122133388, 1166228905, 1309776216, 4165718564, 2926698388, 1560721986, 3342429798, 3556844334, 2050872236, 1498598578, 1517550432, 3127096901, 4120926704, 852812510, 2814071935, 1803121018, 1569174548, 897216083, 1693841314, 3822039776, 1904408903, 1311424496, 3663233910, 3313969490, 2262088969, 3852064555, 1276820453, 91545832, 1807005785, 1217158858, 3383690133, 2152398052, 1685413491, 3282700372, 3742847057, 562544918, 922663996, 496164031, 1834407112, 272988748, 1155737786, 2705380466, 2857390601, 3102431479, 2045578211, 508053335, 313110252, 694774727, 179096388, 720435099, 808020624, 2746739434, 2298581573, 4240700440, 3459866214, 2609381301, 2792977253, 2105111616, 3600295147, 1599146807, 1335349974, 3925132880, 3668287535, 4150305755, 2217369761, 312692808, 3569222754, 2007834569, 2657368928, 995087858, 3992631370, 9486001, 1027077254, 1229889479, 2673608709, 525602101, 2608470279, 4048070523, 2674186016, 1294165618, 3934187473, 3604600957, 1747378027, 1062277563, 85457740, 1417476913, 1211344679, 1987574990, 642409566, 2108817400, 3430249683, 3228215616, 1203349487, 2198847842, 336435331, 4109002797, 1738175541, 1349989704, 4174680253, 3641180950, 659467983, 200548667, 3419850732, 3404420590, 2725522598, 3463752420, 3210909058, 451008821, 2423510255, 2148130392, 2651932221, 3654478807, 1773331066, 364573128, 3068879340, 2802349169, 3734609245, 3801969586, 3451956719, 4292284157, 3038452318, 970950180, 3723018313, 3983390054, 2662594321, 182983314, 3437571806, 515573764, 2567468321, 3395549674, 1457583134, 2381529027, 3628004758, 3716195949, 3705572007, 233900606, 3504025966, 2699972632, 832909712, 4261913840, 2906329827, 2779093, 3224393139, 2646436423, 4236912757, 1124054752, 875703964, 3845254904, 3374221982, 3915907604, 3409420086, 2284005368, 2657645328, 883925373, 2126138916, 2475695428, 4177333890, 1077116992, 1546333856, 344505096, 11562855, 490391944, 4203824535, 2465868764, 1386935338, 2919702465, 3153199785, 3725949909, 2709164773, 929131972, 3495209501, 3929443753, 1358320229, 1634053362, 2118547643, 4029485989, 2198885361, 3115883012, 2344203065, 4249664070, 2878714347, 2260581585, 1157158883, 3099128779, 65554658, 2581902698, 646765844, 235843115, 925941567, 879148745, 3526120246, 2728084119, 112723314, 2157926612, 696730093, 1429583747, 3468765827, 3335708003, 2832946759, 328729816, 4236916462, 3697598965, 2381850378, 849113024, 1035613961, 335170602, 2987051197, 1950067827, 2163746373, 1069375775, 1963280039, 1017171995, 2987898202, 3106041696, 3221024010, 3895202503, 993557737, 1061793557, 1974957335, 684654105, 3684739890, 1454466259, 1150413669, 606602562, 1677955263, 2911343447, 810888798, 51399558, 2155342095, 622364240, 2853061185, 1088509375, 475696995, 1260618078, 4239035810, 1386177766, 1488486641, 3996912309, 1166770530, 2315316940, 1919447768, 735960648, 1751148320, 1922598071, 1638329403, 1876786255, 1910695852, 37633734, 2573614132, 4215887541, 843867829, 4240848570, 2930765463, 2126204273, 1811641571, 1915323409, 526519848, 2497098683, 2819366878, 3201578500, 127222960, 2582036676, 20694780, 3909055652, 595287330, 622912076, 4005373829, 1356508070, 2311700487, 1473956782, 730599443, 1167182730, 2105657781, 2359222911, 1207559592, 2340083072, 94309144, 1968880871, 4101387414, 660351493, 2605851781, 1678333885, 1103265934, 899011208, 2790267448, 422544529, 752615719, 3606873520, 3739521516, 414930080, 2999683050, 3857848086, 1010578776, 3941952432, 128399666, 2266420069, 1205716984, 2715325192, 3596935756, 2251079417, 556712421, 3064971101, 1348174898, 3426363808, 3962389288, 1199579149, 350329778, 3037346085, 1770330607, 7072154, 1549327866, 270942107, 992384419, 2903936711, 2661793931, 3454648371, 1107668177, 2457646568, 3043772242, 561820140, 417270236, 485508982, 3613690482, 2395354123, 1531488664, 3973478026, 3205514727, 1756425981, 2587519795, 2954933508, 2755140939, 2517250408, 1222987849, 1022636041, 4157767020, 27085685, 3351901364, 2432336122, 3160915733, 2268554472, 1341474499, 944430720, 1457895286, 55018921, 973760460, 782558857, 2754311928, 3070764414, 1465786470, 3373243191, 451252987, 4071835964, 2809985963, 4156708299, 322956775, 2677444729, 1805387514, 3062316838, 2139383120, 915714767, 4153380275, 3949286441, 3943999387, 3108145275, 2438141272, 1394874070, 1672161943, 485400295, 3829127713, 4172077157, 1151493132, 2887122408, 3866194338, 790822352, 3851959613, 688145181, 727599975, 4083127658, 3866943615, 3562083893, 3174267866, 1095481663, 3442158959, 3083883838, 3535847768, 2744583460, 3437620433, 3335219696, 1963200057, 4233129256, 1958757232, 4210634293, 147007048, 2273376680, 2089347823, 1615426351, 823942436, 2612211288, 3725215139, 2797569058, 3896383485, 2952802049, 2432128156, 139962871, 4140197629, 2653887572, 1922027875, 2502902277, 1744996474, 4188451847, 1864209637, 2523494703, 582390068, 932265734, 1058765421, 1042411167, 56632263, 2877488014, 2232293347, 2604605235, 88974200, 930222243, 3141496947, 2745250901, 318329968, 717690705, 1911902886, 852012733, 4159723495, 313334389, 1488918491, 2364076329, 882540442, 1440310488, 4193844848, 4145034344, 3444018881, 3615468488, 3446450206, 3175124068, 112418476, 2809442947, 3892492455, 3793271315, 1304947263, 2951873679, 4264416047, 1678738432, 2294636586, 1915433830, 2435195928, 1514306769, 2414764042, 1250886517, 2306697685, 3390985660, 3143902754, 2571117565, 3483524811, 1406563179, 2498033105, 1300802729, 545191517, 2794252614, 521214221, 2092334380, 4114437367, 291974162, 3201343147, 185684876, 390398865, 938496108, 2457736346, 822378642, 1831400092, 1534134807, 2928522895, 1947179917, 1574768115, 1494790477, 566414341, 679205926, 1717356037, 2058830358, 4078872080, 2043511880, 4098761185, 3351787129, 3380469365, 2549860976, 3626038554, 536802074, 3692518948, 2342184832, 1449854037, 3040093417, 385475834, 2860142854, 1245448239, 3117864636, 473636725, 417534014, 170418330, 4147424145, 2608470887, 3472667771, 2471857687, 1841286930, 35231896, 3076359014, 845075999, 766913135, 3884267026, 1426886414, 2723635094, 2635626373, 2924092057, 2510866237, 230783104, 2407613732, 3880476197, 4053476840, 4137534895, 788859336, 868730380, 2521250464, 677468094, 2476172005, 2524955384, 1044190394, 775448540, 2545458285, 1459934888, 1016750079, 177844174, 80670071, 3657178043, 3957866137, 1006495497, 1387559525, 1504395094, 3532578012, 8819835, 4023766708, 579504746, 95074598, 2334519645, 1365132412, 2945217862, 2437307246, 3631509057, 1651528802, 1085274784, 4179625340, 227010636, 1661130225, 3489510294, 2839251190, 3104185597, 3544086302, 40115622, 1948477566, 2303063672, 3874532494, 2075933693, 4016239430, 1800306889, 1675446412, 918966944, 261078691, 2415618539, 1165633366, 417829931, 680460526, 221610422, 1734748044, 467346705, 1778916977, 558195225, 2962153695, 3794807784, 3845447562, 798614710, 3241720344, 1909900789, 2028896856, 1062982393, 4272815392, 2535011518, 4219865536, 3746794765, 3814936162, 1142513671, 680016768, 1424564812, 1388210683, 1784786167, 1120774345, 2755521756, 1522648430, 112054365, 3289194747, 3246567655, 2368093927, 3028961279, 3135034292, 1584025972, 3117850630, 1684188661, 3781493455, 4212506397, 684621056, 59081354, 526340956, 817848861, 3232017456, 1326755413, 1141461633, 3286752643, 2602864778, 672423555, 1976522242, 568363778, 1927968673, 97355885, 4003213553, 3688003714, 4261572736, 569973389, 1303173667, 2275401254, 3284075602, 111457391, 2332787340, 605845530, 937887351, 583368009, 2416162725, 3548307827, 1558239739, 13612279, 1542124485, 3120201954, 848132675, 11607880, 238919561, 3843724229, 247574283, 2985463644, 3897159538, 1412421709, 2013619501, 3573034548, 2089959479, 3332419480, 1782791672, 2788660408, 548329510, 3232287299, 1619741284, 3691962025, 277239561, 1027223696, 691212424, 678604445, 4178417846, 562318055, 2917365574, 3400485347, 3670842821, 3998095537, 2498669952, 1055530410, 4166700482, 3976028204, 3021882196, 469494860, 2496093487, 937337647, 1837357533, 4087761504, 1164268023, 3084905369, 2008648876, 3201996429, 1064877439, 1060865544, 923226427, 3103827482, 3064745749, 1123016523, 2838337634, 3843911792, 1591474594, 979605004, 2053214979, 759943532, 4122500146, 4137567792, 3815655637, 3421552381, 1691820344, 1377913039, 651120938, 382816953, 221884774, 2201615230, 2051787001, 3034932581, 4182622158, 1113332478, 151409468, 1489974759, 881324569, 505159135, 2661217967, 1094397664, 3570962955, 4171784145, 828594382, 1963892692, 3881287614, 1759012572, 3407470479, 1664453760, 1509143446, 3323027877, 3743296593, 3770970612, 4072791883, 4088324729, 3864012102, 393804692, 1188164007, 2955628110, 278586754, 866768906, 1823866708, 720516603, 1711991722, 720186853, 3647333909, 247079791, 1512288244, 792544658, 3040575795, 2246163298, 518175072, 3975462724, 542767833, 4114998654, 3635324069, 1932288923, 4198178648, 4260927233, 2441360247, 1472026772, 2464962711, 407490664, 838433274, 1912575069, 2981849549, 4150835753, 420564129, 224657917, 1722780306, 3722059880, 594532936, 1947208742, 128379244, 3507467110, 985373600, 1460315055, 2082507331, 3411976399, 1302456183, 3287274369, 942556158, 2794416853, 263333204, 82118196, 1788322773, 1624536975, 507068188, 4178784580, 704242187, 146796001, 718540543, 552416332, 2633749529, 2147625398, 673763385, 586593214, 4019099544, 4089878273, 1120632062, 3139822942, 1203563332, 1620006090, 1802724560, 2380031441, 3914109818, 2673234865, 4051295843, 440963188, 330530213, 1014483558, 1058678648, 925237750, 4149927773, 1907760118, 3536437915, 3003396992, 3607724286, 1820948723, 1494492200, 2815708959, 3364006503, 238973347, 503444731, 2507577152, 242233044, 2239773530, 2692421223, 3140898003, 105988070, 2664885173, 3887934464, 829068609, 1112329461, 831559928, 3155483221, 2320424354, 2239707238, 1177165314, 4253356252, 4035176653, 1849009202, 3315294971, 2266591690, 1264429117, 1035711330, 1742663025, 3735629690, 1015098265, 33838976, 1783579821, 418589479, 1993553006, 1563029582, 255415802, 193229897, 303475233, 2470184738, 1491840339, 4154304229, 849497678, 1237678742, 1646177013, 640167616, 1429880208, 4072641525, 1636716547, 2380317347, 879410164, 703521924, 1536670120, 1286729252, 1694253589, 3256413084, 1497300102, 2277617780, 4043926639, 1667218085, 1680111314, 3170559662, 4185557081, 943165914, 3618445630, 17708789, 3474638350, 4166833372, 3029292557, 3876123843, 546169661, 197201452, 2830876151, 3774166073, 1711422369, 595406705, 2160470348, 3534303537, 406430685, 1770149302, 2718624302, 1905274999, 673832111, 505788992, 4027454009, 3771844694, 2493464526, 2854361005, 1972219918, 1820145917, 463875655, 1721176466, 2104432789, 389863388, 2443575902, 271578346, 1331050283, 3188542110, 4115704480, 2321129971, 3708410366, 3673356736, 1128188911, 3894672185, 1167652017, 1074972173, 503281538, 2876464074, 809314374, 4028938694, 1815251061, 2736889789, 974319633, 1865307898, 3385911462, 4181875152, 569327671, 1114226518, 3349879552, 3515536789, 3343100355, 2417695674, 3991552561, 2777117038, 2345111853, 600706666, 2946835241, 4162189929, 2068320730, 981105116, 873678666, 1299037479, 1311358704, 2999202814, 3786834469, 1144492612, 1780384800, 134081722, 3676255632, 2552091282, 1244348660, 840752057, 2983520070, 3270659838, 3375274010, 733978794, 3534888674, 2874339515, 800068296, 4143062863, 3153452356, 3713050287, 2727790393, 2775416229, 4013078560, 2653659476, 3620193006, 2507466104, 3886489288, 2948218857, 1861928007, 2278056507, 2755844152, 1607678261, 2976557454, 2412442497, 1502350040, 1641709322, 1304823819, 92935318, 2088077017, 1737346346, 1674705127, 1222437571, 1270051256, 4005128106, 636246174, 743059162, 2631599597, 4019617523, 2533678693, 2134347052, 3002774398, 1046056219, 2573808472, 1889342716, 2471055922, 883916279, 3832922079, 3181101028, 2048808077, 1638889744, 911053443, 3906199262, 2195490488, 4060888981, 3237039389, 2981374185, 1599231524, 4128489169, 706914514, 3247476649, 3249244407, 2549320246, 3673083327, 4103249973, 4222977383, 2167948705, 1948381947, 1009108483, 3206542086, 3691450449, 2411385966, 2264461047, 892645961, 3231325522, 972594294, 2561207543, 75179532, 3930826339, 2657764346, 2175676322, 1230386237, 2967826183, 3819100227, 2024789536, 68183098, 3384263074, 970113674, 3126029516, 186265315, 1085210198, 2576835037, 2432826992, 3151083280, 3906007233, 1871860228, 3864580333, 828621112, 319449021, 1120670124, 1324514181, 1735998860, 3740535637, 2863765838, 2418284855, 522168704, 1519303568, 2469042744, 1986602376, 978897870, 3616436135, 1260139305, 2043177075, 4010183147, 2497674231, 187055577, 2043136923, 2077907047, 828162861, 2958307111, 1203550207, 1192583531, 2354067164, 2029841907, 3066600914, 3229350519, 71291721, 1714525553, 24195647, 3660883924, 1646973535, 3243026029, 773230283, 1630952087, 1269019944, 2025131327, 1755500208, 1163012392, 1063004087, 2839495785, 2672633094, 3735910683, 1141002552, 3136449024, 75677277, 937860672, 3485457251, 2521318695, 156332737, 1121106038, 2476798664, 4063947611, 2119096517, 852923797, 49329015, 3312105096, 1952864156, 3490896727, 930619057, 1656940438, 3038200588, 4257343752, 1768806113, 3262812732, 3741395050, 204763400, 3900719313, 3295447142, 674924612, 1579294954, 3149653945, 3959037346, 2059064301, 746472668, 3115721449, 458914260, 3886935639, 2684942923, 1913869901, 1107218257, 1329386162, 1685503135, 1095529101, 2578145049, 4171855411, 2933697521, 3174517828, 3473384120, 729666968, 3762785020, 224809914, 3468785275, 1629585009, 556601708, 80212559, 3639056553, 1919183929, 3656259788, 2645006905, 1312641186, 2960686487, 843487955, 1038199490, 585364754, 714387804, 3813883130, 2863953815, 206806884, 3715502024, 2105876444, 4002042744, 1166581815, 1418830992, 864691004, 2749763055, 770088361, 3579218236, 2565564730, 961225733, 53347344, 1403669578, 3027623048, 1918017298, 1636794307, 2742085733, 1295820420, 128247610, 1078469747, 3375252795, 948526863, 558435551, 1735769679, 3487754023, 2204312620, 83756211, 612151541, 129637379, 3547559594, 1665955913, 1058027803, 2862802235, 3000474061, 3786509304, 3102868940, 85502817, 895451345, 323896907, 4107467097, 96504980, 2221478139, 4160188067, 1857112238, 4042006731, 170727038, 3101220804, 4140768260, 1059743799, 3507676876, 3043849342, 209326658, 3974627501, 2577500995, 732751314, 3970997031, 2527996373, 32031731, 3664704667, 936388737, 3831057781, 712405716, 3363113782, 1733732642, 3943013434, 2844933519, 419710311, 3731044838, 243944285, 1310579125, 1334399613, 1104917244, 1541685177, 3670704912, 2247228120, 3142368052, 3473370068, 1861839240, 299158938, 3779037497, 2542835230, 3858514749, 3411734438, 3198293296, 3122692206, 3879089819, 744497343, 1502913711, 3794413394, 18610539, 1256381917, 3164438682, 1502808005, 1396102581, 1015682749, 320191121, 594762657, 2375510278, 3560642081, 1095061987, 2304477868, 3368241605, 2048215958, 2919038018, 1951533902, 742858253, 2815747430, 388549176, 4030046188, 4016087354, 1220272357, 2839293329, 4140619817, 2834055076, 2829603160, 2770758124, 3220335054, 1864958267, 3841009708, 3245127741, 1576045687, 2856852774, 3327177561, 3170299394, 4069483075, 1501760203, 2643570821, 1902204423, 1817071120, 3818808690, 134593496, 733116423, 1742935522, 729074982, 4102732301, 1796273999, 1912129329, 693427378, 2621068129, 3670490589, 973372449, 1316883501, 1537896789, 3853051342, 4173995526, 2119678952, 4200316459, 1486665000, 1744635740, 1798192710, 1049258114, 1046673685, 1048641791, 721800492, 2103514204, 2582197606, 3370945654, 1908724799, 3696510775, 2609095103, 2885332825, 251429333, 1061115555, 939270512, 2800748252, 3351874984, 1673413253, 157776273, 2639504859, 1940663733, 1431024498, 4132045272, 767059109, 3413613864, 3355263787, 3574603789, 3182465743, 1334980535, 4292391988, 1479919010, 1540070451, 1430112751, 843708092, 395370433, 2873515093, 1617337650, 574098996, 2979500264, 4034312192, 3789297433, 1474455129, 179976788, 1203912498, 3539862884, 2298462991, 3768742784, 3983391928, 2474033285, 4003248340, 3489096172, 1029069394, 3092512850, 851437414, 3291891956, 1232362604, 2106138375, 2556176294, 2002511179, 2487049486, 1892218216, 3696871037, 549729636, 1667336747, 299391092, 2384832766, 4124171076, 565630415, 3608930185, 878260164, 2357367134, 1352507169, 149432534, 4087498681, 1987477614, 3764124728, 608029026, 1968152080, 1275493900, 3577084886, 3209797225, 3121300897, 927103718, 3716929014, 2024025185, 1507954316, 1710061905, 158263937, 1868414382, 4048733905, 116986782, 1619368755, 3053386833, 129021160, 4055182758, 3555884522, 3189216999, 933218764, 4142656857, 3083428094, 45262940, 1608551982, 3020386307, 1964441499, 926563131, 1681584464, 1820007692, 1196689283, 672308969, 1943088392, 1353072730, 2651812529, 4034727841, 1145185708, 4140704834, 186283841, 2205378367, 759818265, 4116837549, 308704019, 657406824, 3631747802, 3611932149, 672319847, 1195722612, 3246715831, 1005116421, 260552766, 1443327189, 526981066, 2796766639, 3181610584, 1935320675, 1306977658, 3201034845, 1409445988, 3512377860, 2315887760, 2080038559, 3809791190, 3262684868, 650360573, 215393012, 3138142416, 4287559476, 767030783, 978889621, 1275190374, 699018689, 2784381468, 4285144985, 1236892688, 1105489775, 3155431738, 2611776295, 4268182401, 3762682637, 1291188220, 4190112141, 3023136974, 2305543233, 1578233024, 321745024, 3567737373, 2190650455, 1489026619, 5330646, 3218690529, 3240649311, 1129246842, 3885064673, 1284768428, 3474661383, 3488265868, 683617764, 846284656, 2102669090, 1499179614, 3120866268, 1292887537, 2960503378, 47751459, 2575209343, 3685064253, 3303926713, 2831006439, 498972559, 382511224, 1634523910, 1012671353, 3391189320, 2906484558, 3310197349, 1153776531, 1987652343, 3875206483, 2513754737, 1332915356, 2903761395, 2651951172, 3938362648, 2158112421, 3091374249, 1441480869, 4083858523, 3772318996, 264340427, 2550846144, 2252728823, 3967812522, 3914119357, 3607344233, 3816477164, 34605170, 431043296, 4283604217, 1236601434, 1430340869, 818969023, 4129769309, 3827930814, 2865879575, 1082601872, 2419787141, 1011516773, 167736276, 588991671, 1715205797, 84140558, 1438165511, 3833578929, 2613000250, 2638673400, 449812725, 3026154136, 2011561918, 1255623639, 816250607, 1566021069, 3270303312, 1135476344, 1382174816, 680867700, 4231636140, 1859783223, 3321573602, 4173135403, 2737599772, 3719511394, 3414970900, 632599028, 669300994, 3189673642, 546808069, 1525653091, 444292748, 1644759663, 1675397828, 3095328098, 2274162287, 1086894082, 3590034050, 4041997362, 2559468092, 2565944289, 1639338966, 4077530336, 3643522833, 1251879896, 403338386, 546070124, 2538691483, 112333671, 548071434, 3695173355, 789760702, 936617662, 2638899759, 208881191, 3929508123, 2514355601, 520537077, 880401426, 3965611645, 970183753, 3687926656, 3759187750, 2619526809, 3212528792, 676567637, 3373071713, 4212958073, 1994653783, 3647773809, 745760919, 206695807, 1253177177, 136613086, 2671169010, 1970321879, 1749756743, 854214374, 1881552770, 2516327613, 2293229489, 2225132184, 3796725034, 2559672714, 190776593, 2993778726, 2143690220, 2680889122, 199630134, 2202866863, 328155701, 3606164090, 3892459466, 2411741709, 3531726522, 1556251657, 981654334, 1360041493, 3496408752, 26048225, 1825378328, 1123873630, 3568804900, 1886314429, 589748623, 3473110205, 1603199577, 1275609627, 4116288270, 2830656886, 333899616, 678030971, 3242493407, 1637447391, 4098209221, 1602740905, 3569638495, 1722286077, 213467709, 3897230739, 570229958, 1979404458, 3174454650, 3425157955, 2721588525, 1128771844, 1729722483, 2025750243, 3779054996, 3934932599, 3706480564, 3425002900, 4060130370, 1654911852, 766259136, 594628348, 2606299250, 1211394754, 2860089881, 2362362925, 1013368175, 3585709924, 3439446685, 1141447001, 2120279281, 1435752064, 1763388662, 2086183524, 637389476, 3361198346, 971391880, 1721042396, 2448870298, 264938121, 3685052858, 1616887819, 1841006080, 3611812093, 10025988, 3955576391, 1021196182, 166285800, 784305615, 2671563334, 1898163508, 2645407875, 735936748, 3651229930, 866259344, 2899308501, 3368557659, 2448464208, 3872074489, 2133399602, 273358572, 1632466576, 1401131890, 2172328537, 3560207149, 1073364947, 958600625, 394772641, 1594923840, 1622540243, 2894210595, 888655447, 2419208818, 2868640957, 1391819957, 2642505470, 3036145755, 1866391453, 2516340054, 514441058, 179954696, 468607264, 164707640, 2583110992, 3357926244, 2562028474, 146240428, 4147495428, 1533545503, 2396087286, 3563791157, 2949241262, 1341259449, 3218422219, 3844854687, 256319158, 1377954066, 337916662, 1438817980, 2455510043, 2297185642, 4150099469, 2459421150, 1796545261, 3140128348, 2244883888, 290956092, 3853773382, 3076572758, 1607954038, 335396206, 820872187, 3773553738, 944391333, 2867680719, 3545593291, 529750783, 3028221006, 671035541, 2062478532, 3594734194, 3385346385, 3717083715, 875977287, 3498027783, 1981217365, 1137055568, 3214287414, 1192206190, 1572327265, 4217790148, 3418265553, 1443104936, 471797177, 2729336820, 2968436380, 2369487483, 1886965850, 748374560, 74063584, 3988502055, 258301423, 2115594233, 2434825316, 225612795, 944981627, 2899988884, 2461758560, 6210145, 3836321865, 2549107814, 2198640170, 255292721, 3224778330, 2657330325, 3066557243, 2016593351, 3034513455, 3341258300, 4146364783, 1099013518, 1848521587, 912843964, 2308268452, 3688371234, 1619349435, 849810207, 3371273509, 3184299965, 112400313, 3010709801, 3240821541, 1649833557, 4224568668, 2024705439, 3077598674, 2768823376, 2097896558, 1948991838, 1823306693, 2325495794, 670061120, 2787549833, 783584049, 2977511908, 4041707908, 2685798797, 4012354724, 3296995741, 4162379688, 468890745, 460890171, 1676077007, 215509575, 3885392081, 3006191126, 3126002378, 311391320, 951539876, 9954943, 3359592059, 2486560049, 8562611, 897712806, 1927412335, 1976646513, 719872058, 2910675102, 364151342, 1912871535, 3984144777, 195529402, 89807411, 2803774859, 1292345697, 344006866, 1715956414, 2197044112, 1387011458, 1025915412, 1465425235, 244913685, 451068119, 2927017120, 2501629484, 1647196154, 4054959964, 1459598595, 4072146351, 1672424566, 309094157, 3435201079, 2352456861, 786518999, 4230716623, 1855179039, 65893063, 1797808599, 354232704, 3791768751, 2467851033, 2048044433, 1899985255, 2182079298, 704846950, 2315041941, 1908345334, 42368426, 503133588, 4213184586, 2986210469, 1530567229, 3205625769, 3870021018, 1517192559, 1739248871, 2936239380, 975951882, 2326739696, 1401160783, 198285195, 891930605, 3138278163, 2360531649, 1997908381, 647578966, 116189269, 392889013, 1619326349, 531623662, 2757838207, 3308389439, 1442699147, 9750421, 1368258568, 4245679667, 2607018774, 2526290811, 3350156883, 1353084411, 3500715157, 3055469169, 3559772007, 865882642, 388267759, 1510752872, 1435270120, 1323926911, 493399175, 3624511457, 2791877198, 2176985623, 2560130681, 666346715, 2761978428, 1034137657, 1202257, 3344385199, 308083049, 383940329, 1297861070, 160207301, 3062684022, 2220336751, 2734307062, 1379438133, 1448382444, 2917636194, 798423498, 3512818240, 2637279444, 71214922, 2062000716, 2427073519, 4145219742, 870610073, 2642941426, 3509004283, 1739761564, 1326411641, 503624492, 3917248118, 1148023000, 546457954, 2748940447, 2596427783, 2458328010, 2197134130, 2457896603, 3228153682, 1136845439, 2623585312, 1837111585, 3483278851, 3359582601, 1865664274, 2834631297, 3510118952, 2083870352, 3458237569, 487608939, 4007257821, 866944211, 3400950635, 2165765554, 1094961526, 785823640, 1443351618, 11070680, 2976026974, 971439135, 3635754147, 4111889552, 1156647546, 367063112, 2567356306, 3672824851, 189900748, 799084699, 3679071855, 2444313970, 2225673977, 3396288327, 2288120901, 3381655518, 2583769940, 3990035553, 1774906211, 789144485, 2982425949, 1628314416, 965374990, 265762582, 1620499249, 2265090740, 4028902472, 4033142622, 3763193245, 1474488977, 3360711693, 975771929, 2275928410, 1711160496, 2926856255, 440003886, 90127507, 3926642132, 2776492898, 2728226066, 4241230769, 3113252973, 3376778163, 1970189361, 714486847, 2478539582, 2982456382, 3267743595, 557840107, 3836156960, 4009697432, 2831164651, 2151418902, 429398750, 747197185, 2257532046, 3994972700, 1252691823, 2656819246, 2038496657, 4254395277, 4030816309, 1388837027, 373049900, 3279074352, 53420545, 593397166, 2135662519, 53737753, 1569129937, 3697662461, 3308982300, 175017180, 1977689897, 1436130030, 412647035, 2239799802, 2104021089, 3883707834, 1562068042, 2257657605, 3744916892, 2105303073, 3428266062, 2421500777, 745261539, 2231293604, 3298764230, 3671829111, 390983269, 2693884949, 1926682563, 281317205, 225591398, 3931190798, 361687924, 2520812373, 3471112069, 1277144321, 1602732797, 1057173005, 1383289182, 653707334, 2038287604, 267708993, 2492064164, 3485607686, 59693398, 2044036064, 1593645698, 3280210278, 2687436886, 1038145889, 1860642815, 2727729795, 3044493934, 2576015089, 1075905109, 3850098916, 1905544378, 2335520434, 2133943904, 3088428209, 564133510, 2391979244, 1213928537, 1879467879, 3985245586, 614653732, 2525795991, 1758213323, 2971827769, 1659477162, 1820270126, 2985720774, 2296809688, 435204224, 2239921049, 3390859075, 3498109691, 2048676036, 1733217347, 2947825585, 4065647938, 423882517, 3846734901, 3278896963, 3346622742, 366515741, 2484075160, 1398124762, 806389531, 2376572370, 574266329, 2236448091, 1956779975, 3080159119, 2791849519, 3925685038, 1859502211, 3261730290, 648437730, 16835129, 187527069, 4129108629, 1257123581, 3476910746, 4262661540, 1092081099, 2350698745, 455471862, 1728541114, 3102817782, 249979494, 101456213, 1961747299, 371038317, 224417616, 2407324385, 64032746, 2490132335, 4188274623, 217511272, 2117632557, 643231293, 2219902033, 534410433, 49140152, 3908272564, 2185083244, 1702948475, 278580807, 884345885, 2065814228, 224023540, 2622098123, 1488200847, 3012581889, 3590777519, 1333015242, 3589440582, 278548389, 1192085981, 369360553, 1986396571, 3239534441, 878575859, 4094078027, 2445220951, 365870745, 3721503363, 378385631, 199537599, 496184647, 3484645429, 1316979892, 458393194, 2643502314, 3617980659, 685019349, 1284815653, 2755027364, 4284307604, 3531681228, 315821858, 3902662809, 2440392995, 2600902651, 1943619922, 1308195679, 2863217956, 1112462956, 2728590894, 301733933, 62916685, 446055655, 2596126521, 285934343, 1107601894, 2142036031, 4098668031, 1555660727, 2687832935, 4269583870, 3865315207, 2188202787, 1506034222, 963758486, 1910785768, 1371288109, 2036842291, 1362818596, 4034425149, 3356321143, 791664595, 1356587746, 934751884, 3334330668, 3278950922, 535350413, 4022872356, 2651689106, 1616176454, 3898764901, 2876887485, 4074824813, 828058619, 2867722072, 1011208762, 2425310847, 1222915007, 2353450463, 3667874435, 2412528400, 4046076638, 2266978397, 105638111, 2013838299, 456418514, 2672223990, 1518462388, 2845349908, 724716032, 2714012756, 800261958, 441262448, 1136570608, 3662791146, 4037577089, 685443823, 1497260658, 1976829712, 3820616732, 3949671878, 366487629, 2609904433, 2989713528, 3241246287, 2997020602, 1570791913, 2424672461, 814555161, 2311404081, 4250909027, 629670540, 453008997, 1223690347, 2638067034, 2240234426, 2442786161, 3227546609, 822080979, 264470240, 3236365510, 388306451, 1254285655, 2726507067, 2561230086, 3740845380, 3228971159, 1310253333, 2670236846, 3091827971, 3763133592, 2544701253, 1729331434, 1279487849, 651131025, 3636348108, 1261215181, 115776127, 2714106612, 1144424187, 3619043719, 329790691, 2948114261, 179092365, 3603674768, 2184477862, 850521593, 3352155708, 2617731661, 1885095731, 2005549648, 1203388638, 3626699336, 49502605, 2450240892, 4030448738, 2664496786, 631953426, 3848502077, 3164499709, 3417454818, 3970095730, 3094641041, 2372304960, 146797875, 3177612985, 3874716105, 859137184, 3570405125, 3649088942, 2216615805, 2456732312, 2795075677, 2981489143, 106811421, 1973828740, 701452354, 3044458955, 4231830138, 900079508, 903466427, 371212796, 975710606, 4183735984, 3410902930, 2046146135, 1609519149, 402879531, 2033725481, 1020638028, 2799225385, 815969598, 4049107254, 3751861210, 3483553227, 1726979779, 3368352382, 4036493104, 922053476, 2323434504, 4237720591, 3770202087, 2380585584, 3118193467, 2251979148, 2741350138, 3693010593, 3081734251, 1118689382, 13261454, 943430284, 986335451, 635991842, 1750958819, 2941331086, 3916981467, 110030756, 1926392626, 3037307218, 3632649326, 4198997509, 970059015, 2548998630, 3358702419, 2829885858, 2643147699, 3206101615, 1056168158, 3145993323, 4190507901, 1674362932, 101401416, 2093088819, 1081923075, 2867250801, 943979324, 3529827978, 1864586069, 468311952, 2096802536, 1921090869, 98341475, 2338057335, 2431382293, 3047872382, 1926549298, 2357306688, 143999593, 3051981367, 390890535, 3037485070, 2564830869, 3479326914, 4125046480, 911265291, 1035980286, 854362592, 1261351659, 2631113651, 2513550597, 1097524243, 1038853115, 1217795956, 3590470722, 2659044400, 1665535077, 4006079427, 2224669764, 2895537864, 1719821031, 2668741244, 3257577714, 1647823764, 1490811521, 2334775134, 2528415314, 1455396974, 2207328925, 1914155986, 994186866, 1259109382, 930953939, 2176132623, 518928321, 1194526647, 2163392244, 2297359584, 2857680952, 2038680834, 2277951482, 2887654236, 356120578, 1101313200, 208881531, 137356617, 2121348053, 1990938526, 824623850, 2574173248, 3145704149, 3986205419, 3186042656, 3620437659, 3920191406, 4034400784, 404790490, 1448799429, 2012149017, 2808125461, 2738044794, 1244137100, 4214871247, 4038824784, 2192222892, 1931031181, 117828921, 2221240063, 663147311, 1051918514, 729610369, 3608962168, 2269722456, 813224826, 3981508526, 933004314, 3218199469, 3348710113, 1255362721, 4024935791, 3614902218, 4128181830, 2920947394, 860188814, 2975270151, 876856349, 1416369953, 1097423613, 57950459, 3966821667, 1767662691, 1284722086, 631419611, 976902638, 2794740385, 2086872514, 378025110, 142593178, 3570887144, 2715752001, 2928418517, 2573307504, 3293568438, 1998576162, 2951417361, 3734353338, 55155126, 904968155, 596802297, 3106612216, 2359915331, 1156725901, 415503420, 2707294006, 2116324564, 3250228192, 1429807183, 24089594, 3231597317, 3927106048, 2505868431, 151438360, 2811727240, 945989790, 4151826960, 3743569612, 3572413442, 1309384367, 2069801796, 3874182844, 1495456371, 4229593808, 929911998, 267204221, 3466891701, 3273258855, 2522657970, 3966188494, 2984223223, 1636723136, 3887721866, 4059196482, 3212174382, 694432442, 1399278300, 4241358651, 2930430011, 2302043357, 4202133003, 2274774682, 282857229, 593329318, 3626779172, 2381702247, 776825133, 656964703, 730033129, 2222708918, 3698775211, 4226494411, 82657489, 4008230758, 2538042326, 792304582, 201453785, 2794274919, 3834708970, 883437932, 1847722161, 4037383588, 1093988906, 1042593609, 3082915042, 3543826422, 980175843, 463199409, 1583845129, 3874535019, 2010590962, 1020612050, 2028547548, 808915814, 29804051, 2422426910, 1316137529, 982405656, 892332341, 2138717552, 3478188739, 912024579, 1485113109, 2397034501, 1085870198, 711112371, 3405495634, 2674143698, 4004337777, 897816913, 878723683, 297808786, 173980784, 1482657434, 2608645949, 2591639977, 2715083422, 1701252072, 3776152002, 2063182482, 1548897619, 2344738226, 2865617502, 122954132, 2204816073, 1284340066, 573339423, 3956881350, 3163384351, 1175582028, 3373510756, 2066704782, 547107589, 2717991580, 3651403662, 4182158596, 1683044697, 233588582, 223434236, 2338345871, 346814978, 1117271460, 2816168910, 89273587, 3294077895, 1383690666, 3340193002, 1591823842, 731137868, 2280460895, 2049486186, 1690377685, 565083219, 434078352, 1598159752, 715707605, 532996611, 749384100, 4056643473, 1083903460, 1150144894, 3530430553, 4144679323, 591454676, 2952456609, 635435920, 3737656137, 4099311316, 74040978, 2918148515, 698221930, 2354910718, 1132714607, 44549753, 1847948023, 1514307070, 1029623688, 2810938410, 3299733554, 1552282384, 1822045368, 1320920394, 168335912, 245673200, 3409974628, 4017268343, 1377933749, 4026674638, 3363881896, 1226548833, 2926062001, 1353690057, 1569411749, 237572176, 3567729004, 3706832019, 998003204, 2251789554, 59315202, 811776553, 3415441004, 3466793480, 325595021, 2748488112, 826485927, 3787730356, 3174363352, 3137424320, 1105205824, 3032052715, 3757335225, 137876890, 2753516623, 1785441235, 35909006, 2569032969, 2098772309, 3247562783, 245283071, 3136829599, 3139187810, 1180558406, 3020308787, 3286444408, 4023101072, 308562810, 3725309026, 1295014087, 1365870678, 4187322998, 2139545672, 892467617, 4135658284, 1665789620, 3367459707, 3348479542, 509355459, 3011126436, 2263988922, 2768938898, 1234905540, 3533981226, 2627873645, 1049399175, 1748570176, 520710904, 59937031, 465636467, 1726946759, 3028304425, 2566433849, 2944080035, 3883359169, 3235033956, 4244306044, 3539900, 2907887858, 762939570, 2729681344, 2166470773, 4251848782, 498857464, 2981710705, 820780881, 3766653224, 922301119, 3055567443, 613219434, 696250005, 3900321046, 2745909581, 778429766, 891055742, 247111738, 4202902715, 933713115, 1468996245, 3345020986, 890889756, 3950668779, 2223470054, 1111694015, 1937592717, 1400586035, 2217988197, 1374660399, 2166814325, 1698688906, 1790325311, 1952670461, 3016614655, 1318017596, 3069266055, 3876333420, 4173594833, 1621472540, 284666565, 3119240841, 1005779400, 712779565, 2485999356, 4291154504, 1748448749, 1585553316, 481976825, 3126388171, 431578151, 734544460, 1476613679, 2754296794, 1934910948, 788512134, 91154346, 2105074145, 806386242, 2901449342, 2844026, 3862671559, 3300340064, 3780556856, 3471986548, 472836650, 3306765735, 3133000117, 236098740, 3338823645, 4094595732, 3788130887, 2354706580, 3614217186, 2025757297, 3868748558, 3607673197, 930518591, 1677960107, 2509296121, 3879404608, 3155227317, 2575718491, 2748639893, 550015918, 2641955401, 2910282377, 1498242389, 1588125824, 2297637453, 105428488, 1624602178, 1470398788, 3784508808, 4181646596, 1225188812, 1630119210, 2063666527, 3795340820, 4282772177, 2287552449, 79181403, 618594232, 2249399180, 1130162118, 1107707848, 2319939367, 829857617, 2503657660, 2623951733, 427172290, 2581760829, 3483203237, 844561805, 982630175, 4196051072, 3661744136, 418049107, 1108110363, 1745585473, 3184373965, 89427124, 861645466, 4119512781, 4194880439, 3579479978, 23472696, 1339872185, 3132268403, 2882788699, 2460734222, 2524155065, 294845739, 2910631529, 158032476, 3035436454, 3083726621, 1169688934, 1573368375, 2424833990, 61404224, 2692817603, 1074850779, 314807268, 2660273050, 2568266689, 520259938, 501754784, 1045185344, 3843569659, 1975699115, 3103395249, 3442279047, 2271485854, 1736589011, 3233653709, 1417312035, 216510545, 3974877147, 1668665921, 4141965001, 179585254, 2322905141, 189702715, 1902553001, 2753570293, 1716324700, 1389715887, 2123128335, 922858750, 3672714296, 3779831388, 3013445518, 2178587427, 3464968759, 2160010378, 2699049116, 92630106, 3717500596, 439818958, 2120052191, 1515930423, 1717720608, 539843425, 3316608568, 2958567273, 3613259503, 1501879821, 621012813, 3724221977, 1912131203, 2378681505, 2750191947, 1650509725, 3606814190, 1201403491, 1306782040, 1291115527, 3910919297, 1935719308, 1715048380, 2429258805, 3631664371, 2185735410, 3823010050, 155869756, 2453138873, 725692180, 844250057, 531091332, 867037114, 1069453931, 273618883, 2667970272, 1924305534, 2994459371, 441044414, 2777390348, 1787683863, 141065204, 1495098917, 1094024330, 1096735373, 2058654573, 3052226203, 2022965852, 1032366214, 1369685211, 1388550816, 1299459603, 2121878601, 457237442, 584152479, 1926283280, 2932586991, 3666907850, 2199445574, 412417540, 1988152614, 427866720, 420407219, 127528577, 2075176943, 1299085915, 4231079922, 2620162851, 4032932661, 1533731346, 1973656577, 3857149783, 1377570342, 424420011, 2383368483, 1345384398, 3334076823, 3594318463, 260838662, 563216459, 2975360154, 4147909755, 1664704956, 1022895873, 1772619052, 2430051233, 1236820150, 588534499, 2005084371, 2763015569, 4092852868, 1693982521, 3340262968, 1419473648, 3218930996, 1696901668, 3870139892, 1568685799, 3096642137, 2014554892, 2953938635, 2049803777, 2284780307, 3943960740, 2319036539, 3858174271, 1769648120, 2740156270, 305998093, 1884092723, 2881381704, 3216901885, 4049066180, 396931968, 3932885511, 3762734828, 2162312580, 2142804712, 3937595890, 1215061161, 1403218224, 2942664993, 3112373963, 2093479413, 3498359634, 2507765772, 296011805, 2318405174, 379812166, 1387640933, 1895202347, 947865669, 969240054, 2768403210, 3276958762, 1341412930, 295921494, 2712786011, 1914777140, 523530678, 808487595, 2201138812, 2899961717, 4085812239, 171366072, 2505433399, 4191910019, 4053963120, 3096361515, 387708517, 169061295, 475708733, 3888405361, 3848697092, 2051635168, 2402556583, 1993802867, 1205473731, 3777731856, 3717422151, 1288272856, 1418022263, 1026462200, 571587167, 670840722, 827252671, 992382545, 2986960980, 2336554002, 245612913, 1636773014, 4264725771, 1097509794, 3630008510, 3298592621, 2012585476, 226194507, 1877185644, 1743165257, 3477507130, 3398615502, 117181729, 1290269953, 1108825789, 1236065302, 897102126, 3927459502, 540186171, 2279734293, 4163709069, 3217329660, 1707133585, 1713305065, 2637094000, 1459988105, 3217754459, 1514013386, 591847786, 3804935009, 871075539, 342046680, 3406936357, 2974665224, 6980471, 891354358, 3508911095, 3301664952, 1817323962, 3973458285, 3906237677, 3048857896, 1777050480, 4179551206, 2568863589, 1996228507, 1501357941, 2829225533, 2349586302, 385587873, 153730158, 1708248539, 105843186, 121809203, 1350571859, 752512635, 2689787255, 4064632797, 1746842608, 835595652, 3025020934, 53926169, 1250915583, 1559995588, 2271268131, 3198784662, 76959722, 2247944414, 1771590023, 531897269, 2913511716, 766013882, 2188294118, 3480420054, 4244064811, 1330481370, 3738736498, 2747522310, 1802945194, 1113715294, 2827684159, 244033146, 507071325, 4222784426, 1673843741, 643901938, 3221888942, 2856108113, 3275843787, 2992993997, 4232158771, 2619602126, 3739721245, 2506130865, 2753817859, 180787770, 3292643470, 5990614, 3058832932, 60935617, 412905938, 3555103509, 2759005004, 461592758, 2065340297, 550403998, 3635838737, 3968995197, 1642456711, 397057466, 2438408267, 313446669, 4270278304, 4077416798, 313875370, 1241563309, 3853121706, 3250100739, 1062988912, 3467831206, 3866528741, 3482712986, 2625926570, 3197912419, 1165260337, 3702380968, 1154301659, 939774768, 3769419455, 1116414364, 3833096057, 1345499097, 1471640939, 2922591672, 866028719, 2888231737, 1543977147, 3006460977, 788731985, 996434431, 1832634783, 144008152, 1365242888, 4019363187, 2829235175, 1130344916, 681904553, 655258471, 27715708, 929944889, 1639061971, 2162061809, 2475429880, 3511987555, 1939343085, 2484022268, 1458733936, 1372201094, 3900057946, 1909429898, 2580948165, 1545769480, 1847757947, 59003433, 2576967654, 4293028623, 2568336727, 4037640902, 1902750362, 3702623191, 1282479405, 87893491, 1436782283, 3391276580, 2730550062, 3343503221, 278034822, 3691035994, 930036993, 444534033, 3166505663, 1734203746, 4282736087, 3897022379, 1821605958, 38036359, 4090069192, 1140169190, 3228486748, 2577283767, 4245265991, 258034095, 3210931249, 4050236373, 2364827662, 541891012, 2904649890, 2867288241, 3287254758, 4081173754, 4199952254, 994577478, 407649517, 171424523, 2238998012, 3663999552, 415250811, 2602188905, 1234474497, 1713251889, 3047105285, 4192292981, 800156476, 2399178118, 2928611862, 3813477629, 280534304, 2034770429, 1167764789, 2554658424, 1506439361, 3562170415, 1616503584, 2072842287, 2721978429, 84788082, 2855190605, 1583822717, 2437580650, 2507442726, 2040712230, 4052437659, 1821773862, 239260515, 1069580112, 4236319970, 1153313725, 2268472711, 1896402111, 1241262972, 356028154, 1962729949, 2644121860, 1102948872, 940389840, 3208270291, 2794795009, 516775801, 1141768371, 2645135411, 2789154439, 3472291038, 2950907228, 1304454155, 249582773, 310961199, 2544899557, 2373250873, 1334752344, 3670961123, 2848385015, 1017963710, 548531881, 4294365166, 350891498, 775447281, 1076953272, 2293304721, 1922461217, 1264483391, 907265032, 2700342777, 305248513, 2262919198, 73071447, 233299407, 3562831049, 2657877127, 2277692344, 380356117, 3168550822, 664485938, 3194657484, 2289228053, 1150625776, 3181847969, 1455715299, 1544943516, 133437082, 511464224, 1343860135, 993899479, 3959444518, 2683769747, 2102779601, 3076679631, 3602685847, 1277822159, 1475683635, 3821454979, 2514591024, 3380871051, 1982517988, 2200499877, 4103217018, 3756601490, 829374603, 2619174613, 3241276851, 1944874041, 1948976243, 873442708, 4158124195, 10226293, 2478811595, 2417425566, 2501285480, 1191808857, 2223982127, 3784523501, 3311985916, 134658908, 925195816, 2000541955, 2555797453, 3976282857, 1801071888, 1894826538, 2895507904, 1983724604, 2362912386, 2489929765, 1500642377, 4087557933, 2260497280, 1127133473, 793480487, 36165247, 3485766029, 2543527617, 391761225, 2182984769, 3636876886, 1645189701, 201052331, 3704238672, 4170564949, 3435628623, 4227554121, 527758066, 1032018534, 3488416616, 3829059333, 2936832962, 219059696, 1384845540, 1945156453, 2043301470, 592072096, 280839192, 448978511, 139831018, 582512818, 1147706255, 1416027923, 652421537, 928296547, 2531028123, 293011606, 220249318, 1396119110, 517764907, 3537762414, 2693398233, 2846209753, 2869838766, 3476746937, 3348120640, 1661116248, 1412725046, 2794540997, 2786507079, 2251488340, 3799573362, 1481108043, 2261948300, 3795601682, 679980438, 3450672370, 2845013735, 2974384069, 3528623383, 735775526, 1939563693, 3201751699, 3499853112, 109434058, 2212302239, 1492679546, 167492597, 570511565, 2049513233, 1512951176, 4286088766, 393451329, 3241904796, 3989204590, 348543931, 3189024063, 3917668226, 3402648835, 377540892, 2449666628, 4102421202, 3841751133, 2214480128, 1900892282, 4082243283, 3747196470, 466645890, 3110231372, 1936511527, 744571833, 3635554181, 3087307263, 2379576452, 4252503437, 3267513365, 3475049947, 3641713843, 264710024, 4240331219, 4250955223, 855211559, 3998157565, 1369759588, 3694067081, 2680719450, 2966330747, 2769637811, 1072535368, 314985366, 2274698767, 3211095888, 3048737838, 3775812892, 3136050336, 977764715, 1479369293, 4077859617, 3067954307, 3711691441, 2341375481, 199848141, 3160868661, 2194684546, 908379629, 651858100, 564451277, 471171831, 4028827683, 3195670364, 1927786388, 1081441639, 3029297965, 3742103920, 1766895570, 4156970016, 2176769984, 3380093096, 2974210312, 258403445, 498552441, 2976933374, 2531530668, 2996755757, 1021263225, 213353990, 1195176270, 486175343, 2239865251, 1374561210, 871570952, 292377959, 769694017, 1577397954, 3098293829, 2765074571, 1146084461, 3537168635, 4253516664, 468580747, 1882420504, 2952227831, 343471654, 3026396071, 96776762, 1331090160, 1764918931, 3773242360, 3389381516, 431106965, 1241978175, 2130035255, 3346272923, 2844700250, 2803436227, 3516021712, 2368683824, 3398313222, 2048725376, 3751526399, 4149464826, 2481249896, 992929867, 2547547345, 4124024868, 3612532466, 3530153374, 4033886986, 673303863, 3685076399, 2093637899, 2477374565, 2407307218, 4030694937, 3959035387, 862086134, 3969558977, 3257735854, 1979841122, 2038476424, 2517870631, 843106211, 2167576073, 4136868383, 806582928, 1592283592, 3962880602, 3465845844, 1387351245, 4206675493, 977689501, 901014313, 483669670, 2707022350, 2018820067, 2805854427, 621770111, 1955273113, 4032611755, 3890763273, 1431380758, 2677659268, 3911024197, 1150900681, 1020098002, 4264654016, 3591954274, 2002663638, 350541621, 2700822447, 1049945107, 4228210409, 1943712636, 1325372124, 2328467122, 3264032723, 1902857840, 4016840345, 3224489613, 2737855451, 3214152497, 1134430340, 53786081, 2820934432, 3346899282, 3056379047, 782560675, 4209546338, 2357591899, 2155676987, 3784213736, 1825563518, 3608352208, 3457784428, 2044904663, 875695500, 58234197, 609719996, 1718306388, 3090698924, 460401943, 1992125294, 1985280016, 2273229781, 545841891, 3785841403, 3879714141, 1674427551, 841436438, 339828175, 867482784, 2238109868, 663566472, 1864404366, 4245349878, 834482740, 1167613266, 1286281006, 3678901172, 2823409646, 3691586324, 3582994504, 2875918208, 1946547886, 2502209128, 1061828408, 3305953717, 37822507, 3205920884, 738477733, 739539811, 1958502707, 1912539838, 303483776, 201516342, 3280609618, 2617366877, 3975055699, 3001056155, 4061217785, 1391964380, 2818975266, 1914928836, 2300488562, 135849725, 2507353967, 4147498380, 3095859076, 1751750842, 778874514, 2204205324, 3899861346, 4089761956, 1366453392, 175310658, 489858884, 940533710, 84759265, 468894009, 267336028, 274148922, 1369260756, 1401161702, 3318756046, 3223387504, 1448211875, 2331746697, 1496453151, 1236351100, 1878325999, 1144153410, 3357114296, 943280499, 1474116866, 2014414484, 3050957904, 1598781530, 2062232583, 3763385916, 1743800103, 3693347132, 3995752180, 3379749152, 731932872, 4169987321, 1044738949, 320627777, 2375153297, 2279154366, 1827833534, 492765486, 1371899013, 1497737670, 2812767575, 3602880306, 2891460001, 1693001963, 1800083402, 442702162, 3625051798, 2901385804, 2226461769, 3181874870, 2910004904, 2384280482, 4086458098, 4152334529, 1198562560, 262457419, 1703435818, 4223896603, 1851432298, 4015374384, 3089073685, 3728238169, 257517680, 980156290, 3847428217, 2539920198, 1713702508, 477542340, 3887890752, 1281244874, 1306609596, 1438395935, 4182514039, 2227328591, 953268484, 763873674, 3731569647, 4059726619, 3540804539, 2502469573, 3639745218, 1056259956, 3331637667, 3941703004, 362578975, 3758415837, 3144964602, 1039987420, 3860009113, 2658376004, 1801226660, 3219272217, 2213134050, 2874568010, 2466311756, 809415310, 2831422861, 871447971, 3128265376, 4268929410, 1194439918, 4135896926, 4284762982, 3209669883, 840443495, 1154884847, 4081577758, 368484092, 4147623522, 3742842831, 2592544847, 1018802052, 3289320180, 1826383422, 267744767, 533475420, 2104530564, 2426774690, 193978913, 457723342, 3392878884, 745130473, 3246139420, 1089127661, 2224840634, 201524171, 1161674848, 668825887, 210272998, 3764511205, 388367818, 2232287308, 757114356, 428256808, 1176208197, 1140482355, 3988207260, 188891986, 2525752894, 733668429, 3646046528, 3732259933, 722009070, 3439487364, 2805369822, 637964102, 3285788510, 3005854424, 306565856, 1166836544, 21245794, 1427000206, 1610853146, 1082659444, 3100160105, 2682503984, 1384743622, 333650626, 969410270, 4007100158, 1152666778, 171112111, 2532497888, 1744100608, 2267760552, 19950739, 2181374079, 3252544396, 2158077103, 3274015057, 2971146622, 1624367330, 2637705361, 272031365, 1996704837, 1763364705, 1673249517, 2181415070, 3412993604, 1394045526, 1303748847, 2148406938, 4059664709, 2071244981, 2400188873, 2817697636, 4142130364, 377245680, 536837532, 465877023, 1332124332, 1407769569, 1218529605, 821982483, 2353842447, 826553082, 2740574098, 521721815, 1396814305, 3013001819, 3271843790, 3371686563, 3173288421, 1979445995, 1014819557, 559374343, 1964595078, 213236273, 4087080808, 425647114, 3160884849, 1374906277, 1094421899, 2379321681, 2432302016, 3857029958, 2148757118, 3545414224, 3359006370, 1242985898, 3353410719, 3328793151, 3122827911, 1155442642, 2080514357, 2013542069, 669664807, 2619607010, 4223972940, 2838760252, 1712014248, 3695741437, 2819530362, 1929584178, 4139508333, 478194269, 2512145827, 4243049851, 978177109, 1897109801, 3663624024, 315738794, 421409081, 487038172, 2017297261, 2052189266, 2672621452, 3056781533, 3722287773, 4217692367, 3641567987, 932901841, 3229984431, 2061362391, 886835184, 1611853442, 1021058031, 1103541767, 887249089, 3204531208, 1880300374, 2121977869, 1602862135, 344291707, 1361908077, 4248302889, 1723298389, 3616102545, 861148260, 865194524, 4212031775, 1056834208, 1006305276, 4177991377, 3967710458, 1485655978, 1674262944, 1960531875, 3569650344, 2953314296, 740821849, 2945227498, 1374679407, 77922054, 1464491443, 3317889108, 656553475, 2609040185, 456417182, 2474202639, 2223730554, 1106457214, 22444921, 4016043943, 1464985610, 2902818408, 543350929, 1175121296, 3495718640, 2871356110, 3448168026, 4199786549, 1212594216, 2927726970, 40984264, 709587714, 8965208, 863547833, 3717082465, 172762053, 351383712, 92651335, 3354925274, 3782432195, 3051849380, 1279071099, 3777687231, 2961296660, 4138051885, 1910731361, 668046085, 1697405889, 2917266451, 3039342531, 3338241785, 393921586, 275223052, 1373533405, 3694329370, 796135244, 3991295019, 1666637953, 4267350229, 1393210569, 2624764525, 1885449903, 3647890718, 2628173753, 2993198235, 2362524616, 173353035, 682671750, 3530373304, 2971576209, 3822513857, 1012951168, 1216983671, 2844073209, 968182074, 1334507245, 1208943845, 429142756, 4293710005, 1172238668, 3784959618, 3618451557, 2640240389, 2040847624, 2180597346, 584067663, 3090733253, 85482778, 1101822236, 887127712, 3832356399, 1630072758, 2880891368, 2604276689, 3621259609, 3361878514, 2273312997, 2515933444, 3819479168, 878561444, 347876255, 807245886, 3776859624, 3617120805, 3555327712, 2452300810, 2002665614, 4075536877, 1821488051, 2315090050, 1425495688, 1149691522, 4000330066, 2806167781, 3384980479, 4220523751, 1199574484, 216346736, 4051158404, 1906367656, 951605479, 4051241443, 1443432240, 1839757589, 1723137927, 1079104774, 3405730926, 699196990, 143217023, 3974108480, 371312454, 2661269495, 2312511021, 2337091601, 2355022593, 20741468, 3255556742, 3332619188, 3248067910, 2268388393, 2223221353, 3228999676, 857109324, 4178759014, 1068474559, 3484946234, 688495089, 1979183006, 4005765528, 3872555608, 3486932537, 1154811213, 2874756479, 2158968471, 936888862, 3682108790, 2838213493, 3841325585, 3200353784, 1395170733, 2648042828, 3006412276, 3358681284, 3032097510, 203245010, 3579474444, 1660306269, 1136644517, 2417010972, 1862113060, 2694250285, 2701120140, 3649815215, 1346623063, 1882655967, 854284777, 2083271284, 1696210885, 199199466, 281106054, 1770270351, 1052706252, 3218520658, 3999038694, 1104283136, 4204250608, 1323637479, 1528560133, 3495779354, 2148475548, 770765447, 3824819750, 2108212368, 1519019255, 1154204959, 111904238, 4137449215, 3433744105, 2738323873, 1670219046, 4239974709, 810115104, 2821826892, 3573931985, 941221200, 3993775619, 3937209777, 920238393, 146548948, 3847557348, 775839043, 4064769566, 2603085969, 361191475, 3682822814, 1396494582, 3783394610, 3544515077, 403914079, 255770312, 883995085, 636031453, 3992399434, 3459147789, 1367269038, 1982202608, 2815729956, 1922412280, 3966824899, 2659938530, 1712884153, 1463110, 2737212735, 1704666220, 648505566, 3401522670, 1023017968, 3592024531, 1391668178, 3852644406, 1253028046, 2964937909, 2796024455, 1708268166, 1720935344, 794500539, 3524042995, 1814420881, 3920469872, 2520567745, 358654367, 2329470588, 1114418466, 3526664718, 3481170949, 1427457459, 2617115139, 3278592976, 4117141553, 453214327, 1878106239, 1779011354, 3469424999, 3734147707, 915833878, 2519059261, 3219593779, 1057786628, 2839201229, 1745525791, 2470986268, 1051175422, 402737396, 2795297423, 2183949538, 822107149, 1087628973, 1402923149, 2912160468, 3224512997, 1428170768, 2986035269, 1398367031, 3384294607, 1960106861, 242330549, 3256366659, 2298795367, 3663758739, 1957662730, 1065082440, 1647905806, 522455052, 4019025783, 2856266429, 3097108075, 3176886330, 821574588, 2886467382, 486178158, 1923671809, 4129503608, 1746484372, 3400868281, 2470099655, 2138376521, 1397508646, 556967052, 3061685249, 283058811, 1315685410, 2179839535, 3649040221, 154849491, 2194411324, 933124997, 857605547, 249309564, 4179121052, 3326553786, 2562591628, 388196738, 2974228378, 635370141, 3935578327, 3287235230, 3775146653, 2159602176, 2881545093, 2513141885, 3619486306, 3773164300, 4209853482, 130127136, 581901946, 3475693252, 226612010, 3249497186, 715542050, 1778994537, 1558034984, 567820478, 2750920494, 1569923951, 2502744951, 2682692436, 440079678, 4239361005, 2106840452, 2970559314, 1464472850, 2845924185, 2182112775, 3784012738, 4027806501, 2407322869, 820730263, 2338679165, 2112876590, 2015835539, 182442569, 2993391955, 1577372357, 4056327328, 1936374553, 1165636020, 3824321275, 2324766791, 1642052598, 2717155579, 2528057061, 3982937587, 3103456158, 1601796682, 1501386513, 3808291268, 3672437891, 1070406099, 420144637, 4076856174, 650902801, 1666836083, 128176246, 3553331343, 308013879, 3911782802, 1630925765, 1784414547, 185637503, 4176613160, 2226525815, 624386122, 3977906952, 2231774129, 1646750682, 2042674933, 1431590435, 1652114849, 2810872500, 3491444566, 3268810451, 2065745520, 320887136, 1873155385, 2481391036, 1926628626, 3778811920, 3249382534, 200684118, 894645173, 2078454589, 334030414, 1505432103, 1684657589, 491433150, 758297928, 3420162701, 3622573724, 1177568168, 3413401597, 2394816171, 2988404734, 2246808457, 3316021712, 54748075, 2134956222, 902868905, 2371455469, 963198779, 4013292437, 2289059853, 1347441061, 2614954800, 1372781682, 3895222412, 3918874411, 3500131187, 1781393694, 2790604290, 3447922265, 303517369, 444015772, 1947717696, 2154233653, 773345609, 2011699734, 1431052317, 1952856991, 3744630444, 465943856, 1827843035, 3854983054, 1240340748, 1409952449, 742285428, 221740398, 471139312, 1647942037, 1339269512, 2713038337, 3390556127, 1674360251, 1424486352, 2674037193, 3281898723, 3123725365, 226820732, 2521354335, 3430619966, 3485436655, 2380424557, 1086971037, 3439467736, 1584331426, 2036169387, 1388035562, 2381620131, 3566555861, 664992908, 714805343, 3353097430, 3486629083, 3284917086, 2671598985, 802228718, 4000926489, 2849150158, 1608070108, 233753188, 297733807, 196128537, 587667135, 1305109185, 2182671773, 3375274833, 3412301833, 3281578285, 3183498669, 917051136, 2870383449, 1388101905, 4172442334, 2254566795, 1310281499, 1231410035, 3116688934, 200420717, 1403601796, 4001917905, 1889668634, 4268022113, 3042675002, 4081403572, 1355171246, 959368135, 1287108026, 128129517, 3022941002, 290422877, 2881312596, 2067848296, 2150995201, 2117259732, 1461863425, 2926051107, 3776717106, 3750478507, 1234463666, 3670506254, 2172509260, 2250740112, 3277707002, 3672175271, 3465576598, 2494130950, 1481727829, 1858166844, 847601335, 2260249602, 843404294, 2220442739, 3993991403, 3326840635, 1659292164, 40855138, 2360722986, 1321489685, 3960557631, 2483422134, 3273987278, 2532430346, 2197806600, 3018380462, 719395075, 2567214295, 386232341, 2653890246, 3840616565, 2720141203, 3167568305, 462018295, 35925816, 1275049973, 568988927, 2949050122, 4232155175, 3681010120, 2414712283, 817846836, 2434371480, 2021595360, 4212284719, 789643273, 2586741462, 3777604549, 3188155294, 1728994203, 3486905997, 2311065246, 4194903887, 1011340091, 1156206366, 4219184523, 1786635448, 2432578779, 465011915, 32620990, 3867107594, 3773847173, 2108673925, 2211070114, 109410241, 1649927367, 1296205975, 2428021706, 3627072593, 3104405514, 4075849023, 2064583854, 2763453801, 2094968130, 1046101607, 4188341567, 165089327, 1701836560, 1649887350, 1844941293, 1542909410, 2612946209, 661413758, 1371586228, 3986763679, 3109134027, 280402351, 3380139902, 2125874623, 3294027097, 3216150369, 2509663620, 1032964676, 4200400669, 4067495352, 2080061429, 2875305800, 3687639334, 730443355, 3999076863, 4004737541, 446303045, 2897643929, 1860853175, 3943983405, 2090910326, 4096226056, 715860740, 3878115451, 528789813, 3663139392, 3366363535, 3199174467, 103034832, 3389476401, 4054510057, 79076716, 2861591937, 413520528, 890030487, 2085029635, 3114932011, 2638885707, 3640194391, 1100108412, 455446053, 3065701857, 2576754573, 3968466094, 3592105807, 2101210867, 3743076653, 2519814886, 806169891, 1813249646, 2058789534, 2338933140, 2159610000, 2455452266, 482021421, 3845221931, 2363333570, 2333786005, 2743156336, 2288357577, 2239032583, 747330178, 2982062747, 3851002855, 2269069538, 2231733384, 4225786105, 2560891645, 3878592284, 1054987233, 3273199172, 3592993035, 306020920, 3834345297, 2574440186, 1918006183, 1738283211, 3093249458, 222105178, 3764014941, 3676936184, 734055304, 269118585, 1051655800, 537576801, 1823410201, 3724693848, 886103652, 666463034, 865425567, 181374105, 4234228483, 2763420684, 1986323263, 1480134354, 2403219726, 3673890017, 549461356, 2110569944, 3180188046, 1519793628, 426943471, 3138262270, 1388394622, 1124067215, 435008998, 3051358534, 2240208276, 2365045581, 4274106883, 1466214121, 4221569976, 2023513041, 789245919, 2517598848, 1523891920, 4166466427, 1300047812, 3986004177, 3245971291, 409364125, 207551135, 2471158428, 2718268106, 949783032, 1352852757, 2075947475, 1894219429, 1011163855, 3083548508, 93520087, 227441908, 2191646943, 4242460263, 1553255471, 3395497009, 2974639077, 234183731, 2070497543, 3967054249, 447844908, 1421053585, 255038164, 2564306123, 3583159531, 959752425, 1200778818, 1366843306, 3111064695, 2299230288, 2863947592, 3045172180, 321667687, 3128062903, 2434672210, 414131859, 1632716162, 2913328139, 3763603436, 1822051867, 3497592449, 831158942, 858441757, 785933110, 1398703356, 1125835128, 3124349909, 1726295615, 1602470407, 4008303582, 2842108448, 3881022063, 56974730, 1916539346, 2065645645, 1345494016, 3955998436, 2469166036, 1950202642, 3220258082, 2570805941, 885357945, 2111348557, 1869414777, 1600056065, 2322803586, 2495478589, 1441584242, 3286754115, 1749309566, 4248308038, 13428626, 1208951779, 3060945656, 2387197651, 167245544, 356623454, 2647724194, 3461824802, 460185123, 784866730, 178393526, 1314282188, 4249853880, 4135069436, 1456637774, 1956374825, 3079045833, 131201603, 1927565516, 2377976783, 1718256584, 3907004394, 2461302047, 3548371243, 2142750276, 3027765881, 3989932702, 2390349933, 59047306, 191953862, 3640141598, 1400269967, 1520722063, 1154684680, 3652776138, 2645090889, 1752261223, 197429390, 837184523, 2442610730, 3983293940, 3939430698, 1501814018, 1956495029, 2601309847, 696134782, 4142470941, 1727944994, 2507644268, 3244158884, 429811195, 3575137834, 1012655219, 3353277610, 1129046980, 2142874669, 2940098397, 4035586655, 3432173146, 1566484505, 3051897747, 421726991, 2625236152, 1750235684, 3318939460, 2412462640, 4153593827, 1807558494, 2136273208, 1919406304, 666306708, 720939328, 651644990, 1506488427, 105889895, 1626892108, 1975206159, 3526065632, 1083401552, 1897069635, 1048501480, 1813133907, 169552725, 2202310172, 1382337184, 4292055865, 1203684890, 3991717660, 2614256407, 3472867668, 1129901297, 574999548, 2221970177, 1656940535, 2663342206, 605061984, 1561704012, 1820741601, 1815761930, 949309518, 4133806343, 303196062, 3775505023, 2495901748, 1602229134, 2806411643, 545959832, 3903933354, 1875998121, 1598334549, 1677834685, 2226206408, 2450670740, 3226067855, 1589986289, 1656898999, 3762050394, 1205967897, 59640858, 2385829425, 428942794, 3739592306, 1555065834, 1121579634, 3852261418, 1830726737, 3788235518, 2177409191, 1231058316, 368949161, 2698426521, 1400443998, 1690711053, 1677243711, 4189305190, 4090412678, 2789991334, 3503055582, 2082320178, 3487364799, 2704077483, 2654738080, 2380295891, 1892469609, 1510045349, 1553991533, 986150627, 816630858, 2101522002, 1115150762, 427600291, 611335338, 1492157283, 3412202687, 656994373, 3297012651, 3038131353, 2681117302, 4176535072, 3872145981, 3066226016, 2681056563, 1671003249, 4140186142, 3005949312, 2385695662, 1154561633, 4268218776, 3623567634, 509396422, 3275591496, 720821269, 1318274969, 2310772556, 1061463782, 918530440, 2046708297, 1782350562, 3444799659, 2400851653, 372583812, 594100582, 2752892840, 2964268707, 3945798048, 3125763356, 1349972151, 2863051869, 2083963949, 2086671551, 4077572642, 406460216, 993730608, 131252680, 4007074396, 1277431779, 3761226399, 3400183291, 993181730, 2486442124, 3558667140, 3865711636, 3482327741, 513354937, 2247451577, 659385482, 4072871403, 3311745879, 1195901955, 2610429663, 222392076, 4158062514, 4211345399, 1653399645, 1315438006, 2379557724, 3086204923, 2987495369, 3108213072, 2349478459, 2155415167, 2601495591, 531325635, 3576293084, 2040796134, 870173682, 420911527, 1171785799, 642421070, 1725533141, 4002101496, 1603600051, 2582272553, 2798344069, 1251843286, 3767080075, 469629559, 836657274, 2297599543, 3922041696, 3771000849, 2488555192, 561306175, 1509188198, 3102639360, 670637705, 3886069959, 348506002, 3087046887, 2462297665, 1736155482, 1476147192, 2763420380, 3485445066, 3817336618, 3489063914, 1508911699, 1072619035, 2154920222, 2730785962, 1302419701, 1693471777, 4092392010, 2743690403, 3858107652, 2537261876, 3475350187, 810839091, 238372335, 2288301783, 3628656098, 1675693050, 143691824, 2318039950, 2211451026, 2818930709, 3363985947, 3111518862, 66682745, 2145364695, 379957103, 4078075175, 1194534694, 680546687, 2794976004, 1138327786, 404703092, 655752133, 2718655359, 1054532092, 3895316079, 1708108625, 551103188, 203493399, 3691527517, 1341534346, 4097735729, 3729079698, 3794805922, 3643611341, 861642055, 2363926795, 13787046, 3340171621, 2782171398, 4200567390, 1244783240, 2826693632, 2170557693, 2498563352, 1245823148, 2284460762, 4263315226, 2987444465, 3649024310, 1243150581, 3418611525, 985305686, 3851701685, 589886963, 196839343, 1337488413, 2124983884, 2796244104, 2066484920, 47070533, 3071540006, 862760043, 1932776100, 2591986323, 63702083, 1768692506, 3371421621, 3310332210, 3189097119, 4203583783, 1221498469, 2052669256, 3187436368, 673362794, 331181024, 2478456990, 2376894020, 2104226180, 1106792185, 2689977059, 2049499211, 417560419, 3187187786, 2666049108, 4274273955, 2424437752, 2194617141, 4254946669, 1816644744, 111920702, 2109227523, 528420729, 2062536050, 884993332, 2439378915, 2775919292, 2891514198, 3486255775, 2437685690, 867011667, 405544690, 3876224762, 3634344803, 194211258, 3565607050, 3987797839, 752718261, 1902121760, 1632416812, 329695423, 1843806942, 477727783, 1000620431, 1968964456, 3024937837, 1243205590, 438452220, 1723793158, 1553946204, 1891490682, 3521259536, 248364419, 4022157852, 198023623, 4190110744, 2198009487, 3952817884, 1966632298, 2444058647, 1323980160, 1432018621, 1726550961, 1716658156, 1985467920, 2382553107, 1972097278, 2091790512, 4266856313, 4124563422, 633330852, 180803076, 1636288825, 1550180798, 3061038495, 546519460, 3095938746, 799782123, 2673262149, 74202143, 3351464294, 2991326396, 46101093, 3329554586, 222536060, 2683156175, 539547186, 455573094, 1745689209, 3281929351, 1976314890, 1100017965, 1451875906, 1918241755, 3148687283, 3822356103, 3350256729, 1363415601, 145985965, 3736155600, 1084735112, 694609402, 393208602, 4183035150, 1115593941, 1898247348, 1529865961, 428678020, 4081813942, 868680565, 2178714692, 945922862, 551818086, 313184338, 2425960049, 3319378662, 687283283, 3391090360, 1110440689, 4021275132, 1354898309, 3677555527, 3529098722, 599271115, 3523709643, 1144360829, 3989458677, 3565087556, 841466555, 741462349, 2166598635, 2339456687, 4049735878, 2427763182, 3422061324, 3356805306, 382706100, 3601786905, 1836803908, 4286761032, 4118881439, 1527958350, 1865319557, 2421203274, 2900710591, 1028735910, 3085939941, 2319641124, 3458016065, 4838383, 3299084477, 2912702455, 2662172700, 3570014874, 2732687246, 2802212168, 2261768450, 3393597389, 2769591128, 3506462329, 2005637491, 981806714, 1056252350, 578924311, 3916207316, 1029242043, 935769270, 65764925, 3244658116, 2235938535, 3297428244, 319482293, 1580174844, 1866497277, 3705744070, 1306431874, 3282567167, 3277075327, 2850552800, 3072161723, 1974997258, 1829865623, 2529403989, 870472583, 3038493878, 763618450, 2239512712, 22095358, 2084908454, 131563426, 4157862098, 1917517960, 3971777011, 2839535737, 1747192822, 610447814, 331572275, 679642226, 50729966, 2532168794, 2617103405, 37700372, 3919331463, 2524851164, 3634892932, 3988044666, 2835623859, 701848273, 3848568081, 1041206546, 66298424, 3189858525, 3488855588, 1469578036, 729894653, 3607516239, 2607534680, 4139824277, 2676604147, 1428678672, 2357071315, 1766529518, 216550866, 2041628403, 2990511165, 3358254954, 1353617852, 1554196168, 1531256057, 3455736726, 3667061944, 1897679711, 915880899, 711097387, 4137547056, 2800846884, 4033503897, 1319429453, 2578544754, 37352120, 3912642987, 2542479128, 2214458309, 1035400580, 285152398, 4072770466, 722229911, 2923929054, 2658618846, 1385680166, 3438392727, 1979760044, 1340810469, 2066662628, 2932784693, 1765107254, 238434695, 737305730, 696095078, 1115226782, 1026921685, 65967905, 3128311273, 164768335, 3009839195, 2565862096, 2629466362, 977004766, 3853663975, 3627532624, 350500635, 1440531567, 973512192, 1951107799, 2459018791, 561502033, 260421800, 219995414, 3302068524, 707563170, 3979157499, 2183736465, 3218408257, 1149416588, 2948004296, 2899712723, 1121273451, 4037316482, 729483251, 497743022, 468513757, 2569682353, 256620333, 1316551045, 1759405246, 1144621634, 2181412614, 1683870645, 848689270, 2999712541, 4249674671, 1967849283, 1054988852, 3280078375, 3627722542, 1044273996, 488854455, 3892822842, 3437398217, 2078171531, 1880964009, 3370672145, 1655782017, 2479604381, 1805880071, 365911514, 560495709, 2902850693, 4023638734, 3084570458, 1430861830, 176319385, 4201229588, 2103048325, 4140882135, 442582819, 2528136903, 1770765497, 3394038175, 3231284173, 1670225560, 2407719783, 2849226690, 4083959035, 3610685889, 3869158134, 2743813589, 559374189, 15828949, 4293635048, 2271613365, 877535820, 3482704127, 1924224338, 3210281791, 4117354510, 968068209, 1542730165, 1183044436, 22781301, 2552248402, 160027455, 803138196, 3080921047, 3490157799, 3819933159, 3216451221, 1510279714, 799523943, 1730494349, 541223420, 3675972456, 968004554, 125939097, 864273247, 34614624, 3895042591, 1728015269, 2695836523, 3234840001, 3104040189, 788305608, 360517909, 2208034429, 1445582701, 3138877684, 81992402, 2173230568, 1560014476, 2790929052, 1307905826, 2015187398, 2070161469, 3056144103, 2424618326, 769771662, 1801521088, 1108879182, 1156964836, 3278798635, 1068992757, 228584338, 2872175953, 2885617530, 4092971952, 1627460000, 1398361190, 3593662638, 1589133451, 1041116413, 1299895673, 592878265, 2844551127, 3941701006, 1591686807, 153130738, 2648393354, 21144915, 2919653334, 65930738, 204523988, 3937395482, 3211081773, 3298915642, 2961691439, 2500609597, 923274990, 1231051000, 2813008698, 3862231046, 1535079747, 1832269560, 1934017502, 1655649863, 3612033715, 422282712, 2550456790, 2571858461, 509702783, 430103237, 649675524, 1999668122, 1181855005, 656202567, 3182514537, 1673821021, 488194503, 3730057886, 2012360386, 3304969774, 847745506, 3636931581, 2673675518, 1470812311, 1561828004, 1952738225, 837795757, 3892076174, 3117342954, 1680455349, 972553416, 1542219719, 2081158344, 936522418, 596143186, 1911472751, 776305975, 698706985, 554357251, 2674345848, 1218871289, 3114105864, 2663411883, 2946969853, 317899501, 3470812604, 1553283874, 145850142, 2934693571, 4122973075, 1520379401, 643329868, 3110168075, 3849896312, 313603550, 3537589539, 2046259446, 747486987, 1426476313, 3516616148, 1165307772, 983068586, 2435572966, 2962465670, 3813311150, 3999809736, 4235264751, 3096124106, 2975601544, 4147183646, 31086663, 3953392165, 10720591, 1603375283, 3509090300, 34372510, 1269508494, 1305935041, 3685852913, 1412673204, 3678251028, 3033476402, 1774717487, 3619331468, 4128511381, 965457808, 1019476370, 1488816217, 2601530386, 1645840083, 3644702488, 3167474398, 1079000970, 3692673129, 2800349245, 3796729455, 1871624100, 3077492259, 754019507, 2677050913, 937918709, 3629210423, 1067362724, 1211906436, 4129895288, 3533453413, 1680197329, 1329220915, 338842897, 2382724363, 1050829614, 757449616, 3648065827, 2198645922, 55967492, 4147247777, 4092439189, 4001122146, 2583093012, 4119460392, 2606685027, 3656969530, 1679669689, 383175520, 3429115684, 1069054238, 3332910705, 1523155101, 1564167883, 4239035594, 2363672945, 3001241935, 2410528580, 2318654485, 922530763, 1058757446, 3520256474, 4208486392, 2795083652, 1033377379, 3951566190, 878240077, 907025918, 2187382222, 376934111, 1956195052, 1926924412, 468066221, 633422657, 3221714490, 2224363508, 2625108406, 2078973398, 2505650508, 901696449, 3682230150, 106888425, 934735856, 3843880969, 2481118014, 1331275718, 1765340539, 2255215773, 2665688393, 1808749057, 3285575561, 4008823933, 811837786, 3958095764, 1154188300, 456163297, 1601531984, 1096909550, 407046425, 1419019077, 2508309089, 1021960630, 3019328343, 2114317605, 970481638, 913768573, 3666417821, 3885695460, 3008564954, 3499830512, 1884954409, 3794621389, 4109891736, 2989046376, 4269834026, 3396989210, 4075864056, 1263885750, 2320630048, 26089025, 3527247383, 489891685, 443656410, 2268623997, 1844291510, 2762206513, 979952988, 2790602095, 2999208100, 552079186, 1708843725, 2627990332, 3323957187, 2909326657, 382420142, 455463625, 2238644612, 2788540286, 308535788, 2056984134, 2657833242, 3311588882, 1839481568, 859388208, 3741275106, 1889547997, 1310032738, 739468410, 3531218111, 3753471538, 4005384210, 2491957137, 1089224629, 3067723113, 947156896, 262569738, 1375811053, 1932557085, 4013659028, 1467109125, 465749705, 1643503858, 636600383, 4277882955, 3272158279, 1082794945, 4008245308, 934879627, 3328145128, 1028750960, 492322134, 1584499827, 988978918, 525297033, 942136620, 1615920615, 2995333472, 4150674609, 1312728048, 1481414892, 1926429882, 1371789233, 2232065723, 2262623072, 341891948, 1836194601, 2305320511, 197787010, 3270718972, 3857762845, 3849112991, 2620581126, 1345178408, 3515879518, 4087582644, 1736413827, 466271445, 351781942, 950237398, 3637621293, 1198765003, 3300756393, 3796247478, 2342911753, 1326867745, 149134646, 4034687643, 2793206453, 3466614425, 3464325717, 2530410710, 857394743, 2266352937, 3478994725, 2338273600, 1849161625, 747240031, 1635493944, 3184347041, 2973674166, 2956012185, 2761981755, 4215115894, 4095743667, 1531692348, 1549976193, 2231200048, 677388472, 1143525050, 2034864740, 645702933, 1222054388, 3293935161, 3746993731, 1090570475, 369076328, 2124986021, 1375840441, 1706196874, 2122241813, 8124918, 2747974275, 31064262, 275676286, 1290430338, 3847292333, 1781056088, 2019064812, 372115280, 2889764831, 3477274036, 1598502289, 1654571564, 4052434355, 1758979836, 3417874205, 4216498439, 2359933107, 1708953816, 569997988, 1248061730, 3475081873, 2237845909, 2102331851, 1196896600, 677780628, 1897338479, 1219480151, 2075809653, 2013912781, 4236072355, 18529177, 923482023, 2587226598, 1603477442, 2706073030, 413379441, 1065095693, 3287219664, 3848584415, 2379484296, 986510564, 2280533753, 959382581, 2045883777, 936849723, 1604410178, 280709343, 2845889227, 469109999, 3623980150, 1271962707, 1662534533, 228469473, 155993556, 1854242795, 834608852, 3652995020, 4239293288, 431900436, 3139539552, 2200351866, 3841796761, 623340950, 193943211, 1028121512, 2706562598, 2408303884, 60274025, 779774058, 3361750230, 2497448514, 1031567856, 2601808331, 1312099784, 3224158342, 115949758, 2247793197, 3683905145, 134773578, 3007631387, 1078003698, 3850969358, 2651146054, 2347006563, 4204382404, 1097770325, 1480174918, 821494922, 4192730577, 2186032842, 2397510587, 542326458, 1627147648, 1528532765, 1244048280, 45588, 2279228284, 3979379165, 451691579, 1229575375, 3592700293, 3000456572, 1082077994, 3582459035, 2827338480, 3253945465, 2022136364, 2706629035, 2338892969, 1472525667, 3888070328, 2756586784, 3886366765, 636243226, 3280725362, 658363911, 987734982, 287828869, 286312987, 795955585, 2453669120, 223079518, 171593601, 4292748945, 4160425165, 1726953755, 2838352323, 3799092954, 3593270091, 4050673933, 223213772, 1247494048, 3617670874, 3819619336, 3766059668, 608832689, 4144979565, 3111599626, 3848113330, 1839470645, 2767816051, 713851907, 3508293334, 1855247661, 3203155578, 2336926993, 1638763310, 962740381, 572052472, 1588248816, 3255831954, 301792389, 3682123806, 878822345, 414362779, 4175591122, 3868689686, 819129866, 1713626946, 4055608896, 4247470553, 3458805628, 4131320329, 177136719, 2568311966, 3475574190, 1221349168, 4156575619, 2415917713, 328051543, 2077842901, 1631746548, 4062421682, 1557900455, 4144111989, 2189169021, 3248436938, 250373755, 1289064128, 1085707883, 885696923, 2370353636, 3044375541, 1642374896, 3133405244, 148752303, 4226853202, 2570106005, 1001271440, 3993552210, 354811492, 2606579776, 3544568766, 44542115, 796319791, 2474301772, 2739404098, 3715571063, 3434911021, 2327650723, 1409968506, 3348730939, 3647810742, 4193528339, 2950138877, 1232764715, 577938264, 860870648, 2179528739, 2737501297, 1287952719, 2252774729, 3740179324, 1074973920, 2802516238, 700929077, 3376743437, 3429261619, 2968355096, 2299070183, 3752467307, 1820985414, 1037381402, 3438857854, 2421375481, 3196553254, 3329041054, 1956289851, 471157045, 683949414, 4277619582, 2565335819, 3307261933, 3179961738, 4056918559, 2516022743, 3634580248, 564848499, 3849821941, 4069890735, 1291808221, 2149328361, 4256149840, 3378003753, 404058918, 2542535588, 823347074, 1411243449, 1745687988, 3252629692, 3450409908, 2682061863, 1071378099, 1435552747, 3905962877, 3011739384, 2926376849, 1221273365, 1469902629, 855420614, 3263366561, 2029476940, 4227731947, 895864783, 3256907168, 1221868724, 3070127522, 435039338, 869736523, 2944163333, 2106291357, 3485255037, 4236048652, 3728169374, 708712512, 3712271018, 1078307593, 1410373109, 1512754008, 460888941, 2747798700, 3409167257, 765074555, 2712779578, 1007741598, 644765465, 3957430887, 1229173148, 47978490, 1519062335, 86291179, 2390032580, 2083171956, 67750652, 4039777725, 1963786605, 2147931043, 1896771923, 3427641033, 416452559, 2599275323, 2803864078, 2366651458, 1289876099, 1807492996, 874264453, 3880656383, 3535917201, 2621319605, 161741339, 2046871764, 1912564156, 77721100, 2640437201, 4271872105, 504850031, 3942407193, 1063278170, 2452093755, 1395389433, 2154114446, 1265428473, 2850165505, 3061941603, 2581175300, 3865382353, 2620164780, 754694142, 2925188939, 922504670, 1887699654, 1673269848, 3652328801, 3480002253, 300962312, 889947420, 666083348, 1184249692, 2307540280, 4198793003, 385319320, 947476560, 1672129985, 1112710323, 3588738967, 879703509, 1204467370, 1457194104, 3831988997, 1623966153, 2670847338, 3087965, 450813048, 3556902014, 1751592803, 2607735250, 2780038996, 383262880, 1441883824, 1373126163, 2661939445, 3796370533, 3973152491, 1674905709, 3764167282, 3317707142, 1952378008, 1277825389, 3769142318, 399180298, 1683776886, 1030856475, 620294863, 4032942135, 3249053277, 2962938973, 1637823779, 2743832618, 2674326365, 1006541779, 220714592, 3862633750, 1943295218, 1613193734, 1859991310, 2403194644, 2369752228, 3213561719, 1709683773, 3068038300, 3963364176, 1046637525, 1844818061, 998099432, 444996191, 195847997, 133456165, 741969209, 3403318527, 823532330, 3050870510, 2580263417, 1887937229, 2363415879, 2009319008, 2597960324, 566234429, 698210003, 213278293, 2009033138, 2456416350, 668407628, 1975098988, 1668717779, 2688041874, 2197870715, 2561728861, 3674034404, 2537847979, 1183474849, 3360507620, 3090338710, 928479366, 244132626, 2300631820, 1320535328, 1462434586, 3929815081, 3665440260, 3432369065, 2588247937, 3094786761, 3443664310, 3242656656, 283424343, 1238974654, 3753341161, 2059022610, 2871124049, 2297882220, 1393104269, 2785337470, 3079455028, 3506393749, 2016005113, 1584006098, 2936377174, 2281411053, 3134287163, 4281270937, 993064656, 2068071272, 3866182505, 1281594867, 516613428, 3237945053, 99630170, 3910655371, 231972443, 1480249027, 1554104883, 1161780040, 1584397889, 2201760745, 1952309129, 1031890651, 255034437, 3297438602, 3050920800, 2133610712, 3137475592, 4018515513, 1624945195, 17473423, 236049789, 3929383303, 3733966331, 2317040086, 2120816894, 1548175535, 1596252266, 2911513507, 1253073782, 248222210, 1620499231, 4125199671, 79472804, 1378339887, 761919435, 461778389, 1133314905, 3186514168, 1893529695, 2068595960, 3783776261, 3109903702, 3281532021, 1089548248, 3792824162, 3649483, 18206939, 1170046701, 4275729142, 3999700640, 485701897, 1560664800, 1123862829, 4173227442, 849219301, 1394913122, 1822019179, 730293885, 3209430487, 3483276856, 2539159837, 1826029849, 3455878057, 2710688932, 2943246794, 629013015, 7073499, 3880275265, 1422656666, 756732739, 1632686327, 803858488, 1976768817, 1422112385, 2489975312, 1158014046, 2280156060, 3436701147, 151238087, 339688305, 4291534861, 2519415464, 3961798257, 3581739967, 4077145421, 1912768126, 2341911545, 4047060677, 3082304115, 3255305017, 2034345954, 1344613392, 193539956, 2561044557, 1740907247, 264135689, 2598871961, 3518381105, 1204377132, 2745270963, 2148505300, 2372603506, 3301518963, 3248157467, 3073373158, 1922154804, 2285053272, 4228085355, 2508814009, 3468149274, 401993086, 685776599, 1789109346, 499942608, 2717319371, 845236832, 3897773629, 437682074, 3340583376, 3439876760, 3162351196, 43758930, 757935892, 2497840790, 3705391645, 3872476757, 4257969667, 4176286159, 1324302758, 3959977838, 2508102763, 1991578934, 2584493979, 2046737960, 214528711, 2370455740, 1248767033, 2804582996, 1562269137, 2047009211, 2070842940, 797282246, 408871765, 1785018704, 1821370572, 1162669732, 3996027164, 1456743800, 2815129421, 2656441293, 1367557842, 3521035695, 368239568, 2231178259, 1296091686, 545065181, 1207654804, 3160118681, 1122392961, 54532414, 3312319478, 1099890680, 1903794146, 3201768841, 4199707664, 875974628, 2723312526, 1820416437, 733659263, 654332138, 1635639562, 812624102, 2339395154, 2874543761, 1282191533, 342193749, 310363721, 246934828, 2221896594, 948413622, 2411286533, 328559235, 2244399355, 2922355505, 4268061458, 1932983076, 188630174, 3268125393, 3985459941, 2406958955, 2198950051, 709408631, 1575900166, 3173516441, 32668696, 3324442844, 3668908669, 2764353963, 2309603264, 3899152212, 3544813620, 1896026449, 3196246725, 1140272596, 546770410, 3830522001, 647065688, 3556169309, 453652160, 632545226, 145366779, 3340424261, 2245670056, 3452307330, 3358508211, 315104520, 2211880669, 3862158436, 1618767644, 2048869711, 3018789023, 1304317146, 891361065, 3902301630, 1082926862, 2892163765, 2777913113, 2998107296, 1186977383, 1931194857, 4172850836, 648784835, 2230760052, 3389119021, 959494300, 2755982359, 127444128, 3225320274, 1409400176, 2351693054, 3304183240, 1424871993, 2539317842, 2511220117, 4245216554, 2258332982, 2564953340, 184821325, 4253547377, 1113622167, 2654216151, 597531239, 2256703515, 1393098485, 1915573825, 3434101873, 2111954550, 522360431, 4135862318, 4201988200, 191497722, 1893105493, 172356273, 1118634701, 2526856793, 2924544494, 1941256995, 3280549580, 2550440923, 882803312, 746471672, 2787755985, 1554532434, 306473148, 983062517, 2771228140, 1598277037, 3599035266, 289070485, 1710527027, 4260724853, 1705107588, 209975922, 3712088937, 381401123, 803451322, 4259407229, 1955018573, 3024595108, 3616069353, 267134503, 1899536753, 1763001281, 3088963145, 2692087044, 1622702428, 1601591549, 2490199728, 13518061, 3595130369, 2399749508, 3587279442, 880319190, 3282090138, 2010634572, 123806193, 2412189631, 1124223087, 1980646526, 2628177032, 2191503818, 2036438298, 2655709854, 3034621774, 1471796, 2186058010, 3301857404, 1591226552, 316280866, 1689708843, 3766235374, 1871120810, 2353017437, 3790896015, 2827789839, 3845480288, 462526797, 1938661246, 3509636818, 346765053, 1169931494, 387098484, 4184089089, 2481709111, 2594148000, 2194529609, 166636350, 2610097163, 2133845727, 3144953145, 2664879159, 1714013831, 2382873460, 2812540580, 3787625655, 2096921411, 3976188335, 428310099, 1980097228, 830217938, 4120847406, 1450471378, 1841767163, 299228493, 1836075569, 2033894986, 2324366559, 3552383721, 4089579958, 685535607, 4213204864, 3901374247, 649183083, 3738665243, 475019836, 2363396797, 4174174050, 2561710579, 3623273622, 468813550, 3510177797, 2935191865, 2327562561, 3081348906, 1819103023, 4046264776, 342660753, 2449917278, 163427164, 2451998210, 503925524, 1718611124, 71227000, 1873412010, 4097931744, 730403516, 4221049783, 1110381218, 1484724677, 399159267, 1095524581, 1404714719, 2645060873, 1093121971, 372086102, 701033903, 516207682, 3710855275, 1511243190, 3482063615, 3213101357, 4287723290, 1094856206, 3117139447, 1061282274, 3170255035, 3899369692, 1973265795, 806197690, 3558760302, 3783746653, 2550202653, 1550395335, 2154840314, 281830436, 1950068084, 1001573915, 537092327, 2922658654, 2848712839, 4082270425, 1019858245, 3335115666, 1234290452, 605324160, 1585099700, 21169217, 3582086605, 3276144367, 696605929, 2045860622, 1644447463, 3802375797, 3224388611, 1934958630, 3481540748, 1918020087, 1243368722, 2091034198, 802498362, 1727576644, 114907868, 825515521, 3545687882, 4209000391, 2356160375, 2446979006, 1046274031, 3867614136, 3674318726, 1959111316, 4126500766, 1812885850, 2390749998, 126055147, 1302050633, 1093880565, 19126460, 1798003319, 879085366, 404669581, 3794806030, 3507650970, 1224579436, 1114701279, 4148976322, 1752311218, 721957495, 1911086776, 3424857640, 2138446183, 3042890242, 3519136792, 1640820700, 2526145040, 56769044, 829624314, 1222705848, 2768182457, 3027190882, 2097436700, 3532523578, 3034761377, 1727404359, 2792297968, 564757670, 2872659490, 3632467557, 3859873040, 3787072479, 41711607, 1083306208, 1844210889, 2027788740, 2177549296, 3638055223, 3259822073, 433801486, 2383515442, 2066754676, 256026147, 369225756, 3938688750, 615267612, 3800897991, 808031137, 1699520264, 3857246595, 2344636753, 3504519827, 3272685465, 4294032433, 1873202203, 3059000396, 178050439, 1718881310, 1326630633, 260179992, 3321153649, 2350596457, 3110256495, 1906892913, 2365557312, 1735860036, 271904416, 1490391769, 3078188272, 1788861850, 2850146175, 2203885473, 2505643048, 453732606, 2591004472, 950176315, 302129662, 3858710125, 3187047023, 875639303, 38400110, 4057022891, 2980759787, 4226992799, 1412317296, 1225349929, 2455782043, 1418803748, 3449179852, 1454945148, 2405035812, 3638177240, 2607867855, 2550218807, 172216164, 200358491, 3306300055, 794812222, 2620861280, 4262524065, 3517784856, 1128791447, 1223945754, 1177255216, 1162618939, 3101472637, 2353003383, 1851365855, 405020776, 1093124900, 3164505354, 1290129769, 4017130994, 1487485789, 1122077062, 1410464794, 4228248723, 2106078977, 226783008, 1201604301, 218467766, 2385460918, 3942487913, 3176607774, 732735232, 18204502, 1552671669, 2595333544, 2431696312, 1893257194, 3267449279, 2324682482, 3767400735, 1097941655, 4217406487, 3713558778, 1748456315, 4245951236, 1851618242, 3035473272, 2576141223, 2717005801, 419361145, 3240507879, 2003829699, 1082024551, 1393274661, 2491050103, 1830687814, 1767644547, 1147117831, 1188310445, 4182818338, 2414252450, 2591645364, 75223469, 944839859, 1476473430, 669598740, 580868428, 4235003633, 49050507, 1106251035, 2997573037, 336589194, 3679350813, 1065073739, 1209542906, 932521425, 900686218, 2849408285, 24545804, 3936453263, 2904187334, 3557093763, 338212279, 1821043478, 3583822893, 2389874862, 4159848362, 3494160137, 705153087, 2315883985, 689746893, 2440656428, 2796935274, 3996589144, 2567531300, 1891993505, 4134391662, 3395081710, 973588836, 1692311047, 2827164050, 3409208397, 1936487537, 3725270011, 3725404670, 2084165703, 542543445, 3142265522, 2076291948, 31781514, 2159340534, 2701349321, 2454228096, 1589535344, 150787297, 197914605, 4172894776, 1823234723, 2787733964, 1011855456, 1148231074, 2136219502, 727747537, 634413775, 2017245941, 2045774084, 2740101050, 4107214117, 3596625844, 2625999880, 2043331306, 265321655, 1532696586, 4247766732, 1639820376, 3295650488, 644081959, 886494198, 1846845185, 4122311303, 3111814693, 673258924, 434151024, 3549541052, 1518073697, 2423335549, 229242672, 1179575918, 1074271386, 1159792649, 3909493097, 3404984797, 3783713776, 3029994548, 1366641514, 214815278, 2720206515, 1999633260, 322717209, 4146291789, 2627688721, 3411044277, 2267441774, 1955605626, 2994130541, 1317380562, 825356917, 1138730382, 1040978288, 1693322528, 1438577577, 153665427, 2568592030, 3925415686, 760774008, 418781615, 1836113319, 3172523925, 3945376037, 1026459183, 703594369, 4110274409, 1627045071, 1368941021, 111027967, 2966213317, 3803971157, 2069885973, 1193579416, 142088112, 753289144, 1859301896, 2225179571, 1207564370, 3338330834, 3164285410, 604436173, 1030184990, 3497915277, 1410866656, 1651567764, 3143895772, 2636929130, 2578285721, 378325524, 2820499886, 24149774, 4185368340, 2665085105, 4009389299, 1338632785, 170717232, 3953309300, 2685471751, 2147483290, 3567732635, 4127520112, 2192749905, 1947376752, 623535511, 3085825434, 129325310, 815157103, 3166919086, 1492235087, 3367048895, 2086286789, 4087384442, 785352488, 3371301727, 2322495703, 1309753774, 750225213, 750998905, 3009204093, 1486996331, 312300048, 3082785987, 1434877533, 1318301159, 1857344430, 3836149237, 4187576090, 3085560328, 3788773682, 2051882430, 1767095833, 1925012772, 2258103573, 1962659805, 389584944, 552825072, 383132110, 2066203896, 3824974748, 2772750606, 3964932641, 4286827620, 434846554, 3646856930, 1850382431, 3032558364, 46776438, 2004484876, 4263001755, 3481538525, 3013678267, 291879035, 2841815187, 1559767598, 4041387536, 2858845517, 743858407, 565501695, 3404303228, 1968792396, 274218915, 960372620, 3619673862, 469570171, 3429024832, 2786312886, 1392626809, 754525770, 1269861104, 4032516005, 432683240, 104675536, 2912188652, 1085460513, 265582685, 2463074746, 1264092229, 3090133386, 1566897545, 341909232, 69193042, 804222248, 919899819, 3490782076, 2852731677, 3759378942, 1200615347, 2475518642, 3780648497, 2180075541, 2775152873, 141170064, 1624420944, 4218709369, 416536689, 2791518537, 4157888604, 1518490977, 1975023091, 850441742, 2304863262, 4175680418, 3331120386, 3359676082, 4031338552, 2488594407, 1866799771, 4232297032, 1303570824, 3530556124, 3515773923, 3785362971, 1693717678, 231232663, 3272111872, 887600850, 375602618, 2500770157, 1060993050, 322006703, 3894127473, 4274615823, 1709441623, 731162598, 2805331278, 488214218, 3815611662, 1699421033, 261225231, 1435989456, 2854924908, 3473268509, 1369393799, 2298800624, 1394206730, 3441601805, 3341757603, 2962344387, 3716803587, 1268355981, 3215916131, 2300472868, 1318245710, 2018141786, 1646129813, 3124694903, 4148960241, 979234074, 3430156269, 292474199, 297880918, 3727711653, 2050277526, 2105661632, 289617457, 3478583711, 2697412266, 357151795, 3632286900, 1542822102, 537580966, 1063989354, 1855445706, 3094558014, 616322810, 4052849778, 1566625140, 2854269080, 3313646519, 1119102579, 1255335131, 2682950766, 1356674658, 4096078051, 2601955438, 3941324875, 3568050211, 582652146, 1974462805, 3903353786, 3397826991, 752737995, 3810608326, 2599784994, 3345902996, 2810183378, 2742964409, 2249926990, 1488744601, 3649747938, 2931195966, 2852892299, 552832678, 1173213486, 2609985695, 674023352, 961175886, 257093558, 4245359037, 688416059, 176618027, 3966412568, 111630361, 3592975696, 667253850, 3908704420, 459371827, 697685062, 3778270580, 2190795435, 2175356032, 4283059109, 4077871684, 3649671793, 1818049325, 3316018277, 4230910727, 2593580934, 3352272095, 3919409173, 3558823389, 2004259618, 1168424827, 1619107992, 3130100896, 146289917, 1487145765, 1393811271, 2736007996, 1676239935, 2657981465, 951484398, 1844752224, 4239859403, 56808171, 1595377236, 1910896267, 4108523091, 2899231589, 2762982987, 3063298925, 1751057147, 3295292164, 3606440333, 1617915537, 3298473731, 396848322, 1286991113, 2452913041, 3067471143, 961231807, 1310882140, 3109522634, 4047002294, 3437632627, 2762084748, 1322672240, 4004672477, 780775452, 3216830499, 557407784, 3516285073, 3893854140, 1189560092, 4224170275, 383562148, 830519707, 2531580019, 2555363275, 3728641265, 4259467863, 3249919260, 338499089, 946084356, 1904558468, 2949102584, 1941059496, 1405023535, 3959578228, 1172031133, 1347596887, 3431800050, 374323088, 3265592787, 2008243778, 3501328640, 1572165114, 3403152074, 704871684, 1765574989, 2670270675, 2327180365, 48785105, 719889148, 2741348389, 81716319, 2275066715, 798527297, 2877580045, 2414014936, 2678027221, 1182956275, 3242581126, 3057600798, 2738127070, 1938978960, 4199423820, 14892517, 2091851731, 4267396033, 2677624650, 129522747, 2893169099, 4144199855, 160670636, 3300373481, 1098524814, 488463283, 2376739097, 3139216711, 1103675753, 1440585899, 517718705, 2071566364, 1699232207, 3430450403, 1961872124, 4268794849, 2528424314, 2855639560, 3001525846, 1604671638, 3470939643, 4265436127, 3092607373, 499342729, 3407719190, 121241211, 3612792693, 1402564464, 2665092104, 414115702, 3902082935, 2007756265, 182372036, 2981121360, 4234798863, 1450625338, 4267735062, 2821443978, 3224470351, 4049932599, 280066334, 2804413743, 1251570518, 712115942, 884317945, 633380590, 1310811610, 467194354, 3214698932, 2267655459, 1177600001, 5311125, 575000443, 2524130542, 3831783253, 4068488541, 1000592516, 1778700752, 3204445975, 1581057299, 1519707104, 1497948623, 3917775823, 465693430, 2771117077, 2576127756, 2678851093, 1713588701, 4216672736, 2364148121, 3889960203, 831079516, 1805622623, 533936380, 271184497, 2025076917, 747319911, 2186117301, 2438643229, 4285752709, 2006083910, 2306956141, 2968936163, 3370621337, 3947938617, 3560754846, 3760532340, 1185562109, 831364054, 2702770826, 2505839833, 1550158970, 3233065406, 1512990462, 1329318607, 529863203, 4236694357, 106794297, 203438799, 1424026483, 78251484, 629712851, 3337288784, 1756555330, 2176875135, 2906422101, 1259437408, 2011348633, 2871998092, 687394241, 4100529403, 3694823971, 2981178723, 1960995396, 3776952363, 3673081658, 243545113, 2144252474, 1556073599, 3401239034, 3072470583, 4131885440, 848829083, 3271329953, 2435255531, 3104785641, 3995662782, 1802944691, 471667973, 2412835350, 281359949, 3633101060, 650272730, 1133215486, 2605998745, 4018059062, 1149723701, 8213220, 903923248, 2951283107, 2898763590, 208920085, 3254369832, 2804754869, 2475047917, 2160937729, 2680211407, 4017076020, 892878696, 390365431, 906340166, 2854827990, 3773538527, 2444414800, 3791086400, 472397251, 1909065709, 1295663906, 1962496164, 3884885759, 1495710370, 2692712226, 2004367295, 1217358979, 52175218, 2614200737, 2681807523, 793805947, 2799704927, 1277978757, 3766346317, 2116079946, 3703600630, 3484851364, 271852772, 1389622538, 325583923, 2746664006, 1040681972, 1980410205, 3540013195, 2170349951, 2682504192, 2125943703, 16365058, 43804140, 1023638837, 1527642652, 1236123598, 980405571, 2555939155, 2051037557, 2219057051, 3063001420, 2451329241, 3280507269, 2038975755, 1763563872, 37812614, 3440763973, 3250262629, 2520143249, 79884012, 83857902, 1445084108, 3443204055, 1676605309, 2089443386, 2629688941, 1264208647, 1447549852, 947445163, 2781062277, 683138214, 714626835, 996987530, 762059335, 420719990, 293494364, 1535347351, 596080082, 2035957457, 615502418, 3291594392, 204850035, 2578604799, 1898842653, 758100024, 1884547296, 39186653, 1539729070, 32700301, 2197436165, 716446245, 1394598419, 2703667344, 1205252156, 3251640559, 2431728200, 3685405602, 753505672, 2866915768, 3419287093, 2676318328, 1309022686, 534196606, 442250489, 815019556, 2689384214, 2519636839, 1594810621, 4136005503, 409861643, 3585994953, 3356195710, 3667919265, 1371710099, 3017159247, 1157225531, 3355627163, 1029013346, 568401826, 2941728402, 3539869115, 3428628839, 3262914037, 2588445788, 694834385, 2814099935, 2322800307, 162603740, 4052716037, 13515860, 1983486297, 2325955283, 3552895125, 3593714497, 3530459675, 1228758495, 375826397, 3230563838, 1949393477, 415383917, 426783919, 436693539, 2445462084, 1831580989, 535894651, 1261409092, 638889833, 2629996278, 3043031528, 3868400039, 3401954916, 3856540014, 904521484, 1581072495, 3043284390, 1093836530, 1216194896, 3540025827, 1449998694, 3848001897, 1227513380, 1680006059, 1775779990, 788087898, 2559779638, 70004344, 4052637490, 2784334023, 750560027, 1211009733, 767858149, 3706562496, 779192917, 1721525141, 540504328, 4239695465, 3413439164, 2075648578, 2392739850, 1448995775, 4044633243, 1534226390, 4257655872, 2182472765, 2847501105, 1660948880, 3143631384, 2656131672, 3207123355, 1280810896, 2850251520, 3102052444, 3829746227, 1599388106, 240945377, 412049058, 2159504526, 1069421030, 613054213, 4228414581, 4046691498, 494072650, 3258734343, 731966865, 3330604775, 46166306, 15457792, 1469429153, 2837046941, 1080912273, 1054560777, 2106886656, 40512591, 4127349686, 420731073, 2888772464, 501836925, 830886442, 1516351007, 1555373341, 2694739334, 2140465931, 1083737533, 826072144, 3389144510, 3457498552, 746131346, 2669126517, 2914510736, 2858351075, 554507844, 2442315055, 1168981312, 1163059292, 3928998285, 2465770809, 3687290608, 2745386928, 1316128994, 764154070, 3937083789, 1278299930, 2501581493, 2498006878, 1729308269, 991703980, 1311386260, 1601846856, 822772662, 1347812590, 211499874, 1842742209, 2197609062, 1263187392, 2599877473, 3505879073, 1363315699, 652817800, 1540207350, 3968719349, 983720392, 1323902789, 3258455155, 1855800522, 333226840, 3435937835, 3346438295, 2482157445, 3987184334, 3194326124, 1901003426, 2899275840, 2098203420, 2047529210, 2538651283, 373213906, 1982067181, 3624779243, 1696806719, 49176649, 4010085519, 2938651332, 1525211520, 572871139, 3655495341, 2343588810, 728264705, 1225483219, 1665201216, 1982389243, 3674246336, 1046263699, 2594025090, 2457602281, 747367121, 927378138, 2007036709, 3536720748, 1478504901, 2679177007, 1045729735, 2576019722, 1384864195, 3484324324, 1446193518, 1312271027, 945917931, 3120504503, 3741148159, 2047723081, 1516226497, 3135333024, 2077060801, 228685683, 120383755, 3006783925, 2227906246, 1147803318, 1197296752, 1622201927, 850555781, 3818992819, 77611841, 2941581079, 610529620, 1586130716, 1203492505, 1896097729, 68726215, 257455697, 3351667503, 2480310594, 3416989070, 1006738121, 1642743256, 2427731027, 2451395282, 1152252358, 565742694, 549244259, 3915948979, 1127841062, 1985591347, 688617114, 1301232014, 136949576, 2307437350, 2366750877, 3817861770, 814642776, 827381867, 2428155640, 3790928881, 3540858450, 3151794461, 3140653909, 1363938868, 3146116374, 2628497544, 1827930706, 2588504999, 2678568019, 712325543, 2728662214, 3918371662, 1306228542, 1452417968, 922607056, 2513286128, 1824932121, 570698738, 3982981424, 27156986, 4151462957, 792448868, 1966623640, 2207281661, 230080413, 2234580577, 1469624595, 2329482291, 1253391836, 2798631648, 3350288870, 2335822027, 3534053499, 2307699528, 1757494814, 578700300, 4179246865, 3943735881, 1300752414, 3510154463, 1597223549, 2870365809, 4182489422, 3371703701, 2583966140, 1464070493, 2263901215, 4254056817, 2728056403, 3668412969, 2678447874, 215614617, 3052265979, 1061042567, 2214913864, 2127993960, 1640428513, 3922982150, 2138956461, 210108331, 3871285483, 2101849110, 3985896855, 1106974980, 1856539617, 1854854158, 338491787, 1705465781, 3442210968, 2421309897, 3863209578, 1669499961, 3174323947, 263309420, 2545366055, 2488419379, 356491015, 3686604818, 2123281531, 3166645335, 3946206722, 1963009169, 1657409394, 4265252026, 1785954550, 4087336051, 42017897, 2481820548, 1441305331, 1078484299, 2083700969, 2861671142, 2710983866, 1048967493, 2399400636, 2919817272, 704115227, 3208337756, 1742271578, 4117623118, 2112018972, 141426084, 2661136313, 3866128334, 3620798267, 1998668392, 460418240, 1859308663, 2061267573, 1693486719, 417689027, 401060249, 2546164561, 2901903560, 3008410725, 1362298887, 1636707751, 4260628578, 3536665903, 2651829900, 447012647, 803025125, 3085706819, 2607066796, 1982087655, 3056043392, 1145463345, 440486422, 3875196520, 2793779100, 533375958, 2274094925, 2062931537, 2421391450, 4204393965, 1021519778, 4011810579, 232804972, 1680122651, 3887172315, 744489749, 2079342068, 437113457, 1984734569, 175165007, 152780085, 3976146224, 2631251977, 567780188, 3504120019, 3499814127, 3619101367, 1069053831, 1285522222, 2274503371, 3665421403, 2604342054, 703239930, 3425274892, 117555092, 2361814369, 2008208786, 1117427359, 3411354312, 2164245885, 3105034473, 616473649, 530722278, 2299555476, 3605407401, 1815953060, 3987171705, 3492263720, 1467142121, 210333466, 3950186893, 1912775703, 3703315557, 3123373057, 2859073031, 633807933, 4067430694, 728153443, 773913975, 931627561, 137647619, 3165858869, 4290330760, 549157264, 2325951772, 1882376346, 3144830088, 1108150983, 1276228853, 1015781779, 1475513903, 838756821, 650406049, 2565190135, 656839230, 2684497504, 2377658596, 1157153265, 1227804565, 1928399967, 2748146459, 2007874371, 598882398, 3191254039, 2611848292, 3864047722, 393824885, 1328333769, 1887005528, 4281288566, 3011035591, 1871880565, 241748815, 3408911397, 3385785319, 3861429661, 1147355596, 3948534734, 504374753, 1246539300, 3568664275, 388836585, 3534999389, 388205711, 3887582386, 3399847581, 2279496397, 3355256843, 3543959571, 960776606, 1850330297, 3530814397, 2377304707, 2987030122, 1417143091, 2412007453, 4244903045, 722531767, 387406500, 1977828966, 2174008080, 1005448965, 3181109640, 3990249946, 2940347566, 1227398061, 2546197491, 2534746170, 3201716714, 4189965043, 2443163219, 530121597, 288241877, 4180786842, 2719410498, 205834916, 1873782562, 3769941302, 3609877714, 2396660668, 43058669, 1143105887, 3325745044, 1685222003, 3639194058, 1388121788, 3108709356, 652301982, 2410604867, 1058978579, 3450010626, 3213927855, 1960895697, 4286175412, 4246195787, 723387199, 745509995, 1290229515, 2823417104, 1377747203, 4269795979, 785049342, 4063508905, 1532406426, 1308513684, 3404053069, 1997975900, 67019887, 2887437661, 890373764, 693137470, 4263033436, 4107880212, 4167969635, 2571894516, 2913738675, 1637481697, 914253132, 1875334922, 3318356467, 2582505711, 509132154, 809289608, 1789291503, 2073038516, 1848428710, 3022410858, 1580744951, 3038475750, 3757613663, 4045227876, 3661479255, 2655447495, 1193916058, 2483555, 607054232, 2906844387, 3778493681, 1171231346, 3397121483, 428758624, 2433596142, 198737284, 535440752, 2634647336, 3122195973, 2844678240, 1626601489, 1256153777, 3758839543, 1749333511, 1591569095, 4245518558, 519683928, 3426627671, 3933574309, 1676769013, 2016492555, 3043982209, 1186928386, 1541144359, 3048168198, 3349666468, 1448799616, 502852701, 2107363136, 974142464, 2530849848, 3101258333, 1654599445, 2899082503, 3966729747, 1440383203, 1183348010, 2877466747, 114217621, 845862906, 683494045, 176750240, 2814704154, 3084792565, 1810495025, 1053805648, 1048128582, 3572960381, 207138109, 4235907671, 3782605087, 3883438770, 2805630542, 3192737047, 141619448, 378680340, 1546459738, 2245729738, 4069330187, 2231185616, 857366106, 1893510525, 2904826638, 3030081813, 1294109805, 3893697844, 110789547, 1035570449, 678663757, 2692452288, 667188574, 2134331327, 3103399033, 1903933887, 2831448915, 3461122521, 3124713730, 3770474250, 4199092979, 3675636494, 1676252405, 837802473, 2487046895, 403880232, 1606389550, 2950919479, 4260405199, 3621010006, 2695359066, 3273234026, 552730033, 947999178, 1351162573, 3862571204, 27763028, 2724105405, 3590893522, 1249612154, 847724237, 3520855470, 1824101426, 3538281780, 3971277716, 253671648, 3968101600, 591649044, 1809262451, 3121884928, 1813969663, 748038839, 781698736, 2403004258, 3584235623, 1085520276, 1404176734, 3828701018, 4181255248, 1939021534, 3016437283, 3499019538, 3472854646, 760546460, 3963782950, 2601564189, 373024472, 2026745532, 785197768, 4261332391, 3105602688, 3391844685, 356404900, 2928422723, 1484879955, 1284149624, 2553909779, 1427685061, 4101592773, 1296832685, 4264297610, 831279141, 3231354467, 510264096, 260505807, 570734720, 1345618636, 3809105210, 2274280043, 3228397613, 2663211568, 3618824272, 866119813, 3617878011, 1186766311, 4081562838, 3604012871, 363927733, 441162531, 906641736, 340705968, 2552649970, 1932482914, 358888012, 1565917267, 2326547150, 1559943417, 1673056350, 3999215889, 2194952891, 4274184270, 4007453319, 1522922332, 3846608181, 3182788924, 1419480588, 4070906489, 2468166880, 2495154416, 2856296781, 3961044113, 857822473, 2716696761, 1884663963, 1280685448, 4110291081, 1618754230, 2159413344, 2534000448, 1847416163, 1258112577, 1967978979, 1908903203, 3031681839, 1691608144, 4043011610, 2997628241, 2523618823, 2175871812, 869431554, 1190423929, 3702844233, 3691222662, 1282711281, 3009179506, 4136021627, 3003161781, 105438445, 3621022054, 2914827075, 2240393827, 1235749799, 4118811017, 614036033, 2164249848, 1989798092, 3345634279, 4249199151, 3813910257, 3908031990, 926958922, 3090958584, 1626168878, 1878407920, 3371588623, 2214070406, 2424293107, 1374119602, 2778471398, 3856521545, 42425339, 353610864, 1546662698, 1990636022, 3682951161, 1961721388, 1513080500, 1374987824, 3728928819, 3125437817, 806176181, 4160259991, 1064130008, 801132647, 830205728, 4201803121, 1647923110, 2458709519, 1105893328, 2580874051, 1747654461, 1615393816, 3151238792, 4173893698, 2447280075, 64983371, 3947071572, 3069540892, 1264754249, 2850860846, 2532092152, 3744150966, 109538830, 957462205, 721360112, 3969844105, 1453843859, 2470592, 1961274734, 2384600345, 2967853921, 2246128391, 2372209338, 2919139969, 2766312916, 2375801045, 460193437, 170815873, 879812575, 794827004, 1684561388, 1507406444, 3445354998, 733700714, 1470451057, 3325790855, 667894914, 2914833519, 319085018, 2451583289, 701537889, 2744095757, 2690273836, 1205123513, 4017208669, 2456646686, 1242695054, 2447215475, 4098428216, 1229777365, 856615528, 1847372726, 2670770166, 881739588, 1413362955, 699170343, 3020568616, 1554870330, 1115860713, 3023596297, 4232561248, 1130076610, 3632424986, 3396979341, 1732427625, 845223769, 3165382451, 3152505521, 1357928514, 1902926738, 2161993425, 230109882, 987655231, 2970763975, 926003825, 3577236520, 2728763394, 3105002631, 4254814537, 916376333, 2291976005, 3532220224, 1851159217, 1895483618, 2802414767, 4063696626, 554416538, 187578255, 445385182, 622571336, 2969770472, 420339688, 2564966545, 460773478, 367294517, 3262733201, 3116084442, 3827643571, 896484740, 3928232358, 1009164468, 3255932994, 4006520673, 2176947828, 2698128191, 1515992694, 181455630, 837807344, 1035758243, 4271299258, 1849198085, 344796606, 913917897, 1474617194, 1171320016, 2151225848, 2055053697, 2729162089, 285322537, 3166049053, 4153801548, 1410077057, 2695654656, 1456823856, 2678486102, 50676594, 2133325520, 2071150000, 4078261610, 883856228, 1428442760, 1272574164, 483522561, 2879939596, 1886729162, 1627240662, 929813344, 394731171, 155101987, 552359127, 2177809032, 3288878937, 2365543583, 1945009369, 995956401, 3239068713, 139638906, 799105581, 2825825046, 2617211714, 3734126113, 965186123, 2687328999, 860089567, 1455972351, 1365273977, 1075535543, 380968894, 4063095542, 4175859918, 2481527985, 2612780883, 962409223, 1575225308, 220057771, 1034952512, 25459619, 3318594112, 1291524179, 609498665, 3523905625, 3769613857, 930577264, 2303038453, 1021980311, 4022713426, 921276061, 3712367757, 3606474526, 3506690384, 3403790575, 1842448526, 2611101248, 2658970635, 2462338090, 2429133679, 1578227656, 2093715443, 2879331658, 741388910, 524036329, 1112811475, 1274899015, 1825991322, 219434586, 4164702362, 4250019693, 3109562231, 2017817135, 2846227737, 788425714, 1325935623, 3148855447, 547930881, 2618969409, 3216772262, 2986845302, 3185882855, 798674380, 3471932925, 3211872290, 2572818121, 1805729072, 2019981905, 1751519548, 3052195536, 1016327331, 2533236760, 908379557, 2836216393, 202008253, 3290422516, 231442173, 255994581, 2098152740, 2578135359, 3290514247, 2558027788, 914712410, 81017025, 4210926504, 3726866664, 753421993, 3210318076, 2212632748, 2833295591, 4188490286, 1436318312, 2588783667, 2082571476, 1545558052, 1474147307, 910188481, 3006250067, 254619834, 2980807318, 630287977, 2408597194, 3838894527, 1951278841, 1728524032, 2055173280, 2014378387, 270344273, 3844584006, 255641754, 1322686005, 1791070482, 3566706662, 3485274500, 3696631265, 1573264234, 1916468760, 1655005273, 627502462, 1698807150, 1670371436, 3981926600, 3405180842, 3902428405, 1063206819, 3994373675, 818856187, 473742776, 3798387950, 2809218565, 174764979, 678217739, 1037584605, 2958140502, 399603774, 1541573035, 3864756340, 751822331, 1561587757, 2036787833, 3305047662, 2907672365, 2270827629, 487584709, 777920885, 3863230572, 1876865418, 1723827414, 1933016787, 2155305327, 574979802, 1873720464, 2538237589, 1441557811, 874702935, 2360760075, 1687967377, 2055821813, 1011732520, 1015367995, 620797361, 1239726118, 2428004425, 24034581, 1110247460, 1333176546, 1102312178, 3261342356, 1568508200, 798788181, 497054611, 1127301369, 348167287, 671670462, 2070212563, 2463508144, 3287032364, 4165488567, 335110192, 2477502831, 1559671223, 623659627, 4046070976, 274954393, 3072886194, 104838918, 2535510330, 3817257371, 31767858, 2135752248, 1803363571, 3237569849, 1361521546, 134364740, 145791701, 494394274, 3069498038, 295309085, 2835590686, 1251736880, 3843575542, 261559084, 2990833451, 2497234676, 898803555, 3983782917, 4254377600, 1286472648, 851330474, 2335029247, 1418439732, 1094562454, 3438487595, 3836626966, 106059826, 1873863563, 2554741748, 2411191690, 3862150315, 3489349564, 3082970815, 3101162764, 1533329878, 540691425, 3780616785, 415517254, 1186010736, 3160057102, 671147488, 3753386993, 1603912360, 2460267796, 1465763036, 3479518751, 12498958, 711244184, 2629869292, 1580328070, 3148615366, 2385242390, 2904295855, 2815717076, 3925794355, 128758071, 1447490591, 2334389087, 3128026320, 4203816607, 1110773127, 2745755066, 3702555243, 3361582683, 1590695872, 3385024095, 3272646652, 1266037225, 2889726832, 3389357634, 1080702284, 1534382797, 3895687156, 2503770150, 917348706, 604672147, 1400190100, 1807575698, 3507318221, 4079797825, 182812556, 123880192, 1656758653, 723203594, 2666061416, 3732979530, 2017795574, 1779188965, 2129227318, 2582713755, 2046938928, 395402575, 2891354999, 3610652236, 1811853447, 2798196512, 2048258492, 1748394856, 2497752167, 3488076508, 596498888, 1909280207, 861738788, 4110251361, 1851289515, 115732522, 1357554944, 3705583083, 2973996364, 1071771642, 3426131532, 4046862991, 1476163707, 1856863380, 4153424397, 3248519879, 1082845671, 3712354404, 583122650, 4268010967, 837312760, 2135073788, 712733155, 2860699060, 3891167637, 3615028760, 3125985518, 1824303759, 219894272, 1688145449, 2033517710, 776756940, 145853290, 2527667171, 73425814, 3736078001, 1635085236, 3116586849, 1843420042, 3452519439, 865321298, 782355926, 4009206910, 2800624794, 1425455807, 397782610, 344129000, 613109370, 566805802, 2478188340, 3255662420, 1403052213, 663431908, 595897143, 4038353052, 850166948, 520570692, 2822841531, 3502543511, 3242079994, 1462878281, 2280487011, 705592603, 4043473961, 96265366, 2889775721, 3454376063, 4055007248, 2782527204, 3738978483, 2883957612, 2033053297, 1887824245, 2200399676, 2211019351, 2053569432, 1820364913, 3440678909, 2265494157, 3826781366, 3763806025, 827465932, 744634166, 2885289659, 1158124117, 4080181969, 1333421698, 3187993821, 4013879720, 3596633529, 1526392767, 323173694, 2833341013, 1562291538, 722702333, 4185056240, 38786761, 1819362009, 2007943303, 1561641964, 3838050914, 3105376116, 590300171, 2619649805, 3246933563, 3993318861, 4042682991, 1058740985, 1056757917, 1693573305, 3662217008, 4113993413, 2050518336, 578816948, 648959028, 3025237457, 778753072, 1886348924, 1915838642, 1416827339, 2201659255, 1268802466, 2658507014, 2687231759, 1435259399, 2578032960, 641983579, 3774004277, 1029679664, 2701215300, 2990566428, 2443817615, 701080306, 4209778200, 2184157284, 3720965424, 2723744207, 511504427, 3107791848, 160927137, 3324928301, 1826719927, 4027265683, 1166067035, 2853507992, 3254979657, 2067397753, 3241362299, 3239799872, 139820883, 1160734706, 3033138585, 1436556597, 1917432908, 4140805517, 3068909612, 3028776361, 1182965846, 4290750468, 3572057652, 3351406271, 3391763085, 4275384573, 1110771123, 1292182465, 3621643583, 219432461, 3359693155, 2756258785, 2498131328, 431719857, 3911859475, 1482248311, 3683313241, 2093871249, 61626257, 619852756, 261517991, 2162841642, 1669477713, 2091477692, 2630126033, 4280890079, 857167733, 4128811897, 3232103251, 904029081, 1777872464, 1299719779, 1650625403, 1474857293, 394900760, 31176190, 3291169986, 3987410227, 1639919629, 1857739136, 710005248, 210754598, 1117373950, 2518488125, 2934112368, 4170891944, 3963800328, 3507169084, 2341246498, 3812671475, 1433671670, 2475444876, 734475904, 2487805075, 1631474033, 2113263352, 39685350, 1871737978, 2563736613, 1733872897, 2314772457, 1853638861, 3900830299, 4270646012, 1470246942, 1140328658, 1671926159, 4090120502, 2605258263, 280230432, 205704106, 3066637156, 2664341713, 328008788, 3165382217, 3206728987, 2389493945, 3485538909, 2769016058, 3651427707, 3278523236, 3706688330, 4014624465, 949979501, 3283798768, 1880738527, 1021745328, 2993007951, 1124902306, 2211829495, 242341817, 4129152161, 3092954277, 2678785905, 2139698808, 2665768720, 2227698325, 1254342054, 1976104307, 3437579515, 3366443261, 45503952, 2415361725, 1187805245, 2334323378, 2340315789, 4071676918, 1777474183, 339787622, 3088032533, 3620994324, 3720941825, 790934079, 2168173902, 3884043945, 50522881, 3932846171, 3399164022, 2967565193, 198804181, 549158607, 4215410464, 2885616108, 2458165002, 201044518, 3975865947, 872057587, 1191950144, 279589225, 3599370525, 4123194108, 1347983722, 1259609515, 2428394731, 2200544772, 2290425215, 4183633960, 2349784007, 889048410, 4268591271, 3974685778, 1312457649, 2055372547, 971696335, 1353297025, 1822187119, 2122162258, 2610148817, 1172533699, 291089150, 1347708638, 4155623939, 857304596, 9491519, 4055092928, 3593155709, 1806555451, 3520296864, 3701092207, 742799408, 716337352, 3197341985, 2249426381, 2415375917, 3600632908, 992623855, 1105586274, 3461627218, 620997361, 463923637, 545636558, 2025992566, 771413824, 3319921576, 2970346980, 1562490868, 3539603413, 1778268314, 3124081032, 4241657310, 4258627338, 4128418976, 1846124889, 2166642645, 2958615491, 328187608, 4275055452, 1828570885, 2684059464, 2330734559, 3535223981, 1085858665, 2326068151, 2739830111, 1362505163, 1483384860, 1109343820, 3709540821, 3721960216, 1571498557, 375745342, 655582998, 4198476802, 1197189911, 1358951690, 170496208, 4264410732, 771335726, 3906878147, 2809339552, 29834545, 1407895854, 1484096317, 2771877151, 508318137, 1137646166, 1938134453, 2392109590, 430295273, 1012229914, 2335952019, 592649785, 945214142, 1635951777, 1973423579, 3740756761, 1934132683, 568332883, 1974957771, 1545604294, 2736777501, 419035654, 54153411, 2285515864, 1853999975, 156557281, 673672501, 796336060, 1799457895, 4037611709, 1597346671, 3290397864, 4175578316, 980145984, 1568298831, 352336819, 2539633030, 2659803199, 4007063895, 2236509510, 3891287865, 1160803605, 2183120926, 1802630044, 4151360570, 3432285481, 878962136, 2113222470, 1093843759, 1466587751, 2394512386, 6323903, 3194264906, 180322938, 872187480, 1741994746, 1726357692, 2756512418, 717623674, 445844554, 3976381512, 3046440323, 533609000, 274293409, 596771528, 3148310794, 3461259917, 2223623075, 321318336, 250773716, 2487659298, 1689260655, 369132039, 370242871, 3349866479, 1746767538, 3878512109, 224310006, 3639833796, 3727959511, 1672134077, 131988515, 1651906916, 565810543, 1835098376, 4135251752, 2451071235, 4107850475, 669145868, 89645719, 2830205053, 1528696790, 3629861250, 38835643, 2778872309, 3489772611, 2932447073, 4294575052, 882481765, 607094206, 3781748323, 220232517, 835240356, 3766305448, 2355112950, 2522707669, 1067370891, 2044598060, 1152416194, 1675851666, 2192663914, 3335422002, 3484353752, 475526584, 1048843854, 607802450, 3660506833, 956765988, 3917370707, 2246374016, 751575389, 2884369037, 1841943258, 1825593387, 2670029296, 1860647011, 2764190870, 1687490810, 4140454236, 1539211162, 355177893, 701609598, 1949191199, 2423220185, 2565661944, 1531825653, 3573478750, 993553765, 3237547577, 2358871130, 4082713349, 2413230284, 2708565615, 176240413, 4043961270, 3620296477, 1293582355, 4140057291, 1534186479, 40774931, 1549614410, 4289457070, 1933066426, 2738789700, 2263664398, 3151343116, 1758719334, 2879086541, 398772307, 1334518314, 3414115091, 2414236530, 2734203622, 1068537117, 638562122, 2042738067, 3431695376, 3887284001, 325611157, 4218799898, 1675961602, 1684646616, 1046280834, 2515262984, 1620687571, 2632935009, 1490557931, 800491712, 1458777822, 1187194211, 2577485879, 2522060809, 2942543705, 1157668428, 1977152923, 4267261647, 2987990576, 2486511779, 379142594, 2963556030, 1752484848, 3513059282, 1093509559, 3381762636, 4001741029, 283102900, 654074495, 2875478902, 621615450, 327759507, 3501718721, 683289377, 1736909886, 4163247634, 1110382283, 727601172, 3400435611, 245276203, 90063724, 2599796572, 3944723219, 2522804966, 2603666725, 4181802542, 2964248952, 2520283212, 4142123008, 2113120177, 4261732418, 2395961092, 1992292539, 115483799, 2981428721, 1505121668, 1407191534, 3523804480, 1364300566, 118912874, 3319392951, 3999534653, 2512149103, 1381010184, 2887442248, 462418924, 1344174025, 1846186666, 3668432605, 21303688, 3342623373, 2060193268, 3045541899, 4159207126, 1524363425, 1531938072, 2505154004, 1449967835, 2025847112, 4038535253, 398508252, 2255138367, 1556178010, 461922502, 682048792, 4085074313, 1719955839, 2931857722, 545165652, 1964529328, 950369076, 1963015011, 2652691892, 2196872206, 905391831, 2871340679, 1007834967, 2147217142, 3044237797, 545097475, 1980095276, 2249202846, 1690029474, 51158364, 3436915094, 2565368827, 236770030, 1877934229, 1777077743, 307295896, 46786740, 1136272487, 1940267790, 1183037417, 2016500703, 1713892457, 396119396, 3128542228, 1636364687, 2350050948, 4115947113, 305219116, 1279237093, 600056278, 2040168550, 944673239, 1477338509, 3010107517, 3669868951, 424072292, 2795377465, 4073151684, 4132710258, 3643589409, 3129816623, 2700664113, 1641409478, 1770255379, 801731828, 1163360721, 3873170923, 2287059858, 2627694967, 3223713056, 2587056370, 1191109818, 2853586120, 1267840519, 3902658793, 3891335424, 2517325605, 108139591, 3389150313, 2624788154, 1648116914, 4070769190, 3712280225, 1032917181, 1138155932, 2409990128, 3962045401, 3800761519, 3664576062, 3064860321, 1405758540, 3940739338, 635711999, 682492747, 837236828, 3261173061, 1633363062, 1772458623, 3212520132, 43887102, 138276410, 1163967830, 352075563, 1716302071, 2225788483, 1232793478, 2082204490, 3555724881, 1344485979, 874881860, 4158617988, 2365345230, 1888489359, 3056476055, 1679254296, 4063935620, 2379660408, 652807275, 3213541471, 1561053246, 733023547, 943268963, 2444211941, 3748392953, 2076542049, 2826221668, 546780182, 2182331674, 3628951444, 3425907534, 2969910566, 288259722, 2030745196, 2502720516, 3239855849, 3001744656, 267433661, 2043647131, 818434446, 1201959312, 369437991, 1049288830, 3100492020, 3254006605, 462053747, 1743617050, 4139116942, 1350934140, 332616158, 2792166452, 3413941011, 2841596958, 3669021147, 982069606, 2827398103, 3519587854, 2359130168, 3378593558, 4152357458, 216812120, 1215714516, 1410920710, 3047450066, 1326235152, 2767994696, 2518717921, 1609766204, 1699000197, 2682879375, 4292885937, 3480640518, 3051783409, 1869513419, 1014619417, 479019243, 92417327, 3910863035, 3344509932, 1983071950, 2782702272, 3462664957, 847400401, 651473228, 3810971269, 1686402001, 1265104121, 2963167005, 3329755755, 155258548, 1248697352, 3929964441, 4140502550, 3701330514, 908160706, 2781922147, 1959378233, 1926776598, 3236622719, 2739405517, 1711335703, 3530791371, 1264743280, 2217168571, 1647754688, 2985523644, 2070659953, 1428250557, 2890246256, 3901079139, 499144969, 1234946938, 912302531, 91267807, 1046407212, 141637031, 3822307415, 119788706, 6292125, 164800820, 3360493496, 3779179986, 3924505646, 450015223, 384900274, 1736283408, 2392356027, 3586486809, 3069360167, 2514743831, 3121706214, 832699921, 231879713, 1066116422, 4070795103, 436653404, 1423561771, 4067000302, 2822221004, 34855111, 3821071056, 42931231, 543003837, 3368964224, 879406495, 1051659613, 4245861385, 1837011566, 3312590051, 2542661218, 890694982, 1519675722, 3350287929, 1928230925, 623524043, 2850510580, 1996643710, 1095207329, 3288961038, 3610220478, 300710424, 306662462, 1355144983, 2313932940, 1426804478, 4267071870, 3940331019, 2134963916, 1681221492, 2690867411, 1434405178, 2486603113, 725420066, 1589099542, 1858838082, 2256798359, 627283337, 940416393, 2280113807, 1621343422, 2489198794, 2751947703, 2612998077, 2096474299, 1123213439, 1198364722, 139071444, 789834542, 3593101413, 1237949338, 4025934480, 2989941006, 2537311759, 807643429, 3866415208, 272426326, 1824263896, 1467410327, 544616702, 1633318041, 3134110390, 3096534750, 3755566526, 1034835117, 4112531264, 2420596735, 873144697, 2131553284, 2433357349, 2393209666, 744372458, 85962551, 3054681703, 1085285361, 209232021, 2152461808, 1514326289, 979944844, 1368580677, 341237406, 2187210702, 1770289410, 3817785185, 783651901, 1941713548, 28535731, 2688987430, 2688880507, 3204040909, 1791230127, 3553729631, 3729100219, 46461102, 15524306, 1724612793, 2369573518, 3872225112, 1557792707, 2854622165, 923758637, 71117222, 1692845175, 1650004145, 443019152, 670844970, 1103431764, 3057791226, 696740079, 2011597303, 3884341430, 631760088, 1312803689, 1816911887, 590109015, 1697946099, 3100350648, 508580150, 706482302, 1951474089, 1184834824, 18084558, 2529406578, 3007754405, 2433011650, 4126032745, 1084424702, 1122233520, 3276805968, 584595772, 2687777563, 4044432530, 4077964257, 1033650320, 3604784647, 3270560431, 3449574448, 3717581822, 3861474618, 3917949679, 1914757908, 635736459, 3000018809, 2802240313, 3167936218, 779364830, 2385147585, 13872096, 2116974486, 860338281, 3599834279, 2216188852, 4220750572, 3757533835, 769861397, 2630668525, 1976121353, 3727350940, 1869408345, 2505037613, 2884919280, 689930530, 1950110910, 1630397928, 2571952851, 329345404, 1647579812, 1630051996, 276954987, 2158914202, 2274813567, 3964524025, 730228706, 4194054133, 1308874518, 3812165930, 2692635510, 2983330477, 523131465, 894893601, 2112181213, 3555023845, 2740178891, 3825146713, 3994136237, 1674166027, 3053182798, 4206538330, 3104269718, 531653483, 3331216527, 3124628630, 3941702296, 3172796180, 1985753569, 2824215813, 1143884875, 1314703400, 1547331985, 4122460397, 555966162, 3678567381, 2872428048, 560940582, 4259203910, 3016246765, 2252188719, 1623171133, 2430928697, 950692991, 1583144555, 3760894276, 1239904913, 777696671, 4174128782, 2202930198, 3687110209, 363434216, 190776095, 2351741599, 1623711069, 1068645314, 2590860173, 3563418041, 333403888, 682626147, 4027126247, 418726057, 2776799016, 3476866202, 2861981994, 3034215862, 1000632146, 4206523042, 4160155470, 864933850, 859366141, 2952420142, 4129660418, 2842434494, 1324744753, 2583076129, 1201194372, 3831039524, 3897754295, 1980250675, 4060175202, 2247485389, 274844804, 1314184201, 2709265377, 4181053038, 2798207901, 4031549475, 1938774644, 1539028677, 1608738673, 2595551436, 2335529341, 3799532606, 3957740842, 1442799276, 1086076437, 2407084749, 2721022894, 484732687, 4120042773, 627650573, 814677092, 1342546334, 1447235393, 1759720764, 1104685078, 2639716844, 337181522, 2139379165, 954172313, 1410131959, 1936839713, 2194388780, 2554671166, 1689373890, 2145390516, 2417127211, 708542445, 3434131229, 2705484163, 3489216384, 390767117, 3330279154, 176321968, 645542814, 342230086, 4172718386, 1601965420, 1427389469, 3700981308, 2970476648, 3077179972, 1101599240, 2054533274, 1440144778, 465376166, 4110110463, 446095702, 263617700, 3273704878, 1598376779, 4109162084, 3637983044, 4158143526, 1073041458, 4209393411, 2076929019, 2442734694, 4146709159, 2512923218, 4214269572, 2971656165, 3905588810, 1979292372, 2315630808, 2349631719, 1853447078, 3438037590, 3115539140, 4214677797, 10440016, 3548709398, 1102172810, 1593507225, 2886160864, 1956600668, 1141545227, 3648839452, 2236055379, 181676581, 2088178128, 4016842708, 2965750321, 437954178, 975306803, 1676318039, 4048085422, 1412204919, 2062410867, 4275937288, 3934583051, 1739256770, 361733641, 1470646467, 413361429, 161268986, 3635854184, 1693774692, 1490340891, 3059046027, 1429565866, 764146883, 1975413939, 3462579458, 1086142418, 2070806490, 1095246009, 507573854, 2237253241, 2609058705, 1141568617, 2012132443, 2715485872, 569764762, 1396681337, 3209141961, 1122668156, 1042402738, 2977399984, 2986135174, 1351030105, 298678265, 1612530638, 4200804486, 3459183859, 2632091389, 2477405768, 3408044657, 1992527539, 4201825848, 262006187, 1608860734, 1895707586, 662150663, 1922727816, 1334195150, 2141342618, 3018019486, 1207281770, 2235548541, 1978203166, 3003478346, 3293996291, 699856057, 88350333, 971442749, 3140579017, 3624079903, 1371027213, 1448711616, 1831665627, 2635329445, 3213118999, 1602977305, 240049490, 2713454248, 3335023126, 4155773257, 1622783461, 2593184319, 3972891795, 1517940598, 1682707656, 2650969177, 4072228342, 4211245036, 147707652, 3389450988, 2214281566, 4222008573, 2914788754, 3238049316, 256325274, 2996573772, 3932659463, 1605283647, 1768877554, 173603307, 2688207264, 806596932, 913240816, 1461182444, 2379782206, 3392969859, 3672646051, 1480908260, 3363113205, 1004479659, 3050755889, 1552895530, 3233735912, 590019180, 3047802958, 1962864908, 1550003494, 707070744, 1624372879, 1228891284, 1271145382, 156310351, 2810451733, 3599055884, 3199173600, 1961126842, 3649737900, 1688487444, 3037549085, 3027735893, 1978432154, 1059394300, 1091954882, 1787326171, 3151234565, 3422273600, 3842609408, 1280576268, 3088934691, 790369408, 665471290, 4224858809, 60064662, 2839139610, 4185278209, 3257967243, 620903735, 2172454109, 1425362662, 967343708, 2065864704, 1594956051, 1470443000, 772903003, 104621372, 3782114463, 706428514, 2216805329, 543246671, 2761645407, 734371092, 1556943926, 2814789920, 2613295967, 1596775460, 1739382016, 1925142407, 3918369855, 968955546, 2805645266, 3459235010, 4194916122, 2343403213, 423773543, 2505572372, 1182254329, 2427085787, 96221398, 2259728689, 3498753002, 3938280967, 2794327650, 147171004, 2240391809, 2282176427, 471931645, 1569967761, 1882612073, 3037032101, 348951329, 169238358, 2484208923, 3696426965, 1468623409, 3179920982, 1644131264, 1110796557, 3175939168, 962629753, 1578104415, 104803867, 3740046720, 4294329872, 1062924331, 1150759919, 2900122535, 1265392098, 2638602080, 931772896, 3017705142, 876609105, 1581568252, 2937538210, 2825626535, 1760367116, 2657889334, 2363669933, 3102171899, 2935636001, 3739722164, 525270089, 3611915903, 1769754740, 100290619, 2064512472, 3111767447, 17175605, 1227530566, 1446802719, 4206109025, 384418290, 2880388569, 2330475845, 1162564507, 235504619, 2499942183, 766808449, 4104975804, 4096095460, 1885747922, 738812744, 2628834270, 3070220169, 720746051, 3673811202, 708752450, 947705068, 3832204657, 2197704594, 1827111162, 1905189290, 2757450747, 2403983418, 1000944564, 1159997638, 2061668281, 1205342568, 4286947733, 3607411160, 68231070, 644154575, 3244286486, 2433603333, 1618077297, 3350153317, 319221383, 3407203852, 2976918947, 2950168471, 2670426219, 1584542724, 217379530, 2005386508, 2544779886, 70510122, 2243829182, 437826997, 3014175633, 52735253, 1272367815, 772299727, 406786807, 1983784710, 400431232, 1160860258, 1940163230, 3455864816, 1976011193, 3353486885, 2991056141, 2159398884, 423383222, 3454405071, 3607151625, 2189918760, 2864494558, 792428131, 797679470, 3391985784, 4147130261, 2069180678, 2687531706, 2701948528, 3213136111, 4135823267, 3120757186, 492280494, 3465646242, 794239384, 2633810520, 3057859999, 1784953514, 297198529, 517975279, 3191577674, 2421951995, 2218731838, 655887870, 2342311503, 1425137690, 3446992445, 2956916473, 1449918784, 2570623769, 1211828411, 3949486636, 1295436840, 719714770, 735020771, 424951066, 2912789663, 3324511895, 84715925, 1272971042, 2577986752, 2673782980, 3501339525, 1592804529, 5539860, 3614372140, 1459216664, 453318815, 4238731910, 4152218224, 2583512919, 2661114047, 405754119, 1685271442, 581883859, 2038889118, 2454889014, 2534249466, 1749552919, 1998109001, 2550853735, 574018965, 3242733540, 4138906952, 4254432797, 2783713715, 3335913985, 128145072, 1351274943, 174646177, 1829519175, 1759281785, 3836108050, 3359954936, 3950258982, 3744247075, 3038404354, 327380980, 2306231973, 3619479406, 2261884388, 3482104730, 128048102, 3229492421, 962096685, 2335645371, 3770506002, 3088989608, 1344241591, 3242687708, 712440279, 4097733254, 869608896, 3570139209, 2302067129, 701991176, 4130006033, 624249640, 1723945174, 1135867747, 1617635451, 1421303020, 1155205802, 869531775, 3643843369, 939631816, 2849877669, 2253447300, 1313352496, 458117108, 3109562199, 669138364, 2717736426, 3055531310, 1780896669, 667656963, 3754746115, 935833547, 344954064, 1015448356, 991543961, 3549035694, 343118978, 367187537, 1340804966, 4285243906, 3075452881, 173930271, 1712953921, 3360890954, 1569493742, 837840044, 972168909, 1954639212, 2191932078, 3831695803, 938012651, 3474652383, 2230206305, 2240447774, 1300711603, 1930227370, 913031236, 1195972580, 3327387724, 1818059768, 545579976, 3678084423, 4043165291, 3121743331, 701257302, 244727677, 2824358473, 881378505, 2107921146, 239767648, 1738094903, 2151627991, 4105922093, 540349801, 3759685135, 1968776002, 4136614878, 3271668638, 3662279580, 2728007607, 1225806669, 2376590248, 3436193806, 2440057272, 472486611, 2571473890, 360801214, 2041537643, 1140820289, 3391388843, 382247661, 1489470629, 2151226714, 4090494248, 2873817743, 888339687, 227459260, 3907965667, 583746004, 1991552460, 1784689110, 1839973468, 926770847, 1173415917, 3715819692, 642529434, 203891584, 3274909435, 2220330819, 3415014570, 2446487813, 235707424, 675892877, 3272454564, 1979717059, 2811412120, 933095954, 2210823126, 1007025712, 1348136011, 2457041137, 1627301879, 1009818382, 2100058875, 1913153777, 1496647841, 1882359993, 1515168045, 2534419953, 2014448689, 1337596147, 3814318428, 284787665, 433111125, 1623231950, 3001867408, 3921021372, 1973013206, 2825858317, 890927162, 619738221, 2829860699, 3509113662, 3145870625, 358002680, 461627388, 4096989465, 1283634883, 467899063, 1377096719, 665473885, 2933795479, 2809704821, 952181771, 898485599, 2848494180, 2899706086, 1656667231, 2733082491, 4247419965, 2890202958, 3146570120, 1445699155, 2239604852, 4017369019, 428577682, 834616244, 953146363, 2849514430, 2195906962, 179319843, 4079133983, 3556879521, 1834258435, 1309358549, 3055017852, 4276453645, 854525424, 3491386486, 2102724543, 4044194565, 752166214, 1864832796, 3004501240, 2925349021, 2552672976, 2927153187, 2489945802, 878575888, 3429955891, 1200986450, 103686277, 1299700771, 4131000179, 4084918456, 2082451329, 1326289408, 4231046416, 74423322, 865732390, 2925154645, 250127010, 1911446742, 3805222069, 3539737383, 1138854762, 815851133, 2310462407, 1997654528, 2341860585, 2232969930, 2822816224, 3379734036, 447453208, 4294577903, 3801664590, 1886984483, 483986231, 1385308046, 2596304891, 2945708535, 2145589935, 920467011, 576649888, 2193145966, 44770087, 322211802, 3684183985, 623838743, 4132082530, 553693445, 1730604321, 986740372, 117867429, 1940925473, 2227954818, 3525626263, 2124220340, 2023235774, 3132655566, 3515230456, 3497365436, 1882787411, 62898206, 211644163, 2065413786, 2122180005, 3658786202, 2575796629, 4046200306, 3344120926, 483925008, 3371728230, 2525428567, 3044931896, 3500288090, 1333786262, 348790800, 189546380, 1810245876, 2700729320, 3754471479, 3511572043, 3194179843, 3417930193, 328617570, 3641215759, 4137958879, 3153836719, 3450738130, 2340032360, 1922679303, 2205266888, 2705270361, 1470437404, 131636508, 2642438787, 815901125, 1803781691, 941834170, 2394049821, 4196266766, 1312314917, 3244719970, 1233939347, 1696291791, 781003167, 1997791574, 2647423799, 1426777430, 2104116499, 1755818328, 4154304020, 811024788, 4152649002, 2403303098, 738202929, 3691500794, 3282033758, 3526118904, 996070597, 3702443720, 2654378592, 3156137622, 3662283629, 872303732, 1790552263, 3251373350, 891169645, 4171500052, 1391914748, 703962304, 2811992997, 4242932294, 830425321, 3810131460, 2792168589, 143884253, 1363837625, 3559480763, 2128288743, 3506667723, 804864046, 3069297430, 318481138, 1553788863, 1810329872, 2962278253, 1967130044, 4196984576, 3847471073, 2674877147, 4229887243, 490957987, 3443498164, 1683793844, 3714515955, 4161291230, 3419548727, 4073100850, 744495805, 3207786578, 2545453960, 578048334, 821197122, 3317026388, 2129619922, 4263950297, 1592722202, 2141351871, 1672441721, 2934957175, 4191778775, 1820677036, 4236782482, 852031758, 3784300063, 1213800373, 2979606911, 3143725019, 632735169, 3183954346, 1206170217, 2896230150, 429693815, 4233080064, 1476416971, 2883942115, 1064490468, 2562018698, 1620565274, 203429981, 3666665112, 76941536, 188681641, 1989103605, 955536125, 2504782299, 2569373883, 2237803839, 489148763, 2500668819, 1539982753, 1225701599, 3084325536, 1340076828, 494452804, 3537859681, 2233787539, 373996117, 4126217342, 3843938808, 304732020, 1987266719, 4178252926, 673024103, 2717205970, 4200325953, 3681265393, 3489018521, 3369040107, 119306813, 929263141, 3446730973, 1390492451, 171024706, 3422291190, 4160147704, 735369371, 1010615231, 2990197533, 721688794, 1960064705, 1171809993, 3476802316, 337255328, 2182677188, 1444241997, 1647910651, 880238974, 2630317005, 3163582660, 341330413, 2762466375, 2429529422, 2191633534, 3636869877, 2658955253, 3312358730, 4210073654, 3729273990, 2460259028, 1468400985, 1488702502, 829538957, 312477665, 2606875318, 2298019505, 150095983, 1054350741, 342004708, 4095036035, 3566300532, 1254524697, 575293115, 2892240432, 789854822, 2521948148, 654733033, 1203133469, 1596120194, 3773854633, 1520886062, 1123611160, 315623433, 550131933, 228134944, 2226783101, 1918964377, 3559652562, 3172676862, 3587165361, 2110534043, 1792356864, 569582140, 1418704660, 204004714, 2486902545, 2577974996, 2682876985, 3584774968, 107530467, 1082173357, 3198014005, 2604386322, 1872815017, 4145545443, 3030206832, 2461886051, 1262017067, 1300355965, 1848986573, 4167016195, 2628056066, 3581625536, 1668231400, 134084139, 4117506300, 915973831, 3622330197, 1024234900, 3951029090, 1025808339, 275548269, 61240610, 156652431, 2616786479, 886886621, 34262285, 615990499, 1030800122, 871721109, 144508501, 90257420, 1348411540, 988944859, 4293657375, 2723127227, 1595523762, 4166702851, 1595196954, 2098236572, 721550973, 357851578, 605254546, 748552576, 1892435165, 420652317, 3677820161, 2501705059, 3463547262, 1405918488, 3747292506, 2028402233, 846595206, 3489385597, 2157864151, 1857473147, 2174422772, 2286470593, 2286948811, 845208417, 488607847, 1347356271, 1854898786, 3464306386, 4095761358, 1921399146, 1388842604, 323132005, 2277980032, 2091106225, 2026818712, 553138658, 3482918609, 696318063, 3620196009, 944963315, 2662093304, 3276217900, 2410813910, 1061291010, 3536697915, 2149104926, 2151466254, 1590290542, 1378081441, 2651754917, 4230906513, 1427013455, 3387329034, 123072646, 2642095958, 2356173068, 3455862214, 305620732, 385658880, 1942364478, 49690789, 3023622578, 1815184402, 1527388849, 2555474997, 1369254652, 3306883614, 2257355590, 3628960906, 2865222025, 2450448307, 2169905479, 866312119, 2570532488, 616612175, 518847438, 3694864361, 4014720284, 3136442215, 4181624872, 858469004, 2025577811, 385301663, 2950058421, 4243207995, 2236225252, 2678618293, 4157351118, 625131480, 868060867, 1853856487, 3937490592, 2031466634, 100789944, 908714908, 3893108596, 1877719984, 821127601, 2037383452, 542802071, 4213207862, 2919000932, 1653651733, 131965370, 2941013616, 1913679160, 2298726046, 228769459, 1552360513, 2606060477, 2904516196, 2241745472, 374524997, 3224585483, 1254791874, 2675598966, 4236417144, 1923331292, 2790358070, 3288959920, 3348423455, 1929473394, 2576763618, 332105860, 226026787, 1052784799, 4119484197, 3775488503, 791860694, 2208433522, 796974516, 3847338880, 686265574, 3267241379, 898531451, 396842246, 2455551926, 69413179, 4151230934, 1611560422, 3270161417, 3634688908, 2389484513, 3710981674, 3682759186, 2864101020, 3739666800, 607923755, 3962202038, 3504613617, 4034436388, 2493534977, 2714934502, 2981749044, 2899395182, 1005815561, 1576552642, 506974648, 268001026, 4286962952, 3656986069, 4169362, 3688889171, 3312575437, 1176800201, 1023204322, 4209976876, 1436082864, 1349312862, 4099164791, 272184728, 3014931741, 3293605220, 1847490001, 3330558822, 3703509936, 2997032250, 3995048933, 108552816, 2357919612, 180764404, 3008893148, 3574204973, 649390051, 1139527241, 1326276079, 3899192939, 1995304567, 1957979614, 683174793, 3608678207, 2097866053, 1483774216, 766745301, 1267232981, 3566226562, 3497982889, 2722334854, 4197295225, 3391304800, 487920296, 1130112046, 711732055, 726557483, 3378852893, 1535946517, 2223832054, 144720243, 2003978100, 572543566, 1610698372, 1543606634, 457460174, 4094001263, 1819118226, 3338721441, 2311422957, 1224621561, 1364915662, 2402313857, 2047703468, 3766639837, 4281409739, 4054178227, 2748105428, 1945020200, 3263523918, 2646930965, 1833408528, 3829031826, 1801991690, 4097318010, 3092976387, 4282895097, 1090287853, 457207741, 2686408334, 325187959, 1256317711, 969934747, 1375677867, 1190857444, 1182511944, 3992034891, 916644403, 3875885855, 2641514535, 2557398754, 474276241, 4205791147, 2354232853, 2038145024, 3016405795, 798710153, 679617924, 763856046, 3383598381, 2369746747, 273986073, 1066292640, 3335583082, 2886349535, 812991210, 2969833728, 2671107128, 1377422328, 2953755899, 496905059, 3636859792, 1884223013, 3330303500, 1369490199, 1643672439, 2182078578, 2668706937, 1895392158, 2730590199, 880354459, 1667803002, 10171631, 468867070, 3472868667, 1870629855, 1494078184, 2908466859, 3476883087, 2692401482, 2334659302, 1270474119, 148006687, 1424450462, 3142135213, 308134010, 1549022698, 4279607371, 2989321250, 43636979, 1396749430, 3773784202, 4107583415, 3271591412, 4280427345, 1904215628, 904681538, 2963197647, 3320290730, 1859888577, 3524386101, 449233492, 3530736364, 788042991, 3135530077, 2560986772, 3197302739, 2591263314, 2287895389, 746068952, 601381304, 4229026253, 642075618, 787025490, 1832741721, 3887132777, 2168781927, 1216456146, 3677356597, 4144158465, 4056097286, 2925570971, 1748154709, 721884211, 1418422420, 1135511807, 1012372880, 66746553, 3230574394, 47787163, 2962702251, 208782157, 2282555284, 1825537988, 3908512139, 962689283, 4103081434, 3044421109, 1883221690, 1807834923, 81155907, 1004709255, 4169232247, 3299853193, 132626848, 3688105004, 773036620, 2492819099, 2510690817, 2388256332, 1367462529, 3866126482, 1412378666, 800609071, 1547957828, 2521444485, 3430834096, 2905682585, 2785098834, 813901988, 2436634273, 4072547745, 3398900364, 4136895261, 2187877667, 663123432, 1333768997, 1993357331, 417093322, 3474560605, 1857547637, 2890834301, 4029135702, 2328449204, 2826336256, 1391614617, 3393527060, 1986705593, 1457354172, 1505246850, 2671866389, 3406810187, 97399026, 2017472275, 1036491147, 36998484, 3164924620, 2014991229, 3791397913, 3988482047, 2911311667, 3812386780, 3445320537, 3742192344, 491339242, 3158773877, 2941253449, 3441361994, 2387223911, 3769911815, 769954342, 2733115080, 2266300899, 276974974, 4199417694, 3984517028, 1496451302, 208481189, 117837182, 3838026636, 736670393, 1386403669, 491441452, 355932362, 530859384, 984921173, 2835157767, 709793117, 475291020, 2536600530, 2170720101, 4195907649, 2762042803, 1219502807, 3609611180, 3411565162, 1305859518, 342602420, 2664363012, 1867965979, 3155635840, 1559904555, 2957502549, 3053373807, 3184577778, 4104155368, 2776125131, 3712348994, 1583009363, 3083833132, 1739744582, 1915380147, 1191928222, 3046763193, 2279962281, 4231001007, 201409381, 3627815597, 2065609748, 2365187884, 2830837369, 473332957, 3834093468, 625784701, 3042784402, 3098213829, 831948392, 1321018630, 66755844, 2497748563, 321318412, 4140833437, 3977456640, 3139905367, 3472217257, 3946475883, 1829574320, 1618456387, 609983358, 1714987264, 2851017229, 1368841356, 2479635105, 3281280672, 3275894913, 3666138845, 666519937, 4142445961, 4155044021, 2564796287, 3983867102, 2228047119, 1221523381, 1437502855, 752503928, 2947688882, 3096075337, 137078341, 3759725011, 1202137862, 485162929, 1587722603, 2076597160, 22907908, 1901801527, 3676949446, 3591366504, 3046466527, 3872264348, 3204740254, 1544973844, 2264035656, 1298570162, 3926932617, 1072117001, 2461271897, 210921658, 3181384630, 424189996, 1773626134, 1326454855, 4191357546, 801871544, 1404871408, 1462634088, 1536272454, 3874718195, 1200477602, 1741278500, 2715690216, 87344916, 2630468163, 4284073792, 2973626646, 1617061391, 3180821510, 3134817828, 420088369, 560896373, 1223908479, 2451737023, 90639520, 3700877301, 1428865468, 3385885908, 630089502, 1000834086, 4132043237, 1578976076, 3152578356, 2470717103, 2736823445, 1913128661, 1605008943, 858347471, 1415278554, 1957274583, 1690596149, 62941789, 1501199085, 11519292, 231285723, 2575436673, 3581635515, 1979021646, 298112565, 1601303690, 2033329476, 460045818, 699149491, 2581715023, 2329424866, 1710890205, 1785236048, 2070437603, 251817532, 2782498988, 324880006, 3817548576, 2960359829, 3297830863, 2305835771, 2425120914, 2385300029, 797296098, 4271460123, 1116340006, 3963775237, 3593036836, 2774515986, 1371942621, 3626872416, 1746413951, 1632358029, 901316423, 181806916, 2192432346, 2272574973, 3084743895, 3346018135, 2985165750, 3855437835, 1198930746, 4044001403, 1091615034, 3517207525, 2644937982, 834600826, 2640445734, 3792078186, 3184494728, 1371805528, 3573470408, 1987730962, 2649114316, 3449021937, 2803562062, 2702098991, 948245420, 2446563143, 1114522958, 3886484299, 4143927797, 2487614292, 2961460121, 1755001338, 1353797361, 3269921865, 3850718385, 3607504222, 2963450692, 1053183791, 3439412616, 752942100, 4290201096, 744911689, 801827939, 2182299740, 1971724427, 3599951206, 121077722, 4180700475, 3693857659, 2127708592, 3516845537, 2013706762, 2892011611, 2795107466, 205207232, 3803445252, 1604126093, 3489235299, 1271406253, 1850213929, 2590882710, 2522030008, 4017123860, 167279488, 774284626, 358420597, 1711202615, 2678564599, 4233086352, 3189175116, 2580618774, 1523512704, 4278850102, 822966680, 3037856463, 2919761703, 122672728, 929601307, 994438660, 349500281, 980022074, 3739761530, 1842228548, 2901344729, 3033656501, 708679383, 1951609942, 1580399035, 1132662153, 2282062609, 1833002145, 1218066112, 609029268, 2810438376, 2077826, 343883571, 886744184, 230384740, 3688126715, 1644742325, 734767478, 107545847, 3940660950, 1973453206, 268272975, 1559336292, 2625186138, 881111640, 42326836, 861834249, 2153433516, 2307343743, 4083082703, 2483473455, 3683641521, 3696761171, 285489854, 3046285752, 1742959561, 9871861, 2355840648, 335779413, 970415813, 4116287484, 1019241711, 3309383004, 3905930592, 1246957138, 1620355240, 433568118, 483347231, 1045854268, 959851922, 812010607, 969911499, 2005674587, 74316817, 712200006, 2302583750, 3479066842, 1529108579, 3537141363, 3316904847, 3811105199, 2158869539, 2855224253, 3843703420, 3746819269, 3961831176, 3258014520, 2294400864, 298614110, 150827564, 3192970080, 1189694457, 332664933, 3685379566, 3928990929, 3663467578, 3330558397, 2832769901, 1615780101, 2309357883, 787943653, 187939287, 280896435, 2229017885, 1708253528, 3606965220, 4134264474, 3340986293, 4173999591, 3983424112, 806736691, 500009761, 3739082311, 3412808765, 546887273, 153312442, 2696579786, 1487649254, 1298768108, 941709825, 1593871828, 3608973127, 2840373674, 653220601, 4227753681, 495164291, 492460950, 1089633028, 3219084377, 625929465, 1359759708, 3884099347, 2195912515, 1644607027, 4044568711, 3131450415, 349761162, 1589290049, 1875621561, 1455166164, 3628080103, 2205875872, 915886746, 3189199436, 777283643, 47190540, 82573366, 8369646, 2006637134, 2987537243, 1369870424, 2063106604, 3803162760, 1403626150, 674168573, 1583045486, 633361170, 2524469611, 3703709225, 183702303, 81822974, 1202736416, 367381376, 2875218510, 2636975992, 1643942315, 2267284538, 311025623, 915931535, 3998561241, 3377686546, 27106849, 3600592311, 1843492957, 1824834258, 2331424282, 3257815467, 679305367, 1736829784, 1027513833, 2006079710, 3135522687, 1473332694, 3924979564, 4280663253, 2492475856, 4041904097, 1397823354, 1517144247, 2226641779, 3628665202, 1216242709, 3908078969, 33891121, 2053945549, 178808834, 1648276758, 3859760722, 1133766968, 106922839, 1742992212, 1893153447, 2910807103, 2094877098, 2609146249, 1258727177, 2998442811, 474973844, 1712285216, 124766857, 952471480, 251072583, 760539255, 291880645, 1544424967, 197834700, 3296138780, 2055012943, 617990283, 2396638334, 2716420926, 2786212403, 880812997, 3792581636, 3089853608, 1533914839, 3108883352, 3063848348, 2253962030, 1569366442, 3006249148, 413188505, 3693094135, 3141370219, 638585990, 525398155, 687960827, 1376452735, 1738775805, 3907797574, 3827623051, 1725415052, 3334782859, 1134573505, 3492671558, 4099730034, 3784547651, 3244843951, 531278136, 898289260, 4052772471, 289954659, 233281595, 1355525480, 1915366934, 1744308806, 2004271906, 587045624, 659558563, 2719946257, 463668588, 3404483287, 2736841227, 304016365, 2850998086, 3315701561, 2240996943, 563042120, 2084779721, 3631120916, 3088117612, 720639923, 3736940951, 1004772805, 3435456381, 1088914477, 554059139, 1198220723, 824201956, 4242123976, 2495323081, 235175166, 2076977091, 341003423, 1303492384, 3048234450, 3834079489, 1945462822, 375766063, 1946872549, 3721019318, 2556119450, 2796862195, 873449421, 2824311594, 2425271961, 342698490, 2369666863, 3318227951, 1888565547, 3027520393, 2974277555, 717295614, 2737184453, 2631511590, 336623711, 1900655069, 248176184, 3661464568, 1810387256, 149193477, 510152345, 747868289, 1765740454, 2938427822, 794202258, 1202600173, 3059082244, 2900305052, 325093502, 478846325, 3524734986, 4131644583, 314215397, 3331545502, 844590904, 3443171122, 852126032, 566807386, 363001781, 1933660486, 3272499443, 3746925478, 2118989731, 1960764209, 2323744805, 202580245, 1980294603, 1010070765, 2438163467, 2103162737, 1883774723, 4004660478, 1107818480, 4276737451, 3694594007, 203898574, 1283860131, 2398557629, 3080071349, 3304361972, 2070190863, 715285909, 111402174, 2786767427, 4163584433, 320179553, 1561143123, 2527765702, 1732101675, 2143881538, 162773623, 2325816891, 222170431, 1939117335, 3781143761, 2520497426, 4254420130, 3203885003, 3627807259, 1748368303, 709087934, 3679627117, 3505593111, 4119546966, 2153899755, 4237187605, 1078843927, 1547041649, 211040013, 123881771, 3064166371, 1781775068, 3651049929, 4078282028, 2814203010, 3996533571, 2269308620, 3306377240, 3830662901, 2988173616, 480497726, 4190240653, 951535493, 2532368953, 4054440038, 894813987, 3702567250, 3791464825, 1532358926, 1944084016, 4286417419, 785025626, 86644683, 2607089898, 1945501247, 3393425527, 412051291, 3879526239, 304909117, 4052413758, 3448003785, 1048146335, 1342561112, 1717226589, 3195348432, 72720554, 1042319176, 596719110, 21539222, 84697263, 1770666339, 581526997, 1462171798, 2027673342, 1511934323, 2574296231, 3434688974, 1080462843, 4082921979, 1441913000, 244843242, 533143151, 918771585, 4286206735, 2633623547, 1123493234, 2743770119, 1479733085, 215323925, 956510098, 2191334733, 1737409110, 398668525, 1709262581, 1859524490, 2607164161, 2037664737, 2768222944, 2277862320, 1992263379, 1460553324, 3758009929, 165581382, 1667495503, 3160456895, 1455443502, 2631424973, 2669942707, 2205105770, 4206260664, 4275698602, 2788024654, 1406029308, 1685704672, 509317107, 2488597861, 3971819064, 1243517480, 2347443041, 1583593965, 3364354819, 1263836922, 2203691268, 2965285958, 1956291348, 221327883, 1460884229, 3591207153, 1821936684, 4141165434, 1376098376, 65576816, 1541501794, 3177958181, 3739126694, 3014079722, 2612240634, 738664289, 4249583504, 163540023, 3092216714, 1763457412, 2404109576, 3885045116, 3594547091, 2419300482, 222719117, 1845315129, 526084777, 873533712, 1422698499, 4130128035, 4076572253, 1368455891, 3340451984, 615698396, 2016437266, 2521989431, 209666599, 3656141537, 2144678277, 871664677, 3687135987, 3216943003, 3056340342, 3438325433, 3551267839, 3691394242, 2975755724, 1255472295, 1722825787, 1894533692, 918224412, 1837200993, 463207493, 2038864661, 1935845385, 632007260, 979639587, 1769757882, 2379616785, 3728299889, 3240086972, 3081387302, 3398034960, 1217817456, 1557291589, 488705641, 1344709213, 1923552586, 1093662800, 176131825, 3562376553, 3932596908, 1264283654, 2892402427, 2936287451, 2887780354, 2118981427, 1522819380, 3028445563, 3799336810, 2523479880, 3394398350, 2645459770, 4229197528, 4012304006, 3913968294, 1898677131, 1276145250, 2192008624, 121792548, 3173057365, 3014033194, 2346624364, 2545102346, 1123418379, 2959031326, 4108167916, 4016803597, 1481129470, 2547308715, 333619285, 3400869203, 422299025, 2727102902, 4149325852, 124860652, 2146083323, 423855218, 2420966099, 1537935021, 697929603, 377003247, 3255458392, 1713269289, 2148412786, 538841256, 216277682, 525159604, 1065430208, 168756622, 3785259622, 3000657687, 37619073, 3996310513, 626788110, 1546741454, 3934685147, 1317198900, 1632023968, 1484376614, 4207618034, 2967179669, 241461880, 3437488861, 569576506, 3914722533, 4239542873, 3096795052, 360181165, 2036144481, 1159007717, 118730679, 3364412348, 174622542, 4179805472, 3667576, 1168255349, 667516142, 1802901611, 1869665393, 1386251300, 1588003283, 120529115, 3102475183, 4117008534, 2435337670, 3225186306, 2300142696, 2569961737, 723573354, 2214593900, 1789486126, 237056495, 2189608007, 1413820537, 2477864555, 1723913925, 1998330298, 478985053, 642791465, 351302396, 3734800035, 882373734, 75199594, 2584122444, 3497578558, 871255335, 1293643062, 547897174, 1193166228, 933374138, 100263783, 3148605769, 429732753, 4207605786, 2206306354, 3597563407, 3949050019, 1081369980, 725398740, 3152849375, 3704934795, 2793197043, 659438753, 3850431210, 1784458523, 1061276756, 567382147, 2726431304, 741533076, 3231736967, 1693076019, 3218146868, 286877851, 1930037370, 1337225951, 3693541386, 214424929, 2771573602, 3183602005, 876500199, 1031708715, 2960247109, 2250922344, 4104164769, 1970788243, 1135209365, 1715650093, 2514631085, 1283991719, 3096178826, 2733098257, 1216471055, 3147918350, 150993681, 2387263567, 1454560786, 984441201, 2280589539, 3832761927, 1397267309, 3284708475, 3938253691, 1092976276, 2323781435, 1148153833, 3088631535, 4104296344, 2356184976, 439368828, 1857746305, 3473289722, 362825394, 2772350071, 1781210972, 3445198273, 1539633482, 2934044106, 1594728164, 1271965901, 542827326, 3024788531, 4037058171, 1513991166, 1358486831, 2041230447, 2378097066, 1988997081, 616148468, 3690057441, 418001586, 785371892, 4012945930, 1388024570, 468964451, 199631459, 1946843147, 3177195785, 3269629722, 2178889493, 1249193749, 2958732178, 3508950492, 146966957, 906375591, 2210432874, 3515454726, 3205228934, 21855749, 3505650507, 2274570254, 1508057531, 3765549035, 1148814127, 3302478527, 1084321047, 3719701481, 1095968026, 3834739521, 3181069685, 2470856040, 3702017472, 2442838197, 258436306, 1567367626, 2718128406, 2716225199, 1616564943, 1885643809, 2041828261, 3396259156, 3554993473, 437598076, 1990535064, 2502275318, 3384795879, 293580526, 544484465, 1371364178, 3506831039, 1880352803, 1730865090, 848392071, 1446700604, 3110755744, 469735126, 4005971939, 612660242, 114479134, 4079114930, 172970523, 25786217, 1030823867, 3001585193, 814327120, 3705242049, 1955796859, 3025285670, 1732102909, 4164789891, 900523787, 2390741140, 1553938597, 1936902711, 163642184, 1660292864, 3381048762, 2822806298, 293996368, 302521252, 2795776296, 346935197, 3953664432, 3171961800, 741052008, 684546407, 4117388503, 2064226969, 299885232, 290666934, 841165524, 3992123253, 58942108, 1756352484, 2439018804, 246050880, 3570921376, 2668581194, 2506779466, 591671711, 427593479, 3376645165, 718293263, 4088995046, 3768059591, 3820321274, 1041285143, 4103080101, 3405587063, 4252105051, 2458744333, 3431414471, 1057055031, 487207578, 1997369810, 2214286853, 4279442008, 105097902, 9304681, 3707750844, 2989176264, 2185139218, 2015311804, 2149066751, 1745923812, 1170704175, 978087310, 3823567804, 1382149978, 4086098998, 3445136305, 4090398519, 169765098, 2512025937, 961625978, 1061283927, 3911142673, 1696486743, 835261410, 2227027851, 1093883403, 1905091286, 7372024, 1498528210, 2819415818, 5021694, 3583238632, 3982200584, 3526955064, 1322391528, 2045574088, 464900513, 952746289, 3860169255, 1249772188, 1976142702, 954252492, 1289979741, 891483482, 42409659, 2737521233, 612890774, 2273217813, 2331723690, 2365635078, 1964854090, 81628448, 164691218, 3386175874, 734385141, 2429037033, 36877327, 3513418993, 2556385348, 3999852441, 703011736, 464696783, 3632665910, 969334743, 1703453919, 2426574425, 3484192613, 1843101415, 4183066618, 1280072691, 3419296277, 4099088025, 474986578, 3065637132, 1987182978, 1390288767, 530005094, 1902589691, 953561419, 3477084398, 151344225, 4006870127, 4218916357, 3621790369, 3691801372, 305967868, 1991639593, 1680630863, 1562854567, 1496521805, 274021201, 2142148677, 3464756708, 412823987, 1621262444, 826956511, 3694137644, 3124699883, 3530813483, 2644154889, 1895773882, 1410638543, 219463645, 973290560, 1335800070, 1605526052, 2845319037, 984355990, 589828369, 3220226457, 2294496719, 1199173780, 1673918956, 3774314221, 2792851839, 4078078344, 149048798, 4211750536, 3953062051, 1834758801, 1491831187, 3417817089, 802820800, 3303939004, 1351664778, 2664922607, 4190992343, 2122047995, 3925008217, 3489930612, 2298784852, 1873491490, 69872556, 1278061061, 2596104902, 329091584, 2257372551, 2051889895, 3095714227, 1463777308, 1749168155, 1690225572, 3653074230, 3925771215, 3925341667, 4180725073, 186361185, 3925067427, 3842650809, 238189960, 2243442641, 39514292, 1963892944, 181287363, 470820008, 1975779107, 2645997782, 1356766469, 3478608380, 1403337081, 3542491521, 763534101, 2890590999, 3722794338, 704361875, 3958931254, 2724180774, 3746611913, 4267765330, 3269989927, 3713199388, 313211454, 238470501, 2171959856, 2631039321, 2569467520, 2870954846, 3185150356, 3086115356, 3194832292, 3959623360, 79699687, 2902491948, 1666206702, 1119774742, 2424006674, 2518822596, 3049284202, 352557538, 3860379372, 997889617, 3441555199, 2344684159, 3213616156, 295487879, 3436331601, 3731561449, 4205113777, 2317351983, 4231861476, 3611766519, 219896580, 3223692246, 4110416308, 969486566, 1525653701, 235003723, 1616000180, 3502009524, 2552677765, 921872917, 1722892561, 1940619727, 3365436591, 3624898289, 1700342786, 1202423858, 1831287222, 2076799897, 1919465941, 2959359204, 2454311748, 1952268331, 3000526528, 2306706168, 2070692512, 1730033037, 3918620532, 2230475405, 1421141387, 1630160795, 1291752146, 2490885510, 1088474118, 2350226332, 505429026, 291409981, 349536325, 1999924151, 3539925095, 4250559049, 2147314273, 1237956564, 504593059, 148462085, 3330526394, 620620147, 2862276566, 3540880380, 4184841005, 2983772752, 2319493111, 4225349751, 2581097038, 378762459, 2047220961, 2225002534, 3854827489, 2023752362, 2850671475, 1483479510, 3358058349, 1848465891, 2003617097, 4134808923, 2757258818, 1136996880, 3026810364, 4221494404, 2369457094, 3417532502, 3392052356, 979427071, 812977092, 4137589888, 2321317067, 129626027, 2268062813, 3722491630, 3529729531, 3071654968, 3372173316, 255834665, 1855782663, 4151325616, 1563618470, 2806684339, 3857026630, 1614290593, 2165477847, 1010451822, 1841859546, 1154739259, 176322083, 2337608798, 1278946039, 2823438484, 603533218, 889709014, 3119921518, 4277183534, 1617074380, 1423999041, 618656430, 1740549644, 2961098868, 3214198307, 1115420751, 1420826023, 625046534, 1716655515, 478980889, 2991617079, 2529423697, 564306298, 4061364189, 582034859, 3664813009, 2728308101, 400638399, 188158793, 3421651919, 3019627852, 2344058245, 497320496, 202280230, 253447676, 722370248, 577986262, 2414131249, 2934785755, 3850936437, 2053812333, 738505479, 2288026181, 3723538006, 1347762486, 2010526757, 3389175002, 1997801402, 3968259801, 62488344, 1221903211, 4023496965, 3351299146, 1678102574, 3566634771, 3305064338, 3277092089, 3102076252, 2113162010, 2869296566, 3733182827, 2296278127, 1159315166, 3430352521, 2164129981, 3117383993, 3056492524, 65158791, 2379795027, 2639574347, 2610300552, 3946322846, 3615279418, 4201856381, 2120588670, 2453922244, 756242880, 3484475099, 3053341086, 1692753482, 3064145889, 2031937862, 1068843358, 1187643485, 66717638, 612375603, 3806809503, 1608377282, 373238435, 1380605195, 3370341306, 1209338414, 943572755, 4113000787, 3518463062, 2073455713, 3312393536, 2392627536, 2430151465, 3442801446, 2437963403, 2794222546, 2339434622, 513242719, 1868808816, 1495272232, 2818136527, 4221121741, 4123615433, 1403269508, 2995517831, 1321835082, 2615258094, 370496697, 1406727221, 2363178092, 1613608443, 509633718, 2178617832, 4099278694, 3832227861, 1048221006, 547431985, 829493584, 3088327503, 769847110, 1589211053, 3200686617, 2572248350, 2133085692, 3455199368, 2298581414, 3727879468, 1738301177, 806804875, 3779485673, 290976411, 3713531147, 232479654, 3740258683, 2502073921, 3768042598, 802181089, 2225496616, 3445346436, 3220001330, 1160215256, 1335191114, 3769614722, 1975944630, 3274895123, 2120483306, 78311412, 2767392622, 562080747, 372324329, 1303590380, 4089212405, 2067671186, 1233312064, 1350399356, 3247321386, 2171070924, 4067796710, 903430620, 2843975432, 2637919505, 2926286693, 243094009, 559804047, 2943529062, 3656740563, 2467710132, 1197104725, 34461503, 1551162173, 3593273891, 3532210065, 2473558038, 3636621742, 752028535, 2698994613, 1682282696, 2689534868, 1708242991, 2828147865, 3605361412, 2253829870, 999100795, 1091189447, 2750291341, 3809846400, 3257666025, 3190118890, 257246359, 1062892230, 4140786578, 4160528685, 2650746989, 3365042015, 577467192, 1996758465, 392164974, 3309873344, 1744136305, 4048030370, 3520335738, 2547528743, 291200261, 1336920272, 4274210869, 376228733, 2049880037, 4283557767, 4125644711, 2423025942, 2460031005, 1510917906, 154133031, 1227111202, 4267165113, 1243127585, 4014408853, 924517277, 243562042, 1124513938, 775376276, 332185203, 2387470460, 1547892441, 3743703720, 1445888245, 2193070001, 3221175714, 1686394773, 2118405482, 1096506966, 4081721677, 4098878718, 3680053294, 1550958474, 3624580958, 628011862, 4266120813, 3792697439, 124700356, 3251803385, 4198756866, 2970504572, 2304123892, 4229890965, 3140088766, 366513815, 976139744, 1842052061, 4253784500, 2910045776, 2069733463, 1186364114, 3368238929, 3601794862, 3806487662, 3784600282, 4279418052, 2332857445, 1618747838, 3224072723, 3198159073, 859426844, 539700993, 819211528, 3351483915, 3691434518, 4022512113, 3701251770, 3974109412, 294205229, 4097569731, 894043805, 1567437232, 462306802, 853284693, 2504729819, 3778383689, 3397702496, 1617574817, 4248920881, 2761429031, 1776148433, 2199171076, 125695152, 3275430404, 1658821379, 2464196900, 3927035956, 1433006651, 3237618538, 1796095086, 639841863, 4228684574, 4243230172, 2363535627, 3437651966, 4112659904, 4178060978, 4273509192, 4247777460, 2375886862, 730647098, 2389627394, 114631508, 1866657792, 1752149196, 3306707853, 171804014, 1042893885, 3233024289, 649633300, 154927443, 283417587, 3104042507, 804518826, 3112833511, 2039318976, 3844931571, 4207138422, 3800995238, 4124662582, 3465837278, 191499162, 3279970089, 1296393932, 4285736430, 2126756702, 582964562, 3840193331, 2837360811, 3827516292, 1208397601, 2982814950, 3279526498, 715210644, 1116208396, 1955446529, 3807146994, 3120373407, 112920754, 85997433, 1716993091, 2925272564, 3377004681, 1180842436, 75720008, 3260840348, 4187204856, 3814272534, 1187735634, 2786893609, 1350926563, 2079558270, 3505946334, 2314910176, 1308002355, 2186282482, 3651139898, 827109671, 2813440667, 3074617372, 156215148, 2081657528, 3303605760, 4182626993, 1050749255, 350002101, 1730873619, 1323402940, 2136226798, 548177607, 4140692107, 1210500173, 2370353169, 3282985632, 762847923, 586799595, 913524275, 1807808071, 3871130674, 2216668244, 2928019660, 1288471632, 4055306022, 2805660645, 1869564182, 954328927, 1168533098, 2430014399, 1763771453, 2455342742, 3905461157, 3576872987, 4206260602, 2419150574, 746205594, 194764414, 3811833525, 1806212091, 3821217138, 2193581841, 3558770024, 2772296131, 1349146212, 3947458738, 913486853, 3658701966, 3886890872, 2955131756, 4238931775, 2964521599, 3803253864, 2402131160, 198381153, 1099536218, 153268114, 2319183394, 593978983, 2804463385, 1616578488, 2052987282, 3857113203, 1332500840, 1039685717, 721345668, 998098790, 3704462904, 4025975524, 2098377797, 4089647226, 1952380267, 3999824683, 166366397, 4249605755, 2863694704, 3635348887, 2434381019, 2277794960, 1898048296, 2736108434, 3609042453, 2995430201, 2219964183, 395816548, 4182614514, 3203631056, 1922028313, 897968889, 3249924462, 2475715064, 423002932, 1988783131, 2198406011, 2233009778, 1069062181, 2176450371, 1405253250, 3085201782, 3520743144, 1612089761, 2819558409, 2949075366, 731221892, 215445507, 4192768734, 1387633164, 1441020639, 2776448124, 4240742217, 1345264495, 187849240, 2483629855, 2314512704, 622072046, 1891248146, 615717925, 710708643, 69277054, 4253258769, 732541700, 703962610, 2026863336, 2971662493, 2699201293, 4010541627, 795734314, 987002833, 2628082942, 1837913444, 95038846, 4222385941, 977623707, 1848456645, 1351762475, 2786347361, 2523432094, 3435860991, 1896681904, 167129384, 3315325094, 2194539591, 1549605410, 2296203611, 3220521465, 3219017118, 851344041, 1543609232, 2351893368, 3764437864, 3059001193, 67267055, 822854780, 731357241, 2166917837, 4239809138, 1395252411, 2599531978, 3637585646, 143661511, 1496081493, 199796873, 775846136, 2441554409, 122163923, 1613514948, 181946181, 3361193716, 3346810080, 3155103143, 969066717, 1152418718, 3355207789, 3969678296, 843709180, 2028614960, 1484101792, 2761878785, 905434265, 424765746, 4023687372, 4277428996, 1496583933, 1746383727, 68401445, 358198006, 1020483186, 2473273225, 2479914772, 2468634622, 2263421363, 2647229936, 1331251202, 1328468773, 1606642913, 2358679960, 2890597856, 1555496154, 2226698823, 1827998092, 2467164190, 3571807909, 3218412967, 2815687200, 1719575520, 1324322827, 3800831173, 2306229180, 418984464, 1188360197, 2508585508, 3374580808, 595117240, 2881511022, 2916012317, 3192940888, 3400525834, 2903090477, 2094635004, 565905793, 387969967, 3188893205, 2013028910, 19997534, 674799950, 3523113050, 3836874284, 1109922172, 3630463642, 1888829764, 3566078328, 3882649256, 3092107037, 2409839294, 184552461, 224814012, 2600903809, 2896933670, 4161891930, 2316769875, 749160904, 911263434, 4079282102, 2268830798, 405539475, 395179664, 3038720438, 563763755, 1008383300, 3888140999, 1779782968, 3642026902, 311380253, 2792900268, 477692702, 3696409553, 2153695736, 167885378, 2348840267, 3466600813, 2960093458, 2955270395, 765034110, 201065798, 3213945317, 2372632058, 1977583358, 4056059863, 2579011758, 1276252957, 2087931181, 2566485736, 2996853910, 1615752194, 2954357864, 1683228203, 175291198, 548603356, 687675304, 2596583280, 665228183, 3055452755, 1501612807, 2743154395, 1148480646, 2608138239, 25527361, 454777836, 935996738, 312318470, 3868558257, 55987385, 846105316, 4227428117, 3746470874, 251017582, 1457758043, 2955828606, 3959035974, 1417317385, 3782422572, 3142629317, 133580199, 3940853548, 132829218, 2841343872, 2831954536, 1163101979, 2771099970, 2945061694, 495993329, 3829777566, 250429695, 1661387544, 2142275062, 1024793794, 4280394766, 1776612025, 1144842148, 2654124638, 1781500323, 536289917, 1546778825, 1240699776, 4021095956, 3398713419, 951047384, 945796390, 4242374837, 2514030141, 632968441, 612310665, 1833550797, 722743601, 3448327912, 2401410938, 2089494652, 2123869739, 263024893, 214972810, 2358740618, 2583793465, 2099564439, 543158675, 74127506, 971126515, 2677319742, 3777099513, 3985732259, 2269087001, 1973306441, 1049143634, 3088994659, 2568489715, 3133907822, 3240463099, 2534246836, 576723373, 734258534, 1038692114, 414382587, 3872919522, 2166754994, 4165121166, 3258161414, 2512626914, 358805389, 1922299462, 281416541, 2051692021, 4253427564, 1865067330, 3409093477, 667752317, 541298355, 3574440616, 699629513, 1707854147, 1200980044, 116124023, 2517907878, 1982483000, 712303381, 98662248, 3639416225, 3101112002, 1251187970, 2170712630, 114851796, 2579831450, 3792301741, 2367473625, 3925937776, 2855255456, 1536160334, 3450970241, 1096034632, 10352384, 3061318235, 2061697305, 2778438598, 1114983027, 2364104041, 2950965539, 2187695130, 2642501001, 1518152543, 1739209360, 838397456, 878040794, 3410796067, 66385275, 627117755, 2907389565, 1478213216, 2116844259, 290937502, 539543144, 1309434480, 878225954, 366364409, 3988819610, 1785281908, 1359790944, 2205204970, 3348074856, 1712300605, 285840547, 519329000, 3556579953, 398204602, 1691075110, 3877547987, 1425272273, 208153315, 2645665277, 2528576414, 318039494, 1486451885, 3508993100, 3421792844, 3933896787, 3449791492, 4183666702, 2340704879, 2665528436, 2833342228, 14865594, 4237478492, 3377973331, 4085182958, 332200241, 2882549254, 3237748001, 3383448882, 1208164931, 1956953779, 3300325798, 3445197707, 2623339073, 3445809087, 1530217603, 3990239386, 803066865, 2936143050, 4027531040, 1827317771, 1834799125, 4115963699, 2097065532, 53927738, 1319123769, 3325436302, 3034583384, 323051216, 246224180, 3668691101, 3760148611, 2697301277, 1885147215, 4252756954, 3936192137, 629565008, 2529030352, 3868046114, 2908300149, 1334218005, 1127443397, 1326738224, 2234537682, 1715836281, 1641524398, 960349246, 2507894578, 1604897365, 809075729, 2975816114, 1752029605, 2485730627, 2105568123, 3017918797, 1242367548, 1259982575, 2967797692, 2309069544, 3986627323, 3238879704, 3193251517, 2914908594, 3965332443, 1036705692, 1190999700, 893013468, 218431465, 3180629473, 1371273244, 63105046, 2400687402, 651979157, 3553158040, 1347813315, 3154640112, 3069778191, 2030147191, 2281377030, 276569652, 3946843393, 1915595495, 3870877471, 3262448482, 851030732, 3885152185, 3363925771, 2031003709, 2456798393, 3588020694, 218278542, 437769657, 1669212255, 4057942816, 3193297678, 3524098449, 2605168253, 4176058780, 1344164722, 3446981582, 1111535699, 1196678962, 4079539786, 3797820589, 161447310, 3752386952, 4244379235, 3914994407, 1135537322, 3483844297, 1891476274, 2558398317, 2451672380, 462592706, 2542889707, 4160155236, 3403193807, 2751678818, 1188995539, 2025059584, 120931010, 3131275275, 3250133882, 2312475830, 3429872766, 1753808739, 3574489814, 2536918621, 4126040379, 3301723618, 3356497012, 6452920, 2792865429, 515264964, 948814663, 102487719, 4171071732, 250191130, 1697124512, 3005410016, 1611478423, 3953994676, 3470955142, 2570307714, 515420862, 2309605021, 627945902, 4001900205, 1512857562, 2364179522, 75931525, 143251735, 1793135623, 1744340128, 2815337087, 2518161496, 866496526, 2367990407, 3265077613, 2907120009, 1529434566, 3524119339, 3741571566, 1179941757, 821293128, 4123810669, 3524853772, 3471133423, 3476562958, 1072888092, 3096394407, 3337819433, 107557176, 611523840, 2065704539, 3346080956, 2128142274, 667734520, 1862373925, 456597700, 2871833063, 1149248880, 2281196217, 2888028099, 266443570, 758154388, 2895190881, 373031449, 4274907730, 3855109661, 106209782, 641559756, 1239086802, 673619146, 841318920, 2584587937, 4231106567, 1448403229, 4092014582, 4176413376, 3591384502, 1509317937, 3758234337, 363476297, 3238562145, 229448477, 211096942, 3561046380, 1120090264, 152173806, 1228296683, 394959221, 3503042212, 805596751, 1269864393, 87918141, 4199510035, 1658423211, 271536857, 936309157, 1715235077, 659447108, 1705427472, 2388773596, 4104992776, 913736788, 3551133375, 3361562979, 3268432576, 637370529, 695016952, 4228726950, 4240162739, 678425238, 812300957, 1448182245, 1891624280, 2202755185, 3488489250, 726611421, 2694001630, 2444437806, 2729181725, 2105273056, 1162624866, 3766470204, 1956516550, 2493444481, 958638138, 3992452352, 3765055438, 727268896, 2788014362, 224103940, 3759598882, 2815156900, 3421110244, 96874985, 1215426127, 181610207, 3313827004, 1184134089, 1666165834, 807169796, 1700500763, 265590881, 3831826341, 1158718042, 3106668671, 1209307112, 1751039508, 225816518, 757825539, 747814908, 1244191735, 981079828, 1668384883, 1963062334, 3827921942, 19440275, 3471330481, 358372927, 2468019197, 3311768087, 3578981649, 3011078813, 4089336019, 3915025109, 3751467518, 3083432778, 89991150, 3500817575, 3901514121, 3744853993, 289967662, 1945941990, 775616526, 4122869270, 3478994886, 2316150128, 880180010, 705671099, 2499271871, 2852219807, 1567863151, 1807985193, 1637277031, 3150259368, 193355616, 2723207643, 3660205824, 1088611879, 4132429367, 321322379, 4242914245, 93555208, 2713785267, 3769990568, 153260772, 4214907597, 924375230, 458598055, 1438962530, 2788486748, 837255388, 344427895, 3283459343, 265615450, 264827879, 581708536, 863850773, 50990538, 2284122893, 3596750950, 1945425995, 460230825, 2261019537, 2767574080, 2402100221, 3232198065, 4237929117, 1841350443, 383062559, 4275865479, 2267686234, 3990746817, 3313877333, 4203141434, 3321090345, 3039645852, 2017505069, 3003713026, 3262689308, 3246051430, 2056547536, 1712348149, 3319139040, 2793134503, 2076305148, 1073867006, 2639426299, 1099697025, 2530997808, 2873699524, 1829667476, 1932076247, 3446733417, 1802519513, 4096208921, 3237676751, 1161241079, 3685056791, 2401494590, 1596639455, 1332708744, 893132697, 23273149, 1816174539, 1084472019, 833216713, 2425366483, 4158731307, 569158165, 1558901095, 1238133614, 3173367932, 2169160894, 69782130, 4071385963, 1677255469, 1389673057, 3710277610, 3877093058, 451784094, 4213374986, 176096130, 2756168921, 1451681887, 1469099148, 3458459435, 4183154589, 996017711, 793074322, 3709608732, 3074722776, 1450827484, 307499831, 450186183, 3759097299, 2404492063, 338253097, 723427274, 1104971821, 2418292548, 3001173923, 745355385, 2207847326, 3696045873, 329787359, 2152285171, 4164174910, 1429312404, 3778646929, 2228747387, 1254020684, 1557441479, 3196883700, 2007259948, 2566826299, 3448553807, 714646054, 1118472144, 4226313783, 781245107, 1441291426, 178967406, 4187670361, 3445622630, 413712464, 2716284076, 3519610614, 1733220239, 1609992373, 1145151828, 4248627860, 270478554, 373967669, 1533113331, 3340585570, 4221905203, 1619921252, 3543412294, 2786053007, 3805040969, 2473862859, 637923848, 3040438793, 2302540006, 540298518, 1322281003, 1248105261, 410274058, 3439832925, 1291917934, 2760696803, 3821012522, 4239010455, 3120324975, 1880459671, 2672659239, 3571865914, 647072846, 1649074005, 2817718017, 1857090866, 2182140953, 1153593920, 2670321328, 2655830667, 642199112, 264404082, 2781120885, 3702999535, 3086392872, 4004029136, 2083732558, 4089773037, 998594488, 3572187877, 1501889869, 1399019024, 2816581937, 2918659208, 1187220222, 1709783983, 393208457, 2942350140, 36077837, 1501208046, 4275929192, 712551437, 2643148512, 328762091, 64397390, 131191848, 1203777665, 1027345020, 201863654, 2873034056, 2987775331, 2555971651, 771299905, 2469635450, 3711327485, 3884815017, 4090929793, 834320879, 1823041308, 1347410792, 3971181305, 2460957332, 3003973008, 2979537800, 2203898268, 791094912, 2967955200, 4264951384, 2689224467, 4267937538, 1271781419, 3923952132, 1681792141, 3422320063, 2370607477, 3545493791, 298742470, 942205094, 1868133981, 1072981791, 3543568415, 3069667533, 4286283349, 916008768, 3488574277, 1628852427, 2555285711, 3131348577, 530918629, 594289705, 3530359808, 1956724360, 3507200927, 1258662157, 2378644190, 1035300874, 554975259, 1803912477, 3206201489, 2047328078, 2912745972, 1943992301, 2515017335, 1366574077, 2370966472, 1386088114, 405103367, 867341666, 1370899934, 1560998165, 1754527462, 883614146, 1649992415, 388127041, 3893116832, 71389404, 2927615468, 3231980200, 3287350635, 2572627784, 481558880, 1245030112, 2884687255, 431383476, 57126741, 3235548375, 964444603, 4038937749, 1006257735, 1885508879, 4063868417, 547572570, 3870720944, 1785935480, 1316093472, 1419106346, 3410590377, 3036392600, 2359905396, 538406728, 766329225, 372834650, 847113026, 727201485, 3041075291, 4137489882, 702674665, 2047175463, 2229437200, 3639608524, 3831171951, 3501965557, 2562482167, 966073307, 2037743218, 1436507717, 563925639, 3683126762, 310274930, 4167925519, 2838636762, 3993691263, 2335935822, 3522233882, 2143594903, 1768066921, 3532758736, 1831320617, 3876954281, 1213172128, 3777946681, 160750559, 2264184035, 384009636, 2770329819, 946433094, 3441531493, 1825761419, 3384246750, 1679065341, 4146243708, 3476526717, 1256977968, 1760892518, 2032322507, 1558216593, 3956501064, 563183609, 2771300213, 3594642024, 763244859, 2710497289, 1693194813, 3246147985, 2025047805, 4143662491, 3315563519, 2364547537, 3654494983, 1944439705, 1525913422, 236271415, 2279332742, 3432617136, 1724509165, 4021321754, 3818843455, 2145173252, 1717680577, 2115335536, 2382783149, 1162162105, 3506836650, 4014854169, 3256375529, 833936476, 3821717424, 43279677, 1761705873, 1540058657, 3468674172, 1220149485, 2397821720, 3062006027, 630627707, 3971677753, 2883379360, 1205372474, 315089434, 4046007097, 2221909027, 2636044121, 1457784290, 3844633915, 1656174685, 1591395606, 2572281555, 4177555592, 2321796770, 2869995912, 4007932641, 3847290092, 496536504, 2104366277, 3017230729, 3733396676, 1104296739, 2767433331, 778121625, 482134308, 189755629, 3993679912, 1989761550, 643482247, 74991188, 448789709, 3749239131, 324787602, 1185343509, 2801269650, 1769603290, 2525665807, 1706358431, 595521929, 3933485672, 130736992, 3007845189, 2729033664, 963266330, 1435801297, 948684151, 1763921404, 501856553, 4018634708, 551785088, 1888919096, 4286739827, 2679818500, 442131508, 2484780944, 2540370756, 2203790101, 2770012751, 316730582, 772341448, 3594645295, 1643963112, 1415319900, 587726256, 4014425463, 2556406196, 340546919, 1839913450, 920765506, 3920050952, 3561670592, 353501256, 1754668958, 2053977375, 1094452441, 2043158530, 1477118283, 4044947256, 1548102967, 2785621120, 2714090384, 4164867160, 4065715304, 1536505242, 3349707572, 4164446042, 706543682, 322203225, 1897957408, 3626258002, 1242424792, 3009942113, 2701456704, 3267080878, 281986067, 54074280, 2185512493, 3313083921, 3070961020, 3953079827, 2349542030, 2863367262, 2790917303, 2998293732, 1564102171, 2126629474, 1424860764, 722742449, 1360258353, 4030694357, 3697915594, 3345141951, 3022427093, 2606893340, 140557811, 3321202920, 2072319867, 3208755515, 3186324741, 1738051342, 468547230, 3290761217, 1166749571, 2492878887, 3234096639, 3719573998, 1797858507, 3301703740, 2840389702, 1209876699, 1196514339, 4082009806, 1522255582, 1004930882, 1332476230, 3433162940, 1371853418, 84382284, 2989589918, 723888339, 1787051414, 3740532706, 1163836165, 2587674475, 1489925931, 3666516081, 1423302487, 756012808, 156637963, 1654268455, 3826387959, 912040874, 3176525388, 1259938230, 3610917673, 71715307, 2743078804, 2801006448, 759693386, 3998404724, 4269335594, 3144010250, 699480540, 1336760162, 1361271255, 2194758373, 1889548151, 3032897734, 987252875, 2558757271, 2692910545, 2217604606, 2639278638, 4050619099, 3309311282, 1461581662, 1109453710, 363668541, 3887243994, 149524050, 2253160894, 4142760078, 1202422360, 350445593, 1050838040, 1993671587, 970489906, 3710173659, 915932804, 2016894519, 2892358218, 2436110300, 3491286984, 1490758399, 2074942026, 461126646, 912382914, 766931581, 559368446, 2748012384, 452900331, 2569120322, 1413606643, 4092946768, 3607750882, 3061379050, 2277551957, 2062228660, 2549306350, 2396972866, 3363995215, 4179860607, 2003782541, 1291213009, 2196541277, 1637032947, 17179424, 4183613161, 2597174990, 2749074513, 1346931520, 975206936, 2039298644, 3488835158, 1849961610, 1183068079, 1091749046, 3170655594, 1603171277, 416646921, 4133991669, 2919687860, 1985184607, 2397482880, 3063445184, 311752566, 151047003, 2819780809, 1781128379, 1609505895, 1899304526, 1798834296, 510587755, 640981775, 580814964, 2314648982, 2046218302, 3626721846, 1362480648, 17784148, 558218271, 2658509509, 3323046805, 3738100794, 2073145853, 1923482568, 278772402, 1505200773, 1153154254, 3946901706, 1524446764, 1342468060, 733227728, 875807770, 2824833844, 2358324292, 3378473537, 4000616578, 1449505655, 724321682, 2812844650, 1610561377, 2724308439, 258054131, 989009890, 2073943268, 312136609, 1983875837, 594420667, 3748558345, 689368165, 580709942, 909701114, 647624699, 643388859, 3925350249, 1963801501, 3366176320, 468687482, 220287118, 4260054491, 1123487415, 4014663035, 1779369226, 3463943664, 3477310639, 3613442404, 2683040961, 3636668940, 246659421, 3184349602, 655898195, 3024472976, 2652621218, 1745074276, 2932084289, 3125063065, 1580981806, 1719584913, 1028411790, 3875429030, 1077949463, 4191068393, 429641848, 2706147497, 722829337, 4196934925, 2684409409, 511142269, 1686254879, 3637607666, 3012360723, 342710371, 3902231585, 4228485793, 3584660902, 1149249087, 2368903979, 1296390677, 1555761857, 1121359842, 3295395702, 2145597637, 3882480622, 1852960846, 4134701061, 147887940, 2277387102, 3926299843, 1371988892, 2993705361, 1024596167, 4289283651, 633593466, 2859411150, 873226216, 1008742699, 1481389511, 2526789200, 1720087000, 905005539, 2659552845, 1309180133, 511845706, 1972653156, 2075946462, 3038407616, 715238210, 823076821, 471164535, 378588239, 2976150786, 2475419936, 630526400, 3823005820, 1712417970, 1337314265, 208052404, 242480706, 632801236, 645386789, 1214478101, 1391700414, 580284719, 2530650437, 3676592116, 3286868412, 2177047253, 2993162046, 1145294672, 3015801092, 1933966539, 2622569354, 490101415, 2397722506, 2550854213, 770753721, 3570007880, 889779051, 514214894, 2511728929, 3409554577, 3409995199, 708041885, 724793616, 2999984679, 2738871718, 3947355186, 1584166662, 3538038875, 808329033, 1998776456, 2187910887, 1554633936, 1609567735, 2916509455, 868703660, 746465, 4042259267, 48253957, 1238795006, 476774294, 1863697863, 2102374255, 1889603758, 2226907503, 3628650616, 2196798307, 1414161095, 870244765, 1564839489, 1793467227, 2574962074, 3543204544, 4096326629, 925809600, 2373597015, 1971926439, 135572001, 202511204, 3189664527, 2690983531, 2987189073, 4157092948, 1460948446, 1363638208, 97827806, 2043655874, 2532102488, 2944283135, 4171054185, 3207684582, 3875683183, 1898480099, 3368528929, 1694933524, 3026956082, 1615181477, 824251291, 1713723346, 956362486, 4085373582, 3291240700, 3269615237, 2848129453, 3134204015, 2441345365, 3559792861, 1314340285, 4097952481, 452677289, 800219940, 3976881582, 1525990815, 1671308478, 105587439, 2148129109, 2740300008, 3953819751, 3248119004, 3681418670, 2966242319, 2738976567, 2877971937, 2020982892, 3042503116, 3987874673, 1088204065, 3971967402, 1450018411, 2218509823, 3664127307, 3402372694, 765387814, 3930692177, 1278767479, 4186253680, 2932665479, 3659801369, 896488154, 544157634, 974963673, 1235777219, 1270194573, 2687432255, 1329541740, 2752545735, 3885373259, 3468565345, 3267828554, 445232690, 2527399831, 23164245, 3834606646, 833761443, 3443667825, 2993435199, 1085329893, 3513378557, 1589849776, 1473723371, 1275630290, 2303853377, 2947943426, 3833294403, 1936169261, 2309490375, 3449504124, 1686443942, 1249860930, 4154706502, 1740932429, 322133669, 2867668761, 39701577, 2960062490, 38813939, 2325317707, 1252192763, 1582394063, 1912685339, 4001631633, 2521504904, 3269225232, 2210527736, 1844223486, 2178377947, 300082677, 3541630598, 2272938135, 4037503665, 3391047149, 367389023, 4050934038, 2736979505, 3960861125, 1856323511, 3500650589, 281172234, 93962264, 989366427, 1590818580, 493709072, 142081053, 451128709, 1791282663, 1228742752, 694497745, 3088265386, 3202093220, 2809658241, 2968475282, 274257106, 92618074, 2277927186, 3253336338, 1878423442, 1738339247, 362994031, 3675353281, 2634846707, 1472987735, 133408089, 2093921440, 3416746350, 3427405385, 355689335, 2352357137, 2012284948, 1442673939, 1624837227, 982997866, 2886396250, 3142131598, 2534428944, 1424539471, 2910875413, 336028952, 3938611837, 2170970165, 1936515893, 1619820000, 1474248296, 1549530870, 1134801733, 3433341563, 20763576, 2211288500, 367369540, 3162897397, 177980323, 3450121874, 4036854835, 2596285289, 2910129147, 4210817284, 1033572006, 1253792911, 2297565282, 1348146403, 1303234027, 46415158, 3164689213, 3306193057, 398528816, 1388610649, 4233549688, 1166946805, 1497449897, 2086143507, 979197480, 2109277443, 3702148320, 3060751015, 1949534635, 1003393760, 613568254, 1672204167, 2546231855, 1230200589, 3818417146, 1580595245, 2310490922, 446339107, 752796707, 1776966029, 2431824474, 2805566286, 2211733618, 2390366162, 2122055760, 2101761222, 1030190470, 1377944299, 2763012459, 3228213964, 2280054228, 3526739173, 2630764189, 1275905096, 3138384279, 1575483621, 3328674861, 1369782985, 1497426095, 2282356669, 2769024194, 1856645282, 4022009550, 853588794, 29927128, 180107256, 4243181936, 3494715712, 1667944459, 4117219719, 3109948610, 2709435931, 3826362076, 2150313176, 954446574, 1478276795, 4267847422, 1658696555, 2710759266, 3891367508, 359457076, 3354792285, 157853456, 4158049562, 422342441, 3287264986, 3604825385, 1873509854, 3796078830, 400851316, 1422021040, 617511178, 4091735611, 2216782630, 1567973350, 434363448, 4281564695, 260882906, 1862541513, 3198781473, 1895694665, 2258511976, 3041271662, 2156608760, 3680298517, 2181869180, 546384671, 1018150232, 191181690, 3816452296, 2257779642, 1429875381, 1468490233, 90609611, 568854292, 4127818165, 2983655383, 2144555945, 3845956032, 899844456, 4067343109, 3756727723, 3377392441, 3391422665, 320655023, 2127988445, 4023764066, 3990936253, 546332973, 3248185201, 731218501, 3139285913, 2683442175, 2768307549, 3330720734, 1496980801, 4275186561, 225721964, 3816184645, 3332412363, 3169966742, 661519261, 432579207, 3464532612, 3492877135, 2373649237, 2830874992, 2929867876, 211695262, 161962289, 1016928462, 1152129731, 3503524487, 3448011935, 2373378, 1006504715, 3762697086, 998721461, 161824087, 1087397747, 1296074373, 2704219006, 1425972088, 1541788593, 2607054177, 2771715019, 1234119606, 1436897868, 1508847354, 616908574, 1536474018, 1635059556, 1713113534, 2487871216, 3311415921, 1403074124, 117066707, 4137356583, 9043785, 2177741311, 3134058928, 2343776115, 3820109968, 468723515, 1490623487, 3993338764, 2131357849, 244083474, 4076017674, 3009053728, 3016168259, 1518784088, 2862365990, 4199255900, 788735922, 2305305731, 3408277760, 1729865605, 423723933, 2654352636, 6842297, 1890266304, 676186295, 1244782890, 1007053012, 201162663, 2236947129, 1231403046, 3460584019, 4071066630, 1196214934, 2920876011, 1601096021, 4234127919, 3961413852, 4189625356, 3155670532, 4001113042, 2738740687, 1687519353, 1106242075, 1424092935, 2902489940, 1450504184, 518594128, 1701522255, 222083599, 225492440, 1792965553, 2170732628, 299273736, 1470378860, 893109941, 3002857069, 4086327175, 1467746660, 2931912925, 2342264261, 3808585828, 212590072, 621135608, 4222670956, 2572419598, 2252861803, 4164605186, 2742999426, 646869236, 647152120, 2409416716, 2399277123, 3681518732, 3173829791, 1102881100, 1593117802, 3386917912, 3626347525, 4163825759, 1047988303, 2053023364, 2114411924, 17786237, 878771976, 685765127, 938034308, 183681408, 4246801959, 18161362, 3711833215, 752658177, 1796674199, 828247547, 2568637994, 738464762, 2807725512, 2354743561, 1811671593, 1368146491, 3808389755, 754403607, 481662473, 366841220, 2811670318, 2316861200, 2894866444, 484483611, 10577349, 1559288660, 1021444335, 4237779971, 4052927661, 1827333823, 255513829, 3996007883, 1190438670, 481179703, 36315486, 2212238016, 3236688382, 1703353567, 175172901, 3761654942, 544533971, 612602688, 2270181286, 1819670569, 1341669500, 3298371193, 1098943530, 957912093, 2020982704, 1573687121, 1168528669, 1500885390, 4277327192, 3371611624, 1296583281, 4144165057, 397435108, 2012396156, 4264885016, 1164077188, 480608538, 1901421595, 94074962, 3261216882, 3044923037, 3189231285, 654048175, 386019513, 4016459787, 714549496, 1146469093, 3176041345, 1741475253, 1870904697, 3217182551, 4142372559, 1359840304, 3434766244, 3216031569, 267438833, 751520888, 3591913282, 2977919205, 3175482377, 1784339523, 1640573957, 825025888, 179290086, 1294608672, 3356461494, 3940167165, 2939636950, 4000101602, 2864325014, 1347955404, 2938929048, 1370487502, 2999830753, 3479532199, 3151111683, 3874643568, 2375090925, 436509329, 461018745, 1479619794, 1596038916, 1936821768, 2173597491, 3308829899, 1802845659, 3478198825, 3292307962, 756334656, 464133460, 136741618, 3558841355, 926582536, 3180310635, 2486262729, 103190663, 1538162967, 175825706, 2157869515, 2115627516, 541537633, 3146017225, 2449446214, 2447026757, 896601093, 711142700, 4213923911, 2647591922, 4108718583, 1986553899, 1626889444, 1743759414, 5360424, 184905064, 3714672415, 1289327564, 3279863556, 72260340, 4293805942, 3564132613, 3311291834, 1931204168, 468953194, 2417530292, 1024522426, 398196611, 1902826877, 2941931744, 3590537386, 1816210399, 867705613, 1510209647, 3894335708, 928461146, 2193732619, 104811374, 551743585, 2761168834, 3918408376, 221213240, 2340855510, 3625613637, 2714204742, 846127533, 215442123, 2765053875, 819876017, 3402035575, 1044213994, 1751500066, 2044738156, 303274201, 999654000, 1862352968, 182071348, 3556564122, 2002846194, 1433352243, 2445463907, 1689353827, 1069866736, 2990788416, 3613497499, 2307639845, 2108176318, 461488326, 2665372418, 680308154, 3610550139, 2480244926, 2563763519, 1048771135, 3541462180, 1206344873, 3734609798, 2745593049, 3718836141, 1136271743, 354297007, 605030989, 1487804844, 3817755058, 2529081041, 442360414, 1754650648, 1454026696, 117980364, 2620455259, 4081901905, 3911976714, 708964114, 2730731447, 73940744, 260393927, 1548918661, 2034084180, 706416869, 1050229322, 3609756854, 3097403065, 1731802613, 3467610177, 300811503, 3326954039, 2463202661, 2337362437, 1888163953, 2676498877, 2825289683, 1447000936, 4244225253, 1794951249, 1858203849, 1854855369, 1065818378, 2813152854, 1132714006, 1614116169, 3795173967, 3507736503, 1900220969, 3265919693, 464304882, 3748124220, 3406057620, 454771622, 1621640106, 123241543, 2235410795, 1208577860, 3518061875, 4246324622, 733538271, 1246762620, 2422154627, 2447496977, 572420763, 1532593927, 3262152247, 367136288, 2230588021, 905025374, 3603670793, 2933979401, 3472880271, 208961793, 3980656196, 20933048, 1022671556, 2117292554, 4254274062, 1436757275, 727524547, 1181292240, 4276710497, 4130763103, 1804342814, 37697217, 1032150189, 2510451124, 2804831815, 3973517546, 1604837022, 187799714, 2081576296, 89053452, 3650244156, 1609752758, 4155111504, 2758839247, 3500951960, 3942044721, 4094623358, 2798659573, 2738514625, 4250935407, 1066832407, 2068549418, 3880885185, 3740928106, 2759852659, 205161272, 4172483388, 3801599951, 2320952546, 81008553, 2287850396, 1089159085, 1935369864, 3072819661, 110884073, 3883520046, 2355291994, 3650829298, 2127833517, 2589004110, 1569092374, 802413639, 3388373355, 2924505963, 1288049737, 3029176642, 3085580383, 763962344, 2832642932, 2621527955, 4249043681, 1786617564, 215677346, 3547950355, 25180140, 1648971459, 908655294, 428409881, 1154018187, 1854234303, 3043004730, 343010534, 812251026, 3226023412, 4051218237, 2652547383, 1697310848, 4275109367, 3113181199, 697542553, 4216796939, 450636511, 3129611906, 1496275806, 2920768185, 2464678151, 1789901425, 2427519967, 3253344375, 698979988, 922001561, 3678294004, 1989027630, 3821669308, 2541028243, 1742692953, 1590363069, 95654337, 3369656981, 1518579233, 3871646461, 4072269117, 2952133845, 3081492306, 104303133, 183975926, 2335023817, 2257467232, 2291760085, 3861742911, 1963893725, 3086242695, 3303685419, 2113225247, 2914520573, 4059263444, 1954726493, 886230548, 1480121138, 1206105067, 3195906120, 3964802309, 308450823, 2989445454, 976741663, 3229981857, 3067812063, 3099225774, 3671679689, 3248562649, 181541062, 3288445582, 1751420680, 795557002, 1171155210, 767051954, 3760114107, 1683910762, 106724979, 3715882573, 917895873, 2622302264, 1389715675, 1043035038, 1691909166, 853997505, 23041685, 1547896839, 195661252, 925912031, 2965325715, 1528522419, 2884707580, 2390337402, 249762124, 627787395, 1346578612, 2880690045, 970169227, 2557353977, 2720419501, 2444504403, 1017151780, 2508381191, 2938931467, 1868038086, 354754336, 3200753638, 4286348470, 960521287, 373994905, 1582060299, 603216703, 1131034399, 3654469866, 687025429, 1032146370, 2507623728, 1363326618, 1815279681, 3754280547, 3473293851, 2851105315, 1567264023, 3596484429, 3997650115, 144996886, 872991436, 2285628592, 2807497810, 2465217383, 1109060442, 3265311317, 3860742489, 1326495202, 1602786955, 2034813234, 3729612517, 2682507910, 1981145205, 2962126220, 3742262214, 1879303144, 248926753, 1231469556, 829081622, 3690036200, 4278095208, 2429473508, 622677838, 3037219204, 4107285530, 3641250694, 1229198701, 4191717153, 1009262054, 3207917019, 3363460598, 1669121820, 1312113358, 4191199403, 2023765973, 488965536, 503463827, 1131923448, 3202589805, 79709194, 2152534669, 2040632822, 761630899, 4280106711, 1559918341, 4164275344, 1410815622, 4140901154, 2562495414, 2394599240, 3534746331, 3975122289, 2584414297, 734706297, 4019177503, 1575413222, 4131316611, 3617534086, 2826377721, 904332882, 2171448231, 4220328643, 2273850455, 87807243, 3979676926, 2076510336, 1981022219, 2133641678, 1753124901, 1330692263, 3618574328, 3720416158, 4216969214, 2947622696, 4287826266, 3587106450, 1579443910, 3518752697, 1271026, 323259056, 409707827, 3292685252, 1264963753, 35862296, 1356022598, 665792681, 4133524393, 898494391, 826121985, 1456852038, 232764008, 938632639, 2123396405, 3875109526, 3845027447, 626781569, 9018139, 538678880, 434665585, 409928956, 3328559260, 2300268072, 446526151, 2592008239, 2458644373, 1272280064, 719654925, 137844743, 2627044996, 3547433237, 1430098900, 1664978539, 2005375703, 1214832515, 4190697110, 3536887734, 3067023914, 2869010578, 2992422971, 1620373128, 2259494419, 1147371639, 410709037, 2056495579, 3895356986, 1752020411, 488582336, 2749209113, 1033657302, 1493686786, 677271531, 871853826, 3582492977, 2479646449, 3295723513, 3221964299, 458344040, 2033873720, 1116239981, 2202090750, 777078954, 441759572, 2676284232, 2890241656, 3507989690, 3163655207, 236960387, 4280341147, 1860145313, 561341812, 2788311086, 571432951, 2603825086, 3965895409, 1754330870, 3116909843, 1939102368, 4125891674, 1420370070, 1217651907, 125739989, 2155391432, 3554071052, 2300219274, 1907262400, 3400244689, 3132630058, 2492723690, 3025645870, 1336689925, 1007423353, 2613010095, 2690840804, 3810270981, 1883720782, 1350698540, 3868640577, 1759263856, 1703942801, 1014755658, 458005164, 2524653791, 1861127146, 1204787888, 731584517, 3980881137, 3354386589, 2269327487, 400416035, 2456759714, 658135180, 1021763641, 3348695406, 2479181773, 3388352217, 3990231141, 1984675033, 1095823899, 1909973907, 2334869254, 2701017230, 381615729, 72390199, 972618499, 3958898487, 2772118854, 1525596957, 884637913, 3420330701, 4287735896, 3592665599, 725092399, 2739402866, 235864666, 628886649, 873753216, 2732433856, 1042487552, 1523196233, 1828354332, 4157926394, 3241353595, 3968605902, 1942339485, 4068990531, 3194346989, 3950735320, 2010788108, 2373220995, 4250079164, 3928359708, 3073086977, 2836649715, 3426071256, 3332369265, 4064077953, 4165514003, 1854125863, 4068857775, 2722370209, 1600422785, 960208699, 184521182, 3126212592, 1857768114, 3195169316, 2701604121, 3475979343, 2337005442, 2987639928, 2373484114, 3256220127, 4055498198, 2756471047, 4113977587, 335006498, 854884806, 2708151939, 185397664, 1332966944, 3463228133, 864825035, 1333876786, 3980810246, 2059141553, 4164431457, 3695651907, 1508136577, 3920722911, 3241782698, 1338247341, 2630151226, 2209326982, 2552528217, 3712009528, 766895859, 2367991238, 2417063849, 2400065893, 166696623, 196543594, 778917558, 3247904071, 371011455, 578938913, 742222077, 2428671762, 3802867687, 3361977494, 630299159, 2971992759, 2987005724, 4033294216, 148289735, 2227015342, 1507025191, 309102338, 428722697, 1827348797, 2460528028, 2975705655, 2271582589, 2150677963, 254192622, 125765715, 1249590313, 3353998750, 4004627816, 1436240810, 2591070186, 724352322, 1786430900, 2570203997, 3709438483, 2860472339, 2582142172, 14395261, 2353872087, 3032657514, 441145060, 1856163639, 4173297399, 2219699, 1525647417, 3018458493, 3371121426, 3354509664, 855507193, 1907301894, 1587535876, 605726191, 2606186427, 2746772626, 593249344, 3863188600, 448626576, 33281981, 117413462, 198518457, 1661756296, 1875452737, 1086459742, 2669048262, 4224407584, 1160709214, 867532543, 1261476140, 3638219563, 2610758415, 2430146836, 4062658415, 2727001476, 1876868985, 526751771, 312664062, 3440847130, 58110870, 4192248818, 324955201, 734823104, 4051503547, 3359273961, 1269073629, 2093003787, 1997781666, 2792440893, 3519440098, 3300417108, 3846095109, 349964800, 897781979, 2190087065, 2877198337, 3160943305, 3496842233, 3413249220, 2106633570, 2184435860, 3033226667, 1181145417, 1885040246, 2501936269, 3782756595, 3901148274, 1725129286, 744329107, 1558590615, 3686379613, 789499029, 1228992749, 2477448947, 1407876080, 3297555467, 1065057262, 314739761, 1345982806, 1760842776, 2038198176, 4139060452, 1965443309, 9471843, 2668244241, 1151149374, 2645066796, 2224822162, 19983846, 980803116, 3073365910, 3944855233, 556499633, 1089784479, 3244986248, 2586447717, 2814864593, 4277382488, 3481501211, 460378982, 1308772151, 3319613789, 456427729, 1077562322, 3112142479, 3179991882, 180390077, 2609362854, 847733022, 4289203628, 1894337904, 822373623, 1372774805, 1171509033, 17202289, 1071217397, 3326942943, 2837102750, 1899483061, 2151864070, 467802854, 1029204418, 891120991, 3496430355, 2352934262, 1629973554, 232625912, 4232908932, 4207384016, 1592465074, 3959741790, 3777670698, 3600284461, 2033800225, 1229625186, 700660608, 284929816, 1476920227, 2398724856, 3754079618, 2398313808, 1141394301, 2202751690, 4000034321, 1216588053, 1861839893, 4017124022, 2247415907, 1652831577, 2679726017, 834690609, 3130066404, 1767648150, 2593827029, 3952445410, 3206566136, 1270434784, 4087262294, 4170900148, 1023586912, 1878753268, 30313322, 329102060, 2591703737, 597231903, 1504137539, 1315957609, 458044474, 1036238136, 3714889622, 2937211203, 1653523163, 1858627017, 1407001500, 3418661003, 2293458380, 3546827407, 2136644063, 4167157870, 2398558124, 714537659, 2402359146, 3635627797, 3957012648, 1500328994, 1429394835, 1282359794, 766659997, 2886802456, 2745639737, 3266157289, 837798250, 341445356, 146531101, 1048877034, 2236617703, 2944038081, 2312415482, 1220580103, 1268800101, 1828561768, 4175887746, 2267604509, 291857431, 1051894148, 1894366477, 2068598633, 2863792624, 2194379232, 2725822970, 4048631359, 3122148192, 4044322014, 3196026741, 2031410571, 2499343395, 189842148, 3450188969, 2957787697, 1688904334, 78587247, 4222414604, 1917614201, 1207028084, 3614395993, 1758708770, 2125021353, 2779219385, 3606908345, 3827421838, 3490950869, 3797687141, 1038549482, 1952783238, 2468735974, 2205729648, 266493389, 2976251970, 4182358043, 3923370076, 1991020657, 2265820362, 1651938009, 1539401778, 4042766504, 3028320549, 322228991, 3201133113, 176127265, 2194973321, 2587732295, 1542439696, 817538112, 786799591, 2549008578, 2535030170, 4264349874, 3668583171, 3139547246, 1854507532, 3485818951, 3642689031, 3939893846, 3818939315, 1104418056, 2028273215, 895871880, 1459629687, 889572461, 2888081609, 2362396154, 1020416425, 3701529939, 1687625229, 2294205306, 1039982269, 1198847592, 40037058, 556280852, 2680900791, 2273808241, 727840801, 2095557845, 2888933415, 2374990704, 1016531548, 511072149, 2767630029, 1933102483, 3819465238, 2091281453, 1375074062, 2336355393, 2428947568, 1398172365, 3953622378, 3821866056, 3234762142, 2072702027, 3151011939, 1751619295, 3215537788, 2185930645, 1221219561, 1037620136, 1870626434, 264401335, 1782220195, 3214343908, 2588621725, 2931362230, 1648492562, 1681914036, 3591870963, 3328463774, 1143702156, 1329684751, 3652967183, 148051850, 4025986372, 548650276, 2210946364, 3008651762, 2367298132, 2833873003, 3358952741, 3407666090, 2101913292, 2356779585, 4279203588, 21298173, 2391905538, 3730464783, 1574631326, 1418579338, 4261305573, 1615077948, 2295453565, 2050003515, 3175040709, 1041091670, 1421073343, 2069608138, 74693706, 1638519239, 2604094884, 3580432975, 2376669061, 2274695781, 3561325230, 2247411592, 3240163573, 2645095461, 3248463154, 1105330325, 1034137519, 3837095573, 3753270640, 724436839, 545260181, 998686134, 220053883, 2174402290, 2850048602, 3819156303, 631869523, 3107543658, 3852964183, 806335915, 2332714078, 2567220508, 3076757731, 3886295289, 1252660988, 2644156943, 2514336733, 454930463, 223014403, 4178776664, 550907237, 3408526450, 308649964, 2489637627, 1192822355, 411782383, 1887279871, 1610747284, 1009464152, 1815402504, 2063771885, 1995444350, 2769337157, 3740103896, 2937807257, 219226777, 3761424461, 2493565079, 1694136683, 3268654886, 2828979443, 3083825506, 321821285, 3411795867, 627797002, 655567830, 3039259237, 3290839590, 2384682848, 1583733194, 388156042, 1578037818, 1075820348, 786329162, 473683092, 1013325584, 3395734890, 3287203766, 108892415, 3959865596, 1217094153, 3580862579, 1111519007, 3889102040, 2237289445, 482614459, 3179191241, 2445555068, 1760858730, 3359143680, 446111452, 1902929126, 2437007665, 1234382609, 3267951532, 2959002781, 4041665175, 3079553897, 811192024, 2810051020, 1286711064, 1598138738, 1634159959, 1936229985, 1886897941, 1614407929, 1429163627, 959314667, 4209724047, 573735618, 1560767846, 3067392486, 513142721, 3455053711, 3680639353, 1855842438, 453171855, 919682868, 1444818064, 1872410081, 807869869, 3329659428, 2814306883, 3130303770, 1418080665, 2634065521, 790532957, 2565052483, 2593493808, 2633613813, 1537355851, 2308056617, 1151235773, 4010195749, 3464937028, 1059500574, 1664830027, 1715453902, 1455038479, 333170082, 716090585, 2381605959, 3617189519, 818744381, 1385084549, 1514562639, 3957995301, 2482121838, 3128371502, 1897527754, 1573369032, 408890012, 1596554207, 888876084, 4240109820, 2934768756, 2873186650, 2407626130, 1382805646, 2659818738, 3904026409, 280735440, 4230478719, 3933493321, 1889338309, 1239524957, 1596608443, 4246654607, 737781019, 2997590378, 1261763850, 3532844698, 2133627906, 4095640742, 487652236, 1879660410, 1472589596, 4145476498, 264687376, 3102958262, 104319040, 100300154, 3178970344, 2978207947, 3795447237, 2264542526, 3483014090, 2932142241, 1783653760, 1603932577, 3148659711, 2162937106, 69627061, 2092675999, 2930871441, 1984864698, 199707854, 419410043, 2273938152, 3602921095, 148719801, 776284440, 2737818898, 2917954078, 3461556475, 3098553193, 2639454312, 3307210291, 794865396, 1186238377, 500479335, 759140085, 4070172690, 3703931230, 1059962672, 2160285657, 1147948225, 1571144412, 3338159047, 219593575, 1200469613, 321847474, 3029457588, 2780614497, 1547599170, 689809197, 968795066, 103078678, 603422439, 3246492373, 2956786432, 2548173374, 4061286073, 129536186, 2789094412, 3890170683, 2053305870, 3353025989, 228418830, 3580783322, 4111833919, 3953818787, 271839704, 990413613, 3284897572, 389507290, 356737206, 3437883220, 3549138906, 236988647, 3523041532, 3284024200, 271369154, 2676980897, 2019632004, 1295555521, 1126647968, 1184312864, 1508656695, 594420683, 386258801, 1472017967, 1900683680, 980291934, 3280262051, 3063472504, 2178056222, 93514453, 971465900, 2873865163, 1216726606, 1644677563, 3861652601, 2372725864, 3066644972, 2241696843, 1146371899, 3627211437, 204173750, 4234936362, 483633151, 542823770, 4178475647, 911960214, 343767116, 3807349385, 3285162143, 2920055391, 2496259584, 471808452, 1651193946, 428669931, 420845624, 722197853, 3574727756, 3371910985, 420213525, 2396642220, 2706873011, 1975681356, 280727954, 2798348496, 1565017139, 3194970304, 391329748, 1238148919, 2382959637, 4071800531, 3325163444, 2293156909, 3698323149, 564060979, 3419160860, 2034411931, 854598872, 2685806194, 2952204602, 2747790913, 1299145147, 1027400890, 3814866761, 1454090547, 848128816, 2510229569, 2792435859, 1855392301, 955479814, 3757367140, 1904845086, 3939199980, 1759503244, 23314189, 3861454196, 2901629138, 3726826055, 1660171124, 571940509, 103853253, 2179299578, 216115611, 1419407250, 2613038772, 3310459317, 3568029898, 3129599597, 2870653959, 3701124193, 2563007141, 44389518, 1120133667, 1887940813, 2052435140, 2653593869, 421824962, 3099814391, 2703481448, 3512322379, 2199624911, 2420066074, 14230518, 2009384376, 3284957025, 716104879, 1127438443, 1892510411, 3989468653, 2423884749, 1268741627, 2493588387, 2381354922, 1228887020, 2021547621, 3213957634, 2173152663, 3075423832, 2742928500, 3881278503, 1361905090, 634771938, 2875311371, 854976274, 3841986530, 3883991186, 4118507672, 3347478213, 3125895236, 468164899, 3899255086, 655973791, 1244678308, 1175107788, 2621123711, 540581188, 2107710952, 4282864550, 3061513805, 1223578768, 2398296884, 3100417260, 3794013733, 96019028, 1564249939, 2473009864, 1149160651, 4065059256, 2625500710, 1704113346, 1147103385, 1374150504, 2171874090, 1227307922, 148428536, 3185046612, 827030021, 4023281251, 4205055820, 2337641685, 3170356825, 243522573, 3878587371, 3766619038, 1889031252, 1954062358, 3426200246, 2532914014, 3536182237, 3007254342, 3029346919, 2460136746, 135853713, 1301332469, 1571697213, 1132785511, 1640383472, 1464795779, 236740690, 1340040626, 1649064120, 3355483077, 3555430494, 1726445941, 1922204577, 2780587318, 3666634934, 485454714, 2915988258, 3550928886, 977089489, 2628569147, 284378450, 2489191755, 3061211831, 1358252444, 2087798159, 4028517140, 2382987712, 2115658618, 3413513365, 2770283720, 891657046, 2327271618, 392644117, 204586282, 1531609761, 3912611160, 4147659637, 544070986, 2804895503, 751265558, 3826704167, 3859025837, 3428734842, 994430108, 1395404446, 2396824189, 2731882653, 3156257891, 1986033745, 2352477559, 1596404752, 3368254305, 2873911584, 4283601920, 215019859, 4171738025, 3610740610, 3336974330, 1609231623, 2894541253, 1730118894, 3797790111, 1516942791, 570629982, 184039815, 374042007, 2500496759, 2036625419, 1161920224, 320104436, 1691979543, 2779592832, 2216049284, 694433740, 1013318005, 2378114005, 1439426129, 3652126161, 516387324, 4052693115, 2277007380, 3258382178, 1650360476, 2877416970, 3934936795, 410068899, 113672246, 3171400811, 4038283097, 980149439, 70572545, 2269922517, 1931922478, 557875147, 319789168, 2719473540, 3774758951, 4149566898, 2034651205, 986731540, 1120696054, 2596070070, 3816294758, 4167972014, 350756751, 3036022533, 2960411201, 4150820147, 2395947869, 1997487605, 3333803124, 1849354321, 2598628571, 3098288971, 2162237628, 3606471540, 3368027765, 1552974204, 2237902354, 3782849709, 2970044564, 1585494787, 1787677870, 2048289124, 3798345256, 967919413, 1211651988, 3704562479, 2012319525, 2848014597, 827037345, 7523683, 2878443857, 4054268350, 759268668, 588465714, 3450822208, 1032429463, 2924487502, 4088311342, 341598079, 1101255817, 3114973568, 2183942987, 1613043701, 3785322894, 843150330, 3470259058, 1562840455, 308975910, 656040093, 649231640, 508301272, 2730600926, 2181464567, 1428844523, 1234011122, 2564354146, 3244198037, 27746359, 3404457929, 2835972180, 2367027239, 1932032735, 2132932528, 602572560, 3461259325, 1972994586, 2230425573, 689156098, 1721416792, 2609111646, 1572030825, 1573547719, 2983939562, 1799644873, 738236724, 1882972427, 4060605283, 1774911879, 1354308929, 928293505, 3519633170, 591489342, 2942563318, 3072556101, 927988192, 2164621509, 2476559440, 4155317492, 2309395216, 306128256, 1964937263, 1033420778, 2205654254, 1234336450, 2561152524, 2250164412, 872207775, 1676364457, 443965237, 4107446082, 1903723858, 2064025505, 313367818, 894265093, 526118230, 3062128669, 709749694, 248845471, 2597571836, 1838983317, 4175929767, 3811652582, 3909765554, 2092591526, 263321857, 197117276, 1491970143, 3337598239, 770911187, 2810663311, 1536174380, 123009509, 3364384779, 406222399, 2741029824, 4243951088, 4131327416, 3229686667, 2820717700, 301287041, 54612533, 421722959, 1950525278, 2209352962, 2968091397, 3794082564, 3219791262, 255941492, 3029237290, 2299800540, 1135464915, 1866562328, 4109015904, 236281426, 2974759732, 3552284335, 818589862, 1083582939, 3032629963, 1359579027, 3297753294, 3405733608, 2687603958, 3976913925, 611992268, 950472075, 2833729977, 3672652389, 2668829944, 2045409920, 1730881913, 927078865, 1277069844, 109821408, 247820113, 3453986971, 762896666, 550973188, 1744417536, 2725032521, 1988765763, 3762137506, 1903152000, 1495571965, 613470377, 2322810824, 2852442023, 223711769, 3320429409, 123401308, 1241048277, 387758582, 2650214433, 1045832185, 1669271672, 3701635745, 3934143391, 3311497833, 4015663250, 819692118, 695893823, 4220036662, 434039040, 3912068077, 1977544941, 3865365606, 1139449786, 117507375, 4025305430, 1675621927, 746405029, 2729964304, 2904044291, 486221444, 1726310709, 3832867156, 1319809456, 350666782, 799076284, 3928654201, 1243133507, 1876459293, 638555263, 1092186597, 1634798680, 434764908, 4061454660, 34595068, 2059101948, 937858143, 1509459459, 1523861152, 3122092263, 1153362838, 2154388806, 553473557, 1346319652, 3107652901, 1653461622, 3977694959, 199770799, 2111913673, 3020253272, 2652304176, 367067908, 1883373164, 1772928607, 2115398577, 1871381372, 2763045345, 776917407, 2461911769, 3852788312, 1690411840, 124337893, 1085752018, 1479509843, 4230470297, 2912848112, 1662340994, 1338727524, 3186239853, 1046675564, 3991252726, 2584729355, 2745005405, 1858187623, 990536944, 3332060080, 8397053, 2383478654, 861982122, 319227001, 3172224179, 1171405834, 2472035377, 4167368691, 1281322218, 3085581855, 4149614966, 1870739487, 1271376680, 3003373988, 206189776, 3339120528, 1480902402, 946686428, 1347069266, 447645748, 3682541262, 257449044, 810253289, 928944206, 305064984, 3250279428, 947709106, 383959540, 3979171726, 3435234581, 3430086015, 178538172, 2667463332, 404662255, 797399948, 3337319680, 3947241932, 2829949648, 396266713, 4165642031, 3694200076, 2547990974, 3997609712, 3036066993, 2918167342, 1878488549, 2059304536, 1613655053, 774566242, 4067405526, 1229235721, 2860386373, 584903703, 1977707400, 3113104532, 2507286109, 2217891947, 3212281262, 3611224071, 3790666873, 2335287873, 1752088782, 2208470960, 611052967, 2419423978, 2236437455, 1621516514, 2412999485, 4133116807, 805496607, 1892106394, 2527066123, 949618939, 2010346157, 801636303, 949420941, 605007984, 1902980934, 3475623202, 1263550583, 1116463662, 3754598073, 459593315, 2037823793, 39185615, 1091989320, 3571695797, 1944763509, 375839767, 3156920891, 808480607, 3572538709, 998590437, 25387337, 3135961973, 2504200353, 1759716262, 2194830296, 436333666, 2258609610, 187063875, 3879553150, 4178379675, 1926010235, 179280503, 2548071797, 3342171131, 402906070, 2075353715, 3322986778, 365063336, 1686665119, 3271083384, 2414066630, 2066979145, 3098042999, 3301168625, 33706624, 3155312456, 3051592567, 3765513060, 2399637486, 282718868, 2425665145, 2936305471, 943843954, 2593342542, 2565902218, 1959349233, 3037472491, 1466823865, 1386495747, 1544161691, 2951509057, 1402333616, 2978632027, 3855124064, 2380663207, 3487845647, 3060638568, 775858674, 433856416, 3778369454, 437725616, 4209308009, 3298615298, 1842124543, 2754165499, 3468775720, 3112945920, 2728949478, 3982612807, 424439014, 4010412195, 2121619469, 1429123941, 1830573394, 2838504036, 3785343357, 2564607133, 2669935083, 3672308229, 937190097, 4099539866, 3752068210, 3575715483, 2891067382, 2866464673, 2807132283, 1108044520, 1835382852, 1326680178, 2457607687, 2210285937, 3127437037, 2551871743, 2560796395, 579894666, 3971981230, 2022020069, 372936757, 237276256, 998356218, 1631995949, 1255917384, 3899001529, 2733992637, 335156967, 3410410815, 893306388, 1432710059, 3827547276, 3999713558, 1291900511, 168233917, 3122615437, 947258529, 1772257303, 25708360, 983231181, 1099952126, 3772262978, 3402287215, 3210492542, 2935187694, 1292409146, 1907580489, 2587015018, 2483478372, 2572402442, 3876551829, 4016640845, 456465602, 1039919177, 1786353600, 4146974504, 3734107006, 1357416064, 3456028871, 1880621808, 1636471678, 1485714609, 2512505937, 392068411, 2713392147, 1456559692, 587097309, 3043451433, 667412475, 3188001710, 2286876516, 215110351, 2505991470, 2416563586, 1715770860, 3631509638, 1752472198, 2135117005, 2767801004, 1308462530, 2190994096, 3089308584, 3356296510, 245627793, 4148600645, 1737352872, 377625046, 2881068132, 2227734396, 2480628559, 2005201337, 1876540318, 2615989712, 3473112390, 3177407895, 4156285578, 3670698432, 2790875288, 1233943587, 3544897007, 2469387381, 2240756744, 413444170, 822521171, 805773055, 3283579700, 345895158, 3845910792, 2042593454, 349174943, 3631461558, 1741496057, 4191625718, 3738325678, 3365251396, 2196175056, 1512803654, 2543115948, 3180169095, 2966272588, 599782360, 467188589, 2776460355, 770441731, 2589043987, 1981066730, 1627847130, 4042731817, 768865242, 2195354330, 906590955, 798551286, 3707682259, 1711028621, 3926753946, 809599114, 3687284806, 2060849373, 3061731289, 2191812975, 2053214513, 2152998524, 1352968618, 276322419, 281493216, 2874782671, 635499163, 1149506883, 1760073524, 2796353156, 790611569, 628983910, 2183698062, 3916860305, 3188097702, 3525305876, 4033259076, 2848557531, 4213338694, 1713273945, 1673698431, 3181639319, 2198834783, 310175185, 358540975, 95428818, 206972195, 2298691054, 3403446402, 2510848296, 2972488931, 1817543457, 1391682900, 4024631819, 3489794569, 3732146237, 1865992196, 3718869748, 2594775642, 2951660217, 3871310100, 2363754146, 3603391104, 3102966292, 1671420635, 883425910, 379380299, 457866319, 670820142, 3321934575, 3663120284, 1439916412, 1320963485, 2625809152, 3870295274, 3907837949, 4274257906, 3707901908, 1562309165, 3792439338, 747629809, 1347193789, 1734832335, 179885110, 3733704164, 371622765, 3105291481, 3439546206, 4177673180, 198365674, 2700386831, 1681699157, 1969627239, 2285492344, 1088587097, 374420076, 1183213900, 2635343801, 2063430895, 744578504, 1219543683, 537466715, 2429284887, 2877512956, 3654969415, 64665891, 2177047219, 4009691273, 1395789910, 856047512, 2836855458, 3193698546, 1621852676, 3880554712, 1022706688, 1365764585, 2606422484, 1113116645, 3884715220, 2975839872, 4004259614, 3718727741, 3249019831, 4033012124, 1040706588, 1083355250, 2543730189, 2296419593, 4122717178, 1338944639, 2834650928, 1444259563, 2200758019, 898063426, 940822503, 1854410181, 1401797510, 1416584442, 695259017, 3642435247, 3670742304, 2385037561, 2703650998, 4104932900, 3812754719, 342514423, 3287722481, 940342490, 947257758, 34086099, 3905175315, 1016182155, 3768243568, 383187099, 557991260, 3415145431, 12228178, 1829775856, 2878186064, 3451059908, 738685398, 481801072, 3147052169, 401574292, 3446296901, 4058234323, 4021920600, 2141405675, 967145001, 1601931967, 3127599308, 1393434024, 4183488648, 2593440283, 7508224, 3906719726, 3935144897, 940789611, 3202109528, 165787533, 4288486721, 4217822319, 1494530349, 3056050000, 1296021964, 18728689, 1194300775, 4056484636, 3425130712, 3997220616, 2068350785, 3649570813, 3515336862, 4002309124, 2116979324, 2207108476, 2560326340, 1393176556, 2969680595, 2206496442, 3159279440, 1506206023, 3291469614, 7659171, 2740713332, 596985117, 3010701296, 1645345328, 603372529, 3665542987, 1868197689, 4146799208, 2464116318, 3084509799, 3118866519, 233627692, 2873207068, 4271132020, 1173276594, 2074134973, 4032109899, 673230856, 1746699535, 2066689983, 2349048155, 1850554218, 2530520280, 3870355600, 1223420688, 3377382129, 2636522596, 897750912, 1600585869, 2797913727, 226404772, 82723180, 1924906431, 2116744179, 4006669142, 3811730523, 2494819738, 2028636804, 2828275699, 2306755705, 2332108381, 873824396, 836589003, 1291092242, 1234313904, 2178657269, 599058386, 4246144552, 2947238327, 1226443470, 4262783358, 4289077562, 700551849, 4289953645, 3978722666, 754881764, 1888238691, 2344697450, 3267311338, 4040525529, 3210699939, 2535165664, 867556716, 2079183968, 733683925, 2984797363, 1913216480, 743124449, 3320686811, 1682333697, 3193412438, 2226345181, 3578296528, 1210352431, 3823157083, 1440847194, 3993026069, 3908947796, 1603778314, 1262156129, 4024353580, 2253738254, 3073460602, 1684066327, 2674158575, 2907512497, 220927570, 3654952117, 3563640665, 3350487806, 548090375, 2208316542, 108477600, 4114526729, 3682380631, 692742094, 1583627000, 2413976137, 3945641516, 3551290548, 282302152, 245295415, 1359871973, 1429019644, 3708147556, 3169094645, 3725757695, 3559706851, 1622218522, 206506018, 1618324342, 4166058754, 2318474713, 1969616122, 610729160, 1911488855, 2299007036, 3422974453, 4098207858, 3015106565, 4189905183, 1426193693, 2758468226, 4253346048, 1694060384, 1865153512, 1617016808, 2082889346, 19118298, 2745504387, 1812957613, 1986267616, 1164835798, 4041258205, 3453670933, 3031228127, 1061025369, 2830149073, 919708619, 2798141049, 3194017759, 2038153920, 2491049394, 3894338146, 1012649476, 4020877970, 3757068436, 3772909300, 1434737803, 2200718380, 1423871189, 772780632, 2144189057, 4194780761, 4148347988, 2639521006, 1781617244, 2489708344, 2649599381, 697803532, 390871901, 2229655917, 3549761700, 522095367, 2016366383, 4093048803, 750943444, 1305549990, 3264937122, 2203081558, 1866431689, 329880257, 3637897543, 3197479841, 1966526003, 3839909341, 2329357163, 2325866650, 3651707044, 98707760, 1575168337, 2582425585, 525785681, 2104386065, 606839672, 2178025158, 2139283726, 3943270200, 1014357449, 3250420210, 2067388476, 4254753389, 145633716, 2675620433, 2513392265, 449543028, 1956059960, 1665903568, 841910576, 787943759, 465633201, 1445704115, 4092949015, 1932733472, 4107070403, 232323402, 3202507369, 2548323471, 1075121429, 4090615354, 2272613028, 2811752465, 253338386, 1305163865, 2146810001, 717365983, 2592735542, 2695630027, 887790633, 1895406371, 1817144794, 570796180, 3133938523, 1650268232, 1409107299, 3575395334, 3318012997, 132106894, 1524724986, 1837619426, 2394874570, 106916983, 2141833179, 330477717, 3824711755, 4128398372, 1663323012, 4157947766, 603840123, 4149142757, 1003238660, 672613700, 1272338937, 3986734447, 224972266, 4046939196, 1977050479, 2562488940, 2832148491, 3767562090, 1450490434, 274135580, 764985955, 3573457514, 3461374346, 1488200215, 3538995238, 1741869434, 1128787127, 1566504383, 1280317661, 353362054, 3855335961, 1284541272, 3682782161, 4240877268, 3887980366, 545063420, 3494692718, 501996931, 538067957, 3308117321, 2640378522, 2735947318, 611180096, 3640560533, 2508012418, 2983460248, 1820564140, 3846144799, 1430540517, 1875158876, 3428016107, 1469827579, 3933928124, 2285654600, 1243619946, 2142244788, 316828224, 196226638, 2722238908, 257006239, 856376478, 353735646, 1120626331, 1973095596, 947320016, 3396060095, 4287587778, 2853173149, 984572455, 761972643, 3634648155, 703831452, 2779602041, 4236324880, 1317967938, 3807633268, 2142304582, 267275917, 1263747971, 3226194265, 1609403435, 1235604347, 1942047451, 3952185156, 2504262764, 1080632340, 3064542789, 990791084, 3797240110, 4014645910, 4188917932, 1339552330, 3314035779, 1752110920, 1311071536, 3190967205, 1369176356, 1232731362, 1051567507, 3473346286, 728284991, 3165669649, 3460675627, 3176705877, 4058308898, 2444044655, 1519215713, 3552122830, 241184461, 1530265138, 2259388946, 2788103191, 2748099958, 2477223947, 3726224177, 2837335345, 1558311547, 1349435325, 272593689, 2251928245, 3694093348, 2093562597, 845019042, 3921118184, 2997221191, 3574082046, 2683139454, 1223966446, 2461916380, 992259367, 4224147462, 1185360692, 179208155, 4169871333, 1452275321, 863974844, 2501824436, 3305968018, 484736711, 3013161513, 2652921876, 2836172459, 3333737412, 1420640948, 3853372632, 2749625942, 4283514897, 1973494383, 453020165, 2307632603, 3214660744, 2885964591, 1785113908, 3655814862, 4258608423, 1349477049, 3456101102, 2217157796, 3740831011, 2005119948, 1877609095, 2879866357, 3237660876, 4275490577, 2640839434, 620946200, 3426594317, 1867431395, 3548927614, 775310731, 2283079609, 2157871422, 4239326094, 2373156206, 1945955617, 1907198223, 1709552507, 3487470113, 878417967, 2270181769, 3792703714, 556202589, 724013880, 3256537700, 286355116, 1304867937, 540025721, 2225939998, 319831206, 1151079140, 782566385, 3446445284, 1285783684, 953045677, 1792242954, 2103187411, 3837624892, 1841366488, 3489796084, 2167777522, 543665392, 3164548008, 2282040484, 1582141611, 4180343600, 4126166197, 25792164, 3180433801, 2436491497, 2193061006, 4201090768, 1729685935, 2676440546, 3380306827, 3385222938, 3094820678, 2166910591, 1487309655, 1057172369, 1060047974, 2217359881, 1274007611, 1139878039, 2106396828, 721791113, 2118298146, 2406005280, 1701830888, 1531720022, 811420754, 1217845664, 1602524840, 3728687427, 696731709, 570385828, 2273840026, 4285234238, 3385748199, 3150369859, 3974698343, 3519988022, 1329184621, 2647238836, 62980496, 2619393444, 542324139, 1551044525, 2463460282, 3133837650, 2645500129, 3127626612, 3867717018, 1437393623, 4276478903, 2689375496, 3257875066, 819516918, 3608329965, 564317517, 2414170360, 2267085569, 3852202830, 2756271447, 2305923367, 4131467875, 2272989373, 3784381316, 3656842435, 4093591575, 1194111801, 920372484, 1949750918, 1745799955, 3580272695, 2069455883, 2494864423, 4148077483, 2719633691, 2660121056, 357690721, 958603243, 1359573991, 1601674804, 4000630419, 82437712, 3551048439, 3148847050, 1538499088, 987735853, 2458263805, 4088916757, 608406781, 1992488843, 399937595, 3563223030, 2596513398, 2739351255, 3443833576, 4126532777, 1201459796, 374799535, 2410748199, 2449523313, 2394269679, 1110248772, 3840932837, 817941217, 3776958790, 851241978, 1401291083, 2048019042, 829218317, 3091135376, 594150844, 2993866595, 3424692773, 2484332161, 280746838, 461972413, 2866573423, 788346957, 926706543, 4198378523, 893684653, 1059842519, 3349620365, 2433482262, 443883683, 3238489477, 2734146155, 1217729243, 490034301, 1980396686, 1177966627, 253274412, 60080986, 4135358645, 3473159875, 1517590903, 2623620882, 2148073227, 1804363299, 1230427407, 2791460391, 1254076639, 3583732882, 2430100248, 2243233298, 1622731374, 2908484246, 794454720, 578085037, 3605219206, 462858439, 1397980131, 3324227653, 529141282, 727211330, 3796211807, 3541570455, 2101541987, 1888603709, 1428662464, 858795876, 1672020362, 3584379252, 1205676073, 2437784657, 1952593141, 3768389330, 3013925437, 2410929212, 406531283, 1858783409, 568102834, 611664365, 2503855309, 2990862017, 3136089296, 1552903515, 2740041735, 72892208, 647173096, 3383103141, 56645081, 2841080713, 2067851170, 327563597, 3481623704, 2129326863, 4145778837, 4188764777, 1345542710, 3255925488, 3405703024, 3665155533, 135315662, 3565014571, 1641457192, 1577687673, 3517773781, 669779324, 591401447, 2775936241, 2685794928, 1591591040, 3146169259, 1243966748, 1823736907, 2979133352, 3260884171, 4237402639, 180097900, 1038416005, 2938706249, 3056459145, 4290030083, 1741769120, 3405394134, 66500444, 561372294, 3623447147, 855120649, 2148403574, 1786307897, 2205396863, 4090439299, 70286630, 1085813220, 1271714858, 1916459223, 1204601549, 948763512, 1113682508, 1136659719, 3628322501, 1650272139, 3147753548, 2007092179, 741157676, 905953987, 1660266423, 358462920, 570007308, 311584967, 4030053125, 4174645311, 1175210079, 3124401379, 431749687, 1742086187, 1282871402, 4078111365, 3522549781, 44064031, 493260837, 567764669, 3856493779, 581168221, 1199293523, 1570147048, 3480807393, 1804032306, 1796498150, 1381038029, 2236465243, 175291255, 1015919573, 2739780534, 1531071181, 3185000427, 3610059309, 1295485194, 3424680939, 3333500760, 2615230674, 3774469678, 2287686317, 357274246, 622913243, 3105974264, 1700783967, 147329772, 1578895127, 4195549677, 923020650, 4125283584, 4130215866, 1507917765, 3155792489, 3733160782, 1650970280, 3422488308, 1985723975, 1086334344, 1354520660, 1144107614, 1625233648, 1662363032, 2194142369, 378431036, 3955986677, 2019940736, 679497131, 1848799929, 4228279411, 1958275678, 3961751404, 2084319504, 240840290, 2293934461, 3260114414, 2622326863, 3417643564, 1611150780, 3601623718, 3704422875, 2217750859, 1975115648, 261775504, 3149101492, 2595072954, 1802207679, 917476947, 3268211784, 3915916076, 2155748522, 3579541367, 659248014, 1986818253, 460495882, 1772174806, 1616696571, 697613711, 184651747, 2027107406, 1994442735, 202613752, 2102106229, 3623587555, 3755059573, 3361204043, 226983725, 4259262565, 3859860109, 4094953913, 3647809881, 3095508751, 2289826139, 2608666953, 1870519534, 2962679091, 135060635, 1995497038, 2425673996, 334939593, 3484073209, 2574578353, 4062858896, 293981382, 3324290914, 3791676095, 1534871334, 800247018, 4012918193, 3087039368, 1001496136, 4181657590, 4128422795, 2082213209, 70019192, 3084295987, 303439201, 3307722100, 3403998220, 189497797, 818629700, 1994253902, 947617800, 225981321, 1511485593, 1579220940, 4172274545, 1953351193, 3512249974, 3976841749, 1304846279, 3243304426, 3374148275, 1311309426, 2209175322, 608931359, 2741404080, 1884121794, 2437896707, 255900405, 948044251, 3629569845, 3805609701, 3447714904, 755718261, 3428736026, 556643467, 461528644, 3437684832, 707054682, 3369789585, 123398310, 2456442299, 1722473119, 4112515081, 3877455507, 1952672999, 3921549001, 1274852739, 3193153670, 3752574425, 3514653156, 3268630303, 3660636260, 965262113, 1384195366, 1037915351, 2535699051, 4047669613, 1687923949, 1241253798, 3785196077, 521601237, 4065577118, 3819119395, 163923230, 1500755135, 1993447641, 1718952528, 1449775327, 3911952452, 1670853709, 275122572, 2205387457, 1374247718, 2337988313, 4038585195, 4003626522, 813407816, 580109501, 1286378307, 2770316812, 1306055506, 3735299321, 1290800329, 521317251, 3960159406, 3074827255, 1282234971, 3584793752, 2424961245, 2189571882, 1060277307, 2205086835, 3388151148, 233608809, 1530152757, 2278489496, 2806003748, 3564147392, 32686347, 1833006928, 3022538887, 2273739221, 827443763, 1071964828, 3020557554, 1599308142, 2811866111, 3309989701, 1658683671, 1175621920, 2435154042, 844107422, 2904139092, 3624467121, 859106943, 1767900339, 2957840097, 127623278, 1478946641, 1657668655, 1997100063, 2225455642, 195819321, 3714567338, 1614864952, 3021482579, 2611637555, 3808340113, 1945408368, 2570453677, 770220755, 3183606057, 3683776685, 2973058125, 1133270541, 1872949399, 2300422479, 2831656173, 1733776980, 4257890873, 155820164, 3081327273, 3583312490, 3408202335, 1141068663, 1905337919, 830608595, 1541857065, 4283087321, 225201693, 981290057, 3865014411, 1109982739, 1364458913, 1907673715, 3778226630, 1231679671, 3759149583, 1956867386, 568416916, 318487385, 285444344, 994862014, 1442889101, 893500148, 1726586490, 1324647339, 839885641, 582034408, 734525762, 3299207564, 1992622071, 2794239802, 2784919978, 285576200, 975383331, 1786047668, 641306001, 1987631042, 2465126843, 598210909, 874461339, 4101324532, 1217992768, 481145641, 2946728978, 656306032, 4105315537, 363976351, 922780804, 3425929751, 2338249174, 2076113683, 3702723437, 1547769848, 2217061043, 4067313632, 4082437360, 2308309900, 3685276104, 1297562031, 206874092, 4102555328, 3179047157, 1822311081, 590209186, 2883291259, 2757912912, 1627982842, 2110609839, 3414575912, 1628987800, 1655770273, 2548097715, 3731934995, 4600157, 713909559, 2685668248, 927724602, 2176972069, 1700107158, 1032669698, 1999723937, 3942799434, 3315795536, 320238633, 1973897278, 3425259576, 3989797250, 3362593345, 725667903, 2612517650, 3272562968, 2703240541, 1621169754, 4284155744, 2965025463, 693012978, 2155340572, 2934856919, 3795303001, 385402440, 3891798578, 369501109, 1652764025, 1767943871, 189885103, 1595769668, 3817839469, 3357316515, 1822120382, 1379227952, 1304455393, 1638161881, 3191525648, 3224897610, 3714919794, 272341692, 3803246866, 3683125227, 2657766760, 2532395892, 1221092559, 1082214179, 811469053, 347073396, 3734448812, 3558455045, 2058975148, 83445210, 68591932, 159594302, 1285138545, 2118901311, 3782445015, 884339499, 790826499, 1984656760, 1631567083, 4005979890, 3851531151, 1785175166, 3571921306, 1175980078, 1963121846, 4013149681, 3170810849, 372580803, 2307703226, 3395618333, 3248957063, 3580282734, 147666104, 1001911104, 3182785883, 3914752914, 2681148200, 386708367, 2298793883, 620765789, 230515420, 3643677671, 3569120135, 664604902, 2837701499, 317197432, 943481109, 3813011743, 4130672304, 2294104646, 2942484487, 2874004650, 431822294, 2561215203, 2668081127, 3758722877, 1514342858, 1278077345, 1319213065, 1119398657, 3009467775, 2526587981, 338375288, 2199444298, 3008755447, 681446311, 1483464494, 3152040201, 697125217, 2427850157, 2797547140, 3508722870, 2629920748, 3882492160, 290288459, 956043065, 1150525863, 2479960522, 3960436516, 3224673289, 3506234458, 2309041253, 3149048482, 1144917821, 1896055974, 4206182650, 4032188118, 3692877043, 331397769, 1924350900, 943103569, 4189613908, 3883539525, 3538253045, 2957878865, 3784270820, 1640457425, 3103029478, 3583222610, 1741475198, 1418874389, 1264257463, 1724026891, 3817264315, 4044588978, 3511882150, 2691465133, 2097878910, 87584656, 2284174067, 1883448998, 3364922273, 1044058480, 3398851054, 3607454430, 2441838697, 950460095, 2389840420, 2797919808, 2652011233, 1768339124, 3734974956, 1169926213, 1307839106, 3822401244, 2883893380, 292618207, 2203871044, 324784515, 2379277227, 1599866706, 2925413646, 3638986886, 2556091250, 2593337312, 2140248839, 1813630680, 2641523225, 1174073941, 2105865885, 1168844316, 3904399, 2037256129, 1531845182, 2106088123, 1307643967, 1499849346, 1016048126, 3852887757, 3295301261, 3853528518, 3836627118, 3103521660, 1260983956, 361456029, 482530916, 4288906241, 1902602503, 2939686424, 2169227209, 2837205000, 2003640215, 1287881180, 2657878083, 2855532495, 1003551806, 3167333419, 2498859897, 3841210468, 2923288517, 1865954819, 601779034, 298829229, 1261358078, 480874916, 2816347703, 2488055100, 1483711574, 3837009393, 2961551645, 446522817, 930664459, 2442163050, 2316634932, 829345929, 2848791875, 3330865859, 730314016, 4204476183, 1601847088, 4004437755, 4193695885, 1802120482, 2869749692, 1699380184, 3463468504, 583020741, 3633582444, 646823568, 1893752255, 3817691356, 2799249738, 194493597, 4070866428, 509342340, 4055826395, 363094603, 3353548019, 3255300737, 1760696381, 281827668, 4234825128, 3034316123, 704632079, 459037018, 644508472, 345179489, 2852811744, 4056602598, 1377199600, 4101033760, 1711755077, 1810234993, 1818541871, 292218820, 1893382724, 612361776, 3586848306, 594689514, 3549689952, 2223252733, 1522285880, 277131677, 2615507005, 240899312, 2269184158, 2054880928, 878367975, 3114077462, 3708866104, 816840724, 3873551731, 4099920123, 3932460565, 524939819, 4187162563, 1535493311, 2838979956, 1990602498, 2854900162, 623903603, 2113073671, 3022112555, 1251529703, 4209908445, 3201779570, 597194462, 15151925, 2248899327, 1326047377, 75289371, 1371497287, 4032028178, 3981976446, 465837387, 1490013622, 3320105133, 2807881611, 3273506337, 3431356676, 3640861616, 3488133155, 1284356741, 1537302751, 1032333041, 1259871428, 2457778000, 2126359578, 656949100, 2660261598, 3436876567, 2402029074, 3708508372, 3786892381, 914583354, 1193860019, 1503628102, 1351948076, 472855821, 2426680912, 485190309, 1930930336, 409535123, 2466370863, 1370706946, 411147958, 2645971034, 598786570, 54576676, 2469556969, 2115786130, 4007513806, 616241148, 1397113942, 2185851885, 3751559244, 4075311201, 623260908, 3800045833, 1526003167, 3760098626, 800373208, 134646727, 1297717711, 3969571027, 992572298, 3841880707, 3571673988, 3236630649, 3496335363, 476299726, 2336220440, 1710563238, 257774313, 3441506300, 3741100353, 1453749217, 221617715, 1594566556, 3428219644, 105795689, 1737994174, 3526777492, 3034028295, 1289442247, 859413372, 1821533210, 3300836312, 1479753112, 289262122, 1136725782, 571719430, 2477345196, 876568550, 609546300, 1526225269, 3581946937, 2379400119, 2074465631, 2942110062, 1912465648, 2927897917, 1976632150, 2625384318, 3357414752, 2043812617, 474192113, 1490323602, 3578558936, 3887769651, 3897720751, 367528914, 1807963453, 95996575, 1114591940, 3417530310, 86025502, 2608725213, 4087615058, 2036339820, 730964739, 1525657663, 702333864, 928357852, 3869372788, 3678913548, 1929939755, 2201900382, 4175663696, 3010601623, 1465978429, 1387179603, 3938763530, 1311828097, 3764737265, 3904553479, 549253390, 185407611, 1355194668, 2111222088, 3995067164, 1216331499, 3538368178, 102539355, 1133727436, 3489570404, 3764011949, 4258547248, 750484381, 1100880156, 1983419889, 4122404870, 2068398584, 238557861, 2333366553, 3178792075, 1546002104, 1074300637, 2443759031, 3271612584, 2139121859, 3084959150, 1764528841, 1714339213, 2158860180, 2145663165, 1603892098, 404401524, 780229396, 185669206, 1332267292, 3445167978, 4155425972, 1240487311, 3431516668, 3872975862, 3822841004, 2889951283, 1503503498, 283998547, 4235062713, 3413478696, 337962690, 3813420883, 3128697766, 2416303579, 3326591012, 2867257179, 2514939612, 1870823316, 2760551830, 3856957319, 787411405, 3597865625, 1657460005, 2058480421, 1224367232, 2463591334, 678495287, 3060637497, 1838344122, 42909354, 1924889156, 2267532046, 3743982307, 3645313889, 2712490692, 2542932113, 1801354950, 49604665, 1391725746, 3545775187, 411733802, 4273235962, 2139817517, 2062266032, 700632528, 3627423702, 322929935, 692741737, 2036049283, 4073130879, 2740571926, 1958944881, 1306066680, 4093842181, 1752645325, 1891207997, 145564938, 2907866479, 1707811495, 1016521180, 2656135296, 3380479261, 244024502, 1678679162, 1485539030, 2174905315, 2361617733, 1284692510, 2194816546, 1959098167, 2281163125, 534223703, 2977018008, 4013356622, 3762635259, 849125681, 3993346005, 2917526581, 2473161066, 753125759, 1197653980, 610961680, 29445509, 2369359862, 4041834345, 3520879904, 1090264622, 3388962539, 2001256478, 1854358661, 3894695876, 1313338195, 344019923, 2947365684, 296253172, 1915282120, 448275934, 429618761, 570587595, 878491256, 4146504368, 2544623896, 2338582973, 2324133776, 958227139, 2805394764, 3977209157, 2165995715, 2583617497, 1025924535, 2181414169, 224781440, 861156568, 1718123199, 3340461987, 4174840847, 2817239587, 3779342980, 600823961, 4277039366, 4280482816, 1224179466, 994224965, 3777828685, 517725114, 2441396255, 2635900922, 763727691, 2524653124, 2734403270, 1433167105, 904793669, 1245650058, 3274858478, 3247948131, 3281565975, 2751197894, 1079014319, 3251008147, 2392166649, 1217388255, 1580006291, 786356661, 749971289, 4169780468, 1105465626, 1582396706, 3310267133, 2141524532, 4270869968, 2308988172, 1618775469, 435427705, 1237418145, 1833083637, 1426417339, 3856813011, 4260670053, 4026202046, 182744759, 3853342560, 2596363580, 91208915, 1945622186, 933614486, 3985305735, 3435468137, 548665428, 1514372584, 2503048662, 330363080, 2683428291, 165949971, 1057533626, 3878168611, 809425204, 3015253697, 618784847, 735599025, 2427180047, 540625702, 2483601350, 477589278, 4248740679, 244445769, 1317019903, 3097585082, 3526332030, 3787640419, 3490767998, 3951296511, 3295089155, 3395543448, 1929623600, 3633798131, 1666647898, 3478075828, 491921835, 3808556600, 3640572790, 103155674, 2200499881, 543151573, 1862008037, 1134385668, 2167245771, 3111593814, 731202316, 3677099549, 3396409981, 2088328655, 1100836122, 3893366654, 2379853401, 1742804906, 3833761338, 3371214783, 1239162519, 897945630, 417659855, 4040645743, 4084792119, 1704447564, 142922371, 3878714873, 337827036, 3734710483, 2551436649, 772561011, 1627607275, 1326126246, 1420589587, 3035844932, 3183837922, 1203386916, 3406516413, 3381362894, 1207605241, 4236057970, 3798500324, 2643037295, 4215583878, 1501085960, 508285581, 4288519007, 745287960, 4154783300, 1554636685, 2521584601, 3078273226, 3832314017, 3594164462, 1674660009, 4024274716, 3816251983, 546515214, 1113649066, 376302541, 3655871465, 1206310370, 3054647591, 3675475985, 4212657679, 395780016, 3189716984, 1282874102, 1873612137, 2363595033, 4073951971, 2468708510, 1799174758, 2405325985, 1322605184, 1993355647, 1946087670, 2469461633, 1799941732, 1483843920, 4223970908, 4172790072, 1235939920, 2330370770, 3442649695, 976664182, 1292140896, 72127839, 2888041013, 3945930657, 349386405, 1139520966, 265130490, 1612529315, 3708809634, 1565223880, 4129064026, 1194818042, 2432054877, 2785518078, 1015371480, 3319800205, 3726105048, 288279848, 1022546064, 1683098738, 1667654251, 3954656384, 258196529, 1121078208, 4223723611, 652813117, 3948375490, 1453735183, 3421798011, 1431117683, 3258324738, 3595531175, 179450989, 2213502095, 534345272, 2863816392, 3874827909, 685630698, 1006844642, 3088321094, 3900589169, 3858498224, 3828605451, 4067563214, 725143015, 1096647874, 2540251314, 700846766, 3370612971, 44058420, 1354999128, 1204421955, 1192593632, 656624733, 3901058542, 3543889106, 3519278150, 4021474221, 2941406911, 4104409032, 3652038992, 2133614724, 2822985963, 2548054802, 1097040172, 2996798478, 2171768782, 449477759, 2847885694, 1326908527, 3030974915, 3212554652, 2260149235, 1536352383, 2767801825, 1250968982, 1178040648, 337980293, 2166584460, 2141373345, 2706908993, 3591835150, 1089044657, 1254153202, 2393109244, 616717798, 1689840851, 2800207473, 1811495288, 3896717813, 2876270379, 3592724154, 2532850401, 3370658787, 2420594698, 2281310300, 1744723366, 2910245155, 3062894571, 3458915741, 1922803178, 917862430, 3128120004, 1963499064, 1912837145, 1347503811, 943327918, 3019793926, 2708191572, 2239457278, 3780788344, 1981655222, 771178489, 3794303336, 3215304403, 1000418118, 978212300, 3368311138, 2491467324, 1381680472, 1380451330, 1811661201, 3892211974, 3760319022, 667543578, 1408086948, 2902554777, 2010738635, 3870408616, 3453554081, 269006602, 3073976869, 2788661122, 4213922728, 3142834332, 1829575563, 4238391629, 725984223, 3290320912, 466962233, 2827963242, 2789757533, 1698415106, 2420714888, 2496508555, 971913847, 3965938515, 2885271716, 3406118809, 2532538134, 476207693, 2715852682, 2088449424, 4039146997, 2312446243, 454908703, 2827634985, 1496280650, 3961038878, 1617664673, 3606001120, 2387861392, 786887299, 3884415670, 2258421889, 3595803525, 3579800810, 3412280436, 3803738503, 2493804800, 68960266, 2393057491, 1099239231, 3192647503, 2291463367, 1420029302, 946200393, 1726144980, 1329367614, 2719175065, 3264917348, 2570206931, 2558591771, 3688665521, 2393567936, 3132984560, 4038209708, 3865334752, 3743283925, 3759058661, 184716111, 4184111013, 1156893747, 978294906, 3583890389, 3115238348, 1793626059, 2921889429, 2192997246, 999255015, 4275469849, 1351245461, 681345842, 187679257, 2252028539, 1272940375, 3820513023, 18924295, 1603062076, 454962533, 3811689295, 1058345008, 1930861263, 1420228790, 2161559199, 2145637021, 3110614760, 2270752197, 3106425882, 2370410537, 2498157203, 1999194864, 3833513795, 3394151629, 912086371, 2959504938, 15340204, 422166576, 920562665, 4032612216, 460041956, 2539812545, 2209028178, 56350479, 4050266770, 3741491142, 2503970717, 2111430913, 471209639, 4024496005, 22491143, 3086716040, 2760749787, 3017766704, 1541498790, 2939628755, 816660699, 2401908800, 4089930473, 2861588822, 4025055390, 2939322799, 804357750, 4144527072, 584210790, 101838410, 2152419415, 3495369757, 2126143042, 2905565162, 4153568862, 4014173363, 3903581388, 2830068476, 3178143566, 3819420732, 666739809, 555447323, 4222839146, 2275158934, 3530846618, 908777031, 2671185098, 974506182, 3833978219, 1384002779, 4097286191, 3978183969, 1023241773, 681799734, 2307192096, 2639166075, 527564668, 1843427649, 1751038997, 3876590521, 1603780569, 2637460660, 3780406158, 3780887421, 2590664378, 1916636126, 2754481537, 2940619658, 2405200801, 4033850245, 1685539474, 3627525079, 4200100441, 2926267305, 2886825211, 906699477, 3585175388, 57053611, 1781638195, 4159164402, 2255651513, 1338661454, 98096469, 2148788939, 3748345958, 3952557154, 1652344675, 913184580, 1331046426, 4241624120, 762252057, 31312197, 1069855367, 1053026746, 3650851973, 2280944697, 417569002, 2463761805, 908022022, 839659036, 2793024952, 1333268859, 1850776181, 1947094955, 906442589, 105905544, 2355625044, 1862634869, 3102534267, 996824493, 963494872, 2114817278, 956653772, 3247586773, 1331111571, 2061335015, 1367131811, 176794859, 2447829852, 1973538389, 1360264640, 614418628, 447719300, 2471384042, 701922184, 2292938125, 738173915, 2020304914, 315702383, 308063935, 676633329, 2068338170, 1589310229, 1870818725, 63880478, 4183649213, 781402147, 3842657556, 3265420112, 1859799961, 184103251, 2669229909, 4186815428, 4274403697, 2856207265, 3228643931, 90841754, 737373926, 3527622210, 1671325899, 3135600135, 2981962371, 3680114225, 2834015047, 3822896973, 2482712878, 3216780745, 740677073, 4198681832, 3974805492, 4236814622, 2689251802, 2414781655, 110007883, 3984351880, 3761652105, 1121877399, 3970299427, 3321151518, 1090842422, 2742828694, 1373158246, 2398404124, 1268256927, 1718972897, 2957789844, 1818234010, 1257951510, 2766551849, 1563109767, 2796326715, 886822378, 834775982, 1872847985, 4248073468, 1925523328, 3417657586, 1991567527, 1491871275, 2036286250, 1664139450, 1430093909, 640322063, 472230344, 2464834899, 3103551789, 2145290109, 2300826303, 948421544, 3685135208, 3194018233, 2410399983, 3104026114, 1244299697, 3621830081, 2196169206, 2340733790, 683288323, 821494886, 140973773, 2957268507, 711479381, 1083590382, 1176359833, 2728700903, 1268464392, 2778615846, 2141477351, 1314044929, 1880448917, 2399939099, 3944355368, 2633426585, 3448597737, 3241825932, 2763047191, 2987007730, 3985875530, 1099562678, 1082199630, 2851658535, 1991882373, 2708984698, 285778061, 2637738276, 3408009570, 3985770430, 258544419, 3608748386, 3550636603, 1088214061, 599857600, 322777445, 1667091026, 3169994743, 2848976781, 1960712366, 802478528, 1865857704, 1907280953, 3886351196, 1341452889, 2944377798, 3880661113, 4070214375, 1701347625, 1952461424, 1315686094, 3644078892, 1837736454, 3028837904, 1783915238, 1782298453, 3250378041, 4209286044, 2374495218, 1189939843, 1128420048, 2380704971, 3978758522, 4162410741, 4015856907, 531191323, 1637011261, 3512094684, 3245674336, 1030485838, 1939341432, 1182413951, 3974284639, 3328043901, 696979197, 2423314449, 2337450774, 1518583586, 1595009822, 2680231645, 934517365, 3301248935, 563762461, 2294607988, 2212463569, 1640851600, 3418878323, 3739424305, 2523696170, 4178410711, 989745168, 3789707489, 3904652101, 460614513, 530803341, 4008990789, 117608540, 2735623102, 2439906781, 398105198, 879244021, 434314199, 3302604522, 3314160794, 3486849473, 3130898264, 4120377879, 2948429241, 3647852638, 3121210729, 3048744465, 1936150143, 3197449069, 1896026869, 1326043846, 1145785884, 1192136048, 3137101354, 3900727879, 2179590637, 2263429434, 3019604792, 571147308, 3281873870, 1512783336, 1077498287, 2409849873, 2969213138, 3512648708, 4048208399, 654973937, 2980528581, 1288082243, 2756595823, 3905584132, 3803896694, 52041289, 1619790016, 3949128463, 2714901169, 2449464687, 107353160, 228606612, 808335389, 2939162661, 3960707534, 495139135, 2636160733, 791969930, 3050796768, 505147623, 4062522163, 2704360687, 1921668921, 321800933, 2144066675, 2484917669, 2591853588, 4038692037, 3491813274, 2155810059, 841773259, 1098183012, 2226053344, 1383304976, 2019932651, 2112220035, 2821714315, 3352969100, 2874175438, 1964057419, 1804040097, 3075478396, 442188345, 3281287513, 3002393640, 573579501, 1744965460, 1670007476, 173200394, 1500266718, 1308597908, 896001303, 4708821, 123818035, 698687746, 608352648, 2106057191, 3503209811, 1936617945, 2500296202, 417369569, 1855925667, 1657845617, 2041734893, 2288611921, 1655133201, 120900506, 2206625255, 3295274868, 3935872899, 3247815124, 441334759, 2803004751, 312778306, 1611459619, 3314792002, 3754573932, 605748560, 2859731319, 3725156243, 2319314745, 4024897080, 3928693263, 1347142448, 1838043166, 287266561, 2505662173, 2882542757, 634952718, 2681165254, 2406995802, 3473175482, 1283230782, 3421901763, 918311645, 1252412428, 827890305, 2925247667, 1175575289, 3702651209, 2987682387, 3802578078, 2808035064, 1320884693, 3491348179, 466752716, 2525777413, 2600964243, 553042926, 2827345557, 1590246183, 2489173822, 1800764472, 2752945360, 2474195311, 1001276048, 3343497733, 1955550635, 3805070299, 1546411063, 2528827781, 3173323738, 68968488, 4033014761, 1157412450, 3159720608, 3826556236, 2063663961, 1914302704, 2808383835, 2890124856, 2230027022, 1202124534, 1605527753, 122005660, 2950774600, 134595647, 255571493, 441052494, 3730254132, 2336820786, 274574714, 3244839262, 1314561635, 3089657398, 3735809175, 1251733667, 1193397059, 3591599610, 542934564, 1277390657, 2126264265, 337731451, 4026960098, 2641175602, 3997360851, 1610202396, 518789562, 1579374447, 2163365992, 490607032, 4012918436, 2060675811, 3663304, 1488358607, 2120640855, 2319076744, 1496078832, 1924465274, 3386752475, 4060973070, 3768918020, 2258325883, 2025271861, 1281554591, 4043680088, 2047309241, 318165985, 2556249502, 3694789364, 1747823815, 2160566181, 3997165908, 2809113514, 3481908734, 1846689807, 2477638839, 2036485794, 3685561657, 2829574830, 1764809933, 3808354923, 3507418965, 2565052414, 2888521131, 2335406721, 3256242605, 335443273, 1997488317, 3119138463, 1548422263, 2371574005, 3211390835, 809344369, 3956005643, 3174614003, 2249722031, 1104193350, 3851143626, 611508568, 3456370206, 3114210108, 2066337432, 1331604998, 3979418266, 1376997616, 1370641935, 1564385743, 1879897415, 3770540350, 2783412171, 3296776042, 3245369147, 1030578476, 3820275947, 3936934897, 63104403, 2591959741, 1275012466, 3792779178, 393686359, 2717676302, 801446030, 221235972, 3767564550, 282548430, 3313437980, 751108859, 3148666544, 2447789729, 2897034226, 1292186281, 105083432, 3074636803, 1764969422, 3925222719, 1674474743, 2561254270, 3271712373, 418040552, 2513454430, 4029883242, 1619918589, 295747441, 3738140189, 1663028842, 3422184417, 3416912851, 843082024, 173990214, 162741126, 659277521, 1866125133, 2695252184, 832887932, 1680745110, 3739410097, 288489252, 2565670488, 945043091, 4057817560, 233092414, 1802846462, 4145865717, 252383907, 1077855376, 3551577029, 84433867, 375835531, 1046780187, 1607717294, 3279716041, 4012924118, 3144083276, 1484141064, 4165079939, 280737740, 4293867459, 1154096102, 1953173930, 2714302902, 1160373671, 2728258765, 2765003371, 4085185088, 1141669420, 3964263081, 294456939, 2805304041, 232672996, 1419419855, 582138236, 703645958, 1025009338, 3578259205, 1379584233, 3129744027, 2466209085, 2860132349, 133421407, 2415933967, 1441308542, 2324834841, 436922188, 2996466458, 2633743274, 972159588, 2873229870, 1392128461, 3445345335, 1474767546, 1848191108, 3753447694, 4203876487, 2410988237, 2577409495, 1608270452, 4123268003, 2670729667, 2773907209, 755683651, 2972753382, 97608707, 3438727463, 3241573012, 3061692014, 592031615, 1758981019, 80794870, 198261244, 2776102844, 2737261374, 3795168053, 2761981150, 367744858, 2136517151, 1108244275, 2284037873, 699606952, 495284799, 3320263395, 2401638020, 1960416537, 2398162816, 62005899, 2194032989, 1392255051, 3019513561, 1654264712, 2093014927, 894294358, 2033301096, 2894068496, 2630211716, 1229104857, 210247187, 735814334, 1258665100, 691535824, 1820470904, 1521028742, 2030500486, 3205637646, 541135885, 1810775233, 2336802560, 1285388865, 583764112, 2304287552, 725236454, 1792668721, 2755274159, 2300250577, 1012063262, 3027097925, 2178846250, 2458389202, 1270885957, 4028313222, 3023128634, 54646478, 2929722888, 3130619240, 1999303791, 3924162858, 1604236738, 2822887128, 1574293116, 479052919, 4051312805, 2921823525, 3138172416, 3029391472, 2969906893, 3022690866, 613903904, 845909349, 2167399718, 3812414192, 2721301354, 2791926956, 1141807833, 3422183127, 66447907, 311135838, 787553705, 3480387843, 750906700, 239137694, 177367206, 3443454980, 3960833903, 4151267329, 2084704847, 4025083903, 3888097242, 3417234634, 3035980965, 66488249, 396161295, 1496426721, 878284008, 3448620144, 3654011086, 2412290181, 1232398306, 3039931999, 1649097026, 1586742260, 1759468059, 1180369335, 2414824314, 884846096, 3382581052, 313355962, 2925370377, 2803257117, 1808597583, 1654495779, 3700304369, 198854947, 3251694081, 2513107416, 3292598165, 3516892325, 1920733544, 3180166131, 3233432958, 2322560436, 3559147909, 157751218, 3346409123, 3829831130, 1948769474, 1199690562, 1730121546, 3828520475, 2931216331, 1604650815, 1237044701, 284694397, 2468719613, 3215787141, 4071203712, 179417924, 1841766856, 3137554547, 2240482428, 361508799, 2688466566, 2253835719, 2370377673, 980138340, 4270039069, 4285115052, 3138793897, 1927603557, 3072949904, 1114910448, 847077873, 1541424295, 3894270685, 2054900171, 2762879603, 501253338, 1256759564, 3404833766, 608632207, 1143158704, 4254369241, 4243997812, 406216765, 1909739328, 2459623517, 3166216848, 3846698924, 965791439, 1340440755, 4088368315, 898565937, 3258349077, 657597525, 3306620279, 1155630480, 2158494416, 1401081530, 1506825149, 1507515532, 2707475679, 1511124858, 3350121452, 936266715, 1837789156, 3654573538, 3668235788, 3598774496, 84826940, 404596815, 258628166, 4239859424, 133111217, 883132089, 1348806947, 1816200040, 3554201069, 647430043, 3250216282, 3664178128, 2123284943, 2314630114, 1938593271, 1831542677, 3065543456, 3459673269, 3494573987, 246535669, 2323586181, 1599298249, 2384128723, 683200249, 3287255602, 1776077875, 4014108150, 3662805405, 2583100012, 2543815014, 1580235503, 1441171015, 3962583749, 1742041301, 179753288, 1148198317, 1344926557, 2148713367, 596573207, 1335669116, 1982925869, 1362114274, 501537411, 2520779382, 621282433, 2566348395, 3887190664, 476753672, 3968511808, 399292075, 2777852423, 2902276977, 3223267840, 498624590, 1531718489, 2671174661, 1036390737, 479133506, 378727893, 1459762447, 323911744, 2118780412, 3419311944, 4130506749, 795197428, 3632572628, 1057686749, 3943312106, 20387211, 2246185524, 445389540, 3708410974, 2823357245, 4196367722, 1681829122, 601325111, 1852227892, 2638349265, 3275335768, 260798510, 3205818864, 2057364816, 1850546773, 2052376480, 3117633859, 3548178384, 1652455144, 3999306893, 3479277757, 207820658, 4276918245, 2091093495, 165950845, 3805626992, 2997469177, 3710261028, 3397401406, 1191607125, 2365701372, 1773104084, 4269352829, 1289878171, 1035009942, 1676444559, 1371210094, 3043321049, 3727869770, 3085755627, 1625875627, 1746074586, 3692403747, 3066196406, 3398611428, 1598078167, 1554578677, 859167753, 1428623558, 3445848111, 1102636266, 40074698, 3456287228, 3025835374, 1053731645, 2995387801, 282455286, 289423952, 505803164, 3359822454, 410931734, 232561258, 1771272113, 3435963970, 690563860, 2037816855, 2802766776, 2166692671, 534891853, 2960947725, 4253153544, 513600737, 3814722214, 1537665994, 3201907023, 503018700, 1823496413, 1097071182, 2504394230, 492142564, 3013466045, 414527564, 3606396189, 647038736, 913478462, 406825417, 1460550560, 3106073767, 655172313, 732416672, 3460613813, 454247138, 2496746961, 1546054105, 1860103069, 1178784462, 856619716, 2777725252, 58344321, 2434806659, 424530409, 40238487, 3239151341, 3066073636, 1936260993, 3242268805, 1463573307, 1631077047, 2729416093, 619908279, 2587057023, 2654874839, 472964781, 300599091, 2560632510, 2444997256, 829093223, 1620143515, 2820358660, 1858349331, 3521641798, 2488387287, 3841484974, 1665453652, 1532600568, 3892157007, 2337359058, 1925200509, 3937214905, 3138647820, 4064262724, 3293048273, 1674845123, 1693116261, 277670434, 1395546057, 3039696617, 2506914640, 3641053335, 4200362531, 1030189044, 1740857503, 1545490572, 617240989, 3849164741, 3603767088, 3468186518, 3005630691, 4058706841, 1417370064, 1377377486, 3682446185, 834263483, 3744994800, 4098875107, 3476702170, 1147122294, 2600228485, 3691574176, 114430153, 1004242808, 1205600172, 2354799441, 2509775969, 2008660851, 2261097971, 1503033055, 1472551621, 1676592872, 2487896914, 2104839907, 2409037484, 2523603788, 3429568015, 2036881768, 1504588170, 1276659732, 3517901130, 2485508286, 3100623842, 2881320443, 2894524523, 3579611368, 1899470779, 2425013309, 362863480, 41095623, 713909069, 4271424341, 2332559982, 621959573, 4116970453, 3018421336, 4076575261, 4103217289, 1626154214, 2775630934, 3449929690, 3609125541, 280226888, 2590865022, 2512158268, 3594249273, 1467547488, 3186315332, 2641785395, 1414683302, 1088733931, 3606003899, 3508426454, 2695834255, 4087883834, 1542506294, 1474209670, 917016558, 3803294763, 1500228304, 492152534, 2978304230, 1825101058, 4200895842, 1692906973, 1817322944, 769621438, 1275327469, 1011993757, 1552107752, 3740167579, 279573138, 704517396, 3914541346, 3025120964, 111131486, 1148402955, 3207304894, 3482667685, 1006323527, 740907936, 2761878546, 3550664662, 1216424179, 1381578786, 32451188, 3861891721, 4075013104, 1551143367, 3175946178, 2844830620, 778818336, 3993482108, 3805690658, 2159052547, 1910080155, 2745880727, 754031726, 2885319894, 3335487388, 566366051, 533054327, 3404462218, 3465848931, 100944236, 102030725, 866345779, 2302370333, 521995370, 3709200863, 2294551823, 2480696197, 1045278920, 2045902078, 4223359817, 622652028, 2970955923, 1774829337, 1511881544, 1767613865, 610391513, 1716675783, 767770222, 84499668, 2421146134, 4148510262, 3682575562, 1438629997, 1815302308, 3628163212, 4107770035, 1099226547, 2812544052, 1089001527, 3049658229, 3400417316, 2405329630, 2649590666, 3628609748, 2658629798, 2324076591, 2748031319, 169556736, 2360613193, 131453550, 3198454968, 537332629, 3535866212, 3796646531, 2473220040, 3800477565, 1197640898, 2374574516, 345772867, 402823633, 250237811, 1611577239, 815979982, 2038689437, 3545916146, 21746149, 573959373, 856175354, 848573451, 1064064159, 671268704, 998546096, 399122641, 3467363434, 738267796, 2195997292, 1675165157, 152522161, 3390216812, 709357930, 50613346, 1371780112, 149776475, 168465524, 711248728, 2000036930, 3045409514, 416925272, 3349514099, 1284195836, 568408947, 3009598385, 736945861, 1683391218, 533739283, 3141666370, 1870959116, 971782587, 3897644440, 405782054, 146490616, 1394075363, 3558153140, 3357501982, 672881999, 581418164, 1104464966, 2035508865, 3853596301, 295451998, 732853455, 3839705014, 2390263082, 466356983, 3332803693, 4239874424, 1521805065, 3048828591, 1362169253, 4038762, 2624087485, 690640616, 2648986089, 3916973893, 4117399499, 2340035887, 3191913860, 114484045, 597888639, 1935877147, 3522854326, 552158984, 3876490991, 368413534, 236139605, 1261136002, 713112775, 1075398841, 3523154553, 3416004691, 3208155752, 3636205747, 1079532881, 1961152919, 200223987, 1662028396, 1873761230, 3721123017, 1717420691, 4276130988, 2582164064, 1945169116, 3933865526, 2513034359, 749861738, 2050845749, 3896634931, 828348864, 384521644, 3704501054, 898925633, 2279249670, 3230721852, 2815577349, 1173026031, 2129186584, 3196507104, 565730236, 2891676591, 3324603482, 2367130249, 545493487, 2597404545, 1910033900, 2506590578, 1552872559, 3094344030, 3129404185, 317904733, 1407793785, 3990253127, 3220575098, 287574277, 3613580825, 352751235, 4270397577, 1345464436, 1549426354, 1476699364, 3511915420, 2527672459, 1118670228, 2339113140, 43542779, 2394160627, 3575206717, 1105561537, 996094172, 2280626978, 336194377, 4073955748, 3375091552, 2408444320, 3314060632, 605954597, 1363631194, 2693672760, 363580494, 2372500088, 2839779093, 2724743999, 3483850979, 776255296, 552594236, 761865628, 2902078134, 3829276699, 1830348545, 225721372, 3852285608, 3245535011, 1999133314, 2959843872, 3269103520, 3956117386, 801392964, 3994643650, 429660416, 925411523, 4287386247, 3385454272, 567050990, 3791010476, 2464815745, 558080580, 1202353779, 2278240060, 4219112593, 524944143, 2908847154, 1583449429, 1887915438, 3930574410, 373409832, 3590817766, 3885917312, 2838865377, 3383519969, 3011831821, 93542957, 1202954389, 117093698, 336378258, 3410481824, 1948228650, 1390472307, 1298712084, 489931126, 2680275511, 1465179906, 2842495485, 4002522859, 1006581794, 2214453155, 2696204374, 2142192439, 1608031102, 740120037, 3207123611, 1792297379, 3434565345, 2824969013, 2187116459, 2686483857, 141086038, 664149408, 91930364, 409317820, 2046884156, 3089348832, 2764128556, 540462471, 844938257, 2626047623, 2165243603, 3796831154, 1877682332, 3082768412, 154483561, 1613630952, 1992581323, 3450242287, 1633146758, 161877763, 249501700, 3125384472, 176027363, 737357571, 2017354913, 114151, 2767346226, 9937152, 880669389, 4210898968, 1491906926, 2686952910, 2289846324, 360501824, 200174725, 3471051331, 3420004786, 2849346909, 1830208059, 1613988329, 2505110566, 2333609379, 3605579676, 2904749884, 4123735218, 2507582109, 2968225554, 3562231679, 825875479, 2764445236, 1996649984, 473291856, 1441183197, 340029036, 624002533, 3045813722, 4006601180, 1310269270, 3221038551, 318250311, 2354226176, 3830714070, 527981084, 114950738, 2576193667, 3758055461, 3288672118, 2282075789, 128901732, 1078414149, 3992444251, 1124361071, 2168935517, 2987747452, 4285809508, 3101323732, 1861063146, 1665872656, 4208351044, 3350633812, 2800649644, 2591085042, 1547655644, 3023904073, 227523816, 2395673251, 88318447, 2223641611, 2487932287, 628887620, 4106121211, 2851656861, 379584098, 1137846952, 3488606989, 394626550, 3870327403, 3227937908, 244540694, 1068168775, 3950854220, 2651444358, 1558362221, 2917920216, 3726508814, 290479806, 3275515008, 4130706630, 1569781158, 1984591628, 2471605939, 3279294542, 2167891468, 3152596328, 1595361366, 1757227503, 4176633256, 3582961378, 1038403476, 910454130, 718422617, 3720216824, 2705338946, 532137572, 4282921567, 3972002006, 433924302, 2396545438, 3656720302, 192644980, 3427462881, 858926250, 334591885, 539668791, 1095146900, 2947893596, 748347379, 2374212959, 2597700839, 1018363337, 1685126014, 996579348, 2223830857, 3811194729, 2850772017, 4170474237, 3083686691, 361437561, 1004621670, 605622011, 1653226804, 3571207602, 3947385404, 1600141219, 4159110210, 475119859, 4031453297, 3862845815, 1059915279, 4118041819, 2476334700, 3408233364, 2114417456, 358294696, 2429074359, 3088793254, 4098308019, 548221473, 3853485270, 708490792, 583106853, 2940803165, 2731403627, 410970404, 261507085, 1516481021, 2363215967, 3543225856, 2215851635, 1102031380, 1148768386, 950041391, 4128092090, 3983964842, 2461405140, 792159644, 3869763134, 2148216253, 1701890056, 1851140327, 3449615584, 1266487725, 2096428546, 2971552660, 261989773, 4128150814, 96357292, 1893134101, 1450023990, 3678459396, 1499768555, 2331105172, 733328482, 2215555559, 1939895364, 2462233100, 2873480474, 3673700168, 975236044, 2741004078, 802802416, 4215936964, 3913132309, 43723834, 3479211341, 984639343, 1431362433, 1418889491, 2323799725, 31634499, 1974125162, 1250109243, 3757524803, 1632675998, 2475232995, 974893220, 3609263705, 2560196484, 3152896991, 4262491649, 795087536, 1403644154, 3987229637, 3253018920, 1528783352, 2428151823, 3826026072, 1346655593, 2708884895, 3777080291, 4037498870, 1792457185, 3829636493, 4124873439, 1572616306, 1203147792, 3664074088, 1230739545, 1864292948, 508634371, 1767214490, 1200720438, 621599580, 2672650131, 717699033, 177474471, 4164901992, 4176263694, 781078124, 2788647039, 1875285517, 3020315061, 1460171947, 3057317402, 632758457, 3911476109, 563681963, 2706110991, 2460209859, 3177211423, 3807512997, 769840743, 1133481500, 1651526885, 21609090, 2965707499, 1968716658, 2860452775, 988701000, 651442880, 709810586, 2131462171, 2706218199, 4035036919, 3064785265, 3647867622, 1956857274, 656919681, 2496577993, 937595785, 1642929147, 1401985014, 2981251288, 1421217676, 1330647261, 2732222588, 3414853447, 3440725379, 1234711027, 303480893, 2609715688, 3652077358, 1126502138, 2807473239, 1456048215, 427090134, 2250060895, 3828686339, 1635364881, 744866190, 2908868468, 3853613603, 2347692892, 4255090804, 2650660173, 4149457700, 3924367161, 3023100196, 3530180551, 2270075962, 906218871, 4017897165, 785643842, 1397342765, 3088334686, 2114578770, 437130533, 3302349304, 2310640330, 4091596967, 3128094174, 1572719009, 2921289797, 3419337714, 1794980210, 71246614, 1181775789, 4097971265, 421267681, 535439055, 173066440, 3987528830, 3673766005, 1687935186, 3010946111, 1143431185, 2712343775, 692185571, 142062346, 3820619425, 2098976587, 3527025233, 2603182510, 2611181615, 2907446596, 1730523667, 1336863043, 787585144, 1511857134, 2598349737, 1935293070, 2508205279, 454256447, 351556644, 3404472277, 710283049, 670137108, 2323092643, 2951918026, 4202887748, 3381409640, 3235574655, 2437532934, 23209863, 437790172, 1152389753, 2628924259, 4179328548, 2014340899, 3361466239, 2428103680, 2620535310, 4130395069, 2097966863, 4140947046, 2872771312, 4024759872, 3505705750, 223816476, 3958998583, 942093215, 903061674, 3187551482, 3619005486, 284162713, 530777681, 3879796909, 3977339420, 959243065, 701075885, 3369244281, 3178591484, 1254031029, 2682540740, 94582519, 3969522026, 220447128, 3405925915, 3986354578, 154562711, 3039338080, 1681741044, 3299595051, 3985385662, 1547698553, 3047596546, 2244031444, 206882727, 1040067650, 2763094241, 42757785, 4107186912, 1054217343, 3572164030, 766464547, 530594826, 1246743697, 3902655060, 4190127195, 1729120716, 3184222886, 1691577790, 99570633, 2016823075, 926222792, 3434753147, 1637478403, 1017276777, 2357171709, 1215898704, 3085989886, 137934778, 1728164405, 3610025331, 1129372022, 943735711, 2501731656, 310377767, 1397729053, 3868760581, 3301100608, 1477441585, 108844328, 3433055307, 2804494688, 2981279756, 398445279, 154624462, 1582579388, 2812273989, 3705733989, 95717758, 2626818949, 2265928180, 3246187158, 1161565837, 337391790, 2129602890, 3393586006, 2086400676, 3558569813, 2978408998, 3303523214, 1835698651, 341621782, 3291672, 3574723699, 3929646215, 4055528830, 2817811132, 2922310297, 3950311115, 2556927743, 3734745028, 1798757977, 1470839260, 614295271, 1158270791, 3797120517, 2245531498, 2644736843, 726524279, 3999856695, 2152773583, 1703011588, 618836609, 1662876792, 1751429939, 699910986, 2675025309, 2574764872, 1665570278, 2874551731, 928282436, 447031057, 1666600923, 3098440038, 2664051000, 1305813724, 548479587, 800770523, 3383631475, 2487841497, 147572522, 2813255841, 377291380, 2868125687, 1037251378, 503008962, 923517637, 1487346358, 212778005, 976017087, 2231760175, 3620084918, 26808013, 2035849137, 3366788405, 1710563137, 1332239518, 3246013760, 513081943, 143453015, 2909112757, 878350523, 3410342661, 518661235, 272822042, 3029856574, 1304628361, 1678793343, 4110070877, 1507863675, 908169930, 3345013304, 1321737241, 1535402017, 899078797, 2958019847, 1400656513, 4141695722, 478026796, 1992774546, 951903600, 1531274041, 3605800896, 2454783345, 354700505, 2648843739, 1399637525, 2601913202, 3331213334, 1490973844, 1484610496, 2465901927, 1158994390, 757708766, 1143897625, 1183683844, 628321352, 836451393, 856630059, 2806959902, 3441988199, 2781609141, 2434757187, 912475252, 835829665, 1455547607, 1055753094, 2782810347, 578380600, 1830213169, 3673605132, 3498874246, 2435155276, 1577114623, 3249508564, 2190334168, 4195517121, 26105102, 1511855770, 2625337617, 369229306, 3264616561, 3095080075, 1952385710, 2518690363, 1993164467, 2649944484, 2556856287, 3166842769, 379474372, 2031209270, 742602119, 3463800507, 775632358, 3609002135, 1875497493, 2284610602, 1733359251, 566548024, 3658048944, 1429309396, 1988362122, 796221879, 3473411278, 2737724658, 3326387391, 1119445756, 3924804081, 463911652, 3729006094, 1094397965, 2988123320, 1659339432, 3090622286, 3191579601, 219104418, 3383519017, 911510765, 302160463, 2268300991, 2007697025, 4050046056, 3190579180, 2185755692, 2878331472, 1624963872, 2647840945, 3631778853, 377055893, 1921880160, 2166048815, 382570861, 73047129, 415933876, 2390746479, 1050761494, 4161319254, 3976197953, 2434874841, 1465362521, 2779580765, 547840175, 27009287, 99635568, 1735192975, 2476795220, 653651419, 2905738294, 2438138445, 641216375, 676542688, 3513439959, 4003697219, 940341558, 3883050446, 2812648249, 753410797, 407349191, 2128804665, 1457577521, 2891658781, 3091785824, 570095491, 2219232500, 4166770319, 3290153242, 843901838, 3064512850, 2708566114, 3588094567, 1101622775, 3070163217, 1038916924, 2684024230, 3790305252, 4281606428, 165587045, 551436586, 4247077230, 1520793033, 1335991696, 2989001444, 792681871, 1685819768, 3683880823, 329375797, 3225898421, 2879741828, 4205572624, 4010208732, 1237831326, 1421779939, 149875828, 1321072674, 3761760446, 1791363862, 1016374269, 3292496920, 4111196018, 976135703, 2091531033, 4028253576, 2886365887, 3467130758, 4171207334, 685251027, 288974691, 2792106022, 2787012795, 1999463435, 3835805951, 3711495814, 233124061, 1922742109, 2619988079, 2862017958, 3086999751, 2463312780, 1157303318, 3805549388, 3886582995, 2310594969, 184510349, 3102925388, 1091465231, 2679992251, 1990270745, 4114195034, 150376371, 1292766072, 2231828858, 76833567, 3575803427, 2740599733, 4094690821, 3524559145, 916698766, 2736511180, 877021188, 3068957329, 806899955, 2315263527, 2306270948, 3887512771, 1160398491, 3483333870, 1942488604, 1020969104, 395889679, 4259999546, 4073830315, 2465200898, 4160515114, 743805843, 3516432014, 680321589, 872779290, 3549479585, 1447281004, 4057522680, 1917444733, 3160925839, 77549391, 3295106064, 2002808647, 2963922330, 172955395, 1353850754, 2560364376, 4293112130, 530933406, 1082795864, 3690613329, 4174367509, 1233052819, 494375118, 3028891598, 400153582, 3061368251, 1362417602, 3396956764, 3276414493, 3303938370, 617418221, 2167936209, 2916634849, 2342857965, 2375483379, 736677017, 3189674318, 1799557915, 3309415945, 781838487, 3154239487, 3871936408, 2817478529, 2886798627, 4133781148, 1121085181, 262667775, 3567194223, 567293652, 2070233210, 1368921031, 3392466791, 331579070, 4096629779, 896207314, 1784459993, 2253084245, 2824776247, 2254019304, 1805726693, 1973886984, 104225484, 75462154, 3649693333, 1709023513, 706357775, 3291760774, 124512178, 373113872, 903749360, 89716191, 481276896, 926497017, 1250133664, 2209698101, 2443808970, 3052403777, 4211563028, 2900520896, 3424325617, 4231655612, 682953210, 1847099400, 3284273036, 1056513793, 3107137759, 3141974129, 1081747587, 56591700, 3041277456, 1174657091, 273497301, 3069023084, 976963514, 3327426101, 3002927665, 420402987, 2957418540, 942940849, 3966235315, 3770447226, 2218662034, 2355653156, 643830603, 371608524, 3478317163, 1390122022, 2995732520, 1692204516, 1213079977, 2232298698, 760280641, 2264287558, 1608114816, 442922060, 2135872383, 2926111295, 219526466, 793939075, 1235357635, 3334323975, 2692012017, 2518838341, 2966417367, 181403076, 179666145, 4099270167, 3260976802, 1764601188, 2330303657, 3593611440, 3476708507, 609157507, 2654834166, 2160429251, 3439913905, 1166541000, 2366495165, 913822620, 2340476729, 1060099737, 625970271, 153391828, 581076529, 577374086, 3917864592, 1882912675, 1777249220, 4208004339, 437356148, 1671994591, 3878675909, 1451863827, 419229652, 1280604825, 353648569, 1463461644, 1269498562, 168967530, 1902616374, 1690568967, 875554313, 2653565429, 3936565759, 2373742670, 400695533, 561633285, 4184021430, 1351212019, 2668300349, 3568027377, 4032874034, 639937762, 3600593256, 389413556, 3648043722, 573536369, 3901916389, 3803215392, 2426844955, 3982923914, 3723278226, 1065325525, 1063096152, 2656923618, 2092831687, 2132171886, 3899069637, 94710786, 4032952684, 1796315079, 4282967948, 883681842, 1143451373, 3787898866, 3390538690, 1170400114, 2240266122, 621023335, 3074984157, 2263711474, 116374185, 4090413030, 1959124563, 454802840, 3032437595, 1167949796, 2072429999, 2287921530, 239530103, 3109268072, 287269001, 2978488145, 918775375, 3132792395, 2120257030, 2276381957, 242079882, 1205126007, 2646232286, 737141644, 2622285242, 2528704870, 644601352, 4154698808, 3368167952, 2380794142, 3966496172, 3619692632, 2565424074, 2095671404, 3389082405, 4271193711, 1665487052, 2544763558, 2964863237, 3506326528, 3793553304, 307091609, 3184282629, 2928050987, 2698937523, 3563934170, 2960774470, 1749755038, 3349774590, 1676220342, 3570095475, 581727593, 1537061961, 1047805460, 2962400493, 513731376, 4069741541, 4147064001, 750967269, 1208851833, 475717750, 739838131, 3713717623, 2181435270, 532175116, 2894797811, 1782386050, 2084591440, 34382932, 1553365078, 3607985491, 663091492, 2897635671, 2135222532, 880283357, 3566788132, 3619833949, 1223897476, 1719156829, 1248235781, 3673058964, 3380659952, 696633930, 1914704717, 324358102, 2025947847, 483517259, 2174117754, 2679365224, 1124826107, 2497624002, 2721979654, 4243718534, 1498098677, 778569091, 4119510914, 93945391, 715058775, 38019552, 2423111890, 1308237850, 3996473069, 3659611225, 3641730347, 3932023937, 1236091123, 1004483721, 4037790800, 2621774654, 3859697635, 1413099779, 3475092867, 3428968391, 2839186649, 3520010313, 3139312763, 4097638627, 638787801, 2397493761, 3434972278, 4233765608, 368443691, 62341366, 4163217956, 3059044492, 97712090, 1934530020, 3010536582, 85729138, 865860745, 221588990, 4292640724, 4186008583, 4181909861, 4276263526, 3922949912, 3296702283, 1406173763, 2936604770, 3600618592, 514692122, 907063283, 3411814574, 2948450404, 4209877666, 476606047, 2799957302, 3819886675, 3471173432, 1032778257, 3043245402, 4220429986, 3961163662, 347193698, 3315626158, 862573511, 757446519, 2460212774, 1509183396, 1103955603, 2514795773, 1346392215, 687579266, 587590898, 3771772257, 4050399179, 3230021358, 3090270394, 403812227, 3882947663, 1674798060, 99189687, 3192831061, 2271220628, 2703440486, 129528605, 3571581072, 2655451248, 2519293654, 234636156, 3944855679, 2522803570, 2226097939, 2810946112, 1370371496, 3452916509, 2983994328, 489243241, 1505370, 2382042590, 65057561, 3686921393, 3351278231, 2199345535, 3381637889, 4261012922, 3130510494, 517791076, 2971820482, 1602576868, 183125038, 3190693267, 36112043, 2804120184, 3814470393, 1505880772, 1137071275, 3333978077, 3624795329, 1760147230, 76072930, 2076486957, 536553509, 3885294932, 2192826994, 426264283, 1441013812, 65816185, 367265478, 1491525650, 3944994738, 1008839157, 717601529, 1967580016, 236006449, 1285032356, 2408528408, 864458900, 2589439646, 2428619726, 1350626459, 4115700940, 1485608943, 788841093, 2271148933, 4002168547, 3248167356, 1887542140, 3484198992, 2127632126, 1665464014, 885160292, 898380030, 2245701329, 3291391323, 3979078870, 3749426546, 2575132533, 3188517699, 4195268958, 1996717985, 4190924402, 1383209341, 3347940160, 1164725891, 3931479345, 674590062, 866329209, 3746639428, 713230942, 2977353191, 2886108745, 1176658106, 710278007, 1660664470, 1697665695, 2372940456, 3372530183, 2021078626, 2903416482, 2012793279, 1553474677, 2804402380, 1000219081, 264929794, 3868899441, 1580945586, 4052061209, 1491791177, 1300329726, 542822653, 1562349392, 1220412439, 629740837, 2428205771, 1746209173, 2451199324, 197144415, 3239781393, 2480597011, 3049560659, 53502774, 2309577597, 3168935032, 953825046, 2456922104, 2195823040, 2157099231, 1087127639, 2841830611, 413837443, 2069865493, 3678312006, 3445276128, 3519409342, 3381172687, 1012780906, 2504457258, 1849349596, 3776940341, 773220583, 603314016, 3656141145, 210513882, 674097583, 4225293866, 2472557406, 746932339, 4243667162, 2992037862, 271854863, 3622253334, 3062535301, 748326121, 77494011, 1200514380, 2307668382, 2563486526, 3444379683, 3797973845, 3321528182, 788971408, 2756617379, 3775182537, 3749193349, 3113377056, 2752323662, 919061495, 3744644666, 1067541153, 4113778289, 1423484475, 3125367563, 4107945890, 123756946, 329060982, 3350746755, 188123872, 498841216, 3000635849, 2617866803, 53659342, 1120491350, 3818591856, 4171467841, 520027203, 1163365650, 3683615343, 2719558883, 2699110133, 902549537, 137796658, 2629151274, 1239124381, 1600169834, 993532563, 1998110841, 512697739, 560318801, 4026165692, 2047223492, 1224581289, 1838593396, 1193113517, 1134880063, 55521075, 1544331830, 3052617828, 1748803311, 1789739907, 100446422, 3550737700, 2384122897, 550091412, 3170724410, 966081837, 3462757892, 871048656, 1497079555, 2100096096, 2255630324, 3032470235, 2774424719, 3776228850, 2410434544, 224642771, 613332099, 527630090, 3299058643, 1835368127, 4244911375, 1836858503, 2393829975, 4086333220, 3953842304, 2144629368, 3650738344, 112930057, 2225983131, 4178878932, 3381268545, 1874844305, 104645753, 1035045572, 3807893703, 3253411909, 1200643779, 2388232473, 1569437753, 3884095721, 4056097022, 688002674, 175388717, 2589877941, 2722182714, 3580063547, 3284314689, 408505773, 1401410162, 3949016550, 2299361041, 4108429648, 1024484431, 2921422613, 1547782232, 3788085191, 872150725, 3789488132, 3667574501, 2754995131, 898164563, 3005198522, 1099856998, 150594529, 889300267, 978190552, 3483943386, 2737616018, 2619908842, 1232202881, 1565141230, 936630229, 1218481714, 1328610975, 1059519339, 1018822029, 2409498093, 827091276, 3496489129, 532021693, 3638784181, 3580686583, 2848629963, 1508507871, 3030920655, 1077483675, 199446062, 3999679396, 3147377371, 4272257606, 2892169943, 2845491403, 4161281237, 226200700, 2618382066, 1175623605, 3940133452, 403147455, 80809465, 2190677027, 124541242, 365191722, 3927805917, 1757146558, 890245787, 3110470331, 456339604, 650767005, 106670150, 1565565419, 322556756, 3557988455, 1348080153, 2591350941, 1591081781, 1775937895, 2601034415, 2621551388, 510986926, 3381624956, 2397072793, 1028719782, 461191957, 4068141898, 4211044802, 1305962449, 1837750546, 118543025, 1042275552, 1241818780, 2140636087, 951579604, 3457253177, 721334032, 2877063335, 881998748, 2763690031, 3257285702, 404771938, 2911415275, 1504734594, 3988557064, 527034247, 3200195517, 3991456968, 1790328276, 2376283235, 3023052255, 261229617, 2424996544, 3038910630, 4050888392, 1154933151, 3236083006, 2056725639, 94385004, 3720879554, 168096362, 800450464, 2855288000, 903508334, 1254647275, 2344334005, 3514363420, 3745279183, 3109900358, 3508849094, 3759268477, 4142818597, 248347794, 1737839016, 968282016, 873961479, 1180229353, 2230106212, 4145440266, 107886329, 3093454159, 3293457035, 3456497783, 2441250933, 680603, 4241994092, 1334277183, 3057118137, 2679427923, 3102934592, 660161779, 2841661909, 2721114506, 2532290901, 3094936995, 4022832789, 3992792265, 1331672785, 3859078191, 3653868121, 293527601, 1116384477, 2084546487, 3632076777, 1963226554, 4118827471, 1052017179, 594039359, 3220433136, 438606727, 4218995901, 2118240114, 2967098120, 1837729404, 1300549292, 3988766073, 3457123494, 3794430899, 3950354495, 3951645833, 2960191465, 3548056595, 1605003678, 3547580216, 4161615212, 3761663712, 445486409, 2727278657, 2458927086, 4155038970, 2739726355, 1643834332, 1094035077, 3599008960, 2057894783, 3230291997, 1006826252, 702199793, 3450932965, 111115443, 3733880465, 3572840049, 1727544497, 1982150522, 1056172750, 1842488678, 1178531637, 21078268, 1860127144, 3128741457, 1670093736, 1847622172, 263829524, 366324932, 627222192, 3834327662, 4247659014, 4034180923, 4035083838, 3768507119, 3562430151, 976042863, 188390480, 3002741631, 967814744, 4155484389, 2034095275, 3013683637, 58680804, 3922816949, 333127216, 2579641359, 2462085773, 1484349769, 2286730776, 3547917557, 3331560357, 1791460353, 2160723698, 590372324, 881277930, 107117109, 1893495442, 1400679188, 4051517833, 327772271, 1418674583, 3397194425, 2641670853, 3278872846, 3102678400, 4027611654, 1459461498, 304448606, 3534547723, 1937960205, 638198719, 3154808422, 130848686, 3509881420, 1412415026, 2394947623, 940194571, 3022850131, 1472592083, 709028873, 1168786789, 3863042277, 4157392550, 2677086021, 776322105, 2146600000, 3776622057, 2600035532, 1329887668, 3006433991, 1840521575, 4203913703, 1793519776, 2626965106, 3050465656, 3046241911, 3507427919, 1923934433, 3344243573, 1711619185, 3600925628, 2057848072, 182378942, 1302201328, 3021428295, 2520464481, 2729251357, 1080004485, 3194487553, 761402853, 257834018, 3132447003, 2182681199, 2160039096, 1054925888, 4032955615, 3644038592, 2816879704, 3391098053, 2862956695, 3892702027, 1098496403, 2646382542, 2640904544, 2098741683, 3067668153, 4081347352, 658736371, 2496799009, 768496328, 3163282990, 2999635472, 2847934519, 1517432601, 87788790, 2006550040, 566881901, 2793508478, 2536836377, 3446212461, 2125122606, 3489782720, 3754737178, 3316898685, 468765858, 468274412, 2768459041, 3808505336, 3770640584, 162999009, 2465229093, 3945744271, 4058568820, 2627175185, 815467079, 4256390498, 1186816220, 3050214005, 4181667740, 586389282, 1155299366, 1818207907, 1561148188, 212674083, 460794395, 1888564121, 1753609442, 673470982, 2699991785, 122469204, 1481868606, 262927828, 2789651775, 1958804541, 531353776, 2134300329, 1734520956, 422830612, 4147349872, 3395530788, 3464641909, 3934397719, 3301282911, 1742234655, 2027763441, 114750125, 3238833964, 2716576448, 3797414558, 1175110752, 1100858252, 1665852358, 2346569185, 3048505581, 3373169363, 2627465240, 935438403, 1127734660, 2132076138, 1566719388, 1600017426, 3983964829, 344562802, 1152504893, 2112732742, 2067266608, 3756922469, 1057724194, 2547466551, 3082142829, 1598023730, 3349876725, 2659867895, 3101458102, 4109057316, 435189465, 3424536707, 2955759898, 236138603, 4174104345, 2438545525, 76240855, 64052768, 4283781090, 2814440691, 973165812, 3145193240, 43231134, 2166001356, 3403632390, 1743103597, 4092149850, 2318158034, 573616362, 1667602049, 3128878661, 2334135015, 3575014969, 98799417, 1259788453, 10366096, 572336878, 2816724005, 3588701312, 1977097329, 3609222967, 759157117, 1406650547, 3991984838, 2374574631, 1292008218, 2423862534, 3469409137, 646268452, 3108880282, 3093228103, 3299975201, 3363285158, 3896684581, 2692386160, 2236248375, 3191774179, 2829115817, 127583356, 1015697056, 2986709708, 676426010, 957795567, 435374681, 3985237629, 586377037, 749407763, 1209822264, 3176126492, 2581614940, 1610506235, 1761363453, 2042764432, 2621095379, 2782931180, 2891540803, 3688833423, 2123338834, 730478206, 442269905, 551900344, 246321796, 2501181977, 2211842743, 2129742013, 2439512969, 718480005, 2216695663, 1649548109, 4044471122, 2482119788, 2875588401, 17881645, 2674772632, 522169345, 397512291, 2892107473, 758562824, 2974971093, 772844192, 631270221, 3371845675, 4239819250, 72215647, 4138009539, 2763291455, 1922886179, 2358703626, 3188300223, 888126953, 145074196, 697173012, 3704176325, 1758095041, 1665587726, 2637109345, 536244836, 2312712252, 680650046, 1115778528, 3620293763, 3375823833, 1473305176, 1150708227, 702848828, 2079461061, 796352696, 2826907776, 2734641331, 3443130488, 1270295564, 1494267421, 1275751337, 14821857, 835935420, 4232573910, 3998538797, 1397384398, 2763110992, 824504684, 1447040428, 129704822, 2169720943, 3147105789, 1973087125, 586497002, 2534025043, 460591302, 3494742202, 1947219952, 4276711360, 3129002955, 3097251985, 2988177748, 2989227468, 578383135, 783641656, 2983899742, 2875542617, 2039586084, 1496068268, 773853184, 3289337453, 21450473, 4003424189, 1816468027, 570529255, 1221777804, 2996131104, 4233486714, 3472797951, 3219509877, 3443954809, 906824234, 1642640616, 1366186600, 2001824945, 2879382912, 3777124926, 604694755, 1978664372, 4157229147, 2275481073, 1310904699, 429548358, 2706729974, 2398786205, 2585564072, 1902343172, 4099331418, 1340358557, 1819734960, 2796774275, 2944243807, 3498466259, 3179991710, 3783192060, 495427703, 3388291147, 1603933590, 3635632600, 1094137182, 2534069349, 325449010, 3541370350, 3397333722, 2688785931, 1650614659, 1394303813, 3621370092, 1798656079, 899139953, 3800090319, 3082876208, 3061762330, 873542835, 849124421, 1231505822, 3868797929, 1722845098, 1069691212, 3293566676, 4255409814, 1531959650, 2171376537, 4142507086, 3490567391, 1434509002, 3199271739, 2447506389, 79441663, 493260635, 163919024, 2840989526, 1321034175, 2901762253, 1665311792, 654072844, 99128094, 2054353432, 1149618561, 2473389015, 583891923, 1312015768, 3221153318, 2277515779, 1006337439, 3837138895, 821918597, 1266387534, 329665396, 729713450, 1108464570, 3833876836, 4100675968, 3794060415, 2541940539, 3982245213, 1381611580, 205202106, 2239626989, 1676628926, 4117921291, 2627535698, 640296745, 1969494099, 3240874645, 1165615876, 2028896474, 749150662, 1338879207, 3687159053, 2992332110, 2037032634, 414435982, 3982910727, 4074263558, 367771448, 1933796427, 1105479463, 619296803, 4055179582, 2437110294, 3541165771, 3149945974, 942079035, 1730738801, 3905992040, 1757756168, 3302269466, 841969969, 1324584537, 1981064165, 2172378933, 2136231717, 2255972634, 2621648725, 3775452384, 2087406706, 3203300442, 2848825807, 4221732124, 1624338208, 2661762225, 3075374129, 1357722449, 630396237, 109237743, 3505083072, 2665832037, 3220498323, 293712479, 134707600, 148471964, 1403568428, 1987111379, 1192825541, 1479180239, 1633532713, 4292998519, 4020241136, 1094952659, 849067890, 234084829, 3752126788, 2125854581, 3748401490, 578877698, 2503396221, 2935952359, 933623242, 472521274, 132240216, 2155832365, 1442370111, 3645176407, 4214048983, 660944916, 390061521, 2869713680, 1286091572, 1829548976, 3947513381, 3308310885, 87918116, 593378145, 4117502661, 881597701, 300552988, 1594542329, 1964771386, 539669254, 1905686712, 3498489427, 3937220968, 725108290, 2973277228, 993938691, 3555104818, 4231465168, 3283727263, 2163336890, 3461879515, 547466254, 3921906915, 326497512, 351977520, 3330628878, 3499814259, 1351536976, 1787416158, 3664426539, 4203909433, 887995466, 4297747, 1896236959, 2601881955, 1599817596, 1598102387, 1215243642, 3035996970, 4042047639, 3929621492, 2381919983, 3058163215, 260606615, 2695679389, 3985821419, 3356899577, 4283787181, 284647053, 35580088, 1730784421, 3741315678, 2050225696, 3937737369, 3600226514, 4235756790, 1996861810, 171988301, 2560546005, 969868590, 4055114907, 2262192457, 1726957024, 3802760767, 3887081078, 4178935587, 29931190, 1095082602, 1529741178, 719667830, 3867176490, 4127252987, 210074021, 1357963679, 2163860341, 567954001, 3157122158, 2422853113, 3753155346, 1677558472, 1022944143, 450914187, 3141248175, 4045215375, 2039609723, 1005792989, 928564323, 812391208, 3128068354, 658086618, 4191509124, 1232818244, 3404687007, 1123036576, 2841232818, 928055585, 3448546796, 4119902017, 2310645310, 2483809737, 2856322535, 3877180388, 4294133352, 2847662888, 1037682478, 2104789302, 1126030490, 3932066778, 1091666738, 537964309, 3946977083, 3004936214, 1720562641, 167711973, 4005908389, 3290737982, 1465019159, 2041580482, 1587713573, 566812631, 892275612, 3558907282, 1572772515, 601852009, 2693985023, 3527507112, 1827604600, 2363313270, 733128943, 859064063, 1131797206, 1105428221, 1053163692, 609328284, 1775917532, 124496977, 3191443978, 1501989412, 3137182017, 1537918526, 3384129477, 2274188783, 594625301, 3899825942, 1528118733, 1566661687, 1261920136, 4132267002, 2231091629, 4130248817, 3316143599, 3478097720, 2158697870, 830222372, 1673910378, 3909714966, 1165642390, 3292183221, 2338836178, 837610280, 808232711, 2677520183, 2250422575, 1450969237, 1057439768, 2575775343, 1868998344, 424234508, 11866577, 779719227, 1720659642, 3346645851, 281550542, 172286054, 1009554778, 1110621329, 2787399219, 3085262396, 3768684979, 3938038183, 3694845185, 2147037887, 475625358, 1086578619, 1738336638, 3474466877, 910724087, 712545500, 1205777942, 263723606, 1588643785, 1341312902, 2509774489, 196183591, 249792127, 1201936221, 3698167123, 693705232, 3595407612, 1406102537, 2507607185, 1882621004, 3635951056, 605510057, 3880053121, 1545725099, 489095592, 3427384885, 2349907827, 3786885382, 80792527, 935848013, 2290758395, 1630842863, 481571115, 3975996645, 2959772301, 1143373824, 1059154985, 2976145536, 19379388, 3224005921, 2942422461, 3202341359, 545113001, 3176207107, 4023310726, 3867969905, 1143744894, 2626645083, 938911519, 3524718554, 4262744518, 1342356781, 2113894709, 1638690977, 4216320224, 2934204063, 1817272734, 1969699607, 2511378840, 222832768, 2082027597, 2742358960, 1788693192, 3554880227, 2680932504, 2055727506, 38773271, 327837631, 1966593300, 3217542642, 4094756255, 3703114389, 256129910, 2593253616, 296335896, 3882050292, 750986217, 2922215745, 2984657956, 3108685116, 4165397325, 4281238177, 2214490528, 1069331729, 2745844901, 3603636215, 3607692493, 3076478568, 3079190834, 1975053524, 962815090, 4189793442, 3428838032, 1951115970, 2438767842, 1135207514, 3484170453, 3337126623, 2102759138, 2209422745, 1952309717, 3043161945, 1779675723, 4203580536, 228239273, 1828233133, 2808549042, 740234286, 3901113176, 2174070999, 791677560, 2588050015, 2498994152, 2715955767, 3616087718, 3664292727, 2685627484, 4021295989, 1198248589, 3098596234, 1259536321, 3496929178, 92014043, 1936787549, 1229324498, 687435042, 2282698343, 2877318446, 1970102951, 1009013794, 54056632, 2159459694, 2592462202, 2345409415, 2933859956, 1372967619, 3636923711, 48590893, 1406732757, 3561553337, 2419941737, 969733427, 1636198092, 3795391613, 1274872495, 4180586925, 2950328221, 804121040, 3265915215, 3742301292, 1072911926, 187567356, 740857770, 3035248612, 1288114806, 3981248139, 3301497439, 1403888466, 882864054, 3956020137, 2252607860, 2391564481, 3503435732, 2007612202, 1325880954, 3792817022, 1442893586, 31972661, 160598903, 775089257, 1396588716, 2227356525, 3839837703, 3692513738, 3748810381, 2869075124, 16481452, 2683616431, 3955353487, 1964924445, 1157923438, 761736131, 2855752441, 3899200800, 66188992, 3950641634, 3976931552, 935378019, 2867330417, 1830134409, 2575341243, 2016142713, 1120970565, 3866186716, 283754068, 2960184841, 2771587022, 595492321, 3464226481, 2366330815, 3254388144, 536217358, 1094154210, 3542621781, 4029854223, 4007737124, 4222382731, 2028734418, 1801169367, 3856260108, 576809416, 3155462719, 1460227544, 3360959789, 3071128716, 1246678639, 651859038, 3592780520, 1311878070, 1115871477, 4204018227, 3974922421, 2576644848, 2426392430, 1988790131, 1995642028, 339599957, 106792544, 3832504846, 1002145583, 3068499688, 399259213, 4035260329, 3394057496, 3205629786, 3854677773, 3102924020, 1600861019, 1575407100, 997875450, 871652215, 284208350, 251756041, 890683143, 1403543731, 1350730984, 4067091140, 387029984, 1194003916, 1503057741, 3807204355, 832415156, 2117543682, 3027666797, 4069600548, 269361878, 1151422542, 634221625, 1810778911, 2042047033, 2292096892, 3022733320, 1019333010, 2952888081, 4211695634, 2208390882, 1379236871, 4039680507, 1574041389, 2301735081, 2578888104, 840189530, 1228671398, 1432286388, 3237456009, 99705351, 3148879160, 3030304414, 1620873105, 3775882616, 1757022317, 39577473, 2331693288, 3990134189, 2858289414, 1132787774, 2214791334, 1992120346, 2718337472, 288466605, 1531810207, 3028971091, 3546658038, 534368520, 63592603, 2364883334, 4067923132, 724518931, 4022971001, 807597141, 3778227494, 3076622321, 3054805590, 3391561026, 2742464760, 396874818, 4152136696, 3322145379, 3147802940, 949440313, 2017609551, 4006384823, 3758593544, 3954812791, 2084564935, 832459607, 2556437371, 2818629409, 846559719, 3254399625, 1744081654, 821657078, 283389149, 2254597879, 1477658938, 1475106654, 1780032899, 1237671844, 3157732357, 1076572968, 3139978944, 2490144981, 4100901031, 1331011722, 2121835936, 4091512210, 3937311943, 3793489046, 3189668352, 2274490540, 2864277451, 923539267, 1267943652, 2378767301, 1946193462, 1885650977, 4085003944, 1558146388, 3425845424, 1383051606, 1734551351, 4262821185, 1455182073, 3377895014, 1383153760, 1187688252, 3320659749, 1301203835, 493551803, 3210980296, 420454242, 3772517342, 1959285014, 3420218024, 2998742460, 109917276, 1127495290, 937920518, 3832085791, 3335699461, 993768508, 349674821, 2172659700, 2192799632, 23571483, 780784101, 458514916, 3567639124, 2973619047, 2780005441, 2860394663, 4089586226, 2570606039, 1689532903, 1538783965, 1590872451, 2206173783, 1774780534, 710340181, 2884434827, 665928953, 728305620, 2689996877, 3005034546, 1558793648, 1470065555, 1990882269, 2409842016, 1419758696, 2985409066, 1841264479, 3709856877, 2733676828, 4292341674, 2797570545, 3785799077, 1500422058, 973430284, 1558249782, 503553368, 2114469048, 3337669516, 456189884, 1032489927, 302795008, 613121970, 1001146956, 3268763372, 1355873766, 2618667933, 1438287537, 1175870667, 483061749, 3085067630, 853538937, 1634340062, 1390563023, 2103538142, 1546275679, 3913435825, 1594098737, 1197261373, 1728248285, 4073881750, 667285956, 2450011133, 302457697, 2398868844, 769192269, 3117631849, 3752917352, 2276190734, 2594577630, 1047981505, 4251954811, 2758996582, 215766020, 3896345076, 165608465, 2803314405, 3119784132, 2320356674, 548059085, 279193470, 3790643397, 2020415015, 267907943, 1049581120, 551963400, 2415106545, 3101163194, 1904758647, 2719053859, 548305345, 1600615999, 3719323712, 384205363, 2041862892, 1354688987, 1109459069, 1561115857, 1829843191, 3669694034, 2805990843, 2324775435, 2767630842, 903008482, 916122082, 916466386, 658194609, 2764222563, 2668129242, 879292072, 3650500097, 2417937450, 3469914809, 606816403, 3193968691, 2206026042, 2777571132, 1667812178, 18787980, 2524717724, 4126619944, 497390219, 455612090, 4129366897, 2860296976, 1586877677, 4103974562, 2425050736, 888209841, 1377575047, 3511178301, 100146647, 2062555856, 3256103116, 3024206904, 4213731556, 3919438066, 1387811478, 2761827784, 3046163643, 4238527097, 4017247694, 262948213, 3992157870, 592330996, 3920163845, 3604144236, 3110900811, 2448098524, 1295379722, 299503586, 930051466, 675013901, 2118559484, 2287126341, 1851810314, 1264426270, 2299269761, 3735576643, 3243286953, 1329085202, 532937735, 2959657261, 1582848971, 3879926049, 522704936, 3390803135, 1141898033, 4010678184, 886724481, 3451859598, 3474038978, 1504088617, 1306936414, 2488406388, 3460747910, 1983164498, 1059526867, 725512123, 2088102950, 1397360848, 2662357145, 391977768, 3802474428, 795562999, 3111638154, 1576271082, 3355646480, 217939446, 2013264063, 3495686064, 2134870580, 2881511749, 3987561893, 4213786351, 282454048, 3000324933, 2646879596, 2858590383, 2048172249, 3948384248, 995101982, 2292527055, 896674603, 3282734619, 303759641, 2220259818, 2329456754, 118426943, 3293559485, 361428277, 2186218890, 4239481071, 1585353935, 741001042, 3757249101, 2294059430, 1172183502, 1573984902, 3177147818, 3558130908, 1789110139, 3518995580, 2653740405, 725404862, 3844832978, 1279598427, 3523484920, 983464985, 4932210, 1928100501, 2070938711, 1183703042, 1835872017, 1061935590, 459558296, 1256497959, 2676428744, 2218716410, 3751134349, 2778034565, 4206220184, 3809702373, 207541717, 3946554986, 1386282475, 4051781182, 539707454, 3394397875, 191192689, 1996879573, 1194103983, 1825295630, 1387453320, 1437951406, 1118743764, 3091136354, 1279919769, 1235529448, 3361289907, 108162712, 818673800, 1468952851, 3206010377, 3985501288, 664881763, 3190129470, 2055399904, 4262605632, 1710846458, 1280146159, 2126758949, 788259042, 4244057739, 2841748262, 2030946656, 3652987939, 2917573569, 3284923345, 1584762862, 978965263, 976446464, 386691320, 233158320, 1863257767, 4134705919, 774244171, 424009751, 3289427107, 3290045555, 3581633368, 4287589466, 1115884005, 1696561257, 2386843627, 4140883887, 2052940848, 1952085199, 1917182009, 533166039, 2249303489, 3983494679, 1233456749, 4192220775, 869007890, 2608332504, 65515784, 548105988, 61436969, 3259620186, 2776141484, 2622687240, 3069640963, 2272470336, 845554228, 2448263770, 1564841067, 2358251405, 1490520046, 1270007863, 120404377, 1402833582, 1979575308, 589602401, 2556830689, 1736390433, 1177963267, 3051335561, 4205403316, 3814674119, 2698542982, 1223231582, 868202948, 1180693378, 1770955419, 4243766876, 1513774333, 3565071079, 1542993870, 2894804613, 244990339, 2747475060, 1508180725, 3736039033, 4266207002, 1629764852, 2039706175, 3867951722, 1805730339, 1274250621, 3094351535, 3139721552, 3912201794, 2915881552, 2009924971, 2977476397, 2465791784, 2656135359, 1545277546, 3351551832, 161380818, 1287352177, 2834507738, 1805179439, 304036556, 3220979526, 3830165581, 839509358, 2055850810, 1301278885, 1642498734, 216495097, 2587947698, 2991982639, 3895960904, 1369235043, 1379844299, 3113543958, 1176074372, 1072050954, 3945696598, 2337852066, 1289116091, 774581354, 3604927598, 827767399, 986167090, 287793241, 2333688173, 4007950091, 607544411, 1845338807, 3096551162, 4006038292, 2690972924, 4114229474, 2280225858, 2742092263, 3683618188, 3397894731, 1977437514, 4014054672, 233367168, 448181641, 1445861451, 1859400715, 3368553500, 4084090609, 2273167473, 2028670125, 1484449220, 2546698019, 4286095195, 2020702822, 1922000126, 1019543751, 938340923, 2795468480, 1673433135, 1895926932, 3620666687, 3661274681, 2758262949, 2075150486, 1647588258, 3779673520, 172118280, 237345767, 1030772853, 794058087, 1615258743, 987492563, 1737860966, 3592664716, 4112458396, 563246346, 4128402008, 931117859, 3722037248, 374348000, 737129594, 1405184983, 3750510347, 3673388380, 1670162426, 2698108720, 10604280, 2297531536, 2774743357, 1114831854, 2888406138, 2221558944, 629274454, 768193937, 2431757499, 1766881836, 1132118344, 1277740401, 2165959910, 662400643, 858021692, 3048525540, 2034442262, 4188204492, 1535607059, 3929285981, 1994701628, 3693094913, 581264815, 434185009, 2675172293, 1256994842, 2172114829, 686993397, 171509469, 985647368, 1715149653, 1888381762, 3050508682, 3501335673, 1151405476, 1663377585, 1361849085, 1978623032, 3048931641, 2405574832, 3009303266, 300873581, 3985753669, 4201814104, 877217327, 3283345334, 3557955500, 3712719068, 2257789113, 2946624309, 3152382620, 1661592502, 3318623659, 2520406138, 2310648433, 2488471331, 4162420652, 1661427258, 1501761758, 2085971133, 2322986819, 4157503459, 1868710545, 3596773395, 2587837028, 3034096288, 118651302, 3226964596, 1051855038, 3421748243, 2513461858, 3073762708, 975236438, 3225971326, 3447714643, 4247841003, 2371914588, 3415706014, 4240690979, 2823951476, 1103362152, 3087968369, 2607196802, 2406343290, 687206955, 3880016916, 3765144173, 3694719046, 2647778829, 1789055024, 4238162426, 858090891, 692072901, 3001954909, 680932823, 1022550641, 3110154827, 2621106419, 746068071, 3697917746, 496814031, 1123862689, 953265007, 3241646996, 79039374, 3655747624, 563905251, 3966403172, 713829925, 2389838969, 4031330542, 2552853565, 3466751852, 675752620, 842931470, 1947128394, 3584363093, 3951550023, 1917101535, 1052724317, 9764083, 3884086063, 3795779258, 1678447557, 2664340871, 2375323555, 1345110143, 1306421219, 2489486074, 3295975038, 2612121830, 3299840272, 3510872522, 2247641979, 1622143928, 4242316897, 2619403451, 1872857168, 4024722366, 1124664481, 4268097479, 623798258, 2770392151, 1457420597, 3527747306, 2388118322, 445978941, 887872280, 4184020466, 3806392124, 3845919308, 2724162911, 1841501204, 582692371, 3588386869, 3972406724, 1506037304, 1503664285, 1122087943, 1172250705, 109186138, 1971215353, 3637118316, 1420599696, 2403735039, 1205647275, 1052447007, 1398691156, 3393182648, 3929922416, 2827065588, 2501261927, 3686126797, 1713961425, 560209115, 2524367072, 3253469608, 1521072581, 2954924122, 147230348, 2764042887, 82814382, 4271637423, 3621802435, 1067721953, 1665508898, 1075571629, 1469322268, 3754601740, 1149731247, 695621012, 622928008, 423794751, 4113965071, 3756679646, 535211624, 3978804011, 3812840326, 1643246138, 175368877, 3427362085, 2441970368, 2446236719, 1800297851, 2069399667, 2930451578, 3304309932, 2634552630, 126987268, 3941991707, 2161473580, 4201871631, 2560066278, 2220853011, 1584092794, 3910417645, 2726515033, 607690267, 1005998727, 4074202660, 2388337021, 3443811944, 733013012, 508177810, 2057796409, 85389995, 3283318051, 3539478055, 3193814912, 1193887370, 3608007209, 2679181986, 1234795704, 2582248450, 2050952317, 2081265056, 2391508406, 617275826, 2832980976, 1701626986, 2281954921, 3813620362, 1837090661, 4248279195, 3596821852, 219538035, 2154191539, 2060626920, 480230921, 2170870166, 535384977, 4217873784, 2727288833, 2926075330, 234500882, 4059067912, 886761292, 4000444407, 2220165629, 2939123088, 2075899339, 1490407143, 1302261981, 4152405984, 3169897424, 3875666584, 4065384186, 3082342358, 2975447539, 3376188077, 27786517, 1024472636, 2897491978, 713979277, 1689098165, 2649302275, 4100692447, 1632103110, 2809367007, 1533019679, 1138051356, 982765357, 1936631425, 3239865954, 884644509, 3148512455, 382674666, 3109388434, 2624252936, 2870179690, 2778539861, 1045896373, 3143684047, 3922484823, 716366474, 550087646, 908626254, 3300133, 1176796806, 1865831712, 2745969236, 2990883977, 1577338033, 3756911613, 4047664517, 1658337354, 3464156900, 1065744616, 3715902540, 2840933597, 1354672998, 871695986, 676145137, 2468529075, 3593530310, 1582777511, 4193431214, 2539730952, 2894644973, 30819933, 864236892, 3536256689, 32268390, 954744185, 25420870, 2900575124, 1141059266, 444200383, 3269529827, 13342347, 2651287747, 4270066187, 168427786, 3809497648, 3211217478, 410838250, 2461512944, 787272243, 2719116654, 1196946835, 2232935521, 2575714768, 1607573806, 4065762764, 538850935, 3614731031, 3604504838, 377584300, 1937784077, 1589389585, 1576966958, 3744803228, 4261546741, 967432889, 952689182, 1184985533, 3823027921, 1365838001, 1808579921, 430181007, 2611361747, 2058098236, 1753397510, 1228938112, 3389000613, 4253280419, 12372279, 990071678, 2150821228, 2813310973, 384712960, 1803684941, 3252867209, 600790658, 3461480336, 911771640, 1012420474, 2197211938, 1179471795, 4087657419, 2160039511, 2274997799, 1724756497, 3704763713, 2290313729, 1743032144, 3018487612, 538796336, 1535620343, 4106424677, 627477927, 3973108148, 1116608501, 1328483317, 27277484, 355682042, 1202121576, 339198169, 917488493, 1076611334, 3903588470, 2803884871, 1571887180, 2778699943, 3906355963, 1758612942, 1859030305, 861827225, 2101440896, 949302931, 3620650414, 1525510121, 303558072, 1377075236, 3624679203, 1227990709, 1091695954, 2756428137, 3715504133, 3418085772, 445553963, 2873596416, 1916144825, 1690030968, 3721316113, 3733068834, 1643845170, 875978053, 2251602348, 2046697016, 3134708155, 2677862242, 540583498, 3295039548, 2302992468, 1732675330, 4056341335, 4239442787, 2606497692, 2249500882, 2678663867, 3044055482, 379868756, 1063104456, 2076633067, 486589779, 489471886, 3300291027, 1248566669, 944285863, 1749263152, 3705440662, 2043936549, 3840660992, 1674815559, 986054092, 980287129, 2494226325, 2181055551, 1423546223, 997861694, 1568021271, 3218807767, 599924872, 2797652790, 4221503830, 1120641132, 1092824188, 1850338979, 6155195, 2011447894, 2109331859, 1096422072, 471339889, 3382062608, 1785172452, 1325840493, 326456324, 1412412523, 1372271585, 675625241, 713828471, 4282958513, 3358809989, 4126941205, 2958146629, 3379021808, 534219821, 4184616333, 848972587, 2495858937, 3985603886, 878168852, 2102591235, 1272991610, 3965711997, 1643931794, 2194317200, 989009698, 2394978715, 622224505, 1737768834, 945399207, 3081273372, 1405070881, 1423640589, 1693197330, 971301446, 2954157652, 712943492, 2002634643, 1200762548, 590056921, 2374284664, 411344388, 408295367, 279020268, 2220795696, 2275340614, 947889914, 1503589715, 1130448259, 3808923471, 3520945785, 1631276749, 1371194786, 1804779821, 2585492364, 1466485632, 1494125238, 3880670251, 1773232706, 1448054089, 1992995818, 3556679721, 2817392553, 82520266, 3285317232, 1422975170, 714769704, 3743404557, 2059287552, 3450376331, 2619804466, 3460190608, 2659487293, 4064995060, 516616275, 1074042180, 4087304994, 2727770514, 1015079629, 1784804354, 805158179, 1331328238, 3399652802, 1229722713, 3455460521, 1962528518, 2036225447, 730549540, 852596444, 2712681498, 2135243621, 2443252783, 199459907, 121609132, 1701980828, 1989921584, 3226256585, 3163946680, 4014684944, 2022602357, 3007441389, 3782995777, 503247708, 4002408092, 1380157127, 1003121800, 232784147, 877673929, 2561706221, 2633182677, 956294825, 1256267969, 1922354039, 381392081, 2259735377, 482866459, 1132076833, 1060976542, 3084825723, 450848054, 3489179423, 2072987372, 1314211150, 3669043573, 3468500175, 3166315114, 3445483590, 736033230, 2202675110, 2917517905, 4117128578, 3693602381, 3764728037, 2113855309, 1626433075, 2826528034, 3298848788, 1147851291, 3880127953, 1922508462, 2538292834, 3361421718, 2292063272, 4280268879, 149663053, 444500117, 1497727753, 822003301, 1044541902, 3665551017, 2921317827, 2489714332, 752975048, 3651718958, 3083634138, 2806538590, 3755479312, 1461204894, 3821498827, 2652829202, 233612357, 422869079, 2001148859, 1636432072, 3518194096, 1389834700, 2849745994, 1065747724, 2229316136, 2084949362, 167631785, 3232952468, 1684626403, 1128071135, 3105486764, 2669220490, 3112162498, 1173451992, 920627004, 3045567263, 2527649682, 311052278, 3853755577, 2323729829, 1157540063, 4187890443, 2816420007, 2155788254, 3427403078, 2693426478, 2912617298, 3131825542, 4151236215, 4187888194, 4258208105, 550755285, 1839451219, 3946397450, 1247333511, 1304111148, 4004224823, 3066134894, 3637180451, 2494561161, 2360505964, 3180900165, 772649314, 1740217553, 1154171734, 1702354304, 2172556140, 82270411, 1399948307, 1636213229, 3894634327, 3692125839, 2577517669, 422226151, 816600024, 3232721384, 3473721032, 3778825724, 401244916, 1093677839, 1200521255, 4246960419, 307004501, 2352223857, 2401531249, 3668636398, 895404214, 1967772205, 4012972215, 718553219, 3777196399, 2276995584, 622007463, 1170079832, 2175228751, 2865076505, 1690955028, 2630172650, 2232152451, 616381845, 22809991, 1363397864, 262895869, 429061677, 626230939, 584413750, 225231448, 2351976480, 882173291, 4144930099, 120134357, 2411564643, 2708764457, 1565502244, 2967422737, 3212065782, 747719548, 646003102, 3559779299, 3649189770, 514523809, 1446256088, 1164928336, 878125351, 1738800870, 1117701792, 2872139132, 1298700653, 3605634489, 2411532703, 3674703160, 2252206975, 3382757820, 2028045613, 3706361418, 1529129106, 4140950983, 2851287870, 893757777, 3520084984, 1095434107, 4178049993, 3060184705, 79565596, 3838127640, 812665390, 1616944437, 613317975, 1493200998, 1224704101, 2157649015, 2785053132, 150727963, 1580719932, 1376143834, 2782848123, 1323929084, 1652953284, 1487080285, 2435719437, 838324259, 3350783561, 2754431086, 1335860531, 2505027999, 997182494, 2458229426, 1329644766, 4181590764, 126506853, 3809503600, 831254451, 3542431011, 1214615740, 1199248040, 938526449, 288271714, 647057257, 2772403676, 2240842472, 1077992176, 1495761579, 215350978, 4256746003, 2198866013, 1206212092, 3324107243, 2203277096, 353022502, 2910442168, 1035784652, 996953612, 3770053149, 4231927902, 1115721663, 3979175668, 2683993306, 4266305039, 157512780, 1561192407, 1133299227, 2135628603, 2925428173, 2686865969, 682160173, 1443698798, 2482404311, 4147536007, 2081774999, 1678344673, 4183280863, 2192798745, 717788828, 397129244, 2571198703, 419297756, 3852129787, 3379502096, 1309096500, 3165909745, 1926512787, 3820630949, 2078788608, 1476988257, 3759998760, 3865469209, 4228566346, 1064708919, 2193522740, 425646581, 541564273, 1967692074, 1462075385, 3130471233, 1648910879, 931195688, 618812473, 2586300687, 464133858, 238507189, 1391942710, 3979226936, 1062434673, 4227207101, 2367304799, 2990283342, 3192674415, 481225862, 3156774405, 2806635025, 947800265, 4007620840, 2505780685, 4191898058, 21723595, 3446333624, 2903559552, 1508058552, 2216255255, 2148591252, 3476642261, 603855783, 318697916, 3685022344, 3546907075, 1431659535, 441691398, 2598564449, 537608136, 634138881, 1957424729, 2184649042, 1818995423, 1393383454, 2727968807, 786166647, 2279682064, 2976990818, 1791565300, 2131083280, 1126378735, 3165851268, 1157232927, 2664229293, 1236813151, 2704162397, 3018798588, 1758234575, 1602037009, 3466655364, 404110080, 59583712, 1031885809, 3931948932, 2277744969, 3051638653, 2773008483, 3364035691, 2941927119, 3248471456, 3357622073, 3618434280, 961889726, 3674451754, 212962236, 66190922, 3591230063, 4086582724, 4028638756, 605681808, 2610527090, 3272631612, 1551174025, 1083445953, 2395631801, 3118306935, 429917313, 4005047868, 433852175, 2446154552, 154414240, 2204040512, 2484021515, 3813906951, 1414641289, 2246096390, 454278083, 2663399829, 943094172, 3580403247, 3589336976, 2665036520, 1882624972, 2949304141, 858440070, 1000081710, 2962305943, 2517384760, 1932420055, 1558591499, 4181430813, 2267671210, 2969198003, 1285612248, 2754217378, 2355332862, 1479791722, 155153178, 2359798987, 3139259868, 3940866330, 3343733089, 1860628144, 820388956, 3078882826, 2572519350, 2979039993, 1530336974, 3368916203, 3835566747, 1635470457, 1628101139, 1228030250, 2401255873, 870604679, 2648873023, 2844578997, 3519477981, 3517427534, 682131726, 1699919646, 3380430722, 661270201, 1137030865, 2821110570, 2142984584, 3049025556, 3191026486, 1343071263, 288179933, 4195580636, 2891190799, 1375845283, 162206192, 12152017, 2329162348, 1088908222, 1057354511, 4076741405, 3568639160, 1218070224, 2501977172, 879337503, 3648131792, 1254139862, 2709857828, 2619833204, 2159605326, 1690974433, 2671989152, 1155367247, 1730782887, 1302723712, 3289367506, 3761972737, 2583395752, 580527633, 1150469604, 4087087378, 477273652, 2744595991, 1908330964, 2348357861, 1333870540, 2050655872, 2122120141, 2025963348, 71433677, 3450050522, 2959197382, 2221779771, 2990111210, 3618818896, 3535461231, 2269701390, 2911854547, 20838571, 1357163107, 2892709044, 4108750566, 515431925, 2797675255, 2752376382, 4232735047, 3999964841, 1122140329, 3553026128, 1756237826, 2974688075, 2584716834, 1168838168, 1381670337, 1360019801, 550756586, 4201139386, 2943810900, 3868121596, 3213776305, 2671735481, 1686206568, 2719699589, 3918956503, 2924594956, 2037151387, 1731128612, 3956183982, 1829524603, 3986767934, 1352265130, 1989014282, 2980878985, 1686007360, 399362873, 1966302477, 1928573500, 3517104509, 150463882, 834412250, 3736977643, 36519158, 804369060, 2893139583, 469131205, 908809098, 3380309158, 459076897, 2608813879, 3657214829, 3832142376, 132028851, 90176671, 690241364, 131116124, 2926597972, 3282617881, 2864096021, 1227355134, 2512519303, 1671539375, 57698539, 511509471, 1658798363, 1033977954, 3405840006, 2490543539, 3058376303, 2440348510, 991692737, 3011636893, 738032056, 3121833756, 2217575473, 714852736, 801737150, 925521809, 1915161424, 1235101485, 3469007178, 1884607331, 3585003317, 492455978, 1759437050, 876636191, 1177779828, 4096753504, 1794702037, 1799422883, 3080664841, 4139236412, 3154959605, 2289385146, 784325850, 2629893631, 457388097, 2818541180, 3712689538, 804859226, 267665553, 316124733, 3713414550, 2785423070, 328500708, 3406270117, 3719555883, 2242434875, 3573045362, 3616545427, 2296776787, 870921557, 1514488586, 1384060981, 2400316739, 4280195096, 2420810154, 2390439703, 1915402716, 93319447, 4167809344, 363658054, 1079361959, 473689945, 2441328960, 956637078, 3841924929, 313716156, 843682970, 3262079230, 3484310155, 3562179213, 2484573117, 728539763, 2420678923, 1745827989, 20459719, 2265743150, 242403471, 3472937494, 4282548998, 520954128, 1973372157, 1553762955, 1970937194, 3243787920, 1943623944, 2324379387, 3489216927, 1160649576, 3802660784, 1644242350, 455988491, 3520119890, 1871978140, 684591468, 2926185410, 4006854236, 459416137, 66792279, 1530306770, 2984718820, 76175011, 704024917, 2210060233, 145748724, 1129925430, 3790475559, 1589767062, 2875507349, 2912875309, 2443242133, 1991126568, 741101359, 3893274491, 66147912, 4022793100, 2788748538, 2098570340, 4053128771, 700658468, 2917976634, 1521851468, 3609592843, 2333758802, 3241786365, 1362561686, 2912718449, 3779917014, 2627137555, 2829164093, 386092280, 4178303209, 1891480131, 1321129825, 93795579, 190338467, 1166963024, 676375884, 2169454546, 2226048714, 3310010781, 2114203505, 2138485334, 3642411275, 4087508129, 1884952507, 4070842940, 2936915563, 3307703786, 198049797, 1271272390, 3034921007, 857747644, 3192276911, 3267036734, 510259309, 3079107031, 2930593020, 1802878254, 714355396, 3574705504, 2101186619, 2337416926, 3919549655, 2455250406, 3585048280, 4199199043, 611345544, 3346958901, 3324810396, 1083245178, 3561213643, 898299213, 340599012, 693466556, 1385651435, 3888375032, 85813968, 3234111282, 187973769, 2215918528, 1797109203, 3988622662, 3812634928, 2629364204, 2906113441, 3622404148, 3649762504, 2363877916, 2208892769, 1222862234, 2809341536, 4105050501, 4012116547, 658015804, 2219264939, 1516189724, 70523686, 1055846788, 503553301, 1851568098, 1570337109, 2617290966, 1121611479, 1909223024, 3811759444, 2393667931, 1530426648, 2111339974, 2602867366, 2245067089, 2575316133, 358056987, 3851174856, 3571117580, 2102632462, 2081411569, 3047345471, 819691430, 2077313016, 1796859306, 3408873089, 3990588952, 1217556312, 1095975895, 2102943507, 2301607036, 3419477689, 3077229669, 896353161, 3300886487, 87672700, 1320892612, 2298222391, 2024820583, 4038434918, 2872346787, 2725775604, 1058345534, 3628060303, 901808113, 748261230, 1751230781, 2125707335, 307525366, 1714698589, 3317716313, 2634190974, 979067734, 1194164857, 2247496857, 3997753218, 3659769345, 3379113648, 3617599072, 1989905809, 1459561611, 2399552064, 1217810708, 2619047299, 1435817057, 2243681677, 738705835, 1385982885, 3915127610, 2469460301, 1315721163, 1294808114, 1451351844, 224562597, 2496553007, 806350362, 3584101112, 2359730316, 625319254, 3893218292, 4146388956, 3023512421, 2670889735, 1352338770, 3076975429, 1771380923, 3584778882, 1502003683, 2452730328, 3557382814, 3679253143, 1133229230, 3020065180, 575787464, 808089716, 2947432659, 1079862486, 1854930180, 635980701, 2173488184, 132616158, 2273660486, 2634321265, 619244128, 2924567575, 267250831, 1091621265, 571761783, 859260310, 3094914788, 895561874, 1308227253, 3594572792, 1503498420, 1570210611, 327820943, 1546276884, 2728313046, 1036427321, 1463325061, 2772403364, 3760862686, 390907191, 2444784997, 1835739338, 984975252, 2347534538, 764819700, 1047739705, 3759313110, 799832422, 3891707099, 1786650812, 1651135713, 433214788, 2479265095, 989122741, 1734203215, 4250722953, 195676264, 3069045666, 3676692006, 3023008307, 3961059268, 1795742505, 3901699096, 2755673973, 187994383, 2172489954, 1820618754, 3816941900, 414528729, 2434658724, 2668830749, 981890984, 4136785482, 3074086966, 3316954280, 510169510, 1431633069, 1867676674, 2378228712, 3731484538, 1719709177, 1246842553, 4211027585, 3330069312, 2408762477, 2885869281, 1806237796, 2127043638, 3674650469, 3213197258, 1709114966, 1779235210, 1613181219, 1332003890, 3618393505, 1761925062, 3767562365, 3788576410, 3885084927, 3719485618, 1142819483, 448377293, 3584936760, 3750047091, 785403897, 2841932743, 3971027621, 2390750639, 4259861934, 2805123262, 1490024361, 1830599706, 2754134378, 3358688793, 3305321446, 2190848655, 14040206, 753295374, 533278150, 360009731, 4249015382, 2570897819, 1016191562, 3272125634, 944019914, 1130618810, 197173533, 584419709, 948611085, 1033163113, 4154070732, 3891591834, 2888104794, 3060746736, 3346882328, 816572208, 2011021883, 784272044, 1008655335, 3391091701, 3466163646, 238671803, 1129012455, 1382836861, 4097005154, 1143492443, 1757363252, 1286979494, 1313122516, 3484561910, 2785427717, 1438261562, 3933179659, 3381366775, 3753337115, 3673366424, 696183005, 2263444442, 103684329, 416696673, 1468903149, 2349851242, 2478046119, 3656821973, 4081390392, 3809815210, 155743504, 2660897475, 1221536315, 2846778781, 2727423752, 2427692776, 847197837, 3718634568, 2788678124, 3519321733, 4040200392, 724527352, 2727646727, 1230459032, 594183569, 3330444990, 1997562425, 2639867450, 1708448560, 2381699197, 1461601662, 3399921290, 2854273975, 682981308, 1444229876, 3720262384, 1742034713, 2952329646, 1656382044, 1072799627, 327120431, 2244592810, 1651904294, 3187722458, 2712948680, 1830088227, 3809399609, 2578460105, 2754319361, 2697884566, 2020666814, 3629292428, 4109576834, 4259376458, 2020284128, 2878561942, 919194380, 1176243126, 2214464217, 506589984, 2818033104, 2742694704, 4033517794, 969937401, 1065468932, 4115999585, 1855624490, 476326944, 2371843284, 1397459007, 4282304581, 470181611, 1692630801, 1558647017, 3475105915, 1404161672, 1824510199, 1484055165, 3302331947, 1725877427, 433114029, 4263865350, 813446208, 1850428356, 3800366282, 350386884, 545158235, 859705776, 357416476, 1487265345, 3093863203, 1097122257, 1229003618, 2229575853, 2925598049, 401812161, 1799766395, 2827943791, 1003160833, 207477175, 3446931397, 2798650294, 4068191832, 1698226524, 2616216761, 1896499940, 813842022, 1774624495, 172564390, 2030282534, 3483690305, 3157831707, 3046850309, 1717404774, 209848250, 1028157285, 3231303761, 674414700, 4035044773, 3205997847, 3563673649, 2567524074, 3666215560, 271620362, 3380082576, 2454007705, 1087309626, 2880439824, 3092473817, 1701628663, 1796855524, 1756500155, 142380837, 3770478420, 1397764128, 476420712, 3734135854, 659280773, 3798045013, 3985801306, 1788240039, 2156409357, 2742496957, 2179085270, 640948704, 4039418922, 4050573737, 3115300018, 224642847, 3801910052, 1369112662, 1293673876, 2463477566, 3188879266, 1170752577, 2955595297, 2584883599, 169598464, 2940286110, 1238699611, 3697110187, 2643752908, 2756891862, 1053172740, 4275899291, 577417062, 3085841321, 2918948928, 2074615457, 654670718, 1016200827, 1864190942, 4190440707, 1967659840, 2907265621, 79512992, 4137871939, 331959246, 4199674488, 4094197183, 829157093, 2717392146, 2717282664, 2439954872, 2012654439, 3969870177, 3691469768, 1637592369, 3491708791, 243377379, 2329957718, 3914759660, 1842959389, 3995229878, 4266869311, 1828432051, 1221514274, 2003235736, 1788435533, 2042792262, 2565892311, 3810651996, 705834285, 4274934191, 1068665338, 2242967941, 741346544, 3757138689, 3619432518, 1711844625, 568411570, 1892098502, 3648232850, 432613355, 2838517802, 562397723, 1050472731, 4003953884, 1791319441, 3804762804, 804976862, 2423813060, 4074270016, 801873620, 451368094, 1049508146, 413953749, 65523714, 570299431, 1016623854, 3856683836, 3583280424, 2917783560, 1302169559, 918691168, 2400649408, 2918474228, 47483114, 1210101667, 1630431139, 3771123635, 195470179, 3732433071, 4219154907, 3128066304, 124635254, 1657561276, 3843867177, 2158231614, 3951494764, 569308866, 3695411335, 141903300, 2937795004, 2316323357, 1434554521, 3909977435, 3352720204, 2456597977, 2341054750, 2663434569, 1523973199, 1522742125, 2581147015, 2391722386, 1137322565, 768604313, 160121583, 578504249, 308371049, 834835684, 2620908604, 2319912803, 3764370099, 790290300, 3360312010, 1904070401, 2918101927, 71942898, 2433813087, 3557605938, 719831464, 3564458577, 3766646367, 2963659959, 3993711354, 2285457844, 744857522, 3074856662, 1351974733, 3143589465, 1462185610, 1596687338, 1741785083, 2320826497, 2156931741, 3000769459, 763493916, 2176969183, 3369525185, 219942179, 369075923, 1646695328, 2163381518, 2235662317, 1623513516, 274844176, 1441174319, 1153920718, 212801216, 1055996750, 1354639269, 3033366368, 3071595071, 3472304677, 3616105547, 94954270, 2325806772, 3484749159, 3234941012, 3591917075, 3040847659, 238475043, 2042100090, 56976035, 2541551438, 2667131362, 2934414062, 2780383373, 1940846476, 2774775989, 3827834926, 3162178499, 1425104078, 885779725, 1527962325, 1705013918, 750243, 728445781, 2479862720, 2544666704, 4103816731, 2847675361, 3904124218, 3897819871, 2541635981, 95870572, 975278310, 2442647442, 4185042279, 3886633920, 2704526361, 3858232587, 1813356792, 4190468640, 2899849119, 646282559, 3490296776, 1838945854, 3733081386, 1070064657, 3259053156, 148722369, 3724618215, 883610380, 2257630074, 2446205094, 1128201300, 1314825803, 1167397268, 2075622068, 776784152, 4097597565, 4287741883, 2819132543, 2461730976, 1782089961, 3133404015, 1851800784, 168943574, 823002808, 2010509051, 3412097609, 1681704446, 386036117, 3162455272, 3083223357, 3886287108, 2689150695, 2858047911, 752523886, 2374240777, 3272895897, 2717084226, 2443146540, 1988002990, 1752537716, 1250494732, 986562651, 865796355, 798658897, 3904382502, 132674733, 2355775332, 1376300339, 3730344646, 3659336608, 3717003912, 168088307, 2048069785, 2357515825, 987162896, 1960942172, 104660491, 500114561, 446614029, 1298632952, 4081047888, 2498836830, 2475028636, 3062436411, 3374910318, 4015866809, 3637082745, 1159720685, 1533726429, 3475860806, 4185675552, 1155813894, 3019346491, 679512703, 1012482478, 3607659410, 3977848291, 2036039592, 3595822007, 2910812568, 2072877873, 292187474, 2822947811, 2267968267, 3066849858, 451858842, 632848820, 1529739550, 1094672168, 933960751, 351429237, 2278492152, 2995468866, 3326137902, 248445052, 211731775, 1988738700, 1416871024, 3084666242, 890368545, 1569812447, 2086371631, 242046087, 3858535916, 3212249108, 2919460716, 518830474, 904076171, 1493137240, 2827587233, 1308024658, 2064821441, 2891450375, 1397063151, 1627962481, 195503174, 1004839643, 453700443, 1169438617, 3759608250, 237375811, 4041965884, 3132675438, 3110207509, 3962801096, 2745923772, 3454747398, 2368815366, 3834858279, 3192132759, 3231508868, 3897994472, 1820668395, 3592596328, 3077351505, 3845023381, 3157560658, 1793258895, 4065554348, 3982202505, 909918978, 2185660722, 4286808205, 2707366423, 3821243961, 371424152, 690669170, 2801440514, 120969724, 2727214379, 2514481958, 3412388376, 2781005810, 3836438181, 3271162528, 3686149591, 3245218502, 2740775892, 3278123686, 3243343696, 410627201, 1361179711, 335886982, 2440272597, 2512816343, 306410920, 310235443, 1134770329, 2271440132, 2524685648, 4063663843, 2376510678, 2049548104, 3711053093, 2745652522, 2558859958, 1261495374, 220147061, 1540469586, 214222165, 1016950341, 4244442900, 2850315890, 2600573204, 1220641626, 1211891380, 861807950, 1598173904, 3720369734, 1652686647, 769487587, 379037078, 32164865, 1983050452, 284061914, 736180580, 2317227381, 4281318136, 3077490104, 539648541, 1595797990, 3332709689, 244680409, 2151248256, 3289986885, 3394505199, 2015611625, 1884877092, 2472580857, 687146644, 4207645068, 4265559344, 1417503256, 3605418829, 2111246502, 4207461906, 2686552670, 2753761272, 2174167000, 273791000, 2978020942, 2352949840, 1268041497, 952997032, 1936173432, 3542200971, 3369058739, 1231239079, 2788135340, 3320560988, 1350991752, 3631790544, 3111116130, 4182686913, 2936469694, 2172817034, 450714688, 1860142500, 1894722899, 4238102433, 1180875892, 86004988, 3003044814, 3748748629, 1426681155, 4127017845, 3446134902, 1420828488, 2552758834, 1536803512, 4265133008, 2959891382, 577808978, 762394991, 3516403245, 239330490, 2762381871, 2696667775, 4186870756, 4052543000, 1807178773, 720000765, 644820963, 4270051271, 81639415, 3893376618, 2308659233, 2176291866, 1717223015, 3516564038, 4250583195, 2797234277, 3976305904, 970657001, 3399150383, 136203922, 1444325743, 1709886555, 1594872020, 1762250939, 3378135922, 3749613737, 1859976032, 2576758949, 1518036388, 2256806341, 421801788, 4006540248, 3470734713, 3316963507, 4084847013, 3459904209, 3345639734, 2999987658, 2425930078, 2810013039, 3868640723, 244074420, 3018283950, 14669134, 774354692, 4034902675, 3628991638, 1421750892, 923044734, 2516505904, 3080089596, 2782191221, 1571881000, 2749664174, 2487826186, 717881818, 344016775, 3365530076, 3456961169, 2859106318, 3184077894, 2109131434, 4005593326, 2074753316, 3519975440, 344573530, 2200363113, 971946783, 3411848711, 3506324646, 2039756688, 284853535, 69718475, 3438649430, 156261201, 1494898845, 1911408486, 452802048, 3151438409, 446383793, 3773834054, 2075897683, 1914961669, 924357952, 515638583, 1889654400, 1059556222, 957864212, 2089352148, 847625481, 1282079083, 3619552450, 78609185, 3754178150, 1112680627, 2931305148, 891838534, 1924636619, 178889511, 290575812, 2505676835, 3606048185, 1921599764, 3878866261, 881742758, 1793893223, 3400250938, 1190515801, 3127935173, 3574595833, 146965924, 3021196274, 3621099521, 2106664975, 2455561546, 4009113191, 3040897265, 1088339840, 1924573649, 1577975115, 2634938260, 2440109100, 3476177180, 655142895, 1533904642, 2142246972, 3676580027, 4091719612, 1591647334, 1808220325, 4016730318, 3523841087, 1487571598, 2332569348, 739067835, 3087515156, 3990161735, 1453120084, 2952051961, 889097023, 2974891752, 3037814240, 2117851119, 912388432, 3738324737, 2099518926, 3653655, 3699246977, 3375638113, 2603642081, 937291169, 1282153251, 103734783, 3637704454, 2872960387, 1891562889, 2416096163, 2600760782, 3793077166, 2726567421, 493067430, 639594893, 538355520, 3952520992, 3126264982, 3292444331, 913796084, 1657311795, 3309475522, 2460560876, 588886335, 2972434415, 3096669919, 2598786944, 691505532, 3683735527, 1185407585, 814516552, 2751624706, 1553406935, 239589465, 999385329, 3081168116, 3090808421, 3198363659, 2254094294, 1121213125, 1485959002, 876927926, 183874028, 1325075073, 3610365093, 3663062033, 114686250, 976689740, 3477908472, 26258214, 3111135233, 2608680542, 3568785020, 2969635104, 4076587846, 3024601986, 3057546345, 2507717975, 2573526739, 3214865973, 865838709, 935369906, 1498160967, 1902192816, 4181608500, 1755192603, 3550097446, 2573262537, 2957738041, 2397367986, 1594267155, 3980669615, 759823503, 3235891191, 592654998, 3919412351, 3670235233, 4138086630, 2893253527, 3243172245, 3644116660, 3097297527, 1379822264, 1066144425, 207368950, 589080893, 785557699, 2664028976, 1360909169, 1079508549, 1057369764, 3214875895, 4078818007, 2878656319, 2846974642, 4004021667, 3490892180, 4062253697, 1243095840, 2924758621, 3300397166, 3167013084, 318332355, 931612130, 86369063, 882106175, 784314671, 485887604, 1186653334, 3936919327, 774309887, 4078351555, 394335709, 1113164557, 3286573335, 1465681070, 190042212, 565073760, 2878100104, 1504575860, 2324789676, 544912604, 3529747878, 1408823809, 2183631202, 610493743, 2612024081, 2497259197, 1242406304, 2272262867, 2742780281, 2410588580, 1113092283, 3556657709, 1699322257, 2658489444, 1527609385, 1230784301, 919018457, 570266143, 1165243546, 3504470378, 2714211005, 2607977711, 3465787697, 1316617864, 1364245384, 3575063053, 2112221167, 4022593324, 15767363, 609135311, 1800004053, 932966088, 227836759, 830707633, 4096999796, 697184457, 1790949970, 2072986777, 3637297560, 4036416209, 3221121764, 3701995386, 325651138, 50938110, 820533258, 604356907, 3968892041, 637431133, 3610840474, 939602819, 1422099652, 2455943710, 1862434303, 3118551215, 2688442348, 2153551883, 2136227678, 1191844412, 203340082, 2851330329, 2706179362, 3528475098, 1207113842, 2393167205, 2971509203, 4229217119, 4066935844, 491962556, 328945465, 3011978566, 3848150694, 1817097609, 2981812784, 1452932406, 1405992285, 1419712582, 2907894594, 3698419283, 1338698694, 3653393512, 2072053486, 2807964641, 1384784447, 58331316, 2824232687, 3120237800, 3517531351, 3503556082, 2645611178, 1883918640, 2511445513, 2400906517, 1440537195, 2488737790, 3004961937, 1747311270, 3903843970, 2985229243, 1713811284, 2588362540, 3231461167, 1680261263, 2321830184, 1790865657, 1100328366, 843361218, 1906190342, 1479043331, 2796923386, 1114859865, 1594222571, 1607151055, 2337383272, 25041464, 1405654657, 3856728344, 785461405, 3559843586, 1901048366, 1904543341, 597951262, 2016875799, 3007535497, 2536824202, 2966289164, 435876568, 1803721968, 3297763270, 2348310657, 4265547618, 277487668, 867136458, 1618120258, 3550525907, 3215389393, 1252037984, 2153740200, 40757366, 1702725959, 2380636078, 3029224346, 2141373525, 2753636805, 3470076741, 2643000858, 2784514299, 3986846702, 1678956272, 2543341611, 898151542, 648134847, 1633280169, 2719959266, 3518495172, 3285945194, 2669299552, 982191706, 4267054440, 1750558397, 2198239589, 3230837190, 2217717259, 1901555325, 464572875, 530791169, 345375859, 3144806681, 2856302551, 2446319754, 3508265146, 1566593301, 2995506509, 1091976105, 2333896267, 3801475029, 1654769842, 4207289602, 2309242967, 685615803, 581870523, 3419175947, 1545232036, 2517685366, 726498239, 1435240424, 4224885888, 11799709, 3494742341, 102377512, 2134034961, 1537122625, 2329897286, 4109644566, 1901966872, 2617587439, 566901185, 2164869541, 2574203874, 180796728, 2962258766, 597763262, 386003002, 3121943996, 2259645280, 2619811927, 822727241, 877178346, 1133545719, 3203147755, 275808205, 1656421883, 376879818, 2807092068, 2956960061, 856033694, 2464272548, 2512290471, 390850576, 3131025305, 1230996662, 736179418, 4063114926, 2812553492, 3498131736, 1594757796, 1377959113, 3090942271, 912214480, 2642948696, 4001870879, 174579021, 3509878897, 1548067657, 3247810386, 1814362689, 3377480215, 3239949452, 4223521493, 156798879, 1116618200, 1858973177, 1548580509, 685239686, 2438723912, 3689717297, 4290904979, 2012568666, 2253260844, 2884258518, 3995484756, 1371405504, 3541205052, 2005111233, 1109337142, 1893788342, 4197882171, 3780494160, 975470698, 2759549981, 2520139028, 127301586, 3779024529, 400386278, 2873936489, 2984991670, 784367486, 993513388, 4026773763, 2657942327, 276969729, 1655355496, 1043032129, 2066411426, 1521102126, 745632834, 567986280, 1081919472, 3140491054, 3220462373, 119305969, 84053029, 26692252, 683723037, 1102893989, 3743570298, 2106245842, 2830485733, 2323435339, 4019029802, 3464882841, 4265942432, 4265184453, 3637614260, 2260944490, 3790347841, 990355860, 2112687127, 1581906411, 1691711888, 2381568797, 2596192876, 1449132669, 3001219596, 3513627261, 780443108, 4194246886, 2537897570, 2600232419, 362378426, 4062413878, 2512938955, 3800340290, 52210547, 733045064, 3337108572, 2536644106, 1538215477, 4041999522, 4215496459, 2309144816, 72055786, 2148744836, 636975530, 1778523593, 890417800, 44103700, 1968336912, 1218180692, 2197625373, 999703170, 1099796570, 3591701825, 3989663784, 4235580103, 946400764, 3263589634, 3551566409, 1323815921, 960045300, 870027802, 4061524991, 1627707076, 2956709620, 489718339, 3653180458, 1852529625, 4079112306, 1732838881, 2594898765, 528460227, 2065005811, 512483694, 3800351407, 1084355594, 38621680, 386034315, 2501454855, 1333295818, 2995935460, 2783856353, 1034776204, 2456527159, 3889846212, 1747331289, 182115095, 2410838553, 2560387330, 148357127, 2853297770, 2743130898, 1965687086, 3652926319, 3791706682, 661861950, 3814203961, 714713623, 178934008, 1741260727, 3881542727, 2178696117, 429151238, 2276043785, 2549202727, 1455441416, 1547520103, 1289987265, 1693633887, 3869171274, 1829708308, 396637508, 944745743, 1095903751, 2128208446, 738433366, 3301872002, 2603087373, 3980760782, 3259229752, 241529093, 2105667728, 3060809514, 628220626, 43954611, 2792364648, 541688709, 1213728527, 2702623013, 3560249158, 2298870145, 869763686, 3513578107, 3361019500, 2678526016, 2306893067, 506547455, 2238592233, 2813204407, 2768401388, 370692008, 2266321177, 1812737292, 1405332407, 1183542128, 1500685513, 1036594780, 998010794, 665860155, 842663635, 2525174317, 3267554413, 1702360854, 1323735330, 1643934254, 427643178, 288068544, 2129455314, 1528231124, 2358601366, 4000116970, 455587140, 516194824, 1947739658, 4147867434, 2909922780, 1374688523, 875213117, 1602569242, 3796470144, 2947554965, 3305609489, 534857248, 4221475200, 3829548056, 2952772868, 2019433652, 492756603, 1802245062, 2817541388, 259211598, 1065198907, 1280046384, 985612388, 3729318897, 3527034619, 3428855140, 2068344383, 2872682214, 459329039, 1726307786, 391644311, 3109401371, 1163380253, 6066755, 3631420655, 3888515807, 615346374, 3816961265, 3392687968, 3552252038, 2978389155, 1978636021, 446485557, 3193739837, 3746460026, 3254452639, 2184384356, 4278571430, 381178622, 2479179951, 2157598602, 2643815035, 4007852986, 2449843725, 3535453397, 63981335, 2248065982, 1301218593, 1296987501, 3607532806, 3469305523, 3429315132, 418894112, 1368797560, 1435903202, 2514416482, 3465535362, 2230952922, 2958758258, 1977093513, 1120933669, 711898978, 3029877922, 3466581234, 352569723, 1046143814, 1599226462, 4237805876, 2880277461, 1507538896, 1746586836, 3699241272, 2175401366, 3517864697, 2350276796, 3762609412, 4201425747, 1805310822, 3981685071, 2038262335, 3175819952, 3231259013, 3946011661, 3134801876, 2614457174, 1696480626, 4284178693, 2477012045, 3409448150, 2431431638, 2271701661, 607655273, 3984519680, 2935456774, 3151028254, 2831469590, 2071592362, 1291885886, 3481342481, 1509424388, 239411597, 2617140625, 984285927, 4258605792, 2218371318, 3264499684, 254312552, 387984740, 3968951871, 2110467579, 4222116265, 12688294, 3355813749, 2684711942, 540586819, 2983636663, 616883544, 2050223553, 1797771708, 3095367583, 654236084, 387385133, 3676689475, 987800061, 3175548244, 2103726951, 1193955950, 2764976115, 2434955762, 837160019, 3667634594, 4105805631, 3043178933, 3405701415, 98295251, 1774034287, 1721309532, 3689749785, 710455706, 138823150, 2428080193, 3165420920, 210137832, 3240227252, 2046198808, 355459300, 1738344640, 2555470063, 506377933, 1633350655, 241842294, 1854665518, 1305286552, 1334740059, 543151098, 2197698442, 2160527735, 2431603793, 444679294, 2294916376, 3104297303, 3066721793, 2810427977, 920846833, 4229680916, 255677069, 4263058861, 2671329051, 543896410, 3705626484, 793608435, 4082187531, 552049576, 3123766279, 3590344142, 1259743466, 1727188128, 758466784, 2798771074, 1203308326, 2364565350, 2042136430, 646920185, 2608219688, 638963182, 2005812155, 561703262, 2263859903, 3547369186, 1765409959, 391544246, 2547019874, 1282250902, 222361225, 1862481721, 347174797, 3049517373, 1058814612, 1717258849, 2426213362, 1494313540, 2460679034, 1474857504, 885403559, 3062681064, 2482765645, 3078156487, 626341236, 1791235800, 1475881313, 583014022, 1269994451, 728857095, 4164083790, 949422969, 1975032630, 4027643860, 942840509, 4253489426, 2580601353, 536457990, 1738394938, 4082328384, 2758099557, 3250913772, 1353797421, 446164004, 1518370321, 1449331717, 3675232453, 3551464791, 403286455, 963215115, 510722207, 1621086845, 698909854, 827446838, 1627072420, 1605350745, 4071273486, 2833452470, 1010789132, 1695407352, 649972318, 2402067099, 1818206955, 2858318483, 3842334581, 30377264, 1153198532, 2500416892, 3515842807, 1232053518, 179894922, 2146850625, 3140311843, 849362255, 3103245756, 388544732, 3711232319, 221391591, 1296729962, 2882847184, 2473377657, 2804277650, 2679530708, 2333547368, 660903824, 899783090, 82787200, 4120740731, 3651034886, 3990853020, 179302497, 420649124, 1449724670, 1820342312, 3608621397, 1985454280, 315178474, 2955762930, 2928553303, 1806816928, 3981843091, 1355946183, 825342791, 2383046872, 550628399, 1371103942, 3323396790, 1021758899, 4148584603, 3754891280, 3924708781, 435786258, 3870072104, 3801439455, 115694831, 2691260184, 901898846, 2029313222, 2817872719, 1799195025, 1352834282, 3554647852, 836863533, 1015229130, 560202145, 740720711, 434058156, 3953302874, 809630592, 1194284090, 2615802535, 839451009, 2258084970, 968930017, 3652629485, 614834654, 1783416693, 3304184150, 2805058592, 3280144815, 221711772, 2525247339, 1192361408, 1482836526, 2582824603, 1057679139, 3414200292, 833210137, 2077331389, 1273747622, 3669386743, 668959227, 4173636912, 1419120299, 1499266988, 4197459043, 401399371, 2532942033, 2420421773, 1970673535, 3246386091, 1722470350, 4059135250, 2890425628, 143495971, 3087479470, 1847901780, 2481516374, 582607711, 108058296, 2534183552, 3888636339, 2886168883, 1947539458, 3133062703, 381976678, 2876892453, 111173808, 2736306104, 1952977584, 998561302, 1886243147, 792694686, 1093328597, 4219205867, 4012422163, 3568430894, 140916808, 3277743649, 3524960078, 3113134434, 1648917, 1540720074, 3780040525, 3188840986, 2513588944, 778332873, 2136151636, 1187081263, 3917109158, 515705445, 2154892595, 4111146523, 3277503934, 1730436479, 3249378899, 4148293638, 2428144746, 4202152780, 3475818714, 3176797356, 2978486806, 2757813806, 3887638448, 1823798396, 2483990171, 2873222681, 1015265512, 4239704102, 3591049213, 4210785843, 1162569523, 343025771, 1770483592, 799851091, 2655334825, 2344443788, 582678300, 981378162, 13218261, 494973805, 1507456915, 2198113625, 1737104717, 1801185626, 2800244116, 1606889084, 1696024732, 2197781603, 4139093332, 1169728642, 2129410567, 3225346991, 2544000457, 1299920310, 2743729078, 1655585388, 1940272323, 1360750143, 1498084721, 4063604212, 441099291, 2285338279, 2932946137, 3674721361, 2163797654, 2821881832, 1183435714, 1536677495, 1914945796, 3629459543, 2095993672, 2632597743, 3973143391, 2196022847, 2511165016, 3770844254, 3590541990, 2606301894, 1538126670, 1043059710, 1866948658, 316092098, 1127762919, 2711055231, 939957740, 3806318633, 3867877911, 1179671319, 457100684, 1411836643, 336132182, 71540057, 3576095252, 1784554066, 3575590855, 4134824736, 1985427508, 1803677225, 334473830, 4065767579, 2076729867, 2487410403, 2066471844, 3951295520, 3188556168, 3836954976, 1871750813, 1066672419, 3032580433, 2570397649, 33236761, 3890477954, 2465700071, 1004391963, 478332299, 1047840644, 3506221607, 3793049999, 3785058646, 449777288, 3854652339, 1346950122, 1314994470, 3664293634, 3693918386, 1413195576, 210423344, 893121704, 3478587860, 213357056, 1065456003, 57620605, 2444301210, 1058299248, 3250643571, 3515314300, 1539012145, 947852255, 2225008657, 492653141, 3076156981, 3909073690, 3910391729, 2040956667, 3811974690, 1913543450, 3103922913, 3749818401, 1647821440, 1984991810, 2354217450, 349377568, 3316717315, 3451408150, 615884806, 1731847635, 3532020006, 4248115329, 21216092, 819647656, 2889844845, 3852132831, 2530723748, 1244112730, 3079302793, 730950058, 1521833066, 1437956206, 1654927270, 2980891039, 4230012249, 1222939564, 4169719839, 881806047, 2507220861, 2417801800, 3413898427, 4023494744, 2203162940, 3613160242, 1904357605, 756317018, 2026275271, 3960459553, 1485642024, 1258542879, 1971130717, 3070782763, 916269259, 2704180632, 1736719359, 2472411179, 1142635126, 2235654664, 2847672363, 2568763340, 998189405, 3528316478, 2404173914, 1637921689, 3117916348, 1866890602, 1810363202, 3355524859, 1568322198, 1102413778, 1869152680, 2934016008, 4027845301, 2705116934, 3442002577, 1972601739, 1280986921, 2529851666, 2103985144, 3410927455, 2703503714, 367829329, 1182535679, 1148524541, 1344947737, 1897803780, 1595815071, 1976278799, 4257789284, 2511013201, 3430886342, 3980610471, 3568858629, 2952513677, 228273797, 3340838318, 2033600973, 375228499, 2032915135, 1580012522, 3573910557, 3898775960, 2513681464, 826110133, 586934116, 1795454186, 684049789, 2287721836, 1757337874, 3353232768, 1654533523, 34691006, 1866383779, 3156079378, 198756644, 2795723706, 1944997472, 480865409, 3060722037, 2358422131, 3563773660, 3424783673, 1902174055, 10947864, 2490353191, 2670871603, 2971914995, 1319429880, 4048703286, 269465196, 3124911729, 3934992768, 3749078191, 355426827, 3235782353, 1852455418, 832355058, 233220539, 2341884723, 1483639611, 539430746, 2134954613, 2601197413, 3069500096, 3324827893, 2808050331, 3910233088, 617787698, 560559488, 3991615008, 514753244, 3891553586, 3123746294, 2968269672, 2564594657, 3368172432, 1047819397, 4224024415, 3254260036, 15580922, 2552092132, 1220288061, 749573360, 3210706091, 3222675461, 2055016384, 3114067787, 3010041307, 1947463222, 1016732317, 3195214499, 2476068532, 230825861, 2428262462, 56909723, 3089906533, 2943624782, 1337743783, 813797429, 1823146415, 3920795837, 1590529390, 4028228684, 4244546013, 2016224127, 1694977932, 3868697729, 591263076, 637996575, 3940038737, 2735454063, 2332701001, 1868024851, 3589961797, 3944784164, 2514628102, 1401276165, 2438729831, 1856894843, 3549690957, 3551037621, 376127505, 587069555, 1700749533, 2248965366, 2078449363, 887207604, 1196266464, 4010612881, 2269882877, 2332140396, 2168281958, 1497908195, 3361046423, 1015429987, 2844590747, 3422143600, 2908570995, 2148915795, 95917183, 1405005473, 2470318880, 1312251427, 47863584, 3298784224, 2066400790, 2976693338, 4231055184, 832981294, 1895039890, 15942465, 82714857, 2098629327, 1311729602, 1351239909, 3467949837, 2654483159, 2159359336, 1874553496, 2208199834, 1602205666, 120904244, 251095524, 361882189, 2547654777, 1631254664, 4042099814, 3930381216, 462778163, 303923572, 863925961, 2839615177, 430293360, 4150163311, 798617388, 454763018, 1253062082, 2693382859, 2719002083, 2183589623, 1739900880, 1530202394, 874627508, 890233806, 1109063192, 1646410118, 727296128, 3927526098, 249097564, 3578268304, 4087984969, 2885880942, 3577433666, 292654958, 1922485951, 3699422407, 2331693763, 3260520313, 1953239890, 1096078495, 1590292747, 2709315376, 162120729, 3374962616, 2183009896, 1406007488, 1129256693, 622167913, 233962054, 1480804560, 1012920889, 3143796050, 3747797550, 2499148836, 40709743, 123169875, 2708197138, 3690593939, 4056872798, 2836905496, 3114847542, 347541948, 2823070920, 1314697734, 1202923804, 2581927068, 3277243448, 4089743070, 947303335, 926561476, 1108302150, 1553341781, 461619935, 457049389, 111505488, 1596225000, 1870965765, 3949801761, 2894663040, 415746974, 3650628719, 2501781314, 1977083837, 296150153, 1541719174, 3105283020, 1244652924, 1665071358, 1026789361, 4090568807, 3742207198, 4017439484, 2577319174, 2085282823, 1482694904, 1740558433, 3320030894, 1419950719, 4213806060, 2087962910, 4190370572, 4135394875, 1360899635, 1151672112, 2185869294, 1447722139, 3288509222, 3965156716, 2366108558, 2571466133, 794449610, 809165989, 3947663500, 185347160, 2201109420, 1031174040, 1271768811, 3849390091, 2533934388, 3202809203, 2844427588, 2175664641, 553598152, 1167363796, 3713528806, 2424010227, 3123275584, 3668627514, 1999702631, 2905771733, 2124675896, 723562479, 1619922988, 3293301405, 2044685231, 234417957, 1966054581, 694705798, 1924169937, 2100520977, 3104478164, 2345778699, 1928854830, 2949085145, 1014915570, 2412115785, 1879367036, 3732387553, 3253437155, 518897476, 3663119171, 653158349, 417783751, 3487186195, 724782213, 4086154197, 1905826115, 1164745012, 1859411081, 2284587800, 752458524, 3107697321, 598443205, 3365400810, 4049932864, 792951191, 3147194551, 899371405, 13696001, 4279965602, 1652747967, 1821063138, 2817552672, 3226821020, 1191773442, 233962577, 835772079, 2561339816, 1305833070, 4210850194, 2519080284, 1432754974, 3223499010, 2183651342, 828531614, 3311864361, 3741336829, 624313142, 234104510, 3219162155, 3507991855, 4225881728, 2662670422, 2726384606, 1780386558, 2023959485, 1774894606, 4285892764, 76098429, 2483183136, 3045536661, 3307168978, 2039822600, 1911097172, 4155161933, 1399471917, 398838355, 3049119634, 3376296635, 1260239094, 1024371843, 1634495033, 4233019159, 1123017817, 1399880689, 844799548, 2882171385, 2847708007, 699453723, 3291712267, 2871216883, 24124622, 3313355457, 806632483, 1499170059, 4163048645, 152873461, 2400216834, 1213297533, 1547017379, 1705240488, 3568863210, 3262442979, 1153765752, 4126558032, 4290962036, 570553146, 870856459, 1820747992, 2272667274, 1803162163, 2968118246, 2811921588, 3148215716, 399604635, 2226724279, 2776603033, 2980256564, 298428441, 91020101, 131993881, 2062289124, 283182622, 1985712766, 1249832241, 3633533841, 4281888724, 2262359082, 842680019, 217452819, 2613923437, 3929891411, 350769616, 1713333090, 2733529951, 3639140216, 548625613, 1631785709, 1093298278, 4236788263, 1892269290, 93219940, 683689021, 117162743, 3926567615, 4253320522, 1683034959, 2607974414, 2328197638, 3861157208, 3061932348, 1229245566, 2318449355, 2228832802, 4196562534, 2902249544, 1287519822, 571045033, 3118119574, 1866289506, 4146863334, 1397377459, 3359629769, 378155595, 3316822686, 3345843457, 3429888311, 1049142994, 1129677647, 255881709, 2426345599, 1652050029, 4201351514, 277199112, 3090040658, 2572082772, 349097260, 3565126121, 3635227236, 2453221458, 3569001820, 2245200706, 3829198285, 3525841962, 1934646662, 3596439453, 1358086995, 673311622, 3616127688, 4294719930, 3476098121, 606996759, 4086037345, 772025303, 2301010978, 1997734319, 3921092500, 2473271349, 460363242, 2648717713, 3807319765, 2957588386, 3320334180, 2513464646, 2227567738, 154573951, 2296221910, 1320106991, 3125855361, 3036742177, 3289416432, 670089734, 2239152145, 738369593, 3536560563, 3027589146, 2292128514, 592024820, 446546500, 446904885, 2103094281, 2287048708, 87268510, 2630692720, 845928965, 1415008074, 1801142950, 2897019960, 2844169898, 1540121995, 3265266391, 3105305481, 4040248789, 459851438, 2360534486, 1640380199, 2644853031, 3438244839, 3364533401, 2099413604, 2367757550, 735315828, 3269171891, 1824988670, 2010639598, 1105017423, 516363624, 467849555, 1920244304, 938505835, 3939482282, 685107795, 4226770277, 2352747027, 1080823111, 1299420501, 784775660, 3971789194, 844400551, 231296620, 737015970, 316308542, 617369585, 2569701598, 162641997, 2255899380, 2720610443, 3246840127, 57550805, 2258159809, 2310839023, 3837003847, 3244354349, 3596704183, 3219037703, 3799969404, 1178005329, 293080324, 2238345917, 372653877, 2124628720, 1204217977, 1478834506, 1502113284, 3604721567, 3255050677, 34192332, 205867684, 4252763053, 2752847219, 1930707951, 514528533, 2585755642, 595132887, 2796024872, 3712637999, 903326654, 1748323139, 3544898016, 921769966, 3268517679, 2032898945, 346938046, 4178328872, 548873222, 3581520801, 1368497800, 1796147749, 4013008981, 1984024289, 2089306325, 2985823498, 1418029457, 1132647372, 259870864, 3121449432, 773723605, 3787020465, 1773287036, 4207352309, 1682720681, 2950649584, 3137677009, 3056264968, 2637101453, 3683923364, 1786150668, 1981925118, 2169987880, 676416876, 4204212987, 698246203, 1615842136, 1237310955, 264791756, 2118612060, 2408502830, 2487011335, 2857679106, 2174391690, 885052949, 2461208744, 3887651951, 4288649849, 2777254534, 3243605333, 966812734, 1418726374, 1794829276, 330801840, 840225058, 1796752896, 749442413, 1893032741, 3406118630, 313737858, 1004570620, 867873342, 3882318747, 3047397348, 2523435574, 4193187456, 3274585210, 634249767, 3847365402, 3759163811, 1462994904, 1118122967, 3216662578, 2671912448, 2754836225, 3785271189, 2136635360, 2475315931, 3027793107, 2945236756, 1533236217, 330627541, 2063269006, 1993720594, 3981639, 3120181783, 2587940521, 1640499269, 3820830567, 3079497866, 1298882984, 81560450, 4033828324, 3929459918, 1348039275, 3134861103, 1403913914, 3225017003, 3676501462, 2890289572, 1875259241, 1795144837, 3328300360, 2000703596, 2713309325, 277461213, 2467700884, 295063018, 3892719473, 2228947512, 4005715992, 2830065066, 1089481291, 3249373230, 437738499, 126600498, 288873931, 2549048189, 436452852, 1965482458, 3025253232, 1751843828, 3835653938, 508520712, 3839670871, 853262203, 4072134780, 2341485349, 3062628409, 1807277484, 2341377134, 4102476120, 3660953281, 219658926, 1302962682, 1595105024, 531952581, 534513788, 4142908215, 2424533141, 2694715975, 3878261485, 3205926110, 2087592998, 3567571057, 725198429, 1336970467, 189952703, 980394426, 440358215, 1071296340, 2082916585, 3764121929, 2648079352, 2814613001, 1059222452, 126777600, 1664684144, 715376755, 962157264, 1191767372, 189511758, 2711079806, 223412490, 3783899791, 1130061125, 4146366877, 1544289735, 727997670, 1129250113, 2364689287, 155933411, 930374810, 4010298319, 639560762, 3395671067, 1957788569, 3269787906, 3285182047, 2575033317, 2826772301, 2890581336, 2192220022, 2214006592, 2726877760, 1945022258, 3720986690, 2664367745, 644136424, 2767379400, 2922034575, 848197071, 180177474, 1280717751, 3332898877, 684552454, 190838332, 1310708509, 3763799205, 1879101832, 2881938456, 187292081, 128273633, 3119160473, 743532626, 2276635133, 4177727123, 3051625517, 282892607, 3611447280, 115559057, 2560427315, 4143577497, 2165545779, 1391800784, 1625216679, 2657162586, 1437126537, 3888651892, 3457488733, 2646127466, 1849065389, 176787374, 1661991043, 2132855033, 3671570045, 4009260404, 1597318421, 1026248691, 2940312984, 434006323, 61495345, 1274517341, 671832704, 3442116211, 184678097, 128958023, 4063594868, 488855494, 2268259843, 3618450679, 3195888491, 396506405, 2551012911, 2508413743, 874291080, 4060628088, 2160084607, 2552305953, 2122419387, 2674350623, 2228101906, 2520524139, 256273927, 1649958200, 2584020547, 3222945591, 4192902495, 4188951574, 1877467503, 556182708, 1431311021, 1700553048, 2185502389, 2678889731, 75052483, 522618665, 962124630, 3734565979, 3302361078, 563085898, 1299381351, 1655934302, 1623527254, 2351426125, 1289971837, 3851014660, 1436864743, 2478332628, 1669080701, 618384431, 2910414138, 1432880587, 2117905323, 3373905023, 4003059520, 1104122380, 2098188201, 3974961244, 503466579, 2174515466, 2239246477, 86715020, 3744633143, 678362585, 4155054884, 2359438325, 2943327085, 1108131929, 1936746382, 1571343198, 2457846344, 2337127396, 3301880286, 2022335093, 2119859404, 2667310062, 2801922905, 3374189868, 2152040042, 3465932991, 2935540726, 1744400384, 2976376217, 3890918430, 3226995877, 76183641, 158372619, 2635215780, 3988377630, 76995209, 3265776203, 4120257679, 3974862699, 635874930, 448237728, 645138028, 4197369748, 1399234925, 898757836, 1964798902, 133716597, 488263649, 739064237, 1137818088, 4216606391, 2350712282, 1033057368, 4017412113, 550398072, 1107122427, 3552600122, 3206737374, 3041459839, 3938542592, 1964951915, 1198981945, 2816456238, 2368964111, 3351201652, 176395567, 3634311949, 739605404, 3631789036, 350993809, 305559110, 3034188129, 46180319, 3855233694, 894378158, 2728922368, 1455973976, 180964836, 3073679721, 3343975043, 3198714010, 523044756, 3056660552, 4285032532, 3866427977, 3956769355, 863491435, 2000105339, 881681954, 2231555184, 2377885158, 497048118, 2072443360, 2052022605, 1883864552, 118549307, 3356705823, 2505378444, 1590207904, 2977725315, 3067289729, 1697797044, 1157239174, 744146630, 3224147895, 1647988385, 454656384, 1983302091, 3860563801, 2282301042, 1694977309, 3309764996, 3689148559, 2929476420, 1489996337, 1406310631, 2522288244, 724698804, 2808746370, 1307751700, 2295667745, 3020828085, 2815028716, 3710953491, 2272370378, 816527599, 2728340214, 2520378886, 555815203, 2606893634, 909258986, 2972147753, 926086394, 2978557300, 275127931, 1356322063, 813134433, 2558751927, 3300925826, 3408914749, 3679559657, 3185184516, 2327432525, 2757794567, 1694809002, 3032630607, 3938502828, 3541251865, 1639770875, 2547483254, 3646878146, 3196256534, 4104879795, 1528750873, 3916875443, 146883922, 3366891711, 477922527, 474857238, 1135597053, 2334669289, 75355150, 1549168812, 3973195247, 1104956000, 2959124184, 3945365453, 2930145008, 382829082, 1646584495, 1309303969, 2304660613, 818336402, 401759472, 2401668101, 3627268827, 2203837468, 4140042257, 2214070636, 4251881746, 87141520, 1545352919, 2031234164, 3244640030, 1958851608, 3068876929, 1985892775, 3389480314, 2281535095, 3953252923, 623149733, 1504648497, 4264012574, 4172241076, 3175010378, 2474721677, 3561212194, 2896134317, 2781730423, 3455645728, 4246481731, 1109144074, 626413232, 795001597, 253566402, 2540472155, 96591017, 1641918013, 1127349350, 3834189718, 615129015, 3418183404, 4054554677, 2758913620, 3437230640, 2267255191, 2101735942, 2525571606, 3073164416, 1273895186, 60905772, 2974255755, 3439510636, 1455615619, 1334668174, 3593225994, 1528427624, 2107171793, 149074243, 1370030188, 1331619535, 733120801, 3467579390, 3137117054, 550462505, 4039829633, 3683324148, 2809629485, 256124353, 3745952682, 1854512688, 1060411927, 2901953217, 2549396898, 2723519392, 2238986686, 4121758602, 4143427564, 2386056236, 3793414559, 4132342758, 2117754933, 1357014923, 3333612284, 2754336434, 1899232339, 264961789, 3461217543, 3256529114, 678208928, 1198233940, 635317275, 1717176368, 2699363543, 3610266045, 3708542523, 2629408979, 1065160799, 3767028869, 3582838304, 1382104958, 3096410998, 1850901814, 3055481482, 3319510777, 1026205648, 294012721, 2172738318, 3602988568, 2234179341, 1158584717, 2007677228, 375136486, 3737067869, 1050030647, 877190375, 2271377204, 434599043, 1600926552, 3804333625, 2450637008, 3972789125, 3951359104, 3064136672, 3486109234, 3657711772, 1039006320, 1454171305, 3593669278, 3565881996, 1057589990, 1767660155, 632974755, 1979245623, 1233326812, 713046895, 3068672755, 2587686069, 3956048363, 2314344241, 342903660, 1981344702, 2848908970, 581346247, 936286479, 3498908386, 2783166399, 3769978678, 1939132128, 817740327, 1011842390, 1500888333, 2399369935, 1474646707, 3999835797, 4152593771, 1037679978, 2062415678, 808274357, 3102771633, 375217330, 239523962, 3150036162, 986038254, 1336051663, 552539078, 4087995353, 193538655, 335427871, 2215816028, 494586459, 2375149540, 2169322464, 3969384889, 1095771471, 4107514082, 604946481, 892818700, 916298605, 2894043588, 597830642, 1102046619, 1985004078, 774919764, 3125551451, 2025840998, 1789413372, 261503440, 1905302864, 2596532910, 1491825265, 3364801799, 3906039914, 2353497231, 3020145458, 1748814481, 1861291562, 2335179231, 2414147742, 499891772, 3017787028, 349010035, 879217182, 3605808770, 793532144, 4026137433, 3222338672, 2195513408, 2309854978, 2135447431, 1283867144, 888446651, 2504511864, 1278900781, 3579072164, 2099757935, 3649556239, 1120990307, 3844907943, 1331723887, 3796696818, 4010832797, 3399072601, 3648448581, 2724809398, 3319149873, 2964246186, 233197843, 3151528534, 1904012105, 1141452074, 2637190261, 1525006220, 2162136255, 413315959, 2361456585, 3704806601, 3226330928, 4121676779, 1264155594, 2933187878, 2602141915, 2525749171, 1074770119, 455248987, 2905059075, 2493668669, 923440433, 3082504707, 2697399508, 3742459052, 2168669806, 4052327430, 2861199777, 4028257351, 183431991, 160386075, 4265003040, 3536950471, 495273977, 2637925005, 394202399, 2477659965, 164444056, 4122825880, 568860182, 3702147009, 3669025740, 1874296814, 3076789239, 3287973985, 417726785, 702644717, 603876716, 320245496, 620609907, 2806256087, 3815238635, 3938759587, 469018952, 2495584397, 954366345, 1311353020, 4047057957, 1726238735, 1007306915, 1259331319, 1952612998, 2950811694, 325976416, 3757368954, 2710577252, 2920541253, 1805285424, 1133492946, 616060559, 549014537, 1479036434, 666562142, 3410140783, 2263582272, 1990837147, 3057498079, 1752923575, 4087784922, 2401066711, 1424811822, 3044788028, 1421080322, 2644304332, 581322229, 1047918026, 3412926243, 1879653640, 2020981375, 4063619802, 197883310, 2305977454, 4163493083, 1491632576, 3883716356, 2143673548, 813907131, 663036340, 2980564294, 3024688526, 3488852795, 1163298443, 1247250671, 454118091, 3838784425, 2346967198, 1615935618, 867273661, 3953434131, 2396728101, 2725830583, 1049883531, 127422770, 2644316554, 3936157429, 51301928, 2063109359, 2006299798, 3480847644, 3135457433, 222100013, 3601094666, 447716127, 3808521584, 2210526334, 2775854460, 2923875406, 3879723810, 3346674946, 1055363252, 583740738, 3300333363, 58468137, 3410906191, 1535470185, 4147604336, 1914202587, 3640939521, 1909267398, 4181154073, 3492775370, 3156582913, 2479842747, 3243338425, 2994530838, 3823713307, 3414986108, 2231286831, 3037284832, 1232218921, 3712532623, 2099672973, 2561145482, 2715415850, 400685666, 124170474, 1660508138, 3122976810, 3410930027, 1543231064, 306735769, 4165744558, 3044915222, 1529232955, 3188333149, 733621962, 2819407036, 1807847077, 582814815, 2973732338, 2603867117, 3961103443, 590093720, 2460613015, 870567313, 192012920, 1829095613, 1519797114, 2379066002, 1180193693, 403353626, 45860640, 2305062495, 2735115027, 2558632368, 657903902, 3300373228, 1786599540, 1152166101, 1444842327, 995902066, 3606018475, 332443359, 374655042, 2516747074, 971107186, 1588250840, 3569705077, 500238764, 3053119305, 3463574294, 4009020690, 2726574177, 1248302227, 754913850, 645507173, 372204195, 2923661372, 1829025678, 1796706256, 2807692071, 499937180, 2848833591, 3371436561, 3323227891, 3889521651, 2246046433, 413170341, 1072472859, 2275742964, 1765398640, 2016859377, 632727634, 4219399753, 1065597315, 2905653249, 83102440, 1930132580, 1100693753, 3418294232, 3970958786, 3873807570, 904937573, 599903259, 3951171090, 2860657859, 2642448299, 55696290, 2098633531, 1548138439, 16630429, 1235732731, 250189070, 1232628923, 3319193329, 3454347682, 790686294, 2108401446, 4000523833, 3299753219, 2905336727, 2256271456, 600801970, 3151850682, 2749571128, 243516297, 4203389593, 2651559026, 3869101512, 321103728, 1232453595, 4028562610, 1087740243, 2827870520, 651131597, 3178202772, 3454831650, 3977025406, 1050219473, 3582800726, 3439603436, 3432283201, 1794275957, 2848143150, 1465579804, 3180178286, 4123955955, 786044501, 453099083, 1533762127, 3812522495, 3700988205, 3182927574, 4008871780, 2030645234, 423635558, 415295148, 166891854, 4288728898, 3706046732, 3848589293, 856121740, 729779471, 3732664601, 1403636038, 531633555, 1614003410, 3404824084, 3276449491, 2818004365, 2777098359, 1328970914, 3213655111, 2053548879, 2358558664, 973720141, 775937983, 1977364878, 589229482, 4038165992, 2405779920, 1889616197, 2210305541, 3920342974, 3808831580, 3892385891, 3972595413, 3594482303, 2962394186, 101264940, 2562389395, 3026524921, 658207949, 850791997, 2264278787, 3373432592, 542952864, 3086931688, 2370329683, 4112855817, 3887407043, 2464422027, 95167497, 2805585715, 404489582, 560679346, 450472589, 1531448043, 1321718160, 2859528833, 583911632, 1712287661, 1851349978, 4024416685, 1096384559, 3675692967, 2134384764, 1972183499, 2390857310, 2011433305, 197408684, 1563589669, 4225718048, 3630366249, 498136207, 3496999106, 3553795590, 1239267020, 2292325536, 1290414730, 3196799017, 2084853407, 4052533457, 747952133, 808801408, 1282573997, 2149165585, 4042534296, 933139473, 1630446271, 3243307924, 1422700909, 687255316, 2352010070, 23717018, 3734578673, 3094709167, 2419822863, 1235712480, 1717737821, 621567289, 3304132262, 4225523639, 2394619864, 4146965266, 3701060065, 2605476285, 997097559, 4095298769, 3018870371, 1610105741, 3138294441, 3660476277, 1342066939, 2667444540, 2028285936, 2026064767, 2873336282, 3328063356, 3602595293, 3643075966, 3681685526, 4172814315, 3163176949, 1618983225, 2776951136, 218257433, 4291331560, 413868617, 883004917, 1023068688, 1312558746, 1350278540, 3476949976, 3236533922, 3504146589, 3783909862, 629421351, 253891634, 1411184831, 953368356, 2290670755, 1706665273, 3586734118, 1024552482, 2524464435, 3944639883, 105355511, 338057120, 2048550198, 974543099, 2175408053, 3742908398, 856122215, 1896914811, 2992683540, 589294695, 2410203587, 2773452977, 988302695, 1222316527, 2254020141, 1532856636, 2753955811, 875323641, 383557756, 1833153665, 150205846, 1824003941, 250953263, 3132419226, 1916671725, 147245567, 2015511834, 3346609311, 4099069968, 3621544382, 1852811648, 2308247102, 187655199, 160771592, 3004049618, 1622520735, 2449745511, 3276588540, 2925629359, 2468922964, 2717710728, 1804414050, 958619230, 3572166473, 308130668, 1057588561, 3824665989, 2034500907, 291326227, 1809698951, 3488854279, 1414520952, 3859286723, 3879323161, 2992610014, 2990986805, 472157540, 2705400527, 3987439751, 3308848509, 3554340496, 2279775132, 193071951, 3936262742, 2316122260, 2323759072, 771991941, 4052445807, 2896152853, 4261745976, 3592412251, 1980331233, 4222725591, 2172710796, 356735637, 3743925704, 2471855866, 1273377189, 2789629098, 3676995930, 2629611144, 518671126, 2100493353, 2575153865, 3970306341, 2693052730, 3136142477, 3930972579, 1372517379, 4191778208, 580497777, 3413913172, 427373497, 2093681215, 2942203628, 947076682, 1050922286, 1463869361, 2388844351, 1783098289, 3677821857, 1141253309, 1199815835, 1439550291, 498507883, 1873423302, 1716925011, 3664239728, 2743025049, 3561898799, 2981742545, 1072363886, 3154839321, 1120690029, 1289159423, 1136834584, 2648720636, 1904195191, 2744279724, 1836447126, 2394617467, 3988725936, 2499466347, 733532609, 700909085, 843759786, 847574084, 2313244826, 4079794759, 2867196361, 3096260810, 1123829859, 3095092773, 589531665, 2519079985, 25790604, 1624004906, 2420434441, 4178614097, 3724043275, 3474639663, 3364665346, 499979248, 3610228860, 469472498, 712598069, 3175630356, 751660172, 3454770069, 869321108, 1582298972, 706824496, 3349726008, 342185796, 957851488, 1774034635, 1593313857, 3044129682, 3447675497, 3038351810, 1899810300, 490798491, 772286836, 326536972, 2797274682, 1337371027, 879291645, 3455780413, 562440348, 530809277, 1203430783, 924353198, 3557959620, 3549738246, 792867364, 876550245, 377169638, 3442847686, 800348275, 518219533, 2935084303, 817350180, 3166461546, 1987167530, 574394572, 2370204414, 414416752, 158791673, 773431166, 179519808, 833241542, 2272836479, 1837279761, 2752841710, 1618616413, 4192485115, 2182950200, 1163453674, 3557016462, 568897209, 3019325284, 301819316, 3035021669, 2321575465, 2922957617, 1783922029, 2914276327, 3131614318, 500441225, 1296122058, 761712220, 3049594460, 3697376317, 1036731156, 1900326134, 1883258947, 670641379, 2707516739, 2745115895, 978809170, 3352901692, 1697617607, 2260043739, 532186873, 3747349134, 3295690518, 1607972886, 3159286926, 2112453473, 3422079401, 1161433344, 952678294, 3291286118, 2469963748, 715389331, 3415680536, 293260041, 2022949305, 2512734588, 2579936683, 510866880, 4037400560, 2509885488, 2852273681, 1312929131, 1686508721, 721740893, 2145529998, 931071162, 3479886686, 1645790315, 3200663886, 3239869609, 160943956, 1401052566, 3874777233, 3226387385, 3026205840, 38163745, 947190688, 220303443, 3469129501, 3582558967, 3068708563, 116155429, 559503667, 4195314416, 972887511, 3899730929, 4276834579, 3508519468, 1679056620, 702954872, 754285991, 1581188672, 696880258, 3266280333, 3470078151, 3931011084, 516045496, 2796583316, 1990907751, 2631445575, 177465871, 1862235678, 2295476615, 557961263, 1948780587, 3343106291, 411577155, 4133134987, 2802660979, 1428397639, 1296891627, 3858535087, 127196249, 4234616941, 677889369, 3235717255, 2997877180, 2369271455, 4007086641, 1612220380, 2100889803, 464444780, 213412261, 2745028340, 4249057679, 316428127, 2991172803, 232422948, 2584376107, 423224864, 738833143, 2245101668, 2223540109, 1049524345, 3303025364, 3754637201, 3388036171, 562105986, 3583036147, 3660449656, 3953705540, 3383045974, 3039144317, 2669624574, 3553904534, 3301616424, 3446323225, 1056242742, 2460707068, 2706751227, 549627698, 624420018, 259095717, 3468883581, 3655017242, 1248258594, 3317873387, 2009969426, 1303002842, 1946210210, 1236129379, 3047087920, 3394234328, 2173253252, 4038706219, 449053126, 1623409602, 1953682949, 3279885933, 1258537064, 1206608809, 3315706975, 1010203397, 4191093403, 2584675741, 1105552011, 782216190, 3963486486, 2806264240, 3304709951, 3419661712, 1661779411, 3121143743, 2789800808, 546240309, 1576111195, 2681503448, 4119460672, 3750375526, 4289409005, 3375714319, 1176669759, 1264691121, 533239605, 731714859, 3215261836, 3318014994, 3726244385, 726219342, 3433098635, 2006918945, 1088121237, 1547982332, 2712219777, 3874778530, 821705306, 3140377977, 1154628444, 3246367552, 2300299883, 3906073952, 1850568784, 2064080750, 1440454413, 1784646152, 444853403, 3989100755, 2840391743, 336228230, 2190665168, 3705821971, 2123945121, 2706144646, 1624352, 378323063, 2494233853, 2073483795, 1430727122, 2320938473, 91206168, 3013484383, 2343170624, 1804825930, 3526180867, 3428966676, 3455255311, 3034902922, 659329412, 964010052, 2302051917, 1904455781, 431525229, 2735670008, 2895807266, 488789161, 3925472170, 1238242346, 3119954435, 2217748333, 3491025396, 4023652533, 2135313687, 2047745907, 1423950851, 1025298018, 884827220, 2387130837, 707646805, 668980903, 1382209516, 2831711893, 729017540, 1564751977, 812606360, 1258039493, 2830351733, 3127455176, 3247506122, 3417464250, 468788081, 3109401761, 3505386910, 1716917913, 676976028, 689787482, 343609160, 2721627008, 2429417832, 2102151114, 3864702333, 2254152272, 1501084251, 292201609, 1147132091, 3365884074, 2166927814, 2858325520, 1450246710, 2234098840, 2753107664, 3380111148, 2427167465, 1553337889, 1383292031, 2968831752, 2972140118, 1427014696, 2968278771, 3208527465, 1052233499, 869035011, 2027549872, 4061147452, 1774990409, 558541635, 3908449520, 1629664777, 3168269316, 1660502426, 1275132243, 2189857441, 3326197069, 3562550581, 2914415105, 2292931677, 422273128, 836495836, 1014886696, 4213349399, 2572870639, 782291562, 2351511544, 907966027, 3005287933, 2213817647, 2349006775, 3636849002, 2283518646, 22398279, 2971145469, 3422160901, 2837564012, 4121272239, 502446859, 186227778, 1121180335, 524786671, 3299140873, 3321571787, 799192358, 1342578018, 1634353394, 4056375833, 3293252242, 3459888999, 748845124, 2753786158, 857786108, 566037954, 2936800600, 1458014048, 4111926692, 1401945163, 1735778280, 2071967572, 607548385, 3499701083, 344497900, 394391133, 3361136315, 1791533048, 3253181678, 1013307844, 3298818335, 2283293829, 499200447, 2572931003, 1938786478, 2115598627, 3128777792, 2769629452, 3872395048, 956179597, 2935872827, 1648260116, 3861639918, 4058844803, 156232008, 1471592136, 3698544208, 1341997755, 916794076, 1280318818, 2269149530, 1073460050, 3289000137, 2131403429, 2636476754, 332799601, 1404613152, 902832666, 3456767821, 3167383936, 3974580713, 1594556079, 1225531490, 1792312261, 1591420658, 706212850, 4248421177, 3887261993, 3369986645, 518885260, 1268200290, 145730404, 2711365066, 855050504, 3686389348, 3680145339, 901976585, 221543110, 4263382335, 40162357, 1654530246, 1746461099, 3837463242, 603480404, 1570098133, 2853094550, 1618859873, 2480595391, 17275118, 786150129, 555499116, 3601686177, 1575356557, 3925691192, 1209794333, 2375933839, 3092450482, 3378665205, 660974646, 2845874328, 3191939616, 2752502887, 2435872989, 2472644296, 276308796, 3894265986, 2584787216, 128502209, 289750673, 3235182526, 1543689711, 3723046432, 2697857226, 3191729921, 3196243241, 1194529506, 2317922750, 3651966743, 2613411540, 2446748020, 3593840117, 2222709517, 1596661644, 708487006, 1036639538, 523927616, 680294381, 82411283, 3830750884, 556456689, 874634130, 2504159003, 2510814107, 787003637, 1533329471, 2772528672, 2282159797, 235407189, 698725044, 785435251, 2647651761, 78587508, 2368836009, 2248449964, 3928794461, 3824551067, 351442863, 1398794423, 3099152243, 1680405966, 3589996509, 3106737870, 2102091176, 1024609833, 3016651782, 4182818482, 1876961554, 1570665861, 656024535, 3860078437, 2565177002, 952236683, 2051317021, 4208883463, 952307682, 2411922885, 836579826, 3851078034, 604418764, 3617633407, 2172412276, 2897932127, 1748991175, 1896126415, 858579119, 3617363722, 3971497695, 3104624193, 335126935, 1947987745, 2000475357, 1202025773, 3076286698, 1290520133, 2879509928, 2338399977, 1697724232, 1213085822, 2151637555, 1597453287, 2676275995, 857519357, 264480924, 4026514253, 851375321, 2755529349, 1992186900, 1765286175, 552234475, 3201448879, 2935454518, 1782684660, 947405949, 628657394, 1834838382, 963276797, 2873686139, 4217393276, 1774673853, 3871735749, 4001992309, 166979724, 424434569, 1649145703, 3422363573, 3090336449, 677593807, 319460074, 1002014794, 2083332132, 1023962009, 281640139, 568011352, 2535350615, 394855077, 3119041300, 3569338933, 2345833285, 2416155206, 2829140857, 2962102947, 1549946708, 2802603387, 3137282894, 2582338249, 1902578213, 2024653881, 2974975283, 3556774464, 4258497377, 1708624451, 3401055385, 1620633709, 3157683292, 4088902114, 730442988, 3232766821, 501899798, 1745035441, 3044633571, 1408819478, 3908061923, 3170731063, 3080440280, 422658903, 359999003, 3683476515, 989839950, 256245346, 72675779, 1408983200, 3886278984, 807832443, 13503921, 2903818784, 1179204828, 3534703146, 2254997228, 2845804923, 748627401, 3769947574, 491926094, 1457000743, 1103696308, 3553854021, 12711052, 2465675023, 1957023094, 3471164159, 2990838021, 4244654025, 158621033, 2233587972, 2887259924, 1273880838, 2236302627, 3529466402, 1446253101, 4268386824, 4284781077, 2604451610, 2632447902, 1940760638, 4216831732, 3363882845, 1492370138, 391125662, 1123179084, 1606225768, 744591017, 2268731603, 769019983, 318503738, 1188063268, 698990959, 1513441919, 363968579, 1773765371, 1089644762, 3671373535, 1173924765, 2624206269, 1950327405, 1219907372, 662446468, 3321790016, 994838059, 3226316559, 394044956, 2774320757, 1374614275, 913028726, 4267922698, 3880676620, 3314252509, 1006382628, 2806679591, 2938330660, 1800796637, 579156153, 2612618403, 1140843731, 3979952675, 230202515, 2772295500, 2508437385, 2499722357, 3180214557, 3987247763, 351567406, 1907380251, 162692781, 532878521, 2030935258, 1978175120, 1082309164, 2542397, 463900191, 2754522762, 2337331412, 3878631665, 4266677832, 3389656027, 2079969776, 4102578340, 4255710054, 165948613, 3858331300, 3005071854, 4184171717, 2716953281, 1962701434, 3731782567, 216721159, 1522974323, 984816363, 1641048604, 96625074, 4030938429, 1790115523, 505782372, 4254939931, 1608240977, 2522339428, 1370224709, 457400664, 3072540408, 1876141096, 50608477, 56256574, 2380038597, 2715661262, 914616089, 192993263, 872764562, 3364192713, 1271254109, 198652285, 3158997595, 3206985318, 127631667, 215552467, 2070011124, 1272902369, 2141799567, 787132937, 998782755, 3378474141, 429593011, 849381065, 2888561105, 324899861, 3426087746, 377547897, 4123321331, 1043068585, 4271240230, 401581112, 3584967851, 151978048, 2755223914, 1167761113, 2839340792, 3855437133, 3783565540, 2348515565, 2159349727, 2998938374, 2244227810, 465330264, 125187693, 2482187458, 987301742, 393484799, 3992707428, 3835512214, 288883828, 1479125905, 27970140, 415376104, 246218456, 1410879655, 479469135, 1254101669, 702534564, 2374526122, 3298109832, 1043513502, 1906138167, 930319438, 2426663951, 2221479358, 295125327, 2165966903, 394515845, 2467806927, 1739481304, 3839082797, 1906303092, 4186778879, 2194937393, 36622552, 2176412750, 1364464236, 2319648026, 1839609985, 2081269004, 1837621041, 3066098231, 1868819787, 2014088151, 1589262407, 126186754, 1406418850, 2854054508, 1972796472, 812691281, 821482741, 3071511914, 737834091, 1596067390, 266208862, 2178450362, 807844046, 2803445958, 3309119944, 1301903629, 1030793296, 1653618539, 101060535, 562303776, 2183682598, 2739445113, 1524336629, 1135313383, 3260968665, 2394451142, 2829404673, 61535183, 828403853, 3417820954, 2564613734, 4030145433, 3579388345, 1237579188, 3169559439, 435886920, 166419664, 1211032333, 1974922430, 1106431374, 1148932753, 1274809739, 2786872648, 2009752127, 3524285665, 2282456156, 2194315221, 1719467082, 1280795049, 1356226046, 2214630183, 368239317, 3909443242, 4208679628, 1031649711, 4238165326, 26145085, 211494399, 2091955648, 239150083, 3124343560, 1947516312, 551881357, 3558544987, 429638959, 2299854068, 209634371, 2767799271, 3869993312, 829891079, 1512884124, 3967724126, 2989670909, 2792068516, 163454696, 2145582230, 3137805751, 2525004129, 360732905, 4066319068, 2093390307, 4174821324, 460434441, 3274540505, 2060597478, 819228466, 1937743729, 1775586245, 2516348920, 1736311882, 3888992539, 1131021162, 3577120554, 1527079889, 1083590064, 1402732257, 1336826466, 3625399298, 1235501379, 1871180616, 2014180858, 3268911766, 2440549643, 3957594608, 2951505894, 1245813399, 3306485351, 1681953119, 2486242040, 3646374275, 2558642894, 69035753, 3236304789, 3209448945, 1490922781, 3420558831, 3604758736, 1618586451, 603945458, 2071622957, 28457807, 682544140, 2046865847, 3444894174, 3696726720, 3913662212, 789915188, 1498914233, 3438677073, 3500186361, 1710384985, 3728492816, 85737323, 12975866, 1990666970, 728703283, 2810154433, 1912666672, 3744160492, 2860187226, 997233470, 1456339148, 861835261, 4278954827, 264815562, 93221025, 1669917775, 373411424, 973019294, 2646629232, 465923536, 226269247, 3160011953, 4246372973, 3183329093, 1805943568, 4170578796, 1392284325, 764345994, 2663716473, 918589009, 1348410780, 4085747309, 2264075609, 1991763248, 598468978, 4229122760, 3640832897, 4106918888, 3008720806, 3888847743, 849291256, 4257879498, 305070862, 2461342546, 130466185, 296965108, 1194279512, 3587801240, 1349578604, 1386660188, 510782081, 3155256918, 69261087, 727814647, 4132824082, 4187159889, 860133618, 2029277088, 3360326800, 2486894887, 2753679228, 3406312673, 2997129018, 2673060093, 2306822360, 4209456196, 92979505, 3998396084, 1702275651, 542213805, 2685131801, 2305684069, 881870134, 2626834540, 1609875330, 3881590827, 850332732, 2314143008, 1770131795, 149238157, 4262076240, 2581773055, 631969106, 2702167747, 2070052063, 2162518192, 3384350347, 3510126299, 2955675522, 1311288733, 1163576957, 2597044221, 1214943951, 672688164, 1358267752, 1192460506, 76980928, 646099849, 3243441612, 2870027500, 4221578506, 3867540170, 1792710574, 1812240357, 4033283143, 38091953, 1787716087, 1345870018, 3930975809, 4288825878, 621562548, 2521826511, 3529744490, 1847924238, 4131360636, 1208774498, 24484998, 4176105906, 3830097909, 2152676101, 10356896, 1309345599, 1691824219, 3394100929, 119182390, 12954273, 2199573820, 861733578, 1901296566, 93092906, 2752511848, 1357999853, 2462166003, 923038489, 4116808286, 256589036, 1340146500, 661519381, 2393826360, 3074413137, 3006548626, 3019423681, 3694971103, 2575788718, 1384394491, 810161150, 3036073305, 707937730, 979839227, 1231962224, 2320419187, 3241625831, 2573060933, 2411066036, 1575530231, 3688756824, 1495644203, 3383541051, 2158429842, 3059642641, 70514548, 2980566174, 2308465107, 2372688004, 927838644, 2841584229, 265285671, 662109335, 1838825130, 3781583873, 2238443297, 1361893894, 3050110309, 3739564064, 1525953693, 2426476362, 2955251152, 3058703455, 1451910561, 1376567898, 930346558, 700092773, 374746836, 1331351969, 3046430405, 2942784867, 3211264853, 2600768090, 560659354, 2142166402, 1367461190, 3824018230, 3183114419, 192496003, 2464435353, 2615430126, 333200544, 1605383111, 2175278111, 1513338140, 1588371635, 1740723141, 817240812, 1635970417, 2148038239, 1210749983, 3414664495, 572505610, 3154456503, 2779459691, 603460199, 1775124896, 1132176238, 4175113689, 1398317470, 2403942628, 3157245668, 1304995399, 174379041, 3581139720, 192151812, 4208711664, 895367846, 796175069, 4152983695, 568058832, 326400029, 3022369703, 2386046335, 594165874, 1223123296, 1073938623, 3749384053, 1835668309, 554219014, 429547580, 1217366400, 3144242810, 2150956851, 2979742065, 475796447, 2728631962, 1477324281, 1446988448, 804728004, 37454647, 2637302770, 3007346594, 2159240580, 1954430726, 2238874230, 1164754446, 677875113, 179166529, 1966619063, 3854680373, 1531629054, 422047287, 1133971522, 2177047493, 69324487, 2523881051, 1753202988, 3544635623, 2212199991, 4280460803, 3897515184, 3834775683, 260478213, 1322496235, 2555980036, 2399510400, 1685105675, 1074615826, 47150708, 1280511446, 3927455539, 1888507872, 237399669, 2946120309, 3661760300, 3846222344, 2974219048, 126512969, 2409477676, 3729099593, 1411392947, 1598801917, 290055754, 2060220046, 3493564763, 1092979180, 1850832150, 368861790, 2330830855, 300541405, 1317036518, 1050231714, 2997173086, 3852713890, 3716136176, 2424242103, 2927787595, 2446123700, 2147361670, 3833067592, 3993999080, 749729374, 111936897, 838850298, 4076078493, 3999542685, 1141185101, 3506763103, 696122746, 138908436, 3997515064, 1196226948, 510312643, 3940786694, 2614996396, 531119935, 242980924, 4200565266, 3625218233, 965596782, 2546549574, 2828587788, 405440926, 2238226541, 160643552, 1855941655, 701559691, 2589459908, 2145510300, 1088822491, 1942901904, 1051561264, 3277408101, 2787705613, 4058178668, 3538302454, 1382859211, 3718955925, 367806712, 3927916497, 3650072173, 1928317615, 3170572020, 2425170067, 1378515747, 2916636693, 1545643227, 1557702332, 292961825, 1871772034, 597234518, 3780160612, 4054917338, 2432032770, 1007387945, 1507156136, 666820864, 1672623342, 2882846690, 477086755, 546703284, 234482783, 3302713027, 3711637440, 2602078815, 1628123675, 1022967380, 573596016, 2469828888, 2484858890, 2819501979, 967172672, 2359945914, 528739156, 811451823, 1587692007, 78323993, 3094634704, 2050126622, 656167050, 2016565410, 2666571262, 2142040645, 3932312056, 3608237901, 4181138251, 431533208, 1324024703, 2754473178, 1513323215, 962720082, 2635466804, 1629462103, 868868640, 2584020588, 464324200, 3566138581, 1666406850, 3433034, 3384327359, 1073357504, 978308127, 1007109908, 1066410945, 1794948702, 2661353667, 1537613614, 2240200687, 3919385632, 864869284, 2160917896, 2647030161, 1864408936, 3394607661, 691465887, 1583654000, 2077463103, 404332664, 4114315924, 1735779912, 4267803102, 3853653790, 2850539257, 1298292471, 1903932684, 1099228525, 3428559089, 2195367671, 1498635690, 3286347845, 1132990916, 1792512433, 2335652861, 582634825, 3354154424, 1334791273, 1158740607, 576363023, 3055716749, 284628886, 1260154360, 2860148692, 2317647396, 3762027569, 3087823497, 2675243379, 3230658137, 1623065834, 1162815610, 2511546151, 2285577473, 4197556586, 3498444176, 134603154, 1318913357, 1925397173, 2164319620, 501861583, 2660752103, 1790916742, 585324877, 3019174392, 3791876903, 2808828280, 2547284305, 1286856114, 576541171, 3086686431, 1665327324, 2527865291, 1049758152, 2119175981, 1852753108, 1712615170, 1881611887, 1590036306, 2288575129, 3091299308, 1841737372, 3684962849, 3589330311, 3203777222, 231847743, 3968590644, 23323991, 1999814401, 1438314637, 3646397809, 1587285413, 1731550882, 3414385492, 36982434, 3085230090, 2965579225, 500560476, 66604502, 510238924, 1444107908, 3285557053, 2345323206, 3278416349, 235271494, 1073561804, 3150813755, 869291821, 3382253746, 2518621498, 2402985704, 1997889251, 365719205, 3515606002, 2639405830, 3101212610, 2072446715, 1505397924, 222393100, 2629527594, 3539147176, 1492186318, 317973497, 2069908719, 2736049396, 1473203177, 2053024708, 1975288144, 658860254, 3938220041, 4090227046, 1071579761, 2649979347, 2105217563, 592128056, 1323257324, 1358668261, 139523654, 1933180849, 397269465, 497804292, 657227598, 246466400, 1621337241, 1097973018, 496718604, 1702024174, 2563354067, 2404603666, 406466651, 1139949695, 2994558075, 2660650315, 3359692891, 1085204752, 214084523, 3411616183, 836607167, 618921296, 1745839714, 2773988421, 238865545, 1602383194, 2225772446, 4078717139, 3186543335, 2963911722, 1644149368, 133761881, 998899666, 836679125, 3384164867, 2504228319, 2863925058, 2035334722, 1847852860, 1942480365, 593646629, 2293702669, 270780933, 2861712903, 884599422, 1850275112, 2791334669, 2057574542, 1685761084, 1276742033, 1050539619, 1651775491, 3875923486, 1941150668, 452255852, 4222117952, 1382531323, 2319041398, 1976498608, 2695472409, 639288724, 1056450447, 751038381, 2892761977, 4108725818, 1981978130, 914338492, 2423984633, 704678850, 3069569016, 1112918996, 2358084463, 243887116, 612729199, 2026151029, 595580770, 4269685578, 369772675, 3789092800, 1866402814, 1573877087, 1763310257, 4018667715, 686440180, 765261077, 550109283, 4230269740, 3383785637, 4140370277, 3730579173, 663511029, 4049392527, 2800717070, 1139270951, 1526315571, 2495832976, 2465027848, 242017537, 1321312969, 2441550314, 2161903402, 63537950, 2096606630, 2774676493, 2321224233, 1763967999, 1651549348, 2719816610, 3585982423, 3644500043, 1565671056, 145130343, 1920295561, 4286129389, 4225124716, 2479704407, 1633499819, 4171144418, 3478475655, 103774349, 3010395739, 2212043776, 765718147, 1059768362, 3011871628, 2380921181, 657166331, 2657100902, 1192254086, 2559317219, 2657897166, 579130669, 2473556485, 4260056498, 3018323074, 3176801710, 1802929653, 3085778821, 2140843951, 4283132451, 3602165387, 666293128, 2535753878, 1713488374, 2197518594, 3148813908, 3811870937, 3479721401, 4273820822, 633825817, 1437973278, 2766366083, 970460078, 2780761110, 619262074, 2858043221, 2462299216, 2991278677, 3311433509, 99835841, 2593940290, 478051440, 3488055477, 3973561477, 656982084, 2883671720, 209412905, 2381968138, 2290869226, 1055508231, 1485431646, 2204551422, 1390409535, 2947039019, 3773265705, 914837699, 3644123756, 3084820283, 3335034207, 2379490065, 3648662889, 954909166, 2626560729, 488690289, 2794782940, 1324161357, 4163627567, 1666014760, 4102336956, 791735855, 1778150425, 2058541321, 564731308, 295080233, 3560280432, 1568932176, 3790183107, 3019677939, 432730018, 3922822980, 2558396863, 1082304276, 152331918, 71834938, 936730797, 1375048683, 805888890, 3661076753, 3780779385, 2585406675, 2593251462, 3731238480, 2459284710, 3106554626, 3376112789, 1903856616, 320365323, 3219766242, 3235090865, 755754355, 1803679149, 3584652971, 3826185192, 2981022644, 614665414, 1854556156, 170322493, 2545297080, 4163376143, 3806852603, 2559778214, 3191043472, 3815727622, 238982306, 2057700879, 3025893616, 1185306899, 1525777304, 1804049300, 769066026, 363497104, 3253279657, 802617321, 791112420, 3418443615, 559148064, 2382509021, 3726714425, 133406894, 2221326765, 1110331141, 3831413725, 2678567779, 1435828906, 2866636034, 3450399700, 3419050907, 2482994121, 197134500, 3627130285, 2643803290, 1981778891, 1152274284, 3188920391, 3740398313, 2220717165, 2332018208, 2215182859, 68750184, 238550869, 3584156715, 3811591303, 2094261298, 1095013673, 1127382783, 324090866, 3936629481, 1356816463, 1828265054, 440604666, 451911806, 610868587, 1854771222, 1586930236, 3882268106, 4202681451, 2390294818, 3021846328, 643730452, 3009698197, 3393732511, 3407002687, 210450206, 1977712632, 2380135422, 2815708486, 3164363610, 68810436, 2925928691, 3550906648, 3980474455, 2658006293, 2444596130, 3611801353, 409164144, 1260799264, 1878383460, 1294563112, 1262195349, 3238578514, 3021954015, 2143002239, 135642716, 3962682206, 1634976431, 3949588531, 3321004147, 32394150, 2339000097, 4024886037, 1441987455, 2108351799, 2715264131, 2862297987, 2844084169, 3876873682, 955141441, 4016199193, 3590924191, 1712988036, 756358085, 803770074, 646420513, 1765275925, 1701489858, 3917629739, 2269248484, 4108235664, 1546193690, 1203615276, 1562878794, 1655083733, 2443437770, 245690313, 1944076949, 3746266114, 3973052799, 1796973832, 1463059487, 267457725, 3173149924, 2467752752, 2966834975, 3075032460, 3778185685, 4079630665, 1946075137, 2353494570, 3895354408, 2814907643, 2649903831, 1987842029, 3172028037, 2646102945, 3883675018, 1806838569, 1796392389, 1884524207, 4065226377, 300815398, 32251632, 542041464, 53050314, 653372694, 1931670774, 3604735575, 3785963705, 2005402199, 293763643, 1693022416, 1254005780, 2072235026, 1272075583, 3125914747, 2531869838, 4273941665, 2609519727, 2150714867, 826284777, 873638974, 1755844743, 132485563, 4015754763, 3441751421, 3425027357, 654845922, 2976270809, 2278207101, 343224236, 3962664134, 1464208094, 506504748, 3878411573, 2988794573, 214720485, 3729482722, 3585267190, 3276410363, 1550279033, 2650251990, 2483932124, 2853636012, 2407190942, 224087424, 2403662646, 2096688755, 1489648741, 4075321441, 1101351995, 3864679800, 4192868780, 1802619279, 2041088545, 114473371, 4200954645, 1614931653, 2311256044, 915080580, 2498174612, 3248491111, 3202117731, 2566544307, 4026821631, 2650348959, 2381318511, 2871723478, 3020545574, 2924526728, 2412422040, 1573072332, 2033750184, 3313187125, 2804848003, 3699878998, 256081288, 2172608875, 395490151, 1490290936, 2516202233, 3926557573, 1077593760, 710346570, 2391675770, 4081531861, 2936099997, 3239720320, 176504203, 2155166286, 206961450, 4285305990, 386713860, 1387232152, 2914539361, 852699321, 3484558210, 1510419555, 2264081815, 512507715, 1125484785, 3371218698, 215086463, 3900662539, 1349763068, 4092039756, 2177659509, 4008760068, 769587803, 2579408843, 2352666410, 265566747, 1637920349, 1178810858, 2758614149, 2178838444, 1891675986, 4062789976, 4126688549, 208271046, 1715467496, 1192652608, 2514107261, 2037770389, 1618696306, 1960602920, 1863620006, 3745788342, 2984381480, 1814712687, 4019904395, 1611077114, 1112844949, 324555099, 1794520460, 4139442799, 1073984867, 668647247, 3206337960, 1263570998, 1360713418, 385235524, 1782849033, 999754101, 3096200065, 597551408, 3321272585, 484295091, 3183121647, 3485191895, 1237249396, 453707741, 4272106226, 1580082576, 1422022749, 3179969099, 3219537879, 2387503488, 913775127, 608544159, 3183049012, 3893097084, 4073888205, 2794381127, 1690294619, 316621232, 294371860, 4144794602, 3082257271, 3169584877, 768218191, 1388583211, 1334286059, 104764000, 2055968297, 53066771, 1630746392, 2757029170, 2249273056, 1824238326, 542569676, 2237944795, 3309139524, 1062700871, 594246980, 610987584, 790927363, 1672412716, 2121547542, 4213545912, 2902069436, 1804828052, 1389422814, 987967429, 873226661, 742609966, 2916731344, 458284, 2712920252, 1663661813, 1389133472, 4022495362, 1189640606, 3488723298, 1911996865, 970594148, 1516536912, 198073296, 578068606, 284563606, 1064584931, 3640660851, 1516441825, 1723984135, 3695883290, 1167282884, 1463633647, 3514785939, 633615876, 2045175681, 1775213862, 433968779, 794355390, 2915956218, 2002242733, 3697952286, 411865129, 4174343841, 2685173507, 2915961671, 835552690, 2916570652, 1660194607, 2116490612, 3009256955, 222685650, 441027405, 1070086815, 3211110934, 1303937961, 4088898770, 1567848999, 2929828244, 3002289492, 4275366873, 2645814288, 747141990, 4136146426, 2087004856, 2273563947, 2196322715, 2399579599, 15669757, 1490395955, 3136917626, 382449706, 2101717900, 769569293, 1972411627, 162311112, 2843331881, 756781192, 365123644, 1504096558, 2632604648, 792935653, 2066960768, 2316688718, 1609042557, 3622858640, 3193531767, 1480259608, 1902739409, 227546178, 2532405093, 3997215748, 2434758495, 2441370321, 371160326, 1934371398, 2066015759, 2470374719, 4027614190, 3957557364, 2102657168, 1330568178, 3179253889, 2837313222, 2049634367, 3767686427, 2178726492, 629419416, 2699312991, 3721568476, 98504061, 1052347678, 2883026541, 1638843831, 2643966662, 2466411160, 2366234633, 4167119917, 762161285, 475397831, 707134182, 311927060, 3700203506, 3045562717, 64160895, 4104490040, 2003457824, 1415499877, 3501330662, 935893999, 3244976104, 2072879774, 1820990766, 3348832604, 304820180, 2366041031, 2133105925, 3138806835, 1351358439, 884992271, 4004920417, 1372472463, 1959557654, 2972628231, 641656951, 1917731081, 2946007963, 3453023926, 1627183681, 416524758, 1506711826, 3166842180, 3579865859, 95711151, 3624475916, 2545514027, 719033961, 3782737588, 1089832761, 199732712, 3006948284, 3893352886, 293596533, 3179775192, 2207080668, 1179927020, 732957770, 4042358634, 2707120042, 1262536812, 4091118254, 1448285141, 352673988, 4074074274, 1646748109, 4083733358, 2620983595, 216150003, 3462263563, 3431232974, 3842519134, 3056528786, 52728795, 2559254539, 2550808304, 2403428451, 2301092440, 754069812, 388400901, 4028652446, 2007702632, 1945832673, 3407808004, 945774583, 2417653678, 3024900197, 1443944557, 2042832887, 3460679793, 2321388062, 1989458396, 1198993474, 3756601936, 367943351, 2692503856, 666782276, 1598580178, 3506191090, 1252726521, 1039872422, 2700486773, 1172138523, 3015431269, 3471907152, 2679614153, 1288016897, 2886489892, 1590538405, 2381193370, 3751716425, 1674257412, 3802299301, 1232113831, 3149798583, 2049696747, 3783844455, 1539625199, 2610007477, 853648510, 1170921859, 1927783278, 4248948330, 1834361426, 1583346974, 929830059, 3096561385, 1057220191, 3790472039, 1545590272, 2769476177, 2173190865, 1219743172, 2137559194, 286789459, 843446704, 2006317417, 3614583058, 3865951408, 2013840186, 3334639841, 4095281226, 2289411530, 3545537910, 2551259128, 3858259446, 3700150321, 1876525743, 895280789, 2012054577, 1077971433, 3783761866, 1031840014, 1530068615, 158912429, 3748308035, 3360137594, 1024307235, 1673183496, 3861111645, 1365349917, 2838689518, 432709789, 1754068714, 519617019, 2191932881, 4193851757, 2221660509, 3502113252, 1610468034, 3799041730, 2773735505, 353868605, 4028316135, 3542301047, 1627270780, 2763284737, 2134793075, 2778838101, 2720885534, 3231756111, 680256779, 3951141993, 2777397611, 1901809592, 2582662072, 3569698233, 3109742072, 3551341435, 2442227574, 3116440346, 2098173066, 3385392663, 3335626858, 4240886596, 2011114477, 1632371508, 3518091430, 2741989615, 902271663, 3319234225, 2358197367, 2061222379, 3542326620, 1181046508, 3593782879, 4118952806, 1263577068, 3567063684, 1316205720, 2244952070, 776567832, 1857336487, 1098100156, 1145108620, 2987628692, 3930208659, 1853247109, 3102261217, 391308696, 1746192224, 2120613606, 1603088676, 2069985240, 753595711, 4050257637, 494248812, 3378544465, 4263782091, 129823558, 1695946991, 2257518225, 4032469300, 2585308186, 3854019079, 2682682760, 1309162651, 544630499, 4105860661, 589328448, 1202527304, 1045332599, 1078423690, 1451133835, 3753575772, 3745649187, 2878187458, 3213844915, 3475395000, 4108345925, 2953755426, 4103703398, 3184591866, 1178611265, 2833732264, 1457488159, 2242296507, 1012566771, 2241972281, 20162498, 3823973839, 3215796427, 3477050225, 2019895388, 3447198, 2734042062, 3030742062, 3455901870, 3797080567, 1437842411, 3063220002, 1763972189, 3032064059, 2464559099, 3167163765, 3936754338, 4192391918, 2561929726, 266659715, 567418247, 2758123740, 2697922885, 1452978251, 3252733139, 1775974539, 4023639137, 3284391830, 1954816912, 4168767629, 3182227891, 2583497012, 2616811217, 1505674654, 2728034382, 4152012983, 2891813244, 364624808, 4258453359, 2320925372, 3226208769, 1908977283, 3447033282, 1290911595, 2991233819, 1938924175, 4178420586, 1349190281, 3870241084, 3141119143, 2854874088, 746570002, 2387931583, 563124058, 3894087139, 2108087586, 3478981984, 2121366397, 2806567989, 4226219324, 4252783198, 2980265008, 1013257032, 4189372942, 2762945330, 4272330635, 1421174312, 2571391293, 1231652990, 1851200343, 120191265, 3478838214, 475939500, 1963510673, 1958742909, 843980404, 1916854321, 3726147933, 861523967, 740210561, 2309992860, 2853112733, 1389126477, 2250596740, 3999343995, 259682200, 2419359561, 2463005619, 1237976815, 4157172189, 971504418, 5339305, 3459417958, 3558027728, 466563534, 617280910, 1293727340, 2888465677, 173072473, 902416878, 3283012339, 2231399759, 3548363615, 3648976091, 3644262507, 1994000534, 2164053791, 2383738099, 4192804043, 1352896106, 2427268325, 1785828538, 2261495952, 266357162, 458405191, 3216364374, 3950986546, 3279229678, 2893422248, 3031159192, 3139108695, 2936465101, 3649621744, 3934924183, 2256692063, 1610559811, 476390940, 2566306574, 744803377, 586190622, 4230340985, 3383839054, 3574222442, 3672359873, 1186424941, 4104302720, 3711518232, 564206525, 2523798408, 3254083817, 3755553340, 3410197979, 3140089494, 1221846865, 109902250, 875493750, 466174742, 4150254144, 4259218630, 3913285111, 3178601658, 3329370753, 2111830452, 1170614158, 2616636676, 2444703106, 450292125, 3336578782, 1295437527, 1594450226, 3318384299, 3394447499, 138412210, 663921359, 2584104633, 4118791615, 3652020280, 2193161023, 2759302839, 1091729347, 500705613, 2856818087, 3167615480, 1544828605, 416665341, 2031729122, 614523650, 3104357945, 27304512, 3009627475, 184992350, 265144523, 689947306, 1691273134, 2496289185, 2729970886, 20560483, 4248594730, 1752369927, 2209991450, 3974764100, 1524697032, 2116716952, 443563602, 3736872077, 4196841934, 3655166135, 607711632, 1984774176, 213044538, 4249295887, 3557812196, 3471191453, 534218076, 3695654147, 3797080188, 1194183140, 163176651, 756049772, 3824208069, 1973600181, 2243012949, 3899396869, 3215523505, 520505234, 2905374871, 3095561314, 3688050970, 2990188155, 3297591079, 2569609753, 669227359, 3242242290, 227083285, 1484411199, 3168461293, 1379467536, 1418675500, 838637553, 3076698419, 4069668961, 2744789331, 3708306226, 1289262167, 1213366372, 2292221692, 3422361181, 3792554035, 1386095295, 3600449336, 2098825066, 3926798638, 1657618237, 2180751893, 2383259673, 4005848521, 949476223, 630137722, 527175244, 540898106, 1319537371, 1958325951, 3632077377, 4216712363, 2015950565, 1082369385, 1833869483, 1801224170, 3802015694, 90857337, 2774437996, 2958816658, 3589170951, 3314795760, 756051021, 2697806229, 3024789210, 1605213391, 1062849401, 631642436, 944521612, 1151770245, 2277657744, 938210173, 2518182884, 2147096559, 1510899794, 79623399, 3393986620, 3752785146, 4104277307, 657592975, 4246070742, 749609879, 2563519456, 3635325058, 1898695003, 127773115, 1222470294, 2759511821, 68122761, 1779514363, 2387674618, 2806420829, 1167398731, 3668511600, 3686736367, 2464765486, 545382485, 813149803, 3152057235, 4053288312, 1741961198, 1963985080, 3360345798, 65277689, 2117502190, 1600020188, 2561019884, 1506898060, 3442093921, 3235856121, 569766059, 1416964015, 3041293163, 4107403592, 2360890795, 995288515, 1056647518, 2917064821, 669813552, 555782320, 4212944471, 1515697522, 4180133557, 2123779345, 3182014437, 2247598870, 3334203629, 4196209100, 3404865602, 3671958951, 3450829555, 1422978345, 7993059, 3807751444, 3110884169, 2813821203, 2586933407, 3172341075, 3234322638, 1515602285, 3856364115, 2471118962, 3921837377, 3058176999, 1637150844, 2398837995, 1147778940, 2777057226, 3547310329, 3431673202, 2141325884, 1585884579, 207813216, 3263767053, 3789939002, 1033951210, 4281489042, 120807166, 2698882724, 3757791773, 3668187193, 1674169391, 3199533309, 1685342944, 3565818960, 1142830903, 2127862405, 4044792019, 4106226295, 210848985, 1893088221, 2609354371, 219045957, 4100593247, 3901999315, 2525669708, 1861424754, 3781999025, 1530777109, 2864402317, 147114608, 3091374074, 2308682760, 3694485763, 514107623, 1339814545, 2437456786, 1267490497, 565168590, 483868160, 2639519804, 3026878305, 320648383, 4195912986, 884745094, 479301896, 186787935, 3549362344, 1234050609, 2456672428, 3788139773, 2053757734, 1056132384, 1488930917, 3577461869, 1256488602, 1758745578, 3470936709, 1104189809, 2990397630, 3233384439, 697390557, 3246633788, 1765910942, 605037453, 3446488403, 1586100548, 2536231641, 3833232072, 2679595529, 3282085400, 4266610294, 220923786, 3278139409, 3620167061, 2457449612, 491891432, 828297729, 735172695, 1317220587, 1335741393, 1910961116, 2028716138, 1577238480, 1651358180, 2663135186, 3223776746, 1093014232, 2277276286, 1750441348, 2199695287, 3678468600, 4176643102, 1879420958, 3010289995, 1696614583, 3841797101, 206705950, 477325096, 2028594509, 1178671645, 1576610709, 1240194093, 864378056, 718848340, 1331958529, 2678841210, 3486330310, 4181393521, 2478237296, 2608289720, 1324248385, 1158516681, 2958867723, 417989095, 3796767406, 746641294, 1400117066, 2972598617, 1332455064, 752584758, 2508900796, 1110729734, 4119174432, 1404738693, 2300994899, 1475467241, 506496788, 2361260817, 2391810907, 2709803428, 1042481253, 1799617897, 130461598, 1827256773, 1217934553, 3827047227, 511672039, 1173334807, 3538124052, 1896548217, 2653298332, 1494734712, 2367283142, 2219701335, 1080972066, 1118959919, 3276698068, 4193056079, 1042522009, 3579717088, 3134934229, 1257367367, 2339947466, 4074848270, 1681773895, 1697103778, 2815151630, 1254169238, 2958893200, 1498182280, 2879349594, 3236813082, 1813313630, 296057534, 255742147, 4194392156, 1950943722, 1562336702, 64549831, 2882503956, 1444400254, 1582413813, 707004284, 2851033523, 1258980420, 1396208710, 1232078931, 3711396989, 1333935307, 388873336, 3152286813, 2723871913, 2567723938, 982985072, 2570834414, 3254439470, 4266333264, 1184999749, 1952951100, 2738935347, 1743811671, 882197599, 1372638033, 3121084917, 2971146579, 2856952704, 3712443501, 2833668614, 2237203273, 3360730590, 504522614, 1837491185, 330025989, 2137753539, 3582925510, 1455818200, 3679360362, 2101508228, 1743620586, 2104824264, 1996325489, 1415749040, 2772209254, 4158338463, 723885313, 4141824955, 3993966486, 3648886273, 3301933153, 923031221, 2467887086, 1926193921, 241617979, 2834824233, 47699169, 2727858291, 357169977, 2547325267, 3629858345, 1756068963, 3871519021, 1784580493, 1822559616, 4013394793, 3040951403, 1305625363, 1594136873, 2945485981, 675261085, 652917195, 3651785127, 225316525, 1536356121, 3048483324, 760881663, 3624586913, 2523237207, 3452894825, 1439110135, 3108950699, 1830306558, 1425851210, 802597503, 2329223692, 1547217518, 586780363, 2747534092, 612318151, 974961897, 1136975131, 582029303, 2795945110, 2750281104, 1954137991, 734262771, 2165518952, 1361468857, 3469314467, 1772383377, 1077481633, 1405999756, 1885470043, 723205477, 816939140, 122743011, 2510107023, 2630434466, 1666850216, 4065399655, 2954236423, 2957693711, 1725136555, 146624893, 2370334113, 2368586985, 3810310376, 4205788520, 2835483468, 1802306857, 395322388, 2447747296, 435036808, 2981215268, 2302977092, 1850171821, 2035585787, 2897253017, 3816856600, 1414670848, 1626448681, 1468169934, 1708124421, 711825756, 2529264046, 3466010788, 2362146794, 2273317655, 581525040, 3467475682, 3058980283, 1705696242, 2259117110, 1582677336, 2660906710, 3049164741, 2603966439, 2034985603, 949079062, 4005749139, 1540297055, 3635699296, 867673011, 3646994326, 4026356527, 1620505585, 4033145115, 3667618298, 660749567, 32514502, 5415099, 272046880, 777772787, 862831156, 446425293, 2798923791, 459420349, 1930277091, 481665927, 3000120052, 1573808059, 3497816392, 712260128, 1593602824, 1925389009, 1612348184, 3504258254, 2230684875, 777861234, 4060394039, 1927176729, 626022559, 1954340352, 551684211, 1021920853, 901997653, 3278864113, 1622683019, 1263966317, 3505707368, 2687425549, 1710534179, 1063081893, 2358537800, 1886391680, 1855947950, 3171970926, 3970886282, 2922377770, 4153796811, 777297126, 921240806, 4195922905, 2256812693, 3204363622, 161270991, 477885961, 253740262, 254755570, 147338042, 2307608998, 2831094516, 3599141959, 2286025021, 674999769, 433313482, 2328934176, 1463955974, 1170697097, 3285895843, 1247755533, 1271587187, 2832405123, 2599658471, 3194642848, 2038974484, 3348267269, 2306765524, 4148451190, 328327911, 1510637412, 1107714422, 2053021785, 1651793611, 285182764, 806585639, 115946508, 3263927377, 1966377897, 685331846, 3097557305, 1886086860, 4138371170, 3480587901, 1713520605, 891565198, 126651443, 1781809067, 2706683105, 868539576, 768900305, 1818842839, 3585596392, 2208931825, 3170878362, 2305072112, 1117002441, 2143105160, 276056482, 3385245916, 907482972, 2930233031, 1319783807, 2628552644, 2241197716, 3522354472, 269025161, 1597995167, 1200287617, 2686295544, 2221466941, 2812119897, 1761250470, 3721672468, 1689503666, 3350752635, 3680659977, 3684365381, 1575503965, 1103797708, 2820596562, 713692201, 3394527053, 2836220134, 1834476761, 917316218, 3638952199, 192616481, 2000668735, 3812842726, 1193819039, 2013781718, 1213826442, 3201658793, 1160104982, 696142443, 683806, 459894368, 1891891222, 1263849721, 187576346, 3014530800, 2563146476, 2418728779, 4249650228, 254184788, 644001255, 2631410520, 51669509, 500836366, 1736538185, 3164921296, 3695991204, 4269372491, 2163129191, 361354248, 3124317967, 378072149, 855620734, 1958306931, 2066759958, 2681934072, 854867938, 3506898255, 2878411496, 586579302, 2226877120, 889423966, 1000170672, 1407025173, 2677155438, 1836767915, 2993604570, 938407804, 4187768042, 2043870115, 1671970887, 2523584330, 1885201141, 4194637759, 1482253609, 3917113833, 3470254557, 399206245, 2337234690, 2009610080, 1188048143, 3423253045, 4276817322, 3812074150, 467081382, 496226933, 2067447413, 2923820086, 2212729297, 3343400348, 2371310754, 545456234, 3033395356, 381850999, 1409354112, 462210438, 445745304, 4240327772, 1787571025, 1611950416, 663242517, 2224054327, 1631636794, 3308610154, 1611203454, 587879512, 1655438793, 1586083422, 3079590093, 1528420696, 2546325015, 179865189, 2980523644, 56821412, 2759789446, 2753177420, 3623310379, 1752503874, 298338011, 65851498, 4278363719, 2654053080, 1581336883, 1517275476, 2785846583, 45953912, 1511278856, 2253849255, 797454172, 2091360850, 99868675, 2183446850, 3211016505, 1964986702, 1678940683, 4116701183, 3542200326, 565075606, 2003625385, 1941280771, 2992711787, 1888008987, 1239753379, 2335200217, 1034198076, 3546990904, 3130195033, 4069106204, 2830403807, 26614888, 811637922, 2366350087, 1094780972, 2562232162, 973834562, 1020964418, 256776236, 3793890390, 663540421, 150818023, 2351323644, 2429647776, 1007565367, 469030069, 162108155, 2024114056, 2928591110, 1067197875, 3684902395, 2615291478, 311153476, 7049575, 2553490718, 928328177, 1555616593, 3352269863, 180119235, 1655929516, 4024172136, 456368710, 137825162, 1214173631, 1918924793, 3975417977, 1178194500, 310581960, 1165744997, 2028611033, 1575665613, 1405073404, 1294679086, 150116798, 1003796431, 172196103, 365864824, 2814893493, 83245312, 4083515947, 4258291576, 3325293759, 1136716632, 88392420, 1910351520, 1543383811, 1458503346, 3246427565, 585488372, 3109719922, 950739382, 2637069704, 1999582002, 2892176924, 3068433690, 2112363653, 3998365600, 1172786858, 1353757399, 660540890, 1175412471, 1625280773, 238456340, 2601226450, 3641441409, 2273737448, 1602943630, 3221239079, 319106977, 1159231138, 2390116708, 56264616, 2957927756, 1695583846, 2955270983, 2423993042, 2176441985, 102637579, 3872357542, 2955290011, 910597805, 531944814, 2664866205, 2589900009, 2224115435, 2048564240, 3576630463, 508904027, 3920569368, 2190576851, 4270060710, 2178187122, 2320126593, 1288964405, 2617248096, 4042953789, 320264163, 407840741, 3080880550, 1825817213, 201320817, 3297288148, 289111735, 356396800, 1177362867, 1841064950, 2679210721, 2497527343, 4012402329, 2501898311, 2805502609, 1226694626, 1408462566, 4096153117, 1553610183, 537410263, 3042896368, 3351520133, 1776149612, 1818452951, 2321598251, 535712045, 2368424760, 2657104472, 708896888, 3164402596, 3806283200, 2468926136, 2716726256, 580959296, 3723507094, 1432697713, 1578691495, 4185732215, 653065945, 2362954450, 2102522011, 129425665, 1985964471, 3790252208, 3647267241, 1011992130, 2614665948, 1542806618, 28143602, 1914926151, 3097997961, 1748041677, 382468218, 261177537, 3932529350, 1349244510, 2403445733, 1303889998, 2092350230, 3498633222, 955732110, 1091770376, 4071601981, 3684875650, 1504295165, 695840463, 1333807145, 3771326317, 1599544803, 2041458773, 754876387, 2099600981, 3140583569, 993138884, 1699884427, 355720029, 3655914520, 3379831293, 122916518, 1348511269, 750579939, 672436025, 3524396965, 957897396, 2771504681, 1396926019, 2248519030, 2568877124, 1024797116, 2618581734, 3173612766, 624392461, 3510427776, 261700599, 3925215964, 1681253380, 2450026703, 4202036704, 3512939384, 1727207809, 4130092913, 1733664192, 327357114, 3506138840, 3945732508, 2296462828, 2667229540, 1611090335, 595934022, 1449653048, 87796828, 3173835296, 2465916505, 791105674, 480273350, 434962121, 4033356560, 592082813, 3317373292, 255191030, 1483909028, 17649957, 2029871739, 3777817946, 3799689671, 3080571979, 4015840940, 464461662, 2383993061, 2067642089, 4251555155, 768576212, 1851623947, 1978127831, 751781415, 596035858, 1689607304, 4167047951, 2236269014, 3013454520, 2877416802, 1653195291, 2385819457, 4039662206, 4174797684, 62571383, 4265199274, 1172401826, 2128803993, 747953493, 1419280464, 2446332378, 366541397, 3336666493, 1269029438, 3484896243, 3085414010, 402391820, 3991930151, 2700256110, 2618456444, 1019844897, 2927276854, 792602285, 2843130290, 3182730382, 21519344, 71100897, 4244115987, 1173478942, 1734456913, 583647779, 2773865512, 3180123201, 2274961296, 1692960313, 4192516885, 3986988973, 4161636096, 3371998359, 2903900559, 315754558, 726608933, 424060206, 2689412859, 1251283763, 986116836, 3207715211, 3598218392, 3854154843, 1834315644, 561549435, 710399302, 1082356647, 1908379860, 797822237, 3868442592, 3022625975, 456818303, 1019834117, 2770289600, 965571046, 617411044, 3424755482, 1951720644, 3556845988, 983231923, 2161980410, 212339737, 2228726981, 4059886948, 3066074686, 871314929, 3678915302, 3088284114, 2095993978, 4016015475, 648886691, 945328051, 590327471, 3079842908, 1655683863, 2426727383, 66911917, 3514807717, 1818741719, 3262636662, 178295792, 79174379, 2048536082, 2476141776, 858053106, 466240359, 1832826534, 2935713167, 4048948604, 1322679216, 1816312602, 2185659321, 3839556701, 1765863502, 2067880461, 1729032838, 3453280573, 3646016240, 1231641573, 134018486, 1192459576, 2843641449, 2243870392, 1020912255, 1165374473, 1078901961, 1002206791, 955025053, 2102433541, 1731365376, 3596659935, 4191579737, 789614016, 4008034816, 4075652105, 739944426, 3123046527, 4154310484, 1698243902, 1265011433, 2894682933, 1880979778, 3555132374, 810957328, 3697155090, 3281910832, 424780389, 85810940, 59501625, 2710195124, 1308788887, 3310076102, 3649029250, 1685847008, 3720576025, 17385783, 2824788023, 3420783883, 1927329556, 2401098097, 287507378, 3427799912, 3589955273, 3507676498, 378357522, 660834269, 2131184582, 2911228387, 3374160810, 2063190280, 1625432862, 1265288993, 1176926225, 1479115944, 4210342572, 3758728377, 828095696, 886919152, 1355192319, 2187981230, 4036029224, 563246965, 1398441385, 297859442, 863805977, 1687715244, 3178732953, 2371183822, 987235438, 2696655751, 1275786370, 1080250685, 2994121173, 2886571284, 2287026100, 69408714, 2996333623, 1427428871, 4263249454, 3717026370, 2322678873, 4125033226, 1385649381, 285387917, 1145523670, 2185566856, 2993047000, 587945125, 1989732888, 164819583, 374583581, 2947105026, 3424469067, 690030956, 3029855679, 1146278483, 449405906, 1140116810, 3153309064, 422123924, 2737779122, 2045845628, 1274731328, 3196003866, 4068890283, 2024090009, 1116528032, 898558533, 1327782547, 2465972909, 3374881307, 3393335586, 1542488666, 4256631095, 1723812556, 1887942264, 3547787795, 3941767136, 1106134986, 2963002206, 3036411669, 560715077, 1875145081, 3101775802, 2184028714, 4220964906, 2810895589, 3579796462, 2487846971, 3597043134, 3192082035, 1118920260, 2187585355, 3721878786, 3316092110, 4159207064, 432227444, 200913293, 1067765204, 2165881727, 1144958147, 2772359300, 228331899, 1342766521, 3717182576, 3723862558, 3135023458, 542408277, 155381461, 3779776182, 3473615384, 1564653682, 3628325433, 2128074746, 1700969390, 738761520, 1632594766, 2318032513, 3760644338, 2097147303, 1566060328, 1760516949, 2022434145, 2245982553, 1506554002, 439959259, 3555558957, 2822107381, 2900780839, 1330957782, 55255412, 1024374230, 3392130050, 3605936970, 2659052229, 3524901177, 367558721, 1846084583, 3924046758, 1737821968, 2277704871, 4070818367, 3367355861, 1379428728, 417413937, 1554489021, 3121000669, 1920542367, 4126647700, 3648406383, 679563464, 547625852, 1229003423, 2386804431, 3264874816, 1897352250, 1759279029, 2178482147, 1242451698, 818794933, 692720072, 3302577350, 2190658327, 2397056300, 3796268932, 3547204476, 444160391, 594468495, 4027516159, 3458062702, 3884114641, 3358541953, 2458042132, 2756028581, 4033380629, 1577398511, 3076991545, 2919913505, 4247561038, 815467590, 712983406, 2095571975, 2228140421, 678099350, 1450487298, 2394418412, 973211486, 3276264510, 4019221064, 3550944462, 583695745, 1550578542, 2514981560, 1442122909, 2496155117, 4134077833, 3790497095, 987511382, 4215221209, 4139652499, 3581350041, 4249382487, 3248759050, 2707828316, 529436603, 851428495, 2314921281, 325979925, 682285398, 515852251, 51961966, 3051477586, 3325212147, 441203382, 1968918631, 1776488962, 1908418750, 4147011368, 1366193502, 992338921, 3145898722, 1969726622, 1352351790, 2058840228, 715745072, 3437910739, 4104044526, 3430645973, 542018370, 1932672165, 2554657428, 1593113989, 483828335, 2543915564, 2370209967, 1891147242, 2926970417, 1935796384, 2237279354, 2324700785, 1029156961, 3970505930, 558821630, 4220364418, 2872811075, 3667370275, 1803454835, 2625612328, 2213731577, 2994113286, 323645385, 2964239619, 321509175, 4026194012, 2202541542, 801894593, 17920813, 1285731442, 1580930537, 2752498648, 2887055094, 3807197512, 2961962373, 3762395255, 1997489927, 9094176, 291261069, 1796507750, 1105621453, 953638319, 1302047588, 2800654793, 755125612, 992604015, 3672101000, 536412205, 1164062185, 1409696258, 218296772, 1847596595, 1670675279, 4159390538, 4259619842, 83447133, 898609347, 3153580388, 3490161887, 698823997, 3342445476, 3475381723, 2648209302, 1981441482, 4057662451, 3781680661, 3231306721, 2910852566, 656796673, 103026017, 2441846090, 3304784378, 1701810794, 1882834257, 796230947, 2192121635, 3153222341, 2239226000, 4141398633, 2620837463, 1229724668, 1477847246, 1885834649, 3443323190, 2201728156, 3752708361, 394317439, 905952992, 546743806, 3662050348, 405803693, 2394912357, 1190153320, 3354191982, 1216357392, 1667867093, 2219401522, 1867079873, 2594396522, 2021792679, 2904378144, 922395584, 3243374820, 3437087109, 2590770138, 1539379984, 1335880211, 1141636907, 438523695, 925379066, 120109098, 1523439378, 3090265373, 3813426564, 4119818494, 1547257023, 2050260321, 751740940, 1376893331, 4047275972, 1828089764, 4117657807, 3614450959, 1997088420, 4072008106, 1928838442, 525837621, 742953821, 1177886692, 1827195260, 1876827292, 1164103046, 1715222, 3027300052, 2975502882, 3607313274, 1112312029, 1907101643, 1800585293, 431416996, 2286812574, 1717748020, 2271898772, 1109126555, 414550301, 1273522894, 3175317603, 1828349882, 2873972289, 1522006079, 2608363889, 1442548420, 1165263251, 1985917139, 1621908040, 2174223210, 1204619066, 2190977473, 3849590919, 800446818, 3040721559, 1438813548, 4223713494, 4191089599, 2090385346, 1028547069, 157169387, 3495272986, 319315729, 967069275, 3491954699, 237733733, 988334693, 2365200931, 3463888093, 3843591059, 450151326, 1960894918, 1779035538, 1835973830, 1601165799, 1752155124, 3013237803, 1353480448, 3300776179, 1412887232, 2372042245, 3013511069, 3805003778, 2494844745, 1462545540, 1857205066, 1505854641, 2937649203, 278611909, 2308927588, 4127682995, 3438043589, 925531323, 1127032538, 474110015, 4096250263, 801364132, 3053311495, 700713568, 4286594267, 1131686656, 481945260, 1682310244, 1225324298, 3710578740, 1505133705, 1626904444, 3948770965, 3980567735, 580040099, 3246491686, 4270975680, 2110115288, 520337456, 3764273564, 2308884937, 4178097726, 2358347794, 362995413, 3971501051, 2590873105, 3919675247, 3045114919, 4232712661, 1197763360, 1443983321, 2385173396, 2251165270, 2503173831, 3638952173, 1160041158, 2527797992, 3158808058, 1969087481, 3946232687, 2426015440, 208570269, 2363615632, 1979433852, 3399697340, 1852953575, 587679822, 2304229309, 4194081590, 2283388593, 3507576220, 1529119507, 3673311790, 60562140, 1448646230, 380370883, 30553511, 2338678292, 4270447971, 3617734665, 4180279692, 1469697107, 3735710807, 1014274582, 1141928138, 2159117737, 3844526838, 1834285030, 1429102491, 1236625608, 2575111901, 3083113721, 466672023, 125100083, 1353129036, 65731155, 702372540, 1340845695, 1917694203, 3655694906, 456728631, 2571021689, 3940861442, 2624864544, 334810640, 3657437884, 2431173726, 4110610944, 403565891, 3470247327, 2945652449, 1735770741, 792208576, 3299783655, 1759600209, 574575204, 3752180380, 2690644377, 2417981500, 2300864710, 2332496139, 3910511640, 991340500, 2528150543, 497037343, 2300644608, 3637586160, 4238987909, 2969987408, 2667399556, 4003720519, 1581984037, 1623330414, 4199221680, 4290646845, 4165591704, 1441641672, 3205845415, 1819238777, 1367330370, 2631534898, 941298432, 931389149, 3593183472, 3006314880, 4172061656, 3266343766, 4229394989, 1287701324, 2791546393, 4228168038, 1195003143, 2362210543, 3503649382, 4175742213, 3782381440, 17900420, 160021059, 968287662, 1612137843, 4044845809, 1300678686, 3887897165, 948082612, 141040464, 3166901758, 366670397, 1261374688, 1311397215, 2680805986, 2926644060, 2518017264, 1484563009, 3305186199, 120487402, 3630925253, 472955123, 2947305336, 2613521788, 3054073439, 2239947062, 2151313777, 3222442791, 3172403986, 1134726841, 291603853, 3336869280, 2562200090, 1993866247, 2197864243, 935103335, 2550175108, 3293606443, 1644551615, 2197269642, 3527941193, 3939290926, 865685182, 1015404851, 1303152249, 1453680572, 3836426632, 3218990816, 1757057365, 3337120221, 1525009416, 3573676516, 958796735, 2515719860, 231458673, 3474942281, 1919785847, 3104585248, 4046054424, 3106446842, 4146604643, 3787319524, 306427576, 2672347714, 3051645255, 420411553, 778996624, 759094460, 318029671, 3829364127, 1695427480, 1822356183, 1890925130, 1983028051, 3492913221, 3139455614, 3028903015, 641619301, 3981141716, 1808464073, 227908413, 1166302341, 4050368882, 2816686366, 2426114106, 3879044341, 1052621429, 4267181265, 1151932871, 782295629, 35971137, 900326644, 176986058, 2457382008, 1598403950, 3555030999, 813777943, 4139982877, 1299555633, 554060673, 1857946305, 459816331, 2305043295, 1067582335, 1555013358, 2573033158, 1432015251, 2809308755, 2353158433, 3376026187, 1298176405, 295979626, 1442275166, 2234164647, 3397398700, 2813815154, 706200673, 3947048917, 455302880, 49862867, 2516092231, 2754761239, 698386635, 3082098964, 405248918, 3889299984, 4194171021, 4208594741, 4245030175, 1123029632, 539121206, 2513827090, 3322445577, 1331060021, 1448760562, 877403550, 2910222120, 3327839918, 952079796, 1154018406, 1324564618, 2782529753, 983018781, 2414363887, 976966881, 1210659056, 3971602491, 3147450768, 441450370, 2674247773, 2545989638, 1085319555, 4041529842, 1363488929, 368422723, 4184809446, 1438169894, 29045057, 599793525, 1729500070, 2187615245, 3053240027, 2256925572, 3719638212, 3446367964, 777958379, 1861422053, 3470800058, 373189946, 3246584287, 2677795526, 3015678059, 340833075, 3940944676, 601969241, 3338582936, 2887467188, 871541368, 4018904380, 2674812453, 2646854388, 1244641248, 3053189743, 3501147583, 897583961, 346758835, 1131925521, 1961983131, 3528795333, 2192246430, 2669878922, 1711402724, 1573588360, 2342817112, 2966020132, 3649592716, 1311510185, 3969629656, 2516637959, 683714957, 3553946762, 3114038922, 2543390656, 2241219789, 524447848, 2999589505, 3761399500, 2043821603, 4046574422, 205600845, 2298038273, 2142373007, 3358619571, 3513962567, 451875428, 3824950703, 1014298717, 301475872, 95850319, 28396647, 475024880, 2168984736, 1535340766, 3625683748, 590899825, 1754598183, 784371196, 3011362661, 940686787, 2024826266, 122012765, 2998286630, 3510928496, 4289442743, 629890677, 3936132970, 713244476, 549611561, 2844963907, 1932694049, 2320469805, 3813632502, 2192184101, 591828885, 2085119014, 4070453403, 2654698318, 2882804965, 3634526095, 1882645763, 4261698083, 2394094370, 3372562303, 455462051, 2507953436, 4133536454, 2409008899, 763132903, 4198347551, 2652712564, 3879796696, 1504015774, 3541040536, 2989691516, 173633355, 4228022193, 2257498257, 2864877474, 1349251622, 3428121805, 3045217126, 3540684296, 1718157534, 4227708224, 4010889143, 3486710419, 3454154552, 1741012165, 2170304534, 3293665823, 3395924465, 3541769152, 4028211080, 3440809746, 3850547899, 292871701, 4069841764, 4031699985, 3835229924, 1512201098, 71090588, 2434658508, 937239871, 2027199539, 2694796737, 3272855377, 2908547595, 190190354, 3113296234, 1334258493, 2309118379, 1830810450, 2672878451, 2290784008, 571209870, 2234338994, 2558777769, 3567607865, 3726408801, 1758442855, 3802997029, 3184532952, 2110194177, 3283338600, 3446695407, 3683609038, 3817805172, 3948417826, 3469703537, 3244759929, 3932057110, 4121628046, 2098617476, 1750932847, 1894901173, 1140529394, 742204096, 2981136430, 3454309080, 1148742452, 2817929931, 3052962280, 2212656154, 2214739940, 2875558283, 3324551020, 2199636629, 804193399, 2593264084, 2328836000, 1047712474, 3042030492, 915404229, 701522573, 1815779785, 3235222695, 3999115451, 1871727173, 2321185938, 3313735041, 2185461455, 3071000611, 355602617, 94737110, 4222521791, 1745667266, 2129235075, 91106186, 2953054355, 2731500696, 4100264695, 964678824, 2222382151, 976929278, 1378370842, 2555708423, 3929554872, 1464087421, 2228059950, 2841554460, 2442717852, 1638921000, 3052611673, 3222005691, 3949031782, 4078306780, 3558289208, 1814060515, 2607375393, 2942311257, 2961037004, 3028890519, 1461496151, 1954580893, 3985431782, 1731230719, 4073923086, 1646870346, 865595696, 1490967757, 1961181653, 1484559026, 1912721699, 1164722079, 3790627091, 3175477686, 1831273138, 2129381313, 503644595, 1634590691, 1280758320, 4199688350, 3106897442, 1969809301, 2391591069, 2602966925, 2783921596, 758569789, 1691549222, 907357134, 3191497611, 3106274963, 2707710807, 3979178383, 1161132010, 3147645576, 1768050999, 2281125609, 3306744355, 4159887397, 3279200158, 2951175843, 2408556824, 2682450896, 1409877557, 3784745922, 3947770612, 1180592067, 2371529470, 4062615252, 1171724933, 2808701539, 2379683081, 1286490672, 3690585469, 589751441, 1598927749, 993613074, 3090250397, 393548400, 595796098, 9717820, 1208975822, 3136459628, 1476024158, 3712680514, 2817770793, 226609439, 932105150, 2408524677, 3428120601, 3526732539, 677919171, 3417076854, 2217158216, 1523829516, 173414281, 3883963474, 3256081384, 1323597501, 4020746504, 1132185331, 3652140513, 3519974327, 4015949263, 1257884850, 522046872, 639053020, 1321243232, 61198386, 969022507, 4156393994, 4187999900, 2571406870, 852182558, 3841882065, 2381510184, 3535748593, 3610111892, 4098942851, 547911756, 4022886986, 2657524836, 1914660910, 1978872978, 1861253044, 353543148, 1771073666, 604569347, 3648626356, 219417287, 310499061, 327885884, 806870855, 752561912, 2088123779, 2367658276, 4201203763, 253525547, 2123955781, 1139854191, 89274992, 1801104895, 2260336263, 3632631446, 3583065540, 3287986705, 3681734509, 2896792505, 3292558864, 3821388923, 2521569236, 2010731509, 3760705928, 1829131442, 2167403233, 3668373924, 74012358, 3432615039, 3744809357, 3282472392, 3427655910, 3842993231, 1365727604, 184132320, 2375166316, 968308698, 3114620699, 2282272679, 2493745056, 3559118109, 334113091, 826693769, 894245071, 149929389, 1450901966, 1053276942, 2808427024, 2835737243, 630351463, 535473052, 2938012821, 3048027021, 3688918169, 1219881015, 1065925730, 2112819585, 4014601987, 2214759576, 1616617372, 3438721704, 668871795, 57755381, 363560773, 2638957069, 1754150055, 3674116793, 214015686, 2567052174, 1742881581, 4142815324, 3196219953, 1713089535, 114163886, 4114810052, 1567127183, 3474575322, 893745236, 406988995, 3942864734, 2638417727, 1753441789, 4057657530, 609553221, 95782059, 1588701878, 1513673253, 2315380606, 1709352860, 599023120, 3180885120, 4129932562, 1716684561, 377830564, 3443379419, 2900214169, 422952548, 542937360, 2169617352, 1480342822, 1440134892, 983575176, 1396154687, 3707674254, 1317030396, 224307406, 1246935084, 3345338586, 62191316, 1205718127, 3921641895, 992480948, 3447083474, 2544287394, 3340723541, 4119792988, 777443197, 1616441680, 2927696282, 2598236865, 2628605248, 1196380347, 3058155489, 1458506663, 4156442973, 1118184128, 4029749615, 2299180830, 684161073, 3718755199, 1488969061, 876234805, 3847558852, 2477548378, 113787571, 2361838774, 964927725, 926014197, 2589093724, 339672385, 1828974921, 2838642040, 1955186917, 1890079453, 151699245, 1353968780, 813169767, 2649992618, 206918253, 1634476197, 2919558958, 3189326804, 2789165775, 3453712792, 296476971, 1206722523, 3414207918, 1598735594, 2146626057, 1100690505, 4255272296, 397620513, 1080621288, 1963922088, 4157614702, 2012813366, 3997677560, 2973162007, 2124471567, 4092396036, 3528394355, 1464765777, 724970604, 342790895, 3722631673, 3088904267, 1056778994, 1536233610, 2448328974, 3911103880, 1758268433, 3351189825, 819087468, 2834760859, 1206115343, 656074668, 685762009, 149986272, 824612099, 3809220922, 2179552756, 3972605850, 2260714740, 1617955835, 1117546892, 3150667027, 3947955108, 348044595, 1890569118, 1255601094, 908173513, 2457291057, 3667595781, 2739631280, 2514240888, 3145811918, 4121956803, 2773195835, 1625403779, 3705006035, 2327183922, 1206892189, 932547407, 1562920222, 1035186655, 2740983750, 3633737069, 3024715072, 2453277021, 2385396468, 729627493, 356279309, 1097895799, 1137563569, 485522617, 3466815176, 3148288207, 553075085, 3040397012, 4246020391, 3827865298, 1962450860, 194483323, 1814038986, 3988858025, 3938875914, 3213451547, 1067818423, 401190616, 2163129474, 3885328870, 3193458430, 2663951836, 579237179, 3884529197, 244084617, 3260326221, 4173798803, 1814310627, 1493682050, 3627125091, 3252759701, 397265295, 544417785, 1758749132, 1503645156, 2586554761, 301859334, 4069928172, 1757063855, 2180647027, 49538148, 4210873705, 942241658, 2670627053, 1323394791, 4251310225, 1456498393, 4062483587, 1078778452, 3471175163, 2388255033, 2099537213, 2655327501, 4142932428, 2862525892, 1221474464, 4010795672, 1677101848, 1088505994, 1517425675, 1428093456, 3109694992, 4140414375, 2431988169, 2782820665, 4122875836, 2437611515, 1328640911, 3545585897, 1329357833, 1801414806, 854950, 893802087, 1903576675, 1633004951, 3399054930, 3089999663, 3092307766, 3622069903, 3180155979, 969149027, 1696914468, 3683374722, 1469298636, 4002864788, 4141352347, 1185963013, 517880450, 2744808241, 2831885616, 3178239341, 2120309536, 1794477315, 2318800047, 3544040005, 3447369292, 3798470454, 2700757869, 1249990780, 3670176523, 838542541, 1063524274, 1758800947, 876193655, 827113359, 1232730347, 3241675406, 237109176, 3253004114, 360012472, 113703457, 826500990, 2745308119, 2711026240, 3441055171, 2911373157, 781303419, 1280324364, 941322544, 2702400247, 1267482203, 1486093067, 2416015683, 2049961560, 1051039934, 2157733079, 733600637, 1937663250, 1629808574, 4025221998, 3309061535, 3500793893, 1908674149, 1944228622, 4141256011, 3947638668, 1292991351, 3643699578, 2738892110, 2655778034, 1369092002, 945070278, 3672799926, 760220171, 539236309, 40482537, 4174467303, 2792034837, 1819434338, 1304062652, 1617112911, 1874072399, 905108301, 3657964191, 1776360285, 2932885987, 3005611597, 1901974249, 1368498045, 4057133790, 3395146481, 1040463411, 2735430859, 3495136993, 1459879528, 436642449, 1248277459, 1385174915, 722306277, 2089469676, 3826411215, 678792373, 1887646959, 2251737093, 1152315691, 229693230, 1793475219, 650176753, 1393680042, 2716381420, 4032759362, 2642838937, 1980445305, 2965704112, 3242687159, 2334476662, 4227080468, 3797971277, 3433074496, 3734842423, 408832233, 5328274, 2285294825, 2474759171, 3666671780, 3281252085, 443075037, 3326662267, 1826723266, 1722771558, 300194530, 3799444252, 2908298707, 1773804810, 1493980875, 2890191021, 1360179102, 3570527203, 3937942503, 2373072189, 420206195, 500402242, 1257032800, 767967329, 3540643216, 1624348931, 3081031946, 2211483526, 2770335987, 887184394, 1725933320, 2867946624, 688629507, 144513192, 734361986, 1027613635, 4039847069, 2768848012, 760141354, 1653641526, 317315667, 1101013346, 3027425126, 2629256128, 2708229687, 4271492376, 749904800, 427339580, 2868931057, 4069911293, 2204989926, 2863953128, 3094553616, 2566458829, 1219301238, 3682389715, 588835682, 509365523, 1651772148, 3470968693, 420414160, 642053191, 914746913, 1613160442, 1054772399, 3099594447, 1895049944, 39113370, 2040793173, 3624849056, 1251233072, 2830711335, 187384245, 1606201607, 1703162005, 1622981459, 2444541145, 2119407941, 2645616092, 2472428733, 2022491080, 2708808376, 3508793051, 3916728849, 953903006, 68326257, 2477518536, 2343269546, 1132033259, 905963770, 253903160, 1020695387, 3301471790, 331394101, 1200639544, 1835093806, 2360944955, 2253044960, 3453396536, 3617690697, 2470171480, 3472442634, 807847098, 19235969, 3533688779, 3493709509, 143189087, 4063406477, 2532295764, 877760726, 2543114266, 3213578310, 1093417012, 4285865489, 3349731464, 1799782125, 1839943334, 353621804, 2493343915, 1456762977, 209540737, 309351678, 4087859183, 3331331345, 572300753, 639903717, 2326250278, 3017385458, 427115599, 2644376007, 2590416884, 19992211, 766651720, 4067793536, 1160344314, 1658766510, 3101920055, 4218393494, 4113448314, 910794936, 3149782967, 3958879772, 1926683666, 2069431413, 163552970, 2608736189, 1548445804, 1872768723, 1476227899, 3542509904, 1664186682, 1378917585, 1109990914, 3792826795, 1421677499, 2892450515, 1444569233, 2758676850, 602220780, 3149733651, 1192777660, 2378879672, 4034765314, 2293297953, 1584431339, 899931047, 3639155488, 1021042233, 882925326, 687974186, 1235112734, 2626568376, 244095020, 4055119818, 3747880013, 2765369920, 4279176408, 79484754, 3947370491, 372712888, 2100650800, 844081780, 3157198162, 3649580601, 2356649857, 1155231971, 1794525177, 357387227, 1655554045, 4101092439, 373989722, 2373864611, 1867223046, 1959488748, 2338353469, 196325345, 2546175886, 2633044234, 1100707828, 4231574928, 3457625415, 3046036928, 2413699363, 1229217684, 3470195734, 4033478975, 226488693, 1182793778, 1883650607, 2749904947, 1855194864, 3841440419, 1120137119, 4062240126, 517580246, 1467276752, 600652012, 3744549584, 606766026, 562106338, 87774955, 2770479681, 3034069139, 2179175479, 165356821, 287923171, 3195308807, 2792908960, 908597267, 1760510757, 91242678, 3872075701, 256852658, 2999136546, 3319543129, 3894992378, 2662158210, 4188115311, 2628620504, 2651047104, 1213868542, 1215489402, 485713421, 1069089848, 709869180, 4293925526, 751453734, 1502150811, 2013249673, 1092851328, 4013233000, 343876606, 944133035, 2535151672, 2021102, 2425773231, 3365621929, 621804488, 296221993, 2847180180, 2142790384, 2396620741, 4263099111, 3810838779, 3397705278, 4267122297, 42846371, 739822634, 3099322672, 2559192621, 1034390826, 3679077659, 2443692472, 2886167648, 4014428230, 2724584583, 482795574, 226655897, 94836691, 4182950522, 591288591, 316416616, 2785600799, 3278449071, 431346744, 1610097515, 1087677881, 658670967, 181019820, 1647154785, 1069579986, 2817683514, 1421903856, 2851703860, 3304413911, 475094302, 971828482, 2297343663, 657588694, 4147835529, 4121500019, 3611793031, 3549507814, 667068561, 2118495100, 3239913650, 1511861670, 3729235878, 2580774896, 419242839, 904021742, 2591427554, 4087776762, 2208028606, 1667729314, 1804447568, 1625434411, 3157430701, 2344710465, 753315178, 3771408482, 604547194, 1494801271, 1129126745, 1832226797, 1314422644, 541966756, 1612300304, 3884372977, 3584618968, 2165525639, 2366550119, 2003972093, 2270178669, 337992415, 2175900003, 2209130205, 1270717502, 1661371522, 1424466375, 836207659, 2238499164, 2471298261, 157971314, 2820913192, 1259501001, 344464110, 2128598857, 1733635216, 3073779458, 2112165187, 705554244, 380329006, 1319261000, 1320379302, 566630459, 383703913, 1062074511, 1881700031, 2202938717, 752991332, 3534352166, 1713794530, 2042067775, 2093895606, 2464589901, 2518863747, 2986108194, 2378809509, 1184233181, 1740484852, 1854123647, 213571843, 597186483, 4140979166, 2482622476, 3924350618, 327438637, 3028747472, 72618559, 253933888, 743140977, 2086156456, 1241385724, 464424839, 68528970, 545717738, 3508052716, 422644687, 2735659146, 2636082468, 1395992452, 3947537743, 3573831453, 4007710784, 1888810875, 1859965241, 2382902119, 1782952139, 2518415354, 1575265964, 3955998681, 2388293616, 3084713484, 1892803864, 1138888704, 4057890795, 2324241136, 674387105, 3006944536, 1812987855, 2827262371, 3592970897, 2152086860, 1847449390, 40859986, 978674239, 1067981140, 253051955, 1013800236, 2813280228, 3431961312, 3459797083, 1078409147, 1098656977, 3658384116, 2703357108, 965848109, 3376823895, 3366904971, 3406859201, 4116121943, 1950895255, 352467764, 2373831989, 3487054531, 3889054677, 2628830783, 2790004927, 1703588513, 2216812823, 2504793677, 1981779056, 75842001, 1629379211, 3470947851, 326017808, 108835423, 118926443, 2495546140, 2621504764, 3619256646, 774912969, 3112322082, 1441204605, 3206615753, 4014480936, 3316360314, 3845633467, 1206950210, 2209883551, 2038497715, 2295022789, 2689608020, 1245131825, 2600530318, 305928028, 1216432672, 4022637340, 3431310968, 1320446993, 3797485362, 4168059030, 3069424361, 45875421, 2074228467, 2568007410, 3111504315, 3025833874, 124942908, 2849736479, 2436505052, 2272845572, 4167774604, 627638377, 2738354982, 1853408313, 1848343058, 1073460637, 25504760, 3240957609, 1820545035, 1939198496, 1140238487, 1740661192, 2457860869, 1005534790, 156312139, 1179771171, 614625115, 655401696, 942167759, 500030188, 2148083132, 629178913, 4268040994, 3713644924, 536782593, 1760484071, 509859597, 345754893, 1352968016, 1656281809, 1539004274, 4231833797, 3452543120, 625301336, 1218663063, 218133693, 812796363, 2890085350, 4115562405, 1523900364, 1519392596, 774068669, 1350209367, 3190543950, 2839937141, 1607247851, 2686786187, 118139045, 3489838952, 729765466, 3917171143, 2418138796, 3091535839, 194195715, 138013740, 1917662243, 3898932005, 1295599829, 3745190628, 4260021272, 3117592944, 3927475863, 550545363, 3852194845, 1271725615, 13726357, 1299851955, 703081042, 8987985, 2506523761, 4240036012, 51940532, 3610782561, 1326249526, 47602041, 3371369850, 362555522, 2792597675, 3929802930, 3683096152, 3576115671, 3207906854, 3401651569, 3125014200, 791922634, 3550087055, 2903031941, 3497421753, 404291581, 377850008, 436657583, 4088249320, 2337982474, 1047013596, 4174052721, 967260166, 2984902883, 2085256618, 396156289, 3614632587, 3666005650, 453874725, 765197116, 2714592664, 1094790921, 2373458323, 1114302627, 1775408074, 3581439327, 4249515163, 502737256, 3808652657, 1631479048, 1769061949, 174640587, 2319746144, 3315246911, 1837545086, 1992259472, 2163183956, 2229443054, 3746426098, 582141498, 3810585691, 526074981, 2245013043, 2060892463, 1588685470, 3202807801, 320585486, 2272931116, 622398041, 312285962, 1082093006, 3040684874, 1846885602, 4030631486, 2518246546, 536839184, 3572805853, 1610392068, 1266484716, 434497376, 2929514787, 1159810809, 3086249747, 1751739322, 1645694225, 157060022, 1197064611, 1165019659, 547997762, 1670486487, 990086307, 1156145465, 4075653474, 3473433179, 1411399069, 649952855, 4287365632, 4226957285, 268761326, 3548331077, 402679430, 3036673337, 3161641034, 587930936, 1743850164, 1357096138, 2900248815, 3465006569, 1766870769, 1468695623, 2095303159, 1338045788, 1746746201, 3505243306, 3669899115, 3767191688, 4130858703, 2897995985, 1704291307, 337052424, 287861287, 1676023551, 2722439493, 3754598959, 1499787773, 2709903114, 878133287, 2072509906, 3776263342, 2046488991, 2137525441, 1674683091, 2934030983, 3919650114, 4175186158, 723646125, 4202078929, 1711930049, 2038763047, 2355559433, 938134679, 3867080067, 1743861702, 45844582, 1361417968, 311677678, 3498896455, 2190519304, 159164576, 1488036256, 1146106509, 2300253115, 3939414577, 3040517855, 4145455254, 138000852, 4234951798, 3979557476, 1366617127, 4143078236, 3994479024, 930269586, 1902735962, 1520119108, 1664569868, 3265773672, 3205020513, 1869839932, 3475618904, 2432720525, 3901558727, 3457999238, 1836441142, 1421799438, 2904476071, 2464602864, 1045811280, 2300153056, 2097868183, 609279900, 614459227, 2517364642, 1596840251, 1955384660, 470521169, 1228324323, 3622085883, 1163382979, 4137593754, 1464877606, 3607969573, 3282210980, 1353880874, 2009541073, 571827221, 951606065, 3663903296, 678710904, 3465882382, 2433131056, 2204731346, 4003754340, 2747156176, 1969922563, 1825207567, 2054599771, 1528108937, 1652706537, 4238239455, 4126291869, 740431633, 2074513170, 2687783765, 3710167922, 2090068115, 3660609077, 1156215386, 2034603928, 1093361139, 1831725977, 2399798924, 2955650173, 1488541986, 2597600849, 3646117136, 2562594923, 364711852, 1938306459, 934216173, 188403501, 3440565115, 1692994811, 381978678, 3991834824, 627469345, 3742184930, 545756708, 172851162, 3531556305, 2158367089, 592217365, 2093074214, 1545968811, 423467618, 4030054224, 3576645966, 2762058584, 4174115934, 269402204, 3779369442, 2377429158, 3041374674, 2768861723, 2427693580, 464184454, 3074098893, 2721960498, 1809206648, 2010612568, 3211836795, 2055606666, 1323710066, 634566342, 3885368091, 2626556358, 1812955552, 1025660283, 1729733566, 1015322603, 2630425374, 3296535955, 1953997433, 1542077207, 4254411953, 3431736201, 1826605792, 3405596294, 574018915, 1457669569, 1292016187, 168602283, 1941480910, 1143673782, 2686396995, 891909481, 1672080127, 1811683487, 2079508802, 266451824, 915030097, 1565960546, 1183180983, 504463129, 2555604983, 3510696636, 3753842030, 4063992396, 1776318698, 3676648295, 129872089, 4094976991, 2290209054, 2694904784, 4292638698, 1561546766, 1194689907, 3089616691, 1117586606, 3789095538, 68886265, 1546088395, 62915389, 2281190182, 262680484, 4092949991, 3979680233, 1731685899, 2049311390, 1327101587, 521221394, 1603734399, 1580096400, 2690153933, 2662337864, 565788608, 2876125676, 2209699509, 3871726938, 4089857102, 2983756415, 2076589810, 173245823, 2485873231, 3569059503, 1499886337, 2295492038, 4254676988, 3263753378, 4289806659, 1115919159, 3792855488, 100392500, 1202397006, 2519879052, 911882828, 1523877160, 3484829671, 3262763013, 3276355620, 803622982, 2061735761, 2822361102, 285073809, 1899291189, 1389701884, 4001786353, 939044743, 2617423429, 1277084185, 2501878424, 675110916, 361066864, 1739105473, 194350023, 1132808750, 288149355, 2816063966, 2443682324, 92820092, 2301424317, 2578464431, 3779919421, 3867991078, 995484398, 1362128224, 161440988, 2028694760, 3963985767, 1607502035, 334443775, 502680901, 1973435869, 2501772078, 1635355835, 2606867006, 2170156211, 2928122094, 2001698043, 1127334747, 4081454806, 268952057, 2777936309, 693687760, 4042585310, 3447656731, 270109375, 1354069574, 1147544334, 3430503669, 2498320248, 3073857742, 2037491481, 531258052, 2664791729, 3764167532, 1864769885, 2118020635, 2272015022, 3322533653, 814001927, 1910453597, 4254473443, 42819509, 3140812743, 2096805043, 2746240925, 1486514731, 3927875734, 3199131207, 3453542101, 3240152946, 849385107, 320455328, 193017870, 3919329635, 178263900, 3015837327, 1975229189, 2198547178, 2769958491, 1218594592, 3733453856, 757881421, 496265017, 229470870, 2849746573, 2637953867, 284370891, 3940088957, 1991998318, 730198242, 2347208016, 2020798000, 624174641, 4036774418, 429237153, 1229840012, 4027847350, 1705920241, 4004655262, 1263732081, 2047294750, 2717115392, 1372496984, 637592167, 1084721515, 3635478400, 2276722402, 4073999199, 534441419, 561187954, 2651294541, 1642078489, 3141758840, 2210296079, 3770957173, 3329944372, 3492888368, 1283199351, 3754961160, 3165397735, 3759680178, 303913552, 2985282185, 4240160424, 2174052030, 4011678078, 1026820896, 860681999, 3201350777, 2298414163, 2605933667, 3906384333, 456620269, 1292030567, 3874385294, 3332994937, 2197989063, 996152965, 2130987833, 1659011552, 1157019870, 1554901993, 1218832041, 1791754511, 2341435816, 1287209069, 996725209, 1939050344, 2288775042, 209636930, 1250273675, 1958540562, 1299746833, 578959033, 3585680802, 1192792439, 3943445849, 1774120503, 2322140660, 490664691, 92627812, 2898711169, 2423982764, 7826643, 705128207, 3023355786, 1055504368, 449975814, 3871138870, 2190361593, 3228995946, 2712637740, 3934400211, 3848099986, 1306280431, 2429422009, 3598520229, 137410460, 3817969695, 1134896353, 2353967214, 1798748663, 1236419212, 3950722182, 3197982189, 3093623441, 623070483, 3609025106, 2187549908, 327687060, 3596325437, 1702621330, 3272128325, 2334551944, 1634601269, 4025699691, 2486907441, 3000949802, 1866717083, 3054126948, 592845312, 3026011604, 4241078593, 3997200441, 55556678, 3817558203, 2970883548, 2901844807, 582567775, 3142493252, 2477499448, 1214385350, 3297995422, 1740966022, 2835428289, 1684892945, 3023751865, 1815591908, 312484464, 2891681483, 893691609, 2003543759, 3519108132, 407505919, 1431598436, 4047006824, 3169691509, 3632808521, 1307382170, 3608371503, 3186579907, 2168435359, 2656299916, 435196631, 399708919, 1992198513, 735367060, 2736239731, 47970453, 4189123165, 547564726, 1431558263, 1612361467, 199733947, 390405184, 2178134159, 1079792214, 3338542049, 886906080, 3411437463, 3604542914, 184326637, 1233982503, 3489497280, 1638073154, 3075880741, 496069113, 141983662, 1844069085, 2658538770, 223710532, 2767675986, 2462867532, 2977839275, 597989040, 2909531368, 1362768064, 627742589, 1328456978, 162339646, 3325794366, 2856422596, 1954159168, 1255786200, 403024872, 3329851999, 2740843326, 3531868173, 539192613, 1564775241, 685844115, 1677797910, 3079147250, 1537413923, 3970241604, 794489503, 2242842372, 48134893, 2148090086, 3680857804, 487441326, 1527283157, 3448944140, 2763470093, 1258416388, 3076771335, 966348089, 1189672833, 3827501166, 1416796385, 1783546708, 666907359, 7339135, 3275362921, 887745301, 4068226196, 1375717212, 1583488726, 4076565143, 4103631098, 987969932, 2239760838, 3652548649, 2391669624, 2603681452, 1260676710, 1167998382, 3541774489, 3053604617, 3167068529, 2249341577, 2405502451, 4072584041, 1062765695, 3508470982, 453239103, 2813156506, 2433423372, 257332526, 3802885521, 3558596212, 3143151708, 1506841838, 1265295493, 4164496377, 2977784694, 3556738383, 2943858695, 3412857989, 3021301256, 3650769436, 633144650, 2046562940, 3341608525, 2184608577, 1602888800, 116357484, 4019154857, 692033871, 1339113395, 1550175389, 3015206890, 3247081947, 479795212, 4061493094, 3959303882, 1043209972, 472809934, 2160366224, 449432353, 1574148266, 3368491720, 3396643264, 2679087646, 4160633812, 1305670854, 2523091801, 3988472048, 3707588808, 604740731, 386556651, 677032368, 3729326816, 2685038308, 3490674441, 588127575, 3677763601, 989748488, 1316331958, 89933877, 1973454970, 2390934670, 3915287163, 1966380045, 1340054819, 402693491, 3311762756, 1791303466, 3763885419, 2180406531, 3529734963, 319054814, 1231310588, 2002800334, 1057101462, 2129344760, 2669934214, 3452751611, 2602472126, 3900019424, 4275510118, 1693277887, 1951486028, 3162438304, 3132076977, 3087154280, 4168696561, 2066506266, 3387986113, 1907559118, 2824839341, 3941964246, 3216972826, 43501692, 77547026, 2567398320, 3907240398, 4137950345, 2917672340, 98766454, 3426873790, 2043216803, 720222044, 2658318835, 4063769571, 2461015565, 3418985734, 1261825747, 2870796311, 1568726769, 3434047848, 2513556960, 1158296644, 3459024610, 2083654161, 1436927766, 3606295103, 903519592, 4051032661, 2360985007, 2911987038, 3709050988, 113344927, 2496158116, 421324487, 2081202547, 1824086516, 2319232245, 4025231474, 2232640074, 1568716159, 3700111192, 2253818269, 1082798171, 1338948805, 1044395848, 2063474316, 1196819881, 2736648906, 1006652056, 85289517, 2936447686, 34156734, 2741430775, 2521535652, 959784952, 3934840082, 3124649340, 3186254406, 128619890, 4220164479, 1607966792, 2502016212, 629441042, 612514370, 415784952, 331968266, 1667978786, 2394454068, 1384602651, 2595630150, 63759777, 2048122832, 954140434, 3517453176, 2588104875, 785111697, 1224415923, 2239495636, 2705543886, 147766192, 2252458940, 82826041, 2280896951, 946909780, 4052648752, 3630530723, 3063079440, 4154048100, 2797285593, 1141159171, 3823533709, 2569404774, 3212309119, 2537384799, 2663630419, 889180322, 2570212796, 2087344271, 3530659424, 1809748639, 417493227, 1729969911, 2163037553, 2015401976, 4085452083, 4293924573, 2398179113, 173913036, 3253801797, 655834899, 2983881963, 2774182976, 3677742325, 2166018903, 2573827444, 2598805751, 303889436, 552178082, 3501062597, 350225758, 3631597303, 839061563, 507395110, 4226989580, 2483127527, 3390794816, 3741231486, 4172745535, 1035345828, 155468486, 1662160568, 1002823323, 11502511, 1262904693, 3661962872, 3166964125, 1894942336, 668665849, 2229561589, 1032912944, 1450058542, 1646024209, 1166435714, 4083554320, 2889109259, 1337765450, 1454398919, 2506320429, 1299814617, 1380821196, 2136490917, 398246619, 4240953585, 3508084696, 3925830535, 3474304842, 2163363134, 2611188831, 2564047159, 1219448558, 1987613579, 1689292785, 3401913779, 630139113, 1931199411, 1690450184, 3953280425, 1154685754, 583111836, 901490575, 3504128717, 588208004, 3434548144, 3654155213, 264979208, 1757321851, 3548810031, 4156520260, 619092244, 2370643760, 434762377, 270526361, 2870437752, 1982559292, 1489362483, 3889894020, 858680185, 3865235760, 1021810629, 3127894919, 4283266049, 4261966844, 1318604779, 2383031972, 3459713835, 1153694061, 1843414708, 3781597740, 4165759226, 1673676869, 2029291686, 50750737, 1202223236, 1884149269, 112674250, 3402357028, 1670183802, 1977504603, 3937966046, 2279203342, 1430952350, 3161193082, 106470936, 2624546100, 1819417860, 80167055, 3769053674, 1495848802, 3866178566, 1959711249, 470791305, 140943408, 1572818799, 2771362811, 3728527074, 4091120634, 85982874, 3300026392, 3155789782, 1037253516, 2075539405, 2417115944, 1869680378, 2209837917, 395200757, 662028607, 4038341331, 4252080798, 547719861, 1794749542, 278749058, 571461035, 1571892059, 1921676496, 3288257931, 574176407, 2091759313, 2887364960, 2246505926, 1565080292, 3464039620, 66171629, 3212644777, 2015964621, 579364565, 2290263280, 2819698718, 3593092176, 2319536900, 2503138021, 1094222041, 3807026886, 704694855, 4223382663, 2788314346, 927602301, 446852891, 1908089374, 2556903489, 4176140560, 4132981158, 3842359088, 572944212, 4189714008, 38114283, 441378185, 1325814491, 2160816282, 2794893924, 1765672669, 1111690149, 3068126082, 3550158821, 2580813949, 907778416, 3103284820, 503459005, 3051776061, 172119381, 3787478760, 1426650136, 2537615392, 1237040008, 4236200839, 3895566071, 60869491, 143984181, 1504010619, 4046893316, 3691468280, 3107248608, 896185717, 3237836029, 1889783206, 3238620954, 3329170284, 1184184551, 1231202974, 2026494545, 1740889199, 2537891111, 3316126386, 3397893480, 1394194166, 200195290, 634083823, 1947100995, 1391813591, 1960806091, 2845241376, 1792092690, 2470398839, 707237565, 993217882, 1578293064, 1104950369, 4133296771, 3581208413, 1186792999, 654978262, 98370044, 303931876, 321658548, 1823703158, 3783787240, 3703911904, 2614292301, 3291515724, 1938161389, 3171804565, 3056078700, 217014798, 2639968760, 1659203149, 1919018266, 4140986850, 3373913877, 3489973909, 3945544379, 4118090953, 3049874540, 537599567, 976218823, 3185148200, 3115056715, 3565941656, 3292618629, 878480400, 1687289234, 780628096, 4067559136, 3957738875, 4096269524, 60864463, 1174270450, 1542097480, 2451276173, 1502391646, 2913314746, 1491384177, 209010975, 577284415, 1095964293, 3422589483, 2030980771, 663332543, 1937894170, 2232061913, 498522945, 345418596, 622871469, 803197434, 4071388830, 2885977476, 3643171315, 4136462781, 2391004300, 2382574687, 1854599118, 623077397, 2831060112, 852255538, 1133985699, 1472410975, 3217773430, 878504164, 369887216, 1425815625, 219553818, 2040896178, 127165900, 3808150740, 4138665937, 915902577, 2535553448, 777923478, 2045318630, 521584361, 2091388292, 544266423, 4282604469, 2354262270, 2461086106, 879239198, 4247216438, 1170004860, 257051795, 3493440843, 238230082, 493031814, 112544093, 2448314751, 2415577239, 4280851535, 688174952, 2171911295, 2773560839, 2351692653, 1691321618, 4096516038, 1777784329, 2437978744, 2796375746, 3885728654, 2663554190, 181368781, 56047768, 961402709, 1658489575, 810348294, 2882089664, 3149669821, 3968066695, 4038752507, 1219918592, 2385432385, 2911746087, 847528800, 2185009019, 2532237496, 3776442656, 174702623, 294122787, 1331618817, 123947815, 3681976884, 2279003068, 3410014970, 2580672200, 829932946, 1553533600, 2080127630, 1287201422, 825169419, 2714929097, 770057812, 406836677, 3129505609, 670662383, 3867247749, 4098527079, 2733836159, 2917165800, 3316357263, 2734410297, 4077716818, 266083136, 1475984788, 2794890812, 714927105, 3565351373, 1353339968, 2984733372, 1126489688, 1345746042, 1347290062, 3662520840, 1459685336, 2046891167, 2221996500, 977554142, 394386248, 765045216, 1026756874, 2040700193, 3417695216, 4056244409, 790068427, 3184799392, 372871726, 485626534, 3158751879, 3456285766, 2908605368, 3156377810, 1834570492, 3463607600, 2617725613, 2179747965, 3586591844, 470130574, 4279837750, 3162150749, 2033088870, 948223586, 1973946442, 1015964772, 2600250274, 4227369029, 3468760216, 1333473397, 1257883271, 3336521299, 2168377788, 2200318147, 2547442331, 3000226020, 3152962753, 4030862793, 4205301336, 3191339153, 2161382024, 1993578745, 2835586871, 2508444722, 3403076770, 2432773368, 653152640, 2908252242, 1891693545, 1586021312, 3580292027, 4163728563, 2455644532, 2600976522, 3646255671, 3749779247, 204234224, 3413409700, 1323046704, 1834648717, 1706132185, 1765394048, 1609390514, 1352578333, 3769625050, 1327312737, 354987763, 845666258, 3329537541, 794498304, 4043442540, 3991077455, 2344277092, 4132221772, 1652473139, 4016748523, 1389579741, 3211711195, 2305492870, 4155189346, 2944980598, 282193533, 3628879119, 2846331595, 661535230, 2747125385, 82844002, 1581091074, 391753169, 1789939900, 1238593638, 2972592908, 754619307, 462972535, 4137767237, 1293763657, 4277427251, 2965597804, 3599923479, 2430888045, 3330199267, 3467420315, 4080604673, 2760646490, 241190736, 3379835259, 2819758147, 1896614737, 249055399, 3418635695, 201013101, 1925649115, 2509160515, 2068537758, 2211272467, 951527975, 3717405582, 2964921247, 2446775073, 597407990, 268613585, 4020940270, 1019894675, 927672854, 1837829488, 935647775, 1164936350, 205989790, 1516152040, 1818911405, 1298593768, 2965499858, 3975066507, 2241715822, 2667043797, 4008553830, 2290255018, 852811642, 3886863588, 2014505955, 2873028219, 3245921438, 3866650733, 3598598590, 3393890298, 2304561163, 1113359859, 1796655580, 1143825403, 88669302, 1411775823, 407295745, 791057285, 2979370594, 2002685579, 2065840153, 1716841944, 3776332055, 2216076181, 1059681780, 1956128101, 2980163820, 2853121803, 3950971630, 327836165, 3296401519, 2940693298, 1558344817, 1252481965, 752636204, 2648139549, 2510857123, 4060201556, 952679090, 2280355449, 1189797172, 560254240, 1091851554, 3205232559, 725980034, 1030233175, 3329740626, 2310618989, 1755283990, 3798029896, 2943782568, 4017817150, 1452765859, 319346285, 604565100, 3788535995, 3411240035, 4132352558, 3061625708, 3432214606, 2787107135, 1108621539, 1151096709, 492723542, 2153440413, 4205633295, 2573049603, 4115882300, 1669279919, 4213097463, 596223729, 1185803004, 2849853968, 108727721, 2999836507, 3853560442, 2050864532, 605655495, 112807804, 132580875, 3357971222, 1304984594, 3431018693, 1726516092, 771279482, 71934245, 4126275114, 112621659, 3900935537, 693338915, 1420043948, 4016209139, 2703633948, 1467043247, 3839936256, 1174935344, 2878353912, 24909366, 2254860780, 3306649981, 412236175, 3484014683, 1087533940, 3647838819, 3049994740, 2377783582, 1190966003, 1218736627, 1159212901, 182702267, 297103664, 717527738, 745133415, 2152943019, 609007684, 1030706145, 2440722768, 507613809, 2232680408, 1983220900, 163528209, 1936961399, 571205417, 645433934, 2840248702, 832168522, 3647393574, 898936260, 1322635800, 246470348, 317324507, 102500664, 259595078, 2675379750, 1675803820, 3383461251, 3849763811, 160519638, 2855370448, 1566417857, 3454438417, 2159548122, 822718971, 87476402, 1776091489, 1228164822, 2988046126, 4102618769, 3468748519, 3218868394, 3280626742, 1569383860, 569576542, 3400474302, 1012927850, 776511133, 1362782404, 126418316, 3074712978, 1251619651, 660239994, 1622883573, 981083836, 3989468719, 655579439, 2832995830, 1396471587, 1417845859, 1682970489, 3380836144, 2138337896, 630786760, 2830061169, 1404586614, 74892012, 123386269, 998795190, 1960597343, 2556796261, 3908119865, 1249482589, 2076326918, 1219853945, 2418604373, 2925098127, 1945241458, 1811291409, 3977720213, 777402197, 2569538339, 1983720446, 3965046024, 2931511006, 274924575, 2193410058, 444566729, 3753722183, 1023230489, 1480913546, 3260937924, 79416659, 3454737860, 780864625, 4189032402, 2295739422, 1301468772, 1267643377, 2151629620, 223681036, 868501391, 1690042620, 314967501, 1564118074, 2441090946, 2496949064, 2902011435, 4207211491, 787156169, 105335910, 1331206186, 908331321, 3239696198, 1042159133, 731819655, 328845346, 3520297163, 2164746971, 1951369202, 471489830, 2647413861, 1000213360, 4144932476, 2952801943, 2071191872, 2575191432, 3358638260, 3608554847, 1664151443, 3034219943, 3183160353, 484326440, 123538948, 3961507307, 1851180171, 1181006860, 1150033748, 3522741392, 4039163845, 1358465290, 234338440, 260149262, 2400449452, 70446307, 1924779348, 1235006028, 3343981166, 1321700013, 512267139, 170140707, 1534574705, 1811950373, 452912535, 1241280986, 1273452240, 3088448731, 2636915729, 3748633146, 953473263, 1556217689, 3310715706, 32718091, 1012895708, 2891880414, 1422347522, 2093464629, 1216807049, 4289807055, 2442109862, 3583841963, 1019800505, 3147638214, 1791989513, 3904038342, 826986185, 1913559824, 1736339099, 2221848396, 2822933400, 3849026473, 958753102, 286179000, 3407980821, 3161314319, 3783852523, 1604990313, 2038388762, 3304270067, 3278290008, 2155649473, 3488604934, 3905066086, 249876228, 1540355743, 646643766, 1104229351, 2095611573, 678793168, 346918186, 3698733622, 3509315848, 1120678046, 1775502639, 2155736674, 3834946426, 355958510, 1279029728, 3359266547, 2419797200, 2389594582, 1623942630, 947290276, 2607726073, 723240172, 1377259931, 1178131037, 735743178, 3934257233, 187636523, 3108466649, 2476495266, 4086610746, 1351595389, 1234461445, 4275456256, 1114532280, 2402907703, 228801793, 2714145835, 1534628720, 2879353903, 3346062755, 3829947953, 337653930, 1178276795, 63993511, 1268859098, 855944077, 2624863626, 431256612, 2629764953, 510933380, 3368535099, 2026361613, 3976948221, 4169500655, 2735601381, 3178587028, 2755766205, 2912754497, 3250932979, 3674709508, 303883520, 559780277, 2270759849, 1309284484, 3954490775, 523279431, 1848121998, 2418100854, 3994886644, 533170749, 830321309, 3582026950, 2896280185, 1271677741, 714925046, 2666399481, 2069948673, 798321394, 3212967892, 2119104675, 2649786689, 835713993, 2436372532, 2498020013, 3976693608, 2237346542, 3744497205, 2475288824, 3623261041, 638344109, 3805641089, 1539650888, 577813454, 735013108, 2934058140, 2287482303, 928296329, 964366177, 3659131921, 2748398291, 1624049970, 2940288850, 990222944, 2096216282, 16632155, 2775688634, 1052482519, 3868142827, 4143887663, 4026287461, 675275794, 1458948094, 3206000429, 959810803, 1962230898, 2001093593, 1762493221, 3119886581, 1848533629, 3021146686, 522302632, 1768381158, 4279776287, 75384063, 470763959, 1644630053, 379664618, 761064754, 2335417099, 1116292080, 641540686, 2446477355, 3330421195, 1753174741, 1070122305, 2924533067, 2075644577, 1070701461, 64500955, 1190470311, 2216144069, 1304980738, 1060169117, 2807026917, 3714480794, 2206545984, 1903883250, 866711560, 2236423934, 3371546997, 3392750211, 3765832678, 2537005310, 278752117, 3812611066, 3671119040, 3244081444, 1715447024, 2542337813, 2048266896, 2801579828, 2686819631, 2297188320, 2619948324, 2929261888, 57677794, 1357022179, 88503508, 3325070589, 2936942310, 942573959, 132404266, 2241977649, 3245688587, 3696701327, 1700144685, 664465549, 3833481243, 2130878437, 3991632259, 4278607446, 224589575, 1607849262, 1001739491, 1133438722, 1539346492, 2551748803, 2477484744, 3680738820, 1475692637, 1473390353, 4081548013, 2249623057, 955079696, 2149354089, 3993305026, 2486943393, 2986124550, 4203734178, 2458597211, 2437081649, 1614239588, 2158809533, 1077159401, 4107653822, 704218890, 3924252881, 2542892394, 3762531048, 1590918640, 2368713687, 3696709256, 3318100969, 4190035770, 212278900, 2713002653, 1158866254, 1169829697, 3994957565, 2507771420, 1871065916, 2437535248, 780361415, 238518567, 2619920287, 3826573781, 777665317, 3318783631, 2205409066, 3801549098, 1653800055, 2986451303, 609486722, 3807830616, 119230219, 1208306840, 1690762108, 2804769974, 316322513, 211492883, 3762977720, 3467351550, 1023070319, 2565901794, 1672446763, 2177391830, 1335650161, 2010384471, 3501943727, 63750394, 945086243, 4244865754, 1328221780, 1031609128, 8690508, 1557696625, 1929624588, 2434643388, 3296989586, 2982122939, 2022564524, 582618921, 3348772792, 632250940, 376432259, 2242660782, 3210337623, 3839577102, 2486854473, 1415246593, 1197382379, 3287882336, 1789030835, 3309465806, 4258853315, 608661146, 264042471, 1786546012, 484996459, 1740895021, 3656174633, 4031877989, 3541034975, 745420635, 1374516234, 676828633, 1058560550, 4280895513, 115899535, 980750898, 3110561774, 3844883168, 3317804517, 2246426382, 2380392343, 2134679580, 3669802124, 1889690272, 2362572168, 2120825257, 2111548272, 1482066028, 954902644, 252297451, 987276104, 2062611830, 3193718025, 2004939786, 1774263264, 3660912710, 4095488954, 1903915848, 2165986347, 1699322989, 4239497870, 549389324, 535100656, 2063643741, 1084292414, 3877556715, 3246373566, 3719522436, 3678753496, 3919907406, 4230212553, 4133462869, 2363248947, 2692585039, 1485425608, 497258197, 2410390754, 2016397907, 361809039, 2801094657, 408828980, 3580327133, 4280472409, 3524457282, 3342274992, 2650360042, 1363955051, 2838965457, 3245667777, 2589173770, 3199804018, 1075851238, 619791034, 2599018601, 2991211332, 1495440329, 3002901706, 4236923491, 2385981841, 2826651971, 2783739155, 1856893679, 4129886586, 3377075818, 2786941176, 1595035683, 898006001, 2565745484, 950868602, 2722692843, 2605142308, 2997463899, 3978028533, 2926668882, 192277422, 3771105062, 381038790, 31107206, 4151894724, 3923430319, 3671737457, 261600216, 2340306827, 3033945013, 3429983694, 1340474575, 2801716084, 4110883847, 3823999689, 1306587437, 2045780706, 3558966899, 1712879729, 1708795445, 2068079203, 56742383, 384773566, 1539686145, 4188678741, 2895141906, 1443753721, 2309245831, 1013565180, 3469196100, 98656801, 3589075010, 3095560507, 2227261356, 2740628865, 533040519, 1801126737, 2935480252, 1505376255, 426902406, 2598814702, 3544047304, 1516564438, 154890824, 3008483833, 2320266158, 969489028, 4019392701, 2289545359, 3156939978, 19577390, 2297439324, 993556874, 2305103063, 2501615705, 3110563573, 2680916462, 963063130, 2239650929, 1104400183, 3238024235, 3382320418, 2594505402, 1201426610, 3965790864, 4020484826, 240062504, 3867106373, 1484339367, 271794289, 3060353620, 3938387874, 3021534618, 2558577875, 1693387994, 2042684397, 139560710, 148988741, 558093517, 4191352290, 3466067420, 1408052473, 3305088114, 3172636433, 2137608388, 402284790, 4267132595, 1812647810, 845316760, 2776333900, 638330076, 1507388562, 4143193734, 3642368907, 1112617823, 510548811, 1420837411, 1929016410, 4036751924, 2336182141, 1428677208, 631661165, 665851082, 3073123958, 2715911135, 1512717891, 2490302472, 2403046772, 1266415274, 4035850571, 1248486049, 563220357, 2060691736, 698412555, 3582913618, 429096344, 492791645, 2810930402, 1828494092, 2466404271, 682388875, 1804883810, 1870899883, 3556159220, 3655769175, 1370702850, 921567696, 2926100278, 1952882708, 230445564, 4020258409, 3206629976, 2008241011, 3269718472, 2237564879, 535101509, 3009549946, 1368604248, 260356828, 938763101, 1133689091, 3490115742, 873367160, 3033736209, 199939876, 739651041, 1002466514, 3844770867, 2926692781, 1910405201, 1217450651, 3464603373, 2691291955, 3067586954, 1287164940, 1774901173, 305665196, 3173735108, 1956228018, 1906136926, 2170112588, 4244713639, 1287776174, 3610064707, 2583650136, 2844689093, 2327617225, 1189751763, 973815285, 2669046505, 2174252734, 1795157884, 3839601810, 5598031, 642545052, 1354948178, 2334941821, 4018271908, 2929782080, 2741632766, 3030785503, 1214171652, 1512243320, 839602778, 737551413, 3064633147, 2172698356, 1426244225, 2512855888, 80709322, 2835968196, 132276723, 3435362178, 3227136584, 2049268930, 2796617352, 3113793809, 2533637396, 396590265, 508378438, 1503851560, 1300603525, 3214034426, 1179634749, 663265926, 3483837090, 3312687965, 526391293, 2622748369, 1907991669, 2953616877, 1011972544, 1331648431, 102639134, 1371438680, 1152980804, 238121812, 3732469852, 953277302, 3426033166, 4205763231, 3989834009, 649868563, 1137908231, 4085397492, 2399610364, 2330951917, 681871196, 952364366, 2103499489, 2738388457, 2384525938, 4037779222, 474343490, 87463947, 4185856749, 3806275429, 656261220, 3002296314, 4050918369, 3458918440, 121118823, 2018397642, 1735553399, 1589284245, 1251351451, 184576202, 4032363516, 683666735, 2127496579, 338383848, 2858929360, 853191514, 3805262377, 247316767, 949601490, 150656461, 403983416, 1334248745, 2801384695, 641644652, 2550772928, 1939199873, 944700190, 2744344043, 2923916426, 1498999918, 1957025891, 1082638231, 2613650822, 3616141994, 2014236974, 4063406233, 803086276, 2785429709, 4261751754, 4054029779, 1860368617, 2760829003, 4057921940, 3010579765, 1241694755, 1758317791, 4182532787, 2694285776, 4138214346, 624870326, 167664934, 1379985365, 325450287, 3062777153, 1716734658, 2715152021, 897618661, 2720483647, 2500630086, 3065740887, 1133820512, 307159427, 3613179255, 2749334856, 3965109692, 3905437698, 3635645122, 1560806007, 3461363836, 3846299370, 1248564096, 810198922, 579258481, 2650389086, 493617804, 1122602565, 1450633493, 1193045710, 351791821, 777121192, 1686761968, 2331303244, 1602639943, 115919993, 174971881, 681836225, 1467238534, 1559903270, 593052163, 3389796623, 3107156894, 3664714684, 2170049289, 3986254935, 1933505077, 3074113074, 105935717, 114960326, 4099181739, 2388379425, 2206671193, 3272844159, 4146787020, 1944951292, 458548317, 1501156699, 882540590, 3193178053, 1332021442, 1321921301, 4068743304, 3435496062, 4130753756, 895329931, 3864856498, 2223581372, 920947072, 3084120858, 2356891523, 3106762612, 2093127101, 417852731, 3957800891, 2564245965, 1168642072, 3538678372, 2992202134, 4078389883, 513516268, 1244743794, 2906570732, 333716796, 136983786, 1216034399, 1974005265, 807515125, 2100473042, 2344100890, 3825648484, 2846810428, 1947373351, 2414390201, 87173727, 1412529276, 3485799295, 935266641, 3774808788, 3756726246, 92169184, 4019449702, 1797913087, 485005502, 3016224470, 3762785160, 581011443, 1549903624, 2838769841, 2932218310, 1900924526, 3462159871, 3170022756, 3453025779, 3674108243, 1903002589, 699491704, 1758938378, 2158401862, 3204261488, 1715189761, 277111592, 1666708314, 2774958416, 858739629, 1636090990, 1669931289, 4103626902, 3020721623, 794383516, 3729783406, 874575587, 3245058832, 3574582002, 3518197625, 3774372541, 2155857358, 2554522169, 1328118979, 2819951563, 3237233221, 2104014029, 926158529, 3466326434, 452997353, 595061250, 249438705, 1783940076, 3758728394, 2931071992, 568155732, 2315734284, 3966175618, 62700231, 3432099915, 1410009913, 1872668821, 2444428244, 1820414616, 2823935422, 700134330, 3190289576, 593393256, 3859241890, 4071724125, 3916592739, 2206057575, 2666833489, 2690340184, 1533596082, 3123705571, 3310707526, 3590956235, 158813655, 3518405827, 2552732446, 2480343755, 3188213242, 995520196, 3159719111, 2324449916, 3409582554, 1934058944, 3587712398, 4108465775, 2325272088, 3238748713, 868714425, 755300779, 1321994704, 246949096, 4269762379, 131263022, 2937411148, 2339792337, 2871063369, 460796148, 125279328, 4282553162, 3327701433, 3581350951, 4131848877, 3895239315, 3432666600, 3270055937, 3160465772, 4061101355, 3891008102, 1428255536, 1393726866, 1994392329, 1740970887, 1930373265, 2797527370, 2904355864, 674294847, 4180075192, 2310615620, 4078447014, 1910008323, 2847590737, 1643861236, 363295959, 1041335431, 3608485552, 4025282567, 3224420874, 3430014801, 253032349, 3568955361, 3850455690, 488282277, 102163738, 2564954048, 3674405330, 1990305992, 2474602529, 1409674295, 2666449074, 3448107944, 3929425226, 2578199452, 1877613072, 461932783, 4188118162, 478039830, 3040051296, 1121662493, 1286181051, 4096805303, 4050536835, 3735290253, 2400209919, 3339198279, 797521035, 4268277881, 863221036, 112783188, 3082806519, 2494877984, 82946562, 649695378, 1277908479, 2389961389, 501683763, 2224163785, 2722980908, 576638520, 1528736228, 1727799229, 1880780363, 3126411073, 937798314, 4062621151, 892453194, 1181050845, 268738757, 2221914256, 3434200534, 600161465, 3450210050, 2916738287, 1764202680, 873937363, 1352012659, 3494661889, 2075079218, 218652280, 187262344, 81822240, 3654865562, 3257002484, 3142459665, 2276341161, 2070340702, 2325148864, 2595446134, 317340730, 95817418, 3622678173, 1604811748, 1580276141, 3343526333, 4152099105, 2045776201, 1670619855, 720404617, 3083804483, 2864181866, 3089640769, 3039311875, 1920776890, 480361729, 1603081749, 2361930516, 3746242893, 1243863167, 1357468215, 1498830190, 4191905452, 819626266, 4154955184, 3760073666, 1363215181, 2720612907, 2168233288, 2464651708, 3433702495, 2226468423, 3201868350, 555076191, 1426043524, 2845320722, 1809457515, 554609789, 2098107674, 2867921868, 1195742723, 1128999213, 3102467605, 117262402, 1300581460, 2877734078, 1865477828, 2120233783, 1669954128, 944484783, 699864365, 44328161, 3112081807, 1086259213, 2337906349, 4033903896, 2011179580, 2217330087, 2389737925, 3391991410, 101320970, 1181377258, 2686099986, 3756216089, 927933078, 2411288908, 3871561802, 4014257377, 1607176674, 1456899694, 439114973, 1150056168, 3132554928, 3238838795, 2151945784, 406621252, 3654920212, 29536518, 2612131030, 312830790, 3797720, 1810978840, 248428251, 111197139, 1653820148, 2300082270, 2221838138, 3451669788, 1128879840, 1871952890, 1213931436, 576784027, 1803632198, 2550552329, 499698835, 676789035, 3465650214, 3078763433, 1928336948, 2535209559, 549212556, 136551663, 345177975, 1090746495, 3333941932, 1718456682, 4176169390, 1041856036, 2896911699, 672936095, 1370546319, 1835263690, 1919041641, 3308113549, 3808481895, 1723896871, 1355961820, 1551676820, 1820513508, 1083546977, 3687795528, 648902177, 2251617031, 277068945, 1241922381, 3581962323, 1834704095, 2465407021, 3339462566, 1010774631, 871540845, 379167317, 4012616694, 598425936, 950527342, 1223999644, 309397716, 2223292040, 4129839489, 932265505, 1467173069, 3424327436, 1273571067, 1514720488, 3958594578, 3693382432, 2801489406, 423732706, 3959451068, 3710412530, 4256429357, 1337397087, 1389538643, 931988304, 1161996666, 1992686584, 2518114529, 190860522, 3135724963, 2180439776, 2693170027, 800292746, 2896571497, 443837961, 1486481942, 1036899517, 2596635786, 3020113360, 1893319908, 736693986, 1936414030, 669051646, 2126023894, 2021938775, 564713243, 3897412733, 4213441596, 2709875214, 1628481486, 2331981288, 150815973, 794197432, 2090691096, 2524845668, 472399696, 2048101273, 3196560752, 124874698, 2488599023, 1941418878, 2864827456, 3601272952, 1451179585, 4121797084, 2924178750, 1454417747, 3799696252, 382597979, 2798446587, 225354758, 3117048986, 2127720085, 565822509, 3312251365, 1085591665, 2133005387, 3250671702, 3623738232, 2037321979, 1478140731, 1367207633, 1398870555, 4117397662, 1758057001, 1819197591, 4142538883, 2332879279, 3676831285, 3391565564, 1086363351, 1743131633, 3522190105, 2243586016, 500646806, 1724758088, 3204307361, 869778677, 3287712208, 2151435508, 1251727207, 2611565722, 1335379323, 3177154195, 1236515647, 531276612, 2540775997, 1539015373, 3728959363, 212699120, 3012772719, 3568072963, 1585235749, 3519161985, 1571911634, 3400710957, 3293025517, 2394853555, 4038450101, 2026995717, 1618810850, 664836981, 936492129, 2097775266, 2909209284, 328380946, 278153071, 3693709310, 2491968611, 2021710671, 4054714849, 1162541886, 4079781452, 1687877805, 1056849926, 3606313451, 549597772, 1829004485, 1726951818, 424214066, 4123913864, 3108130141, 3602457180, 2537945775, 380102332, 3186155040, 864837883, 252201083, 1926719851, 1656531939, 2811515314, 845714752, 3884373916, 401803639, 158344173, 992540832, 2875924853, 3376727711, 3279481813, 2402264763, 3233889485, 3333991150, 1402031127, 794772346, 839496474, 2861119108, 377732921, 1857574411, 600098941, 766507640, 2589642940, 3718983020, 3015291971, 401086127, 1077365061, 2925204118, 1880832133, 2861354929, 1761750779, 3998130958, 2095036284, 1396650273, 2290969558, 3536138321, 3990293496, 3370038115, 2187878821, 3472959732, 1064399885, 1329375270, 1306327086, 2634050241, 2203029099, 4003897826, 802748752, 3632821563, 623721260, 3757624989, 2160369745, 447953825, 1516392956, 1718904328, 2878069404, 3949159202, 2902956463, 870881776, 299195999, 142290705, 771928951, 1149871492, 1093329373, 3964446350, 3688745082, 1322319803, 2555693814, 677060595, 3914671108, 2765748796, 3774365277, 2604230813, 3918410662, 2446821820, 1947434540, 956164259, 2594938455, 2375178031, 1706652178, 2625790672, 2261730398, 33693461, 3534757151, 989313868, 3618126601, 373595079, 2102503393, 3514343076, 4006613036, 680455598, 599796104, 2658600756, 4238099510, 886167920, 997730906, 1518917504, 515713189, 1907698143, 3055834104, 2455666735, 2856525006, 2937835393, 3089525922, 1449825938, 340916575, 1492671139, 3765715567, 2905387970, 513922470, 1488444641, 2908530350, 2627842182, 2893790415, 3975190104, 3423824877, 611723904, 1408622657, 1699677595, 47977929, 533544835, 1389366237, 2740910609, 2989824432, 1071212750, 805976680, 2452137101, 600857434, 1513188489, 3021527375, 534626116, 3175410812, 2077572569, 3763405133, 1688331858, 106317391, 1488106860, 2321042815, 3993923510, 1026687963, 2977289699, 540331500, 2384286231, 2390553654, 1597050833, 2679045057, 3270977312, 1875286826, 1574188361, 3424360222, 3188487354, 1592125478, 1589807970, 3984074054, 3478186441, 4002816914, 1273344419, 3386683903, 672661023, 3947223384, 3859733043, 2433860734, 3051460535, 3928417427, 2933570565, 2820115790, 31903676, 2351441382, 4051556603, 2442234263, 4075221421, 2016562698, 557141880, 2653592050, 1630735730, 4263519179, 3047693130, 2166704910, 2133937574, 1620647870, 789026922, 3459815132, 1821567490, 1698808595, 1294876656, 761343659, 2195585703, 2746946783, 1027723819, 3697032507, 2220416760, 810387196, 980657941, 2909625393, 3691526839, 2915534047, 389401144, 127985233, 3044171315, 2108924090, 3755013310, 1686488952, 3787468124, 3892355864, 3288463281, 3795856438, 2211623299, 3248132330, 1931644939, 2244920761, 797326767, 431488675, 3935426050, 2442438881, 4143158168, 3247499781, 3547633999, 2759686021, 2948085748, 3446130189, 4174223831, 2339978280, 504524091, 3506335836, 1330807191, 382837599, 149258973, 2078382167, 1986282557, 1975340705, 2031622290, 1284851467, 330502862, 2865885245, 3107910046, 1239554112, 4225027874, 2605477007, 900727233, 406727914, 3702939834, 1314729381, 762790991, 3310145934, 2892782628, 1226803276, 1001130610, 1750664730, 3884750221, 2607939992, 1608860710, 3667733183, 3654489943, 2673224379, 45927993, 444965029, 4294598926, 3100803996, 3704854281, 2246908310, 1470403683, 719258125, 3631873076, 659100559, 155431298, 1683490009, 2174992249, 2430763719, 513135237, 2598088030, 361157828, 2413016715, 2213427609, 3940152135, 3077017542, 4180587115, 1218733725, 4269750925, 651755272, 1985714471, 3952053305, 1322557015, 2800714648, 3756964758, 2656625095, 2899505516, 4150782246, 927780499, 3113062608, 2613916387, 2911128699, 1562288956, 3192745572, 694263196, 1149885251, 2903825675, 1226358370, 1168465604, 3354805021, 3541704854, 1937308483, 1123341271, 3448136871, 2807225454, 1332333762, 1223542023, 2747309147, 2247939347, 3027305529, 3492554138, 2474579232, 3997686197, 2666948469, 4201340435, 770971299, 3843360780, 446309025, 3041413181, 531369915, 2397849012, 1633454560, 1056640087, 4156673141, 1500927958, 2199617139, 1758031144, 3212502595, 959867523, 1797262792, 2097350900, 3183413877, 3792197070, 901927587, 1284741360, 3161133440, 3524287613, 37935330, 944028028, 2566502985, 2646431881, 883770536, 1809832805, 2510300680, 1657919586, 1395228557, 661911220, 2002439656, 746494624, 1363879271, 1807500611, 1237312840, 3626161063, 1573646508, 2278722084, 858410378, 2860905116, 1390791097, 1479841491, 3089022775, 3243591428, 1246378856, 650426848, 2115554595, 2905095017, 1438264729, 786025390, 899426151, 779187842, 3540285911, 165760123, 3538894162, 3267130949, 2031638794, 881971853, 1567669910, 1232495151, 10799699, 1752677777, 1255700347, 1660123280, 3518797467, 3088646585, 1192124172, 242078743, 2109203722, 2843840817, 2834193376, 2053744060, 2163940786, 1179994337, 2548477730, 3572658223, 1088801934, 2048442881, 840953063, 3848406556, 2307429806, 200813750, 2214130632, 1114781320, 2321294594, 3195482542, 1071373191, 2579484816, 854331591, 2567694480, 1369461706, 675434127, 2001083640, 317827796, 626199247, 2484687048, 2417249697, 53877899, 2272998064, 2800146907, 700298003, 4251290977, 124730733, 1260092144, 2039221805, 1018161735, 958681150, 2013026984, 1962947023, 3907735271, 127441023, 1829000752, 2706605728, 3626491310, 1801477051, 2248457059, 3945776022, 4176319220, 2501167794, 3475566806, 3308096486, 4289903723, 297285833, 2510366584, 2683594548, 1733701482, 2598436511, 414174791, 1046738944, 2616045951, 1592883124, 2069866917, 47855697, 2848297667, 1494705615, 1494409646, 121563508, 155145707, 2693821767, 2532770614, 3246044987, 2381690416, 487778106, 1450048361, 857556725, 4185817861, 1263240847, 2642402117, 736429398, 3072977389, 2853127056, 769031639, 1518937665, 3490378947, 1388532684, 3438115524, 4249855983, 1974103445, 2753084875, 1850679364, 3530079011, 3575177864, 3078082732, 3906446089, 3444592468, 3704920949, 307593641, 2330541585, 238702387, 826869714, 240943119, 4181806196, 2526882361, 2601473097, 954016192, 2455101043, 902228674, 2472553823, 3060621621, 2248714585, 1567506016, 560417813, 410341038, 1581201192, 635511353, 4025582851, 2443223444, 4116486037, 152866062, 1052768712, 2009326970, 1372016247, 2680171822, 1594250625, 116712010, 2958045098, 584383795, 649837247, 188289412, 1929400194, 2842684193, 3774831803, 1199683782, 1851396815, 3263370619, 383120534, 2885715257, 1770652088, 999617451, 4254000960, 530335700, 2698572305, 194561094, 661687830, 1959963841, 3587444383, 3785766222, 456164332, 3024998810, 906695687, 2059463030, 1210604380, 709441038, 2067976557, 1079540926, 3400990862, 2122575191, 2867310348, 2061117758, 889876991, 1917414245, 3275443868, 1755184529, 4111349391, 4025272196, 3586709301, 4078972001, 2717237311, 1965539612, 2575554706, 392975498, 1394780688, 4050650341, 950601126, 3927146909, 951768829, 2046136702, 1566573700, 3440756654, 2531660659, 1836231010, 1243895644, 1413029560, 1861872317, 3685002789, 2762573865, 2817728389, 3603054332, 3314958448, 1950027438, 1124880072, 4276921512, 1527571079, 3414644751, 3497143737, 357023959, 543943582, 2114679037, 2893564299, 2142501880, 3938057037, 188779420, 3980406017, 4035141873, 1496856641, 992546171, 2772742703, 2655600291, 3352678944, 4050091863, 4249582457, 2096051949, 3572504112, 1726237040, 3300408962, 1158555756, 1692903228, 311782199, 2755214406, 655621335, 4201898432, 549383990, 1405908882, 721201947, 879740445, 1167934772, 1685548253, 4007861625, 4071063003, 2741500069, 2113886929, 1473660655, 980007847, 3707231863, 2765025933, 4261479710, 553674700, 1305240968, 2906330653, 3496714450, 1182137683, 690723959, 1421215608, 2015510136, 1185780184, 2494576161, 43246396, 1762007309, 2430396217, 3878853304, 3356475557, 3756131926, 1215074746, 184434651, 3415215481, 1113488555, 3382434212, 119907825, 667080708, 617387913, 2251960104, 474328261, 814899027, 3049432722, 1881838506, 2019397539, 2177634159, 2746204042, 3867789651, 1913526501, 1309144817, 1708706136, 1118363959, 914674753, 3940943607, 3649334735, 3768394437, 2335634718, 1902732256, 1951414713, 293081687, 625940735, 3922903146, 317423765, 4253991512, 850925142, 1296024840, 416901555, 1734603854, 3897454136, 159484026, 3914699955, 616449391, 2582960904, 2064881289, 948064004, 437644515, 523494986, 168063419, 1512108885, 1937580013, 2370492819, 392165692, 2801132721, 340017404, 2176863657, 2302772365, 3062141933, 1011042675, 4246889683, 3543964409, 220505801, 1648739198, 1185743250, 4006541118, 984344304, 1588496284, 2742783292, 1973900876, 3693017592, 2921182420, 3657520395, 4088410523, 4029916678, 2491461609, 1953285838, 3170570792, 1980425170, 2005579682, 217506553, 325568893, 859855175, 3769630620, 221826107, 2994577211, 88730762, 470345509, 86877247, 4127472798, 3841557983, 2856614908, 1021521711, 906786714, 520522218, 360162995, 112218276, 822070875, 252884124, 2792048503, 3406285289, 2540519044, 1196596877, 1617274217, 3443099720, 852457674, 3065499072, 66382902, 4290309931, 3247899108, 3521463629, 3508333008, 4283361716, 3740834837, 3998479663, 183462668, 1341208027, 2258895959, 2684593746, 1238013125, 466899782, 3667872359, 3426528866, 3095988931, 1218282681, 1392594932, 1394371572, 3793019828, 3123776087, 460475096, 3522763523, 3038759272, 3273275555, 1690205919, 3413672633, 728066865, 3539903417, 1375471213, 3361484112, 526655976, 3114996590, 2225684307, 612300584, 1667562679, 2209592069, 1029143739, 4069781089, 1195221123, 2991080356, 1421269480, 2386411428, 3234764661, 3059341545, 607215491, 2485466214, 3443700906, 2712500095, 4071577012, 197389078, 3826181083, 3736894270, 3032127483, 351024900, 2047914482, 2028568838, 321562485, 2811990088, 2184985562, 2311923120, 2489930754, 2814284920, 1754237670, 110754496, 155235593, 1633825175, 1585050196, 3860896160, 2388165230, 3268834551, 2438063638, 3231165634, 3692776272, 1809589239, 993515354, 2743048217, 3038238856, 1005584, 2218026320, 505632355, 1332349154, 2824390940, 3664237187, 3356720611, 1724055235, 476984817, 268982924, 122588894, 2807596689, 3340987024, 3662757465, 1153604805, 1028167804, 428264988, 2451819688, 3304178964, 1544134554, 3268480709, 3766273671, 408173368, 1037571920, 2990585106, 1490845598, 3914441032, 739624683, 653698321, 3852934497, 4101200586, 2445187224, 1583704629, 2159696092, 1362395815, 2786172851, 1193356560, 1811382571, 780494768, 598812224, 3966535345, 500259381, 2997259737, 1593080311, 1083763651, 725864962, 832225414, 559750397, 1699341726, 3941141924, 2949610255, 3683264812, 3502272429, 3641466144, 1622003153, 313209199, 306410740, 509793504, 1077172300, 2985275738, 1964628309, 3689790450, 2399037712, 2733809835, 3800654645, 918597500, 3879892764, 3037652792, 3355199144, 2885429427, 942920802, 2547126527, 1077559995, 819842957, 3414121125, 1764357394, 621002425, 2232556031, 3586109949, 1097837259, 2779158893, 1076501362, 10845152, 2428963838, 249705359, 1711822351, 559174521, 214235074, 3344576284, 1585053891, 4086227750, 3541777276, 587469363, 3916596693, 3048047127, 3215441558, 835214005, 3429188927, 2402470472, 1154380858, 63110033, 2031104823, 4199414458, 736811219, 3368777237, 549531864, 1941740660, 1875428082, 3631293133, 1219853454, 1780458409, 4112723301, 937208153, 2385014734, 1039325538, 3131821015, 1084766116, 3398219343, 2832041744, 1960588997, 1552801745, 795656307, 3550631699, 1412745894, 2128228540, 1423347484, 3363637969, 627512563, 2617410842, 1912770757, 1357225159, 2428394931, 2352183193, 403367614, 2481129650, 2421394630, 3705249631, 1506741221, 3572525984, 2565463836, 2484264138, 252339665, 3434656896, 1327141175, 99292442, 2135549739, 222272108, 3035985631, 426992390, 2823368498, 2813879697, 1471670948, 3309166182, 3986321672, 1367235597, 3043263785, 2416717170, 3341452005, 3003942524, 2130860103, 3119497033, 3598180207, 2174558411, 3452377234, 2290729027, 1254819017, 215132236, 1697716594, 1139156551, 1427311855, 3948400167, 388283774, 3717039596, 346505991, 1088131911, 321819422, 2814973159, 2520063183, 4168029289, 4209594509, 1043948419, 3703899138, 1258852807, 2581741528, 1038492758, 537279456, 4009643400, 3476775782, 326029509, 748088748, 3372382717, 3715417501, 90912553, 1869975839, 568735543, 1885458097, 4240334720, 3779283939, 2471413884, 1169348416, 2420859755, 702098417, 1001222494, 2732154290, 590322514, 3505601403, 2070004185, 2138668442, 597977220, 2526851827, 1534618649, 2917208294, 1086833057, 2973826551, 239600618, 2223215046, 144169293, 2653976539, 3942613799, 394484899, 4424145, 462792620, 1148392628, 281044456, 1049790761, 3744978771, 3695734171, 3301443325, 2186503143, 2771901841, 948801276, 3772241066, 1519134076, 2062675154, 2679992649, 824181824, 1215786224, 3441877105, 3421827999, 987083517, 1688937588, 1797210444, 1663144963, 3559900321, 650096510, 3623309658, 314579385, 438793919, 119780574, 2248878983, 62923214, 3478824482, 2221253023, 3602847073, 3068171645, 1948936267, 3648715242, 2076073676, 745799589, 4250180827, 164816385, 2531788453, 1485174786, 1797482915, 3106164572, 123053086, 155943254, 1677405218, 386087456, 3175712339, 4094726362, 1402457705, 952711765, 3940030566, 1945398645, 1677436110, 1160840937, 945484886, 2578437932, 3355732188, 1545679668, 3047137947, 1347987076, 1074175201, 2711664596, 807638812, 2895050498, 3454313077, 2545372512, 1794647944, 2521308773, 2744933165, 3169157045, 3040673675, 2673423173, 3850015086, 1363815672, 2809596626, 444034049, 421829162, 1599922027, 1909058342, 33984875, 3128052496, 437766693, 1674485029, 356016402, 996555974, 1368886605, 3060445627, 501987380, 1229424383, 996365414, 1431319376, 719957015, 1811849676, 4169764532, 645079804, 3499929594, 2842422182, 301494087, 881479188, 1630530921, 84991734, 3089540771, 3473127918, 3417527068, 2650734295, 2652559581, 3104722176, 2172898587, 1610967134, 2017012319, 3169041407, 527224050, 1444348158, 2301202103, 2223844874, 2800963917, 3429732987, 3314757065, 999566556, 213374629, 2249312923, 2166233177, 1533564671, 3993936192, 1716105180, 3450526684, 2262123184, 4287321372, 680583042, 4041803882, 1037694986, 1437868381, 3340067653, 389362702, 2877497314, 1179015124, 1860770263, 656181783, 794580168, 2642477475, 1165068758, 244405606, 3526118145, 3062084105, 468296541, 4167503998, 4204316000, 2080906960, 3638388058, 2991526159, 3877322632, 3165455136, 877556937, 75591886, 736526373, 3767708263, 1420413065, 1710740767, 3227553373, 449307970, 3901421335, 3145485576, 846606167, 3734189669, 243077427, 2843048932, 3299674297, 4263260851, 1698114472, 3011802051, 2490249606, 3353697477, 2557311337, 1453006127, 2784965172, 2915261214, 105264906, 3786599545, 1303754925, 1560390476, 3490050833, 394762005, 2742340281, 3804251399, 2233574385, 2371188588, 2449818096, 2586525606, 4068943406, 2747722311, 2462701149, 216998092, 1066858280, 691598709, 3309667270, 916182985, 3226525266, 1917038711, 452135912, 482214441, 1648809002, 1040818671, 1979483582, 1940332301, 3771961910, 1528487331, 1097187229, 3025271536, 2477811458, 1332672224, 1811937031, 2740064104, 4012464216, 3540398909, 1196287371, 3590433608, 2741521818, 599239738, 3093160893, 3691473256, 2334388780, 4060713310, 566581458, 1551564196, 361213971, 518327081, 2071139793, 585682023, 4025642686, 267489021, 1758761150, 3732592744, 337093626, 666619172, 2164967890, 3238301404, 3401751721, 3845079461, 1865685632, 1046472237, 796649843, 2622355672, 2575433570, 4067416903, 2039717364, 2850040542, 3770011886, 3583796098, 2380929562, 595511882, 215757581, 3631049098, 20482608, 3761399427, 1946563315, 434510327, 1370512731, 2521652570, 1320264367, 1553861651, 1039942861, 3141643776, 2180824748, 507039909, 390632266, 1461691572, 1011982211, 2868984194, 1503730461, 734900016, 945593404, 2398674753, 3958905070, 3004284690, 3763447353, 4177076674, 3092204951, 509516436, 2788165686, 3763039066, 3007628788, 3240181154, 584447190, 2010726132, 867880414, 2342040300, 1472130726, 708492576, 4262330287, 4194509638, 1606257577, 4007190521, 1596196926, 1453563847, 303048091, 3607742924, 1483829130, 2694900982, 1438294723, 1128451354, 4220984456, 2944950470, 353556691, 1314064345, 3325017092, 1031847632, 3201161708, 2634471880, 198866412, 2175593421, 3041624651, 12902834, 555095526, 3457091589, 2753647657, 3798261165, 1046287622, 3366439516, 2156015485, 4185605386, 1194658902, 935387406, 3464586903, 27928909, 3215349051, 1331687914, 3624969490, 3355212261, 530577110, 3296539631, 1714203939, 383270879, 70966060, 476261308, 2355872767, 1289881386, 2273493844, 3432231709, 2665020274, 1521079405, 3780821733, 1228906085, 2484790843, 656680352, 1261639900, 860300713, 2833442736, 2416152085, 2754645873, 2904137093, 2759384210, 218870343, 2356959266, 2023913396, 2682084117, 1489274956, 3318843737, 4226347298, 949865901, 1645500829, 1403721596, 1100784033, 1379506767, 3919857023, 1342067638, 1332336832, 4171391461, 2697273809, 463545646, 1486500160, 926519855, 2896572563, 3272797070, 409148039, 219268192, 573368236, 2552588332, 882996755, 34603989, 91446014, 1431070492, 1931699718, 825702402, 3956177606, 2396050355, 4024070890, 4129022005, 2388075053, 3345485277, 353369659, 4197761092, 2692362974, 3104392852, 1431499480, 1931651871, 1399328114, 4115241104, 2194899019, 672939843, 4220439845, 572880361, 2063616391, 2372140514, 3888694461, 396098204, 2916823177, 74486014, 2361887279, 1228538468, 2278669830, 95032806, 4187001640, 2299763378, 688720930, 2360306397, 2759270463, 378507348, 3786477714, 2454980548, 987307953, 2818494972, 3862010670, 606986552, 1637427344, 3702547236, 3164990132, 173182479, 1877581179, 384853448, 930451708, 1244364128, 2729098720, 376468009, 1328996086, 2401748086, 1495289382, 2369285814, 2081788537, 3992248670, 4089441838, 1557776588, 1345682486, 2911956809, 3336960721, 84460031, 1935059077, 669710682, 811779412, 4201645836, 250246379, 3431212315, 4146956583, 3296880452, 1220400129, 2562211416, 1525063705, 2864489546, 3677935652, 3717057475, 1701044791, 2287731509, 958331632, 1906985504, 3810934385, 1213295829, 1604349303, 3519162589, 1874498132, 859181348, 2971168092, 207118976, 4290603677, 2670720373, 1290407884, 161177125, 723323615, 3025474839, 3567062311, 3294200103, 465788538, 3126475353, 2828964543, 3121690198, 1356372776, 3152556561, 3628236709, 3152824902, 18541684, 877115753, 1797168802, 619960000, 3873384192, 2759425860, 203308805, 2970866602, 574364537, 1609746261, 1398224122, 829903924, 3249206466, 3590978177, 2263685628, 1084697831, 2708329777, 3361584372, 4184450073, 2892597042, 1880762589, 1911016674, 4111843930, 409676723, 1330698309, 3257894874, 347381172, 1712419560, 738836587, 393159678, 88512756, 265876268, 1534135279, 3175962900, 94174886, 4275746046, 2962328261, 2897787703, 2045458818, 1956331282, 1948276749, 709497181, 1189044227, 1512710076, 1683328048, 1444232207, 2902519004, 2413759618, 4161812779, 3479691045, 2677487636, 3383609954, 888591374, 1408600102, 4120142400, 2921101311, 1408864647, 2456902994, 3902322750, 364496185, 1929969138, 1860810452, 688854094, 298778809, 460922868, 2604454722, 3945184484, 504500582, 4024791099, 2489394090, 1137483129, 3586555997, 1670378614, 3894950287, 1679775012, 2374495464, 2616675294, 191517688, 1160356251, 529482864, 901179971, 2319763584, 2053471677, 2356928582, 3330351439, 532091873, 3044925751, 2528604131, 3394632033, 3154387455, 4067409837, 1976805697, 3288570080, 3594803623, 1603939324, 2743279207, 48961261, 2428831595, 2339290586, 393781273, 2834166952, 1010174147, 337372917, 3982993318, 2492412528, 550065149, 2679105222, 2766523340, 2271370950, 3978969849, 1391386870, 4204058448, 3436129385, 917541430, 125288251, 658353789, 4175408583, 3602000511, 2080293216, 3097977984, 3043225669, 2835787920, 2892774472, 2385462081, 466107906, 2368845998, 1394093674, 2936061872, 1825762262, 2586317385, 50779386, 3260394099, 1458139339, 2925777092, 1826450158, 3116719461, 1293217343, 876173771, 2598478193, 2770896773, 3979819847, 2246912566, 4261310264, 1986118242, 3041092669, 155459910, 3316287526, 2436368779, 212084059, 1550431265, 447966184, 1942518551, 1264375875, 2346743427, 2186244438, 3216050641, 2249466948, 1273489215, 3190361063, 3876744914, 1850821959, 4136075415, 4130369876, 2306875369, 1508825172, 3270919138, 436218046, 1321871724, 84885018, 4014344608, 2117951927, 3796950090, 2188400280, 1689823990, 1158496025, 2745242519, 6829611, 3460184922, 722312176, 1315010542, 2655269441, 2678435656, 1189014230, 3368887441, 2181108751, 1873596769, 431445768, 2952381732, 1657554126, 847920353, 686130268, 305749625, 1200895835, 4231805646, 2272752350, 287689636, 3269808582, 896113169, 2499861967, 1787098743, 1847108787, 3234063779, 2056947202, 24779883, 620869033, 3043160415, 1268747778, 3025436124, 3286836697, 1933815407, 2432171449, 1634395723, 193512354, 4183540763, 3545946810, 2049348659, 326190877, 756223012, 1068147560, 1513710875, 3263426616, 4221788288, 2498072096, 33419610, 2379631493, 1817881957, 639772512, 1577509428, 2235419851, 1523762867, 3256222741, 3254153040, 1815245565, 3650735870, 442549644, 1340926496, 777555034, 1978464474, 1234342577, 3263941192, 729464455, 4065464939, 4242005666, 1444645362, 917171913, 1442093367, 2582837517, 2071129037, 98072583, 1104987403, 1104374415, 364344560, 2598530689, 1256244392, 2656442180, 3075550230, 621999428, 50073367, 3902006412, 1567354057, 238830635, 2137963578, 3294619029, 2833240152, 2614754801, 4274145681, 1442751977, 973540317, 2328437145, 987970642, 4252042862, 2780651434, 1672265799, 3835140434, 2059550393, 1533263372, 2457961922, 3553793443, 2416466280, 89153203, 4156621699, 1068736199, 2920482733, 1245800509, 1090650597, 962011787, 2577466010, 2239998728, 3024813516, 641445308, 529724136, 1546060077, 3412878424, 803270181, 1811450314, 303633952, 3256150734, 3291638433, 4122853799, 3353414727, 3731716294, 3394772014, 2321738188, 1706722430, 1572858390, 3584477063, 1743817447, 3468428413, 2313090018, 2674366141, 3377106107, 1614124037, 3642335274, 3204745315, 38582384, 8610823, 4225377505, 1301177801, 997201852, 2784104641, 1230621766, 1885077778, 1940704013, 612695438, 3100216699, 1029947816, 2723706058, 931762756, 3822002316, 1276751599, 1339174820, 2262589199, 1117123999, 143328667, 3912619935, 3691181196, 4026604324, 3786909119, 1284331948, 1513038509, 4034840663, 1438677380, 205817685, 3896307156, 2400228800, 1818161879, 563124164, 3475952188, 2898978630, 2837298940, 3859204124, 2853355601, 2834443088, 3919659776, 651072421, 4253823050, 2406473809, 1960376309, 2333187124, 595554629, 4100606619, 2740363410, 323837939, 1260263340, 3473451876, 3908496639, 526547427, 2998600135, 2942545268, 2362183369, 3216144488, 2355814689, 2315422725, 2968092218, 3211173787, 3854765737, 1853457890, 2497527205, 1369134147, 4108710784, 4294437319, 2838603960, 1467711707, 1548396265, 118942157, 156286952, 3503786309, 281790172, 816614238, 686605481, 3787062060, 2876400676, 3479966942, 1205001364, 784796413, 2574971920, 3433182237, 2761732856, 4249833697, 403160751, 21039446, 3158654603, 2137897732, 830102048, 2467870391, 3919912126, 4238660802, 3139411912, 517105107, 880939353, 2473728593, 1174640643, 138488412, 681554277, 1810794153, 3558623211, 283486667, 3190764258, 467474092, 1865989026, 70943173, 3811078066, 3997668795, 2439300392, 1261631517, 4226099783, 4064659719, 2140537038, 3205517094, 3066558126, 2628651100, 152773945, 3849539014, 967273331, 2058598130, 1495362602, 276220294, 13492646, 29115861, 1317989028, 1057355498, 3346697597, 2379529890, 1811261701, 607294630, 2138005406, 656064639, 324548395, 3277271359, 3740206553, 1933531538, 890540091, 2507291626, 4218660275, 971725303, 4249059509, 2140155635, 2564376049, 922442481, 2023557581, 1442399454, 2898392516, 678802634, 1844006436, 4231221676, 2838679980, 3171586743, 797175719, 1249985377, 1399914476, 2470496858, 2069179117, 1213719338, 991667035, 3912707145, 2928221233, 4184058872, 1810015511, 2169579098, 15184849, 2705852922, 2679822284, 2868675191, 1422357478, 2500716524, 516804388, 3355061854, 3863579860, 3975868373, 928142712, 3489610502, 2239560320, 1359256845, 2037170686, 3278381203, 1407338725, 3303172044, 983278952, 545293354, 2544159289, 1792578435, 3202491102, 3303928404, 1365064421, 3380487547, 4159725936, 3579839687, 1464683786, 203801704, 487641200, 1831717172, 4211710237, 1084009104, 3614251530, 367199496, 4019769417, 2764708, 2598854194, 1412360919, 3076755704, 512085901, 2885764990, 934936577, 4188008070, 3399360812, 933859310, 20383447, 827271827, 1105073928, 637915568, 839488265, 156137094, 262979390, 460050750, 2264864908, 2116786066, 504896195, 1576153415, 1845596464, 2339200701, 1251991601, 4238581373, 2815913328, 282973035, 2173323774, 2925727876, 550348794, 1760524322, 506657422, 1431472918, 2277253042, 757177308, 1268630350, 1123393405, 491645217, 2762942789, 3177277664, 2410736787, 1122950636, 362240187, 2992989012, 1649540662, 2614907280, 2624539055, 417954108, 2078082040, 1664300357, 1887872878, 2919072749, 40392803, 2903571196, 2370734209, 3621061727, 300048450, 4238590459, 4103297277, 1933765459, 2882957555, 3717304682, 3020000909, 1516734384, 27371067, 1509772686, 1724696727, 1322623301, 1755204405, 900963317, 2160523069, 2543149372, 4074266107, 2562903721, 1330084760, 2689782804, 710326279, 3908428374, 1437069599, 1825450717, 1449684331, 1888493157, 3999272233, 653515997, 780917603, 1848383406, 949710056, 2669811149, 2588182265, 3657570843, 1290819828, 3680509508, 738823118, 1053017458, 1992695978, 2200094131, 2186581336, 3960490084, 3094567239, 3960946575, 1067056339, 683552462, 4117896456, 811814843, 2818305942, 245821527, 2927049396, 1523879637, 1879345188, 417507408, 3369612437, 41031371, 1051863844, 2023776164, 3458356841, 2795101362, 576094213, 2470185391, 3875780614, 990448577, 248963710, 1425662436, 1499525884, 1501930030, 3686475338, 1672091775, 1458594364, 773002548, 731923703, 2199146376, 3125891275, 1293686755, 582203147, 3702484199, 3642217920, 3761889256, 3355729054, 363907907, 3446603186, 591645328, 1498715187, 4257063921, 3410025846, 1549713336, 1890581216, 1472670881, 3152103368, 1666310680, 1628930118, 32257747, 3600242588, 2478813120, 4212429833, 3766248287, 432873615, 2413574205, 849154986, 3736101305, 2590010474, 2662902079, 1804661204, 937473718, 2355987008, 3441129721, 2497514795, 1604873651, 3593090284, 1600826131, 1179158195, 316520062, 2024650049, 755321329, 4237167483, 3974055106, 3249775331, 1100795365, 1509020133, 1444137333, 2710134112, 2646446489, 800104882, 336273052, 796504367, 2910123766, 4018254444, 875082051, 1771562531, 3954463194, 2588316954, 3315605881, 2097758576, 851898924, 1448044448, 767090235, 1183343866, 2258114601, 1795958474, 3650065742, 2862024902, 4213933474, 3378720837, 444685877, 1592491049, 1501042275, 2724419853, 1005397265, 1208818243, 1355429436, 311264891, 2111227937, 1531571361, 26496969, 3149812328, 3032205673, 1215788934, 1539012414, 3145328344, 2514779900, 4005595246, 1191184826, 2401234185, 3476147303, 1077441758, 397244178, 2960123299, 2553602105, 3826057566, 2058869708, 3380853278, 426332940, 3147218491, 2979598900, 3585310253, 3856791348, 236510849, 1004130072, 2224104465, 1353467911, 4014953896, 2969133143, 1288976397, 2993905111, 2943418648, 3354435448, 2366762087, 3164401384, 498030493, 1143585383, 2775903557, 2830717568, 1379499994, 1949171203, 2760941055, 100636011, 249643116, 1554798482, 967647909, 887393737, 2524687853, 3878590518, 3946660446, 3950330085, 305062559, 1499563307, 3109425431, 2639489538, 4168885733, 2842250790, 3924063353, 1477869591, 794258100, 3811368404, 4045222266, 630652244, 1912197704, 209515204, 659096296, 3884257875, 2042150870, 1457524175, 22413069, 2201298099, 3273166252, 3112888603, 1506147989, 706350965, 1757922155, 437721168, 3763951063, 1399129596, 190375046, 1487810972, 3878976585, 3703543932, 3874765752, 2507227176, 258327025, 1622204998, 2863257803, 589006854, 4260279338, 3126177056, 3452894838, 96582244, 978825794, 1223094814, 2352659739, 4252276850, 3216086831, 1618829690, 2575323446, 606595337, 3960447747, 2909087293, 3872693754, 2751621239, 2984242535, 3679372715, 268978718, 2791133626, 1333122429, 1529282122, 2962893410, 3731821364, 3539348243, 3776109061, 1606054077, 3793829031, 452695559, 1541571835, 415892236, 2944859475, 3924897982, 2781799356, 3281681612, 2117149339, 900166891, 598750456, 718783730, 2809699001, 4005365380, 1098277868, 1728008296, 521694560, 3989234859, 3702363728, 3649036129, 1075837484, 4165108437, 3654563943, 1892128118, 1273887601, 2502798357, 2606829194, 2546649603, 605972570, 2565711456, 2348157946, 2437744086, 2718790262, 1763577040, 3511035881, 3680207783, 3651755948, 3827936118, 4267977091, 2461395130, 1789765126, 3787460593, 4159937542, 2987441765, 3877030237, 1312535551, 3818137207, 2524855301, 1055549809, 3828540307, 729784991, 2551066555, 355539241, 1909671541, 2723800877, 1829155909, 3275239688, 1205421902, 544157405, 3902976923, 2948110579, 3268972573, 3632273005, 1534695529, 3054141926, 2282010289, 1223404817, 840880341, 743295327, 2168763857, 2513367607, 2787379909, 3770875562, 4158992993, 3288053060, 3533007223, 2776746126, 4159199576, 1885091685, 355798938, 3205792413, 1729987882, 1498369662, 1056569231, 936111754, 1168671828, 1965542577, 134186089, 95240867, 937650912, 1182411458, 3435855052, 981111440, 705136342, 4226216761, 2172937481, 2487775698, 3122247275, 119996830, 4170682676, 470092741, 241316361, 1132425987, 3608527401, 3450437358, 2150877175, 1521622038, 4198901267, 4049924507, 3260176503, 3511198953, 2315057776, 1326505465, 1633801381, 2199171501, 4211083485, 3851680646, 3849001003, 347210781, 1333013288, 1787054936, 398338115, 4237023781, 3630554035, 3978053939, 2950813498, 1448259949, 2681554844, 3005900374, 393645632, 710089955, 2627678556, 79957991, 1874553906, 3330606306, 3761531720, 1588787005, 2998473028, 1176642122, 2153885642, 3751970579, 2405610711, 2145886291, 3481680697, 3371145211, 1106523499, 1241987706, 3732138102, 1891683277, 426858076, 2021457588, 1991439396, 3305484398, 1675853281, 122059476, 24695293, 3433272299, 1596325578, 2906663329, 4210169380, 1913849565, 1953666900, 2676376056, 134145146, 2192162645, 164362605, 1618491679, 69204762, 283742902, 2375999534, 323959416, 39867983, 2023606494, 2873096352, 983900195, 3394548896, 925788433, 2014836578, 3089751308, 737989697, 1220824660, 559269824, 65481315, 4099202462, 260897719, 3190110278, 3820092034, 2884831979, 3241288489, 2679914448, 1267773704, 2363325531, 2838150479, 1690307267, 1955299681, 4240770466, 3063739941, 2368709137, 2046428076, 2985288720, 4254518567, 3706526282, 1486482827, 1548588408, 2877427547, 2606383334, 2441244843, 1920605306, 441067751, 2003721832, 1470437927, 1013823864, 1535541488, 31633956, 1158023142, 2394493679, 4148298587, 3084593960, 2175978602, 348986005, 1622853712, 3920543146, 496728389, 1742887545, 1432091604, 4099885510, 674737580, 1605311945, 4214064210, 1272794953, 3218081940, 685723501, 659548747, 3249857627, 2957291445, 3891502923, 508544630, 3204215547, 1742023693, 2847426127, 2240938891, 531008174, 3294175920, 1103570545, 3506381238, 2688193823, 2971185113, 4213076552, 2091151141, 3100463197, 2235308316, 822088955, 330814862, 3984691680, 4160865674, 52989374, 949335734, 3774222412, 584787782, 1319337016, 564309745, 466962995, 3647495471, 2066940638, 1485778953, 1982539350, 3190975775, 651713687, 4166627765, 2248487140, 2848660143, 1257732134, 21571298, 906855799, 3121924052, 1304386365, 3950963901, 3051575115, 4265876426, 3695685587, 429758629, 3755905933, 2449808827, 3858131371, 1239877804, 1080882716, 2937106121, 267485700, 3661492238, 151290234, 190460305, 490495167, 195310752, 552424158, 739795999, 2815102791, 2023546780, 2128361957, 3702017880, 2591691427, 4281895335, 3302862806, 3249179126, 4079671964, 419840883, 2200448683, 1164407266, 1451910901, 2051105113, 549768178, 4275950187, 32215318, 927497243, 431857743, 1919756829, 2427589249, 3517273214, 3406075501, 606916319, 3742647998, 3143945563, 1670978995, 117337568, 3418262287, 1201664883, 3337220549, 522235828, 3049651647, 3196454764, 3859739534, 1053556114, 2503790793, 3734933996, 1729896354, 1319397483, 798131559, 1933002862, 1854830326, 156194805, 3658311197, 315329819, 1486724733, 366857956, 4020008319, 1719152670, 2415992683, 2384749467, 2529134309, 4284640446, 2223135236, 2141541104, 49477239, 1236142320, 2071235999, 3416651516, 1213515162, 4102405600, 958292136, 2741990355, 2850227454, 694702316, 3256358917, 2834417843, 1821556946, 2306473401, 2045059519, 155118701, 4039857705, 106767955, 3457947218, 3623370238, 707317597, 986969724, 1100137320, 854026405, 1838965308, 1852650527, 3396698745, 1122723070, 3853478519, 3463265376, 1725324283, 3468198228, 681492336, 4108438775, 1315642290, 189785379, 2970747077, 1193676531, 2357673377, 1336398793, 4249616584, 1847637986, 1058003739, 1619477872, 1647546330, 1326297240, 62299418, 163628598, 683726461, 3185897932, 591778241, 61338292, 3584976979, 4160269060, 669376648, 4240187151, 853608800, 578078207, 2370326346, 588886556, 2126358806, 623534037, 3652717175, 3329806680, 575321510, 2520049753, 2945579348, 2076553025, 2421865296, 366807109, 3499280391, 3586639024, 1072082034, 1463336703, 3899386122, 1616901456, 807619589, 216077484, 1340813111, 1785301453, 2143559766, 4063826829, 2058069098, 2438165062, 3393872690, 2656538079, 2050969014, 511734155, 1048925914, 2618475500, 1541929802, 2064695169, 2115218569, 3510394863, 862003509, 418051351, 1349676689, 2168097085, 379299250, 488430110, 3588211954, 148130671, 3382110717, 53850823, 4083293318, 4215698846, 238053738, 2793699165, 4235817704, 1588236450, 352830046, 4092629027, 3730809391, 1957751029, 579785949, 2363499149, 1479123762, 4206207875, 3868387109, 3445639464, 1968460962, 3599381070, 3941254378, 421951163, 3166715207, 3370183388, 1058014665, 3310821324, 2516467764, 3197198032, 1681942880, 1112856567, 3334871952, 741789306, 1643946842, 1374611752, 2422784141, 385488295, 666489462, 2353775500, 756524375, 179391857, 3740059235, 1716340500, 1889902401, 3878018705, 2903961043, 4266896044, 520357633, 2195333107, 367472736, 4246191771, 796581411, 810229649, 3321681707, 912022057, 221237771, 1413527056, 2043668155, 2347165011, 1074413067, 1721295074, 989101449, 2955020928, 3769543680, 1977427185, 1032691962, 2763574667, 4192643831, 2074936479, 1342396782, 407198897, 2198388089, 4279127791, 2777215782, 1155641724, 3486683219, 1105823132, 806758566, 922627272, 3857727901, 1815244789, 149060622, 3255224016, 2787812038, 3734604108, 3045809934, 4232689387, 388215848, 1972470447, 1881047409, 1678979846, 2012977529, 2657626741, 4218174439, 1498010917, 281709025, 660934349, 455931078, 703621578, 2040769477, 3062813704, 3163390799, 3576016282, 1171802902, 4045847619, 1036859876, 1936731098, 3289566514, 2846246769, 1113877869, 2334383963, 107723966, 2571757406, 239064247, 1985873226, 1546236771, 116935142, 179778921, 1126182891, 1824847615, 2619566573, 2546604276, 2633437711, 2160904215, 2353882961, 2255381585, 1557351786, 3404929441, 336236578, 416121829, 1205295652, 992254207, 670680187, 2030330644, 2951347026, 1038118196, 4189356652, 1664786656, 4223807700, 2112852033, 3763508970, 1975298013, 4159991201, 2650015349, 3033341834, 4034692974, 2562536739, 2203821829, 3670219762, 680659445, 274088103, 173252594, 3801998173, 3873044669, 3746934516, 1662259148, 3902343607, 3538831409, 4181552344, 2779290151, 2302525981, 3290258164, 591151953, 1633749269, 864336838, 70113145, 1824773706, 4149787547, 2247575823, 3100084504, 2081580843, 3405725410, 3075891196, 2287600566, 3075202411, 240556118, 2678842689, 904136869, 1570194101, 1616994576, 4122753117, 233171417, 39122918, 3743531470, 626179513, 1958887037, 247818237, 1126013861, 2543549979, 3582122748, 395428963, 1740103229, 2074176409, 3666619036, 3840760243, 1276738874, 1025739823, 1796013075, 1935709287, 64731009, 1662108393, 4265951766, 3743548558, 2568435203, 2630463594, 2863640274, 1573844125, 3573069456, 2341729933, 531698260, 3606329874, 2518285102, 2385420789, 2829809580, 724704008, 1669413022, 108210492, 140957307, 1361212328, 3209348461, 3616479541, 3428472461, 3682982839, 3197398169, 651405792, 852301601, 1470238965, 490678683, 1933090747, 3379651063, 4229933927, 727601258, 3555835634, 1022770703, 3633377281, 3019268710, 3808736429, 2921548405, 356107757, 3324855343, 1096150706, 4009925576, 4184950907, 1264390614, 1586427346, 492632933, 601236545, 539535404, 2198164413, 4133712222, 1023056612, 12430423, 3407020661, 2369040852, 1841199900, 2823046821, 3090838613, 2290371378, 4135775458, 3735766733, 2529498063, 3808031371, 242737595, 3682215499, 1875326702, 2232289338, 4250608089, 3550539010, 3142392398, 4082228344, 142101129, 3766802492, 3648545668, 2782272797, 3959352308, 3272958330, 3836517602, 301536334, 3604978940, 3874751655, 3214091570, 4016520627, 4029996150, 3680670640, 2747358266, 3228107855, 1634354984, 4009154248, 372396296, 130112097, 3840245641, 1049913469, 2890339937, 2145237598, 2827700051, 2148092573, 3693448233, 2039362135, 2929013663, 781217628, 2284874737, 118594056, 1245762261, 1928964785, 2257724825, 4227665081, 661927437, 2787595865, 3417242058, 710523949, 1179863217, 3902161045, 1737958608, 3484634563, 2925154512, 3922023883, 3060552429, 2454501141, 3119545094, 55248342, 3763878678, 335786623, 2277309918, 4134685082, 12843405, 3090856936, 1430930858, 4262175513, 3359791056, 210166836, 855961792, 240345355, 290049561, 3418086439, 1088967822, 2741192848, 2820692114, 166781703, 398640813, 4224783179, 2992170296, 2347609130, 2744055346, 3179308923, 2811780414, 3471046419, 532013786, 1782507839, 1521754170, 1188000122, 4146483382, 3976942350, 4279954343, 3551411741, 1549456869, 758989561, 3451282467, 1307571454, 2544348895, 3597569132, 405931265, 3296487086, 323044558, 2667825792, 1613688999, 3577237746, 1548908921, 2038983926, 2977639454, 2022638199, 3199329993, 3898671395, 1881276345, 3864680456, 1609250630, 3939862499, 3113270571, 3886081042, 1303292160, 823322642, 484285042, 2877687812, 930768407, 2213387802, 586871699, 3061465317, 3509191442, 2864812148, 249749727, 2157994356, 1787204830, 4111210051, 547855469, 2167848985, 13867253, 3037549402, 573244346, 3355384338, 2189010479, 1755363660, 1710264478, 4289809965, 1697496311, 1351290723, 2096628829, 1822401477, 4058512710, 2505074972, 1072753448, 4053689138, 3831002235, 2959119587, 570362773, 3689381783, 3044765579, 3753595001, 1626659240, 2119986107, 1886750880, 1761554412, 1626774741, 1511969130, 1828335058, 3378691566, 630402581, 1957053931, 1044615053, 1946990641, 2837002137, 1565292781, 3140404943, 3292483666, 1602199717, 6714319, 3038652190, 3355941526, 3197095738, 3011078659, 2055393633, 3079568761, 3165065725, 3620483578, 2942274315, 3755479421, 2801471859, 2694647, 251670464, 1785779958, 1315199158, 2572033825, 2090100999, 732222700, 1009731912, 743128651, 1389377624, 2613811346, 293920864, 3363779506, 573396879, 2428650249, 2065478004, 3862231268, 3722706887, 998878264, 3436315758, 2889661441, 3709344875, 1683140673, 1160221743, 84097643, 1823119594, 2814795132, 2025970447, 1665960915, 759503822, 499724632, 317271930, 5352916, 734980569, 1279592976, 64394171, 1838684315, 2492836962, 3630407330, 4000310935, 546646670, 92300764, 2879064534, 2361590479, 1942510683, 746665143, 873564112, 2745605772, 2221251566, 654512105, 2130277934, 3786260487, 191516525, 30169758, 1780148553, 3649754490, 941027706, 1683890967, 842159670, 176391983, 3437294436, 657122131, 1350633387, 419778804, 1607993818, 1733851763, 3847847776, 3128585779, 1286220013, 1145585136, 3267045594, 2824639019, 4087683411, 2897603010, 1582300134, 286248760, 612993587, 241819978, 666523558, 2254543024, 448625379, 4061320364, 1120932590, 351105041, 4146505409, 1315742741, 2692649836, 995433995, 3811118415, 1598852754, 760712960, 1004796164, 265128440, 3715439254, 2046681157, 1032230673, 1395623328, 1374387509, 817028068, 2300444973, 2292904683, 2536163631, 466626198, 1341965910, 3987698508, 1997490603, 2471312330, 4188272103, 1257173857, 2639306981, 2911466376, 2745290461, 670050992, 1720283629, 3542827763, 358454770, 2315431221, 3812251668, 1728796542, 3449290454, 2826398491, 2838407592, 2963803657, 3564699319, 1484555435, 4219953793, 2021597319, 3329012945, 144624166, 2660504162, 3665808256, 1093395957, 203478771, 1566957158, 3152230896, 1626254689, 1272511302, 4107439547, 4230072328, 1352617322, 4262521094, 1541772561, 3949693269, 3951958213, 601033998, 3843844854, 2643920775, 3345263970, 1562125427, 3264271977, 434091468, 2357785361, 4027929159, 3645040473, 2771252973, 293392975, 2099839535, 3105572545, 2642707872, 2243852830, 3056150210, 577400213, 1423538275, 4237764788, 1406158998, 1126677352, 2631556703, 1641458454, 4082845138, 134430091, 34059774, 3647211059, 4258950036, 2934663522, 4114438126, 4133076363, 2429498766, 2640630109, 1573678967, 3650385394, 1756567291, 3229277299, 2596971650, 2664388231, 1695060748, 3288458574, 2876431507, 273974159, 4117274629, 591388953, 2355325321, 3615709356, 2159355969, 732137172, 613722757, 3298915877, 2396144887, 2656872269, 2549748087, 3170109026, 2564845443, 1232059906, 3484016501, 3168471366, 222071786, 3329333054, 413043435, 1281731247, 2854322227, 1843962960, 175109650, 3842020868, 3681778850, 886493130, 2523404645, 1806105414, 2426844799, 2247331900, 180136612, 1623651077, 2098556672, 126759498, 766054134, 700232353, 2631921631, 524523930, 890175050, 3535436016, 2143995133, 3950511857, 2451769153, 3179849309, 2613821569, 559817180, 3920448022, 1370123951, 4191829906, 1374309349, 3465411632, 2021028400, 1273825883, 1959885443, 4251677781, 1276532653, 3885680518, 1210767176, 2650896840, 2578650515, 2283471306, 3025152107, 3068431758, 1272129791, 1799685464, 4048210554, 3981086010, 2438854291, 2365068635, 1269474393, 594470744, 171783255, 4012220760, 3022449487, 254720708, 1717885841, 858221206, 1915798942, 1937077584, 4045402735, 1667652023, 1592493218, 3580504506, 1652722312, 2859043186, 594562751, 1506140160, 211742934, 1117369375, 618772996, 3273351388, 3707661794, 3071035349, 2368175038, 935823622, 1318365627, 245513098, 2455852976, 3474666294, 3277916566, 1155352584, 3775464169, 2099786859, 3339067537, 2056938186, 3531014304, 3630665822, 721542843, 3183172609, 2564641261, 3376951035, 1854655138, 2300682257, 2107656635, 96946036, 148034327, 137232766, 3959603555, 912750730, 2607314222, 4257665095, 752968041, 986381304, 453527242, 1225398564, 2012940227, 3644772285, 1856992661, 1573251637, 2471597686, 236931667, 1171409138, 1261910624, 771424603, 3444544894, 3379488238, 1027693906, 2559306094, 2194096450, 205821261, 114241316, 1089075650, 2684228554, 2662663599, 2063700158, 2593052275, 818742042, 3786944783, 283233213, 3483670758, 1862310346, 20629499, 860256465, 754096731, 3637941258, 1524031038, 1248184602, 3140573350, 4065908893, 738378053, 540259785, 2890005021, 3374557061, 4173467118, 2133959950, 1055940307, 955815654, 1545799788, 3786883215, 3250739079, 904284059, 2130633735, 983788051, 2946514861, 3648690109, 493922820, 171182999, 1735614219, 3826816524, 3051369202, 903633265, 10090576, 3965920354, 2992990409, 1074210722, 512971178, 3240448372, 2509971699, 4004707616, 2852634713, 2473772207, 411271190, 2299917634, 1205142970, 3628086290, 528785292, 3820193898, 3865566799, 3983148871, 2215557325, 668682254, 937881630, 3170406638, 4256354929, 3535863777, 640099369, 1790375399, 161403973, 4024776883, 2513961896, 1852136920, 3350699114, 3797959010, 3803040976, 695862481, 3890221634, 2657411596, 3304538439, 985277562, 1554035083, 2984058856, 2067718442, 1089052134, 3267532708, 3362175954, 4275442646, 2528195063, 23857394, 3735707859, 551335506, 209829604, 717843627, 295356671, 481549723, 960006455, 16119360, 2297031441, 2541291083, 2037707959, 3520748865, 2412591777, 668700473, 2343752334, 1151237024, 842397481, 2299883660, 2967253057, 2196607595, 1591461743, 1816734184, 2878810680, 373865745, 2932426285, 945958959, 1806799460, 1310793890, 809218908, 4196133268, 476878112, 1355150055, 2429974612, 12682274, 3093592122, 4166019987, 107323498, 2429160902, 3658512241, 846039534, 2744460651, 3464623057, 1542053818, 1696031964, 2085129174, 1108430296, 2613818167, 2547545840, 2353657506, 786926751, 1899872813, 934291951, 3979566095, 727672184, 2402369562, 3346314551, 3041177210, 1440093860, 2083665595, 2613412868, 4290679083, 3730630668, 4220541924, 3145914021, 2458265427, 2944503494, 1768829217, 2471784752, 692326104, 1766919906, 325738422, 236993950, 2570670640, 1452808554, 436612169, 2788471165, 1006556287, 1131644752, 2898763954, 1585490605, 3585932474, 3182217046, 2289121732, 2525177565, 1094782482, 4025676527, 3420184575, 174633891, 513714917, 2492213290, 1078470675, 2393997728, 490721097, 1269074483, 530342991, 2553784964, 2696712114, 1631580211, 261230106, 3401638530, 1897884854, 3283532339, 2446403597, 2317531273, 1338040380, 3548518709, 1211318220, 3914963676, 2151670361, 508507581, 3339188025, 716658116, 3027720775, 253185765, 283942173, 249373926, 569728359, 4039159444, 165532068, 2256438512, 1760582284, 4181182185, 598444538, 3877022111, 466596352, 2901977287, 198305146, 3462157071, 3964227480, 1607093430, 3409774757, 1237093100, 3533141630, 750552467, 1380814308, 1775400894, 3836115887, 1828923225, 1141373256, 2584201304, 409671460, 2311100030, 492807370, 3438599817, 1521656366, 521524776, 2384189259, 942058311, 3451506047, 620815308, 3695527929, 802575914, 951460116, 2075151448, 1777307231, 3578857993, 533747085, 3335797892, 1589742617, 3412041126, 980817794, 2904415329, 749347586, 1668837767, 3306410866, 4096335387, 2216700257, 3881584668, 3225575876, 4093502725, 1084029083, 3088350317, 1442587736, 3952872404, 1708227003, 1831145369, 3330552145, 2528037178, 1096987062, 1933481906, 2041413149, 398221484, 285870375, 3978708263, 2482086515, 879138202, 2056461394, 876109547, 410762340, 1055883073, 4183847800, 2223940939, 359241230, 1399490387, 369587558, 2336883432, 1534099238, 2597876512, 2082973754, 3056769817, 3707693046, 3332015754, 3007466274, 61580133, 790760946, 120330136, 1784666018, 3764763522, 4056218201, 4110903358, 4215156697, 22761525, 1709676224, 576259118, 3510762090, 871096182, 378787135, 2499698800, 2216252600, 1033226518, 390543736, 2667770395, 3523796937, 20060249, 3452324720, 1481270010, 502011252, 3249124871, 747879860, 1291589621, 3629010675, 3890797150, 1040745774, 2285797790, 4293166937, 228288232, 2585626607, 3095122261, 3902199871, 3261226438, 4275278664, 600394960, 2399080793, 985872340, 1822065996, 606538163, 3922885765, 695537870, 2097247227, 3729998115, 1980501534, 1668176354, 1448962165, 971443513, 1765743498, 1866920162, 1489186640, 2654366678, 692695947, 3264227304, 1481375964, 2726097639, 4186324503, 3746407986, 847090753, 3659165852, 2756538346, 583646143, 19049229, 2889636528, 1078129369, 1691753314, 2923197685, 1102053857, 2373168807, 3060067069, 1242905000, 1666165670, 3769624734, 1852353819, 2170149322, 3118539385, 499518125, 3764612895, 789337, 491377032, 2503366500, 2234413494, 306905557, 2685699155, 1679852195, 946295013, 3210599248, 4036236329, 956703832, 3814608808, 2128755317, 2026560405, 1679234028, 1572547279, 3929931050, 3451419128, 111019803, 3421916874, 1456021988, 790876497, 2054872348, 275600784, 645589938, 3547784325, 205820481, 1177093639, 774975297, 1052665698, 1489717704, 3135489234, 1905280294, 4292256118, 1642834511, 3996224757, 1729836157, 2275021750, 1725989472, 1041784256, 2382926294, 1932903513, 2898904236, 994475734, 3278269943, 1354302087, 3526637745, 997162021, 4221742183, 3358012725, 568672573, 665477998, 3194952668, 659769024, 1333288674, 2095791782, 750115467, 870767489, 51429567, 3578560886, 529306461, 1907877089, 175943334, 315328393, 3155626300, 2507634263, 3565802923, 3332573083, 1471476928, 1014888831, 4121116257, 2231404170, 1324052545, 2487501894, 2880383135, 3439809363, 4040837670, 854442856, 168923989, 4270087020, 1506276060, 2970508352, 700377414, 2211717873, 948808186, 3418898818, 3569335797, 3540049249, 1599360697, 2580441702, 1841444361, 1546851722, 3203456280, 504883246, 845272604, 343561789, 602490726, 352551608, 177978809, 1694424655, 255531719, 3974724407, 4235977346, 2130292776, 3958841402, 2745241404, 2155875042, 2342440393, 2827993335, 1641122239, 557800672, 1113560305, 1514705727, 1369089211, 975535516, 2808061712, 4192216491, 728921072, 2738591456, 2473423399, 4204355811, 3282513791, 973765194, 226899442, 3814595382, 1401245960, 4147278390, 1579700883, 295668132, 847257275, 1127549584, 731449995, 4101929487, 2249019051, 3452279078, 4165167651, 4147687744, 2175576452, 660760804, 532498469, 1199810215, 2098808242, 2842373760, 396193133, 3075868562, 3311241869, 2028466345, 318525791, 2322971271, 3196985398, 1758934220, 1952800305, 196814899, 2896576799, 812279622, 473544041, 10219649, 2418116018, 1187997666, 1479317103, 2165229774, 2646288716, 125902085, 1030077687, 2337567190, 3554327041, 3748236707, 3834551086, 1440123136, 2113741003, 2113701200, 3496255290, 668774642, 2566988921, 1299443985, 889260929, 1702102654, 544010199, 3322209058, 3347010145, 3572434306, 4192109359, 2130205734, 1072212016, 1665560072, 320506378, 2743621059, 1541977697, 3195379344, 776823639, 2006018672, 3820915074, 1968808590, 463242242, 1937433280, 4054913721, 3300595134, 3468829571, 1118220404, 1279644313, 575858982, 2622118533, 4137671475, 3116175689, 3504141757, 8013684, 816836976, 2284459127, 1383112353, 1286722250, 3310806074, 2934207554, 50289208, 1101050351, 2512022995, 3428656666, 1248229539, 3533155340, 2751248124, 3754408370, 2041848435, 2871289680, 3241766771, 4162754302, 4046830559, 1305472311, 241477233, 2945235623, 1162317010, 760607705, 2664750240, 2917313247, 1802316503, 4150340610, 1449083008, 4041890895, 2702578295, 3197745993, 601588509, 4153208432, 4290455179, 1197357546, 1907807718, 3500466832, 1858023230, 1191561443, 2717899268, 757895209, 116567433, 128173122, 2931578596, 3594288016, 996851619, 4076673040, 344909457, 1495983227, 46681061, 1658827413, 915806244, 3017001228, 419391504, 317269424, 2249981441, 2260304239, 1619655201, 375747247, 1972690066, 4272202387, 3423562981, 4108439134, 4293153935, 1169431197, 1178147385, 2493140183, 682736729, 835106846, 2823851511, 3129917404, 3570021788, 397416026, 934670387, 3197555576, 3026906681, 612959996, 3283789447, 2920529086, 132771587, 869519119, 2916056350, 2988917249, 1774812321, 3935520089, 2918050150, 1459881856, 2276965180, 2096596998, 2407462391, 278009550, 2467892791, 2661899033, 3150267793, 885923881, 2346060463, 3026133569, 178070568, 858865102, 574998012, 1641380636, 698556148, 894994535, 177694870, 1236816066, 324201544, 2886865158, 301254231, 20463508, 4195968578, 1938036720, 1083809740, 2285431358, 3201596995, 1620913366, 2937122089, 3774057227, 3686709276, 1241261216, 1650674666, 2693648630, 1882034369, 2459714278, 380604266, 2834832004, 3515997612, 1270084342, 3425713048, 3887707814, 3794807844, 3383511411, 3164395383, 224273872, 223639373, 834309176, 1529370914, 4200655808, 3313893459, 1007504759, 1721520611, 2256753369, 2511898831, 1926560767, 2036262206, 3210369129, 4282521010, 3650998130, 3135335323, 3219893895, 255420192, 3262368554, 3725701472, 2623584209, 1711661273, 3836881335, 4093042471, 1061239704, 417851611, 608309504, 346669694, 4251214250, 2034484419, 2888025245, 1700036945, 2081367430, 2109478690, 3577684950, 1048404325, 1908140300, 1968945718, 3933882951, 2846064494, 317426542, 2712879105, 2688313881, 266455154, 824595618, 3505584698, 3424101676, 4241513965, 2385466449, 1833837949, 3863372618, 942359746, 1561296543, 2932490748, 1879878141, 3154320492, 1021471553, 3655284119, 709065910, 4225466460, 3901319365, 1230417221, 955067383, 1544913, 2142040347, 1224856202, 3622830195, 2260721493, 2937876141, 199825435, 4226501577, 2837762623, 712989443, 1216506175, 920767104, 1139058719, 1481085939, 2744516081, 462796902, 1190114643, 726795986, 836304802, 2831588020, 3200340863, 2307346473, 1766982062, 1565813476, 879112928, 1275368783, 3211936992, 3935871327, 3010013642, 3368974004, 2972143407, 3225651250, 1164936033, 1942504329, 2002241335, 1620155544, 89563370, 3560392524, 3288470430, 4177357970, 1852565039, 3227724506, 1135656359, 4247600127, 3473196915, 201894850, 1817404701, 585209622, 2220800051, 359584613, 1475801570, 3474525041, 3683409427, 4182343353, 1277862682, 3222096906, 1848811673, 353117555, 4196005015, 3296119526, 3852350969, 3608607692, 1948975127, 3134188434, 824732263, 2059076769, 733372499, 3768495007, 2788188548, 1442112519, 1279695340, 2252628674, 113425627, 4084303727, 4071313096, 4277655335, 2645089175, 436407839, 1688308301, 2645093321, 2409521334, 2674200787, 2222403857, 1972861258, 3311615267, 1456999563, 4005648111, 3866686348, 3020839898, 2538056705, 3009781279, 3420526725, 1403754361, 2305956926, 3473863554, 360263551, 2182869566, 3874464141, 1017757812, 111216452, 833123285, 2674053677, 3533026867, 1772382384, 3241214319, 578617021, 2498785587, 2491488334, 1144790415, 1305732084, 2988221072, 1880301583, 1407365124, 1491503608, 2073648007, 2967466927, 3206288338, 1569021194, 222336424, 2532963037, 3380970363, 1255516566, 1184572262, 2776834608, 1291552320, 4240929607, 291040355, 3136580310, 4175902590, 3230250373, 3687100637, 1853103948, 3720613672, 1814484834, 1770303633, 1481976793, 310523510, 2628838221, 676655021, 1194058903, 3341391777, 1905895441, 3750800865, 4294017883, 3304631981, 1860666242, 3717820796, 1077934291, 2297244786, 332760288, 4207925318, 3619155709, 3126448938, 3451708195, 1332266587, 2764264180, 799565832, 3311417726, 2563782439, 2435176012, 3173667623, 675845352, 1077709862, 3979428019, 1554372230, 1235451883, 279263300, 535032608, 4031291567, 1548085722, 2753774658, 1809474977, 1982638546, 3555770931, 3537407510, 133315562, 1674329063, 794167644, 4211847101, 3069242098, 2660535943, 3554003135, 1103227946, 1141385195, 3620221091, 2147568854, 269587048, 2889915989, 1527858833, 3343009253, 1341250248, 3080583132, 2761662366, 709477141, 2581437033, 663345280, 1575738311, 3673106577, 3278831903, 2068131911, 2341237500, 1346039451, 3804974875, 2762889409, 4132393471, 2259147329, 559904972, 3807097690, 2829758221, 3128188661, 2457117715, 3024567987, 1608383427, 2662221743, 3718566938, 1646552337, 345455875, 4262101978, 887094842, 3712231574, 1355799164, 2445008131, 3048412981, 1840724422, 201677478, 110075025, 3860553069, 2368631358, 2076867628, 62966357, 2138889184, 4044651400, 2030182736, 2189837260, 1468876011, 770686792, 3660638399, 4165856092, 924896227, 2146128915, 590235229, 3698813955, 2690842669, 906017920, 627559047, 998486849, 463488202, 2926512131, 4078421582, 232911524, 2677946473, 2302887447, 2526037950, 100549723, 409617430, 3162769179, 3882771479, 2953902306, 4077844793, 1452306467, 2767225932, 2840159978, 1900265166, 1800135741, 117182940, 1247222665, 2417199028, 2650252980, 1381391622, 1131347367, 2522660113, 2183501845, 2187208507, 4175465283, 4087031277, 2233060645, 2162359391, 3403738145, 3572860016, 1820265615, 4281916407, 2948905091, 2007314443, 386449062, 3055828284, 1506352888, 2008592267, 3411745159, 663811293, 1064959990, 1104239962, 1252119223, 3109557456, 316068042, 587944125, 3501392118, 1476990837, 344452429, 3005391653, 900794890, 1592141165, 1562440661, 2594911614, 4208527091, 1645161546, 357010245, 4222761199, 2155699753, 2861851199, 2859295959, 2792156623, 240586323, 1611877750, 624857267, 2154614851, 206809167, 2066965051, 811956730, 1342432696, 3536517346, 1711606160, 3828098222, 720848675, 1253609977, 1250379202, 2049516206, 2588322337, 3243636716, 79175283, 4030352143, 2162034993, 1240435346, 2092998562, 3897811975, 3876692393, 853113319, 1245739497, 334702775, 1399793026, 881888299, 807608754, 4195480579, 2375510368, 3401660222, 3130989329, 1790440804, 2910838241, 1626269234, 4013798146, 2020287290, 1637843763, 1441415671, 4291805902, 3639753005, 1689554857, 3349536399, 436175737, 2199134487, 154655645, 1459333857, 3516271191, 4272807362, 4123041364, 2355681, 2489224580, 2817469808, 1080372417, 295661959, 1517224086, 4147547613, 207883711, 2937759764, 28976739, 4087669673, 2075036512, 1936621440, 1697585850, 1004814095, 2050358433, 450597841, 2146073840, 222675458, 907781446, 1042921519, 2087765379, 1627520408, 4045332827, 1844703314, 1653101644, 3302089609, 184428212, 525422643, 1055935114, 3391353783, 2096546782, 424645119, 754149759, 3157958086, 90337280, 3250462811, 3097811109, 2893424904, 3466046941, 3119218619, 2786073648, 2501761608, 1561227677, 1189239408, 3160325576, 109163008, 103984994, 629840188, 3043531217, 1376433627, 4178862665, 1359822671, 2463368551, 947424708, 1587177178, 677037353, 3180112281, 115543986, 4099416097, 3775604790, 391333555, 2782446089, 3611709469, 3998581676, 417572233, 331281402, 1480980747, 3427822741, 3453634035, 3004150242, 2777797112, 4155588501, 1481705303, 3218057782, 1194765625, 1188274170, 3485440333, 1704574431, 1080640767, 1886361171, 3907042254, 1986477085, 1748986599, 2041044060, 2874442213, 915315109, 72687200, 2530378557, 3653782350, 2803421131, 4045719380, 110799311, 1897921354, 998848452, 3316453207, 128968808, 2926876973, 2429054615, 4171712113, 3955249485, 1507290816, 2540181445, 2257358152, 224680056, 1347339669, 2788986625, 2171522991, 3537955942, 1552001446, 2498826994, 3557786268, 803059848, 1533789436, 1287777143, 1377476452, 1144010014, 2178956612, 4291087227, 575453358, 2819862317, 3722431132, 1148863764, 4201520459, 3966746808, 3523867708, 3353799054, 958359111, 146039587, 4099294662, 3266094333, 2373641098, 1014493562, 1109711635, 3548740937, 2995138180, 2574415603, 2148154566, 2513428970, 319371443, 2830466119, 3828737012, 2239027900, 3459864229, 516003832, 1007817694, 199815407, 3933075136, 3647355287, 3790391028, 704876570, 2298829964, 459757198, 2177400290, 3617577827, 2332840737, 270721170, 2862127659, 3748536990, 2666792906, 4174241298, 2890189466, 781212218, 2260613209, 1636275204, 1518468062, 3377522183, 1203944810, 729891456, 3526950726, 1847373215, 704896346, 455872831, 1960590986, 1078245735, 3038979000, 2553966563, 418076632, 2485656382, 1284753278, 3654284045, 1707722484, 3657488162, 2981378082, 2035041311, 823548340, 1165592659, 1713726640, 2961287032, 2535862256, 1279353956, 5736265, 1417545711, 3123264064, 1855701840, 3091276572, 2315518811, 247526220, 3271170308, 18677052, 2362829027, 522677767, 3247276294, 2539044209, 4064538076, 929287123, 2310810767, 2457853799, 401813267, 471261024, 2604499997, 2337166589, 713577577, 3936051582, 3857971353, 4197587727, 310439195, 1185922265, 456226297, 2355809747, 3730397978, 2293813611, 1404286424, 3805654790, 59565965, 897934079, 2171879061, 1481684242, 137221042, 4275588708, 182520923, 2146978405, 4234745125, 2007467079, 991268679, 1122675997, 3578622976, 1349498682, 154418682, 1610169073, 1963412665, 2602438330, 1169814242, 1034642774, 3261093513, 2703841324, 2601834530, 196824239, 2025585552, 2641775186, 185954680, 1175333797, 3746363188, 1118724914, 445248180, 1262769828, 3478215272, 3691205187, 2442806019, 958596638, 757208288, 565219162, 4004824917, 903351668, 1808722507, 912747291, 2680843990, 4268058455, 2005388776, 2881158239, 2406201684, 991313834, 336420282, 4256046144, 1661404941, 3862812928, 4056582643, 141721770, 2262183516, 1145369899, 1967297907, 2351364391, 3032165930, 3722650752, 1837898940, 2036148828, 1755673004, 2441789359, 1610758566, 3250466980, 3380730581, 140668061, 1527249118, 4033842630, 3609081352, 3742104965, 3173095729, 3127979213, 1625319244, 244226851, 1246180366, 4059405670, 1562829769, 1345202415, 1302376590, 115158719, 668267101, 292515468, 227057408, 1962924598, 243218973, 332814785, 786927681, 1457444657, 3932746643, 2360688438, 3730243696, 1337800847, 670975853, 2570932406, 4169764335, 1697974388, 1716727070, 2966367803, 604667376, 1655400961, 1473330880, 3900924970, 527724557, 2666047057, 703001962, 939241811, 4062599512, 1407498474, 805252497, 2300793828, 1803294720, 1232515364, 3013904446, 2173610863, 2783522799, 3400562105, 357880212, 3341831889, 2527212574, 4083917335, 3777629420, 4147977044, 1059257992, 2537422227, 1757380473, 1732180209, 3802695834, 3686589163, 567068650, 2449073573, 160169964, 914826803, 3290419486, 4268465132, 2295692805, 2134656283, 2598699499, 280692206, 3151262483, 1493760853, 3065096647, 1891829347, 1648214459, 3736817970, 1946230599, 1145247924, 4047182745, 3457217600, 3079671387, 134882648, 264346468, 1278626076, 788912667, 27713053, 1325246035, 4287727239, 4247995697, 148643533, 1989249439, 1299239891, 2134344936, 1516311603, 3319740596, 2450395697, 3165515242, 1299606189, 2683256000, 2439920922, 1613984864, 3481374643, 4242281370, 1068885799, 2024091082, 2426900502, 2290949244, 272641335, 4146922049, 2141779531, 756814166, 2015939540, 3389336528, 3081449967, 3508157687, 3034673767, 3807684084, 2508340391, 3612827221, 582421635, 1665606950, 2842818873, 460907136, 1319614403, 3211470776, 3350184436, 3610123066, 1238645283, 2181966490, 4217697806, 3966209629, 1120465232, 3038863262, 1449722120, 2809864596, 3993692565, 3683133558, 2257273575, 2883747445, 1068160534, 914795277, 2886821388, 1215334820, 1618247393, 2680825146, 859150733, 2858597739, 4284464856, 2520104918, 3884996168, 3813560670, 3153823214, 2508473568, 2650557845, 1782717589, 4260764527, 3974511678, 1669562169, 1326258987, 3876468209, 340654225, 1810624928, 2619315762, 3400556242, 1281573011, 3568185834, 3993514378, 2579015071, 3337919130, 2135262758, 2482444963, 2906723098, 1513848883, 3685349114, 2164335828, 958368098, 3336948231, 1526200886, 810166189, 3122627238, 3110868845, 1355438994, 3344600771, 3965236214, 3891523778, 2314740800, 4289381275, 2737434415, 3667694668, 2879816141, 126168470, 2197143900, 2455103107, 458778232, 3119571552, 4200818083, 249062150, 1579534990, 2939762211, 1813462520, 1402300119, 518673657, 2519171673, 2895281208, 1894074079, 2863574631, 488307111, 1028434331, 375527473, 693250951, 2906907090, 1789201949, 1409520996, 4203225955, 952779658, 4282193707, 3917199614, 3420331028, 735521033, 744750980, 1298797428, 2399916174, 479293527, 1337929107, 157989313, 1525737385, 3587511341, 2889397807, 3563858613, 3113844719, 3051568899, 4213771581, 2324271101, 51373042, 3060888065, 1154214510, 137465337, 226361210, 146055532, 802479775, 3828576865, 12768872, 2302936657, 2529226530, 3802774950, 2141370045, 1966348370, 1969613180, 2299965388, 2292873311, 3876494927, 2201186925, 1041772340, 3097007854, 364963162, 1382828579, 3439371764, 2778161199, 4253601207, 241415927, 3831954402, 2553056463, 1612890548, 3637679819, 449908127, 1760799002, 278034660, 3893635379, 756453112, 4141180497, 4266316815, 3215285231, 1594101658, 1876436255, 1334571410, 2191245668, 3068474242, 177056040, 426898178, 65762782, 2129633777, 1950738501, 1483366359, 797517675, 1486010567, 2473011133, 2063267060, 2074761367, 1453552003, 3708109485, 3845993053, 550415448, 1754382587, 293394080, 875841992, 3833027811, 2017581628, 2345178915, 3038550887, 4010881138, 757477505, 3924622433, 3917107539, 2134970017, 4166182343, 1079673203, 3320802676, 685313751, 479703125, 2361806574, 2537025998, 902676614, 3666899253, 3667315887, 2461650493, 1692726798, 3450114107, 316313564, 1307569227, 4220792232, 3841034569, 4285726081, 2770309419, 636593102, 2607390912, 2115415523, 1618255382, 1803936275, 494673230, 2576682945, 3510014355, 2551686977, 3942488377, 119567808, 81442910, 3220934566, 4240841753, 1250265162, 592484674, 53009727, 3091922214, 279478704, 3836109439, 3786398852, 4042874314, 3683323312, 1145124202, 640313992, 867895745, 3909434325, 2262482654, 2117066965, 1905217922, 3555238589, 4078683845, 557651187, 3418047248, 1198123221, 2934617118, 9171644, 1297450899, 595279016, 3719311882, 2023432933, 1635006267, 700813184, 2919941891, 4200080960, 3883089227, 1302328497, 2814305705, 2852065565, 938574903, 1434328481, 2255000018, 3264708515, 1169600810, 1249900730, 3896134622, 3299615619, 3455630, 3068991670, 1215841844, 2168544220, 1452046303, 2711356262, 1558046270, 2928274177, 2112776955, 666680813, 668766498, 3737910392, 226856899, 769456988, 1906341802, 1938188557, 1670764140, 3331357974, 275842325, 2955552399, 4221181545, 156308288, 3274529642, 176492256, 3573561157, 4290847646, 1459099498, 654040225, 163733094, 1462199028, 4284617442, 1679222232, 1095881004, 3094972155, 1057948903, 3141342906, 2878722112, 1863950875, 1440567490, 2729672019, 3848037904, 3239200213, 827582091, 340218315, 2572215984, 3504399998, 1776938605, 1569133493, 2414224445, 1078885219, 2552225781, 1850855548, 3392745427, 3361653256, 905752036, 1300741317, 1224402672, 2141127422, 3058282176, 1477006675, 2617056030, 3148535016, 3753432387, 3905652564, 2622683491, 354541903, 4271976465, 2358353393, 3483300494, 2210284660, 1218034083, 3955918697, 2539459208, 2033271055, 126826054, 1047713902, 3409657955, 2365134559, 105267665, 357969096, 3699089724, 4166385228, 4192129412, 422622651, 1083853809, 369424056, 681195980, 874847618, 1293016786, 317945894, 181342166, 1012164430, 2894786237, 3433539381, 3801605573, 633832234, 1947502694, 1965943622, 224249182, 858437107, 838434240, 2719157839, 450057172, 3147809275, 1124982799, 13528779, 4278601652, 2726208035, 2282697010, 3979139860, 3274130891, 1962899651, 1976134497, 3892003103, 216186555, 852470439, 3450027502, 3017374673, 3748298357, 353393245, 4264689199, 2531094110, 2060446729, 811067090, 1565782775, 2697947485, 1184255296, 2575392515, 3518232766, 3947419980, 3588094031, 2523864292, 700193982, 2574521840, 1943552186, 686661688, 3542874226, 1218990276, 1913345962, 3086133445, 2896139527, 4125597771, 440439450, 4204961160, 3237553575, 338486077, 4204599801, 2617338435, 1633317229, 3226833493, 601334441, 3332929086, 4164296987, 1929384065, 918630728, 1764264185, 2828928917, 3144476579, 1010874088, 2270719448, 1776550593, 3167784967, 927627238, 3823004739, 3472700968, 4249788621, 1217048452, 2154120873, 2986106710, 1326678298, 3932173488, 1875790965, 3869259658, 3549351489, 3659329123, 2693417339, 3519503624, 2328908620, 1513901161, 4027518653, 3787221271, 2183432499, 1209653468, 1552906573, 4208126748, 3659673785, 3494200963, 4103323548, 2077027738, 3020996523, 3057206916, 3468235670, 2592724025, 2427200288, 4125884098, 2594905724, 1059283231, 1563504740, 2630791425, 2176267377, 3722580412, 2713532503, 1648738094, 2004261389, 3709142695, 1035310599, 2671283308, 4193600422, 2701896651, 2801366168, 1435375427, 1008118228, 1781373173, 1101375017, 2345159762, 2125688355, 2562263875, 3801666367, 2083329739, 1156938092, 3419222700, 3537414192, 1685531345, 28067978, 2632145407, 175471099, 3113928909, 676393121, 4108820643, 790176639, 427338571, 2772494630, 1047403255, 3532480877, 3829863566, 3684662267, 1559857824, 1767778307, 1943124026, 4259370403, 2831436701, 547715882, 3449000440, 1779964285, 2029211270, 4221755380, 1121531452, 2673226130, 2547341025, 2544035604, 2410146573, 182780399, 1571655224, 1107619085, 3003261967, 897268546, 1486148844, 3666639501, 2752530062, 2219094786, 939943011, 701779026, 309269810, 2895900090, 3451977213, 3775621828, 3297519989, 39563411, 2434490351, 1340062767, 2460023577, 2712470074, 2749609377, 3761200199, 3620233819, 1080295780, 675957072, 222901082, 791657316, 426817110, 1601292153, 334325881, 1529044526, 322883441, 2978304785, 3025844777, 3517620447, 683757605, 1193947870, 1927383296, 910490217, 2414726572, 262215547, 1813210066, 3581144246, 3173720370, 743575957, 1655659784, 2979940224, 3902256330, 2213078934, 2504869826, 1204022989, 3336777829, 1800064706, 973503768, 1527003403, 1891402617, 272669763, 767899599, 2293391942, 1653048143, 3717129423, 4279924617, 819610237, 612042888, 3606624622, 3557277378, 3632906135, 4074839736, 2597667699, 2299285833, 2632935300, 3033291385, 1467275981, 1719930788, 3815508246, 2759115584, 1953804737, 1920262965, 4014287548, 1326310516, 1418987612, 448157342, 1003425521, 1383648444, 1546831250, 3149832106, 3596901708, 3606433432, 1892782964, 2022202469, 285702534, 474723722, 159456395, 84781719, 1237959719, 2863986719, 1221411604, 2505337828, 2427616467, 2779218617, 364109123, 299404826, 2766624410, 3281887804, 2354894685, 1805694450, 1261094838, 581293415, 1318575396, 3365405469, 1643963447, 2590799728, 3015156753, 3193803830, 1894632871, 564599394, 3263016296, 4285368895, 2824061432, 4042094915, 859033952, 1064598435, 2755737224, 844357516, 3843157497, 731478064, 1532745395, 1645147346, 2364205092, 3968976253, 4218415625, 3375488403, 2828120469, 4226560258, 1406120080, 167895501, 804423631, 697586557, 3609022651, 1492902801, 351228203, 4068294013, 2636268301, 727314282, 2246166616, 2323189467, 377852310, 2317026067, 1336369222, 2209664611, 4194666845, 946545435, 2059232249, 550307171, 2802000267, 4142057044, 2517206824, 4179571759, 3556965663, 3638022783, 1396911297, 1057789943, 3309831355, 2762817003, 2318351296, 1145658587, 2769063809, 110381133, 4081882283, 1917580041, 1714090628, 3753964729, 2033608113, 2745087103, 3960749671, 1324342305, 1059080741, 117223543, 3651639344, 689383209, 3320833523, 296690657, 483298671, 4091838372, 3018291255, 4265768428, 3441103155, 162922711, 1103077435, 1657143270, 3836946486, 1186118820, 1539106356, 3859961533, 3650351047, 695948318, 499268388, 1820504005, 1555906069, 3391392041, 935175744, 330382921, 917337064, 4250559495, 2001999207, 1106090821, 1623961842, 3001000493, 1425334089, 2207148499, 334666679, 1583926310, 60719317, 1219012520, 429533195, 2629885178, 2801712603, 4111765594, 1231667945, 612813893, 224065870, 788793189, 30877476, 3960896963, 4055920430, 3586790457, 1423636047, 3359620471, 3789274958, 2789342895, 3841300308, 3784061579, 2755049914, 970432603, 166932849, 3667583618, 4242961256, 3936106624, 3341760779, 3442999509, 2384303104, 1312061734, 3875527282, 359110305, 2094675761, 564136979, 2005757467, 1852999601, 2663191075, 4253539901, 2456059127, 960093791, 3104008362, 1817048527, 3423793520, 4258323693, 4216240377, 930748165, 1228265593, 775105833, 1558972386, 931522774, 1072861177, 215142373, 2615277091, 3968108078, 3926164872, 2030730931, 3531931918, 2242720118, 1295183934, 3267776743, 1166933251, 307639296, 4108436398, 2135594113, 2995241181, 3639767156, 3818956927, 1028256339, 3042157190, 2201041870, 727295319, 2798727258, 3845476453, 4052442308, 1940197675, 300812352, 2837726604, 1648090742, 1169773377, 2605766476, 1564618656, 240878675, 1787303073, 370114470, 1652644501, 2610567024, 3951171302, 415176923, 1489840837, 3918898208, 2056474702, 1240627282, 4244880746, 588694121, 2322808581, 4146038694, 4084661471, 929878150, 2228206172, 1871178526, 1927144918, 2182054857, 1794172650, 4154882731, 2520842858, 3172028532, 2167048864, 54152587, 516417678, 16399209, 2828380427, 2905835687, 750432859, 1463891361, 3637185379, 1852710201, 3587084420, 2486263353, 2275044843, 97944549, 1722405315, 28554000, 3606267553, 2936992876, 2267824847, 3385781025, 4153379828, 4061227193, 691853565, 3609717106, 1657267481, 756232350, 201390868, 516874184, 4223907066, 2530130120, 4087796424, 1259655791, 4232079818, 1484323420, 981274340, 3870607917, 2217392179, 3953409447, 2684539365, 141344289, 719984528, 2661136440, 3959516704, 2335509107, 1583345525, 2685738079, 3565105116, 1585778599, 3946362756, 2732746113, 1384054726, 758761194, 1537964565, 2696789214, 3308294862, 209609229, 1769886534, 1948750501, 152198221, 601763008, 2092604586, 3254163991, 560045838, 4283932997, 204624096, 3936707625, 4179181746, 1314488200, 1325581343, 1514784799, 1737282813, 2082133651, 2838318374, 3494830322, 10842231, 3718688632, 1218164248, 2902294419, 1345896034, 1852647615, 1470295577, 3442374903, 3610642477, 1121347509, 823349694, 1665379968, 966519238, 4287042160, 3632621845, 3142932781, 4016610231, 3149767447, 1947334502, 3960144959, 1594039953, 2453476645, 1940734889, 554729714, 1761476433, 420423897, 3947555124, 3305447953, 1852338059, 2421944232, 563712585, 2831914917, 2624932646, 3373365219, 2891125920, 1760559704, 2063800472, 1986459267, 1759027500, 1464361073, 1150789919, 923922966, 3635730748, 1699532203, 3996302451, 4194228034, 3328316014, 2764696137, 2096372143, 591680209, 167921449, 3369498350, 2386752710, 2733871477, 2234113625, 2621970809, 3555050729, 1306281326, 1793292952, 699954779, 3345976090, 1698348792, 2446727818, 1274760724, 2202709492, 1017632579, 3613611677, 3901085803, 2641612105, 2898487983, 1782514037, 3037268787, 1923788095, 167613709, 3745691371, 1360027385, 3339195620, 1399778475, 3680406360, 159490601, 4104466982, 1122756066, 1372518044, 3018630416, 4288021617, 4170975090, 3620851345, 3333706696, 2079602815, 1169061314, 1719589473, 1971292213, 2515107429, 1997801543, 1737701096, 35175749, 581690898, 2665736217, 3467924622, 1844639744, 914672555, 3704940859, 3542007170, 1426201117, 1762196372, 4040153055, 3628026088, 464550792, 3830657809, 1963038912, 1073341368, 48625255, 874392176, 682015982, 2713420823, 2363989022, 3565001677, 3536959430, 1952811020, 3295074444, 2769868020, 1173994983, 2303286082, 4282024984, 1500759848, 3351576674, 2145439365, 1791528438, 2018629629, 3465802065, 3268942500, 2561423329, 3033554871, 3744498451, 3243191071, 2699764853, 2954156309, 3453485912, 1255001915, 1652988384, 3222829753, 1244873319, 2483676998, 514807865, 3905708890, 2714632340, 1324261475, 247483580, 175375056, 1069557039, 1335111179, 1246543398, 97548074, 2301122050, 3493437608, 1322898419, 3942057990, 2205659934, 4274087916, 1852901372, 1582270792, 1318214287, 1742630564, 2417033803, 138657724, 4177538895, 4199841042, 1510472300, 2164064505, 2120955126, 319828168, 1635367417, 3222217843, 116782891, 73828201, 1316459895, 615136120, 4054339955, 2724141662, 1495563015, 2873565557, 2574149280, 184319519, 1726788370, 2306096694, 365307643, 1651612027, 1255941779, 750142621, 3758224831, 1132292310, 1990235646, 257139956, 3926222363, 3370454239, 375411359, 2790167476, 1725230140, 1345076325, 2735524181, 2085415930, 1347772104, 4018118334, 3817467853, 3668716585, 1425305544, 1365960261, 3371021539, 2418091786, 2415236617, 2456514342, 590467614, 2244950656, 2189814888, 1962536547, 592112293, 1434235012, 2749730631, 54543307, 3766493269, 2709410303, 1130683047, 3412021614, 3972368140, 577944009, 3410908618, 2422450878, 2918182949, 1460771534, 1142610062, 3047626417, 3823650938, 354439457, 680812214, 1044230773, 2469998926, 604927341, 2425051358, 743042661, 321392488, 2768277372, 2714953982, 2123680347, 188378417, 1539204633, 1061754870, 1493742390, 1499334810, 4243513509, 463716510, 3780653730, 3096725132, 2411966647, 3038864587, 1129398327, 2648199691, 1495338763, 4022043718, 2950293008, 3973386305, 1815998200, 925802569, 1422461641, 3430578328, 2739862422, 2041866176, 2008603240, 3336564717, 503204212, 3676972208, 2661826722, 2180285363, 3851079280, 3688181860, 1854078523, 1351197076, 2496310684, 83208626, 2809655754, 4180463606, 1575619792, 1435787339, 391987122, 1016803398, 2627123609, 2816900277, 1683439733, 1935684453, 966416123, 1883516136, 1751015904, 382809919, 1602993971, 2136117081, 2006683794, 1113515134, 2263472574, 1332382123, 3016005472, 9231741, 4269757230, 400301097, 3216291932, 3874408517, 2464532537, 1393666, 2055324972, 2515218379, 477390267, 2709384688, 4025324095, 4241961385, 2007650389, 3090245411, 1021054942, 3567084981, 1870925709, 281534759, 2671757368, 3148768794, 3151607058, 3085841103, 1240438251, 3930047977, 251093190, 585784707, 2155565965, 2950257499, 3195332316, 3427691060, 609734641, 4016287721, 78977319, 2693948443, 467072117, 3338929493, 739930991, 2500277244, 1699411043, 851854068, 1515071949, 3762050903, 999975621, 4286712296, 1852509983, 2558680296, 2526697674, 143624831, 1719251009, 618152327, 1582603874, 4009463590, 1707125605, 863625994, 548254149, 320717924, 1508760028, 510336381, 4288519791, 2851915304, 4196125214, 1288508278, 1781138867, 3622584491, 2881412998, 2854657175, 388724826, 1053371153, 1018720339, 3024548359, 4261578135, 2652877257, 3478684991, 2773104930, 1864455258, 725410984, 1671751146, 4179125225, 2868016149, 730065539, 3645575743, 3138150157, 1475023295, 9687385, 991592426, 2171225495, 230281341, 3288505559, 148159524, 1209798547, 2878160121, 2670453514, 1408767014, 2966868405, 2722125668, 893697844, 613618476, 1183781164, 2911272702, 2765669955, 4267896515, 4053028146, 3841286133, 579471660, 3353391524, 306414857, 1164963851, 4009767175, 442569298, 2413480583, 511030552, 2368703787, 3690544140, 694012129, 1690966544, 1623957533, 1777078882, 2430419955, 962489927, 3488170171, 4049876750, 1641056255, 2235041109, 2503092579, 1355097138, 428448464, 747604241, 600848312, 2791654663, 4262209026, 3660197128, 2076457342, 3651060820, 38568945, 3179517772, 768155892, 1099746347, 3112980045, 1669949181, 2440569225, 1542022408, 2818000166, 2351800374, 3065941039, 1962367161, 3627026424, 1866609651, 2029317245, 4179705792, 1859446785, 4280857117, 2904010567, 2835576515, 2907902665, 2480927600, 1545689302, 392561997, 996712305, 2931956818, 363795904, 3821963653, 2129582471, 3399737276, 1726899939, 174494038, 555454018, 1747777008, 1970183885, 769956722, 3734707180, 1669519168, 4130265875, 4032854137, 3529986966, 1996831585, 3786581408, 4236085123, 2262254999, 1912892400, 2315939715, 3010868391, 101011490, 1440853831, 1199996450, 620617009, 1099950316, 2985685609, 2683526448, 446820372, 3204723016, 967578515, 2510061566, 3947464905, 497549031, 2104874910, 1577831240, 485738281, 2688464864, 3602987128, 1236669299, 580027442, 3860815967, 779277026, 3825200324, 1183986324, 1470824510, 1811996891, 73154099, 1848180682, 3149171549, 684763975, 4249848142, 2026495417, 1829527755, 2773601430, 1738102430, 714503341, 3053505153, 953172132, 2601229485, 2842733673, 3211567861, 1352112017, 2772434436, 874666327, 30931434, 2854810453, 3889299535, 4223634185, 40787801, 374059682, 3436624523, 3766587501, 2439726512, 3408936609, 1668604631, 1986224974, 2625146438, 770277105, 54302680, 977921217, 3012085539, 2885014254, 2301612078, 701418992, 2462437153, 894882726, 3623110049, 2317056443, 927106800, 3083713904, 2932302608, 3570971947, 1253668247, 712907185, 3171191275, 2636368731, 182767457, 483668189, 2607530749, 3892608679, 2732914791, 2613042341, 1379094364, 2313181365, 1027158807, 3591415278, 3592133285, 3628041780, 1903537756, 2073373102, 3533860620, 514308935, 590619604, 909343648, 1630959966, 3105946722, 2242010109, 601551630, 1669537819, 1628992729, 1492563070, 4057716153, 3533721689, 4142074356, 2602420487, 1420683478, 308802442, 3519419376, 4050499330, 1162736789, 4257284509, 793875361, 2908427063, 662658170, 1050816965, 2955035218, 3513957453, 608637987, 3080007698, 1939606455, 609592053, 2663670742, 1144483274, 794953169, 819148403, 1178773295, 1286635815, 1503081691, 778683947, 792638411, 395153898, 4161454576, 3955138293, 3415168761, 2870498843, 35083847, 1242475034, 2950735835, 1070664323, 1321648239, 3359344468, 4042262972, 3795589083, 3121413610, 1167229891, 2233608614, 1854403468, 2840496966, 2463943911, 1543111820, 418983461, 1521220150, 3115846718, 3326530711, 999639534, 4292602600, 1312570046, 625130262, 2742708077, 1735744693, 1490978928, 50878582, 3404353411, 2561508472, 128650907, 2312128467, 1492357644, 1578021789, 1901995685, 1466103333, 4273494444, 1844299276, 1130963246, 4291992725, 2931513563, 3936258223, 1228615861, 3107929001, 1081547526, 2616272083, 1573433437, 2522369022, 1442738537, 3182447502, 3233813338, 1561851113, 3873946343, 1957954930, 2023805802, 3148186758, 620615895, 3354896806, 4007834827, 3682555480, 3204010188, 2442863753, 1810897373, 2087181227, 2498767186, 1513173750, 3700925004, 3405483451, 1121322654, 3416966731, 1958155901, 2897796163, 3298123297, 1221983796, 2098647445, 454831768, 844021901, 1527857561, 238429352, 2406830062, 1415121610, 4158126194, 2278384714, 1192861722, 949779632, 1439005438, 1542877134, 1284974289, 389335901, 4259736146, 1947689075, 846008398, 4055977899, 294099068, 3062052964, 2322394397, 469054234, 3331922136, 1382766792, 2779357340, 3781814690, 2741570692, 443220663, 3317387392, 895738042, 2110376214, 1868260778, 2855049317, 1637506574, 2195908683, 3291704903, 1852074752, 1754622601, 3703779026, 4068844803, 2554484203, 2919097919, 1642110778, 746863513, 3680405123, 385359158, 1477394348, 2857713192, 3494676485, 170883274, 179207858, 2379789827, 2201299600, 3435416550, 1501417973, 1266636941, 2803116547, 296509722, 146825426, 1454861244, 92865735, 30077106, 2645129863, 4170363469, 2393013527, 3747661234, 3582890843, 433049585, 51774932, 2422109644, 1591703253, 2936303925, 3291927010, 3548185065, 2740090521, 3318507211, 4179884457, 2075492102, 2440160899, 1463256427, 4019758765, 1520838368, 852086146, 4062987066, 3538747175, 786818846, 1222515850, 2970012888, 1621903239, 2344237144, 3840133335, 337489493, 939314859, 840527679, 3489784202, 3053408398, 2977703010, 3003036183, 183952877, 708705112, 2638692346, 4054363693, 195529511, 2226655878, 2884461260, 2266768898, 1761660898, 2739698359, 1213415901, 3707080157, 2757075332, 1936959016, 3266993096, 632751760, 1795602136, 2706316620, 2043020572, 865925074, 2248931244, 3445908957, 3345996135, 3289108725, 2101234311, 2513005098, 1011291358, 186408776, 200992833, 1677644666, 3069638397, 3265929199, 2467579247, 2688685286, 2696779328, 3676558504, 2747393723, 3526776235, 1269886168, 3222223913, 1220857771, 3886264758, 3048964853, 2272866829, 2857490624, 4014581228, 2865756760, 638996303, 2341257297, 670062400, 859949084, 3978330737, 3480086383, 3014579040, 3853365369, 4017890326, 474824121, 271107020, 2895834606, 2939841772, 527408004, 84932836, 2231452316, 1136467117, 2886074729, 3532034621, 3211114705, 3668195065, 2697938069, 1080140042, 4267020864, 1131816212, 3090006788, 3744126271, 3132591170, 3375877633, 2391229451, 2943693947, 2104503361, 4203465062, 1579722227, 561538643, 3288928809, 2107026695, 3464579617, 1086651087, 1927905203, 3911264668, 3361740556, 3916789260, 1934469771, 484142228, 1489953035, 3688631338, 2211976584, 2254085053, 510063692, 1835832629, 1864306511, 761121198, 3758252980, 1255810530, 1282981683, 2103605885, 948166731, 914234276, 4224123081, 3677557749, 1143645721, 2452201001, 3822484747, 3194444701, 2242205293, 3732410490, 2071727471, 834815728, 31102770, 3726815056, 449469417, 2352698420, 1414407217, 1071877403, 2933786702, 4043743196, 3885735549, 3214388243, 2450512960, 747996277, 2580990940, 1160764393, 300508703, 2171424448, 3130563632, 2579477701, 2642989528, 2085811291, 586686631, 3232826810, 2805610178, 2024674364, 3712905052, 2091346694, 237100821, 988956421, 2810113120, 4003444508, 1647868350, 1197714051, 3015329796, 2593499357, 1362080072, 4225111873, 676242431, 3213055442, 447771060, 187797312, 2198712870, 3562567263, 1190490291, 2845393473, 163682797, 968867289, 2406802669, 1332918294, 1685785484, 2438290002, 2665339343, 3672883221, 144555126, 711299499, 3362937074, 3351891244, 1682858940, 2157439376, 4256240177, 2233793112, 1962881384, 1985859156, 4015439806, 1890424363, 1396692866, 1836617469, 899091056, 109702363, 2830357498, 1123471541, 411301854, 1860404582, 3179188675, 3215046089, 1101712240, 4218171192, 4118722844, 2389628577, 130225623, 170229790, 3051636301, 912609029, 410717959, 3320212847, 3801027787, 3136791544, 1071919534, 2844704331, 3652065625, 1535796957, 3674357961, 2865641981, 845315108, 1165798104, 2003098841, 4175110091, 1304597658, 3547401737, 2671877867, 3252795187, 3033232458, 2766285575, 1827067858, 850726041, 1682651521, 871083735, 3837588941, 101738147, 4236460748, 1370684031, 4226592599, 1262494052, 1625810033, 706319585, 4016002114, 263628318, 1984950398, 4024001063, 4228668484, 177756428, 1700657266, 3213375355, 3540404240, 4284075053, 1286241408, 3694251348, 3657485844, 2232972598, 899710248, 678506946, 3230787373, 1526801401, 2132575386, 3460864963, 3451524155, 1394933555, 2541831386, 842310806, 4108323377, 2354666412, 492332101, 2463583248, 3070826129, 1480361280, 1093541827, 3547890428, 4007569391, 2468730340, 1978903874, 1145171243, 241484793, 3007111550, 797044226, 4030122489, 2096864854, 1036700593, 816357516, 2311548491, 4203586750, 609734944, 2860234472, 2099065339, 86638012, 3864008364, 1784166587, 3042826880, 2882503975, 3149874333, 239360841, 414768465, 3785853802, 211413393, 3670844244, 3466775911, 253664623, 2769381567, 529507764, 2976449366, 306948488, 4145362559, 1884961299, 1695724290, 13414713, 1826730170, 1487930223, 1796313669, 743948891, 3496446483, 4050835908, 2499396675, 749975261, 1658042602, 99092467, 2769781799, 1907986925, 4074080852, 684691194, 3027925895, 2715073227, 254446461, 381828320, 1645453269, 2134647196, 63603457, 1708352655, 211265856, 2535695740, 3732319794, 38923988, 2772138246, 3551257610, 2519977507, 1191341356, 3397301409, 3291049156, 3107579547, 2769259388, 1252716456, 2072621019, 3333772725, 392808666, 3641698748, 4204984532, 1821870626, 735740071, 711875112, 4116781027, 3583192246, 2029333507, 592740715, 2003124514, 1489952145, 964864152, 4235988362, 492639554, 3624530943, 1681462766, 3212943373, 665271545, 1189714122, 855228920, 3606250976, 11208075, 1321656727, 658516399, 2911130080, 3491374464, 3651995416, 1062683469, 2500082246, 446467111, 3338853191, 817829840, 1058483325, 399902472, 2218205705, 3268303527, 1451500985, 4222983547, 3721697116, 4261522290, 3847774788, 4046684460, 222377442, 1961663915, 2621551560, 796336633, 2115642723, 3534460271, 3352490958, 412905865, 3086268308, 3322086960, 1384643058, 2148988412, 2143908604, 820880272, 3128245191, 1185643843, 2846214461, 240998817, 287770951, 4146197631, 1849804793, 4087542325, 1294585094, 73210253, 1369994946, 711768318, 517501848, 1674179236, 1840545239, 2356295126, 2604706423, 15391409, 1614643762, 2463371155, 1929788230, 2867741134, 541958135, 2399959810, 3318550076, 2058472768, 4177190471, 736128834, 2984413173, 3460813423, 3464472381, 2557972745, 3869702370, 3439896649, 107227750, 796620603, 4109218993, 1058941229, 2615212729, 968856232, 2406664395, 1333314222, 3870084629, 2352310726, 607744461, 315348173, 768939829, 413092031, 2082556891, 4184894472, 617419736, 1107945685, 1630809500, 2371566236, 1918583321, 166446699, 2385124775, 2681575948, 3916252907, 691435363, 1164273806, 2844339928, 3516344517, 1216008091, 2737574936, 842094566, 175072723, 944972227, 3826369160, 1908212138, 2820493766, 1115781990, 2199610768, 2512603314, 3485672698, 1201823841, 456577047, 3991305280, 824623087, 3364929741, 2459007082, 871952766, 2365512711, 195139058, 1779875014, 1462938277, 392916076, 1916658142, 1703353373, 1932403373, 975128153, 1714147644, 2669876924, 1595253602, 13362610, 3668372175, 2331807566, 728456533, 3897795430, 2014805298, 798915691, 3008897105, 3116900635, 1563137096, 3122512566, 2179924699, 770232132, 1544030563, 3310303307, 2135750476, 1835848200, 3855969496, 3155246576, 2302457935, 3935015003, 2633461064, 3879980639, 70207822, 3862614779, 2359512040, 1076868650, 1944890790, 1470714334, 351906199, 1198752056, 2890195242, 1296396384, 785815585, 208138364, 2993827388, 3184512212, 3007315457, 940240959, 3556550883, 2494014513, 4190353629, 3491136700, 3232229509, 288599758, 273872765, 2683916123, 2671912036, 1748245567, 580054060, 3188908779, 1268372114, 2744895054, 3159645164, 281837753, 2399294383, 895579375, 3206370959, 1159065476, 1835999500, 2494575837, 274205849, 1312612594, 3679074660, 895138888, 1165665692, 3378451975, 1610593423, 1355314193, 965545070, 3040178028, 3648479135, 3412223237, 707267324, 3193376715, 2936252070, 114731166, 3930310447, 2290068059, 2062231230, 350453137, 3606433597, 2292818691, 1737822263, 2558856828, 1531540803, 4112016760, 2517919874, 2133472947, 1867546524, 1842012898, 2080897243, 1006022597, 3395255702, 2624107957, 2753003773, 1963234965, 1979129180, 1301517882, 250542931, 635569894, 428021300, 3930215705, 1485057537, 3389539351, 2067327206, 442127951, 1156398128, 3713239706, 2512735905, 2251174068, 3254230088, 2471107690, 873770008, 722088404, 3541330164, 2413497298, 1401949454, 1922788996, 1096435946, 2707714473, 3807255982, 187786540, 2265402990, 3481671539, 3004599009, 1621676769, 2449312581, 145918628, 3973905262, 981849973, 1943158167, 1832578980, 1430072411, 2463796843, 1519172409, 2253052640, 1796448340, 1399166035, 3407373248, 1104664740, 1022206387, 654698608, 1520734691, 3507851070, 1711341931, 224481369, 2402002784, 3201928325, 2191112354, 968777051, 1886966690, 3310438401, 4237957040, 2665789245, 550614986, 663952142, 3480244925, 3950786067, 2574572031, 4131686662, 2042241332, 4254740675, 855777792, 306105260, 1583080975, 2784016624, 1451899820, 1760808632, 3680490388, 3124742145, 3076682400, 1068331765, 3625355639, 2615419374, 707106994, 3755901230, 2966750362, 1361192793, 2770374891, 3248105482, 747730820, 2372819332, 1319613491, 3433927711, 623673124, 1737544394, 2096027295, 1563670601, 4232399434, 3255648319, 3453798163, 1168577562, 2736202185, 1171897905, 3893025901, 2055188641, 2216278980, 470899549, 63119664, 272356622, 3359205163, 3408868275, 3992681371, 3532742604, 3171681417, 1616474052, 3066594575, 3690277894, 2331754358, 754900175, 2211269986, 3334180880, 923815563, 2485668982, 2822122083, 101677993, 3521970272, 4263059951, 819820245, 923737944, 1767179253, 2537019876, 1577380314, 2944221059, 13174501, 2161051084, 1473738403, 2120021850, 3407422226, 3617383620, 3410594660, 1784827850, 1654805896, 3859049750, 3886732071, 3225116216, 2301515436, 997501342, 3120703193, 2362728426, 351398361, 536122725, 1750710103, 199934425, 1727278596, 3306235629, 1240153486, 2871428711, 2330342121, 1219655979, 3803765547, 277295717, 2237667519, 3579113358, 513088212, 1114848988, 749288431, 1197360442, 3703818571, 488578436, 1942440893, 3925564535, 1396704290, 3428472067, 501801513, 2070242097, 3322951837, 3940382439, 959545907, 2063390862, 3426843012, 806260941, 1162860545, 2542522057, 629772129, 1780730072, 3841215646, 868940214, 2323484978, 4028422014, 1578558912, 923161311, 1882316190, 910148742, 1668138754, 1914477966, 453399890, 325487132, 2602285778, 1707546746, 2557251766, 825053492, 3938321648, 2220810924, 458550821, 3457896160, 3193715873, 1328684001, 2836638371, 4202299837, 3181613107, 2442379174, 3010486591, 2237919215, 2039267238, 3728832953, 235741064, 3707819319, 387153279, 1891118426, 2746084716, 2273081762, 528590428, 2621341477, 3258693698, 1568270190, 4100124789, 3709184198, 3962242426, 3138149472, 3994776971, 2490395101, 3917998194, 1552287237, 3841001937, 2183027293, 2113617913, 4057309728, 2470238065, 932422617, 2047332970, 4184280040, 3001503865, 630359448, 3870282887, 394409909, 297486016, 1155301711, 2024042917, 2669970757, 1532885264, 2548821840, 322415891, 963532429, 1230799055, 2883006802, 1323605898, 323064956, 1373683961, 1609519724, 685054400, 2264529735, 390002104, 908693579, 1266452373, 2687503472, 1600762210, 279546899, 3132087797, 1552855715, 3327014428, 492777772, 62075595, 81114182, 798481634, 911181403, 2188234207, 2406879386, 2265014675, 1303525607, 1497693121, 2438540346, 3031856929, 1067907857, 3674685237, 1855045077, 1423752561, 2319449681, 4231829744, 345795656, 683378847, 3419815150, 1017428077, 3247441894, 1362428826, 3814576081, 4142339918, 3837811814, 2575160002, 3340550638, 756533252, 99178666, 1829729680, 3964082678, 4224702082, 1026576060, 678246414, 489501484, 3567291031, 1403919441, 1478017291, 1846663474, 1346911959, 3465330029, 2382230026, 174120348, 2699524866, 2357993580, 2162482252, 1307540986, 459524637, 3791676080, 800739194, 4771693, 545001582, 3393685182, 3922507454, 1302055552, 1629947015, 3825779850, 2232533522, 1939760160, 324497847, 3551374481, 4016355035, 4189125543, 2505194578, 3379266597, 3188004771, 2364823056, 4193269692, 4221883207, 2667284657, 2814721491, 3093834073, 106741285, 3186255328, 1611665104, 4039768309, 666452880, 3408252872, 789310946, 41071551, 191484400, 4176704530, 2613609953, 3003760958, 3480754426, 3660273253, 1471791160, 3214468562, 1204175466, 3670400234, 356137608, 1064390040, 1048320390, 3249910969, 1694983521, 2495105408, 3941739082, 2907484762, 179081361, 3387886952, 827894820, 3748633769, 2079216937, 1008632728, 2565269555, 3399087129, 4235516244, 989509545, 3593498086, 2857095806, 916366936, 2394651456, 3887821164, 1420833513, 3458715888, 1475338457, 2150794059, 2286963385, 1394882672, 122192433, 1376376363, 2510084134, 1421925650, 755965050, 3247520037, 4171316751, 2273078130, 3101594401, 1140708432, 980877376, 1537862487, 916532069, 3934056905, 4038132652, 636226824, 3757950119, 1283263994, 1860316838, 2051726350, 2028765178, 1153137379, 2994936772, 1587366920, 1159591692, 1785051456, 2402783862, 4093512198, 2147759010, 4139253522, 631953839, 2284114448, 1210319604, 3714611655, 3248712029, 3027989147, 3387707193, 2195568631, 1094439265, 2726297431, 480690679, 410690725, 1349649389, 190638676, 2882333926, 842862186, 1428872059, 3661480727, 1153680842, 2738723015, 14499165, 3432324972, 1665171272, 3988176140, 571840021, 1740720841, 2747374098, 3125104070, 1986864471, 347165254, 3437199861, 470894527, 3909308557, 1310955830, 569469346, 1154764289, 4233554904, 1780646933, 799896999, 3744891913, 553999593, 1944583244, 154665790, 2174679669, 715682047, 2115321127, 4002567427, 4250637332, 2210392832, 3983726094, 300957769, 1112042637, 3498268825, 1020529226, 449364563, 1507060632, 429770710, 3134572158, 2471735895, 4122744230, 2803462447, 853213659, 3588852650, 1027838616, 430166573, 1108463974, 4010512594, 3429675995, 2266446414, 3491782948, 3900051170, 1732129842, 3182029769, 1206904604, 3500511255, 2956642024, 344448942, 2858027686, 4133580928, 314691467, 544065426, 2011977087, 1067556928, 652908999, 386127641, 2428735676, 2867169361, 2550869411, 1433221118, 2323516360, 804544966, 3916064326, 4111919587, 831929033, 104718644, 782840825, 1166600405, 2159806992, 2431028898, 2396595619, 2017749464, 3110266585, 4087668518, 1593372029, 3001474495, 4024385449, 1628150733, 1427924898, 1500752718, 2957522884, 2355231071, 4130845988, 3752663882, 3840758814, 445332381, 2654972915, 3638534442, 3935602450, 2818502519, 753978190, 2432305759, 1436113925, 4233230103, 817969428, 975167142, 2766078722, 1792512296, 1865797518, 3259008534, 4143506761, 2680378364, 2826321304, 409408702, 1398626135, 4062022406, 703140641, 3480081384, 2211991879, 3121875412, 3387512566, 731011630, 3457535783, 3951549142, 220451815, 3241878056, 3406662239, 4182859327, 2255354978, 2654354698, 22650321, 3138454959, 2243990435, 304617490, 3296121131, 4073078585, 4282202484, 2558740683, 1681136336, 319070102, 3105271026, 2965471134, 96208923, 113322875, 2103204233, 3040872058, 4080841031, 2139305727, 2533670535, 2726564987, 642394853, 877390066, 2743012425, 1405469265, 4083814395, 86416386, 1869487171, 2270946596, 2091592480, 301452383, 381001287, 870961752, 1111972328, 192779533, 785051416, 1670572222, 2609954573, 3812478353, 3468156909, 1056668492, 3198240743, 1252279541, 288141496, 3234630471, 724135903, 1754122586, 1816960638, 1010338426, 77592471, 2051604636, 2535773134, 805405462, 1795265145, 3601923810, 72856402, 3315786485, 1702890419, 2054386006, 1594192487, 3379095383, 2348532900, 1461718776, 1145989362, 1615544846, 4069254624, 4143482792, 2009861162, 482791358, 40821543, 3136921109, 776877055, 1468629033, 1818721163, 2817447521, 462086024, 2609949158, 192505554, 2481096033, 3665143779, 1763814583, 3051772412, 3045369388, 2844690531, 3913899217, 892618487, 3867879332, 3333133839, 639059533, 1988524249, 2387184890, 1855017803, 566519449, 1121554884, 2637442046, 446384256, 4094640836, 3950088670, 4281007132, 2474325517, 3126694244, 916860778, 3063588096, 2316761919, 1830783214, 1752162881, 683371050, 2086679917, 3570882789, 11414769, 3062766315, 2152666722, 1297676721, 580529207, 3347041625, 3653513161, 3893881380, 3275665490, 925788885, 2982191756, 1725605882, 613846911, 975225350, 2933826357, 3040882507, 2669104876, 1704904563, 756651326, 2497945828, 2609696841, 285819733, 2432069028, 2631688955, 3879793609, 3984604243, 930883945, 4250380865, 2171496214, 3411023148, 1883802087, 2657962313, 1280354028, 2501275474, 814369002, 1177387347, 4028657743, 1620818762, 3781343136, 905511432, 2084863049, 1107090755, 896559147, 2625226396, 2990552995, 670644492, 3289282034, 1821289140, 912326126, 3377823822, 3584445143, 1591938643, 1321437709, 2828191421, 1014918495, 4108418540, 577652644, 4031278093, 524238261, 2562238257, 1440559816, 1622652019, 769639557, 3347958680, 4162557670, 3042333560, 1895130014, 1201620333, 2547830532, 2260445297, 3555211440, 2601290131, 1289046247, 431391432, 3279070623, 2878645773, 2899068167, 83970130, 4197720696, 971474232, 982687834, 4030095093, 3562344057, 3127471772, 3196623797, 3713371543, 2464656938, 1364286422, 3027860173, 3732908698, 2523039814, 1790086214, 1225528136, 2903126500, 1379361255, 2600295107, 191939766, 2020395323, 2266257550, 1662468323, 3416059799, 1568888576, 3351104114, 532849551, 425251934, 2053075004, 3747038325, 1041464236, 4064833096, 812200596, 648788907, 2706037624, 1975446170, 4192654551, 4059578388, 1071693805, 911414506, 2572436154, 501956964, 3637912307, 2902350349, 3750877863, 1957841234, 294695284, 1696517820, 237635806, 3765754091, 1152726383, 340909014, 1213505557, 804436309, 1820814257, 1360544075, 2100112850, 808720392, 2881582709, 1791277378, 1036324157, 4272694978, 3651887006, 2971902887, 1001776501, 898553122, 228596936, 1645896051, 3207512689, 3517352613, 1397296744, 2138563235, 4057262924, 2066823529, 3482395000, 534143123, 3992084761, 1268975787, 2876286484, 924576159, 164555599, 3324479293, 1084223755, 1858056906, 521446217, 4289574798, 3222951120, 319883576, 4212921299, 364466344, 2276335249, 4200562214, 370696716, 757587581, 938815149, 698468945, 1044194227, 2744573478, 847371468, 1804266815, 435322316, 813310014, 4213220173, 2342938581, 758310472, 3386804855, 1543884738, 973373863, 3770529319, 3729055826, 3140039190, 2195727400, 2131456278, 2912926913, 2209052438, 1375376489, 4007416073, 2652046650, 4158958534, 3473633223, 894648303, 3078855605, 2786413720, 4052585357, 50721909, 1054250878, 451200597, 4123552243, 2896209706, 487473030, 2675426620, 1063004533, 1792574530, 1456808407, 2227493026, 2632657296, 2977941840, 1069361779, 1894338256, 4242151474, 2216806343, 496331411, 1912984816, 3960998882, 3068903115, 2599755620, 3706749993, 1880967259, 1722620688, 4258909120, 1308321287, 1498420647, 4054069374, 3181462398, 3421261056, 92063481, 1184585681, 2069676303, 3743690264, 3945657924, 1246535550, 2457974465, 1876129609, 558415751, 3902160297, 3585244987, 482225988, 4026231365, 1902088454, 3315517961, 431186601, 1274776875, 4191790983, 2063998930, 381316587, 4167119911, 3496463703, 4042720356, 3793189664, 525117901, 1851210729, 4058203156, 3577086977, 4287092416, 1937304535, 1282520939, 3399481054, 3098266146, 2460114644, 189117817, 2096583869, 417689099, 757858344, 1209607339, 4033992188, 4225071604, 3587200073, 2650583425, 2479686552, 3008043869, 1821039449, 1177798719, 978551842, 1548209722, 3357922382, 2554787479, 2397549900, 1353583794, 2055310526, 988203411, 4229775946, 1521470428, 3009862591, 3963825811, 554828362, 715661340, 1835083580, 2526437162, 2689096192, 2659137688, 2798934665, 2081412645, 1869988201, 815222604, 1183548654, 2736479317, 2088550617, 3292867389, 3205725245, 235993094, 980775184, 3594070403, 3410952493, 330752788, 2377473483, 491232474, 2459109546, 4038361820, 3332669265, 1970624696, 3581409427, 4064598728, 4163835850, 461744000, 253179948, 1652496371, 2757273543, 2073285491, 3360392978, 4249521023, 704190842, 3945543506, 47791589, 1807778746, 3876883445, 2915086978, 942689857, 3726644532, 4007559551, 1346594366, 424085711, 1709361564, 2220382130, 2147176625, 463404059, 1549203326, 660169524, 467283835, 133416717, 3607837538, 1124114187, 2763179044, 3537426771, 1423075015, 2584943613, 3366173578, 565000861, 2099837210, 810399913, 3030859383, 869011455, 4195377541, 1859481438, 202138980, 270592203, 2637996578, 1715547224, 3792581163, 2529591726, 2508921729, 2881051828, 1188011564, 1424099046, 4152925410, 1414681089, 2258850809, 268793743, 3107416931, 3541831509, 419306117, 1114844199, 697028080, 1819107187, 3172864997, 3877449799, 3121897136, 1625445546, 2479136855, 661356323, 1761267165, 3210140103, 3232251961, 3122337882, 3156583190, 1775444568, 2275945524, 1739356315, 964705299, 992671048, 556424178, 3572794673, 1034779119, 2711439582, 2773134766, 3140115134, 804189982, 1814104621, 615919208, 3640160552, 2687495802, 153789163, 4293459474, 1526582676, 4080063650, 1048538141, 1218171847, 1509198659, 761603372, 3807029131, 3243968160, 4148747941, 3525166259, 1072255587, 970155713, 849970782, 337393827, 1759107348, 1823780667, 1971175578, 1491449730, 3416523042, 351859291, 1762155258, 177548598, 1084672658, 2468512826, 3188338289, 3115822599, 1682531542, 207068479, 3257903978, 1539719794, 3377465050, 3511504342, 592040829, 1426605812, 3087602699, 3621266970, 685417276, 3179735628, 571472784, 3667956931, 4032646407, 3157172944, 2095277487, 423288065, 1558715804, 320757603, 3670186235, 753730757, 3183579317, 21485616, 2142031086, 1279655127, 335111070, 35383933, 3058783071, 2539817597, 1821735635, 172668470, 393572374, 3721122593, 2298270147, 1445115501, 809133415, 1182025552, 2551933035, 1103502744, 2564546900, 1607254043, 3036061176, 3127278215, 1356359085, 2146919707, 400956886, 3861349250, 1348766529, 3673099989, 1757316249, 4192749362, 4177898898, 1791377878, 2249410886, 2995762733, 2811234456, 4058761360, 3731927493, 4005698422, 2575532021, 1519700221, 2065478347, 4082942864, 3517431245, 4062760900, 4236611894, 3597047471, 1074232000, 1785967624, 2510618815, 865742279, 2777447544, 2897647385, 3061156291, 695735148, 2020932672, 1193163376, 1294460785, 2561844601, 3973553394, 2790438815, 2806750086, 213641192, 3500342767, 1259684571, 2930858102, 991376078, 877740819, 2980295172, 267773163, 2419793688, 2501353821, 4147564247, 3592590667, 2159805903, 3146025542, 219978272, 156576336, 3606685966, 1541418898, 1923307737, 1347189467, 3654730727, 2742658679, 737094813, 1799202757, 2490948954, 1330666980, 2375478641, 4059451713, 3720871203, 434044542, 4050948209, 2167413460, 2928706418, 670702082, 941546979, 1611791031, 922138984, 3752533763, 2868814760, 4290733825, 2178783019, 1278244024, 217957371, 2514990722, 2539378030, 3393705762, 1646896932, 302749231, 585143243, 4032981325, 3460402877, 3524546780, 3221539232, 4186514376, 53563254, 1592654979, 543769415, 375023567, 2328072645, 988347514, 1069492523, 1304483299, 2198031565, 703162338, 228036399, 940542549, 2572245501, 3117113878, 3645639188, 3603418718, 1892275745, 2873282136, 3318103518, 1051376791, 2037947001, 3900595717, 1161209830, 3108867986, 3804587923, 3893540325, 2337521661, 801461462, 3699695014, 3206309711, 699816139, 3484699414, 918179041, 3005673656, 188034124, 3960072997, 74941659, 2806604771, 1563481001, 1077767861, 954081624, 1869352204, 1274487288, 1676495190, 873928444, 107802138, 522466387, 479271641, 2147137751, 1062937478, 4288772179, 3198624027, 180363711, 3776859382, 504294003, 4281970501, 872864838, 2942179596, 1862945994, 2689022266, 1330562576, 2351057797, 3075919063, 2305808288, 729201773, 41095451, 2168338386, 2440657113, 1519772797, 1790661434, 3302375899, 1663808268, 2796966834, 1578572835, 1806618662, 3922775030, 958362622, 2841410332, 2711064381, 79511902, 1625313633, 2639297633, 94800936, 195019778, 2690128507, 1601505597, 4073534251, 4166413731, 1486619800, 3231280109, 3762654882, 1318120523, 911637778, 2537360737, 2118989125, 2127565390, 4025211835, 3093532240, 631626567, 2233504156, 1377899633, 272464517, 2618778791, 2093453768, 1911907049, 1056677841, 3863985793, 3246906221, 2291045194, 3673820630, 1846030151, 777773971, 3132016141, 3683721023, 2179889207, 73164588, 3441453273, 1666530088, 1314746039, 2255234721, 1105372460, 4278207184, 172996293, 1762951268, 3960552451, 1488325775, 3056366177, 312890206, 3549549133, 234913677, 1602391132, 3790944415, 2279596570, 1364888804, 2571165487, 2624927606, 2393665085, 467989732, 4145585660, 509658781, 4154139821, 3856764264, 1394707517, 2523969668, 2676127374, 2652629389, 2704375033, 2342188815, 2450321646, 1906488085, 4038828837, 1087753666, 1630616209, 146559172, 2801998162, 752590542, 2462582962, 1070300097, 1107962827, 175723465, 387298778, 644429365, 878485370, 2906114640, 399021720, 4257792599, 36034796, 3213493324, 762621429, 615889743, 1647450894, 504168434, 3745064068, 887448984, 140370748, 983404210, 1300163800, 2364473543, 258754898, 96587172, 182661006, 3087350266, 416144672, 4189899273, 2649404396, 88849414, 401279135, 3816525268, 2059323868, 1722603569, 1431622363, 2992796788, 482816594, 990590086, 849662288, 2783084364, 2805774277, 2061229806, 1775072046, 2468859649, 1059694864, 4089855868, 544793600, 1067555901, 899802344, 1305111932, 733741421, 641516907, 1698624524, 2494077863, 1535468553, 2761813027, 1606865670, 174761120, 2240350958, 1932150897, 4054172473, 1565391186, 3697476087, 40188198, 1513716214, 346573961, 985965344, 3353701685, 1440661105, 1434490465, 1879182945, 3418149521, 1502944889, 527285441, 1048301063, 2431570893, 3285486201, 2054697052, 314779073, 4242174862, 1274810454, 2232633120, 2433297135, 3933370938, 4137585522, 1357430270, 3690722467, 14221799, 348084714, 2747640337, 1477095421, 2348816457, 3550773724, 1756859976, 2453039991, 1852271539, 1892399450, 2177569163, 1418059729, 97231109, 682962346, 2666156403, 229490668, 1239874632, 143777953, 4017518665, 2730415081, 2963959148, 3081738457, 3916166400, 2828451738, 2244342864, 594897948, 33651301, 3751903445, 544183337, 1725622623, 1579245198, 2208141477, 801086235, 3207894011, 416558210, 1663910535, 3219017428, 1541670652, 3746571729, 2612838986, 2252668155, 1168146805, 102032604, 513160396, 2530098559, 3062479619, 847902923, 435379939, 4093936911, 3967933939, 406426299, 3011560086, 3789020869, 2209926699, 354676021, 956584840, 3075818918, 3768964787, 824825811, 2599431503, 2419459696, 1152133165, 226639466, 594845524, 3083390502, 695068986, 953121675, 772460172, 1798598989, 2906213612, 1664833204, 2872331016, 1682303573, 1257712617, 3160426417, 490611527, 1469644885, 3519574609, 2151200225, 1495104966, 2892914800, 4062919803, 2079623311, 3717710138, 4142793094, 1524092885, 2793775262, 3432700754, 1518653543, 2268391141, 2384366301, 2048407987, 2047950881, 3767246308, 2587306608, 3613454286, 1602017519, 614301110, 3752596053, 2521368075, 2134847785, 1241800477, 2421810757, 85499938, 784014412, 1760531680, 2622189051, 3733233848, 892769054, 3601246550, 871222383, 181105357, 343763894, 171720229, 30151558, 4192513758, 3523440473, 2491204157, 531782996, 3832538311, 1198896578, 2915002926, 2279590520, 1468467986, 1012101789, 2785199947, 130461822, 3409278665, 801771996, 76947891, 2776321061, 3332211456, 2976162532, 224334294, 2994697244, 2511721465, 384574425, 2957049622, 1529590391, 3328659912, 3957453602, 4193060776, 3140543714, 2420948881, 1324686248, 3064522609, 3519115564, 3306234218, 1484847146, 3498429036, 1322725789, 1486591335, 3547908836, 264258769, 1712005993, 4225017566, 4208386016, 1579595028, 2885815032, 3662928951, 1168518385, 3433044423, 3378232927, 2381218792, 3520185919, 2852743080, 3356658016, 3429614587, 1657914431, 4121242867, 4161480204, 1856478486, 868666119, 932089803, 3233225763, 3077383852, 1885484013, 1753652882, 1191153099, 1267201609, 3179623739, 2240349832, 2872762467, 1837940071, 1565484601, 3542165662, 1466223297, 3057067781, 3376528818, 2326173931, 4170932976, 2023687062, 3230052039, 296467145, 2210247013, 2872930104, 2874881621, 2305379835, 680915762, 4070086081, 2038060551, 2119233393, 1647340231, 4091985906, 742264155, 3266218142, 1216646132, 934660357, 3791304756, 2082678847, 2957630310, 1870617867, 714675665, 13171382, 3324812199, 1691527474, 1569174716, 136802084, 1927371844, 1475110203, 3997682623, 3275944801, 763999711, 570766000, 821731090, 2584247961, 3111314874, 2862538414, 2246834302, 3383314887, 2428953138, 1210893437, 2455087630, 3417286915, 1258786791, 3346834075, 3607127497, 2807432760, 3093696357, 258255361, 2773851020, 1581846521, 3818548116, 2385727063, 378479754, 3011135462, 2836812529, 3543350557, 1114137982, 1372608491, 1876478371, 3482365595, 632315733, 631208253, 3489564910, 3069032049, 827621961, 1632291688, 3671185075, 2419449047, 3331058111, 4123392390, 3548429453, 3173253952, 673406326, 2094026813, 2192082471, 3566679542, 2638422504, 2723992795, 3968414394, 3586034543, 2731033783, 3425969869, 2598188908, 4254557782, 2247649482, 2117889332, 3932779656, 1254902439, 1049245169, 900373867, 3627956836, 3950852284, 1874597842, 1627077659, 3237102416, 929051837, 2679210980, 2711507235, 570073147, 3050250510, 417159687, 849254990, 3009199589, 3075546209, 3235928840, 725928328, 2378706063, 2801756470, 1811794002, 2928984421, 3758048272, 3158358832, 4250651067, 1623662723, 1256761764, 3994938189, 407725349, 2481415884, 2793747695, 2009809542, 2463449490, 1739203951, 3307623693, 2926605685, 2960672012, 945845017, 4164101445, 3783870874, 3055326932, 1616496668, 3426411929, 1245767017, 2457993387, 1878233311, 905701461, 1942670307, 2465046265, 4271652315, 3152976982, 3911575813, 3039144927, 1279858597, 962651963, 3485797651, 539551604, 2608180880, 2254091512, 1256779976, 2561757799, 3164387196, 2270251669, 2870712992, 3712828374, 4216657899, 3872380733, 3090061462, 809196369, 1727256927, 3736298630, 1665106013, 3185023572, 226587652, 3610757133, 1605410412, 3402796820, 3559578335, 2449730785, 3608344995, 1827686718, 607619832, 3930992220, 2595229582, 463206245, 4279042211, 2386172362, 3583018371, 1185507531, 2789483525, 2842311864, 3035465372, 1943836007, 3800738006, 905464813, 3302374958, 2130787490, 3727536319, 3236797783, 311990282, 422322451, 151104072, 2441738152, 4058836883, 1054923111, 2755648338, 1299542052, 3915198315, 827788114, 3970105030, 3350195015, 2516408929, 957444567, 4141083254, 1228504941, 2841765032, 2697559184, 1523641951, 455790115, 3682481643, 2902434029, 244708616, 3224424345, 3191401898, 3701769449, 3097301651, 4169681241, 864861080, 2711043475, 2583193388, 395570697, 1040713368, 3885727778, 3829026217, 1408466989, 148866102, 3186055791, 153784781, 1945709046, 3257902508, 2061345353, 645867260, 3864810880, 378545715, 741416733, 4005688738, 1027563094, 3581891841, 2505137928, 2135475225, 1025811630, 900069865, 2224093320, 4263512036, 192134404, 2862013978, 1172741316, 2253979747, 4244495633, 2532054268, 3802524747, 3723838731, 581419339, 4000076554, 491374026, 3428105354, 433177055, 3916138331, 3414165632, 3933627590, 2683435050, 3026364012, 1324068936, 1896722510, 2399244512, 4282516507, 2691053731, 1311970026, 3848293996, 3483745513, 1214975792, 3274461994, 3302232845, 3435045159, 3860512958, 3115510487, 1491227676, 117309117, 229885217, 783617179, 4125853859, 1533444499, 980783144, 1298904871, 3309550830, 3663698721, 4181214948, 3309433424, 2591135879, 2047121495, 1083257605, 3962604621, 3777820387, 3980296856, 3194652565, 653658502, 1301264184, 933007879, 3293344938, 2485659942, 1598448856, 2266822964, 2959695059, 2358038820, 2431720895, 1282035682, 3007170508, 461301069, 4073737342, 64073463, 524868847, 2543762633, 3749203244, 1065160252, 1543028190, 2698551062, 2053748574, 3331832600, 3944716839, 3409457562, 466227698, 3221689372, 2257654484, 873908021, 2619253380, 1384030998, 3819786266, 439324765, 1635402837, 3415371672, 609121687, 213129678, 2813658353, 1700080751, 1815470449, 1793906655, 1679208915, 2942560740, 3195946558, 1446252170, 1642508899, 1071708545, 4018266638, 735717829, 3168288222, 3766031306, 3024027789, 1475363931, 4204004750, 2315892298, 2975107773, 1294164094, 3431028721, 2388055021, 3929262523, 3842999837, 3198236270, 3316821435, 1497483992, 1974614890, 1810635700, 1198016380, 4036859219, 1134425164, 1531113726, 3705013619, 2573317536, 4270422496, 325657345, 1037900898, 3994357865, 2628210992, 2226874835, 1794514796, 3970113960, 311171268, 3974195695, 3775416303, 2973302157, 3428024214, 4257701526, 614663022, 1561275743, 3432982985, 2191145567, 2142731330, 3343901606, 2200374958, 2712277898, 1531735949, 1849357341, 750157276, 1840191547, 1934449987, 1510080163, 309263352, 1008072939, 361259965, 443770879, 2503612294, 3622124254, 9179339, 96985389, 323061081, 1725516711, 4136846935, 997690074, 1116922568, 3138533525, 2070103178, 2315392662, 2093635351, 2917284806, 1084571465, 3861880481, 1663378286, 623712253, 2157553025, 1577041728, 3257665486, 2259800395, 2583715562, 429797629, 1056497420, 4111601157, 3100221792, 2612155185, 2316252696, 66424671, 2129285676, 823035610, 1931792225, 697146712, 1224670758, 2188220904, 105663976, 195230972, 336710781, 1451658024, 442475526, 2508671770, 990561009, 2396582965, 2522325063, 192555617, 2958370447, 4203471747, 3408567489, 2541505161, 1502302862, 908987096, 631599037, 2742830024, 4270806487, 1798648342, 3024797597, 3760102689, 4228155544, 2060115308, 4179675678, 2695584419, 2051603935, 3548202370, 4126544257, 2661771167, 3500682523, 1508310351, 2565478483, 2899971984, 4292207988, 2034159189, 2823506342, 758133510, 2365318838, 3155906899, 938114985, 2119018723, 4263592504, 1460629412, 2858311736, 4154342938, 2477155277, 3898310962, 35112538, 2695491920, 235841965, 519555129, 3988293131, 2846976317, 1644563533, 3877104358, 2156902643, 2436790023, 1850228028, 3677504919, 1581708930, 3938675727, 686712351, 1457311874, 343829318, 3359996171, 348361094, 3901009976, 1121246852, 3475713381, 2625494895, 668858397, 2940955435, 2864489162, 3938565332, 3878991324, 1614270628, 1361104712, 1867440612, 165649302, 2864978280, 3092754100, 1007488242, 2504387764, 2217412047, 1111435287, 3873708584, 1479174123, 1868034356, 1959787965, 453647676, 1513793301, 1369707994, 1537986630, 3699619427, 2938425908, 1897269972, 41279332, 212825987, 1517550066, 379139937, 2089553312, 789606049, 447783269, 1939938693, 1108486498, 4059196025, 1676214040, 2016625628, 2977604830, 3541329878, 3249497349, 2986273832, 408858586, 1678068820, 3848778979, 1283061357, 3663359557, 961676659, 2669618295, 3476406281, 3906426102, 2911794671, 439455359, 1764076879, 2187409577, 96609355, 2091519406, 1857870430, 347062865, 1754803657, 2664646101, 2201937575, 1501237471, 428366515, 3127237473, 649399241, 3314891487, 1844499507, 4285319864, 918121701, 2264254053, 1699770381, 747460444, 2601920694, 2948641209, 1834790423, 2775455043, 622495133, 725032285, 912839278, 938977949, 4072814451, 2885542656, 2178761592, 2936409856, 2044659468, 2848112527, 4232359293, 259887117, 3584794648, 4166538347, 1810210083, 3318137863, 1380938210, 2647246584, 2905785938, 2591923039, 2050945139, 301490136, 2701056656, 3676197681, 3078382472, 1660983727, 1261909178, 2464686255, 3835884637, 852249117, 2892936659, 4257105063, 1749217311, 1698780429, 191134656, 2138077031, 2899962566, 3904509119, 1003676203, 78989885, 3026829979, 3037914630, 3703608275, 1249506543, 2551698870, 1493061014, 4025768829, 1058510613, 3273445433, 1226324590, 2492525445, 4285101022, 3397119021, 3496642166, 2094815531, 1257127980, 100621608, 783229565, 3309640515, 1622233407, 428382664, 2726490381, 2063502770, 508950957, 2165741490, 3780434442, 2538475489, 1181111965, 4288069057, 4290269743, 1444670766, 2949690446, 4188350971, 1587628778, 2805421283, 492820090, 600039017, 2705168067, 249085761, 3046307120, 961227068, 1642763615, 2296394795, 2145094461, 1228381553, 3230326245, 3195791722, 1803637608, 1215868138, 526189680, 626896093, 2196308673, 4199235554, 515258347, 3018858964, 38443676, 3446272194, 2621078827, 1642001908, 3619274974, 3779663171, 2227637851, 1526397993, 237039798, 2730798663, 4096463978, 632609751, 1319470802, 3700072544, 3370849198, 919959362, 2661849159, 142714597, 4271418702, 3359093929, 3242546319, 3123725274, 1324121829, 3490633630, 3496991856, 3548039652, 205544980, 72650574, 2477869347, 3563774059, 3124137600, 1928245727, 1493861853, 3205870331, 1486997759, 2690947251, 1873312270, 3682359163, 798382425, 823298298, 1058388041, 3808280667, 4093582155, 587936988, 1210381990, 3257695736, 1092331902, 3908373513, 1141832890, 2954925327, 546354738, 4220306267, 4189544487, 2871041064, 201302175, 3906735143, 1314720772, 1059940382, 2753391619, 775004439, 3219976165, 60710609, 1279201822, 4271644325, 2630156681, 2023656700, 2198791639, 1033959210, 3539688219, 770619240, 3207437374, 4017873563, 4082485121, 60203250, 1105057057, 747566696, 1851753693, 2278753197, 1325484121, 347634817, 3305121364, 971289945, 4212712812, 48711630, 3298344586, 2448705482, 194866522, 1540934415, 1058118154, 3902719681, 479839183, 4112408888, 3066191277, 2161642940, 3768436485, 1498339211, 2894208678, 1828608593, 3404641707, 112034667, 2979285565, 433871192, 1860194353, 1290605719, 4036271383, 1122277458, 121105609, 3907799556, 3716744942, 671880475, 1149273556, 1576590730, 3608660930, 1793960224, 1952650860, 891267681, 1492373605, 897347354, 4165781045, 2609144386, 2970810560, 80957363, 1295413644, 1526658420, 1600565495, 435212377, 1656845536, 580855103, 669664621, 1726489943, 1373546035, 969649694, 2815412383, 643757207, 112922297, 692933, 1499004847, 3520586748, 3790278328, 3702674939, 4260286767, 1918783179, 1367963394, 838928877, 4289963655, 27291294, 3720056498, 3403193194, 2998585951, 4098393853, 426281448, 3636055211, 1804263546, 3908805206, 4085750501, 336619013, 272420500, 907299496, 407842709, 2722458772, 3582409377, 918247846, 246343894, 1287032012, 4156667221, 1890454369, 2469210614, 2457496499, 232331880, 312435467, 3340789960, 2659300175, 349559633, 4090846193, 2013739840, 3223485093, 1684194263, 516887345, 1680501976, 2563388294, 1830318000, 3506371881, 4212771357, 4202709644, 3181200211, 155561925, 2802961866, 923532373, 1528588352, 1360609908, 2595535343, 3831987199, 1239071367, 2555534929, 925586534, 1617288375, 1519352453, 2111096891, 1433728896, 2907243067, 1165393055, 2638983446, 338916989, 370812504, 4233436379, 93118661, 1891016632, 247979725, 1128842611, 3544342674, 2230315105, 1917715266, 3596941176, 186594119, 3951338780, 546606884, 2512444261, 2542372447, 3843362175, 4276568753, 2862178219, 1296867231, 1857454880, 2282071390, 2085471939, 686251525, 2380827065, 640091612, 1266230947, 445020649, 1961712890, 1666000695, 1228567586, 2462966234, 3586136682, 1331911780, 3271848835, 2389088224, 1912362693, 2167479471, 1436353891, 774158098, 25834849, 283884403, 214819438, 1124330418, 3958824250, 725842082, 2057803318, 861286918, 1815459540, 944130144, 3385785573, 4376443, 2933755921, 3009949135, 3849071659, 371661943, 2112021665, 3068479347, 972388609, 2548651011, 2071759497, 1049451993, 2212296739, 1686149872, 2636296671, 3024540509, 1534114035, 3662493330, 3315784759, 3234705840, 198433303, 3145168300, 173949952, 1230973925, 3176608656, 3547929964, 3909678157, 1847113530, 773191810, 418364347, 3249437932, 1657637861, 109296906, 602893362, 492476563, 549886942, 2140931154, 2217975366, 1635606099, 1563393591, 262575314, 1019074099, 2113094552, 1489663259, 1427698857, 672600841, 66965490, 3835300063, 1243176156, 3331841467, 2567218983, 791848760, 364503498, 3337463380, 2717092246, 196048802, 4088746256, 2623334828, 678712255, 4211380674, 3393623268, 3023700277, 2420444988, 841892484, 1928675541, 2174398630, 3810693375, 4009282102, 469403540, 940188199, 3120242408, 3783987319, 2323246755, 2179067806, 2774278231, 844971168, 871310932, 1777209075, 3484141282, 3996417967, 894068922, 3932585441, 2485270998, 1570982641, 1370823245, 3707898198, 3032215165, 2847577213, 1647476828, 2095559318, 4230500908, 1873883373, 3696646069, 1064699129, 1543689960, 904028787, 3810834192, 765128193, 1001078881, 3649763735, 3918515800, 2203503210, 3212442800, 1579570789, 1597418784, 1604503260, 2544374516, 3474097429, 3587975607, 4117584954, 3002384453, 3445199902, 3705763682, 1900134222, 3686704348, 1226989664, 82093295, 809340446, 825437317, 3786792505, 729022662, 2815656735, 2612722027, 3365743446, 3752572717, 4092566659, 59694224, 183638350, 1600228078, 2197250656, 492854090, 1606065760, 3611704346, 1434173823, 2997003452, 3263029897, 891130348, 1741622683, 3072561425, 3999848631, 2467636899, 4199439107, 3362288004, 4059461933, 3231352766, 4197724384, 3092636507, 560487816, 3292247732, 378379674, 1834763942, 2431033239, 424758179, 1215522778, 849549761, 2942394051, 3977110307, 3461483172, 2409763620, 2325698330, 766384663, 1466665419, 1294108621, 3025005797, 3993107751, 2724306932, 3625898811, 4141061416, 1409483076, 1454995632, 1645916142, 646332746, 2668901748, 3219530129, 3292590740, 1131358707, 2642762203, 1301636440, 3449928971, 1289715539, 2206640953, 3467869404, 3182506383, 1338536546, 1994478435, 3304774734, 248810854, 3922064134, 616336590, 1315524291, 2838385665, 1976265798, 3709053968, 560167770, 402312481, 724889082, 1773105270, 1299916804, 1543860805, 611828501, 350489490, 2746841151, 1197045486, 712960987, 4058862364, 1212605149, 1964689422, 3642611476, 58631906, 2539434991, 1002388151, 4239891810, 3718653555, 1966588618, 401087417, 3718915665, 37507562, 2526375283, 1654052089, 1343053071, 3787223823, 4016660543, 2540379708, 856254470, 3024322368, 8737838, 4087414927, 851777159, 2769801212, 660883060, 3287308688, 421572915, 2209183058, 4203211657, 771844476, 1766347548, 3358906706, 263093415, 1067742773, 834847919, 232939626, 3395040015, 957236340, 307403988, 3811705650, 2673120796, 863207826, 3032169856, 2020818104, 4092113522, 3020110357, 2672559342, 656945023, 1026517607, 2676376237, 1028600914, 1467390140, 575816346, 4116807562, 2920908610, 68495995, 3690617695, 4060125757, 3588159348, 3123463482, 282344530, 70822345, 4139019707, 2669721870, 1908890004, 907798301, 1047706669, 2433805061, 1401200003, 296087133, 1550007413, 2675493610, 2936090552, 3527157615, 460503833, 425900948, 3364027394, 2783123970, 3866241334, 682090829, 2770481364, 2274766765, 2218365077, 3074179869, 685642402, 4015124355, 825902838, 532618968, 2051956312, 1874971420, 89396238, 3929713863, 2057848578, 1007649334, 311433627, 3367556240, 836456138, 1283301713, 3157703385, 2109031865, 451228776, 3488015227, 3812636970, 3561277154, 2144872957, 4292649046, 3873512015, 1142371681, 2853638704, 2104403706, 2514460477, 3792324781, 2043782945, 57545678, 1072650450, 4231225666, 1664023175, 2217859850, 3419763269, 3171324694, 4263161984, 1799601099, 3471810541, 320195824, 4225747850, 636534274, 820019821, 2900165863, 4057982477, 3332829944, 4045059933, 2698299858, 2224092694, 1709223088, 637418021, 1276690019, 4076033862, 2851109680, 3003875242, 410558476, 254941980, 1936528584, 3121563095, 2202759072, 3047130438, 3193273051, 314568134, 855724447, 3506231963, 1491039131, 3125857490, 4282023905, 3956340895, 3791190605, 647598385, 281768695, 2380266292, 1188152024, 1349822136, 2793679428, 3942529888, 2210396333, 692973405, 3571545971, 2165440405, 490756353, 1537292872, 4101530558, 1816773783, 2850739515, 1681918814, 4259286674, 1954931313, 1664030818, 3439812470, 2360234578, 3618884287, 2699902078, 137879830, 1260373673, 8350694, 829356079, 721495320, 435162730, 2285205018, 387212915, 626154899, 134768348, 107294268, 3545000944, 4258044014, 537303974, 367985370, 391153036, 3639828914, 1686665617, 257795839, 2292510971, 3999804711, 3377848079, 3914682457, 780212974, 2832671226, 99945298, 1915451206, 1319488980, 3929400020, 867107271, 4013395098, 3354780492, 1545080683, 900730015, 641228526, 601901996, 3269807763, 3487548886, 4109855591, 359810322, 971104188, 1755552954, 2351878659, 3701996304, 1076510851, 2074872175, 1894297472, 156668097, 3902335068, 3290294700, 2877344056, 3948561083, 1447223907, 3661677935, 1471308251, 2217951989, 1987826037, 1763476817, 4105732004, 1110615234, 2410388765, 3347597749, 4060282935, 475984702, 661697534, 2364921558, 2404073458, 3896989058, 2149320390, 1357470140, 2532797734, 2970162165, 3330766820, 4116807787, 3128206226, 937662172, 910345523, 3504665626, 1672785501, 2635255451, 406318242, 1942541704, 4145984427, 779251083, 116091797, 1268349025, 2407084003, 4089331772, 810198713, 3825186927, 1601100761, 1553322575, 426695079, 1006452228, 3349679098, 2467864388, 1466317967, 3437578838, 3494432451, 3374327297, 400947640, 2453496602, 2836428547, 2146147759, 1333779170, 4019788424, 1719743201, 3791350294, 1868412234, 125486184, 3299292900, 135856855, 4276220621, 885664859, 357084852, 1588901040, 4212463922, 2984787783, 3695896278, 2498555996, 3904377926, 876201519, 2457404809, 3400855055, 4075183078, 803852971, 3009003210, 902664274, 303258006, 609703100, 1039176557, 4144274023, 2335632186, 2871569662, 1520839491, 1742064973, 2414501407, 4036681778, 3842703976, 818265808, 122389412, 117328032, 716862657, 3723061293, 221656639, 1173754219, 3847621530, 2013771550, 2903104583, 3403646413, 3946436125, 1325899726, 20225666, 3811138259, 64657828, 2988188433, 1376498592, 239583458, 1017750615, 2863658942, 3911955599, 2575490031, 1599257794, 1492346892, 1761989523, 1622741170, 3606137202, 2718216962, 2902499562, 2968683065, 1082106007, 3199711964, 3480540126, 1010313902, 3620399041, 2064546019, 3088059458, 1054545246, 3269424961, 3973326305, 4077097347, 4051633289, 2954875244, 50329175, 2311292960, 308694818, 2041950758, 2031784367, 358065240, 1826225904, 2005110804, 1857618432, 312586950, 2524876200, 1743785639, 238896551, 4280217481, 1927976213, 2044245844, 871054662, 86439636, 925643599, 2581018892, 1302594488, 419775466, 1717835081, 226829170, 3951263890, 4043570119, 4124781927, 4197206332, 1514266478, 666912003, 1216839255, 1955120379, 4234234585, 2389026043, 407212595, 903281228, 2132742372, 1190781942, 1564354326, 240642618, 1747315889, 3003603896, 2385700237, 721740898, 974857463, 383149741, 54898752, 856519944, 563390316, 893432328, 264386331, 147802454, 2669013865, 112227610, 2175019757, 4279216416, 220381116, 3044638628, 47550956, 2777645603, 77864084, 1747125791, 3496813469, 4273983493, 3418134788, 4121390252, 1222571357, 2269195500, 1677919582, 2200056498, 2995545407, 2228762794, 120617213, 1991032869, 4122371959, 1690030172, 1824631505, 2321970618, 2365930349, 1475365876, 164450291, 1745747313, 2537482543, 3505157410, 2680057534, 3907626623, 3251031091, 3035483250, 3148600900, 3729577064, 3299517204, 36245748, 265900116, 3101860366, 3343076654, 1623625906, 485671733, 1428690741, 708962310, 486880992, 3612475471, 1109866447, 2578492947, 1064419393, 2807115105, 1192138397, 666654492, 3148123360, 2908963292, 1084623723, 769133803, 1248379655, 2104846351, 698944999, 2769179123, 3267709197, 2211890155, 3181060407, 1746029998, 3130276729, 263788493, 3058479406, 2120405894, 860620776, 963283004, 3286122426, 2634198152, 3835839424, 2216969585, 2787277372, 2673464251, 2565946477, 566208090, 3219803728, 2911742113, 3823648861, 2085622994, 3806357716, 2248246069, 172513062, 4267948183, 3144727219, 2880295818, 732987134, 1053390669, 1580583326, 1111846935, 27437180, 3221872286, 1022736052, 1189380647, 1032707947, 3233689867, 3219441061, 2363431737, 3432862420, 2041198799, 683927643, 4002845231, 3325416042, 3663025785, 1847427543, 3327662533, 1307612243, 3360996767, 2199302118, 591826981, 2117232948, 4128189528, 4217262724, 3240013919, 1827282629, 2805576304, 3799456037, 3672951060, 1836055890, 1333492571, 207904845, 3556536876, 3030064153, 1128474738, 3491726184, 513092084, 1776348261, 1409025038, 3236676362, 979435017, 3882015865, 3889129230, 2222978096, 4031850635, 249215051, 3030982074, 3355921259, 3231585242, 3404727836, 334375640, 3474934490, 280931807, 2674887715, 1039507000, 326474932, 2657089528, 3235209853, 2323191065, 2995283995, 2574484872, 2533797048, 278906717, 435195993, 609831310, 4108967157, 4052220285, 2228328000, 1993649063, 2135306760, 3148398346, 4029718911, 75096820, 126671856, 3478733190, 3966897873, 3736256441, 3297937479, 3238475152, 2836282762, 3687257070, 1485397909, 2887179190, 1509712880, 828891246, 2533337170, 4066708782, 2157316241, 1679385011, 688021239, 184280781, 3231826227, 2093205941, 1133271033, 3137642703, 3126707640, 578401510, 2477175069, 1351438404, 641755537, 426300215, 2437178946, 3791110257, 4077408680, 935511704, 3431852100, 723859468, 2819832404, 1072190302, 1408919242, 615101373, 3406328051, 834579888, 1370734507, 2335070598, 3366691665, 3887612921, 1052039361, 1032443913, 1368456312, 2021559444, 4226527378, 608503523, 404691629, 3387100833, 1785971473, 3026216832, 3650449866, 2413581858, 4192846976, 769367510, 979022284, 2335211005, 1154237484, 3927590665, 3333211674, 922539656, 2070490127, 3457636815, 3495410386, 3334451091, 895363967, 2674912407, 2885338362, 3346094280, 3458073603, 4110800903, 1779497877, 973463006, 4250862177, 719403392, 4263789077, 3105841907, 1530701292, 2083388361, 1853840965, 2133254222, 650575990, 18139882, 2763028692, 1208696212, 979665765, 4270904008, 632229544, 1919077753, 1860631518, 3265131289, 3582454572, 4137125738, 1013642903, 3844382950, 1836551641, 2930134121, 270454334, 2525150122, 3357275799, 4267383035, 138042508, 1043947798, 523849290, 2925768605, 999300790, 3443133582, 842999130, 738362026, 1033172716, 1750725905, 1252245894, 3347587698, 1209701336, 506547884, 3524224954, 1110741612, 1099263052, 1172931851, 3955089923, 262273301, 290384629, 9021052, 2024102097, 2462581865, 3651908819, 4104369894, 3243369076, 3372242217, 1830510320, 3168074817, 622376990, 2519449559, 615466456, 2061923249, 1369548742, 217570196, 272530755, 1530377863, 3136742841, 3229544898, 3410388780, 796077898, 4012758179, 2400402856, 1741618953, 1007790120, 1037481866, 41123530, 1923847347, 1464062024, 2667256003, 507549954, 3415324281, 3117092463, 3048584062, 3567225153, 4024168607, 838898013, 1548124069, 958806531, 1113392249, 842819799, 3550684445, 1859665362, 2972360466, 2114450147, 1009181664, 132352998, 1623146202, 4259068042, 3770609297, 1516972105, 4008693404, 3920541251, 427335618, 2365570129, 3496900062, 4057172363, 3621121364, 4030734030, 480864487, 3227289065, 1469784593, 3012937393, 1602319376, 1459569876, 4055472302, 56120603, 814103477, 2113285610, 579977561, 734994684, 4102528451, 2325422220, 1481203511, 3456040243, 2365441258, 1049935339, 3256990773, 3752617069, 1078776729, 2096422174, 1108761164, 632604919, 2181333189, 4121752747, 3131764758, 262565620, 1496316838, 3437277027, 3445235419, 1112118768, 1851629657, 3189984774, 1703495202, 3018123489, 557291453, 3191722162, 416236285, 1155748441, 1901718454, 385129599, 4104540003, 3972243058, 3751787906, 2775011061, 1544086226, 3644187241, 1967361938, 2580560645, 1079140293, 1407808474, 4224255507, 235275074, 1544606272, 3222318651, 2719487926, 3328748968, 1042786897, 1985838507, 1216120644, 1230848418, 534801559, 2770128664, 1217855674, 842145281, 4232746156, 1569225867, 4095988583, 1302207349, 1007100145, 454972642, 2498387282, 3894165455, 4285906535, 276191442, 4077153069, 1848704249, 3397228964, 3060712111, 2566274859, 67661031, 2195629427, 601446438, 2560608908, 2508564969, 358454247, 3204137120, 3351312239, 2159515310, 2765543678, 692916847, 442150199, 3238202777, 3739316485, 3777736847, 3878826532, 2313303979, 3526415996, 3006068855, 2203108884, 3586348014, 4204337196, 1035619448, 4128504471, 2676904320, 2241258366, 1248241238, 2252607774, 3886988169, 3298928081, 791546936, 1337484587, 1345482494, 2406026220, 1037114212, 1064150033, 1939643577, 335134883, 3436872675, 282181329, 1540222050, 3426876721, 2311227339, 1786452915, 3468503911, 2218988555, 3210114960, 2705092535, 410066130, 3684131248, 3667202134, 1273831393, 335346102, 3516282733, 1249993972, 803945815, 3086495701, 3639974035, 1603753589, 2098645345, 3983064317, 4170393639, 2405487204, 1955316687, 2073043542, 2428039035, 3867096816, 4096332072, 310785886, 4015267066, 337934984, 3504542870, 1586302609, 2107268879, 3856284422, 3111158384, 3602365393, 1242667572, 3900583565, 2541061665, 344435345, 750865370, 3135264709, 1523164157, 1996750814, 249853243, 757892980, 2769249618, 1508762235, 2476307409, 744563348, 3139373157, 1203209786, 2087155132, 2136963457, 2743807889, 1681639145, 54954544, 2671528412, 2308697972, 2269923833, 2171234717, 1251595802, 1720684869, 4266283394, 3288689485, 2934271226, 1742950066, 4107749287, 2433828435, 4062916510, 1447021026, 3297096126, 836006162, 3913203324, 355722875, 2102079544, 547465253, 195823365, 2251971006, 1085219079, 3750726753, 2098905668, 1949442470, 220403593, 2350250299, 49675959, 4061365651, 956475560, 4016285508, 127778213, 310298059, 831672276, 2525672570, 2850540641, 2838259753, 2076697940, 412685451, 182103744, 1336851482, 740485950, 2046855363, 61826851, 1106969984, 2052533015, 3737965674, 286958595, 3652368088, 3190178817, 2916023721, 963753705, 522345443, 3500623714, 3515733111, 3232613016, 737217150, 3705169900, 4157823191, 3432094741, 2757546451, 2099964512, 1102811959, 11800655, 907419214, 836841447, 2257598752, 2641633842, 2224660720, 3159099239, 3961488315, 329751231, 2900000648, 1369250256, 1798994953, 3018558393, 3337385454, 795569640, 1612308469, 1398622554, 2917310366, 302557368, 3731382332, 395586819, 1635153467, 2657651181, 925641842, 1025944381, 1344439265, 1254835481, 1066587229, 1655563012, 3406327852, 432680586, 547457047, 2496617839, 1274741366, 2086901197, 4255005956, 2674173967, 2084007689, 3320544610, 1856371044, 3618095048, 1645523711, 3888110147, 1226943438, 3964916935, 2940014309, 2164477561, 4109110568, 2388388018, 615424024, 1137587761, 941619459, 2717283805, 3243623081, 4190434173, 3264462431, 2789875443, 3681226329, 597338930, 3352731657, 1720246151, 393423245, 1055656917, 499068288, 3942564004, 3858444367, 2999471430, 3014384536, 2175180918, 4031819760, 3455147199, 1388449038, 1769466701, 3997479977, 1152279255, 1245613900, 1209358207, 1835425169, 3962837025, 4030711290, 3082339068, 1046698122, 1070049705, 103741258, 1588475360, 1475206119, 331007743, 3480078836, 2871694388, 1228579401, 4164266965, 3019980763, 2780132052, 2532139288, 608560085, 2270763698, 3636065442, 934602409, 3747836222, 1606482388, 446499790, 4091240624, 3267253895, 1631814885, 1263654720, 3788360127, 3697330754, 3376651853, 173462755, 1053718342, 150694589, 3363448437, 2641544722, 3564343220, 509897652, 2524045876, 489408821, 1597317796, 2139861396, 3457839432, 2226135070, 1372819899, 293463569, 3290126624, 270792930, 2700678739, 989452650, 2103020066, 596901128, 2573166314, 1432317901, 60010049, 2453786590, 1085583934, 1206790230, 3800107313, 1715123152, 1396175876, 3962781908, 2229659301, 1711929202, 1007564170, 2301495663, 1188454828, 335475464, 770567627, 1579553624, 3647441529, 178700143, 2234416532, 3110006611, 860864576, 514840476, 4161344995, 3260195239, 1034686327, 1629991971, 3482898045, 3731886056, 4060860417, 2024138070, 3150809564, 1271760702, 2467593228, 3191906370, 2424934160, 919235544, 3745485576, 3206025000, 554229810, 3730022975, 246828476, 1311202170, 3097322461, 4144040133, 3314972669, 2119599475, 1294760726, 1570785584, 2363624629, 2141420777, 132913249, 3796146023, 2879899306, 52557684, 1102061454, 4234028225, 1266787181, 4162785592, 1001661465, 783115855, 2080824550, 820914990, 408692548, 1503377688, 4000220159, 1151259187, 4156812959, 116513848, 345679507, 3125489892, 2682410486, 2623435077, 3381660531, 5043203, 750527070, 2847240183, 2488414491, 3463357827, 730746789, 2867923412, 166149481, 803444591, 82573249, 2488071215, 3348616416, 2940865765, 29372384, 1492114578, 170956691, 1112023612, 2807245560, 248865749, 2587409406, 3877172997, 1644117103, 3445916055, 3936336172, 3685010753, 90418496, 3139618101, 1248131933, 688849862, 2710766211, 2544951863, 2700084486, 1429832933, 3060761806, 3605151484, 1798511781, 2736899544, 2119138695, 88731984, 840922368, 3284040597, 2464260907, 820209737, 1513358551, 3963372585, 4021987473, 2340820831, 3599019133, 196098040, 3739679112, 1041037239, 3515105067, 887670655, 680708224, 1056845087, 2331467221, 3517747240, 4174216273, 4059796218, 1157671653, 2826249727, 2181557859, 3321137955, 2504448094, 3983498337, 282988743, 1512187401, 421898839, 2160417103, 1683665040, 780294298, 2447568425, 2176873551, 2750245898, 113477136, 3297911534, 1517520038, 3867189678, 1451932980, 2462238509, 3228283231, 2495302454, 1966389378, 191013712, 1997786440, 2470601578, 877773558, 3117371414, 2957387889, 2507869745, 4033406260, 2292393224, 2889824689, 1994535603, 3108717990, 658763967, 3199968772, 2445883448, 3048296301, 90267637, 4197215953, 1080496744, 2822334539, 798343371, 188348890, 999695844, 2511123420, 4106015741, 2702665270, 267017733, 2930010237, 3947293417, 3574639109, 2582582386, 2276291347, 3412556941, 1311982231, 2878130331, 1540171086, 1674619176, 55761857, 1637441287, 4041793244, 498508467, 354889025, 3871080347, 787252161, 4113437627, 1982746206, 1335807782, 1158118309, 2345052769, 1678987386, 1224973660, 3145390775, 4136291721, 4009367900, 1231266225, 3365943624, 1494061145, 1581263036, 288129988, 4124300499, 2918985367, 2558750731, 4121437343, 2272769375, 1723573605, 4189539899, 3347559223, 1560205713, 3899882647, 513359881, 966541449, 2644886095, 2599650488, 3597363020, 2880665200, 2337513753, 2592875417, 1767780964, 3056180274, 2852434435, 2170671972, 1977409060, 970091575, 1846232149, 2776949787, 2646189131, 3597230256, 480113451, 1692425997, 2200020448, 2340303102, 3677637572, 432951890, 2256640747, 860627806, 1195989963, 1886207851, 4250870887, 2750576244, 1946115036, 1484596516, 2383339981, 588326290, 757799215, 4039067030, 1530289263, 1525997847, 280633215, 3309687081, 2665832308, 2119132637, 2592960052, 3589682959, 272792990, 3742708298, 3861878909, 1181697772, 3953264000, 2874873458, 3988290557, 2406495280, 2869062899, 3127208557, 1542105678, 51218672, 793914564, 1110109004, 1564930712, 2956161532, 122867476, 2464191979, 4150203876, 2203063049, 50116500, 323603216, 3505445399, 1695874203, 975039779, 313973495, 823204805, 2627645214, 1546360246, 3139872501, 1180020478, 3553209072, 89959123, 834381414, 3534936410, 1552890198, 2264021145, 494760437, 474307291, 1793639331, 2875281171, 1603039898, 2458458827, 1727772638, 444965320, 1421082777, 604155707, 4239590957, 3498787151, 2155450214, 957981634, 1579148304, 3475803184, 529141902, 4193372987, 2167366740, 2176404369, 3405010785, 2012210535, 1079193173, 3207611815, 150075686, 4248752103, 81794257, 3479409244, 2254168732, 2592271205, 2924954450, 512439548, 3486484852, 3379483979, 1644498252, 1136479905, 896392077, 2212742330, 34419771, 1204925602, 3500760632, 2996552911, 3969910715, 3287252158, 3501650567, 3621881109, 3310963220, 2192236906, 4199804020, 1519737298, 2056236140, 3566710684, 3347735800, 1168828592, 3653012929, 2768259912, 4004522697, 1272304926, 2957766398, 493135, 2379665916, 1000583765, 1979207351, 3135784863, 1726806009, 3164760883, 2850141934, 1093061662, 209892256, 2399275223, 3110309182, 1158871275, 914280732, 3156319578, 1254113724, 3458429657, 959636586, 1793211312, 2420793362, 2281028702, 1572415694, 211852237, 3980617950, 320149247, 3139241604, 2455734949, 1207032542, 959999438, 1201094753, 757831362, 2357915273, 4237944080, 4255940696, 2314261074, 3609874178, 732351761, 1068914542, 3979117698, 908266570, 3015432504, 927857799, 2603409157, 241517045, 2589624035, 3049847685, 595030629, 1201441016, 1228294329, 2533483657, 2243814985, 877627259, 707501323, 2534247352, 27631980, 1990441208, 3131878232, 2176631272, 721648054, 2779311954, 237495089, 439989005, 2996161819, 3630289635, 3489739564, 1244586588, 588260065, 3835693973, 177630367, 1300147032, 2623420187, 868276952, 3911491660, 558956700, 743079251, 552223854, 62632250, 3969396585, 75322284, 553880931, 1651846039, 93081891, 3584962510, 2618385214, 3279289615, 774468533, 3143999234, 1777037582, 531975376, 3073323599, 1606772555, 3571828092, 1549247206, 1871401932, 2282917565, 783213112, 4125785832, 1275172224, 1795534149, 1746671232, 355113955, 4214601513, 2526249888, 2181162869, 2255353562, 3477430733, 1651042404, 2755679299, 1886631803, 1450717497, 4136282838, 174831671, 1949341405, 3930749646, 1411424416, 82586485, 820341665, 19791343, 2304478464, 3396487684, 2092777241, 1421691725, 844534702, 3182229590, 13593160, 3589682495, 3173486142, 633802835, 294526832, 1239071096, 17480794, 305660176, 3667126042, 2168304575, 1302901036, 2946454416, 2662671926, 3108766278, 3184270227, 3399435697, 3445562810, 2258805139, 372505933, 670336519, 1815169966, 561169202, 2341763068, 3888828106, 551047625, 1274075548, 3952686277, 1912198568, 3490222865, 3647446340, 2396847102, 1495225248, 3288523483, 2947912202, 3568566945, 3044028893, 3912346892, 1413436265, 3976255323, 2056799429, 471911302, 1766469811, 605439057, 2217896694, 1648916968, 1697951725, 1070341226, 106416410, 3524413602, 2225397407, 3445495106, 3492960629, 1011148457, 3589873954, 3122123118, 2003763223, 2735556084, 1037380365, 3302948887, 794494837, 1728966491, 335174906, 2175605547, 1917660147, 2568284344, 482251466, 4168439546, 2307905833, 102257005, 2638608087, 2185220280, 4088479120, 3340214612, 3713460064, 4145301091, 2770569276, 2865338151, 2871983464, 2540340440, 3518164909, 1620289079, 2218516435, 158944649, 1132109246, 3441379451, 1397187056, 2197500468, 3640977748, 2967171838, 1624322934, 1734477437, 12078557, 2540310473, 3255315934, 2679416472, 1329178730, 2720858704, 614466353, 2602855378, 679024783, 1533528777, 1938491419, 3179329726, 3999205684, 3908686128, 412264019, 199461862, 1475652406, 3610121581, 2293911162, 1648803029, 3942523339, 2174289015, 1084544503, 3566473182, 2940598984, 2714926018, 2727949428, 1930204180, 2773413460, 2507889560, 4122371755, 3043979864, 3233105171, 2252211854, 2183409931, 3423504231, 4142101207, 1665017067, 2515478104, 2227029138, 1737834119, 404977063, 840565984, 3280448752, 1178135689, 1208922169, 3508319562, 3154357425, 4137438782, 2610595236, 772457666, 1925276898, 558689689, 1116590890, 1249992022, 3682855003, 766709610, 391597471, 607335833, 1697859802, 2606826199, 209678781, 830797129, 375133302, 1213128951, 3156927516, 2679619072, 2969063109, 3556460887, 1873631296, 2572150650, 1859987231, 422377073, 2794208575, 297153491, 1301132160, 1626129931, 3201294848, 1892683875, 3842464420, 824788689, 3225118366, 4018412163, 620479966, 1924667114, 3336257548, 3381927085, 1269965083, 1567581659, 3906921002, 2851186609, 3931249713, 578923171, 489076182, 1280990233, 2955009794, 2429966867, 1384222883, 2773215519, 2307056856, 856469459, 2310525214, 565972853, 3394940424, 4002594792, 1458142547, 3887484025, 1743804437, 2117275053, 3885283590, 1175020246, 2396350304, 4150800667, 1867384872, 3457555740, 498139521, 1659905617, 1371853564, 3574128959, 1600229519, 1032568247, 955889702, 1470799877, 3996703187, 3256217847, 1739879503, 1036565518, 3424045230, 2410321672, 4251127382, 243635436, 2853376232, 298901552, 1272123881, 1872438005, 935129785, 4251534404, 1982605653, 2511851623, 1013432793, 2206059151, 940670112, 3634175307, 3191028200, 50726567, 254932763, 3047369147, 3011611333, 2230729286, 2170667706, 743379991, 3029528943, 96183319, 2521031224, 609712776, 2707245534, 704915561, 1916843008, 3480441620, 2276234540, 1815502008, 2262245831, 2310226561, 2928924074, 1804922258, 1215841607, 2894775264, 3738497919, 840189816, 3217343794, 211060058, 1107305795, 2130497634, 3814248805, 3411622916, 1488418403, 2126780645, 1642990503, 2409777051, 2115927057, 1211711002, 1510840147, 3471324381, 460670027, 878689156, 3875910258, 1831553860, 1649058686, 56027365, 49337757, 25044028, 1979957433, 2080795439, 2965574801, 883040742, 989934973, 1370290413, 3711373323, 3530937834, 2488694995, 4098369420, 3072771784, 3860085379, 161669729, 2281556186, 2808584778, 1317462915, 2415503065, 3984458274, 2162851813, 2979670678, 1339525182, 2478956838, 2474299534, 3868850219, 3134230339, 347266700, 1753008013, 3939777666, 4086256025, 2271725257, 3399310799, 431067438, 1939850078, 3086095737, 3899187024, 3494810348, 3842096961, 3711400558, 760013572, 3284340180, 328095236, 1186823666, 617742332, 2730420552, 1678921765, 1580549174, 3641996036, 2793106121, 157719325, 3779260596, 1543401518, 1086497481, 4078957900, 4155803345, 3113188269, 190350672, 454472400, 2221744174, 1227598673, 3123821998, 849792555, 2256991322, 349280183, 1413836344, 138493224, 2573667933, 2247120599, 3122305259, 1608729931, 1963616756, 1922484759, 2005957001, 1707209811, 539614373, 733683945, 2624289359, 1014484435, 886007695, 31752249, 2082308187, 3171397170, 1984208633, 95834838, 2188726634, 4078358075, 3385909833, 1253860434, 1028873701, 718135406, 2220773654, 2785724787, 4105758667, 211643324, 1148043676, 4042795931, 2202911521, 1634051684, 2766659344, 4018013632, 1948914216, 3936749361, 664087467, 2882644584, 2347114689, 3967048824, 426340272, 2675799250, 1405987310, 3376115676, 3052920863, 362430105, 1875377731, 1790719501, 1921068617, 3971739276, 2185543292, 482212465, 835555175, 4272301832, 4094157248, 677789020, 1445440527, 404203722, 3957579891, 646691590, 1103506818, 2505718853, 3321716846, 889022856, 769263, 3762482585, 754081197, 3499290303, 3916524391, 1174891686, 2680707071, 31456781, 3931894960, 403748814, 57106000, 2767309466, 2669331948, 1986794503, 772988613, 2388424758, 1163803842, 3587645755, 2239442652, 1721313152, 3488538610, 3678900568, 2373547078, 315576967, 4127092853, 1738931090, 3741718371, 1339469722, 2998250983, 1928327570, 2997370683, 944263060, 2286714168, 186671968, 3106421079, 353175154, 3117312027, 2725960245, 1944928404, 10147644, 3680018628, 323608914, 1915885034, 3087935887, 293396579, 2887318307, 315125906, 1001783560, 683736906, 2867066220, 3613936312, 4086058603, 2434042306, 3845657314, 2211104531, 3105253901, 367236034, 1593255812, 3195338306, 3835239029, 747364850, 2661067042, 1602845092, 3988750916, 3427311165, 2345868483, 176080071, 2746910674, 1366595829, 1445115618, 3094182780, 3217813443, 678828448, 1124237988, 4061039918, 2841993130, 2990931045, 4275866429, 3108578619, 2714182544, 2729935789, 2630791542, 527052761, 3698783639, 588742693, 3245611619, 478636322, 593096613, 584833075, 3846717684, 3577154462, 2397906702, 3428659225, 1622955664, 1490223488, 3043385996, 3584797540, 742328474, 3754651886, 2137040161, 3472653818, 870163370, 3160021065, 2119684838, 4214497725, 928476289, 3345227237, 844530624, 1606261632, 957771617, 2823350832, 2861702724, 2525006473, 3354366444, 1502829351, 1366951370, 790847342, 1214590097, 2247871121, 2502552748, 3672060670, 3971053758, 2356913496, 2323442750, 1402725885, 838490310, 1783638108, 750311350, 2975318136, 2508721308, 3700609659, 810115061, 3750535226, 1687001433, 356273340, 2713720880, 3877498695, 132971994, 665039063, 3016556172, 524497938, 3031434888, 729810499, 3450115177, 3975513816, 3335417727, 1462569577, 3328568504, 4230176744, 2674945121, 4202820342, 309088918, 3246944538, 3069766433, 3357935213, 1275077763, 3620637991, 2695689265, 4082958562, 984498955, 2470295133, 2573102311, 2326522433, 223970313, 2792053775, 33395938, 2943597273, 3467607173, 786362820, 3440894038, 1529897472, 863338268, 3727768974, 430182050, 431484862, 1082630169, 917564339, 3975537309, 4154615309, 1517236855, 2912672863, 822848368, 2997001088, 3886854655, 3617448428, 15945585, 1023976113, 4160109500, 837397495, 960462054, 419013887, 485912709, 4135906038, 267601090, 1082827894, 4013826786, 3039689864, 4286378345, 2005549536, 3098092912, 2305290336, 3699735093, 3852083575, 510102519, 37138379, 2378544632, 3077877848, 99706783, 1492693907, 162896944, 342923004, 2664078187, 135746677, 1775752614, 3771868542, 1759453547, 325030753, 622885670, 4005984022, 2974652546, 1246623161, 2769778420, 2694021046, 1678702039, 870294421, 4223708602, 672237716, 2112095132, 1502183128, 333432585, 4043995753, 1025166176, 3055289167, 3146961680, 420221801, 3767013446, 2563936292, 2122634349, 2789343439, 1449537470, 2277339963, 1895132541, 3247451041, 1827439681, 3332698570, 3007571132, 580062142, 3072793144, 2801096828, 3266166101, 301632700, 4089172640, 1610730069, 598801949, 2450271185, 3006355711, 2077734992, 3084562738, 25811405, 2762444988, 4158713393, 2742238224, 3927878195, 2674304073, 2476339306, 4224118204, 2817589769, 1988703579, 1761001212, 3917736386, 538369741, 1683259153, 1365392000, 3504268753, 4132814434, 3211000301, 1735050931, 3218559725, 2963030600, 1036619728, 2701434260, 159781729, 1756930683, 3484564937, 3234718034, 1443325707, 319267764, 4242553304, 3461210060, 3394639299, 3924049685, 3385986458, 2890827137, 2526186473, 3920660312, 3844983927, 2490915631, 3052459952, 784446291, 2958783733, 1632049776, 4124219186, 1345743908, 1026516389, 3501100470, 1253186186, 1607092277, 3324325701, 301213501, 2304552871, 1703030320, 1292985000, 2141884260, 3894878008, 275266913, 3582917319, 2640340331, 1575421054, 2233477716, 3404975956, 233615343, 333947807, 2542519106, 3980187191, 3424588125, 3302309426, 2023258173, 1481405687, 2457388015, 3991866847, 2155714691, 1336372926, 2576835339, 1638534713, 90573777, 2058096728, 3364420495, 3685350707, 1614760444, 3949731660, 3603834464, 1633824226, 1234502216, 1154768369, 4170796838, 1871558609, 1725248644, 981698073, 1499635546, 546348379, 2686848932, 710112941, 860597155, 3982735101, 149562900, 1611834570, 400046910, 2919934351, 3142982426, 3228004950, 4238036716, 3012809575, 1139820551, 3913728629, 1103144194, 692588591, 232101450, 865076352, 1294606071, 1625820686, 2849776509, 1018494399, 821459786, 4184311794, 2540346655, 1340306792, 3831625610, 1510335235, 2684401944, 3847064667, 2483371835, 3834452476, 831632351, 3086871695, 4084659942, 2784241601, 3980561850, 4120908519, 1543434286, 1163979027, 1441866396, 4204381111, 501396098, 967826034, 1611907564, 3943919778, 382020580, 3151866567, 1803501646, 2863137898, 860212260, 2532228995, 3809164535, 3230004113, 4081655797, 1786092164, 2980181905, 2466614791, 2366080869, 4085962516, 3338375385, 2722344965, 2395523498, 1387867281, 2872132630, 3023029933, 1056497822, 660383152, 3790253980, 1859440144, 172566208, 1973391707, 67975658, 1163219780, 70269924, 3110792769, 3075329126, 2711199952, 64428985, 3151057340, 2548196237, 2229710234, 1694931508, 3614871130, 1962628271, 3946646133, 295000894, 2390717079, 2153761410, 3414636281, 531947527, 3447081159, 1316821227, 665753525, 2223127941, 2646362672, 1980009423, 3224234882, 2555532520, 3065784359, 3575596023, 1502051209, 202394635, 4131934950, 2657905090, 3253882275, 844453137, 1453615841, 1960826303, 1335691409, 2104997545, 4021291483, 3469186567, 3693182447, 3644300432, 1366526656, 4047062609, 213601400, 4062933500, 4196837826, 1320849191, 3488156369, 1628128932, 731777918, 2797452577, 2804581387, 3525693026, 4212652203, 1751819648, 2663919816, 1169223448, 116399954, 4008006357, 1515935283, 3234218808, 1989341753, 2620555988, 1211843353, 2189576529, 3465107100, 1918867854, 3153535849, 610985669, 2781670773, 2583897058, 3685898164, 3759290474, 3707003983, 3156994036, 456502000, 3727858882, 3009618959, 3702255436, 580974815, 3614569708, 1115865474, 321336565, 451083174, 3170943646, 4126518909, 1922670405, 4145984552, 2056622873, 710148527, 2510983759, 4270481104, 2317788406, 3333334650, 2609524846, 1531305786, 648890302, 1902351857, 2071204319, 4029407096, 2453051320, 989258602, 1974232465, 722260959, 2143069256, 3401176855, 3818035619, 3237078778, 2856617700, 3188098911, 3573830177, 2992943334, 150474208, 542951497, 1700940307, 3929311432, 1843121242, 2246354791, 3554582685, 2253877454, 3505068465, 3689473439, 2594399158, 301139276, 2041097797, 2235860533, 2998195437, 4286507032, 635976233, 2964440395, 2156343564, 2906765375, 2482492875, 1892347347, 2573980510, 2350941787, 3230489004, 2628370493, 1931154291, 2304893622, 2765219484, 191379405, 2621966847, 1175872387, 3032558647, 3399975617, 3759514880, 679112124, 2099750576, 621448268, 3559168945, 2151958696, 3934382444, 3645590509, 3747534579, 2007978332, 3786570397, 3473073526, 626493699, 2313618909, 594322751, 3014145775, 1135308564, 3121191568, 2797249584, 285984047, 3642452039, 1203453989, 2344543245, 4025729313, 2264879454, 1746301407, 1406852907, 3346987461, 3026910049, 2962838365, 780879565, 1302564997, 151541943, 500629538, 1821590988, 2729865121, 143124129, 3331637397, 3710931603, 4087093201, 2802646680, 4172977257, 640665591, 2870874649, 466717462, 4939915, 840380289, 821473846, 1252314568, 1063437015, 3987972042, 1163241620, 3415467823, 3160758647, 1373087507, 1769996627, 2151552816, 1135486155, 1900265412, 2794038364, 3349808721, 3109479640, 2155442019, 2393389288, 2574799337, 3303927807, 3917268598, 844781784, 374152552, 4070715411, 2118258617, 420981470, 3541628700, 305021365, 3301740082, 358346467, 2134316834, 4222793008, 1752457740, 2356049084, 3804950086, 1033714424, 3063365914, 2148232499, 2825054901, 133755128, 631701950, 588697994, 1019492256, 2559373190, 2061840037, 1259915992, 210143942, 3045090664, 3125331991, 2528717861, 829247542, 2764195851, 2098504418, 837079359, 3817715237, 2437300117, 4095022715, 1909302820, 26039129, 2912697382, 461551917, 3344086193, 4044987825, 767347800, 3003117041, 3709544964, 3570070680, 2034758817, 1577179505, 3516614512, 4105575598, 2387719422, 1107493638, 1914735798, 1629919388, 1050366356, 1184567120, 3078132098, 3066187528, 3369222059, 393540241, 2276775726, 3778231341, 723490775, 4023357240, 1070197940, 2709760039, 4063611451, 76388974, 82533433, 3904593470, 1549022564, 1731392261, 225847882, 95174755, 268458435, 1513282974, 685442493, 1019487072, 2837725479, 3632545354, 2431426311, 592235138, 3759994536, 2002017941, 3751442804, 1821229495, 1973395212, 244758168, 1758068500, 3126917563, 3134495919, 1623200323, 2914638050, 3156598048, 487395148, 1548442007, 670448642, 2288063661, 1238082266, 3078652342, 3003809175, 3869908544, 198099336, 4063337548, 4263475945, 2973299916, 12801304, 1837232740, 1421829191, 579457508, 619962033, 2417073289, 426863685, 3427495291, 1111191831, 2429444733, 3120177289, 1232505724, 2069531198, 1003970906, 729639616, 3055305225, 2214033441, 1071034829, 2228814523, 1461831508, 4127255457, 4232692502, 831043808, 166725771, 178996991, 4120021039, 1966204546, 3192863274, 657863138, 2103523283, 1645137900, 2083802692, 2467191696, 1987026949, 2266401189, 1304252430, 4207888002, 1295109150, 431223521, 1831431476, 1269164752, 70441455, 2137204785, 276887516, 951946685, 4249404035, 3159579992, 2637985668, 4198813757, 3175607623, 1234420647, 3356064098, 2713153871, 2352324029, 3209182953, 2143279648, 4186882274, 3038648306, 2041190711, 1242113055, 4199335652, 3408948602, 3690534444, 97855126, 2221241889, 1470779000, 2843700796, 920334876, 163860629, 1842299393, 2715766612, 1256865701, 636246530, 3728707905, 3522276478, 1890570015, 3566260386, 1684944466, 3328496373, 1549584201, 2076615984, 1428114819, 1383159717, 830027546, 3021350095, 53266419, 3589219498, 164003842, 2579174354, 791228988, 2729673603, 988182165, 1119135777, 3459697887, 4128303124, 2122306682, 3838943271, 3905413468, 852009753, 2506810835, 3526872759, 1351084268, 4084584772, 634465377, 1679296039, 2133335828, 3787324658, 3622047411, 728848881, 323277114, 3279437786, 4075214255, 787183349, 362940359, 2334859360, 2481440808, 2234809840, 992729374, 665259568, 2506638765, 370688495, 4071875396, 102601837, 3097316139, 2276972340, 2476083324, 4045404774, 3054286383, 72952517, 2344499802, 3724704714, 1467210250, 227838093, 368386929, 1858853497, 1294208231, 2227004441, 214555044, 3543902285, 1424128625, 957648675, 1917859943, 2755972076, 3626750677, 78211994, 826952673, 1114284826, 928589315, 736646722, 1996435110, 3915508214, 3832045052, 451917335, 2866547373, 1094218768, 3777073601, 397894575, 3861887055, 3769738723, 390207237, 270590968, 3378930437, 1327013590, 2669190545, 3727701285, 2101215968, 4289918583, 934408736, 4166245137, 3584771203, 2498902007, 2932326182, 1684363137, 1357610502, 1088682765, 2787875353, 1231561880, 121583161, 544025273, 1282619980, 2666727831, 3139730335, 2976116551, 1304530463, 3254299140, 3280899508, 2468911684, 1681618740, 3756016003, 1836231438, 1764291736, 3204039325, 3220371330, 1631653605, 1632879186, 3841805866, 3518894842, 174211531, 797692841, 3952733628, 1867109184, 2629331653, 823082318, 1056441785, 1909176176, 1069309597, 3135148371, 3367854393, 4203354374, 132138426, 3900947793, 1861742797, 1968186327, 3977589096, 1662748744, 2821217191, 117731124, 917865005, 1265527363, 2715094723, 1377614806, 1373004052, 4076613468, 2249894039, 610402767, 2371385245, 3083063616, 333453808, 688868208, 1728400630, 3527093807, 1440785137, 2281917155, 447774696, 95270799, 3287679544, 320540152, 543542150, 2986542724, 1703732156, 478483585, 2639768729, 1876891819, 2697289547, 2387262354, 2645960076, 2385914811, 403541067, 4235960092, 949176942, 2016092244, 1775180897, 487297492, 37206315, 2539208395, 3119588562, 1535016996, 4284347282, 3097998819, 3793790227, 3014286829, 184252220, 2995352468, 1391823916, 1340377586, 3750105770, 502583740, 177208568, 98307317, 10291949, 3448992243, 3828624740, 3466403931, 707858321, 3970291449, 2963083824, 1105546631, 3276365837, 3816152763, 960831769, 1558917186, 2558654453, 1798135768, 133356221, 2434223835, 3698396586, 1938998964, 363210453, 619914868, 2318698029, 2613179195, 998008555, 3040675917, 1275053083, 1615109609, 1558290664, 3716958247, 3351756219, 2733596080, 1409373006, 27690369, 1872481047, 461637651, 3985894800, 2452125556, 3280239742, 3367221229, 2927035935, 2697673902, 2706702690, 1481934006, 416902643, 1124506927, 2328902092, 2531097090, 673593239, 1122934212, 1939101217, 3891079448, 3662891816, 851195343, 2208071819, 296403594, 3256942291, 2693841107, 2094323331, 203923805, 2934130688, 2175904329, 2491653774, 4068968553, 2005557283, 2797734675, 2330865861, 3642086468, 1264524083, 3625703145, 202210589, 540354320, 620337358, 1279018859, 3499186712, 580287852, 716667451, 1746422263, 2132649662, 2899959913, 2299278135, 3867737382, 2408970935, 130178259, 1883139066, 4124866592, 546934480, 1932542578, 224346181, 2801017477, 3143042119, 1584914749, 510358486, 3069992847, 3641190395, 4033840459, 3693523725, 1028491878, 2442542984, 3958880899, 3776762415, 1288641878, 2727778607, 3035089071, 2352151400, 919823293, 259850761, 614138518, 4032461366, 4101451605, 71122086, 3592566524, 708695601, 361901603, 3353328694, 1694139185, 3357255201, 240973286, 1684968674, 3581484685, 2532843754, 2347418081, 2164171558, 2298066191, 2119772156, 3173270757, 1984705703, 3081781169, 3531495676, 4110011078, 2534631763, 3755734579, 1672322537, 4069843108, 1948278694, 1847233426, 841942089, 3320699124, 1751116711, 1458263755, 1008712855, 4170144367, 611241322, 4163637365, 3532953065, 458549119, 2159753526, 1679678198, 1618690873, 3960289063, 990020878, 936403634, 383289084, 4108767381, 1904480498, 1147270341, 4130164013, 3730771198, 895323808, 866628397, 1496701631, 3534615885, 246051523, 1944869112, 2651694886, 2854226931, 1556576582, 448866066, 1826382428, 2453959991, 833610445, 2490051887, 1602527035, 2916900607, 361614914, 2791794162, 4203276765, 2519438462, 853714346, 230283335, 2740014478, 2001765627, 2396360610, 3845727394, 3184718274, 3285598717, 3117063675, 2547410817, 686927532, 3395050039, 2807244095, 2303826910, 501209330, 4048643859, 2994116843, 3315770105, 3854753868, 166678807, 3222152937, 2944460235, 1764791408, 149307475, 3317942991, 2010809044, 3694946714, 3442542378, 1429445460, 4008960285, 3904965742, 321680815, 779202394, 2030847698, 2321650356, 3957241775, 4093417968, 2178641211, 1750486708, 329154472, 214721676, 200461387, 116304639, 230214356, 3113132252, 483753743, 244715181, 2856538687, 3989620760, 1818657077, 3965236787, 893898870, 1119154492, 2262456149, 2363663216, 758644672, 285677524, 4022203960, 49634896, 3346995630, 62096840, 3982959172, 3137667175, 2626483414, 157478296, 323204300, 4098480955, 2348610273, 335248486, 2853668198, 4162008358, 4280962213, 1749491076, 1422805696, 2619390227, 2081698408, 564265989, 723076128, 2072761373, 359387020, 2938353978, 64150624, 1409639217, 3537791438, 209720146, 3067839815, 1504335165, 510697279, 2728971587, 4082605654, 2132045209, 1290932971, 4181547736, 479730300, 1172450493, 2160880980, 908490278, 925197741, 3755522916, 1835812218, 2175114830, 3793083778, 1893756005, 1051427447, 1432727716, 381618881, 841178992, 2017245039, 1623527554, 340079712, 2849084197, 1263727190, 1320678276, 3937082851, 3010734592, 703981706, 444296574, 868640107, 715062965, 1776091636, 3946272282, 3031040070, 1942867502, 4101184115, 2536217110, 671006757, 926103102, 3639587067, 3195387709, 4009815307, 553279117, 3615312281, 1969548059, 772733643, 928485014, 1607565254, 1030425791, 2041702533, 2684735368, 2780287001, 2526075237, 4171198882, 539176200, 3532357007, 2662078488, 1951893211, 3011165581, 3785049373, 4293433753, 2525486493, 1655191009, 4082708308, 3241346776, 588575096, 1347670728, 937254013, 3062047068, 2397649150, 2442655680, 4169503593, 2719324629, 3294455067, 4027203511, 4163366418, 370830039, 3636172949, 3811372312, 998363148, 2914068987, 2768111942, 3292335311, 2177772850, 1113642815, 1063900611, 3205626066, 1877946277, 462746671, 43505878, 3310010201, 105660707, 3885789990, 2546669182, 1538137395, 275723844, 3326099759, 3561086642, 3421826221, 1833308140, 2053538492, 3718443262, 3749141839, 641456499, 1739253292, 2275187349, 186249834, 473761804, 1574409374, 2043553574, 882541741, 2048763586, 1480423767, 608811036, 504414837, 1289458932, 3787451625, 2940661201, 4169162707, 1230553537, 4027652711, 3422477226, 1115544169, 891981499, 975038469, 3163565911, 1691609431, 3939347285, 957161879, 729293183, 1040744998, 1827226019, 367324293, 486807641, 2063234145, 978024487, 3497209827, 1835518134, 3011705570, 1645361008, 2646365918, 1522190374, 2497839906, 2901934598, 3649069357, 2056384503, 1993182820, 3286035680, 76592368, 3073939306, 3751561389, 1682634108, 4026381249, 496715, 1216846688, 3443777298, 3476607205, 1024491267, 1890452962, 3023731356, 4284898422, 2106567642, 56720366, 3394295373, 2843602173, 1399432331, 2891125221, 2787755628, 3162177808, 2484210648, 1600340476, 1246707355, 1517272772, 3261985390, 3430109135, 8015698, 178699575, 2210788458, 3338183569, 3238373163, 612405251, 68899864, 1236548503, 1774077609, 2661597920, 3705912453, 544970321, 1910271746, 1207904766, 1076889228, 3052870864, 554223411, 4079863123, 1563373537, 4135307802, 416000608, 3693705541, 4250975395, 2037858360, 4057826998, 3820146905, 1509352355, 1473538059, 3324487691, 630810923, 3558720779, 1312589343, 3378910322, 2558574611, 1004577496, 1416516730, 825915966, 2639645772, 870799992, 3085481094, 73873246, 1803779114, 183218315, 2574233706, 85539446, 2996642396, 2373215545, 3266073560, 3285625694, 1180018167, 606616313, 547272307, 2166245833, 4003280641, 2774715271, 2762942580, 3046601362, 825405529, 4294773104, 1337548681, 1538745196, 1384567261, 2370311417, 466899615, 475738788, 2075164789, 655896307, 4287397739, 1763976423, 1212831039, 1329057312, 992135213, 1295589427, 1360845533, 1328838596, 2223731798, 3005610398, 2000956222, 1983503180, 1430824139, 3327814978, 592178667, 1896191638, 1634651787, 2714047641, 3389094577, 516782834, 591383474, 4131640531, 3067048256, 2987367554, 2305576324, 1008586211, 1885728354, 1971025319, 695683086, 306450588, 2676505291, 241514110, 2764917092, 1955157831, 3984023881, 1944533746, 3836865458, 3064371174, 2845119591, 4112358541, 3046947667, 2076442252, 3658795643, 2894374025, 395634064, 586522751, 2338854818, 2914554756, 3616869988, 2367218452, 2902658230, 4276593433, 1836903310, 3386009014, 2094500030, 3308785710, 2773429021, 1634184165, 994809397, 430708438, 1142648838, 1685989844, 1324086643, 2879421996, 1513697050, 1936903778, 3170688925, 2507903306, 857304769, 4070868093, 1967807243, 2322083575, 1088528081, 3890823397, 89462054, 501656784, 3872401309, 402801412, 253865366, 907216694, 324240181, 3758367229, 2946968409, 978532415, 3539157203, 192060994, 2059641599, 4196914079, 1775327776, 1422839967, 4024396147, 1436532928, 1333862423, 2695630367, 1543275331, 1674913117, 3094631719, 3488133214, 2934550060, 305655362, 325904794, 1324731608, 3703852386, 171966129, 3805232118, 1310965370, 4147572360, 308299551, 1833978726, 811587287, 2314688014, 1257617364, 2999169623, 3584753290, 2266178197, 3463206312, 3423043309, 2672404091, 512381028, 2656700497, 3362963824, 770581326, 194603765, 1960570944, 752116800, 398321618, 1028702377, 2744709135, 1090776861, 3630808588, 863567303, 3429877339, 2849891183, 1185353676, 4157279287, 2764818642, 2406703604, 3301653790, 3617622130, 2013648904, 264876169, 3209508132, 3723860289, 645025509, 979215915, 4284874102, 3722589243, 2820270893, 842458115, 561812591, 2697700816, 656121755, 3784534434, 2183878764, 3367233498, 3663875324, 1606318368, 451999359, 1144359038, 1955481717, 3315192017, 4282513760, 318558656, 1103532472, 4252788577, 2553024869, 51358163, 3775479171, 3741721438, 2841160331, 2832682496, 2688273113, 315051002, 809312364, 79195491, 325221347, 160825876, 3415935646, 3560485363, 1015060947, 1824892556, 2133847915, 889254687, 901748346, 1407323570, 99923690, 2617369855, 4099216467, 2821908588, 4042659606, 104206145, 270578983, 2845835493, 2837573364, 3800964883, 1186673960, 4192725517, 4005296230, 2605236931, 4091958266, 2382207062, 1545805733, 3039702362, 1738134751, 549978012, 4183471382, 4040424424, 1407507057, 1353687166, 42969588, 2772003452, 2356720628, 558944593, 730022691, 2073948225, 3614648917, 635212497, 896921844, 82363766, 1631270726, 4261899776, 1073956999, 1196816126, 3888091240, 1852771692, 1046694844, 2555291773, 2461504065, 4174334609, 3959210109, 1622162093, 3187375813, 2563485618, 2724823602, 1625562545, 3593841717, 412785140, 2415087934, 2971116433, 3000423071, 1707525100, 3052182315, 4263580020, 100939897, 3387779325, 4118846804, 3484545949, 4248730275, 4058086770, 2282222571, 4239043734, 3878546215, 3186312401, 1865428004, 4168472963, 4109978953, 4008113700, 730296973, 4019675057, 1557423727, 2882631573, 3672803508, 2006328232, 1562865169, 1367994143, 2666742963, 2264828414, 3320460119, 1840016054, 4209375100, 3728744229, 1513280168, 672431173, 1557191871, 2924968270, 3491102724, 2561393439, 553210324, 3390517949, 2769763342, 809161459, 2791506196, 1918183796, 393321830, 1499824099, 2203200635, 3250195952, 3934465152, 3250200329, 3725304419, 2137396829, 928914702, 1743985776, 2875521690, 807835049, 2203697095, 2087055289, 2914864183, 918959591, 1451065176, 3511880573, 2692873773, 3242274188, 2151533188, 2276973465, 3867009043, 3901193693, 1316390741, 523064321, 1986099367, 3612495920, 2922562037, 1920457231, 1136418944, 1741697607, 3845826533, 3120630137, 1270002810, 3922083832, 4244963055, 1270424153, 2515303965, 1421857835, 859100573, 157120495, 1493736213, 1287951743, 204628799, 453981829, 3359644791, 2814186618, 1738129119, 2785146551, 1736984791, 2704337444, 1629183769, 588645508, 903567912, 4140434459, 708252875, 2926391408, 1204871338, 1636829966, 2827128111, 1960376827, 1606999486, 2296474188, 2202357505, 1248172093, 3836860778, 1110567747, 3521953013, 3533399319, 777788786, 2235783147, 209884943, 2431956065, 2885114285, 2225428429, 3038296843, 1865293378, 2644775074, 2475593171, 2971150292, 357580372, 14919119, 810638264, 3605935940, 3313171512, 738164782, 2103980155, 3775193313, 447270722, 2383015526, 4098101401, 1134395194, 141427155, 1506968428, 2770463572, 2761388342, 974044072, 3786702187, 342865173, 2961384770, 2114704600, 2251615703, 2281068092, 2790422009, 298357213, 199210040, 2152951795, 1785920370, 1457860013, 1765699601, 4107001771, 2540666676, 2940857156, 3915171301, 38622102, 892985391, 3655293388, 3823253475, 975407987, 1129873765, 2180203535, 2903954920, 3409369641, 722072908, 122359393, 758130497, 945863938, 1912906330, 1155489658, 2269322323, 1557834711, 619380768, 3162081623, 1657435932, 3838503195, 2360438643, 4179045740, 3117726486, 3653453360, 2181149199, 722185517, 2895992912, 2048680272, 872012723, 4049166759, 3883085958, 614612825, 3225175644, 1046122278, 3463724090, 2002850225, 2423998632, 2271101624, 3942133224, 3460569898, 1822232481, 1243413291, 964826282, 3033603496, 959322874, 3634944157, 3486547407, 1989620704, 1007149855, 1741303872, 3664737343, 3830609342, 501971183, 2575551233, 1728425406, 446097420, 2491799317, 2944292905, 3417498228, 727718610, 1579424101, 4134697762, 1517651649, 67134689, 4262375607, 2487037626, 1730255240, 63545690, 2664327591, 2451217034, 3004306773, 3241517934, 2349105039, 695919486, 511546742, 1225092205, 3586173787, 379722691, 1340320439, 1373099705, 1622530706, 1318195589, 3726961413, 1913943921, 2834209981, 2379307526, 1342398233, 1421496868, 963212656, 2681969146, 3801651802, 2279690981, 1166297719, 3519349250, 3698756710, 4110539215, 2693227502, 123614973, 423273764, 1411597528, 2238947604, 344281289, 546618789, 2236698261, 1618825911, 729869016, 3366907494, 2509704135, 3618619581, 967114207, 1083584016, 4207621045, 3720533404, 4008174882, 2453340168, 1994424999, 853006084, 1545807590, 1768998584, 3926120778, 145748304, 1257503553, 1255586118, 1014665032, 3644149306, 1580464590, 55498743, 1339469049, 101313236, 740822276, 1385234271, 174596039, 4069354884, 691993174, 1094169988, 2616663055, 4082294193, 3004570614, 2995348434, 3766251358, 208519767, 871557034, 3744110658, 3976768501, 3044036754, 1774848556, 2283144263, 3614640921, 3630469376, 1652629510, 1300051242, 119494425, 3857528691, 3774825416, 787941885, 2013326639, 403478837, 3913249510, 2859009495, 3939756044, 3883997428, 1113559026, 768643361, 934913674, 3251861077, 3066940322, 3039816293, 1662519817, 3356547368, 3276790498, 1896550194, 2189751546, 2948489821, 3732873464, 2451850295, 149107076, 1494570901, 2600425279, 3031567588, 3861648437, 1343212617, 3524007024, 3787913552, 779667138, 3682606081, 2576818268, 3597734891, 2577915492, 3571886937, 894556028, 1021118512, 2764026836, 888467915, 4189859824, 3538873259, 1231330353, 1911452875, 505004865, 4192665727, 1357619422, 1944477004, 3814858419, 1425829391, 1951464030, 3425999307, 3269152867, 4082555596, 2282224419, 2557074753, 2579327058, 965194234, 2480756835, 3813074662, 4063674000, 4046195707, 1891332711, 4041787810, 2832077645, 1253339013, 1005671060, 3508537453, 1817308710, 2368200193, 267639630, 641021294, 861861350, 3754496331, 2728545357, 29709079, 734867983, 484296337, 194516142, 2616703411, 2015735811, 2565092120, 76498882, 4164760555, 3951629420, 338091987, 4165716887, 4224360681, 2925481786, 1657261456, 3665165990, 1920757828, 1252701390, 2777915903, 4148521672, 885377675, 1917099378, 2435322968, 1812886176, 781673082, 3351050633, 2696622808, 2893751571, 268897429, 575174105, 4284918539, 1401502697, 3305843214, 2042818429, 1216541744, 835198420, 1508750848, 4113829189, 4044189631, 1914991295, 2201661270, 195818836, 2514665047, 3805129549, 2518615089, 1824482348, 3661896957, 1243878050, 1833369449, 515830932, 1567861509, 48047743, 2481239284, 2282208427, 2011197770, 3499549547, 1599378581, 268806248, 652774759, 2936251544, 1689166471, 3129788502, 902930794, 4037538537, 1080634523, 3529880304, 565898312, 3920968529, 854521448, 2627043293, 490218760, 1662619083, 333348999, 717451641, 3145017027, 842783460, 1236703713, 1459971020, 651522662, 2852947973, 3195308703, 1796391160, 4164807993, 927969243, 2735251746, 1852141923, 2121019268, 2348404543, 248699297, 2972168033, 2214162528, 4203385930, 2937785593, 2662522379, 2186736169, 3785810911, 2852632452, 178683616, 483133459, 1926740957, 943022604, 1543941732, 669537484, 1501465886, 386949498, 818942555, 332116957, 765394514, 2647654968, 4194482172, 3940233053, 2906120495, 1421379332, 3940853161, 2567028951, 3052963882, 2363620103, 4092114107, 2408618528, 169319926, 238803160, 1384785343, 2538802817, 3410731408, 4274245680, 4036768610, 1441279908, 3563082593, 3192615906, 1134314786, 667261153, 2984977217, 817172166, 936245302, 2733039720, 2460900307, 3254861041, 2315526437, 261607657, 1619640552, 1467552855, 3042013704, 3176100039, 1486422270, 1751879305, 1129398579, 4062279742, 2183726965, 1345657508, 769560063, 1706451428, 3992502402, 4125165870, 2865308058, 982294371, 2162993247, 792225027, 1456191673, 2337478405, 2850014885, 2929394637, 3625583399, 2915530411, 3736110413, 946536958, 1490750032, 3617083096, 1374841582, 2841923585, 4170121279, 3421233236, 1197180113, 692922379, 1026317114, 1083254258, 2798434708, 3209608626, 3633153798, 1337956169, 3353748071, 1234722142, 2480556175, 3189514214, 1142272617, 453305188, 3557237604, 1565886916, 271451913, 1329285180, 3307004764, 3394259, 3230184302, 3391597775, 504728822, 755404918, 2804042210, 3695774239, 2900151515, 2425829624, 3633712672, 82281532, 3236862525, 2996255222, 3809919342, 2865894065, 1446303558, 2740011016, 2144562038, 3027628806, 1598296794, 1606067815, 1274204539, 197344443, 503853620, 2436640443, 2858677407, 2400746501, 1523730906, 1687210564, 1158177311, 218130963, 1030953265, 859567382, 3128181329, 3976631741, 558984374, 4158309353, 1300155582, 628670085, 715652743, 2027295847, 3981688526, 3585820638, 3433084882, 2844716778, 3095688165, 3281690983, 885379464, 2048473065, 1266423727, 2532734027, 1526776288, 1168660678, 370932107, 1756072160, 2780234786, 4252188698, 2485768751, 1165651276, 535130041, 4046498149, 1744732679, 1741561930, 3673553903, 515168682, 3230363100, 327157039, 58995002, 842896028, 3650721924, 4104564743, 3517845205, 3879860124, 544764937, 3534286921, 1863470893, 2768877728, 2108155278, 236820135, 825143542, 4245643209, 483319167, 927574855, 3836075884, 1815985651, 3434371650, 1546249281, 1600705327, 3166034341, 3796548125, 256650190, 4221840665, 1863836122, 2922564039, 1270784014, 2824818906, 433469036, 796462129, 1867943148, 2798626807, 428641349, 1042741948, 1685936680, 1938067451, 2344901099, 3871647689, 3715544924, 613784634, 4286008901, 2189701157, 4023810566, 2730845364, 2511123891, 837191471, 2649696071, 3709251844, 186288684, 186178278, 3536420584, 1247749327, 130138969, 81479679, 2868452374, 3270774304, 2915552656, 736484459, 909975687, 3857136056, 63674307, 1733476221, 1976511773, 2284857737, 554503290, 210520716, 884304492, 1812261401, 101694301, 4145240712, 594523001, 295491976, 1905590033, 2652004931, 2727329950, 3409103274, 841819286, 278173069, 2227491478, 2267696727, 1907025814, 2702071008, 3638699470, 3403262221, 3124682702, 394045352, 3253016146, 2577324392, 3172189570, 3042272631, 2766618626, 4208775925, 2488923093, 41076445, 2281527543, 193263143, 2218689476, 2247285375, 4034502443, 525103920, 161084191, 1366070624, 3990960197, 11025556, 1866900089, 1109421200, 2498194664, 3449834328, 1929034043, 2149254481, 2130393807, 2884345977, 3231540067, 857844388, 683453333, 1808184240, 1747085338, 3663962558, 1346951781, 1838217874, 4028188271, 1660139113, 1727989362, 2151653868, 2599326817, 596751856, 1352465704, 1654688102, 2265356185, 459300714, 467604180, 3809736657, 24258397, 3838952459, 958288138, 1110886451, 1184612066, 1560495648, 2406951656, 1728582650, 3173553341, 3297167605, 1683363896, 1348066239, 2133747745, 1659186617, 921083492, 1107142437, 1019414605, 1037791778, 9571686, 1260323070, 2719096205, 2083827258, 895935254, 1695926144, 1959489373, 541759926, 2810478569, 3593357064, 718694570, 1953200573, 2528713911, 2078946459, 2387986354, 4092955280, 3683312050, 668709122, 3648057550, 2736601574, 2483919466, 1930272308, 500148197, 2463370068, 2785888782, 1415639335, 3262712591, 2667875504, 2993459569, 2101360950, 2937207942, 3623891672, 1248703970, 1350492638, 3976184918, 2571250904, 1760094405, 605150486, 3394111755, 692815381, 2678864427, 2555240202, 2625215444, 1062572849, 3216280013, 3300010694, 1978242076, 3032287900, 1862508770, 2042450637, 3519482714, 164743732, 1114310822, 881281079, 2461714061, 548896943, 3231522088, 2758771619, 445813561, 3005026657, 743121495, 3297850213, 1333802586, 724686831, 2581169280, 789587368, 2700686944, 3972056551, 2939538721, 2163340681, 3461615714, 3301904350, 2670093213, 1252600343, 1600573497, 3602559265, 2364945679, 3397522614, 1548378458, 4164591330, 1612165961, 244216411, 3452304956, 4173524105, 4237492491, 3128229583, 466337495, 1907903713, 392437870, 2138976186, 1005450357, 4170529071, 2456901915, 2751966952, 934081866, 3594886364, 3368462228, 926039947, 3215726833, 3201921691, 1321043415, 3415511550, 943242824, 2950902314, 2096547106, 138077840, 1966551305, 2267279438, 939894052, 1484773965, 736519806, 2691289428, 1729276803, 448905264, 1663380523, 11180366, 3185289569, 1718674052, 2134213586, 201532901, 996635439, 286143325, 3628734052, 2948968916, 3393436655, 2570461119, 2850418822, 2478500731, 3249228119, 3934961888, 372053031, 318800776, 4041575413, 3709332429, 1513704385, 3662920154, 442546282, 2199890756, 3677640134, 304399598, 210841893, 1475052, 2636215908, 2288118515, 2120192535, 532697409, 2071010124, 4282099138, 704873186, 3565866187, 1148488161, 4098653515, 644034920, 1461657298, 739694306, 3786092262, 2392107411, 1134413496, 3480875068, 3491773998, 1229208849, 2654334003, 2301661836, 1521647827, 3540933192, 4080487168, 2999260132, 3015515831, 1438024675, 1267979872, 2992956881, 2418878419, 1115130289, 3912338644, 2424262881, 963921495, 1819614249, 846421291, 1424289471, 1693220600, 4284944951, 2081357228, 2133629321, 116517024, 1380610495, 4020929871, 3184102251, 120407640, 2526656335, 1126521533, 3257279370, 3152775397, 985311938, 503200113, 2079992890, 3668741096, 4226413690, 525889900, 3084681619, 1310922531, 2919410129, 3691130143, 4280390346, 17655087, 2983629427, 2165213985, 3031439892, 2966113136, 2700363504, 1910781752, 2625625547, 4028163057, 3884256188, 138933884, 3868266668, 2514285125, 3373078971, 1449328100, 3194070806, 3296417759, 2634631174, 1856553733, 3461126303, 855818834, 3121166719, 400053171, 4259422061, 20806093, 1529085703, 3406332432, 137277411, 2671074469, 3879178777, 1889443653, 1504936807, 3214399221, 1553571542, 2978274215, 704734451, 435096923, 3887770684, 1273096273, 3887460900, 3505323674, 1519055434, 805665336, 1341758930, 4250158130, 3188291101, 630598248, 3017509773, 629226373, 437956976, 3584897958, 2255468854, 1988018193, 591445862, 1717326206, 1713835414, 3811827694, 1257648998, 1841322575, 3855452907, 3714985610, 2176324132, 1434304653, 487354404, 2576619443, 806254844, 541251942, 1828388388, 3556485958, 3784560498, 919808596, 3635498284, 3392192208, 1045255224, 3199920799, 1759885856, 585765422, 1976618510, 938552712, 3954948071, 1296215330, 334040962, 1938778999, 476597797, 3363242321, 437235475, 2735318425, 2898566942, 2781681687, 2892695615, 4189477603, 538969159, 1997569062, 2622725588, 937947664, 1866620953, 1689059596, 1922710773, 880578823, 1711389729, 2261734163, 3394687601, 3735165695, 3610247180, 694930013, 188659814, 2065569226, 3569005116, 367110526, 1239535747, 2193966194, 4196868777, 1865855637, 2040770842, 1634303129, 3862724096, 1346697167, 2989924227, 3847865510, 914271904, 1431871924, 556260232, 2108599594, 3633179033, 2178170482, 3942045482, 2830728818, 4017022712, 1839474841, 1028091157, 2962049946, 1334488436, 3503649694, 3795578913, 983056172, 2497506628, 1888964870, 4079833259, 2007979033, 3094610087, 67893707, 2355139782, 2554186374, 1105266057, 597380371, 2473518062, 3689596252, 1764675482, 2283127674, 2423145816, 822545545, 1318630899, 3527899768, 3227300108, 1454999110, 2179774601, 793412992, 1136292767, 3472233433, 1939041286, 409544980, 2323538826, 1571064898, 4051942856, 4007191424, 163741041, 3438993870, 3157126110, 466392397, 1280146008, 1146975624, 3765428625, 549465851, 2466919115, 141607621, 1543136901, 826985915, 3684191407, 2953210683, 1021197849, 1635964160, 3045415718, 1893601127, 2396413709, 1567484090, 1048376432, 524396758, 515596939, 935836451, 3830067177, 921113492, 2554388970, 349700801, 1452419202, 697056989, 2709366378, 3793422347, 699261330, 1269482473, 3809767439, 1722843402, 381426044, 2133894214, 3671711822, 1491668076, 2506798389, 1787332198, 2587371564, 1638641352, 2163200887, 2392711755, 3706504245, 4148973989, 2968046785, 2123801168, 1398433577, 1635547115, 3724923013, 3006588840, 3093646660, 2072867758, 2431785378, 943746195, 4064123505, 3338543965, 153488024, 2820809578, 2222054419, 3921984402, 1435601300, 648836110, 4007228181, 790198238, 1209307358, 4115662207, 4249660047, 1320369810, 2473856116, 319256555, 556316696, 2504877303, 2528679552, 3376900742, 2853758159, 3113849920, 3470318179, 489930040, 886968999, 235193951, 359694723, 1652551079, 401678037, 291479459, 1480990281, 476132036, 184250729, 2872048008, 2425079242, 1739209248, 3178824682, 3116334028, 1163294587, 2373879670, 63450560, 2254175597, 389881347, 2332899527, 641598208, 1445567452, 2881376597, 1510728933, 4239838584, 793913320, 3611148030, 934623577, 76166000, 454357057, 2836214655, 2966475257, 3412903024, 773540027, 4085095027, 1713930769, 289482928, 972915224, 769375390, 3077216747, 3174501873, 1468265576, 2356342584, 362602471, 196972390, 2128730530, 783990300, 175349560, 1289693244, 83395310, 4132290010, 4203424246, 597303916, 1189548558, 2928142135, 1035508672, 3232174971, 327859509, 1798083617, 545762642, 3136606920, 694997330, 2091313966, 3844530340, 120547805, 356199516, 2353855657, 3224676585, 3933080230, 865263537, 653555493, 1580453903, 3750130091, 2788970142, 155790202, 3962843499, 2834387970, 3460031821, 4055653057, 2394580444, 4197717201, 2902220333, 2521476614, 2573369209, 2911946578, 857779288, 955251717, 3342126787, 3093646803, 3927556349, 1930802247, 2949117336, 2494485206, 2540015950, 2758535281, 162895269, 3207669380, 1693052307, 2454216601, 1506838437, 3524960589, 3993528531, 2316229243, 1965395455, 1932601809, 4046441785, 260710823, 1500128141, 2874234752, 425168311, 3818951617, 3795365810, 2050370810, 2329704739, 3331934836, 2395030503, 3655617214, 1587513205, 3687781770, 969748766, 88701991, 3063780760, 3833591321, 978438014, 3523192802, 1305423221, 1813726147, 1927449577, 1325515248, 2125157803, 4014370393, 1898989787, 3509414794, 4294122956, 2022612332, 835266820, 3061191256, 2802549894, 3680402661, 3411051148, 2528665898, 1495076139, 894676683, 2607478242, 3391911108, 2081828425, 1237368547, 2301173361, 324837064, 447648023, 3310905661, 2965471045, 4261352350, 1668725189, 3173055589, 2453019138, 3750522527, 4175137192, 1919466062, 2076866044, 1001908097, 2831095712, 1874520434, 1367816383, 1588636984, 894986427, 1127069111, 292441940, 3962823112, 1505211964, 2148282669, 2816548541, 2444583451, 2930328796, 3367297145, 1835513155, 2822894257, 3820472868, 2786237868, 3251667331, 3122819405, 3078913305, 2362355236, 2487867646, 2822812684, 4198452421, 4002458319, 3686996806, 253645453, 1307905255, 1056394555, 1561502239, 3739405391, 3192636543, 4098248445, 3174738755, 3225138608, 1826614067, 3258396343, 24618478, 3043812616, 3379285976, 3583707808, 3411928075, 1710825441, 892591254, 551157697, 256378707, 242246607, 97685068, 170141004, 3689606555, 3629991587, 1073675025, 3809481768, 895824670, 881391754, 2979276509, 72721854, 3626619289, 1660710868, 3951992279, 1609582081, 3611241541, 1182421516, 1227157958, 840122333, 341143104, 1695973759, 3726553051, 493516779, 1267982309, 3715552288, 1922154933, 2391003336, 3249672019, 1702836498, 3828666283, 2069982443, 1535654239, 2395420064, 1881835206, 3536888782, 908107742, 3001221266, 101394950, 819069825, 2136159137, 2208158073, 557571910, 2615755982, 461602957, 769824823, 2034434471, 275166214, 2456104978, 3253044656, 3382952952, 1648144095, 1165492345, 3913397563, 3210088766, 1585530542, 3602177383, 403583778, 686180647, 1163177688, 1432591545, 1752149886, 671380431, 1973452908, 3591295642, 3684812300, 3251051984, 3597084036, 2724717669, 3672451448, 1178334884, 3029078739, 344578717, 1504806080, 4019221407, 4184759301, 3779802434, 2372378201, 2532288607, 3482761580, 2841522375, 1749323331, 680495833, 3688921309, 3088175292, 1510520576, 448915230, 1088265351, 3741931220, 768385669, 2495910133, 2229299394, 1169819635, 2704025479, 211269054, 4252185627, 712300850, 2783858686, 2114034176, 178207851, 2094697061, 1429293398, 3069197925, 3637466490, 3671727926, 2617807720, 325755456, 624486486, 600612238, 616685122, 1074990482, 3454775131, 2928464439, 1336026218, 2103192998, 1725853140, 1238566083, 242028966, 2722526388, 2776798240, 676903025, 1894149101, 3589076600, 4118687747, 4109974327, 932685182, 566978838, 1819462565, 4017549704, 2892054760, 2669448773, 1046289166, 533096263, 892535465, 1164842028, 2087623797, 338186025, 199443801, 593498667, 3181234995, 3821610022, 1315082683, 2028599045, 859316436, 1198597817, 2643582280, 77884831, 2949761644, 1610602083, 2413851014, 296562925, 1126245435, 2305036744, 536460930, 3439566143, 702517627, 1329782177, 3324982697, 879762677, 3285960623, 4001120802, 1935738066, 2473060937, 3953828208, 2042629898, 744270607, 2325027175, 4290370915, 3228218225, 4168618349, 702649094, 3269605448, 1447868823, 3967446923, 1189313157, 3077500719, 3269890883, 4015219411, 307581796, 851139255, 3472035047, 2138072842, 2036947471, 1523622913, 2427066202, 1778286732, 1798332980, 1011548007, 421303446, 2925008661, 1087741809, 354837227, 1544924791, 1894177438, 2194795028, 3685588269, 2798154926, 2428472002, 2789810041, 3478135544, 3622173302, 2837897978, 84359193, 2355457988, 644913205, 269719833, 2612912420, 391753477, 966752982, 1841911471, 3520265685, 3086248425, 1617469157, 984569561, 2737587223, 360497292, 2947619644, 1078427846, 1188248868, 18236131, 2233039726, 106557484, 3158826910, 3958883261, 3702425042, 1970093653, 3375687319, 2433780311, 3377435128, 4227420810, 1877641944, 4147701604, 1904949952, 1372592380, 3469694224, 3509170442, 875582257, 1458073253, 1084150644, 2157632771, 901379179, 3878247198, 3681072547, 1930520294, 481329573, 548955463, 1063320047, 283118597, 1873620234, 3857667192, 349031777, 4050858319, 3239104377, 4095596138, 3482906084, 1792453218, 3170560517, 1946670099, 3608405368, 1010417084, 2569763245, 2696575740, 2919493200, 1446023961, 3352985896, 1023158531, 1073760842, 3968769096, 2137643537, 88990982, 3907517741, 893114290, 3484341261, 992049762, 2320274871, 4024856283, 676623125, 1888180898, 2598561132, 2372189089, 3346769933, 4126692138, 1108782577, 2976708474, 2512255399, 1350147929, 1755352514, 808941621, 2175205526, 1842537442, 1311214960, 684732040, 728233301, 387658106, 3457172434, 3867490916, 266551152, 413154955, 2255468510, 3835763069, 538901548, 1204243885, 2499647847, 265186756, 2704296574, 3651131667, 2597900505, 468830921, 4172240829, 1043334501, 3412324649, 1935733287, 1955846632, 2142850245, 3303109473, 903727583, 3102409652, 2225139392, 959544476, 1751012446, 2569674746, 3005280343, 1670981427, 2560147077, 1311022047, 3823066006, 3136828809, 1865190770, 2282392089, 463066662, 2559741608, 1153407308, 2708006365, 252251953, 3875389422, 2819254079, 3862825820, 3788998054, 150763581, 3846221041, 924809963, 1287251866, 3906377464, 1559779288, 840160764, 825733511, 190399033, 2085644686, 415910688, 1544504336, 2892968269, 4093288222, 3146573072, 525012203, 1366236920, 4025795290, 710166498, 237479911, 1282999395, 251725955, 669225243, 2474772163, 3384252671, 813566764, 303039174, 1329888556, 2134603462, 4062716058, 118471429, 1766213745, 3225658107, 2950625791, 2175864375, 2040235132, 3991063492, 3194988848, 898504688, 4039626828, 2591409725, 871874189, 3660987929, 1645607960, 3645605210, 1289073310, 1016506717, 3229825316, 1764672345, 1243586748, 3947602104, 3786267239, 1314280687, 1655186533, 2507502213, 4211323305, 2058823328, 1633657453, 3007635452, 3075721869, 4218350903, 1924622176, 2853579953, 1945371880, 2603034652, 2400138409, 3224521145, 387727967, 1114260293, 3455580565, 1179653645, 3883479030, 3231404998, 3427598920, 3910226107, 1061948147, 1724977368, 4058433802, 3426482356, 4111495572, 143288483, 4244110227, 2904592555, 3285513425, 605894858, 2216712989, 321642495, 3700006650, 2658482067, 1678391676, 3927695155, 281670842, 1808969481, 489531936, 362901514, 2052734081, 3200726717, 151828089, 1392396716, 2679277389, 3781762280, 159157469, 3908705153, 3541842614, 3220022558, 1997140640, 793806098, 3497588260, 300720455, 477921402, 537893801, 3564922754, 357842175, 312327905, 1975945799, 2728532254, 2268695759, 1159660138, 2827056861, 4071827643, 1280806336, 2700933597, 275651495, 1441615783, 2079665138, 3668199418, 259133243, 4103634767, 2112920168, 2322207755, 2653643916, 3239286554, 890714063, 4208843427, 2484417393, 455853686, 2434894466, 1861531999, 1437597691, 3776750619, 2922349154, 112174620, 2190852868, 3306300040, 615981592, 2155153280, 2312629768, 2390191847, 3450830700, 635223966, 3267714269, 2220611825, 2527484644, 501486362, 1954859684, 1949535888, 766169293, 3773906143, 4240871199, 2618871317, 3630596979, 3204961247, 1384420465, 3597825371, 908801844, 1313992551, 3013640282, 1711956516, 3261957842, 2744787786, 2413075830, 1582485497, 818614936, 3237795775, 2040518629, 2804105707, 3578281238, 3086110161, 3272789568, 2484062758, 850136412, 72309828, 1939603703, 4163267807, 2892270573, 4042393480, 3267773606, 3090910159, 128564338, 580095057, 3779949955, 2512884119, 4039716784, 353247593, 3689342550, 3112439196, 3849083909, 3648192997, 3971686077, 3841735140, 761509615, 435144621, 3161225732, 324845810, 1185927362, 2842328120, 2551433475, 3970818450, 3730117062, 301585361, 3510193226, 4189475499, 3636683432, 2530497379, 4128187370, 2141143841, 3852802076, 2744219105, 1215237379, 136198707, 2288575638, 2381352909, 2071883878, 507588257, 1735522726, 3171690754, 3838114109, 2878390129, 2678505006, 4009185580, 1582697124, 3064360433, 4213412987, 2555293472, 969004639, 1827385601, 403785216, 3201814450, 2298531716, 432740702, 2391510238, 777093723, 613144651, 3153222437, 4113943859, 1739079416, 4190615906, 4111922022, 2011559884, 4107135983, 285559713, 1216664421, 417577590, 595664558, 1001475708, 3135133567, 2681078343, 1254994454, 961813540, 2919235754, 2156415867, 3822646953, 1544237699, 3140255946, 481569804, 2084471112, 4212317393, 2068237858, 936986791, 1411429239, 4162957292, 1999286089, 2246492552, 3229890313, 1628780938, 3024736833, 1757247299, 3773821826, 837755824, 1815077609, 2023412599, 3340051409, 988322642, 1669818253, 2064079504, 516369228, 3485423327, 3088008919, 1524473494, 1402730956, 2861222589, 3823159176, 4266854034, 2388426292, 3374285437, 2033284408, 2072605023, 3423024413, 1052636221, 1595350439, 1691305192, 4033447342, 2519330144, 3386716473, 1957305781, 3018315090, 1898978150, 836711561, 4103188183, 1149906844, 4049480154, 1436688435, 2715234412, 3214438440, 1557402043, 1863494312, 3988270751, 2790776817, 2722419405, 2349100487, 3756344439, 1742563527, 82393043, 2288051598, 3483786315, 3507016979, 4239495017, 1271116898, 247423856, 48282645, 2856604549, 899280265, 3370540539, 3802609022, 2783516190, 3305101191, 1613815456, 3573205978, 859202660, 1476565353, 2815593336, 1420288366, 2600363134, 156061799, 77737267, 2028841807, 1700848256, 3254613809, 2816492352, 360566992, 88517238, 3931098349, 1573127118, 2892593130, 297727549, 320558960, 3297293827, 3728497170, 2755289419, 1084338309, 4041536482, 1175612684, 1438199064, 3740574979, 3004253943, 1134880866, 829183923, 3236422345, 4107793250, 3290553747, 2243531190, 3431378181, 688845874, 1160498079, 2964932601, 2822892434, 3773420538, 1994373672, 1849524244, 1552015643, 4115705576, 387514839, 2086921159, 500016049, 538794413, 1220194263, 3003819719, 385238754, 2739428308, 2423756343, 1952752969, 2990423772, 2467854085, 3758600728, 2371552831, 3475736690, 44292274, 1979925367, 971201933, 4244026279, 590637474, 312845633, 4016998463, 3428894568, 3565635752, 123214970, 1495939659, 1312833847, 2945780991, 1914354818, 94199327, 658224984, 3806948847, 2517993647, 441883702, 2900012534, 321980137, 435052302, 192506011, 865027831, 4202106589, 28596915, 3077134950, 3713562506, 57904068, 788694672, 3063252199, 1950169030, 1064043901, 1253002059, 3265520003, 2128292023, 2407779558, 578258866, 73826931, 3231881424, 39509207, 778263541, 729222342, 1658937591, 496394119, 2629353093, 3442987379, 3978269402, 37342703, 2659754330, 2059993670, 322305859, 1474861590, 298986439, 759074047, 753408773, 2594596821, 1423403315, 890898671, 3249707878, 2324720743, 3869566103, 3992076849, 1525484607, 1246377980, 357245200, 2049918438, 336916018, 2505867187, 2949081525, 4211953529, 3850177332, 1199488753, 2331846195, 86501724, 671778127, 1879903316, 4084345, 3064497487, 3127786415, 2165726943, 3751718138, 4080750137, 3286669174, 3749101450, 65575710, 3048438910, 1684870734, 3273655277, 835535743, 3936464763, 2615796997, 3735210946, 425386010, 2388506537, 3386621476, 2999482321, 1464071003, 2033228339, 2642203049, 1979308547, 3227723943, 1739090910, 330035475, 1447114449, 4041374786, 1766883504, 1228593221, 3111377151, 4267752066, 1586623180, 106853599, 2410917853, 2685705691, 149676006, 3949904688, 3839442855, 301560340, 2454171123, 4100306400, 1146258169, 651774519, 2306866968, 2428509051, 1279006434, 3731355983, 571358139, 1858391239, 1417089356, 2141907790, 1100687743, 36583259, 2232564221, 870951843, 1656521206, 2610735901, 1853331816, 3017200726, 542253404, 1510408178, 854860113, 895303229, 3561131020, 3583481852, 2965252516, 3332099226, 1917089562, 1755599521, 767667918, 2466355661, 3968460667, 284516285, 1521526436, 1074649740, 375736136, 3192531365, 3720488343, 1715891623, 3034578954, 1964860676, 2007776419, 819759477, 3941894892, 1148476156, 3095962376, 1890572293, 1039015823, 3335424855, 2697486430, 3205955412, 3312936362, 2123357404, 1514410117, 647697305, 588324435, 556174096, 3839158047, 3440262680, 947549162, 2579839016, 2285030159, 4028544964, 2172344332, 1803719733, 4085840999, 1064268335, 3561661482, 4032931116, 1440935052, 1784062553, 3897064687, 737931825, 398537361, 241992965, 2470108198, 2101994753, 3673045109, 691959332, 2036641626, 2616670004, 3070712565, 2803540879, 4259495753, 3685573160, 2151304027, 2075520622, 4092952297, 3232842804, 3387282100, 3870597077, 3102592318, 648447411, 1646420374, 2579975729, 2927621327, 2356024894, 4132723881, 917761606, 477067191, 3242124196, 2616668890, 684291705, 2800810756, 282954519, 2945726319, 1108555363, 228441914, 213109279, 1286014642, 1899702366, 1916610735, 2874341479, 1951063074, 2217217400, 2583744313, 998817136, 4015108282, 2210103121, 3002769813, 93074962, 1875952001, 272871459, 1102179639, 2836122445, 1474505360, 387750413, 3664875301, 3476222736, 2451332459, 1674908315, 3848592323, 2391996305, 2238567354, 3496742411, 3556369138, 3514729352, 1968423158, 910174501, 3741350483, 402584021, 1229907797, 2511538775, 1104747045, 3225880189, 3758721510, 2049393628, 1632307342, 3328953332, 11408452, 1880957143, 1112670032, 2537323311, 3116269635, 1361419466, 3953641122, 4144788456, 2327599465, 2907797463, 1765146359, 1870274426, 882280322, 2885992924, 82560585, 277683900, 75823452, 1176156824, 4115297586, 1214650342, 921966651, 2332223135, 1209258073, 1277178023, 4101678658, 996189110, 4202392771, 3956442891, 4285136926, 946225998, 636761276, 3144011254, 2059272735, 388086498, 2913320721, 3605338117, 2776247359, 774336153, 761375918, 1337448150, 1611010566, 456264069, 903304740, 640232755, 1320078260, 557327997, 1395812376, 122622308, 3056407387, 1215946689, 2319156520, 732668296, 1498141594, 2325317724, 3804568048, 3327125013, 4276279648, 1168113520, 3501379658, 3350235319, 1376589561, 1441045940, 3358725026, 4153525262, 4170701493, 2199688393, 4054059000, 3244487822, 3687375587, 3117314322, 1491174563, 749269829, 359205626, 2775911572, 2171402517, 3020094948, 2267020541, 3023190758, 3270727078, 590436424, 3466117904, 4192000018, 3817162879, 4248771069, 4126166537, 1030067385, 2818365348, 4016200791, 330282851, 3735250528, 394687578, 2744686711, 3874652132, 4010017407, 3530809427, 2165900950, 786805025, 45436737, 3233267422, 2895076184, 3124758174, 3187028687, 4002875764, 1609243105, 4093020339, 2163139762, 865801882, 3440353471, 1421943072, 2891120474, 3321014605, 3272272284, 110863745, 1195792788, 3351944794, 2892267100, 3310432551, 2790323318, 3418524512, 2432821242, 444876700, 2086333640, 2200947332, 4189375718, 4071119866, 1894802727, 1765190479, 3548455129, 929678686, 3026594278, 664400152, 3336496185, 3197627896, 1455343301, 3153971848, 535867629, 908729122, 3039789800, 4291869230, 4280455049, 3832161516, 4035905797, 1901108232, 3098400225, 941707772, 2245850509, 1238748322, 2837373500, 559482564, 1568549020, 1381368197, 2232227539, 3845035639, 2944768601, 2095180119, 884491780, 1658881066, 1686734526, 2568270460, 3941646375, 1546134374, 1991750359, 1574560345, 1913821829, 972603651, 2564200525, 1505319040, 586701809, 2632100132, 3994922424, 3090624732, 692432764, 443117574, 607007024, 2994963621, 3483647400, 2240396862, 3611495259, 266080494, 1317683536, 1795536007, 253142648, 593347016, 3157998265, 3504662481, 1336439751, 1925516810, 613743023, 2797277558, 1232370273, 4187007311, 2941434384, 3285115365, 2461866870, 3746678877, 2385115441, 359139476, 2177305666, 1370572063, 3997085555, 673132118, 2582803304, 1829712724, 1864352593, 2355502742, 3217624417, 286918812, 1225977278, 3448930571, 4051002815, 3116223454, 3167833091, 1195762222, 2225709076, 2823302414, 3534566601, 1559288320, 1450703435, 3250349810, 3878403389, 3750047787, 2401735524, 881326327, 4287492725, 928946268, 2962452241, 1855032782, 164203117, 1104051722, 4109832949, 3800650935, 196073964, 3303326281, 4066290077, 308684059, 294161685, 3477979279, 4031151664, 882053005, 2479227876, 3317167030, 3353687187, 1594490644, 2387648198, 3208562906, 3426903111, 3961792354, 1455210910, 1862011270, 3018720781, 3602683072, 3033370737, 4123210801, 3907481758, 902175275, 3986444391, 3349096247, 3410015489, 162957819, 1444903792, 3716299445, 2937707875, 2188663511, 2590773937, 3274287469, 3219832456, 2862674879, 256084554, 65307061, 1081772272, 1161458393, 1694697658, 1902451942, 3972151423, 2199466698, 2643848283, 1140037960, 3912730407, 1475131852, 1365277120, 936720584, 2308111556, 3829082727, 3655802834, 3253660523, 2689389682, 370332339, 1788563680, 3130712314, 756874468, 3515515513, 378363550, 3845964682, 3653316338, 3147139560, 1185805770, 2576518958, 2706391717, 1034756886, 2228429307, 3906665586, 2597194641, 645822624, 3674690349, 3788963564, 4053284062, 3510735471, 922360979, 1081322923, 4143716083, 2926236514, 54865428, 3978978901, 1831131455, 1902874076, 2287333077, 101060386, 2021757213, 1195186875, 253458919, 3240609370, 295363960, 3119319364, 1862299210, 156929046, 1406670025, 252011020, 4097975893, 80544437, 306417139, 1272675060, 3726342153, 1951131202, 410877322, 3147082816, 1717297750, 2257596400, 230203599, 3000975364, 3232055555, 3727307844, 4067201109, 4153731585, 3091467261, 102607129, 3102187325, 895074113, 3373403117, 2195479524, 3152294940, 50324230, 4270886436, 3139648270, 2083105728, 3278576024, 2205074864, 924968443, 703182892, 2528627169, 396218750, 3661556919, 3185436022, 1259827560, 35874054, 1232140310, 3997716874, 243355886, 3834895259, 1967473193, 3257806948, 108502819, 3013540757, 2990052538, 312084636, 752935396, 1461332930, 1803058976, 2084176026, 3985604834, 1820737042, 2340387429, 2193899802, 1996922946, 1796376244, 624565011, 2628453636, 1458272837, 289291354, 1752871492, 266498434, 2470150520, 2446873913, 2123508767, 1039602822, 2235993345, 3675459263, 2633910463, 2107609645, 2025099863, 1937066417, 2959587469, 899071325, 511898772, 3816947711, 2282638874, 451914945, 456697765, 2606977284, 1416862154, 4232720875, 3075764961, 951456980, 2673469149, 3986738363, 3168520427, 2416693168, 3606990127, 2946777364, 1580046929, 3827020017, 1224053665, 1239554522, 3396108085, 2312997134, 3533059466, 3007031271, 3443965091, 415521569, 660450773, 531034846, 303743332, 2405164658, 1506146259, 3991071229, 1927992019, 3175565061, 475574422, 728492536, 2736697445, 1140947805, 1090787550, 672875827, 1342668230, 4262708828, 439119547, 2496066061, 2367536764, 3112469341, 2793869796, 1961027219, 2744794132, 4241143803, 2282513757, 323513020, 3680439956, 1150436262, 1161042020, 1034717096, 1514223195, 3200315329, 1328737728, 2080762543, 35752591, 3298157949, 2099866493, 3506828720, 3259747220, 3966793925, 4018020762, 1409480238, 4130953394, 620469762, 3877554584, 3438992550, 1070616793, 3131676122, 3080423664, 2406943778, 1230257416, 2296226334, 2219977270, 3332250757, 2460139808, 3629073055, 2969762253, 1520974439, 76950708, 65869629, 2667071361, 2488100049, 565260176, 2109974508, 3978815416, 2493993455, 1567905775, 3786601463, 186725009, 3997806223, 2573510101, 1695122799, 2921070628, 790514164, 1886395891, 3467216443, 3178895215, 3691823025, 3221875730, 3101007302, 2868515367, 2614525870, 3846529548, 1693771266, 1987236098, 1203650129, 4175759624, 1531230679, 1617227157, 4137239766, 770944277, 240336482, 3727240740, 2810371908, 130388759, 1116684668, 627443339, 1053052206, 3353400155, 2775288784, 55378971, 4039523903, 181597779, 1754200010, 2870837826, 1899139546, 934462292, 444653180, 2842131821, 3628846993, 3300271863, 4234936566, 2774471721, 544401388, 1795526473, 263656259, 588987797, 625643468, 3044406001, 3727007535, 1557670699, 1691103910, 2198073599, 3054195892, 1606728515, 1494389504, 3562736173, 3338165156, 751225384, 569693904, 344355499, 1777488643, 2635724767, 1752898085, 2336748337, 937266643, 2991972544, 4228635368, 292328896, 2763300587, 2857989312, 2962350816, 3394455423, 1351162751, 2168685732, 3773579484, 3218734144, 974605087, 3334018192, 2560605029, 3527608842, 3016803596, 96724050, 14707051, 1165384075, 904790326, 2174194289, 2110229991, 310101113, 1663066958, 2584152790, 2551334786, 689134704, 1716203443, 1533062481, 3345911133, 3300237391, 3635253197, 1438243131, 160932852, 1937042404, 2419156632, 3054434193, 3683218600, 3159058270, 2427121589, 1836123058, 3914224942, 380046316, 2224553304, 2731506398, 2416568287, 34750361, 3090520075, 1815955567, 1507690816, 4142145896, 711120237, 1476945077, 1890040436, 4278290257, 272934967, 3201093712, 1097160739, 339064569, 1167581300, 369904261, 292893228, 27601909, 1260953447, 319968129, 377425471, 3355380771, 517282142, 891030204, 1236481844, 4015022526, 2530854421, 650319057, 2662289393, 4287668861, 2496470182, 3871404347, 260125690, 1668784361, 1416323547, 1438898492, 2046977862, 825532869, 912167803, 3736140229, 3219075043, 4165968635, 3235648650, 1666582870, 2634129657, 4252050670, 2506516883, 3186919302, 1788817966, 1744832083, 2883554595, 4209035376, 1996996272, 1048759784, 2774581207, 758985745, 457237831, 2477922309, 1185111661, 3497655630, 3573689150, 1982457215, 691767780, 2783415287, 575319824, 3164782995, 1851034109, 2740638342, 2197969841, 234895124, 4122593370, 1231491085, 2153636222, 2922961131, 2487181497, 2012464082, 3221037164, 161410525, 3108020022, 358815200, 2496711773, 1690726411, 3483097028, 360013844, 2919715248, 2320062415, 2655393308, 63573832, 570134732, 1021036394, 2013192616, 1262551536, 2585376131, 417743766, 3365245454, 212076510, 1847007977, 526003500, 1057650531, 224085328, 124822693, 1436000562, 566246542, 3690609119, 1901382229, 37808354, 2688195805, 1469087133, 1230422646, 702085272, 1988793519, 2946964312, 2151738459, 3174353811, 3815411374, 963120901, 1548302991, 2719280948, 186958522, 2780938613, 3478818059, 1534065565, 190146979, 2532326947, 3216683058, 1636318481, 3655526565, 4125109638, 2117144678, 84386977, 1940577663, 3776573218, 607065939, 370533594, 3338794337, 540377721, 1518386812, 3422768247, 162652753, 3602407349, 2927042611, 2253894035, 2859952304, 3304486395, 1409104562, 2886502909, 3354172032, 2260615937, 3036154113, 1601024651, 1090291959, 2377975636, 445333529, 259477138, 2091253509, 763561229, 680800617, 1061902353, 3489656602, 2396746651, 1169575967, 2531978680, 1135956271, 2079938487, 3873611195, 1426119493, 4053662714, 2401081092, 3378931044, 1877860187, 4132625733, 2034940099, 1199469969, 206142310, 3347424001, 925542015, 830422762, 1450845644, 2392389060, 4063460376, 988704252, 3119268276, 3602459431, 3252917433, 2999014649, 2860365390, 323706765, 2442693802, 3551869228, 1796310396, 1677649274, 2658473105, 4145031757, 2471381516, 3142960852, 3947092399, 2284965483, 3530628404, 651754554, 858017347, 3121253973, 2315899857, 1555510315, 746399247, 478144097, 2925427342, 442211698, 3072262222, 3201328468, 1246030972, 2713780449, 4085572178, 1355147770, 324544203, 2759698046, 542035216, 2169130267, 350284527, 409192019, 661036283, 635945349, 3490578211, 3968301779, 4229102414, 4031287690, 2898873125, 1169231404, 3135410531, 3119252108, 910566634, 2457783665, 2516692426, 2826257122, 2977419588, 1324928490, 1971111545, 4230960929, 1003575856, 2774714172, 1527308429, 3518054838, 2025488820, 3803447391, 2996704464, 4061143161, 2474384602, 2821566399, 3186620918, 939263188, 764888582, 4195068826, 3119728005, 186098557, 499257243, 2550248240, 2418342317, 3940812527, 1303416527, 1811533649, 742073647, 303190358, 1275431976, 3487376295, 3735521639, 2417340657, 2834163269, 2496781043, 3172618457, 3969434447, 4050742188, 1226995092, 123356591, 3544863684, 2003837988, 259349391, 2093909044, 543116840, 2804204615, 1215332304, 1603328109, 2496822798, 3117372940, 141413445, 3415244605, 20195339, 4098033304, 1374828960, 1047466389, 3595152022, 1852220413, 436327652, 1227823259, 3445779266, 3209274171, 3632780259, 197367108, 2811985104, 1323543951, 2538709200, 1802126751, 1460041945, 339496846, 519357388, 2860307023, 665831586, 1187853272, 2021527215, 3009278580, 4016271930, 3763045305, 3501367352, 1856540836, 1884809838, 813914530, 1792425130, 1111606455, 636253054, 2509653355, 1742977048, 3476893394, 1640079033, 3041407226, 2274262396, 4286273284, 44574349, 2597305581, 1766709371, 242836405, 169200006, 1799807608, 3770828661, 3824947402, 679901870, 1016106509, 2521023496, 2360120351, 2379798729, 2651075720, 1054692957, 166737184, 2706415464, 739736492, 2096660294, 2800316941, 96529146, 1374362018, 928728129, 1828509830, 3464498575, 2870882485, 2445867605, 3002719760, 998670728, 905803534, 515102706, 3321227725, 3011508891, 1697072729, 1604617015, 2069483914, 706020095, 3180393978, 3215305737, 297319907, 242342991, 965399895, 2710036675, 4268963235, 505861339, 2360896248, 2465484276, 3785991243, 195206425, 2683716138, 3326259805, 2777805796, 2631675163, 3471617004, 1597421938, 3898734376, 1271953230, 1144749250, 2439906336, 453250534, 2114946397, 2627652311, 310865520, 3745670644, 2074410085, 1501665475, 714326718, 154176745, 1247552387, 306872677, 3082860983, 954038881, 2235196330, 1635211794, 1764902806, 1120780177, 2739795622, 2557361842, 2694529216, 1002963275, 1920623894, 3766670217, 4233091948, 3031924958, 2523146952, 2660486081, 352619823, 1084590230, 195724474, 3875266979, 1423422030, 1602661806, 1724612354, 2481986754, 3075652592, 3215030305, 102545667, 1927114769, 1387772594, 109266709, 2040991960, 3192320303, 2000040796, 2760532965, 2859001865, 3821771694, 2610272022, 3574679223, 552460140, 2959676470, 2276852325, 1024915430, 3022450750, 1276745523, 120225759, 2750518411, 3869552207, 573493405, 915557887, 2804814708, 249158424, 670864743, 2462054415, 1361668381, 1248427436, 2356883940, 910615890, 930679430, 4163691437, 1647293975, 673944795, 3066431580, 136749297, 3607200458, 2657588877, 4222621084, 2953994800, 2622580670, 174803424, 2185649665, 4135057610, 593737133, 541868657, 1848321218, 780659272, 1309477295, 631765300, 725956229, 1603274968, 2605507060, 2698244685, 1142463238, 2286597633, 1504555822, 1204368128, 2178427447, 88238942, 1194134932, 862203060, 2273124566, 3483797911, 3415875268, 4155544728, 2019226575, 2914669292, 3500350287, 2770586116, 1645371435, 81817293, 1889784385, 190381807, 1484444807, 3516804285, 138203880, 3471560730, 1901083574, 504747540, 578861395, 3649666435, 3470035645, 2623149269, 1216413791, 1948247162, 759161283, 703005909, 368954666, 1392457970, 314608276, 68467973, 343574993, 4036949817, 3039570188, 2323472091, 1808786279, 2174185295, 698604372, 2902241649, 4196856491, 1226952700, 1484126653, 1076333584, 899074263, 2782512866, 689342485, 1122046096, 3958222683, 4065487027, 3973543572, 3967361087, 2500558792, 3952036266, 2628469147, 855315455, 4140524164, 1441067475, 4175177274, 913058433, 2346045726, 2121196187, 1814249559, 1729655117, 1319848304, 2243779850, 80579868, 4010435029, 501950462, 2690541231, 2118622177, 730594427, 1535520299, 965223257, 4150008937, 3701932466, 1043155088, 3929382958, 3007384828, 287309184, 354881959, 1360324370, 559267444, 1468706460, 3965070711, 2829164108, 2363838954, 4025291348, 279034103, 1715072273, 2918232659, 2240739480, 2810001588, 1139281784, 1127216553, 1754049632, 555249336, 1609356544, 1205971279, 2687674852, 374524369, 3629503271, 4178378083, 2388556457, 226860031, 3699096433, 31160825, 2945735211, 2037921729, 3872075804, 3788297512, 2033495345, 3614285109, 1832554151, 3766732120, 2477937079, 2638112731, 733245241, 3353180899, 1942393416, 3779142548, 1771946664, 575187121, 176246355, 2160070139, 3663172734, 253694018, 3662489373, 1587469802, 3872756891, 1790236270, 659222781, 119481823, 3069325179, 4092452288, 3160990751, 1604033914, 209695171, 1599936292, 4285312832, 1074832592, 670005746, 1390448338, 192275655, 2100463120, 3347522805, 3373944960, 3729214562, 1460069237, 2953671705, 2742036395, 2438513220, 2016010417, 909892393, 1855499124, 440032744, 17348576, 328464265, 3520743280, 3020830949, 2206278539, 993935367, 4046107826, 3126560708, 2955459047, 2939172238, 3838493365, 3557233036, 796193456, 1904121105, 1646055847, 131306645, 624892802, 3495466448, 1937488957, 245264502, 3065014905, 778486692, 3481285415, 2700833171, 3591030942, 1799400143, 800277200, 3985910192, 2178224748, 2635954050, 1703310476, 2060896660, 698193923, 2816708273, 1003219175, 2932604991, 1096409745, 1506964383, 1202898242, 2910655459, 3585336009, 531654041, 4265467980, 342450625, 980974193, 3465034007, 637018175, 2218709974, 2255097297, 2222537480, 4200529323, 1835205031, 2748531925, 4229338277, 4238564584, 3834113976, 510219946, 3728983269, 1195134414, 672898610, 3710054671, 3676448893, 3313755742, 2047542667, 3128167373, 3937694989, 3255322146, 19058809, 3387432849, 1480839345, 1309797515, 649226376, 180818674, 3456101471, 2636835577, 4074014678, 380448212, 1002417268, 3863527816, 4292809388, 4180332693, 1387625668, 848633970, 3014705931, 1339971659, 2527671750, 2173401382, 3196514941, 1066421958, 2462372644, 1228396813, 2471141813, 2422260383, 733412454, 3372627576, 3871617184, 2135397086, 3459757191, 1115692356, 3470127403, 1578217157, 2007885769, 2304265414, 2693183007, 4102058954, 820456922, 2480147905, 268893057, 777399761, 2584720479, 350772031, 2456038939, 2503642735, 3072227996, 4267059956, 1495790169, 873075133, 430251380, 2264131204, 1918233927, 2636861037, 3889167538, 2512886654, 2471660737, 3675543649, 2061749656, 2827490095, 920692420, 2560614335, 4022918741, 2869303167, 830478449, 2637330634, 1108992476, 2822465536, 998842735, 1771638643, 1934602846, 2401740892, 2032775406, 1194246527, 2275655371, 1216895314, 1225187297, 1329013021, 1524705873, 2953942931, 2843454421, 3558408547, 1417123455, 1678701339, 2099634763, 2588896846, 2988289936, 926689532, 3435042207, 3328761760, 2774651468, 1272717910, 1652921442, 2681480281, 1412022756, 3357371051, 250529442, 1050294945, 738456269, 3096795470, 480516273, 2403750480, 3926414214, 3863628224, 3134020255, 2033182275, 843746340, 166825467, 4283123967, 1083659895, 4236378217, 1597079986, 1510147004, 3022262906, 3839402256, 3981123149, 1113011880, 1953047192, 3007691278, 68585361, 461897907, 3393275536, 1315084901, 1900028628, 1860890402, 2961016982, 4145943910, 2096384985, 255631711, 1754654058, 994173757, 950878683, 4272518829, 3806338242, 2437686448, 1793035872, 4164359590, 2992070112, 1532463677, 2807888037, 3377736868, 809695787, 2710756178, 1531031384, 3331935804, 480064698, 588794225, 1681830325, 857597807, 263353964, 3689390448, 2521459782, 875480808, 407958024, 2412544005, 2792052566, 3920408339, 1339578183, 3995880566, 2469921849, 1214069089, 4219488936, 634050052, 2113543575, 3739095242, 466835653, 3013195436, 2439362280, 1120455618, 3879599074, 1923483933, 2395120207, 4097725245, 3886493113, 3609153867, 2633218533, 4147935210, 1260197708, 4116207769, 2310538883, 3925431400, 2092871666, 2681073225, 1617059706, 1036227226, 623949661, 2031816635, 624693502, 2816888041, 3216681748, 2389449732, 3551260755, 3010264061, 3556545580, 1663442875, 4250495789, 2316211438, 1910859247, 4244671099, 1226890835, 3269417112, 3367314857, 4000614360, 1825921412, 1766313024, 1836212030, 937971278, 3004408084, 1423371913, 4283152992, 4275109116, 831046021, 1326597394, 3893865562, 1368499375, 686251644, 2272000917, 1732871439, 1804460877, 609399579, 1750676654, 2657068458, 3213702308, 3143368227, 2441022903, 800911852, 3466545950, 3207363404, 2660720971, 3292759644, 1628389418, 3628300460, 2631175103, 4251263314, 1786020265, 2808207174, 3790558717, 3762203341, 2818015274, 3070569799, 884507992, 909958929, 2414017706, 1061251929, 1503645195, 3625341533, 653618090, 4047365815, 97892678, 3479916242, 2297551556, 3046298065, 3284020478, 2977591449, 1529417134, 3351101297, 3031874057, 1108587463, 2953772928, 3597250545, 2415705672, 1535924707, 827197666, 2283557599, 648391239, 3341507843, 166148979, 1371633382, 3960084347, 2281809778, 1752582685, 2105263814, 2341848163, 278500960, 385546232, 656251315, 3927179384, 619395738, 3762678427, 2159858985, 1336460168, 595730154, 2176502171, 2530605223, 1486079836, 3925457623, 3509232232, 2339879726, 537433875, 1277843358, 600097415, 1671667788, 1662385256, 98374203, 3293885811, 955972443, 1532599040, 1237345826, 730637576, 80172927, 1368424998, 2159832166, 3947395397, 25912580, 3480743490, 1190203409, 492217353, 404030319, 2269244505, 1361144390, 2874894885, 2449760036, 1990834665, 375945185, 4205582926, 3006606185, 2598130587, 3677990628, 1919164504, 4294008227, 2556624590, 1681736561, 727186084, 1674827164, 3093443125, 4141724033, 1714540413, 1831297555, 1713039181, 703678009, 2722090161, 2878702268, 1493208011, 1466419921, 1442072534, 2669666188, 385881820, 2204523385, 3465650553, 2950401910, 4250768432, 1878177676, 795474021, 1119729340, 407773834, 580166784, 1082147142, 4186348938, 2634165014, 497702642, 2746202214, 36400562, 215791173, 8976053, 1502825666, 2196205313, 3367823305, 1363693648, 3897292909, 532715307, 1072009641, 4294841154, 637052124, 3999900586, 2739881546, 2829471185, 163622590, 1130508684, 3581946976, 1652504658, 3179037908, 1224539993, 428144831, 1649936190, 395810339, 1040397624, 1600291023, 3433280602, 2888326269, 44045981, 2368611658, 3540589341, 4212918622, 134410052, 925050527, 2457318519, 1002500905, 235011099, 424138983, 327621551, 4086691966, 1244928816, 2288951966, 275518661, 1981450409, 2327137392, 1647070793, 1357562254, 1991626596, 2390392901, 1484568851, 2131383115, 4076736361, 3299641034, 2677800006, 3733520583, 2844902554, 2460492728, 3916902629, 3122624657, 1646417614, 2885723114, 26783144, 766231599, 1420213638, 3619303555, 3954821599, 2750333882, 3550117077, 1626680295, 3907978946, 1528662505, 3140932492, 4007983584, 40680366, 1749012785, 3840045065, 71640702, 3900510522, 3504743955, 3298556368, 400119760, 4156194085, 2273053610, 4137695105, 1141456584, 2975442540, 2002838164, 2090387046, 1052982563, 278858893, 3308716460, 3821148422, 218268125, 2125228440, 971910509, 3755534223, 4286425520, 3681916669, 611541092, 340004731, 583880691, 2742253994, 1365617067, 955344266, 4173598197, 2398743830, 900700806, 2724597279, 1949905877, 464711504, 3978606349, 3959979727, 1921056323, 581702394, 1650202030, 1128736117, 2240663330, 2135791716, 1918957208, 2722558250, 456024800, 691828749, 3878131964, 3887125811, 82027072, 1271172481, 2990307537, 2686492760, 3181647309, 3858631608, 3289077062, 187274690, 2676233036, 76161866, 4248700613, 1574414191, 2473041496, 2601970084, 1791950685, 3017183598, 380596838, 1502092554, 693501101, 4082327308, 673217145, 1204340571, 2903135917, 3300211142, 3416123471, 2726568589, 2253354514, 1711721835, 2279842276, 2995568404, 3492052671, 2016216096, 1735695754, 3956661089, 803855172, 3438868968, 2443252899, 4002629382, 796856865, 3481312157, 4244771864, 1053240161, 2743768280, 3024880526, 900475399, 1032074057, 469009090, 525544922, 2348149501, 611043089, 2636729143, 681960843, 682095055, 943574181, 2298176625, 2226702859, 1810355914, 2194758700, 3441200853, 4121832576, 3609958128, 4221321585, 2643256158, 924711944, 3248794235, 1937684598, 275994687, 1028984916, 530859019, 9805149, 3920348210, 3560310962, 355458549, 2418324915, 3405945685, 564014975, 3784089008, 1177346710, 1669308093, 1737905850, 1118103612, 2502255276, 738653510, 679558105, 3282393758, 2678924887, 2208557461, 2113501516, 4138428009, 3155275032, 2670185650, 1001910066, 3282353845, 2347165950, 3712321887, 1732530982, 829331760, 2128713534, 2860088953, 4132670186, 1051463099, 1133640043, 1203647305, 2101624628, 813700887, 188958320, 3328820672, 4026735035, 3241914388, 2382592557, 2428376252, 4048721634, 2010978365, 154012144, 574460976, 1027074815, 1109950160, 1400560886, 2182061568, 1879210654, 2238763019, 175455385, 2044162322, 950915718, 4122883231, 4037990133, 4291110759, 3615599407, 203756269, 2953290242, 2291526422, 845308415, 933024402, 4257827796, 842386246, 2807852062, 1179138548, 2568482093, 789941939, 3887170181, 1984380313, 3743480255, 2693870953, 538001159, 1963203645, 364406868, 3298874094, 974000329, 1499412731, 2731144011, 4117304106, 2212379952, 603383637, 1187507334, 1999386849, 2347117032, 3620347702, 470340436, 921223823, 2529582196, 787770893, 1594432369, 3876951137, 647187711, 4089484707, 1521105642, 4197046711, 1255397196, 1082466905, 1596992529, 4163743529, 570043823, 2817750672, 481295394, 986232228, 3159535547, 2591664219, 2168114488, 2807353994, 3775277251, 1582251182, 842670186, 580202828, 3441767722, 2898447738, 1122628030, 595413371, 842942211, 3259055829, 1347546324, 2233522179, 1330925352, 3928179147, 806967965, 3846774716, 268573696, 3597067555, 11252106, 2906770495, 1975291634, 3402040500, 3023694548, 2429750820, 2473500994, 3200677741, 1066553993, 430696660, 806601922, 1694420694, 1697185225, 2818895374, 2747675085, 4020014432, 3870469084, 1786308818, 1296158123, 2286472994, 4278533954, 1643983772, 3431127431, 957394506, 4269281883, 1135839146, 1377260899, 3105290525, 2500180932, 144097007, 2984439315, 1221572731, 1048197514, 3119126484, 1004125385, 1620639328, 3925214950, 2077024287, 140773655, 2051864144, 2263601670, 2261443445, 546409222, 3346415892, 4145266142, 2534932528, 152851524, 4072665299, 2899645978, 2981832550, 2153243068, 2399571727, 2743551610, 1434613906, 4027536439, 3086724578, 2347352885, 3154108220, 1447080243, 1610974736, 3458952627, 75453553, 1950754802, 4088426844, 200805848, 3421286875, 4113954218, 4086162342, 4175712821, 4064157072, 1167058403, 554824247, 2227039585, 3222768497, 263458542, 118631082, 1169964616, 3609533210, 3255296913, 72462930, 1864843262, 1575517913, 3340517818, 3572547531, 860083592, 3840359034, 2067890035, 2961717045, 3105877853, 2578834141, 2863123379, 4294879234, 2645897552, 3549937848, 3966116531, 476432685, 1025670217, 157127234, 909058400, 573301728, 931314686, 881387887, 1424058897, 3426580774, 2054655586, 2847534135, 1703338720, 2228046874, 2269819729, 3572616874, 3438864183, 2335131040, 3842261865, 2780714452, 828192521, 3444956232, 1844086229, 3978736365, 813909986, 429808885, 1811455048, 3367150982, 3397350642, 4136772406, 4015361296, 1931849990, 573049631, 1755881407, 3559701475, 1437873060, 3336984618, 2166663482, 3697890785, 2655741250, 2010979440, 1349464942, 1178438993, 3449846343, 1474270198, 1414112119, 675166483, 801641492, 4234277055, 2443634989, 2867454801, 4043250937, 2147193676, 3098286630, 3447036778, 2850978097, 2694902002, 2907212663, 449941045, 1490267418, 659970048, 3156159922, 1623529806, 3873868644, 3819833639, 706391486, 3524907088, 993199407, 1835654923, 3550531468, 631290024, 3494885161, 3171874992, 297989431, 560170241, 1468863392, 2455050737, 3005279290, 3525391091, 2614363892, 4148320070, 782064111, 1723226346, 1046411247, 1284414792, 2146183799, 93034812, 3499426653, 654033223, 2434735274, 1989088764, 3382716810, 1769682544, 1041117497, 1640053637, 1131379974, 1393889940, 3201559182, 2072523921, 3058458445, 1262847155, 2751594278, 2923027249, 2815573140, 1841438490, 3537134427, 3971458015, 1949553914, 279874094, 166657681, 2098640054, 3193330514, 3197634923, 3563000392, 1081412489, 2562131667, 1421338219, 35918044, 3456075231, 397092898, 1733251686, 4170012482, 50527170, 3581428592, 4161511360, 3164603491, 815951463, 1487859792, 4214568393, 1960684243, 915737037, 2950277855, 2230391942, 4030486552, 2059328637, 919822265, 3764594870, 529894242, 3022736752, 459521721, 3038367821, 1354039320, 1066098968, 3112490940, 2577433332, 267978093, 625943761, 557373952, 3861209551, 2505678698, 3527697849, 2829685859, 1829361050, 3550351697, 2635144943, 10043252, 502727021, 2907122303, 870640980, 2272337178, 1149660972, 956289724, 3882967753, 3777015444, 2716596491, 635888399, 2656860601, 423106552, 2417819108, 3760601723, 853231415, 1192433055, 2493999777, 1792239124, 3503914848, 2804627510, 282780842, 2678316338, 2407411425, 2410404651, 887757197, 2001837299, 3952443281, 3137688295, 2604457985, 3783269773, 2811688845, 2640051970, 1353022930, 2262627088, 2167051502, 3737787895, 1046780912, 2274309402, 2459424396, 2955422310, 815588625, 4092785704, 2889933236, 2123988320, 254197176, 3302857156, 737132641, 3633779960, 3847458578, 2980871830, 1191598101, 3797208284, 2060362955, 2989269257, 3935376010, 1744259993, 2737350814, 1193432145, 2282707739, 4045150373, 3235620753, 1746700021, 2121425089, 589492103, 2198836867, 1541379187, 3161904527, 1392024732, 498912688, 659595891, 2348941995, 510619866, 2824666226, 1653408079, 3423167000, 3494007954, 2897765993, 882110886, 2399607644, 192932660, 3467837892, 885300947, 2048789988, 1118317456, 3855277733, 2707917606, 1423948498, 3435251797, 334260501, 139852644, 3735992505, 1204764533, 2136548222, 3708366602, 1606984499, 532421227, 39705870, 4059693515, 2580991843, 2247001239, 2272363449, 1137942117, 3170880343, 2582468335, 894041577, 1416359616, 2305382148, 3576134331, 2849645530, 3499886274, 439939678, 2227152225, 1734780465, 3139380732, 1958420555, 2712116571, 819778695, 4024907411, 3753981023, 3674123996, 828496207, 3498536653, 758823129, 399710386, 3912440836, 1424010821, 1829081385, 3954491474, 4269153220, 3617873475, 3493213761, 3869912966, 2261983826, 975361220, 4241903023, 2766582657, 2302513422, 33932668, 2627059244, 1345683468, 1966647787, 2237177039, 1991631858, 891480272, 4200876437, 1948553858, 3759407564, 757600180, 543307732, 1964869743, 1686158451, 905744619, 2287660117, 2299268944, 1832285162, 1083895785, 2749219956, 1826135552, 1471529376, 1705433882, 3005723084, 1871363430, 2541144920, 212022399, 1804574687, 793031437, 2465742215, 1108183730, 3290178161, 3040644338, 975645633, 379053678, 1855428102, 1173223830, 1830833606, 1894122186, 2056475897, 2775857696, 156082647, 1593488228, 2551892623, 2494638244, 59844875, 2878748480, 2206055242, 331364217, 181814695, 2015857251, 488472744, 1942754766, 4155743148, 4156961076, 3755239911, 1570161452, 2190123644, 2230339052, 1216225944, 2115656973, 1787470475, 1146165233, 4196428391, 2173778315, 3649723515, 3876023755, 2895981605, 92988283, 1224654879, 3489442961, 1472739789, 2741641564, 1642187706, 1453539395, 478481865, 1442702195, 1389995063, 915729228, 169277002, 1310705308, 4062315277, 3175715840, 3188391668, 141051972, 3993434449, 3831724986, 2775779209, 2568460433, 1178874135, 451997100, 3656302390, 3610429529, 2525480011, 2405375832, 826907955, 1353386990, 1233094043, 746212477, 952505696, 3328625976, 3639989237, 505002284, 75647064, 3407132156, 4286510010, 83403144, 4286368331, 578488625, 3488691193, 2975729085, 1178156779, 2764837396, 786848075, 3764410997, 1574840141, 1793664231, 2010913352, 3186937283, 3015730482, 357048338, 3504980351, 2181052505, 3230900423, 1630027596, 2801646241, 3081216031, 3703807826, 1824945109, 665797228, 4267692714, 2942002161, 1199730074, 632892585, 1120730846, 1542326463, 3834045307, 4033797896, 2918919025, 2071248082, 658251513, 2936025834, 3344322978, 2650299083, 3441854354, 486176240, 1227809803, 1808080211, 2762822012, 3756166650, 4274565336, 3560001082, 354066328, 416646404, 3547847321, 3470854748, 3192592317, 2170236636, 3000923128, 4081769005, 2125205301, 423924505, 1582731958, 2026666883, 210988182, 1015206158, 1704701086, 1933257218, 2287047969, 3690689801, 204009228, 3330589023, 4008476124, 3442118045, 2750868810, 313433306, 264930068, 268404519, 3965470848, 843673578, 1240860482, 817255589, 1444232943, 1032898375, 2960565533, 3854326011, 772489245, 100562716, 182913379, 3806447386, 126437922, 3429339857, 2646131116, 3080161372, 3827248452, 4097467787, 3380129184, 532248286, 1771658061, 957287277, 2958279320, 1721863863, 3709155317, 2774360227, 3417121535, 2289347750, 2440980131, 4086011374, 3449833194, 3607656539, 3212324873, 1761962154, 530570211, 1726300543, 534263927, 1470966232, 3917396292, 3012124768, 2349494622, 2323280004, 1421489918, 2076205001, 1858559872, 3856314351, 1043055820, 1733677038, 308344232, 3482686514, 165423072, 4231828657, 210361209, 3372863391, 1300939064, 3618006826, 1531435771, 2464901161, 3391754814, 1086311039, 2143756415, 1895793781, 342505755, 3195929715, 2577487420, 2227679677, 2428277818, 1649276365, 1583017306, 1840050184, 2927232888, 1108505582, 2011519294, 1249541573, 1554563672, 1747070234, 2940096519, 3813375484, 1333585707, 3230875442, 1836344370, 1155245347, 341309288, 1887065340, 548236799, 1189676418, 2219197141, 238286508, 2837949155, 3872942706, 3496174330, 115533176, 2553637847, 1444614144, 503102971, 1635167775, 166007015, 2438951578, 577598666, 3424383155, 1276935255, 4004313078, 3041866957, 1944070692, 2073467022, 2507028208, 1654040419, 7510728, 3344469376, 431312324, 3558168819, 1560432869, 846488390, 3280391526, 3874150778, 2691452046, 3542174063, 3180211121, 3417000329, 1490227063, 2626375973, 2962613577, 1998853943, 1462411941, 4222934705, 2666155785, 4275696959, 1406578173, 1720729805, 1687368605, 3154107629, 4238377037, 1184927831, 4222837858, 910239393, 235535422, 97271828, 451100255, 1219948398, 2075080222, 3250313833, 1873128544, 3915415323, 4055312179, 559132953, 2023062660, 467699686, 682073766, 2041476839, 1186093000, 1738830189, 1533387518, 1264847398, 4075644204, 2633090344, 1155846287, 283177234, 1490677088, 3342459925, 1119362305, 58647954, 3201145814, 1234031633, 1071904663, 435660721, 2700278768, 794324893, 1235410745, 3154385373, 2763257928, 3074801058, 2614965138, 3766926439, 1875296631, 1690640644, 35659470, 3034751950, 2946051034, 2472150584, 1009964193, 643179333, 1292862887, 1655170374, 2967817291, 793880036, 4279970640, 3456211409, 2261779400, 1797911694, 419958324, 4289787795, 1434758961, 1093912567, 3868654690, 2356220835, 922809093, 2291637351, 2638572533, 3276035327, 1902767227, 3420015039, 3834729568, 174404308, 1364577634, 1339512012, 1165927532, 2190874094, 3722129937, 1809923447, 1952089465, 1060486593, 473673672, 4212992956, 467880647, 3784628865, 13148225, 228444007, 1375010161, 3124729212, 1883010726, 474864065, 3307347752, 3784419476, 916108527, 2277410634, 3916893000, 2337872152, 347655703, 2266025377, 1244556654, 2073020549, 2159385290, 433621408, 2880611385, 3355655499, 1036964932, 1150966567, 903513381, 3032674856, 2269899007, 1107159176, 3384727387, 2272854076, 705672505, 1600881292, 1321106989, 2353955238, 1078456869, 3541133018, 3753368054, 3350987723, 1672239136, 1781928750, 251183565, 706384517, 1500805248, 964414742, 2763164353, 1676009267, 957585597, 2662607204, 4290629120, 3997376549, 3038033952, 2667807423, 653146147, 1893254964, 700429357, 2072172390, 698876839, 3055507733, 3944792833, 1044582957, 3491279728, 2036067690, 3467422795, 1961772323, 650604462, 3306733461, 1114599853, 2483022704, 4110668434, 3320289716, 2075613023, 4155945712, 1104632345, 2275591973, 115029757, 2521950295, 625464722, 2644670460, 2863018299, 2729894735, 1525200471, 3853641204, 3357774432, 3199849817, 1891820379, 1549699990, 4242440834, 4231983066, 86044337, 1998625723, 3419015454, 1271656908, 981566739, 3909837248, 2932897816, 1146813363, 761752233, 2018038583, 3170996091, 1597673232, 3096112589, 4003948201, 880141572, 1825433869, 4280759721, 1897010034, 2890636008, 3910077301, 3905922785, 3929696852, 1228400809, 904571587, 2950115560, 1588729753, 1895701194, 2836664205, 3514310561, 418189451, 3397852584, 2743086386, 1972003912, 1727602750, 2134617248, 228900377, 3614962182, 3842387290, 4000847237, 2457862472, 397505770, 1741211404, 3364465357, 4097759778, 2079555369, 2249083325, 1450425797, 4056251896, 765039315, 1879716596, 509246134, 1771988374, 2760736035, 2945751326, 231927698, 1272710452, 1675352547, 993100471, 3149605456, 1937950545, 2003888415, 3861680401, 1826882656, 2250647892, 612342867, 49196068, 3330407141, 1104468980, 696496825, 880665801, 3725218168, 717445645, 3050049001, 2288048585, 2979819408, 3194120622, 553236863, 47622172, 4264217984, 3492854810, 3846236834, 3173537495, 1954496787, 2356004884, 914551690, 2207848502, 434586622, 155568263, 986017518, 1664408307, 3220219459, 2508267767, 1011023441, 1582904916, 2671672913, 1942667846, 2446075560, 676644779, 1421488846, 4198254520, 1426881034, 839918544, 1558216621, 3866934430, 3773270567, 4145633350, 1904761399, 1055147697, 4048169092, 3573871593, 1583904187, 3788064122, 3978804899, 3531427409, 28989325, 2960855837, 4292278211, 2539628986, 1266927746, 829962494, 765912615, 1812288495, 2883651003, 2192041675, 2699220251, 1126795041, 3935410985, 3191569097, 688184070, 1889236960, 887167533, 1753846179, 1133505186, 4224247965, 1447739392, 3833097638, 150993249, 2621664050, 1300081511, 3314149633, 4235093019, 3249459291, 536695485, 301932155, 4288905382, 4057752872, 3407969839, 3323258203, 3392226622, 1137904529, 3705893222, 1969296319, 2432153221, 2944022639, 2020361333, 3604055629, 783221004, 2340958722, 166598238, 1093625806, 1310702537, 4292115326, 401644334, 834876213, 2605380664, 3406340070, 2714225050, 3077655114, 543219850, 4224986520, 2761604211, 315412479, 219777531, 580237403, 2047326802, 3992199441, 626196326, 4179669345, 1010893028, 4001407024, 1813926840, 2160905311, 1490450332, 4082678582, 3801370949, 480991107, 3289446556, 3530667011, 3317792072, 2822431563, 1031682163, 313923146, 3463940880, 3229770907, 1823294189, 1469160464, 3816661328, 1407751110, 1558299305, 4155570014, 2844751003, 1417312316, 1079027549, 1494039701, 247487636, 1303662512, 1619904887, 3708143589, 3770963095, 1670543612, 3099145764, 1933757464, 4217798803, 706922004, 1059724143, 193611569, 2669194436, 3324269627, 1351594447, 3566279749, 3441117924, 3952732183, 415482898, 3332338819, 477467745, 1045992316, 130986962, 652138370, 3408193747, 401832120, 3129075366, 2399245630, 1509138076, 3181263265, 2846031737, 2790064259, 1873976581, 3552448892, 2441060509, 2130874375, 28967667, 2701502728, 121554264, 3875675369, 3196367288, 3145102059, 3901234158, 1169225094, 2161630536, 3669902957, 3782875724, 3193999550, 1315755221, 3950834475, 4085047311, 3226377335, 59780497, 3121521068, 2062358621, 3381887487, 3303039928, 6135471, 1516396989, 3351165161, 2936578302, 884636307, 2166701164, 2175878045, 2704137034, 3767930635, 2660958400, 1043891334, 3373565656, 4019162965, 1732714097, 2760259726, 3808881682, 798564803, 2198318593, 2802067957, 4065596911, 1086883429, 2577500383, 2437711467, 4172806483, 3381551543, 3979512322, 4232933661, 1204334960, 944515202, 2238120434, 2798530837, 629282231, 4054407060, 3374039799, 2626521586, 3254653737, 3095487517, 3999855986, 586161004, 3959642673, 3524699727, 908556498, 1266245091, 1642364629, 2522654805, 3550523356, 2363010596, 941207067, 943368246, 2819320126, 4010971383, 1682213960, 2271746586, 443223826, 2510031565, 3062715892, 3237182438, 2276849036, 2043666543, 1936539021, 3677531612, 2811359305, 1213009400, 30908039, 4132282882, 1025218877, 3770770403, 594529318, 2292280914, 881969669, 750183162, 947938512, 1908524360, 1812473897, 1325733206, 1681746527, 914756559, 2608801476, 1999770997, 488694155, 3480542157, 1319328693, 3982582007, 1351789094, 3777622802, 3053001500, 429948834, 2746830902, 3987954174, 1431464926, 1346971691, 1208530451, 3879397348, 571119314, 1905280995, 2844327373, 3977557335, 2781791857, 3330039299, 97196194, 2938150293, 2500599610, 4282762050, 3147024149, 482176648, 640584341, 2812116282, 3309273276, 3551590187, 3038091626, 913625789, 4056048441, 3844783300, 3886659362, 3090585067, 3549966105, 1074364219, 4119032957, 3379766275, 4064321906, 2048730461, 3081710994, 3763809859, 3915897713, 780861322, 1509173546, 132264479, 1925310318, 2582582874, 2370331109, 1492640264, 3153516398, 2571237143, 1536403197, 4267454257, 2377194460, 1012652602, 3712138815, 2932382235, 595168158, 3275228809, 990734494, 1759407507, 3347815050, 678612513, 1904472571, 235729079, 1557726939, 479588718, 820853434, 539537296, 3039969138, 3712357250, 1186333730, 1256946864, 866691802, 3659926085, 3388537864, 1500991684, 21345646, 3699089298, 2964727020, 3118599348, 568374671, 1678432699, 1199667495, 11637634, 2590041343, 347345171, 730718822, 1502932071, 3388290820, 3397212263, 3981662865, 3173039892, 3979590552, 3925881807, 3967005394, 1958373615, 2324405957, 14711254, 795622932, 2646606620, 4041087043, 2886937370, 3723477465, 1229336022, 1496255240, 2305721482, 352694723, 870890882, 2122364810, 3958713067, 2880394352, 891379701, 75017378, 754562939, 4006630042, 2571287582, 1523384360, 3126328845, 2654087411, 2419787640, 2751316639, 2664807324, 3437766471, 2464006262, 3206034908, 1053204202, 1943818054, 1594424721, 2411144136, 916786802, 3760879630, 660005947, 683718412, 2158087459, 4216204145, 577628460, 2398947400, 1584544458, 3118910699, 4237600323, 2449013220, 2222918211, 3336839209, 2933259840, 700151514, 435361149, 1066848204, 2806964489, 2761209498, 1640779895, 1190314000, 3749241985, 1981827711, 2969640204, 523584079, 2066206361, 614793044, 1535875467, 2979548981, 143743983, 375298673, 2133929653, 3151139888, 3410387388, 2402647393, 2509840593, 3028670998, 21536246, 3436358523, 1275012196, 215901644, 4062328886, 1402074311, 4027543957, 3103615819, 2322498492, 1007726187, 141537241, 2513186465, 3854077481, 2684141419, 295203274, 1301591724, 1715557420, 2707717542, 4142057287, 1312544110, 550042016, 2846891185, 2598455190, 1519386432, 3349832320, 1082697667, 754412694, 1432609383, 30071248, 3579720018, 2458297748, 2217050175, 2495069694, 2590559592, 2902939960, 1855000533, 3364401013, 2427019171, 2741862992, 2135955599, 1433508935, 1471025285, 2727224558, 1745931615, 2861700595, 3423869536, 3083065788, 752484276, 381323788, 1898679580, 809820541, 910047, 910202345, 1257528774, 3337966377, 110167424, 3422202350, 460871724, 379214603, 3905844889, 964862172, 3334507168, 2771810940, 3970390523, 2129539568, 3136184102, 3724107581, 1678724457, 1895064312, 2369277287, 2373860173, 3170946004, 2678653430, 2138880617, 558855422, 2445915829, 1425492600, 3434831022, 3569003511, 1605135975, 2680956864, 99903657, 2609561370, 1631778229, 2316491901, 3610082339, 704201366, 1668143912, 3500602514, 923204234, 3268055098, 3753224694, 480925956, 194376796, 224102978, 2711278976, 2558693404, 2124523901, 378372098, 677390501, 2300618065, 139531086, 4126799391, 3932286221, 3660605294, 3574059659, 2595257816, 1503001141, 3489317904, 1030961929, 4021370759, 952609606, 2669412591, 4025524568, 254605063, 2442404637, 4203002824, 3470638612, 3504538198, 2615421958, 489673672, 2219001464, 1968196932, 1689477861, 2044459424, 1453664958, 467165975, 1390785210, 1083191427, 2902333122, 2273706747, 451996062, 1204466941, 4017313066, 1129931625, 2839475497, 3586081933, 2252913009, 2956405249, 1085124975, 3260860797, 479760671, 3875208550, 3214669186, 3162771933, 580677025, 208097636, 751383282, 1128145631, 3138831630, 3583407867, 2676139821, 2417993087, 1101566846, 2805006086, 4182499371, 448114519, 2100113551, 3728379078, 873763652, 2324512454, 1606349135, 590460239, 2709233333, 1158273139, 2875104481, 2254946124, 4083082059, 588091703, 3054242025, 3908338983, 904449058, 3003829922, 226163809, 504397231, 3520688636, 1783427954, 3924854065, 1614673108, 124016424, 2562882161, 1369258320, 4185425644, 2361734993, 4021948488, 860781739, 2222848581, 2437581392, 2261220405, 2210507168, 2773640923, 2353795069, 2854489716, 390972367, 369106850, 3922921505, 963666900, 1636496623, 376224439, 2534028245, 949778545, 1412252573, 1469666338, 710685392, 1901125698, 3218698736, 3734263761, 1109037580, 1789437486, 4179296821, 2994955317, 1331012041, 2878595489, 389623897, 1755346795, 3523123695, 2726089011, 4224221834, 685115626, 1378593295, 3253758461, 2104628494, 3687166902, 3975539188, 619295045, 1301511077, 469883814, 2878369486, 3744669536, 1999602479, 876417610, 649245951, 1553977030, 438348535, 2045590622, 1474410094, 2737128791, 349498914, 2488648053, 841863242, 2364619023, 539144805, 134417262, 1433979990, 2936176832, 1753533142, 2766577278, 188234402, 2494328113, 3817089635, 2821387626, 3579897057, 1653125081, 2818036980, 4087388303, 2959923801, 1976279833, 2722424217, 1994132737, 698198517, 597642409, 4099380384, 167484514, 2453127535, 1004389610, 1519003086, 2914899301, 2587374868, 2312988804, 370141123, 2974187929, 1487979371, 640946546, 3256211053, 87624504, 427743202, 677974179, 4096309971, 3177240947, 2036980180, 3782514431, 3882751168, 4037718152, 1585631923, 2731456534, 3609862209, 4282580240, 3939530604, 951338784, 2942341895, 3504319131, 1746628933, 3179833509, 4061162596, 1292529286, 114681296, 2918319864, 1778008146, 1342392010, 3200516315, 681660843, 788254958, 1563821487, 517646137, 13547088, 2270294227, 3483998781, 3501099648, 347543532, 2735500796, 3785510849, 2014685314, 3189204992, 3671925232, 1976042569, 4100745100, 2841330512, 3750056048, 63235329, 430243616, 3123889523, 2555453838, 549996095, 4233961018, 1215045824, 481914514, 4025768510, 1110185720, 3620361241, 2990789263, 860911335, 882390717, 617286825, 2650681983, 3627851363, 3202630011, 631607683, 2471505263, 4149662704, 1895324210, 3919606573, 1301160893, 2401691347, 2668761707, 814891867, 182670192, 2514741972, 3466087269, 810476231, 2306537181, 1753870353, 1367187994, 3833368798, 3250104054, 1639841578, 1757530113, 473558545, 1112688931, 2265758385, 3015492717, 3418111729, 3631097106, 3780815186, 2263095376, 2251776500, 3877124013, 3853709327, 4146302463, 4211681902, 775541672, 2875475418, 46819417, 168653282, 821321493, 1480181489, 1818740765, 3319844571, 2517795859, 3234989387, 3966572292, 1671532029, 3213344868, 3362087585, 712817641, 332607947, 3742724862, 3107226983, 2259462134, 4193042981, 1092181801, 714798768, 2863096997, 645980955, 2072148835, 3745698761, 1315884125, 332666825, 2904667581, 1076848098, 1506847288, 366861904, 1471608919, 2266102889, 2049102576, 3008265802, 222386977, 401725326, 2862826580, 4269937467, 1323128105, 4293318776, 2484915413, 1351691334, 2839144710, 2000179835, 736405284, 383919814, 3769321765, 3283244178, 1844760289, 4256785396, 264786645, 2297142822, 1370165560, 580360741, 2740564994, 2874770482, 333853862, 1318310083, 2674915068, 1476973492, 3410978790, 3994171019, 90741374, 1132110908, 2895009334, 1981893626, 1409136776, 580930467, 4143237563, 925767418, 1385167763, 2839198603, 142018140, 2822708981, 337338013, 1211937064, 1010548142, 1756339671, 3570064721, 3288824015, 3126524165, 2167958751, 3500368243, 3187563303, 2668372032, 1515352450, 2054203574, 1247534558, 1044875229, 1504890313, 3632210477, 4142353467, 2716746337, 803359170, 2739763083, 1449217083, 1757159535, 2437709520, 814806452, 1053850105, 3975464235, 4010878619, 1058858765, 3345667914, 2073914670, 2843399753, 2647576737, 3590477538, 2288662682, 96677677, 3077896390, 2536997033, 2159584971, 3698740098, 812882352, 2315948376, 4244641779, 2157124633, 2719488048, 1170790667, 423085555, 3237692566, 317433018, 2190883621, 2477987439, 2617311138, 1069974332, 3616633676, 3853423966, 3758203796, 2424444306, 1028059901, 1256180913, 781521469, 726231659, 3653101463, 2231153699, 2272312453, 4080999713, 1495270721, 3088687030, 1294954167, 261029880, 618955386, 3831338918, 2265968061, 4168864830, 958637546, 4027253656, 740099939, 1561260748, 4290541672, 3802210643, 2198705427, 483311950, 4140826444, 2016816112, 2284535057, 1369758104, 1477818873, 2583202913, 2934735725, 1152903734, 3082630621, 2753257267, 278725483, 1642797069, 1800982118, 3433713033, 1591162042, 1228592515, 2290440858, 663659309, 3107432418, 278267085, 3073556765, 1681749534, 1856451743, 2318365328, 2331592573, 2046234897, 3566434108, 1677204961, 2880409865, 186639858, 3664710587, 386393484, 235652496, 654625894, 2807265908, 2942397730, 2099202013, 1152367767, 3221977279, 830923115, 674965063, 2932841758, 1367031173, 3157157494, 3458742596, 1598601860, 1413602879, 992500551, 3221280581, 904340495, 2534942484, 3697996727, 2339806812, 2089638471, 595026183, 785871224, 372977256, 1712898426, 2675273653, 2117514685, 886646544, 296086793, 3181234091, 520159114, 2400817868, 2360921826, 3279707816, 3983353669, 843870489, 178115068, 3321241511, 1498794159, 1746362663, 1974066256, 3437276500, 1956958464, 4096829627, 2002569994, 1012626075, 2591863948, 3644098925, 4029217270, 4127835870, 1405905733, 1665895996, 2310787398, 1461889018, 438742447, 2049610147, 1100502688, 3620584524, 3200829482, 3114455178, 549659798, 3802732725, 3097242855, 2375973066, 1743954867, 4266034658, 1368656474, 3254417332, 3811876844, 3274314174, 956590883, 1435791209, 2478516353, 3975152324, 410727736, 481016957, 2748920300, 1377465736, 484292797, 2358324528, 2536757702, 2990901825, 913888082, 1844348366, 2590460474, 3723577306, 3150609446, 2064774580, 1330752876, 1221703559, 2350374119, 2722905258, 1779687147, 2473647908, 1492268049, 2689862461, 1290501403, 4214716465, 2033425079, 505128613, 146263665, 938480092, 2699788827, 2554151033, 1866374975, 547351787, 1373727619, 2077774804, 606709182, 2387389955, 3075612200, 4107895423, 3148495860, 592749230, 2418944879, 241304973, 130239406, 1406893422, 961956658, 3538480418, 2372585906, 769589661, 3479312282, 2571776142, 3310412351, 657194126, 1582001031, 2761636062, 4263474373, 1475729742, 1466541683, 2297477367, 3766649710, 1819317960, 1238891815, 136230363, 3783855185, 4017806825, 777936662, 4004465946, 2845051073, 1032183522, 2667360236, 2258600191, 3168769346, 715856966, 2039750417, 141386653, 588856853, 671970634, 3303195717, 2409867979, 1484073910, 151616312, 2703881814, 3455487927, 1574757816, 214973083, 1615914724, 2735575667, 675932419, 43517675, 1665347606, 2114084735, 716641279, 2236256138, 3684777343, 3369683537, 1157125216, 3951492909, 643661633, 691948345, 248338745, 215641160, 8255756, 3412987538, 17518788, 3866939280, 3099744770, 1990273493, 2849217499, 3610507142, 1769124158, 668370420, 4153462024, 3613725756, 3450463546, 3042821718, 1400860560, 3051636492, 2969839907, 2959625019, 951105053, 1736584673, 3729770487, 758388788, 223686503, 827298687, 172450080, 3747654825, 3307564255, 163165858, 1313749802, 283260450, 4049893294, 913195948, 952839737, 4261402227, 3415196962, 3483679268, 3980546706, 3489747157, 3760736224, 2166420728, 3093011018, 53732001, 2733467388, 621994169, 2825342499, 642268885, 75288629, 229578186, 3329536540, 1169111103, 1990455781, 3890130681, 915317297, 2724214024, 2244405179, 1412165961, 504849653, 2946181551, 1230195322, 1720397054, 290882543, 34453575, 2957079729, 1384005609, 3349563014, 517527348, 329379723, 2363419985, 4163049737, 1902064782, 472092171, 931092069, 2002989868, 1211450753, 664192489, 3078842616, 303681484, 4060112389, 19097236, 3837504253, 1926419480, 2706333419, 361706245, 255538625, 1933031765, 3545338738, 3766595707, 3519167140, 2816007914, 3797823578, 3763236249, 735321296, 1135055379, 4043936435, 425850704, 1017975901, 3975016265, 587222651, 895282149, 3666522919, 463917121, 3027915583, 3619917769, 2000653446, 592715385, 4292820404, 3674021132, 3890881761, 1243117955, 627632096, 2418967028, 2552227435, 3869369510, 1606908917, 3963987359, 963505305, 1530193953, 1537987513, 3634154611, 2036452229, 3692893212, 2147539410, 2079370507, 1949125765, 1398854300, 4277387097, 1948512805, 1501992823, 2292552454, 1662927643, 1364976420, 4174389349, 2871439558, 2571371575, 3935899090, 477003579, 2353427581, 1069184631, 582819634, 1011741397, 2929818443, 3175258437, 3085860156, 4079756657, 3454490777, 2598696837, 1384841496, 1666591247, 2170164925, 1911263307, 3798492601, 2671563566, 2947812313, 2636323715, 3729584119, 1281347813, 374777881, 1832740032, 1560180874, 3572211151, 2337018690, 1910189473, 3469335370, 4119656450, 2859106326, 2182041135, 1832794546, 1338415818, 348772480, 3861936431, 2283814523, 38351338, 238461105, 2713711723, 3646927758, 3965417283, 3450064007, 3955098539, 3673429333, 678152629, 1168743834, 1749826811, 2494816623, 319668533, 4251360999, 108628503, 876296764, 874597685, 4285053599, 2011138264, 730996929, 3058909911, 992923833, 1777985305, 2337993579, 857697297, 3321796692, 3964414097, 2204723258, 2529638938, 391486775, 316461848, 3936194511, 2763803166, 1750755319, 1541844727, 518864103, 3218264081, 2010841599, 2483453247, 2219483837, 4000541283, 571640596, 2591314604, 232826926, 2598486767, 1573780109, 1274492798, 981852898, 3101922116, 2554222261, 58486836, 1041018683, 1094708326, 2381196583, 3320266148, 2102948914, 2422234950, 421615604, 3614498047, 1368452346, 1120718368, 507707975, 1194791962, 1785911213, 1805185906, 1606583891, 1477408705, 2795577276, 279701297, 4006561426, 3791669395, 745097867, 2585804936, 3361004138, 3170885478, 2192972972, 2438878475, 3859813485, 3447503469, 551821746, 334443696, 3718641368, 918289466, 239784168, 1738651484, 2780547639, 402260384, 1564548074, 1563408090, 3945636524, 1145067559, 4096833919, 1194379382, 1243252228, 3866618550, 3320461616, 4037968681, 3944567168, 2918036315, 3422700982, 1561875571, 1818316853, 4146301088, 206536157, 4121205806, 2286199758, 2060186957, 3153441593, 2023538220, 2268583420, 2040254331, 3750934862, 440386575, 1115182576, 612403504, 3184651699, 740639131, 3796008731, 1958779361, 482699609, 1134086839, 2121219828, 3703289748, 262643868, 3319717095, 1592470398, 1530465206, 547895451, 3381413993, 736587997, 1358399092, 1923579697, 1356606536, 1176370266, 2990720061, 289349953, 3788250626, 2451998530, 4066828803, 182581018, 382795968, 407108681, 1878336592, 2207278569, 793180857, 385638915, 1884080810, 397447149, 3156767909, 334600681, 2984102150, 4177376, 458756050, 2999182668, 825330228, 3718935820, 373139002, 3384136046, 10939373, 1846168361, 2026448658, 1344834792, 1180229821, 3544677335, 2583705108, 3844897679, 413553626, 658822895, 4123208621, 3723643616, 61914624, 752247518, 1046624108, 612723783, 1690046045, 3946972793, 1525734846, 637678583, 403810220, 973687714, 2249566178, 3402703106, 22957277, 2169671339, 1482378911, 1904798275, 3120860869, 2445254794, 2442056277, 4259972178, 404232222, 928654574, 2590380165, 3532701428, 1242197883, 3584330623, 2116329007, 3742576434, 1283809273, 2499835472, 2508836855, 1129843128, 3517681021, 1016504841, 990280238, 834032422, 3817543817, 4212495617, 2815242731, 3321263854, 423015245, 3493079418, 2802864056, 2553029624, 1559197201, 1553486313, 255181228, 1098344287, 197203652, 3899492042, 3346224528, 4253568372, 4191135027, 3855260603, 3137737377, 3401762715, 1739358900, 2912341069, 1964040168, 2350189740, 3505051266, 3960045275, 1556025372, 2428185415, 291368019, 2249293074, 3619659774, 2501150023, 3229496787, 365915966, 857258678, 680155480, 3635767496, 3199304341, 1649899981, 1178212834, 3487147151, 493573655, 432747282, 3116124255, 1912237586, 3156419050, 4057045624, 2909991273, 1295793535, 2161433817, 1505161656, 2317631661, 527448855, 906301861, 936639097, 3300782118, 565281658, 3042725646, 3778527996, 13176656, 3134983969, 1220463321, 743584736, 1042438879, 43263273, 3417064610, 710239868, 368649547, 436401389, 2075198910, 2519437683, 2352295627, 1515981722, 3415330577, 2368134378, 1485104262, 3723138996, 4019891279, 3242438781, 235140264, 3420224090, 2984073808, 91067070, 3941590317, 3489046911, 4138058823, 55674202, 851604788, 2181865773, 2043237504, 1407118933, 543065373, 2874943670, 2224722208, 3843730886, 1656932586, 2704242414, 2080469112, 3172033714, 2394604656, 4091365790, 625971584, 7339509, 872321711, 1774854111, 452816724, 4171763981, 3924669469, 3862804482, 359757196, 751234034, 274182231, 2845339805, 288069409, 3893207786, 2486750942, 4126533725, 2886446903, 731834881, 2544308709, 3870260271, 2432852784, 1440252936, 875515461, 773656866, 2984648627, 3347029581, 1451956335, 925156297, 3925836133, 4106831855, 3215553177, 3253508015, 3466621894, 3988927170, 2986749317, 2756947010, 1330125001, 415166945, 3219326573, 3939405931, 1145273129, 3911410545, 1047707391, 1310584702, 336702872, 1355492369, 2213036073, 958974943, 3302993394, 583724068, 2537623467, 1528601335, 935350330, 2226988200, 1076886126, 1695642818, 2211998215, 2597441219, 915894348, 1920150334, 866184056, 1461680034, 1183273811, 3880684951, 2951722376, 2422485963, 2307990611, 107014717, 2110615866, 3282761896, 4027568800, 677228850, 710164625, 86343098, 2093730239, 3871649526, 4226822959, 1728388796, 921402542, 235024156, 1405229596, 2781092083, 3333928717, 3251846750, 2551024360, 1517871765, 1549622842, 995435648, 3138697714, 331001393, 1945463502, 3470204593, 1770785292, 3618045922, 2990313706, 3775625418, 143761014, 1476185098, 3620710026, 1965150181, 2074204444, 2122480965, 3327124802, 2253515411, 823134346, 790268667, 2251900007, 254519034, 2317709078, 1618067764, 2813873483, 4170276527, 1625434377, 3037382242, 3222363739, 1961894661, 51315860, 426692298, 1080711947, 2526185728, 3433649334, 4025439737, 1601767089, 2577588854, 3730671003, 3177574656, 586874457, 1873103451, 3659673142, 1748744988, 3861656108, 3955691244, 2850565009, 1075604609, 3927372345, 3769430280, 810406480, 1970647048, 4087039128, 3487520425, 1708884062, 1093791704, 3057432644, 1315385482, 2983339521, 2489473702, 2211656108, 3858030645, 2890773261, 2564339878, 2634394183, 3867041870, 3238892634, 2173087764, 336293807, 2757725768, 2858630044, 1527019993, 1545628135, 751136919, 1872363580, 3362877253, 1150168754, 3167098404, 4120009288, 3827807825, 831025311, 1649908544, 3079170487, 529694982, 2100546083, 640641470, 3332922310, 107980406, 4003502003, 4131099974, 3824806552, 3624774837, 1125192799, 582273070, 4251169030, 1957751131, 4056983705, 1989781769, 4092190148, 3913029676, 1740892090, 2962693851, 209977766, 1767416656, 1861912926, 3458051272, 1639092542, 3244299370, 449602714, 1302660967, 4258069181, 2410003510, 2178793551, 812317011, 1080906192, 219562757, 356883607, 2273270893, 1264067522, 532351024, 613076895, 1162989989, 1718274453, 336869769, 2758862151, 1246542398, 2667397574, 98750943, 1438180012, 2934377836, 3728220008, 1133669466, 4028486064, 1398421178, 3568541635, 2635670165, 2150309823, 2414159472, 3035058428, 1861540799, 2701425820, 34552739, 1043350363, 1516575570, 1580454718, 104524406, 3331986765, 1577223622, 4197362580, 2486602527, 1400004535, 3515798317, 1843749624, 3626312272, 1970908190, 2684996146, 1932653245, 3577396954, 313771667, 3795679749, 4256368920, 3930480113, 3853312124, 2092920606, 3501256435, 2407193595, 3046379447, 864649227, 2575301122, 1378161859, 1711043113, 1244450544, 4235253154, 3280983413, 1492499457, 1290954628, 2817224957, 2031566307, 264210336, 714591012, 1014744245, 210746570, 4165519347, 2279927342, 90693659, 1710843704, 1825769735, 45966725, 3826769411, 2291591814, 2393613472, 284811514, 553985093, 434645766, 3496565127, 1836877209, 249296295, 1443614834, 3708283614, 373639843, 1946805973, 3578763204, 881754678, 3981124198, 1889331331, 4074476579, 2943069967, 459308363, 3174183593, 1682183057, 1584039502, 166368737, 1362877791, 4033573332, 592970695, 2108325601, 4231446046, 488923847, 4213545246, 4188070035, 2863476896, 970832138, 4009838570, 2144017321, 3223858271, 38711219, 4225499712, 2118895424, 3431503311, 858091565, 2121112408, 2050448410, 4266658063, 1539772423, 2888060286, 2052281731, 1107046456, 3753739672, 1434316248, 1430825306, 3198234630, 1897177155, 2823221008, 3800597125, 2617734119, 3514770424, 4112894203, 335052549, 1870699623, 2720994920, 4254139622, 3250197315, 1764898691, 349591051, 163070315, 3323566774, 1708957153, 2487088384, 3750271938, 3611771947, 3243646479, 1615446260, 3827046025, 2350256718, 2633403537, 1755222642, 1051766754, 953166217, 81907602, 3069639767, 1785753740, 1944333189, 2164346603, 1877721603, 2950583559, 416371638, 66830859, 169320656, 4166701094, 2899904826, 1120606325, 4241857026, 2876049845, 3566227333, 1813680931, 3649873627, 4116347279, 3418941939, 3829776446, 3036163457, 3416583231, 4064403790, 3831927289, 2773029105, 4228862906, 3110058261, 370554056, 1599425431, 2827126533, 663722907, 131621161, 3047173234, 2687325526, 2749823904, 1313046640, 2353054747, 3626578069, 2786084141, 3557150306, 3338775368, 263017049, 4189747849, 3435862119, 3518161241, 1704372934, 1096751180, 1665425789, 877644895, 3275743524, 697797692, 2611129637, 3253664808, 538959055, 323817499, 680972875, 4236376561, 2108004253, 1311007425, 162377544, 1152028785, 2117054782, 1758729684, 1682509395, 1044627018, 3710731932, 123242819, 2667147488, 959307243, 4097407940, 2284258504, 63368783, 2019682020, 3411831880, 3223881947, 1133716094, 222774412, 3064209559, 604031518, 2210117709, 2031381521, 34909025, 496372619, 4180921163, 3029145440, 801870481, 4285672848, 1745821321, 2435015790, 2912160416, 1978122741, 3458026411, 3765808867, 3215971920, 1841722479, 1144817929, 2941745920, 1043781007, 3574653452, 1194607041, 1263439867, 1906933239, 1253008275, 2540966682, 830361271, 2647456136, 3847716534, 807246349, 1986041086, 3225333267, 384533012, 2012248982, 2455358868, 1185728402, 2940552683, 899396638, 2120121940, 1188256746, 2636569126, 1333762737, 3906902790, 2171920016, 3222695293, 2548517801, 3770944242, 1731201827, 4283499684, 853360719, 657422337, 2229009130, 125841149, 1048588124, 2280702766, 3404597742, 3286277682, 2711515212, 2794716617, 4077728610, 410575164, 2512628072, 3976950827, 50557380, 3863382728, 492687526, 3238229744, 167491725, 3730364868, 410726509, 1541131410, 1385436842, 2861514164, 1876930309, 3199922462, 264031544, 768418868, 2715911164, 3573688683, 3914409767, 825087530, 1073308670, 1888786948, 696113599, 1332089872, 998180448, 2816873295, 1012877529, 3986202832, 258056131, 3046359543, 4011499394, 1268126344, 1427719613, 1690972967, 2140695518, 2693656790, 3711822808, 1758535710, 49188895, 172496587, 877610613, 716413882, 792024002, 3837179105, 2258433473, 907359918, 486697163, 979979366, 3117502670, 938102827, 3284370748, 893691604, 1286634428, 3853390841, 1048716511, 567946191, 4230542423, 3227460975, 1646847762, 2983685961, 2060620340, 2865341125, 3037139891, 2942173742, 524255507, 2600638744, 3735670169, 1942983191, 104912020, 981216837, 2172771489, 2162781174, 2036546306, 1395172757, 1719802327, 1700413936, 3250842637, 2426344782, 3432235850, 2254086687, 1851897505, 3454928201, 2969813436, 1988149753, 1326861882, 2604458540, 3448229449, 1276901842, 3093510514, 2414411717, 3472725471, 2471550562, 355620760, 2886149005, 3392629640, 2860801888, 1106908568, 4048729151, 2802822581, 1793487966, 641944838, 1943411332, 3148612140, 3197207730, 4102865052, 401258451, 4060207914, 4285733314, 164180936, 121356197, 398375188, 1137113219, 212922493, 409350518, 4090535205, 1488517170, 12747549, 2280679040, 3346435630, 724061199, 2958218744, 1004322073, 1948468175, 494285059, 2209064101, 2145352532, 822891923, 2806821565, 2307803212, 1559929333, 2184891457, 814207439, 2496518626, 4263656627, 656409855, 614947629, 483805442, 1010100907, 351791249, 1241672393, 1997115519, 1293393290, 90002279, 2673138912, 3128689657, 2807092233, 681994155, 4093901092, 2030727850, 2439104229, 3914980457, 166538526, 4225542196, 2468374363, 831708621, 2613230616, 2075768443, 339399024, 894277224, 1158068355, 3512920989, 1522529772, 2169266730, 174322514, 3453180449, 2431774222, 1861940258, 3673350375, 227257437, 1519858258, 342461118, 772986817, 977085364, 3539525800, 846966333, 2295490876, 500493826, 71213930, 764456345, 1310678872, 2294225286, 2571643897, 1283220290, 1876281325, 3647738625, 397946407, 1138844049, 69653237, 3524270103, 3518412039, 673710032, 3503640699, 4185426127, 399757515, 3878881969, 466659919, 293699679, 3891331767, 4284300899, 3162719605, 2808479206, 3133008752, 851428109, 3754076732, 1875524675, 2246058192, 1980935707, 3307436622, 3778951566, 1208025116, 1165771387, 2643439076, 334821493, 1145843913, 1472351810, 1943074760, 2440688492, 364643863, 839165919, 2287804670, 708315525, 3620613110, 1546890330, 1455983972, 2687366938, 3536260134, 579625805, 701219654, 818345270, 4197523880, 606232551, 424964999, 2147040199, 3060422613, 3706943224, 4172930836, 2698748809, 3297845885, 1308640391, 2041034693, 2584783257, 3963250846, 3091457705, 2777423261, 3041477425, 766664489, 2080466025, 1895110745, 1540389386, 2013712654, 1041049585, 3093070492, 771669269, 1394395761, 22976867, 3064111773, 193644635, 3973378264, 2057113226, 1219962022, 4219326580, 3124490523, 3898664745, 2083322951, 2022727899, 1713553987, 4072287156, 4055277134, 674935688, 18720095, 3589966137, 3340961017, 658906232, 2332073617, 1870528242, 4216184485, 1929932943, 1098393684, 1267948534, 4168924552, 1507608482, 1819040764, 2961306144, 3780897802, 2613348531, 1508429566, 3697366644, 2765849504, 3057831476, 1535669500, 319906905, 1086978148, 3590093751, 3503991295, 1309866883, 3842999818, 3816892681, 4181205236, 2157187883, 605438557, 3919095968, 2103078685, 2798970697, 3007627712, 1527838685, 3777867635, 872434468, 1323079744, 3809341683, 2936810740, 305706737, 2886599289, 3734328158, 467352825, 3299924798, 3698088509, 56870407, 1416844275, 1315936276, 439270594, 2562430957, 2719531171, 1365728072, 3056828109, 3377109545, 1192915046, 3568937245, 3126553441, 2647345946, 4091400313, 1578128192, 1732377683, 2103475865, 401543793, 2942531454, 2424518161, 1249254837, 312647155, 816276930, 3977754637, 2039646370, 3041431227, 1058151587, 3753349786, 2423297324, 2072264835, 3367175622, 1861928189, 512381071, 3281222446, 2840817782, 468885860, 2017225260, 1028485537, 57598102, 2627981927, 1178251002, 2488895750, 3362578165, 2096660966, 2016972864, 1537163318, 24693183, 3473726545, 3905187551, 2948151617, 3692199296, 2278340382, 136325363, 2215750065, 2139486645, 2453701840, 363314998, 4118055708, 1419956513, 3148661335, 527080004, 4156503557, 3518911284, 355049013, 3921709849, 2559155929, 3412642449, 3389553174, 1075835762, 3383444144, 3501510999, 2871645677, 194137309, 1060868674, 3573471445, 4253861654, 3886998372, 2718901755, 3952492651, 566371557, 2734051872, 251017738, 1804584671, 409333658, 4156055000, 776315529, 10596802, 3283302620, 2903293468, 1146704631, 703252893, 3759510197, 860897089, 3203253612, 3947408547, 2420648566, 1392499434, 3293139873, 2660450099, 3892966309, 1756683601, 1525453513, 1158160187, 1290359106, 2624137249, 3297254649, 209081050, 2269486557, 3947211612, 1745386069, 2756690623, 2474111869, 3597551130, 1493756566, 199460384, 682371814, 1668675206, 1336101660, 1898001658, 3543451293, 3423668366, 162461057, 1942454936, 1189098364, 907096019, 2693113894, 3149572517, 3185032431, 826500435, 704031253, 3742620874, 3471456009, 243649707, 3753259106, 2560332717, 2757074298, 2536534937, 1337817009, 3048945421, 4180125506, 664762385, 877441500, 3089279839, 4115412088, 1550706641, 557749008, 3783755279, 3285798199, 3221664216, 321126855, 804722741, 2269123849, 820397242, 2012498228, 2581453208, 2841516385, 4249096989, 4071393273, 621383862, 1417116951, 2113936483, 2756925212, 1667398786, 3313518236, 4268262982, 2681252578, 3074088328, 1376123697, 2759076662, 3446251, 2377298696, 189513533, 2949806541, 1947332175, 3258506788, 3946480860, 1895614352, 2760460154, 884817737, 995397245, 26417524, 1618461584, 3529278724, 5801698, 2714074147, 2635582447, 2356626959, 3082787274, 297438753, 2832477193, 4074074408, 367538068, 3138060923, 2975832025, 1698547976, 1654321410, 1926647721, 625683351, 3787871876, 2777901536, 2185988925, 2548063205, 511323211, 1800135376, 1502124846, 1134491708, 2170876877, 3356654703, 3115857508, 645023046, 4013159404, 1199344304, 1545641476, 2191557862, 3886410083, 1774166438, 3238332393, 2856554155, 1224559308, 2951530394, 1331069529, 820967133, 1123864910, 1654475126, 3121116625, 3795497584, 3523142085, 3611022015, 4095369194, 1906470319, 3901120334, 3728811628, 464413193, 1578287583, 3172992696, 3516593292, 847683774, 2575053046, 1109723039, 285505470, 1018382881, 2800891382, 3894144716, 2600415268, 2891371790, 1573777584, 4124281244, 115911813, 1817930000, 3935105209, 2754562767, 1342596869, 2481697122, 3847453855, 3569130808, 3650797737, 3342416249, 1692454181, 311516981, 376127162, 2057915259, 3012088988, 2490988652, 1436976268, 2778926096, 3066508421, 1956313731, 249290445, 2875112735, 1990304968, 3759169139, 3523275156, 1314557316, 681772783, 3887928992, 3106809655, 1866069795, 758041739, 2163638031, 94415216, 1984968589, 3763057361, 2921955472, 690246576, 4071704115, 3953445118, 3878761459, 228412779, 120484486, 2414584244, 2401791326, 1329112186, 663564742, 1941519420, 3261871829, 4046469857, 1763285441, 1199819012, 135717872, 1858730237, 801792380, 1353583005, 2127537688, 2728962724, 2446971638, 1009331665, 4039987686, 1212637768, 909535016, 355253169, 1150186860, 1458278423, 2224958782, 1060210374, 2695027453, 1831291873, 2743114265, 1504740848, 641016854, 1003530114, 2847937341, 1252167318, 1454100240, 3332217439, 1059632037, 3494560920, 1661489622, 1883525082, 2685073971, 1454527280, 729071053, 746976634, 1061007675, 469855349, 1456864528, 3188701383, 2041580886, 2249468811, 3663711131, 2146204512, 1548713000, 3490174485, 3217254380, 2930327920, 3339212507, 3207373229, 3697137442, 2780795849, 3051945769, 2740541027, 459194140, 269258124, 2188622562, 1183492908, 3498376466, 625320497, 71457513, 536307967, 3892497781, 1171054517, 2898142209, 3395419964, 2258266976, 3130076452, 1831186141, 2629838699, 3327114116, 3125998256, 228394635, 4121655066, 1415225114, 2728236690, 1808876266, 2395599456, 3551352168, 2767331183, 1090754441, 3172878562, 1334434332, 4204473071, 488491731, 236806134, 3646579587, 1673513283, 3281226974, 4180843314, 980358957, 651198235, 1223351878, 4212314812, 1146348591, 318705805, 260864238, 3475595976, 1312193908, 3067974789, 1113289777, 2710629075, 1643254917, 2393148182, 4294337328, 4060791820, 2549717910, 1680869690, 1645582404, 2609834205, 3023255440, 2295414172, 4178902088, 2632421219, 3835735355, 3033727992, 872888847, 2770794044, 3809105668, 666000847, 3420782271, 1118923654, 386294501, 1920874350, 2945647684, 20047924, 4053156536, 4046970265, 4022862815, 640209934, 3897029245, 2417199036, 1500061274, 3734526194, 3646651558, 432855823, 3051225485, 845821908, 2638234985, 1100908819, 1259024485, 345071288, 4210884129, 512948865, 1956141160, 1283848756, 2999388275, 2375600280, 1407193052, 3942382567, 726516793, 2761221042, 1017866798, 4056494058, 2715243323, 3818598217, 377941746, 1259371747, 1158118405, 2156190134, 2918745003, 679994557, 4010899698, 4109133397, 4051698232, 1249878852, 2251273104, 1759755891, 1508349548, 1167273124, 3306092297, 1626827770, 2437959519, 2254231770, 3351122603, 240004603, 935365172, 3794019041, 1157520166, 2650140187, 3856741426, 1280738337, 1783912868, 4294640695, 2622050827, 3376528296, 346316498, 822147026, 1643330770, 4167107064, 3534514244, 2098097456, 4221248295, 1849890070, 4033530603, 1918096506, 1228935063, 3860651671, 833586987, 3286077662, 2149446159, 673197459, 3293384685, 1198194054, 2912905231, 3923081140, 1952674416, 1169859089, 2144684689, 1849345269, 217271610, 1568529786, 803856196, 1658779147, 3239892734, 2878170481, 1710081389, 3653316980, 2030892253, 3327651368, 1271061616, 1393095046, 4290272261, 79988500, 2032023225, 4216062428, 546884037, 4181116078, 2913593613, 1732229893, 849754325, 1503327947, 1544792542, 2128350475, 3640547696, 3461917069, 918911628, 1003871842, 1062526014, 2587099198, 3635939991, 2804346015, 2761838355, 2596512655, 1357543750, 2093730723, 2455160892, 1104860730, 3037868721, 2154463220, 715510502, 1292286621, 4228685961, 640818824, 2848919995, 2479428671, 437050910, 1859165709, 1625985001, 2005347298, 1533997103, 4023674640, 720747583, 1260462417, 1944953779, 123537250, 1335353788, 1076422427, 3328426104, 1916706585, 3150967444, 896897047, 3081944919, 2406532579, 4132307912, 3812512702, 4044510633, 1358075525, 2671707941, 357455145, 3505245055, 1941049433, 3584719404, 3734694179, 549733389, 1081359705, 595046324, 2458773835, 636777140, 3088012494, 756029666, 2487327726, 3897544786, 1641696947, 1276057571, 3771233730, 3542758506, 2443691864, 415999602, 1251162793, 1755761289, 3264452507, 2666382766, 3780107844, 970150149, 2734443426, 3482777656, 4141734405, 161811960, 3937557998, 2088166879, 1229443976, 4098052676, 995161350, 303021649, 1543553596, 3794265686, 358265197, 999526355, 1332667005, 1146218159, 565520782, 1194512314, 1692709058, 3529848960, 897455627, 975150161, 1964328031, 711795079, 4225882865, 1568998732, 4229685348, 1831732680, 1570158304, 1707501328, 2190917907, 3016819987, 160694977, 3674089860, 2442649910, 1971274491, 4050061457, 3452974502, 2691414578, 3242966322, 2888804709, 3082479601, 2964104090, 4289126318, 593890539, 2078499327, 657430122, 1938173178, 881891985, 674154636, 3009752517, 2828514089, 3214575237, 3217215185, 2023178567, 2079095875, 3608726428, 4063499802, 3406407727, 3596949960, 3854588405, 1802023272, 1818756849, 1954663354, 3483356638, 2928474218, 120174217, 2770351176, 4063432666, 3452166239, 3512678448, 2308956404, 4182284982, 2443911809, 3909034032, 1303824043, 1895336528, 3586999249, 3650988550, 579637023, 3194806823, 2903341048, 3378099963, 3477177383, 4063561842, 1190379865, 666254733, 1104497750, 1271250135, 3270732054, 3731358295, 4254944013, 3856873421, 1274938576, 2400035256, 3114709689, 104112224, 4109138556, 2131311676, 1273337550, 3770936469, 628941478, 583649906, 2681675575, 3309795220, 4007416640, 199067518, 496466277, 513610504, 2068870054, 2354084354, 3776787088, 3520773973, 5829494, 624957167, 2992662930, 2062178419, 2846511083, 1633586717, 1465656173, 13376377, 4273632158, 870463537, 482396809, 2548552526, 636397654, 3831892808, 891316605, 4223481122, 2460153661, 2416296421, 3807865095, 813995078, 2094952924, 4047572214, 333954246, 447018083, 1134850223, 2629400606, 1910969126, 1435862907, 2801470481, 2149530004, 218981206, 2273063929, 3664308608, 672036578, 926625149, 3835179647, 794594383, 2240599950, 2414184136, 623964620, 2685966251, 1801498943, 1311620792, 3033889811, 3061994683, 2807416526, 518188954, 1706706826, 1985792026, 1482039308, 2940670679, 2061335584, 3539428573, 4286128620, 1276826623, 2655082950, 2421384859, 2979853957, 2664502555, 2907152870, 1774129813, 4206419957, 798364808, 1092637632, 2664419185, 2534720960, 3082037560, 3385955051, 353174303, 3482450226, 3506270551, 2238610445, 4161159605, 1206565434, 1323390117, 3789880875, 3924057874, 3749780989, 1452700155, 4274735226, 2140027054, 3511801920, 4109868335, 2126948139, 316681361, 1472834297, 1696747377, 868187389, 2843881098, 1699572316, 617530334, 1125594247, 1299932450, 2647590169, 3352936820, 60591176, 522823203, 3461867449, 4053229508, 551716579, 1853438200, 817728499, 3170367588, 4179995888, 1497346149, 3675207127, 1708682203, 3574052826, 1709566729, 3785819182, 2903711670, 3543841572, 3562032731, 3138370946, 3845205601, 3839022576, 2228997569, 1452084849, 2827799905, 2131029455, 2516917199, 125561850, 2428138368, 3360090441, 1022069074, 3946629519, 3874841169, 1037059639, 1468314557, 1821578478, 2604895283, 1510018006, 4195611763, 1990674063, 1749636369, 3359841216, 1815066126, 3666106922, 2553990337, 105644930, 3702242489, 1503792284, 3508823222, 904637509, 3326530841, 2319298279, 3238956967, 416814310, 1262641189, 3696943468, 2856808292, 3398398176, 3047073808, 956014863, 2025692457, 3183474018, 2099158509, 1087867547, 548134026, 1387238474, 1392505030, 2294105471, 838940306, 1281217268, 2774528397, 3611907140, 1474994389, 1567283999, 1153034700, 2857349008, 2080869236, 4036016859, 3147296281, 2121903493, 4206905715, 4219837114, 2312877403, 2446103435, 4105666947, 1329132765, 4107993419, 1325976629, 568820695, 3245584211, 3013141526, 2317060348, 3253539463, 3809244861, 1120626863, 3587929624, 1403090645, 1749370341, 3582620, 2011582563, 1257028939, 700414856, 543061876, 3069633022, 709162023, 1451877557, 2613936328, 3797421668, 4091718699, 3150064728, 2830166651, 759138052, 1114580462, 3515562129, 4261071725, 691061570, 2247835785, 4151062625, 2741491425, 1825397405, 2067923500, 3262841620, 1268833726, 1610191914, 3363054172, 295071342, 3330853484, 3283086089, 573895568, 1033570783, 1196593338, 735336265, 1007833093, 1391131817, 85760695, 2346422280, 959874771, 1860736516, 2206205794, 2234946091, 2764034408, 4257634565, 1999955030, 2890989743, 932117353, 3817927544, 598634256, 3846942496, 1141344401, 1841317127, 4217637154, 1554227096, 1063585845, 4138529437, 3616472922, 391418601, 936268977, 1377277837, 2956634151, 493285507, 121117060, 1170951008, 3297317641, 3018686739, 3552342191, 400171099, 1893399871, 1000151309, 1194007705, 3805717396, 1880929507, 1906102185, 3749532113, 2743531271, 2471892778, 3829255680, 1373400854, 3710955287, 2875770353, 2102388819, 960250053, 327967052, 2440619971, 2789978261, 1236201296, 1375731263, 761291000, 3975058318, 427434276, 4113753264, 3324644397, 2338763631, 258545999, 3276120849, 3266164532, 3724139372, 4264067253, 255950822, 2852292076, 4225544093, 1116472775, 85418174, 4228978714, 4256297327, 795663833, 2629108487, 3494531308, 1708096126, 3931316557, 360359053, 2151006085, 3123610168, 413403098, 1978896704, 4255064523, 3647670844, 492305920, 4271288712, 658634595, 3161386339, 1725705665, 3371570614, 3688022010, 912148195, 1464903434, 55751487, 568230335, 848930765, 320029435, 1409416754, 3955314325, 4203629755, 4036221090, 1311917560, 4959442, 2832473003, 4129857421, 243489462, 1466981398, 4041979937, 2991428178, 263996288, 1687548181, 1459391967, 1687177883, 1010433741, 4263033775, 1460497646, 3258528493, 3495748967, 1828478272, 664826343, 2113459167, 1745623123, 1054223929, 4159255513, 93349307, 2259078652, 586868185, 1711072835, 739689721, 1988936765, 772560930, 462076220, 3472166569, 2912271955, 246913813, 168887262, 3130785338, 3837656009, 1599418587, 1118827404, 509440081, 285973033, 3384453088, 1952941315, 3260623451, 4218769489, 3476959051, 2320852366, 3959940863, 165217012, 223152019, 457413756, 1885914401, 4151737065, 730641188, 1013150430, 3442737874, 1912629855, 3579786224, 1906840150, 1425440589, 3099922904, 3485484365, 3464458133, 1927103982, 2883579739, 1773329812, 16116006, 3998253811, 3296565456, 3256915583, 1305445134, 39873871, 340569473, 3100348944, 3722960650, 3966926056, 3352152112, 1221657953, 3482303119, 3705412484, 1924502290, 1435717727, 930421227, 4035557867, 2754678911, 1417549683, 2099146352, 3636038731, 3388129690, 1916429079, 3900619063, 2120623004, 1733187925, 3448588043, 4218915811, 2226371358, 77737397, 2229213024, 1996325407, 983030216, 3225428170, 2269482556, 403633513, 1652493885, 3471948635, 3536158117, 3330382606, 1890127474, 3046261812, 3913836179, 594680195, 2365925943, 66096888, 2938312346, 4044866576, 2300213944, 1394434362, 991672271, 2562387137, 2549839124, 4250711289, 3122531933, 3629660229, 3940156037, 4001684158, 3398339493, 997657114, 216625157, 4059731864, 2335124774, 2038570830, 2626401262, 3208870193, 2130302905, 4098622627, 968248278, 1654351183, 3679059473, 4282862325, 2908444234, 164703809, 3204195793, 803215900, 77178271, 2244457979, 2989348117, 4105549605, 382685518, 3295083061, 1294203531, 1544735878, 2829677869, 2079912651, 1428611579, 139493145, 308574949, 1069819913, 406573317, 2969553093, 401785719, 3873817232, 2981401435, 150421030, 3439165466, 3675670792, 45463930, 1492027649, 2181061812, 759903129, 126062466, 2865439840, 1223565974, 560006678, 3306815659, 2036527498, 3591564125, 1203071426, 2480999580, 3820525293, 4178412863, 1290334449, 393829569, 2281477640, 3691568495, 2336027764, 920013206, 96964026, 1634975314, 2817471987, 241827752, 3393640926, 800696891, 2652269812, 1879467542, 298538611, 646717850, 753670485, 3595135183, 1570716198, 2979988110, 3652377811, 359201964, 3271179991, 449845121, 2692747164, 937129754, 2096132642, 476983375, 2824772487, 8163284, 2347125582, 3067585581, 2599259887, 525785883, 1617979605, 3496787799, 2802996410, 33010134, 4043481571, 1114038624, 816345722, 2177815656, 998889351, 447304160, 2969611877, 2581732632, 2298228581, 1217687780, 3739228484, 4291196033, 131415767, 2764038296, 3048511704, 799425648, 1395704235, 3744619414, 3941058871, 1996581372, 3400401492, 2582143558, 3815833933, 2465351471, 1834190268, 664444725, 3708827878, 4165133031, 1360870861, 1054470697, 2592854291, 2862342758, 3726312647, 1073363860, 2689916644, 2941368458, 2914094780, 567729260, 3429954162, 3772259726, 426091438, 2905455497, 2814005120, 1012845920, 3380673705, 2967532124, 4126598218, 1670158614, 1066731461, 4055210957, 170575519, 175721436, 3436434804, 2231016368, 569281599, 1789661826, 3176549606, 344545569, 3789596142, 2036997039, 2046856117, 2395708248, 3943819596, 2591232452, 3016364943, 4231653244, 2981437587, 1811136592, 1396461847, 2083630460, 1040074620, 1559857884, 2734862789, 101686828, 137881434, 2356441036, 3344411086, 2634658410, 875202110, 2689328043, 3801466412, 3308941221, 2832875548, 2255958900, 3316241791, 1011789557, 265931041, 3054381826, 465486529, 348774014, 155006264, 1509857586, 4258192550, 2342832999, 868622402, 872938035, 1483067418, 1604802145, 462047515, 3069982404, 2813094828, 2234753192, 336302388, 3822644441, 2521619854, 1188523608, 1833386248, 2706364980, 1118471068, 744232983, 933550065, 1500011944, 2473355781, 2630552133, 1410255496, 1191900321, 1083181322, 553267500, 3649269828, 3517529649, 2205496979, 579169073, 2750468809, 374975993, 2976606501, 218558100, 1963441429, 686560935, 19917338, 2786772264, 4027541114, 2262746519, 1476734291, 1278953264, 2981829889, 1459038938, 3368546135, 1350567933, 1925526192, 633793321, 2540553178, 805759793, 466674355, 2628399415, 2851412040, 4127934953, 1210617239, 2259633395, 1225516649, 3638715785, 1387634571, 2824836656, 4057660626, 2514717014, 1663246099, 2853672115, 1790362746, 3625023814, 4153739691, 1138296538, 56479740, 1992489719, 550147663, 2894144621, 3769359706, 185171326, 1627655398, 3708781882, 2266634165, 749563551, 4116342174, 3227720396, 2049846233, 1447927424, 1075277398, 649574329, 3881361107, 2770091816, 3894769952, 4237243597, 1185814840, 2007004220, 3727597546, 114549467, 4248208422, 1905161341, 1060747861, 1490693474, 2294408129, 2600882725, 1644919826, 981469512, 3544336432, 846998606, 216055026, 2145897218, 1257233921, 1500787956, 978925375, 735336670, 3757919560, 4169133570, 630071182, 2181416217, 3497215586, 1464594818, 3083571301, 2364452242, 2047262697, 3733048198, 2505775148, 3719320243, 3978628986, 2349015677, 149958585, 2046181982, 1534911190, 257233398, 1948224567, 3685174253, 126531995, 1980835034, 3869946931, 548020950, 2551654055, 316559482, 1810974814, 3500196212, 3213406257, 3843981557, 791723938, 3861302746, 2386635702, 1814524561, 4025928703, 2083209675, 2441922769, 3771992588, 3817011467, 2033404325, 2046747366, 1427491714, 3722453498, 370303092, 2609429446, 2318795152, 656021721, 395654365, 1859161085, 3565002915, 298687120, 2550872078, 3928379865, 3685125529, 1836450765, 3581163929, 197247959, 3543234174, 1345765096, 1180255255, 4129785028, 1154772907, 2815968273, 977414157, 2922347969, 1321472713, 3455600957, 2325056041, 1558736660, 4210757921, 3200693670, 3201141654, 3176949839, 581009249, 1903230898, 2366276726, 2415287459, 1639767228, 939024165, 767430589, 981809356, 2134785030, 2132681016, 375101486, 3817449288, 3289201126, 1556790807, 3828252484, 2079794570, 3175037411, 3264894512, 3320682907, 683612153, 157204771, 170756410, 4040507193, 4175879802, 1201722229, 2760900435, 2167690310, 2397698589, 2414125531, 2725306863, 2050451732, 819635389, 2543655733, 2334826897, 2799297145, 3508737151, 3233006632, 1605721937, 3311070909, 3130714956, 856056834, 465634668, 3585040444, 821184722, 2970308613, 402427631, 1343716507, 3241014205, 1529978887, 2961192971, 528128967, 4112285321, 1095793416, 515338754, 3153191564, 4222470157, 2900460515, 60855350, 2410931506, 3631926865, 2500139870, 3135289742, 4115984983, 3020913553, 2922685328, 2861353510, 579517817, 3798674963, 458541544, 2886971715, 2821763058, 2892262584, 668789369, 2055208319, 2162242066, 2414962759, 982209869, 1808718171, 1923185372, 2079599660, 1739124854, 2474153829, 2850576124, 2251060918, 3527882815, 2764177119, 1177838343, 674081009, 1391796040, 59519440, 3900140998, 3193618847, 3326273247, 2102036560, 1341808194, 1373632132, 1159280880, 2444992250, 1069451714, 145993727, 2776496977, 2709035335, 439111593, 3451475240, 446398226, 2799302718, 1547494667, 2540041107, 1679100045, 63850922, 132370724, 2474832913, 2087800616, 944810458, 771713658, 3513891034, 3991853884, 2252732248, 3645819359, 1772842133, 2658259520, 3475478615, 1982237008, 2631958027, 780120662, 3655795163, 2776412830, 798278102, 2773128521, 2710594963, 769248489, 2713519960, 1674118425, 2599925349, 1043589445, 1808452095, 2318364988, 150558159, 2621391092, 633404303, 1952863368, 96513280, 2298599007, 1928369983, 3378311963, 396901427, 2549440027, 3667927901, 1918475883, 3064314734, 3909910777, 2683039557, 1879701334, 1012088623, 612783105, 178018597, 2168032772, 1997927410, 3923079510, 1811268606, 1283779519, 4013420896, 4094582072, 202708381, 1375853606, 3601806796, 1884757139, 2440939083, 1149174098, 1140514474, 927034197, 1818724221, 1919628091, 821113138, 3480919447, 3134121946, 3695067108, 3868658424, 1528064805, 1705916019, 817471710, 2172030647, 3188515707, 3435151404, 2043284580, 3190026385, 85025131, 770246798, 3907008204, 3632972577, 2541924930, 335873389, 1297495451, 893976545, 3332282459, 1180389285, 1346204799, 1197354888, 2351820011, 230371557, 1617119970, 2501183354, 1510334472, 4226190963, 937127324, 210007063, 637280635, 3980870695, 3971559492, 1154308224, 1081291125, 3643688588, 154287524, 3924091051, 3361109079, 1312575946, 942925410, 3922148149, 3552101011, 715206432, 480106888, 2772049348, 3269118787, 613724149, 2681819369, 2005315117, 1323105424, 2659954928, 3689933328, 2642410200, 2654293176, 2987852757, 467803537, 3637658525, 330978034, 56350732, 1206002639, 663303323, 3822928348, 2131879386, 3152244998, 2801012906, 1756799543, 4115651428, 2968354602, 3965947914, 997215039, 2572307376, 2986580454, 2828338550, 2513302959, 2743959253, 4247074005, 309588306, 2684663868, 966023994, 454224373, 511969334, 3990293771, 2549891235, 1885890981, 4266512736, 302828120, 871187789, 4017142201, 2785145718, 363135874, 748694873, 1636351689, 3851088870, 3067848177, 1728721023, 3018343704, 3912099604, 2394539778, 4286101253, 2624595882, 1119426800, 2840734819, 1142067994, 1205610104, 2636894489, 297039645, 3057408877, 597581046, 2058676158, 3499488443, 2206312648, 3710891717, 2759194219, 1958420444, 1435945165, 1765159022, 1790272141, 1551537403, 3107927015, 3988465176, 3206827903, 3772986, 3233878614, 208588312, 4242128138, 3416782792, 702721704, 2623060661, 3741933038, 3106133194, 2857452014, 2885644501, 1491061375, 4263619155, 979388769, 3963895722, 1442987218, 2885142855, 2152900960, 2315787801, 1251106878, 2817373312, 1903851833, 2564098410, 3768196532, 2462583798, 1149497358, 3423461071, 4254101954, 1496450108, 879632222, 1091878188, 2621394931, 3964284993, 861786139, 793196258, 1454864412, 2092313243, 2848426876, 4125999136, 1746056749, 2097985079, 2635446960, 825642517, 1019475288, 47055239, 3838775843, 266706329, 2075509526, 4262312166, 3388209471, 872708229, 4099614924, 2535461254, 1381773172, 993049094, 2515581291, 3931469962, 3236315291, 1838602075, 3565516044, 4103469414, 3028175726, 3867386475, 2137694500, 2972811760, 2963478113, 3160719868, 2090440836, 1845718586, 2133413288, 2207727081, 2666717703, 2023833516, 4145670617, 187270334, 2593512863, 965185262, 3405571742, 1485637440, 3486757538, 395103906, 2059961981, 1686448327, 1696261764, 350756440, 2421267849, 3852672613, 2662937578, 2745841285, 1351781280, 2883431160, 929618759, 2522857569, 1855053183, 2601261285, 3544141587, 1972983865, 1179170129, 3564752063, 4121877665, 3201872851, 1121055735, 1912614396, 2958928451, 1465718334, 2095469047, 1347904756, 3051120107, 1633430834, 1636413388, 4121521393, 3759687255, 2720529030, 824839343, 1455575162, 1776000645, 1804094333, 2199755490, 3406104282, 812083224, 2976131573, 3246971916, 1508660991, 3518815378, 657947226, 2168053646, 3341099929, 1703656766, 3969044814, 1183733096, 3493084893, 3654927477, 3124790141, 1944351669, 2254449237, 753745978, 1728550403, 1672512733, 505152236, 3378495224, 3725278280, 3152100244, 1592880279, 1037537474, 882372647, 1735088903, 1722456095, 3354567133, 3972470029, 131180669, 1351086598, 2256782045, 1881432531, 603141764, 3379148228, 513036375, 3480893674, 553016353, 2774771279, 3639135433, 2114563467, 1007044236, 4236967495, 2638687273, 786803167, 2952646331, 3933766026, 1575775180, 178766760, 3649215587, 4185256151, 1269512824, 520658849, 1629168699, 2222550871, 950818365, 3994382844, 3998296934, 661811896, 919131018, 1351572852, 1144970928, 1182744759, 987493738, 2240433411, 2674494990, 2115425304, 3974771581, 682553014, 4135779932, 1135690279, 726945817, 1018550710, 1872014408, 2437060157, 2482294214, 1666696240, 1306424488, 3052147110, 2934488835, 2882397276, 2652201395, 4263938066, 1591230356, 2240029764, 72219314, 3220922520, 475639079, 3426850878, 2024815850, 2852524891, 4197209381, 2863513312, 834535057, 453941569, 1328909686, 873578650, 936067788, 4068378610, 2211558170, 933241852, 1275503155, 215174257, 439682431, 3590144915, 3444121939, 2796033336, 2139984941, 3668552930, 1245244946, 3273852850, 373965627, 1674089708, 625236689, 3095927648, 1116850181, 2178854950, 982205688, 4149119680, 2207895008, 487760500, 3535615619, 3966382296, 2550005392, 765654970, 974358907, 920199557, 351851214, 2255811112, 793866995, 45812067, 1721822511, 3036147348, 2788093460, 4265509810, 2101419348, 2053253130, 190055350, 3485298882, 399078225, 3274825850, 27656554, 744628560, 2274011134, 1315748668, 1744107148, 2573389403, 761479953, 3588986341, 2034597865, 2161735150, 4152714910, 1822552397, 3806728315, 1044580485, 453766268, 3214497952, 1893858842, 214989542, 577324234, 2925527498, 773870233, 3588491112, 728391374, 395792549, 561463995, 3405471732, 418871152, 2113998126, 2836925295, 2685456451, 3414736661, 2749161173, 4090749624, 772863971, 2198575101, 1995642931, 1651411447, 1021323494, 1974240433, 604456247, 3962875479, 2166833314, 1158394314, 2075014960, 1189699068, 1496413148, 1477400809, 16572463, 2432125961, 1466816834, 2643406049, 704428651, 2847130040, 2927603383, 1355118320, 4008203462, 2375038605, 947001800, 997918295, 3418604265, 580779015, 2446146248, 3868286516, 1047033350, 3833180895, 3198988612, 3762047652, 1485592383, 3209293612, 2359571695, 3349876191, 417838179, 1819999068, 3382312781, 2946364700, 2044950172, 1033118285, 1372195126, 2886385336, 4098836347, 1590277489, 250708227, 1309939116, 1603484081, 330363822, 4054853860, 2728859994, 1836008119, 3270061027, 2415545525, 115400582, 1121139585, 1724572729, 1717969215, 3369324027, 3603561595, 271112409, 355338241, 606093069, 3063728714, 1779431178, 1437032315, 3016388923, 4054996761, 206729057, 198371990, 1205431868, 2758504560, 1080039794, 1264199851, 1927606548, 1699554103, 2588452931, 3435062686, 1707282886, 4086800479, 2601481722, 2700072080, 3840888644, 3815576536, 1194740794, 4199467630, 2471848322, 4111973105, 2319837433, 377867619, 149348859, 3462224161, 1381805338, 1590721315, 3537965261, 2042810845, 3439021015, 2827598616, 1626403698, 4267381813, 3609512819, 1364699320, 2293771135, 741296786, 4215261596, 1456057390, 1163020132, 3553002353, 102861987, 4212892717, 3024688064, 1549137916, 3699459932, 3339261576, 4043159226, 1466675735, 615106900, 3182126323, 3343634579, 422685089, 3799444112, 4213785924, 2586151174, 2876452089, 1769804446, 557292656, 2538880454, 2368323811, 719857804, 373775148, 478017973, 2405274002, 3487062141, 3912787780, 62318053, 3777716135, 1867009346, 1707357824, 1297098280, 276956958, 4188051733, 4102061092, 4262109836, 3629683746, 3000990967, 1219195999, 820973805, 2774315789, 950334262, 2217519906, 3829368230, 2441213713, 637221355, 394232780, 2341184215, 1683103955, 960662862, 1769810865, 1902437005, 1367684457, 3426093413, 1812280451, 976668176, 2349903239, 1871921250, 1605872302, 707947543, 1183068852, 4153921237, 439199362, 1340771322, 2593000326, 463105448, 1713329192, 3885279859, 2820483171, 666333017, 2193149780, 1669978381, 1965358043, 689610446, 4026098620, 1668068456, 3883149040, 3107614964, 3291828886, 945760429, 2900191176, 2203053701, 2121404755, 2362833695, 240276421, 1964927922, 2041715231, 2299146789, 1138463234, 2994680829, 2112186032, 564272718, 1858679622, 1530509123, 4009104736, 4216614570, 3292323740, 2041582708, 3752480742, 3107179251, 1651211520, 3577057441, 3577207396, 2021551927, 817681738, 1968730321, 3422375638, 3140167807, 1410195577, 2533641460, 2810975132, 2471951827, 3212406333, 1004564943, 423163038, 3917611836, 4123064780, 1728436968, 3628530711, 3893584717, 684549917, 64809568, 4268298901, 2448449770, 3246482323, 3571489869, 3643243571, 3206705914, 2017171883, 4159264186, 2885429745, 4055866057, 2530747165, 4023546483, 2866053138, 3267683883, 133511747, 3703463256, 2525903267, 3637770260, 670308141, 2016838845, 244957929, 66626526, 2963398251, 382467703, 4262854857, 2345838911, 526333883, 2831930324, 2863268363, 661993451, 3568784355, 566726413, 1055686345, 749879086, 2896402135, 4221486388, 287065769, 1659201647, 393331422, 1601752439, 1517805290, 1214864131, 3088540144, 662946704, 3341453149, 906365520, 2628271349, 63732091, 2812921785, 2515931853, 3972889390, 186393859, 2137049391, 921933813, 2185727686, 128092629, 4267273712, 1717088131, 1504600083, 3042703022, 3553195206, 1872402637, 1556542535, 971116696, 920708410, 3986395059, 1045899076, 3571616076, 2101272410, 4271175039, 3408157094, 3096972036, 1087776631, 4243556214, 178473586, 3925611758, 1190593065, 941917851, 381529610, 2235668096, 2706971563, 1312506297, 3105558899, 687783885, 4095760260, 3076012657, 687251857, 4042200782, 1142847032, 40992775, 2987680684, 2621243954, 1532203343, 4245964146, 2818046605, 3517478721, 56351999, 3517346431, 1840654951, 3010584539, 1539944730, 3904584348, 466049770, 1172832368, 312950338, 1235401048, 3632572601, 4220091608, 3931689309, 1483702130, 4008308090, 2566026663, 2289227404, 1584715092, 1173571529, 1313479128, 259162436, 3605514045, 1250826086, 574735968, 3225338664, 3120383155, 922243692, 102170049, 824656201, 2546219424, 3744665251, 3582841287, 3344732447, 1840371288, 3332447894, 2220222712, 3837811643, 1496841669, 2834092485, 2325687111, 1787935281, 713850771, 3704188382, 651292279, 1443657246, 1641518409, 2516474454, 1040468975, 2871810297, 2306132893, 244898053, 677751749, 2930173497, 3357837552, 2479275501, 3339257401, 649298296, 2690040574, 3067829435, 3092757862, 2453432044, 3748817336, 87358099, 554159847, 3956650456, 2878397389, 2630329610, 3230000834, 866814044, 4064235373, 3056666171, 2833495972, 106751166, 4053108022, 787176980, 510598995, 1871876098, 3914794087, 3177406983, 1562609241, 134708267, 1201696130, 3566715887, 1968699263, 1591287944, 1489337797, 1527745493, 266789922, 650904911, 820589655, 2181011704, 1425197204, 3236615245, 169514705, 1459830656, 348134268, 2864143503, 328998033, 4142189500, 1286466422, 1507010109, 2130723419, 644933050, 4245775046, 757018946, 2538021736, 1869115193, 1377456287, 1051669839, 552996536, 3592457318, 789310673, 1656801141, 1630503513, 3519247157, 3085673451, 2991451009, 926114636, 4205737133, 2836689085, 564011744, 3597035401, 2691233110, 2529351475, 2283754477, 173584753, 4272840599, 3085033848, 1342076094, 2124307349, 3111911684, 3372284663, 1422341702, 630428148, 1735490032, 835850633, 3067334391, 4193457147, 719977035, 3532176148, 64574696, 2904153054, 1457924350, 3411057808, 3388575053, 2193182632, 2663089361, 100676522, 1908129551, 1234759482, 408650571, 3100306521, 2700946311, 3379371367, 2328472431, 179961748, 2747278584, 3335200516, 2812827647, 1110373827, 3513491167, 4062657519, 813744737, 1613751553, 770647714, 2606708663, 858040333, 1295073431, 573088733, 430565584, 3441786259, 222520656, 428042895, 1933130648, 2932684368, 3171016006, 2074826325, 2616333262, 3744684711, 2699591148, 3716646241, 1777470744, 3518372158, 2312645605, 2648780060, 3555289829, 3149596122, 1868114150, 3742121832, 2796439785, 2990864973, 4053288962, 1780001519, 3753696477, 1744154588, 990584610, 581164784, 3802959508, 3383643590, 761446442, 1714551778, 1030808673, 1286996519, 1558061999, 3883500789, 783266179, 1296191903, 554569942, 3611971993, 734287853, 396534229, 3813413492, 3851402706, 1135441277, 2124579986, 3519662393, 3987574894, 525284743, 2250681094, 319962511, 3416475641, 1735762410, 160961023, 4249511101, 1532701851, 3408217752, 1541492505, 1656279344, 3658775217, 373018531, 2344787406, 2251816531, 111782657, 3118163863, 1218991366, 498224511, 4233108641, 1059553557, 1051047371, 3994269752, 303582747, 1070740233, 2101284320, 3299337670, 2562147381, 1323230248, 2425414430, 1837186242, 803224979, 3501413144, 3051585696, 225602933, 3406395524, 2918017933, 2897703550, 3968282166, 243794358, 3783241294, 2578030787, 3104903339, 696572329, 1691422020, 4216688157, 1153699299, 3777760216, 3509492541, 1990782453, 4225719283, 2118344116, 864485220, 3283462702, 2914111303, 760716757, 3314165680, 2458559431, 3961196466, 2687867498, 1417775606, 256194042, 4268750789, 1522949560, 111754447, 4274321184, 4266457394, 1342656464, 2935521771, 1273386962, 3311435924, 2083035957, 318663402, 751846976, 402311543, 866773856, 2475599880, 2738199375, 4006142583, 2640870844, 1946458087, 4038535934, 2610581292, 2580005502, 550043868, 1948835768, 2164723270, 4280455160, 775065412, 236221844, 3545358061, 255812511, 498339641, 1907961088, 1966264004, 4238697213, 935063273, 2415229790, 1290111405, 167401581, 2987395766, 3644279324, 1448929475, 4204404787, 738382564, 4064481357, 2642075954, 97274987, 1321920427, 3020087611, 3620178651, 527492124, 2268004800, 4076261440, 1278130338, 2201021515, 330041089, 2820663804, 1685927438, 3344037893, 591764387, 1918131886, 468038457, 248417284, 1674148013, 2423124247, 3132030847, 1294024150, 767854955, 3637254306, 3313245057, 1307940080, 2998895948, 648628412, 936815430, 3755938807, 3649386619, 1064501971, 117678783, 2947124736, 532323529, 2864627698, 4182728669, 1504316535, 960447911, 2111936897, 756039312, 3801332453, 2404247940, 4265191003, 2150296271, 2693641977, 835240238, 3316165493, 961055584, 2680227164, 3584505900, 4243813074, 2804809055, 3879697177, 2140875427, 2953208720, 3145311087, 770422640, 1092596492, 356135596, 3984608353, 920257970, 2740643078, 1924333562, 3563119517, 167869127, 4057653004, 1870494115, 709986939, 1261555138, 3109123775, 3772937391, 1502708406, 91297584, 1643807037, 4129095736, 1186394375, 3174114975, 1530670291, 771916711, 3488127049, 2620989005, 1438952719, 3116029278, 3175730437, 842713514, 943504736, 578932899, 554217439, 842673595, 1336163978, 3473386646, 588203778, 570473654, 4115782926, 3252981271, 3242274360, 1417722742, 3639725393, 3283078208, 2415908705, 3426701143, 3223503692, 764237767, 2911128702, 2354343184, 1690239154, 3114053777, 1932927525, 3366859059, 1157723895, 2169286731, 3195550044, 1111658127, 1802188892, 3398379690, 4120613973, 130388989, 1320613252, 2209002013, 2845217617, 2765615059, 1880701611, 776666367, 3300326000, 4042596177, 2658106715, 1841126781, 3514984669, 2341695328, 1044795694, 3728051216, 2245483334, 2006974884, 4103429876, 92760025, 1445039231, 2126411692, 2814396595, 4041687350, 1235154528, 2100467540, 556157918, 4165620160, 2340362739, 2853361164, 2241812583, 2363620251, 444620415, 883260027, 2570139119, 3099678900, 1956789006, 1795428525, 3800808665, 2636806161, 1851393774, 3315800798, 3066344393, 2833376757, 893224960, 1002296638, 645106365, 2707219118, 454834080, 3067125444, 4135329461, 2025138613, 128493061, 568407321, 2227501199, 4172303551, 2098454941, 2831673512, 3596862604, 2166053691, 4228981606, 3504610576, 97940453, 187407858, 268873715, 3215026044, 1088905548, 626221018, 1054501963, 42142044, 826785218, 2365863329, 56909164, 908593665, 684472116, 2306926413, 3445720193, 1532423182, 152043084, 2113355696, 1581817596, 1093450538, 4185623265, 2474876302, 1510961723, 661457508, 389891187, 3521905989, 2377236172, 2334839849, 3005346228, 3812627998, 628508492, 1069792500, 735334941, 599768051, 3966603271, 685148903, 3714733536, 1904016531, 3379425627, 23655086, 2007251949, 2907565162, 2974488352, 4194557557, 2987766126, 2358351069, 2251558517, 660837865, 2003203115, 2241157575, 1902723246, 878620441, 1886934148, 3117771487, 402363412, 2857228567, 1742183753, 1853475982, 1411644132, 4020788445, 286188347, 3578561058, 2541329801, 3949897883, 1034487566, 1897892517, 1273784449, 76018770, 81338423, 2528205440, 1031085422, 404867400, 1151354937, 1627011217, 3822622534, 4286554258, 101631876, 2744341650, 453685167, 3108391929, 629222095, 1482267219, 2524750378, 162165728, 1449364315, 4104806793, 2720817479, 2600965071, 3364604405, 332713503, 3789597896, 21652232, 3703136048, 3318549221, 3155476203, 2164327604, 3554698290, 3708932938, 3153713376, 2597121895, 4072380029, 3758322437, 2776234949, 1365655930, 2216546500, 766452233, 3317337614, 926163260, 2502853923, 2062938793, 2353103610, 2179920094, 170664227, 611627514, 392422471, 2501522602, 2369125140, 1069012669, 1048235609, 3702082599, 369242934, 1097179749, 1787899246, 3795821751, 4133744318, 3149821778, 1109319950, 756876947, 4043208564, 1137147422, 3134016373, 2683098790, 2492837417, 2469256991, 3402702616, 3697965154, 951984551, 1968331033, 1794334052, 254794164, 1602111021, 1553993127, 1009491668, 367173470, 3169743826, 3785888922, 1644209098, 3408714215, 2288028513, 438358611, 218432603, 1916785283, 3822209222, 4097395934, 2869273472, 3569441052, 3686977906, 2598104638, 3938199318, 1605146100, 1320344132, 2923996225, 4237795135, 353767982, 17082244, 3004870978, 2197628154, 2538034396, 696476648, 1339208506, 1023792604, 455663801, 2094021728, 908559491, 16171820, 2411398274, 713734699, 254393583, 3536957318, 3220579423, 1870252904, 3684335954, 1217314826, 2421768140, 586507917, 3863708256, 552549129, 1339557020, 2049130029, 1399906010, 2926318899, 756132408, 3713738460, 2423617895, 1721767287, 595727876, 156749364, 3960248752, 2894877924, 2224361061, 55978895, 386766468, 1207093857, 147415518, 1863903323, 4250863713, 3262476017, 917597971, 2981709566, 1428570822, 467047339, 402517806, 3604047708, 3549596298, 1379867964, 2177433876, 2540315528, 3248928344, 3585322371, 762071580, 4172388913, 143145395, 3591191414, 3276872163, 801073194, 3330724967, 1872213570, 2874204976, 1886027564, 285030875, 4078012045, 4202963917, 2792215444, 3736655055, 1271446334, 499076364, 1075537267, 1762629139, 30711784, 3888047796, 3001348293, 3401359528, 1891572339, 2885617519, 2683361526, 73704411, 1305562472, 4063979236, 2670191100, 3863592307, 35929729, 1270547997, 4085448577, 4123320133, 3988970670, 4026619443, 3076823752, 734853644, 1819702109, 2531015855, 3240092689, 944795312, 4053681359, 2476144504, 4217886551, 1223224908, 2994013559, 415564057, 3008530264, 4237755430, 1886743683, 737142275, 3982385612, 712895117, 622202654, 143002511, 3861140976, 379711465, 2194826164, 900600642, 1863295630, 3875841944, 4261360453, 3840430137, 1526822190, 1273960347, 2410072862, 3329266475, 1348426716, 3212216368, 2359507374, 2686305361, 916761720, 301860020, 2382993825, 420291259, 2495683877, 819363427, 3131329884, 3122828630, 2630393043, 596216828, 1009286169, 3011897281, 3710606704, 102145167, 4291871156, 356608419, 1438229497, 2624462681, 4272355961, 2260344618, 2166895916, 2995791900, 739069801, 1316324872, 3414179982, 1929218247, 3678237125, 2221961317, 2202048199, 535922880, 3328905724, 4035399915, 592964380, 1680522370, 2332645074, 371250772, 800428125, 3568169687, 3762662363, 2734155091, 1503109950, 208804099, 2271377880, 2610084880, 395055828, 4110935936, 1936776875, 2937556013, 446589712, 750219109, 4141584964, 3810972375, 136613422, 3193530818, 3032054892, 3774744275, 1250212312, 2967296990, 1931410580, 3676447385, 561033782, 4073667795, 1106660722, 895721409, 2380861007, 2531456662, 3497354633, 1819024624, 401555772, 2861930583, 2256841342, 1824047092, 2597202633, 3920782642, 4229591984, 302398143, 2654043769, 4142098052, 2489358373, 4223129358, 2937227699, 300096524, 4008868228, 825015806, 2277904188, 2758808309, 1591886504, 2470172991, 1181253246, 1026418197, 2598116437, 64741777, 1835233479, 1100608935, 2351117691, 390721451, 3859556226, 3580468535, 2999106991, 3651165772, 628336206, 1363350926, 3922915576, 3496258878, 3646206186, 3902684432, 4036469101, 331630330, 4236383089, 3387798039, 953575058, 107687044, 1844596451, 3672492177, 3190579293, 819720520, 3825739661, 69329379, 124182531, 2586293949, 2675521493, 1408482252, 4246539269, 514826388, 2425263689, 1036897155, 1442503539, 235787992, 1806657384, 2893518754, 3460852731, 3334362166, 2952766835, 2102970788, 3987046536, 2041386048, 2824545606, 1199879074, 876299181, 2413311595, 1688448357, 946963458, 2384320846, 1366571876, 2325385890, 1841247608, 1881694577, 480218170, 2318949660, 2338559026, 559326703, 2010321074, 3541292291, 977884274, 2679557421, 1909590435, 3978062911, 1169526115, 3333244268, 73706338, 1605718288, 3159463929, 3779930657, 842067534, 3704494202, 1506921731, 1504561162, 4270679382, 3241065790, 3124209793, 1896268416, 2015874056, 2073327650, 126769404, 2422960005, 1943470904, 2561601281, 2756672039, 4187750503, 4126854501, 3718728472, 136002808, 617155641, 4083862519, 3457105658, 2141542016, 341213329, 2247069946, 2669573077, 2571803181, 427187544, 1269875381, 631544874, 2779258599, 1521474795, 3862751527, 906569704, 1851672385, 3268411634, 2682597005, 3297316405, 157093817, 3889712376, 169609063, 3498774915, 1408734359, 1163778841, 3989016688, 916979251, 3498646512, 4277602771, 3509757829, 164776451, 1335255840, 14781787, 160072941, 337588810, 3363167463, 2253785759, 918515135, 1591497646, 2700375653, 3334026343, 3301197360, 257797789, 302465191, 669333739, 3466877042, 866722015, 504308031, 2488192429, 3288433758, 199834343, 3320689888, 2994448398, 1557171712, 3225645072, 136246330, 1519508024, 1677023581, 2469266503, 952174824, 1685293306, 3422307161, 897995839, 3544115252, 3516707035, 3373368029, 1493112462, 293732550, 3999886286, 3865241986, 1238260013, 643032563, 2106873048, 2185542935, 741056110, 3044918755, 808599672, 2591285703, 2052120517, 642312399, 942082604, 2278099927, 2106690000, 488778905, 2223271433, 1962148970, 3040690861, 740674672, 1117737232, 1597067385, 2059580132, 1054030547, 1306881710, 3806187342, 3041811541, 3960404084, 3203374032, 973029395, 3465196085, 2046340088, 3243391013, 483800400, 1864788798, 1491908055, 1105778314, 4159411677, 945138044, 3983452203, 3328982705, 1073617160, 411481065, 1318621884, 1303160496, 3864100373, 2774690042, 3433645828, 899016806, 1487733525, 581200775, 1659688492, 841695046, 2650872519, 222000089, 4125685481, 4012552696, 1622404834, 2181735444, 2170474896, 1809587443, 2289270623, 1435270140, 4241254601, 701953676, 1076819291, 2861161828, 3076235020, 1692585163, 1645087859, 3867367733, 1196422189, 381020333, 398213117, 3805198400, 126141784, 2145365527, 3671307153, 1633571272, 1927240051, 1803940831, 1733619606, 934246543, 262563338, 3078327453, 865813959, 1484323591, 975407118, 91406381, 3523754021, 2353491231, 3990451160, 1389840819, 2319701063, 2848814396, 1807376560, 1722193330, 3866442100, 2203441589, 3989729027, 3311452713, 578316953, 1711170584, 1844176074, 2436587306, 4122876924, 3896006658, 1800277308, 2951217006, 2245328800, 3635260039, 3698595912, 1731005688, 4116906108, 2107751847, 2908023923, 1966906680, 3188301903, 3497157454, 2286823259, 3949997306, 1486721712, 4154924887, 3388301027, 4049213193, 1876034878, 2046386302, 3440766641, 362303022, 158169549, 2511915154, 3161513612, 717180915, 2614245530, 1017237196, 1823661336, 1166603984, 4120201462, 2582677934, 427945507, 831343613, 3269922605, 1022306188, 2021333055, 3444392287, 1489341099, 4263408612, 1916616483, 3662412483, 1238966858, 4092395552, 2703988095, 2786434810, 1709990605, 3101496943, 3080280191, 1077685677, 2905298452, 1557745610, 352676584, 3521335829, 1311241853, 267611039, 3359201626, 3926052, 1177034407, 3221980741, 1727981397, 465048540, 4259824282, 2455790813, 982730381, 2281330558, 4281038215, 4234996467, 2918867932, 3756452458, 1657736564, 698292838, 911425893, 2211782691, 1061618257, 377613540, 882254717, 3717452099, 156559227, 2442357737, 1935462511, 35826101, 1621628699, 3216779853, 4279255444, 2006583805, 2184960151, 3984560103, 3582599006, 2255990773, 1656382211, 3719463109, 2206383234, 1530933244, 2794779925, 3619267347, 2920683762, 2749077969, 725474244, 3023818432, 3711101403, 3189339381, 2749584895, 3251692812, 4097896776, 3510784550, 4161639311, 4190814744, 2229901712, 3567581078, 4214473610, 3885393741, 3947552990, 2820417709, 3256870060, 2744972529, 1580827627, 3135753943, 1860024716, 2598397003, 2632710586, 1005081872, 3963561069, 4230477493, 2547462829, 603316261, 4256789532, 3967861046, 4250064903, 4027948138, 3732788767, 651015530, 2278643236, 3832378528, 518911174, 1320272392, 1636300115, 1521439556, 1827078564, 695795931, 78378473, 1583413693, 4273658386, 38513327, 916773309, 3454313494, 781634907, 1376373496, 4025921252, 2190383619, 216460577, 3701359050, 3301582213, 164357756, 1115900128, 2522118499, 1586083050, 1344869417, 1932364798, 1119627395, 4127890254, 1388064548, 1334504592, 1111099180, 2497989831, 2110087543, 1132495277, 48935461, 438557248, 2957483415, 1608854387, 4282601063, 2211436017, 2782378399, 758464651, 143905911, 3789119417, 1896030587, 1125122373, 1917406651, 966818295, 2751120262, 4129303148, 3296839182, 3104862182, 847880286, 1915430119, 3143303256, 2278714864, 1547645866, 469549387, 3157447446, 2601191019, 2343454248, 220700253, 2786079469, 205154292, 4050738609, 12900439, 2755849780, 1187082039, 2534855463, 4023411927, 125167506, 3108914312, 2280701280, 429071540, 3973349618, 177450702, 468881873, 1488678531, 1438439746, 1997650475, 1332291258, 4256066640, 8509374, 1191051430, 729692171, 2967867918, 3994387553, 2302026138, 2217537925, 907427937, 4063084068, 1917601413, 1337569992, 3383406525, 2083126914, 4032933210, 4140553299, 595137445, 2006536704, 3824789861, 1572632481, 1976628167, 846141684, 3388118376, 2547160428, 3203346497, 3124246227, 2005408251, 933106609, 3774947125, 3732666072, 1567092172, 3905715907, 3241387838, 1531583684, 2658868867, 355166315, 3881082220, 2714765111, 1043629753, 1832197894, 4195238322, 909278529, 875016616, 3597984973, 458119864, 4117992166, 369865399, 421941949, 754786899, 2770915751, 1050420050, 1258642168, 195287960, 3260301019, 1585585146, 3157656606, 2128386338, 784680224, 4128041446, 1431572825, 766854309, 3478478579, 1058110062, 3543033708, 2716541026, 714852812, 2631236318, 2561199950, 36676094, 2064203051, 3886439735, 2027782103, 849268661, 1900268121, 959003480, 912002454, 1410153270, 1257989344, 3875554422, 1486663968, 3317619957, 968555124, 3283948506, 834915782, 4214004882, 4250486240, 3978955975, 2032889557, 3052770916, 3870708209, 2209988367, 522822130, 3956594890, 2682143236, 179389345, 2246157889, 2031269873, 1597482357, 1868881670, 303899349, 4256614729, 3821614673, 3855120131, 2498275346, 1296391737, 303355214, 3733738028, 1094944430, 593766406, 30013089, 3584092942, 227737789, 2932505649, 716171285, 596245294, 1585152452, 1868845602, 1051213008, 3004919041, 1130075795, 3713381326, 2301555350, 43994463, 1675548556, 2343741186, 4116285274, 1972447048, 3109452495, 840179363, 537514074, 2665842370, 1164642718, 1000603480, 3039303272, 2880022352, 2184189332, 1052036468, 2839694345, 2438489273, 2617458715, 2086522682, 416072478, 1884502013, 1630961998, 1499931833, 4098950548, 4229144330, 3049212262, 3450037737, 3338253053, 240379370, 2330218981, 650510631, 1313879657, 3661114070, 3818747236, 749685816, 2923117727, 4197982620, 3199821028, 4111570517, 3422988670, 3722697050, 1213803681, 331440049, 11994803, 336789299, 1312382240, 4027588486, 75120372, 2830051240, 834882281, 4017938755, 3967539113, 2132562122, 301495518, 1231335529, 2909197797, 1668470949, 1364817974, 3030287225, 3545797442, 1562217882, 3859038411, 549075595, 3268637327, 3324121176, 3030341726, 2116847451, 1489858392, 293078204, 1529523057, 707028007, 554116358, 3372851450, 1309588622, 1762537369, 1974623264, 3837386874, 2303218757, 3820835344, 1840483942, 3568625147, 18415969, 4133632861, 1660675356, 1815680623, 2410683891, 1936745474, 1586595140, 682882476, 200841392, 3794378198, 3188831514, 3756192543, 2389388057, 4186912555, 318080821, 3705196898, 4269131114, 2610953037, 1688123815, 1222622514, 2959975564, 3239284396, 1678745379, 3344845272, 1701134048, 3317279054, 4103747262, 1103666790, 3288467296, 400347045, 2924725739, 465468321, 1621670512, 2712508001, 2778482353, 1359077603, 2256738445, 3142891764, 2043594686, 169248150, 1679679554, 4212911665, 3863860230, 3538476888, 758231490, 1092694927, 2762429809, 715343059, 744388050, 2158631337, 3557182773, 768777900, 4048301123, 3848424214, 170042124, 2247396285, 3355903100, 1632495271, 1716223916, 4100218944, 846835778, 2868569674, 1370687002, 1760968546, 3411481716, 3615101853, 3265397922, 1232492447, 2461095088, 1711924496, 548850009, 2244454755, 2873607661, 209300908, 991088025, 3368616492, 1133657645, 3456448408, 1102701699, 2687167478, 1978323602, 478878726, 3408799453, 2819743385, 1480543885, 406008183, 1645740060, 1389461007, 3100748818, 2433054140, 1126275654, 1803516694, 583044897, 247238473, 62769957, 1324989621, 2331883541, 3791392071, 1891053175, 614517025, 1486889696, 2047772449, 3871131635, 4133844999, 87020896, 2464007344, 3771284711, 4002970792, 3783803129, 825853080, 3364624372, 542625092, 2631465734, 1168664587, 3464643973, 3238357835, 387217255, 1924988129, 3634101409, 617770914, 1574767242, 1597579545, 4065890847, 556910950, 1307413760, 2511846603, 3950129446, 124967745, 316017394, 4216969720, 1345345555, 4254767248, 3548044630, 4099410181, 3009840200, 4110467986, 1493243383, 1464600302, 3387171398, 3659490004, 1472964979, 2465420701, 3728923397, 632330864, 1283521428, 3129782169, 558113344, 410498188, 2863594586, 1546965353, 2563093657, 2402525980, 2951129600, 2744109722, 3558793007, 212311470, 1322458838, 2860478514, 2770192516, 3357722017, 2150084871, 3805978210, 4004481911, 3830614250, 3683086764, 1195802700, 1288562024, 2216541819, 478870516, 1322508470, 3046643093, 1893346135, 2852618174, 4101895301, 1758048199, 2846584082, 862654310, 3816674862, 3928063898, 2589834728, 4157395586, 3842422014, 767180007, 3487169207, 1520951027, 3742491809, 3875880859, 366446005, 636566116, 4193333153, 3145561582, 3402657898, 2807707408, 1133273918, 774113279, 2175689476, 1769522551, 801079524, 326969804, 911193733, 1045327124, 457018300, 955782554, 2892656013, 621320448, 2304383110, 2826385444, 288679552, 199860447, 975588414, 691242788, 2179162966, 1883399092, 305782757, 1578242199, 472198988, 1061680118, 305433007, 1560330534, 808345550, 2042827692, 2643390626, 2504897215, 3248974821, 2394395432, 3614566771, 40600393, 3536836899, 873741255, 2881714601, 616593552, 1208263573, 2305914680, 3142593529, 3095465114, 1277720231, 4105499956, 2810594236, 3024584255, 2728519590, 3011247754, 2620708192, 2819077534, 3074916899, 2659201030, 3463141366, 3263351900, 3526651647, 3624116775, 1415869807, 1369240981, 3821258660, 1556494279, 3522910741, 3258241517, 1078287349, 2282637961, 2527022993, 1102501277, 2067840107, 90883398, 1469424595, 1283828873, 1395390752, 1049768752, 839614586, 1401984800, 3754669690, 2401656201, 2607985959, 4286785694, 1706828992, 4254043804, 4218675880, 235136121, 1895892446, 3837132669, 2697456987, 1136452681, 231138871, 2725164916, 2231463924, 1752463181, 466850249, 863327866, 3333420512, 2654392810, 864682793, 967846349, 1828605207, 1228740550, 2741004687, 4120032629, 2939915465, 3011797594, 3739755972, 1430208853, 4233681486, 3036607362, 2973224056, 2860260314, 1215296941, 4235531981, 943262287, 1034149444, 2384732404, 2827040239, 1261654663, 577043237, 1532625575, 1139631978, 472188051, 1819399478, 3266621835, 2898292474, 414733766, 705812265, 1586664655, 1884895494, 3942187578, 2211651675, 735479854, 1982460474, 2133438417, 3487313997, 2326047176, 2945715686, 1810305974, 3180397042, 2713118069, 2817943264, 3597071911, 2913388994, 3904861619, 3360185986, 2830006036, 895985963, 3898004711, 2951729036, 319056688, 329476492, 2491589490, 3702510688, 3078138713, 4267578227, 576473575, 2940110520, 3403440292, 1437345435, 3156878507, 2398629192, 1245073088, 489311412, 1338446018, 741640315, 1648792165, 1492771731, 4024113483, 943391706, 3915093895, 1123271331, 328977603, 1318595079, 4012755086, 3358023976, 694890604, 3598026306, 3286654437, 3583530437, 616834626, 980247631, 1839211894, 2199608309, 2532668176, 3696196938, 280656764, 2305944367, 118290353, 689860939, 4276763523, 3886338716, 3323065287, 3941525493, 1907532132, 2184021790, 40902392, 1921086105, 834862545, 3759826198, 723567802, 3567653876, 1568867862, 2261773993, 3053356366, 407583452, 3720092674, 1811450780, 444186519, 370508550, 918539533, 1969085088, 3369960158, 1503250847, 2648918620, 2805010037, 3178008589, 829870348, 235254905, 668040010, 3093728520, 1136993062, 4149359176, 91385964, 946186182, 1698578647, 1058431275, 3585737343, 797195496, 3953956691, 2930432186, 3142804089, 3741536879, 1611368383, 3844487453, 3828687134, 1239119698, 3793493380, 2935416826, 145323013, 1306415648, 2005915462, 3952643415, 783008819, 3682353735, 557659669, 781728013, 3403107353, 266781865, 709168671, 3607895310, 1980602640, 3973850755, 1728001721, 645877044, 650010251, 341727759, 2026516510, 2783418858, 4012384404, 2807825813, 2644136357, 1584642208, 1465209719, 1106239117, 2406710082, 3448383442, 449021099, 3261449028, 536630583, 4258056056, 3907283418, 2240447693, 2991364843, 1103704853, 3403498444, 1118212786, 1431393248, 513124567, 1148304358, 2929898382, 1891147860, 1916526656, 2546887639, 1962580333, 3844819549, 1074431696, 2022049472, 925959345, 3402009853, 787747202, 1186102321, 3057956039, 4128747006, 1416195764, 4142466488, 3143150271, 661739850, 3852647545, 732636623, 3644322761, 4064642783, 2603842133, 2365917018, 2774832277, 4168348276, 205537130, 1667558783, 3252202986, 1973698873, 3559996545, 1047737944, 2467200939, 1492532380, 4293843003, 484898212, 1524913619, 243912928, 3168322152, 2724821787, 3707375173, 1588864094, 2726038759, 953684424, 1166851282, 3471656205, 1325222218, 1684613966, 2415684416, 3747690678, 2646588544, 264552546, 994785527, 3059759626, 4027264816, 1473307985, 2366035445, 3178992255, 3986742770, 1546086546, 4276088441, 3611606427, 3957823283, 618964825, 1803413752, 468736736, 1393587196, 3821238254, 3627554160, 2230081095, 2258146744, 3813535847, 4266624027, 358642221, 2203921339, 1613327925, 3887946827, 3867892391, 248183317, 3426458743, 2504861513, 4113434583, 2129359297, 1397719570, 1733071256, 167160132, 3861210423, 3694061171, 885540415, 3299566247, 4290364766, 2978155964, 3476093823, 787290493, 3506569358, 287189702, 232107225, 3398275051, 3403938204, 326383238, 2240079285, 3188244997, 992808206, 2705697938, 2075366364, 3695471179, 3349063418, 344995382, 2963609656, 512911760, 964353392, 1537420924, 2997299087, 3865723084, 4207383923, 2739565215, 588101151, 4129445612, 3893174721, 1468384434, 1306597203, 704799811, 1288649704, 547603694, 3814641563, 1512667903, 4123036002, 1553889553, 3858411811, 2225669944, 4249820132, 2735493486, 1096939590, 4120168079, 1967545045, 3586885832, 292276751, 3044686087, 1454653569, 3126406794, 1091203275, 2564138469, 3947702297, 1465796950, 2232108354, 1444669892, 1394799203, 3216013280, 18436274, 3960065107, 1116757889, 3340306136, 3412580490, 3409601137, 569166513, 107548143, 2818648904, 3705434944, 1156785573, 3668384547, 608277201, 1336196256, 4053647314, 2720063427, 4287064150, 2844841568, 2350367808, 522471592, 2684367596, 1164411724, 4252211718, 2416705678, 1711801425, 3740269078, 620999257, 306283891, 345931687, 3298691779, 2469880003, 4047786761, 2365966411, 2781149095, 108014943, 2139871451, 1679030538, 3243287687, 233826404, 954039163, 1918396904, 72777303, 511023115, 1645116213, 3149648526, 957179424, 809833856, 1962641855, 1596066885, 80162109, 3329559957, 916337198, 946779940, 558021346, 4195024645, 1939696620, 3467682052, 410415228, 1778455634, 855694995, 3843194423, 74074236, 283461958, 205651982, 1479254940, 714610468, 2505695120, 2899643922, 2898433497, 1867848865, 2092098627, 2747750149, 2576807250, 163307184, 3000936990, 3079210316, 5701415, 2930837615, 67236033, 904768490, 3871252283, 3490916790, 2240650158, 4046731307, 1480010084, 257371284, 76391202, 1577072315, 3217973920, 1130778613, 1637279345, 4105091521, 2391306444, 3551080477, 350985373, 4982917, 1982457343, 1139340284, 553865709, 908474794, 1494682031, 4130423674, 2103333299, 2597097779, 1022979722, 3328825421, 3991464220, 3489015116, 599847730, 1323753717, 225862320, 2478561930, 2154447377, 3570268251, 2750111252, 2445130409, 2054101007, 3468325712, 1966575504, 2100177768, 3015067847, 2056017485, 2929072001, 1069615901, 4088715427, 1677108853, 562091149, 3938304894, 1396581673, 2971471476, 3930995924, 1617904405, 1384856380, 148331275, 1263538805, 2489103798, 3376446779, 222664705, 2253699420, 3610986639, 100832444, 2238157761, 4018966681, 2993850630, 3932133268, 2245608943, 1709464659, 3930948787, 1177094935, 285801565, 2231345283, 4084179201, 140287786, 576899900, 2547371510, 713376895, 1045316591, 2750097719, 2485741303, 2458419839, 2646335153, 2957663637, 777051372, 1789774399, 3351792970, 2557325589, 2616513157, 1690927183, 510531708, 2313488618, 618691165, 1524890755, 1583375419, 2949045072, 1986465620, 1210318433, 877806440, 597977770, 923962991, 1431929811, 3256629662, 2353591954, 2672857733, 2802523948, 2319698451, 3670703863, 3408271998, 2306942979, 290778502, 1656203328, 2378023813, 1890194846, 835323169, 941052903, 3255082979, 1721079067, 3532297671, 3626869853, 887501370, 3542633916, 3290758680, 2412622222, 654724302, 1238246645, 3440076408, 814947697, 4040651097, 3165056416, 3839596964, 110552690, 2051849998, 2418216105, 3026514363, 2400077702, 2897915221, 2996971712, 388033990, 3281022597, 2899228653, 2583249606, 2569459867, 1512170167, 1595090723, 3601467856, 338215174, 3940319030, 2719405303, 2250453510, 3748167415, 1236103542, 3801339373, 4172654675, 1724800890, 992180679, 2425081112, 352460908, 3164447534, 2345054759, 1483925886, 1755950484, 742037358, 3122205254, 2433676503, 1956839433, 2976791452, 3876219061, 551267268, 3563150971, 1007757858, 482967240, 873871757, 2923175698, 3410580413, 242589739, 2722013717, 1758375170, 228242472, 3529805115, 2630674422, 814708150, 326770378, 1971663200, 2503407231, 1670154100, 2247128191, 4213325747, 2619901111, 3660503154, 3327010044, 2325329174, 2802759189, 38483361, 2768939928, 3685600686, 3232373703, 2051163546, 2892787216, 3340197848, 748301581, 1420647319, 2048067385, 2158356513, 3178561356, 1199782297, 2737994322, 3586420804, 409742091, 3019882839, 1318740759, 139772611, 4006379143, 2491085971, 3311731684, 1359130549, 112537071, 822856256, 2059149669, 1724337816, 3980147199, 3338128160, 811237845, 1697629127, 1679279318, 1456522522, 301784119, 1324169927, 840889925, 4093938971, 591209897, 2765429194, 3435900043, 1103775579, 48224176, 4158027970, 3379622967, 3616782876, 1361745016, 1366823681, 3684958397, 2058255162, 2901400930, 4165752390, 1116981699, 3450652231, 376017927, 1012165350, 980501196, 2006663368, 1941092014, 76390548, 2338532023, 3066021050, 142845111, 648997627, 1274095717, 3665221731, 288926472, 1481136991, 800582036, 349340680, 473643449, 493803478, 346711422, 1650304727, 3486349934, 3765137354, 1841741007, 2648765631, 173486812, 2049689050, 4135913849, 335480264, 2658820240, 682627141, 3249908053, 1555312270, 64065313, 2253627696, 3468339850, 1549354010, 577026752, 1996164514, 3764985564, 920053275, 464292537, 2122404139, 687860154, 2652397650, 581978756, 3554166122, 3211885519, 1209746524, 3218651671, 2866532700, 2409131485, 3110078936, 1140092836, 2314364889, 3397648848, 149656502, 3165988799, 332622122, 3236257060, 3757568493, 909536116, 4067474529, 564707034, 1166309862, 4102383876, 1366393899, 683364577, 2419213562, 634523965, 384132369, 192116406, 1894852852, 1944631180, 2487584848, 2348023186, 2846375684, 4248268468, 3660623736, 3978799498, 644608855, 417197451, 3341868652, 2534064525, 4292301820, 1881909881, 3382528071, 620167301, 2349238219, 1569008113, 499983960, 2960247251, 4083774955, 2048296089, 370966727, 129417938, 4245457974, 2651271469, 4080451902, 2760287549, 915597551, 3828326274, 1618969165, 1190995748, 1756953152, 3518367198, 2719386096, 2564062898, 3395902586, 4262704017, 1043452464, 2488534583, 3615986775, 1875469425, 1817931545, 13530971, 1811388531, 1108604109, 2753826045, 1137534445, 883802386, 3448974622, 2901502675, 1336169671, 2124069141, 12200599, 1052802928, 409658161, 779456610, 3952043813, 559488258, 1630760293, 2268797825, 2453076319, 558732372, 3892958663, 2359429416, 3048041631, 3335872913, 1319501590, 3664527042, 1150255735, 2102053036, 1095370136, 2982201640, 1008853803, 2259523270, 2785120166, 4294162014, 1351576549, 1701332991, 3386348611, 1993519138, 4140630681, 798889275, 2218126600, 4161677095, 1225013837, 368443971, 483961249, 495174272, 4178524152, 1721245674, 398222255, 1573415739, 2180435252, 1545324791, 768964441, 2950531845, 3826339553, 3525101497, 1461511325, 601585377, 2699284461, 1208462510, 2129946319, 2397318915, 299155423, 2037644069, 2230958068, 1432148595, 4123300910, 3942391631, 3247302889, 2769773314, 3757001424, 1639836288, 2622679823, 3304110839, 3408328043, 2837614039, 3540227362, 3713094686, 1266062668, 2264332048, 1825503116, 2096873524, 234732683, 2884803290, 3265025582, 943708344, 3665978149, 405570067, 2191375463, 1747250999, 1158932537, 4278554728, 1681827696, 1561890163, 2557292141, 1696820973, 1156508186, 2207087622, 1396147361, 2228020102, 368145411, 568046057, 2242114119, 654749543, 1829351102, 961378824, 1603162675, 2491248055, 945699111, 1589896609, 785618813, 2179978345, 3671454411, 2888776319, 2673778888, 3465720728, 3875073565, 32112787, 3183806967, 756548321, 4100475461, 265210873, 3692862066, 1497838885, 2402794766, 2675186316, 2430562907, 951379896, 2676548960, 271033077, 431745211, 1478425997, 2853505013, 371963465, 2346773559, 2040005271, 2754762983, 2995685069, 2255431036, 1467316006, 2404086147, 3008783785, 3628777063, 2637029366, 251641613, 926120337, 994794019, 2301529955, 4040900000, 1895358883, 1097618155, 3016430623, 819102648, 3201968029, 4000127582, 544089603, 1071948082, 3477735370, 1841259767, 693801985, 502570891, 2112609687, 2239629599, 2883416978, 1866830498, 94387046, 747253018, 3346830646, 2577831361, 3378303231, 817550125, 3416299760, 4168897752, 650381798, 2361150795, 1638036073, 3797846939, 935421482, 3684577599, 876803073, 190668790, 2867619086, 3213024076, 2092386544, 4074819486, 4277471006, 3450693280, 1629741674, 2297586520, 4222905078, 4277510218, 107535030, 1299586668, 2175091999, 4143475433, 3033573231, 993284382, 4037642176, 819804883, 2733195828, 2096375154, 692474626, 2642817717, 3908616576, 1366891718, 3803175025, 2044960854, 2827353969, 2366548740, 3792923180, 3972480597, 2483368717, 3886040409, 731301510, 2591087634, 691746150, 2506394525, 3272205187, 3588846056, 921104650, 306788455, 2280081968, 1040831524, 435572131, 1328136335, 367046428, 1856100370, 2832792770, 468803119, 4208238208, 1476071314, 324750039, 2911112265, 2013344692, 1507352885, 3110884452, 2949811055, 1539246232, 2561630710, 1689232951, 1973773856, 4097499895, 934893347, 3547144597, 804692387, 1986341711, 2433899137, 3011187869, 3462227399, 2737245121, 2705984703, 3109124506, 637676801, 2578218326, 3403806837, 3428971147, 2679713681, 1735162950, 3758918848, 1420396224, 1262070206, 1666170383, 4173397841, 573788167, 1659715790, 643395395, 3449174371, 2350127809, 2535721606, 2621077665, 2263025257, 2641041324, 4115220550, 1783490151, 1791256701, 1221943713, 1631935063, 1542149336, 1743382446, 1745463683, 1837192028, 128404291, 1734658650, 1865514885, 1016664257, 1660951424, 764218778, 1430270812, 2984475256, 1143541045, 1103635311, 1080848369, 3145652697, 1211836473, 1850447035, 3966092503, 4100718704, 3682160786, 1811499862, 1487483266, 3419315408, 4054508977, 1402387632, 1318811562, 2846148632, 1110115057, 4002035175, 600362735, 3025086552, 3531976853, 537620791, 1934636518, 1623757075, 1754642573, 2927236652, 1301712369, 3721976657, 3111556504, 1905235052, 214624609, 1568457499, 4126296227, 697961343, 433294196, 1211944331, 1266156661, 3223616742, 2012401288, 3612481345, 2975787502, 2454860162, 1675958399, 1110367303, 839761644, 4112468609, 2602346646, 2138705027, 4073409571, 3935709737, 2110091170, 3519072157, 2902525117, 3065032567, 108766520, 3069365234, 3572830547, 4089677461, 1612727565, 2338320178, 2497750421, 2462761255, 3567138618, 2287583875, 528961632, 172421385, 594250344, 4015469476, 1133194991, 3967027551, 1749841821, 3274330668, 3277810683, 3197429075, 2285730774, 1816604431, 3649205630, 1150161471, 3374864137, 2128216966, 1819061468, 578309325, 1047726415, 2282463020, 4012328151, 2175663274, 2666576511, 1327461186, 762500428, 925726010, 3975776326, 2145781460, 823059252, 570498907, 2497813646, 1868811098, 2421446138, 67200516, 3410416992, 3797826977, 2896541977, 891186422, 800801713, 1084171055, 2342832728, 447212262, 3010320780, 1335567303, 4281569321, 639806660, 453592520, 1780681551, 2735603191, 121974738, 1151646618, 2930869064, 2170122028, 1099799555, 1603185141, 174855639, 4053783369, 4012553599, 914826437, 2082978221, 1080163321, 445054454, 136456360, 1861436454, 1763966129, 1257440910, 3544609282, 3361535461, 789088358, 484076012, 1445153912, 2830708664, 2949797108, 3518930717, 915671308, 3420483879, 1326717522, 785511535, 3822760558, 1650852935, 3920627238, 1308163734, 1894565737, 2027291658, 562874607, 605441919, 2343087489, 2136446752, 1036984483, 114039287, 2704447193, 803677819, 1246862496, 535195093, 212513936, 3177303401, 2795311653, 4038628955, 892505311, 3921454672, 3904024302, 1169747423, 2888395402, 532761972, 3842473147, 3462403209, 3834521712, 3148134150, 461676530, 1300965197, 4075884094, 1957890964, 4159530054, 4013229125, 2645514688, 721337578, 3485643061, 2809168658, 4182501838, 2230792437, 2135941462, 260066171, 264556984, 3294688860, 1380743965, 367450383, 769401188, 1154470046, 1991624726, 568649954, 3053413287, 4135525545, 767414079, 3771950540, 1033447472, 2235998001, 3426012615, 2707935513, 788863097, 750387916, 3770822879, 1269986885, 588365722, 4123279324, 2023205832, 1136777478, 3300112647, 4281782058, 2299741469, 417419039, 2849504330, 2717177586, 3596116483, 3390831189, 1299606608, 2144879416, 3592755251, 3326466665, 3027770530, 2234771380, 1796002993, 43745594, 1551366651, 947721670, 1106722631, 1277809666, 3317596465, 4186308948, 1566028498, 2854135496, 3770035101, 814234411, 2488424811, 760140683, 2547823186, 747793127, 2697380673, 1023971870, 3611269995, 1288343894, 3013214604, 1328112300, 2692411904, 2568231249, 3221277188, 2077107681, 2735182061, 1978030882, 584665921, 3380826821, 2239465831, 3769039274, 331562401, 84051294, 855529763, 2779469232, 447168637, 946924052, 4234419089, 3245872240, 1001171812, 1647738438, 3056483336, 2241391269, 4089651204, 1769327434, 1320201052, 2299871758, 1746902261, 3822742194, 714072139, 817373747, 2783542368, 4019974122, 417705722, 130565546, 566073083, 4257191801, 2756573515, 3211056001, 3390180483, 4270104428, 3901559107, 2377128300, 1219976779, 1959252267, 452161751, 1229851376, 917146680, 2360591671, 4181122098, 2334977890, 245132856, 1300662693, 655492565, 7343066, 2469574790, 3517587133, 3320675707, 927757376, 3185999250, 1555236853, 2054962745, 2202977851, 3470830303, 234111596, 686723360, 2105503372, 1923733285, 1329516296, 1525800052, 3329661177, 4066669860, 520264056, 1368219662, 1745853770, 2511797351, 3905672619, 1850478276, 2673795542, 1801344834, 3565149836, 656424617, 2185615039, 419503763, 91946539, 303042042, 2368234201, 201148841, 3211184132, 2973420779, 1446567026, 3358693800, 2132972955, 3073569158, 1220654217, 2420259148, 3706070771, 1719385422, 661110406, 425509098, 3753072677, 511491775, 2096675251, 1844208192, 2341878566, 3624495324, 1904331418, 3594392322, 1538245602, 1543800250, 2077091552, 2262606960, 3628516020, 2795529165, 3833986974, 2030370822, 524837759, 3660998714, 658709096, 2395573385, 1841380883, 3878382990, 4179162036, 3064372141, 3510026811, 425928384, 2394412958, 363719979, 2737334021, 2042833351, 1425088099, 3802163152, 1559889024, 2561620406, 2923114105, 1949376965, 3934115277, 1086999403, 1342575909, 2014272214, 419697379, 3959323879, 2503981685, 3756924547, 246792723, 576670700, 3762152438, 2829620209, 235613568, 825795918, 3988007639, 499209262, 1716675563, 1115830923, 1304067831, 1504438170, 3190070441, 1547263076, 1081822603, 2962908359, 2126940044, 1638758830, 3327709060, 2196849135, 1115334822, 1385300469, 1141471980, 3907392784, 2775556661, 188173193, 2444384634, 416166223, 3478122716, 3702271751, 2573071519, 3131147310, 418913091, 2708712117, 813421694, 2971760007, 271478597, 3409238422, 701283764, 3418458045, 1150943958, 1419110189, 73880543, 3321073190, 2230939686, 144539139, 2736371379, 4064564096, 1808877677, 958679630, 2684827712, 1091154991, 4049337840, 1461966756, 3278565614, 68933262, 2739322730, 400163855, 2689774877, 2231700149, 3371016352, 43641404, 2142407305, 312808202, 2389719566, 2135816754, 1972163697, 1372695195, 2350831382, 3594569665, 1082205997, 604230108, 3945878616, 480876824, 2659963866, 2600939705, 1827564643, 1038970672, 2360917375, 211543126, 185087709, 1975221146, 272427811, 1392462060, 546169513, 3484211277, 3110364993, 3509703856, 4016201736, 2360673406, 3669562807, 4026704071, 1954953025, 1059125072, 3299319776, 1554887373, 3328261376, 1795482240, 3989594260, 1703623763, 162284311, 871330447, 2607540720, 1531916720, 3472228101, 1916638014, 446510350, 527197839, 3026804692, 483622093, 1878216653, 480983053, 3384611949, 487325721, 1373671650, 242573987, 939813559, 1231977333, 244309162, 4143142615, 763350214, 3983143377, 1017738328, 2899328755, 4229929405, 1383800223, 828840837, 3898831487, 30307073, 2057851680, 3513685557, 464642205, 1480230373, 1323757917, 1517278602, 2499368007, 984878030, 1703724517, 1421166839, 554787455, 3728883142, 3046739686, 1434451491, 693503885, 2651242249, 2744559957, 875725700, 1555125491, 4094506871, 4242655221, 864732403, 2536970831, 2329857386, 1222488768, 2708401635, 2688890340, 3166248893, 169145925, 2445058054, 3901081088, 2037666934, 4124211602, 1033373543, 1101184972, 2053718601, 1540248862, 1402985301, 1181544858, 544189705, 734351359, 1827097230, 3500264667, 2589046881, 418612556, 3540096955, 2102410297, 2883835519, 128328184, 3798648437, 200269500, 3959594900, 1298418506, 2252396216, 1267335922, 736983938, 3859243995, 417953751, 3014781979, 2634412423, 3624707743, 184946059, 3223754128, 1452422855, 459307865, 1104075158, 2962468928, 354395012, 1881413129, 1975991659, 2255721449, 3150723477, 3612643842, 3569376210, 2144478273, 1875299363, 2082707575, 3043523672, 506131062, 702595375, 959664674, 2963707044, 71697883, 203673225, 3039937161, 747462067, 3780649027, 3115235610, 859273111, 3016621427, 3754821659, 4038071375, 1388091418, 3493700805, 4139969025, 4081129238, 1727457384, 699234843, 249983378, 979643998, 4219179206, 1980213292, 2944216304, 1037382705, 2872944035, 4023378560, 154523297, 3959523182, 1229434711, 2402585909, 255971609, 1797471670, 2240049339, 3069134684, 2031565473, 1103076400, 2078926672, 2203954290, 2345000504, 3174510073, 289409851, 980024519, 3780325232, 2350709849, 1505037340, 2026616457, 3882934866, 3505926119, 4102500828, 1202407138, 3757460823, 850241206, 466045951, 2633968938, 112950158, 1694970172, 1119522934, 2394350465, 2338617109, 2645453296, 877827530, 1168042879, 2992046314, 757916180, 1383688085, 2485399737, 1634362598, 2486325398, 3626959364, 2866316328, 977646945, 3294951047, 1502545292, 1834722341, 314422272, 534684964, 1607641740, 615782870, 2355483371, 3882408017, 727245298, 3629446294, 2924497913, 3870602111, 38849279, 1842672089, 3469024679, 289036415, 1357470462, 2779889140, 4197335806, 3681506847, 1188740115, 2008411989, 4016617604, 1627804725, 1797450573, 2507809541, 2677117, 2926800481, 1637996646, 1565104629, 1474984618, 557104078, 2874837254, 1295080916, 95149477, 2252584215, 2634783567, 4180294333, 3931116751, 1230723673, 427670958, 432291311, 2507787351, 2802597606, 3978805096, 425158386, 2025395701, 2860589669, 4010794868, 3777026526, 1933619891, 3175240690, 2963234912, 3346897234, 1919232104, 3715315355, 3782035302, 3657819539, 3554872453, 1430575820, 1109546980, 2502615412, 2814619904, 234789343, 260190771, 4218871580, 856503783, 2919582946, 344152829, 3558390983, 1824259224, 2438033547, 586967723, 2936565136, 3669535084, 969805025, 3949771023, 824679739, 3887399481, 3317852264, 1302063445, 3844152833, 2185320631, 523937325, 450910440, 464086517, 2698599950, 996607166, 4208610590, 2148419395, 4105071222, 856194270, 263968616, 3600274016, 3546164245, 1277707360, 610152907, 456295116, 624315342, 2945809528, 3804645555, 4176550066, 3986636725, 350886368, 2815710373, 4266345244, 1160891056, 3066698963, 1982340122, 1147736005, 3425164522, 266847401, 3254750849, 992641696, 771703504, 1014948004, 1355992484, 3810550025, 1210906325, 490023014, 294198153, 3140920469, 2822222578, 143406985, 1253959097, 3581137988, 191035943, 216414868, 864143797, 2588036917, 289018845, 1368314326, 3210388312, 486820075, 2101883297, 4139952919, 1462814639, 557159273, 3034437902, 278222077, 1339075719, 28249769, 1823770098, 1290999757, 61261798, 1304531875, 2507066838, 4193025115, 2305835834, 2516992443, 146273085, 3702563133, 359031797, 3209642445, 3990849098, 128722242, 3842532862, 614845960, 2562042103, 3798839900, 1308714075, 2567246694, 1559602547, 2780291838, 3201378178, 3825789844, 3020643152, 1597731016, 3204413752, 1352305009, 2520435729, 734842498, 3239661553, 1449282573, 2402101324, 3025744043, 2439626444, 3379160047, 1992977945, 3806587178, 3871573864, 2921600568, 3021370237, 2470647516, 2583753858, 1485314323, 1365717518, 3545607785, 1154085921, 3057974262, 1955436732, 4102025542, 3726050815, 3075684790, 1392027120, 202799034, 1270305660, 3529831942, 1646660391, 3741495732, 1201917977, 2782841494, 2424429746, 2880905030, 3896167647, 3561939780, 1241937710, 609937937, 2598390466, 326445065, 688497150, 710802695, 2605461249, 2733240680, 199695121, 2708720574, 650813042, 3610476638, 97888608, 2900180487, 1760047931, 3830350693, 3907438025, 1927958320, 4063466514, 3237374598, 2356539585, 827529761, 1575243482, 798622203, 2321171626, 2798321096, 1898373478, 1517591063, 2681484092, 4284640904, 4067547267, 4185080913, 2852678967, 3884361323, 4045174582, 211064614, 835914699, 3027803162, 2277911562, 401273318, 2226447392, 628960089, 4055043453, 4115723675, 3428905193, 485511946, 1623197329, 2850460801, 2877990104, 886175945, 769741619, 623830257, 2076050293, 1427001375, 3791725361, 2700263457, 2411670557, 2916485849, 716573627, 3785995494, 444879466, 2235217384, 2780826281, 1811117301, 2757626441, 791850891, 74294079, 2096501344, 1668408659, 1155624576, 2229492461, 1339706326, 1736474249, 1732573713, 824384575, 1674452198, 3619592396, 875423760, 2485646256, 1085875373, 1158041918, 4012739136, 801427968, 4095910061, 1861851129, 3594409790, 1923525968, 3228790183, 472401345, 368125968, 2387953897, 875691088, 1168127823, 4249220169, 3445404165, 2365039718, 344586155, 110776565, 1306813360, 2445899399, 2007952016, 1298882082, 173239520, 3089442770, 1277921613, 1997623942, 3127816265, 2734000797, 1090872622, 769196389, 4289025665, 859515693, 4251658236, 3383693289, 437432184, 3423377961, 3550406598, 39698338, 1913123317, 2567344036, 414278211, 1463500172, 1945087213, 1281319688, 1320697834, 1794460999, 1220715473, 3320993576, 294229268, 3068870459, 1390738220, 2513448240, 399709770, 922289720, 706948243, 2678046580, 1851541060, 940487607, 1116554374, 1186447363, 3114008992, 3699358676, 3169161137, 701327724, 3010869276, 1750677797, 2554002868, 2456298956, 1783315098, 1057104323, 4179716843, 3559578849, 2604121337, 921586085, 1489951206, 3186237000, 335656342, 1633482181, 671233794, 2170380305, 3697170908, 1559237496, 2792628374, 1458173543, 3511491068, 4128972478, 152116650, 3553197564, 3275655075, 2873614951, 586844689, 3529497000, 2877602739, 2302577092, 1909922973, 2618036281, 210716297, 3728268658, 1680893400, 3829135208, 3823832204, 832197411, 531938883, 924143538, 3325019900, 234844198, 153102462, 4291386285, 61969605, 3039667056, 3141542784, 2333949472, 4110540268, 1225762050, 2438786634, 3360290938, 1728365494, 1110212838, 1985511414, 338394838, 1307348932, 3009162556, 1121573976, 2536284614, 3032002679, 283785513, 1414267826, 3800727261, 1229351801, 3835996756, 243707846, 4233651939, 2289669579, 26747058, 473030996, 2212547967, 3183939176, 3082366078, 2045653395, 2138094985, 2520785152, 1954489300, 666405666, 1479766212, 2806480897, 920511118, 3622295243, 1274485652, 3143925089, 117528701, 2386343739, 1735141757, 2993746662, 3304101294, 3071926033, 850108737, 1465167397, 432364973, 3973919090, 3077648985, 2192695686, 1359739311, 1704324621, 3959540347, 2788121106, 1477311545, 761652598, 2129055369, 3388471903, 4118317790, 3755143869, 3079711406, 1916962445, 3980776150, 4129460248, 3361082774, 2215937235, 2691970183, 3637864275, 3006836208, 3373677659, 3741232255, 3346165619, 1655321235, 172319088, 3586063670, 3122452557, 1481360720, 1064499985, 3683395241, 2828442841, 1602088272, 2429150533, 2634884042, 1219150549, 1353011311, 2445331287, 4272014079, 3332311569, 3939749778, 2747444702, 3058451816, 337907671, 1784010475, 508952773, 791324714, 2714609798, 2156674512, 1818028422, 4141496219, 1967530724, 1764402284, 52484918, 1350314524, 1192651845, 2868202709, 951604679, 1829386763, 897590177, 838048944, 1967098734, 636617717, 515833540, 284118675, 184708333, 3524941885, 4268165888, 2030733391, 3620691961, 245604378, 2701113131, 2221511739, 1611196184, 4253257109, 3795472581, 2974599243, 3741249579, 3547179822, 3615809803, 3979355871, 2735548554, 3057676272, 2567740455, 4117246987, 1837824303, 1742277773, 1225477973, 986346166, 4073673030, 793963654, 4061312039, 678650983, 1735684537, 1592967435, 305843670, 1401204644, 2317689687, 1480431724, 3228758487, 3542915703, 1986248997, 2343598944, 4278598163, 4063613104, 683662003, 3197543394, 40465278, 2092352691, 4020157239, 2372831956, 3068470895, 1812861379, 458408929, 2102821622, 2803705659, 4267314581, 1396188075, 2316874978, 1139735211, 3936470618, 1619892313, 3026707091, 4093346771, 2340744649, 949746510, 3853366226, 3493169473, 3442934249, 725218356, 4268820740, 3677222513, 4007876126, 273734732, 372765612, 2277716137, 1062582612, 1468329263, 3825863753, 4210781960, 3364071568, 2789044408, 3030317239, 367433742, 1587199338, 3139031037, 916488648, 1588120340, 2372874375, 1196337111, 4193756691, 2070892080, 2582103698, 2804658556, 969150065, 3271299690, 2812464753, 4241370994, 2584679139, 1963156759, 2231946305, 1687570383, 3662173683, 2483591614, 3383432689, 3096896454, 1198003079, 490160900, 2926529846, 653592629, 960491373, 1404974132, 819872915, 2213698481, 3646088496, 2160685292, 3443464728, 1168816347, 1791757076, 3383870500, 1723764057, 3757591396, 492265841, 44690168, 405468379, 1705414216, 2488128163, 3949548222, 1491146410, 2574236588, 1035591712, 2451184864, 681047339, 1679575223, 2602565888, 2103124966, 881966780, 3847883529, 322838438, 2401113877, 280957503, 4208713103, 187796137, 4172734972, 3911113377, 3128234192, 97721051, 3369154142, 1083297242, 387005148, 3419920431, 832247166, 3002332627, 4267027076, 576643108, 281350115, 1058449270, 2478010370, 2208602585, 3590264276, 2693933041, 2044515465, 1476305186, 186998239, 2824350697, 1931317935, 2535378990, 3811207595, 1940596669, 2150405391, 2865552556, 1293761301, 1028172377, 4278538212, 671715224, 1033318673, 3619632127, 1272662351, 2715723859, 3241909588, 3645761675, 667477234, 1258882900, 1485395796, 1236388189, 1436687120, 4052159100, 2785590219, 560069443, 3136327022, 680126108, 943003490, 3865164951, 3178001541, 635156155, 325533206, 1230270797, 1184217669, 1005723244, 688122071, 2090599996, 3977740131, 1611254139, 2973132325, 540675628, 1767752082, 1144302220, 2855801360, 590327245, 357037361, 2768404615, 2586678393, 643143795, 3375149086, 845837449, 1105272336, 2657957251, 1799372751, 2063714331, 3004970255, 198253069, 3563158483, 848389588, 1677161928, 3528975855, 1927411937, 2220488722, 2587176998, 480775953, 1922643869, 1827361620, 2716630251, 1992821214, 3507681683, 4181093413, 2626233075, 3090588381, 515916776, 1487929736, 1358006339, 3985395129, 1500724520, 1306944045, 1883367825, 172398374, 2042799849, 1075708523, 1400088785, 654654244, 4008698468, 3504056347, 5351411, 151549506, 1005178956, 2868483492, 3586316152, 3709743944, 1967421745, 1314206736, 69492765, 921014954, 835152730, 3479899507, 2033709929, 2501731344, 3218351801, 2970718809, 3605746666, 6099150, 136974466, 2118524029, 922876279, 355494447, 767214065, 772860324, 1086599117, 2115821288, 171748390, 3960072979, 3650913860, 2319545827, 3415025346, 1546849605, 129509750, 596848723, 2703765831, 1742353028, 1403335416, 1240735328, 1049388382, 3964485449, 404801246, 874207904, 1124987948, 4122851644, 2205190657, 3407961018, 1956678819, 4089813363, 3920874784, 1698128883, 1359031361, 4285341371, 608190233, 632441013, 409059658, 1290863175, 3750363578, 18108977, 546526953, 1583157682, 915474703, 1077781654, 3846904564, 3595542199, 1499701426, 1959701396, 277211401, 3428950014, 2115532989, 2690315139, 1582550548, 3676099796, 3877329811, 547400227, 377954524, 3587881916, 2592463668, 4190058105, 2437883128, 456271592, 500838455, 1483553647, 759603239, 1845738540, 4114178146, 2481698396, 2150238776, 2447460375, 1054334020, 2928452810, 1583946239, 2409207006, 2433571102, 4210725692, 1112809289, 4140856123, 899790379, 745397146, 3006833417, 2023935343, 3294102666, 1356883557, 2348514592, 846835101, 2277298416, 2689198574, 911744283, 1166486987, 1860439686, 3562643002, 4080073959, 3493881717, 429147418, 3914628349, 1330510991, 1357077275, 3203526568, 547814571, 3706560337, 3038524144, 1712675325, 2386424822, 2366458167, 379299445, 1029136934, 3715348999, 3309342641, 4007806921, 2474702035, 1429487888, 1819516323, 2884306076, 1608469059, 515657156, 1895028451, 2547780925, 866822617, 3401208735, 169253711, 2808800282, 1477300539, 949140150, 2762053718, 563561078, 3992930241, 19229745, 3758581629, 3231972023, 3159102148, 472052787, 1778255445, 1828289195, 2848948457, 4229866134, 3422090530, 3137251562, 1424539637, 157045803, 2952136065, 2787887815, 1409306638, 3236040578, 1178510761, 765218122, 3753871462, 3765615970, 1450782044, 2264513510, 781701536, 3856278101, 1057063563, 1687138823, 281352153, 800286436, 1808038216, 1627054487, 32984369, 666436669, 274189203, 425293017, 3184972800, 3024049789, 793172169, 577854582, 3228660862, 1683489452, 629635853, 2958023535, 3031275928, 1246585762, 1943934357, 501807085, 859493660, 3669933410, 1866664559, 2106628191, 1424811579, 2887764325, 2454386312, 2928179504, 3666696660, 1999864229, 3156118987, 2266856147, 3679705437, 642417565, 1217934251, 1354069415, 4141820469, 3573292140, 2875898513, 3895922579, 1212137662, 2262760049, 504048270, 4220720645, 1402982768, 1615745500, 1726331039, 2444628502, 886172925, 3564952720, 667744613, 668811688, 3169301176, 2915233657, 1629018573, 3522508969, 2477740879, 3514952377, 2016292092, 1505275940, 3181613225, 300272691, 61735229, 576341422, 3247451486, 2229457869, 4194369563, 105763609, 1244073379, 3595448768, 2262634874, 723712652, 916935397, 790578480, 2674187613, 3877901909, 181054183, 1894541352, 2797745211, 2629945867, 3079425770, 3155221689, 42714901, 2381394584, 365819192, 2960328100, 4055206751, 2032434882, 1622205885, 3184120568, 925533680, 1006534216, 4162425065, 776419917, 3424504010, 2832978859, 3291986520, 854384214, 1679216163, 555950474, 213721750, 2781502791, 1344697213, 4057188036, 2195827477, 3675261275, 4141880784, 3236363884, 1709573074, 2860392842, 3646891613, 2379693943, 2405175657, 421616754, 2783679964, 3070222777, 2032233521, 2095577992, 424705202, 2177705704, 3257726934, 501589349, 3518048333, 1319313154, 28190167, 337053197, 2181245966, 3356249374, 3003794578, 4121137016, 2584997352, 811886907, 2154678364, 3237022268, 155932785, 3780242916, 982327978, 2603645482, 2136595115, 1790927550, 2080378712, 1745587873, 437597945, 2740764231, 1683199506, 162006418, 1250827, 177841135, 3066315514, 3292975948, 1325190881, 1053301787, 2005467121, 3813217429, 115943753, 584427652, 2586705986, 3384081477, 2480381759, 858457234, 2779954770, 1125662585, 2343847811, 4039225468, 3936704512, 437524113, 2296402010, 3983128181, 352269662, 4212889719, 377041668, 2506608055, 4092332489, 1891759056, 2809269361, 3900324117, 576765545, 3994094867, 1655102693, 1786338789, 1963147217, 867030710, 2776742394, 1852965992, 997133739, 528606490, 3893114448, 2110481383, 3038230316, 1751906268, 2020531203, 3224966665, 2241647718, 525372603, 1108930974, 3287627577, 1259718537, 2899438398, 999988939, 3730331162, 381538926, 473025495, 2223728557, 2930783377, 2075710794, 2792907541, 1355701564, 3856511206, 336074784, 2312297417, 2292990567, 2824053828, 3255252368, 37099127, 3439548083, 2857683429, 3503826168, 2001666458, 3535064182, 2266582803, 697619589, 3846041795, 2112062472, 1892994363, 1750518595, 1734393787, 3736294446, 867566998, 3984903645, 673455708, 1284125387, 2768537561, 1527085722, 3220988838, 398082120, 2562188324, 2339836037, 394254419, 1285610828, 3119108379, 244858611, 3570041082, 2537750046, 3246791213, 1223313370, 2659257997, 2756303175, 4180143725, 690235883, 2370440861, 2480367898, 1122807925, 3974788872, 4016295693, 1929993070, 1898878016, 2445162084, 65753498, 1958520296, 877852936, 191616264, 885995503, 3080877173, 288845193, 2696924620, 2446015598, 1452230766, 1336208045, 4107029238, 3579666611, 3065788046, 3305794867, 3269235573, 3576745902, 4227966363, 1905681435, 3483613767, 2573512472, 1102752988, 837072939, 4057399681, 593950430, 3947463215, 2485941353, 2455493480, 3166856099, 2287507913, 1888808162, 264073809, 2365424486, 2916644456, 4016077236, 3733078503, 1464359825, 3561210656, 1163499417, 2769184748, 2969690268, 3971715150, 2269243066, 3814680380, 1729404745, 1420582448, 1451756102, 2272204107, 926427519, 80479079, 3311068932, 3799891314, 2103257996, 2064854432, 1782909959, 2593899754, 312850023, 2221490065, 1642493293, 993335733, 3846095032, 3941052804, 1561149299, 559298449, 2215339064, 1494590213, 3091745873, 3644744402, 2357996232, 3455088885, 213453663, 3120936738, 1392880015, 1017192896, 1098328569, 2471940668, 2347353829, 3716110387, 1598000290, 3698512141, 3508265778, 3833357776, 3523240060, 1516661170, 3014368417, 2762902728, 800591776, 1457181492, 2987647934, 1296814170, 4103699851, 3224295552, 2673030439, 2086926170, 556776478, 411226438, 1135554826, 2642292460, 1310944853, 2578346371, 1306285797, 535190198, 1192232840, 4255822456, 1951034093, 2139494806, 2842104125, 1247727984, 1485166906, 3094696919, 4071497452, 1301750587, 4091621780, 2941476967, 906371473, 3553625657, 454836326, 2557569199, 552630422, 3432092029, 4234308646, 1916997527, 632368972, 13644330, 3668416898, 3719054378, 4247145059, 1838794181, 2729553179, 3266619456, 13459714, 2818684471, 4012740012, 114052360, 956751169, 2826627162, 855671131, 3807109388, 3399066389, 928013587, 1999974285, 2355246459, 1085117496, 2397801649, 1498288200, 1685989627, 2962185857, 1912377998, 2186482646, 3332299858, 548696959, 2719158438, 224804731, 3896609764, 2579394607, 2017705324, 1999386686, 2639185007, 4037221023, 1127859026, 1611820814, 4075140477, 4029828062, 928373927, 286458560, 1571992854, 4287397183, 2439651844, 2883835742, 2408438840, 2998516847, 1935041698, 434602472, 4232280661, 2184468758, 473815297, 3842337986, 1939265145, 2394995826, 1232076824, 2902718092, 3512198611, 1957321865, 2237996322, 465288859, 3061540214, 1635037284, 2992586695, 361649908, 1302291199, 1869328630, 2207531288, 1537173946, 51928490, 2196839520, 2841260803, 1922747515, 3819111931, 200507271, 135519706, 4036485600, 2014023146, 2415802547, 4252207485, 190262983, 1146508611, 2913536790, 1610564874, 1727246055, 1491086414, 2754809194, 3295489869, 662540594, 1447190805, 1551810052, 458932591, 1456535972, 2556408487, 2636700523, 829263512, 399333136, 1471306057, 3052054284, 2503742615, 1370498922, 4030917780, 1519327993, 2234387591, 3789977852, 3765287433, 1159554765, 2505484404, 3668530330, 634490885, 2241675407, 1091000153, 4029804545, 1810655955, 253547085, 3902386516, 4136407709, 654101849, 4025228023, 3516376748, 3264256160, 35391473, 863493474, 2991780548, 1263610257, 2083969775, 2182351866, 3429204755, 3075195545, 2462896948, 2921235047, 4057009641, 1682662984, 470177927, 739675841, 2744624136, 3945209672, 3686328999, 1212825186, 2845202699, 4181284172, 2556328158, 3839999249, 2360697053, 2338595164, 3050685133, 2695499547, 1336013312, 210743162, 2887392510, 4142174839, 2075856492, 2016781972, 3703704335, 4130303448, 3999097400, 2197522204, 2214226738, 4021354365, 1650466919, 1183728923, 2694210048, 1027508687, 1706122901, 3433214426, 1817471995, 4110282171, 1917552790, 1019598276, 2799635052, 1873823471, 1163698140, 3245900904, 251608101, 1417411565, 3269041761, 4164411824, 2322625208, 4034668286, 2156527698, 3046940281, 1117300922, 1009133661, 1679127499, 1581832171, 2469590104, 2042394632, 425263275, 4205246822, 308874805, 2559634076, 2894272112, 141916718, 511124965, 3856032979, 1381351165, 3204875845, 4203115958, 1793537070, 1268486285, 1987287417, 3399118539, 3278697549, 3044900333, 3887023093, 3945348220, 235148712, 1245105455, 4017540920, 3563340808, 4041663945, 1406427540, 1317653240, 1912943227, 1438575513, 1893782891, 1242530410, 2121711218, 424550902, 2254137658, 3408468965, 1703823450, 1059893635, 3538494401, 783547440, 650585443, 3356807041, 3764776427, 1216795550, 3609375362, 282329275, 1798651910, 196173675, 2399836858, 3644351680, 276574647, 431604849, 3734416980, 1426434014, 3619172063, 1603567389, 326554032, 2658666119, 2650085075, 3054209920, 384397597, 4108258110, 4069970596, 2356343006, 2379419560, 3960501889, 167389190, 2340133434, 3502628971, 4075913311, 4213842838, 4034689933, 909766781, 2555722120, 1111860712, 1462602444, 4138317643, 3052418932, 2351430483, 3380411277, 3336616389, 3968278614, 2623430052, 875578315, 2927266183, 1102103185, 2351395614, 3387159871, 803492046, 1518709175, 3231451867, 2388344295, 3838673978, 1856805280, 2268604966, 616946669, 4148132959, 2552728193, 282332303, 676205567, 2585320760, 219145217, 760114217, 1510256441, 3378773890, 844974141, 313662693, 2318438883, 2457113887, 182576025, 227305700, 184919999, 113895692, 1393654482, 358851501, 2181718225, 2683026641, 1281888941, 186979437, 1624411097, 4278644169, 658441201, 2440458368, 516539402, 1043983880, 3734070350, 3120043364, 3257650025, 569294018, 1250877967, 4179071110, 1382307106, 447121760, 2970917701, 2186133737, 2511522470, 2200779371, 4162602042, 156444288, 436665099, 15933764, 484434082, 1466314202, 711814063, 644130523, 681716490, 1445020734, 2460552936, 957115504, 1058900921, 1469644532, 1573701749, 1525654705, 1086598691, 2170606207, 4253933363, 3484510888, 2490885534, 1773803186, 1479081490, 150586555, 3423981235, 3455432747, 3045764999, 3569789178, 1860570409, 2303953272, 2058592879, 1200446047, 2678279040, 3393009175, 503186786, 1872871421, 4171493873, 3345692943, 266952277, 946287591, 3374298501, 2477600000, 625816764, 2589495812, 2904501193, 4210892088, 3636728694, 803365752, 2690701580, 2918072906, 3406753094, 1109972219, 1714291554, 2955296204, 2697163931, 1651159696, 3309122757, 79497833, 1740632923, 209440369, 1572217343, 521157533, 3491569358, 279557211, 1254121714, 3791699652, 1451620422, 647497646, 4051671247, 2028347033, 801207121, 1548726102, 2744967438, 1586963303, 115632066, 3860082210, 865374632, 3112314632, 4189491839, 2020788443, 3543651977, 828738700, 3922863127, 3080310834, 2236822911, 471475799, 851458515, 1850177491, 3461095385, 3202150741, 1242752338, 3803107982, 360770381, 771869292, 2513585559, 707282406, 1533688422, 667792931, 1452823733, 1338649070, 2279585476, 1803775472, 372862189, 2815814244, 4278394610, 800831841, 3352627942, 3535120200, 4026828617, 3331375669, 2777195637, 1657950953, 1563713344, 3411536959, 4107801206, 2693414465, 1661265175, 4101384023, 2939702456, 3149235624, 2586296827, 2228129201, 1939946466, 449301133, 583962679, 2076018885, 558174159, 2047224182, 371853188, 3655182195, 983295238, 926966756, 866657978, 2355845697, 678043012, 3136748564, 877311857, 1395531599, 1920994651, 1823505462, 2446418263, 2682484077, 2526701145, 2239378074, 568997760, 1784952489, 2895976942, 896740723, 837802893, 1882652541, 2207407052, 989229933, 3257659255, 1412313438, 1993437875, 2906586088, 1502421223, 4052286006, 4130166251, 460715227, 2434942303, 910664230, 2153204111, 1071892240, 1891408745, 1411866959, 564635293, 1483752298, 2874292051, 4043564263, 3993077112, 524586377, 807297725, 4083325065, 1653597207, 1316434505, 3192407840, 2091186974, 741442575, 3572875875, 2775676099, 273056245, 3245150156, 3305744642, 2587882683, 1686883625, 3601736813, 2707487169, 3841995389, 3601905282, 3823824766, 2692609105, 916765503, 3665196056, 3851178900, 3860578856, 3721014121, 1395104293, 2006430127, 4294711542, 361620106, 1507903515, 1472175883, 178955834, 2952221337, 2035382782, 2541065489, 3407648966, 2289414973, 1932984446, 2241719581, 1837297743, 1404442854, 2507277115, 3420398136, 1570456222, 4221940591, 3481375, 2273079238, 798060629, 2919413188, 4177499206, 872249075, 4277616778, 867059285, 2819152228, 1077978158, 2575639109, 3632746564, 3659123821, 2685130468, 948791324, 4244662031, 753176463, 1821626105, 1159718004, 2404922504, 3662587027, 2336923358, 2312882677, 2794477908, 976570957, 1156389911, 4054315081, 1539220404, 2831465798, 3442098132, 1872400628, 977705142, 944600226, 635069345, 1265612043, 2957974286, 2552602420, 3641385048, 3987831067, 150313431, 2679891960, 1069102527, 3199284171, 3006362728, 1228286235, 2454896637, 687185296, 1337678446, 2544406714, 3428480053, 3331488232, 1679789762, 1328512324, 2674912030, 2158596863, 3593188653, 4267864074, 4090664167, 3195310263, 2145898932, 4280003472, 1439112924, 3484543798, 3193002573, 2856626343, 516086753, 3261267539, 2843810576, 4097292545, 2480095875, 3315142346, 3636017622, 3737187794, 3221114396, 2359270136, 3740614362, 2615623938, 91603429, 3086322816, 627720439, 643902442, 1167500983, 3532923585, 2603866332, 2706835170, 1288335290, 3308447928, 1338732354, 3349179838, 3589994826, 4032631174, 3474445945, 1568649183, 4086890229, 3919612893, 2490505911, 1576410119, 3616917023, 623269119, 4067535076, 3508420883, 3126751052, 2732089068, 2153269678, 4048209118, 2987762517, 572511941, 885304615, 2436065128, 4047826417, 3627230759, 1335082830, 3525258882, 2611517835, 2592297736, 4205555844, 3396651666, 563554978, 4275588864, 644682452, 2597071542, 1688554989, 1170061828, 2872834299, 893533134, 3305235960, 3291442019, 2419869820, 936286691, 2913278366, 2815151351, 1072846820, 3822647984, 2332661876, 2226344023, 3398397898, 3094537120, 4037363345, 1380609464, 2068517606, 2702860595, 1092810433, 2355788180, 1238306828, 3313194489, 41486142, 3917833846, 306669461, 385772416, 4191300951, 4026127343, 2382476076, 2719685770, 2788209719, 3089245296, 2115242589, 2299148039, 2908459113, 1159609765, 1395754676, 3469462933, 937988139, 1250863728, 3087144686, 1791971647, 972932030, 2234199981, 1613012569, 1252906301, 1642289706, 616294525, 1694156002, 1704894449, 2119375845, 3336171047, 624803275, 1961975531, 3129864035, 754592755, 567088891, 1756296308, 851514368, 197286659, 3273758092, 2962037288, 954784464, 2560252402, 24079838, 2774218365, 2892810447, 1729123488, 1504933069, 2962291802, 574992531, 2576089629, 917936362, 3350126717, 3719033635, 2707282670, 1346462789, 2685221360, 3366125521, 3455026097, 3490710095, 762671442, 3113161807, 1967960116, 1785486671, 2196754815, 3702063748, 1622922031, 1724765775, 584019258, 4256234788, 3210799800, 3091862379, 387945871, 2926102189, 3196517213, 1578565055, 2797241877, 705825884, 1551480609, 595399618, 4283440289, 3562130495, 4228499209, 64621572, 1793689402, 1499238998, 3751863498, 1572871730, 2394164062, 2418933884, 2741820180, 3135815259, 2051099020, 1977427936, 2427828265, 548358681, 2410226879, 2506201007, 1960329469, 698682850, 3863860529, 252855587, 1024603859, 3997649578, 473899250, 3854615987, 3880606882, 1651951191, 3415011738, 4266320785, 3317421698, 2221827957, 2928495922, 2867465078, 785491873, 541413378, 4028402764, 460019689, 1787780880, 3612717916, 3773974072, 1367424049, 3762587261, 635424676, 1504665994, 4208491237, 3499441388, 934215117, 2829288263, 4195257026, 3862687724, 3141780334, 1655441785, 2528288551, 1056249661, 2627755221, 1424622022, 1030118970, 1843372136, 1135997929, 20882490, 393561471, 1792046997, 3132780102, 3054204905, 2318079192, 687137192, 908639883, 616080245, 1839140851, 3035820762, 1170990439, 1141771034, 245876013, 902165304, 1795351073, 3639773570, 1871641443, 1971346875, 2061042322, 3228693534, 3786709592, 2562044904, 141358567, 724040485, 1482101137, 2034462438, 654535434, 1444009151, 888806099, 649235456, 2474421678, 116271142, 4049136693, 1816157206, 348956759, 718924230, 3533568477, 3421793131, 4017878187, 295967117, 4226994801, 2029293399, 692275525, 1925969492, 94241488, 3849831203, 1070310914, 4137960344, 2132775241, 568890396, 4155832225, 474851968, 605818632, 3069352160, 3017643002, 98268733, 3551913010, 264495152, 1715127650, 3716721166, 1898206617, 3077091180, 1336383281, 516715322, 1901345541, 1303142572, 1533730954, 370441588, 2887018336, 2368231056, 908198915, 41311008, 1390342983, 832320686, 1914181028, 1942600944, 2295041700, 1437841075, 412422878, 1030187976, 1920168362, 2259689857, 1934825480, 3237176637, 4059775102, 3864165251, 1185869836, 2669289095, 2719908719, 2852630815, 1440261837, 3015359444, 3666670972, 680288828, 1326199220, 1351150036, 2670953215, 319160917, 534372126, 3537938118, 567955693, 1164651153, 2478630777, 3901256709, 3354405377, 991189504, 3114185593, 1900837465, 1563148871, 1286654484, 602865130, 4010497108, 728892739, 1474581682, 1806309968, 2235812458, 828324750, 1398337756, 204886048, 1734103112, 2503399071, 2404329280, 3946645314, 2201626957, 3350336791, 4213264380, 189429421, 3218655045, 70012116, 90299169, 2700782963, 2726819705, 3664468581, 2214782981, 1440803282, 433449016, 617067477, 3706545010, 3571696378, 1702303591, 2457768148, 410687356, 2755847361, 610370609, 3841684569, 3349828659, 1408173345, 3269337604, 554025925, 1468592967, 1404767035, 642752820, 433132062, 12454041, 3547031137, 2745701929, 3431904384, 1046876599, 1544542312, 3620975771, 1823669386, 3300617677, 577098568, 2666676025, 2681783017, 3829701594, 1239255456, 40864244, 3671099075, 4140433077, 1523490997, 290224033, 1897216595, 2692946177, 4281997536, 2176009937, 3879093320, 3341124234, 2389576986, 2550475430, 1167965473, 836234293, 4059181257, 1349382469, 3639392571, 3002197131, 1213081003, 356416081, 2038637325, 71828540, 1534901563, 2389847742, 4061628233, 4181208185, 2271462727, 2551192678, 1050823548, 2935786189, 58081886, 1514943778, 1653482920, 2337982074, 879198180, 2151094557, 3544752268, 3733619895, 4232320578, 3164541467, 4247272087, 2358534611, 1004985561, 690560705, 552539063, 953346825, 1143412193, 2315139685, 2374961834, 1978806652, 3006354386, 1927302433, 2951567541, 939729432, 3449940394, 2072272845, 3284644772, 3122579799, 4123378972, 3283972987, 4051001356, 566014237, 4067992039, 2184451932, 3361940385, 2493680023, 2768414377, 989082953, 87896009, 3502701291, 3114108409, 1461569830, 565045429, 1504049922, 212157627, 3364915205, 2744491837, 1330667791, 1895106496, 1305555939, 420367713, 4284286305, 3424853902, 3250359240, 3948883135, 2552999067, 4162216336, 3884342343, 3523272952, 4127609940, 1573493261, 841929224, 4082121976, 3589103891, 1610063028, 3377834457, 760385342, 3245102909, 3782362782, 2268257270, 176785735, 448334099, 3011481040, 3589428649, 2050991995, 3741968641, 1928650822, 1165145625, 2772497537, 2642664042, 860502789, 281507158, 2942446088, 4035031108, 1681044590, 3649661875, 1973204971, 2149865369, 3506258422, 3226329694, 3420609127, 1411176066, 3663730965, 2912330738, 3108472063, 1279330702, 2263546621, 4256968312, 3914481450, 4212782776, 3083382403, 334447747, 754195013, 96363459, 3796854006, 2369493862, 3909330172, 3967911350, 4088731263, 3059011728, 1378415004, 1235677270, 3467902341, 4192894130, 2247613725, 893535796, 940002543, 1206153778, 2520576325, 1749912096, 2493866432, 3811193238, 2812227037, 2410559208, 1117377763, 1915756916, 1155985965, 2096017230, 2276038412, 1125275997, 3093384451, 3605674272, 2319975422, 1179128585, 987488620, 3627560655, 98990633, 1593228387, 3745940910, 2106020408, 1006492969, 4266366998, 533294830, 2985758351, 4226743957, 2053425146, 1462870768, 2869432174, 3321438927, 1336711870, 2663863739, 4250486651, 2869182824, 364456565, 1540853693, 3060082819, 3666508868, 82321278, 3857495724, 435923466, 3633649282, 3663958842, 1794439659, 2148432111, 353875120, 1172923278, 2446124157, 559505055, 3374909100, 3415513498, 3251739460, 4210570504, 3350638209, 2636150782, 2781764212, 1380991405, 2491012520, 1695191900, 2954885246, 1157613703, 3044517414, 3273904403, 1969566615, 2794104332, 4173735098, 3229919437, 2874398014, 1925266983, 2646969625, 569183189, 1250989999, 4108938801, 674600046, 772416879, 562625762, 1872855023, 4062782385, 760887851, 3313422809, 2206368993, 1438062672, 2640906572, 2036419989, 1086365764, 693882155, 2765003582, 3418209630, 1414738184, 2046688543, 835192040, 91899639, 2397385630, 2373676160, 2496764913, 3361441374, 565580297, 1901924757, 2099180373, 2009109887, 2186781281, 2051868633, 2799414081, 1756954236, 2236741857, 1058003033, 1733818604, 4173436432, 3726104179, 3809611899, 831378302, 2427184111, 2966477605, 1459450654, 1021406456, 3137850081, 2328066466, 3440784544, 2856178788, 1728169978, 1434360212, 419259782, 834567375, 4144167326, 3659598441, 1767277362, 1674290906, 1101684261, 3133872855, 967727280, 3682974040, 802105835, 2247772851, 1948833766, 3792101533, 2442997133, 811906780, 1956895005, 275746631, 3964845287, 2500946554, 2337524563, 1494848010, 3819050195, 2223955130, 153896247, 2029468025, 2613791852, 969150697, 2145270257, 2203869866, 2829779533, 2691819493, 4068239619, 3562472844, 542306790, 4131586828, 3625658349, 4285128904, 1864278225, 1089210686, 654919241, 3051014149, 3195387266, 59470677, 4186478181, 2050130984, 3098351070, 531315348, 4162289797, 207272274, 1834747725, 1100769020, 636918675, 458935092, 1162342450, 1951834622, 2033216410, 2699343899, 2328491910, 1070899777, 4154582478, 1825950630, 2444945194, 3378993702, 3510352947, 2910706118, 2682492251, 3993240421, 2967823081, 687209697, 787204183, 3618392275, 3013975105, 2593165600, 1473600973, 605759, 4021658856, 2848551425, 4141494241, 1759218876, 2577945172, 4074801177, 923420414, 3538490584, 634339846, 3435810678, 1603770919, 1697843798, 3357773252, 2851543549, 2102753571, 1616063680, 407781980, 2278309403, 1059739228, 24522597, 2834217964, 834239279, 721442271, 1085370100, 4275240297, 3833537002, 977643326, 139637530, 1520528293, 937819184, 3301746209, 1846739645, 3460704089, 4161725844, 3415483844, 3442205567, 2125663295, 340248683, 2370855803, 140990631, 465567498, 2951406844, 2502079027, 1952126346, 3886415132, 1287316987, 765283215, 2182144831, 2489224109, 424606248, 2927152673, 3151689976, 3953238403, 3776714246, 593157719, 2332073899, 1811458344, 4225119819, 2198851309, 1983309091, 2957542162, 3743541075, 3572137836, 1118836697, 1197681428, 779541423, 537040900, 3183385310, 4148484883, 3611885183, 2598300938, 2597180205, 2206517078, 140262437, 3439136912, 3815715859, 4146015467, 3814624508, 2677272235, 2651242489, 1837206009, 211656518, 2235236723, 204944907, 3209557606, 2524635858, 3019064845, 2512672819, 3229964248, 3704313440, 3806615910, 2290343338, 3304771329, 814968680, 1184855091, 3274543966, 1895307005, 930586388, 2599175806, 3370779249, 3522010817, 4098195914, 127558191, 3667960556, 3258828211, 3029348394, 4181777127, 2040140634, 1724694548, 2572369182, 3157530886, 2777472981, 2104303207, 3167477855, 978335847, 2558679430, 129555896, 2976847112, 1946719333, 384463334, 3859546096, 3219925273, 4248667554, 443115933, 255791610, 2363954550, 4082270067, 224301704, 2253698110, 2827158813, 3750899325, 1360959385, 885560482, 2640531546, 2640063282, 3098277673, 355385337, 679485091, 4114036318, 1141431974, 2279448624, 805524396, 1355088922, 399369119, 2066387345, 237838188, 2188252570, 2279597670, 3428876885, 4078497481, 1276946310, 1119154471, 1560582121, 2578517262, 3708944585, 3983924057, 751401863, 418285652, 2605367675, 1758552038, 1619669799, 928764123, 1873637147, 1822406532, 1308676332, 733425871, 3427793657, 2042875569, 4137479613, 2133288904, 4225192850, 2175342853, 1594736195, 794195640, 3317758191, 3408023494, 895030645, 4093207830, 1378143993, 1331474057, 3370669237, 1107243400, 959913172, 921661916, 2556110723, 4224778086, 3643396683, 2832241728, 2588713996, 578915809, 3289961998, 4207938240, 3088453365, 2261098615, 2733350550, 2818633895, 1306835720, 2369486112, 4019899470, 2132157004, 4160377353, 158047147, 3795752435, 350115406, 263030227, 864355261, 2880013739, 4021590106, 2876625316, 3847977114, 3999934629, 2178766987, 2055806514, 2001231619, 3225870798, 2784733071, 1006514687, 342447139, 3445106679, 3401536724, 2082626169, 2480191098, 1068485433, 3143630362, 466677142, 3436740452, 1397971915, 4035440686, 3836605954, 1515005243, 1158137005, 3048436826, 1717058082, 3664495636, 668142816, 245263103, 3527767180, 3483598219, 2232585714, 1349841331, 1849186084, 2129737010, 3002620990, 156196015, 410001583, 1024029059, 3747170584, 2301427228, 4011376236, 1583593521, 1037350015, 632675223, 4240120706, 232391127, 481816532, 915308518, 1182431443, 866445429, 1254961821, 2337819567, 57358346, 855205555, 2765354012, 1221031730, 2611919096, 4082771184, 726701997, 2619229496, 2004563552, 2402528018, 348515621, 553447664, 166457375, 7503925, 1057980110, 636281519, 2075846010, 771787082, 3468226706, 1975200212, 1519637757, 3034753468, 1827827241, 293436864, 2086341913, 1087698508, 3474820187, 4051976313, 717550614, 2446527191, 2097655193, 224783217, 1618475606, 1701845436, 177620870, 1884746569, 1205678005, 1025287521, 3454534662, 1455119356, 189620912, 2012950319, 1850231729, 1438408231, 4189862586, 3213841479, 3803091527, 484763701, 2269946300, 1692906795, 4235862147, 298980313, 1763269146, 49732721, 572482187, 1453686192, 1611605405, 2269728240, 1330936894, 1001250996, 3216782549, 2945210485, 4159582262, 3278575462, 4010118118, 3987845134, 3142157819, 768205321, 2206699812, 607519695, 2719987283, 3440062927, 3472678670, 2396272041, 1714380004, 2576902031, 3645397777, 4225054522, 3870864607, 1272541648, 1609983689, 2195509858, 1667511856, 1461501260, 3838138305, 1271840025, 2753564806, 724032325, 979366344, 2537483039, 3853602462, 165492450, 3491719145, 3843492544, 2253519067, 1173748656, 1423128105, 2451801257, 2360738015, 3315723385, 3587149997, 3364792941, 4143706792, 3393443821, 3274481934, 3122187678, 509794801, 859745215, 3210196779, 2707232590, 413375523, 1422157308, 1263644104, 3159029433, 3331209479, 2939615763, 2199481819, 2468161389, 1678891656, 2982824672, 4242860292, 4171226830, 3117967326, 59740672, 692828082, 3978645686, 1822736283, 418684779, 2501115562, 3030454981, 1758478721, 1196606662, 1214365428, 936040734, 3406774321, 605498226, 1882099233, 1761323122, 2007579950, 2490352967, 89506419, 2496327508, 2840355438, 4061544707, 3460656250, 3239164640, 1128290331, 150510065, 2210788036, 3661094126, 219016590, 3439036238, 902639690, 1234392597, 912799258, 4013291861, 852318816, 3253765638, 3684219421, 363835958, 2439889185, 2487989104, 1766431146, 3992713410, 2745112076, 3794912246, 54568521, 1439006235, 277462930, 2282217523, 2620262423, 1339866318, 898854314, 2241218103, 3818976013, 1196063883, 2319389358, 2703654304, 325767552, 3047902770, 235275279, 3754086146, 1094393616, 3180480058, 2465260813, 72087245, 183712106, 1529801608, 2935778587, 675143840, 2099449025, 924318905, 1674102158, 502183770, 4136973820, 2709983253, 2520312651, 3601129784, 2998604115, 3199698097, 2242413948, 4060622991, 4224914377, 2701480154, 3702091113, 594522250, 1920787481, 3689980772, 936128953, 3771934995, 1238662994, 1856973905, 740927164, 1044399674, 2654836951, 44118214, 763303930, 2188394361, 4194067437, 1391989883, 3509315481, 1075651550, 2469357671, 536789469, 2909304424, 2770649592, 3701891512, 3524291646, 2077729202, 1914438579, 3571148352, 547928594, 1373792002, 4147983392, 595498070, 1694749247, 1999308278, 3439102576, 1714506967, 2402358591, 1678736826, 4072022359, 2871163836, 564202178, 2056000828, 3055107857, 961214688, 1751627465, 2779830704, 3594406799, 3135012503, 345312046, 1044507479, 436542768, 23549948, 1017572434, 3232225318, 1410870522, 1637400084, 4132539667, 1428545878, 1694659469, 4177017791, 443755657, 3671332837, 918892199, 2722752205, 3152463409, 2178917977, 3410552986, 4046362690, 1733997998, 2940869847, 581364403, 960678656, 925579233, 2754340068, 1773361921, 3901026432, 905889987, 331902504, 2336311476, 4238177755, 4021882855, 4013217680, 1707350732, 2594757907, 3787720136, 850382972, 710272657, 774924711, 1786578334, 4045695224, 851412213, 1698047236, 165077569, 2118021738, 3832009098, 114618403, 178089506, 1395515615, 3640093805, 369727517, 3134271050, 4115370121, 407244595, 2046009338, 3278306981, 947823184, 4216597222, 1384846181, 2427115198, 55787150, 448578678, 2377652489, 4038035955, 3346195724, 1676999396, 4078037202, 546723454, 2442139661, 2533890873, 283447355, 1296327769, 3513067438, 3778377331, 1244819003, 271752158, 1535841891, 2195070571, 149598509, 1654890978, 313158430, 1794787556, 313617155, 567762709, 1042620181, 1450454954, 1170808339, 31598678, 3727817704, 1285495019, 2564649948, 4127122625, 2349888478, 1000001451, 3639641146, 670465033, 4137963598, 3708312360, 3736817570, 2999287691, 3397576315, 4062668894, 3943832446, 1935101550, 2817377374, 2711257785, 1560665330, 2984191067, 1726554838, 3935483661, 911132018, 2568963165, 412017637, 2377057842, 623264526, 1308576878, 1713592308, 855411356, 1096978758, 985329576, 703031415, 293065546, 2100001701, 2712552065, 1175150267, 1771298558, 2242179105, 1516648908, 1584587990, 2218434471, 308991637, 4155312122, 1392280026, 3564056439, 2711680851, 456063176, 169637637, 2264013641, 3608148542, 2434259369, 2042916833, 1312855727, 51002203, 504851561, 15904662, 3666666997, 300002139, 1039260564, 2898099089, 1022932109, 1951958065, 3615643309, 4060102936, 655625671, 4095442382, 1912107568, 1768237667, 293253306, 1806516577, 3864150110, 3246225675, 4210580479, 1825396673, 3605533661, 2811122826, 1248855540, 258644321, 1885795795, 3117886515, 95760761, 3695211456, 4250350860, 621452498, 2777690190, 3001682725, 1853838520, 545854481, 2232508438, 675315305, 2142757657, 3219765624, 2133835312, 1361461674, 549248996, 323400429, 3020339199, 2622913030, 3010747258, 4109678094, 2201012557, 1702453134, 340475347, 785162140, 1101861773, 2359104239, 1447219756, 1481800421, 1926853512, 570705459, 1665833301, 178005370, 1692389478, 3022722258, 3122031616, 853413115, 3029215883, 3956220558, 3417518666, 3350011148, 4230157395, 867174837, 3278255990, 3722024626, 2973484716, 2475529775, 1074395867, 1142124225, 3166453022, 1684433101, 887450143, 3638328565, 2543740750, 958587195, 2542275709, 2279569537, 3320408432, 4130153366, 2108287308, 3639642107, 4255330316, 1082952596, 1576220854, 468881798, 2920982581, 279887447, 1604614669, 3299893759, 878127596, 1017272318, 1644659328, 2623060401, 4061441387, 3601149539, 1116411580, 333042795, 2640682157, 4089004388, 3580442923, 617232442, 813245592, 1394009551, 3949117363, 3896764171, 1640230277, 2924300019, 3966384281, 4059766290, 1016267643, 1047288387, 3442967905, 4082549938, 1046906802, 1202405092, 3644851564, 643573837, 1412367625, 675032070, 510692402, 111654540, 2343815276, 1447536412, 3325211065, 4254892001, 1236947559, 1238866113, 3193695148, 2705896812, 2530342690, 1790452471, 2715030437, 3813195809, 3532903375, 3513918261, 617573290, 937177218, 3837037623, 747566840, 2152857283, 1890665863, 585449309, 212887739, 2286073351, 2745727535, 252812688, 3675380746, 1045114276, 1130287355, 2809408693, 256216655, 569910065, 711911611, 993521162, 1146583409, 336727061, 1527511851, 2169599491, 102420496, 1603074664, 2372266113, 1400321152, 1509617791, 782645575, 1715772275, 669840076, 2593832256, 1549794500, 2088392494, 3762208715, 3399805580, 2411463770, 708257805, 2176436147, 3804415231, 1110833575, 3013555002, 2099340398, 495394474, 3890700969, 1843326813, 3044098455, 3251585206, 3647736649, 3239998847, 2990827378, 3154317220, 2749031152, 3193802196, 2954041701, 4016065693, 6591751, 1396522882, 3683523469, 2036521420, 622955637, 3185661887, 1034917712, 406654305, 519937744, 2428247248, 2046392302, 179272600, 321274913, 871586547, 2964144128, 2147286427, 45600212, 710383854, 2509272960, 4041380712, 2567155914, 4202138540, 3146581532, 3160987251, 3533938587, 2695374881, 4098616578, 2737061584, 1178136350, 4074993192, 1524390793, 403635809, 1333888265, 2775248794, 1889663103, 4211937824, 1212834649, 2712560875, 4239504537, 603903962, 3598662613, 4140205171, 849536300, 201237273, 3751940532, 3045265430, 2713880666, 1592165228, 804908321, 3198242886, 1067487332, 2627777474, 2841528254, 4198892834, 1747230163, 3637699056, 2147823382, 1928265278, 231351166, 2302798152, 70712286, 652633053, 1325729840, 341805168, 1473071500, 4282969503, 2116269393, 1743597235, 3333395458, 661013403, 986730260, 4223894113, 1590500232, 3685186585, 1573726363, 617889304, 521489789, 2526393273, 1697175328, 2185158117, 3921967364, 1135770030, 3424685091, 3320897559, 4095328541, 2526333875, 1757168204, 1176828165, 1819894149, 2242706568, 329224247, 3104040765, 3620715971, 2568679088, 1119035543, 3153044358, 4258128584, 196223081, 2130053069, 2665912219, 3452233807, 4016479374, 152297696, 3900507770, 2992990910, 2914459277, 815269215, 2197954050, 3217318090, 1345653576, 650834945, 3000225396, 3274981866, 1077100840, 3412777186, 1201836815, 4141815002, 2071212039, 1459830389, 2957394485, 2993466788, 2833524305, 3639811041, 2057000164, 3886658179, 2308539891, 2562964119, 1732695056, 2622515580, 518698469, 2673043266, 714303636, 1184481666, 1395167447, 1508301406, 1964166280, 321768800, 395957380, 2276817039, 3805784062, 2894432778, 1170897632, 4058788751, 532912659, 1442258264, 3916577103, 3153909957, 2799752075, 1167588306, 2212757823, 1560174311, 1469991365, 2222887399, 547530980, 612166770, 4069945196, 1023619725, 3199714550, 2119508849, 3701468598, 2324423875, 1901545300, 2743276803, 3601252641, 1363298698, 1767861728, 2045492762, 3869059841, 3645333110, 2297559063, 2964710368, 3914559556, 2085918717, 2676543060, 3438036451, 2956860441, 4202473640, 2816450948, 2942088318, 1370889609, 4279000671, 3560675729, 3451561447, 3597678539, 63558307, 3585664389, 1960821080, 1460307414, 1383644224, 1465437041, 2937632014, 109642026, 1420039054, 4157273339, 1102043085, 711977890, 3064714706, 1778460114, 2398257057, 1779975908, 3562501341, 976629809, 3574309077, 1532331207, 1328434629, 1411528991, 3265915314, 4181640887, 3612685050, 639640404, 1519943497, 927581396, 3786454077, 2957685030, 946403718, 2119011464, 1161139919, 2374250795, 2692964543, 316484474, 435958088, 3349839099, 3676071028, 1712139160, 4139812068, 210085904, 870438613, 2277645693, 1264095790, 3009518727, 1025789200, 2888322076, 2921546525, 2197966332, 2540186394, 3149085086, 1229950527, 2903702790, 483827562, 2987927454, 200186654, 457374299, 599899968, 3061122960, 4105975511, 811136174, 3334680591, 4194575645, 3533433656, 1890632598, 1999601295, 2915260342, 1791709381, 2032992553, 1352101689, 2062114601, 994331603, 2677000029, 3762238097, 2625633470, 3801332221, 323223673, 381317103, 1770646103, 252085138, 2110564735, 773499308, 3726198479, 236966739, 2678716141, 1560384749, 277471153, 182969593, 1199185065, 2311178318, 3388082393, 962899169, 2724378427, 2653210555, 3747814491, 4056983342, 3900823541, 3227476682, 920674974, 1516881211, 3381066705, 4079014539, 796842435, 1983188000, 2967918195, 739597523, 630817343, 161294650, 3409180360, 3056976614, 1206638284, 4041249274, 438768742, 464284073, 3366012627, 3155641258, 1195942238, 2349245113, 2728627089, 1620808060, 2954470469, 739088070, 99597612, 1950505753, 2134852652, 2934359108, 3272594435, 3164501028, 4041988703, 2149543328, 3348608974, 3342328257, 793711254, 2557102421, 107723684, 3689042031, 1823983461, 2883945798, 884851105, 343889113, 3192828892, 859728147, 2748549882, 1049380719, 464775890, 167515388, 2725183562, 230495107, 79945883, 3221189903, 3585828620, 2548439898, 3904686604, 1735575637, 3394689239, 2190906512, 1073818674, 2344759930, 2592498128, 672365160, 226670769, 603353965, 3067935331, 1638426415, 1099386039, 149765417, 2333645730, 3593663559, 2100511342, 1965838051, 3476992486, 1581669784, 3722169259, 752748421, 2423390214, 3530051144, 2432110376, 973555518, 434254933, 2523136021, 19711623, 4008626866, 2525575976, 4259689584, 3094863902, 369944655, 2448955709, 291846253, 16937291, 2736756563, 3195583170, 3129324600, 388621056, 466264498, 3018090667, 1899689619, 1517396264, 2148216635, 888203884, 1896988831, 2196829065, 3649395919, 583013346, 1623053318, 3564649835, 563092755, 1893658284, 749413256, 2762145652, 3663642311, 2650473779, 2205682508, 3551377259, 2643948071, 1068630378, 1553291679, 1650900349, 4094386032, 3652250382, 3196076420, 2334017850, 55695537, 3954892563, 1904957164, 3875352897, 970799993, 2973036070, 154003694, 3496757159, 3991396061, 182753183, 964414202, 2587197853, 2310661853, 3073936269, 3805598016, 2048985926, 1182097569, 3814913675, 1913151796, 2079743332, 2664421401, 2770496674, 1586268390, 3930427944, 2307253643, 283328399, 1462290047, 4091987408, 1336372621, 172787253, 2297725070, 1383367920, 110182141, 1129725924, 2216645668, 905117326, 3499054899, 388028422, 1946258184, 1307258281, 305102881, 2272963452, 3342078028, 3742558821, 2957411117, 2905014896, 1017527451, 3248223189, 2721615887, 4258754620, 3972255327, 487185009, 3252352608, 2863308068, 4239239128, 709210504, 3431955992, 968133955, 1348993055, 4205747031, 430526305, 1238092278, 2159206880, 507674865, 1692054860, 3786971543, 1295805839, 1169043114, 3776016287, 3109732978, 2083080093, 1888669013, 2251887419, 979817641, 862049586, 2575705275, 2945884731, 2756345258, 2798910134, 1304361592, 4178016530, 253428881, 2650325047, 81576136, 2705248919, 3977221135, 533924618, 1007115723, 28082786, 651387114, 182226443, 3091909123, 2894753112, 1855355837, 2484352, 3980826090, 3656796614, 1342942645, 1735079040, 3431030328, 3385453333, 2122027478, 2548524116, 752892920, 1359737415, 901537111, 1066593365, 382313120, 3311075103, 3041063998, 3006243395, 3409147768, 3508856657, 3040108643, 709276803, 1288850361, 1094112983, 4008347579, 2387309219, 2600481805, 3991318810, 4198787765, 2371062795, 2881575237, 656837301, 3295469483, 264305842, 548935308, 3800293831, 1916149392, 2374170924, 1178112740, 433260498, 754575085, 880532939, 1787465862, 3206881767, 3478158743, 3094694894, 317864048, 2820000998, 2362186976, 1909760830, 501518104, 2733560392, 3917454342, 144585017, 699285197, 3131314482, 1818763260, 1765401090, 946075878, 2612583319, 13301209, 348693773, 473251937, 2193979026, 3331248954, 982451053, 842660043, 2473922581, 1818247876, 439949375, 120283285, 614107430, 3106874043, 2430760657, 2956045288, 73646909, 1190595546, 1639124647, 3367390678, 864155673, 1164872189, 2544199896, 2864552848, 3029997456, 724178608, 350172172, 3402374239, 2071030932, 432682524, 3833869368, 2254260040, 2732042422, 1762088582, 1036220211, 2344087972, 147787237, 34968605, 1469397708, 4042245774, 4025114051, 2772047780, 3496413143, 4123287563, 3332972449, 3699299010, 2718416402, 1931976497, 1559751154, 2052701609, 3687104002, 1437605931, 3753360464, 3892550084, 2613589435, 1025295610, 2817195611, 1128041445, 3599904758, 1509621419, 2541656728, 2043917020, 1594330873, 4172064233, 3078867813, 3416675979, 2717059542, 397443144, 232900341, 36752738, 1208111878, 681541398, 1007896251, 1468737990, 2688498918, 1348236071, 922447556, 3795082885, 3300196881, 3518698366, 2888111889, 2796159226, 2512701560, 4073500463, 1248355928, 4232729861, 3830434733, 1563327606, 4282652388, 2764353981, 2633193622, 1536143711, 2064258642, 1936506558, 3536284238, 564366492, 3366916650, 1341851726, 526437862, 3633303214, 3290628307, 1607244833, 3212714395, 1818245709, 3500954964, 1726568016, 3866813608, 1549824473, 3629105056, 3245132845, 1579857116, 1257135035, 2076764226, 1075747600, 2173015203, 3018877422, 2720842800, 3605370717, 3420018974, 1520120102, 1486204234, 200966617, 3836156281, 1252385818, 1860213823, 1348095668, 4182975686, 2522347111, 3115358351, 180512427, 2399781558, 858045271, 1307721440, 402673632, 449981196, 1699403916, 2018212906, 1768792541, 837226782, 1243488891, 3654886887, 4023524508, 4059123819, 3050889296, 2700549467, 4008309929, 3967629484, 2932401719, 2781498301, 3428569489, 3442153020, 1242956498, 292145793, 3339147964, 3356495619, 3667589009, 4237944059, 2244981758, 1746966982, 1191297825, 1125023966, 2378555697, 2749460255, 182446236, 1507963281, 1326140787, 1729100462, 1894993790, 2356349090, 1448076502, 3369999642, 3680033483, 581349555, 1631504458, 1301822361, 2491978667, 1881680416, 1246370895, 798757493, 2953592987, 1191230522, 2226009469, 16834267, 1036849941, 3870532603, 839804209, 2762790505, 3260435448, 15314441, 2456388336, 1684487643, 1839773927, 2147149254, 3522668570, 3799939128, 986498443, 306846376, 1588971970, 1443009866, 2358302334, 443825699, 2802541311, 715681159, 3236537137, 1432591593, 3996892379, 2077140684, 2444525875, 875510710, 1475232410, 2414296899, 588141616, 1955982625, 763484198, 70717450, 4281769899, 1042288824, 788714429, 1228690691, 963766987, 1275662278, 3863223607, 3642093514, 2792436399, 2744804118, 1775271979, 667752861, 275072157, 2011443268, 2607715290, 4119856589, 3608690009, 2031379527, 1745631422, 3169191449, 310345757, 1896572147, 1441857399, 4206073276, 1209213514, 3457338005, 862289972, 2627659334, 2889466343, 1734632205, 2742146988, 2641435223, 558923723, 4031351297, 2419116158, 2570873808, 2830391214, 1216187663, 1728879852, 298575886, 2810285904, 2505221521, 3178186132, 21312287, 54753391, 1092140407, 3947051231, 2478839665, 1568520555, 73302503, 2914158793, 2876935991, 2883745518, 3215213330, 1357380891, 2417049603, 712106969, 1192213660, 3790265983, 2485188731, 2463814102, 3831320051, 3655500990, 800163286, 1793528506, 3727051854, 4143218151, 2789511082, 3672034791, 3599688741, 2510241186, 2847504653, 1777047224, 1032403819, 1195009, 2081456551, 111579793, 3098362102, 1418283999, 1344890757, 2584404021, 4099813510, 894003082, 3323030764, 4106217180, 2199309810, 1421175964, 1904619477, 156564893, 2484723529, 2550451111, 2847843550, 1211318406, 3955729793, 2155615555, 1437806987, 651289341, 2550443861, 3675737885, 1789544412, 1205086865, 859062758, 4143339958, 3644551470, 868039678, 1907886797, 542891781, 1217425160, 3945098028, 3367485338, 1565494355, 999083054, 1934329879, 2090254122, 2192568208, 3706688500, 1451010859, 2252231379, 1853917389, 327620378, 3321740213, 4153843594, 2523417106, 944455641, 844857042, 2836432739, 1668450041, 340627398, 3342104975, 208198214, 4078705324, 1033148765, 2975637775, 319194275, 1451651623, 2390546697, 966147616, 914663888, 955825839, 845712754, 1743150971, 470580033, 3460216730, 3691107905, 4158310084, 2171361079, 1218666612, 2845413858, 3079168908, 1157130738, 4137989566, 259692482, 1866179238, 2680117070, 2707328396, 3001899437, 1717434106, 1230771178, 559518951, 239583292, 961870591, 4223137932, 2659127157, 2465933778, 2683148950, 3895920291, 47090813, 1053001954, 2724785372, 1140448850, 385607561, 1761975031, 1448841368, 283928556, 1702314186, 2390559560, 2336453566, 896846336, 4119654150, 1193674498, 1329108691, 519709812, 3901938045, 1224322907, 1699037802, 308122387, 118350245, 2959640791, 3969650144, 2218101185, 740144489, 4058435821, 1110395655, 149886606, 3031522207, 1136854024, 2679724649, 2429342431, 3384691101, 2338143865, 1295717398, 1684323420, 64893318, 1878403239, 3454963329, 3244694393, 2325727434, 1638800193, 1759843709, 3324108978, 3340839825, 513140105, 714786670, 3597618126, 3241026091, 1103187672, 4241268171, 1114753064, 2800825860, 2527581082, 3174324074, 1499300606, 3899999787, 1506443809, 3876223790, 1867965912, 3503326022, 3413493438, 2271383359, 2425708122, 2603891363, 314769684, 713759491, 1359062723, 3270022605, 539786285, 3147066056, 1832909459, 3019984670, 957454499, 3520704743, 1710252615, 508391022, 798223985, 477946782, 3713895190, 2376598677, 3950644584, 936762450, 1593076188, 818325685, 2958733207, 2536466519, 1255156794, 1513191317, 4186799948, 3899947985, 2091137061, 634842523, 596214711, 2138565658, 569623299, 924582407, 1008495458, 3592305723, 1372076258, 3570158705, 723603796, 2274300421, 955242182, 2763314572, 3394292945, 742733007, 2748493241, 708483151, 1828171619, 2223679447, 2265816563, 387252012, 3900512234, 3118580100, 2353820081, 4070669812, 2484508399, 1754873365, 2247823424, 3094052609, 1430852552, 1417000462, 614331140, 194960154, 2267289800, 2666140616, 1414264559, 2171725697, 1554145743, 3759639749, 3910334462, 671148300, 4204510967, 4026956815, 3823084944, 1416450884, 1600644693, 2362568711, 4164899292, 190174032, 2851263028, 1319603512, 223719673, 3561820626, 914537814, 2927940636, 4285920542, 2471837790, 3845459040, 2169161027, 3034578672, 3023336422, 1180217031, 3976079328, 2970832373, 346378205, 833394350, 81221118, 813489580, 2898969873, 427461598, 1951568373, 1632477947, 69328529, 1039105738, 3128248829, 1111363765, 470174533, 3573496845, 3055316314, 1693746790, 1861811347, 1374834520, 1782344336, 2989077196, 779618260, 689750313, 4289155013, 1300523695, 1384326697, 487072712, 3615841132, 268992866, 1190696148, 3668583500, 2126498550, 707499632, 3509231537, 1899519564, 488655985, 3633507519, 2509236584, 212047483, 3247320472, 2939110347, 2169226401, 3446985870, 704483512, 1425918621, 2485814787, 1078136584, 1371485623, 2983389202, 3728852608, 3314987756, 680658028, 2627380150, 3299588594, 3107617509, 741863050, 3268427057, 3596038502, 1135501589, 1042040552, 1544027833, 1702386211, 157285620, 728824604, 2464302993, 1094396568, 3686618439, 1735307256, 1360729908, 2372792727, 1002050159, 578398264, 1347707477, 1397408773, 3626818957, 2970294402, 3137901116, 1894885760, 2816511702, 4088593013, 291277679, 1627626725, 3158760771, 892931280, 2115445007, 2404919335, 2062571871, 992868259, 3252158999, 3053693653, 2122458046, 2661082701, 1860529512, 740016063, 3116043079, 3098359421, 3334497668, 3316008492, 2594924174, 3839844035, 1355568550, 3608031495, 2162014681, 4047550914, 677087122, 1973867559, 3700974109, 314515305, 833888578, 2050847641, 2787817223, 4219348031, 1423320498, 639351875, 3900976145, 1985498133, 3810559253, 2232646750, 42911329, 2478364142, 3701828261, 1401941549, 3619825364, 2223760458, 2405466783, 1165503848, 2263822693, 1055485243, 4124640052, 805666290, 3430589347, 1504955149, 1440945726, 3542546164, 148091385, 3186499029, 770230555, 3430948635, 2686237980, 753436866, 1539542800, 1745101083, 3079184225, 1823906807, 2779916646, 1510398131, 3525502581, 3808989585, 3104011207, 2437646536, 2934647980, 3738184499, 2248522162, 2635530636, 2114222085, 599426999, 792848681, 3694542063, 243425201, 1173105683, 942206181, 1856138225, 3235490911, 4068533347, 3503342830, 4271614596, 2273492513, 1076112533, 3997581902, 3453283450, 2628939487, 61423488, 1288004894, 2729755286, 2951134045, 2666103454, 1954524724, 3222999941, 348965445, 3215116313, 1612501429, 1887726176, 3212253680, 2066699002, 1345916446, 2203596550, 1859821678, 471018885, 1954498007, 3951303667, 1663219154, 3424229080, 1504988052, 1894202224, 36341896, 1590665918, 2390159846, 3119835138, 1189005292, 2040173240, 2493232449, 1416612730, 569557873, 3254865985, 2056537399, 3671053010, 3910007387, 2185431178, 2136889993, 85804937, 1132652139, 2796389238, 2890205565, 3609995422, 1943244258, 476378493, 3485762556, 2124038143, 3281306590, 1775603892, 1607398486, 2649689758, 2850633236, 3864988047, 2897391272, 29368989, 2991337868, 1636191505, 97150172, 2194713992, 3649207349, 3673513482, 3777498363, 1627889311, 3579225552, 234776154, 3693200954, 1547161896, 3393763377, 2248866514, 2519104673, 436664738, 2559825074, 2108616998, 201359522, 301266204, 1854194294, 783939668, 2840788319, 684569635, 3099047747, 3716461789, 209242397, 364245182, 1753467667, 4268507582, 2204583714, 1798867092, 2992178978, 251943172, 2600460072, 2017370275, 844498500, 2742706420, 351039921, 407775480, 1097699399, 29656397, 859010546, 3194448904, 1747822186, 1689164669, 3713392564, 3702030685, 3993280092, 4163493, 3813380368, 2149369736, 3779289575, 2255876810, 3820833410, 933587337, 187238746, 610831930, 2779267863, 334737573, 2101845135, 4235413476, 690261994, 3291708069, 293979733, 2728702069, 1713260043, 330774278, 1707188988, 875396996, 920515855, 4118067479, 1221982039, 1543349258, 3654337963, 652209494, 2502755923, 3466158823, 2987353170, 223837204, 2093752069, 1775582370, 4008262093, 1512485696, 2928800756, 2847814368, 452256321, 1934483424, 3009988674, 3583892595, 221426483, 904601448, 3176770498, 1955124776, 897723731, 2984709427, 1837096442, 4117248654, 2710661265, 4054239851, 2218986141, 1483516346, 3779718139, 4170549089, 1801341287, 3435350447, 3028667816, 2709788426, 693854806, 2890447193, 983920811, 1333727736, 1992864324, 948156912, 908984049, 2243877683, 332102344, 2522209452, 1289397809, 640451200, 2421702645, 1001965292, 4181845886, 2715311305, 1308984097, 3275043423, 2732036986, 4058065452, 1225669010, 3248746098, 773607884, 2811026180, 3431694392, 1756678295, 1329978900, 695369252, 1041619055, 2564252799, 2476079734, 4159283617, 4212218953, 3318865210, 1591677223, 2284945584, 3149808482, 1566102113, 1648480101, 2291098000, 1182123050, 3332149863, 983873086, 2444721505, 3924578260, 3479486765, 1064816012, 1621648887, 4108946557, 3724126139, 333751639, 1379328928, 3800829523, 2588645827, 2741307005, 708908026, 3773497538, 78315612, 1458897190, 2569959159, 3092628309, 539445078, 2112595766, 3014735649, 2035204424, 1603907233, 762900569, 814469397, 1503472334, 540996982, 953201352, 3342715978, 3372586022, 3240378463, 240192879, 3946945070, 3608664196, 361526052, 1708493237, 3340482593, 3914525951, 2352625165, 659934212, 4123199193, 1459843054, 2341045396, 668159338, 330223560, 204024908, 3594951172, 3790631244, 819619461, 2563477073, 2249169220, 3663724181, 3807874402, 3033724829, 752460139, 3650318094, 192292710, 1253335194, 3003946718, 164940434, 383643815, 3620746733, 1186426354, 2004037618, 478078527, 1087046042, 3217218189, 688200113, 3997700479, 2934078093, 232008184, 440603189, 3940862389, 3099444947, 75263157, 2759689187, 2418370678, 1122076568, 4081555722, 3734995808, 1990685610, 2921771231, 3762538835, 1416983268, 2863004904, 255014451, 2077947368, 2148716582, 4261689550, 3112476415, 1296059008, 2246987925, 3168895417, 1376499914, 2379504641, 2169338482, 73603453, 2180208832, 1179041150, 4170154149, 2020883664, 2829530513, 396698487, 3998778394, 3833224635, 1956272404, 2050937432, 3597470090, 2462763008, 3217119021, 675767993, 2196106349, 3012951637, 3057535655, 1636459140, 1261264324, 3487395136, 1269121138, 2116012143, 1582987329, 14580656, 2237787933, 3557308119, 4038428465, 2946092388, 1832947486, 2261239821, 1061045620, 3610001358, 690389738, 2832555047, 1837557867, 2484046724, 3907407153, 2665370175, 1703903420, 3322359367, 496103442, 3797731502, 2533317891, 677006922, 1166912491, 3776659361, 759644395, 4189060553, 2300850797, 1357017571, 3998877682, 2448148934, 2649958985, 1308562163, 4256654853, 1778527683, 1165717269, 1096266415, 3777796973, 2061895096, 1385818629, 3233655515, 849285516, 3590728187, 2416685091, 3697636062, 3851365367, 806094338, 1794972565, 422671336, 80018892, 3204533911, 78898163, 1162579055, 3768346726, 704968919, 1418017348, 2014745329, 3290734416, 3845793140, 117458664, 3760113183, 905857724, 2667250239, 3366456643, 99617603, 375485912, 2017599771, 798846573, 714587583, 4094308193, 1522788324, 3299981391, 1138770698, 2174792965, 2409765639, 3487550594, 53809900, 2005883031, 1651478672, 3923617750, 202562369, 2992983431, 1985544701, 3377108787, 1436614736, 1643789248, 3538989600, 3202215377, 1422557281, 2122093065, 966844572, 180621337, 2622073013, 2262768325, 1815770122, 3470776933, 383210409, 1369507534, 1322412612, 407521751, 3517512030, 460530499, 2419606738, 2258407678, 4077828636, 442878252, 182739653, 2098292065, 789878829, 875568371, 3035279057, 1620334496, 2126632485, 896886409, 629016570, 1315934825, 3393800995, 581170249, 3639685312, 4070423323, 4260322117, 3788415008, 3368881529, 4100946657, 3229434857, 2804511409, 1728486035, 446438240, 3279878802, 1297892150, 2494798748, 2717409480, 724692335, 1671503478, 2629620988, 2316705248, 3686223171, 963197793, 650506303, 2604771801, 3767863339, 3669748675, 2670086078, 454941222, 3639475467, 4189417269, 3343863407, 1545027149, 180374579, 3193843807, 885499261, 3597400294, 3257608187, 3357467446, 2373602257, 1813179726, 2004079160, 1025118804, 3587975387, 1536021122, 3799606693, 2831817350, 831279607, 3088408826, 2779936513, 4198359279, 3583375091, 3365852092, 2426718762, 1779360085, 1280386809, 4074475791, 4058809341, 1326638049, 2502928045, 2697568336, 2200831202, 1599684155, 1792532950, 1093039565, 2297898889, 144358114, 7111699, 4248473597, 3754502616, 504692353, 3051580628, 1088896430, 3555853592, 372774033, 3268998095, 3453547565, 3323072041, 2785381122, 2151580802, 2735788667, 2846235912, 730552620, 2755856546, 2880256372, 926575133, 136713402, 3936409170, 3766783957, 877740198, 2483522177, 1086103066, 3985963440, 610792130, 3715073711, 3100987304, 937388286, 2939129538, 3179589792, 2511506504, 2510583126, 2600370387, 3721027511, 3422262842, 1014287208, 555340920, 2602895466, 525161866, 1586484228, 2240321975, 3926593340, 790831245, 2889459157, 1880380539, 2281235046, 740445481, 267512062, 3768722336, 4104755843, 3070554250, 3779996852, 3978822683, 3033452383, 2788161569, 614690498, 3584013540, 2931950296, 502564925, 486026399, 3693063186, 1575971677, 2851008910, 2798362231, 2298385179, 1470254880, 296861471, 641835401, 2190336416, 3289960784, 83156264, 1422636682, 1805290982, 3673411096, 2753043699, 3538271310, 4253989134, 3780112878, 328104567, 395085103, 3462911585, 206868938, 776881108, 595405630, 386074389, 2875184954, 1753047640, 2603809087, 3961345865, 2858941838, 1720102061, 710326163, 408375761, 3661597862, 2750280422, 663472155, 659789774, 83072716, 1417496226, 916969175, 316958085, 2773433178, 1122810466, 4118749684, 2850084790, 1073525159, 522280569, 3350014220, 3080604847, 1345508838, 2825628575, 300792169, 1308396838, 2241385840, 704465174, 85329465, 1088058335, 1994775370, 433483781, 1090939457, 1620707850, 2483847866, 2661499406, 1844656247, 756839500, 1493249215, 216482962, 2536483378, 1366323401, 2683206329, 3197772628, 1312519110, 2079993738, 3284593709, 4164163809, 2550118199, 2247419830, 2345773718, 2735069247, 1574615253, 3134852735, 1188716902, 632887973, 512418324, 4270177444, 1701457164, 1271530544, 2010340805, 3606957268, 3344665865, 1762673213, 3644221147, 2452250585, 3611116635, 1253506122, 1876589184, 1325197518, 1768272217, 3937646349, 1105774340, 1845055864, 3371842867, 2097141422, 1754413302, 1308023218, 2296550876, 2767913240, 2192791535, 2756311883, 3003007764, 3669273138, 1167973445, 494394109, 30826957, 2155348325, 2845139527, 2350498509, 1107749893, 1597815297, 3479555963, 599434748, 3123462197, 2918972317, 4038469212, 17641169, 2439918399, 3545229503, 3189330863, 3338923641, 2653350095, 2655142924, 400457824, 137274941, 2305445632, 4281064268, 278134056, 876286619, 130700626, 3351937955, 218408862, 1442718912, 2134337893, 1304396742, 978112194, 2153418121, 911802384, 319756382, 1890332896, 3534978654, 2457232896, 2542690502, 884824950, 3643591086, 935686950, 2539017891, 706403159, 429205880, 416352754, 2524168557, 1772438005, 2055694684, 3824272623, 1379735995, 4096637000, 4015989372, 282365697, 917343948, 1324664299, 853402157, 970393550, 4053889877, 3480612367, 2324555130, 740835038, 4230543336, 2311347558, 2103463695, 440536798, 958991627, 3614032710, 431381623, 2154360946, 3684286378, 4223991327, 2159155045, 90900997, 329585043, 2312794539, 3202996542, 2638260733, 4203759819, 3298525135, 3779162966, 1017007042, 480810452, 2019218338, 3026852086, 3503538540, 139770255, 597258737, 768122902, 3635734495, 1122058787, 1944452946, 311656468, 1363697097, 2788918980, 2498168445, 454763579, 48192314, 3678529158, 874138968, 2385413730, 4233194669, 1079447121, 2922761917, 3701525180, 93655709, 4054558978, 2139641100, 409155291, 4028318225, 2547028804, 3171324731, 171111360, 1440867132, 455910579, 3607440825, 1437188458, 1170253709, 2534085292, 60429093, 3000968840, 101380812, 2205863542, 2570221533, 1884776631, 3280892120, 1571802979, 1100668035, 342737070, 3847076048, 3602077891, 1424591882, 30222104, 1786475565, 2246557594, 1218740813, 838663936, 2735538470, 2516947727, 3295010888, 2454200296, 3462754318, 5912640, 3865646544, 1267347241, 3741223273, 3391526694, 1645213726, 714785268, 4200126203, 311224435, 408565877, 2948778559, 3780962844, 226125053, 2191356904, 2380311445, 2401767422, 1358337796, 3713805116, 1103741614, 1160636482, 3378139646, 2309506964, 1428383444, 1786485766, 3924764331, 1601393433, 3485753138, 1239958400, 4143799642, 2224246740, 551611034, 2047992709, 3079367946, 2114744434, 1908937355, 982444312, 1652041045, 54313735, 1526907240, 3650740374, 4195093990, 4043274710, 4217087098, 2854708768, 527673485, 486481491, 2668883871, 1715488126, 3513524131, 652829574, 2109398183, 3692363247, 2893617255, 823460040, 1054104780, 2442263139, 4031195967, 410816406, 1866079244, 2512015300, 1862192287, 482936670, 1410366292, 2198456387, 1318116685, 776911117, 2776611782, 1914930773, 2839422857, 950118594, 2054186289, 2590452403, 4095424187, 2398339722, 2533658718, 3183189343, 1123042296, 1714929652, 4259993678, 49259375, 676559819, 1569550347, 3415235207, 2695853733, 2750451545, 2391503299, 2169881896, 238611579, 442669317, 3293913965, 1676448527, 2895452685, 3096317397, 3640928104, 1193535855, 2926003999, 1640643068, 2643085715, 1390354223, 471390730, 4146317696, 2106655919, 2443553034, 1490626190, 533256043, 3094337785, 1404177578, 309821478, 1034860014, 3225630352, 4290360540, 356269797, 3735063592, 3106722829, 2385460119, 3145196482, 1591803000, 1433576546, 4252543698, 2870618265, 1759753399, 4191704262, 198067655, 3823767849, 241010445, 420597285, 3828595906, 296303222, 3269443759, 133046083, 2711051806, 2963948548, 3342908502, 1686392863, 671415441, 335168561, 3061699576, 3918325776, 879079504, 1748585700, 3085724486, 403566825, 2211579580, 1016219620, 165603922, 3452075278, 11296695, 1868573215, 1155749166, 3169225545, 3693957351, 4090119394, 1477493915, 2433621339, 1107612785, 3095492335, 1147692905, 2374446286, 772628182, 1846048408, 4230949252, 3020078979, 4246427188, 1390816097, 440837118, 69188348, 3190509178, 1674803695, 1021466388, 1030536537, 273032394, 3293642117, 3981843162, 1463540045, 2427519754, 153615736, 2213820668, 2560241468, 1656078489, 2686972624, 2009703325, 903781499, 1456041702, 53199924, 1288140519, 1206937108, 2835114442, 3286435945, 1297464181, 293912900, 1529301283, 1754187816, 4035204180, 2504875046, 1424143227, 636656145, 1848492035, 2499089783, 725658718, 98025727, 489450396, 3141942448, 3054768367, 2089329693, 1203999100, 2230269938, 3894634597, 177693886, 706455675, 680990902, 3088631221, 4289502365, 2524710021, 2184780108, 688009699, 2327322329, 645134140, 458782872, 1902823548, 3013560055, 4034504641, 2936530644, 4215079004, 2059611935, 424737015, 1351637709, 2296554650, 2268372059, 957390494, 1029347709, 581663953, 3153061615, 2802952368, 2222230708, 4020609534, 546786374, 3780472290, 945504572, 4285610645, 1780890844, 124371528, 3910522119, 2928563003, 3357040490, 3580768732, 3822776388, 4244579342, 3557746020, 3587772378, 2326261882, 2121288107, 2016418673, 384477538, 827798011, 147229385, 4221005139, 780013196, 3778186714, 2979369743, 2133871929, 3380284675, 2510443526, 2278266639, 1298842862, 1667289568, 1657040358, 3005315765, 1261698206, 1537332492, 1742747115, 2970952300, 1996784561, 2560157767, 2126974324, 88620640, 3527510295, 1721108317, 1756675999, 1651781226, 1095026598, 1033771384, 2727581712, 649208246, 45227525, 7841984, 379217038, 2639675997, 2558508872, 314113663, 2155752728, 2918691115, 3550358765, 2631398338, 2777233419, 3346759026, 3463731208, 1020913692, 700735914, 2155828994, 3011769357, 1979228554, 1950368602, 37825169, 1740332018, 3828903015, 3926652347, 1899189671, 1195000651, 1506056801, 37672362, 3055484857, 3811957152, 1932985508, 2340930411, 1132314282, 4258861022, 436340299, 1214249711, 2611387244, 1881028765, 2967232214, 1075556900, 1085053546, 974762334, 2657123391, 756474352, 160036364, 1297110296, 3377436737, 1185654797, 2763606754, 473807732, 289562738, 859254622, 2139976203, 2591224967, 1513661441, 4044144553, 718836603, 447487466, 4012181903, 3699386542, 323032965, 2620290597, 3075104511, 3820021984, 870210452, 1989986085, 3581952566, 2110138291, 2153758799, 2602569899, 3795813475, 2856396214, 5259763, 961201316, 2697015711, 1340660160, 1350560100, 1266833438, 2733099718, 3944312236, 3745420931, 1942258772, 2703822, 153400643, 1525069307, 789292760, 2665317308, 1478915113, 5379851, 1166660557, 3526536056, 1453811195, 2904097082, 2314815228, 2256542218, 4283186209, 1802686063, 1171219689, 407170019, 2462075780, 2375248179, 3866080632, 1917153960, 1120081202, 584082305, 1458849234, 3057771464, 3236497818, 454249009, 1160414868, 3134152133, 455216685, 409912141, 1887992934, 3230489916, 2324050230, 1206159337, 1820849969, 793209358, 1428582523, 3641638404, 1696757441, 2363890441, 84259519, 467587726, 3210892382, 256838448, 474259711, 96854089, 1667178853, 2038374038, 3205054093, 1199572572, 974893455, 1441702529, 3045565679, 1953806742, 3550066136, 1311551478, 3180824701, 2809857025, 4133126689, 258683752, 938118321, 3310097810, 3344379035, 2809324699, 2410390836, 967430966, 3211987166, 1379470271, 2372441777, 3822883072, 1846870743, 1278001627, 1630893659, 2346295320, 3725612271, 1089031151, 1793196160, 1932129990, 4184700620, 1476586086, 2570331080, 194248616, 808000599, 512614851, 646784818, 1676131161, 2493379102, 1921450541, 374324955, 1329324009, 2552166296, 3302601977, 715230946, 55267243, 3040393679, 712028087, 158473924, 1134455094, 1476127677, 286930701, 48849050, 1031374332, 1713182267, 1865305590, 669063833, 2222108755, 1857982365, 3300780194, 3926299313, 2845414748, 1069064709, 854117558, 2488887117, 3204780544, 2178349886, 1628727209, 681183737, 2400041728, 2214867482, 245271980, 65102292, 3196210080, 2284064723, 1996334369, 2451709101, 3674838221, 2304072955, 3973582227, 1396138440, 2738216035, 1169985251, 1652643979, 819419567, 1837851571, 3287483162, 4092462027, 3688404707, 1499610164, 3535815542, 1822788078, 1485868485, 360173252, 954495236, 1869080546, 2617396510, 650055972, 508669189, 2732556951, 2744161207, 2839220987, 4192545441, 871105864, 1773768763, 1082661422, 1134688719, 601613973, 4182748576, 2749359705, 3558325442, 212344632, 3613828772, 2826680432, 499021076, 1077485382, 2927715810, 3736441998, 729000316, 3205741717, 3149249855, 313084456, 793434595, 634984908, 342415518, 597000496, 1839735775, 90361023, 2994882760, 2017416261, 3250217311, 98073031, 4118530907, 4267893690, 2795680944, 2629915590, 3066139257, 1765029020, 372322447, 2848937387, 3514759058, 1271425449, 541492259, 1270952658, 1346143031, 867641804, 3526779062, 2527068212, 4048173493, 1216162414, 1386894640, 3952984675, 1838570662, 876452338, 2156517762, 2960797431, 3357472462, 735637446, 323889571, 1170960591, 2759505935, 4248896464, 3605420362, 1286054058, 239121563, 4164806943, 1124066520, 3210554688, 1060564285, 4157945643, 4086460259, 102895164, 3812767992, 3264142834, 2728910137, 3081685347, 756535884, 2545615072, 2562386790, 2353197682, 1862409776, 2226274590, 1636146592, 3540872427, 1718463932, 4119756541, 137084867, 1056172337, 3128586357, 2430730125, 2948020395, 3944785951, 1860579788, 175015059, 1500338342, 1558467104, 3307094859, 546437626, 3612770820, 1189287547, 3797463670, 701958297, 2848666953, 914320186, 3421291131, 1911981984, 3143021391, 3999080259, 783780077, 1274073855, 77800769, 67594326, 3718497696, 3600592050, 347985158, 2476739712, 2298475823, 4039530018, 3608488222, 1315759650, 2765618119, 3238617165, 4120260270, 1113828453, 1120485293, 833733663, 3807929890, 1905457557, 2010926701, 959550092, 2419368198, 669403259, 919602448, 3392708117, 3296337188, 2613367547, 253205512, 1246434222, 3642077523, 2950742959, 2893788017, 3169093027, 1143006904, 3305010822, 1876265709, 3172310775, 2048042688, 2813423126, 2686121780, 2959270292, 3753636702, 2674666355, 3492926428, 3519599796, 3112541853, 223917407, 2940161748, 1757126866, 358591806, 3971417053, 2021196620, 155948311, 2475183541, 4254974265, 1766572255, 489683295, 4271770486, 352085413, 2144915658, 1030821405, 3824511015, 3367250512, 2594214050, 1505038798, 2667485183, 479750462, 226740585, 2931823883, 3694407713, 772019085, 3521902889, 2994364900, 494326432, 2936599267, 4157874470, 3096319965, 664494515, 4294428508, 3074194110, 2091768574, 2006062876, 4075155294, 529580589, 626211828, 356730483, 1109563933, 1486828099, 777098402, 2802173142, 4020661179, 2465443575, 438911603, 1226305633, 2726896749, 4129145115, 1067543174, 1018778639, 2478019074, 2517314210, 2655771960, 3970964885, 1805641897, 2124552093, 3962940326, 763415452, 3980908968, 1662781975, 2104030305, 1225215468, 1650360271, 1526504999, 1978942186, 4112121273, 341960958, 1380369693, 2194058671, 3615950075, 1366768531, 887458311, 3088353599, 1539253542, 2597099904, 3973874610, 2562570198, 1561277251, 1590111307, 350447177, 2846107167, 1591658325, 3880692799, 1484924716, 734096536, 1526923822, 2929357265, 2662321618, 2518317651, 892355508, 437782641, 3219567001, 31735459, 17446189, 4010375329, 1254068665, 384293944, 2271993322, 3630706125, 2351494363, 527978466, 3319393299, 1496184973, 3930722072, 1239334016, 3883969102, 4147224026, 3294056558, 3008042828, 648963886, 2440462078, 2241566750, 1284620413, 1710165597, 3380667618, 258476538, 2130408253, 1378070358, 3853212773, 1520933638, 2280812880, 2536110452, 4267548779, 3211151203, 3985501011, 1950469053, 3413084405, 1369889529, 869896031, 4209498990, 1796980413, 1061827802, 2916722664, 3249144167, 2503816871, 1225527667, 547453714, 553735169, 278245522, 2325633520, 3838175746, 3877287613, 2218390929, 2850479408, 2978293646, 2377802228, 2095638281, 1022736231, 2789135773, 4053149116, 2851306663, 959263212, 764595017, 2192486460, 2789812810, 3631097789, 727410379, 621542759, 3665014600, 609442933, 2097913810, 3322019451, 1964547084, 3095256231, 1491541086, 1198223490, 3289189988, 2105481358, 3632732417, 4268783883, 1115803057, 1595159415, 3123609689, 2064763842, 1083767554, 503398670, 3392642191, 2713600528, 1221640697, 986128801, 335688648, 398305546, 49213756, 1429406536, 2575948450, 4139857597, 482919720, 3827567062, 605515866, 1179968566, 2490105463, 1663615811, 2642945695, 4266143563, 356343078, 986865, 733877613, 564246530, 1164469349, 377194828, 2268432265, 3205996776, 4253107217, 644792456, 1541267137, 1176007141, 155197938, 818638450, 2888588662, 2741091369, 544793627, 1247063, 509260795, 442322987, 2789769750, 3267229780, 3111419734, 783541923, 1927165611, 3561438220, 1885897138, 617726579, 410001261, 953840623, 2776690164, 1813543439, 3030887689, 1262924684, 810629121, 56451196, 2746827956, 2303571848, 2394069533, 2479401592, 1864311456, 3719906647, 2126854700, 400751829, 2324263475, 421624047, 2962369840, 309347532, 74526600, 2223572705, 1657348974, 2095581164, 730421439, 4233217103, 601563414, 1948624826, 1807999261, 61328178, 1655142165, 414692743, 2238004363, 1805014199, 1220112928, 2629619546, 3371008004, 3713917474, 742878054, 1297230645, 2722801531, 1869425941, 2371458644, 899399906, 1669182822, 1023095224, 3507882270, 2757736289, 2777469849, 2122768932, 431949441, 4116713739, 3068219351, 1842896591, 801144789, 2270420913, 2392027469, 76020624, 818612118, 2833122025, 1268273239, 2225804491, 3004887140, 3975336498, 1432673269, 361398897, 3497482781, 1919395122, 120482377, 3985410398, 2029817820, 1049183648, 1966621019, 3636602252, 3137539498, 2108444847, 180095098, 2946004768, 2808145722, 3450698877, 4189303264, 667808663, 161220524, 3671706536, 3645517779, 9858350, 3271220065, 1811427403, 1981304070, 877563938, 1073211506, 4086955177, 828722684, 1385333797, 3945256218, 3621516110, 860886529, 3179935664, 1459792793, 1402235880, 2908328417, 593569906, 4079707953, 101948222, 3544119839, 2301481860, 243788127, 2851834734, 2362136295, 3687118708, 3268222755, 1874032179, 2660253918, 1616085959, 2764662025, 1022940870, 1263478348, 955986591, 2522063522, 1505632379, 3498735302, 3367877324, 2198208702, 3120181595, 2764549537, 632455022, 3664274397, 2063322456, 3641713939, 1435453385, 898878981, 3346085555, 3098114610, 3542194825, 2198957939, 1068374849, 1506438614, 2992339080, 1190081120, 2926690387, 596642996, 3825772396, 834801145, 911355625, 2896745244, 1630520794, 3645286289, 3620929696, 3464116930, 1586751208, 2311455280, 1129763061, 1337717332, 2509499800, 1403125043, 2559104076, 633147136, 467246343, 3332922592, 2420826007, 2369569887, 1088813024, 2659455829, 708220245, 4236822416, 2410575903, 2249326106, 2013317515, 1369573889, 1292567189, 3304235970, 2060186793, 4288480201, 689211352, 1274937653, 1261786151, 2195443904, 1211538946, 2804629389, 1014592965, 1859138764, 1602045629, 61249411, 1058698005, 2732996597, 171744547, 1988685101, 1205077955, 3283296331, 447614838, 3584399644, 2089243379, 2886112227, 1139325830, 715347438, 3395007311, 1480369599, 1115302537, 3219028670, 2363876015, 3441533257, 1970919505, 587975759, 2305969768, 1105397666, 2218401435, 763057391, 3217256963, 1434902008, 3938100658, 3874614946, 1715774044, 3422061396, 518680697, 2238541994, 437387161, 1649890929, 3062306383, 3259222654, 3091905149, 2609044915, 667814777, 474668334, 3851207120, 1386711978, 1678511025, 3612270059, 1826632158, 3832227276, 167380564, 1409320162, 3028653879, 3289862879, 1354845707, 1203978468, 2466262397, 4073247118, 258266601, 1625190908, 4022134290, 4062357236, 2263712927, 2692800215, 2103497461, 1293846391, 575045747, 3310076204, 2413138834, 2849813447, 1596852228, 2633236289, 3622480533, 1851835898, 3276434695, 1092142448, 800788628, 3369230049, 1671801609, 1447132185, 4263783440, 2009154256, 4027789423, 1588223948, 3411657944, 2233836252, 1075849226, 705171518, 685781837, 2303991331, 2149461385, 3518692765, 488412974, 1765959433, 1502519894, 1174348304, 2461188450, 816739672, 1188217119, 3853635507, 948534074, 160199755, 3458033041, 3922281407, 3443954, 1874159169, 1846413731, 434906291, 789198476, 2352608239, 2250705436, 1987036682, 1159113173, 394265450, 436044755, 3785127723, 1800907543, 1665979916, 4154099534, 1379432907, 3444897984, 3607516195, 2738877090, 3963702421, 2265342583, 2564003471, 1991686927, 4027368474, 3660982574, 2746788658, 1315196491, 1575247576, 4083092107, 1204772704, 171863521, 1778584204, 2784118185, 4074878484, 278853306, 3665032179, 2555933808, 2242237355, 928663993, 2668189202, 1888832466, 508881828, 516903409, 2314088546, 2451557580, 1044347933, 3593999339, 1310786575, 1524996808, 3048095441, 3860009809, 381827204, 1655698982, 3321802028, 550564120, 4246038221, 2137037450, 333928230, 919518828, 1877374962, 392338719, 2285184794, 774617938, 1945839601, 1922730649, 4144493786, 1863568425, 912652847, 3074009656, 4157295253, 1911789294, 647531060, 2718451496, 782105261, 3426566354, 1091604813, 2216061075, 3539316258, 2364632864, 2982218203, 3638424818, 4046771541, 4081890883, 1741872901, 984155326, 3684500923, 171873334, 2368500157, 2438078265, 1783913638, 650011422, 1430417245, 2741207451, 3768962676, 2577549862, 835244016, 762015278, 195940053, 1913066665, 3401476378, 600004695, 2920353992, 3483618382, 1444753426, 454158377, 3059375725, 3066953647, 2406101679, 481217199, 3338486181, 1412672780, 1373800353, 1861472298, 2340916445, 2783641776, 1123860532, 311994487, 144524140, 4169288190, 2085418868, 3887883689, 2225937662, 2832425280, 1388412140, 3521434015, 3390482737, 1178818851, 241847520, 2282438559, 2836847004, 3578836730, 3018866264, 1163628187, 3291821720, 4003527910, 4207018324, 4285195717, 1519679938, 2927333751, 187607008, 1638443420, 2881403779, 3271770867, 672829378, 3891149597, 579816250, 3897919473, 894196813, 2846289910, 4294553024, 3132434942, 3120230056, 754290457, 2926597267, 976927511, 3049746489, 3463299472, 4191251432, 1092808261, 1166998385, 3707844305, 3330940449, 2935800177, 442402556, 1141111597, 2835386640, 2215940488, 1117945691, 2949397523, 1764845, 3644131953, 707492656, 1552060345, 4222918210, 1357129910, 3636398709, 172732885, 366168140, 3770679241, 231597954, 1235459249, 950872514, 2313853712, 3058542963, 615018994, 3159247280, 3699735015, 20159131, 1954546158, 2867961582, 4105672851, 2549043327, 4292257957, 4211637667, 2813222083, 232849274, 3635879495, 627092657, 2072953367, 1361877558, 4210817124, 1785486078, 3859132556, 3994376983, 3648663895, 651783758, 3445595005, 1758646588, 1353003146, 2148772954, 3586188412, 2115856752, 4155462282, 3703394481, 1854834575, 4216389051, 3864650461, 603394495, 3828933840, 52491560, 2575367382, 3061182695, 3371193414, 2736878882, 682192933, 2525711446, 1929204539, 1366350524, 28415111, 2505277650, 3945649710, 1054126990, 3181087727, 2302887003, 370368357, 3698721420, 2560470907, 3765303448, 3980825648, 63859622, 4154850649, 2167602464, 110288932, 2648977277, 3552481477, 3496037939, 3994574653, 589337050, 2075631747, 993945771, 2163306179, 784104789, 2660660929, 1748930084, 3853155648, 60742213, 1852365030, 254150502, 4103283762, 2930489625, 1675938629, 957860713, 2269548348, 139223930, 349539723, 3745150064, 1773756827, 2213757060, 2848294447, 3766516545, 308079942, 3959200178, 3343733543, 4148959630, 972762029, 1211227892, 1148678462, 2178218976, 1823486907, 2684660420, 4123486992, 2636284397, 987992260, 2762217132, 287173322, 2836704354, 2541201980, 668934568, 246913664, 2453486035, 135807661, 1158266189, 4058001424, 622275279, 250879559, 873971296, 2902981940, 215691602, 1251875683, 2006405619, 791914158, 308365360, 2120571201, 3580922668, 2912380879, 668781222, 2362857265, 1222253240, 4031920487, 2277219188, 2933481575, 1679312334, 3542089447, 797285351, 368929890, 3312799123, 4213193921, 2725433791, 3036154064, 281684793, 2918490019, 2291195032, 1649183620, 530077573, 536783327, 2237436993, 291423665, 1342638895, 944252566, 4244603419, 1501205906, 3210648986, 2687333136, 395284680, 4144224141, 490296270, 2757719943, 2281148463, 1343241872, 3097992615, 1563546527, 2630394664, 279713470, 2223549065, 640853795, 3306432805, 1181273624, 601399818, 1843178277, 1279687308, 648155308, 2093067268, 1752512493, 767888233, 1201196956, 2930344092, 2044943975, 1971985206, 753799973, 2677855149, 1969423040, 3405035026, 1587393252, 2925027254, 1599174057, 1716736133, 272645301, 1358690559, 995457487, 302780043, 3004557178, 837851423, 2841220135, 3556517561, 1493477347, 2931902546, 239573631, 3058266311, 2687177867, 1139503928, 246433732, 3464749513, 3563262724, 2435708595, 3610253635, 4143359881, 253376147, 2231485396, 2393401371, 1176927496, 3280332665, 1313668309, 1163387518, 3352541970, 4007868118, 4287607399, 2082441559, 2716702855, 3717837702, 219877490, 301973282, 812373294, 1598603787, 942349609, 164123157, 995756604, 2095472292, 313565620, 56349866, 3040728116, 3330888295, 2002516934, 675001378, 408638846, 1277910343, 315899145, 1848487844, 2663603038, 1797698272, 4101609533, 492573804, 13181121, 914219772, 759957366, 1500827955, 2025351890, 1634024608, 3620188124, 2450808031, 2447153400, 403404763, 2783058052, 3607059279, 534616000, 3136845047, 1240614767, 3458432303, 3534515491, 3743044344, 3020022536, 466580571, 2913733820, 3296364528, 3855705895, 2512743032, 513679268, 4157721752, 1066769937, 2037116602, 3521370375, 1048494896, 787234723, 2838921176, 1350463846, 1276500486, 2741066739, 628375095, 3526740927, 4070139220, 600996722, 2089696494, 2354215770, 521279347, 1998365438, 2876630428, 377911048, 1480822626, 3267105385, 2550489829, 4266843859, 2490922784, 3836558349, 3158102313, 1105258445, 3474748234, 2648927468, 907402199, 1229942925, 466814101, 3392141668, 1810147966, 1091059027, 3159557064, 921476982, 2201548936, 1666581622, 1826418162, 1243142202, 1094219900, 917109299, 2367698440, 2225034618, 2528131929, 465033842, 1503431431, 683382402, 506647596, 3802302292, 686751688, 1765038346, 4104624644, 2256949846, 2624791247, 2708649262, 1171594266, 4233908854, 304498341, 1444134550, 50834058, 380976368, 968185559, 736209086, 52194072, 36056661, 1126189144, 2907515603, 468695278, 516187599, 3527322937, 3750039911, 1346851908, 967668080, 1957428730, 1927875603, 3982861784, 1525691360, 2414688985, 734235048, 1167904033, 3179750957, 356523435, 4293011656, 2703681038, 2926389400, 3958122657, 2202243411, 1068099834, 4070894413, 322201717, 2161778758, 2078629948, 640263575, 1986761691, 1785494572, 2756827849, 509147584, 3790364826, 45189233, 3101935787, 2882765381, 873334773, 3886188340, 3638788590, 78323813, 1154704168, 3856690816, 1946730317, 3777835670, 386397041, 563119214, 1901832839, 3760356816, 2269240889, 399314114, 3258657358, 1773383276, 168388683, 3069070169, 2649849227, 1282924901, 2342957302, 3474952114, 1229097233, 1153163992, 2953266690, 2579529418, 1751200800, 3277130362, 927015750, 2342892835, 2690781909, 23627416, 414137788, 3128355962, 951397144, 2969042478, 3054175863, 3960588399, 3911968336, 2306735050, 4046931737, 2837684259, 3456800048, 2838089729, 335770713, 1736301868, 2384354743, 1599704497, 2826424759, 2550650564, 1831242331, 395778131, 1550905462, 863772110, 24712705, 2243608258, 3447166229, 3059767584, 3112808215, 1694033841, 2919662303, 1294974250, 1495625144, 1654777316, 3675880801, 2118585898, 2724033715, 2101296459, 3289998831, 1287285464, 842490777, 743015245, 1825933461, 2027737912, 1302543747, 1503467021, 632428041, 2097887997, 1487894370, 1544126802, 3341895364, 162403829, 2651667908, 2442298756, 3184125127, 1845802245, 566247477, 1807857185, 4130329047, 1552872133, 369022627, 3157026474, 4222037782, 2087681957, 2029258466, 3248416308, 1257524121, 645936787, 2479953157, 4285020789, 3459926500, 1814312792, 3163234841, 822319322, 3328952619, 394904881, 3820478422, 211039975, 1655125360, 2071786719, 1385724483, 3628235915, 1569079040, 2816839277, 2716454812, 3223279667, 195182173, 3356211801, 2233667245, 1660861174, 1883857495, 1475964413, 2092371208, 3659767066, 2406366035, 2417330966, 3210846297, 423415670, 3483245515, 4129335887, 1663810456, 2451234013, 1527905288, 1221706051, 1150509845, 832827067, 1302244773, 4182072202, 1012343497, 2611417127, 701657357, 1102877992, 331656865, 3075833399, 143709461, 1061438302, 3224420755, 3588589243, 613072268, 486386247, 2406687390, 668833660, 2024888814, 1980933317, 1192803661, 2392275269, 1778993523, 3585493038, 531781134, 1771936639, 1703610904, 3943418189, 42055091, 4094197364, 430968144, 3726840279, 1837402208, 1196382221, 797669798, 1041611386, 810586691, 319569854, 3545122928, 977099449, 1383611285, 3690491836, 2614943886, 2104469965, 3555962883, 1936717963, 2465731769, 4132562884, 282041578, 1369762956, 3147417881, 216403001, 202305254, 610458458, 476637586, 1466828971, 1120746873, 3146333294, 2334815932, 3433978282, 1675285327, 1508066285, 3258276159, 3721008337, 2749243891, 2358523361, 388824693, 3118804395, 457397454, 399475042, 4281571496, 2394188550, 2983582744, 3446465562, 2414479841, 3902105140, 1102699959, 2417184542, 221565687, 1188431678, 1194981252, 477477717, 3228078934, 61852817, 4053430478, 1173295121, 1556467217, 547051139, 2900713435, 2669693171, 187757395, 1477862354, 623933930, 2993947608, 1981572562, 1042997665, 3735853863, 1139123296, 3745391266, 3940829289, 3333968372, 3041538908, 603230351, 390611078, 757670382, 3553289468, 324700110, 163866362, 3347681495, 748380171, 2374645758, 4238569857, 2904738431, 225948005, 1849985039, 2066994394, 395744103, 3999620500, 3606288719, 506991325, 715207519, 1106074737, 231302019, 1074687113, 712750208, 2638994286, 554537155, 1772823420, 2089079378, 3920838556, 4127587960, 1201150674, 2357979108, 2513309014, 3590204146, 262184293, 499709639, 2316219897, 1901557861, 1562932765, 2948763391, 3424721895, 3616633645, 2361108643, 3558947275, 1330607820, 1696939088, 3768719718, 3510070652, 144628434, 3461198332, 1443001375, 627129224, 3432619462, 599456004, 3301317052, 2309317629, 769929472, 2877930712, 2136192696, 4108497917, 1921820332, 1098530766, 1763078466, 1324957585, 42126133, 2711927773, 2669442888, 2523541673, 820432047, 677476775, 1317028362, 2165092152, 1479428317, 2710706912, 1959431385, 2472518894, 1724457981, 3659834168, 1863061055, 3137425963, 2897213230, 2707845579, 738672744, 2809687212, 1717078955, 4018068642, 1298893411, 3219970289, 1739300929, 1744027995, 1086818036, 2861901919, 483200646, 3280986529, 860958520, 3259038302, 287685447, 829908006, 1767894545, 1176804390, 3343021949, 1665676317, 1231393220, 2560705752, 4186816737, 1927363018, 4113979129, 3783550017, 1627919129, 2225366351, 4236377408, 406321649, 3812511767, 3240723820, 285416142, 647752556, 1807138470, 1476481925, 1435528040, 3848693953, 2960780584, 2047896883, 2373674725, 124780204, 3618115694, 1201507319, 3160964944, 2817236157, 4183632868, 3533029885, 2021061053, 1993244349, 2577113644, 4118457601, 1245004051, 2227773805, 776051612, 3138337389, 295559740, 372002996, 274840400, 659854481, 644839541, 506822217, 3133540675, 2529326726, 2917471798, 2369284663, 1506934665, 886788623, 3636676139, 2908397672, 1456176767, 2536583020, 4113911426, 3751354655, 1377328497, 3937133150, 2567689573, 800073482, 619877959, 1429350767, 3593947040, 272747212, 1303781035, 2775597369, 3812947110, 3575408471, 2411161601, 1749105220, 2732825550, 1160607617, 221011885, 3056609346, 2518405123, 508936325, 1121440079, 3173806970, 2914639600, 988709800, 386259222, 2557768773, 906474737, 1955877001, 4072488309, 53165615, 1944930581, 1265114515, 2276324266, 2947650548, 3247623091, 2244562952, 4215453267, 4203077874, 1579523695, 3154741048, 1620829122, 338944903, 2318346816, 2589347222, 3720947213, 2269741048, 341184550, 3150139120, 1466662767, 1346552983, 192908967, 3783268277, 3966405489, 597672011, 2157246027, 3866301016, 1248373228, 1413339063, 372896951, 802148653, 4219032728, 4204396719, 1745241981, 2864534893, 855827081, 1493904233, 4249081470, 996791051, 2679963250, 2165054167, 4123382846, 92002084, 423722209, 1834044858, 1693923017, 296916399, 1594935820, 3840620916, 2255143161, 295378095, 36002999, 2080835920, 3569877481, 46404779, 8504165, 1324042788, 1976157285, 838982987, 690192069, 3182601883, 968756329, 2432251206, 1689580590, 4226318435, 3932999177, 571115734, 1947763666, 2754477836, 2718628112, 2683184042, 644198386, 3427691561, 3922702656, 1381800821, 1274294831, 903440727, 2439026904, 2504186138, 2141667013, 4235742197, 694022105, 1144115429, 3272722616, 3518823475, 1635821433, 509048116, 516579776, 2224974489, 4033419144, 1353685460, 4199632450, 3377266343, 2608796472, 1880882403, 751038866, 2858956110, 779675646, 974771062, 1443329543, 2113773289, 2274792476, 1757835447, 4256967932, 2953218270, 28828157, 1139237834, 2881034342, 2602863463, 3995102999, 1999550229, 2959981469, 1732549015, 2931351812, 2095723311, 2578199795, 3372440228, 535599566, 587745224, 790273024, 1701842959, 3401523121, 563986705, 1259756864, 1489818394, 3468246883, 2045277865, 2514792891, 629526975, 3612655884, 2268444847, 815314394, 3240294273, 1237634215, 2822372898, 3592999510, 1004705745, 258876072, 2970586232, 1743037620, 2404031697, 3393267511, 2151630128, 2354647991, 2893988282, 3129064525, 2658898867, 552581327, 1666220424, 2208263475, 2521196494, 3912422811, 3758210828, 3519243481, 251894147, 3665872899, 2062338250, 2237652991, 2846755659, 1856978060, 3521036406, 2526667386, 3257421653, 1422882011, 48506609, 1795895377, 2255538616, 1558060808, 985633573, 4269538827, 690705256, 76573489, 4019889413, 1349603073, 812237767, 301137541, 720812029, 3378719829, 2012896360, 564837893, 765985397, 1731742608, 4077863712, 3546557056, 431445403, 254966772, 732786789, 3315681025, 1185846152, 2564995189, 1207439613, 1943087179, 4215155878, 269295103, 3389686750, 1985421099, 1269978991, 2730239267, 2942561081, 2326436777, 2490342775, 2256817098, 3410067490, 3913689576, 844342734, 662001971, 974466411, 1264587785, 231603024, 4255134265, 3092360382, 1802977415, 2879381557, 4207351685, 1551965793, 3985993566, 2745635309, 1244766433, 2302572056, 2738571416, 1284439189, 2089704769, 517380908, 272826083, 241155020, 2938516426, 1005682350, 2953761217, 3390863215, 4181294540, 3628677002, 174770850, 1979820144, 1738458235, 2382935717, 1031618540, 2378465203, 227891727, 4100748788, 2917492668, 310286244, 258898332, 3559194020, 1151148832, 2609705921, 2294218255, 3071102549, 1372469075, 537372692, 360329931, 1946927824, 1811309859, 3947891787, 758800064, 1133797113, 3715613466, 4147378814, 2229024706, 3116312685, 2898942278, 3305129753, 552288043, 1866830443, 3183290225, 2379873583, 1145470701, 936823166, 2626829980, 3783261407, 2092388571, 1182679357, 2486826148, 2122978176, 875817170, 2016668711, 2323715115, 1057265690, 1110843292, 3095549457, 2917575515, 1760410748, 1321388633, 1766248396, 2060770555, 1463011183, 2792307389, 3858018669, 999216730, 2684569810, 3706190322, 741657280, 3913310199, 60559454, 1450250509, 3995333704, 3716612484, 2191805516, 1243382624, 3798014791, 2257522394, 2396636772, 2158544863, 302245349, 2751319709, 158950972, 527565571, 2478882670, 3881284746, 156109290, 1920587906, 1036461868, 2797910271, 2689592917, 2169988762, 234545153, 4079198079, 1364934192, 881998670, 3482921049, 2672269502, 1722493085, 2819245255, 1733470588, 1899535626, 2019354615, 2909927472, 417245474, 3300886959, 3216145422, 2148452705, 1519111619, 2282341711, 1284730958, 1146529412, 1119790352, 357855030, 939882761, 4117566619, 2590442518, 281480284, 3465156713, 2898624467, 3615769408, 3387697765, 1353896384, 3388535393, 3382646815, 1720690972, 2734245775, 1353741947, 139358248, 153012342, 2951195214, 4218635649, 2884512132, 181277304, 2279320350, 2504350453, 192183409, 207111209, 978597511, 3444875937, 1042022365, 2446928956, 3028178022, 1152140391, 2995972471, 2015515770, 227036142, 3672082900, 4078043025, 375773851, 3856629979, 2360429859, 1383668857, 4007357487, 542191547, 1457525904, 241271084, 2265123649, 3942631287, 1555422537, 1134981731, 2683263006, 2968002916, 103895279, 3584471941, 1670652889, 3897876633, 3262542600, 676662020, 1650017693, 2398178480, 4055570235, 195925437, 1392592039, 2038362311, 4191568993, 438779588, 2151686130, 288866319, 734277478, 737053597, 3224980756, 522576026, 3381429731, 807784909, 3169072423, 3808282018, 213343440, 4196058568, 2220666712, 1945501639, 790640697, 3505403316, 3677332839, 723084889, 1613341956, 3954120414, 2943451120, 2944756628, 721118705, 751605602, 3539758096, 2571757811, 3506427378, 2460529759, 947274940, 543924869, 1663649376, 1518515962, 186165288, 4068665361, 147164456, 2448996432, 4021764629, 3506342241, 3791215760, 4162734400, 3612086871, 3491302246, 1219331745, 3985673434, 1119743527, 2645808487, 2424988526, 1087313938, 281716048, 1290990147, 3995530032, 1518762524, 1393708343, 431044436, 2574449525, 3958398462, 3403858606, 529559619, 2507202655, 798681353, 1728692394, 2422306375, 3165670789, 2009976667, 4243606227, 1638543672, 1748468971, 48757995, 3154361391, 2639134033, 3729780031, 3176993046, 1579043567, 3207376146, 1030994708, 710121503, 3371365610, 3759554507, 3807292233, 2306866726, 437611542, 2312521543, 2562685526, 3183745189, 1244522812, 67720631, 3032877353, 2164067003, 1768941739, 4155500315, 4181988014, 3084592094, 4088745575, 193181075, 1248510269, 2000805076, 3899455601, 326672930, 1714389331, 1351961577, 1834867726, 2410725672, 197420681, 1231743965, 3578184089, 1559559985, 3554695162, 1864994908, 509999067, 2576769151, 4162163074, 2744256315, 3252828409, 238489870, 245520374, 2470334662, 3782080045, 1435115882, 2791020538, 2027984466, 3547245550, 4018348562, 2291133494, 629226887, 1738138823, 4246340520, 4216887093, 245706495, 2067582922, 1401331984, 2045905975, 1035732016, 2120106407, 599070906, 3085324079, 1036829886, 1868010071, 2939846557, 3392069667, 2801950984, 1924075645, 1790785996, 2181233000, 1067237026, 1108252035, 3710677692, 3298981393, 160747377, 3629488920, 2287441572, 2801756899, 1622720682, 2394696438, 1629435917, 4128954855, 1210182712, 1268186732, 1981076307, 2126000897, 1305104158, 2840609638, 3962327112, 2572872696, 4223910294, 3364969854, 1325946361, 1548793635, 1909754941, 2387495280, 2473419324, 3814578118, 900490659, 4194570981, 3533430279, 2025995941, 3033237183, 4026037494, 2461600068, 1355373969, 3137427835, 2161347270, 2007616906, 3313514532, 3139918032, 3530350771, 4176625835, 1394451727, 3547909477, 1005075206, 2293352140, 3897661941, 2411026921, 2133081997, 3521960416, 4041761819, 928866977, 3965175965, 1515776222, 361432021, 1921957260, 4259637871, 1024069573, 2354095789, 3429384306, 3488872198, 2248251086, 2966784458, 2902932750, 3294646495, 306618903, 3285156120, 2102039903, 647196482, 3876039659, 807142533, 1688978160, 364000035, 1713282293, 473199600, 2811275310, 2755229561, 3345389614, 3592143531, 1068411579, 2004577229, 3611149923, 546998325, 3610108254, 2355276201, 1340520291, 3167852551, 3248178587, 3893759453, 2531359185, 3672515504, 3650482334, 2879186587, 3848262905, 2923586146, 1491344393, 2860172107, 2392253738, 327528362, 730174973, 3214133277, 2040345273, 1720807629, 2922427582, 4117580219, 329935830, 4031815567, 929497465, 1031500338, 3933582129, 790957661, 1248800368, 3291538376, 419443871, 4176485847, 1625978007, 636192186, 2890301314, 2808340477, 2611843203, 552237915, 756100312, 4237216057, 3510831246, 3316852814, 1261698394, 3334304562, 1507992579, 705327858, 505552558, 1878107754, 1717106772, 2311740292, 828880451, 3073985721, 599882658, 969774590, 1174211207, 979071420, 3185159493, 3049415156, 719883205, 2283042006, 2007804626, 2624645134, 1361105940, 1669647457, 2794207233, 853709103, 3487899996, 874345594, 4088429768, 1676225503, 2188366720, 2455172636, 1334934691, 2599605082, 88453867, 2447964979, 2222498506, 2332523192, 3376056127, 3332972304, 1225887104, 628652547, 465935238, 3658301196, 970214927, 3712687932, 2331005402, 2125923002, 1700321383, 636399827, 350380613, 613678827, 1085110934, 1492121021, 2333922809, 787202226, 4099412442, 244345148, 499887124, 3159046436, 3596707279, 1922583106, 2856276418, 157511628, 1401472633, 1990904729, 4230250265, 443222380, 3128833745, 2461046051, 2856111308, 3199968793, 308475046, 1118297996, 2469473220, 2215433668, 3931700950, 1443170525, 1746645690, 2064981800, 1140772674, 1768450031, 2218942882, 1569234825, 221831670, 4110482950, 3657569523, 3807663267, 2172031293, 3011747593, 3607379216, 2157189670, 3137900662, 1018730073, 424812888, 4125064411, 3837560567, 3725404136, 1185363799, 4170526984, 3508347977, 3303482134, 2233533589, 2301848180, 2817266749, 1170781304, 4032751501, 626841503, 2255324403, 2444380, 3437348520, 142679609, 856894719, 3951691314, 2245148875, 751954322, 1663404102, 4203268595, 3786522260, 2805519497, 42019023, 2198645728, 922242504, 3168129781, 2897203825, 1417491553, 249615164, 1754550342, 1005724258, 1998206971, 3508130557, 446737775, 3384170738, 3868642692, 1967578026, 1046427822, 4138269364, 2672155834, 1160323397, 1013766251, 954330068, 726887086, 1066857816, 2860365834, 237224866, 3143989668, 1510731881, 1578709490, 3351883174, 976214827, 4240760803, 3857718217, 936033996, 1276854673, 3710947685, 2238216195, 2764539883, 1774919113, 2164705698, 306790916, 2291046821, 542659539, 2306530773, 2347943929, 2731798861, 1126443225, 746390489, 411365767, 810607646, 3588625249, 2948068449, 2353682370, 2462151376, 2012443215, 3173066714, 301104135, 1039676296, 799768940, 2742610684, 2238440777, 3570901785, 3850282200, 3185171029, 31807519, 1157748616, 3018065287, 2159369477, 393679170, 1951183181, 2310520547, 1569355057, 591525613, 1728940474, 3368587395, 3647674873, 1439310159, 2829853032, 140797766, 3892072597, 795250204, 114229410, 4237325497, 2401468700, 1943348559, 2079803708, 1817291974, 3547222809, 288378770, 1374778786, 3614005015, 202566077, 4079858955, 1809182160, 1105669574, 3015343927, 3601511964, 3532569866, 240994705, 801237160, 932079178, 635538836, 4119805109, 1117852304, 3903708366, 4259842675, 1112108268, 1824232728, 4198739839, 652681936, 3859765305, 2094955750, 3004414209, 2520028764, 2447144459, 888055542, 2878814767, 3386626318, 2964742109, 2413174882, 2755137873, 920605005, 2840023802, 1755197422, 3180973837, 851755925, 2095691704, 2194159025, 1790291214, 208671872, 2366511305, 465705901, 866218578, 103277597, 2302266782, 1304013019, 3735459631, 3287852625, 1591267293, 2518863463, 425095974, 1119757090, 3566941743, 590473244, 3705195594, 260925984, 2945082193, 3766302809, 1237876491, 3934064978, 788823454, 3689036682, 2438583222, 3736795079, 2416644579, 3107113082, 1929378207, 2201029493, 1303865259, 1779202001, 1076752467, 3608077337, 939811868, 2988581722, 3699593713, 4147611102, 1546444313, 1300070855, 3103261724, 3068462254, 2363256171, 568292507, 580339140, 2235803301, 3265893552, 2168959329, 791187002, 4231905883, 3109281354, 3559840985, 16858212, 282714390, 3498557280, 280462968, 3174011649, 2915203487, 3337484654, 664893963, 3541925340, 3446164892, 2844653138, 2443015455, 1740424246, 2331775214, 105991185, 3548199363, 3132428138, 3514641439, 3670522387, 1126814576, 3475434431, 514495855, 2428756156, 1376629349, 3895212301, 3301437974, 1090941588, 4169248228, 4117926834, 3716800387, 36432282, 3799110732, 1610265094, 2998592983, 810545294, 658134241, 2557625092, 2210893025, 3742915053, 1504570872, 4154506528, 2228145047, 2425221302, 3904910848, 2316516028, 1044891061, 2497915196, 4242543064, 1433657370, 304756188, 1596995100, 224397039, 2512139114, 2761368545, 3440302050, 116797528, 2864018039, 3917207135, 3001299253, 3893507908, 1282025808, 2012094662, 3864330716, 2238819455, 2419466886, 87225707, 629938517, 3834198570, 135270690, 2920227883, 1471411360, 1429896895, 864601309, 4108382554, 1193522184, 537966230, 3066928028, 3625143823, 2031474294, 2558958513, 2913281577, 2126088791, 1868540812, 1767179452, 819311835, 2320373276, 2669253703, 2412630809, 1449096452, 3821829400, 3499341180, 2033962597, 1493951313, 4076113860, 3027901753, 1720796600, 3291463642, 1461841264, 4282253905, 1231841482, 39616188, 1261763163, 3995042863, 2545540535, 1928520905, 1201283040, 3870545190, 4014919016, 1713929108, 340465212, 2493312763, 1926590309, 2068801623, 772482236, 176645692, 9598643, 2216490762, 1770494906, 3200779745, 3313569040, 2324526915, 627191378, 3486497164, 1352596758, 1679300522, 2775938782, 2630044381, 503080548, 2003826341, 361365409, 1483206458, 1965278489, 2458743185, 2509722090, 3107948796, 3201938496, 686058194, 2056738988, 4074095660, 4273242715, 515278019, 1377745615, 3539032960, 1656264664, 1030178774, 2692764678, 4282370035, 3136418064, 1013578730, 2421955196, 1515478031, 2074770428, 330968688, 246686774, 4167352379, 2554233076, 1724740034, 3774555649, 250867395, 1650078706, 2604502502, 921749213, 1938468286, 3996089983, 3875201546, 1563756560, 27312456, 3349440963, 1714098785, 744586800, 308017478, 688507394, 4086509700, 3349973919, 12937384, 1500728069, 2881552272, 2159874345, 2774615996, 36822727, 1389549752, 3709146626, 1957321910, 2496360831, 2794378551, 1172983451, 3000282325, 3162128225, 2633633598, 2225472284, 1369227470, 3592273485, 3481909444, 4220002412, 1124117826, 815067327, 1311914449, 1287601560, 3779087110, 1042661129, 1179342088, 2894736408, 681221507, 2491276187, 3124550567, 78800178, 1379326663, 1745971111, 2473619232, 3337082532, 2622150892, 3362673546, 4263959110, 2005323633, 1207772765, 2776246732, 2782187214, 2472720655, 1517197587, 2535273302, 3152553593, 4145791496, 4274281062, 269839257, 607061979, 1626227169, 1782569533, 1786860883, 4047009697, 3251060829, 1093605476, 3530476596, 1719489323, 451608840, 3667207449, 3568917809, 277951865, 3450314595, 32828151, 3502104133, 240825997, 150636217, 1422198604, 2316045933, 356452893, 2893915083, 3129714892, 3099981769, 1105266562, 1406778993, 3603395375, 3794539353, 1162937129, 2485885937, 854733719, 3625615553, 56399129, 3378560001, 4079215674, 995371587, 4245079004, 741299482, 338147044, 3594775048, 1154992810, 2324170041, 792452462, 877274779, 3061991117, 220625625, 1539218677, 2608759845, 1389163652, 2008581779, 850446083, 3731112766, 1238649312, 1421295158, 611607752, 1711904032, 935474402, 3346138553, 43331701, 1726667404, 910669471, 3273087788, 4102971607, 3660264792, 3892035475, 182293781, 3584988758, 3852876863, 1574727277, 1569208687, 2800194250, 1634860303, 2685559243, 784478658, 4291080528, 3960864144, 1433382391, 1343706051, 2259003473, 2807259723, 231871389, 4137378716, 3765911256, 3444063639, 1438106345, 2682335101, 257195964, 2460263846, 2799282987, 1210282423, 2488281438, 1092877889, 771043410, 866549781, 1478702922, 817549401, 4155315489, 3985304911, 103544595, 74276663, 1551733700, 493213915, 794335215, 3623354724, 1800411868, 42859252, 3507727454, 1095510024, 3458152697, 602693629, 2735111068, 3318749024, 4068857028, 2969705418, 678622, 300778400, 2846408785, 1243579936, 4007923797, 2525003196, 2656015215, 2587721260, 3368424606, 506455281, 1003468668, 258855563, 1146219491, 125808128, 415097894, 150171466, 432378131, 3581269866, 2159192717, 117074041, 1982603828, 3895329563, 3574116443, 746955836, 338095955, 3840604479, 1495030488, 3503287866, 2601847782, 4132549547, 3265813004, 129711814, 273057371, 706551629, 1771971077, 2725872359, 3280152648, 3030131360, 3091591301, 361886804, 3190151742, 3796021984, 3686451316, 3462820275, 1416974483, 496789435, 2098911018, 454328146, 4191663205, 725590672, 1385240522, 2125883818, 4198295181, 3738927804, 615122144, 361266199, 351876049, 2404321329, 3631204633, 1679000808, 16194047, 1292125732, 2553756722, 2609951267, 3038187280, 2929985075, 3193066280, 28167350, 3055428464, 4236709983, 2794913567, 1252553173, 2652520477, 3833222565, 3590434790, 747191411, 3533122210, 3492542953, 2882111533, 524274368, 2608060598, 921412075, 2892005589, 957530700, 1114148473, 122662910, 2005816304, 1001536578, 947885767, 2401708559, 3123664962, 343905536, 639813887, 103525829, 82675222, 1271684319, 232334442, 4222065502, 3077048786, 2004052292, 3033445385, 91722769, 393907174, 98193796, 4091075027, 2935692176, 199060716, 2802109756, 1084340712, 1516922532, 224838556, 513138573, 2023222126, 2506684954, 1822128941, 4092104212, 1461528060, 813934302, 1107317847, 3464193510, 3405929490, 2321884293, 2341575334, 2391329133, 2967349130, 177943294, 3229537946, 3700304093, 2362811647, 2017974728, 2949284928, 3715505324, 2381839238, 436704953, 2686741758, 1246294659, 1288845616, 1346093835, 4239518815, 882900255, 1770046844, 1426164609, 1815919106, 1426276449, 2375394362, 2102578628, 340366627, 2221758334, 1728057575, 183272011, 672884948, 2297842362, 3256934699, 3991451607, 2634247079, 1935562034, 3683403668, 3492327235, 2327435925, 2778822781, 2690391219, 2988695130, 3268355288, 1783898654, 349404912, 3582332576, 1492583028, 3096087141, 3980665960, 667668496, 1848673962, 897374609, 2954480046, 1198335658, 3078084672, 1894656257, 3297701217, 3576277848, 2383852233, 3866277263, 3573994554, 2483599770, 1936804265, 783182934, 2443235279, 1535977339, 3544567459, 1332116281, 268592491, 362000559, 3502447424, 3312586099, 2310296574, 1813704491, 1228599282, 135974311, 3402833167, 1335321419, 1951575637, 940672584, 2802627861, 883687266, 3402076277, 3225003487, 479416214, 3745363142, 333719251, 75630273, 1348696622, 3080102382, 3910471925, 793953619, 1131419402, 2013854981, 142403902, 1687982880, 3166654863, 1064775630, 1594998170, 428791504, 2096428514, 2406698047, 1968114465, 1940702363, 1233528265, 2206278326, 1982768431, 845407400, 368085653, 3903765079, 2197045468, 208481169, 2893875646, 2425196340, 2766173552, 2197600402, 4078766289, 3533270894, 2645608689, 1774555110, 782122993, 2860730808, 1698124283, 1043810825, 2351272733, 3278747329, 3965800476, 2427158390, 835061433, 3131359561, 237394850, 3703842898, 2214177827, 614480854, 192182371, 648712483, 3897898381, 2085729819, 514113728, 875560436, 2842079995, 1418049017, 3721253986, 2876612989, 447731502, 1712534997, 2346301437, 395337951, 3104351025, 4056933753, 237106315, 1552980124, 1754310813, 2788661077, 4128719808, 1783057805, 1627169099, 3318437004, 902763460, 265930116, 544346313, 2660784453, 3309561476, 703907573, 1973267011, 3692108296, 4120234520, 2750799747, 4050705838, 415005160, 592054026, 2245545185, 358826539, 566900620, 1035979466, 248219066, 4139687411, 2528446211, 2790713533, 2783987638, 3777088467, 3831084187, 303990896, 3672481662, 2455538249, 2076304878, 2342169625, 2177148088, 2877806948, 746299584, 2221502231, 459997453, 1791385285, 3864054475, 204368337, 2682959000, 1961305585, 2313324910, 3855852158, 3937123289, 865761944, 3679180557, 619065920, 242758796, 4179391514, 2484209119, 3009513585, 4197244054, 575741682, 2444642758, 1861597928, 4230284826, 1255739402, 863770726, 864894167, 2204694380, 3899824197, 3808135927, 3369074819, 3457093660, 1052624923, 3179596610, 3758752473, 3053311165, 4212162132, 1722021353, 302862286, 1592643325, 1121456527, 3435624765, 3394465701, 535611857, 1132580026, 1110044549, 2124578997, 3501572555, 3415625801, 1612902004, 101110002, 404687123, 1536437577, 46436163, 4237105310, 4273217695, 2412393504, 1992711690, 3552178156, 2704442908, 278807387, 915089831, 3878641902, 2779401941, 1310529135, 1323002680, 94058844, 2828611156, 1701713764, 936820174, 2094187084, 1500906943, 2337945357, 1328231774, 3649607088, 4134792454, 2521062844, 3360488964, 794911798, 876292723, 1578984103, 222838339, 3832332444, 3003334372, 15176646, 1158460615, 980756548, 1007223043, 2904233797, 3602143879, 2593079883, 2857896045, 1911487348, 3923907031, 1040812079, 2564089496, 3210173072, 100740629, 2137813653, 1023255176, 2054704231, 3393763144, 3524018321, 3988806979, 713516969, 4204568733, 2902107822, 3820916414, 3199927130, 3603270405, 1846396182, 3432949260, 1847581849, 1045990321, 825256075, 2241293568, 2914803009, 2510374457, 423850846, 977175964, 2404513810, 2198492550, 957098296, 2190843158, 361741505, 2854589499, 1622821564, 2886140050, 4120568595, 2791861075, 88718751, 1934726958, 2251909527, 3940348901, 233907704, 579052124, 1687651460, 2551066856, 3277350823, 2705856903, 3851369679, 545841800, 2009321630, 354816688, 576323703, 1971683031, 3075565069, 1322427200, 3676119267, 2138375457, 1952976887, 4237628647, 1774731750, 2410453914, 1275180470, 2038229293, 2454056518, 2555300702, 754388081, 1500947567, 226118403, 1569955420, 860903042, 914494067, 490471759, 1663111310, 670124421, 3558740880, 1109495542, 832046839, 307171039, 1019893950, 3152535868, 1370226830, 3726818163, 3677594074, 2965030516, 2826384915, 3565801465, 948165979, 3990132004, 375912878, 3609454936, 3118646447, 341098927, 820334150, 2775344544, 3379078537, 1109759201, 186909402, 495445865, 346247270, 1939719023, 3575493976, 647907264, 3964930531, 1832842213, 2306998241, 3214485035, 2133495105, 3425447706, 1972531066, 2679853656, 3825231721, 3097533770, 3137045025, 2403722080, 616045453, 706635161, 4271265353, 180833715, 1273929172, 2758944089, 2728291056, 3742810235, 4099238093, 3235351331, 4010015858, 628910371, 1477920100, 3896119372, 2836836285, 1315506734, 428002289, 3498940666, 4015544844, 3652148792, 2599819471, 3425159019, 1314425326, 1058822823, 1681556510, 856926193, 3767947024, 387224738, 102641290, 321921702, 149834088, 1288687580, 2737027737, 1249660684, 3508346385, 439526367, 3712917676, 1903943867, 3578425569, 2955649179, 2719220688, 2834167728, 71142769, 2777428021, 2495145779, 1498798115, 124871616, 3275002337, 905013290, 1746649543, 4220231178, 219611586, 1826499199, 1492014268, 2030021734, 936451317, 3760552217, 517350882, 2389388405, 3675444610, 1034483360, 3162800006, 1126333594, 357871397, 4166834617, 830567717, 3115782392, 462453870, 2243120193, 1790984365, 3936515408, 657298997, 356122364, 967143311, 4274841361, 2046025172, 2061528628, 1020269175, 68133086, 717682931, 729197445, 1243991350, 2964139351, 1535129373, 460081474, 3386131313, 108432569, 548118328, 3303462612, 1555755004, 202573181, 3846029628, 1990959033, 1964172152, 3276760536, 3188207426, 3799152551, 4055171293, 1638656751, 1159213460, 268197450, 3030967108, 1229922075, 1617657798, 4216497118, 765548304, 749849693, 2619088984, 3789363213, 3809875365, 436054351, 4242735057, 778583785, 325469502, 1575187051, 27510005, 1268209650, 966502711, 1037993118, 3630986519, 2843798449, 1915340604, 2467907652, 1453856708, 1219636990, 3749950388, 138782622, 400717146, 2669301018, 1455958559, 1975222213, 627244421, 2685733365, 2519629575, 125751324, 667936782, 3064923553, 2546046566, 492103766, 1340873526, 3933878315, 4207759754, 2747965240, 487084405, 3435052148, 748803842, 2354132363, 3670096758, 2123959224, 3830737162, 1647304186, 2970338044, 3100374831, 4177961293, 74480907, 4047309856, 1407291986, 1864910399, 997420681, 3146801485, 430380094, 358299187, 2722283997, 3908735970, 1596405221, 1173779672, 352510658, 2556102389, 2487751533, 1697225259, 2726565059, 1637306846, 748650177, 4075415360, 3548534764, 2542634964, 1480055204, 1245211556, 1984741172, 84689602, 3780771805, 3592976192, 111156481, 154403187, 627186866, 85578519, 3827428536, 1065324612, 30380049, 2479139417, 4293849529, 2817527814, 2938677281, 400386873, 3981802602, 3222037639, 2121041666, 3401079661, 2590834732, 2986862309, 1376575615, 3263412119, 2499040542, 2752656483, 2040883204, 3845922541, 2749079346, 2275628571, 1267130820, 4179970538, 2162707656, 3069184303, 1683075172, 3176976842, 2866273964, 203397974, 2215083656, 1051605302, 919174284, 1564193863, 1469767756, 2452834847, 2724784355, 3142691221, 1581174400, 1037712324, 3051148390, 2228578993, 1231958637, 3625280585, 1791243868, 163720302, 2476456352, 4142889718, 2434753669, 985823866, 2848876325, 1487129989, 3944441440, 303851254, 3192830144, 2384080504, 3204305019, 2294753792, 2684202900, 933915362, 260030835, 4153285047, 1307841402, 3235952506, 2204315758, 1208429133, 825123849, 2104818447, 14993303, 4164950214, 1277885886, 2083979803, 3658966032, 3681127445, 893254142, 1427637743, 2707743428, 2795849910, 4054587523, 1345850811, 267827813, 1146065514, 1783139629, 1295788892, 2046626387, 630170002, 540555857, 3500867940, 1204090052, 2128794140, 3058954125, 3663806953, 599981869, 3659969516, 3838020089, 2275213380, 3578091526, 3761447580, 2606267423, 1463245297, 1166989733, 3815799389, 3874572153, 2638264842, 1214305956, 3011435872, 2525259229, 145709451, 1736265095, 1454443553, 2996849347, 1380099432, 254004536, 4241741296, 2598170720, 3636485378, 2240088873, 3654705543, 175649561, 3202699899, 3175019978, 3286948968, 2223691444, 83005057, 3162305781, 3857625820, 2801730157, 305857902, 522459429, 1319231117, 3466628880, 1105982641, 194900935, 2566762544, 1111594045, 3554253594, 1947750831, 3321303560, 198797741, 2942807837, 3334644744, 979535740, 1288389578, 2966020664, 2213638260, 1377830255, 3577204340, 2690737189, 3636834881, 2431758984, 2363213381, 2896286821, 607835328, 3301407974, 385500594, 1024015003, 1469927838, 2434203239, 4287899067, 2350642160, 160091498, 1111620836, 1401612332, 4053266209, 534929531, 1784691424, 1210802586, 2386591833, 1131752738, 3378815151, 3617027675, 985185522, 254009712, 96643413, 4269516684, 434008380, 2672859759, 1195247199, 168206096, 2957758465, 500126695, 4015877886, 320517187, 1786657393, 501494919, 3729923753, 2689314787, 225719336, 3617574136, 2792742591, 262862236, 1360684682, 1709104602, 604917999, 150513754, 3613987836, 771279925, 326557900, 3102304800, 80743377, 993576481, 1255932531, 457056832, 1982432372, 2166749253, 3178813540, 1051738494, 668734399, 750209845, 2413486631, 4185848233, 2839175732, 4224133737, 1716230613, 586700016, 3907296139, 3342395408, 351220184, 3905633159, 607324018, 1020904786, 595900993, 3056110682, 604610929, 2972986997, 66016679, 3184755958, 1317190088, 2200820130, 456645997, 1705654904, 3472135063, 2581546985, 3906937391, 773967524, 4053298590, 2276577494, 2392665725, 639403892, 2540884558, 1794907448, 19702245, 4132123593, 638771958, 2009182550, 1583971216, 4268809628, 2295843581, 3093948031, 559265829, 2990418460, 2551119266, 3437908528, 4097701035, 3802624229, 1587676475, 3738099618, 3348617325, 2262668243, 1653138411, 2058133522, 1143873636, 2816708195, 3735602152, 809130839, 4286289091, 63717892, 679719917, 3830166417, 88563062, 1231618101, 2762641175, 3145626149, 1466309775, 4112244591, 3520856257, 2056537957, 4132524914, 1019223769, 2679201440, 813811001, 334513825, 3994001653, 2984033548, 3047062155, 2828986403, 2150316361, 606018012, 3530356789, 1330403176, 1100772783, 3447146659, 889268641, 748557507, 2347104499, 1767725968, 1790120259, 2621314525, 1533413425, 746083793, 1375711237, 135588190, 1490550241, 233329394, 2910891853, 289950854, 3326533871, 3416120336, 2899451829, 1347901708, 490929154, 1975822973, 4203129329, 262246081, 2286186413, 4281676674, 934714740, 166003131, 815835438, 1761639304, 3438001859, 4266164891, 2099065399, 4054848848, 1979417392, 3248670765, 956616704, 31827403, 3279110429, 3514845493, 2814622558, 3867307255, 916683894, 4015352479, 1034864319, 244008452, 1594246250, 1018393062, 3670326183, 1496517664, 1144511212, 1326188463, 2730077360, 522504147, 3746720135, 1333563061, 1576998670, 2160647369, 221309811, 2216857932, 1700233571, 2522955474, 755995766, 2636831091, 1387195728, 2115158835, 1601838312, 2089347764, 2816730388, 650083892, 3199387237, 1756897009, 2561638388, 1395798670, 3373092150, 2504582668, 2628505147, 454834914, 958061026, 896815273, 1844444392, 1219660476, 3576635772, 1414485485, 3918755641, 2092706484, 214122350, 2075041961, 560421728, 2367782939, 2282190354, 1122409110, 1899389968, 3879384252, 3375980390, 4239952631, 4205446598, 2579036400, 1067836395, 3252844253, 3055091582, 220820567, 1614730280, 894580309, 2409241532, 526029943, 2712461084, 4146993745, 2478009926, 3986201349, 807638459, 3154530225, 625767307, 2612973615, 1734627749, 102912163, 3419134590, 610471078, 3724724569, 1939373175, 1516678620, 626408456, 2108587855, 4139466267, 3143571164, 1050234631, 2452751824, 1905637992, 1760420675, 881499748, 3695621857, 1084208386, 746051973, 554296346, 2150923944, 1984713921, 2220995584, 531475859, 3751315183, 2762876909, 1444184946, 3653979107, 934644242, 1437138732, 2527900850, 1169471165, 2829510735, 1588643105, 173197848, 2831288163, 3031144415, 299845489, 2556289057, 3055514973, 1446328201, 1008114270, 133860086, 3528731805, 2623921253, 4143077901, 681245395, 516736571, 2784292716, 3330756225, 3251743135, 1123185592, 1505046729, 354866373, 2432187613, 3380292283, 1153521667, 3092674976, 4284371988, 3206204408, 3670459263, 174609839, 3516925830, 1849182401, 938888999, 1665898805, 3579351447, 3876560834, 732821975, 3581306180, 830417655, 3612093551, 1537626482, 122910204, 3905934662, 3634068109, 1240772136, 2776717451, 993384859, 3942919917, 580144199, 3330211773, 2719644474, 2081844669, 958486720, 232257649, 534677757, 2023023883, 3541453211, 2148504036, 1536073061, 2607187781, 332279720, 3083257848, 1169239393, 2488246644, 3257501402, 2774860184, 1710994644, 3341348854, 2803961967, 1251088681, 3083216471, 2171850742, 3105157455, 4262626264, 1472961035, 3683176583, 1205452407, 3884180291, 1119438923, 3557646484, 3551035472, 371383755, 3978019334, 4138147007, 2446090268, 2117977097, 476403081, 2890984500, 3972420316, 2848723322, 113186590, 126979057, 716428992, 2095450962, 82737043, 4293422743, 276162398, 104752921, 807652603, 4277169332, 2793092652, 4233746571, 1295605822, 1054338099, 166948859, 3740425931, 1664270271, 1276501420, 3124448286, 2312215896, 2055698871, 387575548, 2261755560, 2160698719, 1611379069, 727590708, 1623373593, 4238553952, 3931473608, 3154104450, 4161327244, 1985328672, 2657855836, 3747449193, 3052478757, 2962415844, 546706287, 730510031, 1645411068, 1598162899, 2660408077, 2139701879, 3533542532, 3613544333, 1718079163, 67406936, 2701620889, 4109444677, 1696824812, 2365520821, 3787713604, 3086746063, 277196622, 908947423, 2943369300, 1533135643, 2638812718, 361117278, 4259339938, 2999484194, 3756333542, 2486312550, 3882089239, 1498913053, 1149821730, 423613031, 3110642746, 783760366, 3641340551, 1000382137, 1233650221, 565115527, 857809527, 1605802478, 1241766793, 1909830462, 2660044956, 243838309, 3951165754, 998560897, 4216567410, 441756346, 592005862, 3180075655, 1159005607, 3789471953, 2974783759, 2733290422, 2230414793, 2676838838, 2526750607, 1139105519, 4270064178, 2448974484, 4206230246, 1790109976, 3065315068, 274284033, 1584283884, 1500469722, 1570254354, 3894988445, 3189706365, 4267548052, 3021960306, 2291252722, 2537710497, 1211885976, 1024569117, 2629934383, 47536366, 2715435362, 1342816836, 3922668012, 3040642417, 2814925678, 3442672386, 2959771592, 57809586, 601355755, 2418340747, 523608825, 1130054854, 953595474, 2494003017, 2609428908, 1136520536, 2471711357, 1534976999, 4048640612, 3808016552, 1791662153, 2950128948, 2883815645, 3456498840, 1845227081, 1202660899, 3327224661, 3883149071, 851911528, 2211612192, 3793588974, 821477470, 2323834840, 2609727952, 484545057, 655997703, 868536383, 3725147601, 3035469804, 103485289, 3001483296, 3418686354, 3007766086, 1553943893, 3516825501, 3049326104, 1010858112, 1447654654, 4116213405, 807980921, 4003707410, 1638001540, 4102912234, 1856195736, 2795462378, 2730559944, 2968619328, 1828678191, 3145257358, 2330123159, 2308964613, 3756003843, 3495980412, 1437776535, 3536158457, 2187064324, 2972139287, 216738085, 1436171102, 368251003, 4181642945, 1171769224, 2543322817, 1393366827, 1740774009, 2804723175, 2365185838, 679533207, 1966750744, 3760128664, 3839618825, 566942844, 1668528777, 3894919708, 529192043, 3676357502, 3335879225, 843804075, 3844507526, 3027673420, 2761231670, 2386422848, 1725074225, 1109726222, 3168724621, 4005267901, 1399539484, 1659843966, 1892848384, 3246644544, 1326802547, 85261660, 1994267756, 411217872, 1960425000, 3248431869, 2839092818, 2770548280, 2109405189, 1639110067, 1466020444, 2403225630, 364994576, 1683860394, 990965559, 259807875, 1932745101, 3358638592, 1843881007, 3703073531, 1359084494, 3555528743, 860361237, 1420323416, 579800550, 2548220302, 3849440037, 2604910661, 1772901848, 54408278, 1745928403, 1500743786, 404433649, 394789116, 1342220852, 242410982, 163226602, 2082679673, 4092666375, 4263346183, 2872152234, 833257758, 1468438805, 2497548912, 3905816264, 2085894255, 3646307442, 1725728642, 4176008189, 52222034, 83776857, 2140721404, 2742989931, 3357948965, 3914654859, 3946757474, 3273406771, 1327458303, 3287611748, 1464952624, 25003086, 635518348, 2609717800, 362641865, 248119924, 3034476669, 3841487583, 2891244216, 2681736315, 1257550229, 36949426, 1835224894, 3107489984, 248671552, 2580156942, 2231043260, 2242232058, 718987205, 1327759163, 3640391691, 3797539052, 3214420527, 2522070574, 271784635, 3196158477, 2594788367, 239618010, 3824320996, 2893685900, 2083824212, 3751635150, 2902743007, 3505472264, 586386333, 3449508142, 2353284614, 3689105521, 3888733941, 2983817221, 395416441, 2842457689, 2569537664, 3369997435, 1349876806, 1974195508, 2489681353, 257869038, 3607406035, 158863958, 1566757225, 1646932249, 3659948183, 3194242157, 237792153, 3402512225, 1679389312, 528927857, 1546738737, 3967622876, 2292934263, 3138599710, 467805805, 2251881743, 1885398896, 2140204992, 3962278788, 3878996697, 3740776716, 2205465821, 1831127483, 750621698, 1745889265, 3493628120, 3620490953, 1571984531, 3223605546, 2340976296, 3787413524, 1336786296, 3102371057, 529458674, 1296640980, 3104837920, 3914076812, 2255784256, 1219056406, 2241601191, 4028403191, 1369679681, 1971739406, 1764571554, 3480200089, 163498737, 2482676845, 1888490830, 3888883729, 3092741192, 209473704, 2599592884, 2541409856, 852191859, 4128133657, 358442978, 900376116, 1569862042, 387511992, 2194425156, 259089486, 2520823078, 3812836837, 1420235595, 1221750638, 3782014017, 2950771298, 2502465085, 71172043, 1285041213, 4131101709, 3140361838, 3697283807, 3739318724, 2476251049, 194907207, 2110560426, 2409652913, 2038710034, 745960974, 2582111550, 113799226, 1925574961, 3329238405, 529357693, 3825415667, 2218873002, 3765035534, 2323458987, 2420436004, 2375701299, 3933527891, 1191073793, 3808351445, 1667314552, 1630796214, 4217564374, 144307322, 1606486886, 254812657, 3341015166, 3671356033, 717692584, 2187483413, 1281413553, 4034705764, 2488010706, 1471953611, 2810339964, 3591119577, 3041566400, 2401678529, 984274149, 1244451051, 2658361531, 2542281829, 1113692540, 1685753738, 3806104513, 3612032794, 3037941997, 3838483337, 2955268959, 1331783733, 2045702197, 441774524, 1358775226, 3808118851, 754142528, 2097127427, 1200789786, 2979699603, 1601158510, 1880773464, 4272266427, 2759308380, 3785780303, 4079178965, 3355389352, 2533448601, 3505834199, 595554498, 3222476210, 3048579417, 3632573032, 2643307573, 119321828, 2896270462, 3757189453, 2364489224, 1948270113, 1799422739, 994169955, 3817853284, 469301667, 3062024050, 238653807, 2742683457, 4160556511, 3419688387, 1161808907, 2118273080, 1857389912, 1666975151, 4241877612, 1018108781, 1739774491, 2299210769, 4017170889, 535515789, 3866540617, 3477453263, 228783710, 1910890813, 3985170113, 4019809156, 2682067905, 737247495, 2735144223, 3614559652, 3081211700, 583824100, 4212272447, 1802513307, 3263808199, 2365586785, 1537662157, 2024691491, 1527164676, 2924965900, 457330335, 1467140688, 639736155, 77707675, 4021326774, 3082810048, 1284871065, 4028604258, 1061918940, 2137276803, 1141686334, 1466265693, 3613526492, 23602950, 1675973525, 2625017636, 1108214409, 1690727103, 1404509750, 746283773, 1946721825, 898534712, 709163889, 763411582, 2862092506, 2055247130, 1122857522, 1211596114, 2720041363, 3244906047, 487581342, 3358588114, 1624267154, 1174280508, 2692084032, 4290157173, 3447904918, 2644975286, 770151195, 729651629, 3896415119, 2356440375, 2595646942, 3915361394, 699320788, 3973225375, 2958197049, 866554371, 777583794, 3199741779, 1161364403, 820669167, 81803566, 318325784, 3103518754, 262909818, 2725179665, 3791645681, 2075255063, 1447347665, 2597834359, 1297012703, 670959985, 2362415336, 1430911993, 4182566320, 1050782227, 897855582, 2262762281, 2809845515, 2613697108, 646263099, 118731602, 3494140864, 3382246181, 883120170, 2164152615, 1197758359, 3173513972, 4093098000, 1229753395, 2183245399, 3840645238, 3997327768, 283871232, 47327689, 3640424280, 1223807094, 1288866103, 3001573788, 1625701082, 101819660, 282020197, 119825026, 776590622, 1961303497, 3720893172, 2772828462, 1588933129, 1290678628, 1478073322, 3148793749, 2301378292, 317830309, 4066541087, 2813239749, 2690058379, 3643159561, 1751385217, 2468116472, 3560539471, 179403992, 691278339, 3309426664, 1560022909, 203048715, 2204673432, 2488371970, 3961759540, 400640888, 3613451494, 919675174, 1612649911, 335090285, 1629690947, 1590463597, 2074805587, 2258534976, 195879915, 4144332595, 3912754369, 2615283512, 450696645, 17511140, 3741814044, 1616475560, 1862040410, 3851109611, 2252445997, 2642713527, 1490024163, 2073619999, 219677812, 3822074151, 2815175356, 2721480672, 3783605687, 3337828082, 409051650, 2541545439, 3224100089, 1548529571, 726718850, 1587449946, 3131038507, 155961140, 29313069, 3056449739, 492846929, 554473875, 3755664481, 1517578178, 2699245145, 3329290846, 35478239, 950886976, 1347388796, 2514650913, 2035628439, 3810286947, 894790590, 3432755101, 542587751, 3219849153, 3298656678, 2273163707, 208439744, 1402798308, 1542199057, 786574160, 3551165026, 567275014, 3387622931, 2444967921, 3418265733, 1589354147, 490703138, 2357861789, 1837400009, 504862879, 200721670, 3582256649, 2733239662, 1596184103, 4054464493, 1187586228, 3028853043, 1411555209, 3809354004, 593831047, 3624886858, 1159313011, 4175334897, 2828758228, 2056796800, 357593532, 3349567909, 3345252330, 568896178, 1818435932, 40883913, 1306177762, 3819892112, 741871121, 292370976, 2307842718, 2645257805, 2094718561, 3561382230, 3721448435, 2325278518, 234374614, 4079186366, 2910152555, 2592350766, 2364988265, 2679836300, 3111087321, 249746916, 2766204483, 487974334, 806368393, 2783355316, 2806555746, 130285184, 3061398594, 2883674965, 2944089501, 83094423, 1925942921, 3298825920, 797121672, 1579641957, 3635870438, 3632847296, 4003905554, 3429339618, 1364124777, 2750015600, 2993554401, 2691885662, 3313878326, 940322790, 1967820719, 4041972155, 2750829092, 2756492213, 1823588246, 3869674263, 3790573469, 1175288406, 2709073607, 674122959, 247128698, 2421713028, 2932818092, 3187979193, 2925221717, 2821779460, 10418059, 312189414, 2736991694, 274013021, 2636822135, 2865323861, 2643837063, 3503105857, 2764247701, 1939331656, 3705522225, 1708983023, 1822078213, 569793767, 313746970, 3282765395, 67863567, 601566577, 2010660349, 2911431835, 1299650215, 3065217393, 3849347694, 1626123009, 2070025004, 420547438, 2801058232, 541687535, 502537681, 560525897, 1489351445, 3787253228, 3149020400, 1139000654, 1283327596, 2910781227, 3807398278, 893015998, 2274859778, 2239851027, 240790238, 444126244, 1535737715, 4050177976, 1729703747, 3105218035, 2774089346, 3525667946, 1403833069, 1583731284, 1390299690, 4138779174, 3738220273, 1703809467, 1489623536, 1180778518, 3436681690, 1465276246, 4099114204, 3327644841, 2672358407, 1631365205, 3943819691, 2003834076, 2641096360, 1866725422, 2440374621, 2694143261, 1467490322, 2344793738, 305385475, 1060800323, 187657416, 1407372916, 2679781728, 3234039370, 4059551632, 43090438, 3432009915, 537616580, 61357609, 3754487894, 4149625475, 3802064567, 2018087134, 2529958552, 152199286, 1088307980, 3928362189, 2252121739, 4107110533, 1412322062, 3920374691, 3014669477, 1927148309, 535637942, 1730146863, 3346586703, 3386805872, 2312621689, 2804452738, 1018401282, 95393010, 2184557844, 234054719, 1245565255, 507377502, 4293726431, 4207960185, 776933825, 4146530883, 2274188809, 2330511854, 233527546, 3466276684, 3498469194, 3460221007, 1674935390, 785012694, 3951430355, 1452927846, 2180742679, 2377953536, 1219105970, 936073638, 2129438949, 3056975669, 3718452168, 3274495317, 2331009045, 1728985022, 788897367, 4217337259, 169634537, 730878838, 779286784, 3942304771, 1438530623, 3180721531, 3891288239, 876807376, 1075750181, 1338768079, 1971283323, 60816228, 114262771, 3751934350, 3266444164, 1520759586, 329229420, 531350072, 1129017066, 419727146, 898403071, 3045499694, 2103500951, 621935194, 79985826, 2439418553, 240950110, 2002721762, 206953092, 339003842, 1419313433, 1428726226, 1173172379, 2097374004, 4072396086, 3710983905, 3856044456, 491007072, 419950481, 3863715407, 703782646, 527096326, 3772174714, 259365589, 2941889833, 4114291211, 1929553007, 1000645892, 1788222806, 1175244789, 3419161106, 1150564877, 1256451767, 3278059827, 3193229208, 2237497957, 1835528091, 561428286, 2924510717, 3133187331, 2110484901, 1266743505, 4291396659, 1675803556, 935769342, 746567541, 2610175176, 2087218098, 74181813, 1326069512, 3626417963, 3769154349, 970051970, 2755259257, 3108887212, 4283098925, 3634451691, 329117925, 1228608348, 189124421, 2855630591, 1154172758, 2124884690, 274919713, 3812845350, 2105925345, 2870072653, 3718272804, 2562042442, 4072379255, 2587329697, 1941419036, 3976306664, 371381490, 3907045293, 1004796888, 3591260433, 4115876955, 2506398164, 3636122582, 3228954397, 4105210581, 1088395362, 1090702754, 1632102422, 3619394817, 3016726697, 3752211921, 1200438231, 2193093803, 2665403705, 413858367, 1079006001, 1277396565, 296982993, 3791594338, 304354716, 30481393, 1365050400, 2361820122, 3752241312, 3288887916, 5896678, 2804598682, 779056990, 1056729630, 2115240686, 3515857243, 1641425077, 2007418820, 3930569991, 2326251821, 1399266149, 2010768691, 2257408573, 123959939, 408902080, 4108767121, 1872206046, 2049407885, 3296235991, 264932293, 761562583, 4276970594, 45046158, 3044475215, 3528650360, 1312007357, 1989494926, 336026176, 3375656194, 959606973, 957808679, 2917680015, 3479489109, 3971049763, 3186692833, 2036002256, 912785462, 4235736444, 3293186108, 3430918171, 37428435, 1196270110, 802021765, 3333246139, 3742595923, 3904699992, 3471747927, 918128353, 2956530457, 742256948, 3326154816, 1916319938, 3580098115, 3352749240, 1700337348, 505555424, 3673045880, 2707359537, 1440076140, 2960718981, 246755852, 1597405781, 2964994125, 148194568, 3325546647, 1686069084, 1814240084, 2428240574, 3914178828, 3198038108, 1341757649, 3420584731, 1538063654, 2539130353, 493573565, 2241347442, 1251818666, 3211806336, 3966712022, 1331983487, 2317826589, 430979745, 3774208631, 846149380, 1002396766, 3749947253, 674229989, 3558738454, 635957512, 2432962498, 3358108418, 1512009347, 4293939572, 1154075354, 2307523015, 4176164571, 2974534240, 2091736152, 2498899922, 3049613749, 3016791415, 1568256082, 3676933218, 3815381321, 2406279093, 537935526, 2291991804, 114935399, 3027478810, 3349943826, 3869580522, 2133835471, 185058318, 3783412570, 1461404801, 3287204258, 2422776432, 2760266503, 65838872, 1898582777, 1018360501, 3561496086, 1585187977, 2494166453, 2011785827, 599375665, 1200825152, 3390381563, 2235733779, 1560214525, 1766124111, 1581162, 4089498922, 3752416082, 3953522510, 2101864472, 2448842142, 1760818972, 574581394, 754641435, 1079868913, 227383384, 1714380182, 1673651383, 3386514039, 2456740100, 1168070908, 4074386872, 3125459372, 3037005831, 3873893709, 2172647241, 4265010489, 1084813430, 305661102, 2551559248, 1609988336, 2676133314, 3737936927, 2989452469, 2169950900, 1857219011, 1430891435, 3589368339, 4083125146, 1893972193, 932116893, 1218436152, 3125655943, 2074227963, 1860671014, 2104103373, 1410019445, 1617941089, 1244080133, 690195352, 2299749947, 2098657108, 1418439043, 3162857527, 161929097, 2310540825, 3787414176, 1878634173, 3638575632, 3365902159, 3230364320, 3628323419, 2722471765, 4177352315, 2378571090, 2582379980, 1251374731, 461908336, 2796389055, 3145026730, 1057357910, 474726552, 3663333838, 2524664831, 196614571, 1337062148, 680730927, 687227625, 295865950, 2670699736, 2767157463, 72966828, 735147282, 4125351652, 1236325443, 1351378915, 3692897862, 1171197852, 1793102819, 335318556, 1795146272, 2469388008, 1629338569, 1353708292, 2998486058, 4140456594, 1736945020, 3603863789, 2651973213, 3018783796, 3457819758, 1401419280, 843326736, 4168861200, 713658783, 231061754, 2387916006, 4004993376, 3280410791, 219496268, 4091934690, 4199200312, 471692923, 2738916898, 2262441459, 9187831, 441989000, 1812724987, 767966294, 3261508227, 999374742, 594685934, 2097720816, 1175233036, 3756846631, 147335260, 2444883786, 1349540685, 3577931819, 2322897001, 1534780102, 506518148, 3299703882, 3041502740, 3477268849, 1038342509, 1558168090, 2113263964, 2570543949, 2425778969, 1025839825, 542410632, 2863836020, 1011724714, 4200624983, 3593749466, 2531401645, 4292345185, 1334538773, 185016055, 3504587375, 695457622, 3504185345, 1968574318, 758212488, 3509256217, 1102042762, 3711647477, 3608411328, 1976144792, 2122705412, 3066546096, 694003891, 1654714852, 922708763, 2424612026, 1918174265, 1531375256, 4120093203, 3274365968, 1368786851, 3097078224, 4025501972, 2454764588, 2182595253, 3230468231, 260218472, 3314152080, 3130687257, 2566646604, 1446889510, 3500603187, 1775525070, 628258573, 122786769, 3481594029, 2990000966, 2188608482, 3600365226, 85454271, 2265413073, 1510002658, 1537166026, 1923822429, 4203396190, 1982351750, 3744859268, 853068216, 2224951769, 3327991994, 3374001192, 3795134802, 747577198, 1324389308, 860388879, 3512912591, 471417854, 1826080275, 2780619620, 282108954, 2800911135, 792822435, 2022974010, 2620764214, 304855769, 3545079378, 137972857, 2508684565, 263712151, 2342197363, 3140411988, 3858186785, 136200004, 2183055944, 3599739304, 88582677, 2160295495, 2074355731, 3465038385, 2090642080, 617632605, 3558040999, 4239030318, 1650728810, 3279522373, 2034581063, 2290094076, 1547718651, 3264917903, 2502425130, 335176062, 1110006858, 1476632828, 4199617169, 1360664113, 953145746, 1804712912, 3386438935, 3131428033, 1499403116, 3670108344, 489126361, 1672699100, 1415288090, 195851613, 3092760437, 3295276286, 1238318888, 259739282, 297709240, 4100437893, 3515162084, 1883778236, 925841774, 2275565850, 1626600754, 2352409646, 2188240326, 355257218, 363241062, 1758476970, 1294332553, 3454999401, 1313657383, 3475125946, 1048385011, 4022125167, 798938163, 1709036381, 282609400, 3418379202, 1617541742, 2463738926, 2507810989, 970857400, 2237980978, 1407139829, 1582090745, 1760005452, 1419040378, 551010761, 3817562998, 4045714315, 206432479, 1663565350, 217094645, 1295325227, 1231304935, 2608354713, 2300383854, 2660337339, 2756038647, 3554240288, 36440444, 1432834126, 1969158459, 605787737, 493261506, 1487978730, 269810323, 813530620, 2202831567, 986161316, 3899712619, 2912330310, 26903982, 2684270142, 4222104837, 275558867, 1869333692, 3308528128, 292063600, 606700058, 664801920, 1402991593, 4254043565, 2094540657, 2768100916, 883878990, 400102693, 3536507559, 815981271, 2056426700, 4221349995, 4020288657, 812778506, 1948916220, 3416679402, 1363246213, 1531532861, 858533743, 3192193496, 3640243197, 4079374815, 408001582, 3482525988, 370022262, 3815497191, 1032752862, 1488820751, 2037880228, 4178736001, 100563848, 1093103254, 3556965396, 417928397, 2484567688, 1849515690, 129406803, 739471264, 3106189843, 583244333, 4107359112, 1714889440, 1533391549, 1915546029, 3674652538, 4207993706, 86623308, 3448091225, 2934869154, 2722060752, 1037520292, 568910767, 4123560031, 3516942806, 778100341, 1948327541, 693862475, 2897716577, 305666902, 1852576849, 169582326, 3142766651, 3961247292, 2832308288, 816368276, 4040437198, 3734899767, 3449504283, 1459085059, 1940815870, 764788577, 341883073, 1201065861, 3753502690, 1485429042, 3878597003, 4154940841, 537852040, 4261588082, 3951548541, 1735045121, 1535732629, 42608057, 3341282807, 1889261531, 2039668425, 1469818427, 3974279686, 3971126447, 3143645541, 2851816896, 1277712908, 3228219341, 2002289875, 513405112, 1687441979, 2353129290, 2320534026, 1848422055, 2935217938, 3586533331, 3527873128, 4279212482, 1999832709, 1845287033, 612290280, 1648941380, 1237723153, 3045376089, 424093992, 2058298600, 1720787777, 1091630689, 1868044276, 881201976, 2312794785, 772583416, 2803066151, 3407315555, 271850978, 4215130468, 3202672369, 2002841506, 1680607384, 2929506578, 3477934301, 1968150454, 4104706865, 1945204708, 3953806242, 2590395029, 3125093233, 3908543436, 1888662880, 2913002968, 4109145555, 2134742978, 60177971, 3436104789, 3007601525, 3939355620, 200423356, 2380688988, 2459294366, 3148748913, 2253752749, 2166053274, 1431531307, 3565892437, 3558928589, 1128515196, 575728991, 922914798, 37947868, 930304869, 4211562550, 2484518124, 603454775, 3232625542, 855966888, 2460526328, 3054154413, 2608314544, 4164981010, 3991391132, 2917193024, 3691017498, 1198252980, 1320817396, 943168503, 4240472755, 1289370835, 162530532, 2415329443, 2795189660, 494097036, 1867383178, 2511288758, 2614723311, 843272653, 1872496789, 636558029, 3789644237, 4269403763, 741830201, 3819978832, 1869431015, 1703055246, 4034022869, 662584366, 2965966561, 2060105513, 1589120525, 2658850016, 640879244, 31731093, 972595577, 3854347586, 3961315856, 3087584369, 4153127282, 1583271545, 1038639337, 3743721547, 3416938043, 2777170330, 3878316036, 3179906108, 3335664901, 2312797610, 243935277, 3222008831, 3014999115, 1484919477, 2667705634, 72494362, 1100180794, 3823981434, 2901052094, 2835706445, 1802103580, 2752724505, 3972603811, 1580251820, 1670863906, 2720018206, 1322499449, 2502767343, 2589857032, 3430472071, 4037494223, 507726145, 1929413060, 4124573767, 2516822475, 4071954892, 2168123722, 2676808357, 3677667509, 36530744, 1462661740, 1075363093, 2920942632, 3315479811, 184965203, 3422284473, 2777732080, 1704391482, 3036056101, 507816355, 30445360, 3444392786, 2400844690, 3401490292, 3021119916, 4226494534, 4059561342, 3394741456, 1631928998, 3304663575, 1281683730, 1111985694, 1033584539, 190737599, 1081993395, 3530186279, 1935765128, 260503182, 1919180276, 327337134, 1646321696, 1780404655, 1123097316, 2509225688, 1560946553, 1116805026, 2739484162, 4071812357, 3314356159, 2873940648, 663212975, 2007594088, 955660237, 2166527816, 2546898703, 3337379444, 2327231166, 313402803, 3501760914, 2265288039, 173438736, 4101396617, 1179438453, 2262486624, 4000405146, 473451499, 1941468080, 813850303, 1854940875, 2248461776, 4080192679, 1910659316, 3036230677, 1393214232, 401099977, 1095847391, 702717640, 645669111, 2340253823, 19140515, 631118947, 1245193739, 2455988843, 3691424048, 1985336375, 2356898238, 3007466876, 1711074750, 319065188, 2616164355, 155188544, 2870422600, 2158897147, 2835038233, 3367023665, 3826208630, 2750890414, 2160398951, 369069345, 3363937036, 2553407971, 898141454, 3614936428, 2233286950, 1714020086, 90351242, 1153714892, 3996901355, 3455397820, 960432445, 4120120171, 3020580865, 776154016, 4115812141, 1051673071, 1676451193, 1886708061, 2609687036, 3665662150, 139449102, 2203537057, 2769863960, 421803441, 2844618227, 3680357736, 2926958472, 2598249389, 2192109113, 3288528671, 3023339278, 61661912, 2782355888, 2464780354, 3412927616, 1708628701, 16270929, 917181773, 2083737671, 3733197966, 2080078043, 1167128406, 3365645373, 929149105, 2289960413, 360978525, 1733654933, 2674596522, 3584373683, 3067738487, 4055718526, 1932859054, 3549127846, 1329526209, 2492194599, 4164756374, 4127296212, 3940042183, 597798236, 1237658293, 13450619, 3593997616, 645685248, 1988976640, 2695921701, 3489870565, 1981176176, 584362054, 360378146, 1726451509, 3823440105, 784143973, 2278229498, 3028031300, 2200362254, 3814798926, 2034014513, 777834460, 2470160187, 1571473623, 2599531205, 3595296267, 4253907233, 1852159437, 1977621462, 1960235168, 1045463919, 1620760251, 2576431844, 1094770127, 3028505325, 2042094247, 406186197, 4039942989, 3261095306, 873065474, 843997955, 796205663, 2801779306, 2685903554, 1668465518, 2549245787, 3523011702, 2700566293, 3426837671, 1821577971, 459417684, 3338004180, 2329615085, 4265991751, 974149514, 1928829985, 3556616177, 201565399, 2036124520, 655445464, 4271474877, 516786334, 2820554355, 709075342, 73116351, 1165025293, 2338646781, 2459708025, 1131118787, 2010260697, 2529323375, 2711964702, 3025090846, 2598999293, 2530702537, 999458251, 2933226662, 3363171913, 4161171011, 2742215998, 3318787134, 4007132457, 2380445112, 1216264261, 264000917, 2252446281, 2471026579, 1980406936, 3759869714, 301166568, 3644610198, 1465889680, 747640254, 2376930203, 1595336096, 450231115, 2808336278, 2279942535, 3443563082, 593791494, 4083772701, 2634450957, 1652531728, 2685607190, 2473591682, 3131552753, 617847423, 347409792, 2534721318, 1325109496, 1581910321, 982849428, 1419106085, 2596377342, 4131923382, 3484656142, 392628220, 3617554551, 693963439, 1876170188, 3752211811, 1040725715, 3504894999, 2273838840, 706849257, 1003940541, 4111518640, 1030614037, 2930547212, 2058123557, 854793323, 1568378684, 1092566640, 1371121048, 1304242090, 2714344088, 3871996974, 1922228183, 4063604110, 4013287775, 1715448912, 311570764, 1756368934, 3899276052, 14128273, 4232396133, 1881788761, 2569589008, 1887747192, 1626077388, 978666649, 3121776347, 2383843869, 2504410847, 2832268299, 2674568, 2414182237, 3720957210, 2667016660, 3171687397, 2178543385, 1820484823, 3073465803, 2355484019, 2447703595, 3415242009, 3267403699, 828742222, 3068107737, 3968335112, 2995533779, 3284664872, 3078550025, 4062787778, 1812880924, 3528968660, 987679633, 1955713190, 150599154, 3663621292, 1384209152, 2317072139, 944552679, 1729566862, 2491639237, 1312317238, 3539386201, 3382559255, 707429637, 1256238413, 838920320, 2685714159, 465167136, 3842187972, 2567199694, 1883875912, 2068445422, 3949181855, 1292518534, 2050238564, 3397831599, 3625695122, 3103165163, 1406639045, 3274084019, 2372008159, 1134968721, 4104224379, 933679064, 3056851720, 3482858601, 153836878, 1053756183, 1360514114, 3308949900, 3140833209, 3951286089, 2615266113, 172139778, 830963156, 849909915, 2706101294, 1073399628, 1695451543, 3710937055, 1063216005, 3688772959, 2535813271, 769406197, 2375000478, 1191397576, 290764394, 3180521802, 721737637, 3568888268, 58291279, 3724647907, 1801461737, 4009715939, 3494100504, 2558731010, 1151876658, 125049308, 3422060991, 4216800019, 3225366644, 2482348442, 2169578225, 4283575130, 2536246039, 1897294237, 804765612, 2772832838, 126927917, 4010793059, 688491076, 2538450142, 3316094701, 1707399706, 1621429076, 2669993518, 1231324277, 1429315916, 2857263306, 3980524466, 1960114452, 2170589150, 4200635453, 1838143341, 107425708, 1179826510, 235295499, 1652976192, 629325621, 3792599618, 847078469, 774417119, 2754783170, 1956738805, 1224645092, 878484107, 1162150549, 2175254246, 1926601013, 3790802926, 295234048, 1622929421, 1538169583, 1003016642, 3460369909, 2901480492, 1370846768, 202373251, 572462793, 2606649842, 3035636389, 4072026985, 3035337245, 733659426, 3913033621, 2923082331, 3715005040, 3760959716, 1562491232, 344803499, 524133225, 1749452214, 1994778470, 2106349810, 3586241673, 624727971, 9582431, 2119032674, 3085683004, 2850165446, 2456299801, 1229377429, 1849582248, 3708451508, 869974898, 982877212, 2598647489, 2561033870, 1756203822, 17843344, 4006374422, 3650014771, 3463634535, 3138174802, 3207227252, 1632018779, 3834038914, 2433480891, 3662447044, 2464230968, 1074622855, 1928470100, 1723652116, 474442312, 2502297573, 266329919, 4004214862, 724481445, 1500551760, 1503733479, 1686692413, 1027588019, 3803615328, 1343955515, 2888365356, 1867716605, 1583819014, 1804487632, 63276966, 1903791157, 2569198171, 2844940399, 3576472570, 2774045322, 4171642225, 2190580227, 792801782, 1516938469, 1205885240, 3862224599, 1867170501, 246487251, 1147894388, 3728625576, 932994826, 1337481103, 963421950, 2501025122, 2886513756, 1187826642, 1048570571, 2965977733, 2727488504, 2592737377, 1531767360, 2151258187, 4103544203, 2072467467, 2011871302, 3545423533, 1966568139, 3882191280, 3088155510, 1832274221, 4213171574, 450199837, 2268294329, 321062104, 2884836610, 35897867, 2863394768, 2371841863, 639715259, 796517298, 598900436, 1627016381, 4200015019, 3068043952, 4239964311, 1791461969, 1961998188, 3175374681, 1886355371, 2895610636, 1789655004, 3664552159, 1818711389, 161703130, 387001836, 3986749479, 1284506495, 629595451, 4162676859, 3260333841, 1588511932, 1060838243, 1475944841, 635197084, 1645616977, 994898498, 1339954081, 1054052088, 351108361, 3278248866, 3414909468, 2172944665, 323167586, 2642470659, 1241177317, 962146664, 31409431, 887690525, 2042398766, 3786880976, 3483023800, 586040813, 1866656245, 1339007600, 1731376493, 1162960503, 1905116044, 1472286123, 2911624549, 1194592634, 3483144517, 1271889854, 6314946, 3217005154, 1644612177, 341807212, 3421665502, 3084986467, 2895761187, 1969487322, 2414232768, 3287818716, 3727509011, 3049674505, 2201381925, 2194071255, 1749356925, 2851006611, 2353394753, 2696436217, 4248296470, 2963502677, 1760984236, 2481615561, 3786060542, 2775429380, 3154517800, 3418588588, 1127009745, 53414437, 3716385556, 2255478681, 4060526862, 1283230166, 1322407420, 3250396175, 2037260679, 1279947220, 18287409, 480074869, 3524184559, 4218994257, 3309493378, 3216092180, 3160866420, 484931839, 3799272348, 960632458, 131414331, 2395011319, 1366246956, 3473016738, 2834523912, 583937407, 3988658842, 2223307888, 409622160, 3674098473, 1080177714, 1267017424, 4018936644, 3063607741, 4054550622, 3949447951, 654716574, 2032382782, 271791529, 3645269069, 3055346514, 2610311318, 3594411115, 752293372, 2168153830, 1222073426, 132442090, 460781341, 3749904451, 2135924067, 1569726910, 48853747, 3202036202, 633505891, 1635470480, 2145137730, 1895950454, 1167075412, 213960836, 482326972, 675285524, 4066425757, 494503235, 2504852405, 3154205504, 2112151890, 745089242, 2475376387, 3130879667, 173698917, 854207457, 2385507605, 629444306, 152228866, 2565539488, 3674512147, 2605052917, 2621439498, 1559687721, 208621516, 3053757540, 3766689574, 2633132960, 2057199183, 1634278557, 1325992095, 3246662977, 1628791176, 1630054785, 3257439031, 668011555, 954434506, 290054842, 2609318334, 652878132, 2883296122, 2317905609, 2994321517, 1584302437, 2125841235, 2965854718, 2032277877, 262793880, 1564750504, 789886004, 2007473440, 2333999702, 2174440307, 174422242, 1316120293, 1067530188, 2127132543, 363535753, 3828725365, 1651978907, 1377105551, 1525114635, 1846889705, 2507103504, 3711412045, 2904604275, 1450193677, 3566563352, 2201915910, 1443851205, 66143515, 3517973679, 3128186470, 753590500, 1566918052, 4247437070, 1543793002, 2342022718, 4238097978, 3875566914, 65344352, 3572071819, 2473401803, 57784564, 3819365085, 1732185776, 1181385813, 1106113978, 381937250, 1933758485, 3650810649, 3115404581, 2880078259, 503292732, 3418563978, 608253286, 2842450176, 2321315133, 3668366892, 1075282663, 3322424703, 2144737525, 3573787384, 3602342426, 2171729734, 3515725738, 2131287850, 2468020618, 244520477, 1171164777, 620091397, 1401847129, 1728876909, 208396383, 3305579046, 1613102978, 696964232, 742132512, 1344739049, 87329287, 3346935586, 1343236437, 2582323562, 4104544437, 1218431404, 541578395, 1977731331, 2093370160, 3239608338, 3418723938, 1620984222, 1009032587, 981126940, 1566605366, 3505613062, 2559566572, 1578177280, 1322176582, 1465055558, 1422481953, 2042567809, 3393301777, 2389015593, 3790629934, 2608884646, 191685513, 3826885865, 1304633335, 431041413, 1415730686, 3219576239, 2698441040, 973695074, 1665638471, 1173189270, 2606142152, 1801459227, 3197542957, 3219826715, 1517433526, 2420716875, 2928906168, 3943519590, 895237277, 3168186350, 2918536966, 3514809386, 1918506284, 1265301816, 1048168819, 705263846, 3302558179, 3217552562, 3040348300, 4271654133, 1784276919, 1139735622, 3900017847, 3613894891, 724595611, 1783410595, 101407141, 2482719315, 2880970377, 4159643170, 5323655, 1318439350, 1054489608, 3931328517, 4224890454, 391848378, 295136833, 1879140042, 1123746981, 3544972015, 4269886185, 806241080, 3798124297, 1206360727, 2265413127, 916614881, 969314949, 4161270756, 3735015469, 4282290623, 2767341994, 4037415941, 3719306653, 3684454011, 2799459122, 1616564364, 2286615801, 2597339429, 3501928696, 2680028264, 565185792, 1263701900, 4248904545, 2255136640, 1442025019, 1690716414, 864281867, 405324826, 4117918699, 1354779933, 3340493216, 2369996124, 711981098, 142364370, 2632444885, 868416242, 3392876669, 112728758, 4263907533, 160949659, 3783231300, 4140187524, 3799884710, 1068154245, 717936624, 1059251184, 2855900013, 121825447, 187516864, 2271921690, 1778680868, 379142871, 861387253, 4013346881, 2958059802, 1683723368, 3722114795, 2750743893, 787938586, 1433603921, 1727892901, 4135574196, 3389134439, 3678567353, 3443761798, 563080834, 2152711895, 599441084, 2586580689, 458530803, 861466275, 767535252, 1555325923, 3225498400, 3177653188, 4225810479, 2030385649, 2335419880, 1318281955, 425184118, 2352217034, 3073754803, 2216013976, 2811838656, 2109920325, 1649538225, 1985661669, 2600807885, 2187962882, 2544697578, 21598525, 1587501134, 4118265268, 2526402138, 2907899770, 894724239, 2273321490, 1458955385, 2260642625, 3795965681, 2112384610, 1677913305, 2944932082, 2076405863, 195772402, 3364908270, 1928136241, 3582369093, 2761664407, 3054208671, 2201770757, 3289730452, 166194254, 3480242959, 3233829144, 3064805123, 2375761235, 994835393, 3357643565, 1131345256, 171168119, 2293513121, 1005065925, 680616402, 2037140927, 2196144662, 3504846214, 2720086001, 2167850148, 3090230926, 1192058884, 99506764, 1543192139, 3347380714, 4011084413, 2773646034, 323268973, 2517842364, 1449835271, 2040548672, 2768408763, 2193328150, 3276972273, 2177350095, 2377156090, 3560994994, 1928697755, 3580284023, 302490918, 2921360130, 1875402788, 1848318114, 1772681036, 571898232, 3814083886, 2953273592, 1645995586, 2283989910, 2049850925, 257520122, 2709511924, 3973743502, 3321320242, 4205848653, 149337295, 3892842718, 2085252860, 3927615909, 2021449524, 3988680619, 2333407301, 2627045815, 576143367, 2671062365, 1750869502, 3534918487, 881729494, 1486557963, 3823647898, 2881708711, 2135121278, 3121625821, 319178166, 347209244, 4237117976, 4124285150, 3179635866, 1577105294, 1609821785, 1506260955, 3408191857, 1836897509, 841800507, 4081045007, 1506365630, 2676600643, 2240312161, 1002174624, 2004614629, 2380434046, 2136838781, 2904997929, 1012096439, 2399223097, 2602411599, 1882777904, 3207140845, 983996799, 4124870648, 1914734051, 4280509267, 196612696, 3470309201, 1915098934, 212453347, 3111756672, 2088750300, 464698740, 2612615403, 2277008505, 1756608405, 1455046984, 2545037116, 3229977241, 1971679591, 2079382461, 969322635, 1908275953, 1870031410, 2348343576, 3821107336, 1248794866, 762231636, 3514374287, 494181901, 2338239048, 3772542874, 2831549494, 2608970494, 2912790101, 2011121721, 201822370, 247875149, 1302564953, 3048516221, 2608588683, 1673385788, 1009481710, 3364363536, 1212630009, 2457524165, 2332126203, 2410268647, 452384569, 3436665809, 1986027679, 809731626, 2610553756, 1965067620, 1181325206, 3465843771, 3989103427, 1352089121, 1195469004, 968859626, 1946609819, 2968635334, 58206171, 2230701158, 471928359, 1403788104, 838795680, 2641396934, 1348786541, 1972311048, 3582635962, 360182882, 3454529116, 2649428661, 632587876, 4106889979, 3098106734, 3641650890, 83460793, 2121540980, 2162831398, 3618200091, 378254397, 952500092, 2954656395, 9850199, 3315250328, 1261350503, 4211800245, 607528322, 186913160, 427667327, 3152523592, 1960053614, 3596458959, 2799151100, 439415122, 1229188246, 451006878, 2333244213, 620509879, 4221326712, 3595556309, 2292360104, 3225861815, 1073884497, 3683830745, 1525513903, 1774319705, 344831209, 1788266922, 2671029373, 3790785940, 3148720803, 925837275, 2421244898, 501472189, 3343311442, 1400147167, 137771366, 3320826499, 1126690696, 591015615, 2476040424, 2549016630, 1500104787, 917324047, 2116725630, 2313924984, 2479549212, 4247968568, 581689498, 2216356775, 4041237087, 166265843, 524348437, 3932487218, 1658408968, 3759978508, 756425106, 3235975275, 3887384929, 1555449951, 3686380877, 738248919, 2712485274, 3761153491, 236206975, 3874545439, 3320352671, 2050598023, 2595838539, 1298103479, 4149695430, 2449511907, 591126356, 1788691903, 534119292, 3333034422, 3304905595, 1163577451, 2242035083, 3888225785, 543399369, 1953884662, 135272745, 3827559000, 3569332401, 2273982035, 3703157752, 3353224838, 907656492, 671731413, 4024646158, 458454167, 698784655, 902048366, 2757577898, 614215804, 1579577066, 4076136716, 2931605098, 1024097848, 269829433, 1215113658, 1636460304, 3879485456, 3438235114, 3627755677, 2745381687, 1007253164, 3888377327, 341968195, 3587921461, 2374087211, 1699426313, 1772592497, 1117098066, 4216031698, 2346048346, 468179228, 382018782, 1861379584, 4189075621, 463272054, 3557037010, 1276434318, 2129796650, 1519830858, 4203194319, 768476570, 3976344774, 1863963754, 623715120, 1602612543, 218335518, 2386301351, 4285517822, 1589961766, 3979904256, 3019361781, 3362350777, 3144781337, 936425069, 3194135095, 1853066982, 2851023154, 179421372, 3279438777, 3741286909, 4075325443, 347051407, 2035333882, 4123569020, 1169038986, 2466462403, 2250313809, 2456244334, 1878654891, 1186036390, 1911874438, 825362295, 2287132226, 1202626301, 1733509355, 3740428170, 1440165563, 2812542767, 1939137545, 1218898457, 4010017773, 530855376, 1111356595, 2298046275, 1275695563, 1728063396, 2197650880, 1766629595, 3224141955, 287285468, 2071055197, 4062916331, 408093014, 3797167377, 1472655488, 885802206, 395089047, 1540251164, 967291173, 215153282, 837355102, 1872510625, 1287249699, 3709755847, 3350170533, 3881151858, 2408180387, 1066563991, 4213780595, 2524962481, 4080620279, 1839346271, 1796441949, 3138648391, 141808650, 858555141, 1793320036, 414050141, 3267014810, 4143383678, 467044268, 4030909005, 2444847449, 1613794982, 2886441606, 1705274458, 2741891232, 4019845313, 1141049977, 1231808903, 3012851545, 915331573, 4253293800, 2373963747, 1216649004, 1242628688, 4176118073, 3582930979, 2995171986, 4213521379, 1084789682, 2448927415, 2680946909, 3404515, 2641662077, 2415634031, 1962156388, 4034455345, 342804209, 2076509989, 2235748622, 3930666772, 2327340378, 478645306, 2953258220, 2847056069, 2944643931, 2686519176, 3619688728, 1779954287, 2862036832, 1827670019, 553600519, 1153007231, 1704604254, 3720557571, 2698103808, 3349751165, 42210250, 191365474, 2232852262, 1602569966, 3178182672, 2370913434, 2385869350, 688739012, 4025037402, 2662355628, 753857331, 3496684171, 747956580, 253734643, 3524134326, 2233108417, 1696599893, 3097238005, 249001288, 1968490517, 1013089670, 2935992824, 3984230932, 585951103, 447800010, 2982452472, 2898083503, 1913411239, 3380462528, 4086542511, 2869813181, 2639874817, 3673385507, 3047342304, 4139054973, 2028887461, 770775497, 2700054420, 2780180733, 1722789566, 151839793, 3898357449, 3709223578, 3026442058, 1648292933, 1186309039, 1763759751, 4286088024, 2854213971, 3151167846, 462616724, 2295245427, 1367039116, 2555325201, 737792776, 2048437374, 3118532981, 2140980825, 2871884348, 4237908642, 220930180, 3656314785, 1721924356, 145354109, 3736510347, 4000840580, 3539278704, 2942284854, 3509352369, 4059049990, 692098221, 3682268024, 1126084594, 3402188068, 3382954731, 1241004318, 2729010564, 882458582, 2513807497, 499141985, 1542018676, 1785379824, 3195021464, 3855198600, 3653627089, 2086621603, 1189283764, 439077558, 3530072904, 4027832091, 2999155586, 2480533170, 4278350065, 3586533242, 3674246923, 339380017, 3942784852, 451901913, 3590272038, 4209117041, 3596019594, 2489271619, 3946349378, 2157791491, 2682851833, 91888323, 3354805696, 3040998259, 2523678541, 3145277005, 320371391, 1858743732, 1948143675, 168902288, 888276322, 1013141264, 4187323815, 3555278185, 1189550768, 568500757, 1741308783, 2015816721, 3376768378, 450187729, 800461815, 3906161685, 4003311779, 3712426051, 4041034997, 3626222429, 2209864170, 1421527008, 3849476283, 3381224782, 1400013920, 3061821392, 2191577764, 3484949476, 1011867874, 690401627, 3725905086, 2682196512, 3417714721, 3697006132, 3902378439, 2879649337, 2663055559, 1260959667, 3855778790, 41069094, 4179932364, 1510848569, 3519482989, 213453795, 319070444, 771823144, 2376003484, 3351834771, 4208200546, 1164991509, 3537485273, 1265992522, 890637156, 531314234, 4122482165, 3283545566, 793070861, 1323492128, 239792541, 737758332, 624882395, 4198306234, 2348250133, 3337378144, 3436877470, 2725699786, 1501031460, 2745542947, 3737914029, 1018228514, 4148151054, 3658672714, 965489520, 3407920794, 1042600360, 2445785074, 359060121, 4034584424, 2127647591, 3871718149, 1886151165, 3305748004, 2352902743, 678847778, 1638537488, 4085160303, 4125670326, 1922932801, 607261781, 1844836507, 1258036230, 414270130, 3317562476, 256994291, 1512260852, 1432093402, 2434721266, 544424087, 475389398, 2225429433, 1272567431, 339150361, 4267534774, 1204603908, 3753245371, 1547758993, 3374647701, 2314852759, 1913657409, 3528243055, 641384627, 889500263, 2548895462, 1810958130, 1518482312, 3804791274, 2739311170, 4057434982, 4257972597, 1522303710, 3715466180, 215019379, 3763440936, 2479276592, 97617290, 139847804, 1482947846, 2670334017, 86948797, 3857526893, 3668461660, 2076484547, 1739990841, 649397010, 3592150350, 4078463460, 353771751, 3343325264, 928905726, 4070019444, 1946804126, 271277663, 2670677511, 4124310721, 3646294632, 73254062, 3638370390, 1950824206, 729571075, 3575536693, 3557219243, 3738082166, 1442936142, 1799898437, 102482176, 3202201647, 1994586417, 1264948838, 672191967, 562782402, 3346001126, 385865531, 1095655797, 2617117900, 2823886703, 132393922, 3648390847, 323127368, 2534214029, 467446706, 1623670311, 205442948, 552666729, 1433788537, 1201435430, 2201264300, 520124356, 1585748891, 1432779871, 3825122932, 1543022489, 2078298876, 3115655949, 461142312, 3147397216, 3396295816, 1281039583, 1707732048, 1684240863, 3037067809, 4033666199, 4166390094, 531332322, 2637810285, 1024869895, 632672673, 3152415824, 494853460, 1802553597, 4044494571, 1993323265, 1848306780, 2827099134, 909525847, 2074557129, 3107578643, 3603232336, 3164023964, 2772104570, 1632009325, 267735298, 2968866794, 2520568171, 2048047666, 2314471524, 2124419587, 1006538648, 3308375115, 2011975038, 1068659324, 1859462613, 667514147, 1434768085, 2434852710, 1957310122, 2231763916, 2342901645, 616734178, 3349742172, 2858311743, 2781883093, 3677637480, 1957460128, 1438411270, 1373928052, 1909359730, 2779104787, 397439237, 898134621, 2540930726, 777534789, 929795126, 3406624029, 1539152658, 3182995603, 2860261650, 405099252, 1601671643, 2944424667, 4221364399, 1555960964, 3662352742, 739634471, 3273483602, 2441597689, 1761646654, 3409726287, 2926400466, 3968537341, 2027033191, 3633767208, 2059763612, 3579109408, 3852546337, 3463385063, 1973313170, 2421321019, 4259846601, 3458763521, 2113569020, 339298100, 2455268467, 2431165848, 2955595677, 1512258737, 1190432433, 3843722727, 3515712258, 2518973302, 1277220081, 518048375, 509691783, 3632817894, 3791354640, 3017460084, 2367323132, 2600936954, 3248246938, 1856953731, 441756174, 314875802, 4258519977, 2183700873, 740744116, 4013906677, 809279941, 1480682933, 1388096238, 1418070942, 1432229987, 1455238866, 458981908, 3643724715, 735099704, 4094310709, 1776516335, 2353907580, 1182606610, 2615010841, 1381487875, 2897161722, 2708410170, 373761573, 1664881084, 1141718018, 2007639660, 3503203697, 360309866, 3156074330, 3705584091, 1839015652, 420085740, 3468118247, 4205202322, 2250550042, 2594569205, 593278822, 1493159691, 346207517, 1111621444, 179185077, 881196525, 1855357759, 2041315322, 3148663393, 2235261532, 3834406422, 2364954195, 571920371, 1303822216, 1547970511, 2308691079, 2878882247, 583174020, 3439325426, 482453282, 815824030, 2374735980, 3970622776, 710309338, 2953064998, 3679345259, 2691402895, 423359513, 196105951, 1959982569, 216049472, 440382107, 3682045918, 3116284489, 92117326, 363394143, 684718154, 2860954160, 2240593444, 3892092079, 1358915627, 2248920763, 1847600110, 3706499795, 3693304831, 363494157, 2994452797, 3416910889, 620576155, 1577358281, 3287918525, 1001244127, 1308411680, 4293073197, 803329506, 2701779506, 1058868321, 2232351818, 3724694243, 3724546953, 2805864890, 726162201, 3361563485, 4207060235, 2027998955, 4135222319, 2829726774, 3522081669, 2627326948, 3563558083, 3160714520, 1105338839, 1597711936, 2632392300, 1950506271, 2491900623, 1941127535, 1680934998, 1879486873, 2366008892, 3262347652, 3337558953, 3500514284, 664804717, 2099803668, 1387227861, 3584752491, 1853731290, 632143759, 2308422461, 173493040, 2015937470, 1222824885, 4076010616, 345714927, 2526580830, 3045397071, 2376282964, 4239954775, 536382280, 3359298595, 1213132371, 4078014213, 2109467545, 2457953915, 225755677, 924867309, 4048507195, 1832221363, 92835057, 3554997602, 1512186871, 3130565496, 1538316528, 1345468607, 2823235274, 3013224578, 424547559, 881824350, 3462538459, 1809013513, 470746197, 1664188096, 2472170616, 4012287189, 572009762, 535308405, 1888892138, 12055692, 2171659089, 806742617, 3247017340, 1058242385, 929752805, 1774173993, 1543106799, 4254223033, 326468354, 1005879018, 2529308165, 2102462289, 1621556855, 108888829, 2882722694, 1870257535, 3767918105, 3163257500, 2834102818, 3661176556, 602641093, 1446437626, 876877824, 470920780, 2796430413, 3666582418, 75791898, 1757741615, 1015572021, 2244325385, 3437200925, 602659421, 651416233, 3682739549, 1972340073, 681938750, 725352949, 4077950744, 2647536257, 1885146295, 2065307837, 1478803207, 3245127128, 698930866, 3035983433, 3502381801, 1539366863, 203676883, 3790486420, 2695135378, 1940709428, 1217018626, 2288779632, 605081468, 57595650, 2102089198, 527931829, 3772838536, 540733825, 3090926344, 130900001, 1073080154, 1975663697, 3138215908, 129731461, 2564464092, 4165559280, 653354251, 1049380451, 1261282579, 531708231, 3572553601, 3665570153, 1362542318, 2427820772, 1994440335, 3311580079, 1803719025, 3212405095, 3305758002, 2809937408, 3990503429, 634430211, 4019894251, 3353511261, 1711421289, 1973807757, 414392604, 1443749944, 3514724694, 2813790247, 2806947354, 1687851544, 2398912748, 3208127783, 4173556472, 4223635871, 3502207721, 150300419, 1639945744, 3628424660, 3617832476, 1868197328, 3876730353, 2342491367, 996509963, 3305859267, 2291605334, 2272177925, 3607195371, 3202808703, 1410423915, 586103669, 2305620720, 1542782481, 3280122837, 1554197980, 3636434757, 3534671427, 2585721103, 3524612666, 2716114080, 2442932324, 2656431192, 2184456414, 790588837, 1614993061, 2444479252, 521746382, 3800587467, 3979180749, 1418459723, 2488607362, 1516721653, 3637495974, 2905819421, 1322008017, 2704285058, 2477654799, 3500316129, 1883664870, 302813889, 2613119856, 2592783036, 3905463649, 184858574, 1476299132, 936452577, 3133340736, 3252458670, 1987020583, 2500437864, 2743223954, 3746994808, 912275868, 2038907689, 3507815054, 2773184080, 246438105, 3303873297, 2160505859, 697840993, 2198378770, 423980844, 2848116362, 2005695966, 3497870777, 3314714228, 3551341709, 1635334385, 167868668, 533637347, 2186739954, 1457293471, 3314486687, 2367085052, 2000214847, 1195498472, 3959091350, 2247637423, 435384925, 2700385692, 3250072125, 2583961448, 4175244794, 2787184371, 545200796, 1581724927, 4284694657, 1998275201, 1708278221, 3016511956, 1347936700, 799064028, 2491452256, 1215148092, 1688709384, 4078573391, 2562575792, 1768482786, 3715636743, 1478512232, 2017648973, 491734494, 1907194328, 2831995953, 2473309899, 123001837, 1830543584, 3068620585, 1848665465, 2414287012, 3759648091, 2631763829, 3175932957, 590484466, 840226234, 403869346, 3250262435, 3578122786, 1258674496, 2290218916, 2560202510, 788509030, 1713724570, 4160925302, 3789007052, 1995481067, 3480640329, 3284261334, 716928562, 2729387371, 4122996872, 2855253069, 3300425390, 704916344, 2143159402, 687751205, 3297584041, 1720148638, 3960172587, 2228247980, 1249097252, 817684917, 4247412897, 2455675293, 3746928115, 3963587331, 1199243826, 4014406581, 1753882825, 2901866058, 2473559552, 163642541, 347274674, 1457909689, 678950261, 927805310, 1618687312, 2181702596, 2044773537, 2304577311, 2294622426, 3964540399, 688011231, 1103637450, 326191859, 2320422291, 1619745659, 886666638, 3225953903, 3967634554, 3234925240, 4050363799, 1524061455, 3236668302, 3638545120, 4174955807, 3784669644, 685109723, 1101880250, 2736160218, 1310927889, 1700973325, 3695778748, 2827470135, 3385385735, 3487447724, 3487625680, 942234354, 2392374744, 844717294, 3143330715, 3098168783, 622948072, 3039715286, 1735346528, 3963099790, 3961872921, 339403770, 76083888, 1100392052, 35114636, 1090786688, 2113080219, 243129471, 1848806842, 2085181383, 2846292700, 3064614810, 2398167536, 851874132, 2767188703, 1910616151, 1402975227, 226403986, 651066460, 787729627, 3101702898, 4046354254, 3603666838, 445139419, 3060253817, 2046073626, 4250740487, 1257145455, 1618919997, 3376857037, 3260814202, 6481193, 2447234059, 194475411, 1093791663, 3383470474, 3866587856, 1372387832, 3260922587, 1038186352, 3282825866, 1078470203, 792457962, 3257384298, 2563271745, 1839402139, 1963459882, 3076084492, 1563486460, 3254100168, 1389494582, 1018027474, 280304988, 1041191694, 490124388, 973765220, 2839687765, 3162871179, 3711570280, 1507611242, 2398786778, 1648683412, 1409315314, 2784909143, 420144787, 129025020, 627360448, 2136677745, 2813758367, 4278827776, 4152826878, 2160551301, 873773955, 1067602895, 347895120, 1592221442, 4055279384, 1837753337, 3504451576, 1349356596, 917041519, 3305520920, 176560619, 1636910271, 213180942, 3768355269, 3129299143, 638140846, 1598614402, 1414574374, 3348562626, 740887432, 4291532383, 1426486214, 3213137898, 1138919337, 4103224851, 3786880904, 2734797581, 2330048557, 933244241, 1197541769, 1604968784, 581536088, 3100561250, 2114990766, 756380760, 1420588786, 3386757401, 3340049246, 439775767, 1321308357, 3349357236, 1593671574, 1164896692, 1958335770, 2303202319, 1405012176, 1381878310, 1640644980, 3433477148, 2713972494, 2084939800, 1455781371, 2927300293, 2398751590, 2553271989, 1927220408, 590855984, 1309456519, 3657844399, 3300505990, 3559498641, 3660810051, 3725945689, 3835069489, 1471799370, 3491337928, 2161682722, 1874314842, 572060622, 3814845839, 4125442022, 2489245093, 3976817475, 858664296, 2945658348, 1341838521, 3690257349, 3439174813, 1706650653, 660146072, 3841000118, 1321012020, 497036233, 4005100504, 2354181470, 2618210939, 28971992, 2067982809, 1385515799, 1614425847, 793320892, 3584611413, 2652889670, 337178640, 136542243, 2881382785, 946728005, 1587883958, 3201530742, 889895010, 1236188762, 3442353410, 2808055684, 282501121, 3954141190, 1412366983, 505021070, 1564054772, 4131891929, 1618802907, 4048158571, 3369328745, 1987605614, 3754220219, 2353869926, 4126405619, 3298951778, 2331106795, 3693722689, 531470674, 1630704918, 1843267384, 387019057, 1935584905, 2087752428, 441943116, 1633313723, 931513741, 3234876796, 4121833399, 2697994284, 1212805496, 2141502117, 3301792116, 3646764602, 3555629180, 4051551980, 2198314297, 3759970966, 3029860472, 3035591614, 1261236896, 3581852018, 1251294170, 1883741571, 3507944224, 4108106496, 28448244, 1851923395, 2432314529, 1524463048, 1625137450, 905028465, 3306608805, 2492417867, 729106693, 544002848, 3252990142, 3509110800, 3645507828, 1086614464, 804403952, 1971054806, 3587924385, 4243365716, 1670705112, 23675354, 2683682812, 3712120339, 1884586983, 1177414044, 338118661, 2800409911, 3767027752, 3618710956, 788522725, 51960919, 3602059130, 3154489790, 3339071911, 1768094532, 3908589385, 3012093452, 1854668588, 3865140877, 2436324150, 4143223129, 2599584052, 1548260356, 2452802769, 2757946050, 2859851723, 1321085019, 1179388803, 3711216816, 3769254963, 1024249663, 1077454979, 3520876905, 2174512673, 1927470038, 3444531635, 1418719609, 2856307629, 699859392, 1424643772, 3755938328, 652802516, 1935227620, 338903712, 4050510074, 1442678703, 3214625006, 4050205075, 166657180, 3480506487, 540951874, 2279625361, 1562783814, 3350568776, 4013309633, 9091682, 2543409630, 3360062824, 9044584, 102155414, 2312299141, 3595542875, 1968515924, 1735632071, 2183809568, 3134492492, 2870443337, 3106584624, 2885792970, 717975844, 3841113529, 1068440969, 1041900123, 4067656135, 2374590006, 3215359044, 4198797665, 13662798, 3326021505, 1995060481, 3472159954, 2950100812, 1822311653, 784599435, 3244601704, 203746421, 3847416030, 1628869663, 3812724313, 3572561042, 1021081721, 421533260, 1888436199, 3477634315, 4179977015, 1202157746, 294562949, 1766499852, 2755482262, 2794744037, 3102058355, 207874525, 421916726, 2114388881, 4093303323, 3743407081, 2029103441, 756777454, 87526189, 1449922743, 3058845528, 1407251497, 1846085586, 1809804052, 1076293825, 4277810391, 3911046073, 2894039067, 2122079761, 3428216654, 919317338, 2628696377, 2264244167, 3284294612, 516072722, 1097770972, 1538452361, 3593747895, 3269245779, 1694515341, 628130940, 2168403111, 3796169415, 3822940007, 2342350834, 699078818, 1505944849, 861400142, 167915809, 1523635802, 361402858, 1013669524, 2278972020, 1571167942, 4109013979, 2872743440, 4219698071, 1191569195, 3728725171, 338145489, 1503039050, 3595717483, 27754754, 1061133756, 643603627, 1527049189, 1816807656, 1408732967, 1787781152, 3595599716, 821190504, 1591661845, 2044501314, 2744949662, 1844951220, 1297733945, 724291921, 3466630538, 3993085471, 4175303195, 4270208845, 265517048, 4086611298, 839024996, 857155620, 989984510, 3334935566, 3872185425, 1857807706, 2076101752, 4218780066, 3660315834, 864264683, 3545721520, 3378931782, 1924633996, 660225390, 1611924370, 1357151315, 1521071380, 4000125274, 1347201990, 2733186280, 624011444, 3488171942, 2391778771, 3626759699, 3663529956, 1812683438, 234400988, 2510214256, 2716043471, 2898944806, 1768186442, 3571180496, 1453539736, 1980578160, 3946628623, 1442787928, 1022380249, 2033265987, 2401270269, 289488155, 2166178243, 4144762697, 2903416402, 3003842284, 3896177204, 817956487, 3382225922, 1423857427, 1684671891, 271663295, 601256022, 3040675433, 1305701189, 2120651846, 1921411849, 1707270355, 41867439, 1418105894, 3477740931, 2902246764, 953453326, 1466784286, 452644980, 3904434526, 2219333054, 3518674429, 3450247371, 4285022264, 2918299340, 717419281, 1280649904, 2400709465, 362603555, 2504388069, 685655240, 2449092885, 1132170879, 2153049553, 1402173204, 2959149024, 2702310671, 3129082024, 3249405531, 2765837655, 3118426420, 546225573, 3828730279, 1263585854, 39319494, 15344282, 3455604930, 630290097, 2387720355, 4242223004, 3804169508, 2527271264, 1632428212, 3363348869, 2305497716, 445325004, 3673611739, 3702740122, 3092496688, 4000488258, 431126501, 788908679, 2912559415, 4059806271, 3553173156, 3329531505, 3270546772, 3625688833, 2278459638, 2557303383, 963427585, 935646125, 3407394546, 2325531041, 2040708986, 2178537321, 304415995, 4162275071, 1850492720, 4202075946, 3906507546, 2849643351, 3739409352, 1761134327, 2153851010, 3413269557, 3860612083, 4118294012, 2599138161, 3818651635, 2898236189, 2848147349, 3508281076, 1065530979, 2854787032, 1376749844, 3805217584, 1121519205, 313098393, 1534185965, 2496879974, 3182378614, 3728943079, 3623395883, 3638154332, 2145301302, 3961943427, 4032136497, 1594971439, 528903469, 1005134376, 1962470563, 1820379267, 3640330921, 3731265845, 2628695052, 3805375762, 1556198588, 1758966746, 2835714830, 740698787, 1717580282, 14551124, 3533713355, 525789010, 1860188397, 3873502172, 2515790952, 2488879220, 1578705412, 1611723433, 1129254993, 2211881172, 2380149629, 2444156106, 3480759152, 1302657511, 413081759, 1699099314, 1141482327, 331436333, 1577986303, 1849560438, 294868887, 929797859, 4128250391, 2583910184, 2093720407, 1436357363, 367577789, 2578891097, 3013666438, 3518107451, 2912921669, 1480463331, 218887201, 721711861, 2944485825, 3066463999, 896307318, 2917377344, 1587327075, 3846152113, 3154146306, 1775921933, 12163433, 908293217, 978309828, 1248342643, 134967280, 849309417, 2298286212, 455268632, 3218053803, 658295965, 3793954130, 4236417648, 1875175290, 247982094, 3797166001, 597811710, 1359843620, 1888937771, 1848282534, 146464319, 3737834839, 3481411721, 655770390, 3139203244, 2595936234, 2451908785, 2491869355, 1924173439, 2146302858, 1123697229, 3698985296, 3941131942, 1957844706, 2788895483, 3954875392, 1073574564, 1329504538, 2892911260, 2691771936, 829134690, 2970718803, 2149326303, 3845971336, 696021012, 831830234, 546277812, 152269964, 986822779, 3835093614, 3999364700, 1557003553, 840542474, 1029444216, 2328063728, 1109144185, 2812053714, 4089012643, 268660441, 1295646321, 1619966194, 1677817338, 2246941139, 3325725092, 2358308765, 326818186, 1581398936, 1651171466, 3283343324, 2307367409, 2884629142, 955634853, 381438718, 1852073745, 3690996849, 679430655, 3717670766, 1871272678, 877836620, 192321043, 1459377807, 1570717453, 4238240973, 2138580060, 1741222586, 1894538316, 1564936395, 2055402628, 2282001139, 922691894, 654152934, 3995494725, 2817687416, 890483883, 3986947714, 2298323489, 348903506, 620090262, 198675285, 3741504501, 4134817891, 3449811600, 1463422942, 2014998124, 1761831708, 2357115484, 2156551666, 1481861282, 2093151226, 54226292, 1654714815, 1708411738, 1237578531, 2820425431, 3252998328, 586227985, 2247636959, 3071152071, 1973550472, 1292842030, 1109120308, 2286243500, 730210529, 528104075, 1085736138, 4075694356, 1794108147, 2958005783, 2260950871, 4289950672, 1262103846, 2519485084, 172985489, 3076436445, 1954527002, 456176557, 1863360079, 1393529699, 3205093552, 1376132930, 3714193845, 3989091192, 2424608987, 3689424895, 2222163640, 1193086886, 4143992689, 2160962519, 771527730, 3439612130, 456982637, 2432815732, 1613577531, 418473950, 628094911, 1611946351, 3333040831, 146972189, 3904155534, 3397682453, 3709143376, 2299373228, 1774418438, 3886172629, 718724441, 21764872, 4229410674, 2416091687, 2034095708, 849318502, 407611178, 521773922, 2762990699, 3636980244, 3268930160, 1960415965, 2403356397, 36557122, 4229073627, 1830438306, 4252209950, 2012467429, 2127123530, 2169044867, 1502309283, 782028146, 289344023, 2367964782, 1399853385, 3872660377, 3771110377, 651000649, 1340869825, 372258191, 3011925638, 2783317619, 2401580043, 537729078, 3627813319, 2344123679, 2064114411, 2113306758, 3609234615, 332877711, 1569347641, 4227385056, 3643205551, 3618835473, 2385014822, 2302466881, 3245727081, 565915012, 2882225573, 1440982940, 2502629319, 2596982124, 3473683364, 1456508589, 696176395, 3678414847, 294530366, 318793351, 2096397327, 668727031, 4035461173, 3268795147, 1347349589, 386543251, 1192490812, 3541923797, 1511426662, 3166065996, 1683109556, 1121381228, 4282489445, 1556187402, 3131599457, 956319774, 2694176518, 2064710098, 2932106687, 3130559963, 959917730, 1790188021, 2906515085, 348673717, 2561342038, 3878904370, 4002417688, 3350535628, 923892118, 3340557316, 3856064982, 947231977, 4176757221, 321293102, 129326636, 860153701, 203952904, 1320362824, 1426443772, 2521697131, 1975500011, 3457846377, 690784584, 287396755, 1778098869, 1163064474, 1143888011, 1134702343, 825410852, 2744507373, 3362853202, 3837726403, 2413319787, 2057305761, 2706955523, 1952946581, 2362664981, 3443623720, 187949100, 4201010193, 2591778485, 1561643481, 276796944, 2229145380, 523583849, 1628222327, 2511164175, 1960766149, 1705561187, 1417960662, 2425620872, 464725165, 1804923500, 1056927924, 903859459, 3056461387, 1121382609, 1142806925, 1492022225, 2310388119, 1061848368, 3171697843, 2609086130, 1531617898, 3924654954, 2661083446, 4211437061, 4130393229, 4262818459, 1673613827, 3654383073, 3885619307, 3259909169, 2404447695, 2281649620, 3189570583, 1700969069, 3551874715, 2842904105, 1527073376, 2879612298, 941027721, 2630782897, 1015715447, 2808339835, 3460540006, 2232207929, 3227967717, 1805649662, 1643098425, 4188387742, 1664272233, 2569908108, 242827536, 2520020134, 4186572316, 2489688998, 3229300470, 3259056069, 287883080, 942934813, 939449954, 276323152, 2674169046, 2775285205, 2572843331, 3418627418, 1843555466, 1993809251, 3172957137, 2757359992, 3737363108, 3946842092, 3030358560, 4030585045, 3058529782, 2818421808, 1508318766, 135861529, 48246560, 2231991845, 3217929916, 1228693719, 4191150539, 1553227407, 713085779, 720696930, 966918905, 523965931, 4177860765, 917850186, 3235736694, 1924980314, 217060648, 1111741447, 2489365334, 1891881597, 2943707427, 3572652199, 1922216406, 1189868709, 2752101773, 1492524007, 2381426501, 908518163, 1815636102, 3106077927, 401828729, 2363346713, 645472682, 1753165439, 2090114881, 949671650, 1319075809, 2231377415, 1343902797, 2794119593, 3516109092, 43267588, 952874211, 4224542489, 2415748694, 582913503, 1680461036, 3738134888, 3776852998, 2573524728, 3429807753, 2641678793, 2330836771, 441797347, 2168373455, 2787868586, 2025948718, 1112362132, 3698495181, 3041318309, 2147348836, 1603987118, 1815423706, 3454271246, 1767833606, 719242997, 706947810, 1480214809, 1623911981, 2618793166, 1178708707, 2584327669, 3048437091, 2700507611, 1937161987, 1185380910, 1772677310, 3833493573, 1665026841, 1646984868, 3422308951, 1003669351, 1732391280, 3554092085, 1957511559, 2461116233, 3582532181, 1189174027, 3450769442, 2553382594, 1730570832, 3151814826, 2324347117, 618040069, 38191001, 3489386421, 3353872647, 4243624313, 2773821359, 86983816, 4289020764, 4098470097, 511691021, 3678501281, 3736394460, 1631297689, 3839221446, 1978462484, 3079408970, 3289992109, 2483850550, 1236990920, 2736546057, 4197523451, 3344029099, 3336115057, 192854663, 2281488031, 1644522794, 4071696754, 1641400624, 300640604, 1580466759, 169527364, 2963414174, 327639720, 3313204725, 172895004, 718230693, 1342206042, 2746947927, 924058312, 291782256, 2727637562, 930871199, 2544401328, 2932293843, 685508955, 1060984577, 4053117857, 2268525667, 204663843, 2632835302, 47971703, 1764896866, 1749174969, 50666339, 287524394, 3103025743, 1149552874, 1121530136, 4129593663, 327190084, 1041050279, 204497364, 145966967, 3101027498, 3781787651, 3323883153, 1397141247, 2221165105, 1427385274, 1423577276, 993656675, 3173834414, 488307325, 76478129, 472912377, 3646432826, 3243319527, 1630029682, 392304873, 1446798852, 1203823284, 2406857381, 2741696120, 3764744111, 746740105, 2295763881, 2672826778, 1233618340, 3049333464, 344167837, 3633640406, 355835394, 343627341, 2551898912, 2577121284, 1477863452, 3051908208, 3014435319, 418866610, 3157139106, 1500165006, 3775064635, 238039378, 2141943820, 3273589080, 1221150742, 1397289909, 3807022580, 1724695423, 3846534568, 1714537100, 2160083192, 4051260600, 131887723, 340424448, 473279054, 416745021, 2700324015, 3433281932, 1126447471, 4230121692, 1672059160, 3763026556, 1441916499, 846064812, 4214484424, 4192557767, 3806237147, 1745523228, 1042393442, 783893927, 1003376072, 3888707248, 3739736567, 2622136083, 1264231551, 1473251617, 1725626710, 2656598341, 3931352971, 4203033243, 2983875090, 116725265, 2773755715, 2354050968, 1430852833, 629411729, 2027099756, 1277484065, 1333774853, 3092639761, 1813535826, 3466352310, 3422786511, 4121969974, 4037451877, 2522054418, 2362827019, 3344825336, 1391395203, 398314075, 3738216002, 2928947332, 1794910587, 2439495111, 665388795, 3065256816, 2801121882, 631395279, 3707624303, 1431375737, 2955873332, 2593252061, 3084189374, 2533147396, 2154908901, 2874805476, 3246053427, 2093196604, 3956900508, 4087808693, 1221862822, 551274288, 287067239, 419995581, 3659809405, 1832379291, 1028999921, 45142588, 82265465, 859330924, 3784903036, 4120972742, 3948913370, 3022282332, 3007379180, 700616844, 1848689209, 3810272366, 2804909368, 3530723265, 180950948, 4207290832, 273194749, 3654004888, 4284568647, 25639834, 598916694, 1507463440, 2479132165, 4055025535, 1733620716, 1772997668, 1245364810, 3598414628, 585841403, 3459576641, 591276997, 1464302906, 1231192843, 3180384967, 644000690, 2122435442, 3217746982, 4238361641, 3894375675, 2052152186, 147421561, 3625501158, 45085540, 55617788, 1963736361, 2109248944, 3587322886, 3156087286, 2082182885, 3782090451, 4254103603, 4242258218, 326153637, 14563422, 1014113218, 3031998138, 3792792891, 1750727395, 1568647336, 2607958547, 4151700013, 2345193345, 1083839359, 839433961, 2466209221, 330315273, 31703888, 271868710, 2310122801, 1239249901, 2605340409, 4069823135, 2020067327, 2459063335, 2146410344, 3246672347, 3903707753, 3158398915, 12569190, 1185073910, 1771795059, 855771615, 2503334707, 1387467898, 1985643532, 1264505841, 2336964976, 73069971, 2007581134, 1969447054, 3141777926, 1912193228, 2827809062, 2186578587, 939186353, 929163666, 3839625651, 3601360013, 4122089843, 79818280, 618616049, 2665499026, 814321329, 3919021857, 473341942, 1697057882, 1262022032, 375061979, 2017986514, 2032957925, 3271831149, 2248895554, 4153291052, 1870214593, 874126042, 3830434768, 2144733019, 3775574821, 3676568739, 2634777395, 2905909698, 2224343967, 2837207243, 3458572264, 3052048248, 2392514297, 3705035060, 1791219127, 2903710406, 2359795636, 2844588478, 345778273, 4035842971, 72170550, 2903814554, 416995716, 2751711629, 711228083, 1078123869, 1549927165, 2325840610, 4115339007, 860580621, 3585759899, 2669346238, 896377210, 1511563698, 1886773599, 3107171219, 264729741, 1332032271, 802545425, 3694311450, 3385366398, 208952372, 3465615254, 1046621651, 3390138571, 3642333395, 2553065879, 3540183940, 3353466537, 1068846684, 2276191210, 2630668807, 3563990342, 2329941212, 1278071853, 2202092936, 3562517396, 1968048455, 1958911338, 3661888205, 3681603052, 3996553428, 30845637, 3297263185, 1209954107, 3577838023, 2466792293, 733424002, 3701868158, 695873989, 925144091, 1885605110, 1704430648, 3968420428, 4265540491, 2569618846, 2618311597, 4180569300, 2599325620, 1673796917, 3846770497, 3961136450, 3176419753, 830556690, 716501692, 3020290157, 861262056, 3599131220, 3126875216, 2811280476, 1864429778, 3004184245, 102813050, 3861082440, 3849483603, 3317521313, 4079334063, 4139162634, 1877918409, 566756462, 3367909328, 2669855431, 265031071, 1286579959, 1589902160, 3120802159, 3048408853, 2699594527, 2148456931, 1646685233, 1955862760, 3079987793, 3395315871, 39004639, 3207302739, 523067115, 13054858, 4285247066, 2822751449, 3859670280, 3123598721, 2901983053, 601411084, 3193199892, 3236330792, 3051434342, 772684492, 2126867548, 2082893401, 2773011431, 3144385706, 451153034, 873007054, 3440888503, 558925249, 2257107995, 4043471827, 109357398, 4038643068, 1750592947, 2460691762, 641848637, 636698043, 948360554, 309642767, 3433772394, 457947382, 2169896419, 1567679164, 3950801207, 2316246941, 1813088718, 314609377, 2471636074, 1454927077, 644635601, 3394295579, 2381665143, 3964248780, 2964264097, 3830111301, 2873025476, 3564053709, 2869477794, 2357981089, 2603499124, 3516487312, 1775846794, 486323271, 733515819, 698276885, 2311168533, 3891188318, 4161165711, 99372544, 2278817897, 3862843905, 3552516771, 525726797, 1923778466, 2924956230, 1740924658, 2271234089, 1516663296, 2448624893, 1134649440, 4075205056, 3459914424, 439533085, 2427058797, 1084870569, 1421128763, 3704115072, 1699793690, 372427818, 2259504552, 2819219423, 1114140022, 2263206514, 3227223005, 550999300, 1569492149, 2433363910, 1219162574, 3714552369, 2855790474, 1555139882, 2311798584, 4262485997, 4168593586, 2637703903, 3194098691, 1456299871, 1504858769, 3820791103, 1166725908, 3283262076, 1408570378, 2177221621, 3386504446, 2931145803, 4170202331, 1411271566, 802215334, 1530887561, 3040154756, 756813721, 2462108503, 2288857244, 321083092, 988822282, 1155760625, 534246640, 3324104226, 4221001005, 1971476532, 2451829882, 3616898603, 4057165549, 3266695464, 81614069, 1429396220, 2228769934, 2782745443, 2754659021, 646042932, 3605637797, 1899700081, 217499504, 619786159, 784060457, 2028833198, 3942027983, 4110966247, 554381611, 1169894331, 3876375727, 3533415793, 2269813508, 201343722, 4007869501, 2550919689, 1775661553, 173844900, 1817790903, 1266219241, 2845295093, 1091163752, 2102535233, 268259190, 4102666025, 822058745, 1202281509, 856639275, 3656617940, 828115817, 146069534, 3302259434, 4082013737, 3466678376, 2368955453, 1943499493, 2484268860, 237743612, 1031791361, 1001154531, 4274752207, 210709441, 3560679974, 1514578118, 540572977, 4135750649, 3933984070, 1133243535, 2174798377, 2207604445, 30107545, 2502437313, 2152648871, 1391036195, 818221845, 1315435963, 1714762873, 148231887, 753512838, 2931874332, 3960044652, 3339838057, 2461507305, 2416542243, 1851406007, 1614648264, 3974162114, 1743699966, 112608522, 1446990156, 3316150485, 3632103394, 1267341243, 1435596972, 3724141147, 224847837, 219661434, 2486036759, 111467260, 3967481103, 1391571320, 397374654, 3125893952, 1876317202, 1853141303, 2525003718, 1391463360, 2018195212, 801662437, 2748709590, 1406052542, 2716636111, 4153099754, 597984165, 2751841843, 1948653085, 2345301929, 2988793616, 2553816782, 3347179510, 944081141, 3610428159, 3965092869, 814854591, 3470129719, 3946236813, 830013435, 4159467560, 1958816223, 440662436, 1229325055, 1220960047, 2555594192, 755771125, 2735951766, 1267978163, 2105316229, 2226845545, 203353401, 287686800, 4140926303, 2106262191, 1509591093, 2115970207, 1470164281, 2923540570, 1197292496, 1423518829, 3088265115, 2387348480, 679809899, 2927608100, 3798127967, 3335594339, 2201317867, 3341693699, 3604159093, 2146212867, 282514355, 778797363, 2802836758, 4144166656, 2026160923, 1431738572, 1528813154, 1012521856, 218952707, 4237517606, 2366250413, 3673712751, 2824506439, 372900903, 3534983635, 3968935491, 326521153, 3610070996, 727714403, 2038657402, 2109222013, 1919686772, 3060508926, 2547484827, 1186784780, 1918847742, 3620870501, 2463456685, 1883008007, 3415210206, 3497209608, 363783834, 2953395757, 1645277321, 3554104539, 449705977, 1439185022, 2638828071, 3067067697, 964727433, 3654975467, 1907293106, 2163393773, 4137437703, 1519301792, 4208194906, 981150267, 1212099719, 1438289149, 2729439300, 610719329, 135356887, 1312778187, 3264768079, 1402292007, 3006196869, 3210443768, 2987161030, 249875787, 1521012704, 4282300406, 3238974586, 1773346073, 2268588610, 2647885562, 3645524090, 188823263, 3022118154, 1347158003, 2786006923, 3908592996, 3420941129, 859928077, 2317328035, 461203863, 425420312, 1704823354, 3788358889, 1807929986, 2460065425, 822243307, 1569498439, 1338867650, 2451445166, 3831166144, 554352967, 2595709110, 3942764559, 2522648970, 2973289757, 4131729109, 1551439133, 2913801527, 1511538177, 2173221342, 841057954, 1804712980, 2897430690, 1379365471, 2189788412, 1741755628, 2296340955, 1830075653, 1871433076, 2801104040, 79814503, 1770532575, 1404899171, 2624058590, 687389533, 3778004038, 174010492, 3913386362, 654820859, 3159345916, 2112631944, 4054033291, 2120808958, 2828444306, 1152718633, 1809861896, 3361891580, 1494481699, 1690598149, 1054930393, 3909921113, 620569996, 241192766, 3361467890, 2576968351, 2838575009, 3949797384, 1343993119, 4118296725, 1166862601, 1091462703, 2177776918, 1218460615, 1690111136, 1266914762, 1047889541, 2583290252, 2542499343, 631692163, 2448003830, 2182200056, 810521525, 1050649417, 866626448, 2576011298, 3536546200, 2002139344, 3652438529, 4107473015, 1195144703, 938457831, 1108575298, 548767474, 122302558, 323163824, 243871032, 4216832603, 1979357400, 147975143, 446692027, 3643199502, 2529253454, 210776557, 1336170719, 4290348893, 2317404329, 2635047094, 1101751606, 3309666705, 1525311826, 2354175477, 3950510890, 1477261520, 1056178326, 109191769, 3492975116, 2194089124, 895363840, 3488026153, 1799933497, 905297811, 2753612886, 3484381966, 4083160167, 2212576504, 3283970318, 4287213460, 1991900914, 1392994238, 647294481, 3434041944, 3555161121, 3648785273, 1402005825, 653133146, 2974614083, 105805636, 1883743382, 1372890724, 4056938029, 4176184815, 451937912, 659324040, 2321196168, 423790415, 1807924090, 2091076385, 4211250764, 2120941974, 658150469, 3860022899, 416613692, 1546005172, 1842593528, 2715801855, 154670771, 2857967436, 3195251120, 1925061222, 505232796, 3907875771, 96681646, 4168974443, 1757039011, 636826262, 2575053231, 2324630927, 954845275, 2908847408, 8385326, 2668535863, 3582444388, 2419600270, 985741864, 2097372723, 1347139884, 1630111421, 1193796951, 1567587165, 1776143217, 759165168, 1350957410, 3178139127, 3663908294, 2303442475, 3073509738, 801646399, 3200872678, 1823525628, 1806395405, 2578874909, 3165243537, 3882542296, 3978452639, 3038273979, 79495679, 2608555013, 980185789, 4056874804, 1894932358, 1596084235, 3334866810, 3659590897, 1981255378, 2425838929, 610853095, 718637388, 2500361697, 2455317396, 797550260, 1379624413, 197856179, 2509354224, 201909641, 2656503866, 4001432045, 1641466904, 1210406830, 421743845, 2320151046, 2088239530, 1393652825, 2957282130, 2268623937, 1112517856, 3442707680, 2510943424, 1472640915, 1832273089, 3509860454, 1967504589, 186882936, 2993043904, 54744571, 1260866623, 3671422158, 3687043023, 4271150162, 1913944025, 2409473691, 118665422, 2577380914, 960293389, 2531346964, 2525687372, 809262747, 2784363921, 564577840, 4195590735, 2108311229, 2164885856, 2019798517, 2927970035, 1855123841, 1536571446, 2440944001, 3520513592, 2464145954, 1824596997, 1341873091, 4112200576, 4139955969, 3024054794, 4218637796, 3412895157, 596531777, 3558406390, 3921995170, 2647305108, 1712536911, 1438815630, 2900982944, 2236464034, 2309347342, 3236387774, 2598663839, 1402377153, 3623622678, 4159072322, 566532033, 2244967536, 1178299858, 4053486082, 3540725806, 1520601737, 301894678, 3347107074, 471998192, 282623482, 2710018085, 4024700757, 1331340954, 2369535177, 832209124, 1056333999, 516605356, 340004136, 121268384, 1505374788, 2217606428, 3522571850, 4087171517, 2509162289, 842625934, 1934600416, 382490868, 2811002731, 211944191, 34632458, 4014608111, 2109760341, 1711602036, 523990227, 1154867409, 858117326, 689682589, 1208823262, 1124128295, 3923348302, 2997659210, 2280140401, 2654409725, 1846136562, 2401715302, 3617613024, 3443564709, 1737588930, 605076432, 1855504715, 453778106, 3284719856, 3450784190, 4058742524, 3057509391, 3244383358, 489867523, 757143121, 3838953603, 3317828558, 110321246, 3706006989, 3255436366, 2535038383, 2581890099, 1469142572, 2353078719, 594171596, 1597640428, 3803565465, 2972656407, 1262597155, 2135923730, 2804790641, 1554170330, 3066968688, 2062088904, 2457505300, 3568463056, 1326014818, 795093852, 2861578571, 2733651877, 3637968794, 3426228475, 892575230, 2737788857, 531457297, 1962892557, 1734842846, 4087080829, 99712320, 4061763420, 1114130953, 1020809987, 3496510716, 4219286160, 399255894, 2555416400, 560842097, 470621877, 1432543652, 435135163, 2809393515, 1962265033, 1687111075, 3523371470, 2728197437, 4215002829, 325135320, 337947368, 1498727997, 812661748, 580940307, 1350565983, 1723818288, 4277483057, 3541567630, 2773864410, 2298179834, 1466756918, 2612738556, 633171867, 733979479, 3718913785, 3531873595, 1669322344, 1101866736, 1364348690, 4256732821, 3515839640, 1213055805, 2180330308, 3812703860, 1691422439, 772855411, 352985026, 299930925, 1327487443, 3009299876, 2659255120, 1931965129, 3301153698, 947496064, 2835902290, 259240771, 3938059561, 409202876, 2262250560, 609142101, 4107655688, 1121288969, 608617657, 1642510744, 639554578, 2542870805, 180658787, 2842035429, 27931259, 807900009, 862452173, 694163973, 3852029810, 239314954, 285297670, 815441968, 2224188448, 2505485412, 242406750, 2071004120, 2231590792, 757016201, 2099625525, 545427674, 4214368119, 2234513921, 2430162149, 2420392466, 2274723115, 61090025, 1298407070, 2852393151, 3251862581, 3578716293, 3193393053, 3792502296, 54754792, 1890455014, 984676667, 3072274473, 3879316169, 3999999818, 1582101304, 3059243928, 4237070492, 736889514, 793705104, 1794507397, 636956890, 2478874207, 3420847638, 1835124131, 2255523527, 3033768405, 4139521301, 2045814817, 1568324968, 4133913566, 3641579364, 3083819754, 3777721503, 1213525361, 2036573316, 2021492934, 2297950691, 692206618, 3739686339, 535915135, 2362678510, 2357116075, 3839248007, 1593795051, 99453255, 2841682253, 987823716, 4166343931, 3960056108, 326723087, 1099684147, 910021276, 4277781953, 1046443157, 726164345, 863197724, 196002699, 156560549, 1441482872, 277603247, 3587259295, 3866976977, 1617602939, 2533276365, 1535046834, 1923941716, 688092058, 923697403, 2825591061, 1513757363, 140630715, 288645120, 473555867, 1570594004, 623695654, 3546856982, 2222641356, 1516094775, 3176821337, 694271628, 935006613, 2815650432, 1450994758, 2425747479, 1185793729, 2772855187, 2900811190, 3987079768, 2424070454, 1381966085, 1370614599, 1377523616, 4284383964, 1394454030, 877575474, 3964818102, 599557852, 2482105416, 1980705690, 549614726, 734496520, 661924207, 353348329, 1837517113, 1180484523, 2477037216, 3820965855, 916619240, 660292061, 1697243275, 3217390649, 3271526844, 1332387705, 198192999, 1250899379, 2242848915, 67509492, 2495186676, 738755819, 3092929625, 121506318, 3056076771, 3188033898, 2750503421, 194457814, 321803160, 3345485632, 2065096401, 2901863542, 4128527129, 1805523622, 3339497426, 1996839571, 610740465, 3924306514, 3451436813, 2897384762, 3695978660, 3245710259, 1575734498, 2580691541, 3235420735, 1754096473, 493703045, 93904652, 1897308761, 4175875577, 2958110015, 4270643739, 851795244, 2152749575, 4236405702, 176675555, 1001472265, 3497991481, 199897954, 2534255612, 2079744193, 729268343, 3356339294, 581557466, 4277973787, 4107564755, 3567131316, 129043509, 1953520840, 3071234911, 105396284, 2598098892, 69707137, 1585400096, 1423867044, 1361649848, 3889180944, 389807269, 1557409228, 2316646615, 2758832509, 2244074086, 1407369618, 3460307087, 2122307147, 2445563848, 770243565, 124933041, 1451906004, 1884343486, 4104680143, 473084202, 2071357970, 4264654359, 230345670, 2636240304, 632729044, 3280261, 2053070915, 1922075151, 2900113309, 1081907229, 1195838786, 4180659777, 1814906298, 86975003, 2786278517, 1302754572, 1493779076, 4100609177, 856306208, 4243676293, 3699299550, 1595693397, 1247244657, 3170294601, 1613845863, 2192826000, 2156849328, 1008399147, 3897172967, 958235605, 3094331466, 931970767, 995927225, 1631879372, 1603483828, 2703728126, 2328338826, 238053743, 1301536581, 1993407052, 3993723221, 4272685864, 3330135121, 577770653, 4070017351, 593018494, 4258874365, 2910545448, 574106226, 1066474623, 1378012270, 2448910760, 1157410413, 1775608420, 3025640010, 1582535254, 2173461000, 2306639206, 56216685, 1659981169, 3801543254, 708911173, 2033302542, 546269465, 2208762748, 709837183, 2325051141, 698191649, 1386174651, 1401420490, 2924324637, 4103336, 3889200856, 4026349387, 979345802, 1623583904, 2815295826, 1490572366, 3748784516, 69188203, 3678669306, 2039502895, 2293785756, 3536682759, 2520587920, 1773999456, 2294347458, 3678961942, 2884653855, 2444228853, 930827878, 3169804765, 3712986684, 1667078927, 3240360068, 3727512159, 3100252586, 1121506481, 3195846450, 336438060, 4005842105, 1999387462, 2367059066, 2519496685, 2393370001, 4060167397, 3671316654, 406986216, 3237021704, 1542434212, 677745392, 3278855386, 1481811651, 2967656210, 3028270587, 3918971336, 1165716801, 3606730273, 651093930, 1903021235, 2585817843, 4022614353, 404526903, 3312303055, 3542156285, 224526209, 3691039657, 2002844009, 3429262666, 3372919206, 3055886464, 4220052194, 3752217011, 4097266166, 3173199552, 2669928286, 3232998552, 734635165, 2914782012, 268321226, 1683038970, 2017436082, 1816350068, 1708539443, 3367029860, 3366259087, 468604378, 3322105773, 992597706, 3362439767, 1330918959, 1745932429, 1167853951, 355400232, 4220110021, 481074606, 2302602824, 1513195270, 3665263063, 2119504996, 2981013797, 1058909827, 4201979510, 1483346414, 233682706, 2188254377, 34230000, 3741724477, 3152788029, 3217320553, 3706851146, 29364028, 3346625631, 2537039457, 3813111751, 3733693665, 2436287207, 1322666871, 990586967, 322153349, 2018199173, 3404212569, 2009961686, 2189035193, 3293556820, 3144090491, 104727666, 1409773341, 3137205689, 4146295479, 2561854939, 1590524172, 3791788360, 2899490504, 786335877, 2325883367, 736676511, 3073780054, 1306035331, 1524965446, 1135089316, 4209080831, 224431670, 834138832, 1666080024, 4179345503, 8987932, 3448538902, 3297803057, 2337812513, 2594431396, 3500784409, 3597611592, 1372432930, 2957528229, 763300069, 3862088824, 1971500637, 3444477131, 4190888205, 3532225534, 1923519892, 3736764540, 2481952965, 1914722992, 3215218309, 583638590, 2250704857, 632775207, 412139666, 2585904849, 1361068311, 2858342954, 3025651092, 1421836517, 4145516955, 1838519277, 3002020257, 127721068, 1790871484, 918380340, 2121721772, 2400423455, 1464302216, 2236458566, 2242531803, 1555645823, 35593000, 1299894729, 1882776701, 3518609536, 3250964091, 671015300, 2298678568, 469249812, 279478519, 1564591932, 18448457, 695672887, 4262675777, 1051702288, 277822197, 3610879930, 3760931743, 3303225469, 1478472751, 1951173123, 3961241732, 2401320259, 2020000391, 730643244, 2335766756, 2226863948, 3031310525, 399430786, 2111050044, 4049130497, 2562841867, 3719547437, 4000626823, 911711278, 1386081624, 1380552915, 2836952996, 2650331785, 2856980449, 2944456638, 3637915580, 849073479, 3825297709, 822668661, 283312359, 657507803, 456474257, 3820486117, 4079642789, 1910787820, 1855393646, 2492432941, 2872361851, 1981161751, 168583835, 241687447, 285366129, 458777981, 1748289066, 2058127926, 2072728147, 2737462237, 31910271, 2743161174, 1205772925, 2839142432, 2246364080, 3444698344, 1057540596, 2221527773, 199479919, 689867875, 708808107, 2365136962, 1889193464, 12794072, 400356039, 4066227570, 407475341, 1809614286, 340301847, 4208995444, 3810191580, 4163491801, 963162338, 2569700501, 3680526027, 1061301313, 3509797043, 2828546388, 2718458933, 2673532318, 1079816414, 1213870558, 59014613, 2512104456, 2351167097, 4080298191, 3409918892, 3195043107, 1304007855, 3298480566, 3827124460, 442233734, 2307703953, 2117671288, 2293883451, 2219277380, 3002831655, 2210796077, 4130782501, 2483560056, 2176879079, 3542502832, 4197786483, 3496002841, 2908387835, 3363360430, 3288036278, 1529679290, 770748236, 1548082260, 3619723030, 341430110, 3348240677, 3122706677, 767364437, 130494661, 3450909216, 2310628035, 2191223163, 4160186971, 38318787, 384551777, 1650106926, 427474905, 3367273888, 4273276278, 216330675, 509066198, 2781911027, 1143389953, 2590640414, 2997228565, 556321182, 2702388765, 1343869646, 687173026, 1564594320, 298815469, 3860833266, 4070368451, 695250052, 3110376283, 1021738498, 1793882259, 424993610, 1189578443, 810552107, 1733143593, 482786393, 2487030611, 4165110336, 3733419519, 4038990875, 2188582524, 2626211800, 3850196398, 2392906245, 809298079, 1779751576, 3769333629, 3013628194, 2135361055, 2280451833, 428590937, 728238869, 4015698553, 2840827567, 2252713537, 2364636529, 251380999, 3933531593, 4000821322, 2450265029, 4114317357, 1487313863, 1958040449, 4193768854, 1191140517, 1608809754, 2145224599, 703966480, 926466869, 2734425863, 1210642202, 553784870, 3121371386, 3568788342, 3841648825, 1554338572, 3375547457, 3295930550, 1942085022, 1951503426, 615971173, 295571564, 3511676002, 651110615, 2821245862, 3766193687, 3601617495, 4234179368, 3703760745, 2418029691, 1721244575, 3856210713, 3581801775, 477371033, 3441075805, 2983817765, 3285638145, 682070870, 877086128, 20351540, 3739242091, 3094990158, 3531519466, 434126163, 165464678, 1919672234, 6368166, 4014852128, 3035721068, 2062817201, 3604317751, 2145114925, 1831230680, 4046343631, 2439547785, 885360505, 1722353147, 3744350140, 3803422323, 2919523034, 3449067414, 27395783, 324136792, 2637676118, 220070955, 2487728294, 1253298165, 1061408860, 2372821824, 861987689, 260225766, 2651506349, 1576050665, 3122568402, 2979033078, 1205364058, 446001361, 2865273468, 1766305292, 3281201256, 239504657, 3050332892, 1141111166, 2371215036, 1075224386, 3953550424, 1299955746, 1680486734, 2127001870, 2334021892, 2597266487, 403273453, 1698347381, 3059101723, 2288351795, 3436108076, 1309197151, 3286833740, 3583509255, 1652735197, 1083195667, 1554880251, 293558132, 3642409070, 3299063604, 142635094, 718383610, 3489520934, 875181886, 3100302808, 1389144184, 628534338, 3861419045, 1675112551, 1446438467, 2076255994, 2720909198, 4012050432, 1100939116, 1316653602, 3514448656, 2153521631, 1141151877, 3125983356, 2410764812, 4148181078, 3500617805, 3823808816, 1819888041, 43926990, 4167449294, 816422218, 3040213850, 1783490978, 362577187, 3068689048, 1348269372, 2225899049, 1337583196, 2414016496, 3315939243, 1181786176, 2425270424, 1784669171, 2785396359, 1561547123, 1609897906, 2146002683, 4198645458, 3736158519, 3607101656, 360860108, 2054415500, 102812728, 2292142796, 4035407198, 989366749, 4090307307, 2294038820, 357210326, 3335237525, 2579251456, 1489913575, 252118889, 1205166891, 3309513025, 993078188, 951820023, 2313884255, 3851629225, 1044998328, 3082081673, 1299680075, 2686610428, 1842950856, 643338442, 1497199858, 3503562724, 1772645571, 545905209, 3837812601, 1221936814, 3689994618, 32510460, 2680811708, 1503865286, 2070062270, 934930568, 3803652724, 1356571547, 1900015948, 3902001958, 1855282959, 4081574597, 1814112267, 1985166787, 418091645, 761858352, 1939877139, 2494465468, 1677848964, 3943034656, 3356943373, 4161372548, 3200906703, 1302961425, 3993189675, 1439681042, 2827567495, 2752128278, 2230310854, 3787953887, 2138766081, 3427315615, 1173687674, 1581782171, 265098075, 1003574322, 3572510048, 3652234668, 513217888, 1473950182, 3508705033, 904613267, 531228685, 3003455644, 3769636485, 1325398296, 1376884797, 1782256253, 1216530050, 3272119066, 1688074963, 2853453754, 3123163867, 1240666837, 3515801782, 981854679, 1157328138, 1305664690, 597691027, 1486701536, 1527002066, 3123080565, 196758903, 2056652048, 3693343660, 3254762673, 1593876381, 570601118, 2272945483, 3951072770, 2755211292, 1500100703, 2215798331, 1490902385, 256634749, 1685734609, 2017651222, 2033183513, 2056850953, 311176428, 1805845180, 708247337, 4283102177, 4228845235, 544788586, 1996861376, 915010962, 1840946101, 3318054362, 4034509422, 3421354502, 646520255, 1106994515, 955795458, 2567516608, 3132525275, 2344554320, 2863885413, 4163057155, 695150300, 74650245, 3055764690, 1851852271, 4100121546, 2025862409, 1031548174, 4177158088, 3782350413, 79847638, 644419214, 3274367721, 3008832552, 199183683, 1830793859, 4098089180, 3699150435, 3100835319, 2705796113, 3315898884, 152043302, 1566120069, 1338432212, 116936797, 760417120, 2724619780, 265841037, 1073619465, 1014209981, 543454210, 3866510772, 2887640498, 419961383, 495482089, 371462337, 585722698, 2935390779, 3671451569, 188755548, 161781551, 2985142032, 2938276480, 4215104042, 3907007865, 3175070509, 652128583, 3962969622, 2338219036, 2305286031, 3683754907, 3354509914, 2502976506, 2000180545, 1896718175, 971500061, 4021465480, 3535941454, 3867134807, 1042870286, 1034666594, 2979321650, 531259595, 1153257562, 799677449, 1511022803, 1568225258, 2305002639, 76729549, 1524234985, 2523278646, 3060229420, 4287973251, 3122485734, 4157076234, 1753458827, 2758380323, 1615198735, 4067992127, 2157364683, 2129444969, 423341549, 2261038440, 2918565690, 3063268270, 4045824391, 157460856, 3760421054, 3724088785, 2118516511, 3080954045, 2678963933, 1428162486, 1382885806, 2879092923, 4000009163, 2862108160, 3814136617, 875056562, 2811317019, 2883591238, 1037809512, 1121066462, 4198186978, 3761050767, 2994007772, 3434836645, 3897661217, 1846820364, 2394805371, 4114110680, 1095866095, 2198352279, 2609714486, 1830933649, 3310537589, 910849123, 2207976129, 3493862284, 652325371, 4192941803, 325464023, 283333911, 2742448549, 3421144797, 3316994761, 533157778, 727356089, 2049784618, 1156556209, 3739684573, 3178572656, 3712509391, 208050859, 4147899576, 3239204336, 2806051222, 3647158956, 4225917401, 1579534244, 4124231850, 2726559207, 1705091905, 2350036212, 1084503046, 1012802400, 4275958063, 4029844939, 3781024223, 3868469249, 489215039, 4216103456, 2302488145, 3552762569, 3566886249, 2736438787, 2936296879, 1778117704, 2658010755, 1533513923, 2581067874, 467167390, 2561908395, 4006303404, 594294171, 430648805, 2421128481, 1537585141, 3263297677, 1308804290, 4061635827, 3347782969, 10346695, 285742096, 2290275096, 3930387497, 2348996134, 765496412, 255780572, 238774553, 2358068174, 1412644722, 2509160442, 2253989335, 3778307098, 221057133, 504702625, 741677310, 563164216, 2651621323, 1450417257, 3212047137, 2310780971, 2756632413, 794862397, 2552378844, 3823350854, 895567405, 520258427, 308181253, 1531977962, 961427302, 1990637876, 1178968927, 2150310317, 1081187095, 2543912989, 1367429066, 3240926814, 3435465167, 1843106939, 3931746744, 878040451, 2675374801, 1332896447, 2309855880, 3647810472, 1136440149, 646980261, 664396680, 4105105978, 3802548582, 1983909277, 2389375666, 2091998581, 3259330760, 3949229966, 221342980, 206037055, 1223678729, 3059225352, 3013038909, 1424066168, 2882891396, 1838822182, 1020450753, 401828283, 2119809380, 452091303, 3967955454, 2801534803, 2213237976, 3345137543, 73799929, 1224321732, 1297993527, 2032778441, 2521578283, 1658077661, 1738217519, 4171862918, 2275715890, 4165726357, 1960996475, 1721796735, 2939643972, 3333926759, 446944648, 743053026, 3260721446, 3531660326, 3153074091, 3171349914, 3415798543, 1971698663, 2890769998, 2275909098, 1127866599, 2445186783, 2045084928, 2595719198, 1138301970, 1885886872, 1334415997, 44296841, 2802862236, 1168328274, 1223895866, 1963576279, 3585117882, 3549068193, 3498187460, 1601053333, 2909240235, 3442729250, 2871301608, 16749333, 2748473333, 519833586, 1616123966, 1262631988, 261778700, 1090753838, 3905323469, 1537039588, 2343896533, 1220942276, 2014365592, 2727633276, 2272831318, 176626019, 1525649710, 221742824, 777554912, 772358605, 3087346554, 1878336912, 2205312326, 1643715005, 1422489935, 3238617892, 1818611639, 3018950546, 1715927542, 1632422769, 1966559588, 2562092969, 79867643, 2460565990, 3373341170, 999038773, 2783630404, 1457903081, 2380006071, 3839420375, 2665785924, 3454842743, 4029543942, 994489180, 1751704003, 3534105627, 3425897284, 1079096572, 3442651520, 2103699187, 928448361, 2104098806, 1869676012, 2735411611, 2520627684, 3139021131, 3991925700, 1350564359, 3510761591, 869043937, 634091690, 2401708441, 3983824110, 1624097716, 4104722454, 3152816605, 1428724311, 3456640418, 2952171346, 1566856922, 3147940153, 1656817899, 722180246, 812256744, 3070021165, 2651436225, 2335409827, 1821973843, 2835393191, 2708810457, 3799365410, 1583504543, 3799061088, 3423270547, 753052953, 4224597655, 2300122430, 1840921121, 1543496759, 1618317254, 677049838, 288873346, 3263597817, 2152988185, 2985736193, 2839676093, 2952311354, 2525783716, 494685396, 3081164150, 2535856916, 449065295, 470482534, 1337825930, 3241395450, 2003549981, 1681618374, 1529950623, 1103205767, 2755259510, 1357582409, 3890842403, 809139381, 308701943, 771464280, 2942223241, 8076617, 3682117881, 3366099910, 2082271678, 1710963747, 2947244830, 4131446947, 2263508814, 3560585612, 564956983, 1598626455, 995263210, 2384809882, 2257619091, 3960828147, 2356792664, 800913127, 2355542810, 1185718780, 2016474969, 3067717637, 2016575786, 2945274633, 2600059610, 1498549459, 80084680, 202567240, 32271379, 3518560234, 4227974419, 2004309771, 2753687044, 2669764959, 4141676417, 568266132, 2851890676, 1500234504, 664898126, 3804532919, 4161901690, 1885484410, 4105543884, 3120190975, 1942578805, 1638363659, 1247882208, 3253571612, 1288183304, 3956845196, 3398974482, 2398264428, 2395181584, 3277105449, 711156897, 627054421, 3468353249, 312572191, 1379841895, 3248213824, 2674216775, 2363251782, 3651375829, 404850122, 2975174908, 3193013944, 698734709, 1639692539, 312032778, 4260325449, 358604476, 2309522383, 210931062, 3264005016, 3376347887, 1996814399, 2636266254, 3768137541, 3587212424, 1905409264, 1946115860, 2019675603, 914630223, 2844221364, 1146874199, 15715607, 7251701, 2060353344, 2325122524, 1963891745, 2605455816, 2578638763, 1928071078, 1322160924, 2497961228, 3770874132, 343086774, 3201825099, 4117297744, 474922334, 2813006046, 2440036355, 290128178, 1451091927, 1414252239, 4110373449, 1749259130, 1916609607, 3612471183, 3733503418, 2136209955, 2913978851, 2660204187, 3376486652, 889473349, 2696937722, 2374143845, 599671306, 2251505030, 3226042162, 2724267382, 3563304031, 3288526513, 3659557146, 4090776525, 2922627597, 3929801311, 3963373978, 2929754748, 2001596843, 2883901507, 3934029296, 2767045917, 2922920377, 2940868456, 3261441615, 3187390651, 907271559, 3178741837, 3262852685, 1619124665, 1253038649, 1154484213, 1211757869, 815283159, 913925802, 3980659617, 1244284677, 2288003191, 2002645828, 1677216561, 416352930, 1722465991, 2542284670, 710351273, 2751431429, 2499829706, 1560220688, 3295326007, 529877644, 1020233839, 2731293369, 2412149819, 3140063087, 393640532, 4010921001, 4223211907, 583264738, 151854399, 3026879047, 3730866493, 1427625457, 1887298308, 1143626579, 1762370086, 1294898109, 896726264, 3209226107, 1978325679, 4222626641, 4203685271, 2178129734, 2898306266, 1401590998, 3652789642, 291665951, 2718520030, 2079325623, 313449345, 3499882425, 1441968781, 39742905, 3989360964, 1432824840, 1619634624, 2057179785, 1293453055, 3411018701, 2627213361, 1902308699, 2410146541, 4118529339, 224813183, 103406286, 1306489360, 2274430672, 3258390223, 1480999397, 1644717695, 1050692272, 944823738, 4131342828, 3281960929, 1868600230, 1683998893, 3130524781, 2952596832, 2440722864, 182992149, 2552600787, 948496044, 359053459, 3130772384, 816765784, 3684210576, 268003812, 3813630819, 3913341061, 1544331405, 1487328361, 1064019179, 1361726832, 1014799926, 197186296, 2423370711, 1875746477, 782324886, 655188464, 4113908204, 1125089733, 3407860748, 2651742053, 2096308148, 217143461, 343250387, 3134162185, 1466082951, 2355622357, 117749540, 3312935289, 3628890668, 3724162919, 3245959773, 1461192290, 1801963539, 1518888046, 1351831397, 3003496819, 3305156605, 92277453, 3820746132, 286617342, 1651750579, 4220069736, 3266212920, 3008919937, 2207700235, 4011661127, 3458491376, 1859854366, 2457107037, 408864690, 2018432347, 924001128, 2943451913, 3974946333, 531195630, 4222842635, 173935055, 4141399613, 644727427, 2817145748, 3937391050, 2227561580, 2434165601, 3228194522, 3881369040, 3462328119, 3732910064, 2862214126, 614689816, 2791910396, 54620182, 1835165373, 2729951150, 103763934, 188734633, 3090177304, 2837765230, 1067492926, 312730346, 1493617283, 2655580828, 2575229784, 2597646753, 1338244604, 1260271211, 1937034020, 3728986675, 3025479226, 443862924, 1640565555, 637530832, 2223201790, 1581861935, 1928330357, 4072992399, 4272478647, 749840038, 3151449659, 2373145062, 3222079498, 2572185973, 4193672721, 195272680, 3594183789, 3843193187, 362076965, 2246827530, 1061453055, 1266668665, 3467375361, 257348176, 936990615, 3294071937, 633493478, 3111822659, 3054074648, 4110244263, 1661298564, 4254420972, 3993486151, 2117290291, 3036947634, 3935149510, 7786154, 2279086988, 112816204, 4188971885, 273718637, 1987433128, 1575556745, 3884059223, 307936922, 2303456053, 1334718744, 3374555050, 2389028378, 725900501, 1120965146, 2750405813, 3474656312, 3455044854, 4235963427, 1076383302, 913056469, 2903096855, 3601410891, 1091736679, 1492159872, 3956006234, 2545513192, 425333054, 1388072761, 1172845191, 1804606384, 3292363535, 1089820102, 2470647990, 798290843, 2575550030, 4013467440, 1131673479, 3301509921, 1830606656, 3905931328, 2513276217, 2221949979, 3928536191, 2609240813, 2807776510, 3427500924, 1232285015, 2304144133, 2879737644, 1523220562, 4170236614, 1104456665, 2370497350, 4089349046, 686676404, 1439462595, 2991784472, 4219859097, 605113263, 1192232384, 1376605732, 3634275813, 3422519996, 3348689990, 3097411780, 1898974988, 548775934, 2187943538, 3671179544, 3277054994, 949417962, 3075684250, 3766064429, 2753199566, 4195080261, 68359665, 1691136035, 1685079776, 2754245003, 2884287463, 2251702286, 2695185738, 1739523755, 33151078, 2594638881, 391040658, 824142449, 720781490, 656212906, 4256643739, 368347360, 2962945317, 1858686778, 1400856896, 2969462617, 1818866214, 2734628225, 1007596292, 161464057, 1561050545, 2666463111, 1662449804, 2174145584, 3754749962, 2774560148, 1799924928, 1644237443, 3713371056, 4263711428, 702209751, 4270907563, 962466659, 24736850, 1909030740, 2769229537, 1640616257, 686415076, 1161248742, 2908672872, 929017660, 1807151565, 4224288542, 2892148630, 1675703203, 2207973405, 1477024897, 3766352305, 3362940253, 116469335, 1885679153, 1073003034, 1281151969, 2652941008, 947688390, 1595098168, 356275365, 2666361064, 1795663635, 3099465559, 546608381, 2402687094, 1817381157, 3919950418, 3986506952, 2098301434, 3045187041, 628053182, 2081849973, 3483631707, 3624843738, 3504814680, 1235373853, 3771898440, 158874686, 2835883312, 1893644582, 151374819, 2559684087, 2718063911, 2871808573, 3241723133, 3233563045, 1790879757, 839598423, 2082236083, 2258438311, 1528199024, 4206653470, 4053985046, 1915798879, 829592771, 2243819091, 2942178968, 2206261542, 2746468625, 219074384, 86290911, 1868823116, 3221881467, 3351724792, 2776643310, 291722001, 1848833809, 2193830334, 1688407235, 274159102, 1323016855, 3776044264, 1809027102, 1976274169, 1969151040, 3376101407, 2622779215, 4266473762, 3453310674, 2600589560, 3312425225, 845304814, 1405183230, 2941275711, 733980570, 3925829353, 2367852863, 1364237291, 411783948, 2746466161, 3166350925, 3143951843, 12756856, 1025947553, 91311548, 651469867, 518629595, 4174988058, 3187151870, 1143636701, 2298789167, 1997699071, 762929393, 3058805343, 4092201337, 301708418, 3587761797, 3302299753, 874116167, 2056352724, 4174356158, 1226370279, 3002821330, 360173304, 4023546885, 3105441234, 1410786941, 2876242323, 2734108663, 2290288674, 620784925, 366916467, 188127976, 1580619516, 2526543846, 500301278, 2170023528, 2337157559, 2346094329, 2350122076, 2621413190, 1827431352, 1480831793, 2730650731, 438425550, 3277976326, 3264661145, 53923194, 315641812, 1484659032, 2990613004, 3566844569, 3187497768, 1888227964, 3487840910, 2474083092, 520910476, 1429461779, 3230710166, 2147415289, 2147103873, 43772923, 3517360084, 3058472022, 959555545, 4072623702, 1493629263, 3968989762, 2432859493, 4002954107, 2052616748, 2486673132, 460832039, 461613184, 3677420845, 989115349, 1090515077, 1926471963, 1163327587, 3052647401, 3422076400, 557365317, 1243680182, 1510476139, 66526035, 783028685, 214756321, 3858066113, 3584612270, 1726647740, 53566181, 140650685, 4130436339, 97527797, 2988804889, 3544474254, 2775847066, 2344870790, 2742663565, 1116060969, 2678072365, 2535548142, 4224748287, 2955736773, 2962740246, 847849780, 3643211064, 3906251077, 319118076, 3834308949, 1152742084, 4068361528, 3478976372, 1611881694, 3311041732, 1110280484, 406377756, 3408926935, 610449203, 1463377889, 642187989, 845751937, 1204715154, 1946330457, 1242051858, 2976057441, 2011063779, 3877806353, 3608274401, 374602266, 2881616790, 3735318148, 1613815216, 2972785787, 237243981, 962942826, 1037503363, 4030143477, 115165690, 701512420, 1630231454, 34189280, 164847480, 2880138843, 2530807473, 301482266, 3973133346, 2319054458, 1256593152, 223653850, 3687885299, 2270697428, 267773073, 1110133996, 2721874342, 2005628846, 2976742661, 2817379058, 2568277740, 800800067, 2884379846, 638724253, 1189435250, 1361425413, 3961946672, 477586232, 2664785589, 3851476413, 4151801628, 264047348, 1034943874, 1706308054, 4320314, 2326034998, 1841394713, 1451245310, 1103934619, 4216094956, 2184563026, 1822704057, 590423833, 782550630, 2251384201, 2042146240, 2649763851, 844937105, 3729318284, 1127012576, 3197762161, 633352399, 1895144740, 1027954041, 4019052781, 3846016888, 1292633748, 3580038492, 4171158099, 2345647708, 1304022826, 436654894, 3235368593, 2410727951, 1693972969, 2191225476, 418602238, 1821485230, 588402772, 2105122085, 1784330889, 4026650373, 833417565, 2948331853, 19133677, 917895188, 2308013846, 2024043073, 3153846686, 1062794737, 1673111872, 2790477541, 1726314715, 3630532086, 866282893, 303038554, 2234202767, 2516562595, 2240896443, 3957087835, 134622126, 3561420957, 1531447860, 1548086496, 3714847805, 2542880220, 3875406116, 1692647331, 2280076929, 3196698268, 4144555751, 998203142, 3042906852, 2203758511, 3300155598, 253494206, 2063405518, 835383369, 1772900726, 3280182142, 2744114690, 4175988804, 2278476168, 1422140739, 931624121, 3617708500, 2020868116, 844358831, 1444870145, 3652072283, 2906611879, 380460614, 622635207, 3582742179, 2312621896, 1201637990, 1090726400, 417950885, 2290131332, 417188775, 2133286628, 4013244016, 2489328360, 2946266788, 3457679358, 2973372678, 905586305, 3537224412, 2504197278, 403118614, 3790506249, 178678512, 4217115964, 1100317106, 1775655433, 793261811, 2465586815, 2422081423, 3765817993, 498620224, 286592090, 4011899118, 1982284234, 592887307, 2954463213, 2552500944, 2913209936, 1082986156, 1311401882, 3208140614, 41172367, 2625174922, 3657610727, 370197820, 2079194507, 3367543703, 1040545832, 1473887947, 2579178698, 4051657658, 272428328, 3803680469, 2434174447, 1668396912, 3000355539, 282059992, 1322285293, 1015000876, 1516499371, 4192547138, 3554267569, 1989823496, 682050789, 879332121, 220878016, 4021697180, 1578194792, 1081479899, 2785803757, 2670614444, 1543154414, 4008902645, 313554077, 2125373094, 2181420775, 1312882067, 794577871, 665342855, 2302123528, 313879777, 2692029627, 1356535700, 741333880, 405653966, 756829842, 2447421625, 4015290402, 1797968335, 66730897, 3137555082, 2897148203, 3805374790, 3288979542, 2526137716, 1163178527, 3599543721, 2551171241, 3049753571, 1461822472, 3572079104, 2663226915, 3994950657, 676274439, 774461047, 1065480497, 1116215442, 1740278917, 2747970727, 3747918575, 220065264, 3229340043, 688000226, 2251457296, 1822692961, 895159241, 1677628615, 2609894782, 722055938, 1144194577, 1369427927, 3244162719, 3900770153, 2121228506, 1654350862, 3055345707, 3681033310, 4181525200, 914909341, 1600306710, 1807297401, 2662779880, 3038266572, 954078246, 3334844645, 619461424, 3279918805, 2936792684, 3774344176, 2746618372, 1581789216, 3787023058, 1957522094, 844276258, 2812174239, 2943945613, 4197686117, 417723166, 622125620, 3294176881, 2546630758, 3337462181, 4146366897, 2692884813, 2400344419, 2710812665, 538690154, 479181796, 78731564, 2368436242, 1420270269, 2946397697, 1990826590, 3754396550, 3280564791, 277019932, 2982589494, 3851709062, 57513223, 4091946428, 2108036315, 3757969898, 574612804, 2506479964, 62866989, 2038860930, 205127402, 2922906990, 1172575619, 1051512556, 2153829257, 3107184448, 1744125589, 3728033099, 3817193238, 382341961, 2972734146, 1380128884, 3309817300, 3927141247, 3418670258, 538855137, 2542531840, 1298684517, 484361505, 1786407175, 3427459273, 249760719, 2401474742, 228417293, 524239116, 3492973311, 2298372616, 3636314097, 44660925, 3603507684, 1962785260, 667381746, 211459682, 1317999623, 4147440985, 3135260624, 3449573222, 3462758372, 926728979, 2058927639, 3902002098, 1160424480, 738700364, 2010719307, 3640502413, 3905091195, 2390497341, 2941937401, 4119780403, 727478691, 1316514435, 3028842562, 12789384, 2074014385, 2514506702, 4264584266, 3817207889, 479308180, 1907236963, 1159150892, 1816394713, 1770665166, 2822596567, 2122002340, 2252269364, 3337847862, 3410609438, 3345078323, 2732542243, 1774004180, 3552078153, 2273413322, 626368542, 2938027677, 3540688144, 392009649, 1367134049, 2710028914, 833130010, 1924594368, 593986140, 1724825297, 114432851, 2285073164, 102922359, 2727968170, 3559348082, 3316652351, 1117108241, 389788330, 1564838520, 2430640751, 180241244, 2482088876, 1433575610, 664512120, 1992999604, 3399296154, 525187598, 997790915, 13878981, 3055572149, 1276710348, 3138046058, 611757123, 2005522966, 809829674, 2813259545, 4054431112, 101706915, 3921072088, 3979113332, 1898862304, 3309115095, 1401036999, 283757895, 1410904656, 2694413675, 3959268045, 2651931923, 3924013926, 482339481, 46207750, 4139950936, 1296069531, 3542643093, 764150909, 162112888, 537618642, 808523898, 3116494396, 2923359262, 302189472, 393811933, 2281451955, 714384129, 3077267035, 1589824622, 1486853714, 3497579127, 2880413971, 3975038132, 2918938315, 1017700839, 3416452885, 48325371, 1933985373, 4016785765, 4179020391, 3945101696, 1595090797, 2002414620, 1881955320, 2322486741, 495232697, 2308126507, 3997184647, 1599915404, 3107560737, 1494854485, 1549336985, 478068600, 4022558157, 2819948986, 931253528, 863092061, 3326846513, 1147086207, 17056628, 2189939733, 2031601356, 1491968100, 2247416593, 546655832, 4113308257, 2133832496, 3033755891, 230967377, 1841332034, 3488771896, 2893581464, 2753767308, 2393410185, 2780810428, 3826857478, 1995821697, 1470314941, 3657137249, 94562106, 512379994, 3074644939, 963797449, 2934270182, 3396635788, 2379317985, 1140600944, 1925414904, 2498153832, 375714007, 419559545, 2299616778, 1406294408, 1298356936, 844161350, 3202999546, 93796023, 1400175460, 1232955670, 1852545255, 4243604209, 138348553, 3846453188, 4275203281, 1809981724, 1531379273, 3805050303, 2000226208, 2634603723, 706661194, 594811136, 4171637759, 1422794279, 1508421016, 1040788914, 971707505, 4013973717, 1599282458, 112471405, 196557720, 1705063487, 4129007210, 4217656259, 2827581520, 394357368, 586937555, 953462639, 2298337615, 3859329312, 2336003026, 3553879974, 2511584101, 3076079720, 2261976077, 2687650385, 2155765658, 388736466, 2602136646, 427611603, 3293743656, 2818935609, 2944381314, 2822782675, 380238230, 3797653563, 1008375057, 2493806651, 2397181178, 2311817902, 1998173717, 2878381549, 2941231035, 4083802953, 465804015, 3452205024, 2975506519, 2121390773, 443742910, 173551495, 886707282, 3923366338, 2527399083, 1073731859, 2720253836, 1753511866, 3191804408, 2698470581, 1360884337, 949943012, 3005942541, 1414618557, 2957327587, 1891548454, 1323623158, 21562113, 1848699961, 2166495098, 3662373463, 485794657, 3150325253, 2341320837, 3388258127, 2351048741, 220850157, 1404206482, 2379357325, 8361710, 2445831379, 745518873, 241298615, 91550117, 2651237589, 2580592108, 3028199568, 4151643276, 697830870, 3837789277, 2090952964, 359730782, 3886740425, 390544565, 1484158922, 1693292702, 3981531044, 2053669696, 2808963211, 3050344532, 3445726639, 3818995785, 725217214, 1396735335, 272363424, 770177606, 491701895, 1130812086, 3524182036, 1601653496, 838176973, 3467885541, 2311694329, 157165912, 3289182611, 2655560066, 190205617, 2518482848, 4001294784, 3700947429, 1102622559, 411636136, 2471210851, 3784067635, 4131974473, 387469153, 1716437427, 540218958, 3074897319, 2107691107, 3505391501, 737729809, 2000875220, 3161059463, 4112979894, 1463104848, 2057879063, 2559177123, 877728931, 1775730431, 3324070545, 1778279744, 259306984, 3529128531, 4170495688, 2545101061, 2336085481, 3738262204, 895256369, 3868333241, 1641240543, 3652868806, 620386774, 1235043087, 3343820936, 507486010, 3678189226, 1121884817, 2304110066, 2373717780, 3155993783, 3831512817, 4128266806, 2722793734, 4096826474, 2468790018, 1491066286, 2015215069, 3882430194, 3033811849, 1500535974, 4231586195, 2430076657, 2378147162, 2274775104, 2380912254, 2728131181, 586293118, 4154920044, 2780655457, 8927414, 2389944652, 893722327, 750344575, 3422374954, 4195584411, 2258274967, 4194477968, 1664114445, 996144308, 614339394, 2660302717, 1499815151, 731508660, 479046736, 3696082488, 1148438814, 695502969, 4138820092, 2925318887, 546141458, 3774726632, 577633001, 1783110443, 1790795790, 548200130, 1644653821, 1303082332, 3622993891, 451481118, 738149898, 69649809, 4279176488, 2724053854, 3783837394, 3858347472, 709065881, 2046598467, 1927738763, 2637270336, 4225615889, 2801830964, 3375514008, 3979251787, 1725710086, 3688935710, 200929489, 2046117868, 2444262579, 300370178, 3579471358, 3726706369, 880931322, 688513998, 1437344703, 2837714337, 3381243600, 944869521, 3715245481, 3135255533, 1325987875, 2222090131, 110022548, 1458767438, 2557555805, 2427261788, 701398636, 2578263845, 449477893, 426814972, 2605793250, 2185607206, 1781059285, 3086082214, 779728231, 2241249268, 4254601801, 2166930416, 3628189891, 162998264, 3830350391, 2697994142, 3790540260, 2161977850, 2021870720, 1156324375, 1785411267, 1930544110, 384230839, 1701675786, 794499078, 4186455932, 4019378672, 1396193826, 1449517474, 2417401499, 4126106597, 3202503151, 577984416, 4030532407, 2332699741, 2424728186, 1992881679, 4055159358, 1116321455, 2686535461, 1715201848, 2177132462, 2830621000, 3213495729, 648633642, 3099282177, 1473790853, 3025681882, 696836864, 902252284, 2554173830, 1098316683, 2087557971, 418452791, 4044017728, 469362326, 1027714601, 2295320515, 3358925605, 1915647245, 3176240101, 1001498740, 806924414, 3707962030, 3090741262, 1947883697, 1786584812, 3211659124, 4150082418, 4064031782, 3989140237, 1329987299, 2916984407, 1270825742, 1936093371, 4042138156, 3775724919, 1077491284, 2779742001, 3651107333, 431674685, 2081742708, 2900930250, 448730204, 3605953358, 1913075123, 2610176030, 3811046482, 2232068184, 118444390, 1296994780, 2644779558, 2357240316, 118507706, 1863045180, 39164748, 2845820795, 853383911, 3110008533, 2915118911, 3438877952, 2596585423, 3253495257, 3373103821, 1473818815, 2497884922, 1921908600, 1021903595, 538679650, 3436864611, 92856138, 71061041, 2161620803, 3249959840, 2717317280, 3818596686, 3357762786, 2664987224, 3994970984, 1986203417, 3911350935, 2854431177, 3763441755, 3535868983, 4267088875, 3621345097, 1507520210, 2664087361, 273180009, 3555939665, 2915732729, 4041912160, 2337914269, 1020823576, 516975838, 549725395, 1434705610, 1678432370, 3102550119, 2711657195, 2987273699, 2532181296, 1332239829, 782468019, 3780105478, 1746022435, 1102498796, 2675172572, 2342865373, 3766092664, 2484417490, 57910192, 2985594441, 151264334, 179492303, 3483013591, 3507375345, 2914553633, 1771843441, 2595745468, 267768825, 4166895265, 1398525312, 789625347, 2478918100, 371375127, 2892617902, 771842642, 2962390997, 4144341556, 3298680471, 3379641214, 2764656609, 3529926003, 608853373, 3084036628, 3033925936, 1178591748, 3825440461, 1492248458, 2858446602, 1071051870, 4281972198, 1138393671, 1721372452, 3670536314, 2948390465, 802601160, 4092775814, 2757356443, 2378144654, 2466407240, 2703721415, 3332555101, 1302094282, 1431612245, 1184192167, 743692547, 2599155739, 2364676816, 470662365, 1216153692, 722983363, 2556760867, 1010273003, 3839987458, 1080960240, 2516336694, 959344823, 1330712811, 1515710231, 4030293900, 3746450710, 989010766, 2636813080, 269850130, 83302241, 1813078488, 876399242, 1863847139, 3081979471, 717047810, 919074892, 2799141716, 2542969297, 4147086674, 614374902, 3630322475, 406026865, 748617980, 2173111805, 438169052, 364562395, 3671526146, 2911142880, 3729193454, 772110632, 1336382469, 1904893881, 1438230228, 1327631458, 3708217542, 1316143898, 1846508868, 3834515809, 963366147, 817261535, 2124702527, 2357985660, 1067069888, 1623394471, 3577380916, 3000827417, 4175626215, 1356834893, 2721017533, 537666824, 1113562450, 602968640, 3153303916, 924428990, 1986836247, 1039559944, 3102808929, 3451280110, 1816281939, 1543990677, 3466184796, 2061332319, 4144654947, 4222524563, 3810415016, 311353797, 2246206474, 876792860, 2153411780, 2170266414, 2733354121, 4190078307, 2435165620, 1971925765, 4192316785, 2567073739, 131765715, 610310069, 2730157410, 2957239671, 214054314, 1838752165, 3227001225, 811116588, 2611515928, 2348645631, 1983469634, 2194472083, 3599479770, 2343964311, 2106783269, 1569148472, 3393339960, 3231467610, 1956970005, 2740140765, 4249830565, 513648663, 584197730, 2189965701, 2109971952, 1584766089, 1094980760, 1838308083, 1044914606, 1412304168, 4169375937, 522757589, 851394554, 2170024207, 1673034019, 2177856744, 1663121458, 3583023468, 3814828627, 3585216824, 1794865871, 3439715322, 1925110096, 1150475180, 2989629941, 3487483036, 747029625, 3352466666, 4057301583, 2440500236, 941559898, 86402867, 2627607764, 2488391983, 2787756514, 311519146, 4239167880, 3364729163, 3097917855, 3084721140, 2645835875, 1314253665, 63173065, 3786217642, 12557574, 1530879642, 286541547, 667108366, 349495959, 3494536500, 994280843, 3701147860, 3700062326, 3266658733, 3313765912, 3268289228, 824068134, 1462630634, 901862228, 2975690621, 1705289865, 2427772003, 1275314735, 1953735355, 1927003263, 1560787464, 1709191752, 2888996274, 1378457586, 1933690274, 943210513, 3763632103, 1704819367, 2277509161, 2265041947, 727378303, 930869537, 1900391590, 3050845164, 1858013930, 3185222212, 1059853145, 3487258866, 2107048779, 465151072, 3903332377, 3467025464, 2812745396, 3494385580, 244715731, 691715158, 1395946677, 4121559199, 524131005, 1695631586, 821631560, 2218329721, 3619669156, 4225562450, 2388931368, 304103418, 1689314024, 2062677865, 2235953684, 3235881571, 2883031028, 2092392416, 1139000166, 54863071, 3186524037, 757502821, 480038877, 1441657975, 404293008, 487079380, 2827648876, 1702835508, 3684507648, 2505498632, 696566322, 1585004489, 1414010901, 492569014, 3761088926, 1586354246, 2842147502, 4061824975, 2787320975, 2463335813, 234952645, 3835295101, 3488280579, 4144206711, 4199646827, 2089824620, 2757729574, 382228352, 2935755591, 1971582842, 3599187270, 4253103227, 421274471, 890983371, 164416297, 3956075511, 678794252, 1736355207, 4054336837, 1926511840, 1498166342, 405837469, 752109411, 3061642530, 1087804406, 408811322, 2470508917, 2230425874, 814697160, 1713164726, 3748805261, 3337913219, 378872063, 3252236149, 2879980525, 2513163733, 2254254934, 378896996, 1469566345, 1859362380, 3404983184, 1970797818, 2211887659, 494544362, 688936509, 1669514082, 1528293852, 527663091, 2122896637, 3011567403, 4249136660, 3262288955, 335624857, 888924944, 2196727866, 679723331, 2529831275, 3570570294, 2771979141, 822752515, 2228222048, 2554228696, 1716222405, 2143121159, 4103482101, 3223967764, 809559719, 2103386892, 1811358397, 2162502147, 3879752619, 711701691, 3895872809, 1671668163, 1662369457, 1441787036, 1637169567, 3988186905, 4193553223, 2973509363, 3592765311, 1109063536, 3873199055, 333272332, 882151702, 457587955, 2098043792, 2348155053, 3386414476, 2330445909, 2537516124, 3544095199, 3515513226, 637087727, 746476676, 1854969054, 125597701, 3482390010, 2166138580, 3438471901, 3225178970, 2557845118, 3456402665, 295829655, 881256522, 2162250642, 767330250, 985231614, 1494755272, 2410499711, 2960130990, 4251879958, 1554422694, 3082353955, 2339788803, 2924976445, 1292876807, 2139435764, 2055387909, 3566657094, 2580906593, 1289368468, 495698817, 1476445429, 4026425968, 347935605, 285058055, 4092238299, 489740157, 2386022118, 62699015, 2413307890, 1118458852, 852576992, 1627259875, 2307603422, 382897750, 3074682596, 344759248, 4115410034, 1691104612, 2391699269, 4202112899, 1836552867, 1896000325, 1750692473, 1720176773, 269543514, 1860422199, 129352493, 2152258140, 2800557680, 2815446395, 1527647097, 2038765653, 400339299, 1312868764, 487237107, 3500896289, 3759958707, 1646501304, 2812430321, 1854592376, 664609962, 3974869008, 2033771099, 1539975754, 583053286, 121927350, 3773125803, 2359178245, 4108844702, 1410986017, 624241786, 675151595, 4920822, 1805474420, 2386111889, 1499569664, 1237410847, 2980269934, 1792304870, 1047846912, 2665717297, 3414941067, 2411681006, 1287226346, 3369723169, 1057161747, 3620069533, 3941417116, 2564857075, 3016410728, 761727610, 3081008723, 2488757079, 362536964, 3777922204, 656185664, 1872483614, 762943679, 412115477, 2605652511, 2974135624, 487003223, 1039690189, 1789226440, 3823493252, 3801944654, 1255585811, 764053401, 1269230299, 224577442, 4274927466, 156635957, 3473722040, 2409396833, 3723925862, 1408291084, 3425730137, 96567684, 1756729449, 2261991079, 2839145714, 1915387560, 1987768699, 4205676252, 3367544215, 2096550241, 1871773049, 1059170384, 3174408229, 3484234088, 991208699, 2149589848, 522950588, 52078716, 889317379, 902362754, 1263002715, 1307121426, 2791866970, 1620026494, 3485687197, 1655474090, 3047533153, 181570380, 2717729836, 479749377, 3212152107, 2764475780, 123608880, 1559913691, 3984831015, 358672080, 1026369848, 4163292314, 2324101047, 844464389, 1535425042, 417717245, 3741486861, 963143128, 1917383532, 2787642101, 835070807, 1661880440, 558335482, 3384272403, 3017742289, 1789398129, 59951163, 1609976277, 4120840403, 2417807972, 2310060406, 3414487139, 172436213, 3234729434, 2237494670, 3003623427, 3395978332, 2683963022, 3428299254, 3786799939, 2199513249, 935424499, 3461741808, 948894069, 447854588, 2852252055, 4225116192, 1632843806, 1584427215, 361146543, 2093646500, 1664998977, 211403378, 4134973086, 2831275019, 5569494, 1157918667, 3830515287, 881688658, 3414437588, 2048412982, 1002965773, 2009259659, 2948277570, 1681132246, 74386647, 2732349198, 1082022326, 2881402402, 1844758127, 1698373465, 2224775174, 642262478, 1502204264, 2546803532, 2872292488, 3703526906, 3257511296, 1302800203, 3406347804, 613932702, 32365651, 2783597012, 4271552975, 470543924, 2042202965, 1614835833, 3193379045, 3988714703, 3556275892, 2189382577, 3457230936, 1841010583, 373077624, 3114593975, 575858326, 1644031688, 3320506668, 2121860169, 738657033, 3134120764, 2582136121, 1435521303, 2484527573, 815278489, 797368238, 3801811415, 4200047998, 2749018321, 1497283722, 2261091766, 1231186938, 3801729992, 4224119101, 2184767238, 3714100266, 4014501270, 3544377454, 3816994304, 378446019, 3822371151, 639653017, 2501674305, 2947225946, 1780495587, 1751419791, 940676887, 370345996, 1323639582, 368131911, 2544649667, 2007693071, 1741024115, 4289594776, 804770101, 2313020127, 3947881403, 3038889284, 2598594560, 302514629, 2278787508, 3800762766, 836764572, 1756658850, 1539798856, 284461763, 2891046783, 707049542, 387804703, 4053076804, 3444515338, 3050545171, 588542294, 3599868158, 2504497639, 1118318850, 1770574439, 1392635600, 2236865137, 1314970216, 2838179854, 464465575, 4119203227, 2599094657, 3162241576, 1931793079, 162251145, 418443896, 4086769935, 611357289, 4293964488, 1108121394, 1400576093, 3473536136, 3178941248, 1649866330, 4175637608, 3479851126, 2226191047, 1938466302, 899485864, 659040652, 3289939178, 4236238794, 3591261233, 2155699622, 2034758661, 2391724636, 1220950873, 3702621077, 825634708, 2672532514, 3728773610, 1555883232, 3868354388, 556154293, 3037244958, 1355804761, 931614415, 100489447, 537222146, 602618196, 554207551, 1488636114, 2586486267, 4245019860, 1269556723, 3113857241, 880870336, 676103326, 4188847388, 3830179635, 727221509, 2684529832, 4096348907, 3784621927, 4206761095, 288600847, 112040936, 370527414, 1188886146, 3094480983, 514654364, 2143774454, 2460590282, 1994188525, 3768965717, 4037047136, 2160793345, 3958825447, 2084693558, 3347643652, 1374763291, 874494709, 3672121287, 2991486163, 525399898, 2550959003, 3672552898, 617447780, 1117037306, 3852853878, 1721132594, 2050156322, 3318462036, 1225080725, 3187270829, 3362987438, 1934507892, 1594806650, 3597280659, 46009703, 2345529263, 1083288947, 3848627461, 1907183062, 864263457, 108057399, 1732469996, 1807367811, 1155156121, 4002456230, 4170097933, 2776055550, 299182757, 3424390353, 1209257770, 156036119, 3511649101, 2036116637, 2309634347, 3827411354, 2263016345, 1476322240, 1140295044, 2726090751, 2621890775, 2997389565, 817465893, 3624986489, 401281724, 107264849, 1402252503, 2059923123, 4082018376, 3750904919, 3099375058, 4080578592, 2693714820, 3357290449, 1188654116, 3122482634, 2372725688, 144598877, 885621149, 485288544, 3589523617, 1216606998, 1649173058, 1462378177, 2095308661, 737678141, 325202653, 678456677, 3352716826, 1929605832, 1475536726, 2797073199, 702142978, 3721911384, 958138077, 2040077844, 923251370, 562460380, 1413780133, 3953067778, 3532343736, 1921544856, 475040726, 1069469844, 2837339872, 3664644220, 2277784353, 4118965328, 3312816625, 2349895692, 151394112, 2211330577, 1497171525, 750667618, 3351408277, 3591664182, 2352473071, 3248774072, 2703162652, 2661950626, 4103252340, 2073472011, 414779196, 3533791373, 2294995594, 643533995, 475887687, 1025027667, 1468203095, 3830116409, 4015763680, 3478547523, 378262354, 3654118691, 66294302, 2356383550, 1077047853, 1604350827, 3774785495, 1251512309, 1243712719, 1477398172, 713402227, 401514366, 2675148444, 418365033, 2781452355, 2131402990, 3070468095, 3838159810, 2120478499, 395749235, 3649432398, 4142502157, 161273803, 1942694314, 1847988277, 1063812348, 4073646615, 1125575576, 1529731536, 4252215920, 3119389661, 2444665895, 15379323, 2960585069, 88137075, 622536461, 2021219286, 152326628, 1190027677, 2652942118, 3068641224, 2263184764, 3061773540, 1819600240, 2719026659, 1872632355, 15703836, 338660198, 2792820201, 1972470084, 2407320601, 298696659, 3121304933, 1424284198, 4020103881, 929949584, 3064874814, 4178175257, 2365633847, 2357928297, 2663328526, 4199275289, 2733381421, 3876427255, 99549942, 1832673078, 3986724282, 1456657004, 3895768208, 3317053158, 2879772006, 568751251, 2938186980, 1362461829, 677585981, 3640411496, 263737509, 1923825606, 828713901, 3237834833, 51966920, 1180859824, 569414777, 2617819442, 736450583, 1505187342, 3542829889, 2567368403, 306295757, 950486626, 1714586525, 1688733368, 1757557283, 903958998, 2677785557, 4272623540, 793243602, 1211817720, 165034602, 1146623332, 2696679818, 2403703414, 3518146912, 1420544802, 1301544328, 1320717935, 1135768533, 1762718964, 3998996518, 163921, 3632660233, 1383710733, 1865985702, 477065709, 1665165935, 1933693239, 500635354, 2836188316, 3924647766, 2779822751, 999956978, 2045408539, 3441539039, 1686733764, 482249570, 4093252973, 1183493986, 267423328, 2993739922, 3769478271, 876576617, 1827965782, 4046102131, 248796839, 1440793771, 2728629812, 734677505, 4231153427, 1352618277, 1744820289, 2508977495, 2952317897, 3422430575, 3348026042, 3021808923, 3105265657, 78323071, 2666991107, 1819729665, 4062423438, 3185467035, 2458589843, 54037041, 1678532059, 38032752, 308612712, 3818375426, 874716664, 4030563700, 3038884358, 1959594314, 4008151006, 2366450003, 2766182335, 3500806202, 4173470368, 3530166784, 3535303742, 259877337, 1860412529, 4263120959, 493781525, 1540419972, 3050702108, 126730703, 2563458107, 1215265768, 2569629215, 1235514001, 338129831, 1849001377, 3804831283, 664816465, 2817753633, 1955585225, 1699980278, 4274970172, 1922148334, 3503441150, 3239530604, 1931957411, 1157498672, 2679245558, 893503039, 2887517389, 1704035022, 2214575017, 920420527, 3470012663, 4265093641, 3397178937, 1474335842, 2446303056, 1071856934, 1931634283, 71097892, 1139354220, 3340090651, 4216449014, 820186096, 1190576947, 3493754069, 3284012194, 1975856382, 862043284, 1944638917, 446087169, 505329545, 2187480143, 656409840, 697257218, 3773921710, 506552204, 3799433896, 116314923, 3126488174, 249700323, 572956110, 1316157464, 4127700620, 1492405779, 2185674977, 2364276282, 156067657, 1487780199, 2551725630, 2445779164, 2766627219, 1574260084, 2485863948, 4011745575, 3292048685, 1072132480, 1994698498, 2985993127, 1499611041, 650992906, 1619265947, 3314473174, 1738978548, 2433792193, 3817093359, 2916235735, 1293180430, 331842224, 3975095757, 3316924438, 3647972801, 992165656, 3737855547, 4276215554, 2055194042, 199111608, 1113737485, 3994426813, 1315322027, 3449503492, 2603530401, 23108104, 3821194648, 1742509537, 4155101940, 3686898401, 279132041, 1979925410, 1672771017, 3549897856, 1619283964, 1418004422, 144829512, 910088810, 2576885665, 2098983701, 1526877755, 3205625807, 723401303, 3376723881, 1225765362, 2600338269, 2858607989, 2675977766, 2232740050, 3023663758, 2541753011, 2718066480, 2353461097, 1193033875, 359640054, 3420362609, 2862740538, 3775464465, 1015711732, 994897209, 3193318612, 2922819355, 2603853662, 1582274073, 4039893135, 2788384334, 3891617660, 3521078838, 1748243466, 2471312178, 4278922332, 2440854774, 3114773622, 1115819686, 3279717029, 3962335037, 2757804439, 3251357032, 3638875624, 2927936363, 3691878896, 3029653253, 3046688134, 3228501806, 2896920365, 37030004, 994165366, 3613263194, 788159962, 3606335808, 312324148, 3598772344, 699976021, 2156684875, 1548557894, 2296693101, 3180951630, 117070858, 1839778989, 3761839791, 2797855985, 1945800289, 551198690, 2227254424, 2138140504, 3469595354, 1891421337, 3503454844, 3969743278, 1981880366, 632321466, 2329362767, 1463073054, 2291713803, 3907766706, 4074624575, 3974188662, 1450366519, 3477858748, 2544606110, 3430583453, 986772182, 3768258537, 3584995829, 2637418367, 2714667830, 2357528999, 3114270024, 4108901105, 629591662, 4168153980, 1875272884, 3570581948, 4276202805, 218097235, 492702916, 3836329683, 350938974, 619401528, 3129840179, 2375577333, 3684784584, 1026910560, 2186339656, 3067949538, 2696775857, 2857606545, 1794299558, 814578170, 2955771212, 3578394336, 3664624545, 2442713954, 723266354, 3252485854, 2342025944, 1042159412, 135617266, 2856593530, 2954116041, 2521561836, 3015862616, 3308222802, 3942280790, 500590327, 3304344576, 3645154015, 4074636505, 1164829688, 3839503869, 1765870668, 3968734679, 2641531262, 1887624978, 3626950097, 592189075, 1537169907, 3581061510, 1922723277, 2241583916, 1938049625, 1506268621, 3006394824, 1993702544, 2793090028, 3123775890, 754742165, 991345617, 1396131349, 2272797798, 2168231314, 3909839504, 848345430, 2728230125, 2748720477, 1735421365, 1906438884, 1186603095, 959680604, 3129691139, 1555132412, 3776882296, 45683943, 1080967112, 658159574, 4263139282, 2502026905, 1834991072, 3887375874, 457314692, 294369689, 3836094608, 3356768505, 3780268850, 933743975, 3530668148, 2381732797, 3177430401, 543241461, 3842964837, 2306408017, 262262101, 3536886537, 1776350331, 3472095562, 3191269706, 4253108930, 4184538881, 2909611095, 3394458927, 2107239660, 471142083, 3011956907, 981838331, 2779282020, 3996771274, 352473213, 1443089723, 55734385, 3807702154, 3137088096, 1126404964, 2010347144, 1120729053, 1706106556, 4109469855, 512514235, 3804432304, 1772757522, 2827200421, 1632096362, 2502481091, 2951067946, 151907103, 872615117, 2542572900, 668515961, 829904371, 1576663786, 1609379348, 4052322131, 1770114522, 1265544085, 1217399113, 269047934, 308870943, 841369470, 1345107194, 2014446963, 44152114, 2447593386, 1479752111, 2133452126, 2458699394, 3592506505, 1064026452, 1108361665, 2142146789, 2557002903, 4140112583, 2192658331, 36705551, 153984866, 3422379915, 3830867910, 891965507, 2060001220, 3514847881, 1268004851, 3849332129, 3017816013, 1512249791, 2983823633, 2502903854, 3229848342, 1759489534, 961931973, 4033141069, 387835306, 746890285, 661737074, 2606365070, 567782352, 2155388668, 2365362808, 2415452050, 959950831, 333064519, 3601064910, 1898560969, 3963225105, 1410738010, 4078872060, 3904877381, 1079077782, 3776568130, 3231453294, 2338173451, 3711394239, 3422940917, 1642147357, 2494900606, 2909006211, 1766220376, 3459600574, 1757070260, 3707020813, 1028473546, 3553296619, 3710249142, 84243715, 223065073, 3778036214, 2366913079, 1241639925, 4265673751, 64422787, 231765498, 2957988534, 2266066929, 3194602013, 2199958693, 913825620, 2657457399, 3202890068, 1624866526, 2854751890, 3710719115, 1142478759, 90868761, 3737405025, 830994023, 259748754, 3811391221, 1457703550, 2037687164, 4047781582, 2943035037, 2346501422, 3028866178, 176458564, 9257656, 2090663474, 3334938816, 712029914, 1864908522, 4161780571, 403679782, 47446083, 1057517112, 2826135539, 1362562364, 421438298, 2292021947, 4280672822, 631352526, 1897760230, 989500209, 3940395691, 2097640934, 3843583278, 3084979654, 3304013355, 2657639989, 185647941, 753132969, 52850465, 1604723276, 3544244105, 1392046847, 2742226329, 1305847751, 784596357, 3866169770, 1173345117, 229170334, 3461972452, 4122062609, 1418542660, 1665151061, 112561658, 2923900348, 647990492, 3111952259, 846605671, 3626640125, 245291098, 1505819810, 1216740386, 1087600391, 2306323726, 2413786466, 1300539707, 4174334336, 159432758, 3000454280, 2889985624, 1448468321, 1073155225, 767054860, 2011790504, 542589389, 3019882980, 2710610399, 781817453, 2619534564, 2898966536, 2079501056, 3742411299, 1910772746, 1460277356, 4216858414, 1026150973, 2794574433, 4270687191, 2364885214, 1687004763, 3988013058, 260713760, 2746163153, 1861201269, 1780619261, 345772205, 1952415548, 4160559156, 1354349662, 1130981730, 2405704534, 2900333019, 114904361, 1745476793, 1053784891, 1965911161, 3920880238, 1025145501, 2393495719, 73343864, 60028164, 3074345024, 1030977673, 865902381, 853745304, 2186815472, 3565329919, 419257468, 2377944368, 2290137298, 200009796, 3716933043, 580141770, 1101007629, 3435734998, 40630916, 2875970915, 3587379411, 4269305716, 2292128728, 402854172, 1238153313, 285814065, 444255130, 76729127, 786755928, 57095465, 316550432, 2843045724, 1202479004, 850414141, 3768937315, 877757014, 1577723834, 577766908, 2937781177, 2558216366, 2172820381, 427888246, 1532890357, 719096850, 1312730354, 523269101, 3084879073, 3492189069, 309601836, 400304107, 1466124742, 43731990, 299267378, 2716976394, 1516267902, 33741129, 1177362534, 4066370234, 1097924684, 364194714, 4256420977, 4171595054, 2225677180, 2115481492, 2155399581, 2833333912, 1772534567, 470895507, 1863091351, 874835917, 810666128, 855792808, 1388915989, 275324731, 2099655279, 580124812, 2706749571, 1463004013, 1830839598, 2251335853, 4184653035, 3963821003, 1308805308, 3238094856, 2477305565, 2316505233, 3919543902, 3591917608, 2785582626, 3833210513, 2433523294, 2680400935, 4041713994, 1498316027, 1178775589, 3939659364, 2913285203, 2771683275, 3874494289, 1568078442, 1347536299, 651141373, 1422026480, 3137695377, 1393731124, 3956718402, 3803493942, 326978876, 1989600229, 3869587986, 2546918363, 657950400, 2540675658, 2605575277, 523999535, 2870836095, 68596111, 3831655665, 1835677122, 2839025729, 923578040, 4199629277, 2738516502, 3259007201, 2873659219, 807869566, 2726396507, 2007745070, 2788488483, 4138190998, 390046196, 3195930971, 2810364499, 253526439, 2528258587, 2802664815, 2171486954, 1646597202, 2728459591, 2775526420, 66280329, 3686870507, 4223001723, 4249011879, 2033119286, 393160504, 3939161261, 652681871, 531580399, 208043633, 1893703927, 1348337184, 3731908869, 3619793016, 3461431662, 358078733, 2361963866, 1647574421, 2381408175, 3308117076, 2156379271, 1134179447, 2003650922, 496588762, 3838534768, 2199688924, 1106555400, 3679343465, 1477784627, 1854240982, 3175412006, 2490560425, 2070439151, 3444996045, 4242591775, 2089770887, 1963766725, 3749470768, 361067098, 1787245814, 3918464029, 2004750703, 1540006008, 738686109, 2628535373, 3209400152, 1888510573, 3647582064, 3832840989, 4284939600, 744440989, 3627483762, 3215898964, 2029080407, 3959048447, 3182175309, 1474411436, 2580111145, 3738886476, 3598274124, 2728741083, 19365016, 4200501592, 1751950734, 2368081161, 3766260966, 120555127, 1688559179, 1275694127, 3975838312, 3800278494, 1784849307, 3293512680, 202207656, 498751441, 1766832938, 2699229551, 1592486831, 3839702467, 4015188831, 3337234313, 4285965936, 249439811, 472730937, 2128115065, 620121209, 165311730, 337995027, 258674054, 3147227317, 676922231, 2945478917, 993990572, 3644559296, 1449013314, 4101377983, 3409357347, 4051001971, 3481416935, 3600478269, 3601211290, 1498070387, 516412279, 2114776844, 1403259161, 401170441, 2471485751, 2972721533, 2596068738, 683166356, 3566567615, 2321284549, 2449674247, 3940076474, 1264925770, 1334226860, 1438570689, 1958088150, 809142741, 1334780529, 2698099772, 2288913479, 1339952513, 1875599383, 882823921, 729710263, 3950523094, 315374667, 3074084724, 1824377839, 52550279, 2973430783, 1493777885, 291304554, 3829993199, 3471074752, 697680770, 3026097928, 2766245510, 3494393759, 891643206, 4188880268, 2288930670, 2418468790, 1041406725, 3450321137, 711849840, 758852110, 1693388551, 1548891994, 3177089751, 3693609560, 1122731884, 500662307, 893303685, 4048267431, 1189431457, 3879112976, 187033342, 2547695836, 1106148359, 2351540751, 3251874915, 2965332424, 1742869372, 2709722423, 763161225, 1948553567, 3523653497, 3132064643, 2702554132, 1868367496, 3329329312, 2916329908, 277903323, 866960490, 2626616493, 3717344752, 1985885006, 1537928033, 3823953007, 510772835, 1329350219, 4199088608, 1461827622, 3773856965, 3965068083, 4280940364, 2810777883, 1833617427, 2882103980, 3744964835, 3008328683, 203941516, 3662046325, 2013903196, 3478993633, 1337367715, 3505780458, 3818245723, 1064830921, 2457332596, 578037726, 3909887441, 2062671158, 241043337, 1650289609, 4025169194, 3108992518, 2062224185, 574003056, 3861942116, 2130555752, 69896095, 3803750418, 3105114302, 2678869365, 737658820, 3322548692, 3192330680, 481534945, 1759643577, 1482962831, 511012346, 3192410051, 149471858, 67587452, 3849656778, 847204161, 255966787, 3849297543, 4178353440, 4149125423, 397131395, 3806719212, 1667641578, 3258563628, 3645809374, 3340323300, 925752489, 29360773, 3092172178, 2923756001, 2368900, 1237311939, 2994174736, 1201549837, 2894101474, 117161799, 4195352967, 748205734, 30753175, 1041134861, 1150424524, 643541045, 2349178984, 790119845, 4247869809, 3864208729, 1920192470, 4102839846, 2741056218, 1908649033, 3550459552, 4278510296, 3962788113, 2732051755, 3248587411, 2758854047, 2631450734, 3545518425, 3746528136, 601462738, 557870003, 1171607646, 151929928, 3623794223, 4022853022, 2231514503, 1408136597, 329111761, 3483798563, 2520053308, 2006861774, 356908035, 892725055, 3145655473, 4141125508, 3362521300, 1935924811, 28952926, 1724296607, 3546180225, 2135738731, 3632435288, 3630358538, 3487976660, 741176118, 725296158, 3771476174, 1815699043, 3022117900, 1313865932, 1752914120, 2161724855, 2279052649, 217293983, 2229267049, 506253865, 4190570761, 3562840929, 3796320253, 4231452481, 1360802146, 3052479720, 2170731967, 2037058052, 1486335155, 1166153916, 1337431030, 2319489020, 1491656223, 3925350794, 4454416, 2959676776, 323300202, 1706557161, 2904892982, 3590754672, 4218137333, 1623391177, 1124390978, 834913288, 2621962357, 3914267289, 3978521024, 2804106815, 2693167293, 1500951229, 438328011, 2784477561, 2485008707, 3339984672, 3410843000, 3018825125, 466113156, 732970466, 1438872460, 4119896110, 3037981306, 2786114211, 2258665329, 1943845982, 3265141246, 3059010810, 2262558272, 3567518456, 2864185431, 1530265339, 81694794, 2237217689, 3757203740, 1760584225, 2822207373, 2418795510, 305623178, 142208000, 3720709381, 3009725916, 1864399198, 2767412131, 1680631624, 188289547, 3861474358, 1799597464, 2656981217, 3539239492, 3684131896, 3266607147, 1771975163, 3665868062, 405243060, 4145636494, 2255906993, 3481037024, 2371357025, 1385723299, 3831764438, 1572498271, 1524202494, 1767246628, 964431005, 3101583464, 1454148095, 676515471, 3566062897, 1113679744, 1312999405, 4149244461, 831033613, 1949144976, 1561485895, 2873378530, 159916097, 3142082737, 3918441071, 264639835, 2626384928, 366138148, 988272274, 292363677, 2296151542, 43719976, 305655547, 2342209442, 2102647007, 3833083957, 1203163664, 2521962931, 3946431540, 827671614, 1512458150, 1588649112, 3169664013, 2567941143, 2413633107, 1091623529, 4276375234, 2886146924, 2945314855, 2976048431, 2503238350, 4192535450, 3359335326, 2636065436, 935790127, 145130626, 3161459789, 4104580299, 893129651, 3160742714, 4236169641, 3515021369, 40764399, 1490902627, 975218751, 1442727278, 3345406541, 708455252, 614001337, 2679407577, 313108746, 979900929, 1564584766, 2952480859, 3957136548, 1476364890, 128629472, 3713647738, 451058119, 945335310, 1392888055, 417519404, 1336273691, 222094856, 3084786149, 3459591715, 1069938098, 2964263078, 3075533665, 3232167067, 2054818100, 718653744, 828028308, 3539987435, 3926223763, 3389463644, 3571227765, 699665800, 3276538908, 628636399, 2472884210, 2375421249, 2793053766, 349266293, 2007306902, 2645461941, 3558938987, 2083123630, 2106986111, 2280395144, 2849658004, 399593685, 2019022413, 375561818, 2369657312, 3460728272, 979017427, 2087784434, 823865468, 2264517894, 2566814283, 2827883907, 775012934, 447086019, 2024721025, 2473954777, 726900733, 938081750, 2060799268, 2558635554, 1723267277, 1930263961, 1825988821, 3030189985, 1638382189, 3913357775, 2729013733, 4087644169, 2517733733, 837216652, 3162000634, 2834225836, 3582654397, 3589154927, 1478500175, 537828866, 2475090404, 2353714469, 1444668626, 1601203928, 200709878, 1960397495, 3797907922, 2091660336, 250788490, 950381850, 2994429211, 2036196632, 4192316333, 100478866, 3077466725, 3072888878, 1625946470, 4172294664, 4266896491, 3203892157, 1610681991, 1809456007, 2453530620, 2022067715, 3034460083, 259226333, 2280635715, 226378300, 741554400, 2901916802, 1259706439, 3997205362, 2111363156, 3505097351, 1820090428, 3455808206, 313737628, 2836759333, 253391699, 2431211690, 2014284851, 356666066, 4010571668, 83329340, 1770911795, 2770098020, 2372606338, 463961807, 1961365653, 2548696950, 2624327615, 1038495124, 3305738119, 2058849373, 307252311, 1067726496, 1632047637, 4031446476, 812253364, 354902620, 113789884, 3066646599, 437256907, 1223565238, 4286500393, 2472874765, 3863318610, 1069235102, 533019586, 2692511727, 3858440056, 3003894307, 124645335, 3140647221, 2484600440, 4036080771, 2034830066, 2783868388, 1034042699, 138407331, 96512444, 2259363482, 4063174377, 3347012140, 1830672845, 2237167684, 3881383549, 1631056099, 1240031420, 3617922541, 974314235, 900051088, 3492903865, 1094346173, 4021585736, 865259148, 3416152405, 3592463909, 4160654586, 1267812211, 1254662615, 151184256, 138620246, 1972985410, 3273079674, 2604503240, 672859920, 2426678195, 1618661164, 3563904132, 3995528317, 1903223965, 1034001824, 2189091589, 1857634492, 3918468847, 497023807, 2668932603, 4249526789, 506252549, 1400301401, 2056530290, 2880043230, 55528449, 233531101, 3606961610, 3868426635, 1294876990, 2532731847, 2955369727, 972090805, 3577801891, 902840329, 2853605890, 2915103061, 1725356897, 3719126122, 838725217, 510043766, 2857382800, 2104876015, 3694515481, 1638600293, 3093652806, 1623087585, 3748914598, 4242772382, 2807556328, 1495051639, 852052592, 1771223321, 2348986049, 2197419286, 1994810833, 3551867297, 3403341686, 10145352, 1766045766, 3659711168, 2718796536, 3590859414, 3167806918, 557712849, 278535677, 2819227722, 1492898667, 1203852691, 3299372482, 2382971900, 3427510229, 2102271073, 3351124049, 143494739, 714102256, 2325822188, 1805709235, 3310715411, 144685843, 1805772844, 3440497228, 2925314242, 1160272745, 1447065806, 2510643626, 2017333550, 2845348666, 1056821643, 1940893730, 146432357, 1411598783, 2361980408, 1384340549, 968009014, 552344361, 1623037182, 379932855, 1270829445, 2134951279, 720571274, 2007600206, 3189987708, 1443225085, 1629239173, 2221387862, 2431436513, 1185966397, 3191203039, 299293506, 3397262828, 1078236272, 2196595724, 4088705359, 744238957, 284893388, 230141654, 3240068663, 1054981485, 3381862096, 1742207760, 1199753907, 2751961284, 326911975, 4165856155, 1022071961, 619616837, 2927327903, 3232179103, 3901018778, 479336048, 2500989597, 1966509413, 40392436, 2516866616, 1605103175, 2662210861, 2415221757, 1632541544, 3057128986, 2241043706, 3346895419, 1675600002, 481719040, 42201989, 2967912838, 3427625833, 161391605, 4155834695, 4168741680, 2500647045, 1140123529, 1403223596, 1568468, 2142838785, 630880172, 1832597158, 4139612911, 3028098825, 911122768, 2925490893, 4030371589, 1245409806, 1839411399, 616701399, 3811554600, 2141892327, 395536518, 1341573176, 4225210096, 3404565140, 758677063, 3885692903, 1737979182, 2984578372, 4069594457, 711563073, 1863819853, 124518375, 1029713793, 1092164557, 1468646426, 516826771, 1193400095, 4252588595, 1735198656, 3644788506, 243020823, 2263316545, 4143480356, 614714130, 3569455895, 2359339349, 2971918836, 2686638196, 2743720722, 1396879453, 4284704701, 4088097030, 1108750338, 2041778883, 3343129405, 1710268307, 3789888859, 860492938, 1290941082, 3128134176, 2894651632, 2049962324, 1594215705, 1059781717, 3149495585, 3017524886, 2949065122, 1499387405, 2463751136, 1392164134, 1197124670, 308471829, 3793528933, 1330347296, 806843767, 203506934, 3695426246, 1176733452, 3101163053, 362759511, 156952462, 1207552900, 539252040, 779007586, 929333751, 99652151, 874271909, 3675752079, 3589508964, 333163102, 3612020367, 3543599851, 2275391711, 596640605, 1346074184, 21822064, 826151379, 4142845482, 1581264297, 1634215520, 1843011581, 4025861082, 1592478776, 3325572619, 2465839859, 989709744, 4105625626, 2331186772, 2312668490, 1941420486, 3708619987, 1281282464, 4102803004, 3834195459, 2917024985, 3496254571, 323597091, 2994646803, 2727313895, 524547217, 1488755880, 3595002849, 3838332433, 2811048315, 3562968311, 2902427153, 664010915, 359315848, 3311485433, 499463583, 496798003, 693688821, 4077027363, 3664629642, 3201843802, 3137960914, 405312440, 4034737322, 3356207550, 1935410109, 2797880917, 2656493424, 2386828396, 1885084083, 3158719104, 2189452469, 882605166, 1822436245, 3827073927, 1750896590, 4189830155, 2783510891, 1267476081, 1877645186, 3536198725, 4001305779, 4169915132, 878007542, 4096457233, 3987149781, 3506625910, 3160799489, 244673733, 2265517114, 3172239138, 2160318188, 1481325977, 1991749583, 2828480264, 2964766510, 445873109, 4233277786, 4052951951, 383770810, 1550674620, 1447459082, 4285479578, 3424883103, 2276175020, 2977288696, 120367528, 2901268997, 13733234, 2579941421, 1287226565, 456870187, 2348524671, 3301024995, 2097613338, 2936532095, 2163463833, 2205421844, 2875134081, 1927367587, 1086906423, 4151347481, 427472248, 1611951998, 629280885, 4079825953, 2356210580, 537646901, 3158180575, 4172915940, 2237632583, 4252189446, 2896399398, 116623168, 998901911, 4276021751, 1433692993, 1552344577, 2899945100, 3449560253, 3074335399, 2155616038, 3266403052, 4181612271, 4087213694, 1652458409, 1199341340, 4059964622, 290567016, 88019230, 838969994, 1413186338, 2434225702, 367842334, 913856354, 2331115332, 4115785273, 4107103881, 1582731229, 229516278, 4093987430, 2068406415, 1509404120, 3944455264, 2143134571, 155916509, 4207619155, 2135639143, 2177829028, 1839866882, 94173449, 1135589763, 1841659766, 1518384698, 1419965515, 4124756528, 1249264584, 1018655648, 2339022653, 151312725, 2391843409, 3596748607, 2922695360, 1723305379, 239970676, 2968526669, 1145723544, 684464776, 1176830965, 635734394, 3572663609, 962596665, 3451884441, 3091892655, 2038766620, 1149735758, 1059804935, 3205221563, 3019053721, 1687673231, 3894615750, 3819768322, 3755052240, 1652399498, 1976638504, 1911326050, 2120319373, 3432135243, 2213842406, 4091387280, 3261651904, 3990156518, 1177900425, 3525547529, 37422708, 3486244346, 1723417104, 4119787163, 1971539958, 16025414, 1919211654, 2174743047, 1091022690, 963314092, 3898285773, 1375484315, 1667802177, 1628632631, 1164050697, 2224346314, 3397007777, 1245927751, 393571355, 4287468077, 2308391134, 3757062185, 217038406, 1573614839, 1406693073, 1912718650, 3080565461, 3096713254, 1025929538, 2027469176, 810002051, 1320406665, 1647976623, 1312393476, 2158096959, 2204176378, 3027439098, 1234949058, 562299649, 857249136, 4210899219, 200677944, 2993087939, 448229861, 2032695937, 4044065679, 2941571233, 779845086, 3554248731, 1716579124, 3682227957, 91457743, 597722338, 2554524913, 3040910773, 3350703534, 2253364666, 2167489032, 2221965244, 2714716760, 3816567064, 2773903860, 3063972515, 944219022, 2028369249, 3742237769, 2479497950, 1582259097, 283349062, 242830484, 3306458749, 2553408734, 680212031, 3405134002, 222138244, 2625441104, 3845865813, 729097129, 280438054, 3422722412, 336488494, 2160865204, 3597237921, 1476330496, 176929743, 3804178924, 1607192683, 1883214078, 986759247, 4171187483, 3984065593, 2579495596, 863999236, 2720335188, 3209177781, 2228214580, 3867763159, 2118580681, 3027535153, 2105078705, 1265481626, 94157690, 3394573056, 710808803, 1475153241, 582669749, 127976282, 272415196, 1688992497, 3131156260, 2376764972, 3703551240, 1346642872, 512372782, 4096653860, 4047174350, 1902294152, 3841492924, 1410050559, 1053101766, 3938647584, 3179353880, 3180494748, 3637705260, 3051902192, 3872863255, 2120265628, 1238526541, 2008217570, 702498086, 442598232, 3903067412, 2415979718, 627909779, 1513658221, 3969737696, 211290551, 830503585, 959052396, 3542771473, 2994325508, 4224562468, 3067294407, 389727582, 3050354170, 1336501410, 4199088204, 3595673306, 117197689, 126744693, 4279268525, 1715661922, 3780652246, 3619255757, 1649206982, 1531354213, 97636769, 3552124020, 822702844, 1494542197, 1212295643, 870891745, 2206478014, 1166505341, 3572217901, 3454388772, 1616020632, 1536072053, 2754584369, 3856253077, 921035478, 966982601, 3700238728, 2348602907, 3798333297, 3088003505, 2867953925, 3789237457, 1297765301, 1340872165, 1379710882, 1738336379, 809665419, 1398393220, 2094241111, 1564916127, 3169489718, 614556384, 2199730354, 1042383804, 30440531, 2189239376, 2173776566, 2437911275, 1634455672, 451028930, 4097402425, 3076315270, 3165559359, 3640113543, 2035519908, 1375374248, 3898699586, 1607243934, 1637993569, 2622361204, 3711813101, 1601862147, 3443533930, 1529507317, 848493021, 3565203109, 2199185775, 3879285933, 2085478183, 3870775031, 2299777143, 1993077958, 3064648951, 4274592508, 1240687441, 3892438509, 1641117490, 3425179066, 3978422077, 1707622175, 2546070944, 1463614575, 1113751322, 630020926, 695865029, 2581962395, 2029844258, 4234864804, 1977538397, 3928155154, 1557682125, 1741770838, 1406166700, 741628039, 3797815307, 2221427136, 1455483883, 2712149600, 3728961608, 1180049155, 3438351689, 3720592760, 3444575496, 2129043453, 2434923757, 46177944, 3044309650, 1096874781, 3382290840, 1707228835, 3272661568, 2824245977, 1366783478, 3795769636, 3193466740, 4262513235, 283840835, 2084108427, 1015725994, 2936186167, 2764656556, 2704626585, 1198578485, 1036612657, 4209921026, 284071455, 1241003987, 3824102299, 3040120573, 1313077664, 1768461566, 2792150002, 2193005421, 1258112736, 4255798079, 3861461470, 3821915102, 2531228903, 4006820634, 3163117173, 365464386, 3658780494, 1780928704, 1615597898, 2543700123, 770777522, 333181973, 3510941185, 1803227849, 3101994439, 1079659249, 1743219646, 3659455832, 557016596, 1567801948, 482685128, 2489854392, 1263238510, 3838910298, 2840018767, 3153051941, 565809472, 1457716986, 3587034441, 158965063, 3951522395, 1021101050, 3727190044, 2652407697, 2077294416, 2926461418, 3252615009, 4042214957, 2411303869, 3124246614, 1933831456, 1591492090, 3717710641, 2015562745, 664938594, 1722850711, 17256837, 4189963482, 2509958176, 102172769, 2193756091, 3963248916, 221105324, 4062469239, 1769582592, 799323517, 4274298983, 4048774640, 4074515619, 1761871852, 1661131230, 1206804891, 1425441020, 2056200824, 3864742651, 2895633830, 2188302564, 1739596260, 649514658, 2524150111, 1277671643, 3489607773, 1277849406, 2494111375, 3790232384, 525176489, 3117338613, 3606573417, 3813758304, 3562342850, 3668823525, 3716244367, 143962168, 319528504, 3571020838, 831026158, 441908572, 1842998422, 2004224635, 8141126, 2228219804, 1001052087, 3813579032, 2041564833, 323409877, 1395301819, 3465528715, 2512703636, 1027224203, 3650782905, 2585204874, 1543184114, 2261629818, 1469479872, 2719144428, 2196152339, 3444083845, 3349741440, 1550945222, 385211144, 787998155, 3869763159, 3573422575, 3280263173, 884622903, 1303083302, 2229200029, 3167216936, 3240676577, 4245227873, 2808434708, 176708235, 422615652, 253592310, 4135027101, 3621305427, 2303918712, 1798085294, 706834123, 2263898436, 1159360633, 1961377980, 2205991767, 3165045485, 250532112, 1997331004, 812768905, 935424399, 2312598810, 1375300671, 249062402, 3352958071, 2075793817, 4046647698, 772655345, 1356738484, 2711395041, 2064656753, 1718605357, 3270436117, 648221721, 98771821, 2866117444, 1131447480, 2049047783, 1663824423, 3182356139, 3176449452, 1123236438, 3000230084, 2268075702, 1649924188, 1848045893, 1440568182, 1092097158, 2320704650, 2155108439, 3688095020, 2001367036, 2092269433, 3014142036, 3332596253, 2783022744, 1297831071, 442805755, 3271828852, 1433508472, 883422741, 1269540623, 3457782796, 4047897027, 2034048137, 2236223057, 1123455275, 256207586, 249935148, 2509754806, 3280895048, 860175269, 618531616, 3356291215, 2742816489, 3777644607, 2227296181, 1084928886, 2862534619, 4105613984, 1481038280, 1315806444, 4282084052, 3570960839, 1909817263, 920643468, 3620001589, 3695650168, 636986242, 403426489, 1429736287, 1510625405, 3747644173, 2874822523, 325970555, 2814513299, 340926916, 1309995616, 2708961249, 2505842263, 786128277, 438535155, 12402830, 1453930979, 4221910858, 3813195165, 2571306893, 2549965540, 216121016, 856885000, 1933861335, 633607500, 3025227561, 1071706504, 3076614551, 962360875, 422051461, 1863315572, 1296509648, 2734083862, 2325226012, 3931058688, 2357111016, 3871205413, 3437077230, 1365562534, 3914224004, 1261649804, 3964916199, 708261858, 3679047598, 4203313002, 2063351332, 3990411730, 3577521785, 1258637956, 3606063547, 3112243555, 1806163473, 1045293117, 1108816758, 3718362680, 1267991877, 1804846741, 1161216232, 1076837609, 1117640894, 2426043881, 468725953, 4040062333, 1810358794, 3807268184, 4289520010, 3919527152, 3406919715, 735381433, 2006414865, 2308716455, 3820254838, 920303708, 566617628, 2314967365, 3104739785, 2124451283, 1008796343, 261235951, 1624892709, 2606806742, 3243296130, 2684623857, 4147039686, 2719142087, 4031636655, 1024886958, 753670797, 1954440284, 1272854686, 3099566916, 1907992446, 3842397071, 1714000193, 4294868426, 1831528287, 1463038918, 4029701783, 3392544190, 3904096580, 1897263150, 2385654955, 554580256, 1853937602, 1781578705, 295599828, 3032992710, 1191431711, 211028597, 3906153453, 2149385359, 1063345891, 4192732070, 1607587186, 3713193951, 1488322, 709946992, 3941175811, 2118069695, 2221235182, 4257005796, 474136699, 3714318102, 951274764, 2961844079, 4032760568, 1728064993, 1198819017, 412045106, 1146929263, 2752404584, 2307106738, 579118363, 3217106875, 3721906306, 2805191838, 1970691867, 2210178749, 2331662194, 4213267283, 3384243780, 3198868569, 1674756594, 2368059859, 74447076, 3043506779, 869265736, 4091622263, 2005734492, 3438620604, 1927439946, 1306528640, 2234621909, 3283132121, 4079781701, 901083087, 3431272156, 1594589177, 3907963927, 2318943261, 2289356677, 233841011, 3868265395, 3023994525, 2089977017, 358522191, 827392070, 776345512, 3337963634, 2786947688, 1699442730, 2717114870, 2241526071, 1532907084, 3072009414, 1072216568, 1552392052, 1414983052, 3819192193, 116617424, 3058757006, 2748602288, 3865495976, 3800162783, 949228959, 1186021708, 2138483349, 2331998432, 1540537456, 2361151519, 2379573835, 702503826, 337434591, 2274071772, 4085405015, 2481399591, 1942730324, 2819612969, 1228150874, 2897611204, 1346145395, 4004533743, 130041196, 2814490491, 1870536097, 3258496774, 314917002, 1244350848, 3923343985, 2773169549, 2754224472, 3488056446, 2463307841, 169022743, 1412976078, 3869995492, 2292518811, 3087417657, 1269960247, 2284794248, 149951841, 2586772928, 4280900077, 1565491494, 3022182872, 1010171468, 1964867572, 4289279198, 1690989923, 1094606039, 2759495618, 532504928, 4060427696, 2307722316, 6821935, 2761469786, 3565357886, 1624659808, 2571039841, 2956564109, 4039545268, 3187724344, 2983296618, 4168878095, 4144247003, 2856953947, 3349536086, 671484179, 3985903520, 2802807358, 1477408363, 301606514, 9667270, 2892402183, 1666755952, 512587613, 3553673095, 1730038678, 1647614195, 145988828, 434092650, 766111761, 3668758438, 3405538336, 2334727178, 3334928764, 2541177292, 985597913, 1091327058, 3744834125, 204600263, 644402023, 2667276150, 1093365655, 3517299235, 2516213472, 1603153813, 655188024, 3099111046, 1865264578, 4215304317, 2606500272, 1850035723, 1108497048, 2461172087, 3590699327, 2190306901, 3713729040, 509250658, 1109503558, 656071305, 1895843673, 3000765967, 4241433591, 3873623042, 1209852192, 2415007475, 982513846, 1856331584, 3373824411, 1755172090, 891034738, 2720574560, 352153462, 3816409429, 1560630573, 1614426476, 1020166800, 50830300, 1148682474, 1499554903, 842684788, 1935774067, 1863953685, 3091015041, 2119162317, 214769267, 3281956125, 3539664548, 3726707663, 3578815463, 3633328916, 1384536648, 2447184008, 4049736492, 949108870, 2531918486, 4272506512, 945801538, 2323261059, 2438205086, 702089400, 854429329, 2405362340, 2868540546, 188004761, 2522056848, 3833586049, 43405836, 3880873938, 562878744, 2784673918, 11713013, 2653802262, 877440974, 3605071474, 2078963767, 2939804086, 2891290444, 988171651, 3502755384, 3752050388, 3302849926, 2584438114, 3178456141, 1672903355, 48894161, 141345394, 2610579663, 3133371058, 966676045, 3825886120, 2409988957, 1294526661, 2180832789, 3216136674, 1991948391, 3782309092, 665055120, 3117106037, 3141304079, 3743845399, 686133822, 2311092058, 3176704915, 662814647, 2860085956, 1777616717, 2453056004, 4034427177, 1361890124, 228311581, 1214661225, 399381528, 1121941715, 1275511961, 2126360680, 761826057, 3152047714, 733432367, 3365255012, 233139946, 3581179602, 1306436210, 3545086223, 539032349, 4077042538, 141705931, 2513008202, 1648207741, 2123399027, 3087929107, 1112517666, 1115842750, 3801733704, 3507845187, 2780196694, 3847471752, 2581987681, 4151418325, 1809123286, 1824935997, 183806481, 1482677348, 4284136463, 1237163063, 2259441926, 1606307467, 897780627, 1552100050, 3882245280, 881408662, 69459532, 3994861878, 1087216720, 1483408381, 267628944, 840757277, 3730328123, 597199182, 23735441, 3566083461, 711304919, 3769208339, 2195458760, 1678957939, 666296725, 1761742333, 2218919686, 1103845752, 2677662049, 3752353708, 1081130710, 1602226418, 2848011155, 3597338014, 1512962057, 3630083065, 2047164115, 3254056325, 3410945482, 2314952786, 1504878052, 1267559491, 4078956571, 768304896, 3652020892, 1807238940, 3399489070, 892464357, 3519829087, 3851681973, 2096200219, 4072676093, 1827608267, 3427015501, 3534651355, 3452154073, 396996935, 2338670274, 3921469557, 142715882, 3162349749, 1566371087, 2197451337, 2383671653, 774853353, 714882041, 1223745354, 219399713, 75584893, 1379555690, 1140399990, 677629504, 3502697043, 248998849, 1494269872, 2582211810, 1303908163, 135168595, 1832821408, 2615710283, 2534222146, 3530019495, 2558537517, 2501115969, 4072747577, 2929646511, 3675290851, 3676791481, 1892413333, 1119946782, 3452728706, 2097109951, 3006736281, 1892792277, 2373474632, 2535461502, 893332532, 579330579, 946348514, 793754538, 601601460, 3261620277, 3147448086, 3910611694, 299050168, 257934005, 1782197116, 590911283, 75016538, 33105144, 77574339, 716460447, 2871791941, 2033729389, 2532563374, 3163474962, 301719490, 227254228, 720016476, 3222278702, 2136960240, 4155104457, 4213293923, 3415618447, 2102019723, 1917237730, 4265645282, 281143877, 1750284480, 3871468843, 793038402, 888634680, 639613095, 2582558714, 365222729, 2209949826, 375167646, 1489532026, 2185943914, 935071888, 1599027729, 1717522308, 3688068338, 4158747116, 2286084155, 1670213323, 3434387166, 3532490335, 2676663115, 1943848626, 986738333, 1203189091, 29766418, 3353335672, 1656437143, 3086572130, 878140751, 1828056249, 566997999, 2726872496, 3980275872, 2027909366, 3169651465, 3432663202, 3949165624, 1751528845, 3681381947, 3800609922, 1272370926, 1319619852, 1486967284, 2156545960, 2751167857, 1953742266, 2214902975, 2118978630, 3582266532, 1934219536, 2478294297, 3851008781, 4240579325, 3559524688, 4084482281, 3427202306, 689773680, 641839625, 2232650711, 3544374460, 4216505479, 2015769988, 371637284, 432145836, 2111682351, 2796777616, 1050579320, 2047024108, 739868453, 1178266620, 2120758085, 2341928355, 762949315, 2539448934, 1734361793, 3023927108, 1908716925, 3707662698, 1096965073, 4278183735, 305935230, 1358348630, 294572393, 3219308978, 2848172666, 149223823, 4271771466, 2784141195, 4188051589, 442603162, 1525664514, 3936414847, 159702617, 3429995533, 836635659, 3967508307, 942134688, 3146525402, 2822893296, 3367336362, 294039970, 991756959, 3845912743, 3878395092, 43406390, 227042773, 204357764, 3267794454, 3381233287, 2834089873, 3314207160, 473078907, 1278813999, 813877517, 2808213176, 1599366587, 859998142, 3674960508, 2987326658, 1694805430, 4243490968, 376381889, 1456463861, 3053598870, 324136350, 3988443020, 3117086251, 1491242078, 678435145, 3268538558, 738493456, 820189491, 3496537260, 166141092, 4109909671, 1873179687, 1987861769, 3914521845, 1953996705, 1692733613, 496574690, 1383405648, 1571959943, 3955772851, 94679648, 1387470000, 126828064, 2567501731, 1241575194, 1295943104, 2821844160, 3849498049, 3758302082, 1909867038, 1844696127, 456316896, 2505095708, 4051085744, 1564915792, 2056209416, 349237228, 322930252, 2892590689, 1141392768, 2370803197, 2065788774, 3579926203, 1072494279, 1173969802, 2870079467, 3162222476, 3341808014, 2312433501, 4007319082, 1220273026, 322062053, 781307587, 1826798448, 242913010, 3437161492, 3368877859, 2987786239, 3989974698, 998452739, 3541404096, 386975642, 411951491, 399209732, 1810309558, 891128921, 849698315, 307997160, 501341757, 2685319557, 3923176128, 1359174818, 1340088177, 4212377146, 394929963, 100782457, 3131663357, 508136078, 3824053847, 4147382364, 1028756573, 518008303, 849375654, 2318182274, 2719308019, 2955299128, 1688560261, 4259455582, 1167772087, 1910654685, 3779905871, 3373878951, 3737571630, 2369677525, 1201239445, 2736007972, 1497223324, 1232574500, 1995041037, 355612335, 1705769731, 4174908055, 2199344929, 1517602708, 539712901, 2389276047, 644124124, 103937867, 1906704855, 2160309748, 1406452984, 989697818, 3529945097, 2377830534, 2286477774, 1908609168, 3156602151, 1778070437, 2580042874, 3815279703, 3794901045, 1123871577, 3623896546, 3326132680, 4025851153, 3821447896, 463277861, 203934618, 3970475624, 486473835, 2555782826, 3646389011, 1867999528, 1329456987, 3030208583, 3345707346, 2772857370, 3466889933, 2720750130, 373518919, 3884493772, 2718254144, 1040085180, 1859970908, 2867059529, 2747254462, 3345965032, 3017488627, 1806556592, 2436059579, 2603980202, 1337032481, 1220116334, 4050977180, 189102523, 3518465072, 721570589, 1342256054, 2054774461, 1020380682, 3919735584, 1572239889, 1381314357, 1946142499, 1373105120, 732557409, 2881219610, 180595050, 882421930, 544428809, 4289704924, 2358838239, 2109917615, 2418841274, 1646156781, 3529056735, 1374068319, 977192229, 2249067659, 3646987318, 535886948, 565863797, 2093028590, 2810447046, 1949973914, 947145894, 3782258944, 2005062300, 583405946, 3927397478, 2838648837, 3030616509, 3518731406, 3360365535, 232868399, 3960559412, 2155125657, 4118924618, 3829235713, 1044993499, 2965092843, 4201388534, 3212371206, 165077996, 1992821231, 119107192, 4058716133, 2015731176, 4205260284, 1295019346, 1243588783, 764329340, 3237118311, 128454473, 4277181993, 1775851257, 3940287324, 2081339352, 106074728, 616595568, 1966543659, 1250811431, 4292889217, 3962620138, 1079624672, 2573117107, 1414330370, 458992149, 4028078339, 3913616723, 4279036529, 2783947886, 544791157, 585612049, 2709207868, 3625358541, 2598898639, 3449881286, 3116921095, 2186163738, 367971297, 3944381027, 2976548350, 1719055397, 1976241816, 3567756815, 4069594406, 1357400612, 2697385471, 3769411748, 152491261, 1158414688, 2268099802, 2159177874, 1732831451, 150635680, 1300719082, 3292784294, 1981433174, 1590269455, 2490927664, 3678625080, 1758829437, 1133245905, 2024067469, 2336412473, 2810261589, 1053328170, 1890670468, 4121330703, 4278978208, 2759451926, 2928176188, 2721228772, 1909137653, 4129538891, 2771068484, 2766431797, 2615439876, 2751344878, 3641924367, 4292629257, 3678124525, 3345817877, 687925424, 83468655, 3193885701, 2086387066, 2630172930, 3361655765, 2137346516, 2296061848, 1296865736, 677408489, 485292512, 1178711459, 609729028, 4182645533, 2103133018, 1231505744, 541894223, 484376450, 2919262264, 1743911247, 2223671953, 3291800506, 3640461931, 801089895, 3926250086, 657400902, 3488417501, 2933222232, 2124387627, 2350656879, 2105358880, 1379844932, 3015428823, 1833241384, 3731853054, 49297743, 3364197671, 1374167528, 1901233480, 3165442995, 4089343194, 1768545643, 730124853, 2543502334, 575754814, 3897392806, 3114145531, 3074040623, 3734723156, 455956997, 1152150052, 1546216255, 639246619, 1751437016, 2599452134, 2833420467, 2668456091, 2005612202, 1733357714, 2002588763, 4276274846, 2339372319, 1163617484, 3587147566, 2395298258, 2906347637, 553353376, 2003505258, 1717909317, 1894397484, 1459615013, 3161559038, 3524476628, 3741628515, 1166747130, 3798410730, 1394939780, 2828401975, 1897420310, 2642303693, 23256996, 3830487009, 3502336195, 181280172, 408765580, 167992206, 2806707617, 3900961528, 973657116, 3319308480, 476128204, 4030491774, 1239960728, 3941550395, 2940200113, 4116401209, 1898484675, 973938324, 3765382614, 2906456762, 3119151734, 1115946237, 2079564115, 1729257612, 2640407163, 2421376302, 3070718230, 3653221887, 2631624983, 2372488080, 2532410799, 2017786251, 3256117352, 3726856475, 205430450, 3480646449, 1594806142, 3853412640, 3251829433, 731962033, 3017554049, 1562717825, 1959008645, 2334290299, 292618956, 1425214460, 2727829229, 57744869, 3076175561, 2841101270, 2071955225, 594353430, 2689638666, 2808213306, 3468562415, 2525644024, 2437798859, 3415306893, 2804873122, 1773189854, 1397230096, 1435381945, 2089672473, 3516466436, 1334136766, 3373193265, 4222053227, 3351982627, 3747275332, 1872337119, 955311898, 3648524841, 3620342881, 4013915940, 671389149, 1073085039, 3378655104, 4113144921, 636907863, 2172153904, 303023170, 984839496, 2247847603, 3059085923, 2768391461, 1680031305, 2322901197, 2319718243, 555095299, 2749407337, 3191803967, 1354480879, 4218216526, 1992223881, 695595634, 1455395986, 1998664486, 4029251024, 1616034204, 3404575920, 218655196, 3948717402, 2274233985, 2253082789, 3096532735, 575493002, 1442002696, 611247289, 805032737, 135847859, 3205277411, 3961628575, 987085234, 1427672267, 1408213738, 1088694560, 741494949, 1616360726, 2411185392, 593444041, 3381778445, 4102974966, 3989844683, 1441976264, 3435278408, 291725006, 3649486505, 2584506019, 2823973668, 1505990237, 3728720843, 3623393634, 969002720, 1367177369, 270766742, 653616728, 1908037079, 3424504298, 3243173466, 424733627, 4037279627, 2439175275, 3241850001, 1068313820, 2070484508, 1999933003, 1188500819, 3037181951, 1321646398, 982004297, 4293986190, 3685938601, 978294967, 621211747, 2704181159, 525270577, 3925961002, 3635208320, 358276736, 4030848630, 4170540140, 4191877845, 1358670981, 3113853252, 900537728, 1289042903, 2007633961, 2153074384, 2632127877, 2820383758, 92040746, 1022262333, 1285891866, 850059909, 2997253282, 2134296268, 3819407821, 3616487381, 4254567348, 2481914974, 2423555090, 3083737123, 1146748106, 3403711499, 3272202632, 2057942517, 4121532229, 3806378328, 2071904760, 2369475061, 1823336083, 1841282344, 1671919281, 4047350205, 2257433886, 1066424097, 2198333278, 1587026703, 992868814, 281849624, 3868532093, 31803170, 281354445, 1488463606, 2875233427, 4271577243, 3696787037, 3738138398, 3822608940, 2284005643, 4106465095, 3523795619, 2806982003, 1780181062, 4151482351, 2148709408, 136090771, 3515214760, 1647428627, 1242436684, 136187906, 151117925, 444738879, 3092618793, 621536495, 366890861, 4255613567, 2761971961, 2997782181, 248734589, 925048687, 2993184867, 111714476, 2171572706, 3189858183, 3754620701, 1578580613, 2457438316, 174459469, 1763024710, 2535677233, 1589845546, 2136131108, 201707065, 1880324448, 3393427514, 1146591163, 2575455609, 3441653900, 335662262, 3381631242, 26292678, 2644737691, 4158963342, 4149125286, 2702799047, 3026217885, 2626869380, 2596217311, 1767498944, 4223386758, 4136652882, 3235602062, 2042130992, 619348332, 2541630226, 2844909814, 2885660044, 1028720284, 2357115559, 2665343751, 4016784178, 3196107458, 1159951570, 2142500051, 1014099867, 196677210, 823158813, 4115354330, 3202600966, 2891136688, 158069528, 639758948, 3705971145, 3597659366, 2854914120, 1071843944, 4130076805, 723094621, 3608685526, 910434216, 4116750345, 74625213, 1764140239, 2336228075, 3428604093, 2762168397, 452069365, 908729538, 332097886, 2078814959, 393551402, 2259336193, 1604769374, 1191911969, 3321527960, 988075794, 2179729220, 1519401650, 693479458, 4091992796, 2585864357, 945476340, 2534181217, 3517454560, 2651945666, 2407263998, 1251121044, 675441243, 854979223, 2810164063, 1339818243, 317043893, 757069851, 763669922, 2717637653, 3204376413, 1007228004, 2666075526, 1147582607, 372253725, 3287339990, 2558982899, 722934197, 4074641545, 1631522176, 523657376, 3061487239, 1068551910, 4051124285, 2529341432, 1403448680, 2580158389, 2401847750, 1194047695, 2026998009, 263286588, 2870937352, 2399595119, 2946757792, 2926565406, 106811106, 3785443384, 3479299577, 210997146, 3157704111, 1553995038, 2196641986, 93553385, 526079954, 3061334965, 1578112868, 2638022955, 3331982484, 4251263050, 3527935958, 2251583796, 766551051, 3627574222, 3785364260, 1669464003, 3363092696, 3103533896, 2860345661, 1375161903, 1082211069, 240887284, 3229798645, 712192157, 2313246012, 2773984720, 653562376, 1801563523, 666264705, 3847551418, 4085802953, 2013804076, 3630939093, 2401385376, 3142537541, 1358275169, 1639225693, 2503027883, 1615098384, 199964009, 181731390, 2291185483, 839480672, 2772650788, 644989413, 4193381868, 3635885218, 1076003650, 2953472913, 2718927124, 3081281028, 3474779371, 3514245491, 2602881413, 2567472083, 3100727632, 2403400936, 2854987530, 3419151773, 2831379616, 1978514324, 73072179, 2874089397, 1416710183, 3187113419, 1977291470, 3232566683, 1772727100, 1061341207, 3951704388, 132611571, 2165408159, 4037988161, 2893620841, 1944235234, 2349756552, 2901650723, 3979943426, 2848406960, 237662790, 2393397105, 3905060876, 290051867, 1183583123, 3683003952, 440195211, 3581090580, 54963386, 2298430734, 1813586279, 777461769, 2212747028, 3033875211, 966912252, 1819211295, 1926613973, 4014975191, 638431501, 3587733706, 2722195657, 202457066, 2799503004, 1309503687, 1823041972, 845964030, 2898103013, 891765459, 1292440845, 1171736106, 4195891889, 3251399217, 3634944386, 3122954898, 2837249096, 3591284939, 3773130698, 3495756679, 1466282394, 1463280784, 3741517020, 2574696221, 3369709698, 2966651515, 1289321753, 1820226399, 3061452337, 3752164506, 1971848078, 321348189, 3037264420, 3912046123, 3372045798, 305588488, 1873218285, 1573031741, 3655075455, 3209516291, 1452488921, 1485038677, 1634574676, 3825760422, 3921606043, 1335361215, 2934291217, 3546946768, 1140536076, 1019634223, 3218497694, 1033474350, 3911015000, 2799422388, 2293103513, 4157214154, 3352849284, 2555101792, 3746862187, 3941271615, 3577130316, 3736561721, 2090246068, 4147864684, 1194550421, 4066518060, 2184491428, 795164695, 1816121563, 2393653893, 1357528432, 1838165893, 198193283, 3984187768, 1098415577, 3854194036, 3378718597, 2060708948, 4152550520, 2233913517, 1295911563, 2398136103, 313737126, 2491545593, 93993744, 3086824425, 2165247187, 3948967227, 2074574511, 2959077657, 3147676314, 1246917521, 1175994175, 4111674237, 122311852, 2958383667, 27935189, 3157908559, 2092015003, 3343424641, 1692742538, 3606268377, 1808839008, 3074111076, 422176208, 1938367291, 3871930514, 355226099, 2307059929, 1904804418, 992648258, 514018095, 3609823662, 3218451438, 1751235126, 1277284049, 991353817, 3461624683, 3900120127, 2836653267, 3846977570, 2861504102, 2723444987, 217091496, 1455619727, 1199346042, 1296938361, 1391492493, 2546013110, 2304011300, 2001553159, 345503630, 1474319674, 1424295730, 2489300983, 1753285063, 3998717797, 505334435, 3877446143, 3829516222, 473878343, 142607008, 1436219968, 3772224799, 2392916727, 557620667, 1860968128, 3967235176, 1468652173, 873962185, 4224107724, 4089753323, 1596985881, 3984635548, 412513681, 741492565, 2726474021, 3158259007, 1451325754, 949135525, 313972130, 3791509194, 3832375165, 2555527673, 353103384, 397049589, 2504772211, 482634787, 964603321, 947666745, 1053332006, 2840674906, 3784305034, 3149034125, 256886172, 1945910606, 2603786071, 4195743694, 3466504145, 1023497719, 1959294345, 1573306657, 736860764, 1992309558, 2770798746, 1099307302, 3698633422, 1096441908, 2671637922, 2543943343, 2506968253, 2574189099, 747102806, 4131726214, 1373214908, 4178405278, 2206567656, 1831265155, 3225153108, 2149461295, 4192618999, 1728240031, 135677516, 19453045, 1279583601, 2483052899, 3924225281, 3524090869, 1114808184, 367700779, 2791491382, 467231503, 1940727684, 3797641772, 2822580078, 1620127834, 3288851723, 2799145961, 719976507, 3875926434, 976906883, 1262115449, 1093635788, 3750869287, 614096281, 712641783, 2061605450, 4120857921, 2790721731, 2934134284, 185751730, 1594794191, 1324055195, 1809062285, 3554839858, 3052161899, 2439688738, 1371225628, 4035385801, 3903116327, 4099658590, 1947831672, 1703338613, 1544996577, 3726016982, 2027549033, 1696413689, 3785273836, 1838629789, 2577367078, 2415624057, 2927688695, 131203834, 2495514377, 785885330, 2176585063, 2585619953, 399071827, 128936264, 2927012843, 2889848866, 1793743868, 2379596772, 4056647265, 1666565092, 2934366428, 894676585, 1974584518, 1731843057, 3457258198, 3629057278, 270871170, 3430523425, 3440291294, 2726428007, 3135384621, 2616030859, 1721944624, 1273313307, 1538306108, 1305645158, 1382969644, 998934587, 2257076654, 267816682, 1912234853, 265491030, 400167899, 1639362847, 2682486321, 2847566610, 3697172655, 3545557559, 3891958178, 2981535461, 2340383791, 1813939464, 156675786, 760066948, 3812137632, 2977097122, 75320144, 1108052216, 2834101031, 1071248927, 2996208634, 2455611643, 890904360, 3112991244, 2622005420, 771945261, 3581040537, 2810619540, 1448229113, 2933703707, 779513412, 3494976863, 1138944620, 3447436015, 2456461303, 2046431401, 4252379196, 2816715516, 1952422749, 1351186986, 2670525095, 2647843358, 791120656, 2516448222, 833725286], "values": [227.0, 1549.0, 1250.0, 900.0, 1035.0, 803.0, 345.0, 292.0, 177.0, 177.0, 339.0, 25.0, 213.0, 235.0, 212.0, 176.0, 418.0, 1168.0, 121.0, 530.0, 1240.0, 1896.0, 5.0, 28.0, 586.0, 2525.0, 8340.0, 479.0, 179.0, 224.0, 20.0, 1281.0, 37.0, 2.0, 1151.0, 78.0, 3536.0, 807.0, 625.0, 587.0, 1894.0, 2267.0, 2142.0, 250.0, 1.0, 7.0, 1731.0, 7.0, 619.0, 89.0, 39.0, 2106.0, 95.0, 2.0, 2.0, 299.0, 911.0, 178.0, 130.0, 911.0, 1106.0, 1175.0, 29.0, 68.0, 126.0, 1.0, 2.0, 1.0, 1651.0, 806.0, 284.0, 156.0, 48.0, 57.0, 1.0, 55.0, 174.0, 16.0, 225.0, 1520.0, 1855.0, 417.0, 949.0, 77.0, 810.0, 11.0, 1.0, 246.0, 74.0, 317.0, 158.0, 14.0, 1778.0, 2.0, 255.0, 151.0, 154.0, 2.0, 142.0, 365.0, 38.0, 1837.0, 263.0, 514.0, 1086.0, 786.0, 628.0, 655.0, 749.0, 159.0, 249.0, 1684.0, 582.0, 6925.0, 349.0, 582.0, 146.0, 65.0, 1023.0, 129.0, 26.0, 52.0, 2.0, 2.0, 5.0, 19.0, 164.0, 205.0, 2715.0, 368.0, 645.0, 581.0, 179.0, 709.0, 238.0, 1069.0, 779.0, 460.0, 380.0, 39.0, 1.0, 44.0, 4.0, 102.0, 24.0, 66.0, 7.0, 3.0, 116.0, 725.0, 8157.0, 113.0, 1.0, 149.0, 53.0, 20.0, 9.0, 10.0, 88.0, 2.0, 83.0, 3187.0, 8.0, 1.0, 2.0, 2.0, 2398.0, 33.0, 30.0, 1.0, 373.0, 8.0, 5.0, 6893.0, 2.0, 52.0, 1.0, 10.0, 3363.0, 1.0, 746.0, 4.0, 2.0, 1.0, 717.0, 2.0, 370.0, 99.0, 2.0, 22.0, 24.0, 1466.0, 1016.0, 459.0, 354.0, 281.0, 1374.0, 558.0, 109.0, 166.0, 730.0, 521.0, 1.0, 1.0, 3.0, 26.0, 3.0, 5.0, 1189.0, 1.0, 8.0, 137.0, 409.0, 8.0, 107.0, 12.0, 765.0, 5.0, 32.0, 164.0, 7.0, 20.0, 1049.0, 168.0, 23.0, 10.0, 2.0, 6.0, 8.0, 1.0, 1.0, 10.0, 261.0, 278.0, 139.0, 124.0, 317.0, 1151.0, 2007.0, 46.0, 4.0, 212.0, 6.0, 21.0, 49.0, 25.0, 872.0, 978.0, 57.0, 192.0, 12.0, 5.0, 5.0, 2.0, 80.0, 2.0, 21.0, 1293.0, 140.0, 14.0, 35.0, 15.0, 836.0, 696.0, 39.0, 6.0, 28.0, 661.0, 8.0, 2.0, 3264.0, 33.0, 123.0, 26.0, 2.0, 220.0, 207.0, 1.0, 130.0, 7.0, 594.0, 874.0, 2.0, 1013.0, 71.0, 734.0, 5.0, 177.0, 1194.0, 276.0, 613.0, 50.0, 2.0, 347.0, 8.0, 2.0, 11.0, 2.0, 47.0, 98.0, 4.0, 2.0, 4.0, 2.0, 1.0, 6.0, 2.0, 2.0, 6.0, 20.0, 50.0, 54.0, 28.0, 798.0, 12.0, 102.0, 77.0, 2.0, 10.0, 2.0, 1.0, 1.0, 8.0, 22.0, 1.0, 47.0, 42.0, 14.0, 2.0, 1.0, 10.0, 944.0, 130.0, 2.0, 1187.0, 5.0, 12.0, 26.0, 3.0, 1.0, 56.0, 12.0, 1.0, 79.0, 875.0, 133.0, 13.0, 20.0, 734.0, 955.0, 710.0, 127.0, 7.0, 93.0, 498.0, 41.0, 73.0, 43.0, 158.0, 589.0, 513.0, 645.0, 229.0, 231.0, 37.0, 114.0, 211.0, 200.0, 64.0, 476.0, 312.0, 126.0, 37.0, 586.0, 273.0, 411.0, 189.0, 227.0, 611.0, 58.0, 71.0, 19.0, 289.0, 2.0, 90.0, 530.0, 1054.0, 358.0, 33.0, 158.0, 12.0, 5.0, 108.0, 36.0, 52.0, 44.0, 1.0, 188.0, 1721.0, 652.0, 595.0, 1893.0, 242.0, 15.0, 2.0, 2.0, 3.0, 2.0, 166.0, 211.0, 217.0, 325.0, 1.0, 13.0, 39.0, 20.0, 28.0, 2.0, 6.0, 314.0, 484.0, 503.0, 79.0, 72.0, 22.0, 57.0, 2.0, 10.0, 8.0, 48.0, 22.0, 2.0, 2.0, 36.0, 10.0, 48.0, 34.0, 120.0, 53.0, 60.0, 7.0, 14.0, 118.0, 113.0, 113.0, 129.0, 4.0, 2.0, 150.0, 142.0, 80.0, 829.0, 3702.0, 78.0, 2.0, 2.0, 44.0, 7.0, 1.0, 1.0, 28.0, 15.0, 4.0, 95.0, 16.0, 14.0, 7.0, 1.0, 30.0, 299.0, 9.0, 4.0, 3.0, 24.0, 182.0, 4.0, 2.0, 17.0, 1279.0, 5.0, 40.0, 77.0, 4.0, 2.0, 10.0, 17.0, 67.0, 183.0, 93.0, 37.0, 17.0, 128.0, 12.0, 1.0, 3.0, 11.0, 65.0, 183.0, 145.0, 1.0, 1991.0, 19.0, 1.0, 117.0, 206.0, 1.0, 1.0, 83.0, 1.0, 470.0, 2.0, 148.0, 413.0, 6.0, 56.0, 10.0, 45.0, 2.0, 26.0, 2.0, 2.0, 11.0, 3.0, 584.0, 4.0, 2.0, 10.0, 2.0, 17.0, 156.0, 2.0, 2.0, 10.0, 4.0, 4.0, 2.0, 1.0, 281.0, 1823.0, 547.0, 1479.0, 41.0, 154.0, 154.0, 225.0, 45.0, 55.0, 61.0, 57.0, 55.0, 151.0, 55.0, 89.0, 66.0, 57.0, 78.0, 20.0, 128.0, 1252.0, 16.0, 7.0, 5.0, 836.0, 16.0, 553.0, 3.0, 3.0, 5.0, 27.0, 12.0, 8.0, 439.0, 312.0, 3.0, 5.0, 4.0, 2.0, 1.0, 1.0, 4.0, 11.0, 313.0, 21.0, 4.0, 1.0, 1.0, 959.0, 1.0, 1.0, 52.0, 1.0, 14.0, 1.0, 309.0, 2.0, 1.0, 369.0, 14.0, 2.0, 141.0, 13.0, 66.0, 6.0, 22.0, 12.0, 22.0, 2.0, 45.0, 1.0, 2.0, 3.0, 20.0, 12.0, 2.0, 1.0, 3.0, 1.0, 146.0, 3.0, 10.0, 1.0, 11.0, 117.0, 126.0, 123.0, 261.0, 122.0, 114.0, 117.0, 118.0, 621.0, 40.0, 1.0, 60.0, 5.0, 15.0, 65.0, 31.0, 21.0, 66.0, 7.0, 25.0, 43.0, 1029.0, 2.0, 1.0, 2.0, 16.0, 13.0, 3878.0, 3758.0, 2957.0, 2258.0, 2133.0, 2068.0, 1499.0, 1114.0, 1353.0, 1234.0, 884.0, 893.0, 8.0, 1432.0, 95.0, 32.0, 21.0, 7.0, 32.0, 18.0, 180.0, 16.0, 1.0, 28.0, 416.0, 44.0, 82.0, 2.0, 2.0, 2.0, 1.0, 2.0, 84.0, 37.0, 3.0, 36.0, 123.0, 91.0, 230.0, 1.0, 143.0, 57.0, 2.0, 12.0, 4.0, 158.0, 24.0, 9.0, 5.0, 4.0, 6.0, 1.0, 19.0, 4.0, 575.0, 3.0, 615.0, 5.0, 5.0, 4.0, 17.0, 2.0, 19.0, 3.0, 2.0, 3.0, 2.0, 7.0, 5.0, 19.0, 31.0, 118.0, 4.0, 10.0, 8.0, 1.0, 1.0, 16.0, 12.0, 13.0, 3.0, 1.0, 8.0, 1.0, 25.0, 40.0, 9.0, 1.0, 3.0, 2.0, 17.0, 155.0, 1.0, 26.0, 47.0, 123.0, 131.0, 6.0, 2.0, 4.0, 7.0, 3.0, 2.0, 2.0, 12.0, 49.0, 8.0, 1.0, 14.0, 21.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 42.0, 11.0, 7.0, 3.0, 1.0, 1.0, 32.0, 1.0, 4.0, 2.0, 2.0, 47.0, 1.0, 129.0, 2.0, 14.0, 39.0, 65.0, 7.0, 1.0, 5.0, 23.0, 2.0, 13.0, 5.0, 2.0, 4.0, 15.0, 17.0, 10.0, 16.0, 46.0, 45.0, 4.0, 75.0, 86.0, 56.0, 24.0, 20.0, 45.0, 74.0, 361.0, 12.0, 6.0, 7.0, 8.0, 7.0, 1043.0, 905.0, 646.0, 589.0, 715.0, 524.0, 575.0, 518.0, 557.0, 830.0, 508.0, 281.0, 367.0, 306.0, 242.0, 36.0, 20.0, 284.0, 4.0, 15.0, 1.0, 71.0, 17.0, 9.0, 13.0, 52.0, 38.0, 1.0, 14.0, 1.0, 33.0, 12.0, 42.0, 20.0, 1.0, 1.0, 1.0, 4.0, 10.0, 45.0, 3.0, 2.0, 14.0, 33.0, 7.0, 34.0, 1.0, 1.0, 2.0, 25.0, 7.0, 10.0, 7.0, 19.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 8.0, 3.0, 10.0, 2.0, 1.0, 21.0, 1.0, 28.0, 14.0, 19.0, 1.0, 1.0, 8.0, 1.0, 1.0, 43.0, 4.0, 187.0, 17.0, 7.0, 27.0, 16.0, 2.0, 21.0, 2.0, 5.0, 16.0, 64.0, 38.0, 323.0, 2.0, 2.0, 2.0, 8.0, 2.0, 63.0, 12.0, 2.0, 8.0, 5.0, 4.0, 2.0, 20.0, 1.0, 3.0, 16.0, 37.0, 3.0, 1.0, 3.0, 4.0, 15.0, 4.0, 1.0, 192.0, 67.0, 1.0, 1.0, 10.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 101.0, 12.0, 14.0, 37.0, 4.0, 2.0, 128.0, 23.0, 1.0, 10.0, 1.0, 14.0, 1.0, 2.0, 6.0, 11.0, 1.0, 1.0, 1.0, 6.0, 10.0, 45.0, 21.0, 2.0, 1.0, 7.0, 45.0, 1.0, 1.0, 15.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 11.0, 1.0, 24.0, 1.0, 12.0, 8.0, 29.0, 1.0, 27.0, 49.0, 1.0, 1.0, 12.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 49.0, 1.0, 6.0, 4.0, 14.0, 7.0, 262.0, 262.0, 327.0, 240.0, 299.0, 223.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1015.0, 4.0, 1.0, 1.0, 2.0, 125.0, 7.0, 1.0, 10.0, 2.0, 1.0, 10.0, 1.0, 2.0, 5.0, 1.0, 1.0, 7.0, 4.0, 329.0, 1.0, 4.0, 7.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 4.0, 4.0, 26.0, 1.0, 7.0, 1.0, 2.0, 1.0, 28.0, 5.0, 7.0, 6.0, 6.0, 21.0, 7.0, 9.0, 2.0, 62.0, 9.0, 28.0, 20.0, 4.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 12.0, 255.0, 291.0, 226.0, 187.0, 207.0, 198.0, 454.0, 206.0, 161.0, 171.0, 151.0, 233.0, 184.0, 164.0, 135.0, 158.0, 26.0, 8.0, 11.0, 1.0, 9.0, 1.0, 1.0, 34.0, 7.0, 13.0, 2.0, 8.0, 84.0, 12.0, 1.0, 11.0, 2.0, 1.0, 11.0, 1.0, 1.0, 3.0, 4.0, 14.0, 2.0, 42.0, 29.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 24.0, 2.0, 1.0, 47.0, 2.0, 3.0, 1.0, 130.0, 4.0, 2.0, 54.0, 10.0, 6.0, 44.0, 1.0, 2.0, 2.0, 49.0, 3.0, 3.0, 1.0, 15.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 2.0, 29.0, 4.0, 1.0, 1.0, 1.0, 1.0, 90.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 10.0, 10.0, 5.0, 1.0, 10.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 22.0, 1.0, 1.0, 3.0, 8.0, 1.0, 7.0, 1.0, 4.0, 8.0, 12.0, 15.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 23.0, 1.0, 3.0, 2.0, 5.0, 2.0, 30.0, 16.0, 12.0, 11.0, 287.0, 140.0, 122.0, 135.0, 128.0, 135.0, 144.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 3.0, 6.0, 7.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 7.0, 1.0, 14.0, 1.0, 99.0, 77.0, 3.0, 52.0, 1.0, 27.0, 166.0, 138.0, 130.0, 180.0, 119.0, 115.0, 149.0, 110.0, 269.0, 113.0, 114.0, 106.0, 120.0, 135.0, 82.0, 87.0, 38.0, 3.0, 1.0, 70.0, 1.0, 14.0, 5.0, 5.0, 1.0, 2.0, 2.0, 11.0, 40.0, 28.0, 20.0, 2.0, 8.0, 11.0, 16.0, 3.0, 5.0, 6.0, 123.0, 185.0, 38.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 3.0, 9.0, 13.0, 5.0, 10.0, 1.0, 3.0, 3.0, 3.0, 15.0, 3.0, 1.0, 1.0, 1.0, 27.0, 29.0, 1.0, 15.0, 48.0, 1.0, 1.0, 5.0, 1.0, 3.0, 22.0, 18.0, 33.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 14.0, 1392.0, 2.0, 3.0, 29.0, 1.0, 14.0, 1.0, 19.0, 3.0, 7.0, 1.0, 15.0, 4.0, 41.0, 17.0, 1.0, 1.0, 12.0, 1.0, 22.0, 1.0, 90.0, 102.0, 63.0, 84.0, 88.0, 67.0, 82.0, 156.0, 58.0, 55.0, 63.0, 50.0, 68.0, 51.0, 62.0, 60.0, 81.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 13.0, 2.0, 5.0, 43.0, 4.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3275.0, 1.0, 1.0, 11.0, 1.0, 5.0, 1.0, 4.0, 12.0, 1.0, 2.0, 3.0, 2.0, 4.0, 14.0, 1.0, 1.0, 18.0, 1.0, 11.0, 4.0, 11.0, 3.0, 10.0, 12.0, 27.0, 8.0, 3.0, 2.0, 3.0, 127.0, 1.0, 53.0, 1.0, 4.0, 9.0, 4.0, 1.0, 19.0, 5.0, 1.0, 2.0, 1.0, 4.0, 1.0, 20.0, 5.0, 10.0, 1.0, 4.0, 3.0, 4.0, 1.0, 3.0, 1.0, 1.0, 12.0, 1.0, 1.0, 23.0, 14.0, 1.0, 1.0, 1.0, 3.0, 4.0, 18.0, 26.0, 5.0, 442.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 721.0, 2.0, 101.0, 1008.0, 820.0, 26.0, 190.0, 45.0, 655.0, 808.0, 626.0, 2980.0, 2661.0, 2102.0, 32.0, 369.0, 2143.0, 309.0, 286.0, 595.0, 1037.0, 233.0, 18.0, 72.0, 352.0, 930.0, 1731.0, 349.0, 424.0, 2414.0, 75.0, 132.0, 805.0, 357.0, 117.0, 194.0, 1134.0, 5.0, 3.0, 4657.0, 95.0, 281.0, 58.0, 142.0, 974.0, 23.0, 4.0, 4.0, 23.0, 1688.0, 26.0, 163.0, 127.0, 401.0, 977.0, 1764.0, 48.0, 1054.0, 13.0, 4.0, 145.0, 676.0, 476.0, 497.0, 2586.0, 3127.0, 3120.0, 2436.0, 122.0, 226.0, 1083.0, 632.0, 555.0, 158.0, 248.0, 200.0, 195.0, 136.0, 161.0, 136.0, 322.0, 24.0, 2521.0, 507.0, 1269.0, 146.0, 60.0, 236.0, 661.0, 171.0, 183.0, 1219.0, 1006.0, 1143.0, 250.0, 180.0, 948.0, 1065.0, 1663.0, 981.0, 353.0, 224.0, 836.0, 584.0, 1194.0, 1073.0, 360.0, 753.0, 366.0, 554.0, 211.0, 89.0, 209.0, 48.0, 1267.0, 1084.0, 624.0, 1139.0, 1301.0, 677.0, 1092.0, 1230.0, 1959.0, 1300.0, 149.0, 1130.0, 426.0, 291.0, 529.0, 2141.0, 586.0, 1477.0, 1023.0, 538.0, 2079.0, 2730.0, 346.0, 1480.0, 261.0, 361.0, 332.0, 142.0, 363.0, 363.0, 94.0, 269.0, 901.0, 2003.0, 406.0, 2240.0, 689.0, 389.0, 160.0, 163.0, 177.0, 99.0, 214.0, 1341.0, 1905.0, 673.0, 687.0, 295.0, 365.0, 230.0, 64.0, 976.0, 1835.0, 259.0, 1049.0, 453.0, 209.0, 643.0, 225.0, 253.0, 615.0, 1249.0, 1195.0, 276.0, 1159.0, 727.0, 779.0, 141.0, 57.0, 30.0, 243.0, 107.0, 156.0, 6.0, 343.0, 624.0, 45.0, 614.0, 720.0, 710.0, 362.0, 56.0, 1317.0, 33.0, 614.0, 123.0, 45.0, 131.0, 416.0, 42.0, 2.0, 17.0, 60.0, 142.0, 199.0, 163.0, 477.0, 594.0, 579.0, 198.0, 459.0, 858.0, 164.0, 241.0, 263.0, 399.0, 74.0, 50.0, 54.0, 85.0, 27.0, 60.0, 565.0, 75.0, 59.0, 536.0, 502.0, 467.0, 60.0, 471.0, 670.0, 109.0, 164.0, 127.0, 2.0, 2375.0, 546.0, 148.0, 554.0, 735.0, 257.0, 286.0, 541.0, 829.0, 486.0, 474.0, 373.0, 730.0, 463.0, 215.0, 340.0, 928.0, 455.0, 27.0, 1052.0, 179.0, 190.0, 191.0, 120.0, 170.0, 52.0, 249.0, 259.0, 2.0, 31.0, 78.0, 102.0, 69.0, 86.0, 532.0, 58.0, 230.0, 20.0, 297.0, 545.0, 103.0, 3.0, 26.0, 157.0, 184.0, 17.0, 185.0, 440.0, 220.0, 20.0, 704.0, 164.0, 416.0, 293.0, 314.0, 61.0, 137.0, 51.0, 327.0, 139.0, 2.0, 38.0, 20.0, 6.0, 505.0, 140.0, 265.0, 309.0, 93.0, 217.0, 4.0, 71.0, 213.0, 149.0, 106.0, 286.0, 584.0, 84.0, 886.0, 889.0, 1551.0, 1178.0, 7.0, 8.0, 668.0, 144.0, 201.0, 290.0, 249.0, 404.0, 16.0, 790.0, 90.0, 375.0, 552.0, 232.0, 290.0, 388.0, 174.0, 74.0, 649.0, 307.0, 51.0, 67.0, 247.0, 555.0, 255.0, 571.0, 337.0, 130.0, 739.0, 77.0, 126.0, 667.0, 343.0, 295.0, 72.0, 158.0, 848.0, 20.0, 158.0, 143.0, 174.0, 150.0, 159.0, 428.0, 179.0, 259.0, 78.0, 557.0, 177.0, 200.0, 112.0, 208.0, 200.0, 213.0, 126.0, 152.0, 195.0, 308.0, 160.0, 147.0, 211.0, 183.0, 474.0, 473.0, 270.0, 525.0, 767.0, 129.0, 647.0, 454.0, 246.0, 46.0, 42.0, 108.0, 122.0, 560.0, 23.0, 609.0, 331.0, 9.0, 63.0, 477.0, 547.0, 43.0, 912.0, 426.0, 601.0, 11.0, 391.0, 544.0, 1391.0, 146.0, 343.0, 308.0, 246.0, 203.0, 229.0, 131.0, 270.0, 25.0, 8.0, 90.0, 316.0, 4.0, 25.0, 9.0, 4.0, 6.0, 193.0, 175.0, 2.0, 9.0, 10.0, 23.0, 11.0, 89.0, 3.0, 89.0, 23.0, 42.0, 66.0, 355.0, 54.0, 493.0, 239.0, 476.0, 255.0, 662.0, 662.0, 153.0, 18.0, 11.0, 3.0, 16.0, 52.0, 2.0, 65.0, 5.0, 21.0, 38.0, 22.0, 2.0, 2.0, 6.0, 2.0, 292.0, 5.0, 17.0, 4.0, 9.0, 19.0, 30.0, 17.0, 14.0, 30.0, 12.0, 18.0, 4.0, 54.0, 3.0, 9.0, 24.0, 85.0, 25.0, 2.0, 572.0, 191.0, 69.0, 136.0, 10.0, 309.0, 187.0, 309.0, 350.0, 88.0, 4.0, 42.0, 65.0, 30.0, 2.0, 4.0, 8.0, 2.0, 29.0, 2.0, 13.0, 2.0, 54.0, 118.0, 18.0, 65.0, 6.0, 207.0, 112.0, 10.0, 81.0, 6.0, 83.0, 61.0, 32.0, 13.0, 3.0, 5.0, 21.0, 5.0, 5.0, 5.0, 221.0, 13.0, 11.0, 10.0, 25.0, 24.0, 2.0, 55.0, 4.0, 6.0, 2.0, 4.0, 183.0, 49.0, 81.0, 471.0, 40.0, 260.0, 100.0, 448.0, 44.0, 45.0, 111.0, 92.0, 244.0, 30.0, 32.0, 134.0, 84.0, 106.0, 101.0, 34.0, 13.0, 465.0, 30.0, 5.0, 23.0, 34.0, 46.0, 24.0, 22.0, 53.0, 263.0, 10.0, 51.0, 287.0, 53.0, 350.0, 337.0, 166.0, 340.0, 295.0, 322.0, 269.0, 116.0, 686.0, 166.0, 18.0, 16.0, 46.0, 78.0, 142.0, 142.0, 28.0, 287.0, 741.0, 193.0, 8.0, 21.0, 6.0, 958.0, 327.0, 145.0, 82.0, 56.0, 30.0, 241.0, 147.0, 288.0, 30.0, 672.0, 325.0, 244.0, 973.0, 52.0, 493.0, 381.0, 164.0, 33.0, 246.0, 111.0, 74.0, 148.0, 226.0, 243.0, 156.0, 758.0, 196.0, 18.0, 10.0, 532.0, 101.0, 4.0, 137.0, 204.0, 130.0, 125.0, 519.0, 679.0, 400.0, 94.0, 274.0, 372.0, 114.0, 123.0, 342.0, 193.0, 65.0, 148.0, 30.0, 118.0, 254.0, 96.0, 39.0, 44.0, 165.0, 58.0, 124.0, 211.0, 352.0, 327.0, 79.0, 70.0, 260.0, 211.0, 286.0, 27.0, 403.0, 234.0, 32.0, 40.0, 49.0, 283.0, 25.0, 525.0, 382.0, 242.0, 142.0, 31.0, 262.0, 173.0, 333.0, 114.0, 102.0, 39.0, 201.0, 7.0, 193.0, 216.0, 21.0, 87.0, 97.0, 87.0, 31.0, 10.0, 196.0, 174.0, 76.0, 170.0, 313.0, 574.0, 147.0, 51.0, 369.0, 178.0, 104.0, 89.0, 296.0, 149.0, 189.0, 697.0, 59.0, 296.0, 367.0, 8.0, 534.0, 6.0, 4.0, 21.0, 16.0, 6.0, 268.0, 76.0, 20.0, 40.0, 354.0, 154.0, 58.0, 234.0, 111.0, 211.0, 260.0, 86.0, 64.0, 181.0, 133.0, 167.0, 689.0, 80.0, 141.0, 41.0, 214.0, 15.0, 339.0, 246.0, 784.0, 11.0, 87.0, 62.0, 25.0, 50.0, 75.0, 210.0, 210.0, 147.0, 212.0, 29.0, 4.0, 65.0, 149.0, 168.0, 38.0, 69.0, 33.0, 15.0, 149.0, 295.0, 381.0, 136.0, 206.0, 137.0, 66.0, 153.0, 71.0, 65.0, 61.0, 190.0, 187.0, 54.0, 71.0, 189.0, 80.0, 11.0, 43.0, 152.0, 57.0, 77.0, 35.0, 136.0, 329.0, 307.0, 62.0, 75.0, 12.0, 285.0, 158.0, 38.0, 62.0, 14.0, 4.0, 187.0, 24.0, 1160.0, 234.0, 33.0, 56.0, 89.0, 113.0, 4.0, 149.0, 96.0, 43.0, 168.0, 24.0, 21.0, 182.0, 72.0, 9.0, 15.0, 4.0, 56.0, 69.0, 83.0, 49.0, 236.0, 139.0, 13.0, 70.0, 26.0, 179.0, 37.0, 95.0, 213.0, 11.0, 23.0, 74.0, 189.0, 347.0, 108.0, 151.0, 70.0, 24.0, 64.0, 147.0, 20.0, 75.0, 14.0, 4.0, 202.0, 543.0, 147.0, 21.0, 203.0, 184.0, 14.0, 51.0, 87.0, 195.0, 88.0, 11.0, 223.0, 55.0, 78.0, 76.0, 133.0, 294.0, 268.0, 160.0, 16.0, 8.0, 50.0, 271.0, 342.0, 34.0, 8.0, 55.0, 59.0, 7.0, 59.0, 81.0, 64.0, 324.0, 63.0, 330.0, 51.0, 491.0, 80.0, 18.0, 9.0, 132.0, 78.0, 158.0, 153.0, 511.0, 151.0, 273.0, 104.0, 180.0, 103.0, 38.0, 326.0, 124.0, 84.0, 100.0, 6.0, 218.0, 38.0, 86.0, 393.0, 645.0, 15.0, 258.0, 117.0, 56.0, 146.0, 109.0, 568.0, 98.0, 89.0, 58.0, 35.0, 13.0, 244.0, 300.0, 91.0, 44.0, 16.0, 92.0, 24.0, 13.0, 384.0, 9.0, 13.0, 31.0, 15.0, 165.0, 16.0, 25.0, 137.0, 81.0, 95.0, 906.0, 75.0, 13.0, 11.0, 29.0, 4.0, 43.0, 25.0, 79.0, 232.0, 297.0, 35.0, 34.0, 64.0, 82.0, 15.0, 103.0, 126.0, 97.0, 117.0, 27.0, 6.0, 4.0, 116.0, 4.0, 9.0, 8.0, 111.0, 6.0, 388.0, 24.0, 9.0, 57.0, 117.0, 6.0, 3.0, 31.0, 90.0, 20.0, 114.0, 21.0, 182.0, 245.0, 7.0, 99.0, 100.0, 213.0, 122.0, 500.0, 23.0, 4.0, 26.0, 108.0, 38.0, 50.0, 117.0, 61.0, 244.0, 43.0, 2.0, 83.0, 27.0, 53.0, 51.0, 12.0, 27.0, 72.0, 45.0, 118.0, 17.0, 19.0, 19.0, 55.0, 62.0, 205.0, 2.0, 192.0, 47.0, 14.0, 226.0, 29.0, 190.0, 63.0, 75.0, 66.0, 215.0, 9.0, 108.0, 133.0, 42.0, 7.0, 12.0, 201.0, 101.0, 205.0, 125.0, 4.0, 12.0, 158.0, 638.0, 63.0, 125.0, 57.0, 105.0, 55.0, 283.0, 121.0, 7.0, 306.0, 248.0, 61.0, 133.0, 19.0, 81.0, 14.0, 14.0, 54.0, 11.0, 3.0, 306.0, 35.0, 117.0, 10.0, 4.0, 48.0, 33.0, 2.0, 2.0, 2.0, 19.0, 32.0, 4.0, 73.0, 90.0, 49.0, 27.0, 6.0, 2.0, 2.0, 2.0, 14.0, 2.0, 8.0, 4.0, 41.0, 76.0, 292.0, 232.0, 10.0, 13.0, 41.0, 136.0, 493.0, 24.0, 128.0, 420.0, 1.0, 127.0, 34.0, 16.0, 236.0, 31.0, 34.0, 71.0, 289.0, 16.0, 327.0, 52.0, 4.0, 4.0, 34.0, 16.0, 33.0, 148.0, 177.0, 19.0, 20.0, 25.0, 6.0, 239.0, 405.0, 255.0, 125.0, 205.0, 46.0, 11.0, 25.0, 162.0, 22.0, 152.0, 352.0, 28.0, 301.0, 43.0, 78.0, 29.0, 42.0, 41.0, 71.0, 263.0, 1.0, 72.0, 25.0, 2.0, 9.0, 4.0, 2.0, 62.0, 2.0, 2.0, 10.0, 38.0, 108.0, 32.0, 7.0, 2.0, 6.0, 8.0, 14.0, 11.0, 4.0, 548.0, 58.0, 31.0, 88.0, 15.0, 817.0, 12.0, 2.0, 2.0, 38.0, 48.0, 14.0, 151.0, 83.0, 146.0, 83.0, 34.0, 280.0, 333.0, 55.0, 80.0, 103.0, 281.0, 59.0, 153.0, 213.0, 79.0, 66.0, 497.0, 131.0, 120.0, 48.0, 23.0, 20.0, 517.0, 766.0, 390.0, 77.0, 1.0, 244.0, 2.0, 8.0, 12.0, 1531.0, 359.0, 4.0, 495.0, 620.0, 185.0, 294.0, 26.0, 31.0, 45.0, 750.0, 830.0, 6.0, 24.0, 150.0, 68.0, 42.0, 11.0, 28.0, 117.0, 57.0, 23.0, 34.0, 71.0, 6.0, 44.0, 4.0, 5.0, 12.0, 23.0, 3.0, 41.0, 6.0, 48.0, 29.0, 98.0, 75.0, 346.0, 112.0, 338.0, 184.0, 226.0, 606.0, 586.0, 202.0, 71.0, 53.0, 96.0, 548.0, 646.0, 1122.0, 380.0, 246.0, 261.0, 3201.0, 231.0, 309.0, 3373.0, 781.0, 881.0, 84.0, 12.0, 22.0, 36.0, 36.0, 3.0, 1482.0, 454.0, 17.0, 37.0, 27.0, 376.0, 3.0, 237.0, 395.0, 193.0, 4.0, 241.0, 18.0, 1633.0, 3.0, 254.0, 1375.0, 500.0, 539.0, 21.0, 44.0, 34.0, 16.0, 14.0, 62.0, 5.0, 264.0, 229.0, 634.0, 454.0, 2.0, 12.0, 439.0, 1323.0, 18.0, 148.0, 6.0, 976.0, 33.0, 14.0, 1061.0, 161.0, 519.0, 407.0, 128.0, 79.0, 27.0, 454.0, 66.0, 117.0, 141.0, 317.0, 420.0, 228.0, 351.0, 222.0, 220.0, 204.0, 211.0, 483.0, 80.0, 688.0, 252.0, 97.0, 24.0, 344.0, 1480.0, 3027.0, 387.0, 159.0, 143.0, 293.0, 144.0, 37.0, 221.0, 374.0, 365.0, 93.0, 40.0, 64.0, 7.0, 50.0, 146.0, 153.0, 174.0, 174.0, 341.0, 371.0, 4.0, 128.0, 87.0, 825.0, 23.0, 62.0, 365.0, 1.0, 20.0, 258.0, 86.0, 78.0, 439.0, 270.0, 208.0, 17.0, 615.0, 145.0, 151.0, 997.0, 148.0, 64.0, 167.0, 209.0, 146.0, 175.0, 221.0, 224.0, 2028.0, 2.0, 29.0, 2.0, 4.0, 318.0, 652.0, 5.0, 2.0, 96.0, 6.0, 4.0, 12.0, 6.0, 9.0, 85.0, 8.0, 6.0, 10.0, 1.0, 2.0, 1.0, 13.0, 8.0, 3.0, 2.0, 76.0, 32.0, 32.0, 4.0, 30.0, 6.0, 8.0, 1.0, 5.0, 6.0, 4.0, 18.0, 29.0, 12.0, 40.0, 12.0, 2.0, 4.0, 27.0, 34.0, 8.0, 11.0, 1.0, 1.0, 1.0, 6.0, 17.0, 9.0, 6.0, 95.0, 6.0, 23.0, 19.0, 139.0, 58.0, 15.0, 32.0, 6.0, 216.0, 41.0, 16.0, 934.0, 82.0, 19.0, 63.0, 10.0, 42.0, 50.0, 291.0, 102.0, 52.0, 28.0, 64.0, 38.0, 256.0, 44.0, 1.0, 299.0, 16.0, 15.0, 102.0, 110.0, 181.0, 202.0, 350.0, 22.0, 10.0, 9.0, 79.0, 21.0, 619.0, 442.0, 81.0, 162.0, 77.0, 46.0, 152.0, 288.0, 9.0, 23.0, 37.0, 10.0, 60.0, 8.0, 5.0, 2.0, 4.0, 10.0, 196.0, 17.0, 37.0, 182.0, 455.0, 21.0, 235.0, 131.0, 43.0, 63.0, 123.0, 13.0, 774.0, 86.0, 80.0, 3033.0, 9.0, 100.0, 507.0, 4.0, 10.0, 500.0, 619.0, 277.0, 30.0, 58.0, 927.0, 81.0, 301.0, 201.0, 14.0, 53.0, 24.0, 173.0, 24.0, 2.0, 296.0, 281.0, 72.0, 18.0, 147.0, 460.0, 374.0, 384.0, 41.0, 132.0, 2.0, 10.0, 15.0, 112.0, 18.0, 16.0, 23.0, 117.0, 23.0, 230.0, 1.0, 1139.0, 4.0, 490.0, 2.0, 1.0, 3.0, 29.0, 487.0, 272.0, 2.0, 80.0, 65.0, 119.0, 175.0, 2.0, 11.0, 11.0, 107.0, 4.0, 12.0, 26.0, 28.0, 95.0, 11.0, 29.0, 23.0, 7.0, 117.0, 154.0, 89.0, 65.0, 7.0, 89.0, 1.0, 29.0, 21.0, 45.0, 247.0, 116.0, 72.0, 89.0, 110.0, 676.0, 4.0, 164.0, 374.0, 23.0, 11.0, 117.0, 35.0, 15.0, 216.0, 45.0, 140.0, 216.0, 172.0, 128.0, 83.0, 61.0, 157.0, 84.0, 645.0, 299.0, 30.0, 16.0, 17.0, 1.0, 40.0, 31.0, 63.0, 38.0, 25.0, 239.0, 537.0, 52.0, 3.0, 132.0, 2.0, 10.0, 160.0, 65.0, 80.0, 388.0, 15.0, 17.0, 37.0, 137.0, 352.0, 306.0, 677.0, 78.0, 98.0, 602.0, 193.0, 406.0, 243.0, 38.0, 14.0, 24.0, 2.0, 246.0, 36.0, 28.0, 53.0, 172.0, 218.0, 8.0, 71.0, 62.0, 98.0, 120.0, 1.0, 12.0, 24.0, 2.0, 7.0, 90.0, 41.0, 33.0, 16.0, 7.0, 104.0, 192.0, 176.0, 294.0, 11.0, 7.0, 418.0, 68.0, 39.0, 49.0, 91.0, 35.0, 346.0, 78.0, 6.0, 109.0, 48.0, 154.0, 22.0, 19.0, 26.0, 4.0, 16.0, 226.0, 101.0, 81.0, 583.0, 90.0, 52.0, 212.0, 50.0, 8.0, 163.0, 24.0, 253.0, 38.0, 13.0, 15.0, 270.0, 111.0, 2.0, 34.0, 34.0, 10.0, 38.0, 216.0, 39.0, 54.0, 2.0, 37.0, 19.0, 265.0, 2.0, 146.0, 258.0, 23.0, 17.0, 20.0, 11.0, 8.0, 12.0, 4.0, 38.0, 13.0, 24.0, 2.0, 4.0, 80.0, 33.0, 237.0, 181.0, 961.0, 88.0, 2.0, 134.0, 145.0, 107.0, 54.0, 22.0, 35.0, 47.0, 26.0, 39.0, 13.0, 9.0, 9.0, 2.0, 99.0, 34.0, 145.0, 45.0, 91.0, 29.0, 912.0, 64.0, 13.0, 18.0, 27.0, 64.0, 17.0, 197.0, 21.0, 20.0, 149.0, 51.0, 9.0, 1.0, 27.0, 4.0, 15.0, 4.0, 6.0, 12.0, 2.0, 6.0, 1.0, 343.0, 445.0, 61.0, 372.0, 143.0, 28.0, 48.0, 3.0, 190.0, 64.0, 63.0, 130.0, 349.0, 151.0, 70.0, 111.0, 8.0, 538.0, 24.0, 5.0, 169.0, 272.0, 21.0, 6.0, 97.0, 210.0, 111.0, 20.0, 1.0, 67.0, 236.0, 4.0, 287.0, 45.0, 24.0, 625.0, 304.0, 1396.0, 13.0, 2.0, 51.0, 238.0, 43.0, 104.0, 237.0, 122.0, 216.0, 434.0, 237.0, 27.0, 80.0, 167.0, 1.0, 24.0, 4.0, 15.0, 1.0, 82.0, 10.0, 1.0, 2.0, 12.0, 3.0, 4.0, 27.0, 41.0, 2.0, 452.0, 50.0, 133.0, 41.0, 21.0, 35.0, 294.0, 74.0, 213.0, 20.0, 30.0, 10.0, 292.0, 175.0, 16.0, 2.0, 4.0, 2.0, 82.0, 2.0, 4.0, 49.0, 4.0, 2.0, 42.0, 16.0, 17.0, 2.0, 8.0, 2.0, 2.0, 129.0, 26.0, 3.0, 31.0, 27.0, 3.0, 79.0, 150.0, 158.0, 2.0, 11.0, 4.0, 6.0, 9.0, 10.0, 288.0, 45.0, 84.0, 6.0, 6.0, 2.0, 112.0, 103.0, 11.0, 2.0, 2.0, 98.0, 29.0, 23.0, 2.0, 1.0, 21.0, 102.0, 180.0, 134.0, 2.0, 2.0, 92.0, 23.0, 57.0, 46.0, 7.0, 158.0, 8.0, 2.0, 2.0, 2.0, 2.0, 58.0, 154.0, 135.0, 31.0, 459.0, 12.0, 98.0, 247.0, 114.0, 62.0, 142.0, 44.0, 156.0, 260.0, 106.0, 18.0, 23.0, 1.0, 34.0, 13.0, 8.0, 34.0, 34.0, 9.0, 15.0, 60.0, 1.0, 40.0, 68.0, 115.0, 15.0, 133.0, 430.0, 40.0, 6.0, 1.0, 515.0, 1.0, 80.0, 2.0, 22.0, 143.0, 170.0, 73.0, 11.0, 36.0, 243.0, 326.0, 2.0, 257.0, 143.0, 254.0, 87.0, 1.0, 58.0, 110.0, 141.0, 182.0, 1.0, 6.0, 5.0, 213.0, 44.0, 614.0, 57.0, 48.0, 12.0, 1.0, 42.0, 471.0, 56.0, 98.0, 75.0, 134.0, 318.0, 65.0, 43.0, 66.0, 97.0, 1.0, 1.0, 407.0, 51.0, 52.0, 90.0, 71.0, 3.0, 3.0, 96.0, 50.0, 69.0, 57.0, 47.0, 122.0, 98.0, 119.0, 1.0, 455.0, 125.0, 47.0, 71.0, 323.0, 2.0, 21.0, 62.0, 110.0, 69.0, 18.0, 256.0, 2.0, 302.0, 124.0, 1.0, 36.0, 45.0, 137.0, 54.0, 41.0, 119.0, 15.0, 12.0, 7.0, 75.0, 15.0, 106.0, 59.0, 57.0, 4.0, 67.0, 68.0, 1.0, 283.0, 181.0, 107.0, 93.0, 76.0, 149.0, 25.0, 20.0, 564.0, 129.0, 98.0, 120.0, 52.0, 494.0, 108.0, 319.0, 1.0, 2.0, 2.0, 84.0, 151.0, 97.0, 82.0, 4.0, 89.0, 71.0, 187.0, 14.0, 13.0, 14.0, 13.0, 54.0, 51.0, 133.0, 53.0, 35.0, 17.0, 23.0, 19.0, 22.0, 36.0, 116.0, 10.0, 355.0, 69.0, 49.0, 5.0, 8.0, 14.0, 16.0, 5.0, 115.0, 117.0, 4.0, 10.0, 19.0, 8.0, 222.0, 2.0, 88.0, 7.0, 3.0, 32.0, 27.0, 34.0, 15.0, 43.0, 58.0, 1427.0, 2.0, 10.0, 37.0, 56.0, 116.0, 114.0, 198.0, 215.0, 1423.0, 103.0, 238.0, 2.0, 393.0, 75.0, 6.0, 52.0, 3.0, 40.0, 7.0, 146.0, 75.0, 1.0, 48.0, 281.0, 163.0, 56.0, 3.0, 6.0, 1.0, 2.0, 3.0, 89.0, 6.0, 87.0, 30.0, 3.0, 43.0, 7.0, 18.0, 398.0, 5.0, 8.0, 230.0, 149.0, 30.0, 2.0, 9.0, 32.0, 143.0, 6.0, 1.0, 2.0, 6.0, 7.0, 80.0, 375.0, 1.0, 321.0, 121.0, 4.0, 1.0, 336.0, 39.0, 10.0, 5.0, 6.0, 22.0, 2.0, 188.0, 8.0, 2.0, 12.0, 59.0, 1.0, 2.0, 233.0, 33.0, 3.0, 2.0, 610.0, 16.0, 5.0, 124.0, 197.0, 12.0, 2.0, 4.0, 12.0, 2.0, 39.0, 3.0, 18.0, 37.0, 126.0, 3.0, 30.0, 251.0, 68.0, 1.0, 17.0, 11.0, 569.0, 128.0, 119.0, 29.0, 4.0, 16.0, 23.0, 10.0, 5.0, 1.0, 211.0, 65.0, 9.0, 26.0, 28.0, 1.0, 197.0, 98.0, 117.0, 11.0, 2.0, 417.0, 165.0, 109.0, 35.0, 65.0, 24.0, 33.0, 16.0, 195.0, 2.0, 131.0, 42.0, 69.0, 7.0, 38.0, 38.0, 111.0, 4.0, 2.0, 13.0, 32.0, 12.0, 15.0, 28.0, 144.0, 1.0, 61.0, 3.0, 2.0, 114.0, 1.0, 1.0, 13.0, 1.0, 25.0, 181.0, 107.0, 53.0, 6.0, 234.0, 9.0, 157.0, 794.0, 1.0, 41.0, 413.0, 2.0, 24.0, 1.0, 1975.0, 59.0, 67.0, 24.0, 110.0, 1.0, 47.0, 124.0, 3.0, 248.0, 18.0, 12.0, 30.0, 13.0, 11.0, 7.0, 16.0, 28.0, 8.0, 171.0, 29.0, 8.0, 16.0, 1.0, 54.0, 2.0, 322.0, 2.0, 2.0, 39.0, 5.0, 30.0, 127.0, 1.0, 27.0, 1.0, 102.0, 767.0, 10.0, 1.0, 9.0, 30.0, 9.0, 143.0, 13.0, 11.0, 7.0, 13.0, 1.0, 20.0, 2.0, 6.0, 17.0, 44.0, 26.0, 50.0, 5.0, 1.0, 27.0, 43.0, 19.0, 135.0, 4.0, 1.0, 10.0, 1.0, 334.0, 60.0, 87.0, 28.0, 66.0, 67.0, 81.0, 137.0, 2.0, 1.0, 22.0, 130.0, 2.0, 11.0, 9.0, 27.0, 1.0, 1.0, 2.0, 1.0, 10.0, 2.0, 4.0, 4.0, 2.0, 4.0, 1.0, 1.0, 3.0, 16.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 4.0, 32.0, 103.0, 5.0, 290.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 2.0, 6.0, 2.0, 1.0, 15.0, 28.0, 3.0, 8.0, 7.0, 56.0, 43.0, 33.0, 1.0, 16.0, 30.0, 24.0, 3.0, 1.0, 9.0, 1.0, 31.0, 32.0, 7.0, 14.0, 2.0, 2.0, 5.0, 2.0, 9.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 3.0, 1.0, 19.0, 390.0, 2.0, 2.0, 3.0, 1.0, 1.0, 21.0, 464.0, 1.0, 1.0, 2.0, 71.0, 140.0, 1063.0, 6.0, 7.0, 1.0, 1.0, 3.0, 55.0, 134.0, 28.0, 25.0, 7.0, 1.0, 70.0, 36.0, 26.0, 46.0, 1.0, 720.0, 76.0, 4.0, 657.0, 3.0, 253.0, 30.0, 177.0, 147.0, 10.0, 2.0, 152.0, 357.0, 5.0, 100.0, 43.0, 4.0, 142.0, 2.0, 1.0, 23.0, 1.0, 1.0, 20.0, 76.0, 179.0, 15.0, 135.0, 1.0, 1.0, 1.0, 1.0, 12.0, 28.0, 7.0, 1.0, 12.0, 1.0, 206.0, 14.0, 1.0, 2.0, 6.0, 43.0, 1.0, 1.0, 141.0, 12.0, 374.0, 6.0, 180.0, 8.0, 15.0, 1.0, 28.0, 4.0, 88.0, 60.0, 1.0, 6.0, 1.0, 1.0, 4.0, 25.0, 4.0, 1.0, 14.0, 20.0, 45.0, 2.0, 10.0, 62.0, 165.0, 29.0, 6.0, 85.0, 2.0, 18.0, 3.0, 53.0, 48.0, 10.0, 132.0, 4.0, 5.0, 77.0, 4.0, 101.0, 20.0, 13.0, 116.0, 11.0, 1.0, 95.0, 15.0, 2.0, 8.0, 2.0, 2.0, 5.0, 2.0, 42.0, 6.0, 31.0, 34.0, 194.0, 1.0, 654.0, 3.0, 24.0, 4.0, 3.0, 13.0, 63.0, 22.0, 8.0, 1.0, 2.0, 864.0, 71.0, 2.0, 14.0, 174.0, 100.0, 2.0, 15.0, 50.0, 1.0, 1.0, 80.0, 83.0, 198.0, 28.0, 34.0, 2.0, 23.0, 2.0, 98.0, 6.0, 9.0, 31.0, 270.0, 20.0, 2.0, 140.0, 22.0, 68.0, 28.0, 27.0, 5.0, 2.0, 8.0, 108.0, 97.0, 2.0, 16.0, 152.0, 295.0, 203.0, 4.0, 1.0, 41.0, 163.0, 26.0, 44.0, 33.0, 37.0, 72.0, 1.0, 41.0, 1.0, 40.0, 18.0, 9.0, 274.0, 4.0, 14.0, 3.0, 46.0, 2.0, 2.0, 7.0, 2.0, 24.0, 2.0, 132.0, 101.0, 2.0, 7.0, 62.0, 2.0, 4.0, 24.0, 160.0, 4.0, 6.0, 1.0, 45.0, 28.0, 34.0, 2.0, 56.0, 1.0, 1.0, 43.0, 30.0, 2.0, 2.0, 45.0, 2.0, 2.0, 37.0, 503.0, 6.0, 20.0, 2.0, 1.0, 2.0, 20.0, 1.0, 9.0, 1.0, 1.0, 62.0, 80.0, 1.0, 65.0, 7.0, 1.0, 98.0, 2.0, 38.0, 84.0, 8.0, 1.0, 3.0, 13.0, 4.0, 2.0, 10.0, 2.0, 72.0, 17.0, 41.0, 1.0, 5.0, 9.0, 13.0, 13.0, 1.0, 1.0, 2.0, 25.0, 10.0, 4.0, 13.0, 35.0, 4.0, 542.0, 20.0, 1.0, 112.0, 9.0, 2.0, 1.0, 161.0, 2.0, 206.0, 1021.0, 213.0, 194.0, 1.0, 3.0, 2.0, 56.0, 124.0, 1.0, 22.0, 5.0, 98.0, 54.0, 6.0, 1.0, 300.0, 1.0, 4.0, 22.0, 95.0, 589.0, 10.0, 2.0, 1.0, 10.0, 4.0, 1.0, 5.0, 77.0, 1.0, 2.0, 158.0, 2.0, 2.0, 42.0, 35.0, 10.0, 97.0, 230.0, 14.0, 29.0, 139.0, 28.0, 298.0, 242.0, 64.0, 1.0, 5.0, 28.0, 259.0, 7.0, 1.0, 14.0, 1.0, 2.0, 92.0, 2.0, 26.0, 1.0, 11.0, 110.0, 81.0, 92.0, 1.0, 1.0, 3.0, 1.0, 4.0, 167.0, 6.0, 2.0, 13.0, 3.0, 3.0, 2.0, 64.0, 2.0, 12.0, 28.0, 4.0, 29.0, 52.0, 17.0, 1.0, 2.0, 26.0, 2.0, 34.0, 5.0, 2.0, 9.0, 1.0, 1.0, 1.0, 208.0, 1.0, 23.0, 3.0, 2.0, 7.0, 6.0, 12.0, 2.0, 43.0, 59.0, 333.0, 160.0, 1.0, 5.0, 4.0, 62.0, 90.0, 2.0, 4.0, 6.0, 7.0, 9.0, 50.0, 26.0, 1.0, 6.0, 142.0, 11.0, 48.0, 14.0, 28.0, 2.0, 1.0, 2.0, 291.0, 96.0, 144.0, 2.0, 2.0, 14.0, 21.0, 15.0, 321.0, 1.0, 1.0, 82.0, 51.0, 1.0, 12.0, 266.0, 1.0, 1.0, 9.0, 119.0, 2.0, 224.0, 161.0, 62.0, 1.0, 242.0, 1.0, 3.0, 305.0, 20.0, 164.0, 377.0, 103.0, 4.0, 212.0, 83.0, 17.0, 40.0, 72.0, 7.0, 3.0, 17.0, 14.0, 148.0, 10.0, 2.0, 61.0, 69.0, 89.0, 88.0, 81.0, 7.0, 49.0, 10.0, 271.0, 5.0, 14.0, 19.0, 8.0, 8.0, 2.0, 21.0, 3.0, 4.0, 2.0, 3.0, 4.0, 23.0, 93.0, 69.0, 1708.0, 107.0, 5.0, 8.0, 167.0, 6.0, 6.0, 14.0, 28.0, 48.0, 7.0, 36.0, 16.0, 3.0, 11.0, 3.0, 3.0, 8.0, 13.0, 53.0, 11.0, 4.0, 10.0, 6.0, 9.0, 9.0, 24.0, 4.0, 115.0, 19.0, 4.0, 20.0, 3.0, 5.0, 8.0, 13.0, 1.0, 1.0, 1.0, 62.0, 126.0, 40.0, 4.0, 8.0, 10.0, 13.0, 4.0, 94.0, 5.0, 11.0, 2.0, 118.0, 3.0, 26.0, 15.0, 20.0, 17.0, 2.0, 2.0, 19.0, 1.0, 2.0, 6.0, 1.0, 1.0, 16.0, 1.0, 1.0, 13.0, 283.0, 11.0, 2.0, 9.0, 2.0, 50.0, 8.0, 13.0, 10.0, 2.0, 4.0, 14.0, 4.0, 219.0, 16.0, 30.0, 17.0, 11.0, 4.0, 66.0, 33.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 10.0, 24.0, 5.0, 1.0, 1879.0, 6.0, 7.0, 4.0, 10.0, 2.0, 2.0, 2.0, 46.0, 29.0, 8.0, 3.0, 2.0, 167.0, 2.0, 1.0, 31.0, 4.0, 17.0, 41.0, 13.0, 38.0, 1.0, 91.0, 21.0, 2.0, 2.0, 21.0, 2.0, 6.0, 188.0, 38.0, 21.0, 13.0, 19.0, 41.0, 72.0, 16.0, 848.0, 30.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 17.0, 11.0, 9.0, 19.0, 1.0, 1.0, 6.0, 2.0, 15.0, 22.0, 3.0, 4.0, 2.0, 7.0, 2.0, 1.0, 11.0, 40.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 40.0, 68.0, 26.0, 10.0, 1203.0, 2.0, 39.0, 2.0, 2.0, 5.0, 27.0, 127.0, 65.0, 19.0, 2.0, 36.0, 14.0, 22.0, 13.0, 6.0, 17.0, 2.0, 1050.0, 5.0, 9.0, 9.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 3.0, 27.0, 6.0, 19.0, 2.0, 97.0, 275.0, 5.0, 245.0, 78.0, 2.0, 2.0, 2.0, 46.0, 95.0, 196.0, 612.0, 804.0, 25.0, 2.0, 2.0, 1.0, 2.0, 2.0, 35.0, 27.0, 7.0, 5.0, 54.0, 5.0, 23.0, 62.0, 18.0, 253.0, 5.0, 1.0, 1.0, 6.0, 24.0, 2.0, 6.0, 6.0, 7.0, 61.0, 41.0, 2.0, 2.0, 2.0, 2.0, 7.0, 21.0, 8.0, 2.0, 2.0, 1.0, 17.0, 327.0, 24.0, 1.0, 72.0, 7.0, 2.0, 2.0, 9.0, 680.0, 23.0, 17.0, 5.0, 2.0, 30.0, 1.0, 2.0, 1.0, 1.0, 119.0, 1.0, 22.0, 86.0, 512.0, 4.0, 2.0, 4.0, 2.0, 5.0, 55.0, 2.0, 59.0, 2.0, 2.0, 4.0, 16.0, 2.0, 4.0, 2.0, 443.0, 2.0, 2.0, 27.0, 7.0, 45.0, 3.0, 4.0, 2.0, 2.0, 2.0, 12.0, 35.0, 109.0, 6.0, 4.0, 7.0, 3.0, 2.0, 36.0, 51.0, 436.0, 15.0, 26.0, 86.0, 23.0, 6.0, 26.0, 263.0, 1.0, 2.0, 3.0, 8.0, 61.0, 12.0, 3.0, 14.0, 199.0, 2.0, 19.0, 2.0, 134.0, 7.0, 2.0, 2.0, 19.0, 3.0, 3.0, 9.0, 4.0, 2.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 159.0, 2.0, 75.0, 4.0, 5.0, 2.0, 1.0, 6.0, 39.0, 14.0, 14.0, 2.0, 450.0, 22.0, 17.0, 41.0, 12.0, 2.0, 2.0, 285.0, 2.0, 4.0, 4.0, 9.0, 2.0, 2.0, 1.0, 82.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 15.0, 9.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 16.0, 45.0, 10.0, 7.0, 2.0, 7.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 49.0, 6.0, 2.0, 3.0, 2.0, 4.0, 31.0, 20.0, 2.0, 2.0, 8.0, 2.0, 15.0, 126.0, 2.0, 3.0, 9.0, 8.0, 3.0, 88.0, 4.0, 220.0, 11.0, 154.0, 76.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 47.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 244.0, 10.0, 2.0, 20.0, 31.0, 53.0, 11.0, 20.0, 36.0, 4.0, 54.0, 95.0, 1.0, 10.0, 8.0, 1.0, 13.0, 21.0, 17.0, 12.0, 4.0, 2.0, 68.0, 300.0, 95.0, 1.0, 5.0, 42.0, 10.0, 3.0, 2.0, 3.0, 13.0, 3.0, 54.0, 182.0, 104.0, 1.0, 42.0, 16.0, 5.0, 19.0, 10.0, 6.0, 17.0, 7.0, 14.0, 2.0, 87.0, 14.0, 45.0, 88.0, 47.0, 56.0, 42.0, 16.0, 2.0, 3.0, 1.0, 3.0, 15.0, 23.0, 191.0, 7.0, 2.0, 1.0, 3.0, 4.0, 3.0, 1.0, 93.0, 51.0, 55.0, 113.0, 286.0, 187.0, 192.0, 4.0, 6.0, 26.0, 2.0, 17.0, 30.0, 6.0, 22.0, 202.0, 112.0, 38.0, 250.0, 231.0, 37.0, 2.0, 2.0, 2.0, 10.0, 59.0, 187.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 13.0, 2.0, 2.0, 7.0, 4.0, 35.0, 2.0, 25.0, 12.0, 2.0, 2.0, 53.0, 75.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 20.0, 2.0, 6.0, 4.0, 6.0, 10.0, 2.0, 23.0, 117.0, 196.0, 6.0, 260.0, 10.0, 91.0, 6.0, 5.0, 23.0, 6.0, 6.0, 83.0, 31.0, 58.0, 6.0, 9.0, 2.0, 2.0, 25.0, 9.0, 2.0, 28.0, 5.0, 4.0, 27.0, 9.0, 160.0, 2.0, 2.0, 2.0, 11.0, 89.0, 3.0, 2.0, 2.0, 52.0, 37.0, 2.0, 28.0, 10.0, 10.0, 27.0, 27.0, 21.0, 2.0, 2.0, 13.0, 4.0, 2.0, 7.0, 4.0, 2.0, 4.0, 4.0, 4.0, 47.0, 15.0, 16.0, 2.0, 10.0, 4.0, 4.0, 2.0, 60.0, 79.0, 227.0, 2.0, 19.0, 130.0, 180.0, 117.0, 123.0, 23.0, 15.0, 11.0, 278.0, 118.0, 13.0, 44.0, 60.0, 47.0, 42.0, 38.0, 235.0, 352.0, 41.0, 8.0, 9.0, 38.0, 108.0, 14.0, 1.0, 1.0, 12.0, 242.0, 59.0, 3.0, 5.0, 247.0, 13.0, 198.0, 218.0, 647.0, 1.0, 1.0, 185.0, 185.0, 73.0, 2.0, 1.0, 99.0, 114.0, 141.0, 17.0, 38.0, 13.0, 37.0, 46.0, 10.0, 44.0, 283.0, 316.0, 267.0, 4.0, 5.0, 10.0, 1.0, 10.0, 10.0, 3.0, 9.0, 10.0, 6.0, 1.0, 3.0, 48.0, 235.0, 1.0, 5.0, 1.0, 8.0, 512.0, 1.0, 1.0, 231.0, 9.0, 158.0, 1.0, 19.0, 20.0, 1.0, 1.0, 57.0, 431.0, 68.0, 1.0, 59.0, 258.0, 23.0, 26.0, 19.0, 121.0, 160.0, 38.0, 57.0, 16.0, 68.0, 15.0, 14.0, 1.0, 3.0, 2.0, 4.0, 6.0, 200.0, 426.0, 403.0, 269.0, 1.0, 15.0, 4.0, 102.0, 26.0, 115.0, 278.0, 41.0, 586.0, 1.0, 247.0, 16.0, 15.0, 8.0, 48.0, 4.0, 3.0, 28.0, 4.0, 1.0, 1.0, 1.0, 3.0, 17.0, 17.0, 1.0, 1.0, 1.0, 58.0, 46.0, 840.0, 1.0, 15.0, 154.0, 10.0, 202.0, 39.0, 12.0, 161.0, 876.0, 3.0, 36.0, 134.0, 46.0, 134.0, 33.0, 6.0, 96.0, 23.0, 142.0, 235.0, 77.0, 19.0, 100.0, 123.0, 57.0, 29.0, 116.0, 58.0, 41.0, 44.0, 43.0, 39.0, 17.0, 151.0, 32.0, 27.0, 126.0, 72.0, 36.0, 2.0, 34.0, 13.0, 179.0, 83.0, 30.0, 80.0, 21.0, 19.0, 16.0, 7.0, 33.0, 14.0, 24.0, 13.0, 108.0, 51.0, 15.0, 11.0, 4.0, 44.0, 21.0, 8.0, 90.0, 66.0, 2.0, 19.0, 11.0, 12.0, 380.0, 329.0, 251.0, 128.0, 86.0, 53.0, 1.0, 1.0, 76.0, 129.0, 179.0, 95.0, 75.0, 78.0, 136.0, 116.0, 66.0, 493.0, 369.0, 40.0, 40.0, 1625.0, 78.0, 122.0, 53.0, 55.0, 112.0, 66.0, 76.0, 13.0, 4.0, 1.0, 362.0, 62.0, 221.0, 9.0, 14.0, 38.0, 94.0, 208.0, 9.0, 6.0, 27.0, 42.0, 46.0, 12.0, 150.0, 22.0, 25.0, 25.0, 40.0, 191.0, 15.0, 29.0, 238.0, 42.0, 10.0, 73.0, 30.0, 16.0, 11.0, 416.0, 11.0, 9.0, 257.0, 21.0, 19.0, 6.0, 24.0, 37.0, 102.0, 7.0, 6.0, 7.0, 6.0, 70.0, 20.0, 68.0, 25.0, 11.0, 8.0, 34.0, 9.0, 206.0, 9.0, 8.0, 168.0, 113.0, 8.0, 8.0, 152.0, 10.0, 11.0, 174.0, 11.0, 10.0, 133.0, 23.0, 40.0, 8.0, 8.0, 3.0, 39.0, 41.0, 5.0, 18.0, 170.0, 390.0, 179.0, 182.0, 26.0, 4.0, 35.0, 2.0, 6.0, 7.0, 5.0, 24.0, 2.0, 3.0, 3.0, 4.0, 108.0, 2.0, 7.0, 16.0, 7.0, 6.0, 44.0, 3.0, 5.0, 39.0, 155.0, 5.0, 9.0, 6.0, 2.0, 1.0, 78.0, 4.0, 22.0, 405.0, 14.0, 14.0, 1.0, 67.0, 7.0, 12.0, 1.0, 35.0, 166.0, 19.0, 29.0, 12.0, 79.0, 107.0, 36.0, 13.0, 1.0, 40.0, 13.0, 67.0, 13.0, 8.0, 25.0, 32.0, 6.0, 7.0, 5.0, 5.0, 15.0, 6.0, 5.0, 5.0, 6.0, 48.0, 103.0, 7.0, 7.0, 38.0, 133.0, 5.0, 17.0, 11.0, 164.0, 8.0, 96.0, 25.0, 207.0, 19.0, 16.0, 32.0, 35.0, 15.0, 25.0, 107.0, 24.0, 125.0, 27.0, 17.0, 41.0, 13.0, 120.0, 7.0, 9.0, 12.0, 10.0, 4.0, 20.0, 135.0, 110.0, 6.0, 73.0, 25.0, 50.0, 34.0, 23.0, 19.0, 142.0, 4.0, 84.0, 128.0, 9.0, 25.0, 18.0, 22.0, 55.0, 5.0, 32.0, 2.0, 9.0, 1.0, 288.0, 10.0, 451.0, 10.0, 9.0, 2.0, 9.0, 5.0, 5.0, 35.0, 1.0, 15.0, 91.0, 83.0, 12.0, 41.0, 19.0, 1050.0, 71.0, 164.0, 14.0, 10.0, 19.0, 9.0, 11.0, 138.0, 72.0, 31.0, 15.0, 258.0, 34.0, 4.0, 13.0, 503.0, 28.0, 15.0, 6.0, 12.0, 14.0, 2.0, 19.0, 10.0, 7.0, 25.0, 20.0, 5.0, 130.0, 32.0, 33.0, 3.0, 76.0, 142.0, 39.0, 69.0, 30.0, 43.0, 18.0, 65.0, 13.0, 18.0, 126.0, 291.0, 132.0, 32.0, 4.0, 9.0, 139.0, 7.0, 107.0, 3.0, 23.0, 183.0, 11.0, 4.0, 82.0, 2.0, 61.0, 101.0, 160.0, 10.0, 395.0, 390.0, 4.0, 6.0, 6.0, 86.0, 8.0, 5.0, 4.0, 11.0, 16.0, 93.0, 19.0, 11.0, 47.0, 54.0, 12.0, 11.0, 111.0, 4.0, 35.0, 2.0, 96.0, 46.0, 49.0, 98.0, 129.0, 40.0, 135.0, 29.0, 13.0, 218.0, 4.0, 7.0, 20.0, 8.0, 53.0, 35.0, 18.0, 14.0, 41.0, 93.0, 135.0, 15.0, 4.0, 5.0, 9.0, 5.0, 2.0, 15.0, 397.0, 2.0, 99.0, 10.0, 17.0, 2.0, 14.0, 110.0, 21.0, 169.0, 76.0, 215.0, 10.0, 36.0, 75.0, 58.0, 170.0, 16.0, 241.0, 16.0, 103.0, 37.0, 11.0, 136.0, 9.0, 21.0, 201.0, 8.0, 13.0, 162.0, 6.0, 7.0, 3.0, 16.0, 52.0, 38.0, 63.0, 4.0, 6.0, 42.0, 36.0, 5.0, 11.0, 846.0, 33.0, 4.0, 26.0, 8.0, 36.0, 4.0, 2.0, 5.0, 8.0, 8.0, 3.0, 4.0, 14.0, 21.0, 10.0, 5.0, 1.0, 7.0, 76.0, 160.0, 4.0, 10.0, 85.0, 25.0, 9.0, 4.0, 78.0, 93.0, 421.0, 79.0, 7.0, 21.0, 17.0, 6.0, 16.0, 7.0, 3.0, 62.0, 4.0, 136.0, 2.0, 3.0, 174.0, 2.0, 30.0, 83.0, 14.0, 1.0, 71.0, 3.0, 17.0, 6.0, 8.0, 97.0, 48.0, 4.0, 168.0, 14.0, 64.0, 14.0, 28.0, 22.0, 6.0, 9.0, 10.0, 2.0, 16.0, 158.0, 9.0, 12.0, 6.0, 3.0, 7.0, 75.0, 2.0, 231.0, 128.0, 55.0, 13.0, 96.0, 8.0, 4.0, 17.0, 4.0, 8.0, 24.0, 90.0, 17.0, 110.0, 39.0, 224.0, 5.0, 11.0, 13.0, 10.0, 186.0, 91.0, 2.0, 40.0, 44.0, 27.0, 51.0, 8.0, 4.0, 10.0, 6.0, 5.0, 19.0, 35.0, 2.0, 1.0, 5.0, 15.0, 117.0, 52.0, 5.0, 95.0, 2.0, 3.0, 4.0, 4.0, 6.0, 2.0, 2.0, 4.0, 2.0, 32.0, 35.0, 15.0, 32.0, 40.0, 45.0, 37.0, 23.0, 44.0, 14.0, 72.0, 70.0, 21.0, 11.0, 64.0, 31.0, 11.0, 6.0, 2.0, 13.0, 14.0, 21.0, 3.0, 86.0, 8.0, 3.0, 6.0, 4.0, 7.0, 44.0, 2.0, 10.0, 184.0, 146.0, 20.0, 6.0, 9.0, 7.0, 64.0, 4.0, 53.0, 30.0, 36.0, 9.0, 25.0, 295.0, 9.0, 60.0, 131.0, 166.0, 39.0, 1.0, 2.0, 2.0, 1.0, 51.0, 53.0, 33.0, 36.0, 2.0, 5.0, 72.0, 4.0, 62.0, 6.0, 67.0, 37.0, 4.0, 98.0, 466.0, 7.0, 15.0, 102.0, 64.0, 1.0, 2.0, 4.0, 1.0, 29.0, 41.0, 15.0, 349.0, 25.0, 162.0, 169.0, 80.0, 1.0, 115.0, 110.0, 1.0, 41.0, 139.0, 21.0, 2.0, 839.0, 2.0, 501.0, 8.0, 19.0, 128.0, 22.0, 17.0, 1.0, 98.0, 70.0, 3.0, 1.0, 41.0, 1.0, 6.0, 2.0, 111.0, 155.0, 136.0, 288.0, 528.0, 112.0, 410.0, 259.0, 1.0, 19.0, 62.0, 162.0, 34.0, 420.0, 109.0, 1.0, 4.0, 184.0, 252.0, 177.0, 3.0, 31.0, 648.0, 1.0, 1.0, 6.0, 216.0, 16.0, 31.0, 29.0, 1.0, 151.0, 765.0, 72.0, 1.0, 1.0, 57.0, 20.0, 15.0, 44.0, 137.0, 21.0, 28.0, 60.0, 39.0, 2.0, 21.0, 151.0, 1.0, 2.0, 61.0, 1.0, 2.0, 33.0, 2.0, 29.0, 4.0, 101.0, 1.0, 1.0, 2.0, 2.0, 39.0, 5.0, 104.0, 2.0, 35.0, 2.0, 368.0, 2.0, 26.0, 14.0, 2.0, 131.0, 43.0, 94.0, 116.0, 10.0, 26.0, 16.0, 10.0, 6.0, 1.0, 1.0, 4.0, 12.0, 5.0, 7.0, 1.0, 1.0, 106.0, 1.0, 15.0, 3.0, 5.0, 25.0, 1.0, 11.0, 1.0, 9.0, 3.0, 1.0, 1.0, 3.0, 74.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 11.0, 36.0, 8.0, 7.0, 19.0, 42.0, 22.0, 16.0, 9.0, 9.0, 39.0, 29.0, 1.0, 4.0, 53.0, 2.0, 1.0, 24.0, 3.0, 16.0, 11.0, 18.0, 7.0, 9.0, 9.0, 25.0, 1.0, 1.0, 3.0, 29.0, 1.0, 7.0, 1.0, 4.0, 2.0, 7.0, 2.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 15.0, 30.0, 72.0, 3.0, 2.0, 1.0, 195.0, 4.0, 10.0, 56.0, 32.0, 13.0, 45.0, 112.0, 31.0, 29.0, 8.0, 59.0, 1.0, 18.0, 4.0, 53.0, 135.0, 2.0, 73.0, 4.0, 143.0, 4.0, 121.0, 65.0, 85.0, 28.0, 2.0, 12.0, 11.0, 1.0, 1.0, 9.0, 1.0, 7.0, 2.0, 2.0, 1.0, 22.0, 12.0, 1.0, 5.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 8.0, 1.0, 7.0, 6.0, 1.0, 21.0, 3.0, 2.0, 1.0, 29.0, 3.0, 1.0, 60.0, 5.0, 16.0, 1.0, 18.0, 1.0, 38.0, 120.0, 7.0, 28.0, 2.0, 4.0, 1.0, 2.0, 14.0, 15.0, 13.0, 3.0, 28.0, 1.0, 5.0, 7.0, 2.0, 1.0, 5.0, 2.0, 230.0, 130.0, 1.0, 2.0, 5.0, 104.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 35.0, 1308.0, 16.0, 21.0, 64.0, 88.0, 2.0, 1.0, 2.0, 9.0, 16.0, 2.0, 7.0, 17.0, 8.0, 118.0, 18.0, 34.0, 78.0, 81.0, 158.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 8.0, 9.0, 26.0, 1.0, 14.0, 1.0, 14.0, 28.0, 14.0, 1.0, 4.0, 80.0, 1.0, 1.0, 10.0, 66.0, 74.0, 41.0, 17.0, 4.0, 76.0, 3.0, 54.0, 15.0, 1.0, 17.0, 151.0, 1.0, 1.0, 4.0, 5.0, 86.0, 125.0, 3.0, 2.0, 18.0, 4.0, 2.0, 4.0, 2.0, 16.0, 3.0, 2.0, 3.0, 16.0, 4.0, 2.0, 3.0, 47.0, 3.0, 3.0, 1.0, 1.0, 106.0, 1.0, 50.0, 33.0, 132.0, 87.0, 6.0, 2.0, 3.0, 38.0, 3.0, 3.0, 1.0, 7.0, 2.0, 50.0, 1.0, 1.0, 225.0, 31.0, 46.0, 43.0, 57.0, 1.0, 1.0, 207.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 35.0, 5.0, 215.0, 4.0, 2.0, 24.0, 43.0, 14.0, 2.0, 1.0, 32.0, 2.0, 19.0, 250.0, 66.0, 16.0, 5.0, 6.0, 1.0, 2.0, 6.0, 187.0, 14.0, 138.0, 24.0, 2.0, 2.0, 14.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 43.0, 6.0, 16.0, 170.0, 1.0, 2.0, 323.0, 1.0, 4.0, 10.0, 303.0, 2.0, 60.0, 2.0, 2.0, 151.0, 61.0, 33.0, 1.0, 11.0, 3.0, 3.0, 2.0, 41.0, 1.0, 1.0, 25.0, 3.0, 1.0, 49.0, 7.0, 40.0, 34.0, 1.0, 1.0, 5.0, 2.0, 2.0, 105.0, 8.0, 8.0, 34.0, 221.0, 14.0, 1.0, 1.0, 2.0, 50.0, 2.0, 2.0, 2.0, 1.0, 294.0, 2.0, 30.0, 4.0, 1.0, 1.0, 19.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 39.0, 2.0, 1.0, 39.0, 28.0, 1.0, 20.0, 31.0, 2.0, 2.0, 1.0, 4.0, 67.0, 56.0, 13.0, 249.0, 3.0, 2.0, 20.0, 1.0, 106.0, 26.0, 244.0, 1.0, 65.0, 6.0, 4.0, 1.0, 19.0, 13.0, 1.0, 3.0, 64.0, 1.0, 18.0, 2.0, 11.0, 22.0, 7.0, 15.0, 2.0, 4.0, 1.0, 126.0, 2.0, 153.0, 2.0, 82.0, 3.0, 157.0, 14.0, 187.0, 121.0, 18.0, 87.0, 182.0, 2.0, 1.0, 15.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 19.0, 2.0, 55.0, 3.0, 2.0, 36.0, 2.0, 72.0, 3.0, 3.0, 3.0, 3.0, 82.0, 31.0, 1.0, 42.0, 11.0, 3.0, 10.0, 1.0, 1.0, 18.0, 129.0, 1.0, 5.0, 3.0, 128.0, 1.0, 3.0, 3.0, 367.0, 4.0, 2.0, 2.0, 30.0, 1.0, 175.0, 2.0, 4.0, 11.0, 58.0, 9.0, 5.0, 5.0, 115.0, 1.0, 4.0, 13.0, 4.0, 2.0, 2.0, 105.0, 5.0, 1.0, 5.0, 99.0, 3.0, 1.0, 11.0, 11.0, 3.0, 28.0, 150.0, 62.0, 401.0, 1.0, 248.0, 2.0, 10.0, 1.0, 6.0, 3.0, 1.0, 4.0, 9.0, 7.0, 2.0, 4.0, 5.0, 11.0, 42.0, 3.0, 167.0, 90.0, 2.0, 4.0, 4.0, 47.0, 22.0, 2.0, 11.0, 2.0, 61.0, 5.0, 1.0, 5.0, 2.0, 1.0, 14.0, 158.0, 6.0, 5.0, 2.0, 3.0, 21.0, 2.0, 7.0, 27.0, 104.0, 1.0, 5.0, 192.0, 1.0, 9.0, 2.0, 1.0, 3.0, 1.0, 9.0, 21.0, 8.0, 2.0, 44.0, 1.0, 15.0, 1.0, 13.0, 4.0, 256.0, 14.0, 3.0, 63.0, 2.0, 1.0, 72.0, 9.0, 15.0, 3.0, 4.0, 2.0, 10.0, 8.0, 33.0, 1.0, 4.0, 45.0, 1.0, 283.0, 18.0, 5.0, 8.0, 2.0, 1.0, 6.0, 1.0, 61.0, 113.0, 14.0, 13.0, 168.0, 3.0, 46.0, 6.0, 193.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 250.0, 2.0, 190.0, 4.0, 8.0, 2.0, 1.0, 355.0, 69.0, 1.0, 6.0, 53.0, 3.0, 2.0, 4.0, 2.0, 6.0, 1.0, 56.0, 255.0, 2.0, 3.0, 9.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 19.0, 1.0, 26.0, 4.0, 7.0, 2.0, 2.0, 55.0, 6.0, 2.0, 3.0, 48.0, 2.0, 31.0, 101.0, 1.0, 190.0, 35.0, 1.0, 1.0, 1.0, 1.0, 414.0, 1.0, 274.0, 115.0, 8.0, 35.0, 1.0, 8.0, 17.0, 1.0, 86.0, 12.0, 1.0, 82.0, 1.0, 35.0, 81.0, 110.0, 60.0, 1.0, 99.0, 102.0, 1.0, 8.0, 13.0, 5.0, 1.0, 2.0, 2.0, 35.0, 8.0, 1.0, 47.0, 2.0, 27.0, 2.0, 1.0, 38.0, 1.0, 17.0, 119.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 115.0, 4.0, 2.0, 2.0, 4.0, 12.0, 2.0, 2.0, 227.0, 75.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 23.0, 73.0, 2.0, 4.0, 1.0, 18.0, 2.0, 2.0, 14.0, 4.0, 3.0, 2.0, 2.0, 120.0, 7.0, 2.0, 1.0, 3.0, 2.0, 2.0, 11.0, 44.0, 1.0, 2.0, 2.0, 2.0, 1.0, 129.0, 8.0, 1.0, 109.0, 4.0, 3.0, 2.0, 76.0, 3.0, 7.0, 25.0, 1.0, 6.0, 56.0, 20.0, 53.0, 22.0, 17.0, 243.0, 49.0, 3.0, 6.0, 33.0, 2.0, 2.0, 2.0, 4.0, 1.0, 30.0, 2.0, 2.0, 17.0, 45.0, 1.0, 57.0, 20.0, 6.0, 2.0, 13.0, 2.0, 140.0, 1.0, 67.0, 49.0, 2.0, 6.0, 6.0, 40.0, 47.0, 2.0, 104.0, 50.0, 2.0, 49.0, 75.0, 2.0, 12.0, 11.0, 12.0, 26.0, 15.0, 2.0, 61.0, 8.0, 40.0, 98.0, 220.0, 34.0, 61.0, 21.0, 1.0, 19.0, 88.0, 12.0, 298.0, 25.0, 10.0, 57.0, 31.0, 254.0, 20.0, 1.0, 1.0, 26.0, 2.0, 38.0, 19.0, 54.0, 61.0, 90.0, 2.0, 1.0, 43.0, 15.0, 3.0, 1.0, 2.0, 2.0, 5.0, 62.0, 10.0, 48.0, 9.0, 44.0, 4.0, 2.0, 93.0, 60.0, 1.0, 9.0, 3.0, 3.0, 14.0, 1.0, 248.0, 2.0, 2.0, 2.0, 42.0, 84.0, 13.0, 8.0, 55.0, 139.0, 2.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 6.0, 4.0, 2.0, 1.0, 1.0, 17.0, 1.0, 8.0, 1.0, 131.0, 4.0, 80.0, 2.0, 2.0, 2.0, 1.0, 23.0, 344.0, 121.0, 4.0, 11.0, 69.0, 2.0, 2.0, 1.0, 17.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 10.0, 1.0, 15.0, 66.0, 7.0, 43.0, 2.0, 215.0, 1.0, 2.0, 204.0, 7.0, 29.0, 475.0, 1.0, 19.0, 27.0, 29.0, 161.0, 26.0, 214.0, 228.0, 3.0, 581.0, 155.0, 37.0, 4.0, 3.0, 2.0, 82.0, 8.0, 1.0, 2.0, 1.0, 99.0, 2.0, 21.0, 38.0, 23.0, 553.0, 175.0, 148.0, 24.0, 101.0, 1.0, 28.0, 4.0, 1.0, 10.0, 5.0, 33.0, 4.0, 4.0, 13.0, 2.0, 4.0, 16.0, 24.0, 51.0, 4.0, 14.0, 7.0, 8.0, 2.0, 63.0, 1.0, 3.0, 6.0, 5.0, 9.0, 6.0, 2.0, 4.0, 1.0, 91.0, 3.0, 4.0, 13.0, 3.0, 178.0, 99.0, 34.0, 32.0, 13.0, 57.0, 19.0, 5.0, 30.0, 1.0, 1.0, 15.0, 4.0, 3.0, 1.0, 1.0, 16.0, 1.0, 23.0, 14.0, 283.0, 1.0, 154.0, 18.0, 18.0, 25.0, 3.0, 170.0, 1.0, 53.0, 1.0, 6.0, 3.0, 15.0, 250.0, 7.0, 2.0, 244.0, 60.0, 33.0, 111.0, 11.0, 10.0, 2.0, 4.0, 9.0, 146.0, 10.0, 44.0, 34.0, 19.0, 2.0, 1.0, 8.0, 44.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 253.0, 8.0, 148.0, 245.0, 51.0, 8.0, 8.0, 36.0, 1.0, 4.0, 73.0, 1.0, 42.0, 15.0, 1.0, 115.0, 142.0, 13.0, 5.0, 6.0, 4.0, 14.0, 1.0, 2.0, 116.0, 70.0, 51.0, 50.0, 1.0, 1.0, 5.0, 2.0, 2.0, 53.0, 15.0, 2.0, 11.0, 122.0, 125.0, 179.0, 1.0, 43.0, 177.0, 1.0, 2.0, 13.0, 12.0, 5.0, 7.0, 44.0, 1.0, 2.0, 33.0, 2.0, 27.0, 28.0, 16.0, 5.0, 4.0, 111.0, 66.0, 122.0, 1.0, 1.0, 247.0, 1.0, 53.0, 10.0, 1.0, 3.0, 49.0, 50.0, 1.0, 110.0, 1.0, 842.0, 476.0, 177.0, 2.0, 1.0, 19.0, 22.0, 8.0, 8.0, 2.0, 82.0, 37.0, 2.0, 2.0, 19.0, 6.0, 9.0, 2.0, 15.0, 1.0, 24.0, 1.0, 8.0, 13.0, 1.0, 12.0, 73.0, 2.0, 1.0, 49.0, 8.0, 22.0, 136.0, 1.0, 2.0, 1.0, 1.0, 16.0, 33.0, 75.0, 109.0, 127.0, 32.0, 7.0, 41.0, 1.0, 3.0, 61.0, 16.0, 5.0, 5.0, 288.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 2.0, 62.0, 26.0, 130.0, 39.0, 299.0, 1.0, 54.0, 76.0, 52.0, 5.0, 1.0, 2.0, 4.0, 6.0, 13.0, 2.0, 1.0, 1.0, 1.0, 1.0, 49.0, 1.0, 6.0, 10.0, 1.0, 19.0, 22.0, 41.0, 26.0, 2.0, 51.0, 1.0, 45.0, 11.0, 28.0, 1.0, 3.0, 16.0, 3.0, 181.0, 1.0, 34.0, 1.0, 2.0, 52.0, 6.0, 1.0, 17.0, 58.0, 15.0, 1.0, 1.0, 149.0, 1.0, 117.0, 43.0, 14.0, 30.0, 4.0, 45.0, 187.0, 12.0, 40.0, 1.0, 31.0, 62.0, 1.0, 42.0, 52.0, 103.0, 1.0, 2.0, 50.0, 44.0, 18.0, 1.0, 2.0, 51.0, 13.0, 66.0, 1.0, 7.0, 1.0, 22.0, 141.0, 2.0, 3.0, 1.0, 3.0, 3.0, 47.0, 33.0, 36.0, 1.0, 6.0, 1.0, 10.0, 115.0, 29.0, 1.0, 56.0, 30.0, 65.0, 54.0, 2.0, 92.0, 9.0, 2.0, 40.0, 14.0, 58.0, 7.0, 11.0, 1.0, 3.0, 3.0, 29.0, 1.0, 12.0, 11.0, 4.0, 23.0, 13.0, 14.0, 6.0, 15.0, 15.0, 1.0, 2.0, 85.0, 87.0, 1.0, 12.0, 7.0, 1.0, 1.0, 186.0, 80.0, 5.0, 1.0, 48.0, 3.0, 1.0, 80.0, 1.0, 1.0, 34.0, 1.0, 82.0, 3.0, 3.0, 11.0, 67.0, 3.0, 6.0, 6.0, 1.0, 1.0, 73.0, 86.0, 32.0, 37.0, 48.0, 47.0, 13.0, 2.0, 1.0, 34.0, 143.0, 205.0, 5.0, 46.0, 18.0, 14.0, 24.0, 11.0, 4.0, 1.0, 1.0, 6.0, 2.0, 1.0, 24.0, 8.0, 11.0, 19.0, 12.0, 3.0, 1.0, 5.0, 1.0, 1.0, 22.0, 1.0, 131.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 76.0, 21.0, 40.0, 77.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 456.0, 83.0, 10.0, 38.0, 6.0, 33.0, 2.0, 38.0, 3.0, 10.0, 9.0, 2.0, 6.0, 149.0, 11.0, 53.0, 87.0, 1.0, 2.0, 14.0, 84.0, 2.0, 1.0, 1.0, 1.0, 8.0, 29.0, 5.0, 6.0, 7.0, 100.0, 7.0, 142.0, 1.0, 3.0, 2.0, 26.0, 1.0, 8.0, 5.0, 157.0, 105.0, 24.0, 1.0, 1.0, 2.0, 419.0, 2.0, 1.0, 48.0, 1.0, 5.0, 28.0, 1.0, 1.0, 1.0, 19.0, 102.0, 2.0, 25.0, 68.0, 1.0, 44.0, 3.0, 50.0, 1.0, 24.0, 2.0, 11.0, 5.0, 12.0, 9.0, 24.0, 1.0, 51.0, 1.0, 2.0, 1.0, 23.0, 28.0, 2.0, 8.0, 103.0, 5.0, 4.0, 8.0, 1.0, 45.0, 6.0, 3.0, 30.0, 19.0, 3.0, 73.0, 9.0, 13.0, 2.0, 18.0, 26.0, 38.0, 2.0, 263.0, 52.0, 1.0, 2.0, 1.0, 6.0, 2.0, 132.0, 1.0, 2.0, 45.0, 1.0, 1.0, 51.0, 2.0, 6.0, 1.0, 1.0, 2.0, 45.0, 6.0, 43.0, 14.0, 175.0, 32.0, 18.0, 81.0, 2.0, 25.0, 59.0, 142.0, 1.0, 7.0, 1.0, 19.0, 1.0, 1.0, 14.0, 13.0, 42.0, 11.0, 1.0, 60.0, 8.0, 73.0, 273.0, 221.0, 1.0, 10.0, 1.0, 300.0, 8.0, 29.0, 184.0, 49.0, 1.0, 2.0, 10.0, 18.0, 24.0, 2.0, 266.0, 2.0, 2.0, 14.0, 54.0, 221.0, 1.0, 48.0, 105.0, 1.0, 2.0, 2.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 1.0, 15.0, 6.0, 7.0, 2.0, 138.0, 6.0, 4.0, 278.0, 1.0, 53.0, 2.0, 4.0, 1.0, 33.0, 1.0, 25.0, 1.0, 1.0, 17.0, 29.0, 6.0, 1.0, 1.0, 11.0, 23.0, 1.0, 4.0, 6.0, 1.0, 4.0, 4.0, 2.0, 21.0, 1.0, 1.0, 1.0, 15.0, 13.0, 4.0, 19.0, 2.0, 2.0, 13.0, 43.0, 11.0, 1.0, 20.0, 1.0, 5.0, 4.0, 1.0, 38.0, 1.0, 1.0, 1.0, 92.0, 4.0, 2.0, 1.0, 1.0, 6.0, 7.0, 42.0, 37.0, 45.0, 1.0, 21.0, 2.0, 339.0, 72.0, 2.0, 1.0, 8.0, 2.0, 244.0, 186.0, 54.0, 4.0, 15.0, 97.0, 59.0, 1.0, 44.0, 2.0, 8.0, 18.0, 67.0, 93.0, 9.0, 2.0, 85.0, 2.0, 173.0, 1.0, 1.0, 4.0, 2.0, 44.0, 1.0, 6.0, 2.0, 25.0, 46.0, 23.0, 1.0, 17.0, 61.0, 29.0, 78.0, 29.0, 11.0, 1.0, 88.0, 40.0, 5.0, 1.0, 8.0, 7.0, 76.0, 2.0, 50.0, 1.0, 25.0, 3.0, 50.0, 8.0, 8.0, 2.0, 18.0, 1.0, 6.0, 6.0, 30.0, 96.0, 18.0, 6.0, 1.0, 2.0, 9.0, 80.0, 114.0, 2.0, 1.0, 4.0, 2.0, 57.0, 1.0, 26.0, 44.0, 1.0, 1.0, 163.0, 38.0, 1.0, 4.0, 7.0, 69.0, 7.0, 1.0, 14.0, 2.0, 1.0, 1.0, 6.0, 2.0, 30.0, 1.0, 21.0, 2.0, 6.0, 160.0, 2.0, 2.0, 1.0, 4.0, 71.0, 5.0, 10.0, 15.0, 5.0, 2.0, 83.0, 20.0, 122.0, 32.0, 7.0, 71.0, 2.0, 8.0, 23.0, 46.0, 1.0, 5.0, 11.0, 8.0, 1.0, 19.0, 1.0, 1.0, 16.0, 3.0, 3.0, 1.0, 12.0, 29.0, 11.0, 3.0, 351.0, 1.0, 2.0, 119.0, 2.0, 6.0, 7.0, 2.0, 1.0, 2.0, 1.0, 20.0, 3.0, 7.0, 60.0, 1.0, 3.0, 1.0, 11.0, 2.0, 1.0, 29.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 76.0, 2.0, 1.0, 1.0, 13.0, 2.0, 52.0, 1.0, 1.0, 13.0, 9.0, 1.0, 24.0, 11.0, 1.0, 1.0, 34.0, 11.0, 39.0, 87.0, 36.0, 1.0, 1.0, 32.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 523.0, 68.0, 51.0, 63.0, 29.0, 2.0, 2.0, 1.0, 65.0, 1.0, 31.0, 2.0, 1.0, 16.0, 1.0, 8.0, 1.0, 1.0, 4.0, 19.0, 1.0, 39.0, 8.0, 3.0, 2.0, 9.0, 6.0, 13.0, 5.0, 74.0, 1.0, 7.0, 5.0, 30.0, 1.0, 2.0, 1.0, 1.0, 15.0, 6.0, 2.0, 1.0, 12.0, 38.0, 13.0, 17.0, 1.0, 12.0, 344.0, 21.0, 19.0, 1.0, 4.0, 51.0, 7.0, 5.0, 7.0, 1.0, 2.0, 5.0, 3.0, 4.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 13.0, 1.0, 2.0, 2.0, 80.0, 1.0, 1.0, 1.0, 1.0, 108.0, 1.0, 1.0, 1.0, 2.0, 2.0, 64.0, 2.0, 4.0, 20.0, 1.0, 6.0, 127.0, 16.0, 17.0, 1.0, 99.0, 2.0, 4.0, 51.0, 1.0, 2.0, 1.0, 5.0, 6.0, 2.0, 2.0, 2.0, 6.0, 4.0, 25.0, 1.0, 11.0, 18.0, 23.0, 53.0, 22.0, 19.0, 7.0, 1.0, 8.0, 8.0, 9.0, 71.0, 1.0, 5.0, 1.0, 9.0, 1.0, 11.0, 17.0, 4.0, 1.0, 3.0, 1.0, 14.0, 1.0, 1.0, 12.0, 3.0, 2.0, 5.0, 4.0, 1.0, 10.0, 6.0, 12.0, 87.0, 21.0, 1.0, 17.0, 2.0, 15.0, 1.0, 12.0, 3.0, 36.0, 5.0, 1.0, 180.0, 1.0, 46.0, 4.0, 4.0, 190.0, 2.0, 2.0, 146.0, 1.0, 1.0, 24.0, 2.0, 1.0, 1.0, 62.0, 27.0, 33.0, 51.0, 2.0, 2.0, 79.0, 1.0, 6.0, 37.0, 81.0, 202.0, 26.0, 1.0, 3.0, 17.0, 210.0, 172.0, 8.0, 2.0, 1.0, 134.0, 3.0, 1.0, 27.0, 23.0, 2.0, 1.0, 51.0, 109.0, 2.0, 35.0, 1.0, 215.0, 12.0, 66.0, 3.0, 2.0, 36.0, 2.0, 78.0, 1.0, 2.0, 13.0, 4.0, 138.0, 1.0, 1.0, 140.0, 1.0, 41.0, 22.0, 4.0, 6.0, 96.0, 1.0, 1.0, 52.0, 7.0, 24.0, 1.0, 4.0, 8.0, 2.0, 13.0, 2.0, 54.0, 1.0, 2.0, 13.0, 4.0, 12.0, 1.0, 84.0, 1.0, 1.0, 32.0, 34.0, 9.0, 44.0, 5.0, 51.0, 3.0, 12.0, 9.0, 1.0, 128.0, 1.0, 1.0, 10.0, 3.0, 28.0, 29.0, 2.0, 1.0, 2.0, 12.0, 8.0, 16.0, 31.0, 18.0, 4.0, 23.0, 94.0, 2.0, 35.0, 12.0, 1.0, 54.0, 167.0, 93.0, 19.0, 1.0, 14.0, 1.0, 43.0, 1.0, 1.0, 1.0, 11.0, 2.0, 5.0, 22.0, 45.0, 1.0, 1.0, 60.0, 49.0, 3.0, 2.0, 3.0, 2.0, 83.0, 1.0, 1.0, 1.0, 23.0, 16.0, 2.0, 13.0, 70.0, 2.0, 48.0, 26.0, 10.0, 2.0, 84.0, 2.0, 1.0, 1.0, 15.0, 5.0, 264.0, 109.0, 58.0, 1.0, 5.0, 2.0, 2.0, 1.0, 30.0, 1.0, 7.0, 1.0, 1.0, 123.0, 2.0, 5.0, 50.0, 65.0, 46.0, 3.0, 2.0, 52.0, 152.0, 12.0, 2.0, 3.0, 28.0, 13.0, 85.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 6.0, 56.0, 155.0, 1.0, 11.0, 2.0, 92.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 55.0, 68.0, 1.0, 1.0, 1.0, 12.0, 1.0, 5.0, 61.0, 8.0, 33.0, 92.0, 2.0, 1.0, 9.0, 5.0, 32.0, 35.0, 12.0, 13.0, 7.0, 26.0, 14.0, 1.0, 22.0, 1.0, 84.0, 56.0, 1.0, 56.0, 24.0, 13.0, 2.0, 15.0, 33.0, 147.0, 30.0, 1.0, 10.0, 47.0, 2.0, 25.0, 10.0, 127.0, 13.0, 7.0, 125.0, 1.0, 4.0, 1.0, 8.0, 1.0, 78.0, 270.0, 1.0, 156.0, 12.0, 1.0, 1.0, 111.0, 18.0, 8.0, 1.0, 2.0, 6.0, 5.0, 5.0, 4.0, 1.0, 1.0, 2.0, 11.0, 1.0, 53.0, 2.0, 6.0, 51.0, 54.0, 24.0, 8.0, 9.0, 2.0, 2.0, 2.0, 6.0, 30.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 6.0, 43.0, 2.0, 1.0, 1.0, 32.0, 4.0, 13.0, 2.0, 1.0, 15.0, 1.0, 1.0, 176.0, 97.0, 20.0, 2.0, 1.0, 13.0, 40.0, 1.0, 13.0, 1.0, 15.0, 13.0, 5.0, 1.0, 1.0, 7.0, 23.0, 11.0, 15.0, 11.0, 7.0, 30.0, 8.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 11.0, 1.0, 16.0, 65.0, 2.0, 3.0, 2.0, 1.0, 2.0, 25.0, 3.0, 14.0, 12.0, 1.0, 63.0, 6.0, 1.0, 1.0, 3.0, 20.0, 1.0, 15.0, 27.0, 146.0, 17.0, 1.0, 1.0, 14.0, 74.0, 18.0, 4.0, 8.0, 1.0, 1.0, 16.0, 18.0, 1.0, 50.0, 29.0, 102.0, 1.0, 13.0, 34.0, 4.0, 130.0, 22.0, 48.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 45.0, 119.0, 39.0, 2.0, 2.0, 2.0, 2.0, 271.0, 2.0, 3.0, 20.0, 27.0, 148.0, 10.0, 12.0, 1.0, 1.0, 27.0, 39.0, 67.0, 16.0, 1.0, 23.0, 6.0, 95.0, 2.0, 1.0, 3.0, 1.0, 3.0, 9.0, 22.0, 1.0, 2.0, 1.0, 3.0, 7.0, 2.0, 1.0, 19.0, 8.0, 1.0, 6.0, 161.0, 8.0, 1.0, 14.0, 26.0, 3.0, 1.0, 36.0, 1.0, 2.0, 15.0, 19.0, 213.0, 1.0, 90.0, 7.0, 14.0, 23.0, 57.0, 2.0, 9.0, 2.0, 10.0, 11.0, 102.0, 15.0, 100.0, 6.0, 17.0, 1.0, 14.0, 18.0, 12.0, 15.0, 60.0, 1.0, 15.0, 60.0, 4.0, 15.0, 54.0, 111.0, 4.0, 2.0, 2.0, 6.0, 5.0, 1.0, 77.0, 42.0, 6.0, 4.0, 9.0, 10.0, 1.0, 19.0, 23.0, 10.0, 15.0, 124.0, 1.0, 4.0, 2.0, 12.0, 1.0, 4.0, 22.0, 19.0, 23.0, 71.0, 2.0, 1.0, 39.0, 25.0, 1.0, 143.0, 1.0, 70.0, 3.0, 6.0, 1.0, 15.0, 20.0, 5.0, 2.0, 3.0, 102.0, 110.0, 7.0, 1.0, 1.0, 17.0, 66.0, 11.0, 21.0, 16.0, 2.0, 2.0, 173.0, 7.0, 1.0, 6.0, 3.0, 13.0, 2.0, 12.0, 33.0, 151.0, 151.0, 1.0, 1.0, 283.0, 26.0, 4.0, 77.0, 72.0, 17.0, 3.0, 21.0, 38.0, 46.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 10.0, 18.0, 73.0, 11.0, 6.0, 10.0, 31.0, 176.0, 20.0, 3.0, 31.0, 75.0, 1.0, 44.0, 6.0, 2.0, 68.0, 184.0, 219.0, 1.0, 11.0, 2.0, 115.0, 16.0, 5.0, 190.0, 2.0, 5.0, 3.0, 84.0, 90.0, 48.0, 1.0, 147.0, 2.0, 15.0, 8.0, 60.0, 1.0, 16.0, 1.0, 2.0, 1.0, 45.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 10.0, 225.0, 2.0, 2.0, 1.0, 1.0, 6.0, 33.0, 2.0, 2.0, 52.0, 7.0, 2.0, 12.0, 12.0, 91.0, 17.0, 338.0, 8.0, 40.0, 2.0, 4.0, 6.0, 2.0, 1.0, 4.0, 2.0, 2.0, 21.0, 9.0, 14.0, 87.0, 22.0, 16.0, 7.0, 2.0, 1.0, 2.0, 26.0, 18.0, 44.0, 2.0, 2.0, 1.0, 72.0, 127.0, 7.0, 18.0, 2.0, 5.0, 2.0, 31.0, 13.0, 14.0, 1.0, 11.0, 8.0, 26.0, 1.0, 7.0, 37.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 19.0, 4.0, 10.0, 1.0, 18.0, 2.0, 4.0, 8.0, 1.0, 1.0, 3.0, 4.0, 2.0, 3.0, 1.0, 4.0, 4.0, 1.0, 2.0, 10.0, 1.0, 10.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 2.0, 18.0, 4.0, 3.0, 13.0, 28.0, 2.0, 1.0, 2.0, 12.0, 4.0, 2.0, 2.0, 10.0, 1.0, 1.0, 4.0, 118.0, 7.0, 4.0, 34.0, 1.0, 1.0, 6.0, 4.0, 4.0, 3.0, 6.0, 17.0, 4.0, 56.0, 1.0, 1.0, 13.0, 20.0, 3.0, 13.0, 1.0, 9.0, 1.0, 10.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 22.0, 1.0, 2.0, 29.0, 1.0, 22.0, 1.0, 56.0, 3.0, 5.0, 46.0, 2.0, 10.0, 2.0, 1.0, 20.0, 1.0, 13.0, 9.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 44.0, 40.0, 94.0, 11.0, 1.0, 13.0, 1.0, 1.0, 23.0, 25.0, 1.0, 1.0, 50.0, 1.0, 4.0, 1.0, 2.0, 4.0, 34.0, 2.0, 2.0, 9.0, 1.0, 39.0, 7.0, 85.0, 4.0, 49.0, 1.0, 69.0, 7.0, 1.0, 20.0, 65.0, 22.0, 1.0, 2.0, 20.0, 2.0, 22.0, 26.0, 12.0, 74.0, 2.0, 1.0, 1.0, 1.0, 43.0, 2.0, 46.0, 2.0, 8.0, 47.0, 21.0, 1.0, 2.0, 77.0, 2.0, 15.0, 8.0, 3.0, 1.0, 49.0, 6.0, 36.0, 37.0, 1.0, 53.0, 1.0, 26.0, 2.0, 1.0, 1.0, 2.0, 2.0, 35.0, 1.0, 19.0, 1.0, 12.0, 1.0, 1.0, 3.0, 2.0, 25.0, 38.0, 12.0, 2.0, 242.0, 15.0, 2.0, 7.0, 34.0, 8.0, 6.0, 6.0, 20.0, 49.0, 10.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 103.0, 24.0, 1.0, 1.0, 22.0, 1.0, 80.0, 5.0, 27.0, 66.0, 26.0, 1.0, 45.0, 23.0, 2.0, 78.0, 295.0, 66.0, 6.0, 66.0, 42.0, 1.0, 1.0, 15.0, 1.0, 2.0, 18.0, 1.0, 1.0, 6.0, 4.0, 1.0, 3.0, 2.0, 4.0, 1.0, 4.0, 2.0, 3.0, 1.0, 2.0, 89.0, 130.0, 1.0, 48.0, 2.0, 13.0, 26.0, 168.0, 2.0, 32.0, 25.0, 20.0, 1.0, 2.0, 2.0, 20.0, 76.0, 1.0, 104.0, 17.0, 7.0, 95.0, 2.0, 1.0, 1.0, 1.0, 3.0, 11.0, 1.0, 2.0, 16.0, 7.0, 1.0, 106.0, 78.0, 7.0, 19.0, 6.0, 50.0, 28.0, 118.0, 42.0, 3.0, 4.0, 1.0, 53.0, 18.0, 12.0, 7.0, 8.0, 23.0, 1.0, 3.0, 2.0, 1.0, 10.0, 7.0, 231.0, 11.0, 83.0, 1.0, 213.0, 9.0, 14.0, 3.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 10.0, 9.0, 3.0, 23.0, 1.0, 3.0, 2.0, 6.0, 136.0, 1.0, 46.0, 1.0, 21.0, 1.0, 1.0, 2.0, 2.0, 1.0, 46.0, 84.0, 1.0, 56.0, 2.0, 1.0, 1.0, 20.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 17.0, 1.0, 17.0, 2.0, 1.0, 60.0, 1.0, 1.0, 2.0, 24.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 14.0, 2.0, 204.0, 1.0, 1.0, 4.0, 1.0, 2.0, 7.0, 13.0, 17.0, 3.0, 3.0, 17.0, 17.0, 74.0, 98.0, 41.0, 2.0, 13.0, 224.0, 8.0, 1.0, 6.0, 1.0, 22.0, 263.0, 12.0, 6.0, 224.0, 2.0, 265.0, 1.0, 1.0, 65.0, 57.0, 1.0, 11.0, 46.0, 20.0, 15.0, 4.0, 10.0, 12.0, 23.0, 4.0, 33.0, 1.0, 1.0, 8.0, 17.0, 2.0, 15.0, 2.0, 10.0, 37.0, 3.0, 8.0, 2.0, 22.0, 34.0, 1.0, 4.0, 68.0, 56.0, 15.0, 3.0, 2.0, 3.0, 101.0, 4.0, 10.0, 7.0, 37.0, 1.0, 4.0, 33.0, 3.0, 2.0, 9.0, 25.0, 188.0, 2.0, 1.0, 4.0, 18.0, 2.0, 2.0, 17.0, 22.0, 103.0, 16.0, 8.0, 27.0, 130.0, 26.0, 79.0, 4.0, 47.0, 80.0, 46.0, 27.0, 3.0, 1.0, 39.0, 2.0, 2.0, 44.0, 4.0, 3.0, 3.0, 8.0, 1.0, 2.0, 1.0, 87.0, 2.0, 1.0, 12.0, 2.0, 7.0, 18.0, 2.0, 1.0, 25.0, 2.0, 85.0, 1.0, 6.0, 34.0, 1.0, 4.0, 1.0, 67.0, 31.0, 2.0, 6.0, 12.0, 1.0, 3.0, 8.0, 2.0, 6.0, 3.0, 6.0, 4.0, 3.0, 19.0, 13.0, 144.0, 7.0, 8.0, 2.0, 1.0, 2.0, 1.0, 29.0, 3.0, 14.0, 30.0, 10.0, 2.0, 22.0, 31.0, 56.0, 2.0, 6.0, 79.0, 25.0, 1.0, 16.0, 30.0, 45.0, 21.0, 2.0, 7.0, 73.0, 51.0, 30.0, 1.0, 28.0, 2.0, 4.0, 2.0, 2.0, 28.0, 6.0, 391.0, 1.0, 10.0, 13.0, 10.0, 21.0, 2.0, 25.0, 1.0, 9.0, 3.0, 7.0, 63.0, 13.0, 1.0, 10.0, 1.0, 2.0, 6.0, 1.0, 9.0, 6.0, 1.0, 4.0, 16.0, 9.0, 5.0, 1.0, 7.0, 1.0, 7.0, 10.0, 4.0, 1.0, 4.0, 48.0, 1.0, 1.0, 1.0, 40.0, 9.0, 81.0, 21.0, 5.0, 8.0, 2.0, 1.0, 2.0, 83.0, 144.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 55.0, 2.0, 2.0, 44.0, 2.0, 1.0, 6.0, 1.0, 4.0, 2.0, 10.0, 19.0, 1.0, 1.0, 5.0, 10.0, 4.0, 1.0, 1.0, 1.0, 3.0, 11.0, 1.0, 1.0, 15.0, 2.0, 27.0, 2.0, 3.0, 5.0, 4.0, 14.0, 33.0, 6.0, 1.0, 53.0, 1.0, 144.0, 1.0, 26.0, 32.0, 1.0, 4.0, 49.0, 1.0, 23.0, 1.0, 23.0, 1.0, 18.0, 1.0, 7.0, 1.0, 31.0, 7.0, 35.0, 3.0, 14.0, 23.0, 26.0, 1.0, 2.0, 5.0, 1.0, 164.0, 2.0, 4.0, 1.0, 98.0, 1.0, 2.0, 1.0, 65.0, 1.0, 1.0, 1.0, 1.0, 40.0, 55.0, 2.0, 62.0, 78.0, 8.0, 4.0, 9.0, 109.0, 4.0, 9.0, 1.0, 144.0, 6.0, 16.0, 1.0, 2.0, 40.0, 2.0, 2.0, 26.0, 2.0, 102.0, 2.0, 1.0, 2.0, 62.0, 12.0, 302.0, 11.0, 2.0, 1.0, 2.0, 4.0, 1.0, 14.0, 15.0, 2.0, 1.0, 14.0, 1.0, 1.0, 7.0, 1.0, 1.0, 15.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 12.0, 32.0, 1.0, 24.0, 29.0, 2.0, 1.0, 4.0, 16.0, 5.0, 2.0, 1.0, 41.0, 24.0, 12.0, 33.0, 1.0, 11.0, 50.0, 20.0, 5.0, 9.0, 19.0, 2.0, 4.0, 5.0, 33.0, 57.0, 1.0, 46.0, 5.0, 1.0, 1.0, 2.0, 22.0, 4.0, 1.0, 1.0, 1.0, 19.0, 1.0, 71.0, 52.0, 27.0, 25.0, 3.0, 12.0, 57.0, 1.0, 31.0, 1.0, 26.0, 2.0, 1.0, 2.0, 1.0, 4.0, 15.0, 11.0, 2.0, 28.0, 6.0, 10.0, 55.0, 2.0, 47.0, 1.0, 1.0, 1.0, 19.0, 6.0, 3.0, 2.0, 1.0, 3.0, 10.0, 16.0, 25.0, 1.0, 10.0, 2.0, 15.0, 1.0, 1.0, 33.0, 6.0, 1.0, 1.0, 53.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 20.0, 1.0, 1.0, 2.0, 7.0, 1.0, 41.0, 2.0, 7.0, 19.0, 3.0, 3.0, 1.0, 7.0, 4.0, 2.0, 4.0, 142.0, 19.0, 2.0, 2.0, 66.0, 1.0, 1.0, 24.0, 2.0, 2.0, 4.0, 2.0, 1.0, 76.0, 2.0, 25.0, 89.0, 1.0, 1.0, 113.0, 86.0, 2.0, 18.0, 1.0, 7.0, 2.0, 2.0, 13.0, 13.0, 2.0, 5.0, 12.0, 14.0, 1.0, 4.0, 1.0, 120.0, 3.0, 42.0, 62.0, 4.0, 1.0, 1.0, 18.0, 4.0, 4.0, 2.0, 2.0, 12.0, 38.0, 115.0, 2.0, 5.0, 2.0, 8.0, 36.0, 1.0, 2.0, 4.0, 1.0, 12.0, 1.0, 2.0, 33.0, 14.0, 1.0, 1.0, 17.0, 1.0, 35.0, 2.0, 9.0, 22.0, 33.0, 2.0, 19.0, 1.0, 1.0, 22.0, 15.0, 1.0, 3.0, 1.0, 44.0, 45.0, 1.0, 1.0, 12.0, 1.0, 2.0, 2.0, 9.0, 19.0, 67.0, 12.0, 1.0, 28.0, 2.0, 6.0, 1.0, 3.0, 7.0, 2.0, 6.0, 1.0, 6.0, 27.0, 4.0, 19.0, 23.0, 4.0, 1.0, 7.0, 3.0, 54.0, 4.0, 1.0, 2.0, 56.0, 1.0, 3.0, 26.0, 1.0, 1.0, 4.0, 22.0, 31.0, 2.0, 1.0, 3.0, 2.0, 8.0, 12.0, 2.0, 2.0, 3.0, 1.0, 19.0, 23.0, 1.0, 20.0, 71.0, 10.0, 2.0, 2.0, 33.0, 12.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 177.0, 39.0, 6.0, 3.0, 87.0, 1.0, 294.0, 1.0, 23.0, 1.0, 36.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 85.0, 21.0, 4.0, 16.0, 3.0, 11.0, 12.0, 3.0, 2.0, 20.0, 2.0, 6.0, 10.0, 32.0, 43.0, 17.0, 33.0, 61.0, 157.0, 3.0, 25.0, 29.0, 76.0, 1.0, 3.0, 77.0, 2.0, 4.0, 49.0, 18.0, 11.0, 15.0, 86.0, 10.0, 1.0, 17.0, 67.0, 215.0, 24.0, 2.0, 64.0, 7.0, 11.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 50.0, 2.0, 15.0, 1.0, 54.0, 1.0, 1.0, 22.0, 34.0, 11.0, 16.0, 51.0, 53.0, 10.0, 1.0, 16.0, 1.0, 37.0, 8.0, 3.0, 1.0, 12.0, 2.0, 6.0, 3.0, 4.0, 25.0, 18.0, 5.0, 45.0, 3.0, 2.0, 3.0, 67.0, 2.0, 27.0, 1.0, 1.0, 2.0, 3.0, 41.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 12.0, 1.0, 1.0, 6.0, 1.0, 1.0, 45.0, 6.0, 1.0, 1.0, 4.0, 15.0, 4.0, 134.0, 4.0, 90.0, 2.0, 2.0, 7.0, 2.0, 5.0, 2.0, 3.0, 1.0, 48.0, 1.0, 1.0, 2.0, 8.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 5.0, 22.0, 2.0, 3.0, 32.0, 8.0, 2.0, 9.0, 1.0, 2.0, 4.0, 2.0, 2.0, 81.0, 32.0, 3.0, 1.0, 1.0, 7.0, 2.0, 6.0, 1.0, 29.0, 1.0, 1.0, 38.0, 3.0, 40.0, 2.0, 19.0, 2.0, 6.0, 8.0, 17.0, 26.0, 2.0, 94.0, 4.0, 1.0, 13.0, 7.0, 1.0, 35.0, 2.0, 1.0, 3.0, 1.0, 7.0, 2.0, 55.0, 2.0, 1.0, 1.0, 1.0, 2.0, 130.0, 11.0, 35.0, 5.0, 2.0, 41.0, 15.0, 1.0, 8.0, 30.0, 2.0, 22.0, 25.0, 1.0, 1.0, 18.0, 1.0, 1.0, 37.0, 41.0, 2.0, 9.0, 4.0, 1.0, 4.0, 2.0, 20.0, 10.0, 41.0, 28.0, 5.0, 39.0, 31.0, 1.0, 1.0, 2.0, 60.0, 63.0, 1.0, 1.0, 1.0, 46.0, 2.0, 1.0, 1.0, 73.0, 84.0, 55.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 21.0, 25.0, 1.0, 77.0, 4.0, 1.0, 1.0, 1.0, 1.0, 26.0, 63.0, 17.0, 10.0, 1.0, 1.0, 50.0, 1.0, 19.0, 1.0, 24.0, 29.0, 1.0, 2.0, 13.0, 2.0, 1.0, 21.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 38.0, 83.0, 4.0, 2.0, 22.0, 5.0, 29.0, 1.0, 28.0, 29.0, 17.0, 5.0, 1.0, 7.0, 1.0, 3.0, 2.0, 2.0, 26.0, 52.0, 1.0, 1.0, 2.0, 10.0, 23.0, 2.0, 1.0, 8.0, 2.0, 2.0, 190.0, 2.0, 8.0, 14.0, 2.0, 21.0, 1.0, 1.0, 2.0, 11.0, 1.0, 34.0, 2.0, 2.0, 1.0, 4.0, 155.0, 8.0, 4.0, 62.0, 40.0, 2.0, 1.0, 8.0, 26.0, 34.0, 1.0, 1.0, 1.0, 23.0, 1.0, 12.0, 5.0, 4.0, 18.0, 68.0, 4.0, 2.0, 1.0, 1.0, 13.0, 2.0, 28.0, 46.0, 4.0, 2.0, 1.0, 1.0, 18.0, 1.0, 7.0, 1.0, 1.0, 2.0, 5.0, 20.0, 5.0, 6.0, 1.0, 2.0, 16.0, 1.0, 6.0, 15.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 8.0, 35.0, 2.0, 10.0, 2.0, 2.0, 132.0, 23.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 34.0, 10.0, 4.0, 66.0, 26.0, 11.0, 8.0, 1.0, 9.0, 2.0, 69.0, 2.0, 2.0, 99.0, 10.0, 1.0, 1.0, 3.0, 182.0, 4.0, 37.0, 2.0, 2.0, 2.0, 2.0, 3.0, 22.0, 46.0, 1.0, 40.0, 88.0, 12.0, 6.0, 12.0, 2.0, 23.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 3.0, 1.0, 46.0, 14.0, 1.0, 32.0, 11.0, 3.0, 1.0, 2.0, 76.0, 27.0, 1.0, 213.0, 33.0, 1.0, 25.0, 13.0, 1.0, 1.0, 2.0, 15.0, 7.0, 8.0, 2.0, 21.0, 4.0, 7.0, 55.0, 80.0, 1.0, 8.0, 5.0, 3.0, 2.0, 2.0, 2.0, 8.0, 2.0, 6.0, 5.0, 2.0, 15.0, 27.0, 7.0, 1.0, 14.0, 5.0, 8.0, 3.0, 3.0, 16.0, 2.0, 1.0, 2.0, 4.0, 31.0, 67.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 12.0, 20.0, 21.0, 1.0, 4.0, 15.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 15.0, 17.0, 106.0, 1.0, 1.0, 7.0, 1.0, 49.0, 5.0, 6.0, 4.0, 10.0, 1.0, 1.0, 4.0, 19.0, 3.0, 16.0, 2.0, 10.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 77.0, 7.0, 2.0, 15.0, 25.0, 1.0, 10.0, 28.0, 8.0, 4.0, 4.0, 7.0, 7.0, 44.0, 2.0, 1.0, 9.0, 9.0, 2.0, 1.0, 6.0, 16.0, 6.0, 2.0, 8.0, 9.0, 3.0, 33.0, 48.0, 3.0, 50.0, 2.0, 8.0, 4.0, 6.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 24.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 6.0, 1.0, 4.0, 22.0, 1.0, 73.0, 5.0, 2.0, 26.0, 2.0, 13.0, 6.0, 1.0, 2.0, 2.0, 20.0, 4.0, 1.0, 4.0, 3.0, 11.0, 12.0, 3.0, 36.0, 6.0, 1.0, 2.0, 23.0, 1.0, 1.0, 20.0, 1.0, 8.0, 1.0, 1.0, 15.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 72.0, 7.0, 80.0, 36.0, 1.0, 1.0, 4.0, 2.0, 2.0, 7.0, 11.0, 1.0, 15.0, 1.0, 10.0, 1.0, 1.0, 26.0, 8.0, 7.0, 4.0, 1.0, 1.0, 93.0, 2.0, 8.0, 15.0, 1.0, 1.0, 1.0, 3.0, 1.0, 47.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 18.0, 1.0, 2.0, 1.0, 23.0, 2.0, 1.0, 4.0, 1.0, 2.0, 41.0, 20.0, 29.0, 2.0, 13.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, 31.0, 9.0, 8.0, 2.0, 2.0, 1.0, 4.0, 193.0, 1.0, 8.0, 1.0, 21.0, 10.0, 5.0, 36.0, 2.0, 2.0, 1.0, 3.0, 34.0, 46.0, 82.0, 9.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 96.0, 6.0, 2.0, 15.0, 3.0, 1.0, 2.0, 17.0, 1.0, 1.0, 139.0, 1.0, 1.0, 1.0, 8.0, 22.0, 12.0, 1.0, 9.0, 24.0, 43.0, 2.0, 3.0, 16.0, 2.0, 1.0, 5.0, 14.0, 1.0, 2.0, 1.0, 41.0, 4.0, 16.0, 4.0, 15.0, 2.0, 79.0, 2.0, 1.0, 5.0, 24.0, 2.0, 1.0, 63.0, 38.0, 39.0, 1.0, 1.0, 31.0, 1.0, 12.0, 1.0, 12.0, 17.0, 42.0, 26.0, 19.0, 18.0, 12.0, 4.0, 4.0, 2.0, 38.0, 17.0, 60.0, 66.0, 66.0, 4.0, 1.0, 11.0, 19.0, 3.0, 111.0, 3.0, 1.0, 4.0, 30.0, 1.0, 4.0, 32.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 56.0, 149.0, 17.0, 2.0, 1.0, 122.0, 1.0, 1.0, 8.0, 1.0, 2.0, 15.0, 2.0, 2.0, 16.0, 1.0, 3.0, 35.0, 1.0, 4.0, 2.0, 1.0, 4.0, 24.0, 1.0, 3.0, 2.0, 56.0, 1.0, 1.0, 1.0, 12.0, 4.0, 1.0, 3.0, 4.0, 1.0, 37.0, 2.0, 8.0, 1.0, 1.0, 19.0, 3.0, 15.0, 3.0, 39.0, 63.0, 1.0, 1.0, 1.0, 3.0, 52.0, 1.0, 2.0, 3.0, 6.0, 1.0, 20.0, 2.0, 2.0, 2.0, 1.0, 5.0, 78.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 8.0, 1.0, 2.0, 1.0, 24.0, 23.0, 1.0, 53.0, 2.0, 1.0, 1.0, 13.0, 1.0, 1.0, 53.0, 31.0, 2.0, 46.0, 16.0, 227.0, 1.0, 5.0, 1.0, 3.0, 27.0, 6.0, 11.0, 1.0, 4.0, 14.0, 2.0, 7.0, 13.0, 6.0, 27.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 202.0, 2.0, 1.0, 73.0, 20.0, 2.0, 1.0, 1.0, 47.0, 1.0, 1.0, 7.0, 1.0, 186.0, 1.0, 3.0, 1.0, 10.0, 13.0, 8.0, 1.0, 1.0, 1.0, 2.0, 22.0, 1.0, 1.0, 3.0, 7.0, 6.0, 2.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 8.0, 16.0, 2.0, 2.0, 1.0, 2.0, 40.0, 4.0, 111.0, 143.0, 2.0, 75.0, 4.0, 1.0, 1.0, 1.0, 1.0, 58.0, 1.0, 1.0, 1.0, 14.0, 14.0, 3.0, 1.0, 4.0, 1.0, 10.0, 1.0, 2.0, 84.0, 2.0, 1.0, 31.0, 3.0, 24.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 51.0, 2.0, 11.0, 13.0, 1.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 3.0, 5.0, 1.0, 18.0, 60.0, 1.0, 1.0, 34.0, 2.0, 2.0, 3.0, 39.0, 1.0, 1.0, 11.0, 2.0, 8.0, 1.0, 2.0, 1.0, 2.0, 6.0, 21.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 6.0, 54.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 23.0, 1.0, 4.0, 8.0, 1.0, 17.0, 5.0, 26.0, 4.0, 2.0, 4.0, 2.0, 1.0, 7.0, 1.0, 18.0, 3.0, 1.0, 14.0, 6.0, 1.0, 19.0, 5.0, 1.0, 3.0, 1.0, 23.0, 1.0, 6.0, 6.0, 1.0, 10.0, 2.0, 71.0, 4.0, 4.0, 68.0, 1.0, 2.0, 1.0, 19.0, 1.0, 2.0, 1.0, 18.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 14.0, 1.0, 1.0, 7.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 17.0, 1.0, 1.0, 1.0, 2.0, 61.0, 6.0, 1.0, 1.0, 1.0, 2.0, 26.0, 41.0, 1.0, 42.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 94.0, 2.0, 1.0, 9.0, 58.0, 2.0, 2.0, 12.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 28.0, 20.0, 2.0, 6.0, 2.0, 1.0, 3.0, 1.0, 1.0, 84.0, 5.0, 2.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 160.0, 110.0, 1.0, 1.0, 6.0, 6.0, 2.0, 4.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 28.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 10.0, 6.0, 1.0, 98.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 84.0, 20.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 81.0, 2.0, 1.0, 4.0, 2.0, 2.0, 138.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 55.0, 3.0, 9.0, 27.0, 12.0, 1.0, 1.0, 112.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.0, 5.0, 2.0, 24.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 58.0, 2.0, 4.0, 17.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 6.0, 1.0, 31.0, 1.0, 1.0, 1.0, 2.0, 72.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 45.0, 13.0, 1.0, 1.0, 2.0, 1.0, 43.0, 2.0, 1.0, 1.0, 5.0, 1.0, 5.0, 25.0, 1.0, 2.0, 3.0, 16.0, 2.0, 1.0, 1.0, 4.0, 2.0, 34.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 31.0, 6.0, 6.0, 24.0, 7.0, 2.0, 1.0, 22.0, 2.0, 2.0, 2.0, 17.0, 2.0, 44.0, 2.0, 2.0, 3.0, 1.0, 1.0, 5.0, 4.0, 1.0, 2.0, 14.0, 3.0, 9.0, 12.0, 22.0, 1.0, 1.0, 28.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 9.0, 2.0, 2.0, 1.0, 2.0, 25.0, 1.0, 1.0, 1.0, 52.0, 4.0, 1.0, 2.0, 22.0, 45.0, 2.0, 3.0, 114.0, 5.0, 2.0, 4.0, 178.0, 11.0, 2.0, 1.0, 124.0, 275.0, 47.0, 1.0, 2.0, 7.0, 1.0, 3.0, 1.0, 4.0, 4.0, 1.0, 17.0, 5.0, 1.0, 8.0, 1.0, 2.0, 1.0, 135.0, 24.0, 1.0, 1.0, 4.0, 4.0, 2.0, 11.0, 2.0, 1.0, 4.0, 31.0, 63.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 2.0, 2.0, 3.0, 2.0, 4.0, 12.0, 2.0, 1.0, 2.0, 4.0, 21.0, 12.0, 4.0, 1.0, 225.0, 2.0, 30.0, 2.0, 9.0, 1.0, 1.0, 1.0, 15.0, 4.0, 91.0, 4.0, 1.0, 13.0, 11.0, 1.0, 2.0, 47.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 8.0, 8.0, 1.0, 1.0, 1.0, 2.0, 16.0, 2.0, 1.0, 2.0, 98.0, 23.0, 107.0, 1.0, 9.0, 24.0, 1.0, 2.0, 3.0, 1.0, 74.0, 1.0, 3.0, 1.0, 1.0, 20.0, 2.0, 2.0, 28.0, 16.0, 1.0, 65.0, 7.0, 35.0, 3.0, 30.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 57.0, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 26.0, 12.0, 58.0, 1.0, 1.0, 1.0, 28.0, 2.0, 2.0, 1.0, 28.0, 11.0, 2.0, 2.0, 6.0, 52.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 15.0, 47.0, 4.0, 198.0, 121.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 19.0, 4.0, 2.0, 2.0, 359.0, 1.0, 1.0, 5.0, 1.0, 4.0, 28.0, 1.0, 2.0, 3.0, 7.0, 5.0, 3.0, 32.0, 5.0, 9.0, 5.0, 1.0, 4.0, 3.0, 91.0, 28.0, 14.0, 1.0, 10.0, 1.0, 2.0, 77.0, 33.0, 2.0, 15.0, 1.0, 2.0, 3.0, 5.0, 1.0, 53.0, 31.0, 2.0, 2.0, 13.0, 10.0, 2.0, 4.0, 2.0, 1.0, 12.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 63.0, 1.0, 4.0, 1.0, 2.0, 1.0, 27.0, 3.0, 1.0, 13.0, 1.0, 1.0, 6.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 8.0, 166.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 46.0, 1.0, 49.0, 9.0, 34.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 4.0, 17.0, 1.0, 5.0, 6.0, 5.0, 14.0, 60.0, 1.0, 12.0, 1.0, 2.0, 8.0, 37.0, 7.0, 4.0, 32.0, 4.0, 2.0, 3.0, 4.0, 1.0, 19.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 15.0, 10.0, 27.0, 8.0, 1.0, 13.0, 19.0, 2.0, 6.0, 6.0, 27.0, 9.0, 51.0, 23.0, 37.0, 19.0, 2.0, 5.0, 10.0, 1.0, 7.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 3.0, 5.0, 1.0, 3.0, 1.0, 71.0, 5.0, 2.0, 8.0, 1.0, 7.0, 1.0, 8.0, 1.0, 73.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 20.0, 3.0, 7.0, 3.0, 23.0, 4.0, 3.0, 1.0, 4.0, 1.0, 13.0, 2.0, 25.0, 1.0, 10.0, 54.0, 19.0, 1.0, 5.0, 5.0, 1.0, 6.0, 10.0, 15.0, 2.0, 4.0, 1.0, 1.0, 1.0, 7.0, 157.0, 12.0, 1.0, 1.0, 40.0, 8.0, 6.0, 87.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 72.0, 1.0, 2.0, 1.0, 1.0, 1.0, 25.0, 31.0, 5.0, 37.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 42.0, 1.0, 108.0, 11.0, 1.0, 16.0, 13.0, 1.0, 2.0, 4.0, 5.0, 1.0, 9.0, 9.0, 11.0, 1.0, 27.0, 1.0, 19.0, 66.0, 2.0, 2.0, 4.0, 1.0, 10.0, 1.0, 2.0, 3.0, 1.0, 2.0, 31.0, 18.0, 57.0, 3.0, 2.0, 4.0, 8.0, 22.0, 4.0, 2.0, 6.0, 4.0, 2.0, 34.0, 1.0, 8.0, 82.0, 112.0, 7.0, 42.0, 1.0, 3.0, 35.0, 9.0, 4.0, 2.0, 4.0, 6.0, 4.0, 4.0, 14.0, 2.0, 83.0, 1.0, 1.0, 1.0, 39.0, 27.0, 9.0, 1.0, 16.0, 1.0, 5.0, 2.0, 5.0, 27.0, 13.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 12.0, 4.0, 37.0, 1.0, 1.0, 1.0, 10.0, 56.0, 16.0, 64.0, 2.0, 18.0, 1.0, 2.0, 1.0, 4.0, 6.0, 5.0, 16.0, 57.0, 2.0, 2.0, 3.0, 152.0, 8.0, 1.0, 1.0, 19.0, 1.0, 73.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 7.0, 8.0, 2.0, 9.0, 3.0, 4.0, 2.0, 1.0, 13.0, 44.0, 4.0, 1.0, 1.0, 20.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 29.0, 35.0, 1.0, 2.0, 8.0, 1.0, 32.0, 6.0, 27.0, 5.0, 3.0, 2.0, 2.0, 5.0, 1.0, 4.0, 10.0, 6.0, 5.0, 1.0, 2.0, 16.0, 12.0, 2.0, 2.0, 3.0, 34.0, 28.0, 46.0, 3.0, 3.0, 1.0, 13.0, 507.0, 5.0, 6.0, 4.0, 1.0, 2.0, 1.0, 9.0, 4.0, 1.0, 13.0, 2.0, 13.0, 1.0, 4.0, 23.0, 4.0, 26.0, 2.0, 30.0, 2.0, 4.0, 21.0, 1.0, 1.0, 13.0, 14.0, 2.0, 2.0, 7.0, 7.0, 22.0, 4.0, 2.0, 3.0, 23.0, 2.0, 17.0, 7.0, 10.0, 114.0, 4.0, 5.0, 2.0, 7.0, 6.0, 2.0, 2.0, 21.0, 1.0, 17.0, 72.0, 9.0, 20.0, 2.0, 102.0, 30.0, 21.0, 9.0, 2.0, 25.0, 2.0, 4.0, 1.0, 2.0, 5.0, 2.0, 10.0, 2.0, 33.0, 22.0, 21.0, 26.0, 1.0, 30.0, 31.0, 121.0, 2.0, 2.0, 13.0, 2.0, 3.0, 2.0, 25.0, 7.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 10.0, 1.0, 47.0, 1.0, 9.0, 8.0, 2.0, 9.0, 7.0, 26.0, 29.0, 2.0, 1.0, 31.0, 17.0, 2.0, 15.0, 1.0, 22.0, 5.0, 2.0, 4.0, 1.0, 2.0, 15.0, 43.0, 40.0, 2.0, 9.0, 78.0, 12.0, 5.0, 3.0, 16.0, 2.0, 4.0, 6.0, 29.0, 2.0, 66.0, 33.0, 4.0, 8.0, 1.0, 20.0, 1.0, 2.0, 19.0, 1.0, 1.0, 25.0, 1.0, 1.0, 14.0, 1.0, 8.0, 71.0, 2.0, 39.0, 31.0, 16.0, 14.0, 4.0, 2.0, 3.0, 4.0, 2.0, 4.0, 41.0, 29.0, 13.0, 1.0, 1.0, 13.0, 18.0, 3.0, 64.0, 169.0, 4.0, 13.0, 2.0, 14.0, 4.0, 4.0, 42.0, 9.0, 35.0, 12.0, 59.0, 9.0, 3.0, 5.0, 8.0, 1.0, 7.0, 1.0, 9.0, 4.0, 2.0, 22.0, 5.0, 2.0, 5.0, 3.0, 1.0, 1.0, 61.0, 3.0, 12.0, 1.0, 2.0, 1.0, 33.0, 29.0, 2.0, 1.0, 12.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 7.0, 2.0, 34.0, 19.0, 1.0, 50.0, 2.0, 1.0, 53.0, 121.0, 103.0, 2.0, 1.0, 2.0, 2.0, 23.0, 3.0, 2.0, 37.0, 44.0, 86.0, 4.0, 2.0, 1.0, 51.0, 16.0, 1.0, 44.0, 1.0, 10.0, 2.0, 26.0, 5.0, 3.0, 2.0, 1.0, 20.0, 107.0, 30.0, 1.0, 21.0, 1.0, 4.0, 6.0, 1.0, 2.0, 11.0, 50.0, 11.0, 2.0, 25.0, 22.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 28.0, 16.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 37.0, 65.0, 34.0, 3.0, 2.0, 6.0, 1.0, 6.0, 4.0, 21.0, 13.0, 14.0, 2.0, 61.0, 17.0, 4.0, 2.0, 6.0, 2.0, 19.0, 5.0, 4.0, 24.0, 60.0, 2.0, 3.0, 8.0, 1.0, 5.0, 8.0, 4.0, 16.0, 5.0, 16.0, 3.0, 3.0, 2.0, 20.0, 1.0, 2.0, 2.0, 2.0, 21.0, 28.0, 2.0, 2.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 14.0, 10.0, 17.0, 1.0, 3.0, 1.0, 2.0, 1.0, 6.0, 4.0, 4.0, 4.0, 4.0, 2.0, 12.0, 1.0, 4.0, 30.0, 14.0, 9.0, 5.0, 7.0, 8.0, 48.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 3.0, 2.0, 2.0, 2.0, 7.0, 4.0, 15.0, 6.0, 2.0, 2.0, 22.0, 9.0, 2.0, 2.0, 7.0, 3.0, 1.0, 33.0, 4.0, 1.0, 64.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 8.0, 36.0, 66.0, 1.0, 4.0, 2.0, 5.0, 21.0, 19.0, 23.0, 6.0, 6.0, 11.0, 14.0, 15.0, 2.0, 24.0, 10.0, 5.0, 4.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 13.0, 6.0, 20.0, 2.0, 4.0, 4.0, 4.0, 14.0, 9.0, 14.0, 4.0, 4.0, 11.0, 33.0, 33.0, 8.0, 35.0, 6.0, 6.0, 4.0, 26.0, 28.0, 2.0, 4.0, 6.0, 68.0, 3.0, 3.0, 7.0, 3.0, 1.0, 14.0, 6.0, 2.0, 24.0, 2.0, 8.0, 6.0, 169.0, 6.0, 2.0, 2.0, 22.0, 6.0, 66.0, 4.0, 31.0, 2.0, 3.0, 2.0, 18.0, 2.0, 12.0, 1.0, 3.0, 44.0, 24.0, 2.0, 3.0, 1.0, 1.0, 124.0, 10.0, 9.0, 1.0, 39.0, 14.0, 2.0, 1.0, 2.0, 26.0, 2.0, 2.0, 6.0, 51.0, 1.0, 15.0, 17.0, 4.0, 6.0, 2.0, 11.0, 1.0, 12.0, 105.0, 2.0, 2.0, 1.0, 2.0, 6.0, 12.0, 8.0, 33.0, 2.0, 13.0, 2.0, 189.0, 24.0, 8.0, 2.0, 6.0, 2.0, 7.0, 6.0, 10.0, 1.0, 1.0, 2.0, 35.0, 5.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 16.0, 2.0, 14.0, 5.0, 8.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 11.0, 3.0, 1.0, 3.0, 2.0, 39.0, 4.0, 1.0, 1.0, 1.0, 14.0, 31.0, 2.0, 9.0, 12.0, 2.0, 3.0, 10.0, 21.0, 1.0, 2.0, 1.0, 9.0, 3.0, 19.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 3.0, 14.0, 19.0, 1.0, 5.0, 14.0, 56.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 51.0, 2.0, 38.0, 1.0, 42.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 41.0, 8.0, 1.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 3.0, 1.0, 4.0, 1.0, 2.0, 55.0, 2.0, 3.0, 13.0, 2.0, 6.0, 4.0, 4.0, 3.0, 3.0, 18.0, 6.0, 7.0, 6.0, 42.0, 19.0, 11.0, 8.0, 7.0, 58.0, 108.0, 7.0, 6.0, 2.0, 2.0, 20.0, 8.0, 6.0, 6.0, 11.0, 11.0, 1.0, 21.0, 2.0, 14.0, 21.0, 71.0, 1.0, 18.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 4.0, 16.0, 1.0, 5.0, 21.0, 125.0, 5.0, 2.0, 1.0, 6.0, 3.0, 2.0, 2.0, 14.0, 1.0, 12.0, 4.0, 4.0, 1.0, 5.0, 24.0, 40.0, 5.0, 14.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 5.0, 7.0, 8.0, 24.0, 4.0, 66.0, 5.0, 2.0, 15.0, 1.0, 9.0, 4.0, 4.0, 2.0, 2.0, 11.0, 5.0, 17.0, 4.0, 6.0, 4.0, 4.0, 4.0, 7.0, 38.0, 4.0, 1.0, 4.0, 5.0, 1.0, 421.0, 6.0, 2.0, 10.0, 2.0, 10.0, 18.0, 2.0, 8.0, 2.0, 2.0, 2.0, 46.0, 1.0, 73.0, 2.0, 50.0, 1.0, 3.0, 97.0, 14.0, 5.0, 2.0, 1.0, 3.0, 10.0, 1.0, 4.0, 2.0, 12.0, 2.0, 21.0, 1.0, 1.0, 10.0, 27.0, 2.0, 22.0, 1.0, 3.0, 2.0, 320.0, 2.0, 1.0, 4.0, 2.0, 29.0, 14.0, 19.0, 97.0, 72.0, 15.0, 165.0, 1.0, 46.0, 2.0, 1.0, 3.0, 26.0, 3.0, 9.0, 3.0, 17.0, 3.0, 50.0, 2.0, 2.0, 2.0, 2.0, 3.0, 88.0, 3.0, 21.0, 10.0, 1.0, 10.0, 7.0, 5.0, 22.0, 11.0, 12.0, 2.0, 4.0, 11.0, 4.0, 4.0, 34.0, 2.0, 7.0, 11.0, 2.0, 2.0, 2.0, 13.0, 9.0, 1.0, 2.0, 22.0, 4.0, 18.0, 5.0, 1.0, 14.0, 1.0, 73.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 12.0, 14.0, 1.0, 9.0, 10.0, 56.0, 27.0, 9.0, 60.0, 3.0, 6.0, 8.0, 16.0, 4.0, 4.0, 1.0, 1.0, 2.0, 32.0, 4.0, 2.0, 1.0, 4.0, 58.0, 11.0, 25.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 11.0, 2.0, 2.0, 2.0, 1.0, 16.0, 3.0, 1.0, 3.0, 95.0, 82.0, 1.0, 2.0, 38.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 72.0, 42.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 1.0, 12.0, 2.0, 2.0, 8.0, 7.0, 4.0, 7.0, 4.0, 6.0, 3.0, 2.0, 15.0, 1.0, 1.0, 2.0, 7.0, 6.0, 15.0, 37.0, 15.0, 6.0, 8.0, 109.0, 3.0, 20.0, 146.0, 16.0, 2.0, 3.0, 54.0, 8.0, 6.0, 2.0, 4.0, 6.0, 11.0, 1.0, 5.0, 6.0, 30.0, 5.0, 73.0, 2.0, 2.0, 1.0, 3.0, 5.0, 3.0, 2.0, 1.0, 42.0, 2.0, 21.0, 54.0, 32.0, 2.0, 35.0, 2.0, 3.0, 2.0, 3.0, 46.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 5.0, 14.0, 2.0, 2.0, 1.0, 65.0, 2.0, 4.0, 1.0, 12.0, 1.0, 25.0, 65.0, 47.0, 1.0, 41.0, 2.0, 10.0, 2.0, 3.0, 69.0, 2.0, 1.0, 387.0, 15.0, 19.0, 2.0, 5.0, 3.0, 60.0, 6.0, 20.0, 2.0, 1.0, 32.0, 16.0, 4.0, 2.0, 2.0, 1.0, 19.0, 2.0, 5.0, 50.0, 39.0, 5.0, 6.0, 2.0, 1.0, 54.0, 53.0, 1.0, 2.0, 20.0, 26.0, 10.0, 8.0, 6.0, 7.0, 7.0, 67.0, 11.0, 2.0, 2.0, 3.0, 4.0, 2.0, 10.0, 3.0, 3.0, 48.0, 56.0, 1.0, 22.0, 2.0, 25.0, 2.0, 2.0, 33.0, 270.0, 2.0, 4.0, 3.0, 5.0, 3.0, 5.0, 7.0, 2.0, 2.0, 5.0, 12.0, 5.0, 3.0, 3.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 42.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 6.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 18.0, 2.0, 1.0, 3.0, 7.0, 17.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 32.0, 2.0, 1.0, 6.0, 36.0, 2.0, 5.0, 42.0, 6.0, 4.0, 6.0, 30.0, 10.0, 2.0, 18.0, 3.0, 33.0, 3.0, 4.0, 8.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 2.0, 32.0, 2.0, 2.0, 4.0, 3.0, 56.0, 25.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 12.0, 5.0, 3.0, 31.0, 6.0, 3.0, 1.0, 11.0, 2.0, 2.0, 48.0, 4.0, 1.0, 43.0, 2.0, 3.0, 3.0, 7.0, 110.0, 4.0, 2.0, 2.0, 2.0, 5.0, 12.0, 1.0, 6.0, 4.0, 5.0, 4.0, 7.0, 2.0, 4.0, 8.0, 216.0, 2.0, 10.0, 12.0, 2.0, 14.0, 16.0, 28.0, 2.0, 3.0, 10.0, 16.0, 4.0, 3.0, 2.0, 14.0, 2.0, 10.0, 67.0, 4.0, 7.0, 16.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 15.0, 2.0, 4.0, 6.0, 2.0, 2.0, 6.0, 1.0, 11.0, 2.0, 15.0, 37.0, 1.0, 10.0, 6.0, 46.0, 4.0, 147.0, 84.0, 8.0, 192.0, 21.0, 8.0, 1.0, 2.0, 2.0, 4.0, 8.0, 15.0, 2.0, 6.0, 1.0, 34.0, 2.0, 2.0, 2.0, 5.0, 60.0, 42.0, 2.0, 2.0, 2.0, 18.0, 9.0, 1.0, 2.0, 31.0, 6.0, 3.0, 7.0, 29.0, 2.0, 4.0, 5.0, 3.0, 1.0, 7.0, 10.0, 9.0, 7.0, 3.0, 1.0, 51.0, 3.0, 1.0, 1.0, 3.0, 3.0, 13.0, 2.0, 1.0, 103.0, 11.0, 2.0, 4.0, 11.0, 18.0, 23.0, 15.0, 6.0, 122.0, 25.0, 28.0, 12.0, 5.0, 3.0, 3.0, 1.0, 130.0, 41.0, 4.0, 6.0, 1.0, 2.0, 20.0, 70.0, 5.0, 1.0, 3.0, 11.0, 2.0, 10.0, 65.0, 18.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 15.0, 15.0, 162.0, 1.0, 60.0, 2.0, 5.0, 49.0, 3.0, 14.0, 18.0, 1.0, 26.0, 8.0, 28.0, 2.0, 2.0, 6.0, 11.0, 4.0, 4.0, 17.0, 263.0, 7.0, 7.0, 3.0, 4.0, 79.0, 4.0, 9.0, 2.0, 1.0, 2.0, 57.0, 1.0, 1.0, 15.0, 81.0, 4.0, 17.0, 7.0, 33.0, 2.0, 58.0, 1.0, 1.0, 4.0, 4.0, 15.0, 16.0, 2.0, 12.0, 12.0, 72.0, 27.0, 2.0, 22.0, 6.0, 2.0, 11.0, 15.0, 10.0, 20.0, 41.0, 2.0, 6.0, 9.0, 96.0, 1.0, 19.0, 2.0, 1.0, 4.0, 17.0, 1.0, 2.0, 1.0, 25.0, 2.0, 1.0, 6.0, 69.0, 34.0, 3.0, 2.0, 44.0, 1.0, 1.0, 4.0, 3.0, 15.0, 2.0, 3.0, 2.0, 32.0, 110.0, 3.0, 8.0, 1.0, 1.0, 2.0, 50.0, 2.0, 10.0, 42.0, 1.0, 1.0, 9.0, 1.0, 2.0, 2.0, 32.0, 23.0, 2.0, 15.0, 2.0, 1.0, 2.0, 3.0, 3.0, 4.0, 6.0, 6.0, 1.0, 27.0, 17.0, 2.0, 6.0, 29.0, 81.0, 23.0, 17.0, 4.0, 15.0, 1.0, 18.0, 6.0, 1.0, 4.0, 46.0, 2.0, 2.0, 22.0, 1.0, 6.0, 3.0, 2.0, 2.0, 65.0, 8.0, 32.0, 1.0, 37.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 11.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 4.0, 2.0, 2.0, 12.0, 3.0, 2.0, 2.0, 20.0, 19.0, 4.0, 5.0, 12.0, 3.0, 183.0, 2.0, 5.0, 2.0, 2.0, 1.0, 4.0, 3.0, 3.0, 3.0, 42.0, 4.0, 1.0, 12.0, 2.0, 2.0, 1.0, 17.0, 1.0, 5.0, 3.0, 1.0, 4.0, 21.0, 1.0, 3.0, 1.0, 4.0, 10.0, 1.0, 3.0, 5.0, 6.0, 5.0, 1.0, 2.0, 2.0, 1.0, 6.0, 20.0, 1.0, 1.0, 21.0, 1.0, 4.0, 2.0, 15.0, 22.0, 7.0, 7.0, 232.0, 4.0, 106.0, 2.0, 3.0, 4.0, 6.0, 2.0, 2.0, 6.0, 31.0, 1.0, 3.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 11.0, 6.0, 2.0, 2.0, 7.0, 1.0, 30.0, 1.0, 2.0, 1.0, 1.0, 14.0, 2.0, 2.0, 1.0, 3.0, 4.0, 11.0, 4.0, 6.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 6.0, 1.0, 2.0, 3.0, 9.0, 1.0, 4.0, 17.0, 5.0, 3.0, 98.0, 4.0, 24.0, 2.0, 1.0, 2.0, 14.0, 190.0, 1.0, 2.0, 2.0, 43.0, 6.0, 62.0, 6.0, 9.0, 2.0, 3.0, 16.0, 2.0, 1.0, 1.0, 1.0, 11.0, 18.0, 25.0, 8.0, 4.0, 4.0, 2.0, 2.0, 4.0, 13.0, 11.0, 1.0, 5.0, 2.0, 1.0, 6.0, 8.0, 20.0, 2.0, 3.0, 12.0, 38.0, 4.0, 2.0, 2.0, 2.0, 1.0, 29.0, 53.0, 7.0, 88.0, 50.0, 11.0, 2.0, 65.0, 53.0, 17.0, 13.0, 1.0, 13.0, 17.0, 2.0, 1.0, 4.0, 2.0, 9.0, 1.0, 28.0, 56.0, 1.0, 9.0, 11.0, 10.0, 14.0, 490.0, 171.0, 1.0, 16.0, 6.0, 2.0, 13.0, 10.0, 12.0, 9.0, 20.0, 4.0, 6.0, 6.0, 6.0, 3.0, 14.0, 6.0, 9.0, 1.0, 20.0, 15.0, 25.0, 10.0, 81.0, 10.0, 7.0, 1.0, 8.0, 39.0, 37.0, 88.0, 8.0, 3.0, 8.0, 4.0, 4.0, 82.0, 11.0, 5.0, 32.0, 26.0, 8.0, 11.0, 1.0, 2.0, 2.0, 115.0, 12.0, 4.0, 6.0, 18.0, 26.0, 8.0, 6.0, 1.0, 26.0, 13.0, 37.0, 1.0, 32.0, 48.0, 1.0, 6.0, 67.0, 9.0, 3.0, 2.0, 2.0, 20.0, 87.0, 21.0, 2.0, 2.0, 30.0, 2.0, 48.0, 1.0, 8.0, 23.0, 15.0, 34.0, 7.0, 54.0, 14.0, 6.0, 54.0, 1.0, 14.0, 12.0, 37.0, 4.0, 7.0, 2.0, 2.0, 37.0, 4.0, 1.0, 1.0, 4.0, 34.0, 2.0, 2.0, 2.0, 4.0, 14.0, 6.0, 2.0, 2.0, 33.0, 4.0, 1.0, 85.0, 19.0, 3.0, 4.0, 13.0, 2.0, 4.0, 11.0, 1.0, 8.0, 4.0, 9.0, 1.0, 4.0, 9.0, 55.0, 1.0, 9.0, 10.0, 21.0, 21.0, 13.0, 10.0, 19.0, 54.0, 36.0, 14.0, 18.0, 2.0, 6.0, 6.0, 2.0, 1.0, 1.0, 1.0, 9.0, 6.0, 5.0, 346.0, 3.0, 4.0, 59.0, 2.0, 3.0, 27.0, 81.0, 9.0, 8.0, 60.0, 6.0, 2.0, 3.0, 11.0, 5.0, 7.0, 7.0, 4.0, 29.0, 48.0, 26.0, 7.0, 285.0, 4.0, 1.0, 28.0, 2.0, 4.0, 8.0, 1.0, 13.0, 11.0, 19.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 2.0, 8.0, 12.0, 1.0, 26.0, 130.0, 32.0, 2.0, 1.0, 17.0, 4.0, 12.0, 31.0, 5.0, 1.0, 2.0, 44.0, 46.0, 5.0, 124.0, 52.0, 14.0, 2.0, 4.0, 4.0, 4.0, 7.0, 4.0, 5.0, 4.0, 4.0, 15.0, 4.0, 37.0, 10.0, 97.0, 7.0, 16.0, 4.0, 4.0, 2.0, 4.0, 38.0, 4.0, 53.0, 15.0, 7.0, 24.0, 21.0, 6.0, 13.0, 8.0, 2.0, 2.0, 12.0, 5.0, 5.0, 1.0, 5.0, 1.0, 1.0, 5.0, 2.0, 1.0, 5.0, 8.0, 10.0, 2.0, 3.0, 2.0, 8.0, 1.0, 5.0, 2.0, 4.0, 22.0, 25.0, 1.0, 7.0, 6.0, 45.0, 99.0, 14.0, 19.0, 16.0, 19.0, 1.0, 2.0, 1.0, 45.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 102.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 22.0, 4.0, 1.0, 2.0, 1.0, 3.0, 9.0, 1.0, 2.0, 1.0, 3.0, 8.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 8.0, 6.0, 1.0, 109.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 24.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 2.0, 11.0, 1.0, 4.0, 4.0, 72.0, 62.0, 61.0, 6.0, 22.0, 246.0, 2.0, 2.0, 79.0, 103.0, 30.0, 22.0, 2.0, 21.0, 73.0, 18.0, 134.0, 10.0, 6.0, 169.0, 2.0, 2.0, 8.0, 2.0, 29.0, 19.0, 54.0, 49.0, 5.0, 10.0, 30.0, 2.0, 2.0, 8.0, 39.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 14.0, 5.0, 2.0, 2.0, 4.0, 29.0, 5.0, 4.0, 3.0, 3.0, 3.0, 16.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 74.0, 45.0, 55.0, 4.0, 6.0, 6.0, 2.0, 5.0, 110.0, 108.0, 123.0, 86.0, 22.0, 48.0, 87.0, 36.0, 116.0, 51.0, 2.0, 4.0, 4.0, 82.0, 104.0, 6.0, 2.0, 8.0, 110.0, 2.0, 37.0, 112.0, 2.0, 16.0, 2.0, 17.0, 77.0, 12.0, 26.0, 59.0, 65.0, 149.0, 12.0, 20.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 66.0, 2.0, 64.0, 13.0, 1.0, 24.0, 16.0, 12.0, 13.0, 21.0, 48.0, 14.0, 45.0, 6.0, 10.0, 15.0, 8.0, 6.0, 21.0, 11.0, 22.0, 155.0, 171.0, 225.0, 23.0, 36.0, 10.0, 12.0, 29.0, 3.0, 5.0, 176.0, 13.0, 1.0, 63.0, 36.0, 38.0, 25.0, 27.0, 13.0, 4.0, 4.0, 2.0, 20.0, 2.0, 6.0, 4.0, 7.0, 11.0, 4.0, 24.0, 1.0, 17.0, 4.0, 62.0, 83.0, 46.0, 27.0, 2.0, 2.0, 2.0, 8.0, 22.0, 18.0, 1.0, 2.0, 48.0, 114.0, 32.0, 2.0, 1.0, 2.0, 13.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 211.0, 19.0, 18.0, 18.0, 2.0, 5.0, 6.0, 1.0, 20.0, 2.0, 28.0, 1.0, 134.0, 5.0, 37.0, 6.0, 52.0, 16.0, 10.0, 108.0, 11.0, 14.0, 59.0, 28.0, 211.0, 57.0, 9.0, 28.0, 24.0, 201.0, 241.0, 1.0, 27.0, 5.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 14.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 25.0, 45.0, 6.0, 24.0, 1.0, 1.0, 1.0, 18.0, 20.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 95.0, 1.0, 2.0, 2.0, 21.0, 1.0, 1.0, 102.0, 55.0, 76.0, 55.0, 1.0, 3.0, 13.0, 11.0, 20.0, 39.0, 47.0, 1.0, 33.0, 1.0, 9.0, 48.0, 1.0, 4.0, 7.0, 6.0, 29.0, 1.0, 1.0, 18.0, 1.0, 11.0, 24.0, 2.0, 3.0, 3.0, 3.0, 11.0, 1.0, 4.0, 1.0, 170.0, 5.0, 75.0, 1.0, 3.0, 52.0, 52.0, 52.0, 52.0, 52.0, 52.0, 52.0, 52.0, 52.0, 12.0, 68.0, 56.0, 3.0, 8.0, 32.0, 4.0, 7.0, 5.0, 5.0, 2.0, 2.0, 9.0, 7.0, 19.0, 10.0, 11.0, 58.0, 11.0, 5.0, 2.0, 27.0, 87.0, 4.0, 111.0, 1.0, 2.0, 83.0, 13.0, 9.0, 7.0, 10.0, 1.0, 37.0, 28.0, 38.0, 2.0, 9.0, 1.0, 1.0, 23.0, 37.0, 2.0, 2.0, 1.0, 10.0, 2.0, 9.0, 80.0, 20.0, 1.0, 12.0, 21.0, 68.0, 3.0, 3.0, 1.0, 6.0, 1.0, 1.0, 14.0, 1.0, 9.0, 1.0, 1.0, 100.0, 39.0, 11.0, 19.0, 6.0, 1.0, 1.0, 1.0, 1.0, 27.0, 1.0, 1.0, 4.0, 1.0, 6.0, 43.0, 5.0, 4.0, 2.0, 3.0, 20.0, 9.0, 4.0, 45.0, 1.0, 47.0, 46.0, 7.0, 112.0, 7.0, 7.0, 7.0, 9.0, 7.0, 3.0, 13.0, 2.0, 6.0, 1.0, 15.0, 17.0, 31.0, 40.0, 14.0, 6.0, 64.0, 2.0, 20.0, 15.0, 6.0, 27.0, 39.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 18.0, 8.0, 11.0, 1.0, 6.0, 4.0, 6.0, 7.0, 1.0, 7.0, 1.0, 8.0, 2.0, 1.0, 13.0, 9.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 57.0, 2.0, 1.0, 2.0, 2.0, 9.0, 1.0, 2.0, 1.0, 3.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 14.0, 2.0, 10.0, 1.0, 6.0, 1.0, 1.0, 1.0, 12.0, 14.0, 2.0, 4.0, 6.0, 22.0, 32.0, 26.0, 41.0, 23.0, 20.0, 5.0, 1.0, 2.0, 1.0, 1.0, 168.0, 72.0, 118.0, 69.0, 32.0, 1.0, 132.0, 115.0, 2.0, 1.0, 50.0, 1.0, 50.0, 11.0, 129.0, 146.0, 35.0, 46.0, 55.0, 35.0, 68.0, 8.0, 111.0, 64.0, 83.0, 18.0, 3.0, 25.0, 1.0, 8.0, 32.0, 9.0, 55.0, 117.0, 3.0, 26.0, 118.0, 24.0, 61.0, 13.0, 4.0, 2.0, 28.0, 14.0, 2.0, 26.0, 1.0, 60.0, 42.0, 28.0, 44.0, 50.0, 50.0, 5.0, 68.0, 11.0, 166.0, 10.0, 76.0, 4.0, 102.0, 2.0, 20.0, 11.0, 4.0, 7.0, 32.0, 12.0, 24.0, 6.0, 123.0, 5.0, 13.0, 17.0, 2.0, 110.0, 61.0, 32.0, 22.0, 2.0, 194.0, 12.0, 59.0, 39.0, 4.0, 11.0, 5.0, 34.0, 73.0, 10.0, 4.0, 25.0, 3.0, 6.0, 158.0, 89.0, 11.0, 69.0, 153.0, 87.0, 1.0, 17.0, 7.0, 5.0, 15.0, 2.0, 2.0, 6.0, 6.0, 4.0, 4.0, 7.0, 6.0, 7.0, 31.0, 8.0, 13.0, 5.0, 2.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 8.0, 9.0, 1.0, 3.0, 12.0, 37.0, 8.0, 3.0, 5.0, 13.0, 5.0, 5.0, 7.0, 6.0, 5.0, 6.0, 3.0, 5.0, 8.0, 10.0, 25.0, 24.0, 8.0, 1.0, 10.0, 2.0, 64.0, 3.0, 8.0, 11.0, 18.0, 4.0, 4.0, 6.0, 2.0, 43.0, 1.0, 2.0, 7.0, 7.0, 7.0, 7.0, 14.0, 2.0, 6.0, 63.0, 6.0, 7.0, 7.0, 47.0, 18.0, 8.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 11.0, 4.0, 72.0, 32.0, 117.0, 485.0, 143.0, 40.0, 112.0, 19.0, 2.0, 88.0, 2.0, 6.0, 5.0, 19.0, 14.0, 24.0, 9.0, 1.0, 22.0, 6.0, 1.0, 1.0, 3.0, 3.0, 33.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 5.0, 1.0, 11.0, 31.0, 2.0, 2.0, 5.0, 16.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 7.0, 78.0, 3.0, 3.0, 2.0, 1.0, 62.0, 2.0, 34.0, 58.0, 98.0, 25.0, 43.0, 16.0, 13.0, 73.0, 26.0, 36.0, 199.0, 82.0, 28.0, 78.0, 9.0, 11.0, 9.0, 8.0, 9.0, 42.0, 53.0, 4.0, 19.0, 42.0, 36.0, 6.0, 1.0, 5.0, 19.0, 6.0, 5.0, 1.0, 2.0, 37.0, 33.0, 7.0, 18.0, 3.0, 7.0, 8.0, 68.0, 1.0, 10.0, 1.0, 1.0, 1.0, 31.0, 9.0, 34.0, 43.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 136.0, 1.0, 1.0, 10.0, 3.0, 2.0, 1.0, 5.0, 1.0, 1.0, 12.0, 2.0, 1.0, 4.0, 25.0, 1.0, 2.0, 6.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 69.0, 11.0, 3.0, 2.0, 3.0, 1.0, 8.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 107.0, 9.0, 2.0, 10.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 7.0, 5.0, 4.0, 4.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 34.0, 15.0, 7.0, 7.0, 16.0, 10.0, 1.0, 2.0, 1.0, 3.0, 22.0, 1.0, 7.0, 1.0, 2.0, 10.0, 34.0, 1.0, 25.0, 4.0, 9.0, 98.0, 62.0, 4.0, 7.0, 1.0, 2.0, 7.0, 5.0, 3.0, 1.0, 1.0, 8.0, 11.0, 1.0, 1.0, 11.0, 9.0, 29.0, 3.0, 1.0, 2.0, 12.0, 32.0, 5.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 7.0, 6.0, 2.0, 3.0, 10.0, 1.0, 1.0, 1.0, 63.0, 4.0, 28.0, 3.0, 174.0, 154.0, 7.0, 5.0, 1.0, 1.0, 14.0, 92.0, 8.0, 10.0, 22.0, 2.0, 20.0, 9.0, 1.0, 4.0, 50.0, 15.0, 1.0, 3.0, 2.0, 17.0, 8.0, 9.0, 4.0, 25.0, 1.0, 40.0, 3.0, 5.0, 2.0, 54.0, 2.0, 2.0, 8.0, 21.0, 2.0, 5.0, 4.0, 90.0, 13.0, 7.0, 44.0, 6.0, 4.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 55.0, 1.0, 9.0, 1.0, 51.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 7.0, 14.0, 4.0, 28.0, 25.0, 80.0, 2.0, 19.0, 13.0, 2.0, 5.0, 1.0, 17.0, 7.0, 1.0, 2.0, 18.0, 2.0, 19.0, 1.0, 4.0, 3.0, 1.0, 16.0, 2.0, 4.0, 22.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 55.0, 2.0, 3.0, 1.0, 77.0, 8.0, 2.0, 4.0, 2.0, 1.0, 2.0, 91.0, 1.0, 1.0, 1.0, 1.0, 23.0, 2.0, 1.0, 24.0, 1.0, 1.0, 10.0, 1.0, 1.0, 4.0, 2.0, 1.0, 3.0, 9.0, 27.0, 2.0, 13.0, 30.0, 3.0, 1.0, 20.0, 1.0, 24.0, 2.0, 2.0, 2.0, 8.0, 8.0, 3.0, 2.0, 3.0, 1.0, 6.0, 4.0, 2.0, 5.0, 2.0, 12.0, 47.0, 2.0, 12.0, 1.0, 15.0, 1.0, 5.0, 3.0, 2.0, 5.0, 1.0, 19.0, 9.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 6.0, 2.0, 1.0, 2.0, 7.0, 1.0, 65.0, 8.0, 7.0, 1.0, 3.0, 3.0, 8.0, 6.0, 3.0, 2.0, 9.0, 8.0, 20.0, 3.0, 2.0, 3.0, 2.0, 4.0, 5.0, 2.0, 14.0, 1.0, 2.0, 20.0, 21.0, 1.0, 3.0, 8.0, 15.0, 1.0, 94.0, 11.0, 18.0, 1.0, 2.0, 7.0, 1.0, 15.0, 35.0, 1.0, 3.0, 1.0, 1.0, 5.0, 2.0, 1.0, 12.0, 6.0, 1.0, 1.0, 1.0, 27.0, 3.0, 2.0, 1.0, 8.0, 8.0, 24.0, 21.0, 3.0, 1.0, 1.0, 1.0, 4.0, 19.0, 10.0, 11.0, 2.0, 8.0, 105.0, 19.0, 1.0, 2.0, 5.0, 2.0, 4.0, 20.0, 6.0, 16.0, 29.0, 6.0, 2.0, 12.0, 2.0, 2.0, 5.0, 2.0, 23.0, 4.0, 1.0, 8.0, 3.0, 1.0, 1.0, 3.0, 2.0, 20.0, 28.0, 66.0, 1.0, 23.0, 2.0, 1.0, 6.0, 5.0, 6.0, 2.0, 2.0, 3.0, 2.0, 5.0, 8.0, 7.0, 3.0, 1.0, 223.0, 2.0, 18.0, 3.0, 25.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 40.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 2.0, 1.0, 2.0, 52.0, 2.0, 3.0, 88.0, 1.0, 7.0, 20.0, 1.0, 9.0, 1.0, 3.0, 2.0, 49.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 3.0, 7.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 12.0, 3.0, 42.0, 117.0, 1.0, 11.0, 82.0, 1.0, 3.0, 1.0, 2.0, 4.0, 2.0, 2.0, 32.0, 6.0, 20.0, 6.0, 13.0, 11.0, 35.0, 3.0, 15.0, 2.0, 7.0, 2.0, 6.0, 19.0, 10.0, 4.0, 11.0, 2.0, 12.0, 3.0, 46.0, 2.0, 2.0, 15.0, 47.0, 2.0, 2.0, 3.0, 6.0, 16.0, 12.0, 22.0, 10.0, 1.0, 129.0, 2.0, 14.0, 8.0, 7.0, 1.0, 1.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 21.0, 3.0, 43.0, 4.0, 5.0, 3.0, 3.0, 7.0, 2.0, 8.0, 1.0, 3.0, 8.0, 2.0, 9.0, 2.0, 1.0, 29.0, 1.0, 14.0, 1.0, 32.0, 27.0, 21.0, 5.0, 39.0, 5.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 14.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 2.0, 1.0, 11.0, 2.0, 16.0, 5.0, 14.0, 8.0, 24.0, 2.0, 2.0, 4.0, 9.0, 3.0, 1.0, 2.0, 11.0, 4.0, 1.0, 48.0, 11.0, 12.0, 1.0, 8.0, 4.0, 10.0, 13.0, 1.0, 4.0, 21.0, 25.0, 17.0, 3.0, 3.0, 2.0, 3.0, 1.0, 11.0, 7.0, 3.0, 24.0, 1.0, 1.0, 4.0, 5.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 20.0, 21.0, 2.0, 16.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 7.0, 2.0, 1.0, 5.0, 5.0, 24.0, 2.0, 35.0, 2.0, 1.0, 1.0, 1.0, 64.0, 2.0, 14.0, 3.0, 9.0, 2.0, 4.0, 2.0, 16.0, 4.0, 3.0, 2.0, 6.0, 9.0, 9.0, 1.0, 4.0, 2.0, 1.0, 138.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 5.0, 31.0, 2.0, 8.0, 10.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 9.0, 16.0, 2.0, 15.0, 6.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 9.0, 10.0, 5.0, 1.0, 22.0, 2.0, 11.0, 5.0, 5.0, 3.0, 1.0, 5.0, 4.0, 4.0, 10.0, 3.0, 9.0, 2.0, 42.0, 25.0, 6.0, 1.0, 15.0, 10.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 3.0, 43.0, 2.0, 14.0, 3.0, 6.0, 1.0, 1.0, 10.0, 2.0, 19.0, 2.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 2.0, 33.0, 1.0, 3.0, 4.0, 1.0, 15.0, 4.0, 5.0, 2.0, 1.0, 10.0, 1.0, 1.0, 7.0, 9.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 9.0, 1.0, 6.0, 4.0, 2.0, 2.0, 2.0, 11.0, 17.0, 1.0, 5.0, 1.0, 22.0, 1.0, 1.0, 15.0, 2.0, 2.0, 23.0, 14.0, 2.0, 11.0, 3.0, 1.0, 3.0, 5.0, 53.0, 2.0, 1.0, 2.0, 1.0, 2.0, 58.0, 1.0, 10.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 68.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 6.0, 1.0, 3.0, 1.0, 1.0, 6.0, 2.0, 10.0, 7.0, 4.0, 2.0, 12.0, 3.0, 2.0, 9.0, 2.0, 4.0, 4.0, 12.0, 6.0, 1.0, 10.0, 1.0, 1.0, 16.0, 1.0, 36.0, 2.0, 6.0, 1.0, 1.0, 15.0, 1.0, 1.0, 16.0, 8.0, 4.0, 1.0, 1.0, 1.0, 3.0, 9.0, 6.0, 14.0, 8.0, 1.0, 3.0, 2.0, 8.0, 2.0, 27.0, 4.0, 1.0, 2.0, 5.0, 2.0, 4.0, 1.0, 1.0, 7.0, 1.0, 29.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 9.0, 15.0, 2.0, 22.0, 19.0, 11.0, 3.0, 1.0, 3.0, 1.0, 126.0, 6.0, 2.0, 2.0, 5.0, 32.0, 5.0, 2.0, 31.0, 2.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 3.0, 17.0, 1.0, 4.0, 7.0, 40.0, 9.0, 1.0, 3.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 7.0, 2.0, 2.0, 1.0, 16.0, 1.0, 4.0, 5.0, 4.0, 4.0, 4.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 3.0, 11.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 11.0, 9.0, 1.0, 6.0, 10.0, 6.0, 1.0, 1.0, 21.0, 7.0, 1.0, 1.0, 10.0, 2.0, 4.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 9.0, 5.0, 8.0, 3.0, 6.0, 2.0, 3.0, 19.0, 20.0, 3.0, 16.0, 1.0, 1.0, 54.0, 68.0, 7.0, 8.0, 176.0, 76.0, 21.0, 97.0, 21.0, 108.0, 25.0, 78.0, 116.0, 5.0, 16.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, 2.0, 1.0, 232.0, 1.0, 10.0, 1.0, 1.0, 1.0, 7.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, 4.0, 1.0, 1.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 21.0, 6.0, 3.0, 2.0, 54.0, 15.0, 49.0, 2.0, 4.0, 8.0, 1.0, 1.0, 42.0, 1.0, 1.0, 1.0, 10.0, 6.0, 1.0, 13.0, 72.0, 3.0, 1.0, 3.0, 2.0, 64.0, 2.0, 48.0, 10.0, 5.0, 12.0, 120.0, 19.0, 4.0, 2.0, 1.0, 1.0, 4.0, 11.0, 3.0, 7.0, 19.0, 90.0, 125.0, 19.0, 2.0, 4.0, 2.0, 3.0, 34.0, 65.0, 58.0, 1.0, 1.0, 55.0, 777.0, 9.0, 251.0, 319.0, 3.0, 10.0, 3.0, 2.0, 49.0, 16.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 60.0, 2.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 267.0, 17.0, 32.0, 9.0, 1.0, 59.0, 83.0, 8.0, 5.0, 6.0, 2.0, 2.0, 21.0, 24.0, 34.0, 10.0, 3.0, 3.0, 16.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 56.0, 9.0, 11.0, 1.0, 2.0, 5.0, 1.0, 12.0, 8.0, 1.0, 1.0, 1.0, 1.0, 13.0, 175.0, 45.0, 50.0, 2.0, 80.0, 26.0, 85.0, 80.0, 101.0, 3.0, 19.0, 8.0, 67.0, 26.0, 23.0, 20.0, 13.0, 22.0, 151.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 83.0, 8.0, 9.0, 9.0, 37.0, 19.0, 8.0, 16.0, 7.0, 1.0, 1.0, 13.0, 2.0, 2.0, 25.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 80.0, 44.0, 18.0, 101.0, 183.0, 5.0, 7.0, 2.0, 3.0, 48.0, 4.0, 2.0, 2.0, 36.0, 2.0, 5.0, 6.0, 15.0, 2.0, 13.0, 6.0, 44.0, 73.0, 5.0, 6.0, 9.0, 9.0, 1.0, 10.0, 4.0, 4.0, 1.0, 15.0, 1.0, 2.0, 4.0, 31.0, 1.0, 9.0, 7.0, 8.0, 2.0, 2.0, 1.0, 67.0, 7.0, 4.0, 2.0, 2.0, 7.0, 3.0, 11.0, 3.0, 3.0, 11.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 13.0, 2.0, 1.0, 2.0, 2.0, 11.0, 2.0, 2.0, 11.0, 3.0, 2.0, 2.0, 2.0, 48.0, 3.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 10.0, 54.0, 1.0, 1.0, 32.0, 15.0, 5.0, 11.0, 2.0, 3.0, 1.0, 10.0, 2.0, 18.0, 1.0, 122.0, 12.0, 22.0, 18.0, 2.0, 24.0, 2.0, 2.0, 4.0, 6.0, 3.0, 3.0, 7.0, 7.0, 13.0, 5.0, 9.0, 20.0, 12.0, 12.0, 2.0, 2.0, 6.0, 4.0, 254.0, 48.0, 132.0, 3.0, 106.0, 38.0, 43.0, 11.0, 17.0, 1.0, 12.0, 8.0, 1.0, 64.0, 4.0, 2.0, 2.0, 1.0, 2.0, 17.0, 10.0, 32.0, 67.0, 1.0, 2.0, 10.0, 10.0, 56.0, 20.0, 2.0, 21.0, 135.0, 1.0, 1.0, 7.0, 1.0, 40.0, 5.0, 20.0, 1.0, 137.0, 4.0, 16.0, 3.0, 91.0, 36.0, 9.0, 6.0, 7.0, 2.0, 2.0, 21.0, 43.0, 4.0, 17.0, 11.0, 12.0, 1.0, 220.0, 16.0, 103.0, 1.0, 21.0, 34.0, 4.0, 22.0, 7.0, 47.0, 15.0, 8.0, 2.0, 352.0, 5.0, 1.0, 1.0, 2.0, 2.0, 6.0, 4.0, 4.0, 33.0, 19.0, 1.0, 21.0, 1.0, 20.0, 3.0, 20.0, 18.0, 28.0, 31.0, 10.0, 2.0, 11.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 51.0, 20.0, 3.0, 19.0, 3.0, 6.0, 8.0, 43.0, 17.0, 72.0, 1.0, 21.0, 2.0, 3.0, 1.0, 1.0, 13.0, 2.0, 15.0, 10.0, 7.0, 2.0, 2.0, 10.0, 6.0, 9.0, 7.0, 48.0, 2.0, 69.0, 1.0, 33.0, 2.0, 15.0, 4.0, 38.0, 1.0, 3.0, 7.0, 6.0, 3.0, 5.0, 2.0, 2.0, 19.0, 7.0, 7.0, 25.0, 19.0, 1.0, 40.0, 15.0, 2.0, 1.0, 4.0, 2.0, 17.0, 77.0, 11.0, 1.0, 4.0, 5.0, 6.0, 3.0, 3.0, 1.0, 21.0, 14.0, 1.0, 2.0, 51.0, 4.0, 32.0, 1.0, 12.0, 1.0, 2.0, 1.0, 22.0, 1.0, 1.0, 12.0, 6.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 4.0, 1.0, 51.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 8.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 2.0, 14.0, 4.0, 5.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 11.0, 1.0, 2.0, 13.0, 1.0, 8.0, 1.0, 2.0, 9.0, 13.0, 5.0, 1.0, 4.0, 1.0, 2.0, 19.0, 1.0, 4.0, 1.0, 8.0, 3.0, 15.0, 7.0, 2.0, 3.0, 10.0, 1.0, 2.0, 18.0, 3.0, 6.0, 4.0, 15.0, 3.0, 2.0, 6.0, 2.0, 7.0, 2.0, 2.0, 4.0, 1.0, 1.0, 24.0, 3.0, 3.0, 4.0, 17.0, 1.0, 10.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 36.0, 5.0, 4.0, 1.0, 93.0, 137.0, 1.0, 71.0, 43.0, 32.0, 29.0, 97.0, 87.0, 66.0, 53.0, 52.0, 51.0, 68.0, 66.0, 52.0, 48.0, 42.0, 53.0, 36.0, 37.0, 57.0, 53.0, 47.0, 61.0, 30.0, 46.0, 53.0, 48.0, 29.0, 39.0, 28.0, 30.0, 48.0, 41.0, 20.0, 31.0, 41.0, 31.0, 24.0, 26.0, 30.0, 22.0, 43.0, 23.0, 25.0, 38.0, 5.0, 38.0, 39.0, 113.0, 61.0, 59.0, 48.0, 32.0, 1.0, 6.0, 12.0, 14.0, 6.0, 20.0, 16.0, 14.0, 4.0, 8.0, 4.0, 30.0, 17.0, 4.0, 11.0, 1.0, 18.0, 44.0, 20.0, 12.0, 1.0, 13.0, 1.0, 11.0, 4.0, 8.0, 4.0, 12.0, 6.0, 7.0, 37.0, 13.0, 6.0, 1.0, 1.0, 3.0, 2.0, 25.0, 28.0, 4.0, 25.0, 2.0, 6.0, 92.0, 30.0, 7.0, 36.0, 1.0, 19.0, 2.0, 9.0, 3.0, 15.0, 3.0, 4.0, 7.0, 3.0, 131.0, 59.0, 2.0, 12.0, 10.0, 1.0, 14.0, 86.0, 48.0, 3.0, 33.0, 12.0, 5.0, 15.0, 2.0, 1.0, 11.0, 9.0, 1.0, 2.0, 1.0, 20.0, 22.0, 4.0, 1.0, 72.0, 2.0, 1.0, 7.0, 7.0, 91.0, 1.0, 4.0, 1.0, 1.0, 32.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 2.0, 5.0, 2.0, 2.0, 7.0, 33.0, 8.0, 3.0, 6.0, 14.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 14.0, 1.0, 54.0, 2.0, 6.0, 1.0, 169.0, 10.0, 46.0, 25.0, 62.0, 2.0, 142.0, 20.0, 121.0, 1.0, 9.0, 280.0, 83.0, 10.0, 2.0, 61.0, 57.0, 29.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 134.0, 22.0, 4.0, 19.0, 5.0, 3.0, 1.0, 14.0, 57.0, 2.0, 69.0, 15.0, 1.0, 1.0, 3.0, 48.0, 6.0, 82.0, 7.0, 27.0, 14.0, 9.0, 27.0, 2.0, 6.0, 2.0, 4.0, 4.0, 9.0, 1.0, 2.0, 2.0, 25.0, 7.0, 3.0, 32.0, 49.0, 52.0, 3.0, 1.0, 2.0, 30.0, 34.0, 2.0, 12.0, 2.0, 1.0, 4.0, 2.0, 7.0, 9.0, 1.0, 48.0, 2.0, 2.0, 34.0, 1.0, 22.0, 14.0, 32.0, 2.0, 12.0, 4.0, 2.0, 17.0, 4.0, 4.0, 41.0, 29.0, 12.0, 119.0, 22.0, 9.0, 32.0, 8.0, 10.0, 47.0, 10.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 13.0, 132.0, 26.0, 1.0, 2.0, 2.0, 6.0, 51.0, 1.0, 5.0, 66.0, 6.0, 3.0, 20.0, 10.0, 12.0, 1.0, 8.0, 21.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 27.0, 27.0, 2.0, 97.0, 35.0, 7.0, 1.0, 8.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 4.0, 4.0, 1.0, 4.0, 126.0, 2.0, 3.0, 4.0, 20.0, 6.0, 30.0, 3.0, 1.0, 19.0, 2.0, 9.0, 2.0, 73.0, 87.0, 1.0, 39.0, 1.0, 2.0, 5.0, 20.0, 4.0, 9.0, 17.0, 4.0, 19.0, 17.0, 1.0, 15.0, 1.0, 6.0, 1.0, 2.0, 20.0, 4.0, 2.0, 17.0, 3.0, 3.0, 11.0, 103.0, 4.0, 26.0, 3.0, 81.0, 3.0, 5.0, 1.0, 6.0, 5.0, 2.0, 4.0, 15.0, 123.0, 5.0, 26.0, 1.0, 4.0, 2.0, 37.0, 18.0, 12.0, 4.0, 9.0, 6.0, 20.0, 31.0, 4.0, 5.0, 18.0, 3.0, 12.0, 8.0, 57.0, 1.0, 1.0, 15.0, 3.0, 7.0, 1.0, 40.0, 28.0, 16.0, 4.0, 19.0, 2.0, 1.0, 1.0, 3.0, 10.0, 12.0, 23.0, 1.0, 2.0, 6.0, 3.0, 4.0, 3.0, 2.0, 1.0, 30.0, 4.0, 2.0, 14.0, 2.0, 2.0, 4.0, 10.0, 14.0, 4.0, 4.0, 14.0, 2.0, 4.0, 13.0, 4.0, 14.0, 1.0, 6.0, 3.0, 7.0, 120.0, 26.0, 18.0, 34.0, 156.0, 63.0, 10.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 15.0, 2.0, 4.0, 8.0, 1.0, 1.0, 2.0, 19.0, 14.0, 3.0, 3.0, 5.0, 37.0, 7.0, 2.0, 27.0, 7.0, 9.0, 6.0, 1.0, 5.0, 12.0, 3.0, 2.0, 1.0, 1.0, 1.0, 12.0, 41.0, 2.0, 2.0, 1.0, 11.0, 8.0, 95.0, 2.0, 1.0, 9.0, 8.0, 19.0, 1.0, 10.0, 8.0, 2.0, 2.0, 2.0, 2.0, 6.0, 8.0, 4.0, 2.0, 12.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 46.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 24.0, 1.0, 6.0, 4.0, 2.0, 33.0, 1.0, 6.0, 7.0, 1.0, 4.0, 2.0, 2.0, 2.0, 20.0, 2.0, 2.0, 1.0, 103.0, 2.0, 8.0, 2.0, 4.0, 21.0, 2.0, 6.0, 3.0, 6.0, 6.0, 21.0, 12.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 10.0, 8.0, 2.0, 1.0, 2.0, 3.0, 5.0, 6.0, 1.0, 1.0, 5.0, 6.0, 63.0, 2.0, 49.0, 11.0, 1.0, 2.0, 8.0, 2.0, 2.0, 6.0, 20.0, 2.0, 1.0, 20.0, 2.0, 3.0, 2.0, 2.0, 103.0, 27.0, 5.0, 136.0, 2.0, 1.0, 3.0, 5.0, 2.0, 2.0, 10.0, 2.0, 1.0, 2.0, 46.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 22.0, 263.0, 7.0, 11.0, 1.0, 3.0, 2.0, 2.0, 13.0, 144.0, 7.0, 2.0, 4.0, 16.0, 33.0, 2.0, 2.0, 2.0, 39.0, 1.0, 2.0, 9.0, 8.0, 2.0, 1.0, 8.0, 1.0, 147.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 38.0, 5.0, 3.0, 1.0, 2.0, 23.0, 4.0, 6.0, 2.0, 39.0, 10.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 7.0, 24.0, 1.0, 1.0, 10.0, 7.0, 2.0, 14.0, 6.0, 2.0, 4.0, 2.0, 1.0, 6.0, 1.0, 4.0, 4.0, 3.0, 2.0, 20.0, 2.0, 1.0, 1.0, 13.0, 36.0, 5.0, 1.0, 7.0, 6.0, 2.0, 2.0, 21.0, 64.0, 52.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 11.0, 8.0, 1.0, 3.0, 1.0, 4.0, 2.0, 6.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 6.0, 3.0, 1.0, 2.0, 11.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 31.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 58.0, 1.0, 1.0, 16.0, 52.0, 1.0, 18.0, 1.0, 5.0, 3.0, 6.0, 14.0, 5.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, 1.0, 1.0, 3.0, 1.0, 1.0, 58.0, 23.0, 1.0, 46.0, 106.0, 17.0, 119.0, 13.0, 2.0, 1.0, 3.0, 59.0, 1.0, 1.0, 123.0, 2.0, 1.0, 4.0, 57.0, 1.0, 1.0, 24.0, 8.0, 5.0, 1.0, 4.0, 8.0, 4.0, 19.0, 23.0, 33.0, 4.0, 3.0, 30.0, 1.0, 26.0, 8.0, 4.0, 9.0, 24.0, 7.0, 2.0, 2.0, 10.0, 13.0, 10.0, 1.0, 5.0, 1.0, 16.0, 17.0, 2.0, 6.0, 3.0, 26.0, 4.0, 14.0, 33.0, 2.0, 2.0, 14.0, 6.0, 5.0, 1.0, 20.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 11.0, 9.0, 1.0, 29.0, 29.0, 10.0, 1.0, 6.0, 7.0, 2.0, 7.0, 2.0, 2.0, 1.0, 17.0, 6.0, 3.0, 3.0, 4.0, 3.0, 16.0, 1.0, 1.0, 2.0, 2.0, 16.0, 2.0, 3.0, 13.0, 3.0, 1.0, 2.0, 8.0, 8.0, 2.0, 6.0, 8.0, 1.0, 45.0, 25.0, 1.0, 27.0, 4.0, 6.0, 1.0, 2.0, 2.0, 4.0, 27.0, 25.0, 13.0, 2.0, 1.0, 5.0, 3.0, 95.0, 3.0, 3.0, 7.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 15.0, 13.0, 20.0, 1.0, 1.0, 4.0, 9.0, 5.0, 1.0, 1.0, 4.0, 20.0, 3.0, 38.0, 14.0, 2.0, 13.0, 7.0, 4.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 4.0, 4.0, 3.0, 9.0, 22.0, 2.0, 2.0, 7.0, 94.0, 20.0, 1.0, 4.0, 9.0, 1.0, 10.0, 32.0, 12.0, 5.0, 6.0, 1.0, 13.0, 19.0, 3.0, 21.0, 30.0, 2.0, 13.0, 1.0, 21.0, 1.0, 47.0, 21.0, 19.0, 9.0, 5.0, 2.0, 50.0, 4.0, 4.0, 1.0, 138.0, 28.0, 1.0, 20.0, 4.0, 2.0, 7.0, 1.0, 23.0, 128.0, 35.0, 12.0, 50.0, 4.0, 4.0, 10.0, 37.0, 14.0, 245.0, 14.0, 1.0, 82.0, 6.0, 51.0, 294.0, 64.0, 6.0, 10.0, 12.0, 12.0, 8.0, 2.0, 56.0, 172.0, 140.0, 77.0, 53.0, 7.0, 13.0, 28.0, 42.0, 10.0, 4.0, 1.0, 6.0, 23.0, 6.0, 4.0, 5.0, 2.0, 6.0, 16.0, 1.0, 1.0, 2.0, 55.0, 20.0, 11.0, 21.0, 73.0, 5.0, 1.0, 3.0, 3.0, 4.0, 5.0, 52.0, 10.0, 1.0, 2.0, 1.0, 56.0, 2.0, 4.0, 18.0, 5.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 6.0, 9.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 5.0, 1.0, 4.0, 3.0, 21.0, 5.0, 6.0, 1.0, 2.0, 11.0, 26.0, 2.0, 17.0, 2.0, 17.0, 5.0, 28.0, 9.0, 6.0, 4.0, 2.0, 109.0, 53.0, 6.0, 12.0, 129.0, 177.0, 20.0, 20.0, 60.0, 6.0, 49.0, 4.0, 1.0, 2.0, 2.0, 1.0, 8.0, 4.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 206.0, 175.0, 66.0, 6.0, 14.0, 6.0, 5.0, 6.0, 22.0, 44.0, 17.0, 6.0, 17.0, 6.0, 70.0, 2.0, 2.0, 20.0, 8.0, 3.0, 5.0, 2.0, 8.0, 14.0, 3.0, 43.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 15.0, 3.0, 1.0, 2.0, 2.0, 28.0, 6.0, 2.0, 8.0, 2.0, 12.0, 2.0, 10.0, 1.0, 2.0, 8.0, 1.0, 11.0, 10.0, 11.0, 2.0, 5.0, 2.0, 113.0, 108.0, 7.0, 39.0, 1.0, 13.0, 4.0, 3.0, 14.0, 1.0, 8.0, 27.0, 16.0, 8.0, 2.0, 4.0, 3.0, 1.0, 76.0, 64.0, 90.0, 21.0, 16.0, 2.0, 7.0, 2.0, 22.0, 59.0, 1.0, 10.0, 11.0, 23.0, 18.0, 3.0, 66.0, 2.0, 2.0, 4.0, 23.0, 2.0, 39.0, 1.0, 45.0, 5.0, 5.0, 25.0, 2.0, 4.0, 11.0, 2.0, 42.0, 12.0, 30.0, 27.0, 2.0, 13.0, 10.0, 11.0, 11.0, 2.0, 3.0, 12.0, 12.0, 2.0, 1.0, 2.0, 2.0, 14.0, 2.0, 2.0, 9.0, 18.0, 27.0, 2.0, 7.0, 1.0, 9.0, 4.0, 3.0, 17.0, 205.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 822.0, 230.0, 8.0, 1.0, 3.0, 287.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 7.0, 1.0, 5.0, 173.0, 7.0, 29.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 386.0, 3.0, 1.0, 1.0, 3.0, 2.0, 54.0, 59.0, 1.0, 10.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 140.0, 1.0, 1.0, 1.0, 1.0, 74.0, 34.0, 4.0, 1.0, 15.0, 1.0, 6.0, 14.0, 1.0, 71.0, 272.0, 1.0, 240.0, 1.0, 87.0, 16.0, 1.0, 3.0, 1.0, 1.0, 279.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 39.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 497.0, 10.0, 1.0, 1.0, 12.0, 1.0, 9.0, 59.0, 1.0, 27.0, 1.0, 97.0, 4.0, 1.0, 12.0, 1.0, 1.0, 1.0, 3.0, 4.0, 46.0, 1.0, 7.0, 2.0, 4.0, 1.0, 1.0, 12.0, 1.0, 12.0, 1.0, 1.0, 5.0, 15.0, 65.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 29.0, 39.0, 80.0, 11.0, 154.0, 1.0, 1.0, 28.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 11.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 6.0, 366.0, 2.0, 2.0, 2.0, 2.0, 72.0, 34.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 29.0, 4.0, 2.0, 5.0, 4.0, 161.0, 2.0, 2.0, 3.0, 6.0, 2.0, 3.0, 3.0, 163.0, 22.0, 3.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 207.0, 3.0, 2.0, 33.0, 50.0, 2.0, 14.0, 2.0, 24.0, 2.0, 3.0, 2.0, 12.0, 6.0, 4.0, 3.0, 10.0, 4.0, 45.0, 2.0, 6.0, 2.0, 6.0, 17.0, 6.0, 6.0, 20.0, 3.0, 2.0, 26.0, 2.0, 2.0, 8.0, 5.0, 29.0, 4.0, 42.0, 1.0, 1.0, 1.0, 1.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, 30.0, 15.0, 37.0, 1.0, 9.0, 1.0, 1.0, 1.0, 10.0, 30.0, 2.0, 3.0, 1.0, 69.0, 1.0, 1.0, 23.0, 24.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 51.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 33.0, 1.0, 147.0, 4.0, 1.0, 1.0, 1.0, 127.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 70.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 1.0, 56.0, 1.0, 1.0, 1.0, 64.0, 1.0, 11.0, 10.0, 2.0, 2.0, 12.0, 2.0, 14.0, 13.0, 47.0, 5.0, 4.0, 5.0, 2.0, 21.0, 4.0, 2.0, 2.0, 2.0, 55.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 3.0, 11.0, 2.0, 27.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, 10.0, 6.0, 2.0, 2.0, 2.0, 44.0, 20.0, 14.0, 27.0, 34.0, 18.0, 6.0, 2.0, 2.0, 4.0, 3.0, 151.0, 8.0, 1.0, 15.0, 1.0, 31.0, 1.0, 75.0, 91.0, 10.0, 1.0, 6.0, 5.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 4.0, 3.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 7.0, 1.0, 5.0, 1.0, 1.0, 18.0, 3.0, 1.0, 1.0, 31.0, 6.0, 1.0, 38.0, 30.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 21.0, 1.0, 5.0, 1.0, 16.0, 9.0, 1.0, 6.0, 112.0, 1.0, 16.0, 1.0, 1.0, 4.0, 8.0, 27.0, 1.0, 3.0, 3.0, 10.0, 1.0, 7.0, 121.0, 7.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 7.0, 1.0, 9.0, 5.0, 16.0, 82.0, 7.0, 60.0, 28.0, 16.0, 23.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 5.0, 3.0, 10.0, 18.0, 2.0, 1.0, 33.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 19.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 15.0, 37.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 2.0, 4.0, 58.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 11.0, 1.0, 3.0, 1.0, 109.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 6.0, 18.0, 9.0, 4.0, 18.0, 9.0, 18.0, 4.0, 9.0, 7.0, 9.0, 7.0, 7.0, 1.0, 5.0, 5.0, 1.0, 3.0, 19.0, 1.0, 5.0, 19.0, 6.0, 5.0, 5.0, 6.0, 2.0, 1.0, 22.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 15.0, 42.0, 3.0, 1.0, 2.0, 1.0, 1.0, 8.0, 4.0, 3.0, 94.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 5.0, 12.0, 3.0, 8.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 5.0, 2.0, 5.0, 2.0, 14.0, 4.0, 60.0, 1.0, 1.0, 11.0, 14.0, 3.0, 1.0, 13.0, 78.0, 30.0, 1.0, 32.0, 8.0, 41.0, 3.0, 2.0, 3.0, 4.0, 34.0, 11.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 8.0, 76.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, 21.0, 1.0, 2.0, 12.0, 62.0, 1.0, 1.0, 1.0, 13.0, 13.0, 1.0, 1.0, 11.0, 1.0, 76.0, 3.0, 5.0, 6.0, 1.0, 2.0, 7.0, 14.0, 4.0, 3.0, 1.0, 11.0, 94.0, 95.0, 2.0, 73.0, 111.0, 6.0, 14.0, 12.0, 1.0, 9.0, 1.0, 1.0, 7.0, 13.0, 4.0, 1.0, 4.0, 1.0, 5.0, 408.0, 50.0, 4.0, 1.0, 1.0, 10.0, 1.0, 1.0, 24.0, 1.0, 1.0, 37.0, 1.0, 5.0, 2.0, 11.0, 18.0, 4.0, 2.0, 3.0, 7.0, 2.0, 2.0, 3.0, 5.0, 122.0, 2.0, 2.0, 49.0, 21.0, 49.0, 267.0, 22.0, 80.0, 3.0, 21.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 7.0, 5.0, 14.0, 10.0, 2.0, 1.0, 1.0, 1.0, 5.0, 4.0, 10.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 19.0, 2.0, 25.0, 1.0, 3.0, 3.0, 1.0, 1.0, 6.0, 1.0, 3.0, 5.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 3.0, 46.0, 1.0, 16.0, 3.0, 1.0, 4.0, 3.0, 20.0, 3.0, 1.0, 1.0, 3.0, 12.0, 3.0, 1.0, 18.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 9.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 2.0, 2.0, 1.0, 24.0, 3.0, 14.0, 4.0, 2.0, 6.0, 3.0, 3.0, 5.0, 6.0, 1.0, 6.0, 1.0, 1.0, 2.0, 7.0, 1.0, 3.0, 8.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 22.0, 8.0, 3.0, 6.0, 2.0, 1.0, 12.0, 1.0, 9.0, 4.0, 12.0, 33.0, 5.0, 4.0, 7.0, 1.0, 26.0, 9.0, 11.0, 1.0, 6.0, 21.0, 2.0, 1.0, 1.0, 13.0, 1.0, 2.0, 1.0, 10.0, 2.0, 3.0, 1.0, 37.0, 1.0, 1.0, 18.0, 36.0, 45.0, 121.0, 9.0, 4.0, 17.0, 1.0, 1.0, 1.0, 2.0, 17.0, 3.0, 3.0, 16.0, 154.0, 227.0, 52.0, 12.0, 1.0, 1.0, 2.0, 1.0, 12.0, 4.0, 1.0, 51.0, 1.0, 1.0, 2.0, 5.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 8.0, 10.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 29.0, 8.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 3.0, 3.0, 5.0, 2.0, 6.0, 59.0, 1.0, 12.0, 1.0, 10.0, 5.0, 3.0, 3.0, 6.0, 4.0, 1.0, 10.0, 1.0, 4.0, 1.0, 62.0, 44.0, 26.0, 7.0, 1.0, 2.0, 27.0, 3.0, 6.0, 19.0, 14.0, 5.0, 17.0, 3.0, 43.0, 68.0, 161.0, 219.0, 3.0, 50.0, 16.0, 2.0, 24.0, 4.0, 2.0, 2.0, 8.0, 16.0, 5.0, 4.0, 6.0, 7.0, 6.0, 4.0, 5.0, 7.0, 1.0, 1.0, 4.0, 8.0, 10.0, 7.0, 7.0, 4.0, 7.0, 3.0, 7.0, 7.0, 7.0, 3.0, 6.0, 10.0, 6.0, 13.0, 6.0, 5.0, 8.0, 5.0, 7.0, 2.0, 4.0, 6.0, 12.0, 6.0, 7.0, 7.0, 2.0, 18.0, 7.0, 1.0, 6.0, 7.0, 89.0, 7.0, 7.0, 8.0, 1.0, 7.0, 3.0, 17.0, 6.0, 6.0, 4.0, 3.0, 6.0, 5.0, 6.0, 3.0, 9.0, 8.0, 9.0, 8.0, 8.0, 8.0, 5.0, 7.0, 30.0, 7.0, 4.0, 7.0, 6.0, 7.0, 8.0, 7.0, 3.0, 7.0, 2.0, 2.0, 7.0, 7.0, 4.0, 8.0, 5.0, 8.0, 7.0, 8.0, 6.0, 8.0, 7.0, 8.0, 3.0, 7.0, 3.0, 7.0, 1.0, 9.0, 1.0, 1.0, 1.0, 67.0, 1.0, 1.0, 1.0, 2.0, 22.0, 17.0, 6.0, 15.0, 15.0, 12.0, 8.0, 4.0, 6.0, 15.0, 6.0, 5.0, 92.0, 27.0, 4.0, 2.0, 9.0, 15.0, 8.0, 1.0, 2.0, 4.0, 4.0, 1.0, 5.0, 3.0, 6.0, 7.0, 9.0, 8.0, 4.0, 3.0, 3.0, 5.0, 7.0, 7.0, 10.0, 4.0, 12.0, 4.0, 14.0, 23.0, 8.0, 10.0, 6.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 24.0, 18.0, 27.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 114.0, 3.0, 101.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 1.0, 118.0, 86.0, 1.0, 37.0, 18.0, 1.0, 7.0, 1.0, 32.0, 5.0, 72.0, 5.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, 8.0, 1.0, 1.0, 1.0, 26.0, 1.0, 26.0, 29.0, 17.0, 27.0, 1.0, 1.0, 1.0, 1.0, 105.0, 1.0, 24.0, 8.0, 115.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 13.0, 111.0, 14.0, 14.0, 4.0, 4.0, 2.0, 1.0, 1.0, 4.0, 16.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 14.0, 17.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 10.0, 12.0, 1.0, 10.0, 3.0, 1.0, 3.0, 33.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 6.0, 12.0, 5.0, 1.0, 1.0, 2.0, 2.0, 12.0, 2.0, 2.0, 1.0, 5.0, 2.0, 9.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 6.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 3.0, 10.0, 3.0, 3.0, 3.0, 3.0, 3.0, 14.0, 3.0, 1.0, 3.0, 2.0, 13.0, 3.0, 1.0, 5.0, 1.0, 18.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 5.0, 4.0, 7.0, 2.0, 1.0, 10.0, 8.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 3.0, 42.0, 1.0, 8.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 9.0, 11.0, 2.0, 11.0, 4.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 3.0, 19.0, 19.0, 1.0, 1.0, 2.0, 4.0, 12.0, 5.0, 1.0, 23.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 9.0, 10.0, 1.0, 11.0, 1.0, 1.0, 5.0, 7.0, 2.0, 3.0, 1.0, 13.0, 1.0, 4.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0, 1.0, 9.0, 6.0, 7.0, 4.0, 19.0, 1.0, 1.0, 1.0, 13.0, 13.0, 15.0, 4.0, 4.0, 1.0, 8.0, 1.0, 15.0, 2.0, 2.0, 4.0, 1.0, 3.0, 18.0, 2.0, 7.0, 7.0, 3.0, 5.0, 14.0, 4.0, 5.0, 23.0, 4.0, 5.0, 12.0, 11.0, 18.0, 42.0, 3.0, 22.0, 3.0, 2.0, 2.0, 3.0, 3.0, 6.0, 2.0, 13.0, 9.0, 3.0, 6.0, 22.0, 18.0, 2.0, 8.0, 4.0, 5.0, 13.0, 4.0, 63.0, 4.0, 30.0, 31.0, 2.0, 94.0, 3.0, 9.0, 6.0, 2.0, 3.0, 143.0, 2.0, 2.0, 39.0, 12.0, 25.0, 11.0, 9.0, 7.0, 7.0, 14.0, 49.0, 6.0, 7.0, 5.0, 3.0, 2.0, 9.0, 4.0, 3.0, 1.0, 3.0, 5.0, 6.0, 14.0, 15.0, 18.0, 9.0, 4.0, 4.0, 7.0, 5.0, 11.0, 12.0, 6.0, 6.0, 5.0, 6.0, 6.0, 6.0, 18.0, 18.0, 6.0, 9.0, 5.0, 5.0, 5.0, 21.0, 6.0, 30.0, 12.0, 18.0, 5.0, 16.0, 15.0, 17.0, 4.0, 5.0, 3.0, 10.0, 3.0, 3.0, 3.0, 5.0, 10.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 2.0, 4.0, 4.0, 5.0, 4.0, 4.0, 1.0, 4.0, 6.0, 4.0, 3.0, 14.0, 4.0, 4.0, 5.0, 4.0, 20.0, 5.0, 6.0, 4.0, 7.0, 6.0, 6.0, 7.0, 6.0, 4.0, 6.0, 9.0, 4.0, 17.0, 6.0, 11.0, 19.0, 6.0, 24.0, 2.0, 6.0, 2.0, 1.0, 6.0, 13.0, 5.0, 1.0, 1.0, 3.0, 4.0, 6.0, 17.0, 9.0, 2.0, 3.0, 10.0, 3.0, 1.0, 8.0, 4.0, 3.0, 4.0, 1.0, 1.0, 11.0, 3.0, 4.0, 5.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 1.0, 9.0, 5.0, 1.0, 28.0, 1.0, 7.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 6.0, 2.0, 3.0, 5.0, 7.0, 17.0, 9.0, 5.0, 1.0, 1.0, 1.0, 12.0, 3.0, 2.0, 5.0, 8.0, 8.0, 7.0, 18.0, 8.0, 5.0, 3.0, 3.0, 9.0, 8.0, 4.0, 3.0, 9.0, 9.0, 9.0, 10.0, 11.0, 1.0, 3.0, 3.0, 3.0, 5.0, 4.0, 2.0, 1.0, 6.0, 12.0, 8.0, 13.0, 7.0, 10.0, 2.0, 5.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 5.0, 3.0, 4.0, 4.0, 2.0, 3.0, 4.0, 2.0, 15.0, 7.0, 3.0, 4.0, 4.0, 6.0, 5.0, 7.0, 5.0, 7.0, 4.0, 18.0, 16.0, 59.0, 24.0, 5.0, 48.0, 11.0, 9.0, 15.0, 4.0, 12.0, 105.0, 2.0, 4.0, 14.0, 2.0, 4.0, 10.0, 30.0, 75.0, 9.0, 3.0, 2.0, 3.0, 1.0, 3.0, 12.0, 58.0, 28.0, 14.0, 34.0, 1.0, 6.0, 6.0, 5.0, 2.0, 12.0, 6.0, 22.0, 1.0, 2.0, 9.0, 62.0, 6.0, 8.0, 6.0, 1.0, 1.0, 13.0, 15.0, 5.0, 11.0, 2.0, 16.0, 5.0, 56.0, 1.0, 1.0, 1.0, 21.0, 33.0, 20.0, 6.0, 35.0, 13.0, 1.0, 35.0, 8.0, 8.0, 6.0, 5.0, 6.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 5.0, 25.0, 7.0, 2.0, 9.0, 10.0, 8.0, 11.0, 5.0, 7.0, 4.0, 13.0, 26.0, 5.0, 7.0, 18.0, 14.0, 14.0, 1.0, 1.0, 7.0, 10.0, 28.0, 6.0, 4.0, 14.0, 5.0, 16.0, 10.0, 10.0, 3.0, 22.0, 11.0, 2.0, 14.0, 5.0, 3.0, 3.0, 3.0, 3.0, 84.0, 25.0, 14.0, 12.0, 9.0, 4.0, 7.0, 19.0, 6.0, 4.0, 3.0, 1.0, 2.0, 17.0, 5.0, 14.0, 3.0, 5.0, 6.0, 4.0, 2.0, 2.0, 2.0, 6.0, 1.0, 14.0, 9.0, 15.0, 8.0, 7.0, 14.0, 5.0, 6.0, 41.0, 3.0, 22.0, 6.0, 14.0, 4.0, 1.0, 5.0, 3.0, 1.0, 1.0, 2.0, 3.0, 7.0, 19.0, 11.0, 6.0, 10.0, 151.0, 19.0, 6.0, 8.0, 6.0, 5.0, 8.0, 5.0, 8.0, 7.0, 5.0, 19.0, 7.0, 9.0, 9.0, 25.0, 11.0, 3.0, 8.0, 11.0, 12.0, 23.0, 1.0, 2.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 15.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 6.0, 2.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 10.0, 2.0, 3.0, 13.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 6.0, 3.0, 9.0, 7.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 14.0, 1.0, 4.0, 40.0, 5.0, 1.0, 4.0, 1.0, 2.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 4.0, 20.0, 4.0, 7.0, 4.0, 4.0, 4.0, 5.0, 7.0, 2.0, 3.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 26.0, 6.0, 1.0, 48.0, 4.0, 5.0, 1.0, 7.0, 3.0, 2.0, 3.0, 14.0, 1.0, 2.0, 6.0, 1.0, 15.0, 1.0, 2.0, 1.0, 6.0, 1.0, 19.0, 4.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 4.0, 2.0, 7.0, 2.0, 1.0, 1.0, 7.0, 9.0, 1.0, 1.0, 32.0, 4.0, 50.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 12.0, 2.0, 6.0, 2.0, 40.0, 6.0, 4.0, 44.0, 3.0, 3.0, 5.0, 2.0, 8.0, 10.0, 32.0, 2.0, 11.0, 2.0, 9.0, 24.0, 3.0, 2.0, 2.0, 2.0, 11.0, 2.0, 25.0, 2.0, 7.0, 19.0, 4.0, 3.0, 2.0, 2.0, 23.0, 20.0, 12.0, 2.0, 3.0, 6.0, 2.0, 3.0, 41.0, 149.0, 3.0, 7.0, 2.0, 31.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 13.0, 1.0, 1.0, 52.0, 4.0, 5.0, 4.0, 6.0, 4.0, 3.0, 3.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, 3.0, 3.0, 5.0, 11.0, 6.0, 5.0, 7.0, 3.0, 6.0, 1.0, 3.0, 6.0, 8.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 9.0, 6.0, 6.0, 7.0, 5.0, 10.0, 7.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 12.0, 16.0, 54.0, 3.0, 9.0, 2.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, 4.0, 1.0, 1.0, 6.0, 48.0, 7.0, 3.0, 1.0, 6.0, 3.0, 9.0, 18.0, 6.0, 11.0, 12.0, 6.0, 6.0, 9.0, 6.0, 6.0, 8.0, 6.0, 6.0, 6.0, 7.0, 6.0, 6.0, 13.0, 22.0, 15.0, 15.0, 4.0, 1.0, 3.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 5.0, 42.0, 8.0, 3.0, 1.0, 7.0, 6.0, 2.0, 2.0, 2.0, 3.0, 31.0, 4.0, 8.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 6.0, 10.0, 14.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 22.0, 6.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 8.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, 1.0, 1.0, 33.0, 17.0, 1.0, 1.0, 99.0, 4.0, 8.0, 1.0, 4.0, 1.0, 3.0, 1.0, 21.0, 3.0, 80.0, 7.0, 7.0, 9.0, 3.0, 2.0, 4.0, 2.0, 4.0, 15.0, 4.0, 2.0, 3.0, 2.0, 6.0, 2.0, 10.0, 8.0, 35.0, 3.0, 37.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 3.0, 1.0, 1.0, 2.0, 6.0, 3.0, 3.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.0, 7.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 4.0, 1.0, 1.0, 2.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, 3.0, 1.0, 1.0, 12.0, 7.0, 3.0, 3.0, 51.0, 6.0, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 10.0, 2.0, 3.0, 3.0, 3.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, 3.0, 1.0, 1.0, 4.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, 1.0, 1.0, 3.0, 8.0, 1.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, 9.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.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, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.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, 1.0, 1.0, 2.0, 1.0, 1.0, 22.0, 3.0, 6.0, 1.0, 63.0, 25.0, 27.0, 1.0, 1.0, 12.0, 5.0, 1.0, 6.0, 4.0, 1.0, 27.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 4.0, 5.0, 2.0, 2.0, 1.0, 1.0, 6.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 4.0, 5.0, 4.0, 27.0, 1.0, 3.0, 7.0, 1.0, 1.0, 16.0, 38.0, 14.0, 1.0, 7.0, 8.0, 5.0, 1.0, 1.0, 1.0, 12.0, 21.0, 3.0, 1.0, 38.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 25.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 11.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 3.0, 4.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 7.0, 3.0, 2.0, 28.0, 6.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 28.0, 13.0, 58.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 4.0, 3.0, 5.0, 3.0, 3.0, 8.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 14.0, 4.0, 2.0, 13.0, 3.0, 3.0, 3.0, 20.0, 27.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 15.0, 50.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 11.0, 8.0, 2.0, 12.0, 7.0, 7.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, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 50.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.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, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 1.0, 4.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 11.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 11.0, 2.0, 34.0, 6.0, 2.0, 21.0, 1.0, 2.0, 4.0, 1.0, 10.0, 27.0, 3.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 62.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 37.0, 3.0, 8.0, 1.0, 66.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 14.0, 14.0, 10.0, 5.0, 1.0, 8.0, 4.0, 1.0, 7.0, 1.0, 1.0, 5.0, 7.0, 8.0, 2.0, 20.0, 2.0, 23.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 7.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 7.0, 1.0, 4.0, 6.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 35.0, 20.0, 2.0, 18.0, 21.0, 6.0, 9.0, 1.0, 1.0, 4.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 6.0, 25.0, 29.0, 3.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, 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, 4.0, 1.0, 73.0, 13.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 7.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, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 30.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 12.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 10.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 1.0, 8.0, 2.0, 1.0, 58.0, 8.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, 13.0, 2.0, 1.0, 3.0, 1.0, 13.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 3.0, 8.0, 2.0, 5.0, 2.0, 3.0, 7.0, 3.0, 3.0, 5.0, 3.0, 4.0, 2.0, 6.0, 4.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 16.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 2.0, 3.0, 7.0, 3.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 6.0, 4.0, 22.0, 5.0, 13.0, 7.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 6.0, 7.0, 15.0, 1.0, 19.0, 6.0, 55.0, 6.0, 4.0, 4.0, 5.0, 4.0, 17.0, 8.0, 16.0, 8.0, 15.0, 2.0, 8.0, 4.0, 4.0, 6.0, 4.0, 7.0, 4.0, 8.0, 15.0, 6.0, 9.0, 5.0, 4.0, 4.0, 4.0, 4.0, 103.0, 5.0, 4.0, 4.0, 4.0, 6.0, 4.0, 6.0, 5.0, 13.0, 4.0, 4.0, 10.0, 5.0, 5.0, 2.0, 10.0, 37.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 5.0, 4.0, 12.0, 2.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, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 17.0, 6.0, 6.0, 11.0, 1.0, 1.0, 3.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, 12.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 4.0, 3.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 57.0, 2.0, 3.0, 3.0, 9.0, 36.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.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, 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, 7.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, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 7.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 24.0, 1.0, 3.0, 1.0, 1.0, 10.0, 9.0, 13.0, 2.0, 4.0, 2.0, 11.0, 2.0, 1.0, 1.0, 3.0, 15.0, 1.0, 6.0, 1.0, 4.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, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 45.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 15.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 24.0, 2.0, 2.0, 2.0, 7.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 5.0, 5.0, 4.0, 7.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 13.0, 2.0, 5.0, 2.0, 4.0, 3.0, 2.0, 3.0, 10.0, 7.0, 2.0, 51.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, 3.0, 2.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, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 23.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 24.0, 1.0, 2.0, 9.0, 3.0, 1.0, 16.0, 3.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, 13.0, 9.0, 11.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 11.0, 11.0, 10.0, 1.0, 10.0, 1.0, 3.0, 1.0, 15.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, 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, 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, 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, 5.0, 1.0, 7.0, 16.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 103.0, 5.0, 1.0, 3.0, 1.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, 10.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 38.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.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, 3.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, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 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, 2.0, 1.0, 1.0, 15.0, 1.0, 6.0, 1.0, 9.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 13.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 20.0, 1.0, 1.0, 2.0, 2.0, 12.0, 4.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 3.0, 25.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 26.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 2.0, 19.0, 5.0, 2.0, 5.0, 2.0, 2.0, 29.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 8.0, 10.0, 1.0, 1.0, 3.0, 3.0, 5.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 2.0, 4.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 4.0, 3.0, 3.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 7.0, 7.0, 1.0, 3.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 4.0, 2.0, 2.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, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 7.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 103.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 33.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 28.0, 1.0, 1.0, 1.0, 1.0, 1.0, 66.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 8.0, 3.0, 1.0, 1.0, 19.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 12.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 2.0, 11.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 24.0, 1.0, 4.0, 2.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, 2.0, 2.0, 1.0, 1.0, 15.0, 2.0, 5.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 37.0, 1.0, 3.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.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, 3.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, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.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, 3.0, 2.0, 2.0, 2.0, 2.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, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.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, 4.0, 38.0, 71.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, 34.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.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, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 24.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.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, 3.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, 2.0, 2.0, 2.0, 5.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, 4.0, 2.0, 19.0, 21.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, 5.0, 2.0, 2.0, 2.0, 3.0, 61.0, 2.0, 2.0, 2.0, 2.0, 28.0, 2.0, 1.0, 4.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 3.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 15.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, 2.0, 2.0, 2.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.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, 4.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 26.0, 13.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 4.0, 1.0, 18.0, 1.0, 2.0, 6.0, 2.0, 19.0, 1.0, 1.0, 9.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 15.0, 2.0, 2.0, 11.0, 2.0, 2.0, 10.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 27.0, 2.0, 2.0, 2.0, 221.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 32.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, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 18.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 59.0, 1.0, 2.0, 5.0, 6.0, 1.0, 14.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, 7.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 22.0, 2.0, 17.0, 10.0, 43.0, 9.0, 5.0, 42.0, 2.0, 14.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 30.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, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 44.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, 56.0, 4.0, 11.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 14.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 34.0, 1.0, 4.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, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 2.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, 25.0, 1.0, 4.0, 37.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.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, 1.0, 1.0, 1.0, 22.0, 1.0, 20.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 138.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.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, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 10.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 3.0, 2.0, 2.0, 25.0, 2.0, 2.0, 2.0, 7.0, 22.0, 4.0, 2.0, 8.0, 2.0, 2.0, 5.0, 8.0, 2.0, 7.0, 16.0, 3.0, 17.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 36.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 8.0, 3.0, 1.0, 3.0, 1.0, 1.0, 14.0, 1.0, 1.0, 9.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 18.0, 1.0, 2.0, 1.0, 1.0, 7.0, 3.0, 8.0, 1.0, 1.0, 8.0, 1.0, 26.0, 1.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 10.0, 1.0, 1.0, 55.0, 1.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, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 9.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, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 177.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 26.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 4.0, 2.0, 47.0, 3.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 5.0, 324.0, 7.0, 7.0, 3.0, 3.0, 23.0, 2.0, 1.0, 10.0, 5.0, 19.0, 11.0, 9.0, 23.0, 22.0, 9.0, 3.0, 30.0, 2.0, 2.0, 16.0, 23.0, 18.0, 60.0, 4.0, 2.0, 6.0, 2.0, 5.0, 20.0, 4.0, 5.0, 1.0, 7.0, 2.0, 11.0, 7.0, 1.0, 1.0, 12.0, 21.0, 2.0, 28.0, 10.0, 2.0, 16.0, 7.0, 1.0, 3.0, 11.0, 14.0, 12.0, 4.0, 16.0, 1.0, 1.0, 1.0, 11.0, 4.0, 20.0, 115.0, 7.0, 16.0, 4.0, 10.0, 2.0, 4.0, 10.0, 7.0, 3.0, 3.0, 111.0, 5.0, 7.0, 2.0, 2.0, 25.0, 42.0, 14.0, 7.0, 1.0, 16.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 4.0, 1.0, 71.0, 132.0, 4.0, 3.0, 14.0, 2.0, 29.0, 21.0, 33.0, 3.0, 1.0, 11.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 5.0, 22.0, 1.0, 1.0, 28.0, 1.0, 8.0, 39.0, 32.0, 42.0, 17.0, 4.0, 30.0, 1.0, 65.0, 2.0, 6.0, 3.0, 4.0, 23.0, 1.0, 12.0, 1.0, 67.0, 1.0, 1.0, 1.0, 16.0, 4.0, 1.0, 2.0, 10.0, 112.0, 10.0, 2.0, 43.0, 44.0, 22.0, 28.0, 8.0, 46.0, 2.0, 2.0, 34.0, 1.0, 15.0, 7.0, 7.0, 3.0, 3.0, 2.0, 17.0, 1.0, 1.0, 2.0, 2.0, 395.0, 1.0, 1.0, 19.0, 39.0, 11.0, 1.0, 3.0, 6.0, 4.0, 2.0, 1.0, 55.0, 1.0, 24.0, 14.0, 2.0, 70.0, 5.0, 8.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 32.0, 17.0, 1.0, 1.0, 7.0, 6.0, 28.0, 1.0, 2.0, 16.0, 1.0, 1.0, 28.0, 1.0, 1.0, 6.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 16.0, 1.0, 11.0, 6.0, 1.0, 67.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 1.0, 1.0, 2.0, 2.0, 58.0, 20.0, 88.0, 1.0, 1.0, 18.0, 23.0, 356.0, 9.0, 1.0, 2.0, 2.0, 3.0, 70.0, 80.0, 43.0, 1.0, 2.0, 1.0, 158.0, 49.0, 1.0, 1.0, 1.0, 2.0, 1.0, 21.0, 29.0, 68.0, 19.0, 197.0, 4.0, 2.0, 4.0, 26.0, 1.0, 1.0, 1.0, 3.0, 3.0, 13.0, 23.0, 21.0, 12.0, 9.0, 1.0, 69.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 128.0, 37.0, 1.0, 1.0, 1.0, 10.0, 59.0, 18.0, 16.0, 8.0, 44.0, 2.0, 124.0, 18.0, 49.0, 10.0, 1.0, 1.0, 78.0, 1.0, 61.0, 4.0, 10.0, 45.0, 3.0, 4.0, 2.0, 13.0, 34.0, 12.0, 1.0, 1.0, 6.0, 10.0, 1.0, 2.0, 8.0, 6.0, 7.0, 5.0, 12.0, 5.0, 32.0, 204.0, 6.0, 60.0, 1.0, 2.0, 1.0, 25.0, 293.0, 52.0, 4.0, 2.0, 104.0, 1.0, 1.0, 9.0, 1.0, 67.0, 1.0, 1.0, 1.0, 2.0, 3.0, 60.0, 1.0, 4.0, 9.0, 14.0, 1.0, 32.0, 7.0, 8.0, 1.0, 1.0, 1.0, 6.0, 17.0, 18.0, 34.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 58.0, 2.0, 4.0, 34.0, 1.0, 11.0, 12.0, 11.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 107.0, 3.0, 150.0, 1.0, 10.0, 6.0, 1.0, 14.0, 121.0, 4.0, 81.0, 14.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 2.0, 1.0, 14.0, 4.0, 1.0, 1.0, 118.0, 13.0, 55.0, 1.0, 1.0, 10.0, 1.0, 22.0, 47.0, 61.0, 25.0, 2.0, 7.0, 16.0, 6.0, 1.0, 19.0, 1.0, 6.0, 18.0, 1.0, 11.0, 4.0, 44.0, 2.0, 5.0, 8.0, 14.0, 14.0, 10.0, 20.0, 1.0, 5.0, 1.0, 77.0, 2.0, 36.0, 42.0, 8.0, 6.0, 21.0, 6.0, 1.0, 16.0, 2.0, 26.0, 13.0, 1.0, 38.0, 1.0, 1.0, 13.0, 12.0, 1.0, 19.0, 4.0, 1.0, 14.0, 111.0, 2.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 23.0, 1.0, 1.0, 4.0, 6.0, 1.0, 74.0, 1.0, 43.0, 1.0, 1.0, 31.0, 2.0, 1.0, 2.0, 2.0, 1.0, 22.0, 2.0, 2.0, 171.0, 29.0, 32.0, 4.0, 139.0, 20.0, 5.0, 11.0, 3.0, 2.0, 12.0, 1.0, 2.0, 12.0, 9.0, 3.0, 23.0, 22.0, 35.0, 1.0, 5.0, 1.0, 8.0, 3.0, 2.0, 17.0, 2.0, 1.0, 2.0, 6.0, 1.0, 39.0, 2.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 17.0, 3.0, 3.0, 2.0, 6.0, 3.0, 1.0, 1.0, 4.0, 1.0, 6.0, 27.0, 2.0, 12.0, 5.0, 1.0, 6.0, 2.0, 1.0, 34.0, 2.0, 1.0, 2.0, 28.0, 1.0, 2.0, 1.0, 12.0, 2.0, 80.0, 1.0, 109.0, 71.0, 2.0, 29.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 1.0, 43.0, 7.0, 5.0, 1.0, 1.0, 30.0, 68.0, 1.0, 1.0, 49.0, 1.0, 1.0, 12.0, 18.0, 2.0, 1.0, 17.0, 2.0, 1.0, 1.0, 16.0, 62.0, 1.0, 1.0, 1.0, 1.0, 51.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 55.0, 1.0, 24.0, 26.0, 1.0, 6.0, 1.0, 15.0, 29.0, 94.0, 2.0, 1.0, 2.0, 1.0, 2.0, 10.0, 2.0, 15.0, 15.0, 43.0, 7.0, 2.0, 2.0, 27.0, 1.0, 1.0, 27.0, 12.0, 2.0, 50.0, 21.0, 1.0, 1.0, 38.0, 2.0, 4.0, 1.0, 1.0, 1.0, 16.0, 52.0, 23.0, 2.0, 4.0, 2.0, 19.0, 1.0, 5.0, 184.0, 1.0, 1.0, 1.0, 84.0, 173.0, 1.0, 1.0, 3.0, 1.0, 3.0, 27.0, 2.0, 62.0, 32.0, 4.0, 1.0, 15.0, 59.0, 1.0, 1.0, 1.0, 1.0, 37.0, 1.0, 1.0, 7.0, 84.0, 1.0, 1.0, 32.0, 21.0, 8.0, 10.0, 7.0, 7.0, 18.0, 19.0, 1.0, 11.0, 7.0, 15.0, 49.0, 15.0, 15.0, 15.0, 73.0, 64.0, 7.0, 50.0, 49.0, 64.0, 65.0, 48.0, 48.0, 9.0, 42.0, 38.0, 7.0, 34.0, 33.0, 1.0, 7.0, 7.0, 8.0, 33.0, 33.0, 1.0, 1.0, 31.0, 35.0, 15.0, 12.0, 37.0, 21.0, 25.0, 17.0, 22.0, 17.0, 19.0, 23.0, 37.0, 39.0, 11.0, 11.0, 15.0, 21.0, 273.0, 17.0, 56.0, 3.0, 3.0, 38.0, 14.0, 14.0, 29.0, 26.0, 23.0, 23.0, 27.0, 23.0, 21.0, 36.0, 23.0, 23.0, 23.0, 8.0, 8.0, 32.0, 53.0, 37.0, 39.0, 39.0, 47.0, 41.0, 39.0, 44.0, 40.0, 7.0, 12.0, 35.0, 32.0, 32.0, 33.0, 43.0, 31.0, 33.0, 30.0, 85.0, 29.0, 85.0, 8.0, 9.0, 5.0, 4.0, 32.0, 86.0, 18.0, 24.0, 30.0, 30.0, 25.0, 15.0, 14.0, 14.0, 7.0, 8.0, 12.0, 73.0, 7.0, 59.0, 53.0, 12.0, 7.0, 1.0, 7.0, 49.0, 49.0, 7.0, 48.0, 48.0, 7.0, 36.0, 35.0, 1.0, 12.0, 33.0, 33.0, 10.0, 32.0, 1.0, 1.0, 10.0, 1.0, 2.0, 9.0, 9.0, 5.0, 4.0, 4.0, 8.0, 9.0, 9.0, 1.0, 1.0, 7.0, 7.0, 8.0, 7.0, 7.0, 12.0, 7.0, 16.0, 11.0, 10.0, 16.0, 16.0, 16.0, 15.0, 15.0, 14.0, 18.0, 7.0, 18.0, 1.0, 10.0, 46.0, 8.0, 32.0, 10.0, 8.0, 16.0, 18.0, 8.0, 10.0, 12.0, 8.0, 11.0, 8.0, 8.0, 8.0, 8.0, 1.0, 8.0, 8.0, 8.0, 10.0, 8.0, 8.0, 11.0, 26.0, 8.0, 10.0, 9.0, 24.0, 9.0, 11.0, 21.0, 9.0, 9.0, 7.0, 12.0, 1.0, 65.0, 8.0, 9.0, 2.0, 2.0, 14.0, 14.0, 32.0, 6.0, 13.0, 7.0, 6.0, 14.0, 26.0, 6.0, 11.0, 9.0, 7.0, 6.0, 4.0, 6.0, 8.0, 16.0, 13.0, 3.0, 6.0, 6.0, 7.0, 7.0, 9.0, 5.0, 7.0, 6.0, 8.0, 1.0, 2.0, 1.0, 1.0, 7.0, 9.0, 3.0, 2.0, 1.0, 1.0, 7.0, 6.0, 10.0, 28.0, 6.0, 6.0, 6.0, 26.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, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 9.0, 37.0, 17.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 51.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 50.0, 18.0, 3.0, 1.0, 41.0, 4.0, 74.0, 86.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 4.0, 26.0, 3.0, 13.0, 11.0, 1.0, 5.0, 4.0, 1.0, 33.0, 1.0, 10.0, 6.0, 10.0, 8.0, 4.0, 1.0, 1.0, 25.0, 38.0, 13.0, 41.0, 1.0, 26.0, 319.0, 37.0, 66.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 4.0, 33.0, 2.0, 4.0, 2.0, 7.0, 10.0, 10.0, 27.0, 1.0, 2.0, 6.0, 14.0, 1.0, 5.0, 2.0, 2.0, 11.0, 1.0, 1.0, 14.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 5.0, 14.0, 1.0, 10.0, 28.0, 188.0, 4.0, 2.0, 2.0, 2.0, 5.0, 9.0, 2.0, 8.0, 2.0, 2.0, 2.0, 16.0, 10.0, 12.0, 5.0, 72.0, 1.0, 6.0, 1.0, 3.0, 6.0, 28.0, 95.0, 7.0, 20.0, 2.0, 20.0, 12.0, 2.0, 4.0, 2.0, 2.0, 3.0, 5.0, 2.0, 5.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 23.0, 4.0, 83.0, 5.0, 23.0, 7.0, 33.0, 46.0, 1.0, 1.0, 6.0, 37.0, 19.0, 92.0, 1.0, 50.0, 8.0, 34.0, 2.0, 3.0, 2.0, 142.0, 1.0, 10.0, 1.0, 2.0, 43.0, 108.0, 2.0, 62.0, 16.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 4.0, 19.0, 1.0, 1.0, 20.0, 12.0, 1.0, 9.0, 38.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, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 5.0, 6.0, 1.0, 2.0, 3.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, 7.0, 3.0, 13.0, 10.0, 88.0, 1.0, 62.0, 1.0, 11.0, 113.0, 15.0, 50.0, 1.0, 94.0, 2.0, 18.0, 1.0, 2.0, 1.0, 9.0, 114.0, 25.0, 7.0, 1.0, 8.0, 2.0, 5.0, 4.0, 4.0, 3.0, 69.0, 22.0, 47.0, 39.0, 7.0, 2.0, 48.0, 6.0, 28.0, 4.0, 7.0, 10.0, 43.0, 2.0, 1.0, 14.0, 15.0, 8.0, 2.0, 1.0, 4.0, 1.0, 11.0, 2.0, 30.0, 8.0, 13.0, 1.0, 2.0, 5.0, 19.0, 9.0, 17.0, 86.0, 8.0, 40.0, 2.0, 6.0, 5.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 24.0, 2.0, 11.0, 1.0, 6.0, 14.0, 2.0, 11.0, 2.0, 13.0, 4.0, 14.0, 4.0, 1.0, 4.0, 1.0, 2.0, 25.0, 4.0, 2.0, 10.0, 10.0, 1.0, 50.0, 3.0, 1.0, 6.0, 1.0, 8.0, 17.0, 2.0, 2.0, 4.0, 4.0, 46.0, 1.0, 15.0, 120.0, 36.0, 1.0, 4.0, 1.0, 1.0, 3.0, 16.0, 4.0, 4.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 3.0, 7.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 2.0, 3.0, 5.0, 13.0, 3.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 7.0, 11.0, 1.0, 2.0, 4.0, 5.0, 3.0, 3.0, 2.0, 1.0, 4.0, 3.0, 3.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 20.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 9.0, 7.0, 3.0, 7.0, 2.0, 4.0, 9.0, 57.0, 6.0, 43.0, 8.0, 1.0, 3.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 31.0, 2.0, 13.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 18.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 4.0, 9.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 9.0, 1.0, 1.0, 1.0, 4.0, 44.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 46.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 7.0, 77.0, 5.0, 1.0, 2.0, 2.0, 1.0, 29.0, 8.0, 1.0, 1.0, 1.0, 4.0, 7.0, 3.0, 27.0, 9.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 119.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.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, 49.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 60.0, 2.0, 2.0, 1.0, 1.0, 8.0, 3.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 6.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.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, 2.0, 1.0, 1.0, 1.0, 15.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 6.0, 9.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, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.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, 11.0, 2.0, 1.0, 3.0, 4.0, 1.0, 9.0, 23.0, 2.0, 57.0, 56.0, 2.0, 45.0, 1.0, 14.0, 14.0, 2.0, 24.0, 2.0, 58.0, 15.0, 24.0, 22.0, 69.0, 2.0, 1.0, 6.0, 24.0, 115.0, 1.0, 3.0, 5.0, 2.0, 22.0, 12.0, 1.0, 1.0, 50.0, 12.0, 9.0, 4.0, 4.0, 1.0, 30.0, 6.0, 2.0, 6.0, 2.0, 7.0, 4.0, 4.0, 28.0, 5.0, 2.0, 3.0, 15.0, 15.0, 34.0, 9.0, 109.0, 21.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 11.0, 13.0, 37.0, 84.0, 16.0, 2.0, 22.0, 37.0, 59.0, 2.0, 2.0, 12.0, 40.0, 27.0, 6.0, 3.0, 43.0, 25.0, 37.0, 2.0, 32.0, 39.0, 42.0, 2.0, 5.0, 314.0, 2.0, 2.0, 2.0, 5.0, 8.0, 9.0, 26.0, 19.0, 4.0, 2.0, 19.0, 1.0, 13.0, 5.0, 1.0, 45.0, 28.0, 23.0, 13.0, 72.0, 39.0, 4.0, 2.0, 2.0, 5.0, 15.0, 22.0, 10.0, 2.0, 1.0, 2.0, 35.0, 2.0, 20.0, 14.0, 7.0, 77.0, 8.0, 1.0, 21.0, 4.0, 15.0, 55.0, 164.0, 66.0, 12.0, 6.0, 2.0, 1.0, 10.0, 7.0, 11.0, 60.0, 3.0, 7.0, 4.0, 2.0, 95.0, 16.0, 15.0, 1.0, 12.0, 5.0, 19.0, 56.0, 4.0, 114.0, 248.0, 11.0, 85.0, 1.0, 15.0, 23.0, 75.0, 50.0, 24.0, 7.0, 6.0, 10.0, 34.0, 2.0, 5.0, 31.0, 42.0, 4.0, 9.0, 32.0, 17.0, 13.0, 13.0, 15.0, 30.0, 9.0, 12.0, 1.0, 48.0, 8.0, 1.0, 1.0, 16.0, 75.0, 44.0, 23.0, 8.0, 84.0, 1.0, 14.0, 10.0, 12.0, 97.0, 7.0, 68.0, 58.0, 4.0, 1.0, 32.0, 19.0, 40.0, 25.0, 11.0, 1.0, 52.0, 1.0, 52.0, 69.0, 17.0, 29.0, 58.0, 62.0, 110.0, 39.0, 13.0, 70.0, 2.0, 115.0, 18.0, 14.0, 34.0, 26.0, 73.0, 46.0, 110.0, 13.0, 34.0, 49.0, 53.0, 14.0, 1.0, 32.0, 18.0, 16.0, 27.0, 24.0, 9.0, 3.0, 5.0, 25.0, 5.0, 33.0, 8.0, 3.0, 16.0, 2.0, 33.0, 25.0, 2.0, 2.0, 1.0, 10.0, 9.0, 6.0, 14.0, 9.0, 20.0, 1.0, 11.0, 5.0, 60.0, 5.0, 1.0, 22.0, 2.0, 57.0, 1.0, 24.0, 4.0, 1.0, 16.0, 6.0, 1.0, 1.0, 3.0, 6.0, 2.0, 52.0, 43.0, 34.0, 20.0, 15.0, 4.0, 3.0, 20.0, 14.0, 1.0, 1.0, 1.0, 1.0, 6.0, 11.0, 1.0, 3.0, 2.0, 25.0, 98.0, 69.0, 10.0, 37.0, 6.0, 62.0, 7.0, 110.0, 181.0, 11.0, 24.0, 2.0, 7.0, 13.0, 10.0, 14.0, 1.0, 1.0, 2.0, 63.0, 2.0, 3.0, 3.0, 3.0, 12.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 26.0, 3.0, 9.0, 1.0, 3.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 5.0, 56.0, 19.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 77.0, 1.0, 1.0, 1.0, 74.0, 19.0, 1.0, 4.0, 14.0, 34.0, 1.0, 1.0, 72.0, 46.0, 10.0, 2.0, 1.0, 1.0, 12.0, 4.0, 5.0, 1.0, 94.0, 6.0, 8.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, 17.0, 2.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 3.0, 20.0, 1.0, 2.0, 58.0, 1.0, 9.0, 1.0, 9.0, 2.0, 10.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 12.0, 33.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 2.0, 6.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 26.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 10.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 4.0, 2.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, 3.0, 1.0, 1.0, 1.0, 11.0, 2.0, 5.0, 1.0, 1.0, 3.0, 7.0, 2.0, 63.0, 2.0, 6.0, 13.0, 7.0, 2.0, 2.0, 15.0, 4.0, 4.0, 35.0, 3.0, 16.0, 34.0, 7.0, 3.0, 28.0, 9.0, 14.0, 11.0, 10.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 4.0, 9.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, 4.0, 4.0, 6.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.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, 84.0, 1.0, 2.0, 2.0, 3.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 43.0, 1.0, 2.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, 5.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, 1.0, 1.0, 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, 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, 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, 17.0, 74.0, 107.0, 3.0, 20.0, 4.0, 21.0, 1.0, 20.0, 4.0, 2.0, 2.0, 2.0, 15.0, 2.0, 62.0, 32.0, 4.0, 5.0, 6.0, 295.0, 2.0, 2.0, 10.0, 3.0, 2.0, 81.0, 2.0, 2.0, 30.0, 75.0, 6.0, 6.0, 24.0, 24.0, 2.0, 1.0, 20.0, 6.0, 21.0, 4.0, 1.0, 1.0, 6.0, 11.0, 2.0, 21.0, 71.0, 45.0, 7.0, 12.0, 4.0, 2.0, 2.0, 13.0, 1.0, 28.0, 2.0, 6.0, 5.0, 5.0, 15.0, 2.0, 2.0, 3.0, 4.0, 277.0, 4.0, 18.0, 19.0, 7.0, 11.0, 4.0, 8.0, 4.0, 2.0, 28.0, 46.0, 1.0, 21.0, 20.0, 3.0, 3.0, 35.0, 2.0, 2.0, 28.0, 1.0, 21.0, 1.0, 1.0, 3.0, 2.0, 2.0, 13.0, 49.0, 4.0, 1.0, 2.0, 55.0, 12.0, 1.0, 5.0, 2.0, 2.0, 3.0, 2.0, 4.0, 8.0, 5.0, 2.0, 19.0, 6.0, 23.0, 1.0, 3.0, 9.0, 16.0, 2.0, 1.0, 9.0, 20.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 11.0, 2.0, 7.0, 2.0, 1.0, 1.0, 37.0, 13.0, 1.0, 65.0, 1.0, 7.0, 2.0, 1.0, 4.0, 1.0, 109.0, 1.0, 3.0, 1.0, 1.0, 69.0, 32.0, 1.0, 1.0, 1.0, 11.0, 7.0, 10.0, 2.0, 1.0, 1.0, 2.0, 1.0, 23.0, 19.0, 1.0, 1.0, 1.0, 1.0, 11.0, 40.0, 1.0, 1.0, 1.0, 18.0, 5.0, 1.0, 11.0, 1.0, 1.0, 20.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 33.0, 1.0, 27.0, 40.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 11.0, 2.0, 1.0, 17.0, 1.0, 2.0, 10.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 14.0, 2.0, 1.0, 16.0, 1.0, 3.0, 6.0, 1.0, 1.0, 12.0, 1.0, 9.0, 50.0, 10.0, 1.0, 2.0, 7.0, 12.0, 1.0, 1.0, 49.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 17.0, 4.0, 1.0, 2.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 10.0, 1.0, 6.0, 4.0, 2.0, 4.0, 1.0, 2.0, 2.0, 10.0, 4.0, 2.0, 22.0, 18.0, 7.0, 26.0, 9.0, 13.0, 1.0, 3.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 3.0, 24.0, 40.0, 2.0, 1.0, 1.0, 19.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 3.0, 1.0, 1.0, 20.0, 28.0, 27.0, 2.0, 22.0, 4.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 50.0, 130.0, 1.0, 52.0, 9.0, 7.0, 7.0, 24.0, 1.0, 90.0, 1.0, 1.0, 21.0, 46.0, 4.0, 5.0, 1.0, 26.0, 52.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 26.0, 2.0, 3.0, 1.0, 30.0, 10.0, 1.0, 15.0, 10.0, 22.0, 11.0, 1.0, 51.0, 1.0, 1.0, 76.0, 2.0, 105.0, 1.0, 51.0, 1.0, 1.0, 8.0, 60.0, 4.0, 7.0, 2.0, 1.0, 14.0, 20.0, 1.0, 2.0, 1.0, 20.0, 48.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 12.0, 15.0, 12.0, 6.0, 65.0, 4.0, 2.0, 1.0, 56.0, 1.0, 2.0, 1.0, 64.0, 2.0, 60.0, 4.0, 1.0, 30.0, 1.0, 1.0, 1.0, 2.0, 10.0, 25.0, 11.0, 4.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 12.0, 53.0, 8.0, 12.0, 20.0, 3.0, 2.0, 1.0, 23.0, 62.0, 2.0, 30.0, 1.0, 1.0, 12.0, 1.0, 1.0, 167.0, 6.0, 2.0, 2.0, 2.0, 10.0, 4.0, 24.0, 1.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 29.0, 1.0, 1.0, 1.0, 6.0, 6.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 9.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 8.0, 2.0, 4.0, 1.0, 1.0, 16.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 10.0, 1.0, 93.0, 42.0, 4.0, 39.0, 1.0, 25.0, 1.0, 1.0, 1.0, 9.0, 2.0, 15.0, 10.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 20.0, 19.0, 17.0, 2.0, 2.0, 2.0, 1.0, 65.0, 15.0, 30.0, 5.0, 1.0, 73.0, 21.0, 1.0, 12.0, 24.0, 1.0, 3.0, 1.0, 62.0, 1.0, 1.0, 29.0, 1.0, 18.0, 62.0, 22.0, 53.0, 2.0, 1.0, 44.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 11.0, 2.0, 2.0, 1.0, 1.0, 111.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 2.0, 3.0, 1.0, 1.0, 6.0, 214.0, 9.0, 1.0, 2.0, 1.0, 1.0, 29.0, 1.0, 8.0, 7.0, 17.0, 22.0, 2.0, 3.0, 2.0, 1.0, 8.0, 7.0, 18.0, 32.0, 13.0, 1.0, 16.0, 1.0, 77.0, 29.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 2.0, 14.0, 1.0, 39.0, 1.0, 6.0, 8.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 10.0, 1.0, 48.0, 1.0, 77.0, 2.0, 2.0, 1.0, 1.0, 14.0, 8.0, 4.0, 2.0, 2.0, 44.0, 154.0, 2.0, 1.0, 2.0, 1.0, 47.0, 1.0, 1.0, 24.0, 17.0, 1.0, 1.0, 6.0, 5.0, 1.0, 9.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 26.0, 1.0, 3.0, 20.0, 24.0, 2.0, 2.0, 2.0, 24.0, 2.0, 2.0, 1.0, 2.0, 6.0, 50.0, 29.0, 5.0, 2.0, 20.0, 3.0, 1.0, 74.0, 1.0, 17.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 14.0, 1.0, 1.0, 2.0, 2.0, 60.0, 1.0, 1.0, 25.0, 123.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 8.0, 1.0, 51.0, 1.0, 60.0, 1.0, 79.0, 6.0, 2.0, 1.0, 13.0, 1.0, 5.0, 1.0, 6.0, 1.0, 2.0, 1.0, 7.0, 7.0, 65.0, 1.0, 1.0, 6.0, 41.0, 32.0, 9.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 9.0, 2.0, 4.0, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 8.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, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 17.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, 3.0, 1.0, 51.0, 19.0, 1.0, 3.0, 1.0, 7.0, 12.0, 11.0, 7.0, 3.0, 3.0, 13.0, 20.0, 3.0, 6.0, 1.0, 1.0, 4.0, 37.0, 7.0, 2.0, 7.0, 7.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 32.0, 12.0, 4.0, 48.0, 54.0, 21.0, 53.0, 6.0, 17.0, 14.0, 25.0, 12.0, 2.0, 2.0, 12.0, 9.0, 8.0, 22.0, 4.0, 8.0, 24.0, 21.0, 34.0, 13.0, 5.0, 8.0, 4.0, 3.0, 32.0, 36.0, 17.0, 2.0, 6.0, 10.0, 18.0, 2.0, 16.0, 14.0, 7.0, 7.0, 6.0, 14.0, 12.0, 4.0, 4.0, 10.0, 6.0, 2.0, 9.0, 1.0, 2.0, 3.0, 19.0, 1.0, 2.0, 2.0, 10.0, 7.0, 7.0, 1.0, 22.0, 26.0, 1.0, 3.0, 1.0, 14.0, 4.0, 4.0, 1.0, 2.0, 14.0, 1.0, 58.0, 16.0, 8.0, 5.0, 10.0, 9.0, 3.0, 18.0, 3.0, 10.0, 47.0, 5.0, 5.0, 5.0, 4.0, 48.0, 2.0, 1.0, 9.0, 2.0, 4.0, 4.0, 44.0, 2.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 7.0, 38.0, 2.0, 4.0, 1.0, 1.0, 62.0, 1.0, 1.0, 2.0, 29.0, 1.0, 6.0, 7.0, 14.0, 16.0, 3.0, 11.0, 1.0, 43.0, 3.0, 13.0, 1.0, 1.0, 2.0, 5.0, 52.0, 4.0, 4.0, 8.0, 1.0, 2.0, 1.0, 4.0, 5.0, 1.0, 13.0, 1.0, 2.0, 5.0, 5.0, 20.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 8.0, 1.0, 3.0, 3.0, 2.0, 15.0, 11.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 13.0, 19.0, 22.0, 7.0, 1.0, 2.0, 13.0, 13.0, 5.0, 5.0, 6.0, 5.0, 45.0, 4.0, 4.0, 4.0, 2.0, 8.0, 2.0, 115.0, 2.0, 2.0, 9.0, 6.0, 3.0, 9.0, 7.0, 8.0, 35.0, 7.0, 34.0, 35.0, 4.0, 31.0, 1.0, 10.0, 92.0, 1.0, 6.0, 25.0, 12.0, 14.0, 10.0, 4.0, 4.0, 4.0, 2.0, 4.0, 10.0, 3.0, 3.0, 6.0, 4.0, 16.0, 2.0, 2.0, 251.0, 2.0, 2.0, 2.0, 6.0, 16.0, 20.0, 101.0, 18.0, 2.0, 6.0, 24.0, 7.0, 1.0, 1.0, 8.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 14.0, 7.0, 3.0, 2.0, 7.0, 3.0, 9.0, 36.0, 78.0, 14.0, 5.0, 1.0, 16.0, 40.0, 5.0, 11.0, 2.0, 14.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 23.0, 1.0, 1.0, 2.0, 10.0, 29.0, 33.0, 2.0, 26.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 14.0, 18.0, 4.0, 8.0, 1.0, 30.0, 7.0, 5.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 3.0, 2.0, 10.0, 14.0, 1.0, 2.0, 44.0, 11.0, 5.0, 6.0, 6.0, 22.0, 19.0, 27.0, 9.0, 3.0, 2.0, 11.0, 42.0, 2.0, 8.0, 65.0, 14.0, 2.0, 23.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 36.0, 1.0, 23.0, 1.0, 2.0, 1.0, 1.0, 1.0, 15.0, 1.0, 25.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 36.0, 109.0, 59.0, 2.0, 1.0, 6.0, 2.0, 16.0, 4.0, 8.0, 8.0, 125.0, 66.0, 4.0, 142.0, 1.0, 4.0, 2.0, 6.0, 7.0, 2.0, 4.0, 27.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 2.0, 6.0, 10.0, 14.0, 23.0, 7.0, 127.0, 1.0, 16.0, 32.0, 2.0, 198.0, 25.0, 18.0, 16.0, 30.0, 27.0, 101.0, 17.0, 3.0, 2.0, 17.0, 2.0, 7.0, 2.0, 24.0, 6.0, 10.0, 6.0, 1.0, 25.0, 6.0, 5.0, 30.0, 15.0, 4.0, 8.0, 245.0, 24.0, 31.0, 25.0, 4.0, 4.0, 28.0, 105.0, 9.0, 6.0, 16.0, 59.0, 6.0, 32.0, 1.0, 1.0, 1.0, 2.0, 3.0, 24.0, 35.0, 2.0, 34.0, 21.0, 2.0, 4.0, 26.0, 2.0, 107.0, 2.0, 4.0, 31.0, 67.0, 2.0, 26.0, 2.0, 80.0, 4.0, 2.0, 8.0, 3.0, 9.0, 45.0, 25.0, 28.0, 15.0, 19.0, 2.0, 2.0, 7.0, 93.0, 9.0, 1.0, 65.0, 2.0, 3.0, 1.0, 2.0, 95.0, 2.0, 2.0, 2.0, 19.0, 18.0, 18.0, 20.0, 2.0, 1.0, 14.0, 2.0, 2.0, 75.0, 18.0, 10.0, 6.0, 6.0, 2.0, 1.0, 9.0, 34.0, 1.0, 2.0, 10.0, 1.0, 31.0, 1.0, 6.0, 23.0, 27.0, 14.0, 75.0, 186.0, 12.0, 4.0, 25.0, 67.0, 72.0, 2.0, 11.0, 8.0, 6.0, 32.0, 5.0, 4.0, 24.0, 2.0, 24.0, 11.0, 6.0, 15.0, 10.0, 3.0, 5.0, 2.0, 2.0, 13.0, 1.0, 10.0, 84.0, 2.0, 1.0, 2.0, 81.0, 74.0, 16.0, 1.0, 6.0, 1.0, 5.0, 25.0, 23.0, 1.0, 16.0, 9.0, 12.0, 4.0, 2.0, 5.0, 3.0, 2.0, 1.0, 105.0, 8.0, 2.0, 15.0, 13.0, 5.0, 16.0, 3.0, 2.0, 22.0, 43.0, 35.0, 8.0, 22.0, 4.0, 11.0, 1.0, 2.0, 37.0, 1.0, 20.0, 14.0, 4.0, 16.0, 4.0, 2.0, 13.0, 4.0, 2.0, 5.0, 23.0, 8.0, 5.0, 2.0, 7.0, 1.0, 1.0, 137.0, 4.0, 6.0, 13.0, 7.0, 21.0, 71.0, 4.0, 2.0, 11.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 159.0, 1.0, 1.0, 2.0, 1.0, 1.0, 22.0, 9.0, 21.0, 35.0, 2.0, 18.0, 147.0, 2.0, 8.0, 24.0, 17.0, 445.0, 28.0, 34.0, 4.0, 16.0, 4.0, 1.0, 1.0, 14.0, 13.0, 1.0, 4.0, 1.0, 30.0, 8.0, 7.0, 141.0, 1.0, 4.0, 21.0, 2.0, 8.0, 7.0, 15.0, 2.0, 9.0, 2.0, 2.0, 15.0, 2.0, 10.0, 16.0, 2.0, 2.0, 21.0, 30.0, 4.0, 52.0, 2.0, 2.0, 2.0, 2.0, 5.0, 7.0, 2.0, 3.0, 6.0, 7.0, 2.0, 1.0, 9.0, 5.0, 4.0, 20.0, 1.0, 2.0, 2.0, 8.0, 2.0, 43.0, 23.0, 9.0, 5.0, 1.0, 1.0, 3.0, 1.0, 21.0, 1.0, 15.0, 2.0, 9.0, 10.0, 29.0, 1.0, 14.0, 1.0, 5.0, 1.0, 7.0, 7.0, 40.0, 14.0, 2.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 10.0, 1.0, 75.0, 34.0, 20.0, 1.0, 6.0, 23.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 19.0, 2.0, 2.0, 32.0, 2.0, 8.0, 2.0, 2.0, 9.0, 2.0, 1.0, 27.0, 18.0, 38.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 1.0, 15.0, 2.0, 2.0, 2.0, 11.0, 2.0, 17.0, 2.0, 170.0, 6.0, 4.0, 2.0, 2.0, 32.0, 27.0, 7.0, 6.0, 12.0, 8.0, 13.0, 10.0, 1.0, 72.0, 6.0, 13.0, 3.0, 7.0, 2.0, 7.0, 54.0, 14.0, 8.0, 4.0, 6.0, 8.0, 13.0, 7.0, 5.0, 2.0, 6.0, 2.0, 6.0, 2.0, 13.0, 5.0, 2.0, 1.0, 43.0, 1.0, 2.0, 18.0, 1.0, 17.0, 3.0, 1.0, 2.0, 5.0, 48.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 28.0, 8.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 11.0, 14.0, 2.0, 2.0, 2.0, 3.0, 1.0, 14.0, 3.0, 1.0, 19.0, 5.0, 1.0, 20.0, 17.0, 3.0, 2.0, 48.0, 6.0, 4.0, 1.0, 4.0, 2.0, 4.0, 48.0, 24.0, 8.0, 2.0, 21.0, 10.0, 70.0, 5.0, 4.0, 25.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 3.0, 2.0, 4.0, 2.0, 6.0, 48.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, 2.0, 1.0, 1.0, 3.0, 20.0, 1.0, 6.0, 10.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 19.0, 2.0, 1.0, 1.0, 11.0, 1.0, 37.0, 4.0, 1.0, 7.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 11.0, 2.0, 5.0, 1.0, 1.0, 11.0, 6.0, 2.0, 6.0, 1.0, 4.0, 6.0, 7.0, 1.0, 6.0, 13.0, 19.0, 6.0, 1.0, 2.0, 8.0, 11.0, 1.0, 4.0, 1.0, 1.0, 2.0, 9.0, 2.0, 4.0, 1.0, 1.0, 9.0, 1.0, 4.0, 15.0, 1.0, 2.0, 1.0, 3.0, 3.0, 4.0, 1.0, 6.0, 2.0, 2.0, 1.0, 73.0, 1.0, 1.0, 28.0, 1.0, 18.0, 13.0, 4.0, 1.0, 17.0, 25.0, 43.0, 1.0, 14.0, 30.0, 4.0, 9.0, 1.0, 4.0, 2.0, 3.0, 1.0, 12.0, 1.0, 10.0, 2.0, 3.0, 13.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 2.0, 39.0, 1.0, 1.0, 2.0, 11.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 4.0, 55.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 26.0, 6.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 9.0, 6.0, 16.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 9.0, 3.0, 3.0, 2.0, 2.0, 1.0, 70.0, 69.0, 1.0, 2.0, 6.0, 5.0, 29.0, 11.0, 48.0, 47.0, 2.0, 10.0, 9.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 27.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 5.0, 4.0, 11.0, 36.0, 55.0, 5.0, 1.0, 2.0, 26.0, 7.0, 13.0, 18.0, 7.0, 22.0, 6.0, 1.0, 6.0, 1.0, 32.0, 1.0, 6.0, 8.0, 113.0, 13.0, 1.0, 1.0, 1.0, 9.0, 126.0, 18.0, 4.0, 2.0, 1.0, 11.0, 44.0, 7.0, 2.0, 12.0, 60.0, 9.0, 4.0, 25.0, 2.0, 8.0, 2.0, 4.0, 8.0, 4.0, 1.0, 1.0, 14.0, 14.0, 4.0, 2.0, 15.0, 3.0, 16.0, 2.0, 1.0, 7.0, 7.0, 11.0, 2.0, 6.0, 4.0, 13.0, 2.0, 4.0, 82.0, 4.0, 12.0, 4.0, 2.0, 39.0, 13.0, 4.0, 33.0, 3.0, 4.0, 15.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 14.0, 21.0, 20.0, 3.0, 42.0, 50.0, 4.0, 1.0, 8.0, 4.0, 10.0, 2.0, 6.0, 2.0, 2.0, 2.0, 12.0, 10.0, 2.0, 2.0, 3.0, 4.0, 2.0, 7.0, 2.0, 4.0, 10.0, 66.0, 2.0, 2.0, 2.0, 2.0, 15.0, 16.0, 12.0, 2.0, 33.0, 43.0, 1.0, 8.0, 2.0, 1.0, 1.0, 7.0, 17.0, 40.0, 2.0, 69.0, 1.0, 20.0, 2.0, 16.0, 1.0, 42.0, 30.0, 35.0, 3.0, 5.0, 2.0, 1.0, 1.0, 25.0, 8.0, 106.0, 16.0, 1.0, 4.0, 2.0, 6.0, 1.0, 4.0, 4.0, 1.0, 3.0, 9.0, 46.0, 123.0, 25.0, 39.0, 9.0, 80.0, 7.0, 22.0, 33.0, 4.0, 4.0, 57.0, 28.0, 14.0, 5.0, 50.0, 15.0, 1.0, 1.0, 2.0, 103.0, 1.0, 4.0, 5.0, 26.0, 1.0, 9.0, 2.0, 6.0, 1.0, 1.0, 11.0, 15.0, 14.0, 15.0, 1.0, 50.0, 16.0, 18.0, 12.0, 2.0, 8.0, 4.0, 2.0, 5.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.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, 8.0, 23.0, 1.0, 3.0, 2.0, 1.0, 4.0, 11.0, 31.0, 15.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 7.0, 19.0, 22.0, 42.0, 65.0, 2.0, 35.0, 18.0, 2.0, 5.0, 6.0, 3.0, 2.0, 1.0, 2.0, 13.0, 2.0, 17.0, 4.0, 4.0, 41.0, 20.0, 59.0, 143.0, 2.0, 2.0, 2.0, 2.0, 1.0, 13.0, 4.0, 2.0, 4.0, 3.0, 19.0, 29.0, 6.0, 2.0, 3.0, 3.0, 8.0, 14.0, 9.0, 2.0, 15.0, 20.0, 1.0, 4.0, 2.0, 2.0, 1.0, 7.0, 4.0, 2.0, 42.0, 11.0, 81.0, 2.0, 23.0, 2.0, 2.0, 42.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 24.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 8.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 5.0, 21.0, 10.0, 17.0, 2.0, 4.0, 2.0, 2.0, 18.0, 13.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 43.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 16.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 10.0, 7.0, 2.0, 9.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 55.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 4.0, 17.0, 4.0, 11.0, 12.0, 12.0, 18.0, 3.0, 7.0, 7.0, 3.0, 7.0, 17.0, 4.0, 13.0, 18.0, 36.0, 19.0, 34.0, 12.0, 16.0, 2.0, 30.0, 3.0, 17.0, 12.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 25.0, 5.0, 17.0, 5.0, 1.0, 4.0, 5.0, 6.0, 5.0, 55.0, 42.0, 54.0, 81.0, 54.0, 53.0, 56.0, 79.0, 50.0, 49.0, 24.0, 183.0, 2.0, 5.0, 6.0, 5.0, 2.0, 62.0, 3.0, 97.0, 2.0, 1.0, 7.0, 21.0, 12.0, 4.0, 1.0, 2.0, 40.0, 1.0, 14.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 4.0, 2.0, 86.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 18.0, 1.0, 2.0, 1.0, 33.0, 3.0, 1.0, 34.0, 15.0, 13.0, 25.0, 15.0, 7.0, 16.0, 13.0, 3.0, 3.0, 7.0, 1.0, 2.0, 34.0, 4.0, 4.0, 12.0, 2.0, 1.0, 12.0, 11.0, 2.0, 2.0, 18.0, 27.0, 2.0, 4.0, 1.0, 1.0, 4.0, 8.0, 10.0, 1.0, 3.0, 4.0, 4.0, 12.0, 3.0, 3.0, 29.0, 1.0, 5.0, 1.0, 8.0, 2.0, 6.0, 1.0, 1.0, 48.0, 2.0, 8.0, 4.0, 29.0, 61.0, 11.0, 2.0, 14.0, 9.0, 71.0, 54.0, 10.0, 9.0, 36.0, 4.0, 27.0, 5.0, 1.0, 2.0, 9.0, 1.0, 8.0, 4.0, 59.0, 2.0, 1.0, 9.0, 30.0, 1.0, 6.0, 5.0, 20.0, 2.0, 4.0, 2.0, 13.0, 4.0, 2.0, 2.0, 26.0, 6.0, 2.0, 11.0, 15.0, 66.0, 9.0, 3.0, 6.0, 4.0, 48.0, 7.0, 14.0, 16.0, 6.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 4.0, 3.0, 2.0, 2.0, 6.0, 4.0, 2.0, 4.0, 5.0, 1.0, 2.0, 6.0, 2.0, 28.0, 2.0, 5.0, 4.0, 1.0, 15.0, 32.0, 2.0, 13.0, 26.0, 2.0, 44.0, 2.0, 2.0, 2.0, 3.0, 1.0, 34.0, 9.0, 7.0, 15.0, 12.0, 1.0, 2.0, 9.0, 2.0, 13.0, 8.0, 5.0, 1.0, 6.0, 1.0, 12.0, 2.0, 8.0, 5.0, 6.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 4.0, 19.0, 4.0, 1.0, 2.0, 4.0, 4.0, 17.0, 2.0, 33.0, 10.0, 2.0, 36.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 10.0, 1.0, 1.0, 30.0, 4.0, 2.0, 4.0, 19.0, 1.0, 1.0, 1.0, 10.0, 2.0, 4.0, 1.0, 2.0, 8.0, 1.0, 8.0, 1.0, 10.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 12.0, 8.0, 6.0, 17.0, 2.0, 6.0, 4.0, 34.0, 2.0, 2.0, 5.0, 1.0, 12.0, 33.0, 20.0, 15.0, 1.0, 108.0, 2.0, 2.0, 64.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 23.0, 13.0, 5.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 2.0, 1.0, 1.0, 5.0, 8.0, 3.0, 4.0, 7.0, 1.0, 7.0, 2.0, 39.0, 2.0, 9.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 6.0, 2.0, 2.0, 1.0, 2.0, 22.0, 3.0, 3.0, 5.0, 3.0, 19.0, 5.0, 34.0, 66.0, 2.0, 2.0, 8.0, 8.0, 2.0, 8.0, 2.0, 8.0, 30.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 10.0, 1.0, 8.0, 9.0, 23.0, 2.0, 4.0, 2.0, 5.0, 2.0, 4.0, 1.0, 6.0, 3.0, 37.0, 2.0, 16.0, 2.0, 2.0, 25.0, 6.0, 2.0, 4.0, 2.0, 2.0, 1.0, 21.0, 2.0, 2.0, 3.0, 6.0, 1.0, 9.0, 21.0, 9.0, 2.0, 3.0, 1.0, 2.0, 1.0, 4.0, 6.0, 2.0, 4.0, 1.0, 1.0, 3.0, 5.0, 14.0, 14.0, 2.0, 12.0, 2.0, 1.0, 8.0, 2.0, 22.0, 12.0, 10.0, 10.0, 1.0, 52.0, 5.0, 16.0, 6.0, 4.0, 1.0, 69.0, 1.0, 70.0, 2.0, 2.0, 13.0, 9.0, 2.0, 4.0, 1.0, 17.0, 2.0, 1.0, 2.0, 15.0, 6.0, 2.0, 17.0, 7.0, 2.0, 2.0, 2.0, 14.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 4.0, 5.0, 17.0, 6.0, 11.0, 4.0, 5.0, 3.0, 3.0, 3.0, 8.0, 5.0, 14.0, 4.0, 2.0, 1.0, 9.0, 8.0, 6.0, 1.0, 2.0, 36.0, 1.0, 10.0, 25.0, 1.0, 1.0, 2.0, 68.0, 75.0, 1.0, 31.0, 2.0, 2.0, 32.0, 10.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 39.0, 2.0, 6.0, 1.0, 3.0, 3.0, 4.0, 3.0, 2.0, 6.0, 4.0, 1.0, 2.0, 2.0, 55.0, 4.0, 3.0, 1.0, 16.0, 2.0, 1.0, 2.0, 3.0, 12.0, 4.0, 1.0, 11.0, 11.0, 2.0, 2.0, 1.0, 3.0, 3.0, 10.0, 5.0, 22.0, 6.0, 2.0, 56.0, 2.0, 2.0, 2.0, 2.0, 7.0, 46.0, 1.0, 2.0, 7.0, 2.0, 27.0, 1.0, 2.0, 9.0, 25.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 9.0, 27.0, 2.0, 9.0, 1.0, 3.0, 2.0, 33.0, 1.0, 129.0, 1.0, 1.0, 7.0, 14.0, 1.0, 7.0, 14.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 3.0, 9.0, 1.0, 4.0, 9.0, 26.0, 18.0, 3.0, 1.0, 2.0, 2.0, 1.0, 20.0, 1.0, 2.0, 7.0, 2.0, 47.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 27.0, 29.0, 9.0, 3.0, 9.0, 2.0, 13.0, 2.0, 2.0, 3.0, 9.0, 3.0, 14.0, 2.0, 12.0, 8.0, 2.0, 50.0, 1.0, 1.0, 23.0, 2.0, 12.0, 6.0, 2.0, 1.0, 6.0, 1.0, 5.0, 10.0, 1.0, 7.0, 13.0, 3.0, 18.0, 3.0, 1.0, 4.0, 1.0, 53.0, 3.0, 2.0, 9.0, 1.0, 2.0, 60.0, 4.0, 4.0, 2.0, 1.0, 5.0, 2.0, 25.0, 4.0, 12.0, 8.0, 23.0, 3.0, 7.0, 6.0, 1.0, 1.0, 7.0, 1.0, 38.0, 1.0, 4.0, 1.0, 2.0, 1.0, 6.0, 4.0, 9.0, 1.0, 13.0, 2.0, 2.0, 4.0, 13.0, 6.0, 2.0, 6.0, 10.0, 1.0, 8.0, 2.0, 16.0, 4.0, 14.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 1.0, 4.0, 4.0, 33.0, 19.0, 9.0, 1.0, 19.0, 1.0, 2.0, 41.0, 1.0, 2.0, 48.0, 2.0, 1.0, 17.0, 2.0, 1.0, 1.0, 3.0, 14.0, 3.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 8.0, 10.0, 1.0, 1.0, 14.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 14.0, 2.0, 41.0, 84.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 2.0, 35.0, 7.0, 1.0, 1.0, 12.0, 15.0, 12.0, 7.0, 6.0, 18.0, 9.0, 18.0, 4.0, 1.0, 13.0, 33.0, 10.0, 2.0, 4.0, 1.0, 4.0, 9.0, 3.0, 2.0, 1.0, 9.0, 38.0, 1.0, 22.0, 25.0, 8.0, 2.0, 1.0, 18.0, 1.0, 4.0, 48.0, 2.0, 3.0, 1.0, 7.0, 29.0, 2.0, 2.0, 2.0, 28.0, 4.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 3.0, 8.0, 26.0, 33.0, 40.0, 45.0, 2.0, 4.0, 1.0, 2.0, 2.0, 4.0, 6.0, 2.0, 19.0, 15.0, 18.0, 2.0, 2.0, 16.0, 7.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 14.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 16.0, 7.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 22.0, 2.0, 1.0, 23.0, 7.0, 13.0, 4.0, 1.0, 2.0, 1.0, 2.0, 18.0, 2.0, 2.0, 50.0, 2.0, 2.0, 6.0, 1.0, 7.0, 3.0, 6.0, 2.0, 34.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 1.0, 4.0, 3.0, 3.0, 2.0, 18.0, 12.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 17.0, 12.0, 6.0, 2.0, 2.0, 10.0, 3.0, 21.0, 2.0, 1.0, 1.0, 23.0, 17.0, 1.0, 9.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 27.0, 7.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 13.0, 1.0, 2.0, 50.0, 5.0, 24.0, 17.0, 117.0, 59.0, 1.0, 8.0, 16.0, 2.0, 51.0, 2.0, 8.0, 31.0, 16.0, 38.0, 1.0, 6.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 20.0, 3.0, 3.0, 12.0, 15.0, 9.0, 37.0, 10.0, 6.0, 4.0, 10.0, 6.0, 25.0, 18.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 10.0, 2.0, 10.0, 5.0, 5.0, 8.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 5.0, 2.0, 3.0, 8.0, 5.0, 24.0, 3.0, 8.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 9.0, 9.0, 1.0, 1.0, 12.0, 7.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 15.0, 2.0, 8.0, 30.0, 17.0, 2.0, 2.0, 15.0, 5.0, 2.0, 1.0, 9.0, 3.0, 17.0, 14.0, 1.0, 2.0, 1.0, 4.0, 5.0, 54.0, 186.0, 1.0, 1.0, 1.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 7.0, 3.0, 16.0, 33.0, 4.0, 43.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 18.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 22.0, 4.0, 4.0, 17.0, 9.0, 11.0, 20.0, 1.0, 35.0, 19.0, 63.0, 1.0, 8.0, 1.0, 1.0, 6.0, 4.0, 27.0, 3.0, 1.0, 7.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 8.0, 2.0, 8.0, 12.0, 11.0, 1.0, 2.0, 2.0, 2.0, 1.0, 17.0, 1.0, 1.0, 33.0, 15.0, 11.0, 13.0, 2.0, 4.0, 3.0, 1.0, 88.0, 1.0, 5.0, 13.0, 53.0, 4.0, 4.0, 200.0, 43.0, 31.0, 2.0, 69.0, 1.0, 1.0, 2.0, 7.0, 10.0, 16.0, 1.0, 20.0, 1.0, 1.0, 1.0, 14.0, 13.0, 15.0, 1.0, 2.0, 4.0, 84.0, 5.0, 3.0, 143.0, 1.0, 14.0, 10.0, 1.0, 2.0, 1.0, 78.0, 35.0, 40.0, 1.0, 1.0, 31.0, 62.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 7.0, 1.0, 1.0, 11.0, 1.0, 1.0, 4.0, 2.0, 60.0, 2.0, 2.0, 23.0, 2.0, 10.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 50.0, 6.0, 8.0, 164.0, 45.0, 26.0, 3.0, 67.0, 4.0, 21.0, 4.0, 27.0, 67.0, 3.0, 37.0, 5.0, 2.0, 29.0, 29.0, 2.0, 12.0, 26.0, 6.0, 6.0, 31.0, 44.0, 56.0, 15.0, 50.0, 3.0, 86.0, 55.0, 30.0, 42.0, 116.0, 83.0, 139.0, 2.0, 116.0, 72.0, 63.0, 125.0, 205.0, 70.0, 82.0, 231.0, 2.0, 40.0, 4.0, 37.0, 2.0, 83.0, 46.0, 43.0, 14.0, 32.0, 6.0, 8.0, 143.0, 17.0, 3.0, 3.0, 38.0, 5.0, 3.0, 3.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 10.0, 6.0, 3.0, 2.0, 93.0, 221.0, 2.0, 10.0, 42.0, 30.0, 131.0, 65.0, 3.0, 115.0, 100.0, 12.0, 54.0, 10.0, 24.0, 63.0, 13.0, 21.0, 15.0, 61.0, 21.0, 41.0, 6.0, 6.0, 13.0, 13.0, 6.0, 6.0, 4.0, 137.0, 14.0, 17.0, 4.0, 4.0, 44.0, 4.0, 88.0, 2.0, 2.0, 2.0, 35.0, 2.0, 15.0, 48.0, 10.0, 17.0, 31.0, 5.0, 2.0, 19.0, 25.0, 71.0, 37.0, 70.0, 8.0, 15.0, 2.0, 2.0, 22.0, 6.0, 56.0, 8.0, 17.0, 28.0, 103.0, 13.0, 28.0, 78.0, 19.0, 27.0, 91.0, 15.0, 6.0, 10.0, 2.0, 13.0, 12.0, 6.0, 50.0, 14.0, 58.0, 42.0, 7.0, 80.0, 19.0, 53.0, 5.0, 2.0, 27.0, 69.0, 25.0, 1.0, 24.0, 19.0, 22.0, 51.0, 36.0, 27.0, 19.0, 38.0, 31.0, 3.0, 14.0, 10.0, 57.0, 4.0, 23.0, 82.0, 30.0, 11.0, 29.0, 2.0, 2.0, 2.0, 8.0, 60.0, 6.0, 54.0, 2.0, 43.0, 20.0, 6.0, 2.0, 3.0, 9.0, 5.0, 2.0, 20.0, 13.0, 72.0, 8.0, 2.0, 12.0, 2.0, 19.0, 9.0, 8.0, 7.0, 82.0, 9.0, 16.0, 12.0, 10.0, 2.0, 8.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 50.0, 6.0, 6.0, 16.0, 102.0, 4.0, 46.0, 20.0, 1.0, 4.0, 1.0, 3.0, 13.0, 3.0, 1.0, 3.0, 1.0, 27.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 86.0, 39.0, 10.0, 4.0, 23.0, 9.0, 31.0, 91.0, 61.0, 10.0, 2.0, 17.0, 2.0, 19.0, 6.0, 2.0, 2.0, 4.0, 4.0, 36.0, 2.0, 37.0, 4.0, 2.0, 8.0, 25.0, 2.0, 22.0, 2.0, 2.0, 2.0, 30.0, 3.0, 3.0, 19.0, 16.0, 41.0, 14.0, 4.0, 4.0, 7.0, 8.0, 2.0, 27.0, 42.0, 35.0, 4.0, 25.0, 29.0, 2.0, 29.0, 30.0, 3.0, 61.0, 95.0, 2.0, 2.0, 2.0, 11.0, 2.0, 101.0, 6.0, 6.0, 3.0, 6.0, 2.0, 7.0, 6.0, 2.0, 15.0, 9.0, 26.0, 2.0, 2.0, 2.0, 2.0, 33.0, 236.0, 6.0, 6.0, 6.0, 9.0, 50.0, 13.0, 10.0, 18.0, 7.0, 11.0, 6.0, 18.0, 54.0, 14.0, 2.0, 8.0, 17.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 8.0, 46.0, 2.0, 2.0, 7.0, 2.0, 11.0, 23.0, 29.0, 19.0, 12.0, 14.0, 2.0, 1.0, 3.0, 2.0, 7.0, 3.0, 8.0, 1.0, 3.0, 1.0, 2.0, 26.0, 26.0, 2.0, 6.0, 38.0, 1.0, 1.0, 12.0, 18.0, 20.0, 2.0, 38.0, 3.0, 10.0, 18.0, 1.0, 1.0, 5.0, 1.0, 3.0, 10.0, 1.0, 2.0, 7.0, 6.0, 7.0, 1.0, 1.0, 3.0, 4.0, 3.0, 2.0, 1.0, 9.0, 1.0, 12.0, 1.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 9.0, 8.0, 5.0, 3.0, 1.0, 6.0, 1.0, 3.0, 3.0, 7.0, 1.0, 4.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 26.0, 1.0, 2.0, 5.0, 7.0, 6.0, 7.0, 1.0, 1.0, 22.0, 2.0, 2.0, 12.0, 12.0, 11.0, 1.0, 1.0, 13.0, 1.0, 48.0, 39.0, 8.0, 1.0, 44.0, 50.0, 10.0, 22.0, 7.0, 17.0, 13.0, 2.0, 18.0, 19.0, 29.0, 24.0, 8.0, 1.0, 9.0, 4.0, 2.0, 2.0, 4.0, 2.0, 7.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 24.0, 1.0, 15.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 4.0, 1.0, 1.0, 1.0, 1.0, 13.0, 6.0, 1.0, 88.0, 23.0, 6.0, 55.0, 2.0, 1.0, 3.0, 30.0, 40.0, 5.0, 10.0, 1.0, 23.0, 26.0, 12.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 20.0, 14.0, 1.0, 1.0, 12.0, 1.0, 3.0, 34.0, 9.0, 1.0, 1.0, 31.0, 2.0, 1.0, 2.0, 2.0, 5.0, 9.0, 2.0, 27.0, 16.0, 8.0, 2.0, 13.0, 4.0, 11.0, 2.0, 3.0, 30.0, 17.0, 26.0, 42.0, 49.0, 3.0, 1.0, 7.0, 18.0, 5.0, 12.0, 4.0, 1.0, 1.0, 1.0, 4.0, 8.0, 17.0, 21.0, 6.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 18.0, 2.0, 2.0, 8.0, 1.0, 11.0, 2.0, 2.0, 4.0, 24.0, 2.0, 44.0, 11.0, 11.0, 48.0, 5.0, 5.0, 8.0, 4.0, 1.0, 28.0, 2.0, 39.0, 2.0, 4.0, 2.0, 2.0, 2.0, 28.0, 6.0, 6.0, 4.0, 8.0, 7.0, 8.0, 5.0, 4.0, 5.0, 4.0, 3.0, 3.0, 27.0, 9.0, 13.0, 4.0, 6.0, 6.0, 17.0, 4.0, 3.0, 3.0, 2.0, 1.0, 60.0, 4.0, 1.0, 9.0, 3.0, 14.0, 3.0, 19.0, 3.0, 5.0, 2.0, 2.0, 32.0, 14.0, 2.0, 35.0, 4.0, 3.0, 1.0, 38.0, 9.0, 33.0, 93.0, 16.0, 6.0, 9.0, 1.0, 2.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 13.0, 17.0, 2.0, 1.0, 1.0, 6.0, 40.0, 2.0, 18.0, 2.0, 10.0, 1.0, 2.0, 16.0, 11.0, 4.0, 37.0, 3.0, 2.0, 1.0, 1.0, 3.0, 8.0, 1.0, 3.0, 1.0, 1.0, 4.0, 6.0, 11.0, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 2.0, 4.0, 9.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 33.0, 3.0, 16.0, 4.0, 4.0, 7.0, 7.0, 4.0, 28.0, 2.0, 1.0, 113.0, 1.0, 16.0, 16.0, 4.0, 19.0, 50.0, 16.0, 2.0, 4.0, 18.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 7.0, 2.0, 2.0, 1.0, 2.0, 20.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 8.0, 1.0, 10.0, 1.0, 4.0, 2.0, 37.0, 23.0, 10.0, 1.0, 7.0, 5.0, 5.0, 5.0, 3.0, 1.0, 17.0, 49.0, 8.0, 6.0, 5.0, 2.0, 5.0, 1.0, 97.0, 1.0, 15.0, 3.0, 4.0, 2.0, 1.0, 2.0, 15.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 3.0, 2.0, 5.0, 4.0, 32.0, 17.0, 25.0, 18.0, 17.0, 1.0, 18.0, 2.0, 6.0, 72.0, 13.0, 1.0, 1.0, 2.0, 3.0, 79.0, 77.0, 8.0, 6.0, 3.0, 54.0, 31.0, 2.0, 4.0, 2.0, 99.0, 50.0, 2.0, 10.0, 27.0, 32.0, 8.0, 13.0, 17.0, 17.0, 9.0, 11.0, 7.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 37.0, 11.0, 2.0, 2.0, 21.0, 1.0, 14.0, 1.0, 3.0, 3.0, 5.0, 3.0, 4.0, 20.0, 15.0, 7.0, 3.0, 6.0, 7.0, 30.0, 57.0, 2.0, 15.0, 2.0, 2.0, 2.0, 39.0, 12.0, 12.0, 10.0, 13.0, 77.0, 11.0, 18.0, 9.0, 23.0, 43.0, 6.0, 4.0, 4.0, 11.0, 6.0, 3.0, 3.0, 16.0, 28.0, 3.0, 3.0, 10.0, 16.0, 14.0, 6.0, 108.0, 27.0, 31.0, 43.0, 86.0, 8.0, 5.0, 2.0, 2.0, 63.0, 5.0, 3.0, 61.0, 12.0, 6.0, 13.0, 9.0, 4.0, 11.0, 54.0, 5.0, 16.0, 68.0, 12.0, 44.0, 4.0, 9.0, 7.0, 8.0, 15.0, 19.0, 9.0, 20.0, 9.0, 8.0, 4.0, 12.0, 25.0, 6.0, 10.0, 2.0, 10.0, 32.0, 4.0, 3.0, 11.0, 17.0, 12.0, 100.0, 120.0, 6.0, 17.0, 2.0, 10.0, 5.0, 4.0, 19.0, 9.0, 6.0, 3.0, 6.0, 56.0, 87.0, 50.0, 26.0, 16.0, 3.0, 2.0, 4.0, 10.0, 6.0, 16.0, 15.0, 9.0, 9.0, 130.0, 62.0, 33.0, 1.0, 1.0, 8.0, 8.0, 6.0, 13.0, 9.0, 2.0, 8.0, 6.0, 6.0, 13.0, 34.0, 4.0, 8.0, 4.0, 10.0, 8.0, 4.0, 6.0, 4.0, 55.0, 18.0, 37.0, 7.0, 5.0, 13.0, 7.0, 29.0, 14.0, 2.0, 2.0, 4.0, 4.0, 8.0, 17.0, 8.0, 12.0, 7.0, 4.0, 240.0, 21.0, 10.0, 15.0, 6.0, 23.0, 18.0, 4.0, 4.0, 4.0, 28.0, 44.0, 26.0, 8.0, 4.0, 4.0, 2.0, 4.0, 4.0, 7.0, 8.0, 25.0, 2.0, 4.0, 5.0, 21.0, 18.0, 2.0, 20.0, 4.0, 10.0, 9.0, 7.0, 20.0, 4.0, 4.0, 6.0, 19.0, 10.0, 4.0, 7.0, 8.0, 4.0, 7.0, 7.0, 20.0, 15.0, 2.0, 3.0, 46.0, 8.0, 10.0, 12.0, 14.0, 2.0, 1.0, 25.0, 2.0, 3.0, 14.0, 11.0, 13.0, 7.0, 2.0, 1.0, 12.0, 4.0, 5.0, 17.0, 8.0, 8.0, 7.0, 4.0, 2.0, 4.0, 6.0, 8.0, 2.0, 6.0, 4.0, 6.0, 4.0, 4.0, 28.0, 7.0, 5.0, 4.0, 4.0, 6.0, 4.0, 6.0, 4.0, 4.0, 13.0, 4.0, 2.0, 21.0, 2.0, 8.0, 12.0, 23.0, 23.0, 15.0, 15.0, 6.0, 4.0, 6.0, 5.0, 4.0, 9.0, 11.0, 5.0, 11.0, 7.0, 2.0, 30.0, 34.0, 13.0, 7.0, 6.0, 6.0, 37.0, 18.0, 4.0, 6.0, 4.0, 8.0, 1.0, 1.0, 2.0, 5.0, 87.0, 20.0, 6.0, 10.0, 10.0, 8.0, 6.0, 19.0, 23.0, 24.0, 21.0, 8.0, 31.0, 34.0, 25.0, 2.0, 2.0, 14.0, 1.0, 21.0, 40.0, 3.0, 6.0, 2.0, 5.0, 28.0, 14.0, 54.0, 6.0, 30.0, 4.0, 4.0, 24.0, 4.0, 5.0, 5.0, 12.0, 20.0, 11.0, 8.0, 2.0, 13.0, 10.0, 6.0, 7.0, 5.0, 4.0, 4.0, 4.0, 12.0, 10.0, 4.0, 59.0, 4.0, 29.0, 22.0, 2.0, 8.0, 2.0, 2.0, 37.0, 7.0, 5.0, 17.0, 10.0, 7.0, 7.0, 31.0, 2.0, 2.0, 4.0, 7.0, 3.0, 4.0, 4.0, 4.0, 2.0, 13.0, 4.0, 2.0, 2.0, 2.0, 2.0, 19.0, 10.0, 48.0, 2.0, 12.0, 2.0, 43.0, 4.0, 6.0, 33.0, 62.0, 1.0, 6.0, 6.0, 1.0, 2.0, 18.0, 27.0, 4.0, 2.0, 1.0, 4.0, 6.0, 18.0, 23.0, 4.0, 19.0, 36.0, 76.0, 1.0, 6.0, 5.0, 8.0, 4.0, 2.0, 4.0, 29.0, 9.0, 41.0, 4.0, 2.0, 41.0, 28.0, 39.0, 4.0, 31.0, 5.0, 13.0, 1.0, 12.0, 6.0, 11.0, 4.0, 1.0, 1.0, 7.0, 5.0, 46.0, 4.0, 4.0, 4.0, 15.0, 4.0, 3.0, 27.0, 19.0, 11.0, 3.0, 3.0, 29.0, 1.0, 10.0, 8.0, 8.0, 19.0, 22.0, 10.0, 1.0, 6.0, 32.0, 4.0, 10.0, 6.0, 14.0, 12.0, 16.0, 7.0, 24.0, 72.0, 25.0, 6.0, 8.0, 2.0, 8.0, 11.0, 19.0, 10.0, 2.0, 12.0, 46.0, 2.0, 8.0, 2.0, 2.0, 6.0, 2.0, 8.0, 14.0, 6.0, 11.0, 4.0, 2.0, 2.0, 2.0, 4.0, 23.0, 2.0, 9.0, 13.0, 10.0, 2.0, 6.0, 2.0, 17.0, 9.0, 14.0, 4.0, 10.0, 10.0, 19.0, 94.0, 17.0, 77.0, 14.0, 10.0, 4.0, 14.0, 4.0, 35.0, 8.0, 6.0, 4.0, 29.0, 19.0, 5.0, 14.0, 18.0, 4.0, 15.0, 2.0, 5.0, 4.0, 4.0, 6.0, 4.0, 5.0, 7.0, 7.0, 12.0, 4.0, 4.0, 4.0, 4.0, 8.0, 11.0, 8.0, 4.0, 21.0, 6.0, 6.0, 3.0, 12.0, 33.0, 10.0, 2.0, 59.0, 20.0, 8.0, 8.0, 7.0, 4.0, 14.0, 2.0, 1.0, 2.0, 4.0, 97.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 33.0, 3.0, 4.0, 1.0, 18.0, 15.0, 19.0, 28.0, 17.0, 7.0, 5.0, 13.0, 4.0, 7.0, 4.0, 4.0, 7.0, 21.0, 2.0, 4.0, 4.0, 1.0, 5.0, 6.0, 7.0, 4.0, 5.0, 6.0, 11.0, 17.0, 31.0, 11.0, 21.0, 4.0, 8.0, 4.0, 8.0, 12.0, 16.0, 4.0, 6.0, 2.0, 8.0, 5.0, 4.0, 4.0, 6.0, 38.0, 6.0, 31.0, 6.0, 8.0, 16.0, 25.0, 10.0, 11.0, 1.0, 6.0, 6.0, 2.0, 39.0, 10.0, 2.0, 26.0, 11.0, 14.0, 2.0, 5.0, 19.0, 4.0, 9.0, 20.0, 7.0, 11.0, 7.0, 4.0, 101.0, 9.0, 21.0, 4.0, 4.0, 6.0, 18.0, 4.0, 24.0, 4.0, 4.0, 4.0, 6.0, 12.0, 5.0, 26.0, 6.0, 7.0, 58.0, 3.0, 9.0, 57.0, 2.0, 2.0, 6.0, 19.0, 4.0, 2.0, 6.0, 14.0, 5.0, 8.0, 26.0, 4.0, 11.0, 10.0, 17.0, 44.0, 9.0, 12.0, 12.0, 9.0, 6.0, 57.0, 2.0, 4.0, 5.0, 22.0, 22.0, 5.0, 1.0, 2.0, 4.0, 1.0, 4.0, 2.0, 3.0, 2.0, 4.0, 4.0, 4.0, 15.0, 4.0, 5.0, 14.0, 18.0, 3.0, 5.0, 4.0, 1.0, 55.0, 152.0, 3.0, 71.0, 3.0, 1.0, 1.0, 1.0, 45.0, 3.0, 12.0, 6.0, 4.0, 26.0, 3.0, 2.0, 15.0, 36.0, 10.0, 9.0, 5.0, 121.0, 6.0, 4.0, 20.0, 1.0, 16.0, 3.0, 6.0, 12.0, 13.0, 1.0, 3.0, 3.0, 68.0, 5.0, 3.0, 12.0, 10.0, 12.0, 3.0, 16.0, 27.0, 25.0, 45.0, 1.0, 9.0, 9.0, 9.0, 7.0, 1.0, 11.0, 2.0, 6.0, 6.0, 11.0, 10.0, 6.0, 1.0, 1.0, 4.0, 5.0, 4.0, 15.0, 5.0, 16.0, 2.0, 2.0, 2.0, 3.0, 6.0, 6.0, 2.0, 13.0, 15.0, 12.0, 2.0, 46.0, 2.0, 2.0, 2.0, 2.0, 11.0, 1.0, 1.0, 14.0, 1.0, 30.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 9.0, 1.0, 10.0, 4.0, 17.0, 12.0, 9.0, 19.0, 7.0, 11.0, 1.0, 8.0, 12.0, 9.0, 21.0, 67.0, 30.0, 10.0, 19.0, 28.0, 15.0, 6.0, 4.0, 2.0, 2.0, 2.0, 8.0, 7.0, 8.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 16.0, 31.0, 1.0, 8.0, 2.0, 2.0, 10.0, 9.0, 10.0, 11.0, 3.0, 16.0, 8.0, 3.0, 4.0, 8.0, 2.0, 49.0, 2.0, 19.0, 107.0, 33.0, 2.0, 30.0, 44.0, 3.0, 2.0, 2.0, 9.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 22.0, 7.0, 2.0, 1.0, 11.0, 2.0, 1.0, 2.0, 86.0, 1.0, 3.0, 5.0, 337.0, 31.0, 10.0, 298.0, 265.0, 3.0, 48.0, 4.0, 4.0, 16.0, 13.0, 12.0, 16.0, 8.0, 24.0, 10.0, 14.0, 46.0, 4.0, 17.0, 7.0, 8.0, 4.0, 117.0, 3.0, 12.0, 19.0, 61.0, 5.0, 19.0, 3.0, 7.0, 11.0, 4.0, 4.0, 4.0, 5.0, 2.0, 19.0, 3.0, 4.0, 24.0, 5.0, 12.0, 1.0, 15.0, 7.0, 5.0, 6.0, 1.0, 1.0, 3.0, 16.0, 1.0, 13.0, 16.0, 4.0, 14.0, 81.0, 37.0, 4.0, 15.0, 18.0, 2.0, 8.0, 23.0, 34.0, 2.0, 3.0, 2.0, 10.0, 1.0, 1.0, 12.0, 8.0, 16.0, 79.0, 52.0, 2.0, 21.0, 2.0, 14.0, 3.0, 27.0, 14.0, 4.0, 2.0, 6.0, 26.0, 1.0, 1.0, 2.0, 65.0, 85.0, 49.0, 10.0, 6.0, 64.0, 9.0, 63.0, 22.0, 35.0, 5.0, 11.0, 80.0, 17.0, 32.0, 1.0, 4.0, 8.0, 36.0, 6.0, 10.0, 7.0, 2.0, 7.0, 4.0, 6.0, 18.0, 6.0, 19.0, 14.0, 4.0, 1.0, 3.0, 12.0, 5.0, 106.0, 23.0, 9.0, 2.0, 2.0, 3.0, 10.0, 14.0, 4.0, 14.0, 13.0, 1.0, 11.0, 3.0, 8.0, 2.0, 9.0, 2.0, 2.0, 6.0, 17.0, 2.0, 10.0, 15.0, 2.0, 29.0, 5.0, 2.0, 2.0, 16.0, 2.0, 26.0, 2.0, 2.0, 21.0, 21.0, 6.0, 41.0, 1.0, 6.0, 1.0, 22.0, 22.0, 9.0, 2.0, 32.0, 2.0, 4.0, 8.0, 28.0, 11.0, 18.0, 9.0, 6.0, 6.0, 3.0, 33.0, 20.0, 30.0, 3.0, 10.0, 1.0, 5.0, 95.0, 21.0, 1.0, 1.0, 7.0, 36.0, 4.0, 1.0, 1.0, 54.0, 17.0, 2.0, 5.0, 61.0, 4.0, 4.0, 16.0, 16.0, 15.0, 4.0, 10.0, 4.0, 4.0, 9.0, 2.0, 6.0, 20.0, 11.0, 2.0, 15.0, 4.0, 14.0, 2.0, 5.0, 9.0, 7.0, 6.0, 2.0, 2.0, 2.0, 2.0, 20.0, 43.0, 1.0, 2.0, 1.0, 2.0, 26.0, 48.0, 4.0, 2.0, 4.0, 32.0, 8.0, 35.0, 3.0, 2.0, 8.0, 65.0, 8.0, 3.0, 6.0, 2.0, 9.0, 8.0, 7.0, 6.0, 2.0, 2.0, 1.0, 4.0, 20.0, 1.0, 1.0, 2.0, 2.0, 2.0, 15.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 24.0, 1.0, 1.0, 23.0, 3.0, 3.0, 6.0, 17.0, 10.0, 2.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 50.0, 2.0, 3.0, 2.0, 2.0, 13.0, 8.0, 12.0, 11.0, 32.0, 2.0, 45.0, 2.0, 1.0, 2.0, 11.0, 8.0, 6.0, 1.0, 8.0, 8.0, 9.0, 3.0, 2.0, 8.0, 2.0, 10.0, 4.0, 10.0, 64.0, 2.0, 4.0, 2.0, 4.0, 9.0, 7.0, 11.0, 3.0, 11.0, 4.0, 30.0, 23.0, 207.0, 14.0, 12.0, 30.0, 7.0, 2.0, 8.0, 2.0, 6.0, 2.0, 20.0, 16.0, 8.0, 2.0, 1.0, 8.0, 25.0, 2.0, 4.0, 1.0, 19.0, 3.0, 4.0, 12.0, 15.0, 33.0, 11.0, 15.0, 6.0, 7.0, 24.0, 5.0, 7.0, 2.0, 2.0, 10.0, 12.0, 3.0, 7.0, 7.0, 4.0, 22.0, 8.0, 7.0, 16.0, 7.0, 5.0, 6.0, 8.0, 1.0, 1.0, 2.0, 2.0, 22.0, 5.0, 10.0, 4.0, 2.0, 1.0, 1.0, 8.0, 1.0, 7.0, 2.0, 1.0, 4.0, 21.0, 2.0, 2.0, 6.0, 2.0, 22.0, 6.0, 3.0, 5.0, 3.0, 2.0, 6.0, 11.0, 8.0, 2.0, 1.0, 4.0, 4.0, 3.0, 8.0, 6.0, 1.0, 13.0, 1.0, 1.0, 14.0, 10.0, 2.0, 2.0, 8.0, 8.0, 8.0, 7.0, 3.0, 20.0, 9.0, 18.0, 14.0, 18.0, 4.0, 4.0, 41.0, 12.0, 4.0, 38.0, 47.0, 10.0, 2.0, 1.0, 2.0, 9.0, 11.0, 6.0, 34.0, 4.0, 6.0, 15.0, 2.0, 2.0, 2.0, 2.0, 32.0, 4.0, 2.0, 10.0, 2.0, 2.0, 3.0, 4.0, 2.0, 44.0, 29.0, 2.0, 4.0, 5.0, 12.0, 24.0, 17.0, 2.0, 6.0, 10.0, 2.0, 2.0, 2.0, 4.0, 4.0, 6.0, 2.0, 2.0, 3.0, 17.0, 18.0, 3.0, 53.0, 10.0, 2.0, 2.0, 8.0, 6.0, 19.0, 1.0, 14.0, 16.0, 10.0, 32.0, 2.0, 2.0, 8.0, 41.0, 8.0, 2.0, 17.0, 5.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 13.0, 1.0, 19.0, 2.0, 2.0, 8.0, 2.0, 1.0, 5.0, 34.0, 22.0, 8.0, 3.0, 1.0, 15.0, 2.0, 9.0, 2.0, 20.0, 5.0, 14.0, 12.0, 1.0, 8.0, 3.0, 4.0, 3.0, 1.0, 2.0, 1.0, 29.0, 12.0, 2.0, 36.0, 1.0, 7.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 9.0, 4.0, 4.0, 10.0, 10.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 14.0, 4.0, 2.0, 3.0, 5.0, 34.0, 8.0, 9.0, 22.0, 6.0, 2.0, 6.0, 3.0, 2.0, 6.0, 20.0, 2.0, 2.0, 5.0, 1.0, 7.0, 8.0, 120.0, 3.0, 2.0, 2.0, 1.0, 11.0, 12.0, 2.0, 2.0, 4.0, 9.0, 5.0, 68.0, 4.0, 17.0, 3.0, 3.0, 5.0, 13.0, 28.0, 1.0, 3.0, 6.0, 9.0, 7.0, 15.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 11.0, 6.0, 5.0, 3.0, 2.0, 14.0, 2.0, 2.0, 3.0, 2.0, 19.0, 2.0, 2.0, 1.0, 19.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 5.0, 7.0, 28.0, 1.0, 17.0, 4.0, 4.0, 7.0, 8.0, 4.0, 8.0, 26.0, 12.0, 26.0, 8.0, 6.0, 1.0, 63.0, 1.0, 4.0, 7.0, 10.0, 3.0, 2.0, 9.0, 7.0, 4.0, 1.0, 8.0, 4.0, 6.0, 2.0, 4.0, 1.0, 4.0, 2.0, 1.0, 6.0, 6.0, 1.0, 2.0, 2.0, 2.0, 9.0, 8.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 26.0, 2.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, 2.0, 4.0, 7.0, 3.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 9.0, 6.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 48.0, 7.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 4.0, 4.0, 4.0, 1.0, 5.0, 2.0, 2.0, 21.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 8.0, 4.0, 2.0, 30.0, 3.0, 2.0, 8.0, 16.0, 2.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 58.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 32.0, 3.0, 2.0, 5.0, 1.0, 6.0, 4.0, 3.0, 12.0, 7.0, 21.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 44.0, 8.0, 2.0, 2.0, 11.0, 42.0, 13.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 7.0, 4.0, 1.0, 2.0, 2.0, 6.0, 1.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 9.0, 1.0, 7.0, 1.0, 2.0, 9.0, 10.0, 2.0, 4.0, 2.0, 6.0, 2.0, 4.0, 1.0, 1.0, 30.0, 3.0, 1.0, 1.0, 8.0, 2.0, 15.0, 1.0, 5.0, 12.0, 2.0, 2.0, 2.0, 41.0, 2.0, 7.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 5.0, 10.0, 2.0, 8.0, 1.0, 2.0, 18.0, 2.0, 1.0, 2.0, 2.0, 4.0, 6.0, 19.0, 10.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 9.0, 2.0, 1.0, 4.0, 9.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 6.0, 8.0, 1.0, 2.0, 3.0, 2.0, 14.0, 5.0, 8.0, 3.0, 2.0, 5.0, 5.0, 3.0, 2.0, 2.0, 1.0, 2.0, 8.0, 4.0, 1.0, 2.0, 2.0, 8.0, 3.0, 8.0, 1.0, 1.0, 2.0, 12.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 2.0, 2.0, 2.0, 27.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 8.0, 1.0, 6.0, 4.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 10.0, 11.0, 10.0, 2.0, 2.0, 2.0, 8.0, 23.0, 6.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 13.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 13.0, 4.0, 3.0, 1.0, 2.0, 2.0, 3.0, 5.0, 1.0, 6.0, 2.0, 1.0, 5.0, 2.0, 47.0, 3.0, 6.0, 4.0, 18.0, 2.0, 2.0, 2.0, 88.0, 4.0, 4.0, 2.0, 2.0, 7.0, 12.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 14.0, 45.0, 1.0, 4.0, 1.0, 15.0, 1.0, 4.0, 3.0, 91.0, 3.0, 14.0, 4.0, 2.0, 2.0, 6.0, 22.0, 1.0, 2.0, 7.0, 2.0, 17.0, 2.0, 4.0, 2.0, 41.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 14.0, 15.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 8.0, 23.0, 1.0, 1.0, 7.0, 8.0, 8.0, 1.0, 4.0, 2.0, 2.0, 13.0, 1.0, 17.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 13.0, 4.0, 7.0, 2.0, 35.0, 1.0, 14.0, 2.0, 2.0, 4.0, 5.0, 4.0, 3.0, 9.0, 1.0, 8.0, 1.0, 2.0, 87.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 31.0, 4.0, 11.0, 1.0, 12.0, 1.0, 23.0, 6.0, 2.0, 14.0, 50.0, 13.0, 4.0, 2.0, 4.0, 14.0, 4.0, 6.0, 14.0, 30.0, 1.0, 16.0, 24.0, 2.0, 4.0, 40.0, 2.0, 6.0, 2.0, 6.0, 25.0, 2.0, 6.0, 2.0, 4.0, 3.0, 2.0, 2.0, 11.0, 1.0, 3.0, 19.0, 23.0, 14.0, 4.0, 9.0, 2.0, 40.0, 15.0, 1.0, 11.0, 46.0, 21.0, 5.0, 3.0, 2.0, 10.0, 2.0, 20.0, 2.0, 14.0, 3.0, 2.0, 4.0, 2.0, 14.0, 6.0, 4.0, 2.0, 2.0, 4.0, 26.0, 6.0, 2.0, 1.0, 2.0, 5.0, 3.0, 5.0, 14.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 3.0, 13.0, 7.0, 17.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 26.0, 1.0, 2.0, 4.0, 2.0, 1.0, 16.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 7.0, 2.0, 19.0, 4.0, 10.0, 1.0, 4.0, 2.0, 1.0, 14.0, 79.0, 8.0, 5.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 11.0, 1.0, 2.0, 2.0, 4.0, 15.0, 18.0, 1.0, 8.0, 9.0, 4.0, 6.0, 4.0, 2.0, 3.0, 2.0, 5.0, 1.0, 6.0, 1.0, 2.0, 4.0, 1.0, 1.0, 6.0, 16.0, 4.0, 24.0, 19.0, 9.0, 4.0, 4.0, 20.0, 2.0, 18.0, 1.0, 8.0, 6.0, 5.0, 4.0, 4.0, 10.0, 2.0, 2.0, 12.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 5.0, 22.0, 2.0, 3.0, 3.0, 26.0, 3.0, 2.0, 2.0, 4.0, 2.0, 20.0, 2.0, 11.0, 161.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 2.0, 2.0, 67.0, 1.0, 2.0, 2.0, 4.0, 1.0, 10.0, 2.0, 46.0, 2.0, 1.0, 2.0, 4.0, 44.0, 37.0, 6.0, 8.0, 85.0, 4.0, 3.0, 2.0, 4.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 28.0, 2.0, 40.0, 2.0, 53.0, 2.0, 8.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 5.0, 3.0, 13.0, 10.0, 2.0, 38.0, 3.0, 7.0, 2.0, 22.0, 13.0, 2.0, 6.0, 6.0, 2.0, 27.0, 6.0, 2.0, 2.0, 43.0, 19.0, 7.0, 10.0, 2.0, 1.0, 6.0, 2.0, 19.0, 2.0, 1.0, 2.0, 6.0, 2.0, 12.0, 2.0, 3.0, 2.0, 6.0, 2.0, 10.0, 87.0, 2.0, 17.0, 3.0, 10.0, 18.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 17.0, 20.0, 2.0, 8.0, 2.0, 6.0, 2.0, 2.0, 1.0, 8.0, 6.0, 2.0, 12.0, 2.0, 17.0, 2.0, 8.0, 9.0, 6.0, 1.0, 2.0, 7.0, 3.0, 2.0, 2.0, 7.0, 2.0, 4.0, 20.0, 2.0, 19.0, 9.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 6.0, 8.0, 2.0, 2.0, 2.0, 28.0, 2.0, 2.0, 2.0, 2.0, 2.0, 95.0, 2.0, 1.0, 6.0, 20.0, 7.0, 29.0, 4.0, 12.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 6.0, 8.0, 2.0, 11.0, 2.0, 51.0, 2.0, 2.0, 2.0, 7.0, 2.0, 8.0, 3.0, 62.0, 1.0, 2.0, 113.0, 3.0, 28.0, 20.0, 3.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 56.0, 1.0, 12.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 3.0, 1.0, 2.0, 3.0, 2.0, 16.0, 25.0, 1.0, 1.0, 5.0, 27.0, 2.0, 21.0, 2.0, 3.0, 6.0, 7.0, 22.0, 4.0, 4.0, 5.0, 2.0, 5.0, 2.0, 2.0, 9.0, 4.0, 30.0, 5.0, 3.0, 10.0, 5.0, 19.0, 25.0, 4.0, 2.0, 5.0, 2.0, 5.0, 5.0, 5.0, 1.0, 1.0, 5.0, 8.0, 3.0, 9.0, 1.0, 8.0, 6.0, 2.0, 20.0, 8.0, 4.0, 2.0, 12.0, 4.0, 6.0, 4.0, 9.0, 7.0, 27.0, 1.0, 70.0, 3.0, 2.0, 3.0, 4.0, 2.0, 4.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 17.0, 3.0, 5.0, 1.0, 2.0, 2.0, 2.0, 11.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 31.0, 12.0, 2.0, 11.0, 3.0, 1.0, 4.0, 4.0, 14.0, 5.0, 2.0, 2.0, 3.0, 28.0, 2.0, 3.0, 1.0, 28.0, 24.0, 26.0, 5.0, 71.0, 10.0, 6.0, 5.0, 13.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 30.0, 8.0, 2.0, 2.0, 4.0, 4.0, 6.0, 2.0, 12.0, 3.0, 2.0, 5.0, 10.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 10.0, 3.0, 9.0, 5.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 50.0, 60.0, 1.0, 6.0, 52.0, 7.0, 14.0, 66.0, 28.0, 67.0, 24.0, 86.0, 24.0, 6.0, 13.0, 9.0, 7.0, 2.0, 11.0, 2.0, 3.0, 5.0, 6.0, 2.0, 214.0, 5.0, 27.0, 17.0, 17.0, 15.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 29.0, 83.0, 4.0, 8.0, 3.0, 4.0, 3.0, 10.0, 20.0, 2.0, 6.0, 4.0, 6.0, 12.0, 4.0, 9.0, 4.0, 35.0, 25.0, 2.0, 24.0, 12.0, 14.0, 17.0, 13.0, 13.0, 7.0, 10.0, 4.0, 31.0, 36.0, 8.0, 17.0, 7.0, 12.0, 30.0, 5.0, 3.0, 38.0, 27.0, 16.0, 16.0, 13.0, 5.0, 3.0, 5.0, 23.0, 7.0, 5.0, 2.0, 2.0, 9.0, 2.0, 2.0, 81.0, 1.0, 2.0, 36.0, 17.0, 54.0, 1.0, 1.0, 2.0, 10.0, 13.0, 158.0, 2.0, 9.0, 29.0, 25.0, 29.0, 2.0, 4.0, 71.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 26.0, 182.0, 11.0, 89.0, 15.0, 97.0, 77.0, 11.0, 9.0, 7.0, 13.0, 15.0, 2.0, 1.0, 5.0, 12.0, 34.0, 9.0, 10.0, 16.0, 14.0, 8.0, 94.0, 21.0, 2.0, 5.0, 2.0, 2.0, 2.0, 12.0, 1.0, 2.0, 1.0, 2.0, 28.0, 2.0, 4.0, 1.0, 1.0, 2.0, 11.0, 3.0, 35.0, 2.0, 15.0, 2.0, 1.0, 8.0, 39.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, 2.0, 1.0, 2.0, 16.0, 4.0, 22.0, 6.0, 2.0, 25.0, 11.0, 4.0, 4.0, 2.0, 1.0, 2.0, 3.0, 3.0, 10.0, 2.0, 2.0, 23.0, 33.0, 22.0, 6.0, 1.0, 2.0, 11.0, 2.0, 6.0, 10.0, 14.0, 1.0, 17.0, 26.0, 2.0, 2.0, 25.0, 1.0, 1.0, 1.0, 1.0, 19.0, 47.0, 1.0, 2.0, 1.0, 79.0, 1.0, 4.0, 2.0, 6.0, 65.0, 11.0, 1.0, 9.0, 6.0, 8.0, 2.0, 3.0, 2.0, 4.0, 7.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 6.0, 5.0, 6.0, 1.0, 7.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 4.0, 4.0, 12.0, 2.0, 8.0, 4.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 22.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 4.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 6.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 8.0, 1.0, 7.0, 4.0, 8.0, 3.0, 3.0, 2.0, 1.0, 6.0, 20.0, 2.0, 2.0, 1.0, 7.0, 1.0, 5.0, 16.0, 24.0, 16.0, 13.0, 4.0, 13.0, 29.0, 21.0, 2.0, 7.0, 1.0, 33.0, 1.0, 6.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 44.0, 2.0, 4.0, 3.0, 4.0, 10.0, 7.0, 3.0, 3.0, 3.0, 4.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 14.0, 24.0, 3.0, 25.0, 1.0, 3.0, 17.0, 26.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 32.0, 1.0, 4.0, 4.0, 3.0, 8.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 14.0, 20.0, 17.0, 22.0, 18.0, 21.0, 2.0, 28.0, 17.0, 19.0, 85.0, 59.0, 3.0, 33.0, 14.0, 26.0, 23.0, 2.0, 5.0, 17.0, 6.0, 2.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 13.0, 2.0, 1.0, 2.0, 1.0, 10.0, 3.0, 1.0, 12.0, 3.0, 14.0, 1.0, 4.0, 1.0, 2.0, 13.0, 3.0, 13.0, 7.0, 2.0, 5.0, 54.0, 4.0, 12.0, 1.0, 8.0, 7.0, 6.0, 1.0, 2.0, 30.0, 15.0, 84.0, 78.0, 1.0, 14.0, 5.0, 29.0, 17.0, 2.0, 2.0, 1.0, 76.0, 52.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 14.0, 47.0, 2.0, 1.0, 1.0, 2.0, 5.0, 15.0, 3.0, 1.0, 12.0, 2.0, 12.0, 1.0, 2.0, 4.0, 9.0, 13.0, 4.0, 12.0, 4.0, 57.0, 1.0, 4.0, 9.0, 4.0, 13.0, 3.0, 4.0, 7.0, 3.0, 7.0, 1.0, 4.0, 1.0, 11.0, 17.0, 1.0, 8.0, 6.0, 26.0, 9.0, 6.0, 14.0, 39.0, 5.0, 1.0, 1.0, 8.0, 5.0, 3.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 4.0, 28.0, 1.0, 10.0, 25.0, 2.0, 21.0, 21.0, 10.0, 3.0, 10.0, 3.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 8.0, 14.0, 1.0, 9.0, 1.0, 17.0, 1.0, 6.0, 1.0, 5.0, 2.0, 29.0, 3.0, 1.0, 2.0, 29.0, 2.0, 1.0, 5.0, 2.0, 3.0, 7.0, 3.0, 4.0, 4.0, 2.0, 2.0, 1.0, 41.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 4.0, 2.0, 1.0, 25.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 6.0, 55.0, 6.0, 12.0, 1.0, 5.0, 5.0, 38.0, 12.0, 12.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 82.0, 1.0, 4.0, 1.0, 9.0, 67.0, 1.0, 1.0, 1.0, 12.0, 1.0, 75.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 42.0, 1.0, 2.0, 2.0, 16.0, 2.0, 1.0, 1.0, 1.0, 1.0, 76.0, 1.0, 10.0, 10.0, 3.0, 4.0, 2.0, 4.0, 21.0, 46.0, 14.0, 2.0, 2.0, 4.0, 86.0, 2.0, 2.0, 7.0, 53.0, 3.0, 7.0, 11.0, 3.0, 49.0, 41.0, 8.0, 2.0, 2.0, 9.0, 12.0, 6.0, 8.0, 3.0, 3.0, 58.0, 26.0, 4.0, 2.0, 2.0, 45.0, 4.0, 2.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 71.0, 2.0, 2.0, 14.0, 4.0, 3.0, 1.0, 2.0, 2.0, 41.0, 27.0, 1.0, 3.0, 1.0, 2.0, 4.0, 37.0, 1.0, 18.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 29.0, 1.0, 4.0, 1.0, 5.0, 4.0, 1.0, 4.0, 10.0, 21.0, 2.0, 2.0, 22.0, 6.0, 2.0, 2.0, 1.0, 2.0, 139.0, 19.0, 7.0, 1.0, 15.0, 1.0, 10.0, 19.0, 5.0, 137.0, 9.0, 2.0, 12.0, 12.0, 31.0, 2.0, 6.0, 2.0, 2.0, 30.0, 4.0, 2.0, 25.0, 2.0, 8.0, 15.0, 2.0, 1.0, 1.0, 2.0, 4.0, 21.0, 4.0, 115.0, 4.0, 52.0, 5.0, 6.0, 4.0, 2.0, 2.0, 2.0, 4.0, 71.0, 20.0, 31.0, 6.0, 15.0, 3.0, 12.0, 2.0, 4.0, 6.0, 6.0, 4.0, 3.0, 2.0, 60.0, 6.0, 9.0, 6.0, 10.0, 6.0, 2.0, 2.0, 4.0, 10.0, 2.0, 16.0, 2.0, 1.0, 4.0, 3.0, 10.0, 4.0, 2.0, 4.0, 13.0, 13.0, 10.0, 16.0, 19.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 20.0, 7.0, 2.0, 16.0, 8.0, 2.0, 11.0, 3.0, 2.0, 10.0, 5.0, 23.0, 2.0, 3.0, 7.0, 6.0, 8.0, 2.0, 4.0, 5.0, 2.0, 4.0, 12.0, 2.0, 6.0, 12.0, 1.0, 4.0, 12.0, 10.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 8.0, 8.0, 2.0, 3.0, 8.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 17.0, 16.0, 2.0, 2.0, 28.0, 42.0, 2.0, 46.0, 20.0, 22.0, 2.0, 2.0, 9.0, 5.0, 2.0, 5.0, 1.0, 2.0, 16.0, 4.0, 1.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 37.0, 19.0, 3.0, 1.0, 4.0, 2.0, 2.0, 15.0, 17.0, 2.0, 2.0, 7.0, 4.0, 7.0, 11.0, 2.0, 25.0, 6.0, 2.0, 4.0, 16.0, 5.0, 59.0, 2.0, 3.0, 1.0, 2.0, 10.0, 2.0, 2.0, 31.0, 2.0, 5.0, 2.0, 2.0, 2.0, 18.0, 5.0, 8.0, 14.0, 8.0, 2.0, 13.0, 19.0, 5.0, 4.0, 4.0, 2.0, 8.0, 2.0, 4.0, 2.0, 2.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 53.0, 3.0, 8.0, 13.0, 6.0, 1.0, 4.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 6.0, 6.0, 12.0, 27.0, 4.0, 6.0, 2.0, 8.0, 12.0, 8.0, 2.0, 7.0, 4.0, 11.0, 2.0, 9.0, 4.0, 6.0, 16.0, 5.0, 33.0, 4.0, 7.0, 6.0, 18.0, 2.0, 2.0, 7.0, 2.0, 8.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 36.0, 15.0, 3.0, 2.0, 22.0, 2.0, 9.0, 11.0, 3.0, 54.0, 2.0, 1.0, 8.0, 10.0, 4.0, 10.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 27.0, 2.0, 7.0, 2.0, 5.0, 2.0, 2.0, 5.0, 16.0, 32.0, 2.0, 2.0, 28.0, 6.0, 41.0, 32.0, 2.0, 2.0, 2.0, 8.0, 27.0, 11.0, 2.0, 4.0, 4.0, 2.0, 5.0, 4.0, 2.0, 4.0, 7.0, 6.0, 6.0, 14.0, 12.0, 16.0, 6.0, 2.0, 24.0, 8.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 7.0, 5.0, 4.0, 2.0, 4.0, 17.0, 31.0, 2.0, 12.0, 2.0, 2.0, 6.0, 12.0, 1.0, 2.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 12.0, 9.0, 8.0, 1.0, 2.0, 2.0, 8.0, 2.0, 6.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 13.0, 4.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 17.0, 2.0, 7.0, 1.0, 9.0, 12.0, 8.0, 28.0, 38.0, 2.0, 2.0, 4.0, 2.0, 8.0, 2.0, 18.0, 2.0, 21.0, 4.0, 6.0, 1.0, 2.0, 27.0, 9.0, 2.0, 11.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 3.0, 13.0, 4.0, 1.0, 46.0, 6.0, 4.0, 7.0, 16.0, 13.0, 16.0, 2.0, 13.0, 2.0, 10.0, 39.0, 2.0, 6.0, 8.0, 13.0, 6.0, 16.0, 1.0, 8.0, 2.0, 20.0, 22.0, 10.0, 2.0, 2.0, 2.0, 2.0, 9.0, 28.0, 4.0, 6.0, 6.0, 10.0, 2.0, 18.0, 2.0, 19.0, 2.0, 19.0, 2.0, 1.0, 2.0, 2.0, 13.0, 2.0, 10.0, 2.0, 1.0, 26.0, 2.0, 14.0, 2.0, 8.0, 4.0, 1.0, 6.0, 10.0, 1.0, 4.0, 7.0, 2.0, 12.0, 2.0, 2.0, 6.0, 11.0, 7.0, 4.0, 1.0, 18.0, 2.0, 4.0, 14.0, 6.0, 13.0, 2.0, 20.0, 33.0, 2.0, 2.0, 2.0, 2.0, 17.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 4.0, 5.0, 12.0, 12.0, 2.0, 2.0, 6.0, 14.0, 2.0, 2.0, 9.0, 1.0, 14.0, 6.0, 27.0, 10.0, 1.0, 15.0, 6.0, 2.0, 6.0, 2.0, 6.0, 9.0, 2.0, 2.0, 2.0, 5.0, 9.0, 5.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 22.0, 6.0, 4.0, 16.0, 4.0, 1.0, 21.0, 4.0, 2.0, 9.0, 21.0, 7.0, 2.0, 3.0, 2.0, 31.0, 10.0, 36.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 10.0, 4.0, 2.0, 4.0, 42.0, 2.0, 3.0, 6.0, 2.0, 21.0, 2.0, 2.0, 12.0, 6.0, 2.0, 4.0, 4.0, 4.0, 2.0, 3.0, 4.0, 6.0, 148.0, 9.0, 2.0, 2.0, 12.0, 5.0, 2.0, 2.0, 4.0, 2.0, 3.0, 10.0, 8.0, 2.0, 8.0, 2.0, 2.0, 28.0, 2.0, 13.0, 2.0, 44.0, 16.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 34.0, 2.0, 6.0, 2.0, 2.0, 6.0, 2.0, 9.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 16.0, 24.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 9.0, 43.0, 4.0, 63.0, 4.0, 16.0, 9.0, 14.0, 2.0, 18.0, 11.0, 64.0, 4.0, 5.0, 16.0, 6.0, 22.0, 10.0, 14.0, 32.0, 3.0, 2.0, 17.0, 15.0, 22.0, 4.0, 3.0, 2.0, 2.0, 12.0, 4.0, 7.0, 4.0, 12.0, 5.0, 13.0, 28.0, 9.0, 3.0, 4.0, 2.0, 6.0, 2.0, 6.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 8.0, 7.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 3.0, 7.0, 3.0, 8.0, 23.0, 4.0, 2.0, 6.0, 2.0, 5.0, 4.0, 2.0, 23.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 2.0, 4.0, 9.0, 2.0, 1.0, 4.0, 2.0, 2.0, 15.0, 1.0, 14.0, 5.0, 20.0, 6.0, 1.0, 12.0, 1.0, 4.0, 1.0, 2.0, 6.0, 26.0, 2.0, 108.0, 2.0, 1.0, 4.0, 8.0, 9.0, 1.0, 5.0, 18.0, 3.0, 8.0, 4.0, 6.0, 2.0, 15.0, 1.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 3.0, 2.0, 15.0, 2.0, 9.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 12.0, 2.0, 2.0, 6.0, 2.0, 6.0, 41.0, 3.0, 1.0, 2.0, 7.0, 6.0, 1.0, 14.0, 4.0, 1.0, 4.0, 6.0, 8.0, 4.0, 2.0, 6.0, 2.0, 2.0, 14.0, 8.0, 23.0, 4.0, 13.0, 6.0, 5.0, 6.0, 4.0, 13.0, 2.0, 1.0, 1.0, 6.0, 10.0, 4.0, 2.0, 58.0, 4.0, 1.0, 1.0, 6.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 10.0, 2.0, 1.0, 5.0, 5.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 10.0, 4.0, 4.0, 21.0, 4.0, 6.0, 4.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 15.0, 2.0, 101.0, 3.0, 60.0, 13.0, 4.0, 4.0, 2.0, 6.0, 10.0, 2.0, 2.0, 4.0, 12.0, 11.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 21.0, 4.0, 5.0, 2.0, 2.0, 2.0, 8.0, 2.0, 6.0, 2.0, 4.0, 4.0, 31.0, 2.0, 2.0, 11.0, 2.0, 2.0, 4.0, 35.0, 2.0, 7.0, 3.0, 2.0, 2.0, 4.0, 13.0, 2.0, 8.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 11.0, 3.0, 17.0, 1.0, 2.0, 28.0, 10.0, 4.0, 13.0, 2.0, 6.0, 17.0, 6.0, 6.0, 17.0, 4.0, 16.0, 4.0, 2.0, 4.0, 2.0, 6.0, 40.0, 2.0, 4.0, 27.0, 2.0, 2.0, 2.0, 3.0, 5.0, 11.0, 2.0, 2.0, 4.0, 5.0, 6.0, 46.0, 24.0, 7.0, 3.0, 18.0, 1.0, 12.0, 3.0, 1.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 10.0, 3.0, 2.0, 4.0, 44.0, 4.0, 4.0, 19.0, 16.0, 7.0, 22.0, 11.0, 8.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 8.0, 2.0, 2.0, 12.0, 4.0, 3.0, 4.0, 6.0, 10.0, 4.0, 4.0, 1.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 12.0, 1.0, 4.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 2.0, 9.0, 4.0, 21.0, 2.0, 10.0, 2.0, 2.0, 1.0, 6.0, 2.0, 13.0, 2.0, 8.0, 2.0, 1.0, 7.0, 1.0, 80.0, 10.0, 8.0, 3.0, 3.0, 5.0, 4.0, 2.0, 1.0, 6.0, 2.0, 20.0, 6.0, 2.0, 10.0, 2.0, 2.0, 12.0, 6.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 1.0, 4.0, 1.0, 4.0, 2.0, 4.0, 6.0, 43.0, 2.0, 2.0, 7.0, 4.0, 7.0, 2.0, 8.0, 4.0, 9.0, 14.0, 3.0, 3.0, 2.0, 16.0, 6.0, 4.0, 5.0, 7.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 1.0, 1.0, 22.0, 21.0, 2.0, 2.0, 2.0, 2.0, 11.0, 5.0, 2.0, 25.0, 2.0, 2.0, 25.0, 4.0, 1.0, 7.0, 2.0, 27.0, 1.0, 2.0, 19.0, 8.0, 5.0, 11.0, 2.0, 4.0, 2.0, 6.0, 44.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 15.0, 4.0, 6.0, 2.0, 7.0, 3.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 6.0, 2.0, 6.0, 6.0, 4.0, 4.0, 6.0, 2.0, 3.0, 4.0, 6.0, 2.0, 5.0, 3.0, 13.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 6.0, 4.0, 2.0, 3.0, 32.0, 14.0, 2.0, 30.0, 1.0, 23.0, 7.0, 23.0, 5.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 8.0, 15.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 13.0, 27.0, 2.0, 1.0, 4.0, 2.0, 2.0, 19.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 11.0, 1.0, 16.0, 2.0, 13.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 15.0, 2.0, 24.0, 2.0, 18.0, 1.0, 6.0, 17.0, 2.0, 8.0, 9.0, 2.0, 9.0, 2.0, 2.0, 2.0, 6.0, 2.0, 10.0, 12.0, 22.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 18.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 4.0, 11.0, 6.0, 2.0, 2.0, 10.0, 15.0, 40.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 10.0, 2.0, 2.0, 8.0, 2.0, 18.0, 1.0, 10.0, 4.0, 10.0, 2.0, 4.0, 4.0, 36.0, 4.0, 2.0, 6.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 2.0, 8.0, 6.0, 2.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 7.0, 39.0, 4.0, 4.0, 20.0, 76.0, 12.0, 10.0, 5.0, 16.0, 3.0, 7.0, 42.0, 6.0, 1.0, 4.0, 17.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 12.0, 7.0, 4.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 5.0, 4.0, 3.0, 8.0, 1.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 9.0, 4.0, 4.0, 8.0, 15.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 18.0, 2.0, 6.0, 2.0, 2.0, 4.0, 4.0, 2.0, 14.0, 2.0, 2.0, 4.0, 2.0, 4.0, 5.0, 21.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 5.0, 2.0, 10.0, 2.0, 2.0, 4.0, 2.0, 12.0, 22.0, 7.0, 2.0, 4.0, 6.0, 4.0, 6.0, 2.0, 2.0, 2.0, 6.0, 4.0, 5.0, 1.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 21.0, 2.0, 6.0, 5.0, 4.0, 9.0, 6.0, 6.0, 8.0, 4.0, 3.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 5.0, 11.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 31.0, 3.0, 2.0, 4.0, 17.0, 45.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 14.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 16.0, 2.0, 2.0, 3.0, 10.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 2.0, 1.0, 4.0, 4.0, 4.0, 6.0, 5.0, 4.0, 2.0, 2.0, 5.0, 1.0, 5.0, 4.0, 8.0, 2.0, 2.0, 4.0, 2.0, 4.0, 10.0, 2.0, 7.0, 11.0, 7.0, 4.0, 7.0, 13.0, 2.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 7.0, 1.0, 3.0, 5.0, 4.0, 1.0, 4.0, 9.0, 1.0, 4.0, 1.0, 2.0, 2.0, 22.0, 4.0, 5.0, 6.0, 5.0, 2.0, 5.0, 2.0, 3.0, 2.0, 8.0, 1.0, 2.0, 4.0, 8.0, 5.0, 7.0, 2.0, 2.0, 1.0, 2.0, 10.0, 10.0, 1.0, 6.0, 1.0, 4.0, 4.0, 14.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 4.0, 22.0, 2.0, 6.0, 5.0, 1.0, 2.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 18.0, 14.0, 17.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 5.0, 4.0, 1.0, 1.0, 14.0, 2.0, 3.0, 2.0, 2.0, 13.0, 1.0, 1.0, 17.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 2.0, 6.0, 4.0, 2.0, 44.0, 8.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 18.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 8.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 6.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 9.0, 1.0, 2.0, 4.0, 7.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 21.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 5.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 8.0, 4.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 37.0, 1.0, 6.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 1.0, 18.0, 1.0, 1.0, 6.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 4.0, 2.0, 2.0, 14.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 12.0, 2.0, 25.0, 2.0, 2.0, 2.0, 6.0, 9.0, 39.0, 1.0, 5.0, 16.0, 3.0, 2.0, 2.0, 2.0, 12.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 4.0, 4.0, 8.0, 1.0, 1.0, 3.0, 1.0, 4.0, 9.0, 6.0, 13.0, 2.0, 4.0, 22.0, 4.0, 2.0, 2.0, 4.0, 44.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 21.0, 2.0, 3.0, 22.0, 1.0, 2.0, 8.0, 2.0, 2.0, 5.0, 6.0, 2.0, 7.0, 3.0, 1.0, 1.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 6.0, 1.0, 7.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 27.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 6.0, 1.0, 3.0, 21.0, 2.0, 24.0, 5.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 16.0, 2.0, 4.0, 39.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 22.0, 5.0, 15.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 2.0, 23.0, 4.0, 2.0, 4.0, 4.0, 2.0, 18.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 8.0, 23.0, 13.0, 2.0, 2.0, 2.0, 8.0, 2.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 10.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 12.0, 3.0, 4.0, 18.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 9.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 13.0, 3.0, 15.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 18.0, 2.0, 1.0, 2.0, 6.0, 8.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 14.0, 3.0, 2.0, 5.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 5.0, 23.0, 4.0, 6.0, 7.0, 27.0, 2.0, 2.0, 1.0, 2.0, 2.0, 21.0, 24.0, 2.0, 4.0, 2.0, 8.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 12.0, 3.0, 3.0, 4.0, 5.0, 2.0, 4.0, 2.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 29.0, 3.0, 11.0, 42.0, 7.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 24.0, 2.0, 2.0, 10.0, 4.0, 1.0, 5.0, 4.0, 2.0, 23.0, 2.0, 13.0, 4.0, 2.0, 5.0, 10.0, 8.0, 4.0, 1.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 19.0, 23.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 3.0, 8.0, 3.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 33.0, 2.0, 2.0, 17.0, 1.0, 44.0, 3.0, 4.0, 2.0, 2.0, 2.0, 5.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 20.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 34.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 6.0, 8.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, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 1.0, 10.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 1.0, 16.0, 4.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 5.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 6.0, 3.0, 12.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 11.0, 25.0, 2.0, 9.0, 11.0, 2.0, 2.0, 5.0, 4.0, 6.0, 12.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 19.0, 5.0, 10.0, 2.0, 2.0, 3.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 17.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 235.0, 18.0, 18.0, 28.0, 8.0, 2.0, 12.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 3.0, 17.0, 2.0, 2.0, 3.0, 3.0, 7.0, 10.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 4.0, 2.0, 6.0, 2.0, 14.0, 5.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 54.0, 1.0, 1.0, 2.0, 6.0, 13.0, 2.0, 4.0, 2.0, 7.0, 2.0, 2.0, 8.0, 13.0, 1.0, 2.0, 2.0, 11.0, 2.0, 6.0, 15.0, 1.0, 1.0, 3.0, 2.0, 5.0, 6.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 10.0, 2.0, 6.0, 4.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 5.0, 1.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 53.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 34.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 24.0, 23.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 2.0, 4.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 19.0, 9.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 10.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 5.0, 4.0, 2.0, 30.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 5.0, 2.0, 8.0, 2.0, 1.0, 9.0, 2.0, 23.0, 4.0, 2.0, 3.0, 2.0, 2.0, 8.0, 10.0, 2.0, 29.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 25.0, 4.0, 4.0, 4.0, 17.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 8.0, 2.0, 9.0, 3.0, 4.0, 5.0, 2.0, 2.0, 13.0, 5.0, 25.0, 2.0, 1.0, 4.0, 2.0, 2.0, 8.0, 8.0, 1.0, 3.0, 5.0, 4.0, 2.0, 2.0, 10.0, 2.0, 24.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 9.0, 2.0, 6.0, 2.0, 2.0, 4.0, 2.0, 11.0, 2.0, 6.0, 7.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 10.0, 2.0, 3.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 26.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 7.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 8.0, 1.0, 7.0, 7.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 10.0, 5.0, 4.0, 3.0, 2.0, 2.0, 9.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 15.0, 26.0, 1.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 6.0, 20.0, 24.0, 6.0, 2.0, 1.0, 20.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 6.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 21.0, 5.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 26.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 13.0, 1.0, 2.0, 2.0, 11.0, 4.0, 6.0, 5.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 3.0, 2.0, 2.0, 5.0, 3.0, 47.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, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 5.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 21.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 29.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 18.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 11.0, 58.0, 2.0, 4.0, 2.0, 4.0, 10.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 19.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 24.0, 2.0, 1.0, 17.0, 2.0, 3.0, 5.0, 1.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 12.0, 4.0, 4.0, 2.0, 3.0, 2.0, 9.0, 1.0, 2.0, 7.0, 4.0, 3.0, 9.0, 13.0, 2.0, 2.0, 9.0, 18.0, 2.0, 16.0, 3.0, 4.0, 10.0, 15.0, 6.0, 5.0, 1.0, 4.0, 2.0, 1.0, 15.0, 60.0, 1.0, 37.0, 4.0, 30.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 16.0, 2.0, 2.0, 11.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 5.0, 1.0, 5.0, 6.0, 1.0, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 10.0, 19.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 12.0, 18.0, 8.0, 1.0, 2.0, 2.0, 1.0, 12.0, 6.0, 88.0, 3.0, 5.0, 37.0, 22.0, 4.0, 11.0, 4.0, 6.0, 6.0, 4.0, 7.0, 2.0, 21.0, 36.0, 4.0, 1.0, 2.0, 11.0, 2.0, 2.0, 393.0, 1.0, 2.0, 13.0, 6.0, 4.0, 152.0, 7.0, 10.0, 1.0, 21.0, 3.0, 18.0, 41.0, 2.0, 4.0, 4.0, 4.0, 1.0, 9.0, 1.0, 19.0, 2.0, 4.0, 1.0, 18.0, 32.0, 11.0, 1.0, 1.0, 5.0, 2.0, 23.0, 2.0, 1.0, 2.0, 187.0, 14.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 6.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 3.0, 9.0, 1.0, 35.0, 72.0, 2.0, 2.0, 2.0, 1.0, 25.0, 29.0, 6.0, 3.0, 9.0, 2.0, 2.0, 8.0, 2.0, 2.0, 5.0, 8.0, 2.0, 54.0, 2.0, 2.0, 17.0, 5.0, 2.0, 7.0, 5.0, 4.0, 41.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 15.0, 8.0, 2.0, 2.0, 2.0, 9.0, 2.0, 207.0, 3.0, 2.0, 8.0, 2.0, 2.0, 4.0, 16.0, 7.0, 4.0, 2.0, 16.0, 6.0, 3.0, 29.0, 1.0, 4.0, 39.0, 5.0, 2.0, 7.0, 16.0, 3.0, 1.0, 6.0, 4.0, 16.0, 25.0, 45.0, 16.0, 46.0, 44.0, 28.0, 45.0, 45.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 13.0, 31.0, 4.0, 14.0, 9.0, 47.0, 25.0, 2.0, 4.0, 6.0, 6.0, 2.0, 11.0, 43.0, 2.0, 12.0, 13.0, 22.0, 6.0, 7.0, 24.0, 7.0, 10.0, 2.0, 1.0, 16.0, 40.0, 1.0, 5.0, 51.0, 36.0, 5.0, 14.0, 2.0, 1.0, 136.0, 31.0, 39.0, 12.0, 2.0, 3.0, 4.0, 1.0, 12.0, 15.0, 14.0, 2.0, 8.0, 2.0, 4.0, 10.0, 8.0, 4.0, 16.0, 7.0, 3.0, 13.0, 5.0, 13.0, 2.0, 5.0, 1.0, 135.0, 4.0, 12.0, 4.0, 5.0, 14.0, 5.0, 7.0, 110.0, 14.0, 5.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 25.0, 3.0, 1.0, 1.0, 1.0, 27.0, 1.0, 1.0, 1.0, 4.0, 4.0, 5.0, 1.0, 36.0, 2.0, 4.0, 10.0, 2.0, 2.0, 54.0, 35.0, 2.0, 6.0, 4.0, 6.0, 2.0, 9.0, 2.0, 10.0, 16.0, 7.0, 6.0, 24.0, 7.0, 8.0, 16.0, 2.0, 4.0, 38.0, 2.0, 6.0, 2.0, 10.0, 6.0, 3.0, 81.0, 102.0, 25.0, 10.0, 9.0, 2.0, 5.0, 13.0, 4.0, 2.0, 2.0, 2.0, 5.0, 29.0, 2.0, 23.0, 6.0, 1.0, 1.0, 13.0, 6.0, 6.0, 6.0, 2.0, 1.0, 3.0, 1.0, 2.0, 13.0, 5.0, 13.0, 2.0, 4.0, 2.0, 3.0, 38.0, 27.0, 10.0, 3.0, 11.0, 28.0, 15.0, 4.0, 2.0, 17.0, 12.0, 4.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 31.0, 11.0, 13.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 15.0, 5.0, 14.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 15.0, 13.0, 36.0, 1.0, 5.0, 1.0, 7.0, 2.0, 11.0, 10.0, 26.0, 8.0, 27.0, 2.0, 4.0, 6.0, 8.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 8.0, 2.0, 2.0, 10.0, 23.0, 2.0, 33.0, 1.0, 20.0, 12.0, 6.0, 36.0, 14.0, 1.0, 10.0, 1.0, 1.0, 8.0, 7.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 2.0, 4.0, 8.0, 4.0, 6.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 11.0, 35.0, 2.0, 14.0, 2.0, 5.0, 6.0, 5.0, 6.0, 4.0, 2.0, 6.0, 9.0, 6.0, 6.0, 2.0, 8.0, 9.0, 2.0, 2.0, 2.0, 7.0, 9.0, 1.0, 4.0, 6.0, 38.0, 6.0, 7.0, 1.0, 2.0, 14.0, 3.0, 13.0, 8.0, 9.0, 7.0, 8.0, 10.0, 1.0, 1.0, 12.0, 1.0, 4.0, 4.0, 4.0, 21.0, 7.0, 12.0, 3.0, 2.0, 1.0, 21.0, 1.0, 2.0, 13.0, 14.0, 5.0, 4.0, 10.0, 1.0, 2.0, 8.0, 2.0, 1.0, 18.0, 5.0, 3.0, 4.0, 8.0, 4.0, 2.0, 6.0, 7.0, 18.0, 8.0, 4.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 10.0, 17.0, 2.0, 43.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 15.0, 43.0, 3.0, 6.0, 1.0, 34.0, 2.0, 13.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 18.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 6.0, 1.0, 4.0, 4.0, 1.0, 2.0, 7.0, 2.0, 1.0, 2.0, 2.0, 4.0, 25.0, 3.0, 2.0, 14.0, 6.0, 20.0, 1.0, 4.0, 2.0, 14.0, 2.0, 1.0, 1.0, 4.0, 11.0, 6.0, 22.0, 30.0, 1.0, 12.0, 1.0, 19.0, 1.0, 2.0, 1.0, 1.0, 8.0, 14.0, 1.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 13.0, 1.0, 7.0, 2.0, 1.0, 2.0, 14.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 15.0, 17.0, 2.0, 2.0, 2.0, 20.0, 1.0, 15.0, 2.0, 1.0, 10.0, 1.0, 2.0, 54.0, 1.0, 1.0, 1.0, 10.0, 4.0, 5.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 6.0, 26.0, 11.0, 33.0, 12.0, 11.0, 11.0, 1.0, 10.0, 12.0, 25.0, 26.0, 8.0, 24.0, 37.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 6.0, 18.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 32.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 5.0, 3.0, 1.0, 2.0, 2.0, 5.0, 9.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 5.0, 5.0, 3.0, 5.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 36.0, 2.0, 11.0, 1.0, 1.0, 28.0, 19.0, 5.0, 7.0, 15.0, 14.0, 7.0, 54.0, 10.0, 10.0, 18.0, 3.0, 3.0, 5.0, 13.0, 4.0, 52.0, 3.0, 6.0, 1.0, 1.0, 3.0, 16.0, 8.0, 32.0, 25.0, 1.0, 1.0, 4.0, 24.0, 35.0, 10.0, 12.0, 36.0, 4.0, 2.0, 10.0, 11.0, 6.0, 4.0, 2.0, 7.0, 1.0, 1.0, 1.0, 22.0, 20.0, 13.0, 17.0, 5.0, 44.0, 12.0, 2.0, 49.0, 18.0, 6.0, 1.0, 12.0, 34.0, 2.0, 11.0, 2.0, 4.0, 4.0, 1.0, 12.0, 50.0, 4.0, 2.0, 15.0, 18.0, 2.0, 3.0, 1.0, 3.0, 7.0, 3.0, 31.0, 42.0, 23.0, 39.0, 27.0, 19.0, 6.0, 11.0, 5.0, 1.0, 4.0, 4.0, 1.0, 6.0, 10.0, 1.0, 1.0, 2.0, 2.0, 7.0, 2.0, 17.0, 5.0, 14.0, 4.0, 2.0, 4.0, 9.0, 9.0, 21.0, 1.0, 3.0, 5.0, 3.0, 3.0, 9.0, 7.0, 7.0, 3.0, 20.0, 2.0, 6.0, 2.0, 2.0, 2.0, 12.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 14.0, 2.0, 39.0, 1.0, 1.0, 4.0, 8.0, 9.0, 2.0, 26.0, 10.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 4.0, 4.0, 3.0, 6.0, 6.0, 10.0, 24.0, 2.0, 4.0, 2.0, 19.0, 1.0, 2.0, 1.0, 3.0, 15.0, 11.0, 19.0, 1.0, 15.0, 24.0, 1.0, 25.0, 29.0, 3.0, 3.0, 3.0, 1.0, 2.0, 4.0, 11.0, 19.0, 4.0, 2.0, 25.0, 1.0, 2.0, 52.0, 4.0, 8.0, 1.0, 2.0, 1.0, 14.0, 4.0, 3.0, 2.0, 4.0, 12.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 13.0, 1.0, 2.0, 2.0, 1.0, 7.0, 49.0, 1.0, 1.0, 3.0, 3.0, 7.0, 3.0, 8.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 5.0, 4.0, 19.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 9.0, 9.0, 3.0, 2.0, 2.0, 4.0, 2.0, 6.0, 1.0, 5.0, 3.0, 6.0, 2.0, 1.0, 5.0, 7.0, 1.0, 4.0, 1.0, 58.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 5.0, 1.0, 2.0, 4.0, 76.0, 1.0, 12.0, 2.0, 20.0, 12.0, 4.0, 14.0, 2.0, 1.0, 4.0, 18.0, 9.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 2.0, 8.0, 12.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 26.0, 7.0, 1.0, 2.0, 2.0, 8.0, 6.0, 1.0, 2.0, 6.0, 14.0, 2.0, 1.0, 1.0, 13.0, 1.0, 2.0, 4.0, 18.0, 4.0, 14.0, 6.0, 6.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 17.0, 2.0, 4.0, 4.0, 2.0, 2.0, 14.0, 10.0, 14.0, 5.0, 2.0, 8.0, 6.0, 1.0, 14.0, 2.0, 9.0, 2.0, 10.0, 2.0, 4.0, 1.0, 8.0, 6.0, 2.0, 4.0, 4.0, 8.0, 1.0, 1.0, 53.0, 2.0, 2.0, 1.0, 5.0, 3.0, 6.0, 1.0, 4.0, 4.0, 30.0, 2.0, 2.0, 8.0, 4.0, 10.0, 2.0, 2.0, 2.0, 16.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 10.0, 16.0, 13.0, 3.0, 3.0, 1.0, 24.0, 10.0, 1.0, 1.0, 15.0, 27.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 4.0, 2.0, 5.0, 5.0, 3.0, 22.0, 2.0, 1.0, 5.0, 19.0, 8.0, 31.0, 29.0, 22.0, 78.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 4.0, 10.0, 6.0, 2.0, 5.0, 1.0, 1.0, 1.0, 13.0, 1.0, 25.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 27.0, 1.0, 6.0, 1.0, 13.0, 35.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 4.0, 6.0, 10.0, 3.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 16.0, 2.0, 13.0, 21.0, 3.0, 8.0, 1.0, 7.0, 3.0, 2.0, 6.0, 15.0, 2.0, 3.0, 4.0, 2.0, 1.0, 8.0, 12.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 31.0, 13.0, 1.0, 2.0, 2.0, 16.0, 4.0, 8.0, 7.0, 1.0, 1.0, 9.0, 1.0, 1.0, 6.0, 1.0, 1.0, 8.0, 14.0, 3.0, 1.0, 2.0, 24.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 41.0, 13.0, 2.0, 4.0, 5.0, 2.0, 29.0, 5.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 15.0, 9.0, 10.0, 17.0, 5.0, 5.0, 19.0, 2.0, 24.0, 18.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, 3.0, 9.0, 4.0, 17.0, 4.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 8.0, 4.0, 6.0, 7.0, 7.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 4.0, 4.0, 2.0, 2.0, 91.0, 1.0, 103.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 36.0, 9.0, 41.0, 19.0, 37.0, 10.0, 4.0, 1.0, 1.0, 38.0, 2.0, 2.0, 2.0, 19.0, 13.0, 19.0, 8.0, 14.0, 1.0, 9.0, 3.0, 4.0, 1.0, 1.0, 3.0, 3.0, 12.0, 10.0, 1.0, 1.0, 4.0, 12.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 34.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 12.0, 19.0, 12.0, 4.0, 12.0, 4.0, 18.0, 17.0, 16.0, 3.0, 20.0, 1.0, 2.0, 14.0, 2.0, 1.0, 1.0, 50.0, 8.0, 7.0, 3.0, 21.0, 49.0, 12.0, 9.0, 8.0, 2.0, 11.0, 26.0, 2.0, 2.0, 2.0, 32.0, 2.0, 3.0, 20.0, 1.0, 19.0, 12.0, 4.0, 2.0, 3.0, 1.0, 10.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 4.0, 9.0, 8.0, 1.0, 1.0, 8.0, 1.0, 14.0, 12.0, 1.0, 34.0, 2.0, 10.0, 6.0, 2.0, 2.0, 29.0, 2.0, 13.0, 10.0, 9.0, 3.0, 4.0, 4.0, 3.0, 21.0, 26.0, 5.0, 12.0, 16.0, 2.0, 6.0, 9.0, 4.0, 2.0, 4.0, 4.0, 6.0, 1.0, 20.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 20.0, 2.0, 30.0, 4.0, 4.0, 1.0, 11.0, 3.0, 4.0, 7.0, 4.0, 7.0, 5.0, 3.0, 2.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 18.0, 41.0, 2.0, 3.0, 11.0, 1.0, 2.0, 3.0, 4.0, 2.0, 29.0, 1.0, 2.0, 5.0, 7.0, 3.0, 36.0, 2.0, 1.0, 1.0, 8.0, 2.0, 2.0, 3.0, 10.0, 9.0, 9.0, 6.0, 11.0, 4.0, 11.0, 13.0, 16.0, 5.0, 1.0, 4.0, 11.0, 4.0, 4.0, 4.0, 1.0, 4.0, 4.0, 8.0, 15.0, 1.0, 4.0, 5.0, 2.0, 13.0, 33.0, 19.0, 11.0, 2.0, 2.0, 7.0, 12.0, 1.0, 1.0, 2.0, 13.0, 10.0, 6.0, 7.0, 1.0, 19.0, 8.0, 12.0, 1.0, 1.0, 9.0, 5.0, 2.0, 2.0, 1.0, 10.0, 9.0, 18.0, 13.0, 1.0, 2.0, 3.0, 33.0, 43.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 4.0, 1.0, 2.0, 2.0, 9.0, 5.0, 3.0, 2.0, 5.0, 2.0, 15.0, 7.0, 5.0, 3.0, 1.0, 2.0, 2.0, 37.0, 1.0, 23.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 45.0, 8.0, 15.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 11.0, 2.0, 1.0, 5.0, 4.0, 15.0, 4.0, 19.0, 5.0, 17.0, 26.0, 1.0, 4.0, 28.0, 37.0, 11.0, 1.0, 5.0, 5.0, 18.0, 34.0, 1.0, 1.0, 1.0, 2.0, 20.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 13.0, 7.0, 1.0, 2.0, 1.0, 4.0, 18.0, 4.0, 1.0, 1.0, 2.0, 14.0, 18.0, 31.0, 1.0, 3.0, 2.0, 3.0, 6.0, 17.0, 1.0, 2.0, 6.0, 7.0, 1.0, 2.0, 15.0, 6.0, 10.0, 2.0, 4.0, 2.0, 2.0, 6.0, 8.0, 1.0, 13.0, 2.0, 3.0, 35.0, 5.0, 19.0, 22.0, 15.0, 18.0, 20.0, 27.0, 24.0, 7.0, 15.0, 2.0, 5.0, 12.0, 13.0, 11.0, 4.0, 5.0, 6.0, 6.0, 5.0, 3.0, 5.0, 5.0, 1.0, 1.0, 5.0, 11.0, 1.0, 1.0, 2.0, 10.0, 21.0, 19.0, 5.0, 2.0, 7.0, 2.0, 8.0, 2.0, 2.0, 27.0, 7.0, 1.0, 14.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 9.0, 7.0, 2.0, 2.0, 15.0, 3.0, 14.0, 1.0, 2.0, 2.0, 1.0, 2.0, 12.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 3.0, 22.0, 2.0, 50.0, 27.0, 1.0, 2.0, 11.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 16.0, 17.0, 1.0, 9.0, 1.0, 1.0, 13.0, 6.0, 4.0, 18.0, 19.0, 1.0, 1.0, 32.0, 1.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 2.0, 15.0, 17.0, 15.0, 16.0, 1.0, 5.0, 9.0, 5.0, 5.0, 5.0, 33.0, 15.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 22.0, 6.0, 1.0, 1.0, 2.0, 7.0, 19.0, 22.0, 13.0, 2.0, 31.0, 4.0, 30.0, 1.0, 2.0, 14.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 3.0, 4.0, 4.0, 4.0, 1.0, 3.0, 3.0, 5.0, 5.0, 1.0, 1.0, 7.0, 26.0, 6.0, 13.0, 1.0, 1.0, 3.0, 6.0, 6.0, 1.0, 1.0, 6.0, 4.0, 14.0, 12.0, 2.0, 4.0, 2.0, 1.0, 3.0, 9.0, 10.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 16.0, 16.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 43.0, 8.0, 1.0, 1.0, 4.0, 1.0, 6.0, 32.0, 4.0, 11.0, 13.0, 3.0, 1.0, 1.0, 11.0, 20.0, 15.0, 10.0, 18.0, 4.0, 2.0, 1.0, 1.0, 11.0, 4.0, 13.0, 14.0, 2.0, 2.0, 1.0, 3.0, 22.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 6.0, 3.0, 2.0, 20.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 7.0, 1.0, 1.0, 4.0, 17.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 39.0, 2.0, 63.0, 26.0, 38.0, 1.0, 1.0, 12.0, 2.0, 2.0, 3.0, 40.0, 28.0, 1.0, 4.0, 14.0, 1.0, 8.0, 10.0, 6.0, 4.0, 4.0, 10.0, 9.0, 2.0, 4.0, 5.0, 5.0, 9.0, 8.0, 5.0, 4.0, 20.0, 10.0, 16.0, 7.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 34.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 17.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 8.0, 4.0, 1.0, 1.0, 1.0, 7.0, 17.0, 1.0, 6.0, 1.0, 7.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 9.0, 3.0, 17.0, 2.0, 2.0, 1.0, 6.0, 6.0, 5.0, 4.0, 1.0, 2.0, 9.0, 8.0, 2.0, 1.0, 10.0, 8.0, 1.0, 13.0, 2.0, 2.0, 6.0, 2.0, 52.0, 216.0, 1.0, 29.0, 18.0, 12.0, 3.0, 26.0, 1.0, 16.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 6.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 10.0, 1.0, 27.0, 6.0, 2.0, 1.0, 1.0, 2.0, 49.0, 1.0, 11.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 19.0, 5.0, 2.0, 1.0, 4.0, 1.0, 2.0, 4.0, 13.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 8.0, 6.0, 10.0, 15.0, 6.0, 12.0, 2.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 30.0, 1.0, 11.0, 1.0, 1.0, 22.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 10.0, 4.0, 5.0, 6.0, 6.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 1.0, 8.0, 17.0, 8.0, 4.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 5.0, 2.0, 5.0, 4.0, 19.0, 11.0, 1.0, 19.0, 3.0, 1.0, 1.0, 2.0, 2.0, 18.0, 2.0, 5.0, 13.0, 2.0, 1.0, 25.0, 1.0, 1.0, 27.0, 4.0, 9.0, 21.0, 245.0, 5.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.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, 13.0, 6.0, 1.0, 1.0, 19.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 10.0, 4.0, 7.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 23.0, 1.0, 2.0, 2.0, 1.0, 4.0, 9.0, 42.0, 11.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 57.0, 3.0, 6.0, 11.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 9.0, 1.0, 6.0, 1.0, 2.0, 1.0, 3.0, 6.0, 5.0, 5.0, 6.0, 9.0, 14.0, 1.0, 10.0, 23.0, 10.0, 1.0, 23.0, 15.0, 49.0, 1.0, 2.0, 5.0, 1.0, 5.0, 8.0, 2.0, 29.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 23.0, 7.0, 1.0, 1.0, 3.0, 51.0, 7.0, 4.0, 1.0, 1.0, 3.0, 5.0, 2.0, 24.0, 4.0, 1.0, 2.0, 3.0, 6.0, 26.0, 8.0, 1.0, 5.0, 13.0, 1.0, 2.0, 22.0, 1.0, 1.0, 8.0, 6.0, 6.0, 8.0, 8.0, 14.0, 1.0, 9.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 10.0, 1.0, 2.0, 1.0, 14.0, 1.0, 7.0, 1.0, 1.0, 5.0, 2.0, 10.0, 3.0, 14.0, 1.0, 3.0, 4.0, 8.0, 7.0, 2.0, 1.0, 15.0, 25.0, 1.0, 3.0, 4.0, 5.0, 4.0, 16.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 4.0, 16.0, 1.0, 4.0, 14.0, 5.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 7.0, 14.0, 1.0, 3.0, 2.0, 3.0, 5.0, 48.0, 15.0, 4.0, 1.0, 7.0, 12.0, 2.0, 13.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 26.0, 3.0, 2.0, 1.0, 5.0, 5.0, 1.0, 4.0, 13.0, 1.0, 10.0, 5.0, 1.0, 12.0, 1.0, 3.0, 11.0, 2.0, 19.0, 17.0, 8.0, 6.0, 5.0, 15.0, 18.0, 4.0, 5.0, 1.0, 9.0, 8.0, 11.0, 11.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 6.0, 5.0, 8.0, 4.0, 1.0, 10.0, 1.0, 3.0, 1.0, 18.0, 2.0, 2.0, 1.0, 1.0, 4.0, 5.0, 2.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 9.0, 3.0, 1.0, 8.0, 5.0, 10.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 2.0, 1.0, 7.0, 2.0, 10.0, 3.0, 2.0, 3.0, 1.0, 2.0, 3.0, 6.0, 1.0, 6.0, 1.0, 7.0, 1.0, 2.0, 30.0, 2.0, 5.0, 2.0, 1.0, 8.0, 1.0, 15.0, 6.0, 6.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 5.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 14.0, 1.0, 2.0, 2.0, 8.0, 5.0, 1.0, 4.0, 1.0, 14.0, 17.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 3.0, 2.0, 1.0, 1.0, 5.0, 5.0, 3.0, 1.0, 8.0, 1.0, 2.0, 4.0, 12.0, 3.0, 43.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 13.0, 19.0, 3.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 5.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 9.0, 3.0, 5.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 3.0, 10.0, 85.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 19.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 15.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 8.0, 2.0, 4.0, 4.0, 4.0, 1.0, 2.0, 1.0, 2.0, 13.0, 5.0, 3.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 3.0, 9.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 3.0, 1.0, 29.0, 17.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, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 3.0, 4.0, 4.0, 18.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 8.0, 3.0, 3.0, 1.0, 1.0, 1.0, 12.0, 9.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 13.0, 1.0, 3.0, 7.0, 3.0, 1.0, 1.0, 1.0, 10.0, 2.0, 5.0, 9.0, 1.0, 3.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 9.0, 1.0, 16.0, 21.0, 2.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 6.0, 1.0, 1.0, 2.0, 4.0, 7.0, 3.0, 11.0, 1.0, 6.0, 2.0, 21.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 10.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 10.0, 9.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, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 2.0, 3.0, 33.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 17.0, 5.0, 2.0, 1.0, 2.0, 6.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 9.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 2.0, 7.0, 1.0, 4.0, 45.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 22.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 6.0, 2.0, 2.0, 1.0, 15.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 35.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.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, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 2.0, 1.0, 8.0, 1.0, 4.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, 1.0, 1.0, 1.0, 2.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, 2.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, 6.0, 2.0, 6.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 6.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 10.0, 12.0, 1.0, 6.0, 37.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 4.0, 5.0, 1.0, 3.0, 4.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 6.0, 3.0, 14.0, 6.0, 2.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 13.0, 3.0, 3.0, 2.0, 2.0, 16.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 8.0, 8.0, 6.0, 6.0, 2.0, 6.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 18.0, 38.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 6.0, 2.0, 7.0, 1.0, 13.0, 2.0, 7.0, 1.0, 2.0, 18.0, 1.0, 5.0, 3.0, 12.0, 3.0, 5.0, 50.0, 5.0, 11.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 5.0, 18.0, 2.0, 2.0, 10.0, 7.0, 5.0, 1.0, 2.0, 3.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 3.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 2.0, 1.0, 16.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 23.0, 2.0, 2.0, 22.0, 2.0, 2.0, 11.0, 2.0, 1.0, 2.0, 2.0, 22.0, 5.0, 1.0, 8.0, 2.0, 2.0, 1.0, 10.0, 1.0, 10.0, 4.0, 24.0, 1.0, 2.0, 10.0, 11.0, 38.0, 2.0, 2.0, 2.0, 14.0, 9.0, 7.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 15.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 4.0, 8.0, 52.0, 1.0, 2.0, 2.0, 2.0, 22.0, 4.0, 5.0, 4.0, 2.0, 7.0, 2.0, 17.0, 1.0, 17.0, 1.0, 2.0, 1.0, 2.0, 2.0, 8.0, 3.0, 9.0, 22.0, 1.0, 1.0, 9.0, 20.0, 15.0, 4.0, 10.0, 1.0, 2.0, 2.0, 1.0, 4.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 7.0, 2.0, 2.0, 6.0, 4.0, 12.0, 1.0, 2.0, 1.0, 1.0, 6.0, 6.0, 2.0, 4.0, 10.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 22.0, 2.0, 3.0, 1.0, 2.0, 1.0, 11.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, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 213.0, 9.0, 9.0, 12.0, 12.0, 2.0, 75.0, 117.0, 6.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 4.0, 4.0, 24.0, 79.0, 2.0, 37.0, 2.0, 2.0, 2.0, 20.0, 15.0, 14.0, 6.0, 4.0, 36.0, 4.0, 129.0, 4.0, 3.0, 3.0, 3.0, 3.0, 16.0, 9.0, 8.0, 5.0, 11.0, 3.0, 8.0, 12.0, 5.0, 2.0, 119.0, 4.0, 2.0, 19.0, 9.0, 3.0, 5.0, 3.0, 4.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 4.0, 13.0, 25.0, 13.0, 3.0, 1.0, 5.0, 5.0, 4.0, 4.0, 1.0, 1.0, 5.0, 7.0, 7.0, 1.0, 13.0, 1.0, 1.0, 6.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 14.0, 1.0, 1.0, 6.0, 6.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 34.0, 4.0, 3.0, 4.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 6.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.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, 14.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 25.0, 3.0, 2.0, 2.0, 1.0, 15.0, 5.0, 5.0, 14.0, 3.0, 17.0, 1.0, 1.0, 10.0, 2.0, 5.0, 2.0, 1.0, 12.0, 1.0, 1.0, 3.0, 2.0, 2.0, 5.0, 8.0, 20.0, 17.0, 2.0, 4.0, 5.0, 2.0, 4.0, 3.0, 1.0, 8.0, 5.0, 7.0, 14.0, 2.0, 7.0, 8.0, 7.0, 5.0, 12.0, 2.0, 1.0, 5.0, 2.0, 3.0, 3.0, 21.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 7.0, 28.0, 16.0, 2.0, 5.0, 4.0, 5.0, 7.0, 3.0, 2.0, 1.0, 4.0, 2.0, 38.0, 20.0, 20.0, 38.0, 6.0, 1.0, 27.0, 1.0, 16.0, 1.0, 5.0, 3.0, 7.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 6.0, 17.0, 3.0, 2.0, 4.0, 1.0, 13.0, 36.0, 2.0, 2.0, 1.0, 4.0, 11.0, 12.0, 1.0, 5.0, 2.0, 1.0, 7.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 43.0, 2.0, 1.0, 7.0, 3.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 54.0, 1.0, 1.0, 1.0, 6.0, 10.0, 60.0, 2.0, 2.0, 2.0, 2.0, 27.0, 2.0, 2.0, 4.0, 2.0, 1.0, 14.0, 2.0, 1.0, 2.0, 2.0, 4.0, 37.0, 2.0, 2.0, 6.0, 2.0, 6.0, 4.0, 5.0, 3.0, 2.0, 1.0, 2.0, 4.0, 63.0, 2.0, 10.0, 9.0, 93.0, 2.0, 16.0, 6.0, 13.0, 7.0, 7.0, 12.0, 4.0, 40.0, 40.0, 51.0, 15.0, 3.0, 2.0, 21.0, 6.0, 14.0, 10.0, 1.0, 1.0, 9.0, 26.0, 23.0, 1.0, 6.0, 4.0, 34.0, 21.0, 3.0, 15.0, 26.0, 2.0, 23.0, 9.0, 120.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 5.0, 7.0, 1.0, 8.0, 4.0, 8.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 8.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 1.0, 31.0, 2.0, 4.0, 2.0, 2.0, 15.0, 2.0, 2.0, 5.0, 3.0, 20.0, 2.0, 2.0, 6.0, 2.0, 2.0, 19.0, 2.0, 3.0, 6.0, 1.0, 3.0, 2.0, 2.0, 2.0, 17.0, 9.0, 2.0, 2.0, 19.0, 1.0, 2.0, 42.0, 2.0, 2.0, 11.0, 2.0, 6.0, 2.0, 12.0, 2.0, 1.0, 28.0, 18.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 9.0, 1.0, 2.0, 5.0, 2.0, 2.0, 14.0, 3.0, 5.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 2.0, 1.0, 15.0, 1.0, 5.0, 5.0, 3.0, 2.0, 2.0, 2.0, 7.0, 3.0, 1.0, 12.0, 10.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 8.0, 5.0, 1.0, 4.0, 12.0, 4.0, 5.0, 5.0, 46.0, 2.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 6.0, 4.0, 10.0, 7.0, 6.0, 1.0, 9.0, 2.0, 40.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, 38.0, 2.0, 22.0, 8.0, 1.0, 18.0, 1.0, 2.0, 6.0, 4.0, 36.0, 1.0, 1.0, 1.0, 3.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 4.0, 2.0, 8.0, 2.0, 1.0, 10.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 35.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 11.0, 12.0, 2.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 3.0, 10.0, 17.0, 10.0, 2.0, 1.0, 5.0, 5.0, 5.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 3.0, 1.0, 14.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 10.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 8.0, 2.0, 1.0, 3.0, 2.0, 14.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 9.0, 20.0, 7.0, 6.0, 5.0, 9.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 31.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 16.0, 11.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 14.0, 1.0, 2.0, 2.0, 14.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 13.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 10.0, 22.0, 4.0, 23.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 21.0, 2.0, 2.0, 2.0, 6.0, 14.0, 1.0, 2.0, 6.0, 5.0, 1.0, 1.0, 2.0, 4.0, 4.0, 6.0, 1.0, 2.0, 130.0, 33.0, 4.0, 1.0, 2.0, 14.0, 2.0, 2.0, 7.0, 2.0, 4.0, 3.0, 5.0, 20.0, 3.0, 1.0, 2.0, 4.0, 1.0, 10.0, 2.0, 1.0, 1.0, 21.0, 3.0, 3.0, 2.0, 7.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 3.0, 4.0, 30.0, 2.0, 4.0, 21.0, 4.0, 4.0, 2.0, 2.0, 7.0, 8.0, 5.0, 6.0, 19.0, 33.0, 26.0, 3.0, 8.0, 1.0, 3.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 5.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 5.0, 3.0, 3.0, 2.0, 8.0, 4.0, 8.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 24.0, 6.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 16.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 169.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 4.0, 10.0, 2.0, 36.0, 2.0, 6.0, 1.0, 31.0, 2.0, 4.0, 23.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 12.0, 2.0, 12.0, 2.0, 1.0, 5.0, 4.0, 2.0, 6.0, 1.0, 1.0, 47.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 4.0, 9.0, 2.0, 6.0, 47.0, 2.0, 15.0, 23.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 4.0, 9.0, 9.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 17.0, 2.0, 2.0, 7.0, 1.0, 6.0, 3.0, 16.0, 5.0, 3.0, 1.0, 4.0, 15.0, 14.0, 6.0, 4.0, 3.0, 3.0, 1.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 25.0, 15.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 3.0, 13.0, 3.0, 4.0, 8.0, 10.0, 4.0, 4.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 8.0, 1.0, 40.0, 9.0, 5.0, 3.0, 2.0, 4.0, 19.0, 2.0, 34.0, 2.0, 6.0, 6.0, 1.0, 2.0, 7.0, 6.0, 6.0, 6.0, 6.0, 4.0, 6.0, 6.0, 6.0, 2.0, 1.0, 4.0, 12.0, 9.0, 6.0, 27.0, 2.0, 6.0, 1.0, 27.0, 11.0, 8.0, 9.0, 9.0, 6.0, 9.0, 15.0, 1.0, 5.0, 4.0, 4.0, 1.0, 3.0, 5.0, 9.0, 42.0, 14.0, 1.0, 13.0, 10.0, 6.0, 13.0, 1.0, 12.0, 5.0, 3.0, 6.0, 10.0, 78.0, 4.0, 98.0, 22.0, 5.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 5.0, 5.0, 3.0, 6.0, 3.0, 3.0, 2.0, 16.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 7.0, 10.0, 2.0, 3.0, 2.0, 8.0, 2.0, 6.0, 17.0, 9.0, 14.0, 6.0, 9.0, 10.0, 63.0, 31.0, 2.0, 2.0, 6.0, 15.0, 4.0, 2.0, 2.0, 12.0, 5.0, 2.0, 4.0, 2.0, 43.0, 9.0, 11.0, 4.0, 8.0, 72.0, 16.0, 45.0, 4.0, 8.0, 12.0, 2.0, 8.0, 6.0, 30.0, 182.0, 7.0, 4.0, 3.0, 2.0, 7.0, 16.0, 6.0, 7.0, 18.0, 4.0, 10.0, 7.0, 6.0, 28.0, 15.0, 20.0, 4.0, 2.0, 4.0, 17.0, 7.0, 17.0, 76.0, 44.0, 4.0, 2.0, 10.0, 8.0, 13.0, 13.0, 2.0, 20.0, 1.0, 18.0, 2.0, 8.0, 2.0, 11.0, 2.0, 2.0, 2.0, 6.0, 16.0, 17.0, 4.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 10.0, 11.0, 7.0, 2.0, 1.0, 1.0, 33.0, 4.0, 1.0, 24.0, 11.0, 15.0, 1.0, 9.0, 15.0, 144.0, 1.0, 52.0, 1.0, 40.0, 24.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 20.0, 109.0, 1.0, 35.0, 1.0, 1.0, 1.0, 72.0, 8.0, 3.0, 1.0, 2.0, 27.0, 1.0, 1.0, 73.0, 47.0, 29.0, 45.0, 1.0, 19.0, 1.0, 30.0, 1.0, 22.0, 2.0, 2.0, 46.0, 4.0, 2.0, 1.0, 1.0, 1.0, 33.0, 45.0, 9.0, 1.0, 1.0, 2.0, 50.0, 1.0, 18.0, 1.0, 3.0, 9.0, 2.0, 7.0, 9.0, 74.0, 2.0, 2.0, 1.0, 4.0, 14.0, 5.0, 3.0, 2.0, 25.0, 8.0, 45.0, 35.0, 9.0, 2.0, 15.0, 3.0, 1.0, 1.0, 1.0, 34.0, 5.0, 28.0, 8.0, 57.0, 5.0, 23.0, 4.0, 6.0, 2.0, 4.0, 13.0, 16.0, 65.0, 1.0, 1.0, 7.0, 76.0, 16.0, 5.0, 6.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 5.0, 9.0, 1.0, 1.0, 1.0, 85.0, 31.0, 7.0, 1.0, 13.0, 117.0, 6.0, 2.0, 19.0, 3.0, 10.0, 1.0, 11.0, 17.0, 2.0, 2.0, 11.0, 15.0, 3.0, 69.0, 2.0, 18.0, 4.0, 8.0, 1.0, 46.0, 1.0, 4.0, 4.0, 95.0, 1.0, 18.0, 16.0, 1.0, 12.0, 2.0, 2.0, 10.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 2.0, 1.0, 1.0, 27.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 24.0, 17.0, 16.0, 31.0, 26.0, 31.0, 3.0, 7.0, 2.0, 16.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 90.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 2.0, 2.0, 1.0, 9.0, 7.0, 2.0, 1.0, 7.0, 1.0, 22.0, 4.0, 4.0, 3.0, 1.0, 1.0, 3.0, 9.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 15.0, 1.0, 1.0, 7.0, 14.0, 1.0, 7.0, 1.0, 12.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 96.0, 13.0, 1.0, 1.0, 1.0, 1.0, 12.0, 7.0, 43.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 9.0, 1.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 3.0, 5.0, 1.0, 26.0, 30.0, 13.0, 35.0, 1.0, 1.0, 6.0, 13.0, 6.0, 7.0, 15.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 10.0, 2.0, 1.0, 1.0, 13.0, 12.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 7.0, 2.0, 4.0, 14.0, 9.0, 5.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 3.0, 4.0, 3.0, 1.0, 6.0, 1.0, 18.0, 6.0, 2.0, 1.0, 1.0, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 3.0, 1.0, 2.0, 1.0, 12.0, 1.0, 7.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, 7.0, 4.0, 1.0, 1.0, 1.0, 3.0, 5.0, 26.0, 2.0, 3.0, 7.0, 4.0, 2.0, 1.0, 11.0, 1.0, 9.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 4.0, 1.0, 1.0, 6.0, 5.0, 17.0, 1.0, 13.0, 1.0, 1.0, 2.0, 6.0, 6.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 26.0, 1.0, 3.0, 19.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 35.0, 1.0, 1.0, 3.0, 1.0, 16.0, 2.0, 1.0, 6.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, 24.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 14.0, 4.0, 1.0, 5.0, 7.0, 4.0, 1.0, 3.0, 5.0, 6.0, 1.0, 2.0, 27.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 23.0, 1.0, 2.0, 7.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 7.0, 6.0, 3.0, 1.0, 1.0, 3.0, 17.0, 14.0, 4.0, 1.0, 7.0, 3.0, 30.0, 2.0, 3.0, 3.0, 2.0, 11.0, 12.0, 1.0, 6.0, 16.0, 4.0, 2.0, 18.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 3.0, 3.0, 6.0, 1.0, 2.0, 1.0, 2.0, 42.0, 9.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 7.0, 6.0, 2.0, 1.0, 3.0, 15.0, 3.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 8.0, 8.0, 7.0, 1.0, 21.0, 1.0, 6.0, 1.0, 4.0, 7.0, 1.0, 1.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, 33.0, 2.0, 37.0, 8.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 14.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 1.0, 1.0, 2.0, 3.0, 5.0, 34.0, 6.0, 1.0, 1.0, 1.0, 20.0, 8.0, 1.0, 1.0, 7.0, 32.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.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, 8.0, 5.0, 9.0, 5.0, 5.0, 30.0, 4.0, 11.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 11.0, 1.0, 4.0, 4.0, 1.0, 1.0, 8.0, 5.0, 10.0, 5.0, 11.0, 11.0, 3.0, 1.0, 51.0, 5.0, 7.0, 17.0, 3.0, 1.0, 2.0, 2.0, 2.0, 11.0, 2.0, 10.0, 12.0, 23.0, 26.0, 4.0, 3.0, 13.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 26.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, 8.0, 1.0, 4.0, 3.0, 11.0, 3.0, 3.0, 4.0, 6.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 8.0, 15.0, 6.0, 1.0, 1.0, 1.0, 4.0, 11.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 27.0, 1.0, 14.0, 2.0, 19.0, 14.0, 1.0, 3.0, 2.0, 1.0, 6.0, 7.0, 3.0, 2.0, 2.0, 1.0, 1.0, 9.0, 2.0, 2.0, 2.0, 11.0, 6.0, 3.0, 2.0, 2.0, 4.0, 8.0, 91.0, 13.0, 1.0, 9.0, 11.0, 5.0, 2.0, 7.0, 2.0, 2.0, 2.0, 5.0, 3.0, 7.0, 5.0, 7.0, 3.0, 3.0, 7.0, 2.0, 3.0, 2.0, 3.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, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 2.0, 1.0, 11.0, 2.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 7.0, 12.0, 4.0, 10.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 4.0, 1.0, 1.0, 2.0, 3.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 4.0, 2.0, 3.0, 1.0, 1.0, 19.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 5.0, 9.0, 25.0, 5.0, 8.0, 3.0, 9.0, 10.0, 1.0, 2.0, 3.0, 8.0, 2.0, 3.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 3.0, 1.0, 34.0, 1.0, 1.0, 1.0, 10.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 5.0, 1.0, 8.0, 3.0, 1.0, 2.0, 1.0, 11.0, 2.0, 8.0, 1.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, 5.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 10.0, 5.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 16.0, 10.0, 17.0, 1.0, 3.0, 2.0, 1.0, 20.0, 1.0, 1.0, 2.0, 3.0, 10.0, 15.0, 53.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 10.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 2.0, 4.0, 1.0, 4.0, 5.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 1.0, 6.0, 15.0, 2.0, 3.0, 1.0, 3.0, 1.0, 10.0, 1.0, 15.0, 1.0, 4.0, 24.0, 3.0, 6.0, 10.0, 7.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 1.0, 3.0, 4.0, 14.0, 1.0, 12.0, 10.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 9.0, 11.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 8.0, 20.0, 17.0, 1.0, 6.0, 3.0, 1.0, 1.0, 10.0, 7.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 5.0, 1.0, 1.0, 1.0, 2.0, 19.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 2.0, 2.0, 1.0, 3.0, 9.0, 1.0, 1.0, 29.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 9.0, 3.0, 13.0, 15.0, 16.0, 12.0, 10.0, 8.0, 1.0, 13.0, 8.0, 8.0, 7.0, 6.0, 45.0, 29.0, 2.0, 16.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 11.0, 1.0, 11.0, 19.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 18.0, 2.0, 2.0, 1.0, 9.0, 20.0, 16.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 6.0, 2.0, 17.0, 2.0, 1.0, 1.0, 3.0, 9.0, 11.0, 1.0, 2.0, 18.0, 6.0, 10.0, 30.0, 1.0, 1.0, 3.0, 14.0, 12.0, 9.0, 44.0, 1.0, 6.0, 1.0, 5.0, 3.0, 3.0, 4.0, 4.0, 5.0, 27.0, 12.0, 14.0, 11.0, 9.0, 2.0, 17.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 33.0, 11.0, 27.0, 3.0, 4.0, 34.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 17.0, 20.0, 9.0, 5.0, 1.0, 5.0, 1.0, 1.0, 2.0, 5.0, 19.0, 7.0, 13.0, 5.0, 15.0, 7.0, 3.0, 1.0, 2.0, 4.0, 12.0, 2.0, 9.0, 4.0, 7.0, 1.0, 7.0, 6.0, 5.0, 5.0, 2.0, 7.0, 4.0, 7.0, 7.0, 3.0, 1.0, 2.0, 6.0, 2.0, 7.0, 1.0, 7.0, 19.0, 12.0, 2.0, 4.0, 4.0, 38.0, 1.0, 2.0, 1.0, 14.0, 3.0, 5.0, 10.0, 6.0, 10.0, 6.0, 1.0, 4.0, 8.0, 7.0, 7.0, 2.0, 4.0, 1.0, 3.0, 4.0, 2.0, 1.0, 5.0, 12.0, 1.0, 2.0, 2.0, 7.0, 4.0, 8.0, 5.0, 14.0, 9.0, 3.0, 3.0, 5.0, 2.0, 8.0, 6.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 6.0, 6.0, 8.0, 8.0, 6.0, 11.0, 1.0, 1.0, 7.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 6.0, 2.0, 3.0, 9.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 6.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 14.0, 6.0, 3.0, 3.0, 21.0, 3.0, 3.0, 2.0, 1.0, 1.0, 7.0, 3.0, 2.0, 5.0, 33.0, 10.0, 3.0, 3.0, 8.0, 4.0, 5.0, 6.0, 2.0, 2.0, 18.0, 3.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 2.0, 11.0, 1.0, 2.0, 1.0, 17.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 5.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 18.0, 6.0, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 3.0, 6.0, 2.0, 1.0, 4.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 2.0, 7.0, 2.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 6.0, 13.0, 1.0, 1.0, 2.0, 12.0, 1.0, 1.0, 1.0, 12.0, 1.0, 3.0, 7.0, 1.0, 6.0, 3.0, 1.0, 6.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 17.0, 2.0, 2.0, 11.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 6.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, 1.0, 6.0, 5.0, 1.0, 2.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 4.0, 6.0, 5.0, 4.0, 7.0, 3.0, 2.0, 8.0, 5.0, 6.0, 5.0, 5.0, 5.0, 1.0, 1.0, 5.0, 3.0, 3.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 6.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.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, 2.0, 1.0, 2.0, 7.0, 13.0, 9.0, 1.0, 13.0, 1.0, 4.0, 3.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 14.0, 1.0, 2.0, 1.0, 3.0, 4.0, 8.0, 1.0, 5.0, 3.0, 3.0, 2.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 7.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 13.0, 4.0, 8.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 28.0, 5.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 1.0, 2.0, 12.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 3.0, 8.0, 2.0, 2.0, 6.0, 1.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 5.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, 16.0, 1.0, 3.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 3.0, 8.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, 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, 4.0, 1.0, 4.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 4.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, 7.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, 8.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 23.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 4.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 9.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 6.0, 1.0, 1.0, 1.0, 7.0, 4.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, 2.0, 9.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 5.0, 1.0, 4.0, 3.0, 1.0, 6.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 48.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, 4.0, 1.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, 2.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, 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, 3.0, 1.0, 1.0, 7.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, 2.0, 1.0, 1.0, 4.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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 8.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, 8.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 3.0, 2.0, 5.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, 3.0, 1.0, 4.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.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, 10.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.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, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 12.0, 2.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, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.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, 4.0, 5.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, 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, 3.0, 1.0, 1.0, 9.0, 1.0, 4.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, 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, 1.0, 1.0, 1.0, 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, 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, 3.0, 1.0, 5.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, 2.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, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.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, 3.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, 1.0, 1.0, 2.0, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.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, 2.0, 1.0, 3.0, 1.0, 466.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 25.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, 2.0, 1.0, 1.0, 1.0, 524.0, 1.0, 1.0, 1.0, 2.0, 1.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, 2.0, 2.0, 2.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 1.0, 2.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, 2.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, 4.0, 5.0, 10.0, 9.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, 7.0, 6.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 13.0, 11.0, 11.0, 11.0, 12.0, 10.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 6.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 7.0, 6.0, 1.0, 3.0, 10.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 6.0, 2.0, 3.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.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, 2.0, 4.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, 2.0, 2.0, 1.0, 5.0, 2.0, 4.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, 1.0, 2.0, 2.0, 9.0, 1.0, 1.0, 5.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, 16.0, 1.0, 1.0, 3.0, 1.0, 1.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, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.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, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 6.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, 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, 2.0, 2.0, 18.0, 1.0, 3.0, 1.0, 2.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, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 10.0, 5.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, 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, 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, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 162.0, 4.0, 2.0, 4.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, 4.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, 2.0, 1.0, 4.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, 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, 4.0, 8.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, 3.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, 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, 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, 3.0, 1.0, 6.0, 1.0, 1.0, 2.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, 14.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.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, 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, 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, 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, 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, 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, 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, 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, 6.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 130.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, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 9.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, 9.0, 1.0, 1.0, 2.0, 5.0, 7.0, 1.0, 1.0, 11.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, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.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, 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, 2.0, 1.0, 12.0, 1.0, 3.0, 2.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, 1.0, 1.0, 12.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 4.0, 2.0, 9.0, 7.0, 5.0, 25.0, 1.0, 1.0, 6.0, 3.0, 1.0, 5.0, 2.0, 1.0, 2.0, 4.0, 4.0, 12.0, 3.0, 11.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 4.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, 4.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 9.0, 9.0, 2.0, 6.0, 2.0, 2.0, 4.0, 1.0, 34.0, 2.0, 1.0, 2.0, 31.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 8.0, 32.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 15.0, 1.0, 1.0, 3.0, 2.0, 2.0, 11.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 14.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 10.0, 7.0, 6.0, 11.0, 5.0, 15.0, 9.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 5.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.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, 2.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, 2.0, 1.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.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, 2.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 18.0, 1.0, 1.0, 13.0, 11.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 8.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, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 8.0, 1.0, 1.0, 14.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 5.0, 6.0, 7.0, 4.0, 5.0, 1.0, 9.0, 6.0, 1.0, 16.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 11.0, 1.0, 4.0, 1.0, 1.0, 4.0, 11.0, 11.0, 15.0, 10.0, 8.0, 4.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, 2.0, 4.0, 3.0, 14.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 11.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 5.0, 1.0, 2.0, 2.0, 12.0, 13.0, 13.0, 13.0, 2.0, 6.0, 4.0, 2.0, 13.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, 1.0, 1.0, 5.0, 4.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 6.0, 4.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 6.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, 5.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, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 9.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 5.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, 2.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, 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, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.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, 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, 2.0, 1.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, 19.0, 6.0, 1.0, 1.0, 1.0, 4.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, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.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, 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, 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, 16.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, 3.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, 6.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, 2.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, 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, 2.0, 1.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, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.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, 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, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 33.0, 1.0, 2.0, 4.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, 1.0, 4.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, 2.0, 1.0, 1.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 15.0, 1.0, 1.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.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, 4.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 30.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, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 10.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.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, 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, 1.0, 3.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, 9.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, 5.0, 1.0, 1.0, 14.0, 1.0, 1.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, 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, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.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, 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, 1.0, 2.0, 1.0, 2.0, 4.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, 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, 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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 26.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 44.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, 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, 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, 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, 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, 5.0, 1.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, 12.0, 8.0, 22.0, 7.0, 21.0, 7.0, 2.0, 2.0, 116.0, 85.0, 18.0, 9.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 36.0, 2.0, 2.0, 20.0, 2.0, 13.0, 2.0, 4.0, 5.0, 6.0, 6.0, 12.0, 8.0, 19.0, 21.0, 16.0, 14.0, 18.0, 27.0, 8.0, 12.0, 2.0, 14.0, 4.0, 11.0, 27.0, 8.0, 9.0, 64.0, 19.0, 35.0, 13.0, 33.0, 8.0, 18.0, 3.0, 4.0, 10.0, 10.0, 4.0, 17.0, 4.0, 8.0, 6.0, 31.0, 27.0, 2.0, 8.0, 6.0, 2.0, 2.0, 11.0, 4.0, 6.0, 2.0, 5.0, 19.0, 3.0, 112.0, 16.0, 19.0, 31.0, 2.0, 2.0, 2.0, 2.0, 21.0, 21.0, 31.0, 2.0, 52.0, 8.0, 2.0, 15.0, 2.0, 7.0, 44.0, 7.0, 6.0, 8.0, 19.0, 33.0, 8.0, 3.0, 17.0, 14.0, 1.0, 2.0, 9.0, 6.0, 2.0, 8.0, 3.0, 3.0, 3.0, 4.0, 74.0, 3.0, 3.0, 3.0, 3.0, 7.0, 5.0, 3.0, 2.0, 2.0, 10.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 10.0, 14.0, 20.0, 14.0, 2.0, 2.0, 32.0, 2.0, 4.0, 10.0, 2.0, 4.0, 6.0, 6.0, 8.0, 7.0, 6.0, 4.0, 2.0, 19.0, 2.0, 1.0, 7.0, 7.0, 1.0, 1.0, 1.0, 3.0, 11.0, 1.0, 9.0, 9.0, 3.0, 1.0, 2.0, 8.0, 1.0, 2.0, 4.0, 6.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 8.0, 4.0, 3.0, 16.0, 12.0, 1.0, 1.0, 1.0, 3.0, 22.0, 1.0, 7.0, 2.0, 6.0, 13.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 5.0, 1.0, 4.0, 1.0, 4.0, 5.0, 2.0, 5.0, 4.0, 28.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 22.0, 1.0, 14.0, 20.0, 2.0, 2.0, 2.0, 7.0, 5.0, 6.0, 4.0, 14.0, 1.0, 3.0, 1.0, 6.0, 8.0, 1.0, 1.0, 7.0, 5.0, 5.0, 11.0, 19.0, 4.0, 4.0, 7.0, 4.0, 19.0, 4.0, 8.0, 4.0, 12.0, 3.0, 2.0, 2.0, 6.0, 2.0, 7.0, 18.0, 5.0, 6.0, 1.0, 33.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 8.0, 9.0, 3.0, 14.0, 6.0, 3.0, 2.0, 2.0, 3.0, 11.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 8.0, 8.0, 22.0, 7.0, 5.0, 5.0, 1.0, 1.0, 2.0, 2.0, 4.0, 7.0, 1.0, 2.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 7.0, 5.0, 3.0, 1.0, 13.0, 8.0, 8.0, 2.0, 1.0, 4.0, 2.0, 8.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 4.0, 4.0, 2.0, 7.0, 29.0, 4.0, 6.0, 2.0, 6.0, 2.0, 4.0, 2.0, 14.0, 6.0, 1.0, 2.0, 3.0, 5.0, 2.0, 2.0, 6.0, 14.0, 1.0, 2.0, 4.0, 3.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 7.0, 5.0, 2.0, 4.0, 2.0, 2.0, 5.0, 16.0, 2.0, 9.0, 2.0, 4.0, 2.0, 1.0, 1.0, 12.0, 3.0, 15.0, 3.0, 2.0, 5.0, 2.0, 5.0, 2.0, 1.0, 8.0, 3.0, 11.0, 1.0, 31.0, 2.0, 43.0, 1.0, 2.0, 4.0, 6.0, 2.0, 9.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 12.0, 1.0, 1.0, 2.0, 2.0, 11.0, 19.0, 3.0, 5.0, 3.0, 3.0, 8.0, 2.0, 2.0, 1.0, 10.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 12.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 31.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 17.0, 65.0, 10.0, 3.0, 13.0, 2.0, 5.0, 60.0, 2.0, 26.0, 2.0, 2.0, 16.0, 4.0, 34.0, 5.0, 2.0, 13.0, 11.0, 4.0, 2.0, 35.0, 18.0, 28.0, 13.0, 3.0, 2.0, 35.0, 6.0, 2.0, 2.0, 30.0, 9.0, 33.0, 15.0, 10.0, 9.0, 11.0, 36.0, 4.0, 5.0, 4.0, 23.0, 2.0, 9.0, 2.0, 2.0, 10.0, 4.0, 24.0, 4.0, 10.0, 6.0, 4.0, 31.0, 4.0, 2.0, 12.0, 13.0, 43.0, 3.0, 4.0, 2.0, 13.0, 6.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 9.0, 11.0, 72.0, 22.0, 2.0, 22.0, 54.0, 4.0, 2.0, 2.0, 24.0, 23.0, 17.0, 4.0, 2.0, 2.0, 8.0, 7.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 37.0, 8.0, 2.0, 16.0, 16.0, 40.0, 3.0, 2.0, 41.0, 2.0, 21.0, 4.0, 2.0, 2.0, 2.0, 6.0, 8.0, 15.0, 10.0, 7.0, 3.0, 2.0, 10.0, 4.0, 2.0, 2.0, 15.0, 3.0, 7.0, 6.0, 18.0, 3.0, 7.0, 19.0, 6.0, 18.0, 22.0, 91.0, 11.0, 2.0, 5.0, 10.0, 7.0, 3.0, 4.0, 15.0, 4.0, 5.0, 12.0, 14.0, 3.0, 2.0, 8.0, 4.0, 14.0, 22.0, 18.0, 14.0, 2.0, 2.0, 14.0, 4.0, 2.0, 3.0, 2.0, 4.0, 6.0, 18.0, 11.0, 2.0, 10.0, 6.0, 2.0, 6.0, 55.0, 7.0, 2.0, 4.0, 2.0, 3.0, 6.0, 7.0, 3.0, 18.0, 3.0, 2.0, 10.0, 5.0, 7.0, 2.0, 3.0, 4.0, 2.0, 3.0, 5.0, 47.0, 33.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 11.0, 1.0, 5.0, 8.0, 1.0, 6.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 8.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 14.0, 2.0, 32.0, 5.0, 2.0, 2.0, 1.0, 2.0, 7.0, 4.0, 2.0, 2.0, 4.0, 6.0, 1.0, 16.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, 6.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 24.0, 9.0, 16.0, 13.0, 1.0, 49.0, 4.0, 2.0, 2.0, 27.0, 173.0, 4.0, 1.0, 6.0, 8.0, 2.0, 11.0, 9.0, 4.0, 2.0, 2.0, 16.0, 5.0, 4.0, 10.0, 6.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 2.0, 5.0, 2.0, 15.0, 4.0, 15.0, 3.0, 4.0, 5.0, 2.0, 4.0, 4.0, 6.0, 13.0, 2.0, 38.0, 2.0, 2.0, 34.0, 2.0, 1.0, 2.0, 2.0, 48.0, 4.0, 2.0, 1.0, 2.0, 5.0, 2.0, 6.0, 2.0, 11.0, 4.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 10.0, 8.0, 2.0, 9.0, 2.0, 12.0, 3.0, 8.0, 9.0, 2.0, 4.0, 2.0, 8.0, 2.0, 1.0, 2.0, 1.0, 32.0, 3.0, 6.0, 1.0, 5.0, 4.0, 6.0, 7.0, 22.0, 3.0, 4.0, 1.0, 1.0, 9.0, 2.0, 13.0, 15.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 15.0, 2.0, 4.0, 3.0, 11.0, 6.0, 2.0, 6.0, 2.0, 6.0, 5.0, 2.0, 1.0, 1.0, 16.0, 2.0, 18.0, 2.0, 6.0, 2.0, 1.0, 8.0, 24.0, 1.0, 5.0, 2.0, 1.0, 9.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 5.0, 12.0, 2.0, 4.0, 1.0, 4.0, 6.0, 8.0, 20.0, 2.0, 2.0, 66.0, 18.0, 1.0, 13.0, 8.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 19.0, 9.0, 1.0, 2.0, 2.0, 7.0, 2.0, 23.0, 4.0, 16.0, 1.0, 11.0, 8.0, 4.0, 3.0, 2.0, 1.0, 3.0, 2.0, 9.0, 4.0, 9.0, 14.0, 40.0, 16.0, 3.0, 4.0, 2.0, 5.0, 3.0, 5.0, 2.0, 29.0, 7.0, 10.0, 2.0, 1.0, 5.0, 4.0, 4.0, 5.0, 2.0, 2.0, 6.0, 1.0, 2.0, 6.0, 4.0, 23.0, 4.0, 1.0, 18.0, 2.0, 2.0, 2.0, 1.0, 7.0, 2.0, 2.0, 2.0, 6.0, 11.0, 2.0, 20.0, 6.0, 6.0, 2.0, 6.0, 1.0, 8.0, 6.0, 2.0, 13.0, 8.0, 4.0, 2.0, 2.0, 6.0, 23.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 19.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 12.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 27.0, 2.0, 2.0, 2.0, 3.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, 26.0, 6.0, 25.0, 12.0, 2.0, 8.0, 4.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 8.0, 4.0, 17.0, 4.0, 1.0, 1.0, 9.0, 14.0, 4.0, 2.0, 1.0, 9.0, 3.0, 1.0, 9.0, 3.0, 4.0, 4.0, 2.0, 4.0, 1.0, 5.0, 1.0, 1.0, 7.0, 2.0, 1.0, 42.0, 6.0, 4.0, 2.0, 1.0, 1.0, 7.0, 2.0, 1.0, 14.0, 18.0, 2.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 18.0, 7.0, 2.0, 4.0, 6.0, 2.0, 4.0, 7.0, 4.0, 1.0, 10.0, 19.0, 2.0, 8.0, 1.0, 6.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 2.0, 2.0, 1.0, 10.0, 1.0, 1.0, 14.0, 1.0, 2.0, 1.0, 14.0, 1.0, 11.0, 14.0, 2.0, 13.0, 8.0, 2.0, 2.0, 2.0, 2.0, 9.0, 6.0, 4.0, 3.0, 10.0, 4.0, 7.0, 8.0, 4.0, 4.0, 2.0, 2.0, 6.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 49.0, 2.0, 5.0, 32.0, 2.0, 2.0, 2.0, 7.0, 2.0, 15.0, 2.0, 4.0, 4.0, 3.0, 8.0, 11.0, 19.0, 4.0, 2.0, 6.0, 4.0, 38.0, 1.0, 9.0, 20.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.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, 8.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.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, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 8.0, 2.0, 2.0, 18.0, 12.0, 6.0, 6.0, 11.0, 4.0, 6.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, 70.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.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, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 4.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 4.0, 27.0, 1.0, 7.0, 9.0, 6.0, 2.0, 14.0, 2.0, 1.0, 1.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, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 7.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.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, 2.0, 1.0, 1.0, 6.0, 2.0, 8.0, 10.0, 8.0, 11.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 9.0, 2.0, 2.0, 6.0, 2.0, 2.0, 9.0, 13.0, 10.0, 3.0, 5.0, 1.0, 25.0, 6.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 5.0, 4.0, 13.0, 1.0, 1.0, 1.0, 1.0, 11.0, 9.0, 2.0, 1.0, 2.0, 2.0, 9.0, 3.0, 1.0, 3.0, 2.0, 16.0, 14.0, 14.0, 4.0, 4.0, 12.0, 1.0, 4.0, 1.0, 39.0, 1.0, 1.0, 19.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 4.0, 10.0, 1.0, 1.0, 3.0, 9.0, 7.0, 4.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 10.0, 6.0, 1.0, 11.0, 2.0, 2.0, 7.0, 5.0, 2.0, 1.0, 2.0, 4.0, 4.0, 1.0, 5.0, 1.0, 8.0, 4.0, 8.0, 2.0, 2.0, 2.0, 1.0, 8.0, 10.0, 18.0, 6.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 4.0, 3.0, 10.0, 3.0, 3.0, 6.0, 3.0, 6.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 28.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 4.0, 7.0, 3.0, 7.0, 2.0, 2.0, 21.0, 1.0, 2.0, 4.0, 10.0, 4.0, 6.0, 4.0, 9.0, 2.0, 2.0, 1.0, 26.0, 1.0, 1.0, 15.0, 6.0, 2.0, 4.0, 3.0, 8.0, 2.0, 2.0, 4.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 6.0, 1.0, 5.0, 2.0, 2.0, 1.0, 5.0, 6.0, 19.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 8.0, 6.0, 2.0, 1.0, 1.0, 2.0, 6.0, 7.0, 1.0, 11.0, 5.0, 1.0, 3.0, 2.0, 6.0, 1.0, 2.0, 4.0, 17.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 10.0, 3.0, 3.0, 5.0, 2.0, 6.0, 6.0, 1.0, 1.0, 5.0, 6.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 2.0, 6.0, 4.0, 2.0, 4.0, 4.0, 6.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 20.0, 4.0, 4.0, 2.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 15.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 5.0, 11.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 10.0, 2.0, 4.0, 6.0, 5.0, 2.0, 1.0, 10.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 15.0, 50.0, 6.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 11.0, 2.0, 8.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 12.0, 1.0, 1.0, 3.0, 9.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 2.0, 2.0, 3.0, 43.0, 3.0, 3.0, 3.0, 1.0, 37.0, 3.0, 2.0, 8.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 6.0, 1.0, 8.0, 2.0, 7.0, 2.0, 1.0, 6.0, 17.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 18.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 10.0, 5.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 8.0, 30.0, 2.0, 1.0, 1.0, 10.0, 2.0, 5.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 3.0, 3.0, 4.0, 2.0, 5.0, 2.0, 5.0, 9.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 15.0, 2.0, 1.0, 4.0, 2.0, 1.0, 5.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 3.0, 4.0, 5.0, 3.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 5.0, 10.0, 1.0, 2.0, 2.0, 26.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 14.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 8.0, 2.0, 2.0, 1.0, 21.0, 2.0, 28.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 7.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 4.0, 11.0, 1.0, 4.0, 4.0, 38.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 5.0, 5.0, 5.0, 2.0, 1.0, 10.0, 8.0, 3.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 27.0, 3.0, 4.0, 2.0, 1.0, 1.0, 30.0, 7.0, 3.0, 8.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 7.0, 12.0, 3.0, 5.0, 1.0, 3.0, 9.0, 10.0, 2.0, 74.0, 1.0, 32.0, 1.0, 4.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 14.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 23.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 5.0, 2.0, 5.0, 8.0, 16.0, 9.0, 4.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 3.0, 1.0, 31.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 16.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 8.0, 1.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 5.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 47.0, 2.0, 2.0, 14.0, 2.0, 1.0, 2.0, 4.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 8.0, 1.0, 8.0, 48.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 4.0, 14.0, 2.0, 1.0, 1.0, 1.0, 22.0, 8.0, 1.0, 2.0, 1.0, 38.0, 10.0, 5.0, 3.0, 9.0, 17.0, 1.0, 17.0, 1.0, 1.0, 2.0, 4.0, 6.0, 1.0, 12.0, 1.0, 4.0, 3.0, 6.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 3.0, 4.0, 13.0, 5.0, 6.0, 7.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 87.0, 11.0, 2.0, 51.0, 2.0, 17.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, 2.0, 2.0, 2.0, 15.0, 10.0, 10.0, 4.0, 2.0, 8.0, 1.0, 4.0, 2.0, 6.0, 4.0, 5.0, 4.0, 7.0, 2.0, 3.0, 6.0, 21.0, 4.0, 2.0, 12.0, 2.0, 1.0, 2.0, 11.0, 2.0, 26.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 3.0, 5.0, 2.0, 5.0, 5.0, 5.0, 2.0, 2.0, 14.0, 13.0, 5.0, 3.0, 11.0, 5.0, 9.0, 6.0, 4.0, 8.0, 2.0, 2.0, 3.0, 4.0, 5.0, 11.0, 2.0, 1.0, 3.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 9.0, 12.0, 12.0, 4.0, 8.0, 6.0, 35.0, 2.0, 7.0, 5.0, 12.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 178.0, 17.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 6.0, 2.0, 26.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 13.0, 3.0, 18.0, 16.0, 2.0, 1.0, 18.0, 16.0, 10.0, 1.0, 9.0, 6.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 6.0, 3.0, 3.0, 1.0, 2.0, 8.0, 4.0, 13.0, 2.0, 5.0, 2.0, 11.0, 4.0, 6.0, 7.0, 14.0, 1.0, 2.0, 9.0, 3.0, 3.0, 6.0, 2.0, 4.0, 4.0, 4.0, 2.0, 3.0, 5.0, 6.0, 2.0, 1.0, 4.0, 21.0, 8.0, 6.0, 5.0, 2.0, 1.0, 2.0, 8.0, 8.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 9.0, 6.0, 1.0, 1.0, 5.0, 4.0, 21.0, 3.0, 20.0, 6.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 44.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 36.0, 8.0, 1.0, 1.0, 1.0, 18.0, 10.0, 2.0, 4.0, 2.0, 7.0, 7.0, 7.0, 7.0, 7.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 4.0, 4.0, 4.0, 5.0, 6.0, 6.0, 7.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.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, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 4.0, 6.0, 2.0, 1.0, 4.0, 1.0, 6.0, 176.0, 1.0, 2.0, 3.0, 1.0, 11.0, 14.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 102.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 9.0, 68.0, 6.0, 36.0, 6.0, 20.0, 6.0, 3.0, 6.0, 1.0, 8.0, 1.0, 1.0, 1.0, 11.0, 1.0, 13.0, 1.0, 8.0, 7.0, 1.0, 2.0, 7.0, 1.0, 7.0, 2.0, 7.0, 2.0, 6.0, 81.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 9.0, 4.0, 1.0, 2.0, 6.0, 2.0, 3.0, 6.0, 7.0, 2.0, 8.0, 30.0, 16.0, 9.0, 5.0, 14.0, 10.0, 2.0, 20.0, 3.0, 4.0, 4.0, 17.0, 2.0, 30.0, 1.0, 12.0, 12.0, 12.0, 1.0, 13.0, 1.0, 10.0, 4.0, 11.0, 1.0, 2.0, 9.0, 9.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 17.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 14.0, 5.0, 2.0, 13.0, 6.0, 7.0, 5.0, 6.0, 8.0, 2.0, 7.0, 4.0, 2.0, 4.0, 2.0, 1.0, 10.0, 2.0, 1.0, 2.0, 14.0, 29.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 9.0, 2.0, 9.0, 9.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 42.0, 1.0, 3.0, 5.0, 6.0, 1.0, 24.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 14.0, 4.0, 2.0, 2.0, 2.0, 1.0, 17.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 6.0, 1.0, 7.0, 5.0, 10.0, 6.0, 1.0, 2.0, 4.0, 15.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 6.0, 17.0, 32.0, 19.0, 2.0, 2.0, 8.0, 10.0, 2.0, 3.0, 1.0, 2.0, 4.0, 10.0, 6.0, 6.0, 4.0, 2.0, 8.0, 17.0, 2.0, 3.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 7.0, 1.0, 2.0, 42.0, 5.0, 13.0, 7.0, 4.0, 3.0, 14.0, 4.0, 5.0, 3.0, 1.0, 37.0, 19.0, 8.0, 4.0, 12.0, 21.0, 53.0, 14.0, 1.0, 4.0, 48.0, 1.0, 4.0, 2.0, 4.0, 7.0, 8.0, 19.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 8.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 8.0, 1.0, 4.0, 1.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 3.0, 4.0, 6.0, 32.0, 4.0, 6.0, 13.0, 7.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 9.0, 7.0, 9.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 21.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.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, 5.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 14.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, 1.0, 3.0, 4.0, 9.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 5.0, 2.0, 10.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 16.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 20.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 3.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, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 37.0, 3.0, 1.0, 1.0, 6.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 7.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 17.0, 1.0, 2.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, 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, 3.0, 4.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, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 74.0, 1.0, 89.0, 1.0, 1.0, 6.0, 4.0, 4.0, 4.0, 1.0, 1.0, 25.0, 1.0, 2.0, 7.0, 6.0, 3.0, 6.0, 1.0, 15.0, 6.0, 1.0, 51.0, 1.0, 21.0, 4.0, 1.0, 9.0, 1.0, 6.0, 1.0, 17.0, 5.0, 1.0, 2.0, 7.0, 1.0, 2.0, 55.0, 4.0, 3.0, 10.0, 8.0, 35.0, 6.0, 17.0, 53.0, 3.0, 1.0, 1.0, 32.0, 22.0, 3.0, 11.0, 15.0, 7.0, 8.0, 7.0, 8.0, 7.0, 96.0, 2.0, 2.0, 36.0, 7.0, 3.0, 3.0, 1.0, 1.0, 2.0, 36.0, 41.0, 1.0, 6.0, 29.0, 1.0, 11.0, 28.0, 25.0, 8.0, 8.0, 47.0, 19.0, 2.0, 41.0, 2.0, 2.0, 8.0, 26.0, 1.0, 2.0, 4.0, 2.0, 24.0, 1.0, 1.0, 5.0, 16.0, 38.0, 13.0, 1.0, 19.0, 1.0, 4.0, 9.0, 18.0, 8.0, 4.0, 1.0, 1.0, 3.0, 8.0, 2.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 30.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 4.0, 2.0, 2.0, 6.0, 1.0, 7.0, 1.0, 1.0, 2.0, 24.0, 1.0, 1.0, 1.0, 4.0, 2.0, 7.0, 7.0, 2.0, 5.0, 1.0, 2.0, 5.0, 1.0, 1.0, 42.0, 44.0, 1.0, 1.0, 1.0, 12.0, 17.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 11.0, 1.0, 21.0, 43.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 6.0, 1.0, 29.0, 22.0, 22.0, 1.0, 4.0, 2.0, 7.0, 2.0, 2.0, 7.0, 30.0, 4.0, 2.0, 1.0, 3.0, 2.0, 5.0, 5.0, 2.0, 3.0, 3.0, 2.0, 4.0, 15.0, 1.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 10.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 7.0, 2.0, 1.0, 9.0, 3.0, 2.0, 4.0, 7.0, 1.0, 10.0, 30.0, 26.0, 10.0, 5.0, 3.0, 5.0, 4.0, 28.0, 10.0, 10.0, 2.0, 5.0, 3.0, 4.0, 5.0, 10.0, 24.0, 15.0, 10.0, 10.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 8.0, 1.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 2.0, 11.0, 2.0, 1.0, 2.0, 3.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 34.0, 1.0, 2.0, 2.0, 6.0, 12.0, 2.0, 1.0, 1.0, 16.0, 1.0, 7.0, 6.0, 2.0, 9.0, 1.0, 4.0, 9.0, 1.0, 8.0, 1.0, 42.0, 14.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 27.0, 13.0, 2.0, 3.0, 5.0, 1.0, 1.0, 3.0, 1.0, 23.0, 11.0, 4.0, 4.0, 1.0, 6.0, 22.0, 1.0, 4.0, 4.0, 13.0, 1.0, 1.0, 6.0, 1.0, 2.0, 12.0, 2.0, 14.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 11.0, 1.0, 13.0, 15.0, 2.0, 6.0, 1.0, 1.0, 5.0, 10.0, 1.0, 3.0, 2.0, 4.0, 2.0, 6.0, 4.0, 2.0, 14.0, 2.0, 11.0, 9.0, 26.0, 1.0, 38.0, 2.0, 4.0, 4.0, 4.0, 4.0, 1.0, 5.0, 6.0, 5.0, 6.0, 2.0, 12.0, 1.0, 1.0, 12.0, 7.0, 9.0, 2.0, 17.0, 8.0, 1.0, 8.0, 2.0, 7.0, 9.0, 3.0, 5.0, 13.0, 5.0, 1.0, 11.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 5.0, 6.0, 1.0, 3.0, 2.0, 3.0, 7.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 12.0, 8.0, 9.0, 1.0, 4.0, 3.0, 7.0, 5.0, 3.0, 1.0, 1.0, 1.0, 7.0, 5.0, 2.0, 11.0, 1.0, 7.0, 14.0, 1.0, 42.0, 3.0, 8.0, 1.0, 32.0, 4.0, 4.0, 25.0, 1.0, 2.0, 9.0, 1.0, 1.0, 6.0, 3.0, 1.0, 9.0, 1.0, 32.0, 11.0, 22.0, 1.0, 2.0, 3.0, 77.0, 15.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 138.0, 5.0, 3.0, 1.0, 2.0, 1.0, 6.0, 2.0, 5.0, 17.0, 1.0, 13.0, 2.0, 2.0, 2.0, 3.0, 8.0, 3.0, 1.0, 5.0, 2.0, 3.0, 6.0, 2.0, 2.0, 12.0, 7.0, 8.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 16.0, 1.0, 5.0, 6.0, 2.0, 16.0, 1.0, 1.0, 19.0, 2.0, 1.0, 18.0, 16.0, 3.0, 6.0, 2.0, 57.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 8.0, 1.0, 3.0, 1.0, 5.0, 9.0, 10.0, 4.0, 6.0, 4.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 3.0, 3.0, 25.0, 3.0, 6.0, 3.0, 3.0, 14.0, 4.0, 9.0, 4.0, 1.0, 12.0, 2.0, 1.0, 11.0, 6.0, 1.0, 1.0, 16.0, 2.0, 5.0, 2.0, 2.0, 17.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 20.0, 5.0, 1.0, 1.0, 14.0, 34.0, 1.0, 6.0, 3.0, 6.0, 2.0, 4.0, 3.0, 4.0, 14.0, 1.0, 1.0, 2.0, 22.0, 10.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1076.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 2.0, 5.0, 36.0, 3.0, 1.0, 2.0, 1.0, 1.0, 22.0, 6.0, 1.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 12.0, 8.0, 1.0, 1.0, 22.0, 1.0, 2.0, 10.0, 3.0, 10.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 10.0, 1.0, 3.0, 21.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 19.0, 8.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 23.0, 10.0, 6.0, 4.0, 10.0, 2.0, 1.0, 12.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 20.0, 1.0, 1.0, 6.0, 4.0, 1.0, 7.0, 6.0, 10.0, 2.0, 6.0, 7.0, 1.0, 3.0, 6.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 26.0, 1.0, 7.0, 12.0, 7.0, 1.0, 1.0, 50.0, 1.0, 7.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 9.0, 7.0, 5.0, 14.0, 6.0, 9.0, 9.0, 8.0, 6.0, 6.0, 4.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 10.0, 6.0, 2.0, 5.0, 1.0, 1.0, 6.0, 1.0, 6.0, 3.0, 5.0, 14.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 29.0, 5.0, 10.0, 4.0, 1.0, 3.0, 4.0, 1.0, 1.0, 8.0, 3.0, 3.0, 2.0, 1.0, 19.0, 3.0, 5.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 7.0, 5.0, 29.0, 1.0, 1.0, 7.0, 1.0, 11.0, 5.0, 1.0, 1.0, 4.0, 2.0, 26.0, 4.0, 6.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, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 11.0, 2.0, 5.0, 4.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 12.0, 1.0, 1.0, 2.0, 6.0, 11.0, 2.0, 2.0, 10.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 85.0, 13.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 10.0, 6.0, 23.0, 9.0, 9.0, 11.0, 14.0, 11.0, 8.0, 2.0, 9.0, 3.0, 8.0, 1.0, 3.0, 3.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 9.0, 1.0, 4.0, 1.0, 9.0, 4.0, 9.0, 4.0, 5.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 10.0, 2.0, 7.0, 7.0, 9.0, 1.0, 7.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 5.0, 2.0, 14.0, 1.0, 4.0, 6.0, 4.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 17.0, 1.0, 1.0, 6.0, 2.0, 1.0, 5.0, 7.0, 5.0, 9.0, 5.0, 5.0, 3.0, 1.0, 1.0, 1.0, 14.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 28.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 54.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 7.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 7.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, 2.0, 2.0, 10.0, 3.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 9.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 4.0, 2.0, 2.0, 25.0, 6.0, 3.0, 9.0, 2.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 40.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 4.0, 19.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 6.0, 23.0, 13.0, 6.0, 2.0, 8.0, 3.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 3.0, 3.0, 7.0, 1.0, 1.0, 8.0, 1.0, 4.0, 3.0, 3.0, 1.0, 3.0, 1.0, 24.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 12.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 78.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 8.0, 5.0, 4.0, 1.0, 1.0, 2.0, 1.0, 6.0, 5.0, 1.0, 4.0, 6.0, 7.0, 3.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 8.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 16.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 4.0, 1.0, 10.0, 3.0, 3.0, 4.0, 36.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 7.0, 9.0, 4.0, 4.0, 2.0, 2.0, 3.0, 1.0, 12.0, 4.0, 3.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 11.0, 4.0, 29.0, 2.0, 3.0, 25.0, 8.0, 13.0, 4.0, 2.0, 4.0, 5.0, 12.0, 1.0, 1.0, 1.0, 22.0, 10.0, 24.0, 16.0, 2.0, 1.0, 2.0, 10.0, 6.0, 12.0, 12.0, 1.0, 26.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 7.0, 5.0, 2.0, 2.0, 8.0, 5.0, 3.0, 1.0, 11.0, 2.0, 4.0, 6.0, 1.0, 1.0, 4.0, 4.0, 4.0, 7.0, 1.0, 2.0, 18.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 1.0, 2.0, 1.0, 25.0, 4.0, 2.0, 4.0, 10.0, 2.0, 1.0, 2.0, 87.0, 6.0, 82.0, 38.0, 2.0, 2.0, 3.0, 2.0, 31.0, 17.0, 1.0, 9.0, 2.0, 2.0, 1.0, 93.0, 4.0, 2.0, 15.0, 37.0, 21.0, 1.0, 1.0, 2.0, 22.0, 30.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 8.0, 19.0, 17.0, 1.0, 2.0, 13.0, 5.0, 1.0, 2.0, 4.0, 18.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 6.0, 16.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 3.0, 1.0, 2.0, 3.0, 5.0, 5.0, 3.0, 1.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, 2.0, 1.0, 4.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 3.0, 5.0, 2.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 8.0, 1.0, 2.0, 2.0, 3.0, 11.0, 1.0, 4.0, 32.0, 1.0, 1.0, 2.0, 7.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 78.0, 1.0, 38.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 17.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 20.0, 3.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 4.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, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 28.0, 1.0, 1.0, 75.0, 1.0, 8.0, 2.0, 15.0, 5.0, 8.0, 2.0, 2.0, 21.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 2.0, 53.0, 7.0, 9.0, 2.0, 13.0, 6.0, 15.0, 1.0, 4.0, 2.0, 4.0, 1.0, 5.0, 17.0, 8.0, 1.0, 1.0, 2.0, 19.0, 5.0, 5.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 34.0, 6.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 8.0, 11.0, 4.0, 9.0, 2.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 16.0, 2.0, 18.0, 8.0, 8.0, 7.0, 2.0, 15.0, 12.0, 6.0, 3.0, 5.0, 16.0, 1.0, 7.0, 1.0, 5.0, 8.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 9.0, 3.0, 3.0, 1.0, 23.0, 1.0, 7.0, 1.0, 11.0, 2.0, 16.0, 2.0, 8.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 15.0, 6.0, 6.0, 1.0, 1.0, 23.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 3.0, 9.0, 1.0, 2.0, 30.0, 6.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 11.0, 1.0, 6.0, 9.0, 2.0, 4.0, 34.0, 6.0, 1.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 7.0, 1.0, 14.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 1.0, 8.0, 6.0, 10.0, 5.0, 9.0, 19.0, 3.0, 33.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 8.0, 3.0, 1.0, 6.0, 15.0, 3.0, 1.0, 4.0, 7.0, 1.0, 1.0, 2.0, 8.0, 8.0, 2.0, 2.0, 2.0, 1.0, 11.0, 1.0, 2.0, 2.0, 1.0, 3.0, 5.0, 1.0, 1.0, 2.0, 2.0, 6.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 4.0, 9.0, 4.0, 1.0, 16.0, 1.0, 2.0, 7.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 7.0, 2.0, 2.0, 1.0, 3.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 10.0, 1.0, 1.0, 7.0, 13.0, 1.0, 1.0, 2.0, 4.0, 9.0, 3.0, 1.0, 3.0, 1.0, 1.0, 9.0, 9.0, 4.0, 5.0, 6.0, 1.0, 4.0, 1.0, 2.0, 2.0, 9.0, 1.0, 1.0, 4.0, 37.0, 21.0, 7.0, 6.0, 2.0, 2.0, 4.0, 6.0, 9.0, 33.0, 1.0, 7.0, 2.0, 4.0, 1.0, 16.0, 2.0, 4.0, 1.0, 11.0, 1.0, 14.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 5.0, 35.0, 3.0, 6.0, 6.0, 3.0, 2.0, 2.0, 2.0, 6.0, 16.0, 4.0, 2.0, 12.0, 3.0, 1.0, 2.0, 2.0, 13.0, 23.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 10.0, 2.0, 4.0, 13.0, 1.0, 2.0, 6.0, 1.0, 5.0, 3.0, 4.0, 27.0, 21.0, 4.0, 1.0, 2.0, 17.0, 12.0, 2.0, 6.0, 4.0, 1.0, 20.0, 2.0, 5.0, 7.0, 1.0, 4.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 11.0, 17.0, 9.0, 2.0, 6.0, 4.0, 3.0, 4.0, 11.0, 3.0, 1.0, 5.0, 4.0, 4.0, 8.0, 6.0, 3.0, 8.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 8.0, 5.0, 5.0, 25.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 13.0, 2.0, 1.0, 1.0, 1.0, 4.0, 9.0, 1.0, 3.0, 2.0, 5.0, 1.0, 18.0, 2.0, 8.0, 2.0, 4.0, 2.0, 15.0, 2.0, 16.0, 16.0, 17.0, 16.0, 16.0, 2.0, 5.0, 16.0, 9.0, 27.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, 2.0, 14.0, 3.0, 7.0, 2.0, 7.0, 14.0, 1.0, 14.0, 7.0, 20.0, 7.0, 57.0, 2.0, 1.0, 1.0, 1.0, 6.0, 4.0, 3.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, 1.0, 1.0, 20.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 11.0, 3.0, 2.0, 3.0, 2.0, 1.0, 3.0, 4.0, 15.0, 41.0, 14.0, 23.0, 1.0, 1.0, 6.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 13.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 4.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, 7.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 16.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 22.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 2.0, 2.0, 3.0, 2.0, 5.0, 12.0, 2.0, 13.0, 3.0, 6.0, 12.0, 4.0, 2.0, 13.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 5.0, 2.0, 1.0, 9.0, 8.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, 4.0, 4.0, 3.0, 1.0, 9.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 6.0, 6.0, 1.0, 4.0, 1.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, 2.0, 3.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 1.0, 2.0, 1.0, 3.0, 5.0, 6.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 3.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, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 9.0, 3.0, 2.0, 7.0, 5.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 10.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, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 5.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 10.0, 6.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 21.0, 7.0, 4.0, 3.0, 4.0, 1.0, 4.0, 2.0, 5.0, 3.0, 2.0, 1.0, 6.0, 6.0, 4.0, 2.0, 2.0, 8.0, 1.0, 2.0, 3.0, 2.0, 5.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 33.0, 3.0, 7.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 7.0, 8.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 2.0, 4.0, 1.0, 5.0, 2.0, 1.0, 3.0, 6.0, 3.0, 3.0, 5.0, 3.0, 1.0, 2.0, 7.0, 4.0, 2.0, 3.0, 3.0, 7.0, 9.0, 4.0, 3.0, 5.0, 3.0, 10.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 4.0, 5.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 5.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 5.0, 3.0, 2.0, 2.0, 10.0, 2.0, 18.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 3.0, 7.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 4.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 6.0, 3.0, 3.0, 3.0, 11.0, 5.0, 3.0, 3.0, 3.0, 4.0, 5.0, 3.0, 3.0, 1.0, 3.0, 7.0, 4.0, 4.0, 1.0, 4.0, 5.0, 2.0, 3.0, 5.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 8.0, 2.0, 3.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 9.0, 1.0, 3.0, 6.0, 3.0, 1.0, 12.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 42.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 8.0, 2.0, 3.0, 2.0, 2.0, 7.0, 6.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, 3.0, 4.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 10.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 10.0, 2.0, 3.0, 3.0, 1.0, 1.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, 2.0, 2.0, 1.0, 16.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 5.0, 8.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 16.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 6.0, 4.0, 4.0, 5.0, 3.0, 14.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, 4.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, 5.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 18.0, 4.0, 2.0, 13.0, 3.0, 3.0, 4.0, 75.0, 13.0, 2.0, 6.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 87.0, 34.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 19.0, 2.0, 4.0, 2.0, 6.0, 12.0, 2.0, 9.0, 13.0, 13.0, 5.0, 6.0, 33.0, 30.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 25.0, 3.0, 3.0, 3.0, 14.0, 2.0, 5.0, 2.0, 27.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 49.0, 2.0, 8.0, 2.0, 5.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 4.0, 2.0, 8.0, 11.0, 4.0, 9.0, 6.0, 2.0, 2.0, 8.0, 16.0, 10.0, 3.0, 3.0, 1.0, 2.0, 2.0, 4.0, 3.0, 6.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 11.0, 2.0, 2.0, 2.0, 8.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 6.0, 2.0, 2.0, 6.0, 2.0, 26.0, 2.0, 2.0, 4.0, 17.0, 2.0, 2.0, 8.0, 47.0, 17.0, 2.0, 3.0, 2.0, 10.0, 13.0, 1.0, 2.0, 15.0, 7.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 12.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 21.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 17.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 9.0, 2.0, 3.0, 3.0, 3.0, 2.0, 9.0, 6.0, 7.0, 5.0, 27.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 7.0, 5.0, 3.0, 5.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 16.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 104.0, 5.0, 3.0, 9.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 4.0, 3.0, 3.0, 3.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 34.0, 2.0, 7.0, 2.0, 10.0, 3.0, 3.0, 7.0, 2.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 6.0, 13.0, 2.0, 2.0, 2.0, 7.0, 2.0, 10.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 72.0, 2.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, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 4.0, 2.0, 14.0, 2.0, 2.0, 16.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 1.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, 3.0, 3.0, 1.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, 7.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 15.0, 3.0, 2.0, 3.0, 2.0, 2.0, 41.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 11.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 22.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 6.0, 3.0, 3.0, 2.0, 4.0, 2.0, 19.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 6.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 8.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 48.0, 2.0, 5.0, 1.0, 12.0, 1.0, 4.0, 13.0, 2.0, 1.0, 1.0, 6.0, 1.0, 8.0, 11.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 12.0, 2.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 6.0, 2.0, 13.0, 14.0, 1.0, 4.0, 2.0, 28.0, 11.0, 2.0, 2.0, 11.0, 4.0, 2.0, 2.0, 4.0, 21.0, 17.0, 4.0, 2.0, 2.0, 13.0, 2.0, 8.0, 2.0, 2.0, 3.0, 55.0, 4.0, 1.0, 1.0, 1.0, 14.0, 3.0, 12.0, 5.0, 3.0, 26.0, 5.0, 3.0, 3.0, 2.0, 3.0, 638.0, 2.0, 23.0, 27.0, 2.0, 22.0, 3.0, 40.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 2.0, 4.0, 8.0, 15.0, 7.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 13.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, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 3.0, 111.0, 7.0, 1.0, 1.0, 1.0, 80.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 28.0, 2.0, 1.0, 1.0, 3.0, 160.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 8.0, 1.0, 1.0, 16.0, 9.0, 2.0, 1.0, 10.0, 1.0, 1.0, 4.0, 3.0, 6.0, 8.0, 4.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 2.0, 6.0, 9.0, 2.0, 8.0, 1.0, 2.0, 2.0, 3.0, 1.0, 6.0, 3.0, 1.0, 77.0, 1.0, 1.0, 1.0, 1.0, 32.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 16.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 2.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 4.0, 36.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 24.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 9.0, 4.0, 2.0, 2.0, 1.0, 3.0, 7.0, 2.0, 1.0, 12.0, 8.0, 3.0, 10.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, 83.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 11.0, 2.0, 9.0, 7.0, 1.0, 4.0, 6.0, 3.0, 8.0, 1.0, 1.0, 2.0, 11.0, 1.0, 9.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 7.0, 6.0, 1.0, 2.0, 1.0, 17.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.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, 4.0, 1.0, 15.0, 29.0, 2.0, 1.0, 8.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 22.0, 7.0, 3.0, 1.0, 24.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 4.0, 3.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 21.0, 2.0, 1.0, 1.0, 4.0, 15.0, 8.0, 1.0, 7.0, 9.0, 13.0, 13.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 47.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 26.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 20.0, 1.0, 1.0, 1.0, 33.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 15.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, 1.0, 1.0, 6.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 33.0, 1.0, 4.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 75.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 14.0, 10.0, 20.0, 146.0, 1.0, 4.0, 146.0, 1.0, 1.0, 1.0, 7.0, 20.0, 1.0, 1.0, 36.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 14.0, 2.0, 1.0, 2.0, 30.0, 1.0, 8.0, 1.0, 1.0, 1.0, 8.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 23.0, 2.0, 5.0, 5.0, 1.0, 6.0, 1.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 85.0, 100.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 5.0, 1.0, 11.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 13.0, 1.0, 5.0, 2.0, 2.0, 4.0, 6.0, 1.0, 24.0, 1.0, 27.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, 4.0, 3.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, 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, 2.0, 21.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 3.0, 2.0, 15.0, 3.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 11.0, 19.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 21.0, 2.0, 2.0, 1.0, 1.0, 13.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 20.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 10.0, 6.0, 1.0, 6.0, 13.0, 1.0, 1.0, 6.0, 1.0, 14.0, 22.0, 23.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 11.0, 1.0, 1.0, 1.0, 1.0, 4.0, 27.0, 2.0, 14.0, 15.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 2.0, 3.0, 1.0, 5.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 5.0, 8.0, 1.0, 1.0, 5.0, 1.0, 2.0, 14.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 15.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.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, 2.0, 1.0, 7.0, 10.0, 6.0, 7.0, 1.0, 8.0, 5.0, 2.0, 1.0, 2.0, 42.0, 1.0, 1.0, 28.0, 22.0, 1.0, 14.0, 1.0, 1.0, 12.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, 2.0, 7.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 54.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 51.0, 4.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 8.0, 21.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 9.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 14.0, 1.0, 4.0, 1.0, 1.0, 192.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 43.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 17.0, 2.0, 1.0, 1.0, 2.0, 1.0, 12.0, 11.0, 2.0, 2.0, 10.0, 1.0, 4.0, 1.0, 1.0, 12.0, 2.0, 2.0, 2.0, 10.0, 11.0, 13.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 12.0, 4.0, 2.0, 29.0, 29.0, 14.0, 10.0, 6.0, 2.0, 30.0, 6.0, 1.0, 1.0, 4.0, 1.0, 5.0, 3.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.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, 1.0, 1.0, 49.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 13.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 19.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 17.0, 2.0, 28.0, 1.0, 5.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 17.0, 1.0, 7.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 7.0, 25.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 34.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 13.0, 6.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 114.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 141.0, 2.0, 1.0, 1.0, 1.0, 15.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.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, 2.0, 23.0, 10.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 2.0, 1.0, 5.0, 1.0, 19.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 7.0, 2.0, 3.0, 3.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 4.0, 13.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 14.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, 16.0, 1.0, 2.0, 13.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 8.0, 1.0, 15.0, 2.0, 1.0, 6.0, 4.0, 2.0, 3.0, 4.0, 4.0, 2.0, 5.0, 11.0, 4.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 15.0, 2.0, 6.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, 49.0, 1.0, 1.0, 2.0, 1.0, 22.0, 1.0, 2.0, 2.0, 1.0, 2.0, 9.0, 19.0, 58.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 2.0, 4.0, 1.0, 2.0, 18.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 40.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 1.0, 1.0, 1.0, 19.0, 1.0, 2.0, 2.0, 1.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, 2.0, 7.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 18.0, 1.0, 2.0, 1.0, 4.0, 23.0, 18.0, 8.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 5.0, 7.0, 5.0, 3.0, 1.0, 1.0, 2.0, 5.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 12.0, 4.0, 2.0, 1.0, 10.0, 5.0, 1.0, 10.0, 9.0, 1.0, 2.0, 21.0, 1.0, 2.0, 13.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 19.0, 6.0, 3.0, 1.0, 1.0, 1.0, 2.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, 2.0, 1.0, 4.0, 2.0, 8.0, 8.0, 1.0, 33.0, 1.0, 4.0, 1.0, 16.0, 6.0, 11.0, 2.0, 1.0, 3.0, 1.0, 2.0, 6.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 18.0, 8.0, 2.0, 1.0, 1.0, 11.0, 9.0, 1.0, 27.0, 3.0, 1.0, 11.0, 3.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 24.0, 9.0, 1.0, 12.0, 3.0, 2.0, 35.0, 17.0, 3.0, 1.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, 37.0, 9.0, 39.0, 10.0, 1.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 8.0, 5.0, 5.0, 1.0, 7.0, 2.0, 4.0, 1.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 22.0, 2.0, 1.0, 1.0, 1.0, 6.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, 1.0, 2.0, 2.0, 2.0, 15.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 4.0, 1.0, 22.0, 2.0, 2.0, 2.0, 18.0, 1.0, 2.0, 19.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 6.0, 1.0, 4.0, 9.0, 2.0, 2.0, 1.0, 1.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 8.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 13.0, 1.0, 13.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 9.0, 5.0, 2.0, 4.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 4.0, 5.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 6.0, 6.0, 11.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 4.0, 5.0, 2.0, 2.0, 6.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, 46.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 5.0, 1.0, 4.0, 4.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 13.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 18.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 2.0, 4.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 8.0, 9.0, 5.0, 2.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 28.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.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, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 11.0, 8.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 6.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, 2.0, 2.0, 13.0, 7.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.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, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 6.0, 3.0, 2.0, 2.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 1.0, 20.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 2.0, 7.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 88.0, 3.0, 3.0, 2.0, 1.0, 12.0, 1.0, 1.0, 15.0, 1.0, 12.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 8.0, 27.0, 2.0, 5.0, 3.0, 3.0, 2.0, 10.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 22.0, 4.0, 1.0, 15.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 14.0, 2.0, 28.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 57.0, 1.0, 1.0, 8.0, 6.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 32.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 11.0, 1.0, 10.0, 2.0, 1.0, 8.0, 2.0, 22.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 8.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 8.0, 21.0, 2.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, 2.0, 1.0, 7.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 8.0, 7.0, 8.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 7.0, 1.0, 1.0, 16.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 32.0, 1.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 9.0, 7.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 6.0, 14.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 38.0, 3.0, 1.0, 2.0, 13.0, 12.0, 30.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 4.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 8.0, 1.0, 3.0, 1.0, 2.0, 1.0, 15.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 6.0, 7.0, 7.0, 11.0, 3.0, 1.0, 17.0, 1.0, 2.0, 5.0, 7.0, 1.0, 9.0, 8.0, 4.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 3.0, 2.0, 1.0, 3.0, 4.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 1.0, 3.0, 1.0, 1.0, 22.0, 3.0, 1.0, 7.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 12.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 14.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 3.0, 1.0, 7.0, 3.0, 4.0, 2.0, 4.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 17.0, 3.0, 5.0, 3.0, 2.0, 1.0, 1.0, 22.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 21.0, 1.0, 4.0, 2.0, 32.0, 7.0, 5.0, 12.0, 1.0, 17.0, 2.0, 1.0, 6.0, 20.0, 2.0, 4.0, 1.0, 9.0, 7.0, 1.0, 2.0, 2.0, 6.0, 17.0, 7.0, 8.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 24.0, 11.0, 10.0, 2.0, 5.0, 19.0, 6.0, 4.0, 4.0, 1.0, 10.0, 1.0, 1.0, 6.0, 19.0, 2.0, 1.0, 1.0, 32.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 6.0, 5.0, 2.0, 8.0, 1.0, 2.0, 4.0, 2.0, 8.0, 2.0, 11.0, 2.0, 9.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 23.0, 8.0, 2.0, 2.0, 1.0, 2.0, 17.0, 4.0, 2.0, 6.0, 2.0, 5.0, 1.0, 4.0, 26.0, 6.0, 2.0, 12.0, 3.0, 2.0, 10.0, 2.0, 8.0, 5.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 10.0, 15.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 12.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 2.0, 4.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 4.0, 8.0, 3.0, 2.0, 6.0, 2.0, 4.0, 6.0, 2.0, 8.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 8.0, 2.0, 1.0, 2.0, 6.0, 13.0, 2.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 4.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 13.0, 4.0, 4.0, 6.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 12.0, 1.0, 6.0, 2.0, 10.0, 1.0, 1.0, 2.0, 10.0, 5.0, 1.0, 9.0, 7.0, 10.0, 5.0, 3.0, 4.0, 4.0, 4.0, 2.0, 1.0, 9.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 10.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 10.0, 4.0, 6.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 1.0, 10.0, 2.0, 21.0, 9.0, 14.0, 2.0, 18.0, 7.0, 4.0, 2.0, 4.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 14.0, 2.0, 6.0, 6.0, 6.0, 14.0, 3.0, 1.0, 1.0, 13.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 6.0, 4.0, 8.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 5.0, 3.0, 4.0, 3.0, 6.0, 5.0, 2.0, 14.0, 2.0, 13.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 10.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 15.0, 6.0, 1.0, 1.0, 1.0, 31.0, 6.0, 3.0, 12.0, 1.0, 4.0, 2.0, 6.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 24.0, 2.0, 4.0, 11.0, 8.0, 2.0, 14.0, 2.0, 4.0, 2.0, 2.0, 15.0, 9.0, 2.0, 9.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 4.0, 2.0, 1.0, 6.0, 1.0, 4.0, 2.0, 10.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 6.0, 11.0, 10.0, 1.0, 1.0, 2.0, 2.0, 4.0, 10.0, 5.0, 7.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 9.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 8.0, 2.0, 7.0, 1.0, 6.0, 13.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 1.0, 11.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 8.0, 4.0, 2.0, 4.0, 8.0, 1.0, 2.0, 3.0, 13.0, 4.0, 2.0, 1.0, 2.0, 5.0, 8.0, 8.0, 2.0, 1.0, 2.0, 9.0, 1.0, 4.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 4.0, 2.0, 1.0, 17.0, 8.0, 1.0, 14.0, 1.0, 4.0, 1.0, 10.0, 2.0, 4.0, 19.0, 3.0, 8.0, 20.0, 2.0, 2.0, 28.0, 1.0, 292.0, 1.0, 3.0, 26.0, 3.0, 1.0, 5.0, 8.0, 8.0, 210.0, 5.0, 7.0, 1.0, 46.0, 5.0, 52.0, 5.0, 14.0, 6.0, 2.0, 5.0, 15.0, 3.0, 8.0, 12.0, 1.0, 8.0, 60.0, 1.0, 10.0, 3.0, 4.0, 11.0, 3.0, 2.0, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 42.0, 49.0, 5.0, 6.0, 4.0, 40.0, 1.0, 4.0, 2.0, 25.0, 2.0, 2.0, 5.0, 2.0, 6.0, 2.0, 28.0, 2.0, 10.0, 2.0, 17.0, 15.0, 1.0, 2.0, 2.0, 16.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 1.0, 2.0, 7.0, 2.0, 1.0, 92.0, 1.0, 28.0, 3.0, 4.0, 8.0, 1.0, 110.0, 1.0, 15.0, 19.0, 21.0, 15.0, 2.0, 2.0, 1.0, 3.0, 25.0, 43.0, 36.0, 21.0, 15.0, 15.0, 4.0, 5.0, 2.0, 2.0, 7.0, 5.0, 7.0, 2.0, 3.0, 3.0, 10.0, 12.0, 8.0, 61.0, 25.0, 12.0, 2.0, 1.0, 2.0, 149.0, 105.0, 15.0, 38.0, 3.0, 1.0, 13.0, 10.0, 8.0, 30.0, 1.0, 4.0, 3.0, 14.0, 2.0, 4.0, 8.0, 10.0, 74.0, 27.0, 6.0, 2.0, 38.0, 9.0, 4.0, 8.0, 1.0, 65.0, 5.0, 1.0, 2.0, 4.0, 5.0, 1.0, 8.0, 3.0, 1.0, 2.0, 16.0, 2.0, 2.0, 2.0, 2.0, 18.0, 1.0, 1.0, 2.0, 2.0, 18.0, 6.0, 3.0, 5.0, 2.0, 3.0, 15.0, 9.0, 8.0, 18.0, 2.0, 47.0, 8.0, 8.0, 14.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 28.0, 2.0, 2.0, 2.0, 49.0, 6.0, 36.0, 28.0, 2.0, 19.0, 17.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 6.0, 6.0, 4.0, 6.0, 1.0, 2.0, 14.0, 1.0, 5.0, 20.0, 3.0, 1.0, 1.0, 36.0, 1.0, 1.0, 2.0, 2.0, 1.0, 41.0, 1.0, 1.0, 1.0, 35.0, 10.0, 4.0, 3.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 9.0, 4.0, 2.0, 2.0, 2.0, 9.0, 1.0, 1.0, 81.0, 2.0, 4.0, 9.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 21.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 10.0, 41.0, 2.0, 14.0, 7.0, 7.0, 6.0, 9.0, 9.0, 6.0, 11.0, 24.0, 3.0, 1.0, 1.0, 2.0, 2.0, 16.0, 23.0, 6.0, 2.0, 18.0, 6.0, 6.0, 6.0, 6.0, 6.0, 21.0, 22.0, 22.0, 21.0, 13.0, 2.0, 16.0, 31.0, 14.0, 17.0, 15.0, 15.0, 14.0, 14.0, 14.0, 14.0, 15.0, 5.0, 10.0, 6.0, 3.0, 2.0, 2.0, 2.0, 25.0, 21.0, 23.0, 1.0, 2.0, 6.0, 6.0, 6.0, 6.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 5.0, 3.0, 2.0, 3.0, 2.0, 1.0, 45.0, 2.0, 1.0, 4.0, 1.0, 2.0, 6.0, 17.0, 14.0, 12.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 6.0, 6.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 13.0, 4.0, 4.0, 10.0, 4.0, 15.0, 8.0, 3.0, 5.0, 1.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, 2.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, 15.0, 7.0, 2.0, 1.0, 43.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 15.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 13.0, 1.0, 1.0, 5.0, 1.0, 2.0, 14.0, 1.0, 16.0, 2.0, 11.0, 1.0, 8.0, 6.0, 6.0, 6.0, 1.0, 5.0, 9.0, 15.0, 8.0, 16.0, 13.0, 12.0, 12.0, 12.0, 13.0, 7.0, 1.0, 5.0, 8.0, 47.0, 31.0, 86.0, 20.0, 8.0, 1.0, 13.0, 21.0, 12.0, 7.0, 11.0, 25.0, 7.0, 8.0, 2.0, 16.0, 22.0, 10.0, 9.0, 23.0, 5.0, 20.0, 6.0, 5.0, 3.0, 12.0, 21.0, 12.0, 1.0, 6.0, 6.0, 4.0, 6.0, 5.0, 4.0, 5.0, 3.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 7.0, 4.0, 4.0, 3.0, 2.0, 2.0, 20.0, 2.0, 2.0, 2.0, 24.0, 1.0, 1.0, 2.0, 5.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 59.0, 84.0, 46.0, 29.0, 12.0, 1.0, 10.0, 2.0, 4.0, 4.0, 4.0, 2.0, 5.0, 3.0, 1.0, 5.0, 1.0, 2.0, 25.0, 2.0, 24.0, 24.0, 34.0, 2.0, 40.0, 1.0, 28.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 7.0, 5.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 5.0, 8.0, 2.0, 6.0, 8.0, 5.0, 3.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 5.0, 5.0, 2.0, 1.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 2.0, 1.0, 3.0, 2.0, 25.0, 21.0, 7.0, 4.0, 1.0, 13.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 9.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 17.0, 48.0, 6.0, 2.0, 2.0, 11.0, 2.0, 4.0, 2.0, 6.0, 2.0, 4.0, 7.0, 4.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 6.0, 1.0, 5.0, 1.0, 1.0, 5.0, 5.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 23.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 4.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 3.0, 27.0, 3.0, 1.0, 7.0, 15.0, 2.0, 2.0, 2.0, 5.0, 4.0, 18.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 8.0, 4.0, 8.0, 8.0, 2.0, 2.0, 4.0, 20.0, 3.0, 2.0, 2.0, 3.0, 2.0, 9.0, 1.0, 2.0, 2.0, 1.0, 5.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, 1.0, 1.0, 3.0, 2.0, 1.0, 26.0, 1.0, 1.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, 1.0, 8.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 14.0, 8.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 6.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 5.0, 8.0, 7.0, 1.0, 19.0, 16.0, 1.0, 7.0, 3.0, 2.0, 11.0, 1.0, 2.0, 12.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 12.0, 3.0, 11.0, 6.0, 2.0, 1.0, 4.0, 2.0, 3.0, 17.0, 5.0, 3.0, 2.0, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 5.0, 2.0, 6.0, 2.0, 1.0, 2.0, 10.0, 12.0, 2.0, 20.0, 4.0, 2.0, 1.0, 5.0, 6.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 33.0, 45.0, 1.0, 1.0, 6.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 2.0, 1.0, 19.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 6.0, 4.0, 4.0, 6.0, 10.0, 1.0, 12.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 11.0, 4.0, 1.0, 5.0, 4.0, 1.0, 2.0, 1.0, 11.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.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, 2.0, 2.0, 2.0, 2.0, 14.0, 5.0, 6.0, 7.0, 8.0, 2.0, 35.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 25.0, 2.0, 14.0, 6.0, 4.0, 4.0, 1.0, 8.0, 18.0, 13.0, 6.0, 42.0, 1.0, 4.0, 2.0, 2.0, 4.0, 18.0, 4.0, 2.0, 7.0, 12.0, 14.0, 25.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 6.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 15.0, 9.0, 4.0, 14.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 34.0, 1.0, 1.0, 4.0, 2.0, 6.0, 2.0, 1.0, 4.0, 6.0, 2.0, 17.0, 4.0, 2.0, 2.0, 6.0, 7.0, 15.0, 2.0, 7.0, 2.0, 16.0, 4.0, 1.0, 26.0, 1.0, 2.0, 5.0, 13.0, 3.0, 10.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, 3.0, 1.0, 17.0, 1.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 2.0, 6.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, 5.0, 4.0, 1.0, 2.0, 8.0, 4.0, 9.0, 6.0, 15.0, 6.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 31.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 43.0, 2.0, 20.0, 10.0, 10.0, 15.0, 7.0, 1.0, 12.0, 2.0, 2.0, 15.0, 1.0, 30.0, 1.0, 2.0, 4.0, 1.0, 1.0, 40.0, 27.0, 13.0, 3.0, 1.0, 6.0, 9.0, 9.0, 2.0, 6.0, 5.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 4.0, 12.0, 1.0, 15.0, 1.0, 3.0, 18.0, 8.0, 2.0, 5.0, 2.0, 2.0, 10.0, 2.0, 4.0, 15.0, 1.0, 1.0, 4.0, 12.0, 4.0, 2.0, 3.0, 6.0, 10.0, 4.0, 4.0, 1.0, 4.0, 13.0, 2.0, 2.0, 11.0, 9.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 7.0, 2.0, 2.0, 14.0, 1.0, 8.0, 2.0, 4.0, 2.0, 9.0, 4.0, 2.0, 3.0, 2.0, 4.0, 7.0, 1.0, 3.0, 4.0, 2.0, 3.0, 2.0, 2.0, 4.0, 10.0, 4.0, 14.0, 8.0, 2.0, 2.0, 6.0, 2.0, 6.0, 8.0, 2.0, 3.0, 12.0, 6.0, 4.0, 3.0, 8.0, 1.0, 1.0, 4.0, 1.0, 14.0, 10.0, 1.0, 1.0, 4.0, 4.0, 14.0, 7.0, 3.0, 3.0, 8.0, 6.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 21.0, 4.0, 1.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 26.0, 9.0, 3.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 33.0, 6.0, 12.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 21.0, 2.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 14.0, 7.0, 2.0, 6.0, 6.0, 21.0, 1.0, 9.0, 2.0, 1.0, 4.0, 9.0, 2.0, 1.0, 3.0, 4.0, 9.0, 6.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 17.0, 5.0, 3.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 13.0, 2.0, 4.0, 6.0, 2.0, 5.0, 7.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 20.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 8.0, 11.0, 2.0, 2.0, 1.0, 2.0, 8.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 17.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 7.0, 2.0, 4.0, 4.0, 3.0, 11.0, 2.0, 2.0, 4.0, 3.0, 15.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 7.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 11.0, 2.0, 1.0, 3.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, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 6.0, 9.0, 1.0, 5.0, 9.0, 1.0, 5.0, 7.0, 1.0, 3.0, 9.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 7.0, 1.0, 2.0, 21.0, 1.0, 1.0, 3.0, 15.0, 2.0, 1.0, 1.0, 2.0, 23.0, 19.0, 3.0, 4.0, 2.0, 2.0, 35.0, 2.0, 8.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 5.0, 7.0, 14.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 20.0, 2.0, 2.0, 22.0, 3.0, 6.0, 6.0, 7.0, 2.0, 8.0, 2.0, 1.0, 2.0, 2.0, 9.0, 3.0, 2.0, 2.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 12.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 14.0, 11.0, 2.0, 1.0, 7.0, 5.0, 1.0, 1.0, 16.0, 2.0, 8.0, 18.0, 2.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, 2.0, 8.0, 2.0, 6.0, 2.0, 2.0, 8.0, 7.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 61.0, 1.0, 1.0, 5.0, 10.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, 2.0, 1.0, 1.0, 4.0, 8.0, 1.0, 8.0, 9.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 7.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 21.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 17.0, 1.0, 2.0, 5.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 4.0, 1.0, 3.0, 2.0, 5.0, 3.0, 1.0, 5.0, 13.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 16.0, 11.0, 3.0, 2.0, 5.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 8.0, 1.0, 9.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, 17.0, 5.0, 1.0, 3.0, 2.0, 6.0, 2.0, 11.0, 2.0, 1.0, 1.0, 13.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 4.0, 4.0, 2.0, 6.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 5.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 4.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 23.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.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, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 10.0, 9.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 8.0, 13.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, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 12.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.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, 2.0, 2.0, 2.0, 16.0, 13.0, 1.0, 2.0, 3.0, 10.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 10.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 4.0, 6.0, 11.0, 1.0, 2.0, 1.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 1.0, 2.0, 2.0, 12.0, 1.0, 4.0, 2.0, 2.0, 14.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 7.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.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, 2.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.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, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 5.0, 2.0, 5.0, 3.0, 9.0, 1.0, 10.0, 2.0, 5.0, 11.0, 2.0, 2.0, 2.0, 9.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 9.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.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, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.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, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 11.0, 1.0, 4.0, 5.0, 2.0, 3.0, 1.0, 4.0, 3.0, 1.0, 3.0, 2.0, 7.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 4.0, 12.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 10.0, 6.0, 3.0, 3.0, 9.0, 2.0, 1.0, 1.0, 6.0, 10.0, 1.0, 2.0, 26.0, 2.0, 3.0, 7.0, 1.0, 24.0, 1.0, 1.0, 1.0, 2.0, 2.0, 15.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 7.0, 2.0, 2.0, 1.0, 6.0, 3.0, 2.0, 22.0, 3.0, 7.0, 2.0, 21.0, 1.0, 1.0, 8.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, 1.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 43.0, 2.0, 2.0, 1.0, 12.0, 1.0, 32.0, 4.0, 1.0, 1.0, 6.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 10.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 170.0, 3.0, 2.0, 2.0, 6.0, 15.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, 1.0, 1.0, 4.0, 6.0, 3.0, 2.0, 16.0, 1.0, 2.0, 1.0, 1.0, 8.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 8.0, 1.0, 1.0, 1.0, 5.0, 4.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 12.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 12.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 5.0, 7.0, 9.0, 1.0, 10.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 22.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 11.0, 1.0, 2.0, 1.0, 3.0, 7.0, 1.0, 2.0, 2.0, 7.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 2.0, 8.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 6.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 3.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, 2.0, 34.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 9.0, 4.0, 4.0, 7.0, 2.0, 5.0, 1.0, 2.0, 12.0, 6.0, 4.0, 1.0, 7.0, 3.0, 5.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.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, 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, 15.0, 1.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 3.0, 4.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 3.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 1.0, 4.0, 37.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.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, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 11.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 2.0, 4.0, 12.0, 1.0, 8.0, 3.0, 2.0, 1.0, 11.0, 6.0, 3.0, 1.0, 2.0, 1.0, 2.0, 6.0, 4.0, 2.0, 1.0, 1.0, 8.0, 1.0, 2.0, 6.0, 2.0, 3.0, 1.0, 4.0, 3.0, 4.0, 1.0, 4.0, 2.0, 1.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, 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, 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, 13.0, 1.0, 1.0, 1.0, 9.0, 4.0, 19.0, 26.0, 14.0, 21.0, 14.0, 33.0, 15.0, 10.0, 9.0, 35.0, 24.0, 32.0, 8.0, 16.0, 5.0, 13.0, 4.0, 8.0, 13.0, 5.0, 76.0, 63.0, 6.0, 7.0, 6.0, 14.0, 14.0, 29.0, 47.0, 16.0, 8.0, 13.0, 14.0, 17.0, 10.0, 7.0, 7.0, 7.0, 7.0, 7.0, 21.0, 14.0, 14.0, 24.0, 4.0, 20.0, 2.0, 2.0, 2.0, 6.0, 11.0, 16.0, 6.0, 6.0, 5.0, 2.0, 4.0, 12.0, 43.0, 15.0, 347.0, 7.0, 4.0, 4.0, 15.0, 2.0, 13.0, 4.0, 18.0, 4.0, 2.0, 4.0, 30.0, 6.0, 2.0, 2.0, 2.0, 8.0, 2.0, 4.0, 2.0, 24.0, 4.0, 8.0, 4.0, 4.0, 6.0, 2.0, 10.0, 2.0, 31.0, 14.0, 4.0, 6.0, 4.0, 4.0, 2.0, 4.0, 18.0, 8.0, 8.0, 13.0, 2.0, 20.0, 4.0, 2.0, 42.0, 25.0, 2.0, 28.0, 6.0, 2.0, 6.0, 15.0, 2.0, 3.0, 8.0, 2.0, 11.0, 6.0, 3.0, 11.0, 4.0, 2.0, 10.0, 9.0, 10.0, 2.0, 2.0, 3.0, 25.0, 2.0, 2.0, 22.0, 21.0, 2.0, 2.0, 9.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 6.0, 6.0, 2.0, 3.0, 2.0, 2.0, 9.0, 18.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 20.0, 2.0, 2.0, 6.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 12.0, 3.0, 7.0, 2.0, 2.0, 13.0, 2.0, 2.0, 24.0, 2.0, 15.0, 15.0, 18.0, 13.0, 19.0, 7.0, 7.0, 6.0, 7.0, 14.0, 18.0, 6.0, 2.0, 13.0, 1.0, 6.0, 3.0, 9.0, 3.0, 6.0, 2.0, 2.0, 9.0, 4.0, 2.0, 3.0, 7.0, 2.0, 18.0, 4.0, 2.0, 2.0, 6.0, 5.0, 6.0, 32.0, 11.0, 2.0, 4.0, 2.0, 2.0, 9.0, 6.0, 16.0, 3.0, 22.0, 4.0, 5.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 49.0, 46.0, 29.0, 9.0, 7.0, 6.0, 4.0, 38.0, 25.0, 45.0, 3.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 1.0, 7.0, 7.0, 9.0, 7.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 6.0, 5.0, 7.0, 1.0, 1.0, 32.0, 17.0, 4.0, 1.0, 1.0, 1.0, 3.0, 7.0, 9.0, 6.0, 24.0, 14.0, 10.0, 18.0, 14.0, 5.0, 2.0, 2.0, 2.0, 2.0, 6.0, 8.0, 8.0, 2.0, 2.0, 2.0, 26.0, 4.0, 2.0, 2.0, 6.0, 2.0, 7.0, 2.0, 6.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 4.0, 7.0, 4.0, 7.0, 2.0, 2.0, 6.0, 8.0, 3.0, 13.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 11.0, 8.0, 2.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 23.0, 17.0, 39.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 9.0, 16.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 14.0, 11.0, 8.0, 9.0, 8.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 9.0, 4.0, 1.0, 9.0, 1.0, 13.0, 1.0, 2.0, 12.0, 12.0, 3.0, 3.0, 4.0, 3.0, 3.0, 1.0, 4.0, 4.0, 4.0, 10.0, 10.0, 8.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 5.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 9.0, 5.0, 13.0, 25.0, 23.0, 23.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 20.0, 20.0, 20.0, 20.0, 18.0, 3.0, 6.0, 3.0, 3.0, 2.0, 2.0, 4.0, 5.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 6.0, 4.0, 5.0, 26.0, 2.0, 2.0, 7.0, 2.0, 1.0, 2.0, 6.0, 3.0, 1.0, 2.0, 15.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 3.0, 1.0, 2.0, 4.0, 3.0, 20.0, 8.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 9.0, 3.0, 3.0, 6.0, 7.0, 7.0, 4.0, 4.0, 5.0, 3.0, 3.0, 2.0, 3.0, 5.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 5.0, 2.0, 3.0, 4.0, 5.0, 2.0, 3.0, 4.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 4.0, 6.0, 4.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 4.0, 2.0, 3.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 18.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 7.0, 3.0, 3.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, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.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, 3.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.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, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.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, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.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, 3.0, 1.0, 1.0, 1.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.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, 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, 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, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 6.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 27.0, 1.0, 1.0, 12.0, 1.0, 2.0, 4.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 4.0, 3.0, 14.0, 8.0, 1.0, 1.0, 17.0, 2.0, 10.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 11.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 5.0, 4.0, 16.0, 5.0, 1.0, 7.0, 4.0, 2.0, 1.0, 4.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.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, 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, 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, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.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, 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, 1.0, 55.0, 2.0, 1.0, 3.0, 3.0, 9.0, 3.0, 3.0, 8.0, 3.0, 13.0, 2.0, 3.0, 3.0, 4.0, 7.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 2.0, 4.0, 4.0, 5.0, 4.0, 15.0, 4.0, 4.0, 4.0, 4.0, 4.0, 15.0, 4.0, 4.0, 3.0, 9.0, 5.0, 8.0, 5.0, 4.0, 3.0, 2.0, 6.0, 3.0, 14.0, 2.0, 7.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 25.0, 1.0, 1.0, 24.0, 2.0, 4.0, 2.0, 6.0, 4.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 36.0, 4.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, 2.0, 2.0, 1.0, 7.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 14.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 8.0, 12.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 10.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, 2.0, 1.0, 1.0, 1.0, 18.0, 6.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 6.0, 24.0, 4.0, 2.0, 6.0, 2.0, 3.0, 7.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.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, 1.0, 1.0, 22.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, 1.0, 3.0, 9.0, 31.0, 1.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, 4.0, 1.0, 1.0, 1.0, 1.0, 9.0, 7.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 10.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 8.0, 4.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 5.0, 4.0, 4.0, 5.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 8.0, 2.0, 3.0, 1.0, 2.0, 1.0, 4.0, 12.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 65.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.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, 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, 2.0, 62.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 1.0, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 5.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 21.0, 4.0, 6.0, 8.0, 2.0, 2.0, 2.0, 23.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 6.0, 3.0, 6.0, 10.0, 12.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 14.0, 2.0, 2.0, 1.0, 2.0, 1.0, 12.0, 5.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, 3.0, 1.0, 3.0, 5.0, 3.0, 8.0, 32.0, 2.0, 3.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 17.0, 3.0, 2.0, 2.0, 2.0, 21.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 17.0, 10.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 6.0, 5.0, 6.0, 27.0, 4.0, 2.0, 3.0, 12.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 4.0, 1.0, 5.0, 2.0, 4.0, 9.0, 1.0, 20.0, 2.0, 1.0, 2.0, 12.0, 1.0, 3.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 24.0, 15.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 7.0, 5.0, 10.0, 1.0, 4.0, 3.0, 2.0, 10.0, 4.0, 3.0, 4.0, 1.0, 1.0, 7.0, 1.0, 8.0, 19.0, 90.0, 4.0, 3.0, 2.0, 11.0, 2.0, 2.0, 27.0, 7.0, 2.0, 2.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 4.0, 7.0, 2.0, 1.0, 2.0, 4.0, 2.0, 5.0, 7.0, 2.0, 1.0, 2.0, 14.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 25.0, 1.0, 6.0, 31.0, 2.0, 1.0, 1.0, 10.0, 2.0, 1.0, 27.0, 27.0, 4.0, 6.0, 64.0, 2.0, 4.0, 2.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 18.0, 2.0, 3.0, 2.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 10.0, 14.0, 14.0, 2.0, 4.0, 1.0, 3.0, 6.0, 4.0, 4.0, 9.0, 4.0, 1.0, 5.0, 10.0, 4.0, 2.0, 4.0, 13.0, 4.0, 1.0, 4.0, 2.0, 4.0, 2.0, 16.0, 3.0, 8.0, 1.0, 6.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 9.0, 2.0, 2.0, 7.0, 2.0, 2.0, 10.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 5.0, 6.0, 6.0, 2.0, 2.0, 12.0, 11.0, 1.0, 8.0, 1.0, 4.0, 5.0, 7.0, 9.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 7.0, 2.0, 2.0, 1.0, 16.0, 2.0, 1.0, 2.0, 4.0, 7.0, 3.0, 2.0, 5.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 10.0, 23.0, 2.0, 1.0, 5.0, 3.0, 4.0, 2.0, 1.0, 2.0, 4.0, 3.0, 2.0, 12.0, 3.0, 5.0, 1.0, 1.0, 5.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 32.0, 9.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 8.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 6.0, 1.0, 1.0, 4.0, 6.0, 18.0, 1.0, 5.0, 3.0, 10.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 9.0, 14.0, 3.0, 4.0, 2.0, 1.0, 1.0, 9.0, 4.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 4.0, 9.0, 2.0, 1.0, 2.0, 34.0, 2.0, 1.0, 4.0, 11.0, 1.0, 20.0, 1.0, 3.0, 2.0, 8.0, 2.0, 4.0, 5.0, 2.0, 25.0, 3.0, 2.0, 7.0, 1.0, 15.0, 3.0, 23.0, 5.0, 1.0, 16.0, 2.0, 4.0, 2.0, 1.0, 11.0, 10.0, 4.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 4.0, 5.0, 1.0, 1.0, 4.0, 2.0, 2.0, 10.0, 4.0, 8.0, 2.0, 4.0, 14.0, 5.0, 37.0, 13.0, 4.0, 5.0, 3.0, 6.0, 2.0, 16.0, 10.0, 2.0, 3.0, 3.0, 10.0, 4.0, 17.0, 3.0, 2.0, 4.0, 6.0, 2.0, 7.0, 2.0, 13.0, 12.0, 6.0, 10.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 6.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 14.0, 12.0, 7.0, 3.0, 6.0, 16.0, 10.0, 5.0, 5.0, 10.0, 27.0, 11.0, 4.0, 2.0, 2.0, 2.0, 2.0, 12.0, 5.0, 4.0, 3.0, 3.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 5.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, 4.0, 8.0, 2.0, 3.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 4.0, 3.0, 4.0, 4.0, 2.0, 12.0, 10.0, 16.0, 18.0, 7.0, 2.0, 9.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 5.0, 11.0, 3.0, 2.0, 3.0, 7.0, 25.0, 2.0, 1.0, 2.0, 22.0, 1.0, 2.0, 3.0, 1.0, 2.0, 7.0, 1.0, 1.0, 57.0, 7.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 4.0, 6.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 6.0, 4.0, 2.0, 2.0, 1.0, 3.0, 2.0, 7.0, 4.0, 2.0, 1.0, 2.0, 6.0, 4.0, 3.0, 5.0, 15.0, 10.0, 2.0, 25.0, 4.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 13.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 5.0, 6.0, 8.0, 2.0, 4.0, 2.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 2.0, 3.0, 9.0, 2.0, 7.0, 1.0, 1.0, 3.0, 3.0, 4.0, 2.0, 2.0, 20.0, 4.0, 3.0, 2.0, 6.0, 2.0, 15.0, 4.0, 6.0, 2.0, 11.0, 2.0, 2.0, 4.0, 2.0, 2.0, 10.0, 2.0, 8.0, 2.0, 15.0, 8.0, 3.0, 5.0, 26.0, 2.0, 1.0, 4.0, 8.0, 4.0, 2.0, 12.0, 2.0, 2.0, 3.0, 2.0, 3.0, 8.0, 6.0, 2.0, 2.0, 4.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 7.0, 2.0, 5.0, 8.0, 2.0, 5.0, 2.0, 8.0, 12.0, 10.0, 2.0, 4.0, 10.0, 3.0, 4.0, 2.0, 6.0, 2.0, 2.0, 7.0, 4.0, 9.0, 4.0, 2.0, 7.0, 4.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 11.0, 3.0, 1.0, 13.0, 2.0, 6.0, 6.0, 8.0, 4.0, 3.0, 6.0, 9.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 16.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 4.0, 1.0, 12.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, 16.0, 17.0, 16.0, 16.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 7.0, 49.0, 1.0, 14.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, 1.0, 1.0, 1.0, 13.0, 2.0, 1.0, 7.0, 8.0, 1.0, 6.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 3.0, 3.0, 1.0, 15.0, 1.0, 2.0, 5.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 22.0, 3.0, 2.0, 2.0, 3.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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 3.0, 5.0, 4.0, 13.0, 9.0, 2.0, 2.0, 22.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, 6.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, 3.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.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, 1.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, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 4.0, 3.0, 1.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, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.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, 1.0, 1.0, 3.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 6.0, 2.0, 5.0, 1.0, 5.0, 1.0, 1.0, 2.0, 9.0, 13.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.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, 1.0, 1.0, 1.0, 2.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, 1.0, 7.0, 1.0, 1.0, 6.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, 4.0, 9.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.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, 14.0, 1.0, 1.0, 5.0, 9.0, 1.0, 5.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.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, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.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, 1.0, 1.0, 1.0, 2.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, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 21.0, 7.0, 4.0, 6.0, 3.0, 12.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 7.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 7.0, 5.0, 17.0, 3.0, 4.0, 23.0, 2.0, 12.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 4.0, 6.0, 2.0, 2.0, 33.0, 2.0, 9.0, 10.0, 2.0, 13.0, 2.0, 9.0, 5.0, 2.0, 1.0, 28.0, 2.0, 3.0, 1.0, 8.0, 25.0, 17.0, 4.0, 2.0, 4.0, 5.0, 9.0, 4.0, 5.0, 3.0, 3.0, 1.0, 6.0, 8.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 4.0, 3.0, 1.0, 44.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 1.0, 32.0, 4.0, 4.0, 4.0, 3.0, 3.0, 8.0, 5.0, 1.0, 1.0, 22.0, 24.0, 2.0, 4.0, 13.0, 2.0, 17.0, 22.0, 11.0, 56.0, 33.0, 4.0, 2.0, 2.0, 2.0, 18.0, 2.0, 2.0, 2.0, 4.0, 5.0, 5.0, 4.0, 2.0, 5.0, 8.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 12.0, 5.0, 2.0, 12.0, 2.0, 2.0, 81.0, 2.0, 2.0, 17.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 18.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 9.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 16.0, 24.0, 4.0, 12.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 17.0, 13.0, 8.0, 6.0, 6.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 24.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 8.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 3.0, 10.0, 5.0, 2.0, 2.0, 6.0, 1.0, 2.0, 9.0, 1.0, 1.0, 7.0, 1.0, 7.0, 4.0, 2.0, 11.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 18.0, 16.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 6.0, 2.0, 3.0, 2.0, 4.0, 8.0, 2.0, 2.0, 1.0, 8.0, 11.0, 1.0, 2.0, 1.0, 8.0, 2.0, 8.0, 4.0, 1.0, 14.0, 2.0, 9.0, 3.0, 3.0, 6.0, 12.0, 12.0, 15.0, 1.0, 1.0, 11.0, 2.0, 1.0, 2.0, 2.0, 1.0, 7.0, 13.0, 4.0, 5.0, 12.0, 1.0, 4.0, 6.0, 4.0, 1.0, 10.0, 57.0, 33.0, 12.0, 9.0, 1.0, 14.0, 20.0, 6.0, 18.0, 7.0, 11.0, 6.0, 6.0, 3.0, 2.0, 1.0, 2.0, 39.0, 2.0, 2.0, 2.0, 1.0, 22.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 4.0, 7.0, 6.0, 5.0, 8.0, 31.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 2.0, 16.0, 13.0, 5.0, 2.0, 7.0, 8.0, 3.0, 4.0, 2.0, 9.0, 3.0, 1.0, 3.0, 19.0, 7.0, 4.0, 11.0, 3.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 5.0, 3.0, 6.0, 1.0, 5.0, 7.0, 2.0, 6.0, 1.0, 8.0, 3.0, 2.0, 2.0, 4.0, 10.0, 10.0, 1.0, 8.0, 6.0, 8.0, 10.0, 7.0, 3.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 6.0, 5.0, 5.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 4.0, 4.0, 1.0, 3.0, 5.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 5.0, 2.0, 9.0, 3.0, 6.0, 2.0, 1.0, 2.0, 3.0, 8.0, 5.0, 3.0, 2.0, 3.0, 31.0, 1.0, 2.0, 59.0, 3.0, 19.0, 2.0, 1.0, 1.0, 1.0, 6.0, 12.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 29.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 7.0, 4.0, 2.0, 5.0, 2.0, 14.0, 1.0, 18.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 25.0, 9.0, 2.0, 10.0, 4.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 9.0, 4.0, 8.0, 5.0, 1.0, 1.0, 1.0, 6.0, 4.0, 12.0, 28.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 32.0, 1.0, 8.0, 2.0, 2.0, 2.0, 11.0, 6.0, 16.0, 11.0, 2.0, 2.0, 5.0, 2.0, 17.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 11.0, 2.0, 1.0, 8.0, 3.0, 3.0, 4.0, 13.0, 9.0, 1.0, 2.0, 1.0, 1.0, 21.0, 2.0, 1.0, 2.0, 2.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 7.0, 7.0, 2.0, 8.0, 1.0, 7.0, 3.0, 11.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 1.0, 8.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 4.0, 2.0, 2.0, 5.0, 20.0, 2.0, 13.0, 2.0, 2.0, 16.0, 6.0, 5.0, 3.0, 1.0, 4.0, 8.0, 2.0, 2.0, 26.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 6.0, 2.0, 1.0, 2.0, 2.0, 8.0, 6.0, 3.0, 10.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 3.0, 15.0, 3.0, 1.0, 2.0, 2.0, 6.0, 8.0, 3.0, 3.0, 7.0, 2.0, 1.0, 3.0, 6.0, 2.0, 2.0, 2.0, 5.0, 1.0, 6.0, 2.0, 7.0, 11.0, 2.0, 7.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 7.0, 9.0, 6.0, 4.0, 2.0, 8.0, 1.0, 4.0, 6.0, 2.0, 2.0, 1.0, 13.0, 9.0, 1.0, 10.0, 2.0, 2.0, 1.0, 4.0, 14.0, 1.0, 2.0, 6.0, 9.0, 7.0, 3.0, 16.0, 4.0, 12.0, 3.0, 3.0, 2.0, 12.0, 2.0, 6.0, 2.0, 7.0, 19.0, 7.0, 4.0, 4.0, 1.0, 1.0, 7.0, 16.0, 5.0, 6.0, 1.0, 1.0, 6.0, 4.0, 8.0, 19.0, 6.0, 1.0, 8.0, 6.0, 6.0, 8.0, 5.0, 5.0, 28.0, 9.0, 2.0, 3.0, 10.0, 1.0, 4.0, 6.0, 1.0, 14.0, 2.0, 4.0, 1.0, 7.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 7.0, 5.0, 4.0, 4.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 10.0, 2.0, 1.0, 6.0, 6.0, 1.0, 1.0, 4.0, 3.0, 8.0, 2.0, 6.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 7.0, 1.0, 11.0, 1.0, 1.0, 2.0, 8.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 6.0, 4.0, 1.0, 10.0, 9.0, 6.0, 6.0, 4.0, 4.0, 4.0, 6.0, 6.0, 12.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 5.0, 9.0, 3.0, 4.0, 9.0, 6.0, 2.0, 9.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 18.0, 4.0, 3.0, 1.0, 29.0, 2.0, 2.0, 16.0, 3.0, 1.0, 4.0, 6.0, 4.0, 4.0, 8.0, 1.0, 3.0, 6.0, 4.0, 2.0, 2.0, 4.0, 1.0, 2.0, 5.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 10.0, 2.0, 1.0, 1.0, 6.0, 10.0, 2.0, 1.0, 2.0, 4.0, 6.0, 2.0, 1.0, 2.0, 7.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 5.0, 2.0, 5.0, 2.0, 3.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 23.0, 3.0, 10.0, 6.0, 4.0, 8.0, 1.0, 5.0, 8.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 18.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 3.0, 7.0, 3.0, 3.0, 1.0, 2.0, 5.0, 2.0, 1.0, 4.0, 5.0, 8.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 4.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 5.0, 1.0, 9.0, 2.0, 6.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 17.0, 1.0, 10.0, 4.0, 2.0, 1.0, 6.0, 2.0, 5.0, 1.0, 3.0, 3.0, 1.0, 2.0, 7.0, 6.0, 7.0, 1.0, 6.0, 11.0, 4.0, 2.0, 2.0, 8.0, 2.0, 3.0, 6.0, 9.0, 6.0, 5.0, 15.0, 13.0, 10.0, 1.0, 2.0, 9.0, 9.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 8.0, 12.0, 2.0, 7.0, 3.0, 1.0, 1.0, 4.0, 2.0, 5.0, 5.0, 5.0, 1.0, 8.0, 11.0, 19.0, 6.0, 7.0, 15.0, 6.0, 6.0, 7.0, 12.0, 7.0, 7.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 11.0, 7.0, 8.0, 5.0, 13.0, 15.0, 9.0, 10.0, 11.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 8.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.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, 1.0, 5.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 10.0, 2.0, 1.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 14.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 7.0, 2.0, 16.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 8.0, 7.0, 3.0, 14.0, 3.0, 4.0, 1.0, 9.0, 2.0, 7.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 1.0, 1.0, 4.0, 2.0, 3.0, 4.0, 1.0, 5.0, 7.0, 3.0, 1.0, 3.0, 7.0, 1.0, 9.0, 16.0, 1.0, 2.0, 2.0, 4.0, 1.0, 6.0, 4.0, 1.0, 34.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 14.0, 3.0, 1.0, 8.0, 1.0, 1.0, 16.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 1.0, 1.0, 6.0, 6.0, 1.0, 2.0, 6.0, 2.0, 1.0, 52.0, 1.0, 1.0, 5.0, 1.0, 6.0, 4.0, 9.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 8.0, 5.0, 2.0, 1.0, 2.0, 1.0, 7.0, 35.0, 1.0, 9.0, 60.0, 1.0, 1.0, 14.0, 6.0, 2.0, 1.0, 2.0, 17.0, 1.0, 4.0, 19.0, 2.0, 5.0, 1.0, 4.0, 7.0, 6.0, 1.0, 3.0, 3.0, 1.0, 1.0, 8.0, 8.0, 3.0, 10.0, 1.0, 4.0, 22.0, 41.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 4.0, 10.0, 12.0, 2.0, 2.0, 2.0, 34.0, 1.0, 3.0, 2.0, 3.0, 2.0, 9.0, 27.0, 2.0, 14.0, 2.0, 5.0, 2.0, 2.0, 2.0, 14.0, 8.0, 7.0, 2.0, 1.0, 4.0, 1.0, 5.0, 4.0, 4.0, 2.0, 5.0, 2.0, 2.0, 5.0, 6.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 17.0, 1.0, 3.0, 12.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 4.0, 4.0, 1.0, 8.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 10.0, 2.0, 1.0, 2.0, 7.0, 4.0, 1.0, 1.0, 9.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 6.0, 10.0, 1.0, 20.0, 8.0, 1.0, 1.0, 12.0, 2.0, 7.0, 6.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 5.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 12.0, 2.0, 4.0, 5.0, 2.0, 4.0, 4.0, 3.0, 3.0, 2.0, 8.0, 12.0, 15.0, 1.0, 20.0, 8.0, 21.0, 2.0, 1.0, 13.0, 2.0, 1.0, 2.0, 6.0, 1.0, 6.0, 20.0, 8.0, 1.0, 4.0, 2.0, 1.0, 1.0, 19.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 18.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 7.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 5.0, 29.0, 1.0, 8.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 5.0, 4.0, 2.0, 4.0, 2.0, 10.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 12.0, 1.0, 1.0, 1.0, 3.0, 9.0, 9.0, 9.0, 1.0, 3.0, 11.0, 5.0, 10.0, 10.0, 3.0, 1.0, 3.0, 2.0, 5.0, 5.0, 2.0, 1.0, 1.0, 6.0, 4.0, 4.0, 1.0, 10.0, 16.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 19.0, 19.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 6.0, 7.0, 9.0, 7.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 15.0, 2.0, 2.0, 13.0, 2.0, 3.0, 2.0, 4.0, 5.0, 6.0, 43.0, 17.0, 2.0, 2.0, 2.0, 2.0, 8.0, 6.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 15.0, 4.0, 5.0, 5.0, 4.0, 2.0, 13.0, 3.0, 2.0, 1.0, 8.0, 2.0, 6.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 19.0, 2.0, 2.0, 2.0, 3.0, 1.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 12.0, 1.0, 2.0, 7.0, 3.0, 2.0, 33.0, 21.0, 10.0, 7.0, 6.0, 1.0, 2.0, 4.0, 2.0, 3.0, 4.0, 8.0, 2.0, 2.0, 1.0, 2.0, 13.0, 8.0, 2.0, 6.0, 2.0, 18.0, 12.0, 1.0, 2.0, 10.0, 7.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 10.0, 12.0, 7.0, 4.0, 1.0, 26.0, 11.0, 6.0, 8.0, 2.0, 2.0, 15.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 28.0, 5.0, 2.0, 2.0, 4.0, 12.0, 9.0, 2.0, 10.0, 8.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 8.0, 6.0, 2.0, 12.0, 2.0, 13.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 4.0, 1.0, 6.0, 1.0, 4.0, 2.0, 6.0, 3.0, 8.0, 15.0, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 19.0, 4.0, 4.0, 11.0, 22.0, 3.0, 30.0, 2.0, 4.0, 2.0, 3.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 5.0, 2.0, 2.0, 5.0, 10.0, 2.0, 1.0, 2.0, 2.0, 6.0, 3.0, 4.0, 6.0, 1.0, 3.0, 5.0, 3.0, 5.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 6.0, 1.0, 15.0, 1.0, 20.0, 5.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 7.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 14.0, 2.0, 8.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 5.0, 2.0, 1.0, 1.0, 16.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 12.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 2.0, 5.0, 6.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 1.0, 2.0, 5.0, 2.0, 3.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 6.0, 2.0, 6.0, 5.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 4.0, 2.0, 5.0, 2.0, 1.0, 4.0, 2.0, 1.0, 13.0, 1.0, 1.0, 4.0, 2.0, 5.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 4.0, 12.0, 36.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 2.0, 6.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 10.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 2.0, 26.0, 5.0, 8.0, 5.0, 3.0, 4.0, 1.0, 1.0, 2.0, 4.0, 1.0, 7.0, 4.0, 2.0, 1.0, 1.0, 12.0, 6.0, 5.0, 1.0, 1.0, 1.0, 3.0, 14.0, 1.0, 2.0, 9.0, 2.0, 3.0, 7.0, 4.0, 2.0, 7.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 4.0, 23.0, 4.0, 16.0, 3.0, 4.0, 4.0, 2.0, 16.0, 2.0, 7.0, 1.0, 2.0, 46.0, 43.0, 4.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 46.0, 2.0, 1.0, 1.0, 6.0, 4.0, 12.0, 5.0, 4.0, 4.0, 4.0, 2.0, 1.0, 4.0, 2.0, 1.0, 28.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 9.0, 4.0, 4.0, 4.0, 4.0, 5.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 4.0, 8.0, 7.0, 3.0, 4.0, 4.0, 4.0, 7.0, 6.0, 7.0, 1.0, 1.0, 18.0, 1.0, 2.0, 3.0, 4.0, 6.0, 3.0, 3.0, 3.0, 3.0, 9.0, 3.0, 5.0, 16.0, 3.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 5.0, 3.0, 4.0, 6.0, 3.0, 6.0, 2.0, 2.0, 5.0, 2.0, 6.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 8.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 9.0, 2.0, 10.0, 3.0, 2.0, 3.0, 3.0, 107.0, 2.0, 2.0, 3.0, 8.0, 3.0, 12.0, 14.0, 3.0, 3.0, 3.0, 7.0, 2.0, 4.0, 1.0, 8.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 1.0, 10.0, 3.0, 3.0, 16.0, 3.0, 1.0, 3.0, 1.0, 3.0, 13.0, 1.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 6.0, 3.0, 7.0, 3.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 16.0, 2.0, 3.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 10.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 3.0, 3.0, 14.0, 5.0, 3.0, 3.0, 1.0, 3.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, 4.0, 2.0, 5.0, 2.0, 2.0, 4.0, 4.0, 9.0, 2.0, 2.0, 1.0, 11.0, 1.0, 22.0, 1.0, 3.0, 4.0, 2.0, 3.0, 2.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, 1.0, 1.0, 12.0, 10.0, 12.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 20.0, 5.0, 5.0, 1.0, 16.0, 2.0, 8.0, 2.0, 2.0, 9.0, 4.0, 1.0, 4.0, 20.0, 4.0, 2.0, 1.0, 6.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 8.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, 2.0, 5.0, 2.0, 1.0, 8.0, 1.0, 1.0, 9.0, 3.0, 2.0, 16.0, 3.0, 9.0, 7.0, 3.0, 2.0, 2.0, 3.0, 11.0, 6.0, 1.0, 2.0, 1.0, 6.0, 24.0, 3.0, 1.0, 111.0, 96.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 3.0, 4.0, 3.0, 4.0, 1.0, 5.0, 6.0, 6.0, 9.0, 10.0, 4.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 46.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 8.0, 2.0, 4.0, 3.0, 22.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 2.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, 53.0, 1.0, 13.0, 15.0, 1.0, 1.0, 2.0, 2.0, 63.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 36.0, 12.0, 1.0, 1.0, 10.0, 27.0, 1.0, 8.0, 2.0, 6.0, 1.0, 1.0, 6.0, 14.0, 2.0, 2.0, 3.0, 46.0, 1.0, 9.0, 3.0, 19.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 40.0, 20.0, 2.0, 12.0, 3.0, 8.0, 1.0, 1.0, 18.0, 3.0, 24.0, 5.0, 15.0, 6.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 11.0, 5.0, 4.0, 10.0, 1.0, 12.0, 2.0, 5.0, 1.0, 2.0, 13.0, 1.0, 1.0, 1.0, 4.0, 19.0, 14.0, 2.0, 10.0, 17.0, 1.0, 4.0, 20.0, 4.0, 24.0, 1.0, 25.0, 4.0, 78.0, 107.0, 4.0, 1.0, 14.0, 3.0, 5.0, 5.0, 9.0, 1.0, 8.0, 3.0, 2.0, 7.0, 1.0, 3.0, 7.0, 1.0, 22.0, 2.0, 8.0, 1.0, 9.0, 19.0, 7.0, 2.0, 2.0, 5.0, 1.0, 5.0, 6.0, 11.0, 7.0, 26.0, 6.0, 4.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 44.0, 11.0, 1.0, 2.0, 1.0, 8.0, 115.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 11.0, 2.0, 7.0, 3.0, 2.0, 1.0, 6.0, 2.0, 2.0, 14.0, 23.0, 19.0, 5.0, 10.0, 11.0, 10.0, 1.0, 3.0, 1.0, 4.0, 4.0, 3.0, 8.0, 4.0, 17.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 2.0, 4.0, 4.0, 1.0, 5.0, 9.0, 2.0, 1.0, 1.0, 20.0, 2.0, 29.0, 1.0, 7.0, 1.0, 19.0, 1.0, 8.0, 10.0, 20.0, 6.0, 4.0, 3.0, 3.0, 3.0, 1.0, 21.0, 2.0, 11.0, 2.0, 3.0, 3.0, 2.0, 18.0, 15.0, 2.0, 14.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 20.0, 13.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 8.0, 2.0, 1.0, 12.0, 2.0, 3.0, 13.0, 1.0, 1.0, 2.0, 5.0, 1.0, 13.0, 2.0, 1.0, 3.0, 11.0, 11.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 34.0, 8.0, 28.0, 7.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 8.0, 4.0, 3.0, 2.0, 15.0, 19.0, 2.0, 10.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 12.0, 5.0, 2.0, 14.0, 11.0, 5.0, 5.0, 16.0, 11.0, 2.0, 11.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 9.0, 10.0, 12.0, 1.0, 21.0, 3.0, 1.0, 3.0, 3.0, 3.0, 7.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 6.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 28.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 19.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 7.0, 1.0, 6.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 42.0, 19.0, 4.0, 1.0, 2.0, 8.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 23.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 3.0, 10.0, 17.0, 2.0, 6.0, 2.0, 6.0, 11.0, 14.0, 36.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 5.0, 1.0, 1.0, 6.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 7.0, 1.0, 1.0, 9.0, 2.0, 4.0, 1.0, 1.0, 36.0, 3.0, 4.0, 5.0, 5.0, 10.0, 1.0, 1.0, 4.0, 12.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 4.0, 4.0, 6.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 6.0, 5.0, 4.0, 7.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, 6.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 5.0, 11.0, 16.0, 2.0, 2.0, 14.0, 2.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 19.0, 3.0, 1.0, 2.0, 2.0, 5.0, 36.0, 23.0, 3.0, 2.0, 3.0, 3.0, 6.0, 2.0, 14.0, 27.0, 12.0, 8.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 13.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 10.0, 1.0, 12.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 2.0, 14.0, 4.0, 1.0, 4.0, 5.0, 4.0, 1.0, 2.0, 19.0, 1.0, 7.0, 1.0, 1.0, 5.0, 8.0, 11.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 12.0, 4.0, 1.0, 4.0, 2.0, 9.0, 5.0, 8.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 8.0, 16.0, 1.0, 2.0, 2.0, 10.0, 8.0, 45.0, 6.0, 5.0, 1.0, 10.0, 6.0, 6.0, 4.0, 4.0, 1.0, 1.0, 14.0, 13.0, 14.0, 6.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 8.0, 1.0, 30.0, 1.0, 1.0, 2.0, 4.0, 4.0, 13.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 6.0, 1.0, 4.0, 9.0, 1.0, 2.0, 7.0, 5.0, 12.0, 11.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 24.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, 6.0, 11.0, 3.0, 7.0, 9.0, 11.0, 2.0, 5.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 48.0, 1.0, 6.0, 2.0, 13.0, 2.0, 16.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 4.0, 17.0, 3.0, 2.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 45.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 5.0, 9.0, 1.0, 2.0, 8.0, 8.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 15.0, 7.0, 10.0, 9.0, 5.0, 2.0, 8.0, 21.0, 15.0, 7.0, 3.0, 4.0, 3.0, 2.0, 7.0, 2.0, 2.0, 24.0, 31.0, 9.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 7.0, 3.0, 2.0, 11.0, 15.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 4.0, 8.0, 1.0, 9.0, 1.0, 9.0, 2.0, 2.0, 17.0, 2.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 11.0, 4.0, 4.0, 6.0, 1.0, 9.0, 3.0, 5.0, 5.0, 2.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 7.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 5.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0, 6.0, 2.0, 3.0, 2.0, 1.0, 20.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 6.0, 8.0, 8.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 5.0, 10.0, 3.0, 6.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 5.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, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.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, 1.0, 1.0, 15.0, 1.0, 1.0, 27.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 6.0, 1.0, 3.0, 1.0, 1.0, 8.0, 3.0, 6.0, 1.0, 2.0, 2.0, 5.0, 3.0, 5.0, 1.0, 2.0, 4.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 6.0, 10.0, 3.0, 7.0, 1.0, 5.0, 2.0, 2.0, 9.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 4.0, 8.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 15.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 13.0, 1.0, 24.0, 1.0, 10.0, 1.0, 1.0, 11.0, 2.0, 1.0, 8.0, 3.0, 12.0, 1.0, 1.0, 2.0, 2.0, 22.0, 4.0, 1.0, 6.0, 15.0, 11.0, 3.0, 7.0, 3.0, 7.0, 1.0, 2.0, 5.0, 1.0, 7.0, 4.0, 1.0, 1.0, 3.0, 6.0, 1.0, 3.0, 1.0, 4.0, 4.0, 2.0, 4.0, 3.0, 2.0, 9.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 2.0, 4.0, 6.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 23.0, 7.0, 3.0, 4.0, 11.0, 1.0, 2.0, 2.0, 2.0, 9.0, 8.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 4.0, 18.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 13.0, 3.0, 5.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 19.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 17.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 24.0, 4.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 7.0, 5.0, 2.0, 6.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 33.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 11.0, 2.0, 2.0, 4.0, 1.0, 3.0, 5.0, 18.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 3.0, 10.0, 4.0, 4.0, 3.0, 6.0, 2.0, 1.0, 8.0, 3.0, 11.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 5.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, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.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, 3.0, 1.0, 2.0, 4.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 3.0, 2.0, 35.0, 1.0, 4.0, 1.0, 1.0, 5.0, 2.0, 4.0, 4.0, 4.0, 9.0, 9.0, 3.0, 2.0, 2.0, 13.0, 40.0, 7.0, 2.0, 1.0, 2.0, 2.0, 1.0, 15.0, 1.0, 2.0, 2.0, 23.0, 2.0, 1.0, 2.0, 2.0, 3.0, 9.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 4.0, 2.0, 1.0, 4.0, 1.0, 2.0, 3.0, 14.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 10.0, 2.0, 1.0, 3.0, 3.0, 7.0, 2.0, 2.0, 12.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 21.0, 5.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 15.0, 6.0, 2.0, 1.0, 2.0, 83.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 9.0, 3.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, 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, 2.0, 5.0, 2.0, 4.0, 2.0, 6.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 13.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 5.0, 2.0, 10.0, 1.0, 2.0, 4.0, 25.0, 2.0, 6.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 8.0, 1.0, 1.0, 4.0, 6.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 24.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 1.0, 26.0, 2.0, 2.0, 1.0, 4.0, 2.0, 5.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 4.0, 1.0, 2.0, 9.0, 2.0, 1.0, 2.0, 5.0, 4.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 1.0, 7.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 5.0, 2.0, 2.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 4.0, 1.0, 2.0, 14.0, 1.0, 3.0, 2.0, 5.0, 3.0, 3.0, 4.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.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, 14.0, 7.0, 3.0, 3.0, 2.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, 2.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 4.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 13.0, 2.0, 2.0, 5.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 25.0, 4.0, 2.0, 3.0, 3.0, 6.0, 10.0, 5.0, 10.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 1.0, 3.0, 4.0, 6.0, 4.0, 5.0, 2.0, 2.0, 2.0, 3.0, 9.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 5.0, 9.0, 5.0, 1.0, 32.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 13.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 25.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 4.0, 7.0, 1.0, 1.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, 3.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, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 3.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, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.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, 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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 5.0, 1.0, 2.0, 7.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 4.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 36.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 11.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 8.0, 1.0, 4.0, 1.0, 10.0, 2.0, 4.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 6.0, 1.0, 1.0, 7.0, 2.0, 2.0, 4.0, 95.0, 3.0, 6.0, 11.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 13.0, 5.0, 4.0, 2.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 5.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 4.0, 1.0, 2.0, 3.0, 2.0, 5.0, 4.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 10.0, 2.0, 2.0, 2.0, 1.0, 17.0, 1.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 8.0, 6.0, 1.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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 5.0, 1.0, 3.0, 18.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 7.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 11.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 3.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, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 3.0, 7.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 11.0, 2.0, 2.0, 3.0, 1.0, 3.0, 5.0, 2.0, 1.0, 3.0, 13.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 8.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 17.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.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, 1.0, 1.0, 1.0, 2.0, 5.0, 1.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, 5.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 16.0, 2.0, 2.0, 3.0, 14.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.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, 5.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, 8.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.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, 2.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, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.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, 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, 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, 20.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, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.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, 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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 19.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 4.0, 5.0, 11.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 9.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 16.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 10.0, 5.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 1.0, 4.0, 1.0, 6.0, 4.0, 4.0, 1.0, 1.0, 4.0, 2.0, 2.0, 10.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.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, 2.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, 5.0, 2.0, 2.0, 2.0, 1.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 20.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 6.0, 3.0, 5.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 4.0, 5.0, 2.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 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, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 4.0, 7.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 2.0, 6.0, 2.0, 1.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, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 5.0, 5.0, 6.0, 2.0, 7.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 3.0, 12.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 15.0, 2.0, 2.0, 3.0, 1.0, 2.0, 8.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 8.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 10.0, 3.0, 1.0, 2.0, 10.0, 5.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.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, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 10.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 17.0, 13.0, 1.0, 1.0, 8.0, 9.0, 9.0, 14.0, 6.0, 1.0, 1.0, 6.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 5.0, 9.0, 3.0, 25.0, 6.0, 3.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, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 1.0, 11.0, 4.0, 4.0, 1.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 8.0, 1.0, 6.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 3.0, 2.0, 2.0, 10.0, 3.0, 2.0, 16.0, 5.0, 7.0, 6.0, 3.0, 5.0, 25.0, 2.0, 3.0, 3.0, 2.0, 25.0, 18.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 9.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 7.0, 7.0, 3.0, 2.0, 3.0, 4.0, 7.0, 4.0, 4.0, 4.0, 3.0, 4.0, 6.0, 7.0, 2.0, 3.0, 2.0, 2.0, 2.0, 26.0, 7.0, 3.0, 3.0, 5.0, 2.0, 3.0, 1.0, 3.0, 4.0, 2.0, 4.0, 3.0, 3.0, 28.0, 2.0, 4.0, 54.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.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, 9.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 4.0, 10.0, 3.0, 3.0, 3.0, 7.0, 3.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 23.0, 7.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 9.0, 6.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 5.0, 2.0, 4.0, 1.0, 4.0, 3.0, 4.0, 4.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, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 7.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 4.0, 2.0, 5.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 8.0, 17.0, 14.0, 3.0, 19.0, 3.0, 11.0, 3.0, 3.0, 3.0, 6.0, 3.0, 6.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 2.0, 3.0, 17.0, 14.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 22.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 29.0, 8.0, 11.0, 3.0, 6.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 6.0, 3.0, 3.0, 1.0, 6.0, 5.0, 14.0, 18.0, 10.0, 5.0, 5.0, 11.0, 6.0, 6.0, 1.0, 8.0, 5.0, 7.0, 3.0, 13.0, 3.0, 29.0, 6.0, 5.0, 6.0, 3.0, 6.0, 1.0, 1.0, 3.0, 7.0, 3.0, 6.0, 3.0, 3.0, 4.0, 10.0, 12.0, 1.0, 6.0, 2.0, 3.0, 3.0, 6.0, 5.0, 5.0, 5.0, 8.0, 13.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 12.0, 3.0, 3.0, 4.0, 7.0, 4.0, 1.0, 3.0, 3.0, 40.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, 1.0, 1.0, 1.0, 12.0, 1.0, 4.0, 2.0, 1.0, 3.0, 3.0, 3.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 3.0, 13.0, 5.0, 3.0, 4.0, 3.0, 2.0, 5.0, 1.0, 4.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 6.0, 3.0, 3.0, 3.0, 7.0, 2.0, 3.0, 7.0, 3.0, 7.0, 1.0, 2.0, 19.0, 3.0, 3.0, 3.0, 9.0, 5.0, 3.0, 4.0, 4.0, 3.0, 3.0, 10.0, 3.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 14.0, 12.0, 3.0, 7.0, 6.0, 6.0, 8.0, 18.0, 2.0, 5.0, 1.0, 4.0, 3.0, 3.0, 2.0, 3.0, 1.0, 11.0, 2.0, 10.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 9.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 12.0, 3.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, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 23.0, 1.0, 6.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 6.0, 7.0, 46.0, 2.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 23.0, 4.0, 4.0, 2.0, 2.0, 4.0, 7.0, 18.0, 2.0, 22.0, 2.0, 4.0, 2.0, 14.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 13.0, 4.0, 2.0, 2.0, 3.0, 3.0, 14.0, 4.0, 8.0, 2.0, 5.0, 2.0, 5.0, 23.0, 8.0, 2.0, 4.0, 2.0, 2.0, 11.0, 2.0, 1.0, 1.0, 4.0, 1.0, 40.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 9.0, 1.0, 2.0, 4.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, 6.0, 17.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 1.0, 25.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 12.0, 11.0, 13.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 51.0, 3.0, 3.0, 2.0, 13.0, 1.0, 2.0, 21.0, 3.0, 6.0, 9.0, 5.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 21.0, 1.0, 10.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 3.0, 19.0, 12.0, 14.0, 3.0, 3.0, 9.0, 2.0, 4.0, 7.0, 21.0, 2.0, 3.0, 29.0, 6.0, 15.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 12.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 13.0, 16.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 3.0, 10.0, 5.0, 3.0, 7.0, 4.0, 6.0, 6.0, 9.0, 6.0, 6.0, 4.0, 9.0, 3.0, 39.0, 2.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 5.0, 8.0, 3.0, 6.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 22.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 17.0, 20.0, 26.0, 20.0, 6.0, 10.0, 1.0, 3.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 6.0, 2.0, 5.0, 3.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 4.0, 15.0, 2.0, 12.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 6.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 7.0, 4.0, 2.0, 4.0, 2.0, 6.0, 4.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.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, 3.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.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, 1.0, 8.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 5.0, 15.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 34.0, 2.0, 12.0, 13.0, 14.0, 11.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 5.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 4.0, 26.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 14.0, 6.0, 4.0, 2.0, 3.0, 7.0, 12.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 2.0, 18.0, 7.0, 1.0, 1.0, 3.0, 2.0, 3.0, 5.0, 5.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 7.0, 2.0, 5.0, 4.0, 6.0, 4.0, 2.0, 6.0, 2.0, 3.0, 6.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 5.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 11.0, 1.0, 34.0, 1.0, 2.0, 9.0, 10.0, 8.0, 6.0, 8.0, 2.0, 19.0, 5.0, 1.0, 2.0, 3.0, 8.0, 4.0, 3.0, 1.0, 12.0, 4.0, 12.0, 2.0, 13.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 8.0, 2.0, 4.0, 7.0, 14.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 6.0, 4.0, 6.0, 6.0, 4.0, 6.0, 7.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 1.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 5.0, 2.0, 8.0, 3.0, 2.0, 8.0, 9.0, 13.0, 3.0, 3.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 8.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 8.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 11.0, 11.0, 2.0, 3.0, 3.0, 1.0, 1.0, 5.0, 5.0, 5.0, 31.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 16.0, 5.0, 5.0, 2.0, 1.0, 2.0, 1.0, 15.0, 9.0, 1.0, 1.0, 4.0, 4.0, 5.0, 11.0, 2.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 10.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 7.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 11.0, 7.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 16.0, 2.0, 6.0, 8.0, 2.0, 2.0, 14.0, 1.0, 6.0, 7.0, 1.0, 1.0, 9.0, 1.0, 1.0, 9.0, 1.0, 2.0, 21.0, 1.0, 1.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, 9.0, 4.0, 1.0, 18.0, 1.0, 1.0, 1.0, 5.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, 6.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 9.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 7.0, 1.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 12.0, 6.0, 1.0, 1.0, 13.0, 1.0, 4.0, 1.0, 2.0, 4.0, 90.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 6.0, 19.0, 2.0, 7.0, 3.0, 3.0, 1.0, 7.0, 3.0, 4.0, 8.0, 5.0, 2.0, 1.0, 6.0, 2.0, 10.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.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, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 4.0, 3.0, 2.0, 2.0, 2.0, 18.0, 2.0, 10.0, 2.0, 2.0, 42.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 7.0, 4.0, 8.0, 24.0, 13.0, 7.0, 29.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 84.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 17.0, 3.0, 5.0, 6.0, 2.0, 40.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 3.0, 5.0, 6.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 2.0, 1.0, 2.0, 9.0, 3.0, 4.0, 1.0, 2.0, 3.0, 1.0, 2.0, 8.0, 5.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 2.0, 4.0, 1.0, 2.0, 9.0, 10.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 10.0, 2.0, 4.0, 4.0, 4.0, 2.0, 1.0, 5.0, 5.0, 6.0, 1.0, 2.0, 1.0, 3.0, 2.0, 9.0, 2.0, 1.0, 2.0, 8.0, 3.0, 1.0, 2.0, 4.0, 2.0, 1.0, 7.0, 2.0, 1.0, 2.0, 6.0, 2.0, 1.0, 2.0, 5.0, 5.0, 7.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 13.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 11.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 4.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 5.0, 2.0, 4.0, 4.0, 1.0, 19.0, 17.0, 1.0, 4.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 3.0, 1.0, 4.0, 12.0, 1.0, 1.0, 3.0, 5.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 9.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 2.0, 1.0, 14.0, 3.0, 5.0, 2.0, 3.0, 2.0, 3.0, 3.0, 6.0, 2.0, 1.0, 11.0, 11.0, 6.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 5.0, 6.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.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, 2.0, 5.0, 5.0, 1.0, 6.0, 4.0, 2.0, 5.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 3.0, 3.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 3.0, 1.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 5.0, 1.0, 3.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 16.0, 8.0, 24.0, 2.0, 3.0, 2.0, 13.0, 1.0, 21.0, 32.0, 16.0, 19.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 9.0, 1.0, 14.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 4.0, 8.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 51.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 7.0, 1.0, 3.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 8.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 10.0, 8.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 4.0, 5.0, 1.0, 2.0, 2.0, 4.0, 16.0, 2.0, 2.0, 3.0, 8.0, 4.0, 2.0, 19.0, 7.0, 6.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 8.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 2.0, 6.0, 7.0, 6.0, 9.0, 2.0, 4.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 1.0, 1.0, 4.0, 4.0, 15.0, 4.0, 2.0, 2.0, 5.0, 11.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 8.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 14.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, 3.0, 8.0, 5.0, 11.0, 14.0, 2.0, 3.0, 2.0, 3.0, 3.0, 6.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 4.0, 2.0, 4.0, 4.0, 1.0, 5.0, 8.0, 5.0, 9.0, 4.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, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.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, 4.0, 1.0, 2.0, 2.0, 7.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 31.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 6.0, 2.0, 3.0, 3.0, 3.0, 3.0, 6.0, 6.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 6.0, 7.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 3.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.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, 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, 1.0, 1.0, 2.0, 2.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, 3.0, 5.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, 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, 6.0, 2.0, 2.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, 7.0, 2.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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.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, 2.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, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.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, 4.0, 1.0, 6.0, 1.0, 8.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 8.0, 2.0, 5.0, 2.0, 2.0, 3.0, 8.0, 5.0, 2.0, 1.0, 58.0, 2.0, 2.0, 2.0, 5.0, 2.0, 9.0, 2.0, 2.0, 6.0, 10.0, 5.0, 3.0, 2.0, 2.0, 20.0, 2.0, 1.0, 5.0, 40.0, 10.0, 5.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 5.0, 3.0, 1.0, 19.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 7.0, 192.0, 106.0, 40.0, 3.0, 3.0, 3.0, 6.0, 3.0, 5.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 2.0, 21.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 8.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, 67.0, 6.0, 2.0, 2.0, 2.0, 2.0, 15.0, 3.0, 1.0, 2.0, 3.0, 78.0, 2.0, 25.0, 1.0, 1.0, 1.0, 9.0, 2.0, 15.0, 2.0, 59.0, 1.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 288.0, 172.0, 218.0, 191.0, 172.0, 3.0, 3.0, 2.0, 1.0, 3.0, 111.0, 24.0, 13.0, 11.0, 13.0, 20.0, 13.0, 1.0, 4.0, 32.0, 25.0, 12.0, 10.0, 17.0, 17.0, 17.0, 8.0, 10.0, 8.0, 15.0, 9.0, 5.0, 99.0, 13.0, 23.0, 7.0, 20.0, 14.0, 7.0, 86.0, 56.0, 74.0, 9.0, 10.0, 5.0, 66.0, 8.0, 10.0, 11.0, 11.0, 53.0, 62.0, 7.0, 5.0, 12.0, 9.0, 6.0, 18.0, 15.0, 250.0, 56.0, 4.0, 6.0, 4.0, 22.0, 4.0, 8.0, 8.0, 20.0, 24.0, 3.0, 3.0, 3.0, 45.0, 2.0, 3.0, 2.0, 2.0, 48.0, 44.0, 9.0, 28.0, 2.0, 2.0, 20.0, 3.0, 3.0, 8.0, 1.0, 2.0, 26.0, 2.0, 2.0, 4.0, 4.0, 5.0, 1.0, 12.0, 8.0, 4.0, 2.0, 26.0, 27.0, 6.0, 6.0, 8.0, 80.0, 4.0, 14.0, 19.0, 3.0, 5.0, 8.0, 36.0, 5.0, 6.0, 2.0, 2.0, 38.0, 2.0, 2.0, 26.0, 11.0, 4.0, 6.0, 2.0, 2.0, 2.0, 10.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 2.0, 9.0, 5.0, 2.0, 293.0, 5.0, 44.0, 18.0, 3.0, 63.0, 8.0, 4.0, 130.0, 26.0, 2.0, 13.0, 13.0, 2.0, 2.0, 13.0, 55.0, 1.0, 2.0, 4.0, 2.0, 8.0, 9.0, 5.0, 23.0, 4.0, 2.0, 36.0, 7.0, 2.0, 2.0, 4.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 34.0, 54.0, 39.0, 2.0, 2.0, 2.0, 2.0, 3.0, 26.0, 13.0, 13.0, 13.0, 7.0, 13.0, 34.0, 2.0, 50.0, 1.0, 8.0, 6.0, 29.0, 2.0, 6.0, 1.0, 29.0, 8.0, 2.0, 2.0, 6.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 2.0, 6.0, 9.0, 15.0, 6.0, 10.0, 2.0, 2.0, 37.0, 2.0, 8.0, 2.0, 45.0, 22.0, 11.0, 2.0, 10.0, 2.0, 4.0, 4.0, 2.0, 6.0, 24.0, 43.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 35.0, 2.0, 6.0, 3.0, 39.0, 23.0, 18.0, 2.0, 7.0, 1.0, 2.0, 1.0, 2.0, 26.0, 5.0, 5.0, 1.0, 4.0, 11.0, 38.0, 3.0, 6.0, 9.0, 2.0, 10.0, 1.0, 2.0, 2.0, 21.0, 4.0, 2.0, 21.0, 8.0, 46.0, 6.0, 11.0, 2.0, 2.0, 2.0, 9.0, 5.0, 8.0, 25.0, 14.0, 10.0, 3.0, 3.0, 5.0, 2.0, 1.0, 4.0, 1.0, 8.0, 2.0, 5.0, 2.0, 26.0, 2.0, 2.0, 2.0, 9.0, 23.0, 39.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 64.0, 13.0, 2.0, 4.0, 11.0, 1.0, 1.0, 3.0, 1.0, 3.0, 38.0, 2.0, 3.0, 7.0, 4.0, 4.0, 1.0, 23.0, 40.0, 2.0, 1.0, 13.0, 7.0, 6.0, 2.0, 2.0, 3.0, 5.0, 1.0, 2.0, 4.0, 15.0, 11.0, 10.0, 13.0, 5.0, 1.0, 4.0, 3.0, 2.0, 14.0, 8.0, 8.0, 14.0, 6.0, 2.0, 3.0, 16.0, 54.0, 2.0, 13.0, 6.0, 2.0, 4.0, 3.0, 23.0, 2.0, 10.0, 2.0, 3.0, 1.0, 8.0, 65.0, 1.0, 2.0, 4.0, 60.0, 2.0, 3.0, 3.0, 42.0, 8.0, 2.0, 8.0, 1.0, 22.0, 4.0, 4.0, 2.0, 9.0, 2.0, 2.0, 26.0, 2.0, 39.0, 18.0, 14.0, 16.0, 2.0, 4.0, 8.0, 7.0, 2.0, 2.0, 6.0, 12.0, 4.0, 4.0, 3.0, 12.0, 6.0, 3.0, 3.0, 19.0, 4.0, 4.0, 4.0, 4.0, 3.0, 18.0, 4.0, 2.0, 32.0, 17.0, 27.0, 2.0, 2.0, 8.0, 2.0, 5.0, 2.0, 2.0, 13.0, 15.0, 2.0, 32.0, 3.0, 2.0, 10.0, 17.0, 2.0, 56.0, 2.0, 41.0, 4.0, 7.0, 5.0, 5.0, 3.0, 20.0, 10.0, 17.0, 6.0, 14.0, 18.0, 20.0, 9.0, 4.0, 2.0, 3.0, 2.0, 68.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 5.0, 9.0, 23.0, 8.0, 2.0, 21.0, 3.0, 2.0, 10.0, 3.0, 10.0, 5.0, 3.0, 2.0, 4.0, 3.0, 4.0, 2.0, 2.0, 4.0, 4.0, 1.0, 5.0, 13.0, 37.0, 8.0, 5.0, 2.0, 2.0, 4.0, 2.0, 8.0, 2.0, 11.0, 2.0, 3.0, 5.0, 5.0, 3.0, 1.0, 8.0, 12.0, 9.0, 3.0, 2.0, 1.0, 6.0, 2.0, 1.0, 25.0, 4.0, 8.0, 5.0, 13.0, 7.0, 29.0, 4.0, 4.0, 11.0, 9.0, 12.0, 17.0, 52.0, 1.0, 5.0, 2.0, 4.0, 2.0, 4.0, 3.0, 25.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 7.0, 18.0, 1.0, 5.0, 4.0, 2.0, 2.0, 15.0, 2.0, 2.0, 4.0, 2.0, 9.0, 9.0, 12.0, 13.0, 13.0, 15.0, 12.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 8.0, 5.0, 2.0, 2.0, 4.0, 6.0, 6.0, 24.0, 12.0, 7.0, 8.0, 4.0, 19.0, 4.0, 2.0, 3.0, 2.0, 1.0, 53.0, 13.0, 5.0, 4.0, 18.0, 70.0, 4.0, 8.0, 10.0, 2.0, 12.0, 8.0, 11.0, 7.0, 12.0, 18.0, 21.0, 8.0, 15.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 11.0, 11.0, 5.0, 21.0, 4.0, 2.0, 62.0, 3.0, 4.0, 11.0, 12.0, 4.0, 4.0, 1.0, 4.0, 9.0, 2.0, 4.0, 8.0, 24.0, 4.0, 9.0, 5.0, 9.0, 3.0, 5.0, 2.0, 18.0, 4.0, 6.0, 51.0, 9.0, 6.0, 8.0, 8.0, 2.0, 9.0, 14.0, 6.0, 11.0, 27.0, 2.0, 16.0, 2.0, 10.0, 6.0, 4.0, 2.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 11.0, 3.0, 8.0, 2.0, 2.0, 10.0, 6.0, 4.0, 4.0, 4.0, 2.0, 2.0, 13.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 12.0, 1.0, 2.0, 1.0, 4.0, 23.0, 2.0, 1.0, 4.0, 2.0, 3.0, 1.0, 3.0, 43.0, 2.0, 32.0, 2.0, 4.0, 14.0, 5.0, 1.0, 1.0, 21.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 6.0, 2.0, 5.0, 10.0, 10.0, 4.0, 1.0, 5.0, 5.0, 7.0, 12.0, 2.0, 2.0, 4.0, 5.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 34.0, 6.0, 6.0, 4.0, 2.0, 4.0, 4.0, 17.0, 22.0, 1.0, 2.0, 2.0, 16.0, 23.0, 4.0, 8.0, 21.0, 2.0, 8.0, 7.0, 5.0, 15.0, 8.0, 2.0, 3.0, 3.0, 2.0, 2.0, 59.0, 2.0, 14.0, 2.0, 4.0, 30.0, 37.0, 1.0, 1.0, 2.0, 1.0, 34.0, 6.0, 3.0, 2.0, 4.0, 6.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 13.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 30.0, 30.0, 6.0, 9.0, 32.0, 2.0, 4.0, 8.0, 8.0, 4.0, 2.0, 2.0, 8.0, 3.0, 7.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 4.0, 6.0, 2.0, 2.0, 3.0, 10.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 5.0, 21.0, 4.0, 3.0, 3.0, 2.0, 5.0, 3.0, 2.0, 41.0, 1.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 4.0, 20.0, 5.0, 12.0, 11.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 5.0, 4.0, 2.0, 2.0, 2.0, 19.0, 6.0, 5.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 4.0, 8.0, 19.0, 38.0, 42.0, 8.0, 27.0, 2.0, 12.0, 2.0, 19.0, 12.0, 3.0, 2.0, 2.0, 2.0, 7.0, 7.0, 5.0, 4.0, 2.0, 2.0, 5.0, 13.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 5.0, 39.0, 31.0, 14.0, 14.0, 28.0, 1.0, 2.0, 4.0, 2.0, 9.0, 3.0, 3.0, 2.0, 11.0, 3.0, 2.0, 6.0, 8.0, 6.0, 11.0, 6.0, 4.0, 2.0, 6.0, 4.0, 5.0, 1.0, 2.0, 6.0, 10.0, 2.0, 4.0, 7.0, 4.0, 2.0, 2.0, 2.0, 11.0, 3.0, 1.0, 3.0, 5.0, 4.0, 4.0, 2.0, 9.0, 13.0, 12.0, 2.0, 2.0, 11.0, 2.0, 8.0, 2.0, 17.0, 18.0, 2.0, 2.0, 10.0, 1.0, 6.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 50.0, 6.0, 4.0, 13.0, 7.0, 2.0, 9.0, 22.0, 1.0, 15.0, 5.0, 3.0, 2.0, 3.0, 12.0, 11.0, 5.0, 4.0, 11.0, 1.0, 2.0, 4.0, 5.0, 1.0, 3.0, 11.0, 2.0, 8.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 8.0, 3.0, 1.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 28.0, 8.0, 6.0, 4.0, 10.0, 4.0, 12.0, 2.0, 11.0, 2.0, 1.0, 4.0, 8.0, 7.0, 12.0, 42.0, 5.0, 5.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 6.0, 13.0, 6.0, 2.0, 5.0, 11.0, 2.0, 5.0, 16.0, 5.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 4.0, 4.0, 4.0, 5.0, 6.0, 9.0, 3.0, 14.0, 5.0, 11.0, 7.0, 1.0, 2.0, 6.0, 4.0, 2.0, 4.0, 1.0, 2.0, 4.0, 3.0, 4.0, 4.0, 2.0, 11.0, 4.0, 3.0, 4.0, 18.0, 68.0, 48.0, 5.0, 2.0, 2.0, 5.0, 12.0, 5.0, 1.0, 2.0, 2.0, 3.0, 8.0, 2.0, 2.0, 5.0, 6.0, 2.0, 1.0, 2.0, 7.0, 2.0, 25.0, 6.0, 6.0, 2.0, 18.0, 3.0, 2.0, 10.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 9.0, 2.0, 3.0, 2.0, 2.0, 8.0, 6.0, 2.0, 13.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 1.0, 3.0, 9.0, 3.0, 20.0, 3.0, 2.0, 1.0, 4.0, 12.0, 2.0, 14.0, 2.0, 2.0, 5.0, 8.0, 2.0, 8.0, 5.0, 18.0, 100.0, 15.0, 2.0, 32.0, 17.0, 1.0, 4.0, 2.0, 4.0, 2.0, 18.0, 2.0, 3.0, 4.0, 11.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 7.0, 3.0, 2.0, 8.0, 26.0, 1.0, 10.0, 6.0, 3.0, 3.0, 2.0, 2.0, 10.0, 2.0, 3.0, 10.0, 11.0, 7.0, 2.0, 64.0, 2.0, 27.0, 4.0, 3.0, 30.0, 2.0, 2.0, 11.0, 4.0, 1.0, 4.0, 2.0, 2.0, 7.0, 2.0, 1.0, 1.0, 4.0, 5.0, 4.0, 11.0, 1.0, 18.0, 2.0, 6.0, 11.0, 3.0, 2.0, 11.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 5.0, 9.0, 5.0, 4.0, 2.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, 1.0, 1.0, 1.0, 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, 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, 2.0, 7.0, 11.0, 6.0, 1.0, 4.0, 7.0, 2.0, 2.0, 3.0, 13.0, 13.0, 4.0, 4.0, 6.0, 2.0, 1.0, 2.0, 4.0, 3.0, 2.0, 1.0, 4.0, 8.0, 2.0, 13.0, 9.0, 6.0, 9.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 5.0, 3.0, 6.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 4.0, 2.0, 10.0, 14.0, 8.0, 5.0, 17.0, 5.0, 3.0, 19.0, 2.0, 4.0, 1.0, 4.0, 5.0, 2.0, 3.0, 2.0, 9.0, 2.0, 2.0, 4.0, 8.0, 2.0, 11.0, 4.0, 2.0, 10.0, 8.0, 24.0, 2.0, 1.0, 2.0, 8.0, 8.0, 4.0, 6.0, 4.0, 9.0, 2.0, 1.0, 7.0, 7.0, 4.0, 14.0, 2.0, 8.0, 4.0, 1.0, 8.0, 6.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 8.0, 1.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 11.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 6.0, 1.0, 2.0, 5.0, 2.0, 4.0, 6.0, 17.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 4.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 31.0, 5.0, 6.0, 3.0, 6.0, 13.0, 19.0, 3.0, 3.0, 3.0, 1.0, 4.0, 2.0, 9.0, 3.0, 10.0, 13.0, 14.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 2.0, 10.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 9.0, 1.0, 8.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 35.0, 2.0, 19.0, 2.0, 27.0, 2.0, 3.0, 3.0, 2.0, 4.0, 12.0, 2.0, 5.0, 11.0, 2.0, 2.0, 7.0, 12.0, 2.0, 5.0, 1.0, 19.0, 2.0, 2.0, 3.0, 2.0, 2.0, 11.0, 2.0, 2.0, 4.0, 1.0, 6.0, 2.0, 2.0, 20.0, 2.0, 7.0, 2.0, 2.0, 1.0, 5.0, 5.0, 3.0, 3.0, 5.0, 4.0, 8.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 8.0, 9.0, 2.0, 2.0, 2.0, 7.0, 3.0, 10.0, 2.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 13.0, 2.0, 2.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 5.0, 2.0, 22.0, 3.0, 3.0, 2.0, 6.0, 2.0, 7.0, 4.0, 2.0, 2.0, 4.0, 2.0, 13.0, 6.0, 4.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 16.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 10.0, 2.0, 6.0, 4.0, 8.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 17.0, 2.0, 1.0, 4.0, 2.0, 10.0, 2.0, 6.0, 11.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 6.0, 2.0, 2.0, 3.0, 3.0, 7.0, 5.0, 2.0, 6.0, 1.0, 2.0, 5.0, 3.0, 2.0, 5.0, 14.0, 2.0, 11.0, 4.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 6.0, 4.0, 4.0, 1.0, 2.0, 2.0, 4.0, 37.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 5.0, 8.0, 2.0, 13.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 20.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 6.0, 2.0, 2.0, 10.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 4.0, 2.0, 2.0, 2.0, 13.0, 4.0, 7.0, 10.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 6.0, 4.0, 2.0, 3.0, 2.0, 4.0, 3.0, 16.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 21.0, 12.0, 8.0, 2.0, 2.0, 8.0, 1.0, 4.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 9.0, 2.0, 9.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 4.0, 12.0, 4.0, 2.0, 2.0, 7.0, 1.0, 2.0, 17.0, 1.0, 4.0, 7.0, 2.0, 10.0, 2.0, 4.0, 2.0, 82.0, 1.0, 1.0, 3.0, 2.0, 1.0, 9.0, 3.0, 20.0, 10.0, 1.0, 3.0, 6.0, 1.0, 1.0, 16.0, 3.0, 2.0, 6.0, 1.0, 1.0, 4.0, 2.0, 2.0, 7.0, 2.0, 27.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 32.0, 12.0, 2.0, 3.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 4.0, 5.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 28.0, 3.0, 27.0, 1.0, 2.0, 2.0, 3.0, 5.0, 3.0, 2.0, 4.0, 6.0, 14.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 22.0, 21.0, 8.0, 4.0, 4.0, 2.0, 2.0, 14.0, 2.0, 25.0, 1.0, 14.0, 7.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 5.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 2.0, 10.0, 10.0, 1.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 19.0, 4.0, 2.0, 6.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 5.0, 6.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 2.0, 2.0, 4.0, 11.0, 5.0, 2.0, 2.0, 2.0, 4.0, 7.0, 5.0, 5.0, 1.0, 9.0, 1.0, 3.0, 9.0, 10.0, 2.0, 1.0, 9.0, 2.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 13.0, 1.0, 7.0, 2.0, 3.0, 2.0, 6.0, 2.0, 5.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 3.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 10.0, 5.0, 2.0, 3.0, 9.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 11.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 6.0, 9.0, 4.0, 4.0, 2.0, 3.0, 6.0, 2.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 14.0, 12.0, 2.0, 12.0, 6.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 9.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 1.0, 3.0, 3.0, 6.0, 4.0, 5.0, 3.0, 15.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 6.0, 3.0, 2.0, 2.0, 1.0, 5.0, 4.0, 2.0, 35.0, 4.0, 1.0, 1.0, 7.0, 3.0, 4.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 9.0, 3.0, 20.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 1.0, 8.0, 8.0, 2.0, 1.0, 5.0, 2.0, 2.0, 12.0, 4.0, 2.0, 5.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 8.0, 2.0, 9.0, 4.0, 7.0, 2.0, 8.0, 5.0, 2.0, 2.0, 4.0, 2.0, 1.0, 10.0, 2.0, 16.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 4.0, 3.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 5.0, 5.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 6.0, 2.0, 4.0, 15.0, 2.0, 2.0, 4.0, 7.0, 4.0, 11.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 10.0, 1.0, 3.0, 1.0, 3.0, 14.0, 2.0, 3.0, 12.0, 2.0, 7.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 8.0, 2.0, 2.0, 2.0, 6.0, 8.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 18.0, 2.0, 6.0, 4.0, 2.0, 1.0, 2.0, 5.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 77.0, 2.0, 23.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 6.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 3.0, 2.0, 6.0, 17.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 11.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 13.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 14.0, 4.0, 4.0, 11.0, 3.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 1.0, 13.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 7.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 4.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 9.0, 6.0, 4.0, 5.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 14.0, 14.0, 2.0, 2.0, 6.0, 1.0, 2.0, 9.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 1.0, 3.0, 4.0, 4.0, 11.0, 2.0, 3.0, 2.0, 12.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 5.0, 2.0, 5.0, 2.0, 5.0, 4.0, 2.0, 1.0, 2.0, 3.0, 3.0, 6.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, 1.0, 2.0, 2.0, 2.0, 5.0, 3.0, 4.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 10.0, 1.0, 3.0, 7.0, 4.0, 2.0, 1.0, 1.0, 43.0, 1.0, 1.0, 1.0, 2.0, 4.0, 14.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 4.0, 5.0, 4.0, 2.0, 2.0, 4.0, 2.0, 5.0, 9.0, 6.0, 1.0, 15.0, 2.0, 3.0, 2.0, 12.0, 12.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 5.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 3.0, 1.0, 3.0, 2.0, 6.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 13.0, 2.0, 4.0, 2.0, 17.0, 7.0, 1.0, 2.0, 2.0, 4.0, 3.0, 12.0, 1.0, 5.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 15.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 11.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 5.0, 5.0, 11.0, 11.0, 2.0, 1.0, 33.0, 18.0, 1.0, 26.0, 3.0, 10.0, 2.0, 2.0, 14.0, 1.0, 6.0, 10.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 8.0, 2.0, 2.0, 2.0, 4.0, 2.0, 45.0, 2.0, 2.0, 5.0, 6.0, 1.0, 2.0, 2.0, 11.0, 10.0, 2.0, 8.0, 3.0, 2.0, 21.0, 4.0, 5.0, 8.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 43.0, 7.0, 9.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 10.0, 8.0, 24.0, 14.0, 2.0, 1.0, 2.0, 25.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 16.0, 4.0, 3.0, 2.0, 2.0, 59.0, 7.0, 1.0, 2.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 42.0, 28.0, 2.0, 2.0, 37.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 6.0, 8.0, 7.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 20.0, 10.0, 2.0, 13.0, 1.0, 2.0, 7.0, 2.0, 4.0, 5.0, 1.0, 7.0, 6.0, 5.0, 5.0, 8.0, 2.0, 7.0, 1.0, 5.0, 4.0, 2.0, 1.0, 4.0, 22.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 1.0, 5.0, 3.0, 7.0, 2.0, 11.0, 9.0, 5.0, 5.0, 7.0, 3.0, 5.0, 2.0, 2.0, 4.0, 6.0, 4.0, 1.0, 12.0, 10.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 17.0, 1.0, 2.0, 13.0, 6.0, 2.0, 2.0, 1.0, 3.0, 2.0, 23.0, 8.0, 2.0, 16.0, 19.0, 5.0, 10.0, 8.0, 11.0, 2.0, 4.0, 4.0, 11.0, 8.0, 5.0, 3.0, 37.0, 12.0, 6.0, 4.0, 7.0, 6.0, 3.0, 5.0, 14.0, 4.0, 2.0, 4.0, 6.0, 2.0, 4.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 10.0, 4.0, 2.0, 14.0, 19.0, 5.0, 4.0, 5.0, 2.0, 8.0, 15.0, 4.0, 2.0, 1.0, 7.0, 5.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 8.0, 2.0, 4.0, 2.0, 10.0, 7.0, 7.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 1.0, 1.0, 2.0, 2.0, 15.0, 2.0, 2.0, 4.0, 2.0, 2.0, 35.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 1.0, 2.0, 2.0, 7.0, 4.0, 8.0, 2.0, 3.0, 4.0, 5.0, 4.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 5.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 7.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 2.0, 9.0, 1.0, 2.0, 1.0, 7.0, 2.0, 2.0, 2.0, 9.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 5.0, 3.0, 4.0, 23.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 8.0, 28.0, 1.0, 5.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 7.0, 1.0, 2.0, 2.0, 12.0, 4.0, 1.0, 1.0, 2.0, 8.0, 10.0, 4.0, 11.0, 4.0, 1.0, 2.0, 7.0, 1.0, 2.0, 5.0, 1.0, 3.0, 2.0, 4.0, 1.0, 15.0, 1.0, 4.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 6.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 1.0, 7.0, 6.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 6.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 4.0, 4.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 7.0, 6.0, 2.0, 2.0, 21.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 4.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, 6.0, 7.0, 4.0, 6.0, 7.0, 4.0, 4.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 5.0, 7.0, 1.0, 3.0, 2.0, 2.0, 6.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 6.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 8.0, 5.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 3.0, 9.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, 1.0, 1.0, 4.0, 1.0, 4.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 2.0, 11.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 6.0, 2.0, 2.0, 7.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 9.0, 5.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, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 25.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 25.0, 24.0, 24.0, 24.0, 24.0, 24.0, 20.0, 37.0, 35.0, 18.0, 19.0, 9.0, 12.0, 12.0, 9.0, 24.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 36.0, 1.0, 9.0, 3.0, 1.0, 7.0, 26.0, 26.0, 5.0, 1.0, 3.0, 1.0, 1.0, 13.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 10.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 21.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 18.0, 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, 21.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.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, 2.0, 2.0, 3.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, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.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, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 22.0, 22.0, 23.0, 24.0, 24.0, 25.0, 25.0, 2.0, 2.0, 27.0, 2.0, 2.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, 19.0, 20.0, 19.0, 19.0, 20.0, 20.0, 21.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 10.0, 11.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.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, 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, 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, 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, 2.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, 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, 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, 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, 2.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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 3.0, 12.0, 4.0, 3.0, 10.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 8.0, 1.0, 1.0, 4.0, 2.0, 12.0, 1.0, 3.0, 12.0, 4.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 7.0, 7.0, 2.0, 3.0, 4.0, 4.0, 4.0, 8.0, 2.0, 1.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 23.0, 2.0, 2.0, 2.0, 3.0, 2.0, 16.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 7.0, 3.0, 3.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 8.0, 3.0, 6.0, 1.0, 1.0, 1.0, 24.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 7.0, 2.0, 1.0, 6.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, 6.0, 3.0, 4.0, 12.0, 4.0, 2.0, 1.0, 1.0, 13.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 7.0, 2.0, 2.0, 20.0, 4.0, 4.0, 1.0, 2.0, 6.0, 1.0, 9.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 1.0, 16.0, 6.0, 1.0, 6.0, 12.0, 1.0, 8.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 11.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 6.0, 2.0, 4.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 5.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 8.0, 1.0, 2.0, 6.0, 1.0, 3.0, 2.0, 2.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 5.0, 8.0, 9.0, 18.0, 1.0, 46.0, 2.0, 1.0, 4.0, 7.0, 1.0, 1.0, 4.0, 2.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, 4.0, 9.0, 1.0, 1.0, 4.0, 2.0, 1.0, 7.0, 1.0, 4.0, 6.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 1.0, 4.0, 2.0, 4.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 11.0, 3.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 3.0, 9.0, 17.0, 1.0, 3.0, 1.0, 6.0, 1.0, 2.0, 11.0, 11.0, 19.0, 11.0, 23.0, 15.0, 2.0, 11.0, 23.0, 19.0, 18.0, 2.0, 44.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 6.0, 6.0, 25.0, 8.0, 6.0, 8.0, 11.0, 6.0, 4.0, 11.0, 4.0, 4.0, 4.0, 4.0, 10.0, 6.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 6.0, 7.0, 6.0, 14.0, 4.0, 4.0, 6.0, 6.0, 17.0, 4.0, 2.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 4.0, 30.0, 4.0, 4.0, 9.0, 4.0, 13.0, 6.0, 5.0, 4.0, 6.0, 4.0, 7.0, 13.0, 10.0, 4.0, 8.0, 8.0, 3.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 5.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 29.0, 15.0, 8.0, 6.0, 4.0, 12.0, 4.0, 4.0, 2.0, 5.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 7.0, 7.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 6.0, 6.0, 4.0, 2.0, 4.0, 6.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 6.0, 6.0, 7.0, 4.0, 3.0, 2.0, 2.0, 2.0, 4.0, 8.0, 9.0, 5.0, 2.0, 4.0, 4.0, 2.0, 6.0, 8.0, 4.0, 4.0, 2.0, 14.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 122.0, 10.0, 8.0, 8.0, 12.0, 8.0, 33.0, 14.0, 83.0, 28.0, 8.0, 46.0, 22.0, 14.0, 43.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 8.0, 4.0, 4.0, 9.0, 12.0, 4.0, 4.0, 36.0, 44.0, 4.0, 4.0, 4.0, 4.0, 26.0, 2.0, 4.0, 10.0, 2.0, 9.0, 39.0, 12.0, 10.0, 6.0, 12.0, 16.0, 48.0, 6.0, 14.0, 11.0, 4.0, 4.0, 6.0, 21.0, 4.0, 6.0, 14.0, 43.0, 10.0, 9.0, 10.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 5.0, 10.0, 19.0, 8.0, 22.0, 6.0, 6.0, 8.0, 2.0, 2.0, 11.0, 13.0, 10.0, 6.0, 4.0, 4.0, 6.0, 4.0, 9.0, 29.0, 2.0, 2.0, 4.0, 4.0, 4.0, 8.0, 9.0, 4.0, 4.0, 4.0, 4.0, 2.0, 8.0, 4.0, 4.0, 4.0, 11.0, 6.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 14.0, 2.0, 2.0, 4.0, 2.0, 16.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 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, 5.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 6.0, 6.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 7.0, 2.0, 4.0, 5.0, 11.0, 11.0, 4.0, 4.0, 4.0, 4.0, 15.0, 32.0, 4.0, 2.0, 4.0, 4.0, 10.0, 13.0, 10.0, 47.0, 14.0, 4.0, 7.0, 4.0, 17.0, 8.0, 8.0, 6.0, 6.0, 8.0, 17.0, 4.0, 4.0, 8.0, 6.0, 6.0, 8.0, 13.0, 4.0, 4.0, 4.0, 8.0, 8.0, 6.0, 4.0, 6.0, 8.0, 5.0, 6.0, 15.0, 13.0, 4.0, 6.0, 4.0, 8.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 20.0, 6.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 7.0, 2.0, 3.0, 2.0, 2.0, 4.0, 9.0, 2.0, 4.0, 4.0, 4.0, 6.0, 2.0, 5.0, 13.0, 5.0, 7.0, 10.0, 6.0, 6.0, 6.0, 11.0, 5.0, 6.0, 4.0, 7.0, 14.0, 8.0, 4.0, 7.0, 4.0, 28.0, 8.0, 6.0, 4.0, 10.0, 12.0, 15.0, 4.0, 4.0, 10.0, 7.0, 8.0, 4.0, 4.0, 14.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 7.0, 4.0, 4.0, 4.0, 23.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 6.0, 8.0, 26.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 6.0, 4.0, 4.0, 6.0, 8.0, 10.0, 6.0, 4.0, 10.0, 8.0, 10.0, 6.0, 5.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 10.0, 12.0, 4.0, 7.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 71.0, 2.0, 4.0, 11.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 11.0, 4.0, 2.0, 6.0, 6.0, 6.0, 7.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 4.0, 12.0, 8.0, 12.0, 10.0, 2.0, 2.0, 40.0, 4.0, 4.0, 8.0, 6.0, 11.0, 4.0, 4.0, 4.0, 6.0, 9.0, 11.0, 8.0, 4.0, 14.0, 4.0, 5.0, 26.0, 4.0, 10.0, 5.0, 7.0, 10.0, 8.0, 6.0, 7.0, 4.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 8.0, 17.0, 2.0, 6.0, 6.0, 2.0, 34.0, 4.0, 4.0, 4.0, 6.0, 5.0, 10.0, 11.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 12.0, 8.0, 4.0, 6.0, 4.0, 2.0, 4.0, 4.0, 5.0, 10.0, 2.0, 4.0, 4.0, 4.0, 13.0, 8.0, 6.0, 4.0, 2.0, 2.0, 6.0, 11.0, 7.0, 6.0, 2.0, 8.0, 4.0, 6.0, 6.0, 4.0, 4.0, 4.0, 22.0, 2.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 16.0, 8.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 6.0, 6.0, 6.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 4.0, 11.0, 4.0, 8.0, 4.0, 4.0, 2.0, 2.0, 5.0, 4.0, 4.0, 5.0, 5.0, 9.0, 7.0, 11.0, 6.0, 8.0, 4.0, 4.0, 12.0, 2.0, 11.0, 2.0, 4.0, 10.0, 4.0, 4.0, 2.0, 4.0, 4.0, 9.0, 4.0, 13.0, 7.0, 6.0, 2.0, 8.0, 159.0, 4.0, 2.0, 4.0, 11.0, 10.0, 10.0, 9.0, 4.0, 8.0, 14.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 4.0, 5.0, 4.0, 5.0, 4.0, 2.0, 4.0, 5.0, 8.0, 4.0, 4.0, 6.0, 5.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 15.0, 6.0, 11.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 21.0, 13.0, 4.0, 7.0, 4.0, 4.0, 4.0, 8.0, 7.0, 4.0, 12.0, 7.0, 18.0, 4.0, 8.0, 12.0, 4.0, 4.0, 7.0, 6.0, 8.0, 5.0, 4.0, 5.0, 4.0, 2.0, 4.0, 4.0, 2.0, 10.0, 20.0, 4.0, 10.0, 4.0, 4.0, 2.0, 2.0, 8.0, 8.0, 4.0, 8.0, 4.0, 2.0, 7.0, 4.0, 4.0, 6.0, 4.0, 12.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 6.0, 5.0, 4.0, 5.0, 8.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 6.0, 2.0, 4.0, 7.0, 4.0, 2.0, 4.0, 3.0, 4.0, 8.0, 2.0, 4.0, 9.0, 4.0, 9.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 28.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 5.0, 5.0, 4.0, 15.0, 6.0, 2.0, 5.0, 4.0, 5.0, 6.0, 4.0, 5.0, 18.0, 4.0, 4.0, 4.0, 7.0, 9.0, 6.0, 4.0, 5.0, 4.0, 10.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 5.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, 5.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, 3.0, 5.0, 3.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, 3.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.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, 9.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 4.0, 4.0, 4.0, 4.0, 48.0, 2.0, 24.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 14.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 11.0, 41.0, 4.0, 2.0, 4.0, 15.0, 6.0, 6.0, 26.0, 15.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 4.0, 8.0, 4.0, 4.0, 6.0, 2.0, 2.0, 10.0, 4.0, 4.0, 8.0, 2.0, 4.0, 4.0, 40.0, 4.0, 2.0, 4.0, 14.0, 4.0, 16.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 2.0, 4.0, 145.0, 8.0, 4.0, 18.0, 8.0, 4.0, 2.0, 4.0, 8.0, 2.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 4.0, 5.0, 2.0, 13.0, 18.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 16.0, 4.0, 4.0, 2.0, 6.0, 8.0, 8.0, 13.0, 4.0, 4.0, 2.0, 4.0, 4.0, 6.0, 8.0, 4.0, 4.0, 6.0, 4.0, 2.0, 6.0, 4.0, 4.0, 15.0, 4.0, 4.0, 14.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 16.0, 8.0, 8.0, 4.0, 4.0, 6.0, 6.0, 8.0, 5.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 4.0, 2.0, 8.0, 2.0, 4.0, 12.0, 10.0, 6.0, 10.0, 10.0, 10.0, 7.0, 2.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 22.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 22.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 2.0, 4.0, 2.0, 8.0, 19.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 20.0, 8.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 8.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 6.0, 4.0, 4.0, 9.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 2.0, 6.0, 2.0, 3.0, 2.0, 4.0, 6.0, 4.0, 4.0, 2.0, 4.0, 6.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 4.0, 6.0, 10.0, 4.0, 8.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 5.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 6.0, 6.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 4.0, 4.0, 4.0, 13.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 5.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 8.0, 8.0, 8.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 18.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 25.0, 9.0, 3.0, 2.0, 6.0, 8.0, 2.0, 11.0, 12.0, 7.0, 2.0, 2.0, 8.0, 3.0, 4.0, 6.0, 12.0, 2.0, 4.0, 2.0, 10.0, 2.0, 2.0, 10.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 14.0, 2.0, 4.0, 5.0, 3.0, 2.0, 87.0, 3.0, 3.0, 6.0, 2.0, 4.0, 5.0, 2.0, 3.0, 11.0, 6.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 4.0, 3.0, 11.0, 11.0, 1.0, 2.0, 2.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 36.0, 4.0, 2.0, 7.0, 3.0, 10.0, 2.0, 4.0, 3.0, 2.0, 10.0, 2.0, 4.0, 4.0, 1.0, 2.0, 9.0, 2.0, 4.0, 4.0, 9.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 2.0, 14.0, 2.0, 2.0, 8.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 4.0, 10.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.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, 18.0, 5.0, 4.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 19.0, 3.0, 4.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 6.0, 1.0, 2.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 10.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 4.0, 2.0, 3.0, 1.0, 4.0, 5.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 25.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 20.0, 1.0, 10.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 31.0, 5.0, 1.0, 8.0, 8.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 6.0, 17.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 12.0, 1.0, 2.0, 6.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 16.0, 8.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 9.0, 1.0, 2.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, 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, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 9.0, 1.0, 2.0, 7.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 3.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 1.0, 8.0, 1.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 4.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, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 1.0, 3.0, 2.0, 2.0, 3.0, 19.0, 4.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 6.0, 5.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 7.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 7.0, 4.0, 4.0, 10.0, 2.0, 11.0, 1.0, 1.0, 7.0, 4.0, 2.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 26.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 14.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, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 13.0, 2.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, 1.0, 2.0, 1.0, 4.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, 2.0, 2.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.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, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 17.0, 18.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, 7.0, 1.0, 7.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 4.0, 2.0, 16.0, 3.0, 17.0, 15.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 17.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 5.0, 2.0, 1.0, 1.0, 29.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 15.0, 7.0, 51.0, 1.0, 8.0, 11.0, 5.0, 1.0, 23.0, 4.0, 2.0, 14.0, 2.0, 5.0, 1.0, 2.0, 19.0, 2.0, 4.0, 4.0, 8.0, 5.0, 4.0, 2.0, 6.0, 1.0, 1.0, 5.0, 2.0, 1.0, 29.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 10.0, 16.0, 4.0, 1.0, 1.0, 1.0, 14.0, 1.0, 2.0, 2.0, 10.0, 6.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 18.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 8.0, 11.0, 4.0, 1.0, 7.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 5.0, 1.0, 13.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 6.0, 4.0, 6.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 13.0, 4.0, 2.0, 2.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, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 28.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, 13.0, 1.0, 25.0, 10.0, 1.0, 5.0, 1.0, 28.0, 35.0, 1.0, 16.0, 1.0, 4.0, 33.0, 15.0, 1.0, 4.0, 8.0, 16.0, 31.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.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, 6.0, 5.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 5.0, 12.0, 12.0, 2.0, 1.0, 8.0, 1.0, 1.0, 19.0, 3.0, 1.0, 3.0, 30.0, 2.0, 11.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 14.0, 3.0, 1.0, 8.0, 4.0, 6.0, 1.0, 2.0, 3.0, 5.0, 5.0, 9.0, 11.0, 2.0, 2.0, 8.0, 5.0, 4.0, 18.0, 10.0, 13.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 4.0, 4.0, 5.0, 2.0, 1.0, 1.0, 14.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 10.0, 2.0, 2.0, 9.0, 4.0, 12.0, 2.0, 10.0, 13.0, 3.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 7.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 3.0, 2.0, 10.0, 45.0, 1.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 5.0, 1.0, 21.0, 1.0, 1.0, 3.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, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 43.0, 2.0, 22.0, 1.0, 2.0, 2.0, 2.0, 16.0, 8.0, 2.0, 4.0, 1.0, 25.0, 14.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 9.0, 2.0, 2.0, 5.0, 1.0, 1.0, 7.0, 11.0, 88.0, 77.0, 1.0, 15.0, 9.0, 15.0, 15.0, 1.0, 11.0, 11.0, 11.0, 15.0, 7.0, 10.0, 5.0, 11.0, 7.0, 11.0, 11.0, 2.0, 18.0, 27.0, 29.0, 26.0, 2.0, 6.0, 17.0, 10.0, 6.0, 6.0, 4.0, 2.0, 2.0, 20.0, 6.0, 6.0, 5.0, 6.0, 4.0, 4.0, 4.0, 6.0, 9.0, 4.0, 4.0, 5.0, 4.0, 6.0, 8.0, 10.0, 2.0, 7.0, 8.0, 9.0, 7.0, 6.0, 3.0, 2.0, 4.0, 10.0, 3.0, 2.0, 2.0, 2.0, 4.0, 8.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 10.0, 8.0, 4.0, 6.0, 9.0, 6.0, 5.0, 4.0, 7.0, 4.0, 9.0, 7.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 5.0, 6.0, 9.0, 9.0, 5.0, 7.0, 5.0, 2.0, 2.0, 8.0, 10.0, 3.0, 6.0, 2.0, 4.0, 7.0, 5.0, 9.0, 1.0, 3.0, 7.0, 2.0, 3.0, 2.0, 5.0, 2.0, 8.0, 1.0, 3.0, 5.0, 2.0, 10.0, 2.0, 3.0, 11.0, 3.0, 2.0, 2.0, 2.0, 7.0, 3.0, 3.0, 2.0, 5.0, 6.0, 4.0, 2.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 2.0, 3.0, 3.0, 8.0, 1.0, 2.0, 7.0, 10.0, 11.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 11.0, 2.0, 2.0, 1.0, 2.0, 5.0, 5.0, 10.0, 2.0, 10.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 8.0, 1.0, 3.0, 4.0, 11.0, 2.0, 7.0, 4.0, 3.0, 7.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 8.0, 8.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 13.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 18.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 63.0, 37.0, 16.0, 13.0, 4.0, 6.0, 6.0, 1.0, 18.0, 4.0, 11.0, 12.0, 8.0, 11.0, 1.0, 6.0, 1.0, 10.0, 3.0, 3.0, 2.0, 3.0, 4.0, 4.0, 1.0, 4.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 20.0, 2.0, 5.0, 8.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 8.0, 41.0, 2.0, 2.0, 8.0, 2.0, 16.0, 3.0, 8.0, 2.0, 47.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 6.0, 25.0, 9.0, 2.0, 17.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 6.0, 16.0, 4.0, 1.0, 1.0, 4.0, 3.0, 2.0, 11.0, 1.0, 1.0, 5.0, 5.0, 1.0, 2.0, 5.0, 2.0, 10.0, 1.0, 4.0, 6.0, 19.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 3.0, 13.0, 2.0, 2.0, 18.0, 1.0, 6.0, 18.0, 3.0, 1.0, 3.0, 1.0, 4.0, 9.0, 1.0, 2.0, 2.0, 19.0, 11.0, 1.0, 2.0, 17.0, 5.0, 5.0, 2.0, 2.0, 8.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 6.0, 1.0, 2.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 4.0, 2.0, 6.0, 1.0, 2.0, 1.0, 26.0, 7.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 9.0, 12.0, 13.0, 4.0, 8.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 1.0, 32.0, 1.0, 2.0, 28.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 8.0, 36.0, 7.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 7.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 4.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 27.0, 18.0, 4.0, 1.0, 6.0, 1.0, 9.0, 20.0, 6.0, 1.0, 14.0, 1.0, 2.0, 21.0, 4.0, 2.0, 1.0, 1.0, 1.0, 13.0, 7.0, 2.0, 49.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 54.0, 4.0, 2.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 5.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 11.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 11.0, 3.0, 3.0, 6.0, 4.0, 2.0, 10.0, 2.0, 5.0, 1.0, 3.0, 23.0, 5.0, 6.0, 2.0, 13.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 7.0, 1.0, 2.0, 2.0, 3.0, 2.0, 9.0, 7.0, 1.0, 30.0, 2.0, 9.0, 6.0, 5.0, 10.0, 3.0, 9.0, 18.0, 7.0, 4.0, 7.0, 5.0, 9.0, 11.0, 11.0, 6.0, 8.0, 9.0, 9.0, 8.0, 6.0, 8.0, 10.0, 6.0, 5.0, 7.0, 7.0, 7.0, 6.0, 8.0, 9.0, 11.0, 13.0, 8.0, 8.0, 8.0, 7.0, 8.0, 6.0, 6.0, 15.0, 2.0, 8.0, 8.0, 10.0, 10.0, 6.0, 12.0, 21.0, 1.0, 7.0, 4.0, 3.0, 14.0, 2.0, 9.0, 7.0, 12.0, 7.0, 7.0, 9.0, 12.0, 8.0, 1.0, 2.0, 4.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 4.0, 17.0, 2.0, 3.0, 51.0, 4.0, 8.0, 3.0, 2.0, 1.0, 9.0, 2.0, 4.0, 7.0, 10.0, 6.0, 5.0, 1.0, 1.0, 2.0, 27.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 10.0, 2.0, 3.0, 4.0, 4.0, 2.0, 9.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 9.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 10.0, 2.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 9.0, 2.0, 1.0, 2.0, 8.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 7.0, 4.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 4.0, 4.0, 6.0, 8.0, 13.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 6.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 5.0, 4.0, 4.0, 2.0, 3.0, 3.0, 3.0, 5.0, 4.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 8.0, 10.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 2.0, 1.0, 6.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 8.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.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, 9.0, 1.0, 1.0, 1.0, 3.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, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 142.0, 1.0, 1.0, 1.0, 11.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 3.0, 6.0, 3.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 3.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.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, 3.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, 13.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, 4.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, 2.0, 5.0, 2.0, 3.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, 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, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 8.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 9.0, 9.0, 9.0, 3.0, 5.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.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, 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, 2.0, 1.0, 2.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, 3.0, 1.0, 5.0, 15.0, 31.0, 3.0, 21.0, 15.0, 15.0, 10.0, 8.0, 2.0, 12.0, 7.0, 12.0, 7.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 16.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.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, 1.0, 1.0, 5.0, 7.0, 14.0, 1.0, 1.0, 1.0, 8.0, 11.0, 4.0, 2.0, 1.0, 1.0, 1.0, 20.0, 3.0, 7.0, 3.0, 4.0, 3.0, 3.0, 8.0, 7.0, 1.0, 3.0, 1.0, 4.0, 1.0, 5.0, 2.0, 7.0, 2.0, 3.0, 1.0, 1.0, 6.0, 10.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 4.0, 1.0, 4.0, 3.0, 3.0, 3.0, 1.0, 4.0, 5.0, 3.0, 1.0, 3.0, 4.0, 4.0, 3.0, 10.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.0, 3.0, 1.0, 3.0, 2.0, 3.0, 8.0, 1.0, 2.0, 1.0, 2.0, 5.0, 9.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 8.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 3.0, 3.0, 2.0, 3.0, 5.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 13.0, 1.0, 13.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 10.0, 1.0, 1.0, 4.0, 3.0, 4.0, 4.0, 5.0, 1.0, 1.0, 2.0, 7.0, 10.0, 3.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 17.0, 6.0, 1.0, 1.0, 3.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 3.0, 1.0, 1.0, 1.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, 5.0, 1.0, 9.0, 7.0, 2.0, 1.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 13.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 4.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 6.0, 2.0, 3.0, 3.0, 1.0, 4.0, 5.0, 6.0, 5.0, 9.0, 4.0, 5.0, 2.0, 3.0, 5.0, 4.0, 3.0, 1.0, 5.0, 3.0, 1.0, 1.0, 5.0, 5.0, 6.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 6.0, 4.0, 3.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 5.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, 3.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, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 6.0, 5.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, 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, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 9.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 16.0, 3.0, 1.0, 1.0, 1.0, 4.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, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.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, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 4.0, 2.0, 2.0, 5.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 10.0, 4.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 4.0, 4.0, 6.0, 1.0, 2.0, 1.0, 6.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 1.0, 2.0, 3.0, 3.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 7.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.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, 2.0, 11.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, 2.0, 1.0, 1.0, 1.0, 2.0, 12.0, 2.0, 2.0, 2.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, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 10.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 3.0, 5.0, 2.0, 3.0, 5.0, 2.0, 5.0, 8.0, 18.0, 15.0, 2.0, 1.0, 2.0, 2.0, 1.0, 12.0, 1.0, 5.0, 5.0, 4.0, 3.0, 9.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 1.0, 4.0, 15.0, 12.0, 4.0, 1.0, 9.0, 4.0, 1.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 7.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 32.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 4.0, 3.0, 4.0, 5.0, 11.0, 3.0, 5.0, 5.0, 1.0, 6.0, 3.0, 3.0, 1.0, 4.0, 17.0, 3.0, 6.0, 5.0, 3.0, 4.0, 4.0, 1.0, 7.0, 1.0, 3.0, 3.0, 1.0, 10.0, 7.0, 3.0, 5.0, 22.0, 2.0, 4.0, 5.0, 5.0, 11.0, 7.0, 2.0, 1.0, 1.0, 3.0, 4.0, 4.0, 3.0, 3.0, 1.0, 7.0, 16.0, 1.0, 5.0, 13.0, 1.0, 9.0, 3.0, 3.0, 12.0, 4.0, 4.0, 5.0, 4.0, 7.0, 3.0, 5.0, 3.0, 5.0, 1.0, 3.0, 9.0, 1.0, 4.0, 4.0, 8.0, 2.0, 3.0, 8.0, 3.0, 5.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 24.0, 1.0, 2.0, 2.0, 26.0, 1.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 10.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 5.0, 1.0, 10.0, 4.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 44.0, 8.0, 1.0, 1.0, 1.0, 8.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, 9.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, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 11.0, 5.0, 1.0, 1.0, 5.0, 7.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 10.0, 5.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 3.0, 6.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 7.0, 4.0, 2.0, 3.0, 8.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 4.0, 5.0, 2.0, 7.0, 2.0, 2.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, 4.0, 1.0, 7.0, 6.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 3.0, 5.0, 12.0, 6.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 3.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 14.0, 1.0, 4.0, 1.0, 12.0, 1.0, 8.0, 10.0, 3.0, 4.0, 3.0, 11.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 7.0, 4.0, 6.0, 6.0, 4.0, 2.0, 4.0, 4.0, 5.0, 5.0, 2.0, 4.0, 3.0, 3.0, 11.0, 4.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 9.0, 6.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 3.0, 2.0, 5.0, 9.0, 9.0, 4.0, 4.0, 3.0, 6.0, 6.0, 5.0, 5.0, 7.0, 6.0, 4.0, 6.0, 5.0, 9.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 5.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 5.0, 3.0, 4.0, 2.0, 1.0, 5.0, 3.0, 5.0, 3.0, 4.0, 4.0, 4.0, 14.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 6.0, 7.0, 3.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 1.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, 4.0, 2.0, 3.0, 3.0, 1.0, 11.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 7.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 14.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 5.0, 4.0, 4.0, 4.0, 11.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 8.0, 4.0, 2.0, 2.0, 4.0, 1.0, 6.0, 2.0, 2.0, 1.0, 11.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 4.0, 17.0, 1.0, 6.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 2.0, 12.0, 4.0, 7.0, 5.0, 5.0, 2.0, 1.0, 4.0, 1.0, 6.0, 8.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 5.0, 5.0, 2.0, 7.0, 1.0, 2.0, 8.0, 18.0, 6.0, 5.0, 4.0, 2.0, 4.0, 1.0, 1.0, 9.0, 1.0, 3.0, 2.0, 5.0, 2.0, 1.0, 7.0, 4.0, 5.0, 5.0, 2.0, 1.0, 1.0, 8.0, 10.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 6.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 3.0, 5.0, 3.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, 1.0, 1.0, 1.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, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.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, 5.0, 2.0, 5.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 8.0, 1.0, 3.0, 8.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, 8.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 11.0, 1.0, 3.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.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, 2.0, 4.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, 2.0, 3.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.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, 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, 2.0, 2.0, 3.0, 13.0, 12.0, 14.0, 3.0, 3.0, 13.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 3.0, 3.0, 8.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 4.0, 5.0, 3.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 10.0, 1.0, 1.0, 2.0, 7.0, 2.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, 3.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, 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, 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, 3.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, 3.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, 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, 2.0, 1.0, 6.0, 3.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 10.0, 9.0, 7.0, 1.0, 2.0, 3.0, 1.0, 8.0, 10.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, 1.0, 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, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 6.0, 8.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 4.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 12.0, 3.0, 8.0, 6.0, 3.0, 4.0, 3.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 27.0, 2.0, 1.0, 1.0, 4.0, 6.0, 2.0, 5.0, 4.0, 1.0, 11.0, 3.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 7.0, 4.0, 2.0, 1.0, 1.0, 8.0, 6.0, 11.0, 5.0, 1.0, 4.0, 5.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.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, 5.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 3.0, 14.0, 3.0, 3.0, 1.0, 1.0, 7.0, 2.0, 3.0, 3.0, 2.0, 5.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.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, 2.0, 2.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, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 3.0, 1.0, 3.0, 7.0, 2.0, 6.0, 16.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 6.0, 5.0, 3.0, 5.0, 3.0, 10.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.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, 4.0, 10.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 3.0, 1.0, 13.0, 14.0, 3.0, 8.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 9.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 16.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 6.0, 1.0, 6.0, 8.0, 5.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, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.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, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 7.0, 1.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, 2.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, 4.0, 11.0, 3.0, 1.0, 7.0, 3.0, 9.0, 2.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 2.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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 22.0, 1.0, 8.0, 1.0, 8.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 12.0, 2.0, 1.0, 1.0, 22.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 14.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 14.0, 2.0, 2.0, 2.0, 1.0, 14.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 8.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 5.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 25.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 6.0, 4.0, 4.0, 51.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 5.0, 1.0, 8.0, 11.0, 1.0, 3.0, 1.0, 2.0, 4.0, 7.0, 6.0, 4.0, 1.0, 1.0, 4.0, 1.0, 4.0, 2.0, 2.0, 2.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 13.0, 54.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 9.0, 2.0, 6.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, 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, 2.0, 6.0, 21.0, 6.0, 5.0, 1.0, 4.0, 8.0, 45.0, 2.0, 1.0, 2.0, 2.0, 1.0, 7.0, 1.0, 7.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 19.0, 1.0, 1.0, 2.0, 36.0, 53.0, 2.0, 1.0, 9.0, 6.0, 1.0, 2.0, 1.0, 4.0, 6.0, 9.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 5.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 20.0, 2.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 8.0, 11.0, 1.0, 21.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 4.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, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 8.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 10.0, 4.0, 1.0, 7.0, 6.0, 1.0, 17.0, 1.0, 2.0, 6.0, 2.0, 6.0, 1.0, 7.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 12.0, 3.0, 3.0, 3.0, 1.0, 10.0, 2.0, 1.0, 5.0, 8.0, 3.0, 6.0, 2.0, 4.0, 10.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 7.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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 18.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 5.0, 2.0, 6.0, 2.0, 2.0, 8.0, 4.0, 2.0, 20.0, 3.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 3.0, 2.0, 2.0, 5.0, 5.0, 1.0, 1.0, 8.0, 2.0, 7.0, 2.0, 2.0, 3.0, 2.0, 8.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.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, 8.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.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, 4.0, 2.0, 2.0, 2.0, 7.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 7.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.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, 4.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 7.0, 1.0, 8.0, 8.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, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 3.0, 5.0, 4.0, 5.0, 3.0, 2.0, 4.0, 2.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, 2.0, 2.0, 2.0, 1.0, 6.0, 13.0, 4.0, 2.0, 4.0, 2.0, 6.0, 25.0, 4.0, 16.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 4.0, 2.0, 4.0, 2.0, 3.0, 5.0, 9.0, 2.0, 4.0, 2.0, 6.0, 21.0, 7.0, 2.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 6.0, 2.0, 10.0, 2.0, 3.0, 1.0, 2.0, 5.0, 5.0, 1.0, 2.0, 4.0, 15.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 6.0, 4.0, 1.0, 9.0, 15.0, 2.0, 3.0, 3.0, 1.0, 44.0, 3.0, 9.0, 2.0, 8.0, 8.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 8.0, 1.0, 5.0, 3.0, 3.0, 3.0, 19.0, 4.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 141.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 10.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.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, 2.0, 4.0, 2.0, 2.0, 8.0, 17.0, 22.0, 2.0, 2.0, 2.0, 2.0, 2.0, 65.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 5.0, 33.0, 1.0, 6.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 30.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 37.0, 4.0, 54.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 12.0, 9.0, 8.0, 1.0, 2.0, 5.0, 22.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 5.0, 11.0, 1.0, 1.0, 2.0, 4.0, 3.0, 7.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 24.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 21.0, 1.0, 19.0, 1.0, 8.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 12.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 29.0, 1.0, 4.0, 16.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 9.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 9.0, 5.0, 2.0, 2.0, 1.0, 6.0, 3.0, 10.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 1.0, 1.0, 14.0, 2.0, 4.0, 1.0, 7.0, 1.0, 6.0, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 5.0, 1.0, 12.0, 3.0, 3.0, 3.0, 1.0, 12.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 10.0, 3.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 6.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 11.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 5.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 6.0, 5.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 6.0, 1.0, 2.0, 1.0, 5.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 26.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 5.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 3.0, 1.0, 5.0, 4.0, 2.0, 3.0, 5.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 3.0, 1.0, 3.0, 10.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 10.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 6.0, 3.0, 6.0, 2.0, 1.0, 1.0, 3.0, 1.0, 7.0, 2.0, 5.0, 1.0, 1.0, 3.0, 16.0, 3.0, 2.0, 5.0, 1.0, 2.0, 3.0, 8.0, 7.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 10.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 23.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 7.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 5.0, 6.0, 5.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 5.0, 2.0, 9.0, 8.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.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, 15.0, 4.0, 1.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, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 4.0, 6.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 10.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 4.0, 7.0, 1.0, 2.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, 8.0, 2.0, 1.0, 12.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 14.0, 11.0, 10.0, 13.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 16.0, 9.0, 1.0, 10.0, 3.0, 2.0, 4.0, 8.0, 1.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 1.0, 1.0, 7.0, 4.0, 1.0, 23.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 5.0, 4.0, 1.0, 6.0, 5.0, 2.0, 8.0, 2.0, 1.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 6.0, 2.0, 11.0, 1.0, 1.0, 2.0, 6.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 7.0, 2.0, 1.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 3.0, 4.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 3.0, 2.0, 1.0, 2.0, 3.0, 8.0, 4.0, 4.0, 4.0, 3.0, 3.0, 5.0, 2.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, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 6.0, 7.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 10.0, 8.0, 4.0, 3.0, 10.0, 10.0, 16.0, 5.0, 4.0, 2.0, 4.0, 5.0, 3.0, 2.0, 6.0, 3.0, 2.0, 2.0, 11.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 5.0, 5.0, 7.0, 1.0, 6.0, 1.0, 4.0, 8.0, 1.0, 4.0, 1.0, 1.0, 4.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, 4.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.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, 1.0, 1.0, 6.0, 1.0, 1.0, 7.0, 18.0, 2.0, 2.0, 2.0, 11.0, 2.0, 4.0, 4.0, 6.0, 2.0, 9.0, 3.0, 2.0, 5.0, 14.0, 2.0, 4.0, 4.0, 2.0, 6.0, 2.0, 8.0, 19.0, 6.0, 3.0, 1.0, 4.0, 3.0, 20.0, 9.0, 15.0, 3.0, 4.0, 3.0, 3.0, 5.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 3.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 4.0, 4.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 11.0, 8.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 10.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 5.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 11.0, 1.0, 1.0, 1.0, 2.0, 10.0, 5.0, 9.0, 2.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, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 6.0, 11.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 17.0, 2.0, 2.0, 1.0, 1.0, 14.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 11.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 21.0, 1.0, 2.0, 1.0, 10.0, 2.0, 13.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 8.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.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, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 4.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 4.0, 2.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 6.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 4.0, 1.0, 25.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, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 4.0, 11.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 8.0, 1.0, 8.0, 1.0, 3.0, 3.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 30.0, 3.0, 3.0, 1.0, 3.0, 9.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 15.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 4.0, 5.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 6.0, 2.0, 1.0, 4.0, 15.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.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, 1.0, 7.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, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 9.0, 1.0, 2.0, 13.0, 109.0, 11.0, 25.0, 2.0, 65.0, 44.0, 4.0, 15.0, 3.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 71.0, 8.0, 2.0, 1.0, 131.0, 39.0, 6.0, 19.0, 7.0, 6.0, 8.0, 19.0, 3.0, 23.0, 1.0, 57.0, 3.0, 12.0, 1.0, 3.0, 30.0, 2.0, 3.0, 2.0, 3.0, 27.0, 13.0, 3.0, 1.0, 6.0, 1.0, 49.0, 2.0, 52.0, 1.0, 10.0, 13.0, 6.0, 4.0, 4.0, 3.0, 3.0, 4.0, 5.0, 6.0, 7.0, 2.0, 3.0, 2.0, 3.0, 8.0, 9.0, 5.0, 3.0, 4.0, 2.0, 3.0, 2.0, 4.0, 7.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 69.0, 17.0, 1.0, 7.0, 2.0, 7.0, 6.0, 4.0, 13.0, 4.0, 67.0, 8.0, 5.0, 6.0, 15.0, 4.0, 2.0, 5.0, 10.0, 4.0, 71.0, 20.0, 12.0, 9.0, 1.0, 4.0, 1.0, 4.0, 16.0, 6.0, 2.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.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, 14.0, 5.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, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 6.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 15.0, 1.0, 7.0, 16.0, 5.0, 5.0, 1.0, 2.0, 7.0, 20.0, 13.0, 8.0, 1.0, 31.0, 1.0, 2.0, 2.0, 6.0, 6.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, 10.0, 15.0, 3.0, 3.0, 2.0, 12.0, 1.0, 1.0, 4.0, 14.0, 1.0, 62.0, 1.0, 11.0, 2.0, 4.0, 1.0, 1.0, 22.0, 10.0, 1.0, 27.0, 4.0, 4.0, 6.0, 2.0, 1.0, 2.0, 9.0, 5.0, 33.0, 63.0, 2.0, 1.0, 2.0, 16.0, 2.0, 2.0, 65.0, 1.0, 6.0, 1.0, 3.0, 2.0, 2.0, 2.0, 5.0, 12.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 6.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 11.0, 1.0, 1.0, 3.0, 6.0, 4.0, 5.0, 3.0, 2.0, 8.0, 1.0, 14.0, 1.0, 1.0, 4.0, 6.0, 4.0, 6.0, 1.0, 1.0, 2.0, 20.0, 1.0, 10.0, 12.0, 2.0, 12.0, 2.0, 4.0, 4.0, 1.0, 2.0, 6.0, 18.0, 4.0, 10.0, 9.0, 18.0, 2.0, 6.0, 6.0, 2.0, 14.0, 8.0, 5.0, 2.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, 9.0, 2.0, 5.0, 1.0, 1.0, 1.0, 19.0, 15.0, 1.0, 6.0, 15.0, 4.0, 3.0, 3.0, 2.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, 2.0, 3.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 5.0, 18.0, 8.0, 5.0, 4.0, 4.0, 18.0, 2.0, 4.0, 10.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 11.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 14.0, 1.0, 4.0, 1.0, 11.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 29.0, 1.0, 15.0, 5.0, 1.0, 2.0, 1.0, 1.0, 23.0, 6.0, 19.0, 4.0, 1.0, 2.0, 4.0, 12.0, 11.0, 32.0, 1.0, 6.0, 17.0, 2.0, 1.0, 9.0, 1.0, 12.0, 7.0, 2.0, 1.0, 5.0, 6.0, 8.0, 8.0, 1.0, 1.0, 1.0, 3.0, 9.0, 4.0, 1.0, 67.0, 4.0, 2.0, 2.0, 10.0, 2.0, 4.0, 3.0, 12.0, 4.0, 14.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 25.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 5.0, 6.0, 4.0, 30.0, 1.0, 17.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 13.0, 1.0, 20.0, 11.0, 1.0, 3.0, 13.0, 2.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 3.0, 10.0, 28.0, 11.0, 1.0, 3.0, 4.0, 2.0, 7.0, 5.0, 1.0, 3.0, 19.0, 9.0, 1.0, 5.0, 18.0, 4.0, 4.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, 4.0, 4.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, 2.0, 1.0, 11.0, 11.0, 19.0, 2.0, 10.0, 5.0, 14.0, 2.0, 2.0, 11.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 8.0, 2.0, 2.0, 3.0, 6.0, 1.0, 3.0, 1.0, 3.0, 7.0, 4.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 28.0, 2.0, 3.0, 3.0, 3.0, 4.0, 1.0, 3.0, 3.0, 7.0, 1.0, 8.0, 1.0, 2.0, 34.0, 4.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 15.0, 8.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 7.0, 13.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, 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, 3.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.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, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 4.0, 7.0, 1.0, 5.0, 7.0, 2.0, 14.0, 27.0, 2.0, 3.0, 12.0, 12.0, 1.0, 6.0, 1.0, 1.0, 3.0, 7.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 10.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 15.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 34.0, 1.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.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, 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, 5.0, 1.0, 2.0, 1.0, 5.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, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 9.0, 3.0, 1.0, 6.0, 6.0, 14.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, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 14.0, 24.0, 2.0, 2.0, 2.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 2.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, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 27.0, 1.0, 12.0, 3.0, 1.0, 1.0, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 39.0, 3.0, 5.0, 1.0, 6.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.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, 3.0, 3.0, 2.0, 2.0, 2.0, 2.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, 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, 2.0, 2.0, 16.0, 4.0, 10.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 7.0, 22.0, 1.0, 20.0, 3.0, 2.0, 2.0, 7.0, 3.0, 1.0, 21.0, 2.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 41.0, 3.0, 3.0, 1.0, 20.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 3.0, 1.0, 1.0, 21.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 9.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 4.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.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, 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, 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, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 23.0, 14.0, 1.0, 26.0, 1.0, 1.0, 6.0, 13.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 5.0, 8.0, 6.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 2.0, 2.0, 2.0, 7.0, 6.0, 2.0, 5.0, 8.0, 2.0, 9.0, 3.0, 2.0, 1.0, 8.0, 14.0, 1.0, 11.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 4.0, 5.0, 2.0, 1.0, 4.0, 2.0, 1.0, 9.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 24.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 3.0, 6.0, 8.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 2.0, 3.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 34.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 19.0, 2.0, 3.0, 2.0, 6.0, 7.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 11.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 11.0, 4.0, 3.0, 16.0, 7.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 2.0, 5.0, 5.0, 6.0, 8.0, 5.0, 2.0, 8.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 7.0, 2.0, 2.0, 2.0, 9.0, 2.0, 4.0, 4.0, 1.0, 2.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 1.0, 6.0, 4.0, 2.0, 8.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 22.0, 1.0, 3.0, 7.0, 1.0, 5.0, 1.0, 3.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.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, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 6.0, 7.0, 10.0, 1.0, 2.0, 10.0, 2.0, 2.0, 4.0, 3.0, 1.0, 4.0, 3.0, 5.0, 2.0, 2.0, 15.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 8.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 5.0, 3.0, 12.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 10.0, 4.0, 2.0, 4.0, 7.0, 4.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 9.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 8.0, 4.0, 3.0, 10.0, 2.0, 12.0, 5.0, 1.0, 1.0, 4.0, 1.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 4.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 8.0, 11.0, 2.0, 2.0, 4.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 29.0, 1.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 1.0, 5.0, 2.0, 7.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 5.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 25.0, 2.0, 2.0, 5.0, 1.0, 4.0, 4.0, 5.0, 8.0, 3.0, 3.0, 4.0, 5.0, 2.0, 3.0, 2.0, 8.0, 7.0, 5.0, 2.0, 1.0, 2.0, 17.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 13.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 16.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 10.0, 1.0, 113.0, 1.0, 3.0, 5.0, 56.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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 12.0, 1.0, 1.0, 1.0, 3.0, 2.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, 7.0, 3.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 12.0, 2.0, 1.0, 16.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 11.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 6.0, 6.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 9.0, 1.0, 10.0, 3.0, 3.0, 7.0, 1.0, 2.0, 1.0, 1.0, 11.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, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.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, 6.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 15.0, 17.0, 1.0, 4.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 2.0, 1.0, 11.0, 1.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 5.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 4.0, 4.0, 1.0, 3.0, 8.0, 1.0, 1.0, 2.0, 3.0, 1.0, 10.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 6.0, 5.0, 1.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 15.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.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, 45.0, 23.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 1.0, 2.0, 7.0, 2.0, 3.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 7.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 3.0, 2.0, 1.0, 5.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 7.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, 4.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, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 3.0, 7.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.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, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 9.0, 1.0, 2.0, 5.0, 8.0, 3.0, 5.0, 2.0, 3.0, 1.0, 4.0, 3.0, 3.0, 2.0, 11.0, 4.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, 15.0, 9.0, 72.0, 9.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 11.0, 1.0, 13.0, 8.0, 2.0, 2.0, 1.0, 12.0, 2.0, 12.0, 1.0, 5.0, 1.0, 1.0, 5.0, 17.0, 2.0, 5.0, 1.0, 4.0, 1.0, 9.0, 13.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 28.0, 26.0, 30.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 15.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 6.0, 2.0, 3.0, 3.0, 4.0, 22.0, 15.0, 1.0, 2.0, 2.0, 1.0, 16.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 22.0, 2.0, 2.0, 2.0, 14.0, 41.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 5.0, 1.0, 2.0, 2.0, 10.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 14.0, 36.0, 3.0, 3.0, 3.0, 1.0, 3.0, 4.0, 1.0, 4.0, 2.0, 4.0, 2.0, 3.0, 3.0, 32.0, 7.0, 3.0, 2.0, 2.0, 2.0, 4.0, 6.0, 6.0, 3.0, 8.0, 4.0, 2.0, 3.0, 6.0, 4.0, 5.0, 10.0, 5.0, 4.0, 4.0, 4.0, 1.0, 1.0, 6.0, 6.0, 19.0, 8.0, 7.0, 5.0, 1.0, 4.0, 3.0, 9.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 8.0, 4.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 1.0, 2.0, 1.0, 11.0, 2.0, 6.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 19.0, 11.0, 2.0, 1.0, 1.0, 1.0, 3.0, 8.0, 9.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 4.0, 3.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 8.0, 2.0, 1.0, 4.0, 4.0, 12.0, 8.0, 3.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 11.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 9.0, 3.0, 2.0, 2.0, 2.0, 6.0, 3.0, 1.0, 4.0, 1.0, 1.0, 5.0, 2.0, 1.0, 4.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 1.0, 11.0, 2.0, 1.0, 12.0, 2.0, 2.0, 3.0, 5.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 4.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.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, 1.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, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 7.0, 2.0, 6.0, 24.0, 5.0, 2.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 9.0, 1.0, 10.0, 6.0, 1.0, 13.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 9.0, 3.0, 1.0, 2.0, 3.0, 2.0, 4.0, 2.0, 13.0, 6.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 6.0, 3.0, 3.0, 5.0, 2.0, 3.0, 5.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 8.0, 11.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 6.0, 5.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 4.0, 2.0, 15.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 23.0, 4.0, 2.0, 2.0, 9.0, 5.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 16.0, 1.0, 12.0, 1.0, 25.0, 12.0, 2.0, 1.0, 8.0, 2.0, 1.0, 6.0, 2.0, 1.0, 10.0, 12.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 12.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, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 5.0, 9.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 2.0, 3.0, 1.0, 5.0, 2.0, 4.0, 2.0, 5.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 10.0, 6.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 6.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 5.0, 3.0, 4.0, 2.0, 23.0, 10.0, 2.0, 9.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 2.0, 1.0, 5.0, 2.0, 2.0, 11.0, 3.0, 2.0, 3.0, 9.0, 2.0, 2.0, 15.0, 1.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 8.0, 1.0, 2.0, 6.0, 3.0, 1.0, 2.0, 2.0, 2.0, 8.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 2.0, 1.0, 5.0, 5.0, 2.0, 5.0, 3.0, 10.0, 2.0, 2.0, 1.0, 8.0, 6.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 12.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 9.0, 4.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 6.0, 3.0, 7.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 3.0, 3.0, 7.0, 3.0, 1.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, 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, 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, 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, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 3.0, 2.0, 8.0, 36.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 13.0, 12.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 10.0, 2.0, 8.0, 2.0, 10.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 17.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 4.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 5.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 21.0, 2.0, 8.0, 2.0, 2.0, 21.0, 17.0, 3.0, 3.0, 3.0, 3.0, 8.0, 2.0, 6.0, 2.0, 6.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 11.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 5.0, 20.0, 22.0, 22.0, 21.0, 23.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 9.0, 4.0, 1.0, 1.0, 5.0, 1.0, 4.0, 2.0, 11.0, 11.0, 2.0, 8.0, 8.0, 9.0, 9.0, 8.0, 13.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 120.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 21.0, 8.0, 10.0, 23.0, 4.0, 12.0, 4.0, 19.0, 3.0, 29.0, 10.0, 3.0, 18.0, 12.0, 4.0, 37.0, 5.0, 39.0, 2.0, 4.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 1.0, 11.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 6.0, 1.0, 5.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.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, 2.0, 2.0, 1.0, 3.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, 2.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, 3.0, 5.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 13.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, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 52.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 7.0, 5.0, 6.0, 2.0, 4.0, 1.0, 10.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 11.0, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 1.0, 10.0, 3.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 6.0, 4.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 3.0, 8.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 13.0, 3.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 3.0, 3.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 19.0, 1.0, 26.0, 30.0, 20.0, 19.0, 13.0, 5.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 12.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 13.0, 17.0, 9.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 14.0, 3.0, 1.0, 5.0, 13.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 4.0, 3.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 5.0, 5.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 5.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 7.0, 1.0, 4.0, 2.0, 1.0, 3.0, 3.0, 2.0, 4.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, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 4.0, 3.0, 2.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, 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, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.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, 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, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.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, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.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, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.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, 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, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 2.0, 7.0, 2.0, 2.0, 2.0, 115.0, 9.0, 9.0, 28.0, 5.0, 4.0, 6.0, 3.0, 2.0, 2.0, 7.0, 4.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 14.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, 22.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 2.0, 2.0, 20.0, 20.0, 4.0, 100.0, 28.0, 8.0, 7.0, 8.0, 8.0, 2.0, 36.0, 10.0, 7.0, 14.0, 16.0, 2.0, 11.0, 5.0, 23.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 17.0, 9.0, 25.0, 6.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 8.0, 11.0, 1.0, 2.0, 1.0, 1.0, 9.0, 3.0, 4.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 10.0, 5.0, 2.0, 2.0, 2.0, 7.0, 8.0, 6.0, 4.0, 13.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 3.0, 2.0, 2.0, 3.0, 7.0, 4.0, 4.0, 6.0, 2.0, 8.0, 2.0, 15.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 23.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 11.0, 6.0, 10.0, 13.0, 5.0, 2.0, 7.0, 3.0, 6.0, 9.0, 1.0, 2.0, 9.0, 17.0, 10.0, 1.0, 2.0, 5.0, 2.0, 9.0, 5.0, 2.0, 20.0, 2.0, 6.0, 8.0, 1.0, 5.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 68.0, 2.0, 2.0, 1.0, 1.0, 2.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, 9.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 6.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 2.0, 6.0, 9.0, 2.0, 2.0, 3.0, 4.0, 8.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 6.0, 19.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 17.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 11.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.0, 9.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 3.0, 2.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 5.0, 17.0, 2.0, 3.0, 2.0, 2.0, 2.0, 8.0, 5.0, 1.0, 9.0, 2.0, 2.0, 2.0, 4.0, 9.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 9.0, 5.0, 1.0, 2.0, 1.0, 10.0, 1.0, 2.0, 13.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.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, 2.0, 2.0, 1.0, 22.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 8.0, 15.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 6.0, 4.0, 12.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 8.0, 7.0, 2.0, 1.0, 2.0, 6.0, 3.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, 2.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, 2.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 6.0, 1.0, 2.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, 2.0, 1.0, 1.0, 2.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, 2.0, 6.0, 1.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 6.0, 10.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.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, 3.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, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.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, 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, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 5.0, 1.0, 7.0, 26.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 7.0, 2.0, 2.0, 2.0, 9.0, 2.0, 4.0, 5.0, 2.0, 8.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 32.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.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, 1.0, 2.0, 8.0, 1.0, 3.0, 9.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 5.0, 10.0, 1.0, 2.0, 4.0, 3.0, 3.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 7.0, 3.0, 2.0, 1.0, 2.0, 3.0, 4.0, 4.0, 1.0, 2.0, 3.0, 5.0, 8.0, 1.0, 1.0, 1.0, 28.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 6.0, 1.0, 2.0, 1.0, 13.0, 10.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 17.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 3.0, 7.0, 4.0, 1.0, 5.0, 11.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 5.0, 2.0, 2.0, 10.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 14.0, 1.0, 6.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 7.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 7.0, 2.0, 11.0, 2.0, 6.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 14.0, 2.0, 1.0, 11.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, 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, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.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, 2.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, 2.0, 2.0, 2.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, 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, 2.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 6.0, 5.0, 4.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 3.0, 10.0, 2.0, 2.0, 3.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 3.0, 6.0, 1.0, 6.0, 4.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 21.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 16.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 6.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 9.0, 3.0, 3.0, 11.0, 2.0, 3.0, 4.0, 2.0, 3.0, 7.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 6.0, 1.0, 2.0, 6.0, 1.0, 3.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, 4.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, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 4.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 5.0, 7.0, 1.0, 7.0, 1.0, 2.0, 1.0, 9.0, 5.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.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, 5.0, 1.0, 1.0, 1.0, 6.0, 6.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 16.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 7.0, 6.0, 4.0, 4.0, 1.0, 4.0, 3.0, 7.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, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 6.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 7.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 7.0, 5.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 12.0, 1.0, 2.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, 4.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, 2.0, 11.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, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.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, 2.0, 4.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, 2.0, 3.0, 4.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, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 9.0, 2.0, 3.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, 9.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 13.0, 6.0, 1.0, 1.0, 5.0, 5.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.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, 4.0, 4.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, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 3.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.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, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 3.0, 2.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, 5.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, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 9.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 88.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 2.0, 6.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, 1.0, 2.0, 1.0, 1.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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.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, 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, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.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, 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, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 4.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, 3.0, 3.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, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.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, 1.0, 3.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, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 16.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 13.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 13.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, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.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, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.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, 2.0, 2.0, 20.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, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 7.0, 10.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.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, 1.0, 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, 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, 3.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, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.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, 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, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.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, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 2.0, 5.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 16.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.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, 3.0, 4.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, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 5.0, 1.0, 1.0, 1.0, 4.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, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 10.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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.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, 1.0, 2.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, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.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, 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, 3.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, 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, 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, 3.0, 1.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, 2.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, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.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, 9.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.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, 2.0, 2.0, 2.0, 1.0, 5.0, 3.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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.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, 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, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 1.0, 2.0, 1.0, 1.0, 3.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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 9.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 45.0, 2.0, 4.0, 6.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 6.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 8.0, 22.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 13.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 8.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 3.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0, 1.0, 4.0, 10.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 3.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 5.0, 19.0, 1.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.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, 1.0, 8.0, 4.0, 1.0, 1.0, 8.0, 1.0, 14.0, 1.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 3.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 8.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 22.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, 3.0, 1.0, 1.0, 4.0, 6.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 5.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 8.0, 2.0, 3.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 2.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, 11.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 9.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 14.0, 5.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 27.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 8.0, 4.0, 4.0, 1.0, 11.0, 1.0, 5.0, 5.0, 15.0, 12.0, 6.0, 3.0, 2.0, 12.0, 13.0, 26.0, 12.0, 13.0, 3.0, 1.0, 2.0, 2.0, 10.0, 12.0, 12.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 8.0, 9.0, 19.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 4.0, 12.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 24.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 6.0, 7.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 6.0, 17.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 6.0, 1.0, 4.0, 1.0, 4.0, 2.0, 8.0, 8.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 6.0, 12.0, 4.0, 4.0, 2.0, 2.0, 2.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, 4.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 7.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 12.0, 8.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, 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, 2.0, 6.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 7.0, 3.0, 4.0, 2.0, 8.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, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 4.0, 2.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 7.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 5.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 3.0, 10.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 8.0, 1.0, 7.0, 2.0, 1.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, 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, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 6.0, 4.0, 1.0, 3.0, 7.0, 3.0, 1.0, 7.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 3.0, 8.0, 2.0, 2.0, 9.0, 2.0, 6.0, 1.0, 1.0, 1.0, 14.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 3.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.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, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 19.0, 1.0, 1.0, 6.0, 2.0, 4.0, 9.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 2.0, 1.0, 9.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 5.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 8.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 4.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 6.0, 2.0, 4.0, 2.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, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 2.0, 5.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, 4.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 9.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 6.0, 1.0, 2.0, 4.0, 4.0, 2.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, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 7.0, 3.0, 2.0, 2.0, 2.0, 7.0, 5.0, 5.0, 3.0, 1.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 28.0, 2.0, 2.0, 2.0, 2.0, 3.0, 21.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 186.0, 54.0, 4.0, 10.0, 11.0, 10.0, 4.0, 25.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 7.0, 35.0, 4.0, 4.0, 4.0, 89.0, 5.0, 2.0, 2.0, 4.0, 4.0, 9.0, 4.0, 4.0, 4.0, 8.0, 15.0, 10.0, 2.0, 7.0, 4.0, 2.0, 25.0, 6.0, 7.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 4.0, 11.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 5.0, 11.0, 3.0, 7.0, 2.0, 4.0, 10.0, 6.0, 4.0, 4.0, 5.0, 2.0, 4.0, 11.0, 8.0, 6.0, 4.0, 2.0, 7.0, 2.0, 2.0, 11.0, 6.0, 2.0, 2.0, 22.0, 4.0, 9.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 10.0, 4.0, 2.0, 2.0, 3.0, 6.0, 3.0, 2.0, 2.0, 5.0, 5.0, 13.0, 6.0, 4.0, 4.0, 2.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 3.0, 8.0, 7.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 4.0, 5.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 4.0, 2.0, 13.0, 4.0, 4.0, 4.0, 14.0, 7.0, 110.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 7.0, 2.0, 4.0, 2.0, 10.0, 2.0, 6.0, 7.0, 2.0, 3.0, 11.0, 2.0, 2.0, 8.0, 9.0, 3.0, 2.0, 2.0, 3.0, 6.0, 6.0, 2.0, 9.0, 2.0, 2.0, 4.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 7.0, 10.0, 16.0, 11.0, 9.0, 11.0, 7.0, 14.0, 10.0, 15.0, 41.0, 10.0, 10.0, 96.0, 2.0, 2.0, 5.0, 2.0, 2.0, 10.0, 9.0, 6.0, 2.0, 98.0, 13.0, 12.0, 6.0, 15.0, 9.0, 1.0, 14.0, 4.0, 1.0, 16.0, 23.0, 2.0, 2.0, 6.0, 10.0, 18.0, 44.0, 8.0, 1.0, 2.0, 12.0, 2.0, 3.0, 11.0, 10.0, 2.0, 2.0, 12.0, 2.0, 3.0, 17.0, 12.0, 4.0, 2.0, 11.0, 3.0, 1.0, 5.0, 5.0, 3.0, 41.0, 2.0, 7.0, 4.0, 7.0, 2.0, 5.0, 3.0, 4.0, 2.0, 4.0, 6.0, 4.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 8.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 14.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 8.0, 7.0, 12.0, 12.0, 6.0, 8.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 6.0, 7.0, 16.0, 2.0, 11.0, 6.0, 2.0, 7.0, 5.0, 1.0, 6.0, 11.0, 13.0, 5.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 11.0, 3.0, 11.0, 19.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 15.0, 4.0, 2.0, 14.0, 4.0, 3.0, 8.0, 5.0, 2.0, 13.0, 5.0, 2.0, 7.0, 7.0, 2.0, 2.0, 2.0, 4.0, 5.0, 14.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 1.0, 8.0, 5.0, 2.0, 2.0, 5.0, 2.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.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, 5.0, 2.0, 6.0, 8.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 5.0, 2.0, 1.0, 2.0, 6.0, 4.0, 4.0, 22.0, 4.0, 6.0, 7.0, 6.0, 7.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 16.0, 2.0, 11.0, 1.0, 2.0, 2.0, 2.0, 9.0, 17.0, 4.0, 4.0, 2.0, 4.0, 7.0, 4.0, 4.0, 4.0, 2.0, 2.0, 3.0, 4.0, 4.0, 2.0, 14.0, 8.0, 4.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 11.0, 11.0, 4.0, 2.0, 10.0, 2.0, 6.0, 2.0, 5.0, 5.0, 5.0, 3.0, 3.0, 2.0, 4.0, 2.0, 5.0, 2.0, 4.0, 6.0, 6.0, 4.0, 5.0, 2.0, 2.0, 2.0, 10.0, 4.0, 3.0, 3.0, 5.0, 7.0, 13.0, 5.0, 6.0, 5.0, 5.0, 10.0, 5.0, 7.0, 7.0, 7.0, 6.0, 8.0, 6.0, 2.0, 3.0, 6.0, 10.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 12.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 5.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 8.0, 2.0, 8.0, 1.0, 3.0, 7.0, 6.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 10.0, 4.0, 2.0, 4.0, 11.0, 6.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.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, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.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, 5.0, 2.0, 2.0, 3.0, 5.0, 19.0, 11.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 3.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 9.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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 7.0, 3.0, 5.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 89.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 11.0, 3.0, 10.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 4.0, 2.0, 2.0, 6.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 8.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, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.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, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 8.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 3.0, 8.0, 2.0, 2.0, 1.0, 1.0, 2.0, 11.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 11.0, 4.0, 2.0, 1.0, 5.0, 3.0, 3.0, 22.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 9.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 3.0, 9.0, 6.0, 4.0, 1.0, 11.0, 1.0, 2.0, 5.0, 9.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 8.0, 18.0, 18.0, 5.0, 3.0, 3.0, 2.0, 18.0, 1.0, 1.0, 3.0, 9.0, 2.0, 2.0, 2.0, 15.0, 7.0, 2.0, 3.0, 2.0, 1.0, 15.0, 2.0, 1.0, 3.0, 1.0, 2.0, 5.0, 7.0, 4.0, 1.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 5.0, 4.0, 2.0, 1.0, 6.0, 2.0, 3.0, 2.0, 14.0, 2.0, 6.0, 1.0, 2.0, 3.0, 7.0, 6.0, 8.0, 8.0, 1.0, 12.0, 3.0, 2.0, 8.0, 7.0, 2.0, 2.0, 4.0, 5.0, 3.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 1.0, 6.0, 2.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 2.0, 8.0, 1.0, 3.0, 4.0, 1.0, 6.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 5.0, 5.0, 3.0, 5.0, 5.0, 6.0, 5.0, 4.0, 3.0, 7.0, 4.0, 7.0, 10.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 2.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 11.0, 2.0, 8.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 5.0, 5.0, 4.0, 4.0, 6.0, 5.0, 10.0, 13.0, 17.0, 4.0, 4.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 123.0, 2.0, 2.0, 3.0, 9.0, 2.0, 8.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 5.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 8.0, 1.0, 11.0, 11.0, 3.0, 4.0, 3.0, 5.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 6.0, 11.0, 2.0, 5.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 6.0, 9.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.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, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.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, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 10.0, 1.0, 2.0, 7.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 12.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 15.0, 2.0, 3.0, 1.0, 4.0, 4.0, 4.0, 3.0, 1.0, 5.0, 2.0, 3.0, 2.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.0, 4.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, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 1.0, 16.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 3.0, 5.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 10.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 77.0, 2.0, 2.0, 2.0, 6.0, 4.0, 6.0, 5.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 38.0, 2.0, 2.0, 1.0, 2.0, 8.0, 6.0, 4.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 12.0, 2.0, 2.0, 4.0, 6.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 7.0, 2.0, 6.0, 1.0, 2.0, 8.0, 2.0, 6.0, 20.0, 2.0, 5.0, 1.0, 1.0, 15.0, 1.0, 2.0, 1.0, 2.0, 19.0, 2.0, 1.0, 19.0, 4.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 2.0, 1.0, 8.0, 5.0, 8.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 4.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, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 14.0, 7.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, 2.0, 1.0, 1.0, 2.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, 3.0, 1.0, 12.0, 4.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 11.0, 5.0, 3.0, 1.0, 7.0, 1.0, 6.0, 5.0, 1.0, 4.0, 9.0, 2.0, 2.0, 5.0, 2.0, 4.0, 4.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 45.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 26.0, 4.0, 4.0, 4.0, 51.0, 2.0, 2.0, 20.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 6.0, 6.0, 3.0, 1.0, 1.0, 6.0, 1.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 1.0, 11.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 3.0, 5.0, 1.0, 25.0, 3.0, 3.0, 3.0, 2.0, 4.0, 1.0, 2.0, 2.0, 3.0, 1.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, 3.0, 3.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, 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, 4.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 4.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, 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, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 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, 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, 2.0, 2.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, 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, 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, 5.0, 1.0, 1.0, 28.0, 18.0, 1.0, 1.0, 2.0, 5.0, 7.0, 1.0, 24.0, 1.0, 1.0, 1.0, 35.0, 3.0, 1.0, 7.0, 18.0, 4.0, 8.0, 14.0, 9.0, 4.0, 6.0, 3.0, 1.0, 3.0, 6.0, 1.0, 7.0, 38.0, 1.0, 9.0, 21.0, 1.0, 1.0, 11.0, 14.0, 8.0, 7.0, 2.0, 18.0, 17.0, 1.0, 3.0, 2.0, 28.0, 6.0, 11.0, 3.0, 12.0, 3.0, 9.0, 7.0, 11.0, 4.0, 11.0, 4.0, 4.0, 2.0, 2.0, 8.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 8.0, 52.0, 6.0, 4.0, 4.0, 1.0, 12.0, 8.0, 1.0, 3.0, 10.0, 25.0, 10.0, 1.0, 8.0, 4.0, 6.0, 21.0, 16.0, 6.0, 6.0, 2.0, 22.0, 9.0, 18.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 5.0, 1.0, 8.0, 19.0, 4.0, 8.0, 8.0, 1.0, 12.0, 12.0, 5.0, 1.0, 1.0, 5.0, 11.0, 3.0, 10.0, 2.0, 7.0, 12.0, 8.0, 3.0, 2.0, 1.0, 23.0, 8.0, 9.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 8.0, 1.0, 50.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 16.0, 1.0, 2.0, 6.0, 7.0, 8.0, 1.0, 6.0, 1.0, 1.0, 8.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, 6.0, 3.0, 2.0, 1.0, 1.0, 2.0, 11.0, 28.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 2.0, 5.0, 3.0, 6.0, 1.0, 2.0, 1.0, 12.0, 10.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 8.0, 2.0, 2.0, 1.0, 8.0, 1.0, 3.0, 6.0, 3.0, 1.0, 5.0, 16.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 10.0, 2.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 5.0, 1.0, 4.0, 3.0, 3.0, 20.0, 9.0, 10.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 26.0, 19.0, 2.0, 1.0, 1.0, 11.0, 3.0, 1.0, 4.0, 10.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 11.0, 3.0, 6.0, 6.0, 4.0, 4.0, 21.0, 2.0, 1.0, 6.0, 2.0, 21.0, 2.0, 1.0, 3.0, 4.0, 10.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 10.0, 2.0, 1.0, 7.0, 2.0, 2.0, 5.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 8.0, 7.0, 2.0, 21.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 14.0, 1.0, 2.0, 2.0, 2.0, 17.0, 2.0, 8.0, 2.0, 1.0, 3.0, 6.0, 1.0, 4.0, 7.0, 12.0, 16.0, 1.0, 10.0, 4.0, 9.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, 17.0, 1.0, 2.0, 4.0, 17.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 9.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 11.0, 2.0, 2.0, 1.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, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 6.0, 3.0, 6.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.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, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 5.0, 5.0, 2.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 4.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 1.0, 13.0, 8.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 5.0, 1.0, 1.0, 13.0, 1.0, 7.0, 4.0, 1.0, 2.0, 2.0, 2.0, 11.0, 2.0, 10.0, 1.0, 7.0, 3.0, 4.0, 1.0, 8.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.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, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 7.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 4.0, 6.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.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, 5.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.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, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.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, 4.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.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, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 4.0, 3.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.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, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 7.0, 4.0, 1.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 3.0, 4.0, 3.0, 3.0, 3.0, 2.0, 5.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, 2.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, 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, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 4.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, 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, 1.0, 2.0, 2.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, 2.0, 2.0, 2.0, 7.0, 5.0, 6.0, 3.0, 2.0, 5.0, 3.0, 3.0, 5.0, 2.0, 1.0, 3.0, 1.0, 5.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 4.0, 4.0, 6.0, 8.0, 1.0, 2.0, 9.0, 4.0, 5.0, 2.0, 4.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 5.0, 2.0, 2.0, 8.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 6.0, 21.0, 2.0, 7.0, 8.0, 12.0, 10.0, 19.0, 4.0, 9.0, 2.0, 12.0, 2.0, 9.0, 9.0, 6.0, 2.0, 4.0, 11.0, 4.0, 4.0, 4.0, 9.0, 6.0, 5.0, 7.0, 12.0, 6.0, 7.0, 4.0, 6.0, 4.0, 7.0, 4.0, 4.0, 4.0, 5.0, 2.0, 33.0, 3.0, 11.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 12.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 9.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 8.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 7.0, 2.0, 1.0, 4.0, 3.0, 3.0, 2.0, 4.0, 3.0, 6.0, 2.0, 2.0, 5.0, 2.0, 6.0, 6.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 5.0, 5.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 5.0, 7.0, 6.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.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, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 9.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 27.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 8.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 15.0, 6.0, 1.0, 14.0, 2.0, 3.0, 1.0, 1.0, 10.0, 26.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 5.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 13.0, 4.0, 1.0, 1.0, 62.0, 17.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 6.0, 4.0, 2.0, 51.0, 6.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 11.0, 2.0, 2.0, 4.0, 5.0, 3.0, 7.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 4.0, 10.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 6.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 5.0, 2.0, 9.0, 5.0, 2.0, 5.0, 2.0, 8.0, 6.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 1.0, 2.0, 4.0, 2.0, 7.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 10.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 9.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 2.0, 3.0, 1.0, 16.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 12.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 12.0, 1.0, 4.0, 2.0, 8.0, 4.0, 3.0, 5.0, 5.0, 2.0, 2.0, 7.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, 1.0, 1.0, 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, 3.0, 7.0, 2.0, 5.0, 8.0, 2.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 10.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 20.0, 7.0, 2.0, 5.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 6.0, 11.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, 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, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 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, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 25.0, 15.0, 4.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 5.0, 24.0, 4.0, 2.0, 8.0, 4.0, 2.0, 2.0, 2.0, 6.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, 7.0, 3.0, 5.0, 4.0, 2.0, 2.0, 2.0, 4.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, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 11.0, 2.0, 6.0, 4.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.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, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 15.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 11.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, 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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.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, 2.0, 3.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, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 6.0, 2.0, 6.0, 2.0, 5.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 8.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.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, 5.0, 4.0, 2.0, 2.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 6.0, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 7.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 7.0, 2.0, 3.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.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, 1.0, 2.0, 6.0, 1.0, 8.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 31.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 20.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 4.0, 5.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 14.0, 3.0, 2.0, 9.0, 1.0, 3.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.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, 15.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 8.0, 6.0, 6.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 2.0, 8.0, 6.0, 2.0, 2.0, 2.0, 47.0, 4.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 3.0, 23.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 6.0, 5.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 4.0, 2.0, 2.0, 17.0, 6.0, 2.0, 3.0, 2.0, 2.0, 1.0, 5.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 15.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 7.0, 2.0, 3.0, 1.0, 4.0, 2.0, 4.0, 6.0, 2.0, 1.0, 1.0, 4.0, 6.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 12.0, 5.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 4.0, 2.0, 2.0, 31.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 5.0, 1.0, 4.0, 6.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 13.0, 11.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 4.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 8.0, 2.0, 3.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 5.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 3.0, 5.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 6.0, 4.0, 1.0, 2.0, 2.0, 2.0, 13.0, 8.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 19.0, 13.0, 2.0, 1.0, 1.0, 7.0, 4.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 2.0, 5.0, 5.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 12.0, 2.0, 3.0, 1.0, 3.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 5.0, 5.0, 2.0, 1.0, 3.0, 2.0, 5.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 15.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 13.0, 3.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 24.0, 1.0, 1.0, 1.0, 19.0, 10.0, 5.0, 5.0, 6.0, 1.0, 9.0, 19.0, 8.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 4.0, 1.0, 3.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 6.0, 2.0, 4.0, 10.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 10.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 6.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 8.0, 3.0, 3.0, 2.0, 8.0, 4.0, 2.0, 3.0, 2.0, 2.0, 4.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, 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, 4.0, 1.0, 1.0, 1.0, 13.0, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 5.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 4.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 12.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 4.0, 7.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 18.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 6.0, 4.0, 6.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.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, 2.0, 3.0, 2.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, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.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, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 17.0, 2.0, 4.0, 2.0, 7.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 8.0, 4.0, 56.0, 4.0, 6.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 31.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 8.0, 7.0, 2.0, 16.0, 1.0, 27.0, 7.0, 1.0, 10.0, 5.0, 13.0, 2.0, 2.0, 3.0, 3.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 6.0, 3.0, 4.0, 3.0, 7.0, 2.0, 3.0, 6.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 4.0, 4.0, 2.0, 2.0, 9.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 5.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 12.0, 1.0, 1.0, 1.0, 9.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 12.0, 3.0, 1.0, 2.0, 4.0, 18.0, 1.0, 50.0, 15.0, 2.0, 6.0, 9.0, 1.0, 1.0, 8.0, 6.0, 4.0, 2.0, 2.0, 2.0, 1.0, 16.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 3.0, 4.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 5.0, 4.0, 7.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 10.0, 2.0, 2.0, 8.0, 19.0, 3.0, 5.0, 8.0, 3.0, 2.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 8.0, 6.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.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, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 1.0, 2.0, 15.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 30.0, 4.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 4.0, 19.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 5.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 9.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 8.0, 7.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, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 10.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 3.0, 2.0, 9.0, 7.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.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, 44.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 4.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 6.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 4.0, 2.0, 3.0, 2.0, 5.0, 5.0, 5.0, 4.0, 2.0, 3.0, 4.0, 1.0, 2.0, 4.0, 1.0, 4.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 8.0, 2.0, 2.0, 1.0, 8.0, 2.0, 10.0, 3.0, 2.0, 1.0, 21.0, 4.0, 4.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 15.0, 4.0, 5.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 9.0, 3.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, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 9.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 6.0, 4.0, 3.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 2.0, 3.0, 5.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 8.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 3.0, 1.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 4.0, 7.0, 1.0, 2.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, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 13.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 3.0, 4.0, 1.0, 3.0, 1.0, 2.0, 2.0, 3.0, 10.0, 3.0, 7.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 4.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 7.0, 7.0, 7.0, 3.0, 7.0, 7.0, 5.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 2.0, 4.0, 8.0, 6.0, 4.0, 6.0, 6.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 5.0, 4.0, 6.0, 11.0, 2.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.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, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.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, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 1.0, 3.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 10.0, 3.0, 2.0, 2.0, 14.0, 2.0, 12.0, 1.0, 2.0, 10.0, 2.0, 4.0, 1.0, 10.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 31.0, 2.0, 4.0, 20.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.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, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 8.0, 2.0, 2.0, 1.0, 13.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 5.0, 4.0, 1.0, 2.0, 16.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 23.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 5.0, 2.0, 1.0, 2.0, 16.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 6.0, 4.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 10.0, 5.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 19.0, 14.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 9.0, 1.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.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, 2.0, 8.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.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, 4.0, 7.0, 3.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, 9.0, 1.0, 2.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.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, 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, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.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, 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, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.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, 2.0, 1.0, 1.0, 1.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, 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, 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, 2.0, 1.0, 4.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 3.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 12.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 10.0, 8.0, 9.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, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 9.0, 4.0, 2.0, 4.0, 1.0, 5.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.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, 2.0, 2.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, 2.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, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 14.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 5.0, 4.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 11.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 5.0, 2.0, 1.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.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, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.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, 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, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 4.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.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, 3.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, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 3.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, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 4.0, 6.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.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, 2.0, 2.0, 2.0, 2.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, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 30.0, 15.0, 31.0, 3.0, 30.0, 4.0, 1.0, 24.0, 1.0, 23.0, 1.0, 2.0, 13.0, 2.0, 1.0, 1.0, 1.0, 16.0, 4.0, 2.0, 2.0, 2.0, 2.0, 31.0, 2.0, 30.0, 29.0, 2.0, 2.0, 4.0, 24.0, 2.0, 2.0, 9.0, 6.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 5.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 7.0, 11.0, 8.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 4.0, 2.0, 2.0, 5.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 19.0, 2.0, 2.0, 12.0, 3.0, 9.0, 2.0, 14.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 6.0, 1.0, 6.0, 2.0, 7.0, 1.0, 3.0, 5.0, 4.0, 1.0, 1.0, 2.0, 15.0, 1.0, 4.0, 2.0, 8.0, 1.0, 5.0, 6.0, 5.0, 5.0, 6.0, 5.0, 12.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 6.0, 13.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 11.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 15.0, 17.0, 8.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 9.0, 1.0, 6.0, 2.0, 1.0, 9.0, 3.0, 7.0, 5.0, 3.0, 3.0, 5.0, 4.0, 9.0, 4.0, 6.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 6.0, 4.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 3.0, 3.0, 7.0, 7.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 8.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 5.0, 9.0, 2.0, 2.0, 1.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 7.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 9.0, 5.0, 1.0, 3.0, 7.0, 1.0, 2.0, 6.0, 9.0, 3.0, 3.0, 1.0, 1.0, 5.0, 6.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.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, 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, 3.0, 4.0, 2.0, 2.0, 3.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, 3.0, 2.0, 2.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, 2.0, 2.0, 2.0, 2.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, 3.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, 2.0, 3.0, 2.0, 1.0, 2.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, 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, 1.0, 1.0, 1.0, 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, 2.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, 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, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 2.0, 4.0, 6.0, 5.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 5.0, 2.0, 5.0, 4.0, 3.0, 6.0, 2.0, 4.0, 4.0, 4.0, 1.0, 1.0, 4.0, 3.0, 4.0, 7.0, 5.0, 7.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 5.0, 2.0, 3.0, 3.0, 7.0, 8.0, 1.0, 4.0, 1.0, 10.0, 1.0, 10.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 5.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 9.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 5.0, 7.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 6.0, 2.0, 12.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 5.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 3.0, 3.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.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, 1.0, 1.0, 3.0, 3.0, 3.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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 2.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, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 34.0, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 1.0, 7.0, 8.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 4.0, 1.0, 6.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 2.0, 2.0, 6.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 4.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, 5.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, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 5.0, 3.0, 5.0, 5.0, 2.0, 7.0, 6.0, 7.0, 6.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, 2.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, 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, 1.0, 2.0, 2.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, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 2.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, 4.0, 3.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, 3.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, 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, 2.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, 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, 2.0, 2.0, 2.0, 2.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, 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, 2.0, 2.0, 2.0, 2.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, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.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, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.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, 2.0, 2.0, 2.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 2.0, 1.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, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 76.0, 2.0, 5.0, 5.0, 3.0, 2.0, 3.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 5.0, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 4.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, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 10.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, 1.0, 2.0, 4.0, 4.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 5.0, 64.0, 39.0, 2.0, 1.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.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, 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, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 6.0, 3.0, 4.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.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, 44.0, 44.0, 43.0, 2.0, 1.0, 21.0, 28.0, 35.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, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 42.0, 42.0, 44.0, 39.0, 39.0, 46.0, 38.0, 38.0, 19.0, 38.0, 38.0, 38.0, 38.0, 39.0, 39.0, 44.0, 44.0, 45.0, 41.0, 43.0, 43.0, 44.0, 44.0, 45.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 1.0, 7.0, 2.0, 17.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 24.0, 17.0, 1.0, 1.0, 3.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 15.0, 8.0, 9.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 5.0, 6.0, 2.0, 6.0, 4.0, 4.0, 7.0, 1.0, 9.0, 18.0, 1.0, 1.0, 1.0, 1.0, 24.0, 24.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 6.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, 3.0, 3.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 15.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 7.0, 7.0, 1.0, 1.0, 2.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, 3.0, 2.0, 3.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, 9.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, 10.0, 2.0, 1.0, 16.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.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, 4.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, 7.0, 8.0, 1.0, 11.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.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, 4.0, 3.0, 2.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, 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, 2.0, 2.0, 3.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, 2.0, 1.0, 2.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, 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, 3.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 8.0, 2.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, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.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, 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, 2.0, 1.0, 2.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, 1.0, 1.0, 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, 2.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, 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, 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, 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, 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, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 25.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 85.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 1.0, 2.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, 1.0, 2.0, 5.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, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 145.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, 3.0, 4.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 16.0, 2.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, 2.0, 1.0, 1.0, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 2.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, 4.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, 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, 2.0, 3.0, 3.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, 3.0, 1.0, 14.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, 13.0, 13.0, 13.0, 14.0, 14.0, 13.0, 13.0, 13.0, 13.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, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 3.0, 13.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 15.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 12.0, 1.0, 2.0, 2.0, 13.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 12.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, 1.0, 10.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, 1.0, 1.0, 6.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, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 4.0, 2.0, 5.0, 3.0, 3.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, 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, 2.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, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.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, 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, 3.0, 3.0, 2.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, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.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, 3.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, 2.0, 10.0, 4.0, 4.0, 2.0, 7.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, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.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, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 3.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, 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, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 5.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, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.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, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.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, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.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, 2.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, 2.0, 1.0, 2.0, 1.0, 8.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, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 10.0, 1.0, 13.0, 2.0, 2.0, 2.0, 1.0, 14.0, 2.0, 7.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 18.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 26.0, 7.0, 1.0, 3.0, 3.0, 12.0, 8.0, 10.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, 7.0, 10.0, 1.0, 2.0, 2.0, 1.0, 14.0, 1.0, 1.0, 1.0, 22.0, 14.0, 6.0, 9.0, 1.0, 1.0, 1.0, 11.0, 7.0, 1.0, 2.0, 2.0, 2.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, 3.0, 1.0, 8.0, 11.0, 3.0, 1.0, 17.0, 24.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 5.0, 5.0, 5.0, 7.0, 5.0, 8.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 33.0, 3.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.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, 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, 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, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.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, 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, 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, 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, 1.0, 1.0, 1.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.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, 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, 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, 1.0, 1.0, 9.0, 2.0, 2.0, 2.0, 3.0, 7.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 9.0, 3.0, 3.0, 3.0, 2.0, 3.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, 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, 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, 8.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, 1.0, 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, 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, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.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, 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, 1.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 132.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 108.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.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, 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, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 36.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 7.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.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, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 8.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, 12.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 16.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 3.0, 6.0, 3.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 24.0, 4.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 22.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 8.0, 3.0, 1.0, 10.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, 10.0, 2.0, 5.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, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 23.0, 1.0, 3.0, 2.0, 1.0, 1.0, 8.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 5.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 2.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 4.0, 3.0, 1.0, 2.0, 1.0, 10.0, 1.0, 6.0, 3.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 7.0, 4.0, 12.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, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 7.0, 1.0, 4.0, 2.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 11.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 13.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 13.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 17.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 8.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 9.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 9.0, 6.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 13.0, 8.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 7.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 11.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 6.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 5.0, 3.0, 2.0, 1.0, 2.0, 1.0, 11.0, 1.0, 2.0, 5.0, 1.0, 11.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, 12.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 6.0, 1.0, 3.0, 13.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, 36.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 3.0, 9.0, 2.0, 1.0, 3.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, 1.0, 1.0, 1.0, 2.0, 1.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, 1.0, 4.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 5.0, 5.0, 7.0, 2.0, 6.0, 7.0, 7.0, 7.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, 1.0, 3.0, 1.0, 2.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, 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, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 66.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 21.0, 32.0, 32.0, 25.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 53.0, 12.0, 1.0, 12.0, 23.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.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, 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, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 6.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, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.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, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 3.0, 5.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 6.0, 5.0, 1.0, 3.0, 2.0, 3.0, 4.0, 3.0, 4.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 3.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, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 13.0, 5.0, 2.0, 1.0, 8.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.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, 8.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 11.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 21.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.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, 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, 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, 2.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, 3.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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 16.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 4.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, 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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 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, 2.0, 1.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, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 5.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.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, 5.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 6.0, 5.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, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 5.0, 5.0, 4.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, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 3.0, 4.0, 2.0, 5.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, 2.0, 2.0, 2.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, 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, 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, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 12.0, 4.0, 6.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 18.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.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, 2.0, 2.0, 3.0, 3.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, 3.0, 6.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, 2.0, 1.0, 2.0, 1.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, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 2.0, 1.0, 2.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, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 5.0, 6.0, 4.0, 6.0, 4.0, 6.0, 12.0, 4.0, 6.0, 4.0, 7.0, 6.0, 5.0, 7.0, 6.0, 6.0, 7.0, 7.0, 5.0, 7.0, 6.0, 2.0, 5.0, 7.0, 7.0, 3.0, 6.0, 8.0, 6.0, 2.0, 5.0, 6.0, 6.0, 6.0, 2.0, 1.0, 3.0, 4.0, 4.0, 6.0, 14.0, 4.0, 9.0, 6.0, 4.0, 4.0, 6.0, 6.0, 4.0, 4.0, 2.0, 6.0, 6.0, 4.0, 6.0, 4.0, 8.0, 6.0, 5.0, 4.0, 6.0, 6.0, 4.0, 6.0, 6.0, 4.0, 4.0, 6.0, 4.0, 4.0, 6.0, 4.0, 6.0, 6.0, 5.0, 7.0, 8.0, 7.0, 7.0, 5.0, 5.0, 7.0, 9.0, 5.0, 6.0, 11.0, 6.0, 4.0, 10.0, 6.0, 6.0, 4.0, 2.0, 7.0, 7.0, 5.0, 7.0, 6.0, 6.0, 9.0, 6.0, 4.0, 5.0, 7.0, 4.0, 6.0, 13.0, 10.0, 6.0, 6.0, 6.0, 9.0, 12.0, 9.0, 9.0, 11.0, 13.0, 10.0, 13.0, 8.0, 5.0, 9.0, 13.0, 7.0, 12.0, 4.0, 7.0, 11.0, 6.0, 11.0, 8.0, 6.0, 6.0, 12.0, 5.0, 4.0, 6.0, 6.0, 6.0, 6.0, 9.0, 6.0, 6.0, 7.0, 2.0, 7.0, 9.0, 9.0, 7.0, 3.0, 7.0, 7.0, 6.0, 7.0, 23.0, 22.0, 4.0, 7.0, 10.0, 3.0, 6.0, 6.0, 7.0, 6.0, 15.0, 15.0, 13.0, 11.0, 5.0, 7.0, 4.0, 7.0, 1.0, 4.0, 2.0, 3.0, 3.0, 4.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, 3.0, 4.0, 5.0, 5.0, 5.0, 2.0, 4.0, 4.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 5.0, 6.0, 3.0, 5.0, 2.0, 4.0, 2.0, 5.0, 4.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 4.0, 15.0, 2.0, 1.0, 3.0, 5.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 5.0, 2.0, 5.0, 2.0, 4.0, 1.0, 4.0, 3.0, 3.0, 3.0, 4.0, 2.0, 5.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 5.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 26.0, 3.0, 1.0, 3.0, 4.0, 2.0, 3.0, 4.0, 1.0, 3.0, 3.0, 2.0, 5.0, 3.0, 4.0, 3.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 3.0, 3.0, 2.0, 5.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 5.0, 2.0, 1.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 4.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 5.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 5.0, 2.0, 4.0, 1.0, 4.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 4.0, 2.0, 6.0, 6.0, 2.0, 6.0, 7.0, 7.0, 7.0, 1.0, 4.0, 6.0, 8.0, 3.0, 1.0, 3.0, 6.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 7.0, 4.0, 1.0, 4.0, 3.0, 4.0, 3.0, 2.0, 3.0, 3.0, 5.0, 6.0, 3.0, 1.0, 3.0, 5.0, 4.0, 6.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 11.0, 4.0, 4.0, 3.0, 3.0, 3.0, 4.0, 1.0, 5.0, 4.0, 3.0, 2.0, 3.0, 8.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, 2.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, 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, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.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, 1.0, 1.0, 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, 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, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 8.0, 3.0, 2.0, 3.0, 4.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 9.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 6.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 4.0, 3.0, 14.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 12.0, 3.0, 4.0, 3.0, 3.0, 2.0, 4.0, 4.0, 6.0, 2.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 5.0, 9.0, 2.0, 3.0, 10.0, 3.0, 4.0, 9.0, 12.0, 6.0, 6.0, 6.0, 5.0, 10.0, 4.0, 6.0, 6.0, 4.0, 6.0, 4.0, 4.0, 3.0, 8.0, 3.0, 4.0, 9.0, 3.0, 6.0, 5.0, 5.0, 3.0, 2.0, 7.0, 3.0, 1.0, 4.0, 4.0, 6.0, 5.0, 7.0, 4.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 6.0, 5.0, 7.0, 6.0, 29.0, 3.0, 4.0, 3.0, 3.0, 9.0, 9.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 3.0, 4.0, 4.0, 2.0, 3.0, 4.0, 3.0, 3.0, 6.0, 4.0, 4.0, 4.0, 2.0, 3.0, 3.0, 2.0, 4.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, 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, 2.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, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 5.0, 7.0, 3.0, 4.0, 6.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 5.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.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, 1.0, 7.0, 11.0, 57.0, 2.0, 4.0, 4.0, 3.0, 2.0, 15.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 12.0, 5.0, 2.0, 3.0, 3.0, 2.0, 5.0, 62.0, 3.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 4.0, 5.0, 2.0, 14.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 6.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 11.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.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, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.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, 4.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 8.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 6.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.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, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 2.0, 5.0, 1.0, 2.0, 4.0, 2.0, 8.0, 4.0, 1.0, 2.0, 3.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, 5.0, 1.0, 2.0, 2.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, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 7.0, 6.0, 6.0, 2.0, 2.0, 8.0, 7.0, 2.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, 3.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.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, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 14.0, 1.0, 4.0, 7.0, 2.0, 2.0, 1.0, 4.0, 2.0, 4.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 2.0, 15.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 1.0, 9.0, 15.0, 6.0, 22.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 25.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 2.0, 5.0, 2.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, 2.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, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 1.0, 10.0, 1.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, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 19.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 16.0, 10.0, 1.0, 5.0, 4.0, 4.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 19.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.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, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 5.0, 4.0, 4.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 5.0, 5.0, 1.0, 1.0, 3.0, 1.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, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 6.0, 7.0, 2.0, 6.0, 4.0, 1.0, 3.0, 8.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 7.0, 2.0, 2.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, 4.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 3.0, 16.0, 3.0, 5.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 3.0, 2.0, 4.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 2.0, 1.0, 1.0, 5.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, 2.0, 2.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, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.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, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 20.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.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, 8.0, 3.0, 3.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, 4.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 14.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.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, 3.0, 16.0, 1.0, 3.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.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, 2.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, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.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, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 4.0, 9.0, 9.0, 3.0, 2.0, 3.0, 3.0, 2.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, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.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, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 20.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, 2.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, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.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, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 8.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, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 10.0, 9.0, 4.0, 3.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, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.0, 2.0, 1.0, 8.0, 4.0, 2.0, 1.0, 10.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.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, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 4.0, 5.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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.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, 1.0, 1.0, 8.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, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.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, 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, 2.0, 11.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.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, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.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, 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, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 2.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, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 4.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, 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, 7.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 8.0, 3.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, 2.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, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 2.0, 1.0, 2.0, 2.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, 6.0, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 8.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, 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, 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, 1.0, 1.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, 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, 3.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.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, 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, 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, 1.0, 1.0, 1.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, 2.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, 1.0, 5.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.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, 2.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, 2.0, 4.0, 6.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, 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, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 5.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, 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, 6.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, 3.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, 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, 2.0, 1.0, 1.0, 2.0, 1.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, 1.0, 1.0, 4.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, 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, 2.0, 2.0, 2.0, 1.0, 8.0, 1.0, 3.0, 3.0, 6.0, 4.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 3.0, 7.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, 2.0, 3.0, 3.0, 4.0, 3.0, 4.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, 1.0, 3.0, 1.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 1.0, 3.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, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.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, 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, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.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, 8.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, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.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, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.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, 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, 2.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, 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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 4.0, 1.0, 2.0, 3.0, 1.0, 5.0, 14.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 71.0, 33.0, 11.0, 22.0, 3.0, 3.0, 15.0, 1.0, 10.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 18.0, 5.0, 3.0, 5.0, 3.0, 4.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 3.0, 1.0, 1.0, 4.0, 17.0, 2.0, 2.0, 2.0, 10.0, 1.0, 1.0, 2.0, 2.0, 1.0, 19.0, 2.0, 14.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 2.0, 12.0, 2.0, 6.0, 1.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 5.0, 5.0, 1.0, 1.0, 4.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 8.0, 1.0, 11.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 1.0, 7.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 7.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 4.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 31.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 9.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 3.0, 8.0, 4.0, 4.0, 6.0, 3.0, 1.0, 3.0, 6.0, 2.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 8.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 4.0, 8.0, 2.0, 1.0, 2.0, 5.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 6.0, 3.0, 8.0, 1.0, 2.0, 6.0, 8.0, 2.0, 2.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 7.0, 1.0, 4.0, 4.0, 1.0, 17.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 5.0, 2.0, 1.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, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 11.0, 12.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 6.0, 5.0, 1.0, 2.0, 2.0, 5.0, 5.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 7.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 6.0, 1.0, 3.0, 3.0, 4.0, 3.0, 2.0, 4.0, 7.0, 6.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.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, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.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, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 4.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.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, 2.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 13.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 3.0, 6.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 3.0, 3.0, 2.0, 10.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 14.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 9.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 7.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 7.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 6.0, 1.0, 4.0, 7.0, 4.0, 4.0, 5.0, 1.0, 2.0, 5.0, 3.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 5.0, 2.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 8.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.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, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 3.0, 6.0, 1.0, 5.0, 4.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.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, 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, 65.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, 3.0, 2.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, 5.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, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 121.0, 1.0, 452.0, 60.0, 60.0, 60.0, 48.0, 1.0, 60.0, 68.0, 60.0, 60.0, 62.0, 62.0, 60.0, 62.0, 60.0, 1.0, 24.0, 83.0, 1.0, 83.0, 41.0, 79.0, 87.0, 84.0, 49.0, 80.0, 94.0, 84.0, 97.0, 41.0, 4.0, 5.0, 5.0, 4.0, 14.0, 4.0, 15.0, 6.0, 12.0, 5.0, 4.0, 2.0, 3.0, 7.0, 34.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 54.0, 2.0, 19.0, 2.0, 4.0, 3.0, 2.0, 4.0, 6.0, 2.0, 2.0, 31.0, 55.0, 5.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 10.0, 7.0, 4.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 17.0, 2.0, 2.0, 3.0, 4.0, 8.0, 6.0, 6.0, 8.0, 10.0, 6.0, 9.0, 6.0, 4.0, 4.0, 7.0, 17.0, 4.0, 4.0, 4.0, 4.0, 96.0, 99.0, 47.0, 62.0, 46.0, 52.0, 1.0, 4.0, 2.0, 4.0, 3.0, 4.0, 3.0, 2.0, 6.0, 2.0, 2.0, 4.0, 5.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 2.0, 2.0, 2.0, 12.0, 21.0, 12.0, 8.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 6.0, 8.0, 15.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 6.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 20.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 5.0, 10.0, 6.0, 1.0, 42.0, 2.0, 14.0, 4.0, 2.0, 2.0, 3.0, 48.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, 36.0, 34.0, 34.0, 34.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 6.0, 1.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 4.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 114.0, 45.0, 42.0, 3.0, 1.0, 31.0, 21.0, 3.0, 1.0, 2.0, 4.0, 1.0, 19.0, 1.0, 1.0, 10.0, 163.0, 23.0, 60.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 71.0, 1.0, 2.0, 70.0, 1.0, 72.0, 71.0, 70.0, 64.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 114.0, 18.0, 16.0, 1.0, 7.0, 1.0, 1.0, 7.0, 7.0, 11.0, 12.0, 8.0, 11.0, 3.0, 8.0, 1.0, 7.0, 85.0, 1.0, 1.0, 18.0, 5.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 42.0, 2.0, 1.0, 3.0, 4.0, 2.0, 5.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, 21.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 5.0, 5.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, 3.0, 1.0, 2.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, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 51.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 35.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 37.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, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 3.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, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.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, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 7.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 22.0, 2.0, 4.0, 19.0, 24.0, 19.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 22.0, 7.0, 24.0, 19.0, 1.0, 2.0, 1.0, 16.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 3.0, 72.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 21.0, 19.0, 106.0, 1.0, 2.0, 18.0, 4.0, 1.0, 5.0, 17.0, 2.0, 1.0, 1.0, 1.0, 45.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 7.0, 2.0, 4.0, 6.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, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 10.0, 3.0, 2.0, 4.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 9.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.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, 5.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, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 13.0, 43.0, 44.0, 45.0, 44.0, 49.0, 44.0, 5.0, 8.0, 2.0, 15.0, 2.0, 2.0, 4.0, 2.0, 6.0, 5.0, 10.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 12.0, 12.0, 27.0, 46.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 38.0, 2.0, 3.0, 3.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, 140.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 3.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, 3.0, 2.0, 2.0, 4.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, 6.0, 6.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 6.0, 2.0, 6.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 3.0, 3.0, 15.0, 2.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, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 11.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 4.0, 2.0, 11.0, 4.0, 4.0, 11.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 16.0, 1.0, 13.0, 1.0, 1.0, 2.0, 1.0, 27.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 28.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, 2.0, 1.0, 2.0, 2.0, 1.0, 37.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, 7.0, 30.0, 1.0, 2.0, 11.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, 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, 1.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, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.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, 2.0, 1.0, 6.0, 10.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 4.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, 2.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 14.0, 4.0, 2.0, 4.0, 2.0, 4.0, 13.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 8.0, 9.0, 10.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.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, 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, 15.0, 1.0, 5.0, 2.0, 3.0, 14.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, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.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, 5.0, 4.0, 1.0, 1.0, 1.0, 4.0, 25.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, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.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, 2.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, 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, 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, 2.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, 2.0, 1.0, 24.0, 1.0, 1.0, 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, 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, 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, 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, 10.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, 3.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, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 11.0, 4.0, 11.0, 1.0, 3.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, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 21.0, 2.0, 3.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, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.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, 2.0, 2.0, 2.0, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.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, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 4.0, 2.0, 4.0, 2.0, 7.0, 8.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 18.0, 18.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 28.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 2.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, 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, 5.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, 5.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 15.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.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, 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, 5.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, 1.0, 1.0, 1.0, 2.0, 1.0, 3.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.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, 2.0, 2.0, 7.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, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.0, 1.0, 2.0, 1.0, 11.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 10.0, 10.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, 2.0, 5.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.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, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 8.0, 7.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 4.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, 7.0, 2.0, 1.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 6.0, 9.0, 6.0, 7.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.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, 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, 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, 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, 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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 24.0, 2.0, 1.0, 2.0, 24.0, 3.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, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 10.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 8.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, 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, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 4.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, 2.0, 1.0, 1.0, 1.0, 6.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, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.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, 6.0, 1.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, 4.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 2.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, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 3.0, 4.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, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 4.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, 12.0, 2.0, 8.0, 1.0, 6.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, 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, 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, 2.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, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 8.0, 2.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, 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, 1.0, 2.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, 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, 3.0, 1.0, 1.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, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.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, 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, 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, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 21.0, 2.0, 2.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, 7.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, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 17.0, 7.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, 11.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0, 2.0, 1.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.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, 3.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, 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, 2.0, 2.0, 1.0, 1.0, 4.0, 4.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, 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, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 4.0, 2.0, 1.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, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 2.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 2.0, 3.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 27.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 3.0, 1.0, 1.0, 3.0, 3.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, 6.0, 1.0, 3.0, 2.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, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 2.0, 2.0, 4.0, 3.0, 6.0, 3.0, 2.0, 2.0, 5.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 7.0, 29.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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.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, 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, 1.0, 1.0, 1.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, 1.0, 1.0, 3.0, 3.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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 4.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, 2.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, 11.0, 1.0, 1.0, 1.0, 7.0, 7.0, 6.0, 8.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 8.0, 2.0, 2.0, 2.0, 4.0, 20.0, 2.0, 2.0, 26.0, 17.0, 2.0, 50.0, 4.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 12.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 10.0, 6.0, 2.0, 2.0, 2.0, 12.0, 6.0, 9.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 25.0, 6.0, 2.0, 2.0, 6.0, 2.0, 22.0, 11.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 8.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, 6.0, 6.0, 3.0, 2.0, 2.0, 4.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 8.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 6.0, 8.0, 16.0, 2.0, 2.0, 10.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 8.0, 4.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 14.0, 7.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 10.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 12.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, 2.0, 4.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 6.0, 5.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.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, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 10.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 8.0, 2.0, 2.0, 8.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 12.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 6.0, 9.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, 6.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.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, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.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, 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, 2.0, 3.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 10.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, 2.0, 1.0, 1.0, 7.0, 2.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, 2.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, 2.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, 3.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, 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, 5.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, 2.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, 2.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, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.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, 9.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.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, 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, 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, 5.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, 9.0, 1.0, 5.0, 2.0, 2.0, 6.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.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, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.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, 1.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, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 4.0, 2.0, 3.0, 1.0, 2.0, 1.0, 12.0, 2.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 4.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, 2.0, 1.0, 2.0, 4.0, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 5.0, 4.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, 1.0, 1.0, 10.0, 4.0, 2.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 9.0, 5.0, 2.0, 2.0, 16.0, 5.0, 3.0, 2.0, 2.0, 4.0, 3.0, 13.0, 6.0, 5.0, 7.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 6.0, 6.0, 2.0, 5.0, 2.0, 2.0, 9.0, 5.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 9.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 12.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 21.0, 2.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, 3.0, 1.0, 1.0, 3.0, 1.0, 14.0, 1.0, 5.0, 5.0, 2.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, 1.0, 1.0, 2.0, 2.0, 12.0, 1.0, 7.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, 2.0, 1.0, 1.0, 1.0, 16.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 6.0, 6.0, 6.0, 4.0, 4.0, 8.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, 10.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 6.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 7.0, 4.0, 2.0, 4.0, 4.0, 3.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.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, 2.0, 16.0, 1.0, 1.0, 5.0, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.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, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.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, 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, 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, 16.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, 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, 1.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, 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, 2.0, 2.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, 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, 10.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, 5.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 1.0, 1.0, 1.0, 6.0, 2.0, 8.0, 8.0, 3.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 8.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, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 9.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 4.0, 2.0, 4.0, 4.0, 2.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, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 4.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 4.0, 2.0, 4.0, 3.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, 4.0, 16.0, 4.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.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, 3.0, 3.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, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 12.0, 1.0, 1.0, 1.0, 1.0, 14.0, 6.0, 1.0, 2.0, 3.0, 7.0, 3.0, 2.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 23.0, 19.0, 18.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 3.0, 8.0, 1.0, 1.0, 1.0, 13.0, 1.0, 17.0, 13.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 1.0, 7.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 6.0, 1.0, 3.0, 1.0, 5.0, 8.0, 1.0, 8.0, 9.0, 10.0, 5.0, 5.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 15.0, 8.0, 1.0, 16.0, 10.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 5.0, 8.0, 4.0, 4.0, 4.0, 5.0, 5.0, 14.0, 6.0, 6.0, 8.0, 8.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 6.0, 5.0, 2.0, 2.0, 3.0, 4.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 12.0, 12.0, 8.0, 13.0, 8.0, 6.0, 7.0, 6.0, 4.0, 4.0, 4.0, 4.0, 6.0, 7.0, 7.0, 7.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 12.0, 12.0, 7.0, 6.0, 6.0, 6.0, 6.0, 11.0, 7.0, 7.0, 6.0, 6.0, 14.0, 6.0, 6.0, 4.0, 4.0, 4.0, 12.0, 6.0, 6.0, 6.0, 8.0, 7.0, 7.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 3.0, 8.0, 6.0, 6.0, 8.0, 6.0, 6.0, 5.0, 5.0, 5.0, 7.0, 7.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 7.0, 2.0, 10.0, 4.0, 4.0, 3.0, 1.0, 1.0, 5.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, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 3.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, 3.0, 3.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, 3.0, 4.0, 3.0, 3.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, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 8.0, 8.0, 5.0, 5.0, 4.0, 7.0, 5.0, 6.0, 8.0, 6.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 5.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 6.0, 6.0, 6.0, 6.0, 4.0, 5.0, 5.0, 4.0, 8.0, 5.0, 5.0, 4.0, 4.0, 5.0, 4.0, 4.0, 10.0, 4.0, 4.0, 4.0, 5.0, 8.0, 4.0, 5.0, 6.0, 6.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 6.0, 6.0, 8.0, 6.0, 4.0, 4.0, 5.0, 5.0, 5.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 8.0, 6.0, 6.0, 5.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 11.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, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 8.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, 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, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.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, 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, 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, 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, 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, 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, 2.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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 9.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.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, 1.0, 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, 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, 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, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 2.0, 1.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, 5.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, 3.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, 2.0, 1.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, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 27.0, 1.0, 2.0, 1.0, 2.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, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 27.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 21.0, 4.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.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, 4.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, 4.0, 4.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, 4.0, 4.0, 4.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, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 3.0, 1.0, 2.0, 1.0, 11.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 5.0, 14.0, 5.0, 3.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.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, 7.0, 3.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, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 3.0, 2.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, 1.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 25.0, 2.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, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 7.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.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, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.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, 2.0, 1.0, 3.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 130.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 8.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, 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, 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, 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, 2.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, 15.0, 1.0, 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, 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, 2.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, 2.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, 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, 2.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, 1.0, 1.0, 1.0, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 5.0, 1.0, 8.0, 1.0, 1.0, 8.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, 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, 3.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, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.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, 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, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 100.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, 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, 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, 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, 2.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, 2.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, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 1.0, 38.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 8.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, 5.0, 3.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, 1.0, 1.0, 1.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, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.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, 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, 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, 2.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, 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, 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, 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, 8.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, 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, 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, 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, 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, 2.0, 1.0, 2.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, 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, 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, 2.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, 2.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, 2.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, 3.0, 1.0, 30.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, 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, 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, 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, 1.0, 2.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, 2.0, 1.0, 1.0, 2.0, 2.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, 7.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 4.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.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, 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, 1.0, 1.0, 2.0, 1.0, 1.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, 1.0, 1.0, 1.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, 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, 3.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, 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, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 2.0, 6.0, 2.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, 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, 2.0, 2.0, 11.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, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 7.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 7.0, 7.0, 2.0, 2.0, 2.0, 7.0, 7.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 19.0, 5.0, 3.0, 7.0, 6.0, 10.0, 2.0, 2.0, 5.0, 5.0, 5.0, 3.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 5.0, 5.0, 14.0, 14.0, 14.0, 15.0, 14.0, 15.0, 17.0, 15.0, 15.0, 15.0, 15.0, 1.0, 1.0, 1.0, 5.0, 4.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, 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, 5.0, 5.0, 1.0, 9.0, 1.0, 3.0, 16.0, 3.0, 2.0, 2.0, 3.0, 5.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, 2.0, 13.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.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, 4.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, 5.0, 1.0, 5.0, 1.0, 2.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, 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, 1.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, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 3.0, 1.0, 10.0, 10.0, 7.0, 14.0, 2.0, 24.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.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, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 6.0, 4.0, 1.0, 2.0, 3.0, 22.0, 3.0, 1.0, 13.0, 2.0, 1.0, 6.0, 2.0, 4.0, 2.0, 1.0, 4.0, 5.0, 3.0, 1.0, 3.0, 4.0, 3.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, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 1.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, 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, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.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, 2.0, 3.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, 1.0, 1.0, 2.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, 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, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.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, 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, 2.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, 2.0, 1.0, 1.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, 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, 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, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.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, 4.0, 1.0, 9.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, 2.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, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.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, 3.0, 2.0, 4.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, 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, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 11.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, 1.0, 2.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, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.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, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.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, 3.0, 3.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, 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, 10.0, 2.0, 2.0, 2.0, 3.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, 5.0, 3.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.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, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.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, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.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, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 8.0, 2.0, 1.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, 7.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, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 12.0, 2.0, 1.0, 1.0, 4.0, 8.0, 6.0, 3.0, 3.0, 4.0, 3.0, 3.0, 5.0, 3.0, 5.0, 6.0, 3.0, 4.0, 5.0, 4.0, 4.0, 6.0, 4.0, 3.0, 3.0, 3.0, 3.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, 1.0, 1.0, 1.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 3.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, 3.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, 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, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.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, 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, 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, 2.0, 2.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, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.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, 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, 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, 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, 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, 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, 2.0, 2.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, 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, 9.0, 4.0, 1.0, 1.0, 2.0, 4.0, 5.0, 5.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 19.0, 7.0, 1.0, 1.0, 1.0, 2.0, 21.0, 1.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, 2.0, 2.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.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, 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, 2.0, 2.0, 2.0, 3.0, 2.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, 1.0, 1.0, 17.0, 15.0, 1.0, 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, 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, 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, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.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, 2.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, 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, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.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, 3.0, 3.0, 3.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, 1.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, 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, 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, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.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, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.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, 4.0, 4.0, 4.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, 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, 2.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, 2.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, 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, 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, 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, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.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, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 5.0, 4.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, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 9.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 7.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, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 1.0, 1.0, 3.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.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, 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, 6.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, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.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, 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, 2.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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.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, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.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, 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, 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, 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, 11.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, 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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.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, 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, 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, 2.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, 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, 5.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, 1.0, 1.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, 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, 4.0, 2.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, 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, 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, 1.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.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, 2.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, 1.0, 1.0, 1.0, 1.0, 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, 3.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, 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, 5.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, 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, 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, 2.0, 1.0, 3.0, 4.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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 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, 2.0, 2.0, 2.0, 2.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, 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, 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, 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, 11.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, 4.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, 2.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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.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, 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, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.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, 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, 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, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 7.0, 7.0, 8.0, 8.0, 31.0, 7.0, 8.0, 8.0, 55.0, 55.0, 55.0, 55.0, 55.0, 56.0, 56.0, 56.0, 56.0, 56.0, 40.0, 36.0, 46.0, 29.0, 29.0, 56.0, 57.0, 1.0, 7.0, 17.0, 45.0, 45.0, 45.0, 8.0, 7.0, 22.0, 16.0, 22.0, 22.0, 21.0, 1.0, 42.0, 42.0, 41.0, 32.0, 32.0, 33.0, 7.0, 2.0, 7.0, 1.0, 17.0, 4.0, 4.0, 7.0, 1.0, 8.0, 6.0, 7.0, 8.0, 8.0, 7.0, 6.0, 1.0, 1.0, 1.0, 7.0, 4.0, 6.0, 16.0, 7.0, 1.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 7.0, 7.0, 2.0, 1.0, 25.0, 2.0, 7.0, 1.0, 10.0, 10.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 1.0, 1.0, 1.0, 14.0, 1.0, 8.0, 8.0, 1.0, 1.0, 1.0, 44.0, 6.0, 7.0, 6.0, 6.0, 7.0, 5.0, 6.0, 6.0, 1.0, 3.0, 5.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 10.0, 9.0, 10.0, 9.0, 3.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, 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, 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, 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, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.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, 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, 1.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, 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, 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, 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, 2.0, 2.0, 17.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.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, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.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, 2.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, 2.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, 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, 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, 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, 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, 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, 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, 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, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.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, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 4.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.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, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 4.0, 3.0, 2.0, 5.0, 1.0, 1.0, 4.0, 3.0, 1.0, 4.0, 36.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.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, 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, 4.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, 3.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 8.0, 3.0, 1.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.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, 2.0, 4.0, 2.0, 2.0, 4.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, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 4.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, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 4.0, 8.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, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 8.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.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, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 6.0, 1.0, 1.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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 10.0, 4.0, 3.0, 13.0, 3.0, 3.0, 9.0, 2.0, 2.0, 2.0, 2.0, 7.0, 7.0, 7.0, 8.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 9.0, 12.0, 12.0, 12.0, 1.0, 2.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, 1.0, 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, 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, 3.0, 9.0, 3.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, 2.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, 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, 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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 4.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, 2.0, 1.0, 1.0, 1.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.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, 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, 3.0, 1.0, 2.0, 4.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, 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, 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, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.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, 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, 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, 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, 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, 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, 2.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, 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, 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, 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, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 2.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, 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, 3.0, 4.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.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, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.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, 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, 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, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 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, 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, 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, 2.0, 4.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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.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, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 13.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, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 8.0, 2.0, 6.0, 3.0, 9.0, 1.0, 1.0, 1.0, 14.0, 2.0, 2.0, 2.0, 12.0, 1.0, 3.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, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 8.0, 4.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.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, 4.0, 3.0, 5.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 3.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, 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, 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, 2.0, 1.0, 1.0, 6.0, 3.0, 2.0, 2.0, 3.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, 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, 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, 1.0, 1.0, 4.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, 1.0, 2.0, 1.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.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, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.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, 4.0, 2.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, 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, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.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, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.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, 2.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, 4.0, 4.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, 2.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, 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, 1.0, 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, 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, 2.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, 3.0, 2.0, 2.0, 3.0, 5.0, 5.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 3.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, 2.0, 6.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, 1.0, 1.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, 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, 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, 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, 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, 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, 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, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 17.0, 15.0, 15.0, 15.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, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 5.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.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, 1.0, 1.0, 3.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, 4.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 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, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 3.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, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 10.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, 5.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, 10.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 4.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, 1.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, 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, 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, 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, 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, 3.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, 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, 7.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, 3.0, 2.0, 2.0, 2.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, 2.0, 1.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.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, 1.0, 1.0, 1.0, 1.0, 3.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, 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, 3.0, 4.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, 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, 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, 3.0, 1.0, 4.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, 1.0, 5.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.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, 1.0, 1.0, 2.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, 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, 3.0, 2.0, 8.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 14.0, 9.0, 2.0, 3.0, 6.0, 2.0, 3.0, 1.0, 9.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 3.0, 3.0, 6.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 4.0, 4.0, 2.0, 1.0, 6.0, 4.0, 9.0, 4.0, 3.0, 3.0, 3.0, 1.0, 4.0, 6.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.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, 3.0, 2.0, 2.0, 12.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.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, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.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, 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, 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, 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, 1.0, 13.0, 1.0, 7.0, 2.0, 4.0, 1.0, 2.0, 6.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 9.0, 7.0, 8.0, 4.0, 3.0, 5.0, 9.0, 6.0, 1.0, 6.0, 2.0, 8.0, 5.0, 6.0, 6.0, 6.0, 7.0, 7.0, 1.0, 6.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.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, 2.0, 2.0, 12.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.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, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 4.0, 4.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.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, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.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, 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, 2.0, 2.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, 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, 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, 4.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, 2.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, 1.0, 1.0, 1.0, 3.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, 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, 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, 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, 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, 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, 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, 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, 5.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, 2.0, 2.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, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 5.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, 2.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, 2.0, 3.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, 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, 1.0, 6.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, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.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, 6.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, 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, 5.0, 4.0, 7.0, 2.0, 2.0, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.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, 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, 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, 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, 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, 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, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 1.0, 2.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 5.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 3.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, 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, 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, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.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, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.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, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.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, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 4.0, 3.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, 1.0, 2.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, 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, 2.0, 1.0, 2.0, 2.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, 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, 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, 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, 2.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, 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, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 3.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, 2.0, 2.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, 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, 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, 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, 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, 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, 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, 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, 3.0, 5.0, 3.0, 3.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, 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, 7.0, 2.0, 3.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, 1.0, 1.0, 3.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, 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, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 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, 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, 7.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, 8.0, 8.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, 10.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.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, 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, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 6.0, 4.0, 4.0, 4.0, 3.0, 6.0, 5.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, 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, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.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, 1.0, 1.0, 3.0, 1.0, 1.0, 2.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, 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, 9.0, 9.0, 3.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, 1.0, 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, 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, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.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, 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, 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, 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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.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, 2.0, 2.0, 5.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, 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, 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, 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, 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, 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, 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, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 1.0, 3.0, 1.0, 1.0, 1.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, 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, 2.0, 1.0, 7.0, 20.0, 1.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, 1.0, 1.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, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.0, 2.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, 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, 1.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, 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, 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, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 5.0, 5.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.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, 1.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, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 2.0, 20.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, 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, 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, 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, 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, 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, 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, 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, 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, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 4.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, 1.0, 2.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 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, 2.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, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.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, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.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, 2.0, 2.0, 2.0, 3.0, 3.0, 3.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, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 3.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, 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, 1.0, 3.0, 3.0, 3.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, 4.0, 3.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, 1.0, 1.0, 2.0, 3.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, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 3.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, 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, 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, 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, 2.0, 1.0, 1.0, 1.0, 15.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 2.0, 2.0, 2.0, 2.0, 2.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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 2.0, 2.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, 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, 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, 2.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 4.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, 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, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 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, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.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, 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, 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, 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, 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, 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, 2.0, 1.0, 4.0, 2.0, 13.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, 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, 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, 2.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, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.0, 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, 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, 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, 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, 2.0, 2.0, 2.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, 1.0, 2.0, 1.0, 1.0, 1.0, 2.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, 2.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.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, 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, 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, 3.0, 1.0, 1.0, 1.0, 7.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, 4.0, 2.0, 2.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, 2.0, 1.0, 2.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, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.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, 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, 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, 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, 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, 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, 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, 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, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.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, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.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, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 38.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 13.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, 1.0, 1.0, 6.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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.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, 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, 2.0, 1.0, 4.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, 5.0, 2.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, 2.0, 2.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, 5.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, 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, 12.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 14.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, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.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, 2.0, 1.0, 1.0, 1.0, 1.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, 4.0, 2.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, 2.0, 1.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, 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, 2.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, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.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, 4.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, 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, 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, 2.0, 1.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, 2.0, 2.0, 2.0, 2.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, 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, 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, 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, 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, 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, 5.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, 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, 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, 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, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.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, 2.0, 1.0, 1.0, 2.0, 1.0, 3.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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.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, 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, 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, 5.0, 1.0, 1.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, 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, 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, 4.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.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, 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, 2.0, 1.0, 1.0, 1.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, 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, 2.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, 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, 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, 2.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, 4.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, 4.0, 1.0, 1.0, 2.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, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.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, 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, 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, 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, 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, 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, 2.0, 2.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, 3.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, 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, 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, 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, 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, 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, 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, 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, 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, 6.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, 2.0, 2.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, 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, 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, 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, 2.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 2.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, 3.0, 2.0, 3.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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 24.0, 1.0, 1.0, 1.0, 1.0, 24.0, 28.0, 24.0, 29.0, 8.0, 7.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, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.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, 18.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, 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, 3.0, 1.0, 1.0, 3.0, 1.0, 3.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, 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, 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, 3.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, 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, 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, 5.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, 1.0, 1.0, 1.0, 1.0, 1.0, 5.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, 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, 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, 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, 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, 3.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, 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, 1.0, 3.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 3.0, 3.0, 4.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 6.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, 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, 3.0, 3.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, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 4.0, 9.0, 13.0, 12.0, 1.0, 12.0, 1.0, 1.0, 1.0, 18.0, 3.0, 2.0, 8.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, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 3.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.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, 2.0, 3.0, 8.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.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, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 5.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.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, 4.0, 4.0, 1.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, 1.0, 2.0, 3.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, 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, 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, 7.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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 11.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.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, 4.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, 4.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, 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, 2.0, 2.0, 2.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, 2.0, 2.0, 3.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, 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, 2.0, 1.0, 8.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, 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, 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, 3.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, 2.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, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.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, 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, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.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, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 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, 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, 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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 3.0, 2.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, 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, 6.0, 5.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, 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, 2.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, 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, 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, 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, 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, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.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, 2.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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.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, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.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, 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, 2.0, 1.0, 1.0, 1.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, 2.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, 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, 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, 1.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.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, 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, 1.0, 1.0, 2.0, 1.0, 4.0, 3.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, 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, 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, 1.0, 1.0, 1.0, 4.0, 3.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, 1.0, 1.0, 2.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, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 37.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 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, 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, 5.0, 2.0, 2.0, 3.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, 2.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, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.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, 1.0, 1.0, 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, 13.0, 5.0, 11.0, 13.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.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, 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, 1.0, 1.0, 6.0, 6.0, 7.0, 9.0, 9.0, 8.0, 11.0, 7.0, 6.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 4.0, 6.0, 6.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, 1.0, 1.0, 8.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 3.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, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 3.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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.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, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 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, 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, 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, 1.0, 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, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 17.0, 7.0, 2.0, 7.0, 15.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, 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, 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, 2.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, 6.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, 1.0, 1.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, 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, 2.0, 2.0, 1.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, 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, 1.0, 1.0, 1.0, 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, 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, 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, 4.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, 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, 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, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 6.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, 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, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.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, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.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, 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, 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, 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, 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, 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, 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, 2.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 2.0, 2.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, 2.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, 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, 2.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, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 19.0, 3.0, 13.0, 1.0, 13.0, 5.0, 5.0, 2.0, 7.0, 1.0, 2.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, 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, 2.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, 2.0, 3.0, 2.0, 4.0, 3.0, 2.0, 4.0, 1.0, 1.0, 3.0, 5.0, 1.0, 5.0, 3.0, 3.0, 3.0, 4.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, 5.0, 1.0, 3.0, 1.0, 1.0, 8.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 11.0, 3.0, 2.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, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 4.0, 4.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, 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, 2.0, 1.0, 4.0, 3.0, 2.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, 2.0, 1.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, 2.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, 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, 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, 2.0, 1.0, 1.0, 2.0, 3.0, 3.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, 1.0, 2.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, 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, 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, 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, 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, 2.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, 2.0, 11.0, 1.0, 1.0, 10.0, 21.0, 13.0, 1.0, 1.0, 14.0, 2.0, 3.0, 5.0, 2.0, 1.0, 1.0, 10.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 14.0, 4.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, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 39.0, 1.0, 6.0, 9.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 4.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 3.0, 4.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 1.0, 4.0, 3.0, 2.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 3.0, 12.0, 5.0, 2.0, 3.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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 6.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 18.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 2.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, 3.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 1.0, 3.0, 4.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, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 9.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 1.0, 6.0, 9.0, 3.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, 2.0, 2.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, 2.0, 2.0, 1.0, 6.0, 1.0, 5.0, 3.0, 1.0, 3.0, 1.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, 3.0, 1.0, 2.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, 2.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, 4.0, 3.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 3.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, 7.0, 2.0, 4.0, 43.0, 2.0, 2.0, 2.0, 2.0, 6.0, 17.0, 2.0, 2.0, 3.0, 1.0, 3.0, 23.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 16.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 3.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 9.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 5.0, 5.0, 5.0, 3.0, 5.0, 2.0, 2.0, 5.0, 10.0, 1.0, 1.0, 1.0, 2.0, 5.0, 5.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 6.0, 13.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 6.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 5.0, 4.0, 2.0, 3.0, 3.0, 7.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 5.0, 4.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, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 13.0, 4.0, 1.0, 4.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, 3.0, 2.0, 3.0, 1.0, 5.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 5.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, 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, 5.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.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, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 3.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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 7.0, 2.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, 2.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.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, 8.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, 4.0, 27.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 5.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, 8.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 3.0, 1.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.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, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.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, 3.0, 1.0, 2.0, 4.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 4.0, 3.0, 3.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 6.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, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.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, 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, 3.0, 1.0, 1.0, 6.0, 4.0, 1.0, 3.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, 2.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.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, 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, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.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, 4.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, 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, 6.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, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 10.0, 1.0, 3.0, 9.0, 1.0, 1.0, 3.0, 3.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, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.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, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 10.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 8.0, 3.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, 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, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.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, 2.0, 3.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, 5.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.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, 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, 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, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 3.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, 1.0, 1.0, 1.0, 3.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, 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, 7.0, 7.0, 7.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.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, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.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, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 4.0, 1.0, 1.0, 2.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, 4.0, 4.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, 3.0, 2.0, 2.0, 1.0, 1.0, 3.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, 3.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.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, 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, 6.0, 1.0, 1.0, 2.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, 1.0, 1.0, 4.0, 1.0, 1.0, 3.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, 2.0, 1.0, 1.0, 1.0, 8.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, 2.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, 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, 11.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, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.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, 1.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, 1.0, 1.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 5.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, 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, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.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, 2.0, 1.0, 3.0, 1.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, 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, 2.0, 2.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, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.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, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 5.0, 1.0, 2.0, 6.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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 7.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, 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, 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, 2.0, 2.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, 2.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, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.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, 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, 2.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.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, 4.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, 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, 2.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.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, 3.0, 1.0, 1.0, 1.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, 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, 1.0, 2.0, 1.0, 1.0, 4.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, 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, 2.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, 2.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, 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, 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, 1.0, 1.0, 1.0, 1.0, 2.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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.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, 1.0, 1.0, 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, 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, 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, 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, 2.0, 2.0, 2.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, 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, 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, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.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, 1.0, 1.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, 2.0, 1.0, 1.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, 15.0, 1.0, 1.0, 1.0, 3.0, 2.0, 8.0, 4.0, 7.0, 2.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, 5.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 2.0, 1.0, 1.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, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.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, 2.0, 3.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, 2.0, 2.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, 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, 2.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, 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, 4.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, 2.0, 2.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, 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, 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, 2.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, 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, 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, 11.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, 2.0, 1.0, 7.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 8.0, 8.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, 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, 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, 22.0, 13.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, 8.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, 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, 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, 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, 18.0, 9.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 3.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, 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, 2.0, 4.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 6.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.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, 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, 1.0, 1.0, 2.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, 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, 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, 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, 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, 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, 2.0, 1.0, 1.0, 2.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, 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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 6.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, 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, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 3.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, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 3.0, 2.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, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 15.0, 30.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, 2.0, 1.0, 201.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, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 40.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, 6.0, 2.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, 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, 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, 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, 3.0, 2.0, 28.0, 4.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, 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, 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, 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, 6.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.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, 5.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, 1.0, 1.0, 1.0, 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, 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, 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, 2.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, 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, 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, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 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, 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, 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, 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, 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, 2.0, 1.0, 4.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, 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, 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, 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, 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, 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, 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, 5.0, 2.0, 1.0, 3.0, 2.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, 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, 2.0, 20.0, 1.0, 4.0, 1.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, 2.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, 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]}, "b": 0.75, "k1": 1.2, "lower_case": true, "remove_punctuation": true, "remove_stopwords": true, "stem": true, "language": "english"}