{"avgdl": 68.224407595334, "n_docs": 19117, "doc_freq": {"indices": [1587106584, 1510964117, 2918198447, 453188300, 3539785725, 3968961, 2872941840, 2327135704, 2405728333, 2774366904, 2654501606, 3074543698, 3564222556, 286434387, 3800896210, 3898899356, 3469694224, 332723732, 125777136, 301030427, 2484513939, 278956236, 3180462103, 1027603942, 3886071743, 1516167604, 2378192335, 3861258707, 1791138075, 298452803, 853122056, 2035674912, 695743380, 1361795685, 1051991909, 768679706, 1498521073, 2233892242, 608951891, 3032006244, 2560416690, 3350427318, 2786045401, 3219852384, 440359455, 2387276999, 2770518926, 494070171, 288152231, 2289014027, 1394226660, 747464231, 2566440236, 2183423230, 2514504158, 264741300, 4279586856, 2012928255, 1853176582, 2263091519, 2023158205, 679262712, 2141082694, 987377478, 1162154495, 3304646974, 3786070417, 1363043438, 2300136337, 2690197783, 3495825649, 88721537, 19522071, 1978991596, 306285114, 2119238398, 2267101260, 4248571992, 3476795883, 412787427, 3992899597, 722829366, 2187359772, 3824420525, 1747552497, 2602438330, 2456699241, 565624910, 3157974603, 2836570682, 2223247000, 3778137224, 3915866596, 2399283657, 2710963736, 4191350549, 4287202515, 1075666190, 1293336596, 2852256900, 3075297601, 4076363761, 143757772, 3349217085, 602572328, 964745590, 2748506879, 3310569130, 327841461, 1608471430, 693667937, 4272702259, 1221524688, 3551371075, 28501148, 2257684172, 640494850, 3361164948, 804460016, 1437897716, 3326792864, 4034710138, 2040652135, 832098838, 1679435792, 3387452492, 1767380095, 2631458543, 766710245, 3778852250, 3655990660, 1075669042, 115441729, 1342301861, 1481737067, 1105706408, 3476647774, 2291919351, 2953188479, 2971048014, 271620362, 1058501323, 3032601289, 1454309649, 3317176076, 2252545609, 2293808668, 3532482551, 1992086178, 2395176886, 1128198904, 2673623443, 2808828280, 2940979805, 3586802366, 918197339, 2045916435, 1742567733, 1833938074, 2237655658, 2505317675, 1285987188, 883040885, 3925854374, 3507929017, 2839486718, 4286132664, 916214203, 1732333218, 2681225060, 582969099, 3676260520, 2317938167, 2503940617, 948311561, 832704719, 2172388066, 939215365, 1407412762, 1193012855, 2815579477, 1308688855, 1578284342, 209724451, 2361787631, 1259826673, 1338150097, 161006309, 718402331, 2028146558, 2336901847, 2910905616, 116350199, 1430125705, 3647400625, 989116115, 143180323, 1563718956, 14784032, 1849833631, 4152503047, 1372955919, 2539030805, 4022900506, 4013420896, 1572011726, 1240248262, 4291385346, 1583324998, 778446678, 1448801182, 1772413527, 91759785, 2156546850, 1488352908, 3069569016, 179830589, 640124220, 2547284305, 2339220210, 2689951346, 2502307765, 3777820387, 2326660907, 2409552045, 580887246, 1590456296, 3905424706, 2731163836, 4028881097, 3452949137, 2578007438, 1235209082, 1350333277, 1230423685, 2821842010, 2202014194, 2645357763, 3813250583, 1382617884, 3368723024, 569047032, 1536651520, 1115203559, 1062750627, 1253056104, 1818586924, 3033421342, 1110658133, 2606723143, 4159912129, 30662561, 2180672767, 732425314, 3957362501, 1061828408, 1106879884, 1014731164, 3337197764, 3510466679, 1972015671, 2325952136, 4051235863, 1222283305, 302425066, 2172213996, 150695120, 90097469, 1523874731, 2546607163, 3037525612, 2135526316, 3284862352, 3131197321, 3222397535, 2821147143, 691409538, 3944709713, 549128519, 3005552705, 3177173382, 2456355966, 3733272785, 1655132647, 489347452, 606766026, 3427126312, 2995206408, 1748740257, 3919195202, 2135986242, 3686012684, 3262228389, 1119423170, 2582805642, 281464262, 3215393521, 3987085787, 3704905175, 1399735160, 1031134330, 588610688, 1305643675, 761976698, 3356750231, 1539040255, 1672272942, 1082468256, 662754433, 976863851, 647928480, 2877535289, 699262512, 3291442019, 1121901898, 710011, 201915537, 358389376, 4030145240, 3702953966, 3779492041, 3174900812, 2289869736, 3299089655, 3194470800, 1786548735, 1598346136, 3080064868, 3641575855, 2640846182, 4146668087, 364080503, 3478072422, 2689066361, 2454664085, 997012898, 2174755532, 3845507230, 919029340, 2485669278, 293722515, 3888873998, 4009403873, 3304028230, 2548657752, 1021187622, 1683713867, 3110917931, 620261599, 1477105254, 3301298381, 3342029510, 3168302377, 3666488115, 2818975266, 4131135811, 3743737023, 3741174264, 1096710751, 1528097608, 2642462021, 119240421, 1946401253, 1167357013, 3355129947, 1691351615, 1387232152, 4114229474, 2159421842, 3175139323, 3421355264, 2573338740, 4022339390, 2908636332, 2972153228, 3496006103, 491296708, 788716783, 471339889, 511952431, 3898310962, 913951781, 536145832, 1031872395, 500376035, 3773145438, 3250439575, 1678348498, 948296698, 2660310214, 4086888468, 2338697976, 3143659061, 4280825649, 3617788169, 3170325535, 3547277221, 3330308343, 791520191, 1050980247, 453950983, 3377905009, 227488077, 3881684614, 3173073821, 2758886917, 1296924235, 3374947732, 301705055, 390564119, 2370244426, 3434353090, 1875637301, 991601241, 2416469360, 4003674035, 1200518484, 3054746445, 3593645578, 670727360, 2965229515, 1252287514, 4176435237, 2235538940, 2940655442, 933960751, 3067320537, 613148321, 3100787782, 1314356056, 3685696496, 3589630101, 192565064, 2791795176, 2514386435, 2014097110, 2333741005, 3059829727, 3886613225, 1012258574, 915649341, 488935008, 2361339336, 520409122, 323209809, 3200880376, 1827736854, 1397195799, 1372199004, 3286500216, 3235437686, 1801717212, 3907223070, 1214258741, 330588669, 997052087, 1308276157, 2545935929, 1202987903, 2651044250, 3440463439, 114827827, 838568274, 761644765, 3023675989, 2471982452, 2064885619, 3597663484, 4200330308, 2933991791, 3677720983, 3609949799, 3881069374, 3743430521, 3625849592, 1704236722, 2236453805, 1014127006, 1810936627, 3282398576, 3933780523, 1852771076, 334941150, 2703841324, 3197744180, 930883039, 1520550099, 4247088402, 262962171, 2120095081, 2440531834, 3774761357, 1239368365, 4131889752, 1786010054, 1207234426, 4261595932, 968878415, 1984113762, 644730483, 1695497052, 4027033650, 194714415, 2095749492, 2458826739, 1679626713, 4124076844, 3982917068, 1695437089, 2219907560, 297260153, 1246280156, 3557355342, 3609967503, 1362116887, 3893898582, 338701324, 318824902, 2557905889, 3318518974, 4085630678, 2868045693, 185582780, 29146621, 822745112, 2196284490, 1149960953, 3066577729, 2678223234, 2918961081, 2913146506, 3040371067, 3100394556, 3770184132, 643000396, 591160358, 3831787607, 4165781045, 3693203677, 1647276219, 2939940352, 2182422062, 3662380772, 1697575070, 1475817810, 749129358, 3106119391, 2491204157, 2326869543, 1647588258, 3363096097, 2122679414, 3441401522, 203988385, 620348882, 1923073460, 1356533036, 3676923742, 3234527682, 720173232, 2115307354, 2733467792, 2616240608, 1459505690, 538856249, 3838405839, 1672633665, 930117598, 2547921043, 1093528781, 2611112191, 3047429373, 1265401351, 2266808409, 659997964, 1296773219, 728165346, 1323379187, 2000347812, 3867408905, 2748093203, 3469675055, 1200021954, 1690623792, 195580647, 2333687351, 1034183227, 3221257617, 3713535024, 4219882198, 3497685096, 3701427380, 496830140, 3030907761, 1475187665, 1251323507, 3927490055, 1290543747, 3049496180, 1813251204, 4043855096, 151069542, 2942967631, 3184926257, 834769235, 2778135498, 4187000482, 1246395387, 2510335750, 3967169986, 3597755439, 2509520141, 3627147412, 976803442, 3159925814, 2363906052, 3405076092, 2836508813, 480451243, 1360229003, 3877857099, 70273945, 2772066268, 1944832113, 1765639896, 2006536704, 3899452313, 2585086783, 1360744857, 1993675155, 2139336747, 527980498, 390204765, 1338944639, 1130829428, 1558403699, 3457625415, 4240885550, 1814553725, 1219873300, 67225468, 2585890814, 1622730881, 922567186, 2479496670, 4152384711, 2544441640, 100532018, 526287157, 524852419, 223412490, 2112683258, 2931293912, 3683054602, 1021972251, 783229565, 3867430397, 2876684594, 550510908, 641549127, 3594301313, 4230485268, 2851137560, 3305953717, 2087367745, 2800534748, 2531617973, 610737488, 3117107952, 1957021657, 893533134, 3033238696, 4025169996, 1998300900, 1349498682, 4194728178, 2107747998, 3562189416, 391575931, 2486180551, 497334170, 558074401, 1357846105, 1551089265, 4061671695, 472317274, 1914167390, 1622038283, 1977712632, 4032241959, 3087468851, 2530990704, 214216066, 4235413626, 1670835917, 192791105, 2356746139, 3856619831, 2788665234, 3172858508, 2912884399, 3190178817, 1013647041, 3425584443, 3327252652, 3344170688, 3491502467, 3540170031, 4251414675, 4176811240, 4192298249, 2935326242, 989509788, 339478471, 3748190670, 2329768609, 2669668826, 222179750, 2466824377, 4257564859, 73978416, 3270687257, 443755657, 1775728044, 2596271314, 1026658409, 804205107, 559900724, 1237113930, 350990797, 3014773928, 3286862687, 2969330588, 388471277, 333009922, 2814817232, 2645881334, 3419568627, 2019785588, 2517333479, 1972193006, 2292062637, 2341591561, 2616726389, 1870311399, 995743938, 2047207482, 3580741261, 1786135294, 3940659824, 3127390848, 407704269, 3665508948, 1701593959, 442064690, 2394752843, 585817567, 2768410132, 1778032728, 3285190086, 427706599, 422208903, 3570117707, 125016292, 3671343197, 225924602, 4189723371, 2737868476, 407983593, 286958595, 4136946456, 3898563910, 1280976867, 2413964717, 4113937001, 740895937, 3146408787, 997549709, 4196075087, 3079300957, 2544746606, 750101023, 1002394412, 1056057793, 2737907618, 1708248539, 3764063097, 2835514525, 1979215158, 1506681830, 2857869476, 1810998019, 3579376507, 3291974084, 1301591724, 757520335, 783138664, 2210721991, 1029574456, 109999459, 2860097397, 2645545419, 2145627731, 3725872281, 3453310722, 2136405083, 1948201715, 2230259716, 1330437081, 2842715111, 2255946758, 1014785212, 2236729753, 2406372295, 2835976434, 3236705248, 1231096436, 2976135297, 308817224, 3526251860, 3368946181, 2026929461, 189262593, 2634181221, 497703773, 461255933, 3457618965, 2416475138, 2220560885, 2859326435, 4065007249, 315681631, 449482168, 2136576813, 2668841367, 444549168, 1322724791, 3396622905, 1096360994, 2916111689, 3504659348, 2305334529, 737551030, 788984417, 137449227, 325874630, 1152325612, 2804643028, 629533374, 4209447382, 1921668921, 3167949985, 3632927698, 1238285520, 4088375158, 50210505, 2070436896, 1181836714, 2104720286, 2646308284, 3547428777, 2065751200, 2304008597, 481021442, 387298284, 3324292644, 2925095965, 1729681053, 4102601558, 1036792120, 2225997195, 2997576291, 3840914573, 2805221961, 378174453, 2314336923, 2272513049, 245221680, 2322926616, 4095596138, 4134436181, 1675878461, 978259356, 4217629790, 1507399389, 1150284091, 3445213970, 4252551163, 2884579001, 1225227283, 2953459439, 2711286954, 340642368, 1439987386, 547928594, 1829730002, 3907722887, 747201777, 4163391438, 2676927007, 2847051953, 4132898000, 1790916742, 3751315982, 629016242, 4210889658, 3950749218, 290814954, 575755316, 2263326288, 2637352864, 2460271085, 2384085299, 1853937968, 3357039338, 1993844699, 3639391104, 2127301697, 4227963854, 3023143424, 2559067625, 1642861683, 1285796819, 3703977016, 1360105203, 508605537, 2217598030, 454259795, 4091827966, 3033624126, 2100605052, 671236454, 3299470607, 2590224404, 3244088861, 4085249219, 2958940821, 3911936015, 1276540328, 2768948239, 3566024843, 3959618709, 1876422582, 2580097488, 2638413743, 3753613260, 3286166600, 1591832535, 1604315212, 3322985941, 370632255, 3213263302, 910587127, 1012605096, 3123037339, 1412380889, 986657637, 3472220527, 673376463, 2813036084, 3732160886, 1349708911, 4045736344, 415334465, 2116972036, 1151106776, 2190819780, 1982397561, 1972196547, 159986983, 967504808, 813502223, 2460005078, 408571802, 4071218396, 3377652727, 2290869226, 2739426334, 569974890, 4051297737, 1498316027, 3601806796, 1188013602, 1243829275, 4265793861, 1897456611, 1601736514, 3206177058, 2844778355, 3887244757, 1238974925, 1817221503, 2686190175, 2649481087, 3566027933, 614327656, 1837728678, 561193224, 2431281426, 41739140, 3033554871, 3339162965, 311781838, 3117484998, 3935481091, 3296110218, 886564894, 1238979355, 2201848717, 616192807, 1138019555, 2473729391, 2306102236, 2274465281, 2375276840, 3698776512, 4276149980, 3560510954, 601638705, 223045824, 2827179687, 1093605534, 3962651872, 3175020262, 3270380447, 1831747690, 4104419734, 206421971, 275893910, 3324677941, 446026292, 3017776862, 3485820091, 2161869416, 3597297084, 2916064552, 1087744415, 126729552, 3434676775, 3710197502, 1172383616, 3417768591, 116635142, 2135250061, 4252753915, 1363632613, 2165730276, 4070923113, 1277047353, 88743764, 3981855590, 2871008955, 958659146, 1438070374, 3954437038, 1703796690, 2352464484, 3737300892, 2132027491, 3180727306, 3394423989, 1430088939, 3746174794, 1482907821, 273291461, 1778954841, 1790667262, 1155045541, 4049617105, 1779632210, 4256052467, 4186953705, 385463627, 3585065519, 2764928117, 319147430, 1262037066, 3199616395, 1652275073, 1087278016, 3170387048, 2900966224, 3089496032, 491140522, 12171607, 1928848833, 2678092942, 2255689114, 2013996638, 2912995929, 858981991, 476582212, 1645846479, 2055848607, 2428553208, 2203585059, 2892675647, 570245443, 1705000033, 3474293978, 2054491235, 3194111925, 2036148828, 574566247, 2770872197, 1391639301, 3476027533, 2019031726, 895820998, 3311762756, 83649069, 3472304677, 3988943045, 685665481, 2201823486, 1387868922, 3683798579, 3633982800, 894451947, 1185116192, 3375329976, 3854329402, 3290775436, 2115907048, 4185559834, 490703729, 3763885419, 4286712296, 1834308285, 3876231624, 1563317370, 1939799981, 1079027559, 3016428510, 403938802, 121956570, 4153030385, 2744632632, 21676396, 725120367, 3546510650, 3500361539, 1342528146, 795854736, 1729045410, 4122707606, 3644123756, 189734734, 3871233692, 1036033167, 1026809464, 1076060679, 3243284266, 123113293, 3227065211, 3445857442, 2097692597, 291455393, 812734221, 1019721094, 1852875860, 3043059697, 1696385966, 1330620812, 1635153031, 1927079474, 1536328248, 3785307196, 3964114261, 2818726655, 3928038441, 3204235179, 1053092044, 800502254, 783522138, 208202642, 3607850563, 2745504692, 2780613635, 2768459041, 3659373343, 1340749461, 296537205, 1839140057, 1382646851, 1187885488, 2115656708, 3547981310, 1548166615, 3180642630, 3996745339, 614153355, 311985385, 1642882560, 2630213645, 4294155089, 890872068, 3484510980, 1518395713, 2589523642, 3311505338, 1593567396, 3000506671, 3350890193, 2619846926, 1517563190, 1877022968, 3451163774, 3095859076, 2861399375, 3009066940, 1777020969, 1391296172, 2171965098, 2792908960, 59613703, 1195082960, 1105023843, 200760985, 2203090375, 2466058184, 3370718819, 1453344377, 461817718, 4120654226, 274274677, 2444373758, 222646526, 1699170408, 3072485776, 3170268969, 2328678717, 1491351846, 3270693766, 3522110138, 2931394891, 3873855869, 833545507, 2228745491, 1895280570, 2263521649, 1508946008, 659326392, 661994026, 1623065834, 915336018, 106080553, 2621844452, 1881538586, 3594343773, 941346523, 1267455128, 2829719777, 1056110445, 3107165350, 1572399708, 1364383302, 3177168379, 1422523745, 232828276, 2842073998, 2958952284, 1391964380, 3583447927, 2933316109, 3214630653, 2951258741, 3197978882, 1526250007, 962346254, 2539712172, 2255667260, 3329145363, 639288724, 1610508352, 3774607493, 3768389330, 3059479327, 2565296783, 756097421, 1300706374, 236780704, 3662309742, 685930232, 2763539038, 1968373243, 3694851990, 3874735297, 467341479, 1585678078, 2325784421, 4214784085, 1736770758, 3036955563, 1106805026, 2226882003, 3116446250, 1280338847, 2708636249, 3127628307, 3924448163, 427705233, 3162406862, 3689307051, 3679507997, 1785811303, 3190547704, 2266652992, 2895605406, 629871972, 1758899667, 1788240039, 1667382587, 755273406, 2949792153, 1362925023, 2212344012, 3374841595, 2148073227, 2588430590, 2431417236, 2231791460, 4262774947, 1009084850, 505928984, 2421602144, 4087192404, 3623845962, 3603911177, 2946600006, 2690574963, 1871711020, 2295538017, 3558508295, 1157364852, 2761325584, 1445861451, 398375188, 895384188, 2010655503, 1558845198, 3651058945, 2268050145, 1642199520, 4072138602, 2995724568, 3733412359, 2949188128, 2521376595, 1643180789, 505456493, 169414951, 2814701167, 3423021467, 3491415284, 4124691994, 2402539431, 3750044226, 3452454993, 3009631754, 2727417575, 1502092554, 711693891, 1173505370, 2638610739, 2767278520, 4133480487, 2964543957, 2975563066, 910248146, 359143797, 3950703458, 835176349, 2079311499, 205452730, 412911804, 2963161739, 4285099307, 3031615375, 977497492, 316294036, 4194714487, 1296625279, 3026771512, 1829227179, 3713251574, 2638158103, 1420519794, 1930144000, 3220190184, 4107532928, 1363815672, 4133238871, 2127174638, 4027698495, 2687471579, 220687142, 1640009278, 994578515, 1020719649, 304763811, 1316631928, 3240706168, 2182974373, 1161545490, 1142137516, 2301254734, 2019589336, 1281500833, 1547734688, 4053655023, 1164412793, 2115748888, 244753445, 652108312, 2991244395, 969724001, 733509498, 298353670, 2811075195, 1712005993, 1273416089, 983310754, 30808257, 2253052698, 2626159911, 1626662445, 1097890395, 4289831889, 3728398474, 3311183954, 4119872067, 1584733671, 4282263994, 2174428468, 2445153150, 3318550886, 3247140433, 810088904, 1705796672, 3735768232, 4173499058, 2656171154, 1915018126, 1836683618, 2988311535, 2257288443, 820339568, 1522661309, 2842566250, 3604734908, 3189465693, 3043361524, 3943894313, 2103508710, 1244100834, 1028682951, 4173290873, 3535166648, 2141330142, 3391104584, 2107769738, 293362735, 119859275, 2769494392, 4040107256, 150038937, 4150213016, 134143403, 4083877123, 213159813, 3258312103, 2168726815, 2774437996, 1279435812, 4017112464, 939421728, 560087888, 3954352982, 4157703865, 1820935094, 623259077, 3203505059, 774184530, 1816060110, 3962361595, 3928334656, 660070757, 3489439980, 2029631301, 4228566362, 2201158547, 1542875016, 2823935422, 910189867, 981914877, 3614010115, 357210046, 734148043, 1491331753, 4138632372, 379012623, 4113207005, 3727477792, 1068356412, 3106806109, 778526844, 3806486983, 2374857768, 1618858460, 4233841618, 1631940692, 2278951206, 722778624, 443063128, 1267729955, 3478031417, 1850147042, 665367285, 1039274319, 3140308049, 1486272111, 1715640759, 2469635969, 4286707162, 47078881, 1417592016, 320802670, 3353652934, 2038979245, 2851419467, 3435251797, 2497315517, 3241144053, 2847019242, 3838770754, 421960779, 3972908357, 4128926880, 396722165, 3653205228, 3256579858, 898985849, 2929822643, 734978415, 717653329, 3212818993, 1284049759, 1290213554, 240962094, 1817363579, 1646167023, 4166515746, 2921739824, 3313717465, 4232745734, 1295925346, 3454172790, 2336501044, 150040612, 2351523834, 1677271114, 1183495594, 458859209, 2503855309, 149060006, 2643205396, 4086987174, 212438410, 3962831319, 1614879640, 2870637930, 3615730426, 3355546462, 1826244548, 3448250872, 1693968451, 2210611672, 3565037894, 4183835765, 3865020311, 972189686, 1285719056, 2663692809, 497804292, 4096452182, 3857356698, 1384931665, 2647067075, 2999836507, 3853560442, 3195978311, 3939247685, 1323873539, 342468548, 89933877, 1383636104, 1856916190, 279718304, 2707362363, 1856623883, 3658264083, 2542944140, 1847031597, 1486317183, 1042626614, 4060102936, 3966203002, 4007253407, 2333209651, 14031884, 2437227908, 223131028, 2189479286, 3947898621, 1181840716, 2485154933, 231847743, 1715992043, 1806571588, 446617493, 3874893223, 1426486611, 3506552286, 1660628907, 3514932624, 1253263062, 2531392473, 4131238514, 3750241304, 3355664914, 154418682, 3104176421, 168520878, 3498831817, 222170431, 2830486870, 763520878, 1018887719, 50099679, 310208038, 641155872, 1975115648, 123107319, 907547314, 2616950127, 2649519177, 4169672438, 3924402718, 2261494612, 412323527, 3858881513, 4136813907, 806976768, 1526315571, 955063324, 2701615947, 2882792817, 1846246980, 2279902893, 3652689212, 2650797237, 2096606630, 3104698976, 2522987463, 842430915, 1271411175, 3636128372, 2267441237, 565979532, 2395279267, 1024449246, 1971389377, 2046658185, 692033871, 3033147134, 2239425410, 325795044, 3414297028, 1300596145, 3853375228, 4191199403, 2253461213, 2862024902, 292752318, 2079341817, 903265471, 4294821288, 2679053747, 3465648511, 2797948309, 171266656, 2831459314, 2590920605, 381475240, 2557468570, 3770004194, 1616545420, 372726998, 3109121864, 2909967858, 1082882847, 3530670207, 1640262985, 3320763411, 3668381454, 935794303, 940479101, 2582688239, 4186256544, 2378941150, 760114740, 616674434, 3541849372, 2841606488, 2922459216, 2506443131, 2821442271, 3469107893, 2008820620, 4040153055, 3786110984, 3688102902, 1134437530, 2028044069, 4150915742, 2601834530, 1758470515, 3533013352, 1161463561, 2193283912, 1838758850, 437367475, 2424766425, 2056836149, 3900105485, 4030957741, 3293949162, 2932661996, 1897759866, 11115416, 3761819438, 156449105, 123462699, 3085233890, 315060040, 4267191011, 4250084981, 3791233576, 2395889254, 2036850210, 1153915709, 778641255, 575623047, 72180827, 1838153575, 682288462, 2361615724, 282073070, 3761374567, 6745248, 1764360002, 3178849318, 1497592586, 2405545229, 446319932, 436751995, 1543993059, 3528071975, 2012469550, 1834101843, 3458668233, 3700562940, 919446145, 1885148710, 2172503214, 741961424, 3290004917, 3091215323, 308803400, 4238889041, 2511787101, 3404975881, 3227010870, 3706331376, 1507860208, 2892062428, 1745374914, 1704708257, 1830646559, 2716473315, 1739635433, 1714506967, 2621092989, 1272940375, 2560894202, 284628886, 876558472, 1112508455, 198428827, 3334218358, 672657539, 2158151534, 3613786092, 106267562, 3599031714, 3811166327, 3242160193, 204596701, 2386894165, 2490635821, 3103117755, 633909302, 56605587, 3447883857, 1333546471, 3770648784, 268835010, 650124638, 328996008, 224927336, 2560606407, 2651695295, 2947039019, 2851306663, 1285577833, 2265864474, 3020847666, 2930057404, 1773229587, 682558217, 2832906735, 3819091401, 3544624167, 581940061, 891673746, 54489535, 3329312746, 1664322083, 3493635406, 3838375803, 84578029, 2764782922, 411347293, 2166853000, 3525285806, 2334776983, 2854705516, 4060205056, 1943344364, 1684747337, 1336952346, 1830401145, 1895506942, 2373257806, 1323257324, 845321163, 325689408, 3525523449, 930102859, 2179962017, 3461421941, 846361587, 1677434481, 1189159012, 704967072, 3777399634, 1963412665, 1789675120, 701084413, 4247117526, 2723338615, 59740736, 58671053, 1415669031, 2202706442, 1586902815, 949647383, 1502340479, 4032625609, 2066722935, 900970407, 2821011506, 1492749380, 3785192119, 1366283302, 238421058, 3790713694, 2991996494, 1920392293, 1474248129, 4002307690, 1778379320, 1373187083, 1366137814, 3208445768, 242669710, 3762821628, 1250538239, 27748662, 352641580, 1841287777, 2410046938, 4287613531, 1553408740, 2710683416, 3181823982, 421789334, 3547668044, 978610748, 1789823523, 1175268581, 589135974, 788588107, 4213494815, 1357738525, 1789664713, 2938247431, 1300076654, 703374571, 3851617812, 741346544, 1442813390, 1884717452, 476868252, 97639994, 299944580, 4093467926, 3396792551, 834835684, 1822996852, 1396975617, 2119230812, 3288683644, 3396693848, 3589195505, 2974136214, 952029385, 1517846123, 660670524, 3496978852, 850255477, 362116236, 2820603861, 2498501636, 3429288931, 908597267, 2371554597, 476922750, 3415033387, 30625285, 2957287271, 684498082, 4012394808, 2070190863, 3073843278, 2226395623, 47600877, 4028527191, 2201009139, 141951035, 2725408931, 1611841122, 202986101, 649324049, 2046836901, 1415959483, 1347969599, 1542666658, 1305218356, 1728664972, 610518005, 725344589, 1594086824, 3667757321, 2922379624, 1596631631, 3150645931, 181334735, 2973451780, 874240635, 4080133848, 213889329, 2498281836, 2025509876, 1074259126, 3627866912, 496426677, 642552051, 1400299369, 61110745, 3471348524, 197083205, 3853306695, 3995899739, 2066579191, 4022027265, 1604331264, 1978150642, 504799867, 1072655930, 4281653076, 694434812, 220579901, 1662401307, 3179595621, 4003386960, 867526417, 2774466642, 985557508, 3155852467, 1107472369, 2952651097, 1922641608, 4084848948, 4095229246, 1915688566, 3085669637, 4188110110, 1399352664, 4241495104, 3061414810, 579152585, 3311050965, 1908203977, 2372666509, 104202716, 4057793165, 3267220529, 2428568277, 50340274, 351782886, 97837699, 943131586, 2042843651, 1396965566, 4226922058, 302898683, 2662625771, 293784632, 3521449188, 1400820763, 4131093486, 1199646658, 1819666985, 3674761049, 731532567, 3285100280, 1037662226, 3702647758, 3610485705, 442760623, 174579141, 1837374258, 1594617803, 3014379805, 2471429868, 747544924, 3846477506, 3236031770, 299845113, 1165854320, 3423176786, 4017735094, 1562686329, 815193663, 1929420482, 228669108, 3705065656, 1157923234, 2883525702, 3281381479, 345419678, 905101288, 2983954178, 188603925, 1653402286, 694522080, 2321524679, 1602313881, 3577904666, 432432849, 2355900900, 319869068, 2557208130, 1101620563, 1547186093, 3929577569, 1857956986, 1469156679, 760096114, 3063415292, 747763514, 2678592733, 2250208260, 965200018, 1577814763, 3871222799, 2229100971, 4002345730, 3932868198, 873045051, 1371729445, 1923847347, 1971877070, 2499942183, 2660622316, 766808449, 2108218706, 2649903831, 4033583784, 3865711636, 2869321847, 411577155, 2578201858, 1009181664, 3646549144, 3128223113, 2485749920, 3497286419, 2512092702, 2101747289, 2370461457, 1834894725, 4125217248, 1737409110, 719712, 806275808, 1640193686, 3012937393, 3025589750, 4210326395, 2792023948, 4055472302, 2382064378, 4168288261, 2679469589, 2113285610, 1251524199, 2401234185, 3775140758, 699144386, 1190640687, 3456040243, 787121948, 1723632787, 2021529837, 2181333189, 3063829462, 3482327741, 3546164716, 262565620, 3740293559, 513354937, 1185081255, 807643429, 2061530309, 159860862, 3920415443, 1175541170, 1179972924, 3434598633, 3402683107, 3074570569, 2588991014, 2222978096, 1967153052, 2643445130, 4244214800, 818023120, 2989107985, 238766582, 1884131315, 3663450613, 1421831390, 2657089528, 777036819, 3025020934, 1501704119, 280812372, 1157721911, 2797322890, 2777837152, 4267383035, 3413877936, 1340248383, 2755704970, 196198079, 1082162325, 552209005, 3950913012, 2209028178, 3825447047, 1987613579, 3678213242, 1041075367, 4118478443, 395818824, 1510676673, 2912281099, 1936336257, 1273489340, 524841373, 4215661896, 4050018046, 1172931851, 1458671344, 1816071966, 1531853595, 2979598900, 3495087883, 3818533569, 409806391, 418646095, 4139725793, 1449930642, 3913658377, 1501357941, 3024033701, 3585310253, 48067725, 3539994091, 3502321911, 2478813120, 917794684, 1741618953, 2422331829, 2498252631, 3724806880, 725085269, 2101552290, 1972711410, 939814037, 4110275149, 3828271004, 3453280573, 3963877428, 3293566676, 1509599445, 3567225153, 3268133469, 3595189087, 924926343, 112807804, 2250921097, 2757898623, 834775982, 3147729477, 413953749, 3244347875, 4008693404, 1188330674, 2627572201, 571988496, 4030734030, 4087934179, 1469784593, 1135614119, 516068205, 2685313186, 4174896215, 846668713, 3645795642, 1314974529, 814103477, 3335279602, 1625941657, 3051230115, 2094683510, 2706666872, 4102528451, 3655413715, 1481203511, 2535371222, 3256990773, 632053278, 31666465, 2615746193, 2447506389, 2454381462, 4091420450, 1308589558, 2815708486, 329859551, 3437277027, 4034545342, 3445235419, 3856700052, 3856791348, 13633656, 3253502590, 581380326, 2742467748, 2005402199, 1988054553, 730358233, 637362221, 385129599, 3987197562, 615080143, 145529660, 2307072896, 2780606123, 1079140293, 3881267919, 235275074, 1402972670, 2719487926, 2723371831, 212512720, 3759844424, 3377004681, 529569364, 1217855674, 2520345578, 4095988583, 1342984048, 2498387282, 1799230047, 276191442, 2557743660, 1357722449, 1211293066, 634995907, 2092322751, 601446438, 3130842734, 2132855033, 3166962593, 249853243, 3825363204, 2476307409, 2994380490, 1203209786, 1286815291, 2743807889, 171536915, 2671528412, 1727338464, 1112118768, 3913374597, 1703495202, 2866436701, 506504748, 2438927584, 3923787185, 722292439, 1901718454, 2383580649, 2636169440, 965229824, 1544086226, 3473480018, 2932861067, 2954572896, 1407808474, 3540578839, 3222318651, 2887981154, 3328748968, 2763924470, 1230848418, 1951744798, 3490990834, 1426272393, 842145281, 271785277, 1302207349, 3202430447, 3894165455, 684722359, 4077153069, 1378974934, 3397228964, 401819129, 67661031, 3234395189, 2560608908, 2724978982, 1069078865, 3212644273, 2925928691, 1616426366, 1508762235, 1644668412, 3139373157, 3646130665, 2136963457, 316928497, 54954544, 321771555, 2928010451, 313589452, 3030617287, 119027489, 351476906, 3749128283, 3384252131, 2331237034, 735913371, 2391675770, 3505700790, 2922029894, 1164526505, 662693388, 3842387290, 1213145281, 4000600117, 1685395024, 3309753749, 16651561, 3055669288, 3539438300, 1625643720, 1744637816, 2046049909, 2950067837, 2317060348, 420202528, 3318585720, 1875371964, 3874385294, 3808568940, 675930776, 1945096629, 1823119594, 212440685, 2924656777, 4225970067, 2851314402, 769356985, 3911831359, 1940586809, 266525280, 652040648, 1745979798, 327608542, 1190279443, 2112241397, 1968706734, 778855637, 3475181661, 1567977736, 2125854581, 2912331856, 2362605626, 2898586255, 1996839042, 1491722421, 837755824, 3278381259, 1856432838, 3636068125, 3499814259, 1924152180, 2839124666, 186946899, 398305546, 3162040508, 3211151203, 2977970514, 1648097208, 1730298805, 2947244830, 454656087, 2252732248, 1886380664, 416567095, 2020927629, 1714460573, 1550597714, 984963000, 582623995, 1955327693, 3612717916, 3412531682, 2442900219, 1726957024, 3784326704, 3576661514, 2079917962, 3904798527, 2173329816, 3501718721, 1344886701, 1485774314, 1288650015, 3168185007, 3920421993, 1028157285, 4283724317, 764644244, 1274352365, 2678585188, 588383099, 375380646, 3447417130, 1213487153, 2365067637, 3250802987, 1422145381, 2818988553, 3233655515, 4023466047, 1370273059, 3756131258, 3358891603, 2866692911, 3532574531, 3406225676, 1957168961, 1073226340, 4242440834, 3999603066, 3018593157, 314631722, 2275949632, 3855076572, 2404351034, 334145865, 1165374473, 3228483877, 3320461616, 8966441, 3123609689, 3801720059, 925822997, 579674032, 321091122, 3276973257, 3760809591, 2894428312, 3798729930, 3415242009, 2591313662, 2776062028, 2906275239, 612852487, 1337342004, 4160147704, 341797466, 2600373875, 2382882929, 4010260463, 2323257295, 2720129342, 1513491806, 2974643477, 1456216937, 2410781035, 4035471685, 2134926012, 1527926355, 2188239658, 3111796747, 2956949451, 282740955, 4023874899, 1337669240, 1999010545, 908139814, 812116205, 2607871541, 1385152111, 1838165805, 3148255499, 4006809051, 2229024925, 1834444799, 149671242, 689516074, 3712073152, 216960276, 2331661715, 1308327471, 922547461, 385891528, 3594266036, 1876483399, 2343696023, 4006002192, 46381152, 257616583, 4053012544, 2522064768, 1243560885, 1268151900, 4220851321, 3160577693, 3112578114, 1813334233, 2850250280, 1454276814, 3011285946, 2964114192, 2876405246, 4105695498, 1679385726, 364132766, 441327871, 1310082069, 637583653, 895562193, 2352259500, 3177762593, 3093938423, 457921257, 3090492385, 1577707597, 11210787, 2026851310, 2238347821, 881558406, 664896979, 2323011147, 3375775872, 2706555610, 3325385571, 41486142, 2945429587, 373770166, 3540353262, 242050224, 992039539, 4171711344, 1504595104, 3052682683, 3903190947, 2169720943, 3274188742, 3478767873, 2336620327, 924766117, 1560924457, 4251856413, 2735700178, 1976405294, 961573583, 3017313133, 2375829887, 94688037, 759771073, 4172111991, 3037551532, 2620938010, 2343125942, 2128152527, 2067074978, 1572637649, 449429961, 216040734, 3222857182, 87031458, 1625458572, 491195189, 2966010542, 2056000828, 2172723402, 1138770698, 607751089, 3038565684, 1335556006, 397552330, 3866670017, 4074624858, 3570825451, 3299087584, 4280264589, 3087307263, 965103803, 1809917221, 4159797439, 3026153472, 541466946, 2802509702, 3836155891, 451437877, 2479340701, 2502563114, 2143696451, 4180931366, 3791694941, 1552574137, 3067717637, 2627176537, 922781623, 2019891351, 3783609127, 2525119660, 2060620340, 2455287052, 918174687, 2684759190, 1636953403, 2468511047, 1570716198, 3803852896, 1392462060, 3488657552, 2278080066, 2458520824, 3558907282, 4012575379, 2198318593, 3562733038, 63573832, 643062577, 2428454723, 1595379673, 1908076597, 3122296056, 681595770, 750600615, 2338187524, 3772622999, 1964147822, 3770971515, 919632554, 4090190468, 2367025035, 3765813771, 2911581240, 783503529, 1942441264, 119946685, 2926272543, 1858092458, 4225119819, 2997144069, 3055842778, 1239925764, 361148201, 3067773600, 80775505, 3951376582, 3003078179, 3281608048, 2697213744, 3554209749, 3920272978, 4290771749, 4166940772, 3557669853, 1529513403, 2468374363, 2305445632, 645976754, 263557164, 2251393870, 4106970798, 918854783, 3474710175, 346621577, 339419205, 763592743, 3804831283, 1683799065, 3084497347, 2764828983, 175219787, 2618224568, 3714517151, 2003648280, 1177748882, 791426109, 3319621982, 877895049, 1413056126, 323009154, 3997458651, 2100438813, 1472394771, 2232646750, 1695421250, 2735410230, 3118101792, 3833084631, 533907775, 1741211404, 2017997256, 1843903826, 3498117090, 2516202233, 1634593761, 4058298717, 62951856, 718949765, 214143126, 3440734250, 4206954599, 134096434, 2138747191, 1876331704, 777129204, 3905697820, 1857410073, 1197754952, 4274934191, 1346588596, 1555359185, 2526549497, 2564899328, 3998189303, 20559532, 2369591318, 3639345668, 3013925437, 3024683771, 1947820556, 3074146342, 2078240713, 2106650969, 989259655, 3785297293, 1857036876, 2022191088, 1223115691, 1583796377, 2218326882, 4113533787, 3897916792, 2840796818, 2112426269, 2405588645, 1500963499, 2968360726, 450681081, 3566872252, 3504707915, 3990882301, 2330423509, 2099192796, 2404737640, 662216322, 550916256, 1428905997, 3449948193, 4191300951, 696572964, 2905275168, 1529464404, 1401524087, 437624215, 609543353, 4119431496, 2138561093, 915228966, 3293362217, 2728623227, 2945239594, 1825396673, 3264776680, 2054779637, 2912194508, 111228364, 121888851, 231849297, 3976292752, 2805421283, 1654178665, 2149344678, 991313834, 233592972, 1727303723, 1706587157, 1197421043, 1404286424, 221309698, 419450163, 1941150668, 657227598, 677032368, 1190727988, 3076736765, 812776029, 3425508159, 3324227653, 518302036, 1972103513, 2597071542, 3069326841, 3549550676, 2443074361, 3770004093, 126206984, 851721850, 1031983054, 2667635435, 1208535885, 2548686881, 720498841, 3605226578, 685638825, 745805807, 3332351152, 685097745, 3014953136, 3450118165, 3915229131, 2917783560, 1745114270, 2615615264, 3333356467, 2516331660, 3561621685, 559588001, 3814171044, 854016574, 3896036072, 867331451, 2690960832, 2890441529, 1437272717, 525896179, 3457720730, 4005649816, 1135158248, 2160687783, 1075238684, 1195989500, 1289061206, 718411762, 1454622239, 3602438739, 1831365263, 4038692037, 3988520219, 451368094, 3777715683, 1144259690, 28880144, 4058690009, 2816453333, 1443062165, 3460643800, 529448169, 1998486786, 668642536, 4121975297, 815440510, 1472062936, 2272590255, 3383785637, 553238108, 1888188133, 1463597126, 208456358, 2039756030, 3322470121, 548445179, 2453958084, 2556433951, 3847616089, 2800717070, 3660156378, 719013046, 4015866809, 3623338820, 211040013, 1117261085, 3947440708, 1796268431, 389043458, 2073907658, 1437130194, 1734538830, 1884322716, 2516817299, 3749385009, 3571758310, 4248563353, 1711844625, 1651549348, 2719816610, 75456649, 3316981470, 2295482173, 3212607020, 400537827, 1564465246, 3813726030, 834740583, 1743256317, 1441174319, 1165117408, 592128056, 32813052, 1407310526, 945115767, 1927623000, 1005838435, 4266198766, 3797557799, 1491687801, 517720538, 1688610233, 963686103, 2266310605, 847411504, 1102811959, 1383016603, 2935909356, 815965029, 2519853829, 1135884324, 99146287, 1091666738, 3736817570, 618921296, 2218392197, 742500863, 1339311708, 2848887788, 3108223242, 1067923905, 1098933147, 3740424636, 2539759057, 1563294904, 2581913639, 349137539, 1910486548, 4018598106, 3750022758, 481238472, 3420564022, 522345443, 3125278709, 3559232987, 836841447, 3961488315, 1676465751, 4266869311, 3134365632, 3234134341, 1602888800, 18343140, 1727035794, 7592522, 1841587854, 1933180849, 1209345094, 3610181658, 2822785420, 1292494390, 2972497085, 611815283, 1489406256, 1713488374, 327321073, 3517314561, 4075784293, 575491131, 649175985, 2926051694, 4222409465, 157492928, 2564056742, 2966842999, 3561349011, 3126120587, 1903948853, 2622969467, 247727989, 2153662800, 4067566333, 801042289, 1788435533, 2828424825, 2450607091, 1221335530, 1842724929, 586244212, 2830370693, 2493971433, 114620842, 1105563178, 3737965674, 198486519, 166093682, 349207553, 1162450941, 3576844032, 3876873682, 22236804, 3375916423, 2944018444, 1905940299, 2889335129, 1571837593, 1624094865, 1107169789, 3913650077, 4075116728, 2909307736, 2884593, 4045881642, 2614494154, 3027811536, 3894992378, 3771957174, 1911071232, 1840217641, 4220547365, 2510634953, 2510562266, 2542857079, 14662688, 1976306466, 2665318429, 2475819996, 2565892311, 2329957718, 2262415366, 2274195844, 3093746765, 917735973, 2022893611, 4005698485, 3896517288, 2066971792, 2544828820, 2441789359, 3258675611, 325470615, 3500586303, 1835468093, 1233717527, 1339734613, 605568641, 2383099596, 2548928201, 3471378517, 3336012768, 4158184310, 3266256853, 1815735517, 2200818232, 1669080701, 3445781490, 1033633057, 818048606, 573216872, 3353272841, 1822615852, 1919383160, 1633188342, 1405498087, 74256320, 1295523319, 2684095644, 627749475, 2321868827, 632192512, 3312546594, 3953459717, 1603062076, 444685877, 743604060, 1598475809, 3274948920, 1335082830, 4254420130, 1392241194, 2497647768, 1283235079, 3740198846, 2046855363, 3111140372, 2201486462, 2232832807, 1583132830, 255546497, 1883650607, 65251979, 2841663461, 696183128, 1529782145, 4068571751, 3228190394, 2990862017, 1075928636, 712299080, 502875745, 2074215289, 1120495519, 3103229804, 1585182605, 2892093527, 2303921898, 2350854469, 3542618257, 3455813968, 3537105129, 974654439, 2977629328, 4017117091, 17239783, 3944559304, 891738892, 2856697338, 3552751810, 4090890899, 324050166, 1866346983, 3048539773, 2961533103, 511459409, 1714174718, 1621337241, 1533926356, 2890116975, 2648565580, 1177690189, 2848678735, 4146386932, 129772344, 1343227083, 2265670008, 1565671056, 2267736875, 2319518391, 2931774369, 671745331, 3252509093, 312986300, 1188519005, 619294678, 1473203177, 3443956785, 2347315390, 448181641, 3113539432, 2456014439, 1169667353, 1888156696, 1846644869, 1001209209, 3265821723, 4051061832, 3644500043, 1309423692, 1923685331, 2834704516, 2032101475, 448257667, 1093656203, 977374570, 2528772939, 1245317193, 1382084463, 847449926, 315151475, 4212412236, 1287979271, 3804774815, 2550768482, 3595594215, 3035066612, 72168192, 1274369738, 3164670506, 2167364491, 1701628663, 3375236531, 1928767628, 4196261198, 8077740, 3945361858, 3753194703, 3283365931, 273066799, 2489216970, 3127919265, 1664960354, 3415614577, 191526273, 3622170072, 3072057552, 3772086831, 1658337986, 2435943691, 980441585, 3750831965, 4039180998, 2570541023, 1466170466, 3731741184, 76787828, 1202842837, 1454980414, 3419039130, 3317788323, 4185677449, 2830938560, 1936576414, 785049465, 2017760971, 2159179585, 884485878, 1240410250, 2075805063, 1706052786, 4087228822, 541243596, 4069607621, 1847147142, 3363214706, 849619764, 678506946, 510238924, 3996533571, 326259982, 2982173798, 2622103353, 1975257448, 705362877, 1064293090, 412690862, 4033243869, 2422913126, 1314392305, 3054275936, 3994255386, 91242678, 3872075701, 599296923, 4247357957, 1567030579, 2204306146, 3949395121, 3176141921, 2505756653, 53066771, 3157907336, 1620923520, 3730344646, 3606824636, 1990615545, 4288054154, 1782715980, 1560965535, 4225834229, 1751750842, 2484269228, 1285495019, 3077490104, 2059779546, 4002160611, 3520027802, 1236385344, 2367426635, 4204324570, 1755673004, 140507367, 3281179807, 3119836432, 410237126, 2457480880, 1583669013, 1842737733, 2269152173, 1983588114, 1830922607, 3070921646, 2318597762, 2494814752, 1615682969, 1047768072, 1976530546, 1617215046, 195470179, 1577009433, 3084549706, 469298640, 1717799297, 1427666442, 2880439824, 2180606790, 1551416219, 3812103426, 3768894990, 1809632959, 3619120399, 3069557514, 3743477166, 2271285300, 2348930599, 20942464, 2717585493, 2044745418, 1073984867, 1947542717, 2156973656, 2161903402, 2696980293, 1086141155, 2539534679, 3977447151, 2953629140, 40182278, 1256685421, 3843048257, 3267822724, 1676229769, 160213030, 4200113364, 4144971560, 1403980453, 2193345003, 892009032, 2571733327, 553566375, 626948129, 2840212248, 3071667970, 1109731834, 3101112770, 3101212610, 653566782, 2072235026, 983281070, 2621333525, 2416607293, 673436647, 588127575, 570652574, 3015825689, 2556215902, 176763268, 1897535945, 3145125624, 883390095, 3668186137, 2260941283, 1301487453, 2874855156, 926942048, 267443629, 2086905512, 4176983117, 4184701110, 2423984633, 1043589445, 3744277684, 768755381, 272569853, 3388686850, 851629732, 2801250823, 2219074703, 2960939162, 841855028, 3490833203, 1354486866, 3551644296, 856349531, 2684544031, 2065015680, 201516342, 4052413758, 577646554, 2050294823, 2401341918, 3456053077, 2156931741, 3277844602, 1647301373, 254310662, 895288734, 3149671602, 4200369539, 3677763601, 2907243067, 3395145796, 2669363729, 2370410537, 790290300, 719182917, 2743114265, 3075653758, 2163381518, 4024519713, 3062222938, 752314359, 3679627117, 304828175, 3204706229, 1771678275, 3953232284, 4014054672, 2529529491, 138661157, 453650801, 939323533, 1688916293, 3319543129, 1216430527, 2000151719, 2173910231, 3251570932, 1806773602, 4272733719, 3238020449, 2803941885, 1318954659, 3135012503, 1628165034, 1122344869, 3747853611, 3309519384, 3724389937, 1714632285, 2947670760, 888000370, 2760225883, 2046009338, 3450399700, 2058541321, 1600506582, 3556558201, 778874514, 4068491112, 112863253, 3006442335, 679153354, 20109235, 3839185092, 3275843443, 260058051, 2892761977, 1522609561, 2498836830, 2594586868, 76510512, 2946668147, 3623008545, 1579757437, 3515733111, 4059165631, 143810042, 4163962658, 2687174735, 3371897296, 1739377735, 3305095858, 1998889139, 1037980684, 3238054103, 285676936, 953824239, 1054824633, 3527192688, 2799932705, 3979495055, 4105123714, 3361871542, 17850202, 3583280424, 2099560782, 1000931988, 403316552, 3069975057, 1250494732, 62516286, 561220291, 1401630469, 1111719067, 3015206890, 3366563744, 72755330, 737538151, 823942607, 792677314, 1951551190, 1395272355, 1241568371, 2844020554, 860277086, 2794782940, 94954270, 2426448895, 3583993711, 2893064527, 3107259829, 733027311, 2123550945, 2699259943, 1173448589, 3231213953, 4144206424, 1746196284, 2706455636, 2090860549, 58746890, 1239991225, 849820344, 1952847045, 3357642141, 4102578029, 4014157267, 1860654448, 1093819894, 3107060836, 863650329, 1936903680, 512451122, 3650558179, 4115172052, 1160848954, 975836822, 2700869382, 113387672, 2541255985, 1139754197, 2752200010, 1286856114, 2269015530, 2478534286, 2296087574, 1920135276, 3484429091, 1631271205, 2678678093, 3907221579, 4089761956, 2793510629, 246466400, 869011893, 1005783980, 3801901636, 317973497, 1682803238, 2078879241, 887967055, 2840681944, 1547793747, 292767579, 3377188043, 2884037986, 2465027848, 1369734632, 2283827690, 1243239773, 3753165084, 1394181565, 677727288, 275574541, 3963545721, 2570200638, 2806668873, 818074489, 2656981388, 1939172666, 3896152040, 4185929607, 804976862, 2510435025, 3469332894, 1628224185, 82884747, 696559717, 3930566590, 679871848, 1371333942, 4190240653, 3539147176, 3505696657, 2678223555, 326019215, 3240250178, 2258114601, 2442162982, 480730982, 141721770, 4218656810, 2094169285, 1388570481, 1860802979, 1445063089, 1727507655, 2731917956, 3306377240, 530027005, 199587935, 543827170, 3167355846, 111326364, 1041344683, 755629816, 3571148352, 1367785498, 3950906013, 3215046089, 2641612105, 453330841, 2290542140, 2198712870, 926258712, 3898348400, 173740189, 3796669908, 3106425882, 2399467628, 1875908499, 2008886724, 568102834, 1141099794, 792533149, 2837188459, 1366267635, 1686156027, 2078499327, 2400757636, 1422157308, 431321602, 3691122071, 580843499, 1293489491, 254839692, 2585964997, 3284078234, 3513403217, 801792380, 789084985, 412685451, 1332726385, 1485052457, 1775956905, 3401468319, 2916023721, 1207805233, 2354810219, 4192846608, 1224153719, 2712702468, 3995589289, 233634584, 92686533, 3261696758, 1431284986, 4160846599, 2877471145, 3596814159, 2234523722, 2766366083, 2563354067, 3159099239, 1762162743, 3429613387, 1139949695, 687640162, 1827399223, 1404934148, 3431933084, 377509891, 2488575079, 770899034, 3215074789, 380541707, 755927251, 824853698, 1997296410, 4003953884, 445633476, 3410262688, 2755283679, 728487644, 105836367, 3632359982, 3293053418, 3782000895, 340152393, 3118866519, 1038999390, 236893549, 660681034, 3397138178, 1796855524, 1657905781, 1238723135, 185547507, 1444428266, 2618782071, 2260452345, 414197141, 3491185399, 4104859282, 2285457844, 3609319539, 2433398018, 1472398246, 3907739185, 862209439, 1612531086, 524754865, 1644939992, 4177017791, 2249408815, 1044312602, 3537501783, 894146413, 198527388, 2757029170, 1108932907, 441260191, 3572126531, 2128293851, 241646890, 1372053362, 3749181589, 3666940890, 1055216865, 752562657, 2293624947, 968582743, 748799580, 432613355, 2087015979, 335425998, 1531001527, 3473159875, 2584883599, 1497027039, 10984773, 1051057357, 2501256772, 2182884677, 1777174426, 4234448220, 4181152186, 3965171799, 259920569, 3561151932, 746419308, 2861832258, 3818339756, 3168814557, 4133164497, 2584275340, 179413524, 458343077, 1618252851, 3289512026, 2473313596, 3398784509, 2114191934, 2646102945, 595093434, 4265191286, 3327429963, 1889319135, 1480647428, 2137544865, 747732615, 1673618911, 3997133275, 2254378212, 1084069656, 2585038467, 3092473817, 2540159778, 4097531726, 534475871, 413375523, 3070761109, 3451679852, 231637700, 1375456390, 1491552344, 3380305552, 2100485098, 3904101482, 3177574277, 1376864891, 1732101675, 3134271050, 1362318327, 3778205279, 766685834, 2884124185, 2993901641, 918691168, 2380135422, 2989052340, 3165541578, 3263672453, 562106338, 555641829, 3616298199, 912086371, 3699878998, 284047545, 4030895852, 1196854555, 563445918, 771291085, 2942146967, 1545129224, 1236857774, 98391739, 2131604341, 1174825665, 58604985, 791735855, 2403769585, 3995705161, 2677585816, 18924295, 931643408, 1724104636, 3076315270, 3773351674, 695926169, 2755106042, 3234941012, 190771327, 1445293717, 2326506168, 2927859049, 2217145755, 1569862925, 2271025753, 3071333164, 716501823, 2147339608, 1374954073, 548326618, 1930349621, 335716893, 2886646679, 3548199287, 1757656674, 1259024485, 1449680995, 2694799666, 1272247357, 1436029922, 1918475883, 285545133, 499549952, 3781317066, 2707757268, 1702830039, 715902689, 1298632952, 3390717521, 128032520, 1161949671, 1772115525, 4168712366, 2157373919, 1851320856, 3670844830, 15904662, 22917276, 3610540820, 2525672570, 2797750123, 4124048943, 2099264464, 257139956, 2199614696, 2863891839, 3988600435, 2252028539, 4258732882, 2766745262, 868635816, 2850540641, 595809698, 2269209024, 3511251663, 3494358243, 1122754679, 2287987552, 1319287133, 1437973278, 862607732, 3993165728, 2140356128, 3732249421, 515368734, 4111951714, 2409234630, 1679721915, 522677767, 2806038377, 3233256084, 2365762688, 1187180468, 2175814793, 1964082269, 77585175, 294979929, 320179553, 3719127002, 2516331022, 4175426146, 3755693084, 2420948881, 47979518, 538648005, 2057785352, 2533968382, 2415680769, 3030143974, 3732798799, 2613040991, 3744558142, 3994084438, 182112694, 2698955304, 802361378, 1401966460, 1967515057, 1781757107, 2043858837, 1438208058, 3768367837, 2305639372, 3153294166, 2194093370, 648501015, 2041505284, 2799144837, 3857971353, 2241034190, 2685038308, 509314415, 2207927533, 3040368323, 693182721, 2048796633, 3277410856, 937671724, 1381451706, 661276429, 4111601157, 3411418812, 1879701334, 1380854741, 3588960392, 3874492524, 116628897, 1344559501, 574237054, 783292427, 1196354836, 2553471169, 452577722, 1282035682, 147691773, 392453309, 1504846510, 1105341475, 2035334722, 2315825745, 3114948439, 3076548668, 3867649340, 1806516577, 1902307595, 2058413714, 452880565, 4054137459, 3255297991, 739539811, 245848277, 56452390, 2687052, 2941160017, 3211857178, 4032974360, 631207143, 576329257, 2337166589, 527702382, 666293128, 1593669730, 3767071077, 2558937123, 1171234138, 2301485634, 1804842092, 2198979484, 3766200406, 2301044897, 1296327769, 570705459, 336939528, 2080092184, 3872829981, 965890751, 3502502724, 1690026009, 1831182336, 1902323900, 4286417419, 1866681274, 282314224, 767262797, 1899747504, 1510712718, 1039414772, 2977327867, 4259500208, 1370467746, 3971818255, 3323233010, 2709824460, 3966687620, 3999360717, 1839685175, 2702607675, 2694244395, 3523100259, 62284129, 2961260448, 2826316575, 3650065742, 2586990369, 3381386605, 3538050350, 2516207388, 947573994, 2372167743, 2512272318, 306302384, 441027405, 63537950, 946828419, 3014967305, 1731862276, 569308866, 1226779138, 429871163, 3211628980, 1480340607, 1993503267, 971502866, 1169763629, 2135903398, 2520497426, 1072610307, 1185922265, 1561683163, 1841201231, 1974987360, 613462886, 3847635346, 1701034431, 2863329114, 1856475671, 284334561, 1158584717, 517481993, 670682100, 3871398995, 3882113197, 1131354204, 3414169481, 2161790472, 601486645, 794531107, 2608702916, 2436862099, 3870371645, 3344034990, 2196014333, 290378107, 4239079033, 2742092263, 2962733221, 663941294, 579228406, 3954923058, 3319279674, 3341589273, 1559397529, 387750413, 2935199642, 3706566667, 3801764404, 3239814547, 3255005762, 3623226058, 4239951674, 2971818918, 2440008584, 210017096, 2491104171, 1048357334, 3202469180, 4075406322, 3614751612, 3647776037, 826670528, 3809441593, 3898421438, 424203027, 2143881538, 337367633, 2777690190, 2609144386, 2079736026, 2863925058, 3176108408, 3284990797, 4239771889, 365719205, 3242200208, 616868544, 3696725163, 787166532, 303483776, 1558473115, 3511716055, 3764935914, 2142141949, 1761245464, 2050864532, 3990417100, 3337334242, 3534617717, 547400227, 3858994146, 276440940, 3215641440, 725668668, 1707585727, 3392165196, 351496668, 1774861213, 1982804121, 1922000126, 2767010933, 498424583, 3112175781, 4273820822, 474720243, 3514215162, 398718796, 2357056077, 1303416527, 4130909153, 610868587, 2704615786, 2320826497, 949844320, 2084257212, 3880102034, 1068665338, 1509807134, 960644961, 2325214690, 414204181, 645375043, 915820433, 474703522, 3027248048, 2386266869, 2786666077, 2633291327, 1807167981, 1909934694, 627574228, 24118201, 3972813195, 912395253, 3977289272, 984721809, 2341733740, 3248891161, 1137353851, 1342784779, 3321241511, 2141337643, 3957053763, 3174341679, 2418810956, 834105779, 898618959, 2274581762, 3689626216, 821329207, 737562970, 3666068211, 2175570781, 1059399276, 1110645003, 3343784978, 3987230241, 1178398523, 1034419749, 1334991813, 567742684, 1397764128, 3079805948, 2037767118, 2662073809, 2312204939, 3182414933, 3318659917, 1967659840, 1214005173, 1982391285, 3196997666, 1514916216, 4112202185, 2327368754, 4268188763, 1553167345, 3112241911, 400827032, 3250766381, 807352699, 2271435106, 3659997768, 3371595112, 3520865324, 240152631, 640477688, 728008763, 452561636, 4052411414, 4196787665, 2333353026, 287044663, 1856538418, 1953705529, 3025140484, 2867059529, 2334788697, 4049471024, 1128399678, 107752847, 624846797, 3016123699, 518627004, 3983621332, 3537305573, 1241576043, 1461803058, 3120802159, 1837495628, 2565504681, 3062174764, 1866006629, 668199020, 1559197201, 3840638138, 2890820679, 2652082765, 2194727937, 2886603298, 2763080132, 2231220596, 454134091, 2750699291, 2024122462, 373398316, 535535370, 2137471997, 1412784057, 3126936806, 488165615, 1082211069, 915977571, 1836344936, 2145634555, 3565335251, 2209954480, 2405280684, 3112307346, 2033750184, 323763881, 1046626596, 3118497076, 3740627924, 2880255610, 1547122275, 670124293, 406942375, 526461300, 3001682725, 1223236950, 1904930356, 1626639171, 1573958637, 2521811374, 3801646024, 265226738, 4085802953, 2264246727, 4282028867, 135847859, 382126120, 1235561513, 950815658, 1360027385, 2741820180, 2958253745, 1362638352, 2951033025, 3952145535, 209240260, 2163886810, 1309503687, 2358729318, 1236542976, 3218613111, 3372424179, 1926108582, 590228230, 174459469, 4290449415, 2441913620, 3211184132, 492661292, 655712242, 3131438391, 3340191823, 1216646048, 2164274166, 1492215414, 1717549479, 1711251571, 1076487470, 1554807062, 1772315028, 2439688738, 3589843303, 2772073014, 307639296, 2666124141, 2707187907, 998896698, 3160626773, 3891556496, 473878343, 655540619, 3295074444, 3657281526, 3163441508, 3180050439, 2141391510, 4068049726, 3022621872, 1608828692, 136187906, 3579891928, 2294720014, 986777733, 1147042675, 1462320942, 2025992566, 2237944795, 622686048, 3486394129, 1738658676, 1045255031, 3138843128, 1232454121, 960787345, 3925784575, 2730457976, 1403571564, 350991344, 2193133195, 477282782, 3432755356, 4272125469, 2151136701, 2496610178, 1485265044, 795485492, 4206049495, 918375750, 1216541881, 99005134, 741492565, 755754355, 3701159945, 518587678, 3834452575, 1726554838, 2517774262, 1968436832, 3649063118, 46822007, 3611100294, 509986334, 1415155217, 2837348524, 3190576440, 1827680093, 990725102, 141261373, 3982004816, 1251533989, 755454519, 1900120714, 2301000841, 311264891, 4189493785, 3373200462, 163246998, 3301349822, 1610169073, 2876750031, 2551045839, 1365289033, 1332462848, 2774676493, 2715442846, 1281273834, 1053731502, 1001381969, 3247628302, 709087934, 1583553295, 2996671233, 1205676073, 1672020362, 3025049592, 3959920881, 1762032986, 407999034, 3664339129, 406466651, 2589004635, 2271047064, 3915287163, 3009738263, 1547041649, 2637546168, 923010166, 3869798754, 523704640, 1944568991, 1356962648, 160759034, 3707588808, 759283944, 3484254141, 1375856208, 801446384, 1073135560, 1723824186, 26037377, 3562276807, 1094672168, 153589575, 3691469768, 3628416533, 3880607516, 3585982423, 1830760306, 2706223363, 1432619228, 2838517802, 1895704580, 1534144253, 3396325903, 2903753601, 4207883768, 1291029390, 758140941, 267343011, 2496903291, 936680507, 2828808752, 1700338566, 3422098320, 1720797137, 2261546500, 912963386, 2105905476, 2541988371, 3758905130, 2480324346, 180763689, 3639619687, 1958471085, 2923951842, 4156220670, 2593940290, 1678736826, 1182329290, 3646922240, 3964250196, 3772019607, 2074227966, 1312234280, 1444173547, 3691811228, 1378144890, 1467296830, 4115482711, 1781920624, 660530415, 2420343039, 113985467, 2911769351, 3403904621, 968179124, 1824643169, 2534178146, 1946772953, 3103848209, 2974116843, 1266553225, 1842294938, 2168032772, 2225624884, 626305400, 1919609738, 3098688022, 818459139, 2046950111, 1732819394, 2291832106, 3183232707, 343984195, 1057731194, 374855394, 2267208303, 146955813, 1817349367, 4272028003, 1982746766, 3996785687, 1452127806, 1338469091, 594614805, 1377529993, 2037160536, 2344072812, 2406201684, 2881158239, 3747442434, 818996123, 1317349561, 494908193, 3709802072, 796388130, 683017003, 1431796395, 3152998176, 1069335456, 3085585491, 3666215560, 3787426414, 1123046173, 577302919, 3011473690, 2577534050, 1736078102, 389057586, 2557986934, 1409455444, 142380837, 2325764311, 546821668, 1649052386, 1746082699, 886174977, 2081745715, 3130166542, 3039106006, 2080401142, 3948749686, 3929177699, 1288322760, 3095864438, 3984582319, 2178838444, 2684660420, 718765557, 3999262898, 4196928200, 3512317325, 2557872660, 820117799, 2012503815, 2728205037, 1050472731, 1354519548, 3324524666, 3746786538, 1484512780, 2280289601, 2357026691, 4073670499, 401258451, 931321953, 1364270223, 2629527594, 1128858916, 1082955569, 1979413244, 2092111696, 2322152245, 2718538553, 2143242353, 735018696, 936730797, 2539044209, 3887810730, 2803006402, 3788621664, 461488326, 1340571625, 1583020721, 289943631, 870168000, 1306944989, 903613673, 2192082471, 1577327678, 3421276872, 692235431, 1239779934, 2609090726, 175310658, 3331990572, 1847472215, 2736156503, 2599564720, 2505316482, 3009927414, 1051636301, 490534139, 399761332, 987680170, 2382321308, 1118564439, 2047176072, 2312076680, 1012160457, 4257916789, 3282517460, 600018984, 1446203694, 3154766272, 1671420635, 3925725860, 3859850221, 3295404881, 3135698710, 2116929771, 716653638, 4278401589, 447973755, 1870713636, 523896640, 2064640789, 2871319583, 3690722467, 2418261406, 385678680, 2213237976, 2091850720, 1405636513, 1357430270, 9087127, 2371247477, 1315696743, 3546764081, 1530405257, 3633323533, 4233619703, 923832745, 2528615555, 1832168526, 1542326262, 4268804430, 1084510874, 19263077, 3350284729, 1674872243, 2937988929, 3366567423, 2013412364, 3475180467, 924587953, 753981150, 2955138876, 2976845890, 3867854413, 1150081784, 3170556206, 1470304809, 333487950, 3406936357, 1408351935, 2021642538, 2153789147, 755404567, 3289776115, 4138575185, 4163627567, 946951214, 3045150169, 3398175352, 3578558048, 2502449653, 2341943165, 4174693296, 3495230919, 3327823664, 2916975069, 2128936974, 1983995041, 2962048759, 2519043311, 3463670837, 3896816967, 2403358565, 814023128, 1548860384, 1298603441, 4230624871, 850816278, 2959923801, 2569047026, 882153338, 1221290347, 1335011085, 99300026, 2239741301, 3052309113, 2276677589, 3780172029, 2610187510, 356564352, 1733729088, 3911853696, 3320508196, 1113289777, 1139270951, 2881412998, 553861595, 1559929333, 2650555463, 534448158, 3808756412, 184491304, 2201628998, 2355809747, 1595222916, 2069908719, 2641398665, 3572912063, 2405966515, 3190305264, 770764756, 3365528932, 313817611, 841701922, 11767659, 1705816394, 3226812640, 2907010025, 3160115275, 3484219777, 123000904, 2764575112, 2014955580, 3667118148, 3949461715, 3430664213, 3761228651, 50491440, 2865341125, 1467276752, 3184722936, 2551292382, 3996722568, 1915816983, 590956742, 4152263738, 2352782563, 2969816715, 3384591036, 1962046098, 4211067075, 699823811, 2339041066, 2667016660, 2228335458, 993806554, 2060957801, 3864414301, 1066083546, 2089638177, 3992223339, 348956602, 2952272339, 1529583868, 393904048, 2204046765, 2267053919, 1144113364, 1974263649, 1707271944, 2323245519, 197265056, 373064870, 1810796649, 2978932684, 2212705064, 2479797525, 1273966549, 3323084516, 3620758338, 881935167, 3472030339, 2139762735, 3289519041, 1632669599, 739369761, 27349160, 3402899939, 3520221303, 632704804, 2756075547, 3460754615, 1607436018, 747524994, 3853534966, 2906841031, 310821557, 3968101567, 679603336, 4119650631, 4124754237, 1098733092, 443772008, 2959504938, 4112349721, 452762569, 1353682354, 38473292, 1427920598, 1754526443, 990298733, 310274930, 308305137, 858625256, 1923285384, 1761676280, 2355171278, 2766224148, 1762519242, 1680613719, 4168581587, 2230402102, 3134223780, 1458822944, 765718147, 833760702, 2423813060, 2071250778, 1143338023, 325478302, 1560665330, 3754529203, 2751533102, 451028930, 1202643662, 438834944, 290570956, 1979188071, 1369425312, 2150714867, 1684568639, 3715062738, 248443073, 2158751012, 2635397929, 1570506951, 3420137609, 3886606357, 3464665511, 4210968950, 556023691, 4219163337, 1967297907, 126630675, 3459984240, 870504831, 951515790, 3575438987, 3061252473, 3747989879, 3566521774, 2396022545, 734928146, 2793949468, 923267479, 1853198146, 3971732873, 2446526733, 3856021305, 3020611549, 343507615, 3381932032, 1483704376, 3894040789, 2342123162, 4253351692, 1678523307, 1039538509, 2049510074, 1100654068, 1378909580, 4137148963, 2582156967, 1302074960, 3355603440, 2974531587, 2168076702, 885957314, 4152969370, 3289308779, 2873913328, 626395157, 1973104364, 2991278677, 4012106861, 2577858874, 4147124887, 437879322, 752371254, 1102179639, 3177874309, 2792536627, 2464010830, 1124525689, 3003461869, 2360729657, 827895298, 3842003573, 3875923486, 42592200, 3248491111, 1987842029, 2927094200, 2995197152, 3139243114, 1182234328, 881393171, 1471996041, 3781513062, 1351004922, 668422152, 1381094543, 3765752376, 2910826637, 3801005160, 2624835413, 328593563, 860154661, 2506503602, 1571638469, 4257652164, 202431974, 722818762, 3476738521, 4078205408, 3331556814, 1151496404, 2241445124, 969719176, 64341491, 4290497017, 3725313173, 829539364, 1064592506, 80626933, 3669770688, 3448110918, 2017645933, 3525418196, 2481697813, 3330823028, 909332554, 409550405, 526589432, 805142563, 2995339179, 699813944, 3782282090, 1479532750, 4030121694, 2621387700, 2728237956, 4052609390, 1462254598, 3938001320, 2198169039, 989195433, 2297827872, 1907207726, 617731177, 1274044116, 2144417732, 1502249072, 3018517728, 1643071460, 3754271488, 3965050262, 3732663014, 2566650631, 126698178, 2108818704, 2490314281, 3785133892, 3271039397, 923418222, 945307178, 1762588174, 75701155, 1507249466, 1444636097, 3696734087, 4035081035, 806955897, 71308546, 3356752245, 197566385, 1880578985, 3156586726, 3900539041, 3861671320, 547475957, 3759339680, 2028827110, 1945022646, 1947071449, 849329865, 4045303272, 1020470000, 2464494207, 3300093390, 2865250204, 2125785192, 3283973959, 3428934515, 2044658901, 4028323094, 3758848966, 829971190, 3596082324, 3737279506, 1502572308, 2352766506, 1288233820, 222685650, 124862092, 818409348, 3547781246, 3044282256, 3163691889, 4139442799, 2108351799, 1578657411, 4197236110, 2991656097, 1657943468, 2440859119, 3914759660, 2954692070, 3497590258, 4231297415, 4085989938, 3704386731, 2565689974, 10363030, 1646238156, 746135325, 398484295, 3309139524, 644534553, 1055508231, 4292301820, 3472677075, 1460406044, 3027370816, 3753691844, 807436240, 1543697338, 1842959389, 644048999, 2214849042, 2298933637, 2743016522, 1160098602, 1242037165, 936994131, 293497446, 470065541, 2660838232, 2523355832, 3787978677, 2854646482, 3987044044, 1779914072, 3000630861, 182103744, 1805446776, 852649015, 1369250256, 1686411590, 3926493779, 823002808, 826916719, 3011245360, 687344413, 999498168, 3352697882, 1089193148, 1155773885, 2100001701, 87364033, 2854942983, 3150264488, 3812634928, 106779593, 2553747878, 1549042339, 1434503577, 1398066081, 802617321, 1775354856, 178465556, 2206456735, 3354154424, 2713352641, 2689551892, 1670046496, 3957469759, 3789092800, 3489378870, 3043453691, 1340926039, 33955465, 3916937022, 1260667862, 568542240, 1711039632, 3840828370, 536153096, 3860250966, 1619136670, 1685141450, 1362158035, 4285340013, 1424671076, 4095442382, 40445269, 3094174181, 3701249938, 3662823303, 1529309161, 3206153238, 3187340798, 101032976, 1049114592, 1444107908, 1145650980, 47019236, 1351974733, 2145637021, 148461575, 2913944748, 2477732362, 2712359847, 4167127572, 3966566284, 1821958526, 748922453, 3008386836, 2718927124, 295949624, 3690508090, 3913771405, 704740892, 2981022644, 2313246012, 2359083263, 164458538, 652279406, 377643838, 2687528081, 4074270016, 3021954015, 2961269676, 1303077409, 129810225, 1675242331, 39004639, 2325816891, 809945693, 660233576, 3619432518, 2196033109, 1903873037, 1489825133, 532571590, 64222450, 2884719690, 2284005643, 3618538709, 1028900885, 3345976090, 1195004061, 762509185, 968799538, 1637624121, 2898468403, 325905840, 2044716865, 2744430662, 2606188575, 3969889320, 2776381464, 658516399, 1067568327, 2954156309, 4217476079, 3946329257, 3510989507, 714864751, 3451815146, 4056582643, 957407403, 2647246584, 64771992, 1521603415, 1769347644, 1529590391, 2799718885, 4073051605, 800151619, 4072227927, 2147427932, 3951988261, 2430929117, 4186537002, 2047091322, 4269378986, 3251509349, 1077659999, 3000087994, 3305235960, 3738269767, 2783736162, 3692946696, 1888659252, 378940769, 1182263598, 1388583211, 3534645922, 3477176579, 3080900811, 4253926248, 612588298, 1498744802, 2149266873, 2770649592, 3988772124, 2437409471, 4248033388, 502615485, 3464450183, 2177323099, 1587285413, 1748033122, 2026813501, 296467145, 413600625, 1708422693, 654845922, 659280773, 2090036193, 2428833225, 1277177331, 1379935198, 1570645513, 3721341843, 2158510214, 1412287001, 3422301412, 1201604163, 726300781, 2726528572, 172652411, 384144251, 1049816935, 905234867, 2815972317, 3670401318, 1940116832, 2198099337, 1440906005, 3274728676, 1322743076, 234945015, 34379837, 4189391720, 3453961106, 3724279193, 1595496783, 3129835057, 2925571927, 2803391216, 1999205350, 4257742318, 2024360378, 3161813393, 3290090190, 472780449, 482958228, 1726779784, 1053767317, 2035475614, 3450957938, 3555266545, 134603154, 1161364403, 2052879476, 2939493991, 2083606769, 979382794, 197148477, 2985250, 2444862137, 785706819, 1536900393, 1434554521, 3118296430, 614428231, 21463535, 693328709, 2052533015, 3713210167, 971807274, 2659923881, 1793137844, 4037162160, 455014802, 1233057667, 2067848296, 134749957, 1159720685, 854275462, 3545605685, 2405637697, 397493074, 3433909193, 951535493, 1124935184, 614947629, 4222117952, 2562853772, 3431655285, 1716423130, 3597125638, 3299699557, 1230427407, 524082940, 4114853905, 2723609106, 697231871, 2229854380, 643730452, 1621375611, 3350569529, 891593537, 3476435254, 179297712, 3703177418, 548955463, 3985184762, 2189757271, 4245647333, 1156731182, 1961304377, 728204394, 1928369983, 2710594963, 3217550068, 2318364988, 150558159, 2257432714, 3862812928, 1672620068, 3700253699, 2942131635, 1170173686, 3611271397, 128784298, 3967070885, 1461863900, 429580610, 3550492183, 1754887390, 3368692577, 4029859720, 515861976, 2203882280, 1687955600, 3445314939, 2650802188, 76947891, 1140514474, 3580585257, 1876478371, 3798045013, 2729913340, 226159815, 2120343657, 3407129107, 2947676267, 3088786461, 252385603, 3840751916, 2318750526, 871697835, 2713488050, 232165386, 558056155, 2877797671, 3997037157, 2524390744, 807659714, 1687201403, 4155623298, 105843186, 1336851482, 2949690446, 3453553086, 1061267272, 4173428777, 3338854146, 3216251437, 4163345181, 1232546897, 3069933467, 2619656093, 1225565740, 3965119355, 4003102491, 4132484154, 3770478420, 3990636975, 4064266916, 3705169900, 585324877, 1181945089, 4257735560, 270780933, 420159263, 296205671, 4062668894, 1558836884, 1665327324, 2177509083, 1381880991, 1965115982, 1860905869, 4167733696, 2504228319, 1396724889, 3621474758, 894866382, 227535197, 3963607658, 1931862648, 1341691405, 3700199077, 1306621979, 1392962275, 2332115640, 3666666997, 963753705, 1566800317, 3981284410, 4012545324, 3139803606, 2362780485, 372734888, 1833341403, 2623620882, 3385080244, 1062158541, 2701945328, 584681195, 4250350860, 4049392527, 3978900964, 195412480, 1911837952, 1907172049, 4287539507, 991827541, 1202000784, 3915862127, 1326575350, 37822507, 4120044447, 3075767937, 1731783620, 143115902, 3714272375, 608990704, 794454720, 3566562695, 1835411344, 2209951126, 162773623, 3217133231, 536718369, 1865962073, 1648371143, 3681311912, 383047357, 3406377775, 4026428555, 1340515716, 2908573161, 2421810593, 4184731364, 1568932176, 1602383194, 1764217098, 2158087774, 1368493060, 3940402454, 2840031053, 2629765819, 2634878882, 2524901939, 1685761084, 3524495788, 569753012, 820773949, 3129971437, 3846915967, 582156782, 3919373175, 1306793531, 3091543123, 611935638, 2199821988, 2698284716, 1200790283, 3203885003, 2047932317, 3762708394, 1392280026, 4127788825, 3384849034, 2209523187, 1767905788, 1523929128, 564731308, 1524516419, 418310737, 2402358591, 374821798, 3170832905, 3740398313, 3346305520, 2956416578, 4088679769, 2406889517, 839133855, 3559184553, 909367269, 36043090, 2155143261, 2146758694, 1075822908, 2074421453, 1171229685, 3588169487, 2084165993, 3370370591, 4193992026, 3190593349, 3463364452, 1313469075, 1743832741, 3337429153, 1427503316, 2264184007, 2302976715, 2153275734, 574227751, 2436867232, 1071117000, 2811360409, 935882863, 2396599399, 1381326881, 3739889069, 242583538, 1383078139, 1899492117, 2082034847, 2334847398, 1581911724, 3467793659, 4060716495, 1003883313, 2371435479, 3915957153, 2173776566, 3098435810, 3460391638, 124305132, 2204558828, 1589383090, 4140370277, 2379717389, 503002883, 1289701553, 1800707487, 982556856, 1095013673, 663905115, 2242967941, 1376300339, 1541565936, 3106189843, 1976498608, 3054028067, 615101141, 591700920, 2490627222, 707997092, 2045181186, 2953058470, 3722065532, 3971860179, 579179452, 2527022993, 1485431646, 614096281, 2173919015, 489905694, 3026956082, 2008590059, 364808300, 3452634492, 3905750380, 894813987, 2654671207, 3994963765, 751707052, 317945993, 773928632, 3046036928, 336380218, 1323942816, 1937625442, 3064513345, 1597174020, 3523328611, 546835682, 2182966713, 527395632, 4177376, 2525321464, 3551048439, 1556428177, 900206295, 102022374, 315185617, 1147854551, 3563223030, 2385160939, 3244843967, 1041526299, 1431234884, 453981433, 1667662100, 3791876903, 3656851596, 1771402836, 3122573889, 1631806634, 213610022, 377908384, 150023313, 1103296806, 3062436411, 2072877873, 451858842, 3832386627, 523842517, 4112722992, 633122943, 4230269740, 2973072232, 3508911095, 1489390183, 465025148, 3036742391, 4123297836, 1337453135, 3729500624, 4134549110, 4292415353, 294778681, 3893706484, 3063998852, 4002894681, 893664764, 2353494570, 3412097609, 2228746633, 2774915020, 1991336897, 1475566243, 4018667715, 113035293, 326192536, 3776030591, 836607167, 2462299216, 3395913258, 1191153099, 3380822832, 2691996638, 3093654531, 195839524, 519357388, 611657940, 3174105482, 2880939677, 1302169559, 1307974704, 1028831221, 2531869838, 1924335735, 936982190, 3106628976, 3170334074, 4137080961, 874549584, 4257507612, 1386054473, 1382230425, 2484708774, 2794340600, 764967721, 2816418685, 3587518692, 1811066596, 553085184, 740234381, 506217601, 1165666376, 1047947614, 1890382624, 3558531084, 2503644339, 1763839517, 757461017, 2057858441, 1136795250, 159281857, 3851105436, 641363776, 1741050001, 1725085267, 3376373699, 31563190, 2409924172, 3460549826, 2987619700, 3072862025, 2029453847, 3181068464, 2930656911, 3418199974, 1384544046, 53165918, 2385115441, 615359510, 3091569826, 3438886076, 585320360, 1296157733, 1899872023, 796755358, 3211529883, 2874561219, 1409101934, 2625886217, 1379451455, 2245415784, 945150152, 1103072233, 749911955, 1004143411, 1519686928, 3777228231, 1824475202, 1837543626, 3129601940, 3811870937, 767445618, 1470654964, 746743753, 3931371298, 4137926807, 116043550, 3162073920, 77810346, 1766696747, 453707741, 2277472734, 3780146061, 123383339, 2550806870, 808941621, 1783654158, 3936957084, 1936076898, 781134599, 1213125244, 2652204482, 1709233960, 507613809, 802621151, 562768757, 1641156531, 2861779799, 1003698772, 3853755577, 4018220026, 2390216351, 2829690808, 3086851070, 4220927227, 3239964887, 1880386792, 1593795634, 2049007417, 2839296337, 2928052752, 610468205, 2956875299, 2716604248, 573010688, 1680053380, 508296083, 1176860797, 2763322182, 2050972485, 4152495776, 2565736103, 1967807243, 3859220886, 2001326498, 232425034, 1840129939, 2872448275, 708865831, 2560147077, 3435577207, 2465643816, 1878202951, 3861111645, 745484531, 401538670, 1997014908, 4196386492, 2477390388, 115853930, 38083580, 1842537442, 3636238394, 3127191796, 1437282798, 1196122384, 1231502870, 3012434723, 740868148, 900732895, 2540974942, 1155672594, 4052757471, 2596237441, 29151541, 312327905, 2147352242, 3760711459, 2678753360, 1796036203, 873955215, 3229501337, 789549594, 999431946, 3138289801, 4125841204, 605240765, 351696387, 2550748294, 1647979225, 3569338951, 579055367, 1523011189, 3760019673, 3842070594, 3265606717, 234295354, 1928247668, 1113030582, 4290203668, 1421433014, 1559133672, 1299270133, 319368408, 449015839, 2354246784, 445316558, 953533307, 117837670, 3681491004, 1073594974, 264556984, 3333928717, 1319825661, 1980452011, 2756947010, 293601506, 2959099691, 1944005387, 2946893630, 3679244260, 417370045, 320579018, 2847031403, 3039590323, 657166331, 3854482355, 4195725139, 1189653008, 2708577000, 1704722030, 2071619537, 3251798687, 917461923, 13284214, 2590459092, 2789104263, 1636432072, 1452978251, 2071761896, 70505572, 24567796, 1442342968, 149454208, 3918257713, 2010047356, 1881607696, 2407193595, 3675077992, 100288567, 393850325, 1660257781, 803452710, 123608517, 1547957828, 415892236, 2977107672, 3278775839, 1801106823, 2734176283, 1576796483, 2982045874, 1264584430, 4272106226, 3534898626, 75480261, 2901150436, 3974284639, 3150449934, 457071715, 3826168419, 3119246081, 121247765, 2600711554, 778154858, 3938746991, 608382498, 206653108, 1623617049, 3259593738, 2253818269, 2119021302, 1417503256, 3330112021, 64865106, 3623517786, 2305982578, 1885122540, 153973068, 2956967996, 1756296308, 2225291679, 2445915829, 3660182949, 1800362491, 2897634839, 2229225579, 2219454508, 1281076281, 485508177, 4125656459, 163198263, 3957010733, 3285115365, 4226822959, 2133569145, 1528541023, 1778735141, 194946623, 436401389, 1012372880, 1462936262, 2579831450, 1008938842, 1764182350, 3027495061, 584082305, 839544906, 1385963618, 709115263, 545633931, 1066252703, 1020405894, 527448855, 4196025825, 2166744844, 688849862, 415166945, 156607561, 1286465096, 470438939, 713441817, 3924897982, 158950972, 3219326573, 1848977400, 1158984631, 2320274871, 3556642045, 2531089898, 2181326468, 3556697109, 52279857, 1337308939, 695259017, 3907741195, 3883479030, 1176151038, 1494174766, 3530542331, 3159036214, 1746730228, 4167082543, 177018463, 4135628812, 1892217013, 2230683199, 1654041520, 2169313169, 572790179, 1679100045, 2765206420, 1019838425, 1951063074, 209047922, 436046957, 1607575167, 1371349058, 754050002, 1810358794, 2363489640, 1061827184, 28400609, 2028061704, 2143337933, 2319717914, 3094569657, 415840866, 2937657733, 4210878946, 1635459354, 381071168, 2078971520, 2903260381, 3367556396, 1461147152, 1626722703, 3405785122, 1452219992, 2654573043, 234360141, 582898240, 3886429019, 3898025277, 4192923418, 2296819768, 4206367015, 234389842, 2804109630, 3476660611, 1538592506, 4012796494, 4071012209, 2022724735, 2367692643, 1804460877, 88743589, 2657678279, 1780983173, 2960779411, 1981978130, 3981768693, 744779191, 1290711592, 2277751915, 1854401658, 508707866, 577332801, 2562495414, 419344863, 1179300315, 1680031305, 3554528666, 4010737418, 3133242123, 2070484275, 3954063401, 663999217, 768218191, 2999287691, 2775157522, 1003530114, 3167330717, 1466804387, 3589965190, 1678266636, 2800393433, 3525751486, 3170623214, 4262638340, 1746685302, 2804958811, 3734338810, 2020566413, 4062987066, 4123921450, 3514799358, 213567486, 3098576852, 1937170906, 1751235126, 3073421416, 3552938510, 1591636620, 2129747285, 581667360, 842094566, 1698878534, 3474798473, 2153833769, 543259558, 1950509882, 2625360745, 3731004079, 3120601791, 2022588878, 783686538, 314424589, 2857560322, 2372223508, 3231203054, 2866879728, 4057386041, 3634222477, 1115781990, 696494441, 2991856794, 109090097, 1117574221, 4249848142, 4145945830, 1527675154, 314208146, 810409709, 1789311006, 724070682, 1820973318, 4172823736, 3380131186, 1751078514, 1615016002, 2298358480, 2866078859, 832851852, 848837535, 3961199285, 2151407292, 1257896821, 3990334365, 214137182, 1059621273, 2851296853, 225831512, 323807359, 2152986605, 1604658376, 2771897851, 1679689887, 2113635104, 221736765, 2125370686, 1279581984, 1174186283, 1146745362, 876764915, 3926603101, 1868044035, 3338778609, 1192149881, 4282621215, 3950786067, 470593971, 3802850514, 3498699765, 2839642086, 4000451208, 1986546103, 3339195620, 3075196138, 1981040470, 1705686917, 58222740, 3774540135, 29689676, 3782648117, 2192023391, 2407219547, 2246525989, 1362080072, 2569785547, 3121272088, 119836458, 564559562, 1680270327, 3223105336, 3033375323, 833529186, 3322433933, 151644428, 689413623, 2795331742, 2766435298, 3876143916, 3125928627, 3644530358, 3542873323, 2261043832, 2949139593, 2863788678, 3160706861, 2990907374, 446095866, 1311283988, 2839090911, 1638318570, 887302393, 3991853884, 644716969, 2896491454, 3475478615, 3914812730, 2852686649, 824342983, 2182969980, 1586508994, 3059233202, 3985543116, 4161454576, 2814203010, 4182460465, 121852198, 1403074601, 325329602, 2745586215, 3015557895, 2403662646, 2265796636, 309612458, 668400199, 521493979, 2691201840, 3135894945, 1416486222, 857986413, 2690972924, 1000845101, 1238306828, 2911130080, 2093513605, 1777960979, 2160944093, 1904070401, 2057439988, 2041386363, 3354233777, 2830324691, 3240255346, 3219637267, 1162692215, 2918101927, 3638943710, 1098657283, 3245431062, 1510169003, 1428662464, 703245684, 599857600, 4282699643, 2152401260, 3849685500, 2359567394, 1699044156, 325550781, 798390861, 3483800966, 2092961062, 2721562167, 3925500354, 835140646, 3102061722, 2391722386, 412527760, 2517049314, 436757074, 399377784, 1819070565, 196379361, 4159518072, 3169584877, 2455432819, 2200505117, 405650024, 4024252183, 708950470, 2486408538, 2357515825, 1082867806, 1544166797, 77520859, 1624645031, 2581813435, 1752981687, 2786829238, 3783870874, 4148504196, 2253515411, 4252354714, 3128621661, 1279809742, 2024490865, 1693695426, 4047368969, 3407189818, 4159177552, 542777356, 669110271, 1513998489, 4181108933, 1107955410, 201869410, 1271917373, 3925033054, 3430668995, 3581158223, 2887004795, 2936099997, 1685312317, 2245504130, 1154593763, 805729648, 4152603241, 4173955505, 3807255516, 1984113901, 3725199221, 3377229134, 1126147346, 210538356, 2452980837, 706364148, 1761653027, 218808593, 582335432, 2955948250, 1915249564, 792889565, 558617661, 2466633860, 3282377831, 540174517, 2579756800, 47252387, 4132420599, 1874044150, 3517218793, 2170717502, 3715155795, 1262060619, 1853437245, 754414791, 140580600, 316093580, 2022355966, 1812466699, 2442455737, 3349876581, 2852832732, 2920317225, 1937348476, 4094204052, 2257690153, 34704110, 692466191, 48343202, 2811579166, 939566396, 1579674248, 3967863141, 619349909, 3392847336, 87592781, 2052413740, 2877780633, 2208989079, 1870634853, 276650444, 2371736080, 1167092285, 153450466, 159562643, 3734039666, 3447088643, 3272752045, 4238684806, 2645979570, 3333191642, 3933910435, 818751872, 705834285, 4220127447, 546953836, 769587803, 788156111, 2470348098, 804737156, 3960938238, 365981830, 2061628617, 1015419034, 4014827942, 2284129694, 1605867097, 49520963, 2402282911, 2465100406, 1997386092, 1083476521, 456002372, 3822061675, 2111161728, 2064546403, 2257057090, 2823947550, 1977429913, 1910887714, 3699260856, 3458373249, 4146062429, 4214135601, 197661643, 3917574798, 3714308250, 2293934461, 1474053638, 2042792262, 3630142946, 2733094685, 1671723054, 4086589372, 2382509021, 1387301337, 2387216749, 1880984360, 1733408017, 3236912040, 261430096, 3413076618, 273857853, 4063837135, 3049031739, 2643803290, 3744460413, 951976358, 1486486886, 2554717446, 3845061182, 3739924922, 4278656038, 390993248, 1360285873, 1999194864, 361825077, 651497340, 2180406531, 1775482261, 1227420951, 964114575, 2861712903, 2323604670, 2458253480, 929911925, 588189819, 2806597084, 2666759770, 1350096509, 3588316393, 1309975097, 1170190014, 1990126482, 3749495637, 4235748549, 1572868437, 2987350435, 1672615447, 4139904837, 3428992070, 3537839420, 3551610829, 2774370132, 3722213172, 4112086263, 1761042158, 3958983973, 1789769615, 2588102603, 3745011510, 2586066555, 3321741085, 3597307196, 4277399806, 3423677349, 1530298411, 1405465175, 3750060981, 1051747726, 2471550562, 1389789155, 681243051, 10639692, 3671109664, 2488568869, 3988141463, 3848174202, 2468127708, 2080775308, 1429113251, 3024927438, 2287090250, 1786818792, 2053024708, 1912124504, 4188152769, 1087329657, 3889238165, 307603594, 3607219695, 2013560403, 693493328, 3776750619, 3420801220, 2137120781, 2518967354, 1042631041, 670223796, 2689977854, 4149323223, 3606616772, 1122736099, 1830092798, 3903965507, 3557380831, 1175840449, 2590929391, 834497263, 1097973018, 733633542, 1871954812, 921493296, 1971553533, 3530584022, 1747333867, 3253823409, 3887247451, 1950582759, 4184987541, 787251398, 1912107568, 787561429, 735483492, 3075300318, 105218731, 3914309844, 51508997, 1750916919, 1568592371, 4094582072, 3644024703, 576363023, 1502730369, 1083924764, 1398540754, 2738711865, 1231645644, 1365557299, 4213933474, 3468507820, 456191215, 3400385323, 3311511212, 2652985037, 329751231, 33264925, 426643950, 1828432051, 3602208688, 1661856104, 1244819003, 562397723, 1221514274, 1420730703, 2702363978, 1308021983, 801873620, 2277435545, 2225772446, 2002063154, 1976764701, 2608956152, 139523654, 596235588, 3066212802, 4278853598, 421657381, 311661183, 291984105, 2522290749, 433571618, 1362728527, 2133651530, 4016569825, 2684507109, 1809163839, 1473413354, 1818790655, 2622664417, 4032995967, 3393443821, 688704128, 3444800112, 3191043472, 3686862153, 1318029814, 2026344346, 3502321362, 3134392168, 3667706277, 2139255142, 1468121194, 3305102060, 4189361114, 480027229, 3564390649, 1590137471, 921707568, 700218182, 3995229878, 1418941510, 3732433071, 3997487538, 3351600397, 3168776223, 1573839040, 2461415426, 1104194208, 3430588872, 1646938083, 569970069, 807620130, 1172476678, 338939213, 4125193949, 61485806, 1860971171, 2025585552, 3298104850, 326925065, 2588279389, 1579027372, 896517293, 1859322964, 1980004707, 889502129, 913775127, 1355429436, 1876477749, 2488058558, 863252565, 2776956197, 2655602217, 2025576726, 1994088338, 2484166357, 2359104239, 2568963165, 3486839203, 3471927484, 969517925, 4273941665, 3645228943, 1682104160, 2243725038, 4164101445, 3931070118, 3965323666, 3829816501, 2007467079, 595801246, 1533623466, 4234745125, 104764000, 3171521419, 3411895999, 4001091519, 854777198, 938525591, 3848991621, 31199859, 3176396999, 1486193521, 2381968138, 1802587701, 4095707671, 4027452868, 4260915323, 3542068256, 1710618014, 2274987770, 39064463, 906188976, 4021234068, 1307577593, 1112844949, 3631500069, 2115457950, 2248646511, 551895852, 1404756430, 3889484224, 71142700, 909116529, 3211006875, 1909583069, 1699819064, 118463042, 2045308263, 1989971969, 553537079, 1189932090, 2111073561, 2483065739, 147920059, 1873307337, 1538931765, 362472871, 1665228384, 2996821841, 3093080881, 3623932843, 4133478501, 3804063452, 1557120152, 2837465442, 866554371, 777583794, 3252059987, 3667247009, 375760805, 2925437617, 1601003227, 904667997, 242159376, 2420484442, 1234080729, 3968590644, 463118668, 1824519418, 1038439077, 2581623388, 3012085539, 2791491382, 2512282594, 2687784899, 1717991430, 57796877, 2929754681, 1407113197, 3713748761, 3379576905, 2675456031, 2472373980, 3218451438, 401763454, 1804346770, 3607498487, 338138552, 2031984472, 1965071865, 827807852, 3113853252, 900537728, 1183666488, 2170722030, 3970270201, 3449356051, 3773270567, 1624598357, 2611509593, 1353276383, 98385214, 1514871477, 3796258473, 4154583412, 3742300981, 2119124533, 1427909411, 195003654, 598229624, 1506165216, 151632845, 2965690550, 638969764, 1580359386, 3185323455, 201017620, 1754867886, 2571935868, 1087261153, 2627444185, 2686271115, 3667927901, 3279890960, 440831974, 3653424678, 1441854085, 2656509036, 1392114176, 244192849, 3535110549, 2125122606, 3823232782, 1246847015, 968527623, 90002279, 681345842, 3848592323, 2993699453, 2295468296, 3366763281, 1268114504, 3535792143, 1814328959, 4094099594, 3089140974, 4124396955, 4014143501, 1437474528, 2003952072, 894492446, 914338492, 770557405, 2928474218, 2189576252, 1538063088, 2437784657, 2083579022, 2985597218, 3183699323, 2270752197, 1505270296, 1648714561, 23584428, 335823896, 1408342317, 60574961, 1812148290, 2463511337, 425436853, 3813310538, 4083162407, 3869234492, 3596705151, 3277572133, 754932779, 3613888017, 2666591645, 500517981, 2973986810, 3163507970, 3082038616, 2211268886, 3070518047, 3805370620, 1790607729, 328663467, 345639140, 1726738174, 2471009621, 65530410, 4100718988, 2310810767, 1268165204, 1918041394, 4123754325, 1049508146, 2026473737, 2183126888, 2196891197, 900704975, 1183343866, 756007634, 3017272491, 4049391291, 3727696901, 3847250573, 3100126355, 3232613016, 582634825, 3707297954, 3492406980, 3870408429, 902695515, 2527502818, 1732137746, 3863013202, 3023270841, 2699270294, 1359994862, 1453274196, 1237293273, 2111900078, 2770041997, 195595707, 2070456314, 2957894949, 80627265, 4275477025, 1971338974, 3976747708, 3412719610, 2228311545, 2569280358, 4064319986, 2641784338, 3962187013, 3937712238, 4015524720, 214772070, 2250769735, 4099222391, 1292545143, 2057129890, 4075307338, 1235480751, 1591439886, 2854335071, 448641249, 2731911981, 2753359369, 4164025513, 3596289176, 1971142009, 755299251, 1960712366, 3163871973, 2709035335, 843816345, 1479525224, 3249009901, 2680004752, 3667948033, 2365896822, 254789446, 1104548891, 3717003912, 3196735393, 181731390, 1624433205, 671414221, 2172153904, 1006281524, 2286385616, 206394367, 1911303812, 505681930, 2059846417, 3805100298, 1163612335, 3199146946, 3082517214, 4047478236, 567762709, 1732871439, 4222392488, 423648871, 2771800433, 102364953, 235271494, 4252730959, 1970778115, 699539807, 385392376, 1798045150, 2874223391, 1501417973, 1122607003, 1555853065, 1755032060, 1276416890, 4119546966, 3854612743, 1945910606, 2017786251, 528209143, 1096618103, 4096833614, 1349140971, 1117200652, 3791464825, 4090535205, 124268856, 1375046620, 347083645, 3749721773, 3469391912, 4286095796, 236601517, 1475635669, 1544824887, 2479842747, 1178810858, 293763643, 3976727847, 3943636544, 2603164250, 2436042204, 3546796944, 525270577, 3176801710, 3015628199, 318791262, 4024995749, 3000727429, 2544449936, 3151909675, 540570763, 4118873420, 2462192718, 1480548210, 781312086, 2821379590, 689422556, 1600175821, 225621235, 2953872454, 2129756208, 1451512534, 1213644979, 2616633379, 1256513470, 3622748112, 2409568201, 4095869168, 3519434604, 3783216088, 201290133, 1334131551, 3543704982, 2308068730, 2875918208, 2506968253, 48634234, 3927397478, 3779912594, 3248762243, 327117908, 1949156711, 3226489915, 2054403549, 1046968773, 1071843944, 1450356538, 3172490900, 3550343734, 3288851723, 1651804906, 1493742390, 590017207, 1733357714, 3737455238, 3563963187, 1822927748, 4030928957, 1223569259, 3942382567, 1555733189, 2347086357, 2643706878, 2895493825, 338300201, 1243225570, 1698981281, 4047326743, 2430529678, 2462474666, 1998019678, 317043893, 3819312030, 3352969100, 2405859532, 1466907479, 321056762, 448054843, 2117464789, 1169814242, 448220673, 795900184, 3095808817, 2234951361, 2163202758, 163403493, 2959728688, 3074856662, 874291080, 4101086393, 1224192895, 1946547886, 2127882423, 3491901814, 2730204842, 1495971352, 1022981245, 2141502689, 90505120, 1419601941, 3388574251, 1014340959, 2374540293, 746178678, 422598174, 911140616, 3274959916, 3763385805, 391602036, 1315188673, 3948068876, 4004066449, 4042767032, 1997115519, 931799947, 3561731281, 2749904947, 1925730460, 1843372136, 1299543324, 4279599258, 1078843927, 3274933213, 3789521339, 3211381093, 104962468, 3449929456, 1656251611, 1194562888, 2641791688, 2897855, 3516779644, 4247297009, 4173252939, 3420069350, 4264087278, 1686441047, 2403618934, 2547704616, 639386442, 1116632809, 112049716, 3953350486, 3488417501, 3887377609, 3185362076, 828314970, 374350309, 2940200113, 1780416795, 1848833449, 3730579173, 1943158167, 2789369531, 2362512303, 3032778464, 380535229, 2651240311, 2123111079, 1569200108, 2741297702, 1048145115, 3940809181, 3246386066, 2699793232, 4200655923, 1763365793, 47836209, 1901172228, 406562385, 449140713, 2045217175, 2181664832, 2421682797, 1688554989, 4197731093, 3951743159, 1275299164, 1266764658, 4217583063, 2243881753, 3978360943, 2184256375, 4088719889, 3805806224, 2088191294, 1204896250, 2465345785, 1137627226, 4212177542, 2212873023, 1798191644, 4264349874, 1931959672, 2723444987, 3233814315, 188182443, 2750918589, 1252309989, 4039419686, 2234765425, 314751081, 620220149, 3714397395, 741110198, 1886157028, 47951928, 1869668634, 4203978355, 3998717797, 2094416699, 3245962808, 2917942082, 1482287407, 4041147913, 3772980706, 1272204281, 835977046, 4023123053, 318325784, 672510809, 311501877, 1573745557, 1437597691, 2685567297, 1918674444, 1358962797, 2184015671, 3553445158, 2866258208, 3470812732, 1865488159, 3936685852, 3975023824, 24515841, 2091111119, 256852658, 1400514394, 1305670854, 884610414, 537325242, 659261207, 2849853968, 82788868, 1578962317, 2206024373, 3023512186, 3810651996, 1055996750, 1738383553, 2087800616, 3490587859, 3699233942, 3436097697, 3341640786, 2610721149, 515062966, 1420867120, 2569837157, 2128681620, 87695544, 3593085784, 3691606602, 1207026481, 3379588130, 894677763, 1588530638, 3604627937, 2025820882, 502501737, 2721346799, 2947830182, 570278658, 4184605712, 2991029339, 2411394716, 346155937, 1847944286, 3655688833, 2903837447, 3136582378, 3699732673, 4137489352, 586888049, 3765753696, 4217075926, 635835385, 4258938182, 3662065211, 3534061737, 236731489, 4135597314, 2950729184, 1766995390, 3457454423, 1836285229, 1328996086, 3201750357, 2582584358, 2657877127, 81214026, 4201101823, 1399260800, 1550958474, 4152876854, 3557576644, 3663445774, 1562116195, 4201415358, 46165754, 1444375034, 927621464, 424812910, 3964676699, 3456597037, 3193962493, 1223483747, 2445964721, 391511204, 2206108771, 2721673398, 1695873684, 2173213104, 2248704026, 3014314408, 3731242288, 3479963395, 3689209261, 810312354, 2042015826, 1321343407, 224923339, 1941681566, 604541446, 2872032364, 2796827606, 2405108381, 4159810167, 3932292669, 1043992577, 2010986276, 3279628128, 3058785317, 1355876208, 4278264326, 867464453, 3945061923, 1997743268, 560469948, 1480644373, 691594631, 1838972652, 2897082173, 1859827053, 1768818491, 3978145194, 67425640, 259182696, 1930520294, 875582257, 3509170442, 1689257258, 2599925349, 2428155647, 687335188, 328162029, 2373785725, 3175146386, 3806508051, 3866417341, 1145065832, 2065808161, 911165406, 3270924234, 1004719485, 3428074022, 2532705472, 2213009244, 1086700884, 3895747823, 1449706325, 750048491, 1207039560, 128175999, 4130213856, 260524116, 1559282487, 499932144, 3453589385, 1724271785, 3512727727, 615017352, 1070808661, 3215742292, 1992687719, 1688540372, 923891484, 1492475072, 2594757907, 276362236, 767697171, 1704789235, 3487303902, 4229584986, 2517865608, 1442328240, 4041184135, 1774462255, 1348737250, 2743178814, 3262282441, 423022738, 3179853226, 753866256, 668106850, 550795823, 3768427653, 1975493578, 1458073253, 1542749969, 37631318, 533753878, 3157283297, 3824341633, 901379179, 3778729686, 926360481, 1445475618, 3646464692, 1055677912, 2406450269, 1748191973, 1661245978, 1489374160, 1390895793, 2806757143, 2253517852, 3973632811, 508753994, 3331826114, 2867749269, 2259837338, 4211645779, 3380995454, 3117666883, 1634095012, 716548331, 3138260561, 2413042263, 3381843283, 154122171, 2745343663, 4087200043, 2605271074, 509217127, 1730302227, 2580773798, 3251385314, 2570415094, 2255353562, 3740550599, 2973876404, 3192100583, 2755343455, 3878247198, 3591149012, 745743792, 4241876935, 3442766236, 3681072547, 228182231, 3600288481, 2175577495, 3205477266, 2044810766, 4279058443, 2140917398, 4064998136, 3833210949, 3367562798, 531975376, 4098877880, 2362065019, 1069606166, 3555863784, 481329573, 602782076, 4290233644, 80841854, 1063320047, 1356180828, 1983770811, 3106037889, 283118597, 3792961156, 1425104078, 76266443, 2207631887, 1873620234, 1619388612, 3185013648, 1608079995, 41247789, 1300234414, 1736289143, 3833307434, 2539352412, 1294018152, 2267114676, 2454322491, 3459909327, 3284823444, 2557015857, 142798466, 150254125, 780962040, 3133723810, 4252056604, 2554430830, 349031777, 1465755415, 85891315, 3426057744, 3346768397, 3503396615, 2298772454, 2801691848, 562003419, 1342771953, 2284286573, 2679768240, 2357403658, 2387645763, 2655316820, 2720481006, 842552755, 102431703, 2742859417, 1323141460, 2200903106, 501189708, 1738416335, 2095775628, 3504719425, 658256409, 901303535, 4178405278, 1244129583, 1656849653, 3209516291, 2012604623, 1957438927, 2914926255, 492228080, 599378406, 3177742490, 1752268131, 885068187, 2741368380, 1287417955, 267816682, 222138067, 468335635, 2894150551, 1646685233, 969146647, 859229416, 363978332, 703717300, 3946084869, 823349694, 3391957459, 1859701286, 1652042531, 4075853093, 3893993024, 401514366, 141405195, 3139891251, 2314980500, 2039377815, 3721812241, 3838703522, 687023717, 1745143943, 3988319771, 1895628076, 1355097138, 1863024168, 1432308247, 1788432639, 4079112306, 1370814710, 2724712892, 1778150425, 3875167354, 977907173, 3181867791, 3750179132, 1681704446, 3962726949, 40348525, 1683770638, 159832781, 1336856598, 1917295134, 1534619003, 1182784865, 3253052445, 3638471947, 3654632906, 1026177387, 553999593, 405209676, 2511829684, 1718951964, 1756649599, 254615396, 1123764571, 1642046381, 306414857, 37453715, 322051507, 287995579, 3346782663, 675211654, 1716341719, 1304764133, 4126865377, 1504817170, 1888680249, 1749397205, 384574425, 966538310, 1010782918, 3049035002, 1091694885, 3998057230, 1908948474, 793879316, 1851654387, 2256094116, 2877869252, 606273342, 1805703426, 2686101278, 3493437608, 2565071446, 1057947135, 2184411127, 3544075696, 308701943, 2394044621, 2669876924, 2861020773, 4108725818, 792780715, 2269220895, 1611077114, 3015300913, 16549153, 1033474350, 771713658, 1781852598, 2873904961, 1697911265, 1175666141, 3699765757, 3058989384, 1907356058, 527579662, 2190703469, 130867916, 4128101331, 2698182699, 1954444451, 770449286, 2759858975, 2925724853, 3100272378, 1956082729, 887961448, 3350990435, 2327850910, 2457748778, 2290772930, 163201346, 3581567862, 2468890444, 1761994720, 1195298723, 4111872217, 1614001147, 1917222687, 1473709974, 2624210758, 2516295656, 3009698197, 3854194036, 1974594591, 2416861129, 3383564894, 1870648744, 3368491720, 760894335, 2267393342, 591603721, 444847336, 1606130259, 3173506374, 871290128, 4170027433, 4285733314, 536717553, 484699926, 2506435850, 2399173687, 3971154912, 1156096748, 1035653386, 449432353, 3496980411, 109190994, 3445814166, 1067866378, 1023497719, 792880993, 4101096312, 3097898461, 662658170, 3404194846, 2207437213, 4087091252, 282419021, 3372563550, 1687964820, 4156656070, 274241257, 3627420869, 3744549584, 1251346179, 1061007675, 607693864, 3143041889, 4033610171, 1743794262, 821943865, 1646279392, 3659979138, 12079977, 1900462192, 2597121895, 2507826602, 960185948, 2727264871, 1449568559, 3942405473, 917026557, 1828603026, 178922797, 3397731709, 591554897, 2119067166, 3788799370, 4195743694, 1095942716, 3204150445, 3340107871, 2360918754, 4118722844, 4116321539, 2345862449, 3846986998, 3472265912, 3149019686, 3331606855, 1050319643, 2388065850, 907601888, 3254163991, 2406802669, 2370052676, 2648664473, 681132823, 1198964877, 1727802518, 256515862, 1533985, 1721290637, 842678414, 997320756, 2081608665, 3476823212, 3331824526, 4033826199, 3591184945, 1982334159, 1837583558, 1263362433, 3232566683, 132164899, 3225202712, 3356411629, 2936194453, 2768860577, 2575988623, 735395362, 2107244938, 2391616509, 1475570815, 3945668123, 418365033, 3030067548, 2087677840, 2313985583, 1143752726, 1432595233, 3390675577, 470675532, 963208537, 3548834122, 34521353, 1162100619, 3134756544, 2149461295, 3317521998, 253935924, 803522309, 2047224182, 1889920300, 2037117709, 148745780, 561619773, 3195420020, 1196120988, 3233439293, 1934954459, 868607154, 642722537, 1143240979, 3145690253, 2325597442, 3486108885, 1750316735, 3346934293, 1220463321, 1425492600, 3326436391, 3871282269, 3339370245, 1345244558, 1264067522, 932829496, 1462564772, 2172755450, 1571758837, 151074021, 3532638244, 3219785198, 1810210083, 4220040604, 2734024988, 286359220, 843623658, 4221401116, 2838864844, 2154254495, 55448016, 4157823191, 2599415731, 230972239, 1810918882, 1198978306, 636375217, 3153955413, 4075845775, 669373263, 448578678, 2380547810, 3000019796, 3393425527, 176504203, 4194299312, 1364614469, 2880178317, 1380521941, 2551426726, 3106471336, 2308188700, 3648970821, 3197937242, 2526649297, 2017487788, 3990518057, 3695633904, 1641616144, 2742750407, 2953029908, 3245009001, 798969219, 3425500022, 872123998, 1301580419, 1614725303, 2846891185, 871691608, 410284693, 168042528, 317266020, 4220838379, 1961815598, 3384522594, 1024399833, 1902941034, 2899509070, 1791319441, 1890668970, 1348219359, 804405119, 627622172, 2961973418, 1137102071, 4155708671, 2300341163, 8513558, 138824069, 2088823839, 602853847, 1272019825, 2891408508, 976906883, 1803288735, 3989844683, 2330092162, 369042990, 2071246961, 2058768484, 1968196449, 909343648, 1965588102, 4076192672, 2300780476, 2227156266, 2805188408, 1436254482, 2607789547, 3329090082, 2820391688, 2463798429, 2026999286, 1976061587, 3960480413, 21822872, 2581404416, 724998225, 1264408778, 1878428805, 2558003982, 2861912541, 4167163851, 394805297, 1262852597, 1644192839, 3287501885, 1451325754, 3556557171, 3066636108, 3248510795, 4120857921, 2262309704, 3927043592, 3138160649, 2843199650, 3485312465, 422176208, 1005756602, 4016173543, 1850862185, 2296294979, 1977291470, 1230799055, 4013915940, 897769004, 3718045446, 3790748117, 2323341366, 2163614776, 186691192, 1933148812, 696602694, 4123824156, 777166315, 178272506, 583989906, 1153492547, 2431879319, 4235577766, 1155714481, 2785729886, 3376528818, 3403717846, 3787161424, 604809499, 3916221780, 244874416, 2957266520, 324964102, 2240250369, 3416828058, 984202704, 3818876074, 1709868903, 2020054662, 1287025529, 3507309215, 738053986, 370505150, 773134414, 3551140671, 2495832976, 3124875971, 1256975848, 1427190912, 1949750237, 2741643414, 2136757635, 3354572132, 1798202528, 2290439632, 1465390953, 2615514025, 3627051168, 3150667027, 3949211603, 2044103312, 2663156943, 3057778105, 2192577707, 3831774083, 3840417166, 595137445, 1426194949, 1495177869, 325179086, 619874076, 779065098, 2178799235, 3618343872, 2724942573, 3200496996, 1504674879, 747993519, 1718627632, 2695422133, 2436111738, 828852928, 653554747, 1722060482, 4278489410, 870405807, 3034069139, 3517493738, 929241871, 3666566538, 1839695642, 627277263, 112274950, 3501216662, 2461755310, 1487652700, 3562773711, 206979422, 3305600504, 3748928303, 1361515513, 2456597977, 1728949135, 389127784, 3338793468, 1786273199, 4079070420, 2543691296, 1732298553, 2159925457, 2703687425, 3542133425, 3624434640, 4125836372, 1318913357, 4272318764, 2319682120, 782985137, 758984444, 2677164652, 472809934, 2124672130, 915080580, 1812676963, 1420577448, 121741311, 2628786829, 740583722, 3614519141, 3537183336, 1374071603, 1492186318, 3901026432, 1621356813, 4010105046, 4259950405, 168943574, 1740878815, 281075289, 2804746176, 29607000, 1104955312, 1119987141, 2113823399, 1801706933, 463652681, 2803560970, 2360544964, 1532546675, 260089141, 2791224407, 1361671376, 1351076377, 374890560, 1052658356, 1854048509, 2840738887, 3074237189, 1153782665, 1358668261, 3782133044, 3974383977, 1947498764, 2886251304, 3579052297, 4203231700, 2468400609, 1025453591, 577801712, 3387606605, 2437980951, 1169690264, 3449036291, 2283247184, 1249305468, 3088549659, 1265746999, 4140007794, 2357624626, 326374365, 2824400925, 2734132313, 3698998547, 1789042031, 2582143467, 3562225307, 2934078093, 429033255, 1094219900, 4196373073, 755732198, 1289101978, 2661820700, 1826265076, 1848239182, 4061770049, 916761720, 1515432392, 619896767, 4269672727, 2331928709, 1877818251, 1559786786, 759517356, 1104166459, 138065837, 1164870365, 2221782731, 1813462520, 4159428633, 4023724335, 3682857407, 707131287, 313175047, 4016320197, 399917983, 3574287497, 3544017226, 807231958, 86670560, 2395809163, 3858381415, 2476750641, 671639982, 2842683236, 1687851544, 3101718848, 2062913061, 2619696332, 1529741178, 3799815903, 277683900, 1467579487, 2802864056, 2899577294, 1692389478, 40615493, 4178280125, 2769452082, 375736136, 3726774958, 412422878, 785926401, 293078204, 2899297559, 2390451298, 425506863, 339399024, 3341321358, 2600936954, 3976854345, 3999855986, 2061061597, 3501151359, 2027894420, 4070940491, 3454672489, 3361823445, 572221014, 1483750719, 418189451, 1793980582, 1904317200, 1706803633, 185139670, 3890450950, 3209581751, 2817392492, 390809727, 125790988, 1475766680, 2839943360, 278245522, 3489334211, 2483399742, 2802136695, 217876830, 3424116568, 2566544307, 3170787085, 660276819, 2932031796, 1504858769, 2758003230, 3466258565, 906081043, 2426853539, 1229008010, 1552060345, 2014022620, 2556647475, 2208214235, 2192002440, 3991677118, 1868141698, 3818364017, 986941990, 2358387730, 658722426, 2293000539, 2717550734, 861828436, 2096460887, 524226749, 2350900925, 1267186680, 1714690029, 2871539858, 3778650218, 1892975906, 2832456888, 974119824, 2095638281, 1641388880, 3838175746, 2436988995, 2640080891, 3429724126, 2892968269, 2937318100, 3614694656, 971284786, 3402836251, 3853929195, 2129817433, 1937481605, 3131438584, 69772044, 4126394212, 1453878000, 3353249408, 4128567407, 1599342656, 2615075719, 910126685, 3143368227, 806522461, 1470719065, 2610846113, 3966077468, 870214648, 2720994936, 3708113223, 1370550941, 2775405500, 2352040284, 2682949481, 4267924125, 714471937, 4258149437, 2407863693, 1200525189, 3221016501, 347455774, 1879089310, 2105481358, 143509779, 2289501321, 2312997516, 1764475348, 1996369564, 2299179547, 494735168, 1198223490, 3803880550, 2636324403, 1597241150, 3008315505, 1312920848, 3071155490, 1559551991, 450039241, 891108569, 1164677365, 2134900462, 4032205893, 2768184963, 2742732808, 3841930955, 2873156027, 3712882646, 69688736, 1786809728, 1697990424, 3817390159, 3889803186, 2066360915, 2466332005, 1225133474, 277411532, 2078039897, 3812720051, 437199588, 3360272758, 4228590102, 2378749649, 107980406, 3102880636, 2956971170, 2816316994, 3384277623, 2029186304, 1575647625, 2374098628, 801943634, 3546457196, 450147737, 1464730920, 1664188096, 1733792096, 547038311, 1625216679, 2305902222, 2657162586, 1473253758, 1494266120, 1311334526, 1580354524, 2386331231, 4227417618, 1216803039, 262486585, 458316071, 797121672, 1188743402, 3949357626, 1881831046, 2662249031, 1922813825, 926966756, 2704253952, 866657978, 3321904132, 42911329, 4288439967, 3608664196, 350892055, 3544786347, 2083389008, 1505388755, 1543745818, 3055107857, 638194329, 3486262560, 1390245896, 1525649710, 2536343341, 232008184, 1478559197, 2937634688, 2032532445, 3729085758, 2933154448, 1037878340, 2191449460, 1226252680, 2263773852, 3376548158, 2174129485, 3181234091, 2135467590, 2444182571, 2154430647, 3784252189, 4255982289, 3704990259, 2746718567, 2334375791, 478721002, 2067820819, 3731424461, 820813653, 3219887666, 3293871737, 148722369, 3180597213, 2283726594, 4088232917, 1211227892, 4291623674, 496218936, 3964472058, 2768804110, 2547706420, 3163945099, 914796974, 3724086782, 3167891999, 1606639471, 406430138, 1028132511, 2641381306, 2099201038, 1537672437, 1301286720, 753328823, 3870053679, 874339490, 1824727176, 3037573660, 3548237906, 1433516211, 2970013370, 1983921315, 6201161, 3414581096, 2597161408, 738307768, 1581688543, 2655554496, 1917974915, 975243209, 3747232049, 1921732647, 552534365, 2321568762, 2673167481, 1350792179, 3700448901, 1113751115, 787877833, 1689501369, 780141736, 751076401, 1211043720, 3845621954, 4012915251, 1013826700, 4252041303, 1628565514, 4271354240, 2176377064, 169061966, 4200288059, 3777778179, 3011161506, 3421972700, 966896514, 4284656139, 3289644297, 3808559503, 2357053657, 2285697521, 529645758, 3022576516, 624907567, 3315563468, 2688848330, 632976838, 625644306, 2312794539, 2032739596, 198539314, 581668458, 2183600683, 3357675670, 416352930, 3725326485, 1341591978, 103655576, 1146578601, 2405978691, 1502979426, 76871726, 1252003205, 1545415409, 1997421549, 4254280931, 2357157049, 2662580730, 841943810, 93203870, 3903137388, 3791574839, 3101769677, 1189334739, 1239037771, 2900000648, 658860254, 1362628982, 1593545932, 2568205841, 3276391150, 1748368303, 4232158708, 2027771934, 4062325882, 1806685227, 1128201300, 1096171851, 1385169974, 1285655645, 5937033, 2616469966, 329620403, 3019051052, 2261615143, 3730516619, 1960402761, 2186394931, 3476796706, 2983192647, 139045634, 280605408, 428323342, 1992136924, 2994235176, 1182793778, 2228178625, 2295444256, 3059942288, 2653907929, 1225593674, 151659227, 4003098336, 86190943, 318223297, 387534868, 1047906870, 3333920108, 2810734381, 2797165404, 1056450447, 2153151497, 3650244934, 2770256153, 753595076, 3731125341, 3519308734, 3652368088, 694449073, 59126062, 1004951713, 185916086, 3770248027, 955550613, 3071108854, 1524683192, 1338230274, 3639641146, 2815345946, 3522273967, 2673754075, 3624470701, 1347841670, 2115574132, 3272568734, 3819392866, 3883028566, 754473544, 3513891034, 3206056832, 1604646650, 3191576, 532004784, 954510815, 3872568134, 2368103666, 3027030306, 2176622274, 4153197010, 945020104, 2024677861, 3630242850, 757689153, 2875075526, 2986885748, 1325442283, 2768141519, 3485249622, 2048518699, 3275747165, 2334374805, 7112888, 3787384870, 2691153440, 4282622374, 2130640947, 4025934480, 3620698008, 3207793334, 3027648200, 2792951556, 3771610471, 211003333, 3277416512, 373370822, 2578514413, 3432805351, 742578071, 160693769, 2068438969, 2534840624, 1280303674, 2794347236, 4045695224, 1266460761, 2421483152, 430055927, 1803856041, 383250741, 3472526443, 674287968, 403159553, 2235020326, 3911056200, 3434779946, 3427173858, 1841737372, 4272707741, 1556874716, 1549101804, 3886175522, 2880208650, 3846505702, 4245433798, 4241756125, 149598509, 3590072314, 4025850997, 74863165, 3866786474, 2860801888, 3500623714, 1630746392, 3064314734, 1011163855, 1691539848, 117848935, 152217691, 346175276, 4068342757, 909361288, 758248289, 2210526334, 3042897038, 1532642585, 2424166873, 1763967999, 3969639645, 951138605, 1042967102, 105889410, 1521497847, 2641513356, 248063945, 4292792518, 2405944703, 4085075705, 3557322520, 2525819991, 925732921, 1366833548, 3152825902, 2161467228, 2598428456, 2370764448, 2174571029, 228441914, 997512866, 4189473447, 557035592, 2836297579, 3182584581, 1615792474, 3278416349, 1946045836, 2152452043, 34387831, 2572366817, 202635076, 539873795, 1781896041, 1653529752, 3671299891, 869400774, 2451274972, 2004836839, 1784399191, 592326839, 3441564995, 3696946206, 129027178, 2391186017, 755876966, 3775165788, 4200954645, 2537323311, 478306299, 1014881164, 1480190193, 1864936561, 4038522636, 666219229, 2723217906, 1532568415, 3189729643, 3545077197, 542568877, 1927773342, 2125968349, 4280271282, 1789143843, 555422041, 2922612247, 410034945, 3864643449, 2868293341, 2307206153, 3351982627, 1421537062, 4005514639, 1831260862, 2443920873, 3568243924, 677219869, 3195903967, 1965082767, 3294113796, 4126625267, 3899189437, 3348762453, 3071595071, 925891211, 1238189384, 3316723612, 2270725388, 966389901, 3985756254, 1098344287, 1603207484, 1114344887, 2109384969, 3479387107, 149973638, 359738271, 2708764286, 3431632393, 3960549850, 3061334965, 371592071, 3963896569, 1050816965, 4284317898, 4184656411, 2132444504, 1681897974, 3843644249, 2169168620, 2825984766, 1423551419, 651900175, 2557107906, 2659139132, 3781571324, 2437397365, 1159280880, 404451581, 1440973234, 2943003715, 4004403556, 1002002965, 510832850, 3057540770, 4064538076, 1058881050, 257076960, 137940227, 2667232324, 3408346484, 2705763065, 2781186755, 2775296794, 1549103300, 610790390, 1246135874, 1681841849, 574616694, 3354487521, 3662460090, 3911810841, 3605533661, 3307337258, 644682452, 2626315109, 4117675451, 206907808, 2138320245, 3364965683, 2325890725, 956637750, 1321975636, 1595697543, 4215321194, 3708213350, 1923083518, 2679536720, 2982172748, 474936039, 1860983046, 271530333, 95953085, 3669123570, 1813329958, 4073888205, 1876852761, 3740800464, 4068321925, 255489320, 1423756451, 2495748436, 2007057691, 2400054332, 3842758378, 1189272019, 3027812091, 1828232984, 116357484, 4231574928, 2225979450, 1467338681, 1050224860, 3375873422, 2642154020, 2075622068, 3701248269, 3672951524, 1192793243, 1096441908, 2561820531, 445283074, 2473556485, 400559402, 987931306, 3012516862, 1625505401, 1998329865, 2115028473, 3374910318, 1824929970, 2041610732, 1283248583, 3460418152, 1475561397, 746926519, 711679123, 2710164622, 2495369730, 3666017899, 44971434, 4041024744, 4057387131, 2618664195, 865663281, 3404120701, 2312185762, 1146663582, 462060486, 2961894156, 4043364744, 2144995593, 3480824797, 845489959, 713205913, 3250752696, 313617155, 876996328, 2792365081, 4063404387, 629313428, 4027337168, 3319156736, 2503150589, 780538283, 2826065600, 3941639250, 3168162626, 206577086, 3525586672, 3134761425, 2194048626, 4059947238, 1933387414, 1643929098, 3830416055, 3327972519, 956668387, 976254237, 929485038, 1162224507, 3286030592, 3462584609, 883508389, 187760279, 1841288813, 4254390734, 2269248484, 27189924, 2623399185, 2463640761, 1161497589, 1522930364, 1755390838, 1102306720, 3933627590, 2130390252, 2948350526, 3646206062, 316814086, 300838756, 2424424646, 3800922100, 2763338184, 2206644769, 2219665940, 330554991, 2931534278, 3875787616, 3171209556, 1404729582, 3638372277, 1546171440, 1619247882, 1871996192, 1728612731, 1070173479, 286646449, 719589216, 921872710, 537707783, 3044245945, 3308658923, 3693310994, 3346437488, 2596086135, 1941367602, 454383661, 490308516, 3932993259, 1108228409, 518570089, 3885640741, 1602900077, 419503763, 3332664023, 1626581721, 2556254766, 3024067558, 3791369202, 3066252389, 1055400465, 1862769663, 2549037563, 3172107132, 1364262599, 1168979363, 1691658493, 3500257285, 342133594, 2450642055, 1374631280, 435444607, 1815998820, 3848965144, 997870546, 809019786, 2534383177, 3278044585, 3151467643, 4253707588, 514656537, 68651618, 4283160003, 2983029327, 4125330694, 1640021708, 1146595363, 919690302, 1632083828, 2867669468, 2770775435, 652585653, 913116473, 3510689610, 1469414635, 540449381, 833595295, 530001942, 3464699359, 3598812571, 785307076, 1484955026, 760113865, 723914196, 4130076805, 3570729715, 4184566889, 153031975, 3372551875, 1845401243, 1006415687, 3035121491, 2756573515, 2577597406, 2166510059, 2108214816, 1629820842, 3531141738, 222614342, 3359522758, 3111076820, 173182236, 2346918611, 2841382864, 3268803130, 3553200022, 2569380944, 3880391268, 2060708948, 3009256955, 50451523, 310830179, 2469758249, 1950734664, 4146590281, 1972434234, 1820162901, 805542191, 2740677586, 1609630644, 325674393, 3121132337, 1991400003, 1354007099, 84932836, 4290037483, 731468750, 1987873434, 3182605703, 3543128629, 2597629828, 3648379993, 3683618188, 1826858904, 2767118564, 3948248867, 3278298890, 182138654, 3514294096, 68044879, 317341308, 1631128303, 2004556829, 2848976781, 442181382, 1920774030, 333130238, 3211970666, 2735644656, 2414725561, 841208263, 3571821581, 1002589996, 1710081389, 598405499, 2699560442, 4212365019, 3899537269, 3137652890, 3624177045, 512480045, 3604271447, 1017270366, 2679087646, 4231413991, 1449505499, 3871347953, 32213363, 1738336379, 2319309050, 3858531489, 3579133539, 263732697, 3831243209, 3056834983, 2920533100, 1909376179, 885001719, 3050584276, 1440641117, 2193729297, 2025129279, 640145959, 1372822713, 833892331, 419821566, 1301696162, 3454971273, 1396880357, 826010088, 2149693801, 1389428250, 2268312905, 1118746148, 2826513314, 3101339475, 2505277071, 1294133858, 1301619408, 1339662491, 306606777, 2556897952, 402279773, 1749360986, 2474504046, 4126411739, 2838578981, 2093150057, 179482082, 107145508, 1774367213, 4214620591, 2133916819, 334143095, 3921287431, 2266561727, 4166698152, 2810101479, 3317980627, 1357905808, 3914394381, 2749144629, 691631684, 1539015573, 457305887, 1697814962, 2450913206, 4293810795, 2214538448, 759489009, 66622692, 3000428101, 2830939149, 1540011719, 2342210415, 1565876876, 489128542, 1292577132, 736725915, 2177065770, 55649882, 523980258, 2279307085, 1631567083, 3181618199, 1604100411, 1416508410, 3579720018, 1714939357, 3744767413, 1668143912, 3885734483, 3674088401, 2078769175, 1631778229, 95996575, 553059694, 1614706502, 1854877228, 895404214, 439739924, 3092192149, 283914507, 481914514, 1324163174, 3553689937, 4172646531, 3036528521, 1831750432, 3080892806, 2145083023, 1534153035, 837286211, 124942469, 3612707303, 3077338709, 464361410, 637202079, 4213195938, 2868936470, 3562352896, 1121053829, 1484472258, 1884014328, 3182065401, 4081814050, 3708501221, 294427426, 759165815, 1189102506, 3417456276, 506277367, 2652019972, 664344064, 3756024054, 1319548071, 1964523905, 354288191, 681089345, 1172740668, 1911857681, 2959260675, 3016432103, 4037267690, 1719140623, 2467681868, 2560331734, 1179137492, 3975395271, 642580694, 1862690394, 3484341261, 3116964555, 2129395760, 764269678, 64875210, 194097225, 1105411202, 521847587, 1533986014, 4163022015, 3758634657, 1285428897, 1312839661, 791314367, 3498918844, 457207741, 2686408334, 3993789258, 1140459041, 2324980006, 855223990, 2820964546, 2678730797, 3225678121, 1048623622, 1815002488, 2794524412, 978518505, 633983112, 3344459973, 4234955588, 205123428, 2207033705, 3097251985, 905827032, 3111037700, 4272453812, 2463749639, 901379863, 3903875634, 268272975, 2146851661, 3952756228, 1501549320, 767337421, 2703247165, 3452295462, 1774847726, 3194685323, 880174209, 475574422, 1259480323, 857525230, 2312288786, 1179592976, 4010989640, 3558544987, 4146858137, 1963576279, 1360030949, 2355350893, 2357690864, 1914472370, 4172853429, 3268055098, 2482690825, 1540036622, 2727071741, 4013419164, 2844700250, 131484697, 659290123, 328563149, 1538712605, 3500356719, 2163812483, 3420867594, 2901827609, 3521488216, 3050003995, 4258807880, 2703253835, 866512804, 697074731, 4227399421, 447966210, 3564813615, 4284913484, 2856650717, 2802756611, 2477074831, 504047356, 386098044, 2933986696, 3657209097, 3312358730, 2211313971, 2671672913, 2861269926, 4138405660, 2772468227, 1218239012, 1513171039, 3206618099, 4078207846, 822092036, 2674908726, 291590598, 809820541, 870735378, 399120608, 2814429732, 1241540123, 2415158293, 2387399613, 4084069439, 1737433368, 2555026571, 4073640938, 3933415532, 3502915614, 2995265538, 3330302208, 1422106608, 462485288, 3948847210, 2991642878, 211269054, 1016432108, 3949244421, 1225835280, 1784214148, 804097435, 2731883031, 315336958, 4086478377, 481016957, 3509125006, 2732092261, 1446224151, 4290564739, 2878618765, 1814404951, 1568408210, 132962853, 2793773263, 28559813, 402672970, 1920150334, 4254211623, 3133018018, 868060867, 3729538766, 2102606256, 2078199258, 2321611822, 271536857, 1097376617, 273684383, 3398104505, 1440830909, 4170130489, 2361285467, 1370216239, 2809335161, 2490125769, 1271581604, 677228850, 639464270, 2996591353, 1184953142, 3538420749, 1163744313, 4201645836, 2488514971, 2599721885, 1700429355, 386442668, 1206926583, 1075731882, 2074410085, 1841406298, 3870260271, 3290523559, 2219977270, 2925031100, 1835516068, 712299013, 3498899387, 2581131354, 1035756625, 3964537016, 2580235519, 372442981, 3788117962, 1452515527, 404971355, 2004434115, 74666706, 2064500647, 3739761530, 1208106265, 1246396635, 3323413174, 2622494230, 2639387481, 4164142929, 1469367642, 3549632806, 4162636131, 772844192, 1888003125, 2593179902, 2699984748, 2960052371, 3007949087, 4191850552, 2348368770, 3967188332, 2192608411, 2724565124, 2059199524, 1848045893, 3391265854, 2187942165, 933793944, 962793123, 1610392068, 1543860561, 3137705232, 1780800208, 2561701389, 1558335516, 823396740, 65233239, 3640047687, 3318159405, 2083510178, 3558243324, 1328311083, 385908029, 4151708834, 505823615, 2698793912, 3560008351, 1525657663, 1469739037, 310078714, 1955580554, 1813065733, 1121191825, 3208441826, 47673807, 311395838, 1378954540, 384834803, 753319942, 3845727394, 3583238632, 3696748318, 2557563858, 1591795531, 701206322, 1650902598, 1891626113, 989785850, 3173537495, 639327562, 761707402, 2495687019, 3221797643, 3629284755, 1299173986, 135535136, 2510170504, 1319362351, 3765970721, 3834316970, 2265858800, 3584774968, 4259492423, 1738504890, 2211380026, 4256322588, 1479858724, 2191633534, 2981893126, 3932629962, 1390166227, 1103737826, 571274508, 2858604189, 2417365409, 3228322305, 1714124836, 278858893, 2911724484, 2881586600, 1086429071, 1311932983, 1695122799, 1878736793, 3079115375, 1044280834, 2314835860, 2084866051, 1312063871, 1740688454, 272194773, 1167343682, 52413574, 3176071312, 2707717542, 2988478932, 1416028473, 282783481, 2521512540, 3093647362, 4175276537, 2066875355, 3996642976, 222675458, 468788081, 3616891385, 3684351296, 3367342053, 2163161830, 1111390572, 867718292, 4081633650, 2816197867, 4246191771, 2456588344, 4210073654, 2558946004, 3163380614, 44673022, 3220023991, 2728206425, 2773355300, 4032057636, 1867097233, 3345935913, 3687421590, 1058321166, 3559674834, 523785505, 3982332171, 1605224355, 2285175024, 2210266859, 374253783, 1450750180, 1148866906, 534784610, 2561548731, 1467798457, 1584213547, 4069576662, 1306931285, 657710949, 1856343370, 3571613259, 3800819203, 1918736037, 97797018, 3477272775, 2537623467, 167247646, 3363719021, 1815244789, 3423869536, 403836185, 3062402445, 3037128306, 3610361793, 890107786, 2559065618, 3744700183, 3942799434, 2816521740, 642409566, 1673744636, 4140344202, 245492201, 400416035, 3827958743, 1424602507, 1117644504, 3732677469, 2781804054, 4265559344, 4058463971, 3434768308, 1686250624, 1265272679, 4028627809, 1553977030, 2228048601, 2725657863, 1292967962, 2624603551, 53627091, 833163864, 1436224114, 1856618468, 3546648630, 3178062547, 3707247691, 63848143, 724697734, 3639853758, 2263785876, 2714956393, 3846587491, 1653995798, 2174473906, 1398755259, 2325056041, 73557968, 2683420170, 464696783, 2473260882, 931805602, 29804885, 398338115, 3358929557, 2491428850, 527634161, 3233384439, 1512718983, 818176093, 3369500764, 31500722, 2587586241, 2503925451, 1227282388, 1342576717, 1947870088, 1647741605, 1697473900, 1790039132, 3398349923, 1289442247, 3405613169, 2159997372, 3748938112, 1758227401, 3008684824, 88208066, 1696849859, 778552063, 3717675455, 2574400658, 1076989366, 2544084238, 942113136, 2953665149, 2709875214, 882996755, 3710055982, 3055784779, 187782329, 3414944046, 961950574, 1451573357, 3303668726, 3593177301, 2716982641, 3265733666, 3627851363, 2083750529, 2363661293, 2974176238, 2617866803, 1439361465, 592457815, 1999194112, 3218448920, 3623720529, 2077158990, 1523359424, 4161492992, 4117361559, 169932252, 3225898421, 2358757940, 3984954322, 3362593345, 2263778373, 3671668015, 904449058, 4055987311, 2733388760, 3525030014, 2943103811, 745830276, 1429409681, 1856363033, 646099849, 1382355700, 2853235035, 2478332628, 3333096326, 319401902, 895587203, 2518853287, 2988998494, 670064464, 1543777068, 311641436, 2768850168, 4278861547, 711207645, 1338844332, 2080237671, 2472709626, 1496865992, 1181133565, 2730063170, 1381934236, 3684176248, 3967395125, 2388629171, 681111922, 3634280101, 363442559, 2221933067, 4264512860, 2112114385, 3276767109, 2840981016, 3093983289, 3084325536, 3474575322, 1868347038, 27115300, 860923776, 1799853007, 2547587298, 715342446, 2931686819, 1433979990, 1880943142, 1907849623, 3783220429, 690733386, 3650125131, 1032696359, 4153958245, 1727803973, 2354420839, 3022726850, 81805028, 387320863, 1359554854, 3646635345, 1291732349, 1310766610, 1431734800, 909095733, 3166005147, 1179395763, 2751660247, 3681916669, 2329012128, 2157029221, 2429529422, 4246076376, 3912630785, 3487388767, 613047072, 3443083230, 3186717974, 938579406, 22413069, 3928369622, 2424295853, 1249987721, 3033040598, 3379483585, 2821303680, 3311301337, 2017656596, 2726901370, 66400896, 2455184051, 3337508549, 842657530, 2146894107, 3135847406, 1803336050, 2454255596, 252520361, 3799433483, 3178384862, 3754663703, 1844108475, 1410614874, 963331601, 2044691079, 1706651691, 3837207321, 1861458683, 3410556840, 809075729, 3518964852, 3086584451, 2037671939, 477629608, 406976945, 2542119515, 163276549, 416141338, 1273207795, 3082496571, 3781797232, 1295747690, 2961244989, 3739213979, 2064258642, 2451411059, 1698261216, 2582296776, 702817693, 2773287849, 319081772, 1473824711, 1314984655, 2962317360, 3913494514, 2209762438, 1691463896, 292182799, 4269699630, 3803384168, 765935040, 4138058823, 2503159304, 1814807754, 1768399415, 89404616, 3923248805, 2757286706, 3610082339, 2438514295, 4099308512, 3703088089, 1270488062, 138549761, 255405616, 399376804, 3157613105, 2988287680, 106065259, 1117933386, 81433619, 3468444921, 2929061831, 1819934722, 2495069694, 2571109694, 2085111811, 1036323076, 261455940, 713379682, 1783170403, 4187162429, 1258852807, 2938321963, 1038373735, 944468078, 3052806976, 500009761, 1266488476, 1813560835, 2335473755, 2594375491, 187458281, 2936832962, 2615421958, 3844932345, 2276459583, 691334387, 1654573086, 3496276484, 3632792589, 2252223874, 2845241376, 426992390, 525012203, 2216781859, 1640576142, 1820517288, 3642071848, 782390720, 3231988849, 1794142753, 1410681573, 3647485211, 1215008914, 2221818371, 1557731528, 2952381732, 3780209030, 557615638, 1509386391, 3612376937, 2216310547, 1308229530, 587097309, 2522845046, 3466046941, 3732014059, 2191473284, 740696326, 3052273413, 3120927883, 1136996260, 329125933, 2063509737, 94694178, 3826867888, 3468836595, 1904352327, 263338441, 305768761, 3146597158, 3962980358, 2416549047, 605473735, 2730479545, 1388012448, 4090059114, 3067483227, 2721480220, 4023760227, 2734594776, 3191355004, 1269549261, 2922274075, 3126205891, 2336932548, 336819331, 3274157534, 4137697125, 356637348, 3823595674, 2247450847, 929651891, 1348540605, 759422460, 672763580, 4127876617, 1088265351, 3682822814, 174326376, 1079874599, 3808651084, 3560334340, 2665483419, 3832571892, 2502693116, 4254239036, 2975542240, 111776617, 1481400907, 2059534485, 2151898196, 2239718120, 2769009254, 3736151749, 1710552732, 923597008, 2466713363, 4290931940, 1254061250, 4126953985, 3663830985, 911599079, 85284536, 2598455190, 3162434562, 210130230, 3783787240, 2209315951, 565281658, 3973247672, 988014823, 1863884236, 156455101, 892645961, 633999741, 4207255270, 1146879488, 3497338827, 3138536121, 1917037464, 1213373263, 2793602099, 3566481497, 2209680894, 337338013, 1935041698, 1589281187, 2805650858, 2954594230, 1051250763, 2301239879, 1769700939, 3416948377, 1185450996, 3486810037, 2132635102, 194493597, 3059181514, 175296610, 1813341370, 2959439985, 124550279, 1623065127, 4194521169, 3819443518, 2249272114, 1941900940, 2288819199, 1963584969, 1006705904, 3161708185, 1694086373, 2435947195, 4063217583, 1469898053, 3384299569, 3221922236, 445872353, 3237898675, 3812734691, 812456168, 280678291, 1391840834, 588806671, 1943720296, 2910720809, 4114520623, 1024823393, 3898527729, 3110894976, 2061566987, 2307886077, 173335346, 3898003933, 3861679326, 1753791634, 1461738590, 308317134, 4180300456, 1521394832, 1179824521, 963942410, 1068690301, 3602276345, 2784163708, 4068960132, 732228864, 2045667598, 1981923521, 1518756365, 1710043112, 1988178234, 1319572224, 1796924080, 1788371113, 1261153893, 2288575129, 4260334983, 1918649128, 3339792502, 3558217116, 655598442, 2777750923, 951185993, 3866858947, 1260890477, 4092539526, 3731790444, 3420859052, 2690475647, 823759156, 961579052, 3126935127, 3754204566, 1394961558, 1419424319, 589093858, 1571796358, 3447201669, 24430168, 357267451, 1833231667, 1323502641, 553622097, 3810499321, 2065131825, 1190334521, 2916707939, 1830180017, 799498514, 913854229, 995875817, 724347851, 2288405820, 3009029569, 2629773109, 264045176, 176098187, 3879249485, 2907899810, 626658445, 1042220115, 3252358272, 2917357164, 860580842, 3498616239, 400026058, 202708381, 1287419869, 2353699437, 4024602057, 3919459630, 2585916411, 3683167909, 481935014, 701744905, 3289840592, 2859770657, 1081686912, 2817133615, 2148524366, 1583098474, 4062511725, 282411895, 3502599827, 475290880, 4212025240, 1751627465, 3029028795, 3976853859, 3641308663, 1931368799, 96276182, 1288116622, 2623672066, 1989150493, 4025397406, 3782382158, 833158680, 3975422572, 3291809936, 2406620421, 992385866, 4267023372, 4112318538, 2532001074, 2604499997, 1683814163, 1690294619, 547470013, 3934241959, 1496675042, 1927032186, 2990483150, 1989892411, 2285714326, 1811445730, 3200185293, 4055092928, 2749878232, 3875217306, 2623354201, 3600443197, 3180549155, 112761867, 2958819196, 2861704595, 1358025272, 1522335411, 3246515611, 597382757, 3352240958, 719976507, 2909097709, 175545469, 2592821728, 1599503589, 564392607, 3718797750, 774924711, 2524815269, 1318530595, 4140827962, 3943832446, 272816256, 2371442522, 102775871, 4097402425, 1861059290, 2181397333, 4266119005, 3200776649, 692965253, 2903682625, 2786767427, 700033269, 3698633422, 1192578262, 3337723645, 1978092897, 890904360, 3800670153, 1821166773, 1260670257, 3496465525, 1915839600, 1577193697, 89424050, 3728962159, 874740885, 2296268966, 1297691094, 3146595718, 3501394042, 3290877925, 1036150886, 2643774299, 2844940530, 3915428779, 1102982164, 1884757139, 3527616302, 4267526092, 576969888, 2380408220, 2298175025, 379180368, 1054323617, 1536009988, 185758269, 1137890264, 3604735575, 3366662683, 3912739390, 2536210315, 213109279, 644242402, 953652841, 3833479395, 342507117, 3050034836, 4230157395, 1673773485, 2201667289, 4194370040, 970990050, 700516753, 331902504, 2537206265, 2823184660, 2664333231, 3547634920, 422835733, 3753258952, 1702453134, 780690935, 3567900184, 4038518758, 1161804687, 736141486, 3370190368, 1992223881, 2715343741, 1739966250, 4077993285, 616223569, 1301100110, 902858656, 531848309, 1167781349, 2537891457, 876791622, 1906967319, 1206938958, 866531999, 209166805, 3999571825, 2721960898, 4223513966, 1045106458, 4229131615, 2022151325, 1051573143, 4002066243, 1327510689, 3510802235, 2035687951, 1277427225, 3647110346, 3138301821, 3877192149, 2100524900, 2934366428, 2265954425, 2704526361, 2984608735, 568374641, 4027543957, 3505728214, 3434065663, 678022633, 2279749379, 4211415002, 2464224201, 4025916689, 513137214, 3820306761, 2219664818, 4043442346, 1512585764, 1049959979, 1818572693, 3230658137, 3910722428, 1462360246, 2930152262, 1840354985, 3693399906, 2753951045, 3159416189, 101369200, 3038848972, 289790779, 2929741809, 2539422429, 3650318978, 1231227023, 1006903064, 353655648, 3455746781, 902500577, 3225702066, 2439476157, 960694516, 1439976264, 2498074097, 1472758190, 1059753022, 3157515910, 4019229873, 817090021, 4269457593, 2505831501, 446300658, 3503622013, 1520634770, 790731510, 1385730739, 579230899, 3752675999, 3962704045, 3088712688, 2191345386, 1234765051, 2837925145, 4071724871, 1944439292, 2218890406, 1821772955, 4219333398, 2135033215, 4227252932, 3367684968, 4047169702, 1684301170, 2870849585, 1556425280, 1157066137, 93338077, 4170118134, 2614839060, 910739996, 324856496, 1372097598, 4136652882, 3933253481, 3142926328, 4192618999, 38782828, 3394295579, 407994843, 1241107530, 677632012, 3923133055, 1651775491, 2443146540, 1750676654, 2898099089, 1508122447, 1882541460, 1996537235, 1970412234, 2270922021, 3136089296, 2702244590, 3523441225, 3639740819, 1925952026, 3202485881, 2993578835, 113963722, 2031707962, 664667393, 3490674441, 3689734841, 568552867, 146824919, 500560476, 21867255, 3994510172, 3631449668, 1771061213, 2423560118, 2701631503, 4205624640, 152097605, 182014134, 1489935562, 3988466244, 2256613141, 3909894689, 3743091631, 2561757799, 3098427779, 2870084747, 3078419970, 3696291214, 3309856951, 1269197981, 2894908327, 1554091347, 3451799891, 1993235657, 3756723781, 510131430, 3524507734, 2025663820, 1655628999, 3022304597, 2460249893, 3606319157, 3105062323, 3889959411, 1162334845, 365511164, 903516835, 3763550374, 1183304726, 3350079755, 2662450811, 1379044921, 1477530632, 3409340462, 1284486473, 3120651617, 768330855, 2672705404, 1251185360, 567335650, 2232197432, 531006486, 2938192111, 3534718331, 67762392, 1882215209, 2965311442, 4037279627, 646829, 4102948046, 3670981053, 3947749399, 137569702, 1645148035, 3798616000, 2700538065, 1478048149, 427535266, 3161559038, 3017384503, 3239307391, 1966463339, 3729776863, 4143122924, 2299813736, 1302130861, 4157759774, 2646492503, 4248606262, 2639496655, 38083791, 4084303798, 241035364, 3458382735, 891381330, 4252638029, 1505990237, 1865857704, 2478351316, 588176073, 253009258, 2621331859, 3159558832, 2748460459, 2419240198, 1473637393, 3584054563, 2344649814, 1997801543, 2880853689, 3609545262, 898369546, 1928235903, 2326734217, 1101340082, 153769951, 4121795197, 177753667, 1844041627, 569410458, 443994268, 1615960285, 361724369, 537031099, 656411748, 3381631242, 2593452393, 3860316981, 150553081, 2675673109, 1278116257, 164332450, 1120534154, 2957966763, 2941292570, 551777807, 295553493, 154951096, 4183972699, 3138520314, 412688029, 1125679476, 2100066670, 1710619902, 3284422637, 643573837, 3502051168, 4245039217, 3310456021, 3325169700, 2542862563, 1188603369, 401683252, 3159481037, 3529256099, 2825931631, 3426799072, 656913502, 1546612037, 3391316328, 628968114, 1472702657, 4128858730, 152209413, 2069100365, 1670472289, 3059085923, 3354119936, 1780607204, 2644737691, 4158963342, 1505931685, 3741628515, 3410141498, 2564044098, 792041068, 3831413725, 691253894, 1972932188, 1722998289, 522729335, 4223162679, 764742638, 64469095, 3928705326, 1397428282, 3638670553, 3999842149, 2046431401, 2211275227, 1484500182, 2563096023, 1187800601, 593058906, 2233337772, 3833021324, 34554629, 3244732696, 662964276, 860471629, 3752197858, 4050025598, 2080246797, 873799407, 854083637, 1187156584, 1147922648, 2928091860, 2751565642, 4206120187, 1140255158, 2170250103, 1851774329, 3598422759, 297359274, 1742147139, 1728902650, 3390721981, 1553486313, 4031270124, 1408007165, 247704883, 624140836, 3028145860, 3347308842, 4010266999, 2994123835, 2613597872, 4074476579, 1895919399, 2871213284, 517883593, 149969609, 2257713276, 3246176825, 4119247101, 3449504283, 1855695878, 927968839, 2305782185, 672767573, 2076949593, 3145645157, 2470762176, 3903258314, 3109124261, 3634879226, 2922349154, 1374990423, 851412213, 963650903, 2939009325, 1996866039, 1464208094, 595498070, 547199922, 2919354583, 2486895034, 380591882, 1946298661, 2529039482, 3089384911, 1725530308, 2257005526, 1587929070, 4166470992, 3670516073, 1276523331, 1049078541, 4198899993, 2686630021, 3542641895, 426341579, 3659359912, 3458459006, 1092420358, 2307852576, 4207852089, 968171604, 2088848038, 2034908527, 2470570851, 339330377, 3299481355, 1863246409, 739233076, 1082392575, 1497660574, 1326355124, 294099068, 2942645799, 1464592244, 460352296, 493181618, 3892058430, 4141352347, 2738046228, 57254653, 3671852327, 2697380673, 2831885616, 130713793, 3520296864, 1531583684, 3695120884, 834617862, 229994075, 4129487437, 1054075426, 3085840155, 4154906276, 1045259396, 400930672, 924310236, 126304186, 2377864722, 2753177719, 3500543456, 1940190283, 2216682340, 3228839932, 2732747396, 1551891850, 136496640, 329143792, 4054407060, 2328348228, 785863301, 752892922, 1209318774, 2033847187, 3582994504, 240000828, 3963509687, 1219788734, 2991372255, 132580875, 65094886, 825224355, 623264526, 2129344760, 2928439453, 2668433886, 219606133, 1572632481, 1445593486, 3954552624, 2954540954, 3325241958, 399183751, 3475659546, 2554921523, 68163110, 853236607, 1736700217, 1262529963, 3377908794, 3650991257, 3382597507, 1072811068, 81551284, 3155001861, 4173099261, 2444596130, 2783582812, 3630403364, 1072807303, 2141509999, 2214857049, 97360080, 1810324734, 138497469, 3301960250, 2342878873, 3917330456, 1758976214, 543378821, 3572574482, 1924623552, 2790314678, 3465683185, 4260045317, 2593251408, 2201062821, 1235365606, 3858130147, 4111370810, 2725039967, 3556882988, 1925142569, 338548715, 2837971536, 3226289083, 1371216099, 3933024650, 620104028, 2950690845, 3641491858, 985391201, 4220092440, 871329555, 2515250570, 1286908192, 3693773874, 2060029852, 2328155747, 2009275481, 2307573998, 973223446, 1662182751, 1967713278, 3317160523, 3271937652, 680591642, 1186104000, 3432094741, 1571625924, 1656210369, 3252561111, 4115655472, 4162396753, 1330873646, 170152947, 2492060575, 3162218338, 4191527625, 832087310, 239620858, 2666221477, 4103113884, 3505498134, 2847995684, 1997084518, 1012342668, 672347509, 822024149, 1672662941, 4279915734, 1287933448, 1926992665, 1683995928, 4254222728, 3904279015, 338616003, 611994534, 1693398199, 2418778754, 205403771, 192475757, 3947964811, 2414661951, 1077408738, 1005414190, 48974781, 3958170777, 50983829, 202915949, 3690026043, 3597003412, 704442460, 4096569886, 2889124966, 3023788220, 1587021978, 537354109, 4102181464, 3165978967, 98556111, 3857918826, 2940823313, 3935395599, 3088450345, 4106263404, 3887798631, 1773965955, 339480907, 3985998476, 2729913716, 3629146727, 3651776548, 1649391729, 1105057057, 740703135, 1919568308, 2655166346, 440744114, 1558831674, 2223484656, 1227461126, 643659895, 1167971801, 3047938826, 2006903836, 2461214445, 3302986650, 1474147442, 3215735360, 1441356807, 2178278953, 1635861520, 2794171175, 112147838, 274844176, 2355925989, 1723067237, 4262335741, 1743660659, 591898045, 3666053920, 570595405, 3010479330, 3613307691, 1757563053, 336725142, 227629692, 2950316450, 3919823492, 2901937939, 636271320, 197466795, 3893355406, 2498841896, 1563390265, 3749245156, 54081900, 1961967239, 372622802, 988501476, 2440903969, 234605901, 4174585260, 1154791282, 891884969, 3125828324, 1029170939, 793033521, 1651269847, 1007236991, 819633752, 3474660656, 1217190423, 274164573, 3952041936, 4153962165, 637221370, 3050086324, 548037560, 2981585674, 1348824537, 1290075437, 1030818289, 3670454673, 1361033442, 1585487670, 2194591683, 4269142102, 611310090, 322863405, 4161743342, 1942815168, 3425027357, 3038950307, 1977674538, 1803897028, 3274195027, 1207511948, 3628329841, 1250328059, 446398226, 340612457, 3936145175, 2249273056, 993763090, 3361392476, 3214349892, 1646236468, 1045700107, 1321087145, 1408245746, 303109060, 458971732, 3686871695, 1794798190, 2501549784, 2761226084, 196824239, 1953167207, 3267367700, 3531424031, 1632228364, 455853686, 1839597457, 4007845502, 1976929429, 3944984242, 1625891261, 4153459346, 252764187, 4158120644, 3276038607, 143903364, 3965010763, 954164472, 499521499, 2562533514, 3005219754, 3369706164, 3644945872, 3561567279, 3014682533, 143970354, 3735458507, 542745182, 2980974362, 2038432975, 4125865379, 2536701016, 3284151301, 2235477473, 410136371, 3915136989, 1030846260, 3179758544, 2609363256, 1069551154, 3996174760, 1334034832, 2514649495, 1525549856, 1158063287, 4102062111, 3088560326, 512152338, 3742209310, 1408688233, 2835948955, 3236224330, 4092046857, 2075074100, 3420819753, 1880862791, 1499137363, 2152924837, 2116029891, 1720271631, 614665414, 3741954686, 798658897, 3904382502, 2158599600, 3217933772, 2101123596, 598162846, 3386244027, 3731505564, 3857918117, 1303516156, 1838356290, 2457997102, 1187320608, 2138623330, 2953488208, 1108509107, 763730768, 1724006416, 3201656997, 210319275, 2714580888, 209714485, 2540558896, 3867162041, 3006647240, 1064600542, 2997199396, 1244967060, 2828214016, 2144485595, 1677430935, 1478261746, 2479396876, 216988095, 874747623, 273417640, 2587303284, 1469665027, 3528241454, 3092107716, 1744264449, 3629487424, 3390523841, 2709163479, 3150248692, 4029442303, 2248235921, 3362319882, 88700804, 50336, 639879306, 1803041641, 256336355, 2540594168, 3288551129, 1355604397, 709416265, 1538970747, 4192714004, 86842178, 1289479357, 1662710783, 3280436783, 584746560, 2173988718, 907111012, 306280406, 2129548583, 4106155469, 4293880670, 3280358251, 39474925, 2192864812, 2761878597, 3347410081, 1434379730, 3168848797, 293125155, 1464465058, 918001733, 1966380045, 3820378854, 373803599, 3666273319, 3153462529, 2384818049, 11122322, 1584022853, 989748488, 2695094488, 3197025135, 2610709675, 4162070093, 3567774522, 2055895209, 2215508399, 2021597033, 2753728079, 2333102040, 3113974622, 3436439853, 1513337719, 753627547, 1552207901, 1151007033, 518230469, 702007898, 2343315963, 3379135442, 3872274588, 2236733867, 1067424871, 4233589559, 2643504176, 3856876756, 2428320173, 2933018597, 1620532645, 1371529292, 3368221716, 2058407157, 3888141165, 2819318445, 3134079358, 686865687, 72830085, 1846111214, 2845638731, 675009049, 1492396397, 3992738728, 1040008339, 3169028833, 986169350, 1917002569, 1126766853, 1863819321, 527598101, 415288061, 167918800, 2788571318, 2514216720, 195988198, 2053409738, 2742132326, 2399776406, 41200286, 216549676, 1334883836, 2741128913, 4167242671, 700674373, 1894250204, 856651671, 3362946927, 2182970212, 3046767999, 2325903669, 3705319829, 1137260500, 486484125, 2859184285, 600820150, 2310110146, 3336589370, 3344102421, 2302047815, 2134854933, 2982522834, 3093519888, 2059366655, 3241406128, 3040813336, 2935540726, 4065589452, 3077072994, 970293054, 3020339199, 400500519, 3350166323, 2754340068, 3935483661, 3676654126, 1977930923, 3586331009, 189950730, 1430179707, 655625671, 2732837946, 732710609, 3698841549, 1265281874, 3481282719, 3410194050, 1840382377, 4030054224, 2102749340, 2541062416, 598330921, 378434334, 4190726111, 3307147078, 3708312360, 2075150486, 369727517, 3181968648, 1836914918, 3281322391, 1991001791, 3675550397, 52250373, 36517810, 1416399286, 1432595541, 3068776283, 32713589, 921130940, 2603981754, 1831471637, 3481143002, 885759177, 1661404941, 1245667728, 1936576784, 2276611036, 3232879773, 552085893, 3934703667, 2840166103, 368463100, 154331037, 3746406266, 2887608380, 2534330448, 655438356, 3953721924, 2065446350, 2794111660, 76913611, 4097348780, 3884920114, 1704220232, 3083164174, 3722969249, 1603555516, 424547854, 1030417576, 1976188421, 2649139475, 4191818528, 3696892160, 2157181258, 3708194924, 2333826091, 166951664, 1511566845, 945407089, 1226472135, 2056519930, 1584524858, 2433540152, 1967589093, 3340945297, 2995362325, 2885196428, 3974801500, 3224979686, 1043897487, 1199770186, 3626085934, 2086202913, 2232465193, 2505805962, 789705072, 242156862, 182520923, 393424230, 2179589826, 400438124, 1347125470, 1265472086, 2365432709, 3977848291, 4282348156, 1396070645, 3299435884, 309734399, 2521561235, 2957163020, 267026192, 2356648436, 2194186905, 4151364984, 3062926912, 2402372348, 2609846216, 512880228, 541518930, 1301918294, 3594142160, 4059190454, 2633996896, 1130654762, 1535749539, 1444254776, 1517590903, 456308976, 2787759435, 2079654007, 1717887855, 938085113, 522210958, 3780977762, 4164250114, 1073095556, 4072570167, 3265507757, 3784063816, 345125786, 537271956, 294521500, 1621676769, 2959077657, 2104874910, 1864591275, 635448685, 2434382016, 2320619804, 1984189196, 3796074982, 669546245, 2040060869, 3046400352, 146714696, 1735638337, 1310524919, 966761722, 3494788500, 4039148402, 3241374964, 2741416935, 7251098, 79117468, 3258832103, 155568263, 2350362023, 4282580240, 997563511, 2598561132, 3538536652, 3804732727, 1814592716, 3368611666, 4272006687, 3700015928, 3177240947, 1564456771, 1000299657, 2045403278, 4170745237, 3243523234, 2600328083, 4108412146, 3558498321, 1426908467, 665893284, 1185364388, 58873727, 2500238858, 2431529569, 651085260, 3928219449, 247438808, 4281927080, 3235168425, 3197370029, 112019335, 1572926680, 2575342022, 2197023613, 2553350418, 344969746, 2190091028, 3232213962, 1824832249, 98882291, 3743691305, 3004986185, 4279236278, 292187474, 2724419853, 1150913220, 1649349986, 2391315811, 3106554626, 4267312797, 750363840, 168574740, 1842359906, 2103934680, 427963630, 1172037511, 1868600247, 2533884022, 2209758460, 4069180227, 1118589487, 1530118682, 2248794124, 2355874240, 3595596132, 596340271, 4274073573, 901042837, 3142082264, 39799981, 3860018775, 2254354978, 2003837988, 3368553500, 3668862545, 4271052674, 3942057990, 2103406395, 940466501, 603137298, 3603963744, 3860187655, 3549217102, 816242886, 1861353894, 1510811437, 3083223357, 2961359925, 154503637, 1744728909, 1211398925, 3222233391, 3674886842, 1524725762, 1808332454, 2303886882, 410109225, 2273795870, 3313577490, 1296871760, 4130908456, 1109215503, 3340767218, 1977669534, 2059884715, 3337203615, 3832009098, 2672581357, 2052805238, 1841282344, 3466894673, 919428025, 995035308, 3185525734, 2424435587, 1263704859, 233225403, 2247026824, 1642495809, 2514202424, 557996811, 1992309558, 571817356, 1420362486, 131900689, 3346435557, 3941271615, 1394939780, 2690991789, 2547368629, 3055555012, 2769868020, 4018392000, 2193392435, 1025752753, 3860352509, 3034036425, 2123680347, 1679101524, 384272547, 3895703848, 370714466, 2768714462, 3714063967, 2881764542, 413608944, 4185499238, 951628017, 1604401495, 3993364883, 1427633119, 1878372508, 1867827479, 2844365649, 2031244049, 3513486953, 2852834825, 4064567117, 3519238521, 1944961754, 3989660091, 1334040587, 597902715, 1809741460, 1256634148, 1867000616, 3327682208, 2440381880, 3443768752, 2066946751, 3315103695, 3034236476, 2354296186, 611664365, 4137598714, 120174217, 3432086468, 3163271607, 2259295023, 2230070198, 1710068522, 4129558023, 723188833, 701817252, 4070560332, 1513097284, 322229344, 2277671347, 1939118129, 2023359718, 1148987919, 2591390, 2006170402, 2270207403, 38070948, 3563147365, 1981778819, 3740209242, 3451984155, 1561866708, 3976333004, 4196693226, 3650257114, 1499890166, 4202456299, 3531021790, 429193974, 3729095602, 1295894691, 2789382109, 776224029, 829557395, 1353717098, 773281633, 1524444911, 3531480557, 3452200960, 2672321662, 4271037030, 3783798158, 3001507532, 2601140152, 3556882763, 1599392439, 1911737472, 789942051, 3651578559, 2830892985, 2366755470, 3927818598, 3275585041, 1623139071, 3743184035, 4182822689, 2784903303, 1264435950, 123833733, 140927855, 3455233854, 4085996308, 943685071, 2197433138, 3719766928, 3784032785, 3964217650, 1637409218, 190618306, 1346711200, 3259197779, 3967562877, 2442808389, 2794051132, 949228287, 155569036, 1538180036, 3540751604, 3712681281, 3212823940, 1566116842, 3268345492, 2804848003, 48993836, 4081531861, 306056452, 2545297080, 4117408230, 2899670471, 2824940628, 4144488401, 1794347838, 229353778, 813446086, 1101656402, 796655856, 772089890, 2907084802, 3360055437, 3176609366, 1948036316, 1763024710, 2959366996, 1119164191, 3109222655, 3051514364, 750074615, 4014553175, 3875926434, 1587026703, 2885352062, 2981983626, 781978040, 638429484, 3755012023, 220633874, 585636803, 669820763, 1986018886, 2893088640, 6313316, 3989233571, 657400902, 1453852125, 3010766783, 4131181799, 266712740, 3351731716, 2546013110, 287001832, 2953883149, 798481634, 2891079065, 400114344, 438352984, 445246098, 4001656282, 2082299772, 3816245123, 933587337, 3761188391, 54457851, 321800933, 1778268314, 1162130333, 886441345, 1016363951, 1423916573, 2175139574, 190828943, 839078118, 2083148002, 4018600682, 668169016, 1354485970, 32986674, 3355804062, 2774714172, 3676379974, 1671876149, 1703254493, 3688181860, 3168419461, 131203834, 4183607072, 2624967255, 375215171, 3047797338, 1880019980, 1377851451, 1662505136, 433951813, 3648524841, 911853899, 813620355, 505334435, 3877446143, 3994923850, 144636800, 3886697187, 3606101803, 3508204655, 2806199697, 2758405613, 4052070680, 1138020803, 2579283916, 3563724089, 1572761097, 701858735, 3588215554, 1216008091, 57925037, 185925176, 1342081395, 3211173558, 4142075751, 3834733257, 4074793833, 1793292952, 4003875748, 869345294, 930862026, 1343522852, 1093855538, 1427162981, 3636007997, 2319831131, 3564223749, 973239103, 661445771, 3141019767, 3810374347, 1504374489, 3713293643, 4149915217, 1049558035, 4045819591, 2006081982, 3601111007, 1714413336, 56416113, 2988173616, 2299108478, 4113251879, 1877739897, 2946838329, 672842046, 4257252933, 3067841657, 3795264894, 3738979587, 3734328158, 4156461178, 3888171160, 1884858568, 1012800441, 572292707, 1352683659, 861264063, 873889994, 2575761020, 1384258645, 3513496049, 1403931275, 3687962970, 2336283368, 992648258, 243608884, 163473375, 3529069813, 4060563968, 3512225213, 1857759256, 2036820853, 1938718553, 2884711777, 422502214, 1817663011, 295845701, 1699437182, 2606393043, 2439653622, 2513968053, 1176814221, 4117445354, 3425514650, 3342714865, 4148802196, 2612165638, 2192227256, 3704587389, 792891820, 316892220, 2025484306, 364537710, 3802865462, 3050722716, 1135660907, 2216525506, 36836646, 458719047, 3477052648, 2393993015, 2685733365, 1449702464, 3953274939, 2027564708, 801424113, 2256712971, 2975068856, 1918780564, 3587729621, 940649878, 4037085359, 2984796700, 69316515, 978704727, 1369660925, 774691766, 2181052505, 3601535403, 611254864, 2327715877, 1812571978, 2566482502, 1873865342, 1115286037, 2258562772, 4167737648, 3734861285, 255263896, 1309806941, 1417822811, 2471108590, 2847937341, 2653234728, 1346468261, 2265006919, 2069095344, 1744262147, 423661466, 2546915649, 2602292261, 3693490173, 3412056390, 3727088582, 914874892, 1026128898, 4037002588, 2433615675, 3608579903, 405203247, 562158226, 724130392, 2902291796, 2299749249, 2959699703, 2786150126, 1390635811, 1152765852, 4256206279, 2874119317, 2119409347, 516088606, 1695845176, 3399913399, 2767622051, 888565394, 485463464, 2319156520, 1646161186, 614155205, 2087315524, 1571399415, 120322263, 1074849273, 2030844444, 1166247481, 3368043108, 2769993953, 1221988983, 1850829193, 3801613540, 1079199189, 4271763957, 1607979894, 3659282563, 2943627012, 947496064, 1908024458, 2793288669, 3053674755, 405065186, 2821446660, 3637034729, 3555119669, 2516178246, 3721562430, 1743595260, 1094304662, 4192787370, 2431635716, 388416306, 3795818849, 1137493292, 3719621018, 4265763880, 3433686150, 681994155, 440145218, 1382769816, 1534511264, 2446943075, 3493260536, 1159213460, 3506220379, 1184254219, 2333746615, 1737241878, 1530273779, 2478774744, 3683108195, 3734855588, 4100564963, 690292654, 1024343330, 1587396815, 547109387, 1364054407, 2811295312, 3847607072, 3455007276, 4217856816, 2715019291, 2706075150, 3899618351, 1312329566, 1146593792, 651473228, 3446099473, 3146464360, 1352596758, 3230166775, 3378494823, 92448244, 1991799094, 3812601548, 2172903585, 1662226013, 2553132422, 2027480851, 3630742748, 236816320, 1586375947, 3326496895, 2090176385, 1384485332, 1993241278, 2327071609, 3930330572, 490040608, 1672854503, 1549504968, 2541996115, 2419993419, 374297673, 3757140496, 1623730379, 971556248, 2744387958, 2036200850, 259440348, 3308795402, 3703966804, 397127521, 3857465903, 300927063, 2028362771, 4180236794, 135409602, 4226153137, 3587348421, 2546105447, 1115367647, 3877475949, 2089556336, 3153848554, 1183983217, 2971648473, 3317650311, 108502819, 1163179159, 3359941211, 2716534222, 4155631924, 321814511, 365686112, 1901769405, 1122287584, 3878703358, 4226295404, 2537419848, 3169765531, 3370502900, 2409246019, 111402174, 1016640530, 4021790396, 3894127115, 3689755708, 3035619042, 442940719, 322535813, 3420483879, 2930208132, 4237592604, 2036039592, 2153097101, 3943957631, 2742811919, 1192861722, 3975781837, 697101738, 2443076357, 325524248, 4031020678, 3456706549, 1480080838, 449681055, 1431039573, 1361137117, 3625194760, 3499878782, 2025313789, 1036654627, 3981954270, 2504080746, 3419560664, 3758910623, 300508703, 3103090224, 2282623547, 1425583624, 1213600443, 1413301029, 4169472153, 4120744578, 1410870522, 1191096663, 212201295, 2395447903, 436943859, 707538791, 4239998385, 274169227, 468909643, 1378527492, 1873849586, 1406838735, 159942428, 2490641591, 907818526, 3990437671, 3598713755, 2790721731, 3657143074, 4253502937, 3381607366, 996482518, 2600893660, 2087918502, 3950480348, 917596265, 4278674032, 3637712480, 1251970294, 3962353322, 178526188, 4079581992, 963082155, 2523425233, 3163900576, 3544356803, 3883550475, 3777880508, 3593531940, 1610478697, 1456165094, 3026675116, 3536959430, 342275087, 2784797390, 4277057908, 599400717, 1138279004, 308389761, 3768684581, 3630193130, 3160309865, 3713868413, 1791987510, 2354304478, 2883656263, 3326869739, 2472469949, 1808333106, 3944599887, 1330368265, 2881408000, 2432445663, 1395335429, 2290126601, 2733817006, 2257076654, 500114561, 4094263556, 1489355757, 3679162739, 1685003338, 57133539, 1574161377, 654719711, 3400097724, 2079204998, 1993486883, 3316911297, 204945793, 540740408, 2596697216, 3026217885, 2626869380, 3704424850, 3905216055, 3208527946, 2839077987, 3641424987, 2584506019, 381449237, 1253360417, 837623331, 2810906754, 1964737196, 1325612124, 1544725153, 378070670, 830270760, 820669167, 555386900, 2255853448, 2643993257, 2781452355, 2438959551, 381878523, 1515684580, 1445994255, 4064148579, 1614258874, 2570381539, 1664572141, 1280983773, 2334028879, 1376106216, 2050456347, 554323150, 3135815259, 1834650143, 182249486, 1748272243, 3692479991, 2947560338, 476009307, 74333356, 3252540906, 3125111407, 902119356, 4115931480, 1388710249, 3692227333, 4213977199, 3690683806, 2940050837, 1925663869, 3871141663, 195886556, 986571547, 3619926973, 467352825, 1704600647, 4127882401, 3251209169, 3459762915, 4235716136, 2763645455, 3530195449, 609123099, 1980511282, 4079914563, 1463843553, 607168167, 2002093099, 1572871730, 1096435946, 1077575140, 1565814976, 2476514663, 3129224857, 1582583407, 2943322501, 2481002558, 347735384, 2701634667, 3662872462, 1076982580, 3096603285, 2667793234, 2409910622, 2901650723, 2001303581, 3177007682, 2519448764, 2816715516, 1952422749, 1399611915, 3202753190, 4196603627, 3524107630, 4224107724, 2825081967, 1578081456, 773439195, 450544152, 3429071412, 1965955276, 1462489241, 1444888822, 2533390099, 4117011639, 9193646, 4241504341, 2154193746, 3240000681, 2827490685, 3351576674, 2565269555, 113868010, 3365328080, 2080162084, 2948967885, 2942055680, 2562786138, 115821725, 2822352283, 815744835, 345542469, 2491386703, 2361717210, 1700028920, 2131402990, 3102107683, 2401326, 65550985, 385791745, 4068027091, 931031878, 2745535931, 552705563, 1693222531, 498776691, 2994723100, 2136678592, 196677210, 700837596, 2262703660, 3125618276, 2453234879, 3511669538, 3149109582, 922076208, 3291976609, 4116280893, 931677451, 1892217617, 799201564, 2762164627, 2854651425, 750243, 3933621980, 517471024, 2738712192, 3992618532, 1361856954, 3324317480, 2663145008, 4139492227, 653562376, 1355589661, 493340337, 1449497863, 825777985, 3172731273, 1121568553, 904367673, 2644968040, 1954640689, 1167885182, 2438972390, 1526376099, 3052890452, 1964169812, 263877849, 3866490565, 2954839485, 3261370106, 4012144164, 920676890, 4216733843, 3420100551, 2674833948, 232432753, 4038781317, 2584214243, 4165408856, 1780252943, 1280557439, 2686458643, 3611956579, 4067337194, 854957159, 3920634320, 3225943470, 3863271050, 3751650771, 2602881413, 2567472083, 1923166880, 525630697, 1446527708, 86332518, 1661991043, 3591398400, 3055972025, 4044923678, 116768337, 3784989614, 791950985, 2271955734, 3915543077, 777600996, 1841371181, 1286871746, 3492275547, 1853568653, 2425657574, 1470320597, 1520388987, 3038510933, 2884481965, 3363990287, 675797520, 2368974340, 3172544876, 835926244, 468508706, 883532231, 1382291382, 670549894, 1256102957, 3475701755, 1464198170, 644649798, 286091542, 4210260688, 601812791, 1061487570, 3117311990, 4245593352, 3934703857, 3651861756, 2783239477, 1292770219, 921849832, 150013715, 1691719292, 824771334, 3107136763, 2093226642, 2366046823, 947528065, 279006843, 3145429365, 1156104285, 421708141, 403295003, 586389669, 1153974793, 245694537, 27140859, 1516215398, 1877620790, 1579891927, 2553427441, 2151202822, 1856270425, 3805477534, 3566085983, 508398317, 1738392705, 2300254000, 3125737118, 1457975584, 3307062304, 4265837339, 3083954317, 1466674567, 803545428, 155106390, 3332990400, 320376919, 1734271586, 1456878436, 4190979673, 4176913793, 1971192742, 875762537, 1760618444, 2717859409, 2854037108, 2814157140, 3792575503, 242574024, 1725892188, 917787060, 103832129, 2381796979, 1267756723, 597797914, 1634940406, 3817726765, 1191779325, 4142001372, 108803816, 3689944201, 3246610331, 1650998056, 3848106347, 257338334, 3182495849, 1691003439, 382547263, 1347901612, 2017546068, 1377764395, 1636618122, 1023288842, 4005543599, 4020831473, 1650260060, 486084576, 2525245492, 2495380885, 972532080, 3916448464, 427171540, 2257935396, 704678850, 1523994203, 364827827, 2040324928, 2441395276, 3036675019, 3613832900, 2192222214, 3664768245, 189432457, 2011796093, 3847842167, 686378122, 4140256069, 2494836298, 1027287697, 3958995996, 2898897627, 3599145322, 3980036046, 2691764027, 1013412178, 3639383905, 4246601795, 255679618, 2697356915, 2908484246, 1939994873, 4216624928, 3479736275, 942314264, 3956793178, 929505826, 3448346535, 3596688114, 822187272, 4172958093, 1956056803, 3216380977, 486728023, 2243582782, 4262412733, 1355375173, 2204205324, 1004984929, 503229705, 740485950, 37621162, 2269308620, 3617589789, 901736732, 123881771, 3814962844, 4195257026, 3103056648, 2694779515, 1919847777, 1441987455, 322508445, 2119175981, 3098758559, 1081156857, 2666572751, 1594424721, 1286870994, 57117657, 857858571, 2570066812, 3028124557, 4194696577, 3656428151, 647677686, 470549308, 663443941, 3544763794, 1949779849, 667494784, 1836479486, 1240709974, 1044210707, 2126126924, 3534524019, 2673550374, 3987284299, 197977401, 322335034, 4199634494, 325989146, 994182003, 3766633327, 1603312076, 3982235680, 1432179352, 1605564824, 343298018, 3180107151, 26550754, 1683941534, 1770535337, 222994881, 4259622942, 2812828591, 1054462047, 1539516929, 3287329080, 4256279278, 288914635, 2004966572, 2123835960, 845594191, 2015458149, 4100786336, 925041609, 115105135, 2520862409, 465042867, 1948563612, 3011170356, 1936469446, 3320205089, 3959946824, 3606075185, 2690568967, 3768985416, 3340209615, 1974776065, 2704795871, 310607714, 2435587943, 3997389887, 663143226, 711010380, 2214961410, 2934034663, 4015748335, 1305253272, 3841694906, 744602888, 3832065052, 2637243084, 2059952324, 45505264, 1216215903, 1218279996, 2303286082, 2646937755, 1697600011, 848034060, 2872632954, 4207571284, 4059485179, 1610930214, 187711236, 2462215462, 3693727902, 2370391105, 2379495813, 2401226647, 1308267463, 1790470792, 506303372, 2864224865, 2958383667, 2183393615, 2350539134, 43591561, 3413999783, 1014749975, 212808005, 2361667424, 3110505306, 4213834941, 1602195530, 2745171308, 862145401, 1938645348, 4020870404, 455830257, 1625810033, 240887284, 2625019582, 1809852188, 3677831899, 1384504770, 3067680639, 355226099, 1902437107, 2136482582, 2239416842, 2722032801, 3030505463, 3681816391, 1028511514, 1236195417, 2516622760, 933138937, 26710665, 2155947769, 467942840, 935176726, 2446311049, 2657409209, 3513957453, 3699216454, 3050179371, 373160444, 3408128655, 1293218112, 364471575, 3349267331, 3434354303, 1603320633, 2722964821, 2455505573, 2923216395, 83965101, 727571137, 1498319435, 10533274, 3729462299, 1723099231, 2788967896, 2353678110, 900174356, 2101285250, 3564187170, 295087262, 555002320, 4165471677, 2879047963, 3819739859, 3283177395, 1901329593, 3677681797, 1344598929, 3710134681, 2685907642, 2906449537, 261256383, 663513330, 1267990391, 1516611765, 248394029, 3474205872, 2775203803, 1766917083, 3689861875, 162496554, 2206481884, 1174919715, 1591979704, 3389369016, 357988595, 3957139760, 3973225375, 772896573, 3920878941, 3039985417, 2842824060, 3328854727, 3337704264, 1283429672, 2661277091, 4063640885, 1818992749, 1234803, 1811619204, 2129321055, 2315809666, 12867152, 339988340, 1050539619, 4144794602, 4077204723, 3413443226, 4124779985, 3622759068, 3502233467, 3500978498, 446491136, 259899562, 2580354608, 2951013573, 1112874637, 3207267710, 2145086965, 4145842139, 2247398909, 2281913921, 305204480, 525834773, 1581178930, 1760052276, 2895086890, 3446424075, 1948109456, 1754193621, 4179157122, 3905004457, 3934713748, 50623597, 1829905655, 1127728815, 889618321, 766278036, 987265663, 1869028506, 4002319923, 3790875747, 1279025072, 1089284535, 194107535, 4127429595, 1939938693, 1946075137, 2617366877, 718227940, 2508567991, 121458886, 311649147, 298254326, 2658006293, 230175895, 1382531323, 69969988, 1294253061, 837327399, 3672966969, 1492411562, 1626409484, 2101817489, 3640806208, 1237904188, 3990377433, 2464869072, 1717742002, 2195305700, 707762408, 4025499048, 728832710, 1594039953, 258464551, 3107985676, 72110784, 3576907937, 1647185385, 3705971145, 996580898, 2662034660, 3115354985, 3107609320, 410204957, 3979943426, 3110787449, 4162447908, 2077703810, 3653221887, 144555126, 3912237224, 1546094107, 476459624, 733753018, 3230787373, 4191058972, 312480387, 1090121741, 2139351688, 1224116328, 2503587078, 1088214061, 1771099218, 2775845857, 1576671229, 2849046180, 180544187, 1737701096, 1384286829, 513804290, 3501488385, 5978810, 66604502, 1146849091, 4041383112, 1859282225, 286875696, 3436158818, 3445764753, 1787490343, 986819082, 385772416, 4098369217, 887430056, 435057464, 1823518637, 1521496690, 2254677815, 1555387318, 1779869870, 1749145198, 928169234, 1808294705, 2326364370, 2873207068, 3144862019, 496017115, 2530519623, 1208057519, 2745379629, 2536168604, 3367179450, 2536349135, 582309651, 773465593, 15262509, 2351550747, 1437095863, 2171636680, 175342328, 235024769, 3200948682, 1264850103, 3070855838, 3155669668, 1833426062, 3684766415, 563509461, 2144179666, 1119963617, 1741279335, 3520281423, 1389829409, 1949761379, 1767754939, 2247681929, 1960946455, 1312606433, 3673748322, 3807367360, 156411428, 1245832772, 1252614083, 2127704298, 2721778538, 3846844320, 2576449464, 3948710674, 2520630431, 2256930492, 512943296, 513641300, 3054606212, 2312889068, 1337113267, 2644699619, 726624239, 3103438870, 2501773995, 4258623435, 2272257150, 1244388226, 441512137, 2151774741, 3909951392, 2612552338, 1181863111, 3841118041, 896590885, 1774202417, 2376587442, 517580246, 2441910669, 3501786442, 357659085, 2147872725, 2805435761, 1328569299, 3799633237, 178018597, 3899861346, 4208006750, 3815727622, 3843492544, 2110162058, 817898168, 412051291, 3879526239, 304909117, 2064220106, 467231503, 4167638851, 749081588, 2276796183, 874870125, 764038897, 2717173392, 3553318892, 2511980768, 1691130570, 2101075520, 1479257896, 1889284124, 1758643496, 465484991, 1752973197, 1531440296, 4192936231, 488458746, 1473972068, 2351396157, 753289045, 773131420, 2038907471, 255372334, 3334209584, 1879917149, 4165841030, 809130370, 603300795, 754146312, 1718530736, 1929571278, 3770175033, 1706675320, 1376778876, 4150743526, 3255955455, 3195867479, 892225505, 336074307, 3585089787, 34531889, 2131126456, 582634828, 1436933611, 3119779429, 3117013579, 1011404905, 1390360883, 2896978604, 2871000452, 1654083549, 2590358671, 3952731233, 2928883411, 2416753549, 3451295779, 491673285, 2256448591, 1669796651, 587641753, 1393355058, 984834440, 180628987, 2857393696, 2328289671, 3673005963, 1281491695, 2444807302, 1255340995, 3007245088, 1146667773, 1561780006, 4021353864, 3916040702, 24164362, 2636390869, 3049598628, 1260154360, 1156362334, 564202178, 3631171444, 1192544935, 820892011, 1239119925, 3969514563, 3760212062, 2152080961, 2268420207, 2401691347, 2893356711, 611617310, 1329836812, 3053819992, 96127149, 2792411870, 751234034, 2392011300, 1038612741, 4040562036, 2893506106, 2511186489, 3695067108, 483275733, 3780861864, 3180838574, 2342078450, 1873684806, 3921218258, 240374004, 4220199818, 2523518636, 31601337, 977377882, 2548821923, 3362550284, 3092315885, 4120396624, 2497427606, 320943665, 782892946, 3708519677, 302291567, 1739422553, 2611097980, 1792805339, 3771682916, 484543298, 1354452499, 3147947044, 4255628741, 954238055, 831037978, 823134346, 4251704716, 3256282945, 3996176330, 4227010891, 3806457172, 2368686565, 2154172370, 650349146, 962264261, 1488215970, 1598729840, 4192649306, 1286211168, 3452226050, 3506375861, 236090489, 2697783255, 3471221056, 2850616513, 878113746, 98029326, 786005240, 993181644, 2431615661, 590775429, 3530149954, 4206867530, 2284398291, 285031124, 1846574742, 2957459182, 3308155439, 92849594, 3829845941, 1349625352, 1113922034, 4172254672, 611289583, 2837914657, 2340221335, 3663468662, 2773151964, 2015275312, 3048770393, 1624058752, 2163020972, 64319503, 3960173439, 2030639601, 2147740521, 685241095, 3306561274, 655392329, 469468376, 2378280064, 3829575064, 4081317218, 1691927989, 1615152589, 4021826913, 1790596037, 3085746178, 2981084718, 1279054413, 2838051977, 367853500, 4116957457, 2489482495, 3791547117, 3325768996, 3741365857, 3706139055, 1644754216, 491522335, 771655847, 1481729579, 3354734131, 2305064620, 607696088, 2807590841, 2196747392, 1037291272, 1720691048, 1714861694, 2717410869, 1804567013, 3452946959, 3347058602, 3844810853, 208060624, 4203158338, 3396674824, 1091306922, 3561693788, 2985471813, 2608348400, 2471631072, 2965155814, 1899170067, 3615516589, 513526036, 175370511, 3108225379, 4064264380, 2402087459, 217263511, 4080781168, 1357731790, 1043832643, 295102885, 208607637, 3146800528, 4124567652, 764578614, 260284187, 782568483, 3235107716, 425990334, 59791010, 870743832, 1612062324, 3198323747, 548746835, 63716689, 2057838002, 3261370264, 536242714, 3973092323, 1543579415, 2272195902, 703753092, 630573678, 1056665686, 3235957754, 2118843305, 851217501, 3106499030, 2223433057, 2796486712, 1210725667, 4172935671, 565157669, 1165261106, 3152980695, 4115162570, 3252608422, 3434514862, 2196134447, 1544578910, 3020741561, 4173068822, 328899998, 338873377, 335814888, 1335465094, 67675169, 281418712, 3082457245, 3781123576, 726615527, 2869350062, 1763912605, 2379063597, 953616877, 3504050443, 3134027725, 955060859, 379523684, 2961347653, 590194224, 1365709329, 1760199868, 607667965, 2070359602, 3080310550, 1723994676, 192263090, 497924308, 3696313958, 1997374155, 2228330087, 3275905022, 15819072, 1983952647, 572909692, 158301231, 1337614430, 1559527993, 970160426, 1503686077, 1933131943, 2183409711, 1114250005, 1445624007, 1253057599, 3195465275, 729854793, 3012185788, 560788200, 2648923283, 2031381201, 3240173902, 443575302, 1283446288, 275397971, 2136056068, 3888160395, 4003417393, 1474040417, 3626856228, 1233612181, 2319413775, 1477032786, 3478343428, 1746409342, 2104216059, 1321669065, 4153004700, 3031471132, 3674187501, 2421728655, 2113824877, 3822446522, 2359020297, 494145316, 4253239324, 3813617246, 2953776550, 3009959300, 624165678, 83938916, 747566696, 2358505082, 2712540080, 1644744932, 3145608362, 1122108706, 3635563082, 2403460690, 4157226541, 2279676134, 3805378176, 3941338977, 936452378, 2198809289, 3566051997, 2045153177, 636420356, 2980822324, 1785962852, 1139747031, 3337084752, 2838964401, 2787791732, 1477472803, 2858047911, 2689150695, 296722359, 2476653800, 1804363299, 2682684393, 1698047236, 2356763995, 15024979, 3085230090, 3057905844, 1425581990, 1792890018, 3289231341, 1829640203, 1056539618, 2251653876, 3088290495, 3934922744, 3951373187, 3062016428, 678439000, 3490994915, 2680843990, 2289745799, 576541171, 165356821, 3882268106, 1855194864, 3841440419, 569667589, 98601642, 768697855, 1120137119, 2322771687, 4170547678, 85198440, 1695414050, 4986964, 270412435, 2519419069, 20328858, 3917629739, 3618124159, 2672260935, 446656910, 1421544012, 1994528318, 925809573, 3861806555, 161811960, 4141734405, 425004901, 1548527665, 2625446407, 3195308807, 3180008422, 3014554909, 4164561510, 976422665, 3152779943, 3541586099, 1008711726, 1955561003, 2392438895, 287923171, 2846298436, 3693007402, 1023155049, 3832538311, 2274536863, 1131881098, 2298728900, 1447203024, 3662344475, 2358364578, 1821052751, 2339000097, 2854004685, 3772533246, 1291451266, 2771068484, 3452444823, 1220715520, 2758700240, 131159756, 1303363424, 2224239691, 293471555, 3013192662, 235051683, 1427573637, 3371821870, 3594406799, 97676646, 3086826255, 2332514525, 572610375, 2021222153, 3774637022, 2611311954, 3867718848, 1939117335, 2368482328, 3861505335, 2429284887, 59703971, 1304562455, 249205571, 166368737, 172400884, 3683581971, 3077383852, 3447078118, 1793576618, 3197650774, 2565835341, 2886755704, 1461767088, 3522297874, 1806904575, 3893097084, 1655925724, 3776273319, 583154218, 3862017800, 2173012294, 10119699, 3582764448, 2091271532, 2662158210, 1369302488, 2861791381, 231506217, 836009594, 676974473, 3053079623, 1937165123, 3460864963, 1405353135, 3355482508, 528740324, 2150053865, 663742798, 2693619413, 4078717139, 191619945, 1466672394, 3667807954, 3236405196, 2436172121, 344857625, 4004010468, 1871642387, 1625677767, 999346654, 3228405453, 1134973044, 891354358, 135677516, 2873329511, 322023478, 3699197923, 2910890595, 2422228406, 2107917305, 1970824220, 2069723986, 1897582045, 25491271, 1527433761, 3160948388, 321008300, 2867314197, 4236231838, 2707688373, 2555527673, 1774922991, 680585613, 1033986332, 231198338, 598697570, 1407556940, 3124951295, 1414668743, 2402971886, 4115052133, 3404360750, 4262194400, 2924033922, 4096958371, 1508421016, 617803982, 3276573913, 39632480, 1757838559, 1047853561, 1625535172, 409750319, 2971537038, 2918805920, 1329968214, 3709766211, 2032978483, 3697172655, 2712783094, 3728720843, 390720725, 2336385092, 2004134879, 4293734629, 1354339813, 987123223, 308249283, 1819791657, 4137617160, 648376569, 4237187333, 779513412, 295460663, 3871222995, 1682361780, 957811259, 1110252893, 3041726701, 1967342486, 384471318, 2820876738, 112067173, 907653460, 50993169, 3592073283, 1563445510, 3473185858, 3856314351, 3246880492, 2177697834, 2452448816, 761767096, 1183583123, 185156436, 1394333469, 2340163292, 1352010997, 348698854, 2436132104, 553264360, 686404761, 667617513, 2457013921, 807177455, 1264173851, 142848066, 671336243, 2077423557, 1268610693, 3140012227, 4199519986, 777165152, 1199244993, 3206198879, 1553207133, 3138497116, 1949127162, 817445879, 2604095312, 591343441, 3241297867, 3937691591, 3988510897, 564761669, 1288696237, 2148456931, 1885925937, 3407676128, 1956535402, 2985119110, 1655373862, 2495493441, 3250983391, 3222258745, 1072929391, 1229913185, 2605243749, 366653585, 1311561048, 1775213862, 4162692524, 3004954536, 3658314300, 1111952549, 2834369356, 1235852234, 208481169, 3467792731, 1466610900, 201322171, 852148784, 2704067676, 3285340512, 795474021, 3635638003, 2438237846, 3888805973, 3799011060, 153636250, 10036625, 811302060, 509300753, 518340412, 1854951684, 244172901, 160868802, 3332994937, 4158803285, 373412103, 2703650605, 1159541233, 3531160981, 1536080022, 545636558, 1455406824, 2674644538, 3044827100, 2556161073, 819126203, 1099631708, 2924702678, 1076172350, 1220835323, 425523627, 2397942229, 2390101164, 99212807, 983839728, 387753946, 3168184435, 196905204, 1272995601, 2724076257, 1869415858, 966408395, 3690208006, 456195680, 2035962178, 2397910824, 102463704, 2841513505, 953204121, 2892058208, 1173994983, 1093311524, 1378261056, 1243145781, 3146227940, 1936608237, 473144961, 483599799, 4025264045, 1146355751, 1844995503, 3095880874, 2983031949, 2674300543, 1154927589, 3631111911, 113094804, 178638229, 1027610851, 690106545, 470550036, 1286281006, 381882536, 2012775931, 3352425872, 2330036327, 3610806785, 709665368, 4256697198, 1485773479, 4004444476, 3827824519, 4193081333, 1122756066, 4055980049, 1911188651, 2641476617, 3506547803, 61244935, 3417575560, 3693242707, 2664176951, 694756934, 641746067, 3328828876, 1409486596, 4228596092, 3476560395, 2310294609, 3486603832, 1348804823, 677705696, 3733810660, 1997643896, 726160849, 3001491614, 1681484953, 2195673180, 3064166371, 3830662901, 4025475087, 480497726, 806464982, 3581068604, 2523870205, 3070095474, 520453141, 4040544333, 4254091151, 548655887, 400047189, 2156044537, 2446444143, 4234888852, 4062165760, 3670388083, 1626252249, 864913323, 2160361943, 1015373659, 3136323800, 1234439262, 898299213, 785591807, 3305866207, 2131041183, 4015277634, 879391705, 3268997102, 3638676914, 1266173867, 3911152116, 3592229141, 501265611, 4203284884, 193031182, 3140265559, 1414569925, 2565292287, 1189714122, 2158815006, 2406918281, 1996202976, 2748563281, 2794654906, 1732135340, 2234605852, 2136807554, 882077940, 592855874, 2806982003, 1780181062, 2308562042, 2063350695, 1502148501, 3331980935, 2804395846, 2932966795, 2211763051, 1026259574, 1585593637, 1262735027, 4049028854, 4133521943, 4259820295, 480744024, 114650628, 2296188267, 1153179510, 2896962626, 2040803741, 674870489, 1452359984, 1477368786, 4123631613, 397244766, 367094702, 2086053697, 452255852, 2017138237, 3235301793, 478784546, 143937985, 964983721, 880628721, 74512402, 1986758641, 2463172074, 187547643, 3048378009, 161385814, 3389232798, 3203346497, 3397066269, 1384427167, 2077119442, 3937738687, 246958999, 3838011818, 4000398774, 3171741189, 867678961, 218593917, 4244915252, 877553173, 2965579225, 1579067607, 4116049028, 1928869734, 407244595, 1925969450, 4113023280, 2467123198, 411488484, 4103516026, 1510905086, 2022909423, 3961245104, 2222886217, 1201073258, 1409805766, 2042047033, 2988226274, 123852894, 2112223909, 1416842458, 341240012, 1684001032, 949515034, 4062789976, 1793463974, 1141614805, 452838244, 3068776115, 1832270722, 1664201670, 3855456275, 584934330, 2729681525, 961309808, 2958734312, 157060471, 1211141128, 1371196075, 4224370007, 3917831539, 2352822766, 780555406, 3388517601, 2187123273, 2732504315, 4126688549, 2173780437, 2094530247, 3634452078, 590727193, 1482365760, 3987161806, 2652355486, 3986546464, 2838259753, 2452840483, 2807983132, 2309050445, 2738648580, 3040847659, 1820575083, 3683603096, 4017579162, 3090602714, 1637400084, 1208746529, 3698096859, 3377191206, 4275588708, 3337020856, 3782338598, 2011953859, 2663771834, 227734369, 166860391, 2703993611, 3395837756, 3243383565, 2928347169, 209412905, 3146800420, 2982758062, 2006152576, 3196561076, 568814466, 82883857, 1480334, 827895038, 2862042251, 597580984, 1975288144, 627456023, 181860109, 2057227045, 2019809003, 2350932877, 737217150, 2513134976, 1762252018, 296695196, 2313332337, 2292647390, 3005474304, 1801395045, 3646989961, 1877116673, 862409247, 3076955600, 4226688278, 1142578064, 1427307762, 1717245289, 2434552568, 2168020457, 4163376143, 3170079307, 4218940737, 680037527, 4250844653, 589538811, 2551899517, 2933944583, 3100102126, 1421648172, 73691140, 3376392835, 4082696380, 239230690, 2892444915, 2816852317, 1715799715, 1857392768, 3727531311, 3714011142, 3717994012, 36982434, 1664741763, 4284532392, 4147935987, 2363903951, 3146356689, 1103076166, 356053207, 2387503488, 2847556553, 1106969984, 147671357, 4219154907, 2650490986, 3465506910, 1416095057, 759539096, 3398397898, 904842166, 2631462376, 1034148847, 1440557912, 1579534990, 526616631, 2919891722, 4193060776, 440196872, 744111510, 3561620198, 1347886312, 1577141546, 4119902017, 2025981028, 685451168, 3873137047, 4122614695, 2690505674, 1841335880, 3744698726, 3095256231, 923962991, 3457488733, 3172705753, 961214688, 2327599465, 399815806, 1977109837, 731814659, 2179095126, 2449821879, 583174037, 2517668719, 4261261088, 79605318, 1637561174, 1298893607, 3675269720, 1193428931, 1896598658, 1521239204, 614855762, 4037400560, 2302121025, 3342646934, 1161415148, 2931560399, 2742051276, 3653682581, 2284470175, 905694946, 2291468028, 1390855186, 1797854663, 3548165932, 86044337, 1336283716, 3573071220, 1887538318, 2393006238, 1479551250, 3767124980, 72828698, 3227260435, 3907701693, 4281817542, 958445224, 671947497, 3639655636, 330814903, 2179742867, 2013576130, 190774238, 1579107918, 2199240445, 1637275419, 2689837859, 2863593924, 2998667545, 2257844104, 2994872483, 3088543507, 4122048159, 122623602, 4036344180, 2773103780, 1043055820, 380792417, 1710883086, 2302706794, 2150621154, 3650338866, 2845406905, 4094207734, 756358085, 3720957210, 2193867835, 3372367218, 3410211607, 2043717068, 1197823694, 927628867, 3505593111, 4130847853, 1669121820, 1945971990, 4209847176, 3216697145, 2744102252, 3299998919, 90900997, 2133032363, 1971829076, 3314296575, 1885627797, 3992381011, 3299981391, 3575818692, 691746150, 1662781975, 2548956371, 1077309096, 2587304751, 4137351546, 2013281809, 3468352199, 13054858, 3096112589, 447523244, 2777703371, 1654131256, 3799212763, 3124041032, 622147206, 627822824, 3006168200, 2936831308, 647720376, 1005946360, 4270814979, 3708134874, 3684962849, 3364882562, 1539633181, 2364415943, 1741631497, 1352728555, 416280865, 1242108916, 3928107010, 3640531377, 1946674418, 1109331125, 4216881718, 2762217132, 3505906103, 3336142394, 4156583975, 2746429010, 4267548779, 3914224910, 4016993536, 1696320831, 3622155802, 3745265553, 996734810, 2832454440, 538934662, 122662643, 3255270357, 3721953048, 742755375, 2108843636, 1782239658, 4003563590, 1556703358, 4196264615, 1444731312, 2199107431, 650288673, 1130883320, 3300617677, 3029546279, 338331676, 2398779709, 3638704820, 3882245280, 2871692196, 4088274989, 1788387800, 1564890325, 3758757087, 664285262, 4082561099, 1885566640, 814285716, 3062925899, 1914335891, 1780977231, 2681642697, 2616309016, 2850479408, 2902053086, 3709158651, 3918535622, 1661972905, 2714789712, 1277515521, 580452684, 266984526, 1136218027, 1274023589, 701492114, 3894223865, 2131379943, 4018627824, 1998272097, 1400511850, 3943540031, 611971911, 1971083476, 2334759877, 3300709369, 2609174372, 2638579029, 877304949, 1147216544, 1825514439, 3953641122, 4155054884, 133111953, 4188951574, 2359438325, 3721292672, 1589917295, 2505867187, 1721119605, 3946945070, 3739019249, 1818676067, 845545830, 3480612367, 3200712227, 2120354052, 986909417, 676533999, 3666068616, 2070935651, 3616228536, 1132544001, 2535856916, 775556476, 2700728104, 1896110461, 1319819025, 534919523, 3047019407, 830891164, 3721966388, 776027671, 6135471, 1840807810, 1531595396, 2781261191, 1524762633, 3112804062, 246913664, 2831349544, 2029285645, 1912241337, 822434490, 149872876, 2071325306, 2581286545, 1072062292, 4151811384, 2807619036, 1655761459, 1220522664, 3477086300, 520159114, 4174733582, 3838075619, 3814499935, 3670615008, 985245371, 3375845300, 1264383114, 1137973976, 1619839157, 3589565298, 2276360599, 41087221, 2079320157, 1765755285, 3126802988, 3125986971, 3733570095, 650910733, 464770459, 3038250170, 3860553066, 3958648755, 2368967756, 728728809, 2153670215, 2242149888, 2678403338, 3828593253, 3843206200, 917109299, 513948992, 137718108, 3188651918, 648670720, 2467530155, 71492654, 1550638419, 1891820379, 2285926343, 480755982, 4046582351, 1762115079, 1581139515, 2179992472, 3160116425, 4089855868, 1059694864, 2637979774, 2468859649, 191347167, 376572115, 3599187270, 2252184150, 4001723305, 3300692846, 4246046506, 1495001154, 670801637, 1531988270, 2652602131, 3380613994, 1268486265, 1275468549, 63352558, 3874518728, 3508272435, 1343971296, 4150539988, 2881656618, 1041250755, 1299675099, 2072964797, 3573092194, 2579408843, 1845483606, 1595616350, 12537833, 3024306543, 1137214943, 2550316030, 696194432, 1119758827, 2466281839, 1345267055, 797735204, 4143489389, 778923055, 1761847862, 1452976547, 1616270125, 3106214603, 1675310448, 1227342110, 1382460947, 2859677685, 2005551657, 243695047, 1932604848, 2532469904, 3211062570, 3388862869, 2416755314, 3887993091, 1454806693, 3344090768, 3391678493, 4195853792, 1145751892, 18225614, 4044010065, 3104042805, 3195434360, 229239900, 1064248128, 3614722788, 2631885485, 2277059416, 278063399, 479049272, 434137645, 1279914622, 2076787160, 595782513, 3371351913, 2197638964, 3999670368, 3651635712, 3351956412, 3635595236, 2924360252, 2646490154, 338365199, 2281042639, 1712174763, 2345916816, 1166597849, 1472207758, 2136908568, 1319433532, 1732952777, 3901880659, 3715016002, 4023691990, 2817641800, 2085826023, 2844906083, 2817830398, 2030590383, 1317406581, 1806888765, 1130025833, 3337148359, 2363879425, 4018071652, 4124252510, 1536855875, 3509486003, 2830926623, 3915468728, 868578213, 4080003758, 642930408, 1303931519, 547101298, 206329023, 2799634752, 2911191017, 2474301772, 1307352673, 69512108, 3619226402, 3843375933, 812693157, 1505375146, 3059949096, 879262785, 3789266448, 3140273025, 44542115, 416420871, 1680391244, 2506001764, 1473486102, 2357616157, 4165756257, 2422319899, 984066614, 224792073, 973903864, 1898210129, 2131822648, 751575389, 2225070359, 1354837312, 504848475, 744934451, 214155992, 305100875, 242753155, 2504606275, 404602077, 1249126221, 2423220185, 3697878052, 3272616373, 3355797112, 974601576, 3602081558, 417592499, 2659054236, 3507947110, 3059406194, 2025367656, 3349324117, 176240413, 3515606002, 1286595793, 1296855546, 2614443070, 78638963, 1851893126, 3288121532, 3560123768, 2636808101, 2517507450, 3927135413, 1461071951, 3169489718, 1698688906, 2077826907, 3635870438, 3736452057, 359139847, 2550802097, 8187795, 2662431497, 1309591509, 558622048, 3571461049, 2879086541, 3506371881, 4088958026, 2898657006, 2692455980, 708284848, 1884373677, 4266844622, 2711257785, 195976107, 1401539036, 1060717161, 1637148141, 3030750435, 2771375048, 3911295148, 3968085394, 2162751337, 2042738067, 4129023182, 1600824803, 3198399012, 675997312, 493803478, 3865061515, 4093959621, 616680380, 846064812, 79145367, 3546284105, 3887284001, 3529331597, 372797980, 230753864, 3419093612, 1083484440, 202920472, 91585182, 2933187878, 1847245262, 2876626816, 3492128368, 3775302978, 4081868063, 1037170339, 1628714827, 2105217563, 4255290744, 1807571032, 4225124716, 1599191052, 1684646616, 3592682432, 2546942086, 408935845, 3737193425, 2835192303, 2571766416, 3825585312, 745373364, 2777111172, 3697816704, 2813626241, 3871078731, 1946658186, 1456870243, 2545017650, 3023940940, 3421706461, 3576264062, 1795958474, 53731717, 3063487145, 2786535291, 177710799, 427951928, 1401499068, 3534777198, 2041766101, 2378114666, 598641648, 238962352, 2097823309, 1045621783, 3058697256, 1808847888, 3079073364, 3635253229, 1729406861, 2470039802, 557705540, 3031622926, 2422932604, 3451507081, 1760297454, 449199426, 4143328648, 1006336684, 854482793, 490198198, 1970499372, 2109522928, 1506256975, 1914461635, 306384992, 927938235, 3028373049, 2529405433, 2617197084, 764456345, 3054635418, 3135507726, 18872716, 803492046, 3574427295, 362386202, 1802106758, 3555278187, 1989025045, 3159348254, 1188182483, 5393338, 3593611654, 2376233766, 4116291349, 1342674012, 573365788, 1865009879, 1320814204, 3040591843, 775809040, 2630429683, 1818435604, 1822861226, 3405950245, 3458029269, 1314825803, 1975566620, 95616424, 3257560615, 3576034867, 776784152, 3741619303, 3495927418, 1055174977, 2559847738, 853630713, 2123494401, 3515725607, 3207166888, 4281413619, 2235717217, 225176346, 960483377, 3716425558, 2072214656, 513669650, 1527019993, 1994063850, 3657515357, 2823446844, 2676966569, 612366171, 2923616097, 2927872796, 2855123387, 1894543302, 3516987852, 369075923, 813134508, 2666168892, 2341987357, 3048020752, 3094812730, 120115837, 4247953273, 1623028794, 30542238, 4151412466, 1575120814, 3855063243, 238773718, 2297410660, 2156764368, 61908988, 1239334016, 667237483, 3483334055, 2032826358, 3717358392, 3792533970, 1390109101, 2677419710, 1876142554, 3811474180, 1377617385, 213224767, 492265692, 2953458288, 1241488821, 2149961465, 886602655, 383401884, 2836501312, 155323274, 3703744417, 4186094193, 3225362830, 3628766723, 2310759828, 2317399100, 2231304677, 949680950, 611531776, 3873221913, 1890892212, 3372672134, 4026803101, 3454004596, 1793487966, 1539712932, 1645473165, 4280874262, 1657647958, 2343182163, 4115582100, 4062787778, 1128752048, 1712629099, 44138349, 1038793630, 1957667983, 1751123467, 1837557867, 4167895654, 3385772647, 1022536442, 2956898933, 780645882, 1552166765, 2608978981, 3105158885, 660357784, 1254367804, 4048502314, 322784067, 3379001089, 2517932621, 563952660, 1753169588, 2699851487, 4144013200, 3854129969, 3680954290, 3087969630, 2660783650, 3019139346, 3730397978, 3958018071, 2980519140, 864242456, 364064302, 2423690259, 3935323764, 217407158, 984489924, 4224513482, 2191767878, 670777478, 1396476115, 1403744430, 3658431534, 3361330983, 4249383602, 3213753172, 2743395970, 463547778, 3115882335, 3961675153, 3864103391, 931651822, 3912502807, 2826781297, 347109164, 1823586352, 1861595967, 1671627345, 491927472, 2062814513, 1302783137, 4185023554, 1998620368, 1576550070, 2230363062, 384740573, 3861258016, 2358029484, 2209982498, 2939530353, 4071033797, 2611567235, 2151167342, 1348797612, 3548810031, 2128809223, 727074687, 386036117, 4257565339, 2470304457, 1578775410, 3616554441, 506204041, 2168697570, 1871321340, 3887798655, 2726062800, 3262966685, 2584427446, 2563026219, 1466150749, 2579820602, 1772002510, 1580123425, 1278568725, 1822924590, 3339202945, 247075206, 3388770832, 751150766, 3292247082, 3079314962, 3109193074, 1845062776, 4088166839, 699759791, 2925479646, 2929357595, 1172280648, 3518800814, 1038507172, 2656685116, 4177116370, 2455189957, 1423422030, 502450018, 2279748971, 576317569, 2032635935, 3552682076, 1243581381, 3919961289, 4273215392, 3496842805, 1850722889, 543487101, 3308206238, 1211762295, 1571779114, 621759854, 4027480560, 4248469653, 1493419381, 2329462629, 3026077844, 4223619205, 1192600775, 2954739048, 3500659798, 2876534879, 3043190772, 1783908447, 2614723165, 137674729, 3404061863, 1564013801, 2880352059, 2815201203, 603558928, 2733588464, 4165077996, 1436204779, 1604117343, 2531914433, 3852246496, 2890679225, 670934926, 56473307, 450376502, 550515138, 3258500836, 992373292, 347928750, 897239738, 2889848932, 3637913447, 1015049375, 2201458245, 1215935435, 2025423546, 776747436, 2539630739, 3585053894, 4126720638, 5021582, 3555430494, 2145329441, 779941827, 4094884592, 406397922, 3738029735, 3552950174, 1616934839, 2300347193, 3112999012, 4075383002, 4087555125, 4077808069, 756949923, 1902440525, 1492338627, 4273840932, 1139510568, 2753314847, 1377742877, 2905233802, 4149139694, 3203777222, 2689976909, 3268338892, 2684216358, 3171573360, 3967305239, 2910267477, 741090104, 1568314928, 1644344366, 1001359841, 3368568135, 511734768, 2870223976, 2633592729, 710507785, 969973111, 129762578, 3489617066, 2891867841, 1652937265, 3121850657, 3894102452, 3013443791, 2119355493, 1987027742, 3446005030, 3953841247, 2308209609, 2352274338, 579271224, 2099392289, 779031616, 1392822058, 3852703606, 4243251766, 1254511015, 1887129640, 2391222435, 1433011547, 2889210328, 1080881986, 1058408829, 885260156, 4096357315, 2090633729, 634771938, 3536610601, 2512056661, 3063270436, 3572727411, 454537772, 407923021, 3964372239, 439621432, 2382917993, 1175800309, 1287706142, 1959157890, 2949599281, 604927341, 586789740, 428016231, 994805220, 3153191862, 429379673, 2022367739, 1257344970, 3202773719, 745807398, 1930345231, 471791541, 4199262878, 2413808801, 1429236078, 2165540177, 3177778695, 3566024306, 2332795199, 741290358, 55474156, 3717268886, 578761433, 3394642492, 933772359, 2837680184, 2895940682, 1922160962, 772253880, 4036280824, 257247641, 117616337, 2236822911, 471475799, 851458515, 1850177491, 2290109622, 2312629768, 3687674894, 3489402584, 2960377997, 3899887797, 1454193198, 2515874689, 2083961757, 2310399943, 499680395, 1254076639, 3583732882, 2430100248, 2243233298, 3488392096, 4170763050, 4048396322, 1039265186, 2304367882, 4033269121, 1812116174, 2763894784, 1906815618, 1875359088, 188048922, 3018672119, 2400486501, 2437191410, 3017227452, 3721314726, 4294689686, 697582871, 810011526, 1793924997, 358114978, 1000196076, 2108798076, 2338102930, 246304103, 1793408938, 1646257823, 3563169639, 1077735187, 3971994610, 791789170, 131198521, 1393592268, 726054077, 3940764115, 2490015403, 1368106890, 2569186909, 3888662127, 995571331, 2635723288, 3916199281, 2004886147, 3101226547, 4224513727, 4053189137, 1670331860, 1027899232, 389744594, 2242592901, 23538110, 23487242, 556179147, 4086047667, 684648575, 3757750982, 2997900026, 3046801822, 752605123, 2684966975, 2202966350, 420660408, 3411817835, 1862083041, 4013463594, 978052029, 375497166, 3021802616, 3100357785, 2984940390, 821239714, 1361009865, 818291104, 1222300567, 2402858701, 1458757364, 2549760066, 1482516406, 2420399404, 2510826116, 4039880605, 579464804, 2806531562, 3716611812, 71374328, 3406512941, 4252665813, 1725649774, 1503097100, 3141589920, 3297033198, 4149951415, 2865049586, 349684846, 1534602105, 3629648296, 3573379475, 204085295, 3890828287, 2705806750, 1056061402, 1635170668, 1785972132, 3365658656, 3529515898, 793655790, 2842069148, 66364390, 2722766229, 1854224227, 4108928342, 66148017, 3147043237, 4136474197, 3802464407, 211373948, 3190759153, 3425166689, 149428534, 2471177590, 1694131020, 1509877160, 665324335, 741799432, 3725239075, 3533368696, 2569095533, 4050708387, 1697824669, 1082084118, 2444951924, 3987633622, 3754957106, 4195019488, 1727066098, 470665775, 2853095929, 3584486781, 3115421158, 3133221468, 903356893, 2141333931, 121441488, 303936124, 1855266946, 2451456579, 1267025000, 1978017769, 336151296, 217633554, 3447473862, 2071901267, 996266370, 1596138282, 2693100037, 1642908556, 2094227880, 3793909332, 3806814909, 1916324348, 3948158206, 1971608172, 2119424523, 685015194, 2488664492, 1414595248, 1210244998, 4136747150, 1502998394, 3096742728, 1189506632, 490504666, 607092952, 4149740423, 351443432, 2229548380, 2750587658, 190483337, 328899114, 65410621, 2154019798, 969220397, 360080295, 1138347225, 2274170638, 354656340, 3402651164, 1934089717, 741578404, 2662764721, 201018437, 4119188900, 448769158, 511035170, 1906288744, 585374252, 1466503551, 2323905347, 411420851, 3268245305, 3031469908, 903406169, 661691986, 816339993, 181847207, 1779404872, 1553790333, 3105214165, 96230, 4056725494, 1916012778, 1873028805, 960527354, 2442097846, 3260480359, 3359987210, 184884654, 3151863286, 948849379, 4200697275, 1449932936, 2481010580, 33247471, 1911520563, 58260423, 1170384038, 4003301009, 405652791, 3105266527, 2233392719, 2541320332, 123830998, 199197073, 3081478156, 2485999584, 443235251, 495836112, 684891610, 2348244778, 4119679411, 3499541113, 3271364626, 2491423749, 2055516990, 2748152877, 4078678239, 2237223215, 1039964913, 1498404131, 3322468695, 3433060929, 1695509745, 2522460566, 2767634761, 507469086, 452390956, 3587944252, 2194699677, 749030123, 534552689, 1052121909, 4287648601, 2454247085, 2722952550, 3345002040, 3189551068, 2297081752, 4133471037, 1606011317, 2535272143, 3660729507, 1889044596, 1133996697, 2510105142, 2863326387, 1624537689, 3466512049, 1219735863, 3544360985, 3273738945, 3933342715, 707921452, 389199558, 1173175601, 4097134363, 124876954, 3715703484, 2229566556, 2917143650, 2531514857, 4044029427, 1099902434, 3290738861, 2434891834, 2923015431, 2721616743, 3764491652, 3685681353, 2930331113, 297372973, 3132191205, 1721978576, 1117897393, 1294978937, 530136282, 2419909943, 141355209, 2516029972, 3477983202, 1875769311, 2764785859, 37462457, 3042714058, 3608331588, 3211723317, 3452851620, 3816981939, 4279448650, 2716112452, 339650434, 232871675, 2436022004, 2355575016, 3186030390, 482195671, 2800223678, 4261213639, 2639313016, 640852971, 1624013738, 884264161, 2197627153, 3684938191, 2250011688, 1988595586, 1501126500, 2335769649, 1092248790, 2723189543, 3227280788, 2659945121, 635385139, 3480240989, 3487910286, 1486753628, 3925316112, 1808079128, 3186196619, 2896171663, 2705619816, 938491379, 2753406912, 37698295, 1015576547, 555630167, 3711344821, 1472480007, 3328608766, 564864266, 1914887528, 785750892, 2049601984, 3385455538, 709432038, 884487162, 526953588, 150191059, 4111445898, 2308022500, 3109495817, 1278703470, 235369152, 1942071691, 2310915559, 3090028099, 3279331407, 2157455435, 1291177383, 1967910359, 3032916201, 204120401, 950300099, 1881908870, 517810149, 2358375637, 1338460487, 2273617758, 2482951558, 1274690237, 3573714549, 2705127324, 1257755460, 2565098169, 3308199410, 203377920, 3881039052, 2364379648, 858377168, 3687700503, 3762143037, 1893185609, 2605938367, 2825935188, 114951057, 1715808511, 3116998059, 3128009659, 1909771285, 1972676850, 108746361, 2990697152, 4076054624, 2322809876, 2851504165, 1144035716, 2494370918, 2733072737, 3942124499, 2883044808, 2624550699, 223933755, 2666188517, 1937509948, 2993271092, 3717949448, 1966234992, 177014600, 2515151826, 4062563868, 1540382122, 2850609808, 1904774284, 1542827323, 4241190610, 2106646040, 4074863161, 3920756191, 853145372, 1977809277, 648912391, 2917430107, 875730197, 3190608515, 4229317152, 3821004254, 382531164, 433389936, 2737409379, 289041774, 977893508, 1674613178, 783413036, 188064028, 1070645205, 2696298255, 2122343026, 1049526827, 1724808362, 292808215, 307277529, 1034811206, 912207443, 3776275029, 619731898, 3803410317, 2425917964, 3307495547, 3996155960, 557864983, 3618456602, 1947333865, 802330781, 3689289607, 1386841423, 3807403608, 2790594846, 2998301515, 2018151416, 1737278384, 3482004903, 3811898584, 1605515629, 3016796169, 2674869672, 1228283525, 418666948, 1590077657, 787455003, 2104732947, 1872891423, 1541444953, 3727762620, 2244456538, 2016992891, 3164936493, 4034951794, 1762076112, 2431188518, 3230328551, 3444505051, 1371063850, 434026035, 652140678, 1528573538, 2451464349, 288279354, 3352774091, 2279877061, 1351241709, 113085709, 1599342377, 3543720400, 2100747912, 441764092, 2832410609, 1965939348, 3270590301, 3446987986, 11084240, 740266260, 3427081306, 3585709249, 1782833856, 3192955302, 2334691456, 194773600, 3831721338, 3832747158, 2216243867, 3067638967, 1991434002, 314092537, 2078156246, 3079547562, 55743993, 1190653338, 789426551, 3370913270, 4276153481, 3483073727, 454998460, 2563719940, 647738510, 2995073129, 1613867872, 3864608056, 1141757385, 1297898218, 2280593591, 2966849059, 364462245, 1953534839, 2629381928, 786626449, 3759866874, 3952847466, 4072785650, 188549391, 1952739562, 3855987412, 2790759371, 1272094136, 1024170818, 3275000371, 473888991, 3904524924, 1994439879, 2246308019, 3832941299, 3718453070, 3060382316, 2894337316, 1789693272, 4141364333, 4240044722, 1862598614, 4231780676, 3573720849, 844985711, 13848003, 2980379322, 158996657, 1028304320, 807992563, 1716034323, 569450271, 1048306266, 2333543384, 2524087771, 515773998, 2732678828, 83016160, 2966432484, 3524417669, 643454784, 1189189111, 4089575637, 695420451, 4196232098, 2892653257, 169471752, 3127699257, 3260502357, 4036356723, 875529598, 387380668, 3274304933, 3092657486, 2782538723, 2017093328, 1188971588, 3013850922, 3542725792, 3335795599, 3109650736, 3177621364, 4061167478, 2363085464, 1624187843, 2657739510, 711912299, 4265222730, 2428435129, 1628451412, 2620252076, 1607979116, 1600783954, 2651244934, 708802428, 561936494, 4188735917, 4211108491, 129969100, 568553917, 2640025067, 2614353976, 2421096735, 1974106034, 2968189623, 283875312, 1764816518, 2748022838, 3913978087, 1883588735, 1411940000, 2907125147, 2402919467, 3043803680, 233124207, 94083607, 3887861675, 1818861820, 2764690391, 3710781684, 1317322938, 2921111299, 1439797771, 209696291, 1051398012, 1578158235, 1469710778, 3644968700, 2811373255, 690005566, 2414689332, 701451152, 1824108842, 1379809780, 672864091, 3310611477, 2693765180, 3625262122, 1148632186, 2082679206, 3417330750, 4114249306, 3923375875, 1930582705, 1274886836, 4248506509, 1314167822, 3726675997, 1870106144, 2387594170, 491044075, 209843870, 4236561778, 1845954951, 3465729571, 1611674221, 1045053227, 1646229857, 724515317, 3825852474, 2439737838, 4108450335, 1769122947, 807195568, 1994370999, 1931104594, 3332693272, 4184596198, 2580437131, 444584861, 2313211062, 1913773489, 3019132996, 1605789133, 4270181709, 2354289031, 976638125, 2656365366, 606592153, 18529416, 982802817, 3748674487, 2379796605, 3284619554, 1318647234, 3133899884, 3399500074, 2902357624, 2747259960, 1711297465, 363025939, 4079317918, 233881790, 3803435799, 3305006442, 3497649276, 1558365109, 2700672298, 3387813222, 1496183081, 2109148803, 301491969, 4123368573, 4164930180, 3899692674, 3281870702, 3369801111, 3216145654, 130914910, 552178988, 3625546724, 1554502989, 1410008158, 3792653656, 3000254527, 710305701, 196466860, 2003842981, 3351592714, 479008952, 1528693576, 4224669255, 108539258, 50067999, 4160912101, 3847629903, 2858217200, 2330520151, 2844865570, 4125898470, 1207278898, 1798122224, 3125220223, 1237081561, 2697252356, 4071555273, 4018364372, 1262247429, 579234511, 3294755602, 2481533956, 907406813, 301226284, 3015384132, 2787506285, 1525597906, 1987930059, 2554967745, 3800535997, 1927981563, 2424533165, 3027923644, 2249812882, 3824654032, 1844841955, 1090173424, 3203513449, 1781971644, 2189611091, 2700624795, 3858455118, 494973020, 2630078642, 2224668684, 3794122341, 644561704, 988787555, 925490191, 544335160, 3431232411, 3398338468, 2462375018, 2970689509, 855539322, 1487977564, 1961759579, 2761590950, 2660074297, 3680349105, 3553102822, 718373581, 932210881, 2194985977, 2094479898, 4176284069, 2929977108, 1269481468, 1811421810, 2930567548, 3883824551, 145754087, 1040828923, 2452672625, 277256572, 2616473813, 3069922673, 4175980142, 1391329668, 536689087, 2941356043, 2151961024, 891022617, 774503720, 3403860326, 2979168772, 2321297892, 2626936259, 765380916, 1729072009, 2524070360, 3089169847, 30362610, 2515468379, 3151257645, 1467056036, 1218914783, 472401636, 1406387531, 3058208198, 2924670601, 3064146018, 3624554820, 150119719, 2319445138, 471692923, 3737782736, 1488328683, 3867354397, 2746448036, 450969880, 1751555740, 562361179, 3150460022, 3000246091, 2554975331, 2433859582, 2319156012, 43938676, 633088569, 3745970055, 3415353751, 3060206626, 4273060260, 17142883, 254834907, 245566062, 3212396493, 310336712, 266782802, 640524189, 2005833778, 2148127974, 954909166, 300374043, 2323521687, 118565126, 3475904248, 3285947630, 1222877230, 3381974533, 2521908049, 1101295145, 1110721003, 2236173986, 2737174460, 3543782726, 3887480466, 2624264134, 1377194705, 4050563664, 1836697387, 183453983, 1914744111, 2792225692, 99201286, 1918339391, 933649766, 2939915718, 3367588864, 2017365864, 4040440324, 799841393, 3812360094, 200887841, 3198108153, 2007633961, 817584098, 2343140614, 4163375071, 1775054672, 2082608630, 2199242742, 1555241050, 1218621618, 2254557402, 534004561, 1685825136, 523557991, 1583198979, 922017220, 2556823099, 4243023755, 3586952177, 2408567726, 2538733518, 3706587780, 3632497302, 1720202366, 686223968, 5957873, 11243867, 1038878599, 1116141051, 1193939294, 2873633023, 656205125, 2583651881, 3674005854, 1227646598, 2073770461, 1022526821, 3088844444, 3013573759, 961432392, 2463670342, 3015468412, 3440268332, 1771051349, 3478615415, 1583344431, 227798476, 3868165371, 2957402931, 3562943833, 1398984689, 695516879, 227837668, 786005146, 2657389234, 314283495, 2714421316, 955228093, 3087811356, 1665106013, 3171191275, 740399114, 3239760193, 3169402515, 4062068905, 2705646924, 1457025799, 3978289385, 1153501652, 3982511656, 1139988944, 674790352, 829565045, 1109249520, 1410476245, 2888232671, 1262891700, 1813602275, 1397522772, 1440983241, 1088486560, 3286500864, 1780617645, 2997529016, 660477311, 1854078523, 4119464862, 927912840, 3919673227, 4061094043, 1078972548, 334481019, 50970583, 2839979614, 4076817691, 1101712240, 3490910254, 758643837, 345503630, 2662467577, 670576583, 3756583254, 1901995685, 3420744946, 2814222688, 1584134254, 1448229113, 956892801, 496808346, 1377575620, 87377243, 2773128521, 3830199287, 3999633879, 1491807199, 1107576121, 978164610], "values": [537.0, 1502.0, 1283.0, 1337.0, 1776.0, 5117.0, 2715.0, 6749.0, 3028.0, 68.0, 1630.0, 112.0, 424.0, 570.0, 3094.0, 13.0, 430.0, 816.0, 112.0, 850.0, 5307.0, 111.0, 945.0, 231.0, 64.0, 180.0, 135.0, 239.0, 121.0, 353.0, 382.0, 69.0, 734.0, 145.0, 1585.0, 2855.0, 1495.0, 638.0, 1554.0, 853.0, 635.0, 45.0, 136.0, 657.0, 416.0, 68.0, 171.0, 315.0, 1473.0, 26.0, 2432.0, 399.0, 3632.0, 1012.0, 1213.0, 3531.0, 47.0, 289.0, 587.0, 1281.0, 103.0, 601.0, 2726.0, 501.0, 29.0, 27.0, 1389.0, 225.0, 132.0, 33.0, 656.0, 45.0, 4913.0, 40.0, 862.0, 83.0, 467.0, 2808.0, 37.0, 20.0, 101.0, 3159.0, 4.0, 238.0, 915.0, 1708.0, 1054.0, 66.0, 103.0, 730.0, 1133.0, 2163.0, 48.0, 2883.0, 119.0, 574.0, 81.0, 820.0, 67.0, 1775.0, 521.0, 177.0, 1915.0, 3732.0, 1323.0, 767.0, 1768.0, 640.0, 1948.0, 2028.0, 2109.0, 169.0, 302.0, 4219.0, 2191.0, 3574.0, 372.0, 1419.0, 1858.0, 4822.0, 308.0, 355.0, 13198.0, 1278.0, 772.0, 985.0, 1331.0, 2321.0, 201.0, 2613.0, 1178.0, 560.0, 1319.0, 1795.0, 581.0, 132.0, 550.0, 435.0, 1936.0, 1444.0, 34.0, 572.0, 935.0, 265.0, 386.0, 21.0, 3915.0, 68.0, 364.0, 221.0, 260.0, 2903.0, 47.0, 1428.0, 325.0, 107.0, 612.0, 184.0, 132.0, 13.0, 145.0, 1077.0, 939.0, 505.0, 798.0, 1701.0, 5154.0, 1027.0, 1604.0, 545.0, 11.0, 1234.0, 51.0, 1318.0, 1269.0, 591.0, 952.0, 666.0, 82.0, 804.0, 897.0, 858.0, 11.0, 21.0, 419.0, 131.0, 2669.0, 1310.0, 3473.0, 81.0, 26.0, 72.0, 1265.0, 679.0, 1533.0, 875.0, 1470.0, 3269.0, 1129.0, 571.0, 523.0, 140.0, 229.0, 1040.0, 118.0, 504.0, 1615.0, 739.0, 203.0, 53.0, 219.0, 561.0, 319.0, 62.0, 371.0, 5.0, 11.0, 1903.0, 37.0, 2618.0, 142.0, 7512.0, 375.0, 1107.0, 324.0, 4370.0, 1705.0, 658.0, 961.0, 459.0, 1518.0, 60.0, 1165.0, 1411.0, 613.0, 685.0, 3150.0, 533.0, 98.0, 424.0, 1250.0, 433.0, 970.0, 248.0, 139.0, 294.0, 432.0, 1955.0, 411.0, 609.0, 1426.0, 564.0, 265.0, 841.0, 3281.0, 33.0, 10.0, 38.0, 576.0, 1983.0, 2421.0, 48.0, 74.0, 684.0, 591.0, 369.0, 1527.0, 791.0, 1017.0, 284.0, 13108.0, 289.0, 1329.0, 929.0, 847.0, 338.0, 3717.0, 97.0, 71.0, 1322.0, 1531.0, 172.0, 112.0, 618.0, 9.0, 8.0, 447.0, 83.0, 92.0, 746.0, 1272.0, 29.0, 24.0, 92.0, 71.0, 232.0, 1373.0, 746.0, 1958.0, 581.0, 237.0, 177.0, 783.0, 318.0, 775.0, 249.0, 360.0, 581.0, 403.0, 649.0, 258.0, 162.0, 788.0, 72.0, 80.0, 513.0, 2362.0, 2025.0, 268.0, 49.0, 328.0, 1434.0, 350.0, 857.0, 270.0, 2733.0, 555.0, 315.0, 335.0, 180.0, 1655.0, 420.0, 21.0, 1011.0, 194.0, 166.0, 297.0, 263.0, 19.0, 1058.0, 71.0, 550.0, 16.0, 61.0, 112.0, 333.0, 15.0, 527.0, 161.0, 2285.0, 504.0, 818.0, 8.0, 135.0, 199.0, 548.0, 174.0, 298.0, 1071.0, 1086.0, 1010.0, 318.0, 135.0, 341.0, 566.0, 199.0, 21.0, 9.0, 84.0, 34.0, 62.0, 17.0, 62.0, 3.0, 16.0, 3.0, 3.0, 68.0, 302.0, 783.0, 79.0, 961.0, 143.0, 259.0, 357.0, 137.0, 1031.0, 175.0, 64.0, 2445.0, 17.0, 365.0, 412.0, 3846.0, 3875.0, 2151.0, 14.0, 515.0, 619.0, 709.0, 259.0, 1109.0, 1961.0, 2333.0, 302.0, 193.0, 1366.0, 2039.0, 1049.0, 786.0, 402.0, 432.0, 1084.0, 315.0, 937.0, 74.0, 315.0, 2454.0, 214.0, 1580.0, 837.0, 445.0, 332.0, 307.0, 630.0, 53.0, 200.0, 737.0, 429.0, 292.0, 941.0, 657.0, 318.0, 3.0, 1987.0, 550.0, 310.0, 306.0, 125.0, 137.0, 554.0, 167.0, 270.0, 1362.0, 3.0, 1294.0, 344.0, 77.0, 1236.0, 356.0, 36.0, 172.0, 809.0, 518.0, 463.0, 1304.0, 468.0, 554.0, 277.0, 1310.0, 160.0, 418.0, 697.0, 528.0, 369.0, 357.0, 1497.0, 762.0, 26.0, 27.0, 386.0, 424.0, 200.0, 552.0, 16.0, 1101.0, 1968.0, 452.0, 156.0, 468.0, 1263.0, 488.0, 662.0, 16.0, 646.0, 364.0, 381.0, 275.0, 417.0, 136.0, 437.0, 2140.0, 206.0, 946.0, 19.0, 395.0, 96.0, 256.0, 136.0, 114.0, 37.0, 66.0, 361.0, 857.0, 145.0, 229.0, 891.0, 539.0, 418.0, 411.0, 1124.0, 349.0, 52.0, 678.0, 355.0, 415.0, 197.0, 866.0, 64.0, 352.0, 1794.0, 6.0, 262.0, 835.0, 2199.0, 420.0, 5.0, 51.0, 1010.0, 100.0, 285.0, 461.0, 225.0, 55.0, 46.0, 39.0, 30.0, 3.0, 6.0, 199.0, 4.0, 358.0, 50.0, 10.0, 280.0, 637.0, 196.0, 83.0, 3.0, 10.0, 23.0, 64.0, 18.0, 7.0, 216.0, 19.0, 368.0, 431.0, 387.0, 227.0, 250.0, 223.0, 30.0, 67.0, 310.0, 177.0, 117.0, 206.0, 381.0, 130.0, 100.0, 426.0, 300.0, 359.0, 99.0, 617.0, 489.0, 281.0, 124.0, 259.0, 62.0, 24.0, 98.0, 431.0, 6.0, 419.0, 853.0, 6.0, 913.0, 121.0, 187.0, 336.0, 179.0, 656.0, 30.0, 674.0, 300.0, 100.0, 75.0, 264.0, 406.0, 424.0, 353.0, 14.0, 181.0, 10.0, 792.0, 181.0, 238.0, 400.0, 232.0, 67.0, 10.0, 90.0, 367.0, 105.0, 163.0, 81.0, 382.0, 31.0, 220.0, 428.0, 66.0, 238.0, 617.0, 59.0, 163.0, 3.0, 173.0, 174.0, 576.0, 117.0, 375.0, 126.0, 119.0, 690.0, 200.0, 734.0, 5.0, 96.0, 6.0, 348.0, 467.0, 5.0, 62.0, 300.0, 92.0, 524.0, 178.0, 56.0, 9.0, 47.0, 3.0, 113.0, 325.0, 6.0, 860.0, 324.0, 140.0, 24.0, 35.0, 178.0, 687.0, 27.0, 236.0, 94.0, 137.0, 87.0, 3.0, 58.0, 11.0, 34.0, 35.0, 50.0, 6.0, 3.0, 3.0, 162.0, 472.0, 63.0, 977.0, 205.0, 831.0, 293.0, 163.0, 80.0, 516.0, 367.0, 19.0, 251.0, 422.0, 12.0, 6.0, 8.0, 199.0, 459.0, 164.0, 122.0, 12.0, 376.0, 225.0, 24.0, 540.0, 409.0, 136.0, 17.0, 150.0, 1012.0, 212.0, 504.0, 854.0, 159.0, 516.0, 348.0, 182.0, 174.0, 335.0, 137.0, 129.0, 415.0, 128.0, 653.0, 13.0, 138.0, 936.0, 1467.0, 215.0, 11.0, 128.0, 4.0, 120.0, 126.0, 183.0, 230.0, 454.0, 544.0, 775.0, 169.0, 431.0, 310.0, 11.0, 4.0, 5.0, 6.0, 16.0, 13.0, 2.0, 129.0, 990.0, 82.0, 112.0, 519.0, 16.0, 354.0, 1146.0, 57.0, 3.0, 2297.0, 31.0, 53.0, 127.0, 599.0, 309.0, 53.0, 115.0, 139.0, 107.0, 108.0, 172.0, 75.0, 1051.0, 302.0, 330.0, 5.0, 2.0, 3.0, 107.0, 491.0, 485.0, 70.0, 95.0, 100.0, 74.0, 94.0, 15.0, 6.0, 884.0, 652.0, 93.0, 104.0, 93.0, 446.0, 679.0, 4.0, 2.0, 2.0, 2.0, 105.0, 149.0, 104.0, 255.0, 100.0, 13.0, 269.0, 98.0, 95.0, 168.0, 121.0, 243.0, 27.0, 77.0, 563.0, 95.0, 136.0, 561.0, 39.0, 713.0, 108.0, 326.0, 95.0, 1573.0, 73.0, 2045.0, 329.0, 81.0, 115.0, 107.0, 118.0, 279.0, 83.0, 1329.0, 841.0, 73.0, 256.0, 289.0, 188.0, 124.0, 45.0, 34.0, 228.0, 74.0, 667.0, 182.0, 3.0, 176.0, 316.0, 32.0, 313.0, 1224.0, 104.0, 60.0, 86.0, 58.0, 392.0, 1175.0, 41.0, 101.0, 1154.0, 102.0, 80.0, 1701.0, 310.0, 109.0, 265.0, 347.0, 84.0, 74.0, 24.0, 107.0, 504.0, 957.0, 437.0, 13.0, 71.0, 247.0, 135.0, 93.0, 207.0, 10.0, 140.0, 67.0, 162.0, 140.0, 69.0, 296.0, 407.0, 655.0, 67.0, 281.0, 635.0, 145.0, 216.0, 145.0, 411.0, 143.0, 142.0, 259.0, 145.0, 146.0, 145.0, 142.0, 209.0, 517.0, 262.0, 215.0, 1339.0, 463.0, 142.0, 377.0, 179.0, 145.0, 161.0, 145.0, 622.0, 265.0, 145.0, 251.0, 145.0, 408.0, 145.0, 142.0, 307.0, 234.0, 676.0, 142.0, 209.0, 280.0, 140.0, 692.0, 283.0, 280.0, 280.0, 440.0, 280.0, 280.0, 140.0, 143.0, 148.0, 141.0, 140.0, 140.0, 180.0, 141.0, 247.0, 153.0, 198.0, 207.0, 142.0, 147.0, 153.0, 212.0, 212.0, 922.0, 26.0, 349.0, 515.0, 515.0, 482.0, 123.0, 10.0, 7.0, 484.0, 515.0, 109.0, 515.0, 449.0, 440.0, 440.0, 416.0, 8.0, 441.0, 7.0, 124.0, 593.0, 456.0, 606.0, 52.0, 359.0, 6.0, 1514.0, 15.0, 143.0, 211.0, 724.0, 183.0, 139.0, 139.0, 149.0, 167.0, 180.0, 1.0, 181.0, 67.0, 181.0, 67.0, 141.0, 175.0, 141.0, 140.0, 140.0, 140.0, 140.0, 154.0, 140.0, 280.0, 1172.0, 18.0, 69.0, 69.0, 69.0, 85.0, 60.0, 66.0, 63.0, 300.0, 60.0, 57.0, 55.0, 50.0, 17.0, 50.0, 3182.0, 1388.0, 45.0, 117.0, 89.0, 45.0, 49.0, 43.0, 45.0, 50.0, 45.0, 47.0, 43.0, 82.0, 1308.0, 736.0, 21.0, 702.0, 23.0, 45.0, 250.0, 159.0, 120.0, 118.0, 131.0, 873.0, 119.0, 31.0, 63.0, 655.0, 49.0, 357.0, 49.0, 293.0, 63.0, 48.0, 48.0, 308.0, 407.0, 498.0, 716.0, 307.0, 293.0, 45.0, 39.0, 178.0, 32.0, 56.0, 209.0, 14.0, 111.0, 16.0, 19.0, 12.0, 211.0, 4.0, 3.0, 503.0, 83.0, 44.0, 9.0, 33.0, 7.0, 572.0, 600.0, 35.0, 100.0, 60.0, 339.0, 236.0, 104.0, 147.0, 147.0, 1218.0, 347.0, 110.0, 1154.0, 100.0, 609.0, 286.0, 402.0, 36.0, 420.0, 68.0, 984.0, 653.0, 148.0, 581.0, 83.0, 110.0, 16.0, 79.0, 121.0, 59.0, 127.0, 143.0, 10.0, 1112.0, 737.0, 974.0, 103.0, 140.0, 150.0, 41.0, 258.0, 52.0, 7.0, 62.0, 84.0, 503.0, 558.0, 777.0, 6.0, 149.0, 143.0, 281.0, 290.0, 4.0, 64.0, 11.0, 74.0, 4.0, 92.0, 5.0, 4.0, 33.0, 43.0, 537.0, 13.0, 1001.0, 585.0, 23.0, 20.0, 368.0, 348.0, 8.0, 9.0, 9.0, 78.0, 11.0, 73.0, 13.0, 2.0, 177.0, 3.0, 2.0, 1.0, 5.0, 310.0, 283.0, 13.0, 34.0, 39.0, 71.0, 91.0, 18.0, 71.0, 7.0, 19.0, 47.0, 15.0, 26.0, 28.0, 45.0, 5.0, 2.0, 2.0, 21.0, 2.0, 39.0, 39.0, 17.0, 66.0, 8.0, 8.0, 28.0, 36.0, 37.0, 1.0, 75.0, 105.0, 894.0, 125.0, 467.0, 514.0, 161.0, 45.0, 79.0, 197.0, 39.0, 134.0, 375.0, 30.0, 5.0, 17.0, 39.0, 348.0, 47.0, 213.0, 22.0, 32.0, 5.0, 5.0, 54.0, 205.0, 590.0, 6.0, 160.0, 88.0, 10.0, 35.0, 376.0, 19.0, 113.0, 6.0, 4.0, 6.0, 5.0, 53.0, 14.0, 11.0, 370.0, 68.0, 39.0, 12.0, 10.0, 37.0, 249.0, 6.0, 6.0, 239.0, 35.0, 515.0, 77.0, 70.0, 489.0, 94.0, 274.0, 27.0, 418.0, 12.0, 13.0, 7.0, 6.0, 175.0, 66.0, 5.0, 3.0, 357.0, 17.0, 12.0, 32.0, 27.0, 16.0, 75.0, 12.0, 3.0, 7.0, 478.0, 11.0, 28.0, 289.0, 95.0, 12.0, 53.0, 19.0, 346.0, 153.0, 28.0, 43.0, 381.0, 340.0, 208.0, 127.0, 242.0, 38.0, 152.0, 197.0, 97.0, 884.0, 103.0, 279.0, 69.0, 138.0, 25.0, 369.0, 60.0, 1162.0, 307.0, 16.0, 6.0, 29.0, 11.0, 97.0, 99.0, 53.0, 228.0, 21.0, 329.0, 891.0, 84.0, 886.0, 790.0, 89.0, 825.0, 71.0, 259.0, 144.0, 273.0, 208.0, 749.0, 20.0, 3.0, 208.0, 27.0, 42.0, 29.0, 73.0, 71.0, 3.0, 9.0, 22.0, 9.0, 13.0, 15.0, 42.0, 1412.0, 87.0, 42.0, 12.0, 11.0, 14.0, 13.0, 80.0, 5.0, 8.0, 3.0, 4.0, 3.0, 3.0, 1.0, 34.0, 2.0, 2.0, 24.0, 2.0, 5.0, 4.0, 2.0, 43.0, 35.0, 59.0, 22.0, 6.0, 4.0, 6.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 6.0, 1.0, 1.0, 3.0, 1.0, 18.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 30.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 19.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, 4.0, 2.0, 2.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, 35.0, 1.0, 4.0, 3.0, 5.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, 39.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 246.0, 317.0, 391.0, 8.0, 14.0, 5.0, 19.0, 5.0, 145.0, 17.0, 804.0, 311.0, 420.0, 803.0, 223.0, 550.0, 128.0, 9.0, 179.0, 25.0, 168.0, 124.0, 1175.0, 520.0, 178.0, 286.0, 38.0, 535.0, 15.0, 183.0, 79.0, 120.0, 66.0, 64.0, 9.0, 113.0, 594.0, 11.0, 69.0, 86.0, 98.0, 730.0, 65.0, 79.0, 22.0, 349.0, 426.0, 17.0, 47.0, 92.0, 786.0, 55.0, 6.0, 260.0, 29.0, 243.0, 229.0, 217.0, 342.0, 383.0, 339.0, 9.0, 119.0, 20.0, 28.0, 445.0, 674.0, 35.0, 328.0, 264.0, 281.0, 253.0, 114.0, 18.0, 628.0, 110.0, 9.0, 5.0, 5.0, 13.0, 14.0, 20.0, 4.0, 69.0, 2.0, 640.0, 11.0, 290.0, 69.0, 3.0, 21.0, 70.0, 4.0, 21.0, 288.0, 152.0, 7.0, 76.0, 67.0, 243.0, 105.0, 79.0, 37.0, 48.0, 371.0, 68.0, 45.0, 232.0, 74.0, 22.0, 21.0, 285.0, 245.0, 50.0, 119.0, 11.0, 345.0, 495.0, 147.0, 41.0, 45.0, 55.0, 15.0, 5.0, 87.0, 176.0, 4.0, 169.0, 50.0, 35.0, 114.0, 4.0, 80.0, 44.0, 149.0, 225.0, 299.0, 343.0, 154.0, 33.0, 13.0, 14.0, 46.0, 105.0, 30.0, 247.0, 152.0, 21.0, 68.0, 271.0, 77.0, 138.0, 169.0, 607.0, 70.0, 231.0, 114.0, 533.0, 261.0, 13.0, 31.0, 21.0, 110.0, 51.0, 2.0, 19.0, 33.0, 22.0, 22.0, 28.0, 228.0, 59.0, 2.0, 30.0, 2.0, 96.0, 77.0, 67.0, 60.0, 80.0, 3.0, 13.0, 13.0, 184.0, 110.0, 341.0, 2.0, 2.0, 1.0, 10.0, 217.0, 18.0, 41.0, 101.0, 283.0, 22.0, 2.0, 24.0, 423.0, 983.0, 252.0, 1.0, 22.0, 519.0, 1.0, 19.0, 151.0, 99.0, 287.0, 239.0, 153.0, 66.0, 28.0, 223.0, 170.0, 137.0, 138.0, 34.0, 233.0, 124.0, 352.0, 91.0, 120.0, 255.0, 31.0, 211.0, 773.0, 113.0, 232.0, 146.0, 162.0, 21.0, 72.0, 299.0, 36.0, 133.0, 86.0, 2.0, 94.0, 18.0, 58.0, 303.0, 3.0, 5.0, 346.0, 155.0, 19.0, 238.0, 9.0, 81.0, 104.0, 4.0, 8.0, 102.0, 17.0, 82.0, 58.0, 168.0, 154.0, 13.0, 31.0, 10.0, 111.0, 6.0, 22.0, 6.0, 285.0, 19.0, 15.0, 4.0, 47.0, 2.0, 1.0, 1.0, 20.0, 12.0, 23.0, 23.0, 7.0, 6.0, 6.0, 70.0, 19.0, 10.0, 5.0, 11.0, 11.0, 61.0, 8.0, 6.0, 27.0, 10.0, 15.0, 8.0, 7.0, 34.0, 12.0, 15.0, 14.0, 79.0, 75.0, 73.0, 66.0, 31.0, 18.0, 14.0, 17.0, 16.0, 1.0, 39.0, 292.0, 8.0, 7.0, 414.0, 374.0, 80.0, 323.0, 239.0, 189.0, 283.0, 216.0, 211.0, 6.0, 30.0, 118.0, 116.0, 7.0, 21.0, 48.0, 65.0, 10.0, 10.0, 168.0, 199.0, 58.0, 224.0, 284.0, 83.0, 79.0, 532.0, 458.0, 6.0, 4.0, 40.0, 38.0, 36.0, 36.0, 37.0, 34.0, 37.0, 38.0, 35.0, 34.0, 30.0, 30.0, 30.0, 2.0, 60.0, 29.0, 30.0, 32.0, 140.0, 29.0, 29.0, 31.0, 26.0, 27.0, 23.0, 23.0, 23.0, 27.0, 23.0, 24.0, 21.0, 24.0, 23.0, 22.0, 21.0, 21.0, 23.0, 21.0, 21.0, 21.0, 86.0, 158.0, 21.0, 21.0, 24.0, 81.0, 22.0, 21.0, 23.0, 23.0, 773.0, 67.0, 14.0, 12.0, 21.0, 21.0, 19.0, 21.0, 95.0, 4.0, 21.0, 19.0, 19.0, 19.0, 17.0, 20.0, 20.0, 17.0, 19.0, 40.0, 14.0, 17.0, 13.0, 13.0, 14.0, 13.0, 13.0, 13.0, 32.0, 16.0, 12.0, 14.0, 12.0, 12.0, 88.0, 12.0, 79.0, 13.0, 8.0, 98.0, 12.0, 78.0, 12.0, 130.0, 12.0, 64.0, 12.0, 63.0, 12.0, 72.0, 13.0, 67.0, 14.0, 221.0, 21.0, 29.0, 115.0, 619.0, 74.0, 12.0, 12.0, 73.0, 12.0, 67.0, 12.0, 74.0, 12.0, 12.0, 58.0, 12.0, 69.0, 12.0, 62.0, 13.0, 68.0, 14.0, 61.0, 13.0, 73.0, 12.0, 51.0, 12.0, 63.0, 12.0, 66.0, 14.0, 62.0, 12.0, 61.0, 12.0, 61.0, 12.0, 68.0, 12.0, 67.0, 14.0, 60.0, 12.0, 71.0, 12.0, 62.0, 12.0, 56.0, 12.0, 59.0, 12.0, 76.0, 13.0, 62.0, 12.0, 88.0, 12.0, 54.0, 12.0, 55.0, 12.0, 63.0, 14.0, 50.0, 12.0, 60.0, 12.0, 58.0, 14.0, 57.0, 14.0, 49.0, 12.0, 55.0, 13.0, 53.0, 12.0, 85.0, 13.0, 46.0, 12.0, 58.0, 14.0, 58.0, 12.0, 61.0, 14.0, 148.0, 181.0, 53.0, 12.0, 18.0, 50.0, 12.0, 54.0, 12.0, 52.0, 12.0, 58.0, 12.0, 67.0, 12.0, 66.0, 13.0, 50.0, 12.0, 49.0, 14.0, 49.0, 12.0, 60.0, 4.0, 52.0, 14.0, 53.0, 12.0, 52.0, 12.0, 55.0, 12.0, 47.0, 12.0, 46.0, 12.0, 46.0, 12.0, 48.0, 13.0, 47.0, 12.0, 49.0, 14.0, 45.0, 12.0, 47.0, 12.0, 42.0, 12.0, 41.0, 12.0, 46.0, 12.0, 41.0, 12.0, 44.0, 13.0, 46.0, 12.0, 49.0, 13.0, 40.0, 12.0, 50.0, 12.0, 47.0, 14.0, 66.0, 12.0, 41.0, 12.0, 47.0, 12.0, 45.0, 14.0, 47.0, 12.0, 45.0, 13.0, 49.0, 12.0, 43.0, 13.0, 37.0, 12.0, 41.0, 14.0, 39.0, 12.0, 41.0, 12.0, 43.0, 12.0, 46.0, 12.0, 46.0, 12.0, 46.0, 12.0, 43.0, 14.0, 42.0, 14.0, 47.0, 13.0, 50.0, 12.0, 51.0, 12.0, 41.0, 12.0, 45.0, 12.0, 48.0, 12.0, 35.0, 12.0, 44.0, 12.0, 43.0, 12.0, 46.0, 13.0, 37.0, 13.0, 75.0, 12.0, 68.0, 14.0, 71.0, 12.0, 85.0, 12.0, 61.0, 12.0, 46.0, 12.0, 42.0, 12.0, 41.0, 14.0, 42.0, 12.0, 41.0, 14.0, 44.0, 12.0, 39.0, 12.0, 44.0, 12.0, 41.0, 12.0, 44.0, 12.0, 40.0, 12.0, 36.0, 12.0, 39.0, 14.0, 40.0, 13.0, 42.0, 12.0, 44.0, 13.0, 43.0, 12.0, 40.0, 12.0, 44.0, 14.0, 40.0, 12.0, 244.0, 42.0, 12.0, 41.0, 12.0, 38.0, 12.0, 42.0, 13.0, 46.0, 12.0, 39.0, 13.0, 39.0, 12.0, 39.0, 12.0, 44.0, 14.0, 38.0, 12.0, 38.0, 12.0, 41.0, 12.0, 48.0, 12.0, 39.0, 12.0, 41.0, 12.0, 45.0, 14.0, 37.0, 12.0, 39.0, 12.0, 37.0, 12.0, 48.0, 12.0, 43.0, 12.0, 39.0, 12.0, 2.0, 102.0, 64.0, 40.0, 12.0, 44.0, 12.0, 42.0, 13.0, 37.0, 12.0, 49.0, 17.0, 40.0, 12.0, 41.0, 12.0, 41.0, 12.0, 37.0, 12.0, 41.0, 12.0, 41.0, 12.0, 37.0, 12.0, 37.0, 13.0, 37.0, 12.0, 38.0, 12.0, 38.0, 14.0, 38.0, 12.0, 36.0, 14.0, 35.0, 12.0, 49.0, 14.0, 46.0, 12.0, 36.0, 12.0, 38.0, 12.0, 39.0, 13.0, 39.0, 12.0, 36.0, 12.0, 30.0, 75.0, 37.0, 12.0, 39.0, 12.0, 37.0, 12.0, 43.0, 13.0, 44.0, 12.0, 40.0, 12.0, 38.0, 12.0, 43.0, 13.0, 47.0, 12.0, 36.0, 12.0, 37.0, 12.0, 41.0, 12.0, 35.0, 12.0, 51.0, 14.0, 44.0, 13.0, 45.0, 12.0, 3.0, 132.0, 41.0, 12.0, 41.0, 12.0, 49.0, 13.0, 42.0, 12.0, 43.0, 14.0, 39.0, 12.0, 47.0, 12.0, 39.0, 12.0, 45.0, 16.0, 1022.0, 43.0, 12.0, 32.0, 10.0, 45.0, 42.0, 10.0, 35.0, 10.0, 36.0, 10.0, 166.0, 23.0, 33.0, 39.0, 43.0, 10.0, 36.0, 12.0, 40.0, 10.0, 36.0, 10.0, 36.0, 10.0, 37.0, 12.0, 34.0, 10.0, 35.0, 10.0, 33.0, 10.0, 84.0, 28.0, 35.0, 10.0, 40.0, 12.0, 36.0, 10.0, 35.0, 13.0, 35.0, 10.0, 35.0, 10.0, 34.0, 12.0, 34.0, 10.0, 39.0, 10.0, 41.0, 10.0, 31.0, 10.0, 38.0, 11.0, 35.0, 10.0, 41.0, 10.0, 43.0, 12.0, 10.0, 364.0, 4.0, 38.0, 10.0, 37.0, 10.0, 34.0, 12.0, 248.0, 35.0, 10.0, 40.0, 10.0, 36.0, 11.0, 41.0, 11.0, 35.0, 10.0, 37.0, 10.0, 39.0, 10.0, 39.0, 12.0, 35.0, 10.0, 9.0, 38.0, 10.0, 31.0, 9.0, 31.0, 9.0, 35.0, 10.0, 33.0, 9.0, 30.0, 9.0, 32.0, 9.0, 30.0, 9.0, 35.0, 9.0, 36.0, 11.0, 38.0, 12.0, 39.0, 9.0, 32.0, 10.0, 33.0, 9.0, 26.0, 9.0, 30.0, 9.0, 43.0, 34.0, 9.0, 36.0, 9.0, 34.0, 9.0, 29.0, 9.0, 31.0, 11.0, 39.0, 10.0, 28.0, 10.0, 30.0, 9.0, 7.0, 5.0, 9.0, 30.0, 9.0, 24.0, 7.0, 7.0, 17.0, 5.0, 19.0, 5.0, 21.0, 5.0, 22.0, 7.0, 21.0, 6.0, 26.0, 5.0, 20.0, 5.0, 22.0, 6.0, 19.0, 5.0, 18.0, 5.0, 21.0, 5.0, 18.0, 5.0, 16.0, 5.0, 21.0, 5.0, 16.0, 5.0, 17.0, 5.0, 22.0, 7.0, 19.0, 5.0, 23.0, 5.0, 18.0, 5.0, 20.0, 5.0, 18.0, 5.0, 19.0, 5.0, 19.0, 5.0, 27.0, 5.0, 18.0, 5.0, 23.0, 5.0, 16.0, 6.0, 19.0, 5.0, 21.0, 15.0, 5.0, 18.0, 5.0, 15.0, 5.0, 21.0, 5.0, 26.0, 19.0, 5.0, 26.0, 5.0, 19.0, 7.0, 138.0, 19.0, 5.0, 23.0, 6.0, 26.0, 5.0, 20.0, 5.0, 2.0, 12.0, 21.0, 519.0, 20.0, 5.0, 25.0, 5.0, 19.0, 5.0, 20.0, 5.0, 17.0, 5.0, 29.0, 15.0, 5.0, 15.0, 5.0, 18.0, 7.0, 47.0, 18.0, 5.0, 15.0, 5.0, 18.0, 5.0, 19.0, 5.0, 20.0, 5.0, 17.0, 7.0, 17.0, 5.0, 18.0, 5.0, 18.0, 5.0, 18.0, 6.0, 16.0, 6.0, 5.0, 13.0, 23.0, 21.0, 5.0, 27.0, 5.0, 20.0, 5.0, 13.0, 4.0, 14.0, 4.0, 17.0, 4.0, 15.0, 4.0, 13.0, 4.0, 19.0, 5.0, 11.0, 4.0, 17.0, 4.0, 13.0, 4.0, 14.0, 4.0, 13.0, 4.0, 18.0, 4.0, 12.0, 4.0, 13.0, 4.0, 14.0, 4.0, 14.0, 4.0, 15.0, 4.0, 11.0, 4.0, 17.0, 5.0, 15.0, 4.0, 15.0, 4.0, 13.0, 4.0, 12.0, 4.0, 179.0, 12.0, 4.0, 11.0, 4.0, 17.0, 5.0, 24.0, 4.0, 13.0, 4.0, 33.0, 13.0, 4.0, 17.0, 4.0, 10.0, 12.0, 4.0, 16.0, 4.0, 18.0, 13.0, 4.0, 16.0, 6.0, 15.0, 4.0, 16.0, 4.0, 72.0, 18.0, 5.0, 15.0, 4.0, 21.0, 4.0, 15.0, 5.0, 19.0, 4.0, 13.0, 4.0, 14.0, 4.0, 16.0, 4.0, 12.0, 4.0, 14.0, 4.0, 7.0, 18.0, 4.0, 15.0, 4.0, 16.0, 4.0, 14.0, 5.0, 15.0, 4.0, 12.0, 4.0, 70.0, 2.0, 28.0, 85.0, 15.0, 14.0, 227.0, 20.0, 468.0, 135.0, 89.0, 490.0, 210.0, 275.0, 107.0, 25.0, 185.0, 639.0, 258.0, 309.0, 62.0, 836.0, 257.0, 364.0, 168.0, 44.0, 55.0, 9.0, 10.0, 143.0, 32.0, 7.0, 11.0, 17.0, 60.0, 11.0, 196.0, 15.0, 22.0, 56.0, 24.0, 186.0, 79.0, 419.0, 337.0, 711.0, 62.0, 46.0, 95.0, 65.0, 6.0, 76.0, 175.0, 20.0, 36.0, 178.0, 69.0, 141.0, 18.0, 22.0, 5.0, 10.0, 2.0, 85.0, 16.0, 15.0, 29.0, 712.0, 3.0, 10.0, 51.0, 50.0, 23.0, 5.0, 18.0, 10.0, 422.0, 45.0, 19.0, 9.0, 35.0, 206.0, 17.0, 85.0, 12.0, 400.0, 14.0, 1.0, 23.0, 6.0, 25.0, 345.0, 207.0, 72.0, 5.0, 3.0, 168.0, 21.0, 106.0, 3.0, 1027.0, 576.0, 33.0, 256.0, 422.0, 124.0, 12.0, 198.0, 60.0, 26.0, 11.0, 151.0, 10.0, 105.0, 157.0, 106.0, 70.0, 22.0, 185.0, 168.0, 2.0, 23.0, 105.0, 12.0, 99.0, 78.0, 5.0, 124.0, 34.0, 267.0, 58.0, 11.0, 260.0, 32.0, 361.0, 35.0, 74.0, 218.0, 5.0, 27.0, 1.0, 12.0, 3.0, 67.0, 29.0, 33.0, 83.0, 1.0, 29.0, 16.0, 121.0, 154.0, 21.0, 120.0, 146.0, 56.0, 27.0, 197.0, 132.0, 19.0, 21.0, 92.0, 128.0, 32.0, 190.0, 42.0, 93.0, 121.0, 23.0, 24.0, 1.0, 167.0, 456.0, 44.0, 76.0, 92.0, 90.0, 88.0, 331.0, 96.0, 108.0, 53.0, 250.0, 10.0, 340.0, 15.0, 70.0, 9.0, 21.0, 28.0, 85.0, 201.0, 64.0, 8.0, 143.0, 19.0, 17.0, 139.0, 882.0, 4.0, 362.0, 114.0, 62.0, 46.0, 9.0, 8.0, 298.0, 11.0, 13.0, 34.0, 5.0, 14.0, 2.0, 101.0, 141.0, 227.0, 27.0, 248.0, 131.0, 51.0, 10.0, 148.0, 47.0, 52.0, 18.0, 175.0, 83.0, 332.0, 35.0, 16.0, 246.0, 13.0, 28.0, 55.0, 11.0, 70.0, 2.0, 53.0, 9.0, 46.0, 253.0, 409.0, 83.0, 5.0, 4.0, 24.0, 2.0, 90.0, 360.0, 222.0, 193.0, 85.0, 40.0, 43.0, 122.0, 46.0, 21.0, 194.0, 463.0, 1.0, 126.0, 17.0, 14.0, 145.0, 172.0, 246.0, 51.0, 100.0, 95.0, 38.0, 481.0, 34.0, 4.0, 163.0, 21.0, 2.0, 140.0, 5.0, 16.0, 1.0, 6.0, 15.0, 170.0, 4.0, 187.0, 3.0, 51.0, 4.0, 2.0, 6.0, 133.0, 36.0, 56.0, 45.0, 33.0, 17.0, 18.0, 6.0, 118.0, 56.0, 21.0, 74.0, 84.0, 12.0, 100.0, 126.0, 621.0, 246.0, 59.0, 52.0, 32.0, 97.0, 6.0, 6.0, 116.0, 22.0, 151.0, 45.0, 27.0, 158.0, 25.0, 72.0, 54.0, 32.0, 30.0, 48.0, 18.0, 186.0, 83.0, 1.0, 1.0, 1.0, 1.0, 117.0, 108.0, 111.0, 85.0, 66.0, 6.0, 103.0, 31.0, 6.0, 26.0, 35.0, 57.0, 130.0, 39.0, 54.0, 72.0, 28.0, 18.0, 369.0, 6.0, 12.0, 14.0, 200.0, 22.0, 161.0, 4.0, 55.0, 23.0, 35.0, 47.0, 36.0, 75.0, 3.0, 138.0, 2.0, 11.0, 1.0, 13.0, 29.0, 51.0, 27.0, 98.0, 79.0, 31.0, 158.0, 54.0, 136.0, 72.0, 1.0, 1.0, 18.0, 120.0, 285.0, 6.0, 57.0, 106.0, 4.0, 164.0, 103.0, 2.0, 189.0, 7.0, 42.0, 4.0, 9.0, 9.0, 2.0, 13.0, 10.0, 12.0, 207.0, 55.0, 81.0, 37.0, 19.0, 2.0, 43.0, 27.0, 14.0, 38.0, 7.0, 212.0, 163.0, 5.0, 56.0, 2.0, 30.0, 11.0, 5.0, 9.0, 26.0, 99.0, 32.0, 145.0, 19.0, 6.0, 7.0, 2.0, 28.0, 91.0, 220.0, 127.0, 187.0, 14.0, 64.0, 11.0, 203.0, 21.0, 26.0, 66.0, 27.0, 115.0, 81.0, 42.0, 24.0, 14.0, 113.0, 2.0, 2.0, 16.0, 10.0, 289.0, 103.0, 46.0, 2.0, 3.0, 50.0, 37.0, 25.0, 7.0, 2.0, 26.0, 170.0, 41.0, 2.0, 138.0, 28.0, 3.0, 20.0, 6.0, 2.0, 217.0, 29.0, 60.0, 31.0, 19.0, 2.0, 43.0, 5.0, 56.0, 2.0, 2.0, 2.0, 34.0, 60.0, 16.0, 48.0, 80.0, 48.0, 30.0, 20.0, 10.0, 22.0, 60.0, 4.0, 14.0, 109.0, 2.0, 3.0, 3.0, 2.0, 40.0, 173.0, 24.0, 50.0, 171.0, 426.0, 103.0, 9.0, 7.0, 6.0, 29.0, 7.0, 19.0, 112.0, 28.0, 152.0, 17.0, 6.0, 19.0, 11.0, 8.0, 10.0, 5.0, 36.0, 9.0, 15.0, 10.0, 4.0, 11.0, 12.0, 48.0, 24.0, 13.0, 1.0, 2.0, 155.0, 6.0, 37.0, 353.0, 16.0, 205.0, 17.0, 36.0, 52.0, 15.0, 106.0, 1193.0, 171.0, 75.0, 565.0, 48.0, 10.0, 63.0, 56.0, 16.0, 57.0, 2.0, 7.0, 13.0, 2.0, 19.0, 16.0, 2.0, 11.0, 32.0, 2.0, 220.0, 6.0, 35.0, 17.0, 24.0, 4.0, 6.0, 5.0, 2.0, 168.0, 4.0, 3.0, 2.0, 64.0, 2.0, 2.0, 158.0, 7.0, 8.0, 223.0, 46.0, 2.0, 66.0, 23.0, 2.0, 198.0, 10.0, 48.0, 6.0, 208.0, 14.0, 70.0, 11.0, 1.0, 2.0, 5.0, 11.0, 34.0, 16.0, 2.0, 2.0, 76.0, 17.0, 4.0, 46.0, 9.0, 133.0, 77.0, 183.0, 208.0, 94.0, 8.0, 12.0, 172.0, 218.0, 149.0, 260.0, 101.0, 66.0, 169.0, 42.0, 50.0, 146.0, 201.0, 7.0, 33.0, 85.0, 138.0, 32.0, 17.0, 18.0, 7.0, 10.0, 5.0, 26.0, 92.0, 35.0, 5.0, 2.0, 42.0, 54.0, 2.0, 5.0, 4.0, 70.0, 27.0, 1.0, 7.0, 37.0, 2.0, 11.0, 136.0, 18.0, 35.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 11.0, 27.0, 11.0, 13.0, 25.0, 4.0, 2.0, 42.0, 2.0, 2.0, 2.0, 18.0, 5.0, 1.0, 2.0, 4.0, 6.0, 68.0, 29.0, 1.0, 3.0, 20.0, 2.0, 2.0, 56.0, 4.0, 20.0, 12.0, 186.0, 121.0, 6.0, 11.0, 12.0, 9.0, 29.0, 7.0, 5.0, 10.0, 60.0, 40.0, 2.0, 8.0, 2.0, 7.0, 64.0, 4.0, 4.0, 115.0, 6.0, 5.0, 6.0, 5.0, 2.0, 15.0, 16.0, 34.0, 2.0, 27.0, 10.0, 6.0, 19.0, 110.0, 2.0, 5.0, 107.0, 7.0, 14.0, 101.0, 3.0, 16.0, 2.0, 32.0, 81.0, 9.0, 15.0, 156.0, 19.0, 21.0, 3.0, 13.0, 11.0, 2.0, 2.0, 143.0, 101.0, 8.0, 25.0, 25.0, 4.0, 541.0, 7.0, 54.0, 284.0, 47.0, 144.0, 47.0, 4.0, 140.0, 38.0, 49.0, 5.0, 15.0, 4.0, 43.0, 28.0, 4.0, 12.0, 9.0, 38.0, 16.0, 176.0, 45.0, 5.0, 2.0, 3.0, 6.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 200.0, 2.0, 232.0, 2.0, 68.0, 121.0, 127.0, 80.0, 12.0, 15.0, 1.0, 19.0, 7.0, 40.0, 2.0, 142.0, 1.0, 12.0, 11.0, 2.0, 3.0, 4.0, 168.0, 8.0, 2.0, 79.0, 24.0, 190.0, 62.0, 11.0, 98.0, 14.0, 32.0, 39.0, 14.0, 19.0, 29.0, 6.0, 5.0, 54.0, 43.0, 15.0, 56.0, 2.0, 24.0, 7.0, 7.0, 5.0, 4.0, 65.0, 17.0, 7.0, 23.0, 7.0, 11.0, 23.0, 4.0, 125.0, 4.0, 154.0, 184.0, 70.0, 51.0, 480.0, 15.0, 985.0, 1134.0, 22.0, 10.0, 125.0, 4.0, 54.0, 4.0, 2.0, 93.0, 18.0, 99.0, 2.0, 4.0, 5.0, 2.0, 2.0, 19.0, 2.0, 2.0, 12.0, 3.0, 9.0, 65.0, 68.0, 5.0, 4.0, 44.0, 9.0, 17.0, 2.0, 4.0, 2.0, 1.0, 124.0, 44.0, 21.0, 18.0, 3.0, 4.0, 8.0, 13.0, 18.0, 6.0, 126.0, 48.0, 32.0, 2.0, 27.0, 96.0, 10.0, 68.0, 7.0, 44.0, 29.0, 56.0, 3.0, 16.0, 2.0, 2.0, 2.0, 2.0, 14.0, 37.0, 3.0, 11.0, 13.0, 6.0, 11.0, 4.0, 57.0, 27.0, 13.0, 41.0, 8.0, 14.0, 96.0, 19.0, 112.0, 2.0, 13.0, 20.0, 30.0, 9.0, 7.0, 7.0, 28.0, 439.0, 2.0, 6.0, 2.0, 8.0, 6.0, 3.0, 30.0, 7.0, 4.0, 150.0, 15.0, 78.0, 61.0, 35.0, 48.0, 2.0, 225.0, 4.0, 2.0, 11.0, 51.0, 79.0, 3.0, 101.0, 70.0, 59.0, 79.0, 10.0, 7.0, 16.0, 3.0, 49.0, 18.0, 8.0, 117.0, 300.0, 17.0, 79.0, 17.0, 2.0, 2.0, 26.0, 3.0, 16.0, 2.0, 34.0, 69.0, 179.0, 126.0, 48.0, 102.0, 86.0, 18.0, 83.0, 4.0, 40.0, 287.0, 5.0, 26.0, 24.0, 35.0, 108.0, 143.0, 61.0, 97.0, 2.0, 5.0, 10.0, 46.0, 2.0, 6.0, 45.0, 2.0, 8.0, 34.0, 2.0, 14.0, 6.0, 24.0, 12.0, 157.0, 42.0, 21.0, 26.0, 425.0, 11.0, 43.0, 176.0, 11.0, 18.0, 77.0, 141.0, 12.0, 21.0, 37.0, 10.0, 13.0, 23.0, 4.0, 18.0, 35.0, 7.0, 23.0, 4.0, 11.0, 89.0, 49.0, 61.0, 33.0, 134.0, 33.0, 55.0, 35.0, 179.0, 2.0, 2.0, 221.0, 33.0, 105.0, 492.0, 39.0, 8.0, 122.0, 51.0, 4.0, 54.0, 7.0, 109.0, 35.0, 8.0, 51.0, 66.0, 8.0, 2.0, 6.0, 266.0, 1.0, 25.0, 115.0, 32.0, 9.0, 53.0, 2.0, 68.0, 7.0, 64.0, 3.0, 2.0, 13.0, 23.0, 6.0, 12.0, 101.0, 13.0, 2.0, 19.0, 309.0, 30.0, 341.0, 2.0, 127.0, 39.0, 25.0, 172.0, 42.0, 2.0, 4.0, 15.0, 10.0, 21.0, 36.0, 4.0, 5.0, 176.0, 2.0, 60.0, 1.0, 11.0, 9.0, 1.0, 10.0, 1.0, 6.0, 4.0, 94.0, 1.0, 50.0, 40.0, 15.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 13.0, 68.0, 13.0, 11.0, 17.0, 22.0, 33.0, 128.0, 8.0, 8.0, 1.0, 14.0, 19.0, 36.0, 2.0, 37.0, 1.0, 42.0, 48.0, 910.0, 59.0, 32.0, 29.0, 441.0, 4.0, 80.0, 4.0, 8.0, 95.0, 3.0, 9.0, 77.0, 54.0, 328.0, 19.0, 80.0, 42.0, 35.0, 26.0, 8.0, 30.0, 154.0, 208.0, 5.0, 3.0, 3.0, 7.0, 47.0, 1.0, 1.0, 3.0, 1.0, 11.0, 3.0, 27.0, 13.0, 68.0, 23.0, 16.0, 93.0, 14.0, 234.0, 49.0, 122.0, 179.0, 8.0, 4.0, 25.0, 210.0, 12.0, 38.0, 37.0, 9.0, 211.0, 20.0, 25.0, 19.0, 145.0, 83.0, 17.0, 126.0, 174.0, 84.0, 56.0, 109.0, 63.0, 64.0, 295.0, 107.0, 122.0, 28.0, 35.0, 15.0, 24.0, 74.0, 113.0, 256.0, 122.0, 6.0, 69.0, 9.0, 20.0, 21.0, 9.0, 50.0, 69.0, 30.0, 111.0, 102.0, 20.0, 3.0, 25.0, 196.0, 10.0, 54.0, 4.0, 92.0, 9.0, 70.0, 3.0, 17.0, 66.0, 22.0, 104.0, 3.0, 3.0, 8.0, 25.0, 92.0, 39.0, 11.0, 165.0, 37.0, 128.0, 3.0, 17.0, 184.0, 3.0, 8.0, 8.0, 3.0, 8.0, 11.0, 62.0, 108.0, 6.0, 6.0, 38.0, 11.0, 3.0, 5.0, 7.0, 208.0, 66.0, 231.0, 302.0, 35.0, 28.0, 36.0, 57.0, 28.0, 120.0, 258.0, 3.0, 15.0, 8.0, 18.0, 4.0, 20.0, 19.0, 22.0, 15.0, 40.0, 22.0, 9.0, 6.0, 21.0, 12.0, 4.0, 108.0, 3.0, 3.0, 33.0, 27.0, 84.0, 7.0, 3.0, 61.0, 5.0, 8.0, 31.0, 9.0, 157.0, 43.0, 47.0, 85.0, 17.0, 141.0, 18.0, 38.0, 20.0, 71.0, 16.0, 60.0, 1.0, 36.0, 46.0, 14.0, 78.0, 88.0, 32.0, 17.0, 3.0, 11.0, 32.0, 3.0, 33.0, 74.0, 77.0, 47.0, 41.0, 44.0, 167.0, 10.0, 30.0, 20.0, 24.0, 7.0, 8.0, 14.0, 3.0, 9.0, 5.0, 30.0, 17.0, 12.0, 87.0, 1.0, 6.0, 49.0, 66.0, 63.0, 22.0, 1.0, 3.0, 43.0, 60.0, 129.0, 5.0, 12.0, 5.0, 16.0, 229.0, 62.0, 5.0, 124.0, 285.0, 49.0, 37.0, 9.0, 30.0, 3.0, 8.0, 33.0, 17.0, 8.0, 9.0, 43.0, 10.0, 134.0, 3.0, 3.0, 52.0, 167.0, 3.0, 116.0, 114.0, 11.0, 57.0, 141.0, 5.0, 101.0, 1.0, 26.0, 4.0, 5.0, 36.0, 13.0, 26.0, 3.0, 3.0, 6.0, 3.0, 1.0, 28.0, 28.0, 55.0, 20.0, 31.0, 25.0, 1.0, 8.0, 3.0, 3.0, 3.0, 40.0, 3.0, 3.0, 27.0, 3.0, 3.0, 97.0, 85.0, 15.0, 16.0, 55.0, 6.0, 60.0, 12.0, 182.0, 88.0, 4.0, 57.0, 67.0, 81.0, 25.0, 27.0, 22.0, 11.0, 70.0, 234.0, 20.0, 3.0, 3.0, 3.0, 27.0, 75.0, 1.0, 16.0, 1.0, 1.0, 5.0, 64.0, 4.0, 8.0, 35.0, 250.0, 11.0, 3.0, 16.0, 2.0, 57.0, 8.0, 5.0, 1.0, 1.0, 21.0, 91.0, 14.0, 32.0, 1.0, 15.0, 14.0, 139.0, 18.0, 1.0, 5.0, 4.0, 102.0, 487.0, 4.0, 10.0, 4.0, 2.0, 156.0, 6.0, 153.0, 20.0, 35.0, 2.0, 1.0, 42.0, 4.0, 28.0, 62.0, 130.0, 9.0, 62.0, 3.0, 136.0, 6.0, 77.0, 23.0, 2.0, 2.0, 68.0, 11.0, 20.0, 12.0, 15.0, 2.0, 2.0, 10.0, 158.0, 12.0, 4.0, 1.0, 20.0, 3.0, 2.0, 84.0, 5.0, 36.0, 1.0, 7.0, 1.0, 6.0, 1.0, 18.0, 61.0, 1.0, 5.0, 12.0, 2.0, 2.0, 6.0, 5.0, 1.0, 13.0, 12.0, 1.0, 8.0, 1.0, 73.0, 1.0, 8.0, 21.0, 3.0, 3.0, 2.0, 2.0, 2.0, 8.0, 65.0, 4.0, 67.0, 33.0, 4.0, 8.0, 3.0, 40.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 32.0, 14.0, 39.0, 2.0, 3.0, 8.0, 3.0, 4.0, 1.0, 9.0, 7.0, 2.0, 11.0, 4.0, 2.0, 23.0, 3.0, 2.0, 6.0, 50.0, 4.0, 3.0, 18.0, 20.0, 72.0, 16.0, 14.0, 71.0, 12.0, 4.0, 2.0, 32.0, 22.0, 5.0, 1.0, 1.0, 1.0, 11.0, 1.0, 11.0, 3.0, 1.0, 40.0, 5.0, 28.0, 23.0, 13.0, 9.0, 1.0, 317.0, 7.0, 2.0, 11.0, 1.0, 5.0, 2.0, 1.0, 4.0, 19.0, 1.0, 2.0, 15.0, 10.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 19.0, 1.0, 4.0, 124.0, 1.0, 1.0, 1.0, 2.0, 1.0, 15.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 73.0, 2.0, 1.0, 1.0, 207.0, 10.0, 8.0, 6.0, 11.0, 16.0, 3.0, 1.0, 33.0, 2.0, 31.0, 2.0, 9.0, 2.0, 2.0, 259.0, 51.0, 5.0, 8.0, 31.0, 2.0, 2.0, 4.0, 38.0, 8.0, 30.0, 30.0, 7.0, 30.0, 46.0, 250.0, 18.0, 2.0, 109.0, 68.0, 4.0, 28.0, 106.0, 2.0, 59.0, 5.0, 26.0, 327.0, 3.0, 167.0, 18.0, 2.0, 36.0, 25.0, 23.0, 14.0, 2.0, 33.0, 2.0, 4.0, 2.0, 2.0, 4.0, 11.0, 2.0, 26.0, 10.0, 29.0, 7.0, 59.0, 39.0, 42.0, 13.0, 4.0, 12.0, 2.0, 25.0, 4.0, 2.0, 8.0, 4.0, 8.0, 58.0, 40.0, 6.0, 20.0, 33.0, 29.0, 20.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 39.0, 74.0, 18.0, 17.0, 28.0, 28.0, 18.0, 27.0, 8.0, 6.0, 42.0, 21.0, 7.0, 7.0, 25.0, 20.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 4.0, 2.0, 4.0, 4.0, 6.0, 2.0, 2.0, 10.0, 35.0, 4.0, 2.0, 11.0, 13.0, 9.0, 11.0, 2.0, 31.0, 10.0, 2.0, 2.0, 7.0, 37.0, 2.0, 2.0, 4.0, 8.0, 27.0, 79.0, 4.0, 8.0, 7.0, 11.0, 5.0, 7.0, 5.0, 61.0, 2.0, 2.0, 29.0, 28.0, 2.0, 17.0, 37.0, 20.0, 51.0, 21.0, 61.0, 2.0, 2.0, 41.0, 86.0, 7.0, 44.0, 29.0, 4.0, 102.0, 85.0, 44.0, 2.0, 105.0, 97.0, 4.0, 6.0, 154.0, 6.0, 3.0, 4.0, 3.0, 28.0, 65.0, 39.0, 16.0, 2.0, 140.0, 13.0, 21.0, 12.0, 13.0, 2.0, 5.0, 24.0, 125.0, 119.0, 64.0, 2.0, 17.0, 3.0, 13.0, 21.0, 17.0, 2.0, 2.0, 47.0, 2.0, 28.0, 2.0, 79.0, 65.0, 2.0, 21.0, 8.0, 80.0, 14.0, 4.0, 10.0, 26.0, 5.0, 29.0, 92.0, 139.0, 21.0, 2.0, 29.0, 40.0, 52.0, 2.0, 2.0, 12.0, 5.0, 25.0, 4.0, 12.0, 8.0, 3.0, 9.0, 3.0, 18.0, 4.0, 16.0, 12.0, 24.0, 6.0, 8.0, 7.0, 22.0, 77.0, 10.0, 12.0, 12.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 31.0, 38.0, 38.0, 35.0, 38.0, 30.0, 30.0, 33.0, 2.0, 30.0, 2.0, 30.0, 18.0, 17.0, 33.0, 13.0, 31.0, 33.0, 11.0, 11.0, 2.0, 30.0, 30.0, 7.0, 2.0, 18.0, 2.0, 2.0, 2.0, 4.0, 9.0, 16.0, 8.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 18.0, 17.0, 34.0, 25.0, 13.0, 5.0, 7.0, 5.0, 10.0, 9.0, 11.0, 10.0, 2.0, 4.0, 4.0, 12.0, 13.0, 12.0, 3.0, 32.0, 3.0, 5.0, 5.0, 6.0, 6.0, 28.0, 11.0, 3.0, 3.0, 2.0, 14.0, 10.0, 4.0, 3.0, 26.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 37.0, 25.0, 39.0, 13.0, 45.0, 19.0, 9.0, 5.0, 4.0, 80.0, 16.0, 25.0, 17.0, 22.0, 64.0, 8.0, 151.0, 6.0, 20.0, 19.0, 10.0, 63.0, 3.0, 5.0, 14.0, 45.0, 3.0, 3.0, 2.0, 28.0, 10.0, 13.0, 6.0, 4.0, 4.0, 4.0, 5.0, 4.0, 13.0, 8.0, 1.0, 14.0, 12.0, 9.0, 3.0, 4.0, 3.0, 15.0, 3.0, 3.0, 3.0, 3.0, 24.0, 5.0, 6.0, 5.0, 2.0, 11.0, 14.0, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 2.0, 11.0, 18.0, 2.0, 2.0, 4.0, 7.0, 4.0, 4.0, 3.0, 3.0, 9.0, 4.0, 16.0, 7.0, 3.0, 3.0, 2.0, 4.0, 4.0, 2.0, 19.0, 25.0, 45.0, 5.0, 6.0, 1.0, 8.0, 158.0, 1.0, 4.0, 30.0, 30.0, 32.0, 325.0, 1.0, 1.0, 1.0, 1.0, 17.0, 4.0, 12.0, 6.0, 31.0, 56.0, 43.0, 4.0, 6.0, 24.0, 4.0, 6.0, 12.0, 6.0, 6.0, 6.0, 12.0, 4.0, 3.0, 4.0, 11.0, 2.0, 27.0, 13.0, 2.0, 6.0, 11.0, 5.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 4.0, 10.0, 8.0, 2.0, 3.0, 20.0, 5.0, 2.0, 10.0, 2.0, 2.0, 16.0, 16.0, 8.0, 3.0, 2.0, 2.0, 2.0, 16.0, 8.0, 110.0, 4.0, 2.0, 6.0, 2.0, 8.0, 31.0, 2.0, 6.0, 2.0, 32.0, 5.0, 91.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 9.0, 21.0, 6.0, 61.0, 32.0, 2.0, 51.0, 2.0, 3.0, 42.0, 19.0, 1.0, 1.0, 10.0, 25.0, 1.0, 1.0, 3.0, 13.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 23.0, 4.0, 2.0, 4.0, 22.0, 4.0, 2.0, 2.0, 7.0, 5.0, 2.0, 3.0, 2.0, 15.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 7.0, 7.0, 2.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, 3.0, 5.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, 10.0, 2.0, 2.0, 4.0, 4.0, 3.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, 2.0, 2.0, 2.0, 25.0, 4.0, 5.0, 27.0, 1.0, 7.0, 284.0, 12.0, 2.0, 64.0, 6.0, 10.0, 3.0, 4.0, 3.0, 20.0, 14.0, 2.0, 13.0, 13.0, 13.0, 2.0, 10.0, 1.0, 7.0, 65.0, 28.0, 3.0, 3.0, 3.0, 156.0, 7.0, 3.0, 3.0, 13.0, 10.0, 3.0, 7.0, 46.0, 29.0, 150.0, 50.0, 295.0, 19.0, 6.0, 17.0, 17.0, 3.0, 12.0, 15.0, 3.0, 21.0, 20.0, 4.0, 24.0, 10.0, 9.0, 5.0, 6.0, 64.0, 29.0, 6.0, 60.0, 29.0, 9.0, 3.0, 49.0, 3.0, 3.0, 209.0, 5.0, 68.0, 140.0, 63.0, 5.0, 26.0, 9.0, 17.0, 2.0, 11.0, 3.0, 2.0, 70.0, 79.0, 10.0, 8.0, 10.0, 19.0, 7.0, 3.0, 33.0, 3.0, 3.0, 5.0, 52.0, 3.0, 11.0, 3.0, 9.0, 12.0, 71.0, 3.0, 9.0, 29.0, 13.0, 23.0, 35.0, 2.0, 43.0, 7.0, 4.0, 4.0, 30.0, 20.0, 18.0, 2.0, 2.0, 7.0, 67.0, 44.0, 2.0, 27.0, 6.0, 34.0, 36.0, 18.0, 3.0, 60.0, 83.0, 3.0, 4.0, 3.0, 21.0, 3.0, 25.0, 15.0, 13.0, 15.0, 9.0, 17.0, 4.0, 14.0, 5.0, 10.0, 4.0, 5.0, 4.0, 2.0, 4.0, 1.0, 1.0, 19.0, 1.0, 2.0, 8.0, 1.0, 6.0, 2.0, 2.0, 5.0, 4.0, 7.0, 5.0, 3.0, 1.0, 4.0, 4.0, 1.0, 14.0, 33.0, 21.0, 3.0, 9.0, 4.0, 34.0, 3.0, 1.0, 89.0, 7.0, 11.0, 1.0, 3.0, 11.0, 6.0, 45.0, 5.0, 102.0, 4.0, 3.0, 5.0, 5.0, 3.0, 5.0, 4.0, 27.0, 4.0, 2.0, 1.0, 3.0, 6.0, 2.0, 2.0, 61.0, 5.0, 4.0, 23.0, 2.0, 10.0, 15.0, 4.0, 41.0, 51.0, 2.0, 8.0, 2.0, 2.0, 2.0, 63.0, 1.0, 1.0, 8.0, 20.0, 6.0, 2.0, 1.0, 9.0, 8.0, 4.0, 24.0, 21.0, 40.0, 28.0, 12.0, 31.0, 4.0, 4.0, 25.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 28.0, 8.0, 2.0, 2.0, 57.0, 11.0, 89.0, 10.0, 4.0, 2.0, 3.0, 5.0, 9.0, 12.0, 12.0, 5.0, 12.0, 6.0, 17.0, 8.0, 29.0, 21.0, 5.0, 3.0, 43.0, 2.0, 3.0, 4.0, 4.0, 12.0, 7.0, 17.0, 7.0, 8.0, 8.0, 4.0, 28.0, 3.0, 2.0, 5.0, 15.0, 9.0, 22.0, 2.0, 2.0, 19.0, 3.0, 3.0, 11.0, 2.0, 4.0, 59.0, 4.0, 31.0, 14.0, 7.0, 23.0, 6.0, 141.0, 22.0, 12.0, 9.0, 24.0, 21.0, 1.0, 3.0, 1.0, 22.0, 55.0, 14.0, 9.0, 115.0, 13.0, 2.0, 2.0, 10.0, 5.0, 17.0, 6.0, 2.0, 13.0, 11.0, 14.0, 2.0, 6.0, 108.0, 13.0, 44.0, 5.0, 82.0, 2.0, 14.0, 7.0, 2.0, 4.0, 2.0, 3.0, 12.0, 8.0, 5.0, 8.0, 14.0, 2.0, 4.0, 23.0, 6.0, 2.0, 8.0, 16.0, 2.0, 37.0, 22.0, 4.0, 9.0, 10.0, 1.0, 1.0, 4.0, 1.0, 32.0, 1.0, 1.0, 35.0, 19.0, 9.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 110.0, 39.0, 26.0, 81.0, 7.0, 13.0, 99.0, 282.0, 76.0, 7.0, 71.0, 12.0, 4.0, 8.0, 41.0, 28.0, 15.0, 41.0, 12.0, 18.0, 19.0, 41.0, 5.0, 9.0, 6.0, 8.0, 6.0, 3.0, 5.0, 5.0, 20.0, 3.0, 8.0, 15.0, 25.0, 11.0, 3.0, 3.0, 6.0, 34.0, 10.0, 7.0, 27.0, 7.0, 5.0, 23.0, 39.0, 3.0, 3.0, 3.0, 42.0, 3.0, 6.0, 27.0, 7.0, 3.0, 11.0, 5.0, 5.0, 3.0, 4.0, 3.0, 16.0, 14.0, 6.0, 3.0, 11.0, 3.0, 16.0, 14.0, 34.0, 5.0, 3.0, 9.0, 15.0, 8.0, 3.0, 4.0, 9.0, 3.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 87.0, 11.0, 3.0, 3.0, 3.0, 6.0, 6.0, 4.0, 7.0, 11.0, 98.0, 13.0, 138.0, 3.0, 3.0, 5.0, 69.0, 2.0, 7.0, 20.0, 14.0, 6.0, 39.0, 12.0, 2.0, 187.0, 32.0, 32.0, 17.0, 5.0, 14.0, 7.0, 2.0, 16.0, 8.0, 77.0, 2.0, 4.0, 2.0, 31.0, 2.0, 2.0, 5.0, 4.0, 14.0, 6.0, 2.0, 30.0, 277.0, 5.0, 26.0, 2.0, 2.0, 18.0, 7.0, 2.0, 2.0, 5.0, 8.0, 39.0, 17.0, 2.0, 2.0, 19.0, 14.0, 4.0, 12.0, 19.0, 10.0, 2.0, 4.0, 2.0, 2.0, 55.0, 13.0, 17.0, 16.0, 67.0, 5.0, 3.0, 13.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, 2.0, 18.0, 7.0, 8.0, 7.0, 5.0, 5.0, 12.0, 5.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 9.0, 10.0, 9.0, 4.0, 5.0, 4.0, 7.0, 5.0, 6.0, 5.0, 2.0, 18.0, 3.0, 9.0, 3.0, 3.0, 3.0, 22.0, 21.0, 9.0, 16.0, 5.0, 20.0, 3.0, 6.0, 6.0, 3.0, 4.0, 6.0, 19.0, 8.0, 3.0, 46.0, 3.0, 5.0, 6.0, 15.0, 3.0, 5.0, 3.0, 1.0, 2.0, 27.0, 1.0, 10.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 7.0, 4.0, 6.0, 1.0, 173.0, 1.0, 4.0, 3.0, 25.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 3.0, 9.0, 26.0, 44.0, 1.0, 1.0, 31.0, 16.0, 18.0, 2.0, 4.0, 58.0, 22.0, 13.0, 30.0, 74.0, 4.0, 4.0, 17.0, 6.0, 12.0, 7.0, 9.0, 5.0, 3.0, 3.0, 6.0, 6.0, 14.0, 2.0, 4.0, 6.0, 3.0, 20.0, 2.0, 19.0, 24.0, 28.0, 15.0, 50.0, 4.0, 3.0, 16.0, 3.0, 3.0, 11.0, 11.0, 13.0, 8.0, 5.0, 9.0, 5.0, 5.0, 18.0, 17.0, 11.0, 6.0, 9.0, 4.0, 10.0, 7.0, 5.0, 7.0, 5.0, 96.0, 10.0, 78.0, 32.0, 22.0, 6.0, 7.0, 3.0, 3.0, 31.0, 5.0, 7.0, 7.0, 9.0, 5.0, 7.0, 25.0, 34.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 4.0, 14.0, 1.0, 7.0, 6.0, 1.0, 23.0, 1.0, 9.0, 7.0, 29.0, 1.0, 7.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 15.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 1.0, 4.0, 42.0, 4.0, 14.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 3.0, 4.0, 7.0, 10.0, 4.0, 7.0, 7.0, 8.0, 4.0, 14.0, 4.0, 6.0, 5.0, 5.0, 10.0, 19.0, 17.0, 14.0, 12.0, 10.0, 8.0, 8.0, 4.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 16.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 8.0, 8.0, 1.0, 2.0, 5.0, 5.0, 3.0, 4.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 16.0, 1.0, 7.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.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, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 3.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, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.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, 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, 7.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, 13.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 4.0, 9.0, 4.0, 2.0, 2.0, 3.0, 2.0, 7.0, 1.0, 5.0, 10.0, 11.0, 1.0, 11.0, 7.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 10.0, 1.0, 17.0, 1.0, 3.0, 2.0, 15.0, 4.0, 3.0, 31.0, 1.0, 2.0, 43.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 46.0, 4.0, 4.0, 2.0, 3.0, 11.0, 14.0, 1.0, 1.0, 1.0, 1.0, 141.0, 12.0, 1.0, 5.0, 4.0, 4.0, 13.0, 1.0, 2.0, 5.0, 1.0, 4.0, 4.0, 3.0, 2.0, 32.0, 18.0, 1.0, 1.0, 1.0, 2.0, 37.0, 2.0, 175.0, 7.0, 6.0, 4.0, 3.0, 3.0, 4.0, 1.0, 21.0, 3.0, 6.0, 2.0, 2.0, 1.0, 3.0, 10.0, 6.0, 3.0, 1.0, 5.0, 4.0, 3.0, 5.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 1.0, 24.0, 2.0, 1.0, 10.0, 24.0, 4.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 1.0, 15.0, 4.0, 1.0, 3.0, 14.0, 21.0, 2.0, 1.0, 108.0, 6.0, 25.0, 1.0, 4.0, 3.0, 4.0, 4.0, 13.0, 5.0, 9.0, 1.0, 27.0, 1.0, 1.0, 10.0, 6.0, 28.0, 3.0, 18.0, 3.0, 2.0, 3.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, 2.0, 2.0, 3.0, 1.0, 8.0, 10.0, 5.0, 3.0, 3.0, 4.0, 3.0, 2.0, 28.0, 11.0, 8.0, 13.0, 22.0, 8.0, 8.0, 7.0, 7.0, 11.0, 5.0, 7.0, 12.0, 13.0, 9.0, 10.0, 11.0, 9.0, 7.0, 13.0, 5.0, 11.0, 4.0, 8.0, 44.0, 4.0, 12.0, 6.0, 6.0, 2.0, 4.0, 14.0, 140.0, 29.0, 3.0, 12.0, 3.0, 7.0, 7.0, 22.0, 3.0, 9.0, 5.0, 10.0, 5.0, 7.0, 6.0, 42.0, 6.0, 12.0, 3.0, 5.0, 5.0, 3.0, 4.0, 13.0, 3.0, 12.0, 3.0, 8.0, 8.0, 3.0, 3.0, 4.0, 4.0, 7.0, 11.0, 11.0, 2.0, 14.0, 9.0, 5.0, 7.0, 17.0, 20.0, 20.0, 6.0, 21.0, 11.0, 28.0, 4.0, 56.0, 3.0, 7.0, 4.0, 9.0, 133.0, 3.0, 6.0, 5.0, 2.0, 3.0, 2.0, 6.0, 4.0, 3.0, 7.0, 5.0, 3.0, 3.0, 3.0, 9.0, 5.0, 6.0, 3.0, 3.0, 7.0, 7.0, 6.0, 4.0, 3.0, 2.0, 4.0, 12.0, 2.0, 3.0, 3.0, 5.0, 5.0, 6.0, 5.0, 5.0, 5.0, 4.0, 3.0, 2.0, 9.0, 16.0, 3.0, 3.0, 26.0, 1.0, 9.0, 14.0, 20.0, 25.0, 2.0, 1.0, 1.0, 1.0, 95.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 17.0, 5.0, 6.0, 6.0, 3.0, 2.0, 1.0, 1.0, 2.0, 6.0, 3.0, 4.0, 3.0, 6.0, 15.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 89.0, 51.0, 36.0, 14.0, 13.0, 6.0, 6.0, 17.0, 21.0, 31.0, 22.0, 44.0, 19.0, 10.0, 6.0, 5.0, 44.0, 11.0, 13.0, 5.0, 5.0, 8.0, 7.0, 8.0, 4.0, 2.0, 9.0, 98.0, 1.0, 2.0, 8.0, 1.0, 4.0, 1.0, 10.0, 13.0, 16.0, 3.0, 10.0, 5.0, 8.0, 3.0, 5.0, 5.0, 3.0, 5.0, 8.0, 36.0, 97.0, 16.0, 26.0, 4.0, 7.0, 3.0, 28.0, 3.0, 12.0, 3.0, 92.0, 25.0, 2.0, 12.0, 3.0, 7.0, 7.0, 14.0, 41.0, 10.0, 20.0, 6.0, 10.0, 3.0, 5.0, 3.0, 3.0, 42.0, 52.0, 9.0, 11.0, 14.0, 6.0, 24.0, 10.0, 6.0, 6.0, 8.0, 22.0, 2.0, 3.0, 10.0, 10.0, 29.0, 6.0, 25.0, 6.0, 14.0, 6.0, 34.0, 6.0, 3.0, 6.0, 3.0, 57.0, 28.0, 9.0, 7.0, 6.0, 6.0, 3.0, 3.0, 9.0, 11.0, 6.0, 6.0, 3.0, 3.0, 5.0, 3.0, 6.0, 13.0, 13.0, 6.0, 5.0, 35.0, 6.0, 21.0, 7.0, 7.0, 9.0, 85.0, 18.0, 6.0, 6.0, 6.0, 3.0, 3.0, 3.0, 9.0, 4.0, 3.0, 59.0, 3.0, 3.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 17.0, 3.0, 3.0, 3.0, 14.0, 16.0, 6.0, 3.0, 3.0, 74.0, 5.0, 7.0, 13.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 6.0, 3.0, 13.0, 15.0, 3.0, 18.0, 22.0, 3.0, 12.0, 18.0, 19.0, 3.0, 3.0, 11.0, 3.0, 56.0, 3.0, 21.0, 3.0, 16.0, 5.0, 20.0, 42.0, 3.0, 3.0, 16.0, 3.0, 17.0, 3.0, 3.0, 3.0, 9.0, 4.0, 33.0, 15.0, 13.0, 6.0, 45.0, 9.0, 18.0, 3.0, 76.0, 20.0, 8.0, 3.0, 5.0, 3.0, 4.0, 4.0, 20.0, 19.0, 3.0, 38.0, 6.0, 7.0, 31.0, 5.0, 3.0, 3.0, 14.0, 3.0, 3.0, 16.0, 5.0, 3.0, 2.0, 3.0, 3.0, 3.0, 5.0, 26.0, 16.0, 9.0, 13.0, 67.0, 16.0, 7.0, 3.0, 6.0, 8.0, 6.0, 3.0, 22.0, 4.0, 7.0, 4.0, 4.0, 3.0, 3.0, 17.0, 3.0, 3.0, 11.0, 9.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 12.0, 49.0, 2.0, 3.0, 4.0, 2.0, 4.0, 11.0, 23.0, 3.0, 5.0, 29.0, 4.0, 3.0, 5.0, 3.0, 6.0, 3.0, 3.0, 9.0, 4.0, 6.0, 9.0, 8.0, 13.0, 8.0, 7.0, 3.0, 9.0, 3.0, 3.0, 2.0, 4.0, 10.0, 3.0, 10.0, 7.0, 31.0, 12.0, 8.0, 3.0, 15.0, 6.0, 4.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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 10.0, 15.0, 50.0, 4.0, 2.0, 39.0, 3.0, 49.0, 3.0, 1.0, 1.0, 1.0, 6.0, 6.0, 10.0, 1.0, 1.0, 6.0, 4.0, 9.0, 4.0, 3.0, 29.0, 52.0, 2.0, 2.0, 9.0, 2.0, 1.0, 3.0, 6.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 21.0, 35.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 5.0, 1.0, 22.0, 26.0, 5.0, 5.0, 11.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 5.0, 3.0, 7.0, 6.0, 3.0, 8.0, 6.0, 7.0, 5.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 13.0, 3.0, 7.0, 1.0, 25.0, 14.0, 11.0, 4.0, 37.0, 25.0, 68.0, 3.0, 2.0, 10.0, 10.0, 12.0, 20.0, 17.0, 38.0, 8.0, 33.0, 2.0, 6.0, 2.0, 3.0, 31.0, 2.0, 4.0, 2.0, 2.0, 7.0, 5.0, 4.0, 2.0, 16.0, 9.0, 6.0, 2.0, 3.0, 2.0, 3.0, 2.0, 7.0, 1.0, 5.0, 3.0, 3.0, 3.0, 6.0, 10.0, 6.0, 11.0, 8.0, 2.0, 2.0, 8.0, 7.0, 2.0, 6.0, 5.0, 3.0, 15.0, 2.0, 5.0, 4.0, 15.0, 2.0, 1.0, 5.0, 2.0, 13.0, 5.0, 6.0, 2.0, 2.0, 26.0, 1.0, 12.0, 19.0, 20.0, 6.0, 12.0, 28.0, 6.0, 7.0, 6.0, 6.0, 7.0, 6.0, 9.0, 6.0, 7.0, 6.0, 10.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 10.0, 6.0, 5.0, 6.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 33.0, 3.0, 4.0, 3.0, 3.0, 41.0, 4.0, 46.0, 9.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 7.0, 79.0, 9.0, 1.0, 8.0, 7.0, 8.0, 4.0, 1.0, 1.0, 4.0, 4.0, 11.0, 1.0, 3.0, 7.0, 10.0, 1.0, 3.0, 7.0, 3.0, 2.0, 17.0, 2.0, 6.0, 6.0, 2.0, 3.0, 19.0, 6.0, 3.0, 10.0, 1.0, 1.0, 19.0, 1.0, 2.0, 6.0, 4.0, 5.0, 5.0, 8.0, 1.0, 3.0, 5.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 12.0, 8.0, 3.0, 1.0, 7.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 6.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 11.0, 1.0, 1.0, 3.0, 25.0, 23.0, 2.0, 12.0, 2.0, 9.0, 2.0, 3.0, 22.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 63.0, 3.0, 1.0, 26.0, 1.0, 16.0, 4.0, 1.0, 1.0, 27.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 3.0, 2.0, 6.0, 6.0, 5.0, 1.0, 2.0, 1.0, 1.0, 7.0, 6.0, 1.0, 12.0, 2.0, 13.0, 2.0, 1.0, 9.0, 7.0, 1.0, 1.0, 6.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 18.0, 2.0, 1.0, 2.0, 5.0, 1.0, 18.0, 13.0, 2.0, 9.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 20.0, 1.0, 1.0, 4.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, 6.0, 7.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 7.0, 13.0, 2.0, 4.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 9.0, 1.0, 1.0, 1.0, 3.0, 1.0, 18.0, 3.0, 2.0, 3.0, 7.0, 1.0, 9.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 32.0, 1.0, 1.0, 22.0, 1.0, 2.0, 1.0, 11.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 9.0, 4.0, 9.0, 6.0, 3.0, 12.0, 6.0, 6.0, 13.0, 10.0, 1.0, 2.0, 6.0, 2.0, 2.0, 4.0, 17.0, 4.0, 6.0, 1.0, 14.0, 4.0, 6.0, 19.0, 1.0, 3.0, 18.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 18.0, 17.0, 4.0, 6.0, 5.0, 17.0, 7.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 3.0, 7.0, 10.0, 3.0, 3.0, 6.0, 3.0, 4.0, 3.0, 14.0, 7.0, 4.0, 7.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 29.0, 3.0, 6.0, 1.0, 1.0, 3.0, 3.0, 5.0, 4.0, 4.0, 3.0, 4.0, 3.0, 2.0, 6.0, 8.0, 3.0, 3.0, 3.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 11.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 7.0, 7.0, 1.0, 3.0, 5.0, 6.0, 2.0, 3.0, 3.0, 3.0, 24.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 20.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, 15.0, 3.0, 18.0, 3.0, 15.0, 3.0, 3.0, 18.0, 6.0, 3.0, 12.0, 3.0, 9.0, 3.0, 9.0, 3.0, 12.0, 9.0, 18.0, 6.0, 3.0, 12.0, 6.0, 9.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 19.0, 3.0, 3.0, 9.0, 9.0, 9.0, 9.0, 9.0, 12.0, 12.0, 3.0, 12.0, 24.0, 12.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 9.0, 15.0, 3.0, 9.0, 9.0, 9.0, 12.0, 12.0, 12.0, 9.0, 9.0, 9.0, 12.0, 9.0, 12.0, 9.0, 9.0, 3.0, 9.0, 9.0, 9.0, 6.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 15.0, 9.0, 9.0, 9.0, 12.0, 4.0, 15.0, 6.0, 3.0, 3.0, 6.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, 9.0, 3.0, 6.0, 9.0, 6.0, 3.0, 12.0, 3.0, 3.0, 4.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, 1.0, 3.0, 3.0, 6.0, 3.0, 3.0, 6.0, 3.0, 3.0, 6.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, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 9.0, 8.0, 1.0, 5.0, 1.0, 1.0, 13.0, 4.0, 2.0, 5.0, 1.0, 4.0, 1.0, 3.0, 4.0, 12.0, 1.0, 17.0, 1.0, 1.0, 1.0, 38.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 6.0, 1.0, 5.0, 1.0, 1.0, 13.0, 1.0, 2.0, 2.0, 5.0, 1.0, 21.0, 6.0, 1.0, 10.0, 3.0, 3.0, 3.0, 2.0, 40.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 2.0, 3.0, 5.0, 2.0, 2.0, 5.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 4.0, 1.0, 1.0, 4.0, 20.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 28.0, 2.0, 1.0, 1.0, 8.0, 6.0, 24.0, 2.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 5.0, 3.0, 1.0, 5.0, 1.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 3.0, 3.0, 6.0, 1.0, 1.0, 2.0, 10.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 58.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 2.0, 1.0, 1.0, 3.0, 7.0, 3.0, 6.0, 11.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 4.0, 6.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 4.0, 6.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 10.0, 19.0, 5.0, 8.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 18.0, 10.0, 4.0, 4.0, 15.0, 1.0, 6.0, 7.0, 2.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 17.0, 2.0, 2.0, 3.0, 8.0, 1.0, 1.0, 1.0, 8.0, 10.0, 2.0, 1.0, 5.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 10.0, 1.0, 1.0, 7.0, 5.0, 8.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 12.0, 3.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 17.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 24.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 34.0, 8.0, 4.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 11.0, 3.0, 12.0, 1.0, 1.0, 13.0, 4.0, 9.0, 5.0, 4.0, 3.0, 4.0, 3.0, 6.0, 2.0, 2.0, 3.0, 2.0, 6.0, 10.0, 6.0, 5.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 153.0, 2.0, 7.0, 17.0, 15.0, 5.0, 6.0, 5.0, 17.0, 1.0, 1.0, 4.0, 4.0, 3.0, 3.0, 6.0, 2.0, 6.0, 1.0, 1.0, 9.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, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 7.0, 2.0, 1.0, 3.0, 2.0, 1.0, 6.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 5.0, 8.0, 3.0, 1.0, 3.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 3.0, 11.0, 2.0, 2.0, 15.0, 4.0, 3.0, 2.0, 2.0, 22.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 6.0, 3.0, 8.0, 16.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 5.0, 2.0, 6.0, 6.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, 4.0, 6.0, 2.0, 1.0, 11.0, 5.0, 1.0, 4.0, 4.0, 4.0, 7.0, 9.0, 11.0, 2.0, 9.0, 1.0, 29.0, 1.0, 3.0, 15.0, 1.0, 1.0, 4.0, 14.0, 18.0, 7.0, 5.0, 5.0, 5.0, 9.0, 11.0, 2.0, 19.0, 2.0, 1.0, 12.0, 40.0, 2.0, 10.0, 13.0, 2.0, 11.0, 34.0, 2.0, 2.0, 12.0, 2.0, 2.0, 97.0, 7.0, 8.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 3.0, 2.0, 10.0, 1.0, 7.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 12.0, 4.0, 5.0, 4.0, 10.0, 4.0, 3.0, 4.0, 3.0, 1.0, 121.0, 4.0, 11.0, 505.0, 539.0, 6.0, 173.0, 10.0, 3.0, 6.0, 10.0, 3.0, 8.0, 3.0, 9.0, 10.0, 3.0, 8.0, 3.0, 10.0, 4.0, 11.0, 3.0, 12.0, 5.0, 11.0, 10.0, 3.0, 8.0, 3.0, 10.0, 3.0, 14.0, 4.0, 9.0, 3.0, 11.0, 3.0, 11.0, 3.0, 10.0, 3.0, 9.0, 3.0, 11.0, 3.0, 8.0, 3.0, 8.0, 3.0, 10.0, 4.0, 3.0, 10.0, 3.0, 9.0, 3.0, 8.0, 3.0, 9.0, 3.0, 8.0, 3.0, 10.0, 3.0, 10.0, 3.0, 8.0, 3.0, 8.0, 3.0, 12.0, 4.0, 10.0, 3.0, 8.0, 3.0, 10.0, 3.0, 9.0, 3.0, 14.0, 3.0, 11.0, 3.0, 11.0, 3.0, 10.0, 3.0, 8.0, 3.0, 13.0, 4.0, 8.0, 3.0, 11.0, 3.0, 8.0, 3.0, 3.0, 9.0, 3.0, 13.0, 5.0, 9.0, 3.0, 10.0, 3.0, 8.0, 3.0, 11.0, 3.0, 9.0, 4.0, 9.0, 3.0, 11.0, 3.0, 12.0, 3.0, 11.0, 3.0, 11.0, 3.0, 14.0, 5.0, 9.0, 3.0, 12.0, 3.0, 11.0, 3.0, 10.0, 3.0, 13.0, 4.0, 11.0, 3.0, 11.0, 3.0, 10.0, 3.0, 9.0, 3.0, 13.0, 5.0, 9.0, 3.0, 11.0, 3.0, 9.0, 3.0, 12.0, 3.0, 14.0, 3.0, 13.0, 4.0, 12.0, 3.0, 10.0, 3.0, 9.0, 3.0, 10.0, 3.0, 11.0, 5.0, 51.0, 11.0, 3.0, 8.0, 3.0, 11.0, 3.0, 9.0, 3.0, 11.0, 4.0, 15.0, 3.0, 9.0, 3.0, 11.0, 3.0, 15.0, 3.0, 11.0, 3.0, 11.0, 3.0, 11.0, 3.0, 8.0, 3.0, 9.0, 3.0, 11.0, 4.0, 12.0, 3.0, 14.0, 3.0, 15.0, 3.0, 12.0, 3.0, 8.0, 3.0, 13.0, 3.0, 12.0, 5.0, 238.0, 9.0, 3.0, 8.0, 3.0, 9.0, 4.0, 12.0, 3.0, 12.0, 3.0, 10.0, 3.0, 13.0, 3.0, 11.0, 3.0, 11.0, 3.0, 13.0, 5.0, 19.0, 4.0, 10.0, 3.0, 9.0, 3.0, 18.0, 3.0, 11.0, 3.0, 12.0, 3.0, 9.0, 3.0, 11.0, 3.0, 10.0, 3.0, 3.0, 13.0, 6.0, 8.0, 3.0, 8.0, 3.0, 10.0, 3.0, 12.0, 3.0, 8.0, 3.0, 10.0, 3.0, 11.0, 3.0, 8.0, 3.0, 12.0, 3.0, 13.0, 6.0, 10.0, 3.0, 11.0, 3.0, 9.0, 3.0, 9.0, 3.0, 11.0, 3.0, 10.0, 3.0, 15.0, 3.0, 9.0, 3.0, 12.0, 5.0, 4.0, 12.0, 3.0, 12.0, 3.0, 3.0, 9.0, 3.0, 8.0, 3.0, 12.0, 3.0, 8.0, 3.0, 11.0, 3.0, 12.0, 3.0, 3.0, 11.0, 4.0, 10.0, 3.0, 10.0, 3.0, 12.0, 3.0, 10.0, 3.0, 17.0, 5.0, 10.0, 3.0, 12.0, 3.0, 10.0, 3.0, 10.0, 3.0, 3.0, 10.0, 3.0, 10.0, 3.0, 9.0, 3.0, 11.0, 3.0, 14.0, 5.0, 11.0, 3.0, 9.0, 3.0, 8.0, 3.0, 3.0, 11.0, 3.0, 12.0, 4.0, 9.0, 3.0, 8.0, 3.0, 20.0, 3.0, 8.0, 3.0, 5.0, 15.0, 3.0, 14.0, 3.0, 3.0, 8.0, 3.0, 21.0, 3.0, 11.0, 3.0, 10.0, 3.0, 8.0, 3.0, 14.0, 3.0, 12.0, 3.0, 11.0, 3.0, 15.0, 3.0, 11.0, 3.0, 8.0, 3.0, 14.0, 3.0, 21.0, 3.0, 21.0, 4.0, 21.0, 3.0, 11.0, 3.0, 15.0, 3.0, 3.0, 15.0, 5.0, 11.0, 3.0, 12.0, 3.0, 8.0, 3.0, 9.0, 3.0, 5.0, 3.0, 3.0, 3.0, 11.0, 3.0, 6.0, 3.0, 3.0, 3.0, 7.0, 5.0, 22.0, 3.0, 3.0, 3.0, 3.0, 10.0, 3.0, 3.0, 4.0, 5.0, 3.0, 3.0, 13.0, 11.0, 82.0, 8.0, 3.0, 6.0, 10.0, 3.0, 12.0, 3.0, 3.0, 8.0, 17.0, 14.0, 3.0, 14.0, 217.0, 3.0, 6.0, 9.0, 5.0, 16.0, 3.0, 9.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 25.0, 15.0, 3.0, 17.0, 4.0, 3.0, 21.0, 3.0, 36.0, 16.0, 6.0, 24.0, 17.0, 3.0, 18.0, 24.0, 3.0, 3.0, 5.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 4.0, 23.0, 5.0, 3.0, 7.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 23.0, 4.0, 6.0, 3.0, 3.0, 3.0, 9.0, 42.0, 6.0, 5.0, 3.0, 4.0, 7.0, 23.0, 82.0, 3.0, 3.0, 3.0, 13.0, 6.0, 7.0, 3.0, 20.0, 3.0, 148.0, 3.0, 3.0, 3.0, 12.0, 3.0, 5.0, 5.0, 11.0, 27.0, 3.0, 9.0, 6.0, 3.0, 3.0, 9.0, 3.0, 13.0, 31.0, 6.0, 33.0, 39.0, 3.0, 3.0, 42.0, 3.0, 3.0, 9.0, 3.0, 3.0, 3.0, 5.0, 3.0, 11.0, 11.0, 3.0, 3.0, 3.0, 4.0, 6.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 9.0, 3.0, 6.0, 5.0, 2.0, 7.0, 4.0, 3.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 7.0, 12.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 4.0, 14.0, 14.0, 10.0, 1.0, 10.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 4.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 11.0, 4.0, 2.0, 2.0, 1.0, 4.0, 7.0, 7.0, 5.0, 11.0, 1.0, 7.0, 1.0, 16.0, 1.0, 1.0, 7.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 3.0, 6.0, 1.0, 1.0, 10.0, 5.0, 6.0, 2.0, 2.0, 1.0, 1.0, 5.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 8.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 14.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 3.0, 44.0, 9.0, 3.0, 5.0, 4.0, 12.0, 6.0, 11.0, 5.0, 64.0, 9.0, 13.0, 73.0, 7.0, 4.0, 4.0, 43.0, 12.0, 4.0, 4.0, 4.0, 3.0, 3.0, 23.0, 15.0, 22.0, 14.0, 9.0, 5.0, 3.0, 4.0, 56.0, 11.0, 8.0, 3.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 2.0, 10.0, 4.0, 21.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 12.0, 8.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 6.0, 6.0, 9.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 60.0, 12.0, 8.0, 42.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.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, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.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, 2.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, 1.0, 1.0, 5.0, 8.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 7.0, 6.0, 7.0, 2.0, 3.0, 3.0, 5.0, 30.0, 3.0, 4.0, 6.0, 2.0, 2.0, 8.0, 2.0, 3.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 8.0, 2.0, 2.0, 6.0, 1.0, 1.0, 8.0, 6.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 14.0, 5.0, 9.0, 3.0, 4.0, 3.0, 1.0, 4.0, 1.0, 5.0, 12.0, 4.0, 16.0, 1.0, 9.0, 5.0, 2.0, 1.0, 4.0, 4.0, 1.0, 12.0, 3.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 4.0, 4.0, 3.0, 2.0, 3.0, 8.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 7.0, 12.0, 1.0, 2.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 5.0, 7.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 6.0, 6.0, 5.0, 1.0, 1.0, 2.0, 11.0, 4.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, 5.0, 1.0, 1.0, 1.0, 2.0, 13.0, 17.0, 1.0, 11.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 4.0, 8.0, 8.0, 6.0, 15.0, 8.0, 1.0, 18.0, 4.0, 2.0, 2.0, 16.0, 9.0, 20.0, 12.0, 7.0, 7.0, 1.0, 27.0, 4.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, 3.0, 6.0, 7.0, 16.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 4.0, 6.0, 8.0, 9.0, 8.0, 1.0, 6.0, 1.0, 1.0, 11.0, 4.0, 1.0, 7.0, 11.0, 9.0, 5.0, 8.0, 11.0, 8.0, 7.0, 8.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 12.0, 7.0, 4.0, 5.0, 2.0, 2.0, 1.0, 6.0, 3.0, 2.0, 2.0, 1.0, 4.0, 3.0, 3.0, 10.0, 10.0, 8.0, 7.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, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 10.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 2.0, 11.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 18.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 5.0, 6.0, 3.0, 3.0, 2.0, 2.0, 4.0, 3.0, 5.0, 1.0, 3.0, 13.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 5.0, 7.0, 9.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 14.0, 6.0, 4.0, 14.0, 14.0, 6.0, 11.0, 4.0, 8.0, 1.0, 5.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, 3.0, 3.0, 1.0, 11.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.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, 5.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 3.0, 1.0, 3.0, 1.0, 2.0, 4.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, 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, 2.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, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 9.0, 2.0, 11.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, 2.0, 7.0, 1.0, 3.0, 1.0, 5.0, 4.0, 5.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 4.0, 3.0, 3.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 3.0, 2.0, 2.0, 1.0, 1.0, 5.0, 6.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 5.0, 4.0, 1.0, 3.0, 2.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, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 5.0, 5.0, 3.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, 2.0, 2.0, 4.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 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, 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, 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, 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, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 3.0, 3.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, 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, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 5.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, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.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, 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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 11.0, 10.0, 5.0, 1.0, 2.0, 4.0, 9.0, 1.0, 1.0, 2.0, 2.0, 2.0, 10.0, 2.0, 1.0, 16.0, 2.0, 7.0, 14.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 11.0, 11.0, 7.0, 1.0, 19.0, 17.0, 16.0, 14.0, 3.0, 3.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, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 8.0, 3.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 6.0, 1.0, 3.0, 2.0, 4.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 11.0, 3.0, 6.0, 3.0, 9.0, 9.0, 3.0, 4.0, 15.0, 6.0, 12.0, 13.0, 8.0, 6.0, 2.0, 3.0, 1.0, 5.0, 3.0, 2.0, 4.0, 6.0, 4.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 16.0, 2.0, 2.0, 4.0, 4.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 9.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 6.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 5.0, 3.0, 4.0, 1.0, 2.0, 2.0, 8.0, 3.0, 14.0, 2.0, 1.0, 2.0, 4.0, 1.0, 3.0, 6.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 6.0, 6.0, 6.0, 2.0, 6.0, 6.0, 3.0, 5.0, 7.0, 1.0, 4.0, 3.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, 12.0, 7.0, 3.0, 3.0, 1.0, 4.0, 2.0, 2.0, 8.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 61.0, 6.0, 1.0, 1.0, 6.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 12.0, 2.0, 6.0, 4.0, 7.0, 8.0, 8.0, 7.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 11.0, 3.0, 1.0, 9.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 9.0, 2.0, 4.0, 4.0, 5.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 5.0, 2.0, 8.0, 5.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 9.0, 4.0, 4.0, 4.0, 4.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 8.0, 44.0, 53.0, 18.0, 2.0, 6.0, 3.0, 4.0, 1.0, 1.0, 16.0, 2.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 16.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 10.0, 3.0, 1.0, 2.0, 5.0, 2.0, 3.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, 10.0, 1.0, 4.0, 4.0, 5.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 5.0, 6.0, 1.0, 3.0, 4.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, 4.0, 2.0, 1.0, 2.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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 4.0, 1.0, 4.0, 17.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, 10.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 10.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, 5.0, 1.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 17.0, 3.0, 1.0, 2.0, 1.0, 12.0, 4.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 3.0, 2.0, 4.0, 4.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 1.0, 7.0, 2.0, 2.0, 2.0, 64.0, 2.0, 2.0, 2.0, 2.0, 25.0, 2.0, 8.0, 2.0, 2.0, 4.0, 1.0, 2.0, 8.0, 2.0, 9.0, 5.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 7.0, 4.0, 1.0, 14.0, 14.0, 2.0, 4.0, 2.0, 2.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 2.0, 4.0, 1.0, 3.0, 3.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, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 37.0, 1.0, 1.0, 7.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 10.0, 2.0, 2.0, 1.0, 4.0, 6.0, 1.0, 3.0, 8.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 2.0, 6.0, 21.0, 2.0, 1.0, 2.0, 1.0, 12.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, 4.0, 3.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 1.0, 3.0, 1.0, 3.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, 1.0, 1.0, 1.0, 2.0, 10.0, 4.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, 41.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 6.0, 3.0, 1.0, 2.0, 1.0, 1.0, 6.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, 3.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 13.0, 3.0, 6.0, 6.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 1.0, 1.0, 2.0, 5.0, 8.0, 3.0, 3.0, 2.0, 1.0, 5.0, 2.0, 1.0, 6.0, 4.0, 4.0, 1.0, 6.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 16.0, 2.0, 9.0, 2.0, 2.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 12.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 7.0, 7.0, 7.0, 4.0, 2.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 28.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 11.0, 2.0, 2.0, 4.0, 2.0, 7.0, 4.0, 2.0, 2.0, 11.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 19.0, 4.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 5.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, 3.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 7.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 4.0, 2.0, 6.0, 2.0, 4.0, 3.0, 7.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 6.0, 3.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 6.0, 1.0, 3.0, 7.0, 13.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 162.0, 1.0, 1.0, 1.0, 8.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, 6.0, 1.0, 6.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, 2.0, 9.0, 6.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 4.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 4.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 12.0, 1.0, 6.0, 1.0, 1.0, 27.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 9.0, 1.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, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 18.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 3.0, 5.0, 3.0, 4.0, 4.0, 4.0, 1.0, 8.0, 3.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 23.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, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 4.0, 3.0, 2.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, 5.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.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, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 6.0, 4.0, 1.0, 9.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 5.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, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 4.0, 3.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.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, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 3.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, 2.0, 2.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, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.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, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.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, 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, 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, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 68.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 9.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 15.0, 2.0, 4.0, 2.0, 6.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, 6.0, 1.0, 2.0, 1.0, 2.0, 4.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, 3.0, 3.0, 1.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 4.0, 5.0, 2.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, 1.0, 6.0, 3.0, 2.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, 3.0, 5.0, 2.0, 3.0, 4.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, 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, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 6.0, 1.0, 1.0, 5.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, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.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, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 7.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, 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, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 2.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, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.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, 8.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 6.0, 1.0, 12.0, 4.0, 2.0, 2.0, 4.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 6.0, 2.0, 3.0, 19.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.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, 4.0, 2.0, 3.0, 2.0, 3.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, 3.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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 10.0, 2.0, 5.0, 5.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, 30.0, 26.0, 16.0, 13.0, 7.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.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, 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, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 4.0, 4.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, 24.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.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, 2.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, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 27.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 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, 2.0, 4.0, 8.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, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 20.0, 8.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, 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, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 46.0, 48.0, 32.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 6.0, 6.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.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, 2.0, 8.0, 2.0, 12.0, 2.0, 4.0, 8.0, 4.0, 2.0, 4.0, 4.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, 2.0, 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, 1.0, 1.0, 18.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, 9.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.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, 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, 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, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.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, 7.0, 4.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 4.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, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 10.0, 1.0, 2.0, 9.0, 1.0, 2.0, 1.0, 1.0, 8.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.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, 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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 3.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, 1.0, 3.0, 1.0, 1.0, 1.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, 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, 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, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 5.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, 7.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 6.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, 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, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.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, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 12.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 6.0, 17.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 22.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 51.0, 23.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 14.0, 2.0, 164.0, 30.0, 8.0, 2.0, 50.0, 21.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 11.0, 8.0, 1.0, 1.0, 3.0, 3.0, 5.0, 6.0, 17.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 8.0, 4.0, 9.0, 16.0, 2.0, 4.0, 4.0, 10.0, 2.0, 8.0, 5.0, 1.0, 4.0, 2.0, 9.0, 2.0, 4.0, 3.0, 4.0, 8.0, 13.0, 2.0, 8.0, 2.0, 2.0, 10.0, 11.0, 9.0, 4.0, 4.0, 2.0, 2.0, 2.0, 12.0, 2.0, 1.0, 1.0, 3.0, 12.0, 2.0, 52.0, 2.0, 2.0, 10.0, 4.0, 2.0, 4.0, 4.0, 43.0, 33.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 11.0, 3.0, 5.0, 6.0, 12.0, 11.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 12.0, 8.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 13.0, 4.0, 2.0, 2.0, 1.0, 21.0, 4.0, 4.0, 3.0, 3.0, 6.0, 6.0, 5.0, 3.0, 19.0, 4.0, 17.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 5.0, 5.0, 5.0, 3.0, 6.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 5.0, 4.0, 3.0, 5.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 5.0, 4.0, 3.0, 3.0, 2.0, 3.0, 5.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 5.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 5.0, 1.0, 1.0, 3.0, 4.0, 4.0, 3.0, 4.0, 2.0, 7.0, 3.0, 5.0, 2.0, 3.0, 3.0, 4.0, 5.0, 5.0, 3.0, 5.0, 4.0, 4.0, 5.0, 24.0, 2.0, 3.0, 2.0, 5.0, 3.0, 5.0, 3.0, 2.0, 3.0, 5.0, 4.0, 3.0, 2.0, 5.0, 3.0, 3.0, 17.0, 4.0, 3.0, 2.0, 4.0, 4.0, 2.0, 3.0, 4.0, 4.0, 9.0, 3.0, 8.0, 5.0, 5.0, 3.0, 5.0, 2.0, 5.0, 5.0, 4.0, 5.0, 1.0, 25.0, 3.0, 5.0, 3.0, 5.0, 4.0, 4.0, 2.0, 5.0, 2.0, 4.0, 2.0, 5.0, 10.0, 5.0, 3.0, 4.0, 4.0, 3.0, 5.0, 3.0, 4.0, 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 5.0, 4.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 15.0, 3.0, 3.0, 4.0, 4.0, 3.0, 5.0, 2.0, 5.0, 3.0, 5.0, 16.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 5.0, 3.0, 4.0, 3.0, 4.0, 2.0, 5.0, 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 4.0, 4.0, 5.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 2.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 3.0, 3.0, 5.0, 4.0, 5.0, 5.0, 3.0, 3.0, 2.0, 5.0, 3.0, 5.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 5.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 2.0, 3.0, 5.0, 4.0, 3.0, 5.0, 3.0, 4.0, 6.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 5.0, 4.0, 4.0, 4.0, 3.0, 4.0, 6.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 5.0, 3.0, 3.0, 6.0, 2.0, 3.0, 3.0, 5.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 6.0, 4.0, 3.0, 4.0, 4.0, 3.0, 2.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 4.0, 4.0, 5.0, 4.0, 3.0, 3.0, 4.0, 5.0, 3.0, 5.0, 5.0, 3.0, 4.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 5.0, 2.0, 3.0, 3.0, 5.0, 5.0, 3.0, 3.0, 5.0, 3.0, 5.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 5.0, 3.0, 6.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 5.0, 3.0, 4.0, 3.0, 5.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 2.0, 4.0, 4.0, 3.0, 5.0, 3.0, 3.0, 2.0, 5.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 4.0, 4.0, 3.0, 3.0, 5.0, 3.0, 6.0, 3.0, 5.0, 3.0, 2.0, 2.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 4.0, 3.0, 5.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 5.0, 3.0, 1.0, 3.0, 4.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 3.0, 4.0, 3.0, 5.0, 3.0, 5.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 3.0, 3.0, 5.0, 3.0, 4.0, 4.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 6.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 5.0, 8.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 2.0, 6.0, 3.0, 5.0, 3.0, 3.0, 5.0, 2.0, 3.0, 5.0, 3.0, 5.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 5.0, 5.0, 9.0, 3.0, 4.0, 3.0, 2.0, 5.0, 3.0, 2.0, 4.0, 2.0, 3.0, 5.0, 3.0, 7.0, 3.0, 6.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 5.0, 3.0, 3.0, 2.0, 5.0, 32.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 4.0, 2.0, 5.0, 3.0, 2.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 3.0, 4.0, 5.0, 1.0, 6.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 5.0, 5.0, 3.0, 6.0, 2.0, 4.0, 4.0, 1.0, 1.0, 4.0, 4.0, 3.0, 4.0, 4.0, 5.0, 3.0, 5.0, 3.0, 3.0, 2.0, 5.0, 3.0, 4.0, 3.0, 1.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 1.0, 7.0, 3.0, 4.0, 3.0, 3.0, 3.0, 5.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 11.0, 4.0, 8.0, 4.0, 3.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 5.0, 4.0, 4.0, 5.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 4.0, 5.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 3.0, 2.0, 5.0, 2.0, 3.0, 5.0, 5.0, 3.0, 3.0, 2.0, 6.0, 6.0, 3.0, 4.0, 5.0, 4.0, 6.0, 4.0, 3.0, 4.0, 6.0, 6.0, 4.0, 17.0, 3.0, 4.0, 8.0, 3.0, 3.0, 4.0, 4.0, 5.0, 3.0, 5.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 1.0, 3.0, 1.0, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 3.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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 9.0, 4.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, 2.0, 1.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, 4.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, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 2.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"}