{"avgdl": 220.40833512616405, "n_docs": 32537, "doc_freq": {"indices": [1587106584, 2578268191, 556448921, 3508420883, 2341777468, 1148472981, 3378479287, 3382464688, 3564222556, 286434387, 3800896210, 4010163360, 3469694224, 332723732, 4095596138, 2394752843, 2174755532, 296467145, 80872620, 336647040, 1850025681, 1020341529, 3591072724, 3318297557, 1558403699, 3442902224, 4240885550, 2113062545, 4179009565, 947215726, 1432609383, 155568263, 2644852119, 514911770, 3860294709, 760140683, 1531623614, 808941621, 1373147606, 3137622599, 94694178, 1028682951, 1015483018, 1472301573, 2010609611, 2380929562, 904348309, 3965786044, 643073660, 1899291189, 1412579738, 1994214759, 1161545490, 4015754763, 1522020730, 3778343733, 979803059, 2236248375, 3569307733, 794476774, 3516155306, 1391337764, 3177173382, 1447618558, 4261081302, 4102107683, 1640009278, 267541528, 3106806109, 1641156531, 3966977201, 2462641722, 912308569, 3166319768, 1739954598, 3314771068, 2405677192, 1435751175, 3762635259, 3229125063, 1469666338, 611617310, 3537510447, 373117832, 3251803385, 3928334656, 3627849087, 732333543, 2229299394, 1943658306, 213159813, 2742684269, 3078182388, 205452730, 1711102128, 2047111177, 2526667386, 4173290873, 3965621410, 1235351091, 3183824597, 966727466, 3198166382, 2305318408, 94663705, 515027736, 850353304, 3108466649, 3950872892, 2810694409, 801787763, 3427907804, 1102885435, 3060681801, 2437581392, 925988249, 373064870, 1700240662, 3744767413, 3997805524, 2773287849, 906673752, 4038134858, 2395312810, 2173628952, 1853247109, 2883767425, 45995057, 1273416089, 2728449920, 3312421694, 3917874701, 189262593, 997563511, 277360329, 2961736603, 354640666, 2767218450, 697342278, 2408645743, 481963000, 4164801528, 3693546926, 2577597406, 1264147481, 2056014203, 1709340342, 2598561132, 1848975039, 1136367390, 2442923825, 4031174865, 2265524050, 1220463321, 1375434200, 2679277389, 2564908020, 3654927477, 4230624871, 2124521668, 4158018105, 3570729715, 1655385330, 2566890899, 1310631602, 2878533334, 2978223706, 4142493879, 942113136, 279499801, 499810712, 2006125736, 3935578327, 2984073808, 232331880, 268272975, 3921677906, 364157271, 1584213547, 605240765, 3713329790, 3143196846, 2173599962, 3758234337, 3847469338, 1789486126, 3724126139, 1173179550, 1385963618, 3818601583, 1378593295, 835176349, 2357690864, 3373364606, 2482690825, 1501549320, 4109436235, 2144879416, 3769743741, 566073083, 2210189680, 3940656223, 2879207781, 3364843394, 2094529692, 1110899389, 2560540012, 525067140, 520127164, 3223230760, 904349282, 4021357210, 2210830143, 634385084, 2004309771, 783109126, 1814949086, 2861779799, 3504538198, 2536515786, 386442668, 137945832, 1831750432, 1155672594, 1005153668, 3830768788, 3690036200, 2330190721, 2526896718, 844563570, 2848608916, 3633207169, 3000795619, 363703906, 2681491704, 3309070055, 1727303143, 2358277608, 2590459092, 3749843894, 1310766610, 681234238, 4196264066, 2995876241, 2283888149, 998209847, 2510690817, 3131904109, 503186786, 698198517, 2298726046, 143187592, 1029896111, 1888888638, 2456588344, 2503325571, 2913804252, 2719808117, 2952984262, 1408715898, 3250905098, 3379553597, 3189691465, 1421433014, 3522122165, 3509125006, 2620616937, 823396740, 1220881415, 633076197, 3472921918, 424278778, 779187842, 2716604248, 1675878461, 4201101823, 3435577207, 3649013049, 3472845316, 251183565, 2269696242, 470052699, 1637921689, 1324163174, 1769992616, 4271527989, 4290835331, 3542111381, 3032357881, 1526786922, 3471378517, 2827510514, 2116236912, 2052301583, 778468397, 3295463807, 1591241306, 349956321, 1011362602, 3619485251, 838427727, 1986931890, 3967941377, 2101099526, 661756120, 851093723, 1560148381, 2930228749, 1839825786, 1941031692, 1990173628, 3211587019, 1475736060, 1893132930, 2190785741, 2653890313, 773227712, 2802118372, 4059541734, 2090086757, 618819820, 633037953, 4183944910, 3159960171, 1910751693, 2064787399, 374691681, 1179726873, 77932500, 310372701, 3153648822, 762315930, 4017112464, 2305982578, 3339370245, 3936224484, 2046207246, 3470638612, 3014583216, 4227399421, 2186899850, 2175449490, 919690302, 2878369486, 3786275898, 223952881, 3077338709, 3325624274, 967754193, 2836864811, 3214669186, 2211998215, 1469494620, 3139800710, 3355012799, 1764435394, 3080892806, 734122121, 1159851173, 406976945, 1474276149, 294487242, 2762790505, 3899735677, 2311538271, 55649882, 2305814891, 2376120892, 1220668211, 3624078141, 1910486548, 1196122384, 345138686, 4234349527, 722778624, 4021238286, 3839423981, 388471277, 1876281325, 187458281, 326199352, 857258678, 3106189843, 3206618099, 373996117, 1765858553, 3330112021, 1967807243, 4120158093, 2919493200, 2093488041, 156756476, 3716299445, 1900094977, 1543214854, 979825941, 1167684780, 3991356587, 412823987, 3737384754, 1717991430, 1622883991, 416447454, 4116020846, 2639042127, 818614936, 264556984, 1840129939, 3924897982, 4292161148, 4260936449, 897702609, 736775329, 1602955816, 1172740668, 701615981, 3530684658, 1599883609, 1311353020, 1576552642, 506974648, 1820520202, 2214003135, 1194313988, 2423771956, 1641366982, 2401691347, 2730359837, 2896127263, 3194685323, 1912446106, 2904667581, 1007480784, 1200576049, 2695716207, 359143797, 1802051006, 1080045364, 719445111, 3447869792, 3998538797, 1685149363, 320321723, 3153264017, 3851704883, 3875046016, 1348644943, 2391854022, 2284095160, 1440830909, 3164689213, 3332714187, 1061603111, 1517563190, 2339868025, 4073640938, 525012203, 2656426599, 620515757, 3498823113, 607788524, 1836031777, 2724307514, 74134643, 2732092261, 2146730300, 1997021605, 1302933917, 1730680984, 3009376311, 2897634839, 1088200771, 672707694, 3512277672, 3623720529, 1853633067, 2741551018, 2437453625, 1159685538, 4051115751, 1379309303, 3770414965, 1519702107, 620765789, 1969955413, 2231970000, 855657912, 671485985, 1345681728, 1899403580, 2361139331, 2576411909, 1366236920, 4264282929, 666909514, 315336958, 2472709626, 3776233643, 392244211, 714534800, 564859179, 2670293114, 2144311104, 684272212, 3744316169, 2102711469, 2339846236, 3827220283, 1506847288, 4251758527, 2942168874, 3496276484, 1710563238, 965143978, 3960296005, 3560334340, 3760019673, 4234955588, 755452271, 4194714487, 3311301337, 2586996621, 1977532004, 802686719, 3243326247, 4193597363, 2943103811, 156607561, 1036290760, 865084323, 3532852757, 3577066556, 86340089, 1280582800, 2593179902, 2245765376, 2522325063, 2962317360, 333853862, 2902066307, 1461342401, 2081698408, 601485244, 1663178463, 2312288786, 392946043, 3257186193, 887036069, 3673217039, 1471025285, 3253758461, 1938256761, 3521488216, 740696326, 284492512, 112141254, 733741421, 1706520021, 2056337345, 690580673, 3845079461, 705375946, 4287319436, 3346505423, 1799853007, 1262514922, 872667106, 1543777068, 1490989760, 2368163804, 2959260675, 4107532928, 2996552911, 1765659894, 669333628, 3512939384, 3740801642, 2754179278, 91269664, 1975304111, 1093988906, 3616891385, 4216702351, 652870817, 2478332628, 692021276, 939825264, 4224453155, 4181619212, 3417456276, 1768783936, 2083083865, 2072359737, 988014823, 3500356719, 1914472370, 3571613259, 186489896, 2053775324, 2145083023, 3046729279, 3961261424, 380516373, 3994171019, 2897977368, 1009122824, 1315884125, 280735440, 2194057052, 2767278520, 3233150794, 892093206, 1479012918, 2037671939, 2357467555, 1870311399, 2830939149, 217800867, 444912704, 1972216036, 3861111645, 1753870353, 3710055982, 4221530188, 1269175013, 3922775030, 2184384356, 645980955, 1902742934, 638911815, 3671668015, 2124619744, 321453630, 2531089898, 2226345181, 391018019, 3180340140, 1484732709, 875493750, 1642270901, 1534153035, 2279307085, 3700141567, 3240821541, 2334579141, 994175610, 3583407867, 1878552709, 1148964900, 3734459858, 3354308805, 1127519763, 3355131834, 3913394279, 3475131906, 814806452, 447114604, 1888003125, 820339568, 938579406, 1363754532, 173651990, 865671526, 2862919949, 4274052031, 992286232, 920446075, 1866174780, 1112688931, 3119246081, 2520625752, 1847913420, 3356922645, 923148922, 1209410119, 372442981, 19490541, 2710012376, 1316734238, 1794816753, 3490701324, 937266643, 282754057, 142018140, 3857603693, 3449141080, 141229597, 516468727, 1100618782, 3101460536, 3946694608, 2991244395, 1066576377, 3760693334, 1179137492, 3107226983, 705567681, 2044691079, 1700256659, 150695120, 112174620, 2019031726, 3230651126, 2357056077, 804460016, 1818586924, 961573583, 2866239470, 907924000, 3550643577, 2484513939, 301030427, 1402074311, 1940888160, 4033243869, 4049617105, 2135073338, 273066799, 4286132664, 2223247000, 407983593, 575623047, 1774294695, 4494873, 2182884677, 523157104, 2253461213, 3981855590, 3495825649, 883390095, 3540170031, 550510908, 1847147142, 2479396228, 20800402, 2523355832, 1763875791, 1131354204, 110871293, 1482423018, 3533013352, 453188300, 1876580825, 3236658004, 4120358031, 2575988623, 505957506, 1994291321, 2293170327, 1230075530, 2230202705, 1386067163, 1110307399, 2342123162, 3310569130, 1968630442, 926112208, 3110218602, 2481243883, 4136946456, 1939172666, 2283827690, 254310662, 3738513723, 3676923742, 1183495594, 1526473853, 3046036928, 115441729, 292117835, 1435538231, 2562206001, 728487644, 2794347236, 3691469768, 4231625220, 3434676775, 74256320, 1660628907, 4088109012, 2690960832, 1551089265, 2903145196, 2890441529, 3101112770, 1977505032, 340152393, 2135986242, 1845765258, 3178849318, 2794381127, 937671724, 2968921526, 1470654964, 37133556, 1461803284, 190771327, 3579376507, 2456648258, 924587953, 719791972, 887967055, 2577858874, 411347293, 422208903, 3764063097, 1150284091, 2472338171, 508631827, 1222283305, 428691197, 390564119, 3484219777, 2473556485, 138150528, 3431110508, 406076032, 640124220, 2464312118, 1853176582, 181809047, 1810998019, 3143659061, 1982391285, 2684095644, 458859209, 1240248262, 2477697386, 2634976437, 193531211, 2257684172, 1153782665, 1223115691, 2633291327, 1657517484, 992854116, 2358322064, 2416607293, 3284862352, 2557986934, 3954437038, 2236453805, 3919472569, 2978243700, 2166818033, 2830869514, 1342301861, 1630249037, 2981022644, 3662856459, 3005552705, 3023675989, 3987685045, 4022900506, 2303407302, 3368491720, 1563294904, 3476647774, 2613924393, 2014097110, 2358084463, 94542922, 1401524087, 3132202389, 1690623792, 1378180940, 1684747337, 4041207934, 2406274282, 2019785588, 1431234884, 3357039338, 1122754679, 2514504158, 385907447, 3589630101, 1193012855, 14784032, 639288724, 3085233890, 771291085, 2892062428, 3495013682, 288152231, 3786070417, 1747552497, 3033421342, 4248571992, 2333741005, 4043855096, 4003953884, 3565335251, 1087278016, 1830646559, 1677271114, 1497027039, 3997133275, 2395889254, 691409538, 58671053, 1681704446, 338701324, 2539759057, 2857869476, 3887247451, 3516191979, 3826185192, 2218326882, 2650797237, 1972196547, 1510964117, 2918198447, 3376947177, 3536413079, 2000696403, 2552612482, 136877288, 1811268606, 1182952578, 3804525792, 2910905616, 2387612558, 3621878986, 2656922235, 411167750, 1708999718, 1022762787, 1560399573, 3339382376, 1226057655, 2101430687, 861596583, 399207223, 1850440260, 1230423685, 2542857079, 520363270, 2094206412, 3266638038, 3684384450, 1570981268, 2119539449, 3936550405, 1680623443, 3340065001, 3606088321, 1021427005, 4228459043, 3943448997, 3697488303, 887781186, 3256788682, 720173232, 3897916792, 1524608837, 1703796690, 1101351995, 3677720983, 842430915, 3256579858, 948311561, 2716473315, 1372199004, 1350333277, 1267466557, 480451243, 1841201231, 4146668087, 3886613225, 2165730276, 2799144837, 4041378243, 2772066268, 648501015, 1572399708, 930117598, 1363043438, 2263091519, 3636128372, 1793137844, 1481737067, 1009084850, 3465648511, 11115416, 3801901636, 4087192404, 1622730881, 812776029, 869276861, 2262415366, 520409122, 2539030805, 2938247431, 3774761357, 1931862648, 1647439681, 3295873475, 264741300, 30662561, 2774032394, 3449948193, 2033750184, 2065015680, 3645939155, 469114079, 569047032, 3377652727, 317084883, 3870371645, 1640262985, 1707707666, 1188013602, 1715992043, 693758771, 420652329, 3286166600, 2788967896, 1994700282, 4210889658, 1079027559, 828688059, 4218790544, 1285987188, 3737300892, 785863301, 39064463, 3647400625, 3567372611, 3377905009, 948923640, 3601806796, 3242200208, 4200369539, 2039377815, 4015327650, 677219869, 4186256544, 2253515411, 3904331750, 3748190670, 2776412830, 2562495414, 3416208126, 1222203649, 2225624884, 1362116887, 3962831319, 3219852384, 3054746445, 3019051052, 3368723024, 3778852250, 3921058874, 3474293978, 1430088939, 2013996638, 997549709, 2557905889, 408571802, 2912995929, 2871428762, 749129358, 3431933084, 574566247, 70273945, 2334776983, 3842387290, 1618067764, 1094672168, 700609660, 4071218396, 3658264083, 738198119, 2687052, 1915024269, 3913099770, 2877535289, 1432619228, 2669668826, 3066577729, 621318748, 2219907560, 446617493, 2856697338, 3020750835, 3217550068, 3452949137, 2953188479, 3561349011, 143180323, 718402331, 1976530546, 2454664085, 3662309742, 612118169, 3676260520, 391575931, 2339220210, 3322470121, 989509788, 1510169003, 2876684594, 150270067, 1075651550, 895820998, 2406372295, 2269209024, 2307072896, 1928848833, 1235209082, 3861258707, 1996086251, 3041593147, 2167364491, 1983770811, 1062750627, 1115203559, 1201595649, 1444614144, 596675654, 3755518864, 3778137224, 3471348524, 2616950127, 1394226660, 2236729753, 1948201715, 2202014194, 2646102945, 1246280156, 1300259104, 4065007249, 1061828408, 580887246, 859229416, 2428553208, 670727360, 3074543698, 2660310214, 915649341, 3570117707, 4176811240, 1166600405, 602572328, 758380041, 2139336747, 3180462103, 2459164061, 437624215, 2136576813, 2986885748, 3363096097, 299944580, 65251979, 1034183227, 1360744857, 1430125705, 123000904, 2854705516, 613148321, 2839501545, 1708248539, 330588669, 2255946758, 2326660907, 3615730426, 3330308343, 3097548057, 2325764311, 1506681830, 2631458543, 1914167390, 3655990660, 2689066361, 1308276157, 2305334529, 2388065850, 3234527682, 1706587157, 2863891839, 2785608673, 308817224, 1938404654, 306285114, 3069326841, 292752318, 1548713000, 3666488115, 2663692809, 2040652135, 1754522501, 4196075087, 1786135294, 1972015671, 3547428777, 883040885, 1836914918, 2835976434, 726300781, 1042626614, 2015079748, 1920135276, 2271861937, 2839486718, 364080503, 1284049759, 2291919351, 1338150097, 50210505, 446026292, 1314356056, 4051297737, 3840914573, 2805221961, 378174453, 2654501606, 2327135704, 3968961, 2602438330, 1027603942, 488165615, 3170325535, 4028881097, 3037525612, 917933383, 4272136130, 3979495055, 1659645882, 1955846632, 510843950, 3992452352, 2523672935, 4036278542, 877304949, 3212607020, 453950983, 2267441237, 1779632210, 497804292, 3008684824, 44328161, 3854177274, 950553860, 1185450996, 1891626113, 1613012486, 4176435237, 1002671173, 1835516068, 978518505, 1481076120, 2035475614, 3502599827, 3796669908, 264442306, 1996414704, 1088795185, 72309828, 2654297355, 2995197152, 436757074, 440359455, 2386266869, 713577577, 3627899537, 691334387, 949451302, 3502026681, 2917332241, 3704905175, 3355664914, 573216872, 937988139, 2480155200, 2907044063, 3479896193, 3565037894, 1357846105, 1427920598, 2142141949, 1236542976, 3455813968, 2580097488, 308305137, 3030143974, 80775505, 4037162160, 1764360002, 693328709, 448054843, 5270967, 976863851, 1745114270, 2712702468, 2540159778, 4051235863, 1702602635, 997012898, 1476563234, 3172858508, 3753613260, 4232745734, 446319932, 1877022968, 1837728678, 4091827966, 4265793861, 3944559304, 311781838, 3935481091, 895384188, 2010655503, 1013647041, 1323379187, 2852256900, 3131197321, 588610688, 553238108, 3299470607, 452255852, 2203090375, 1965041095, 49334054, 3592253331, 2570200638, 2442058817, 755629816, 318824902, 3898348400, 2882792817, 403938802, 3425508159, 412527760, 1452127806, 570652574, 1786548735, 3837446029, 1590456296, 114827827, 1509807134, 2502307765, 2455432819, 3878247198, 1794787556, 2066971792, 1372955919, 1121901898, 3641575855, 3270687257, 481329573, 275574541, 1767380095, 2842073998, 2045916435, 3967169986, 2510634953, 166093682, 1120495519, 3915229131, 2691201840, 1054824633, 3346934293, 3215393521, 3951743159, 116350199, 1031134330, 4217629790, 2095749492, 1050980247, 913951781, 2064885619, 3176141921, 28501148, 1982804121, 3774607493, 2087367745, 2234765425, 570245443, 2845628317, 209724451, 997052087, 647928480, 1563718956, 1854556156, 1391639301, 201915537, 3507929017, 3510989507, 4219882198, 1424671076, 3127919265, 2929822643, 2012469550, 2912884399, 2814817232, 4068491112, 3887244757, 3457618965, 3631500069, 1014127006, 3858994146, 2945239594, 2955948250, 156449105, 2356746139, 3311751339, 2225139392, 1750892953, 3311747097, 84167773, 2765530282, 2474069227, 3470520115, 3256088406, 81805028, 4284691148, 1346648991, 658905602, 1176151038, 2388629171, 2116487299, 500502516, 849062669, 884517770, 927015750, 2897714927, 2746697072, 2384055489, 64347859, 2682816861, 3126222633, 1700162877, 2507306232, 3422785147, 3629284755, 2249353816, 2588944494, 2333420502, 3574705616, 1281733190, 1589281187, 4119298655, 1108555363, 13379110, 1147576820, 148207794, 690313389, 3625615466, 2916064552, 2134630276, 2895060662, 3274182147, 1087744415, 2135250061, 2637546168, 2461896085, 1952445141, 1497523036, 3123037339, 1602845092, 399120608, 3591145493, 1951893211, 1580500211, 2458197224, 3049019738, 2819994600, 4129882838, 2862826580, 2050223553, 2407193595, 4130318121, 917168979, 3898984943, 1491351846, 3959008687, 2645357763, 1598346136, 185547507, 3987085787, 4202456299, 3168302377, 2784121506, 3301298381, 38884529, 2105657781, 3312546594, 2198099337, 2066434920, 4025916689, 2848887788, 2359104239, 2710963736, 4248033388, 3884958040, 971502866, 4222409465, 2562786840, 2528402545, 390811094, 3562107414, 1033633057, 2216882932, 790633205, 192655478, 3688822001, 699262512, 2326506168, 476582212, 2267101260, 4191350549, 3824420525, 2293808668, 1079123575, 1171234138, 248443073, 822745112, 1925952026, 450039241, 2657897166, 2362780485, 2770649592, 3838770754, 1195989500, 2544441640, 240962094, 156547032, 2352464484, 1137353851, 920758540, 2254677815, 19522071, 3337955377, 3374207695, 3650065742, 2450826751, 3664308506, 4230269740, 2044363642, 1647276219, 2622410815, 4065215854, 4151066554, 2568740693, 4009801012, 1076230084, 459832179, 529694982, 1945710053, 2823163854, 1651775491, 4156082263, 993925047, 3508911095, 3397902982, 2213151352, 2748506879, 2107201563, 4059165631, 3313717465, 1166036189, 1023789740, 328420457, 885461514, 1583324998, 3562189416, 2074087043, 8517840, 125176028, 3891556496, 1290543747, 2344072812, 1604243304, 671745331, 3117440563, 1918674444, 1853937968, 3194111925, 3361164948, 3163441508, 3303532009, 2624006623, 539573069, 1325442283, 3867430397, 1026658409, 127302209, 3685696496, 2595491597, 1708448560, 857858571, 2967309446, 1798202528, 229120004, 2689478940, 1282423439, 1109721777, 1126172440, 317339672, 3436721187, 2560416690, 2328678717, 599296923, 1673524980, 3075297601, 2545935929, 894871999, 3597663484, 291832107, 3282398576, 1852771076, 3040368323, 987377478, 4005933124, 1520550099, 1060782349, 1558352984, 4131889752, 2328475592, 1750328958, 1207234426, 3067035826, 4144559068, 3982917068, 2882391029, 1695437089, 1916928705, 744006014, 752615719, 494070171, 943113075, 2913146506, 3532482551, 2182422062, 722829366, 1475817810, 291564838, 3501501714, 538015747, 2830892985, 2955218593, 538856249, 2062852530, 3047429373, 1265401351, 3875167354, 73940825, 1615682969, 4272106226, 4252551163, 3476067037, 3195611942, 1021972251, 1821817381, 1404934148, 3331990572, 2539079063, 2982087882, 1701593959, 2835514525, 2136547891, 2455557562, 647780455, 292187474, 1214258741, 419450163, 3876873682, 2232832807, 3557572987, 1498521073, 3349217085, 3959618709, 2337006416, 3900074665, 705362877, 3528071975, 64771992, 2211275227, 2479842747, 1112844949, 1807167981, 787301194, 2751533102, 1646167023, 1253056104, 2948091375, 2560140382, 2873904961, 3714098434, 4021429758, 3523109933, 1082867806, 575755316, 404912, 963753705, 4022658749, 2559778214, 1606307664, 1972103513, 2891613353, 3736042835, 2152401260, 989116115, 2509520141, 308768127, 3551371075, 3734141272, 4042198655, 2501281843, 2678223234, 1813827911, 2930825642, 3701427380, 1818579780, 1849332841, 294778681, 3167949985, 3384849034, 2467874757, 356366012, 43311074, 3730328568, 2480744322, 2717589194, 447147141, 4225205844, 2733467792, 123462699, 963833384, 1063320047, 1520586419, 806976768, 798278102, 780120662, 3655795163, 822891923, 114473371, 3796074982, 4220927227, 572426244, 216985819, 375167646, 1173437034, 2105036095, 1041415218, 858210160, 717863096, 3945249370, 4030145240, 3080064868, 330183510, 2884593, 2041505284, 1291546965, 4260915323, 1096710751, 1724928646, 935794303, 3586802366, 1422523745, 1110658133, 3112137197, 1499890166, 600652012, 317945993, 3388686850, 856107901, 3962433518, 3337197764, 1943344364, 409164144, 295080233, 2180406531, 2058541321, 3818339756, 1927923868, 2517333479, 1418941510, 3777820387, 3995016693, 2444373758, 1149174098, 3594406799, 317973497, 3248891161, 3405076092, 2991656097, 961564540, 2830370693, 2132527753, 1618605804, 2731163836, 4011361611, 1804040097, 3000769459, 2375276840, 2342175534, 918197339, 1497916981, 402469040, 358602271, 1826244548, 1539040255, 3414297028, 644716969, 1838153575, 2057180515, 3361871542, 631785786, 1105023843, 1779914072, 1936788032, 3145125624, 2552296576, 1540725869, 1025453591, 1853310952, 2237460072, 1876092850, 3111579893, 358389376, 3356750231, 3169779501, 1486486886, 2046658185, 203359857, 662658170, 3514344499, 2172213996, 753524784, 395818824, 3988943045, 2718538553, 1296924235, 1397195799, 3537305573, 3250497731, 3536515506, 4281782058, 3270963582, 3534311453, 1312839661, 3409786957, 3455985634, 3839038376, 225981321, 2220382130, 1832551057, 4292809599, 3717255853, 2074484689, 842763974, 2169227209, 2657753094, 3162150749, 1822374984, 3300681768, 3286114733, 556542430, 2783841791, 3495473382, 1974314225, 4129889035, 921693260, 3524322261, 1332455064, 380618524, 2626246990, 3246739375, 1867531941, 2261556422, 2499414657, 685115626, 2102950778, 2727224558, 3175181325, 564503904, 1432144904, 1683044697, 394691289, 401538670, 3609517374, 2413980880, 2336094124, 2133569145, 2436065128, 3120611969, 1125861645, 3231988849, 1324487150, 3749857498, 2895998756, 3904697487, 3201825099, 2959439985, 552460140, 12900439, 2757398862, 192987277, 969462846, 2950034602, 904287230, 2371131849, 2382525570, 3979873322, 652585653, 2730063170, 3503640699, 3756024054, 3008081483, 2599860679, 198948927, 1082697667, 1557195920, 1332836474, 4118070405, 2776377855, 75092949, 4202007295, 2269741048, 4037718152, 3122481716, 4230906513, 2911724484, 3635620287, 348848902, 3237795775, 607535984, 3841717071, 2713152746, 2716857391, 894854285, 334337339, 446672841, 1075116967, 3031471393, 2547587298, 10060756, 3380826821, 1867876330, 4141638823, 431793310, 1064205753, 3961376505, 1950669340, 2462854373, 908094302, 2737128791, 1873705717, 1915265660, 2887632653, 4181624872, 2373074257, 1694020240, 3811104715, 322410406, 1951345692, 3672634102, 1059751017, 4031256205, 1044875229, 1440274651, 3354687334, 1461067832, 1361988784, 4291357076, 3870260271, 3391104584, 2022026867, 1523641951, 2975816114, 65190734, 1310839115, 3026771512, 2177945863, 514706501, 2423367153, 824251404, 3769419455, 1587172870, 3543826422, 977786156, 3312936362, 869194979, 3887792442, 1802408072, 2749393686, 1379955890, 861648124, 711242631, 3644053527, 1087311034, 2671138345, 244753445, 1113151350, 3049109216, 3468444921, 596533086, 4179224337, 2214538448, 2677057439, 3905264745, 4159378456, 1599331156, 226026787, 1901125698, 3243523234, 399314114, 1560295364, 1346151395, 927174869, 3449928971, 1533986014, 3590143576, 3823066006, 1728313319, 4086866988, 192063353, 1157284308, 1093656203, 2940655442, 3874492524, 818409348, 737551030, 590228230, 3110917931, 2556433951, 1769477435, 3383785637, 3340191823, 3153294166, 1587285413, 1264248772, 3209516291, 80706530, 2819598888, 939215365, 359339176, 1141099794, 3578135667, 1996866039, 4011492078, 254839692, 65094886, 3238020449, 2300136337, 3491502467, 2004966572, 1793487966, 301705055, 389043458, 2443437770, 3425584443, 3484429091, 1877466062, 2194093370, 3476027533, 902695515, 3146408787, 2241034190, 518654566, 4245647333, 412422878, 1407412762, 1939799981, 626948129, 3743430521, 283447355, 3743737023, 1093819894, 2120095081, 3514932624, 1789664713, 3191043472, 2204306146, 778874514, 2099898983, 1849833631, 2078499327, 711679123, 3177874309, 3413443226, 4013420896, 281464262, 2289869736, 2495832976, 2263326288, 3396792551, 1568932176, 1492186318, 700218182, 1831365263, 657166331, 569308866, 1301487453, 2735215168, 1637400084, 1056450447, 4058690009, 790629467, 1107955410, 1820462105, 3203885003, 1300596145, 1810936627, 955550613, 3106425882, 1830401145, 659280773, 2836544551, 194714415, 1344559501, 2757145516, 717653329, 2821842010, 1150913220, 3039036700, 640477688, 2378941150, 1992086178, 1842182795, 4094582072, 3028124557, 3342029510, 4150915742, 2084257212, 3157974603, 2516331022, 1002394412, 3009738263, 1318954659, 1750676654, 2585890814, 2432456511, 951535493, 939323533, 4192298249, 452880565, 2542944140, 2611112191, 2172388066, 1044312602, 894492446, 2361615724, 1448801182, 441260191, 2828808752, 2853636491, 3882113197, 953824239, 1364383302, 1861531999, 853122056, 2151136701, 1472062936, 142798466, 2797750123, 745805807, 1323873539, 2647067075, 1389521269, 418310737, 1393970462, 687640162, 2625360745, 461255933, 2399283657, 2615615264, 1987842029, 2361787631, 2892675647, 1459505690, 3713535024, 497334170, 582335432, 3113539432, 2141082694, 735018696, 2916111689, 1508219106, 1290213554, 1399735160, 1021187622, 2433398018, 2606723143, 1036792120, 690047560, 4112654580, 2335142427, 1770073395, 3088425652, 3919606573, 3229587544, 2845403716, 3931484646, 2396291513, 470438939, 947042584, 3853709327, 2875475418, 2935038690, 1442342968, 3263029897, 1840427645, 3633023849, 97183318, 3318159405, 3831942248, 750485493, 3443191911, 3804244833, 2772468227, 2349823785, 410365559, 180580846, 4159335844, 1671281328, 1204936386, 1296987501, 1752614282, 805442428, 726231659, 3845792580, 2530353557, 2699748676, 3935111101, 2171698931, 577814974, 3942200572, 2648334000, 964326882, 3104567510, 1521661562, 3076726284, 596216828, 844994114, 3799850030, 2471583450, 3070365340, 782105261, 3689209261, 3330421580, 4114883594, 1616985875, 2369277287, 3367536400, 957300163, 2698994628, 4178414378, 1370290413, 1942180140, 837160019, 1624091641, 47855697, 3380558337, 2290762412, 1611089763, 667752317, 3799433483, 2791703890, 3670597270, 4024895922, 958036446, 507625028, 1178284229, 400718721, 3806610167, 1658449117, 4275437034, 1632494221, 4074288371, 978395066, 4180824302, 3884378162, 2251572326, 3859220886, 2118795519, 3528069363, 1816060110, 3864634809, 2204577899, 3613996394, 900732895, 3620195017, 961783920, 737431918, 1933935437, 2693952418, 2443104798, 958792432, 3664649810, 1425873373, 3801668028, 3894901979, 2137643537, 1076071099, 1051250763, 2449580673, 3648632708, 1678084839, 2739990732, 3880147890, 1851740924, 3385392663, 4144161947, 2054048521, 1718997575, 1479858724, 1033675041, 534553760, 1033899878, 543384294, 1280806336, 3832571892, 4194825341, 1990185778, 849333317, 2064424778, 741532447, 4868162, 1897056990, 1807138470, 3377214102, 3524601918, 3585350042, 294198153, 3846863689, 4262975651, 1790990122, 3277503934, 1308640391, 1344515240, 1735826904, 2193812169, 2066908105, 1165345995, 2450148555, 226865221, 3621879215, 1848977400, 830758090, 1955445491, 1678774385, 2219722247, 3453204576, 1158984631, 2455489397, 853389189, 1964040168, 2044459424, 4014221861, 3059082155, 1692328792, 775531075, 1538712605, 4101258048, 1338959787, 2963161739, 1652963699, 2344611027, 1743634521, 719156886, 1320201052, 4079198079, 1651165365, 489128542, 415636267, 955137664, 3844932345, 3912820101, 272976591, 3085479997, 798209887, 2378881564, 3567958977, 1712205075, 600198058, 1263200990, 1508672378, 2437709520, 1058172138, 2835255711, 2735788667, 3497286419, 774184530, 3027183687, 849250602, 2377311712, 2609753060, 2883189965, 2234372013, 1671073656, 479759736, 2652019972, 2846891185, 3362229806, 1582904916, 1857324642, 4113937001, 994022166, 27468524, 1483504513, 3843938808, 1288720269, 3404841422, 139373735, 9026043, 3756296698, 732756762, 2487323291, 264786645, 1024131572, 474182597, 3546437724, 940253296, 4010350916, 1188109584, 3675232453, 1654432403, 41198720, 1510080826, 2454255596, 2545746768, 3686308312, 1061805702, 3379483585, 4292127959, 1491194129, 2800763601, 790148041, 3139618101, 37371863, 3333928717, 2547823186, 289303515, 1027083160, 3596867015, 1509065266, 1315588388, 3639894478, 4172853429, 1269218810, 660328978, 2550862716, 654733033, 3208441826, 751044243, 2974558893, 571836571, 18831619, 334821493, 4201304281, 1555294778, 2951640887, 499719839, 4280793294, 2962075351, 3456800048, 3184325099, 553735624, 3981340869, 3931316869, 2274314541, 1020509485, 630407340, 3685583886, 3842812570, 4075841393, 1563054776, 2592625166, 2535878703, 1972447048, 2756075547, 2552828808, 2757286706, 127400162, 4247543706, 1466052758, 3259593738, 512766332, 1119201104, 4075140477, 1994555646, 2606725425, 2959981469, 4085827678, 929131972, 3899562442, 1149426494, 3636238394, 664604902, 929001598, 1357905808, 1276032630, 2884814911, 2051261554, 3526058716, 3274157534, 4072662442, 2213605294, 2315630808, 2950486779, 1779381729, 1258592905, 2394399078, 3945109425, 3263540593, 482614341, 1534821413, 3825500550, 382564311, 1503001141, 2203794530, 2652438460, 2219001464, 1481815057, 2518217632, 3521962030, 3464703199, 375327978, 1823703158, 935121844, 2553973636, 3738927804, 2863860121, 2951658334, 371076677, 831946593, 1020048994, 2925527496, 3216052712, 1852338059, 4039244059, 3955331925, 1898019291, 59047306, 954812733, 1095596111, 4186634133, 1912358467, 1818998247, 3965991833, 2484385686, 3438658583, 1015370138, 3208416254, 2715338864, 1988811205, 1852703333, 2674812068, 2901416940, 1637392867, 3093647362, 4225164455, 1577962782, 3535599328, 2796055755, 1585042334, 1480954378, 3324972471, 2061608906, 4136578316, 4275109703, 4228598940, 1302998050, 310078714, 3077896390, 261029880, 1840521575, 2668280185, 853254705, 3300196881, 1370539776, 3181647309, 1135732785, 216671639, 3716923210, 2749139909, 1205431994, 124979858, 1862690394, 1019456778, 4120826716, 537893801, 880174209, 825181460, 4044673518, 2229564441, 1097376617, 19403950, 1030935856, 1415818551, 209216315, 653207651, 667020829, 2191473284, 3205085084, 2445915829, 722025584, 3933415532, 329125933, 2083510178, 81539204, 1656667231, 4289050339, 2650003806, 1293510025, 3699316695, 2998602480, 4145160803, 3136445357, 4125461748, 3386427587, 40772484, 3903875634, 2430877301, 2312521543, 3120973332, 1919019264, 2808958581, 3703209287, 1437324907, 2541459924, 3333096326, 2285175024, 3990404259, 4028481823, 3146249633, 1559404314, 2484372563, 4092909294, 526055054, 4235253154, 637138814, 3174209042, 2410278928, 245788131, 212922493, 293722515, 4173428777, 2393148182, 2844645452, 3516285147, 1236796054, 198527388, 1647588258, 490703729, 1221335530, 2444596130, 2159421842, 2231356862, 3530670207, 3354572132, 3770004093, 1158584717, 294946334, 4024752179, 2100514510, 1387232152, 3902733795, 1319287133, 958659146, 3596003340, 1356533036, 752371254, 476090022, 1361419466, 2482994121, 991313834, 1096171851, 271620362, 3750022758, 3478072422, 4056582643, 2458894331, 4171524439, 1761522037, 43164384, 3790174988, 4055092928, 168943574, 1735561661, 557679398, 1257373371, 1041075367, 1642793457, 505928984, 2058320797, 1989892411, 1974594591, 4064010863, 880432052, 1512585764, 2536124864, 96652545, 1454980414, 2821147143, 2383099596, 716513917, 3664339129, 2287090250, 2564292931, 842913914, 664396546, 4246812125, 2621333525, 2366261824, 138746552, 1308688855, 2915961289, 3468257930, 3700448901, 3092902324, 3318841969, 629706935, 2806668873, 3198819856, 3955827630, 4257916789, 1029133399, 1139202820, 3603372531, 111668625, 3374039799, 3206177058, 106080553, 1526750834, 1619614326, 512826352, 2380844059, 986286166, 827790896, 2940979805, 4000921511, 1290136558, 2745312907, 1373593372, 1569735888, 1570645513, 3651374922, 1409441943, 2081745715, 3261465079, 3935005909, 869123508, 2463640761, 3174900812, 2604831537, 4055819815, 3987044044, 3108436801, 884471572, 2694210035, 2651410029, 2704022629, 1679531689, 3408756901, 2583851363, 3935997746, 1502652399, 1458777822, 1132051057, 1396724889, 2405728333, 225924602, 1678348498, 3556550883, 3914759660, 2704218776, 1679626713, 1296402104, 2024962313, 1296773219, 2132027491, 620018212, 111228364, 2815579477, 2758886917, 540750778, 310439195, 3609934956, 962346254, 102022374, 3009534929, 1718506757, 1963412665, 1987909227, 2880255610, 3927490055, 1354044873, 3657281526, 761976698, 2079736026, 886441345, 2566440236, 2409568201, 2924574354, 2743016522, 1585182605, 3910073040, 1806656651, 2458826739, 3984541301, 2554717446, 2220560885, 1014785212, 697231871, 3067320537, 2797948309, 2421602144, 3623845962, 3327429963, 3510466679, 3028097369, 3087468851, 4287658479, 500376035, 339478471, 192791105, 2514386435, 1984113762, 1340571625, 1249533166, 3699878998, 3511251663, 3566562695, 2350854469, 2777690190, 1746082699, 2225997195, 4158184310, 3341589273, 3032006244, 3250439575, 2971048014, 334941150, 151069542, 1655132647, 1732333218, 1236385344, 442064690, 1443062165, 3741174264, 2767050907, 3615064032, 655492565, 939860165, 3914394381, 3640695479, 2589389172, 124942469, 3231710089, 2172454109, 4152876854, 1667136197, 162792769, 2261596672, 153355283, 458858776, 2756573515, 989101449, 1523011189, 2714397685, 1947870088, 185669206, 4117361559, 1295474125, 2437774604, 321838435, 2254961126, 1090331134, 4138584220, 1964523905, 2013785357, 1020969104, 3260504854, 3643258065, 325788280, 4021024343, 3583238632, 2369280670, 28901712, 2029393183, 249215051, 1525063705, 3694473164, 63296664, 2995638639, 2588444792, 1163315731, 3258832103, 3751116894, 2889933236, 346576021, 2856823707, 2900001301, 605254546, 1501068678, 3185360129, 4050236373, 1283235079, 375827149, 537964309, 2526964216, 3899121964, 4073028427, 837286211, 2843529731, 3866095506, 3629590976, 1522442107, 3308946473, 2647576737, 3129228307, 2601881955, 223947088, 2656464571, 278681585, 1561593725, 3718029530, 1779909883, 2685192798, 292218820, 3036461412, 2986749317, 3332293264, 3611793031, 3547751276, 3125606020, 573947929, 995743938, 802019552, 144827427, 569202774, 3716241416, 3718885901, 520617754, 2596695164, 2086494717, 1721019600, 3272528064, 1193556221, 19019113, 3559619065, 3112496553, 2422676431, 2669375799, 1696998139, 3160936256, 3780388873, 3061112703, 1319548071, 3146597158, 2197541028, 2138427516, 2119021302, 1566049729, 1963675804, 3150348568, 529464582, 1658102983, 2071727471, 1906462085, 3043657053, 3326679872, 565039509, 3054698601, 3223877229, 3834946426, 3865502836, 764031732, 2907305445, 73557968, 3638179802, 3950905384, 736999460, 1509104964, 2568304396, 96834195, 1738504890, 4282712765, 27580004, 612754995, 2856368518, 1963584969, 3676689475, 1614111319, 17268313, 4179382739, 171424523, 3360890954, 1980452011, 961950574, 1559782129, 1181035861, 4180301816, 3952756228, 2574400658, 1213652124, 4162636131, 1865485177, 3802008697, 1357320996, 399127047, 1639227623, 1433979990, 1658049161, 3548069968, 986721104, 53627091, 1637090173, 1115867806, 4049833735, 2084248411, 2438855138, 2211313971, 996083624, 311395838, 4132414314, 3114474316, 2595072954, 3209292739, 3821614673, 1032696359, 2395607057, 3390180483, 2863846125, 2711918132, 878262461, 1046828005, 279260521, 3871233692, 204867476, 2843578074, 4253316445, 4185859805, 2494255825, 1298774732, 121247765, 3450908332, 221883588, 3745698761, 4275993133, 1243107318, 766588575, 1612522364, 3785510849, 2462489150, 1918957208, 748745109, 1182866075, 1018295461, 3734877403, 3414637335, 4158883764, 2299871758, 558575000, 1187293556, 1364920231, 1431037595, 4187393200, 2524037301, 3484073209, 4101311194, 268938242, 352364016, 384834803, 405416202, 547533746, 186979437, 870657558, 449836203, 2893201857, 1459160252, 3872371189, 3747836222, 3816432313, 3313518063, 3139553397, 2250828924, 2510491657, 3095082679, 3717675455, 153973068, 1541381643, 1473573134, 3055594104, 1036594780, 3971006245, 4087417994, 1124311837, 1062959605, 2033514058, 75482133, 27115300, 2807315551, 3677820161, 1854396616, 413154955, 2187718918, 2956875299, 2583135754, 2903718926, 2146826795, 1718274453, 1607784781, 1685104924, 2696575740, 1382355700, 3175531130, 214277322, 633248888, 1012372880, 3902517149, 1914909488, 1683046817, 1454425392, 2832057553, 3851615312, 57923612, 3754686037, 2130667758, 176239116, 861082174, 282783481, 2731883031, 1710552732, 2172755450, 1333768997, 3272789568, 1719119160, 2015950565, 4205487614, 362119490, 4067030257, 1893068361, 3928166967, 3485033769, 3221277188, 3720643889, 898457702, 393446271, 489100648, 1908122632, 2166745411, 853759998, 1012255479, 2960780584, 17480794, 3535502083, 487715050, 1605135975, 3305609489, 2882621337, 2787635672, 2778806980, 2256806341, 198175290, 284133274, 2165352912, 2895036022, 98807151, 3696532927, 1517771504, 2242201130, 362101328, 149454208, 1437341701, 812256744, 2656410847, 915812414, 4231056166, 2314815228, 3757774956, 2147149254, 1194169607, 2689178421, 1341843453, 3084429532, 2439571572, 3937729604, 2321650356, 1596380595, 649023356, 1308885844, 2276038412, 2509499800, 2489111172, 3788117962, 2565946477, 4104724200, 787911448, 733355413, 612367269, 1841064950, 687287132, 2452982358, 3708952020, 4087298980, 527512456, 2658968389, 4242428814, 440909943, 3736605747, 777078954, 676569066, 3745491798, 3501688531, 373563251, 1390082953, 4053956877, 3764019926, 1275914685, 294834159, 2536959727, 1314984655, 86167212, 3140004594, 3782514431, 923901076, 3428736026, 3941907123, 1893247963, 3613259503, 988405959, 2949029715, 3243666596, 1211810909, 3704657747, 3046281463, 1684838953, 1885255208, 747367768, 1627902834, 4039420120, 4102601558, 391575001, 348769350, 895322321, 399168998, 298992575, 2260111774, 1401562362, 882497323, 2521512540, 2484442652, 3793558106, 527448855, 1698816353, 2007762552, 465009910, 968802650, 3101303272, 2392163736, 4192516885, 3271591412, 3061750195, 3309122757, 3733851917, 3640047687, 2557563858, 1221506563, 1435784997, 1046951238, 1861988847, 3123274881, 409549005, 3879863351, 3411689211, 754310926, 2784180054, 1527973173, 233299407, 695585943, 3427661397, 915894348, 2903254518, 2853230354, 742148450, 2864711269, 2072164916, 3883863038, 2931735892, 909095733, 3320111308, 2262917493, 3157998265, 1199035958, 3703790382, 3367342053, 2037383452, 3736844459, 3292532460, 3748385782, 3843858609, 2022884445, 1269240000, 2951722376, 1756536388, 1902351857, 1719140623, 3764566377, 4199025246, 1683387637, 2527781840, 791256616, 2768149652, 3867189678, 506277367, 2320274871, 315329819, 651503104, 2435816347, 3351792970, 1189102506, 2835606145, 2432389597, 3911368721, 675110916, 1767416656, 2484940904, 2400918198, 3817906948, 1563821487, 2430869792, 3337966377, 1351140019, 473299467, 2484915413, 3774643996, 548236799, 4160960638, 1526770851, 4259108058, 4069737497, 759799019, 623456070, 1851635615, 2652921876, 3647446340, 4128041446, 2857807440, 1325544640, 2486065733, 1951397675, 3052731291, 959020717, 4207320750, 536298088, 721548583, 2364343935, 3744700183, 2084233770, 2739426334, 838093530, 174619459, 230906443, 44824465, 1464300016, 1425808659, 301248954, 3398615502, 3844777794, 178908830, 136010231, 311641436, 3371589522, 2117856043, 1634531173, 3218685484, 1173497063, 2107788709, 2377365567, 687045603, 695259017, 3417001102, 3869778980, 1237506391, 3762987378, 4052445219, 3659618202, 1000507270, 862157444, 4250013838, 2864929153, 2147352242, 2707169266, 3518412039, 1479248796, 2725998859, 4259425685, 859778503, 3152562283, 1649548109, 2722424217, 982737883, 3553689937, 3530810089, 3458778254, 673470982, 1243619946, 1449170531, 826017079, 778154858, 3513701930, 741311527, 2793773263, 3532638244, 340477616, 4269699630, 1713777428, 3350997974, 2314910176, 3044638628, 2071551769, 4183732874, 355487951, 1905706859, 1816327795, 3762365933, 434664864, 4161352789, 3896113935, 1710086021, 1253993977, 1261635279, 1125650635, 4062287560, 1100493438, 2660767920, 157788483, 3558530799, 3297256927, 1479623984, 1965323001, 1427759509, 759165815, 1027843930, 3953803220, 2162312580, 432008009, 1745931615, 1043997852, 3669691319, 848094669, 4110632632, 1684332728, 1192529933, 3607843338, 1612531086, 887275348, 2234179341, 543921862, 3255005762, 992240593, 1667662100, 753595076, 1979735513, 2532207530, 1447448937, 3514126561, 1477105254, 2851137560, 1505385256, 2026813501, 1828916097, 1976306466, 2072235026, 569667589, 3881069374, 753981150, 1365557299, 2274195844, 3280844036, 4238889041, 274844176, 735913371, 327841461, 2059779546, 1144259690, 1191027604, 4230393565, 3590259054, 728165346, 3996533571, 4111413999, 743182898, 851629732, 3522902589, 2806928971, 2895880815, 745040930, 2103120748, 849322566, 1310621858, 1628561350, 3935441158, 206653108, 1015474218, 2017656596, 3095865688, 461528644, 3078377213, 3250349810, 604215048, 3178384862, 3528931781, 621429304, 1961126842, 3239286554, 642580694, 3815915996, 22814005, 1638219165, 1250877967, 2463905864, 1975733003, 3562875154, 2857512812, 1498744802, 2335749878, 4083370766, 728010023, 22904228, 2125900637, 998594381, 1209147053, 1778735141, 2478053202, 3755047863, 2020287290, 758609869, 2834282163, 929434679, 3606809650, 3579720018, 3517203014, 810088904, 4217627099, 2624589184, 505249267, 3390884943, 1408912790, 1892494606, 2367277389, 3283104238, 3325228570, 1545419241, 1227288018, 3446043493, 3475265140, 2080092184, 456939714, 3070531277, 2532800251, 4076363761, 1293336596, 3992287775, 2891332736, 4287202515, 4115682994, 1288851801, 22917276, 3915866596, 719387900, 412787427, 3359249956, 88743589, 1808620968, 2274581762, 2261933334, 1978991596, 2534645358, 2354432624, 3670844830, 73413991, 1604100411, 2698155750, 1196593338, 3879083643, 4163711530, 2367550162, 1135766987, 1264067522, 1381934236, 431578151, 1263913663, 2343989434, 2491282514, 1148476156, 439739924, 1331071849, 1865551171, 2210721991, 1947421098, 1699126020, 1479288782, 1769197159, 224267676, 1745857998, 4016301057, 4131136774, 1620503826, 1378161859, 1219350056, 2313416477, 3528531208, 123652824, 1698486142, 450931860, 4178016530, 4281489042, 2845970723, 1578455001, 1961731416, 3937067154, 32230307, 1182985848, 2305977454, 135487491, 1593684263, 912657104, 949778545, 1420235776, 1462936262, 3548661759, 2329012128, 2779623223, 3564859379, 284031661, 982237814, 3471107359, 2596934955, 683393401, 3939530604, 3631502653, 4161492992, 1381958699, 1996076333, 762642605, 900174356, 3815196345, 1626430233, 1370216239, 2113474534, 461794915, 1011265391, 47787163, 3133238218, 4035194770, 2955542378, 672338942, 860781739, 2553585401, 4111333547, 4184201488, 2226447392, 3232540543, 258139027, 853126973, 1165818470, 2847421363, 4146302463, 3622179730, 3699246977, 2698793912, 2256534192, 3564813615, 3109527354, 1988161344, 2465920313, 2264296131, 3725535559, 3519427954, 1726187498, 2793877964, 1677129152, 1790360213, 2801012906, 987944571, 62304977, 3548604955, 1799252332, 1882645763, 3467837892, 1834721831, 2227500758, 736033230, 3175815321, 2960052371, 3445134599, 822040280, 2593050063, 1693344659, 278858893, 3086896939, 1816272748, 1980925648, 2642248166, 3309531524, 3215582719, 1446861123, 3836138091, 4241405777, 531321961, 402672970, 1254310830, 749685816, 2226516599, 2675519070, 3236520081, 799121439, 951566933, 326272308, 248169418, 2230644622, 2255468510, 4188291959, 1021263225, 3184928073, 1377096719, 2426965253, 3830289996, 2359144735, 2927266183, 3175828782, 4001195451, 3034028295, 4139432217, 3169151128, 4204118786, 3710931603, 4020380484, 1285535986, 739588688, 2306025569, 644534553, 282314224, 3084820283, 3260493301, 3896036072, 2129513689, 22503748, 818523501, 349137539, 3531021790, 1881538586, 415943470, 2507979666, 1335480154, 1189334739, 790423129, 837057455, 2662158210, 2742092263, 2381777354, 4225124716, 895221788, 112049716, 4288054154, 3427126312, 4090890899, 3840513040, 3751253922, 2707362363, 2236110869, 1376300339, 3204952150, 2101285250, 3910594710, 3778377331, 2041019946, 4291385346, 4152503047, 3324524666, 1277047353, 3924448163, 3628416533, 4232018254, 2622969467, 3522273967, 3013256797, 2192082471, 72755330, 3129971437, 3030907761, 3970270201, 3949211603, 1135158248, 2610709675, 3024548359, 1605221127, 1341611494, 4226223512, 2941160017, 2770518926, 756097421, 2912600630, 4259500208, 1792348500, 294979929, 3375329976, 1806773602, 98722767, 763592743, 2387276999, 1241816625, 2484166357, 1819070565, 2659336167, 3072020230, 3567178998, 1204854399, 3293094281, 616674434, 211040013, 1883650607, 3730344646, 4259950405, 3977447151, 3886507673, 2349888478, 783606336, 901808113, 57803339, 1837101094, 3907739185, 3501216662, 907197629, 2598170720, 3922441180, 3162406862, 2170516277, 1481294963, 1801717212, 637592167, 1754526443, 3100787782, 832103407, 3812634928, 1915179157, 879065077, 3603911177, 2449543544, 1979413244, 398484295, 489017233, 1275986279, 1544504336, 1712549687, 1858643650, 895746781, 548313874, 4115203633, 434406608, 1888921273, 2422913126, 4025975524, 3380389398, 2403826813, 1632083828, 2607349888, 728202374, 3428441872, 2458297748, 2318280028, 551535025, 3623326319, 4163449759, 313973495, 1537904183, 639327562, 3793829031, 1044602296, 2454387386, 396387488, 1270488062, 2246653920, 2791382320, 1701916945, 809643154, 270730206, 3412143735, 3915524399, 2676324191, 1082289934, 1474107345, 20150936, 329732601, 3702363728, 3524354835, 1193762643, 4157024627, 447621303, 2002839645, 2417365409, 3898527729, 2687832935, 3361683417, 186249834, 2518796459, 2624743069, 2431529569, 3988870945, 3697137442, 1514266478, 3703805151, 2367769803, 3754709313, 4006269095, 711732055, 1404871408, 877773558, 567571264, 1119755364, 1623231950, 2234603342, 2653654695, 887458311, 1134346614, 919823293, 2226988200, 1338993250, 3084184347, 1482202084, 263117722, 2887834261, 3612376937, 4084987246, 4101705135, 158687108, 1390492451, 1302292767, 782068946, 2713996570, 738023181, 2064635536, 13284214, 4227554121, 941052238, 1737433368, 2222848581, 1470974077, 2570699700, 724600443, 133801138, 3890664795, 2888019677, 259036267, 2860411507, 1589161767, 4050650341, 213482385, 3668314158, 2693328972, 2767798890, 3923248805, 2209199163, 753319942, 1180269740, 1609516998, 2883893380, 943572527, 4138405660, 3312294119, 255405616, 1703667308, 2257414064, 4065154494, 1417503256, 549353312, 2724787350, 4108250727, 1355487834, 3998222043, 3176071312, 1212424906, 3168597946, 3666086217, 3241551664, 1819934722, 3360201145, 3469462933, 3557093805, 355679593, 3750056048, 1073594974, 996616140, 2734330164, 1068160580, 1579967851, 650264253, 2271306626, 2382002356, 2260868270, 1774844730, 1576604632, 3720025673, 707002304, 911496915, 1062558331, 194376796, 1843267384, 2915263601, 1903428158, 2524082375, 3930498541, 1968196932, 2711608855, 2454990127, 3528012926, 2954943962, 1796041516, 2681484092, 894893601, 499387450, 1084709825, 3527984441, 3921021372, 1460691661, 3848126085, 349112401, 535195093, 3079595210, 2077062867, 192933094, 778110635, 3938750404, 383172035, 1954634859, 3647088087, 4173725118, 1949695623, 1016548636, 747132836, 3176756135, 3423250903, 3847432432, 2016188987, 1246623161, 4293810795, 3714515955, 804604247, 1046287622, 2828857784, 1668464986, 2402700667, 2533665560, 2959186587, 4219261417, 2107769738, 30755902, 1923563984, 2950038999, 2522830249, 141110032, 4291381897, 759883248, 1189014230, 3831011448, 666559747, 1070285225, 2697997699, 328678837, 3859667186, 4238772251, 2288575638, 1503079925, 2149208955, 8492978, 2853759375, 3392214980, 4045215375, 1870658317, 521847587, 4029828062, 3272272284, 1305962449, 1079777710, 2031466634, 1627943579, 662274805, 3090685573, 2064193609, 3716265571, 1854104048, 581850112, 451350639, 168224453, 1747425190, 2260425690, 2407103476, 4217403517, 1649145703, 2244237161, 270892266, 3125113986, 606639631, 3821713840, 2453113458, 1482443936, 1588896939, 90794300, 1101717230, 1392265140, 2561800816, 1345488501, 230736331, 2339511233, 2037211875, 2866275094, 1347655194, 4013854733, 724704008, 2405703844, 2200781715, 1062606552, 2656538960, 2712473650, 1232970128, 900449953, 3765695593, 1334933880, 2792468611, 17523004, 1019878752, 2091516530, 3386860340, 688259927, 2899255684, 1914928836, 2328351343, 2564710579, 1120143139, 3419760785, 179241927, 3525091040, 3509250288, 1639164556, 1403833069, 3429120160, 468393087, 1523359424, 3745396957, 462485288, 135535136, 3208916989, 1488166485, 2793065263, 4251712296, 1294379982, 2213431535, 3549009452, 1216251438, 3502915614, 2561208287, 194097225, 2786625855, 3763801596, 3491844139, 2481032370, 2028900495, 3117373845, 2501256772, 2217217400, 98601642, 2182455488, 3319279674, 4000600117, 1077253718, 738287985, 3370190368, 1547122275, 242017537, 1962792756, 2073907658, 2616240608, 2702919613, 672469471, 2307803212, 2705441943, 20795038, 608507923, 381131838, 2938247842, 3738783131, 760114740, 1550279033, 2135526316, 1691351615, 2320539461, 655540619, 3071667970, 1267455128, 2048214492, 2440008584, 3779492041, 1936903680, 2640846182, 2456355966, 319147430, 823134346, 1739635433, 380541707, 3925854374, 3489856276, 437367475, 2996671233, 1683814163, 1968373243, 2648565580, 3417768591, 3318611561, 3475938527, 1547389576, 3439102576, 925579233, 3326792864, 3945061923, 4032966598, 2512231199, 1288289512, 3610306083, 1242037165, 1882541460, 1295925346, 2206456735, 894451947, 3461421941, 3875923486, 214084523, 3450118165, 82883857, 1682803238, 3501144175, 4149892132, 355317848, 101219294, 342533607, 2010047356, 1240539738, 3504924526, 1244100834, 1698193532, 4085457720, 369412042, 2198208702, 2541870506, 1973013206, 2241115329, 3886619810, 2297556126, 3841239352, 4077046982, 4139781480, 1553610819, 350225758, 585893763, 3455147199, 2080353427, 44673022, 207570543, 1635798474, 1842902670, 3475315423, 4256838355, 3410978790, 3199466279, 1277655983, 1464555366, 1941892938, 1463873683, 2436027687, 1567330684, 2180625916, 4070841282, 2954480046, 4224221834, 2937353148, 602080561, 41931842, 2614689329, 616313810, 4062902441, 1272371573, 2798808228, 2318061973, 999431946, 1769451244, 2731212298, 4214045967, 3969485423, 2141193942, 2722314240, 2008576373, 3766709839, 3040501694, 2462244344, 1638922461, 28579102, 1930753425, 4061671695, 1960504151, 1437282798, 1200446047, 144169293, 3193280788, 2302132176, 2243608258, 3358161239, 3806264308, 511643877, 3853312124, 4060028056, 685800038, 1599866706, 1645987034, 605473735, 3563223030, 1367063291, 967413066, 1405464103, 2276696184, 3388186045, 2547989060, 1654175951, 1787163395, 50990618, 3992084761, 1507861049, 3629010848, 3139961702, 3391506847, 2778905681, 4206223511, 2012651841, 336869769, 1250408258, 2111381198, 333852125, 3445761902, 1810608366, 2036025104, 3182903474, 543414183, 3928038441, 3597543398, 2884037986, 3290775436, 3686012684, 2463511337, 76761685, 2807823363, 1926108582, 2965229515, 3320763411, 659326392, 2331727474, 3268782479, 3290286220, 3161089681, 217844060, 1058501323, 449331749, 3910324934, 105561231, 3416178244, 2370244426, 2682788459, 1811445730, 556023691, 3734338810, 3264452507, 185582780, 2486408538, 3571148352, 1544629801, 1977159668, 1891145954, 184804254, 1418675500, 4214704092, 719111099, 2264283993, 3846587491, 2517590407, 519901796, 969173691, 2350362023, 1343761490, 4139520417, 3189911360, 1570892552, 3741721438, 1571890608, 2327609731, 2994013559, 358319939, 1793291239, 1451956335, 2801878975, 2578159572, 2125512821, 3630394104, 510028818, 4037064316, 3737193425, 2863338400, 1431572825, 3293566676, 2218715594, 2227189239, 811727948, 634612525, 353574622, 2178793551, 2058901505, 1562217882, 417714382, 1898679580, 2436769761, 1351691334, 3223098735, 661865965, 182130964, 4104124411, 2872158465, 2927101245, 1176153227, 3242778670, 2178377947, 713379682, 2149743311, 1238360833, 587500968, 2982045874, 781507111, 1374880135, 2403315277, 595809698, 1507504395, 1603481406, 3722671747, 1053731502, 2755084886, 846361587, 1567278562, 951976358, 3379783249, 3646397809, 1181840716, 3581567862, 2548928201, 2332201410, 2877512956, 3654969415, 125777136, 210565259, 1108948669, 1013118368, 3748272487, 379498105, 2837348524, 2050043376, 3823394050, 1683150751, 2967496933, 4273911158, 2732336836, 1189090650, 2808620533, 2207927533, 2353678110, 1646207602, 998998324, 700551232, 299540887, 3522110138, 59365128, 1996537235, 1711251571, 2656418489, 4049471024, 2067848296, 3189295176, 3853375228, 2783197283, 1466783857, 1342615989, 4089761956, 602085880, 3319840876, 3831695803, 2635697223, 3195262324, 1666166257, 863598518, 376920603, 282972508, 713441817, 2889214227, 3410556840, 2419787141, 1587830797, 705366940, 4251520724, 4273070076, 2727909781, 643744557, 1617278244, 769992826, 1299051972, 1439092989, 801610399, 3191286789, 2935714492, 487030029, 3492183187, 244493791, 2155822804, 3517058018, 2388271777, 1843749624, 574315904, 1176910814, 3504314485, 3181636017, 707361735, 2787634128, 1880358847, 2139283726, 2604102938, 523583849, 3473572697, 354964518, 460038270, 2470561335, 736937862, 2110693670, 658504732, 1945661821, 3933936355, 3745102491, 3563908445, 3108867986, 3827958743, 1511779329, 2910427303, 4092395552, 187474549, 3184311440, 226246253, 2938900459, 167577044, 3573853524, 3559586186, 3174683050, 3875777092, 884886527, 299719652, 1256073129, 4191778775, 1641284172, 3224938298, 331001393, 3360364626, 4028875399, 2556905359, 3618528013, 951318767, 1835816542, 209079499, 2630317005, 2160089759, 749394341, 3629533746, 2362058985, 4084583391, 2603478384, 1108548059, 3839420375, 197265056, 783790275, 3781906296, 3492202610, 3559331723, 3567640181, 446491136, 351001505, 1168910350, 2816197867, 2887539829, 3048283095, 2940865765, 3681916669, 4083877123, 3127191796, 2234259219, 4236793721, 3114703709, 1250313691, 327510877, 646924582, 3015492717, 4288836511, 628503209, 3443372840, 866670573, 2564947612, 1228454366, 2026325110, 2553817382, 3303109473, 2752511848, 397809980, 2692169869, 628435927, 603779691, 2416549047, 420045243, 1388759378, 2615931912, 3774778064, 2809946604, 677228850, 3780215412, 381323788, 3742659588, 1510572835, 3518435904, 3154266830, 3558243324, 4032931116, 1690880196, 1709532631, 463915819, 3558217927, 3155744723, 483756981, 3756776007, 3877812587, 2423397116, 3664315929, 1643557060, 2978229626, 418389722, 265096567, 1127263795, 875252454, 2887353437, 56476098, 2828222691, 2462658107, 2841963876, 3531410950, 3868399358, 2647687241, 3387760087, 2079859540, 1040905326, 4124048943, 290807586, 2311206319, 2995206408, 3534645922, 3238892634, 1727303723, 1026809464, 1871711020, 3039590323, 335716893, 1516167604, 4166711806, 2886646679, 1421544012, 3316981470, 2014955580, 1264584430, 209232021, 310279928, 463716510, 91759785, 2734628909, 3090492385, 2378192335, 3548199287, 1335269939, 5957873, 144071538, 2513734227, 2345768523, 4001514387, 1717549479, 1462171798, 1469200047, 4081570533, 3118841285, 3153137821, 2025007929, 1273489340, 1498958637, 1472275178, 2329906055, 1189159012, 2873913328, 450234304, 4148686719, 1735079040, 2576329178, 3582353955, 1621159786, 329369048, 2619901111, 3276508178, 1798155948, 1530212677, 4090664167, 1166161216, 865028952, 1070579012, 3957954475, 4181008320, 123050433, 1636691237, 391541498, 548593261, 922850570, 2343447811, 1359737415, 1263428238, 2546607163, 1865718364, 1865269232, 1299792927, 4169222368, 2424500797, 2182439702, 2072128210, 389332448, 3904079240, 3025834736, 2844858263, 2247128726, 1166302758, 2150900699, 552554221, 3706933346, 2782779208, 2354024912, 3756958220, 1347936700, 925305667, 459369386, 2702481725, 2123121472, 271079155, 1531204263, 2625271546, 83643003, 1510555115, 454872272, 3916394997, 365556475, 3486903352, 1769268837, 135288049, 3062225391, 4253911284, 2821444296, 2892387997, 99128094, 3512444743, 4259205780, 1240251705, 3073839985, 2942380923, 125795690, 3501891840, 701292325, 1469898053, 4148828927, 1259524375, 2825215971, 792840774, 1084292414, 158413860, 1260494958, 1508408568, 1330021944, 1252112818, 3243640681, 330417579, 1627542667, 1114433343, 4109555264, 3874182844, 293811968, 2673623443, 3847616089, 2774413736, 1613776449, 3666873668, 1893240221, 1856691281, 1152626455, 2434758495, 3772240391, 1063658435, 828058619, 945484886, 3105290525, 4154618027, 2448382326, 2042003701, 1343340790, 786732603, 337115654, 2022654522, 989680389, 2878724558, 1656134891, 1703470561, 2669594891, 2198638947, 1478969422, 1895865137, 4135896926, 915067912, 2786272637, 2651627312, 2846031737, 2884620911, 2625871643, 3277653795, 3687246159, 2589488189, 2026659809, 1594628512, 475278804, 543568017, 2756877445, 1846320966, 442027444, 532057964, 1469689581, 904870217, 3449715281, 546309126, 235741028, 3468125733, 2099803668, 3275857758, 4082487592, 3278775839, 3556057641, 1564011745, 3898089059, 3952320322, 1420323416, 2150591393, 1320516824, 2001423976, 3655099670, 2144162830, 382836544, 1884948991, 2206431953, 1705999914, 3911066594, 1418030670, 3189252679, 3099589200, 1673120517, 3344170688, 2320763298, 586103669, 2434712634, 737373926, 1407341260, 1330568178, 332814785, 2954390704, 2758559177, 1261909935, 3762070673, 220505801, 1645637515, 4133236280, 2899868104, 3027205752, 1558178351, 957946515, 2353686751, 931772896, 3502914057, 8610823, 3181484905, 3946095564, 1868536317, 930883039, 3151689976, 2297637453, 21571298, 3401522670, 1724889114, 4189445658, 1030525507, 3657672346, 2874178346, 3357878498, 2032628307, 2209275125, 2635969493, 1255033180, 2769476177, 3292877701, 2486884489, 1888426751, 24089594, 4225054746, 528033982, 1027862078, 1585053891, 1596715973, 31225302, 3186082586, 3433247385, 627141976, 2133884209, 1911051806, 408398904, 3079215115, 3268463710, 2353251034, 3383636618, 1063761848, 4027543957, 3919195202, 3103615819, 2406681671, 370749587, 4219764960, 1842369214, 1366162650, 2527906238, 3754288092, 2777051063, 1983142364, 1256131586, 4035097614, 2488694995, 3304219101, 3766728139, 3356045873, 967826034, 248880116, 1836546257, 4037056504, 1995304567, 3969396585, 3296218120, 3498899387, 2227529598, 2023349334, 3361345173, 3128950197, 2958307111, 870163370, 1568321416, 1861116647, 1340869825, 2050269544, 2253565592, 2753874663, 2360591671, 3984187768, 2301562698, 272696194, 1453492646, 1072558327, 2316019681, 4092536816, 2480938612, 3418387575, 462929978, 2841431234, 568936006, 3959063199, 3812958041, 2097796696, 2108047974, 2648287675, 3973945852, 1700678930, 1741869434, 3337319164, 3638090169, 4041303759, 52844960, 3429242928, 2596028816, 3653682581, 1484472258, 15490444, 798637489, 3948847210, 2706107084, 2972022630, 382313120, 1581634501, 2506080739, 3751940532, 1470292812, 3226992383, 1732177041, 4171616011, 2681829293, 760336126, 2723091681, 121956570, 3888873998, 2771531857, 3707494481, 2605695925, 3069933467, 1853198146, 949623667, 1772413527, 4060205056, 1496793732, 527623870, 3327252652, 2002612373, 2326922416, 1049898474, 200040032, 798390861, 3087394929, 643721781, 3497318062, 3118626715, 4018598106, 1574886028, 3397138178, 163958477, 365719205, 1117261085, 1478607200, 1911071232, 1373792002, 3806852603, 1253263062, 3662708739, 3963607658, 2901150436, 1463059487, 3397731709, 1265352722, 2741643414, 598330921, 3707297954, 1860802979, 2932966795, 3950179544, 1977712632, 3729500624, 90097469, 1376864891, 751136919, 2583399238, 558617661, 2611054683, 203988385, 2922349154, 2266310605, 3534898626, 720498841, 1771402836, 454717007, 4267191011, 985336597, 2645247692, 4274139627, 1665112883, 1504141724, 423880356, 1229753395, 905364379, 428821671, 251259066, 3938570959, 2940177146, 1152900861, 1111959217, 1583132830, 4281774170, 3305953717, 1845340265, 4152384711, 2570541023, 3801764404, 4231309338, 1148181568, 2900850309, 3905596373, 3175877792, 1910270888, 711461219, 3764976609, 548326618, 3417580845, 516308385, 3113625267, 54699239, 553861595, 3351465371, 1868141698, 725085269, 43256080, 2410726952, 2707366423, 3039887562, 1478213216, 2328690998, 2177307981, 2684467768, 2364188873, 1400506084, 10363030, 3383135104, 1807471242, 3279074352, 712299013, 3871222799, 1196349225, 2756947010, 2008076582, 2922274075, 1743095979, 1786203982, 3855607644, 3809582444, 2992818795, 214555044, 1918736037, 3408878868, 146818527, 2627308064, 2162951950, 28296303, 3993226532, 1269688505, 512136849, 3536851333, 2721295875, 505823615, 1232752295, 3463688079, 1776920677, 1418806126, 543415187, 4230346368, 385048182, 785839401, 455407128, 3874119026, 1746412562, 3614682640, 3702364124, 240379370, 2833916401, 3970990598, 1034415072, 1058989083, 2856755397, 2050748501, 4149787547, 2366184797, 2457041137, 3497295314, 1613716854, 3789397978, 3320638932, 1054900802, 318223297, 2060785208, 951881930, 3299617126, 859144675, 4213195938, 3893664760, 2411631812, 3263589634, 575975766, 1877336960, 2596237441, 984318284, 4047871966, 2786941176, 2559996934, 3420642882, 2664419185, 1856092675, 3742930200, 181624107, 920784017, 812587649, 3248824053, 97608297, 3923876279, 1766399189, 2343907152, 3332856642, 1855122702, 1390170123, 4285733314, 2130567389, 3074856662, 3197025135, 2485669278, 2142833594, 3101441872, 3867649340, 1875908499, 629871972, 3072485776, 1028900885, 4199934582, 801446384, 3759559222, 433476880, 1014731164, 1391296172, 2503940617, 139523654, 1804926273, 998896698, 2235538940, 1263140446, 3359465481, 2217145755, 2794943954, 1213634109, 2134432498, 3390528758, 1201677887, 416656057, 1131180970, 2390475385, 1486218849, 3330302208, 909892393, 365187207, 2462441616, 3288533733, 3585554659, 1640894081, 1831431476, 2487675125, 404423960, 3381577124, 1554748920, 846607277, 2954094528, 1642299916, 3659668175, 2992722599, 3128041194, 1397497535, 652108312, 2309026459, 2934802423, 1897019713, 1023189629, 1112617823, 4015663250, 1745964177, 2337427401, 2707935513, 4093611666, 3047289223, 2152259850, 1056364481, 1384750435, 849758846, 2755529349, 1540225251, 3428526485, 2594750945, 2329623701, 194946623, 380723278, 2206787519, 566341735, 1744927963, 2081032192, 1282169729, 889315084, 1113287238, 3356673806, 2587586241, 3082056143, 2700726863, 806609069, 3716935928, 908751205, 1994182556, 931813681, 3079107497, 3792048029, 2356942439, 1257082127, 905827032, 1808999953, 4256544732, 2843844739, 1213373263, 2809647124, 3113200762, 552827604, 3421574164, 2407657767, 464361410, 533356636, 2444768675, 2248585186, 29939590, 4159653471, 249987676, 635569894, 1802853965, 1755673004, 1825396673, 3609949799, 68163110, 380169684, 2482444019, 1167970656, 3959822701, 1231013760, 4291804480, 296916399, 1009818382, 133608117, 1510753046, 633983112, 3389188620, 2955576016, 688548165, 3533412670, 2678357686, 3505062804, 2409095924, 111776617, 1217596476, 3201750357, 711693891, 2582584358, 2814446146, 1253956629, 2010809044, 2910029763, 1242113055, 2332247616, 977497492, 3565445090, 1117990828, 430912438, 1772099643, 3134007221, 3275684673, 1106528120, 1394135394, 1318495302, 1512034606, 3555043035, 2202091788, 3211443470, 3740952417, 2495069694, 2536410655, 751512589, 2675764984, 3622218391, 428251702, 2384212126, 225270890, 3646635345, 951466046, 1351658446, 1419573565, 1057195721, 2226901946, 1934619443, 1591171008, 4130101844, 954495236, 1405516992, 275342969, 2837725479, 2119132637, 744596756, 3392547306, 483932175, 1783034534, 2485402353, 1228294329, 1988172347, 2026956745, 1673963963, 334797968, 2182079298, 349968262, 2809486844, 3321573602, 3783261407, 1227467301, 1565219651, 4210063964, 3150101970, 590436424, 1488514603, 3103646022, 1850176189, 2108853533, 2164152615, 3661854421, 2083922938, 2262221418, 2402772929, 3327210961, 4032057636, 3108765303, 1021517205, 298111034, 205123428, 3414664495, 715529343, 488344360, 825410852, 2684996146, 1216001031, 1553788863, 3009993752, 4207250255, 1169171151, 677324210, 3861659154, 454146665, 301483210, 2452261723, 392209504, 2792948531, 873928444, 1042788176, 4087689317, 3291229656, 3093891716, 1601060524, 1723133655, 1531348632, 628371513, 1342486264, 3774000042, 1421616325, 393947785, 143119463, 3295404881, 3038648306, 2373445078, 3313622211, 2438062380, 1735369615, 81738411, 4040143458, 2760622665, 2773355300, 2558946004, 3417304327, 1299270133, 211269054, 2760521818, 3757791773, 3419046836, 4248891222, 510393472, 3606547515, 1288947529, 4057658902, 1494754083, 2990671319, 2146099735, 3492707084, 3196240996, 3931138550, 4167286481, 2674876125, 2315220023, 3594825209, 1820295437, 3053171349, 3398289330, 4033341110, 135598463, 2776578921, 3069802946, 1140039795, 3277842310, 4094607783, 3523885000, 2052952078, 2575894941, 995844575, 950572037, 3762976909, 2946669536, 319729769, 640623500, 966090722, 3907813542, 2050972485, 4152495776, 3941406, 79493464, 2670463556, 982287095, 1718256584, 648330547, 3509361927, 453320096, 2839878543, 1950606222, 563184128, 283914507, 3499254726, 1384546674, 2667182035, 2933285694, 3008355760, 582959807, 1640074159, 2119599475, 1894166368, 1725333369, 2925353506, 4066823082, 3356922395, 3582364231, 754318707, 2930643505, 753300468, 1523533328, 3219392824, 2259803204, 3380637118, 1031308395, 2119819865, 1181133565, 2468874916, 3505420231, 962171966, 2458363130, 310738904, 3602409458, 729460216, 985408564, 611868889, 4090059114, 174938953, 1302733881, 1306570883, 3568358242, 962043117, 1190881129, 2285568948, 1748829564, 822578353, 3597805231, 559626345, 4038965685, 2446332378, 1364981654, 2213775742, 2719407126, 978269369, 413553626, 1416508410, 2362568711, 2960283228, 935126541, 3341720458, 820693943, 3782640070, 2143604723, 535492438, 4137546843, 3231577663, 1047072248, 3975464235, 2999939968, 491520643, 2192865778, 1758961558, 2639998965, 2467375373, 2988287680, 1088573596, 2929765455, 2881505880, 606778309, 3415434738, 4163828018, 1474212540, 319812169, 3779131831, 3183556571, 1363434712, 2721578866, 1276462716, 2407597162, 1091954882, 655946, 1360961965, 4126998574, 1531571289, 2682165087, 3132076137, 3854927760, 12307953, 3632792589, 561570119, 2828401975, 3696748318, 945781902, 1754503373, 2800839394, 1653995798, 3662124755, 2594250330, 3819238580, 3114333292, 4139164129, 1487171360, 1876170404, 3886952143, 1406245048, 243890851, 1942901904, 3610361793, 3277423271, 567851493, 3421861578, 769215340, 163345590, 2786302504, 2345188475, 1265879447, 2973353996, 3166505663, 2314835860, 418001586, 2464040934, 2045201185, 1750903095, 2276218914, 178569036, 2096529356, 614107430, 851855762, 806863941, 3426708313, 1054575942, 241621664, 2935325227, 2600820532, 2810488987, 2542415804, 417070347, 4067535076, 3936666830, 3642022168, 808219891, 891228387, 897566624, 3135106438, 286701574, 1694474202, 2138131726, 1570549355, 1555431564, 2078199258, 2790119467, 1377422328, 3634661718, 659957272, 89277159, 1299606608, 1131240612, 1214475845, 3168520427, 1918502539, 2126836659, 3216144470, 1740386905, 491145498, 2540460454, 3918766003, 3043385996, 4230267546, 2013580999, 47641117, 4064314064, 3014531986, 971436900, 1032752862, 149757977, 1163014207, 311577935, 219244877, 2103508710, 1845659649, 1718984277, 1537579003, 607993941, 1656802580, 1674422642, 4140274039, 1576410119, 2326062189, 2807428962, 1022544487, 3079264475, 2513219879, 1539015573, 457305887, 3950703458, 2079311499, 3733189836, 4004591493, 2371558184, 2616726389, 4025729313, 668710476, 1402954391, 220951595, 2179610040, 1878252530, 1495631094, 3698813285, 496180084, 1627398190, 471938179, 788177343, 3479388722, 1328996086, 1744877338, 144720243, 530803341, 103171333, 4103244388, 2321621223, 3786894603, 645284678, 4102105294, 282739043, 3424762726, 1529198804, 455878560, 1574529670, 64875210, 3525251155, 2597441219, 847796822, 1880943142, 4219097703, 4164142929, 1697473900, 105583683, 204633592, 1588334590, 3912745317, 3878668357, 1838310791, 2785296886, 3982172969, 565281658, 1006652056, 2781224942, 1017490611, 3376407870, 432131825, 3770822879, 3055922690, 16871981, 312314214, 376316333, 2721191390, 631408733, 2670738798, 497817681, 2071030932, 619860732, 589698230, 2225176475, 951216485, 132611973, 3369752262, 977391901, 4178038606, 2669412591, 3775545369, 3531986113, 1081249284, 3436518682, 2574323576, 89716191, 3659611225, 2842026656, 4101826801, 2626636018, 1294543860, 4038535934, 4193056079, 2916200635, 2429619778, 514989050, 1097725302, 2141243042, 2943051426, 3867735793, 4120950080, 2893324691, 394400789, 4258734292, 10969425, 1664827636, 663695000, 4170783420, 1427666442, 1923285384, 2233892242, 151659227, 1488352908, 832098838, 3380305552, 4183020366, 1399687604, 3085855977, 2050332542, 4272760647, 294881672, 357316015, 131818109, 2022864092, 3761926042, 3762027569, 1880990464, 2691715067, 1398490276, 2797391808, 2242004481, 673024103, 167021353, 419302175, 3697562854, 1944452946, 3512339907, 3700111192, 3363719021, 3032541002, 1548913947, 3535464872, 2548261414, 467753851, 1150080142, 1935901507, 3211056001, 1443310918, 3235437686, 209756356, 1155714481, 2744632632, 4102578029, 1332462848, 1782715980, 4238177755, 3040371067, 2150714867, 1897759866, 2485605645, 2265670008, 1985162141, 2150058840, 3471962859, 3027811536, 3032601289, 3394423989, 171468253, 2330417595, 3474514136, 1795573702, 3080580211, 1007314782, 3856479836, 1129561352, 3895804287, 2936660579, 4139836702, 291086269, 1219976779, 1392437646, 1686944288, 2405526146, 2475391323, 1638977388, 4006803295, 3783621353, 214376330, 1031308603, 2495636564, 2467260751, 3834739521, 3096266700, 2728206425, 56742383, 3272754685, 2764060712, 4090615354, 3750877863, 970692899, 733205965, 803446780, 1605260687, 2112587041, 1893497615, 4206300719, 3614969726, 2984758239, 3919033011, 2746830902, 4178138929, 2611559648, 1502715184, 1186653334, 1295747690, 2613157678, 3035690166, 4038911133, 1569493742, 971448808, 3580245407, 1515691081, 3971739276, 3601484799, 1909365329, 3868004240, 1525997847, 154176745, 666442296, 3463111208, 19797887, 3456640418, 1848508143, 1250168745, 1108883739, 557615638, 1238814302, 2676286434, 41739140, 2104789302, 1888369709, 455918093, 3621790369, 903142228, 2014685314, 2406246780, 1695122799, 3187632091, 590325401, 2500787359, 3291571891, 3858577377, 3869389257, 2238909968, 393850325, 2732366672, 820171011, 3896605449, 3474040794, 3265798600, 246068439, 2398208450, 43780085, 2459823788, 4124076844, 1765639896, 3526251860, 3299089655, 1440557912, 1181836714, 2416469360, 3291442019, 117472440, 2008124415, 971808309, 4019885984, 3988195992, 2035255989, 3070518047, 3485312465, 1220611559, 3768440368, 2766657166, 786712158, 789087291, 3511808145, 2545281389, 1535400836, 916481256, 998501014, 2887303576, 53762577, 2366680, 4258955085, 666013509, 3950749218, 1207805233, 982101854, 668392725, 1674286972, 1733370376, 3558671681, 3451679852, 88721537, 4181152186, 1330437081, 1796855524, 3957362501, 2503150589, 1119107920, 34959035, 4162963635, 1054168341, 2996979828, 1388742312, 2436372532, 4288519007, 2607955498, 2682389922, 692051939, 145730404, 187474910, 3846221041, 137657540, 3560470688, 2766381694, 4051092000, 4220214538, 2344112692, 3412411403, 1070226867, 2703247165, 2493799273, 2856574953, 3462010748, 570966818, 2932652459, 1962118294, 3265590750, 1311309426, 1873895541, 3687421590, 1972193006, 3126751052, 661716984, 4035016120, 3005280343, 1364720492, 2443026387, 398537361, 2755365189, 4168126681, 3133018018, 959950071, 1054808279, 1731141186, 1591105974, 3422703435, 919307379, 3876551829, 958974943, 1603933590, 185146031, 1036644890, 3634814921, 2861486665, 1970341579, 1120491350, 1759090467, 799436507, 3162065634, 3861504342, 1393193507, 3303668726, 4260603268, 1708312965, 1936602288, 2127134103, 261507426, 739242104, 31752249, 2656449567, 499549952, 3990623948, 3727150816, 1753209609, 3068202877, 324090866, 3963896569, 1830760306, 1031872395, 343984195, 497703773, 2942131635, 717062209, 3941142982, 86480618, 2501932642, 3769841378, 1699170408, 841701922, 2707757268, 622983239, 254497404, 2201388829, 3488384065, 2343184706, 152407394, 637084005, 1462945350, 327795461, 3596118926, 788655594, 499109044, 1930383783, 2155708456, 4038315788, 1086802978, 594229833, 2160423847, 1432697713, 1694897823, 3897293356, 3099075780, 4130059250, 1669954128, 3446777521, 1148554608, 2282621940, 1090839878, 3757370186, 1783669712, 3405197645, 594280151, 2490689509, 1571059484, 318555561, 233006621, 848490633, 3618041331, 2511801610, 2420407110, 354288191, 971192534, 561704684, 2249195157, 1763125925, 2393042877, 873828084, 1111022567, 1228703728, 3647855491, 3072469421, 1847532286, 2699148690, 3886071743, 68750184, 2682138887, 3399921290, 1360659957, 828010589, 2476244107, 1721531503, 2628940406, 4236664953, 3898693155, 3347388479, 3318240747, 3484359536, 1191757488, 2714652957, 1480498468, 1367785498, 601495717, 3143081842, 4191199403, 3596814159, 4051061832, 3712712186, 1486115083, 3077162750, 260712999, 3907722887, 2361339336, 2943069967, 2032101475, 374821798, 3778420796, 2829719777, 876558472, 1491552344, 2476676892, 376555712, 2027669813, 1889090319, 2800161024, 1006519253, 1760004999, 3132169378, 1206818321, 3076736765, 310140877, 1221469580, 2603981754, 2338697976, 2421937514, 2920317225, 1366267635, 3183232707, 1078987100, 3111140372, 1280338847, 2319518391, 3254163991, 1947820556, 866531999, 556788854, 3102460555, 2081116240, 4192846608, 2300094165, 1911837952, 2936099997, 3828252484, 1813602275, 2820771302, 680013541, 1280459579, 2616469966, 2797165404, 1401966460, 59119088, 1562878794, 3117394201, 918691168, 3089878517, 2910329506, 1200518484, 823942607, 2242149888, 1771678275, 2608702916, 3306377240, 2875043960, 915699934, 1135884324, 2122679414, 3488055477, 1001381969, 3468068286, 2872816237, 2643413370, 4153030385, 1181194750, 1673618911, 2205894006, 1657563504, 2700869382, 2428833225, 1388710249, 1391964380, 2907243067, 336398707, 3351409247, 1437973278, 4106301087, 1902323900, 1729261638, 3537839420, 3791876903, 112863253, 3893097084, 1971389377, 1777960979, 664667393, 904796297, 4119782854, 511952431, 2588430590, 614428231, 1885148710, 2511787101, 1607667369, 54081900, 2891953545, 1999194864, 1714506967, 2251064457, 472780449, 2510335750, 1435772245, 2675238337, 1024449246, 3376528818, 1437272717, 1990615545, 2710683416, 935809242, 3770004194, 284334561, 4257564859, 1778150425, 2357515825, 1742567733, 3523103081, 1686411590, 3014773928, 1758470515, 1759261998, 2738540178, 308803400, 564892415, 2790267448, 20559532, 1536651520, 771502006, 2193331546, 39746012, 363045394, 1071579761, 1581460194, 39536809, 3455595199, 3591044463, 3122573889, 820616245, 3539147176, 3340801755, 3865220894, 673637171, 41035802, 92649297, 3082541390, 3332334877, 1296601974, 3510138568, 3280260106, 3440728362, 3933621244, 324964102, 2698669737, 3627147412, 116628897, 3244049262, 3490381949, 2325944991, 3682857407, 2157373919, 123113293, 2851296853, 4086536304, 2762872362, 1188144775, 866290064, 1655260395, 348881781, 1134733503, 3906320703, 3863549519, 2703309553, 1928576509, 1329888556, 1351611549, 2984096076, 3414742747, 2638361162, 1935353345, 2749074513, 2560906350, 2368160437, 3533306686, 1683430527, 3490362749, 189272763, 2214015074, 821473846, 3732592744, 87033896, 3426127158, 1617560847, 371870848, 2798934665, 1532288321, 2579053109, 2070161828, 1166503598, 2566502924, 1483774216, 3314958448, 504047356, 2141832057, 844572608, 2753446941, 651913393, 4193300622, 2936599267, 838043731, 559832265, 2749144629, 1048363010, 1336790371, 2787102892, 918185178, 1226096289, 3545000944, 4202460030, 2129619922, 4198438723, 2732045478, 4115480517, 3455356003, 3988520219, 1892217013, 734213231, 2740564994, 2809299458, 2266941325, 1550955738, 4009506969, 1437537153, 3110111014, 1087741809, 2632651199, 2961614345, 263338441, 3501099648, 3987011891, 1191923847, 2564745630, 3583222610, 2974031345, 3235814670, 76941536, 566769386, 3981797247, 2219143240, 2175731437, 386909483, 2608058817, 1952176228, 1518152543, 1680340651, 1764182350, 4065362591, 2912740285, 3669132408, 1424053543, 117837670, 1640739642, 3474106210, 575066953, 1439527512, 2967378222, 2954584947, 3592755251, 1721295074, 1326903827, 4152608966, 268776496, 1009584974, 3534729600, 2358182300, 3586148222, 963666900, 1210148084, 2844867061, 3917390783, 1064194105, 4132640066, 3083065788, 3091301070, 3304058717, 2475975901, 1908217670, 3967724126, 1261803908, 2255271329, 1774605892, 2152595623, 4203386941, 1928875735, 356637348, 1428116955, 603216703, 3942523339, 222810489, 900558814, 2715122708, 2654402651, 3512875480, 1132167233, 721802944, 3333926759, 3531833065, 451231914, 2108299990, 2305508627, 1405705925, 3626312272, 3626838117, 1208018399, 1310195418, 935686950, 3116964555, 2588071254, 2034898146, 474192113, 2155319056, 1611560422, 3734322255, 3178062547, 2436143228, 3648669774, 835317734, 2223671953, 744217715, 2121619469, 2113875000, 1017335685, 3962361595, 379431195, 1978017155, 1918244548, 2822821337, 3875208550, 482324653, 1554264333, 2403988280, 763006221, 557866367, 3817798050, 3170762203, 3560970496, 3756622414, 1205080383, 635706620, 1289954569, 778130242, 3433919175, 2376050257, 2942967631, 3188286283, 444558879, 362197088, 3793309372, 3887802285, 463255536, 1439977535, 1075442069, 2157813353, 758674669, 2468859649, 1024614523, 4221269834, 2434202759, 4286257796, 1090106561, 681771619, 2415640790, 3263142748, 3922921505, 345395101, 3559480763, 1894825293, 1250352769, 1726936085, 227577886, 3182465919, 1234662977, 3819009657, 3884591359, 3663758739, 418236509, 4124126597, 2475531960, 2533563874, 1419964862, 810312354, 4053545122, 2228550032, 3453702878, 3517012652, 492133000, 849124421, 237918940, 3184270227, 3826848413, 3815024238, 1577927219, 751072150, 2829860699, 2528789015, 149477304, 3387329034, 2598455190, 3349832320, 3225678121, 3795230499, 640946546, 4179296821, 2065431429, 1310496233, 387709807, 1409136776, 3427842001, 2776742394, 3233814660, 2570532488, 372163912, 1304637807, 2077415558, 2537176260, 1429409681, 3716298277, 1365777763, 1618783781, 1517515012, 4174821287, 1665917298, 593005746, 2647580836, 1209188269, 3111377967, 3082468768, 2428347717, 749406384, 3242372621, 2484143156, 1711744375, 210946699, 4055242442, 360705439, 317933602, 822092036, 3179708810, 2678618293, 107896359, 2120025894, 2306537181, 2748847261, 3303782295, 855223990, 4069542311, 3241072272, 1056647518, 2249938057, 479065397, 2182974373, 488729196, 2684764401, 3408640363, 4269937467, 3800441633, 1080640767, 1185399828, 2785867434, 4187162429, 3327036562, 1160825682, 670724270, 4246076376, 222369448, 987463107, 3380659952, 2415705672, 3962781908, 413437282, 4080999713, 2226428329, 1737681041, 1639748996, 1267727682, 3484341261, 4033987888, 709497181, 1793637512, 2620276002, 3638135760, 1879065345, 2624603551, 681640359, 4282580240, 2880782749, 1810928230, 3870459778, 3025651132, 2883328713, 927762813, 2127883286, 4137697125, 1079397408, 2340660382, 2901827609, 1746977049, 1612720262, 4087388303, 2544779886, 2929988410, 1185364388, 2268420207, 4204948191, 1329836812, 1856614985, 2590773937, 2224795992, 3076374124, 1342576717, 739579272, 2701362325, 3254812614, 2559065618, 4189039043, 3439208121, 2994411952, 3109252043, 4029135702, 906301861, 384214104, 3671451333, 4176006880, 3529744490, 1994008333, 2981351870, 1810796649, 4169562459, 3877762311, 658617940, 773231533, 292182799, 1178491405, 3564266312, 2327808090, 1634280640, 3420867594, 1378081441, 2346422280, 3082639595, 703962304, 1213123882, 3926728715, 1332116522, 2261220405, 3037858784, 3349135240, 448866066, 870735378, 419191714, 1432693408, 3834998185, 614691524, 1356467996, 3259434061, 3725734295, 3013141526, 3500978498, 2582463745, 2118390987, 4087185620, 1031666750, 3739637696, 1219772290, 387230436, 1765468850, 3365704567, 222423092, 690733386, 4294852845, 1526552615, 2302051917, 3943263021, 245993118, 423085555, 2788986625, 2323255731, 374253783, 660245379, 1211937064, 4233456930, 4019100163, 866512804, 3206169222, 1746945843, 4084069439, 2187680002, 3019490565, 13547088, 3994389997, 553059694, 2309528668, 3184255036, 1857675860, 455050215, 4045505062, 1497356121, 1569400093, 2248533231, 2733388760, 3758487381, 1881607696, 864773908, 847031370, 1818847276, 2248704026, 3303397819, 2137975987, 1085682400, 3571382519, 1614668618, 860620776, 2727677760, 770813878, 4142353467, 3748938112, 3546648630, 2864333385, 211979319, 944963315, 3811016686, 4293496735, 3378718597, 337338013, 3605847601, 3449860760, 887192763, 1781058450, 438004465, 2976902949, 1927198775, 4212810049, 2842877781, 266245317, 2668372032, 3134388626, 810586691, 404761642, 1018780314, 2496495398, 2934788181, 2555717475, 2710940609, 4259492423, 1191667217, 3554564745, 3795072117, 1273207795, 3036528521, 3142916810, 366861904, 4032830280, 2901265638, 1836560466, 2173558777, 1757530113, 1465135571, 3328314146, 2334335828, 304209417, 1429445460, 3351597001, 35383933, 1136310028, 3517060504, 4164505745, 1178180030, 2671721105, 3214820487, 1069776633, 1713349396, 2874004650, 841911272, 2795703013, 558829680, 3500650589, 3757134847, 3507589234, 72709460, 3846144799, 123249409, 1626810390, 1831031747, 3845662321, 2635483926, 4137913333, 289111735, 925767418, 2891212122, 3616633676, 720496868, 1292305150, 3263789705, 1286648113, 1097924962, 109485833, 2751660247, 3485721582, 1845749846, 2477987439, 2567224463, 2355757531, 4150213016, 1673170925, 503283883, 2094570092, 1537671566, 1884014328, 1911801732, 928296547, 2890610460, 3964168394, 1614725303, 1899910924, 4012017150, 940578073, 953020799, 1822120382, 581901946, 3522197746, 219268192, 3287918525, 1442370685, 100263783, 911599079, 142917523, 1396755279, 1016744774, 1865789100, 896047211, 3166315114, 2955244168, 4167723039, 2235686525, 1477678827, 1841281626, 1778527683, 226885676, 3197170797, 3460636874, 3037395133, 1163734175, 1976870623, 1048134065, 1827859134, 332607947, 2228650802, 3586564495, 108552816, 3496033300, 375133302, 2868245778, 2159602176, 3326538141, 2501181977, 607380250, 1482836526, 104524406, 252684840, 1704836252, 12921835, 3104276248, 366060282, 986498443, 229062469, 1568649183, 2911158116, 2393559497, 2066123209, 3007881752, 3835265560, 1069361779, 3133687116, 2789898027, 2846961730, 3598146890, 3237692566, 3825736231, 3878791872, 820624220, 522582930, 251049630, 3288959920, 657665910, 3203300442, 2694361208, 1582397000, 1926626063, 1614706502, 3949244421, 3845330646, 2821413896, 4063217583, 506384548, 172016783, 584866743, 2961655737, 678043237, 299834810, 1844180773, 3427806214, 3823059724, 352190086, 2906441301, 1243992052, 2374595493, 2690390511, 3518964852, 2540423442, 3286471387, 631113355, 2854709361, 1400923614, 632857977, 2624550819, 502679269, 3380450791, 3090285954, 3422202350, 2595406828, 107573601, 2735966997, 845661788, 3874652132, 2596056617, 1043712384, 19200936, 2607354198, 719667830, 1251338759, 954761034, 2796348828, 3989204590, 1507523774, 1314590222, 2426908294, 4180628695, 1392489024, 1753831204, 3075135796, 2940927653, 1355012753, 3505402733, 1320513332, 127601017, 787847592, 4086787809, 394915745, 2671672913, 1334751403, 3366220906, 596273884, 84051294, 720404617, 2565736103, 3552122830, 2712746477, 2309969546, 2841950242, 3236111171, 2563816582, 4273816710, 3230102797, 1007421947, 1523477924, 2217018803, 2961244989, 2388019088, 1166714329, 218157588, 438647998, 1327461870, 3354426306, 2845994386, 3230462416, 2474801117, 3670883721, 3231254076, 4024791099, 4093682006, 1227189373, 422073638, 2075890386, 3642071848, 1740688454, 2822708981, 4232727652, 2307273167, 256589036, 1319825661, 286927656, 3275282083, 1712480030, 3398104505, 501518104, 1212340029, 569530313, 1998796743, 4201912784, 2301999406, 824236380, 1289189389, 1445704115, 1093993600, 3781619635, 3759268477, 3943894313, 1653656359, 4033120053, 58338316, 2542119515, 709846728, 140343066, 334744801, 252520361, 1582097242, 4133238871, 1934331515, 3498918844, 3590477538, 259133243, 2973627630, 1367187994, 3833368798, 3423712316, 1322504408, 1575047112, 3298612215, 2185723453, 2677568322, 1229666859, 1924474067, 1937488957, 2440059653, 506586132, 1060950403, 2272312453, 809820541, 4079225337, 1864024335, 3447380423, 1488525737, 2972708211, 1469739037, 2994675900, 1965305372, 3702815305, 2355918112, 1934634839, 2748725912, 3342709834, 2357608701, 1326328708, 1075996979, 4073951971, 608120410, 567088891, 2077980349, 1966757295, 3199070834, 1680053380, 3619600161, 360835043, 2037603221, 1397637975, 2481930362, 2467115710, 308817482, 143784332, 3062753709, 2041387882, 3138526146, 3236925751, 389286541, 1771936639, 177541497, 632704804, 2783559421, 3359575425, 1181691341, 459971997, 1479280194, 1167932378, 1898719933, 1528226770, 2433549816, 3700015928, 2668601011, 43951878, 1807200565, 2259898075, 3062074708, 3324880809, 1728398430, 954784464, 3162464856, 4182585581, 3022536739, 583481178, 587941437, 262667775, 3516018657, 2848494180, 1753140217, 2234434958, 1806666920, 377374352, 981141531, 4136282838, 2270293668, 4082827254, 712479416, 1304145368, 1121053829, 1971372605, 291590598, 1314332134, 1950430611, 3681491004, 1978043596, 1665690545, 1520722063, 1541773201, 4082230741, 1807011227, 405071150, 3727641154, 2468342475, 1784747696, 179381565, 2159351030, 3020469516, 1612874209, 926942048, 209412905, 794531107, 4227963854, 2092961062, 4011456029, 2519853829, 480750670, 3683798579, 4030957741, 4159912129, 4247117526, 1260799264, 2521648281, 1156731182, 3561621685, 892765928, 3632927698, 877847897, 3981298354, 2333031862, 1454622239, 4151001220, 2690020598, 2702834359, 4075116728, 4113533787, 832444791, 1836689112, 2079197248, 3922169048, 2110883750, 2466170708, 3038887310, 3762526068, 3850185593, 194447684, 2502719464, 3178847695, 3364583903, 2097969687, 348007156, 2003919380, 1704957591, 2836829510, 4266636690, 3705381526, 612595968, 953533307, 3598997155, 3334060158, 2758862151, 456930023, 3517451137, 1769100190, 1235791636, 950909028, 1113443667, 3678437080, 323489325, 2424059855, 682609832, 3593147374, 1741731945, 893500148, 3248009229, 3995241472, 15825090, 3561661482, 1888551447, 4281628205, 677966820, 828403853, 606166491, 2413075830, 511352385, 242330549, 3875554422, 194511644, 617438653, 998314403, 77520859, 2990483150, 4148504196, 3939651506, 1116888364, 2168030928, 1275722353, 933291625, 3118185708, 378685129, 2708810457, 1409689212, 273684383, 4217477534, 647113257, 2532290901, 1000130578, 1429654577, 2064748709, 508539140, 1642009966, 2747637575, 142520119, 1187019370, 438662532, 3712276793, 312692906, 2641383754, 3217772294, 1480656806, 1726717582, 3299719795, 1736216409, 84788082, 805985492, 3450698365, 2810620061, 3003535006, 1343434946, 2935277895, 2824978153, 68231070, 1384773552, 813289675, 1527102433, 2504023206, 863505006, 1190283004, 4224434671, 2925820011, 2611917627, 3587131179, 3543033708, 2486866324, 2837680184, 3855008032, 1294486308, 3992213891, 2373022468, 3513250948, 1273997440, 274299415, 338671053, 190502353, 772556240, 217057218, 4292191937, 1189835918, 2734418287, 415064655, 2125778630, 3580854958, 394226502, 3609514284, 2238946778, 2678730797, 254751967, 334749731, 760876306, 449015839, 2354246784, 1781645076, 819102648, 231503568, 3035643236, 3885861915, 331440049, 432453689, 2492958032, 464226184, 3795788664, 2710867339, 3229086165, 1763004292, 1874011012, 466035061, 1577141546, 2188198728, 4240954808, 584082305, 675211654, 4094976991, 2762766232, 820773949, 2820876738, 1177104488, 639557378, 2488506628, 3469332894, 3084774654, 298254326, 3222397535, 620261599, 10984773, 3128424195, 2058711104, 4205918462, 3415614577, 3311129896, 3542765092, 662216322, 2861832258, 2577830372, 254929020, 320870605, 2916731344, 2144066675, 1311099039, 1092498596, 1831767799, 2871886920, 1459686751, 1144049158, 2008315681, 1557973172, 1449680995, 3281845466, 2851380188, 3363902238, 3325386997, 1694685468, 956375769, 2752133115, 361144129, 3836414547, 891354358, 3773748161, 757208288, 1749458426, 2851917263, 1920874350, 3014682533, 836325577, 1039257364, 2340308317, 1299799932, 826954681, 363847594, 2355838673, 392691501, 2916315360, 3579452012, 3269184183, 2310793678, 2463172074, 13025360, 44688124, 3740904375, 2650555463, 1934660295, 3902253391, 1716527270, 842451301, 2447916933, 1723468438, 4121795197, 3995503470, 1056526760, 3636054566, 3898946520, 460332430, 654670718, 3733887181, 2072512790, 96984028, 2924350248, 4208023222, 4214201391, 4192975971, 2058601080, 2675560704, 43501692, 3563096759, 705249253, 49157463, 3941964246, 1175732954, 3859382853, 2992717920, 1011329450, 1401161702, 957794218, 3070876278, 1008449450, 572422032, 1616247743, 3873984046, 2954766194, 2057592771, 3904934883, 2375444389, 3544903768, 2124853876, 1403627025, 1976071694, 4062468763, 1661991043, 874818875, 1271643800, 2111943722, 3216132738, 224642847, 523745580, 1196120988, 3562352487, 2692575466, 3370287774, 3688756824, 4016073011, 1384544046, 4180804819, 3478215272, 1988442766, 2985555540, 3055076795, 1484449220, 3051348366, 2860476049, 1886956285, 3887018411, 399975560, 547893111, 3243556404, 1304632645, 3477935641, 2809528132, 3229553742, 4110777791, 1459510221, 3938029318, 3757512263, 2567398320, 3234368931, 4038108229, 1432447382, 1604042247, 3681388891, 793172537, 2547024509, 2783681688, 973978868, 3190133587, 1426171530, 1545825473, 475835076, 4058380467, 1757656674, 1803758298, 3695314625, 2858488110, 1732755186, 1135192456, 4050573737, 3288484197, 1573107687, 1635509644, 2634893541, 3356480760, 2205021376, 1841548015, 3488723298, 2044745418, 1116317573, 1786919090, 143362199, 1885056235, 2171750545, 3320186808, 143937985, 1635260311, 3774724058, 3955326806, 1405056095, 1021691051, 323446738, 369741000, 1014605469, 1874465373, 1250968532, 942770042, 3616461218, 2932746318, 120484486, 3214403500, 1911996865, 2329851247, 49941346, 1342121521, 1693325750, 447514775, 461786101, 3444410863, 4129222820, 2851890110, 1889091956, 569818984, 2162946507, 2607141228, 3957370533, 3118001999, 515109924, 4193970636, 859940232, 1374954073, 3096534750, 3840014698, 3783294684, 804161185, 1457040370, 1875949806, 2360749648, 3162510, 3773462705, 4154906276, 3493737522, 1638437619, 2044278136, 1568423340, 69125775, 2604044619, 2433357349, 3197187629, 1768940713, 4256182994, 3614348223, 1863776433, 2724457460, 594228237, 2953003798, 3225809350, 671962739, 1666535027, 2437647739, 1270500446, 2707414145, 42025884, 1780427425, 136449178, 489037609, 3050276462, 821536353, 3282709288, 1465745335, 3924918584, 1286005111, 238907769, 4024203558, 3429322291, 1801943763, 4024507227, 1963431158, 1642199520, 256934138, 2678135913, 2762555399, 1129950085, 1395342682, 3143802613, 1050715125, 687723114, 2116404807, 3310558743, 3993852720, 663423755, 3513534840, 2061877803, 1716523592, 566636041, 3999583968, 2668913476, 1459756348, 2078371707, 595864081, 3954597541, 171893997, 2417767782, 2016895290, 71120293, 1455191549, 452779866, 1221213767, 1858919897, 1829409283, 308371049, 3928604396, 3450957938, 3242317399, 1420491582, 2831802978, 3390020503, 1835996106, 2531456901, 3650851973, 633615876, 2578674359, 4282621215, 3152785832, 1684772024, 1967685163, 116294806, 1155154539, 985748255, 2392766539, 1013408401, 1485598516, 4133164497, 4083704544, 3316819161, 3354824753, 944289966, 3466364155, 768604313, 3585267190, 3564026864, 3010490507, 1324272724, 2293934461, 3239720320, 2592235233, 3770110634, 4148198992, 1662767365, 3013531132, 3796211807, 3630995898, 1974661558, 419602128, 2240393161, 646770462, 2998671588, 2245655681, 1919783746, 3709267599, 3101360083, 3017735900, 284563606, 1558561374, 3993593926, 1198817361, 3160948388, 3677518727, 3322610131, 1020326214, 2623562778, 4014975191, 81321961, 573926794, 1966372630, 4090005593, 1864225894, 589500683, 2717282664, 3452830623, 917596265, 748176366, 2064797208, 892418726, 507861244, 357798961, 851287145, 1803774609, 3961751404, 3874008933, 835552690, 3298992267, 1853405654, 833735744, 1617894907, 2565390254, 4117645677, 2693315212, 1252310041, 3022249139, 4022495362, 1832776990, 3180834294, 1936453463, 4133094214, 2817509485, 98348918, 530169480, 1874890390, 3666876025, 3780107166, 2721322837, 45819284, 529141282, 481306783, 2896921652, 3064716063, 1935871667, 3332653081, 1860616982, 62950810, 2401564920, 3074091601, 852417170, 1479797849, 1487658353, 3498507996, 2815577583, 358884065, 1808722507, 2892945189, 2725386769, 3392068475, 2500277244, 764866569, 2649208952, 1303285682, 3025047405, 3519700831, 1594358683, 2270575032, 3969758796, 2918539488, 3607990372, 1100139903, 540636636, 3325912564, 1955021500, 4195238322, 1369260756, 4060283179, 3291283320, 1281179721, 3485671579, 1301506492, 2628274130, 887515905, 144639948, 4015619111, 2319946936, 2348124669, 683873516, 3384599109, 994804392, 4091455731, 371938259, 3137081053, 4156356123, 2962733221, 3973454632, 2632842267, 1164120204, 4266196980, 3120817214, 1787702508, 2530276512, 2871519200, 2336866721, 3912930686, 3297853133, 1932566875, 1959885451, 5347041, 3180344132, 2205709989, 3703468327, 243835871, 661070022, 2178838444, 2773663849, 3851527753, 3843867177, 4080680170, 2756086218, 1711100803, 599574234, 1909765339, 3775031723, 965671660, 3027115399, 3494769919, 3152711132, 4112727065, 4208581705, 3316580443, 1671807942, 3991320661, 3784061469, 3122658815, 4196620702, 1863868697, 1693261339, 4245777991, 1024418214, 2141886928, 3191991840, 756476427, 1787807778, 1840361953, 1211948166, 3687962970, 2473149348, 1876345768, 659529015, 4121312913, 1467410327, 1415468298, 2088340297, 3829761385, 2998927269, 2443106288, 1239043912, 3391564619, 1698251659, 1494918578, 3029381146, 114241156, 3657419053, 351154280, 4077069196, 1383308768, 409906504, 1962147421, 2718348770, 3692210509, 3384667129, 256902011, 482897327, 1269662418, 314159941, 3497042715, 1118568180, 3861085426, 677540985, 108390253, 3438096426, 3245984093, 1999566534, 1604795520, 1078004311, 2143045897, 3161160625, 970594148, 1224250878, 1319342860, 2496076673, 884690955, 3747428066, 2919690112, 1125218564, 2365059719, 3296016171, 3910340350, 742609966, 2578349564, 2526139217, 2764823082, 3522819664, 2365293014, 1864601963, 1703712062, 1088914466, 345214554, 331959246, 3370135864, 3192487211, 1641666329, 1824351620, 304807824, 2546186936, 1981708628, 253915017, 946382650, 3452647517, 1133505605, 2036892342, 3536518515, 24941260, 3668075489, 1005169830, 2169313169, 4284639390, 282073070, 48431796, 21539222, 7244804, 3794013123, 3701625440, 5312226, 2264934607, 2015039220, 1346817920, 2775473509, 2716284076, 3388400338, 1352275826, 3917629739, 2953395164, 513715913, 1895273944, 2221515241, 3546174895, 3657633791, 3732682888, 2027731497, 2940286110, 860215539, 3973145901, 1313651718, 821793011, 2772792932, 1786767965, 3990623805, 2455603070, 1503896895, 4275510118, 3155577332, 3199756707, 2976709014, 2083145177, 3139973505, 2455582377, 1253390820, 3833280194, 3572810808, 2466263720, 3605785403, 1558201994, 2643752908, 1834539271, 184465511, 1413622229, 1781901265, 2056487848, 2645836217, 3658597750, 2875661228, 3051944250, 1497740030, 127815297, 3293044255, 1258663846, 1646252595, 1601977392, 348965156, 167423289, 3180476023, 1742078748, 2770967527, 3170301071, 790150209, 328709816, 923832745, 1064584931, 2135693137, 1926326508, 3530795030, 3626472552, 884271707, 511052787, 3826228176, 1296960533, 1581442428, 4190370800, 3182180897, 2313181365, 239470856, 2781688962, 2845893770, 3569664229, 257502556, 4007004304, 3608243084, 451521562, 3690044883, 2282679476, 3128496958, 2432439678, 879996968, 2928789148, 3422133731, 2046099287, 3793003749, 3387491750, 608836558, 1950366812, 2802709255, 819253978, 2913977507, 578068606, 1027640557, 2468983118, 2643984489, 2008767450, 2435563873, 1476449053, 2750012143, 96457822, 2211074687, 2663651571, 1283923437, 3942432953, 1910808370, 1336667390, 2030801726, 1505042084, 3268940175, 1567394357, 184633998, 2524916248, 3629132785, 727739512, 156151666, 2488608081, 4052411414, 1762153853, 3621685960, 967937491, 1477403783, 2824839341, 2254831763, 3565932120, 3028830684, 1175830409, 346187250, 2507516661, 2556036159, 2990770830, 3038073379, 572463563, 3230658137, 2712920252, 4179937292, 2045956225, 1553373898, 1929993220, 604384119, 1835368184, 2393858491, 1571949488, 648674232, 3894518497, 1775213862, 3176248567, 2948187841, 1680808671, 3754518438, 1970104151, 501587031, 1085285361, 3071669256, 2289785859, 152330194, 1909005331, 1726821297, 746649527, 3848733281, 3989838670, 3854274675, 600580457, 85111888, 132998719, 1694905072, 465370542, 3771632196, 847088694, 2580615805, 257534510, 3801327715, 2495168861, 2960388172, 4280584960, 4190240653, 1138924415, 2633275725, 187962356, 2630175528, 1859996140, 3745921743, 1399106005, 3210109491, 2129407370, 3719850258, 2783072804, 3310303307, 168193110, 1670156321, 3898163018, 1994528318, 774521806, 133767344, 2855715457, 1724044254, 245223526, 3751558207, 582940185, 769094549, 287363091, 1568649913, 1222801587, 3231519382, 1428399669, 1871447933, 611168988, 2395851814, 2520918939, 3785888105, 398753579, 1771290109, 1711306589, 995462599, 1280260290, 62994061, 2357048930, 2517618379, 2152132780, 3247978099, 3015268720, 2505626552, 3699953805, 3878395931, 1187817646, 4259450867, 2749493903, 2937350500, 1115870602, 4082777318, 3417424890, 115383522, 1857638410, 2218295565, 417569002, 2727667707, 668173965, 1941461191, 3661395807, 2370339623, 3093568917, 3089496032, 2300505911, 1240016478, 216145374, 839363548, 2062808549, 560370070, 1455491426, 195687677, 3841261044, 976238186, 1702079840, 1137322565, 3174174808, 3933472136, 676632072, 1538598316, 2156409357, 2459994478, 3282019789, 2546848085, 2545198303, 1688268953, 2312758550, 1721728902, 2446416278, 554881499, 1121327461, 2158307089, 1648640864, 450808047, 3509132382, 3082495588, 1432412633, 4040344070, 443525105, 3480575027, 266428533, 261517591, 3439383316, 488842309, 893861773, 3333128006, 4013008883, 4030888431, 423173601, 1069442865, 2732140255, 4244310675, 2434158801, 3851751656, 2991592033, 3570623720, 1935527075, 1647042452, 3259926948, 1089160979, 3632114894, 3913243962, 3573525410, 1958379880, 1327408344, 612134897, 2763408806, 3143893197, 3387638782, 1915539610, 4258273637, 3462724495, 3624828033, 4192979157, 3388219713, 1190170419, 231968684, 2386205206, 441626189, 1931210042, 357426161, 1705501978, 1756494641, 702143673, 1077842871, 2973524129, 3946099962, 1808330192, 2063387498, 14841077, 1679645858, 3939774326, 4202612561, 1341615630, 383041094, 2035933847, 1145279653, 434181670, 876439493, 563626667, 2229395981, 2662368460, 3843270109, 2131553284, 190282284, 2048961379, 3212534807, 2277287438, 1102373744, 1397381753, 2697659960, 3185289077, 2860837617, 253788811, 982802705, 3817155334, 3081862575, 3414916096, 366528165, 1840234863, 2200888001, 3412057744, 744995915, 2774815342, 1060287002, 1540100298, 1960429862, 477164910, 3484533127, 1066032684, 4044916937, 3136710547, 3334156845, 2607021975, 3513958142, 2932001564, 3108223242, 1878325999, 1075928636, 3105806413, 3284531978, 3166089708, 31826570, 3480654694, 2280693399, 3054714073, 2699344539, 2916482800, 4151704058, 1375224217, 466949017, 1057914703, 3573270113, 3700334436, 881926856, 4186797485, 1463633647, 2343857769, 1053275590, 1362322526, 2145048671, 1920827318, 3609675525, 4222886079, 860147700, 977118572, 4083701755, 3436143484, 4287345475, 567131109, 1315811293, 350053373, 567237947, 2541015686, 989802950, 1495232470, 23007247, 3477997932, 669946226, 3264090001, 762040302, 2723765863, 3257685596, 2888183401, 2653199764, 2674440975, 1438333978, 914225299, 1096078433, 2339803631, 3799039247, 2409097562, 2095857759, 1524640850, 1075211847, 713149576, 3151282679, 1569893772, 1863754675, 2718315074, 1023837959, 2145688632, 945638956, 1113115580, 1481721760, 1162473716, 2992190412, 109880531, 57969126, 1685092478, 3230849646, 3057249366, 1683257885, 1184922952, 2642912249, 3870219076, 2345630919, 19911353, 351181195, 1681857329, 492661292, 2538414085, 3278425246, 282238370, 730199404, 1937906995, 483719593, 101430014, 3934981265, 371515156, 368457195, 2865359096, 1451267927, 3896326562, 963793888, 970464357, 1653243946, 1817249766, 2692247531, 3496250974, 2187413642, 1012811194, 4173819521, 3561339685, 1481937207, 1237339040, 1829953698, 1977359160, 719673490, 2537115053, 1669036664, 1359298834, 3793434808, 3250008262, 3356094426, 1884366910, 3063903101, 795483619, 539168037, 1971738228, 3182974521, 2629994543, 1238846611, 3844627875, 767998484, 1475366876, 741684950, 2784245280, 2976181060, 2399962702, 2256496637, 1047625430, 2067854605, 2606688179, 4009353006, 3256783339, 3951263326, 3231203054, 2995136993, 398124111, 2185653424, 162564736, 3827382232, 1353190993, 2820180341, 374156920, 873144697, 2081225382, 937302067, 2901700205, 1631147530, 1126931246, 1475591408, 2762692371, 3758798163, 1277174328, 4061828589, 2852444965, 3326396590, 357459665, 3138222261, 3854154298, 1257594523, 1943974732, 2264886322, 4068772317, 2193901208, 3292917951, 4042822580, 3842409590, 3697952286, 1288074413, 2298175025, 3050238376, 820022575, 3150061574, 4136333124, 21026698, 4055657856, 1810616647, 2192003124, 3751745060, 1071207553, 2749332159, 2851602342, 1831451448, 1048446443, 3466140689, 1175333797, 1094291950, 1076362388, 4183154301, 1269309608, 1144153410, 1627368638, 13321358, 866373167, 4116248845, 2877148580, 3596905309, 999415210, 1931574108, 4095094449, 1007990881, 2815104427, 501846894, 337212935, 2200938738, 2822796864, 1432288170, 2889481426, 32944097, 2515160900, 660400430, 3608119404, 317756217, 2654415370, 167095519, 1907956778, 3807156195, 3588057834, 1562229357, 274148922, 1428600544, 2246246112, 2077096821, 1170752577, 2101541987, 2884676542, 1174314267, 1817323962, 1551373038, 2969422353, 4287978507, 1073893850, 2900636671, 2399519434, 3615088851, 689352427, 3933461888, 1363622650, 2127076300, 3243641514, 357709145, 2962368510, 1338785188, 2552945259, 127345990, 1782149812, 3830851585, 2463477566, 2915961671, 2604046259, 1985479554, 4182643305, 1585185498, 2564515622, 2927310266, 3649293347, 1794923463, 2088314298, 658718022, 2120809437, 2490590641, 1178076610, 297267325, 1347973562, 559760390, 4090721975, 3475794118, 3320718671, 1408475952, 3904229978, 3115395197, 4058250967, 1497425748, 1749424261, 3873013287, 4233667568, 1664868690, 3652904071, 1708475824, 606773350, 463958080, 922044154, 2836226373, 1570422645, 2940167797, 2877229021, 2090360098, 1281928438, 2096146582, 2499037833, 120578150, 18664153, 1705903950, 4712046, 1264597084, 3671212036, 3633233786, 728207801, 900327242, 22553968, 759814435, 1219543683, 113783914, 3649173672, 3486482517, 2271025753, 3318659917, 911499960, 3332409982, 1012486193, 898601710, 3809349619, 24676499, 4082505873, 1561471097, 2984530731, 946511533, 1907886797, 3050767100, 3897221, 3478826700, 2819529859, 83314704, 3566461564, 157588149, 2127698395, 2890402644, 3917574798, 2789382109, 2830237526, 647220117, 1622778868, 3953521402, 3589529565, 1904743702, 815248873, 4168696561, 1638670702, 3380730581, 3845245378, 1719185129, 831558818, 2488251227, 1821833524, 2072585637, 4194879558, 3462253047, 651466383, 3520573073, 2305533893, 3672272643, 1973193076, 3664757488, 2738384132, 2668841367, 1096360994, 1666112738, 2895566883, 88688380, 4051069719, 1516536912, 3111482662, 686302605, 3228521530, 2180093053, 3400414129, 2657772617, 292713956, 2279332742, 3147834666, 3145438873, 2613319146, 256848824, 4181448300, 3337385454, 1903487338, 2297362200, 3873919884, 1825948915, 3749925124, 3192515259, 2352443972, 688353176, 3132823411, 58060261, 596719110, 3354250194, 960033297, 4156657935, 771560786, 1462075264, 281360186, 1215511629, 3665598876, 1012782113, 93878616, 1269779774, 1270295564, 1937064473, 1404391110, 2958843913, 372012063, 769950416, 2049158777, 3744025339, 1080462843, 3853162993, 579000147, 3487894951, 3331306528, 1007726187, 2225708917, 2647121104, 2339746253, 3516305492, 511070213, 1768070132, 2764864083, 1115845874, 2832727357, 404451581, 1161065955, 3989825110, 3318756046, 2787371566, 1819815474, 2389040726, 2104109533, 611946777, 2280835404, 2201728864, 2425172480, 385463627, 2240248542, 1863032410, 2794421546, 2363112080, 1920460581, 1585076714, 1106851086, 909262881, 485558550, 3625652139, 1159066871, 3319724177, 1800307905, 1239991225, 3370718819, 3825882701, 1904950811, 2711449918, 1831314333, 3937616002, 3982883388, 3370537414, 1823735136, 3190212606, 3515793406, 2106967683, 3742197251, 2768188912, 1366318870, 3734056749, 1807339335, 3452330213, 1870209766, 2644414065, 1686720945, 3238486943, 2497332336, 859679553, 3457135218, 1435799092, 3593136664, 232904077, 335292315, 3687543920, 1675534192, 624222729, 2671629856, 1271612117, 1392922583, 2330041365, 3349884374, 3725054890, 2116560223, 948152497, 774850085, 2338347895, 4081595535, 3187833156, 1719054621, 3811235130, 4552208, 2845563988, 1742454917, 1607673109, 2750186990, 4169172647, 2086402719, 885060927, 2636894252, 3262905618, 1042813177, 2373257806, 2349418609, 1167571106, 2711553185, 727542375, 1257334541, 2693446867, 2984172833, 2918993141, 1383700746, 4194450526, 3067625154, 570935869, 200527162, 3904287676, 108545962, 721114101, 2324101898, 281236846, 439740589, 254548798, 1949173121, 216055072, 354342287, 3489430831, 681345011, 2759086178, 714448877, 1998627084, 2165990127, 3920621413, 3970691976, 2726680753, 3825263297, 1548780045, 1519368485, 959374964, 2347586901, 1864183523, 4155988951, 802284237, 1260716618, 2972742809, 3457326897, 682196543, 3982237849, 1655334441, 4174881638, 2048634020, 1903462667, 3167375908, 443967653, 4159051556, 3523476624, 4193000196, 4158082672, 2236324033, 3173881305, 3989769275, 3034643108, 2696276547, 1428424471, 3334027518, 1158968800, 1159857392, 3730007337, 1852515656, 2416960157, 4031757739, 899188497, 1931427835, 4130282165, 2833678788, 3194554861, 649932492, 2364073032, 38689903, 469855897, 3471164897, 2340993720, 858186036, 273335995, 3802983279, 4252882991, 1143373072, 3906001020, 2094306351, 1963447737, 907337853, 1136962159, 1842179688, 3171684255, 3875309696, 1403704827, 1413831748, 1679100045, 1190139209, 2795342628, 4013626390, 3537118367, 1524304861, 2732575784, 1189337859, 2408187569, 3024719501, 852172760, 2240977600, 1138168202, 344890902, 2821220599, 1246350490, 1101891153, 4074225379, 3794708091, 4055206001, 4006922275, 413368145, 3655587673, 568086086, 3100359487, 4125037476, 2935812558, 1088348578, 3783181028, 3545605685, 2182846459, 3147202522, 1396670516, 2005538455, 3103546390, 3054533859, 403220899, 3293869729, 1461643470, 2678029258, 3188078369, 87330121, 247047229, 4177595877, 2615209334, 874673559, 1761330702, 2479862720, 3120121832, 28805032, 498124685, 2748650526, 3549396425, 3115489505, 2236950182, 2481122035, 2948406764, 1432784995, 166641424, 1386083064, 2213915919, 2620494812, 3239603400, 572998277, 402419522, 975407188, 2763098453, 1003285932, 2875664751, 1022249157, 3037292031, 894882726, 3728531088, 3514987340, 1831000478, 3672766293, 1338059326, 3343260743, 3532416151, 3781683887, 410034642, 1928895118, 3984842259, 3346137942, 3286051569, 1957708230, 945142245, 441927943, 3356808010, 2594677126, 4114172680, 3076432806, 4066697227, 2442385358, 3539861611, 2544666704, 2004181058, 2194103796, 1778775669, 3513165038, 3443462573, 3253470610, 2511457844, 2347657967, 1636282961, 549562410, 2750859178, 1518523994, 914823858, 2134133468, 2996400930, 2942740443, 2049646244, 1808242614, 3021058831, 2531685280, 489606566, 1993067898, 3009862724, 2392129504, 2626715418, 2941558308, 696496825, 880665801, 1416736267, 2370104512, 1189171897, 3017045005, 2797938850, 689053298, 2998489418, 2921622240, 3884533829, 3360643099, 1108264984, 1804144855, 1669475869, 179939871, 3913865946, 2587219473, 1019869345, 35175749, 2405933532, 1739069269, 645008157, 3375355220, 2647601230, 1696368082, 1357840838, 3123094600, 1151338989, 3302619458, 1614869555, 2933957992, 1478377060, 1947724122, 3641946254, 2597629816, 3607926192, 2469525601, 3813449283, 1997031465, 2603543300, 4125130544, 73687498, 1909087744, 2651533719, 3888114460, 2830437215, 3263511392, 3417143925, 243121872, 3668674469, 1526610112, 1443862102, 2671863574, 2287727525, 1405484474, 2506694689, 2109577975, 2515461066, 3716468137, 1956495864, 2854900299, 3807607660, 3841156657, 3355202193, 4178372434, 1254515328, 4264095766, 3366288211, 3506977332, 3143245952, 2515792468, 944255502, 3656851049, 2124527844, 1557738205, 3692680837, 1114259270, 1521816551, 48930197, 990535276, 1765293103, 1311762787, 399692711, 4126827117, 1226923337, 2765206420, 21137508, 907679535, 1706367880, 2238199915, 1842503259, 4129057255, 584924116, 4248295869, 9295774, 2971120056, 390878874, 3097277226, 2398494297, 1471171427, 4249125303, 3395863128, 3551174012, 2924205443, 2264937379, 2792757593, 1282869171, 1341553177, 4253718639, 3947663074, 4032206429, 2735198555, 2751764748, 1888543284, 1787300448, 2446916030, 3540571771, 2639694669, 929503687, 2362473849, 4111681759, 3118556237, 321455784, 1374858412, 695576671, 130262896, 2743530267, 3874150386, 2260805252, 458965223, 2428148258, 1114760113, 1181044185, 3641358127, 1351473416, 3652126161, 2302176969, 4016370395, 1109219364, 2993124727, 1324395699, 2495511701, 2141533490, 2764575112, 3544280004, 194478688, 383535461, 3017857506, 4215970651, 3072209290, 673361331, 738582614, 635999537, 4268941779, 1906907950, 3549400569, 1911777480, 3608072215, 394950591, 844359710, 4070916499, 3565711757, 1419808296, 3085965527, 1803811258, 2849912549, 2399797165, 2828048548, 1049239049, 1620711039, 2005622643, 818454851, 1734750541, 3103689549, 787309093, 561536190, 823349694, 2402788934, 1369035879, 3700587763, 3061299987, 2805336703, 2074046839, 1631245348, 3972937218, 3038841371, 2591517673, 2094177973, 3653629784, 1476385134, 3569226459, 2599939619, 608319538, 3979239657, 2470079791, 168271947, 2632143990, 201274792, 2458463637, 1858230785, 2513480436, 4117545354, 3976120950, 742573098, 3647810454, 2327992848, 1031555553, 4175277821, 4081006390, 3483902926, 1865168865, 4288575111, 693872555, 2994314976, 3093837033, 3543250587, 2986671005, 3400233489, 473681157, 2121769833, 2523223430, 586849414, 4280839486, 2179644623, 4141602692, 2765784866, 2924881649, 827741686, 3654348427, 227183853, 1874702198, 2477407435, 1111209195, 3710221946, 2666141284, 2467820265, 4127716133, 1917837798, 2992552000, 895977414, 571275013, 3388084995, 625320497, 3797998819, 1157961398, 2406581040, 816054013, 1820112469, 4196106419, 1083833476, 2154708688, 3118126249, 3409780241, 1021138794, 2605134049, 14353528, 2483645790, 3995832331, 2110363944, 1011152985, 2620834623, 4157753544, 1297231332, 1805080609, 1955951029, 1800093201, 2576741512, 3067258079, 1626796265, 2605561590, 1520548712, 524505409, 138523709, 3214719504, 1755928893, 680296767, 2177040753, 3272310475, 587598687, 132624386, 2134219811, 2574428277, 3999853021, 3689017810, 264963448, 470691523, 2217659608, 3431003212, 2078852253, 2753257260, 3160346493, 3367817954, 43299994, 720967212, 1958444922, 1866902124, 4067677145, 1756672520, 1848209960, 653562376, 3424822171, 930873287, 3751814358, 2951824820, 768518955, 2520488487, 2732951292, 1064482558, 962070152, 3564587352, 3290814833, 729639419, 2213280992, 1269984960, 1868168367, 299719261, 2449901476, 1626887885, 1490893807, 1043055387, 2937103332, 4272702259, 285545133, 2424766425, 172652411, 629533374, 4220547365, 1918475883, 1599503589, 2203585059, 3933780523, 495942244, 1697911265, 2275221707, 4081531861, 1412784057, 1428545878, 4160147704, 171266656, 638317575, 2961533103, 742500863, 262840313, 3898563910, 1748033122, 1817543370, 3876231624, 1679435792, 2737907618, 662754433, 2786666077, 2769254125, 3011033910, 3107060836, 2709326039, 3092364908, 2716199998, 3951988261, 2300788596, 151632845, 176701948, 3932035137, 1141725143, 703245684, 3781981754, 279718304, 2315730447, 746954406, 1156362334, 2171879061, 4048729151, 2041386363, 4286417419, 639386442, 2966527410, 163786301, 1438694237, 3021000518, 2558492021, 307765027, 2780101725, 5061080, 1492363976, 1968825125, 260797424, 1442665734, 3081756852, 3181008922, 2724192061, 2283401288, 894021479, 1242416891, 3216779853, 3624198687, 1210551523, 1844219530, 3114183643, 3755118995, 2427132055, 3642494398, 2083849423, 3251640159, 2358515194, 2872045210, 731345563, 2486597036, 732201679, 1794688561, 2169090824, 560464606, 3078016917, 2035080361, 3045721836, 3018950546, 398340597, 1550958474, 254461680, 4233731858, 1007302600, 1031235809, 633311764, 1232505724, 3559652562, 1526362636, 716187477, 3734130861, 332147505, 2460552936, 793784342, 3424092556, 1579560776, 1214504620, 2120515456, 1149286348, 1036323076, 2451234013, 3130060676, 3618535565, 4127320668, 3720369734, 3717895494, 3114398061, 493156630, 2883155770, 3904558999, 858198709, 1232503653, 3086584451, 164707640, 3206950161, 740868148, 2661282476, 4207255270, 2413875191, 4082469734, 1400404509, 3126205891, 3080425375, 3206881767, 4170796838, 1981893626, 2436262175, 3162432232, 577005777, 3336753976, 3937728232, 413431580, 3592489223, 3198962610, 3934257233, 2550608910, 655473932, 121244255, 2035971282, 2184761630, 278651643, 2880488398, 2836548324, 2877357146, 377695928, 415892236, 1108101567, 2633881928, 287228100, 3576530550, 1863673562, 1281831544, 1020224489, 2801787160, 1113116645, 721563089, 3003291323, 3992744921, 1725105377, 3802210643, 1167953365, 1592970671, 1271931582, 1301591724, 1741537676, 2888692570, 2732570806, 3075016363, 886248431, 3296241006, 2680550483, 1949011577, 807479460, 1454476488, 3288362990, 617573290, 3145018785, 2434165772, 3804337532, 3648839452, 2961185062, 3905130893, 4282949972, 2168685732, 1919447768, 583880691, 1195701507, 1705456400, 872033841, 1940446237, 2792324064, 3227563397, 2939902797, 63424025, 2434783546, 2031302526, 2544308709, 3444792366, 1764895179, 488965536, 3813632502, 149197039, 1855326556, 1299366001, 3588408848, 3764265402, 2422578286, 1754082859, 536307069, 3585247168, 2073352054, 1754466793, 3194487553, 2389291966, 563014563, 1354877905, 3686970480, 880778119, 4194674660, 3542658300, 4131135811, 2294967551, 1333057184, 613356419, 2875324004, 1248357336, 3328670155, 3611271397, 4016612810, 3977365853, 3907517741, 4009049626, 2363231432, 3348616416, 3196580238, 1323753717, 4239468707, 1948276749, 3322159468, 3692238993, 3319617774, 2546899961, 4248349778, 1949329841, 1046075247, 1631311458, 3834327662, 4274069596, 3431022563, 1916169281, 1130863747, 4293687605, 716653638, 1314695175, 3076045580, 1845883712, 1655558091, 745484531, 1345149352, 3389267806, 2052872049, 2447835938, 1111067195, 1999194112, 1902571584, 1153373723, 2386710399, 642514619, 2893592644, 2142611701, 4258251068, 1372532830, 1914260831, 2063127720, 181069977, 2189275642, 43636979, 4275920641, 2958470775, 403435376, 2324840174, 1505343290, 2651165277, 3181312350, 844411561, 3487817306, 3397810524, 774989655, 167479837, 2540974942, 1870555788, 1338284515, 3393009175, 2852758177, 4113380317, 2325518761, 2959923801, 3437715525, 1603812118, 486749181, 1699963070, 2713166274, 304425070, 3486919525, 3421901354, 1444679156, 3892993499, 1267417446, 70464324, 1554798482, 3609236474, 3298827139, 1666456464, 1254524844, 1820499883, 2239799802, 2425605550, 2792938576, 2551292462, 1724038423, 4289073010, 2130266811, 3709178270, 1244592643, 2903342069, 2699351459, 3590489467, 689488523, 1348540605, 4174354460, 849809458, 1641996114, 71287507, 1945040946, 275006841, 2709208120, 1674727250, 2255521804, 1887835517, 3853372632, 2734510804, 2062459351, 1836285229, 4216299511, 1134724575, 3248746858, 1737796292, 3403216276, 2283642530, 4137084275, 1928247668, 3287670, 1780093277, 915611550, 3214901909, 993507993, 3706550893, 2800534748, 1381377469, 352613965, 3783345831, 924751868, 3151564766, 530386981, 1846862944, 537561081, 1180296595, 2566244588, 1833703379, 3778825724, 3658089762, 2970152039, 3848369938, 3665440207, 2444301210, 2477893616, 1109879925, 1753405713, 3887132436, 3191355004, 4286888389, 1271210111, 3705097896, 1091828491, 470970283, 741792310, 751928618, 224457441, 678713883, 3262219637, 87476402, 1836679586, 3309800404, 867436970, 2368482328, 2805421283, 245690313, 2260941283, 2835204577, 2970411460, 2031576656, 1322743076, 2895605406, 2116029891, 3316054301, 548955463, 3355546462, 1504595104, 1037662226, 1960040400, 4169285732, 345312046, 46822007, 143757772, 2596344798, 609543353, 1208535885, 2259592800, 580843499, 954164472, 1875637301, 2193283912, 1563317370, 741346544, 2115907048, 489905694, 713794848, 3289519041, 654376216, 1197719001, 2079604629, 2689951346, 3632359982, 2768410132, 3752744913, 1366137814, 2606956865, 1577327678, 2617366877, 2585286494, 288187572, 2145028364, 2531392473, 2057574542, 211003333, 1271731539, 867603231, 3744277684, 1507753846, 3079300957, 2150507160, 1754819956, 375101486, 3725872281, 147016150, 400500519, 3104698976, 2892093527, 2840212248, 3170140714, 2516804095, 2478534286, 325795044, 693182721, 4279236278, 151750142, 2256008766, 1189830003, 4180151123, 1958323489, 3358305370, 2840299633, 919771466, 2352766506, 3000506671, 1162692215, 818751872, 2206024373, 1492799244, 2252732248, 236780704, 2812794749, 2232696760, 187810807, 4196979236, 146955813, 1069335456, 1453495532, 441027405, 1238285520, 4168064939, 2881912143, 804205107, 1038999390, 98391739, 3561151932, 129772344, 2223226678, 2269015530, 849820344, 4097531726, 1280976867, 3286862687, 3214630653, 1564465246, 734978415, 2532053849, 2378619561, 1206012228, 1505379274, 4051277357, 539744576, 130713793, 3981621679, 1740122323, 4091532713, 832744775, 1624637766, 4066296116, 1064602028, 213441767, 743435112, 3867661971, 4000553074, 2161282912, 917599116, 4014432921, 3478952018, 3852147693, 1730952041, 1432710059, 4167584957, 1090779708, 2431803811, 3233901354, 3379387019, 1071055061, 3585665524, 2360740019, 3430868671, 3675084270, 19022788, 2172344332, 4039942883, 1844770044, 585624815, 140552427, 1135441277, 38012081, 2534069349, 3682316583, 2719294217, 1623920848, 4205209684, 2651372865, 2530173486, 2502930204, 2777660666, 1327420107, 3684565168, 3503909954, 213753666, 3199821028, 2299618007, 3232766821, 1047157608, 1462701435, 2691969644, 3050552203, 3200992637, 2146408241, 1106312180, 420238926, 3674178555, 664344064, 1675313205, 2252199756, 1979551174, 230371557, 804030523, 1474863261, 3869314775, 998590437, 709887960, 2936245475, 476830293, 525251755, 3198698684, 3455864816, 1035979466, 1247186630, 1510916089, 2411395192, 3904105188, 2456908274, 3697051008, 393645632, 2613815937, 2793510629, 3866999726, 3663071189, 3234762142, 3618256452, 840484645, 16843480, 3097301651, 2334759877, 2169712994, 2002903347, 4220881378, 1836683618, 3540719827, 335737550, 3615049625, 3700289973, 2563709777, 1091400023, 2975823439, 4134923099, 1022532230, 356831204, 652340198, 262851556, 3643159283, 3749140192, 317324507, 2149150414, 1750985227, 1986885926, 1179395763, 3522907491, 4051447796, 959171127, 2060135347, 1989133957, 2926414987, 3647485211, 2599499719, 1365617067, 603784720, 1782986805, 2339124473, 564266350, 1419007824, 822854583, 1855000533, 4424145, 3306979549, 2305202683, 288842550, 3340607218, 3311478028, 1160919320, 2198031565, 1753896371, 553764320, 2724978109, 2617425001, 220089516, 2961728541, 3483998781, 1663530576, 1839011475, 1750525542, 1637222667, 4138232001, 2752675462, 1857808437, 3516819611, 2179515368, 2190857399, 2427019171, 3371570614, 2428953138, 3373129139, 1053850105, 1369332474, 4267307611, 277168427, 4226822959, 2194816546, 943611795, 1431734800, 1647765576, 776368640, 586377037, 1727591211, 661342942, 1242845082, 3313173643, 4193992787, 1970577631, 1479369293, 2771964818, 1375084939, 1522059562, 4103351024, 1062849401, 1419535409, 3360705162, 3417831106, 1353402571, 3836246, 3862956485, 1829638574, 249530617, 756535193, 1800411868, 2784603697, 3168111665, 837432376, 2938965851, 1325019284, 1603266807, 1768983288, 4171177850, 839544906, 419337824, 2908766169, 480441372, 3530147869, 3411418812, 4217354986, 97837699, 222623974, 2862215749, 4187000482, 1778032728, 1305218356, 2495500759, 2476149976, 1463448056, 3339349497, 3019939657, 1958440136, 361148201, 2234600977, 4285253377, 3125914747, 2768053178, 2678599512, 456426262, 2404351034, 1099835338, 1437474528, 3102612147, 4197817036, 3381360073, 1182250071, 2015854852, 3158380472, 4067566333, 273153454, 3216887660, 1074931733, 2180672767, 3226812640, 2729999049, 3159488029, 3048857896, 536145832, 3825285993, 1305024436, 1160199657, 3666527760, 1246396635, 1661561744, 7376862, 3478038791, 1737226579, 1993108690, 1297884866, 2873207068, 4201769378, 396201853, 2119998315, 4141653175, 2401121968, 1663836336, 433791504, 423346033, 1869367970, 1697943654, 511601194, 2019172769, 1077691267, 4267076306, 4266906886, 2822145933, 1696849859, 1555325824, 2089224086, 1596776309, 600074898, 3599506213, 3681988638, 1011587802, 700752988, 453650801, 3886040409, 1504846510, 1466170466, 3278416349, 542041464, 2148073227, 1981582260, 304460886, 431346744, 429907167, 1580526764, 3236821915, 3432190762, 986487972, 2481482184, 1526582676, 2404772729, 71815661, 1469222473, 4101925205, 521584361, 4069265064, 1197131724, 3452013071, 1001535732, 625816764, 1851240653, 667750744, 3674709797, 4066906412, 1711956516, 1179994337, 2341591561, 1809838927, 1068707464, 1516575570, 3950893301, 3875144456, 4058692482, 166364576, 3922211800, 2314653111, 3426104609, 782784972, 45560567, 236068691, 2773325239, 1338034690, 560445476, 228252151, 2993391297, 837954117, 3482811508, 2315555357, 1624339351, 2446290757, 1688195278, 3116505167, 4062180401, 2152247095, 2225691535, 3764898996, 2930025291, 3315801148, 3438968652, 1571872455, 2210044482, 3759755146, 1888852875, 464921228, 2487778650, 2034076594, 65134188, 489946466, 2695832471, 3943765665, 3258033589, 2395970889, 3452449147, 662809616, 744202644, 1002606096, 2226134122, 1720874914, 2542148193, 1941916087, 4271792517, 3069797661, 1544148484, 891532433, 3332064507, 468076824, 3618945638, 885260156, 3530038972, 1011552422, 773073453, 2558178276, 1833938180, 3416223619, 2128108008, 978010844, 1890294779, 1013310378, 4235017459, 1828432051, 683575880, 1921218983, 3388659626, 2498088771, 1630100621, 3545529909, 2461990629, 401845635, 408044246, 3748116439, 2752207056, 1952857606, 831048005, 51948279, 3803535111, 380489795, 324470092, 2251609252, 1365449473, 1488417103, 4160135230, 1151598281, 1858522523, 3903222773, 3490132832, 3604591367, 11030240, 294520335, 2458418378, 3973347722, 836363817, 634362381, 212525428, 3234075744, 2300956743, 3321681707, 44549753, 1393244520, 2204024988, 3748523740, 3034413555, 126322585, 3736771597, 2564056742, 3486684582, 2189576252, 2766366083, 2133835312, 845321163, 4088375158, 756963307, 1552173892, 1105706408, 436751995, 3217249977, 385235524, 1095013673, 4012106861, 3874735297, 2119238398, 3639391104, 3239964887, 3609319539, 232828276, 2286475797, 3440463439, 3689755708, 437879322, 2354810219, 2972497085, 2466058184, 1751627465, 3261696758, 3525523449, 976803442, 2926051694, 3655495829, 240152631, 3011473690, 3639641146, 2227534197, 1980168924, 2769034843, 4124247257, 2140636087, 2845576058, 2764628978, 1628415264, 1242642389, 3905846419, 4237850806, 1142137516, 3399586513, 1078624454, 3704314305, 1331693317, 3449509197, 2723718192, 2880670929, 278925321, 3226316559, 3228583443, 197691348, 3631612114, 389623897, 3224182965, 3324511210, 3485373292, 2845942758, 1740892090, 4140181935, 3376982625, 2420680532, 608382498, 183181226, 1231841482, 4202704037, 3333954890, 2127239467, 819759477, 461078752, 3957010733, 2804220997, 3593302710, 2072406986, 2120495918, 2106294549, 1311515122, 2264461047, 418904703, 2738932943, 3681275227, 3645393152, 1961607582, 2802342285, 1899833635, 741355507, 681716490, 1522285880, 4048810972, 1654291654, 2125335518, 2324573663, 2924168293, 2564532209, 4017397133, 2724720272, 1752246301, 129683959, 2445575997, 2451779691, 3732971675, 985042354, 3173806970, 583590999, 3695904642, 1492522989, 319460127, 553138658, 29375197, 451390435, 965198943, 3240127115, 2500173141, 1536961813, 2164723045, 215020030, 1472834297, 168174213, 316706937, 1443951468, 1850325809, 1670981427, 2446526733, 769386372, 4167005531, 3497647535, 1531720022, 1546890330, 3618404610, 3282843039, 1825502764, 280446179, 2960106547, 1885122540, 3172160210, 1723609743, 2104370728, 1203372661, 500009761, 1412060682, 1533217728, 2517680384, 309665519, 919545732, 61996309, 158229038, 3477788203, 1947624292, 1941641476, 1376752512, 808222413, 280109754, 1467151643, 3597135329, 451131886, 1956847430, 3403886276, 2526963950, 3061762330, 4035412602, 1420241542, 100608286, 1004285645, 3500709136, 3997883468, 4001972287, 1085328041, 460041956, 1631668786, 3188353510, 1373446081, 96341225, 2512844234, 1376569580, 1994409008, 1001812158, 1099958236, 3271286640, 3711203337, 302212234, 3658698354, 3137503057, 3623125203, 2601267635, 2336932763, 404872189, 3935440131, 1829998359, 3507639139, 2805842703, 1026137023, 1996076143, 1182793778, 1323356511, 3004877617, 1684568639, 534475871, 1993503267, 654845922, 4052413758, 41486142, 3193468768, 1049508146, 338616003, 328663467, 1236857774, 2321294157, 756007634, 2770872197, 82120325, 1831747690, 3175043088, 2145627731, 315185617, 2551227351, 3438886076, 378940769, 1482907821, 2989052340, 3589965190, 3216251437, 1906012136, 780280564, 2488575079, 3042194229, 3990417100, 2405637697, 3558205389, 3131407444, 1372598782, 1747372714, 129324672, 2738974889, 3385338603, 1284808300, 4203926447, 2234517591, 166274466, 1717956536, 484225481, 1666231816, 1814404951, 4012054173, 3532953065, 3946871786, 3094240063, 1304236988, 445421714, 2480608729, 3652899690, 2617083224, 1612064091, 2873410131, 3081684000, 3941894892, 3842870686, 3522841457, 1787052566, 3511581575, 2412784356, 845722878, 1243205930, 3405232019, 2702016861, 3191166310, 3260018305, 1771164790, 1006415687, 3855392678, 97945752, 2525485428, 2250899788, 1682531542, 3163380614, 819063118, 2231604308, 2016437266, 1471797245, 2784020846, 228149276, 2336065208, 1683051031, 3156137622, 561455656, 543433337, 284787665, 1892686780, 1345746877, 3538041217, 1557057695, 733242937, 3987132844, 3222105110, 4205314470, 4030856333, 2402275793, 1813341370, 1991832984, 2969564264, 1285798685, 2570959245, 1616259253, 1637090781, 3563966913, 46662291, 2213644141, 3851897137, 1831242331, 1640340805, 3059091411, 2572484540, 276313038, 800674888, 1280324364, 1086024302, 1499762488, 1059717332, 2403596545, 2457119222, 3373169363, 2132300069, 2167398733, 818063373, 2612786484, 632623004, 2820723556, 1469564365, 1775752614, 2315202623, 368837950, 1546189261, 1762734692, 916774876, 2207033705, 2639086154, 3976913925, 3927870159, 2780720063, 1916659925, 3481710862, 204427127, 857232305, 712972768, 197389078, 3353687187, 142254619, 522822130, 1668143912, 1408642881, 719526952, 2976420904, 3318612968, 4071617576, 2737912603, 1127824539, 4217362948, 2753761272, 2931810192, 3135494049, 856656472, 2261889807, 4171380273, 421567854, 272593689, 4198344651, 1029263608, 4194449659, 4191850552, 1021502876, 1147909943, 1357696676, 918797399, 1312544110, 3692203372, 619163912, 372147637, 42351704, 1629668001, 1780677117, 1613701907, 3948461835, 2272240663, 3227983435, 1625934040, 404510347, 143219042, 1111209608, 2469257442, 2561701389, 1826056433, 558632054, 3250766381, 174579141, 2505317675, 2080090529, 3555463110, 2924526728, 664843969, 304748930, 4064750530, 1621337241, 3683581971, 3792961156, 2443296852, 1624900969, 2871008955, 2046110538, 2289261239, 3703359753, 3011245360, 1425104078, 769248489, 3460643800, 2266808409, 3450399700, 1157923234, 3557355342, 2941339503, 3571821581, 1796268431, 1668420993, 2419761682, 2720149659, 592128056, 2257081706, 2634181221, 3174341679, 3107742982, 423059235, 1988002990, 1752537716, 3669090926, 1902339715, 3333112916, 1374245288, 2136303749, 3166727048, 1887333246, 1238306828, 614665414, 2890116975, 1927030082, 3138078035, 3764356025, 2176631272, 1775597127, 2320637215, 930664459, 2714006811, 3567740621, 3777850081, 886480837, 1951096774, 166124552, 1709351981, 526287157, 2579694482, 2877471145, 3696725163, 1008608678, 3735844128, 334239192, 1987065526, 3755693084, 1876478371, 2443200015, 2055615495, 1814785255, 3982004816, 1944540, 1550983647, 1706047902, 2933892250, 1773058891, 990102077, 1758621087, 3486810037, 1251526936, 2791607939, 1934309438, 3760356816, 2843688940, 3696426965, 22100793, 2175217761, 2143884399, 3422325366, 3318100969, 932265505, 2568234157, 1669279919, 3556558201, 2976135297, 3102397476, 554299309, 3252509093, 1241930440, 3337334242, 2162242066, 3993165728, 2064546403, 3259053156, 2231220596, 496830140, 834769235, 1893044414, 2955125037, 3328611321, 959644756, 1464208094, 3329661177, 2150896026, 796388130, 4256052467, 3812103426, 2400757636, 3208257142, 2177509083, 427706599, 3099793850, 3494358243, 1765407006, 4273494444, 3696209589, 524082940, 3050735840, 524852419, 3562276807, 3414385492, 620220149, 3150645931, 238485201, 3900105485, 2669876924, 3602065467, 34379837, 2641612105, 997510143, 2037160536, 1912107568, 3469675055, 755754355, 785044459, 3003461869, 1308224935, 322982023, 1323257324, 4274934191, 1278608044, 3064729574, 3894854391, 111655971, 935176726, 3350284729, 467942840, 2464005667, 826013361, 2898099089, 1357311971, 3033554871, 4240229903, 442712540, 1189356009, 3275541742, 1947498764, 1020337659, 1866907084, 4009983754, 882153338, 1871178526, 3579052297, 1084510874, 412051291, 2090471218, 3242261664, 4069038598, 3438634896, 2446311049, 1586375947, 844754910, 105358289, 2723147745, 2690579639, 3544619695, 3109760130, 855411159, 711010380, 891011365, 909557061, 799750855, 3690722467, 2657409209, 385678680, 2214961410, 1357430270, 3879526239, 424587013, 2715702585, 2901652386, 735026264, 2934034663, 3910194638, 4036323338, 3778205279, 1039414772, 3936789366, 2120869196, 2977327867, 100532018, 3445314939, 331902504, 1523874731, 2563354067, 3637692944, 983281070, 2561757799, 914338492, 3815727622, 105836367, 1082468256, 2972153228, 647677686, 1177690189, 1075669042, 2135502350, 4142096654, 429733287, 3757138689, 517049836, 1839695642, 1751750842, 1672615447, 184153533, 2624210758, 2006536704, 4121242867, 335823896, 48974781, 2549521190, 427705233, 3788258673, 4136784541, 1374990423, 1841587854, 2381968138, 3471927484, 4183835765, 119240421, 2829797657, 2125491841, 4189723371, 3234941012, 59740736, 1731286347, 1993675155, 1321815440, 719013046, 846141684, 2239425410, 2888929549, 2579932776, 2257721819, 1658582483, 399779562, 1037832920, 1281703611, 611256474, 2046938807, 4270289584, 2307777258, 2878595489, 4250769239, 687656188, 1635899678, 818620670, 3399863294, 349178592, 3058434838, 1076802437, 3619787754, 2636894489, 3350021363, 3139547246, 571527454, 2420494092, 514445244, 2720907059, 4280612492, 2630211737, 1513450113, 3560785944, 1558676946, 672234196, 245353286, 2124269708, 2173782941, 2076017144, 3105411850, 80478145, 3257078335, 2055873736, 4009324010, 919480135, 2353859867, 2100737407, 4205348180, 1974842972, 1378954540, 483311950, 4249604785, 3535849283, 1332301573, 2963221539, 3263082144, 861167946, 2050681734, 190876704, 870969857, 3377125614, 1077224790, 3252325693, 1974716903, 2254069499, 1721981602, 2169061205, 4198682106, 1109234233, 3611744763, 2779471515, 2940700903, 4156665485, 3167006758, 487089934, 58049863, 2842046352, 2579547159, 2777423261, 3414581096, 3727409815, 881994631, 522915686, 3184417211, 442449399, 2833639710, 3716612484, 36825244, 4176589930, 130565546, 44309730, 3131791922, 231857436, 3668790384, 118847566, 3490776151, 2036532686, 1906198156, 3689951351, 2225335359, 3019309425, 1302438417, 4129503509, 4184450073, 1544394925, 1508720770, 3661454269, 2066940638, 3459554357, 3297701217, 2221537513, 1967946734, 2088440317, 3060667417, 2559038082, 2517732887, 2345782689, 647527783, 2566962570, 75480261, 3959552201, 3963834340, 2732837946, 2836570682, 4085630678, 907547314, 2567205267, 722292439, 374379975, 3562726660, 1773564837, 4247051309, 2240293817, 2205103536, 1583631472, 1272240324, 2037674883, 3035019720, 3435628623, 2209408764, 336696674, 3202553761, 874105004, 4103017138, 2701509061, 1695414050, 3723440268, 4235829445, 348281364, 2678753360, 1111521160, 931669818, 577201113, 1742959561, 723418245, 4105647172, 3596546830, 2011729939, 1523613353, 1737812318, 1194240379, 503878841, 1992186900, 1555482355, 2906245572, 4223858686, 3589608390, 2763322182, 1176860797, 299536865, 68075497, 3852271878, 1573701749, 3330291952, 3792535310, 4293900023, 2466266418, 3650125131, 124780204, 1600936104, 3322668050, 3546034917, 1417694715, 2686190175, 1696616304, 3277050852, 3777015444, 68414328, 917760273, 33668224, 3366555430, 1920227126, 3143806738, 3608484595, 3853615213, 1754867886, 2667630917, 898663678, 2877955100, 1260391530, 1238601820, 972066616, 888000370, 2894254556, 1516949005, 3783068241, 1327261549, 4249780140, 1182329290, 1347531467, 1965929169, 994924326, 392202599, 3055669288, 2474877237, 3368002299, 3693010593, 3058235455, 523901030, 1619875748, 1503884238, 1733834387, 745751645, 3902437961, 1383528081, 1680103727, 478772004, 570804163, 3042007137, 1723137703, 4025281997, 2431552589, 1816725147, 2387449019, 3201204809, 1825441095, 461496972, 1324957585, 1048036972, 718384449, 3785995126, 3145168300, 789773385, 2406641932, 1903997023, 1951586263, 2491304476, 599929120, 2935695648, 1164445856, 372726998, 3866354455, 3446264351, 1544488356, 487299173, 2807525014, 2899730455, 870869292, 3529772002, 3120775062, 1085987090, 1180174960, 2200243759, 2135235770, 2960863502, 2599801223, 1748525246, 3529848960, 2843212932, 158376075, 1242133496, 3703772808, 1089753629, 4034050361, 4208973277, 525459716, 1895898437, 3548687716, 2410003510, 918906123, 2954162981, 2551642683, 2919740622, 950316520, 1752328355, 3427497867, 889867656, 2808783964, 2482521045, 2702876593, 3036175196, 2400397982, 1272742836, 3047369962, 1348007578, 4032578993, 3643645251, 576601352, 1156884800, 1937924213, 1224103665, 1478218784, 3040716480, 2280707049, 2571643897, 2134763013, 3235452836, 805871410, 2347934807, 165801738, 1488455734, 3170942616, 1738812452, 2033726243, 840563817, 1196459273, 2005766193, 3892058430, 600955901, 4111295414, 574924749, 3709895838, 3000562472, 2045326944, 2716167176, 3946188101, 3496846866, 2128369490, 786637692, 983241679, 3980218374, 1703991401, 1367095464, 1811855270, 2209932731, 2902189975, 652249210, 2406429189, 1800606653, 1699491126, 2345333666, 182075713, 1222443415, 2692181546, 2730164190, 1509324352, 3245174045, 1027091041, 3119269373, 1333163042, 4172286380, 4149977099, 2962426952, 149850895, 3675514756, 4059946736, 2104032391, 2855865947, 3393815855, 1231934147, 2942905637, 378365272, 1798451795, 2866667428, 3530097927, 3427561806, 3505993678, 2483019544, 4163459734, 3876053181, 3523156992, 3227831811, 3700638184, 1160956006, 2962232317, 1367210412, 934796103, 3915593734, 623521832, 531686864, 221472978, 1539361295, 195832432, 3017129530, 2918882331, 3050088459, 2472518894, 59693398, 1277222293, 3162550311, 2305382148, 3378023093, 3370921915, 161834679, 3822562718, 2271516113, 1233511656, 670621431, 440247887, 894612154, 2942560191, 302500508, 806463810, 3572723838, 151300861, 3675733104, 4160642598, 4090323291, 2171289649, 842793716, 2328147054, 3350977081, 341639065, 3165499371, 1707990532, 4241165961, 3662612806, 994734529, 3432979513, 2436454475, 233926186, 1631873009, 112970611, 3508964744, 3553682970, 228358990, 1002614832, 3724226990, 4054714376, 1231810823, 2074087340, 410037991, 3544763794, 3890444893, 4151760575, 357988595, 2202989816, 649945385, 2422385825, 2807619036, 387684485, 3589367963, 690610832, 630774461, 776035696, 3050027414, 2538366942, 3997925554, 122662643, 435413246, 828370496, 786973023, 382236529, 3966043115, 3808265130, 3365876850, 486566084, 2078242034, 2690574963, 1393977581, 628990150, 3367181830, 4003563590, 1956390498, 1300580157, 1762345706, 1499979612, 1316684563, 1949779849, 18225614, 2656427553, 573889182, 1955448282, 3229654647, 1023123802, 57703396, 21095199, 4055141587, 4259923784, 3003027516, 186627919, 821597403, 1665383443, 520259156, 1413820811, 1452976547, 532794202, 1730919333, 3232579457, 4093901092, 3009698197, 4020174961, 2609500387, 1355081635, 3041790454, 1743753067, 3797058996, 1492943332, 317743184, 858404703, 160021574, 2441755855, 506821135, 353021548, 2193867835, 3640650896, 2966691889, 2319568284, 2199240445, 1473100693, 1651161517, 744111510, 2084130364, 616788531, 1745151822, 4105047172, 3745114833, 886882994, 1995759232, 2463935411, 1567201540, 2278706780, 541518930, 2290542140, 342133594, 4072573329, 2849283388, 1401630469, 107870345, 976229088, 3448996705, 190774238, 735101163, 504888004, 3831243209, 1901497876, 922076208, 3585317934, 2957382433, 1129781407, 635402115, 779941827, 1072610307, 4186953705, 3457510402, 1594867971, 1894524314, 1711050904, 3773765685, 3789237457, 812366160, 1382946344, 624400918, 689988725, 1526801401, 4018627824, 4234057378, 688760140, 993396619, 2131379943, 4148959497, 720975267, 41087221, 461832106, 3911266461, 614855762, 1800935062, 248743999, 1435673041, 2457119428, 3544294960, 532290093, 972178077, 2678403338, 3568366749, 3629774350, 53920611, 332686104, 1983473092, 4123003245, 11439435, 4289253497, 2047163195, 3012085539, 3997215806, 1528748091, 3722821247, 1397980131, 1020739852, 3974929297, 733116568, 2955989652, 4260716960, 3324638238, 1496339441, 565978882, 1498316027, 2657036734, 3027223370, 3616298199, 895520899, 11123617, 1518217166, 1093605534, 822662129, 2664434558, 972089765, 3367798850, 54636563, 1059694864, 3046384384, 317984858, 773766890, 1994253946, 3995241221, 1782239658, 1748541931, 405267130, 3918621717, 1341452889, 229862273, 1762723273, 3898428736, 1341591978, 1162797219, 3833316701, 3902555656, 1492787388, 3060912440, 1775017101, 1244030611, 2524652156, 3946945070, 618403406, 694251296, 104818117, 3909430713, 1062029979, 1258046191, 3498523283, 720910761, 397753728, 1630098336, 1706346947, 1361008942, 1060769650, 744922194, 3269832101, 549117868, 277225968, 3464699359, 511459409, 2534173846, 2798500711, 3690143917, 138489542, 2071325306, 2159311000, 1646820942, 2581286545, 3939599455, 2759873629, 3918177268, 2831349544, 4084852123, 4283801325, 1912241337, 2777624898, 2984275989, 86044337, 2214158244, 3841560922, 3254060558, 2220231905, 1364045191, 1886852810, 1305263701, 2005388776, 3592606307, 1360636735, 1491253079, 3982321881, 3830657809, 1885972364, 3093500727, 2654728331, 3350940006, 818514022, 3408779412, 660014518, 2625756548, 580452684, 2269045652, 832807051, 2523059773, 3116985954, 3467924622, 401109644, 3097983905, 3631111911, 3221205110, 3296963434, 1499334810, 1390855186, 813927916, 482770791, 1971829076, 4033487073, 373661631, 839521958, 1444731312, 3862942649, 155119575, 1710883086, 3423183068, 74928788, 1872923852, 1274023589, 3845742630, 451106255, 470227178, 693777045, 2640205956, 2165367173, 633170373, 3186529265, 1361921971, 2120354052, 1632445656, 562925202, 1329112186, 2183600683, 2007484419, 864666000, 3156966963, 2803857442, 3852095001, 1130829428, 4162447908, 2368967756, 1644860371, 1656086381, 987680170, 159572114, 4157078892, 332107059, 1581139515, 2791824251, 2656137666, 98170823, 3026956082, 3270693766, 2224890363, 4084179510, 3763541607, 718845665, 667494784, 2063350695, 2143298895, 3781261303, 2106650969, 1491826293, 3546136305, 2175934962, 4244283251, 3147432929, 2375769525, 3517621677, 44464876, 3456527761, 3746458685, 369503284, 1240550731, 4211835948, 1497201124, 4143661890, 342275087, 2514211544, 2727626673, 663943313, 4087559174, 1732952777, 671596707, 1310113975, 597326183, 3215046089, 1152492489, 3042772063, 1967189503, 1318169897, 3647564015, 3351956412, 1836891494, 1900833566, 2815417628, 302854453, 3802869394, 2472648309, 3311045248, 2410755662, 2998515838, 1982913360, 2863593924, 1067139968, 2510377264, 3976000051, 3918535622, 2314938243, 70409343, 4193060776, 161581757, 3492858122, 3686310423, 34271743, 3709158651, 3065621001, 1014706343, 3950906013, 3645626548, 754046094, 1652423054, 4195784701, 4094207734, 2198040634, 3471152412, 2777111172, 2008882289, 1437541933, 1950127562, 2212968410, 1038946523, 42127005, 2016100908, 3326445538, 861293296, 17450577, 3810563703, 3735877544, 1251294139, 532411693, 3871078731, 1201845601, 3315932688, 2070484275, 3082455013, 88683918, 3293027334, 846530100, 2790689845, 2548657752, 1186924729, 2292979305, 3758506316, 3047117699, 4174731958, 3155748152, 1177467379, 4016993536, 3104135508, 1211537116, 266984526, 3119742558, 976627997, 820177386, 3548165932, 2113496885, 2508604389, 1655761459, 1189462520, 2455968571, 528711622, 3323882799, 2559694861, 3128689657, 961214688, 3181603995, 2023637634, 4222105678, 1834894725, 852832820, 2074846117, 3135368213, 4036565774, 2285697521, 3792066901, 301507715, 887668193, 1555946225, 3836939347, 2036310393, 362634531, 536627340, 1448721422, 2906846919, 906575138, 33017575, 724345683, 579882826, 751076401, 777102384, 1407242910, 3758727226, 169061966, 30167615, 3234579349, 3306582132, 2931560399, 4195186269, 3851368155, 3958726957, 1902922022, 2564508558, 4169100926, 2791259308, 1008712385, 928374064, 3096152537, 1002791087, 4285992274, 1974613349, 1200882498, 3622249434, 3125986971, 3860662476, 3152225087, 2321868827, 795302903, 1008005528, 1478389741, 300714544, 2907010025, 1579107918, 3839770217, 1544573644, 2998667545, 3664825723, 3810312161, 2001840358, 466213655, 2863800604, 2415594267, 3958648755, 3780800250, 2080309157, 2619846926, 4151811384, 1804995950, 380721630, 1573963342, 2189479286, 440322462, 2338635071, 2323479786, 3907215842, 1377070956, 3265966060, 429364280, 680025036, 810104218, 1983057803, 3055678372, 4245029885, 3654692606, 4189677754, 2424711106, 3365336501, 3907701693, 1771011592, 1687969191, 1797854663, 1805846876, 865453774, 284095064, 3773642217, 1268554421, 2274742808, 3112804062, 3624414940, 3064186278, 2483307527, 3597843274, 1673924389, 775867626, 3311505338, 3293132526, 2107448102, 3743867919, 3012984668, 3460119209, 2618277245, 174480409, 1885566640, 512619891, 1653745840, 3069872227, 1917974915, 1696082170, 3226258395, 2508281335, 3767124980, 4210530499, 3264636094, 2912974795, 2706592932, 2642355024, 2710333667, 1735739882, 1720494761, 3532737255, 1182784865, 2118330527, 2158324961, 4082561099, 382181738, 2114004253, 2451688037, 2441346178, 2077031406, 3275483756, 3367459898, 1612156252, 706306074, 2626133784, 1225133474, 3597433451, 3187059452, 926428306, 4034710138, 128227999, 2192535267, 1020577179, 3720957210, 3870976061, 298892753, 2946070030, 1854712059, 2174032334, 2797879455, 1706218149, 3529192810, 3245308559, 550335753, 1456529877, 1038864137, 412323527, 4289912010, 1240129304, 3985299099, 2518230252, 4130308087, 118664331, 1500963499, 2406673217, 3193494894, 228394635, 664200210, 82077259, 3976423263, 2302706794, 790320919, 3712738243, 1789042031, 3659914326, 3969873426, 1471250364, 1059640441, 4291606206, 3038250170, 665487005, 3381034960, 453993507, 2748477556, 942930807, 326374365, 3683414533, 2865020191, 2964494218, 3433343545, 860022823, 2002173919, 1466750296, 1300315456, 3216748520, 2149344678, 891738892, 54060074, 932386442, 2534020216, 3944203395, 1990563036, 2716500619, 4080255799, 6135471, 783325672, 1167364893, 3187843270, 534919523, 2455491838, 154778836, 3527970007, 2101747289, 4252269657, 3597032741, 1319819025, 1173404, 318454468, 2521424048, 2673167481, 1234774685, 2351343861, 1661972905, 2086609540, 3288490745, 202948567, 3110666150, 1865946509, 3341966038, 467798329, 3063472949, 2450183369, 2928091860, 3117285087, 3380931231, 2464828904, 4271354240, 1483789055, 2333275081, 4198127126, 3828593253, 3320508196, 3453847289, 2988202336, 105177080, 2789089068, 2551125917, 935888602, 4198327448, 927472097, 392968259, 215279997, 2624762196, 2503836763, 2424416076, 2832454440, 2318395785, 3434584585, 1566247781, 2514183184, 2321668867, 2967873607, 2589260842, 1734048668, 4175719334, 2145008166, 3471009408, 917109299, 1310276096, 916630741, 1667211842, 3852372663, 533289978, 3919187068, 3933599603, 1360476007, 3539229614, 767697171, 343612879, 2535779936, 1495686562, 951800221, 3526636197, 1032590615, 4101479099, 4347700, 1495001154, 1663128779, 2929549143, 2025509876, 1680869690, 1730309605, 162132906, 1882991511, 4069603360, 2940980376, 928018466, 3635595236, 3028570259, 748051567, 2698059058, 1502352401, 3891147453, 1173995753, 166057553, 471197177, 418622041, 4109654670, 1524523789, 4065654271, 154898494, 1232969581, 2009324952, 1948719449, 796465166, 402041357, 58738121, 3112763617, 1963181232, 2967440799, 3658840765, 642930408, 4108514975, 1428588536, 3999670368, 2040680510, 126915802, 611628644, 152187054, 3832703365, 902062721, 1333547330, 1083710488, 2507835946, 1347969599, 3317817387, 1532691475, 2194961747, 3599187270, 629040970, 3405494553, 3760639876, 333419717, 520388833, 4017457320, 999914526, 2664902425, 1315281930, 1459308505, 3956985937, 978032175, 4142790235, 138448590, 47577877, 336874990, 780934063, 1207533391, 2084971566, 2343266482, 345522298, 4285733376, 2837701820, 1149558921, 1641068669, 1765755285, 2380387099, 536022937, 1193939294, 2836057522, 1984975753, 1453465658, 1640871404, 2963533522, 3265644819, 3616064549, 3345228199, 1737409110, 2455550208, 226541331, 722171018, 4089335891, 2711035004, 3513637699, 2697012710, 4205716286, 2411176451, 1295672596, 2653731504, 2363518926, 4205044757, 2116860861, 1731642148, 3281339372, 4001363751, 2902053086, 1885712865, 2201978928, 4267383035, 3790522785, 3988369543, 145807356, 1241040360, 2312794539, 1471744692, 291956286, 1626921281, 2370410537, 440967664, 790926888, 4012915251, 1762208871, 3075047861, 3013498933, 3808559503, 276522198, 1120374937, 1445861451, 3164563980, 92186446, 3174183593, 4088058210, 287689046, 3752576791, 4263753988, 524950569, 1886468153, 2018433793, 2170499221, 964804608, 1360580928, 2313605086, 1757449858, 2684278056, 3190842680, 2803759847, 3804530022, 306053006, 2197392779, 3390264813, 1784528243, 4130656314, 45254839, 1460923873, 3986689602, 663564742, 3761374567, 2132811217, 4007868460, 4010813538, 1009181664, 4062351131, 815207121, 2319312193, 3020492395, 648094536, 3873147312, 1644149368, 3172583442, 1946193570, 809222452, 2085842201, 1618738337, 3175233856, 88589160, 3580199788, 3538446797, 2947268508, 2678908838, 682757164, 2481568859, 152795398, 1213222557, 2719345235, 1121911855, 4196075468, 1083963952, 4137699563, 3155200699, 2150621154, 2252545609, 81324348, 2645191575, 1420683478, 104731885, 3590564252, 216334511, 2470045097, 546636038, 296758313, 2481698372, 1319825669, 1593319974, 655082668, 3642597812, 956496493, 2491485896, 2771117581, 1453878000, 2994278609, 2471415176, 1105117025, 2515836502, 4042061948, 3075349250, 1145751892, 1163400580, 2299676415, 1457740350, 2940865539, 919521901, 2922379624, 3938505214, 2462161441, 1339993333, 3339419126, 560991202, 2611266638, 2514870424, 2326252373, 1592963744, 1559929333, 1869982708, 3507164546, 2088428565, 3826520005, 1888288623, 1312799442, 3451855745, 177976080, 3358773618, 181663708, 2792700968, 2917357178, 1716944849, 2289764499, 616951420, 2750078803, 2502459634, 2244947037, 2823345940, 847886758, 624379972, 3651635712, 1339043877, 508805298, 1893055871, 2759039620, 2248293189, 3837923232, 3616136613, 2133453702, 2462037067, 504487136, 499980167, 3127628307, 20338469, 266268122, 1404875020, 4188356475, 1771309722, 2152122718, 690185214, 1053696788, 3972976363, 3887993091, 1870813639, 2804720650, 1315188673, 1116767764, 1044750678, 3606848213, 1306779359, 3476273792, 2401983462, 1871409927, 3706854022, 3352357631, 1671324144, 3522704361, 2277973744, 4210326395, 113035293, 3381381064, 3009615384, 1668469440, 1277515521, 4097939685, 3650798396, 2667016660, 3199220470, 3027085547, 1492445168, 759539096, 1533852036, 3112990414, 1710489249, 2007737089, 1779055101, 3349346151, 1416095057, 645783184, 1805423032, 2314022815, 65219720, 3649783030, 3662262975, 3072555809, 1983409870, 4234464376, 4016677229, 3786291217, 3712549473, 3717894317, 376238642, 798606937, 3606138440, 1653713762, 740712823, 3311852428, 3240508301, 3953397525, 452431825, 708288623, 1494758085, 3042377252, 2198712870, 18614041, 2620350612, 4141844497, 934509800, 1306267329, 1126282633, 2600290828, 147747834, 3000436033, 123325868, 4072627515, 3214467981, 572810913, 2038934967, 1400511850, 3913240723, 3829050295, 3463291579, 1998272097, 1564847882, 895094428, 2592272081, 3943540031, 3895289207, 1362003451, 13687322, 3124041032, 589628039, 85465305, 238360992, 2688167618, 238611453, 4154359656, 1777174426, 3885895823, 2837118631, 4267548779, 3657122190, 435812151, 2264816268, 188632725, 390683284, 3222857182, 844878476, 2778549694, 259975202, 1374213928, 1773580822, 793644594, 1215288770, 1805412171, 212417560, 411688434, 1630074079, 1794926664, 1927717982, 2890387096, 1374658622, 2929126791, 3478767873, 1755821033, 2100827970, 3561620198, 3709107773, 2109827154, 3727254801, 2069895399, 1135331648, 318481903, 407578308, 2467606276, 2251012898, 610657897, 2988996925, 1043151670, 2699549084, 2279806728, 1704835761, 4036344180, 333915257, 3025917690, 1099638039, 2029910323, 1727500657, 4177285329, 3708592989, 918252336, 1803554197, 4203909617, 3878996731, 2713811729, 3956189685, 2230792437, 3954935779, 3659899895, 3895055360, 637159628, 2703998438, 2773162449, 140431529, 4204434692, 840179363, 145578402, 3312879749, 1231008587, 900700806, 1329266257, 1819119370, 2161347386, 3413718601, 940746950, 3924659743, 3375898561, 3546389012, 3531888783, 2823466700, 1330111567, 1211745640, 2685098997, 4169048290, 1666879399, 1785967928, 1453370113, 1203480888, 3640806791, 608623787, 3433986561, 2487411225, 1064824009, 995893453, 4245300879, 1409465674, 476684542, 939824910, 2675512747, 3123544329, 3946389789, 2083296717, 3079998744, 1069855367, 3635740453, 3977200801, 1295131349, 223554941, 1880208868, 1418918992, 2477335752, 2260380949, 2558044057, 4043466456, 27105249, 3635473237, 1576711385, 2236354913, 4237645459, 3710276051, 1144027267, 3893024125, 257837421, 1927612146, 1830692220, 400436072, 3626192391, 2447197222, 3901328031, 133425137, 2211072427, 580090117, 3542620936, 4082002089, 2044441543, 2478154852, 3505767577, 3563155502, 706658208, 1724320064, 752012906, 1716465027, 3970686083, 608076360, 2174365326, 234374614, 1321693396, 2696538028, 175798096, 2478382171, 1003030466, 2231005595, 2075198910, 2187483092, 1217300970, 2548834649, 1643722355, 3511391248, 2381515610, 1909934694, 1827736854, 1761676280, 3763885419, 2609090726, 2065751200, 4033147765, 3349015077, 3017272491, 2778135498, 3183285307, 2430277934, 2343394651, 244594013, 1195564061, 2082989793, 960939317, 2563156207, 3419119741, 2543502334, 3089824147, 3696092210, 317081724, 4092364577, 1738336379, 527013590, 2584883599, 791735855, 273857853, 1767761684, 3453316183, 3367823305, 1363693648, 3842003573, 2577534050, 1438070374, 1248440867, 1912585004, 2067307082, 767513280, 271536857, 2735500796, 398859428, 2149449843, 2662116475, 1841555827, 3144388666, 676948408, 1210487687, 1419040378, 433260498, 1366000355, 1496069813, 1129304510, 2690633444, 7360389, 2298933637, 3731912134, 1893032821, 4262679700, 3132643805, 1554856959, 3086607206, 1700893250, 518502205, 3301779847, 643000396, 2396422982, 898506835, 599040222, 313405939, 4210580479, 1211597100, 1150949306, 2159441728, 598287602, 223131028, 2716470863, 1775166794, 2413051619, 587035068, 3569662591, 2751026020, 1304562455, 292767579, 3841583026, 173740189, 727438869, 2499412243, 2581147015, 1574970633, 3110614760, 3556211627, 2616633379, 2364102540, 1467276752, 1731386869, 4209447382, 1409455444, 1529590391, 1722978445, 1513097284, 1944832113, 1807228594, 3637478094, 3654632906, 1734949193, 2456699241, 2490310730, 2852245538, 4037528106, 4150820147, 4219625507, 3889384399, 1689296186, 4234638567, 3085351460, 2673814877, 3544138840, 1573072332, 2164274166, 3999298716, 245221680, 3985903544, 2925936515, 3093654531, 2322152245, 2717084226, 859209532, 202969187, 3241947229, 529230335, 4164414406, 2731459248, 952609606, 2923422888, 2584482626, 2383363684, 3212703201, 4189320480, 2740734396, 273650538, 3672457703, 2005467121, 2403983418, 1574286107, 2120688120, 2510170504, 3358929557, 4246701337, 456597632, 2036641609, 526437862, 577902566, 1504806080, 4210073654, 3722109185, 2572271945, 1294637244, 992002584, 151074021, 963374667, 3221172920, 3425518289, 14799669, 3260447839, 1811007862, 1726169366, 3385607866, 3130942707, 1114270998, 1388215768, 70852744, 3606828137, 66385275, 383248815, 3192776876, 2228048601, 3827447900, 115899535, 3484872170, 712300850, 3016432103, 2199121776, 4008471926, 2427157669, 1179592976, 4061112919, 3291515724, 2498933734, 1662160568, 614191501, 3693063186, 655736741, 937128957, 2375076378, 531649406, 4078207846, 1367221406, 447762263, 259899562, 4208907837, 698952857, 1165248248, 1604407476, 370540777, 848471751, 1501356088, 1880624364, 2101571505, 791314367, 3126636098, 1173415917, 4110911503, 772268666, 2727996082, 1905044132, 1573674035, 572744234, 2414502914, 218216311, 1502250942, 3316211928, 2986410323, 3102678400, 494311369, 3782114463, 745777391, 1256464575, 911053966, 1558335516, 2536225832, 4008176176, 3330976735, 694212484, 608931359, 1034390826, 754032926, 2307850989, 2008991110, 2159584971, 1425492600, 2495220613, 2145327593, 2794925514, 1095642459, 2114128442, 2181790388, 3330305963, 1877298279, 1129831693, 936289744, 4025524568, 3834923035, 396689387, 1315399329, 1303824586, 3955688563, 2134867894, 2620402238, 4190461301, 147958685, 3284888544, 2874356687, 3218935027, 3114241752, 1618077297, 3884603017, 3130257901, 1300430580, 1105411202, 2407307218, 104300835, 3208275276, 2265758385, 595024997, 2412414095, 1914461635, 2129582471, 347262846, 347161990, 1711488664, 1620167821, 3923760611, 3473633223, 3322312437, 4231700456, 1155652283, 3852955168, 2478878707, 1257579011, 132567621, 225631472, 1781257981, 118498044, 2831250077, 3353539812, 2718733011, 2981749044, 2554297446, 3690663734, 1797262199, 151054720, 3402899939, 2063191375, 1046936366, 4088188652, 2899395182, 3220023991, 2390253796, 421973397, 1594843286, 3228322305, 2823425408, 1343952081, 3151370968, 887019569, 1635538690, 2439512969, 2659487293, 3712684270, 1866830443, 721125346, 455199843, 1590384492, 2734176283, 3326830965, 1811855440, 2899706086, 874487664, 1540519447, 2358690823, 2064013342, 543928936, 3955767239, 287049984, 1900979480, 2408504123, 1339414324, 3244359974, 3599317775, 419514114, 2845155420, 1752645325, 1895130014, 3795179558, 1987734626, 3810947465, 4221021850, 2280024230, 4165324242, 2884333595, 3562352896, 1576689947, 1489239493, 621218799, 3367153809, 1434879993, 256154666, 1097102983, 166839641, 3813781153, 3156405868, 245032485, 2176421558, 1429473123, 2597633183, 2451168493, 534775718, 3663814717, 1043648836, 2957392924, 1083252185, 2801717107, 485847134, 3876739207, 4185612733, 215029271, 2384583804, 876763285, 766475481, 2006761433, 74066485, 1288502881, 2446268635, 3333815521, 1888373893, 1024378105, 3430113185, 4263950297, 3417563238, 3191183799, 2415604554, 2080394752, 2904829060, 4019363187, 1787859831, 2045038919, 799341302, 211827438, 3326573853, 2275397087, 1103205767, 3494742341, 3420429697, 2230584027, 3980791613, 2077586763, 3948077304, 2063097498, 807784909, 3933258858, 889661027, 2481780003, 614585479, 3448811343, 1100203026, 397609041, 1704236722, 3106119391, 3683603096, 3191576, 4075784293, 2272590255, 1815735517, 659997964, 4185929607, 1679721915, 197075126, 1827680093, 4027033650, 1559397529, 262962171, 966816095, 2641398665, 3811870937, 4144206424, 641155872, 2179962017, 3705065656, 826415396, 563445918, 3233814315, 2741396245, 1062835003, 325874630, 1398540754, 2399467628, 3348726031, 3288097382, 3755648129, 2375885834, 1172383616, 1281978874, 2703750376, 406400132, 1289061206, 2629527594, 588503589, 2022730153, 4088252865, 2204551422, 3904101482, 3472105090, 319761691, 2279902893, 3277687050, 1241161358, 1180591805, 575409504, 3828182615, 1219462802, 4003161597, 260047354, 929428768, 936730797, 4076996434, 3095864438, 1710532035, 3912430306, 474550552, 3656851596, 1173679662, 2200505117, 1068447005, 2735726256, 146824919, 2088618400, 4259533741, 4164666572, 1628224185, 2944786585, 1048145115, 3202753190, 746419308, 1473258234, 3834172312, 1286800101, 690912254, 50491440, 735282567, 1982334159, 1204064287, 3084851852, 2582688239, 4239073532, 592326839, 1964082269, 2407190942, 2296007718, 1331134099, 2328348228, 696559717, 2209523187, 2028044069, 2754170922, 1955511007, 1225585270, 1051057357, 222170431, 1508421016, 1417286984, 374855394, 208271046, 322360035, 3101187020, 697694970, 2806821565, 1506163625, 3649332040, 2949139593, 3830915620, 278147753, 3626085934, 3576602731, 3287501885, 985802092, 1707350732, 2365267040, 3164670506, 216244566, 199587935, 2821379590, 194786361, 3324292644, 3940715511, 696015674, 2325784421, 3116505762, 863252565, 225293955, 2329207021, 4126688549, 2381318511, 3080314235, 1608642229, 2958842752, 1029239900, 955063324, 1202987903, 997512866, 2837447318, 3062316384, 2031604926, 3971154912, 1502572308, 316364357, 1309300905, 2979610041, 717716411, 142528762, 53405319, 1731514117, 1632307342, 2398464841, 2460213318, 1348264309, 1913916743, 4005089566, 3393732511, 3720737308, 2814088703, 3105813656, 3625830599, 2398050873, 2627755221, 2295538017, 145841846, 2974116843, 2989916605, 169488863, 4229283191, 1772887196, 3785674118, 748477147, 1501357941, 2315809666, 670682268, 2664333231, 154417109, 558074401, 464372563, 3127151647, 2261494612, 2423752212, 847411504, 2710594963, 1317112661, 1789675120, 168619857, 2724423156, 1081156857, 454361642, 1847031597, 2079341817, 1831182336, 3992899597, 3638321041, 2317938167, 2171967682, 2874745419, 936994131, 3170334074, 681553499, 418961820, 2355789560, 375750278, 749594530, 2330414563, 2052143186, 177367665, 313817611, 106252658, 776326051, 1957351548, 101316236, 159359259, 764357670, 3245350366, 682288462, 2958952284, 370952428, 238865545, 3420564022, 2391722386, 3131402060, 2724419853, 2551483900, 2136405083, 2860801888, 2965005124, 3419568627, 2679053747, 233592972, 1908948474, 1153915709, 1264383114, 1159720685, 3457625415, 1845967146, 3241076987, 3355129947, 2169469270, 634959633, 771713658, 2122001721, 1216646048, 3282377831, 413375523, 4271365691, 2830199183, 1595953974, 1477368786, 914837699, 1383922678, 1193428931, 1724104636, 3020339199, 2759858975, 401258451, 3175139323, 3785297293, 14662688, 3263364063, 1008380234, 446575046, 3193885701, 1044485725, 381681918, 1373401464, 2238937565, 547430223, 1518272674, 4275750660, 3903977896, 2574097284, 119182390, 1604181225, 20191852, 138479993, 4101289557, 3141619729, 3291987065, 727641040, 2553979592, 4062560812, 2699048994, 4004403818, 2599721885, 551902156, 4255005956, 3998887307, 4072918283, 3711695527, 4066944922, 4138597852, 2906321205, 3614396132, 1325721812, 1186424941, 3539371216, 1192408337, 3045631634, 1272391939, 1382494469, 1149065647, 720816597, 1425022173, 757822935, 4288871828, 262107809, 2467653923, 2964728372, 2629582963, 1151904145, 2229223990, 3714990676, 1712953921, 3912545784, 3633571120, 3739242161, 4034100138, 3139822942, 1600808810, 937317715, 1591683722, 3797493087, 3487089161, 2978932684, 871538606, 2528088948, 1354371594, 2687711767, 1867906002, 4038175600, 3969659316, 74673316, 308218969, 1072211526, 134457544, 1071641043, 3607513666, 211852237, 834615687, 824557755, 3530001120, 2221933067, 4068049726, 3027342250, 3498422875, 312946308, 1983354222, 590157197, 1946871337, 1390328759, 1274724042, 4274035800, 2354232853, 566640631, 1062255312, 4183964069, 1054927816, 1631778229, 3340193002, 11610556, 2637094000, 3520597889, 2857248282, 1696969536, 2472144399, 1107631395, 3137575034, 3591683412, 3709982811, 1378976395, 3768782632, 299305063, 845868654, 1918197853, 3648793753, 863935478, 526691842, 2972662123, 1167796072, 1301676485, 891411704, 1261701041, 3159843282, 770791139, 2776669375, 4064481623, 3015452510, 4084847013, 902175275, 3927330170, 1849007975, 4267654355, 452371803, 2006394862, 599824857, 1262980461, 2638119595, 3915000734, 3246477489, 1279463906, 2116257047, 2580449411, 2429947872, 821420833, 3992248670, 2732608056, 2662224309, 2141825703, 1689477861, 676385857, 3201135463, 4124630417, 990583695, 2890655972, 795164695, 3888613093, 2709928246, 615988582, 23003169, 4143324229, 933095954, 1154085098, 480512837, 1129725924, 1520295669, 3829405945, 265335208, 4097513624, 4045394235, 398397112, 1706651691, 1693633887, 2088495462, 2215365913, 1895775993, 2432382203, 352930354, 1733327210, 3695655126, 3005410016, 3193024555, 251467294, 804097435, 4149071241, 2789741029, 3478902754, 2276608642, 4088202659, 2830048222, 1558736660, 1950281195, 903430620, 1722687274, 3597372348, 3288523483, 753978048, 3464306386, 3726038433, 744314611, 1516057700, 3220433136, 1289401123, 2998629897, 2393895440, 4081837731, 362370900, 44738462, 1468603651, 1735778280, 3373803657, 2996591353, 2425872719, 2332578424, 722527730, 3217668763, 4086478377, 3934391273, 182940821, 946392942, 1161270076, 2246058192, 1966415737, 160864768, 305749625, 1271788703, 2304706985, 1599880016, 269768670, 3507465799, 1138844049, 3221797643, 1115612263, 520191077, 1888099973, 4085696616, 4005984022, 1907473560, 1952577047, 1096378800, 108286978, 2297185182, 4155295568, 4172240829, 1736486289, 2725657863, 4242257481, 342226996, 344806755, 367469906, 3596779000, 2015369028, 1343035422, 195444261, 3820261021, 1265272679, 3623087454, 1518582216, 2808265063, 3403626349, 2029102699, 1093797742, 400179625, 3039818376, 4149125286, 1274031887, 2229647754, 152139212, 2207224827, 375132666, 1573041189, 1680514997, 3581891841, 697685098, 1198787498, 3232287299, 3308915576, 29965366, 3417649721, 3059046027, 1997849050, 2440310032, 1756467976, 823468228, 135987446, 1191431030, 2256657637, 978592742, 2910972496, 134388726, 3435623423, 2134468855, 2051972352, 4225782656, 2052701609, 527801106, 401368628, 3322277461, 178043564, 1993357331, 714587439, 60559454, 1377547852, 158289185, 3145528101, 3619525042, 3878710805, 1536345759, 4102866272, 2150877175, 2702799047, 3110894976, 1167761113, 2648151794, 980630063, 717478842, 2875934681, 3745116553, 2942341895, 1583849390, 2961306144, 1867199954, 2753635477, 2758559931, 852658794, 1564506353, 1532072836, 696625537, 3572889424, 2119255472, 3179744686, 3985280722, 2027376577, 729582071, 2225865497, 2023251792, 749384100, 2438187689, 3131926734, 4206971586, 1563546733, 1589417870, 525372603, 1089690245, 4138911023, 3421515964, 3791077550, 3686213348, 1181222995, 695423667, 1205047126, 922283223, 3865434056, 3255360189, 1987923424, 2333007293, 1172401826, 3644693234, 736563436, 3929662810, 2912341069, 1730726735, 1496865992, 2522577406, 3151492780, 1795482240, 2032919172, 4045915863, 4172449117, 1609910386, 769031639, 1524536718, 1386853547, 4151708834, 797433118, 1179774071, 2232720909, 468445873, 2816060140, 281810604, 2239223745, 469103940, 1994556983, 892211446, 884313767, 4180262010, 3786792505, 3588223685, 1006129771, 1476886476, 3962867794, 616524051, 3504556132, 2538980681, 1918061215, 1390578639, 1119898583, 3769321765, 3329461693, 1897876080, 3684523470, 2475764969, 17315829, 1350126507, 3951181854, 195675361, 2866723945, 3846215216, 981007714, 3461583582, 218502584, 2144719393, 3264297112, 859548953, 4227433154, 1375374958, 1930787175, 752678948, 3989528712, 248023960, 1257528774, 4069576662, 1799208124, 1709464138, 1610006602, 4173019286, 111541285, 408650571, 3040143663, 3503533602, 3583919528, 3388632236, 1208410423, 3321743880, 3001302293, 1294627546, 1521489246, 3872467944, 3699808709, 1452831329, 3965649131, 3800646377, 3593596234, 1735217853, 566910787, 3765832678, 1662015779, 2795201850, 3170737995, 2429748119, 3341212434, 2738424236, 3932747115, 1045598034, 2069462936, 3306977493, 1830333680, 2643749278, 1009052527, 2437496985, 2033659734, 4031850635, 1536114649, 3627045942, 1571881000, 3013050940, 1143552115, 3687104002, 3080425238, 1569577309, 3933649137, 3639226124, 3842473147, 707797652, 641130449, 479432495, 759539405, 3761740627, 2610464672, 2151615095, 1435466653, 4208883463, 808544837, 466759872, 3520296864, 1176245985, 415845738, 2421337712, 2934922446, 2008081267, 3173219105, 3988927170, 1101828022, 385301663, 140919434, 2416483678, 2776344966, 4200974248, 3173073821, 1759836540, 2516168874, 1792549995, 1337224380, 3219081654, 3633982800, 3974772599, 24510490, 1491142322, 2849755072, 75614435, 3536304355, 4043549191, 3207786578, 2060742386, 2562386790, 3157703385, 4087852326, 1448182245, 3600904754, 303026497, 3653647370, 3954120414, 1312500494, 3445483590, 449446772, 2274183547, 1856363033, 1907890056, 685806747, 1204045054, 1009964193, 1018307960, 3921150553, 2730204279, 3704734231, 3169101154, 746653518, 2487026844, 3466621894, 3947143309, 949405281, 817861771, 3368046498, 566014237, 1020263022, 2499620934, 2809964932, 2071995728, 3026016226, 1970651127, 2645545419, 1907854649, 2883186970, 2417993087, 2729377130, 417529903, 2225770324, 414801196, 3972480959, 1956706394, 1807302880, 338914256, 3134544805, 250082261, 1353685460, 2765074571, 1841127124, 2952376044, 3652743716, 2940253480, 71840850, 47608918, 1568515909, 2673683742, 909799775, 3480652830, 710272475, 1626572772, 4213622484, 4207789762, 3773145438, 818459139, 1447390076, 794812946, 3454172790, 2786104672, 4022339390, 3767566776, 2280679040, 2198213554, 3996785687, 2591668623, 1571837593, 2836508813, 3919771989, 4120654226, 2506435850, 36020036, 1762032986, 202920472, 200760985, 1822432471, 2166325294, 2003952072, 4170027433, 4000784165, 2887291270, 506302676, 1260953084, 3541275166, 2231385448, 1095101142, 3150558370, 1966284948, 3559819920, 3858136741, 4029210270, 2513392265, 1908742891, 1524970339, 1693476711, 132431932, 595428339, 2979466550, 3590789829, 1101744279, 3429521122, 412775862, 923349009, 1911531517, 291087487, 2883274735, 968685452, 2116700887, 88208066, 189352445, 1806013285, 1016723131, 1655518819, 857011828, 3057373865, 3091029372, 2054751097, 2437613630, 1383313876, 3558643793, 1937895629, 2550283378, 773349260, 211127443, 3174781320, 783854844, 2276459583, 4169427691, 1082174164, 1633715059, 819978242, 2867451274, 983280215, 302668218, 115056817, 1861695646, 3188616869, 1154768369, 2469574790, 3201404090, 466369090, 2900380580, 3570119212, 3076024485, 3619892632, 1850063022, 3290654921, 2478914901, 1484661581, 1698421884, 1969630939, 3168750754, 1113030582, 2437978744, 2449241845, 1006093210, 3049083110, 2167277081, 1146677705, 1639804960, 3901667855, 2273574739, 2270136486, 1513569496, 1526785582, 74236771, 2233787539, 1317551190, 2595848064, 2420795688, 4129336791, 1876072107, 4147322624, 4258390262, 3073936269, 1967867238, 1075391673, 2684706639, 2038923827, 3221197564, 949176942, 3871252283, 441876037, 172811561, 2047525514, 111145406, 2060496531, 598055485, 2186683375, 2757536385, 2814429732, 1798134597, 2834247815, 4259495753, 1349312862, 2602523134, 4081633650, 515382155, 2260187000, 160422858, 1693949285, 3380717751, 2440585392, 2642203049, 4243471785, 3244566966, 792738993, 4045493856, 3367474816, 3920216380, 615715034, 1382766065, 574642606, 2725175651, 3234252705, 656926117, 3941095210, 2495451642, 2702957179, 399312073, 1945394450, 4089989265, 2725952920, 3560677484, 1956532677, 1747410187, 361002692, 1032589988, 4128181116, 3648545668, 584208260, 508296083, 1582391883, 4236064956, 1041781951, 2591409725, 2343047664, 3568933587, 245271980, 1573142467, 3347514870, 3863544814, 1118676324, 4004655262, 4057119442, 4291970973, 1018755868, 2596149623, 1243913387, 2484062758, 4044627441, 4007569391, 2970559314, 662855597, 14651011, 2880913951, 3610911306, 2306353453, 412345267, 808083751, 1992723793, 3433339686, 784881006, 156939958, 3729392027, 2042828767, 3700162743, 2987874139, 4229698900, 3204413370, 1683221391, 2968337217, 3730141414, 4093221310, 589752649, 2635661341, 146579851, 2048552090, 3684463609, 542726661, 4096595595, 66433636, 1681759636, 3910056353, 2815312594, 1271646972, 1661625686, 2142103443, 4244445025, 668781363, 2043167620, 1039003193, 512903124, 3263469937, 2383017207, 3600714242, 97091038, 2955749675, 2289910715, 275241216, 2553605969, 1291725970, 2127825024, 3286231829, 2309307754, 3883479030, 3162699599, 3024453164, 1759242364, 3259877717, 54421471, 804862584, 536993233, 2752261360, 1734530344, 2376739954, 3217714836, 1164078181, 54970773, 1264920619, 3918809168, 2702787452, 1000181557, 3859029568, 2254304087, 1331978780, 2876504859, 749132171, 3881653724, 1593289397, 4130752789, 3811546188, 1910453597, 1581742233, 1053172740, 4042530994, 2955221847, 749327005, 596772246, 4167297893, 3100590405, 900334567, 1731280820, 1678151307, 1347290062, 1789739907, 665342855, 119947310, 3905216419, 155660792, 1021569379, 538546908, 1445774788, 1185063736, 1079472902, 581883859, 3610437645, 491821997, 1281195490, 2877137460, 4130007837, 3599133101, 1844770150, 1405956013, 739348097, 1383095428, 1936654355, 2528425803, 3199130107, 2284939452, 2426476362, 3467216143, 1838825130, 2403596276, 1333851268, 3158506491, 650216727, 2914518143, 2185574047, 3005695976, 4112024713, 2352680170, 949196699, 486041179, 4289599421, 1827805920, 2558003982, 2074162468, 3607681888, 3947051231, 670980163, 586218438, 730480555, 2743762071, 4062523010, 2489279691, 2330370770, 2383292212, 1265005310, 3053189008, 1020821568, 741910063, 417565223, 1124657344, 2638661814, 4008909402, 310486298, 2846636021, 2181420775, 2263693958, 814547788, 1198987873, 4275169571, 3231477651, 419971085, 535715520, 2446236719, 218848812, 2457794612, 164872165, 565495161, 979623785, 395461200, 2094057758, 995207405, 2912789663, 3382916914, 181368781, 3692232522, 3911657543, 4209627972, 453172080, 3918587771, 2624421101, 2689177325, 374074500, 4276028583, 258229993, 2010694035, 2614940896, 3568949214, 1668396912, 2328028377, 3262916088, 48134893, 192496003, 1016952887, 1776481741, 4289210872, 4241621725, 2142219070, 2427118124, 271070465, 349376518, 2075332548, 4284244064, 1793975765, 2140496314, 655518160, 900544022, 2069982443, 2985445248, 1977457175, 2086089007, 904644977, 2423596227, 2181090563, 2904448054, 1901233480, 507462425, 3608494108, 2291100128, 604927341, 149157874, 240061449, 1904066572, 1563387391, 2204211276, 287296981, 816357516, 2369865639, 1569848478, 21661957, 2823139809, 3204905561, 4092108711, 3394032288, 2579441253, 816366462, 1335156305, 3123874229, 676344950, 3443489016, 620879755, 3630282942, 301325117, 16750896, 1369838087, 2531296098, 4285305990, 1658489575, 1235743445, 2047223492, 1798215952, 3269249223, 4187102335, 1978700124, 3910417645, 870061490, 306867618, 4275354977, 4112014797, 1121623983, 3946318727, 1179698435, 1302638323, 1083072091, 3956114960, 3190748167, 2321388062, 1134880063, 3933075136, 2330256694, 1695716719, 3188879266, 1459685336, 753052104, 540986659, 2131656368, 536249406, 2153440413, 3554267569, 931861231, 2372740798, 4271053433, 1376567898, 1663327226, 3800955574, 1034249609, 784025326, 3136652484, 2891277537, 1074335561, 2305498164, 4111182969, 2203962628, 707363962, 1090384694, 3017797960, 4241736006, 3152624269, 1030498177, 3296991643, 3099744770, 3351266469, 684602686, 445731195, 4119872067, 2609986834, 1245571685, 2377260578, 155923049, 3470195734, 3686975321, 1888442, 3911086598, 2908157882, 794577871, 1920606220, 2891125629, 2680711214, 1908421644, 2774948891, 1294332553, 3878822418, 3042266203, 2804455601, 1876993032, 3387440699, 977554142, 2556583225, 215272827, 3486940726, 304079525, 1099313853, 4072533090, 4138587013, 1977956265, 3749298959, 97657657, 573533906, 3919929805, 160086135, 1051548981, 3753185578, 4073520468, 3761568735, 2974981002, 708970267, 3859850221, 3376345355, 126509932, 1650187755, 1714371038, 3309989701, 4062248187, 984690766, 2451330058, 49680007, 903280741, 1701002412, 4159884324, 1688845537, 847964697, 1128184231, 2782339544, 2676165765, 2738199375, 2786997872, 1316939300, 2078018745, 727888870, 3024733875, 2831883345, 2898822518, 1959431385, 1332513893, 1099133547, 2857047056, 3994270127, 3777234044, 2492836663, 1720181767, 3105043624, 184501728, 1629613927, 1918421233, 2632775514, 3380035996, 1734020545, 337372917, 2824947827, 1798782694, 2157433963, 2182989383, 752854025, 2763943960, 4253157455, 2362300168, 1721199221, 3425364846, 941391875, 575851192, 915828556, 3070558724, 2566202425, 2124324954, 1918983366, 2565785660, 3765970721, 1329841799, 3729520242, 2864971155, 3268911766, 3149821778, 2424580145, 3008592496, 2522776835, 457308276, 1605240509, 139915549, 2846087206, 3935110299, 1815584999, 684452824, 4155941476, 469202827, 859745215, 2741919821, 516068205, 1956489094, 744661914, 3245029228, 641549127, 2600373875, 3956817179, 2262850853, 1732871439, 2541361736, 2260452345, 3611801353, 1406988578, 373412103, 754111021, 739539811, 1441174319, 3805598857, 2199821988, 908597267, 2509211973, 1562170331, 3843492544, 3324951036, 4192268351, 3823075358, 42800153, 1390142931, 1854529190, 1041636540, 3797557799, 779842326, 4186044361, 2874855156, 3053540026, 328471920, 1011480778, 855857182, 646604980, 2215226747, 3119123351, 849623382, 2739386258, 633539594, 2140882144, 2963115051, 4284186805, 2458234091, 99721903, 97021008, 2369487483, 2550454823, 3688892271, 164786993, 756016627, 501094062, 1457106270, 2537329680, 661994026, 1409670069, 536352034, 2564653266, 1050001347, 401511771, 2379918273, 250590890, 2423599848, 3332128289, 1891930067, 1293812054, 3330949613, 1619209203, 2190603258, 1245358678, 3273781425, 197309162, 2189124760, 578773706, 1434154861, 4002688697, 2599971432, 2811017896, 1203443134, 3487328620, 4097575139, 2561630710, 2909967858, 748282821, 1473680701, 2589666534, 388136814, 2545613433, 1760679656, 3661345060, 2378900771, 2235178520, 262874803, 2510435932, 263316472, 1518552298, 1996505137, 1701039297, 3511898567, 1938294240, 2543658312, 2237261009, 2042897638, 3213390364, 1747897838, 1305680019, 3917190619, 558915660, 3607341568, 3269511467, 462635277, 3652706496, 2047454857, 551224944, 3670631286, 1585973900, 4162734498, 2789215467, 471547258, 2177404545, 3641517915, 2484321216, 431823785, 1223910993, 380593768, 3092714896, 2451026949, 870352176, 2114171345, 583746122, 1669245770, 2601960831, 2812185738, 3592495382, 623794049, 3316069922, 2109116754, 1556139952, 3002946755, 3446120884, 273809348, 639613095, 1189935451, 3629635272, 2620221705, 3804311245, 2870930548, 2027425586, 2468496585, 3450809680, 3402718384, 3224357136, 3603927384, 3359772355, 1209746724, 3806338093, 2364689287, 1023153329, 3403193807, 443984854, 713285131, 1881234733, 3982631492, 3578240981, 1378112356, 482103482, 3971870860, 4092485670, 1187432323, 996156096, 4281660416, 3411950131, 3703337672, 4240552566, 2462322218, 3224710213, 3880406482, 3567571057, 3670206128, 3373258375, 3823367156, 4105787941, 3469481036, 2289906466, 2088035090, 239256095, 2653481343, 2607092843, 1298371202, 1312904492, 1378982068, 383444679, 3513771888, 593554753, 4132727576, 986017518, 32825437, 3706342619, 3509446811, 3565176648, 1916733635, 2964543957, 3364174786, 623757082, 855244610, 2526344845, 3780068111, 1035303980, 52279857, 2752384769, 216150003, 2420745545, 459780647, 3631801739, 1363463576, 3840367537, 2954677036, 4084656655, 210249182, 553315081, 2758044598, 132626848, 1261516851, 3168162068, 3145870625, 4179030454, 3095843455, 3820478422, 487785739, 4256288341, 3760239152, 734197604, 1899303159, 3290171316, 2987213802, 1376810987, 397168339, 4264881606, 1031382635, 4049108494, 3525780338, 1985082273, 4197168784, 1833256797, 3946259367, 585370481, 2667925934, 4126793064, 234543659, 1083903460, 78263276, 205757991, 2853265962, 3141982971, 1507538896, 1305250411, 839455389, 2307193669, 256168494, 674929772, 2924945506, 1049898992, 171975773, 2218081196, 336228230, 2643111969, 2572163042, 2417586253, 2127003437, 2794574819, 410794579, 3701717186, 1451453842, 2383842463, 4115460731, 146541455, 1567910896, 3982667689, 1358531286, 2425238862, 471920244, 1939034316, 517969053, 1714238925, 167245544, 3694242722, 2849776509, 1966019199, 3827652317, 2957309140, 23605453, 381178622, 1010615231, 98924542, 528534332, 2774310329, 4091002735, 1072209058, 2354123619, 2116005900, 4065787813, 2925389456, 2727101437, 1887960893, 3030287225, 3341207363, 1911016674, 4257049537, 627383663, 3553725689, 1974731495, 2511268575, 1126598557, 1602527035, 165496019, 528903469, 433111125, 3349295143, 4240788963, 2654677080, 4124745049, 3323304688, 4254818809, 1356859264, 2386837559, 2199219810, 1860518869, 852189787, 82023706, 1632737490, 2807205223, 2854653536, 2014369576, 3529437426, 1303521163, 2669935083, 2237562537, 2586488186, 1296873914, 1064503023, 1514952230, 1672862493, 204178036, 86042356, 132029747, 922740827, 2971735611, 1879942469, 3220928625, 527658642, 2706258610, 253668964, 3872439323, 377450099, 508249515, 3792700962, 4034295768, 357716235, 3089073674, 978463690, 3670598370, 2378835904, 757799215, 501448768, 1614991268, 3584722416, 249872458, 937262647, 386087456, 194582699, 1320390185, 4241777960, 194940419, 756039530, 2856835354, 1142316625, 3113662710, 2159295239, 370313865, 2179277849, 4006448157, 270458476, 883120170, 661356323, 1173184712, 635116810, 302425066, 1611077114, 668647247, 1360027385, 64620344, 3903487975, 2342415523, 3954912350, 3443814545, 3988153321, 3704179505, 1134389586, 907595467, 1262177489, 1971191450, 3523484920, 1250876508, 2973856257, 2146380911, 2662574794, 652000604, 2801913234, 1376589889, 2581298305, 2010222746, 2477360243, 618686315, 3949693259, 617829728, 3542252650, 3735772195, 1306893866, 1693972969, 635632898, 1157856944, 3357157173, 1901003426, 3461652533, 2693227502, 3496209836, 3213101357, 2530439125, 344759248, 3795600640, 814373511, 2357071315, 2258320539, 2090777388, 2007612202, 1238168420, 2395420064, 3761403290, 2342661828, 3898291302, 4096025126, 3987370548, 2951088047, 4210926504, 26251848, 962294949, 2431372870, 3297931670, 3306620279, 3349978142, 180182184, 679642226, 1030013103, 2445462084, 1665425789, 666083348, 723061417, 3632169976, 1830014718, 3437213233, 1742064205, 4216596958, 2284460762, 1471367192, 3343251986, 505045324, 513600737, 1661946995, 3015222689, 611519217, 285152398, 4041912160, 3618818896, 139778461, 1620913366, 1687529014, 1872966223, 2614964018, 1918183796, 1878650528, 1845627332, 2785146551, 638471669, 556233343, 3326494347, 2049499211, 1997975609, 4089331350, 1856100370, 3433551463, 1398343769, 756265817, 2493355427, 2613888488, 4205575741, 3558823389, 3678975137, 4269476641, 704871684, 3759052116, 2006083910, 2306956141, 3796370533, 531325635, 562954232, 4028268481, 2401486682, 3250195952, 2415760630, 2868204530, 1081694369, 1512260852, 2522114637, 3871452082, 4222637637, 2679772102, 2522706284, 2926937504, 391336086, 4139339405, 640729702, 1229422913, 1004537275, 2994802976, 3355885870, 428641349, 2685525004, 3575536693, 2513034359, 1483503261, 2810885155, 872428931, 2709366378, 2133873367, 3818078915, 2965335742, 3422376888, 2806004301, 38672367, 3463481366, 34614624, 2401702221, 3687752351, 1856813455, 1465209719, 3506301995, 2582272553, 656995157, 2967057540, 1809670918, 2382081787, 664177536, 4143109128, 2178038563, 903563805, 1059822846, 3910659187, 4114036318, 792141208, 2871782667, 1591043852, 1684205706, 1276663859, 4020996596, 2165391815, 3231540067, 2679372824, 2279597670, 3469755881, 889947420, 4087533363, 254559109, 3330649459, 1418066264, 63702083, 1644281183, 3604012871, 3829967279, 2455141288, 3043098035, 3026364639, 3591328004, 753505672, 257323858, 3618824272, 3819978832, 1229575375, 389814684, 2780958438, 3411822299, 567180600, 823532330, 434846554, 1670371436, 2726477165, 979735981, 3215086927, 2058938551, 298016220, 1842889505, 1231330353, 1677834685, 1854165983, 2392230002, 3681999803, 146443910, 1651693569, 1847076069, 1211906436, 3161656549, 2846601400, 4284654090, 1864974418, 2245639046, 584197730, 3767992954, 3304013355, 2741800285, 1708612055, 339544538, 1427013455, 1628911284, 689913882, 558794007, 496290500, 2223734804, 2315431211, 687769544, 3882134575, 518847438, 1391407122, 4074787374, 572837283, 3590648586, 41166400, 1139773331, 753380209, 660672727, 2832855275, 3847338880, 2157029221, 3647004680, 2597762006, 2829335186, 423894224, 2639752490, 4285234238, 1757339579, 1254791874, 2603408167, 4068438176, 793532144, 1740574197, 2671253230, 2151226714, 3722517077, 1175108312, 3015775053, 2147040199, 388607728, 2749570000, 1250863728, 1853741787, 2972227649, 1808288146, 3150449934, 3452284099, 3689933328, 2569309790, 1434578433, 2375539527, 1006755743, 3329562651, 165989188, 272194773, 929931884, 3122794056, 2358008776, 739703273, 729689421, 1129308335, 3259700862, 1704918216, 1463084037, 612594423, 2331863119, 3840820316, 3589119733, 4114750364, 2110691279, 787622082, 521959134, 1898998274, 4200707680, 1777109762, 2756634405, 2343331771, 1216621939, 2214300457, 3788726002, 4014337994, 3538480418, 509741836, 860923776, 924206832, 919513521, 1314347616, 77027041, 3708508372, 1621603912, 3206461728, 704956629, 203891584, 3513918261, 3946219635, 2329768609, 2554672093, 4017538172, 3301993483, 1161532755, 3503970501, 2847729409, 3737012608, 3366138275, 3124490523, 1913016161, 3683116429, 3372342239, 3772318996, 1684487643, 3072974358, 3504175730, 2194610767, 115853930, 445316558, 1927186390, 3988215707, 270339742, 1920914761, 3517121218, 1576518695, 816538796, 3489745559, 2459476052, 10578544, 3605445687, 4205618407, 2194411324, 2194943718, 1950902350, 3004568098, 3760711459, 2582296776, 3225218214, 4168924552, 1016837892, 121608073, 2247485389, 2423120132, 1748542688, 3765689470, 1515930423, 1717720608, 2781804054, 620476962, 81214026, 3869471650, 3760986081, 1732834804, 2248488308, 2566623666, 3798907384, 192259813, 121682901, 2159920987, 2234339393, 595971741, 3509533247, 2722182714, 1201507319, 4130766635, 2935326242, 3474652383, 142549323, 3520353251, 1505740532, 689697187, 3073858791, 1846110946, 2742952934, 4020374060, 1329399929, 2198870452, 2214281566, 1829142539, 474217442, 2006935266, 1282742703, 2571575743, 3000017531, 2969912942, 626376606, 2058096728, 1195166552, 605229354, 4153412200, 2983582744, 447729273, 4075465923, 3512710926, 4202055509, 3468500175, 2536240606, 2509583909, 2803858197, 3137705232, 3446775916, 3844425719, 3838829570, 3120181595, 2762573072, 3346769933, 907543675, 3611269995, 3148123360, 4163267807, 1885473854, 667832522, 2425762952, 834310840, 464696783, 3559674834, 1467030535, 3960057004, 1741769120, 3568608858, 2206438208, 1507954316, 3629098329, 1246303730, 2545720076, 3507443744, 3376622251, 3133168911, 2775011061, 387320863, 993938169, 1964662367, 3102409652, 3274433942, 3450913659, 1521989227, 2317227381, 329589022, 111996963, 2401735524, 978751569, 771571552, 1382585530, 3726099818, 1349067492, 1896810211, 1142346599, 3264842923, 4049239902, 2864181866, 3378139646, 3097889968, 1493573164, 2834596782, 935047725, 2430855151, 2411834978, 2084735009, 992696647, 580235187, 2527901017, 3503814207, 3690801007, 2152080961, 4066478049, 937807422, 3569698233, 3240983945, 334685311, 1615620483, 4136798153, 3927406100, 195786510, 4139044111, 1970387308, 549893542, 4216647391, 726928497, 3815991024, 2216668244, 3914742249, 3104183197, 1190470311, 3759628970, 3479471990, 1063025778, 3932019250, 4060125757, 3226185790, 1679556082, 2257579895, 1209701336, 2398222986, 2754099713, 1917536084, 526044735, 3409821139, 2333896267, 3472544650, 3207119107, 2814996908, 3598705598, 4008936723, 297189717, 2142718203, 1249241955, 978968570, 2348792492, 780290818, 4022486863, 3272454564, 1972745572, 3314519745, 489673672, 790826499, 3066712674, 1179905487, 159258183, 750044621, 2463729520, 2465102333, 3598062514, 576963780, 2283240713, 2346531588, 4161156111, 2024102097, 3387800763, 842657530, 3114774759, 3720225671, 373954404, 3820716696, 1342401831, 2903032002, 3037002402, 2276730082, 459105720, 2445345174, 998293725, 3831063906, 3671829111, 2737868476, 2885894291, 2645434511, 2053350011, 387947252, 72752967, 4077690277, 4228705244, 1742710235, 2975442540, 706207988, 1926868918, 821127601, 3062402445, 1386048924, 1846030151, 2435488145, 2225924587, 570991900, 2960957474, 2679409547, 2076940848, 3685532001, 3640569150, 2545165643, 280605408, 161006309, 2974531587, 549070927, 3251570932, 2325816891, 3820222615, 1907352062, 2679361887, 2914011397, 1773105270, 715842356, 1723046345, 2862882838, 3019463115, 14960141, 3737145250, 2147425702, 1801002421, 4237280062, 1142220333, 1812571511, 1785372533, 362887641, 2918008610, 3556927321, 1072760390, 1940867188, 814336738, 209722535, 280360744, 619543589, 4044027020, 1307867856, 568264703, 2518671198, 1758761150, 866063029, 860864576, 895333279, 1398446392, 492406078, 289509536, 3244756003, 482166212, 2269622829, 3608260076, 1968470853, 3818623866, 2019589336, 558093517, 1775846794, 2933986696, 3133244699, 17537913, 3748153434, 369106850, 2358788469, 1938285465, 2617311138, 680583042, 3649299145, 4115704480, 4009394407, 2442558731, 342065354, 2435956983, 3391047547, 3655625380, 2139839851, 4211637530, 218440955, 240529031, 4127143810, 244172901, 1808481842, 305551585, 933205847, 4233193113, 3777113285, 4167018964, 263508320, 4248752103, 1617474987, 2229845962, 34965323, 3436773059, 2735182061, 890063402, 3056778080, 875578315, 3532790680, 1938316943, 2832977457, 1112304972, 3054154105, 3063951258, 3473336956, 2656255315, 914003939, 58480364, 109377396, 491875105, 1364905635, 3361406641, 1501292816, 1714341637, 3060871905, 1709201050, 2455339700, 3196868729, 1053949131, 4167106840, 3692386930, 1215975632, 1241521469, 1283932124, 2024683515, 1547535020, 2357377629, 3943887461, 3208969849, 1067137380, 3916021238, 2098596866, 343308523, 3384306395, 3324409961, 2700199380, 647357224, 2573376780, 3527536084, 2138561093, 3513891034, 2333687351, 1354452320, 1977547083, 818048606, 4171226830, 3681553409, 3104176421, 1705000033, 2268540176, 1358025272, 1788240039, 2181426283, 3787978677, 3444258836, 2847937341, 2844778355, 591160358, 4083442304, 1154082251, 4208516759, 3769804903, 4109161734, 3136619244, 2969330588, 2032044887, 4087051391, 3540353262, 286958595, 984808006, 1995174520, 1567747819, 1044982281, 3112307346, 173615267, 3497685096, 88743764, 4200718367, 3446562444, 4054587967, 3122563913, 3906279902, 2200380335, 2102606256, 3044038558, 2495446498, 3508112978, 3300422701, 285983062, 744038424, 3293610515, 3495560022, 3270886989, 3635838737, 2216680430, 2885723114, 4178611869, 2757691420, 3313514224, 3323123248, 181423438, 4084954581, 3575453741, 2595304418, 3066247832, 174738926, 3253508015, 3121003165, 11580019, 735634948, 2849966569, 1722670555, 1638934672, 2795926818, 3432233075, 2641145508, 3795005861, 16244368, 2390971309, 815078193, 2942755900, 2937707875, 3106154404, 1198639239, 2693172310, 3985184762, 550916256, 3899377900, 2069819454, 4227033985, 75490424, 3396939446, 3610185334, 3218625061, 1819833434, 2314683455, 3152291820, 930542927, 3110006611, 851125899, 3152998176, 1838560628, 1830691220, 3623338820, 4007357811, 398375188, 2094261298, 1523929128, 62284129, 3086686431, 620348882, 2587197361, 3841190736, 2065540494, 3411616183, 3947898621, 1068379420, 1683831748, 2424166873, 4203032145, 1057731194, 3516779644, 42506179, 3556329600, 146542931, 551864150, 1053545541, 1997115519, 2056004696, 2506443131, 1946658186, 3921138372, 2697938069, 2460488196, 1216430527, 576541171, 4128101331, 1372912455, 137961487, 2040752425, 309090185, 1572716952, 2343815276, 3894911948, 4039151524, 1550369516, 4008337295, 3538173223, 464971647, 825370860, 300526469, 1723477631, 2492107801, 2165400396, 1266855675, 2487648930, 1023527547, 2358601366, 2649765971, 2429529422, 1574927835, 3448026372, 4063854922, 1089151663, 1731742608, 3477749380, 1142200588, 4243785359, 4024252183, 3750831965, 860911335, 1048974108, 3533051653, 174326376, 2137664429, 256186379, 2009515348, 603650743, 1299508895, 3458048591, 850495287, 2228928197, 2247724015, 3335997790, 2129048065, 3889445767, 280853943, 395490151, 1968957394, 1923788095, 2235172921, 1683713867, 4269975048, 718227940, 3851970870, 3351134710, 3746807515, 2896978604, 2864880494, 1773400750, 3317176076, 3341439501, 1664761491, 2403662646, 2158510214, 3905155331, 307750386, 704308504, 3329361513, 2540236147, 3201028486, 41308712, 1041526299, 2460271085, 4250844653, 2821442271, 2115271409, 3147481756, 452885082, 1065694195, 2766190456, 3702953966, 3338996150, 3126120587, 2074215289, 3013870850, 3434611865, 858795876, 443772008, 905101288, 2976270809, 1123739101, 392418644, 2031037464, 2409666671, 2537206265, 665701376, 3321004147, 3554213899, 795485492, 120990389, 1213644979, 755732198, 346328789, 172629840, 1873684806, 459308363, 3525285806, 878634894, 3554922958, 3275843443, 4239485925, 4258732882, 1070217239, 1496957297, 2213924827, 2621844452, 1435594922, 1370467746, 4050453997, 2123949910, 2112683258, 1911277904, 2709687090, 3040388129, 4179768859, 2805759501, 1888659252, 3453866630, 3371595112, 2797812221, 2687784899, 2712851030, 3478076573, 4076605883, 1369734632, 253563629, 1108384002, 2289014027, 3683054602, 660233576, 2988226274, 1715554145, 3154692355, 3856619831, 3435325231, 3970564463, 1508218720, 698934347, 3421968471, 229450145, 4239664309, 21841350, 114620842, 4145257497, 72180827, 1476813341, 1206943950, 4259524075, 3781180410, 3615643309, 3619762507, 2128293851, 1314015748, 2534330448, 762509185, 3148768794, 2848027201, 2753192476, 105600540, 2807931693, 1509319837, 1115047423, 4277794566, 2187424995, 4068141511, 1637627055, 3349131048, 740491569, 173644074, 2943789760, 2047694354, 3164372770, 919367201, 2027145415, 83671771, 3340421061, 350824993, 1869931774, 2239983098, 3755294631, 3633004750, 4168029289, 3502678267, 1775897672, 311579568, 2422784141, 843896222, 2042629898, 540331500, 2140750086, 1191569239, 2313587766, 173447998, 3518091430, 1418036596, 4289918169, 3175496034, 1441544224, 3567281016, 1411158684, 2516505904, 2166552090, 1126833092, 920001255, 716028002, 3157613105, 2728473976, 110167424, 2711204460, 4293514695, 1563338638, 2241745472, 3715548126, 1032333041, 3511402885, 3912672401, 1528903793, 2118901311, 3080089596, 2699984748, 3079655385, 481465770, 1379227952, 1092468296, 781521469, 373038359, 4242919326, 2126384477, 2199947766, 1364687787, 4026627864, 2643117138, 4081803739, 1229536079, 350252521, 3563000392, 1954831940, 1254341024, 2363349473, 2334591934, 431576721, 3769147253, 653372694, 712299080, 915820433, 3988772124, 1997014908, 3352697882, 60574961, 544440396, 386341852, 1955919123, 212438410, 3848592323, 3988872204, 3634879226, 3961488315, 3186102696, 669953547, 3400017451, 3657753673, 825530038, 2343900627, 189451599, 2698284716, 304052727, 1796473348, 3003875339, 1561500782, 1852552103, 883696504, 940012842, 3568355057, 2328959819, 1342946219, 406138073, 2568877474, 2046943159, 1620666461, 677544635, 896035437, 274363514, 3954663691, 1913362236, 350444389, 2313832503, 3203777222, 3177168379, 247903786, 2558978725, 2902562867, 463408266, 1353098266, 3425798007, 2830324691, 1961304377, 2826354244, 613462886, 3274948920, 770899034, 2784503948, 809022521, 2218697184, 1846246980, 1090888193, 3990636975, 2687174735, 2679176332, 3497590258, 1110645003, 681355894, 1497592586, 2713519960, 3872075701, 3245521445, 1209242796, 4066399113, 3808004671, 4037072441, 2002438997, 1000603480, 4117164810, 1564624215, 3320526225, 705696726, 1009477659, 556124599, 504454525, 778708579, 1838242927, 437008568, 1527546857, 1562316230, 1586021312, 102957038, 1232870969, 141940824, 1722493085, 3912690413, 75966790, 2116784650, 1599448799, 3483891944, 3195807631, 3641291734, 814734611, 2226135070, 1699210843, 2923872900, 1621726128, 2976109423, 850816278, 2501235078, 1103035478, 3371195239, 762602834, 3341858035, 1939130539, 951419915, 3875653099, 2609760056, 2519784071, 2183203931, 1433320089, 2626501319, 2332009173, 4171074428, 2489334896, 2198979484, 224052887, 1812115273, 675189251, 1234662129, 3228653019, 1184173718, 3402030882, 1887236877, 444930896, 697322098, 2721080268, 1039969983, 1679132172, 1722703794, 2020742152, 2189331276, 1335558791, 3104839779, 1676449703, 2716205943, 1809492664, 4133693005, 1171975236, 2525144825, 1630999044, 2219664818, 1605873132, 30687334, 1496675042, 3451742307, 3382629029, 1975115648, 2726962919, 1701345595, 3595085906, 3245250435, 670479747, 1690942270, 1085149944, 1661548123, 3949505167, 452949201, 303792043, 3924276690, 1504909992, 3081205888, 7859160, 544933846, 4103120388, 181718257, 2925807681, 3713454072, 1088298481, 3137589731, 1007351907, 2486100125, 254966772, 3980088350, 4185493099, 2927276854, 1560754008, 4101884850, 3166982106, 1791460353, 2568394012, 611607752, 1448340089, 134711528, 288271206, 3284933677, 4095467754, 432955080, 3792266620, 411884024, 164722905, 1461760406, 107652154, 2453145414, 981911383, 2635035832, 3985821419, 1543320630, 2077968095, 182916312, 865838762, 104203581, 2508857429, 545103785, 1370992774, 3037652792, 637174021, 954049291, 2309448856, 300482547, 4241203785, 1262009711, 3723531333, 4072791883, 3781797232, 2095090262, 2137901150, 2579223475, 3072955267, 3155595171, 1246376534, 826127792, 834758280, 1567844520, 2338369986, 2259034495, 2132411660, 2536970831, 2724545304, 4137891080, 3495784544, 3216911772, 788368419, 242147675, 1437108040, 3470716939, 161222185, 3020944925, 2745504387, 317277001, 742457769, 2442455737, 182103744, 785111697, 2694877677, 26908608, 1821880803, 164806128, 578066151, 3027495061, 1850514494, 4236782482, 2673855728, 3545934961, 4271139407, 4157189837, 2947117224, 1049785161, 152833038, 795233577, 778090718, 3888711029, 3688989069, 2124512327, 109558674, 931923949, 2782159690, 4181138251, 1939789055, 1525645179, 881039504, 1332349154, 2365717088, 3097992615, 3071350734, 1564687779, 182442569, 2892840860, 3697844575, 1730764635, 2910603956, 3711691441, 2165809611, 717363231, 3887928992, 1918045725, 4078404500, 615970485, 4077489552, 1482066028, 1414038593, 2358019341, 4069120348, 2671637922, 53271077, 2042464364, 2179154371, 3193273051, 3127437037, 2244562952, 3575680238, 4248076735, 4104715197, 2486330131, 1043307123, 3818113453, 1397070719, 1852274749, 3193605297, 432761973, 3229494965, 1339525182, 393484799, 449979526, 3491758189, 2846061153, 777508751, 4051517833, 3051652332, 1463472194, 2444143039, 2451411059, 3846543517, 2672289254, 3695877853, 4144568188, 3039212749, 362675330, 1737393806, 1135399184, 1612070418, 3402313578, 3257302291, 4082960261, 828187368, 4058859123, 460548762, 1436978699, 347267609, 1359566751, 2375941633, 367457281, 1488402021, 3712032856, 3899739677, 4055587614, 168549438, 2433148684, 377059599, 1565384214, 3202767152, 310274930, 1182403685, 2547921043, 387298284, 3857971353, 3940659824, 1886380664, 991601241, 2459991818, 1323942816, 2918961081, 3940402454, 2483042998, 2755283679, 800317186, 227488077, 941722005, 1720688269, 1788435533, 3783162757, 1792890018, 517481993, 2498281836, 916214203, 2642462021, 1438208058, 1642861683, 1051991909, 696183128, 4007253407, 1615792474, 2212344012, 2966842999, 4231370493, 1252287514, 1503175767, 2774366904, 2432852784, 4066006054, 4196074216, 2535317232, 3644700169, 947721670, 3324452447, 2490471863, 1663429527, 2427610599, 2064203051, 538901548, 616611891, 54099495, 546535741, 21138114, 609920892, 3577225239, 3766991165, 114250832, 643831005, 495168633, 808978637, 1084327540, 2659505356, 2806608949, 3808809437, 3417728866, 967125712, 1991624726, 704244092, 881971853, 2679568804, 3068273109, 4087498681, 3616342699, 3829721031, 621137701, 175076174, 218953162, 2409507226, 2120476629, 1134302603, 4102016830, 2220980111, 1115888311, 442421808, 2131456278, 987141795, 3718057257, 3274452500, 2292062637, 2019963909, 617476520, 1982505477, 18203176, 2097887997, 929263141, 1493441279, 2301089449, 3029144449, 3110070948, 930217617, 2538048832, 3254243131, 1245004051, 3110268431, 2023599070, 1722520259, 3134432287, 1699249113, 3800819203, 74101572, 1208164931, 1102375438, 428426171, 4214631243, 3960436558, 673217145, 3014384536, 21508774, 422301864, 1370848696, 3539785725, 1205676073, 1318216620, 1249765806, 1569008492, 2947586689, 3779586970, 4164561510, 1702013659, 194676059, 2114252945, 4068321925, 2943225064, 3595375098, 2265758714, 1075238684, 291778115, 3660156378, 3621474758, 323763881, 1219873300, 1271411175, 3469107893, 1335082830, 1688916293, 3732433071, 306669461, 274274677, 4071462136, 2339393854, 96516567, 1589045284, 990791084, 452952107, 1113064641, 2653058975, 937355232, 1872522212, 3622387481, 3486932537, 2993633100, 157000535, 24132258, 988302426, 2724565124, 1985513844, 1222180513, 3916016804, 1854877228, 3538454014, 2635226173, 3221528694, 1794142753, 2965523773, 1333679421, 626300498, 3813396538, 1453395537, 486134019, 2707845579, 2474940932, 4208604573, 2304346423, 3979624915, 4157301508, 3216466199, 2981933069, 1522679534, 1518607563, 378175541, 3892310759, 3367390678, 81433619, 229716216, 3949515284, 459523019, 534784610, 891478915, 4197597156, 1123163164, 1858019240, 1789437486, 1392156831, 100288567, 1469715773, 2585939727, 3759984186, 2560473605, 415166945, 3070712565, 298024839, 1329111506, 2049086198, 3934397719, 1873976581, 1624019419, 1697809793, 2440693624, 36717500, 2542550632, 3259593377, 1291880725, 2342442946, 337688784, 378890897, 3192542303, 788841093, 1594711072, 3345639734, 1066484153, 109010024, 3875150361, 3345493408, 1993044199, 2269922517, 588705193, 1240121625, 1661284911, 2600701596, 3306489069, 2964705404, 1946399286, 567760760, 3600467528, 514890794, 2280763984, 387163405, 1708703735, 1911718466, 1633188218, 1168555613, 183458410, 3322092019, 1592857435, 2146894107, 3088687030, 2619431315, 3145011874, 1628372530, 386098044, 1298603441, 569913787, 3144915844, 1691463896, 2616922561, 2381630815, 3638495256, 2552588332, 1728772427, 315836732, 3437452330, 681446311, 258545999, 754927485, 3982193611, 2683556504, 818439037, 1265114515, 673145452, 2173339792, 96582244, 102516674, 4044365779, 1232528342, 3316280777, 2281043112, 1947246911, 3038447542, 3817982659, 197018378, 3472299767, 2667347619, 514542636, 1642539920, 2619710163, 549071631, 1653686740, 3916397327, 3845539831, 812882352, 864729514, 2265858800, 2895237087, 285908242, 736725915, 890107786, 393474364, 1646660391, 388738010, 2081660406, 3157923803, 2101964373, 2938426383, 2136988999, 2678653430, 179074113, 1160122580, 2769047233, 3716801218, 1037620136, 1219638013, 2079763553, 4201333587, 4241260808, 468975930, 2942110062, 1793519776, 1612822356, 1234485397, 2737266248, 1945671233, 3853312360, 802707555, 1796036203, 826956511, 774127247, 4096795776, 1966843311, 658188437, 2430285308, 868372003, 1040533841, 2438408267, 372313710, 1428678409, 805885486, 2782286639, 1509386391, 1030961929, 2309680656, 3763589418, 898936260, 746667284, 95894433, 3627851363, 1169751353, 290753191, 2112794030, 2205706654, 696334188, 2442132470, 3674200747, 3271446984, 8690508, 1642594507, 1092544273, 1408878853, 3026641938, 2121701831, 3462433915, 3758706472, 3844478512, 4082019123, 3660182949, 3578819859, 1269164752, 3506606007, 609847929, 2777566789, 1884433368, 1945260297, 1543860561, 3161366837, 821321493, 1076989366, 2586029261, 3183821087, 3733591210, 3350474736, 1258218596, 599983002, 3044572582, 1553977030, 3303396372, 1192221173, 2864088281, 2490111556, 1447332626, 957465381, 3738330849, 2111888169, 2223183765, 2315778881, 179154125, 2184848994, 3426191123, 4226216761, 438568055, 2273435161, 3363882845, 3802015694, 2162034993, 2127509044, 2385847136, 769861397, 2579001375, 875536866, 1678652917, 4150437975, 611161048, 3972568082, 4068437687, 731749581, 1623330414, 64549831, 241992965, 2070621091, 273497301, 648393451, 1313315181, 1208106265, 609598994, 1268859098, 893114290, 2512132416, 3086686918, 1214609202, 3754076732, 176170889, 2534075047, 2313346961, 2127129842, 3230556992, 1251247359, 4127014811, 507613809, 548025870, 1852079329, 4277700855, 2450913206, 2486616236, 2866427773, 2289824900, 1551031599, 308932262, 2448123577, 2310556089, 3827754449, 1784931840, 121253910, 2913100984, 2141787175, 1007448736, 3041829138, 919717404, 2003663670, 1368294420, 3861639918, 2600561746, 4068284661, 2094041559, 1849009202, 696633930, 2476967915, 3858388295, 140130172, 4248128349, 1155472416, 2442529486, 623449218, 3410132515, 3566894818, 1658795918, 2071212189, 2852832732, 2583312608, 2565803402, 2489038199, 2978834403, 3608823424, 909092985, 682116209, 3647497402, 3365115825, 2933861331, 3867227419, 343336543, 35052636, 3379099444, 2959875082, 129554536, 977388866, 601221173, 1901666761, 523127129, 4294756183, 700694227, 1283071622, 1544432041, 3259986979, 744337474, 2271935500, 205374336, 3078915717, 4203557180, 1873525644, 3515174066, 848160201, 3455580565, 300822275, 2162993269, 3556642045, 1755352514, 4032967351, 1937136209, 866540084, 3917396292, 1033500034, 2152861553, 2677768456, 116972286, 3037276831, 2733794464, 2354420839, 2236814068, 3041952776, 3092219629, 1348018128, 2456443973, 2259429475, 1361795685, 1503467021, 826838869, 1256317711, 2473597944, 13176656, 3078744940, 4073714101, 159157469, 305111327, 1928245727, 3929944484, 296448136, 1191598101, 504517621, 319906905, 1953145111, 932145423, 3108056835, 837626263, 1037940871, 3235501142, 2865855477, 1396719578, 1842537442, 3263723380, 3880684951, 1827114546, 721747274, 4204419361, 329110281, 3447036778, 2886855087, 4229924160, 1259229826, 2540411915, 2135813921, 196045510, 931267212, 2767180948, 1786239155, 1471812896, 1919612143, 2925262021, 1835198211, 323764095, 1948080671, 123608517, 1486317684, 3194346989, 2220454761, 1605340231, 960520566, 3357588935, 708752450, 401244916, 4067177830, 1598288971, 3370722411, 1296227594, 1471176580, 4270104428, 2927987571, 3758138857, 2782848123, 3896192547, 2898109796, 2625573222, 3480752146, 10093689, 1167282105, 2474772163, 2997604882, 2541518807, 1302660967, 1755679228, 149052603, 3220219459, 610466002, 2354647991, 1089482270, 93826723, 2715813094, 2186382537, 2349319382, 4022657330, 571695544, 2472557406, 3871282269, 1436910550, 381279435, 241333508, 2288178341, 1828204200, 3887327879, 83009730, 2635980056, 3095789947, 2423759592, 1410621922, 3551096460, 2082151723, 877627259, 2581933733, 1014868077, 845208417, 1329482406, 2496113776, 1143488392, 2610498306, 2201615925, 2036641626, 2050340700, 1922508462, 2626165627, 1168956579, 3717163384, 1796002993, 4092759709, 4252962701, 1995739823, 2594038207, 2184189332, 694475335, 1546598967, 3342666277, 2366017320, 1647738438, 4078578776, 3229446635, 179389345, 1151148832, 3446128272, 1043315278, 3282694416, 2501285480, 3298848788, 2107749751, 3992239774, 899784765, 1358279317, 862049586, 2352697108, 2698661738, 2795311653, 1054642394, 2359247989, 1557731528, 2298043818, 1781488602, 2798537387, 395744103, 2051722035, 847271478, 1974798983, 2988660876, 2679836300, 3011709429, 2672992713, 235024156, 966088374, 4108307134, 4181995350, 4237113866, 3594623092, 2460031005, 3316453207, 1565306201, 895587203, 939361190, 2667770573, 2273923780, 669806091, 1286465096, 743015245, 3811546247, 1668467443, 1570303787, 3481548703, 1756619824, 3047408573, 1733177823, 2831131069, 840722072, 150097039, 2392924190, 3018660099, 73971242, 1252906301, 3527866808, 3986627323, 1714396835, 1808444781, 1417099108, 2757916733, 286171998, 1244450544, 1251951164, 1877480908, 2902037165, 451017566, 711941080, 3367900402, 90418496, 991499617, 2218552732, 1211313868, 506183790, 358660572, 3323131630, 3390567129, 1981063658, 1016292060, 3661026137, 1930144000, 3893773478, 3323413174, 1786192001, 1947594509, 2336733414, 1358390746, 567926624, 2811400396, 362180103, 1493134397, 1391588468, 4684188, 2589023259, 4190205619, 1816648368, 3098550169, 417115387, 321721770, 2257045644, 3317718696, 2999542188, 1668335430, 2367786839, 3290081058, 3264349115, 2516546729, 4112161455, 430270153, 3723138996, 2454698238, 1914089769, 580562626, 1815463768, 1396494582, 1231088877, 23838567, 3092192149, 1297830948, 2225976873, 772005066, 3822294726, 3935857014, 2484972988, 2569763245, 1475984788, 554025925, 3041033835, 555634128, 2606386199, 3172930600, 2198618309, 1195535581, 1138019985, 3886248469, 1588868777, 2926061604, 3257158844, 2200340506, 2492559930, 3679155129, 2438247653, 569208839, 812317011, 3667028630, 1993538700, 266952277, 242897963, 2310631271, 1292570989, 973473777, 3196444602, 4208399755, 3002306462, 2020767052, 4193597841, 968064833, 3718010974, 1706584645, 2952376806, 2837261393, 2418810956, 1453882512, 4293309064, 1740110988, 784596509, 1595926121, 3273734896, 1498755539, 650510631, 3228166364, 4141667286, 2785144682, 844781784, 3399818083, 106861871, 670852680, 4130966486, 385752434, 1143006904, 1997140640, 2629983409, 4127017845, 3938746991, 3316963507, 2047207482, 1616458816, 862946268, 2374301925, 2000293957, 949169683, 1273303667, 3871649526, 921310002, 3791645681, 3704012899, 2561497806, 2250490858, 2621195674, 2560147077, 3506667723, 1093966175, 2316219897, 597672011, 3251798687, 3824551067, 1636613853, 1483341260, 2190904800, 2536122440, 1261253154, 2577460424, 2538171465, 465282826, 2159519532, 114773135, 3870607917, 507247493, 3359151638, 1311214960, 3873053029, 3833481243, 4219475456, 86343098, 3297853642, 113418040, 2163958757, 451228472, 1006860654, 1150557517, 4135525545, 158950972, 2080795439, 2519293654, 2846286992, 1303727575, 3284885986, 1139319759, 1685704672, 3076303680, 3838933802, 2704754074, 3309522960, 3166826357, 3318951712, 1613535741, 3102424839, 3930299904, 4070176387, 2670725899, 35794577, 3585064452, 3220962619, 3482070970, 2926212673, 650388448, 2739322730, 2811322899, 251135719, 2872979405, 3885866226, 1043869609, 2949916757, 2247575823, 3191004034, 579274769, 1153786636, 2113293537, 942328033, 3174163185, 3681242112, 2378303126, 79603633, 1467909689, 767682567, 3755299393, 1208897122, 2843898760, 2960413921, 1449799157, 2500889551, 4063619802, 3099594257, 2192277868, 3835899454, 4263408019, 3658478897, 1258316510, 1731156472, 2463294848, 2327083228, 2190867326, 2244607190, 566812631, 534209660, 640520068, 2380418095, 992928016, 2131624294, 149060006, 2104874910, 3479882053, 3297805151, 3374841595, 8953880, 3429940630, 1278229738, 1585968315, 1876000162, 390204765, 1515684580, 3579504997, 1875057012, 1653281299, 2338810052, 3187005409, 1189795561, 1560965535, 3697539483, 2351523834, 3180838574, 1410870522, 403316552, 475420245, 1741308807, 542258821, 818401659, 4249081470, 2007102833, 334229900, 1804255181, 1132670190, 4017245271, 1682104160, 2072964797, 3404609018, 4219365909, 369189493, 286913808, 1181584608, 2816322140, 3943832446, 2195689912, 3334106746, 1522927574, 3704551975, 3063025128, 2697486430, 712367479, 689767564, 2064056898, 3422774701, 2966900482, 636776366, 908208867, 2781670773, 4152771257, 1573369032, 2445219716, 182986387, 2128425695, 584221674, 1239162519, 1915430119, 3504535174, 4126217342, 4056284108, 1355586324, 4012611808, 977764715, 2029910941, 4168684023, 1264501304, 3802118921, 3027415525, 2323123931, 3434783149, 1233057667, 3276391150, 3154823259, 3464620282, 1029574456, 3991853884, 3618023548, 2457997102, 2287987552, 3747989879, 1923685331, 1109731834, 1031983054, 1084851360, 838568274, 1286856114, 202639149, 2549692698, 1016785218, 1522335411, 2891273882, 1200021954, 3845507230, 1685761084, 1765624346, 1545477644, 4213097463, 4114907429, 573397885, 3003005301, 1615977927, 3177574277, 2153670215, 3953232284, 2865341125, 2298601991, 949844320, 17239783, 2787814880, 569135767, 2405454487, 2186744822, 2187460250, 214865169, 3303326281, 2884070583, 1295188018, 3291967230, 3177291191, 1941920919, 1774024103, 1310286207, 2930011123, 4006023125, 2712693554, 2614215149, 3464284750, 3043165527, 2273909310, 2429911295, 391086309, 510070293, 3372937845, 3962202038, 3165442823, 2784017201, 516194824, 3637279660, 3265453186, 3008602118, 94253983, 2802009214, 213929105, 713944964, 2449685069, 3308282949, 2445288335, 871069122, 4153525832, 844534702, 2919000932, 2221227587, 1435548322, 3892877315, 2291589430, 1957619968, 2128877837, 4293235457, 549729636, 2652204482, 2745974000, 2583236987, 1983724604, 4012205595, 4201425747, 2662517344, 2042150870, 912782303, 4052622285, 2348715510, 4090765386, 272400925, 1944628925, 4127622464, 803856380, 1665922404, 2255914079, 3311183977, 1805318833, 1710752010, 2570932406, 3411892129, 2014566229, 21113130, 3307885776, 3453928713, 1208891029, 383654627, 1535978248, 3940203022, 2757604334, 4207461906, 629636349, 4109408853, 3186732186, 2406811872, 4082819978, 3608405368, 4010143747, 782445117, 3661190165, 3120650329, 2676992826, 553895274, 2427261767, 3114365912, 1993420170, 1471897389, 4107381403, 1707826280, 2001745256, 3054525445, 2730015939, 944006773, 2100177768, 2102574384, 347629054, 1517232712, 1530897756, 4035910775, 2594621974, 4254892001, 112645448, 3939764982, 2510439280, 953204121, 3777767988, 2749028720, 4047169702, 2982173798, 1738383553, 3596515052, 135849725, 2300488562, 3844112816, 2776968416, 3137318921, 3659451907, 1259371747, 4023021154, 2907016574, 3546255767, 2049878107, 1182644654, 2959561752, 4268035103, 1233739022, 2847827435, 3842552741, 1464279595, 1376542356, 723144509, 3150377295, 2738065315, 2699594527, 639607209, 1381655445, 3295430036, 2522471854, 2753177719, 2704067676, 311661183, 1866681274, 3818700126, 3878049358, 3249009031, 529662147, 1819234331, 4075321441, 12171607, 1084440301, 2405588645, 2054533274, 3021954015, 88062848, 1408673481, 3291362239, 4136272840, 3419050907, 1195004061, 2343357174, 4052800237, 539184043, 3054764102, 2157169090, 4185677449, 2113556560, 146975067, 3670981053, 4163391438, 4189473447, 2025576726, 2131852588, 1128198904, 1454309649, 2466824377, 2314336923, 2903753601, 3609967503, 3385369385, 660681034, 1915816983, 413600625, 1431284986, 1704220232, 4196530829, 1529782145, 1755032060, 2813664180, 1676999396, 1245865409, 4028158806, 2504228319, 3753258952, 3999360717, 1277177331, 1999205350, 778446678, 1781757107, 1238723135, 3917833846, 3371897296, 2801477987, 2998268761, 1091127654, 4235413626, 386504995, 2453958084, 2367426635, 933960751, 1480343571, 4234745125, 4108725818, 452762569, 2669636384, 3224979686, 1624645031, 1172809482, 1305055877, 709087934, 3293053418, 1834308285, 2677585816, 2395176886, 3159348955, 90207346, 2770810154, 3987230241, 113221340, 1435161, 3413920583, 3017843803, 2394016940, 1462934915, 1865578922, 3688882981, 1760234469, 543648548, 816836976, 1670716026, 1488779769, 4035860776, 1540825834, 1911904467, 1827399223, 1034121760, 1693695426, 1585678078, 1154907115, 1506398201, 3990553039, 1870969402, 1975257448, 4273941665, 1904220475, 1139495719, 1440799884, 4075406322, 1437897716, 3974521803, 776545636, 2986505899, 2172633103, 3923079510, 1623065834, 2168056271, 3562923485, 4181083999, 2081660482, 249910748, 609999862, 3064159666, 1649203092, 4123366723, 661558147, 1848833449, 1024363967, 4156877717, 978304786, 2184375849, 1787383550, 4185225042, 1302838154, 63537950, 3090179542, 1202833610, 729031414, 3709272694, 1219308610, 922269553, 1342326164, 2873656586, 2028827110, 582581664, 2383446754, 1302889928, 436586184, 2581670667, 1872921677, 4210672787, 1755379057, 2452290886, 34904141, 4043442346, 3145430550, 632753099, 3679507997, 2795042735, 2146301311, 2409552045, 4264232662, 3297087297, 1390584972, 4175426146, 3481989299, 620631412, 2651980545, 3206337960, 1876122709, 4208362091, 102622915, 420159263, 2500302779, 3458137809, 1043589445, 3560231412, 2237541596, 1457005552, 457378221, 2617898133, 3992177036, 4158638911, 3839863391, 3645426151, 336939528, 2940869847, 1187619812, 860277086, 1754682709, 971622413, 268773544, 2949458154, 525896179, 1278398752, 1559931440, 3095438358, 3161307004, 4140433077, 3259377843, 2874473244, 2742467748, 2277751915, 1340872165, 3996722568, 3355603440, 252855587, 1239368365, 3410262688, 4238326959, 129810225, 3404975881, 110296413, 2252028539, 2994058764, 297260153, 1458822944, 3770184132, 3831787607, 2752207398, 3547277221, 4010105046, 1019369575, 22370437, 2701945328, 115112117, 1137358124, 3568747920, 348148071, 168520878, 2449148890, 4252753915, 3128542228, 582868265, 293497446, 906931385, 1277427225, 671907935, 2539712172, 2194656908, 202708381, 1363632613, 1878792941, 3255297991, 2372572135, 124526892, 3435729683, 3031079984, 1644518415, 2173737354, 615449168, 2818975266, 3166449955, 526616631, 2011440312, 76510512, 3288339545, 3242898267, 2807769095, 2537323311, 1026452493, 223101671, 1302169559, 1572868437, 4013245401, 4160846599, 155363083, 3796715784, 1314596493, 3056449621, 1306918158, 140302276, 3358777567, 38330641, 1971450834, 3182414933, 1979215158, 925822997, 2673099881, 3580741261, 3726552800, 3728579784, 1841939972, 3180727306, 623442850, 763520878, 3944709713, 2165716749, 3746491031, 796978907, 2726051869, 3286500216, 716757393, 426524902, 1838607408, 3352969100, 4065340605, 2503866135, 555386900, 3340095578, 1731862276, 504085140, 4078800703, 4018038495, 1243829275, 1304225281, 2951853801, 810449074, 3628964192, 1563674479, 57796877, 2514107261, 1865857704, 2990508174, 4049391291, 2316354777, 3895703848, 3703142517, 1547494667, 473878343, 1161364403, 1217855674, 3900539041, 743699256, 1305643675, 199327303, 2153097101, 3402461159, 2280222326, 3077403314, 2400457296, 661517820, 321529198, 164201284, 1188854865, 1984418269, 3539285184, 3627180015, 1538063088, 1583262036, 801161683, 4271247870, 2065927843, 3513067438, 1814842253, 4174167244, 2457780453, 3484819529, 2344024019, 1686693158, 1828689142, 196205482, 975793606, 859580132, 1865113016, 4214284104, 221543110, 599432066, 4169393541, 818415254, 3692698636, 2232081344, 120969724, 3761975933, 1589089381, 1030835606, 2784551494, 2296061848, 1806623523, 515615846, 3092450482, 726421737, 3949510248, 3607656539, 3810228440, 3553449726, 1523199324, 3498093619, 1913921058, 3477253290, 1008586211, 2815455219, 2043166671, 1395146629, 2063347089, 1660158031, 3588960392, 546211510, 2435901668, 858981991, 487404717, 91488946, 1318210045, 350162460, 3355432455, 1092467737, 1126080562, 4022294729, 3955585780, 40924143, 571487699, 2913162966, 1268313055, 3720899623, 2139518074, 3817423060, 4276708131, 2625185148, 2369994300, 2042941208, 2900158318, 1271087262, 2286470593, 2527702854, 185296669, 4080956548, 1249228887, 1656744069, 1254279916, 4143335171, 435209364, 56087925, 3152899495, 1536771914, 43351187, 363003241, 1147941436, 4249566074, 1237095817, 3495172742, 3709806682, 2555026571, 3683693774, 1892121628, 2711165131, 2465089474, 3345212607, 3300885494, 2431988375, 550566474, 1811695667, 947424708, 2007776419, 2104116499, 2027925959, 1947840123, 4141712544, 3935185391, 3555853592, 416141338, 3890365822, 1184953142, 916720546, 3986598556, 766011886, 1057911803, 910224304, 2903514096, 3504268320, 1631048051, 591808882, 1784062553, 1877853561, 1351734657, 176687744, 4024907411, 1618788066, 2481508834, 1679775012, 623269119, 48785718, 1951884975, 1569474638, 4036444430, 1135968273, 569294018, 3917649141, 239375791, 2321099313, 1669788323, 646691590, 3910426827, 3729830053, 703726829, 3409377780, 3139515747, 3453211644, 3739666800, 1979449759, 2193542824, 3879960713, 387442376, 2263778373, 738439745, 513802507, 3926452847, 203673225, 3023446669, 1415628650, 3373411499, 533208670, 3079207248, 1983966171, 3378852893, 3146096908, 3564826254, 3063983945, 2666413427, 3920541251, 920402665, 2990553771, 652195401, 226159815, 3981315335, 2857422605, 1217478026, 3097233397, 1285628889, 875455751, 3758734661, 3721008337, 849012420, 2886524409, 2255455021, 3007433517, 799958273, 3536716976, 4272453812, 511301241, 1642414261, 2793258647, 3035041063, 2666565018, 2416373246, 3657456550, 1620357935, 3358701289, 2915741869, 1157428786, 1005521524, 2452878010, 2199984061, 1660164404, 242592453, 3801379926, 1940433720, 1273226681, 1410055626, 4226322810, 1831412676, 3712703392, 2309037099, 431452422, 3889049293, 1897403695, 2408415301, 987354825, 1575451341, 887540961, 1927621144, 1781905504, 197043809, 3500479810, 1823788339, 3761531055, 482443314, 2855743409, 2809408693, 1781802178, 3160964944, 4264445891, 1769894024, 1811528732, 1991450926, 1213048039, 157410439, 868094898, 3396693848, 9624482, 2413699363, 3229885393, 1023605353, 3246225675, 106528446, 3854329402, 3086851070, 332921621, 2965579225, 1507537339, 3147045206, 14031884, 53089609, 2287103950, 252769402, 3349706153, 2246851249, 5068598, 549128519, 3186987045, 2276904691, 1596881781, 773864981, 2997774083, 4062652139, 2435604973, 2153284501, 2302683308, 3622035849, 420382435, 2782540071, 3580380409, 94502939, 1604252178, 2577621243, 2864542808, 3460300942, 137264786, 2136678036, 2486657302, 3555430494, 3419910192, 1662036763, 2633989976, 712079939, 504059133, 191035943, 1883453656, 2281086924, 2678223555, 3262573675, 2760861287, 4201785692, 1616545420, 1831314097, 3878837393, 710594474, 2327372540, 404128182, 4007369014, 248517931, 2103240076, 1368256352, 3419172107, 505334435, 1157420438, 408031035, 2955286816, 1947769619, 3382194720, 906348409, 3117019912, 2752601394, 1479566583, 487816734, 68375903, 833819187, 3985907236, 1808151258, 2966807273, 3542385725, 3277467597, 1991677281, 713436505, 2201453630, 1759316195, 3410943260, 217408193, 1956141243, 1089346666, 3873938053, 2730355129, 3741141121, 3737669511, 2656662645, 664605858, 2718628112, 2734693151, 2839148570, 774984275, 790831245, 1260405905, 1328311083, 312688607, 28751018, 3937490592, 1413743990, 1388012448, 2570304295, 1417585788, 3760459402, 3329122117, 4274823385, 1192254086, 530027005, 3079170487, 3336012768, 3453553086, 1169667353, 39927258, 779594798, 3518800814, 1850275112, 1174790686, 1100654068, 2717585493, 58604985, 2725306863, 1417065755, 1761791819, 512521257, 3368946181, 1124525689, 3666068211, 2811482195, 623264526, 2127246415, 1265399198, 272243062, 784583437, 2884314555, 565624910, 3927818598, 1121043477, 2990626543, 3391974819, 451347488, 4144242613, 3122581194, 3427002360, 689384308, 3359497493, 278931939, 2719153164, 1582418894, 3651819873, 2648651482, 3162407709, 3999964370, 1034782783, 1001931451, 2582074636, 1157098615, 1863711607, 917840194, 3374993642, 1972796472, 624155673, 1308721393, 1598213366, 406104073, 2841584229, 1995221075, 2241663006, 2500238858, 2270789301, 4027720383, 3858497738, 1749587516, 2517478459, 2131039328, 1845802813, 841204435, 1812080199, 1398506661, 2209703252, 1589101585, 3449828200, 2453410272, 1605325164, 1649951218, 1553435214, 2420686311, 343425506, 4289112541, 1685502482, 3448056320, 999571146, 3422759561, 105865814, 348035063, 1074071812, 2063196584, 4108219807, 1958213793, 1028372920, 3704176325, 4245327913, 3357922382, 3003014457, 3564613502, 172733130, 2130411737, 400499932, 81535542, 4029307864, 1828376940, 2476808141, 631337553, 4013388839, 715980349, 271645902, 2301226079, 3624397363, 505877873, 1850197242, 3920862611, 925728633, 1479527475, 3214855422, 422529991, 438348535, 1183608384, 3097898461, 2936233559, 1915957108, 53066771, 2049657674, 1729681053, 3862812928, 4124333056, 1222936181, 3065239470, 2353556828, 368898385, 2106083780, 3053082380, 1646126919, 609007684, 897213398, 1708338502, 2512750267, 3991763853, 26007664, 941137473, 2305563746, 1785133585, 3831575595, 249810169, 4054973585, 868603796, 2197185174, 4002189139, 1209408453, 3975679160, 586886249, 3844893857, 3793862220, 3498536653, 3891331767, 1549759282, 2724240471, 1460855544, 4204594581, 315529548, 2242081545, 2216712989, 92820092, 2956450957, 2985083107, 72650270, 3155489570, 982004124, 124550279, 2705896812, 106065259, 4048500863, 257195574, 2644806740, 1299173986, 1032466596, 3752989299, 3788242701, 926797485, 2631963034, 561109859, 1871695574, 3220386289, 3411139423, 3454398853, 1442618376, 1887059975, 1713258611, 2971518041, 3194309179, 2987586877, 297764966, 2916619944, 4279700553, 2532947936, 1896474153, 188048134, 4221801934, 994610755, 4104715042, 2766244902, 3739096454, 3807382518, 2549263134, 1945842265, 2421619787, 3475391855, 223749599, 2373969145, 3664308608, 2420444988, 2077158990, 3362047658, 396240924, 3224860857, 3546349565, 3397358060, 506532864, 1458756904, 1111390572, 4281021570, 476637586, 1564131054, 1566719388, 2364737371, 2664078187, 1941900940, 1627549361, 2490558135, 4153978764, 3624922059, 2186706536, 3584512251, 1472391885, 1493036766, 2772069893, 2323729829, 2974083253, 771855048, 2045782306, 3076175561, 1302244773, 2003022514, 2992037862, 688849862, 1746480204, 534716075, 3310807052, 1113907816, 3723913532, 527436628, 1257617364, 1822566107, 96362906, 3235863752, 948726637, 2095036284, 1383706603, 3947602104, 1287209069, 1804047020, 3175189109, 752352388, 2640421142, 4068759061, 1102860231, 2797758655, 1910642940, 2501868003, 845725893, 352903962, 3357681165, 2969380624, 3098824043, 4120580891, 1920357504, 1361469050, 2129554212, 3869341295, 2383995280, 180557999, 2955251152, 2534228820, 3613889773, 2953872454, 915881217, 1790868635, 1585717146, 896488497, 2096207057, 4251493236, 1773361921, 685441702, 3772167434, 3050468135, 808575138, 2074996670, 1145349524, 1581390197, 1096618103, 2039175577, 2000891169, 695926169, 3514896252, 1892221232, 2355197733, 1958789483, 1307398933, 1601956137, 134342306, 3297317641, 3400839368, 2654124896, 2825475551, 1850148624, 926796750, 3069650400, 2708410170, 3262759663, 3126911664, 3704939451, 28783364, 2299148039, 3640424280, 386297040, 2905682585, 716954319, 872960536, 150467935, 812649468, 803273114, 4293332946, 3663176118, 388324696, 1407225614, 3048273959, 3031615375, 3576741946, 454773419, 726205227, 163066517, 201763791, 3510026811, 2860082262, 1254860315, 4120718509, 1654573086, 595192183, 4286623809, 2038627556, 533215271, 1099172334, 3814244372, 312285962, 2541453022, 3432484181, 1623617049, 3049676111, 3392085050, 357851578, 3558544987, 2575241906, 27349160, 3063162928, 3935024346, 548698935, 1119056107, 2518246546, 3502253263, 3442093921, 2628688401, 3475683316, 3465465002, 3549818422, 2601432741, 1372520692, 1768279618, 2298496171, 4131093486, 3347219619, 1945525875, 4000058619, 3046014078, 946586297, 259364208, 1653970957, 2239017378, 1539049412, 1808738962, 4294748187, 1109605794, 1712838838, 1734732643, 2389024654, 3279050785, 721868270, 3084592686, 2819185233, 837327399, 842111887, 556246739, 1933356302, 1640373752, 1094966839, 2649224336, 2644564560, 3610121581, 1613610498, 2786836592, 3951990984, 3037269657, 1900340654, 3194276799, 3480893674, 661990880, 1871092958, 2257142912, 3959444518, 2834822327, 1875276773, 1398421178, 1147392916, 2484134162, 2421558098, 939650093, 3251558158, 3156927516, 1506478972, 3784007366, 2672129423, 4256614729, 814427689, 460871724, 1539465394, 865024727, 2941163268, 1507352885, 647500475, 611680905, 379509005, 312474319, 419958324, 1185626531, 2902594983, 3506270551, 708906456, 30897937, 367769905, 3113627624, 748427610, 1940349855, 327721886, 3379834020, 3106809655, 679260887, 2169726066, 2054597875, 3750494571, 1376215617, 2390736667, 1624723982, 2873026181, 2796474966, 4048295736, 2248273800, 589144123, 48942575, 2226249755, 658634595, 2630188079, 1362915517, 727116631, 1986005320, 735884576, 4124219186, 2963318393, 2082830843, 2885245058, 1150585998, 1667382587, 599857600, 3473102177, 148988741, 66194345, 1426212625, 3062200766, 2398567927, 2671107128, 2282392089, 3796250467, 2010726132, 3036858786, 4137405271, 2862813712, 3441560972, 1015765404, 4035512469, 1040875952, 2474701625, 220912168, 293396579, 2502308103, 4178208212, 1851515525, 3142850737, 712193483, 3899535192, 3192347587, 2530119618, 2107900605, 3599922826, 959438568, 2300290074, 3308101821, 1008432483, 3345568831, 3783498484, 856885000, 3195670364, 997529518, 1478154436, 1875524675, 2602294745, 932295505, 4030937158, 2633360437, 12599465, 887655657, 1009736391, 928206076, 2881575237, 2660906034, 735765979, 2325097300, 1324630651, 2348106514, 2452817259, 910587127, 1587437047, 1944005387, 991888510, 3250466980, 3106675452, 601486645, 2436179170, 2315825745, 70257144, 892595036, 2260642787, 1440906005, 2560894202, 1532464729, 963423980, 2666907969, 422003843, 40333819, 1480190193, 526461300, 1644939992, 3514785939, 1967515057, 4094744106, 1918365637, 1019721094, 1817190967, 503486651, 1318257005, 1259901867, 1691932543, 1762388613, 1116632809, 2156546850, 3685573160, 3263672453, 3956812044, 4008732021, 1952861338, 532804699, 2565959348, 3035066612, 335425998, 3140003189, 3148322309, 2046950111, 3566279312, 3339195620, 1449045733, 266525280, 1098733092, 3074763838, 2382509021, 597902715, 1187347514, 1999892606, 10067896, 903265471, 3315248590, 3880596869, 533006177, 1004649720, 1775354856, 2972083375, 3937807277, 3331348942, 6844246, 306302384, 197807508, 4290586944, 384435197, 44721703, 3125223774, 4054017970, 3478185746, 3866939252, 3715155795, 919446145, 1382617884, 4245468298, 1558473115, 1387868922, 3408691290, 977289856, 2198066121, 628259936, 4294821288, 765718147, 685665481, 2623620882, 1429113251, 745793523, 610626773, 1352577918, 2728687832, 2383814031, 507151618, 4250602304, 764819749, 3151108203, 768218191, 3922935372, 3826009095, 648430340, 353206335, 1657053438, 3566702557, 3394321608, 3201378771, 1181992499, 3205404379, 1831416544, 3530190427, 2099264464, 1345035814, 3595135183, 3772940985, 1721984908, 138549761, 406180822, 1341225386, 3792463714, 98315877, 3257092774, 216053087, 767654753, 1430623941, 85284536, 3678573794, 259672022, 3456632019, 3992322905, 3063235661, 344156020, 4199530702, 2286409118, 579972162, 3428396898, 2737102431, 2248998535, 1213130869, 3776610354, 1883370092, 1517779331, 755744779, 1350238510, 237478914, 893816894, 1612284504, 534454184, 3905779941, 3673439983, 2488971472, 1029227458, 69221344, 2633823972, 355956649, 746570002, 1518565664, 2365662678, 3800695200, 183585285, 3260467627, 1843986709, 1861520615, 2896918990, 1379517153, 1231096436, 3506693496, 2776100520, 2744501544, 460912439, 4218813028, 404971355, 3826643125, 370696716, 3672431564, 4245205925, 4092190148, 1334139508, 2896345229, 4278422257, 1876141096, 3455291541, 370850075, 2263727438, 1826217916, 4021568660, 3307868742, 1971415408, 2823178751, 450206169, 2022049939, 670439465, 1535183189, 3969514563, 2747916144, 3079389981, 1059632037, 1803703893, 3852425523, 2780512822, 2635372502, 402762628, 2153165540, 3121604963, 2588804135, 1883857495, 521070591, 1319572618, 4091124264, 3828851549, 454602681, 471050067, 3505376856, 2193426237, 3843511623, 4087288163, 3432644925, 3447750380, 3170843063, 3826867888, 1279096904, 707308260, 1006705904, 273877374, 338033430, 2623905105, 725770574, 2673975402, 4231786620, 1457721415, 555641829, 3040847659, 3897304432, 2140356128, 600621186, 3372388314, 2537310132, 812501277, 4142245160, 2886556542, 86951058, 3433892063, 187331321, 741040934, 2452599523, 359469380, 163829150, 2839593319, 2333082531, 1132543143, 2887161637, 1019989297, 1180880640, 2719488048, 3016405795, 2910955804, 2586668618, 4154304020, 2792407662, 1084761914, 2401152591, 275651495, 2961900587, 1664189021, 4107326822, 1719635887, 3494997329, 3601682750, 3847813874, 2849504330, 3884095721, 3385304007, 3779253309, 2950497252, 2771220579, 34836798, 1267435619, 250565644, 467341479, 1744152340, 166566381, 3536774137, 3522860909, 3650011590, 2104278052, 2121103016, 1463705611, 1028638060, 2093191619, 2193425727, 1185116192, 358265197, 3770720435, 3595550775, 3755294935, 3373541368, 189734734, 341483952, 4109496489, 2248350413, 2129568732, 2837136888, 58222740, 3344830948, 2047924642, 1959052369, 374229751, 2338646835, 3353298766, 990361701, 4267319875, 1070808661, 206311487, 1622042649, 2754431407, 2165126998, 144313616, 1672016450, 3130913463, 801792380, 1342891714, 516559879, 4007496953, 1607729811, 1625216679, 2159154869, 2105263949, 184491304, 4119902017, 685451168, 1353717098, 3873137047, 2690505674, 1841335880, 3744698726, 3370502900, 1678736826, 3457488733, 3172705753, 1889463498, 992875457, 4155054884, 2505867187, 845545830, 3480612367, 3200712227, 676533999, 2032826358, 3792533970, 2677419710, 1876142554, 3811474180, 1377617385, 213224767, 492265692, 2953458288, 2149961465, 383401884, 2836501312, 3703744417, 4186094193, 2310759828, 1890892212, 2231304677, 949680950, 611531776, 3873221913, 1372079461, 3812506404, 3277811999, 2925978509, 2757381703, 774611223, 1150994829, 3835306837, 4198655066, 1954026176, 4215283183, 3424546851, 2977237030, 1639977854, 3455466326, 3105123329, 2744557046, 737723046, 3866747971, 2374334851, 972909693, 983051504, 1081693720, 469373373, 1759097552, 2627694967, 4221985604, 4184883843, 3919396582, 485636378, 3168741535, 3963883062, 3509539661, 712378729, 385270150, 197625424, 3666108391, 2586833793, 403041040, 2485105383, 2709588063, 1167540332, 3185864767, 1925442817, 3972160108, 2908470252, 2541549663, 3932654876, 2302407960, 3591372256, 1098754440, 3915929438, 1817979439, 682923833, 3474093156, 1960776327, 3068543446, 1773735435, 259763511, 1402110894, 3875734061, 2981975859, 3410762092, 3944776357, 2669024461, 2119330037, 1765893044, 3089213390, 3080954614, 3253003145, 1408063981, 1037221260, 2023900729, 4014578223, 374636308, 114695792, 1198192841, 3605596466, 3287063431, 3745439891, 3485557228, 551757780, 1851894101, 4215205759, 1370379421, 25571593, 1386827943, 3971147674, 1961400535, 2046049909, 2317060348, 3874385294, 675930776, 2362605626, 837755824, 4257565339, 2470304457, 1578775410, 964983721, 2168697570, 1871321340, 3887798655, 2563026219, 406397922, 3738029735, 4075383002, 2167345116, 1957262989, 3262393739, 2613271478, 2939029826, 2331632234, 1538232556, 1313107366, 1819538088, 3699147738, 3593279371, 1085875373, 3217423864, 1722434081, 1998801192, 2275476601, 1372312704, 286767592, 513867293, 481798780, 2161348304, 86310077, 296320659, 396487101, 2836651181, 2826992201, 700289407, 3152086137, 1082836058, 1420179110, 3722859887, 2903811012, 2578178736, 1864295988, 2632504119, 722585004, 3150211558, 3640972449, 1842297435, 4256000555, 4003641488, 2940130795, 1820825989, 3650729904, 1995275477, 4240658239, 4215661896, 1816071966, 2979598900, 3818533569, 1449930642, 3585310253, 3539994091, 2478813120, 1741618953, 1972711410, 399917983, 3858381415, 671639982, 1687851544, 2062913061, 293078204, 2390451298, 2657162586, 1580354524, 262486585, 797121672, 3949357626, 2662249031, 3608664196, 3372367218, 927628867, 4130847853, 3216697145, 90900997, 3314296575, 3992381011, 3299981391, 2587304751, 3096112589, 69512108, 3619226402, 3843375933, 812693157, 1505375146, 3059949096, 879262785, 3789266448, 3140273025, 1680391244, 1473486102, 2357616157, 4165756257, 2422319899, 3697816704, 1456870243, 2545017650, 3421706461, 2786535291, 427951928, 1401499068, 2041766101, 2238898534, 1565860622, 527886625, 2236321764, 594294854, 3980351489, 869467095, 2939328398, 1498932278, 3026315067, 1568019781, 3802215575, 3039418190, 901328659, 3326273234, 283474219, 980741115, 166344611, 3599275578, 2304045967, 823323012, 1586670014, 867195577, 923974571, 3324761484, 2480224136, 3634958528, 66637852, 2979035868, 3918461250, 26012755, 1160133854, 444450130, 3122633448, 3490585906, 3505485334, 3419205083, 2164122524, 2233249834, 3169883968, 3917173314, 4069186312, 629180891, 660955528, 1312389131, 4259446350, 3218504994, 2620194589, 330817522, 3568194823, 986632381, 4133485936, 1554184985, 1945971990, 885972948, 3333625030, 352123092, 1596406253, 2224896436, 2236552284, 4271716120, 4223016499, 3927815834, 2214722312, 2946625752, 2841638783, 2675241274, 2497112633, 892607120, 778530072, 305241940, 3516492612, 179754133, 661673219, 132821569, 3049270694, 1309031596, 3390990944, 3558130485, 355960779, 1482648038, 1241331589, 158611960, 2782755518, 3830363151, 2216395438, 1313927551, 2242910867, 3174415202, 556891607, 643437744, 1626702449, 371135831, 2358553296, 1469424595, 2924656777, 409446769, 2784141163, 226363242, 3180263980, 3883682618, 173622176, 3465379068, 2532595915, 1142996352, 3574367783, 86670560, 1616649765, 416420871, 119316268, 992895307, 469584470, 720298841, 2566563259, 1854401658, 3050395149, 1854518112, 2548851395, 1373860433, 3538093335, 604372283, 1289550351, 2335430459, 902414891, 1261725483, 1968303074, 3535053726, 1967599227, 2664640637, 1351271810, 1034315791, 2908331528, 2189540312, 2250500732, 3309599094, 406364836, 492291272, 1951891695, 3877131356, 3784024882, 1253706323, 3758623576, 431552415, 3654057835, 352334467, 2899960174, 4094884592, 1504858769, 3503082228, 1370214702, 2061717505, 660276819, 4258219031, 2567141620, 1037182035, 716845331, 2440059864, 3999855986, 1933062474, 4213037007, 1094227191, 2122582055, 185139670, 2379571829, 2447216785, 1539712932, 2556200460, 3536436033, 4076924403, 3220003958, 475127373, 3012746388, 1320539554, 3559280039, 4205916747, 2025981028, 2891995184, 2183423230, 446862938, 3982665922, 2452753084, 3908477599, 1745979798, 1318657357, 4166342222, 3250566366, 3788646621, 404618320, 1105327036, 2412752820, 240846614, 3023224653, 863366299, 3410211607, 1527492089, 3113646286, 3454004596, 1657647958, 4115582100, 4062787778, 70719333, 2452320610, 1929518605, 3149073542, 632192512, 192565064, 2141123675, 3966203002, 635961568, 2959886903, 2368095248, 2748050646, 2376714889, 118901339, 1993319058, 2205054352, 925675715, 805408256, 1497441907, 2145637021, 271003212, 2728221814, 1913205001, 2226882003, 1060482569, 2665395227, 2528722552, 515914456, 3867153271, 4177858687, 1005720587, 3773392774, 2069128833, 1958089890, 3257560615, 90505120, 3798375711, 875617208, 3590432556, 1123259511, 3268055098, 3716253511, 4227902899, 3206142464, 4258432224, 3522545418, 3830695325, 3070397403, 2517993647, 827344911, 2342905709, 3050462284, 2825035344, 1174634307, 1974525914, 53659342, 1527447806, 516775801, 1807235532, 3922795960, 2776770822, 2466523695, 1327271978, 2774406725, 2954425745, 1560304665, 2675326172, 2514595955, 732589575, 1252782716, 1250821733, 3497086097, 2790177837, 1562085868, 1572632481, 1325692159, 786537079, 891527647, 2680159707, 3247628302, 3108479329, 3332266275, 1685609258, 316814086, 1202189368, 695743380, 3639345668, 792677314, 4247357957, 3118866519, 3170387048, 1486317183, 4054137459, 2949792153, 3876009285, 2551426726, 1590557394, 3748459373, 2857284366, 1579556100, 145746429, 2165824826, 3075672022, 2415158293, 2080835920, 3442758051, 3110788760, 2738974410, 3244299370, 1406202310, 2216484858, 2214996557, 4022762789, 3214575237, 1618661434, 2741382615, 37387928, 751717672, 512635344, 2963047468, 1517161636, 378100715, 4044792019, 1789501800, 3885788575, 473584978, 4004691712, 1639303101, 4179189347, 3316503679, 352252800, 790273024, 1779733222, 3820963510, 529300109, 2804946435, 457585034, 2772437131, 2345862449, 3362828147, 3553388051, 2916785503, 165391454, 3821745445, 3902231585, 505953819, 3310386678, 2402661637, 1717226315, 3586081933, 2652383298, 3753224694, 3158033812, 3494500341, 531006036, 580930467, 1925925120, 1651968212, 1984381130, 2251887419, 1330666980, 2094319899, 1814386144, 121682324, 3242644519, 3639753005, 2990084243, 1012337790, 1442112535, 2245508904, 71764755, 2571757811, 4060411174, 2880642654, 3397719064, 286972556, 1914422300, 3440758004, 2418993657, 2216310547, 2502533380, 1571758837, 980394426, 2799999256, 551774403, 2622494230, 723896266, 2125397370, 2081316101, 3569255791, 450472681, 1293643062, 3534410813, 3273225368, 3818368731, 1140980739, 601456316, 113278823, 1856929313, 2613028693, 3200244839, 166654529, 797397689, 2022191088, 2601834530, 719182917, 1804363299, 728204394, 2443146540, 1931670774, 192341935, 113387672, 1713488374, 2959018826, 444020517, 3024683771, 1061267272, 268099140, 3893898582, 1479207631, 1678545485, 2405966515, 3761819438, 1423937110, 1326161724, 3615860443, 1815244789, 3787138180, 3345935913, 1583702272, 2798060272, 902319733, 1253056901, 2706288411, 122249107, 271500012, 4059639837, 2401651339, 3096339614, 1731243661, 1082080840, 1318310083, 1157705010, 2812604668, 2861832011, 190594683, 969002499, 2432880019, 774702703, 3821267048, 3276347523, 2240575141, 2491001460, 3766994820, 1193111344, 139672041, 2265760698, 2923210457, 3092458755, 1793090916, 3193695148, 2729152834, 895422006, 2938772587, 2110481383, 705732898, 629444080, 3331994285, 298768486, 2138406572, 326557933, 989392307, 1646896932, 2983448357, 3677261366, 280962847, 3184974600, 3943035736, 3436312588, 1726957732, 1185935309, 478623627, 973409934, 766136306, 2127073715, 2183611071, 3694261200, 109269214, 1378694498, 2254946124, 862232106, 1194489387, 1822097641, 1729685935, 1241617448, 1368777794, 4083082059, 1747299706, 1441013812, 3124597050, 725506882, 1464490558, 3315535084, 3007412481, 1341216761, 4213012263, 3621626459, 1289707170, 3328366925, 1582379939, 3961587965, 3039388703, 4289179877, 2800996801, 3713059173, 1587588504, 1902155505, 320078981, 1838487658, 151855918, 2196600290, 1937602754, 1489136564, 3464891613, 2737937539, 3080539083, 1714632285, 4252730959, 1958991701, 4290093818, 1375141652, 3403936659, 3005690600, 558942059, 3897646135, 754679406, 1992489973, 4040319015, 2857582230, 2046985399, 1889903648, 4283186209, 3478516558, 2024370964, 3196598064, 1292008218, 1121519205, 3482089721, 2517348016, 2140248839, 598008268, 3803921564, 1388413178, 2991462380, 3571155498, 1871544854, 748617980, 882541741, 2610398117, 1163365650, 1780716285, 3100325840, 2966130003, 790953640, 2171869969, 2774510219, 3748203749, 4114520623, 3331019924, 382953103, 3182118544, 2306115338, 485172135, 2025086407, 2967434594, 2668706937, 3792622631, 3833493520, 778235567, 4232188035, 2280118769, 3754665662, 234453336, 3645338191, 1397498343, 1983849089, 2093049517, 2860991198, 866995912, 2331814790, 46559315, 2920189662, 2600021032, 3761028452, 3356364275, 4097204774, 307002155, 1638081271, 795190879, 1176658106, 836490497, 699149491, 4271288712, 1446343969, 2051583132, 1517686844, 492359069, 3235090865, 3960804566, 2296268966, 1805788717, 2277342172, 2028146558, 59407478, 682617404, 3176532311, 3988141463, 3370155245, 711205060, 2349531500, 3597405482, 1122457274, 3830345903, 3509961645, 3009029569, 3595594215, 3396901577, 1885795795, 3485924418, 607693864, 3974383977, 3747442434, 2279535073, 2860097397, 4183769954, 3049496180, 3356175170, 1840217641, 3788621664, 3861960946, 2144378426, 930901347, 1716326188, 1821949066, 3918980477, 1662731840, 1362827166, 185093374, 3630960065, 4142507086, 2082880583, 1816872517, 1755115379, 3276192696, 3423869536, 3444630629, 1733287129, 2396162046, 1817019818, 229615303, 3043124620, 2806322358, 4063872232, 1676628926, 174031127, 1015424248, 2939938939, 2921040265, 2461730976, 1002632271, 799996280, 171625144, 306461004, 4012047713, 4276237290, 888031361, 1356761197, 2027816602, 400698653, 3434754383, 2516158030, 2717205970, 4036213530, 2469927545, 1857244423, 1015373659, 1058933021, 3059829727, 2929180740, 2040996644, 1858306807, 1795333639, 1685141450, 3395145796, 2927094200, 801873620, 1072812681, 3437978220, 2864851011, 438200280, 443447752, 2211245136, 3820681489, 4086673102, 2797803518, 4041787568, 3023382024, 3006429508, 2094367214, 903692079, 127603390, 1027044273, 2343087489, 307391341, 1413980876, 75577878, 2503854645, 3849148487, 186382683, 4059848907, 3485643061, 3788698701, 551633615, 3735312081, 3869082995, 3538703327, 3607648350, 2886669509, 576234630, 2255689114, 2910527949, 2355180233, 3115264208, 1524431609, 2627000708, 170496515, 3586862746, 3131438584, 2633832624, 2492996505, 2291376882, 910826277, 1670651799, 3833281153, 2069795466, 347423382, 2469077494, 1590433366, 2328009937, 1096848690, 420867545, 2567003177, 1422688041, 339008377, 500517981, 100192774, 3186165825, 3855995199, 1611712018, 1996325489, 102688272, 1223013187, 3267513365, 127354288, 2897525339, 2020437181, 651984301, 1014559642, 3405703024, 1501531093, 4081241939, 2389920194, 1732267742, 1078941200, 343118978, 3994024792, 650295507, 1122586648, 2716296579, 1056263771, 2028116494, 1410584462, 3952356834, 4271695326, 3431863252, 3298556368, 1670497351, 1688307892, 3677478876, 232740063, 2138951634, 2717702171, 2611138284, 2665482353, 3043223742, 3401450463, 1500851656, 2432530794, 1317469592, 3181232128, 229922891, 2884399566, 520588600, 2080494352, 3227578937, 2717416322, 3184433854, 808670872, 3324493387, 93110573, 1117546892, 3481875569, 12996550, 3572281617, 3410069903, 3353576942, 2368818191, 1309168485, 3468451866, 3088904267, 3644500043, 651024743, 3217732850, 3319619190, 623886061, 1221915365, 867696870, 1574777378, 1355189865, 590224633, 1315680685, 23930745, 1762902884, 4088808105, 2995538999, 416064227, 2160706540, 661606563, 22843603, 2285935181, 3729128362, 1058303140, 1801498943, 557844128, 4145692457, 413091064, 188199917, 561042224, 1193751032, 3030801096, 2524721597, 779028841, 2823479410, 567679417, 4171493873, 2047346568, 932373550, 3807648431, 2767025644, 875505771, 3287541344, 4005420471, 1923454926, 1870730278, 2300176211, 902665284, 669698274, 3418106566, 4089989280, 3656483017, 1786173564, 3507915322, 2781452355, 90511878, 195506824, 458409791, 3286545573, 2507407829, 3196048012, 4153884730, 4055277134, 3179560222, 1195989963, 2572021650, 2979819408, 2180843130, 815854565, 2724209719, 2519437683, 1720829084, 1269986885, 3472868667, 2569699653, 3126798009, 3936722612, 2630921894, 1904590581, 4285894190, 3558570328, 3462898777, 3408170892, 3042988311, 3332250757, 3623517786, 3434388339, 2350276796, 362766583, 2516346827, 2848972291, 1946393163, 2519774938, 2757094089, 3399468571, 4191253161, 3549622732, 4199115802, 1284574639, 3187595074, 3624606746, 1170719882, 1237578563, 3594266036, 2637442046, 2991157792, 264930068, 1751532018, 2750868810, 2088383998, 3832074468, 506383922, 2325123667, 2141167480, 3942231347, 1513814282, 1571713826, 1355901701, 2736899544, 127165900, 2849788910, 4163423698, 3630783965, 2837610444, 2022623622, 1325016053, 2183270094, 3895221282, 3880127953, 3297845885, 3535265647, 1364829652, 1410567767, 2093464629, 1524344570, 3625598993, 4225832315, 2751690319, 3651864622, 2534431043, 2480644950, 234545153, 383839033, 4142361364, 3394455423, 2797567713, 1714291554, 729639616, 2247450847, 2121413414, 1372174831, 3707634604, 1664106605, 2034069716, 3567279544, 340616310, 2315856392, 387750413, 2468391278, 3847665488, 3701753016, 1174038350, 3805337730, 1296157733, 2279139649, 2740761889, 568861480, 373615441, 3093116873, 2072640357, 3365275760, 2677881637, 3333370358, 1520934067, 2925810583, 948087759, 2121898548, 2162546610, 1279218325, 3091201169, 3178760905, 2954141503, 82638451, 1459851167, 2159900710, 734374178, 3734124228, 1385137608, 3337623818, 884491780, 1634517767, 4027163108, 2373754999, 2649435526, 1895367508, 3372235768, 2400970189, 749630473, 680693515, 1799899352, 2881992405, 1790179048, 2748865802, 3424515047, 3668282012, 358670532, 2386942101, 2134347052, 196738287, 2175089359, 1491819516, 3796266103, 96929733, 3238144695, 3161145560, 1029163059, 119279915, 1911148135, 2635733131, 3816448109, 878633847, 3758005183, 1861540799, 978600525, 510592315, 2994235176, 2262183516, 3703977016, 1037980684, 138497469, 3824401626, 2099192796, 979853274, 2539534679, 654251376, 863650329, 1800707487, 3719834265, 4206394658, 1831471637, 310208038, 1617337648, 13709102, 62818696, 4063884322, 1429236078, 3059479327, 2757029170, 1507860208, 2156696339, 3430664213, 4207859189, 2219665940, 3610976583, 702607670, 3155722793, 628058052, 3325211065, 1741540619, 1190513018, 410036583, 3300886959, 1113289903, 2677476006, 2629151274, 3781439186, 2182375932, 1977228747, 1245361349, 323126164, 2362248014, 3103421380, 331383948, 2154617522, 1561183615, 2408901676, 2029973437, 2175278111, 2111450025, 3165460052, 79470063, 2607004380, 940975270, 1924285033, 1794209111, 2624536897, 161385280, 3351590300, 226287165, 3522954292, 659261207, 1352538277, 253024124, 2631453685, 3149148956, 4196156309, 1354519548, 3464665511, 863043125, 2125512576, 3349923037, 2085235577, 548015497, 268781006, 1847664682, 2016564418, 2782182161, 2638992103, 3544956355, 1133413500, 1721905592, 2359455195, 4292587758, 3751286660, 2707295373, 3869134692, 644846301, 1171809993, 2854603662, 3799011060, 3097448529, 2193917251, 1496654637, 1359045000, 727615171, 961448825, 857667436, 3157034206, 322196378, 313875370, 1925007196, 4283900934, 42993761, 2453513329, 3881724809, 1568930891, 956620322, 262185400, 1659901771, 509314415, 588777787, 644730483, 1355429436, 946828419, 1918041394, 4284532392, 2257023487, 4213933474, 575491131, 3015825689, 4277795324, 2647997921, 1482157519, 50099679, 2949188128, 471339889, 1336952346, 2571733327, 2120794511, 1496296021, 2564649948, 3242773169, 421657381, 136493749, 2420948881, 74853287, 2547704616, 1278598329, 595251170, 3180514851, 3957823283, 1342707979, 1907801846, 859223646, 1412985246, 911592929, 237682148, 3373085162, 3840271715, 3158893492, 2719585616, 3568688690, 2673030853, 955371597, 2268050145, 2406802669, 3701159945, 1499792593, 3647893816, 1006828357, 1205273100, 2302447627, 1527268652, 3213489189, 234016942, 343125174, 422433015, 2150744201, 3474403797, 3176371295, 3957223562, 3998638086, 2051044866, 1140345126, 2203827222, 1370597734, 294439657, 2628792230, 3813964596, 2573525196, 3883724311, 2639323526, 1293489491, 636644266, 3257303531, 295109629, 2764782922, 4140370277, 2678092942, 1285796819, 4273820822, 1966006842, 380555098, 579579589, 3816892681, 511155293, 1010887095, 3696184381, 2512533577, 434154136, 1715465733, 3058838398, 1557330114, 1173724989, 412198855, 514237607, 2151778518, 2792168589, 1306245848, 3965224166, 1213931436, 929678686, 2383775806, 1769853204, 157988136, 2570547663, 4153347774, 2597266555, 1766173689, 3073985721, 1483572378, 3416708887, 2995265538, 3772923559, 1648492562, 3075732038, 2264871100, 2273438824, 105450468, 1812633542, 3505445399, 3698112889, 2794638161, 423588824, 2439547347, 4049477041, 2714227384, 3412307159, 1186938286, 1160997904, 1493422825, 2121637347, 3756319376, 441316163, 2015758689, 1171837604, 1058112405, 937177218, 1939986991, 1945616181, 3138961822, 2301045192, 254268636, 4122825880, 150079800, 3879853024, 3254761689, 467955159, 1052739765, 957366908, 924486950, 200491032, 1894177438, 369302011, 2718266307, 1126649056, 73744724, 2721112156, 4017976417, 1228463890, 3004284690, 2518984439, 2465417444, 1985219997, 1749028884, 3458979639, 724982594, 343471654, 2136226798, 1568204302, 247724155, 914551690, 882871186, 2726901370, 2104968173, 2094870367, 2430043735, 3394842951, 1665624168, 3289282034, 3165242534, 2299741469, 1783857121, 2600754866, 4264049130, 1977221105, 603945458, 1157527916, 2172745331, 308174854, 1871537146, 3396748991, 1404506092, 311578717, 3605151435, 4108168111, 1296455583, 2894353919, 117701464, 2529529491, 1231649601, 2785714841, 89969307, 3013216230, 3834173640, 1656131979, 3310768206, 320413560, 4097402425, 1529478585, 3284422637, 1943158167, 701092227, 4000398774, 213805446, 3305095858, 271642642, 320692199, 3330898336, 4227751547, 3924372434, 4091133311, 735626875, 2516295656, 2842715111, 2582805642, 459406720, 1760902300, 1861125521, 4101096312, 945127348, 1226779138, 2621601014, 1001639184, 2615789064, 1269593058, 1463014373, 3546122983, 2823976872, 1135444767, 1656405427, 2479408376, 4097587134, 4266881294, 1548509207, 3169293339, 3943642333, 1784956913, 1758228053, 2712175381, 2051900152, 1305001991, 908293217, 387307228, 301958424, 1666228424, 580202511, 3020794135, 2734334311, 3751559244, 2975563066, 403309362, 1901669323, 537849670, 4118715868, 708251036, 3877593126, 1162807802, 3262426038, 704201366, 2113694787, 4099308512, 96127149, 3085925104, 1117933386, 1719530167, 2137924238, 3515897490, 11826624, 503680641, 1350637004, 1293522938, 2245059873, 1652733578, 2717857916, 1912614396, 2305827767, 2281965235, 2335473755, 3182065401, 935115328, 1228979429, 4209849952, 1769527763, 3037128306, 2164079432, 701206322, 2045794136, 2245023153, 365048083, 2104493433, 2769009254, 4262384781, 1527920210, 4137473458, 4119880739, 4208200377, 773697800, 3468523824, 2243337656, 2665445133, 3134002568, 809094493, 3586975011, 2347009755, 106706300, 3302179816, 3447689261, 2165755918, 1511476347, 828389909, 351220224, 2029739877, 3637601736, 493218611, 1690347826, 1126460419, 87548989, 1439401689, 4105825476, 2619066083, 416924462, 1078827337, 3010563317, 4253423837, 3737137004, 3111386244, 530361867, 1900610819, 3409514419, 1151895147, 3007542168, 1843570579, 1060447428, 793964024, 2973759914, 4037776875, 2208728464, 2700119466, 3886154594, 2773697653, 2699202582, 2342605160, 199889252, 3286428460, 3218510928, 3305258087, 987882770, 306846376, 3903933553, 253251521, 2167664625, 4023755392, 3098184635, 696498135, 581364403, 489840292, 3740693739, 1887506240, 1684791252, 1214947370, 694727794, 1332699443, 2722579509, 2064953063, 1343849125, 3529557807, 1218239012, 457974571, 3724727411, 140145996, 4288688623, 3638970878, 1163012392, 2505080349, 967821879, 2767655015, 1835041815, 1380466014, 3033238696, 4141829321, 806818192, 1451432667, 772512617, 1408234724, 3618615951, 2944275965, 3106477013, 4008706614, 1764353834, 1260204885, 3075235239, 3195946558, 1968553889, 693410207, 900716770, 1786461779, 2139666457, 2834630465, 2729581447, 515475608, 1398755259, 751234034, 1545269416, 2153949495, 718570174, 3772909300, 208773801, 2098402525, 3099157266, 1718952528, 2980868582, 1260242667, 2711636557, 1111308127, 3975395271, 1819503977, 2095971995, 2223731798, 1911349865, 64865106, 3286511322, 3112594123, 2510367376, 4023012394, 1963038912, 3972114893, 246321796, 1030014856, 750043637, 3559923151, 4211365034, 1575830354, 610973060, 3512192737, 448300370, 3479914983, 1405254589, 788347856, 1011969942, 1398788877, 796535344, 3451163774, 3216164973, 1895280570, 2405280684, 4256010477, 1794347838, 59613703, 977854930, 3899011237, 1623475740, 826670528, 3241144053, 1246395387, 3947440708, 1884757139, 2826434474, 2416750836, 1534563446, 4037085379, 3668186137, 747599788, 2363906052, 2398222703, 3096247658, 1791319441, 2355317774, 1372728129, 2693328695, 1278284936, 3361895854, 1326792945, 2437262056, 2993364014, 1454737646, 1104890074, 2449418865, 3752441516, 2536616216, 1034601412, 2849284474, 2762337385, 2672269502, 1135476344, 303930653, 4129886586, 197291385, 2250936276, 814064402, 741521074, 872321711, 870294150, 3725767480, 922476115, 4115959052, 1746049433, 667182364, 1996435110, 2112127651, 648044206, 1278173020, 355556745, 3801901783, 2509482828, 3578445734, 4075014481, 951555179, 3731999577, 3910732775, 1110729345, 401751009, 284409810, 2265257243, 203070214, 128715195, 1292767887, 3450223363, 2240242215, 656522502, 4142170397, 3735050638, 2225002534, 1086048272, 1359514977, 3993805307, 1737747484, 1932348244, 4194880439, 1353823779, 1282796070, 988364314, 2165260433, 1322439469, 2945384802, 407937913, 3564056439, 3151762376, 4163962658, 2585038467, 24515841, 1317349561, 3697566235, 1341556518, 3851159099, 2859265870, 4197502839, 4126198405, 2047932317, 942648385, 85529931, 3034069139, 3717994012, 2423518844, 3736817570, 2822228627, 2622103353, 1833938074, 143615148, 775368311, 1314392305, 1610508352, 3489378870, 1445063089, 4025169996, 529448169, 2879047963, 1203365226, 294869032, 2208630352, 598363878, 1319651175, 1580471535, 3660786912, 2202074361, 3374890949, 794772346, 3742262214, 122117292, 2303897005, 643540425, 1421269480, 1729221906, 1075781546, 2704296574, 3346966872, 743135204, 1197404313, 54173932, 1904108740, 1742389699, 3557085206, 713002206, 417110823, 2546543444, 2954309047, 1407118933, 1997655555, 1616654547, 3577521785, 2707581962, 346905883, 775327843, 1547720189, 1785319399, 1757258015, 1922172315, 3237669663, 4076972855, 2855255456, 1868035259, 2027325510, 305768761, 912006821, 3079586295, 4036040967, 2674070653, 3478507626, 89736544, 1338844332, 1766177662, 966519017, 2574475051, 746733583, 346796886, 2459348245, 4020599511, 558548818, 1042826858, 3157360515, 840017963, 1010207900, 2111006289, 2151587276, 2414247315, 4175458196, 113263756, 1477301771, 2091336760, 3143813716, 3128874231, 2992803486, 4290423924, 1421263503, 3625662088, 2991962431, 1595432143, 2406600996, 2271853710, 2142665467, 196198079, 2324907109, 3177240947, 4038328920, 3565881901, 1502126177, 4063587098, 4027385791, 3410438306, 1447026096, 2909347983, 2584048770, 35399432, 2400665005, 3991188374, 3452241043, 28835995, 647567087, 1915368176, 1694160526, 1534994041, 606232551, 725268139, 1463091465, 3231349552, 3448197552, 1755290430, 3638053681, 2910655793, 2600207195, 1881182802, 1503338544, 1261992044, 4205695873, 123064790, 1758222196, 600452726, 228441914, 1438028893, 57117657, 2391651699, 1093222638, 2974587809, 3410194050, 4242860292, 818900312, 3227010870, 2344241853, 2944018444, 4226688278, 3304028230, 4247088402, 847449926, 581667360, 1251323507, 3580555853, 1786010054, 2473729391, 3909421231, 2723338615, 1259826673, 2325214690, 948296698, 1301408637, 385392376, 2779299908, 2994420534, 3364983049, 2523259959, 43517675, 787740243, 3156065428, 3408346484, 3302993394, 4039886818, 2566665554, 4265509810, 3811667051, 138171800, 2165994769, 325431831, 958783809, 3873469861, 3216654625, 3332685805, 2810451733, 423025279, 533452840, 1781700929, 310364772, 4123038568, 3413984048, 3707433842, 3014967305, 3234974943, 1074687113, 1023356479, 1221733712, 1906196412, 1420299580, 3935372597, 1746389377, 4216260454, 4191352290, 3615926719, 2599850416, 700099946, 3020317385, 3520027802, 3127390848, 1735006757, 3006442335, 1544166797, 1727802518, 3076548668, 1473658757, 3387452492, 842786953, 964745590, 2330423509, 3731741184, 3211857178, 2973986810, 1595222916, 1672620068, 2112426269, 178018597, 367094702, 2658488524, 1709868903, 2099560782, 1775956905, 3794493712, 1504740848, 1699630040, 1967589093, 1109215503, 611015282, 1126985778, 1734538830, 2295482173, 2184256375, 3228081768, 3054275936, 604426937, 849619764, 366181691, 2423984633, 3170268969, 2939530353, 3731004079, 3150264488, 2505756653, 1940116832, 2925095965, 4088454477, 2691996638, 3006584583, 73028121, 1218310521, 1540071614, 3353129740, 2065892638, 293601506, 4085766897, 3223655718, 2724692201, 2478276802, 801992122, 2716527865, 2708577000, 364709216, 2462108503, 2406375400, 2083080093, 2824815823, 3343056420, 938134679, 1103846442, 1088442757, 3454987751, 3437597473, 1082663599, 151828089, 67242673, 1093603581, 4283390689, 2676881531, 1660426160, 1636404208, 2441546114, 896609961, 3784703317, 4156863174, 962653033, 1605411713, 4154342437, 3428219644, 3630715784, 248997607, 3276184967, 2108174855, 1053632844, 1521469073, 2132479159, 4097191797, 2764279094, 2313678509, 2131322359, 3204150445, 669546872, 1745616365, 2866078859, 2573338740, 2774370132, 3652470031, 3600232041, 3992844248, 3083191394, 3334326242, 839674363, 2004350734, 840964469, 598976220, 595733749, 1917932689, 376572115, 4172963988, 1608915182, 2252184150, 661485025, 4001723305, 3246134119, 3300692846, 1107024204, 4246046506, 3969750537, 3524620633, 946902551, 1502687291, 2774031106, 1891902819, 1906272943, 2004995571, 623909843, 3517887260, 535799672, 3402169338, 3544568971, 4060919457, 1379002797, 3277672276, 453330841, 251226059, 2822976558, 1684225841, 2845952182, 2729304166, 981800073, 2061775692, 2390085992, 25367144, 381102062, 2559317219, 3180901956, 2450571884, 1355546652, 57344603, 2187596140, 1728318457, 235658413, 3743138630, 2834395511, 2162702371, 343285101, 3319951858, 640776289, 2430045892, 1885509822, 4042720356, 1382104958, 1308513974, 2394340432, 3552751398, 2182128471, 1234994067, 2909677331, 1919352462, 1449065435, 2115078878, 2087592998, 1213773955, 1751903937, 241359540, 1034371751, 1067354239, 1787682431, 2215724002, 428027829, 4174024139, 3737425990, 4127769029, 989220000, 4286947733, 4224767439, 1288240402, 2365752457, 3012434723, 3387622314, 2825420646, 3616633645, 2278703256, 3328854727, 2204205324, 1437597691, 245848277, 1952847045, 194107535, 851144684, 3700562940, 3475635582, 4074476579, 2439954872, 3397392319, 174721208, 4144794602, 2104720286, 314555807, 3313194489, 225831512, 3631115357, 2764927390, 1295911563, 197903364, 4212180080, 4151381639, 4130249172, 186212190, 2759441188, 291368019, 4142215902, 2678505006, 2590286546, 1941417172, 3329424211, 3313621495, 3941714188, 88330020, 3113752833, 569582140, 1345843687, 1176963082, 1880030880, 2844235398, 2574535984, 3860081079, 2641426976, 2385432385, 724565787, 2177047219, 3256212756, 64386636, 3822810429, 3504447943, 2097946005, 1980015302, 2860118578, 4138776549, 2587181584, 4222122104, 4103703398, 2447610823, 4218128467, 598695843, 3349179838, 2850484814, 3488015227, 362774969, 1061565579, 216121016, 2398837995, 120287012, 524242144, 2803583706, 783001731, 1192138397, 2014393282, 3750047787, 481190105, 231423501, 2009976667, 3720591899, 2046664606, 1964042801, 1381982838, 3547440653, 754592755, 2110398652, 12163270, 1403568428, 2631789522, 1780500251, 3445055386, 2318311403, 1412853031, 2119559348, 1558216621, 2495701596, 2351243855, 4092952297, 3443700906, 3780928298, 3848196269, 2849918170, 3059342976, 763938443, 3564417968, 2803068636, 2876872106, 103895279, 2701738732, 3352888542, 1945488243, 1856358970, 2036536329, 4268095179, 3762115870, 208497242, 3730234665, 2614038720, 2896934149, 395168758, 1447773109, 1536038074, 3640230741, 1357816490, 90839697, 2060050702, 2690821155, 322109744, 240947667, 2145501877, 2710749086, 2340032360, 3763086514, 3841011049, 1501717019, 295632194, 2020558707, 1497413116, 1850059518, 4214070055, 3044701110, 2447140907, 2083026549, 1244046211, 1689380872, 2362098713, 2746893204, 244666972, 2897462677, 2019688800, 238048730, 3097594593, 3097585082, 3566137840, 4018068642, 1544853497, 1033337426, 3363881896, 3892151891, 1556467217, 2872653474, 912487988, 1417592016, 2779104543, 3516798638, 2614665795, 2121623004, 3976144841, 1239124381, 60470767, 1065329004, 1868600230, 505106153, 883933460, 1167423787, 946996000, 2352295627, 1793006867, 407896235, 1916395161, 2155015660, 351859291, 2929018802, 349767894, 3401593227, 4088293367, 2388953853, 3365643797, 97876404, 3334855343, 2672579200, 1175759013, 1178512144, 107418779, 3861531255, 1160014619, 840677247, 1604137473, 418895093, 3475478915, 1350313413, 3631189525, 2520779909, 3407286775, 2453186759, 1169747423, 3398558304, 784338846, 1809369411, 3314969206, 1212142096, 445210860, 4225291325, 2195058694, 1241509483, 3766399499, 4246960419, 2327135795, 969002720, 1552407814, 1157711, 2000541955, 1044278970, 4094077254, 905183726, 3102227214, 654236084, 3950404310, 121429379, 1023822450, 4175808428, 1971217684, 3595827203, 3826571205, 523785505, 800893588, 3849976659, 1225925442, 4021764629, 702395402, 1218506604, 718226211, 319569854, 1539242536, 3629096033, 637575576, 3003211338, 164044832, 4191326082, 2165020156, 16467779, 364002046, 2517227483, 640494850, 3238656915, 1221573408, 2426901436, 3330063113, 4055385353, 3183861753, 132063240, 2952187838, 234370073, 4026620663, 2257432714, 1905940299, 2746675313, 322335034, 1279944161, 1558138498, 1441784351, 3118602114, 1142538240, 1120125458, 3820378854, 824622370, 3813250583, 3864679800, 1000199070, 3020661363, 3464450183, 116124023, 473697153, 4273521844, 1432511458, 3859188654, 2257558726, 870271096, 1608419983, 1438585291, 1149867586, 2764222294, 2011322972, 3625403474, 4091755206, 3612662399, 3074982810, 4011157431, 136533659, 3490260944, 2316725406, 200490155, 1743039335, 3947891787, 3231560638, 2899049491, 920164472, 3666665112, 1165008986, 2828756041, 1801101027, 3537762414, 2968217870, 3157026474, 727782073, 2273053610, 3917848412, 2436908619, 2512698347, 2837188459, 864286695, 3732700079, 3618343872, 2880454058, 147691773, 1298893607, 465965668, 3620698008, 1856095647, 1729958138, 1074300637, 859108946, 1481244240, 3849333133, 209824330, 2897364648, 2567745741, 3797395040, 1383825316, 625415578, 3364894733, 225093483, 1028404854, 3673229736, 3755713571, 4105196949, 1757444898, 1217150161, 2534691512, 243689767, 4173594833, 95491838, 2896085722, 3315623613, 2506154797, 2461561490, 1757960188, 889299674, 3148571915, 597642409, 2154222459, 2967329934, 2545159437, 2703980810, 1445346520, 1226520747, 4155695699, 2558581799, 2074238017, 2997104906, 1287251866, 2782265828, 50364126, 531548031, 3918852585, 223756934, 1146098705, 4079235190, 3518192752, 2424577561, 4001815962, 3030210550, 1093616157, 602038577, 1207028084, 1770908639, 2387779727, 3877124013, 3502386128, 511094867, 1109583959, 3383237155, 1533726690, 4068476410, 1552974204, 2275873289, 2097318936, 4065755915, 2894150551, 2110983420, 1623830921, 3819091401, 270603957, 3132771596, 2364984081, 1016411263, 3032971286, 1930531657, 915921580, 1828273466, 4060207914, 3816567127, 1518283087, 1322947220, 314093966, 2611470494, 395458730, 745056984, 1217793357, 1553167345, 1181144435, 3195308807, 3412196165, 3768389330, 3729358961, 3546556909, 2145967232, 2452981470, 3679697932, 1749572220, 3796383359, 3610110951, 1231767943, 3392714144, 1662864121, 2176622274, 1959783569, 382643111, 1571438762, 275014188, 980704263, 3317588908, 3795460946, 3148459261, 484676285, 1979719446, 1748740257, 4254793591, 1530405257, 2586420958, 3203854539, 412412969, 2348866780, 3990394756, 3272249740, 3506552286, 2927859049, 3984582319, 4004403556, 2732804078, 1455510125, 1174186283, 656950246, 208958853, 4067010212, 3490490010, 1960140988, 4012044732, 1037343088, 1576039775, 3671738593, 2352709136, 4070769890, 393911620, 1766572255, 938272987, 3291927010, 160121583, 2442179339, 3310835718, 2927249376, 573637263, 2660838232, 1941007221, 2645585190, 4142626743, 210450206, 3325436302, 36865364, 546500352, 1742225228, 925125441, 774353396, 933655751, 978613507, 1417336356, 2925760213, 3642524058, 3859569829, 1473371412, 1874749885, 3132701653, 2050129405, 2136971099, 2295721795, 3488920346, 1227316585, 2885832020, 3795212262, 3681389097, 3705413730, 1891897535, 619531353, 3429449472, 1869414517, 342653988, 3132199523, 1298466466, 3140485349, 1083229184, 2051894137, 1506386960, 3257763461, 2767086710, 3381624956, 1753467667, 1889894286, 2351692653, 1319606302, 501616991, 3624713771, 3827426077, 975421101, 3367823500, 888996896, 2699994764, 2114946397, 3246668977, 1409549, 2550072653, 917420468, 334196983, 1405918488, 1007025712, 354376002, 1079321742, 3413345297, 1033951210, 1504533833, 953039616, 1375651931, 2258063067, 1363815672, 4229887243, 148709680, 2961178315, 93860529, 2531617952, 4174822463, 269110846, 2653280238, 1912237586, 1473824711, 2253818269, 3236497818, 1006372640, 379744745, 1871558609, 9121128, 2609808456, 3887508974, 996494997, 328589451, 681111922, 2417695674, 2593445980, 821325884, 1462062232, 88641352, 2717009026, 3684538128, 3613870900, 1126007574, 373535373, 3671402397, 1061840198, 3589994826, 1811867964, 2510483289, 1668470949, 1396049061, 461549506, 3544551989, 1800238505, 1048623622, 3010445129, 2460988681, 788351556, 3525576748, 325092255, 4278207184, 2323458736, 2933900872, 3688755272, 2512465417, 2385931651, 2889138464, 3685309775, 3087530175, 412521080, 3987288454, 1308616019, 1015439821, 2606026956, 3499267220, 1525879645, 2708838235, 3226801665, 475979102, 3508998080, 1709737205, 4148430088, 103563605, 1284991593, 3717472121, 379748866, 1778026458, 278182365, 4261792839, 650618971, 2555491968, 3223959463, 3701278121, 432820595, 3658528691, 709372598, 9815420, 3697914537, 4017662198, 885820900, 2728623227, 4000082209, 382126120, 1453065659, 4217093266, 3060942623, 3920838242, 3304264361, 4197898763, 4064897249, 2351052511, 2859847388, 3194035647, 1041728374, 348561107, 3590917619, 478719097, 3837963231, 2084949362, 3706526282, 4082317177, 3429613387, 4132539667, 412632433, 784940901, 3570688678, 875451545, 2989096065, 3258870929, 2116728213, 3358881973, 78967597, 2840241034, 878168567, 2286908269, 2052423754, 2313239621, 3678716854, 3292431190, 427153576, 2172439755, 2300224747, 1666082760, 2759921073, 109643639, 907567562, 2262163891, 1842173370, 1929428353, 1435106757, 705164165, 3077229343, 2063201596, 436815367, 3968948200, 3687030122, 3048086807, 1665884180, 1402815902, 1696462805, 2091658857, 1028268046, 617830540, 2019485192, 3903782042, 3238706622, 3492351610, 3853653223, 2571658798, 2357919612, 1484289118, 1709103680, 270780933, 1493554831, 3746266114, 1485431646, 975184141, 2258080913, 755912400, 450681486, 1230560660, 3785443384, 1564329531, 4193502672, 1730127156, 1739963282, 2314881488, 3224736027, 1965720866, 4087784922, 1654012858, 1234789890, 1851584977, 2965956258, 60973289, 4051905349, 3372551875, 2709881194, 3634194551, 1726700416, 743682564, 2033458534, 3957455868, 1932344037, 1906303092, 4022828438, 1187399514, 3928763488, 2172469757, 3377916591, 678255210, 2011837107, 2402175865, 2965832456, 3070934382, 3167890839, 3025024500, 1494081455, 2093985396, 2986611648, 1973446723, 585320360, 2193950348, 2052169261, 3965171799, 1103178388, 562106338, 1797066468, 2804306527, 1893923684, 3440082258, 2883206872, 4292979423, 727687770, 2826157006, 3561546792, 2784422658, 1001059756, 3895917732, 4085039238, 2130890904, 660216405, 4099488165, 1219322947, 682501377, 3713251574, 273986073, 3878119043, 1906678430, 2993830101, 3794231901, 1184440889, 2993043317, 2911879305, 1372053362, 1131600532, 3997389887, 492346370, 810749852, 3772451855, 50725921, 3694271686, 3664785335, 3455743472, 2455771294, 28894406, 3816204863, 1629802216, 4098136436, 979103863, 1063268963, 2073592412, 1928869734, 2264588761, 3190579487, 244150227, 2230062711, 806007047, 895735379, 1144541308, 2216508897, 2909853655, 1128433217, 1208905470, 149026914, 3566566445, 4209951606, 4084509161, 3158911911, 3652355012, 4268953164, 3854723335, 3473509299, 3065577646, 755827996, 1363899148, 1023204322, 2257872244, 3100924048, 4256755612, 876630099, 650343969, 2378062751, 1143046906, 759689167, 362001632, 2893356711, 3945860561, 1804825930, 2473008141, 728077468, 4281463949, 1169829697, 2464095120, 1069814935, 1372528373, 276146504, 346238242, 866457676, 3462528851, 2597174990, 3979479107, 2034609557, 13022044, 2685960931, 1178391380, 702523336, 1904836065, 2572738280, 824714549, 2224162222, 4235013778, 3120217639, 2429680627, 3620758262, 2136281546, 2837279688, 1802533632, 2435809404, 2155154067, 3411659630, 1762908167, 1958804456, 1749671673, 3935652562, 3516327519, 3206181358, 3224042352, 262114072, 2637368457, 1114476222, 3806089498, 3823266294, 1129856999, 3740400207, 2473313596, 4083369444, 1778954841, 47333833, 2987693137, 445633476, 2664178750, 3715016002, 715062997, 3159099239, 1439987386, 3341159713, 1791138075, 2586270603, 713162480, 2788535270, 2510435025, 1834997190, 2928474218, 677727288, 1946075137, 2607495872, 166368737, 696172750, 2947039019, 845489959, 2077423054, 1428905997, 1633188342, 3174105482, 3950319708, 3990076891, 840780510, 2333089954, 2509791507, 4025620075, 878037886, 2335544835, 3926887249, 4214414308, 1158314018, 2877447789, 2132466347, 873955215, 2638438668, 3533611672, 3842999818, 1075837484, 4154783300, 2668703195, 1886558128, 1531587637, 3655622369, 846185779, 3067078561, 2916711352, 2895903864, 953110825, 3485681466, 1649853750, 90288591, 1590290542, 789549594, 1163089129, 3515826833, 2383339981, 3769076096, 514461716, 2893821272, 4269119350, 91828786, 3815347733, 1957841234, 434586622, 3735992505, 1908072044, 3956043245, 2844144202, 4196914161, 2780667522, 1759716262, 3790980676, 395085103, 2383261987, 3434957327, 1263409090, 3550380971, 4118296980, 765935040, 2402330747, 738566145, 3039955085, 1178996220, 3556175000, 1602613477, 1763888238, 1998610621, 2611712904, 3099527018, 3142876853, 3214373842, 1813065733, 1123408780, 810444423, 869555190, 539530109, 1629811999, 1037409499, 1740393653, 272581132, 141703824, 3981650388, 3750150803, 3336045082, 522552495, 4017063535, 3966804092, 3453608614, 1780372348, 1314222376, 1942463714, 3041360255, 1354507753, 476984817, 723315820, 3834965228, 2685514733, 3348741437, 2370407756, 1767143220, 1990117245, 617589836, 1972162354, 2465805919, 178465556, 3609399819, 3401874853, 1348219359, 3579612160, 3110243490, 1204281634, 2385406906, 312327905, 3828551299, 1022944143, 4280427345, 1118408711, 186008987, 3630003076, 4069626953, 3300180950, 2101994753, 4143804490, 3495864745, 946192469, 3269237394, 3122828630, 1039015823, 3878131964, 3036428969, 882467501, 944826524, 1103161605, 2956634151, 3865346471, 1496426721, 2644010564, 3678196232, 4024438040, 3038367821, 4152012983, 851807565, 3637728923, 1124455677, 2153269678, 294427426, 760416871, 4015844458, 1698048841, 391761225, 3129064525, 2721951338, 990909890, 3311835023, 2072328020, 700743685, 168556815, 3740804892, 2792436399, 2646930965, 3502503844, 2712291984, 1847360277, 3283012339, 3173185573, 1757922155, 2952766835, 2182753146, 3214123882, 711152274, 2093894552, 3002995412, 1606349135, 1117701792, 531781134, 458653214, 1679873334, 147666104, 3499814259, 783970186, 3911831359, 3462761268, 3882889576, 3428153718, 2392993212, 90149558, 3426873926, 508006353, 3981145380, 2306718695, 3016659232, 3086322816, 2616890566, 4157672696, 4058645299, 2961923740, 1875299363, 3642972075, 2889019000, 2594869570, 1829613332, 1719815640, 2240585577, 2766156602, 3502233467, 2830747984, 2951560221, 249234931, 4072353437, 2670708628, 835894159, 3190183297, 389891187, 538794413, 1339473925, 142088112, 2516179309, 4083421659, 3106770029, 1147880275, 3375875932, 49690789, 4294588387, 1385735893, 3869671109, 3393481028, 1579075306, 4133001256, 2985580095, 1326891499, 4023644455, 2682226257, 872856870, 515378528, 1347805052, 3281430845, 3991044315, 3328028837, 904572667, 3463796079, 215681712, 315006886, 3594643850, 1769885504, 3717770439, 3381604728, 615597803, 932997692, 4123287563, 3731136563, 4056376952, 2809770703, 881061978, 3921968062, 946485433, 2540479423, 1970519725, 2170229784, 2618822963, 3300535167, 60443412, 2932505649, 1493654196, 268952528, 2372281661, 663920110, 3955000499, 1252152454, 783366722, 1196909532, 2842346975, 483456009, 3438970311, 656091840, 2174117754, 2959872563, 2209428670, 2273470801, 1289643831, 3912879675, 3233989800, 3463849662, 929651891, 4067606205, 2817512400, 3819443518, 2558897204, 3178658382, 1061557323, 435824789, 2165192709, 2364580412, 2171930764, 1363147295, 3766311552, 3425259576, 3239184082, 796619406, 3169994455, 2056218323, 3008339580, 501093390, 3716448309, 2839672398, 2863998364, 3638986886, 3632077377, 2401214359, 2366372897, 3868178638, 515102706, 857937533, 807081368, 802969124, 493179125, 1347956347, 4145885917, 668165229, 2913344342, 638539442, 2929662156, 3964372239, 3868534625, 853807468, 4142663939, 614153355, 1273795741, 3057913305, 3639619687, 1053141638, 1939734409, 1989611397, 934542460, 1488479300, 4286566107, 2988801710, 1909444465, 1812647810, 3947237445, 812194558, 4266136067, 399459762, 3610890547, 2124908342, 3187477586, 3978158033, 1835382852, 4117640592, 3924234921, 2929347169, 245321722, 1159997638, 3751354655, 3630799701, 3926723926, 3471740492, 2352333705, 533204846, 2741862992, 2217816057, 3788011944, 3779576612, 1429787177, 2116308777, 3191916366, 1491293669, 478307680, 2880915946, 120753380, 1948609535, 1672460373, 2015769458, 173983880, 3465272020, 1116992198, 3877537810, 371751468, 386074389, 64052768, 2896072936, 3130720706, 479469135, 2191334733, 1096386601, 1093910555, 685687762, 3089735000, 3986101034, 1254977913, 3696289967, 403995790, 649917501, 1708387033, 2848807992, 3488079620, 2804717010, 1774362937, 176862360, 2835220140, 714303388, 2883487036, 8470102, 36395258, 2314031143, 3268355288, 2477374565, 2334480009, 2226976482, 792293912, 3807470804, 3666132141, 804436309, 754664469, 3813264932, 3351621785, 2213090759, 2337635573, 3680368214, 2296269607, 1196188278, 3084646506, 1556542535, 732280755, 2382277509, 794404937, 58611437, 3069140600, 2166316169, 278452568, 1262069060, 1616279408, 3202445719, 3095575132, 413768834, 1345518367, 4053283043, 1055433470, 2533466187, 2862576586, 3920362346, 2310849762, 3596598774, 105074909, 375845089, 1515010078, 1254013997, 479065910, 3701300257, 2747157146, 1128286477, 598017691, 1463489154, 139693633, 3797990177, 3249555239, 2581559568, 3207800089, 3383584418, 347442865, 2782834018, 3882542459, 1102022936, 3799498139, 1866800412, 2974027901, 3685194134, 1523354670, 1852302690, 1955972332, 2617874125, 1415269040, 2461427360, 1539172726, 1594652780, 3256343209, 707354306, 702294729, 3943173670, 2640459818, 333073573, 75340982, 2748785212, 3855140999, 2253301219, 3601212341, 3952103801, 390834262, 911268454, 2785166502, 2683273720, 1610758566, 1404811761, 506559940, 728008763, 1107449436, 368284471, 690887010, 744172544, 2954800645, 79205256, 2593251462, 3735039502, 4170216854, 3406375265, 1051374787, 2480006916, 2266916861, 1729857067, 2713200091, 890298154, 2118404247, 3569694547, 2597270371, 3289438188, 2676169122, 2587828029, 1805472719, 129312041, 215599750, 1395289777, 2898679621, 3145646788, 2914757795, 1001349008, 1256513470, 1861873953, 4190353629, 2771206490, 3056534951, 2948151538, 2361336901, 1297570506, 1068672631, 433302973, 1816419648, 1461308775, 3205997847, 1162037466, 3273148051, 2099025293, 2258327755, 1528768456, 4188148689, 1900828002, 1368264439, 1100510711, 165716696, 3369452031, 3274520417, 2248285092, 3307113781, 899716148, 1264256611, 2463168561, 1483477321, 1247093401, 276652415, 2532585079, 3894344008, 2434452954, 955228883, 2079340875, 1530341006, 2035434166, 4289343947, 3351213045, 1083342725, 1966839656, 3063968165, 3647672885, 2698670319, 3380823940, 1600490893, 324625760, 1001829103, 695433464, 1297987145, 1452246778, 464439282, 220059625, 2553329095, 2045077569, 4294239621, 3525802303, 1088500524, 2149637354, 4255799354, 2710741317, 2969399631, 3455833057, 2079391470, 3506776507, 2746537540, 2380325395, 3868029690, 2525787608, 2430578880, 17377586, 3554768678, 1163389890, 2577590164, 728108405, 2459284710, 262081402, 191318866, 400076667, 3902870034, 3184931162, 265647252, 3689463335, 1945223498, 1216373044, 2815394522, 1700315797, 976414854, 838902955, 3299568782, 744372458, 2034434252, 1467380260, 129072515, 3507367836, 4060461189, 225653043, 1301116894, 1625260223, 3512139249, 194646058, 1288431756, 2655745227, 1099455766, 3067882522, 2354011865, 2075805402, 2266652992, 2798430085, 1745706767, 985002112, 821621159, 3566027933, 3794971274, 2117270397, 1555711197, 679153354, 4227153905, 2141387643, 2013610995, 2301655396, 1416159037, 1232062364, 2389534491, 2379853401, 2726198418, 653065945, 702305324, 1925544144, 1421928905, 3313422032, 3561901032, 2627921048, 2114170568, 3793141185, 1395359839, 2214593900, 2110448184, 656949100, 2823896230, 2292961713, 2831525684, 1132678583, 3267653735, 3049467917, 3139243229, 1778526958, 764269678, 3517592960, 1792577930, 1250137905, 2355493027, 3336432317, 3100272550, 1387481831, 2506829851, 753993679, 2957486358, 3068957817, 3312358730, 2861269926, 1975446735, 491370538, 923592194, 646699409, 370924120, 1422106608, 2466724634, 553792286, 2484264138, 1899217735, 3406530812, 2577138799, 2675224452, 3663262538, 1866820116, 3809878757, 1354092983, 3405171953, 2337255394, 3800473405, 2107330303, 2439649337, 176847988, 3101653176, 1452515527, 2265818419, 670529590, 1381078773, 3186717974, 1029633903, 3059181514, 1521840409, 3145311087, 1999705976, 2303276462, 2908690195, 1698389289, 3951916945, 3745670644, 3545706470, 392297596, 2703972966, 418125247, 969821986, 2648132635, 3667096453, 2602589957, 3321277164, 2112947257, 1113004187, 3502703473, 1294991806, 428301715, 1042062378, 3353792299, 3557557600, 1155565205, 3782575596, 1817444898, 2778619633, 1419247294, 1850459204, 1115054122, 3017796453, 53243160, 1934187622, 3888582249, 519130839, 1438206952, 2189546274, 940317557, 1579002068, 542796111, 2788030026, 2517942580, 2010829852, 2823393448, 3140805174, 2950539524, 2920058033, 1791606853, 886842427, 840128972, 914646408, 1874181085, 2967930134, 4253557843, 4099764254, 1715379453, 1218724750, 1628582086, 744412957, 2483368717, 2313600777, 610742234, 1546625590, 3510343489, 3037493550, 807352699, 2641633842, 889478543, 2391315811, 527356894, 1899872023, 2513219377, 3838405839, 1167299667, 3689626216, 3231131346, 2695536938, 629382737, 2983801297, 844733881, 1998734799, 615584441, 4127028087, 4214800182, 1650890318, 3548954309, 3425020705, 4089977427, 3683722497, 4129809402, 2695662487, 3976669057, 3665425534, 3568541635, 2622825008, 954892209, 1013663279, 2847232262, 828338865, 4057711963, 2192063979, 85154654, 4106504229, 1048328542, 1904307611, 1413492724, 3930131096, 3227171140, 615121382, 1828079901, 1911419966, 2980888551, 985766403, 222711597, 2409123858, 2558937123, 1148160339, 3163691889, 2418926414, 1383064376, 701084413, 168941424, 198428827, 704967072, 3074146342, 1541483554, 3409483733, 3399830182, 3526972089, 1685587850, 2793584459, 267343011, 2303700344, 3907601085, 1406755676, 2201486462, 1581709866, 3970350912, 723706485, 2301707200, 3400418560, 459562901, 827764939, 844875191, 1733784096, 1396818627, 412851074, 4095473142, 2135662519, 4001627318, 2383857909, 2916532391, 1798648749, 788154573, 39691602, 758762558, 3873849934, 3989797250, 2195305700, 872910923, 639217563, 2301650515, 360732905, 1438036010, 1237378274, 4198490670, 1332675506, 169990297, 3292408825, 1954846350, 375216488, 1031063104, 3797492922, 3998948402, 734868120, 1101104031, 1361893894, 3275658721, 1726979779, 2394076258, 3940448566, 1738785947, 628877911, 1698426722, 571390710, 1248558970, 795313657, 828594382, 3583036147, 232548595, 2520953717, 609585916, 1643635921, 893509590, 258784724, 4167208455, 2135581812, 145095557, 1598891883, 773970422, 2657961984, 2736889789, 3865948090, 880767301, 2842104125, 1338778516, 3008221777, 267601634, 1544327869, 649390767, 3721115925, 724818785, 2526212381, 3885532328, 2104539155, 508576118, 1953763440, 1864757818, 2173074641, 3943476118, 2607906572, 3934826271, 4287460651, 1811404914, 2893065004, 2652239811, 1721103085, 1421794004, 946604844, 443647731, 3762840733, 3038520699, 3528769872, 1806952094, 1338494707, 1733868715, 512542918, 1440712997, 4024807613, 1898765718, 309185825, 2716049967, 3374501035, 346933461, 3078855605, 2456456896, 864847217, 1544483620, 598116674, 1433021771, 2151837987, 2255538616, 3147142939, 4137166094, 3919852290, 1596242737, 4129098389, 427461598, 2790230423, 2966843797, 1902409355, 3070089360, 4279824734, 453786305, 2380116211, 2385956469, 1173705615, 2962131408, 744320380, 2820701575, 3124354206, 4056120665, 2652787190, 4078043025, 1525360163, 442716339, 3614653063, 1765482069, 3201823875, 3159348254, 570723343, 3022107420, 1944571987, 3504165738, 3455743048, 3467160274, 3239958018, 2796312018, 3550906648, 2040529493, 3889648681, 806411225, 3193701136, 4114132085, 4054493637, 1969616122, 3346435630, 2731706413, 3829697220, 2110223650, 2992392097, 102916084, 1781944651, 3430181681, 925880990, 1575007422, 3785923367, 2143545084, 1538020415, 1713414800, 1686689733, 2362383080, 2242227270, 4206267896, 2294103969, 232425034, 1044743071, 3816306864, 1412378666, 119125950, 2831715232, 2025948718, 1152135117, 837162577, 686281096, 1985210526, 3668451771, 4077167926, 3257469191, 3951732284, 2399061136, 2756418857, 2334108530, 4058178668, 3044680377, 1831273138, 3726506580, 1475363931, 3609368563, 3535519118, 3043380620, 2096422174, 3075604547, 2867776904, 370070153, 1064577875, 3649693333, 1839973468, 889297357, 3985623816, 1957272734, 2142850245, 609514041, 2597982933, 2529852589, 2730175520, 164122275, 3751692812, 2171448231, 3322533653, 1303676215, 414884841, 596855422, 2043141848, 1516140868, 2338776973, 2565790091, 1422104637, 2927735898, 1260850247, 1248511602, 1488106860, 2294687577, 1145598989, 2969656811, 3449217807, 1881047409, 1870629855, 2123356235, 945263186, 4146889832, 2009986899, 1601104199, 291772198, 306190375, 2011491331, 2618778791, 2271009383, 2178565230, 1745294974, 3049957764, 3790361014, 703756348, 2764420482, 1449693219, 27460695, 677974179, 2969063109, 1086978148, 649390051, 3590093751, 3020987440, 2446126208, 2929119865, 2081937078, 918617475, 1637576093, 1761238472, 3593034181, 98077749, 1841553, 3337909691, 369441750, 2840303845, 18019700, 2979129251, 2524681159, 2002435514, 1642882560, 3463371083, 1164412793, 2846425880, 4191799674, 4214677544, 3517373751, 1379697084, 2617221484, 3407518683, 1691075110, 2364929713, 371606856, 2739710826, 3362680208, 3507445501, 2492819099, 320365686, 285351583, 856275912, 2666644733, 2475979448, 3030523849, 2902939960, 4217232899, 259394916, 4107485153, 1878736793, 2431259698, 2922884462, 3178221914, 747566696, 3316785645, 2995724568, 1496740008, 1148392628, 2652578728, 1732573713, 368516706, 538639265, 1456310594, 1812308388, 1608590404, 29427627, 1024384493, 1836310686, 2177965269, 2281831123, 691135451, 702415392, 625858573, 377361085, 486473835, 1761459450, 1256894137, 2983158896, 2981122734, 826531125, 4062172642, 3079818317, 2884984007, 3013635284, 3281931216, 480874916, 820763605, 2580953674, 1900386988, 4063301061, 1918068212, 2662699010, 820938374, 1418487871, 447966210, 1898017984, 4194521169, 3682782161, 3053119305, 3046356516, 4123883066, 1841803629, 850646046, 3014281355, 357383394, 3825672526, 4088113035, 1649268552, 2398476266, 2487110840, 1382601633, 1651110400, 4187713283, 501603211, 948909694, 3796490120, 3823595674, 2014205915, 1563516208, 1786692052, 3494269268, 1971942770, 2627081776, 557892069, 1554074048, 3980911642, 1770008623, 3062766315, 1413205401, 2728794168, 272753037, 2143689582, 1357439177, 1966457240, 781853722, 2676823483, 41958790, 2829538318, 3123416889, 3435623763, 1864259324, 4058222224, 1337825930, 2549481901, 1985756607, 82520266, 2923991554, 2690417069, 336789299, 1884223013, 2059791568, 3440250003, 382487111, 4080045992, 3973822321, 2639104761, 3035357123, 875515461, 610110631, 2435947195, 3650072173, 634072474, 2799876600, 2370216071, 3668816604, 3135813041, 3539069891, 69321344, 2568543880, 374005818, 909450034, 3778555469, 1159862218, 1980014236, 1925221706, 4076333289, 2604260360, 2204987468, 148469182, 4248719660, 2017946174, 3335627427, 1874528096, 511363061, 4129403175, 2009691655, 3651089009, 3256934699, 3990462448, 373339123, 1824386416, 3997235258, 3353171668, 4261694897, 3423716911, 3359574336, 3623762386, 615632803, 1546688536, 3382065818, 2868509183, 2715692190, 1465525178, 1335206141, 690656880, 4115189118, 1903470917, 2482555629, 2995399841, 3672717735, 1424574911, 3250314762, 2523784478, 521716558, 184391262, 2883722945, 499071661, 2090004783, 2453788128, 4156355545, 3251763159, 3061430402, 3354804225, 2245318818, 1002714223, 2999466689, 603752207, 4276181528, 3086812834, 1670388358, 3425175568, 549196234, 1011273506, 759157117, 1267618254, 1964196261, 2984579419, 3893881380, 921804941, 932829496, 278180147, 2516798344, 2583789682, 2094680759, 651713687, 2683073427, 3086824425, 2889210554, 1766959513, 3648865574, 1593106293, 47080928, 3040790226, 2108680645, 887362837, 1423597911, 2892133701, 791548180, 1564873359, 1121602489, 2635229561, 212743783, 3015836760, 1774919798, 2967825411, 1992795799, 2057805032, 1629141979, 1621512442, 612175086, 3603085966, 1496197068, 4002864788, 1897704695, 1176524097, 2819132543, 1102179639, 3801954184, 3592264072, 2371025790, 874240635, 3033147134, 4115172052, 249454061, 3600938715, 1088486560, 685898275, 63109819, 2050864532, 540174517, 401840070, 3991025097, 873082843, 772953130, 4081708145, 1917321553, 3378849607, 2301472789, 3081619062, 41346497, 3843047397, 2570059792, 68855304, 1946441978, 1466929212, 1956135782, 4192421312, 4242277479, 2988998494, 4092059077, 3983243764, 3363473412, 3609031564, 1507845704, 1286296029, 3376513170, 484832133, 2148628204, 644316937, 1422593888, 4290266469, 1998486786, 2242212854, 336556979, 1048260873, 2153838526, 3651202822, 679262712, 3581248581, 3530239476, 731834881, 2595002610, 277448259, 2163940786, 3630289635, 825897006, 2598118336, 3859556226, 3584962510, 295232820, 1847977158, 666494158, 2106894216, 1057251195, 3872739318, 1639354357, 542254031, 1488325775, 2260208848, 4103599161, 2242195152, 3215496861, 4216457072, 2231707252, 1071383634, 1964153005, 2770624497, 3882188953, 1230195322, 2385793767, 3464806902, 944691591, 3823877945, 3333541182, 1716503979, 673613676, 2182859588, 4200325953, 997507044, 1219495726, 710168672, 2868861446, 2662093304, 2812252291, 1812532008, 4147759839, 10119699, 4229393918, 3497054584, 1304431031, 1084338309, 3326544907, 1603105355, 3559354679, 115642322, 126094023, 376468009, 178824910, 1142385975, 215589803, 2168917744, 4206405101, 2998519834, 3955282109, 3310872130, 1146879488, 1044997868, 1455519870, 2009311198, 668298442, 2820240831, 2770775435, 467490605, 4224016805, 113005469, 3914651795, 2461282885, 2613653550, 3393665095, 647192479, 3029170726, 379855733, 871815052, 1096150706, 2192104248, 3100766028, 1044452043, 1513521663, 3316940664, 3698783639, 1675084953, 3034385912, 1288343894, 78907488, 4288041010, 2151248256, 3428788385, 1892998420, 1578042387, 2965307873, 3777846023, 3991353767, 2585320760, 2497363677, 669207694, 977692188, 4062748801, 4014684944, 3231585242, 450647033, 3857055949, 1714939357, 3210622928, 2522543211, 676617081, 2590778236, 1357016687, 4031506567, 2123128335, 2541568295, 2613210864, 2239604852, 564872084, 2895009334, 2613363771, 497053210, 1378147135, 2833493631, 3773579484, 1494705615, 1426043524, 4214107929, 2593452393, 3689307051, 4069862828, 2393209666, 2698207771, 171473250, 3303958557, 15882877, 1841323831, 1288423020, 2086193800, 2649519177, 3702646756, 2511134412, 2342200612, 4114233773, 79674776, 4210783200, 1012258574, 985540162, 2862450303, 1399828081, 1477266387, 1546062071, 1883680314, 3853973832, 1548703302, 2976025354, 746083903, 132379117, 4007845502, 734056059, 531071921, 748379463, 3353379448, 906450634, 2144126763, 2572473466, 3255681270, 1299457669, 2941485238, 912031756, 4062244068, 646839743, 993044016, 2695215143, 417986855, 1372167749, 4026098356, 3187807521, 3392309512, 1705180245, 2017901625, 169117164, 465870656, 1803719733, 810420034, 232054162, 2032297064, 1186041139, 2806816396, 1061058649, 4089191489, 1585611968, 2944768601, 1047847855, 1551478482, 1421417616, 1183612790, 2834893569, 4271666420, 1485045824, 2246304871, 3878759149, 3628776351, 699539807, 4067488949, 3482623338, 1724271785, 2701634667, 3727976979, 98793097, 2307058719, 2611553395, 3678576280, 2395360035, 3874949593, 1644323516, 3381156370, 3615948778, 1501847859, 1926655456, 2059846417, 4063802492, 759964139, 216282513, 1690364356, 232146770, 2175570781, 3445410459, 3560235768, 2819700243, 2054779637, 4212412236, 3117484998, 940812046, 1533578578, 280284461, 3720896832, 724697734, 1906077248, 2555594902, 3235115480, 2882118002, 2431579443, 493277709, 562026087, 3412451300, 3242982202, 3347438558, 1559868272, 3614295316, 1129222024, 1079264960, 3744387863, 3927343877, 1155478526, 3780116841, 303216832, 4263323814, 2193360227, 3450830687, 1308709268, 2398895037, 3689790450, 1695714154, 1583230048, 2883876445, 1486249538, 742381571, 4122874548, 2718451496, 2887977086, 379742964, 3584774968, 793040711, 685260004, 4033064393, 4199237586, 208479282, 3885507010, 2913834989, 1016547873, 2760606360, 706788111, 2989824432, 237495089, 2082585021, 1305363852, 1620442223, 4079290736, 4268594245, 1450153184, 584189295, 906472866, 1959999081, 1955184860, 735599897, 2398282241, 2207908956, 3426995794, 1181566337, 3242810374, 1530461919, 2959077657, 2298171049, 1864582753, 1426993271, 2797872176, 1925756908, 1693968451, 3448250872, 3223062684, 132674733, 886174977, 58797044, 801042289, 4232495683, 3456053077, 3747845465, 2388546698, 2331489345, 3695600717, 3971167461, 958838080, 3817221259, 3505327304, 4013559981, 1437132874, 1100270006, 1136782796, 475784133, 4100839348, 4018439929, 140814252, 18980708, 703986402, 2937269161, 2162994288, 2695484718, 162945064, 544431605, 2293674129, 2998001083, 1590392891, 3492480610, 1954414367, 1140672666, 925720479, 2661493125, 2232432265, 1825384997, 3501117215, 944152053, 1572622465, 1511999168, 79015069, 1110701890, 1442166864, 3113639770, 3802944357, 3242382249, 3378292640, 2740675784, 3364323087, 1459509000, 1757159535, 1242814809, 3419934471, 2772641258, 2903135917, 3619400103, 2453994501, 2484298416, 3483221293, 1080280705, 1624324460, 1848711390, 1854763371, 2625611891, 2138868531, 2985838517, 2770532085, 3816773991, 1064715568, 4292863282, 2074753316, 2638513201, 3837207321, 3153272014, 1582138011, 3741841726, 478367626, 3373014507, 4075154715, 3852129787, 574468231, 1153872252, 3506873488, 2895436202, 2947960294, 238257233, 4152416435, 4149233738, 629290415, 1879326281, 4143887663, 3700403824, 3371818145, 3335847052, 3156941985, 2229225579, 2433806192, 3166908226, 1325101977, 2305216203, 2701866870, 3623680756, 321562485, 2512041823, 706357775, 1225354963, 755697690, 2973306060, 2647852245, 1029611119, 3042869559, 896785807, 2189077403, 558321648, 4162985649, 405566064, 328304769, 1009333098, 3230574394, 3240955580, 2236256138, 1784662967, 968231693, 3588878335, 1128900114, 439891051, 3681514894, 3825031988, 2513867617, 1769321445, 2722051881, 2703454485, 3256462600, 1369548742, 1853769494, 47372049, 1418532016, 2492344094, 3319707904, 63156735, 2290834101, 3557534949, 2932548879, 3811692245, 617519147, 329112196, 189605393, 3879306764, 3688090002, 1027717973, 1890572293, 3760102719, 4228203581, 825733511, 2337846150, 3485694892, 604845726, 1988516474, 4156141626, 1775395665, 671109489, 4011080407, 2967923746, 2097896558, 3932460565, 2339724518, 3194120622, 794324893, 1016260865, 4036121560, 252477972, 179809092, 4051569404, 3703534424, 2039527893, 2261161569, 247649931, 1292308979, 987456303, 3988567916, 3794572739, 3576055751, 2190361593, 39555002, 2100106302, 3121301305, 2941968742, 3664329184, 1413028547, 3292096434, 1007388622, 3787604875, 269991779, 2451223349, 3732725551, 970269646, 1746282866, 4065485212, 2630617291, 751038381, 3914581506, 2301044897, 1079106833, 80364834, 24244442, 2830257975, 3687612869, 770573765, 3445562810, 1762848723, 1031366614, 2863096997, 1105867153, 388759830, 2751534816, 2538566995, 1525009416, 2968392420, 998224826, 369186731, 1134688956, 1211604875, 653707334, 3069297430, 3772381395, 1396471587, 1862516738, 830574088, 2565344684, 27523394, 1631868679, 3672310596, 1001895955, 129358640, 2016724283, 3552579639, 1902094063, 2042217360, 738911388, 3374022074, 3646756840, 3005992123, 3418588565, 457409981, 3470158645, 3640533744, 18505883, 3204352955, 3906446089, 2378439289, 1802735040, 1400326165, 3127376308, 4151016670, 3731927493, 3799234975, 3926175696, 1342946611, 971829734, 3162434562, 691933450, 1337378307, 4040180427, 2781940460, 3773236875, 1673473200, 1047707391, 4018964132, 281787306, 3251051984, 663286965, 1341643454, 3403202877, 1303531426, 4220040604, 878563540, 4095609397, 3940382383, 4243207995, 1426553482, 754412694, 1515561506, 2376203949, 2417608427, 2725693707, 442503962, 53850823, 3619291556, 3459868635, 864458734, 168188906, 382168018, 2879576469, 2107866207, 192898524, 261547195, 3431202186, 3058921496, 1521849042, 1358668261, 2946600006, 1569862925, 2968360726, 2456581808, 2866879728, 713118266, 1772842133, 2684544031, 1371333942, 3706149528, 2846298436, 3268219812, 347634817, 2711286954, 486640839, 3332664023, 1664960354, 663941294, 3707588808, 631207143, 4127788825, 1086974001, 1055508231, 1808772075, 1755844743, 2490944154, 3541586099, 2839863480, 1861710179, 825023673, 1428662464, 3905957473, 3420801220, 1221524688, 2868293341, 3858881513, 926154691, 224087424, 1849812535, 3154201264, 3376100644, 3953604902, 3141019767, 707215055, 1083484440, 1572467819, 2280289601, 567746558, 4164101445, 467356573, 3563640665, 2412550600, 2867417014, 786773412, 3279982288, 1225712185, 2585921378, 828289906, 2622335532, 375057501, 2959668698, 1408486182, 1651087708, 1130916338, 1977426758, 3316846211, 664866296, 4057885488, 3867408905, 1813251204, 3597755439, 3159925814, 3877857099, 3899452313, 4032241959, 4251414675, 222179750, 73978416, 1775728044, 1237113930, 3671343197, 2544746606, 750101023, 1056057793, 109999459, 3453310722, 2230259716, 2026929461, 2859326435, 449482168, 3504659348, 2070436896, 2646308284, 2304008597, 141951035, 1611841122, 2046836901, 610518005, 1594086824, 3874893223, 496426677, 1400299369, 3995899739, 4022027265, 1978150642, 1072655930, 694434812, 1662401307, 3597297084, 2774466642, 3155852467, 2952651097, 4084848948, 1915688566, 4188110110, 4241495104, 579152585, 1908203977, 104202716, 3267220529, 50340274, 2042843651, 4226922058, 2662625771, 3521449188, 1819666985, 731532567, 3610485705, 1594617803, 2471429868, 3846477506, 299845113, 3423176786, 1562686329, 1929420482, 2883525702, 188603925, 694522080, 1602313881, 432432849, 319869068, 1101620563, 3929577569, 1469156679, 2678592733, 965200018, 4002345730, 873045051, 1923847347, 2499942183, 766808449, 2649903831, 3865711636, 411577155, 3128223113, 3517620053, 3928008874, 443755790, 1953167207, 486172273, 2387503488, 1574198544, 1162377517, 2325952136, 1409805766, 3599769303, 75255167, 1845124220, 3151813036, 1143772783, 291480778, 817103716, 7857092, 1370572063, 332145255, 3162153881, 785605261, 1250613213, 3954376301, 2063789542, 3376739031, 1641213615, 2800522808, 3829508105, 1164835798, 403583779, 1996814399, 3057613050, 1088189990, 155900390, 2474098011, 2450816731, 3888450163, 282857229, 1939055399, 3430033429, 2444912539, 3808818745, 4290289162, 2821616753, 193833373, 1239913523, 324155887, 2805693337, 1212032805, 70712254, 3500260378, 3106009099, 3349934561, 3844029323, 2914169722, 174337073, 1204632272, 554537155, 499401512, 1283985436, 1541885328, 2966428887, 4083939174, 3517352613, 1652681397, 480143683, 2259425905, 2349516507, 1620818762, 2083105728, 2621524337, 144932745, 363051346, 1774853564, 3036223828, 2095768906, 3655077996, 3331574037, 1182159023, 3005509513, 3911190071, 1882732591, 1887875974, 3347119937, 3253622731, 2258341500, 2493183050, 1339557376, 353663826, 577628660, 1469834045, 530309264, 2886393794, 699100383, 1184988170, 4025934480, 1725279379, 2977609296, 1511635263, 2752391135, 3526371975, 606054672, 818799665, 4095036035, 2320405845, 1212349756, 1542571275, 1631462469, 1480378552, 3092183173, 863574518, 2256801600, 1957834421, 982794533, 2513141885, 1288105384, 1366785874, 2171615668, 415910688, 1399620892, 2107388009, 2415719595, 626134311, 3762770357, 3356638675, 3702547236, 3506152839, 583434660, 1634264824, 1791706798, 654344246, 3427067666, 1201044212, 2374005765, 3592993952, 3344343828, 168947680, 1560392203, 2148814946, 1899300634, 1966826754, 797346053, 3813458004, 2734851277, 104390810, 511597009, 1920482088, 3053125198, 899412486, 788239037, 3060174096, 1819369200, 928004386, 3984144777, 1799195025, 3573418850, 3710167922, 1404906013, 2061733849, 2250359659, 1104400183, 218013329, 2662388435, 81794257, 3855613967, 1453463416, 3622098122, 927514221, 2830218561, 2602432531, 2928012352, 3566760489, 2609519727, 2504178309, 3622139599, 3500862487, 3267944787, 4017369019, 42515577, 3575612708, 433405542, 3826884410, 3543704982, 933457157, 3104747051, 4293198026, 1273873605, 4020505532, 184995524, 3351259805, 2743201073, 1347757089, 1819510732, 2387287165, 4253170815, 3309856951, 4116577204, 1320900363, 2146851661, 2693486682, 3953264000, 1085124975, 3832110262, 4130546180, 1093625806, 4257181908, 2806003748, 2059534485, 1725645839, 333471044, 428073947, 4002894681, 4014157267, 2867077693, 2993119973, 2455719449, 4177017791, 2122774830, 2184850000, 493171592, 2746564419, 3631800517, 2767611997, 3650941024, 3581475096, 1280143318, 3206088460, 2893988282, 743618304, 1458195912, 1532010498, 3970358517, 1156410877, 1641856875, 2251271256, 1132457606, 2005184871, 1075731882, 3528434022, 126412857, 1528576680, 3944924868, 4034089942, 2858589273, 2997326683, 185407611, 1583504809, 3783214722, 3584797540, 659290123, 1764826523, 109058547, 689078954, 3981642028, 3813642319, 3008230687, 3101552198, 3431400648, 4190066301, 3020145458, 1752680817, 935351799, 195829259, 3011605294, 3199774544, 2949168870, 2427543845, 476217231, 3371273509, 3117314322, 1187023676, 990890274, 2401002431, 1816181331, 3251732837, 2819096965, 2316725353, 3460420035, 3465262866, 1599639761, 1265457614, 2054031841, 424027963, 3644123756, 1581765648, 621798397, 1462746724, 2299416946, 896517293, 3519574856, 3207437374, 2640092042, 1987290076, 2633660784, 1834917677, 2264990202, 121076750, 4201763774, 3783216088, 3506371881, 3460580283, 1271840025, 3012241656, 1576782813, 853041229, 3695512033, 2492374651, 4062789976, 2070190863, 2054491235, 2365947025, 2861712903, 3626178809, 2525544158, 2853588825, 868635816, 2092251511, 2350749358, 4229662329, 976868800, 1702771426, 2105676147, 2479417267, 2138858776, 2394758193, 3936685852, 3342976615, 3495379615, 1676820965, 3366819590, 1722795189, 1570338619, 4240275303, 354439481, 2829000447, 990793878, 2525425151, 836234334, 1632956532, 1850108717, 472407475, 106051416, 1652152880, 2866113399, 794454720, 76787828, 70007125, 4176231122, 2327158026, 2808828280, 3594301313, 2232516407, 3554972758, 1577431556, 1815262017, 2068304868, 158104185, 4253926248, 1273790862, 4227535731, 1428817026, 524625764, 3356938059, 1011518351, 3462776370, 3502583552, 4220253538, 228871999, 2146680377, 2923435668, 4219775507, 305058986, 3596909460, 3401478397, 2290476490, 912867715, 3102536441, 29541543, 2135804566, 3943024998, 2561927975, 3652855565, 3849760057, 579543737, 2359812353, 2598464201, 3852735423, 2872499438, 1789937534, 1719663151, 795948002, 1628302576, 4181565946, 4139121541, 2250622190, 1169293223, 4248674231, 348969192, 3867752500, 1002974891, 3122902126, 948109188, 1127222394, 2089986953, 1872254462, 2221818371, 1884257558, 1071474648, 1685099533, 3335600795, 4180721604, 4151919042, 906834790, 3845119895, 1832715984, 2069161108, 3913165430, 863497677, 345562635, 1721226839, 1862205281, 134406896, 3251380220, 4222533406, 1009746182, 2868941147, 1482307105, 1234396215, 2932942818, 889351178, 1920275608, 186039255, 2530144764, 2334489360, 951784472, 3475955245, 1097592345, 1813878532, 448578678, 1340347458, 543259558, 3227836435, 3730397978, 2505794693, 267099457, 4040384685, 1747721372, 1351974733, 4016833558, 3776750619, 2155166286, 1525805786, 731647566, 2561314500, 2530070441, 1931959672, 1533926356, 2968755284, 1403775331, 3587731102, 3970647499, 3383512240, 2819759331, 1277669373, 359991958, 2262435268, 4184835120, 2206196, 1575101451, 2608752050, 3567143904, 1540250374, 3883440130, 760635787, 2171121443, 1207578003, 3782275143, 4266099348, 3084592094, 1086958288, 3334625500, 1451091927, 1803000084, 2695406913, 2584744286, 3599600727, 953361853, 3509519475, 550320844, 1016833272, 557947053, 484336178, 221981863, 762187069, 494908193, 1826913782, 2839667331, 2205534672, 432613355, 1689839999, 405306962, 1057035552, 2643082059, 810776708, 2196407470, 942551786, 215601653, 2525562524, 1921439925, 690690424, 1331012041, 2729674513, 2797743796, 3733403844, 3635734495, 128328184, 2342210415, 3779369442, 1436528591, 3043531134, 4003998117, 2898277002, 2019940736, 2173455193, 58239431, 2867737261, 2696068222, 249758305, 160071043, 1514384103, 3810759058, 26851911, 1082026590, 95232363, 158936258, 3784551476, 909727078, 3022450587, 3076315270, 3777399634, 104307104, 3149425159, 1728102087, 280177750, 3698797852, 4188460905, 1880393682, 3669693574, 1479523505, 2171382812, 3421177107, 2423040967, 1676200116, 490066742, 1327617423, 2763747389, 4101172284, 3789921435, 294005440, 3479542227, 3059767584, 1415790173, 1717986107, 1653111224, 1070006645, 2561585850, 3180921756, 1171797575, 15075873, 1768313805, 3721235019, 380285237, 3383749094, 3525051328, 1031464158, 883924793, 723775638, 1553803569, 2526274211, 746751134, 2975396698, 1135058886, 1790667262, 1785811303, 1056110445, 1109843734, 344065948, 1865441931, 52804625, 2786421002, 396044508, 3804749061, 806537936, 2043103088, 2398096633, 609399579, 1412861288, 1103807357, 3525190541, 1329471626, 3308449523, 4275588864, 257139956, 3784992039, 609518385, 2691944726, 577885247, 304962763, 3528287033, 3228911136, 3733003572, 3451032117, 83647274, 2628690611, 647015749, 1822613084, 3419908112, 2696418472, 313771667, 1174663122, 4175591498, 4272202387, 1400547630, 1346038514, 987074759, 1907760118, 1565310975, 919386161, 219562757, 553236863, 3507371804, 1159387939, 1593934002, 2435608590, 3886439735, 1639389517, 259439301, 2574622052, 1437595230, 1429026825, 281493216, 1314282188, 3539348243, 1213800373, 553010536, 3954920786, 2081979740, 2069387943, 1231977333, 1250408681, 1173223830, 2958016503, 2697990081, 1331090160, 3789062175, 1315385482, 3958652498, 2502846456, 3589480031, 718421787, 3158955180, 1081163171, 984705768, 2892270573, 2579374304, 2029176886, 2974210312, 3009676426, 1677157029, 113895692, 4167047686, 3420387342, 817321302, 37452338, 3272722616, 1758287456, 1446891675, 2126122293, 1600995899, 1546105658, 2748698711, 1649078049, 4181205236, 1074295405, 464671922, 506590364, 207111209, 1136107964, 344448942, 975954138, 260696651, 1451827623, 1595093297, 161959057, 3021425708, 3572803330, 2535358791, 3226880089, 2866529768, 3971732873, 3873782983, 3976067972, 859210393, 4183159229, 2399166274, 3142620041, 3788998054, 1278588906, 4156336568, 1569923951, 233595380, 1236799506, 1252985703, 777238290, 86037484, 3024474166, 18938731, 2760075069, 3964279133, 3985993566, 1563715116, 1796103247, 2231081662, 3190337375, 2541247215, 2105053902, 1548769384, 1890325386, 3807583175, 4083724088, 3482097983, 960946126, 767414079, 3501256435, 1787894102, 72427331, 3633646255, 1711484817, 1562577079, 2475775008, 4047489100, 1976595941, 4074535656, 402125889, 1425204228, 1471530219, 293597804, 1917398764, 2448919936, 2603430825, 1194702996, 3666092982, 2421778848, 3592386494, 1464384112, 1255432444, 314047537, 1307794894, 1277950118, 1880083341, 1177644054, 83157125, 1403432857, 2127628296, 816538664, 506924860, 1648716397, 3050548750, 1583731284, 1013560503, 1331412713, 454983908, 4262595744, 225106858, 2376104654, 2434256825, 3295425589, 1198703660, 4005103139, 93378247, 1423756451, 3662380772, 1368686775, 2048518699, 1772068984, 1622038283, 3732662273, 2226327958, 4006988776, 2322249978, 3908874962, 228370377, 3288794553, 452552747, 2268763666, 2457318519, 3937978286, 997153912, 122700696, 2851794083, 1989739784, 929142599, 2458197809, 678013013, 121353020, 3400050633, 275812161, 2816610923, 1661843336, 2066907262, 3662518888, 1256061162, 3596116483, 2846416648, 2572369223, 1333483133, 1297339075, 1394867370, 2849352095, 1302395367, 2396821855, 342932024, 3571521814, 2057469190, 824354796, 521298479, 2935136232, 3617092674, 2878443672, 4243394278, 2593997079, 2827001512, 1202407138, 2474266118, 1971980459, 1072394849, 1240333922, 800289792, 606594807, 3681364830, 4213064996, 3903287518, 298981100, 4225235830, 459642674, 1513358551, 3730421759, 2442859844, 1743449583, 1920327288, 3607724286, 987213163, 1125338945, 3727959307, 3577854450, 901905886, 4257028990, 427820821, 1823927029, 2552531781, 178121564, 1552872133, 1543496759, 1451412323, 1026564734, 209515204, 2746447815, 2271246476, 1574088175, 2503482631, 4068628195, 1510358069, 1019551563, 2570483406, 2507826089, 3287679544, 3356538169, 706953602, 1554078177, 976706498, 225445402, 958407434, 347952782, 2888670145, 1011786002, 958911500, 3645107999, 699364929, 246457593, 105277822, 3252498527, 2658080635, 3179254696, 2530990704, 262995634, 3768742784, 3162965643, 1150787687, 2471618200, 2938682722, 660054844, 3907102869, 3119685766, 1202643662, 1167921740, 1315065634, 3646060435, 2826170923, 2062139171, 803203382, 2318597762, 945115767, 527980498, 3371821870, 3688011757, 3389673212, 2069855916, 3002318390, 1590154279, 1556011788, 308471022, 324359495, 2206779742, 2934193454, 4062966265, 323615605, 3887800293, 722089489, 3515423924, 1547992792, 4123185480, 1611183087, 1353811900, 1237147044, 2529241253, 2381938596, 756133099, 1653027393, 4107583415, 3533991717, 2131445932, 1329767328, 3300168014, 330115475, 4164843582, 195529402, 2898918514, 1190416694, 1463969655, 2754165499, 2669693171, 256657243, 3550611220, 2177824612, 1617426074, 3421749316, 1393576795, 3550799438, 275028588, 3921549001, 1332273991, 4071137769, 793342790, 2393907267, 4190146394, 241165681, 910047, 526600101, 1721498692, 2800457336, 765471504, 1687179148, 4012032130, 3371332601, 704218890, 4293346295, 1010199841, 2269154060, 1014209034, 3805536980, 1583946704, 2363248947, 3293858797, 2984468500, 4240307178, 4206102353, 4046864260, 2899328755, 2750566801, 2418440954, 4252373068, 1622477568, 2631445575, 496537910, 154413948, 1181227121, 1371283466, 1021965697, 1062335706, 3726066354, 1388862277, 3722558659, 1369670082, 1157164520, 1337074206, 3400355457, 1382265069, 3282069861, 1408293429, 2711964098, 2537649330, 3361819288, 3936458874, 2451388465, 3526258783, 3703505467, 1718788485, 3845880494, 2781883429, 3161929461, 163183380, 833760702, 2597229892, 2433643528, 3265821723, 2726528572, 2752320985, 1466907479, 1903621532, 2375585591, 2230870043, 3749645927, 3728967682, 3560387005, 2413360138, 2292562813, 23478802, 2047656520, 2351399156, 1511755116, 3577609222, 265660645, 4002982455, 264166958, 3724284485, 519417421, 791812544, 3947917089, 2430195475, 2259355564, 96366037, 1283516456, 15853642, 263685051, 2131507793, 1313524713, 2124223524, 1966700183, 2253097184, 1839082416, 1575564085, 2338202182, 2936832962, 4108413807, 767667918, 2817940928, 4117675451, 1348067736, 2580490231, 3467357186, 3598716290, 2218725635, 1122520091, 3636228913, 2710292948, 3937793021, 1128736117, 6716303, 355168551, 1242983811, 2605723156, 434518928, 1680423897, 2358038820, 1880261423, 3808849433, 4113911426, 1095385784, 1421955567, 3432451924, 1147680805, 68798311, 3957943671, 2302146845, 271452358, 2003622271, 2673574557, 798523991, 3145666136, 2393282429, 1306544165, 2498167692, 4217763852, 3710028509, 3578185846, 452316905, 2496358490, 3771716070, 4191838396, 1870337437, 4188933666, 3174281457, 747193562, 3200205525, 3733259525, 186732975, 3808460378, 1516235856, 3073573268, 1214905409, 43772923, 1721958164, 732947372, 2775010788, 1237013316, 870304166, 78977319, 258404243, 3519938821, 2158617386, 2292954057, 1522504156, 358502616, 1869365138, 4137620994, 2855848536, 1234722142, 4159213831, 2205179552, 1612299336, 1698096176, 1859406322, 439246137, 39862770, 3087410569, 4041345905, 3080057467, 1325696527, 2142977042, 4031540065, 4294553024, 3754012966, 674667428, 1146526249, 645381829, 2329456754, 819051817, 4277937631, 2488555192, 840320889, 3469680459, 1170932632, 4179255704, 3195875579, 2646658834, 3587951586, 1261627727, 2537989447, 2313751518, 1460010105, 1676769013, 3096788737, 3352142032, 308535788, 3490684824, 4060298772, 2162645949, 1830296509, 2806975508, 1240406165, 1022136395, 1679455451, 2790929052, 4101585696, 3411871659, 2543575801, 920420527, 2996494089, 2282208427, 4013941693, 3071176113, 2016450025, 465025148, 1348837707, 1719746855, 246948583, 4239079033, 2336806076, 703538663, 862607732, 2042285815, 1387364698, 1513882623, 1870591600, 4080537437, 2373938943, 425647909, 4070038626, 3657365212, 2843218432, 105273831, 3502038482, 1489035817, 2320578884, 4026071689, 4253763452, 3699125035, 1720530417, 166905148, 3427237284, 97957835, 1443966756, 952227404, 1456511979, 2223590696, 3320651126, 4005649816, 2469170505, 935539112, 2882857430, 657175450, 2887152052, 3591967330, 3457570696, 3353102354, 3021003739, 3943708055, 3358477452, 3782545912, 1252058403, 3020426430, 149671242, 1257440384, 4120461902, 3619987010, 2575860013, 743462941, 3046503076, 2274066229, 2804517113, 3319659335, 3786200818, 949284337, 3700934489, 2658612279, 2341936540, 574212196, 443755657, 3976105009, 3099870537, 2162138406, 977196880, 2667635435, 3431794372, 2206000154, 1274925500, 1766916482, 696530055, 3362472207, 3249707696, 2362710536, 3734121886, 2975426261, 2207165044, 3132005525, 1661448394, 4027712708, 454690130, 266744315, 698188212, 1082920367, 65708863, 1710391413, 689257019, 2082687485, 745289800, 3143743129, 2675601707, 1719734725, 2993901641, 3050263703, 2070019213, 2635736844, 2819446721, 1014098330, 2012311911, 2058413714, 4093489844, 2140523762, 3661076753, 2646220173, 3971569813, 1194914566, 1523941605, 4107805772, 2783038006, 1048083832, 2107182387, 1482236739, 3032788742, 254761917, 2632978874, 80488883, 3387005153, 2678178942, 393059783, 2232034840, 364492723, 2899722263, 2713967924, 3788467742, 3203441199, 2724203535, 31864678, 3868108924, 1783629678, 799150937, 2674059053, 1048565314, 1690469075, 3112503395, 1873951307, 2767237317, 3552133184, 189195734, 1822512689, 1452775199, 1681309452, 2564444095, 2048980661, 1863284238, 4125825024, 1189474568, 3393776773, 2796343052, 3990123871, 1475559570, 3773804185, 3030192108, 2469892974, 3571386407, 1974561751, 2297862522, 1174551351, 333190452, 3677141016, 3230259731, 849769143, 2605036464, 2355366543, 4024057628, 2532502533, 2066360915, 101626538, 2366204170, 489353195, 897967494, 3783814803, 40589830, 3272590625, 331103263, 936860111, 33962907, 3206746945, 3989553874, 1235629121, 1227161832, 1559161055, 3147012703, 2598335283, 1415489172, 1299064616, 1616197938, 1588803242, 2798429045, 3739373620, 3282827610, 727903446, 1017259225, 1772974532, 910946499, 1405801337, 2781261191, 1885627797, 2151110097, 2806046427, 2966640527, 734105883, 2934131717, 3434353090, 1528734542, 839606730, 3479653970, 765821723, 3428584609, 939719446, 2318730869, 1643748996, 4202666340, 466240935, 2947089797, 3488273871, 2065984107, 3764874211, 1651281977, 3143278821, 173610007, 2509155802, 3180904990, 393315901, 1702334929, 4209478611, 3276960361, 3212081243, 200852774, 1051483675, 3977150129, 3837649511, 3957075647, 2077595684, 3877823781, 1129683944, 870439187, 1162073125, 3414400242, 2976072784, 385129599, 3638060808, 4002162818, 1334055752, 3550861731, 2026958197, 3483804741, 1103413052, 2597527248, 1868876496, 1495994860, 3061252473, 4234877156, 4053351409, 4218703351, 313501493, 2487033268, 1996015098, 1854571336, 1894537408, 2679940833, 1478327192, 2681565636, 1077655746, 3990502649, 3321241511, 1657746338, 2872941840, 3449036291, 2428078728, 4106970798, 2557468570, 1968706734, 1948702331, 1389045106, 2815345946, 502875745, 76947891, 2491204157, 105843186, 195412480, 1657905781, 2799932705, 2888700282, 1074205598, 3063800702, 1245271662, 583505833, 4238514064, 2275239083, 563232152, 1393286046, 482845747, 1519661419, 1518934195, 4147977601, 3644630154, 3467763175, 1182263598, 1167357013, 968878415, 3035028854, 3625849592, 789912903, 3962651872, 662693388, 3709802072, 3624470701, 164392472, 3593645578, 1057751537, 2640953041, 3538761563, 474703522, 1240056040, 2823947550, 3081512354, 3997487538, 424203027, 488935008, 1448890486, 2709215306, 1036916805, 133329246, 2915243368, 1287343778, 2960519667, 341681353, 3414095299, 1775482261, 2584373663, 1856538418, 3191493227, 2380671148, 4001839653, 4093615276, 595659334, 2356137674, 428586786, 2311837731, 3719187443, 3543978330, 1204107941, 2279464730, 1020919761, 3384277623, 2733172705, 431876203, 3131174447, 2443074361, 1545552513, 1859223470, 2993852915, 2175798383, 560692778, 3436545180, 1040693287, 818996123, 1529464404, 2560010465, 1483902884, 244510731, 2240607030, 1930578058, 3338066729, 1039641699, 3062751026, 734928146, 2697391388, 2464481929, 938173286, 2104317598, 1244819003, 531886506, 3355781025, 4247707560, 3556837835, 2386151418, 8909236, 3072159554, 1430555631, 38993301, 4157586827, 1312631484, 4150693098, 2057541364, 983966044, 2815509162, 1784480618, 1508686890, 1127170397, 2182824751, 4251961586, 3680528209, 817349828, 3056115624, 3281583585, 1700695232, 355932903, 786060285, 1741439349, 2895419457, 513583357, 977593256, 2754529108, 3895288707, 930988393, 1409542421, 878559991, 3752912975, 3807730934, 2301981258, 287054895, 2661907839, 2417860480, 1312475316, 3360164131, 1323638058, 4008968785, 2528209110, 1445212332, 1367606458, 3809173994, 3405245165, 1954590976, 154221156, 682008571, 1348742571, 520818966, 584992669, 1327273258, 2736580684, 2703968716, 772359860, 2923472148, 2768902852, 4025289686, 2244801824, 580957544, 1061897565, 2121257785, 371541189, 4105175368, 3686715908, 1535278598, 2555729752, 4212816937, 1747948776, 2933498552, 2740113729, 212973529, 3188389778, 28585314, 1794314154, 3586990888, 3298639109, 3884404360, 2373868164, 3971899188, 2725994884, 578778401, 573267905, 2367882654, 3144231647, 3088452354, 927096068, 2089820265, 3736950327, 2657573677, 3647389564, 2444608061, 2018375391, 1573357059, 4164195158, 636396492, 332552071, 2326187463, 210691565, 3173804303, 3038280780, 517533725, 2324085018, 979983548, 4283982872, 1471289476, 2497636561, 2536818589, 3244081474, 1899571794, 2468905220, 1393542455, 1096610591, 3933741243, 4134229433, 2340277557, 863735004, 2514248859, 174322577, 1421323083, 3516149740, 3008627869, 3162959828, 3416313587, 180772177, 370383107, 3579895231, 2287023963, 1802158668, 1018335589, 3999457894, 307425058, 1997813835, 4042331862, 2257035698, 507837602, 4062725816, 1128362367, 4123394904, 2736957117, 4096056398, 2757898623, 3369525185, 189293999, 2138022341, 4166382963, 2376828114, 1617191126, 1525811338, 2712604754, 3977238233, 3734631486, 3413127464, 2762650434, 1160566509, 286417392, 1421576834, 2640792672, 736232089, 3369970055, 2427887027, 871566848, 8898286, 687827818, 362198721, 2383521199, 3200185293, 3602383008, 401583017, 1688492017, 3442011028, 3685333629, 2658120100, 2442059588, 3111444974, 4207636677, 2827183232, 3817174023, 1690026009, 2816581114, 2844363802, 1432736429, 626699703, 2072846481, 4097571241, 233634584, 795757475, 2180830608, 2132081056, 3488781100, 2949519176, 1669884137, 3599197592, 893730895, 961949611, 283965414, 2975550341, 3869864667, 3821444894, 1956990832, 511321805, 3140788131, 2480659987, 1186143927, 3311907855, 1788968252, 3225461641, 1311512406, 3801121658, 265272698, 2150559659, 2983605905, 3654594386, 1460882059, 4197462699, 13573027, 2712258841, 510547095, 2234206310, 2998077988, 1110440833, 1875075253, 2386628123, 4211277855, 735846289, 2500889961, 3991513420, 520357867, 974564271, 3485818906, 1886872406, 1995390956, 2349159030, 488699072, 4266502411, 2543983320, 1724629101, 1042117364, 2154739410, 3310173225, 3703922760, 1647479166, 1701058718, 2763746404, 3544105519, 3355451450, 1401127351, 4151448309, 2097345836, 1225495654, 306899894, 1080824862, 454732547, 619060613, 2804856145, 1306941162, 3151675787, 1353713859, 2150443133, 2117435041, 2825573632, 107304412, 2792533676, 3271519763, 199416804, 3037973358, 1062958782, 4055768315, 2967577717, 564748565, 1412873529, 3617226099, 3245304185, 2736010159, 1446771631, 3908936926, 1687375202, 3189371895, 3695304081, 1159987171, 2888606444, 1015466376, 3883508276, 1717917283, 820719696, 1471444293, 141463929, 795034730, 549436163, 4219547380, 1950455297, 4228269735, 3825157582, 3225899312, 2984727687, 2856011663, 469304094, 203653240, 2062665727, 215067891, 68364044, 1152325612, 3300971395, 3792700275, 3844065534, 2201580778, 971585271, 2465059639, 551203329, 65141005, 932927374, 2713500002, 4205437242, 29309985, 1824509203, 4119153221, 4184946240, 4238610328, 220333487, 4100501856, 1635140102, 1893433960, 3210306468, 3056372474, 3375498442, 1766325862, 2005402199, 3811997495, 3232019950, 2423229413, 1064466817, 264034743, 97686301, 334490502, 2346261821, 618621274, 4158157801, 1010460329, 2416740189, 2355015932, 657837423, 2324996463, 3815286247, 2398332334, 2033770644, 345533393, 3637574629, 1982273550, 309131799, 3660733694, 1819173212, 4024138576, 2583534902, 1194895909, 1777611100, 571185717, 1369214768, 612474564, 3685321945, 3163728853, 3715309749, 4281616774, 2489310663, 1935854526, 2759521377, 881217132, 427455484, 3155131146, 3995240364, 1370350407, 3972752157, 3851452523, 2898978278, 3616887562, 2500976097, 4172933283, 3484935836, 3866523071, 2366044360, 1659469273, 701639299, 3604164028, 2222978096, 2364645218, 2093517061, 2131838592, 3932872732, 564094527, 587315700, 307357203, 1099225617, 2088009846, 321764672, 3875545707, 4193342870, 1330939719, 1747743974, 2965811120, 3541309241, 1501847892, 1298888514, 3255218903, 3963526685, 2308981834, 3489656528, 1403342308, 2636389414, 1915942635, 1776030316, 3683951592, 3452168601, 3746159882, 1032391494, 840691047, 2562422385, 4082377159, 530988856, 3709263821, 3191599466, 1437168978, 2263330632, 2839124666, 3871516709, 4288848107, 210681721, 1000951153, 491493493, 1208499976, 2507358052, 3167581504, 1973213641, 1745010222, 2900714263, 42559178, 1705817082, 3731005479, 70771808, 670203249, 1576886982, 1843595038, 2033856889, 742176724, 3230252288, 2127388728, 516057171, 2574833759, 1981508122, 2434371480, 1293586332, 740199826, 1044477533, 2134487614, 3916628920, 1846351203, 3881128529, 2415341441, 2639762119, 2607162031, 1526345167, 3017435916, 3561475048, 4025167962, 1785056904, 1909664656, 1477716752, 2561610731, 3334028224, 896318166, 3875573083, 2620492897, 3555489375, 831203482, 2810979216, 582668917, 1862243243, 2893797518, 1034935717, 3933935726, 1463003038, 525942224, 1963095075, 1818993190, 4225861318, 1411980269, 2491233236, 1065678017, 3412119280, 747158279, 1573788887, 3846172871, 425264463, 1775886839, 649346796, 1834086250, 1572530629, 1114946704, 678419025, 384492093, 1777331237, 4033959750, 3994992962, 2782008866, 1139720895, 3721899405, 4069272495, 8700638, 412629374, 1187177052, 289834973, 1088537360, 1136521499, 383543670, 1972777427, 617210330, 2022560523, 283770815, 3369478674, 3827674871, 1705785882, 142218726, 3038125974, 451175278, 1037564675, 3113397923, 533709415, 558377469, 696479105, 1159883107, 3386111901, 1695497052, 2358561989, 214638476, 1868011889, 1688684575, 753927486, 3166373968, 521630748, 544373731, 1592491049, 2888691676, 2088569023, 1252741792, 557307882, 438939791, 1518801198, 3179966665, 2116745243, 1589615014, 2572936083, 757556549, 654318412, 2157986910, 1694827242, 1856623883, 832704719, 315151475, 1014061490, 836009594, 3849488192, 288390140, 2348146087, 3245845804, 3460774940, 2690197783, 1360229003, 1501527062, 339529375, 4078956571, 2639150668, 1820863262, 3207793334, 1672272942, 947573994, 4219154907, 3239814547, 563930919, 1929039350, 1116394569, 589675826, 402192744, 3401554169, 3317510205, 3976847144, 2843170292, 571271257, 1503439190, 530105850, 2675836570, 1623780589, 2932287410, 3744345894, 4000174755, 3135557045, 2924871469, 1773275201, 3519833513, 1515230783, 1257193983, 1286281006, 2648853456, 3995705161, 2188788456, 1395342353, 2908759360, 210457827, 2538481279, 4268228579, 3063029361, 1787396579, 756008761, 1927271482, 2314015210, 3514102827, 2897361143, 2133896136, 2436944746, 4187983681, 3712907168, 2020758575, 1504649356, 2613969620, 46214678, 1065249481, 2439112992, 3354683648, 738375836, 433630620, 3168626115, 2134813032, 348307434, 620984882, 2836218304, 2780612194, 524389894, 3875557899, 578737734, 3630281914, 588383099, 1483652053, 3323206155, 1180928258, 3622391411, 1550597714, 918174687, 2762217132, 3784252189, 3031784910, 2497111966, 1416393546, 3074570569, 3505022455, 2620309238, 1498433764, 3288774241, 11931510, 3903214555, 4239687753, 3694930531, 337388495, 322132839, 1454205994, 2591475652, 1869407631, 2148825456, 2167412044, 2857419584, 4095924167, 3093360540, 1243306448, 394842960, 3638871404, 11638742, 1362568042, 1345586687, 2076539690, 3669888024, 3537557024, 3586596861, 1747747687, 124060535, 2149529253, 1495693978, 1812047781, 1018306373, 94174811, 1758633392, 31462700, 1216086671, 3036279836, 203453685, 3951797773, 2662182475, 1352786807, 3792943585, 647518236, 4057955673, 1309477752, 3087307263, 193880374, 3682618115, 879330026, 3312112658, 3430469316, 1934234282, 1572011726, 1214025240, 1570192379, 646571544, 915517321, 1119567825, 1588808961, 2763080132, 3249066894, 2788665234, 2975280458, 610591694, 2321875868, 3161099528, 2768326766, 1731495631, 1392663314, 799997664, 1121784612, 1722917792, 3683918202, 867305120, 1327436937, 597003184, 3443975522, 599127856, 890441778, 3529028654, 3976643, 376375988, 1061021965, 3995592434, 329308705, 696833402, 56441882, 2094056966, 3985548122, 2437027854, 1686630272, 1094494451, 1736904712, 3066980587, 3383616010, 2411106528, 36493692, 347610381, 3091214655, 1816355817, 2090503013, 722816526, 3892917553, 1619406169, 461154890, 1896828279, 2101036860, 3331877874, 255032621, 4097736294, 3559596739, 3624076360, 3792935557, 2606729604, 61984606, 1068864338, 973318043, 2130357195, 1880776270, 548647645, 2420070225, 4239500815, 316167030, 3480714273, 1180182529, 595140312, 2298832043, 1908372822, 618439379, 617628229, 3257728979, 1071589139, 171226771, 2256577748, 1091640686, 1769863666, 1058350793, 3456656801, 151880697, 3303677954, 355239133, 3786605404, 2435750590, 2480373975, 2047061313, 4082387620, 1221481690, 3618361100, 3221028936, 2275799849, 608231654, 1694342744, 1035860724, 1445778065, 2736450590, 3927853478, 1741206192, 162189231, 2584448879, 1588975095, 3296535188, 1633920223, 3119866636, 610781199, 1546173442, 1469151740, 4294307045, 3344148024, 2547091794, 726550452, 2963277059, 3118132769, 1539646698, 386549477, 2125036516, 1229224228, 265117222, 2044817999, 339807802, 453406230, 1925657697, 473001925, 3716866547, 3312489519, 3354081144, 661642576, 3453528059, 1933619355, 2073944187, 2937499944, 1422594493, 1297845309, 429914562, 3007552160, 4081096579, 3405173262, 466980479, 2645243381, 1677606057, 1376748751, 1999426688, 126156017, 13697868, 4239794652, 1376258313, 429962617, 1982446398, 3555373192, 1904115533, 475634086, 26563818, 322654996, 2520052439, 1297936251, 1185583106, 3217032801, 1354639269, 1928767628, 1528097608, 3930835174, 2361034130, 1418248304, 2330103742, 3797675452, 2696018980, 1760411236, 360217735, 905720114, 862327723, 671552590, 4063707817, 3296560901, 770290715, 3288761224, 1963694415, 2695971273, 3693769624, 515855913, 250657369, 358737164, 890636434, 3809512981, 1982687313, 3329027075, 2690323406, 1093961783, 611814490, 3976427424, 2264467162, 3048991426, 1108033027, 2192446607, 3280673697, 3437597163, 318551267, 3149108943, 1125331631, 3060252324, 148365830, 3738057100, 2767788729, 3892651989, 4197774646, 2528513308, 3126578860, 2600613144, 3420137609, 3157391402, 3042152045, 2977406769, 3412473375, 1608736165, 349410622, 1581688543, 1921515626, 4147124887, 1958091538, 1669218773, 712958495, 1398457525, 4209396634, 681712994, 1193070651, 383475024, 3006461189, 2260641151, 368512748, 2475073653, 2644834816, 3484021514, 1794837396, 2048230922, 622070566, 986714470, 42592200, 391280308, 2022265525, 1530003713, 3057905844, 2557869689, 3772089692, 1516749736, 177409473, 1230760893, 463641719, 2779862188, 600767078, 3409621767, 2687148390, 2229667798, 570980210, 3127937176, 2960696964, 2465499790, 2876273880, 4081654695, 2854731389, 4193309115, 1841595804, 3929887467, 269917859, 1508871233, 680585613, 4140827962, 2431098732, 2947279430, 758358618, 1975310699, 453707741, 2004281966, 1296069384, 258421796, 3728962159, 4286510646, 1392863349, 2478019597, 19460070, 3829940216, 3158793862, 3905176280, 2598731394, 4003327055, 3451564270, 843816345, 1054323617, 1890448822, 1587370302, 4248582324, 2268919917, 3707103463, 65362349, 2552844918, 1830392224, 640003096, 1726772380, 2505037574, 3854351935, 2074319083, 2327548112, 180226004, 240066651, 1025766688, 226824174, 1475766680, 3814499935, 3046378719, 3038565684, 1320507298, 1841898817, 1612623911, 285626192, 1986021277, 401381611, 3455411071, 728234407, 494706894, 681151088, 301797844, 2196219213, 3529177423, 2783269281, 776898587, 73674370, 565129187, 3045680951, 2118438385, 3285651776, 633909302, 3933306352, 3778951566, 428491856, 3201711597, 3587267535, 1793232716, 2007097477, 4063975901, 1837495628, 862114608, 4163627567, 535041918, 2371719571, 1905951315, 834036421, 2936913883, 2331385688, 3455382763, 95985189, 2684660420, 2865250204, 1053972697, 4078061885, 1649056723, 320636453, 848169615, 3556740084, 2606393043, 183238788, 787166532, 4262638340, 750736608, 2191553186, 2024122462, 4032787524, 2638848670, 254789446, 796655856, 342323279, 1363838182, 4107027625, 273623748, 3037797259, 3016102793, 3921796455, 3821771694, 223078313, 2819010341, 1807175854, 756358085, 1769813804, 2984747485, 2143298459, 1391326172, 856365443, 884926667, 318693928, 4045262047, 2506474055, 1658067004, 873968000, 1164047165, 1719915990, 3458021739, 144353689, 132028851, 1620544585, 2749975725, 3463612881, 4156583975, 3638704820, 2871692196, 994824340, 347746457, 2633326589, 3704655823, 2725539933, 974661768, 837209097, 1557739572, 437824248, 1095763748, 2974346902, 3494883277, 142244976, 939056315, 381446843, 70677903, 685380765, 2243213301, 2917385673, 1283487703, 163480953, 2914791242, 621372592, 702617569, 2533962794, 3230355172, 2283130548, 527600955, 4279714193, 952325040, 3610771982, 1550312358, 3151244259, 1252818379, 2352040284, 1183698800, 1166096386, 1407808474, 1795718803, 2657089528, 2652917031, 3458204519, 2229270617, 1623039277, 2579423941, 1968631944, 3875109621, 425906695, 2897892127, 2434724131, 2758608871, 385745296, 893123587, 3767217584, 1362815225, 1386475633, 4250404791, 2254451425, 2439174478, 3280825833, 1942665225, 2348759634, 2111854550, 382241488, 1550415331, 4144916174, 3760174373, 3883989161, 4210219568, 1449405114, 1580570220, 2879449626, 430233697, 14105206, 2356772030, 4224983284, 1569485035, 16313840, 3030160322, 264599548, 3802340586, 962583667, 1580837633, 3482698179, 2519558866, 1021110271, 760599307, 3139803606, 3431175442, 2062990301, 284940311, 3516029768, 2380558832, 741888121, 3032886025, 1224858399, 2844360942, 1832830685, 3145968861, 4013164695, 2285506964, 1315481700, 3029051583, 1451567792, 2415715817, 3741973044, 99427524, 3312691881, 1449217083, 4061146165, 749115429, 406202216, 1344413121, 2778316162, 1050799230, 4140316188, 3869761075, 3828755569, 4105215232, 1686998362, 3122316481, 3943132623, 3771808878, 2758958327, 2264136881, 594096775, 3891307929, 176820867, 3704913005, 1846821890, 2341411789, 127658401, 3470431726, 1881516902, 2322595623, 2595081978, 3784915192, 3838075619, 1130883320, 3997447331, 3557669853, 145166400, 2584449676, 1531845858, 2058063540, 101802385, 2687914466, 2574219278, 1711167412, 4265609665, 2903444720, 2807987578, 1094902622, 4087764122, 2494191865, 2324160616, 1043832643, 601726902, 175924640, 1143852648, 2382758165, 1107376965, 2598757950, 3986766680, 485753587, 3470294339, 2940513092, 451916962, 4285494392, 3983094621, 1865893332, 590680025, 838468457, 1547322338, 3265255784, 518288236, 2943355149, 1160271986, 2154142911, 2471170925, 3815669267, 37296896, 1928502269, 549400499, 3890364791, 1813238079, 633089062, 2597318886, 3493688596, 818918130, 3451204640, 334710924, 3449072673, 1431181053, 126109351, 3166554836, 1008761900, 130197314, 1293751979, 3137541894, 684371639, 3047994262, 1389446007, 1912330879, 1989879382, 737527398, 2838010413, 2479098086, 3159991062, 4167626692, 383084660, 1908024458, 383604002, 694747340, 4020443941, 1333293456, 245004873, 2787176497, 1396696272, 903100723, 71283687, 4078087676, 2111497705, 3473660165, 2884334120, 964822738, 2848729168, 251414699, 4245009543, 1641290204, 3406773704, 3574679223, 1256565080, 2376723974, 2011068935, 394546301, 2270871320, 901154949, 2602196809, 2362230829, 2093726378, 3387315686, 640806628, 3100811845, 1534744089, 1790325311, 738087320, 2073175369, 2594757907, 1840241005, 3218451438, 1163057303, 2345323206, 2736108434, 1000759543, 3305064284, 3278295686, 3007397622, 3486262560, 2181333189, 71952575, 3168185007, 3894165455, 2815708486, 2802509702, 3358891603, 112807804, 2029499117, 837651246, 374852058, 1267051606, 2136604252, 514143937, 4137781848, 2674644538, 10617954, 1303077409, 2223982102, 557215065, 1406617505, 3702739847, 1477660865, 3013098865, 203878700, 1478484983, 2785813301, 2706692115, 1830318000, 2952315675, 1548813770, 2471424812, 2973918566, 1121615537, 961227068, 181099588, 238982306, 1836344936, 2365762688, 4144025121, 1497346149, 2679669713, 3217256963, 1369811931, 3717268886, 2388226025, 2383220089, 2436643755, 2007304116, 2115683029, 2874102919, 670124293, 1272204281, 2995430201, 470593971, 1767223545, 431142184, 3584991888, 1822416990, 4022793571, 164458538, 3135815259, 3698921211, 1108302150, 393030701, 1836457180, 3015612222, 1452953041, 335033867, 2136778388, 878968306, 873493284, 2759505304, 3735526092, 2804560199, 2760259561, 3814997348, 3242790400, 382751045, 2863877294, 3491186049, 1087876909, 2712357281, 3853161590, 701719693, 2713940907, 3755119372, 2837795917, 471183279, 4351263, 1566788245, 553412701, 510474973, 1047599392, 919179287, 3839338449, 4208185073, 138001677, 3291786583, 2751210627, 3269622354, 4141315548, 3082776698, 604856059, 1146375591, 595902283, 4262782176, 240705365, 2099538250, 3460665715, 768477123, 3216787515, 2464822347, 1969511293, 949208225, 473653706, 1386464578, 1145659556, 3662361748, 2947734636, 2739566833, 3394964592, 1621059106, 1925397173, 862901676, 505951442, 540110707, 3316769779, 4283873913, 424842062, 2818631682, 2649395962, 1084001033, 967479970, 315507333, 4023942903, 1628701084, 2311620010, 102526774, 4249713882, 1807652802, 2949732039, 2207996594, 2013281809, 2876219181, 3552722144, 608338871, 3718599394, 1620037823, 3888362973, 3224190533, 2750273056, 3733570095, 714502806, 297633966, 3573071220, 2535856916, 2468681017, 545485352, 3149385102, 373316444, 3302197828, 3390186673, 183583888, 2404717411, 2930966341, 2881793588, 1797876350, 3648113575, 1490865006, 3045487356, 3456435457, 646607162, 895708746, 532797688, 2363334326, 4053138343, 2401234185, 2538029388, 1688489323, 314704000, 409242165, 1092726429, 222993627, 1066040785, 409502966, 1614707203, 489290145, 4067214372, 1343483987, 1510112988, 3867919396, 7554256, 3069126980, 1769136012, 2099470698, 217722484, 2814388071, 2876334325, 2151964436, 3813712718, 2263099483, 1872215874, 2468412834, 3054808540, 1268350121, 2910803686, 3697927818, 865541351, 2040184307, 4201885770, 2719561888, 3644279189, 1168266061, 1989543590, 3972955450, 2346847124, 2565753166, 4168105715, 4104123630, 1496520937, 315674746, 394285195, 3025021872, 3311002851, 3405617044, 612303333, 796663545, 3787935515, 78341110, 1145931481, 3793119760, 590931919, 3440610791, 1703193629, 3644129284, 2984381480, 1921543476, 1093999214, 827071359, 2336911867, 297520002, 777129204, 1013094466, 210678364, 3681444805, 1664268956, 232008184, 3532574531, 1887567175, 4031116648, 554247563, 2350260798, 4193109634, 2535769360, 3895834904, 182526428, 2746429010, 1100448163, 2730017790, 1780250775, 1468553613, 3770844254, 2258293929, 4023520167, 1109493982, 4242440834, 842145281, 4168288261, 2113285610, 2563811532, 2518705188, 1080837533, 3008315505, 405203247, 1190279443, 1282557496, 1832037891, 1011163855, 260499195, 1917675561, 1279066917, 546307587, 2118183783, 1105633676, 449538134, 3014860620, 1912306277, 825843791, 1700192691, 213381310, 2702449004, 2622659027, 204366340, 2851287405, 2372299852, 2186387861, 3215368605, 3628933421, 3325228835, 2391453724, 2498252631, 2302104196, 1791280247, 1499341842, 2874558680, 1171612813, 1061573321, 1974492147, 2166573448, 2585344711, 243161625, 1504416332, 2729338756, 1969714976, 2583677269, 2853119367, 166951664, 2662258, 1543902840, 1442261247, 763665957, 1711889863, 2063265859, 3153206925, 2138280767, 302305720, 129509494, 3605685265, 3069584161, 1566800317, 1127349350, 4019249166, 4188350971, 3405022977, 119590183, 4285869218, 3486148472, 1642763615, 3521883552, 2706808493, 1453004451, 311579140, 1788142676, 2431831722, 2434443861, 1841979285, 3262740125, 1953149752, 3146375184, 889150877, 3819118027, 3725546347, 286722504, 911506228, 3284559958, 3916183504, 1406812988, 3579758076, 4189080224, 3748893627, 2642598326, 3529008561, 2051419095, 2604484799, 4014951459, 62540798, 355835394, 2117547612, 1973611641, 2298596666, 879845826, 3153681469, 1253768728, 4292540841, 4214236663, 4174129467, 3101027498, 2023146182, 562336519, 3650610967, 1980215215, 338866375, 3620682972, 3499939591, 2563704562, 2358630221, 1088953722, 766230444, 1422607378, 890905729, 368565940, 979587426, 306484986, 625568026, 3250419714, 4056651436, 2355555483, 2399847647, 2445098699, 2145492864, 166407811, 4105034774, 2043333218, 4264969553, 3827905543, 2793559056, 526084944, 1370165560, 3472842549, 2036393067, 2099640068, 2669302014, 3093684234, 3813938674, 2549907148, 2297956679, 2747346946, 480803759, 471878797, 3624356412, 365110184, 2087738957, 85794068, 3172655230, 2667356220, 4112036454, 1753687012, 872617238, 3949312811, 83830552, 724076360, 3509445771, 432265958, 3767096498, 1554861080, 2687253749, 3157607962, 2687333694, 1463470381, 1035569599, 1426797884, 3278081847, 3270767188, 1520268850, 3856779947, 2873040331, 2591081754, 4261486410, 4197223740, 3996800712, 1875781052, 3220315132, 2640588822, 550808582, 354450163, 1573569092, 495085889, 803863217, 557997933, 2123342469, 1294379916, 1531173117, 3927801074, 4209847176, 2937976713, 1287765054, 3522823702, 2965795453, 4261995256, 4135439138, 2547284305, 4169834492, 2540244970, 3758479514, 3902245547, 713960780, 3780293861, 1757987539, 487296163, 4145626497, 3401538045, 3394236840, 3656771632, 1949633095, 533863117, 3185040966, 3384303784, 1092694927, 3419841933, 1925511154, 1313945575, 754100038, 64510273, 567225574, 3343465476, 2707551671, 1761252408, 1810705953, 2438883206, 2462250158, 898299213, 2479383874, 1718607812, 99398589, 3435832630, 1023623819, 398642020, 1940306394, 1317280614, 1518553123, 2390035031, 3501786442, 1987042756, 4046604211, 348913499, 2678733970, 453605168, 3126442122, 2136768457, 715406348, 3106468137, 2671773443, 1015199360, 272085804, 138438786, 1540713319, 1279329185, 3848347233, 239457536, 3171615386, 1360433752, 474386055, 1363039709, 1259377427, 3589120390, 4101872886, 3133152189, 376284558, 4281178200, 3768098033, 4045563235, 276213412, 4102364013, 204256664, 2853768817, 1294897940, 3949712629, 3554852737, 3491197390, 4097254514, 2010639598, 2100066670, 3800197958, 1603361570, 1404901997, 3346117806, 1173887203, 2807126397, 2881158239, 3984630560, 898682920, 1973104364, 4291622836, 946033505, 4030895852, 2343669388, 4255628366, 314661023, 610870408, 1019838425, 1031043845, 1367390912, 2790830027, 1338354281, 295087262, 2528772939, 4165724849, 1296286, 3039936365, 277479021, 2687641775, 748542248, 1212869303, 1939117335, 1517825514, 3552751810, 3802932499, 47915188, 1783829590, 984829546, 381954788, 2813557761, 252522821, 640925108, 1088166221, 4037363345, 520988179, 2839198603, 2913745836, 4290315386, 3780166762, 1095626304, 94465511, 923576559, 3237964423, 3974462874, 2691115880, 1928575135, 3038324173, 2994082298, 1039505782, 3517372671, 1530791178, 3252763637, 141270901, 1629548153, 1662666459, 2739262227, 824266689, 2325846312, 301254788, 2784993605, 2392889872, 2123636065, 2298793850, 1072602662, 3384785946, 3444449055, 752952266, 2203862240, 2221165105, 2674381841, 4243085391, 946072757, 2037406061, 3534067436, 1648425206, 4136828424, 3395668039, 1842894186, 2379206849, 1585487670, 4220817473, 2706331131, 522145001, 3489244530, 3898614735, 1918331021, 3924308416, 1038532975, 1614417560, 312588096, 1479086276, 2715362254, 898790054, 499758632, 1232660183, 1403701759, 94867755, 433607048, 1614081159, 4280484982, 2150338983, 2538631018, 2254304085, 392067367, 1835794344, 2141089702, 1807648003, 2883299729, 4211338866, 1657740327, 1300745673, 68001765, 3008019534, 36661420, 878784516, 709873570, 4155031970, 2631688591, 3620331792, 812806568, 3887376884, 1997071676, 3904512501, 1996744272, 1341196300, 58546833, 676105278, 2648264378, 2878320803, 529470584, 2804854626, 2440157684, 554042790, 1634258721, 3058785317, 2278207101, 115522025, 1791323006, 2517185765, 752562657, 1771793912, 4258149437, 3265029353, 277031564, 1420577448, 278242823, 451366333, 802384074, 2043858837, 282954519, 684842146, 3192320303, 3991163942, 1040760508, 336242742, 1433728896, 3995229878, 650609462, 2873137725, 3614694656, 1661194342, 3444174967, 2106329690, 2076380001, 207810034, 1512497325, 3798679054, 2708852785, 1837476730, 224076047, 1907990833, 2978438039, 32528815, 2295707474, 3491914052, 2765530462, 1652945418, 3915337365, 870121223, 3664986367, 4212771357, 821240545, 2109974664, 249085761, 1811085961, 397980927, 838917148, 3810597365, 215434858, 1844412657, 1319236934, 468904483, 865888629, 547689753, 3100912235, 1481711720, 465882761, 179297712, 3773019482, 1974987360, 4082854884, 3236912040, 1191182858, 732425314, 915080580, 2195849422, 1717802689, 4242411253, 4098886327, 1941668692, 1674338177, 3550208528, 625319254, 2082268502, 3476435254, 624846797, 1849561427, 60432107, 1221254867, 3089959171, 1034148847, 2678678093, 4063759738, 448220673, 322403979, 2730204842, 2388396530, 818023120, 187536083, 87364033, 1698829313, 1115183417, 3328015792, 3190305264, 1874903300, 1807700296, 446656910, 3453174185, 194628338, 3305716412, 2496319802, 1458722840, 6116406, 3320182540, 4034241568, 298709128, 2483615552, 4115948867, 935676899, 2407627427, 2122071202, 3679286917, 715878598, 3985105917, 2231396299, 770683261, 35563122, 3745858857, 3201984072, 966408635, 2075756846, 1073753348, 4104700405, 797013491, 3121062124, 3811811307, 136496640, 3201891993, 1777912493, 568437714, 3104181733, 706317972, 2483356846, 6451141, 2034660706, 2351443892, 1124387552, 944052048, 4196966000, 2789795761, 4125748641, 4159129957, 635230370, 3651029352, 934489914, 3803246957, 708838734, 1287589191, 2938098422, 1942811982, 4152332559, 319709817, 4042597297, 3488624878, 4054528088, 2490809902, 459379762, 744406363, 3146232180, 4217332778, 1538858865, 2883884387, 3320195966, 1351714057, 3773504512, 675315305, 3772533246, 3168814557, 458343077, 3350890193, 2343350938, 3039334272, 4183866203, 3074766272, 4145736063, 2283206336, 3063719617, 1563702340, 2721750160, 3426444827, 2814194773, 2147414311, 3282683713, 3829354780, 3883982480, 183158617, 1342975933, 1935163681, 316775888, 3863421118, 1065639014, 730358233, 1764478716, 1317231842, 3286295300, 3301884310, 4036654715, 6245230, 1038780058, 2389655340, 719068970, 1928131046, 3338614172, 438681921, 3375238426, 922781623, 1146447246, 367254544, 475964721, 2504733993, 2429620095, 4023913732, 347917448, 168321452, 1274113113, 427131889, 1061732233, 1338598368, 3861778184, 3393309913, 884822275, 3389076069, 3127284175, 622286773, 4042749779, 1885244034, 2538268054, 995502013, 2463491413, 1073504574, 442043442, 3738308596, 2304473031, 1102509703, 2724838239, 385131348, 1585092480, 965538213, 3997371449, 2502207739, 3936293093, 1653401213, 1082596131, 4087695510, 2068205363, 68942211, 2701719376, 4250671880, 4150197289, 1572985009, 1530286650, 1082921514, 1116288230, 1407594807, 1928299826, 2403462960, 2578306145, 1632454677, 1360259658, 3494107016, 1934622710, 3790532157, 4002285632, 972725243, 2054971411, 721794245, 720072365, 850642055, 3451105653, 1112690256, 834306270, 2548821896, 129517969, 3865033334, 2928010451, 3187106540, 1678995818, 539777662, 3099080156, 2121229773, 1982066637, 4091307882, 2320687233, 1435559793, 1159925633, 957443285, 2391053088, 1846781909, 2391586518, 938775374, 730734574, 1398594494, 1088924561, 1605002502, 1958332782, 4177527199, 1956840753, 1754802136, 965622909, 820697936, 2055878176, 1687745198, 2500855823, 4195206255, 3793919817, 2807104734, 1392462060, 2406427028, 2519237567, 2737360808, 1749257614, 767576221, 170376244, 1490717785, 4001510612, 482192707, 714887946, 3650564769, 2502650323, 2378698680, 695496703, 2109045523, 1330518182, 3073381358, 906389853, 3053909496, 2912622713, 1990174759, 1287498301, 1176436788, 2388444699, 437731320, 2745779221, 3844947411, 3080143639, 3766667860, 3535010768, 1606894742, 427669577, 3239119607, 4239228214, 2695166641, 563061614, 495715371, 2087684131, 2269337534, 340353204, 4279192112, 706121701, 2211509268, 919425347, 29951713, 3918855015, 4058693543, 268065374, 103650108, 3502502724, 3831069498, 1191904254, 1535841891, 1109198600, 1863552105, 2981504835, 3488540481, 3580041555, 2729913340, 3072346194, 2547896442, 38805752, 775833468, 1664648170, 1735185131, 1922158179, 4078377507, 1400758684, 1293085398, 819168126, 2120200372, 1824498337, 1390409944, 1706603224, 531073860, 3427962434, 1705449675, 1892713190, 3608278666, 3560244322, 3211452101, 1768844942, 1615059575, 1003814906, 1373563249, 2236078501, 3117370854, 4096347628, 867372608, 3716980321, 1829759276, 3004344126, 3875842033, 3991182427, 676299834, 798024014, 18960797, 2447582767, 856670774, 2167411351, 878204974, 2623404288, 3895674063, 1166367696, 1087733645, 2128360906, 3472830549, 2980204670, 720874637, 4153223340, 581671266, 7901353, 3610837302, 2896785411, 1747701037, 1784758274, 1333610319, 1877261787, 3240644503, 173879922, 540564066, 3175366817, 3953044258, 589700156, 3599508200, 2302121025, 1740332803, 54827288, 68828881, 3184786473, 1481211904, 1409848692, 1288045474, 1637941022, 2289823741, 3326087060, 1561660278, 820603544, 2412192733, 3118409533, 2609618343, 1991249112, 1993049018, 2908001798, 1275188570, 2770913872, 3684270799, 2451882068, 3718731569, 3576048042, 2913315184, 3300599255, 1223444192, 4066405540, 266977222, 3793303941, 1402481645, 2421904371, 1276157014, 983434393, 3155084411, 169500951, 2281789686, 3810668791, 419117692, 2398995471, 1755372812, 3108759465, 3463267908, 1619871476, 613841446, 1339136103, 3765678839, 2259967386, 2929188948, 1140788005, 2507922284, 735381996, 71475329, 2725404837, 1830055367, 2613481302, 3345220992, 2166082152, 1555877507, 713009729, 3754717195, 4088623591, 4164957020, 3784465408, 1199536527, 4018345425, 1153163621, 453238681, 3187106075, 1792391109, 1820197543, 3960464980, 3734317193, 3507887975, 3205202385, 2782083092, 422791436, 2903544419, 3368483226, 259871376, 1792976680, 2209346017, 3094802665, 1723348813, 2135119594, 276553031, 1122106086, 4221640140, 3594692655, 2780070568, 2666814594, 2077543222, 1279015564, 1425093569, 4193235728, 3643694828, 3197233435, 792861895, 406914912, 2173694202, 3368424419, 653709830, 1169229055, 4284437973, 1036903946, 2759206133, 599408787, 2924068927, 2361366343, 2836281695, 778958371, 2699878533, 4051596182, 1044230497, 3881703963, 2820859965, 354975791, 201322064, 1051316076, 4100965379, 306950472, 565074488, 639577532, 1600354723, 3229254858, 2530235247, 78171473, 1792929937, 1728184811, 166573362, 1512612084, 3296891407, 3636532108, 1559209429, 2960463681, 4186663226, 424616372, 1095355186, 967053794, 1291358011, 4104292703, 3663994416, 3355643055, 1868044738, 1145195853, 2766840878, 262340835, 3039999041, 3435453210, 1288167665, 2228899944, 865882230, 804479450, 2544630868, 3491748629, 1333267828, 1002659764, 1207584956, 600367270, 2751964714, 163424676, 1003403366, 2554704705, 2713182673, 1344552671, 1469585911, 149174124, 3350706381, 3774236730, 2343810051, 817435633, 1479551250, 2669196872, 4276757656, 1928656981, 3939776385, 2691342956, 1928521102, 2088723520, 1443586626, 3963103063, 2227368671, 2336716500, 2574339344, 668592982, 1052661010, 2047667736, 896786446, 2774367703, 1191021907, 1454244791, 724982464, 154353170, 685255737, 4293431240, 799564444, 3933972499, 1255882881, 3747653921, 1133187735, 2678475248, 3441896737, 3905953512, 1368773633, 1132568454, 724066970, 662698764, 1807253269, 419239578, 4020599643, 1713986676, 4136808068, 275275893, 1753434509, 373785968, 3753727997, 212213738, 2367906865, 1756422870, 4016127745, 4081695229, 3343964499, 2790300426, 3649249328, 1990558708, 2669040000, 3840810148, 1481203511, 1723632787, 700163768, 1498580543, 19882341, 3555415213, 1734620707, 3049645014, 1936580739, 2307761141, 684840654, 547258713, 2830023621, 3050184369, 269516175, 4226370805, 1001866128, 1005421779, 2412805402, 2221292708, 1289368583, 4280910418, 3420813093, 4044685905, 3564708159, 1808825141, 393998291, 3564707243, 3560137188, 17178339, 2084369883, 1186407560, 834851052, 2852636051, 1090246348, 358000993, 775556476, 2589412434, 1588139824, 160183812, 3311134602, 2404905126, 1418018417, 1906520833, 4025006220, 1301603059, 734842443, 3780197489, 3896360319, 56168546, 3140496449, 2727281911, 3130804870, 4191538489, 2928396885, 2291867065, 1430404033, 4228209945, 3160008266, 4191854669, 3747010158, 159318314, 2133949043, 2059557352, 3997362023, 1789523473, 4029738203, 3270615233, 3686622038, 2728938574, 533985983, 3056551127, 3714903120, 3603619100, 1807039333, 390098913, 2869627170, 4242562541, 3093374480, 1144054572, 1895882795, 2655090711, 1177118523, 2159686309, 776733767, 1784890973, 2363867972, 2877906413, 1723065642, 656886862, 552534365, 1621543560, 1910301439, 2032924232, 3997768488, 61781296, 1942747408, 3410184294, 3381934291, 1960417004, 902499165, 731354373, 1097904303, 2409365586, 495639845, 35964424, 2086190294, 4114233971, 2921339804, 772185348, 455869770, 3672698757, 3208486767, 1894214601, 576335083, 4125143483, 1090179815, 2543663284, 1960013681, 1417948721, 3345777378, 3963795087, 1271821595, 580820915, 2793561537, 1338098596, 4236608603, 2818541183, 651216977, 549768173, 3384691324, 2482498384, 735877424, 1079140293, 1284539401, 2010070058, 2725950679, 1203578611, 4193058646, 1878469219, 3934157199, 1669787497, 4222394346, 2795707129, 651707487, 3134760217, 2816825380, 912414931, 3403550038, 3553448052, 2750942188, 3736857457, 940921731, 695450602, 1090551641, 3858899235, 2511708852, 2805897598, 88467762, 1500780458, 600848228, 2648399492, 3431814502, 2187185757, 169966860, 2956195664, 2793557867, 3957509182, 2425466747, 3143005078, 813609072, 1835021346, 3785587180, 1285463927, 620427667, 881437737, 991860429, 207206618, 2747809216, 2281048291, 2011074131, 1376843233, 2395235307, 2229374962, 3979259218, 639408442, 2466027521, 1003344035, 4133611318, 2966523816, 558858803, 153822105, 2860804348, 1628778021, 2514421603, 4023489847, 2448924440, 1027902031, 2078139847, 3829527774, 3369142082, 2477910934, 1529383497, 1858412923, 3416034162, 3477086300, 4000549697, 4222489408, 1401450519, 2667456149, 2454431212, 2000043850, 991643037, 656209859, 1764079586, 1187838896, 2907400958, 1643250447, 2915388890, 685689751, 3398356371, 3280876235, 800017417, 4293470326, 731252681, 14821124, 3625540921, 3189207393, 1202885549, 337556305, 2601500041, 3002018921, 3669312362, 3348297411, 2774452849, 545902743, 3179232435, 3559119058, 2748093203, 3919487278, 3382885611, 3270545164, 4111185841, 628286753, 4055414141, 3270228247, 33333247, 2142497665, 1451519830, 3817354481, 331507380, 2039552776, 228823177, 3794108637, 324439509, 3396055995, 440469718, 1246523553, 1179146682, 3167344953, 2584790162, 3096772171, 2781500436, 3707471016, 4190845769, 2102403405, 3771379725, 2002460869, 3940066527, 195580647, 2395115295, 1233661305, 273008830, 1823119594, 3522480805, 1406784057, 3020488406, 3843206200, 55897667, 4256052319, 3783609127, 2589351817, 3421144300, 877641182, 3434598633, 2544778002, 137718108, 2365132687, 19801209, 3700521247, 982676322, 3014242807, 532514890, 3909408040, 3021883990, 1370040017, 2995177422, 1849373872, 830134848, 335484670, 3899868400, 2788768450, 2289501321, 1198223490, 3723082700, 1078206255, 3540836202, 2174393317, 42512661, 4040634459, 1231768518, 1248608099, 1140046708, 3192954248, 4236105080, 2842866409, 2311770871, 2892968269, 3559336147, 3321593695, 838940516, 467758931, 2214969454, 1505388755, 1534108400, 2611681763, 3728904172, 1710927293, 2611892129, 1318646494, 2402340282, 1375283740, 60299968, 36299995, 2306830082, 4284562522, 730836406, 1527639539, 586221655, 3665838721, 1688373664, 3089399773, 1376343749, 508032853, 1003960643, 1518386347, 785903307, 1728415235, 647284786, 123608425, 827614577, 3382252027, 4221583258, 2424339473, 283176481, 1413660351, 1663162596, 2063320616, 396789108, 3920237601, 1549735609, 264448399, 1056133293, 3475605, 2147863268, 688851972, 3193416622, 1878297657, 3739368877, 4196301329, 407200659, 1653976566, 4117026053, 1063235816, 3453233982, 932534541, 2166157213, 4079657681, 2307051278, 1660855421, 1287349616, 1092827498, 1569442653, 3032588764, 1791960447, 1204290086, 2004882925, 68793908, 3649984273, 1097655886, 3009272935, 3540346029, 3547663770, 12214626, 1920829023, 2432055524, 3398825582, 3693345145, 1483259155, 1910503516, 2366676937, 1138348676, 2184625692, 3082623131, 3314845208, 3388521375, 1789495985, 3607500281, 745933062, 3215865951, 2401867331, 3659966813, 91774516, 3667139624, 560758417, 3439845547, 3075509335, 3382409589, 2517200258, 2122385527, 346327905, 1222126327, 1972312769, 958916370, 3446492367, 340204027, 1888863414, 2298374429, 1105482646, 2603895805, 4204893846, 3710813201, 222815983, 2088171979, 900201607, 1422756965, 3533684049, 1966413081, 2565109462, 2860359427, 1340566405, 215340987, 1991823332, 3897693055, 503079327, 419195106, 1079843360, 3300921718, 2114035926, 47190265, 1782872162, 2852372203, 2439460210, 1619263577, 4150837537, 2631194166, 1686093436, 4180185383, 3024256069, 3850609826, 2767783214, 1556344399, 1765793472, 2800810756, 2326562862, 3765633042, 1272067814, 4177595562, 4273493530, 3608813992, 2334885745, 1081946360, 2735148235, 3371380358, 3783130812, 869375858, 775316433, 3696802120, 1955595280, 2503422075, 3983321475, 2576591298, 3458501213, 2183516957, 3992445802, 1630558818, 2623406777, 4058948095, 3614475300, 1260872982, 4282898055, 2278695999, 3406811234, 2004779392, 554628595, 4273749830, 2705734292, 1019419174, 2771753661, 3973598262, 2916870304, 247634433, 3736110667, 1292179823, 3641181310, 3377004681, 3577663758, 2201181733, 1262730010, 3139373157, 2051132617, 1153146452, 2740624637, 2539865279, 1302207349, 2636944055, 742755375, 746605780, 327268878, 291331038, 2478937623, 2294496719, 2415691820, 820733617, 3590815862, 2032870764, 3557649580, 2170969240, 1146780327, 3269468801, 1847817045, 228042514, 1709242784, 233778067, 3518154756, 1431966041, 1047906870, 2812125212, 526294453, 3671099075, 1986117262, 1012726630, 3656514547, 1282171716, 2428170545, 1266496409, 2583586452, 3892931497, 1292098893, 1428824152, 2791541433, 1886501809, 2370310664, 1104416769, 1314900147, 399969239, 599955683, 93978510, 2382354194, 2874066328, 2612408173, 3137241022, 1011221128, 1371724606, 4175595780, 197758195, 3253635097, 3723185104, 4095877745, 2419876420, 2097009266, 1906734482, 2166279251, 977696675, 3465335618, 612089723, 4090361318, 3868661504, 1092147741, 3007796769, 1426964725, 1909281961, 988491733, 3144776945, 92841747, 2813217233, 1359943472, 3421513303, 3397582845, 2157531618, 2693757095, 1569937824, 740690313, 2191768957, 4282173206, 2597103700, 3567342706, 1480100134, 1124518714, 3429545323, 2488542855, 2619085538, 2986933120, 405965884, 2541996221, 1409318053, 474520834, 1995088829, 3179402449, 926979445, 599083986, 3432833206, 3777936152, 1355511877, 1865532067, 1461918640, 3014318560, 148398492, 2131265725, 470956470, 734217705, 359215246, 1117005643, 758127233, 1633695405, 504548281, 1555497852, 483152743, 3635599132, 355742163, 605601195, 3977500019, 3454704140, 403686912, 2117329341, 2283872611, 1957191848, 3296041978, 2642768738, 1664201670, 3195978311, 4226695673, 1104548891, 3830407511, 940682126, 695338195, 1670835917, 414204181, 441848307, 1888006717, 1039538509, 2035334722, 325179086, 1001337767, 3756276844, 1961967239, 1128201300, 760844824, 4095442382, 618926851, 2124672130, 2303024915, 1561683163, 2525672570, 2386971496, 3988950863, 3421276872, 1073341368, 538370654, 2352712334, 1028984916, 1411702847, 2110269990, 2985705960, 144253018, 252385603, 2479011578, 2960340464, 2695256970, 232522776, 275956182, 1303834448, 4156115605, 1722067362, 2515479873, 3356623847, 3023742045, 1993410614, 3882155883, 1914746433, 413582846, 4281414518, 3382622296, 1978479107, 2711802471, 244858724, 3863326717, 1432089916, 911669098, 1372999475, 2326917197, 569229977, 1378683432, 199376180, 2848138573, 1467899444, 1542961501, 3005800087, 804701534, 1214383896, 966601755, 3472261555, 1026872871, 131714311, 3369501171, 2404726654, 4153232030, 390747480, 2868577129, 2402691565, 2986966885, 1653066876, 2770507953, 2222911139, 1100812791, 1809667640, 4033432740, 1292046127, 4256817006, 1832987743, 1026642222, 695538378, 720239578, 3204244563, 1302428978, 1283351575, 1787799592, 1043866540, 2289314071, 2818024521, 2937926339, 2382199978, 313235158, 3733067136, 3412637751, 2658161373, 2661331338, 695912718, 747086366, 4201136240, 2408443930, 2425347477, 761709804, 3745181716, 235533045, 1796249702, 2630237461, 2576850072, 1864530684, 1072335753, 3701913217, 1897269220, 1997690159, 1801916373, 3865902693, 3052394686, 2294487734, 2754284815, 1309851782, 1706208201, 601841631, 4284099157, 1569225528, 4118858229, 3987486737, 2166509655, 2866144443, 641219190, 2259349812, 2857650959, 2416257708, 860562796, 2913262444, 1789490984, 1070229481, 3156699502, 3937019856, 602338620, 1096738676, 2950981767, 1419986560, 2488509013, 3863324627, 923861173, 3611804048, 3668463235, 838651218, 2395327200, 2457077697, 824219977, 3227979239, 2673848100, 44345858, 2297727196, 1307069307, 704723125, 3885316986, 2356939727, 1245516589, 2786105959, 2046787189, 1339710519, 1241331893, 1893042886, 777905260, 3373055966, 3524474369, 651427162, 825279948, 464863213, 3635222138, 2700879542, 3774404846, 1026074022, 3489875318, 4227523245, 2094992730, 331047110, 3177113450, 38746640, 4183338605, 2733785613, 973464935, 2770758869, 1593958141, 4208802932, 320214575, 2310631387, 2640487006, 1161959546, 4145588288, 3801618874, 1296278238, 1484271466, 931741723, 2395420026, 3517476183, 2703461261, 1930335798, 881902924, 1054859687, 3990181776, 2231845011, 615585556, 3567397243, 2923876235, 3528458867, 1039268153, 4273064742, 1003766935, 450291009, 1828779490, 284571386, 1743537412, 2947421246, 1239493818, 2860898333, 2575204210, 2195855823, 1377124995, 1260766393, 2106742078, 236338101, 297580261, 1110398409, 2742302626, 3181988813, 817736290, 3246697898, 3837349674, 4092756403, 1735202255, 2576315877, 827597318, 3805141552, 1617213706, 2944972537, 3437748766, 3962414208, 1380767883, 683803179, 1988260805, 1084257156, 412733734, 3970281366, 531652903, 2622262307, 2317806192, 548625230, 442970456, 40098814, 3721020451, 273679905, 540518510, 499407560, 3538518430, 110627571, 462318578, 3022538980, 1156509288, 4215890426, 1477579889, 478552896, 1961523023, 399279171, 2930120772, 3760444372, 336423568, 1771247973, 107183066, 1471379672, 349615097, 2398548441, 1691009975, 2324432893, 2093251259, 1264747690, 1311206752, 2778545564, 2053881657, 195086686, 4115604462, 1308343433, 3744856507, 1120574263, 1559300697, 3064834735, 2522115898, 4153231423, 2379927101, 622775478, 2803051624, 2342530947, 2392806137, 3578796081, 143095386, 3589312189, 2672932608, 2619024486, 2694822224, 2417807136, 3536114369, 748901892, 1736039577, 2427617006, 307639296, 3789511138, 1977173065, 139020990, 1797841978, 2014196087, 3053861629, 3162952308, 1171686201, 2134604513, 2100697556, 317603813, 1475675092, 837733810, 1384875227, 954429128, 3313134043, 3930228014, 3169116532, 3310096168, 3751946754, 2886112242, 2384631023, 2131307894, 2123643333, 238615191, 1852758539, 307566652, 1627230947, 599636059, 395689249, 3813966833, 3285925461, 2872214760, 2837116905, 2751678245, 3208423962, 735983386, 1116211261, 3638790812, 812116205, 4058842744, 1760297436, 1533426092, 762585109, 2762450593, 3610957405, 1930513596, 2953026639, 3886606357, 2168032772, 2232294587, 990596048, 804584342, 2263973728, 3097629513, 3984365418, 2991796305, 2271267375, 3584275817, 157203474, 3964740221, 2759458355, 2909195283, 2345242890, 849972373, 2435625651, 3003453225, 1889077859, 3154661984, 1676042212, 2814284629, 1818572693, 3762124412, 3931969546, 4095616527, 1061480900, 528650360, 62197254, 3893839358, 482765077, 3466131250, 1823800012, 3289191008, 1313662851, 3913830906, 4127510325, 1465421550, 2860314715, 952682901, 996918231, 3778932117, 3197802591, 184938243, 240845264, 2530213004, 3679820643, 2827335470, 2166300565, 3875496428, 1194262179, 4192345416, 3917822862, 520183652, 2276658373, 544343441, 2502116127, 3385003566, 4138167240, 1022708796, 802210132, 1774262516, 2351981607, 2376397971, 2610210886, 1855985240, 1375733279, 2129582917, 1718645609, 1547174214, 4274333920, 315956996, 3076538811, 510000401, 1563597511, 3509430561, 3744159964, 482370504, 729439288, 2387616345, 4281698228, 916108829, 2314621166, 3949086119, 2526093283, 4129970673, 3027273898, 75701633, 2511343222, 2007338597, 2381005735, 139406493, 1895799518, 302022785, 3200858714, 1739283838, 3410408906, 3682003492, 3891466026, 1247348787, 3093938423, 2110139208, 4037076773, 2539946935, 1732769283, 1841182164, 2579763753, 2235443796, 1387769924, 3637950008, 4034293493, 1443781132, 1935730962, 3898310962, 4239951674, 2971818918, 4173099261, 3928072347, 3248899567, 2394069740, 4080497264, 8998149, 3049742445, 1988158536, 3230630474, 1674794182, 173119395, 284865171, 3447263635, 1620415934, 757532141, 545044634, 2277106095, 3799858262, 176763268, 1761374198, 1676060728, 1426258300, 2204377418, 1125250637, 2918278913, 3269275869, 4049206788, 2200773164, 985201527, 3575753752, 2626054059, 3220343904, 1331904168, 1546181981, 1067043759, 3882245280, 591808690, 2947244830, 54954544, 2933154448, 3093178013, 1372154098, 1973372103, 3475181661, 967334310, 3083545877, 601446438, 2735410230, 664826974, 655764124, 1247221971, 4050701026, 539552194, 3731602822, 900933021, 2405295906, 1382622375, 1382507070, 2453612825, 1178076071, 613358524, 1853743430, 1040991247, 2641727401, 3015511901, 2208205686, 98256415, 2352968953, 594135760, 663154473, 387391904, 164030762, 3325266576, 4235166416, 1030272749, 2349419220, 3181020600, 3255436123, 160889270, 2590765755, 171659532, 3736812583, 2881787591, 1055257534, 1046096553, 3382156205, 3555742371, 4100250648, 1734730797, 3819741777, 4180931885, 2013576130, 2494115639, 755193328, 1880208588, 660580658, 822682797, 1242886229, 574237054, 1792473748, 3662023045, 473104700, 1537672437, 194646395, 3468743249, 905511510, 2248457972, 2312601256, 627447371, 3609155604, 3186138818, 694955381, 2795422041, 3085540580, 3236170281, 1848614655, 3062246056, 1686546673, 2871866596, 522451277, 3210582824, 726150617, 2182365155, 2347048162, 2095197829, 2842041877, 1891363649, 3331008347, 157785032, 407381388, 2578972775, 1085122172, 544847077, 1062052161, 4192931760, 306958245, 3917932028, 3236950809, 2931798053, 2578055335, 2963807610, 1842136537, 684843552, 3687244491, 1491823569, 3958150656, 1402287283, 4192124206, 292701409, 3395454284, 3036371498, 3498119293, 695631462, 429764033, 2557811083, 2305796274, 158153278, 2793499916, 452937619, 22150413, 2980356230, 3028691920, 4021960688, 2495208549, 522227086, 3886193157, 4282799166, 4194986292, 3193126200, 3423455232, 1921763236, 3930623189, 3965759727, 1349969112, 1797913612, 1974607804, 3141844840, 3552948886, 4008148641, 1151781922, 2475991041, 927100040, 3527180532, 2403324969, 3680767889, 1621002019, 2998597520, 99743055, 2813905645, 3601341643, 3249312504, 3182180357, 3911695803, 2984653078, 1777631157, 133440131, 3293128237, 564731308, 1131972387, 2852852397, 3730876210, 4186914430, 1636892141, 3914847653, 988881752, 3105899554, 86069262, 321442800, 83640499, 1006697454, 234485519, 4101287020, 3911507183, 605071297, 453869257, 2512139104, 616451880, 2505278591, 2452762117, 1338450852, 4124166054, 1428298150, 152910088, 4229667362, 3887464789, 2154432910, 3700889382, 1982258179, 365411823, 703808971, 3336190449, 3393695096, 2519646912, 2149600676, 580238431, 252707574, 807809135, 1753122180, 2713141279, 236405068, 1210674559, 646846293, 439065554, 1532631455, 2783499036, 9360364, 2575419383, 826152979, 2340408612, 3979538777, 3278287298, 3344010096, 589887027, 3152773479, 3684957541, 2670517838, 1842605586, 1277630993, 881695675, 1225307399, 2853114701, 1448280984, 134984425, 3919996204, 4037316482, 117666234, 830217938, 2922658654, 2897865103, 1153278715, 3405247162, 1115226782, 1041116413, 2425079242, 949584951, 2497775827, 3034381273, 989115349, 948165585, 2588050015, 2288301783, 3808043911, 614167365, 3277287267, 461778389, 1826069419, 3847292333, 1379584233, 4134702526, 3290264480, 1689776449, 1203492234, 3628062663, 3880656383, 669556797, 4263900284, 1501235171, 1826719927, 3254765260, 2136219502, 535608694, 211609429, 3371421621, 2444984070, 2291438466, 3150007720, 1393234254, 305343408, 2875674542, 399122641, 1461732342, 1780849026, 1882179742, 230620334, 444960551, 412694910, 2499880846, 3966977185, 3144329912, 2498155017, 985413912, 385496895, 4016439315, 4012116547, 4094362877, 4289935647, 1477539477, 1916478587, 3722139054, 3270997537, 1787670788, 2822708243, 2971552660, 1411644550, 498267370, 2192325278, 2476560290, 1694788745, 286950938, 3127270156, 788701026, 3549939725, 810412420, 4160702091, 2872835289, 1399640585, 3472672020, 2082795337, 4122412686, 1124211214, 2345628996, 2006826422, 4179648622, 1516013967, 928638772, 494564517, 1945429760, 3284734476, 913396119, 2922213343, 2174789906, 2219041653, 109668271, 3743411140, 3347775824, 1254993508, 2632943320, 1429754257, 153712666, 1005552889, 4109454900, 1317710334, 3997753218, 2889668078, 14608057, 2710178370, 1268478987, 2829115126, 837237675, 3920711135, 3028563350, 493065497, 2282110729, 1513687253, 652636608, 2461520828, 3092823471, 3120601441, 4036993685, 4013809900, 3934237850, 95418861, 3369552375, 4148732980, 2364894564, 2949740936, 3128658053, 1995960394, 784306955, 2225820693, 561774886, 339265970, 2578250112, 784289255, 1793783256, 2381058788, 1758045574, 2840344493, 2037099358, 3366916200, 2076725263, 465760892, 2845654141, 641404565, 2030058433, 2714383255, 1919876754, 2890843269, 3290600317, 1543713030, 42411148, 3826638709, 2645057380, 4154112517, 1637417809, 1936086223, 4238139003, 2966359158, 1518071668, 2581537194, 2429549459, 2257185032, 2923640752, 1593724901, 4027956611, 4040916476, 2696475732, 4109919949, 177130109, 3988707583, 625928491, 4131072252, 3973113507, 1542440023, 3384855832, 3438878801, 2466587901, 3118469800, 2779738045, 817469226, 1615658700, 555592010, 762452218, 299213909, 3754526744, 1740818109, 3004204003, 2752221440, 2984866532, 4195924813, 1529185929, 871610661, 2703958423, 3145455956, 3491110377, 4227967689, 995484398, 2948059359, 2552315546, 2946085427, 2082720015, 2923981239, 586464603, 2240896443, 3361289907, 1386171531, 1665323714, 1453782090, 549244259, 4232605013, 2171203731, 1987144724, 2483036377, 1140978663, 3463964899, 457074687, 1270194389, 1002050159, 1656796782, 2679852986, 1674462435, 2538670253, 219432461, 425407164, 4027265683, 870495875, 2424437752, 3250562916, 3356805306, 2056286430, 1928478873, 4119529205, 53727667, 2760393622, 3982651754, 2664945457, 4064838431, 1741115143, 4166219564, 677138839, 3971870648, 559619369, 4001368176, 4293635048, 79554327, 169552725, 1313650434, 3893401850, 1636198092, 1824687286, 2995826672, 1740389268, 2573496832, 1965186597, 22926641, 1854119197, 1841390314, 2301735081, 2655771273, 1914507782, 1699561318, 3215910479, 143624831, 3716930880, 2436111738, 3284747178, 1550972476, 2709824460, 615182280, 4183754348, 1398587299, 504633876, 678797906, 3718424021, 1649157573, 4073725647, 3999872698, 328142063, 3471325527, 1066643323, 1055677912, 2915442732, 1742619192, 1404206482, 2510863144, 1826321091, 3517845205, 1274872495, 74737705, 3544377549, 683404869, 1319429453, 1611533608, 3703600630, 2026228523, 1861944670, 3897644440, 2589583943, 145214230, 3757017693, 638810118, 1477276524, 207575425, 2635961052, 4047590029, 207272274, 3920968529, 3595407612, 3702971366, 743994525, 817777895, 2650158207, 363347138, 2300522995, 3210676078, 4272461025, 3709082521, 232352809, 3147227317, 1717935154, 3059759626, 1639428322, 289364967, 1242548927, 1290425674, 454768782, 693868859, 136105651, 3370705035, 726263555, 409680104, 1352164484, 3635123815, 98994048, 144488741, 3031782889, 2613085586, 2184826575, 3981284410, 3778722895, 261440426, 2076495987, 2614858830, 3263599476, 3772691856, 2945172089, 1323052451, 4277274871, 3730457215, 3983510608, 3924821567, 3468739847, 1825928087, 4014348582, 3911440383, 3431063747, 3232820795, 2897323760, 3991986894, 3942842947, 2977568481, 3714062411, 2798490999, 730496809, 2805341152, 2937634688, 783580928, 1758976214, 2813506884, 37917741, 2382422977, 1077457261, 2492753497, 2692334031, 1249396271, 3522983434, 815108582, 768527837, 2502668196, 3860247805, 3547214455, 1632230670, 714101856, 1296135833, 2082009605, 408147617, 1453983097, 3326990860, 885186021, 3181784765, 1254128037, 1064524699, 3470509138, 2458653945, 1004252746, 823476639, 2417013076, 1386725923, 2213857375, 1683733714, 1090323902, 1517590903, 2456597977, 2909307736, 586486579, 949265857, 2756463673, 2044292762, 3805399263, 3369947129, 2625141342, 206215245, 568539985, 454644269, 3811477657, 3540030965, 467483589, 4080128274, 2912701423, 3782025601, 3368892587, 2070175743, 3067761463, 12432588, 2116932373, 4178068192, 402584021, 3595507529, 2248528021, 3003085381, 2477175985, 1766696747, 1875952001, 3426309203, 643364666, 1516598315, 2609815812, 1249249047, 3696791568, 2882965058, 2435880448, 1130854992, 3072528323, 3655106738, 2935254514, 92532792, 3687417255, 1040762443, 1341605312, 1861013323, 1866710402, 2300828819, 3046510511, 2174151145, 148532204, 2565875429, 1237620304, 2606606997, 3115282902, 1015712195, 796157408, 931497664, 419013599, 1474139882, 2746158418, 1984587154, 1280566624, 2780863159, 2691906318, 1701772530, 3669610882, 2758834914, 3797364621, 478794740, 2248471194, 536964366, 1425710932, 3395515864, 257845620, 2503413046, 989862750, 4119499375, 4271832559, 2419077932, 3050873217, 2068951052, 2318573764, 277322223, 3180125043, 2447361074, 115749643, 3572934603, 655863594, 739753023, 970024435, 3026743529, 3221254827, 2085325835, 2283632401, 903884179, 3625322926, 2380609106, 1779869870, 3714391868, 3033248872, 1045687397, 2534342895, 1225880036, 4250595463, 1924525379, 3431270558, 1697156657, 709326134, 4212171440, 511020778, 1323204956, 458167218, 1377529993, 1423084825, 975737684, 92305992, 2519222433, 1715488326, 3513581193, 3576268774, 1594201429, 3912999136, 4232641842, 2589561915, 2140982313, 2837388471, 3364598130, 185566942, 3867993480, 870003512, 3843906102, 2220558027, 3627251177, 77982681, 2674284812, 3557322520, 792837502, 1604456511, 4040941248, 1726318884, 3842266784, 2996160089, 1282728407, 1062998482, 680346341, 1183398929, 3602445612, 3107993470, 2723693109, 2860511203, 3834452575, 2150268895, 2869883201, 3275899398, 747618421, 2663093980, 64272671, 3093172407, 758607521, 298068847, 3388071578, 3966128962, 3929548199, 1537008539, 3628960906, 775934452, 1216955749, 2448717082, 3959974209, 1232001489, 230509969, 2881441682, 3686000456, 1155575544, 4263883538, 3264305890, 299912985, 430561101, 1401277442, 1295595056, 557043597, 2774918932, 3054186880, 3618084149, 3497295102, 681906005, 2309076618, 2310352471, 603108117, 3179379786, 2036281342, 3034982122, 2893764742, 4107847661, 775745219, 2989883834, 1227794280, 475122338, 3524664727, 3890142321, 1595688408, 1782660699, 2821622914, 1761666763, 188242132, 1400129363, 1310725341, 1974321305, 1888515885, 3692568420, 2069261397, 1400409470, 3178933872, 153397284, 3553555537, 3667118148, 1226557903, 1530242330, 518587678, 3691674975, 529326047, 3682305385, 1418730576, 2806502187, 111163632, 692125821, 1285079555, 1321543869, 3472019616, 258592912, 2230679662, 2173961911, 2355098876, 2792401984, 2290217205, 1877409138, 964486002, 1907528103, 3166976009, 151926975, 3240439772, 2952067194, 1924704090, 3808119565, 2927406527, 2318230911, 1721655366, 1732245922, 2847818576, 42347817, 300043928, 3964289681, 2521815931, 3444567015, 318752681, 4119065428, 145730117, 512372626, 4032597359, 3477652140, 1592262747, 446149018, 984229452, 3014295133, 1573031723, 4129211407, 558773856, 4273905744, 641592020, 2837232304, 4178336161, 3648662889, 1668242416, 2931611075, 1069083451, 2228801623, 2200698555, 3348694673, 2620673507, 1107869057, 673616591, 3728820618, 553311485, 2038280882, 4266465686, 820047503, 3404597269, 2000783586, 1636970387, 98838306, 839831020, 831628493, 1904768134, 1671238431, 2965020871, 782294100, 1635376079, 2481044343, 2890418760, 2085328020, 1390587727, 3252708260, 654178716, 2469428177, 21124101, 224311082, 1804849875, 3456706549, 1722532925, 1823501939, 3417876864, 3228945310, 1494611532, 1768534894, 2698453334, 3069029012, 2046250366, 807843502, 1612524606, 2234353168, 1250750908, 4017912567, 2740263655, 1151245569, 3609158580, 307526898, 581913108, 1855581171, 1168461964, 1007164862, 2877812965, 2246159799, 2476635647, 1955713190, 4125191935, 2821311385, 3853732574, 2044296616, 3518650937, 1127022006, 3203073050, 3407862776, 2252472640, 1332489564, 4037498609, 1566676602, 3579321331, 1876610732, 848910073, 2025606696, 2307902503, 747513593, 920448655, 3429990642, 864780625, 2503987277, 1049660823, 134021104, 3890174481, 4159344661, 874405049, 2744369923, 2231276072, 1449562561, 989237408, 2693582724, 1536328021, 471986741, 1749763175, 3041623867, 2558606060, 1440036847, 3084561597, 3817220425, 3552323419, 2125236645, 969635448, 240546806, 2031896613, 531029447, 4148583415, 2728210788, 998259399, 2852108193, 847650430, 1628035, 1305383169, 1444176268, 847183231, 714602865, 4137365635, 1979690426, 1388543097, 3029155005, 887841134, 438197334, 1280402640, 1651538786, 1243405629, 2959693305, 2443995015, 3141786063, 2785837434, 3151511899, 2434760950, 4222990800, 3890818253, 1230344789, 2536790979, 3122743127, 2034288300, 1581100010, 931936048, 2128559370, 3021174102, 2976628697, 2456100907, 959246133, 3774612487, 1617537198, 2040286445, 3691947776, 212799102, 2899499817, 3854044334, 2952370364, 782391663, 913907616, 2127319473, 4018397996, 1082090372, 4123564322, 433845808, 1739112417, 2839143143, 2970190171, 1741518847, 30612285, 2648809095, 1056424361, 801003212, 20176986, 353335116, 2320498404, 504553339, 758974309, 3570359123, 400760731, 3334116556, 104549791, 3372416083, 402832219, 837196603, 1429841366, 586814675, 3142875384, 308998122, 2362407860, 2118151562, 2230061093, 713180269, 1698829920, 4268389104, 116737736, 2795039593, 3949735942, 678645752, 1751854883, 2425290566, 2842146506, 1522175489, 873718915, 110807063, 860973023, 689092231, 3464472614, 19651764, 2498987133, 2621305694, 3004200431, 2930662175, 301934229, 1421816178, 1907518300, 1595614260, 3986380298, 3323422343, 3187048387, 1951235907, 151441308, 1215890661, 589656403, 2700143450, 3253348380, 575308004, 4210616896, 483427402, 1743578786, 3217327370, 1139738056, 1760480046, 4110365025, 796008684, 2253840336, 3486248700, 3796947939, 3154971367, 1028577850, 2441410937, 2769480894, 276658836, 2056874129, 2982225416, 794129062, 3062091666, 4003098336, 271752158, 4070923113, 929177134, 956410152, 2485154933, 2578007438, 2433317120, 1678523307, 1798969299, 570705459, 1633444405, 4171637759, 1008673878, 798011118, 1057948395, 3928238264, 1380425431, 2733625191, 278355116, 313863681, 2823569305, 1005783980, 2333353026, 568542240, 213109279, 685610510, 1375456390, 2919437875, 369727517, 2628786829, 3416264590, 2310830880, 874549584, 65372434, 2687036703, 147028359, 4148802196, 415415057, 1427769774, 455831529, 4285788446, 3761354367, 3939784331, 2592328425, 3883065046, 3499543796, 2058663942, 615965831, 1978875228, 1436611822, 820988361, 2221485754, 478577333, 3943572248, 1856600275, 2809674017, 332132205, 2802733011, 2631694675, 2817939428, 2128219179, 3336104508, 1539259738, 2035749196, 1745744333, 1418734209, 2509671778, 2134303291, 2353151203, 4234648736, 3346077564, 1100218952, 648967945, 2956783512, 448530218, 3657132810, 2204927685, 441289569, 2059276956, 3207797315, 3783123743, 1772635073, 36781709, 539524245, 1296682167, 886354181, 1971741564, 69186552, 3005503104, 4099927423, 2815528870, 656461128, 3887130486, 2578823012, 1823999339, 1846023214, 3828847541, 3736472389, 1776778289, 3900573106, 2049202193, 2682716483, 2343725296, 2084389317, 1671995563, 335385847, 775968805, 1359880236, 2500130269, 2682514120, 918537782, 556641427, 184244321, 231245971, 554891671, 2869987388, 877547562, 2503397015, 428261077, 774036670, 2201269973, 3329113844, 841056654, 4046911177, 1961481888, 1853863622, 4090756183, 1279930296, 87134017, 803015967, 42147732, 3974709878, 3832009098, 79385602, 1509119546, 1989781099, 1269946340, 4019007995, 1341953391, 1722649776, 3239440132, 3483804085, 2839993641, 1338743570, 1295428020, 601548350, 3721481271, 1199040020, 2435638757, 3858366404, 3789342002, 3598547118, 2020271420, 2454154678, 2555064621, 2202747177, 1616089992, 2949636145, 178093969, 170460822, 112585009, 4219564941, 2937645562, 288924843, 1122021854, 2005366121, 2123501831, 2495649305, 4107980920, 1157512609, 1283493007, 2192558756, 1108849224, 2597519629, 3461171027, 201371020, 2091746008, 2481931702, 2219970915, 1395204049, 203357620, 3938818070, 3199487140, 3453082503, 1031328086, 3018129689, 879865046, 3447563202, 3143777122, 3225452085, 1180047474, 112135974, 4166226072, 2847894997, 542263009, 484055522, 3565301730, 26817940, 1980543128, 4067535447, 434787631, 1891270039, 2242673402, 3037063620, 2137544865, 1348598945, 1550003689, 225400429, 1617068392, 370472545, 561619773, 1140298902, 3081799771, 2048039714, 3304687287, 675649876, 1226751779, 95953085, 151940666, 3445781490, 548062593, 983439552, 424068318, 3141284405, 1249692378, 2618392544, 3733075410, 3766758616, 3223880518, 1846231469, 1167489041, 706668148, 713468596, 1222085833, 2906121747, 3083179143, 862593157, 564608189, 2557019012, 3773798447, 880080570, 340462795, 4223359293, 2165318375, 760011716, 3258034648, 131464074, 2163872176, 332287056, 3505525025, 140354809, 1344722305, 4258723045, 3205825075, 3473646925, 2461943379, 4204265674, 1898716752, 2177169347, 1541642335, 774446288, 1855283086, 1222297458, 3984861814, 2532815149, 2651995842, 1802835924, 2301365600, 461595951, 2462873873, 3828083707, 1249617785, 2330479238, 2933496305, 1559906488, 2753411656, 2935225965, 3330788206, 1236018527, 3258006902, 3595060320, 2806452063, 682410647, 1500102958, 1043450880, 1590618112, 382204708, 219146324, 1135777024, 1341178535, 2816359318, 3649303335, 2322783250, 31987691, 3463105487, 885068070, 3775494422, 3205706687, 1369666331, 462512626, 2903105220, 522665847, 3225313721, 353425816, 3382068858, 3532265418, 545751061, 273340589, 2863583356, 4128099034, 2762898125, 744759405, 829490643, 1067189373, 3117287514, 1452845855, 3755384227, 1508048644, 1193577607, 4255501284, 3777854941, 2555389501, 3890780467, 394691193, 3469302029, 1711616497, 2064250774, 581066414, 2452268852, 3826777713, 2799664476, 1300418726, 2943219280, 3020562711, 1676720192, 1325484121, 602858341, 2849070639, 2895668945, 506457167, 854567297, 642697914, 1345690349, 3522293483, 2760786281, 407423121, 1716283765, 1723238418, 1596458311, 1431926021, 3043496521, 2863493023, 2232437634, 2396227293, 636701306, 869190588, 1477792930, 2526703596, 3811343444, 1753450507, 1367811803, 1823725303, 3909091841, 611998566, 1829705607, 2601813933, 1785978654, 2463515757, 3143832180, 198379444, 3092844134, 153529882, 1901587736, 3214204355, 481032056, 1620289937, 741027898, 3612113469, 2668290776, 468669778, 3760026168, 4124019823, 1775531638, 4163676378, 744674835, 1963273048, 3926074067, 409415968, 3631839294, 1881859806, 879191264, 3323935259, 16912341, 3780696690, 1705745998, 3281836539, 519141674, 79086717, 4170843441, 624394029, 30810299, 3765824581, 1520397638, 3700701368, 343291550, 2010001222, 4075589741, 3978854808, 3927535554, 1374261134, 3764980974, 1447146848, 3546452238, 1599226377, 3957616543, 1667420954, 3188863185, 786826861, 3582149568, 1688228725, 2012591086, 2431343100, 1778745479, 2970382536, 1175222525, 1823808898, 1168085122, 580227796, 2076406806, 2300910358, 1378747319, 2958023506, 1625153631, 3405265460, 1863064749, 4199409337, 3413607447, 1056431640, 2042160888, 3273168793, 1662168017, 939865049, 263025460, 90299672, 3459738245, 3052890359, 3105267235, 4080049105, 448279964, 3441806147, 2877779746, 2074131185, 1373256714, 3213942613, 34705343, 2391752642, 3928570657, 1756340360, 726144804, 4208482326, 3466021470, 1419015906, 910916468, 2682782706, 1763313779, 3413492196, 3104071, 2421560899, 3938987844, 1478075970, 1568427684, 279348283, 2572051216, 342319392, 3693041518, 1069508269, 890348890, 2891303674, 1911094493, 304359991, 4145867034, 1814268345, 654694326, 3284990797, 4155623298, 3994963765, 2549987873, 2830559863, 2786847935, 1049247996, 2530999617, 1311722836, 2700305999, 2719503750, 3635379918, 2686387754, 685150339, 4196150502, 2089806950, 967031254, 1139552739, 1866840398, 1449736491, 3789083460, 269422551, 2927710492, 3883979134, 3777955996, 4242007058, 2238406652, 3780389912, 542950352, 34099602, 1765843436, 1567483009, 1279405978, 1710739110, 3418818239, 1534982072, 2899850284, 3736783209, 4165846371, 1552468805, 4079156346, 1397267021, 3482136533, 1101464343, 3362016442, 2446928354, 1570755493, 1330598315, 3905217255, 3478153553, 3417851989, 176349679, 2295052020, 2285530504, 3249031452, 2375173420, 3014354070, 3116260795, 2968881809, 3202469180, 3870781241, 2498491315, 2839593187, 10010108, 2807594177, 4152312225, 430561687, 1468009655, 3456040243, 2192420257, 3886461859, 2749095588, 1172931851, 2460642796, 633042961, 2956949451, 856391317, 1102242172, 1660266027, 2072890802, 2209949826, 3128204810, 1104547876, 3069365136, 857692161, 4138376257, 3218613111, 4105767713, 3115710385, 563313535, 3426198806, 4290326524, 822641297, 2288749163, 1034228173, 3511497809, 2108540850, 2738975506, 215904851, 3706787370, 3490402449, 1059190730, 2838963170, 1540224321, 1392381810, 1139513218, 1167403342, 3441783889, 1071000331, 2893212448, 2616087632, 4277086567, 3516537230, 1387435663, 2529740397, 318792008, 1158297147, 527682856, 4284826420, 2639647549, 2218319670, 1196475741, 7389603, 143434459, 509505384, 2270818324, 3836436114, 2248794269, 1254321821, 571038602, 2593582319, 4264721118, 1977819078, 2610880228, 424211030, 2302932447, 3244508677, 3713721346, 4160259859, 1235971949, 3733002843, 1294460532, 3665909595, 495662609, 427885217, 3215280850, 113952656, 558565566, 2830154261, 3453654963, 2198563012, 3349073638, 3222055387, 1797876206, 4085989938, 1338913888, 3335033140, 3295868652, 709832015, 3656606100, 2604913837, 1078151441, 2325539300, 4232711638, 2166184893, 3467146811, 2272200580, 3277333314, 3532432247, 3555793902, 3784139572, 2894600244, 1535083286, 1424633376, 1308368499, 160577948, 1079165435, 1675908682, 1219605730, 1996560641, 4023813269, 169293171, 1268598913, 3803680544, 2603378584, 1735122453, 2861266603, 2203114398, 2006845246, 82075510, 3050239821, 2779557681, 331802272, 3761828655, 3310771004, 334085749, 1256966653, 2440736049, 2504317771, 1900614109, 2108855629, 2062339072, 3301714655, 3699701577, 1308171099, 1033146958, 884705947, 951615553, 4001334373, 170728784, 237319150, 22610905, 64863965, 1286591397, 1567537015, 1939849731, 3583280424, 3479593428, 4197236110, 205635131, 1686382693, 1936576414, 3419447091, 3980474455, 47979518, 1723012389, 2893064527, 3169584877, 1146012730, 2096193822, 419832867, 50935126, 563601197, 647249613, 1076885326, 2147648798, 3757687235, 2412171839, 3128752873, 721660618, 4232110408, 1457127018, 855792373, 595691113, 917655132, 2753604904, 3899520803, 2721380683, 3020589088, 122348706, 1106582477, 3704124321, 2411952575, 1486498369, 2295689555, 247799193, 435428667, 621080571, 1782420441, 1745081308, 1440173346, 4285817108, 1677813384, 3153955413, 1228155175, 1393789671, 2318551291, 3734169482, 3051014443, 914923808, 3659212821, 425982587, 2675189889, 2251467672, 268107345, 4263678807, 2885202194, 4032364521, 558837396, 152681939, 1341650537, 2001347975, 2710827997, 605133397, 442940719, 146262903, 3469297208, 2863790557, 4290869792, 96666832, 2978921569, 2167606018, 1378674705, 409608376, 3917483734, 2951767104, 2389718885, 376350479, 1998874163, 873213105, 117032328, 3531775537, 4118919750, 4140204187, 2820565237, 41948263, 4279639206, 2700924952, 3585028749, 2812141646, 29247108, 3623424211, 2994840466, 2606028256, 2983125116, 263647380, 3048399566, 4084684739, 3643938724, 2148059773, 2336501044, 2599415731, 457992110, 568189333, 4258019175, 1728336847, 3499839072, 179999563, 1292517422, 1026685347, 3921657553, 1947869813, 926001497, 448386327, 1408734359, 4125523456, 866722015, 2084234638, 2931886080, 2428974424, 3304843750, 21084656, 3588797672, 1708286221, 1056232144, 3038127463, 1992449483, 3615600996, 1472398062, 2869543354, 3621544175, 3042892356, 2282128780, 1004116745, 1835956849, 3034656582, 3901081546, 2818918084, 2729796201, 3214894157, 4152394819, 3399699666, 986704876, 1187658249, 2154341293, 3035025947, 2510787296, 1024019224, 4115805389, 446427637, 1998114135, 3684453349, 1774012363, 3879102963, 3866013872, 1335424471, 1470642558, 2434576751, 2838877699, 2780903886, 2446288720, 2318469112, 2355337988, 1477717568, 4073590079, 1941656678, 1496006796, 2316824117, 2896358734, 819989753, 4096022412, 2294112891, 282321745, 1555598105, 3771407291, 2922238752, 2577296637, 2917356104, 1251501394, 1579878386, 587069680, 517860312, 2720469952, 3568297493, 4090960711, 1804617716, 2781041906, 415741090, 2945936664, 1226514978, 576661673, 2009094069, 4232830543, 2894710449, 1373283298, 644242402, 1764962034, 1860797996, 2530345935, 1713662055, 973379493, 4039180998, 3966337009, 4093467926, 232165386, 2127882423, 4165096652, 1904070401, 889436752, 663277795, 2586623978, 3087339550, 1353473169, 3029038903, 1705714525, 2399799668, 1716724567, 1115967867, 1600624139, 3101289094, 471860600, 652239082, 2121628036, 2507781221, 476574363, 2399811677, 2628908966, 430060753, 2701755743, 983993749, 3134552878, 2875737669, 1957524167, 3763613488, 3460222631, 2726333217, 328391254, 2072636427, 2364959726, 4033418530, 2632887739, 2510066004, 252593621, 1249060953, 3867699844, 788241730, 3916107596, 3242244998, 3453691756, 3571975598, 4032169400, 1500260421, 380464759, 2156557705, 2784010932, 3178303381, 4174602750, 2618479827, 1093141214, 652781319, 1900145239, 2540086516, 597757445, 1007309460, 181941914, 4125294688, 253104179, 1934323539, 2268372342, 1047918233, 1491412011, 673110977, 2640859300, 2687745095, 2270229904, 3702213862, 1922088823, 965890751, 440294663, 1986866021, 1099104767, 2702607675, 4125752891, 692829104, 3813673020, 2128214477, 382815948, 734320523, 775783941, 4200969367, 996948408, 2981398596, 2058399795, 667751776, 4211006469, 1252953788, 2417045485, 1883611471, 1368974512, 2172907712, 3126846547, 1043573855, 655260916, 466844832, 1775949897, 172303421, 784353644, 1904239129, 2945624469, 757035480, 5487220, 661614190, 2771695426, 491635038, 3288278412, 2550498406, 1318847774, 1555433170, 808554173, 2489460491, 1170598503, 1603836527, 1421021324, 3277024768, 436235577, 737867530, 1621843048, 909264322, 2739637081, 3805023024, 570154311, 1947696477, 3317648023, 4272733130, 1103305675, 1423893117, 326019215, 815149379, 1157571296, 3406330037, 1893944247, 3305167146, 3629678097, 1203263813, 819018047, 1409490207, 1119423170, 2088893993, 2649255390, 2405158597, 1620300107, 660310965, 1148831106, 314816934, 3888044233, 1105311064, 3497677127, 3537597077, 3678670846, 1670819902, 2958614233, 1633254445, 3743179103, 2428971039, 700051938, 3854705921, 2101136203, 642795332, 2247187313, 1959300674, 1969007004, 2279970852, 4209236403, 3318585720, 2253288500, 3202021830, 2163831469, 1443902530, 3298520297, 494261697, 3595189087, 1692744905, 2592791596, 2016372777, 3021569007, 1352746948, 3617976186, 3143457200, 2869505066, 3147590757, 734321519, 3858535716, 1537933989, 1534910405, 477273229, 2853739355, 149707792, 1197866817, 3034513367, 1153433300, 1350010022, 3308419010, 247087646, 3231462733, 527821603, 799464378, 3947401723, 2544109518, 984803892, 1785582097, 1444135260, 594571833, 1561742718, 2168726175, 3469111498, 3602889432, 2093581029, 99691152, 1137299762, 3031856231, 2808980258, 1202306927, 3539074576, 1724005135, 2464907878, 2212342861, 4238229210, 2252809853, 1968510312, 3932352855, 2004684379, 1842516967, 1064402703, 3789092800, 2718822291, 1526551333, 3988603807, 1719371559, 3553345697, 3946740429, 1689504771, 582458422, 974113357, 1032210384, 1439830420, 1226537881, 3425890992, 2601330304, 1361628273, 2622773969, 1075789255, 49777644, 2345060468, 4132600449, 878977896, 4213540094, 2516934792, 3358299407, 1141553337, 636971547, 2371569003, 615790901, 643735841, 2811680280, 2563594845, 2406201684, 1411660642, 2247500147, 3139663568, 533383093, 40788417, 3370491763, 704152657, 1938534825, 1075541877, 3696318777, 1521681483, 3006415916, 1939814948, 1057035838, 414257322, 883382146, 351428558, 800184447, 3989635177, 1463433404, 2101934469, 3583287362, 2084392496, 3939116095, 3193789237, 221809725, 4258293302, 4263818057, 1684991071, 751968506, 1448357947, 1895014559, 2726502581, 2463511659, 376997167, 481923825, 3715226143, 2030626137, 3616993707, 88647324, 1215805252, 4127627821, 623898899, 160697426, 737378124, 2822559157, 3198177025, 3556399807, 475446049, 3293431980, 1168905112, 3017098626, 1856041647, 2670860530, 2268598015, 3543912284, 4175170063, 3679832847, 3366784161, 2767639606, 4069359265, 392516654, 3963600056, 332624808, 1655948512, 1394002889, 2133556283, 389571656, 3137082396, 1690390624, 1542364479, 1280599755, 3689515960, 185098854, 2388153258, 2627584143, 359065497, 2437717907, 1909686284, 632510523, 2556804659, 3429206957, 2432714797, 3095164608, 2758123935, 1303416527, 1753700559, 3302368296, 4241917372, 3983100975, 3390462518, 3655379798, 4156351792, 2084694852, 1580689637, 3830081669, 2197827403, 2301856502, 420241486, 1665614035, 176464815, 4267312797, 3667948033, 728456533, 1640496637, 1879701334, 3706608300, 4120758380, 1614333991, 2922797518, 224926915, 2790810093, 613410052, 2563389711, 3317554337, 2896749412, 3102441108, 2604516566, 1562746214, 704486822, 2203300652, 1220142637, 1863722329, 401061690, 53132332, 1359434549, 143105683, 1657321574, 1531065564, 1263492897, 2350031010, 1054530040, 99579241, 536566980, 3960666294, 2421550097, 1060533768, 2222369216, 312239135, 4070025259, 661769136, 1517373333, 4202030263, 266816638, 1284790977, 3507781649, 627902947, 3558096776, 281594810, 3939392161, 3089918459, 2466906975, 1700755603, 2632799971, 2308143617, 3355927470, 1268283677, 731852062, 3337194567, 607341204, 621849960, 339094823, 1843690454, 1883563616, 3508271887, 919411530, 3754967722, 2841753883, 1634750701, 1957007418, 1269805293, 3091789951, 3268236313, 2139730752, 239437032, 1679459794, 862657938, 3567747569, 2286740278, 2180708424, 3187322731, 3280686483, 476991135, 4134201882, 3095271000, 430654569, 4039138647, 687289989, 676880199, 4127599836, 3941464648, 3963845697, 3823630720, 4138475379, 767527135, 3824929444, 590781326, 591440889, 2167594190, 3372491332, 3670318046, 2251823296, 2351540851, 4040319058, 1311689124, 1789311006, 2907977711, 2142536368, 1750631344, 790187982, 1559197201, 4246173997, 1954052225, 1089889854, 41203205, 3175183224, 2383204388, 429802881, 1161253342, 457934505, 4102157266, 2299608352, 873672162, 2727789735, 636798308, 1171998584, 3758970435, 607854159, 3218778851, 185915539, 1011070981, 895459682, 1400029994, 293864325, 1777465889, 2754719121, 1005939606, 823969519, 2978526934, 2766224148, 3928572120, 2210526334, 2407219547, 2354296186, 3486853772, 2402358591, 2083579022, 97798297, 4015588351, 1708879120, 2984002312, 3880375487, 2464192420, 2571394189, 680427408, 3132110389, 2555559613, 2469282068, 2930745978, 787977016, 3662914714, 3587990765, 3558529218, 671378891, 2794382032, 513768452, 1737540003, 842002715, 4045897366, 2653130729, 827569028, 2606032731, 3702256259, 435214532, 337168792, 1719268812, 2002180743, 379259153, 1990005670, 1034748071, 576762662, 2838525978, 1194970915, 490673079, 2356292443, 1551168771, 508920866, 3053742769, 1359440477, 363950665, 2457792687, 1192078283, 248612889, 3442304652, 1617155755, 1183313328, 1296327769, 1946772953, 777817264, 792533149, 4171010455, 500114561, 1162294481, 1934382226, 2875873533, 134603154, 2550726367, 2321042400, 2337868304, 2226344023, 102775871, 1530783969, 2667539913, 766710245, 3135012503, 588176073, 1953705529, 2182154003, 850382972, 208456358, 2570066812, 2621092989, 791064246, 2263521649, 123753687, 586748041, 2812821434, 1018887719, 351496668, 2081310649, 807967004, 1289645426, 2755295385, 2385160939, 4006038292, 989259655, 114894672, 1414687626, 2062529205, 2469829161, 3042180557, 850598636, 3657691073, 861984376, 3060897301, 661276429, 4028544964, 1236885590, 4176304923, 3778066932, 738890907, 160904607, 1099521819, 251367353, 2014599559, 661040078, 2712784000, 2817655102, 3088786102, 2433722200, 3655690478, 1113389093, 3805139938, 4117114644, 528507218, 2294871880, 894014821, 3497530041, 2022679994, 2416628046, 3144557175, 3365334662, 3695487977, 3178119793, 1694225495, 2517652065, 3698359513, 3513042483, 3633389576, 3639337347, 773083042, 416210228, 2740276037, 224436141, 2686003803, 1306277869, 1661165766, 2451392156, 4085302252, 481095767, 2814305115, 2569211616, 3874417695, 803318071, 1435535396, 1419199364, 1302900279, 669822606, 3448489072, 370496152, 3132119430, 2644148737, 3138085204, 3216027177, 4039156705, 3642710543, 1036693531, 1844253850, 3818276053, 2206196604, 3935731582, 710011, 3108954441, 2166964559, 791520191, 4293113190, 4072394074, 327321073, 2415680769, 1444107908, 1608471430, 2000347812, 1407310526, 320179553, 2039756030, 307095648, 1134437530, 1653732681, 1744704078, 676974473, 3209957771, 2354569212, 3270380447, 593588514, 529190450, 18343140, 3705169900, 1162450941, 1223578933, 1198147438, 915228966, 47252387, 3587133719, 813655169, 1533651633, 1020715369, 437653834, 4168581587, 195470179, 996128847, 1472398246, 1251971454, 1263451362, 1162304958, 3468027569, 3103593538, 2618398977, 1941150668, 785603167, 2609900588, 3894056248, 755273406, 233197843, 2078039897, 1735432275, 329751231, 1108932907, 779065098, 564036983, 3871398995, 2416475138, 3340010645, 3016937590, 4244720987, 12168587, 2122234394, 1072116317, 2764928117, 3849368298, 155323274, 3220842707, 3922699521, 3347865471, 3341487556, 3062327622, 742744041, 222257941, 3664509021, 3796215905, 4292301820, 4135990669, 276638194, 2326975101, 625642683, 283949253, 1403868069, 1313369029, 2621952235, 1734281177, 253415858, 4101080233, 755267202, 3967026518, 3965167413, 1726273912, 2061751965, 3544017226, 14792772, 782271186, 2831930329, 2511797351, 2166653892, 4215428467, 1589299433, 212334844, 3916995887, 2677239464, 1808904964, 2445552796, 1683057062, 1604755596, 1570023915, 715524286, 2617949549, 1516611455, 369409583, 3468625107, 1273357937, 3302393027, 3473799120, 686371976, 3044254201, 3871054683, 1082391910, 2676355922, 1277816953, 1624367664, 2263446207, 3264334974, 542632990, 2962580695, 3287365519, 1677889691, 724767511, 1311110462, 2587827984, 926380912, 4196317693, 2522011141, 3581524959, 2882697810, 3350939139, 732884251, 1360945595, 4274187205, 1280991026, 2847888019, 4260653602, 2225405153, 4055472302, 1569200108, 464362974, 2941347599, 4161833884, 3489192139, 709046442, 3958907087, 180708448, 2311979726, 3524495788, 1700388509, 580516443, 3191156761, 2172933927, 4217791180, 212512720, 2709088288, 1745738884, 3545849641, 1690415101, 418728537, 2949348843, 593550675, 1717106025, 4260703064, 3009463761, 1301623037, 3688379062, 1573435779, 2439653622, 661356388, 1744143665, 1920402598, 152209413, 130805203, 768679706, 3171521419, 2797062579, 4263656627, 2651611842, 1099373419, 2202639690, 4257753635, 2161822830, 198533180, 688379210, 2614369394, 3887810730, 1039260564, 405800979, 3390328575, 2826316575, 367308856, 1927114769, 2442512581, 790493558, 4199366221, 1463597126, 4224995427, 1747777005, 783302285, 1594952895, 2680862148, 3148099946, 3693005209, 3068951902, 3387533108, 9424016, 3299372254, 1429177041, 2741042962, 124310160, 2274539138, 3178431557, 2598748588, 3302769563, 2870287946, 1830189819, 1153692059, 3366504039, 339904664, 2054730479, 2470861359, 3815843678, 512524512, 1970647779, 2787175867, 2096295271, 2690484357, 2829489451, 3625078654, 3218969180, 234019025, 4205712399, 66399504, 4132753051, 1194176134, 1032986229, 2613884008, 1796813725, 4022486071, 758085053, 546190301, 1475011364, 618761436, 3822578527, 3999809315, 3048305467, 667037806, 2752323906, 1575817511, 746192850, 738176538, 1267585259, 513194977, 3943492460, 149128346, 545847161, 2653641167, 1667906784, 2263994513, 103034941, 3691141141, 3442025891, 1927187362, 170798466, 1969986634, 2516202233, 2304539618, 2426782821, 3805564945, 2901129803, 576075038, 3139285913, 867089481, 4007026196, 3794259983, 1248969059, 3497404399, 3027278497, 1396057899, 3590751897, 2299651240, 1436619282, 1871809093, 3081738457, 4224547718, 2305922566, 218902440, 4075861474, 4028418740, 3790825138, 1674341470, 1395329249, 1258840265, 3266050738, 1155927481, 748307669, 1241847304, 3267297152, 3477896669, 3325581431, 3385785573, 2107402652, 2540310473, 3790688821, 1532314501, 3904811975, 2397938767, 3151901557, 3755533781, 1438469348, 401888369, 3165531840, 3875683990, 780119725, 3748120685, 3553397961, 2823352566, 325637923, 3729984193, 3663711131, 22145629, 196093098, 2757715118, 1170015426, 1443008646, 1586660997, 1699367610, 819346333, 1030979154, 2149002231, 884983861, 3441337268, 1877479301, 1890610412, 848883535, 2858667648, 389572020, 3480430078, 90713082, 3282564701, 1676090015, 4278095208, 796828980, 1191556500, 1059861519, 2957889342, 2347151918, 3459253597, 1436429616, 4177261167, 2501053966, 2986907717, 4205538238, 2891847316, 1183400212, 3015028334, 1581085761, 1154365125, 406481706, 3562769814, 1422179410, 475900747, 1394965689, 1165117291, 1774658550, 410274129, 1660417913, 2350931432, 813831054, 2112484226, 4228505795, 3054168026, 1650700406, 2942146618, 1267580521, 828838541, 3237306506, 4228657945, 2168244576, 1404447838, 3840203747, 2159040734, 1106541446, 3076171497, 1671894789, 428465195, 1920740564, 593505895, 3305850629, 2416276962, 853701113, 1173080460, 1811126446, 1474696700, 32534329, 3405812315, 1208848404, 481914514, 4039602021, 3224836798, 640776718, 2654285889, 441068498, 1677904512, 3169333177, 3713214074, 3306344186, 2370045718, 968618600, 3254795465, 310458027, 2422504758, 4004728430, 4205937989, 796084738, 654541938, 425099155, 2886588682, 2440591644, 1691685481, 60751258, 1439838061, 1725319512, 1258550586, 2372653136, 2576861461, 2998656972, 3193531136, 1468292338, 2098166342, 590147710, 1487649254, 2932284356, 1321059593, 2560558458, 373380414, 3831953738, 2147753135, 3654489315, 281837035, 4142045042, 2762042803, 1804420976, 2144418304, 2490302985, 3182212875, 1569479689, 2534899590, 4183327743, 2678486506, 2712112956, 3273264483, 1208328533, 2502173849, 1432184451, 1335544621, 3096574058, 731986849, 971535920, 4036854835, 38923988, 2510212667, 2413075971, 1881830293, 3799037711, 576962371, 3179694858, 3594512865, 1501304602, 2369621808, 101012649, 2258511976, 3176199388, 1324514181, 513480491, 4168088355, 2075635550, 926277576, 259870990, 2997683581, 1834083018, 3167474398, 12498958, 2060001220, 234577610, 3833733459, 1851003227, 1450471378, 3081348906, 369877076, 1389957937, 4264236636, 1244382314, 1145485249, 1605661476, 2156609056, 517672784, 2021427841, 1004025074, 1115620596, 3272882329, 1041703124, 3532388931, 1332209412, 1259155924, 180179100, 1492114813, 557723013, 250183060, 3699274458, 1240408131, 815716031, 3661762437, 4067054695, 644081959, 1662775868, 373012013, 1452417968, 1889443653, 3669517561, 2107282236, 837279795, 2960710140, 4050673933, 3980853956, 1766738882, 350500635, 3117138188, 3176888690, 3074684991, 3793813209, 3611466478, 1955152189, 1124077362, 2670028473, 4163390968, 1940085196, 4222382731, 4242238811, 2266664376, 228417293, 1267203822, 4092900981, 725652826, 812523909, 3290514247, 1056410897, 745832788, 2488128163, 4110299964, 933440713, 2599326817, 592827252, 1441394455, 4095113190, 3507681683, 3548341912, 566548024, 2895325145, 3830881083, 2109227523, 52139640, 1553875447, 1321826676, 3785558345, 3474962046, 392039264, 485346787, 374327156, 4261334356, 3822966044, 882436282, 3462071499, 2629950546, 3597530520, 3229991149, 3630689591, 3853099117, 418104054, 2151152138, 301724085, 3950936013, 2601951791, 1227157958, 2195590675, 3169161137, 422282712, 1711381656, 937611388, 4254946669, 381426044, 436737261, 4041972620, 112800320, 2629869292, 509702783, 687732446, 973512192, 1828565178, 3779054829, 194584468, 208372796, 2731810057, 671759326, 1779675723, 454359574, 2743957117, 619080440, 3668546093, 1751700712, 3139742391, 1525671731, 243992244, 4232332090, 3838377691, 1713588701, 2438918016, 3059730069, 4151788683, 703764891, 1222037831, 3395255004, 3597878424, 1759885856, 3942565919, 2948004296, 1636288825, 539073459, 3446502532, 3963800328, 1670225560, 3723236070, 3521434015, 896066760, 3819933159, 1962417007, 730800051, 93892235, 1306860227, 4190110744, 772141159, 3954596852, 2925025865, 964853274, 3809105210, 61929471, 770978717, 502238215, 350191244, 3637907401, 2227698325, 1867943148, 3800677883, 1426840359, 3712053519, 955394919, 3607516239, 715235909, 2635452881, 1223383107, 4066897365, 2859589470, 4062653075, 468611102, 4053210798, 2633053986, 898605173, 3024275982, 3969743278, 1519062335, 1767771014, 624288621, 1221137681, 4124988339, 2055399904, 3299177346, 163895278, 2210746748, 3737519338, 2274280043, 625475182, 443656410, 2810737100, 439686130, 827971597, 1559792212, 904785827, 1513080500, 3485274500, 3571207602, 1876873852, 860100448, 1238457498, 2803983044, 3179174130, 2822264561, 2003341050, 2336743768, 465693430, 3933473843, 3398260599, 21144915, 1318998578, 515916776, 1637853724, 799782123, 4188796491, 817172166, 3656462633, 3826428899, 1884663963, 514266985, 876872290, 2877306835, 196169846, 1263341218, 109257582, 560302072, 2669703120, 186178278, 1678588908, 3007225548, 2577662060, 4038646498, 7852834, 3407315555, 3531936137, 683837433, 171889595, 1822185806, 3215715205, 1511881544, 3861648437, 3023306174, 3524289071, 1245234471, 1203227052, 3490476962, 4146885433, 2610898911, 1783532383, 3538683636, 997128385, 3048168198, 3349666468, 2189017213, 2062784703, 4283972012, 1909213660, 3886451091, 3417818178, 3718165234, 3122437947, 3460644676, 2412007453, 1147355596, 2830713825, 2623226293, 1926511840, 2208946562, 1337488413, 1243413291, 2808300232, 4205032247, 1409522058, 2855801360, 426783919, 2327579755, 3101959563, 889860266, 248613266, 1622586924, 2843759645, 523118919, 3053761838, 215766020, 2801403647, 557659669, 101455136, 986510564, 1642794106, 3828105286, 3394038175, 3206010377, 15828949, 2940296890, 3768243568, 3340424261, 2446303056, 3513866191, 2958432000, 361508799, 671984056, 4221049783, 3931159489, 3033476402, 754019507, 2524717724, 3884670995, 857240689, 189093861, 2580993744, 1924224338, 3555892399, 2576871829, 4144979565, 3645569883, 3650721924, 1874745451, 2176875135, 2338419183, 3451338374, 3782779565, 2184348520, 1535810025, 3822356103, 3357464154, 2093836430, 1908903203, 567468417, 3030081813, 149788137, 2154514019, 2034864740, 21930281, 757449616, 1287129980, 2921868702, 289070485, 3080921047, 673362794, 2495901748, 621187712, 1404236682, 652144654, 302795008, 3415392459, 2409646517, 874201659, 685540085, 2816007787, 461789172, 1632848089, 1204718493, 1347290422, 3011744221, 41348501, 3030970655, 2718429687, 1030784655, 2554388970, 3191254039, 1109695528, 3205041521, 2846307029, 3591279113, 575909627, 3974922421, 2257129199, 18153767, 3558760302, 2473842970, 1868456898, 2061332319, 2078427980, 4262375607, 2840114983, 2603100729, 2315192158, 157609188, 1652311963, 577348327, 4229611750, 1873627396, 2582402048, 1731751931, 1190466531, 912711724, 2398467616, 3839792288, 1329853340, 3608507896, 564661425, 1685102806, 4228665397, 3017308792, 335677418, 568911944, 1705662730, 538934662, 1988816998, 2306840507, 1054010946, 1920483091, 2951909219, 3943337360, 2956988945, 3094343997, 3393471241, 3646002787, 166457339, 4062257612, 1708177066, 100766933, 690739261, 1318022717, 3980027316, 100845719, 1412228185, 3052379823, 2068614450, 2240753443, 3766353745, 2102832989, 3517619378, 2049213851, 1142982725, 1568738349, 2704821887, 1125147471, 1411722192, 1176371114, 2263865605, 2060620340, 3765022941, 575810087, 3575389566, 2405426911, 700342871, 4200028184, 1136425233, 2605479488, 1875759414, 4284081709, 735908368, 3149279548, 2041148799, 2603171505, 2899950467, 3299289849, 3913042892, 1435086037, 1756536784, 2109225593, 3788199757, 3607043217, 3798745762, 1276128795, 3153537069, 806948862, 1630732294, 633661963, 2551538434, 1788754918, 209240536, 2597458484, 3079508827, 3280790105, 2177583675, 3079510447, 3233612841, 2407167436, 4123312968, 1009761543, 3816829894, 3763576012, 3812644343, 848068314, 3521577633, 1502223392, 3960355524, 3285636819, 2942006051, 339806377, 3380200769, 2133032363, 3104789379, 3446138803, 3641279957, 1583020721, 3953017481, 3500743761, 3675864800, 3538894275, 4210968950, 509914117, 2329316147, 3802867566, 3577548386, 1091666738, 805729648, 2614494154, 4085761940, 3803350954, 372256134, 3603359456, 3831427974, 2952398227, 3649639126, 1583709121, 3971818255, 773556396, 2183298887, 389249676, 2910606468, 3316868435, 4023169010, 2482083647, 2543776064, 1227420951, 1128448789, 1474248129, 826385507, 4225374092, 3285618966, 3865659719, 325470615, 94553701, 4271771929, 2876119287, 807620130, 3337797632, 654441481, 451368094, 964114575, 1290711592, 2228746633, 3908608069, 3301349822, 432508570, 4045695224, 4054849158, 1240529233, 2832099198, 3427244121, 1577131784, 3783178900, 2930562011, 571133165, 2323299896, 3758542838, 864645321, 4096575144, 1537045694, 1984201784, 3794525518, 4027330697, 34316443, 3022576516, 1422767025, 2125335578, 2890966294, 1209094399, 1709058119, 3868470479, 350067996, 3951384822, 1916864501, 3974879498, 3969823254, 2995604935, 3458573838, 671486078, 2467380915, 4014566994, 3161725334, 4257061843, 1722892688, 235052289, 1826612882, 555641004, 3998366192, 928823996, 1328460613, 4037089631, 561886433, 4034777048, 1772981392, 2813746329, 2821781053, 1665120792, 1131953921, 2259386945, 583390220, 2687540380, 1509538532, 2151631230, 3330060081, 4087312778, 399873996, 2538458701, 4191816390, 1228279935, 1803993542, 3999212656, 2439017970, 473418014, 980958110, 2967662361, 2602931028, 565820110, 119786972, 3240368377, 1278347135, 1176930421, 324655926, 1084911799, 3563718748, 608060510, 2455483198, 1566694519, 628668601, 3091753053, 642323232, 2802466083, 215973414, 1872313263, 2550470670, 249103297, 2581092210, 3424369801, 1598469613, 3922506583, 2185854714, 111941101, 1694729341, 279029836, 586430008, 1484275830, 3412587201, 3234452290, 2002446973, 3227260435, 1970373933, 3667435406, 2652019127, 1905139441, 382224388, 1674017434, 3971017644, 2955767077, 2622709963, 2420487433, 2814086968, 1665313393, 1364315429, 3700325840, 248148887, 2953031920, 257547798, 2777783186, 522351386, 1857575708, 2575631723, 1767250682, 1978241142, 3766736219, 4093065103, 3706479091, 1029404868, 2397444090, 3174757997, 4181750511, 2976093949, 808516351, 3966663562, 1827327658, 2797327132, 4083384814, 2190740650, 1451053535, 3864269637, 2574466233, 2749983088, 2979213479, 3061158208, 1653008453, 3203551148, 3999815069, 1571219786, 3684446446, 3118852528, 2917336142, 1744598911, 685097745, 2142782305, 1160614319, 3150965679, 3728778974, 1854115910, 2052117921, 1973128290, 3117462458, 469394137, 1771928686, 2639782033, 528393560, 419440601, 3125394277, 3194470800, 2860010291, 1507768448, 2732360851, 546538571, 1491506046, 589272828, 367742728, 121731645, 962168476, 3482913570, 4046866208, 3360074436, 441453626, 2573595533, 944433765, 1791447923, 1672385535, 318713190, 3183614116, 230186145, 944213678, 1643346890, 3657955091, 1175005834, 3228619191, 3170362546, 3010533399, 913961492, 3590168397, 342827480, 1743334786, 2994430090, 743697764, 1868812917, 2086938380, 2003234998, 917761436, 2056977365, 2982758062, 2416626615, 3895092583, 4208094088, 738932469, 1557095171, 413641323, 409982650, 2754156420, 1585141424, 4138919661, 1599406296, 1132879014, 2501863147, 1812661546, 1217902817, 2755747917, 483395304, 1321314529, 2474226490, 3861627362, 579143418, 2626562681, 3235223066, 938650995, 3755704694, 3450754240, 3112793939, 2325089746, 4033623870, 3839120124, 2976384232, 652965067, 3886003313, 2725056895, 267552965, 3058231373, 391661156, 2231928696, 4053012544, 3957197410, 1000332786, 773202153, 797915583, 1428482072, 2438376566, 3719766073, 1200054581, 3697949022, 4037400560, 837166232, 1182307058, 3679626321, 4030734030, 1635112288, 917818642, 4172785837, 204244652, 3219916449, 4113123812, 2763978998, 4247116104, 3067004663, 4094877491, 2362264305, 2386409376, 1808470733, 244818855, 2339293370, 3847091212, 630621267, 862534241, 3755638316, 1891251607, 2033415020, 3675504959, 441124823, 1359626663, 3912469829, 3006647240, 3693042472, 2375745776, 3017707326, 815770968, 2781046097, 3745760795, 2186818143, 2702115179, 2472406407, 2209028178, 4293952335, 2011241598, 775890910, 3052667423, 3774428790, 3474333137, 4049068495, 1667741764, 3626550099, 2472754969, 1625270987, 1175802391, 3499222506, 675788203, 4062335380, 2796344238, 3370071270, 1994584174, 942161774, 3802929296, 433963255, 2044382480, 3434917498, 2048363149, 2749763066, 3315309202, 4082202295, 3210008997, 1610708179, 3756997064, 182204755, 2781079039, 3440947706, 3281744850, 3057886269, 2792127116, 3690052147, 1968845528, 160265580, 3147635018, 2183581426, 1933318431, 1770312679, 3525619186, 2098749322, 2556997916, 3973986764, 3713906017, 2900038104, 202176374, 1848351528, 43996364, 538559397, 220556650, 562908222, 2969573917, 35155029, 1162025864, 240525185, 2878986484, 1045564633, 3963542458, 184720671, 1962083545, 2774621711, 32813052, 991388092, 2200379549, 1463810415, 400614656, 1258122986, 3564259296, 1270121402, 4229889163, 2880393511, 3614114804, 3731584130, 272195869, 2628411179, 3805088276, 3586919890, 1917339626, 3420870692, 346031287, 1296963910, 393807581, 2290158653, 378233088, 493218541, 1885892688, 4119431496, 806415768, 1773126236, 3112081485, 1034861700, 2638909777, 1191844826, 2289405536, 1030670170, 3025131198, 581467841, 612852487, 2611715540, 70844079, 3018593157, 1290510417, 2825948858, 2200314212, 2322336413, 1288907458, 1456216937, 1238563584, 3133645222, 830679977, 2338187524, 3189737328, 2313157792, 1441219609, 738914384, 2876631907, 2656559962, 3278692576, 870983603, 676961551, 14189679, 1103140825, 1842899866, 4154377233, 1611176804, 1267933265, 438615368, 3930619031, 2708832380, 1051042585, 3585870496, 1046763728, 3055984965, 1770987650, 2404046900, 2482155637, 2526076806, 212635296, 2449434945, 324290453, 962739074, 1813578183, 354390708, 3793504038, 327648217, 993656707, 1422040039, 2609663153, 970565799, 961606682, 4068811244, 717328198, 13826130, 3582847680, 1562089, 883429314, 2190449747, 815868370, 1478160506, 3673025204, 1267243815, 1172206629, 63751947, 3282694230, 1997951995, 1210714453, 112826765, 2425893965, 2807110421, 2679381375, 1869341093, 3059188020, 2666423887, 2436268185, 128513493, 465243443, 1700324382, 2921028612, 2696334762, 1601581881, 4133814323, 3571841704, 4181523797, 3848294333, 2786575317, 3623671036, 3517078359, 2356093735, 600593235, 1580125491, 1139193630, 3541854410, 4092226630, 1563402744, 2607430366, 2882167540, 679173574, 3785541250, 1602613415, 3046935038, 1707332296, 2444721011, 602846924, 213839323, 3345206925, 2126673897, 3540128015, 3224795154, 3542889068, 3595340004, 2887862979, 2978982062, 2677194026, 998531260, 2647414054, 429879589, 211789301, 2065477387, 1016016445, 868384164, 3695606128, 423893702, 3708551714, 1592846618, 1558743934, 371938711, 2605781097, 4206490023, 4005851173, 3604392980, 3221782181, 3591797067, 513346809, 1695374030, 1497003221, 1611223390, 3080380836, 238883218, 1772712781, 1830741700, 56489401, 2406305358, 1322603253, 2131604341, 2925571927, 1476109544, 2084866032, 211074689, 3731225330, 2335973826, 3427082492, 1111544928, 753124024, 1558324125, 3999806737, 2625933627, 2296600910, 1443566452, 1177007440, 3825284308, 3268625978, 3551973975, 2452427475, 1793602183, 3597419535, 1373256149, 1628274068, 1319526083, 3918123404, 814696662, 2744988401, 4289855347, 3735368234, 3738789903, 1343584109, 2071258078, 2529159369, 479215951, 3263467633, 2746201662, 1950028949, 2796423004, 1354575267, 1084551908, 2925544523, 4154514414, 766919197, 3178942328, 3040872846, 607436808, 3085500321, 1480019625, 3217819460, 4271681204, 2603063924, 3802196605, 545492755, 3409640607, 2855539991, 3653672085, 2811508264, 2583715829, 1100277017, 2553467026, 2941628095, 632962330, 2794044661, 2847886977, 420823779, 3746400306, 2340990478, 1067873682, 3575930834, 3872548671, 389057586, 1164480202, 1619136670, 3411895999, 257291445, 1458955015, 1455986972, 4289932948, 3981006481, 1110367245, 2718269718, 3649349109, 1356420483, 241800966, 2335219028, 2119422571, 1747299656, 962559182, 2781371229, 2947257173, 1460505599, 26730082, 544855631, 1594713925, 78677404, 4132593626, 2556806780, 1680510840, 4228767525, 601562732, 1930069901, 3080214350, 1125376533, 2402725749, 3712565575, 1360463082, 1454570650, 2463648059, 3379120060, 1724652651, 3723541614, 1555214220, 2311245904, 2966596426, 4108893488, 1050749211, 3440569165, 1482751808, 1485687344, 430474336, 3715473739, 2801131948, 2754950827, 4190040758, 3406399781, 3061755084, 2441492826, 4205393603, 3649954866, 3082625828, 456957661, 2549817451, 3149049539, 3305183486, 3278874660, 844357739, 3302641488, 2064309240, 3164986669, 1426623422, 1658853841, 456714471, 2022120394, 2613687875, 2438092527, 3861851836, 3045009820, 3740893971, 1377287237, 3657772085, 1523084207, 3213612715, 2004081566, 127683815, 587349113, 1162371767, 2348003656, 3127321216, 208907272, 4276052810, 29437171, 3477358782, 2156081707, 3952456298, 695225857, 2826215053, 3007085144, 1566438786, 3968645491, 2950472631, 3919184540, 580212351, 436039771, 1949992652, 2103199525, 1434714747, 205353940, 740405563, 2899546164, 1122787521, 3404614596, 3110066080, 3036389607, 3610132935, 2859792273, 3969301294, 1556641820, 1800249475, 3111908737, 342520006, 3018007299, 2350518959, 38546532, 1100504619, 218700621, 1206986447, 3519427449, 201576011, 2213809724, 3260984518, 1949702728, 673531808, 1300157730, 3147833373, 2538021549, 1683495400, 2184081619, 4030865599, 3524293809, 165586594, 3468558656, 1948868994, 4187126984, 3797360855, 3407367270, 1533735838, 4032619802, 2459518836, 37992908, 2155290325, 3513333135, 2100385201, 1958318122, 1753563771, 516059291, 1078026786, 2820345246, 3242935542, 2838154731, 2238099179, 1029359060, 27952442, 377205310, 3214370037, 2923071518, 3289913842, 3501538367, 3352815009, 1867538389, 4115093105, 2868045693, 3013992853, 1487714163, 1648447993, 2146057813, 3043435957, 2305371945, 3445812210, 926995702, 3469405347, 1533036087, 1561001706, 1778911606, 678474899, 376256842, 2634165664, 2956670861, 4280665660, 826125449, 809397903, 1787312030, 2978895672, 17547665, 926407949, 4283147120, 2469923332, 3611262662, 3586534555, 2294568276, 2875140757, 2822296533, 2711293032, 2730887392, 4133240230, 2515515659, 4145428088, 1037488110, 3856791348, 2925928691, 3607780352, 3784136224, 2450526100, 408365269, 2713895985, 2436526590, 3951821453, 1398336348, 2792893388, 434206983, 4206954599, 3859398833, 2910857526, 3551757198, 2006224209, 2383709084, 2097446499, 1477814304, 435380441, 642454038, 2408265189, 1105388614, 2221991236, 4138009656, 3447982405, 1791196055, 2314983375, 694002673, 2963578713, 2236008327, 2080869674, 2943903368, 978143019, 2399292951, 4276766825, 1494266120, 2276360599, 1931986462, 3050590510, 1371472025, 4154605514, 697487398, 3911348604, 2118396073, 2303640915, 1173724671, 490827062, 1567910413, 1551041893, 3394143545, 2967117236, 772733197, 1353821410, 467379340, 924794690, 1379302443, 1085143189, 1858908879, 1932462007, 845598033, 33695942, 3595998219, 2818972416, 1639111867, 677334269, 1490900662, 1405681285, 1689000510, 4104763665, 1856244483, 4229825554, 1310584676, 891617965, 1362346091, 1799300077, 2476251862, 3210800717, 2363250191, 2429816905, 1979257832, 3783144306, 1264073799, 3896755813, 2383878014, 1520543676, 3672238432, 1006020565, 4265254189, 1973437173, 2490701381, 2928343719, 2353558560, 3372815814, 662522210, 2764642966, 2096460887, 3626777758, 295074779, 2441045469, 3873364414, 2989893856, 3189760880, 2013514502, 3263223430, 3465510081, 4163625541, 564134409, 517170790, 3162272324, 3751755707, 55178373, 2060331992, 2186708616, 1828771919, 2405859532, 1762852808, 1821958526, 2421652961, 2464010830, 3619526687, 3294276641, 304090867, 2944681648, 2587675668, 786027362, 4118125347, 2165747328, 504660834, 3580024707, 3630689466, 2880178532, 2446907245, 3281092494, 2378683298, 216750004, 746219350, 2203931956, 1724005390, 2075150486, 3840505146, 210219159, 2935047181, 18577114, 1767207362, 1013011123, 1618804457, 3875721748, 1888232945, 1653472130, 1038627569, 2189114011, 3556049883, 2187279432, 2722964821, 468347170, 3170556206, 1464991507, 148363181, 2131060619, 312767252, 2809926724, 1381498961, 2646837049, 1250060960, 722894889, 937208153, 4130655245, 540458183, 4063242214, 421969300, 2612176684, 1548989848, 323730928, 784868704, 3904981726, 2683222912, 2963968780, 2371163707, 801764204, 290188959, 3416765585, 3043848640, 2923064615, 2409323751, 419487953, 1748494109, 319368408, 3167543104, 3761422396, 2439480884, 823112766, 176343934, 1337308939, 1369331035, 402929013, 1143398776, 3467820337, 3587055077, 181661626, 124819790, 2662580730, 261220445, 3658507196, 2112114385, 2592559508, 1371944378, 3828083042, 2966073912, 1716295733, 2910655459, 3443672601, 2171640076, 4203123139, 506822217, 3476746937, 3973352464, 1829938198, 3592086630, 2344757491, 901029414, 1717537506, 2239580799, 1399129596, 3358588690, 3872376569, 1538257413, 2548518397, 2238998012, 4286962952, 2289217741, 1458542038, 2661056846, 383755051, 2480561906, 2112995351, 3999620500, 2775936241, 3553088852, 1292487101, 3032674856, 949996513, 3102572164, 3538245443, 2767309466, 2135244151, 2899643922, 2170606207, 63014783, 1938710221, 2344955831, 969082902, 1115578934, 4159004858, 3391955023, 924846418, 376569789, 2043944170, 2033023409, 3290610888, 3744343967, 3883509018, 3520319536, 3218734144, 641979510, 478571041, 580183394, 2575723091, 3792419924, 1686524967, 4013714980, 1176730101, 1800430801, 2993553105, 1592648028, 467207100, 2026638627, 122518254, 314195084, 3095396810, 923821153, 87116555, 2680825146, 726233939, 2642959949, 677164244, 703089339, 3689848955, 3314413677, 2574371691, 1141532007, 2375321412, 1982085679, 3996647217, 2269444900, 1455250025, 1172246070, 4180609775, 35287364, 1288457137, 749366752, 431659724, 699112925, 1585395224, 2244249011, 3874049253, 2887717321, 1365759910, 675649745, 818092427, 3897850216, 682301009, 1133854894, 4248646928, 4156673545, 2268544673, 4046287936, 2327634016, 1802636298, 1531443389, 3832142376, 1900377045, 3697479879, 2841254341, 3772667651, 991223772, 3613674898, 2722271994, 461826133, 782926652, 1113382128, 4181567736, 534439683, 3333411680, 1449914833, 3792304564, 850589566, 1543400251, 2383436558, 760327353, 2070105941, 1973864718, 1555421080, 3221617098, 830443194, 3570915144, 3687674894, 831665783, 696359752, 1614789111, 918213760, 262239145, 2302631201, 1227181180, 2305085053, 2046516177, 4260328338, 3261861543, 1503500533, 1082024551, 1051723227, 1604962519, 3264609402, 700033269, 3129189922, 860471629, 4172047950, 3527089901, 1914097396, 208352028, 3088861769, 1889881171, 3351411297, 1927857250, 3589843303, 3608045057, 4079397361, 3310590065, 2751319709, 3648585484, 2761739301, 2563954689, 2323813693, 2526227772, 3797025323, 4179025235, 1708468967, 2525711446, 451391252, 2943968294, 3935465095, 3706110813, 1983225321, 1758349510, 439762937, 3582617193, 2466707509, 3034505961, 2425120914, 1330160456, 2396259236, 3058220464, 3837667777, 1611155259, 3941744817, 3508007028, 3985912739, 731523066, 714006569, 3507269369, 1111221614, 388669193, 76632264, 3787819936, 813821997, 2778922590, 1532402469, 3306663055, 3099539283, 1880594001, 4034259234, 2875913970, 4011638900, 3314788226, 1262558699, 1751696547, 3204493855, 3346044155, 2824889298, 1642289706, 3311180468, 3574749649, 2043838242, 3301996745, 3229934774, 1517443454, 3097470900, 1703302636, 1813243698, 1673744636, 4041746070, 1641153608, 502147659, 2638602080, 1739105473, 1436259995, 2375178031, 2751074161, 2252168966, 3884837712, 1798635694, 1185420952, 2322753951, 2555850873, 831104641, 15643082, 1774517618, 1402678072, 2895509373, 3010148942, 3356560773, 400610169, 3466395359, 2016668711, 443537301, 2270187814, 2315954931, 159293544, 3362585370, 4217174083, 642712907, 589837410, 2237484535, 2393166829, 545578994, 3114329527, 367358600, 2231034721, 3054436342, 3223481918, 4121953186, 3426903111, 487766684, 4014260866, 3835980940, 1795895377, 2339821167, 1198993474, 2490483670, 3096992918, 3778068954, 530469194, 179961748, 2276494769, 2929244920, 2776333900, 2792000911, 3073604271, 3619303555, 165373748, 3727379197, 441451688, 917267115, 3819361647, 3737057894, 293510603, 3857895507, 1110863640, 2822892434, 4275296283, 895274177, 4103167808, 1192803661, 1575281583, 3183733977, 1227225099, 2389658064, 3627276945, 591288591, 757518544, 1479409431, 2891457162, 2420626417, 356363768, 3072643025, 1731783756, 245227783, 1389268997, 553919322, 31813917, 14367772, 761310109, 4204259217, 600273009, 2627903934, 461836009, 913539830, 811178731, 327668204, 4137132598, 1401565329, 112658648, 2760749787, 1887353056, 2254649281, 2288029135, 3612086549, 4235777604, 2489714332, 3265222720, 364880852, 32806492, 3436095586, 75322284, 3719739087, 1765190479, 577652644, 321807180, 1645463691, 458549119, 2124621300, 973727791, 2478811595, 251268848, 829159393, 3636468524, 2964832482, 592381618, 2643619322, 363350324, 470227467, 2607275009, 2318346816, 1600280006, 1768399415, 2453018086, 2635190573, 1381819563, 2655635801, 1678975412, 4211247429, 2403170707, 4005644790, 44333783, 2687471579, 2794540997, 1541571835, 2204195834, 3732595209, 4242076885, 2078889782, 3407903792, 2259727079, 3361481198, 362979057, 3456561595, 959636586, 514659283, 2495168917, 3843869501, 1320403842, 3632164059, 2219373577, 629127365, 2357358089, 357652956, 195984069, 466928893, 1868344443, 1649899981, 3285704989, 3072259456, 922711950, 3424540138, 2349353358, 1405957168, 822659967, 1517245816, 989399942, 2474992739, 3893566960, 841942089, 3359690993, 3275229739, 4290931940, 3907741195, 2086741751, 98164277, 67583107, 1171292933, 3290037255, 3870508222, 127087557, 2824667339, 1797121652, 1952240549, 921632537, 465843740, 2596581575, 2638084446, 4097318010, 786270547, 3353177521, 954916370, 236312121, 3792550009, 3346150619, 2547692787, 1735318648, 2172440189, 2540300210, 1466127060, 3172449206, 3700828714, 972168909, 2844802394, 702542997, 3747716650, 414119228, 4219386461, 1753005662, 2115137325, 3763349291, 1225926415, 2425673996, 1887617389, 3074712978, 851511178, 3357146044, 337255328, 1249618710, 2104896024, 923802526, 477629608, 3820866215, 3182110411, 103064300, 1013454066, 1351214070, 2326952696, 2572307376, 3239777975, 1945791425, 3557812196, 3024472976, 260002099, 2210233310, 4015521152, 1024187274, 1319180275, 203966894, 3751787906, 3217009115, 2204098823, 657453024, 3667457476, 4245453471, 3459375172, 2832792770, 1732838881, 1561769154, 1908167053, 4143489389, 2456527159, 1823431062, 90458192, 2821374945, 2265663075, 2838569738, 2655791634, 4258827834, 3190439330, 1289781137, 3853850535, 1038705266, 1714124836, 2104220715, 2543350377, 1766325718, 1293357028, 38399358, 3784682610, 98771821, 263252705, 1999202195, 4046931737, 3503474734, 886204013, 3691585806, 2001556937, 1521913141, 1370593712, 3613720906, 2449893858, 3609722542, 2264019830, 4001300401, 1900477631, 819996425, 2054000030, 82536455, 92088207, 3130021194, 345750646, 2997099305, 586473930, 3302291438, 458816224, 3009577478, 1595627100, 3126313122, 1960472729, 68773811, 1260618078, 2890503467, 2089405329, 2126337777, 413899135, 398442158, 2532168551, 46457325, 278781440, 4060296951, 111806877, 1746461099, 44856399, 3969152971, 588806671, 2604081778, 4058330191, 4176093374, 4225132974, 270109375, 887448984, 1635233206, 169373090, 713003785, 1301656585, 3743505307, 1485502522, 3206884738, 3239441875, 3357077375, 2465073751, 2128786223, 1113905670, 120830868, 1532750340, 2932521107, 3920542499, 4266750684, 1273038736, 3336900948, 1288335290, 3134934229, 1755224537, 215472440, 3008368933, 2608796472, 3513565923, 2239484903, 2518901864, 1888127005, 313854048, 1742934850, 4275660657, 220249318, 217619431, 164067167, 3368721981, 1798924845, 443652056, 444818326, 3778177095, 2117758335, 81405003, 1152424105, 1965797531, 4118515110, 577050812, 3196504396, 2382735187, 2841667392, 2760139092, 3281938019, 2674990866, 1545738207, 317962496, 1837402208, 3221416885, 964340357, 3403651254, 2679154106, 1780421445, 349660621, 4166466978, 1785924993, 163070529, 977415538, 4001120802, 1557696625, 2840002550, 428797599, 3742807125, 3858564534, 2974747859, 3936639271, 3635554181, 1380528154, 2194618818, 2744747036, 3503857720, 963733496, 1755309951, 3436275630, 3457971444, 3741313797, 2566610639, 1647096372, 829374603, 737931825, 289173932, 260066171, 463240769, 4119248391, 1907383740, 4032631174, 3988156858, 999216730, 2597714064, 4165696893, 1648886940, 69228541, 2923221128, 4245265991, 1207690470, 3008012654, 278772559, 2205782461, 351687009, 3020702259, 1580629913, 1740296305, 4119229514, 423744442, 646195050, 3596965054, 3874583012, 2219178890, 2987657877, 3945328539, 1159734730, 435293782, 3499228307, 300828456, 20790987, 1475720415, 3797917020, 1456279214, 3333746551, 3681168075, 825531101, 2846755659, 1368718658, 2416705678, 23627416, 3883050721, 907299496, 2946288430, 1656691742, 54346584, 1254524697, 337405230, 308684059, 2905895722, 3199542224, 4042957414, 3488133155, 1034504975, 3725100491, 3727916752, 1988357622, 3376941699, 4041121212, 3068694117, 1916149392, 3336929441, 3945281933, 2901870168, 2557398754, 2074933932, 2104452345, 4017607611, 1243290762, 133921482, 2400904717, 4281748871, 373479544, 3305206009, 714639349, 3414680299, 1207614212, 3348145417, 2346936733, 4078571550, 2387492487, 3069070169, 324750039, 1760778252, 2749460255, 2040365850, 3422291190, 825039040, 2899570902, 609500880, 3123293264, 4094111749, 1104438935, 164595817, 709944580, 1876627660, 3320205962, 2877173780, 3114268354, 1544097957, 3602249669, 463772447, 2294213400, 330160733, 1156588156, 3509492541, 1591462234, 2177759060, 3612086871, 261220027, 760662518, 2033951786, 2902343977, 1989377299, 2349946744, 2406449180, 174766215, 4132798418, 2720987974, 1725231161, 2446928956, 2421653534, 1116779927, 1280812586, 2493310851, 651199084, 3665224181, 4056935655, 1594953089, 2278515305, 3517239387, 2298145956, 884187326, 278134056, 1216826551, 2613836831, 2009549489, 2923114105, 2475621410, 1542382012, 933925952, 1560666637, 187911883, 3686020747, 738859478, 3781762280, 3470879033, 3066377898, 421132829, 3904119270, 3944878123, 353747648, 695120177, 539987673, 397090126, 633753513, 3953295935, 3811130305, 2214261948, 1599412715, 3053413287, 2537623467, 1982568591, 1603081749, 1981519024, 3139021131, 3703110759, 613072268, 941004552, 220175208, 1965492493, 1463289881, 804467497, 3069870197, 432819556, 3023622578, 1334138922, 1168973380, 3175808683, 2234857589, 2585419892, 1044580485, 2556294487, 882389135, 1984705703, 3570921376, 2140612148, 3454524274, 3696200914, 3050441671, 1367269799, 1726238509, 104079085, 463293172, 1990602498, 986779255, 4140913559, 1432281040, 4174253867, 1858736566, 276191138, 1159554765, 2969042478, 1434149114, 1004709255, 334042769, 3990629764, 1326197815, 1760549585, 2876987755, 868614012, 2953870185, 3427598920, 2207093027, 3074203449, 1946674418, 2523669286, 256199132, 390567384, 2428935164, 1480034233, 1998517224, 4166413731, 2410260940, 3751123378, 605954050, 774863921, 2157062146, 617028596, 818797427, 3893661284, 3914423481, 1612788319, 752083953, 1101748831, 3890070347, 2336389521, 1061611355, 395778131, 2065866375, 3860085862, 2599660381, 156480279, 843394133, 3402729004, 474538734, 3484152486, 2665187994, 2948547865, 3206930000, 1746053219, 1464971070, 1935274528, 4016666212, 3305939498, 1186946864, 3942282842, 370065469, 2117276826, 3348680647, 1590186811, 3724586683, 1989931252, 1774212093, 210589593, 3486142876, 2920145465, 2994862867, 2030730406, 2791751178, 794985928, 1229966904, 4185888236, 616294525, 3801755123, 561127333, 1749534314, 1337228596, 2556505706, 492541508, 1055686345, 114690893, 2757450747, 968977503, 1353134896, 3945544379, 173811400, 1922074970, 3914407639, 2832781347, 935219610, 1312242551, 1669684730, 2286016493, 984298460, 1782584878, 3961753703, 2442404637, 1685396493, 3739052630, 319401902, 4164059674, 2368903979, 378381820, 3335140542, 4241641278, 2493517395, 2478361777, 3011078813, 2977797106, 3378773890, 2522524743, 302023499, 2229056085, 1651621530, 1586264933, 2801221444, 3157393344, 1054271270, 2636987074, 3235040348, 3783499894, 533169221, 2793758946, 60523754, 3047073808, 1157563532, 383259903, 226197660, 662446468, 1546009611, 1113510206, 3571395109, 3556845703, 1404342916, 3239407021, 2501300892, 3481412433, 963119715, 251894147, 1386637896, 201098037, 3263113109, 2979053255, 4023478843, 8134394, 2505449340, 2008358275, 3952306350, 863715396, 3736101305, 1195742723, 901900410, 1978980688, 3774287042, 3000428101, 1115865474, 1539246232, 3616987132, 1246799955, 812237767, 2637103310, 3596947263, 2729869103, 1723457758, 619278267, 1613635238, 259310441, 117968194, 479760671, 3728320902, 396026622, 3406753094, 2979442639, 3478186441, 2131701198, 4148132959, 3506969227, 1930503434, 3236709423, 1520957316, 3653696491, 3817089635, 509328038, 3858879968, 786576934, 3032778464, 891419717, 1428009827, 816664993, 1244335094, 522143604, 3047324556, 1923219164, 1713980648, 1477339819, 1926780031, 1504111640, 3953975282, 3693699766, 798970959, 2856446566, 2020374006, 1157540063, 3264042983, 3834341386, 2126949633, 2025837441, 1534942206, 2069176644, 2971241191, 1181279609, 2812686534, 4191227926, 3337996872, 452695559, 757026947, 3045742553, 2526966094, 601864309, 474307291, 3481928543, 998630845, 932130537, 1758095041, 762328697, 2177377242, 2454605453, 3073123958, 3640260476, 2843717931, 3103130026, 863772110, 3122627238, 574344533, 3968475096, 3464379090, 3988921457, 1715342482, 1519458448, 1685449017, 1228608708, 2530126420, 1126916238, 3768086560, 170138853, 140142603, 5539860, 1034771629, 2087681957, 2321006224, 3443832052, 2740693292, 27234932, 1308229530, 1137715234, 1856173123, 427573663, 1243849920, 2379318764, 315285260, 3718722660, 2570787607, 3444625808, 437215954, 1486663968, 3061619010, 532351925, 3313326626, 987738736, 2510681795, 654177657, 2580224333, 1602639943, 1811691803, 3559881430, 3323084516, 1106348013, 2085101493, 2477223947, 3558884997, 1791989513, 3453886978, 2826528034, 3595353838, 3676343819, 2884790038, 4073865911, 579968555, 536175607, 1170009855, 2133126123, 1087420517, 2610507033, 342788686, 2428612939, 2221584581, 2700084486, 321856024, 10352384, 1389266504, 307335403, 243819257, 431434287, 221256438, 3537114434, 653555586, 1475752704, 2726958330, 3460675627, 606225993, 1841901506, 4186948580, 1981572562, 2661597920, 2115109344, 154746608, 2732964699, 3811674021, 2952777670, 3272228936, 4056976737, 328846390, 3322818682, 1213505557, 2132239570, 3333268232, 3961747058, 2253699420, 3621995761, 1096821687, 1554555630, 3087973638, 2489508691, 1960459336, 316206583, 1345398416, 4184204112, 104452051, 1023962009, 1521332829, 3222865355, 3336694474, 2558867985, 3670538590, 412264019, 1454520239, 3708665980, 1108679249, 557191712, 2480611455, 563722589, 1521607184, 2171099508, 2041537643, 3243220317, 2235348788, 1639369818, 3274909435, 4282895097, 396103595, 316400194, 2201871301, 3414063636, 3450468190, 980175843, 4096716496, 380170681, 3469424999, 469299657, 2133507996, 3470830303, 2277838315, 3328068244, 3040051296, 3156414105, 2132529417, 1427765559, 3025502220, 1031216126, 2627050049, 2058980275, 906839967, 2535209559, 3452295462, 2638994286, 3591418035, 3827662212, 3092360382, 1337152027, 3132233882, 4243667162, 2994668811, 1774847726, 1515847454, 2597214823, 2956796854, 2508457469, 2369040852, 2086876575, 1982047193, 1731926241, 2644028045, 2012225085, 829880925, 290593346, 464354934, 43831664, 2025264027, 2071137758, 1362782404, 2900713435, 2226823425, 2451850920, 3536138321, 472261530, 2506599558, 1154953471, 2198133798, 321126402, 2087027439, 647697305, 1879189433, 976755714, 991681437, 2174716213, 3055188731, 2856264086, 754489121, 821163646, 2437758338, 1295076508, 2706357195, 1846441313, 1910613844, 618838978, 575047628, 4274661936, 3146714544, 2867757036, 301084722, 2717374965, 2366912558, 3904018250, 3547072503, 1827477632, 1115830923, 1662828196, 1422755146, 1796152282, 2523669258, 846242182, 3428385785, 786931734, 2788269548, 1012606145, 2484527505, 1192434296, 4081814050, 2378438488, 2986881228, 2414584014, 296048422, 2356821587, 316440421, 2213537472, 3476883087, 3833944696, 3193282029, 2909361132, 2146302858, 1074890993, 1641457192, 1471881810, 4185935618, 3675415937, 983873086, 2007004220, 2700979183, 2879899306, 495072081, 261392547, 1048055284, 714255044, 1833224903, 1784290680, 2590010474, 3714315776, 1616384352, 679639146, 3153578606, 1411780099, 3721085431, 2051994686, 1673962727, 1400821398, 2293037965, 3462844595, 911828431, 3088929788, 3960045275, 4004280799, 3352541970, 1807129035, 566651081, 3305833713, 843901838, 183328076, 3731242288, 2819737293, 2032625969, 1758530733, 294247660, 849842159, 3716284636, 94800936, 637548970, 4150416216, 2397305098, 1760385394, 1625960795, 1309217870, 3277328579, 2620555988, 3488611980, 2279368690, 203352650, 1264969263, 2148788939, 2629230961, 1217714060, 3497677514, 3900219436, 3153228731, 3862079851, 2790621238, 3487206116, 3579971310, 3797591982, 3242391184, 3791195633, 1603074664, 2936166883, 2609279950, 264353686, 1758478721, 3046551317, 797921216, 439084700, 4134335779, 2570437430, 3024049789, 2468720782, 3396781197, 2929818443, 3467544053, 1806432199, 1093791704, 4152201170, 1288512299, 2278854458, 610370609, 291209632, 740665525, 2486918359, 3966077468, 478221532, 3777778179, 111642394, 2393006238, 3560594019, 2398779709, 3657471433, 2643673333, 2294765626, 2119306622, 127652332, 1194698490, 3148255499, 1348390323, 62951856, 3975628063, 1764475348, 3265980804, 987447880, 3062925899, 3126570435, 4212681258, 1012350469, 4238160539, 3173972814, 217461980, 1993473853, 3123987276, 3255925488, 3108078953, 3541704854, 950086616, 2391088022, 51713570, 1242609531, 3840489074, 1113771543, 1052978515, 2095638281, 7816621, 3896501966, 3465852013, 3708501221, 704207796, 4086640880, 2240393637, 2293888774, 2292585349, 1307326686, 3086574651, 2127424823, 1812678197, 2515770303, 1125003613, 3692884232, 2859788813, 3019933844, 3819824942, 1389836572, 949177291, 1942979983, 2431647269, 2456240139, 2423311040, 3211151203, 3482979699, 2271723399, 572221014, 3157671512, 3181234091, 3836712334, 2800002256, 672600841, 3397734880, 583174037, 4270814979, 1993578745, 376238900, 1641465861, 3979045209, 3185472632, 1891418621, 188997218, 3904798527, 2844220382, 1320655084, 2278080066, 2396695607, 2566544307, 3880118989, 1670277313, 3804719193, 150138969, 334298795, 2190930781, 2541614015, 3324715680, 2720635632, 1964147822, 543119182, 3161192498, 206772965, 477594542, 1613768705, 2695727367, 3159433566, 3612523205, 776979111, 1680127570, 3658758722, 2478545249, 1747053905, 3376528296, 2530042963, 1706190525, 949805722, 1287746516, 4248258027, 127196249, 2464400684, 708342485, 4179007884, 4000802504, 850916466, 1738537532, 575741682, 3802510844, 1971611642, 822488823, 340444520, 4115870239, 4227249965, 2207696850, 3931595389, 740665438, 3872320743, 47673807, 1465510402, 840342245, 2306475981, 3313245998, 482212465, 4088772413, 277986658, 1025298018, 681094887, 3460540006, 61439355, 4112948961, 1470741, 3307436622, 4102053850, 249858628, 1188595853, 1682769895, 3902957754, 48757995, 562508813, 476261647, 693303966, 1529341711, 2908542078, 3749648839, 2015137562, 2899954528, 2700373223, 2785199947, 2569522, 1038446580, 4258441714, 2599481809, 2478267708, 1035040737, 1965330331, 2377035990, 4038623089, 1383337544, 2968778654, 2691241625, 3507893921, 3468941888, 4260415677, 1418704660, 3898120956, 3431690468, 2752569539, 2031743561, 811820267, 4088627931, 2662592793, 2012615293, 2480138885, 1321903581, 2128167491, 3272914603, 1095082602, 4247255785, 106759196, 822890735, 1930244271, 405311479, 3781411765, 887525572, 3613179223, 541131552, 3803809281, 1162421162, 3670087859, 3191232883, 3471102147, 3349319778, 958971059, 2327333301, 3226396041, 2928411612, 1036060957, 3738838445, 924310604, 3712882646, 1747792723, 2307118046, 235275074, 211833083, 1397127051, 1354593521, 2415375917, 603773670, 473413016, 4247674284, 3501850000, 384081429, 1352475661, 3801460418, 1587262191, 774231762, 1526334213, 4173598197, 750387916, 19242131, 2752323662, 2988003821, 2206775142, 3315720054, 388007777, 4179071110, 417245474, 1833471362, 2955530417, 2633588329, 494270949, 2166918819, 1702192691, 3121642681, 3859437888, 3577896242, 2599781516, 3700721147, 3359021990, 2716713252, 3873622771, 1583629082, 2800857709, 2509294171, 2473373028, 396721238, 2690804287, 338944903, 2754085516, 3305914996, 396334851, 2260398964, 3672046993, 1396972114, 4168278061, 3568809854, 2198940083, 1364462386, 3574595833, 898011251, 2232640074, 1970691867, 3529632163, 1389111608, 4062716058, 3382361540, 3132805452, 1205342568, 1285434064, 3593208783, 3042821718, 3637811130, 1283822039, 2277276286, 1337126892, 1385588579, 550934272, 1549069372, 493430506, 3386074727, 3094599900, 3051456364, 4271956322, 106333604, 462497103, 1179653645, 3013640282, 1766119510, 2164186141, 4091365790, 2457744113, 642123929, 2060816774, 2970697622, 3467866617, 3856333738, 735868659, 2647854653, 3826181083, 525593763, 221966683, 2851094063, 1871193869, 1407670972, 2578352341, 84263203, 3109335383, 3612667287, 670327098, 1561672660, 2169173665, 2177110878, 2168520656, 3867422056, 2553386350, 1000635096, 2510753187, 2860539629, 1599595126, 1315954846, 459568554, 2991879569, 4166396542, 98798015, 1229876402, 1753380203, 1359645296, 3815254605, 4291892279, 66622692, 3709038379, 1547462554, 205724515, 364552933, 3089104904, 1263933261, 527707183, 2438357987, 195252473, 3016766789, 1195112714, 973236191, 545050823, 123677094, 1387066266, 1833240412, 4054178227, 1271153297, 895727057, 3407046827, 402803955, 934885798, 3724816360, 3378930437, 3826882240, 3731886056, 1159290586, 3465156713, 3029321969, 2491416345, 3136050336, 2219669140, 2486750942, 1976428976, 18938322, 2989915120, 967504808, 2889898747, 2240558079, 1283536783, 3817598484, 622243838, 3848056558, 4215119051, 4139846613, 4128135481, 2753038876, 1812264188, 3683776685, 3602067724, 1846048748, 3910596581, 3453024745, 2010408553, 531933152, 413315594, 985521760, 3102686648, 2759815361, 2476422770, 3917715446, 4192391918, 1943268823, 3345236135, 309933300, 887391447, 2745503705, 2195802479, 220572388, 1527464768, 2529591726, 2471060520, 2958723510, 3050492555, 457207741, 922327029, 3907045862, 3054192914, 4079082945, 3814913675, 946400764, 1453749217, 1091797696, 2790033583, 4086839058, 384418290, 305118295, 3912459951, 4178280125, 648528235, 1852784452, 3404829770, 2301003109, 1757052641, 2358189518, 2824324318, 1522449844, 1143673782, 1944520189, 4292649046, 3529235218, 2215835622, 682623997, 2392180169, 3873689069, 2882007328, 4195307327, 163629671, 1880714200, 3282163425, 1239511956, 925195816, 3178520850, 929431945, 2949488979, 3311679243, 3622232273, 1388532684, 3145384801, 2731098195, 2844114351, 3287869825, 3000925999, 1708612897, 1544968954, 1412628987, 163184317, 4144652822, 1349822136, 2598130587, 1316654144, 4229178914, 803359170, 633231236, 4012167706, 416166223, 1858798727, 1889974940, 3575916219, 2721275551, 157512780, 3031338, 1536875792, 622588641, 3181991987, 2356792664, 3311635688, 491211597, 3804655475, 3755553340, 3996892379, 4127460104, 1138502635, 3812467393, 3328670707, 567682841, 1251264953, 1064786462, 74221082, 3785711279, 228215465, 4037359892, 3860940963, 2802519692, 516999703, 3304088592, 2119398233, 2229490960, 3442926692, 2218258295, 4114437367, 2865617502, 1819375572, 3539290076, 3708636178, 3250978358, 4083241988, 684166229, 2182510408, 3882933335, 4255174731, 111559261, 3376748265, 445313465, 482696933, 1844069085, 4181204341, 1847330201, 367517655, 4258835760, 1971990738, 2133667979, 4015005035, 1186238377, 2844026, 3615468488, 4166562997, 2325208027, 3270026835, 180613156, 1172470341, 2377762701, 4216624928, 1306861408, 294062534, 3880496950, 535924559, 3963727432, 268067091, 3199861791, 1707684256, 127989841, 3029382907, 941900742, 525896652, 2696113081, 610882316, 2959359204, 2207522249, 3350002014, 956446718, 563953525, 299785870, 3336042788, 4193603795, 4121996154, 1791254314, 663036526, 3448327912, 4210870468, 2174902750, 2532797734, 3718717472, 216967103, 4098386562, 3833723505, 2569944135, 2151629620, 4266296822, 674097583, 1106554495, 1914059681, 719494752, 2837849427, 772266210, 1494508684, 878685990, 2070714288, 136279675, 3279390033, 216403001, 1023314357, 1260953447, 2002786671, 3497830046, 444033630, 666890857, 4223696336, 3463697216, 483146302, 4245493923, 2263052438, 3235497705, 3755452144, 3978838896, 2091274816, 1065460669, 1359579027, 248526319, 3181618199, 4023041218, 3977722218, 3393916470, 1419090677, 948263126, 2144306816, 827390639, 4227876393, 1685118015, 2483639009, 245798690, 3067483227, 2831498742, 224680056, 2831164651, 3380789668, 14558948, 3677332839, 3990322290, 2016469416, 3958152332, 550604202, 1478279846, 2382004081, 3099724182, 3932949076, 2546879317, 1947763666, 3752587370, 4227417618, 756187180, 2804162437, 2958567273, 3878446199, 285773365, 3573444285, 2468194774, 2205359979, 1471878815, 3242618355, 3506672372, 1179037142, 4059274135, 3008911245, 187990325, 2868924820, 2045776201, 1914109927, 777121192, 4152818941, 1532910968, 1968253550, 159795501, 1716143539, 684849800, 600857434, 3479253782, 4026360479, 252550650, 3276161095, 2235488842, 2639387481, 3397571752, 442810845, 2816839277, 410829966, 3062204679, 3284644357, 3866301016, 1212515657, 3223460703, 2091388292, 2882503956, 3566226562, 3384394606, 407845191, 3830146169, 412631289, 2378250294, 3590433608, 1957979614, 2141924399, 2803393891, 2510814107, 576972167, 3012035687, 1019729616, 1375631074, 3785031659, 1901555017, 1555430280, 3793489046, 2397074008, 1734551351, 4196547946, 240950110, 2806450273, 3039799259, 3279767186, 3245891354, 1233833972, 2069701847, 2761827784, 43524725, 3992188092, 2771359531, 1734343898, 3723933044, 211765250, 3154157233, 1230495103, 3223724556, 3762583246, 374270351, 2087235534, 157347722, 664184030, 3217122534, 483121475, 2607014082, 1524298402, 3140377977, 2948491112, 343740370, 900631291, 86403269, 710365863, 1888322081, 3777600577, 3918240049, 3674321984, 300341557, 2452137101, 3549236168, 1597702247, 2972706064, 2935535415, 2643096920, 187547985, 1585665307, 2798880300, 1331986452, 41387050, 2521948148, 2576891684, 46498668, 222080649, 1671076709, 1863269283, 3413732158, 3583192647, 78527432, 411451990, 1955549682, 2909232862, 1709476856, 1740790387, 2634254091, 809917808, 182115058, 1967692074, 1759586318, 651289341, 3064512850, 4246105094, 1425519569, 1584914749, 972312327, 104467947, 3177904173, 4086268683, 1367699495, 4187359639, 2506910710, 537664600, 465686637, 1554618566, 4086768144, 2269776801, 3212383492, 2758476865, 2686225447, 2385829045, 723874379, 606239589, 440264119, 3993049933, 3471400975, 757942971, 3951321205, 2492075837, 2213820054, 3297199595, 325755456, 1586427346, 2702623013, 1045469572, 2254159353, 1569801369, 2465643816, 3859615424, 281480284, 2371301930, 1076886126, 2366458167, 373902757, 3914588246, 2591497912, 600612238, 539260547, 1153330722, 2490898448, 1939904509, 3529692082, 3224953711, 2600711554, 47391783, 956349135, 2708412301, 1895110745, 1129032161, 2189363202, 4196150057, 1542055026, 3238670738, 3721869431, 2711299655, 2521723998, 3797595627, 2893135198, 541665115, 1509138296, 3622395719, 130016603, 2738597668, 188173193, 3739412789, 529541344, 4189839, 774028764, 4197693833, 1090163916, 768888628, 3532167502, 3014895558, 3479327908, 1120090264, 2622987251, 3639893068, 2096755290, 451269490, 1870516045, 3841443534, 2346620919, 3170437500, 2215770205, 2011291894, 4156062951, 3267597164, 2774007194, 3906073952, 2209762438, 1555211897, 1322949026, 2464656938, 2687000978, 3633779960, 1241538904, 2329470588, 3457090505, 2801589662, 2634592095, 1008886608, 3752796911, 2027060370, 1263874145, 388410448, 3933766026, 2642303693, 4099164791, 1141545227, 2601552291, 3729662983, 781813158, 4156393994, 931373010, 2425941113, 1861458683, 1635821433, 3433626569, 77753448, 2409228892, 3216696111, 4140409521, 116671810, 2889256681, 4033992188, 2651863700, 2892482653, 2561733740, 2629405801, 1114326460, 3206015746, 3508386938, 1355254244, 4004588650, 3879879507, 938255710, 3766185544, 440516785, 2856650717, 3288905174, 4266998364, 325720663, 603827037, 3723051773, 3963330965, 3358908340, 41441668, 2990168201, 4003172715, 116091501, 910248146, 3184659957, 1362051442, 2122488422, 1328696041, 2464176849, 649108683, 2617627225, 1308332232, 2200113628, 4071901871, 4083082896, 1031574658, 2826754725, 490563530, 1428338782, 1374548760, 4025768510, 1515019116, 1893124400, 2225215542, 569538454, 515028870, 1206189153, 1358171046, 2794228298, 3982937587, 108460680, 2485198167, 3552083861, 3422216864, 3519130507, 916207821, 2688507385, 1726035368, 3238283285, 479778350, 1229003618, 3562777982, 2663231664, 3458323772, 67400035, 281485152, 1651612027, 241424451, 1495589812, 3178637331, 408498118, 3153087811, 2552061794, 3118863955, 3588301059, 2906793267, 3085080309, 4085639641, 307996322, 3934741019, 3086238313, 124412183, 2493106794, 2305195830, 2535361729, 2722026578, 2916738287, 3977645580, 3192175317, 916186413, 1581876886, 1505930524, 4172665800, 3999323175, 4280513151, 2874822523, 3952638057, 3141099099, 1048503625, 2930567732, 2677073971, 3346987461, 3544973309, 1017664722, 1556512666, 287700721, 180149243, 2452858977, 3027354399, 1415985015, 1962851782, 55287282, 2727694267, 2186162217, 1671949452, 2954267709, 978629527, 2220005079, 1157730793, 3190297179, 1021686540, 2796749358, 3760101918, 4082437360, 3829853983, 426905489, 2991024732, 1117569599, 67372391, 1623076194, 755129453, 3660598205, 1299851955, 545633931, 3739703729, 1811897588, 562105986, 1508146972, 232334442, 3068229786, 2860196967, 3678745411, 940002543, 246827665, 2997142619, 3907192973, 1231950176, 801489730, 2336072384, 724430091, 3452499561, 211203372, 1358500873, 448692925, 3656381870, 3979382282, 3050943695, 2843531014, 656268386, 3860230589, 274241973, 1622652019, 868501499, 4070921042, 2673618937, 2275678559, 151933056, 1628775037, 599513029, 1290921026, 690001314, 2502952287, 747782001, 3672866041, 1903876107, 544569226, 80017254, 3153612812, 2638676428, 4258749310, 1164002923, 4009441186, 3882988043, 881493175, 3112924589, 1925868299, 2986035269, 3152533859, 2066991481, 4043940782, 2632634031, 3174576830, 90279495, 2373523094, 924315194, 2500678510, 2744787786, 2560106204, 679980438, 4067517305, 2529112160, 969979258, 2481343515, 3977825793, 2812397109, 719957015, 3361393537, 1167263895, 3807807743, 1618233116, 2286300226, 1564664684, 692741737, 63115930, 957956850, 1297010643, 3236109675, 1493809703, 617411044, 1414071388, 1161380083, 1618517951, 1712262417, 3780322761, 2260291450, 3224512997, 3203476320, 3222370391, 3526743621, 3759876074, 1111777439, 1975991659, 2415347917, 714428968, 2548900784, 2900520896, 4220685363, 1358174666, 1961826407, 140522699, 3794906511, 2299751362, 1558441761, 1371897211, 3616917023, 2632785832, 2888637871, 724405042, 717100366, 3324888029, 2272119100, 949696091, 1814807754, 1011869448, 3422607108, 1850034879, 242710814, 263841843, 969479079, 139804221, 3932457120, 4289430698, 3531294783, 3853755577, 237696095, 441114361, 1480022975, 3133371058, 2621011201, 2121913800, 4018448202, 3467831206, 3064544282, 3559977781, 11773164, 2898007270, 3002783224, 4117013286, 3215593025, 3312213566, 474023227, 4005452550, 893753575, 1853431339, 775164752, 886446253, 776909949, 2432994360, 3237480779, 2001130884, 26015171, 3681339242, 2389216174, 2791955009, 3626379278, 1931327066, 1947094955, 3840530839, 18529744, 3957790134, 3513514878, 3519069675, 256120933, 389057920, 15146171, 3885049113, 2937400662, 3055924080, 3380743496, 818753237, 3761966023, 451076646, 673273570, 3522119223, 3524226762, 1246337967, 994429794, 3504497993, 3505866762, 979369483, 803642974, 2918634169, 3415618237, 1158889605, 3026449687, 2927201010, 1191413145, 3161334570, 206705950, 3870051497, 331431286, 1416038266, 2835373222, 1677939219, 3933981661, 1217625891, 2720130351, 2671102793, 1188583558, 2379665916, 1765474283, 1138530067, 1266526735, 1909868248, 3377636081, 314160256, 1361319342, 4153880290, 3757965424, 3699434865, 207503914, 4079699290, 2264244167, 4213464917, 2617598067, 1771324146, 3868482912, 1838839802, 3745898650, 1408096675, 3867437977, 1402849789, 1668068456, 1819464604, 3840463604, 877319597, 2075086706, 1440011445, 3335481124, 3393976325, 3861609915, 2314776763, 2299088641, 791426109, 1407995949, 2145938649, 1207626503, 672741590, 2976799070, 411073517, 3384259251, 231635359, 3723651851, 2173595140, 2084866051, 1074067194, 3260914443, 4137348197, 3224100089, 2707729243, 2163406366, 2540557091, 674050478, 1475849132, 694084438, 1980808790, 845078292, 2844327373, 3052617828, 3013066584, 1447142322, 2824423792, 2464191979, 2005685492, 4134488534, 501861583, 1844507172, 1381359473, 1676853856, 3799067399, 4108266106, 3786155308, 1023388826, 2183246199, 4090113055, 1798669720, 608648826, 2004572885, 1286762777, 4187679229, 1336273823, 580361295, 1799525934, 3974771383, 2270701613, 1821196643, 3038729701, 2142448798, 253678767, 2349988732, 1286856026, 1786197555, 4000009487, 158956992, 423843976, 4115495712, 2625550824, 3422579650, 2807692716, 4095901618, 4050931392, 437002943, 7826643, 616148468, 738164392, 711948362, 3024533508, 1726815979, 3615911248, 2723637498, 678414345, 2330990876, 2064011640, 2439873064, 2688589853, 2257496665, 3256495062, 2423449575, 2767754792, 4226227982, 1677969930, 1971223871, 3257154075, 4169852296, 3525644326, 1195231203, 66260633, 3700924980, 2950326336, 72582327, 945047263, 2497428126, 364901503, 2962902772, 3615608792, 945311206, 172549810, 1349635295, 1214685669, 1605383111, 694280410, 271607961, 241018812, 2018236185, 1357470462, 3469044186, 926951755, 760412119, 1333485466, 776270829, 190139732, 2818656797, 2262186235, 2603906732, 1533020561, 3326026411, 1397459007, 1147401672, 4205353416, 1695621223, 2208362401, 4240203303, 2304462151, 2040700193, 1882696842, 194267783, 826532699, 1450874600, 2068079203, 1769130555, 1932196606, 3123905579, 901237394, 713579415, 3218997024, 1165763129, 3580002774, 1209607339, 377447146, 1020118751, 548592201, 4147867434, 3027437913, 450597841, 384997613, 2724779649, 606173659, 2001542790, 88990982, 1615509655, 547893840, 973529657, 4007994240, 3029684308, 3540589341, 2877513978, 3068028122, 1090734425, 2097518567, 2407066121, 884814971, 121079493, 602589683, 2427297253, 4114157876, 3512986105, 1820982911, 3216425310, 1192433055, 1583048776, 4043304056, 3862823189, 3369980404, 3699847580, 548710366, 1510692609, 431539358, 3219509877, 3854255224, 3125085680, 775522171, 3300512587, 3995835417, 469883814, 3846482803, 1863884236, 2770658093, 3601514439, 3301436329, 3259727653, 2950674501, 1568886413, 626137556, 64315564, 698541427, 367472736, 3091028225, 66400896, 632962038, 1822036524, 2832105381, 2596331496, 1355256570, 3218423293, 4162059714, 3015827008, 2348660610, 1856805280, 2662590554, 3056366177, 3089173458, 4245485465, 421702724, 273718651, 347965851, 4024925519, 729201773, 1135564640, 1765659763, 287378822, 501396098, 1602407831, 1704299538, 649577767, 1301620564, 3307084898, 3969612647, 3845451315, 2660121056, 400073144, 175422529, 264918343, 3260195239, 83300430, 1265614960, 2338079125, 836493024, 1469700657, 463676361, 3363877737, 3209929480, 4139980129, 1849607965, 3772937391, 4158129332, 4147633048, 3352353657, 1308894595, 2837564012, 3020782596, 1393173003, 3515775950, 638067727, 4125209866, 1157955076, 1207996321, 3223467367, 3372692798, 3242483396, 4182419996, 3156287335, 4188664807, 3567906531, 1705852954, 2022488709, 1530270912, 4133840836, 89375847, 3433779996, 4068046406, 2831657002, 3618606816, 3286601307, 762382384, 2148502392, 3811519232, 2162877933, 2398448775, 1818645528, 2452262306, 3300002676, 3717726090, 3709675793, 200319135, 3462988234, 209115555, 3404399672, 1899822252, 2334584680, 3842162693, 562805855, 3031234489, 3943730632, 3058393310, 3380782644, 1241619619, 335161047, 305876579, 2720014708, 1897314892, 1927661941, 4173509769, 1215634445, 991270622, 640607169, 2372587713, 1759023768, 1852598994, 1309245545, 2881042766, 4056431268, 2444182571, 2573001882, 1180026025, 179303333, 270215469, 1006967563, 1249920856, 2809687212, 1184138200, 4224858809, 3841569422, 1401981096, 1186294215, 4032397798, 3245188297, 471669376, 1737373573, 653945831, 913025841, 1659607987, 4284483240, 1182600372, 2053353761, 450912934, 3143242843, 1758442855, 167711973, 1660350700, 1816468027, 588542976, 3396772526, 1481400907, 1573382780, 984476284, 2316105832, 637239761, 2836779843, 2584636734, 297960261, 2730479545, 2369339013, 1008239368, 3310974138, 3737110375, 632908500, 3035471017, 673455800, 2179136332, 1090710202, 2269423251, 4127265674, 778943561, 3266207700, 1494222814, 1398589782, 4232994085, 2943349011, 3981866986, 1554640563, 1616167882, 3546557056, 1811447592, 2752389086, 2310594969, 184510349, 1047905676, 3336666493, 3516683831, 4289806659, 3632211677, 2700278768, 1125398109, 2989375171, 2904151925, 3750510347, 2007957954, 2141438147, 2729584175, 2177709504, 3144656173, 2085867009, 3384484235, 1651425681, 1704795942, 2612466689, 1061871642, 3894994861, 974417102, 3530512991, 2085434900, 2072523921, 2163812483, 2463148256, 612300584, 787662535, 346385890, 2588307852, 858642989, 4185970787, 2046403114, 3411566866, 2841682513, 3566473182, 1755982494, 1906959746, 2023896672, 3781212674, 3127286544, 3683924682, 167830736, 2449551216, 981224369, 4079238777, 3921675233, 454358847, 3829610918, 2112095132, 57248764, 4075809601, 3129683686, 180097900, 1406799771, 2576047943, 2684862251, 4230858765, 2370039832, 918416283, 3376973139, 3900450441, 3632299273, 1123697229, 2605910610, 2226203461, 3570064721, 222821097, 1650614659, 3202919622, 106576690, 2833380238, 117614162, 515420862, 378860862, 737834091, 1520120102, 2592226020, 854501354, 1856618468, 1385191531, 4188498018, 1491331753, 1847864024, 2646136265, 235789895, 3434580828, 1141916252, 2231401627, 4233907781, 680016768, 3773834494, 3929425226, 2799883759, 690999477, 4048660651, 3850091365, 4178935587, 3252416040, 2407763778, 3360062824, 1948280952, 1498466092, 3635561187, 2050322594, 434699790, 2275392076, 240994399, 784398308, 2149688194, 3159788004, 3321528182, 3645210535, 2093058590, 1890452962, 2388165230, 2375326345, 2456732312, 64958769, 283387133, 351351278, 4065811379, 618567859, 193414381, 1215678926, 300551965, 2587915067, 2260655284, 1804494522, 617811207, 3319367350, 1008712855, 1324042788, 2185997773, 3783418117, 4153958245, 2802901481, 1341653809, 3273669541, 3847723245, 1668280169, 1292903526, 1694086373, 3877180388, 760419339, 296462433, 3343243324, 1183844944, 1850679364, 3009740602, 3921161288, 826952673, 283623533, 3794058434, 3377054126, 3126738657, 297637228, 672547525, 4268198623, 245949712, 1059992216, 2000845570, 1367938461, 1596879288, 3071511914, 3537134256, 2484019490, 129600028, 426117735, 1474805771, 228149647, 3241097563, 1098024981, 3879957291, 2652404272, 4118575323, 2490815290, 2517697499, 2021087541, 3655433601, 3981884359, 941178576, 2378629841, 3589324642, 2175904329, 3227399113, 3874637325, 1377967152, 1319362351, 590525116, 3491490430, 2507946988, 922094483, 1764010749, 3575010357, 3892908824, 4150040708, 1578044343, 2652334883, 2879638213, 3806740379, 2929054506, 3832721307, 1755092499, 2307706876, 2531423084, 2323948774, 2759786646, 2732977734, 1941959384, 2747972082, 4204934842, 681346044, 583402997, 662055227, 3599489288, 216967618, 2131435698, 3970127822, 1283163305, 3278280649, 2695852374, 2466198189, 275402298, 2819434144, 3697785925, 997386664, 691631684, 2723378700, 3050039031, 2351879354, 2428962807, 2793338610, 1682259849, 2788774379, 3406667727, 251463092, 846534123, 1122992702, 554785135, 4278401589, 2486316420, 849585047, 3552628171, 3196550395, 1382129722, 3170746247, 1699245119, 2751707131, 3780862056, 2853568631, 389137827, 2021252972, 437690616, 2400919218, 3343359475, 1748782705, 2682462893, 1011318377, 498221766, 2600048499, 1439584297, 447018083, 2449245857, 2926441121, 4201293757, 1942805628, 1935450773, 2377565318, 2731707974, 2130401511, 3960038168, 119996830, 2848435021, 1881647625, 3948868583, 1271760702, 1420589587, 106426500, 1021548336, 1241288545, 3187557809, 1114996508, 3217908040, 1259480323, 2383957003, 1701359679, 3634234856, 1249433756, 2172209709, 567046226, 2868136452, 4065813459, 2490260353, 2555442661, 162342726, 3442285808, 3112246083, 1716183718, 665904930, 1435482487, 1488611024, 3693349858, 3778936175, 2801387441, 1776399507, 1568578642, 4079529292, 38019552, 425926215, 1617926948, 2501894928, 2341022640, 3155125758, 3002149189, 1950525278, 3731875413, 4235212499, 2836836243, 1544670786, 3063640515, 4277600161, 3391315989, 2121730789, 2403803301, 1685516571, 2337450774, 1781059789, 3841127584, 236136767, 1896547715, 1142615582, 3737864109, 4274304853, 1095941067, 1186798385, 2349093477, 3515672501, 3587508235, 2231481689, 2833717297, 2963388891, 1561046529, 2950452613, 3475150741, 3872089372, 3670961086, 1752225853, 2237727811, 3029842910, 2456413441, 4213352685, 1463641208, 3693546284, 3329999514, 225202463, 280678291, 1601499496, 1284815653, 1151005217, 1005164153, 2355920970, 3707247691, 739814037, 620849909, 1658124582, 2363663216, 1032951117, 122390709, 2677580961, 3723898554, 2774626052, 748265970, 4063046946, 1214231624, 395894143, 1023318824, 4191780689, 263720373, 2126629133, 2037235237, 573705049, 1618832658, 1418460302, 4007496695, 2814233679, 35580088, 1914884789, 3910876105, 450937498, 4258979031, 3293885811, 391976084, 823541709, 2837697542, 172068890, 970354363, 2891673140, 1611359767, 2626489843, 3184234536, 226980950, 3409158908, 1146372230, 3205993646, 4079529807, 854628275, 1302227319, 3507973406, 4274085919, 1716639167, 3553708389, 1108538459, 3219785198, 1260161019, 3103643633, 1755964888, 2403820356, 3768408897, 287638758, 3059121027, 343126134, 3335615934, 2120978300, 1158735647, 3460010924, 1769545200, 91208915, 419697379, 1039266522, 2106852667, 2527989970, 3194623051, 3054847397, 4174208549, 2620610048, 1986650319, 3942482, 4080290425, 351668393, 1143463842, 1233094647, 3932667397, 2105851467, 977174506, 892287999, 2009756824, 3980183058, 1906504676, 1641596828, 1767377941, 975186631, 703491604, 2120233783, 2781298327, 1339758198, 816029356, 2157293610, 1424104816, 3216554216, 1381528554, 3727578864, 3787860518, 2276218443, 2094197175, 2354957949, 2974647532, 3151937966, 4002829370, 2286222779, 1089366769, 2267814675, 220927570, 3874421115, 610985669, 3681368508, 291486783, 3196665093, 2967861408, 3264423715, 3950808071, 3313017054, 2551505891, 1304884496, 264938121, 2333630732, 1110662952, 1833177690, 922597752, 3608716700, 1144666346, 2860467, 3091035627, 2485839067, 3497326293, 3951397842, 4256775207, 1491331722, 4145858215, 2091822642, 3175891328, 2674821930, 3620143782, 25708842, 2561559880, 889563502, 807237912, 2571746199, 4192182699, 157319104, 468623449, 422198326, 1433882858, 1302966348, 2603838106, 3614309266, 2825880619, 3726188273, 1019600514, 4282717754, 2636279281, 3171329077, 2498396307, 3586829417, 2761191378, 3475408131, 2087103858, 536059389, 1433980627, 1831370712, 3301770782, 2445807415, 325058855, 1869707460, 469315472, 3948326912, 1563877169, 1280870465, 3592193088, 965328827, 300350985, 1516392404, 478790897, 2516384844, 1289996210, 798775441, 598487385, 3271453474, 3559448927, 4209700030, 2809788609, 2617828587, 3928823402, 2212057682, 2723496990, 3718141275, 3824711755, 1340411612, 2920541253, 2541575763, 352166120, 2481779493, 1568398532, 2433649943, 935891067, 3520950495, 167589905, 3707276130, 4277012077, 2606291159, 2192695545, 1726917178, 26794375, 2098179245, 2787049354, 2501012943, 4090503945, 3382481306, 155725392, 20803095, 2489040702, 3893233473, 2912526639, 3017095581, 1780787066, 425539700, 4114727788, 3649876063, 1767401641, 571841201, 4279926229, 949135525, 4292153555, 2617775553, 3755983340, 3600894494, 2774342542, 2914129443, 3960497204, 1041037239, 663012505, 3674842418, 2330613765, 1434939812, 1723375478, 668160220, 715747514, 2208301087, 2200031642, 3523436511, 3531937667, 4113244062, 2076899805, 1801087955, 3368241605, 2524295426, 3542763990, 3345227237, 1601903085, 1172203116, 731011630, 725872343, 4023234500, 3895723234, 899068109, 3245064045, 428639325, 3795645878, 3277291230, 688653709, 890837606, 1440865224, 406426299, 3553556660, 658534818, 3092003578, 4070147080, 2784877050, 2879142609, 323987959, 1762655975, 4040393470, 2036905042, 1667325671, 1519818859, 1617964907, 2960286681, 2987003075, 2944637437, 1287314841, 4131457196, 3507790895, 2943250976, 3841502727, 3093762970, 735803610, 2066181806, 3085138931, 3177736488, 1742329487, 3445659443, 2934355898, 892353815, 568562781, 3753357826, 2276358471, 139484241, 1721062984, 776355656, 3159598248, 2707514395, 721470419, 666026779, 781522869, 2924368106, 388151741, 4020704492, 4213415658, 1098869558, 867293870, 4050423649, 23819381, 731784077, 314730595, 4115851269, 2855838779, 3682677983, 2026785162, 53724936, 3153293388, 99703387, 237229626, 2916344336, 2298107496, 3099517730, 2836098940, 1448711616, 1155944432, 789900809, 3630117192, 2314509474, 3191426930, 1071940226, 1301160893, 3268622116, 1411445651, 2253190991, 2356023882, 3528234359, 1017428298, 1621727929, 4036750801, 768141015, 2857849187, 1489333956, 80705643, 526850103, 3084984033, 2031019657, 3779482437, 3120643272, 4216862391, 2834103836, 646088849, 3692888523, 506598059, 3354483617, 4072228342, 2043019149, 2407217598, 2839423247, 1056446903, 2443773468, 3183814348, 4034562912, 3991590166, 2622618973, 3281634728, 2133648333, 3622716165, 1508441483, 3492727046, 1409159380, 1458970748, 3379575248, 1428853963, 851267992, 3012201819, 3040582083, 1541619121, 2126129172, 1815267604, 1872872298, 208658681, 156191338, 1785125893, 520143776, 2912189168, 3857318913, 1520340041, 3502329632, 2581432087, 1111818456, 254506720, 3836115565, 3670787041, 1865005462, 3066639710, 3411565162, 3838556774, 3921233579, 3106311079, 4127944680, 1651127563, 3733528691, 2120143571, 236077693, 1301830662, 1852921441, 2653103684, 421977833, 2543760640, 2199305199, 4145034344, 246491279, 523550127, 8239455, 3671263560, 245247417, 2878979820, 1410980477, 231897982, 1946179495, 1996090719, 3833361754, 4064156523, 4130395285, 4150976754, 3386008865, 2132903234, 1266001273, 2641321586, 3858329573, 2313697805, 2201138603, 3900448663, 1771227497, 389235407, 1280860211, 325156069, 3432867953, 972159322, 3638096361, 1885369363, 1457937161, 1837046237, 1668872418, 1866847686, 3425469773, 4097378172, 558175496, 2765290169, 3379526419, 970710556, 319313238, 2123143325, 836156087, 920063265, 3724314337, 3981015100, 4142793094, 2709660739, 2039316343, 3751107402, 3894109733, 2201872361, 3557745622, 2934598961, 1814370413, 3627432469, 1552371412, 2702062376, 304038664, 1512679878, 3894547584, 2794403927, 2980394538, 3003379085, 872320525, 3358454353, 3861037023, 2601797923, 202158191, 912110399, 704057926, 1331183128, 501778267, 3328754266, 262565620, 642990131, 4280006559, 3478310216, 3234324143, 1032798089, 2431588608, 3617479357, 4137569968, 2614445613, 1739147137, 4084158746, 2876604420, 420879770, 368531923, 2048333311, 1693837756, 3553383507, 556031104, 2436407232, 922586845, 3304301084, 1740120652, 609849457, 13379284, 3912797064, 3358686278, 1484493336, 3019431417, 3342885241, 792065047, 3402130003, 139777694, 2181815140, 1269213829, 3948008104, 282993131, 2393285115, 604635000, 4294260094, 3800537768, 2047512832, 2612158365, 283787180, 579916216, 3589794782, 2742783039, 2749565852, 475596587, 632329610, 1912552201, 2907605343, 3087774246, 1543577316, 135712894, 2020005021, 1272234594, 529352947, 1579534990, 2097246739, 3612565415, 2401948456, 316629775, 246134472, 3728985016, 2798900785, 2987433914, 3663450613, 159892548, 3153068422, 3422124193, 1811946102, 519275544, 2380291154, 2095986640, 3760781421, 141527676, 1296916215, 1174739951, 2696890174, 3157511224, 1845761989, 3933301865, 818306975, 173937888, 3230070879, 971520895, 3135610538, 3903059579, 1463280784, 2293578125, 1310252161, 2576287640, 448098896, 3530800140, 392510220, 2718158720, 1592618294, 1807686489, 1836349830, 818849874, 2128401214, 393243626, 551684489, 478360967, 3460025928, 362794565, 3815994585, 3900695424, 754396820, 1569114607, 4170135744, 4098822003, 2283247184, 2278095053, 91966813, 2502256009, 274839564, 784623660, 72768019, 1417686151, 2807481599, 1974248003, 1927756262, 2743500159, 1972750996, 2010060136, 2388245920, 2335140002, 1350213071, 2372780189, 4094262887, 2946838083, 1624927962, 3731813908, 1557992602, 1077116364, 495692595, 621260937, 352545787, 566320186, 2708749220, 1787613256, 1830174451, 774158098, 883280060, 1663923552, 405296037, 2165227432, 3498125117, 991328031, 187605216, 1844283706, 2812278617, 3636371638, 1116873511, 1285476160, 857460554, 2103762305, 3578048721, 1017651984, 3597141083, 3355212996, 4160914277, 3085541954, 2873944263, 3540207768, 115802935, 3380945363, 827699906, 2804558198, 3885064519, 1613060930, 1232643053, 1037828841, 4204120416, 707003556, 3127672809, 3085218551, 985433451, 661274553, 4304536, 930948233, 1436864743, 4165996384, 182113008, 170125576, 1963266374, 1967681132, 2945805121, 3966185706, 618384431, 2308081803, 3436020168, 2976376217, 589700238, 3324338579, 463324354, 2266618646, 3881454861, 229908000, 3473788004, 10292384, 3283162219, 2179866587, 47859543, 3839929452, 2146139447, 1620698727, 3467170874, 4149458708, 232271219, 2087099118, 3952361076, 4151273343, 1813647227, 2120010103, 1272835601, 3146514632, 355159615, 2464713441, 1475518137, 4095462105, 200515416, 3854006996, 905217901, 2010029737, 2649545063, 3222008820, 3598112438, 1283676765, 2822472438, 2445895001, 426672137, 937376958, 2453585573, 3829724983, 3256098070, 230283941, 3953426979, 2260752363, 3787983678, 2413586840, 4120273556, 227153206, 1305859518, 305957653, 4162085160, 1830341898, 3393940530, 2417206763, 1355953837, 1359491371, 2056633289, 2121425089, 348875530, 2301472369, 3993095841, 2548686242, 3108608919, 3453013136, 791415075, 2498275346, 2941476967, 3709796445, 3659037689, 532878521, 3985603886, 416228651, 1296865736, 3052080566, 1282559076, 3876795911, 2282829455, 1102103185, 26463112, 4216333298, 1001780689, 1521022496, 1763437668, 4097706710, 3694281380, 1485608943, 411733802, 3913494514, 2241387478, 3475022949, 2006975625, 4218988577, 1670853709, 2364619023, 2264399421, 1187350946, 3634318383, 3285888584, 3481666749, 2092851656, 4239740761, 2583617497, 4246456801, 4165425261, 1691214839, 3064818076, 3129142313, 3689248341, 4173380748, 4217438058, 2718798510, 1153006204, 2226330459, 1125893347, 464973783, 109072317, 919682868, 2521984072, 565657621, 1006350774, 4236290707, 2492206079, 2618514726, 3518358590, 3069635069, 2264651590, 782091043, 1108497219, 3479114116, 4277539881, 1231239079, 2747654330, 2500427884, 3133417368, 3007770953, 2783633168, 3948635252, 2810203727, 3630706125, 2131096890, 3699241272, 1283099721, 1112249898, 1756903558, 1107216262, 1554633936, 3945847223, 1400038046, 2769784418, 783584049, 4143730928, 166717578, 3262493007, 3785488033, 1348823323, 4053528811, 3048234450, 3015294194, 2456514342, 219059696, 2855655765, 156066173, 125939446, 2452163614, 2001508900, 429374046, 214471746, 1629925734, 1359759165, 3234503238, 2940633127, 3693219733, 3932997301, 2974489556, 3708905447, 3838127640, 2015203465, 4040025136, 148237738, 2646420216, 963325360, 458246697, 2594375491, 806632483, 112922297, 2602151979, 2606618252, 1519858258, 1131702323, 816965018, 824499103, 1988787973, 4092703713, 2243095820, 1729322920, 830313005, 698773863, 3786093321, 821122296, 4068129363, 3679810064, 2079764746, 3923856129, 171024706, 797054253, 3967160902, 1175426082, 955156980, 635263439, 3846755767, 2950146022, 1347327841, 14473322, 28301672, 2170984600, 2382189513, 1480298959, 3156495061, 659629177, 2077903059, 4282553162, 2901679243, 1109376624, 4106480414, 1343348573, 4152943402, 1424950950, 3090958584, 2861176132, 218795677, 2783507148, 1809830945, 64499168, 1112880987, 3275735731, 1258905955, 4183881393, 1617437676, 3213574277, 692492617, 1250912894, 3214148541, 3412830546, 1056261836, 93560718, 2457404809, 1086147714, 447925994, 51810382, 4107701089, 1425603593, 2532742032, 889005214, 2522151301, 3144359516, 1863294824, 2800622908, 1477460649, 2574600902, 989378312, 1951208108, 2700590565, 746300461, 915806244, 1268783102, 2480881445, 2156105048, 3305512466, 3477472256, 314497194, 735736483, 2080249538, 618665426, 2766368983, 2850014798, 137001645, 673303863, 1229917500, 696232887, 385359158, 1098840785, 3667216933, 803608244, 3376914881, 1087884593, 2436063829, 4143822981, 42409200, 66621195, 279963485, 2061178167, 3722338587, 3064542789, 3236209010, 1710192587, 2316087986, 396079170, 2216979176, 2498284266, 2288048585, 2716634411, 2146545939, 1927802921, 3492854810, 3127843886, 4106015741, 1526970392, 817196840, 3618908186, 1390166227, 250320098, 2039373101, 1262216463, 4219514125, 330752788, 1843637545, 1517090424, 1065198907, 539821039, 2944685414, 880426709, 3567787446, 3263651210, 3350151465, 4108839514, 775546539, 659552049, 4236923491, 4273808584, 3301872002, 2821971792, 2244455330, 813101627, 2790353013, 1114878011, 2979606911, 207041749, 3170932954, 4235908678, 1007878814, 316974750, 737053597, 438251851, 29931190, 4274883709, 844984204, 2383681666, 274786183, 3681912393, 3620196009, 4290525980, 3636859792, 446660056, 1930048221, 288129988, 2274862523, 587892838, 428492519, 20546697, 3710814084, 707646805, 4267132595, 3116719461, 980655352, 1688874408, 448954514, 1990189529, 4018142113, 3604669387, 3186326474, 703467741, 3595309168, 754165199, 2387049718, 2826201190, 418754519, 705805551, 3069198577, 3241104908, 1014802717, 1908691796, 1048802742, 1773155518, 3322761469, 718165412, 2906791805, 4158410321, 3809836815, 1127169185, 2445821932, 3096407785, 1214221053, 3555039159, 2122641607, 666391814, 2846232352, 425185137, 4218508650, 2730832039, 4018220026, 558580593, 3279248413, 3635632600, 73301883, 1554369819, 588123758, 529545032, 1773585608, 3990920473, 2585401224, 2201943184, 1774376127, 4088898770, 2851412157, 1270675963, 1644834191, 2124168615, 2433164279, 3080750409, 3203949972, 316018442, 748145374, 1902602503, 3160011953, 1307839106, 1160481738, 757819276, 1834634913, 2994868023, 996725209, 3140308049, 3439898935, 849019872, 2617307639, 496846739, 3542007170, 1791464697, 1313218857, 417838179, 1239227308, 1093732528, 1583826956, 3402968606, 4060018911, 2809292833, 3165420920, 2716355727, 3006681977, 830651163, 923532373, 697101661, 932966088, 3697313306, 1569527951, 2458858543, 3957336572, 590879544, 3314175521, 1190170383, 1664821712, 1287596675, 4054546951, 1151229417, 3913708016, 3707841203, 2925137910, 1968364403, 3237316285, 3983064317, 3895393650, 487075902, 1402429633, 3816367388, 2210419830, 3126870971, 4081759654, 2728465485, 739060596, 1338116973, 3460450794, 1856897740, 1581983937, 794305350, 2152558915, 1166040742, 1279669222, 2011548725, 1936718265, 4056961067, 2389330690, 2172960687, 3161485183, 3374042342, 2364392690, 1622281393, 2806855076, 51698488, 690006529, 3319595083, 695683086, 1219387806, 3126094513, 2488510259, 1213856916, 1087627900, 3322785153, 1632879186, 333787048, 2067742422, 3495552845, 2440857588, 3982367517, 3763441888, 554938074, 1446915488, 3245229267, 4781072, 1768637012, 4160536201, 4047062609, 2481858194, 3923938478, 1255935689, 3020143309, 331374805, 1772240299, 889233386, 3569931662, 2933806605, 2344812636, 1119241810, 2440754054, 996365414, 2288819199, 1163214159, 1010417084, 4117276526, 277211401, 207853849, 3608414758, 1479565035, 60091306, 2595243926, 3414581407, 1285027583, 3997122693, 3211036575, 3827768309, 2149227012, 643921702, 4250310116, 2336457227, 825107605, 3675444610, 1985797924, 2967841869, 638647051, 1174633145, 1103644543, 772425890, 433411056, 1635931256, 869717488, 1167748304, 4270481104, 3092263364, 1011013105, 1792356864, 817373747, 848861854, 3245667777, 3687159053, 2145712866, 2727949428, 1222437571, 2003392610, 111136898, 2739971373, 1686863551, 3085764418, 3553239833, 1680766915, 3558388997, 625646394, 2721480220, 3360985261, 2502693116, 2397220095, 680527854, 2689602527, 2906114640, 2966018587, 20019746, 1296625279, 1197996459, 3133314308, 1530561528, 4111614466, 865393626, 2703203239, 310259721, 3424721895, 3772537883, 1371027213, 994948004, 971569123, 2141966121, 903080571, 2774637777, 375493215, 1191198506, 2243182282, 369776329, 1934530020, 3369140152, 1821568545, 491090106, 424223002, 3309629422, 4163658987, 434918357, 98279911, 2577144981, 2652410496, 1935707157, 3185177877, 2352326779, 1129252726, 1845115262, 2777014918, 4108484892, 1013576783, 3766302809, 4201775466, 352786095, 1913359952, 96811938, 1003698772, 1604617015, 3108130832, 209310807, 3389875775, 3748787407, 2270183516, 4102117512, 1600020188, 370407043, 3220776679, 3745890364, 1415164190, 1044766271, 1596067390, 2128536904, 656592632, 170939405, 1330039481, 1144573051, 3626318291, 4163083109, 3358141433, 2858572807, 3784783672, 2301239879, 1755818328, 4238897980, 559760242, 615850855, 3445639464, 32388525, 780714528, 3163822541, 4228052817, 2003963487, 1724026891, 3183085075, 1555584362, 300241193, 1616103010, 1496183645, 2549413093, 2420658383, 1579443910, 2680976131, 3822223245, 1446171734, 2104048924, 2251037, 281367244, 3781361720, 2491624649, 2462085773, 806233098, 3209161747, 986333100, 4102531599, 1811950373, 730631132, 1379107195, 1609540583, 3166766254, 3526180867, 2480969335, 1699556102, 722580460, 1709233545, 1762586698, 371659904, 4072817182, 796797087, 2916199389, 4125164088, 43246871, 1340076828, 1364540877, 750943444, 2015142415, 2154333292, 2162756780, 1517219635, 1514720488, 180420390, 1594794191, 463350893, 2723127227, 124396660, 2176383456, 1449523504, 3006948284, 4066851366, 1430963220, 1866383779, 1494224805, 4270668102, 3015004882, 2740726909, 4153912980, 2470958148, 1100403900, 1961815569, 672559725, 3891289679, 4027350705, 117072081, 4188796475, 1906008049, 2466370863, 1573062131, 2229017885, 3258044328, 411334089, 261870053, 513385780, 4272536747, 1791185547, 3279479626, 3522690325, 3265733666, 681752029, 3739808783, 2750735979, 3011781071, 2901205046, 1212017003, 1634495033, 2294094381, 3619971725, 2900806184, 2560345080, 1264604839, 1796181409, 2794637154, 540986393, 1234202518, 3406532807, 328049349, 1791377878, 3659488820, 1842783, 1158777703, 534074760, 740686639, 60241047, 2754099237, 2712012341, 2990799335, 598045627, 429036417, 168228916, 404761653, 2498491365, 657223762, 621686792, 1856863431, 3929759410, 3503676380, 3005617776, 1970779107, 3846095032, 1502283494, 2594500954, 2805755036, 3652601945, 2879004353, 944468078, 3910137265, 4067876674, 2154449761, 3542687457, 3902867913, 3932447533, 1729465982, 1891978082, 892645961, 643864323, 1837753278, 2776433014, 3165268, 3761623000, 719670499, 2669734720, 18938538, 3595803590, 755864580, 623973335, 1629828532, 2049895215, 3311639913, 1106399345, 43571855, 3556461111, 848042086, 2277990293, 122558461, 191626646, 2859422265, 4120973304, 846084263, 358025283, 535088162, 2167664106, 249917269, 3202970453, 1554218113, 3360291784, 448225095, 3825047038, 250395876, 2062314785, 875213117, 3001389055, 1072709038, 2960835665, 3507968796, 1051561264, 3821605651, 3298758387, 2858981017, 1353629652, 2383787982, 87848567, 1900998854, 3851071604, 2015939540, 12343227, 225424750, 3835579064, 3285799420, 2696603686, 1701626986, 2744573478, 3791851141, 1466038935, 2369255591, 4133887948, 3018498007, 500224813, 2547342879, 2312830928, 1693855615, 1436951398, 482982704, 657710949, 1932722970, 1383027268, 1286067220, 1191788286, 451373370, 2183393243, 1100596640, 3881153953, 899660335, 3136184102, 3178700700, 1465681070, 1916031047, 1288805826, 1451791210, 2805047436, 599559299, 1650902598, 1887688882, 1965760400, 2017388371, 933124997, 44877984, 2056938846, 4236417144, 4198171009, 4217638440, 323301263, 3662890251, 3226861271, 4170578796, 293857087, 11291363, 3001286135, 2791461415, 3934111359, 3164468709, 3280572834, 3943555849, 2050333936, 1181440234, 3744026464, 899989113, 1703752055, 3282103466, 3822310951, 1258581379, 995612763, 3964775978, 756077830, 3976431751, 2361108643, 1615258743, 944309833, 1174935344, 1507448335, 2129395760, 2561617986, 503802285, 484994106, 1936511527, 3001942930, 1488960618, 2630950707, 4041318596, 3515536789, 3940967272, 1121554884, 2011179580, 2033003402, 136845967, 733164573, 821391063, 679211180, 2749853839, 2708453332, 2874726507, 3136157723, 3272111872, 294276840, 3459836914, 2556662721, 2114691542, 2072809981, 1903143645, 855206178, 2309753338, 477698682, 2725339587, 748333482, 1490841008, 501514503, 2317054118, 1001589594, 2317675815, 3843523559, 3915888672, 2826651927, 1712289017, 2714956393, 1686250624, 968930017, 2947015845, 4188559502, 2038095314, 2059974562, 956807101, 4182391843, 394335709, 4188189859, 2670737139, 2599960383, 1324781740, 2644452627, 1645151217, 1315999434, 3103831226, 105146908, 2214480128, 732660857, 3915102268, 3986130109, 555199364, 2476085640, 3983598653, 4178978388, 1241978175, 3623857132, 1629580571, 443094989, 2619169811, 1867823058, 2401506731, 3401055385, 4069129377, 3434104601, 3970580605, 297548608, 4197295225, 3699769079, 1527223300, 2696611416, 251943172, 3447203634, 3106100476, 3332151713, 57932527, 749407763, 2621688996, 3067155495, 1382859211, 2742508687, 2414198984, 3863810135, 286976062, 3119996216, 145716184, 1920255127, 490762448, 1102666567, 22608858, 2358283447, 3694073500, 2258871411, 740895937, 4080998819, 2164753421, 4085643805, 695438725, 1144109737, 542315488, 408265603, 564756808, 1668789123, 593731527, 2228141274, 972261864, 3808280667, 1300780415, 595104629, 1105558952, 321819422, 1471741093, 1585983204, 2552133994, 3071798375, 768388799, 1499184614, 2172378933, 3395618333, 112054365, 828930334, 1983649509, 1232625067, 1778971928, 2285359179, 3271138276, 59319627, 1517940598, 2159696092, 815846075, 2563997877, 4264635625, 4157065633, 1100909275, 2870874649, 2392745274, 2863045042, 3952451368, 4190040655, 1485851500, 382163047, 1621002756, 2803445958, 2780473382, 1698116961, 2867826999, 4050719672, 744152116, 2533439410, 1037276694, 1488368909, 1683102469, 931261386, 1641680790, 2333209903, 3487990649, 3458416755, 452534545, 1000525532, 523056022, 255622218, 3406873124, 1212793241, 3100906929, 1281186570, 95260410, 2127478902, 681963060, 2562028474, 23831932, 2288927541, 3624797363, 1750318759, 219978272, 3231493787, 3470867135, 2377725039, 773122827, 2721534162, 2931321927, 4172749050, 4189714008, 1513206104, 581362715, 3492231758, 1741475198, 2070638429, 635435920, 4042638998, 85804937, 932506047, 4263274567, 1192835033, 2780287001, 3916894646, 865657359, 3503656726, 4094310709, 1232669257, 1086833057, 28478960, 387766148, 3216047408, 3621718759, 2187568410, 338552621, 990930746, 4218753628, 834387362, 247650000, 993408844, 685071076, 4239902039, 2516710556, 1434758961, 2016225631, 3551332730, 4149182115, 1111327901, 1985421099, 4178777990, 1340954579, 1952353469, 3438758582, 3835965603, 3931894960, 963276797, 220629514, 1801414870, 2328417047, 2931742822, 3976282857, 620701126, 563172377, 4171923755, 3330282362, 3067062256, 3292503484, 929647770, 3609587227, 3402118322, 2795025463, 88128359, 285124029, 2394980201, 1729559652, 3311986428, 130847493, 46681061, 4045108448, 4028063106, 2167876942, 2791426382, 699773267, 4023046887, 1293014576, 3807092034, 1595746660, 924876239, 1779722931, 69446209, 3529729531, 748444463, 4058973829, 2936852077, 3758237727, 1796706256, 4053353582, 1502913511, 3389102665, 2535109719, 2365464756, 717210986, 1251868066, 188681641, 4049990688, 2029881309, 1267490497, 1914880537, 750513523, 2714024344, 3420601118, 1376837578, 1186792999, 1472448746, 4209940777, 4254239036, 4068943406, 3270942692, 2886812472, 1451932980, 2301254734, 3911853808, 3427918643, 2089046989, 38945042, 4037145832, 2779003650, 875081408, 164699679, 3847446329, 3248354258, 3956392564, 2396942056, 1840104881, 4254753389, 2362909941, 1095231773, 4170130489, 2708329777, 3074260441, 3124343560, 2222918211, 2156753768, 424896170, 3398313222, 2605030438, 2403013070, 2900544383, 2883352438, 3403670647, 1459333857, 1984192238, 341700129, 3987260332, 4000521187, 1915282120, 2714495135, 642023874, 4198043291, 1025753315, 3803236880, 3387445547, 2165966903, 120177061, 512638167, 4066411251, 1664967254, 4138095010, 2785553849, 1713823747, 4188100464, 444925624, 282447362, 1992604931, 2636199290, 1654146391, 1360048057, 1997100063, 2844520649, 1512718983, 1751575696, 3751467518, 2319342708, 2973107921, 1523762867, 2324117350, 1663602429, 2559060972, 2061566987, 2702513079, 956491071, 2097350900, 2726372813, 3967744250, 734876570, 3786409782, 898140428, 2388819389, 1381590294, 3740873891, 198433303, 2313618909, 2687922791, 4033281303, 774795045, 3694163842, 986232228, 3276767109, 4271625528, 1882871350, 3577898999, 3470487707, 1020714078, 2214740701, 3757761073, 3057094230, 1901739021, 1561810644, 821904865, 962299128, 1265825525, 3168309962, 2978285639, 2520496283, 2382076883, 3072525018, 3990621667, 404607523, 2234157556, 2869696565, 296448777, 2664707548, 3785441935, 2753459038, 3467947611, 445476206, 742135808, 2968063169, 3093197774, 180590770, 3793907021, 43339384, 3334311504, 3618787018, 2963259017, 2661346908, 2679734404, 4246405101, 3191645258, 1838427429, 137024809, 337559151, 3434019973, 3036114067, 1932950563, 81299834, 1323148161, 86154492, 1451806288, 2565564730, 2982316100, 3853818611, 3722772789, 2638855108, 157838614, 1534072295, 1975388204, 1677598079, 2355424116, 1611117773, 696648279, 2416817798, 3440349603, 3963799376, 2329690670, 1377641814, 1259764942, 118784688, 3432356042, 321903560, 955787873, 588361970, 742793679, 340386559, 3775692944, 2698551062, 3282400573, 552677952, 2718368024, 3418258125, 3360505644, 2124672051, 923882324, 2900958010, 1101791998, 588697994, 2078704777, 4185806295, 3899868044, 914644548, 505377799, 1165820244, 1394334517, 1121244836, 1787397709, 2297076627, 1109328900, 547665699, 2048490036, 469281502, 1348146403, 1942603112, 2898029412, 3443904349, 4026514253, 1917916448, 4232789448, 2561985312, 2678513928, 3679077659, 4077711520, 1997206606, 1650735858, 939467234, 4045821523, 2374134207, 451338171, 1234978259, 1100796501, 3761157835, 3141651129, 2893845361, 3557998102, 1216442487, 3550259724, 1768144648, 3141760821, 317925401, 1462735461, 2090709453, 1095122061, 1116262658, 2238483460, 3595388933, 1647149764, 653396827, 2899710107, 3896834008, 3831614379, 864580364, 1142670935, 2995997888, 2727287419, 1232343611, 2481696254, 593945213, 1570167501, 1987389666, 1877764654, 4204552811, 267653097, 585369075, 1246457366, 4118860892, 1826968499, 1344818603, 1131246452, 1928099891, 2142976396, 749956255, 2044484114, 892020454, 3963414777, 2439012033, 1080505297, 1224729558, 2406021310, 1649643198, 3862892457, 2994713694, 635306190, 1903469525, 657941456, 758106029, 424699879, 379918970, 3710700440, 2773523294, 2878187701, 2587094805, 4150866785, 1452052282, 3708303438, 2802623716, 2497674231, 3525116587, 2997489784, 3140256560, 1814526647, 3021123686, 2765138666, 2686427131, 982425612, 264333453, 1363543236, 4130996740, 1699439238, 2518208481, 179302497, 1132955084, 1670160486, 4269410931, 1492373605, 330935540, 2183666073, 1655537199, 2610410040, 2066214104, 698221930, 387514839, 3694327439, 2473260882, 3927291097, 1943939392, 2507470554, 4163034907, 1335565774, 691588636, 3226497794, 617292315, 3206476245, 1740831401, 1710868837, 1544183490, 2912245690, 1850247629, 2694321270, 480588637, 2714321221, 1923860066, 2004196830, 2525510428, 3766169463, 1535078478, 1209876699, 1253751280, 1585715271, 3128783654, 2239351518, 1791353490, 2354778119, 872615032, 2438726826, 1875921894, 1848999318, 1502450161, 3990959413, 3724494136, 589737011, 3602889880, 1532530377, 1605115766, 725461261, 808290309, 3519627219, 3646054928, 1479292280, 4132810061, 3507302195, 3187851615, 1321906341, 2158185879, 274864940, 2401663351, 2175001335, 1859495708, 1089095376, 2307857867, 957057995, 2110897826, 3352042946, 4109856278, 2732900397, 3826641044, 102818154, 1822068644, 4189597000, 1884809994, 1169599183, 1008850031, 3159276132, 4192059827, 1466636291, 120393843, 3634280707, 1234521714, 2257912023, 577298695, 3241720012, 13593160, 3093214768, 1115486373, 546458594, 1894807871, 2774465561, 3125871589, 4056194072, 3797064271, 144534989, 4259932326, 2447720983, 3349199337, 3821719936, 457290260, 1181983236, 1653364970, 124933267, 1419373902, 3636616965, 2499835472, 586499662, 2111764718, 2830916441, 367136288, 3302408827, 1557746602, 3401947418, 2106967035, 1218832041, 3245059502, 1234284289, 1533819314, 1009396845, 2587208844, 615676016, 1461777479, 2397971252, 3768964787, 3519108132, 4049236663, 3045349395, 2778699943, 1571887180, 3281162811, 2911311667, 681916870, 1370577975, 2811241574, 2927228348, 1468389395, 4014059891, 259689029, 2877554846, 3349496750, 3956578409, 2380459931, 2314410787, 1734370510, 1420303196, 3824312668, 3599828666, 188414870, 3380574067, 973080522, 2005589220, 4278136152, 3970344253, 2744811196, 795426024, 2465913073, 3552313514, 3197205914, 1184122015, 247772506, 1321641637, 566323653, 2268958323, 2813492636, 1567579577, 2720655128, 3612610933, 1663195357, 1926070563, 3746384284, 2212386777, 797175605, 1972171851, 1948606155, 923157396, 771703467, 738978313, 1034323686, 2863070398, 3302484138, 4122517167, 1534736079, 816531112, 2407089589, 2174881059, 4026402602, 1499013956, 2684290682, 1917254688, 4271816890, 3439769562, 3152965015, 4089783489, 2376402338, 815374662, 2812234650, 138246701, 4281836863, 711858681, 3612870854, 1046548263, 1298417756, 3113819951, 436327759, 3863400787, 3881926732, 2096445697, 1064536094, 4195654529, 1246893851, 933403164, 674201092, 962631218, 3778467549, 1237125643, 133726720, 2183698197, 2669328698, 1650702257, 1419155272, 31698484, 4035741391, 2354669558, 3366826826, 3805266148, 2312342944, 2925784091, 2832895852, 610506235, 360785801, 1435625895, 210566907, 3154527655, 2240005866, 1954654780, 2678158444, 672566040, 1297925441, 1141059266, 357084852, 1289002735, 741689791, 1914835743, 2895147901, 1232928097, 2366434386, 1599528870, 3105950061, 1481291656, 851030267, 3210575208, 2183005858, 842165431, 3448755305, 1754213949, 2248044172, 4077899866, 3379609970, 3235456760, 1487546346, 1965305770, 2611139298, 442160050, 374799535, 60943290, 3126212592, 2966771801, 468698597, 1214514031, 3196060735, 3610322629, 1435439128, 1237635545, 1984624337, 3553171414, 3598052439, 509353039, 1185246536, 2160787298, 3332211456, 3484715718, 545841891, 3571983283, 886597079, 3597832868, 1824807162, 1261543434, 2473805183, 2558399505, 2869964290, 1436303044, 1620694158, 4106948688, 1137585602, 4231601857, 51494417, 102653977, 2866351308, 1195231029, 4284737797, 2079956708, 999769391, 754284764, 991566633, 70057613, 1753155953, 1871292101, 3576421226, 1059999616, 150604094, 3242908669, 1894855657, 1573519791, 3539295853, 4161037689, 1951509640, 3187524564, 2712044935, 3503960026, 1178864533, 3482733268, 1759353189, 131746462, 766223113, 3711044335, 660208223, 475245313, 3560856366, 2727771902, 1405042612, 2231337859, 3686106763, 1145492945, 476571661, 112979660, 2731946004, 2301067060, 3606164090, 2133588912, 1869751698, 502836241, 1770010843, 1591585422, 817506936, 16896992, 4117299885, 2299281335, 2900299054, 3062151182, 3662093090, 3227232235, 624190972, 2314224889, 814269171, 3301807972, 3521129505, 2015011632, 1419002810, 3936774809, 1813234042, 1220334911, 1442024490, 156226439, 3050601147, 2738408361, 759441489, 3552904955, 1382465513, 3334285298, 3066667292, 1990485295, 2531771199, 618852491, 2639901636, 58525965, 1470313286, 174893521, 1739234045, 2282456156, 2309149642, 2654609590, 3767025735, 471606401, 3038903933, 3564178508, 2528131771, 3418873371, 2942402299, 1884508815, 1569391810, 1638889744, 3099861843, 1680613657, 3458849350, 3927657381, 3788549115, 173703876, 4091985906, 469345988, 1878446782, 2827118197, 2091334184, 113166816, 1443650960, 276427293, 2211815715, 3334657813, 3073078747, 4230773315, 3884500371, 1238822471, 3031245473, 595777712, 1476043500, 1899028758, 3381570008, 1113887341, 2577386293, 4007842480, 674345058, 2992331199, 3034646874, 1777879751, 1214566364, 3233103654, 3816909899, 2841220135, 578159189, 339835348, 3391976688, 439667587, 3434547124, 207745548, 2535419168, 2510047717, 4140598796, 175219787, 773345459, 1348003135, 431699802, 2446802428, 2996983446, 3457210884, 2360082182, 2911492404, 62737416, 1754380520, 2847795081, 4151156684, 4106760021, 4023462819, 3805461406, 1422870009, 774743589, 3092112890, 535861770, 3418059594, 2878488156, 560346255, 2723195722, 3174034927, 603152031, 1263496630, 2077866716, 2574176249, 1663114177, 2919804383, 879682687, 1973807280, 3075060230, 3567389061, 32622376, 700573315, 3131491575, 2028574896, 161803824, 3863471357, 927278243, 2987036239, 1155667447, 1982004187, 241110843, 2345122806, 1855914253, 137583757, 2191949116, 1795124561, 748832460, 3270571366, 2906621437, 4045569306, 2845578215, 897565173, 1364245384, 3913575305, 3974377949, 3141601321, 2185527895, 3209035783, 2587495733, 2391627769, 872518232, 1280026656, 1584714775, 516090775, 3455967030, 3754340417, 3559156376, 2655049705, 760731739, 2678713582, 3679227652, 3125646543, 3367986031, 1616000180, 864693478, 2794449854, 2334601452, 4036188775, 1093268694, 2414045811, 551739776, 2050095524, 3402836251, 4140007794, 3767714171, 1842543392, 3400944144, 2473034311, 4242639800, 2685583882, 1254326670, 3285948118, 3476902976, 1469784593, 702667693, 3290282459, 2815860264, 2459897501, 3484137547, 4145828742, 874081483, 1824765900, 1236212801, 3608151952, 2924371541, 1336682143, 1678821281, 1783825449, 853390298, 2195780897, 919659501, 3673874561, 1095269525, 3647861043, 1175541170, 3029546279, 333140959, 2301149056, 2273666384, 567277835, 3901970957, 3590463238, 3277586846, 1971083476, 1977109837, 383419964, 1357109111, 1225608304, 369896862, 2123247140, 4202263718, 1006000425, 3674924451, 4246630978, 4208119493, 851476315, 3488834898, 751430123, 2560418088, 548476151, 515461073, 1585170623, 1804516573, 1916754746, 1261800021, 2766610546, 1618806867, 607301577, 2640391951, 2117709956, 3937205448, 989196099, 2911609799, 2478879292, 3617970283, 3082173348, 2387805974, 2498398141, 1554483246, 4084307781, 2147737686, 2204712417, 2082213209, 4157695437, 4135580533, 1551366651, 1671858187, 287397454, 2811641429, 3578850293, 811444147, 2158752405, 3604527220, 1309358549, 3877455255, 2801446779, 4118282696, 1666508693, 3748671592, 2601338318, 341304349, 3285550173, 4224759966, 3669933410, 3613128764, 3136237549, 1121191825, 1084544503, 395826241, 1176777687, 3927171524, 3179493119, 2474177497, 3993452042, 1400344752, 239045454, 2738221947, 1267814098, 1106256975, 4192569673, 3841069743, 4032612778, 1681318012, 3688638387, 2164706949, 496019253, 691050470, 3168688703, 3895124575, 649237367, 3793316553, 3391091147, 1776335307, 2430732915, 2317731156, 4147610640, 3761641908, 3550291384, 4161561144, 3110122820, 1409508502, 4052748781, 243562042, 77274687, 3836185836, 959126070, 3613373241, 2994843750, 3224014839, 26875225, 2105037682, 1913050336, 1191363562, 1168507608, 743509154, 1229824715, 2305208831, 969972748, 2476984124, 994685786, 228788956, 273039348, 4047285628, 3910206096, 535688797, 2972639298, 4055392979, 709597194, 1531544223, 3764328769, 2334865780, 376605963, 1531376512, 1187268819, 3317954349, 1619034071, 3668085678, 876544301, 2246459637, 1355167203, 3503401262, 2456600875, 3871935604, 2504662947, 2930860013, 1326673381, 2773026614, 2284861007, 3638860224, 2429782813, 3455855653, 2560995167, 1675647098, 2587023185, 2677739750, 2910146701, 3940973899, 2305541780, 1507960529, 3821510327, 69410181, 228746296, 3927347609, 3035191199, 1997524471, 1362371940, 3778190693, 2496897264, 3916806647, 3652546245, 3393030661, 1601494322, 4243872065, 3659950561, 4013149681, 1749699221, 1948587309, 799375253, 2373386386, 2934468302, 2111462909, 2069371315, 1059785757, 3724988459, 3753218442, 1510281886, 1933831592, 1774680563, 2684041035, 4277741855, 635682292, 2086511758, 2347148655, 1571789807, 4159816602, 2791691538, 3086590491, 736919034, 3626137775, 734718770, 97639507, 822077855, 3668273103, 3631459081, 2579867093, 1588250684, 4036142660, 3176637798, 1208254756, 1841948398, 1315008132, 2336521466, 1630745302, 1335831494, 2430910026, 4071107251, 925710588, 2206124322, 1144213118, 90724760, 3976657418, 4223279340, 4285849428, 2561011125, 3101864698, 1955273113, 1565325025, 783297963, 3317867226, 696078836, 412050859, 4145545443, 1262766102, 3678976043, 1295843599, 3658506277, 2279758561, 1458438611, 481146893, 613096373, 4205889489, 9152623, 2538597837, 2852819418, 596708548, 1493258942, 2077758806, 682355, 1332925848, 745970214, 1535116733, 68595623, 149541360, 198861740, 1061684219, 1077599861, 2326049207, 3409329444, 1748154709, 1266055109, 1460629412, 2914279521, 1693863177, 2771873563, 3637816492, 603748513, 1130518411, 2033589143, 3489657267, 1594205614, 2902447572, 449150206, 3278661378, 1856784516, 581069248, 2199103979, 2306735050, 2512010528, 1156952756, 670959141, 324903838, 214081619, 1508057531, 3974319859, 2902316941, 3087275684, 3509496259, 4023475755, 1394212300, 4170314999, 4212429833, 4266833200, 1273715197, 1434902008, 945578417, 733266565, 1416322199, 596410858, 2261789451, 198526173, 4169726902, 2735613114, 3351037891, 1504685969, 2030753242, 3284873491, 490868582, 1602017503, 3923519777, 2451038034, 3901558727, 1269396921, 2275504270, 1801044268, 2762684646, 1003001737, 3783165600, 3217232980, 1149807348, 1057019063, 2914154609, 3668585463, 4208793567, 2043661271, 1352387995, 202829805, 1276169679, 3188079102, 2572823173, 2669993754, 1362900368, 2144259065, 977695123, 1526597446, 3532981199, 2520072863, 1841601033, 2981478931, 2752172027, 625670282, 3193021415, 2546648259, 3038290841, 3689190657, 3556564122, 507718695, 3914581198, 404909785, 410351700, 1911712131, 2184613078, 1868542369, 805833867, 1396769172, 4131848877, 2924141636, 1048204283, 2961050989, 1315302163, 2637620347, 177721170, 2205418180, 3500523808, 2439688234, 406545854, 1489779405, 2326086267, 3436116426, 179733463, 3398379223, 83077191, 2876826611, 4205978250, 1846379236, 903346942, 1208025116, 3321939086, 747197185, 269807332, 3242937505, 2414625204, 3254330370, 4080566339, 440748527, 4233248312, 270916757, 2038179578, 934463624, 667284757, 523980258, 1740765092, 875762582, 858644856, 3298157949, 3174889229, 2677771670, 2040131646, 570535522, 715777400, 2734594776, 1742171205, 3403323797, 1802023272, 479750848, 144008152, 2832974004, 3731327247, 3351105163, 1732785395, 2746045177, 530014827, 3250601365, 3025046474, 2184388349, 2250502929, 1263711688, 3937338828, 3751366157, 1161010987, 1667228667, 931328685, 3030756996, 721287440, 2334409688, 2668520921, 3594367162, 1691335219, 4155773257, 3714919794, 4009603039, 1131158257, 1984420851, 437889476, 1005006139, 3704208411, 3141500177, 3724802241, 168949130, 351750028, 2708116208, 1453546825, 50507289, 1472501973, 2870838183, 2638989760, 799689545, 2641841699, 3606334186, 3719868715, 1585806985, 193222191, 3103157302, 2608429377, 3072977389, 2354193420, 1260996268, 992762845, 2267013705, 1680090465, 1723931062, 1380662040, 942932089, 22704606, 1530533784, 2114499611, 1951745419, 789854822, 2236126113, 1038884591, 1062787621, 962689283, 966846298, 2300733610, 1642456711, 1834838382, 129660590, 4238032702, 331166714, 349004145, 1272624105, 2414573783, 505816921, 3873634740, 2448571643, 919420601, 51577597, 1311422291, 2576055228, 3403110575, 4095287083, 3189479675, 346609607, 2779792273, 3949616417, 3363267624, 898868907, 2193103348, 3487388767, 2113789190, 3764791470, 2097189185, 531153554, 2293753317, 3845521903, 676426010, 1594111132, 2834168413, 3641982240, 2632137645, 3067095043, 2990548517, 105530007, 1588330235, 2485802248, 2928887499, 3243249304, 1584660584, 2106104080, 2595981054, 702193068, 3916743411, 373797890, 3814243080, 403497110, 2356403556, 2180443907, 565450493, 3172056384, 1957326074, 1770721035, 1456820473, 2572258776, 1775424741, 2856498056, 3939684906, 2937662050, 1861103089, 2114644328, 3164914346, 1156147875, 1502599877, 1988665735, 30151558, 1900296131, 476595017, 417919929, 2006487058, 2158461959, 1641675747, 3764917628, 1915867724, 2178744647, 3755163502, 1753382632, 3383240984, 891036658, 1509332800, 579752817, 754578941, 4043965822, 479511398, 1650248714, 2508734111, 1798173246, 1547982332, 302565127, 2658898867, 177910310, 3464930094, 3119997979, 3965390231, 807910792, 2850664983, 318157037, 2852480649, 3876866801, 4123106443, 4099865092, 1561548131, 175963890, 3129268030, 1595109080, 4100216891, 3527738995, 1110675817, 266112380, 2012022033, 2140706478, 3191465156, 188123872, 1643820536, 3849447827, 2994829747, 2559764696, 1332271387, 262362502, 2861415138, 4079831009, 1997062454, 997139567, 3690358005, 2295229072, 2130429837, 3432768003, 2624737051, 1149811670, 1984964479, 1489009219, 2513210580, 2611490912, 3789095580, 1595929010, 3130144053, 3977913178, 2443520907, 1365153210, 359504377, 3422179877, 1984409789, 3163539254, 1298113906, 2410224361, 1462557828, 2496807924, 2977448528, 4267319648, 2985072205, 187427189, 3843531734, 988873718, 2999358214, 897271427, 777665317, 1781540971, 4080356552, 3309096059, 2064675551, 961415073, 3224839456, 2181564285, 3606430032, 531342240, 2256677301, 983403890, 3851441377, 1522092028, 1488618925, 3531163873, 534799780, 4170104216, 1512073110, 2225926764, 1333322267, 2387067018, 1028633727, 29632097, 3434414100, 1098394299, 3248698824, 1053210884, 3046285408, 2195062735, 3482433359, 3496460057, 1930995195, 3245113568, 265294944, 2902654606, 3143999234, 3081180682, 516782834, 429548358, 2626752907, 373630527, 3081819463, 4131075555, 1492543911, 1752852161, 4226102480, 2356591032, 125325551, 2434501677, 1453365521, 1454905869, 2120464483, 4126434301, 3840194499, 3240178410, 3270055937, 1056421057, 4219777788, 1871716539, 1385860609, 2058980542, 1302365409, 2286615204, 4155232216, 867034464, 3457926930, 2707816644, 3268395801, 3721720231, 696637689, 3707311609, 3398332889, 4173208320, 1550936723, 1225764574, 1374241996, 3131503099, 815888667, 2540891763, 4050317602, 3162485262, 968939178, 1293459359, 3067615484, 4278301517, 736528382, 2967382094, 2724118441, 3991005299, 3130850016, 733073764, 2760715248, 3622211825, 27984038, 3459750962, 3274106492, 4151202825, 2773865086, 3525132334, 4072768838, 1321806604, 4117600137, 2183120450, 3506888750, 2018415287, 3703609508, 2672416798, 2796730467, 3873836263, 3451527254, 7349590, 2995804213, 1368060833, 4126282661, 2725464470, 3286727093, 1697192094, 3216474512, 4017480890, 734217471, 686550995, 86093820, 1587712032, 1578672951, 3460205068, 1270835588, 1903807886, 1797497734, 2506161918, 689357461, 3030465087, 2694389997, 1826291819, 3823324295, 3163214110, 1161990144, 3798057782, 2898892132, 4186877481, 1163252148, 3961174139, 3373360195, 261636288, 3359175665, 2597330671, 3451104357, 1160142179, 3770492092, 1572868384, 863955812, 1607646973, 1565036499, 1795848092, 3817110620, 3716849927, 1061866924, 524677536, 737432085, 2911927153, 2811583663, 3428869343, 293757907, 227873681, 316328038, 1372394944, 1400052780, 4266398181, 4106588964, 4229595766, 3868974132, 4007831766, 2069047416, 1937424149, 2638214399, 2676192740, 1808202700, 4085854110, 1513819270, 789610698, 1142094358, 2791825097, 3790694023, 4034765910, 700845166, 531141800, 2714145835, 94812388, 1790254396, 526519848, 3892402746, 1006012750, 1678072889, 3199311503, 1921137158, 1777037582, 3845819450, 437921897, 307487026, 1789140514, 899802344, 166285800, 2939012043, 1779911672, 1931772176, 2943767055, 377732921, 1105253773, 3282139881, 1488484076, 3295781185, 1206661081, 4255540953, 2349443564, 3057440481, 2227461561, 363868558, 602369544, 160643552, 2679289372, 4240973139, 4167316841, 804687287, 2034680799, 1340890256, 1806631560, 1497645277, 1066252703, 3086110161, 3829383691, 2578098071, 1322653256, 2910898167, 2289333636, 4121560989, 3344288003, 699794478, 530947276, 644501964, 133981805, 3752450605, 780789531, 4237531943, 3968593292, 121567954, 437785570, 4058761360, 822004504, 1697480964, 740217058, 2922653681, 2955169770, 3105930136, 957679553, 2564396873, 4261613924, 846453810, 2976570619, 2318435031, 10806208, 732489059, 3915640051, 1269548785, 1124965101, 2087893971, 4109985397, 658584599, 1517595471, 1498767587, 1390652024, 1810056953, 3729143911, 2775081730, 2769233575, 1574637898, 3852979331, 1973733867, 589298917, 435334432, 306817237, 703989430, 2721742218, 2222707844, 1918587416, 1597561006, 3853781766, 3240549101, 4140344202, 1675754444, 154793742, 2846454983, 1049388382, 1842036503, 1187988862, 3965119409, 2223832054, 4121387258, 2947288004, 944381566, 20118861, 2907128788, 3680145905, 1302947992, 449238708, 1148866906, 1926006976, 117699667, 2515329393, 1557722669, 2527954113, 2979305420, 2430166288, 593539663, 574316211, 817549023, 1894340804, 2887518095, 2179421257, 2424779598, 1124344004, 2075710942, 2033267447, 1967996515, 1399415276, 3451254355, 2871939647, 2784814279, 2137021198, 1979688702, 2380317347, 967814744, 61535183, 3639853758, 250176920, 3041050886, 774106725, 1400111816, 1147706255, 211089963, 803452710, 4234992994, 1781609219, 435427705, 4142993608, 3371928411, 3025641652, 1134379563, 3803336213, 1669556340, 2419397039, 472486611, 3257951078, 2320879934, 1330758906, 867330684, 575369635, 3280089526, 4002408092, 1877719984, 2759058206, 2815579201, 3053436327, 1257861981, 856814085, 2078852414, 344198460, 2407779558, 1187331622, 1943582958, 419073562, 569166513, 40348760, 1798749563, 1562271730, 1920533095, 2450883802, 2539865317, 1890947793, 694071652, 2971217297, 3866920815, 1814405238, 2568842385, 2181870383, 1185471809, 463641233, 2785669039, 2129896387, 448745960, 2531773905, 3364656276, 3771844694, 3330628878, 1785718070, 3848171830, 3345889169, 3814607069, 3148954690, 168931005, 3321527960, 4203002824, 4010588245, 4119708238, 2990452618, 3857446564, 4022846716, 2746842070, 964767378, 3156238663, 509460447, 3283167674, 772986817, 1528731157, 3209044952, 3767137430, 2747845322, 81643435, 1666650970, 3660878876, 1262673372, 1442748709, 660974646, 2650733416, 252213342, 1243292452, 2896044877, 2126359578, 2648207563, 1488693514, 4108133665, 2784241601, 3778116668, 3966419083, 807493266, 1678598593, 1449191539, 328544387, 2016178331, 817469754, 3554230887, 2015181262, 1158167113, 3881156394, 1623980600, 2742253994, 1924779348, 3243732290, 2936972255, 2600575718, 404913088, 1077399033, 1053566737, 1357120787, 3572713677, 2311752220, 2921422613, 2567522510, 714192808, 1350256857, 2818290649, 1679188809, 1020154888, 1066260641, 1414408840, 2162979455, 1569551081, 2892655247, 1074154506, 3249553106, 2421460698, 3290606179, 784193392, 64883881, 3830002257, 2307880024, 3301878395, 1898432889, 1139060267, 3295469483, 3488856707, 1193034358, 2362310151, 3925961002, 2521090077, 4061524991, 3935776387, 1587673427, 2192227445, 2844563511, 746382101, 2390429643, 3201198605, 924033264, 3901034458, 1237567466, 2289509085, 4059135250, 1523642334, 3473091418, 2335049389, 2046968085, 1105365038, 253248703, 851048316, 1863172629, 4117252959, 2852928223, 3992465532, 1049495893, 1796443683, 983641173, 2912754497, 2534853460, 1035980286, 1615037532, 188043992, 1333122429, 1728558553, 2936109660, 2902493797, 3624064946, 1603348870, 941047207, 4260442196, 2973462986, 2670599675, 1638032537, 646898747, 524975899, 3387706138, 3852990122, 2866540835, 2497460952, 1359488438, 3075856874, 779959094, 3937201000, 1887874538, 4280806262, 3185278205, 3510312595, 4047557641, 2848144157, 1240574000, 2692018880, 3461217543, 269887169, 3264896808, 4037933283, 4249664070, 3824706959, 2354797003, 2363998491, 1422569613, 2526579000, 681804390, 3782006883, 2572020310, 2072462895, 526870758, 1694952364, 4083033943, 2216508410, 3104720840, 1239128282, 3608734365, 2180765669, 3732524062, 2232077790, 3857550970, 2338160328, 1101027503, 805395652, 3057994086, 4028625780, 4213669179, 1582884996, 63466117, 1813329833, 2583578607, 428872869, 4207844238, 319468966, 1508499754, 843701306, 51906045, 936337556, 2237935880, 931627868, 1779123208, 3852729089, 1557631185, 4285610298, 1202243900, 2265559245, 1715768787, 1213272457, 2509831590, 4031659347, 2482397418, 3752901192, 1974155582, 314188700, 2529052357, 428856397, 891077565, 4270516560, 2616015417, 1267296005, 1927708343, 3429989542, 2761949414, 2329449589, 2146669664, 3622033775, 408880204, 2960240221, 2251816614, 561972073, 373084119, 2088416062, 4110416308, 402270705, 1778498374, 2125266667, 3990043468, 4124727199, 1189326174, 2243409516, 1979783471, 1635890903, 1764612708, 3370606140, 76162011, 854101574, 2021093760, 2868862167, 2748503756, 583724068, 2936856503, 247246867, 3436983334, 505106491, 1347572364, 3690591439, 3738619395, 3753266519, 4025665327, 1265044702, 3909443242, 68245088, 831285463, 1945020200, 1331993498, 2953665149, 3086249747, 1129804226, 3072591572, 2953218270, 2566428284, 4262908691, 3087248268, 1890909839, 304767747, 1534838336, 3445997898, 1483844137, 1239427392, 3023676821, 1639625423, 3868902196, 3441642254, 594900189, 1008072939, 2350926006, 177465871, 1044280834, 1830833606, 1945955617, 3047038434, 577793095, 2819025506, 1289442247, 3134829587, 3874042319, 1040060274, 3292608553, 169932252, 3121724158, 2860657859, 2900175458, 249760489, 34595068, 3544402371, 2501138909, 3399550502, 2243104533, 3960536373, 1039440112, 2979608436, 2682315259, 1988109797, 542122713, 3571921131, 3844748996, 1088752734, 2918527871, 3305721789, 2646417362, 3293238549, 2472720417, 1469077426, 1848723125, 2627522562, 3088174852, 3362518377, 3837095573, 4256042528, 3437393833, 3234458091, 3618770044, 1137066631, 1841748787, 1420519794, 4117639229, 1377585921, 1462847829, 1246764008, 1658520563, 3146890224, 826391712, 2823828163, 299881892, 3615611276, 1147377944, 1339122252, 1642714351, 3146471427, 3266407021, 270193345, 137893511, 3061499896, 1859054562, 2067271962, 1885895272, 1517363740, 2593500828, 3082113459, 1672161943, 2817809010, 2295293503, 3135457433, 229083207, 2308682760, 1803530253, 2842122380, 1064426996, 1904561010, 1659011552, 4188430343, 2665318675, 2156147157, 2408512694, 2654354698, 2153794494, 3835770761, 2640080817, 2934460916, 1391325550, 3839762483, 571286027, 926129449, 4271763957, 2424730813, 1203629172, 1779333121, 3246563640, 1004375079, 573339423, 3164831089, 4173464835, 1072048937, 699075831, 2129049172, 3101178273, 1362540029, 3109861982, 1425899044, 4054159345, 1994881136, 1805156382, 2666085485, 3130720221, 251063321, 899408837, 3721290632, 1611751902, 3177432139, 519038801, 1947781986, 1178712903, 488391719, 1786053597, 3234283634, 2304417574, 975268517, 2852717944, 1159067710, 1091497421, 2043221415, 2662688489, 533004126, 1618423916, 1993927614, 76388974, 3402349705, 498974114, 3273773195, 4029104810, 2243014730, 2117352466, 281263045, 3321688168, 2380454162, 2753658393, 1544876685, 1177191274, 2385968261, 2995611716, 853136705, 1016101185, 3594490994, 1450723943, 484511014, 1130281683, 321296805, 1568122897, 3999463913, 1156869216, 2436627148, 3191362185, 2833375179, 3545354454, 202318789, 260089620, 1996074372, 2663203695, 3603504573, 860112240, 1749217311, 2503612294, 3702204929, 1614270628, 3439206437, 3985271946, 3269959735, 94130902, 3981489794, 177588414, 1127043028, 277921083, 2501884248, 2197958924, 3572489985, 2148099845, 4261637854, 2960547182, 4203947968, 1701756937, 4093451962, 1412228514, 2640208420, 3741241600, 3474746118, 1624923696, 4275848720, 3297590860, 2469887814, 3134263786, 2623455870, 2422877800, 2576675182, 2074955329, 2910442168, 1178913542, 324104074, 1489096931, 1105744967, 3004151671, 3101580160, 1375653336, 1144266379, 3865190388, 1162049548, 91376391, 1359962689, 2369739470, 1211028295, 2187263481, 3977493363, 3810761738, 3014145775, 2415375125, 792521048, 584605399, 2551721841, 3310855523, 3716159949, 2688295879, 2934042177, 3503193291, 1215501548, 2784855965, 2408289071, 3405878724, 279928400, 2170631183, 2733258107, 2295293900, 4256262054, 977224907, 3093231182, 2793745515, 3688109777, 170804717, 2624555041, 2411370863, 1119752849, 21378269, 957047669, 1920047139, 1852442720, 3491429793, 3819213035, 481669784, 526734450, 1262533133, 439467005, 1559417755, 3563529794, 724808448, 3554301873, 2811990088, 2051717944, 3807830616, 240364160, 2329857386, 4067131430, 2758672007, 1986644382, 109912263, 1455207769, 480113451, 295125327, 594951093, 96207326, 1140060980, 547063345, 53563254, 473807732, 1316179531, 3264757361, 1644490586, 1954050888, 1895275659, 3960829902, 1500752718, 2504191059, 2958963299, 1539887101, 896945717, 1872522572, 640033936, 728032382, 294695284, 3293112893, 1606824508, 1550847374, 1724008112, 1259863053, 3329170284, 3635215364, 1121357551, 3457253741, 1926408594, 766745301, 1915340283, 3203704805, 1354993044, 4192971798, 3402632296, 1336390266, 1209822264, 3645640516, 561151301, 59500761, 1695075211, 1441561342, 3315038289, 1958983586, 2247722596, 599752936, 37340088, 3147140620, 1003329260, 384909870, 1631912302, 3811788041, 1836671013, 1290349383, 280495771, 263267108, 3551252876, 563160041, 3782814729, 1071253504, 4086208564, 1451145518, 3832410481, 4245124409, 1158173199, 2406712806, 3543731304, 1495750068, 4062277360, 1744980708, 2799471095, 850515465, 3635777557, 180488359, 3308237313, 173192373, 2257079814, 1712190229, 1130391695, 895336351, 1800941671, 1805353461, 1075765294, 2627671895, 2450364760, 845699384, 941349694, 3856435414, 1882789048, 3222505404, 1583641127, 1001729214, 411625824, 869827106, 1894785513, 3015066494, 1261087397, 2448299762, 4246150654, 2014446622, 1168678394, 1478104976, 962755876, 34643005, 191898482, 4144452914, 3917011646, 1271264174, 949357804, 2270889269, 1269427622, 166189688, 4248207947, 1660645903, 3439957180, 65610572, 1326915628, 3799838064, 1399720542, 1038299822, 2719790917, 4078843725, 3562705414, 1691035759, 4253893241, 566888890, 1349788656, 1175748118, 1871086648, 3302714482, 3298656480, 4031927159, 1353691427, 267336965, 175360017, 309870251, 2526314865, 277309727, 290545400, 247752637, 1870826082, 3000740495, 3410844671, 1328628067, 2223669918, 2185286602, 2763135359, 533041519, 2921237828, 67515415, 1180233309, 1427538513, 675288547, 542863950, 2953830921, 88289029, 3749206234, 3700227767, 360825944, 2614771017, 3683395558, 634973994, 2129973490, 1323233599, 1164434782, 2570155871, 226472155, 2882448494, 2638246516, 3135279722, 2815943472, 1986604944, 2808025182, 2158768231, 1141025631, 2853173149, 4249633222, 2509173431, 2314897939, 3581653633, 2811262931, 2235270485, 3836852352, 835353989, 2403253193, 2217052221, 2101351014, 3150769611, 3997500055, 197525693, 2912854240, 4149412202, 2166651686, 1390422433, 4086562349, 101181392, 398900447, 3760777923, 1729878243, 30358072, 4229564461, 4217528680, 2895141906, 1385746177, 3921049757, 1225105598, 2208644028, 490056676, 3482520924, 7497079, 2914925093, 3441749077, 3136275801, 377720805, 418646095, 348513, 961518864, 3487121975, 4200363102, 2472748623, 414538133, 3583670562, 2718112473, 4272885229, 2873586454, 2663350167, 3620886797, 3835140560, 453814336, 1110893466, 3378629260, 2995361489, 650948933, 4141716919, 2020916795, 1320148049, 548609775, 721522028, 74419578, 179036616, 263779636, 875401588, 2377898029, 1341903575, 3291910604, 2906133700, 226365766, 3077583932, 2279738567, 2459428455, 2117877779, 3175701692, 2717495437, 916388519, 309658780, 4058571043, 766470977, 4040802400, 3946262931, 3010691381, 1594895454, 153140358, 3797930318, 381164033, 3412531682, 1277175723, 3794308039, 912493526, 2517813809, 2229977857, 399632798, 474887, 2650641857, 2229435134, 1709787428, 45130317, 362579212, 3350676530, 1384064810, 3807418166, 2633370538, 3063254198, 1923384985, 2981672788, 3027249734, 3501151359, 944583807, 3766324832, 1688638294, 3667761988, 2423274282, 116495900, 3839889686, 2866754191, 4283089558, 1699732687, 578578458, 356413733, 1386837743, 542650684, 800475328, 97750452, 3121228893, 173276302, 2939790982, 2589360025, 4257820873, 1496701631, 1503505113, 828030632, 298536422, 1671082499, 1594972411, 1579493171, 305344883, 3445150338, 2737449002, 4018836826, 3405700847, 401030103, 2345410258, 531625431, 752419461, 2677794712, 3349512817, 3737585916, 2076589810, 3291430257, 1128607167, 693762344, 1276197240, 4294215103, 541509827, 731868569, 3282124337, 1352476057, 3597047471, 69978707, 2116492870, 1369809807, 203433624, 1871363430, 4278644169, 2091861013, 1904997662, 3523508408, 581805780, 1264530466, 578197746, 3395546890, 2879272233, 221901701, 640419282, 2506022903, 3697827525, 1386558790, 409413312, 1881162692, 641306001, 3576134331, 1856148619, 4065885964, 544828327, 3173160769, 2683077026, 476208301, 2138067903, 4048173493, 1872692111, 2730449193, 1368986682, 2650583425, 2455456955, 2612070700, 491690259, 20635284, 898283941, 4025576493, 3779974869, 1698205202, 1882898198, 1499350154, 1531545076, 2004534380, 3394518992, 84691478, 95382735, 2828562158, 196565137, 1510550376, 2290022745, 3127664368, 1862358844, 335993948, 2295535067, 2715011424, 3758428105, 419413835, 509687554, 1324131029, 631767411, 350678531, 2929845341, 1365242888, 3989184155, 3381267022, 3110315348, 3026396071, 17702940, 1775818215, 2978196845, 1043266305, 2397049498, 163060987, 2804383033, 3848175254, 3144792086, 2950479503, 589349198, 448395492, 3668486716, 3779023990, 850555516, 2552990793, 822572958, 2475499238, 1726727742, 1975417240, 2965331146, 674259017, 867772381, 3675851924, 3997370174, 1479607287, 2218776118, 3576489508, 2303810368, 984872524, 4224712737, 956905584, 3735346514, 2822733529, 4269463642, 2809031298, 3550393350, 1722853368, 1617616968, 2365339284, 224823895, 1456680263, 3338046375, 1943971664, 2677973637, 842170909, 2212777000, 267113876, 3652369301, 4094302343, 4170637741, 1115004489, 286629568, 3927077369, 1969179092, 2421275066, 1472961665, 2158042012, 3619086374, 3821607403, 2053935271, 966405928, 1590110506, 4195454246, 556472644, 441117529, 1875208571, 1738959201, 3442161959, 388933738, 523711932, 1032964043, 1981224201, 3003625066, 565889047, 3492538025, 1585607135, 1817242650, 3977283225, 2433620073, 220272133, 110722160, 1114082790, 372988145, 1297100597, 3055876744, 3792692472, 1683209754, 2550644939, 4208114070, 498825437, 1926700153, 1747183419, 522725083, 1139221865, 3657853593, 1313879657, 638330076, 2993211858, 1741540321, 2294978124, 2999134186, 4061425986, 1035070437, 3855330150, 1414678219, 4283675998, 1049642968, 2328108918, 3085679677, 1244713010, 3190927886, 3865861086, 3038302895, 561881521, 2785824556, 2030436154, 4060977614, 1778292412, 2795572789, 2519707715, 587307526, 670473388, 3334343469, 1872997522, 3756663716, 2609599062, 1033714424, 3152957685, 2214983481, 3145990117, 43346164, 2341771157, 1817242182, 895444518, 417488287, 1897234033, 1213704385, 2862925593, 170252654, 1145843913, 463899878, 108932359, 3067504117, 388424589, 1267476612, 1298156243, 2689637899, 198955587, 1086272451, 3290153242, 1805613470, 1719915217, 3632330704, 3226474277, 1884054408, 1980343892, 1600801868, 396134702, 2593470372, 4190964526, 1971730766, 2224242567, 304334056, 1347425694, 703261116, 2321547184, 3047528390, 3249850855, 2640322238, 1884005839, 3760269095, 1768046762, 317824496, 295610828, 3646290645, 3938567900, 2537186258, 3564428982, 1525884009, 3603740237, 330832192, 1195698983, 2274849689, 679407952, 616381845, 2769637811, 2754809194, 3108766278, 3674353920, 1798055122, 477871428, 3905323469, 3503744143, 2502632623, 3070408267, 2050671099, 3210388312, 1990666970, 3479997022, 1004250923, 2321909351, 1037631210, 3198729971, 1697772735, 1344640687, 3259241269, 12113926, 1314994470, 1066945169, 3661254955, 3583109967, 771464280, 3494021884, 3640630700, 3042416360, 217671641, 2678966400, 3301059091, 3607344233, 3816477164, 2780469060, 498233188, 2135955599, 3228761142, 756301814, 2937491959, 2625400244, 2933244124, 359205626, 696433656, 3978337971, 2619566573, 311486421, 3231165634, 167247646, 875510710, 3115980505, 605756212, 1811729319, 2728086021, 2676127374, 1241262972, 3022726850, 4032969, 1654466325, 3420696087, 3116399759, 1104401080, 1115919159, 4215083608, 657417849, 2252584215, 395810339, 1187755883, 2206300952, 3410600273, 27621615, 2797910271, 1558666421, 62113553, 1306717927, 2750942707, 38417685, 3731881909, 848623138, 2364237923, 149714573, 2605431914, 2245107354, 3015564976, 1324690190, 748818477, 2451022358, 429210504, 1658792130, 3329674756, 3182885433, 4093375725, 3921114837, 188340977, 3386626318, 1960793503, 2902519004, 302042469, 4183735984, 962096685, 532172379, 3342997942, 44899066, 4218830449, 1553752265, 1643946842, 1330432544, 2889844845, 2951418832, 715779796, 546822911, 196213015, 4261572736, 1215608701, 3990493005, 1384678624, 3247881781, 2241452640, 3397008788, 908813264, 1473312973, 1369369323, 3733251839, 1130860714, 1329184621, 1284741360, 2717718526, 1306946333, 1864713713, 2396453495, 4016785846, 2713153871, 2627415778, 207479822, 2054825914, 467899063, 2137090923, 3432262202, 3042236204, 1735923783, 1167343682, 3317896846, 3494641994, 375228176, 2481249896, 619393639, 4020966434, 2240931111, 235707424, 632735169, 464065600, 4023760227, 3464697590, 1740198809, 525284743, 4045141600, 459300276, 158980911, 3865263660, 1025260755, 1348310092, 2897010068, 2339159838, 3746522653, 1162555951, 1065597315, 65681038, 2883003023, 313282555, 179731156, 3943270200, 2061345353, 1971857638, 379347571, 1744142886, 328168861, 956285121, 909739106, 2886672783, 3621797191, 2077998917, 4288086745, 2185930645, 4006712313, 2754070733, 3936084347, 3935874821, 49530047, 1115923313, 3519150206, 3732777487, 1953688739, 2502482436, 713067358, 2858915170, 645847483, 876568550, 2843130290, 1377801466, 4115609237, 2977324812, 3852890723, 4261705239, 713856201, 1859795428, 15641932, 1439380849, 629130779, 1683325993, 1598464020, 2609705921, 1005034076, 4138009539, 144996886, 1131179101, 4269370598, 343011297, 3376136221, 2046865847, 624640410, 2780619371, 4191877845, 1928513088, 3735910683, 4041473852, 952677130, 1041452458, 485084764, 3189435080, 2476352346, 3298554146, 4032632572, 2187878821, 3157419013, 1478915113, 2163379461, 1212767300, 327395810, 1115688971, 690440974, 1539893039, 1071263753, 3678158112, 486432776, 3808083830, 715210644, 3976123916, 2812828591, 2342511668, 2705725498, 857805399, 2120970260, 4235578547, 498981412, 69713356, 1496381359, 1111137235, 765774162, 2311904798, 4028779767, 2907648261, 4080423894, 158167614, 1513931438, 442624356, 839922530, 908679169, 2278032693, 3151976498, 439131991, 1832184881, 1294793397, 1085229952, 3723452044, 2107344588, 1530238060, 521767152, 1322352247, 3452597465, 4163483228, 2562277830, 3268174914, 1995724471, 2224339806, 347489890, 2417157428, 2946188796, 655368290, 1770456510, 2946798907, 1688266061, 2705615960, 335557037, 4200570154, 3011961642, 2860457094, 4048667389, 3146886719, 2101782912, 1028574005, 473004932, 3975292137, 2879274338, 3928757122, 2013083250, 1640853239, 1963744746, 3538173763, 3900191984, 1776716678, 3583633981, 4287915132, 1910712678, 19294555, 402294539, 427670806, 464803751, 4214872103, 897327134, 1493200998, 1573318608, 1343563095, 3140412548, 627557100, 3211720295, 3737291891, 4214093510, 2040919136, 3326076965, 817542597, 957246322, 4276960626, 2348368770, 2862357913, 1764145805, 1954227681, 1854661521, 3226004939, 2486805982, 3519991497, 3781289241, 851402551, 2206205794, 1794559869, 434370133, 3177332040, 3946442968, 1314745803, 2289114759, 2187518822, 3138334754, 251845176, 4073902750, 3196046428, 2166058596, 35671409, 2352505024, 553615809, 3305823153, 2741067954, 3214802975, 3998137517, 698608611, 346881296, 1880868074, 2879306958, 3687781701, 3532860566, 1202292787, 2576066932, 1342626376, 2239246477, 2278433131, 1863085886, 42276042, 3963078343, 86056186, 2529482760, 3703795018, 1121486985, 1560387367, 1894909961, 1216019533, 498580113, 2205717154, 1380740005, 3900765490, 2382865767, 1529177118, 3718732666, 817158694, 1088952397, 3216850750, 2204486322, 2801261567, 2674350623, 1603565254, 319726796, 402268496, 758675883, 1548094047, 104503869, 3324189792, 281357836, 3487341509, 3294738880, 2169870520, 2033876588, 1997469286, 432637872, 1126161272, 3118479999, 73529496, 172950507, 80445301, 4131496265, 2198494523, 1985354835, 2468334614, 2928779662, 2074110701, 3958644892, 2524785652, 1843904022, 133963560, 1371829565, 1343858338, 266675920, 3317087736, 3681827194, 3123491291, 24635795, 1277168731, 2489874373, 2380495536, 1064647585, 1578407913, 1124071485, 2944870950, 3236208339, 35886180, 1276354487, 259913587, 977266451, 479190220, 829199544, 1106479135, 2808652836, 2870115003, 3218867224, 1174886720, 3424472797, 2741799556, 145057196, 3595009461, 886338742, 201162663, 3969838037, 1956080774, 839394072, 73526509, 590103080, 783784459, 1639668520, 3455516112, 4010087071, 218113856, 133742805, 4285183184, 2077770740, 2741810503, 186339205, 1075715458, 1315308697, 1275189140, 3967757182, 2704962977, 3691307208, 4003264202, 10946630, 186640543, 2159082553, 147820669, 980560545, 1368456312, 243522573, 297176306, 4133003951, 2557329306, 573625913, 1145638612, 4015974045, 1497616498, 12645041, 3179849950, 3305630749, 578202511, 1613720784, 2000084883, 24446701, 986508153, 2397174691, 2466036395, 3712325295, 2766246730, 1991980157, 1735998860, 2063159893, 3009775229, 32333809, 1572332711, 3451584766, 2357327316, 1142699653, 2599455504, 4209771534, 2909524559, 1552076527, 2845342577, 2213358925, 2335355375, 411722011, 959585330, 660615227, 4213666146, 2318012866, 2790760188, 3533333552, 956178285, 3127708278, 2487058017, 3838424768, 4099046891, 1023733937, 293808330, 207600502, 1425179020, 1365392618, 1957656709, 4235881476, 1050083474, 2816437749, 276107423, 76758651, 3417941949, 2211873899, 894400667, 114645630, 2775451430, 1060952434, 942296039, 3244160411, 2020485504, 470387120, 2099159066, 1874527225, 3406796296, 3770108211, 1888103890, 3440419530, 585777039, 1106679648, 4195717725, 3397249701, 3117740356, 4000153774, 463762338, 3841706198, 3944716839, 3366557659, 1824442115, 251032611, 2473385457, 3145793674, 314289021, 1045856926, 2159610000, 2996962060, 3504948110, 2691429395, 115265374, 843904110, 290265513, 2356167639, 1435658831, 3664813009, 2892461554, 437739363, 1282934049, 6376468, 731616980, 3299794884, 1371805528, 2470772252, 3610567000, 1040230045, 2853979169, 2966330747, 534110022, 2568456052, 3580432975, 1438068906, 2752285801, 756414326, 1781681437, 4105021502, 2030544867, 4193979768, 565794825, 1665303824, 1472351810, 776881108, 2308780488, 3025744851, 3171923929, 156664432, 356142108, 956602864, 1151186267, 819746211, 3142021003, 2130063900, 2597398303, 4132214826, 29331134, 1005815561, 3590313076, 4187263127, 3219120612, 863452291, 1099107105, 3403440292, 2723550624, 1559888852, 2019053939, 1444400302, 2903106366, 1114929720, 2890347815, 2059140553, 3460068306, 1093677839, 2356959266, 2661446100, 2720367302, 1193356560, 2446801185, 2701634731, 3894950287, 604414854, 631760088, 1255427173, 632533784, 2207042902, 4273617863, 3317122353, 3410139059, 1416964015, 2310822943, 1293415834, 138973971, 4167890539, 2635831647, 363476297, 2541837459, 3778675924, 2682584735, 2770775465, 3625024341, 2646780487, 4257555647, 3464834852, 1560388043, 2396307622, 1800792808, 2254633480, 3768666971, 3506789024, 2576200357, 1885548479, 3813320824, 3418820221, 291875048, 2759538815, 4225537931, 1226734683, 67122703, 2214749632, 739447420, 794052242, 2056248423, 914912725, 3763081156, 216193269, 4258422861, 3932463216, 3374844408, 3974787966, 3175543490, 753092637, 4267862416, 3952053256, 2804421523, 280971906, 3031423540, 1594771835, 3050294409, 1724300612, 4248575782, 2375816573, 4183150321, 1590965722, 1863878509, 3414200612, 4098899758, 1104444784, 2571236200, 115071107, 3504436973, 838712704, 1656286081, 3831754189, 2927574945, 552741389, 563416620, 3342208242, 998006022, 268309516, 12223072, 1856355451, 3175565061, 506306153, 2266822964, 3749724128, 1027184295, 594970812, 3398708512, 3524137625, 1438358626, 75308028, 3229248873, 2446092110, 144936297, 3076389187, 2622740709, 1366675508, 1342740738, 2934380558, 2732890656, 2950705807, 2972858974, 2817413812, 1927292502, 112971547, 918273238, 4107018690, 3302939618, 3817377544, 4182257617, 2461223974, 905772787, 1164044663, 2743353093, 567798794, 422687525, 477878772, 3371477389, 2654844978, 2417598845, 1769419744, 1311040369, 525736309, 934711089, 1860886898, 3867008310, 151921099, 1836240608, 4106219486, 3106470892, 1042363823, 411167054, 2395259183, 1292310362, 868279580, 1837890632, 671799733, 4208771867, 3935463271, 1182911189, 1601442726, 3322384663, 2746008672, 3959085750, 2513928815, 572707795, 4181893948, 2926698388, 514419571, 2211980780, 4204021329, 3085773061, 1383361523, 1422010696, 1899623283, 1666500678, 3171976472, 1370520616, 1988495801, 3409511797, 2456798393, 640091612, 80628531, 3928931273, 3877372910, 42475369, 2623468781, 3258272868, 450861973, 4133047107, 80546566, 3890108516, 1502051209, 2204154195, 696697980, 510973615, 3966015439, 1920635884, 479502702, 2966415069, 2283679278, 2494006701, 1845762255, 3169966742, 4048331872, 1886783278, 3941525997, 830605647, 1168826768, 1643219060, 193639843, 2043675626, 1227703666, 3696062787, 414540410, 295434795, 4207901141, 3910141886, 3247361589, 1988307960, 2105652602, 1927238900, 2287030147, 2299931663, 2308734321, 2521210651, 3890956167, 2891469910, 1480355038, 4140150577, 3823503949, 3238049316, 2557735520, 4202769849, 571567163, 971216670, 1694283084, 1376814750, 1111826558, 2803839143, 702659918, 969905042, 3175633159, 2671033912, 4086404368, 3188154373, 2269304160, 9891895, 429021833, 3471142721, 431538025, 2046616023, 2000045140, 4237499426, 2572701114, 276297053, 1652142407, 949352685, 3116206465, 23159722, 1384843206, 3688211979, 3982229938, 2735721915, 3492816990, 146122663, 2531359128, 528092214, 801382771, 4012215925, 1774849501, 2244983, 1545891408, 1278147771, 1656495275, 3594588818, 3053349070, 1988917500, 3821154552, 2103902745, 3082289030, 966149847, 1829317352, 105433081, 2911834022, 2824607004, 3180820711, 1134103726, 1430135348, 1864986165, 2901447167, 3884826119, 2257281850, 2615430126, 4177498441, 1136642134, 3317992934, 1396102581, 1647562531, 4128338863, 2461711201, 4108072606, 3448310878, 3837767453, 3250563634, 880460079, 3770849397, 1826911896, 2309141768, 3214453737, 2884517245, 3114462884, 1039176557, 4089438286, 1912362693, 1290240443, 1431384102, 3539525924, 520620407, 129619834, 3401428946, 2389192472, 926088727, 3673243642, 915925486, 2368658683, 81632621, 3704525602, 483818102, 3009558912, 3527076929, 4162598810, 3158619686, 1539579625, 3356574928, 3509841283, 2927487254, 980742053, 3223277244, 1581048988, 4120382201, 58447583, 1067542904, 1223233568, 3710134687, 1301193680, 2432253615, 3022954186, 1243125067, 310915131, 278597395, 1144173312, 3497183039, 1631106010, 3082161366, 3149663737, 4201207586, 757584118, 837875617, 2910774475, 1755192475, 2418792107, 164166714, 2170756957, 3856860170, 1118096580, 2040889275, 1418670124, 2970667955, 175222825, 4161850961, 2457441900, 73059888, 1248879273, 2384469422, 801217300, 767782023, 1383401554, 74879338, 327248124, 1812166367, 2944793026, 3472121413, 2332241031, 3118096673, 1653861714, 2237538940, 2529656258, 2999069505, 910602314, 798400272, 4003314565, 4254280931, 2970906969, 3462539714, 2842213628, 723048976, 827201854, 3394177737, 2774714172, 3873829122, 1598187959, 1092720144, 3817325240, 2701020610, 2323627252, 1796924080, 359366159, 3807459502, 172698523, 183809590, 119991312, 3036205746, 2110183329, 784630367, 850074392, 3315257642, 1496904145, 2762218546, 3440922949, 102463704, 3650443028, 3022912484, 998499238, 2050456347, 37279157, 3200523471, 3506035319, 3785963705, 1568230028, 265566747, 1271875656, 4171641969, 340773752, 2432096967, 2377751043, 164295966, 3444800112, 1738004190, 2419598186, 2830938560, 2096606630, 1203691509, 2277654715, 2761157374, 3926531870, 1813157705, 3210569280, 2170252341, 4266006669, 2747486211, 3033402618, 3692893789, 1526287154, 759974542, 1008073507, 1515069554, 3700196959, 3379357212, 2462689889, 2250431486, 1838393020, 2070585724, 1444670766, 3336667669, 3953619340, 4146694214, 3438698826, 3709665226, 3280030338, 286729559, 131035995, 335991904, 1557136047, 2810387952, 3277208644, 2257769935, 822330310, 1172285099, 3436350099, 3877221945, 1322012236, 3783221096, 2890623285, 2689819968, 2574361966, 1623809329, 4132250537, 3038036805, 1860257355, 417643820, 474024585, 3240397171, 3739080425, 91731341, 3097944276, 844884212, 3974718831, 3487085519, 3152585321, 2908669274, 1116310869, 1560099798, 451736580, 2773508733, 4258750801, 3543954228, 4276141001, 2474285236, 982405656, 1253764864, 1339987818, 3994298518, 272520884, 1869676012, 1091083773, 2952146542, 3962441280, 2725027076, 828769227, 899463024, 3002092006, 500666570, 1566504383, 2614074837, 3266780000, 3320493306, 2604404983, 1251561212, 1200861268, 1613770021, 1935934215, 798044022, 2689426075, 2081041201, 257299625, 945524141, 316600253, 3604908275, 849032502, 4147381641, 2274764528, 1527455253, 2262907845, 1234813206, 2662457057, 4205572624, 2327175173, 3840462766, 1144902968, 1050930848, 2410727933, 1860174030, 1832861380, 2280855198, 807264925, 2814126978, 3594860808, 4021321754, 1187727538, 3745333950, 969529202, 2839054437, 2533258594, 465527086, 4161417376, 3846312236, 1176314707, 1475171433, 9453652, 1754872674, 3823753699, 1651148250, 102968614, 932899598, 3346834075, 3786647036, 1512087632, 619885722, 1325099186, 1518056114, 1568533018, 3053492773, 3636016409, 662429625, 3346118142, 1480902402, 1044247426, 1483116161, 582761946, 749051074, 1480326847, 4256008589, 4224432902, 1295709469, 3735562404, 3026039409, 3789323645, 2120434750, 361556366, 2444060242, 967673503, 3094874467, 4084133413, 2162998936, 2907991719, 2158073182, 1006077342, 2868675020, 4115213709, 1301551113, 3857893651, 2640869750, 1479522206, 403956329, 1390459437, 3567493316, 3446666870, 3360744879, 3026058366, 3028265964, 2911625276, 559879653, 2310210357, 2383770869, 750989717, 534641797, 347341253, 2796410528, 3583099192, 2715064196, 2233620785, 3796932678, 1629893329, 2696992065, 534296189, 3472043156, 577191530, 4267057923, 3314891487, 2771601986, 563541707, 3028178022, 336874288, 286930701, 4114297476, 110114914, 3197912419, 2402313857, 2992046615, 3991391761, 2963236637, 512316699, 2080396116, 330743088, 3740326030, 2123378467, 3833096057, 1063316922, 301678154, 3808053676, 2624325984, 2649232750, 1100641804, 3487133820, 4199528824, 10582240, 1197743944, 4054784199, 3512508972, 873249602, 1350432078, 4119855313, 2058721239, 688002674, 3894665854, 916235216, 2449645274, 819072294, 4293403879, 2496644538, 1464528057, 2255727010, 788869711, 3532704143, 1066076069, 1808320401, 1513716214, 2980712736, 2336508165, 3925737054, 1204039183, 4189981422, 4170845424, 2715642680, 254434320, 2959374261, 339387432, 4064294505, 948994795, 2859498155, 389758867, 1830449350, 3889228560, 1856324282, 1438644260, 976820093, 148123466, 4175186158, 1739099845, 3120252146, 3278691625, 1522168197, 273825672, 1983856154, 2054495443, 177588755, 2180384963, 727062211, 3906102185, 2520978523, 1092574961, 2317040418, 3307972879, 4156186188, 2980509159, 1843393102, 3503793401, 1347856249, 3029030124, 1501367183, 1390364136, 4257375046, 6387520, 1365717518, 395097550, 1162564507, 3729273990, 2063358311, 494268966, 3163823635, 1053485335, 253338439, 1570013483, 2519636541, 1949553914, 3054392571, 1552360513, 844706442, 1299249062, 2354492993, 2092352872, 78587508, 2773778158, 1196506152, 3420245972, 3045832456, 2168278966, 786851427, 1223117301, 2325046921, 3455796048, 3287235230, 3540725621, 3589196468, 2920633236, 232750972, 3147789640, 4006812092, 4160944816, 1616623297, 109683275, 747394272, 2449390963, 3109099991, 2438951578, 2853376232, 1278502028, 976902638, 2177813885, 1960137876, 1237774634, 729352994, 1155336612, 1146603946, 4076565143, 2147913428, 2506186654, 565963086, 3321210475, 1990587382, 3556996737, 2396850042, 1756421150, 3717574938, 3867053756, 2523018302, 4147996714, 2144369290, 1315495889, 2258308699, 3536326641, 683863983, 2447442710, 1436990390, 1289709273, 175745594, 3709424386, 2535865691, 2229913006, 2260456316, 1504194143, 2914995529, 3890312559, 3884871802, 3974525697, 2026037525, 2993981411, 3579068330, 2086082369, 2963416783, 3385330170, 2279754846, 3111437066, 3267975984, 1582925392, 2629234285, 171929403, 3904392240, 1723706034, 2808094096, 3568318214, 2945529628, 329634851, 2943373783, 1986157840, 2638360780, 31892910, 3278425904, 1027864592, 3158421627, 3653291295, 1606040695, 2237226864, 1532974731, 2675713125, 1115647539, 3740054321, 2390013333, 2339994172, 1246406746, 3790555672, 1823267075, 277808400, 4256652598, 876326853, 2649256919, 2951510543, 4156865092, 1731225729, 1558108314, 1451519077, 1597910174, 1452212650, 1587138930, 4019199801, 261098816, 2470113190, 2242780263, 1140546215, 1730259000, 3585704441, 1064402664, 3283724381, 3473134551, 1335886108, 1804221767, 830442205, 4026518887, 2018943135, 1751331883, 3559520381, 53527203, 318123812, 3350859361, 1721083803, 1245210492, 1739865083, 3449092955, 2827547702, 687858873, 1473595385, 722391093, 2889342247, 205691521, 152291758, 3305998771, 1308315422, 3899273952, 2749625369, 701803802, 1426526829, 1054235977, 3499526036, 3579714045, 1544921677, 2749187209, 1729148407, 3189473920, 3447526657, 91303301, 408576130, 1746177622, 997193169, 1836610813, 3480816968, 1856994639, 68593610, 2464898200, 1607425607, 282716251, 741395096, 1209111997, 568499736, 1430951876, 1603716054, 1053936382, 843829969, 1279355022, 4142395530, 903052758, 1050832493, 1934193636, 1191733332, 3249407341, 1229828214, 3824018391, 1841371181, 2924307183, 3484556191, 888342308, 23545730, 3726733994, 543465241, 196926996, 324252124, 3331405045, 3603095244, 4068980205, 1039124934, 2572040548, 538772323, 3845476453, 1811920815, 4141617647, 2876242323, 2840391994, 1210983710, 411378026, 281224156, 1438235404, 9476813, 2378591684, 163930864, 2242720118, 1535282433, 2812397096, 1298053719, 3763877359, 1819498709, 1291699613, 1074689107, 2399270215, 1565894087, 2743926358, 2947453363, 3874245919, 676782574, 3373078755, 1090175883, 3932082212, 2148656239, 4224412605, 624364951, 951626449, 1173782194, 3532367924, 2947758713, 2288326539, 580142342, 3896653038, 3453241544, 3354340454, 87603333, 1218902008, 2537260439, 3887303681, 731528548, 1749131564, 1221999787, 623824615, 1470544587, 2199541599, 3716589939, 166729744, 3990281350, 1004864215, 2867952289, 1499130735, 757167574, 1420986839, 947266462, 214085051, 1580029630, 1971295203, 1474140393, 3837824018, 2861016852, 4051075998, 733742935, 1150186860, 480755982, 4172111991, 2573526553, 497990028, 533088530, 527702382, 3690115132, 939875951, 637426882, 3059406194, 956331874, 2111633368, 3160116425, 536307967, 1771051349, 3299998919, 1308517748, 558622048, 1619769541, 1859986293, 3935742125, 2221079341, 2763343782, 3624154473, 1408155710, 1526409092, 963909399, 748227619, 937651386, 4108482406, 3422082090, 1525299789, 2117953630, 2117727227, 2679124341, 2977200983, 809367982, 3935582812, 3189608079, 65196333, 3960524698, 3239913887, 276545971, 1434534937, 4117361359, 1493537197, 585964822, 652233450, 480976905, 198510015, 3555476574, 174508649, 1520302766, 2871479337, 3939052315, 2114288635, 656156093, 843752255, 2078024555, 3362432129, 113666078, 1019380485, 1568854389, 247693935, 3457377945, 669345381, 460729986, 460085035, 125123125, 268786818, 2572491718, 1811480295, 454054681, 2781458364, 1539531622, 3452322825, 2159361067, 1837269643, 2928895805, 3436348061, 1179922967, 2523451100, 108240919, 1327636030, 645717183, 2997222921, 756943657, 251628203, 3297580312, 1212753826, 4215570488, 445940553, 1164218144, 3134459015, 3905299086, 1120145775, 935383585, 611211089, 2308283274, 1013832664, 2424172479, 2485818317, 3381003832, 217876830, 2192002440, 115939221, 688608141, 2636437270, 2686660153, 2901773655, 2457980245, 2763385227, 3679146240, 4283238946, 1991488409, 887572429, 4273516911, 2655731728, 2254640929, 1359808937, 491349072, 907776069, 100080657, 2241873939, 814420759, 2884112702, 3273305576, 3295369433, 2985348387, 2934939571, 2360888337, 3506975409, 3664808000, 734487121, 553585024, 874812403, 1459477180, 1782699119, 4166781602, 2877166145, 423080254, 2081927034, 2802473744, 4008609081, 2347030374, 2439053611, 3303347411, 3331993604, 2266083720, 887501694, 3177402763, 391838063, 3280591574, 554453529, 198539314, 936310989, 2685586472, 165130106, 1795998927, 1849740808, 1167216837, 1749325013, 1782263632, 1661789498, 2724134871, 2428719653, 3960183008, 2145899969, 4109067916, 2902040304, 2542320549, 2137883508, 856690806, 553008139, 973067946, 1384250351, 503081334, 89244808, 2660419075, 1102805818, 3510783912, 1712981782, 144232072, 3925924267, 3730978139, 2254396374, 1324327045, 3248656628, 1013211798, 2397651601, 3431936940, 1596384838, 2356120577, 1973848028, 3780737428, 3890183727, 133225976, 4172974634, 2089431555, 549291182, 163472408, 2762999591, 3380225740, 1564815209, 2258191583, 3357330890, 2832741729, 2882791619, 1016966757, 3344400781, 848791704, 907393594, 3868033892, 3802153478, 1813512654, 4070788869, 3864086401, 2527378666, 1938318754, 466429759, 2228790762, 973801214, 342454695, 1576445432, 2194930106, 3461403997, 1285962822, 2284812241, 4278052117, 1724176107, 3329875651, 3941845592, 723148188, 1955756074, 2803663497, 120435715, 1382471553, 1308282798, 3791142714, 821676082, 29323004, 1787268219, 2203149326, 2499030341, 4293302283, 2033711925, 3895261486, 902040938, 1269889852, 3396613940, 2847810966, 264003950, 2532321281, 74821079, 2436749391, 258384022, 2007864213, 1653508098, 539155936, 3352680771, 1835311587, 2797322890, 2384514069, 974562697, 1308229254, 787138786, 1334341551, 104162008, 2398172953, 3819925291, 2880604696, 691948695, 2950284333, 2251785761, 3982036960, 3847681591, 2545950708, 2946441781, 2316953802, 2331661715, 4046077544, 2012461897, 258812338, 2476249547, 1795786862, 936184450, 279101305, 2627572201, 1318001553, 2714892242, 3044773881, 3906717146, 2897950838, 750992523, 3586794221, 3642242063, 2638192327, 1380512860, 2547382652, 2869420999, 1152981173, 1316815236, 739210667, 3417115925, 2021871748, 2264230306, 1645927884, 46919272, 3588641087, 1906787463, 1990597130, 1528717064, 3258984007, 2453614429, 2310401192, 408697729, 3736018384, 3248600938, 2278073341, 3311617730, 462824428, 1330267475, 1995022845, 4067786773, 2757097356, 1046883752, 2559146746, 2780224377, 2591617620, 109157905, 4280626647, 1286501640, 1992905927, 1807489352, 3317517737, 1575943811, 2354558390, 62713206, 1784610919, 338281656, 1902185320, 1414259281, 3195014926, 4176995508, 836985811, 2020406770, 966304741, 3196581048, 2205939553, 2295045074, 1462203376, 4217260620, 2806012810, 2149039811, 3216082946, 3692526541, 3185708365, 2312424491, 3960642344, 811608001, 1026375688, 1969113620, 2845056626, 1518309662, 734914365, 1657798031, 3291707316, 2630221599, 3226217358, 2776545690, 2307692113, 3046723021, 4212381817, 4268843847, 95728197, 3201560165, 1303136359, 925664594, 3938142633, 395190539, 947465414, 1355876208, 860927530, 4269117534, 2226875848, 2743493788, 238515153, 1008466688, 2368801453, 630873826, 1669074268, 1778281166, 520511446, 1216889894, 3009978053, 3481710224, 4007082867, 2412218713, 1956736883, 3796897263, 2919374193, 589855679, 1840592934, 2200996364, 260645250, 3596194698, 1471656929, 2830894936, 3270439749, 447671255, 2110060351, 2057591379, 3382334308, 593397872, 390632528, 2506548530, 2581650388, 4271127954, 3190666979, 339399024, 1762127695, 2691049204, 2188602728, 2902408433, 999891429, 1975832908, 558294848, 3852466152, 3128936226, 2728628324, 3519384219, 3847180014, 2134672546, 1987888056, 3915857012, 1908082567, 3875662883, 3559077864, 397341199, 2323386163, 429512248, 3415194868, 2839726966, 3132714346, 235832651, 3045314530, 4267500889, 104556761, 720058355, 37925699, 1238639046, 4292701635, 1144319568, 2527598669, 1562275051, 2117562643, 4235373757, 2655107250, 3472542917, 293314805, 887084263, 2151490716, 2043538923, 2037446424, 882169976, 2079141592, 595703071, 1880775033, 1774784569, 3472944908, 881538329, 3388945840, 3315185670, 4165310867, 3937055801, 1100858268, 769544787, 4220473098, 2768508711, 682637489, 1324831314, 4002470850, 1540851603, 1712287891, 331917651, 1076748226, 50464341, 31539961, 305145576, 2154674857, 2211792146, 4085523085, 1472572473, 633982272, 4197143213, 2552279808, 4149478187, 2650273217, 2734996904, 2694898560, 2267328969, 3180456644, 4187160189, 2834250184, 2848180468, 3188954599, 2077703742, 4077247398, 1196275604, 1157785505, 2134113213, 279515823, 2300637610, 2423687621, 1068047245, 3629042072, 2480432887, 3260966906, 1102218670, 3856896632, 3882794808, 3228563537, 4226635274, 4093090579, 2337335017, 2584715518, 1042359063, 1248198038, 731562274, 1970644736, 1769506715, 351081405, 2459539129, 3584238300, 474880029, 1057638060, 996732058, 3330700143, 2440401679, 2706457143, 3644888424, 3301160577, 4098737068, 3415652772, 4114701782, 1338576369, 1831433097, 1161764476, 2562278260, 2707771954, 3333454152, 513263636, 514727768, 115542245, 2491642707, 2685475632, 3296346128, 1288751907, 4070697663, 2406025183, 240123796, 3832112815, 1849159292, 2609071080, 1860341448, 633803684, 4129473578, 2887093792, 2314485912, 888209118, 2676370186, 4139386903, 2787754154, 1398071456, 3061158505, 3536620914, 3820326001, 2095059661, 2784218538, 2583493794, 1177618962, 2099998828, 42724429, 377273189, 623028469, 3884853635, 47187904, 2894428312, 4123431799, 3512815548, 2188000527, 1725463542, 358066444, 466987064, 631831615, 1972777698, 250123768, 2117288760, 363748367, 1109870016, 1656313313, 1358809014, 997977798, 4020725439, 2687985603, 1963049112, 1310463501, 336402498, 201038534, 1404573889, 170587165, 1942795703, 2764889092, 1444647735, 752674629, 518071550, 1543689315, 1421286912, 3361942375, 2982011295, 2449095133, 2337214592, 3423828470, 1309343475, 1547573402, 3897075849, 121590522, 1647563182, 3415250071, 922816540, 3574661013, 3367665117, 3556486283, 3618251166, 161658333, 2972506098, 3153757437, 3727526885, 2776121085, 1812359843, 4155124642, 110049601, 1866401956, 1443535772, 1402665511, 1905447421, 495748316, 1977326130, 3829361564, 1315958255, 945597596, 3025470044, 2488643189, 34888181, 497206033, 2153528981, 3039069967, 2559671987, 2098097750, 1803049909, 3697726879, 1818954369, 3435820532, 2646942227, 2830338974, 1895113113, 520277266, 90798467, 4077064264, 1046633511, 2086720611, 3162552630, 456856505, 2782970176, 2946951588, 242455741, 1978964945, 527980270, 3722477126, 1069764769, 310999444, 3071632536, 3631981950, 2561494207, 1330521586, 2468347261, 2591557937, 2090285693, 3812301806, 3569673177, 2453723250, 2112207917, 3520134986, 2175023631, 2201003124, 3121270697, 3035892829, 2650961990, 1020647630, 3109479288, 967961323, 2462233708, 1546154584, 2662668462, 2857166699, 1577125311, 165799999, 160804887, 3134406741, 933118046, 417759942, 55200581, 1232096087, 2969099262, 3222819953, 2279645586, 3509774149, 3468422255, 959174672, 616868544, 2172277407, 1498319940, 141197394, 3700701781, 513625947, 2373418508, 762169338, 1642272145, 2656100334, 321738670, 3542610900, 3503911594, 1630981170, 2660325740, 3340019097, 734414026, 902046124, 438863117, 3218299472, 3157960040, 3213522464, 2856586935, 2660470478, 4052566471, 3427734313, 3006134860, 3763863470, 2822899216, 1859055102, 2471820978, 1629659741, 532915899, 3026153472, 3299087584, 3745265553, 2796543989, 2636308250, 770593705, 3833658183, 3209581751, 113364018, 789369716, 4220851321, 2134900462, 3312922780, 4263665154, 2607596553, 4203417646, 4067557465, 1337793951, 3765343952, 3125838680, 471180643, 1318124005, 3192398229, 3254657547, 2697942099, 2061961592, 3885490898, 683634902, 199918178, 1955935957, 3014501026, 1745515811, 3118443189, 1425620334, 3753133658, 1546801499, 2062243556, 1742147570, 877147832, 1329716441, 1854165957, 1475354065, 3722579896, 3479325322, 3016799687, 3341718337, 1595747080, 1206766086, 236740504, 1372292357, 734578757, 2696261901, 252233573, 3462998057, 2062100142, 3784210315, 2437114358, 2163299826, 1374492768, 392764010, 2210600195, 2389013914, 1793187074, 3757939694, 3454513139, 3975871921, 1230133943, 1541034590, 731159808, 2517053443, 953851970, 1045646743, 1529507911, 2780338952, 4274043912, 1258251343, 727097317, 1841064959, 4232758768, 3246896954, 2668062564, 3472652742, 2637871310, 1195715784, 1491911133, 875712154, 499405187, 375064721, 1274834577, 2859584023, 2645984022, 1287028306, 4270402572, 3717751081, 3702129476, 4238739894, 2194755791, 303028402, 25675305, 1366394260, 1806861106, 2282606375, 3548393141, 717496911, 3804399937, 437166579, 3037441420, 253411750, 2366237680, 3457216543, 3742313912, 1897074353, 402290149, 73997938, 2614023198, 2658570472, 2570386354, 3037271375, 1567079914, 1606629032, 2135994272, 276503339, 2211556288, 4122973217, 926400247, 3975762544, 2604754259, 447975697, 1273115394, 3732978416, 2976919235, 1675080586, 3635053511, 3473210469, 2385972511, 1521469967, 258285772, 2711793792, 2504261326, 3754742864, 4220454796, 3796671383, 3394936998, 1434116741, 193405839, 3084677576, 2044991046, 1896382413, 3752113691, 4155557587, 570869665, 1005735128, 2608795483, 4039012963, 2443153524, 1704343293, 2980068379, 429908853, 2244690887, 1318960261, 2349423756, 1945498331, 965905735, 947041002, 2636990374, 255829433, 3719697533, 746089736, 1987562416, 3559890370, 2569163910, 3694867547, 260330087, 916746677, 2087125799, 2294989492, 1732041809, 3563377262, 386654345, 146178541, 942020154, 2294667915, 3674001779, 2449624110, 3419805493, 819576513, 2310856254, 711079941, 1445219876, 4018126149, 2731400712, 4111985259, 2529270413, 688984716, 3294998384, 54086987, 2942434004, 4287866818, 585627671, 3476796706, 1659969766, 1824116682, 1409077326, 2417077310, 3190547704, 3136515507, 3677134039, 3761520600, 2949690446, 2535753878, 3956023567, 299482378, 1314609513, 3445148780, 167110305, 3293949162, 916120993, 2168076702, 3846915967, 1414135415, 2057316602, 3290840351, 1474227755, 3570751397, 4277871524, 3777181942, 1849112858, 2240685438, 871697835, 721535620, 752658297, 2074772631, 546112949, 3520088693, 1147904655, 87871701, 2207577748, 1937058853, 2794159968, 1256846086, 632976838, 3088543507, 2558275786, 1036455179, 2017774180, 2502050631, 1345167798, 417977291, 202894375, 2299657716, 889329132, 2705058801, 2173174859, 694274042, 3830590712, 2456610338, 2313499625, 4123691830, 1673806445, 280812372, 440535259, 2638375425, 3922817951, 2400854555, 3447451973, 643602544, 1723440592, 2033261444, 771365615, 3378126024, 217838052, 423662881, 1860492710, 1930868938, 1276519429, 2968473227, 2088130667, 1056054922, 1022728610, 3397228964, 1980441769, 729722484, 766185191, 1874762005, 723347704, 218987819, 3846332823, 268924311, 4290774070, 3064593304, 2672997731, 3056396213, 1573382950, 1668470958, 2993462834, 3241626911, 4100063420, 1855104617, 856481127, 1849207366, 3548527326, 520507659, 1069838717, 3578514373, 4155454634, 1635408250, 1003661604, 2178854950, 1197596177, 585695886, 2851103926, 2460813603, 1571171348, 78518283, 2055366864, 2247925264, 646815135, 3690998700, 2450999766, 1620039142, 3683256500, 1529129106, 2802756611, 282143980, 2190642118, 1201150674, 220400974, 1274278930, 640775355, 2836539381, 1798717297, 1323372229, 392311851, 1946045836, 915727399, 1454193198, 3131994487, 3210428535, 2721893844, 4037976832, 359058040, 3602865343, 1989611604, 3804831283, 1438801103, 3276819693, 4267610462, 4130780555, 854102511, 3100967969, 1153210483, 344644086, 663762554, 3278752737, 2271144023, 1267610034, 2701522420, 2203399557, 3524075888, 2307636307, 3997218356, 2591749251, 405746826, 2609772339, 2389833952, 1336283716, 258430885, 1306504919, 2787155480, 4091525776, 603839223, 2928577278, 889598950, 2319156520, 3951461148, 1918780564, 1370273059, 1630153318, 1697628802, 3645133630, 539621052, 2992122034, 396181476, 2467752752, 3833084631, 2610265735, 3851541983, 2005932722, 2944822698, 2035618622, 1254975262, 3470837480, 1373513478, 4280943498, 2621606103, 3244338428, 2742931206, 2297188320, 4174733582, 299015993, 3600620819, 721338623, 4044886555, 1884161844, 4174621797, 2041918111, 2640089731, 4108540527, 565335400, 3047199039, 1505439423, 1428146901, 1387772594, 365859473, 46381152, 3276973257, 3567225153, 2144704850, 1636953403, 2924794608, 3051887249, 589156750, 4292526276, 667547261, 4007385612, 3640757084, 3499952875, 2390697901, 2084289942, 2949240550, 380792417, 3399913399, 3515377842, 399183751, 1932232532, 1592688544, 764189923, 971289945, 1681858600, 1333454731, 2989261780, 2735259252, 1516111436, 3205134449, 2447519964, 2941342185, 2172848198, 2192084005, 2520252015, 1934073026, 3872720847, 2575879677, 296548399, 461226627, 2513968053, 974078310, 2176733123, 2973456655, 1354138254, 1122012552, 1588612458, 987403734, 4020772773, 3867790000, 1243560885, 4102528451, 2129817433, 196070491, 2304759147, 2761101731, 2374416532, 1263825343, 311181972, 454345543, 172468920, 2790014335, 2704620861, 2307720064, 2674544954, 4054575158, 115306949, 1621489669, 2484649554, 3595748025, 1348802662, 2493802521, 2146469193, 2739140464, 3938533083, 863843462, 861234509, 1406975479, 4091346770, 2905785938, 4165781045, 1187248575, 1484577311, 1857573158, 671880475, 2861245808, 353429366, 3288824873, 3833884466, 56744481, 2993574779, 4073317297, 2712432250, 642240843, 1888351104, 3214937740, 861136110, 2366371431, 1790352410, 88802604, 1201350513, 1099275373, 2982572083, 3971411451, 3894845112, 1789046081, 2792565578, 1484514191, 997159726, 3574086883, 374809296, 235718220, 2570632895, 2734438405, 4034924570, 3543067151, 2437784657, 776889798, 1476928741, 805571567, 3630892496, 184337396, 3143903925, 2895466770, 4137371326, 1055133078, 2304281025, 595293720, 1785359326, 422684396, 381866383, 1332358588, 3255076897, 3013862786, 3948582274, 3197790257, 656895077, 1200525189, 222832339, 3220485553, 2172968559, 2308654863, 817340409, 1570888424, 1472702657, 4174896215, 159860862, 1809632959, 1590036306, 4281954895, 3089028957, 299220681, 802240544, 4260968818, 1460964155, 61185618, 559980882, 3744315730, 1310587573, 1643184806, 3370445680, 520387834, 470122339, 2623992497, 2713673376, 3204905263, 1516868731, 458172494, 2645532638, 1556220933, 1355092287, 2044124010, 2774983131, 1541366709, 2964322453, 1344678367, 3262205408, 85636565, 492383692, 1875212902, 263908551, 1782369160, 1819792598, 3059042080, 3466535529, 3852846546, 3906175335, 4151270716, 1977835555, 1894766711, 2805951281, 3600778113, 3121657501, 3573293464, 696998024, 3939579085, 2750713894, 556123387, 4211545842, 836164052, 2458217924, 610924163, 1462623176, 127517608, 1751597672, 2947874291, 3621929171, 1343744387, 3562078127, 3587924051, 2147311220, 623667958, 1493921498, 3750022392, 3790463236, 360510799, 1357982466, 620268242, 656603061, 696651229, 493401572, 4187998439, 2006932679, 2596724719, 1861242313, 2478263694, 171652555, 1083335251, 779035947, 3757287563, 2929039448, 3172104063, 2206062830, 3041048899, 1858470499, 826619836, 4264247048, 2554512731, 1699334191, 3484443662, 648307812, 3423136842, 1782502115, 2799605310, 160946656, 3276497418, 775613603, 400997242, 23193219, 2329291609, 1989277809, 1107853365, 3818067382, 3300563385, 1152354519, 1351214030, 1212963693, 2967859731, 2092744771, 456165614, 354379360, 2437452702, 373565694, 2372435903, 71543915, 4265598353, 709687225, 123155357, 1637132091, 1938531046, 3216650500, 1385299667, 28495189, 56347879, 3095130939, 2942107557, 1185968118, 773081803, 2978410581, 4179294792, 732096387, 3884257402, 342679065, 3973702620, 2234387833, 1880512789, 3095259621, 4216881718, 996734810, 1498259923, 415640967, 1072451280, 177164698, 1721498654, 3842855602, 4211001901, 1310548073, 2003356388, 1409107299, 3025754533, 676822708, 2403056857, 1627613265, 2693962667, 245696622, 2398545024, 2906918186, 1166491198, 606729333, 246663502, 537286810, 2853749432, 2275944578, 4266931958, 160622067, 2321760035, 846656090, 3593271019, 1308331060, 2802864056, 2636324403, 530512589, 2604178581, 4286679552, 3598856983, 1239034494, 475789851, 400564826, 853931526, 1102684060, 376728394, 4168654982, 3178555240, 4292789318, 1957185179, 3103184083, 3202439790, 4077153069, 3525085547, 2677729648, 987035781, 3527166080, 291418523, 1054464089, 2789415582, 1111756819, 2133916819, 1433516211, 2334375791, 4262894616, 1007423419, 1996606531, 958974401, 3376548158, 3114867239, 2644133680, 1211284987, 1025884466, 2199611931, 2099510440, 2674984792, 2676581018, 1910676784, 4258067645, 894299141, 2040018184, 2036800286, 3803707475, 335002741, 594989614, 3222251395, 1416462811, 3160626773, 2686271115, 769634882, 2095129302, 2087321154, 1912520691, 297993743, 4285011529, 3117445159, 4145857107, 3180515120, 1050966899, 3775893546, 2732444641, 1444856033, 1251791561, 2068838353, 2527022993, 2186917982, 1080034252, 3137467878, 185933377, 3421355264, 1506997547, 356938804, 4097970989, 3582497817, 916532069, 1019700946, 1893868952, 2509048256, 1475054144, 2949328901, 2072219889, 2564653306, 1075969605, 763018580, 4192349680, 859901060, 2625217337, 760575759, 2312889068, 1486193521, 2047305565, 3366763281, 257953176, 1657319308, 3880554712, 3376520649, 456295125, 3345619581, 73887176, 3183049012, 132829608, 450681081, 3853534966, 1666425654, 4251704716, 973559166, 716575281, 346358058, 1420113310, 2305928319, 4096175786, 425443238, 4186739411, 3301853461, 2748791178, 3975494495, 752755193, 2097618991, 2928425602, 634529138, 15368809, 65317843, 412017637, 1700280827, 3017643002, 1136802295, 3312518429, 1407595736, 3550165614, 807659714, 3193251059, 1197562216, 702021976, 4000354390, 2713253615, 1192549110, 2859396174, 1724501401, 1353166953, 367975778, 1828410396, 1692517313, 3310708863, 1744439951, 1377605235, 1107308052, 1554423482, 3443359823, 748316227, 1305175853, 2235958839, 1515776325, 176287794, 3924416157, 962981166, 3842156015, 3077458383, 771648923, 2296470774, 3188251608, 650397879, 519257034, 2597672882, 2001175360, 1034608924, 477739999, 2869073720, 4280693975, 3039335814, 4280557952, 3484355, 305105147, 3604483773, 3844720374, 3785785069, 2325433855, 1033456687, 2490965328, 1620593706, 1959136598, 76481621, 3334439810, 3162681795, 3240190538, 773119361, 3006766748, 401402066, 3603030699, 2450658441, 909093201, 676584160, 1634858939, 3295081784, 963055127, 112489182, 20455984, 4268780493, 2355010893, 4040833840, 2219967369, 460891773, 3378430863, 2954439946, 616061004, 1725864798, 31966662, 3855672770, 1329007841, 359440886, 635682646, 184451445, 373336600, 4280021714, 866447160, 3402818520, 3642146353, 3099604128, 1821196157, 1452621934, 3358718255, 4041650478, 900630548, 516062815, 2867578293, 3927475582, 3750734376, 2774982415, 2362186412, 3548215353, 967496802, 1312971798, 2811314785, 4135558504, 929780660, 3057533642, 4033830055, 4136305566, 1975045322, 1674092389, 3777522013, 3387440, 267213728, 1581718811, 818424256, 2552022731, 3940053113, 652445859, 2319071404, 508742653, 2911718269, 1436500607, 3471881, 1327499456, 2527344846, 4023888031, 323285416, 3630502097, 2463705991, 3591166294, 3731052721, 4138278954, 3386131422, 353983836, 4196996820, 550473707, 4026457747, 1189746714, 640067499, 1802210126, 1765343390, 3929581328, 2256377330, 2420887002, 2521082034, 2933361287, 4167940201, 4174501492, 3059574854, 556946522, 3686278936, 1420942063, 1009227142, 1464542302, 1339627776, 3790512387, 1043871382, 2208071529, 3333565080, 2790626216, 78102960, 2763767707, 610330365, 4137964369, 3212011174, 326478501, 2060140857, 2200091280, 1007765307, 3639940817, 2274597908, 3368219931, 1512951620, 1917624365, 113357550, 1105148902, 848244160, 1516146583, 2061741308, 2690347424, 3389191556, 656987215, 3486399538, 1452813864, 2627777024, 401194776, 3035833202, 2054521271, 3546613877, 3839078128, 3658789102, 1265705084, 2257665241, 1882853677, 2113405561, 1984407927, 145019105, 3316898685, 1205966859, 1204896250, 2004833382, 2184456326, 3413367746, 4202232569, 2739964873, 2992745258, 2790859313, 3301805376, 3107163250, 249495608, 2437980951, 1751296077, 3473535543, 1267413224, 2099343649, 3680274631, 1992440691, 1910712142, 2083398849, 3429022523, 3681186255, 1703495202, 4218715127, 2283726594, 4228590102, 2556999651, 4091420450, 2037301378, 1637275419, 1303873903, 3758757087, 1505692105, 2179954421, 314567740, 708935358, 1939112525, 804692387, 2903118627, 4234809870, 1227365984, 1216324405, 1731010890, 3016770662, 1027264071, 3005142261, 1642510744, 2657441191, 451437877, 2832456888, 3882137608, 1870648744, 2861346645, 3983621332, 2172409235, 1745931375, 3608084576, 3826674136, 615080143, 2602292261, 1702453134, 905352403, 152447394, 2856825558, 1981609734, 3890437520, 3595945087, 2266704727, 3646094804, 443235524, 1103226877, 2785783307, 2458560021, 2035691451, 2301161473, 3582888808, 456078541, 1550060464, 3081796305, 170640839, 1127320618, 2190035890, 490326231, 1386895185, 3121275104, 2531979800, 1047256137, 2775299492, 2754918711, 2136042225, 3107480248, 1396093641, 2449566509, 1449702464, 1615670863, 221690274, 2260113391, 402063084, 2318450095, 3039679745, 1892217617, 3409083411, 2611417127, 1074849273, 2138705027, 2069100365, 3087269880, 3639192745, 1297662625, 2991997720, 2636169440, 346621577, 3853431293, 3382384683, 3446099473, 1422367832, 3341156312, 3817390159, 2155810059, 1421267800, 607683749, 2842933999, 2680498736, 2987365330, 853357100, 1069960153, 22663861, 518678642, 3441854039, 1906226645, 1139228928, 1216766401, 4294947223, 1676744874, 1118191976, 1027179338, 3008157693, 3514956662, 474594906, 884076486, 3453120396, 465956887, 2862583818, 1582015808, 2102368216, 626649502, 2633244724, 2803744002, 4180079051, 2377985166, 238236161, 27242553, 3618016342, 1445462038, 3631105820, 1492378835, 3242572506, 2102176035, 4208318578, 4279567171, 2120112985, 3322539896, 1476979176, 2503637388, 4154890676, 1190957191, 916629074, 803770074, 2503382792, 1937803135, 3657214829, 870486012, 3052674815, 555130240, 205586450, 1577346133, 3011170356, 2179992472, 1161415148, 2891003788, 2141423809, 2858909072, 430569894, 471583974, 3944115887, 1906136884, 2953422773, 1047768072, 290570956, 2378185410, 1236588300, 3807881947, 542071242, 2894325113, 2784265404, 4158178149, 3111529251, 2305639372, 1727035794, 3160115275, 821329207, 373131780, 311679819, 825546900, 1074196399, 2912056654, 3892677936, 2322916658, 2557433050, 1853200053, 3256654432, 952551926, 3637245652, 3328147389, 2859001865, 4123375863, 854932566, 1735302732, 1819659594, 925222483, 3723615703, 4034273253, 4196484202, 3714690859, 3492579587, 2985558676, 216108222, 649701101, 2922071626, 2998531366, 2408174052, 1195495963, 3228485233, 3701788029, 879654740, 3207646370, 739970937, 1589961565, 3387239738, 1924157509, 318048019, 3348110921, 1529640245, 2089240475, 3698572566, 3359522758, 4086822116, 762429061, 3146945095, 3973338468, 200210128, 2362396104, 3763117922, 1702172356, 4134071203, 619415292, 3392133923, 2205089145, 3442597919, 1623957959, 3155423072, 2396095852, 1996181707, 128886501, 2669903295, 732484892, 2854792914, 3229051850, 4038313354, 1719896884, 2956979482, 2295220440, 4095422718, 2938897028, 986909417, 3331018735, 3867568999, 271203042, 1950582759, 3755116891, 2026443700, 2638152439, 2307365424, 3771182759, 635862419, 3807711709, 957867728, 1715546369, 923476276, 1805045424, 923363604, 1473582980, 2224726714, 2243982332, 70593552, 1224110837, 2537019123, 3174401360, 2455182755, 3601771043, 1966186743, 1258532749, 795969292, 221165926, 1504863787, 3737334246, 1225240726, 176244187, 2830764896, 1380515152, 159064277, 940857159, 1232703923, 488869733, 3313233855, 836885482, 3369025169, 2307651724, 2958424496, 314564857, 128737427, 3292004475, 1757465387, 1301976801, 1321643677, 2386192097, 1644903385, 337177636, 3160876058, 3155903884, 133122715, 1150860992, 3326582817, 4289927200, 1929931080, 2287828845, 54969435, 1346241384, 2087788476, 1184253614, 647748764, 1202291695, 4277703524, 4280951025, 4200856372, 1239037771, 2584378795, 2185329882, 531975376, 1999661935, 3390625180, 197420681, 3264268068, 963694854, 3348809034, 1074523856, 3447158931, 2844098577, 2540993082, 1781590578, 1762115079, 1481411160, 2573761178, 80114455, 951243298, 2502878201, 1057101462, 1717116870, 1008711726, 1294068695, 313175047, 1191049095, 2758829088, 3772261071, 2621075376, 2427789387, 3440188121, 1944790095, 2120964697, 2527635764, 1463426555, 134784998, 1404516457, 1533623192, 1010067331, 320378684, 1533810505, 2772245985, 834775982, 2755505158, 117656584, 1429303387, 1976828549, 1788034889, 118478031, 2663175487, 36330490, 1715333915, 4057634723, 590528660, 1081210807, 3835632370, 1603469826, 951342369, 2130896449, 2642891517, 388416306, 1169533848, 1017237196, 3601535403, 1959613041, 2280811493, 3969384889, 4107514082, 2272205968, 202667515, 3067092503, 2078667196, 3950136618, 1427573637, 561840324, 3759050415, 151009415, 3494980815, 1471562120, 1195576420, 624152473, 3573076888, 1303723268, 1587472500, 2113534741, 798763492, 1740194186, 713356574, 1649561445, 1628047968, 748012605, 2471108590, 343905536, 109190994, 2815972317, 729968047, 2740027018, 3227159228, 2515874689, 125552014, 1689501369, 362299441, 3075032460, 3920404319, 2590929391, 1059399276, 3578168326, 2549440027, 2933316109, 4098330531, 3523328611, 2874782242, 3211492046, 58824352, 647720376, 1028157285, 3309753749, 1544086226, 814103477, 4284656139, 3544786347, 2643445130, 3622155802, 2630213645, 2734132313, 698193923, 4156220670, 1051940290, 2257257286, 2469604860, 3235597741, 1292837514, 1741689748, 3784389024, 2000476719, 1417960914, 3819676071, 2533959301, 1744727536, 1820355054, 793527282, 4236601997, 2237842543, 644115515, 58330599, 882895840, 2151357201, 896156105, 3461578604, 4002795258, 43472337, 317408409, 3875529877, 3535636958, 4183375524, 2593940290, 1997743268, 2785414884, 1637329988, 776242215, 3830898765, 164473610, 336025819, 1981371564, 2573947310, 3767085016, 1136737983, 3338854146, 1011267347, 1099968854, 3259847427, 1606512244, 2409320457, 1432696358, 2371703655, 890755365, 283785196, 2023656980, 4004808916, 1472578608, 3967708433, 1759150072, 66433848, 2636017889, 2742659950, 3693838844, 3100571946, 3945031604, 421448258, 824974137, 2375055049, 2115570163, 145966967, 3911400623, 3960821772, 200143193, 3436981697, 3385649973, 2132001871, 1645989819, 3159008787, 2654301985, 2971477270, 2383822560, 3727367859, 3624063785, 3438849894, 3462626101, 2789769750, 2046776503, 2670909713, 1983753593, 2556866383, 106029792, 3678695921, 1149734546, 674645652, 2817726370, 1260450603, 3166511280, 3044032558, 1247594446, 2393164069, 1007154989, 2004230294, 2274637566, 3687779399, 1414978834, 3672032608, 3525207420, 910612830, 2314506553, 4085291760, 1931426951, 2299770182, 1429967949, 3424427693, 2787803231, 4070455342, 3112257296, 3501420594, 3329911504, 855995947, 1780647168, 137111518, 2876504339, 2018597481, 4115486435, 874295038, 2776668951, 2078157470, 975845970, 1633964729, 517572944, 1262426425, 1982368846, 970782268, 3878286951, 680591642, 427705794, 771950143, 131489403, 3380823644, 497642832, 4270102675, 3877026714, 527316375, 2067147916, 1274326470, 3043055762, 4128199071, 84767264, 2526843407, 948292135, 2778327745, 124914282, 185383561, 3484968727, 3309573848, 1771193249, 3862072996, 2774744270, 288971623, 2111180778, 769484144, 767165447, 1110674128, 3252116708, 3040024408, 1505401443, 2809489432, 3389597145, 2469944605, 1361049458, 1506932785, 3987522029, 4203231700, 3374331437, 1856432838, 3554209749, 1962241873, 3039103237, 4044403317, 1573385096, 1648097208, 2447506389, 3798549607, 3122534341, 3350900844, 3222851619, 127617695, 3988583053, 1979245623, 3254960370, 2058784700, 1375633347, 505902906, 2613155133, 4194210755, 1646365356, 3502850669, 99067003, 3236183930, 3278639472, 555567015, 138737801, 2985891027, 435095804, 3386843059, 754932779, 4140256069, 3928107010, 823543140, 1984050853, 1684066675, 2569187301, 3867971574, 2113478540, 1343882480, 654934771, 30235447, 2487281259, 596399077, 2324179216, 2512844487, 250839288, 859733238, 4206877535, 1718851295, 865610506, 1955111160, 559635312, 2308564371, 3081371896, 1893399511, 1691564801, 20236594, 3288299283, 1933587119, 3575391311, 3615675905, 913776570, 3991045627, 3549021241, 1843501163, 3812931108, 3713231940, 4149678553, 3466349369, 1169446394, 2629016963, 295961819, 1026133178, 948552675, 834234695, 3544012306, 1057433669, 3697618991, 805965684, 1928754526, 2967028104, 1532533184, 2372954775, 2283498559, 2280484834, 2735944286, 2007957627, 1490712941, 2569126269, 3853277741, 1641856498, 2430919453, 1539783275, 280406134, 321807790, 170937020, 4137617160, 3227528660, 2800072159, 3162311248, 2810072800, 2512509555, 2611090927, 1138042500, 306093665, 4189091952, 2558401260, 1562651165, 575923085, 1244126184, 1296677936, 1747856398, 2199107431, 3431368344, 1014787414, 2972080199, 1543852106, 1718545164, 1905911653, 3944044542, 3282597432, 1963742133, 3222318651, 1648820747, 677458537, 374633936, 2422737563, 1969724087, 1165570229, 93998932, 1487181656, 3688403516, 1261316596, 597958471, 1192261845, 1499361946, 2046516099, 2152804098, 113698069, 3162327583, 2163381518, 3610642477, 3551644296, 831402746, 2179515839, 990063903, 1975894408, 1990287065, 4020980221, 3503093650, 3359923141, 298452803, 1128587511, 3714308250, 3107624892, 2874889359, 353257611, 4282994975, 2083148002, 1179605374, 415290853, 3896854515, 2865472315, 3601292064, 703389095, 1711382527, 1959792429, 419367115, 2186385479, 398542799, 796089301, 2590906562, 1601571629, 1566996424, 672986657, 3425256860, 3475324287, 2252526165, 517146703, 227967511, 808623556, 3040427468, 1400515055, 1856694491, 1846882455, 3213292430, 2432179401, 442947452, 3371533340, 2933378795, 1136556086, 4264878181, 2221062174, 1106216625, 1773029306, 385258427, 1992307703, 3690197527, 4254211623, 13046599, 3188771931, 2315469857, 75414633, 2713060204, 2992664274, 567924048, 1566165401, 719682015, 2790456158, 1885756417, 3096532735, 1399343569, 546716375, 2484250303, 21589643, 547783812, 3393808560, 2770165774, 2993223190, 2850870803, 1430098900, 1958321541, 3245558725, 908727415, 51442460, 3769472189, 3728425365, 936532748, 3314241581, 3422005758, 3046907377, 2313041797, 3997360851, 1736346302, 1746939340, 3670958207, 1816210399, 3393628554, 1260434942, 2613697734, 317335544, 2526793540, 3519336428, 2478175704, 2564306123, 2416005880, 3739366587, 1902857840, 2528317936, 978224480, 1767002304, 31973296, 1657829847, 2603642081, 3153077839, 2875112603, 3682080558, 1086261556, 1853189358, 1851473782, 934807980, 3649237268, 1447698953, 3609615116, 2055638836, 2961267789, 1387839133, 1355342915, 111532017, 3378732052, 4135061705, 1399249385, 82229895, 3500905632, 2142445042, 911862580, 3412964909, 3674383626, 188404364, 1494741164, 2894758539, 233330693, 534789829, 1001499543, 1693792142, 998951346, 1953938302, 882524705, 3997256517, 3279961616, 286762434, 3109612404, 1799738632, 1302632891, 2920113082, 4028519880, 1498339211, 2041738339, 4051351941, 4229465917, 743129852, 508680681, 2986305218, 3761247247, 543657262, 834616244, 3898777260, 66830179, 776765234, 2660908895, 65428741, 1641146714, 690029459, 4255088814, 2324789676, 2416200143, 2516231860, 3691394242, 3095383201, 1604141133, 640957131, 629617052, 465168133, 3642069040, 2364076329, 283153654, 2407420168, 3440433751, 1989309432, 213261269, 4238249192, 1331723887, 1721446576, 3034176905, 3316405406, 2129410312, 2249583527, 2105246220, 514867672, 100300154, 2228805494, 2335149421, 3852227293, 1246857443, 544477824, 2846123648, 3815477068, 3566481497, 1728721023, 4103906522, 3976628196, 2728363090, 2360981055, 1506741221, 163172021, 1851066713, 3773533938, 3029147789, 1114827089, 2104419813, 1496451302, 531121628, 368905369, 2387492913, 1360181110, 2164425675, 3334076783, 1598475530, 2171018294, 1010789132, 4221803362, 3160494869, 2298414321, 1240947966, 2108889334, 2499231453, 3743754488, 3245218311, 2630572754, 3959903991, 739509088, 1487803192, 1160733859, 1335800070, 2573691322, 230546792, 153640411, 3957032705, 2848732787, 3813764393, 2190765151, 3145883233, 807692141, 3135277759, 2706552266, 2977114422, 2384809614, 2346542429, 2130115624, 2081017348, 3462558290, 1497660574, 2272285343, 3150197576, 338782529, 2786045401, 3888737256, 2310810767, 3053302931, 894189502, 2904302707, 1054373761, 3216784079, 241227634, 1466352378, 3812834104, 1895432148, 3983676394, 1865702863, 263260595, 1968385518, 2929758622, 2942382871, 726176210, 841956793, 763779125, 896851593, 3360426559, 2739040873, 283558211, 3573993477, 28941291, 2767270109, 4288525002, 1800436162, 3973108148, 1840904855, 2169636038, 364494086, 2736688480, 2222325048, 3095708047, 1347921700, 3687135987, 818669775, 2731277534, 325999696, 201903468, 3598834782, 3706046732, 94874676, 1598865877, 3857859200, 1117409901, 2884782114, 2442186481, 4170692577, 1123393405, 1101406954, 2688462122, 786461281, 3066927529, 1269749808, 1975032630, 1852248737, 3874636733, 943429419, 1679824799, 1363370028, 505247429, 1054139434, 4208878506, 2849905130, 2233182107, 2633570390, 3396246698, 600790658, 2281535095, 938256670, 2115448434, 3918001523, 1264036262, 3152630066, 1948214406, 858593940, 4131494918, 656166913, 1312010596, 3767356202, 1612562886, 3374475640, 28640583, 3707130819, 1039091205, 1453217549, 3202278426, 473155939, 1490474043, 1902990591, 279411434, 3815771492, 1170611693, 1220918351, 3977616470, 627932386, 1564792385, 526235918, 1716578882, 3037650386, 2663814378, 1024552482, 3038422909, 1517937275, 798720518, 2848369119, 1801412532, 2533950307, 3557016462, 4037088907, 1802700463, 553014349, 4121508597, 2334473511, 2184321939, 508513638, 2709214160, 2832774516, 3597719638, 3104298629, 3453554081, 4102224129, 190520125, 1361414204, 2858140569, 3753916112, 1728369997, 3412319992, 2799644228, 482643281, 3498326320, 1072495978, 2802954096, 3307920331, 2289398050, 1728225379, 3306932576, 1025357301, 2706271257, 821435104, 920707834, 1016395095, 1063631793, 383368406, 1475596679, 1289679248, 2920216916, 3334859800, 725465619, 2805514854, 3331703831, 3853329501, 465169672, 2279111964, 353912107, 2256271456, 2405531125, 2249919156, 1928368132, 512385132, 2292162791, 3024348299, 141770312, 2197040362, 2673160271, 4130631316, 786551693, 1625807397, 1062627799, 1378401573, 3018870371, 2728466404, 3916875443, 208861661, 1823821788, 4288660046, 2851106872, 2097411308, 1953804150, 3222199917, 983278952, 2190281782, 3144101994, 2001088879, 1599452134, 2904511621, 1582298972, 2610659164, 2855440727, 165247689, 1254945187, 4020638669, 220905782, 1161870574, 2120005044, 1764962813, 3740709792, 3260747083, 3196045135, 2694930369, 2261189791, 3045087978, 3872829981, 1769347644, 3290004917, 1725995664, 1380521941, 1056837658, 754186265, 3396157045, 1654975071, 859330924, 3249382534, 3307515588, 2345917178, 3739437085, 1116217903, 1619099729, 3099719340, 3425207455, 1314422644, 1738927720, 1283521428, 382456195, 2305492870, 3353951309, 3184844786, 2749760347, 1264283654, 442663553, 283182622, 1860960834, 2067572276, 204524837, 3199688152, 2199016788, 588884762, 2218287305, 3207969750, 756785330, 1114610369, 1492473621, 1406450184, 3263927377, 481595965, 2557433465, 2617604854, 3821320043, 31299641, 1297685883, 1549380033, 3906921359, 3590064874, 270547138, 743695127, 2266096254, 1980425170, 2457821398, 1399448487, 1503011138, 1280604825, 4255644736, 1163577640, 40527760, 1220707165, 4019892866, 3989031837, 226433160, 3125303183, 3761549206, 4237316978, 3316178990, 3024312041, 3000460496, 3415556063, 2043832317, 2242716155, 921596868, 4045519806, 3962993216, 4186986509, 874192487, 3280587249, 707101220, 3599605771, 151105928, 2056089873, 618158732, 1672360003, 1310978809, 938688890, 1345345555, 4046418449, 633218018, 1210875376, 1887030189, 1882148224, 2301129841, 2397801649, 3137103454, 2370492819, 3053661618, 711576876, 4280178758, 682749839, 2545408373, 3080179696, 3322994658, 3993593048, 2436921036, 3223278175, 3401424680, 2285112841, 683689021, 2110219955, 3919527152, 580885905, 457877377, 3833876836, 2515933444, 4154266308, 2799262736, 3997686197, 352044449, 436320684, 2271189170, 2291114008, 3443077349, 645375043, 1338944639, 842678414, 4032974360, 1983053219, 3869711512, 146579429, 489617095, 276227006, 2044409804, 312758208, 3779975234, 3298472429, 3904509119, 1323761161, 985357172, 1333779170, 1599787908, 1339627182, 487218754, 1469190039, 1567506028, 375459524, 1460597070, 1376559756, 1175085143, 872853327, 4171708750, 2374404741, 4197369748, 1007773059, 3627099598, 836286108, 983008117, 1547635070, 1919910026, 671587264, 1632669400, 2270295067, 3768770194, 588414168, 2539078933, 2497378147, 2223345755, 3330720734, 2608491251, 261355571, 2325698330, 4045692778, 1835181893, 3938675727, 1107668177, 1598203470, 3098380744, 3787028044, 2498141614, 961237294, 2998078287, 3159798508, 726827436, 4279042211, 2386172362, 3122052004, 3513110114, 2611979903, 1969804592, 2259315947, 2354064773, 236686593, 3870953471, 1707255, 213855655, 2660608812, 37662736, 1547717448, 3743287497, 2962093826, 3296121131, 3031837600, 3070826129, 733509498, 1529252925, 541449893, 1015252976, 1481924933, 2342321835, 3901130126, 3593774937, 4178830890, 2686760102, 2410353053, 704714001, 3223071036, 3002556080, 4102910069, 1964798902, 3953039374, 3588264313, 4272738093, 459047461, 800414502, 3039563667, 2225244314, 3876918333, 1713861888, 2308900028, 2935438333, 993586318, 3250586291, 787259259, 4203824535, 3058411112, 4044564393, 406663099, 4119866610, 1509339017, 4121252817, 1953910543, 103686277, 3535998287, 2119174459, 362848600, 879148745, 3903902122, 486153236, 3839916774, 1643519321, 2262429315, 2715083422, 291837211, 344141961, 913271993, 1806637351, 3334718906, 2876168744, 1709641606, 347329237, 2926302214, 2464929151, 2612251927, 2522366969, 1093872878, 1698353310, 3822742786, 785773631, 2658970635, 683221367, 694757685, 811571147, 3527739139, 3596671052, 3517922472, 325753404, 3567235688, 2229852034, 524182428, 833460604, 3495532490, 559029808, 3020400381, 1956071536, 4072191389, 1447549852, 1983895096, 748415910, 2485379785, 1548979777, 4078261610, 4288735567, 1258017023, 1707435883, 3027687625, 1213614931, 2634680362, 3381689817, 3819252398, 792560544, 1940014478, 2520707770, 547258460, 190270611, 2766407314, 1181491213, 2259220141, 3483685151, 3014199648, 760829107, 2651122553, 814944142, 2147117158, 2443851392, 1750235684, 3472854646, 2088113488, 1881817390, 1860759479, 2873878627, 2768882555, 978122006, 2057334031, 3406989277, 3968391765, 354954540, 4216498439, 3704665547, 288569191, 729435352, 1684509213, 2418883134, 2385091130, 3951319307, 3968101600, 2924656766, 2277744969, 1197319574, 3814994188, 1519394206, 2758805429, 4263476415, 225815738, 123312816, 3750435374, 809161459, 1087225807, 2537366518, 3695978280, 3609286057, 3899283086, 921922289, 1900167047, 2268545014, 4199571101, 696572964, 3294124171, 3519055100, 536772876, 140026764, 2465791784, 3088621813, 2745725135, 180556813, 1400940492, 1496375315, 44802926, 1073088198, 3050109790, 708712512, 2711043861, 2088150070, 1402233615, 3945376037, 1406918667, 263988588, 1765011341, 3611226207, 1541744666, 2150255050, 266866235, 1461563296, 2027357098, 3960309203, 3356307786, 2863001661, 3308337380, 827834269, 392759553, 3041282596, 2231153180, 3774132560, 3870606515, 3982246969, 1221429850, 504656775, 1074534163, 1784607890, 1712780951, 4283642865, 1015946407, 1416457961, 1938090231, 4249994559, 2644401645, 2384545444, 1135693273, 2934511182, 2002524621, 3946190713, 2812451156, 365115231, 2718195171, 3743829789, 1251942359, 3283296469, 2240003389, 1111221884, 3996087590, 3308658923, 2933981673, 2167539180, 1689654008, 1697938913, 3197559237, 976630939, 1715659015, 333326035, 2612165638, 3896334098, 1378303493, 2695778673, 3887440631, 3351754128, 3028080493, 3434009507, 1009777798, 4251320926, 2527480313, 3738194355, 4249742426, 1002371623, 1274748706, 3395792233, 4026931928, 736739721, 3165986764, 2859434279, 3127755450, 2217639452, 4271760618, 1392962275, 435459947, 1951234585, 1824801338, 3668661746, 2378280774, 2715940858, 398032078, 1512206017, 126072256, 400891255, 1335954219, 1119282236, 3590498705, 2756863414, 2603439252, 3238473209, 880017727, 3932503066, 1658202965, 1366289263, 3807841003, 13176977, 1203383305, 2394910054, 2521769691, 4094820976, 1956765924, 1503962148, 222945390, 4193077978, 4068464593, 3947471602, 884087056, 520234222, 971478026, 1399170872, 2363838404, 1385888932, 2118896937, 1395570145, 985549999, 4039415270, 4201718987, 212324917, 2759432276, 2490547375, 3737435196, 3126365361, 1318389383, 477508718, 4093306641, 1474940182, 814898572, 582898240, 1664188096, 375736136, 3287030356, 1885162653, 1983622371, 3617337370, 2198318593, 2522590944, 3578693927, 794824388, 484702850, 407899651, 1187338737, 3083134882, 3912674777, 3356508294, 3503306174, 3714517151, 3315563468, 495304761, 1019480518, 12480518, 4081590089, 3112578114, 1810379319, 2420462784, 1728133317, 3341693728, 323009154, 1103956783, 1514070453, 2000077041, 1126959550, 642168855, 3522515689, 3552157246, 1530454266, 3047287187, 1535784244, 4245963873, 3086075, 72190735, 566487909, 3006168200, 3738255020, 1637112363, 2620741845, 2704282449, 3665032179, 505109732, 3653907983, 1149273556, 1487902661, 2652181344, 288578549, 301561800, 137926917, 1770604330, 1970637983, 880189998, 2235392659, 604450870, 3158105884, 2523157026, 3447893533, 967434734, 1566227109, 536588311, 1558187771, 1733944410, 3717513177, 3699994657, 1375313120, 4067868040, 4043953099, 3646016496, 3931507501, 1881575166, 3476864350, 3828726182, 3200916511, 147425858, 127839954, 1797877537, 3197690066, 2317598110, 4170521920, 367492581, 80957363, 1166693117, 2162036930, 1818064857, 3940711541, 1087548111, 3973391264, 3282225109, 189353562, 532925378, 3025020934, 3098794581, 764644244, 776744121, 2307334716, 2174564524, 4113541075, 622505150, 1617186087, 2477115713, 1774374297, 3383898217, 672098400, 3607243185, 3462698248, 2899603218, 2549769892, 1469075608, 1928964785, 261776917, 2221047146, 1881909881, 997162021, 2205004986, 3068431758, 419778804, 2037141266, 3106382246, 3434231403, 2986601707, 2763094241, 1512316163, 3564354440, 633696052, 402857236, 3214091570, 2571393683, 2394780957, 19115676, 1649882998, 2023758172, 4122241418, 1749907902, 1785779958, 225374041, 2190703461, 770363688, 2514965147, 3902950462, 1633262743, 3640413914, 1370391092, 3650385394, 3316819643, 724646324, 484285042, 819804883, 387551647, 110090410, 1890553609, 2388138877, 1671138514, 4053075266, 2186557050, 1077328176, 3439325426, 29274204, 1210767176, 2168583979, 3322209058, 2740286145, 2929943711, 2014366379, 3470685288, 2278850069, 3722706887, 816781073, 1896212543, 111936742, 3066241687, 2057490143, 1870383333, 1712110394, 1163211244, 4153300699, 4192216491, 2015974868, 85789899, 2718991722, 3814608808, 3116672631, 1458814693, 235621482, 3566113958, 1536610936, 390902144, 1769111673, 636522164, 3053824949, 3211369759, 1625656607, 2761823288, 1538614840, 4069861420, 3956068718, 3668436802, 4159499338, 904253601, 7270429, 2428546586, 495047117, 2464936110, 2895195416, 1146267944, 1626774741, 4294132428, 1489626580, 3253591118, 2962083992, 4099756132, 1904562431, 1209363695, 3445636983, 2688466566, 2099760318, 746444551, 1911432970, 3519967178, 3185398079, 3709344875, 942054976, 1824634588, 4012220760, 67203429, 301621420, 3371586638, 3630358538, 4231276889, 2860510342, 107141181, 4074085692, 3705261367, 3740500730, 625733508, 3113270571, 583646143, 1196962059, 3069265217, 838809917, 324835393, 3407852998, 2829409594, 4054913721, 902134708, 2809741958, 2342440393, 3669357483, 513864656, 1855501383, 1297460607, 1628449127, 2697992254, 3789606658, 2633437043, 2164463448, 293920864, 455298165, 3010464927, 3123024836, 369587558, 3450958024, 3367641739, 3817436490, 2804705591, 605382541, 2306141509, 1479317103, 399810751, 2146338630, 2730314729, 1563742137, 1247696055, 1190825366, 1491973661, 3500427160, 761919434, 2263216469, 1756567291, 609210468, 4183841712, 1137070420, 3433188925, 839841822, 1349492399, 4143494239, 3918401662, 1238509229, 2316708323, 3857798668, 3669099872, 1864900629, 1641122239, 1644214732, 698668128, 1197564287, 905383596, 1847608995, 3499204791, 3329012945, 1467758035, 1703726663, 55069337, 3753595001, 1853136843, 3734227165, 4206227882, 664260780, 2332004070, 2782325661, 54447382, 2179702402, 935221780, 3295786733, 1777367374, 2674992100, 3582451097, 832561055, 1929173155, 2928244772, 703593897, 3426589555, 817131983, 2230822213, 30169758, 3443930937, 591388953, 1339582281, 2803203843, 4059424055, 742798686, 2033781718, 2712420596, 497694845, 3044012046, 4093502725, 3171811774, 2232420643, 739156670, 802398923, 1179863217, 3600720944, 2780940913, 512551171, 1775606804, 2884676385, 2852668243, 880313706, 577641939, 4132300765, 2090602154, 280928355, 2793407077, 3766366946, 3277435231, 3009175259, 470052402, 3579419649, 17757009, 843997568, 961304336, 2939122174, 4210980158, 3274005234, 1894343930, 3803058135, 3108367181, 4077023999, 495662147, 2802766776, 440537736, 1309284789, 1485194646, 2609451697, 631243814, 1514705727, 3567486469, 2499891253, 2407693199, 3603046841, 962285247, 769090794, 1329003369, 495630876, 2985335101, 4071633216, 3961607410, 1561143515, 3539082374, 2247173433, 3562878785, 236833754, 1425635249, 2307127861, 3993516942, 901406031, 1745295054, 1148900156, 1782507839, 3993500514, 2344246687, 3417425162, 2449106826, 3660207301, 368286797, 1113048943, 3838723610, 214086034, 2310717557, 2075151448, 4042444963, 2099594254, 1615632660, 3700025888, 3217238317, 3717575635, 77804933, 2769309976, 1127114662, 4073711886, 1232059906, 4103291092, 925825756, 4062272113, 1867713882, 2066196398, 178824074, 2349848015, 1634960584, 3140404943, 396193133, 901536554, 2344305164, 822929641, 577769577, 1622117931, 899672686, 582651600, 329506376, 1659417506, 57410613, 1231551336, 2477095402, 903972302, 2607161769, 399518570, 1977926785, 3126804612, 2230958068, 3525587612, 2840554951, 497349808, 1352040276, 695680765, 3530489110, 2890339937, 4031606023, 4230287214, 4065538106, 467736852, 1437770666, 1024862142, 1016238735, 422774507, 3869084779, 4157672873, 1639764361, 693758826, 1672517865, 2127247923, 1324817800, 2411635199, 3998187484, 1527194538, 983929271, 4068877664, 4177594383, 420497624, 2741352109, 4010522246, 774538882, 8152204, 3254097999, 1759575230, 1439675070, 1961069731, 2852000817, 1442657115, 1665960915, 991222286, 3597454635, 2035842956, 3803415626, 3709853447, 3850130695, 2769773314, 2161934997, 240345355, 1720096026, 1623651077, 1677118917, 3971038510, 4065679378, 1342354801, 526249390, 3981117010, 3883239586, 2981977070, 1562249067, 1543184114, 3755479421, 2801471859, 4053689138, 341210164, 1436965658, 1071862021, 3654645156, 2165462756, 2667825792, 3903295679, 1644298319, 3556580007, 1540266253, 3890657451, 195750856, 4009154248, 2208290066, 2275238655, 2693377705, 3806635781, 2772096750, 2941567711, 473701765, 195070289, 2311154258, 2613811346, 2673986324, 3060207733, 4062670980, 1207412221, 389519292, 2723967649, 420784829, 1646861577, 2564426737, 2956917600, 1058248213, 1527505995, 4149609116, 4061320364, 2957043205, 1440123136, 1609250630, 848180886, 2337091019, 4252469129, 295097287, 3989027354, 4090406631, 1072265952, 3550145260, 2133123111, 1163755636, 4162439104, 4089898710, 1044615053, 316348009, 1341626904, 2352618438, 741272409, 3217047059, 2387989000, 2327160040, 647847230, 2572033825, 4224783179, 604324860, 3461442149, 630319928, 1053252875, 547855469, 3747787958, 1728796542, 455991463, 2988076556, 3902161045, 2170149322, 204126541, 2969680595, 1236929823, 3584869297, 3525705589, 1743143450, 1176750208, 3775948787, 519241627, 2411470454, 1866996975, 2039362135, 3235134485, 4052044985, 4234549249, 2616583468, 1079286140, 1403108111, 2186625283, 996893973, 1721257011, 3199936333, 3441003143, 3168231414, 4110788880, 1475038581, 1467788407, 1875469425, 3260891291, 868770884, 1124627166, 56335307, 1791934882, 4124695130, 1561443382, 1698051660, 3338656339, 3892958663, 112053686, 1553628591, 2814789826, 1589501611, 4060619129, 3154671685, 1295304531, 3754242149, 3006314100, 1664228237, 3006160897, 417026202, 370842574, 3980866266, 877618479, 3442432012, 1394753863, 3034246577, 1782686158, 783665413, 1917321025, 1402410921, 99094512, 3211434878, 315328393, 3197536338, 349877051, 1459747939, 257874995, 1263276208, 2291853624, 178384929, 3316570217, 3210278812, 4247026558, 1078129369, 3627205317, 2987437055, 4197363444, 2038927694, 3830712745, 1019200464, 3966134994, 1107036368, 1294017787, 1452522937, 952330971, 42506964, 4171081893, 1847154354, 3758663425, 1758233013, 3764612895, 156290187, 3161593640, 3561985041, 1969384533, 1189373842, 2365100759, 554837053, 3431712232, 2988317488, 957753169, 2005038406, 136596933, 2591585321, 1032230673, 2655915169, 3239636891, 704901215, 3670660883, 2563323918, 412073057, 2339213580, 3439809363, 63222585, 7981505, 3204443949, 3160583548, 2333752631, 1419264163, 2735728329, 1430244605, 2908467910, 2977879007, 2925154512, 3588669864, 726051256, 3512812804, 1138921544, 3256425860, 688878094, 1908754221, 330168759, 699652913, 3118398510, 3507495455, 238164809, 3572180214, 3878568388, 2924429158, 789422928, 2583841834, 163655574, 1257370086, 4026289447, 2043992821, 3028415779, 2583737689, 931418436, 3495977147, 2838407592, 1325999350, 1721825541, 2397901691, 3201968029, 4021993408, 1429484424, 3473855888, 2513538321, 3816530817, 3995905632, 243592127, 1353341263, 1293312299, 1198380440, 367142770, 566702721, 3187288116, 1299509675, 441428013, 912644307, 3491278205, 2109530505, 377982381, 1524725762, 1029994110, 1507495376, 2597138094, 1039982992, 74399731, 3643147670, 3804582816, 2676796275, 1318612460, 399815806, 930148386, 4023874899, 3052682683, 2902505116, 57622628, 2011695036, 1995595234, 2908113414, 1982751681, 1543659613, 2494970949, 441327871, 2442467046, 1987613579, 185062126, 2552881949, 3862458860, 2393297188, 249744621, 819150593, 907978963, 3920160654, 2127025945, 65643700, 3865606275, 1625433042, 934222118, 1845480001, 4063731084, 2614200617, 2980585618, 3591105013, 93648140, 953689464, 1446949343, 2042117717, 4083149724, 3726533552, 1623753860, 3575825177, 2551275205, 2035707601, 1187997666, 3699162416, 902895164, 2874321900, 2194273768, 1149279947, 1053347100, 1014193678, 4120389883, 629434041, 543908518, 4133076363, 2249338970, 435913076, 528171598, 1541722398, 3948385377, 3133360228, 3503720430, 2346033144, 3279770804, 755362934, 555746064, 1836171683, 2413069459, 656232848, 1802636860, 1905033709, 3320777261, 3463351849, 2024021677, 757487726, 4079536461, 3578035204, 2097193566, 2727810422, 2461258232, 686791947, 3533141630, 1909078981, 2200100400, 3670884740, 13867253, 3418893472, 1765743498, 1774172979, 2023551409, 698002107, 1740632477, 1603675026, 838373971, 3822077905, 2748420005, 4088063246, 1802109044, 3555724881, 634184304, 573313860, 3525649836, 1005311044, 3887156177, 3719782821, 3094761554, 2804403603, 1220478493, 3779442279, 2493135165, 2654037448, 1687388766, 3854273086, 2936528581, 1428186092, 3154845708, 509664238, 2254991684, 101466115, 3301504195, 220908437, 112400447, 4115762364, 488390192, 3414096100, 1052912818, 459628641, 35048611, 1269474393, 2813665682, 1180346774, 787854326, 3495652574, 3878038854, 2953979485, 1385197649, 569158694, 1012849027, 1153304793, 664370530, 2592035092, 1825428522, 2810438479, 429424114, 800446818, 2602348137, 3925360564, 3524563047, 165152423, 2328952161, 2503366500, 1220569674, 1488214790, 3442494166, 183746384, 541075147, 335786623, 757018744, 4008362012, 4153486275, 3826152196, 1893285934, 994157754, 1923908135, 2146213928, 3675753229, 3842020868, 2630859134, 1186658682, 160989815, 4025487575, 3610280482, 1303029489, 2203941044, 1521211373, 962551166, 490627653, 3904092263, 650050568, 4152956870, 4272936686, 2046093090, 1324161357, 1583025912, 739200403, 2302539067, 3433021263, 3785868211, 1783524440, 382800399, 1637607037, 1904536406, 1707759281, 3727112690, 2166626340, 1876377981, 2654508924, 1004549580, 1823716876, 3180354344, 4015748335, 4160433547, 2366164898, 1753311185, 1630022732, 2403170995, 2256024063, 2616531305, 110591977, 1877747218, 1351232981, 1015623294, 3932255618, 1673194752, 3740964288, 2363008174, 450569729, 1206736359, 3102187421, 660779470, 73499958, 4162866172, 2599100635, 4261363720, 1418894999, 4188146041, 3779797143, 2388337431, 3121193401, 92208990, 3247346972, 2600030419, 1225404771, 2293195138, 1462378177, 1158134139, 2153673798, 780153951, 1639572652, 1750993856, 1042511494, 3758495418, 1787862817, 733463219, 4141776826, 2013865373, 2825471334, 3340832448, 2359429416, 131579931, 2555358393, 1422092529, 4109837585, 3272586677, 2361590479, 1613013247, 1516489566, 228160632, 4129125215, 3820379641, 1352398231, 3252263653, 910267750, 974590204, 509901729, 2011562269, 69090528, 3598793913, 1879169941, 2388770605, 822545545, 3268454528, 3323211508, 1679126029, 4184916982, 4205022156, 1236449334, 44260775, 2342865373, 2530948810, 4029926741, 727783992, 2639345517, 2250127200, 643562690, 139510022, 2956644250, 4174782432, 2350131025, 3938690069, 1868053905, 765270780, 3328495260, 3305617683, 1104493003, 356398612, 2517625056, 2209467793, 2925489956, 1204128382, 2675059576, 1123491531, 3264354549, 3371101574, 2757101562, 2419930932, 3384387873, 2319008253, 3338606603, 3719581076, 409444203, 3037549402, 15176214, 3902969620, 3138318456, 1229093196, 4131522589, 2997971633, 4022615682, 732975149, 3417242217, 3298190070, 1913193310, 4098884335, 3990227736, 3783888905, 992601803, 2756201597, 2414239120, 3223912890, 651278586, 4136592083, 2686732492, 865347823, 3799128892, 190668790, 766054134, 738977817, 2820028992, 3057536585, 771941748, 3347022579, 4145497631, 1249316592, 924702850, 1996530464, 582031733, 2262171960, 2461880536, 1708591957, 2570862795, 1583305473, 3540576921, 410762340, 3349708043, 1927625806, 2162368735, 4047059832, 665717005, 1471833782, 2038003804, 2148194693, 1172039070, 4186539311, 1864793800, 2758596829, 73146520, 4207865559, 657122131, 681226457, 4221387462, 3906596305, 2328102063, 3908209835, 2548357757, 3203957518, 3247302889, 3816823815, 3791158405, 1623800072, 653896220, 733938561, 398521346, 2095791782, 635047669, 84434764, 1931443602, 565864721, 351105041, 370506442, 2928909854, 3409304691, 180922493, 2319351618, 1765724859, 690742429, 1620246786, 911228814, 2731355905, 527399392, 746962588, 200459782, 1899436740, 1092325902, 176373657, 2399080793, 978143036, 3487008058, 3335980271, 1451817000, 982013547, 124942335, 1835434255, 445308173, 4143759777, 2197685856, 1360906289, 1924574043, 1218659522, 4236233074, 1435684089, 3685601129, 3418333718, 948240103, 3535436781, 1047701127, 2542107375, 3593995021, 4016240408, 467192687, 3832684970, 1966454202, 2210120710, 2236069674, 1664747328, 4019562878, 1185712616, 2128206182, 3746492460, 3674303171, 3296487086, 3165294962, 2709743292, 3426159050, 3979290543, 4218993026, 593165954, 152639244, 1603660175, 3016669043, 1133965111, 801337124, 1396411890, 2648467471, 3943912146, 684707917, 3952872404, 3543872511, 535498451, 1029484537, 2495199638, 1291077444, 2470927393, 4049601454, 1673817983, 710853219, 3716200851, 2226644716, 2596469871, 3576654337, 721953152, 1973800048, 3099835552, 4021761157, 111307554, 1157848252, 4172222540, 3962300334, 3003268524, 3044765579, 174330174, 1795722814, 251670464, 2349828754, 1782120559, 3069054244, 3007466274, 1982228689, 1536366563, 845064141, 3133744894, 1472219128, 1833117007, 2449787182, 2306144359, 1393704066, 3919442858, 4240746558, 2344575757, 2866976132, 2538760213, 2832172013, 389166739, 666523558, 1234801147, 619080470, 3769624734, 1492396064, 1682116359, 1023019600, 3426118505, 883802386, 451067445, 1615913115, 4080691990, 1120822130, 2426844799, 4118020007, 2406085509, 1708227003, 3179308923, 1875315907, 4272348964, 4251560725, 73863300, 1996563278, 3198177205, 3757001424, 722946780, 405931265, 3728026991, 2274421647, 2460588558, 3885379661, 1067001604, 2761401860, 2497566640, 1369328004, 4097190985, 572588981, 837681620, 3520038708, 1171002540, 1693010061, 2533333998, 2245760419, 3003476844, 2888203234, 2856440140, 39280895, 1281777852, 159998913, 3288566636, 3417696252, 497302899, 3477791348, 4249104774, 2268079198, 1573678967, 4140043779, 598707439, 3864680456, 1578092422, 3908083463, 3748250549, 3555412418, 364061905, 3159019286, 2573080197, 730914810, 2337567190, 996547665, 2063076428, 3210599248, 1898236596, 1506276060, 2952825128, 815281113, 3125933110, 395155788, 4039680507, 3015458063, 2028378326, 4176624780, 3073898261, 4243365083, 92300764, 3942391631, 2887964385, 2176120546, 3530307, 1419440937, 1629830262, 3604544825, 2256899993, 1792486576, 1548038019, 1087021401, 4261825616, 1871091452, 2428920152, 2130205734, 3591607302, 2585519597, 3530441911, 984601653, 3515067054, 3962452949, 1899369952, 758555556, 3312487781, 2538705162, 3818928873, 864048278, 414392096, 1323851567, 343730243, 2822248871, 2956775149, 2166777572, 3816420239, 3212000294, 2417341159, 566132406, 2456181675, 3325482709, 2367710412, 3115931609, 1853850749, 1398086633, 4091974275, 2483678140, 3081154582, 945827356, 2518945179, 26194505, 4230071502, 1367182058, 3951958213, 3390813999, 2775000222, 2155744644, 1653766507, 302399009, 3571485527, 1325165253, 1423701873, 4164507682, 3955764824, 2955824129, 1888180898, 1915527249, 1338645451, 424879027, 2970388965, 118594056, 1048322173, 4133236103, 2986980348, 1662626379, 740681094, 4103284478, 2059907733, 3885680518, 2237050829, 3195379344, 1077484853, 839549856, 1488882432, 2590310997, 1461338411, 3407700368, 295702302, 395026823, 1333153058, 3576669395, 2121504984, 715466889, 2267024386, 650281127, 2930312813, 1998955902, 2306647809, 369454464, 4261876192, 281439288, 2793902472, 140128010, 3802500735, 3535899460, 128604095, 3766528174, 4043098369, 4213608938, 903633265, 1913796710, 1727299555, 434586406, 717843627, 600686067, 1903496524, 2648370143, 1543448856, 3847099648, 3283532339, 3178759180, 2607797037, 3253307872, 3648607032, 3899192638, 678467425, 818394198, 2607357419, 2037034593, 886667874, 1631580211, 3558412891, 3503890220, 886375102, 547050870, 4179793042, 317781161, 2892863478, 870030267, 640099369, 560598086, 2032314918, 2324344644, 1485544890, 3936141432, 4076798853, 3179869911, 2896363767, 544324513, 2418379288, 3581857971, 2277387296, 15698294, 1705716018, 2919945771, 3772939128, 2688139172, 2452137976, 1031546766, 4261576062, 2055682318, 4274339639, 3873655019, 503514664, 1336821841, 601204197, 4030271483, 2649160673, 3311297345, 1931780043, 4248676075, 4192756184, 1249352237, 127429070, 4285927455, 2977673301, 1999850076, 3946614277, 193273553, 2568547646, 953982632, 1873273017, 1908609681, 3135459545, 1226022185, 3994055842, 2251863567, 2108837017, 1576592071, 4140630681, 1918957508, 3903164676, 2959136029, 715692105, 599182052, 1731176437, 1649935863, 285320395, 3820172336, 1271229733, 1671936700, 701788863, 12843405, 3847352477, 1158932537, 1755151692, 2525607513, 2573150828, 3920448022, 2957400137, 262367356, 1139391991, 3607327468, 2551227631, 555253446, 1693565059, 1266526695, 3374797910, 398221484, 2659432558, 3158347335, 144687517, 1121051876, 3298327185, 595810252, 2775414057, 2237601404, 3269318748, 975840354, 3608969142, 2550174905, 2518506803, 3885396040, 2244592095, 17904161, 226269769, 3410970705, 1920262965, 4129139326, 3924625962, 3743350770, 2151845671, 2728960731, 2022516496, 2292904683, 497304957, 4145524911, 3302640639, 959532309, 4166785906, 2366467246, 4050510526, 4127858316, 2456609889, 2760895284, 4233405903, 1044734017, 598427158, 3636129502, 3404928898, 3310795936, 3171098698, 3595476102, 1886949947, 854955682, 466714351, 3795938812, 1568326085, 471305140, 2995498967, 3450212351, 2120538357, 1773035710, 4000888891, 6021336, 3454066567, 2087784434, 3707693046, 696259856, 1333697353, 2542595036, 1934674266, 2299472207, 285464406, 410674264, 2992065564, 3457017, 1691753314, 1638539138, 3668354, 3211853414, 322890132, 4031738383, 3677195905, 4157731535, 3223465792, 1982496180, 2270924624, 2554620451, 1600811896, 4188272103, 1819110317, 1373900853, 1397683923, 2439013472, 3340509426, 3179433872, 3790938756, 1064273556, 3296976812, 1120932590, 1310983090, 1144523825, 927654114, 2879064534, 2678331318, 4226268161, 2516253840, 3554327041, 2633957659, 619236150, 710523949, 1560879991, 1066942107, 2142825782, 2806557142, 214986257, 1268955852, 2671998337, 4121983422, 2077725535, 1286652085, 4151722240, 760209815, 3889051335, 829881594, 1163247436, 3753608116, 3718942970, 3205030411, 2935329853, 734980569, 4036236329, 1391051243, 1326960087, 4141398633, 1496933442, 3716865412, 977860588, 2426708338, 891078653, 2617794915, 1586793397, 4092759332, 3079955644, 1839504490, 3673199231, 2916915214, 2362424123, 2538980739, 1627839053, 797749716, 2058631586, 516522600, 2066854700, 344699011, 1740265163, 4171201235, 2338795398, 2787650300, 3824844833, 852636894, 1948827405, 2551527552, 2216642066, 2193542107, 2500377170, 4187543566, 4275922902, 1652369497, 1028656894, 1213511648, 2412234156, 3320381038, 4113432923, 4285796125, 186241843, 2444398882, 1476725820, 3419943264, 415862334, 91161422, 495417621, 2754570773, 68382750, 6444624, 1401764140, 2404366845, 551203190, 1464353385, 3940504684, 1172877029, 906938386, 2645632149, 3171715317, 1134800561, 1758985271, 3534674528, 1225381571, 4191441441, 984511370, 33728633, 1755018390, 718452976, 644218489, 1835994444, 748680701, 3995513228, 2292828971, 4227983394, 3551184660, 116859533, 806251238, 2795329361, 763584433, 1009706497, 2452316324, 3324533157, 602350556, 3508540382, 2167268041, 227050846, 3231007311, 3385493129, 128962799, 2259271095, 3461492094, 3243310831, 2150550991, 1518344218, 2449507134, 3612889188, 824267914, 2781545664, 896428105, 2943780890, 1087461416, 3213026718, 1289148135, 2786533223, 2416075957, 3012937393, 2108843636, 637583653, 263027841, 4015600290, 2032576640, 485783672, 1708222191, 1788587960, 1418196415, 1052324710, 2987064539, 2883300114, 3584941003, 563166320, 1341833156, 4011659133, 2041955506, 1752366860, 4290771749, 1957168961, 1696320831, 1653523879, 862681000, 2437890276, 4094116084, 2828154705, 2523092277, 1973710983, 195176313, 3311184866, 3626104559, 2303677246, 2359454306, 794000066, 852544602, 288127321, 4138540471, 722932066, 3704286535, 1150847672, 3436271499, 2536359908, 4237702445, 2125724376, 1243922495, 2559899321, 4062097877, 3526438566, 2858177255, 1846369595, 350049163, 758366259, 1397379719, 3356013721, 537215525, 3912324165, 3450213020, 3398781789, 3029899208, 2946805173, 117174476, 1854951684, 521063540, 891922998, 3222310033, 358476757, 1361209080, 727303537, 2718526878, 31779817, 2921708920, 2136551619, 4218127287, 4258480739, 888528407, 3392332128, 3902909949, 2048218965, 1467222904, 4281817542, 1352728555, 1911306439, 4170889294, 718184081, 3161257626, 3750262186, 3026077403, 219830236, 3530899861, 104716313, 1992523195, 2467651174, 684260490, 2061797736, 1530136128, 1088746047, 3265739717, 736456845, 244950916, 2204875673, 1118999274, 1605651055, 2918788842, 1480186744, 2504080332, 1429259344, 3012894395, 3049654015, 3798361001, 2498087609, 4200035418, 1460346614, 1685862719, 1622052527, 903421210, 3154973061, 3420851818, 517001533, 2222763734, 2956446284, 2598933311, 118640753, 1684291301, 3040143480, 3153776875, 3422666574, 3436925927, 3951222669, 3544921346, 4072673047, 3421676029, 845823082, 2118107696, 2401090246, 1099956072, 2270922021, 1111626048, 3969113531, 31598678, 461488326, 3032723575, 638419911, 531930548, 522380007, 3430443130, 4108879796, 59144814, 4170365690, 4061510644, 3407148878, 309831933, 906663872, 939802441, 3780737072, 2930767929, 1478919186, 1688543823, 2453485927, 499123883, 3004498639, 442806591, 1793159756, 3726090651, 3621496607, 3357223633, 2924497073, 3533393777, 288997822, 3564324659, 1827864223, 138311288, 2161541492, 1027826507, 2666317713, 2621830797, 3220732826, 2073691330, 2076511513, 1130826253, 601628079, 2454578622, 2145651354, 4159245828, 402144246, 4282139810, 901132656, 897742623, 3216518309, 2972446118, 1927434976, 3786470044, 2538979077, 3290207162, 2210535902, 2113044292, 115945347, 198826538, 739029651, 1060935674, 3131255974, 3200279052, 63844379, 1003772270, 2806753156, 1125778359, 253000828, 3809215785, 2825331649, 2095091387, 1310513177, 858091228, 206701056, 776383130, 1294965287, 1805467809, 3680180040, 1499846249, 1169534138, 3407933034, 892799662, 1472392206, 2934052154, 699238294, 1115981593, 1667512928, 80976550, 2802040193, 2927336976, 1650540035, 3959855952, 2235872946, 2338982834, 3783097028, 555364777, 3858005806, 3350559205, 3404444745, 847108217, 856793763, 3355853515, 2112815891, 3627322494, 4253963965, 3824590870, 72359602, 2854381198, 63329013, 2098177968, 3101236802, 828734059, 3884238604, 3291879059, 1923638533, 2620075216, 2864315788, 862470389, 2258278428, 1748496433, 3987102252, 2148562806, 1929197765, 190866137, 1844364771, 2085237872, 2396696549, 2198779505, 114280599, 305974357, 1832124431, 3338727015, 3184752129, 2807071648, 3135150476, 3842914216, 1376802601, 2624144714, 4049755151, 945525706, 3646419199, 3439549779, 2970819557, 483042678, 651102624, 777964035, 3571269285, 3581832460, 2206383816, 588618523, 2767607205, 2955712417, 172501260, 1921201363, 515080826, 2853609767, 4150144634, 1982869088, 1140284080, 3301026895, 148652496, 1899308767, 3841339136, 1419433787, 2936973630, 295007105, 2946268512, 2937585784, 3916450905, 3612041448, 1450377772, 3916016811, 3211316501, 3062257447, 1482910328, 2459788093, 2136766863, 2528727426, 3335608135, 2104882021, 1912191919, 3628759413, 3681932007, 2189302796, 1365177846, 3230750070, 1608555076, 3124519990, 2396797749, 4291336239, 2208702917, 605142636, 2417383579, 3516671555, 3264397856, 3700076170, 3503526738, 625336016, 3021814482, 2211962581, 3881094756, 1377400123, 1812550508, 2721760887, 1265592484, 336609569, 2462253090, 3891502814, 1528424041, 1906088579, 818162924, 92966988, 2735220276, 2844841430, 3521969941, 996139334, 992663848, 3203677598, 517093966, 1277839270, 3250560823, 2048194520, 2154792064, 342761943, 1125248537, 4255073722, 3083326524, 3585239321, 3288952058, 2366728059, 2387190667, 3587716751, 3938171296, 279906415, 4057025544, 3254704521, 3695340444, 1328016865, 4189372150, 2218060311, 103138246, 3653597441, 33352158, 3760087870, 1813807878, 261834013, 1306456558, 1603530230, 1353078144, 1395385199, 2425631762, 3632124824, 3272872509, 340821074, 42894059, 1650117049, 1154027285, 2312613493, 1159330611, 253126005, 3050801871, 790225916, 4216907161, 623147033, 3663201077, 3249353682, 63801583, 1270852361, 1829754769, 2871320872, 2737708647, 1315174295, 1698552498, 1404141782, 1385066969, 3304877652, 2118928122, 2026212927, 2768972983, 689884843, 1144701222, 2557945615, 735151256, 3477347106, 2782435491, 1285324727, 831355824, 1931751738, 1039696847, 3047844840, 2657101648, 792441615, 2614434100, 2992380369, 3169342719, 455596407, 1363167526, 1924439993, 4259144824, 2517944108, 3440656370, 924048404, 537665460, 897076053, 768029732, 1052860699, 3436457722, 3277174176, 3055037054, 2007337344, 3166715743, 3583340787, 2973788887, 3343540372, 183159671, 235153603, 2335295835, 338881516, 1621171774, 3868579530, 3647959934, 3548751211, 2389285667, 3042665467, 532429524, 37552266, 28582759, 3507731698, 3087058972, 2439387773, 2601098814, 1272392191, 1368705478, 1677153943, 371636718, 1189796388, 208270938, 1043055820, 3903195541, 1415656562, 3887640494, 3281193555, 3041684275, 54300075, 3922424988, 254255871, 3758501511, 1946559198, 2697380673, 2352731693, 1485932399, 2282933850, 1510712718, 2825885939, 4130605954, 2811687556, 2769489395, 3244455327, 677346686, 1878039581, 2683566348, 4147188075, 2487040804, 1327432094, 336971265, 1957092363, 4281512994, 1850849077, 4270924552, 3743688161, 3300968622, 1012975131, 3005342749, 2687176289, 4033459095, 957955167, 2746041628, 2412254982, 1796780252, 471405971, 3628880745, 2248464172, 1151950028, 3014541375, 4117329103, 1385784672, 261159670, 3748046667, 699620262, 1185884583, 3914898636, 1434818825, 1932942752, 1674724461, 694377216, 987585051, 1084676787, 1432105375, 2744883894, 4010164203, 250446453, 3612614510, 1861635887, 920840955, 4242342806, 4162049495, 927951033, 1811340729, 2877071916, 4067740193, 1067613711, 3960025222, 1121543312, 1882243664, 2435214958, 1609059738, 23498371, 1112342517, 716323588, 75143264, 389822230, 3510908710, 597475861, 3617612232, 523975454, 4213654185, 1947034437, 633111816, 1414164443, 409136636, 3096337625, 3701102563, 1174317669, 105068733, 2262060175, 803325621, 3302285264, 1280031367, 780159390, 1001835042, 19092402, 211498814, 494079883, 1239319122, 3272389739, 2646604559, 223921640, 2172182416, 725976499, 2965075127, 3496548282, 703020527, 4062921653, 1266382650, 1245810632, 2618144633, 4150089996, 2932752545, 4133457303, 3117278430, 4021935212, 1604399348, 4227886052, 2250535808, 3187734182, 3533702187, 1703570607, 3067936408, 1704908713, 2950526278, 361395621, 3679321528, 3246748889, 3892472190, 1325118308, 1650705644, 3759438585, 495221905, 3400224320, 2844059142, 703571101, 1499372052, 869842245, 3474167231, 3358746721, 3820048147, 3503882838, 1769934398, 501297887, 1502977485, 1396122319, 3278530074, 831431328, 281163575, 2402400651, 3889352188, 2012159715, 626832701, 1620804660, 324246417, 2585251499, 2411153961, 2229024925, 1978211111, 4180102005, 1035350261, 498561788, 1637561174, 918854783, 916761720, 3021872137, 4098286079, 3543227695, 1629936110, 1076446757, 1680995135, 3609566262, 3658055852, 272908022, 1684186773, 3314945950, 3604084048, 3035405299, 2831689763, 1381801590, 2007246152, 695933161, 1847121156, 2890997623, 734360784, 631085720, 304667208, 2984448157, 959849558, 2845466861, 1405270182, 2255714844, 3422670151, 2757168801, 2944769644, 1511064555, 2098809129, 4074743450, 59500273, 3829470522, 187340962, 246916718, 4148807643, 418089794, 1811871202, 4228418171, 2864256684, 952634707, 3371839149, 3437003462, 64753301, 2071957712, 508049718, 3021957316, 1434065538, 3687515867, 726166518, 311410495, 3338039585, 3539471983, 3870239957, 2544029594, 3883904687, 4289643698, 585206403, 201063388, 347391672, 2004933634, 293996852, 640724665, 1524429230, 3441300569, 395275418, 3077127555, 3170180504, 3164112685, 2991156955, 3783763789, 3597272070, 497468601, 3962317721, 89530067, 3807337006, 3212535434, 2005715833, 1232277676, 3820842718, 1229959620, 4133469165, 1156675457, 3184234618, 364649173, 819882445, 1979349801, 3646700919, 253284567, 2934795852, 2090852134, 1659032866, 3499031170, 629596337, 2773026599, 2024646328, 1419302333, 2909233728, 3886854765, 507703209, 378123138, 4231552282, 2882470884, 2638834073, 1720401667, 3360000794, 960559546, 4056862598, 2774768332, 1873625729, 778825088, 1888033071, 1331991232, 4198076636, 1539182213, 3573103264, 1548787618, 3349681983, 3103489990, 1075265189, 2703854282, 4245478549, 1080331245, 1259219976, 1956806541, 790951709, 3357795443, 3602169753, 4140527512, 2366542509, 107249073, 2300696131, 562213897, 3883555700, 703389338, 2852080656, 4110547784, 4173957152, 1194537889, 954397699, 3680432952, 4129762180, 1156001563, 2747022443, 2940577301, 429026638, 2058648135, 3766808024, 306290193, 1044692417, 1563577816, 3029950481, 662377921, 2108971403, 915737516, 2518971110, 1762269724, 550217809, 316658253, 956459204, 2701556016, 1522611769, 2666546868, 552209005, 1454136387, 3818863548, 2079920113, 2019359643, 3833494926, 3973801619, 4234217762, 2116951394, 2265900102, 4181075012, 229458246, 960142123, 431952329, 4281762881, 3177522367, 3800015346, 951722266, 2150039179, 2832672568, 310157761, 995381123, 22485359, 1967350294, 2503888139, 1042354378, 796068461, 2266502540, 3026182932, 126257525, 2219368371, 1487724914, 1413141225, 2025598856, 3747237070, 1862389, 1030802734, 3472696307, 1763972449, 625733978, 1358117196, 1574149851, 2328942705, 1461107429, 3668811539, 3913232922, 3223808125, 2219543512, 2719487926, 406245827, 3775750052, 2379998829, 3690462400, 3639655636, 2094900920, 191231307, 2189291305, 3440622991, 1530583030, 1554110387, 1624845810, 4218375029, 118218013, 679121273, 582636672, 979301261, 2946427888, 1094673459, 3045900454, 71909710, 1102657310, 2889873200, 2275818747, 2584550942, 3722740613, 499179538, 1777191065, 2552748922, 211329599, 3306293552, 3226003394, 1405179039, 2061892090, 2831926495, 1618252851, 2836151981, 1982909116, 1652275073, 3274728676, 690689133, 2758700240, 3663676408, 3791594396, 2966478065, 1912127057, 104114497, 1192810930, 1236566336, 3013526914, 331734004, 2405248878, 2676186984, 1315221818, 1225369300, 4291597876, 3034849316, 2146735452, 1775481630, 630494589, 3696536190, 2604832382, 1893076353, 588165880, 1403372373, 776275393, 3777444236, 331069270, 2197526244, 4054223790, 3156567897, 566261969, 2307374015, 3341610234, 2158974377, 2768125808, 822993338, 4265822613, 1498198392, 515891910, 2051905058, 4199171732, 1793777656, 1621334944, 100951174, 490398279, 1717636875, 251116063, 2467638926, 3699506616, 953492805, 767617704, 3366863364, 3433404278, 840014025, 2452332568, 3665462518, 2876993089, 3674287680, 2306010262, 2821312090, 3201607454, 185190914, 3593208443, 2409212374, 1461324244, 663853478, 1157498933, 883573520, 608550243, 447848965, 2959744037, 575006011, 3790312091, 3205083852, 2640622163, 1039217063, 437999320, 4016312008, 187955885, 1745971201, 1687691172, 606054915, 1338932830, 645751254, 108517430, 2221390297, 3199152668, 1827473666, 3608170659, 1480056968, 720714613, 958232596, 3655884345, 3138289867, 1722427987, 2355893480, 540028993, 1840004300, 2283839332, 501791184, 706772324, 1243309115, 1885244717, 1204674825, 2851954069, 611684942, 361563296, 555694776, 1737311747, 330600164, 2942303210, 4118301932, 3123160490, 3522963183, 2498387282, 1202588945, 3126802988, 308588263, 3432328346, 2561092323, 3125300664, 3123609689, 1513491806, 539452993, 819087468, 606868869, 664820677, 3809364640, 2775010773, 1486851314, 1989012710, 35868335, 3019671610, 3067808675, 3683266058, 911752275, 1591751865, 1418623584, 1817775891, 2261596056, 2752969720, 1011520810, 3565930793, 2371154299, 2366644950, 3989031242, 2670832292, 4186577960, 3925035722, 285190683, 2251730406, 3113532830, 1301857656, 2866972460, 2328884879, 471312859, 3091558426, 1822063909, 2448641081, 1171187649, 1088650977, 128669704, 4139026982, 2367149816, 3776975567, 299168141, 2993709989, 1572645483, 3499494912, 2498546307, 959905594, 2852261988, 337732519, 1325655360, 2945216707, 3491328909, 3574029962, 3029288424, 2972045210, 3943865179, 4197065408, 3889455660, 3608691675, 1485353107, 3464805421, 297474329, 3761331942, 4058003656, 2220663018, 2813270634, 3970826881, 1754845004, 1490994436, 1087912012, 1601892314, 376094601, 3451220410, 938809383, 1638822105, 3339879102, 1062461012, 403452571, 2783321836, 1194682720, 1935499475, 2428065351, 3218088120, 1157382372, 3867087089, 454418600, 958696781, 2580132776, 915544329, 3543314584, 37683049, 4129569794, 2781155202, 2224371490, 1973851049, 306517267, 1855671205, 657593532, 1316499470, 24078657, 4032946608, 816049557, 779740612, 1203581795, 2525318629, 201245719, 966700063, 3898560191, 2679922976, 58117548, 3899350995, 1406312677, 367266324, 2034914013, 1908966090, 545024012, 3826501438, 1093863620, 1929839846, 2009525616, 1561128055, 2223289309, 3800353117, 65136240, 402692455, 2141959326, 3096711544, 2149932166, 4679329, 463156118, 2394009001, 2976541865, 2309234819, 3385392833, 727243088, 4117333275, 4129215366, 393230382, 1927929356, 2317151847, 259112869, 2459086834, 424966047, 4114869374, 3824429697, 370153629, 3254924064, 1875819208, 2006470650, 3988684892, 2942393254, 631779535, 3150002591, 1474196567, 1439508307, 2756288631, 3848019815, 2777195523, 4190276711, 493226827, 3818815798, 1225844540, 2400892, 2056000828, 1044613016, 532201555, 1721613680, 1094545365, 3479788888, 4264372975, 842044863, 3176880260, 1340434965, 3820836148, 2323562545, 3914214103, 1020951569, 3725481921, 1367754424, 3627407698, 2423949743, 2640264881, 1933009856, 2943010655, 3219520172, 2473876406, 3285613319, 69904721, 2951818527, 3877333979, 1288993685, 967469187, 472987290, 2832997220, 877110777, 3980605152, 2789198415, 1827729942, 2298669805, 1729185497, 367441602, 2776851675, 3889722732, 1925732689, 3904583017, 3920805672, 2644305052, 834325180, 2517197900, 2752457091, 706039365, 365735536, 1117469006, 1145424764, 686648630, 100908665, 2456956717, 1159876649, 3504259010, 3648759026, 2325730393, 3584750507, 1719550127, 560156457, 123210863, 2233901219, 3001278772, 2569973601, 2632055673, 3109003312, 2507864888, 3729520949, 905716196, 2608139819, 1802029706, 662041543, 703415310, 3010251441, 2471981383, 2581136673, 269828881, 147271666, 2073350064, 2092633974, 2917556005, 102846776, 3972519880, 953479953, 3935248243, 1822986598, 3686124673, 2696542823, 903792662, 2981005333, 192290910, 253875479, 3631202186, 1522348722, 1434818869, 2128152527, 3757657918, 3701223602, 2761145956, 3901996984, 1178797424, 2288027086, 4069154713, 4242919269, 162087970, 3030120576, 678293298, 3495355973, 3089529146, 1099248223, 984321525, 1929701165, 1466654931, 3936421346, 2864302530, 3748870980, 2202444033, 229644215, 3249446212, 1173632291, 1735188570, 1910862100, 3025511984, 3855622947, 2013010423, 412873293, 2784976526, 3999133406, 4103202445, 2457862363, 602899143, 1074506928, 1426296548, 2481706660, 1242857965, 1701957796, 2849687160, 2655497980, 4293995634, 2542155373, 405728316, 377028022, 152715038, 3790374433, 3264520750, 2040898804, 2761505400, 326914504, 2674204404, 1364994749, 3350114193, 1896837079, 812289923, 1606138809, 2100074521, 1400130382, 3142581883, 3371989206, 1286021900, 2798870740, 4237727791, 345747214, 1163250273, 3931785057, 167517464, 386020323, 1835683662, 171549304, 1617107421, 353976408, 2307255750, 2183934280, 2764827202, 200655877, 1287838913, 4100373459, 2674291450, 3127011940, 2843488525, 1500549326, 2956711699, 3843874050, 865859750, 20259876, 386471222, 850187210, 564911108, 691517439, 2836729440, 3714243265, 785492170, 103479200, 2779055779, 132505678, 1391940361, 4196969655, 3353654814, 3937646514, 1083689587, 2222319262, 1061597340, 3634108554, 3471876997, 1732087978, 2211776656, 1113830846, 4226410840, 3926330465, 2148042117, 3014291164, 2179216826, 2033581882, 417278128, 740295688, 782374315, 25880357, 3557179563, 2463828298, 3652401100, 1298706115, 3435507906, 2343679718, 1611381523, 1658482174, 2317929798, 3965094002, 2352567666, 2925248073, 2982544776, 4222378871, 1909774877, 627415202, 2200516776, 3336072286, 159545815, 2151244081, 1411313648, 1041710749, 711224299, 1201263060, 1153561193, 1742276576, 504873767, 925129214, 1182102404, 798377442, 715686360, 1413200767, 921850199, 2175998564, 2905080155, 2176190258, 1171876988, 291420225, 2246145177, 290816620, 2770463943, 3088582195, 4200549686, 570708324, 2259135298, 3616368050, 291366357, 1758017173, 3877993947, 2639672461, 2611958188, 945875812, 2318301754, 2667049040, 2348783319, 1679081839, 591793329, 2777958758, 2754101348, 1826495976, 768424418, 4160041210, 237659508, 2929520552, 3749271370, 3771241211, 3395706267, 3445235419, 626208208, 3373265926, 2130896324, 195003654, 3512981427, 139781599, 551216582, 2075525764, 678190644, 2872535373, 214285966, 646736547, 2725583787, 1531731552, 583870740, 2281436121, 3626273657, 3140887974, 1461852604, 2255153653, 332004399, 1425306552, 1125797359, 3450126096, 566435099, 3638926748, 3863035188, 239417201, 2243121046, 4160699820, 1670776315, 835828574, 936345646, 3760570383, 3029287991, 177586222, 851403189, 1636161415, 1787374747, 3284797679, 2767927330, 1064373384, 1645563239, 816433766, 3119223714, 4039212123, 1672823050, 3085478837, 2206566383, 107806316, 1067004048, 3306100630, 3375640926, 703662877, 722285865, 2550941602, 2842122829, 467957372, 2320622432, 2633004577, 3718850406, 3917577091, 3349191697, 2363456028, 2772407219, 362292231, 2887297493, 1462789930, 2660819239, 2070341673, 1535113474, 214097937, 3954258148, 574939870, 1017723561, 3852457675, 1433051376, 2784218936, 2466101805, 2203857875, 2454959027, 1959033381, 940312169, 3689878766, 1927255750, 3871445769, 1221610765, 636720800, 2398707808, 568430403, 3941751354, 3463508390, 1831147661, 2515355631, 2654031271, 593060472, 3680978096, 626956298, 2740745907, 4154310714, 3864618772, 1927831679, 877840674, 1505517420, 2168372178, 2934246776, 99773670, 2593213523, 825964219, 1523198068, 2610308051, 4078445558, 2013644745, 729652969, 447398746, 1372340316, 959917577, 81860363, 3054651421, 1867616748, 3967461709, 956290024, 3427572293, 2759669331, 494424096, 770214819, 2517539888, 2903075814, 2899778808, 3489495753, 428563846, 2503561961, 3448279461, 4269321774, 4029447497, 645967448, 4028537755, 1866383003, 2782391136, 3325770069, 3697778112, 2092628113, 2279230582, 3745972403, 2966790178, 1660984586, 255483371, 760898137, 3660503694, 1598137950, 4151910410, 397176721, 1446162382, 1228624798, 2487272623, 3608164241, 273872950, 4025734670, 1263514777, 2445334535, 14071903, 501649925, 3316674558, 2553877438, 755194425, 1410430831, 733006959, 139973628, 2566761888, 2478862091, 3354766573, 454335862, 2198248580, 2036794043, 213803963, 3115478279, 1238209921, 2756813654, 2203774066, 1446303377, 2445908684, 339248713, 550651430, 1326575350, 1200790283, 762407268, 835555701, 3313746836, 523109981, 2518788090, 672233039, 794423959, 3681868741, 3912257348, 29623148, 3400140465, 75866873, 1377614993, 2136474976, 2776062028, 3558907282, 1550638419, 697159342, 464636543, 3617312903, 3752352122, 3062247837, 3328748968, 1165374473, 1746488888, 4188452064, 991562904, 1291222141, 3964162596, 1270504334, 3767362091, 4244456347, 1336834027, 1418421352, 722488098, 2312392021, 243672510, 4006707924, 1139503908, 2452268980, 4061654299, 2219590347, 663425896, 1088722992, 3005601574, 1523578100, 3557035241, 1516259654, 1804240176, 635705996, 1658155843, 1888626319, 1243679256, 514013768, 1059123852, 1378824514, 407067062, 691512734, 3671590223, 805291399, 2009262258, 2714432914, 1707449717, 102717096, 1020616336, 1356763580, 3207396836, 1020465961, 177877667, 2317106767, 1641438378, 2426428904, 994079653, 3748618470, 348797779, 2064167552, 4278564621, 4128129662, 2275072529, 77942624, 1433620905, 2645052051, 3840776079, 3136752285, 1106510284, 512395678, 386040607, 3964935359, 3915864268, 3429251597, 839840590, 267305247, 2325242096, 2580400392, 2299192370, 200338353, 3028889555, 4207066256, 811817822, 3369759478, 249567260, 3661572763, 1815926346, 3521958260, 2389469670, 2909011771, 3782070288, 3887034469, 3033214877, 1046163217, 3588930739, 193429229, 769657202, 2401692882, 1304393128, 703020789, 646166098, 1503089518, 748302678, 2468567428, 259399472, 1058636973, 1917727562, 302277467, 1265191605, 1777758020, 341894552, 4182302171, 2933426854, 657047974, 1295992845, 2299824232, 1325813497, 1195516018, 503504656, 3556183358, 1880935540, 3853494127, 3618992180, 2735951948, 2860846914, 1922309814, 2675001963, 3289827884, 437104350, 818945001, 906398488, 2607439643, 1030251639, 463472664, 1579502740, 1940844849, 2105772656, 112834144, 2292298146, 3746213475, 3868481924, 1978958055, 1099529507, 91172958, 485591767, 759141926, 193073604, 591835237, 2168448507, 244028233, 3127562185, 2624821672, 3043014812, 835812033, 1132410105, 3943595335, 2661223752, 2456626480, 2658950725, 1940513784, 3343109635, 4001683497, 390292813, 3648412091, 3093225615, 3560383856, 324602232, 712182393, 2710744103, 1785677137, 1092453304, 1530506145, 1425471598, 399587111, 1436419474, 2186822856, 2512497409, 50612375, 2327460491, 395501122, 987574514, 2369046797, 2163320030, 3928067132, 1174704089, 1890380978, 2863034562, 4009701418, 297220019, 63687993, 2688906684, 2658189469, 2882307657, 455649002, 4265794470, 1807299527, 2895913424, 1548255798, 2718540176, 2044368013, 3882592296, 3664763882, 2597907689, 2484276396, 2112007357, 3406888819, 2591834195, 2121446451, 1663380839, 1585764767, 3513913398, 1855620969, 1237547818, 4288264478, 428636438, 910066619, 3027004867, 2562849897, 2918435351, 924126980, 4131578059, 1581812258, 2187804346, 3343861951, 92491700, 223943256, 151289493, 1175361727, 1787625206, 1678196530, 4046028125, 2842569036, 551255129, 2445006337, 1633195185, 645637047, 1732663298, 4043283691, 643730452, 1795522273, 2235740229, 3728100909, 1093167511, 3819098157, 2269248484, 219644897, 4124144625, 1808036609, 2825135888, 3002345859, 2874966370, 2775374017, 1927032186, 3599560869, 3170620687, 2440531834, 1785025937, 2951258741, 2196452664, 257367607, 2963478233, 2394044621, 898912568, 2756684901, 249950228, 1266553225, 1345706595, 2115659540, 762262829, 3320461616, 2757725768, 1202892813, 428339437, 182105930, 4001574192, 3835772693, 2160118281, 488727202, 3880187200, 1432087569, 1590996843, 1762634364, 1401039865, 4287741883, 4103516026, 1658346534, 1242819878, 2784810899, 101032976, 1097973018, 946243303, 2970939777, 4286712296, 1958265995, 4255806367, 613153351, 680037527, 3392060237, 576969888, 2476587494, 2642987171, 1695671356, 2880998621, 1907591264, 103007971, 1235780055, 1212879818, 2066016055, 1805690868, 3384252131, 3804337523, 993691527, 1189272019, 1950734664, 1103265934, 3064865794, 214259999, 35112538, 3493985977, 3021665705, 1785226976, 3734793608, 2927740270, 1830177200, 1429634989, 2399720447, 3026217885, 3279679365, 600911161, 2499398281, 1718311348, 1578657411, 221309698, 4087362442, 3583993711, 2582156967, 3234134341, 2138320245, 1468102115, 3616931164, 3345976090, 1732819394, 2114191934, 2179297390, 656810198, 536153096, 3519308734, 960221432, 2726793955, 3621266529, 3696622525, 570746770, 2742051276, 4178640045, 2369276750, 440892134, 2326508674, 835186269, 631074868, 1475301940, 3285435873, 880607293, 3387820185, 561165312, 719395834, 1595618494, 884901300, 867917497, 859739056, 3197363130, 2138747191, 3988274524, 3993503887, 1357860836, 3665910464, 889829543, 548664782, 93326520, 1393328244, 2962226594, 703245682, 1450141151, 1476704187, 3834111185, 557594325, 4262244853, 3000129976, 1462181918, 1732517027, 3897807598, 2461977200, 1338301507, 3751470248, 1933892660, 1103012747, 2952125961, 707478748, 999942238, 4019705321, 1857592858, 800573112, 3147560799, 2921117057, 233287759, 1654723300, 3726134087, 2277565433, 2707638221, 1153758678, 2337839595, 3948888815, 2586620045, 2543096785, 161022122, 591264751, 3947719972, 1924756003, 538951709, 3390379545, 1075285945, 1721119605, 2026851310, 4231763946, 3336142394, 2726551473, 3407822676, 159491820, 3179597493, 912278893, 3075089693, 2489072109, 2784855755, 422044490, 1202308517, 2804055164, 2571527975, 4290269743, 3023946196, 618045934, 1510073807, 2937078044, 2447135972, 395990109, 4137916167, 3575555721, 1301837592, 2536274172, 2812221110, 1401570469, 3122103522, 1242935071, 1413629420, 1187916044, 3632583056, 4038668911, 1095024917, 3832609896, 3047204683, 3334375348, 525900774, 3763704012, 3070253708, 1150395403, 1175934502, 3631675704, 1978470185, 2962060978, 2423084049, 3909627627, 3580485919, 385646553, 275094, 1419522745, 450879428, 1445487582, 321061249, 1596050955, 3680303109, 421852308, 2012781020, 3631691813, 3284472336, 3322133858, 3888194069, 1943685229, 623287737, 1812791821, 3499406816, 2173381308, 1780090, 189714432, 513948992, 159352008, 262407124, 2441832570, 904328774, 67856676, 233946842, 2353512445, 464770459, 4267924125, 3447417130, 764462312, 531907311, 4029200366, 589783953, 1521497847, 3084497347, 1942441264, 2152959312, 4092406717, 2134679580, 2160313364, 1966337936, 615855286, 4050773317, 946463799, 2716515469, 654736529, 2846823713, 1722345393, 2513053426, 451805080, 421690872, 740987052, 38083728, 2623910483, 2868007662, 4115432101, 2015175297, 2058173721, 4066124438, 1085875227, 363533138, 506904463, 3852178750, 2932236270, 2488847949, 2898259211, 69145145, 3218712347, 1324443694, 744779191, 577381839, 3520958356, 2528425423, 1840807810, 88292891, 2273706982, 4108979949, 358718195, 3616228536, 1110354932, 752750894, 1575647625, 2054401797, 1335779069, 396806448, 916177536, 2742264201, 385859889, 3631332722, 3338361512, 3482243983, 3295101098, 3455734823, 1939200476, 3072607191, 560551707, 3378069987, 2331928709, 232309107, 2911581240, 3903652339, 529466566, 1971828911, 3144031232, 2065463745, 3531198906, 3163988162, 235344421, 2168226130, 3149296678, 3326004666, 2821078053, 2898923651, 2601552299, 1380756594, 1825225624, 950825403, 2947642255, 3276905561, 2369053531, 2278783294, 3191036901, 250133355, 3018384547, 2060018016, 1965576764, 1001203985, 1040920864, 229208102, 391561288, 699968471, 2837130956, 4246210521, 3369579861, 295094136, 1864632729, 2520479186, 953102304, 2632570768, 4062722461, 3681788153, 2932257728, 1110428872, 3149591645, 3766802348, 583661716, 3506236192, 312235728, 2887513396, 1016794341, 2386351158, 1029141126, 1380464857, 1511283944, 3901752250, 2795471754, 900811517, 3287938855, 2963311102, 3093182566, 4165944675, 1126744803, 1607894114, 2906507842, 2289903373, 4219956649, 467031164, 4154924011, 3597275076, 3743381622, 833669353, 1849010789, 767681515, 3624576301, 1643374105, 2448194057, 1446175839, 1581229914, 2619010435, 3183871149, 2285088356, 750099357, 454221958, 2728703814, 2700233858, 933087328, 2092901215, 710844138, 1476078383, 1504853315, 2291468028, 1258105377, 1165121892, 2038779682, 48282511, 2039673398, 2792731033, 3126133616, 2829268385, 2543705758, 3554813883, 2163555188, 1744008436, 1824047913, 910580398, 1803807882, 3393461873, 3417232232, 4278895545, 3306766696, 4238874270, 2877089483, 2924325195, 3733150500, 1631754487, 1720371056, 1967885634, 2201152803, 915740474, 2332069370, 947742705, 922547461, 3795818849, 2970097652, 2139442242, 3769115737, 813660554, 3922844782, 761223572, 1599642597, 3617575641, 849148674, 4057169720, 979642265, 1297344767, 3754045181, 1719206829, 3616675201, 3766029802, 1671512969, 3966566284, 2206135739, 2120609074, 2181370449, 651598116, 4172142127, 3735155386, 1710170340, 2041561537, 440569774, 4288544023, 1449359307, 3055716749, 36260500, 1163112501, 245719398, 3104359630, 2756127416, 3836288162, 3637953222, 4199405181, 1300346215, 738011700, 2745897063, 1876804763, 2182032837, 32394150, 3120481100, 3424627907, 1731783620, 441280989, 2178452650, 1640167069, 3459706758, 1378611911, 449036973, 862547992, 2217406531, 2017138237, 791112420, 1344125767, 3151373747, 317320757, 3106554626, 666293128, 1666014760, 1274348459, 1871724761, 3791233576, 2697961798, 66515525, 3148623105, 912838555, 504671064, 1025082795, 725121262, 1780977231, 1197823694, 3739093671, 4281229581, 4251753092, 1809917221, 1843903826, 4133218228, 2136963457, 2305430494, 519968728, 2106763845, 806275808, 2727839179, 3851496181, 2496196975, 1714690029, 2009799374, 1330964438, 2286378305, 2834754329, 1653432368, 2943215318, 2768184963, 3262816311, 1678715232, 3636523155, 2188239658, 2110585202, 79605318, 605538077, 724401630, 2167274288, 19748100, 2449821879, 625434110, 63933115, 2192917363, 3073790873, 2997705561, 1814069551, 585011509, 2969108112, 422452698, 38885765, 1905625589, 3432249544, 839707986, 1658411486, 122435873, 1074830352, 1712231742, 3048505635, 2943305758, 873295824, 40864244, 2660028682, 400537827, 1659611144, 1119733247, 3859867449, 1142486010, 1565577558, 13668953, 2660871403, 650687273, 454820150, 1345863905, 2470559762, 2519451453, 2729759973, 2326175945, 1547252952, 776328075, 1489459264, 1082954707, 451741147, 3203046932, 1913915854, 269366256, 2886070332, 3060229083, 1162687895, 1752057250, 2698871462, 127969249, 145799355, 1059628208, 3258637132, 1455759445, 1271992475, 3728795969, 1020821144, 2421795253, 917274868, 3025731393, 681491341, 2733597662, 700724470, 3206806532, 1340556046, 423491392, 1835306843, 767761811, 1944547586, 347907529, 3377115865, 1457979958, 4240345035, 4286425895, 1853850824, 1395387282, 450991001, 3290099873, 2926596446, 1150641644, 2395104608, 2143082190, 798422905, 3878704576, 1605571724, 351476906, 1508762235, 1357512666, 1825514439, 2326560488, 861152253, 3392847336, 824454018, 1330717513, 3623761339, 669219934, 3879273697, 3188703305, 1462361730, 3368656566, 2486273312, 2430502789, 3559232987, 368197023, 3858166842, 1461409682, 2391675770, 2986353695, 577801712, 309750611, 2730635560, 1203209786, 3151342040, 1357722449, 579254247, 191594330, 3211285664, 423577280, 3052477793, 342012126, 707565532, 1152083843, 545751259, 3624290772, 4164227210, 3791694941, 3672493558, 3615972841, 1730247721, 2919632825, 2995863900, 2956633152, 3369613180, 2781767545, 2897967583, 595379886, 3835059126, 547928594, 2183126888, 3020615366, 2811252660, 2689551892, 2960486793, 3942804741, 2462299216, 984202704, 1345905347, 638623021, 106679510, 3100946937, 3756925091, 1049816935, 1379710882, 3197978882, 2166408977, 3472220527, 3005874788, 2693760727, 1321586275, 884166179, 375835065, 3522379565, 3537382100, 2531549573, 3536968676, 2996584845, 2982305025, 666893947, 460766548, 1763290585, 1374529089, 3211224181, 783954546, 1947187580, 2817981111, 4000293984, 321643338, 2010179111, 1510944008, 1836927365, 2813020541, 1141919693, 4075024865, 528980702, 2682379863, 2262141014, 3781542300, 1951992326, 2049572084, 1075646692, 3818866524, 2977442982, 3208365527, 2177019864, 2409947251, 2072650036, 3284728855, 2770782960, 1462409176, 2738046228, 618730859, 2390192765, 1411354821, 1689639412, 1340133003, 793991366, 2094584208, 3296116732, 3018592353, 572040305, 3367002477, 2565859767, 1681271820, 229222156, 4293338555, 3918828094, 3244843967, 1909344056, 2905020691, 2370430814, 3104985339, 2589610808, 2775157522, 3252459557, 1328351765, 597551408, 2526549497, 397650530, 700516753, 182814590, 4049392527, 4231297415, 2089472107, 3854349435, 1458382790, 3989955236, 2946037703, 2417728383, 1621492204, 3902586692, 2867726367, 2184669720, 63920169, 3793968360, 1847683458, 2199367234, 4011497012, 34693898, 490632471, 2344889150, 193685961, 1743682002, 508663579, 3100294841, 93557545, 3501556572, 3838456117, 383068777, 292305746, 3451531688, 471180093, 158547500, 3129460184, 1943951637, 52308314, 2988714003, 2081742373, 455204579, 2436760167, 1141829451, 2602342390, 914724064, 1352815549, 1556775173, 570221872, 1664860271, 1220671959, 136903679, 1791287805, 1135643233, 1238280329, 791518879, 2202252661, 2139159812, 4097703288, 1787234525, 4057854019, 1491664881, 3376568954, 4100888580, 2929251138, 867034237, 329719032, 2215199556, 311488193, 3996812932, 1244619102, 3454899492, 3108904676, 2308853145, 1009991237, 4230902420, 1656111213, 1202358356, 1936506601, 970765504, 1157582745, 2733912195, 3814675827, 4120704445, 555732417, 3710770408, 1932960861, 2301016321, 1917605027, 3050479891, 1187378630, 1908101776, 3846642997, 835546255, 2993103865, 1423743469, 1856362526, 3979772317, 3498351964, 2385756622, 1458578679, 1860180471, 1883970708, 73608896, 986941990, 2299179547, 1105450149, 3322769103, 3011285946, 2476955588, 2338797584, 3651000648, 3471909897, 1134668965, 3037504145, 1605062265, 3636887734, 2596655161, 2740477841, 2239588284, 2223518940, 1942279207, 3509544628, 789983504, 3471213692, 1444830589, 4214742035, 4056653618, 3771787371, 2326047693, 808199345, 1055156742, 3875086881, 3018805107, 1688214792, 3306590967, 2723796897, 1699100849, 2076091307, 675863870, 3181234714, 386033254, 3470996428, 4008941939, 449838054, 3192628585, 2807978272, 3152923622, 3246323304, 2969923182, 390394862, 2016219905, 2775686262, 3834429171, 3385510163, 340709425, 3820137406, 2007968985, 3398977791, 4251928654, 114620699, 4000612577, 1909340433, 2488128493, 2014777088, 759602396, 140452830, 4108958691, 2896512718, 1437053975, 3129844013, 561998720, 3332994937, 1813462520, 1752467398, 1706806377, 475119921, 1465471759, 4208978402, 3022688316, 3609581980, 3721230613, 1229818640, 432490613, 1265818426, 3759861678, 3871518060, 1443498833, 3504658156, 3452223869, 2901263669, 669295409, 1156166460, 1879132535, 1665721369, 2241712353, 4182561822, 1935583696, 812198335, 1150402613, 3736459267, 3615328839, 1997322037, 134620499, 3067717637, 2414279416, 964836784, 3651378331, 3581141243, 2136822005, 1925792313, 1854198707, 405200300, 4132756375, 4017579373, 1429386736, 2375998405, 984138645, 3680582470, 2391176801, 2436978964, 3837692281, 1544673570, 4162219836, 3851119471, 2141162189, 1007099302, 3223002205, 2197998959, 4119030388, 2455630032, 298417079, 2796541731, 1406400851, 1002678860, 932439043, 4234282840, 397676562, 973906648, 253829862, 3789889167, 2501400532, 2112326106, 2931191345, 279810363, 2945249995, 3745313247, 3076728285, 2263371682, 4046633896, 1968430306, 3357703807, 166997204, 2718554163, 1747674543, 463095812, 1117032899, 1162059793, 355894143, 946951214, 1043584943, 255857036, 3610465788, 3953111858, 3860071583, 2047965622, 316921109, 3793642982, 3663828791, 727784462, 2084447411, 192299223, 1155768512, 3525999399, 1743327058, 2324187540, 3380169176, 1517700339, 2780255738, 3908455437, 4118364478, 1580769577, 988989207, 934372718, 3126970698, 1700330367, 2923280481, 1912175144, 1477184290, 3095340138, 165800444, 3264698180, 1781065103, 2657577821, 96064716, 1054522892, 2509190976, 2569018312, 3347265266, 1075382677, 4096354895, 3495063971, 4143022211, 1882074041, 2061819939, 3243829020, 4252957673, 4067363805, 2996283955, 2329263818, 815362527, 3230540801, 2067815567, 1657574862, 2248258520, 2525251525, 2064441880, 3361490551, 1521068976, 3983548967, 3515941367, 920716615, 1934448384, 1943615095, 3400248016, 2964105730, 1108847268, 2091688789, 1311911256, 127727507, 2147401592, 729588851, 78847041, 225253918, 241838440, 2573120648, 2374764030, 1991249646, 4167540978, 1905248416, 846788727, 451312316, 1745788237, 1660896093, 3401679991, 4238461536, 1850537466, 359502328, 2665492622, 166733920, 75542370, 3095966776, 4091161392, 626209883, 2962282119, 2277300239, 1653988716, 291421932, 2422153625, 3399226423, 305009050, 3461633732, 810561916, 3318989769, 4062656983, 3101450219, 2797055903, 3206351416, 4146201075, 1677526171, 3408423807, 1577965500, 2096969647, 2538293587, 4248452040, 2693835410, 4190404505, 3054935529, 3751876680, 1939306045, 1735998495, 594042833, 2744675421, 1685412095, 565897848, 2169998168, 3986297968, 85614544, 3578477341, 2666812415, 1514182296, 3747232049, 3059814452, 904273562, 2938533964, 4153015523, 3147796349, 2552152648, 3297709457, 97211784, 3420950273, 1760380970, 1829121694, 36085870, 2298817783, 2719664035, 2903278129, 2917735363, 3169677480, 2193613438, 2174656809, 290467249, 3371561698, 4228267329, 3653735123, 3287716009, 2090217529, 890162162, 1660565126, 2178453329, 558656958, 1231331414, 581608639, 1663906412, 1508664483, 3969084701, 3109629238, 2560139322, 2417868099, 1660167652, 4035851655, 3027187063, 2547282484, 3907414612, 3150921943, 1220528109, 195582076, 1278902203, 4200579342, 1540992770, 1172173829, 1352295361, 3764966586, 3206039989, 615366112, 3812149057, 3720088022, 1589917295, 2776996764, 2941129317, 2440062400, 3649046989, 1554639617, 3465454107, 2117567458, 2629202384, 4138017369, 939186205, 3861417609, 3899314692, 3461250296, 1638064952, 1173820273, 3218419909, 3935841370, 4057889328, 3020033712, 1623393850, 507996000, 501221775, 1552877022, 3771329347, 2938114253, 4124337013, 2000645455, 3719102481, 1235832954, 1500504188, 446102220, 4272119586, 351792243, 1920381398, 3417354379, 4193871401, 2214133278, 4221342078, 605653874, 977795660, 2382426356, 463342451, 3095576818, 1946766885, 3556445742, 3608736794, 910592407, 920008020, 2580002411, 1024739285, 2158386162, 1617687614, 1611076397, 2332220495, 4165448692, 418824947, 643876868, 741228688, 3300852441, 275053172, 2422784579, 1399715479, 1165924625, 2663136410, 1236178534, 3687897790, 1752743300, 2785323743, 1713053442, 503850963, 2768533714, 29588644, 4253443289, 4254085557, 4017542915, 3636914751, 2769407668, 2389517662, 1460229262, 2199643373, 1566131374, 1888264362, 4291210600, 2794807514, 3196045936, 790588842, 1027395831, 3578119008, 3158287982, 1215365796, 1128909998, 1988042001, 1645743987, 4038578508, 798742914, 2861438152, 2532965832, 978584424, 4121149508, 2977236444, 1410967510, 1987128889, 1720337182, 340948836, 3987625777, 96719338, 3560825033, 275852071, 2243275986, 1335848147, 3933627590, 4220248325, 2863925058, 1604315212, 2764892767, 3088687138, 1704328434, 3459561943, 3037186256, 886521777, 887831795, 2973850699, 2645878354, 1902771791, 2981284540, 721237369, 1585388674, 1435984340, 1900148165, 3855079000, 1941369435, 3472192500, 4006987192, 326818186, 1739036789, 30894198, 2001563582, 3350153317, 91293018, 1137016337, 1876429476, 4270272222, 2876339548, 131407245, 421624047, 4106477459, 3660072902, 1086141155, 1070064657, 2303951549, 1500442571, 3844042589, 1004374730, 3794253126, 256852658, 1098933147, 2905275168, 3095859076, 329557505, 4032694478, 3094212660, 1674748798, 3330360365, 2999287691, 791135984, 2767010933, 221030679, 2016078003, 4137563907, 24883414, 1860654448, 3380822832, 1149052001, 536063422, 322508445, 1634407658, 981861050, 1861059290, 2231350020, 2545297080, 2573388435, 3590847107, 1323194659, 3835242061, 3972388189, 3678195975, 4209112002, 2661918457, 1211039906, 629560789, 517720538, 2967035868, 345759674, 1465137673, 3330004025, 3896770641, 3405459443, 594800289, 1515464429, 3515571511, 1729451629, 1542105678, 3299562621, 2245013571, 3034530981, 474276241, 3067362832, 4247855785, 4253568372, 1756601635, 2990751364, 3434945099, 1724442646, 2227572146, 2041052581, 2522314474, 3822050816, 1541688266, 889648900, 748584591, 1857476035, 1850022639, 2553146154, 2522779654, 1439570161, 2511630306, 653543884, 2199573820, 3065900388, 1519421741, 1030751028, 1102412357, 630644443, 3470204593, 443563602, 3030866786, 3915969021, 3799621492, 811301684, 788731985, 1360014673, 1473499764, 4211739905, 1021763641, 1687210063, 4268918209, 2739212462, 811497472, 3598370051, 2108833318, 1108980836, 3277967224, 450630954, 1948224567, 1748415115, 2946285166, 3172587837, 935063273, 345393357, 3550358765, 1297762752, 2796330672, 2563183588, 2596217311, 2412030889, 3653763551, 1601271629, 2186913608, 2526768699, 977230017, 1101591481, 1632657212, 3798445295, 2593928754, 1996291276, 603314016, 3911133949, 3969615931, 3227299495, 4168414196, 195609522, 343748343, 3715792963, 2047896883, 3428905193, 4159695575, 618669934, 2069903310, 307010097, 2340705692, 3082496571, 1614291185, 3677668713, 3743361762, 2095180119, 1503876717, 2826336256, 1169776711, 4168095269, 3590470722, 1309335279, 864885246, 2602506292, 1908232301, 3983944162, 3830350693, 924600778, 2046791767, 2190359475, 3993947670, 816600024, 2311925103, 1674619176, 2366945458, 885385192, 827054937, 4213273662, 2490342775, 3941468336, 834072017, 1778570244, 2636822135, 50914246, 2850460801, 3874966038, 3032046828, 1535075219, 1120767803, 3386655168, 32718091, 1792538172, 2792008061, 2135737752, 3556960740, 2194078612, 1355548981, 2877533974, 2324936303, 196539538, 2749063666, 826064046, 156613904, 1725882829, 1179642756, 3769363063, 2261131381, 4076128387, 3735670169, 496005462, 3559465837, 1568208300, 1570573607, 1572805833, 2238415172, 3441341545, 56421167, 1872505461, 2236423934, 1030710859, 840353192, 1117692914, 4091621780, 1927217152, 499891772, 2048038119, 3580310187, 970181780, 3364008096, 3255955304, 1419098221, 327713154, 916308933, 190950753, 5562635, 3285746993, 404391098, 1957646222, 1476795898, 4164416616, 2445754580, 3960700727, 1255588216, 1851897505, 1584085180, 3128741457, 2334388780, 155532537, 3488061478, 396122742, 3763039066, 73594488, 3118240524, 1877896767, 3038370369, 955257891, 72395307, 2956967996, 1715640759, 1020637331, 2077872504, 2137798008, 2031111345, 268746615, 3526123937, 3344412880, 2015642458, 2885377405, 3517505400, 2036189564, 1245497757, 1224807116, 1408011836, 2048517979, 4061103497, 2193836303, 987040155, 3815471, 1145417125, 4277668090, 2667669187, 1455555094, 210746570, 1220486495, 1145712496, 343556102, 832573570, 3856285748, 954902644, 1921293677, 2893098455, 4029336425, 2723729063, 1254101669, 2599379651, 3011074533, 4177789683, 3847471073, 145174580, 1451573357, 3873604831, 3325449121, 3567170796, 3928682607, 3624077856, 3509628472, 3668104368, 3070155812, 3717037207, 684642754, 2883431160, 157436250, 1353092996, 3346272923, 485563799, 2945641745, 2496300741, 4126692138, 3307790412, 688665018, 898434506, 2371447716, 3430179367, 2287101110, 792734196, 3564189647, 1482508065, 883750968, 3390036589, 73892396, 3358520623, 372664349, 268537506, 262523585, 2721372285, 2690208921, 1417773731, 621166323, 2889583010, 1451089046, 3457535783, 570169099, 1934331941, 2440364203, 1877690780, 1216059171, 3476384503, 3519267530, 1569504584, 3993908819, 255027666, 1503737977, 1905805904, 912972444, 2107565477, 3854475, 3728911374, 2371140037, 897090818, 2274739378, 3955538992, 545840461, 930102859, 3728152652, 1598054705, 2456830167, 3389063069, 1268165204, 4119652390, 3720872839, 3467073607, 550548376, 1863899200, 1668908075, 469298640, 2008886724, 1221059830, 1037899780, 274093857, 3857356698, 3163012545, 3043884101, 1254893630, 1370550941, 4268799483, 931321953, 2446472087, 1696285696, 101380540, 149403980, 160712873, 2819701250, 2982824672, 1052906749, 307200379, 1540217289, 2675456031, 239474850, 3445724863, 2027920650, 2871598357, 1943656901, 3938677404, 2047453884, 1982868077, 3952643762, 1989603244, 1283009017, 381126199, 2822165516, 2600546399, 2374738298, 3207911232, 4093366758, 3271059494, 1478808755, 3529456524, 1329122779, 561606304, 1297117036, 2101892890, 3944940760, 3494678905, 1942138952, 68653346, 3166623813, 575578331, 226648630, 4159096578, 2456933641, 3056290115, 3555813406, 1215468759, 4186306417, 3041387290, 853184286, 4105135755, 460019689, 4019313726, 2172085491, 2599207978, 1727210523, 2435715375, 1513241459, 4215398753, 447240927, 3283217122, 389512095, 2698621883, 1207414614, 677433604, 105414019, 109090097, 1788772534, 4162097297, 3530468039, 2175088713, 3280891315, 721029665, 2969452291, 3988319771, 2634771519, 1854355741, 974907745, 2301931075, 4215710218, 1423612936, 3904618893, 4054026673, 2274313577, 2633577385, 290727408, 2366437964, 1343957755, 4211043652, 1149480437, 2541927187, 1090392132, 291777096, 3730118553, 483357373, 3291615361, 755290511, 1573616318, 200553885, 2789078818, 949993466, 1223536354, 3755512446, 1493013384, 1087453418, 3190665025, 3686430015, 3759992525, 3812044313, 2325201253, 2096531156, 3305769888, 159038084, 828263867, 1900026036, 3391428210, 512438872, 3999782079, 4032278149, 1495111936, 1348011366, 1314124607, 1449742467, 1173460279, 237965023, 3953262357, 1006576739, 1330822088, 1071100367, 1384636558, 2934515495, 1647047086, 3815554929, 2592615833, 3725281161, 4197973352, 2777699361, 784275867, 2726462302, 661747410, 3304146007, 953755196, 1740296498, 1392822058, 1178543159, 2833953038, 485071847, 346613146, 3188888988, 2898034534, 229938074, 3039342531, 2649979273, 2384401609, 1450417257, 1393210569, 657784905, 2620316831, 2009896986, 498928298, 3629357852, 3684028712, 3223381861, 2331991540, 1355643776, 3636091772, 1223510395, 712909279, 2283253724, 1283720852, 3532953169, 160833486, 1906474437, 26769088, 3844222989, 302774378, 4209904394, 2878669623, 2625376379, 1859746873, 928074203, 1938800179, 3234835723, 847172148, 3648945813, 348951329, 1616740099, 3313823232, 2625862713, 3864094775, 1865126191, 4240317528, 4143192311, 1001915796, 1196249873, 1674384728, 1361908708, 1617954644, 2316675225, 1842047330, 164884301, 3741524531, 3168326357, 1614316820, 620791750, 2982186237, 3910420437, 4216067019, 1966326331, 734519355, 3145887323, 2470754965, 1530596424, 243633000, 2562791745, 2268573964, 2006448827, 649594901, 497922252, 3013904446, 3093140582, 2935795271, 1633362915, 3292482711, 1014421406, 1865820333, 1517396264, 1200923348, 2306260713, 2967788998, 1799191667, 3658466700, 1182254329, 2305496915, 805065742, 2842684193, 3795716249, 1055730425, 1463258433, 2085339081, 3964548080, 284352643, 2836805738, 1634613626, 691779618, 1504554044, 2822903397, 2005058053, 561160496, 663077789, 3083068679, 1376215661, 4053908460, 734674540, 2546467374, 1576555125, 4188094969, 458393194, 4253851137, 4041999522, 2079288657, 2767775562, 3719870906, 1117609577, 2888485869, 1935941106, 2705795323, 2291216551, 3881134007, 3426485157, 2728179477, 1419322475, 801161514, 3241261169, 424719836, 3570017148, 1598857456, 4204154585, 1899048036, 2045526083, 2712918222, 2441449195, 1788748770, 1018580396, 752893286, 3447714643, 1642215882, 4265876426, 1930340902, 1356259145, 2632166181, 522323294, 2712387536, 199732712, 2193716692, 59232611, 3761986371, 1136876462, 367149307, 193237222, 1291439690, 1721808298, 3873630198, 494707518, 3344717949, 1285500340, 1308437826, 525415708, 818248295, 2509960992, 1811843525, 2604762751, 3182575043, 1966405257, 2395125082, 4256588429, 3190711516, 3458918440, 336236578, 3441890572, 1561928363, 502017172, 2996798478, 475812438, 418049107, 3731737650, 4167429724, 2308481582, 672119522, 260356828, 1504789726, 2812574421, 799931159, 1206239721, 469646212, 975800522, 435954309, 1983442826, 978822827, 1174803042, 2148409428, 2926831574, 188841911, 3321170804, 1962410918, 3177154195, 2000214847, 4231571535, 208111102, 3606584148, 3427074149, 2725342490, 3418121380, 1703166956, 3243792940, 1347142448, 144476291, 2605845045, 2231940150, 1882612073, 3841900957, 1108830328, 271701707, 370429024, 2817235342, 1136845439, 2732242102, 3182200216, 2338795249, 557566440, 2446629283, 1754451436, 3801730723, 3924147233, 494564265, 895936852, 3106762612, 1455930496, 3248978589, 2047184797, 2921210553, 3405214614, 260848182, 1107601894, 3865951408, 4145158739, 3349096103, 2082528250, 2260389296, 315574432, 3767467912, 3706414806, 3659545126, 583044897, 2353156466, 2132972955, 762502726, 3405495634, 4050598742, 2670714410, 642261726, 3277875141, 3530558746, 3928509975, 4024849682, 1329896127, 1182820883, 88798466, 2276123967, 3363549020, 2791491098, 3291238416, 3916537807, 257198302, 3319309527, 2990297070, 484785323, 2870058500, 654149388, 1983660586, 1594663330, 766902887, 958331632, 3382824135, 139193253, 3538420749, 3299897972, 332852501, 1163744313, 2968804649, 388378089, 2488514971, 1823613846, 4154698808, 2645506381, 3887832259, 3235079996, 2250008959, 860300713, 1945569103, 814023128, 1511082953, 1804120480, 91546773, 1949551701, 2220551996, 1367831514, 1691948747, 1322377088, 2902151427, 4034258464, 667589034, 3452893801, 4067453924, 1058951923, 3692985492, 3017469221, 2462071160, 480113353, 2750908078, 3249206466, 2600232419, 1334099340, 3757356099, 552297657, 220247569, 2202830375, 2293017785, 3314086712, 1552223602, 1166560564, 3757796430, 151994427, 2270433461, 3005854424, 2607196802, 1589832509, 3084660379, 3962126953, 1377286251, 3332774534, 681213384, 341435916, 1958926369, 577209051, 3162852134, 2367690883, 2149530004, 400827141, 290102336, 2971666118, 1931644939, 3581259842, 4205474946, 346449165, 3646036528, 1546211434, 1618829690, 3592024103, 1034427882, 3320338439, 3452430726, 2359242298, 3222367305, 80207553, 2558738392, 3525813904, 3355328005, 3674897995, 1866228968, 1626665745, 1496225127, 4108179130, 1042982382, 36043489, 2028265728, 523044756, 2982098661, 3217258304, 393975971, 3325531874, 1833943185, 613067456, 216077484, 4118404680, 3953254761, 3333057475, 2581071919, 4002003046, 718177561, 2242351906, 668563638, 806043137, 983557528, 2080000486, 3592550081, 1985025029, 809730369, 849494707, 806300944, 2266306542, 3146021852, 2777025772, 3530079011, 2435133024, 1790299252, 1970416561, 2990537253, 1233373535, 867578839, 2195301331, 1075288987, 1564804337, 2722724080, 1044845184, 3735931741, 3496419909, 1014691813, 2371343557, 3997794850, 2753804849, 268737480, 2201684730, 2464834899, 1357490066, 2957035923, 1102214183, 2365871990, 1136504154, 1179015124, 3231318854, 3179454925, 2904734286, 1189797172, 1563955585, 4073584119, 184940856, 1322219323, 1133545719, 3833851743, 3492759180, 3729632800, 2937931320, 575250467, 3874024178, 1013858219, 283092938, 3709741440, 624857267, 2507479096, 1330329324, 2243571001, 2712523444, 2350167474, 4157013058, 2082319956, 1577905136, 2964243586, 1284879639, 3399167414, 3399284266, 3604055629, 1520765591, 686548010, 2985745516, 82844002, 3201028024, 3179253889, 2845349908, 3251308157, 2768959744, 2518919366, 1011208762, 55852778, 1027723819, 3686255348, 3227950728, 95612334, 3712227901, 1599649839, 2077583596, 3436581520, 1941713548, 4055133748, 1102276858, 1105221346, 4223579453, 2056172696, 4281144699, 3040445719, 2519080284, 2435899658, 1971215353, 3689714840, 1713263872, 3169526471, 3515171570, 4261862476, 2990494671, 3268267002, 1633402831, 1489914084, 2884852174, 4087462130, 3741094261, 3944947146, 199439125, 2513461858, 2570452343, 1633306600, 4250655842, 448108313, 3587945850, 975078368, 4129130476, 3630852562, 1192927290, 2925435604, 1626735327, 4046469831, 1229863347, 1996278490, 1127531858, 2891977912, 2427410690, 2288315073, 2440489628, 3241629399, 2183381332, 2584715925, 2421758624, 3921922417, 1712398188, 1607265537, 924047506, 1223970431, 1369930876, 1196364006, 2345309706, 518265935, 1669465982, 3058116662, 428566855, 4166036091, 1084590230, 1243770806, 3194052559, 1832020073, 793129552, 2256550535, 2755268139, 2522925736, 2386253854, 2971576209, 4037577089, 2212088389, 1045197689, 1043435325, 1410878195, 664629493, 1731788375, 1713124193, 1592004971, 2054974341, 2034531778, 694343587, 871695986, 4273835378, 4276279648, 2568219689, 3304518728, 752152432, 3117680847, 1402691005, 3110193080, 2411653330, 3274165607, 200978585, 773379362, 889423966, 3590899897, 59003433, 3152862973, 3286769921, 54596687, 3081449967, 105506201, 2661560213, 3014314408, 2063783140, 3967395125, 3325869820, 1230427407, 569629566, 296121900, 1407546683, 494802482, 2865176636, 3036742391, 4086987174, 726675396, 541340207, 1312751462, 318119721, 603635828, 3176801710, 134833128, 3664622616, 843553862, 4088564605, 2356652451, 2033222064, 3468832613, 210510324, 1806026648, 400463278, 835140646, 870818736, 1694300869, 673320970, 1107040549, 314000353, 652775460, 830061402, 3827791033, 3117690083, 2525478420, 2498542121, 3113907981, 3829816501, 2940142768, 4110713478, 2525087284, 1228042893, 2882557532, 9504553, 1296324223, 2336425747, 669737597, 4262616450, 3730995032, 1339028708, 1225607557, 93187072, 2860002407, 3203147235, 2960368441, 4004007695, 2426240281, 3524222750, 3897338228, 718732054, 2762149255, 1511469003, 1119116674, 25332791, 1336524885, 2715411920, 2136421598, 1188021614, 236893549, 4001876863, 3277410856, 3724279193, 1501042275, 83649069, 272569853, 4181108933, 2504080746, 3650558179, 1337453135, 3384598356, 3899861346, 1372697896, 2021016142, 1629557287, 2496903291, 3688062913, 3419039130, 3008992777, 1414415960, 1782798231, 2318236586, 1465390953, 834740583, 1558502585, 4141267389, 674993425, 3766200406, 2800852415, 3137757213, 2228745491, 430852037, 1177748882, 2861704595, 203505309, 3768387731, 3608978812, 3127832229, 2585635588, 2244919575, 3985801306, 2929908918, 4197284349, 970805707, 1558369556, 534511146, 103954908, 4083118830, 1580175357, 753498157, 2101483183, 822254335, 400827032, 4213977199, 75674407, 4233553931, 4194413105, 3703507224, 338058916, 3944984242, 1283351313, 398169737, 4138357812, 1840918291, 2270850249, 986777733, 2561751593, 2079381721, 2207725843, 1314575086, 451269555, 3318698557, 3800670153, 4290083959, 1469701466, 2156973656, 451472964, 159010804, 2183813264, 932611769, 2065302995, 3795634934, 1026249345, 2731987454, 466342543, 2835137380, 2364223176, 2951813520, 1277043007, 593690301, 159911585, 4073889828, 1922366279, 1435020372, 1968926094, 3777880508, 400281414, 3372114025, 3810374347, 3121707759, 1087475861, 1960633821, 3744114031, 958191110, 727113069, 385772416, 4084123267, 2002701652, 595093434, 698326210, 3374947732, 3185525734, 4017060918, 1181401289, 571505921, 2861399375, 4053544941, 1582421462, 3176396999, 1723099231, 1137113219, 1064806682, 2077718177, 4278484471, 1074022498, 3949395121, 2539044209, 3072561891, 495978258, 2037020568, 734718417, 475417453, 1295580850, 1619593158, 1168791252, 538205081, 2056308190, 3105543412, 979703487, 3473948205, 2876431563, 1553130540, 1688554989, 1485581602, 1816642119, 2295735173, 217137735, 3077023296, 2984191067, 2083375516, 1126702803, 3562619264, 679116368, 2660355350, 2031707962, 3789850253, 3731321176, 2471982452, 3773768385, 1935673726, 1648371143, 2706589934, 3999824683, 1892397174, 3122147071, 594614805, 1334286059, 150553081, 3463180606, 459452846, 267443629, 440831974, 3631449668, 1677434481, 1231215701, 1120035520, 3345553956, 567742684, 1349498682, 4113467648, 407000053, 1127988963, 3184722936, 3707190739, 3019346491, 509944100, 2031148658, 949455910, 3319172367, 2163628247, 2940930371, 3732249421, 3602438739, 3541732101, 1902749391, 2273056176, 326192536, 424932220, 2870637930, 2144001849, 651900175, 1173057242, 426673289, 1020554161, 3631648166, 1987812317, 2827625620, 354632347, 2980014160, 1683157156, 2816453333, 1983408047, 2645881334, 571119534, 1647924584, 3472265912, 1478439913, 1692389478, 1470719065, 4043239518, 2977149657, 1407646372, 1433786425, 2100001701, 1508946008, 2103578341, 1547797670, 3095968235, 303042042, 1495177869, 3936629481, 3319868695, 1647979225, 373997120, 638596201, 2942961371, 3268182339, 836841447, 3185631412, 2833761672, 3686574406, 3943998107, 2865230841, 550012848, 4019277367, 4170831476, 1405649009, 294641268, 2157508521, 4013799786, 3450980719, 1558840152, 1368241461, 13168222, 2442162982, 472317274, 2561656165, 4253246849, 4151777741, 1614453624, 1891711080, 2127214601, 1236033260, 567015456, 898629107, 2286382233, 215563388, 4210425410, 2264773287, 1300821796, 1625941657, 3243117458, 550060298, 3404729208, 1005286784, 1179361854, 1991002768, 394333334, 4026198361, 3416679604, 2446383557, 3625071648, 270582332, 1559780067, 765730683, 294917581, 2790677560, 1878742446, 3441401522, 2846451212, 3608493723, 3771549254, 991767492, 1890340097, 2799924550, 1758452808, 2521793290, 2391640320, 270412435, 1776216842, 2961287032, 114034622, 1896466396, 60596125, 3048539773, 1997889251, 1981978130, 2371442522, 1907209643, 2749904947, 3203346497, 2834349266, 548690082, 2043717068, 2741297702, 2075579139, 2333209651, 1440728716, 1282800477, 3255784093, 2377864722, 466640998, 1098657283, 2173919015, 3944345452, 1846247395, 3742300891, 2751817006, 1712323069, 2966872168, 325689408, 3390193505, 241581732, 148352769, 2369672620, 1545628135, 943465203, 2847031403, 448181641, 608951891, 2437227908, 1788153821, 1216943164, 1395336287, 1822615852, 197148477, 3256282945, 506589638, 1198312466, 4073125415, 2834992952, 2753779873, 1603988482, 913775127, 177717271, 4218656810, 3804115635, 1888136427, 4180792620, 2215988638, 3973519611, 2797036244, 1975428730, 2927371812, 1222970133, 3468885752, 1906957872, 3728690244, 3428390092, 1348625612, 4119550440, 3801129608, 153011701, 3987876011, 175296610, 4215941765, 1673533707, 893822870, 64413516, 2772945452, 1053611377, 663329461, 3060637497, 1424663287, 861950480, 674500301, 727601258, 1999864229, 717368196, 2506334512, 2802300385, 1387267671, 3026732223, 489285839, 2478225578, 1285945787, 1321018630, 665753525, 2173303878, 572235068, 1261271418, 720304020, 2710935190, 3763257179, 3994889164, 3609824545, 343829318, 3603992562, 627742589, 1750159176, 1985018518, 2590435135, 3664704667, 2567274369, 4163661920, 2185438075, 2656174893, 2412425831, 3307623693, 4290062125, 2045137641, 3104841073, 248462824, 1996767150, 2949487879, 2740969335, 2040717700, 2952579989, 208881191, 275473905, 4180154982, 2888930583, 3219944039, 1659364303, 2584387742, 1677657182, 1451658024, 1166437796, 2239282985, 2087079087, 1216256645, 462592706, 360329127, 234636473, 127994765, 731856522, 3320290730, 1258662157, 4057209232, 927249315, 3267734009, 4247130830, 2965559544, 434628736, 2399407043, 2462112752, 14456023, 3079836365, 575161990, 31401392, 3089644014, 4112945864, 439361105, 2609180420, 3584256180, 789143958, 1507531128, 1423599665, 3860973555, 2186300320, 1886150993, 4139664599, 3739088555, 403954304, 4049133873, 4027420620, 3115815492, 94288549, 3733617868, 2541781765, 3841278246, 4262459318, 4209544388, 1262102927, 2311646607, 3580178580, 3444002421, 1062247398, 4201571881, 3642665499, 3688013381, 1129129098, 3298875946, 918954526, 395837783, 1914064315, 1645454068, 4092682988, 2144678277, 179022779, 1040488445, 3726573594, 2030785751, 3549156063, 2328280160, 3574112460, 2375394491, 1922008852, 7870134, 602983819, 606715979, 1861447110, 1766773131, 3587799340, 596211092, 77572471, 150599154, 1384209152, 4044110252, 886515179, 640881926, 4059108544, 957811259, 2496551618, 1486706319, 1093000799, 2837877746, 4064906367, 756248789, 639379180, 2914609867, 2723123607, 2634783567, 786660979, 222946355, 1317485239, 1703421458, 46035287, 2821530178, 415464434, 1188311989, 1765930379, 863590164, 3370038115, 2698420065, 1221770826, 2357214134, 3537439692, 3361831980, 694192652, 3261096043, 1570506951, 1686691915, 4015495877, 1760472614, 2148069276, 3116113675, 176713995, 1388210683, 695902472, 3110755744, 3198778090, 1529327888, 3683125227, 3469522381, 2723031291, 2219837728, 331105965, 1899960493, 570730992, 697478635, 3136666432, 1082944116, 4263925390, 3254072047, 1216641046, 1793720798, 828854029, 4186709580, 4157699358, 4055035718, 2731912149, 1462634088, 2877078532, 2050590556, 10842231, 3339968105, 666519937, 1483366081, 3541350067, 3982566900, 1762945517, 3772654701, 3788706726, 3673905945, 998540917, 531548994, 80839483, 1909224743, 109479911, 3790578597, 2841080265, 318848030, 948863059, 990918170, 2306040651, 71935692, 727492040, 2006879602, 1107636669, 304220324, 736717494, 1447929168, 2189991082, 1688904334, 3838251114, 924147701, 1700984476, 863142028, 1974752642, 1481084807, 966735916, 379079765, 2431767928, 883024044, 3711069312, 685856200, 4015827885, 1481269756, 2367868918, 1234141034, 1507210764, 261954888, 210710311, 2234245630, 885969783, 1140847177, 1482043180, 3028212148, 3827022718, 932432365, 2657366015, 114275033, 1128591393, 929306740, 1595515748, 3155837000, 836482257, 70970346, 3884936969, 2111152721, 1028720284, 2391184164, 1224026358, 3879179308, 779487268, 3568815017, 3128966937, 146108798, 3387696048, 775759775, 4137380229, 1645559177, 3987350926, 2926533545, 154905662, 2288643975, 3299198652, 695582727, 947069964, 3323316188, 3260578303, 2878714347, 3444286276, 4081304497, 2028618432, 4219841116, 1211733716, 3589954648, 1924690885, 2300042086, 3906355963, 879856532, 1640601423, 4130486319, 2382850824, 694680325, 348361094, 429074617, 3464887626, 2980143081, 197477854, 3926952331, 3361124053, 1107148261, 954328927, 1798175211, 1339720144, 1573706832, 3361462850, 255883089, 2761766334, 3606485826, 668997509, 1213752134, 1081503852, 3126638659, 998646008, 4292210135, 1773626134, 3160328715, 105454075, 1593534553, 3946321073, 2379669495, 782885014, 1383203525, 3655590770, 1701370598, 3160463139, 3740346315, 1475822409, 3787720136, 2189121861, 3403193194, 3726068663, 1132264518, 1248409592, 3263556571, 2998177634, 283118720, 4154665764, 882226923, 690483130, 4262559045, 2957766086, 1853712585, 2652706668, 2818402782, 3660893313, 2583117302, 4223929340, 1152666935, 634765892, 1170185332, 2923930688, 1781866389, 68569814, 298424005, 3033131237, 177648995, 4226603695, 2058201367, 4164652395, 3043445830, 924521421, 2840981016, 3990186652, 1864174438, 1165190355, 946346310, 580389948, 2536242171, 3693602381, 1018498722, 2105067243, 2056161791, 2596532910, 1168053440, 659641973, 3407830493, 3358790028, 947281812, 1051747726, 4086888468, 2901983053, 2890769998, 82657489, 2417930314, 3911654484, 4009768031, 1209809021, 857941806, 3888104336, 4106984759, 351314463, 1296730746, 3891282038, 654072844, 2357253115, 3643707912, 526084777, 309297808, 3240479244, 1873414217, 3081401850, 3817749321, 849843670, 1086363351, 1429599205, 4110098743, 2359548171, 1481209090, 3355199144, 1001944721, 1341588491, 1400426295, 3686739398, 2261370573, 2192162645, 639483332, 2427914763, 3959244572, 2828458121, 3698618086, 1119876841, 659695335, 1078335847, 1592292803, 1980878109, 4188341505, 904937573, 211970138, 2373795961, 285182764, 892152280, 3235329411, 3057018493, 995287858, 1812869127, 1996707885, 1431703380, 1218314712, 3652294450, 2628387086, 4198916566, 1277271913, 1623253221, 1803162163, 2867983539, 496728389, 2254787556, 98341475, 2950220238, 185874277, 2922876989, 2915840051, 3461335951, 3610536098, 629916655, 3764321557, 197051400, 4245206716, 1386012811, 185881258, 2990388457, 2372140514, 2809741768, 192716135, 2318094354, 2628197108, 2975597206, 284853535, 1657521109, 3329090911, 2456270178, 3024699916, 4028540367, 2644504550, 1011024116, 1014794105, 3368167952, 1956611461, 3491457799, 1212205052, 2539776470, 2479066008, 3261267539, 950982539, 3804563149, 2212685712, 570281340, 3363968662, 230396420, 4176546546, 4146922049, 2642813143, 523844628, 227671273, 4255827734, 810947244, 3372532252, 3300133, 3285448925, 824980344, 4229197528, 4293383652, 543350929, 2654923710, 2551319186, 768814517, 2266128647, 606228392, 4245679667, 3443995041, 3896221801, 1963587994, 3677813742, 246764042, 905787657, 876328108, 2495666423, 3510717970, 828531614, 605081468, 1605943338, 2874322015, 2979439393, 2008159521, 2952118709, 1425137690, 1540991793, 2707294006, 2137925140, 11799709, 1308143502, 3529766652, 3544490909, 4143054904, 422299025, 4108167916, 3140583595, 3265400136, 817356690, 3305503112, 1366650806, 3880624507, 4164411824, 1101688914, 1314729381, 2679769104, 1041966409, 77922054, 3706861704, 2564414330, 3219308978, 1327343347, 715941529, 3657520395, 3155400398, 804768992, 790536392, 1848775269, 4000924741, 307970415, 2336964976, 3882657927, 629054877, 282439642, 3838446290, 2628928025, 3650692509, 3389796623, 2970802049, 1416323547, 3391332221, 1273637348, 1211998333, 4280717824, 640726008, 4004155625, 2830006036, 1671488714, 1389579741, 2471810608, 1373158246, 96883594, 3048113718, 365646539, 1193745202, 1947519166, 1795571948, 2927386230, 1977083837, 1298607394, 1626824511, 1826001098, 3562376553, 3983938794, 1518917504, 3147461436, 345177975, 2728922368, 4069815454, 2693071389, 4143047614, 610653910, 564633275, 2546919970, 925272149, 3470057878, 4040812022, 117436489, 1380755073, 1091000153, 980668181, 3642179278, 2702638211, 2784961266, 3864102710, 4270410615, 3169402286, 2816450335, 1747709193, 1217408096, 2870909854, 268095155, 1157364852, 722009070, 1261278992, 529500185, 1353474853, 1269161839, 3722934966, 56821412, 722464856, 441262448, 2902818408, 1139541519, 2440374621, 3226964596, 3380874429, 496928879, 4274195107, 4134648216, 471636949, 174646177, 3702366884, 1958911338, 4280455328, 2335700699, 83660110, 3526651647, 853439777, 1035333100, 48951280, 1173334807, 2962185857, 2981832550, 122630380, 3361596444, 3482740479, 750777132, 2351412277, 1469681321, 2710253185, 1067492926, 105428488, 3214283656, 3248164851, 2749000427, 3429092331, 1889217080, 2153292414, 3080866184, 936916468, 227475324, 2937582344, 2195895155, 1211658793, 3287487388, 2785912930, 336210043, 355321149, 671125701, 1263895851, 25432886, 794667311, 2134056207, 1713961425, 2355872767, 1088814377, 2132583412, 2386388199, 1082466905, 3604721567, 3220837831, 1037453869, 404898273, 3817379336, 3168106989, 899253874, 1202527304, 3164881061, 821912701, 214378969, 1481408952, 3628774848, 2133536771, 555668298, 1796788944, 791215522, 323803832, 1832934387, 2160058584, 1191115863, 3122827911, 2934422575, 2416568287, 1061739848, 720222250, 173250975, 2384280482, 123053412, 1324465267, 2013542069, 744324453, 4127654443, 1176208197, 4122689756, 1434359776, 4178479259, 920238393, 3373934755, 1775937895, 3482623849, 2445920820, 3732800537, 3109115350, 299650140, 894882717, 4181092110, 4015866809, 2253650794, 1124111423, 1452837656, 1441373284, 940269141, 1470693150, 997770242, 3031141259, 1953505392, 3009312690, 2897962083, 2663452691, 2402681957, 3488838561, 3289724627, 592118542, 607060064, 3874186818, 1607015186, 1262301682, 1248235781, 2558956257, 3569627726, 4261249539, 1479741944, 1909423190, 888846328, 3580257566, 3042376007, 1332052490, 2142178548, 2071452839, 2699845730, 2962232820, 2853072526, 3707387302, 3717802565, 3935354023, 1740384180, 1566752542, 789929036, 548501522, 3509748320, 3715519864, 3672256948, 3518320910, 3972406724, 3493073082, 1054366276, 358162826, 937172405, 3277898927, 3064633147, 2042218359, 3331637667, 3814549476, 4229593808, 43871480, 327836165, 2741367748, 3665019943, 3828004282, 2870864509, 3481374643, 4173843019, 561432076, 516313843, 1399669652, 883380718, 2174252734, 936521187, 1941877634, 3288509222, 3990920801, 339915899, 3061958338, 3680219153, 147313316, 3716333488, 3860825057, 2768431825, 3895673380, 4024090109, 2196382324, 2991122488, 3065169567, 2739784266, 1690389042, 3983353655, 629491742, 4040618412, 2446015598, 664836981, 2690090925, 3290812487, 3173549119, 3912123576, 249465868, 1658888482, 344464110, 3668027241, 2683049316, 4207967827, 511196690, 19950739, 2863573916, 1785114182, 4147014927, 3622960931, 4229955004, 528783889, 2554404691, 2617668517, 1644064111, 2408134900, 1080882716, 3397906588, 472446896, 3894270371, 588464750, 2889717628, 2120367414, 4027806501, 236211878, 1625786307, 4129472271, 1050200147, 718215535, 2887366520, 784677165, 3315448323, 1557792707, 1376491535, 3970594420, 2331055166, 2264082718, 3842727618, 3726034911, 2840035400, 578266158, 3426610924, 3130983698, 606650933, 991357423, 1722258002, 1157606277, 3721341843, 3087292566, 4237592604, 2137471997, 2760694594, 3584199953, 2783174955, 3490518529, 2571935868, 1049114592, 613564276, 2901054556, 1074028625, 3526086411, 1872875916, 701658188, 2969180489, 1677145822, 1369404233, 556737797, 1355194207, 3665744831, 334321117, 2165905767, 9219665, 4117886264, 1452705388, 3694667613, 1572880015, 935154967, 1999181901, 2017729090, 117816874, 3997369217, 3867922481, 2374308090, 10965441, 856519011, 3817392205, 984559354, 3046514016, 947496064, 1039262574, 4217796371, 979160441, 2950760539, 2580510987, 79453763, 3668761098, 3772856550, 3406727593, 2211935572, 2803341106, 1654243769, 249780319, 569753012, 1586122526, 1558081956, 1176206956, 314398038, 1011414883, 3233190956, 217828439, 493534453, 1837080830, 42911329, 2115886144, 2476307409, 3576661514, 276191442, 1928311722, 3180158207, 98953195, 632381359, 2479241992, 4035057267, 3186499548, 4120268875, 1138770698, 1804292859, 1039921149, 1230848418, 1545354687, 3581098729, 1675588561, 484143993, 3727878308, 865177046, 2880208650, 3992091456, 2253850604, 1398393220, 4038692037, 3982355491, 134855631, 773884418, 3311433509, 559148064, 2971303684, 4056543198, 1553672007, 2698666933, 1854540605, 1650524872, 4276779219, 622233540, 472575627, 2521848381, 1198094017, 3341776370, 3297699105, 4244933025, 2426356558, 2692455980, 4012106850, 532422155, 92663375, 2545117943, 3096255351, 429239809, 1709807579, 1315763677, 3892234442, 1086581709, 2180479295, 1510229759, 3446844986, 1964389717, 1065635871, 1657996852, 3460365307, 4233633159, 1648805644, 4215752185, 2684565140, 2149659223, 3665264259, 1189484766, 529491677, 3938930178, 2944064309, 2905749145, 1090637802, 600196563, 2978183533, 2335409281, 272038487, 2123477725, 2755872171, 450093992, 573297590, 2531228903, 1224809760, 2141541845, 4240631806, 2673670182, 644052991, 1848958131, 2988521533, 1989103605, 630526400, 3172671640, 258257868, 2848958426, 2122888392, 4212985397, 1416409898, 380312833, 3347300152, 455833838, 1782391856, 1865107781, 2365935571, 2496486593, 401791664, 2608516357, 1502520620, 1082296799, 1525006220, 630131371, 2835010408, 982956665, 3741402618, 2475016321, 1406116500, 4120076128, 3639345205, 1229840012, 1122540353, 3394239755, 1959196852, 4230465446, 3517028406, 1062672080, 1556428177, 3825403460, 629761410, 1197912767, 1569919179, 3162897397, 2284622037, 1329937168, 1736770758, 119775836, 234059196, 3973765010, 1614232490, 3245763624, 3310971467, 4091327633, 1203461692, 2219745545, 2050944417, 2349215962, 2136030301, 2387223911, 3912307021, 1152582848, 3108677325, 603940476, 689257676, 2389850864, 1464706016, 485162929, 4231052902, 2291462069, 2188545981, 2217678221, 2394490198, 3814866761, 1124044328, 688531120, 632792108, 1703078670, 2807947060, 125151372, 3993679912, 815815157, 3416621081, 2025027652, 3297837728, 3665182514, 154597445, 3725427255, 1469954684, 1177686358, 698039440, 3439753982, 1890487141, 1981386508, 53107344, 1723781608, 3799767180, 3031259502, 2016995430, 73300448, 3784333874, 233900606, 2026895331, 1274370404, 1419393484, 1117781557, 3372466008, 2451084953, 3164293400, 1112361230, 1287269318, 728556570, 2271879137, 3818713242, 2984589246, 2697851957, 920520598, 1581826656, 1415112607, 3797552366, 3762395546, 1975084338, 1380542314, 288936534, 735445016, 3282481710, 2756315211, 3105222049, 169855488, 4044086296, 811555475, 482816594, 1360041493, 3632083378, 2150876116, 2423235132, 341563719, 3536279158, 1599145053, 883032266, 3439158310, 3465032146, 1010092131, 627917783, 3478454447, 865731025, 2559753083, 323939124, 3339774392, 82605589, 3020562023, 260572195, 2892936659, 1292208639, 2139799254, 1408868715, 2561329211, 945280725, 1319341601, 2215852159, 3339111433, 904023131, 1347464405, 2592866195, 3751636982, 790744099, 4271488636, 790847342, 2200707479, 2422392566, 551475616, 915340969, 3872264348, 1170391799, 2186576891, 319220001, 3790870874, 2710497289, 1084345641, 3061831389, 3917390585, 1623999433, 3600782591, 2740966550, 77315119, 4197132982, 3543982020, 1332577118, 880743178, 3912954788, 3158773877, 3975035323, 2239214595, 1711057164, 1709740100, 571528316, 1283190975, 4054388228, 1003676203, 4130489570, 911102113, 1972183499, 61444991, 3664951116, 3947173552, 2378943450, 2549142731, 4145301091, 848318432, 3126249791, 1143417534, 162779580, 165611952, 876201519, 1792318663, 1516469437, 1786267538, 96195333, 593249344, 844706496, 3403075934, 1962500459, 1733049411, 212921170, 2651180066, 2806569866, 776963443, 2439267477, 3881227320, 1535344478, 965484465, 2416387718, 2809579273, 2427128735, 1822916720, 4286748360, 1113686365, 3801979080, 3758500464, 587735923, 1620328479, 949420941, 2437597320, 1480581467, 278868949, 3341354098, 1262689119, 981424749, 1653242062, 2072959666, 3176108408, 1051840493, 1391853538, 2105059393, 1074615944, 2996985904, 546221936, 2615027063, 4224170275, 352776223, 218953380, 996460212, 813880726, 3442378617, 3601500828, 465248307, 3943749053, 379286240, 1558793648, 592631630, 525341935, 2525836962, 170191755, 2012026880, 830528778, 1277180746, 3664624545, 4260445918, 1171232920, 595714387, 4056994344, 2128930913, 2434806120, 243760734, 1307905826, 1755069420, 1336739419, 924746307, 2746298053, 3197434267, 2939272325, 2722327553, 2577042569, 313355962, 530594826, 3017093736, 2196719551, 3889416953, 3917230872, 1674072567, 2883448099, 2839371294, 4251902292, 2724644422, 3976254625, 374548296, 1764270952, 1642991629, 1415618681, 15420449, 2177596579, 4160978595, 1329220915, 3562072708, 2186747215, 2757372169, 1108892910, 4028873385, 2663078328, 2190795435, 3507475450, 3227114230, 3428090810, 4030101968, 3739924922, 1589383090, 2595892033, 4161498172, 1232955670, 1836633109, 1012632916, 1249285512, 2594923613, 2896559809, 3799633635, 1359314418, 113013156, 2672694104, 1194155427, 1447032377, 1051889952, 1052014330, 2421838414, 1673269848, 31790884, 3945649710, 848470788, 2144817634, 2739983071, 2987742451, 1523756743, 2437761512, 1475210137, 835746939, 3227300108, 3050461332, 4277634763, 2674364954, 2616521385, 1379673074, 1039160602, 1709582329, 1334648376, 1826308401, 1915205614, 4046441785, 903227559, 2037032634, 1391618806, 1412073648, 3587279442, 3771292713, 1929502774, 448592754, 1672320650, 1932557085, 2266364974, 2022144235, 3817336618, 2568051346, 3557093763, 1173026031, 1865319557, 1508166847, 1300060315, 1375997464, 2888243062, 937682152, 3597651441, 3700248232, 255758499, 796042986, 4248300395, 962956709, 1635026428, 2971126507, 2545052335, 1732576160, 2340882093, 1311755963, 1319082060, 3351667503, 1053538505, 1617253435, 2684174448, 2674537604, 651758295, 162239786, 2836556746, 3766982477, 2913444025, 1631474033, 2162972545, 929652587, 1695555006, 3131859091, 4020404359, 1997348143, 725671101, 2034757705, 1503757539, 4284055022, 3217491228, 2026669157, 1900391590, 3030765413, 3684676441, 476896241, 3018943276, 1239559461, 1826967102, 3898903088, 1885363582, 2835532657, 1322966109, 1435477288, 3876770340, 1232300584, 511612065, 1253757149, 3324264619, 2683381216, 1045028203, 1880389951, 2158740271, 559368446, 822989454, 833536571, 3140444697, 2612057380, 2239859902, 1180681789, 148919653, 3910347048, 688828133, 694149649, 2732304937, 460796148, 1432236380, 4102563439, 1879853584, 4035368856, 1423132854, 1760107679, 1780393554, 4207218430, 3036070482, 3293344938, 3913102630, 1782683592, 4274999292, 1104122380, 4102260104, 542934564, 3343632790, 1255746840, 808000052, 992483610, 2655044288, 4035393403, 1820350208, 3849279471, 4066002521, 559381988, 1104496985, 1321835082, 3761770107, 3402016283, 631208253, 2115124888, 3293058390, 1261694964, 4273582782, 3999014295, 4165678116, 3671185075, 49779610, 1564926005, 676203704, 1825411556, 1309572879, 2956006668, 2873699524, 2187549908, 1485269408, 747764119, 1038903589, 1436773394, 1122124465, 170884698, 552539078, 2687557286, 1671135557, 3286789151, 3226526960, 3063081098, 3385018007, 134907264, 295266777, 1981972036, 2210793844, 450281860, 3566514745, 2698601371, 760001060, 2599820979, 2262575776, 3352158031, 3543037478, 1435801297, 1429703673, 4115166472, 365645176, 3972595413, 878929273, 767957312, 4201424029, 2426699544, 2218828966, 1117112990, 1388270711, 2072738131, 3051565017, 170747451, 1476531184, 308451833, 1710690428, 4051616696, 1378917585, 1970336051, 2089376140, 4258762517, 3717265875, 2101318506, 1442837758, 1719873199, 3819428498, 1936515893, 3742459052, 1909125457, 3392617932, 766026895, 3838131052, 3743546046, 2453039991, 1135246025, 1716547047, 3843547541, 4155364426, 2820305240, 849424697, 2853517487, 1474248296, 1523639603, 4063483262, 4110130226, 1503853247, 1097703955, 1337537468, 2057220407, 631166307, 2127020715, 877989146, 160843020, 3337752677, 1470710885, 2672291746, 2355283469, 2427901908, 3577281997, 338954455, 3753474074, 3337798302, 2849803759, 2014273734, 3738898239, 3769645343, 296900780, 1074832885, 1233109843, 3334795611, 1278946039, 2173617606, 2143962845, 566150070, 4278498427, 896151368, 688286449, 198326264, 1544566017, 117837182, 3906464825, 2343497770, 2747245453, 1395272355, 3289512026, 2501902622, 220350675, 3191545287, 1612749802, 3991779481, 803082009, 435876568, 2511651749, 2361456585, 2343675057, 3549409970, 4265478035, 4276947979, 751427611, 3507401414, 3640244165, 3294841345, 111225460, 1412599819, 3992714307, 4146799208, 343796272, 2734944506, 942409208, 2401909963, 2503936761, 2735118179, 1674924133, 2959323249, 593312054, 1414305782, 2619595543, 2639143506, 415374347, 4171738025, 3908028339, 1295555521, 2977245894, 1490752676, 15269190, 1779782968, 2705638423, 1116808525, 3036477670, 1582711885, 2095118250, 2921707371, 2198732030, 1539848080, 117877836, 2810506061, 1380894612, 1527056780, 40081958, 2638588604, 1275609627, 899330483, 4147964751, 2225309825, 4181534355, 1159208341, 1119711494, 92266343, 3111529459, 876781029, 2896354205, 2541967963, 1182755802, 1611243189, 2784686324, 3777724483, 3926753946, 4233958698, 3368846786, 1285255603, 3494123723, 4132280414, 1787233038, 2571818615, 1493094578, 1376336210, 2082495339, 3842152914, 2620302248, 2193868752, 2388028081, 2981952318, 2001954040, 1073887336, 2972325197, 479665085, 3607316952, 2040941732, 1329367614, 335590108, 2500961364, 2256607452, 50520814, 3711156287, 668858397, 434665585, 1998694758, 4177785351, 1118733629, 4292638698, 32031731, 667512414, 2048188685, 311573525, 2092553518, 3042557250, 1290841176, 2575373723, 2870504895, 2736859206, 2145656076, 3339120528, 401342898, 2345729933, 3720056498, 2653352782, 2878349936, 290004080, 2771519023, 211549639, 1980467407, 1598475809, 1125453957, 3472526443, 77605359, 2606188575, 3797593274, 4183882337, 916258302, 2113215129, 1348367017, 4287787916, 168670762, 1687809278, 173267959, 2736239731, 1799825968, 3465101587, 339324326, 3507082203, 3352602622, 3977933981, 3328559260, 3803183099, 2442645129, 3769978678, 1695601085, 1813718444, 2961820227, 2680378364, 2445028976, 3833831821, 1913373845, 853419558, 2409266587, 2414237944, 2256125367, 3474341321, 715342446, 523496830, 2581327718, 1945605706, 873769001, 2661699271, 3002494571, 3859718021, 3647352524, 1584348789, 1667695328, 3624497363, 2102724543, 755847704, 2998400232, 3132660793, 4035512383, 2919606007, 529180489, 2234837181, 3830655380, 2604386322, 2966784524, 1219056059, 2538229162, 3451949873, 2995112986, 683650226, 3156471036, 642659412, 3950842908, 2437358484, 2187236188, 353701084, 356830280, 28913424, 2939468921, 1653986284, 3749449611, 1237838479, 4092709573, 1013719573, 1396766982, 1177473966, 343011952, 4045579404, 1326786859, 1039422896, 3463198183, 2338441992, 1262575231, 261137166, 1917616773, 1002670564, 390398865, 2499800079, 92792067, 565855286, 3587435382, 3887832330, 1673765250, 1162604151, 1578841249, 2036301883, 3140928213, 338320956, 2440901375, 2106977545, 3875821301, 2009599651, 1832990114, 124792183, 2806945307, 173074627, 1888969771, 402141096, 1377580852, 1842857, 2368756476, 3528604076, 2101376332, 64827075, 354373572, 399322957, 1025879758, 3778378144, 144000861, 1872693881, 1992290024, 1220738211, 3381688824, 2736458373, 3437060158, 1572473502, 812310778, 4045765358, 463987291, 3755651798, 1216039138, 1496124053, 3656638333, 22102427, 3433513344, 3723696988, 3808135115, 4023832380, 3409643863, 1263362184, 3997194347, 3796739474, 743889392, 2847729728, 879799368, 1305122386, 4162211122, 3685602996, 4199472761, 3889819753, 4187672793, 3026551276, 1691432449, 3338607854, 3149739181, 990386216, 3990511402, 1256989304, 1124919807, 3788996076, 2603540446, 656440904, 938529225, 1865653175, 4104722598, 2509412376, 1277086218, 2619452383, 678037955, 1855471732, 1840822336, 1717719664, 3526761912, 2638836358, 506432859, 4011784308, 529557610, 4192319959, 1853223290, 1306670963, 1673296368, 342911479, 971991595, 531779037, 1117624507, 237174828, 709810826, 2217678316, 1044340310, 1833307952, 132398876, 1148261758, 4134528313, 3909380954, 3951481391, 2196112363, 3510875093, 1124456297, 4163205046, 3108146522, 4107585514, 623701406, 3524044097, 440385239, 1174691793, 2084180396, 104033708, 2811630544, 3807931520, 3007770333, 4120591546, 3864499488, 2229819361, 2937096386, 642075618, 3834235552, 4026036050, 1239714360, 764653823, 2624541938, 2236947129, 2636666955, 201219862, 312531077, 1525761499, 2327479026, 185010889, 84284939, 2663330568, 3286975535, 3139585848, 356911278, 448421976, 527285441, 2516568696, 2065413786, 389936147, 495590942, 3910668202, 689068693, 3773372806, 738880706, 1873342350, 2212040983, 711473878, 186163195, 769309364, 3106585156, 2544878239, 789786601, 505357416, 4082944599, 4167730915, 286113754, 677034190, 17554647, 1887481836, 1082207322, 3078216122, 3515105290, 850639648, 1042361100, 1258761441, 3898859174, 396551998, 3318405373, 1991416865, 1284031455, 1866878691, 2754284183, 127405805, 3730516619, 747519608, 1925242246, 211424742, 2961407734, 161647915, 3787891977, 2062376790, 1132408032, 1296435759, 1614945591, 1672359607, 818932567, 1118147931, 3992842765, 2883403027, 2581868426, 3988293131, 179052234, 1879863058, 3025318369, 1293246940, 1519145332, 1533444499, 1583009363, 1996297373, 697184457, 1146373344, 2434698369, 1714158345, 728525016, 2237144585, 1231524548, 3399072601, 87536325, 264687376, 1791656297, 3543978260, 2502577125, 1652968279, 4005298350, 3502332304, 2615258094, 447330543, 1825523360, 2344835704, 1811794002, 1550694473, 3524049569, 859558363, 1389242129, 3292240297, 1155337993, 4259605031, 3523528960, 1682132868, 1483435201, 409534610, 815419525, 2525935442, 4234130292, 1334514047, 3089657398, 3555453506, 2717991580, 538796336, 1508158660, 62277490, 1445118930, 1725317592, 1460406044, 627191273, 1127171979, 1231448966, 1559889659, 2651915275, 4270937352, 1578658319, 106045234, 2732105050, 2406250435, 3553289468, 602925806, 1727407027, 2559522784, 3268630303, 4102390917, 4079027206, 2953629140, 248518495, 2613040991, 4241873921, 3976727847, 3547401737, 3396622905, 1223236950, 2951421521, 4200076847, 1695639771, 3188246382, 3685282015, 2099345440, 856051510, 1254061250, 1772914292, 2208740131, 3345947956, 2555980036, 3186682322, 1606418440, 226993682, 3259173082, 4135628812, 723819476, 3493706102, 2827921491, 2577153199, 992751697, 2818538551, 1672552180, 3819115547, 4218348061, 2237903683, 791228988, 2729673603, 4085456650, 3709041754, 2998020263, 769019983, 2044786259, 2750963752, 4101033760, 741907663, 193543053, 2847906132, 3200395471, 3497572466, 4250713438, 2822555576, 3433771027, 4028386034, 4110973508, 4188912583, 1516942791, 2530349424, 1641041208, 3314232982, 3923331065, 1458272837, 1013016654, 1396246818, 1724006416, 3659373343, 3739078507, 2745504692, 113533295, 50116500, 1920785967, 2748697754, 587955997, 1497483992, 3861901679, 1449143255, 931805602, 2487775698, 3253341753, 3562588373, 1156929732, 1244371691, 2913187095, 1210208596, 4243476958, 1495598910, 829880570, 1992622071, 3203189998, 4151940956, 758779239, 226983725, 123818330, 217555213, 780304911, 4216718977, 3640513519, 2740818325, 933697343, 3154515816, 1651720158, 3405225058, 2644121860, 3096983714, 3872967295, 778486692, 134728164, 776011658, 3195658994, 2395279267, 2161790472, 3610540820, 2651044250, 29146621, 4177749224, 1170992576, 2430470052, 281491828, 3011503458, 1929471865, 3221602123, 2142501956, 2652293678, 199062518, 2075350105, 4040154057, 1397141247, 679545341, 2006285001, 1406246158, 1955921910, 2121111782, 2342382041, 430349412, 1946223064, 1754069261, 4207124108, 3161351360, 73625986, 653954273, 1926436828, 2444102028, 4003850917, 1055768375, 3825063410, 969357422, 2106077799, 2547059994, 1436635010, 2358123467, 3829021066, 1756933734, 2888946423, 3146398403, 529157803, 1733416959, 3781116922, 650459586, 1405091834, 187522786, 4173341020, 1678537894, 1305996849, 3791489836, 3986382127, 398257247, 2290575041, 3172514193, 3702213071, 1678008443, 3728998610, 2372992756, 2954722276, 1249778399, 673730267, 4117035961, 1839068673, 2143456618, 81752027, 378093893, 3944285959, 755067960, 2568542696, 4058538665, 2255661567, 2950324891, 167310926, 1652489351, 2997902155, 204432263, 4080960354, 3890095202, 1933795834, 3308916965, 51744175, 153743735, 1727426375, 260960111, 3476730915, 4123607611, 6363211, 2163856119, 397573265, 61223555, 1443397225, 3271200732, 2033196324, 1293516857, 1236339039, 804978110, 836782265, 3311984367, 4110275149, 2314190917, 3637639150, 1988902911, 2706555610, 2108256153, 183565457, 2170018417, 3918384951, 3474156669, 2146297067, 4201592937, 3023066875, 853236607, 660882246, 1678138800, 3253295416, 3442866466, 3994097365, 1922588675, 2227483976, 1283061965, 1872843354, 1571902032, 1862036634, 134358851, 2002572643, 1095499513, 1403543259, 1842575398, 3173520631, 1462360246, 3656319222, 2582038615, 2438434922, 2035505226, 2513752142, 3938100658, 1072807303, 3449173787, 863853473, 1747997491, 1497018015, 916745426, 2812213088, 2573759067, 4256868515, 2081766667, 2611206285, 4069368404, 866019231, 3453280573, 238766582, 2910707554, 2199009931, 1390733274, 2277144376, 225323196, 4099348261, 1391479435, 1916785644, 2628426684, 332327889, 4076299735, 3473636708, 3840292547, 4168109536, 1524449554, 1138834532, 294689135, 2140458023, 4243624839, 3021068624, 3673733817, 2591592121, 520602194, 4000704580, 3506899249, 1372088287, 524390955, 2663757063, 1633094605, 168484260, 1662052370, 1854401963, 2326082471, 2360841360, 908644318, 2524901939, 986273158, 4129679359, 3429271941, 3877971459, 487373590, 3804025313, 752263100, 1123887558, 3964709857, 1626668511, 3295868765, 291582595, 3723600343, 3201145814, 945114578, 3547685684, 285318269, 3708528681, 3153254499, 616621686, 2206572334, 4075641673, 885817053, 1213653978, 974974544, 205495020, 4109553827, 2098917215, 1368308946, 3821364730, 2863708284, 587351211, 1306592661, 202775736, 2622880098, 2613638454, 763484936, 2853217385, 3332625099, 666056815, 3622618450, 824322679, 3172145627, 2106913749, 1155795276, 2587794384, 727298163, 3995992976, 1204441323, 2620938010, 2670179442, 82538868, 791343004, 337423767, 3157446692, 2232060555, 2162491403, 1454877382, 616371420, 3300276925, 2324515855, 2661186445, 3919745593, 2213554131, 3702826687, 3909238115, 4152799624, 3570504711, 1031990574, 502897814, 2653480401, 3620655111, 621112104, 1697088415, 2486581701, 91754983, 1553515575, 2188621539, 695921494, 3503681460, 2890587798, 999998824, 2064125628, 4090884353, 2547600140, 4212776062, 2922627597, 3448063024, 2326784689, 295558496, 2052194985, 3672866112, 3662293843, 2944375997, 3126428459, 3537435577, 818775284, 2328075567, 3367363864, 3825198766, 1554010611, 4102640096, 401530543, 1661153925, 819297340, 3950095074, 2045706492, 3398988960, 3033315492, 159353797, 2566406879, 2700733820, 358901080, 4251326769, 2122055760, 3269274250, 1131517175, 2834838498, 2755593898, 1983470882, 3962126742, 2517668719, 904323321, 294711479, 4075594545, 4122048159, 423531454, 2172903585, 2661820700, 3421972700, 134148042, 1926297898, 2035715827, 1007967817, 511124063, 561793186, 128253316, 2984154619, 162284311, 1761705873, 3330115896, 3211210122, 1688285214, 130862989, 3693584963, 23136984, 287481500, 2158755732, 2540673682, 2836782818, 2875419127, 696150648, 2765889777, 1741872698, 714654904, 4046771541, 1805640423, 1054339574, 1702605595, 2569794802, 870367532, 2315687093, 1159213460, 2165932388, 2715019291, 965816655, 1667451470, 4155631924, 3700473748, 3616934171, 996577977, 3462227399, 2846406250, 2370310948, 546195553, 3646325354, 3121413610, 1466804387, 369402286, 2739300224, 1172290207, 1728800503, 4422062, 2202290352, 2908811174, 1660766789, 2649370812, 3959067194, 2656751174, 3058862179, 4136901194, 611803297, 1594325227, 1811874575, 4007826710, 756062673, 1378955843, 1893565056, 3124032863, 59730863, 1198077636, 735052974, 2828405564, 2020775655, 3742828558, 69772044, 1641061792, 3315929783, 1531594469, 2000040796, 2415185332, 1389954822, 3900584859, 6766381, 3772681395, 582519693, 3211595229, 634193694, 1111199763, 1476869292, 296663811, 783541923, 2773256346, 2858693130, 4033940957, 1459604574, 121685856, 1567215993, 1608982385, 2818208895, 2127543335, 147670880, 2986342191, 2366540676, 3992123148, 3070718116, 1459692639, 196837380, 269864931, 2159877818, 1402003338, 1349684353, 1442416504, 523619156, 148722369, 2861791381, 1545415409, 1105579781, 3906694035, 1527657370, 2034329688, 1249087065, 1193401224, 4270448449, 928053840, 4087633290, 1695107736, 3032369203, 1827282629, 3231114278, 3721582526, 1380036451, 3546283802, 434534751, 3645046306, 4254940179, 637321532, 1052039361, 134139677, 3695911520, 3398755020, 2643148351, 3738405811, 328832769, 3294994532, 4032296471, 1370165439, 2248091060, 137075411, 1869385534, 243073174, 1226538935, 1958309694, 946613868, 804428133, 3959096992, 1460244012, 2925898678, 3858921770, 3960552451, 1845622262, 2655585329, 1451544710, 3090619790, 2282476810, 2970261653, 3593830567, 1824357543, 1129922326, 3636857885, 3906026023, 1239772622, 336685431, 436379918, 2009739627, 1379214862, 3244072580, 3567315706, 2194996728, 2663882264, 397269465, 4199988758, 4078606515, 1050319643, 2644367740, 1944780455, 3868420571, 72828698, 671947497, 4275918638, 1986341711, 3118035034, 93424655, 778403267, 4227802682, 3307970975, 1695841819, 3587378368, 901379179, 3971719259, 2985471813, 614367743, 1843111470, 2269400235, 2638894144, 2868493187, 2197513977, 3091996990, 2290869226, 2590920605, 139591308, 2792761357, 816423700, 212941773, 2373257735, 3383157477, 3440019264, 1432595233, 536662583, 4242673561, 1948946020, 3971310756, 981345596, 1460841942, 617141002, 1182968500, 562397723, 2301122050, 495349469, 1669272385, 3212823940, 1332726385, 1665319994, 3913891424, 1654829597, 2218390437, 3731424461, 1364395166, 1826733871, 4270876562, 1384986737, 1704778179, 3665174368, 3393306103, 865721097, 2256152907, 2797309959, 1502386802, 2100438813, 4139734785, 3032386450, 504105535, 3058285351, 1358614135, 4032009764, 2937012578, 3207625646, 1995636091, 2426853539, 1181281399, 426227735, 3815988665, 3013239651, 3362783210, 882885638, 1381629257, 2449770424, 3801522690, 1711522465, 2645793832, 2755553827, 295215060, 4040735619, 2281520505, 426835757, 3843931048, 2494481193, 3277761050, 950320441, 409202876, 3219652479, 2927112653, 1670472289, 4126990628, 168011997, 917027195, 954174188, 2585596689, 3889331516, 2483746049, 1943623822, 1147426719, 4057661760, 3418195813, 363825493, 431352494, 3055842778, 2612159216, 4038972289, 882610673, 4268959981, 2011812096, 1724920976, 643058222, 398341373, 1928026843, 2544138583, 2433899137, 2662433495, 3581988407, 3109623534, 3915997401, 3401676196, 1047172311, 3665877871, 483797227, 4081595658, 4225847866, 2018362234, 1072582436, 486816626, 4137545179, 3559273678, 747996277, 620545072, 1151156748, 647719101, 159999567, 3904060165, 3351937350, 3419409364, 1563759699, 4086834228, 2792403089, 3359229853, 1552774317, 3507349982, 224024057, 3560717094, 1939178074, 1244216354, 2419135045, 1563528486, 1504832202, 1582671296, 854705355, 731797775, 810453435, 340112375, 1948232570, 4012545324, 3793825498, 3398453892, 335260846, 3694846419, 2027907355, 4104054200, 624459853, 4188189615, 3062653142, 628839558, 1223027490, 3865020311, 1583669013, 1378909580, 4111601157, 3358769376, 1464077073, 1328615756, 3045023408, 1119216153, 2620524616, 3239307391, 2967489112, 3848669741, 4062863142, 3800101490, 464428908, 1567439782, 4160727097, 2746548901, 2522869173, 2567942882, 2448664052, 29892684, 353039274, 449681055, 1944076949, 823683881, 272871459, 2695422133, 769587803, 3877541514, 3029457259, 3215074789, 1248867906, 1674908315, 3471173620, 4130477797, 2781464267, 2843199650, 171796249, 1303688459, 2820181005, 1795325400, 4124754237, 1733818902, 245148873, 4032163650, 4048924783, 2182733231, 2922840338, 2639443052, 271784806, 2434093428, 4273721246, 2685785124, 1040554466, 1341729285, 1832914003, 1811517603, 2064540016, 2592429273, 609549698, 3008497247, 2199104684, 1552931975, 318645176, 2627703045, 931861200, 3110562003, 2839013455, 3211062570, 2471115637, 891639367, 2461263125, 2100485098, 4244514319, 2772190422, 3894440404, 919718984, 2156931741, 1030494629, 3863905985, 4210717156, 3430900745, 124894478, 1635152824, 2908636332, 1278494297, 2301000841, 3881082220, 3986209533, 1354937416, 1605095321, 3974711205, 719648989, 374350309, 514199588, 2547160428, 93074962, 3471334886, 3590197262, 2247749524, 3749605820, 2104931859, 3565310425, 2201922815, 153979299, 4105882015, 3948068876, 3416991671, 1720468428, 4237740817, 3940861417, 1952691825, 3241387838, 3841179275, 1314825803, 2400843381, 3384522594, 219942179, 1892106394, 3306800209, 3807539004, 2556215902, 3234436656, 2278753197, 2286153803, 1744023844, 2176969183, 4268058455, 3616105547, 4111951714, 3710248307, 3676281431, 1475187665, 2013126084, 2671444440, 1728758938, 3056834534, 405188739, 3685981251, 1507423631, 3002808605, 4178751819, 2714470001, 2068517606, 580075699, 4265641684, 2680843990, 331084815, 1494542197, 501957706, 2010509051, 3589195505, 954909166, 2568203223, 154418682, 988003988, 1225582364, 3747853611, 3691724773, 3260143794, 1075611859, 1997296410, 3626778187, 81505076, 2880178317, 3271412904, 1652066230, 2891037536, 1463621502, 587204359, 1462066060, 3503631366, 2964383731, 2840496966, 86260921, 3910491234, 3357795906, 2685567297, 461451025, 3024927438, 3321506374, 182138654, 2479496670, 3376392835, 152175036, 527809726, 2869390243, 1951517855, 160759034, 3572217901, 3183648829, 3172984468, 3165541578, 3196858406, 4070393805, 2983763851, 1299890214, 126144046, 308991637, 3108297268, 2574332274, 2708636249, 307303842, 3774947125, 2256772896, 1125667384, 4217003494, 3914716231, 4137290275, 3053606687, 2397549531, 1519264143, 1730383974, 278680712, 2122419387, 640527701, 1920405116, 1331914842, 4087228822, 2986221197, 2840819502, 1594424721, 1305697652, 72617990, 321814511, 1417822811, 1258862126, 1205312230, 1558965451, 769253617, 630598723, 4193312941, 1286870994, 1191644240, 4283932997, 2381530923, 2760421427, 3802926048, 108738180, 1942016277, 3181968648, 874291080, 660985374, 2238382707, 1489483861, 2535822174, 1546358216, 1378261056, 1460917489, 485655401, 1949720614, 1558844712, 2904273645, 1279914622, 3301672229, 1961275085, 3873973716, 203955394, 3241818328, 2172374749, 2579139703, 3741619303, 2103983494, 3069662990, 2262035621, 90140470, 3738108209, 3229062524, 3223130017, 1771801775, 3258673270, 1141553182, 1648143596, 1181424088, 2784028318, 3712501384, 1918795427, 1957501885, 1204632948, 2858098449, 256423215, 3689457526, 3863055909, 2743579387, 1708590864, 2701373744, 3718364734, 2087840469, 4131142612, 3323606283, 3256528069, 2478864521, 1053769229, 3800423033, 3653484929, 1068980542, 1058793559, 636336680, 1101338413, 2166250152, 3241834565, 2562673272, 590903652, 2403822283, 708808669, 4004875074, 2257100011, 2719659603, 2704001569, 3905456980, 2070948769, 1549899962, 3481902902, 2022314577, 1146662086, 2668210456, 2565721433, 3665200451, 3140881625, 2745746247, 556267415, 1840004388, 1161078172, 4273556886, 3579505770, 4241747765, 2112870993, 839050889, 3485562596, 2808953982, 981222208, 3137117248, 1439784274, 1971890411, 2292598514, 3631570818, 527137270, 1182291067, 3454022192, 3916400353, 1568653089, 2199994142, 552129455, 4042035163, 2434312216, 875888659, 576669183, 2936875907, 660079370, 280843191, 3173245347, 3512343088, 1861662274, 2584591243, 1653570748, 2682523681, 2676226713, 3597322660, 2601388462, 3252288850, 1288351038, 2223924355, 633711408, 1242902122, 4203025374, 2849088292, 1709063269, 154790654, 3851438589, 1089575630, 4084001531, 793505198, 3474928325, 599214419, 1059488201, 1139436880, 2885997781, 3534176709, 4197798993, 1118138205, 1734768222, 4278166582, 1703616530, 4288513525, 3616898603, 215691602, 3246030655, 1251875683, 3677060524, 1498468144, 2348711942, 1837176538, 2691460488, 3320902727, 3792825118, 2461585981, 2759080776, 3982617368, 4198586897, 1113237978, 694164029, 3272974197, 3056218393, 4166379019, 3931115615, 4289077226, 2920006132, 1531149162, 2806061699, 719443414, 394872901, 1101613712, 2581808267, 447723308, 1896044241, 2073520676, 4180485183, 3031621184, 1584889278, 754733955, 438549593, 1066792725, 2608884439, 1524085799, 3341920758, 932004739, 918199577, 4266964936, 3662854928, 3486706060, 2385467376, 3706138827, 1550983748, 3874262934, 2892716159, 3164537641, 4150949459, 2888168463, 930919847, 735339088, 3515943160, 343932481, 2075836391, 681729986, 2020927629, 956150712, 408917635, 1242474128, 834131564, 3252849983, 1442368578, 2698284724, 1578183, 777866291, 166918723, 3740334560, 748396492, 482177122, 3571269196, 750148648, 248088078, 1831796962, 361184197, 1865230075, 2477709527, 1641167424, 3557326481, 1467498475, 1948865641, 4028843743, 2646589800, 3031024865, 2605999812, 436778470, 3238802623, 71811958, 315351236, 1511140333, 2414663181, 3459186566, 1455633188, 687684484, 2258897030, 1226522963, 3199303996, 93350629, 3545744354, 633883644, 3202827324, 3922061923, 3536392486, 2375925112, 729096267, 3409673773, 1497685643, 3072635373, 1861513509, 1223811752, 1562288601, 2212912595, 1352079534, 2860031480, 1634215299, 3256581026, 1358020771, 710201518, 1981446948, 1720266632, 2513552119, 2523724378, 3312163045, 20442798, 2660708256, 3583846044, 3334796055, 2004091337, 2983573702, 3376240400, 2135185547, 3784652721, 1795948438, 2487985381, 3789978835, 1563589289, 1435929286, 2265840959, 2202331648, 2524455551, 2406038098, 77052200, 2336787829, 3641687998, 1366115588, 1414939016, 3352899106, 862823038, 864602217, 2053942239, 2635824295, 2709425535, 4096038641, 4111767993, 1740827485, 1841726571, 3842653397, 2071320462, 4119299246, 1908889188, 242835568, 1133072269, 1247923503, 1664956192, 569367562, 1467218019, 2018395108, 4062053912, 571304173, 3590939233, 1804451040, 3480936673, 1525219816, 722738528, 1936069673, 1629134147, 2929549041, 2004796567, 3487978060, 1024733412, 2679349323, 535477225, 1355828336, 792539409, 4229997654, 3744698747, 2672165661, 2236738701, 3047492015, 1925069611, 2610810666, 3487364665, 1689848561, 2767624121, 2721043041, 300893644, 3990371737, 3783578653, 2440866798, 1064675138, 2477625072, 511973519, 1893879759, 2257371003, 3906119710, 1983069264, 2886862492, 2393476942, 481691021, 3112961543, 2981432700, 3505644554, 70914429, 2524074878, 408174046, 2747821749, 3631101341, 3750282624, 3030879961, 2638832610, 4233930110, 1032638638, 3451552099, 3561222612, 577646414, 2198755149, 3549531418, 1092665546, 286526591, 319276113, 1697464049, 2284380075, 3439506812, 1630659844, 714939558, 4089926050, 1635753799, 2379036963, 4161462158, 563244476, 3717032145, 1897787942, 950493390, 3377192327, 1533833372, 3543827380, 721368579, 9441119, 4240327646, 2166104310, 288538157, 1698700029, 3145968407, 488047521, 646034831, 2394940434, 2490680156, 710974969, 4004109533, 1701501517, 1659739571, 2261307664, 2495318773, 1291632073, 3465440334, 2791385426, 3379883780, 1858674160, 3893510072, 2387203909, 1006913363, 2922836785, 2597071542, 2681225060, 227734369, 778831390, 376356193, 1538089972, 1248105995, 358092217, 4034826145, 454256625, 221362280, 2577691518, 263792409, 220855474, 1799218722, 3493660139, 469298701, 3777430941, 3669785442, 1868974881, 3206259078, 2351009069, 3483321508, 2073018424, 829292038, 1906370636, 966148523, 114899380, 3943296886, 1707640276, 1304447827, 2000804671, 3686412873, 3162746011, 3434722918, 1502997150, 1679291101, 3099012105, 4142310805, 1425333766, 532917194, 2863684570, 3192746103, 2637726316, 1711052570, 2522332575, 2685997703, 858454233, 3513283855, 1878357734, 1295051981, 2181095859, 2192559264, 3063922792, 3964525945, 572679000, 148884422, 2881614875, 3086670928, 4017523914, 2340180546, 4054994082, 1097762568, 2534912098, 3203901186, 1672726432, 2120458024, 3919109212, 1828986651, 3758859617, 3015167965, 2626875053, 2942500732, 2047964054, 3133554909, 2703886666, 834062860, 3343366292, 1947280010, 720765374, 2454812197, 1827068112, 1443292646, 1884706167, 482204511, 1887675833, 3473559847, 3989833641, 2678540650, 2096271915, 2616156334, 2391131577, 1383645038, 3310250124, 1521153222, 421066728, 1449313369, 372058107, 1940227376, 1097311397, 443088893, 2302840694, 3123515429, 3099605833, 3456937073, 1805700495, 3914244333, 3136448941, 1942091795, 2202824482, 965929018, 2785330233, 1183501124, 1074528136, 3372981805, 4255096481, 3620855276, 1497819679, 3255265552, 3505943048, 1939911543, 1119900554, 3981545370, 293488159, 2511414543, 2774967183, 3956202905, 4015432956, 2644711088, 1033732696, 751004173, 1267772272, 4270204186, 3886223761, 2753448986, 122741773, 1951612206, 1518619313, 330131293, 1512990037, 3320625481, 1396445822, 3528249746, 901592957, 2897477307, 1109410551, 4108031892, 3184054929, 3814648940, 3351769928, 1132633878, 707183291, 2804550706, 4199800383, 2697842132, 3060537405, 2510785646, 3091679606, 2876199372, 1221403892, 463360332, 4204691900, 4197017203, 3183443648, 287984649, 1695943915, 1467484720, 1071093177, 4115731161, 155710293, 1513969271, 573231119, 2167973216, 3098175392, 1586166216, 3994080108, 2897064947, 2065325771, 238156687, 1366676811, 3817798848, 1903904935, 1095837428, 186691719, 416280865, 237052022, 1149368699, 1906229837, 1551820310, 1508384062, 1211315532, 1588154363, 1557104460, 3864336302, 1998054113, 2950180840, 1712793308, 1452733317, 1069275726, 3641817401, 3239140419, 2898131810, 1829525024, 912313409, 3126339131, 4250658622, 3291511839, 84531994, 77567182, 407868630, 4125666712, 3010983460, 2017160187, 3505906103, 4191287192, 2610315017, 3198858917, 4196671250, 945111271, 1922350212, 1897856417, 2393954428, 3871892995, 59991182, 1904730378, 2685034137, 2742021274, 3107503191, 3964621689, 3707728271, 1057093536, 785676883, 1889003846, 3311723623, 3192683721, 2082009330, 987286261, 2783993884, 1175094175, 1237579381, 219380470, 1963658456, 2313130628, 1717121992, 2436905931, 2619792282, 207805367, 3757068599, 1857828876, 3282898201, 1831694442, 3798630196, 96303, 4154783494, 2588223777, 1891374024, 2884636070, 1967723930, 2642884104, 2646824499, 2490395997, 57336685, 3079184823, 2051506043, 2337025278, 3618974807, 1159071290, 1964137047, 311444541, 3033233475, 1364729580, 3718916369, 2282576012, 55704431, 3622107301, 2549883200, 3785333931, 357058417, 17465595, 1926274451, 106213419, 3071763130, 2968089308, 2708258755, 3127096661, 982999746, 2482156449, 2108210075, 4023695636, 1580692061, 1971577493, 447047249, 1168667741, 3970329146, 1175900389, 1109355233, 1085370303, 139586909, 3310637686, 1554613871, 2225624773, 98152254, 4260154746, 527262371, 1798542479, 3436310051, 3236826989, 1117911748, 4175699195, 3879591393, 3650903540, 4066906277, 2530540238, 3037211746, 1298038794, 4100164548, 3821955236, 3901562040, 437168248, 3414461823, 2802765768, 1364197178, 3473492102, 1970150722, 3052601732, 3753624544, 1094869767, 1251054801, 3942808139, 218843178, 1735112173, 3137191707, 1772978384, 3607279998, 1564009009, 3157540850, 2366022084, 1346415060, 1094285332, 3826104871, 2995265169, 3204107933, 2076645885, 3714637663, 4171877757, 297418434, 1395385969, 150613752, 99383415, 4066557403, 2546773060, 2702296687, 2084549943, 1081666996, 448032837, 1720541248, 2992818968, 2655774997, 3351128194, 1021358232, 2912943199, 2993265751, 340803689, 1961091128, 3161848022, 1648903902, 365856988, 1660462648, 3678007463, 3987632314, 3463703191, 4132405059, 3733412359, 517063490, 188568240, 672801603, 3670615008, 2547706714, 679977348, 4162461009, 4100506849, 590647983, 3478923889, 3806049835, 1996839042, 23537106, 2155932561, 2790794469, 1217488303, 3680940000, 1926767667, 17998688, 3103182073, 155831337, 578291461, 2936864715, 2546037003, 1137323639, 1531530360, 1482039149, 2563183792, 2292054966, 4039305132, 1078425504, 2208886972, 3907530387, 1711378219, 3691972807, 2893804804, 3896023573, 2072676460, 1381091211, 4211289603, 595917573, 958963428, 1095788712, 290496219, 3038178973, 3217733226, 1324841908, 2402965355, 1946967040, 3971987629, 122908679, 3877178808, 1072501729, 3815259666, 4190349084, 43250689, 2063203033, 1366693688, 4182264538, 3386666118, 3051135722, 163952039, 3787248958, 3558418516, 2300517980, 2621639895, 2872212591, 2084118222, 2486403040, 3748208621, 1434923731, 2666253774, 1111317293, 2243694479, 3001181855, 3570859223, 3967694132, 3155828556, 4166468444, 3253916831, 827413357, 1343971607, 4199559607, 3315601291, 2069254673, 1144952867, 969988417, 1052153010, 1085335549, 3673994498, 3843620941, 2663585022, 3031147375, 2198934728, 3364943211, 990891408, 819533105, 3349329517, 4000338412, 1214869120, 190104299, 2271783551, 1951324690, 1256160770, 343124933, 1838678004, 812055377, 3899833999, 939471216, 2516721303, 3830208839, 3103463422, 297931390, 513815618, 1855075230, 3172888760, 2353992236, 393240398, 2112896145, 4031728181, 3402502345, 2700568081, 3739218556, 3408129627, 4140433185, 381894695, 2772657902, 2279499431, 3764876839, 2333958313, 2514951248, 2178257078, 1914098754, 3045522841, 1033804901, 3287986172, 1149224676, 2245566448, 3732008328, 2210225140, 2622196985, 3080193198, 2251505346, 4243137038, 1965707946, 1978495433, 595989629, 3828825, 3537635501, 4161637976, 3421735086, 1293726987, 1977499483, 1759257548, 4223607450, 138301286, 1064688216, 4155423059, 2214379872, 1113338024, 3983513722, 4283060570, 419398387, 3448404880, 2215208054, 4042951418, 1754579320, 2951880987, 790490611, 429469911, 3640254598, 3132963259, 2454179952, 871233667, 2569485508, 461568882, 2374466216, 4195730079, 1185376229, 1640988480, 3752735100, 619931777, 3867361627, 2379739408, 176896707, 752595785, 1097410596, 2323401485, 97962721, 4200379867, 1339991428, 1453819571, 1799409332, 3294193719, 1890225346, 103420300, 2288043422, 815002353, 523373199, 3852961332, 1981044313, 3595006016, 2068149344, 2782918737, 3128650031, 1417675229, 2384386907, 615691290, 852782658, 3558639454, 1345789838, 2211998518, 1035387924, 2525252249, 2422741020, 366192874, 2389239553, 2783793868, 2889256365, 3400713252, 3913544627, 1320549056, 2543412523, 1165915750, 178322439, 1285048725, 231725073, 2862049776, 1550567743, 1095916399, 1276152637, 997618924, 1653709573, 3588462703, 1708676325, 4153731644, 2294910032, 1252334726, 2817660894, 1388423480, 1100731815, 3009854606, 3273717744, 3346310103, 3476627490, 4145203522, 3170307983, 1664970074, 3646549837, 3999022174, 2427490418, 2539635156, 1588544896, 352005484, 1532764261, 3563103837, 2583868335, 680958465, 3469923483, 905341077, 4095709032, 771375125, 3443684633, 3402667388, 1249198689, 278859653, 3015544360, 4292610536, 2397807863, 3213897963, 3670833642, 2827929039, 463739745, 2072423823, 38958701, 3914273408, 3899136482, 494413897, 2835071477, 54836603, 1241597200, 2013360488, 2587819946, 3085575974, 262058963, 2739455921, 492088047, 4046058600, 338770335, 2306753000, 1716961109, 544785280, 3753807825, 1104714930, 3968170949, 233963729, 4142708326, 3536874406, 640477098, 1250002761, 1025456379, 1985089414, 3267807674, 2160479447, 3879611159, 2352430604, 1649943802, 2477300725, 3872130156, 1211160079, 134981666, 2096462389, 2148376913, 2447071770, 1950720503, 3404711257, 2375119201, 3358146522, 1532491397, 51959875, 457878274, 3676504929, 23506119, 428177422, 518033674, 3324765160, 3479546548, 2167408635, 1978306976, 891575680, 903839458, 1308889925, 3967137735, 2660505158, 58124493, 1933807540, 1230799875, 2576036357, 1147172767, 3248839581, 3326220214, 4217790111, 1064293090, 707467940, 336293807, 3241518940, 1148573969, 820314743, 3111628865, 987679921, 1834101843, 168695025, 356072002, 3313295117, 3180107151, 3755012023, 2691201714, 1838758850, 2234582381, 774924711, 3831933504, 2393493542, 2382476076, 2022678449, 4256285982, 3030870243, 802628617, 3960995953, 4224061487, 3242100862, 610878187, 490534139, 3873295332, 1394505440, 1371196075, 1191191278, 878153586, 2275846010, 126729552, 3926422675, 3633544070, 3172557063, 326874609, 3626860862, 3251195025, 3999550494, 3114717209, 3115513291, 1914057985, 1784285816, 2175358080, 3189803384, 3755844816, 2117651745, 2646775525, 3979670882, 1264284593, 2509313205, 3093547015, 1154103547, 2691970445, 1454994918, 2126984328, 1223407984, 2288368343, 3710176930, 2146858048, 3233248215, 1511611858, 1756360213, 3526588198, 243559664, 96677677, 1319597358, 860378996, 6002413, 1422542324, 700503215, 1217860561, 642661741, 3993812049, 286778490, 3156530209, 1611783821, 1983713671, 1268816162, 1817314557, 2898442799, 2909901734, 2799941314, 44969871, 615966014, 1411011903, 2950083595, 3630754226, 540808324, 4133321766, 658217094, 1304186573, 3965787389, 2723924655, 2266613678, 2196496997, 2496227813, 2113333991, 2835250458, 3059496384, 2660996982, 3057129862, 854467426, 4024855718, 3986330002, 646161182, 454831768, 4111567090, 4231574928, 3449132285, 538943992, 1164230182, 3717003912, 3584156715, 3571199818, 4026665855, 4011583889, 636284469, 2141603472, 1870640566, 3012945453, 3657409913, 3265093816, 2115374874, 181695127, 1078119001, 1459857457, 872817886, 1750072873, 1203836700, 3460918099, 704553601, 1520520135, 342540794, 620590803, 1058345008, 1153479203, 3990269722, 3785834152, 454826109, 2154013612, 1628855453, 1292494390, 1510370267, 1054462771, 50894428, 4025649820, 1123245213, 348784, 2563388294, 3967622345, 685651066, 2897262111, 1167197824, 1842190188, 1067823057, 1693400635, 4132856363, 4134932419, 1399364088, 4168828551, 3163803589, 2963784781, 2747497190, 61675688, 2929793832, 4062046875, 178865094, 172548803, 1743264374, 28591083, 1225630089, 260141551, 1113652366, 75097979, 328757937, 1649425375, 480924485, 4171062591, 1511038927, 499795970, 1976480601, 2583335842, 245777485, 1918735545, 2713488050, 3804762804, 3182584581, 418113284, 3989618716, 3939474570, 2265796636, 899720256, 893533134, 3646974300, 2656479149, 873638974, 2012850642, 2725039967, 2022909423, 2525819991, 1915280133, 888020687, 1647764158, 194232821, 1256779976, 4114229474, 2532782235, 603849569, 3395826935, 2978625530, 1478115427, 3378992354, 695984960, 2883212601, 501041221, 1147078402, 163259397, 950084275, 1457367742, 3409276897, 3651737636, 1597674688, 2187630494, 671054350, 4210083874, 254434474, 4266828818, 2040217680, 262878320, 1234851772, 839842064, 1315696743, 2732288035, 924766117, 2197434500, 1809132358, 2280019024, 3331953767, 8640361, 3365935220, 784681960, 1553103744, 4060476214, 1908839909, 1108138509, 2106518876, 3197744180, 322535813, 2187481771, 2818726655, 3046070369, 1201604163, 1126891918, 2910680984, 2283163465, 3837264637, 3347970548, 4255059295, 2321468908, 3675493235, 742628095, 1555817764, 702567278, 3377586046, 3824789861, 382345062, 3059496315, 2108351799, 1460445010, 1940434407, 3434143855, 362975459, 393596679, 105175147, 329374678, 1795165708, 3856139118, 3861557968, 1635977084, 2236145321, 1728954653, 1560665330, 2305445632, 3487728199, 1553979163, 67819616, 1422728772, 1696174360, 1156968526, 4047947471, 2479875206, 3060552257, 3756297209, 3980098644, 189382204, 3997763669, 589888129, 4092273362, 478313509, 2805377233, 356896522, 1990599755, 2589189071, 3527743449, 578841583, 2794782940, 176504203, 2185615039, 3419062351, 733049724, 3169489718, 523842517, 1958683668, 1044507479, 2626560729, 38557762, 3498831817, 884411115, 2254791398, 2286518734, 840179874, 528209143, 2534796695, 300413161, 1047788632, 300601889, 1810322224, 4141464016, 3874250400, 1814328959, 3076066894, 4182862276, 1283266009, 1946547886, 3212644273, 2028033980, 2337166589, 1470342506, 3173922699, 502131028, 4177199197, 141721770, 587889083, 2143197340, 773571366, 2508772379, 3463391830, 410411266, 2917576606, 2082286242, 1322440993, 2302479472, 2931119561, 1897535945, 2642154020, 3990215425, 2686458643, 2854286167, 300002139, 3100394556, 1083213549, 3733272785, 3361386801, 2654950937, 3761511308, 471757119, 2430929117, 3644268341, 64217686, 273579862, 3909476728, 3572126531, 4021461600, 981070449, 2978486431, 3454518971, 3978246903, 4182721243, 355904304, 2712370241, 3856049684, 1277898219, 1360321503, 3934702193, 3200678307, 2877974600, 1524516419, 467059715, 3033123602, 3490138292, 4072246726, 413094052, 2471130529, 3935762546, 997778355, 2694572849, 3120262944, 3244185071, 1405706079, 3309749972, 2825136337, 1484310576, 3727370645, 3248491111, 4064538076, 1468121194, 2293624947, 3075196138, 3200197314, 4272028003, 1696022276, 3317645733, 1357809383, 1877620790, 3387863577, 1914175915, 2201823486, 1690294619, 2029494914, 442066966, 2652412513, 3267504445, 2121988503, 980119895, 2119003434, 2160544103, 1644318017, 2488091313, 819086847, 1717593071, 2189239376, 4141818437, 3939021555, 3437216549, 45749915, 2296131122, 1212872864, 4081910399, 3211719718, 3823726959, 3024408357, 1915851736, 2472373980, 195839524, 1593669730, 1013785554, 598663447, 2759026544, 1682661947, 127288953, 2460861747, 1836517352, 4161454576, 2199145196, 4055642674, 2754604341, 1318913357, 150040612, 1220091275, 1230939864, 2037767118, 4019154857, 3458373249, 4146062429, 862409247, 4178753131, 3757966033, 1412287001, 132485563, 2662073809, 1417592464, 4153319334, 2884496722, 2947199156, 2013171311, 1089291416, 2098478157, 2738184701, 2939682033, 2403650753, 691758341, 1574758863, 45428326, 793033521, 4265191286, 1986137636, 526114579, 982229645, 3786926532, 2338298816, 268867669, 2080058687, 3729934112, 488215933, 427621250, 3789533389, 2619255825, 2102749340, 3602165387, 818054369, 1476805368, 1026842582, 337373584, 1395052733, 881331476, 3570001668, 2581871395, 156206545, 2245668835, 179639611, 1995496312, 3297305760, 2189651876, 3150321189, 342579669, 2899737105, 2324568312, 815744835, 920209156, 490973885, 118966086, 2292832252, 3981935823, 863155641, 1650009651, 406336541, 3066313028, 1173042324, 2134009969, 1435035595, 654236079, 3161521208, 1641495647, 1200260528, 3518651751, 3243195764, 3546456699, 1226230885, 1308576878, 485215195, 2855259597, 567004595, 4144876200, 185684776, 4249352164, 3991943502, 1533439414, 2922034575, 2378482749, 2634851385, 1894755829, 1796627458, 3004990849, 1921562782, 3683345456, 376415374, 21450473, 2061771585, 2493971433, 2143881538, 718411762, 1752981687, 55688159, 2801236567, 1835411344, 893476773, 2487707301, 3988466244, 2754340068, 912395253, 849042488, 2860624223, 1812148290, 627574228, 3930477359, 2115574132, 581380326, 1630746392, 3473159875, 1383016603, 2912194508, 49589489, 2585964997, 2803726999, 651497340, 3161832935, 3354745405, 2196495504, 3328354614, 3629699707, 407704269, 444549168, 3966687620, 1322724791, 373370822, 3783497336, 1771061213, 1751942743, 1155045541, 3585065519, 313617155, 1050472731, 1487848465, 70085876, 3254621058, 1758404869, 3585035929, 1706535042, 2149345566, 3766274141, 1527433918, 2470498312, 2453151361, 1063125042, 774470192, 739216649, 1232392529, 2314685557, 1911686627, 3158913111, 546227317, 1454401361, 1656849094, 4107949771, 643381206, 2611695182, 3927653571, 3017764564, 472405907, 2858237668, 3368325779, 3915991679, 1933135350, 3070960340, 1749446424, 3199197141, 2374995771, 4137786421, 1527463332, 1080772845, 3728277049, 2818142525, 569616209, 948952857, 1369796610, 1337918807, 281370081, 3043853170, 3637293124, 922533476, 4004829099, 39589774, 4003425187, 2290693082, 1478744765, 576058117, 1675757371, 1181658636, 3117480310, 236672258, 4175984623, 3643269313, 2718604721, 3559240935, 2596089428, 4244611292, 2521300014, 1660630988, 1925440984, 1312829979, 1504368736, 1595389031, 1130268321, 1087752586, 11228978, 3005637027, 139724710, 119517848, 2767899932, 1034815729, 2670696329, 3268192847, 265342818, 3711625640, 2771929681, 1505507426, 4264708330, 696298346, 618786522, 1352650269, 3126153014, 2711702711, 146840781, 2388953809, 3402682560, 3740240192, 217333710, 1932919133, 1439199191, 3453805692, 924509031, 3067414181, 1754571040, 3462358024, 1050889657, 2708668806, 1192675616, 1709049535, 3697195630, 1880892342, 1953953205, 3829800537, 1935902060, 2115556543, 1659355042, 2023820999, 2542198332, 2585412862, 3626837787, 2175870650, 3920996001, 3223294887, 2081865198, 383124641, 2039096857, 764465458, 2629116200, 2428150356, 1698986724, 3140151783, 397289891, 3417805153, 1599086126, 1097984702, 3448687731, 1541707323, 3922410621, 4278120744, 2975726020, 564763959, 1467861825, 58698977, 2233795373, 3249592325, 3196661955, 1212032570, 1461980885, 1173331204, 3776138258, 1924449600, 1213578883, 2884886095, 2530839919, 4103832113, 1501417973, 64051533, 2406918281, 1996202976, 35572269, 2803276129, 2095930907, 303719057, 4134269124, 2033829372, 846731353, 43329204, 3409629508, 3624958046, 2957565023, 4158054591, 4045004607, 1590960495, 1797105458, 228549808, 126529576, 2715571041, 3710407002, 3979784068, 3095369239, 2586450418, 2661693778, 3444820867, 1236858718, 3366337769, 554136272, 4059741902, 1070569767, 3290243680, 969154509, 3887890569, 2026674299, 1475634103, 540437059, 2748376374, 2551252379, 313885902, 1257661756, 2578187615, 1796292191, 1339373905, 1545968678, 3586932196, 1287163764, 817962446, 592543291, 3295684264, 1388854980, 385707463, 1032821433, 95282576, 635614119, 105107793, 2277873481, 3515353934, 2951509679, 3291661916, 1542953009, 2073399880, 2921078266, 544115910, 3414413320, 558950271, 3651849868, 606555756, 432142504, 1532507761, 2395751699, 2356410411, 3624080616, 2225199009, 2739019565, 4135922013, 3773656439, 938980496, 3799885300, 3219302397, 2202932447, 1502957214, 598256630, 3515728405, 3092261982, 2765072482, 257434316, 1822079316, 3492675055, 1689768398, 3175858080, 3722781851, 913610173, 1916302906, 3603811662, 3337672159, 1166748931, 2874428232, 1497455474, 1924262615, 369064758, 3607258058, 1079081556, 1809433491, 4068375756, 2564460640, 262462172, 108690321, 3802015069, 1086638788, 3758430770, 177502494, 1197540875, 2639707000, 3242393162, 1680736160, 4246507122, 574151066, 747927608, 1209821963, 1622882232, 4121090989, 3423925836, 3806139933, 2186499508, 328790701, 1058915480, 3526762390, 2102290261, 1549136584, 2834704516, 1973576558, 1185803004, 4003674035, 1400514394, 77810346, 2619776149, 957138303, 2611966884, 3095257572, 239405048, 1646100401, 1665327324, 2052879476, 1526998892, 2586194761, 2249408815, 2866123450, 882668800, 3706674560, 2867570304, 3805346422, 2954930253, 1783152389, 252281415, 910512587, 2361845662, 3416574764, 2041143880, 1092929412, 3480857563, 589786635, 2458574257, 1783466243, 2279774679, 1113415262, 28212168, 1702828962, 2519210780, 1967134874, 134386800, 3379829674, 3129065960, 2017540041, 2734624829, 3691684710, 4269254029, 1674093411, 176340466, 3296877135, 2108834061, 3034976205, 3488743981, 2413755203, 2174319295, 1656487473, 100338996, 995881015, 3650513049, 3858928220, 3186371295, 2195604287, 2490230932, 3574642358, 3103499311, 3469963244, 1089394281, 4288429066, 543423533, 842419453, 4225601507, 2714288725, 4267652455, 2544122253, 3125120569, 4283470104, 4029734986, 247321923, 1718246147, 201610363, 2430118106, 1854084564, 1467405698, 494809466, 1778918646, 3121983162, 1155497901, 2471642453, 1586452836, 4025084621, 2400393588, 522508634, 765308951, 3732810043, 4016278172, 2688649842, 3179141651, 157009933, 4291333751, 42129993, 1003964896, 1950894567, 3652927472, 1547351630, 730221167, 480506616, 2261005617, 3207375588, 108337945, 2551489928, 3730232039, 3274657179, 2122439808, 1486541794, 1692640903, 2780568422, 2869936537, 3665796917, 1560602695, 2538666407, 2147379243, 2572722541, 1074662898, 1208851396, 3655301308, 1040681655, 2830330723, 472677900, 597062480, 2836802255, 420211975, 677871795, 276294633, 3532188000, 2095547094, 3193119338, 2550646823, 3297410516, 2294732502, 3373952786, 405101350, 3940997481, 1693593705, 4031601084, 580092347, 1430408954, 1546154429, 501453020, 3713260405, 574881034, 841470011, 171870170, 717451110, 3159552839, 1067103326, 2244263512, 1723009849, 4145639248, 2483452282, 1006864046, 3153336126, 1787467372, 1257981872, 2474984831, 2835343183, 810238969, 451232710, 2896602918, 1981598076, 2541436789, 2320161914, 1077517916, 403156308, 471342383, 2550177662, 3320836152, 1806715462, 1670651683, 1278177203, 2631298520, 2185230137, 1266339717, 65417577, 915955854, 3001780205, 3632492460, 1806770696, 1468650932, 4106271916, 1032544904, 494517724, 3481298366, 894655440, 1272029144, 450009101, 1256423746, 793822554, 1391366219, 1716301532, 1303954685, 2857907694, 3464381660, 2514123597, 465971099, 3178274758, 717241573, 562123791, 3387126160, 126360042, 3941739082, 292850274, 4269781818, 4212811543, 3529618580, 3650451776, 1837948298, 3145903517, 982728, 3143076871, 2960791227, 3489905326, 251624343, 1103424908, 3255292026, 2248634863, 2495103946, 3400274293, 3799114169, 2656622243, 2974744110, 3931343542, 3352590830, 3935922874, 3428358832, 2527782243, 2302413647, 3773443211, 3486725184, 1257990766, 1130325449, 405393828, 1347881146, 1926264868, 1402782547, 3430664963, 882599207, 1069510344, 694368084, 1688851698, 3985824740, 3778113633, 172058052, 3410903021, 513089395, 2731671120, 2633187836, 4155534337, 816194881, 1323762716, 3711586950, 102774508, 4015772120, 326502641, 1118643705, 2335694450, 1179825075, 1197667708, 260398620, 1131685350, 3010393180, 2401805985, 2243447838, 1136883882, 1027677714, 2729734680, 1987152745, 2046066083, 98531051, 3912454829, 516164749, 3708760480, 1796496439, 2554465675, 1023566886, 2775995731, 2061588112, 3914224910, 3128989111, 3804184777, 266670366, 198252361, 266548717, 3565629450, 413205848, 1743970173, 3876981364, 2857375775, 1853101543, 76970504, 2639633917, 412700126, 93764688, 528156218, 3431572469, 3112554986, 3600352455, 3877190211, 2639937038, 3515549282, 3293493327, 1385694542, 3816207697, 3243644984, 747131871, 1130011502, 379742247, 3215465396, 4075060982, 215009691, 597337647, 2375185409, 4201925596, 1743357166, 901527896, 1385113704, 1826278108, 209033824, 47935235, 1891338438, 2154373069, 467647966, 918829682, 1956346922, 1951477270, 2403002169, 4179406475, 877405066, 754883845, 3336619230, 1958340915, 1798556311, 1328442220, 3880462265, 413953749, 3563260002, 1999973984, 3935298251, 1094097164, 1798128046, 3548858562, 851066564, 1040044633, 1266201555, 2824693860, 547513904, 2988516560, 2467001484, 3555070728, 2724415250, 1922082266, 1089272342, 1672441765, 3127102071, 3032813219, 1782871320, 2157561969, 2081095489, 3125718858, 494587177, 3719188564, 2729413663, 577775715, 704424725, 3399194538, 1839917054, 213918474, 14119264, 474828022, 2193044630, 2348271707, 4072854407, 37238873, 388752965, 864815370, 3343026257, 4170120849, 991785478, 3513899226, 1332578118, 3320479982, 2964588319, 1202052165, 519163397, 2144135885, 1441943591, 3956983885, 462342902, 1092322345, 2666502187, 4252685575, 3278484123, 1004580665, 893126091, 137575103, 1244601592, 4095372465, 832024259, 3473324366, 1184061731, 1318471689, 3378569530, 3996511677, 3245637913, 876677261, 1148752983, 2271926469, 188486231, 2546875028, 2016705194, 3849746105, 3353282204, 2646591228, 3072520367, 308701943, 3878127272, 2884554700, 3800952586, 2746404231, 774922929, 1106081880, 3981465335, 753328823, 818296693, 767722462, 1241777200, 34402226, 2723307631, 3345190634, 508108612, 4227059614, 1453797706, 679058210, 4187289290, 3240292698, 1318768002, 2509734829, 3481022039, 3988054661, 1956503978, 170668210, 108241440, 1737192122, 2413570576, 1944199906, 2795479829, 1391029816, 651674552, 3579891928, 519743464, 2393093251, 1188629056, 810483578, 338303668, 621198882, 1595727948, 1888601955, 350445368, 3802315116, 52136812, 3770869994, 2211807701, 3219222550, 2248453033, 3848947131, 933503624, 3950242661, 1983483982, 3739947776, 3612940432, 2776540282, 960834204, 4116671333, 2622762823, 2487551140, 1881716962, 525606672, 2049666230, 3584844895, 852168975, 1508276436, 1841282344, 2487787533, 4249203935, 3359227698, 1851300786, 3064391746, 2294244452, 2943809677, 3026054338, 2433615759, 2302657092, 3570035007, 1754468865, 2947045625, 1447968000, 4093956600, 2117272038, 3170539999, 2082096821, 2898778172, 1564758492, 3398196844, 1968375298, 75888830, 1741909377, 392937209, 3635229341, 1185868611, 4127061664, 1884663343, 4040614907, 2321878867, 690791741, 1392660486, 2689374497, 3269539563, 3425969869, 1264771830, 3236865107, 3750493918, 1564192435, 1624188178, 2755752395, 496205725, 835477396, 2035501777, 502789451, 4114615867, 4198434407, 4220852634, 3679024338, 1626581934, 388866607, 1504579428, 1007859294, 825446133, 1528949303, 1163281235, 1269710580, 3895354408, 311696851, 2404564247, 2930786507, 2082057759, 1152836374, 2087098642, 3533605424, 962002261, 1655075635, 3660588661, 702638787, 1599320506, 2256049911, 2028263505, 2420532911, 2353946938, 1924237949, 2167580017, 835227411, 2947898443, 2208881907, 2384988261, 2610196769, 4137037059, 1924626799, 3404441415, 2923857147, 1005480406, 2520207394, 1183347799, 943074096, 1264941040, 945724550, 821950785, 4201324044, 2832265572, 136650087, 929445676, 310986192, 623989370, 643282943, 1992896727, 3184717638, 3392086461, 3590309216, 1305106155, 2257639706, 193248221, 118009011, 2908145171, 783858619, 4018078896, 1869975492, 1558546078, 1089973047, 3373005167, 2571882923, 1194510658, 2959925845, 2224312517, 1797384575, 385047290, 2780650126, 4153066914, 258712913, 2704172093, 3196278673, 2100532211, 2465168157, 952928423, 3578770864, 4077649462, 4148796348, 758035202, 4286472086, 3940954098, 126073754, 1464595378, 1390323473, 2284376795, 3704538157, 2015571417, 2772886287, 2594844367, 1017576584, 2645874983, 667845577, 847336050, 3344798315, 3711983323, 3441511293, 4093192459, 4015745321, 2677078137, 1287686343, 15833152, 1590888113, 120948818, 764149544, 3143691548, 2589021203, 1921681146, 3368721214, 1045172996, 1689874635, 664373382, 3551224300, 1008323216, 3027450738, 1333100372, 3608409637, 2730419643, 2911911113, 1714772868, 3820233494, 4096836484, 1969573369, 7067387, 660089105, 1735520659, 1377744867, 1123130270, 3650670004, 3300870022, 566928275, 2894976361, 4291544166, 1788037062, 1497666859, 3837892007, 25351907, 1948061275, 2632229130, 2161991662, 2083839084, 1560707915, 2342264146, 90898476, 1422241711, 2366936097, 2590674975, 3382258009, 2470098791, 1091318237, 4023891326, 3237026745, 450504292, 2986595271, 3637915702, 4009025112, 953731905, 4232320560, 1399884658, 3377010985, 3088471417, 2527736271, 1665774091, 2422198191, 1167940242, 291431564, 3281181947, 1496421188, 422243362, 2741396855, 1066356236, 2432660509, 2572068933, 2090160592, 1929421460, 3982494847, 3875652346, 603856654, 4127044408, 3029043528, 2623444043, 2912536783, 4286485493, 441679196, 585790432, 1233598592, 4196419364, 3161017133, 962457050, 3856140372, 3872314600, 217131686, 2506056622, 381507296, 3251633131, 1430420519, 749805553, 4144391661, 3243425104, 4015755328, 148070869, 684464293, 4096408582, 3105165909, 1644119671, 3389932573, 1394687704, 1736128092, 75613784, 826889284, 3845050609, 2443169293, 1926225403, 3682542481, 771455030, 477926734, 4202636977, 3825101312, 3655989672, 2060884052, 1879544884, 4125937395, 291528752, 155697220, 2158556639, 346641550, 3704560758, 2179547642, 2679579657, 3242235586, 2717550734, 1474452334, 4193003263, 4030503063, 2985229074, 196995118, 423139493, 939902582, 1224533934, 2019009872, 1774267851, 2787127241, 242667842, 3460040176, 1239072034, 2707889068, 3842521985, 294860573, 3050567983, 1984971398, 2437170053, 2056035718, 2943312074, 3447796067, 4006207571, 2548976187, 1144670441, 3131389800, 594788577, 3674392243, 3765932662, 798744460, 1165480803, 1162349065, 3904624839, 3831982967, 3449726936, 2973064037, 146809458, 2396413678, 961287773, 2274309208, 113353172, 2846132725, 3544411527, 162038563, 1176722910, 824242597, 3810984909, 4222633441, 368787951, 2187663899, 1860538358, 180494917, 364375511, 1903467960, 3138624311, 1481317106, 3693225137, 926966756, 2243144499, 566910263, 768774570, 1661974492, 1793950643, 3082549424, 1758268433, 2906520755, 1481526004, 2723349885, 1544472731, 4240886775, 2805864079, 1289225960, 832835330, 1536500305, 31240918, 2718495991, 3653848321, 868839766, 1533896724, 1766474611, 4164504470, 3871750554, 118862288, 4060973295, 3237403740, 3777662984, 2100230392, 3869035931, 3051053464, 2835900344, 1290187038, 791813984, 541291445, 1979429802, 750505541, 929315056, 4124391085, 1637887681, 2288334983, 2410899994, 1608103166, 538263629, 3445285328, 816078173, 3441133254, 136799025, 1675428537, 3745551238, 1325987202, 3837049382, 984645028, 2132290845, 3575929776, 677653005, 2151294361, 3567601403, 1226627919, 2286180308, 3459696536, 1574829519, 1876211168, 727218809, 1363849875, 2225490344, 3780699033, 3376048555, 292322232, 394923381, 58862808, 3246169380, 2123284166, 563186974, 1301467592, 749536445, 1057877831, 1045092686, 1643451663, 2073656032, 2146355677, 2789190767, 152249165, 1869825609, 1369882128, 1018304841, 2865357374, 3579204802, 3003134823, 1573671794, 2248908682, 2650063194, 3461177198, 3492135689, 2589807792, 246387512, 2426475597, 1456625934, 1667393567, 647657151, 3709443152, 665134003, 896509991, 3834164422, 3965229533, 2062604565, 3039398733, 1795644830, 235634665, 1405198136, 952394952, 606588975, 1667910241, 1553503953, 1091115697, 1378311785, 2400891131, 3983450308, 624340329, 3651324346, 3416079953, 2740619313, 612657235, 1015180853, 1417009754, 4033319611, 789117169, 2629648202, 3175351096, 2005131705, 1318270484, 1548752119, 2046769370, 3523790610, 429093225, 3578979326, 3923547549, 3345464591, 3716409676, 236146480, 2875904769, 4289572285, 1478568232, 3061447612, 3839604745, 2787186932, 1400547567, 3352955361, 3795759547, 1258659078, 343897945, 2135926063, 3973286493, 2323991616, 3461983961, 3284276772, 3724678897, 1995900006, 389210306, 401976478, 716662602, 656568450, 1788077641, 1684563352, 2331138694, 1082131261, 1444876170, 1824862793, 1660844092, 280582155, 2879319992, 3163813920, 2961449686, 2971906663, 1447757089, 4205710272, 3152017335, 3760620805, 999493010, 1185389995, 4152411050, 3917930432, 4213961772, 2061389474, 2856193655, 3318135642, 3055490205, 2079438895, 248035337, 3494907572, 1169096663, 3630258870, 3926385538, 2301568273, 2127071754, 2277598022, 533106813, 2461599986, 2554709729, 1531746160, 175666410, 2271671137, 1975981862, 455311047, 2334533024, 119323920, 4101487728, 433420793, 3708475670, 328108061, 3390042929, 3922920137, 3720070998, 3345277420, 1238252726, 704641930, 2070598371, 2944084703, 2309092943, 1181603735, 611727141, 526068926, 1862826033, 2931649848, 3392838780, 1264973763, 3728047104, 3251193346, 2551354039, 290971350, 4065336931, 718602954, 3498139658, 658494324, 3803146720, 3159356917, 1515307733, 2228438267, 1566455440, 2338180658, 3133692503, 443472701, 1507438686, 1123033443, 2817669365, 1072537962, 4065438719, 778303185, 342507117, 170635305, 1065531794, 1676887571, 830210494, 1730095972, 109266709, 1803897028, 119917458, 3124668365, 503385290, 3662297878, 4044222954, 752998206, 2080948673, 2184318966, 3961157036, 761817658, 1028831221, 3333356467, 1062679516, 3891927250, 3975922653, 2553471169, 1112670032, 1153999874, 374116750, 1197292770, 2992507574, 330116642, 1866744576, 46075848, 3286842161, 541243596, 1978124251, 2036987504, 609244964, 66175871, 1786825108, 2234711366, 3324521979, 3662859482, 553491896, 980184096, 3239327881, 4067742931, 66710382, 930776187, 59834799, 2480697737, 1182312688, 3747191078, 3997592760, 1355506006, 2242583321, 2328361019, 414858224, 2570703521, 804378366, 3483999792, 3831087067, 3644051272, 3670840353, 892114437, 2133852049, 939714654, 1137599579, 3549172660, 1275314613, 3206570258, 1511989505, 3585228578, 801123797, 812089788, 2324454479, 2412019578, 2695269727, 2171243308, 2216619164, 890291661, 535677872, 2359311867, 2872558067, 2109725311, 1138368920, 3230019754, 3065106903, 888081728, 871887463, 3315432143, 2693864255, 1712707689, 4171501581, 2054424839, 4110991326, 1702398766, 565563580, 1128517689, 1633037190, 977954123, 3381621235, 1512800468, 2319953639, 3087264196, 2917253448, 1928018497, 762703864, 1985938760, 403871383, 636822754, 2726494400, 1379735092, 3696632356, 2696391114, 1311943664, 1362730390, 492131099, 1489935562, 1891635288, 3800339053, 3539287128, 4069607621, 1459243547, 2332615899, 672165458, 1558501667, 4287624231, 1567610981, 3143458696, 3149768674, 1675906028, 3304489327, 4178585934, 1969229674, 2968032657, 3874417315, 3782704101, 1130660504, 2722045439, 6237337, 2334120712, 911167936, 1306560971, 1458713676, 3740295044, 301445226, 1228713913, 2703594228, 341551783, 928773584, 1002584358, 130645554, 4052313277, 3923263219, 83855952, 3823014545, 2793260624, 1973265033, 3295024655, 3355514201, 831337505, 251880849, 2247396689, 3336383058, 2936791156, 2875053977, 1357366936, 3681562328, 4209697776, 2414707605, 1591157156, 981354511, 1013065650, 1608243215, 72054694, 2739860984, 602272791, 2286931415, 3474519075, 2131648956, 2247171923, 4248557043, 3338457540, 3186703877, 2315063190, 3221737667, 3886277744, 3233825557, 2769557913, 1703226867, 3700958554, 3163945099, 4055688308, 2281706316, 3775349273, 612506732, 1983921315, 2578041797, 2889753032, 552439991, 2304295392, 2248253589, 846817592, 3047737359, 1096847304, 1771919159, 2196605337, 1426202355, 4187969295, 3426282245, 2612366826, 2713841342, 2964605363, 1684363189, 1855563136, 3254204809, 3580173408, 3901646267, 3069509237, 593762843, 791281257, 4247941922, 1633115857, 4151826614, 3037874013, 1578911255, 1075341937, 1517020383, 4111410833, 592921037, 584883916, 660480908, 927009361, 3922784963, 2203003096, 906829526, 2202220836, 2802105122, 4032069360, 1187483588, 786635002, 777908487, 3649295399, 3103070402, 578194111, 3983465687, 768982396, 4161638651, 2226927326, 3410367728, 3244382816, 3177930340, 3983506601, 3197915777, 1135701274, 3469417236, 60176921, 4232809655, 1828519194, 2189021696, 3212922873, 445942450, 1429490828, 357776114, 2419869820, 393478538, 3493257258, 2998444302, 516753528, 615531918, 2416383565, 4252441212, 4206694455, 2341534670, 3098080728, 2424352294, 2080839536, 2524306752, 2721904101, 2823159108, 1432082857, 2272480514, 3099386252, 2894736112, 1581874503, 887314961, 962407802, 1925352469, 657787011, 322815290, 2347503992, 4260641728, 4198337648, 975806848, 2602177456, 2681232208, 2290538947, 4146511340, 4067179644, 1077732290, 770357762, 2440556264, 555193507, 2598048607, 2321613628, 2156081467, 2517214189, 320015233, 4114038766, 1396428879, 1753523859, 1787033535, 336763016, 207593912, 3098365498, 3880498759, 2736344198, 1701268492, 3540995508, 878381895, 3516600999, 3848660425, 3854035702, 1977338015, 558066168, 3648678433, 252526080, 584571665, 3910305267, 3724803028, 2342842130, 3802927135, 3391530671, 2393818340, 17929504, 1349693045, 3530277395, 1565688351, 2764564660, 3388652814, 3853363986, 2278958545, 1003969437, 2878488687, 2990769135, 651834067, 2918781972, 3482059883, 2555387829, 1016626515, 551104995, 3687592186, 1150037347, 2022061741, 2236914745, 2167907035, 2955466381, 3536823387, 3304410779, 3711105125, 4044482213, 101137277, 869621675, 1636942072, 3902951193, 4071589440, 3219680306, 4033372151, 3591298877, 293556154, 2256563498, 3319006997, 4085296864, 4112025002, 1333848587, 1960024766, 829421779, 1271279515, 2965940724, 1201915039, 3583829928, 1667627777, 1762857489, 1013381136, 3799911335, 1249397086, 3774946579, 3225724817, 1367689581, 601935479, 1836963616, 3889233075, 1080522662, 2208377136, 391956159, 481392618, 2906094235, 2130413643, 984851138, 152469865, 3522071410, 427245033, 4165450161, 3717590599, 2673725501, 1508072012, 3076276587, 1857369722, 4268612053, 293873051, 1881580833, 417459242, 3617318779, 76655774, 2077670200, 2215587678, 2137042254, 3626146201, 1493153422, 4131524763, 3642800156, 1391394914, 3145608584, 205566576, 724276180, 64629683, 2648702786, 3476871711, 754017943, 3395677819, 4141308351, 3875731411, 1279384248, 2417004884, 2177679750, 223765683, 3391683365, 1857846286, 663090339, 407474668, 2723595969, 2597981568, 4271210817, 3053419875, 2376895848, 1361134293, 970503576, 3202178618, 4026337078, 2500668753, 3698838461, 73491965, 1564043201, 2308582434, 4163973507, 344700509, 1519732804, 1488897259, 1238766723, 2635557581, 1187962759, 148168354, 3850415177, 46004631, 3837613817, 3796646453, 619011816, 1013615063, 3024163869, 3195097974, 1831817960, 2955543837, 215400199, 1774615503, 1971407561, 337672005, 378644941, 355625602, 198664277, 2393976518, 55388283, 1499872056, 559089305, 3413556854, 72072025, 456276768, 2721380237, 2292418177, 3075642054, 1371321586, 2595776317, 3150910544, 446077966, 3172526462, 1697676628, 2277293965, 4079497151, 2494509415, 1580520400, 197337354, 3217198928, 2918459479, 1601538685, 156540082, 2646817586, 2506031733, 3960677787, 1877009259, 2377652489, 2250981603, 3997909641, 773728297, 327401333, 3267105392, 3131730909, 3489617588, 2597922598, 1136839947, 2524455072, 2725482462, 3778792533, 2588390507, 1125535198, 745550999, 516009768, 1604458304, 2276760350, 3228901693, 3613644810, 3892337266, 2597640915, 1254618518, 3185006155, 983228693, 182154187, 3511715665, 554831088, 3534072936, 765209851, 3906801427, 3000263092, 3682904839, 2290258412, 1889779540, 3226163402, 2150479174, 1460250667, 1977916839, 513354937, 2889162520, 188268838, 1769881445, 512183310, 3985825527, 2968032310, 3822466752, 3941626646, 2579202646, 3721627130, 2451720525, 3090099823, 1973326834, 2623097775, 2172630261, 2359495673, 1404699306, 468729414, 3418188330, 56585739, 1495865600, 3426435317, 3947624710, 2712813332, 3690416997, 3219578770, 4039961926, 1828978682, 142281619, 3022170872, 19640815, 2204871683, 4067001362, 2647123656, 1522513229, 1990733891, 3717567311, 722408235, 3848964957, 2111876409, 2682482160, 3823741068, 999496620, 4134390037, 3647218563, 2515513847, 2412025965, 2256694848, 958119164, 276836003, 3850762937, 1158245925, 3299020724, 51191299, 683031362, 616745921, 979345143, 1072285212, 754517965, 2834958140, 1217301324, 2975972348, 342215017, 3195101272, 1234825651, 1720326340, 633291603, 789427348, 1525078436, 2233411503, 2518266941, 3089290688, 784216834, 3226525657, 3508788416, 4178328108, 737130574, 1605828493, 2334450008, 3511006417, 1725825052, 4055597061, 3259638837, 4220468619, 4053387856, 2655667449, 1842770267, 2353400433, 87866424, 1736216269, 284367486, 856909601, 2066056023, 1206465152, 3183240818, 3875420234, 1686735739, 1777537318, 1226920453, 2382888096, 2768471424, 3818906281, 2147727698, 2435590918, 1752851685, 3943526665, 140935436, 3440844102, 2193768267, 117407688, 4250156468, 3187095780, 2559261735, 4102481587, 2781071957, 1131928370, 3422775397, 3718228700, 2405448670, 2252543259, 670810387, 63533463, 2912740042, 2901789535, 1159941524, 2058902416, 3245408142, 1020309293, 3175669640, 3185239654, 1711918909, 1196152214, 3611190196, 602418975, 2009091940, 534114741, 3155170314, 2982639583, 226829723, 1087346196, 562014752, 247440056, 779552733, 3315359955, 861311970, 3360645517, 4016226945, 1716743357, 2468100638, 3643375399, 2072923995, 3019644105, 1892774790, 3572938187, 2589034233, 2695586361, 2547004531, 3300617677, 1802011570, 2206995340, 486620682, 3734877626, 1792505470, 553534534, 2877797671, 3955425832, 4065113795, 4147867439, 119432977, 1300236464, 3276302557, 2699447582, 2826862533, 3813516973, 42831277, 3180600310, 1177346718, 840480687, 4147013202, 1107056773, 1560095464, 313430678, 3555003963, 3928301929, 2508063133, 17072633, 3811192743, 1746141728, 2125838731, 3215646897, 605672455, 2803515246, 3981771286, 3606136348, 1833131194, 1040801357, 4061672425, 1627570232, 3226937206, 2715198590, 3744506713, 880972930, 3064861208, 3536441337, 199997063, 3427565976, 2297231077, 1710204021, 824455036, 3860529851, 482049903, 737633806, 2852613679, 105737530, 3536611720, 1623970895, 1739455453, 48501509, 556958058, 2315234605, 1870394382, 3228995806, 3653176488, 4270849486, 2936590847, 375070955, 2124405696, 3491239031, 210183255, 3404297376, 1798175070, 842326802, 1109657779, 971910051, 1477007155, 1550246877, 136944649, 2376174899, 251784139, 2630952410, 2675927627, 1929810195, 1489537046, 3824590759, 1074349136, 2009959625, 1533753521, 1966851501, 236440931, 818963979, 3519155375, 3856314321, 1105119997, 3514591134, 2134406955, 2161359026, 2993189958, 4199917192, 2428900497, 2482381814, 416973277, 1601981270, 2844049586, 2766525153, 3652881850, 3968345139, 2563132615, 3208456381, 879360051, 676770448, 3811813464, 2339091728, 3287828333, 1438379164, 3136424000, 1756952587, 2396087786, 1782356090, 2793329958, 1830609147, 3211802998, 1843002993, 1914466804, 2232315743, 3038321281, 1285948519, 1631545045, 1473241423, 269400578, 2448290524, 3259487310, 3819877739, 3833364446, 453471674, 1527628067, 1721106715, 3173962998, 3380200259, 4177045638, 2824454996, 4218686513, 2867529405, 493571333, 3877564003, 3891601480, 1430996028, 1096504155, 944350357, 1830334009, 2521973550, 2493661325, 405580199, 1140024606, 3004726619, 4124917368, 4243209868, 4014261254, 866238553, 4159529270, 2437629819, 3922471269, 3581499146, 2018933636, 2823149238, 4269616682, 2368259443, 2787015360, 3327457077, 4036641187, 2305384064, 3299215636, 219332042, 1934285553, 3273072672, 574195550, 3100384653, 2313635409, 3147903862, 569094274, 1943679927, 779922907, 4258981036, 3980406968, 2057568595, 3795071835, 3718996823, 89933741, 4273030105, 4185224453, 3044742657, 3710988233, 3515341616, 969657137, 2961289701, 3983786363, 1032752246, 3478328346, 3718871099, 149351440, 925979250, 4153747117, 2965121532, 1188967756, 1950098343, 2659113982, 2146646011, 3387754158, 1216131058, 3532799453, 2002641808, 1062205709, 1859424253, 3009949135, 1539753988, 2952643084, 4126095125, 3495229346, 3166977870, 1409321042, 1793097843, 3126294144, 1084600631, 212546011, 488826062, 3008057953, 225684567, 3633980288, 2736384074, 1118029108, 2913346105, 997324733, 1267867811, 3396897370, 3861758844, 2712058281, 1462406130, 2584263743, 2679649461, 949669248, 1402820730, 2413869640, 2827824810, 2429559216, 2897917942, 1999245608, 1831512304, 3715820705, 171804632, 2037378096, 202507004, 1724098866, 403022624, 1448632147, 167919732, 2682503722, 2527669293, 431798555, 2775164107, 295925963, 1028663452, 2627455015, 2447208248, 3561875384, 1299681687, 3761721230, 3123423822, 3304282846, 2134713146, 538430547, 1777503315, 650881712, 1445118242, 968547389, 1192909245, 1689238343, 3853460360, 2010673432, 2078745602, 2536870181, 2494609462, 3592395530, 3570232395, 1089861698, 1490072670, 3783999374, 3647323194, 724026810, 2296224774, 4081369309, 1926696862, 1858248027, 232285322, 3919645833, 30399622, 1102630212, 587297835, 3196035894, 4276486739, 911693283, 3864079141, 1353716000, 1601237822, 1711697121, 1328114932, 285561601, 1497546157, 867226501, 2180974500, 3060613807, 995431428, 1511321963, 2433891538, 4029444910, 3691911642, 2315968008, 1563092973, 149291910, 2099298044, 765219642, 674463179, 832444782, 2294668816, 3217283750, 1856157138, 1461541436, 3865843652, 3201884860, 878102366, 1949827038, 728678859, 375495086, 2088924509, 3779165427, 1638923281, 3350727954, 580824027, 3928864462, 4250652081, 1689753965, 3681041187, 907945511, 3404202846, 3553073617, 3151281734, 2393707000, 1215618692, 1846577832, 1236391888, 2115942096, 4286182347, 1603541695, 817163721, 1739815211, 3279229847, 4065574067, 3320467142, 3268918343, 4245039217, 1187524956, 959298755, 3710612432, 704081326, 2804873629, 1974907186, 1897717849, 2178267335, 3339796140, 976337986, 2215283452, 2617041095, 1071755181, 1229677674, 616964112, 1143152413, 3019484483, 875513486, 949266826, 2558192165, 1226468265, 954116784, 563248120, 1867279038, 3358177786, 436824574, 4212084592, 3649041721, 1510084442, 3382480481, 3596515275, 322311851, 1219134774, 1053456513, 46518677, 3650744922, 2759767720, 874905312, 892009299, 2575842810, 651597114, 940188524, 1385221424, 4088957712, 4193552179, 3151634044, 53337844, 3942231210, 2881061930, 2338293969, 2072597898, 784175574, 1718817465, 1344724867, 4157970696, 3001982168, 194097772, 2612970151, 3690659884, 2606475008, 1668816269, 2546123945, 3136655530, 2265053951, 3210246718, 1647977848, 2407118636, 2658698852, 785245173, 1133585457, 222157416, 1631258202, 1237070059, 3965330907, 257267369, 3726573402, 777565058, 3464557520, 3245519015, 24651286, 1558828728, 1336005262, 824852008, 134773456, 3336403550, 4018500129, 3609542249, 459731825, 1841017115, 611826965, 1534541971, 351716043, 3921140275, 3465170764, 1595697543, 2347711741, 2602141915, 1947066815, 190983731, 540975831, 2508843913, 1567151025, 1605747113, 2332462322, 3774156784, 1395548462, 1858924636, 908534389, 2636586757, 1815181964, 1836945197, 620042347, 2303706294, 3019718484, 3210810229, 3312829509, 244737788, 733733404, 524719241, 3363421151, 2735164785, 1281258646, 2506432011, 750366255, 2317817913, 481695253, 2357587342, 1264345905, 4059887288, 2488977581, 3990626692, 2868616603, 2617035588, 297067664, 1416374852, 3951912616, 741835037, 956698589, 1169097036, 2953728474, 171778954, 3037299592, 205412542, 2894056217, 1956467326, 277432479, 1335692739, 2017079816, 1508591011, 703591862, 114958559, 1671034093, 946384478, 3950404738, 3455718509, 2964035181, 4035612517, 2846202539, 1034018272, 4178824713, 3213976638, 2978277854, 1929365024, 3755401114, 518304532, 2612931179, 1896735228, 2340914931, 1754075079, 506701169, 1312686983, 2541540870, 1025175749, 2083291657, 3179523883, 3768972698, 3107768102, 1442655503, 482801095, 2221213833, 174066225, 807213168, 3748248097, 380629594, 4130393214, 2558663315, 3420309040, 1092632865, 3463188284, 1360135024, 1984954819, 1789218303, 982690432, 1103641972, 2755685462, 234755291, 1403021867, 2548769381, 3469540531, 2783486988, 2858924394, 2471749994, 64635591, 1230432674, 1368931586, 904933446, 885164712, 2520652397, 492274004, 2945895230, 3524128522, 4160828160, 2975997291, 1941683157, 227782989, 3229851957, 1320629722, 4235947526, 522561205, 3845724099, 1460018344, 4121312245, 2799054500, 17395691, 4008855184, 3977113276, 3090008635, 330746382, 3412635525, 1803180834, 3141680350, 3533090294, 2515954045, 3008048107, 795987773, 1907467711, 2459180086, 2963241417, 2148972535, 3617593165, 2892879629, 784239548, 158384704, 3544949520, 3364424665, 1647780268, 4245172368, 3281411729, 164784991, 3051508430, 3183223144, 1433230947, 3377713966, 1469932933, 342431722, 1032765775, 4113468733, 1869060548, 3371530646, 975032594, 246033045, 2319503921, 4150380647, 3328711087, 171554780, 340947632, 320850463, 3705787700, 3746797241, 2983448007, 290433630, 2349627760, 3489773011, 988397906, 718069746, 500184483, 40000984, 2453352924, 579849896, 3090459543, 2636441337, 2375730086, 606933951, 1009462480, 210163740, 3692506725, 3218299936, 275594213, 3628970154, 1524080694, 2564983516, 4218887422, 1849442929, 1912741898, 1719317013, 1750827331, 359292911, 2535185705, 850481239, 699638044, 3137408908, 604295251, 1534598070, 972582226, 3639485048, 1672232230, 2450237580, 298778670, 2670479547, 745501220, 2001489790, 3426878177, 2462913044, 1788241756, 3590710154, 1459564343, 3309016626, 3767905533, 4162027324, 2905963653, 3580880931, 2281372728, 3595867802, 2306228410, 4171301348, 996376115, 1346539831, 2268486559, 1951656316, 2774295908, 689457404, 884245887, 2847169607, 2553315426, 4008693404, 830891164, 1606639471, 3176122128, 2795131415, 2335824766, 3120737477, 1067614032, 2937517819, 789092286, 2962609477, 4056862060, 1762893587, 2916908171, 3131478277, 3818593488, 1662231047, 651984801, 898476399, 438834944, 1571679743, 2621781581, 3003508406, 1462133194, 2752156789, 2568591416, 2925000644, 2265369514, 3726848497, 4287648866, 3322980784, 1275804800, 2042503948, 1785798486, 4154418883, 1816847195, 412485107, 1002297342, 3145906153, 687951693, 2177664066, 1575735493, 1669367520, 3559341815, 4262561975, 2009738932, 2392473581, 1721294509, 3209543299, 2218933787, 1365980829, 2771853179, 814021102, 4076524756, 3190305322, 567062420, 3098149060, 3451554136, 2567680434, 3284456959, 1442952181, 1433037440, 1688698221, 237330714, 3436710505, 3896495285, 396798405, 2100262808, 887730698, 3506993021, 577020264, 3981112777, 554474262, 2694503791, 1093685626, 2957764798, 1388700932, 2428478773, 3930683478, 2070083416, 3544631733, 2531704732, 243444406, 3266328565, 1697379123, 860620449, 3442478347, 3098858811, 3969675147, 2875976983, 155122183, 1921620589, 2808451529, 3153472944, 4293677828, 2427333855, 4203074873, 3308736337, 236415987, 666514462, 3768217536, 912908626, 19568661, 1079079606, 3897474848, 3552827925, 2566141578, 2997348002, 1258871527, 4250412483, 1148949384, 170502301, 3220448798, 4103470080, 3696658885, 1808864402, 1381867437, 2188830507, 4169617060, 1253438689, 1120090954, 2328438563, 22706391, 3521039451, 754182395, 3979262724, 3420462680, 276572804, 3304936099, 1805429280, 46159734, 1194336032, 1314424349, 1171388239, 3215427459, 2395722123, 3469209594, 692027008, 2622550517, 1517608167, 2042338478, 2869838364, 1803008287, 1082641236, 3042311286, 2357265617, 1422436751, 1637653938, 2122889841, 2710418270, 3551830250, 2882911213, 2523016478, 2210459676, 2372743338, 3621727773, 3725170576, 743138841, 564210039, 1063472448, 4216470204, 3889193656, 2942686254, 3917318997, 3989184893, 2764993048, 3070422737, 3010033410, 3708648575, 3215178130, 3583724213, 2861110470, 2533996875, 2565364549, 4012129149, 3498287422, 3498378670, 3049927087, 3481735388, 3627874065, 1287941587, 181616287, 2487750266, 3807543901, 512505970, 3239711697, 839693246, 2838672835, 795088146, 2579639614, 3250366528, 1644194001, 3612856084, 2191434587, 1503858317, 3203184413, 2928782573, 2838978123, 2724221763, 3680724340, 3131953999, 4156849580, 1390266664, 2337863928, 457870907, 3490217732, 3602378838, 3207899501, 410644764, 2717892839, 3119458452, 3127159401, 2940305657, 234849193, 2771530511, 3850736185, 3546280723, 3952143122, 3063625957, 2001617899, 2901029792, 109759394, 1650009347, 433440612, 1033381711, 913916498, 399807961, 3758091850, 3614521278, 3434458741, 1506027025, 3373142771, 3929864451, 999086201, 3525110322, 3529485235, 622628732, 3167264419, 3158907834, 3107073650, 2125852042, 1224157382, 3866921099, 1903873037, 3796417090, 3827920702, 4010035857, 2791459115, 1605574030, 3543331441, 84887972, 3083448152, 337288777, 1563058252, 1860473015, 4093354097, 112688234, 2323448827, 3887390174, 1733871574, 1847731818, 3020618991, 859588720, 1430343164, 3702582551, 2766745262, 3510883767, 2969265781, 580732010, 4102336956, 2611809329, 1495971352, 693049212, 3617589789, 63256444, 1959548823, 3850819931, 3194985364, 140507367, 1386847406, 517543070, 2334728737, 246814062, 300666833, 1038913520, 4030883718, 1573652039, 3603912881, 3824286196, 2267835697, 3929284224, 3826499363, 1431596202, 794148996, 854704790, 1635293695, 652247842, 1207842493, 3590924191, 1804049300, 457471770, 1185975591, 40199744, 118810308, 1978438051, 3076379433, 1534241578, 3311153523, 689864013, 3377248595, 3244971352, 1598567184, 4211943383, 3448685260, 2627601187, 3703639276, 2086053697, 3168162626, 4210991909, 2015325868, 2245395872, 3019567257, 3139656681, 1522470611, 1917495100, 2095630161, 3735791587, 865184883, 3645042528, 59002259, 2716798247, 2629714009, 2194333152, 2016299834, 1367401448, 463204384, 2336287780, 1666546248, 978061472, 3216093879, 855411356, 1398573467, 504851561, 3146792720, 2826832800, 3472751713, 847452650, 4241185989, 3847350123, 2520604187, 1856430840, 333009922, 511218150, 1670046496, 1662977413, 2862024902, 1549042339, 4079879421, 2539809631, 2754729882, 1267054733, 4084901640, 1255336725, 717927886, 1852956267, 117702044, 1361859052, 4052270286, 22323219, 1076986890, 1833610515, 1198754710, 2445194887, 1985719288, 859888195, 4231373665, 118438528, 2496655813, 2145581832, 1834471923, 1045590581, 3073465803, 2232399157, 3159632315, 3354233777, 2541255985, 1699044156, 3603648546, 643018213, 1806516577, 1561888490, 219040038, 332577386, 1596012132, 866117166, 3731174498, 3310484360, 1979188071, 79365049, 1792066980, 1678032355, 2209790215, 2875169726, 2242934844, 2684575494, 3324184129, 670196517, 46145850, 2873898212, 1489406256, 4283132451, 3461783992, 1882681882, 621866852, 3921676637, 1382712408, 3393114701, 3845690197, 3108115943, 1223280616, 719574158, 2977640413, 3953641122, 838482152, 4232995156, 580536172, 2225034618, 228531566, 1068714711, 4128567407, 2602792191, 3373634606, 1549746511, 2540030020, 3298429798, 2502101561, 1252399249, 1936868283, 3856402197, 1889687744, 2662903390, 2805427908, 2410191022, 3818495811, 4282166113, 1947896774, 2125652371, 958043707, 3053514709, 3799381422, 3489280082, 612109808, 133739464, 2718079556, 1334343896, 881387052, 4075117240, 1689383322, 3652939710, 4283754311, 1358153671, 789842417, 2332514525, 3691088809, 214861189, 1447403130, 802617321, 1500073484, 1107576121, 3565689788, 1753775296, 3727817704, 3540665068, 2627728536, 7949590, 2647009478, 620583053, 2961067197, 3410419667, 1215928960, 2765375718, 603824306, 82949985, 3091532397, 288506174, 3329730316, 669537168, 3584536404, 162763057, 2491526155, 909343648, 3713861824, 2954664702, 3069557514, 3921302413, 3460790824, 1169763629, 989468522, 2006997753, 446241213, 2107894991, 775756550, 10852813, 3984676525, 3061293909, 1557171938, 1964525338, 2067344461, 3621058092, 1933482929, 264653773, 4094238385, 1946022110, 1382531323, 1358778137, 24728754, 2760236434, 2834886894, 3747601770, 1524476137, 2804706337, 4283565583, 2802258808, 3834221257, 3336568682, 3797295147, 3473213819, 3537398643, 2718741527, 3107891092, 825224355, 1766053163, 261219279, 1819214543, 1785412863, 319440471, 386766622, 3183139837, 548919349, 4267081480, 411374059, 279436139, 3557380831, 3041831908, 593884086, 1357966921, 2778420255, 4037027502, 2418798808, 3670642875, 622147206, 1123226619, 614759963, 3350921826, 3168776223, 3703564893, 2351924962, 1985790270, 781922852, 1338104900, 3376186973, 1274486381, 464239036, 1765834994, 3913801968, 1383588761, 1821731277, 1594204899, 3994966733, 661165925, 303526521, 2747831652, 3874518728, 1821843495, 1116076705, 3283365931, 1408245746, 865574280, 2244827560, 3682449473, 2455700667, 3738387695, 3501718721, 4062668894, 625738796, 3930342614, 3850451915, 489858884, 801036501, 468677287, 3763766847, 1852134013, 944868366, 376439286, 2485976311, 4185559834, 3571758310, 1360713418, 1382017908, 1884337940, 2382033182, 2872623871, 1525777304, 4275363452, 1465318759, 104777911, 2642220794, 1387947405, 2364537287, 484080195, 1260733677, 3873478874, 1424717921, 2003165360, 2062157370, 148824024, 1576495212, 3442111649, 2376982968, 1739601831, 872384551, 3677292544, 3149559904, 954824915, 2893522282, 2353494570, 188934430, 3607219695, 3962185062, 1802587701, 4073164101, 1711548649, 2639380584, 622415335, 872123624, 570556166, 3585417651, 4058474372, 1041045447, 2369634747, 2903652669, 2171965098, 1390726504, 901698188, 503254652, 1936966942, 3475168182, 2782248611, 1970170471, 3836036740, 1196250795, 2711589347, 436896490, 3275100229, 1123798590, 2183292149, 2010368768, 91946539, 3463930952, 2239415059, 450886651, 67225468, 1759959872, 2218042822, 4058478856, 1989622073, 1998767160, 3491051451, 3834347411, 1789642470, 1857472801, 1856373314, 1888909212, 3295552137, 4120029297, 3741718608, 268783813, 32376756, 3331745738, 1313721423, 3125812025, 1861444551, 699974744, 4230408401, 3545997922, 2323901583, 1468076729, 2245569254, 1652882455, 322423599, 2964473574, 1425469651, 4040853405, 2243881753, 280626787, 2280089616, 1114599853, 144520981, 4094466547, 1211043850, 1935318001, 2299990659, 158295732, 1360060204, 1748279320, 3518333984, 3939247685, 56820348, 372830792, 2756235795, 659240991, 3402917958, 4091320916, 4077421124, 3242590927, 3490990834, 663443941, 3097399838, 3923896927, 400180280, 1547422113, 597432212, 2771064625, 3784490041, 2037750961, 1649767906, 697312061, 769422372, 2507652974, 3818355782, 1046451735, 2354330081, 2191739364, 427102423, 2041694934, 969989391, 4028326538, 1689668734, 2948281066, 3574196522, 1744532736, 3303615591, 3959922366, 2630155937, 2553704978, 2172598485, 383250741, 958445224, 681330000, 1224035389, 4078889629, 2487999089, 1163766037, 2407141067, 633122943, 94954270, 2355703145, 2319614875, 1368297495, 1630335058, 1763365793, 2992064535, 3124246227, 3453796139, 3994510172, 2196205313, 3091832035, 2005408251, 3732666072, 1001869637, 3638434702, 3982866106, 3372094547, 1832197894, 3005411057, 2951340977, 2077919055, 1349247829, 3983726094, 3082014713, 1645148035, 3879786247, 1616020632, 491965776, 999728919, 3931982351, 1150168754, 1398984689, 810409709, 1488517170, 94707759, 3961914730, 2515969, 1349075578, 1742905271, 3500063738, 3384548130, 3635511892, 3876947704, 865744972, 126907315, 4257742318, 2724942573, 4005809467, 4221100587, 835413448, 2104371579, 1999325114, 1719469349, 2095371065, 2352774175, 1585192022, 3413329470, 3265197184, 2757293725, 1773782889, 1578975741, 764236034, 1018646735, 2338355123, 4197844973, 2475836634, 2753509278, 2709494676, 549309941, 764101678, 494940869, 3802132469, 242983358, 2208482171, 1477457250, 2553768286, 3318427602, 2942551215, 1368945128, 2464850705, 2657972788, 450542978, 777453379, 682523291, 3081846192, 3345599355, 566785985, 804389304, 2937943763, 858695801, 1906473028, 3802514075, 3074787979, 1960058193, 335432235, 1791817478, 2905495482, 2191777441, 3613512241, 2178720303, 4234536601, 2977697392, 3735838506, 3989992814, 3505623945, 3756775752, 2910770872, 2060611973, 4007466389, 3421970248, 3408432706, 1619106354, 1715989813, 1623631897, 3605555042, 2307682899, 551576675, 3220430258, 3660491217, 3039740471, 2462125775, 395068252, 1208548537, 99302414, 4090806418, 2573920824, 2239661802, 1170208760, 3609288033, 4122605638, 779074310, 3065413126, 2323612401, 97738945, 1155089277, 3174281886, 1119340470, 3407344094, 3007189100, 1675860112, 2821866914, 1715812385, 1213078358, 1180600658, 2009485320, 700730917, 714189693, 2129068924, 486551258, 101210029, 2463874001, 56903107, 3128505196, 3732582883, 647841591, 875089549, 2841529, 3249316812, 793515358, 1683835529, 1216173850, 3342076637, 2277262590, 3821442199, 1857267256, 1921996833, 2522140979, 4007049434, 2400617704, 620734572, 1346578466, 321597550, 125972977, 3178154102, 3312646517, 3099188919, 4239064204, 1508192871, 67595779, 2837338690, 2318228474, 3561528640, 2192792871, 347496879, 2912281099, 2822870905, 1451123930, 2658583309, 3676274465, 3633788649, 3820787674, 114266095, 2813921838, 226047628, 3311784118, 4282370927, 151932798, 2282105234, 154981328, 1047192116, 974333593, 4285918207, 1576995363, 237785111, 1050330144, 1193594353, 637125662, 889493034, 3609204466, 1296836338, 1918416583, 4218743, 1434196280, 1406514585, 3880855002, 2869796911, 143962992, 1244543444, 1661404941, 2390668221, 3784150225, 2788636557, 2341077824, 3470157910, 788911332, 1886591951, 1406738533, 3818802848, 3652306903, 481098353, 2030691819, 2972088461, 4247167348, 3254014988, 2037972504, 184767704, 2912943846, 374195431, 2681176509, 3425932166, 2664747403, 1703287215, 3059121244, 2817676224, 383311376, 3457824882, 2294649746, 2566092160, 3700018596, 1869559240, 1688253251, 3373764196, 2102228426, 3739824580, 2748334322, 508922585, 343287791, 2393508401, 3256181924, 1739245662, 1337586877, 3405424987, 163419992, 334328384, 992039539, 2059897876, 849750705, 1585205161, 2713352641, 1662581001, 2456965422, 2232653800, 2530125675, 3843485081, 3951270323, 2169720943, 347813363, 1809719776, 2594854885, 2420576709, 2541542070, 2250414915, 505399717, 2661875140, 985698391, 3275805282, 3343499085, 294586500, 1878458729, 4258479731, 1176463859, 2233358096, 1756864316, 3804505875, 1703800320, 391974891, 2232746962, 3241312897, 1829464877, 3175938721, 2024403949, 3728759927, 1319997211, 3017313133, 2075207484, 2167769412, 2749259494, 482371838, 94688037, 743620900, 429632482, 1015385545, 2879801340, 2116344321, 1583796377, 2047727721, 3640113543, 2215551734, 449429961, 4178017668, 1547954860, 2442004870, 2181389765, 4264865427, 1625458572, 243256339, 2638797983, 971564021, 805255947, 2372931167, 1345899489, 2549809605, 3286467702, 3514522475, 4283139711, 1862487149, 4126228626, 2602013582, 1989666190, 1427613979, 397552330, 202987920, 156117103, 3486202814, 1029519459, 1077408370, 1282489236, 2173605856, 276467375, 3572208990, 4074624858, 653074948, 683336474, 2862297987, 3755439148, 2606170109, 1172873600, 2311668635, 2625762359, 1221419707, 1785779344, 2522261973, 1652077105, 4173682841, 4104655734, 2027748188, 2797291043, 2537330168, 1466934195, 3324436760, 2356503326, 1522582364, 475070149, 445937519, 2496339262, 2697107995, 882197195, 1418570997, 251934159, 397105413, 1065634513, 3882540524, 394380373, 3336113438, 631698117, 1200868485, 3804357089, 4165050320, 3929625898, 1730364528, 3589189882, 2246600037, 1613085796, 475828140, 1328872093, 3693073694, 2727431115, 877565028, 4239232777, 1234452954, 609073396, 4082096301, 1793222360, 1331478017, 1162181661, 946870537, 4291371599, 614850828, 3816542433, 3428445804, 2406067887, 3196669368, 299188852, 863473076, 2738884889, 3472731748, 1300884017, 3055877211, 2120039129, 2965595778, 2455110111, 3647991885, 3886105209, 3847381656, 3201019972, 1204286280, 2733233813, 2028954520, 2888524181, 3353570073, 2250615, 2452387531, 907602483, 3530437160, 191859431, 2774915020, 1987855464, 2485000998, 1670364575, 1420107882, 4131238514, 1270458743, 1821438896, 1094159568, 527191815, 3824415573, 3104538381, 3274256500, 893714676, 1153453114, 777234768, 3928252166, 380584126, 1580834091, 1628575002, 3728053912, 3137262555, 1282457903, 2893620382, 3513470993, 3495926732, 2745082548, 3790055224, 2162801762, 1582177486, 1455006085, 4035709336, 3733643504, 1558702886, 334708556, 2854549963, 672784961, 1176676576, 3177150973, 2532256056, 2323101412, 651962055, 1615555820, 3587668536, 1595798907, 2023753664, 4280649158, 1135953821, 2624952796, 1300846213, 2803700857, 2762492364, 695515657, 3509190202, 1905278166, 2497274668, 449040396, 3508643395, 3588906180, 1277713837, 3672673840, 3297895250, 3192148159, 2942976782, 3943364013, 2016229343, 3907813780, 2529312070, 3236912589, 946937552, 1136728991, 3629280118, 1245786239, 186990538, 2169116700, 843083780, 2883472417, 2964359910, 1430766680, 3903621180, 1073589940, 1870717476, 355331704, 436856954, 2940759183, 2135546993, 501085328, 142042899, 3097122310, 4115435228, 3083172320, 451978194, 3464540061, 1609964168, 2667048354, 2949560484, 598336667, 3953220974, 2877523978, 886387422, 3812265131, 1128821504, 2583582168, 406190688, 613884906, 3460103351, 1000876496, 477166746, 3775970998, 3381716623, 2833203228, 42354284, 3858629154, 3168927179, 2219641844, 1428267899, 2419135422, 1275192021, 2978743920, 1603104097, 2761195980, 3413078899, 3306830480, 1047843455, 2566227662, 1603021265, 2842278207, 2061202577, 210017096, 1374150961, 2542216116, 1698047236, 2459275879, 3973862798, 3681081369, 3160743435, 265725501, 4271296969, 1507413952, 3706378117, 3739198862, 1589346480, 3843881798, 399149848, 1922668894, 3821418345, 2346139020, 194480438, 2971028030, 4019869326, 1141785187, 1805442669, 3226634114, 3560398226, 771690513, 820793476, 1351233286, 311148879, 2363789330, 3244354355, 1556302421, 201826095, 41004344, 1148549809, 2890123334, 4146883369, 4013773852, 2288070665, 1699515474, 398397387, 138802343, 2805017642, 731449211, 2686769716, 1466538087, 1488210857, 1194109739, 17478154, 1041273550, 3728375890, 394495517, 3448669743, 4256841234, 1035600045, 257809911, 82512284, 3074541525, 3889727160, 3200525709, 4036991258, 1741631497, 3329182394, 2801169026, 246446731, 549737557, 2463695643, 2119468187, 613434294, 4188433104, 1463628660, 3953524522, 4141389356, 1495482621, 1723739200, 896929998, 3200826356, 4166357405, 2897237729, 3570417679, 1337406398, 200389799, 3484797998, 3186950600, 4174543710, 3299513923, 753155952, 143430652, 978722449, 1378313350, 3454575829, 4222821297, 2026645854, 1609694976, 1147336106, 1341508481, 1964657529, 1023967984, 1403956831, 2371422869, 2396743009, 3180845627, 3128315686, 3414077075, 2253241354, 1769145170, 2257363212, 2065027078, 1048321138, 3829513040, 440300357, 1414201681, 1966818783, 3114004561, 3948943822, 681719415, 896040927, 2462464008, 2608008598, 811167323, 749161629, 2993577331, 3623077665, 4005305218, 1087902751, 368327674, 4224400334, 3813168626, 1530856739, 2438585358, 1405910153, 2263752902, 1430467265, 1419984138, 2657639857, 1530930356, 1557809190, 804853948, 230196428, 894234433, 4199636237, 2271177773, 1289257093, 3470927575, 2228081974, 3818017763, 8610376, 119456899, 1509981334, 3547429022, 1915987179, 2542077415, 3363908150, 1773579132, 928419895, 3406037545, 736957611, 4226341015, 3567120892, 3666045751, 1129775697, 2689152942, 1494423983, 3316671678, 1048823836, 2291578372, 734121693, 2960818079, 2602543888, 3593491893, 3419081658, 1865909608, 3907096353, 3948721960, 4213868892, 3025451577, 171041881, 3901280182, 866422339, 1570716198, 1042853753, 407999544, 1289707599, 2146172816, 1891830846, 1547506202, 4179059863, 2132555207, 2989960325, 537157576, 1841173360, 173484358, 2957135419, 182538548, 975565597, 265392812, 1659782098, 1089021118, 3522923570, 2438301728, 1082982867, 2634958747, 427997776, 4255760936, 1371051270, 2644388893, 2805025507, 1620228132, 4021834855, 3458897774, 3518711616, 858042543, 2704190737, 1836636652, 2588912007, 1307804802, 3384998254, 2668444593, 841947228, 1983596699, 2706221997, 1189269303, 99589184, 639158825, 1360835007, 1905300393, 1642691241, 1663078608, 372109323, 3557465827, 451775047, 4110528778, 510319635, 34822720, 815641879, 1036186626, 1215695993, 1789996583, 4107020094, 2972507368, 3059628229, 585156129, 270667345, 3755297895, 3027388531, 2370238566, 3703693542, 1833097935, 3928479491, 1273901044, 1184219226, 1807915530, 1021543187, 731046825, 2489528705, 1064425188, 2345212469, 4005994397, 3039563419, 3628265985, 917758254, 1593822652, 1037258007, 1660378298, 1290684382, 4178035488, 801695895, 2371073, 2358397694, 1560822578, 536594849, 3760149704, 2132402783, 3753777027, 418312871, 203871460, 1710794644, 2529330842, 327834180, 684698311, 3538698664, 1523875798, 1128334098, 1346270401, 1976676628, 3706809864, 2794064425, 1056732005, 1037039244, 4169381272, 531521339, 3196024507, 4093184539, 4044631553, 2145314324, 51751925, 1773291511, 1657733575, 996504474, 2068082315, 2594584152, 317340411, 537567991, 2165955925, 1566319437, 3573348867, 2154036636, 320169936, 3514074417, 237763725, 1227311626, 1190764960, 161799183, 1436788866, 818246457, 3868262543, 1405125581, 2257253288, 3734490300, 177884328, 1719833833, 3126039779, 3733600055, 2328309303, 384807722, 389815956, 1198727094, 2968548302, 4132103358, 3277993637, 208948468, 2724605296, 2418852305, 4158701506, 1373717255, 1607748992, 2341853308, 238273137, 2242683516, 1035165636, 3180655896, 4291104809, 671598571, 936000932, 2326476525, 3987116170, 3542574214, 2035023601, 7358123, 305136870, 3210920103, 1363799096, 2435510889, 3302454182, 3091337746, 1064895567, 3017342268, 1575345510, 1629267313, 3289727580, 4283782492, 550552838, 1829531674, 472991049, 303237735, 2207021123, 2995946896, 764284543, 1199518908, 1406023652, 1304076988, 1854652875, 1218200169, 3143600717, 1525185892, 592989832, 1689869178, 4001894410, 1911925308, 1120824218, 2108818954, 1942375947, 1229110766, 3126212632, 3476081685, 1868651344, 2901112973, 2561149205, 3416923409, 2069729328, 2153581298, 1285109862, 3388153522, 1984604376, 1834885860, 3589565298, 2602206046, 3550006832, 678360210, 1788387800, 777958631, 317416449, 3434433131, 3217661139, 1825743488, 3103546579, 2600280603, 325234982, 468036941, 2903479445, 1384798978, 4025319295, 2674730184, 2739560281, 2037699437, 4213249006, 713679642, 1485033350, 1727268530, 2528087567, 3010582882, 112498992, 378853645, 139180207, 3714549457, 3394834261, 4097473142, 4040619437, 2573242781, 1998935849, 3945789074, 3220661246, 2781760885, 3283119131, 2447589565, 807643429, 2743807889, 2563217159, 696019059, 3905567162, 1030560907, 284610756, 1093370705, 2850479408, 3645246104, 240430361, 3633465087, 1608897222, 3841200480, 1453800950, 839602534, 462810693, 2750188711, 3708634525, 975398249, 1660638423, 572443606, 3369521076, 2263207903, 2660658033, 1852536301, 1260881164, 1571608102, 616363083, 274563220, 4265443375, 3042718744, 3977591358, 1284197998, 4090191196, 2612413866, 1839178096, 3709053118, 1400118972, 1901153760, 2413490025, 1797846106, 3168683174, 619771516, 3303961124, 1867037143, 2609174372, 814764545, 2133624334, 1729222005, 3914165566, 2587525823, 3424718340, 1498361902, 3932518704, 4031728785, 2624573973, 184833316, 3573196138, 1499281805, 3095593745, 3320388172, 2460813134, 3009655139, 3889832926, 2352162599, 198751193, 1655096609, 3081493044, 1990488427, 838822378, 96218360, 2340639202, 4241832092, 4026788810, 3008496837, 3731586639, 996735585, 527034154, 3545790754, 1061059339, 844696589, 1043905684, 578982354, 3552644006, 3618546505, 414795063, 569475723, 3847911478, 2777571733, 2835414367, 2088604226, 2871965712, 960938184, 472383000, 1715311730, 1616313117, 849068777, 617734591, 426963649, 1568945320, 1608209614, 360858614, 2902391199, 2680938487, 4257274028, 1744272093, 891007162, 2946610987, 4040452002, 2839076395, 323037969, 3894785225, 594696917, 4128599458, 1829774957, 1776255066, 3725465413, 3654989467, 577767984, 3766913846, 1595438109, 1190369759, 2756892350, 3224690296, 420183399, 3244983231, 512641831, 1983955227, 3891433370, 930108071, 4021827745, 1770126447, 2608062734, 1309936786, 1788786569, 2927037428, 139050172, 3160323350, 1995263685, 2770115183, 4209119967, 1379504521, 3134502247, 3545627973, 1880409807, 1418009561, 614680176, 2543543593, 1800030922, 2581073432, 1709120213, 703972394, 14247725, 909486619, 398441714, 2454019862, 2833408123, 3646618600, 3200924196, 220650662, 322568106, 2849936668, 318919295, 1183005918, 648645240, 1168324359, 1244539854, 2583387109, 2513942019, 1655808619, 3034729186, 338372648, 1861740621, 1645137092, 3613348045, 2711707521, 2889419424, 1355006868, 3450505615, 2656455747, 3720363787, 3752619506, 3405427976, 2447782253, 2473621595, 1150730230, 1225531202, 4219779815, 1517704153, 203250927, 2856572651, 486923589, 69139051, 4235775367, 412254079, 1693901667, 2668433886, 3543494555, 2894337341, 2348412786, 4242355574, 2297195033, 2219959750, 1420254172, 2788001912, 188993290, 4042674348, 225366659, 2500006853, 90176671, 2905960102, 1241189423, 2707807291, 157753003, 1842848248, 2098387173, 2862228949, 1832270722, 60033677, 933560860, 3891105442, 771216815, 3388517601, 4285169026, 4205160833, 110873652, 3066848203, 4177431951, 984189383, 4095707671, 1828519023, 3373626204, 288193088, 1020840336, 3044245945, 2061252106, 1195251173, 2751909050, 3373265779, 387041050, 683394408, 2343826645, 4249142371, 44734305, 1246654885, 735077795, 1306855307, 2063608503, 3266635824, 2037736675, 1431584381, 2153118137, 532067510, 1811971858, 1620975227, 701282291, 234119977, 1171671807, 2468440704, 3403922162, 4121933705, 2177424342, 1376762716, 1676634641, 4068779978, 3976891074, 1857426775, 1909985768, 1585362869, 1119295913, 1278058998, 455083774, 1252223704, 1838681915, 2614977500, 625228044, 2614960462, 2356232092, 1807836444, 1972911614, 3459760031, 3803924881, 2838585830, 4077346997, 3191895720, 194322999, 3100451865, 3335680812, 3107422936, 1655100163, 326409347, 1940933011, 1236597402, 68212138, 2530364628, 556979416, 675647466, 232175584, 164157663, 170451977, 1932683462, 2038231534, 3366772678, 654361800, 3661146866, 3258377702, 1147568513, 1632136695, 3244712432, 2319942953, 3153447618, 1831066234, 966717078, 4056240391, 1003860601, 1930311611, 2213331183, 1012334395, 1387908392, 1539035968, 3472334138, 1392516933, 157730181, 2850196403, 2899070758, 1240673600, 2825099740, 3641424654, 3154731115, 866770960, 3070775913, 653335118, 2139413460, 2695781081, 400595786, 639783596, 102665763, 3595818074, 2578401543, 3488417501, 2376233766, 2358587439, 1785769987, 2504742300, 2279933380, 3919840025, 1854399228, 2826022458, 1986801899, 391491561, 2605348398, 1985176228, 1700593456, 2645741440, 3092964622, 3230964484, 382670838, 1739764906, 1835359595, 3030223000, 4032141750, 2279674768, 2434311143, 2069304497, 1237370911, 1543900672, 1797026049, 2882099650, 4148440956, 1224109215, 1443487597, 781944220, 1409787903, 1709339567, 3015839493, 1028893839, 2040347062, 772240971, 759740081, 1611481826, 3184027623, 3380509334, 1821217705, 3768120801, 3034883487, 2238911015, 2776570518, 4000819088, 518135884, 3252763283, 79185606, 3719729052, 2388443479, 319164501, 162484667, 547087642, 2687742708, 2200236328, 2858693464, 2583541682, 689591543, 124856749, 2886667388, 2261803128, 3873644133, 3818572309, 155709695, 2119525581, 2863090318, 606784921, 1569238709, 3360902814, 2564843669, 3871077829, 3359330579, 3280239964, 4025163912, 2410657212, 2568776151, 1739339897, 1297702080, 2547599056, 1881874586, 961962190, 816821874, 3212067998, 82133831, 1565055509, 2753364252, 1727793260, 3412712825, 3660671990, 3877764590, 4185327021, 188755681, 1988139825, 3898820966, 2179095126, 3592216546, 985245371, 2511413424, 2541996115, 1064280795, 2032379948, 331217466, 1666848501, 1323037305, 4072322342, 2931287769, 1828934807, 658669098, 4175326932, 1966884955, 3808079523, 2011875833, 2556244458, 2421985226, 2528556215, 252007797, 1467648124, 3071854756, 95363497, 1556604926, 2100615121, 3002709990, 43930439, 2657593386, 2411134705, 2830998249, 3482327741, 1985990081, 2258779037, 119750565, 3235591634, 3699078885, 3113667134, 2215968890, 3035734308, 3458572468, 3854056396, 2617566945, 874335061, 1578833982, 1165766357, 1106882181, 4241291165, 3031165973, 318204706, 15934438, 2850674092, 2388348444, 4284334471, 4185284740, 3449957137, 2689023771, 3642195044, 3923095358, 854816401, 457598029, 1484834473, 53254147, 120537272, 3650447702, 346265658, 1335213217, 3663523667, 3981602435, 1481040813, 365372266, 1519038825, 2991294695, 3463738985, 3377860735, 3307448276, 3729174796, 1575911177, 3147906489, 2765317991, 1609081364, 1939012062, 2859843999, 3020661075, 3400952894, 4286095298, 4281242592, 4258929445, 4249129259, 3841963173, 2863653364, 281803723, 738173987, 3681208855, 4197614667, 3428096852, 2405630568, 3978242567, 1200078033, 486485172, 1118379128, 2384370846, 1781663, 4172861372, 2800066484, 539797363, 44683078, 4223213010, 2986686423, 20547053, 2678001487, 3509292307, 1735697883, 437346665, 1910225408, 3410151723, 3999987853, 790689256, 2593925543, 4187220060, 4181470566, 2475232956, 3443957228, 3151297920, 3624364276, 1362035251, 1767990223, 450156365, 471142317, 1382716662, 3850039648, 2743916727, 3947501957, 2198026683, 1710081389, 76112070, 3841930955, 724997890, 1454481312, 2847979514, 1869119378, 231154578, 145247886, 2848746254, 3945624664, 586994141, 2733686905, 4241615792, 2738903794, 3047148503, 2335054516, 1988608172, 4206718698, 845964674, 2612609441, 1694978308, 285447694, 1565549502, 768481649, 1252309989, 1112118768, 329213086, 2125854581, 3549400198, 270979065, 817608669, 3781747246, 653797016, 2810322490, 3077703946, 31666465, 1191939031, 2146947834, 4226132099, 2087217423, 2513944878, 3276650638, 1245678338, 3661563106, 4189377046, 1675583053, 3094541325, 2407316437, 4149079753, 2696899107, 1168351561, 3420248167, 2197806196, 2399383024, 2227223840, 2385271902, 1568011531, 4050334965, 1406042553, 2028582785, 3936028454, 3667847864, 4076826770, 988188015, 1388665481, 1805326171, 991416152, 52256373, 1262499558, 1969933609, 658386778, 3916063241, 2203638340, 3752667379, 1463134159, 1584924270, 2167786300, 2480376509, 3896622730, 2749878232, 2195298770, 1138197758, 1249683880, 250540906, 3670243887, 1707996766, 321588445, 1082553354, 3491354119, 2297577015, 3814249013, 3601866307, 1780165965, 834076011, 2738410049, 1802272643, 1582609475, 4036502891, 3132609369, 403707017, 3604341336, 3675166030, 1441592767, 1032026863, 1642171357, 1319709640, 698452207, 787784686, 3573642922, 1147615091, 3700407580, 3348700782, 3030899204, 2998129165, 2620122031, 2362049102, 4181600701, 756739004, 257992610, 2610391110, 982345536, 3324164306, 1347699734, 4175979929, 3508495594, 500565612, 3877529223, 4035947403, 1937057962, 637432492, 103491668, 717618113, 2094060799, 4070672779, 70789587, 1652714611, 4033035801, 791119737, 392843523, 377694736, 2231555184, 2925342837, 4137209494, 3919241287, 570787827, 2983747911, 602864074, 2983294484, 3972581989, 3249610257, 1205653055, 1703639304, 1190076733, 1929927158, 1816727226, 473571529, 1904384446, 766205212, 464275576, 4184561248, 2778509731, 2707846126, 253962824, 3985614161, 145914950, 2024037982, 3708595075, 606179592, 1916671725, 2307740470, 2722796275, 1866005822, 1526517588, 302771852, 2234103190, 363232371, 1709120680, 2635614677, 2028330215, 1450747604, 831219930, 2543626908, 3271675070, 1206346894, 2141304989, 4198905769, 4078039815, 2572503453, 3033265588, 298700765, 234825184, 998546096, 2412988371, 665659968, 1910559269, 1653784697, 2190987357, 238670161, 2211991879, 3290761217, 1862177094, 3596821645, 563758431, 3586099661, 1745374535, 203340082, 414582441, 4195215510, 2243248836, 433177055, 4014412012, 113226486, 3137229260, 3587392911, 2471990334, 229490668, 2294137097, 2364840527, 3776968244, 2847256076, 4241709248, 3740100155, 3152616331, 797088977, 16739461, 3689071092, 3342540070, 2511858415, 2949090210, 3405278513, 4029327537, 772953209, 3281842261, 4253283162, 2061996681, 1255786200, 4207783114, 906681881, 960954185, 4174152853, 538959189, 1360897010, 249967124, 1298249947, 195744465, 943569570, 274524623, 3083618101, 687174136, 3539239995, 3471530899, 2727071741, 2286819291, 1210893437, 3965536838, 2685221716, 1462166656, 345547751, 3290940714, 2920942703, 2854248303, 2728075449, 1178730868, 2202755185, 3552583529, 2215254015, 189042822, 2443809271, 2213997212, 2340168710, 932523449, 2783559775, 3383828082, 2429540161, 2201825386, 170306732, 3590959924, 415698747, 4094797622, 2363150427, 3490903369, 844325889, 2604494331, 3362024781, 1407684782, 1146588393, 14370036, 2746266025, 551364516, 2072196940, 1184985533, 458944629, 2269498922, 2412547711, 4177228135, 3641215759, 1933888276, 3620014780, 2987458568, 2095352439, 160629940, 3073532774, 36139764, 1329298824, 1263829253, 2477510034, 3612740606, 2157359766, 695616670, 2473237714, 1000341544, 845381, 2319243960, 1055554359, 4073874623, 341151675, 3799658527, 1501746832, 1108174099, 1057482138, 771984180, 3523965284, 3342864157, 1516329996, 2837026820, 3826362076, 10470917, 1404222119, 1080155636, 3862255971, 3860062512, 1073705016, 3388825396, 912599843, 3080900811, 3059077983, 3494221644, 2362799838, 3906318130, 2131727584, 1242524032, 3982318527, 1845979756, 2608219688, 3792766122, 2410843505, 1660089286, 1473902401, 553821455, 367369540, 2400020572, 550633360, 1063215462, 3227115939, 1124771025, 715775036, 3459543775, 3752562285, 2962177828, 1194097135, 3481331075, 2304647105, 795617158, 327970063, 3760098626, 1277284049, 1052233499, 1424137098, 4147547613, 3393918057, 1864348270, 929216690, 2900555130, 542693802, 3870676713, 501319410, 600061722, 1110691737, 2372487092, 3963987235, 4266280452, 3180736427, 1417018385, 3319411241, 3953299769, 861608136, 858053133, 1387589761, 1399216861, 1316916637, 1310361457, 2496724203, 2785474343, 3260896705, 464112496, 2495932050, 467441777, 2349893572, 2237945612, 1479501107, 2380809597, 2745187142, 765568541, 2601132027, 2569398220, 1889034360, 1605347613, 308562810, 2459603021, 1109790065, 3603817687, 208485507, 427223356, 2654480539, 1051020053, 2225813992, 538673813, 4089720458, 790264161, 431313596, 3610323765, 3051089955, 2751555079, 50329618, 1180939075, 260661575, 1895014720, 2508684446, 61434942, 3935981688, 4263592504, 2683239327, 3666138845, 3777421081, 2112522647, 562671964, 3084327711, 3161395352, 2384687475, 4041776711, 3178427730, 974662450, 1428677688, 2228336069, 162216618, 3083833132, 379208090, 4036427470, 3285437217, 355287395, 1147770692, 3243799867, 1722603569, 2787308018, 3664423927, 532943765, 2972434415, 824323781, 3343486314, 1872815017, 1555774155, 2930158053, 1310938195, 1828294368, 3012717878, 1496586172, 1762295024, 1326576919, 3740298066, 1888578257, 3861834041, 3717015172, 1109824374, 136744028, 1440273331, 620067710, 3847932142, 3746974265, 1048199054, 3874433197, 889962143, 2086030105, 637042029, 1662782846, 2896993769, 3218495839, 2767437095, 504848475, 3845136171, 1751401487, 3473711817, 704804498, 911908666, 2832720205, 834309175, 251813737, 4041679639, 2415130423, 791618356, 1431369861, 1808604879, 193410081, 3056340342, 2414980266, 2564229419, 3975102020, 3053413380, 2637203651, 3650407188, 1138734017, 3369598121, 3490321859, 446889849, 1795040824, 2449745511, 3956869167, 1380493901, 667930322, 3584739001, 2172356155, 125304124, 683147773, 1852811648, 376936917, 3638611789, 550348794, 3759109339, 200662503, 2715079180, 3935479020, 973049925, 3447788325, 4133107519, 1351646045, 1900672993, 3567097077, 1325976905, 593303749, 4238391629, 3077853862, 3250145247, 2626339975, 4201235934, 3536336057, 1287760189, 687162396, 2444377741, 3823450794, 3766072026, 505950390, 114121177, 1387732802, 3125279648, 2736588543, 917250903, 3089671255, 245354945, 3117777936, 3551870723, 4194734511, 3290838610, 2924612164, 1287625227, 1237956564, 4172830122, 3221689372, 617862540, 2043158530, 2404333728, 3248624918, 1064693754, 3701825612, 561625627, 971375726, 4213570419, 1592340775, 2256613141, 2501491996, 2971149629, 4187670361, 886753156, 3303976140, 2675196772, 3735073098, 1236804189, 3474639663, 437817077, 1135982026, 1427833654, 265475678, 1665123961, 2571916365, 2983214148, 1687861795, 4023778961, 916723887, 3937732634, 1334482309, 2136031149, 2456505718, 1504648497, 2905132910, 3604504838, 105355511, 1894405050, 3192608693, 925217162, 2936862701, 2814783623, 2069710358, 2763218681, 3959335861, 4241980734, 4015889485, 349454931, 1245560954, 1738892257, 305813592, 110624677, 4139161625, 1418873346, 885755567, 173415981, 1541969961, 2640990327, 1752426818, 3149406468, 1096866181, 3957302388, 2907105242, 2931764194, 3597454129, 1793960224, 1859689509, 3121381919, 368666034, 3840260235, 1788053434, 620268049, 4121343328, 654513635, 848235243, 1822101969, 656942384, 2838911142, 909816493, 3130246818, 3435215643, 846823584, 2608464723, 1392924238, 1407338725, 3137128717, 2996784520, 135359061, 1198348517, 62451924, 2375851358, 145765555, 3389000613, 1978684980, 3944282903, 3318686117, 1455504568, 3133000117, 4290220425, 1556070989, 509553890, 3987894345, 861508485, 4276745490, 3366891711, 1733034304, 1372410411, 3190764258, 3244113944, 1006052703, 1862454206, 1468521824, 1366349920, 1046551026, 3285791211, 2462689060, 3854765737, 1366036553, 1815427086, 848167727, 298537267, 3925341667, 3443746058, 3767946096, 213659836, 2204312620, 1912415918, 2462173184, 1726779784, 1898979777, 562155096, 2504220124, 1334252347, 1961225512, 3981182605, 3298344586, 128726871, 3583938412, 678362585, 4238437937, 801636303, 39973998, 92502430, 3390765327, 249383744, 517365250, 2638983446, 1377032636, 2030122697, 3893303595, 1886703571, 662930448, 1901893645, 3115265008, 3759625095, 3138625711, 2096936146, 559811238, 1886402016, 946503463, 3023656299, 2289791552, 57225797, 3682759186, 2983187206, 2474541104, 3061685072, 3005216626, 674457292, 208481189, 4158216460, 2957049622, 2831531500, 91242678, 125016292, 649832480, 2025343727, 1213610740, 3840941603, 563568332, 1717306126, 272173763, 3838728458, 3894075292, 567474972, 195154528, 785051416, 4047633567, 1395505014, 3498325926, 759818265, 3255835725, 2614879979, 2140405034, 765200544, 1655565973, 2840845456, 777531861, 762383135, 2248062704, 1252777125, 309969884, 2647743730, 4034934371, 4139811559, 1443327189, 2583007251, 4173266758, 4182530823, 2552677765, 274581983, 2262235879, 3441045757, 1496280650, 3981676563, 1619402724, 1827220963, 461301069, 339649197, 2589655899, 259044113, 374624596, 484384306, 1965941741, 4175596444, 1475885653, 2792514097, 1672890057, 3791304756, 3067392486, 1768078794, 1705243639, 414858812, 4111005398, 1113092283, 178967406, 3866010904, 3428614254, 2912732307, 2947157487, 4102521187, 714675665, 742264155, 2527242356, 2625258710, 1514306769, 2911131088, 3866833948, 4005637747, 3768436485, 3081582914, 343225978, 3560784159, 2012459541, 1602824083, 646338052, 2491908177, 2743720942, 1207537245, 1570368753, 3418864536, 3988123617, 3169319208, 3918868506, 3697151046, 1149777527, 1959928288, 1154954019, 2464470747, 1920891673, 3901518938, 2240366794, 3307907036, 3950786067, 1363521674, 360720313, 2208118372, 3359843789, 4267595473, 3441266994, 3176042544, 3137505155, 2361400084, 3152802426, 8497058, 3886568110, 2340023841, 1930970225, 1265724569, 1649342034, 1431940642, 3438809518, 2338294454, 271111776, 2868217122, 1684589584, 1233669005, 3656342729, 716350052, 4260124586, 3935489877, 2719715192, 3091530629, 822676727, 690445905, 1685022200, 3713246793, 396396510, 2757029247, 3054304440, 3162140608, 878887135, 432519092, 3414555194, 2842569467, 2899352056, 115791035, 1536864113, 1169534981, 3225594918, 4228798601, 1031868556, 5833515, 2760765381, 2356417948, 1145447311, 3905277866, 1294880917, 3189898799, 970966723, 4245650633, 1236007137, 2839932796, 1317659737, 2123393392, 371399565, 4110244720, 3618550539, 435622734, 859244253, 2094683510, 1984111478, 3693851869, 3325831001, 1771568152, 2570350643, 3857979881, 1748396047, 1884134041, 867626035, 829319823, 1221821838, 2827459000, 2979922012, 26254948, 2756698153, 3323309905, 1278805418, 2827582963, 4212555102, 1780287956, 971889018, 2254810130, 12343646, 1528701906, 1596778652, 7666544, 2671805179, 1339916191, 1006798709, 3562958435, 1789662375, 3439361090, 3116219305, 338186614, 1061570701, 2070704955, 4060414743, 1198045708, 390152520, 1384988748, 1424519010, 3659464137, 13857526, 365535168, 896675297, 2334560978, 2860522186, 2520958892, 1742072452, 1621283054, 2649235555, 1773333011, 1821204996, 623438162, 812862515, 1884321208, 490229587, 1992194277, 2132855033, 2974556568, 3559402454, 3885806247, 644979672, 307073096, 2777660809, 3692262170, 1335082172, 2476453378, 2407652091, 3508479790, 2177476749, 2941134761, 1801177781, 3169563645, 1377447384, 4021896367, 3749030042, 3043222869, 3603552325, 2813603628, 3925802964, 188032172, 3308337889, 1411375587, 2838137017, 1636450440, 2757210613, 1698688906, 2542066203, 176240413, 3986443444, 3657196749, 2013358020, 3467989335, 345316276, 2897800204, 3041866957, 1719026713, 953346825, 945771011, 3013906834, 2215073636, 3099076161, 3305312219, 1247095483, 413093957, 3740019591, 51246897, 381408054, 1904317200, 1168406491, 4214514561, 2489300983, 2462437153, 2823311661, 704731072, 3239559249, 1961097229, 2212030033, 4182092866, 3670820151, 570482404, 942422784, 931148437, 2310365102, 3757046495, 3257244926, 2670047507, 1136909287, 2409382979, 3913087179, 2311909909, 1567110246, 2839750334, 2422070675, 2797162773, 2502072334, 2985789245, 2498864400, 3557824179, 2636642877, 920145436, 3692966698, 3509781946, 335761922, 2538914956, 707365537, 3529808933, 1025153931, 4196264615, 2173951551, 663771683, 6311197, 2101182108, 1475869647, 3663601370, 1665069991, 2806807122, 1127008029, 2191907010, 2242867705, 213347383, 2244573179, 3130375999, 1698950721, 2305753739, 4083185382, 2876860954, 805254990, 3671042054, 766039646, 210571186, 312972201, 437041817, 1202337016, 1769297194, 2033901612, 3155748519, 3451547973, 531210472, 3314816700, 651869645, 4134651167, 630407649, 3166622091, 1135039455, 1886896429, 1901909571, 3693640019, 3078943751, 2635021637, 897913407, 3982403542, 816061000, 2746507799, 3421244832, 135905014, 1549401497, 2398467319, 3160842170, 2202539238, 3750194043, 585771672, 857243452, 1747777805, 3759815851, 1025125950, 3224773119, 3095256231, 104835975, 67661031, 3120740846, 3272601332, 355666082, 111921781, 3715004328, 1198166551, 2116334383, 974094762, 3647421354, 3138760392, 4167157881, 2970653469, 3735224907, 2418700963, 4080679058, 1632683816, 404842005, 3443397573, 3626086171, 1983065111, 3798579914, 217671864, 3941138377, 351197616, 898269085, 630810588, 2462210690, 258952275, 115895442, 1438411230, 3738133457, 1952921368, 1093954497, 4067321045, 3175445722, 790277540, 2326628787, 3948571841, 2946702414, 2713765159, 3693976396, 285207073, 1217466936, 3627631400, 854684342, 4095543271, 3718508124, 1333517339, 2037096957, 1207883297, 2590831015, 4025736971, 2784905740, 1542613416, 4161424555, 350092708, 998503035, 3404849152, 1493575765, 1515261993, 4275444629, 1465018442, 128994383, 529603308, 411661221, 57373245, 1340110778, 426484491, 892848993, 1631494221, 3477155737, 886890152, 3137175599, 367129940, 2722854774, 3767425873, 1668195520, 2477597742, 367798309, 715405990, 61421700, 2144680227, 3975369275, 3223943782, 3881185941, 3381870001, 21703667, 1176305266, 3477086611, 552319054, 1167054501, 1796589926, 4225354215, 1416253070, 2250963224, 1933498966, 722755302, 1033398971, 845058181, 1384067401, 1924089506, 54370323, 208253774, 3346183860, 1808276399, 857774584, 179413524, 868918959, 3506196468, 3158460509, 3429288931, 699055094, 792446136, 2506732793, 1102654160, 4159277520, 769197517, 2778515280, 3154306682, 4232922381, 574446772, 1755892899, 3767800068, 1219033844, 4285672258, 4069375334, 4077149428, 1923124602, 949074056, 4025825592, 3618954253, 3883892661, 1593255335, 1473207009, 3761304602, 3355052823, 3038506018, 859501801, 160002136, 3373338010, 3341572440, 2825950544, 715717475, 3369000528, 1297685324, 3335899021, 1129539443, 3733991380, 1552012813, 1698778579, 2107064612, 1587924372, 2373761646, 2632019884, 1330566229, 3214793576, 750251098, 243830085, 1756554404, 3268486278, 475390288, 3424734173, 293238299, 712972486, 4256198226, 2701352439, 853520365, 2388804422, 1747378330, 2875126888, 2152038874, 3131783226, 2267869247, 1456205245, 4134300817, 2236053212, 3000732293, 2848926211, 3385288906, 3411801550, 2453707417, 2468376917, 3644397440, 1524611867, 3676246893, 411788710, 2502031913, 1515573400, 311232044, 1222680084, 4226702255, 3879703880, 3216593153, 3233487676, 866070507, 3155652213, 1630435638, 1338279970, 2893110913, 641114912, 413229399, 1458095551, 859779618, 46794169, 3146870598, 3819549859, 2854866757, 3031967471, 1911433928, 2987508100, 894276123, 3902198423, 1858230667, 1506297034, 4031449416, 1062475812, 3909809633, 1644541426, 3525813474, 2806086330, 537945067, 2931951106, 2008801228, 1556846367, 635107234, 2488011997, 832586534, 919373523, 1710662863, 1309833597, 309208420, 3589018262, 2724617622, 1195611955, 842434497, 98602447, 1870974548, 1166670569, 1311276488, 1996183525, 196257111, 3137538539, 564870043, 2781330837, 2784512038, 4065397955, 2888102557, 1320567283, 1110052097, 3477702266, 2825212354, 157601943, 205570028, 3501670030, 4052454064, 4195865477, 3766723953, 2455154345, 893072069, 2889435451, 2356974231, 3187239688, 2847175416, 1827777838, 357401170, 3717697956, 3684572966, 151097933, 3177535116, 1309146135, 1403556793, 3468301353, 1317858954, 2887675042, 785336495, 1889804746, 4033294197, 1230902249, 3904976697, 1406708283, 3296584496, 1772585108, 2313658368, 986718801, 3232302293, 2492151381, 661345544, 1505795229, 2377133212, 2629013755, 457879790, 1026493041, 1395137027, 1945022127, 2460735169, 4031697572, 2066381056, 3742154950, 1971569396, 1593123803, 1662279790, 2706163692, 530141676, 2494350126, 516228644, 1254811508, 4184195537, 675875710, 563889667, 2716143783, 2772580223, 62871826, 48542804, 2542539581, 338395493, 3550386901, 2346972996, 1922526993, 4169331940, 4162402077, 1290103868, 3043225826, 1118539281, 3981479804, 1512853782, 2284101159, 491154550, 666685217, 2947008050, 1283873855, 2303784911, 3269207458, 685084114, 3190068341, 3014022726, 1554729275, 1667085363, 145303019, 2859751625, 4221908827, 1443158734, 1432405757, 3802230321, 3471157350, 38550651, 3510161196, 1635530531, 2420080187, 2960857849, 3360222007, 1147213879, 884707841, 1990420952, 3934336296, 588823118, 3677001982, 2174611102, 3953152473, 3662283785, 3222708231, 2568407439, 3125604993, 3397344747, 1228522338, 270792471, 3776372484, 1685380215, 1021857254, 2382232079, 551251827, 921694879, 1766480347, 2780964033, 1199877710, 3851447210, 469902090, 2752251807, 679087106, 3431568344, 342249345, 4276676479, 230188584, 4095064139, 3228713299, 668202995, 788608749, 4233889974, 457668926, 3787486482, 1709793508, 845173748, 4171030697, 1654831383, 1401973754, 1370676528, 3030795499, 2786369250, 88172743, 941272420, 143903959, 2699378192, 3254854940, 1452041848, 3272725592, 25892896, 3875148308, 2632122199, 2921873023, 3010277717, 412239457, 1388421027, 964181671, 1293549560, 582270461, 2853231431, 2424192708, 3964978679, 2303225386, 2860270676, 1709467410, 330566744, 1082973755, 3294043782, 706409885, 4197598338, 4061797284, 456313283, 1574027543, 2806381440, 4143920419, 911344417, 3424172028, 3435553396, 894418063, 3969456057, 2782440649, 2144970741, 1645053249, 105564546, 3223149073, 2115445872, 1433730463, 2309630215, 2030853001, 1731919440, 4282328830, 4151049182, 158141735, 2455216576, 920112753, 1508775482, 2620046382, 618420099, 1611463858, 3990494595, 338131318, 287736083, 4243986459, 3163881247, 327186308, 3286889898, 1341438876, 4171345737, 607691416, 281646569, 65762127, 155386002, 829790329, 3954062222, 1709820482, 1740411684, 1381597995, 3091160265, 50591756, 61102004, 611971911, 1212461210, 2399176120, 1600853536, 2379728080, 2331381088, 4212034628, 3422156854, 580090133, 1556794335, 825162355, 1420981244, 3222226048, 3620016233, 3244186197, 3503302258, 4108736415, 2533543593, 4281347020, 814984795, 494292643, 88051374, 2285482707, 1155491079, 1061275166, 115509862, 2522969468, 3198684825, 3534589029, 3951713210, 1767121587, 138648627, 142800303, 7767292, 3796370378, 3149600508, 3031723583, 1190344088, 142952888, 3840314186, 1953594941, 943499465, 3574226463, 3262556244, 1449482562, 2694516942, 2934524354, 3397462850, 2290172199, 1711479083, 2669728993, 3625515295, 1960062423, 1276920205, 4132036767, 3438038479, 4157915194, 41941077, 2960600923, 3245385025, 1008513158, 795729775, 3617612270, 2815966630, 1708073901, 1185269266, 252366050, 1196869198, 3487122101, 748065889, 1854589569, 714996688, 1130666884, 1021214036, 1985174917, 152290074, 4052513123, 2778087170, 4216170383, 71714610, 2242992570, 2916377700, 2363009532, 3106589648, 3095158619, 824780426, 1277007407, 1980598861, 4137632907, 127309015, 2707812565, 708139127, 2318245835, 169526702, 3990280046, 1296029660, 381875455, 113406285, 3126378631, 2279438463, 3491782240, 2225303088, 2938817397, 3495866889, 2917159402, 1123274491, 84072393, 818348230, 4178985590, 3716378670, 3187216117, 2192198457, 420143841, 1665832122, 3636940651, 1848664604, 1477312994, 741969919, 3907355036, 152256614, 2147055800, 425122123, 2059856131, 1232858224, 2655742606, 4165234626, 1549640756, 3434269977, 4161535067, 593091672, 881672461, 2057888408, 1663445011, 994263345, 4232257529, 3287437905, 1756825239, 3002044872, 844722547, 3504364734, 2427263956, 1302074320, 3779614574, 2504561527, 2444326820, 3567860396, 1224141032, 1073205679, 3079266994, 1364911299, 1653404243, 3119765472, 3692272741, 3461119104, 148110167, 1352864588, 4027002170, 889185707, 3196741820, 4257669685, 3839880225, 2297571159, 301295045, 3854315380, 63881753, 2666221966, 1504294818, 441099700, 2790880963, 3996290316, 2505410775, 2290033538, 3903517955, 1919120231, 251930900, 2834677823, 1889589991, 827602619, 2579946302, 1909941003, 937277036, 2910545899, 4079432759, 3150009987, 3677879314, 4151756714, 1493873752, 328362347, 3103177013, 2126669198, 3795457360, 3603037664, 848030131, 114135592, 4050289472, 617556773, 3816283395, 2911201515, 3106330246, 1208528774, 1176340195, 2083986855, 2728900793, 634995907, 128823212, 3783419367, 3797235278, 2922678371, 1723049216, 57050225, 2415251983, 3121661110, 3989651851, 681814598, 2572920136, 2810021560, 791579936, 2768251111, 226225373, 1937757591, 4176430116, 2715074509, 1389966896, 1671230401, 1990400374, 1285996893, 2284249004, 1366454664, 2411524411, 3366880114, 192957816, 3340347361, 3692852479, 2249727312, 1820102881, 4163107506, 383405410, 4202124946, 2372137450, 443782545, 1608703849, 523683195, 3149364168, 1647870775, 3602154125, 3557504766, 3386575848, 846446430, 4035294712, 1881709051, 3757851415, 3845485604, 2244583006, 532275045, 2315182493, 976031582, 70914804, 3077652086, 513583728, 4079100920, 4258570712, 333672133, 2204718497, 2820209913, 420601692, 4217381544, 1668057552, 3684166182, 2743088403, 1091296970, 3022336584, 2832176556, 3319260406, 107233091, 2769630404, 2364795734, 1914601922, 980314063, 2254541022, 1248580407, 3290807362, 956063771, 769204860, 530242303, 2590947399, 3202197173, 37772951, 354831121, 2050927811, 1919535306, 1491622326, 1573631785, 1780694036, 2788364896, 3621000103, 965872082, 2309253805, 3625419895, 1634873450, 3631024156, 1434527485, 354802479, 18459889, 3619240256, 1824111764, 3484970725, 3130446762, 383852017, 1736056919, 2221035226, 3127159031, 2108084405, 317946619, 2553025576, 693825216, 1195915896, 370136122, 3814826494, 661779670, 228314189, 2697925908, 1717728391, 2186981256, 3668626556, 573896999, 3851204598, 1969739705, 2523667801, 1219312335, 2979296222, 3749602409, 2194903416, 293905264, 976666991, 3438441081, 3897619462, 1670408001, 687757006, 3928095234, 1788251478, 3988450192, 3349914615, 42552458, 3672118414, 2576802745, 3931882209, 3897998763, 824378035, 1474610208, 810192210, 3311647298, 4182612377, 1924264495, 2962727356, 1743147527, 2647673645, 605521612, 1166026740, 299183291, 857176428, 4091144525, 882450051, 286632685, 947353553, 1401272799, 1360721404, 824080945, 3942041198, 2971557276, 3069396684, 1501551394, 1726425488, 545879581, 2650569153, 1461891742, 2700728104, 984249569, 3229306119, 1239745425, 1621984383, 731814659, 4208495701, 125207207, 3244766705, 2784878729, 2416129524, 3745550527, 2485418089, 2909634286, 1148901852, 1668406325, 824384575, 3695067108, 521234890, 87344477, 4057565923, 3753431806, 8077740, 3985663517, 2493335194, 253561286, 1896437877, 3854047027, 1656126198, 1964167997, 4217362430, 1272729950, 1586711921, 2592086342, 863055578, 2475598373, 584168566, 2853206420, 3745583577, 1090807056, 1862316867, 3524003486, 122623602, 1158861219, 652979323, 364537710, 3109124261, 2498174612, 2436629106, 2128721051, 2237944795, 1543697338, 2623302794, 1322487662, 2635925525, 3973561477, 117011106, 1215679245, 1295413644, 2312497761, 2743114265, 388815865, 2017407518, 3886076486, 1045666495, 1928915418, 3242415097, 2345019548, 4239224366, 809019786, 1578704535, 1752949093, 2065728484, 3061727987, 2906282566, 1578762351, 3317982601, 3338897111, 1189268772, 448200530, 2514877756, 2763622016, 737736099, 929398442, 59603135, 1098245671, 2411022666, 668707053, 507933849, 1358083079, 3439385294, 3409501927, 1284486473, 4002490025, 4152925528, 3374618874, 4275933954, 1918739477, 2800647167, 4182394924, 1285495019, 885969064, 750363840, 106080609, 3359286111, 2551055302, 2932546834, 1953634206, 2424113852, 2552373694, 1894213440, 3957290833, 3460282144, 2206139670, 2922482613, 3856641087, 2876745822, 3969870177, 444383230, 1859400715, 1894363309, 1289243464, 2769148647, 757450945, 1386763585, 464074248, 1627209544, 3695506202, 2247986239, 1081044088, 174527377, 3231078326, 3487368091, 492281984, 2269223738, 1951148988, 4042368185, 2066506266, 2746847408, 1301859947, 2910292375, 275923981, 382054517, 1058408829, 1492316856, 1514784799, 2021675595, 1150150244, 196281081, 1364447615, 3370147415, 1828115469, 2645163131, 3109775980, 3076374166, 405224212, 2369603351, 1439867558, 2900678259, 2571118373, 1401662697, 1016018178, 3910705105, 3407859000, 2727475099, 2315910075, 2068014767, 1515231602, 143607104, 384732885, 150985074, 3133291439, 776785585, 3680329902, 3729095602, 3129381689, 2970898245, 1368398601, 1106879884, 3901026432, 3724974845, 3107165350, 2003896996, 604998855, 1055216865, 2858047911, 3173506374, 565280272, 1103349380, 3695120884, 1681974398, 1857590325, 1581671667, 504788969, 1210803304, 1043346886, 2938905999, 610868587, 4200961676, 3652689212, 188987912, 1876724168, 3940512670, 3755324299, 1488675315, 3976654881, 682051836, 2438775087, 2364319561, 917735973, 3371651035, 4097739428, 674025770, 3991539023, 4144825735, 3962927370, 1577636491, 2877202752, 1767586870, 4163770594, 1226173732, 3993415499, 1997908595, 941139453, 427781979, 4231393098, 1178947397, 877903872, 412685451, 1888603709, 862209439, 2745649079, 2916083821, 3361648648, 1522335251, 1958221425, 739988273, 2393714247, 3786601971, 1262534731, 2274723684, 2083331529, 3469741774, 808280672, 2543184410, 1670210541, 29738853, 737361431, 1299775666, 3957030977, 1256102957, 3190395675, 2052855032, 3833586940, 89518575, 3674988607, 3547781876, 2695629125, 3482346135, 963982391, 1867569929, 3754135107, 3441329480, 766103005, 2939870859, 670294787, 2847141672, 3604066773, 1328593748, 1861532233, 1343175783, 1048427983, 1224130559, 1718119154, 2127601305, 3548548610, 2480258532, 3335696106, 3537029152, 1353806194, 3247797, 1120244959, 2117694992, 3061779916, 2756931306, 1772842707, 858503486, 1976543463, 3716918043, 588971824, 1970900652, 888538197, 3526508190, 2237186721, 1826825408, 1315615637, 3005802390, 613132037, 2661281831, 3100929786, 2200556190, 3315388851, 2941027093, 357166644, 422252042, 3044707847, 21834435, 2536737198, 420799330, 1069168625, 495065730, 508113395, 3281847866, 1528762596, 2064111680, 942528026, 2908280428, 924327168, 2483603600, 1844554286, 2698955304, 2803006402, 2431417236, 272271372, 4258551018, 357830723, 2581611266, 2244669981, 3577774947, 2085114395, 3659312403, 1884691376, 477782820, 2664840245, 2905282691, 157390276, 2520583600, 420679801, 3559251723, 75982572, 129739689, 2944851723, 4292598559, 1479628417, 959125794, 4184935574, 116247316, 2869543568, 735708427, 1309979827, 2559075569, 2540616525, 2857136544, 1414746684, 3282182630, 1592178254, 3578007794, 2129964365, 1644874988, 3779586935, 4269793089, 4187085560, 1745928853, 3856642280, 1060148453, 2212130861, 1500457895, 4288293970, 1802519708, 1992653809, 2006392889, 2017221265, 3167473048, 518161565, 2825996535, 2697857049, 2682639588, 2660932370, 2387851266, 2353097770, 3200567830, 1338675399, 1424380128, 2601940874, 3949219985, 823583080, 2680441354, 703983120, 1552182950, 1005953942, 1065654698, 129560377, 458681468, 3300240776, 2109084246, 3146010033, 3585091603, 1400189377, 1779156933, 2348381232, 2565056572, 3800108965, 4184334017, 3211158701, 2836338304, 2454527620, 3385190312, 4137433333, 1199213164, 2230705158, 1187119684, 19299720, 149670295, 2735610176, 236081770, 2902799130, 654790553, 3229472216, 1948291750, 605473321, 1236231005, 1288281253, 520960464, 3898396344, 1218016344, 4157294133, 2900725942, 2525591773, 3396514135, 1656612768, 1332313492, 1190772326, 2890480494, 2103403333, 2698950815, 1625229910, 73197164, 1989234123, 3625350858, 1174269135, 1326252985, 1442247775, 3912439912, 1475792798, 1486371045, 2177406669, 1440825001, 1092164617, 3407571873, 4185562796, 1059558579, 1239065774, 726056444, 4160309349, 3841343827, 1354411989, 948899786, 4052370038, 2518723359, 18797520, 4252221193, 2656896845, 3655759595, 3244075181, 920162799, 1585236239, 3250751598, 2235526258, 2643558203, 605168687, 4244456177, 1061947299, 1990773911, 2843766057, 2356436763, 2388265292, 156380523, 85831291, 1393289264, 1892903364, 484403735, 663333597, 2423706097, 2954816608, 37421209, 3936754960, 3265595440, 4136666161, 2472417004, 3857382546, 2822107700, 2981431080, 2926544326, 1248273886, 2590249712, 478565511, 1093061368, 3706986650, 1958564789, 3352407994, 3918687038, 1870515518, 1638663637, 1127143866, 3333192633, 2869191686, 3718854020, 1051450531, 2122517267, 687102233, 413378064, 822162245, 858231842, 2398879137, 3622683817, 837691568, 263291117, 2632271391, 850796382, 3640819838, 489718017, 2741786398, 1141176516, 3067938540, 949039431, 3984235313, 1526111877, 2459204330, 3770778984, 2381135878, 3001820942, 2746105816, 3357346944, 736346929, 1585887243, 1818957149, 558574964, 3588747053, 1304824775, 2857024464, 1175024676, 333522553, 3084065885, 1402597545, 1500477443, 1066039361, 2218570683, 304468057, 2536307575, 602958708, 834433873, 795405604, 818055377, 862123458, 1129850072, 2394220603, 1862686169, 5399861, 3288114191, 3166258607, 556825107, 1668783274, 4001011901, 3769491465, 1630425316, 2960382189, 1779923381, 3340144468, 2463149302, 1459493130, 2268380541, 1300851654, 221246079, 1361626167, 417226492, 1881863823, 3288536711, 1825111742, 3521226914, 3240182885, 3082913610, 2426510126, 507561404, 1543700997, 2190790248, 3317804629, 1376688277, 1330079237, 1005610532, 3534633996, 1757022901, 367427579, 4058825427, 3984562925, 1497562207, 1173127136, 3658316072, 1412367365, 1664339457, 3235605805, 335400394, 164355502, 3156164966, 2669071709, 152918999, 3549597086, 4012739464, 2836768852, 3819596889, 122550721, 3139981616, 2674875412, 3860731406, 1911209248, 1378763484, 2424300665, 202488127, 96597802, 1865407175, 891254472, 1153053728, 2519611454, 1175681338, 3893204022, 256776379, 3017576140, 3600986342, 3803568751, 4063457073, 3042910143, 2221551695, 1609865024, 814847180, 3950637121, 2420802633, 1708058029, 4080902349, 597161293, 1669197152, 1164122846, 1089167733, 1685356921, 880113192, 1745816029, 1562402124, 1643722979, 3590388444, 640291665, 1332153883, 1341825647, 3882448208, 3471266508, 2213641772, 738869592, 3081366061, 1590925886, 1929921977, 2887011066, 3245767481, 1000312724, 545091935, 2096619359, 207267254, 4106750889, 3867324946, 1295269864, 358732541, 1471726312, 638349384, 98209711, 2219328182, 3781115592, 3180938843, 3264208923, 96238290, 1336628183, 692778595, 2717672271, 2285000559, 1149496712, 4034254591, 2352708115, 680260088, 1244275975, 1574075604, 1781174529, 1236133913, 898894087, 37839393, 4246996612, 4269998026, 3956819057, 2032711690, 2711265107, 2846286986, 3009779785, 1097716446, 189379038, 1988899799, 2404195481, 1902229833, 432494072, 3626305982, 2137955375, 3379259464, 793476756, 961344502, 4040193723, 2797905184, 3061159063, 1045053023, 1516588441, 4074454884, 1549676388, 3486812562, 2538969121, 1000910029, 504459385, 4020569596, 601084141, 1480691563, 990245243, 3702084647, 4160097315, 3990472562, 3144353285, 1556287014, 2830775725, 88926470, 38478527, 1488529828, 1960352248, 841208239, 2166685975, 2089587598, 1582689371, 3143668858, 3763132532, 3091210766, 2841406142, 626665894, 3024315753, 106383339, 2736372041, 4277746094, 296094642, 3768179321, 2625083856, 549183170, 2386940500, 2662149987, 3566630985, 3234182058, 424323357, 9877743, 2096010737, 3603247498, 4053407317, 2050729956, 965201115, 1084760847, 2665117607, 598547626, 2428231025, 2597850389, 424053799, 1289320805, 2917741684, 2933076473, 1150018792, 2614158479, 3727618995, 3074600198, 3412781893, 1677791641, 1485366273, 3578358706, 4091556841, 2270024090, 1225458289, 2699243837, 1506344720, 3171725906, 2089035430, 2224771554, 2220892635, 4001243052, 1782912801, 4215869733, 1293627511, 1051979238, 416642939, 4091040429, 2149240059, 1462343457, 1080271075, 2182785667, 3077025174, 1619353799, 3513793598, 1555630248, 186061088, 3703235525, 2033414002, 1722894869, 4261028367, 2362872966, 4178393250, 2408539344, 1605801332, 2032556400, 3717611126, 3855404676, 965448313, 2229791595, 2973983047, 1264951709, 2946080397, 3981596222, 627067222, 432066003, 4007619043, 18977562, 2033282971, 2984402944, 4238971904, 1734351859, 704929261, 4199440168, 1959587097, 797531145, 3682215800, 1333286094, 3348850024, 2599507924, 3094020033, 1241302999, 3471197359, 4271506307, 3419008076, 3731816905, 2186591307, 589551981, 876302989, 40377026, 871907213, 1698455222, 1964661382, 2312982706, 2315651128, 4050352777, 4199448096, 1259415378, 1295059246, 2706241338, 3365320349, 1369263126, 109724011, 2358045681, 3753744855, 1387222050, 3831811755, 514355962, 1839379409, 315909416, 536069674, 3948904354, 2964788954, 399842910, 1759635904, 2110589104, 3070474269, 2572780858, 2520086139, 977331192, 3627921749, 3477011536, 3060520780, 3244887025, 3755870213, 1805183969, 1623798793, 2169803150, 907775078, 3583126177, 2769075156, 417505998, 2484564650, 3378364797, 92777555, 4126069396, 1470355309, 563198905, 4127897217, 2145890378, 360424188, 3105726563, 2587401712, 2857441360, 3656763147, 3749024139, 2071697400, 3636321684, 588620899, 2374230089, 1119318318, 4269995935, 129497591, 814924088, 171042233, 399385790, 1112558782, 4184037475, 1498957408, 3748612007, 489616208, 4103711190, 2921642600, 1437187589, 2571539898, 2395594082, 1135698229, 4235169346, 2729379031, 1914090026, 3338912323, 2222930382, 714523915, 539304652, 3051056431, 2118036442, 3901518442, 1054865407, 3630798267, 2782913156, 3767024388, 3800933113, 2769641305, 4009646233, 1743743461, 3649546863, 4176115054, 453019031, 2899516271, 799848355, 3993261168, 2325828646, 875467169, 1053726083, 2482589531, 587240447, 2080277141, 1062753361, 2285723131, 2337781112, 2500497763, 1991963240, 1314793668, 1899244642, 4264189014, 3499081397, 2093842817, 2174442776, 3975819281, 1355635145, 1226972344, 1315254457, 989134321, 288365689, 3054851169, 3498716786, 546551588, 3993543046, 2096274716, 2893648285, 2075670900, 3143736264, 3401390150, 3133687403, 1029994027, 4065476173, 439515188, 2434880078, 4225956511, 634451587, 2621839060, 3928024465, 2179162255, 1295695313, 1657770048, 3013225166, 3414232694, 3370757802, 1315172019, 2025908540, 4100728104, 2354797351, 2721678522, 1524276703, 2128149334, 1695593631, 123238012, 2844967194, 1934198577, 843056358, 2798447190, 347665316, 222020122, 640632647, 2291653996, 752477312, 4186966089, 2193398032, 3175247189, 1216147341, 1519599916, 3380710236, 3632843103, 3938623971, 1183718153, 3940678987, 1846051675, 2370388151, 2943371274, 4183441721, 1339631206, 1493623749, 496900581, 107301496, 2885749347, 3737314950, 3520715617, 2155952866, 2666057104, 784131729, 2168656436, 2049365976, 3278038483, 3211613511, 3214938031, 1359076953, 1015922017, 2343749688, 1471025015, 470685159, 3937764154, 3954935129, 431790910, 2953110442, 53032363, 3192259010, 1133497305, 2006477444, 883666082, 838523961, 3833508902, 1534782194, 3623182932, 2432410909, 2966702239, 1114733954, 2697814061, 504099693, 2664146872, 1376541851, 3069402000, 2808762304, 217246079, 1691916385, 2979962174, 1830538986, 1978767789, 583932633, 2294178813, 3810975178, 3235972845, 1557144703, 1867675505, 1000115936, 261468974, 422971011, 951994414, 4016902524, 1032596417, 3335987717, 2136315286, 2249479010, 2420814173, 3881624952, 2736496017, 2729903324, 725984569, 2927694314, 3033117545, 665969484, 28019376, 1655453730, 30696812, 3201715270, 926802644, 414190219, 1607937234, 1180384120, 4019691547, 2006500642, 2994018701, 15618619, 487428148, 2675890957, 3568101688, 3687972773, 2928021415, 3282665260, 1728261827, 4044049986, 1270758977, 3478412131, 1399807867, 4057758059, 3386099227, 454563395, 432371551, 1184226268, 1520952505, 1592844046, 2264144990, 1175986017, 4086622455, 3435797152, 2217400021, 3656211, 727987027, 1205017998, 3744241494, 1554564879, 4186066554, 1230226362, 2866820449, 1707914996, 156391022, 2244537085, 523340701, 339871038, 1361958523, 108089920, 953903154, 2218642053, 1225825035, 1415676826, 1943885563, 4178482024, 3664362598, 2360363139, 2223133773, 3076984636, 249268393, 1559497498, 2908965500, 1156745929, 2670375404, 4048211361, 2138211474, 2438787819, 2504087206, 2315322198, 2345820732, 2657262466, 809734311, 2397258947, 3558907891, 3766927379, 1665363481, 4029482796, 906574036, 3515490936, 4114140338, 1749213798, 3983498525, 3062110163, 2412947970, 3942671592, 1636371431, 239180807, 3580382498, 20453319, 2005304023, 1251117072, 2529741893, 1771469964, 1216764747, 3664939468, 1970961912, 1908767924, 3710412250, 2297411415, 1687647066, 1479980672, 1584774278, 2783198745, 1126601090, 4259398238, 1252471090, 150280618, 180876081, 2916916695, 502070346, 3076609380, 1956001476, 2079150103, 3451431734, 3947597221, 110548688, 1257153081, 3668921936, 1919336229, 3043696220, 2496297635, 1014184085, 1956170560, 3997821925, 855368868, 3585535092, 1542669059, 2617729657, 1917390688, 3218068408, 3663930413, 4065228505, 1033870287, 2690370934, 801987694, 330135621, 880478564, 4140706722, 3358713952, 119925171, 4106036257, 936394483, 2376538689, 3692355491, 417877767, 1186682946, 2656046077, 24420349, 1938822667, 355543983, 3267045860, 3720205006, 3104703348, 4068122112, 614417182, 3145926181, 3686034245, 3597323158, 997463881, 1888062471, 674071330, 1040532879, 66008294, 2725902107, 3093831411, 806511885, 2384875626, 2733564980, 640565415, 3653978612, 3979520593, 2662597360, 121786944, 4122652311, 2396693436, 484237882, 3826253464, 942932570, 3272397339, 4202866642, 3465916714, 178510713, 1601585310, 4289407520, 958122591, 280144226, 2947437832, 2004691027, 249391579, 408835730, 3256026302, 4250470501, 3223980602, 3777065664, 817593217, 1971169512, 1528441967, 2661254757, 4289450159, 2409300565, 3696165653, 2040549365, 1272977644, 3419353252, 844610877, 3334582737, 2367083646, 1659107869, 674289443, 3451733789, 3095537684, 39461262, 1899293620, 3945973783, 3702179686, 2112780849, 1388902996, 2152735403, 3562223953, 3775664584, 1783007401, 1230799055, 3982955832, 310700773, 4083349424, 3210091395, 1390454198, 3694551928, 2328164800, 3927110188, 1271091355, 2384270010, 2931906344, 328659254, 879852266, 1011778222, 3876492329, 715144952, 1318650544, 1929922705, 2781086973, 415633297, 693931017, 1741674318, 2881715663, 2249267976, 3846378666, 830845959, 608998120, 32745161, 4255451568, 275325853, 2343637957, 3900415607, 2456533623, 3201530530, 1784127956, 1966439250, 2725986506, 2051106761, 284259805, 2014128512, 977053316, 572328429, 1796531679, 2680752583, 3598236309, 1048000737, 4253769193, 2738325442, 1603941275, 3142236501, 3937914986, 1106428536, 3034690336, 2754615590, 3022552920, 4038726360, 1699786208, 1707162646, 226539952, 2674285207, 3338993850, 3357496736, 2731064478, 2216304166, 3187080456, 1688338943, 2855081646, 2487028537, 2496476764, 1643419986, 238175667, 751268275, 1967686301, 3067107338, 2677461449, 454852177, 3371348756, 4269418313, 465355997, 920675025, 4259529514, 2952633539, 3127794287, 2361154104, 1558771145, 1852480206, 2289359815, 3629769909, 531294334, 3562610220, 3944457773, 3008778366, 3535168355, 1625706207, 2614662568, 660910858, 1257777613, 1091921207, 824993180, 4209455391, 2604536371, 3154576215, 884707617, 107751823, 3116632035, 1537867490, 2344978900, 1341191437, 4248533388, 1716299032, 1446041374, 3588185930, 1838894158, 3697001941, 941752535, 3552252364, 4080275640, 2564581330, 2339373569, 2056029557, 2392628446, 529060652, 407246381, 4263789490, 2210595190, 3018715718, 4286306549, 2038085652, 2965778258, 2636897990, 888946876, 4167361155, 2030713599, 3609578051, 2589486708, 2097926993, 1992177904, 175829466, 69338408, 809529810, 3555653327, 2620860981, 2499167101, 2707941345, 3075916212, 2982502572, 1664030120, 2541579817, 2725668775, 4028347527, 188624755, 3477419444, 3361580443, 4142581014, 3884198283, 2870222584, 399552664, 1284235673, 1646339227, 2631646629, 3424108202, 3054530321, 2815090846, 1505332264, 1049841736, 3936262357, 411357420, 1228325760, 1025199270, 795254997, 2122397077, 2097737819, 2927730566, 629043116, 2839398170, 1476081787, 1794336768, 226017902, 1760992324, 2155354336, 1885259245, 1429970678, 3691588370, 1876167600, 2032243137, 754681380, 3158014784, 3247372219, 1587945334, 3921960037, 3360408014, 1934358417, 3301949915, 514502014, 2362886822, 4179937006, 2481935584, 4091161026, 2575352491, 2115356874, 100042174, 2605664660, 342040236, 1661679037, 3095929489, 1129060407, 1174583549, 1903949895, 4203625770, 59079784, 3554035177, 2651352056, 3726485831, 247116206, 362300173, 4275943535, 1760797034, 3494949112, 1023186827, 2525224553, 405042747, 2652745917, 2476914644, 1952548576, 3450467041, 194623368, 572067390, 1215229992, 2258258564, 3114520199, 4026336540, 3244647849, 1384640041, 624911186, 2003895000, 3051871028, 381373128, 3242729033, 4248763922, 1455906938, 2778664733, 3385451832, 4008235961, 2887741473, 3071457598, 3249242740, 1912528380, 252469716, 979575657, 4236920186, 52948421, 833575220, 2098942341, 420217157, 2893927920, 769324664, 395320529, 3085220391, 3695587514, 3997984495, 965558971, 3515152922, 79381593, 2266940217, 993186800, 1811971634, 1328956382, 4093919239, 2144961925, 172234713, 2666524402, 1927851592, 3049482104, 1652902635, 3839999590, 3044795200, 660381983, 1077487667, 2744943269, 1675807991, 2781476605, 2144241247, 1465680720, 3929087955, 3232814832, 538429513, 4213671009, 1978540809, 3535587562, 842008542, 714769470, 4179370171, 757332836, 1222881153, 3841335292, 3273857582, 1342386250, 2470630774, 3999895569, 3661544902, 311935906, 1071732608, 1752863313, 3721479510, 3041733387, 3652591691, 1860840406, 1954464894, 1404553627, 2724545925, 3309676527, 4289034320, 1136572452, 338195529, 3299981387, 2990985648, 114890029, 3350430815, 2881592738, 4053038586, 1229129082, 3459032318, 1902595605, 1847143559, 491917577, 1165968079, 1709857029, 3190559703, 1922389715, 3138635343, 2161167771, 194389443, 2884559594, 337166991, 2494430986, 3276176829, 2617365633, 3539009432, 3421533888, 696586283, 3249012595, 787386333, 2334459573, 3939115131, 912165963, 1962257914, 204420101, 3071876052, 2066291097, 3071526301, 3896767423, 2392145501, 1427319468, 1088288830, 587222445, 571534339, 2456596859, 1872179077, 612165769, 512367626, 2399083621, 1399143559, 4178894730, 1333026600, 1262415907, 57666374, 1522822574, 651784602, 2692511205, 2490459223, 3581049676, 2140572526, 675543366, 1790985956, 931932098, 3833920217, 4214898913, 3951763473, 1661059656, 18486252, 1171322710, 736832241, 1322372610, 2164001978, 4065754194, 2455200865, 2310500168, 4011594817, 3617747061, 2281048865, 3251013252, 2881491968, 2223902351, 286902104, 393453323, 4028851878, 3466035000, 417707301, 4111505767, 39979320, 1022474705, 2011169063, 25907668, 267282864, 4211957409, 191242149, 2212095886, 3320778900, 3723203264, 2722104621, 2332497152, 3293687321, 1566735874, 834092709, 1059164723, 3334581841, 4194620146, 1242706698, 687673448, 4230649688, 4270377813, 3628472504, 1280093443, 42934367, 281873479, 1577679465, 203790633, 2175814793, 1074840930, 111402174, 1440368805, 399052527, 846323586, 3971053758, 2533890873, 2650490986, 3185153708, 2899034164, 211114763, 2799718885, 1468793381, 3381386605, 174990801, 4185020004, 3614750386, 198769857, 1168580240, 3151792333, 652280194, 1085159990, 2631607052, 14867201, 1106171664, 1124369211, 230697191, 425108853, 2648920729, 877909965, 3821560732, 739169133, 3567233471, 1511765210, 1639819962, 3267587760, 2756686181, 3988600435, 2057129890, 1113700947, 815737564, 2007146392, 2226243393, 2521266552, 2988248316, 552904504, 642187954, 4070944559, 3600243932, 723841881, 1006555226, 3907791770, 258037650, 2048638913, 3863828958, 2976988830, 1318415727, 262461417, 40660915, 4266627326, 827273109, 386561919, 304400402, 2866458594, 1981037587, 3373299546, 2900626768, 407311037, 2711081660, 1543566180, 3341371198, 2137352713, 2107633126, 2350568880, 3944975966, 940952881, 4101089786, 3570624300, 462088369, 2282015075, 3884655997, 499390180, 3534578976, 1731168858, 2455132899, 3359512775, 2940273810, 4176140952, 1843060389, 1948036316, 3346383594, 1459939489, 3327749012, 4146197482, 1970500738, 3375923355, 808871288, 3210680403, 186611293, 427553785, 4120929703, 3043724221, 3770416103, 3270365009, 2124598776, 4242251931, 4160043379, 1827544197, 3049732799, 519579388, 4185205538, 3145396506, 305531533, 3921462207, 2481091623, 3584615135, 1728052106, 1158379469, 3349679974, 1137949860, 991277718, 2396533306, 2779987804, 879042178, 2581829573, 4094297895, 2611965753, 3147371563, 1841833099, 3700042864, 3875990872, 1050795734, 2991879112, 2798491083, 726725935, 1825185120, 586865648, 2571967007, 834082925, 2581075038, 4041274422, 738130768, 4038152002, 3989103360, 81865997, 3395628356, 139448049, 3137154236, 3237097361, 1580780822, 4195214649, 292081258, 4226734502, 1391279129, 4116416965, 3377708714, 1921162311, 2107238920, 2561445910, 4146819832, 733949369, 1954751073, 2808306357, 3142033865, 201367565, 3629566394, 3084991275, 2838600916, 1268309766, 1001363686, 2600936954, 4139755382, 2660740787, 2370838171, 271968007, 384483171, 1590415501, 1119898278, 2176721413, 3902240778, 626283836, 3671678818, 3665142523, 1784792248, 2212224246, 1429494633, 346138440, 1665043602, 2573963904, 3069263211, 3076975934, 3085102388, 1774907704, 2522668643, 4244171978, 3826259509, 2736401418, 66297308, 3705348720, 4108687518, 2051555824, 1916837098, 203351513, 4017037329, 4221163126, 414432237, 1985649515, 1597125826, 2041801103, 232553936, 435643032, 2077800835, 4224154221, 803440698, 86959705, 574864367, 4158673120, 1822954039, 2528849188, 3297248466, 4232227707, 4190696757, 885425306, 4076438269, 3181392311, 229654248, 1664610009, 84939010, 3897128790, 2101484348, 2198131988, 2799564170, 1012653176, 231079896, 2250478639, 1156422216, 577394839, 1002606570, 4074390639, 3766512136, 1380795422, 4136787341, 3935812710, 2645442162, 3394873927, 406316813, 524091928, 2840949256, 2512269955, 2804778474, 3870455803, 2182791336, 3624251452, 708950470, 3531433912, 3730968637, 3153060404, 633373966, 3749035028, 3517544774, 1985475517, 3942584897, 1338570632, 1511400452, 4260141822, 2441381725, 2412645738, 1599248082, 2319907823, 974214061, 3917246892, 3198479891, 2321292160, 3980879369, 2974035931, 912828480, 988281560, 3013908105, 4006364283, 4222679027, 4225567743, 88707454, 3614963469, 2288379218, 2091978679, 483219990, 1212802207, 1382105422, 2137873120, 1659479553, 2381946648, 2474471464, 2680281821, 2675022908, 3005956759, 181650371, 3619276192, 4059722561, 3000394282, 1378939375, 228337889, 865410646, 1658920908, 3651348226, 1114014723, 1227278938, 207316415, 3890034555, 4291801445, 599153588, 133137268, 1578565738, 2814840814, 4083401739, 3952861042, 1266763204, 4048355220, 1765031150, 2996588093, 3606731950, 2674074191, 3646925546, 4155569033, 1183693637, 2954781652, 651808086, 1034000429, 1501464317, 557886931, 3035642441, 713863953, 4241239219, 3768367806, 1841769748, 1100519527, 3006534751, 3398275233, 461615795, 1069955633, 2628634247, 2561817561, 440578976, 285400468, 3790952312, 829172282, 4164423075, 590457090, 2289752385, 3746940873, 120339595, 617491943, 1649353496, 4203259169, 2081188335, 3138631552, 3534794422, 1728391285, 131043264, 4282209734, 434245966, 2737855129, 382016445, 4224345661, 2024240768, 3912788450, 2383272207, 1223436684, 2817435453, 101141170, 3933715491, 4206863776, 1400303009, 119423878, 3072901043, 3091998878, 2292425740, 1465941526, 3150570917, 2095719433, 4186400198, 1336622842, 2134690196, 3324791631, 1970908093, 3190014718, 2387755656, 2111096891, 1174565997, 2290563483, 3974239309, 3330459581, 151949316, 2540516316, 1399612121, 161285045, 3225768795, 1067009676, 3081011070, 2106764372, 4190875057, 2830226536, 167347299, 1736354176, 2545799784, 369214813, 244606547, 2903553111, 2042717343, 1679245398, 4074475910, 3336507024, 4183559914, 3453168028, 145542072, 3865575866, 3397734383, 365184985, 3893747673, 4012733158, 62266520, 1655756968, 1832344364, 3744387000, 2285719272, 3612307502, 3125650282, 360522704, 583117955, 4029011715, 856960349, 1349588659, 3003223685, 991899295, 2638060311, 405209676, 4089843487, 3793043016, 2308018602, 2020828365, 3335154251, 2021932858, 2543901009, 3898278269, 1984699903, 1369801867, 961333814, 2610272022, 744431165, 2975786160, 1406838735, 448792255, 1532080649, 3851728235, 504898736, 2901066139, 1657095736, 2640852682, 4121070728, 2238802144, 3876401904, 3047705235, 4276056110, 2123999374, 1776293028, 4228277729, 2901132912, 548702092, 923010166, 3443956785, 1755417081, 89374553, 2807296689, 3662933672, 4077993285, 2245504220, 2448855556, 1717310812, 2805820044, 945425213, 315368853, 3725743108, 1173192866, 3921989717, 1835321829, 9545293, 1264600200, 161448124, 4058421006, 1650135412, 1114637721, 2221960597, 288796087, 919969071, 299461302, 2718679250, 1836005242, 3473566631, 2969285497, 2562717398, 1060209876, 2381655681, 2744024101, 3387411275, 1899085214, 395307370, 3521786926, 1162741199, 3898196506, 3632244709, 2136417637, 1687964820, 904555756, 1944744797, 2118021738, 4050148608, 2061173291, 1770258095, 3438683590, 4261290904, 1546045229, 4123921450, 543215134, 309582106, 1754936633, 789246679, 574651134, 137180049, 4258334878, 1392659384, 2390466733, 3862452284, 1329167346, 1954030290, 3570880003, 2267187099, 386094517, 4012908113, 1905713104, 2579949636, 3082549668, 779934344, 2090959291, 2456546997, 1897970541, 3881278249, 2005601610, 71705922, 1964249640, 890904360, 1025454145, 1459462071, 3666673254, 3799822203, 3677504919, 834180622, 1152424076, 2466474554, 159050272, 2641853867, 3050519589, 1349070631, 22898872, 3486013904, 2441185176, 2789923263, 953806152, 1294428366, 1190083050, 2077646250, 1667074168, 2393531793, 2074701323, 4010640613, 2372848788, 958453547, 956498500, 3271941681, 547040930, 3483167665, 1249908129, 3757137514, 1831581045, 2046102515, 295663570, 1222714928, 1210806435, 758248289, 2337273461, 2432546220, 1482312957, 3370575728, 3801985544, 1655615219, 3629696915, 4253870767, 2690332196, 939087038, 2328339803, 3851950062, 1805013334, 774616585, 3671516946, 511406978, 1783376135, 3726616015, 1885890804, 3613359735, 3475387484, 927369904, 1417662430, 3716975767, 1216944755, 902805632, 3638425695, 643990996, 2716892634, 536592206, 2787305087, 4058824885, 1706306131, 839855063, 434757269, 865086974, 648817810, 2792504398, 4284543626, 761744103, 2123281145, 29357928, 296645004, 2585954978, 3602371757, 578419775, 2551644788, 892711250, 3686899702, 858889778, 3329965629, 228450692, 1773120520, 1562961695, 3771335383, 2010868761, 2025502496, 146642365, 1538371295, 1535941557, 55366292, 3700288791, 2700840355, 1314159508, 2086407064, 3362876884, 1872737615, 2071597277, 4189358558, 1896401746, 3581160289, 3073821956, 363321511, 577472990, 664854744, 524318864, 1462841366, 1347028938, 1396349795, 107988344, 2333452865, 1075643821, 276998037, 587713044, 911180004, 4180736647, 64099735, 41835597, 2101212396, 2540041089, 2642960809, 1114142342, 2175706839, 1932312983, 3754583593, 1256154713, 1048579337, 3740555443, 3729445914, 3861067951, 4281444910, 336269848, 3650108090, 3213512152, 362763364, 1696050390, 1950985527, 2628858372, 3437760280, 1561755792, 644512207, 330275386, 1152317879, 1233253792, 2637594797, 2631493126, 1904338546, 826746616, 1666000715, 482585051, 3253842767, 1017071843, 2411108231, 2656878449, 571244776, 956900684, 854569089, 3440909813, 2779600024, 3309209669, 3952329898, 4006439178, 218891748, 1463806033, 1144589560, 3677382793, 810857174, 1561458772, 2831175348, 3299386707, 1188340834, 3485716652, 814115522, 3490065583, 1535798267, 2006672895, 605993199, 3754664528, 2039825431, 1240096373, 3748554417, 1648916964, 2618166817, 2188875279, 3727999847, 516793881, 3831890012, 1181976272, 2325026488, 1235425759, 1717999317, 2097977301, 482828644, 1342662890, 699406658, 4146776359, 1585574464, 3523998217, 2830536423, 1556703358, 1010847421, 672088914, 3981925220, 2240741663, 2576314665, 1823243010, 2373921207, 731366411, 2911350609, 3722324984, 3909733254, 4188078515, 64381317, 4201650974, 2619068482, 2450939659, 2540640395, 3509025867, 2809264658, 705689449, 2929535533, 2686918853, 3526946407, 70581489, 3825013430, 1201119656, 1479083817, 1959420385, 4011046492, 987513677, 308920851, 1166632658, 52788545, 1086621444, 473788588, 3667711425, 257653555, 3558603590, 2025541082, 3205559006, 221745057, 4128840503, 4169069204, 1454949709, 3062604885, 1071738074, 2384416952, 801288585, 1852367962, 712090848, 534598119, 4149181229, 560855644, 3508646298, 1768683538, 1251201701, 25289298, 2128874597, 2640080891, 2632999476, 3899494293, 3075939273, 4237886894, 3936977248, 1682863160, 1511559849, 1593843479, 705505686, 2082489877, 236651678, 961300685, 724012443, 2849180030, 2361847476, 498905141, 3102489202, 1738573497, 1596596635, 2986105729, 1340267355, 2865467036, 3179108341, 2625151456, 2025486074, 3384577548, 3770128819, 1758484648, 2656268391, 3191782351, 3103665066, 2269480887, 1735179521, 3446842247, 2114479120, 1089653756, 4122694583, 3092760580, 1373709311, 87396231, 2999082584, 1725521154, 2576265849, 445279558, 3932803624, 2443429071, 3831400311, 4002615206, 384173593, 4056707978, 3773960987, 1061189051, 4124095839, 2738105481, 1211333058, 387707416, 4017799915, 2823463233, 1478099516, 3869272160, 1017144958, 3640995408, 3896152406, 3105938085, 1704955386, 826660782, 2548125261, 3866769049, 2202999881, 1467733128, 3303532126, 357246607, 1088015913, 73180448, 800881843, 3788336383, 973102194, 1313362783, 293813424, 3804158058, 1714467407, 3319543790, 2562395033, 1657484845, 4196919153, 568705249, 4068843680, 4115736595, 203175218, 727372764, 3507790242, 800219085, 3674685948, 3969142705, 3249116105, 1050044454, 3690714696, 666839394, 3492363131, 1452183216, 3695206747, 2189104281, 596860615, 2914107325, 644048999, 3720328567, 319439242, 1249788717, 656554531, 2285910170, 4105993534, 424331222, 1865794913, 1241353150, 408513076, 610844825, 664556359, 70712957, 3419079762, 3925790009, 669272626, 2323617296, 3057579702, 998043644, 1093920380, 1911483322, 3444469646, 1034822140, 1114057021, 3107211260, 157788737, 1236225527, 2656948919, 462133696, 2199850939, 3528010848, 1511941843, 1856961479, 982115978, 2838477663, 42721921, 3264200273, 2815497034, 1182844227, 2314326874, 330098668, 1119340148, 2530158917, 3072184186, 635641669, 2818286899, 629746198, 249206926, 3646722164, 1972484100, 393189651, 2183501645, 2491739161, 2192923519, 4087120044, 4017129623, 1878754111, 1482989932, 1226427715, 2594755059, 2253019499, 2156739850, 2904183953, 3854621209, 155522232, 1760774087, 2844557939, 458607046, 707996799, 704671356, 841866168, 3081907961, 2853063250, 2147501694, 2071222334, 2759845134, 370548429, 2377662439, 3932067093, 2500129162, 3365100022, 1616944723, 468276624, 178009746, 2930664369, 1372186111, 1370485467, 2692582037, 3755656095, 2717814260, 2916500218, 3069387095, 4223671799, 2751748015, 4157738741, 1556644510, 2217236987, 822066002, 1808409969, 3004533825, 3460299754, 1320848428, 356578972, 3597152970, 735716824, 1025641847, 219876484, 4005819229, 1860067092, 3262512142, 227698508, 4258465885, 3733731434, 3306482648, 3633766650, 1740637879, 1646962739, 3725385821, 2590472171, 3710621618, 4070697658, 2741428161, 1000856064, 3365250919, 3112785278, 1326369816, 2284917203, 290232180, 3338751771, 717637459, 1789123446, 3664299488, 2604819932, 1662252111, 2417074210, 2566270050, 1485698556, 3029043450, 1380729042, 979971754, 3609901123, 3452189292, 1452934585, 2279813517, 3077611193, 2762995464, 3459460956, 625037271, 4040812604, 1838284781, 2667488597, 1286349986, 3603178147, 1601251033, 1426522897, 4224549877, 770182764, 536868052, 1622760984, 3521303281, 533531208, 2919765609, 975794430, 778395104, 2218261690, 1266919437, 1124500005, 4230813634, 2203583812, 669543748, 1206123839, 1585934161, 2234442894, 329900550, 466603872, 2421274860, 256057021, 3378174913, 2980549009, 3816591389, 2402734172, 2468529163, 1599871686, 3168317161, 4001844419, 2843679865, 3457711609, 3550988055, 985378460, 273269948, 1313127285, 3107603369, 1890441605, 2761839450, 2261591457, 1457273974, 2977289992, 2894735469, 3572025730, 3921558048, 891109031, 2281787491, 2377401996, 1148386136, 152010104, 1774531884, 3434967324, 3882431187, 4176167082, 2415870746, 707122188, 215749966, 247431894, 1287664518, 363419661, 4271186826, 1100005051, 2768957517, 2863090594, 1397797683, 2686131968, 722826484, 1191723687, 3255968186, 3371531737, 3913686123, 438793739, 1856173603, 2250223415, 3551656799, 2853940153, 2745545199, 4212492895, 2669680081, 2083187418, 363892430, 3102346850, 750289742, 3262640030, 2689895400, 1906546101, 2342676497, 1723258798, 3775121509, 1496981934, 3010231235, 3036218888, 1562149529, 3452270812, 4116693660, 4277304369, 2599857072, 3515250182, 2125045981, 3660923311, 2093542572, 1751206671, 4099637517, 1806736821, 2466557789, 2291120247, 2959546283, 1173322221, 2860383092, 1738632449, 137273679, 3780346131, 2528751567, 225785510, 2254835028, 1390358438, 4131273699, 1896956648, 817135559, 3451241850, 3873955511, 94952107, 3186020589, 1675509978, 3617770958, 2840909134, 2862890059, 1432696170, 2222710251, 1600197939, 844062541, 2713274569, 1428039523, 3225093601, 953302120, 4121762857, 3664589278, 686908724, 85101658, 3565791064, 4041389802, 3952645065, 3345883801, 2169144738, 1359723762, 3399405533, 1043717318, 1307277028, 1741082205, 1938485165, 565325098, 4092081164, 2029574748, 4115176150, 824020429, 1702561435, 3700636983, 2964204527, 2189048970, 2541743472, 2448672380, 3068412262, 2408922233, 4164042460, 3290451267, 619072611, 3055913593, 1810493485, 3662147337, 715495685, 114808504, 1726435891, 3833552919, 1943317895, 2795964493, 2289055840, 3628830343, 1962973578, 375821683, 4068476736, 1131926284, 4046633950, 3571662811, 1758515240, 222134792, 3496726480, 1697956808, 775208632, 4197267112, 577691129, 3181331528, 3984944759, 103037625, 131211321, 4043927486, 1408786666, 748317426, 3941108103, 1892309556, 750906823, 1751352489, 185268910, 2182643708, 3467655169, 3407961249, 3785577967, 309122860, 3019636364, 3449746087, 1547584449, 4266095919, 378348168, 102437496, 3631704134, 186829169, 3889185620, 2978940690, 1011929828, 383215135, 674762448, 3512546612, 1097945026, 2780694587, 1951407642, 243007702, 3930394252, 497571956, 2508439887, 3053694374, 1174379739, 2721481598, 770277548, 1245103287, 2832720250, 1095918116, 1922684513, 3409374836, 2806000716, 2746820443, 368992962, 4229613130, 2581232069, 2491054387, 389771236, 3910091650, 2285470475, 559637991, 336550459, 2167804463, 2594158242, 1349758376, 3339489315, 1519536239, 3063790641, 996510464, 1083241575, 1366002098, 3048709490, 390267180, 3235037176, 3172529772, 3293017502, 171342588, 1761826105, 2542542686, 3545193619, 1398907500, 474106612, 4235245393, 2777116201, 4151291571, 2741068618, 2191283098, 2180377012, 4142817567, 2835772977, 2414664183, 2809572509, 4201779039, 2667347839, 3189850841, 4066964055, 2548058651, 1228756839, 2211276845, 2611321679, 55314983, 3163318805, 1460953275, 1051480331, 3396366251, 2298867570, 3818852434, 3331790355, 2586058295, 469203834, 2659639495, 1877694871, 2159412070, 730382748, 1130242304, 1486430171, 3111212250, 3780992065, 2600553992, 1833105731, 2265230795, 482165716, 324702117, 3117918355, 471878074, 3676841785, 2416719760, 3237067658, 4253979128, 4077707923, 1769939244, 3028142536, 1984340199, 1039316316, 2467956075, 2455745082, 1086181044, 2444396333, 3569061366, 2720442509, 1941649397, 572547811, 1816913740, 924545523, 2615285575, 200118453, 560228861, 262106102, 3523609919, 2319628720, 3119330455, 3639628596, 3269943109, 997958161, 971493804, 4060479687, 462085438, 3384887805, 1804746418, 2827012250, 1539633181, 3540963674, 2192598006, 2599714710, 3114919472, 1415593714, 2292476132, 3665112863, 2896240194, 1598184993, 518187193, 2570116656, 2203117052, 52118423, 3636280245, 2919198974, 3657292440, 2645559554, 579674032, 1279583798, 1762193484, 3199976908, 1381654655, 4148072564, 4069652477, 3199633433, 723015304, 1354507319, 1060003734, 100007768, 8856078, 4281655632, 2426324017, 3864051346, 1000118853, 783030050, 1955047931, 217106987, 1308718612, 2489399354, 3632177958, 1369554017, 1357981919, 3232193628, 11407634, 183993709, 440325439, 1951220531, 2775476752, 3258660472, 3144344287, 4068020482, 53109463, 1218641951, 2767146701, 1653223617, 2697932417, 2738108758, 1366233323, 1751619578, 647968492, 2775489162, 436967466, 407928859, 1068375100, 3735522901, 4110361816, 1902943890, 3351633235, 369052029, 4294428305, 3412011917, 3407016036, 1181062742, 1600211919, 602868905, 755911180, 672877843, 313829977, 2447382684, 3088791201, 2754611413, 2991528934, 1889903635, 3961440750, 513578866, 996990499, 2349537247, 1629425262, 599729129, 1574181345, 3446006633, 1020907360, 417659773, 1638584421, 2619350685, 473885216, 2753630161, 1702709706, 943953610, 3042462411, 480296089, 1625159953, 3391100289, 2228914388, 3322965171, 11565687, 2437916334, 3432595119, 4025916579, 259579490, 1169271036, 2770648928, 1065204065, 4162329246, 3059734224, 784231471, 1162902886, 1676906127, 216780382, 1593928640, 376816744, 10610523, 3866572988, 226855767, 1740456126, 1105977942, 3779124486, 969237115, 1830013270, 3329567997, 1058954104, 4074121061, 2085565020, 2777473596, 3790548732, 1787147279, 181285655, 2698839278, 1977611877, 816149167, 3599583409, 4261396365, 1725897335, 3160562579, 3491445830, 4291697822, 3964041989, 1991197134, 1860868045, 3764346479, 4280270243, 3923294465, 1803662637, 2451827829, 217582048, 1804495154, 498582925, 1458243916, 1504172669, 1108735546, 3257183636, 3752800951, 3639775498, 3135988227, 3794900630, 3226628742, 628961776, 1857213398, 440718162, 410417161, 2648528729, 2351726151, 2223471357, 3820660127, 1795024978, 2413932031, 4154700216, 847064097, 1589419262, 2917711968, 1698644580, 2044215784, 3559254047, 830742599, 1788887124, 4243942792, 3185206149, 2960259833, 725765705, 1146934092, 166148929, 3549807076, 2495847417, 241653248, 2047940815, 4093923200, 2102863783, 2166117131, 1469777451, 1538425854, 3630684853, 1149421115, 3194953246, 1773602942, 4105983120, 8050533, 4251896484, 4002623997, 3327588906, 3908686128, 369424764, 1557878170, 2209249460, 3317336515, 723541550, 3351520133, 3721517724, 1921102707, 3532118270, 1940489810, 3849895748, 2407766241, 4284513313, 749044285, 4055297729, 2044052393, 3641637330, 3802246932, 2180334576, 735102455, 2271360967, 1669185606, 1695523593, 945124137, 4007411168, 3148828286, 1980914280, 3990647138, 4221239128, 2744241325, 2293599450, 3934326100, 1974029000, 1151046824, 4212198608, 4087488600, 4136726630, 3292747166, 697189589, 4136473485, 4117391635, 1174427093, 757612730, 841974069, 552626241, 1021776213, 1567672413, 2123347129, 1918287747, 2032846093, 592543002, 1104309298, 448252365, 257675404, 1266548119, 1490820667, 2741381575, 3463439955, 1269073629, 1111435287, 3688432211, 1146566458, 489900266, 38057831, 3404593573, 626606512, 1647124073, 2459619366, 1502359584, 3465114383, 3249565389, 834909206, 718915354, 263191613, 1944664154, 1610396529, 2588409058, 2605589456, 1665957409, 1693605318, 48608830, 1518793957, 3237851136, 854808874, 1079879137, 968372349, 4182158596, 3275148317, 4185465694, 4106907950, 290128178, 2637178943, 3488136046, 218682077, 4208795272, 1759090000, 3407763017, 68229945, 3120782345, 3583883419, 2238767436, 3260024692, 1410461367, 112481795, 3979678148, 1377470930, 2498641739, 1579891737, 653118249, 4204104588, 2536600530, 77896410, 3368605960, 4136402052, 2803527162, 2666434181, 770315635, 3064387482, 2134847785, 2436553041, 2363022539, 2254280053, 353504485, 3825631350, 2941931744, 669406576, 2081023118, 746795713, 2598159614, 1925653619, 1301458243, 832814496, 1223542464, 3452053024, 4009532582, 3727991305, 575508549, 1713275668, 3298823122, 2815120782, 3530714859, 2410757021, 2497238708, 1272225099, 64891757, 3842915748, 2129614196, 1536796740, 2600089156, 3476191423, 3854398507, 4063914539, 18951586, 3649907423, 2841926754, 1372055087, 2945127739, 142332163, 421322444, 206118632, 3284641041, 1612445830, 967532451, 684301226, 4183461901, 2940261431, 2638531802, 2341768996, 1118453631, 2585041784, 472793197, 2594119590, 67942739, 4044207219, 1204202580, 2882509110, 3672917653, 3619008784, 279506590, 424551144, 3167575519, 1496329219, 1369508730, 3121199843, 3220227991, 2937279334, 3108496256, 1380106503, 3477630731, 2121858979, 2529862675, 471720765, 456516913, 673660957, 3442016390, 3199139722, 2800365492, 1840613138, 973779167, 3194955074, 1134594645, 3338202954, 2335916197, 3811843124, 1622656988, 971297661, 616891501, 3859175340, 1550026444, 2144560316, 1980956612, 3471306514, 717013751, 3038262211, 3893123304, 550151106, 638002093, 1828085363, 1315656848, 433576835, 2414540682, 3933272381, 7193792, 3104066111, 3636522367, 256825850, 1311462367, 755235948, 1490117033, 3191993376, 1356724654, 4191246397, 639488233, 2916953125, 1835006957, 966596888, 468812232, 2891058927, 3057146453, 3137027763, 4073466570, 2353620870, 1815911849, 3045848062, 3970011927, 155934717, 398305546, 993182144, 2547036167, 932623109, 4223492577, 2298530564, 891630408, 148115671, 879756813, 2051564810, 3300688173, 972747993, 1147216544, 734148245, 3069184303, 219059226, 2846750037, 1171010088, 938925735, 2367068711, 3055107857, 2929997678, 1310122910, 2820483015, 1132544001, 1859811271, 2989407953, 1384565862, 2712899466, 110517628, 2612761600, 1600898010, 1848198871, 2714212685, 4055208459, 1790761540, 4103450291, 1416715937, 3266064108, 3181938603, 2186634012, 462482077, 2410367319, 1165393055, 914705457, 3797667140, 706264171, 3655381471, 2327599465, 1253081805, 3951376582, 41041539, 1488879038, 479735654, 4283092464, 55192958, 1396120823, 377795236, 3386545858, 1402154690, 2365067637, 810360003, 328728611, 3881439774, 2968909275, 4290210477, 2523937717, 1978797665, 1590176689, 2973143989, 2787969338, 2700417960, 576002408, 1021934262, 3024574342, 189868684, 2865713138, 1417780738, 3885821849, 106317625, 850439341, 4096811180, 2464043559, 2641381306, 2850250280, 3330057940, 2470454102, 1480989733, 3258225845, 344080590, 2125785192, 2457168137, 3716708027, 1784683533, 1413279639, 1433585767, 1638985591, 2444325071, 1292395587, 412981086, 3381081225, 764472519, 1424229836, 950238416, 647236067, 2625027455, 1794262129, 2954755711, 2757514758, 1505410415, 2454971027, 224508369, 2124675803, 471792035, 1636497537, 58889999, 2690299588, 141987553, 2838531907, 48700284, 1914597559, 825448486, 823002808, 1512597772, 2436894454, 1389352918, 1224683070, 3612915725, 3609798413, 1553480921, 3289952049, 3713441108, 2510924069, 1482473523, 936942840, 1879548535, 1937037858, 1929755626, 776799572, 2395632446, 315290340, 1619827388, 2004760257, 2268363989, 2812470784, 2883127207, 2979163036, 1089528930, 2581325243, 314715613, 3872363818, 4265858692, 2385044057, 913712665, 3937735100, 3695065393, 3049101276, 1967966367, 795863096, 2487279297, 1775838932, 1651275575, 4279739142, 2504011591, 3875551030, 1764981670, 2591939041, 3966968541, 2718972660, 2814328082, 700769515, 3898561607, 1908668437, 121795503, 3303790847, 1681831690, 3624789867, 3741982306, 1866534892, 2926877854, 3238316261, 2971072542, 3615236929, 3977222936, 1619670873, 1019119264, 463888986, 3727214095, 2020084981, 357538490, 3955460153, 1720810685, 3093136688, 785795480, 584750995, 2235745376, 2679896335, 1792541670, 2406578225, 3218200148, 3944452052, 1289962591, 2847268689, 4036623563, 1735549378, 3338613685, 3060541443, 3791610669, 191489073, 2850320014, 3215460493, 912592388, 2843726630, 356564352, 356507091, 1287267307, 2975546275, 1433673968, 1280281752, 142279097, 3470801224, 3517975466, 3087125015, 1624631528, 1104818844, 2049225975, 426696636, 2301113082, 3924306362, 4121711760, 4095964491, 2231791460, 3269380443, 955658689, 1126579350, 802505780, 1647242913, 2215881530, 1128037468, 3114425707, 3934664935, 3576872987, 642860854, 4216953082, 2490028790, 3241054385, 3084440629, 3985638863, 3443086873, 1689705029, 2266086060, 2012396156, 3690071430, 3455925035, 4089493013, 2647815463, 1526366167, 1133492946, 1819041177, 1226165383, 3382886672, 479309442, 774357114, 2673435342, 541322409, 2737855451, 3791397913, 3927875734, 4037164355, 979382369, 1950654676, 2783484597, 804462070, 124591705, 3368430731, 1969742429, 3721602067, 4146243708, 1377840656, 1615544846, 652875582, 1157741130, 553954081, 105626385, 1060224298, 2620603156, 3826066299, 2405648968, 2228328000, 3583890389, 2090224801, 379583904, 4229146229, 543151098, 1535873465, 2939043080, 375871556, 467058118, 275680697, 467124149, 3530312060, 2495229354, 1769865190, 2060166610, 3699768044, 2367755763, 2962453289, 147207290, 1416408385, 1894817282, 1201558690, 1155294648, 4198047127, 479716513, 2603009606, 4009709258, 544024671, 1598158636, 565073760, 1085131653, 2555532520, 3127315902, 493005833, 4246459172, 3002993398, 1252037984, 3506719940, 1983562946, 212478944, 1479919010, 3020109010, 2677337190, 2141867805, 2269105773, 572094024, 1506184816, 4231955425, 292809641, 1384953723, 1586575334, 1358252159, 671244013, 3117473666, 4224885950, 670422164, 353460088, 2361758829, 2595410010, 78144540, 329863294, 2423879093, 3624386075, 2838568347, 3049097365, 10665105, 2923774065, 237733363, 870064454, 103055745, 467182449, 1821743268, 2445202818, 2156993596, 1203386504, 2721112522, 3905624393, 2378688944, 154906399, 3330914583, 3211667735, 1893100979, 882029346, 2048940474, 724622990, 3352902629, 2203828220, 614120720, 1237233852, 1225691476, 2144597648, 3933399941, 1643348303, 1147924868, 1443501345, 2661641082, 2114373812, 1917739830, 1028521445, 2730365423, 3220235273, 3728337616, 1590765054, 3321325688, 3367333424, 2409641220, 1641289865, 4255967794, 2081528808, 3342419403, 2101197095, 1215208230, 2258335083, 1962689328, 1818838909, 1901870541, 3749332734, 4001470046, 2775940795, 1817959139, 3613004790, 1911144794, 1515397898, 1438536619, 718357674, 3186359583, 3185026396, 3390544986, 3571967484, 283821061, 3863715331, 2950316960, 3966374754, 72722920, 3772245251, 1460771534, 3744265471, 1056172750, 581951291, 1200741689, 802491595, 4213713221, 2224321133, 3294453953, 2516286756, 2107741996, 514034516, 47228388, 1442613405, 1363906621, 379631842, 3302885733, 3152685410, 825303584, 1778281248, 1633882663, 4068082371, 1907524285, 3821864891, 1178930702, 2347872975, 1315159206, 3047312405, 2346950074, 3884728174, 490566058, 2008346511, 360245850, 2708667145, 378993669, 83406802, 1108275955, 3657209097, 3710186125, 2911057790, 1412301338, 2104850298, 574381318, 336495747, 19375704, 2011176944, 83246741, 2944194558, 2235729422, 3135854177, 3226432260, 3466646014, 1523429889, 4250369239, 669415734, 2834712276, 296949756, 4184153153, 2657877127, 518349954, 3732014059, 1994636875, 3155917684, 3978689820, 717597299, 2575764829, 2094276506, 2245964121, 1032429463, 165649302, 339198169, 1450485553, 2053096293, 1175914791, 2269902550, 3686967290, 1829731597, 1835785663, 377883073, 671769414, 67281066, 2323898028, 940215495, 1862289822, 1476598205, 2985282185, 4073253423, 3189787737, 3115612508, 2150822565, 3810285044, 897968889, 3633101382, 4091735611, 1662112936, 245355427, 1612363290, 1277869987, 1862402363, 672763580, 3358548537, 3038432298, 2748292125, 2764646896, 499658779, 4192458274, 738233611, 1049062342, 1392193643, 942531966, 849831784, 2741306205, 2398555478, 3914564063, 493298687, 1140648277, 1803514702, 1995605700, 3573247300, 4033873808, 2673041360, 1611070311, 2758794462, 3275052514, 3550383988, 1662436596, 951108157, 805040213, 544136347, 772090279, 438984522, 739027468, 963645741, 775725895, 3475339482, 2981659240, 1908997859, 253569787, 4129805331, 3761570064, 717211493, 3937187751, 2515094619, 2937390546, 3965747844, 1360817328, 3804921347, 604903826, 2011064896, 993958597, 795581104, 953101721, 3234329046, 852296873, 2886141860, 230003271, 2972358821, 343327038, 2922707306, 2838492168, 917485783, 4167368691, 776096312, 3294986228, 138096032, 4223471656, 799113055, 2664581382, 2346062969, 841007098, 1645074290, 58164416, 3238879704, 57677254, 1799624109, 1389793203, 822145077, 2285515433, 3050110023, 439060210, 3885153527, 818331482, 444705110, 1995582861, 1252023433, 637409271, 2825531850, 2946679675, 1476121016, 15575927, 1675309095, 2916537548, 3979693131, 3440139793, 452124398, 850164470, 55628568, 3418981, 1275856719, 3732493707, 277255019, 3897104418, 2707216254, 3671512040, 1555956611, 3741783680, 2450307422, 4181932950, 2521697444, 3340748845, 304056327, 2400184154, 3109629312, 162212386, 2345366388, 3270902157, 1529203912, 4045316041, 1552414245, 1759621936, 2801949602, 3788455005, 2515527490, 2895186236, 2756897282, 3951836648, 4141526683, 362102381, 1359498875, 3922241714, 3364015426, 860871158, 626413205, 1932591327, 3054126948, 3970863283, 3457452155, 2958431917, 257379992, 1642204059, 1615935618, 3365632146, 180181182, 4097226864, 3827074716, 1555131590, 4027847350, 2273814299, 3329864154, 2138063136, 1325819010, 3030206832, 905390325, 2367002480, 2053451656, 2794946022, 2822582137, 983008437, 3503438556, 2162405353, 1964589159, 2898711169, 2224235292, 551942569, 2402889235, 2420237229, 561117985, 181105357, 2493473534, 1971264879, 2756471047, 977003836, 2214776967, 2594992732, 1719393168, 1970788243, 3763289275, 2457618738, 507793841, 1031698970, 3489930612, 2282413155, 2067888757, 790621952, 1806243529, 2929882132, 2858256162, 1450449347, 1555967679, 156950513, 1734533124, 92908779, 504225086, 3863116893, 1180834758, 804190548, 3663016362, 1644592627, 3841047566, 31456781, 2288748612, 2622317394, 4192473448, 3371243039, 4167276624, 4120298422, 2028461177, 336684778, 2286612085, 3741426330, 1535462262, 1078758081, 1198964877, 1121731487, 1548855590, 1824600559, 704027562, 1520948636, 1345289905, 2780933130, 2578739537, 3707614740, 1209398949, 1366833548, 1138142760, 2455429932, 228242336, 2134722405, 927548619, 808473543, 210755110, 1165761394, 198030489, 1913114764, 3697475297, 1030227508, 941636685, 1898931634, 1020608076, 3568082306, 1011574631, 2758755026, 3721562430, 2716534222, 3780333655, 4055600473, 155176028, 2614145327, 2063095343, 2047294750, 3153141605, 4041426103, 2826397080, 933325924, 3542492439, 513137214, 1734658650, 1521239204, 2797639399, 2273652524, 2727174717, 3125086020, 1913365115, 2552016654, 781215943, 1164127518, 3067444685, 3774460161, 140791199, 145948051, 3291232707, 3441084542, 3680035847, 2433355662, 711086963, 2566582803, 634588400, 181227608, 3298487153, 2875195446, 1018720339, 2784530654, 1282318485, 1029521232, 1590816779, 4075835544, 3414664943, 4238947391, 2867232216, 1352564935, 880032751, 1473995045, 3910911888, 140417452, 1362554672, 428626996, 2935317621, 1276343826, 377112010, 4081470421, 3907005784, 1721464566, 3947223809, 1041043763, 2975281525, 200086121, 2764264714, 2854779985, 2655434286, 582752673, 689274503, 1183858384, 1107495847, 495239340, 1640400343, 3981083987, 3802824089, 2944276923, 3375373711, 3167134650, 2546100265, 3008501161, 2686071043, 2689042549, 1217256400, 1433415246, 1699258586, 1523351405, 3375318459, 769872203, 2179765900, 3297068316, 2157491373, 2190653208, 3221460043, 3283538739, 3304446954, 891389666, 355589166, 72767708, 2346206568, 1540195021, 1713888247, 2209601305, 805361832, 504102595, 3761434357, 131766068, 2139633474, 2962762200, 294657456, 4039770995, 3760340199, 419125329, 1138510854, 3466170206, 477956367, 2646758354, 250493726, 3073635485, 842204653, 2810732240, 4014232960, 2790601295, 3049479701, 4199505714, 2280232963, 691430916, 415116927, 1644099903, 1020329242, 692517594, 4040785568, 2694671155, 4125909976, 565741172, 2505641207, 836529995, 2498327195, 3795051159, 691492976, 1344882159, 46823369, 2192254520, 3007043732, 1518260554, 646684200, 2701419164, 2020298723, 678440302, 1295460787, 1467338302, 4129951464, 810179583, 1960736097, 3688708918, 2155688438, 975123478, 2325475098, 3701629029, 1421098991, 183279813, 2953036807, 3629441212, 1887964979, 3962306523, 1863009675, 2466716585, 1106583729, 2719660130, 2692221879, 834207005, 2922878391, 2857640147, 2126466098, 810686661, 2860114363, 44473083, 968052703, 3792907584, 2161825286, 114019170, 3967591481, 3785166646, 3054138154, 4158080296, 1410159500, 533659966, 2578652544, 382109042, 344772932, 3784349635, 3010553179, 2375341499, 2942513517, 2351395058, 1056414465, 3717369901, 3087357100, 3455750678, 2062478327, 1715193355, 723915458, 2660926588, 1469063527, 1559966765, 137393499, 4012075008, 2273598820, 2806041233, 1346216905, 514918383, 138507571, 480596579, 1241659430, 492599319, 2518830743, 2523727198, 915563018, 847641326, 1181616371, 2644745455, 4097006455, 3072639054, 4138954509, 2701820251, 4024922560, 3298742744, 846036567, 2896327624, 3350027711, 2972646494, 2872433356, 1070617090, 3837965195, 706357934, 3197641887, 3531168171, 3804784781, 2395878310, 828721154, 2422127267, 1233875089, 2901503982, 2216914559, 514070981, 1117697036, 2834520062, 657344364, 2643823614, 3564803178, 916098631, 4264609699, 315596303, 3350568236, 3447421515, 1360313192, 2163113694, 297815221, 1329770061, 2568978362, 88166506, 4122662440, 3566123660, 2232925074, 4113615264, 4119552005, 363991444, 63573832, 4223586575, 650288673, 2525278530, 2148264194, 3968814595, 2674249686, 2502728258, 1294345004, 3953618218, 747512335, 2330256518, 2594269906, 1614707303, 4287406612, 1422892903, 1298009099, 661430067, 1558968893, 4266997832, 3433234947, 2868384736, 3169274126, 1438673197, 3900107659, 1887671699, 2676175893, 3275435751, 3701977218, 3473790642, 2505396472, 3626717385, 3019988102, 32596424, 3749332886, 391853218, 3938110405, 1847950055, 4195886449, 192792963, 3570367781, 507779819, 3722980034, 2657676495, 2908788270, 1992988915, 3711979709, 2508442331, 3907752602, 154797783, 4242128189, 124836651, 4203182336, 2440331827, 2008506917, 392609374, 3219560013, 1041202809, 3153772324, 1493175749, 3851841027, 1062769404, 3292166529, 3305201839, 1055412369, 1704251824, 2553280307, 171703003, 594763418, 3854926263, 2317931649, 2851028147, 3589488437, 3015348223, 4086291639, 1022003911, 2538542503, 3910968776, 1538729789, 3943898135, 3545734413, 2562843622, 3225951910, 3873826901, 564176371, 3177987535, 3097420025, 3665379372, 2290333967, 1938858487, 1514952156, 3446553559, 3693627802, 1045080619, 1938275067, 1339706771, 2382843499, 1423811484, 495126795, 2253856931, 1851631973, 290061088, 4183554637, 372919305, 3587614136, 3248445706, 1257849859, 2685919922, 538456520, 3942107595, 3161565084, 924036003, 2482503665, 2843611412, 1346942411, 2482576154, 3072028505, 3100567140, 3593593612, 3784290779, 696838302, 1387722172, 2731198509, 3235318006, 1934292572, 1637452675, 791646721, 4102032918, 3434650605, 2305409728, 3595154884, 3573668324, 809575078, 2912140831, 141915960, 1801160146, 306559969, 3210028160, 1612194856, 2058847629, 655049650, 2355443946, 2574681840, 4286150204, 296476463, 2254021414, 1597399664, 4019210578, 1984739343, 2110414977, 2710165843, 2265911693, 1832539998, 3881930674, 1990706459, 3873095410, 433240216, 3429373158, 3373347593, 2921240276, 1549826801, 1539252932, 2735502265, 922284372, 2271821825, 841868, 1429795642, 301845697, 2776708229, 2239080045, 3089108275, 2727204490, 1069822682, 3830345601, 689732179, 1875120797, 3495401196, 4016954769, 1051205179, 3773287077, 400169176, 3865907363, 2422530342, 4061282175, 149620235, 2293119661, 858304472, 4081416079, 3838175841, 3014473113, 3340096217, 846347896, 3267986584, 2327521622, 1397756551, 1475165896, 2883682135, 321411839, 2598672472, 1948280512, 4036934364, 3207029202, 3177272364, 2603080656, 3936723238, 1556241989, 2768725178, 2368063878, 3422967951, 984660128, 2611721966, 889536307, 2888156114, 4274739717, 4015689281, 3078681068, 1064271630, 976817690, 2170525185, 1377458041, 600766083, 3526928806, 2411370615, 726378816, 3000864118, 357649538, 774976082, 1323849872, 1399276201, 3279907045, 314150243, 2048467028, 1223427273, 2056868777, 883089901, 167291621, 3057346453, 3019964509, 374120272, 734830402, 2029992322, 289498068, 107224472, 813997648, 318452269, 2341106235, 765947469, 2967623422, 3316289593, 1009773878, 1034768582, 1499137953, 111998043, 154895059, 3563448910, 1701733386, 1724773618, 603558525, 1923455283, 2880835841, 3007479756, 233329712, 1081825810, 3235270357, 756519117, 2850284296, 3273668848, 1722471037, 3256990773, 1434685645, 760368627, 3465506910, 2568608459, 2724216082, 3132761807, 2451730367, 1559077494, 1120056835, 4103168076, 218069816, 1028185751, 4191378047, 3558559038, 3761464466, 2671944343, 393517492, 3204435115, 2702967598, 3095713382, 3587929340, 1585120556, 2446272382, 2816917656, 1639774659, 3256428788, 1938365903, 1258150023, 755570291, 1781142567, 189664683, 3494959602, 370794630, 893998330, 1348519738, 1362981985, 2760102741, 488969243, 1541707405, 3758660550, 1233761429, 1627032328, 295687262, 1009158516, 293503716, 4151395663, 1166126610, 2297179133, 3979666061, 116609615, 4048356227, 485058059, 4059858582, 4184601766, 3912846143, 1683397108, 2681600842, 339502138, 921480177, 2612672674, 3987349533, 1534974623, 3809694256, 1077298320, 410457544, 3977244753, 1757986385, 1749867680, 4179720634, 656362654, 1367648809, 61438995, 987846129, 976978902, 1223103219, 2175087080, 1691118672, 3243630299, 810036958, 4086958063, 1373864878, 1121914421, 2181049872, 1223586515, 2902999629, 734580185, 3130021229, 4165473170, 1204609365, 3394707233, 51448368, 1300042847, 628951598, 2511444832, 1280182732, 2778246349, 1433310485, 352320030, 2021080067, 4031722793, 203266009, 2518242233, 2526620245, 3069101306, 1705322458, 990227039, 1714527577, 2316757983, 292081708, 1813510321, 326872881, 3954866901, 638179612, 3610802934, 915260276, 1643397100, 2912828845, 2168490398, 4257084683, 4059341142, 1097346771, 470587743, 174640052, 1169080364, 1878919272, 1018041472, 101665092, 423213274, 2192353423, 4168875887, 3792410271, 3574207182, 2053104710, 3711632305, 517812852, 2970564499, 561674236, 848160625, 2346582863, 3013068652, 2920010528, 269921723, 2709890909, 2073260655, 701189881, 3984867015, 4292464052, 455055537, 961638165, 1307874733, 2521632376, 4046852540, 345646020, 1581372073, 4272177874, 2297998759, 2728674045, 1187502614, 237689511, 2312600305, 902946569, 3474662071, 2552899610, 1727067007, 3663918740, 3985759016, 4163005199, 2371686702, 3988385351, 1187568073, 3462171461, 2323661125, 4082469889, 1080462217, 388334309, 3605143979, 2880671830, 2105481358, 3392255426, 4128974102, 544110206, 668950842, 2496637438, 2168140633, 1009861485, 4215225637, 3247114177, 2311716497, 108277443, 3856067841, 3041238678, 3391831687, 2418337885, 177211016, 3798174302, 3035119355, 1821850959, 1439999982, 3838346024, 1431613632, 2866888270, 772111333, 1266044619, 3116214183, 1224199112, 2288683745, 178729429, 225758338, 940296311, 265358684, 1843810440, 2526509528, 2706831176, 701777161, 3144445267, 3380492940, 3201500747, 3303730418, 1163347748, 1487325457, 595591146, 3039198952, 462392159, 41303225, 969048986, 1181176344, 1514708808, 1608337051, 3261388474, 2103132794, 29102045, 2163955633, 512402442, 2359261546, 3856455959, 2135251233, 4031446429, 2900688503, 2648279649, 1710861589, 350349455, 3797669104, 4241547232, 2008208433, 3560045020, 2596058803, 731068282, 2618709695, 1883346730, 1031554599, 4007406400, 1781265058, 3232942739, 785458486, 1433877140, 865639424, 2734847608, 840976352, 3601690155, 1111940319, 1828540343, 1128997368, 3836717725, 3201297629, 168648815, 322552744, 778535405, 3460861249, 2658742293, 1020687371, 956160008, 1780557214, 1742167431, 3310014011, 935351591, 1947182086, 185207025, 2253966784, 1276416773, 1659688474, 1022613662, 1166015441, 1899358026, 20086975, 1574626028, 2557855761, 3313929738, 2610514530, 4141933128, 2046641121, 3499508938, 2466860663, 3340776789, 505050056, 3518691701, 319896224, 1397143842, 3526497621, 4285831432, 776765715, 1677833215, 3817270884, 1856489620, 2596345014, 2100527933, 2724033640, 3890248454, 2035287826, 1236811130, 2037340866, 1807696502, 214143126, 4117705495, 845865165, 3441171275, 3693773874, 906992368, 1252997736, 3654699831, 1118700060, 138245577, 4203138571, 2834939468, 2099923301, 1499298543, 3170759773, 3176509839, 2355018918, 3343736514, 229410877, 2122558352, 3584535113, 310020695, 2755085426, 331721459, 2242365404, 853304695, 2441571111, 3517261422, 2193807270, 521934474, 3452719802, 3827117410, 30515492, 3245191178, 3578529090, 4065127604, 2768302024, 119892607, 2420137640, 4192188480, 4021913580, 2632141977, 62407266, 993464605, 4170301967, 591789357, 472292169, 748121342, 2916066493, 1216887240, 1147301550, 263557164, 3210622058, 1917363786, 3666068616, 2192227256, 2922088379, 3226341320, 4198141426, 1726957024, 1522742360, 80418831, 3648806434, 2481168653, 1299641450, 1834084029, 3255320305, 4212838027, 3074360521, 3395141769, 2956077400, 3136231966, 441796650, 1982631088, 1749605370, 2946411545, 1299037643, 2196161823, 1136926950, 3924955185, 3113687168, 2327710975, 3445642505, 1588487457, 3602200356, 1192720139, 707135628, 1322846979, 4018605395, 3690063784, 2142168983, 1510357091, 4116519662, 3406626634, 3316665144, 1848208936, 724704333, 2427041442, 3768721288, 1175452840, 1270039624, 2661017889, 4213817698, 1111365681, 2685599119, 1618190587, 2461441818, 39909177, 794906557, 649793047, 2445850440, 2384537121, 3685391561, 1064247257, 2389055676, 3375757717, 836225919, 2713365757, 2528235322, 2323144635, 1894098401, 811406972, 324746446, 955864265, 2941896914, 1475678398, 1485906776, 632762480, 469505956, 4139936825, 881346799, 3123718792, 3262711873, 3439754666, 3549880881, 2734646346, 1585242197, 683187582, 4051718153, 2285926343, 3934776818, 695200546, 3286016050, 2259351864, 3793667225, 381100482, 2662587733, 279969306, 1721377631, 2727590816, 2455447377, 3547907084, 1333910769, 4183291601, 1488115372, 2984768042, 1750756188, 2670267936, 4085883479, 2379255840, 1340984060, 2896201874, 2866861482, 3181657104, 2923827990, 1896157547, 989246266, 1496682814, 100415587, 3181970953, 1016493046, 2648151830, 2575093084, 2009966788, 1582985148, 3015075341, 1983296106, 3562319820, 2607730920, 1498121005, 3948021827, 318020098, 2529378410, 3318932587, 3421922113, 2705309948, 2590634961, 1068333741, 282709835, 841470502, 2843119476, 1770350423, 2161673957, 2508276085, 1634718779, 2263594743, 4288966766, 1352848743, 1473867933, 1102975257, 915104102, 3943495062, 3356572253, 1819440915, 3677700262, 2082877943, 3818289107, 1405452351, 2138196236, 3443866344, 3708865460, 486805574, 1508563902, 2288793341, 2701084816, 2577241996, 1652308187, 2572767669, 800294020, 856122215, 2015511834, 2659352613, 350588387, 4276056168, 2041886719, 3923762086, 2395348267, 3710390128, 4123955955, 3932851783, 1149487578, 3309529633, 1731598953, 942506841, 1962328427, 1195805702, 1063840411, 683974798, 2027070445, 3936693639, 1365203839, 1942095766, 1744712449, 2477560492, 3103372355, 51132559, 4251828742, 510619660, 2376817786, 2114890546, 545853917, 903532923, 25158359, 1139481487, 1982669399, 3481119408, 1269498562, 2033328979, 624678980, 3303418846, 2610757893, 2445425458, 1252139098, 268738757, 2281609868, 384853448, 3892374639, 2486819144, 3876986813, 4245955439, 4129649448, 1073301284, 2280117629, 1467782793, 1808440969, 1934070242, 3943676211, 2082690639, 804513395, 126172841, 2393198923, 2966815819, 682133445, 4146010875, 877230887, 2604844641, 4293635335, 1762841127, 3722480379, 3010969923, 3212263269, 3856879680, 2034826564, 139547943, 298080767, 4229217442, 3132700802, 3869745122, 3771927715, 1334668947, 3242995713, 213265354, 2212001547, 1425521925, 2961698629, 1733877994, 1459485235, 4057716153, 651538999, 3759933454, 1502028501, 3723810102, 2848913347, 1123877580, 769249268, 1943526292, 1577447534, 2947297547, 323185949, 2370928426, 3950101558, 2517801048, 3169971326, 288061654, 507412529, 1850735270, 2383944552, 2310814708, 3390149054, 1956352099, 2159191605, 3266598432, 4065854373, 1074507803, 2484710807, 2730949432, 1206841534, 936597336, 2225009052, 1991493056, 2774597693, 3412083317, 1635296089, 2060094183, 1634966010, 2890632940, 302880996, 1346885520, 1631128303, 1974631298, 2262874126, 1405409755, 1929842927, 2049024772, 101874002, 3127098436, 1672315538, 2296773834, 1438161172, 4085641423, 326259982, 1167010464, 2017324964, 2591351212, 3762691468, 1787398724, 3483215773, 2472439937, 2133276628, 3666870524, 2438961859, 670011608, 1549831310, 2613652956, 1719638082, 544397189, 516322233, 824078691, 1521386955, 2445306005, 934221226, 2707298904, 1612019165, 1155101184, 1661937647, 294272431, 2490489009, 3890532461, 292322117, 3756473431, 3397230801, 3576936866, 1586552049, 143768229, 4199013227, 2899123271, 3950417740, 2475932107, 1607197380, 1573359799, 3544375219, 1380549121, 1964168537, 1618509268, 526166017, 111759976, 3719127002, 3791159029, 2397154322, 1358351807, 4059161425, 3395125546, 1284444565, 3854674626, 1586496067, 1323884915, 2861766030, 46720381, 663905115, 1862594351, 4062631040, 2901639473, 930743185, 1233173563, 3306143215, 436420398, 591722747, 1616748137, 2077138986, 2734352336, 657515235, 3512915822, 1961083304, 2836038116, 2149471277, 3944198355, 1280929375, 3056761051, 4164488896, 1891900257, 2205978935, 3476010909, 30940281, 4180337358, 2535169042, 536223679, 3703254952, 1037764374, 2268833700, 2229694006, 3502230274, 3683830287, 1236397488, 13095233, 252050192, 2144502040, 1160097780, 471632264, 3719599989, 719921982, 3683970922, 920235965, 1524384033, 468481701, 1819659774, 321299445, 1959323922, 1011686694, 2946624380, 1626923678, 564190719, 3208846861, 3100729882, 2321492280, 1706946709, 2882374086, 786748641, 1766777244, 3338773544, 3627931593, 533971342, 1920918100, 1766483482, 1994695730, 1506956826, 672720062, 3985311760, 2405509273, 861334498, 1453977415, 2079881914, 325674393, 2321247965, 4284886218, 1779703309, 3281287047, 1082202143, 314424589, 1857596379, 3952828303, 2209750782, 1337383540, 3673290690, 414562457, 1778447211, 2297532368, 416183564, 2418091786, 3953928474, 477850397, 1976392116, 3942594409, 1648732087, 722681223, 497709562, 1697992911, 2779000906, 863791590, 1676178726, 1928369983, 1655322567, 839106324, 2565911361, 1309120117, 2205059510, 2447577844, 357521617, 1778541779, 2267479277, 906121500, 1665106013, 2752478913, 3719441119, 2818899726, 2102992238, 1904250518, 469376589, 1006599264, 2697329401, 2244631170, 2564797190, 2199108166, 1804262914, 825823751, 3617346285, 3066147326, 4058915681, 3992235327, 3722213172, 1426669543, 2046517781, 3110282861, 3380751849, 2379104055, 1599962617, 3805808079, 2918669270, 82991684, 2419449364, 1427900123, 2953876824, 2400289282, 2544090302, 505972366, 4282365401, 2636278900, 4211748404, 1829923336, 970604713, 126480417, 2544751259, 749311440, 3267314534, 1925406089, 281479110, 870345391, 853976981, 3839114258, 2789674405, 3063415292, 3501553370, 1774921272, 2637723971, 3758910623, 1569738469, 155872845, 2920340656, 4219997139, 3655852322, 3090229223, 1736353528, 2618000926, 3918344433, 3158969507, 1007395558, 1242220560, 3271567224, 5973217, 2591823776, 918169891, 3598786874, 2028991302, 1164854007, 1490884559, 3203063914, 1328318937, 1725610888, 4121010505, 3603566542, 2305387325, 1701138246, 1241932670, 3522131432, 3718683766, 3620126828, 2568963165, 197186020, 3478501796, 2948347815, 3685619531, 3640835768, 1797474413, 3572661963, 3626315708, 1939938693, 233122159, 3700350498, 2626744865, 3448364499, 3225356158, 867791928, 4068176952, 1056165844, 2703916328, 743312093, 1800105112, 2236549412, 4138870222, 80231305, 4085009009, 1524527034, 2930537801, 778641255, 945075425, 3648171248, 4134889721, 703990821, 699144386, 2051460179, 1411156640, 807910768, 2028981526, 2535417387, 1802352359, 2120293882, 324918574, 3907301938, 906592729, 3881976517, 326791110, 3455318731, 3974287133, 3416724414, 304522637, 405617478, 2239531324, 2704110771, 179594806, 715091291, 1690315858, 3786633265, 1388583211, 590686689, 191636206, 1207650011, 705749741, 731804691, 3880891784, 1334357865, 482919692, 3184135241, 913565129, 3640832486, 3085807530, 3463673442, 3241406128, 3369952020, 251749877, 1368328574, 2607928176, 124839580, 2538197719, 624914837, 147342786, 2861315519, 1126281193, 1340248383, 4124678961, 973349408, 1890729053, 3806192167, 1274243384, 1291775442, 1460599192, 922048934, 2377293101, 3362906439, 266461672, 2367948351, 45245596, 2421423791, 1985513196, 1711669806, 3822885802, 318325784, 3054295545, 3489411948, 3031989113, 1857419694, 2450651071, 1354853910, 2051208178, 1636959149, 23935810, 1918764257, 1401426679, 3648976201, 2122270850, 119959972, 3360721346, 2641968099, 293471555, 1174906074, 1942402416, 2454621538, 67899527, 3988459548, 2665523292, 1902776360, 2921938994, 2832404138, 2150479876, 2430404747, 2169003128, 3904285569, 3754364449, 2194557433, 718007065, 4070742835, 451303392, 2978823314, 3857475249, 2182893584, 806775137, 3431644624, 3218872720, 3909990765, 2068543090, 3554815094, 2879898177, 3588081898, 2954087372, 3491515051, 2498541760, 2286943187, 2205413022, 737144247, 3110146427, 4260242297, 2265159825, 3598921127, 3476050760, 943697158, 1758010324, 3972534037, 2980091926, 279478955, 1740220414, 3645795642, 329734972, 939404861, 229956204, 1841602360, 3875178487, 4017181453, 2500234641, 1080032333, 3452336566, 3066394379, 712480953, 1654439535, 3627671322, 1805301990, 1843709649, 899969082, 2115786130, 4292640724, 1616117845, 929241362, 2322096883, 1642607489, 3125614032, 3506247276, 186202336, 3529734934, 1561851374, 1499916705, 1558522509, 1893000631, 3396018540, 363223308, 3909749319, 3408779626, 2151146469, 1588318863, 439455359, 3335386008, 1223870011, 544174847, 3259944342, 4196253084, 1684459617, 319923837, 4147456312, 4193720594, 2542712339, 1657548788, 3111023655, 954956737, 3339819901, 1244766817, 903042021, 1246847015, 25940626, 295507397, 2067079621, 2099231441, 606090664, 2803277530, 4280280512, 222285177, 1652286386, 2382597699, 11878022, 3326848151, 582433163, 3542809381, 2228859070, 3250294129, 1545338192, 313668077, 3277559709, 1627690942, 4291439046, 3030027786, 1582092697, 1874522607, 1042082547, 746613432, 3126808266, 806302687, 2419436989, 633840108, 2974300856, 2875411208, 3434605809, 2635513069, 1972393566, 1846706077, 2720649433, 323304556, 3014955897, 1210986059, 1661850108, 877694781, 2299360194, 1690463219, 3908420623, 3787232811, 2886390792, 4257036177, 2823824496, 616551588, 1499170545, 48570767, 4253054356, 3525716670, 1192211517, 1544287707, 2279704057, 2426391892, 36678612, 618879054, 2417446417, 3818694664, 609583964, 1966361647, 872303121, 110958930, 1961908820, 3556700996, 1764334015, 2864722999, 2511779921, 2450426446, 1339679277, 3498823575, 1305656876, 1632283287, 2447613066, 1999751724, 594701052, 919619706, 2128753657, 3296441666, 1946348239, 2744681715, 1937063837, 2759221799, 1472792508, 4153305283, 4119321851, 4120626435, 3780674627, 3848934855, 3050016641, 1859197602, 3432622130, 967918788, 1899965858, 1550253692, 753368198, 2004468435, 2179701437, 2687692195, 1136902394, 3450944323, 1032369499, 4142366234, 3240249101, 1342685949, 3686885009, 2019687375, 1779899643, 1187272533, 2540754687, 3499577618, 220564729, 378840259, 2230527398, 1560580039, 1950821654, 1046490231, 3626437827, 2107483191, 59990968, 1687445375, 2048756184, 552189577, 3554295884, 2119282459, 466775889, 2589424049, 3806023686, 30017506, 2504133492, 542808909, 3724316852, 3132323098, 1143079052, 2755674121, 2225920836, 380527132, 658074832, 3525723098, 4258710732, 1946283383, 828116130, 2804299660, 254878120, 150245523, 46655892, 3420483879, 1880902781, 2377512548, 3335024693, 370752220, 188224573, 51019378, 2838909194, 126440089, 1095102940, 826564854, 3782707674, 251668152, 2059912343, 2582255328, 1822138122, 58252087, 2149225417, 2209730520, 530456921, 3746174794, 2037886351, 1092676778, 2724667915, 67208198, 1450001403, 3634016854, 565664648, 16121791, 729624525, 2585026697, 943465449, 1009662765, 1363662197, 1510861133, 2929311157, 3667023166, 1083481720, 2509200433, 2403141035, 130063505, 4210109037, 1722925402, 4253448948, 4294800934, 4098485020, 4119423744, 337825887, 3963474764, 1542843608, 4150971921, 2282070066, 3930190358, 1252452945, 3361167983, 1156129447, 2066743092, 928698780, 989503410, 449864106, 3138701841, 583355880, 2724031857, 3382683238, 861388397, 1719261171, 944573261, 3928256455, 2544126605, 3659248117, 3763546823, 1293295892, 1100384281, 1455596443, 1300318464, 975286058, 3041278798, 3983889687, 1686784055, 3737951204, 3827974078, 1126311147, 102227448, 2439105216, 274641224, 3128702788, 3245177993, 2426683253, 1759168897, 818807692, 1980922468, 2732440596, 2742670495, 2372249340, 2119545237, 157179400, 862586050, 2135267022, 1078342231, 3286583915, 1962601839, 2140630401, 4003222314, 3999844887, 1493191658, 1042830581, 3263628670, 535867877, 3954264759, 4135384919, 3686991497, 2159515688, 1685212142, 2445601006, 3601585380, 701895075, 2521059908, 687508503, 3161294493, 250760149, 908475669, 170678042, 3827265257, 252541746, 1603470323, 2641194202, 3702829350, 1616934292, 1759580069, 2069675461, 2448406178, 221038859, 3965398061, 3721966388, 1477386888, 3953372214, 3657734242, 1512464803, 1317942420, 3416690321, 1123467561, 3023199454, 1648725025, 1109016703, 2791702913, 1644492619, 47977050, 4136536817, 583315163, 1268273239, 2151063278, 353789025, 1045726022, 3185077783, 1190970407, 3663688381, 722207900, 4062300850, 2651185096, 761299006, 215007125, 3991191944, 3861054906, 3459560040, 3141580470, 3487184702, 861863323, 1326559346, 370865316, 1622764833, 3995610289, 3887288007, 4225820264, 2706776977, 2092278009, 1269247897, 2916567094, 1251581800, 1078516879, 1359719239, 4097320926, 570163556, 4767846, 1806305247, 88103978, 3275649998, 1829112978, 80640563, 2843241744, 3904557951, 1426525556, 3431332943, 3794566560, 1230930395, 2692140938, 3464328684, 1588675811, 4012054190, 262848583, 236113340, 2342770536, 3696066239, 1505807565, 3043000506, 3624174184, 129428016, 2824458353, 986136368, 3888184336, 3396779149, 2459537321, 3401916829, 1835940311, 3614794045, 1154898909, 976071873, 173765372, 302759591, 1230057853, 822175146, 1540421449, 487951637, 1912321102, 1323821695, 2967289676, 1084263989, 3082495233, 3321521103, 1703167583, 1467520911, 3216740610, 485747967, 3524039845, 251486106, 1481497117, 999459583, 3531077721, 823590024, 1117055807, 1275080594, 2578087720, 1037560605, 1809421887, 2841020749, 3865370863, 2674301272, 3632979189, 2296961628, 3777824020, 789605181, 3998760396, 1427685450, 1045795256, 1264858826, 1335042819, 1476460756, 2054895313, 2130429452, 3296860475, 1060656127, 2276366061, 2057186273, 3598058609, 624884644, 1543023185, 3077081833, 4274848811, 3755964878, 1161912328, 3413969573, 1709765595, 855424742, 2448695680, 929424669, 4201151771, 2681810143, 2615911553, 4123789869, 1308761321, 3560002164, 1560913815, 2792508906, 2063376270, 2117672656, 734569646, 466582732, 3988984156, 34930453, 4193126253, 2597118821, 2156648026, 1716063088, 334599643, 86154683, 1877293264, 840599619, 2523990569, 3859624025, 1391489337, 1685136352, 651808895, 31891428, 3910987283, 3383545959, 2671410690, 1198662771, 187744163, 4224139963, 273828792, 1684096220, 58423348, 1889062409, 1135351891, 4138410405, 3526667408, 3651521700, 304731988, 426923760, 3358551424, 3917763007, 2963741870, 69689346, 3471372785, 1150552530, 1808238294, 3415489675, 2860645876, 1276034013, 2713798994, 537957568, 4249607078, 1625636914, 1472017527, 772888411, 4172517791, 3558612821, 2952623849, 1562124969, 3087521785, 4173766317, 3738973111, 735045408, 2005163296, 3755126780, 4260122291, 2538989142, 2208185538, 2851587536, 3730236109, 2212706775, 1331976819, 2693724514, 4042270503, 3989031070, 4183339725, 3031856187, 698496994, 1804528409, 3730330000, 3266619657, 1501409030, 4190200656, 1383868799, 1215518778, 1305519294, 2025901474, 1464988028, 954293473, 4113724491, 45482756, 3823121656, 4004063408, 1165952209, 3223470111, 1049538364, 3452232380, 4002914103, 3031466513, 588724684, 3328300360, 1844353617, 3351937933, 2255830977, 831423111, 2438379471, 3954430771, 1366989309, 3586776761, 4206351951, 3684403648, 1418190073, 1742472552, 1602022913, 2548712572, 226161443, 37499340, 1520301038, 428367934, 2140969627, 499156324, 2550903536, 3054915055, 1402814560, 2572818030, 2015819330, 3771378618, 3362145525, 3269250595, 3717015993, 3069788749, 3941584260, 4139842741, 1027494537, 1098845055, 1151697816, 1266596478, 508327306, 2284470175, 3649917237, 131915142, 2859853463, 330700966, 1142967168, 1178162893, 658478978, 90521036, 468081029, 165490908, 613128872, 3970602466, 1130035777, 1123681098, 2581349433, 1371524601, 3204042381, 2574977353, 149222205, 3285875818, 3300935550, 2874508885, 1009576488, 3758037238, 3592458608, 3594368852, 3552688874, 3170741106, 1381215540, 228550559, 3287501550, 2572752936, 4006777000, 1999546869, 1971709387, 4072912559, 3295949365, 1180962179, 1696488414, 1574027948, 3140681397, 3118584930, 3482549143, 713642165, 3663496907, 1544968867, 3037560345, 782791478, 2915571376, 237612872, 3659239346, 2964521655, 3581274211, 329920006, 3032805586, 1073135560, 2377998932, 1465733053, 3268714700, 956468109, 2780110028, 3585128946, 1934217202, 3017142691, 4289073267, 229815695, 1868044035, 4174890386, 1100954793, 1983419889, 2143244702, 2459424396, 3210140103, 1282375135, 2938321963, 3481150920, 1793936064, 2293667548, 1775255934, 3792698169, 561108043, 1611580865, 329010803, 2592271205, 642171769, 1989316143, 1817961030, 1585943405, 230113532, 3958454267, 130064355, 3974195695, 3504840229, 3548932989, 1795265145, 2604605235, 2123994004, 2722283808, 1881420203, 3519975347, 1395428266, 1783718512, 402447160, 604863219, 1818286370, 212838006, 87189024, 597636760, 577566337, 205627598, 313911030, 585491750, 1374348812, 3691440889, 3657107763, 4033127232, 1408086948, 1409784868, 3766602411, 2300064500, 110876080, 3861755302, 955077665, 1997905753, 3755991877, 3991879433, 2169490421, 3244340996, 3111257940, 2153479117, 2980212436, 3116398344, 2719449087, 3651508988, 846581762, 2318608609, 3228276337, 115337378, 1952031946, 2487779951, 1906525674, 289916296, 3519067425, 1446713560, 2682147921, 846953649, 631331645, 1579852758, 3054301413, 3671601856, 4006195795, 2302620329, 385814536, 607187250, 1405743904, 676574634, 1877320282, 1100754492, 203801704, 3811013445, 2580690781, 821343669, 554563945, 3117485544, 4176715182, 873633613, 2293480167, 976923412, 648787057, 1172887103, 2840616556, 4011575838, 964647380, 3379887473, 3210584407, 1704725683, 187812799, 1810015511, 1415814592, 799494621, 3163176949, 3553286150, 1087862387, 2024549154, 1389269436, 1757137957, 3690367839, 1946784060, 234440121, 2246672386, 3045187102, 3593160535, 2898978630, 3354629663, 2005109137, 2250320463, 444460105, 1026838654, 2515705836, 3154704134, 2245508710, 1886333998, 1297078343, 3250517988, 1256537557, 3739959619, 2532044262, 2142983502, 900910724, 3665042698, 1622520735, 105171303, 1831717172, 3809138304, 129910522, 2370011328, 1011501967, 3875704168, 1855049501, 2475020533, 3301110600, 1432256513, 3002514913, 2010527178, 3246128485, 2360697053, 1202124534, 3830870823, 3113727324, 223713681, 759521660, 994388404, 3989939675, 467271379, 77786887, 442922060, 2390422883, 2284201851, 3791853626, 2288611921, 1246436356, 1176796806, 2997020602, 4181521068, 159157876, 1859733888, 65928471, 953131377, 343834730, 1317989028, 3320030894, 336271955, 3836199215, 3315666090, 404089178, 2189980337, 4158236113, 2455087630, 409119470, 2656923618, 1947281214, 1938569348, 2192649693, 1098667837, 507091283, 4195674697, 810037228, 1480181605, 4069225075, 2735115027, 1596702258, 3997755065, 1252412428, 4024777318, 1741257921, 3247302540, 3333834332, 2033572079, 2731293369, 3931479345, 1333171136, 2812474631, 308559494, 3670252696, 3366710427, 3460310697, 3689101730, 1091483618, 654624754, 3091296826, 2677420660, 1469759040, 3187319834, 1422698499, 3898855463, 3715445453, 650149252, 3492102373, 3730952116, 2850557485, 1335026941, 3517650146, 359942471, 1831843804, 2876096253, 329714531, 3798278868, 2580204828, 2891122790, 801697784, 535190198, 1655465805, 3837941820, 878936417, 3511717718, 2592783036, 2893364886, 133917813, 320330219, 1087618857, 497883143, 1979048885, 3636683432, 1957333964, 4253051687, 1344669506, 1823381424, 2051737909, 4249650228, 2403571134, 3381887487, 483880720, 1163772532, 4143643520, 1101144945, 3839179553, 2529308165, 3937099506, 1121698904, 2422785635, 2350062666, 3493691141, 3962909835, 137570531, 3269718472, 879454590, 1419188944, 4262311092, 675722543, 2356741084, 2113207979, 1736479974, 2811607133, 2111644924, 2535603202, 634910188, 2255358270, 610646447, 3782432195, 2950886415, 1662566375, 2399037712, 4132555109, 1969495339, 2995381701, 3190768713, 2616710249, 1955923932, 244362298, 6378846, 4138086630, 1493130972, 1571911634, 1673084746, 640085701, 3960564660, 1841989634, 3107835599, 979636128, 3135209331, 2300327116, 1534618649, 1347987076, 222074231, 3726625318, 3009345678, 1586197362, 2408982067, 4242605765, 1711443901, 3125018093, 615677502, 2814057881, 1836983553, 1101973850, 4153525962, 416759819, 2602389950, 2468116472, 4280598171, 1976278799, 4156669673, 4125882646, 1302261981, 3229492421, 314432734, 390983469, 705884598, 1904821236, 199939876, 3335147052, 570035106, 1797836541, 792894702, 3523258239, 2328018191, 2012793279, 380759263, 360162995, 55627405, 3303039928, 548222244, 3670922444, 3294386250, 4122089843, 3678202635, 2240795217, 1735896857, 3840660992, 3541777276, 3506324646, 3152732966, 3272222899, 4043255660, 1821556946, 841205585, 2238532984, 1141832890, 1957991367, 4253090687, 3514600288, 2721167558, 2638719681, 2890305176, 2305875778, 2575337208, 1037900898, 3093510152, 1213356486, 590888280, 3411909300, 2530034464, 3937705813, 3393625493, 79557100, 1312428225, 2766821174, 4233019159, 1058332165, 480591547, 3605838026, 2981553332, 2802994689, 144237566, 3743302463, 3953756008, 704700662, 244192849, 1506039529, 886001513, 921192325, 2851093901, 3204137265, 1624739059, 1088664920, 1352724757, 4266390943, 4099855124, 2695048389, 133647637, 963683833, 341482595, 141345372, 2459031811, 3634600687, 2428260733, 1740952479, 3284519693, 1364652124, 3468900670, 554894349, 2596932918, 2769489603, 3668147423, 96878289, 3262670114, 1886416542, 3782539673, 3284312653, 2132326031, 2759012706, 1158303558, 1312475404, 2470333539, 3884360593, 1704212507, 555758026, 238016545, 3436011183, 277683900, 4067861515, 1725459623, 3538117268, 2158053352, 369520360, 3106367688, 2370472720, 2183523040, 1444300503, 3617575032, 255249770, 1128289034, 4251492367, 3712241612, 2226172345, 1521909528, 3789301206, 2980048247, 2060010290, 80700325, 3203745845, 1833259792, 2408414892, 973677481, 3424918658, 550601251, 645139061, 1227393223, 731432301, 3622661209, 1527106155, 2185014542, 760739397, 497575616, 2479947084, 4097088062, 3960402099, 3043082682, 858345277, 2908890874, 1559161945, 3197319315, 1703475709, 153464661, 1277727800, 3330253304, 2662143607, 2611633608, 4235356500, 1191236026, 4294073321, 1997233956, 2955070498, 3356251391, 2226435320, 4246287725, 1075707567, 2726271398, 2010659480, 2240122322, 756290829, 2804388542, 2790006265, 1773582395, 870875228, 4060458056, 3248946904, 205740616, 3987552714, 35715697, 3025682914, 2266350943, 1994362728, 4062723780, 2795466981, 4216318983, 21090276, 3011077110, 1380677425, 1549431513, 3900066446, 3057398716, 3870695616, 2096691358, 938455160, 1942545511, 101919583, 2531739573, 3188651918, 202133495, 3368336076, 2378922304, 3659854085, 3837704369, 2421595686, 58469575, 2166327483, 873715184, 1888540242, 2580535789, 446265171, 1446486173, 1459936989, 3908899653, 1680834569, 1876259281, 1168046720, 1400856022, 3270618199, 2019675800, 1116551954, 756694525, 2101856029, 2307605877, 2022705827, 2150737965, 1557982963, 722594431, 1358564957, 1701854799, 3152730188, 1263055032, 1379648311, 474350816, 1960149365, 3325537877, 4046174471, 767746756, 958139006, 1584951047, 2136312501, 3863505741, 3868872400, 163319633, 1415739227, 3828737453, 3547350386, 2624580489, 3686809692, 2144746818, 2291895056, 1154868619, 3157565841, 3838121996, 834378396, 1574095651, 1206946251, 4228708064, 2496052918, 4225464662, 1682176091, 2604688577, 807813950, 1532424929, 3473132849, 3807542678, 3533433969, 1403636978, 985439320, 4233025287, 669611116, 29570354, 1780768262, 3497263130, 4144712184, 2596364694, 82007029, 1692721638, 3129433544, 4067473734, 3706991265, 294162376, 3246691503, 1903811454, 4156371835, 1335175721, 2076330384, 1432131157, 3127107795, 2833284657, 262078805, 1071310904, 3372771766, 3729218442, 234080139, 836041704, 2109278091, 2038977802, 1988762433, 342725805, 3642375931, 3353445096, 3816718435, 1073589858, 1752530825, 1471118421, 372377349, 515006178, 1028586863, 1527184869, 548216110, 3350361015, 1877827159, 3112875828, 2681440103, 868304365, 77845448, 2151498837, 1873594141, 2986310713, 2047285513, 3694287338, 763228373, 536446591, 970335507, 800841563, 3369741303, 33437488, 3129584754, 3300317754, 177797984, 1693396313, 1002984785, 3788770557, 621210494, 3369607117, 2941690836, 1505050835, 1181655443, 2946376927, 2707041494, 3671478246, 894187085, 86277677, 2979797049, 4138709728, 2323332549, 3914951206, 784445141, 917930357, 3331841148, 3226759971, 2738211745, 2278213395, 265714195, 3286680145, 4196019258, 3436104529, 3374189700, 4222998858, 2319949243, 398055351, 1031784110, 4120162805, 21254423, 2532866794, 3866306480, 3285579242, 3577742505, 2953689052, 3958485046, 4193866756, 3604446310, 2015539297, 4246630008, 1371069826, 2726681093, 4048947138, 919264763, 62698737, 2259357104, 3308621119, 3213921940, 392392205, 1479425962, 933241162, 3961562653, 964482385, 3337885293, 267011184, 2850678557, 3308411894, 2793024092, 787251476, 355748482, 4280594212, 27677968, 1200943066, 582623995, 1168530426, 3902823951, 3649241740, 3969121987, 2686145013, 1387679710, 954639699, 2847158446, 3708144300, 1610649049, 1950074440, 3114095236, 1912783007, 3082313242, 2815291729, 653921068, 3603288432, 766740925, 2800884384, 2703820227, 2872098358, 1383131909, 2769346041, 3543392488, 1274157698, 3139609732, 717043112, 2175364704, 2790491766, 3757628355, 1500689029, 3879599712, 394286634, 1250244336, 1270263120, 577915243, 1101384733, 598093099, 3615003287, 3107858736, 1978062077, 3876793273, 1381157245, 30822130, 1476890104, 1769935698, 3280610005, 4233094711, 1274332548, 2754537238, 1866597253, 2798677626, 2546867528, 3409173759, 2193559670, 2654547341, 3010003652, 2085732251, 3054145435, 2530236533, 776536018, 4185034707, 3571019024, 1717844579, 432479455, 1266265594, 370456922, 4156269323, 327838996, 4182568647, 670126541, 1144818, 2960590463, 5890615, 2591452197, 3240653027, 2673797381, 3545678942, 3624175858, 2531944023, 3767782453, 584849899, 1762305827, 3533105284, 3735093947, 1040889522, 678014694, 2603988291, 998256839, 533896349, 2160846441, 1086806797, 3457703821, 859483316, 3549925294, 1048573378, 661985660, 2293105117, 4003533525, 1589093400, 1578406944, 2686362749, 1841751119, 1166450462, 2890361603, 3700730836, 2553938505, 1643171752, 1596370866, 3581433959, 938852228, 3384411078, 3343257142, 702298687, 3805425808, 3776541929, 2953003062, 3402177349, 886921497, 1092353347, 4040818894, 3614146944, 4132899241, 2788164812, 1041389524, 1041463128, 1069847343, 3627780166, 2419493227, 1644115212, 1111303261, 3009057412, 934628278, 4145418844, 259676168, 4124414210, 2285339825, 2124250074, 2645975280, 376536858, 2260292620, 2321866175, 2221600587, 4045322123, 3461519508, 2510659904, 66552014, 1589647661, 1888489422, 432382731, 21300515, 4120082027, 3659529264, 2746186698, 1345190348, 450824557, 4095745613, 1788596230, 4259799384, 1124891443, 2457360500, 165559608, 3068385013, 2053947265, 2750649798, 968019597, 2963682193, 330026017, 1358647974, 4192823243, 2664880417, 620648474, 3310175899, 1716906358, 4028642433, 354901674, 3690890913, 3311971276, 3561070090, 1041384731, 1950689704, 2719929295, 2189528066, 3251474144, 1861357932, 2620506214, 594261520, 343947649, 2057859250, 3604408975, 2146104615, 236963415, 3240197115, 1513722144, 3529018421, 2357841734, 1173535147, 182518237, 1772950147, 2704994737, 2291234181, 2538505466, 75866369, 1692995743, 3649394074, 666965173, 702151004, 3403014499, 4030044307, 470167582, 2476807991, 1656472568, 3680191049, 1742058489, 33534371, 1199919272, 520287842, 728728809, 3726610054, 1444591402, 1293117300, 1604788416, 2471150161, 3919820220, 1449669622, 2505323057, 2272292575, 3146507880, 924911114, 685007538, 1652432590, 3899428040, 3820914274, 3650656748, 2365810364, 3361255243, 1109364445, 2321329287, 435269579, 2938401722, 936017743, 3132819409, 2360376056, 4172326609, 3455576710, 1306463910, 2361765664, 2870335562, 3096750286, 1595080319, 1823059562, 610223939, 4112633426, 1555939338, 2351372774, 900864915, 210857152, 273202932, 3166984821, 2179506983, 402759798, 1805735210, 3128281347, 9301629, 2700170068, 738103619, 1095289399, 1383185958, 2004527351, 1796730313, 561618108, 198866479, 3913852509, 3956100368, 1289533084, 1014443609, 2242513601, 1807114481, 3106123225, 3716520544, 1822405127, 2575967473, 789370311, 1596633244, 2744618102, 211034785, 3506388261, 1629557950, 1938780953, 3204093382, 3817724226, 543307079, 3836703990, 2599106360, 2345800917, 2781870272, 317899332, 1335035009, 3624761356, 2511877498, 2081248453, 543374283, 3952173608, 1145113495, 1553065412, 38786898, 2278651385, 882419395, 2814393677, 3692833828, 947003974, 1535580286, 3208292410, 3175139913, 157236316, 1266510833, 933733465, 1313001740, 1058463786, 573531499, 2550639833, 725847307, 1781274767, 2720819405, 19737463, 121287130, 2001205072, 3125586081, 3876199942, 3017752607, 649830684, 3626393744, 3463451117, 737319545, 4286748233, 1699851516, 3664245443, 2069182151, 3843428668, 1749795430, 971346223, 2804195899, 2643347660, 325513148, 3062407217, 2410670080, 2029913197, 4270535528, 320317921, 1346149025, 657851830, 759345712, 1225093132, 527036777, 3979719322, 242536699, 400496481, 2701079614, 2830384714, 2406100204, 2689776869, 1592408759, 371480044, 3268649400, 1871774573, 223769509, 3850050361, 1099850664, 588866936, 3206091066, 256707516, 2481694403, 192709941, 2619614992, 3952676702, 4159201413, 4208634249, 3092057280, 2401642680, 1277526012, 3657892896, 258654243, 2308537984, 4188391641, 3603397432, 2745063709, 1716032050, 3767927834, 650186833, 4029318068, 3013452811, 3246102078, 636777322, 771769450, 857387019, 4087499824, 2160191399, 103650080, 106366904, 2054693421, 3183213539, 1784321559, 4225343660, 4249442515, 2282980471, 3787712751, 2169052458, 2970276834, 139763519, 974027978, 1428213813, 2536882249, 4184743940, 3458049090, 3620943204, 682103902, 3377542879, 4237812640, 3411273315, 2035649893, 445711743, 1445798939, 79256854, 2378202256, 3110425983, 4123281043, 2976308036, 1302568604, 297665035, 2573178230, 406543173, 4093433945, 3495496146, 1522266594, 1320364635, 1002555958, 2255574513, 2303041726, 823239412, 2740760564, 179687323, 1491718900, 1887074235, 3731239250, 1931458717, 370914696, 327569560, 2837505878, 195584721, 789754229, 835473451, 3980033662, 4148511448, 133095688, 1811318971, 2998316823, 2134283394, 1070259170, 2670922913, 1952817846, 2541145897, 2332497936, 1620701116, 3557401106, 2047230097, 3324271869, 4065432004, 1795206860, 518011217, 3262124240, 1460773054, 2859836401, 3649919248, 4246162759, 3965051359, 61555000, 2916538635, 1017601603, 1967809314, 2510062473, 2529478425, 1071905905, 3648309400, 1083031383, 3149215514, 3515493583, 3578172615, 53819413, 1652888970, 69672102, 171367229, 1214644567, 3403546137, 771138474, 1642289690, 1948016413, 2540962124, 4167235230, 2883835346, 3455779949, 3448154852, 811616673, 2631094882, 1536480354, 1667429657, 750088510, 3734393330, 3938306373, 886603593, 2030155418, 2584321270, 1644403954, 1483774892, 2711665747, 913875070, 917664215, 3139783342, 1077362318, 2732608263, 392715832, 1355149593, 2533019930, 2142920375, 717986730, 371012643, 3922656519, 480450481, 2035427408, 1381235111, 1850616602, 616815432, 4191890820, 3696660740, 2121339063, 1339356006, 3850275862, 11351755, 3323262888, 1628262698, 1284269705, 1753999205, 102964090, 1770564368, 3072564389, 2415094716, 902285408, 2146022678, 771409721, 2665151572, 110724295, 176085211, 79616453, 3592446733, 3136216227, 816500887, 4146373976, 3790674143, 1687142276, 2504917009, 1190306210, 2241822702, 2511598705, 3726016993, 3424754408, 857184432, 347183431, 343393507, 4119377693, 3821149034, 2030551529, 3605786460, 277300888, 2755268165, 2606572807, 3710502782, 2989272395, 1831479950, 2595752808, 1717618031, 1466207267, 853593620, 121592825, 3382503489, 1656773980, 2083596531, 764905537, 3853701099, 2851314402, 2674520203, 2883392259, 1156471323, 121572477, 1498208195, 2096623644, 96130420, 1670246328, 104182543, 3957522043, 2617588242, 2676251903, 1638976750, 552890670, 2470419475, 1781378484, 1353861903, 1545169164, 552362761, 2736224799, 328560282, 165467042, 293283117, 3321646220, 196748314, 714061310, 3100047189, 3317649351, 1971513869, 2949648786, 3046697267, 2015021902, 1534442759, 3075930565, 3758070660, 119026158, 4187555023, 1241288735, 448951332, 3073362047, 33850575, 4163879694, 297262102, 2981861038, 3855933227, 2117259684, 4017382042, 2121762840, 308867741, 2208420030, 2030835878, 2601602668, 1827038614, 3755233115, 552889312, 2732820068, 2457041405, 113106469, 560324437, 427388286, 3260390456, 159456587, 448940796, 2904103264, 418683095, 645199101, 3671079595, 3297704915, 1580571651, 3487886261, 3051438345, 543233870, 2224946440, 3444513900, 2630408517, 1392888759, 3425974575, 517164274, 3127716904, 4290666223, 625062330, 3131864074, 2108162010, 1136822474, 1591206220, 2327779306, 2652588983, 1022950086, 616051956, 1782378794, 2595960398, 102803686, 1102895298, 2619514131, 2068274361, 3361395721, 360869222, 2842937567, 3181441182, 1447702232, 1957031229, 1402640474, 756867058, 2530707258, 524053217, 1690947973, 233264015, 668123940, 3973041773, 664285262, 2031537980, 2332122567, 1803814076, 3296291752, 2488191276, 952663749, 1355104736, 1939449085, 3700131524, 1400287094, 3298631971, 2342070532, 1763567256, 1422874671, 738435148, 448215826, 1490110874, 1997795625, 3983395708, 1990992888, 3972453301, 3968542824, 2878919437, 2813623477, 1242486297, 1121013694, 100309284, 3031857637, 2364508120, 2189537519, 1230964201, 2093817341, 2907949911, 2705503665, 3088359375, 2921290771, 1789154156, 916903599, 3077295227, 2514318727, 747845863, 1785647246, 1413162422, 1616263516, 219308453, 1759169492, 101724104, 682627409, 4171021965, 1280653791, 416185589, 184404690, 1518441913, 3067939451, 719890259, 789290239, 2538114662, 4137527108, 4220076139, 279427966, 3606865236, 366922255, 664979487, 2843084635, 1379705232, 81653895, 2147700082, 1858535517, 2504630244, 3877979994, 781855090, 468597386, 1435837192, 1703404548, 1087680664, 650910733, 3687006077, 2295174624, 575525196, 530242819, 1051913185, 637387261, 3895835417, 2366223416, 44315389, 2847899236, 108436247, 3304890912, 577141777, 4185102022, 3345754766, 1950212631, 2235775790, 3653341726, 3593255218, 1287496813, 1296031896, 3602173953, 4259264713, 2800404793, 940015010, 2175133904, 70642809, 1171326010, 1670915481, 3900216179, 3888755188, 1033325186, 1064352085, 1373472509, 4177358217, 2102742157, 190228688, 340024591, 2486194372, 1422145381, 51442548, 3311472216, 1596414138, 2251496892, 981706599, 2983887822, 1524762633, 2435691506, 29991723, 3243491705, 4114708831, 1986854989, 481305435, 1539924940, 1095391359, 4138499184, 391431304, 1259754745, 2460375388, 2224580815, 1913734997, 1137152686, 1538049078, 4149971724, 3977888948, 1780252635, 3608959746, 3258607991, 1651090156, 3601074360, 1355645911, 240348407, 939586409, 3435651592, 3233225914, 966491829, 4126899433, 2223120917, 4193645717, 1099517791, 4236029236, 1440891646, 987988569, 3317363309, 1885378039, 730911283, 2864574375, 1537560629, 1768009043, 403368413, 104168498, 1254872398, 4028868799, 3122275731, 243744065, 1496754200, 3426796866, 3435581404, 643267435, 3638118072, 2194715192, 1765449005, 539175693, 2507148955, 242074077, 365920469, 1315758639, 1268435502, 4160814041, 4119880705, 948830615, 1356366608, 1514930489, 3231645880, 1500261496, 1497915047, 4205142290, 3430498505, 2042400162, 1805544916, 1978000664, 557896612, 3144377917, 4085616419, 1430832747, 4063386228, 1129384470, 3609526848, 150700154, 1642429090, 3040647395, 946858238, 948716893, 3860284423, 3876260211, 2821551758, 1816010156, 4023644244, 2201708816, 255890928, 3974324665, 719659449, 688423869, 176868624, 2329885846, 1143206248, 3235972540, 2463922211, 1920496046, 3235382062, 2552396203, 3747447850, 1828259245, 23328584, 400726331, 1572765736, 789167367, 2593470762, 1868320536, 460175028, 1430963091, 1042794866, 932474369, 2628545978, 834704298, 948616789, 2289772674, 2316288168, 1660615391, 2248929456, 1969048050, 846114597, 3812448203, 1876625963, 1057847367, 1324355099, 1251402967, 3618911672, 1853502115, 2991627292, 1029998594, 1050282569, 880654767, 211033137, 3860553066, 1237971055, 669188700, 1531028601, 4122614695, 3665276538, 3269259424, 3857960236, 2985207000, 2724536046, 1844286311, 2390860711, 2271478134, 1974776435, 2985647413, 1056972335, 2898432727, 2906848283, 525683056, 2954959871, 1033571853, 2881376878, 19085243, 2795083531, 1866567765, 3047853518, 4286931051, 2577328214, 3185900858, 1504538608, 1698749451, 2917451313, 3446886872, 4193078710, 1048713926, 1219060581, 453827540, 675470603, 618279654, 711756177, 3460623442, 821973369, 2392599971, 1408769522, 500264343, 2831749144, 3171779756, 1142872479, 2453711861, 1099023504, 2204004899, 2617641135, 2644201696, 3806460771, 4114869041, 2199624046, 997238902, 4051274956, 1612789404, 519471131, 2087126119, 1864134318, 2783499750, 925338486, 2591758323, 857641042, 1201074015, 978123410, 1646915788, 2563382776, 4100897341, 436788129, 3645356369, 2769099886, 3396993204, 1628401065, 2991536273, 1150443053, 2335850646, 2121290136, 460260842, 580714734, 242542830, 113947495, 1237901470, 1865386380, 3119362906, 2453724131, 3430835742, 1437038944, 3063402223, 3707653752, 1242097106, 2803693988, 1033070140, 2514356046, 2748596661, 2702591341, 3511713722, 2062941603, 2518832911, 4227750369, 435222495, 1738186057, 1761837875, 317657363, 2034033900, 182371608, 498636677, 4020109422, 711058278, 2261499939, 1692305592, 2018588453, 29993425, 3322177713, 3896653810, 3384501205, 2754460210, 4227418344, 2303332365, 2333234538, 2059809495, 2933861638, 4165900657, 4024647423, 2783100956, 541446341, 2106437205, 3275741155, 1498063542, 701787966, 4294775876, 2810558221, 312672936, 1322839538, 2028675099, 3572310812, 2065311723, 3810734542, 2491637702, 50002279, 1857928545, 3959211738, 295953285, 1506663623, 2135016623, 2275194324, 1864017342, 824675559, 3272935219, 2893520587, 2770449981, 2627646170, 2016877428, 1639079672, 4185015376, 1486998649, 1621870253, 2769337023, 361968320, 3262395179, 1440569645, 277563954, 1858367218, 4049927397, 1694144560, 541727213, 381593077, 1439040345, 1372266317, 2147875477, 2811210136, 1908605751, 3882345411, 1413814565, 4151405020, 1265007380, 2971529350, 2418062779, 743380782, 2919279584, 43283787, 2577525368, 3430825490, 999660758, 1843414695, 34107888, 343530575, 2091950593, 3094048391, 3863192302, 1043796411, 1960916454, 470579202, 4044890150, 633734380, 3380965993, 2956463241, 3023041536, 3728386081, 1845603063, 1919446584, 140590320, 3633766501, 2461422048, 1180624173, 2118138424, 227074467, 2750016633, 1355154307, 1168903692, 2340188794, 768927552, 150255121, 3867979488, 506845808, 984743000, 4133309122, 1449418639, 3319787215, 845930757, 3033255950, 1886228243, 2852249755, 677775852, 2081234255, 2382610040, 2744129213, 3956253624, 1911877977, 245076421, 3166976351, 2838297996, 1895212928, 2264153719, 698582214, 2428143822, 1686246715, 1752131037, 4239095353, 1729361397, 221311172, 2973685479, 3696961823, 1323040108, 1536233610, 662817013, 3113523999, 2088823839, 4209059388, 1686891020, 2183096725, 3873197140, 2196428805, 557268914, 39662348, 2609212882, 1617637099, 2715000053, 2304460171, 270730084, 558398535, 2075342616, 3060381429, 2712752209, 3623745779, 3758884749, 2747107038, 3897436745, 1170811340, 3431153212, 551181152, 1299761034, 4196373129, 4263177910, 932019533, 3209449201, 1157272735, 3064924603, 2550094298, 1852711550, 143723026, 3626405775, 610939022, 2099766692, 2265101917, 2765003818, 2570177075, 4262419350, 2431066435, 1701607578, 135874763, 3705148880, 3114148105, 1347771239, 3251704571, 219974356, 2092990280, 2358327369, 515411115, 2347124231, 3285756106, 135705833, 1670622328, 1278346452, 1000516646, 1417413305, 620292323, 2334198939, 351656616, 3599741882, 257247085, 2846695954, 1445247153, 1652103879, 2842986727, 2482167766, 2323177521, 4021887976, 2014782640, 3916809717, 2871239294, 68848567, 3940264356, 2619317979, 3355288896, 3007806098, 65309101, 3890126419, 3027699034, 1149754073, 1267374284, 1060230491, 381951029, 1155807212, 2634632183, 3213235205, 359640605, 481275248, 1534665214, 3612603567, 2808938039, 1009835680, 305079660, 1334648262, 3977643782, 2871204252, 3473868923, 1370805007, 2234290819, 2594779858, 741685491, 2927946801, 907998300, 84471772, 1466198192, 3908300884, 3671277111, 2450632302, 2313294757, 784024596, 2199331861, 310908796, 2374808985, 2690727628, 1357219461, 1254434662, 1276430454, 79350137, 3400120743, 3520868151, 3206324769, 2592040599, 3028423483, 216962979, 1899091609, 1444220921, 122358375, 3370203339, 678816941, 1145503522, 3970165070, 3394274080, 3928738705, 615601798, 3093957020, 1712082990, 2264616876, 1496204383, 4129155853, 2242363736, 3544278202, 2711318560, 3669150720, 485513988, 1425617237, 4089116317, 202224220, 1754919125, 2028579529, 1684755854, 4039148472, 286502361, 1400890414, 2949303972, 275202545, 151732287, 1324270841, 2149560917, 1022488723, 875993356, 146252667, 2813518261, 1305124235, 3951839601, 881339177, 2131653963, 1907672851, 473992379, 240326411, 3334248879, 3145735142, 51901622, 1689043617, 4028941167, 1737623848, 683305314, 2865210223, 1069558302, 4132167612, 2304626104, 1359555874, 1951488409, 3101288292, 3159256058, 3850435608, 1912407489, 80744411, 1761645067, 3085358326, 2225049035, 119516184, 2486666421, 275312352, 1689402489, 301259586, 3846306233, 782874235, 3869532993, 1094794956, 3178716214, 3007263268, 3043097717, 1111999762, 393983404, 2105781174, 2219958146, 756792758, 4286466528, 2858660084, 3010668459, 1504697875, 4018379541, 2507499653, 3122467225, 3968564281, 3750953462, 3434549960, 2941515260, 2715042906, 3190221701, 4048987244, 2131356864, 808995399, 1390898706, 1163417855, 105242226, 4184483842, 1366526666, 495951329, 2450309762, 465806923, 3762564432, 3385544931, 970378178, 278045715, 840476385, 779199521, 1107724883, 531434905, 2349568374, 1120629776, 664011080, 222324699, 1071426913, 3819757772, 977804154, 3324616276, 2928149533, 2904104309, 2956328942, 3602465336, 2830111519, 60827088, 2574470126, 669408382, 1029116056, 3205934818, 2385946738, 3255204544, 2891912819, 1441722282, 2209169272, 1319241507, 336356619, 1726741723, 4010163228, 1766741101, 1367296210, 489245719, 4266171019, 2902253586, 3692007348, 2252673914, 2482901286, 398868716, 1389071546, 116369648, 3670845167, 3585718949, 1659821799, 3876051195, 2629659517, 1297749732, 2216435586, 2245005122, 4011070610, 3477774895, 3196565024, 3412123922, 157984609, 2632566009, 935219751, 2594378569, 3239216548, 2003082537, 921490697, 1234993872, 2374383215, 2530247867, 1058445949, 2472580000, 64947950, 1717041677, 2603882623, 2038248282, 2621381628, 2658660733, 2888471592, 1614078594, 606320489, 1564539703, 1128063558, 71945536, 1357255132, 1144790556, 2486156812, 3046796791, 1610277403, 1250906700, 2881005792, 2245327433, 3375742949, 2205917796, 960773171, 700694039, 3527072520, 3980437149, 2177095270, 977217985, 3864373033, 963996740, 1347857846, 632797077, 3347219055, 4092375775, 2340664325, 1236933380, 3715432712, 2241285260, 581416647, 691459950, 283490443, 1486767044, 2759854460, 3489090877, 2666372286, 4152796900, 3840084442, 2240164234, 4116872247, 1480592174, 168279160, 1238027082, 533502105, 228982498, 4087134919, 2083117232, 685567715, 4157651605, 1557966510, 2867067349, 1253833254, 2424388003, 307144092, 1079877436, 2977674216, 3916662647, 437688525, 3638725192, 1142082419, 948552616, 401412678, 2040415976, 3603985518, 2727842373, 1168690631, 739575538, 3473997113, 4021748404, 3026057689, 2933892770, 121334176, 4196175091, 23315521, 2094973056, 4069384781, 2409124763, 2514181791, 4196569133, 1222647644, 1466767626, 3612544572, 3071009958, 1949332925, 4148977957, 3458528382, 4269955021, 4122053379, 3383696107, 2677629958, 2313223184, 4150296542, 2676485905, 1964139185, 2184014604, 2317393956, 592978405, 3729076857, 2858602084, 1048633699, 1571174440, 3553057032, 1490787381, 2670578083, 2776453699, 2377679099, 2197574877, 104625077, 3006227963, 2969928013, 2273835745, 2952726188, 3869134621, 1497142660, 539940059, 3221440895, 2389876534, 2180441985, 4216403295, 2755516369, 3531133058, 3035581882, 974260482, 2427012120, 1379293517, 1999010545, 1049009784, 4034791312, 2312618930, 948049878, 1129256423, 3247136727, 578560608, 1591473339, 2202674072, 2649041606, 85881530, 4267083093, 1719449012, 2971281409, 3548393256, 3788490000, 549791899, 950970196, 429672847, 2420060490, 1634054508, 1809166752, 2691923720, 2041623928, 3094066801, 2888710490, 1048565580, 2284662113, 3564501121, 2834311163, 3855737546, 490440673, 1337967428, 3187465767, 2056805485, 845432716, 4107820227, 2601022485, 2533530312, 1772069436, 3997301443, 3330447012, 2922029894, 437199588, 4174219321, 1959440412, 496292846, 1356538692, 1464301570, 597862884, 2985031064, 4078128443, 788061293, 3755994634, 300900481, 2929845266, 1783803587, 3140136200, 3078510852, 980695132, 1983690505, 4177013712, 4290182994, 2975430817, 556088116, 3369753182, 2594806836, 1003654902, 4131862544, 384559887, 4175397225, 836849446, 3044940456, 1391193811, 2042924640, 1293984449, 2178958580, 1529141560, 3561994137, 905970306, 3645930398, 1257976563, 2042731430, 1907355981, 2003145433, 1903769882, 4252041303, 3115769780, 187830086, 2686410952, 1006265767, 2386143690, 398827609, 3909282704, 654659924, 198190151, 4243153286, 2718015414, 1389178235, 3674795392, 3365483149, 3990058722, 1693451819, 4206465301, 2530422973, 3323121180, 1886183969, 1468973297, 2451082330, 1444143193, 3258470089, 304282487, 2794805699, 2957969257, 1150430541, 10907365, 3588327391, 265405924, 1232185907, 4112066956, 916210131, 3031939516, 810302371, 2477959050, 1456670097, 750597574, 3883376564, 2045952587, 169452252, 3847026924, 2614059788, 3394062707, 897190777, 2386716571, 3540385715, 1983704067, 3384436157, 87741163, 2942579450, 2747421149, 4156668581, 1806407051, 2568054095, 3500510194, 2920415833, 994645215, 986891519, 1022795244, 2667564940, 1270577717, 4141890700, 1464866028, 3895315086, 4053503401, 1637744876, 2120960722, 644310469, 514112447, 4053508611, 231521772, 787339926, 3790352505, 3095183662, 1371228811, 2205859908, 1626388999, 2124821269, 2150622561, 464529879, 3418385077, 427505526, 4004335514, 2328377211, 2387390020, 297669971, 18341992, 1878063188, 3885317430, 1996617890, 1209736963, 2465829357, 2883982444, 3484278029, 2778430758, 2539513822, 2930766411, 2030741678, 127928247, 2334331021, 3733205246, 2502664366, 1048680121, 1490545751, 4111417499, 2765946295, 1608177108, 3017635847, 4121109933, 3419341610, 867507123, 3291573672, 3702519066, 4108425500, 38642884, 2114789527, 2952699232, 1083279851, 533604382, 3185982271, 1782978014, 3266179491, 1314569978, 97916381, 2453444940, 2935964853, 670251224, 1745522199, 2734160920, 796582371, 2343341326, 2476268205, 2302987576, 683287517, 1243020007, 3537304538, 2624747304, 266800823, 1025422831, 172472833, 1981628496, 4229338277, 3383934235, 2292225257, 3895744348, 697074731, 2104601077, 1569366442, 3317980627, 429456991, 2542667649, 2660094364, 540975424, 1565876876, 1292577132, 1081750470, 2715412515, 373170372, 1557827498, 2885815032, 1145264207, 3976817475, 304077597, 3842999837, 2154968722, 2984115508, 4121193657, 661020579, 1607372480, 2525914000, 4127876617, 2858604189, 74807445, 3439702896, 2584414297, 2324980006, 3545979146, 1970061485, 724082509, 3744526767, 2765372555, 2599411203, 1684194263, 486532170, 205209664, 3054537697, 2275344370, 3359639663, 4235829760, 1808354261, 336440252, 259113696, 3088802097, 2166307495, 3238798210, 1437766171, 2810938410, 4172646531, 2472353424, 3011677983, 968225558, 3478728574, 3141421218, 25617031, 1213085822, 710637820, 730425533, 3662493330, 3021963483, 1703724517, 3492555094, 3049693126, 53934421, 2753473563, 3012540565, 4109227379, 387623303, 1178485265, 1667803002, 3308791698, 521317251, 3415785705, 3161386339, 3424536707, 3177954682, 1937127514, 554830451, 4040107256, 2135596906, 3904399, 3818591856, 3012078021, 2272122714, 2197922203, 841084264, 3202005814, 538273988, 3531291749, 827298687, 4208291383, 3194288274, 2388918590, 1256865701, 3147093723, 1366682282, 3168484821, 661056736, 3993394261, 3163631921, 1313129359, 2231624336, 3332423088, 2711113236, 2384041203, 3426344115, 4221592606, 475624554, 2166510059, 3520005908, 1328427434, 3947317669, 1219962022, 4098653814, 3003776620, 3807146994, 394132081, 1043463310, 375170164, 2989211734, 420715192, 3315626158, 463958536, 914145432, 2207763135, 1134425164, 1756426892, 1514807583, 1312052568, 1994035596, 1757491181, 1842046039, 3730077016, 3286444408, 182336112, 680809520, 138394519, 4190032782, 3391439186, 2246163138, 2779298491, 1494488121, 3720804193, 1835391637, 1215104961, 994043574, 3127597133, 598272070, 2755603891, 3951607664, 2239465831, 793213522, 2513060663, 73485640, 322313038, 1299246257, 2335341020, 2445952348, 3239353631, 2834078246, 382106928, 1143954809, 1623065127, 3746142246, 4164079551, 1297787651, 1398589675, 1937390945, 2124783515, 1457510810, 3589223532, 3301740082, 3224294936, 3488974280, 1769487263, 200101297, 1954440284, 253269209, 3959916221, 118574156, 1632253986, 2912728388, 2601410357, 4213577265, 1098638563, 1844703314, 2920617196, 2270667914, 1548730041, 4204406192, 2287026546, 3997154958, 952668840, 690771757, 1150213110, 926497017, 637202079, 3138020379, 2067733646, 3162066410, 2438514295, 3735940574, 962793123, 2820964546, 508007024, 1499644111, 2123650516, 3841622978, 915698535, 2876890493, 54138453, 2954501143, 4044270409, 928357852, 4188184635, 720792427, 3927643135, 548328522, 2475069506, 1710903882, 334939593, 2267658347, 2722767028, 4099211606, 730375455, 1974232465, 1770131795, 2400449452, 1271465185, 546729543, 1276454685, 2171162366, 405075676, 4195018811, 3435306971, 1088096295, 360695524, 2391849971, 4258303653, 3102431479, 400146677, 647031743, 1232422274, 4059338984, 64686639, 3531460090, 2702802229, 1135006185, 549981027, 2423862534, 1104215396, 406938710, 2040587741, 2607548204, 4214441049, 2674908726, 2885731765, 4017840074, 2244353944, 4104119406, 4120817987, 3733689726, 3288506123, 2628861748, 1959501810, 1242965213, 1705230151, 2307431904, 3910969467, 3715851022, 3524111216, 2428438014, 2579463639, 720264875, 2051320449, 1684158311, 83416479, 465427696, 580839230, 1430193567, 3286060460, 1168679845, 2618596548, 2909240235, 742835330, 2294631724, 1062272759, 930507575, 1813009583, 1625715237, 3209821187, 1344170650, 3230129586, 1766541307, 838583681, 2841638078, 3300976828, 982474879, 3870592364, 2101373512, 2643719835, 19305559, 2671011957, 1467949438, 2662624772, 3625022355, 1885417029, 857148282, 1208674119, 2210734503, 2929985075, 584427652, 3132030536, 3517565970, 3010638512, 3193843807, 3167976406, 2256926043, 3876359783, 4201468844, 4128319397, 3194028459, 1192437908, 1142648838, 261778700, 3069778191, 336798953, 743043750, 1151668592, 1327101294, 2873133768, 255812511, 3674088401, 2601243367, 1512277845, 2303485712, 3957867743, 1199535360, 1754985036, 3258933850, 540597961, 2195462313, 3808293243, 3660605294, 2622050827, 2724926863, 1980933317, 1683636776, 2488764243, 2625091533, 2918319864, 1778200015, 1983448956, 3257150783, 1903431825, 2780633398, 643709452, 3549632806, 3513491167, 324212689, 32523665, 3094771182, 877521828, 1103126736, 4046606371, 2054285772, 2803562062, 533250286, 613389630, 3136799859, 2235961133, 3297353169, 1523831526, 2468466162, 1031282082, 2311403163, 4103265321, 1585039455, 3734861285, 2112021665, 476465799, 725605917, 3450058349, 2423325741, 402737396, 1499318355, 1124475847, 156455101, 2878014226, 2965272161, 2912644131, 751776814, 2887312253, 4212015691, 416560536, 1691145981, 1883205904, 900273186, 2187222390, 2349470493, 3611495259, 3547929964, 1385876611, 3275402078, 4095281630, 1639692539, 3345505372, 2167777134, 780864625, 3618650227, 228901027, 185520460, 2809895732, 2000340340, 1931506900, 4065690510, 1389542695, 1014440522, 1996861810, 3099014984, 100312678, 1057034447, 2957175449, 1434989659, 557727830, 4002946602, 3289316333, 1106378860, 3454091832, 1136976042, 2403769585, 3984289210, 498957122, 240995810, 3576928205, 983468194, 272713555, 3711139664, 1384814026, 3543773184, 1463296906, 670057022, 2775768233, 2361937491, 2825244559, 2621331859, 3105357491, 3958712949, 2308045952, 2681332230, 2439397096, 843110387, 3843003511, 3367192793, 2931194459, 1229130019, 2323937370, 2928828204, 2292058899, 3185476853, 1241435465, 3277938952, 2280180748, 2646044226, 1630657342, 176527150, 1279102754, 4283615742, 2874776381, 234136439, 326090196, 1888326063, 1728102695, 3629607008, 683815550, 1818435604, 3307701846, 3822642424, 3186393483, 1091350781, 2688096989, 2785575785, 801618172, 964341780, 2476309451, 162246949, 4281996649, 1426012032, 1209391519, 905553995, 550255577, 754908816, 1384057229, 3591596312, 2591872858, 1260036625, 2922215286, 3454448730, 335033669, 3635155701, 2727717708, 1818721992, 606199794, 2060400925, 369369722, 2164858175, 1099578511, 491797954, 4074592305, 1046276848, 3274747866, 2633570342, 2710124389, 2586029316, 1572556771, 2039761158, 2384043269, 233014764, 3953227703, 3828833844, 2877582925, 3692107462, 1403929958, 24421452, 3940496525, 2120321719, 1229253242, 911218533, 3070083211, 71520868, 969853538, 1588494853, 1609175112, 2844995849, 3188255201, 381042167, 2593803368, 1347110651, 3623718771, 2633735202, 4109585256, 4232997197, 2155679690, 1893481792, 3640496569, 3228464795, 714044199, 2474046622, 828945720, 1250239850, 1007559390, 2989438198, 3260633361, 1209559266, 2866844187, 2133651696, 3908407402, 4010865323, 2623112927, 2763269087, 1092019828, 3151693001, 3157289591, 4236299967, 3283035633, 4134420951, 4192574496, 3105116870, 1395530193, 1710185215, 2940371730, 251992015, 1127301088, 809490725, 1178615767, 2446833139, 2374660175, 2998591053, 3914102645, 2530140729, 2446426729, 245532155, 2117096245, 3481332672, 409827973, 743604060, 442976804, 394541509, 2963708847, 3921898550, 3589952949, 3485615861, 1631523487, 2028377190, 2625509809, 663094796, 2346712442, 3151909675, 1126831294, 209325765, 2904322848, 3215200003, 1614352303, 3045428046, 176631451, 3080221302, 4135276147, 1967509947, 3583146658, 2302864013, 1844803988, 3705402534, 2707243375, 3281795811, 2394487245, 1255587928, 751175284, 3195459892, 3612175171, 2963939998, 412535283, 3677227839, 845599376, 1258104178, 3423659312, 928623006, 2073965614, 3615655176, 3753194703, 398832204, 2218330737, 2091579587, 90368380, 2368103666, 177270591, 4076672279, 1581058526, 1560063873, 619781104, 858475585, 3142312682, 1440737635, 1468414540, 1913031339, 3543690723, 3309837088, 4249848142, 3844383556, 1751257979, 3874913912, 3566468562, 562372774, 3138970053, 628884807, 2527953935, 610311702, 670546367, 984330145, 3203697058, 1251453685, 499975389, 3876143916, 1086575246, 1114062902, 3900973482, 1654875443, 3054944796, 3028026435, 3488594343, 2694893287, 626939224, 3250714340, 2249644893, 152002387, 690182192, 1971543089, 258238378, 2122742269, 22051838, 3049253141, 816168353, 4068464131, 76996043, 1660579729, 3931624896, 1156978882, 2603601572, 3690900064, 2756059162, 461852213, 1406602767, 2261763054, 2765602024, 4007396845, 1299015090, 1310484223, 519176269, 4207531755, 3864738410, 2993035831, 308266433, 2607274407, 578831252, 666087166, 4282293777, 2561389209, 2692542178, 3836883374, 2497950983, 340210104, 2862252077, 2657984613, 437649981, 619203375, 1877467503, 1698036544, 2946555986, 3830226466, 1110068762, 2764823074, 4207036061, 4080643500, 407210980, 611055268, 2332356512, 2945174261, 1988944456, 85130614, 1497215532, 3004093468, 1483692244, 258812069, 2469845808, 2624517455, 2605504842, 1724131242, 4128708357, 855637262, 1547158002, 2688311025, 3112676319, 2572779979, 3178885478, 1288982761, 3492879909, 3136038994, 542130341, 2954280065, 3991796550, 564807073, 1841123479, 3784052819, 753817442, 807431778, 1365808810, 1419564426, 4260816550, 999750749, 1778699617, 1914873666, 1585805939, 665944289, 1228635686, 3619541885, 427229807, 1967970425, 3435177064, 2849383745, 3998911877, 752142188, 2187658870, 3700817871, 3339350203, 1966922447, 3506677513, 2656286592, 3030509887, 2162799225, 3215866962, 245517696, 4237421019, 416623420, 3584219899, 3746167483, 1917297111, 4275183626, 86959391, 3304432596, 282912661, 1547292360, 3883028566, 1468571811, 3019604383, 2522007913, 2228847365, 3319779179, 3924273534, 1932773933, 1946401253, 2403716628, 3369969867, 431078694, 2798982495, 763309401, 2487921923, 3330988313, 3493437608, 1078058551, 3138989162, 3658530685, 4227307001, 2227256409, 3943196383, 3215336341, 2509131644, 668141373, 2113077103, 2827611698, 200596327, 1720532384, 1037602267, 3818655044, 2068527077, 2722296452, 2854942983, 152510517, 1233741322, 2216811620, 37800541, 2622302411, 1746456265, 3744469745, 1113914778, 106093616, 4210638188, 2072790552, 2178275693, 3983974061, 383949620, 2922618421, 2957482342, 1792963909, 3771432550, 2748355289, 314535513, 3011699795, 615101141, 3270102437, 948752787, 3812281784, 2490870283, 4139437237, 26019672, 3120948103, 2072380964, 3544196700, 3786295374, 2574844963, 701211260, 3405233700, 1976392756, 3204535406, 2508579452, 3897392464, 1327238059, 2720004526, 3704355724, 3770853955, 1694729107, 2743970771, 485586798, 2410170657, 2768533495, 1651136307, 330005334, 878092068, 2190641348, 2597179024, 4058748598, 321361007, 245026550, 749959797, 4134948753, 3283152260, 2747001578, 2733334272, 4007488804, 3073234280, 4134186087, 2127140966, 633628272, 1678866086, 3978192960, 3416060176, 2956494396, 2181622419, 1233317891, 3195662756, 449651267, 1542596577, 613794775, 1844041627, 2481999399, 1051700809, 1403035197, 3556376518, 1911907080, 4051347253, 3698689719, 1757643912, 3815471395, 2621163402, 44163966, 1807137024, 1553413428, 1731752478, 1099762309, 3857696476, 1953646545, 672226815, 1542256933, 3979615158, 4221569762, 3525056487, 3152656330, 404118957, 1975786712, 1907066230, 2333277458, 4070409434, 3437277027, 3116570338, 2126067849, 2239415961, 4116853934, 3492191376, 4185375498, 2782359963, 680301940, 3103229016, 469749713, 2856883446, 1952863888, 3399218367, 1462827424, 4001638982, 1833074182, 1217612130, 473569118, 2952484756, 1864062994, 296797192, 1157929032, 191042515, 1223598899, 2535320326, 3783817039, 3750676773, 3976803418, 3778756959, 1506674609, 4095988583, 438339820, 3379478120, 4192134806, 4017109263, 2668604973, 165093613, 713097598, 2269687452, 4262221067, 184060900, 1124381442, 605833447, 3138536121, 1728760814, 3668501197, 2816169066, 33577373, 3857730714, 3584520059, 4244733993, 1255354937, 2290790867, 1465810327, 478269092, 4259139379, 3298400049, 3934214432, 3142214277, 1391141190, 3852285608, 3432057334, 3395128895, 4017060059, 2687733133, 2418485950, 626953737, 164640339, 208726025, 1792012022, 779275766, 1228209116, 3611968812, 3716928824, 1530037639, 3833381426, 1381914785, 3564807007, 49702585, 2030514713, 3976597925, 4005237785, 1164524354, 3062360995, 3905930592, 1572391164, 3491525026, 2867033119, 3125142781, 3811442945, 3970181636, 2235296708, 1725923556, 1634637796, 2190273147, 4010228598, 836159769, 3469306596, 4210964292, 4133390539, 3320413920, 1516324843, 4178345336, 1821590988, 3672106736, 3766347800, 1122648171, 638247285, 1059910239, 2527306379, 106190699, 626089720, 2997505161, 4120994706, 2296304192, 3935721814, 2635042653, 1033542658, 3113738086, 1282905042, 1375072329, 671511929, 1397391464, 3808522619, 715491489, 1202697113, 2427990902, 2066770314, 3075757824, 159994746, 89547296, 2084770287, 879619417, 3796117378, 3240706168, 3504610127, 1997058822, 2903019647, 1946102387, 1658571717, 244250187, 62596094, 1879287923, 1602268367, 1229400407, 1087075797, 2643559183, 3569554886, 2766483600, 1877339321, 3224965450, 1504438170, 2310727268, 257099417, 531747826, 2166653212, 227002625, 276878370, 2142304582, 4091493849, 452065312, 3885156814, 2520653316, 3930961226, 2942246873, 1302376590, 3144250640, 1372905581, 1875206161, 3429872766, 2447297549, 4294169606, 83470401, 2561720636, 2014936781, 2855224253, 4223173683, 3807344922, 358276736, 1890856467, 727859139, 2573873166, 2166199579, 1790623732, 3214605573, 3236210850, 3914794087, 3000626709, 4043640428, 1495446647, 3114332161, 1867774889, 1715702234, 1633163810, 3129594783, 1346319652, 3187492446, 49865716, 4030122489, 575380308, 3028366436, 2261066198, 484140922, 3634452203, 386915297, 1353797361, 940500158, 3919530252, 3429343229, 2028039370, 3746340263, 2630005224, 429751601, 1900582345, 1795730407, 1489830330, 2267705845, 53471314, 3109824211, 1642604921, 1436153998, 1715927634, 1119522934, 3093384451, 2740061737, 2600944865, 245920566, 1943632384, 3776047415, 4132240635, 622868237, 2466363856, 3268611942, 4203523300, 3783855974, 3392350124, 1219885982, 1586670376, 2421810705, 3902981716, 2111469733, 650377301, 3895954364, 2820793049, 2220589865, 1253733307, 3121091600, 532241022, 4189593343, 1987107522, 2846823385, 2566049827, 1735210037, 2900234091, 2905313856, 309842775, 1874911766, 2547463076, 2902747619, 2960565533, 2366730189, 950674240, 3701892183, 1391532508, 996653926, 3820525293, 106017287, 3972462573, 2736894430, 3480499936, 220532985, 1446224151, 3985853608, 3989626634, 3981561444, 686168136, 2361847369, 3280018243, 3001725066, 927458168, 3461675381, 4280327235, 1875374655, 2591749462, 902363430, 3537965261, 2046123370, 1097076852, 321695280, 2953293127, 1339455082, 1320775191, 3032683859, 1295249985, 3934187473, 1259580979, 1685263287, 3672770627, 3577764755, 2298981880, 3998346822, 3646356826, 2937660337, 1563983808, 1299848254, 3042784402, 2311088974, 3832476120, 2830351733, 2777586607, 1237595308, 4211707436, 3856607537, 1959040951, 3890695791, 809699879, 2039790978, 44940223, 4220782948, 1019300148, 1424295730, 2784473391, 535162124, 1059051027, 1518733530, 3506329438, 3104712737, 2289137419, 3660252089, 144966463, 3881408607, 3512699779, 4149729575, 3287413550, 462206396, 1339203423, 3329635720, 1574631326, 4160972372, 4131480870, 784287166, 1615249192, 2667029126, 2476620102, 1187286274, 122162172, 71606929, 1392663354, 2506288622, 2953772928, 3873048397, 2908931632, 2756259110, 336943555, 3062274602, 1953981701, 1649477099, 4036207351, 1938705798, 496324004, 4145051075, 2628463516, 2258538666, 3744910276, 2659331977, 3574360985, 211924635, 3754821659, 3454729930, 1546134374, 3292319459, 2190898475, 686594346, 3192104909, 1693848701, 756052872, 2682355309, 3237021469, 2104767495, 2846086550, 1068478712, 4223337155, 1767394584, 554088634, 3338785120, 1633842645, 3033915014, 2293891260, 3190809914, 1863057522, 3416974719, 437666159, 4092189043, 1861373855, 660383152, 3282524508, 34932632, 2551231074, 751756935, 3270479532, 10605318, 3868125675, 2938723551, 4255059872, 3277963352, 1026209630, 4275826771, 3378476972, 1086984219, 3831856446, 1626876297, 3690555822, 361339916, 1787451074, 3717500677, 3801685003, 1818653905, 2388669758, 1393227633, 2413550161, 1428900554, 607308167, 2784673918, 3294216746, 2108260057, 1627898873, 3321018926, 3878027124, 1684379186, 280980966, 1424448564, 936857248, 1407991279, 3690028755, 2859173005, 1702411959, 365307643, 1506615087, 4265339588, 2100142361, 2174433165, 2417702409, 3381218065, 2631599597, 3692814320, 3236942527, 330594002, 2584376107, 2379267791, 2639031380, 3536492732, 1397267309, 2628014351, 3654216785, 744877029, 1627655398, 1017632579, 545565675, 3939189873, 3855871069, 1276191973, 2783084228, 2501232609, 2120921556, 446649949, 729330942, 3765984133, 1606552119, 214672014, 3705213296, 3821422292, 1589422803, 119787078, 3149147825, 672116447, 1892401637, 2833543467, 929633475, 270587628, 2399321172, 137933764, 1808533529, 531716128, 4076613468, 1052693683, 2633985236, 830250891, 3023830162, 3422887588, 1232636782, 1830200486, 3499313351, 2687354090, 3128365844, 2776402639, 4208581314, 2146701222, 2350250299, 1190940736, 2481148888, 629181376, 4110794783, 2181174600, 2808836116, 3081586870, 1153581091, 462384030, 3131329884, 3104676843, 3798793679, 2474995427, 1130041924, 2076183442, 2051474938, 2194539591, 590658921, 11553112, 1687778213, 1870157347, 3436905471, 3122322902, 903565813, 2520916965, 293791499, 2018214203, 1952319418, 1083866097, 3798776684, 3909252724, 1880780363, 1268897442, 3093254470, 490505219, 2648839197, 3442339283, 4131413940, 2911326431, 4100184515, 849979697, 3089837362, 1753286936, 4222777368, 619655574, 821244889, 3822609562, 1115939178, 1399331570, 718135258, 3329854859, 3100898752, 3857779873, 1607347893, 2309282047, 699250998, 3239633165, 3626950935, 1536896385, 1430571304, 3293723367, 2542537202, 3224777380, 2611429584, 2321599312, 1827534799, 2839694345, 1358652904, 2562700586, 775924901, 756501344, 714727555, 4285415257, 3923799750, 4100905224, 2261907481, 1498295955, 1091005211, 3116556346, 3110392316, 3280050230, 3745624132, 3211922596, 2285906904, 2006705997, 787868981, 2788729634, 669801705, 986425133, 1895773882, 2504209996, 539698651, 1519916516, 2828537826, 3478019861, 3888074597, 2180065112, 4108301208, 529123797, 2210823126, 1929318045, 954149705, 2935313293, 3023257606, 4090322790, 1222482557, 3826640002, 2287310329, 419149595, 309574271, 211674540, 1123617383, 2085080769, 3699097327, 2374607724, 1791235327, 2914078165, 607793945, 3695141404, 4064121147, 522103429, 239257692, 476783324, 2846662929, 1031556922, 2879520315, 28798855, 3125712542, 1823182675, 3389937521, 4055730354, 3050482172, 768385669, 1526559803, 62284899, 3074197494, 2635299582, 670264001, 903601926, 4163728563, 3988016433, 2846933723, 1823778381, 1001976171, 3854598947, 29694905, 697563698, 1741564374, 1105144952, 3066773870, 3867321010, 4043372926, 1064754854, 2454952706, 3068252696, 163138321, 3261577406, 4273658984, 3217315521, 44888657, 2742914318, 2995120348, 506291213, 2191223590, 3462388397, 3915614713, 4137856183, 1337666110, 3466804325, 597207627, 2206933717, 1364946519, 1603881540, 620525946, 776319104, 4116342174, 3757798655, 1856580119, 586701809, 2354718306, 3570176114, 2456009297, 190455779, 2671432216, 2165308272, 3200614200, 2851830626, 1578975380, 94646808, 1672103233, 3572298687, 1582568737, 1570951033, 1665963551, 2575788718, 600234202, 1010171468, 4221383053, 3290808092, 673572613, 3046526248, 1716103885, 1383292031, 4254940736, 4159321670, 1191097192, 1648714270, 413656701, 2005718886, 7765407, 916906241, 567254664, 1929425347, 3158952476, 257468444, 1463708882, 3799696252, 2385691281, 2986724615, 2773848837, 3889705776, 294439265, 3394841693, 4046168739, 3230523294, 4230403484, 2809682205, 1848699961, 2109611756, 1145880298, 2467327794, 2423560614, 2930918055, 3068861921, 2385796272, 852159982, 4224326955, 1071055022, 649870487, 338840402, 3651572398, 3010497178, 3651259145, 15382856, 3127821035, 2463655501, 4090875217, 1703572729, 54630322, 574171149, 995418878, 2186684521, 297495751, 292472110, 1400693202, 752824422, 1877007313, 2482805755, 1738851212, 3384072750, 2364981147, 1009795404, 545707854, 912513784, 1689578069, 2771358857, 2195238931, 367922294, 4153924036, 2049457393, 2742007110, 4022154459, 3616828026, 12763890, 1529484778, 4063574737, 3818428177, 1814498995, 1930608249, 2582127365, 1996971776, 2783036819, 770898652, 2832806901, 2688863914, 3305817649, 2370900938, 3577657522, 1849270731, 2132045209, 1270907615, 3018508749, 989603115, 3553725302, 2190251084, 601022075, 3548892846, 2357857193, 1605496017, 2587781572, 2842351418, 1782353492, 3558221485, 859254622, 592341631, 839986141, 4022824883, 2367480752, 4039277333, 588164136, 470369716, 1178337736, 2335311232, 1329051346, 2405208418, 709560170, 4083162255, 1808777323, 1799834549, 3712716400, 3685379566, 1417821992, 4293244827, 4105023649, 3131942785, 1431623642, 1321089150, 1685147821, 1370706946, 46396696, 4034875105, 342509678, 3361559345, 2739862356, 1697589592, 2136572771, 1756995231, 3162043320, 938280570, 1274769779, 3339198985, 2549529380, 2727313926, 1683813129, 2690719734, 3759186933, 2307565400, 4249283519, 4055043453, 3631472479, 588091703, 3180214557, 2308862600, 2088743421, 1250507179, 2284408354, 3026347483, 3760713856, 759876177, 92116667, 1153313725, 3795467449, 4145988742, 2679726140, 2921637031, 233836862, 3323515491, 3932153574, 405942471, 2175572782, 2399909095, 1206380915, 659542604, 3853229730, 1036594400, 3393427514, 1146591163, 1563877700, 2755742088, 2112705733, 4155885617, 1068188498, 3739822984, 162762082, 1994436317, 2195215034, 2625958359, 2432530249, 3209375547, 638683086, 1106517399, 3493090408, 2198575896, 2533256158, 2961341620, 868640107, 3677287210, 378965425, 1528839297, 2816584156, 2901020641, 3195509793, 885931975, 2872649776, 254446461, 2086092717, 508053335, 1006382628, 2347200944, 3813068686, 3470813337, 631361740, 2273178492, 622765957, 85865449, 3997983633, 2734069266, 1105610368, 4272078081, 273228930, 2671042689, 747082831, 2278013208, 1198847592, 4180220290, 2269389565, 4054962292, 1632576277, 1349578604, 3539609221, 96150202, 853342893, 2837067427, 2490308912, 177819117, 417006654, 402592547, 2431272413, 50601137, 1354388043, 2352456861, 1649446461, 1703663772, 2933111579, 613451098, 781413416, 3954387378, 2616291833, 2728399543, 425293017, 3174394529, 3208104578, 620412358, 8460257, 1080798983, 1921984106, 4052727062, 580407224, 4129415203, 1404032288, 308767610, 371717234, 3070240019, 121221526, 3875229468, 649755508, 2957033824, 2889106074, 617778874, 1827244309, 392664716, 667346443, 139161205, 2300024027, 380846278, 229194465, 4048909266, 1568005996, 3971520953, 4029394810, 2355224673, 564510516, 1013852946, 1838397224, 3484228407, 1238141410, 2996405357, 1620814340, 991094009, 1652625097, 2974629849, 705322230, 2773390160, 2127575788, 3684614781, 1849890070, 3802556474, 585061699, 3132830845, 4161954266, 2967075557, 2750365685, 1824531553, 1975021114, 1586048901, 3288956187, 236815724, 1315111712, 1552286087, 2046294875, 3726124871, 4042250187, 256886172, 3728982469, 829893690, 3210344770, 3247616579, 3003883744, 1043159291, 897001203, 1795866888, 3634648155, 2833384803, 3771139836, 3447117984, 3650266383, 2980401780, 658755507, 283715631, 1240754758, 2534386663, 1459254668, 3471816994, 3570877553, 2381580751, 3819128598, 4059123819, 2664879022, 1864775888, 4137761550, 2563040446, 299022433, 3251828052, 204520317, 254753274, 4088440222, 2859767175, 2247437992, 1544016403, 2043275643, 2625066567, 3893737912, 2947524410, 47354259, 665268929, 512009335, 2168944487, 2571834910, 2782841494, 3812506226, 2975040464, 4021650272, 710506187, 1968844756, 1316093345, 3615500661, 355828159, 3263164060, 2251434223, 1571498528, 3613335546, 4118789757, 286830081, 351192502, 4174655596, 491399901, 4060433252, 824248710, 2061065216, 2142244788, 1910189473, 1829800980, 2709741660, 559238860, 2035500624, 1671277030, 5353186, 607069258, 2382115947, 1408845550, 2844252867, 3093430317, 3263508325, 3373159803, 3255924148, 342193749, 4230913304, 370199848, 112115157, 1757972364, 2733654867, 1165826151, 2944221059, 3283198270, 2879608159, 3959999257, 289615112, 2647297767, 3836098220, 2626001564, 3078150400, 2882125853, 1504754436, 4094566149, 3564235596, 2749986867, 976388275, 1951454809, 1505819443, 2058582672, 825278653, 3386191017, 2586798711, 3819757545, 47827203, 2348910580, 1344475995, 486895712, 1922785582, 3316631007, 1794030087, 2325919908, 2873238789, 1169109435, 1457893625, 1333457064, 3355277174, 4074369790, 2750014344, 686435658, 2007370034, 520575299, 1385680240, 668283409, 863219632, 3382130971, 3768775366, 2557406453, 117424750, 1794812926, 1802574033, 3954640782, 4160917905, 4097367110, 2210396664, 635294464, 3485631126, 2091397854, 2997701422, 294440790, 2760602679, 3290553747, 1449869828, 1599247168, 1280690405, 3714159133, 3139822628, 1418101315, 1051653576, 160943956, 525639357, 1208456732, 120513303, 3372727282, 3447024097, 2074518976, 2919339397, 3550405386, 3214244981, 3337490888, 1135806249, 2385481288, 1518551041, 4163394533, 3462629625, 1238649312, 4031351297, 3172234518, 471822462, 1942829345, 7793134, 3189024063, 3885173043, 2217141187, 1114994010, 2547654710, 2440057272, 2602090146, 1916839368, 3475882826, 2402919648, 4140752267, 3511615596, 4130587272, 4257460608, 3691727064, 2969373887, 3286541452, 1065082440, 2283209809, 3871922489, 694343473, 4135318850, 2656359773, 613156145, 1852602111, 3593963791, 4164980362, 2457617337, 1711265253, 462673810, 1169061314, 3076800169, 2615959132, 261523970, 204501185, 1088394518, 1622783461, 1210175018, 2597946757, 1334411273, 1908226569, 1177261234, 3513003222, 3768194136, 2643059943, 2931229330, 3531009814, 3178374754, 77389416, 2635759107, 417981709, 4230530715, 1279627204, 727568453, 2749203295, 2399819542, 3673096650, 2699786728, 29420021, 3120190975, 487240544, 794084284, 744628560, 859319513, 38129022, 1434525908, 2545466914, 3913349348, 3751608154, 2588636886, 195504747, 1207300905, 2885486888, 1227978755, 2682229331, 2315011814, 1240478699, 1077911757, 1664663149, 1024586313, 3220151043, 2004239876, 2335557297, 1866079244, 3406125222, 1163245123, 57052268, 2834776962, 548625613, 3079924762, 1813604706, 814918966, 338932773, 860438483, 2296770039, 2744145367, 3762351553, 1720296517, 422950811, 1715774044, 2601587269, 3276035327, 720176528, 1215785549, 448457896, 4004629079, 3714297477, 991678252, 725490978, 504916537, 577080370, 2839451303, 3304668101, 3047911511, 3919068530, 2810154433, 3098564925, 1204997742, 2201253238, 2918142648, 671366120, 3140541787, 3853875962, 3819862371, 268919314, 548937927, 2241634668, 1666617413, 2670906087, 3714614984, 592043899, 1395993736, 2482551408, 4090898137, 2614996396, 1904372078, 1909571017, 1315977332, 3770721163, 3609874178, 1287357861, 2387335439, 1271899194, 1865992196, 3548782835, 3882238885, 240276421, 1860329754, 3987954174, 4151285943, 2834739853, 1259623008, 1712800726, 605546086, 3549726974, 3361102892, 255111179, 3926884053, 1411429239, 1228941556, 3464322138, 2126940044, 1187636026, 1864441329, 642391835, 659576822, 2065100521, 1856241904, 3257792514, 2723354583, 3315664202, 2932892912, 797501579, 3265616698, 223992821, 4202937341, 1568716159, 3344298531, 2088666101, 4264825359, 659328100, 2565223716, 1442987218, 2813081457, 1788847227, 1875968232, 1496550464, 1022975626, 553279117, 926338588, 1336180268, 1690630575, 547353584, 3769293543, 2910452896, 3521036406, 2203500781, 3467546343, 3374662238, 3407840162, 3757430920, 4056970844, 3153302834, 1326983325, 2654039350, 1720684869, 2921276431, 1722622926, 1638443868, 3844481294, 390399027, 3659968624, 2276640686, 2808105706, 622347839, 1099366115, 3090606376, 3946469678, 3909012565, 1761924185, 2878746339, 1689747408, 4294879234, 2445387480, 3183151936, 3356035646, 1764561717, 1124979882, 54963386, 1351864590, 112345204, 3690005453, 3335595233, 2553744352, 2932708260, 2758956210, 3204435995, 1342534914, 602279136, 1445088486, 3757367140, 4157725706, 1631441431, 2480548824, 1048632484, 3203685999, 3286896367, 3445680126, 3629646615, 2859252382, 3806209866, 2533388392, 2180231263, 3822000372, 2694902002, 599517995, 1213841227, 3099832015, 4259671850, 3267478581, 2445754244, 1383730705, 1019711622, 2857565161, 3699171582, 406373146, 1739272478, 2939209097, 3435066226, 1108596025, 4285900737, 3050567507, 353221963, 419400844, 2942665643, 2472298391, 3030147341, 3879951988, 2837829156, 2466312051, 812180455, 3470889104, 3145265502, 2645090889, 563311208, 3807987028, 1940508783, 2809442947, 1972470447, 3380067056, 1452542647, 3668727860, 2830417245, 3326730579, 1285992950, 3305403007, 1927442748, 1438708061, 817025517, 1201510290, 450374888, 1437214256, 3384350347, 140322375, 552891460, 1358266393, 69135172, 2346550436, 3352414328, 936758123, 1083669820, 4285133407, 2705832249, 3994958680, 1146084461, 3995338964, 2805896796, 890679234, 3964962954, 3097260437, 3036176857, 1148671108, 1836345715, 3899992919, 522562135, 3134204015, 1401539976, 2482877162, 1208877955, 1851960682, 2516521091, 1159889787, 2447819033, 2533109237, 2923446041, 952094558, 2554158761, 2875577819, 808184085, 2663249154, 3020793181, 1641518409, 144564923, 366767458, 2042790120, 3368471354, 1718087168, 3147087743, 13503921, 565020846, 1657308393, 726498094, 1269010946, 3256166358, 3454162693, 4133366668, 4104796537, 602312770, 4151682030, 2724793670, 2190328166, 1897952493, 2031478498, 3591703938, 3378658127, 3489412354, 2172941212, 3895751091, 139204825, 890526315, 1565262409, 760431446, 308571153, 1213803681, 1310762392, 2450040468, 1528132346, 1679934547, 1789838449, 938732097, 2478327573, 1227873544, 1559463183, 87634606, 2894944734, 125361482, 1061115555, 3661158477, 2510425307, 735268093, 2534916387, 2133254918, 4165411152, 1471161708, 1758429930, 3254506368, 2148090086, 3782706044, 872544163, 2702339955, 3269486271, 3551690050, 1001222494, 1124423313, 2772124767, 2211648789, 813077773, 2642173725, 3578461726, 3503043668, 142525953, 3979479530, 3396176612, 2469289487, 1508322448, 1572115426, 3540942825, 466209072, 3627341348, 1427013723, 1021327467, 4147430471, 3543052647, 1372716714, 3186665236, 2141503073, 2310189500, 1970269169, 2477354224, 681221507, 3260071180, 2276552328, 3919546732, 2091687640, 3050721378, 2442505201, 893860509, 2523881051, 2186589341, 2783314865, 1053084718, 2420952209, 3500086789, 4142336828, 2966079633, 3554530266, 1509884195, 2503582348, 841986679, 2248077193, 3840093048, 3661406941, 2184410640, 4155265152, 3697116761, 3825565149, 3349813880, 656369163, 783331394, 3359088619, 139213316, 2070968508, 1146656881, 196747307, 1837400009, 3710453074, 1025811630, 2315621283, 1388199908, 1549574982, 4240606894, 2141347948, 2144692280, 3566859469, 831630118, 3065644583, 1766201639, 2619266394, 4279205205, 4171414476, 427651282, 1612862681, 1756616681, 2637556343, 3441207916, 3770426619, 2134475357, 54451148, 1600847162, 3546888222, 3949749724, 3353576255, 3585285024, 3378139374, 1492061181, 957822923, 3641180950, 1190999700, 69653237, 1256295774, 4293462764, 3584904406, 3422046864, 3731954354, 1551232729, 3628878459, 1621020669, 372266805, 2843151784, 2735169705, 829825555, 2183749442, 284345194, 3167414171, 267773163, 3756134259, 299215552, 2884702607, 2072842287, 1839242277, 1801002791, 1942958277, 3938238442, 932425841, 680834978, 3981834056, 519833586, 3077373875, 3876471348, 1484858327, 3749542981, 3592665599, 12402706, 3261506438, 3968769096, 414903034, 3946981306, 745799589, 1566417857, 2831076498, 4208140341, 3724830391, 1392396716, 2796636758, 3225898421, 1766213745, 1217216824, 2537278401, 2170975511, 4039177321, 159298025, 279928047, 192922087, 2100229920, 506230429, 385488295, 3542841322, 747191411, 1847928798, 3730116947, 3231280109, 4261162914, 2487111075, 2569674746, 2046015900, 3099874994, 1263113474, 1656709150, 1104499355, 2449912688, 3270288177, 3930480113, 738433366, 1352330260, 3786747627, 1031622292, 1677216561, 4023485857, 101433001, 2730930071, 3307544453, 3092658364, 2477021132, 3649595652, 2603457169, 581681479, 881543994, 3189339381, 1616458968, 4051186360, 1120746873, 2743711306, 4143176715, 3938578394, 245132856, 3744811728, 2775368069, 158790978, 4131950569, 3212274210, 2724823017, 2673490334, 3485298882, 3644093798, 794079239, 1693536782, 3170047082, 2357979108, 1227413586, 1110980268, 1640367218, 2283752003, 1872814460, 3680639353, 789991478, 1025671584, 2463610205, 1538597990, 1254076639, 3986628631, 1606269988, 1270505842, 2190111454, 4140898240, 22124843, 2012448304, 2113804531, 515099266, 3068673500, 2887726788, 564799702, 3801228472, 3498294595, 2583979185, 3392493292, 1912091129, 3401971977, 3281617189, 4222036748, 3246132011, 2253900215, 2383130590, 3268650262, 3048088520, 2697244128, 590749656, 1275291125, 1710658347, 4115946308, 2433571102, 707150162, 2475467400, 2051880652, 1783898654, 3855367940, 1048217306, 2456036106, 1414215935, 2721294319, 750527070, 3907581792, 2283008614, 263478525, 1896524068, 557221444, 767313851, 333449190, 1257024352, 549213701, 1968924373, 4086351507, 3929252205, 724316434, 2617077299, 2547173826, 1144126457, 3181506049, 2850418550, 3429925565, 86540131, 2986104322, 386216407, 2248920763, 3761613377, 2039571657, 2188947984, 4153874905, 395378552, 3978001509, 906442276, 3180632357, 403560165, 2644249256, 4133656708, 1758726765, 1610952749, 2608305818, 3692980937, 4188678741, 1904556188, 60793438, 66059040, 1635783746, 3802792210, 3396753110, 3063533311, 3615714935, 1587300814, 2521198544, 2780684769, 4023481155, 1722794046, 3768196532, 253841022, 680511563, 4209146166, 981083836, 3655870584, 4261681164, 2145390516, 399139240, 244035589, 2852959648, 262881903, 3956486657, 307235155, 4198724793, 194195766, 2029258466, 2025091712, 3308988352, 1075515179, 1825358883, 807410360, 3105514085, 622568418, 1943082841, 3997317310, 3651028926, 2748745348, 3095073629, 3223107034, 210847108, 3808333594, 1165572753, 3041375789, 3277515285, 1430165173, 3837289310, 2525795991, 3692068700, 2670967563, 242276472, 2657451511, 3716400021, 1271833421, 3468326575, 3434757655, 3299285188, 62893619, 1468690323, 2219319109, 3711287074, 1306060345, 381963557, 413160408, 1640206660, 3610439921, 2833821746, 1704123753, 2065823053, 2666570792, 1235254888, 1593488228, 58192375, 3622764561, 2373225919, 3583732882, 292381847, 44601516, 1675382852, 4120714852, 940485263, 2324650089, 3321820603, 4133075027, 400768390, 3419847607, 3247833452, 3393267511, 4087637036, 4160440062, 4116514643, 3735568228, 2224172846, 4229592499, 684749145, 3623407232, 1983220900, 3431979280, 3772289133, 889108933, 746004282, 1288439851, 2102529736, 3878983001, 3335523192, 783397275, 3607482496, 783202290, 1993570705, 2665034075, 1336507878, 3607532806, 835187892, 3287558522, 1216227865, 670308141, 3971057159, 2844122813, 1689599520, 1453539736, 4034437869, 1545440152, 2727745535, 1094045176, 2118334688, 1128746533, 4014899174, 4068724655, 2792433691, 3443482887, 111684782, 56214074, 3642260180, 1624892709, 1626485515, 3144133535, 3593775225, 3656141145, 3312852323, 2093242293, 477829295, 2306382288, 3949374042, 1250098945, 155699703, 3478504247, 3655106617, 1523375338, 3043759744, 2901987131, 1358690559, 1222195905, 660144754, 938445162, 3462978491, 204183650, 879674494, 1935533592, 3248171079, 186694093, 4003762455, 3857505948, 877326861, 1249223709, 1967089928, 898079418, 3556697109, 2352404536, 2591329374, 3139132900, 2509769604, 692177611, 4035083838, 3375651646, 1959906100, 4007976390, 2040400629, 3585970304, 4080602138, 90093365, 1571259900, 3202682304, 630714752, 3005708993, 804548494, 4114619243, 386820496, 2895807266, 1810070176, 1843036711, 781757673, 2874449785, 4132823627, 2701755527, 1932218748, 2423302357, 1498371279, 3071210672, 780033145, 881988725, 989009698, 772596733, 2971468414, 2000136239, 446593396, 1386440847, 4092078767, 3316742795, 1536489467, 2426041783, 3600925628, 4041756233, 3965355129, 3675906016, 4247577270, 1813336594, 2463749639, 1239196144, 1067555901, 1377815195, 611989776, 3392617951, 3014032178, 3479393158, 4264217984, 2800293243, 2937344069, 2729598436, 510763264, 1082703844, 1209048996, 801612379, 2383055526, 4230357834, 1931531452, 24262086, 4127835309, 3600954362, 230042777, 1654604681, 2384682848, 2455982742, 1507440332, 2652459924, 2389077175, 4161445776, 1881135700, 2772588296, 3755298042, 664024947, 460245363, 1374837502, 2240579835, 1637710832, 3725949909, 3901640538, 809772776, 1290695656, 608433887, 3941893138, 1860206251, 1909512961, 452647027, 3985991780, 3454816432, 3109765937, 4035773392, 832813434, 3523767215, 3846948995, 4118260214, 2077858494, 2570800388, 727831154, 2455868920, 2291433865, 430842334, 21852828, 4168801497, 334476877, 1521132598, 2831784158, 3107010990, 31831892, 1203831862, 2457083722, 4099416169, 4105925842, 3728338376, 136746430, 2408251834, 445324236, 2905720355, 3055299763, 2201436802, 261770360, 1454367187, 1337165329, 4242463042, 4019304179, 2939059870, 1745378977, 2922942519, 2244064408, 1365445495, 4229406362, 4148437374, 290140177, 77860975, 3763308840, 3079058117, 2664837651, 515847861, 1342466075, 3093532791, 3406000216, 1012501772, 1907838738, 1218428115, 1457851020, 1053197087, 86261225, 2334274017, 3796498512, 981770098, 2783423143, 2208813265, 3550504280, 2749260726, 2639676314, 1726738174, 2300668228, 643224801, 2740017593, 55888944, 4097597565, 2946741561, 2935697370, 36985283, 3287132207, 2771592311, 2476181605, 3324064474, 2012606141, 681136238, 1833254588, 1505107618, 3556800301, 1859607505, 2223019583, 1842715029, 3109978506, 964242940, 3737232030, 2841233672, 1636011797, 1505825489, 2999345308, 2177912084, 1895286149, 839859065, 1662234318, 4014975458, 1127680063, 3064377796, 2666848559, 4093095129, 1777911211, 1854648704, 2965321990, 2868677017, 3227613000, 3258771595, 472451248, 1776266912, 3594282883, 672925015, 3000752477, 68869661, 1242790746, 1214031685, 184959503, 158019611, 1289737622, 2596695490, 2643098627, 373913821, 3154481033, 2384663640, 4284007865, 2158884416, 2403967156, 3316027877, 318581820, 261585202, 1121072074, 3189462019, 2660624166, 3405454172, 3691241321, 3053670678, 18969396, 2848759167, 4224480184, 2750521379, 3285190086, 831974308, 613799813, 1858308523, 1303191493, 35137949, 3914031169, 1049642781, 116635142, 2616130060, 2202938615, 1775655235, 3717725502, 30440531, 3917409029, 940569109, 860068842, 2228703698, 6312451, 4015277634, 1734313798, 4210034995, 3482975591, 2139698808, 2026914034, 3248757233, 1908232567, 2938551460, 4052363544, 716649575, 1940888494, 965727113, 4157623937, 3374356835, 2224030991, 2527783575, 1733947759, 605063898, 2293297953, 1067362724, 1632645900, 1035885565, 3301857404, 1315248480, 2027538790, 2785235680, 3785180251, 1938585729, 601574440, 3712087335, 3358590282, 4274089252, 875650969, 1159638465, 3458700439, 2054821557, 2389593230, 3421319936, 2015783953, 3221384608, 2350744838, 4244903045, 1001215800, 1943847097, 2345357104, 1937597348, 2238961896, 1895526666, 1468753785, 2028384934, 1113481988, 4089579958, 1304818293, 1040978288, 2015174364, 1068259765, 3858990039, 3286323968, 2190744982, 4096823025, 3811022109, 1093467512, 2052874459, 3393248838, 2575706391, 975131340, 596977629, 989444677, 4124573767, 2161772625, 3123494147, 510264096, 814954925, 2195274830, 3619839163, 1371789233, 2171706409, 1931379591, 2215505469, 1945212683, 4027657844, 873609470, 2896613992, 4175680418, 581067704, 1090766494, 147732071, 838160076, 3767080075, 1431510520, 1291478568, 998131076, 2265917647, 1952556796, 32907077, 4051781182, 328008788, 982874920, 72410692, 729894653, 1046694844, 1905440010, 3244897187, 409782188, 3465124164, 955715576, 1495076139, 1978566960, 2431728200, 3050790503, 1569276257, 974653370, 702474020, 2127080296, 1366136935, 2005301663, 625270417, 966908329, 3732670845, 1551212867, 191497722, 2181942096, 750560027, 2688416000, 1691662668, 2311712811, 3187291651, 2320182250, 1449297283, 684291451, 3071075735, 3187107982, 666106672, 772674768, 3548222809, 2898527213, 3750889406, 151821645, 3116586849, 840289319, 3545216494, 1701297174, 2723354093, 1339695743, 3679640652, 1526453668, 2505316482, 2765912545, 2025658054, 1255098088, 2501541261, 1951142672, 3386867203, 3692195277, 1137258456, 4219494544, 1242874187, 977204997, 3534731387, 1699530819, 2056494018, 1990086891, 3179451080, 3158744107, 2070726026, 130686126, 771642508, 641929821, 3803132932, 1436819759, 563624970, 3653096490, 3638537163, 3381205028, 778922452, 3412461497, 2163698234, 4124866329, 2828287165, 1924918700, 3895988697, 3457633299, 4077343299, 29149491, 1863102334, 2314571639, 2730426055, 98992190, 1083233639, 466514427, 1844024472, 3983516249, 2582750002, 3457240660, 3109037709, 553666937, 3756924724, 1812271558, 2296630621, 1626610128, 1592789077, 1978747066, 829486238, 3058640543, 3681492541, 2561864948, 2280768669, 430347900, 4181420275, 4180247164, 3825744818, 1847617501, 2465378671, 2418816481, 2160185563, 934506098, 2033720815, 1510626919, 762652828, 153536914, 2369641918, 1832908192, 2361790028, 3135691944, 2752781016, 1707358483, 1410260137, 2930231259, 3710990476, 103444724, 3949620647, 2581052725, 1780048446, 2926424645, 478061911, 2983556614, 583375964, 2569491745, 1382738724, 1921953289, 2104167385, 2338709988, 307956400, 3320720180, 1666604437, 3688750331, 1068504065, 3251948491, 626670745, 2244898056, 1393240582, 1037188440, 812305078, 845410525, 3186159621, 1662781975, 2563473882, 17884600, 1432181836, 3330786977, 2814933128, 3926795602, 1410611790, 4232002547, 1234322225, 3168634973, 3608967605, 285694855, 871096309, 334192714, 3742808572, 3056802503, 2074800397, 840563989, 1302429022, 1618755375, 1641746074, 853902292, 216468842, 1243490706, 679209663, 3731838055, 4193626440, 3088697181, 3762028798, 3954220755, 699202286, 1310322944, 2698393103, 4082908757, 3781134000, 1901959084, 2965953141, 701071009, 3247658679, 1816491934, 553382362, 2776956659, 2976873799, 2588098094, 3427443152, 2364513146, 2636388264, 93309427, 3461086628, 4002411593, 3480525587, 360709159, 2042379220, 2268749908, 2355594165, 1725565377, 2386033377, 359276781, 3529650454, 245683149, 406148372, 2747098493, 1310482440, 2400817180, 3890071015, 540973356, 165174126, 2494035084, 2865393146, 2933243629, 689342848, 2269747024, 784517252, 3718234194, 1755059794, 2206631191, 2313131476, 3848498911, 985236536, 2938016415, 1161716425, 3405022111, 927990874, 3731720307, 3225818244, 2579060513, 3824146892, 511381765, 1856115489, 4195584785, 2708050568, 821015011, 2775490525, 2428599784, 3879726203, 123071736, 983828166, 4196805, 734378668, 3838594563, 677480934, 1851262188, 2631747359, 4081037577, 3794663465, 3670289491, 4098422931, 1700073314, 2436190851, 3872847555, 3119313494, 3079041192, 98567118, 3201169377, 3998873420, 2176723064, 3224943811, 1589639602, 2868618165, 231115323, 3606124845, 2307152245, 2475330902, 2039103249, 3089863872, 3406917448, 97556706, 1602447179, 731290689, 2625983525, 34743165, 2475150333, 3274813582, 1258858449, 2720392862, 210407093, 989412920, 288789726, 3724950041, 815974931, 2569303178, 411432798, 3685829482, 3876594865, 1255480065, 1907612064, 3505960163, 1024839967, 731244627, 2786691578, 2923349213, 2009444754, 124258642, 2539389311, 1632658161, 3829798189, 985411066, 2640563434, 641185616, 4130401223, 2037518671, 2263362655, 3633213285, 678228099, 2048789300, 416913705, 3735127225, 1909039805, 2357197478, 1226974494, 2718140141, 529551906, 3285163158, 3458822417, 2901865318, 990132750, 343507615, 4124596438, 3414169481, 3999236516, 2960939162, 3905424706, 1397811543, 401545270, 106161985, 2330888813, 2804643028, 3329145363, 2848678735, 2615686146, 3780779385, 1684333404, 1908316709, 711420511, 2334041703, 2564827845, 2044173110, 1968136473, 3045917928, 3505323674, 2710885644, 3575544658, 2174070999, 1629183128, 1082926862, 3101659962, 3655027539, 4108901105, 2278996755, 267588008, 4229396051, 1969943490, 125918576, 1606002695, 1657700570, 345930036, 2817236079, 3835389714, 3105376116, 1290132604, 1929325964, 1345945878, 4112543934, 3332557949, 2335115988, 1704558220, 3572565922, 3684122483, 2703985044, 691260359, 1947723270, 269777445, 616322810, 3765559386, 3854677773, 2507104320, 2822618252, 3092643601, 3325575554, 1621313568, 370561715, 4077433729, 3220975142, 1387935770, 1278927499, 3388095735, 1946925537, 2935755591, 1619071568, 1826646215, 1966569077, 2232603182, 2310965610, 877182785, 335158089, 1742534219, 614018534, 3704032997, 452244709, 3448969705, 1419207368, 2888625957, 1242051858, 740537383, 859011631, 4214016180, 3470678828, 670954902, 3750548510, 3237220347, 3921641895, 306430406, 1256290653, 3177470615, 3654577743, 4179977015, 2695535865, 1378929416, 3506218265, 2101465432, 947699466, 4141646179, 3733140714, 3206025901, 3495934100, 998321706, 3187497768, 1752294821, 2474400743, 1833560740, 4215868935, 1110280484, 1824536244, 452862946, 3241573012, 1557477381, 817090729, 1946330457, 917547512, 1910493208, 1164186484, 2988804889, 184708333, 3903887277, 935861558, 3691130143, 3142206284, 347182156, 1154531740, 2192694927, 1788196963, 259546910, 2408243555, 3115823129, 3339344200, 683207215, 2005628846, 561423448, 3246797745, 2160130358, 1116394836, 3159279440, 1113737485, 1927229416, 1449096452, 3994619584, 3912126849, 2527344482, 2755730583, 818598222, 1530125903, 354563350, 918885128, 671472534, 2457303847, 1723578838, 1621782261, 380370883, 3329329312, 932491648, 2722070916, 3950943334, 4000240888, 2270543807, 2130956268, 3846227860, 141595830, 1889546254, 1830726737, 2729835928, 1693220600, 226378300, 3827411354, 1765545171, 2870916036, 2283884696, 3368663553, 3835695114, 2828380182, 717885324, 335255153, 248222210, 1207829979, 2576695203, 277096155, 4146851859, 723203594, 3087759764, 1536277903, 4076903538, 3359682502, 1189435250, 2411286533, 2111813052, 321766123, 1830170721, 543030065, 663929296, 2369486112, 1348542051, 1268079790, 1393278643, 4130633500, 280826107, 1232116430, 278101561, 3573505228, 432916440, 3011410650, 2827864654, 3578257268, 3999341878, 3779373856, 2429787274, 516404968, 1892640376, 3543461033, 938583845, 2376441065, 1509060881, 765630012, 4049046393, 3334273696, 132304901, 1335878920, 677333955, 3720559383, 2840589470, 1689314024, 2414824314, 2092509767, 4281232131, 1847461749, 3708062508, 817053559, 2847155613, 3511905292, 1618782629, 950762062, 3300009643, 3719092567, 1631169468, 561753750, 3265397971, 1378001694, 2769485647, 4012363155, 2546374602, 3485553252, 2868692494, 4015917807, 3080652706, 244351808, 2451583289, 1406252882, 965186123, 913064427, 370508550, 2052616748, 4005639203, 3470330260, 3401281884, 1728057847, 3150392922, 3314963051, 128194225, 394414553, 3580922196, 4095016528, 3629129155, 2982539780, 1018706830, 3778587738, 439562489, 3497765401, 2485516200, 4290959401, 1944638917, 3255662420, 4174174050, 1887907231, 1043070087, 2577183926, 1869612414, 1712672951, 3859642003, 3326718111, 3336509068, 2516199171, 3502099789, 2543536938, 111920702, 1239048299, 3961696759, 1015056153, 338499089, 1380516374, 940342490, 3567928590, 4187616944, 4010857916, 2208390882, 3340862895, 4019340269, 2916972627, 3821263872, 851324187, 3613609770, 1468416308, 870167531, 1124503846, 802498362, 144573672, 583466055, 2765939385, 1203035691, 1907215040, 3170796299, 4230538806, 113086801, 4092305010, 2929867576, 3093919383, 2584671973, 761800168, 3818240740, 2628530053, 2785739991, 582672504, 3870208729, 4280136694, 3814254126, 3924343873, 3084447079, 3453765887, 1922326176, 948413622, 1416916190, 254589864, 1670375746, 1883787509, 1705383215, 1307349768, 2356649857, 3458031638, 1655095489, 410936255, 97345799, 2844047803, 4131373860, 2907727491, 2188635853, 2918411037, 1728617049, 3636946079, 3613277081, 3120060933, 2195492503, 760774064, 4130187344, 3347084790, 2491714124, 1891549497, 1112610410, 1998764215, 449082995, 758170494, 3473844815, 656314184, 2471360727, 1072911926, 343042435, 1005476674, 1262222167, 1706837431, 1499588846, 2466319987, 2737261374, 3652328801, 1861341963, 803617883, 3080307814, 2560326340, 4249807636, 1911351877, 1328519026, 3763237050, 3482678942, 4124722765, 1457466281, 800800067, 4050636899, 3257989093, 1687070323, 1713170225, 3606402428, 2846907412, 3711520513, 3191373791, 3684124545, 58268061, 939144860, 2785283955, 1866229124, 1868823116, 4247842941, 2001224020, 124851288, 1724716863, 1607438310, 994179544, 1216358095, 7659171, 2716976394, 2595520589, 1428490882, 1712259665, 2857063710, 2766618626, 3948491042, 205720852, 1117316254, 2733566644, 2926190632, 2424559349, 2772750606, 3539987435, 2864325323, 2217980983, 2757704577, 2287967709, 2526218930, 2395582949, 3828239489, 2043331306, 2981618756, 1843846493, 2442986567, 697136156, 1996525926, 851394554, 7508224, 3829138830, 3128140891, 500842335, 3802874671, 1233842133, 696040119, 3515336862, 3435963970, 161073968, 319420451, 4243336178, 77510958, 390369727, 224566902, 4107770035, 1932779296, 1539102953, 3738737595, 3336777601, 320845971, 2217491740, 3116473949, 1529430098, 1844336716, 68224334, 2088994753, 3942767970, 253961872, 4057022891, 1111210955, 260508740, 3820978799, 73720165, 3216832602, 2271549399, 3865144092, 837774, 776292259, 880849187, 4147247777, 1086672016, 505103112, 365048081, 3133505246, 1351378915, 3141936697, 461146259, 2557188257, 3930547485, 2399811688, 2440692525, 343192767, 289423952, 1652215448, 2200405455, 2421137842, 3245483030, 985487211, 1277522336, 408866992, 40158147, 2758086788, 1044700449, 4246141618, 371455157, 2826436015, 3048446649, 1004214928, 2043795722, 3127928428, 1620216823, 262629982, 291603853, 2675416788, 3201352938, 2381881566, 1136247, 2336052379, 2385269818, 67909609, 2558712690, 1361311552, 2868645520, 799322424, 2424284362, 4113939374, 1575621664, 605084453, 478317028, 1579880099, 3407547196, 307408441, 613519138, 3737179817, 3370833949, 948962272, 3985068513, 3161523336, 1930720626, 4184948381, 1568867862, 3403174695, 151148962, 3175618305, 771235004, 3947222319, 3079455028, 253052563, 2979039993, 104256637, 3930144786, 3157008604, 500657164, 927204661, 1759468059, 2664229293, 2551193413, 1046827119, 3212872738, 2280402871, 205140349, 472841853, 7155304, 2488746801, 26091040, 3299789712, 1866443328, 1223938765, 1691364179, 359924029, 2821441009, 645283651, 21770932, 3104897763, 3182447502, 3568807149, 3861487664, 2569271146, 4258770875, 2100795698, 1236432718, 2103500951, 1901140963, 2990241436, 2446979006, 153001931, 3274937839, 2627017639, 338030817, 2366993429, 1919570022, 658698218, 3802019038, 1868367496, 1839087707, 188453783, 1110133996, 2901770981, 3450937629, 4069886530, 3455421623, 1094153793, 44247894, 97787218, 3617607476, 740942726, 535469060, 529435927, 60298777, 1558728125, 287207252, 3486489326, 2732087134, 3849495960, 2873493517, 3442760642, 1589583645, 1240071472, 901841762, 592330996, 4005115801, 1138984547, 3253685508, 690640616, 10656937, 810242076, 220980575, 4005789563, 3934399975, 808193141, 4087133625, 3871526892, 283255220, 2972785787, 2193882126, 3708962942, 427339580, 294087174, 1412140657, 3745187571, 3251100282, 3231471601, 1296643268, 1106364026, 2098199634, 896784185, 1532423268, 3331566576, 339722247, 586435457, 2176188339, 2486001896, 1057354511, 4278603182, 1534559493, 3373489679, 520945081, 1341522011, 2613405926, 3438727463, 440514818, 2475233127, 104474842, 1097329617, 655172313, 1865504441, 1673476968, 2411032, 97685068, 2489913130, 3054439333, 2272261531, 765454617, 3864601818, 1031885809, 3163605541, 4119445595, 1852127877, 3806614416, 660487500, 814961080, 1223424710, 1954394930, 1988947703, 4031740719, 3380025642, 2507118231, 1118047485, 1307685233, 2896571476, 317091787, 499461968, 269704028, 1161746497, 4154809320, 1056834965, 2683031627, 4138040138, 944953026, 454564044, 3698342409, 1449171319, 3082119215, 1741697607, 3088948304, 2541201980, 1332764902, 3220098897, 1823505462, 3012797540, 2243457519, 3939267640, 923849578, 1413371339, 1113679744, 2452549526, 1678363598, 4108883925, 797521245, 1546619450, 485072062, 1370505963, 3981516244, 1967675932, 845838370, 3812131486, 918018642, 1614280241, 3744463695, 4091139407, 2129569458, 3157218104, 2718786769, 626317467, 3899737990, 2691788592, 387333177, 2877842214, 725872205, 2352495621, 1414688151, 2392863111, 3100942963, 1705124372, 3180517935, 1029279029, 3310803832, 1438242053, 3964531765, 2869849787, 892725055, 4051785897, 256213592, 1263236313, 3205308650, 3016029863, 4032731023, 223321331, 4074363152, 4204635309, 537138806, 4037017799, 497845722, 4167992208, 580814210, 1698578647, 2395442030, 3885692903, 833794364, 1120684751, 3531219156, 3479279965, 1579562702, 2603285676, 634749723, 3950797942, 180015468, 2103560745, 3776633030, 3736840388, 780876855, 429917313, 871422300, 2780544770, 2742872243, 4046728681, 1316168978, 742982149, 3424511872, 3517104509, 1782224996, 3733765417, 1854879213, 1620603993, 4023310726, 2939088195, 2375429879, 3218295407, 2215602888, 3994841357, 1976797700, 1459612373, 2499973804, 1807217096, 2757356443, 2720669123, 489987929, 511058059, 3707750273, 3711779550, 3092626396, 1933375544, 1727557436, 2113971710, 1055703911, 2878381549, 379957103, 2399654300, 1771336413, 3752439169, 1970102951, 3748663263, 1855961490, 3118523512, 866817762, 402075132, 1423898793, 1679289571, 3479414182, 823123263, 2563499185, 52484918, 1715694753, 1575684486, 3077833590, 2142874669, 2027402491, 3401341456, 3420873979, 1829480974, 84499668, 1255586118, 22551915, 3291821720, 2636278250, 3523148176, 3959538766, 3971835862, 190882771, 2437916358, 4291225272, 1464142661, 2977769497, 198267848, 4218552409, 2170210393, 1375845283, 1197599688, 2012443215, 2044165068, 4050143859, 1721669795, 1074789818, 3843760990, 2003986403, 4253298396, 3067471143, 1334226860, 3946821943, 2511341729, 3126311142, 3958228985, 2898289862, 4200047998, 2186650584, 2721009212, 234187621, 1982589776, 1460771615, 3561477244, 1965891399, 2325817358, 3011232131, 1099680511, 3950849438, 4086582724, 2124800758, 2068064839, 702758990, 2364178268, 2786389141, 1530539710, 1841950396, 1255934587, 4059322095, 4247705199, 1652839963, 255241121, 3618434280, 3032754321, 144524359, 2726765464, 4219924612, 866672777, 1466487210, 1833149568, 1176105180, 1925200509, 2559020342, 2252341250, 3860192379, 665414794, 1267427890, 2924976445, 2970807711, 3256907168, 2822362145, 216452919, 3388819268, 1501228680, 1216112316, 696610783, 3383724614, 4272623540, 483546304, 610391513, 1785348201, 2436216595, 3944119780, 1603798738, 782730397, 3360466390, 2850165446, 442283669, 399942316, 3963791526, 3692976412, 3787023058, 3751578509, 783028685, 3892092079, 3892666565, 3494247589, 204635215, 939147133, 2929268086, 3472867668, 2708673263, 3627220462, 4055558929, 2463751136, 2433596142, 13368387, 2711679716, 347189946, 1653353919, 3998304442, 549158607, 3031181389, 4148618667, 268814196, 3493085059, 541451408, 2497840790, 2221958757, 299738148, 1001016088, 3159517629, 251089690, 3204255657, 3358508211, 2214453155, 999890619, 4006333994, 2843576459, 2249761728, 192131903, 3441189747, 4178326872, 2523198699, 3011047516, 4007813188, 2608215639, 3110974530, 1580251820, 3556600574, 1092065772, 1225075253, 3940866330, 909707643, 3144083276, 2348357861, 1231051000, 638031878, 570222076, 165031841, 1304816989, 1958775421, 975544515, 481762714, 4243997812, 2408314550, 782543100, 3716897903, 215368243, 3406332432, 1744052077, 834263483, 654535434, 1699293109, 2414614175, 569973389, 3885850930, 2117079302, 1301779088, 3410435910, 3669440833, 2751066403, 2453511798, 2027957843, 1203196796, 1712818173, 836888105, 1142658847, 1837904751, 2200345466, 1219216153, 3701954525, 2566346445, 2831297305, 4258537669, 2910894536, 735299270, 1962659805, 3661896957, 1734596735, 3933547610, 2965522127, 3404978302, 3204455956, 2942679910, 3791606862, 1940996807, 715462633, 1189560092, 175204335, 688843124, 3069661860, 3014669477, 3614901384, 345125101, 3479706939, 3653596125, 126651118, 293125009, 1083031032, 4045060, 4039657944, 3704013286, 2911330828, 395749235, 3137976245, 3976112828, 2250708840, 2243726140, 2061663156, 1764867092, 1551192721, 3368444496, 1570729530, 700741404, 3339854979, 3880053121, 453138470, 2925370377, 2719880431, 2124884690, 4097703088, 3510177797, 3112376465, 2733354121, 1509677169, 4104253105, 2051921780, 3777105698, 2363989110, 1247420138, 4138285804, 3262914037, 4189305190, 2733538344, 23347910, 84940105, 585668566, 2231982751, 1110220488, 356996769, 3527016734, 923670995, 629591662, 3645682558, 3125396348, 777720499, 3842715335, 1130812086, 3837567, 2979113806, 1131097736, 4029578904, 3142983678, 215306039, 1045085075, 4104855154, 3250673984, 650272730, 581465754, 115360266, 2108263952, 1342804128, 2568039798, 330148410, 1219914860, 3041921115, 4178188771, 498620224, 919207505, 2631092147, 2443678501, 1390955424, 2463766743, 89273046, 2884433149, 2793561767, 3883561876, 1240765610, 3461919511, 2820402375, 1470777704, 73645880, 179442878, 1553842996, 3526556969, 2872760485, 2528679552, 1451282460, 2200115208, 3007170527, 1561115857, 2975968865, 2492608682, 468221576, 3175860719, 2324019092, 120196112, 938911519, 2298372616, 456189884, 3681419586, 3795186138, 2586981375, 1122140329, 3041253723, 1203093501, 3127599308, 959727749, 2274843256, 4019872084, 983168688, 885522815, 1388829818, 471460865, 1052214948, 1666304520, 1664243531, 4008991842, 3992302375, 588804886, 2616230567, 1627240662, 758796659, 3596154116, 1181983814, 2568308031, 1830134409, 3742301292, 49107348, 3143149405, 1948769474, 794186884, 1711072856, 2743748811, 3935510945, 1808747060, 3510214672, 1997613552, 515427236, 3236138852, 468503025, 2736727415, 2574470479, 1667418732, 1147833850, 1067567963, 3340900848, 2996735069, 954567073, 3404404690, 2211460699, 1589677452, 1217503940, 1035488739, 2026783891, 3793007110, 2441168899, 3742112416, 1989480387, 3829017196, 1717846198, 134101777, 3323591832, 3231789971, 69717221, 2389688344, 631554375, 1760944853, 3468555838, 248095483, 2914035691, 2788488483, 2389968778, 76734919, 3364035691, 2113500422, 195296278, 649064837, 1467534717, 1194384709, 3017602471, 945753498, 1442313441, 2597449200, 133766186, 3333361432, 1549726943, 2548020833, 3293866623, 1055062818, 2003694589, 2170023528, 2492032272, 3555614663, 3805018401, 2255073949, 3139259868, 383321942, 4061360775, 3646579587, 459076897, 22058286, 2793206453, 3481134684, 2066539478, 1949201182, 1689897766, 3663356236, 4121699550, 2164619136, 3161163749, 2431436513, 102644299, 3144464254, 3239022172, 2047424197, 2342025944, 2588703802, 3869218648, 2705665976, 1762668849, 2471760574, 3255810173, 2140465931, 2430408635, 653550570, 3788911902, 2152546089, 1390632996, 3019432128, 65394816, 1980640752, 872840509, 4058399914, 2286961424, 4007191833, 1647877499, 1395652443, 1595231684, 3662813953, 1715833322, 1916772666, 938584187, 995024516, 1574293116, 1264972368, 48356210, 995133844, 684010602, 2641415987, 279300352, 1162722195, 1609662992, 808600702, 3324740971, 3038264032, 114898935, 1310152559, 2590709194, 4243961041, 1293162553, 595294803, 1514262253, 904407497, 1984369984, 2308697428, 2505643048, 1506488427, 779769687, 3136682490, 3420704288, 2487605869, 1390388858, 3642611102, 785403897, 4205689326, 1102384272, 922013856, 4120738151, 3713627757, 1385566192, 1563918245, 149806115, 2997041508, 2763815374, 4178963344, 2332737372, 524179614, 590209501, 149018713, 766630178, 887417348, 1367797402, 1874249526, 86831872, 2790422009, 880698935, 2789104278, 3922503999, 163520878, 2592839770, 1754171079, 887603282, 1566804216, 1392336737, 1284919940, 4109002797, 3151449216, 377381822, 3997220616, 1223703809, 2845377892, 352666841, 2012899599, 1846641498, 898846776, 1640328377, 1589535344, 4114996965, 1839778989, 3669320634, 1360884337, 3190653413, 3087760026, 20904759, 3957664079, 2728389471, 1444114127, 3099519474, 1720718874, 2935593306, 1539798856, 1280889641, 1296299973, 2819100712, 3513560838, 696069562, 572599077, 1631987901, 3297216463, 3320734709, 153068701, 830383919, 2424471370, 1469980997, 1773533589, 1082909599, 3998333927, 1735513733, 3370524165, 1482203794, 287570823, 4043649660, 3288849586, 1284984341, 3327270912, 2568747337, 4144199855, 2483460881, 2131649906, 3426627671, 1239078373, 235316369, 4059392537, 2767630842, 2444665895, 2792579587, 965791439, 2663116546, 125939097, 745260188, 945828504, 3732862478, 3070656557, 2359798987, 2954306092, 3890136467, 1702221880, 1733975485, 1462872298, 1844418314, 3151116098, 718560677, 2194670368, 1004236438, 1042612565, 3996057014, 4275723009, 3353027124, 3602542217, 3105133332, 2961131843, 2398383272, 875582257, 1751975857, 618412614, 3383763203, 1656959422, 3903542482, 3889413749, 1613859293, 152341723, 3532112116, 3970670237, 2567467558, 1528654240, 737882553, 2323739183, 3116998112, 3803971078, 1084531239, 2362512116, 1169456642, 1458567235, 3801467916, 2488725797, 2361505029, 575997196, 3157168224, 888634680, 3411943779, 1081997818, 2147312297, 3162753485, 849367374, 1371300325, 4286462034, 1356593606, 211565173, 3215355697, 330175312, 1846425059, 3168222172, 2916884490, 2378454244, 2506733963, 1235533596, 1799854677, 3021009270, 2865712672, 3375845300, 2556344011, 3208749646, 945845378, 2990461987, 237372628, 3467355659, 714436087, 709527262, 3312618709, 3373071183, 4254114658, 3606319157, 1740355549, 2163904598, 700753116, 334013188, 238068530, 3186898780, 664328664, 3396105715, 792424116, 1484934809, 443394828, 1093600884, 3353533457, 3395969229, 1202975998, 1067306639, 1746750172, 995612798, 492854857, 2096681704, 1682960320, 2012122885, 297748292, 3994799499, 2330257160, 565126761, 3231694625, 1197886447, 3356216599, 1129803204, 1175156552, 499782941, 589078581, 1591087078, 2462566217, 3414333515, 1035787460, 2646816321, 3620492913, 1682759633, 1644091462, 3531098501, 1107587226, 3001076781, 2972916692, 3967301548, 1789004939, 998188989, 644487041, 3330521106, 2215055174, 620085805, 2430478220, 444804280, 546127214, 3865066589, 26321768, 14787958, 3154843773, 3535106679, 3715997048, 2677320784, 4055258677, 755599142, 4086735375, 1125509274, 893428307, 477922891, 1492341418, 3624275733, 1555464454, 3351648153, 492818048, 1755045746, 3557999613, 4174312323, 555175864, 1212200494, 1981799959, 1534416960, 2667098339, 2514036007, 2851238378, 1601821740, 2877350488, 2059710512, 3500253695, 1954564977, 1559786786, 3251068212, 3681647399, 305390484, 249853243, 495643482, 4196709514, 1428111457, 1589067572, 1913065416, 2554921523, 2398136137, 725098426, 2241012149, 2112861659, 120243286, 3936685928, 879247108, 3263521244, 3566083461, 1705397696, 2988571776, 1468055752, 1806114001, 3413203973, 3066629866, 2737827033, 39502304, 343298018, 349667660, 99212807, 359640054, 4093019136, 2708442309, 4011595960, 4145418935, 2560040416, 3028921415, 1444720815, 3248039190, 4071777761, 3348163666, 1684713611, 1423561771, 3938407585, 381529462, 2475289358, 1083472882, 4289073479, 824793947, 2827772965, 3492573221, 2101323683, 57869374, 2268591142, 2596213788, 1264385597, 151889877, 1869423525, 2629337842, 1856294391, 3920118913, 151439365, 469477618, 3867214084, 1434007078, 2354072424, 4080733303, 3311200662, 498374342, 2746137434, 2095592163, 2134864939, 1068018743, 1719953740, 3976918023, 4219796784, 794232989, 255003669, 2195936402, 3599075101, 2145385273, 1248075394, 327071796, 220325065, 302285961, 3831749218, 1801521084, 3116254464, 646451228, 2165769623, 573904963, 2671528412, 76871726, 1659084462, 1165671762, 1054597571, 673439365, 2391942187, 4042824182, 739596694, 1548590979, 2042187987, 2428942970, 1952327187, 2713123180, 4225360920, 765978960, 3800814664, 4107828442, 4200299289, 3186735289, 2654423752, 3947803906, 2267380599, 1189304041, 231013868, 544276471, 945528434, 2231830120, 2579091618, 785044193, 3725784909, 4056918559, 236770030, 139071444, 3757741886, 1757791698, 2062333192, 3299810644, 3795100095, 1293141122, 347455774, 2917720928, 345485456, 413480054, 54258232, 1430439916, 1993636108, 3462156288, 655246592, 3689585083, 2968896016, 39896868, 4212659257, 2765368199, 1650318542, 71412186, 259651793, 121895071, 1029646815, 590345632, 3243373748, 3205429358, 991032685, 1576632164, 2936651153, 1529044957, 1787724996, 899278518, 3247381848, 2892721395, 1135219179, 651473228, 2423220185, 3321965139, 446774515, 2685147390, 2204903691, 3274927017, 174831382, 897453618, 350332792, 1005752538, 590214114, 2536884957, 3367640608, 2298086978, 2867615182, 924375230, 2315083001, 3496475268, 319778866, 581246482, 1946521066, 529846100, 2202040485, 763561229, 2450083247, 2656006760, 356638975, 1443855705, 607613470, 3654301869, 1800030562, 2661700191, 483165220, 1023771740, 1841545974, 2975126726, 1881152573, 2268911112, 2151193350, 1368867940, 1367840033, 3492976047, 412631845, 457554406, 4203590852, 2861199989, 2870866356, 3749117849, 765053414, 2291413765, 706297780, 2837654519, 3210840909, 3198198140, 852077760, 2177114087, 754916677, 3740347157, 3556933612, 1664308730, 1795564486, 4259304459, 3086713253, 773335221, 3959258546, 2921766789, 1378119529, 948383523, 3016213670, 1098863120, 2399723001, 616040846, 4165600892, 668291862, 1779260360, 4040331553, 3433010760, 4123611757, 2414447876, 2103625069, 1531422242, 1888538584, 1775377017, 2521017450, 3609124103, 2258739963, 3095204367, 1511772880, 1510770874, 3178613520, 610677502, 1389722228, 4015048172, 2329787934, 3872493120, 3712866641, 2139205032, 1908552417, 4057106277, 2198877309, 3625049029, 1067843244, 2671566727, 2228195267, 787237764, 1660511456, 409718965, 1046481185, 1139727801, 3770208476, 3063136021, 2493583727, 180047174, 1933268309, 2755659028, 437916866, 3171935739, 607504222, 2515377792, 1039934628, 1612737844, 1579667044, 2714170130, 2694916877, 2275700809, 43741143, 3934973744, 220511271, 3257467357, 2928741990, 956025164, 1445964561, 3566315516, 523220545, 901819636, 561918241, 3212933296, 3896878255, 1125671098, 4165927441, 4043264322, 2097212819, 1380314838, 2509684173, 2323696577, 428057190, 1864027850, 1800625735, 1577582150, 3006170444, 658722426, 450147737, 3871414388, 1513638177, 2174247018, 3296102664, 2320567593, 2853456718, 1848239182, 2032091749, 3531744293, 1544103184, 654375622, 217868062, 3772238965, 1141870469, 3779786579, 2613158764, 1927652176, 1826175046, 609621026, 2832575945, 2954468467, 1636878945, 2746619792, 1806212091, 1871484652, 1309725823, 1998382819, 2848957451, 4141664221, 1029378947, 362027479, 2740022296, 4222435631, 3522439823, 3035590832, 3348189718, 3156310936, 3603301920, 808304163, 612096997, 960068826, 2982576474, 636561144, 152346225, 1991036582, 674583370, 3338813988, 2173323774, 3242377240, 3009655841, 2687351899, 2484742947, 2876111829, 775410538, 4287198083, 2463901318, 394407495, 1788062728, 3590492806, 2032268167, 3887637493, 3972003983, 2576286788, 1237467129, 3639134567, 4205548455, 4172387503, 782567575, 1243004336, 301540124, 2810194243, 4181972213, 108096546, 851941663, 2784005925, 1821158621, 1625736429, 2052529790, 26713847, 1180942053, 3621627316, 4243798349, 1239049113, 4161976901, 962773971, 473683092, 1420031866, 4075424942, 1502480816, 2683565898, 3230263191, 202250470, 3038196475, 390253192, 1974521042, 459767397, 223104669, 2418627160, 3748256301, 3740339686, 902729077, 120438809, 349972374, 2163133753, 3037588789, 3877104358, 1817030381, 510617044, 3946561131, 1287523465, 3677313421, 2070239947, 1516876257, 3982172521, 1796110675, 2987703902, 911771640, 2262446717, 774802803, 748945192, 1747672152, 2090311263, 1113092180, 3362080044, 3262681648, 4051967624, 2007301357, 4267259493, 432070161, 1482989316, 1499140990, 880401426, 2745833378, 453520502, 74152386, 187325892, 75801030, 1541706636, 2310948475, 2191083512, 2591135879, 1163158466, 3327362746, 3266708545, 559031057, 869018677, 3220370285, 645138028, 3297389783, 3696145252, 3029224346, 4002474308, 139962871, 3214743859, 640282086, 3977939817, 3545533455, 2435173383, 1846489685, 3510055260, 1667710989, 2199984625, 3257989123, 4099394469, 1789904103, 792951533, 2898000310, 553092354, 3079705275, 3506278750, 1251099357, 3651891083, 1341666585, 1360833414, 2155508, 2425556802, 86416386, 2117257672, 3313594305, 3331832600, 2420280259, 3027925895, 4024518682, 3065575424, 2978021861, 4212167097, 1063058483, 3343901606, 1543028190, 2828471166, 2355687437, 1857765097, 3718971001, 1929779118, 2496836424, 854415085, 1902049342, 2819664288, 3672110126, 1918141924, 3771886067, 528787467, 4223641783, 1074286969, 2878646290, 3675711414, 1623698677, 3669383868, 3122368791, 1396284071, 3885889444, 3947768133, 3362119669, 1386920121, 3656015275, 4105336439, 2529763505, 1902726832, 101096784, 2696045169, 2931208950, 1948801867, 4094952304, 2397432895, 1517744724, 596312693, 714647777, 2800655568, 4042089673, 546070124, 89333645, 1670997465, 2447496977, 4016729468, 1034425069, 2064151045, 2139458433, 974156166, 4142341765, 2257654484, 846606167, 99252853, 410359095, 1238940288, 4022590772, 362231479, 3913191816, 3525047415, 565263802, 1274684140, 3409635445, 4168807549, 2126657092, 1764374492, 2631363413, 2172139998, 3813694226, 311085884, 4087994873, 455912126, 2854184340, 1180848871, 2052331289, 3803287222, 317096023, 1422605911, 2339668321, 1620037639, 993837754, 2187935409, 1053073573, 3273484219, 3706905816, 2562880341, 3786847719, 2263770439, 815176599, 3078862741, 4072016190, 454782506, 1653971980, 2211733618, 2559301762, 3086527618, 754347555, 4291811754, 4139936930, 4020315721, 827852392, 1694323064, 1901048366, 1527270605, 3385893638, 1617169166, 1791718482, 3582533516, 3324680722, 2287953443, 4028804329, 3602281732, 940431880, 1789581021, 3831837726, 1268482373, 4124212588, 3722362393, 3324451197, 1121950624, 1037596684, 1255891867, 2939945949, 2941393846, 495544967, 903598989, 1202927595, 423095966, 1206259818, 294844548, 1703457888, 4093595689, 1716289488, 2310700263, 3323979076, 1437422518, 1769800096, 468283296, 1428072411, 3223107466, 2513942872, 3447317376, 690303382, 2430645730, 3207413441, 3191325912, 4178471361, 1507703869, 230813851, 3333383248, 1660165981, 2639947673, 3381834476, 513984358, 2148763883, 1797089611, 903009464, 1717123895, 2598271583, 1383181295, 3486700366, 1828747408, 3016637758, 891664436, 2639855146, 1474589977, 1508109085, 4163628831, 881365492, 653162932, 253272589, 3625582248, 436603892, 1780557071, 1179083235, 3270659838, 3342385621, 2091729511, 4206594531, 1973572563, 3576927775, 2636918519, 602327513, 3149730861, 45737110, 2031699466, 3744903585, 1745870526, 3698419283, 3647454190, 1700515546, 1440554386, 3062819932, 2399814571, 3499352656, 3574387183, 1254041536, 968430689, 1493919131, 2973889466, 3668177508, 199419198, 1324869552, 885205186, 3081304806, 1614718203, 3217569333, 872164869, 1576045687, 3958069764, 3504816905, 947577401, 1629643322, 1194870533, 1720172093, 4045093291, 1376225291, 3758139152, 365828152, 3543116285, 3336982831, 1506377753, 2729004284, 1261295001, 2649452943, 1266230947, 779989125, 3558958649, 2485062205, 2041397004, 382410950, 978819740, 2614701401, 3457404602, 3578912921, 3429666575, 4288512031, 3045344670, 2580213978, 2039967526, 666612539, 4081764612, 242904326, 3346530634, 733497542, 1326761620, 674589723, 621662873, 1120123357, 1747311270, 3903843970, 2269971135, 2826641568, 3340414051, 2615623201, 3862470985, 1480087003, 1821515569, 2071506345, 1726041885, 2644074743, 3306564980, 2953557253, 3317901647, 2278176938, 982438759, 4134982996, 1761791645, 3334463138, 3607002239, 2926462855, 1666858470, 3804512786, 914405656, 3096881008, 2714927009, 2282589365, 646194807, 2902102196, 785831449, 1772874048, 63002775, 3500456185, 75243867, 2168435359, 2597327639, 2640167736, 397821665, 519555129, 2943809791, 1301925256, 4276453031, 3227046546, 1998477802, 3888346949, 4066256547, 3497874373, 315120970, 1413308300, 1544561737, 676882651, 1777883952, 351386765, 572522573, 1966195663, 1530884820, 2476119636, 2857149781, 3759186651, 1412507530, 2659464664, 4010181507, 795536381, 2709558098, 1643811023, 750516386, 426158975, 1429618018, 2273176511, 3449714838, 1636238599, 862528121, 767176965, 2354111484, 1025849657, 589728046, 3613871026, 3257591890, 3394391981, 1359433554, 3681798084, 1442597145, 1267659184, 3003059683, 2769880726, 141884797, 1312614455, 834380837, 2908345652, 1913043270, 1487309655, 1604150559, 2217852722, 1982953826, 1255121530, 4117521109, 1100442857, 429098423, 2375012847, 1296535103, 3022818025, 4046968115, 597589232, 467606831, 3561977120, 1355237468, 3570724957, 207741872, 1837513983, 2238002074, 3487225469, 2708037285, 3083133547, 495388020, 1199753854, 2082175480, 1824104525, 252868980, 1935667475, 2476259682, 3640977748, 2007748610, 2145513560, 4292061518, 4031579478, 3760839112, 3850207735, 152478705, 750920380, 1879704209, 2637750565, 926220985, 2305548815, 2320513608, 1892382423, 4263874851, 4026169529, 984901202, 1969029616, 1431796395, 243623628, 2139388347, 1864743694, 1201277363, 2061540829, 3571227982, 2381458044, 3531046596, 780170190, 1390650112, 390166372, 781890106, 3982519891, 973456465, 483486912, 1186370711, 1767161710, 4123276790, 1776913863, 2315390996, 283021976, 3678817094, 1865994901, 1738354867, 3676216083, 1209226522, 1674247280, 1827034903, 1019758220, 967275025, 2469635459, 912581530, 2112507856, 3523416579, 2115173982, 1502650307, 1798028373, 1617376029, 3149756723, 1391475254, 447736890, 1068551689, 1420331863, 3357787475, 3499973584, 909312844, 4142381355, 986128801, 2283695072, 2992474508, 3327852954, 1243156509, 1570254388, 3951158872, 2122667920, 430532674, 1724335605, 3163420186, 1725514683, 1493058844, 3039263414, 2512210470, 4196756813, 1851734044, 2380713673, 1288308510, 3042196521, 930253971, 4158295593, 3597747058, 3453026274, 1984951786, 3138303951, 2626504782, 3089885819, 3011300421, 3322535939, 4147498380, 3604735575, 3056400184, 877471891, 2622664417, 958068438, 3915287163, 1937935008, 1465692366, 3698775211, 1974037461, 32942341, 2192962426, 3376508677, 4075238131, 3625000949, 2669299552, 3934285719, 294341804, 4005765528, 2675550430, 1103955603, 2824198198, 4282857640, 694705798, 2270938182, 2873727452, 862307097, 685019349, 2302043357, 2819447594, 3966626395, 3689294141, 1219036139, 753155248, 94938925, 3554706968, 3774898723, 3285347085, 1845422701, 3366927453, 3464128982, 2565961653, 917171913, 4282772177, 329577717, 746580226, 62700231, 3805093147, 171772160, 1739687078, 2598805751, 3361061017, 2760046978, 3524645627, 2943632557, 67125249, 2814924627, 2200974404, 930146370, 864576321, 2095597984, 771928951, 291170685, 3962729553, 3078760739, 3562356104, 3275644525, 1781190857, 3453121504, 968756613, 3024471084, 714239331, 2820001928, 350993809, 1097261954, 719080815, 2424785914, 1762354729, 3614775550, 108160795, 2061215410, 1847916351, 1446802719, 2141779531, 319346285, 3515745313, 2432487463, 736284926, 2989089106, 453810636, 1245800509, 3142966095, 3651863712, 1941740660, 1834361426, 2306132794, 287216142, 3223964703, 4020448376, 2132330202, 3997389900, 2183180209, 3051460535, 2804042448, 307159427, 2645273676, 1440911638, 1823150910, 802550276, 373309437, 2549747708, 3947281716, 351103661, 450160647, 2241026250, 2795543122, 1513808778, 1959557654, 436483974, 1861872317, 480928109, 1938522294, 2442438881, 33656210, 958817478, 812667472, 1680622354, 653586599, 2589721219, 2904697334, 3443208222, 1921162204, 3756021212, 1298593768, 3352629667, 211528066, 1510593054, 986969724, 1313728021, 3933211117, 1217366400, 3766808664, 866744590, 1615154017, 3994548589, 3226365422, 3216512684, 428902804, 2339173694, 4020827404, 3254430702, 2217761091, 2224867675, 3000018809, 4147645414, 3891647500, 4292971287, 958704646, 1064390921, 83892218, 1456248653, 2304253303, 1474335627, 538007838, 3694851990, 2795731991, 3647376119, 2643401176, 2134592905, 1313891646, 3926556286, 1231489241, 2965757442, 2892888175, 2774581207, 3969931578, 524274368, 2810872500, 322679018, 2749334856, 1664424939, 2700268067, 216604196, 2397333531, 2112893043, 2626870457, 3611976856, 4140678576, 1583291429, 4014353198, 4176613160, 3025412758, 1312015768, 1653034763, 1231552302, 2253260844, 4105633017, 2410018556, 3895866016, 1770617460, 378993177, 1223690347, 3013202963, 1336952775, 2897177772, 1153151793, 1539352723, 122916518, 1486135614, 1494704626, 365123644, 3846774716, 2252563430, 2506684954, 1629462103, 1330372007, 242270998, 467731771, 4116804545, 3361909309, 3767784536, 2811807062, 2222404823, 3773925029, 2819276231, 490632073, 4092753396, 3125881260, 2834010392, 560924526, 1975537277, 1468504820, 71540057, 1754145202, 1141686334, 2332717346, 885709575, 481684027, 1895532293, 882066853, 3916401015, 1636815262, 2408092705, 2452919769, 789026922, 1566098547, 1611161617, 3802578078, 629569764, 4122572132, 1223897476, 4043847411, 2898709511, 2818728359, 1880443342, 524740768, 1327704570, 1658077661, 821739536, 3417657586, 2272528189, 356266350, 1322541041, 1583346974, 1880086434, 3637323779, 3741814044, 3949159202, 3187568866, 2212819990, 1052503572, 2510765839, 1010415768, 3267307670, 429311313, 1050594645, 372560205, 1179771171, 2552359593, 4046089183, 1078551238, 1288948124, 4004021667, 3896016219, 466057004, 1055698689, 934445037, 1275012466, 3049248617, 1280225124, 824881277, 3315411457, 707020825, 2194852353, 1100784033, 728892739, 3380102811, 2317235310, 3805663012, 2642662854, 1669654158, 2022324337, 2516358072, 2204558828, 2716353532, 1262320604, 480832017, 2568205841, 4254222728, 2853675548, 6745248, 32753733, 38825309, 1328140471, 536866454, 3481964867, 1895292794, 1898677131, 3581872582, 1307157608, 794862397, 731313213, 2325329174, 2597343915, 3996419144, 848277989, 148624908, 3460752394, 3736140229, 255924115, 3096903289, 3132420405, 2354911179, 1841268249, 3533459372, 878723683, 245488167, 790588837, 620933850, 3604662177, 1940742421, 694089743, 562951937, 3540953450, 2956959762, 909072507, 1060143111, 3902771612, 3848629869, 962787274, 549014941, 2081824565, 3214034426, 991281430, 3991614374, 1477745129, 3536273154, 3131535544, 3931746744, 1694164041, 139078592, 4090413030, 916182985, 688412344, 4198110373, 2704180632, 3066048475, 3476003522, 3593836842, 3520506143, 2426843723, 3188517699, 592602770, 4159213286, 2290732749, 308013879, 63880478, 2921608306, 844761984, 1673183496, 1983200388, 3376296635, 616065639, 2294130214, 2641351503, 3236610147, 1232515364, 3256926746, 3842657556, 530933406, 3618174932, 4258401498, 2459938964, 3258372945, 2744164858, 3227702504, 818831080, 1127324793, 1585167978, 1597943852, 667022080, 2778759980, 4161544577, 2339266447, 1476618331, 773703048, 3620139475, 2315045224, 3439594598, 2638067034, 1393709848, 2752286366, 1359026690, 3610722899, 2344209114, 738664289, 1690118085, 1145546855, 618452435, 598019345, 1546964554, 3286470685, 1310024726, 1685989627, 1442362805, 1248399060, 294273362, 3118755512, 2009919555, 568873652, 3155122716, 4206109025, 1725303371, 1423642760, 2488635049, 740677073, 2633777237, 3786975656, 1530494050, 2444301911, 1920376609, 608843059, 4237720591, 89647401, 2798523096, 2637140240, 1272010440, 2646380074, 668705157, 2690340184, 3641362904, 1330063725, 2309604540, 1297579946, 2125213104, 391802962, 2596192876, 1477950366, 1492671139, 4085563250, 2495014864, 4113184166, 2863329114, 2430051667, 1008207279, 1070406099, 1200204691, 420144637, 429982854, 2288399978, 4258362143, 639313626, 2921236394, 3300151276, 1600677106, 2880891368, 539430746, 2943444327, 1602522904, 2047035796, 4192276147, 1914302704, 2784146982, 2800185315, 1308107303, 860338281, 3051211320, 3390322248, 1833400799, 1877154786, 1152833982, 2910282377, 3958153557, 1772131401, 2273737448, 2723509570, 67737607, 4266544386, 2980283065, 1052765666, 2652866207, 2743223954, 4021927206, 2162384630, 189900748, 3806418265, 3124959866, 2596337106, 1677927277, 2239035641, 3899892645, 2677442605, 41647906, 878325218, 3289610650, 2164894535, 3519735125, 34696104, 4008408319, 869744962, 6473362, 2498764281, 373247035, 1236574072, 3532904551, 1140190260, 563256391, 2198817821, 1663377585, 2754319361, 754598383, 1756926120, 180787770, 683647093, 3230545285, 3267721810, 1589324170, 2101735942, 3151634007, 4253358369, 2340838531, 711027047, 2220629431, 2627698031, 2948339800, 3657375515, 1443134130, 3618149106, 1170311372, 253008053, 2097338748, 2126594301, 743053026, 4031420993, 343250387, 55798567, 2479370532, 1633364906, 1370687002, 405818011, 3145246570, 3243459228, 1563823404, 2634548377, 2543912989, 819651000, 817778363, 2724730550, 550618564, 2167212803, 2053621161, 4078043457, 967172672, 2679301722, 1267983507, 1177549022, 3491118341, 3448373550, 1870285954, 696043230, 4271637423, 1042402738, 3121971741, 2924178750, 1021058031, 2474634568, 3055567443, 2218371318, 1527900065, 1484376614, 4269093211, 2075899339, 1121198717, 560417813, 1103218171, 1605867097, 4035900653, 3833339164, 4197369055, 686211654, 874026852, 649324049, 1777020969, 3960848770, 4078818007, 1490565398, 4152334529, 4010826788, 2514191017, 675579200, 2085050161, 1449132669, 222642830, 2513755981, 343670769, 1722465991, 3817483738, 3631644463, 3924037363, 1866019722, 4209956447, 709587714, 3171349914, 1341924171, 1748637280, 4273135011, 1741036625, 802907273, 2625619687, 595039518, 124330460, 74905947, 2610404948, 3815000301, 3804871823, 2777122405, 4254823198, 1136725782, 356811617, 1723020108, 1077559995, 1213515162, 3894872038, 2757654254, 3891708906, 2106553277, 2928055964, 1941913551, 2470717755, 315006516, 593329318, 230445564, 2480597011, 2374469679, 2138582837, 939641544, 695279100, 241502138, 1768425499, 1755283990, 215499768, 3590066663, 956706530, 2366303487, 1645136898, 40247519, 3659960783, 729464455, 836842653, 3673058964, 747407776, 1387799471, 92067456, 617713832, 4020686899, 168046189, 91593605, 3799041730, 2968118246, 2747302654, 2350804578, 4171349660, 313553504, 1537457853, 1011274505, 2115228810, 1633226935, 1561611792, 600071230, 2266978397, 450452226, 297799406, 917946374, 1076420555, 1786353600, 1139281784, 1162474132, 546667656, 1168970825, 633789742, 1733939381, 3806832218, 3342840687, 3463373116, 1202000784, 4184701110, 4116133986, 2854980160, 3225013081, 2105390130, 4186079948, 994571511, 126651443, 424881367, 2391530088, 462244417, 3433672597, 3905718551, 3489918904, 152873461, 2470821792, 375266385, 3497640737, 2020548832, 3057880953, 305115938, 2918472642, 3362935864, 3100463197, 1369941253, 2237735448, 1399880945, 2239729501, 585772099, 1886195380, 910383961, 1720233272, 1463336703, 892244297, 2898447738, 2331592573, 1470437927, 1283279529, 209943476, 3881077139, 2881661887, 3967456259, 1909913815, 1447722139, 3648244849, 701900100, 1083090164, 2535431029, 3921584927, 2005913981, 894378158, 1789496623, 1759303408, 2093886156, 3005872638, 896386081, 661647165, 97496382, 1076053987, 245283071, 375872015, 3718770592, 287111845, 835305432, 1344098640, 351910020, 1182371670, 919811596, 2998510079, 3199284171, 2113336883, 3846856039, 688454927, 1768956243, 739050501, 3295039548, 4249263796, 3251836355, 2811870385, 2250787922, 2520261653, 653297403, 3278985711, 2892622509, 2084409391, 636075656, 2239378074, 2477320894, 1042307783, 2599152067, 2844073209, 3715902540, 2569834935, 3082238354, 3374351653, 4009771679, 4101608138, 2248714585, 900755303, 3335925832, 1979462380, 2603264863, 1940823397, 2638040379, 2008311074, 1130994883, 1973284171, 1806117353, 1294144052, 4116908265, 2930430011, 1006337439, 1841844074, 767973207, 3500107178, 2525362317, 786597322, 1616524810, 2394853555, 3579154423, 786703617, 1914945796, 515035049, 1264893072, 2419400500, 3967710458, 3227251949, 1997603437, 1188440609, 488242081, 4292123068, 870305772, 3712755439, 2050114531, 124860652, 150854041, 2038864661, 2468773001, 3120761160, 3374832997, 1324250941, 1464985610, 1532297017, 3764935914, 264754250, 2591194541, 872094302, 1823798396, 479653772, 122662910, 503548104, 2464589901, 3881055575, 1395757125, 209660815, 4068782970, 3206510708, 501257351, 1448309762, 536789669, 1048197514, 2772383173, 312647155, 968017302, 3240491595, 3229251726, 2573558035, 1918388183, 2647881267, 4173208865, 1462106819, 2123885754, 1009133661, 2812510560, 788600704, 3670621977, 63589423, 371143777, 938782631, 1906717383, 2608820516, 893274857, 3573000520, 1099234827, 2999563103, 1907121151, 1327292829, 3837450365, 513332063, 1041644758, 2956130564, 4275711610, 558281545, 2046302779, 752982387, 2437692912, 3642350967, 555572545, 3561308343, 2007459195, 2025271861, 2746707402, 1988420149, 1439131848, 1107092632, 4777328, 2275531876, 2702558544, 7256521, 933573496, 3452465692, 4270248960, 3444898846, 813655978, 3464631250, 3291043582, 2128694484, 226994485, 2681554844, 533848945, 3897498175, 847061907, 629418277, 305039351, 3699118486, 1299635867, 1766770572, 1193116572, 9769882, 407686295, 752329796, 136551663, 2307592690, 1427370354, 1365840230, 3158957280, 3247017340, 4160269060, 2885628912, 585334620, 2990118580, 3760381265, 4107405109, 2798907476, 2861789062, 1896548217, 1512940953, 2394516558, 1203924042, 335090285, 1090887872, 457725580, 1138241548, 4247770706, 1911499646, 3171427773, 2175984432, 417524052, 3946660446, 1777644100, 855825074, 1990125645, 4177693793, 3007384828, 281777605, 3781380212, 2820550917, 3041103606, 817753857, 2793447008, 3229728637, 4266405862, 1160618149, 3757137425, 2821880054, 3293568438, 88612703, 3557327512, 1296195885, 160693769, 3250752696, 4036255704, 530908350, 2851163648, 4108127951, 1621556855, 534473467, 3833111479, 2231545133, 221711753, 1132326014, 417783751, 1919314393, 211731775, 2197695088, 2983609464, 2956686858, 406621252, 929752805, 1674262944, 275306130, 44730143, 4048312388, 1651685558, 526078006, 4082326570, 3821223324, 607843632, 781402147, 2508230157, 1417845961, 501663328, 3331988053, 3996058406, 2014780908, 4115600236, 2891603843, 2325362110, 3119863019, 1066648231, 3500514284, 2099668723, 546271775, 2834815391, 3618736, 1949927702, 1005584074, 3388128714, 463692841, 3786486881, 2374072540, 1003160833, 1424351134, 2005727747, 603164933, 3920451640, 958882996, 520908384, 3981383782, 447718846, 3642817778, 2365393696, 1391035701, 4058141185, 3626779172, 2447737264, 3338362325, 2054193236, 1205807182, 630918933, 2418866218, 196179841, 1909140911, 878061834, 2667868059, 2970948741, 3429204755, 3030223151, 1068312542, 3487863465, 4000186605, 1077564553, 804193522, 1223885443, 3531249695, 2555693814, 374054090, 1123416606, 3358377108, 2859715274, 424155845, 407612622, 2121896600, 4214763260, 2997123543, 1766623444, 2786177192, 1071483988, 3360224938, 3091441681, 2079266331, 3290314454, 2780165120, 2946352452, 3837826601, 2289150759, 2533827523, 1968310273, 3567565198, 203245010, 2736702579, 1809340603, 3710841751, 2221282887, 2298231389, 1535541488, 4017808311, 635161046, 3879892764, 3636434757, 3227330446, 2070894823, 1248566669, 3761154202, 2607224851, 1300050718, 2841830611, 2479759539, 3877090979, 295658811, 785823640, 2278684809, 1485113109, 3719996024, 497373430, 2604158154, 912388432, 694934274, 1452459017, 3165016739, 2005695966, 2005228871, 533637347, 1736436669, 3040716924, 239600618, 2587072797, 3859502516, 2427541955, 3266619456, 2010054945, 2358527427, 3051849380, 4011389827, 747721310, 1598073096, 1184580866, 1603524856, 3311102934, 3222203062, 2912534355, 554678457, 1900600053, 160207301, 3395497327, 1873383222, 1603419656, 3104294830, 1848060848, 2888472587, 4095958457, 1925104861, 4041258945, 2792559521, 2833990941, 572007681, 2847030955, 4116539032, 2180620181, 543946426, 737141644, 3374781558, 897871441, 2910499253, 1057943734, 583910113, 2288965332, 3617575417, 697708066, 14333795, 1107719277, 1539972630, 1759281785, 2059550393, 2595894183, 1524221522, 3359006370, 4141165434, 360015682, 4226132719, 2355811862, 1725272337, 170965598, 559351861, 1646939476, 2068090638, 2601502643, 3382202655, 4285136926, 447719300, 1481049376, 2768012545, 337564730, 518203928, 3307363370, 2117127945, 3365671141, 4212031775, 1225188812, 1013215797, 4058944335, 1468219615, 1952358609, 3021316071, 644572727, 498424583, 1924335735, 3665508948, 2178733042, 2453106403, 4086439247, 1217817456, 3834385605, 2649998079, 669490327, 298137207, 3592738173, 319203529, 1941342289, 17636431, 323109572, 4035141873, 3164880360, 1981890115, 2947021164, 2791802195, 3966496172, 1541933037, 500283120, 4127712822, 1509191347, 3133847548, 3436977405, 1579521364, 4186945158, 2958962724, 1153644028, 1618210326, 951605479, 3573689150, 668810086, 4001356041, 139547205, 2994577211, 3114377404, 4005087738, 1423640414, 2737787014, 3837576483, 119450255, 3030785503, 3537061713, 598441327, 1352345767, 2249399180, 565626399, 2359429022, 632389145, 2463776022, 3442144850, 3373384870, 3332528213, 4194405372, 1089044657, 146709399, 236107683, 3912317207, 598443205, 4280216146, 883681842, 2389565448, 3075550230, 231962394, 119907825, 3732323274, 1320982949, 4271589639, 2897787703, 48227183, 3921149859, 1411958741, 3367058497, 3810131460, 2489984731, 3308500356, 699453723, 2859406566, 1782420501, 1581724927, 2290155072, 1293317448, 131684800, 1857768149, 594977514, 2143105160, 756098449, 1149312085, 809945693, 2685038308, 2406912430, 69204762, 1216785348, 1915544038, 1579999811, 1223542023, 3179084167, 1152294443, 315702383, 1702593617, 1130665829, 736362604, 3359694854, 661535230, 661657157, 763074530, 2258534976, 86093985, 2091151141, 1568556297, 2266690491, 3307788623, 2115842655, 2931740600, 3293301405, 2409711118, 278834958, 1040784937, 1425130272, 3875873120, 4024982233, 1958497213, 3190466253, 1888892138, 3856941655, 3332619188, 1323877090, 2321367782, 143676237, 2952329646, 4256578429, 3754171631, 1746209173, 4131180524, 2052787459, 768042735, 1403973954, 1916998909, 1977761949, 4263893211, 3983176549, 3198006041, 3526920453, 694041826, 3161992495, 809019124, 1940806968, 4137714983, 2709791567, 1701480275, 3156811855, 538341965, 1633043031, 3955431707, 1036291290, 3124881532, 1335127292, 3801251310, 1324176485, 458541544, 2513588944, 58511313, 1427614977, 3422490459, 1135229101, 3734277275, 3825209372, 3802881106, 3427295911, 962465731, 3785913835, 1366310567, 2691755906, 3471063100, 2178726492, 2420840363, 2030769859, 683529904, 1437232743, 1315274951, 3843789770, 2016802766, 1598739138, 1702537525, 1975298013, 3165974328, 2030700643, 224838556, 339508035, 2969208594, 1560991319, 493260635, 903982264, 299024864, 3889054677, 2482941407, 3685135208, 2856302551, 3982747742, 626690745, 784448766, 1262221985, 4122373758, 2488541314, 777702225, 3299840272, 2548998630, 2483145413, 2169664419, 4099960932, 434050571, 3393890298, 759995449, 2878411496, 179396695, 2770392151, 2877350667, 2697910661, 1469227849, 3800106028, 2838585759, 2726227622, 1016851365, 2971392919, 2825626535, 3817474486, 393368490, 1068160534, 224855570, 2748639893, 4045995445, 2704303308, 2764391667, 1243706026, 958681150, 1416661902, 1705744097, 3049119634, 1453711776, 3750232812, 3987954623, 1193678259, 2253644818, 3671017001, 1515368360, 2889364245, 1778713781, 1068958403, 4154688431, 2188238409, 412113786, 820336341, 1723301186, 2536148246, 2053356655, 1506875819, 3689549741, 1669730071, 3309600632, 2420817815, 203762974, 2294980006, 1807161768, 1199002818, 2144177491, 954170409, 3389090314, 587944125, 3384820408, 111279592, 3600416657, 1691739340, 801758914, 3010376903, 2413759618, 4105655634, 2300786535, 1134990361, 1561752513, 2582229038, 3771610471, 1972763293, 1895506942, 1605977658, 1659620524, 360504223, 4193652090, 170112566, 1310187340, 3773748018, 1881452109, 250617614, 2425040772, 3022329877, 3312128246, 3430014801, 1196030489, 3123013442, 3203955703, 4006365149, 1197214599, 664006391, 841256095, 824298917, 1143891966, 228132334, 1429549252, 351769828, 2645646963, 4121729700, 2354525949, 3489629457, 498857464, 4026665344, 1729362398, 2287236652, 2993222786, 2058069098, 2872492427, 3275843787, 84885018, 202675626, 3117178777, 822070875, 2706908993, 1216795550, 3836143141, 2089735122, 3570428633, 2578346371, 1306285797, 3858131371, 2809521454, 4037483039, 2793973999, 2993878325, 2710856876, 415746974, 863187372, 374521385, 460774808, 3823350854, 1158095332, 3492542953, 1267518741, 809415310, 1711421289, 3665859266, 2157827420, 761359087, 916559327, 417925583, 2405574832, 3241839935, 2976466219, 2211426067, 3135600135, 2131286750, 3836954976, 24695293, 1780413577, 2200222510, 3357409748, 685614826, 1257951510, 2090237232, 67859618, 4190625479, 4221733567, 747947411, 422055069, 1344249148, 616732710, 1920007687, 4203462328, 4203381239, 1848052717, 1614993061, 3381235964, 640501060, 3238356587, 990982687, 3531696704, 1641971987, 3113247679, 3219920187, 2964937909, 3925161302, 2645578218, 919513409, 1434478591, 3768070726, 3915522723, 717558963, 4069420600, 1783087495, 3514042886, 2995260632, 2404173914, 1145519366, 1932881674, 4018266638, 3097801080, 2958936102, 420168026, 3463682186, 2407580774, 2993092215, 3211259358, 146607444, 515390854, 3989883715, 3043175448, 1034389276, 1486441680, 4248577965, 3089165133, 3176425362, 1649223113, 2566270833, 4037947126, 246858110, 1286857909, 1285903424, 374925753, 3403757772, 2087210622, 3796614847, 517108227, 1288016897, 4150730834, 2055423020, 1144424187, 3966397337, 2131380466, 980290099, 1421182120, 385753964, 1623271489, 3509326953, 3553627516, 826540228, 3177533791, 2667278733, 3416135534, 2398404124, 2880927172, 3355761716, 3403084561, 187299837, 4198387447, 1174001429, 633285475, 1444745438, 745130473, 1063664623, 1098656977, 3575514019, 1520909662, 1145247924, 2137093692, 2606992366, 844018383, 361785292, 1998948057, 311782199, 1529690226, 1349034132, 1965393916, 1929404313, 3064048241, 862941169, 3651894338, 3773527752, 3318268548, 2059311381, 227262076, 2568007410, 2600489269, 2626599770, 782184789, 2258895959, 3766976655, 1114986262, 4262240655, 2695578581, 735608827, 3343497733, 3681118401, 1115401850, 3765144173, 1682720681, 759283944, 130127136, 2584264167, 3649594585, 4121003596, 2642948696, 1624771533, 1375039432, 2498809728, 2759818974, 2104614439, 1420988100, 152598724, 3643825295, 1723857343, 1863686092, 2237355540, 200113611, 3933716931, 3436105333, 3224241847, 1407033990, 1896956980, 3384072108, 604539088, 2682662492, 2819758608, 1864113208, 2974259350, 504119670, 4103325329, 1422804695, 1275311687, 232697883, 555366764, 4262842556, 3160884849, 2504373665, 1156704504, 297808786, 1827330512, 3341858691, 2153355036, 1133050331, 17115010, 46180319, 779790264, 3555301479, 2579613925, 1947363071, 648147721, 240448971, 1111908160, 986335451, 2577176844, 861397394, 3916397964, 3195944798, 3279705963, 704603506, 3778917923, 293175249, 1538316528, 3120807277, 1762031570, 1630119210, 863958423, 3696299968, 2954563832, 1200873369, 616990743, 1526501339, 3867385871, 2567783784, 4259110484, 3534671427, 2524832790, 3236564147, 3820666742, 1792409524, 242826088, 1407248338, 3737524861, 350872274, 1303901425, 1295436840, 3705440662, 2762133979, 2291688997, 1210053393, 2559159984, 810229649, 3855559152, 3051335975, 649512558, 2143912128, 2024114056, 4185122250, 3036742953, 4213831656, 3068632015, 898750050, 3145500804, 4184021430, 2536561913, 4223630894, 196620762, 2353183805, 4100692447, 2769834153, 1536677495, 1511408675, 1426227914, 3400869203, 1873380270, 1936631425, 4008222068, 918480788, 1950128611, 1012920889, 604304160, 1498109330, 2845998422, 96344464, 2997326456, 3068360330, 1234905540, 3865227998, 3977426692, 4147104741, 1072472859, 658301143, 1039698606, 2319939367, 888591374, 713829925, 2587902342, 1286216087, 579188637, 3148779951, 2863270486, 1446908730, 3396740838, 1480690862, 1885428548, 3873044669, 4059128769, 3834703537, 2117293227, 3500509520, 3838917337, 2928202993, 1421506221, 2700973336, 1312097035, 2887561303, 3300373228, 1244139270, 3990052302, 4219175438, 2905279297, 477363733, 3062777153, 2377841068, 3605924559, 287659287, 1776933373, 4178759014, 1309170646, 58902836, 1586653, 297293719, 777297126, 1292155485, 3453096205, 2580773146, 1282567391, 722441452, 1049853912, 2966929493, 746145727, 1216546075, 1665606950, 535038783, 3351357825, 372728936, 730028176, 3619041340, 1802572381, 703588645, 311940180, 649785670, 3646244249, 2653533230, 1594236794, 3625335633, 776078794, 3792941824, 2712283485, 165345847, 2891666865, 1383708900, 2301040753, 2438770636, 3811974690, 2078756227, 27786517, 144540592, 3992399434, 3732775447, 4200804486, 1013386930, 1038118196, 2840905307, 487374445, 867083331, 1335852493, 145865622, 3446992445, 4022618364, 2420425065, 168967530, 2674703858, 4146863334, 2164264564, 329688014, 2853783226, 1552438864, 4004523088, 269388998, 1929987553, 1117799193, 3011875625, 2356343006, 826445761, 4050399179, 653173848, 1127884809, 1480579740, 1745687705, 1267075433, 770660859, 3424153755, 4076572253, 999974217, 891297429, 4185054083, 3979353096, 3854936574, 3435522635, 466899782, 2282746974, 3522218668, 879884223, 2259952969, 1977284098, 417209012, 885683754, 1089575983, 4205351989, 828502312, 3475553261, 1537874665, 3516426034, 3727817629, 2512442929, 2255990434, 2559910998, 2305457938, 3159520728, 3886592549, 2096607326, 1652397444, 3029931234, 573528126, 4278264450, 752359579, 2494613421, 2286472994, 3748903530, 2384959296, 2525595036, 1016959546, 2540187179, 3871851747, 797395473, 2104727859, 1610628686, 443885242, 2115501415, 3870094812, 1799525523, 2206368271, 1806573527, 820304716, 3885413670, 1979445995, 3815154203, 137714942, 1442017098, 3647233564, 1419616967, 727036170, 848256746, 2138659134, 3208274855, 2735386860, 4116203866, 4128627820, 3249221429, 2560641780, 2656562523, 2483137010, 2851655988, 3027644377, 1933815407, 373821597, 194172220, 976689740, 685699842, 2182857367, 293020353, 1130888655, 1225046364, 1688738492, 1473375163, 786547447, 3015182463, 2007846222, 2982889422, 3619043719, 453962532, 397828988, 2090036193, 3923787185, 2441913620, 47019236, 1334353453, 1199527393, 3974437695, 1949171203, 4171496066, 393977826, 2418500670, 3108946227, 2527254424, 1878403239, 3898701089, 3659617305, 3530123939, 649837247, 3504010802, 501912878, 1059607366, 3476633999, 1858094209, 2279427926, 4108538345, 388546160, 1556179568, 409028169, 76814999, 1330062919, 1934371398, 1077737814, 1658738407, 1741790605, 3452913211, 3198963471, 3606056681, 1341871544, 3380924284, 2429901227, 141099780, 584719179, 3755403153, 1955550635, 578577312, 2306942979, 3349754913, 1378783346, 3346077603, 11070680, 42755198, 2548292769, 268001026, 3235922113, 1421339779, 1387062013, 3392674140, 3283352518, 939106694, 3817943250, 3976130702, 2349365292, 2022835742, 3419778518, 791628407, 2955781661, 3841877904, 3568430894, 2621434658, 378507348, 3465777352, 737467156, 165910883, 3949169901, 665839829, 1310253333, 2976682307, 2655269441, 3997215748, 2335896590, 360821176, 3996891565, 1539981439, 1671703074, 3539922624, 3476340032, 1683442831, 3313513348, 1724337816, 3128329785, 1521105642, 1038070716, 3183545405, 1957573828, 763502781, 3041424759, 1043798138, 306538411, 1459845059, 1498429783, 132337420, 3148144396, 3476293879, 1369454800, 2899436386, 1024679783, 2209951126, 429871163, 3420063890, 2129021389, 1734605062, 258196529, 819401419, 514645329, 419297197, 1882186856, 3297825600, 3242764440, 179092365, 2996911834, 3965506968, 1150322179, 1518737664, 3182850273, 1202653858, 4113257831, 779173188, 3300291027, 1206010667, 1083321584, 4281407125, 1658315020, 370718404, 1920226730, 3717736720, 763589053, 3543993057, 268114572, 2394729088, 1938946922, 2628173753, 366923772, 1606194809, 2044087561, 3002388695, 3984233289, 4037783613, 1949579537, 2538302093, 2062232583, 688174952, 2326287825, 198480121, 3398627486, 427168407, 3424839408, 962816761, 3950739937, 2836190466, 3173098939, 3305624832, 1488821097, 2225367724, 3426544786, 179408064, 276143341, 1661045671, 943327918, 199560084, 1851477103, 4228672770, 1435799325, 4081577758, 2491285484, 4159991201, 559269824, 2606165994, 4278292307, 4107607850, 1717993458, 2596271314, 1846644869, 1947071449, 743962480, 1651549348, 2719816610, 2438186473, 2655784654, 284187002, 3434482158, 2466792293, 3942475034, 653966834, 584242570, 3212969108, 1681942880, 167183539, 826255548, 260897719, 3440237003, 3128452853, 3364412348, 1887628250, 2442776757, 1259441979, 3892737843, 4137364064, 3781324948, 2433423372, 231419319, 2050006515, 3443566819, 565299145, 1431590435, 1132796968, 1113084410, 1992740063, 1902715841, 1264825422, 910664230, 904749197, 953468358, 157548787, 1543190967, 3034717532, 3204669871, 3749426546, 811950572, 383524408, 538015599, 930869801, 3702911022, 195152780, 3133240812, 3431192388, 16963304, 305274489, 1805335656, 3403478580, 1918007578, 1507643634, 4113470500, 3668916029, 1865831712, 2557764683, 740785029, 941746557, 872722702, 189159568, 3432099915, 3326567110, 2755125511, 2467172094, 2744109722, 2164801822, 2664962415, 2245131130, 1177644025, 3775053303, 3383318325, 2440392995, 1600767398, 360018178, 1418487296, 2159192128, 2668657201, 2201722597, 3796712517, 4052836434, 3288113153, 783292427, 3092473817, 3953350486, 841855028, 3629752355, 3737047868, 2183843751, 1975773216, 3777973520, 1518181679, 4131125984, 2081911699, 1171802902, 855659582, 3895364229, 1186268328, 3138234747, 4263948932, 3679334803, 3914850315, 1993479687, 3494168367, 168370640, 2121916217, 1921094312, 1601726800, 2377455454, 1696882083, 683288323, 3154845471, 146385434, 2166018903, 3098148678, 426409196, 3718692137, 677631549, 1997243088, 276902571, 3457217600, 2100869395, 1419553978, 234500882, 2976776813, 3028230290, 2614869412, 3054915629, 1814548721, 3456654640, 3063810151, 21245794, 410722710, 2825507394, 1646607526, 1877119394, 3770312754, 1334532387, 3837400824, 1968603111, 821350557, 3433272299, 459894368, 2001685245, 3507981439, 1160029847, 1239534092, 3098408055, 2215791165, 2577278934, 255045502, 2723442607, 996113405, 1249864333, 4185207619, 1063449598, 94599842, 218211658, 358727420, 2821061956, 2354301238, 165686360, 1076050783, 2347705163, 4052904641, 2350570787, 3574030228, 2082699344, 1249832241, 1426279361, 2922870821, 3091827971, 262139136, 2384250394, 3184538661, 928013587, 1001120929, 19954202, 1781867512, 3699233942, 2516976590, 1910887714, 1819556157, 2916023721, 881637548, 1519352453, 304441000, 182112694, 1254121714, 3709845541, 392280199, 1627962481, 200334743, 2005579682, 2171659089, 1090227175, 3247588684, 3585378574, 1898596572, 3485966655, 3394527053, 3819569056, 4195118792, 1934915078, 3609081352, 1007757858, 3703155588, 2737212735, 2879345550, 1356772873, 1926002577, 3198557366, 60475600, 1059977293, 3703152559, 4179780015, 472356531, 2524152238, 506022999, 432692012, 4181807285, 1585808500, 1318176481, 781485489, 3630747579, 3950971630, 2175054259, 3423380979, 24703801, 1750958819, 1776338031, 1818102875, 3316960241, 66382902, 2916917852, 279356323, 2066184554, 1204368128, 2822124441, 1206975112, 3027234689, 4181674502, 1925142407, 2124838808, 1866725422, 1867316130, 881181541, 350063675, 807619589, 2849152196, 4141595978, 3680112837, 2967330954, 1885146295, 3669902957, 3484907584, 1587661298, 1743089683, 2297608529, 1017187781, 1618208804, 279812350, 3536299169, 664328417, 2171941001, 3511716055, 2220867927, 3630326057, 1906219943, 550015918, 3624517180, 306421678, 1732921649, 963987308, 1112680627, 2371602077, 1826213108, 614625115, 1774188390, 2664847565, 1092870044, 3857314003, 2207018336, 242589739, 1122536828, 591777325, 4165205999, 1008044959, 1113990311, 2017986514, 1756022091, 220178787, 2618507438, 2684214808, 276567313, 987973889, 3059853622, 3846218975, 476800275, 3217079256, 2654243718, 4007622788, 2633794154, 3603514677, 376129267, 2453206675, 4063144458, 200684118, 580202828, 4091526260, 4135372889, 4189456112, 2774070865, 1051545162, 3132344463, 1177024379, 1294077955, 3464156900, 168576748, 1860519681, 772460172, 1035315666, 3077351505, 2847843550, 3420559122, 1200197269, 1241987706, 2119413854, 3170937368, 2796080591, 2247966783, 3109217180, 4010412031, 627307096, 4236583750, 2413823670, 2005378927, 1021459537, 3440500039, 4097601121, 3183193629, 4147062486, 2121080104, 3483604579, 1935845385, 234272871, 3992277926, 2586842569, 924209556, 4255822456, 3650738105, 2907126392, 460233136, 3161208856, 1665073635, 229352719, 1719881265, 168756622, 3759684711, 3658243781, 1920603919, 828875216, 346229769, 1720732734, 1181457086, 3293856961, 3166856099, 3625628982, 1041448088, 1414164213, 3692946696, 3351336453, 2946916701, 2373919931, 1623455418, 4242889370, 3033341834, 3159964191, 2279646954, 707963399, 3860721650, 641153346, 594932319, 1810147966, 139398765, 4081618162, 1452250728, 3895916694, 401469570, 3758364683, 3856032979, 1114081530, 3137268703, 3088275922, 1714325926, 4006379143, 2019537064, 1554551864, 4004920417, 1665535077, 3852644406, 1861145939, 1140322283, 816276930, 3372732040, 2444812165, 3278291648, 1667999529, 204080463, 2213550854, 1870214593, 455411301, 228508822, 3565894552, 2277515779, 2795872173, 1891632532, 556776478, 2920132089, 3040785073, 3358796207, 452854937, 863212414, 1219519450, 2002573947, 1538215477, 3894653036, 3376970461, 1923601200, 9535195, 2484755497, 1990722864, 3129544783, 4026447167, 2604230813, 2713496661, 90589656, 2081185715, 410341038, 2877771348, 3036678978, 3199334965, 338890844, 1246142148, 3646817740, 646591474, 1233431072, 1059960995, 4247827531, 2810635620, 2180730222, 3585194307, 3782111811, 1651129051, 3221517255, 2021343441, 139237126, 3242133856, 354085026, 3080096077, 1695060679, 2166990806, 848204379, 3448851401, 4075221421, 1916803218, 4190151924, 3170586245, 195043039, 3617980659, 3321257998, 2550768482, 906720305, 2372737216, 1096441908, 1705816394, 181860109, 1865962073, 2819951563, 2615108040, 3623693011, 2457896603, 3384587714, 2507505088, 2755664943, 2556590571, 1986453733, 2064553952, 3900910639, 765955713, 3170421203, 3295467360, 3101576978, 3359122491, 3921927767, 168454629, 470078006, 496587310, 1492584925, 105314942, 2848260290, 2158077103, 2001549816, 544293713, 3107564442, 1590469195, 357490550, 2567399077, 393998040, 1813463121, 2005264720, 1269885170, 3884523378, 1490922110, 181179951, 3822508889, 3265864863, 2203034794, 3579770393, 2815905944, 3546791820, 814200935, 3103074081, 1251927461, 1378928702, 1847340646, 3754594398, 1935268787, 2257300751, 577857679, 2903689407, 3713365290, 259362533, 3314131905, 3088732366, 3043551699, 2586019112, 2238982307, 616451298, 1580314875, 1405315969, 867537240, 3774561895, 857871288, 2341090815, 2468271683, 3680164321, 2668068174, 3956302948, 1365349917, 3143814202, 4034668286, 4290195111, 1879793804, 3884755179, 1655394029, 2043781144, 3757853724, 1184772952, 4050237540, 1684116692, 2673602039, 2604882062, 196207146, 1091888338, 3675737885, 2084932640, 1684504657, 2696989389, 2573678741, 1773912128, 433015795, 1642848099, 2544358283, 140718031, 1947237068, 4012935695, 1456717152, 4241877522, 3642576981, 2714787040, 4028482723, 3143500046, 4110353151, 2025442642, 1424121395, 3494682023, 2814796402, 2294932201, 4194246886, 3771951814, 1876905426, 3119836432, 818074489, 1289701553, 3298104850, 3935323764, 1935382965, 386860084, 2010590962, 1040566401, 684306355, 566353405, 79818280, 750572365, 3709625545, 1679127499, 3016848795, 3886147676, 712546719, 470340436, 2899525684, 939631816, 1379438705, 377827631, 753271021, 1300920465, 1734690094, 156312139, 1736812612, 2973657683, 2875387919, 361157828, 756171554, 895620632, 1568629977, 1073557226, 3696210106, 2171433708, 3284188695, 427941343, 479939102, 3024414316, 3770077400, 2508996230, 1062678691, 1845323112, 2734395250, 1088328628, 2015086873, 2235103254, 1790976606, 3467967427, 1206711746, 1509293984, 1271180085, 141022714, 1161674848, 3353774875, 1854444016, 3657196909, 3698047421, 2482550374, 421397825, 3745553098, 4245641942, 243073839, 1607685629, 4115302085, 4088027807, 3035755316, 1231836179, 2846607776, 2605177749, 2560399200, 4157555423, 2326814767, 228720135, 247043974, 1703899992, 139067096, 1513143803, 3612827221, 276120604, 3638051346, 2710619919, 1037223599, 1771524864, 1626583100, 582421635, 96837769, 633487286, 1533318433, 3752411066, 253054720, 917316218, 389784878, 2170440193, 4155657768, 4133767842, 3352341728, 2824225547, 978740504, 368897945, 2612831923, 4202604989, 177666750, 2839000840, 2319889379, 4291078468, 4028911870, 3924468601, 1009674394, 3096004066, 1765609995, 2553004127, 357673050, 1271772300, 2584998669, 3224459230, 1653075494, 2524715427, 528985323, 3581520801, 3339539114, 553750321, 4071724125, 3651770680, 1685109170, 2492390115, 4293375982, 3471338127, 3673371637, 124730733, 3711922756, 494785858, 1237994983, 1945852186, 3299968212, 3879282650, 2310291369, 4002074072, 224964662, 4144683960, 2755911024, 1962715042, 1973519571, 296615225, 1578529560, 3338800571, 2609685887, 1868510969, 829458363, 3710913496, 3246556106, 2222712401, 1847637986, 2626052546, 4256305354, 1093626301, 1746685302, 1395093938, 125842118, 2644043075, 3479086112, 824332253, 3198235360, 1403057167, 3116817153, 2845165525, 674898302, 107695656, 726540691, 2285950449, 3916784034, 514908658, 2646970905, 2915206359, 1279487849, 1967307847, 858141945, 307082333, 240539242, 996587517, 264107036, 777394318, 2667761714, 2891771194, 2846246769, 4243483166, 1388159567, 608547995, 1178147385, 2807500872, 2195820680, 2832691488, 1680006519, 4047664517, 3619877285, 2244985488, 3376991586, 1162468112, 2026997063, 2351927686, 3867713795, 1398423377, 1118707889, 3001077133, 1730155754, 4085933143, 1458404931, 3721771986, 2447306173, 3113134434, 3620675961, 3964446350, 4163502442, 106792036, 1528118924, 138875101, 1699037802, 1825141244, 1900212644, 2746912050, 286625591, 3794076373, 1874353506, 2263711474, 508596776, 3686099181, 1457293471, 1086881899, 1306304640, 3668524766, 2163896895, 579258481, 3339740598, 216295323, 1687140199, 904313163, 4170427261, 2196284490, 3744460413, 1749111995, 3073350222, 3303493408, 3791919002, 3321592249, 3470832310, 2561710546, 2995046314, 304014715, 3193840285, 2407562787, 4158950038, 2996502440, 918597500, 1118892550, 3805109448, 722294806, 1787895693, 3061426019, 1610920490, 168210041, 1355588017, 309211098, 3427081065, 1826383422, 2113812558, 3787989388, 2076342039, 1817362503, 2578240188, 2779524733, 2233775931, 4138645679, 2939905247, 1667777379, 494856281, 20866253, 4270801470, 2305752878, 930001388, 3091648633, 1407751110, 2641737650, 4223972940, 1261981006, 2840352610, 3058490509, 2719052500, 2424639121, 419684521, 1536310119, 419832124, 2853410241, 2537384799, 1521932083, 4214343627, 492806415, 345918551, 3922382405, 3809778284, 3920830307, 1947586907, 1637120570, 452644483, 1781107464, 1619369223, 355595557, 2373272962, 3495444222, 1030225829, 1244650318, 4111373333, 2824032649, 77352978, 2555785802, 3634473720, 1308930015, 2342389189, 4135031493, 1407800194, 2260149235, 4259891591, 1467939111, 1799797713, 5350515, 3204700692, 3161604891, 2923647098, 2385894322, 4128187370, 4031311545, 2062175114, 3580748900, 2363789991, 1699526780, 2298377888, 2659461617, 3364965683, 3770478420, 3172636018, 944629675, 1376724668, 1040499965, 70749839, 3692415748, 3558793007, 2133794423, 860327638, 3609646468, 3216050641, 583542550, 3682805610, 127817587, 3250818265, 3398873513, 2334680825, 2382339103, 4016748523, 2128598607, 3219890497, 2384621271, 1921026418, 530402072, 2550842305, 3190975775, 1589137243, 2832405123, 818391339, 2428473426, 351177077, 3987364340, 3167958637, 2266260679, 2588717345, 441781409, 3498052157, 1819029449, 2951309170, 4210584728, 804899855, 1163139395, 1327008988, 1978156105, 128556622, 1193676531, 1655194748, 2958299728, 1584608304, 2678667800, 1366706902, 3194813166, 1647579812, 2631175103, 487989256, 3004484294, 2001912860, 2337982474, 3515425516, 1951474089, 1665742160, 2044899883, 2085758865, 3460688568, 2241225397, 641794395, 1756406645, 3780821733, 673914920, 3820616732, 548392401, 2978488145, 1713333090, 1636723136, 673082321, 1696445886, 87450981, 72675789, 3136346698, 1837200993, 23277972, 1136570608, 4219670450, 1212825186, 719546296, 119950938, 3161283931, 754787124, 2072697688, 907055015, 2141531106, 1886190185, 3510759540, 673456025, 644051801, 106939270, 2082744519, 3727895252, 1179099382, 356760917, 2477547148, 3453916441, 1999776939, 261816799, 3803215392, 1106629624, 1827725704, 669813552, 3027755325, 449777288, 4043074457, 1144176515, 3184373965, 1883899970, 757352506, 538804603, 4143158168, 1474736621, 1979984824, 817262320, 316504965, 125815142, 1526840877, 3146227940, 91780689, 1636400317, 3914812730, 1068665338, 402335476, 2040847624, 2333282846, 2420714888, 1128986238, 1241588223, 1596241695, 162311112, 163893450, 4275366873, 62888186, 2224309182, 1553474677, 2343806456, 83715939, 719273450, 2413181019, 2687186781, 1464548003, 2409323302, 3045729026, 115137387, 2021312912, 1150600570, 3294769384, 1216563667, 86398839, 792304582, 2852422503, 2457573279, 125167506, 3628890668, 522742055, 2060529167, 1704032968, 1312142628, 294890503, 414084031, 1580899331, 190390613, 930317319, 9335902, 3132675438, 3966506778, 1029192095, 1745785742, 31117631, 4138230263, 2676842123, 3527622210, 3507991855, 4011629223, 3550025008, 1308195679, 1918058877, 3899241746, 3255683758, 2517436138, 760699802, 3901916389, 1196538723, 2992943529, 1701643394, 1038659744, 4090271524, 2967552099, 558791034, 739067835, 3161653165, 2162861135, 2508083040, 317594109, 354987763, 1230663198, 1972151449, 1817492736, 914795277, 2483906359, 3551738, 136379725, 3845260400, 1881527100, 1175792133, 1712148054, 4278363719, 1985972510, 860381139, 357854556, 2853703065, 2835604077, 1776935307, 17881645, 253547085, 3169029768, 4076774968, 3229839865, 1427878542, 3026897998, 772125900, 104490552, 2216736806, 762790991, 1531967082, 3667813511, 375891178, 3866748404, 1179215339, 2012769289, 3750578702, 3676846627, 259201889, 2328991008, 1277354177, 500462667, 2037921729, 2534500950, 736208551, 290162734, 1735987842, 3138656855, 1522739073, 1270947865, 162441798, 3932551082, 1093849179, 3263272549, 3840311797, 2800172609, 4217156883, 3071794544, 974902732, 984082170, 1600387363, 2335503979, 2860366187, 2428394931, 100168677, 2994727319, 2367722128, 3143796050, 982191706, 2827262371, 1022306591, 1784952489, 4226795089, 2211196656, 1721660819, 487483594, 681847960, 2942383988, 3755676747, 4078034279, 2752447098, 3390733186, 255546497, 670682100, 2046009338, 2371729014, 2439575071, 2402793695, 943378797, 3827545601, 1480822626, 1539366863, 1909793333, 1374915540, 3049560659, 3776038386, 2713775321, 4029549362, 1869408345, 2458515042, 257878400, 221197553, 950538798, 731171621, 4018550067, 2722680415, 3870150639, 3893415469, 231404824, 3058315237, 1869149978, 3628946931, 208037555, 1751650200, 2899371274, 3065499072, 4018218, 2224115122, 204886048, 2223730554, 2616090842, 586579302, 2631559410, 1929661592, 3771177561, 668095105, 3981701309, 2015796969, 2859001118, 2833882851, 3428574747, 150636217, 4279524622, 3667859135, 2565665669, 1135247915, 425647114, 1136603441, 3050366644, 1627183681, 416524758, 1925649115, 1243248848, 1664615415, 2504133040, 3292430066, 4101940676, 1984158585, 999701585, 2954405622, 683633555, 2178689601, 1158124516, 3497143737, 2745099315, 2924363484, 1678467048, 1295730094, 2272887574, 229238864, 581870523, 429319310, 2530071765, 1581871712, 302820793, 1649644253, 2677052157, 2447072910, 289754801, 313424416, 2922904450, 1303433556, 1648960368, 3746334859, 1545438219, 3943133709, 1043008640, 1605643767, 2944993744, 3898987568, 2040547, 4201482945, 3377602733, 3351048428, 3364529246, 2503292377, 2408982864, 1986221557, 3591636166, 3632657372, 3327062234, 1846401129, 1792036996, 607893784, 2675858734, 3636237616, 2740748788, 384299719, 2028440078, 2831479523, 1319436367, 1062826868, 2478642842, 3162249674, 2768618635, 1966731984, 1825066277, 2321719388, 1359601306, 2620954668, 1400828784, 772193428, 980487527, 3621232879, 256686344, 2061380706, 1325134215, 1478066363, 1182209155, 1239558454, 4121688794, 774572912, 221001824, 959020006, 2627468477, 2794349835, 1359212268, 2369559059, 2315329555, 138974759, 1249388510, 2425855918, 901564910, 2036101485, 3722005919, 853671058, 2783930809, 1507335251, 4293668906, 2848561568, 2395745563, 879228953, 4024564046, 1123883916, 3917973077, 538463173, 165042891, 1668258265, 3278589063, 3070352061, 1038055060, 1108902045, 4269891423, 2228868146, 3522235671, 1569815856, 1281762425, 650334276, 2812213488, 2951979610, 193888901, 1886808461, 2135385446, 2167589970, 1051840255, 943499600, 3215429825, 716014160, 1536760878, 3139395447, 71316071, 3404172856, 2627796527, 2872394131, 2369402274, 2693486142, 763247395, 1782007199, 1123231487, 557370984, 778556029, 2946236178, 4080409657, 3041740844, 3256813864, 3675856219, 793237946, 192879717, 3011540931, 3445017178, 1818601716, 1571405535, 3240294931, 694813344, 1678715239, 2292134575, 1293065602, 262669668, 1328572516, 3054029034, 3342472724, 2596030583, 3406956097, 1389869853, 2660051991, 2059329525, 1497264559, 3639164800, 2776141269, 2698757226, 911146190, 612607678, 1174180803, 2645231631, 3873057996, 4097264148, 1110799515, 1911466497, 159651305, 3707869423, 2638383923, 3981240, 496402074, 43582963, 290703927, 3906464122, 2219905948, 702473951, 1217500023, 364474771, 4165021024, 705995201, 3253428251, 902817409, 342749468, 30365939, 2930402620, 902646950, 449767151, 2905946156, 2901238535, 108485821, 111779943, 3367915036, 3294128862, 365141774, 4008698723, 3740823075, 372934582, 1296549543, 216222441, 1947918067, 1548202934, 49437256, 2721885090, 970856361, 1181275794, 2263701370, 1674858345, 3285677087, 1920282130, 2328961802, 180980781, 846120847, 2859432685, 2872061740, 974786703, 3207011399, 1541079727, 978637955, 311873655, 2868036073, 954472187, 3211842931, 123376724, 2688090834, 1409319199, 573141594, 1466669501, 2357367099, 2422668240, 975133620, 3408656694, 69076554, 2923193496, 275678494, 1880802305, 440587219, 4275415278, 1417256619, 2582109983, 2535153977, 1468397680, 1666498611, 137425724, 767078880, 956897496, 3174862633, 2186351260, 655493082, 4215316657, 1807312373, 3502440984, 3663024655, 2727669013, 4263728267, 2124511897, 1462263669, 877985632, 4115781615, 2376942136, 1260252864, 1589361698, 1909825290, 1625025798, 496058876, 2220800425, 2898469249, 3426485089, 1691275232, 1805510187, 3640818174, 2349745579, 751637207, 1122802748, 2516468411, 2115347663, 1662747345, 2449623773, 4152483672, 1410562039, 747542443, 3607025491, 590011431, 2414350601, 3697262469, 1489229212, 2021086554, 1799324665, 2165174260, 2267971313, 3453650093, 787513652, 3345422266, 915585586, 1991320054, 699849209, 1608065861, 2834381729, 1107666943, 2393165755, 867296725, 2247339139, 61418912, 21316598, 3965107199, 4268491094, 4161161067, 590775970, 349355914, 128857405, 554628506, 4003068077, 2506839649, 2604050341, 4000617895, 1603509619, 3287842663, 3205220408, 1986552137, 1638868308, 3447161349, 2314901188, 3564367251, 369691873, 3946582141, 705214672, 1077842601, 4208058808, 1724225713, 1758843312, 3787972360, 4120793209, 980493964, 1712988036, 2082096121, 1492300641, 1173184860, 3748217965, 857718967, 2677238835, 22201374, 3365677183, 3552943056, 915603962, 2648649301, 3730603398, 4026069985, 3853119870, 3695348140, 1800675829, 3626267725, 1154496332, 221795829, 2814460118, 3906154749, 1997688118, 1093718294, 2555163058, 2194447592, 425652238, 2343801937, 1319467651, 258379433, 1729799301, 1727070484, 3183827234, 232211985, 995046217, 3615042526, 1698493249, 2153330310, 3829504520, 1734850148, 1257906985, 1795110005, 75107771, 2493907661, 3885430072, 4141759354, 3540079227, 2425629527, 859643351, 966457463, 588001571, 3399965932, 2228657955, 4110496058, 3600111997, 1158810733, 107532675, 1352546648, 1010823447, 1596635032, 3634225748, 2786151471, 1689705221, 2575728799, 1238786700, 3639198529, 729089988, 3455283917, 4273172595, 3103028034, 1248135456, 3595571110, 2240057491, 280134049, 3263609524, 3657205280, 3365879088, 3186908911, 3394402998, 4252900993, 685054498, 2782057655, 2909457080, 934437880, 1623176622, 3603411808, 2042158195, 4212782338, 3065306901, 138751179, 4201324438, 284698981, 211134031, 255216341, 1975360239, 949670494, 3786925891, 2809532776, 3140153383, 2924685035, 3146099157, 1904761005, 374931913, 4141955464, 3608189836, 1351684562, 3758987010, 3577326256, 4217859549, 2823277715, 1705458158, 3224845819, 2396691837, 748098407, 2304886899, 2301778754, 806216750, 1872388611, 478403410, 4196796679, 586957355, 377805556, 3905078474, 3225433008, 3894079957, 4157001816, 1987236876, 2111614888, 528671347, 1488905045, 3864259248, 3350494871, 1821363100, 2933923603, 1410994694, 866432384, 2135845408, 4259345681, 1707068695, 3727961182, 4165697647, 186114023, 1039864448, 3950814862, 1844012215, 2004728548, 40509590, 2695268721, 1414713847, 2477256734, 3405572928, 2266893710, 3940014937, 2496378977, 349966287, 792061012, 3913328577, 3330713612, 3216815304, 1467074769, 3029530577, 3098775364, 2111870761, 1277770749, 2630886022, 1088896671, 3969651280, 1800883376, 589030829, 4029489369, 572467760, 249198073, 4029558389, 2782639458, 3178713440, 2716686923, 683064374, 3941842551, 3846051073, 509713867, 2199618193, 426395560, 4239946514, 888874917, 1685273994, 984716828, 1318700209, 239673114, 2034486578, 3549032824, 3564160529, 4082741666, 3825738170, 3468468039, 3905204447, 893161723, 2816245475, 3833250356, 2096898391, 886980350, 3807332065, 2367677954, 2239060885, 2598900588, 257874746, 497567041, 1473234131, 2452677021, 4117819956, 1406514802, 2720686525, 2305003708, 3225658107, 2237047664, 1965729518, 1073760842, 1258613835, 1296728983, 3810261688, 3006833417, 4270646878, 3442542378, 3622766315, 3581127787, 1785445733, 1329780401, 177314130, 2064971939, 3186573275, 3092746910, 2890225496, 1988200791, 1424485005, 2876087861, 992049762, 2828790663, 2885787244, 2520595121, 3910615835, 2031742596, 1609625232, 1540657025, 237213635, 2944395443, 2299965057, 1540063074, 1014143129, 1459306267, 3719596144, 710772880, 3188873913, 1500531806, 3603179733, 4118316407, 3278474808, 955309422, 1821770059, 2644295586, 1105909615, 1617558438, 3853195216, 2520464481, 3117471014, 19791343, 2525315646, 1069930234, 1497342722, 219062189, 2139201884, 2579839016, 2764858325, 2292280914, 2840608995, 551881357, 139560710, 2551154289, 1408708018, 2735927058, 558300528, 407775748, 2079356177, 3348142407, 3861731867, 4264590527, 1070910547, 1164502442, 2002668532, 2858593569, 3740302888, 2785668306, 3856038155, 1528933796, 205471942, 2934058140, 2156002308, 2733057711, 366427970, 4021830069, 2631637353, 795365096, 2936715914, 514919314, 1075277398, 2526348865, 1148694618, 4147493652, 673146477, 2122701816, 3701468161, 2586487843, 1567340597, 1232967372, 3513481252, 2509619015, 129328415, 2507312751, 1348874173, 4241903023, 3786351774, 2792550762, 1173808572, 2400481842, 527030678, 4187784419, 1704701086, 1956250429, 2100992861, 4025574836, 1101755150, 1905398930, 2572798115, 855248226, 699035719, 902832666, 877887098, 3187358995, 2856885603, 666476658, 1904649489, 2048068959, 992124067, 1351300516, 4124860628, 421032864, 3635130204, 3996531889, 3610975185, 1227823259, 285253697, 3975288271, 402427631, 1366171672, 2718855034, 234731701, 926770847, 1247534558, 1791000048, 1235326481, 2954236423, 182576025, 1671643575, 1015337084, 1749012785, 2286073351, 3119615554, 533080773, 391524378, 2895968069, 616946669, 820892011, 1910936135, 2695821431, 3311826786, 148357127, 1026540602, 4258874929, 1298433086, 2188302564, 1992491826, 2706194473, 572397390, 2513372384, 1116652899, 1753412482, 3397426919, 747488630, 2170950659, 197870895, 3716089794, 907338938, 2710897771, 3627368631, 2031342050, 4205914137, 542356155, 3681155683, 1733470588, 543864304, 1785238325, 1506934665, 1836477736, 3722913275, 3582838304, 1530207366, 127131305, 1249415057, 2352331073, 2912035098, 2619579713, 263829524, 2852826289, 1117139174, 962740385, 1070929276, 3463819682, 2889402252, 4252315185, 896021505, 834275850, 2729291382, 484737345, 1770341965, 577232034, 2665494824, 3819363154, 2668081127, 2140787095, 348871863, 298778809, 1948051379, 827801862, 3055954115, 513363667, 1025863907, 2623612567, 1486745062, 3882934866, 2843579391, 3094791087, 2605085841, 3728033354, 1305810998, 1733863353, 4178862665, 3861686929, 1792913472, 2063790590, 3371214783, 2880277461, 437938047, 2366070177, 3580804192, 3452071819, 1651584767, 344934518, 2056758521, 3932746643, 2508473800, 1112456277, 165130706, 1283479476, 3170673152, 1346791327, 507029836, 1412416328, 845003426, 962378646, 4119119606, 1808234996, 2150037044, 305263012, 1998202161, 320230076, 2240506262, 33386933, 1148938984, 1721906213, 3271308037, 4204090025, 3313893975, 3577084886, 742540641, 3618546958, 4053008817, 606804061, 1746422263, 1215592754, 4004539807, 2119588979, 2049203021, 582342389, 2888344010, 3065382203, 104326753, 2196920355, 2656369354, 2914691113, 435060849, 3580679521, 3700672531, 1551171708, 2405952446, 633417989, 1821464771, 4286918087, 2543409630, 393126608, 3797061574, 4210248874, 3220498323, 2481056213, 4006759152, 510867738, 714527447, 3039045974, 3775537980, 977748636, 301769323, 846455805, 1043456959, 2382701953, 3764263272, 3952060698, 102139197, 1443903486, 196000950, 2502753045, 3422537472, 1226026099, 322069578, 3271162528, 3126098521, 2963482250, 4000076057, 2686688299, 840718802, 1552233746, 666665002, 2219229776, 4165468074, 981834671, 2113353024, 3958740216, 3913976605, 528111667, 2914638050, 3867768697, 3716394874, 1213125244, 2048807546, 163276549, 380591882, 1268253096, 2695206127, 3955865093, 3037457314, 984543239, 3381124945, 1704946699, 3253210067, 333538858, 2116100320, 4235580103, 1658389297, 1929531, 958584957, 526293185, 2115594233, 1362519766, 1258187383, 3440782926, 3857094407, 358851501, 4161987135, 1787946652, 2394765571, 2025115007, 816998254, 3942526546, 2142198627, 4038107240, 2655451248, 1293727340, 1172852980, 2992628822, 3628358567, 3078084672, 819830234, 2455184051, 3342970129, 1135085620, 1893752255, 1393984382, 741014557, 1619237578, 788756874, 1561473179, 1597227510, 2089457020, 3942833132, 2662227906, 2425877151, 1416174157, 283936763, 2144846566, 2186974400, 131086320, 327539732, 3143997331, 3478222772, 3959035387, 1267900808, 605652707, 3126576505, 1439850624, 1640635285, 1138327786, 3931586525, 900779758, 3329040720, 1636410720, 390151335, 222832768, 1009554778, 124496977, 2154920222, 742602119, 2879574328, 4838383, 1531256057, 2170568429, 3265915215, 447997964, 2318447821, 4008174882, 2991940614, 2141351871, 2060449271, 21836634, 3494410467, 2402788593, 3029297965, 2102779601, 1383678279, 1459129634, 2441837893, 841556709, 4137547056, 3262028879, 1779053313, 164932198, 532310506, 671812849, 993730608, 131252680, 2743690403, 1897679711, 176319385, 260505807, 3975996645, 172356273, 3069640963, 2701215300, 1820638816, 1586242641, 4103081434, 3858703022, 2951824957, 2626645083, 1268355981, 2735951532, 2375172420, 3047267312, 2949640641, 3791550047, 793412992, 3879926049, 910724087, 3724252247, 150216370, 1161306244, 2076586409, 2849461239, 2980416939, 1796410442, 2551988405, 837072981, 2760500971, 30496271, 3715930372, 3212751906, 4000706424, 4271879802, 679165976, 2011497890, 1827109561, 3995348175, 371222069, 481145206, 3316416184, 4228862906, 3050920800, 1953979089, 2545181348, 106242142, 3978071912, 1735610217, 4119575745, 3783220429, 1382943010, 1451988731, 2435557013, 1427326856, 2617369855, 4072770466, 2359178245, 981806714, 4135091642, 996402715, 2669442888, 1131753833, 2441841979, 3490487366, 1232117924, 2860981757, 1028468896, 1588971970, 1918210270, 3129459884, 2793372005, 4094750502, 3778697490, 2087868961, 1273489215, 1440844628, 2342949487, 3489046911, 2340232470, 4074530634, 2925523163, 691845801, 2121140208, 3408256163, 2153700406, 4208361309, 717160487, 3910405253, 2829140857, 432779485, 1305643731, 4019882554, 415598476, 1052543130, 2161382024, 1138404971, 2374025876, 1476158696, 3541130021, 3348788052, 130386983, 2468435155, 3068887359, 2110534043, 3454928201, 963422599, 1933697213, 3189897114, 1066168970, 3363415735, 2249641653, 331656865, 4169755060, 993515354, 4056382797, 377283883, 1797771708, 4020024465, 1350929245, 4067148722, 4201824003, 4004408534, 3667634594, 494416666, 281987914, 1602032579, 2704334267, 559812877, 3600155979, 3013353031, 2315965568, 3663843519, 2663411220, 301966633, 1877037251, 2684168928, 2996572399, 1359418112, 2387588841, 171260349, 1414678965, 2820960696, 1823741350, 1112289223, 571689563, 3502906465, 1650221750, 2514614048, 4010760657, 640599309, 3055484857, 589192421, 2323994327, 1908948298, 1905482901, 3348330898, 3790046116, 3041910331, 4112975768, 1309808596, 3478006935, 1994272923, 720469365, 765428268, 2725185581, 1990607690, 2854397435, 3699358649, 344263862, 626686917, 1508717626, 1990380713, 3484061249, 450907531, 28889455, 1496301199, 1827333119, 3956983367, 2283625639, 3782353272, 3504346880, 4153816698, 2104056940, 2579698265, 3618140249, 2826693333, 1107037170, 1735228636, 1417611082, 2677649153, 110844814, 638344109, 3417669945, 3330785158, 241655988, 859023540, 3182016563, 178491078, 2671754260, 291948109, 1229444935, 1103614678, 555351033, 3609500154, 1385927726, 3595685233, 1900135048, 3256915583, 1738617975, 1765616510, 3418197195, 822554790, 1268448216, 2309617675, 2929080865, 1178286927, 247570650, 1477292707, 1697594193, 351579247, 3827047227, 3139771550, 3130594503, 2100272387, 4285099307, 4198447408, 3619832667, 2472449395, 4017405983, 1002264802, 3325577968, 2269521116, 640858213, 2343662539, 2748724287, 1415727128, 3657178043, 4233788871, 137509769, 4099826870, 2305515956, 2303290862, 3899850559, 171496847, 1716750212, 674890785, 3213118999, 2331830269, 3185239714, 4197969385, 1236080557, 2261163935, 1023873228, 3741345808, 4113393384, 3834293523, 3436942394, 3694379819, 3632548025, 2546521253, 4007357487, 1028262931, 444126244, 3107329955, 1611496405, 776258273, 2046181982, 436624677, 2624288415, 4068714893, 4283098218, 1100204134, 1784067602, 4112004603, 3607755630, 710091293, 1559313262, 843975259, 3711614797, 2500490654, 476877931, 847028832, 512141266, 2205162903, 886396094, 1797692477, 3318334113, 2863486899, 706512819, 1490323632, 1957884565, 4142057003, 2429074014, 2779841530, 4216796939, 281973622, 3143154412, 1620499231, 1935797314, 4033400469, 3315345911, 4216145415, 2042575773, 2063572304, 1896563266, 2716585661, 3917033716, 4140921093, 3316143599, 791677560, 919058116, 1709867321, 3379438536, 2335314440, 1783686309, 1914755859, 2944605330, 2455606474, 346715164, 3951383631, 1351589833, 3504436336, 55269051, 378796885, 3377574736, 3473915335, 1631285895, 650094331, 2217212358, 3772218945, 1902926738, 618036131, 61404140, 990987351, 4028337481, 3907044785, 1343447329, 2036001357, 2412021636, 4203276887, 3571193196, 1357928514, 1764241688, 92125805, 2066356615, 1752225312, 3772128346, 2002480358, 2420799520, 2366034105, 3641118300, 2024758707, 2451147547, 2646252862, 2117937188, 829729495, 1795345521, 209856984, 3368073666, 1003183135, 3053939573, 3295792507, 2727179509, 1279598427, 848183707, 222392076, 2255862876, 1606453478, 1014498836, 85412271, 712123468, 3828011998, 379488253, 3757164039, 52637382, 1346925863, 1165558871, 100664881, 275625718, 2067813730, 1788528766, 1925567371, 3983494679, 3557638253, 3341149316, 3140580692, 3142799231, 3072548525, 543010556, 2423300984, 1562354431, 3506957427, 458050950, 3023614771, 125659433, 3006435971, 35659470, 869411974, 940461483, 1131020761, 2496773339, 156794260, 216536656, 2669682781, 2707959851, 213394102, 2953064998, 2783244471, 138167118, 1992311658, 3953627646, 979147197, 52511255, 18577071, 4019889413, 764654642, 3588818851, 368062159, 4158630576, 4197659068, 270592203, 780834756, 1010667177, 3552140856, 1406496967, 2997239350, 4078358075, 4086727615, 809965151, 192505554, 2593605369, 1932191592, 269611346, 3859998208, 3214634390, 1112314434, 2313824000, 704599942, 1505188702, 2030938600, 666479904, 924105439, 1630304909, 2746685881, 3391078089, 1195056222, 445999936, 2613237986, 369015007, 4144702371, 2163982224, 355458549, 2839139610, 3176790648, 4111465141, 1360030949, 1081952893, 1780458409, 1952771170, 4098815297, 35494373, 3553452501, 767721220, 3805849503, 3607454430, 3975290255, 4138996845, 2430717588, 3171492397, 4252378360, 126408495, 3766865582, 4014663485, 746520176, 3061839413, 3295256084, 3691451116, 1449594216, 511542226, 2181557859, 35231536, 3681568783, 2830198013, 2930368331, 2716432302, 1096624513, 4208886627, 734818507, 2750281104, 4239194272, 1987130892, 3897800614, 1355194668, 2924133597, 3234357629, 2414528947, 2328123762, 3729604293, 3240989288, 3506121914, 278167107, 744153851, 1324176373, 2567304104, 2648187005, 725430553, 1539624409, 378956237, 4013816155, 526173147, 1675120254, 3713719524, 3440076408, 1164007943, 2216111037, 203308805, 3405701415, 3241455761, 82035253, 1388129403, 2807586509, 1920911481, 2216806104, 288869525, 2192970910, 2722713973, 622913243, 2649283721, 3983738977, 3742981559, 3103509003, 4004522697, 534554942, 1419818519, 2451079441, 4045847527, 2396717827, 3587123838, 724597487, 592833549, 1991049694, 1915086082, 2508906541, 2063455034, 136020861, 3073167424, 577297302, 3513932873, 317197432, 421695254, 3051268878, 1273031192, 1441622273, 968520201, 255429943, 593518079, 1739358900, 3812963361, 1580384564, 427531365, 2265086738, 1204010608, 1345746042, 313433306, 3056862675, 1749902290, 565320683, 437181021, 730098720, 2198744280, 2594553973, 2940336738, 2247001239, 2404477213, 3005723084, 2016263685, 3643068265, 3526279576, 3541133018, 3413289611, 2132389815, 2240686623, 1837644150, 4172638505, 2635926014, 1734045245, 272996572, 38028175, 2180775527, 3717439239, 607548385, 2734024988, 4029802223, 3926172443, 1109895727, 1139275226, 1088265351, 2915733978, 4055511392, 3661094083, 3161688924, 1415635323, 1391620080, 4179789203, 2823621932, 1145741282, 1429535975, 2359170376, 3460766968, 1252502707, 2425170067, 1705821088, 2295356028, 3745847972, 206392003, 453140187, 2457184756, 983226130, 3534746331, 3700128639, 4190262924, 4283059109, 162214728, 914183440, 4136747847, 1500523233, 4173026755, 2074683056, 4184929654, 4107718137, 1399260800, 1691920212, 3472395265, 3833811291, 435189465, 1751565299, 3385726497, 3725156243, 4133480487, 1219267074, 3155089371, 590315569, 3920369474, 56926317, 3135912343, 2135628603, 15399731, 3841744885, 1835413451, 995437378, 3876464284, 2045432364, 2788171307, 3386466329, 1399354733, 3819429197, 1037682001, 4194708322, 3113851294, 3775591579, 4021226903, 2056125102, 2653653623, 2036685441, 2952845620, 964982033, 719242997, 3478583711, 248372622, 1015207258, 3904617548, 4067446669, 198804181, 3003900191, 216445072, 304036556, 3804425874, 2423145816, 352086016, 1592745599, 3041035014, 767648842, 1356377815, 4134391662, 1966999789, 794799821, 3054805590, 1566484505, 3227624734, 3844584006, 3980827809, 209975922, 3095938746, 714458025, 3651039177, 464611095, 2305052927, 3869163064, 4175214268, 1482248311, 2996988207, 1670733875, 2304615188, 1829108151, 4218350903, 378689938, 2449097725, 857786108, 2199959210, 1798398205, 2546242967, 3249823854, 1866031781, 1948507177, 2634209045, 2721609274, 1626840027, 2491050103, 3864047722, 3965068083, 3961556167, 2726048624, 3457231974, 1019476370, 2072217116, 929695638, 1277815732, 1563148871, 2684715372, 70505572, 149271453, 1522171957, 1482784998, 520885902, 1402941316, 3398063091, 989908694, 2692094664, 2795403837, 2113527702, 4114108752, 3311652907, 1634730816, 3024137298, 2564813285, 549529659, 1334506475, 2188788576, 2984449793, 862611755, 2096527218, 308716647, 1662697886, 524832286, 193248098, 1850219055, 2627279574, 2549574685, 1991130292, 2270309110, 2009900097, 4236686577, 4001035069, 235535422, 1993859292, 2947600771, 1845718586, 727207197, 2699110133, 1848689209, 2219232500, 367046428, 131965370, 2355222769, 539783044, 292363677, 82654539, 1679269543, 141753124, 2054108350, 1350730984, 2373676160, 1145843046, 1828233133, 4079375332, 2618556553, 3561214106, 3861740701, 2383683528, 1151145579, 2149595471, 3220971896, 3665025267, 1297157864, 1219218690, 2480475649, 565419669, 3056665620, 822147026, 3814203961, 3159766356, 262159080, 3263366561, 3034679796, 1452440603, 3844456066, 156764876, 2459437598, 454342529, 3856540014, 3066377734, 3674246336, 1404508926, 2509435965, 1648792165, 3957497237, 3151536909, 4277506706, 262213056, 348129185, 3682194017, 3816260244, 627487829, 2880388569, 2094312393, 345595575, 3166753537, 3558314543, 237796415, 2751414135, 1329797268, 2008696597, 3278609840, 2830064411, 634092605, 2655465448, 2064454312, 2884786097, 975644742, 3317842483, 2726297073, 984055933, 2589119074, 3676390314, 9095830, 4180457216, 3299865185, 284276240, 1327555219, 430665481, 1179762804, 3987444546, 571353793, 3116233798, 3331130845, 1367888444, 3339754308, 3984885557, 2970810560, 1595425703, 2415083240, 652102332, 2711185321, 975764677, 1584599563, 4287508832, 3856324800, 278336334, 2441288566, 2685214014, 518889810, 90329643, 2782946920, 3203904168, 1822373351, 3817800764, 3372800175, 2191449460, 3125988745, 2770908416, 452810498, 2747651905, 850651489, 3122220263, 1260813124, 2012595692, 2760722266, 1369038258, 464741551, 2595518112, 272465640, 3630935234, 1387888405, 925168105, 2421111844, 3637058348, 3087879979, 2116260833, 3341468133, 3726573879, 2987866256, 596041812, 466179337, 4213113353, 1894087028, 2942332804, 2860218994, 2678193703, 2426592552, 1893691119, 3218766691, 127735949, 3420457552, 598006083, 2927594227, 1253825743, 4232900238, 3369537127, 2989010047, 647244020, 922718723, 4017701189, 1450912987, 276394983, 374826100, 499882699, 1754277047, 1688898312, 251871959, 3282715586, 2363275226, 735172791, 542942626, 1442517949, 492021304, 1740306463, 1860489397, 3473968142, 3863745545, 3402025318, 4285432864, 3181869535, 2765030034, 3210870074, 3484831393, 31019359, 4254074034, 3313958791, 326271072, 1789833092, 3986915644, 3863699582, 790715258, 3646710129, 2871526964, 391279666, 99580153, 107872906, 3958945680, 3402880475, 1746060673, 629281246, 3076133446, 840138497, 2964250933, 1902825629, 3961331033, 2806727701, 2883230818, 369599608, 964325606, 832011514, 2354252830, 3690497858, 4073437927, 1317218156, 3052676571, 20723443, 1471559216, 815586898, 462814609, 127470922, 3667964823, 1989287690, 1531454012, 249280065, 1502056597, 1607561573, 2883810913, 1620558679, 2854559707, 1904639609, 1023672309, 3225107375, 272686718, 3558718156, 3561052543, 2887842380, 2909899033, 4115309268, 4060411356, 1991189889, 2868975392, 3791678653, 2642866603, 3864755143, 2241364340, 3412580233, 3828130524, 944466061, 3392191567, 888497647, 3826249707, 115846438, 622774672, 1178865854, 678535654, 1393097201, 525438885, 4286091698, 1987599298, 3192023071, 4137322157, 2752600587, 788636184, 258980113, 3096638274, 3097530975, 1013418860, 4168612977, 4230350769, 957447112, 4123359111, 2729050415, 1942551399, 1229818106, 3449497661, 3500186361, 884484849, 3607582768, 1068399419, 4187508673, 2207676896, 2721495237, 1545014140, 2534547964, 966519238, 2357861789, 3326672789, 3326163232, 2399497573, 1505620807, 1782678013, 3072923612, 1876790101, 1388637435, 2596156858, 4035374519, 405177413, 4100785947, 1548925983, 2426011076, 3745923942, 2155934029, 138834106, 1224787080, 2705894973, 2818510171, 867499387, 1667110140, 53474003, 983777897, 4103369697, 2124621184, 2668109049, 1215709169, 4179821575, 3760641951, 218195618, 1765270889, 3492823795, 2715359056, 176424452, 1008487193, 1467891539, 1960700604, 2817901857, 1656673253, 987064547, 4159107186, 2986683377, 1488095733, 2087325281, 2611263235, 2081779511, 393470671, 180114591, 1407484876, 3602857056, 1275503155, 2202332094, 1010089140, 3194891932, 3661142296, 1147100801, 1200793630, 319413604, 3295537754, 2846417186, 3533569649, 4274909289, 817274190, 3626737978, 2938066567, 976603867, 258842740, 1533044575, 1995166863, 2871543188, 883421692, 4055484796, 3492612886, 3664695283, 972815992, 3271153369, 1565911314, 3966458247, 526522331, 4258071040, 1008869283, 500378469, 774128641, 2551667796, 3045275298, 1992771030, 1727373851, 1489011559, 3120703193, 3749151974, 59894589, 3114779223, 4102641630, 2807517461, 969790455, 233922949, 4198515263, 1723681997, 3582167981, 1328968776, 56220913, 1356606536, 1750827222, 3376568564, 4115320671, 3309305883, 1888338983, 2125552944, 4095950626, 1542886464, 2820856380, 2597628370, 3368013958, 4233854319, 2585531086, 265628958, 3281316964, 2702864095, 181072302, 4242915963, 931958955, 227057408, 112406972, 3131450415, 691094003, 3411408040, 3471348863, 2327044636, 2090663408, 288055438, 1526722745, 4200203760, 1693234731, 572804649, 251705123, 3677943917, 3236323291, 3075521494, 2063828431, 1560585106, 1886617449, 1446154619, 2226008841, 2759816956, 1100022523, 2586074424, 1534709256, 1687202526, 3265900685, 1039848368, 335844027, 2306726104, 457379070, 554984885, 2800254674, 2817606318, 4665696, 3338107094, 1209496042, 2914747664, 3485936820, 1189076760, 3074610875, 975716487, 2240088032, 2562981766, 3017327231, 3410742942, 2886854902, 957707733, 1568128141, 349283504, 3978798135, 3102880646, 1436814630, 3960348960, 801484225, 1320851182, 1981889605, 2669848292, 3323998027, 2803524800, 3418201523, 2038844631, 3798758131, 2873862679, 1121882906, 2545586663, 1358410433, 790278059, 719015299, 2667206608, 1649829828, 1264274584, 91630321, 4136467353, 2935336075, 3043163053, 3720592760, 1893256564, 659523652, 766078718, 826279871, 666249355, 389426516, 3141788889, 4149439212, 725032285, 2143359839, 3140053804, 1867715240, 1483985580, 216736704, 1745030140, 2690548769, 3526495277, 21023239, 529179988, 3484981984, 2439933212, 3135367509, 2264256441, 3785825608, 1540193272, 1823652329, 2695901764, 239110371, 2654684141, 412834657, 870658539, 399574023, 753958356, 2045965391, 175626173, 884232087, 3869644152, 2165160524, 404285054, 2951452339, 4131257395, 1266127252, 1676897228, 3395619322, 1891118426, 2572378864, 1159588426, 3944478119, 1818043707, 3195001889, 1314701044, 4047440950, 4168790953, 1042236571, 3776247322, 1150954028, 1538873995, 1675398502, 3369314540, 3986846044, 2398144161, 532455251, 847947917, 2087159573, 521164987, 105496252, 1559280730, 3863525937, 631831149, 2130680997, 3515074087, 3633507519, 3080915372, 666805629, 1933980122, 115760251, 1695401005, 1766401947, 2542283881, 382484662, 3480746748, 3649148172, 2508836855, 1628277801, 3162649546, 33519684, 1703898427, 1456946960, 3498165440, 4188675619, 3453128149, 4053257074, 816463014, 1978409283, 1749094031, 4001035016, 2276860178, 1554656188, 830449199, 1455607636, 1694060384, 1783345678, 1090928644, 2485684344, 1571118940, 721120417, 140174410, 1436556905, 279580901, 3592322713, 3385103476, 875465234, 1479560123, 1721075162, 2077677908, 1332271596, 2291129674, 2982291550, 3197474130, 1766019238, 763584119, 1034703961, 203463904, 1325024502, 1232976945, 2996961919, 4144224141, 1630861576, 1980918369, 4034893321, 4220036662, 1765106783, 1136898972, 1755216164, 240759164, 1723189568, 3178895215, 2413736975, 1135266162, 1169216796, 2435848194, 2259155930, 2695829583, 3439412616, 3609445574, 2954275265, 287066340, 1839837696, 3932066778, 1835253103, 3875232003, 1026341268, 3302309426, 1881502548, 1070616793, 772734621, 3302712492, 239784168, 3030909346, 1976570245, 962838236, 192692763, 458295345, 134110771, 1244016349, 2913625729, 1793527723, 3785808164, 2732137387, 2065269837, 2159425063, 2449964111, 1005379961, 455692882, 1593237692, 2918416261, 3412180348, 1221521861, 2288463434, 2565540995, 3702255436, 282206223, 2969316395, 1785685868, 1289377520, 1944147916, 3160207505, 1789915985, 3690381683, 1739992918, 4246615475, 465912196, 3075284832, 1326854807, 5825858, 2946878055, 1163917269, 3653594819, 1566781921, 397595294, 2358557145, 1705513438, 1557155043, 266444189, 3877850722, 915321206, 416233972, 3207854755, 516146429, 2973800550, 3082959851, 1403608424, 1261483205, 542385647, 3017200726, 3777544284, 2045307063, 73796675, 528043044, 2349093598, 2168511080, 735634333, 334187915, 1258344757, 458996744, 3374240622, 2975896364, 2299225566, 1386903712, 2274019029, 3422229620, 1612394461, 2792101771, 644676174, 3932909914, 3156294584, 3590915525, 489472074, 3721521063, 1669738395, 3286065449, 2019320744, 2161451012, 3816214983, 1513880313, 537564856, 164591505, 3380406381, 3169715219, 358768151, 1232034170, 2978381659, 3343106291, 651085260, 3498277382, 3906114954, 3486847838, 3007613105, 1035676301, 3991174618, 1581717285, 4240095127, 449536383, 950752457, 2912292304, 893712453, 1975449219, 3145289525, 2987904758, 1049262967, 1423754474, 2796521083, 617556424, 1432356883, 3719463109, 2548113722, 3104470944, 3430654075, 2913618987, 302267512, 3804325679, 3209182953, 3852548881, 1997724332, 4027166701, 1708205684, 70269999, 434348942, 827763044, 47809938, 1219841498, 585469393, 2643085715, 1749909299, 2854361005, 4059870085, 899720287, 2456829486, 2809759420, 1976489668, 448909868, 2977562525, 3264405836, 3309273276, 2585303477, 2408423044, 2010992269, 1538397450, 3289189988, 851614224, 2411379187, 2618186430, 577826334, 3286310883, 3902276563, 1476586086, 2949306987, 2878929789, 1566257238, 2686010744, 1334526705, 2459722007, 895681012, 2408763914, 1758555862, 3276896963, 675982170, 2123953741, 4159055627, 3940922521, 841870359, 3378719829, 888346060, 2894093141, 3602075328, 3390549726, 2157116990, 2622334727, 123777650, 3951434582, 2173810383, 1078943139, 786908495, 487341969, 2400128869, 551702355, 439131080, 4025289460, 3890047816, 424048756, 1185598412, 1920280603, 288004742, 2695466742, 3938442466, 1926595101, 2100621072, 3020094948, 2065488788, 234909294, 1667218274, 1068882162, 3264652122, 3923439612, 1980658538, 3044992658, 3370589341, 812290796, 3424444785, 2101234810, 2092871995, 4271991365, 3611329389, 3932818280, 1639070993, 3659377887, 313839172, 2606055859, 3288668915, 7964992, 2078605472, 3863589792, 1070923174, 3905443967, 3480328834, 3517217641, 3926928857, 3310897094, 1987639952, 756260981, 2828658361, 4257872014, 3430126182, 611878767, 1376286047, 3490896727, 1436564752, 5043203, 2011026134, 959533660, 3873614322, 753626491, 3930661678, 1171747326, 642515539, 3299918294, 3961561178, 1348985842, 4115771408, 2541941389, 169523257, 2590070824, 590990, 3383841901, 3308769495, 3212083270, 1280534845, 2956590516, 2567350929, 220843705, 2527941496, 1145256895, 3825402736, 1593331184, 3330894064, 3083142997, 3425633904, 3286460439, 2264261619, 2989914109, 3370183278, 2352539322, 4090226201, 2621243954, 35900489, 2346376172, 4163400683, 3769076883, 2634294924, 649074886, 3879447430, 4233848398, 3959268145, 3403848086, 533855575, 2846854020, 3990293771, 1382531222, 156355841, 1395590503, 3034892997, 1315298169, 1835191025, 1278365816, 754528211, 888518516, 2608489741, 151732488, 156887257, 507802663, 1587761938, 4128036395, 181995836, 4157203434, 704463039, 2359079528, 3028534512, 1364167699, 2219312208, 248867401, 1856612820, 3887497080, 3046997283, 1195298179, 2451639185, 2792911110, 1781482701, 2854392570, 2241358616, 940690217, 634863204, 1989747935, 2309715346, 3855587375, 961272125, 239715318, 1969373171, 3086176981, 4029837122, 3709383959, 958642330, 1259741748, 537907650, 2071462050, 2982878767, 447386959, 3379477309, 2702790853, 4030792598, 720637527, 133691085, 3419191515, 314155181, 1800846981, 4261607906, 2245328800, 1390780372, 2804854254, 3517567504, 874014659, 407666388, 2641956476, 2560251918, 2013527883, 2998645403, 3505029509, 1583300076, 1469247681, 3009957379, 1091307709, 3348877677, 3438620604, 3019829859, 2733130773, 2179896326, 1939668526, 1593622772, 2926803679, 1184927831, 380596838, 866015492, 3344469376, 2340948759, 2291671431, 2590632097, 2210777812, 1051955234, 3367939629, 3511974349, 2912463358, 4203410522, 2019642339, 40027025, 1391677030, 3399430688, 4247740575, 650904097, 1465666840, 2459597268, 557698217, 1983264992, 1636400776, 1397486691, 1379679217, 2852954270, 2748626444, 595896085, 889590740, 2364447709, 4210528902, 2003774474, 2669659636, 1160479625, 2000469161, 2007555708, 2395039296, 2998956072, 160729433, 2914649259, 3355580817, 1925948443, 752854414, 3830532623, 2493558615, 1003942200, 893997902, 924056366, 2544427192, 993531481, 2742630990, 3134405552, 1896081657, 2487042845, 392900656, 1688522890, 1047127778, 2105615934, 2548032678, 3409434291, 1222451325, 1324447882, 1315466173, 3726014184, 985824654, 75672589, 2232379074, 3605954821, 1869203657, 3773117282, 3539114784, 2163363134, 161040980, 3985092212, 3317623461, 1374319543, 2953576654, 825066223, 1051251294, 315462563, 110295723, 453054152, 1783427954, 2772138246, 3209675631, 1033414252, 1365701402, 3573903078, 2581367981, 4287244741, 1947515063, 3518868070, 3469413566, 3162079445, 2649142635, 4078703832, 510296030, 2929637350, 987230304, 830973637, 875749248, 3706966517, 2816209791, 1422069616, 2344710465, 4126967346, 765201520, 1026310054, 1501335529, 3552601262, 4199131262, 1688383228, 1574924629, 748906449, 1369774527, 3039478218, 3603661126, 2748585499, 2818365348, 3860514785, 4143732468, 1640508024, 3261713091, 2166390835, 1740866865, 4065561662, 586604622, 1811522827, 3980323238, 3171074897, 81378592, 1461593439, 966608240, 2406723220, 3868690977, 23354365, 55240520, 2157334595, 3710542378, 2009879316, 2113225247, 301839681, 797793592, 517165763, 206175457, 1248956186, 2472176106, 811066077, 1419358673, 196912768, 2569443164, 3816864674, 1395866591, 4198268388, 1626357148, 3533807069, 1761226887, 1368799730, 2415375838, 2940107363, 3066571604, 3484453007, 1071212750, 3253240011, 3350937065, 1392717613, 149791525, 1029962541, 663655394, 1359549162, 2959923867, 3335607798, 3150557018, 3973420656, 368661159, 1115642360, 3650762157, 3776941200, 2982815598, 4098471465, 3383052364, 3142623856, 529799694, 3144789131, 870390723, 2140653384, 1052735366, 841958915, 3358817821, 2237788933, 2961680848, 1236176296, 2819084688, 3653185610, 1640337494, 2278934478, 1647395964, 2877107079, 3610181658, 1341691405, 1817143428, 1019588663, 1227712045, 4257820798, 3156603234, 1312759660, 1554108320, 2179423814, 929287123, 1549185802, 3594773124, 4185426127, 1238878405, 239153638, 1294862585, 646519860, 2273665003, 1464588556, 535333024, 2101199480, 4250263146, 1470796077, 3057265450, 3414978295, 3802770661, 2178571243, 2899324041, 2380320147, 1524777829, 2574284193, 496325323, 3218868394, 2337386539, 3643991214, 3609555997, 700279066, 3902510836, 2647724194, 917789399, 1125000373, 2903245491, 3907153072, 1566477620, 4059902879, 308893039, 2278459638, 3860612083, 1363205188, 4046857913, 52711242, 3605775802, 2689040809, 3162470747, 3055531310, 1571535936, 697733028, 2406379049, 3429259108, 4161453265, 996224587, 2016404773, 954946059, 772309778, 2017952110, 2049580081, 1654993856, 1625974855, 3833913787, 2527593804, 2457924139, 2000042801, 213998285, 3012664805, 1604566298, 1294412309, 508635469, 418614585, 2358493611, 4220914721, 2563906145, 3986837662, 3699077510, 550450579, 4125013770, 2004332946, 2398953566, 4192687258, 710451508, 861829827, 1732675330, 1692204192, 1443223916, 3853478519, 3568193983, 523036649, 1234849521, 4014321220, 1729905145, 2285403761, 2533484365, 2497470496, 1830947779, 1158114009, 417357641, 3972934989, 2042992965, 3512854468, 2209336151, 3524467161, 1387467898, 2463278553, 2820261567, 443896943, 3325860506, 179403992, 2565781309, 4003792453, 1292281449, 847260038, 1176248660, 2728786910, 2759062251, 2424388602, 3141445417, 3270063205, 3124797977, 1833504418, 616911890, 938763101, 1817040769, 3992775300, 4232259290, 3501325568, 3427284404, 3530340917, 1720870589, 2842108953, 1332336832, 3917949679, 295639586, 314910549, 3630476844, 3245443303, 901253728, 3723879618, 3661130021, 1383209341, 1363714230, 656680352, 132110404, 313421991, 1549668074, 4283944053, 1816110240, 2261399991, 4208943237, 727567067, 1510920784, 2026064767, 3438918622, 1612530638, 3422464487, 226400125, 3180482892, 103498198, 1922221926, 3073679721, 1796147749, 294907808, 2622251769, 3944355749, 4195141875, 1205945343, 1226748594, 593321498, 752344749, 3687439695, 8813771, 855070895, 4282293361, 2505868431, 4284707996, 2766725540, 2537311396, 3849015222, 1298074555, 2600600511, 2989423418, 1643621420, 1009705328, 276459333, 1781232529, 1263711544, 2870827875, 3668877006, 2229387614, 4264745455, 655548610, 4178394404, 889981226, 1244040999, 2015299230, 3531568146, 3961586015, 100112952, 1608860734, 4152387195, 561420669, 362669031, 454603789, 3499425535, 2937835393, 326515083, 2192970436, 1445843321, 2815636861, 687786549, 2418923526, 3128064852, 2507717975, 3367259482, 1648061841, 2903338392, 3607081599, 1761541846, 2884281244, 2580055325, 1427554753, 1540720074, 4102117806, 3971752806, 3391565564, 1373901374, 689923525, 1322319803, 2057308160, 2522147507, 1952071019, 4220582388, 3064648951, 657495123, 2912476572, 4229041001, 2073443232, 1177344456, 3259500957, 1146529412, 3345020986, 2618486660, 1000576108, 3055089913, 1565895052, 1581832171, 3202678493, 3057791226, 507200665, 2767620890, 1859299299, 3502833877, 509894072, 926390597, 1511120640, 3949976524, 2406859216, 1851396815, 3672002304, 2566645362, 836465051, 1214164774, 974685501, 1659639197, 2298838514, 1177091279, 1416100399, 555256423, 986752777, 1732589780, 3214330997, 3111135233, 4088481112, 1936896469, 2881429594, 3921838423, 3023921570, 2078751602, 2915643719, 746648277, 91778768, 2590678767, 4045325105, 2844437738, 1843841429, 3528144151, 1032770719, 2643251347, 930213266, 3663624024, 2673703602, 12128922, 2092088126, 3948120934, 1486058364, 338910289, 4028632614, 369422191, 3117293040, 689751244, 3949565759, 47128051, 531885120, 567068650, 2182750946, 3576281977, 2865962221, 4216343290, 3590521018, 1019500445, 1007522206, 113618978, 4160897529, 567124974, 1972264146, 3359954936, 980941617, 2941329423, 3073220934, 1920781342, 866786972, 3620936521, 4111198742, 1550183333, 2117891717, 944018233, 1708085530, 2144814884, 3970707155, 1794759930, 2766435729, 3762080159, 295912682, 2138896374, 2935066509, 1658169326, 3804175759, 917774260, 4017538621, 3105607059, 3411490773, 547400969, 1400420472, 3303938370, 2986351989, 3039521424, 2014740047, 4078231203, 225878140, 1931694228, 2393217757, 3757514631, 4124326729, 3537458452, 2675951162, 2271872399, 1356304993, 1994593296, 3044692641, 3833534047, 1151088521, 3459147789, 3582611118, 792868343, 2980697501, 1246377980, 443766651, 2569766508, 3907182257, 347876255, 41468381, 1209065847, 1939478849, 3556107475, 1841501204, 3088093006, 2497514795, 3532904202, 3177474863, 147766192, 3570796471, 1293436188, 3277901471, 2072356316, 1639343592, 3743250371, 1074828245, 3192540084, 3269202191, 2286918341, 1271587187, 3795856438, 3904405401, 2818895374, 346977465, 1437674734, 1072830534, 1351212019, 1274105714, 2446415213, 2332520329, 3483763023, 907845721, 1103541767, 2273273343, 739133989, 2819639577, 2761735603, 2909340351, 2240619812, 2171731420, 1896382291, 3342980923, 136082147, 1151646618, 2206971794, 3639329815, 3931409346, 3043567891, 1699346515, 2694244090, 422581857, 2600997174, 2882253046, 2027906015, 963192024, 954002936, 3532500480, 26281018, 426366459, 2481391036, 667899745, 532175116, 4294313436, 3410460506, 2325727434, 221327883, 423116331, 672310741, 298428441, 3640710515, 508384696, 1829048250, 174579021, 2416700943, 492169570, 952533032, 3700038362, 2616249941, 4134585535, 3048931641, 810115104, 1553461223, 1302647721, 1239999472, 630028478, 3742685612, 2028605278, 982765357, 937473718, 1745725055, 3695991204, 2296210733, 743808853, 1802517503, 2318517248, 2786117669, 1763023937, 184576202, 724505417, 2116324564, 2558171569, 2044537987, 740214002, 2573703434, 960580223, 1708415035, 2728683224, 2611074069, 2561347324, 3009229480, 1633784740, 2895364399, 2386896169, 4050444368, 2334829096, 2754477836, 3933131625, 1441169434, 3467545366, 4016615199, 1680091901, 1856671640, 3407159935, 1675693050, 3031292511, 280709343, 2046117868, 4210817124, 1844661641, 3750100210, 1424871993, 966982196, 1129770167, 4002113260, 27983392, 397262242, 2826728445, 999617451, 2570416727, 642464092, 745142660, 679864874, 3322293449, 539427892, 2373831989, 1131609616, 2722284429, 2584578823, 330709201, 2048716668, 2316193118, 1195498472, 3856664369, 2168844106, 2127694888, 1638802225, 3964832513, 262457419, 3512198611, 2563146476, 2481787121, 682269471, 2325317724, 1924071455, 297994056, 3564606187, 179982559, 416791566, 1449565357, 4126532540, 1137555720, 3161600207, 125199999, 2534962830, 1656774227, 913404731, 171432576, 2457217052, 2626885553, 1726340828, 2252722356, 2448176463, 1790834792, 2498168445, 1848640212, 3405725410, 4031529876, 4045977361, 668721332, 3484324324, 3597911996, 2633764203, 3205083396, 3618850659, 792343089, 2417017086, 2215871909, 3057113611, 419670110, 424141677, 3573381721, 812911691, 3465968200, 1760099960, 1462364895, 1862757007, 259220775, 3424854818, 2121947006, 954904164, 548738055, 662958133, 3297633845, 2967651560, 1908517349, 2561893704, 25453319, 476299726, 363662621, 2433580696, 3057037606, 1080916093, 2938547488, 1187165045, 2467615585, 3900461547, 2849736479, 3425720627, 1761149997, 1999687694, 702994513, 3272861455, 3118887684, 1097309463, 1215074746, 1725596591, 3749230230, 3064212447, 292145793, 2588591336, 3730688942, 1291455710, 2026494844, 2996160280, 3335613206, 4176133993, 317571367, 1091327058, 2673867001, 2367028316, 2218662034, 1099226217, 868487462, 3398034960, 3970886282, 1344610693, 3950189642, 2437493811, 1949514053, 725271436, 2273148993, 2651533728, 3370507518, 85574049, 2716720907, 1750950674, 3826004726, 931195688, 577980277, 1731617676, 3915811011, 4180365485, 3198511177, 1553217572, 918080104, 2036980905, 405468389, 3690283328, 3404867824, 1558348851, 1109845039, 167613709, 2810107679, 2376701576, 3767394094, 256472295, 1578186964, 1618227617, 2901681406, 674220683, 428382664, 3952520992, 3920293715, 3722454170, 1383864301, 2650337345, 456391152, 2946202692, 1056969266, 891677353, 155981724, 491441452, 3281280672, 3627015971, 3328659912, 4019957320, 3467863915, 782818790, 2713114961, 2530098559, 2845980709, 3949060579, 410444902, 3343028878, 216116212, 4140444335, 3373110285, 3273296658, 1952268331, 513224646, 2423015977, 1314697734, 3116791079, 2710731257, 2827205058, 4174614282, 4192470771, 3916518766, 2082055478, 2843744359, 2072230054, 3434922007, 1516656720, 826585801, 1131787868, 4162105071, 408848534, 1501760203, 2334041037, 250118731, 1380343275, 1979183340, 3857287625, 401653361, 312111757, 2602641431, 1177465171, 1307339706, 468411112, 3670234126, 1959787965, 4168439546, 3359596657, 433502719, 2329069810, 1943088392, 2435715831, 3443750276, 2719744994, 4214074875, 3193870611, 860213277, 3179139421, 2032492835, 3846374190, 3148123361, 2172823355, 3547955202, 2176823613, 2609709945, 2863428871, 2884192701, 3428730789, 3110068227, 1658714860, 2460921784, 3065274502, 2124088433, 2181869180, 2948382768, 3533876087, 3450083976, 1891562889, 1568006694, 2136513764, 2280419609, 2606945166, 1449475718, 1391942710, 1640707309, 2174714765, 3775687999, 418315094, 2462992205, 3621646715, 993182109, 1816960638, 4243144775, 380196558, 2799367667, 602261061, 4180757172, 4216282264, 4138571678, 784014412, 1063756800, 3077940235, 4085550260, 3324213791, 4072388998, 2817718017, 3262126144, 1285592348, 621059447, 1209814686, 3121875412, 756562644, 1252954224, 3000140547, 1860166365, 833597612, 3764614773, 3802450619, 662682836, 980490639, 327372479, 1318939419, 706197532, 2868210176, 2525943729, 4189732126, 2823308429, 3796719612, 701427614, 2849701514, 2212190129, 260827978, 314110286, 883004917, 2738617896, 3634329265, 3176041345, 544739789, 373238435, 2293885181, 460494906, 2984428149, 75308309, 20324277, 2814173555, 228180645, 429082925, 1423734608, 532560213, 3337634209, 885232569, 3075389770, 639760243, 3610840474, 1677997492, 1818206955, 2266854657, 2131789536, 3996774675, 4229041535, 4055960800, 3523448197, 864031449, 4221442298, 3625363997, 3854447728, 1971261220, 1736674872, 1211929265, 1789916035, 2653407654, 408739012, 1743050620, 1726578142, 3411094735, 157131843, 3814108048, 1372081814, 3713604526, 4137784799, 577725599, 1360065125, 4277164381, 3359690971, 1301086844, 2923395086, 3065117141, 4128616653, 375375560, 2946148728, 4132350361, 2107232281, 3236534172, 2151864070, 2183127168, 2886937086, 2473107006, 1634105566, 1458893143, 2337468086, 392675544, 2641466666, 1813634103, 33555328, 3099375058, 1287131495, 2721954997, 3167922445, 2367445436, 3010390318, 243631784, 4121190295, 2845141602, 1911275382, 3393806983, 71266714, 1762028846, 1561049958, 879357743, 2863512814, 2774649528, 170739943, 1944415364, 1529642914, 1055541252, 3812571723, 3018877422, 3562060891, 1829865623, 2569761625, 3999304224, 2489074244, 3524960589, 3831983817, 996243130, 270344273, 2037575622, 557119876, 92883320, 462526797, 3466276684, 71885869, 4037687852, 340029036, 38583788, 78127479, 1274214007, 1372942146, 1378029254, 3273544446, 1680465062, 2424540964, 2332165099, 675787968, 35326406, 1911542845, 2617481195, 1179575918, 2324861103, 671344969, 1369970184, 1375197910, 83743949, 1461666090, 1309109468, 3503773008, 1661373108, 2031389409, 2781062277, 255173583, 4252683867, 1628344734, 3584053111, 3741958934, 2871921593, 408803049, 633662925, 2746094227, 3842841533, 1093478625, 2859809556, 3432172655, 2127335777, 3720386810, 3578394336, 238372335, 4128709426, 548731863, 3938746167, 1963443965, 2055727506, 978837647, 1470326960, 2953021865, 1996273195, 536835898, 2116938657, 2084927330, 156145147, 4039540184, 1549216345, 1714880548, 1028831726, 437710583, 354413753, 1863529110, 739744262, 3000933843, 2355987008, 3575813197, 3110277786, 476664768, 652837126, 3414516329, 179648489, 2374366294, 3428255455, 3251771052, 3869440660, 3090757490, 2655954366, 3468198228, 349170827, 2460471759, 1697332944, 2744883556, 3192024813, 266131487, 3072915064, 1680939544, 3457704922, 498255125, 2906861542, 1879509905, 4040165747, 906571108, 3111642597, 1123754184, 558975778, 3330622438, 1590844990, 1884202719, 2604203291, 3810689077, 2627086265, 3220462373, 2048664093, 1574565145, 1474237295, 1445585304, 2994835566, 294676127, 2051713208, 2299777143, 73124148, 508003441, 3981793935, 1023193127, 3143642060, 3266253595, 1123338638, 1802244581, 930968471, 3602809207, 711833927, 1728524032, 2973430783, 2006328232, 752186260, 316535004, 1960895697, 3709503028, 1635639562, 3739455311, 1821570061, 270867824, 1307153881, 21469880, 576108178, 1154561633, 760920244, 1465759950, 2271613365, 2937797794, 1896550194, 1660955023, 1290129769, 2239284978, 1481000595, 1215679729, 1441279908, 3113975106, 2815577349, 735119161, 17930913, 1079219816, 3133521851, 3434439832, 2775157167, 944925990, 2792713598, 1289221084, 12467776, 649183083, 2612780883, 3611120483, 3587186382, 458944197, 1441307783, 504707394, 22523912, 775632358, 55281016, 2760969251, 1595377236, 466476373, 537852040, 2632802743, 220593608, 2075809653, 538720546, 2275242240, 2548185354, 1445257070, 3855277296, 3336872800, 942085443, 3229724040, 4277882955, 1148137508, 3903261171, 2107111888, 1401568995, 1270084342, 3624188014, 3429024832, 1476330496, 4045227876, 3106887722, 3983293940, 2311820924, 3011456041, 4104480342, 828220177, 1692909774, 971906208, 89672034, 1454397247, 4049136693, 2965817284, 2570368147, 2116996491, 1098034591, 390653796, 2134177524, 3571971899, 1790506688, 418978035, 575000443, 1303292160, 1338531341, 3516022679, 3558928589, 3145493941, 2759974135, 1785574826, 2269548348, 2356716424, 2879331658, 1054532092, 4270715195, 1540536851, 1116845911, 1714013831, 3790928881, 2133288904, 4105941403, 59394113, 2622775943, 3472185421, 144893469, 740069692, 809312364, 4203580536, 415061718, 4160573778, 1086799261, 2367432941, 2670093213, 304103418, 3425999307, 2957193213, 748655811, 156738376, 1500128141, 3333406112, 1195630349, 2878452361, 2470544629, 750999068, 1113559026, 2627626814, 653568702, 1489508432, 1789291503, 3381348386, 3132337556, 708772416, 1557075613, 4183858560, 2769790293, 2063107581, 1590505283, 3104785641, 1385234271, 2285684659, 1868625142, 2457011513, 3465675971, 642460267, 4203583783, 2620164780, 2650554130, 3583986968, 1756016343, 269361878, 3393597389, 3805590320, 1011700526, 302203216, 1774094987, 1824552267, 2811545051, 4050644574, 1876776222, 3299347419, 2160504705, 1102905153, 382096501, 1190744340, 1098666955, 639532162, 3399153573, 509594144, 2126715402, 2016859377, 629274454, 196418828, 364406953, 127985233, 703595772, 342318438, 3751197001, 2092130744, 2952051961, 2922099559, 2118847790, 1357225159, 986002264, 3497965632, 4050190006, 3111607362, 3204492055, 1067982336, 3291367835, 3124596855, 773557645, 4023486707, 574396441, 4104937108, 3617800721, 1397475450, 570415441, 3525702974, 3759917007, 3436791397, 1856152459, 3752786431, 2366495165, 1042393442, 2065829701, 3613762796, 762103585, 3848224205, 179778921, 420652317, 1365518645, 3836517602, 3774549783, 3891092006, 2730197208, 1592672055, 1757233257, 3683923364, 3034974991, 398290491, 2834449246, 1328401325, 4165895835, 2250294095, 736693986, 3732389040, 3222675461, 1001957981, 4145266142, 829263512, 493952431, 3717610064, 252545521, 3481958501, 645542814, 3774107084, 2479021470, 3847994906, 3637724700, 2280307173, 261242379, 4002470511, 3951030662, 3727357499, 369512707, 883995085, 946795796, 3740691822, 440874216, 314313442, 2379557724, 1562865169, 2680932504, 190175178, 367628079, 3928031952, 931714805, 1819481434, 2588208466, 3706084566, 348515621, 1572237451, 3731118371, 4153058379, 1121943608, 724653640, 1140218933, 3090729322, 1881876087, 262623421, 2039037859, 1950435990, 3338220533, 1075504612, 3794989178, 2950286889, 290695148, 4271981648, 2643781750, 3912231427, 3621437575, 3201476132, 2487043491, 1354098334, 3577729448, 81702111, 2548587470, 531574014, 2963216907, 2267425777, 2473807744, 3814586465, 769654920, 3033217308, 2749114420, 2163648532, 1551860665, 3680318352, 728664795, 4261151849, 3734210080, 522618968, 54416495, 983374815, 1899470779, 2494129880, 3553769743, 795888402, 1140737016, 3981897334, 1105653504, 527712259, 331345438, 882084299, 1434512833, 1478544677, 2919463723, 18296111, 1057870195, 1584852590, 227523816, 3727460413, 1509445974, 3892402099, 3704249383, 3869605734, 1386055254, 880218387, 462866010, 625372723, 2189019684, 3117038502, 4277440215, 3456972053, 1377733108, 2860172010, 791771880, 2059513715, 2843731435, 2614681762, 308680073, 1264320207, 3777208391, 1329699188, 652427333, 1986957730, 4119623846, 564926421, 31853949, 3007602122, 2182869566, 1121424389, 3726866664, 109482971, 1594756782, 3188958813, 2667994617, 1323525036, 2670847406, 3082442143, 1849465466, 466942574, 411428987, 2800244327, 3718190829, 2666356198, 1197758359, 3819620075, 3963197396, 1993355647, 2035958064, 2817195297, 3932969111, 354249285, 164798507, 363659802, 2358541527, 353385571, 616896831, 3165899256, 2212682787, 3971377995, 908552569, 924853287, 594995576, 1221088768, 1307413760, 2205364791, 4009020690, 1162136233, 213571843, 2372017628, 3370666092, 3020391702, 643768396, 2943506484, 1800397159, 3992780936, 3801871738, 3886745939, 2754361358, 2498391669, 2308470585, 960047014, 2289897473, 1404811924, 820850899, 4249592081, 2901020319, 4201597825, 3095417930, 325839779, 2663378062, 3268810451, 791870559, 3473160510, 638847634, 2535851109, 2312036431, 2515777855, 3776626020, 749475115, 2663554690, 254312552, 4126071412, 377978621, 4158557784, 2231753324, 3947515256, 2325295282, 1284228447, 724955606, 4182222876, 2610953037, 1153370100, 1510605526, 2365458247, 2216812823, 2945834572, 2792116650, 4177316678, 2459003162, 680318205, 3422956219, 2518415354, 282548430, 3684086225, 3315564520, 994078385, 1092378340, 1183000690, 1538120275, 723108170, 2622136083, 1222915007, 2437887380, 3878477242, 2780774787, 345933530, 3724062214, 3172708886, 2635445021, 809090825, 1826039745, 523839486, 2661168375, 4179255712, 3543523119, 3577942248, 1152711163, 25616534, 1826948315, 1784240834, 1856978224, 1491817834, 2009017916, 530445106, 1350054690, 1852842794, 4233915595, 3510721442, 2989448072, 2807707408, 3087515156, 384431666, 2412572201, 1040274154, 1385785157, 368550211, 3344851301, 2187434900, 1024829829, 1766881836, 1073301092, 178415724, 730276262, 3952185650, 2170589150, 2730785962, 1216133243, 2103538142, 3318935173, 2436173004, 1115367197, 828348864, 476868730, 4150183472, 3503207569, 43731990, 1622750248, 2122508928, 2257487076, 2528974523, 1285991305, 2262804805, 1047410525, 1585544944, 3198784662, 663525379, 3163042494, 4153491961, 1585279542, 2349052107, 941006656, 3644291486, 4014811035, 4253517982, 1031682163, 708348505, 4079671964, 4178328872, 3000925021, 677579185, 1898934096, 671380847, 1578524270, 3530021758, 54004725, 639816601, 1464491443, 1684901137, 3579192148, 3803941602, 1031203133, 2972369988, 2073976506, 308181253, 2583711626, 2599658471, 4173221444, 1836803908, 920521950, 532844426, 1845716643, 2377200004, 1719290469, 2353304633, 248795819, 68397521, 3747226894, 434679196, 3091415564, 3697032507, 2653298332, 270342716, 1022998833, 629229159, 1283264962, 3811284869, 3930546580, 870705573, 1170595627, 3331438758, 3728702166, 2531530668, 3055449234, 2742633830, 2048353064, 1972163037, 2881421193, 4110353004, 792677460, 176321968, 3058949658, 2309130252, 1152166101, 1159932510, 489148763, 2589306889, 4103970811, 2617410842, 21396378, 1360664453, 4060695767, 2913979167, 727869824, 2505431790, 2765416674, 3501330662, 1142209358, 4109548475, 3700981308, 206185478, 3223694000, 1006294240, 2625382573, 2694598922, 2059514124, 3383927203, 3473947498, 3542156258, 3630065669, 2578925734, 571332722, 2356848033, 4282645463, 94385004, 4131352795, 940902070, 1742348902, 2073903665, 3569128999, 1917626124, 436294058, 2190918003, 1439455830, 3800253076, 2180389067, 3128835717, 1331460294, 414714490, 343809694, 1103641282, 3132852588, 1729958437, 2207443124, 3130650462, 343140987, 383699840, 96183369, 623491346, 313174199, 1609959766, 1676804655, 2889063790, 69512975, 618205671, 904913997, 100977753, 34668689, 1351274943, 3755395561, 1454222127, 2604622840, 4035385374, 1971737207, 1990621054, 1717984284, 2091871782, 1731450774, 1231451728, 1088086593, 3495159043, 3211598478, 543943582, 1693182267, 2162061809, 3623009091, 224512134, 1669990687, 3290758680, 2831656173, 1182881998, 1793637413, 3417346322, 2791735025, 28559813, 3948655299, 1638056585, 1700651057, 2195227263, 2876702801, 3084476429, 2900622533, 718455285, 1601470328, 2448110850, 3068196303, 4119193655, 2886489892, 2197704594, 2873374632, 3304227049, 3655328621, 439630824, 159610001, 2128112923, 2299905307, 2466857686, 3159390783, 1863092378, 1566918369, 3321998186, 4029916678, 3609697973, 3604797899, 3770115722, 3798326779, 202213278, 3275148248, 2568916155, 964392294, 2197434687, 3044211639, 1412119500, 389211788, 285823967, 341438029, 1780734001, 1374524388, 2623171621, 3753716944, 3696797654, 3311252704, 4213441596, 345722532, 3087187760, 4111774084, 4197570634, 2151731443, 1435434515, 1293508838, 968659463, 3971819064, 3749076528, 3355903100, 374911379, 3011535657, 91983882, 2938168571, 1373979372, 1452895424, 3075056578, 2603850354, 660506788, 651774938, 2799560165, 1466265693, 3613526492, 1007760746, 1620639328, 3646385490, 4171974729, 1095370182, 4063329554, 119474459, 325813177, 391858786, 3622247603, 2670236846, 3606018475, 1142694459, 3313347755, 994123879, 2044851045, 2342833315, 3053970963, 1847974594, 3427057699, 4293020435, 1621003623, 1645411516, 750742756, 2260944490, 1898948222, 2135306284, 1994701628, 3663487969, 1126690005, 1394045526, 422366204, 4207618034, 1427625457, 913650781, 2537823174, 3063482408, 639235630, 4128189940, 4247011644, 3585759899, 627234734, 3471550013, 2706530698, 2308229010, 3721014121, 2915987121, 1921991568, 2886834854, 3799834193, 520325746, 940971320, 2338938064, 3754745817, 1714380409, 693854806, 1500759686, 984541139, 148952290, 2890147202, 4209717887, 749743954, 375582650, 2672377739, 2433036218, 345474618, 1057344003, 4101451605, 884922892, 165313599, 1857320637, 3861215541, 1619132393, 2048883429, 4182791031, 2615647293, 4293877521, 3400741590, 1040278577, 224355864, 644001255, 3858259446, 3581165287, 2187057483, 1868315835, 1453120084, 3021163660, 4129474504, 1767915268, 2351323644, 976973968, 672671786, 3072757977, 1986936931, 2337711834, 2018397642, 148631756, 3803859572, 3071061331, 396590265, 1887498746, 4020203376, 787092622, 2146777671, 4285878146, 3783214219, 4259600572, 1910582842, 1446830470, 2367528014, 459741459, 1224565929, 1782252022, 2820368069, 876695397, 690882942, 201453785, 2062286832, 2436690529, 1096647874, 1602699590, 3624586027, 1075538217, 2357306688, 3391687056, 1215498054, 729923909, 4230121692, 3969980393, 2602723667, 798704025, 13913671, 2355653156, 3639966457, 2852913888, 3204307361, 806967965, 3679071855, 2562232162, 3235317835, 3140932019, 2989452064, 4208496546, 1379241391, 3788331499, 2602360394, 3335448147, 4130006033, 1020964418, 353742208, 3350288870, 919899819, 828463216, 1267086069, 621929311, 1536284848, 118992283, 1276492948, 679339179, 4183214754, 1472631686, 259473555, 4173768668, 498782398, 2735615759, 484410229, 320037843, 4140664341, 4037063117, 306259139, 2960353310, 2730329348, 2719050345, 2236981478, 2065247293, 3489317774, 1221614308, 1004125385, 28451628, 1250220550, 3023657688, 1723857336, 3750682144, 3151529762, 3572067819, 1673161683, 3281180516, 1380543285, 1298148727, 3938615979, 70887766, 2363199425, 384160399, 1429545261, 2182033077, 529108057, 1042893885, 214659919, 869330725, 1110390255, 3671004780, 3654258645, 1218704142, 3096718736, 3512652204, 1680559492, 2174793622, 752975048, 3882595481, 200503810, 839643982, 237204012, 958183215, 1249282528, 3664058417, 779462031, 39969583, 3167442886, 1420029441, 699391292, 1676525153, 1300147032, 2189050797, 607407899, 2926727540, 406159689, 1742149257, 3792514261, 1996076154, 3513535014, 4275150121, 2273556599, 2849035345, 3680659977, 2496356550, 1304353229, 601895280, 1985723975, 2112905643, 2393763132, 4161812779, 1436147829, 2817697636, 3631293133, 2675751271, 1009731097, 3215568405, 2779742037, 1737917983, 2760488759, 3117411872, 3307359835, 3270528659, 1461603581, 846051795, 368195721, 3059127257, 2985040804, 2887861881, 2554946702, 3502171316, 1067721953, 3314778477, 2591852192, 3031177993, 3098635985, 2526285684, 3392245520, 529106294, 842687557, 1655580151, 4056572069, 2707356793, 2198573990, 4097733254, 3867106396, 282193533, 2825614863, 3443390195, 3450672370, 2307722316, 1434458880, 2701895976, 2434942303, 2308058660, 2670153230, 2746204042, 3318862598, 839940787, 2882171385, 999811329, 284838196, 2966417367, 4004287785, 2291554410, 3748632993, 2754319625, 1477747720, 431927154, 532466442, 1373533245, 446402263, 1657919586, 1501566094, 3857510457, 2507282026, 2541172380, 1445261119, 3873807570, 3061287959, 3723118083, 2328096456, 746501173, 368150755, 1307170900, 2474573149, 2201887928, 687355824, 3317188892, 693208173, 1374906277, 851886434, 2815216230, 3132842690, 3601572972, 590088148, 1362658676, 2226417477, 2546349193, 2775585905, 27521883, 3008198537, 3914174867, 2848380310, 2630205044, 2008272853, 3656740370, 3779953609, 3421798011, 3236813082, 1469847597, 4254929573, 3865723899, 2103337441, 3146520280, 2680430621, 3543071354, 870938566, 3988369183, 2248575802, 3745395518, 3504359518, 1346316901, 413832991, 2756601957, 2968985093, 1109309936, 2155853559, 2858179161, 642536225, 1975291634, 698187146, 334479916, 1469097596, 1628296724, 2060009928, 3721968859, 1314718352, 2806986463, 2953323296, 2741958426, 1666234520, 1147470514, 4117108343, 3116978, 2512276515, 37540012, 3825793424, 1133953569, 3548312849, 4232012631, 521110121, 3615255733, 497631302, 2232911861, 1136854024, 1555585263, 4055235615, 3706889781, 1731391980, 3024591412, 2709974234, 3739736567, 60780331, 589188717, 223475666, 4244177688, 4279290427, 3990350743, 2519640321, 1772997668, 3892836495, 1105089564, 247678535, 190686831, 3798918670, 1575582167, 260849738, 1906136926, 2870174297, 1976737491, 2119573722, 2189417436, 3167609268, 414706874, 2252901948, 583899733, 2031668268, 1014104737, 2767918753, 1593638365, 3390257139, 3761434023, 479626367, 295196383, 1538145504, 139772611, 2094010061, 3915123456, 3678124491, 3085755934, 727342746, 4071308366, 3043020259, 1350886767, 1824885939, 617963925, 820538030, 1290326850, 1220128060, 1139419766, 1291638417, 3966235315, 989468798, 2258249940, 1925794267, 1117014049, 582410012, 303583161, 3550406566, 2254032111, 3042487898, 3129154675, 2184388346, 1057521244, 1763792434, 2970675221, 980417854, 4221033706, 479634711, 4081788141, 605097856, 126328635, 3914777773, 397627945, 1048136199, 2505739393, 1700244504, 1522424337, 832793876, 192350120, 3206722825, 793181399, 3295299109, 2755237331, 3671493186, 3948590776, 2096223526, 3292673899, 3111516216, 3894249997, 2511573860, 3646374275, 1631851976, 350938974, 1123707638, 2491939486, 2284678693, 2037591435, 3828017702, 3358427112, 1203342431, 955761519, 1548052518, 1161610332, 3405180842, 415383917, 1359633248, 3450409908, 573321854, 2193504632, 62875949, 2916954320, 1334724306, 1875850100, 2794280550, 1755533675, 70688800, 2768111487, 2508158054, 2317544174, 3028346673, 1592642831, 410196641, 2089907192, 376351975, 1200533691, 3567596755, 1903640294, 3758264391, 1856912873, 138398600, 747037918, 2678177360, 1661229383, 297395523, 2120689102, 3486686545, 1961472744, 2599262060, 4266048986, 2441244843, 1212177549, 4011430720, 1264341549, 1042014718, 2372980887, 3042227856, 3258324738, 361650346, 50735726, 408289484, 481124049, 2434378693, 2775196265, 4155169298, 2454626187, 3794391855, 162682775, 2202161180, 2679012155, 1985781224, 2292764332, 3624497881, 1953349741, 1497285339, 4243024691, 2163860341, 2441048446, 1020171441, 4050738609, 575377365, 3224420755, 1335811359, 2288982161, 4240886596, 426211790, 217827710, 1538521581, 1850041496, 3863732742, 1363287637, 2259213798, 1477095421, 2444336677, 30126850, 3082161688, 3007601525, 3951116155, 596784997, 489962893, 1763019421, 2307111335, 1122087943, 776772309, 2499377161, 536516260, 114489408, 1902452868, 3058733323, 2031888986, 748763504, 415788132, 725410287, 4096943617, 3122785444, 1575299948, 2575067789, 2579646068, 4200491576, 1753662553, 811946051, 950778440, 1965928722, 1137020966, 3900336781, 895006253, 1389814183, 4248451203, 3315713665, 2595768201, 1279206320, 3332984887, 3992199441, 2970476648, 1289718928, 2857074464, 172193126, 3605034668, 3012093452, 433465416, 3661739980, 401158555, 2698566127, 607696880, 3947197349, 3318170261, 348441877, 2708374496, 2892925961, 1824647141, 1648508127, 4287459520, 1979756652, 2576533173, 3108956184, 745632834, 205406998, 1341924066, 210512378, 1417415851, 1494124460, 2666352336, 3098453136, 4168813617, 3222876772, 642574721, 3513805715, 423633387, 313209199, 2424953558, 3188213242, 1119779502, 204124719, 929862999, 116335089, 3094260878, 3356010050, 542740422, 4249477269, 3588738967, 3881723846, 768457687, 3935559917, 3899795984, 2435347996, 769445101, 929023883, 1310811610, 2005637491, 1462662060, 3176279001, 2753419205, 141961747, 2527514084, 2265653290, 2029724114, 3142406773, 2233436997, 1806900176, 3645039571, 3403565699, 3862150315, 1160880992, 880371127, 3216171659, 1497955252, 187538007, 970536063, 4022934484, 3774414591, 4067956444, 2958030626, 234006424, 2505067364, 224648534, 322321980, 3394184251, 1955316687, 2078485517, 816778716, 4008847932, 2865400563, 1761011488, 789304540, 262576711, 1406995363, 2360002462, 2282159009, 2609179155, 3993338764, 2473059827, 1261562516, 403047570, 4088971854, 3468857615, 1176704016, 3547569612, 445018704, 2836239618, 1154732851, 936737002, 4078929497, 223712455, 3145298710, 3179655093, 32417031, 897635342, 3166376809, 1059549906, 186338531, 2712840098, 2994815355, 2469726273, 432257433, 34035247, 2841655073, 3325636455, 3144281220, 980340456, 67024128, 267014734, 2542315909, 1029240943, 4139519310, 16428496, 3147612027, 3267781256, 1681128599, 1412336832, 2301434016, 1795705828, 382449706, 714976167, 3482277781, 2091876556, 17333894, 165445836, 2089972509, 1037397147, 3600317670, 3862804482, 3658316260, 3470068669, 1866373647, 1325768842, 481499751, 3623012116, 401955984, 698988303, 715685675, 2640598501, 1324627006, 1991868513, 2151304027, 1514276509, 833424229, 4246225592, 4194243568, 3641730347, 2174366553, 2089598224, 2772612162, 1330106244, 556177621, 2677801549, 2826001168, 3488707734, 32908799, 3396481917, 1783516294, 4272422090, 2602242580, 3879345373, 3743592918, 3609713907, 3147055994, 1986773584, 653690683, 2894200170, 2240495812, 193925475, 1581910546, 3518721263, 1820058698, 3661710717, 692231908, 29457247, 2195823040, 2523466445, 1657067225, 1569274655, 2164798835, 2516865822, 1003037949, 2171912410, 1275083991, 3141777926, 1850491404, 4068339315, 2676573489, 1330645969, 3833515896, 136536341, 3812848593, 199465763, 2601226450, 3945564060, 1113488555, 3835260828, 2447027720, 1995392471, 2241322697, 2850655480, 2472676200, 4266217494, 622105524, 604479256, 2849762406, 2848018139, 4242461099, 1707731386, 1785600170, 1113285775, 932417366, 3512978141, 3244551258, 1077573408, 3473704528, 1883783110, 2818303428, 1386963762, 378155595, 3498013809, 2502508265, 3746385638, 1786121153, 1548721369, 3454424254, 2958196529, 3949972220, 1489930962, 1731750226, 631004473, 2128361957, 1983703504, 2663967572, 2572543267, 2255410126, 1818958618, 1861060054, 2555117406, 1449686827, 3810537478, 2005558087, 936437506, 1588250840, 3398333898, 2085735882, 2426311940, 2832145914, 762368988, 32569180, 4070086097, 3734070350, 1588228584, 1169510205, 2464012848, 3018072245, 1494644559, 1877902277, 2249916783, 627512563, 3345854501, 515446419, 2535909342, 1684350018, 501818372, 700339863, 4229213883, 1430455621, 1401105803, 1592578505, 3663045636, 1343200604, 2066981196, 2498817782, 2675829254, 385867964, 3109568595, 517266456, 1227943138, 1643715005, 358130846, 1459461498, 689182533, 2890202958, 3323652879, 1070748825, 2459479552, 4285328166, 1473181379, 3978721707, 3499174523, 154849491, 2196586075, 890434377, 3107462162, 4099520824, 1582548001, 2025928196, 3924542267, 2381668996, 2069433488, 1694521590, 4176960634, 369245494, 3565756428, 1100491602, 1926827443, 2324317398, 3825359362, 812677704, 39966554, 1980097228, 3446895786, 4018047292, 2484865377, 245424755, 836841943, 3395286339, 1219383107, 81992402, 2816515537, 2470382078, 1334415997, 3995862273, 2378879176, 2726039423, 2426331640, 1246893403, 3902588331, 3461461731, 463199409, 1876821331, 1021776466, 3893540325, 2064238746, 4031880294, 2445659721, 3554058158, 1072346207, 3663586516, 1832662108, 3987178019, 1190707297, 1649294481, 1808969481, 3333436678, 4092629027, 76639217, 1077577199, 3572930731, 4294606384, 2905792097, 2278768169, 2700128553, 2809669702, 3812004115, 612561890, 4165705022, 3101107000, 269476695, 2910611867, 3572723590, 4181646596, 1918576920, 3473098769, 2631048474, 3613109095, 3310751100, 299585911, 1625191005, 2657556307, 2698054816, 2908374152, 1242720665, 1771315475, 2735345483, 395461474, 2711390929, 2626502973, 4199192480, 379868756, 2505744311, 1985714471, 4279053667, 3647311624, 1406539676, 3246389040, 3941703004, 1793119770, 464819685, 3650620686, 3635667865, 439991460, 352673349, 698003333, 3140063087, 2756646682, 1015371480, 2332450548, 2788471432, 3197682763, 40818246, 4208652747, 2876339724, 1388575561, 1611596531, 3170138730, 3723384464, 2683925804, 3531660326, 1374928831, 2743622238, 3996060379, 1729255894, 2577252561, 3567062311, 2478888782, 1817684588, 1932869770, 4263939683, 2287773395, 3955016412, 2609432427, 418709382, 2556424459, 3400562105, 3402053266, 926525911, 3376946964, 2546120479, 1074060357, 4238162426, 231363708, 3458800543, 882574807, 200782484, 2677857272, 3553451390, 1722728472, 3057486142, 3090040658, 809100027, 2104705747, 1961007202, 2407508930, 4008898682, 2107010638, 4276844889, 4047673672, 880090555, 1368263202, 2969635104, 636698043, 4153979962, 1054518903, 1272426693, 3447639652, 3880692799, 3444747781, 1691033036, 1660899114, 1402408929, 1091562852, 1504047403, 350609633, 3918002845, 276416025, 2352104897, 4211223502, 3105611602, 2423051060, 3810175304, 3083279243, 2321798680, 3105685824, 4082634597, 1917270693, 2613123723, 3283513662, 4212921299, 4229710493, 3450873299, 4006670684, 3261501628, 4111396113, 4168907136, 1312780632, 1746842608, 4090944858, 3494508296, 2156554634, 1314434852, 2915040255, 935387406, 1657618237, 3893643739, 1251209666, 1829853808, 849929396, 2773190356, 241285028, 1414474631, 1616512277, 135169677, 3261804099, 3014033194, 1450957893, 4178378083, 1515257478, 2717878308, 2400092504, 833580388, 135344042, 624885514, 582313833, 2076770147, 636011727, 4010345285, 3829870858, 2338096511, 1229836200, 3658022722, 4293072501, 2678920360, 584750798, 1768683670, 3915373300, 1841259767, 4093287801, 506745789, 1856365459, 2569908672, 2330532602, 2457730378, 2478311291, 3682473530, 704717690, 933014955, 2525753809, 4216173173, 539891265, 3867772698, 1451529764, 1523891920, 3148847050, 2444547341, 3754081302, 2766078722, 2406990780, 1438268190, 4267960141, 843358140, 476344946, 689498013, 1679492075, 318168727, 1891066816, 602454709, 3116078592, 1141024068, 935127974, 3652496898, 3598386330, 3486676045, 3175152461, 1607917870, 2688710598, 3228555732, 2548714996, 3524187507, 832238898, 3260934032, 4065059256, 1757986725, 4206763052, 12250886, 3615641145, 1291419335, 2337791427, 2574484872, 2461647465, 4178776664, 502191867, 4171769134, 4254807995, 2529598645, 3659965296, 3446306206, 3442253707, 2850031042, 671424389, 812735711, 2678662624, 2387051262, 1529912615, 4074220376, 1416921875, 3538904126, 1690383831, 3343501984, 3746842788, 1228202889, 1989706758, 3956234236, 2643266644, 2596799842, 3373333963, 2034983805, 2475899730, 2136906535, 3974231146, 2822042661, 1034795866, 3088881381, 4073852404, 3797790111, 2207414979, 2993917981, 3379443711, 2227015342, 2191682685, 1303809530, 2703995325, 2556208555, 3495748967, 1640245749, 508657589, 1980812689, 2861964849, 2506586649, 30353473, 2646890596, 413757260, 604729758, 1036238136, 3747846443, 197027208, 4168125075, 1803121018, 597586027, 950499558, 3614566237, 655915732, 672324364, 3924871145, 2332039260, 1142666262, 3297678576, 2657711322, 3892695147, 3307014629, 2893761433, 554461550, 142843870, 2396239226, 307601499, 3645351671, 3377991351, 904681538, 1339381117, 2416160855, 1743219447, 2329257285, 3596757979, 3598303837, 913458601, 1100907213, 2079623311, 4218392296, 1524329564, 2468598835, 534236705, 1475621465, 292712601, 248173253, 418401111, 3173509392, 2821007211, 3769786539, 2378465203, 320089597, 3390556489, 2401364148, 2305980328, 2927853534, 554830048, 1183911789, 1219611950, 1582090745, 1333369806, 4193007104, 153070720, 3961838317, 2206178047, 1330828347, 2214574541, 3070568015, 1354693425, 2990085094, 2611348768, 990060920, 4010375329, 3838201804, 322123445, 1953682949, 1620139403, 1927976213, 2027737912, 3512274187, 3054646056, 953941965, 919793392, 2581332112, 3646586705, 4096162458, 3856387616, 1129123935, 528085616, 3589682959, 3821610022, 2126307545, 3215821274, 4083293318, 2697983685, 3371414146, 260839844, 1018661016, 2311168533, 2820599757, 620668240, 3886007392, 3583999191, 250549306, 861877883, 891629987, 1585490484, 1348136309, 2888326269, 3741395050, 3992964161, 3293526526, 1690649153, 1413698692, 229658319, 2180076723, 2935998903, 958588815, 1732722876, 1849384545, 3888469142, 3384170738, 4217092930, 466895563, 805895729, 82181001, 3499283146, 3936870111, 3991397871, 4259530783, 2300668917, 2405619858, 51358163, 1957751029, 4211044802, 2424197433, 2131544255, 3998691624, 3063420991, 1973014354, 2496618103, 112297731, 1991447622, 787728961, 1486724733, 1754344213, 3421655054, 337790989, 1729696639, 3872495718, 2973743298, 874343728, 3269626804, 2917087225, 2380204953, 2158657819, 975071321, 152861412, 1266010842, 602426580, 338826901, 646023049, 1710430644, 3366407254, 2711509192, 563605735, 29837020, 2861045525, 348128741, 3072790146, 3293042421, 1474453875, 1444416722, 3811367960, 1406138732, 1185884743, 2108690153, 3864023927, 1415194823, 743072851, 3609073495, 4138549014, 2597517308, 1157468572, 3520625845, 2270896966, 3477908472, 1890886606, 3054404007, 3841736778, 4238663804, 920871111, 2959465624, 734350425, 4173393393, 4021053680, 2069985240, 3682739549, 1483693211, 598816837, 1836604659, 3279215617, 4180878036, 1255104026, 2580423314, 4245723369, 2129262207, 1277745299, 599198653, 401087911, 2877345567, 3939790592, 3082726101, 449342687, 2236982713, 692827061, 416974982, 2160010378, 1960531875, 4206719427, 3119126211, 655320053, 2474138226, 1903002589, 76959722, 3293174427, 200210664, 3091360953, 2252486502, 2658434866, 906988840, 2088982935, 2196460, 3142454707, 2193179611, 2161313305, 3932146903, 1016602536, 483350309, 1226440457, 2455997620, 3896519532, 1820270126, 4038413010, 4168400104, 4018082865, 3298443976, 1108954503, 2697519997, 2969499810, 3345638183, 2316133145, 1850451253, 642314834, 3198440240, 3459183859, 4127000736, 2727102902, 965393678, 880011702, 951216475, 2032192303, 3899637005, 2166704910, 788739482, 309513012, 4204382440, 1392562273, 770445834, 1101993357, 1769414482, 1894427708, 168200386, 4257023872, 3973533222, 2427574703, 2753212612, 515713189, 745514040, 2645844800, 962577522, 868454045, 362849037, 1478449614, 4130104783, 553670527, 2727734738, 906108113, 1853540569, 856758656, 1241340220, 2879702595, 1745965212, 2301062008, 644635601, 1169337210, 2424517567, 3916938179, 3749071982, 1859345719, 940734997, 562929590, 1948331932, 2670816377, 3770031112, 659804763, 1395141903, 3511708264, 4208813949, 3345892120, 3336898135, 1212032603, 2635787959, 3641848345, 4241395015, 2491467324, 1312692098, 2354517339, 3608142611, 3267496717, 1647695847, 261141649, 4269583870, 627968174, 2892402427, 3985071318, 602257928, 1338482715, 2778919363, 3230851991, 2262350847, 3619712169, 1950874958, 440079372, 1494799331, 162470039, 276220294, 3415248305, 1896258067, 1341142374, 2193846543, 2938733458, 4036196838, 3289446556, 3859634167, 104961030, 3694330799, 3396974375, 60887290, 2093638094, 2428963838, 1959124563, 2591196333, 782465333, 1644536124, 3382064962, 2383946208, 2929621696, 1022372801, 3713718706, 3067143930, 3551628422, 896726264, 1068559486, 574311023, 1630683897, 3237710700, 1016543249, 365864824, 3734473543, 2915831294, 441297718, 814555161, 2828627004, 700381141, 3735289231, 850595865, 466181600, 1424658078, 287180507, 1302841938, 4102384546, 2656431192, 263136734, 3642701350, 337056976, 2947431673, 54559703, 176131825, 2297273173, 3030974915, 2645459770, 3921845338, 1842834235, 2861358067, 3791707658, 3920918764, 3177734244, 2580948165, 876173771, 2848212289, 2128228540, 1375033845, 2955136405, 1580862545, 3110778972, 1982460474, 4057171774, 2895227569, 3637614260, 772658623, 1024307235, 103958291, 2207761047, 104645753, 1676067865, 1990637876, 666266153, 2837746450, 2156964051, 1838772083, 1244931775, 1527128121, 3024584255, 707052683, 1216432672, 3265039784, 2811176056, 837310040, 2519414897, 460635738, 2743259761, 2617824310, 773526826, 2999082474, 1817034490, 739639061, 3743282968, 2045027757, 2965328342, 3786027699, 3663796900, 1546741454, 509793504, 3215140561, 3268596838, 732140879, 3543241415, 1617543553, 2983875090, 4098698977, 2017969812, 2865088911, 3999456103, 1486279035, 3821813776, 1462180684, 221706795, 266569215, 2519822756, 513417055, 3919120153, 1696705015, 809022585, 3610807890, 791038185, 3621569477, 2027433962, 3236328347, 3489747256, 2599367936, 2404717396, 1712810148, 1372161710, 3323227891, 970361857, 3466147715, 880283357, 172597940, 190885929, 1197883023, 2829748491, 208773866, 2631752744, 2387805700, 2502179190, 551809551, 2525555570, 2439829795, 400805705, 4057664126, 272963784, 1733473687, 2369245655, 3147753548, 3510742702, 300913426, 3333574358, 3662417559, 2771901841, 494337262, 3933792133, 2665537673, 3902178216, 3338166584, 1030782436, 3129726827, 706454516, 2011463532, 1411579164, 3999449329, 1367339898, 1425571694, 2243243207, 2314094351, 3275169147, 3828336705, 2551641745, 1098551231, 2922820976, 4147429287, 4100062796, 1250959359, 1541501794, 3136829599, 2867722072, 1587398978, 114052360, 758417034, 552655720, 1815339406, 2239921049, 3511442060, 3993077112, 758260660, 1617282889, 241267724, 3242324928, 1323931858, 403207628, 2181339053, 3436533085, 3425675947, 351692229, 2859531533, 1328598183, 4142130364, 2049634367, 2741685311, 2300125803, 4222387503, 1172804986, 3245565747, 2641675917, 1367207633, 3890259725, 1616919045, 3109719922, 756824813, 521115720, 724615024, 419820290, 2110807474, 718691393, 171842053, 3864056563, 1420298415, 207154201, 1030517670, 3849837898, 2835030420, 1051243615, 2724267382, 3710875120, 2652410155, 3337220549, 2436505052, 3092825945, 44760983, 3733013873, 729212991, 285934343, 2791610012, 2257935762, 2629480209, 4195504052, 4098353815, 2882816461, 3693308926, 3513216808, 1263136361, 1254135172, 1275897269, 1452269574, 2915944450, 790802709, 1634395723, 4070690443, 163855856, 3911813692, 2265228376, 2575070445, 1756719825, 1278173687, 4118480244, 4086146574, 4116537408, 234319482, 3658804119, 1093755487, 53492217, 3419082614, 3450854642, 1413203735, 1649313314, 2119781119, 1311905590, 4166408740, 1770137633, 1281554591, 2442282204, 4018106368, 1866289506, 2690541231, 1950869586, 3834562713, 731856893, 1156065355, 1135355304, 2643147699, 862433706, 1929960176, 1108620742, 2761210779, 2122751742, 269025161, 685389263, 3630983840, 2954780473, 1409716462, 1974554451, 3376228582, 1097984149, 1390356598, 2408513290, 398852897, 4179495439, 1735358596, 2547065772, 3840098733, 3368852093, 3165551655, 894140699, 2146178173, 2422028911, 3300138953, 2003693393, 3065616664, 1279399144, 1949534635, 1379650803, 2604602303, 2729347962, 803056262, 3783932380, 2373963148, 3220649902, 1940683766, 1464250024, 3022253151, 915083242, 792192982, 3669717654, 3055834104, 120517017, 3019281611, 21094908, 68528970, 3441538964, 3436473731, 1193525629, 1683573286, 2047326802, 2805089186, 1671702204, 673213860, 3920296813, 2317243788, 3700352820, 399333136, 2911128699, 3757315308, 1941424511, 2316050950, 766417034, 761715359, 1885845292, 626336007, 891021107, 3367150962, 1247387802, 324329207, 3667207449, 3712130309, 1228918401, 2460734222, 2054031165, 3713644924, 3557235559, 1002608741, 3737646906, 667779708, 1196127092, 3534722763, 1043850292, 1235357635, 4196773721, 1182535679, 753157527, 2546898326, 3885663382, 2489858015, 3366073407, 1971683009, 3398781060, 904928332, 3065236721, 3491444566, 1164195358, 1184857606, 2425173282, 1312347265, 4105270816, 925788433, 874969968, 3858492931, 3469058086, 4195932200, 702419712, 912852521, 3285045863, 3017442624, 1537935021, 3529882098, 2523656946, 1832619370, 2056848332, 3502113252, 1919591131, 701709900, 4067563214, 3711217932, 3502381801, 3945768438, 4083356759, 2326379030, 1250321551, 262922862, 3709284838, 2515788120, 2379419560, 1282728725, 3147453079, 2810629891, 1252477308, 3682501649, 3191773590, 1403497771, 3412728281, 3524830268, 167968894, 2522657970, 1696749722, 750967269, 2615522749, 2364803199, 3580105346, 2085331998, 293946809, 3029915609, 318605658, 2668242933, 2217694947, 2664304697, 3559111571, 3960588399, 2734062611, 1913646072, 3326466665, 989132678, 2680551125, 437540922, 1755074042, 833490662, 1545486098, 2848168175, 3543769602, 597983991, 3992156787, 30269607, 980348061, 3755392221, 2642438787, 2660029727, 579375357, 4215755051, 4210519626, 2914767799, 1711229976, 1843691312, 3960201202, 882349257, 4290628953, 487743174, 303978720, 3296908561, 4270999795, 3361259031, 3973581498, 3532994557, 2169322464, 3596219042, 886101699, 2362825769, 3240416042, 3285085931, 2167020822, 2288886793, 2972569220, 1170772946, 4084559549, 665166061, 1608499139, 2469505669, 4235324476, 1531129732, 2578365853, 1881793158, 4004821050, 3562904418, 3843900038, 4060503042, 3206629976, 2535182748, 1579148418, 3262664728, 2327888263, 843361641, 812940711, 40704649, 1761037062, 2136546600, 2520130803, 3858320268, 1392995669, 1738108487, 612771140, 2999195288, 822317917, 210743162, 328327911, 1294205414, 2466551037, 3731312913, 3470722489, 1787698576, 3277623135, 3683554894, 2274230219, 2879195145, 2822875365, 331350748, 1280758320, 677290965, 662550800, 1434635776, 3272472514, 2982349664, 827161307, 2885440973, 1693923017, 3085765546, 3830908408, 537490961, 3932358224, 670798523, 1901801527, 3608905033, 2918870710, 1497803460, 2525618333, 1765251893, 2321183491, 2179348326, 173029712, 2140356986, 1017946106, 3706402617, 1158879413, 3572413442, 3061368251, 2614875927, 2184763355, 188677597, 581727593, 295058312, 722127727, 2403558895, 1537343822, 3773242799, 1634760351, 1805624251, 2672173796, 1437364526, 3750719246, 2318365328, 2347337123, 2014542866, 3721739029, 1155966708, 2387586539, 3116069492, 2195020916, 378843866, 3809963316, 4083714956, 3876144867, 830741639, 2096770587, 2732840489, 1533056846, 1077515671, 199213882, 3029877922, 1570371994, 2438339698, 1344402147, 1520146339, 500416904, 3056034809, 321484071, 3038470381, 2530291301, 2565645035, 73069971, 2983331799, 344092547, 1370972851, 2576800664, 549531864, 3237990124, 1413580221, 2328141192, 2406448769, 3409289737, 3548933467, 187082203, 319170326, 3609966313, 1824788563, 3337278384, 1483353666, 3079115990, 1895577923, 2523446360, 1942903083, 1847945298, 42841033, 2497711827, 198420381, 3425795983, 3685901089, 4119443571, 407789257, 2871224304, 128638505, 3928401330, 1246052205, 648432978, 1206767178, 3528487558, 255066507, 1649459409, 1655392426, 3659123821, 2044181923, 1076201534, 1763137372, 168063419, 3922634724, 3472087792, 1358462632, 1825989532, 900569795, 3044151655, 941086622, 3614583058, 2194142369, 2130392933, 1468240568, 2003646164, 3352878681, 1584469582, 3269937526, 2322015948, 2024205173, 961706915, 1270474119, 894915457, 2736283298, 2772084737, 3435545991, 3881378298, 1540171086, 332871393, 2237652991, 3024682634, 4265406641, 471018885, 4098767884, 2285120155, 2150809823, 2166470773, 2200250654, 111936897, 199747280, 1057173005, 3447177443, 4138198362, 3180480058, 3746695928, 3463334649, 4134112620, 1990622150, 1105658470, 3677311156, 917237770, 2700724297, 4050295773, 2857832939, 3816197578, 659690242, 1849749353, 3343774357, 1381121760, 3558783559, 1193628803, 1908767296, 3427131033, 25573045, 4153691498, 2734522667, 4130491782, 3104973776, 3751251293, 1429560523, 1997119148, 935224419, 2083004803, 4148464351, 4051411881, 1975697317, 3845554831, 1087164761, 785346698, 1085169654, 1113715294, 4004251430, 2031018304, 1410394361, 1852731342, 185621608, 3248392915, 2974008542, 137868391, 2606497692, 3368641434, 2379184595, 1625642176, 1296575121, 2984223223, 3484381059, 4007100158, 1666757605, 829436026, 386005640, 3605951415, 2019869608, 657903902, 1342995775, 3030540193, 195503174, 438142355, 3288998045, 3434839230, 906225633, 2982521075, 1222470294, 1348511269, 3139774959, 2631435560, 3127038820, 733684695, 4293224879, 537638681, 1145040644, 443630156, 2707515615, 2067647818, 1288532715, 1226803276, 3080140908, 3890139241, 4070925331, 2261884388, 1289828477, 2408015929, 2655420896, 1979253806, 2098390358, 493968632, 1410954988, 942794711, 3935045313, 3224003684, 677951614, 1679507907, 2998922040, 1067271461, 3279400870, 939520446, 1498772976, 4067416903, 25601634, 1808244231, 298393139, 2898348449, 3028961279, 2152015234, 3406685548, 247934943, 2526441866, 2871711476, 124399012, 4246826800, 195198654, 331579070, 2853467262, 840653023, 4123810669, 49344833, 3608031495, 166018012, 3195135415, 853991850, 3641638404, 1839610935, 2894523937, 3712948231, 1283133173, 906741035, 3346505823, 1792453218, 2826292626, 4284351475, 3446857153, 2312631420, 1528228261, 4073666625, 3714314843, 1187092119, 2106257397, 1227307922, 1271307406, 1312047909, 1760505104, 2368007683, 3966484786, 2433583101, 2113009382, 2723412981, 3742667876, 2026348510, 3331405317, 1563881985, 1001111279, 400947640, 4225474842, 2202809110, 1642999734, 2815185949, 3027212742, 585860736, 1161774130, 468619855, 2800367748, 2007478842, 1934757078, 3104082153, 3377185815, 3318489358, 4113530008, 3571738580, 3549728959, 2369671541, 327116494, 267105113, 2967654381, 42819509, 308475046, 131088255, 461129926, 3092513412, 3651427683, 1308002355, 3082234836, 2342109439, 3196625301, 708892517, 3424323701, 4121758602, 3823811959, 3979188780, 725539827, 1007058724, 783870449, 2315057776, 439924111, 2507286109, 1215724678, 3995380499, 2590815120, 2989844629, 2661970454, 3842393722, 1827875658, 220687142, 1447063174, 1713802579, 2349843285, 551869770, 2406569523, 3681084948, 1666133549, 511062203, 2094430830, 2670874000, 2794494698, 1839625473, 2280736379, 2647079767, 4286463322, 1985262172, 852633698, 1922917819, 2618531597, 3597692143, 3357621531, 2568069443, 1665497762, 3849718412, 2306060678, 4127323375, 1133131011, 1351922882, 3859247934, 1638054243, 3177827998, 3951980033, 3019357572, 3548254870, 4158265910, 1970184905, 4199417694, 1083240225, 529952788, 936118321, 888398288, 2464379865, 3366017322, 1523906198, 1861539683, 3987943691, 380407800, 1412610514, 34107037, 1199897854, 3666772653, 4177945754, 1382637872, 3012640376, 1076399347, 1454652450, 1826061984, 1775121368, 894794844, 601697052, 2152163508, 2456958202, 2453799863, 2485684349, 615463521, 2118260998, 2932505526, 1141768371, 871994010, 2085231029, 1544797013, 1103111577, 2696740269, 4176643102, 67785659, 2249293074, 2969400400, 4175515189, 2792411870, 2649870241, 3321674895, 3115822599, 717303146, 112201031, 594819182, 1552554731, 3476903478, 2983232929, 298038724, 1402880178, 2681988856, 2641495304, 793632739, 4232942611, 2147702988, 2748636817, 2359265666, 828954332, 1709237880, 436638820, 2572688066, 2598731572, 1430112751, 450764034, 3902180782, 3318240151, 122389412, 2252205072, 3505109399, 2318115869, 3181252100, 1430366956, 7729007, 3545775187, 434976504, 2721723290, 2721113237, 3397998587, 2273720932, 1793037764, 1642052598, 1547854132, 2726653136, 3062351615, 1940607973, 1984081111, 3993743281, 526120201, 3680968892, 3135264709, 889302001, 322348082, 3918997249, 918995550, 1665549493, 4151220212, 2072475422, 2415200391, 3510798369, 1793734053, 3619262505, 4226093648, 1814172369, 624768070, 2625709380, 1181402551, 1435714455, 3874844575, 1289371800, 3641361384, 1481668192, 435106893, 1404440768, 3951177948, 2714803850, 3287996723, 2777858918, 493750282, 1044541902, 1430021084, 3060712111, 3112081807, 3413282704, 3374187242, 4154774042, 1980611650, 3161151737, 3414820306, 1958032623, 2094041243, 2972261146, 3064987270, 1327902300, 3528316478, 1103797708, 1610376804, 3177059199, 2181055551, 1914814090, 42882442, 3030075770, 1262568660, 631467648, 543746852, 1765142538, 3818620119, 1831294767, 2088270039, 4029356983, 2717070131, 1769061949, 3040756914, 1432767934, 3234038419, 2217717259, 3169592476, 1265504606, 414031911, 4078642972, 2068214594, 1203543052, 4036205973, 1441045940, 2954274989, 2794274919, 3642905320, 437688071, 1660306269, 4028988522, 475501425, 1802247645, 3365742058, 2166584460, 1438575513, 1858763438, 1783535886, 3622075237, 265700380, 227305700, 1493496087, 3036326043, 2102381932, 1224460262, 39335220, 1011844258, 3094554402, 4015731387, 2428595422, 2650360042, 2815337087, 2318694146, 540494219, 1215377060, 4021179769, 1614032810, 1048156519, 331071514, 834140278, 2367003113, 3906009954, 3410998231, 23004397, 590594117, 528971110, 308944121, 3248080229, 23148898, 2447805385, 3389536626, 4076872290, 3931155993, 3151111683, 3198240743, 1755907626, 2951152024, 3179308871, 683634152, 2783140961, 2678977467, 3045634079, 82190794, 3675692967, 383037126, 1231411306, 2601565984, 1021384609, 3297787466, 2468102152, 3369112707, 309642767, 3170878362, 1201506822, 1347588675, 552360322, 419191528, 726435336, 2555837804, 3676831285, 3313388762, 2600365566, 1736589011, 4030739669, 71376176, 2889305088, 555520454, 3771973701, 54318972, 3160201831, 2391755986, 3397637160, 2565424074, 3240915236, 1241776675, 2098668536, 3073818306, 936413046, 3920533716, 2873022451, 1416306255, 1194281285, 3674586782, 303567228, 410706908, 1849886254, 2612291313, 3404505819, 2398479356, 3171926300, 3464203833, 1989647817, 70050190, 1752503874, 750050285, 3391985784, 412184520, 4137773699, 4034061245, 1900329685, 178038372, 3527634541, 3358818706, 3889795499, 1298118791, 1716324700, 1079235452, 1402816617, 1159975963, 1680299639, 693519212, 2700526633, 1033797575, 3250186332, 3563244570, 652952016, 2532815398, 351073537, 1501766332, 3537088199, 1335655209, 3066228682, 544676520, 3351283951, 3539664548, 1820367756, 4223309088, 3949080321, 86439063, 3770202087, 2234554428, 4284307604, 101401416, 4247145059, 98553210, 4213806060, 3471424878, 3667874435, 2062795595, 3147869274, 3598414628, 1351030105, 1638820552, 1120063909, 2826832779, 2569701598, 1708724250, 3487613049, 3595669060, 758601809, 3897044634, 3559521528, 3998263988, 685136210, 762009718, 3950996710, 3258278825, 2721175169, 1376063124, 1211828411, 3857288333, 736879299, 2203109017, 71384454, 3408044657, 1046021939, 2392805444, 633150752, 477348017, 2986094417, 1171823350, 3725666678, 525470349, 1127866599, 3142282200, 2490827668, 1452981823, 1675862907, 144067368, 3306220631, 2010101480, 312778306, 530406962, 3581749511, 1616643435, 1193029612, 300431076, 659071021, 1874456767, 727969571, 3458436173, 2714012756, 1581568252, 2756616563, 4103747262, 3543540767, 704737534, 816300726, 3009302860, 2746835049, 1787151632, 2928429528, 3826769411, 2087344271, 3092300056, 2807135089, 3758415837, 263953608, 458688651, 4016209139, 1135867747, 511564978, 3263256829, 3627282976, 929981804, 493769058, 2846133143, 923933188, 3408468444, 2934507793, 2513432805, 436528799, 417743766, 1198869187, 2169374234, 877148044, 1933633068, 2927239756, 3925992692, 2123779345, 3736716545, 3098630511, 140875721, 2953998652, 3796197833, 4023101072, 3382987053, 3139426669, 2076633067, 1250866406, 2914131130, 1420099130, 1850336381, 1014898630, 3348758428, 1724270773, 3453977474, 3973348865, 1664744826, 4025176852, 785379619, 614341819, 136984369, 2431311544, 4275698602, 3368115337, 1678940683, 912556519, 2618591864, 2017705324, 3213450982, 1240118465, 924772759, 1329375270, 3394038914, 3241923359, 1850425511, 503863926, 2450919936, 468116121, 3256542649, 861050235, 4090922997, 3779861020, 3014632062, 3251666157, 2192282238, 95240867, 1707756052, 3447303269, 1672080127, 4271130549, 462778163, 3959343708, 1190684734, 1476040779, 1142450411, 1512840589, 1178506557, 4179232172, 1084204924, 1063004533, 3327675045, 3547985452, 210634291, 3849668967, 4219812894, 1398955949, 3117916348, 1650626321, 599667792, 328903157, 2849733174, 1338732354, 1485816013, 1373514520, 1285931729, 2815189462, 651870551, 2784425769, 1409931657, 1361085782, 2366550119, 1300961394, 3959403885, 870881776, 3180228622, 2776435195, 2432338823, 236764838, 3268294105, 2898779920, 2992823217, 2625848918, 463207493, 895953771, 3520006243, 1301095828, 3357989010, 3298824655, 3518037539, 3531681228, 3620838135, 2774676119, 3774097346, 3864834606, 2179575674, 991189504, 4233407585, 3869822685, 3099752689, 2394757108, 2630878016, 2023152587, 1178452268, 3931769042, 1077999181, 1978897949, 2395349457, 4197435745, 849959646, 2190994096, 1476019180, 4091524580, 1032398443, 1084625096, 963063130, 2614654527, 1217076991, 1579854320, 2444014446, 1559687821, 1716593638, 2606766601, 3724739518, 2798283888, 3916317637, 3745821802, 1000583765, 1443619186, 3532723865, 2612155185, 1240722714, 2041450934, 113175159, 1012104267, 3192056302, 3036225237, 3174733778, 1581149519, 5879875, 3581350951, 4038387640, 1684911599, 1103370470, 1354995926, 1888769261, 3544454786, 3860808155, 1447059880, 768483055, 1677692405, 2943669924, 1305409469, 4193241300, 1805590698, 4111307283, 3259130821, 1287152226, 651302829, 3895544352, 3790343345, 3839642417, 11267756, 3447675497, 1506154181, 1628400843, 3310470292, 4026329354, 3565119711, 2259494419, 2115627516, 1197819859, 3154872436, 2927678285, 2863069641, 2082271678, 476121122, 2256319279, 474417844, 1701869566, 945313302, 3839438744, 1943196247, 1160279865, 3619837747, 2173736759, 728361204, 4144151720, 850807789, 639147794, 3001387735, 1127443968, 1179736030, 1691996484, 2800829670, 2239952540, 900519758, 3951290097, 2207747645, 3514999362, 733748470, 2262951626, 2625623746, 4160947312, 2173525000, 1146807159, 3437064825, 1964356613, 2254312862, 2878968888, 3704081139, 2925368228, 2634166306, 3858498224, 1399278300, 2638687791, 3478553760, 3042938139, 1928614160, 1306239109, 783126597, 3394398350, 279719513, 3268556605, 3340795165, 3090270394, 1076398214, 540349995, 2234344481, 3902163703, 3076443063, 832798192, 3021099372, 102382632, 1466082951, 2948114261, 1781165764, 1367166208, 524612999, 967383777, 2827043719, 335052281, 2881404912, 3154781757, 1878336912, 341149730, 386937096, 1117972693, 1116077604, 3563538188, 3631570495, 383510244, 1278113528, 71822149, 1038379187, 2791463728, 1775733590, 1736763596, 3576890757, 3317097889, 1503851560, 2610390757, 2830304388, 238517152, 1368497800, 314609377, 566376815, 4173901143, 2161302708, 1831560874, 2078723505, 3705523801, 222911057, 1278626076, 16871330, 2959157444, 3628028693, 3849131750, 2619602126, 3689688985, 2261379776, 3845560119, 795506249, 3087286078, 3330279154, 2506162925, 86794141, 2309320725, 300267832, 1207678793, 2191773877, 1858083839, 2452942885, 116996056, 4180074838, 567424958, 3945397482, 2724717454, 317228210, 1562543627, 2501041649, 66974126, 1660664470, 2538161902, 1452265936, 2612131030, 2574256075, 420981470, 3921069049, 1025671982, 303738796, 2416096163, 1603182535, 1737376076, 2199458447, 338192021, 1114832995, 869365395, 3471807699, 2558513009, 3139876577, 1113071912, 1769893337, 3895965611, 3288856294, 4243669, 3070771265, 2882318330, 3505551063, 3242354983, 234783635, 2489184093, 188447035, 2428323498, 1811635135, 379999100, 3060904464, 136191799, 3813059175, 3012099729, 449037316, 249450072, 1578847174, 1840754152, 2069023945, 1889338309, 1003238660, 3475913895, 4164368041, 3584071982, 1971330336, 3534181547, 3705284659, 1447353561, 1140627582, 2266708720, 286215366, 2186696621, 2488071530, 4093127741, 3240559504, 2277083865, 1125084981, 4062916510, 2208001815, 2021788442, 2153999695, 1365382931, 2742287863, 1981934907, 863668156, 646229374, 3505213912, 2379962529, 3284735155, 1226224191, 3926527153, 3190605950, 1756698876, 2006457332, 2880068631, 1464395955, 3502151876, 1010242291, 391677415, 2580101472, 2436854442, 2936842371, 3249193445, 2078579209, 930834905, 2756945232, 3102417307, 2265624768, 508281983, 184174016, 1842819214, 2262970407, 3247601388, 1592412685, 2311354355, 2395121821, 2847130546, 3969013983, 1272568182, 3629311535, 3408069480, 1253843601, 4256579336, 2710048838, 3596707294, 303526622, 4286047351, 1226426640, 133321859, 206918906, 1352029860, 1415732876, 1076060921, 1673440009, 2089408264, 1679380572, 4279134165, 4191023279, 439247315, 1841404299, 305385970, 3113869022, 3339528324, 1925005428, 4259723610, 2147061352, 2380327716, 1664606466, 2854201831, 2044800606, 3246715831, 380438308, 571304735, 1395836500, 1403394130, 2380355045, 1112900264, 4226225541, 4186758100, 58362186, 3155187562, 3730863568, 524762387, 1000093381, 477784227, 3499987443, 1468905617, 2333405954, 571695259, 1993857964, 427997626, 2261261039, 1899962851, 3112155352, 835334346, 2931912925, 2010227968, 688118502, 1875608806, 3751832693, 2502510640, 3105992636, 3350789770, 3329019060, 4170211417, 1229643248, 1683341687, 543435014, 4127462977, 2868527112, 2135644085, 1816099113, 4193407246, 2347937875, 1610341323, 3042113643, 100838532, 4127419324, 3521107490, 286255414, 1411717506, 3134753930, 710076562, 4155771921, 963338966, 3146815004, 2322440717, 3159064376, 1546218791, 2974594754, 981014197, 3234676087, 2253410691, 1726139939, 2388363566, 2761676969, 306730631, 1050339847, 1991543870, 1059763334, 513135296, 3180245164, 3693860326, 1790159721, 3344537779, 3905232784, 4009863727, 322232515, 3312383878, 2370204414, 1516385291, 1054170710, 873361724, 393557264, 240346593, 3945172918, 3685998044, 3210867030, 544783933, 779094501, 1016166941, 3607775202, 3210841083, 4014738032, 2799212410, 1048189330, 93830823, 3012876701, 1907182865, 756147938, 550872762, 965518154, 1469706433, 334993254, 565074633, 3666653034, 3516914952, 3972980205, 1461718776, 3373540240, 3622934758, 1629139358, 670524220, 2441310790, 1067056339, 1231170759, 918675758, 3438508653, 2572166038, 130109118, 3230987561, 575504459, 1385152166, 2246437497, 3684637974, 950401440, 3271978837, 1153777036, 1188946394, 2197500468, 2227042423, 987864653, 3701462923, 3770780834, 1099420452, 3890261341, 1741605109, 630139193, 2993906546, 600593658, 3366961275, 1719124433, 1157062654, 3106060683, 4107318632, 1572959169, 1357554169, 2135284649, 917583690, 3541987225, 2944006165, 621186968, 1482007288, 2282730317, 1080486358, 2898147590, 3638881331, 958586380, 3633246348, 2881605653, 3022394974, 1242692272, 3913041290, 1259915992, 3237953064, 442994310, 2082034236, 242579610, 1410408203, 1561300724, 3045090664, 133082399, 3317083402, 3354529953, 1410141178, 490598189, 2066293138, 204593738, 565478619, 989996202, 644933889, 3872057725, 2282166537, 2646031446, 861624397, 2382810309, 291054946, 1731001119, 2955634039, 2594941384, 4009231021, 4215163067, 2507679341, 2889753256, 3917207024, 4050672340, 1947507104, 1654789064, 1064090458, 2000060082, 273504806, 3980680635, 3976012398, 327137294, 2760311966, 2353101791, 3904474234, 2710661498, 540046272, 1936273137, 1779524215, 1698656023, 2694592521, 2386867861, 1911064203, 1328959875, 3859537153, 566325628, 1387727039, 3842412134, 395001948, 165290588, 1047822562, 1276084578, 3096380620, 4253314196, 3997858368, 3825691332, 282859276, 1563213762, 1179524447, 1919533867, 1109277975, 2561425649, 1393696252, 1662493906, 1026978897, 1006476036, 2059316654, 509563601, 2635625081, 3922174395, 4053566125, 564265013, 496915338, 598922858, 1779604991, 2780778432, 2860627123, 3927862848, 3957638815, 1446386809, 456027601, 3991104509, 2240037250, 2919038018, 3645664097, 3609827051, 2215665138, 388090817, 255145842, 1787156618, 35466224, 1381072135, 4276786733, 1290745442, 3655171624, 1422424618, 1418707395, 3200679434, 668244180, 4143636887, 4112408631, 1770656659, 4074597430, 3357070990, 4061506250, 406310661, 997760447, 2406515818, 1749861122, 96533333, 347728522, 525051554, 973900163, 1906843330, 153579025, 72354594, 1408061441, 3808557253, 2565743077, 2782641823, 3505393893, 1061315100, 699938138, 367364409, 2678446021, 2258855792, 3751121929, 1993554350, 2606330104, 3929043568, 1624251870, 486221444, 3205717424, 708375804, 3748980275, 3960416961, 1492298710, 1946357788, 186594119, 3883493771, 3651454440, 894015293, 2977298225, 1064826822, 3289039433, 2332140396, 2552161983, 1874597842, 62161484, 1504286303, 2313592059, 3460898999, 3957494944, 3401110672, 2094673237, 1088908662, 2142293709, 2422593006, 1803987277, 3347658899, 1322042796, 794472835, 407473605, 1592274206, 2295727784, 95039319, 2963642797, 4002210436, 3857989786, 2042408500, 220374990, 1876387655, 808236258, 4195449389, 1448421829, 3818627300, 784399395, 3009412968, 3598330531, 2438827571, 3707024922, 924925532, 3207881692, 2100856208, 3422517352, 3715903039, 2717195529, 2472262207, 3318416239, 83635545, 3141654628, 3958426228, 1950650737, 4178614097, 3495688350, 4171594818, 3155635840, 4119030679, 141236070, 3505068465, 1157412559, 185698609, 1154141811, 3899783670, 2227637851, 3661081702, 3605603589, 2762800122, 1670842545, 2358485912, 423971852, 3056379047, 3880488616, 2444639468, 3035708175, 860681999, 3355959630, 1404545590, 1861642431, 274545812, 469472498, 3540168545, 3718808251, 208799061, 182274707, 2283410658, 1146810488, 2345844322, 3787200822, 3988343191, 1454306687, 3817213931, 1380988234, 763143614, 42496374, 3310457830, 1424247982, 2904943427, 765620630, 2129468895, 3561788031, 3781545118, 671159479, 1750801616, 3703950084, 1899304526, 1954605564, 1558291027, 398096733, 2539881156, 805366079, 2011168612, 1161499531, 3574868557, 541202019, 1763454991, 2085144311, 919131003, 1538532978, 1847547090, 856245499, 492995088, 4185605386, 856207434, 2178450362, 582512818, 1455004617, 1795599989, 1279029728, 115158719, 763547511, 548935308, 3896632149, 414522534, 209306755, 2407126499, 344954064, 1052784799, 3295282615, 2541100055, 383572390, 341686738, 27758253, 3606865695, 2160854301, 3891230701, 3506417123, 2988917004, 1595622347, 180934788, 206569351, 4236806117, 1923531228, 2598879275, 1310391786, 4023206397, 1752510081, 1912216837, 1090253805, 2176940857, 179319843, 1740240705, 3717025329, 1691628873, 3840719362, 3182683935, 498048189, 2429210234, 87232869, 4284498402, 3216728313, 3781588848, 1449798623, 1462984935, 752862541, 688432798, 3068818057, 1088013756, 2247649482, 1958803357, 1247743414, 2569520180, 302348276, 1354322418, 288352164, 541385733, 1470802319, 4104975772, 866139343, 1396875254, 3327173964, 3913969646, 2207589280, 4239274733, 3907840171, 3586701200, 3835679470, 84458467, 3928086439, 1608981430, 4272820235, 3757516407, 3904419866, 1056831197, 1126734718, 3154351662, 3631290769, 4155064025, 1293126665, 1890961535, 4220832583, 4185297342, 4269178152, 1081336935, 2442109862, 3234091519, 101215181, 3362983583, 1348637527, 4283809743, 3189256384, 1309601673, 3050521857, 706756832, 1417111413, 1754716032, 2012627740, 3245029464, 3358409177, 3870603136, 353602749, 323197263, 2672470061, 2377684709, 3575922899, 3164447534, 3081937698, 2670227188, 2520404977, 3425965914, 2076113683, 4133528724, 2552196482, 309143433, 4201941889, 2428275282, 1185094115, 2150042693, 1655355496, 585020190, 3600639739, 229814920, 1385236310, 3168309556, 2753256836, 2481186787, 1807549242, 3808858895, 98539586, 4288145652, 2509543904, 1392024732, 2261846240, 2956425512, 65057561, 3637363732, 4011540406, 2198259062, 372360055, 2489418260, 1634056610, 541210350, 3733776398, 1070340494, 3764112227, 4074347299, 4190833010, 2751999148, 367410574, 840850404, 1550829162, 22517972, 1045272102, 3895239315, 2574545933, 4010183147, 188182443, 1946895158, 2705462347, 235201942, 1399188400, 4260390431, 1906408982, 1441838441, 89272212, 854809434, 3090213026, 3031175510, 840167078, 98145407, 81277791, 3627838588, 602029886, 898862112, 2370966472, 4136402637, 4193457262, 1679168409, 2105876444, 3618162552, 2918549197, 2774726852, 2624863626, 4252557795, 2208242745, 3435101787, 456980974, 3233661590, 510234869, 1439806152, 2924912601, 895336957, 3759829973, 581345140, 5427394, 3472607103, 1261277195, 3116824890, 2293973117, 852006649, 952351636, 1802833374, 1430039300, 993639168, 600108632, 3820461181, 672989421, 2817732994, 2464497365, 4217412913, 1368192592, 2753929489, 1219550613, 541542719, 3649667055, 1881809027, 2468682408, 881066522, 3139941137, 820772254, 3457417284, 481275678, 1760136051, 145978140, 1345044200, 193561411, 1163836165, 3146846625, 3595991380, 387340503, 141577036, 3179652747, 1640499269, 3108661264, 1486843405, 3492880787, 2605386910, 4125208554, 3033006032, 2522337721, 2497794372, 3794347491, 3114494929, 878787440, 1395404446, 648330088, 1652546142, 521237046, 1133271832, 2028880881, 96538135, 2424604825, 3222250731, 3876911683, 175100444, 3010298288, 28827515, 3734725845, 1824838138, 615534650, 1115857956, 1408803696, 3056779135, 1266559866, 1444402252, 3707638081, 210143942, 2696246618, 829247542, 1175107788, 2621123711, 1827695826, 3425664843, 1356197067, 3321142879, 1938267201, 3258313237, 374722116, 901660297, 2288790011, 4179415386, 956446330, 2917242715, 347442182, 2150035217, 2762094806, 692589326, 1875462516, 2732261155, 621309141, 4067946553, 3026524921, 1877750644, 3379138333, 287544533, 1610773609, 3365972425, 3878818851, 3637152037, 1372808067, 3018666632, 2543715182, 1384009519, 4264125905, 1597304408, 2040214117, 781390950, 1348186674, 3372044146, 1741752098, 3531868173, 3608263568, 2316646208, 2675913977, 2819600792, 1990069238, 1349618969, 231754618, 1115075407, 516095449, 802385695, 1441500962, 768802978, 3134195220, 1820557585, 1774106470, 831052490, 746270445, 1237353524, 2766481105, 20837825, 1376177268, 1677995950, 55600715, 2984560640, 1853164436, 88340380, 3046700679, 3965938515, 3988929574, 2303668295, 2842046994, 4252834150, 3705744070, 1756719856, 2177167925, 3196246725, 589712130, 1324257769, 1975200212, 4053516093, 751528457, 3719383496, 3629906806, 2875082169, 1264735164, 974661553, 3527117325, 219641607, 394929963, 2072420561, 537792071, 3995108807, 3530459675, 3936718641, 3461036919, 2390085416, 1299934991, 804510570, 350247399, 2924544494, 2914833519, 751024970, 2137665152, 1472525667, 1143373824, 1783009049, 2893980199, 1945773877, 2968112296, 3360653783, 1650234576, 4227377860, 3918956503, 703037755, 1605858053, 2117779015, 2979517066, 3409281509, 2020226141, 4262281494, 4193264455, 2046959907, 3692447566, 2150270753, 3826962241, 3769978845, 180352000, 2196440566, 1995326606, 3481052147, 2100858967, 863019210, 839072821, 1870491841, 468713349, 3274713669, 3469326181, 2020557113, 1018168441, 1170698787, 324703213, 1097929793, 1053564683, 1684857512, 2219074703, 2336703659, 2624928759, 4225589168, 3780711433, 576694851, 360585606, 4265883297, 3011778265, 591705189, 1691030589, 447471984, 197335609, 2599026724, 1897334540, 2546572463, 2843795601, 3496434771, 2391199689, 1108407070, 2164289964, 1819359201, 2099675313, 2887202783, 1147933657, 316390357, 1983518257, 307631298, 1499666070, 458162954, 628931219, 4221093916, 2181052505, 1391492493, 866657978, 2020240131, 648670720, 2661267805, 3608579903, 713530450, 957468846, 2664813044, 1286152786, 2510538948, 557034972, 888368764, 3855991807, 3226277035, 3255270357, 649771729, 2263960633, 2791791911, 2958474166, 1915657537, 1571392140, 2777212434, 4249633830, 1491919732, 3324636645, 3761018280, 3516064836, 3114691207, 1982257115, 4149277213, 1352596758, 2546915649, 2770670102, 3850956638, 3334833198, 527630937, 1121627665, 2020746722, 791029620, 10047393, 1366623578, 4126599783, 2015296945, 1719441442, 3075788817, 1076108592, 2094762153, 532824852, 1719004124, 3226466445, 3165521169, 1340181874, 2292496618, 1424012805, 3011062472, 262901137, 4203162222, 3431206306, 2675407723, 146842047, 2935483686, 4049348297, 2730606079, 1951718067, 2489401633, 2811672326, 4294033106, 2142815133, 257160120, 2219837623, 3579475210, 1228136810, 3973709234, 3956610799, 4018460686, 304993586, 1725583171, 418315216, 3650535877, 1702830578, 2890840441, 2085212700, 2042815588, 1814566300, 887057374, 539148644, 2283261074, 903428615, 3098679393, 952573954, 3041430042, 4131657545, 638724253, 1173307691, 3414702000, 1718062601, 3013589082, 3735167469, 1758947869, 4022526504, 1296007592, 957451521, 3038772241, 3855672545, 44441764, 115525777, 2618266237, 2714213200, 920390490, 3931901047, 1225342296, 2376583502, 385386780, 2744387958, 2987293502, 1018663130, 2693734868, 2970360813, 665770140, 229156671, 3663723846, 1538460464, 2746603429, 1410962940, 685395189, 2202166053, 2959274388, 3258924490, 286741925, 1606417578, 1835079607, 164159742, 769541943, 1227745185, 721305122, 3095482170, 3241368979, 3143069461, 3893503595, 2300522861, 542077724, 3021322476, 728904404, 3724353126, 1615527433, 247845003, 3211332503, 2379895259, 2171405225, 1134628, 51078623, 1137973976, 250940791, 2130985349, 2906978413, 1317043055, 2560180406, 3633312539, 1532748103, 966864156, 521366623, 340841557, 3100011271, 1051008203, 964197235, 1949060692, 2119966996, 2866883616, 2290044152, 80323187, 2998912574, 1746641569, 3939598108, 269246270, 2737245121, 3567773427, 1233444686, 1905301593, 2781231220, 3111471082, 1050686602, 2458332232, 3194712996, 1424015996, 3398165900, 496639407, 194735168, 614576236, 983159321, 1130283403, 4251989297, 2995259504, 1575314596, 3481288495, 978431405, 2628331844, 897555379, 3283959957, 3124713787, 211049258, 1299039084, 2310064151, 859105395, 3947648496, 2608581045, 3056020268, 2001084239, 2349578054, 1634782611, 167914524, 2385115441, 4137351546, 432593654, 1908076597, 4112459360, 2122322963, 1336462106, 677340113, 587083091, 212200859, 253309926, 322632117, 3080598686, 505205059, 1143730715, 118806417, 801189122, 1555451602, 3455491565, 2134926012, 443233196, 1933372802, 2602068405, 1474615386, 2841717935, 2514750074, 543305828, 1190388626, 935283487, 2568024960, 1238663002, 182002632, 2140106533, 3794204503, 3058880214, 3300709369, 2737707126, 1401175976, 3367761129, 1532682901, 2096264860, 3974066985, 3069977162, 3237041234, 751655194, 2410242766, 2994937551, 2285498794, 1540327412, 561874749, 986387755, 1620744393, 1853356668, 4154702947, 854135651, 825606310, 761849786, 1481244457, 2991011593, 3805198873, 1226788437, 2570013134, 3359167853, 579954398, 1409187465, 3955490893, 234043595, 3707200865, 2234037309, 970202620, 3799295762, 607097752, 1226965462, 1403340665, 672318847, 1510062494, 828956604, 1934619106, 3577626586, 3235027388, 845053515, 3425274197, 3521569341, 3612189408, 1946657331, 251799370, 1385588358, 887059203, 1872324321, 3715793374, 4171099603, 960031750, 1221094131, 480037860, 2727562988, 4267931970, 2904364980, 4065160137, 2556882297, 4271382594, 526093705, 1362179246, 1722092528, 99266298, 1950121020, 967846843, 1033966091, 248235533, 998174436, 2996623237, 1931935195, 2285325171, 213378052, 3855172554, 1112463936, 2232980610, 462686235, 1727667602, 2369988357, 3464523028, 2145329458, 2720994936, 4248360350, 2819654069, 273679578, 3787010414, 3885210525, 455686722, 3757869615, 4130937773, 3169109524, 1389930887, 4053408823, 323368085, 2947256333, 2652329141, 1363175363, 3017982659, 2696071443, 4202468324, 2765158380, 1910139908, 3030036636, 808393849, 2839183006, 401251211, 1536599122, 1486943164, 3796471830, 3467005103, 908159268, 49395416, 1877205681, 3813803129, 3320701939, 1047403963, 643408004, 404036201, 2030875055, 1277021523, 2657812188, 3780007435, 1468177043, 3232571333, 914755491, 2328125552, 1446838167, 1456350166, 1486366759, 2775610076, 3639132539, 923625297, 1232774915, 1217608559, 847390437, 2274746540, 2380690660, 3181988184, 3634300228, 1147675726, 3327046699, 2877302384, 4172389090, 748634517, 3901647037, 3384162482, 2545306540, 2920470839, 3219887666, 1885788663, 2621781604, 4076135860, 4140688453, 1428978069, 2934078093, 2976044405, 2652702575, 410461847, 3631451984, 286955251, 1676567533, 3822601551, 1774238686, 3128961511, 2558044941, 3097921883, 678976280, 2385325606, 3508294787, 3758470726, 2597153263, 2673716056, 661284861, 3127897561, 2820618216, 3710399169, 311054963, 1277378893, 2638514068, 323200594, 128978594, 1142030950, 1407668874, 3829356119, 1757940515, 698442753, 3304640273, 165994142, 2666999677, 3430850572, 245101395, 2361438802, 3138907055, 3789353144, 3503004968, 1476393820, 1227057105, 992233737, 3995843308, 2763475941, 2206565674, 2700023815, 1148636843, 2977381837, 2753146429, 360914887, 1036354069, 1352809545, 4028008756, 105478138, 1897095834, 3909077847, 4094351354, 1053681064, 1893643468, 3018318996, 1750839610, 4115870916, 662597492, 3773874076, 2707026339, 3149472558, 1379673182, 852844788, 2701063625, 1957341324, 2084293800, 3163206814, 2541069343, 601159080, 2403492007, 4045489893, 3202855059, 2052717613, 200020681, 1752390891, 3863678367, 3842601115, 575114629, 157167142, 3463512614, 1213681267, 2363469421, 2048534069, 361166877, 2688210686, 3762212478, 493150342, 1865129636, 1621503016, 1555031466, 1436624539, 2867686877, 559488816, 287964880, 3400309916, 1875676804, 1074608391, 1577256514, 316499689, 506448487, 4144211448, 313563610, 714334357, 1211108874, 2633305116, 2935482724, 2945429587, 2202196210, 3185769421, 1928262040, 241925620, 3960754780, 141425203, 2943494702, 2133628248, 1564459809, 3541892546, 3451982713, 2848956972, 2475495012, 1159414633, 1406810122, 4274733172, 801473952, 3848075872, 4260921823, 1445039932, 2964922276, 2166175814, 2155773919, 1088019741, 3739011318, 381705683, 1111642725, 3393374473, 3774110120, 2149442790, 1414218893, 122317053, 2086867760, 3621448933, 1283474958, 3849353512, 221169645, 133645490, 502599179, 3673642500, 502980095, 1686566480, 4140280585, 1632182448, 195126354, 82155660, 285895171, 1060207325, 2003185342, 201780403, 3850770856, 478039830, 1008043420, 2699964489, 2092168420, 695431734, 3229116407, 2103226887, 597217419, 931841743, 1487080285, 1316888980, 2566514400, 1996857385, 3265331747, 1490316530, 4153943397, 1869826404, 2670669520, 821574588, 3313702492, 1721108317, 841453846, 2266052294, 1833299541, 312845734, 3505365707, 2102520137, 3874030448, 182815839, 3130804019, 3672673017, 3720140776, 4164739287, 3665155533, 4104497084, 3185710386, 1876929163, 446525642, 1164339140, 203847669, 2278305169, 826792444, 3961199522, 3880800060, 2068560402, 2445885181, 1670326178, 1052053404, 3677609684, 2234098840, 3254439470, 495273977, 637948217, 3158106771, 1042322236, 3202870316, 2711102948, 2396472576, 3784788824, 4222339787, 1418875609, 2455301215, 4262184435, 2953599902, 3784473790, 3441280552, 3663294857, 4269417721, 786329162, 584812696, 1910555859, 2726547660, 3954141190, 796842435, 1188063268, 2416342994, 952588542, 2914884748, 3850795995, 2142618863, 2737334021, 4118118862, 4130621985, 1628849403, 765067130, 4109871780, 1187625699, 971557072, 56343540, 3363065029, 1451731926, 1329184055, 3450829555, 1865830141, 669502205, 3063343059, 2791028592, 2771476083, 4242453949, 2085783325, 2024138070, 3988682094, 3985272903, 4196704644, 985982353, 2725045209, 4179226619, 2582092212, 2158457267, 2646425069, 2250510499, 1148225193, 513971566, 2605764661, 1411520937, 1717002964, 2081608658, 1542199057, 322575931, 1351948076, 1391840834, 543438211, 350584608, 1371961861, 3515454724, 2103161138, 2992090504, 4178629839, 3780160612, 848937670, 2346444258, 2017478524, 4249295887, 1128787127, 787490681, 1283052385, 2836650989, 2645665277, 3461440938, 3213136111, 833163864, 465211110, 284094094, 2639193029, 3218211184, 1560352920, 2839837612, 1530378042, 4182295031, 3910310284, 1735100446, 842848919, 2516511403, 917970731, 393611313, 3894775170, 947295176, 14428812, 2464865896, 1089486125, 2491042945, 1106266725, 34215179, 395405926, 270025064, 3287493285, 3914144618, 669019852, 3329683175, 2147625398, 2781153474, 3979157841, 2745854572, 1497823867, 4016811840, 1381299706, 598445697, 2579831450, 1769976238, 2600328083, 2603115662, 129528605, 286054311, 1779469789, 2447347194, 1001167376, 496820121, 4243196298, 1742375388, 191322556, 769087905, 3276457805, 2275491794, 2610310532, 3789083634, 3750375526, 2495367935, 1666164509, 455912824, 70156118, 4034436388, 1086509740, 2707717542, 1983784710, 1961144481, 3974022203, 2521198457, 3123321122, 3989071857, 1297838031, 3602382718, 2336932548, 2776417291, 523776161, 722810137, 3581946937, 2421711514, 3484622045, 143886580, 1843208986, 890503673, 3130524781, 4037965726, 3860583712, 2741214543, 48030802, 90783936, 3610464774, 2782786717, 3655946911, 3414970900, 2685931435, 2570186570, 3503082800, 3076279331, 3642535945, 1545613425, 1242367548, 2496247580, 3828568990, 2285211058, 2098024872, 2833091462, 1198336318, 2110489971, 1982089104, 4030012998, 2008644708, 839012357, 3479679630, 408295367, 279407853, 190174032, 4034164957, 908002880, 539266435, 1625352974, 3969758439, 1676296114, 1942187991, 1392829200, 2828434965, 1351926378, 3991639243, 3874778530, 3044318213, 310221972, 48385981, 583843621, 2620347068, 478144097, 896307318, 2197518741, 2914051623, 2821303680, 3997020157, 2991382349, 243706145, 2831236847, 770425555, 1091238991, 3783273870, 4042154407, 1241461819, 3229298420, 891579462, 1487201379, 1293846391, 1433465455, 495973991, 245337182, 3889878419, 2417356020, 2377817339, 2639075765, 1522974323, 1297665574, 1082488629, 1388592839, 3620270464, 1336783607, 2456382380, 3295089155, 989785850, 3823976140, 3756840911, 3168398087, 62774497, 2049000357, 3813461736, 3539944059, 247513028, 1354040602, 2670426219, 4077179813, 3087479470, 4170682676, 226565755, 3675114155, 1264275666, 3890823397, 185470342, 20106462, 3780790349, 1412252573, 619813272, 2256882169, 791081073, 514485505, 735517280, 4221506199, 3795821751, 2806604771, 3458312378, 1023878225, 2527210536, 1899940653, 591401447, 120786503, 1786159926, 1124721587, 682862460, 419352764, 1367826142, 2265123649, 1349985253, 882562477, 2006332839, 1247411975, 3194417536, 1044058480, 1592113662, 932761742, 3324459120, 451795819, 2024067469, 2286723307, 3979160309, 3120209622, 398173414, 4023977111, 2191633534, 2676440546, 1772174806, 1807500611, 1833002145, 3304633491, 1861507604, 2427420493, 3170560517, 2463772983, 3653513161, 2170981267, 3477647825, 3768757814, 4204430930, 974137709, 2180371430, 2153036080, 4052319605, 896357394, 635792315, 1504049922, 2048974268, 3905497056, 4161165711, 2118738591, 4002309751, 2013279506, 3072716700, 596975029, 987068310, 2607716962, 3619789536, 530323428, 3613969913, 1821584088, 2601648236, 1936789905, 2388448759, 2733369911, 4209445260, 1918507569, 4122091847, 4261781533, 1086769735, 3775182537, 902637226, 226073346, 3947202598, 4161599723, 827362093, 661311748, 3608429764, 155069683, 361950852, 3229454791, 2225950432, 877812658, 3434511288, 3547340574, 2750475273, 3971475144, 1782724954, 2631810484, 3141361692, 3136540239, 2722432184, 2574499999, 4235756790, 3704050727, 2889998460, 1859444343, 4088267935, 4244950845, 1379884880, 22236804, 2046855363, 3252548056, 1401903802, 957384534, 265693123, 2587009458, 327453744, 748780149, 2856111015, 3641417395, 4053476840, 1636351689, 1043585204, 2064500647, 1053183791, 4067313632, 1193216682, 1711822171, 2989969992, 2978003855, 1150525863, 1707103544, 150038937, 1594566556, 689071210, 3684312981, 1228963032, 2514471936, 1505072342, 2530975252, 757520335, 950553603, 883553433, 3735929753, 1235277237, 4119957822, 2134549591, 3065852018, 3935880108, 1658465712, 2681675575, 1545384534, 2163161830, 4105488845, 2206813357, 3280044991, 3035359008, 4103756695, 3415211475, 1886629188, 3268224793, 3772846334, 109640587, 2179839535, 4290612531, 2157665195, 3192587834, 1257481107, 1279961843, 1227605017, 4084570496, 2107075266, 2203230094, 2281579301, 1644373608, 723116106, 3968871090, 2491779001, 3388285221, 1151626791, 1964577282, 3645203291, 404197691, 1467798457, 3556622755, 3776655759, 3430542100, 4218906451, 4075043841, 1405208913, 1561306200, 2295629398, 2803627696, 3428968391, 2323246526, 1949383235, 2987752963, 915348470, 237206654, 3739213979, 3514653156, 260052577, 2452398554, 1365045244, 232913017, 3758114850, 1747827419, 1581919570, 755323491, 2401829079, 65233239, 3654796956, 1952951100, 2334335196, 1425839036, 2793602099, 2187877667, 3805134143, 2842091252, 1729448636, 249403546, 4086884137, 3716372144, 2740571926, 23557225, 1527712476, 3394364165, 1152616987, 4105177437, 1515093198, 772154141, 3531358147, 939757936, 1097095977, 1245993805, 670488416, 1942943077, 669640275, 165629564, 1062924331, 3733457045, 3960998882, 850652637, 1834551332, 262418729, 3432290546, 369817679, 385908029, 2572927342, 1816798660, 3459721871, 169919038, 562927243, 762278603, 2875341080, 356800009, 2499012642, 600212082, 2599317807, 2126554198, 2551955198, 1512911323, 4226184993, 3161411561, 1370110733, 1322652681, 3894603322, 3751864071, 1929107535, 4034801376, 3272265938, 2088802565, 3653022798, 2749403393, 2221472098, 3258598171, 4163573474, 2530310995, 4129703518, 1692738573, 2638728331, 623830257, 140428483, 3020780598, 3342143542, 1658683671, 2720885534, 3884373916, 1318059557, 1429706778, 788221124, 4107647558, 515672121, 3681799888, 1408603577, 1281759323, 1828689669, 2074457949, 1916982321, 266118277, 3951953321, 3048102007, 2892597042, 4056602598, 3836007432, 1934280535, 2661442792, 163485520, 1924350900, 3176039282, 1674485029, 3553443142, 822216130, 3615165418, 304728390, 1254781228, 2569730865, 1130763458, 4281026185, 2807613653, 2556652084, 2840560270, 2446078348, 2046853310, 503317675, 515125226, 3431030328, 3321234341, 1258994312, 2280076744, 3733023238, 1331015529, 409148039, 952991391, 720588500, 2910938439, 1615712729, 1739516198, 2142172999, 3976204937, 3266728810, 481016957, 1175309077, 948956185, 4171482376, 4204451541, 2876462405, 2040433559, 1845762184, 1868159494, 2518285102, 2118837274, 4077711120, 1666387159, 136047514, 3913965387, 1482760829, 207721863, 3258161414, 93193848, 3012567308, 3407030128, 565013102, 633999741, 3690330849, 566331962, 932015108, 2135243621, 249453081, 1476395761, 690571966, 1822045368, 3566789033, 4160369457, 2415684757, 2096546782, 3199724824, 2461342546, 2982572928, 2102349807, 22550610, 914522178, 3593177301, 1501600168, 217527372, 4049762435, 1096638190, 3395498156, 584615145, 2775163429, 3260434197, 1042929451, 1800742193, 2240069172, 3081492306, 3950049080, 420096456, 527518579, 3963563664, 2699493660, 1746863359, 832876063, 1299383542, 530308440, 2057338958, 1382149978, 1775327776, 3606573417, 1658827413, 1266680533, 3635688856, 2398686512, 10666186, 1620194363, 2615962867, 4254174288, 2539682904, 3487835785, 59148682, 778223613, 4194261399, 3847363094, 4170444628, 1444015985, 914602712, 1099391814, 2648295475, 1232158185, 1981676438, 3185417030, 500084433, 2706955523, 866292760, 3662711256, 1505403252, 4236324880, 982076947, 3089883262, 3796869723, 3684181289, 941546979, 1142867386, 594446089, 2805650858, 3044042747, 934916447, 3395703495, 1497539497, 1174512245, 1869735962, 1026463844, 3804113231, 4061241584, 3261551265, 4274158191, 993287433, 2553855251, 2868520876, 1761564314, 3698716619, 1828002171, 3799072146, 2772198033, 3476557629, 3462737258, 3641688608, 967148835, 3234322598, 653457586, 780444501, 1075132616, 2361989739, 2159093820, 583965185, 1433818829, 2344817343, 4057352424, 1968742975, 2108392919, 292830195, 3608685526, 275362403, 1840125401, 3255574325, 4100817285, 573516638, 2173030971, 526959087, 2142629889, 3652770668, 629840188, 3693557609, 2197639029, 2541958406, 848289133, 1313586222, 482530916, 2787705613, 1096778878, 49330259, 1673344577, 433224225, 1021774687, 127223828, 2885327355, 1962798175, 3680137666, 342828160, 2966204005, 519235177, 1470254880, 1903004464, 364509297, 1661640048, 1874450806, 681777981, 1043866774, 3585534680, 3298179195, 510740011, 751867666, 749098424, 3861567267, 3870655904, 182763488, 3531737335, 2039342056, 88392621, 1396785551, 1551127620, 8674633, 1621023911, 2712589811, 1627707076, 2823095539, 2448619751, 27662970, 1320558278, 1559339805, 3978156232, 3571921306, 3426344398, 1890228969, 3477171156, 3199044394, 182014134, 3553445158, 673436647, 2112212087, 388864296, 1022576916, 1455092618, 1497011095, 2081446141, 2962679091, 502840107, 3456101102, 3520743280, 1623765397, 156313093, 1519755430, 1186746568, 1979856489, 2231845804, 330346260, 3132981811, 613179471, 3671176112, 2517652312, 3658978746, 3410098319, 4037561914, 1588427443, 1490199281, 3172788368, 197527828, 3868244486, 1378192285, 2849300390, 2598554678, 1168030871, 2369475061, 1285138545, 4175663696, 644508472, 608748478, 1342710655, 3101268915, 2191211555, 3377390444, 2665483419, 3524233139, 3356895152, 3631010061, 1120516184, 3445556818, 2648825352, 1263690194, 1979236878, 1912333097, 187977729, 3607199721, 3292254523, 1426534750, 35041345, 4186298570, 554473875, 2780689861, 3585666638, 637057719, 1327090996, 1523877160, 1811261912, 3206736915, 1225016985, 1903976647, 2845168094, 1348904451, 1128039708, 954781198, 3947368529, 2530953154, 3443579025, 4046709527, 3104722176, 2066376230, 3615679315, 4259816547, 4220429986, 3264005016, 3181183551, 3222899635, 459037018, 1925959074, 2551768495, 550086768, 1679329561, 1073085039, 296236679, 3983400747, 3433464964, 2853235035, 497977294, 2317385475, 1850289398, 1678166391, 3299460172, 394534337, 3034860031, 2120610218, 2294118543, 352361166, 4194751749, 186213320, 4260851589, 2524653124, 3246257436, 1130876179, 3243943615, 2949694025, 195329208, 3712229749, 1298774187, 1429271769, 576591542, 3375224849, 756831211, 1547769848, 3022168458, 3631048114, 554594166, 2845431992, 3929499205, 113442699, 343001648, 4010580166, 1026374264, 2677790159, 3902026217, 927387686, 387736232, 3442282370, 2114356414, 4096926565, 3878658180, 3328528483, 1017777493, 1237658608, 4274172610, 1401648642, 4045736366, 4000681468, 3183262791, 2159997372, 3018061427, 2825140206, 3958299374, 364888538, 2736539663, 213972550, 3533594979, 780822192, 2580120780, 569960111, 1120411459, 1295850559, 1701202792, 795259387, 1828385243, 2964856950, 4207346452, 2714976079, 1421741779, 1637674588, 2223271433, 968390817, 682251460, 1486502961, 1973001701, 2197384076, 2255649982, 3664529527, 4233140773, 2468848718, 779050165, 1671180335, 3664290799, 2300911303, 2568435203, 3817373897, 848582280, 1078689751, 2101367871, 2615018651, 1625927402, 3414469054, 1505881144, 1628968831, 1643114477, 8621327, 2342933483, 854091373, 3853653790, 3595796488, 4109792227, 1310773542, 1540011719, 663074571, 1881637834, 2488775760, 1215235572, 3379280593, 1809734837, 3443234540, 3184621791, 1915653893, 2801505042, 2283669094, 1958329405, 3974375330, 4102555328, 4255121817, 2431847533, 2354284775, 3319684438, 4281336089, 3102400785, 1395444801, 1700000008, 1254426750, 676248959, 2308927588, 3821177819, 3329209002, 3243325829, 3291919784, 3098990199, 1540735439, 3241792524, 1425881758, 1761664750, 4089647814, 2929061831, 243886226, 2088174961, 439825641, 4088389762, 2076657158, 525958472, 2976737196, 3239876462, 4204648214, 3734316538, 3880102034, 2646391351, 320718576, 3230464179, 2353634639, 489571476, 1987479730, 1271774008, 2432900072, 2501870301, 96633104, 3875363846, 2667933982, 3852277294, 2020186746, 1273451865, 1561801686, 3032682577, 2135047589, 3522585671, 4196131388, 3879313812, 523609120, 1773832632, 2703115394, 1940307454, 545561038, 3018720781, 2723407148, 1745282777, 1480606763, 478633982, 3229448391, 1541910327, 2135090502, 4061215850, 1875523123, 1429535936, 1265605446, 130842783, 3627844078, 83593618, 486389786, 2124373494, 1712005993, 2851206776, 1258645758, 315902693, 2399398797, 2839949250, 1211152458, 1467421388, 4079375908, 3452853228, 1121827747, 1617942978, 1131156458, 3910269546, 4232437550, 2917884648, 2404945359, 1855725104, 3317320069, 3570583547, 1556663840, 1997376880, 1103737826, 2954594230, 561993942, 1162615002, 1417168199, 633807404, 1407302291, 3388487151, 2070741308, 2521023496, 3238387099, 4011034010, 2187628783, 1522421341, 1486405969, 1635379598, 1445298111, 592457815, 3388739303, 3874276025, 2884800630, 636812520, 3295326007, 901379863, 1116661579, 1987187200, 1386571699, 1810138681, 2434452816, 3114322224, 2198763169, 145014551, 2373250873, 2110517055, 2709481444, 3915043004, 3738829347, 3601363813, 905828814, 1762722121, 3298169217, 1374247718, 1149657365, 2930668065, 3192201478, 1532920548, 390993248, 3480534877, 163923230, 308878915, 2990115416, 1453664958, 3411848711, 1652700746, 1203444388, 3676184641, 3911015000, 999850511, 1733992274, 850178059, 389060403, 1199500463, 3487942200, 4219085572, 647473371, 783138664, 3318717210, 2020370204, 3994161392, 3783787240, 699796877, 3781824016, 2918755101, 3361484112, 810476231, 4056867770, 2923567436, 2064071636, 3543952080, 1713068582, 2164591337, 3328043901, 2870118943, 88516862, 1295856169, 4000335730, 447018738, 1267041218, 1045707432, 1443177078, 2879509928, 2860155991, 1395517667, 668057750, 594689514, 625566418, 1897647296, 2902434029, 2058480421, 1042593609, 2349595330, 1088140626, 2829233891, 2704559786, 2476926987, 3341643296, 1147785645, 4200449921, 2336260006, 2269899350, 3163890317, 2554469800, 115098579, 2097401855, 3392856056, 2097298363, 3383154054, 3180768387, 3662813377, 2003520100, 2736319621, 2061520874, 778095360, 34602326, 597725897, 3683538008, 2331303244, 1450750180, 3436887128, 1396522940, 2160885853, 2386791134, 680784990, 2374939433, 2096776280, 1057378972, 4206541830, 309497307, 3944328428, 1864044549, 692154375, 2785871541, 1946975394, 387660165, 2422996635, 3157448708, 3520048723, 1961101644, 4180911385, 3971818054, 273397182, 2632216470, 3319338425, 4143830942, 1450746345, 4281526088, 2433329507, 299254377, 2507099565, 1151943406, 24333684, 3386095802, 1514181450, 1981881534, 146145366, 3519423450, 3085693295, 564618816, 4067794237, 846876751, 902701974, 927646279, 4183479575, 1214842769, 3974867486, 3160636902, 728215217, 174971881, 2288192114, 2878618765, 3449411127, 3122702883, 4064411860, 4047669613, 3990470904, 2174473906, 639345834, 2450931168, 284792937, 3654951016, 696151491, 1603336318, 2196206786, 1023816027, 3234632092, 965730000, 169112106, 3921432682, 4270588092, 3509166288, 1894172319, 1030237122, 1261281062, 82365519, 2939202000, 4234825128, 3216733278, 3594116852, 4289370861, 1698114472, 146268446, 854787626, 1539253542, 2144279135, 1653522179, 1581072966, 69177113, 642761954, 1052558973, 1769973356, 601206219, 333783231, 3150210640, 3136679367, 3912536965, 3566996395, 3713457684, 2983742228, 4017399267, 3330713757, 3513403217, 3640254045, 3842344535, 1224698860, 655517303, 3655345087, 2158430360, 1614116169, 3941952432, 4236281473, 2268079023, 1128082890, 1339901311, 1296704260, 2473422783, 2188220904, 1670376223, 1570585947, 806896814, 1426517400, 2082678847, 1486196592, 4036317882, 33963767, 3317459333, 435212377, 2073336390, 855583304, 3329794618, 3216031569, 2321830184, 1225270663, 1076642645, 204126214, 3444814318, 770088361, 1257127980, 2065580911, 1619577418, 643918579, 507002720, 4025768829, 2944754080, 2143434452, 2399031803, 478932517, 878575888, 510556394, 2121932179, 706054532, 1330062061, 4102556485, 277661039, 3958824250, 3438070506, 1574922034, 3719552778, 3097513968, 389000370, 381128451, 1442074419, 3352791176, 3444055569, 2068338147, 1082226515, 2025556465, 2691029941, 3692968307, 1585590913, 2496110794, 550985656, 1107217720, 664204570, 1281104485, 1793791732, 2037112332, 411664983, 2901461243, 1210372716, 3537000532, 8383576, 3397754142, 3214821213, 1860810452, 171804014, 17035030, 1187009342, 2229361655, 3547100734, 710201604, 1919605950, 1234438331, 766374396, 1297370157, 2024794325, 330591818, 978293419, 2446312276, 4288420741, 1665381085, 2263231171, 1699089457, 129095980, 441699908, 2176450371, 1235337849, 4262660629, 886054766, 2148529550, 969796867, 2357312187, 2709193553, 813590854, 1064948054, 1991290715, 4061540400, 1913148575, 3345356860, 2137740182, 4215122754, 3085614719, 2810013039, 2007570839, 3177116666, 998929825, 911722311, 3078292863, 4185192460, 3548061143, 1166905346, 4075037390, 78477613, 2394627312, 844765891, 856682450, 3209229413, 1829635329, 3655115462, 1235410745, 1854234303, 3561935283, 4032188118, 1358399092, 3406273643, 3849635367, 451171699, 2022916689, 1162916704, 3104862182, 1813088718, 763638577, 2373674725, 4264700405, 4280204959, 3521403317, 230968560, 837979589, 1430231270, 3036669496, 3210487471, 816767297, 1832013020, 3857694579, 4134685145, 2960793370, 1874228001, 1242857889, 4020396279, 3601019193, 1526160827, 1354023493, 611850481, 1169812655, 1725349341, 2183385514, 2336016480, 16749333, 1753882825, 1392663999, 496331411, 4236249553, 2939694810, 3177279905, 50796568, 1779650176, 622361732, 1455395986, 382759014, 4240143046, 3726452955, 2626344074, 3233111746, 3466970843, 152505103, 2803031731, 1627301879, 3286164881, 2857375905, 2616369631, 2350356032, 4042747285, 3365766280, 1175249309, 3073020638, 1414443248, 557292656, 73532669, 1299542826, 2046136702, 1731153379, 1873744523, 4056327764, 3140873000, 4216184485, 2556414447, 2457281026, 4124671123, 746866346, 1301069570, 916946704, 970315577, 3539039581, 2193145966, 3188661158, 2603930798, 3874718543, 3292627574, 1345781500, 4257792599, 1277379869, 1920285165, 2747590948, 2141044319, 3694684467, 941855119, 1274487288, 1278921788, 1357165449, 214370603, 1890471121, 2663735061, 3982281368, 1813506609, 2855381388, 323956974, 3982742250, 1110791751, 2668369254, 2098296067, 186258943, 3827348859, 294164232, 1822550088, 1635140500, 1800826522, 423916809, 2436090296, 3815392063, 3474009453, 1995278963, 2970068475, 6860298, 2577263308, 831044490, 4232312930, 2101026515, 2017245039, 324901899, 1704928481, 2318310274, 3092757862, 567315402, 4048604231, 3131060579, 2895201945, 211060058, 3409554577, 1839793136, 3771739592, 3617347795, 3262390496, 308873367, 21089433, 2995043330, 3891566953, 2945792238, 2065851625, 69324487, 2087406706, 4136686447, 3199930912, 2945702286, 2182898443, 460185123, 3658107106, 2442734694, 2785052555, 2908766427, 1764927228, 3300626166, 1521549531, 3797174481, 2363661293, 603631620, 2883523151, 3932306998, 2002528702, 1459121026, 3830503576, 3085260928, 4213319897, 1240421025, 66670851, 3452530127, 4285910998, 390483610, 634628409, 1575716650, 4209048366, 3205870789, 1652485669, 2619425740, 1492975209, 3492398367, 3325017300, 1402012594, 886491324, 2640514685, 3035877162, 563808898, 4092798476, 3740687380, 3028382973, 4012945930, 3928579683, 2302029114, 909797733, 3816914252, 3731892046, 3497339633, 3227395782, 459876084, 2897134055, 2317122615, 3609286492, 2076431222, 3559798861, 2490909717, 4257065044, 597356729, 2845619815, 1222446374, 778269621, 4163146540, 3033286225, 3904056714, 2344400854, 1726655019, 2029817820, 1694515341, 1394740387, 3792697439, 3997581902, 1418700257, 3059868932, 1984731493, 3908000868, 1184463710, 1910654236, 577467192, 3510840602, 3267785061, 2649717837, 1226794441, 3941960605, 2387366694, 4175408583, 2711664596, 2369547656, 1521705179, 1945143611, 2873693032, 1316598747, 3198778832, 1513181259, 3517780124, 3819376368, 2345735971, 1399028762, 3937557998, 398371110, 3996642976, 623438338, 2835359307, 2624087159, 1937967879, 3928379865, 1323735330, 3268283269, 3121558643, 3911356091, 3347054672, 1523607598, 1857868135, 618613548, 1713426369, 3825289769, 3214051088, 667555703, 1612400637, 1462157159, 35937666, 840091421, 127920497, 3836441097, 3429367542, 642791465, 33756556, 823952021, 925694397, 2990677387, 4194109894, 1844719838, 2691065563, 3097198979, 109223164, 700002416, 3444680502, 415115297, 2255721449, 26033358, 2928006358, 1850832006, 3421026154, 3989438926, 3317314778, 2410444304, 631864345, 1264585962, 170045058, 528778739, 3161966258, 2412053100, 2205052803, 3945770861, 2343185881, 4159367442, 1543965, 2149564112, 3301444227, 914910461, 2657060176, 1707739317, 325487418, 3727843583, 2532754070, 268668069, 2753828487, 2135485630, 4118222794, 4003353783, 1629814809, 3828519693, 2587682282, 2316187000, 3790288170, 2490528462, 1492154818, 4238918927, 2440549643, 3814182450, 2495853483, 3116296396, 4200525560, 1537229527, 2624492586, 1452110723, 2770135646, 2666793625, 907374204, 784874664, 2177643852, 2805826792, 3753981023, 3528531116, 1495646427, 3141892978, 4064501284, 3448977974, 4267348951, 1269549261, 1577110576, 4040579496, 1086417822, 1115759409, 2462150657, 176221251, 1549256656, 2117089947, 1154428214, 1956424079, 2824996868, 2809031995, 1482235418, 880091698, 2387263567, 3270744075, 4014671084, 3961048898, 3498492892, 2804889476, 154803898, 2658247770, 56513076, 3694324784, 2871301608, 1759368430, 4202226578, 3526271913, 3640170424, 1191808857, 794354774, 4245774805, 1557171712, 2032865915, 2201244012, 1383241731, 3452996123, 2741592075, 1842860930, 3120043364, 391702670, 1289046247, 2463688184, 2482192441, 940619266, 2519401104, 2805735612, 1400628041, 3041164224, 1814389526, 3908543615, 1741525693, 3361351988, 3420518100, 3398256604, 3626543873, 2357431262, 2738853432, 741531105, 1465027995, 298101369, 214057756, 1316882436, 2465750750, 2858915727, 627708838, 3963888216, 2552333652, 3586187052, 1144435020, 3136303103, 4262067815, 1412965260, 2721622380, 3149255561, 4143337916, 3773846758, 2134745841, 1642508899, 2278378925, 3804215329, 3333202338, 2272305489, 3782207043, 1217896812, 4183191479, 1010267478, 1197283540, 2243189837, 2669792071, 2901551064, 2826781135, 1668245412, 886427763, 2668618022, 2068373032, 4058669818, 2602994385, 4243172057, 2034721050, 1419619900, 1573285532, 1119999468, 2736731983, 3878976585, 710252539, 3953336771, 3931442245, 462250938, 700632528, 2627207891, 3531819163, 197084277, 2567744526, 3026878305, 1703778277, 3326987098, 1457257734, 3143246921, 1768132273, 1989998456, 241946473, 3636187683, 1548815, 1269610704, 1657669700, 147514527, 3548288512, 2191420964, 3320287948, 2163163697, 1716226478, 1304518746, 1059678322, 1600277332, 2281608057, 1847087235, 194208382, 582578822, 2601797033, 2909618640, 1923320919, 2404307876, 1067176674, 2267013072, 4115167092, 4179551206, 2820085057, 3219200651, 4287355336, 283669149, 615783960, 3176694198, 1600785592, 1013056882, 393691378, 986963265, 2627561922, 1104629543, 1083902256, 2176413954, 4214601424, 4035893843, 3312799123, 2110067162, 2965170972, 343792760, 3204043867, 2716843237, 4279359913, 223447131, 3735327775, 456942827, 2584173443, 2058822680, 1129931625, 3182714297, 1820220828, 3699991430, 387887425, 2965942275, 634505615, 3360748017, 2499903357, 2763187373, 301692195, 3089402220, 175644410, 890869874, 743130138, 1543878747, 3125497008, 433659641, 3216672671, 1788113108, 3955293042, 3420978013, 3631599614, 974736898, 3911813740, 117939559, 1063506393, 208974875, 3287868988, 298880859, 1086126895, 1965361300, 1276532295, 3973009714, 1175058530, 1079014319, 1796854172, 1979263210, 88350333, 3408605152, 1687521697, 1757588831, 45327253, 1386245914, 1897499815, 374947355, 3993964993, 2703054720, 94658698, 3695758425, 1524536618, 1065114005, 3135789348, 514697282, 534903723, 1651598472, 4064851572, 4008078662, 632528900, 1894933222, 3314758092, 1435948317, 1285595719, 1873767181, 3782243689, 1284990650, 2833945230, 188067337, 3705013619, 2724055124, 428293243, 3970734258, 3517492877, 1440567810, 2343227550, 2597405649, 1807034212, 3913615034, 299598954, 1993605855, 1551841232, 2090064737, 793799282, 2342421042, 1846233160, 1193020496, 825764632, 73162602, 3518979804, 4204381111, 1881848726, 2117277052, 3143516402, 3432131044, 4292272342, 3838891345, 3512364255, 3022914301, 1614356257, 333721568, 1267931636, 2767230686, 2010664371, 3840774384, 3291133479, 2645460423, 3764666721, 919397962, 2981830357, 3535480496, 519341104, 1482340456, 2106456319, 3117889600, 4070605864, 3025605312, 1360218883, 2800984181, 2125130619, 2813368976, 2005582224, 1372742071, 2193790946, 2495968906, 374135346, 1129953006, 4014571859, 3091424565, 1481196479, 1379288936, 117172198, 472699844, 309578441, 183405950, 1321600789, 2376571220, 742599418, 909565430, 1637427344, 1738889563, 4037050916, 2528213047, 587449976, 2510805794, 216519217, 2096651835, 3470292158, 689739279, 2295119152, 3512084946, 556472571, 171467632, 288308881, 1804486863, 2644020881, 2186853149, 790411619, 333025703, 1068767664, 3822572133, 3798977211, 474598073, 3260978181, 526889096, 150954712, 357049728, 2298641719, 2418065929, 4177168386, 3780325682, 3531284445, 2346693057, 3052289626, 99832459, 1398763406, 3950239199, 201302175, 3045799277, 3544794171, 2064667365, 2181543886, 2772605473, 687087222, 35125682, 2123373380, 926473720, 2054775823, 418079951, 2572495990, 942281576, 3510111461, 2280833762, 488941948, 2273105637, 1960411607, 1379197982, 3206408573, 2115748888, 1353746666, 496783532, 3542575523, 2580738960, 2238739968, 868681784, 4102359135, 2288201546, 215168133, 4161255484, 57391859, 2444891685, 1180892725, 3215023146, 817272026, 2866825529, 3445817977, 2830978968, 927603260, 3349365265, 747193168, 3837259523, 512663180, 3457172818, 3788075247, 4189662706, 1975604296, 3243498948, 2873433076, 49153412, 2129940354, 538980255, 2453300406, 679655628, 3086970306, 865141714, 1837175511, 2741422738, 4086186963, 2126041199, 3446384471, 2639011537, 779098979, 2238634630, 862645882, 3278157772, 3588190847, 356900381, 2674404319, 1085241593, 1131312044, 2590023440, 463156106, 3327157838, 2833139207, 1620455655, 1296405501, 1968354008, 1109323404, 1316346698, 3079045833, 29367361, 2063479581, 2198227454, 372516651, 2314958063, 2008685006, 4265745056, 3359367550, 667353913, 1894130868, 987886745, 3452063361, 2715844208, 2057302253, 3210997622, 3717710641, 3142050894, 2956709620, 3360034131, 913164153, 2063889329, 2601070857, 2297431299, 4013906677, 2071918330, 1635374353, 3912697975, 1338334655, 4123120119, 1814790577, 1158762873, 2821982631, 1913526501, 776108158, 2754603652, 4115681678, 597962246, 3140766299, 2917074679, 1634443750, 650130372, 2960127384, 2472446441, 4188432183, 3018156262, 895457878, 223817534, 521329975, 2255595652, 646268452, 2952545695, 4114724072, 3249564280, 1429261651, 3431028721, 1974474719, 1543602112, 3817735212, 1236238581, 3211608568, 867487202, 3885968592, 1351684110, 4152994897, 1129302284, 1630748983, 1067762395, 4023750667, 3804982511, 2492501593, 1373813145, 2850689221, 2405719144, 3941976174, 3927526098, 2554671166, 1718611030, 4128544959, 1588801785, 189491009, 2535350615, 171174998, 475397831, 1949425556, 4178252926, 3331248954, 1591452876, 1386359825, 2145028973, 1920506890, 2595586546, 377613540, 870663919, 3449530613, 3337844072, 3935625561, 2013934472, 3876416194, 2391422779, 4277325816, 1989996403, 87270880, 511841098, 667573022, 2690672, 3452043707, 327347003, 678579880, 1260967872, 1029907891, 787134612, 1766883504, 3134474143, 1654927270, 922318150, 687345422, 1402508115, 2922929656, 2640086980, 625565189, 166954351, 4272941109, 3016473115, 3120736839, 4007508148, 335284178, 3954726957, 420342056, 1122399629, 1669431090, 773383926, 2928059752, 3008459905, 3806144353, 3173393840, 4151621068, 3425678891, 2470178066, 1676972946, 773238210, 1157318171, 2440250936, 1367768615, 2083483359, 219939157, 3159808707, 3945969129, 3174168946, 3204633136, 2075279799, 3375362645, 71100897, 3133054306, 2377833293, 3382974396, 1945152990, 3262818773, 975039779, 1300166522, 1019734885, 105717588, 3249215851, 3837842971, 2134636464, 1100006813, 1516368531, 4239490556, 2476569175, 1941723989, 1116411580, 1072907550, 937767802, 885906926, 2512015300, 2109513749, 1525700636, 2419827564, 766624818, 3851214767, 924275595, 1658039482, 2980215441, 756535884, 1058194604, 1747555487, 589360869, 1315309103, 1498359053, 99903844, 3725340506, 955079696, 2685965790, 2314575538, 397283804, 2913792503, 3452869343, 2986320638, 2950464782, 3879653835, 3653854298, 3871067110, 2664768968, 3655128403, 287622422, 3036901785, 3790861253, 2246197737, 1098032365, 3784321858, 937733724, 3548080466, 822238515, 510001730, 1540036622, 179002320, 3608256187, 1924243861, 3465624836, 458985942, 2084051085, 2537730940, 276178464, 1302534059, 145394628, 3001794326, 1056528780, 3156598048, 2396778710, 611095234, 1962295923, 168077533, 1828062336, 2502605287, 992546171, 3382855692, 963839962, 840483315, 2644423180, 2133612518, 2078744236, 752484276, 2498411236, 2003549981, 3194148763, 1854551808, 1262228464, 1072734367, 457099056, 1249111652, 72669724, 3001103337, 558325802, 2315020545, 506912149, 1961995327, 3207077169, 2398234547, 2774701245, 2255718492, 1866655932, 3666113762, 3077669716, 2170002936, 2534663492, 1138570715, 970127787, 946160820, 760851617, 2481657625, 2835089433, 3933896787, 2946227358, 2382579349, 3482044004, 948347537, 1498830190, 1184305821, 624777327, 3442810555, 1819249380, 1242280789, 3692295948, 314359143, 1762047681, 1969560773, 2586810048, 577635525, 3919412351, 2324774535, 2373228449, 2288287363, 654052538, 3753591157, 1064864267, 3043209392, 2916434319, 1647702698, 1164946925, 1321994235, 2300734808, 267501071, 3726145158, 64667059, 3304812177, 4223599562, 1999644739, 894648303, 3324812027, 4236588389, 354395012, 3288961169, 678208928, 2801121882, 419833733, 1323600719, 2904516196, 1026379511, 405340182, 1304071122, 337830758, 3995536622, 2448464208, 700289178, 676000475, 55662203, 2632221852, 1476613679, 3894074078, 1508599093, 1280046384, 562327946, 1118107610, 1677319556, 2486805473, 3962134512, 2203309789, 3113776941, 872764562, 330734809, 3189324180, 32038623, 228268924, 333346403, 280983567, 2625079459, 1826252288, 2716576448, 2716982641, 638980352, 1154498673, 3095892670, 3755984424, 923344860, 2562885723, 135746040, 2557311337, 1201180011, 1374688523, 3168308536, 965443167, 1584668552, 548088445, 1084002377, 3293554388, 1728336767, 4060710409, 2088550617, 2043606450, 2170317235, 808523967, 1720508835, 3696151721, 766789474, 3390550817, 2702375512, 770591867, 2463561415, 2292358399, 3592750254, 2876832383, 2374494888, 1831772962, 266295794, 2208207363, 3693393654, 2054675868, 4045695021, 137075690, 651774519, 2843816410, 1113956522, 4250865857, 4071119866, 3263531283, 1655712242, 3519997581, 3480013036, 4117801603, 998089058, 4021370759, 3779260596, 480925956, 4072000743, 2437188431, 400981420, 2356019751, 734680851, 2174489518, 3402074214, 845337619, 1491372932, 3297961593, 375339495, 2882541865, 3771356868, 572420518, 3688618599, 2551648953, 311749606, 3758405380, 3872504729, 2775271313, 182670192, 2233506786, 3543234174, 3025384063, 2562882161, 4050597710, 3026116238, 691401860, 871559698, 788746475, 2712971762, 2142382860, 1011513728, 110657723, 3561638568, 1418936011, 762947427, 1987734346, 4109550989, 459715463, 84991734, 1841946204, 3246472822, 2643938095, 4110793624, 2108787834, 1711916250, 959361973, 2867341795, 4033067438, 1989893036, 3597872462, 3101930495, 616096169, 2650681983, 1551919760, 3569526240, 1562125375, 4221476365, 1003371544, 588917309, 3464962834, 1112475789, 1555754440, 4157950563, 2157158992, 149598413, 3218286960, 1054068377, 2821480565, 2255768480, 261006014, 1231678583, 345485917, 2069387051, 4204720319, 573885044, 1677470907, 1441101628, 2730246268, 2877373558, 2434700303, 3104139887, 680670871, 4173583012, 1639841578, 2193601486, 4085074182, 2003386150, 1270398073, 3641804066, 3181307697, 2360971427, 1257198085, 2850644887, 3227779185, 1796273731, 3967632484, 3374946780, 1503708200, 3576905352, 863596558, 625150290, 751183927, 3111533475, 1326130161, 584671572, 33784410, 3784927699, 991694858, 1112973454, 2767899660, 749619667, 2524995901, 2701215272, 1881647889, 2573531342, 1065091188, 3282664012, 4280920730, 913721061, 1398088392, 3269845792, 2350972609, 2861872987, 1854292387, 2627305913, 330143704, 1764888420, 1387572402, 1126190328, 3522501272, 959290022, 423488633, 3221257617, 22501051, 283013295, 487138516, 2267269308, 689129054, 2963422793, 2042550687, 33772623, 1042921931, 3000041577, 3739770605, 4197610264, 975888840, 3272452707, 1565047323, 89377377, 85506070, 3136142276, 654485557, 164962131, 3325318670, 2517822321, 2558915181, 3292385823, 1120635619, 3007934389, 3067289729, 3488166658, 1302917169, 2436045941, 1269530595, 818182459, 3339760127, 1016414550, 187090072, 1754359093, 1903101647, 3628090347, 2157885877, 1425421790, 3308830791, 1291480767, 2086698062, 4266734425, 1406310631, 4244623154, 957518859, 1462278642, 1097807422, 25210816, 1747665698, 1924622699, 1643041052, 1205001364, 2683887868, 2815028716, 1125675118, 3871688368, 2784252445, 4157738782, 2906327630, 1701858164, 224252455, 2788496710, 1461910407, 3229938415, 555789127, 502935924, 2006607258, 1900985128, 784730286, 2221693759, 1144774273, 2497820053, 3917385690, 1187553705, 2154368855, 3736396439, 1595022352, 3066542053, 490846136, 3199491345, 3270544797, 2602512364, 3415329797, 1392702128, 3269529827, 2531543245, 1823495106, 2302018482, 1108014835, 125173656, 1718082163, 3304413131, 2171342669, 367435569, 3038351565, 3455509056, 587423978, 844041822, 3745017171, 3582800726, 3224147895, 3433005303, 693391195, 1276252957, 2063696048, 3238373443, 2366861860, 2208153214, 3525600323, 1816604334, 985119201, 2550240456, 2530221859, 3720159833, 3151058098, 1149761997, 2547981152, 3748817012, 542776118, 1149855694, 3135510361, 540562612, 3796636076, 4208920350, 2475806171, 3843803704, 3775092540, 1550959311, 3405959412, 3403107454, 1051863844, 48511802, 2728340214, 148860253, 288055033, 702018096, 2957912499, 78358638, 2164268655, 2165460987, 609695129, 3179325686, 2417839393, 2046100679, 1403636038, 4246522096, 2626449828, 2031064520, 176075584, 2096634766, 3987011029, 3825545754, 1510880191, 3038211142, 1209266498, 1985178184, 78050372, 2231436845, 1727879665, 3138893241, 1708873839, 1382255654, 1692532726, 3751138837, 3723025798, 4036821156, 1309869345, 1356656641, 3619152668, 3281115443, 2305817467, 3767100534, 4130796839, 1691192931, 2606000421, 1858616790, 3595255783, 1800124179, 965379257, 568475132, 2957891807, 1515063880, 1625674945, 3915526263, 175042447, 3077725400, 255269383, 133583940, 3428413890, 1389313268, 341255086, 3451644752, 1916886358, 3858941718, 2617627158, 2325156247, 2458261573, 1266485123, 2574971920, 2778993578, 1854427708, 1033647712, 413282942, 3646913144, 1276577444, 1914469439, 4282552171, 60623186, 2222588879, 3068553875, 4128503379, 970558000, 2092324503, 2005833331, 3383995988, 1095926281, 3286573335, 687414338, 3241159796, 3808246369, 2934625386, 3878569822, 3246676265, 3132675689, 2619276978, 3504525642, 3115456464, 2113488697, 129439636, 3879580761, 67564282, 1239394554, 3002503427, 65158791, 2204816073, 1228598776, 3293206948, 4103340685, 2791632304, 3894031047, 3370811335, 3930174190, 610597297, 2470512936, 3525272058, 3359327312, 2321146391, 1002911787, 3236742654, 2799072768, 3357215442, 1684592095, 2113696282, 1348423693, 1532266041, 2237205335, 1171531064, 2814401519, 389275084, 186444677, 689797988, 2273899388, 3303926713, 410589503, 1677793779, 2826817480, 2171488007, 2001800853, 918825525, 1861397386, 706543682, 1828519013, 1675554133, 2750627726, 76601436, 4009670940, 2384531032, 3313960558, 4049748138, 3790507127, 1008799569, 326813862, 3518822378, 3969507564, 4013400122, 789244216, 3610716641, 997006908, 4133127642, 576047581, 601764446, 1357620501, 3985894560, 726099917, 2092797393, 2417479306, 2441947004, 529239840, 1639594046, 1901223959, 1775518246, 2134483323, 317447543, 3648675260, 3489792927, 372369075, 2772937973, 3661066122, 2832644952, 1298508287, 3792811218, 1738742944, 2472265699, 775581388, 4213672362, 296518260, 2591639977, 3862146422, 6985690, 1749183729, 1707418480, 963932678, 3274754871, 115085252, 3825253994, 1871022425, 2008590059, 3791849021, 2839526780, 4115053209, 2539438707, 2400143103, 762512802, 443521070, 478103155, 1467088054, 926147086, 2443561196, 3239699263, 1810924750, 2531368466, 620767919, 2844560330, 663073109, 187853510, 4246881534, 290867084, 479007926, 3329777678, 2518255870, 922699040, 3597964480, 1927882403, 3525860232, 2358860335, 1775062151, 299105500, 776113885, 548465898, 1694287047, 2843491613, 2450592964, 1310191914, 2041683183, 266794061, 1121909650, 1399749462, 142811293, 4238094482, 2738837652, 3762631558, 1559441613, 3215254263, 791991902, 4067404704, 2992836579, 2325914714, 1124476194, 2828323066, 3603330418, 1063272520, 3004379480, 2909660929, 2899923321, 1447932702, 392106619, 2928172017, 216953821, 2959429663, 3406282869, 3016566853, 2399053069, 406832708, 2842098839, 26844476, 3771951469, 1608673125, 1730947908, 557102879, 66432424, 107719056, 537753060, 2250539131, 843548552, 152239156, 2189746398, 694033761, 3350711695, 3089758644, 2440859119, 369524246, 1004522743, 3440818109, 3173135106, 1308914977, 1022705700, 3921440579, 4213464524, 1643163461, 1334531964, 999675410, 244951087, 4183106237, 5992025, 3180842226, 4240155587, 4290277708, 2535000574, 2625114819, 3438805945, 3052769882, 2894507035, 883754225, 3067691415, 744937798, 3086630151, 1592087751, 1337707958, 3538018731, 1940912082, 4229429772, 3805110374, 1743864820, 2380410473, 1075708753, 1688464906, 3294307449, 3451762333, 4269692738, 4104589446, 1925505033, 109062450, 3058442383, 1523489004, 911846021, 3932934890, 1841494670, 2370866105, 2136360997, 597706692, 544674167, 1631057213, 2436033774, 3057128663, 1021014392, 700163940, 278078319, 272306514, 3835104693, 2944598893, 2799169711, 3111362018, 4009514415, 2919296411, 1289200122, 162517568, 324090246, 1656131642, 2305150473, 3781040279, 3650098363, 1676750133, 638885274, 1860411425, 3587611965, 3169217956, 3362533879, 3257054038, 3273249273, 4018029193, 545627077, 2308665429, 1532650210, 539384383, 2076544225, 3845026275, 783420879, 3226938064, 725164800, 4110641567, 418821791, 1609192230, 373035033, 4009693062, 1083426031, 940786042, 2914955107, 1502324579, 540782084, 1272405658, 1795054454, 1849406344, 1959664922, 2489501140, 101881279, 2695031854, 326459393, 3148744761, 894285784, 3545676040, 879052679, 804976862, 3695211456, 1663326126, 4136813907, 3807402697, 2115181443, 2253034855, 575524413, 2771501089, 3955650461, 2626207799, 3964457471, 3235837572, 2552968147, 3914844971, 1614737814, 484370181, 2833029613, 3923482041, 591635122, 369630281, 3614488081, 3051549255, 3971105146, 3669044181, 2661403867, 3776900027, 3304673258, 71571847, 2663261628, 2936370745, 714148085, 2108349245, 3188801703, 897102839, 1655573401, 248156270, 2999796325, 2829042594, 3586758784, 2083213422, 3073688751, 268638342, 2509546704, 3549071298, 288816835, 2620161345, 2401279865, 2628573437, 2360699612, 3087847865, 3779859432, 2167431132, 3468296030, 1079947538, 1204908445, 2923621644, 112828928, 3214627973, 1370847469, 2237991922, 90275041, 3206055410, 472815819, 3711545434, 3660935765, 2558895743, 1042804478, 794639167, 1787332999, 309268743, 2519058089, 14449455, 3366776939, 518186034, 2587032019, 2711427927, 849068993, 3502525874, 542489021, 3449356051, 1962393703, 76702868, 3330940577, 2557600435, 1391837233, 3322049317, 2800436909, 2268346010, 4037917975, 1116325143, 1750704287, 713664767, 2438023284, 3759684761, 683416656, 1237889328, 173543812, 3492672359, 2099860608, 2879184171, 2962956980, 3774232803, 2666204851, 4173867254, 3586136682, 1144620245, 3442942742, 1188240592, 1062292971, 1554154698, 1447333279, 734979075, 418006404, 1719609755, 4163498648, 253494507, 863282508, 1127877778, 4063310026, 1013169302, 1177214602, 2852419836, 3092360368, 1128770763, 1457221060, 2516061049, 1661927491, 904812250, 1488002333, 2696835520, 1368029099, 263015338, 1377075236, 440606315, 1194195704, 464060970, 3755978209, 2456431804, 448626576, 1522487552, 314468184, 3088484722, 2573317536, 3231451867, 1769110129, 3411380014, 1574792577, 4109048035, 436351894, 1990037867, 3435843798, 2555602134, 486396580, 3522722661, 2371370744, 3852272297, 97414943, 2019314006, 97399026, 2035062901, 2223426916, 447087171, 2424202634, 3301463041, 2174694143, 3800652458, 3579786224, 204431340, 2168001102, 3258281612, 1351702793, 310422014, 3340585570, 3431976467, 262293017, 891723930, 860523187, 3657245559, 3848324808, 3856528673, 931875146, 2013635260, 1904105305, 1957682237, 1789557616, 247884564, 560022477, 757224421, 3357023934, 4149959737, 2041487456, 1181173522, 1599198817, 3601519929, 3172183068, 1936467488, 2839217223, 762263855, 1107905355, 3276257351, 933400575, 2127433278, 697263615, 1704125043, 2010674070, 3287956152, 2842857025, 1717481027, 3004570614, 3815358337, 4142459127, 108964973, 1426312876, 3368873102, 801563731, 4270646012, 1396268275, 2622646739, 2484046673, 1562615941, 3827966903, 2253925163, 3273510420, 97087972, 91330931, 1914290176, 4189391720, 995035308, 3957469759, 874922205, 2920057173, 768697855, 655538617, 2292018218, 1646938083, 2044534188, 2007195755, 1639511014, 3990633724, 333463222, 3102061722, 4027452868, 929241871, 2457450798, 610398901, 1405498087, 3353272841, 998157136, 3529734963, 1339311708, 3818940560, 448257667, 7299479, 3703177418, 72168192, 2380135422, 4140132568, 260058051, 3527192688, 336283266, 1102811959, 315681631, 2961260448, 2430529678, 266782802, 2747659343, 2790418610, 3350569529, 1167981292, 3692009668, 2326690069, 1957195253, 4115080676, 3446296901, 3999215889, 1956357867, 3433339053, 1917576421, 1531810207, 632163701, 1772522558, 103749476, 921141434, 1646638649, 2700281374, 965457808, 1691234938, 860045570, 262203235, 3917191605, 1624420944, 4033478445, 3128413501, 2026858763, 1948040693, 1706972336, 1837962347, 543267960, 835303676, 2854099959, 3704869451, 1391446077, 3406624029, 720516611, 128739168, 2629996278, 2549798974, 1178641913, 1186722131, 3144760, 41138354, 4107197511, 4087406156, 3288878937, 1176193049, 2981178723, 805871828, 1987877663, 1447875421, 336378258, 970051970, 979621816, 3332578390, 1071099796, 1059154985, 3322315721, 1266802279, 701848273, 3020568616, 2532204971, 2032733883, 1649003563, 1402252503, 2031014040, 2248092209, 3872476757, 556949840, 426550353, 1209342675, 854320314, 4063186529, 3940650095, 2020023343, 1426476313, 2923893287, 2415607822, 2834387970, 3215810239, 4292685531, 631600533, 2038519021, 592002226, 1464966371, 1242699103, 3557708539, 392999170, 2026011602, 2982572270, 3980128120, 1788995338, 3140583569, 1996501855, 2099600981, 1066448752, 1249878852, 1001488342, 3327448821, 1238865685, 4075953464, 4048539354, 1963083412, 1869470044, 3358730753, 601124283, 3780247440, 3777967917, 4218781604, 501683970, 3121955052, 3526058670, 1483232249, 3848565364, 2540832429, 1280236513, 3734957029, 3977283373, 769779459, 1145376354, 38400110, 1679833308, 3282090138, 2614200737, 4008674612, 1282775526, 718024092, 333978490, 2520568171, 3354802303, 1920457231, 1885094632, 803557971, 1092816918, 2103475849, 2075823275, 1078484299, 3338543965, 1502871579, 516217233, 4060385329, 2638661682, 4239723575, 4055608896, 3356446899, 2139565645, 1174209253, 3231553315, 2656131672, 642529361, 275872012, 459793557, 1827930706, 1522867497, 1644015809, 1830599706, 3022775244, 2540525459, 42201989, 2220324646, 180236217, 3284068324, 809732863, 3375594688, 15457792, 4286381936, 1451680106, 2078171531, 1071771642, 1513454575, 1770955419, 1932704268, 1730906070, 3637619455, 4108441991, 2648873023, 3996920688, 42365636, 2211428047, 1602229134, 2826983159, 3109648843, 1306936414, 3275591496, 1562171655, 3349995144, 1033041008, 3073433351, 1175510807, 2112018972, 2808713230, 3326165988, 1517000938, 2791696196, 4183035150, 458462960, 2688475850, 2471098253, 720939640, 2933861066, 3121794242, 2461504065, 1592229315, 2827225822, 2087218098, 3607280372, 4083154004, 4263782115, 3993434342, 794908575, 308024557, 2571261519, 3663940243, 4271455779, 3011380390, 2345602419, 4284396071, 2182509954, 2165653198, 1745489796, 3134616015, 1864278225, 819069825, 4120640561, 3558667140, 527530053, 3986742770, 2617103405, 3540414346, 4172734972, 493004189, 3258734343, 1546275679, 1699421033, 605320196, 2016005113, 983062517, 2513991164, 1405268123, 4226992799, 1010531499, 2306502326, 448768995, 412698176, 2728593213, 2845835493, 3628734052, 1844818061, 1401245960, 3213181196, 346350094, 4046862991, 716437006, 3034217696, 2947169914, 166457375, 3795391613, 3212451836, 930874199, 883145597, 3353277610, 3619673862, 208598725, 2163340681, 2267893995, 2821553134, 2784398530, 3665739793, 3911859475, 3247254140, 170506837, 3852256515, 3535931492, 1111680183, 919974600, 4013973717, 178683616, 1442936142, 3177973816, 177467630, 2631514158, 1709938123, 2275681506, 889324542, 1700972579, 3944974006, 798119065, 3086795032, 864273247, 2557907180, 3970976111, 1429735729, 3048436826, 4116273105, 2785482138, 2821386878, 1162020092, 2848008234, 4157177451, 3111599626, 1293089366, 433941658, 3440399373, 648836110, 4292748945, 1174880194, 3237716501, 1022288254, 3054154413, 2917193024, 924724190, 3683178325, 3393885259, 92083188, 440376148, 916717595, 1736620994, 1794578552, 2311925887, 1131446872, 1301713096, 2035828766, 3239409149, 1152542459, 2705377708, 3468173446, 2451609152, 2525091538, 372348283, 3563493209, 1020491201, 3275492835, 2684932013, 1684531153, 4101114317, 3166142390, 1729594060, 1871645854, 41243313, 3706504245, 1075755550, 3827631496, 4159512666, 3237777815, 2602690563, 2652942118, 92791148, 1775046733, 1419796314, 1318211922, 125320160, 417685542, 2578135359, 566279565, 447648023, 1718881310, 3700068813, 1285163274, 2247793197, 3927318000, 3540669799, 1627009932, 3324960123, 2850237229, 127264017, 1580598150, 3611119920, 2301131778, 2685714159, 1254321926, 3143520964, 67134689, 54532414, 2889636528, 2278239079, 3764550086, 2372518898, 1247867405, 969485845, 2562576283, 2812327251, 4147072450, 4206554616, 1526392767, 2959119587, 722072908, 2155305327, 2425829624, 3784530691, 1043841762, 1953753292, 2114521704, 2166641316, 2420980625, 689191494, 2326450737, 677780628, 3323256514, 1723287594, 2211359293, 982804243, 1133146424, 4274273955, 2474099094, 3873955102, 2290229915, 1300764390, 2781740779, 1488790842, 1321937616, 3807571030, 2908144408, 2049161578, 1366654456, 2263949958, 3804881482, 3721179276, 283754068, 3946078682, 377610798, 3249157839, 2054549901, 1405865152, 259541239, 3117229005, 3370672145, 818673800, 3182889879, 3250197315, 695919486, 2285328376, 459235759, 1690974433, 3424857640, 1181370134, 2827164050, 1631746548, 1435989456, 267639630, 203493399, 1603375283, 1268945839, 1262877341, 113915120, 1073377281, 2838806877, 2758825363, 2891514198, 2657833242, 2265356185, 409900687, 3232873671, 3758911228, 2913945895, 608832689, 1775917532, 314358217, 193210343, 79472804, 3132474628, 4068901287, 3006880448, 4083471600, 4120855514, 3334594974, 3265976323, 2225510469, 608646080, 657989004, 2320516259, 3017458732, 2310710772, 870384017, 3304406406, 1175345175, 1312728048, 2108522725, 3963847320, 3173908006, 3099305177, 2864796811, 2099964858, 3726261021, 460650739, 1220822157, 2213970996, 887730054, 1448257046, 2612917732, 1820416437, 1073882830, 1399855859, 1596285325, 1758552038, 1552970054, 3286400638, 2302304649, 1176040665, 4180394626, 3328468203, 1098998514, 4230151706, 1746520818, 493175297, 3459916975, 3460411678, 3835680196, 4048171152, 2405689584, 1747960558, 2771479844, 3738070495, 262256109, 3515425182, 264182512, 131955769, 2879465507, 1851035839, 386800884, 1608434099, 424401985, 4262192526, 3631447889, 1910558681, 403906876, 2421819278, 3663031440, 115986941, 2537870853, 1951774276, 2111952291, 2104742588, 1414450337, 2730789776, 387362319, 58407556, 411823223, 2441798734, 1692130213, 2369020258, 2578175828, 2035350027, 2209172545, 138815657, 1282785492, 1654600495, 1742559795, 3671861787, 127631521, 3498332727, 2073251495, 1997894021, 3193765452, 1372086927, 4238306374, 266786217, 2349249930, 2361925233, 2666809635, 4120443687, 2117897366, 3651799493, 2452754653, 3643400876, 1298316134, 1795183330, 3075790552, 1435878538, 2760548821, 2822710961, 2190756933, 3026546590, 2663425669, 71483772, 1613963062, 3875693846, 1103527300, 3935397436, 2970520385, 2192346506, 771480628, 11084180, 3266891440, 1931600619, 1231018756, 2292033970, 4051646814, 2787119976, 393972016, 1646242022, 651853299, 298046663, 2310516884, 1943756260, 2906540114, 3437734441, 3663277156, 2200050879, 2454088898, 1503189271, 925485522, 3548526173, 2041945103, 3251823823, 2106574602, 3223841708, 2793485777, 1937851768, 893426969, 2593682186, 678918906, 3791369202, 3913079856, 860071463, 2964644757, 1384690489, 1851810859, 1021579336, 1123070079, 528826754, 2595243844, 3180962286, 3374625028, 2963989456, 3151527917, 1016183430, 466275358, 2441990363, 1966500601, 3628526866, 2715892599, 1099624606, 3644690539, 1409021522, 2336519514, 2554586847, 2799068804, 3470517092, 4273832449, 905018154, 3876970341, 967475709, 1631769219, 3374172892, 536301762, 2878580562, 1434930629, 2093455886, 4135501811, 680431015, 2435305086, 651387904, 2384601839, 3190640907, 76328364, 2671813601, 2628296779, 1327831835, 4235162793, 1973930178, 2639388168, 2770738421, 147786436, 2706193740, 3350737366, 1990432472, 1666801921, 4111909383, 547239462, 2180249117, 3164012065, 3183678868, 2483186163, 1035796890, 517517071, 3971638914, 2580198936, 2149656216, 2665106499, 3336784233, 1340804966, 3642508592, 1429373882, 3206407490, 787202226, 3984127230, 2275920019, 2750333882, 2447212748, 2151130195, 3135917604, 2422238290, 1178399982, 1315832561, 1224537672, 1248761100, 820460948, 1986028957, 2829028264, 2351835493, 3146169259, 185785110, 1433819991, 4059275553, 3678219708, 1767308530, 2396946176, 528400463, 2195313083, 2259638928, 1032027966, 4137673842, 1640087310, 688565456, 2883401449, 4004555647, 2182616293, 1444774381, 440196872, 2395434675, 935470339, 1495274808, 968118334, 2421937613, 1671632871, 797735204, 1345267055, 2466281839, 1277732810, 4255949854, 1224488429, 3755295007, 744934451, 1570626278, 3264307788, 2444500223, 1172533610, 3070212458, 64396013, 60532391, 2666007725, 274520612, 3966048917, 1109507124, 314852164, 55586630, 1174441533, 486159403, 2647489329, 816536865, 644968043, 3415963230, 3495583585, 440088588, 3321378972, 4064169708, 4137826258, 3010581371, 4071208667, 2756926359, 1794220461, 3826168419, 2136383990, 1687134043, 1152913065, 69917627, 2160498740, 1438723974, 607072247, 2139262427, 3806587178, 118568675, 2886918903, 9362404, 144118843, 2841735271, 4111013532, 257702499, 2037124082, 4192643831, 222295524, 476743133, 4186808190, 1939188118, 3419293720, 1569970061, 4160840147, 503754730, 1991894890, 4272309063, 3757552983, 2211573745, 3432730909, 3456540894, 1147352735, 274840400, 4058437569, 3969810547, 4180817230, 2084277899, 3628741954, 1256809816, 1610967134, 3414393474, 358818093, 1449961618, 3319377255, 3740431153, 793806098, 1224968090, 1282192116, 2778711828, 1292564856, 425013337, 2574034019, 907871294, 2838089729, 2502452255, 3967154969, 3511354954, 1135087998, 2916748431, 391976461, 1676577999, 3229571788, 1861032628, 1789923954, 1863182170, 1402061915, 2795577276, 1833606201, 1449103965, 906360133, 1435528040, 4245966683, 3875328603, 563201281, 2757626441, 500476982, 3196950037, 1605159931, 1610425801, 925050527, 31267714, 10632274, 3308155419, 4042989033, 787183349, 983036644, 3383598381, 497081539, 1769327434, 3879971688, 2444313970, 2515137738, 1364464236, 1731559971, 1844571221, 783059782, 2662937578, 4117097326, 1691422020, 2205107084, 420915248, 311028670, 774065746, 327833431, 2121677995, 1739239062, 3598608562, 1378423531, 2213036073, 84076343, 2087321229, 2699798927, 209065064, 1999321220, 3609870716, 1833747307, 665996698, 1393017510, 645079804, 3914568486, 1623529806, 3063965977, 3356765428, 210670718, 3230639366, 154168980, 1807702805, 4120291681, 4227369269, 3682365600, 53671715, 3336578782, 1246259077, 3408099827, 3826161338, 2984270999, 4148046670, 3258657358, 3847841359, 440085934, 1229838481, 2171842099, 4202746936, 165866512, 2915809597, 877772027, 4117452326, 1327065261, 280620471, 3498739965, 2038760612, 2939353511, 852031758, 1675099887, 1983490857, 3250842637, 736748789, 2708101340, 3818133495, 2845168560, 2728434312, 1836101798, 2125944721, 3041092669, 3474437446, 1833894446, 2619140731, 1654109305, 4085530872, 1082261154, 2284495215, 1428276241, 3717489623, 801144789, 1395325479, 2248458478, 3567128117, 3011494675, 516088606, 1917576750, 763856046, 2662628873, 2317668055, 3796489458, 4057045624, 4113734715, 14750573, 2691472698, 1804630027, 1754159185, 2007125901, 3998794448, 4049069857, 4027991546, 72202497, 1334492084, 3306884277, 3086248425, 391726110, 3054794873, 3914447920, 3067939824, 2652439978, 3980967658, 2003558984, 3566258358, 231603024, 2717317280, 91707539, 3432008876, 2549621852, 2418663468, 1426619062, 1089057460, 972932030, 3038396854, 3466358225, 2941331274, 72705547, 3813141901, 3892877218, 1040586611, 2508520209, 1277822159, 3446916177, 1808261461, 2903341048, 2624763839, 2628234554, 618784847, 3758626104, 3631967612, 3928279952, 1137534818, 444120872, 1198134563, 2501705059, 4169131479, 1874081442, 2556287996, 1369762956, 1128909171, 2544923480, 3691523355, 1822267774, 3549351779, 178711380, 4276656825, 3896588122, 2392275269, 4254868377, 2412547806, 4223356253, 288149355, 1134679082, 2319481304, 3086673627, 3439792601, 3158719869, 866405642, 3512938037, 467323115, 3166056238, 1963121846, 245673200, 1416770838, 1758601895, 4201160178, 4179407808, 3983865089, 2536825009, 479446332, 3819768322, 1591377132, 3516533044, 3130055460, 1466354459, 1284730958, 2478249128, 2475026372, 1990273493, 832466090, 3881401347, 1684888009, 4257343752, 3298615298, 2652727224, 3878483634, 1399337556, 4254835802, 518122617, 4088992251, 3808168592, 171818690, 3707675973, 832103778, 2018199951, 2502073921, 2328894302, 3642143049, 3339588682, 884446108, 1022770703, 1933602787, 1579523695, 426277501, 3548554731, 1244766433, 3747647708, 1461591646, 2628943505, 1481186035, 2921353232, 3869773023, 617383729, 3300031556, 1924012959, 979865976, 3701446452, 3885471158, 3546051477, 4003424189, 2265859688, 1200301955, 640729266, 3276256297, 1180896765, 1088804463, 1759578528, 3310882089, 1703858471, 663683466, 1230494499, 3750347040, 787894982, 574186372, 1294849988, 266975496, 2830061169, 4051261235, 1969708121, 2978309775, 744157068, 4249295215, 3068712874, 2848475241, 1974793187, 547898944, 1346552983, 103479125, 3398071358, 1439695916, 1330210420, 3270066162, 130946347, 2155893579, 2490505911, 4137560875, 1470518862, 3020499520, 1842353832, 755262701, 2175180918, 2704991178, 759489009, 1093918998, 415138999, 1806309968, 3546314765, 383845428, 3033107739, 3650535379, 2452783425, 3637570592, 810575538, 2148419395, 2464016719, 1438538520, 3505082250, 1296157413, 2229030971, 438627819, 1767209471, 4207463666, 3666619036, 4168901154, 2889459497, 2739752291, 2616309016, 3035202207, 681595770, 1017886475, 291630730, 3954196163, 699757924, 2926706152, 4155864883, 1256448417, 1163308383, 2613966718, 2008447104, 2271353471, 3220095431, 1376044422, 1674475542, 4179340770, 412309817, 3877716851, 1998661016, 4233992095, 1945463502, 3977209157, 1817990492, 1476716545, 182121005, 2261852996, 2987941679, 436730070, 3789255494, 362939810, 1226981183, 642694854, 2460857995, 1354345604, 183983858, 3136598690, 3403321724, 2002626541, 850381126, 2926595774, 380329472, 2089556336, 1284358686, 3415108459, 2987301478, 1959209284, 3578457974, 1413836344, 4032956023, 1720924172, 3548992418, 4254001943, 1421031185, 2089990835, 2896003123, 696971810, 3888242789, 1561913077, 3907956181, 2108323897, 3867490916, 1123855939, 3434542405, 3162032, 1630716478, 1545323051, 2722387728, 448879120, 2005008727, 747441395, 3378520934, 307276426, 58625800, 3776450929, 1824363910, 3147588815, 2345508749, 2838639405, 3590252499, 3268118024, 1289968435, 3155312456, 2107938160, 1058183569, 4244037035, 427876293, 4156586906, 2100338603, 2175442185, 3273025098, 3523721482, 4151587883, 2331172466, 607935718, 74467686, 544341037, 521027346, 2390131777, 3561379310, 2089494652, 1968854778, 3552457502, 1663131777, 3289146898, 852225710, 3014642670, 436401389, 1679785161, 619760591, 1008938842, 76441311, 821063574, 233902810, 3409393981, 1244241153, 856307367, 1047581729, 3942343945, 2257823689, 1893059804, 3203353306, 1835944549, 3641434760, 3125042804, 912902598, 1955796859, 592899335, 3399310357, 1620799537, 3183861063, 1280290489, 4265467980, 1641827381, 3761539613, 2311923120, 1986016790, 2032606287, 2520839206, 2675161075, 2718128406, 2501139748, 4116693285, 2946260995, 1647741605, 4217697806, 4160472272, 1446687152, 3540269826, 3389613288, 188348890, 1277666404, 1485104262, 1940512990, 1021917583, 2672464747, 2956025460, 1367552621, 3279606322, 3144727219, 3376782282, 3487854941, 3853224483, 1955901376, 850978358, 4208542449, 548539367, 3918389861, 813581838, 3054320863, 277861069, 4275261485, 1079147850, 2007800586, 311841072, 943046146, 4150626478, 2160281548, 2867719672, 3150418670, 1592804957, 2184504315, 1446861872, 3648673134, 2544468445, 2774000379, 388901702, 2600068213, 2966567872, 3279667361, 437070749, 3448526993, 391740839, 1134600061, 2210791959, 2071995950, 2240693280, 701740050, 177807553, 2287591371, 1782216522, 1696573469, 961443589, 59866423, 1058731664, 2467096510, 225829742, 1019010773, 1152597308, 2500330602, 2510818487, 1959098167, 967839420, 3482516443, 1128501800, 212471455, 2407466850, 864918814, 2380097353, 2946288846, 2827002914, 37683529, 1382639287, 265757556, 3636959132, 4081760236, 3631166546, 1739882583, 2704896576, 2259148069, 3322117987, 3098984535, 1861640643, 3478965538, 3489517244, 3758605846, 3419349202, 1595338192, 3807259419, 96343098, 2503826969, 2382232940, 2840628666, 3906758410, 393321149, 2889079457, 171720229, 4091145929, 1686486501, 598547194, 4160858021, 872350751, 1196632386, 1016080357, 157519524, 4229013243, 337814579, 4262353796, 2987324955, 3252595952, 3062510079, 1762917363, 3849915234, 964892235, 3038629427, 683877823, 1097601116, 1163500003, 3712823594, 2020784018, 3670194341, 2957608061, 2503955295, 1863912513, 2544800736, 1669615790, 1354420925, 1728586330, 3648105570, 3400419405, 3726594248, 3235180385, 2477111872, 1128370264, 2550316030, 4102488917, 1782831990, 82569336, 3345459049, 1776426476, 883933889, 1480784633, 1077481633, 1372953865, 363762677, 3023251030, 868492154, 587926048, 4100681318, 2276202820, 3398929827, 841369078, 2431838422, 1629718551, 393758744, 2985264598, 752777468, 1175638540, 3508749486, 2553360893, 1091436108, 3040501119, 747592535, 3647666250, 2897927083, 3686488957, 3830627752, 2150019868, 1577372357, 3731138944, 2752360797, 4241013260, 3936442138, 662032262, 3199842152, 722410563, 3556102149, 1046179588, 1282964928, 2453275425, 2019155135, 3650424067, 515371941, 1562915704, 784416395, 2052632968, 1325845539, 3921973977, 1481741063, 756518423, 1650060779, 587457841, 3731679859, 627833244, 2035678814, 890233806, 4236228334, 4145924324, 979760373, 913350628, 762097025, 3509533184, 1769437389, 3662525660, 2284713741, 371018901, 2509099247, 2384461717, 665990201, 282921494, 1067849329, 2873310696, 2880374496, 31940918, 744984261, 879733505, 3512821578, 2428689206, 2341115977, 773050135, 3812838911, 1033872313, 3238130871, 2042565550, 4095662169, 604364244, 2798321724, 3265544064, 4162513327, 3879862475, 39598630, 2568148234, 894933508, 3631098256, 2711644810, 2322638256, 3495656424, 2301417553, 1690701167, 2539301464, 2178313523, 410212258, 609253834, 4106067064, 375965760, 2567134150, 1458937996, 268779541, 921786764, 1745564448, 1550395774, 1318163169, 3931839021, 3170215136, 224781440, 1093781937, 2711185890, 2377057842, 445381756, 4036528065, 2048236747, 4071678554, 843519274, 3633594327, 2458757098, 847553139, 1718895581, 1214889394, 1991114657, 2555062482, 3830469105, 3392885694, 2544777217, 3894654922, 870963272, 3467544373, 73843001, 4090984014, 3149701485, 461041162, 1284379069, 1566040381, 2385455402, 1960943279, 3424159782, 2030194183, 1128706218, 2384412214, 839266173, 2059771048, 1483828620, 3321787897, 2287560905, 3121983067, 286799750, 835576700, 1767441500, 3851362195, 3000838306, 1305345975, 2010484046, 2244593221, 4267111358, 3338268050, 3352964887, 2378074011, 488165775, 3760011964, 539564254, 2195217431, 1760540213, 3067919419, 2548009136, 3213618859, 2051070284, 1375510586, 1634965199, 3145286393, 2521523347, 3557802564, 4184649285, 3534042106, 1902595747, 82771323, 4202303273, 4165000083, 702412033, 2694047735, 56350456, 3686091186, 567688048, 2670484942, 2954756042, 167996703, 1367575795, 1796899129, 3622875181, 2244660991, 3399331403, 837961960, 2063806433, 3030709123, 4158270568, 573665645, 1672472811, 771216843, 2531882072, 2608805962, 1030288697, 765420124, 633807664, 2878101056, 2408844690, 459884664, 2994463025, 548426395, 3288120000, 2609127328, 3489689805, 627334012, 2853499644, 349934293, 1931500117, 1314558608, 3786988758, 2977841495, 2422336036, 1829752262, 146585007, 1268865201, 2859685586, 3289490485, 2214622800, 956324941, 2730844074, 2498885032, 3782536095, 3142825815, 1726115491, 4155414215, 1985399222, 2327485382, 30012958, 1296796731, 3803037753, 591857263, 3627183484, 3826222946, 3176829489, 876028482, 414465241, 1538366419, 2366564951, 1814551908, 3046788999, 304747650, 2921678967, 4047562907, 18492220, 4163794131, 739877292, 475248155, 861942179, 45646763, 2117024547, 2161198025, 2757494646, 1047627862, 4260384723, 3751666797, 816297626, 1396820228, 1250441565, 1140549247, 1306793677, 1554046668, 922136531, 1549932923, 1120214092, 88080576, 2253297636, 1790426657, 4078478379, 1741693157, 3487802263, 1652781343, 701174453, 4074853821, 1952780422, 3952308165, 3386774510, 884545966, 653040659, 1428503904, 2089461268, 3681822392, 1390021103, 1047615342, 609609242, 2704251380, 2295926688, 2274983892, 1940284157, 2063692082, 1781809548, 703809155, 1475214051, 239291525, 163979929, 2409790744, 3999678443, 4154853959, 2901592861, 4180092573, 2828414047, 3744130425, 1762341915, 3938020441, 3950408413, 4009077651, 4256733890, 3117187437, 2340432292, 2675112107, 2781735027, 2148325430, 1089350583, 2852242605, 353137854, 33104088, 3550128068, 1209563138, 2662317876, 995742331, 1265004043, 3864068743, 3317117443, 233752982, 2335827871, 2482850092, 2211027667, 4266256448, 3215641440, 1073095556, 3297051360, 2290396691, 3452037030, 378483725, 1662387020, 3549636442, 3156819030, 346989533, 3159775821, 1545975514, 3526410819, 4205139491, 2831473669, 4172394046, 764371766, 3895176230, 3571840196, 3729879847, 1594016265, 2904190966, 763946407, 2469355914, 4120845171, 3693672050, 430392636, 936355541, 3505012689, 3401885999, 3617277340, 540857223, 2305340110, 2250234157, 1922284195, 3408752086, 2222079761, 611771845, 433703760, 173253987, 1953591489, 4209641475, 3897049153, 1746664687, 4054299920, 3311747362, 3741504878, 2272440352, 1957800839, 1354651599, 1794383294, 1297385393, 2008770792, 2044157372, 3352148105, 4076485970, 3766528614, 3893779426, 2352666222, 4124009097, 485619928, 3855967674, 4216746933, 1350890820, 4123929588, 410962162, 3458267233, 2397409131, 877399206, 2232899339, 605181002, 1516391246, 2685170207, 576661273, 943440024, 4214800943, 3723878231, 3066740247, 3693008813, 3700877076, 3582115904, 818336370, 1504372563, 569941426, 2796656697, 2447939401, 1482975197, 1825041521, 941773434, 741653269, 3300678120, 3577410443, 4177842571, 761291057, 2839254998, 2583176294, 211401210, 368970001, 4284674350, 4193844958, 4115962270, 1261911812, 2744326502, 3675005607, 4150275957, 2904145442, 3784652484, 4233939707, 4128737656, 2813392042, 1596086645, 2746053433, 3242900889, 111939068, 3859479246, 2003721435, 2683441385, 1139156067, 4216470538, 770806967, 2280712717, 1127111204, 4174422240, 1342029820, 3774446397, 2430363632, 3580148990, 229269159, 166445084, 840314511, 2811454249, 405122585, 4266047088, 1566139707, 3456524970, 581528599, 2986771465, 4134097294, 1585694166, 1052588899, 1115770681, 222202665, 2645686176, 30442373, 2061890541, 581366082, 751993843, 1585356510, 47393563, 2316621544, 3719791254, 8109321, 1085727174, 1670177638, 2062659810, 2304116545, 1229057598, 1155761983, 1439785265, 3852678747, 46756504, 1097829371, 1533340669, 3844996759, 686748712, 732729063, 2711094994, 1175640878, 208823898, 326433276, 995966279, 3786269913, 119289278, 3954189000, 3201299323, 2406248873, 2757934211, 3211716229, 1056421229, 3863542455, 2128751174, 265633410, 351047552, 3229022423, 3533366157, 4214800645, 2663824964, 3754337105, 1126346932, 3673336221, 368169632, 2913341674, 355786341, 861131873, 2922859447, 2817306782, 3656780995, 3433219380, 2854812593, 3991417156, 1357418044, 2031134466, 2492637034, 2099846659, 1776043419, 4124194212, 1940837748, 982274070, 1447166407, 4284043641, 51726022, 3477985190, 1246165124, 1022570734, 539850125, 1648502978, 3159535454, 3632711336, 2516090515, 1826453558, 3037012659, 4019460022, 1944365369, 3238389695, 647805763, 2974652332, 525112998, 2252025505, 3997627234, 2418614142, 3417311949, 1835396813, 956315354, 1895244270, 1943652481, 2233202813, 3249041722, 2199826116, 617835517, 1767992562, 1396631500, 1663233593, 2178926443, 1578136546, 4039753607, 474727765, 116438989, 1479826451, 211211526, 2977832618, 1140948990, 259146238, 2817650953, 845320117, 2007122394, 637143350, 2465827803, 2158435474, 1572644702, 2267446696, 998012205, 1062807869, 2508828574, 2035673038, 3025102200, 4108863098, 2999946988, 1253164210, 501557639, 11465442, 3952833764, 3735275506, 2057940967, 63561200, 4210201608, 1160493509, 3094244194, 2995909470, 451036096, 3333510925, 3865337749, 390444686, 128192093, 3308311454, 53145514, 1076909841, 2625027833, 3347396879, 1839203390, 3873291272, 743966437, 2310352247, 674106569, 2057437765, 1114920174, 1092101247, 2317952754, 1892528323, 2685962620, 70820094, 3489636911, 2266918428, 3742725131, 535570703, 2034064841, 1714092426, 3985982622, 1845145840, 751836300, 3104214190, 8066978, 2741077795, 396390490, 1351461633, 3932337731, 2075790095, 790725758, 370081861, 3307865492, 1778731640, 2780471418, 1188763981, 1768144382, 2287265049, 3034788249, 3785486643, 61768897, 1041678361, 616480758, 3068560040, 1670026681, 1968956402, 95710792, 1036445128, 417962700, 1032257707, 3559762728, 1134637358, 3850513130, 3919715091, 3733672936, 42670853, 1242196525, 1732187889, 2559517411, 1588112299, 1275023779, 703426565, 712580903, 1037239062, 2937275567, 3558260008, 922516829, 1518811213, 3681697751, 2468243289, 4160297554, 1351530138, 2671961493, 1486089041, 4108537754, 1466115023, 1404854634, 2949055092, 2398715080, 1082621308, 4263530145, 3649432574, 3875392345, 2379683908, 2975697931, 3142645516, 2319388582, 3581249511, 1174339858, 37167286, 3669870592, 2007399910, 2946386779, 3605492014, 439619584, 3936591059, 492121991, 2953832869, 654958107, 627550772, 3478333279, 1503149666, 2987349936, 984367936, 2198130543, 56134130, 1121888948, 2528867198, 3511644807, 2067216156, 280224167, 378283631, 3860261133, 3869527832, 967968184, 3696050278, 975401939, 2476696823, 371853525, 241818132, 1988335898, 4253516165, 2817355442, 679485858, 3163040154, 3075321860, 1039342929, 3087020152, 763569653, 4024407290, 4098494724, 1458416416, 2515045621, 4231772878, 1470088180, 822399641, 604906106, 3924968249, 1136219206, 1658365935, 843799769, 3959229559, 3813832092, 2453647024, 3168176082, 344333528, 1076660033, 3489272966, 4204483681, 311417164, 8680593, 2444819435, 4149526142, 479841686, 314289732, 3974167616, 3965748563, 588220874, 2916985992, 3154737076, 2857502828, 2332516420, 4292695731, 1704797687, 2388332818, 428581381, 4125262276, 1557183858, 761615470, 885512869, 413679657, 4103684892, 2597583055, 3318005510, 3229137729, 1891967960, 1901250143, 3010477997, 3171872766, 2002798808, 2262208336, 2612747455, 1126544913, 1704515873, 2190652563, 1814287866, 460249634, 1918178440, 3466679249, 46617124, 3518533500, 3013798988, 3170664414, 3788480873, 2332663012, 3289660288, 4271181254, 1467532018, 793459943, 1932655638, 3174368036, 4030028700, 3566828057, 3304133238, 1018648323, 2137699588, 1266947849, 3609905833, 4277461916, 1288712832, 3962070288, 1485025016, 1247065630, 3444470766, 2446398760, 3362359399, 3875515013, 1198032755, 1746591101, 476474392, 1246241857, 491628131, 3524091180, 3878789659, 2834743755, 2429007264, 275150139, 366669430, 3300868825, 93099491, 938543625, 2200613293, 262214961, 1434020909, 3680066055, 3438020013, 490250708, 485258549, 365805573, 1977636473, 3299529513, 435171742, 2416116414, 740575533, 152384033, 283688242, 2174945561, 648698300, 1055408958, 1525843245, 177597338, 2531292412, 1203566961, 1805906870, 1391153888, 1199922986, 4130658031, 3260034196, 3677043641, 2167759928, 956134870, 1943061989, 4056154105, 217466333, 19085478, 2417228647, 3198743037, 1732737433, 255440531, 890584516, 3240588687, 3295591277, 3501881249, 2014241792, 755016350, 1480431048, 1556116392, 754159257, 3650851475, 1161758418, 18925768, 2050476917, 3864385004, 4153728509, 3175277127, 2901019381, 3072966785, 1361173149, 1229858323, 4064415539, 1236010486, 2441575215, 46919892, 1492656846, 2791266208, 3940367258, 4292960307, 1774414418, 3977304234, 2578962972, 4204775918, 2124030256, 962403603, 2877084677, 641867264, 732022803, 3064383809, 3412228343, 822100131, 3645630306, 447141892, 3588678711, 2283567963, 758114348, 1488300533, 577835135, 3737307465, 2472398146, 427541389, 2880604482, 1540174690, 2206121885, 4207893502, 3237027474, 1027072934, 3634374907, 2762674916, 276990221, 1425992169, 90942573, 3779912594, 590956742, 1840985374, 584149924, 3284047517, 2776087506, 2346664066, 1546317032, 2252795829, 1692961195, 320205970, 2145999637, 3947565034, 2413709003, 1550264211, 1271790205, 1194008802, 2961618079, 3013693746, 133282535, 1991546488, 386821126, 2090015105, 1472883938, 3936455536, 748581535, 3636046522, 174335554, 2800131271, 3818466157, 322903562, 3272642112, 607152660, 965549738, 1949723717, 394269698, 1103686750, 856680538, 3408808080, 1647860970, 1789758345, 2782494398, 209603448, 2713169655, 1404545443, 4277460271, 2442992022, 2775059710, 3430609719, 416695604, 2316260442, 1622182219, 2474940159, 649169786, 3572246594, 892608758, 3341364063, 1408901378, 2326175822, 2962606731, 1579740744, 942946167, 3010752279, 3771035992, 1775928495, 2248700037, 2943815359, 70380161, 3620615630, 295546256, 3336664455, 1728170766, 1926514148, 3298099239, 2647439528, 3340962031, 3785318098, 625435547, 3819701088, 1967568204, 1662587233, 1468477119, 3922648084, 4099284547, 687957650, 2661298247, 2485050096, 2139160352, 1785921995, 1305052894, 1555903643, 456540997, 3454599301, 1083068588, 2050241860, 2079213095, 2854323296, 3850103748, 2500310629, 1728880935, 3761575547, 2187033447, 2941824613, 604048708, 2271898633, 4077674761, 3571624147, 1003070039, 1004497558, 1819094110, 4278620096, 3267480815, 2480469382, 694978956, 1485599904, 3660221982, 165039190, 1628405787, 749030569, 1083352445, 1615591521, 3710470098, 369545611, 1532206156, 2518519278, 4166065970, 486544455, 271006667, 272569273, 1937034501, 3867460338, 546759482, 3098000994, 3056507935, 616975191, 1412269495, 2178244884, 1246196207, 3010806941, 3298640626, 1960208348, 1199645182, 2483183929, 1976194407, 3271900213, 1463975589, 539549013, 3637794029, 3252274229, 1511760684, 3639020655, 1452601049, 1764992520, 3408925491, 2727224612, 2861265095, 2265444276, 3756949136, 887106920, 1000671338, 4114728059, 3276212091, 2691333838, 3039542970, 3500834619, 3511479340, 1938422453, 3383726779, 3060986342, 3960316974, 120996516, 2017814659, 3734976517, 663668988, 197339194, 560955802, 189268907, 909265327, 2128199227, 144252179, 3409415162, 3300287094, 1722698313, 3722156095, 1224283430, 3665358727, 759483388, 378426777, 3703362534, 1807478037, 2140838003, 2925448136, 1466147371, 3987441789, 808768628, 706330891, 2204942627, 3703693851, 3952965440, 4276455228, 240752054, 3193522141, 4244174104, 202550794, 1481194057, 1459042857, 2287412299, 2885778102, 2436616140, 1008992228, 1146680847, 2920827228, 4294411256, 1888803451, 97663928, 2418470993, 2104333626, 3901553100, 2977234980, 2693475434, 3416232165, 3076160564, 1561840072, 4012033869, 63555833, 694286793, 2355156438, 1894983673, 3582812008, 1651526845, 263879167, 400019486, 480836362, 2077135789, 1134136981, 2260006522, 315989347, 2533374393, 1783132414, 499587846, 4081673613, 526275544, 267354279, 3529570092, 163826629, 1057918152, 995449865, 4229572672, 2101000983, 1573647124, 728800866, 3264282925, 2256284340, 398421279, 1379603282, 913872693, 177350220, 2773921467, 3782535393, 4215038539, 2529831327, 231196494, 2666186353, 1456482516, 2691043851, 2459170941, 3020517970, 3191452004, 2049250347, 1370923576, 591697708, 1121243536, 3342427787, 2822359850, 1500174086, 1057440406, 3122138461, 1388246738, 2193804727, 648518691, 3379029898, 3655069068, 2382649083, 3049280460, 1610901986, 4167905105, 623930699, 1304733893, 2484846966, 3473241494, 2051631568, 180376138, 2085412170, 84809283, 2855093588, 3930375423, 3818620538, 1320431332, 578565039, 1292755933, 3353467083, 52904284, 3616318763, 3744460660, 3894223865, 135100744, 1824696678, 2410101826, 23220108, 1810292114, 1307953228, 418456652, 376762277, 3613178265, 2134243530, 1254765607, 1444782018, 3577468754, 3408204216, 2987705316, 862490672, 2041513563, 3183724147, 1636296773, 1967495075, 2326264651, 2905380419, 997042827, 3630396685, 776879906, 201238773, 4231500831, 191016666, 3844078816, 3194459218, 887622856, 1951094873, 1259633086, 3368936211, 2812581903, 3600629602, 766345088, 1503089647, 4009395786, 1815655384, 3180902088, 3621721338, 1369476292, 2675180313, 2111959104, 2037568987, 1144364024, 4225131857, 2139020240, 3196738626, 1709030836, 666744509, 1611097174, 3808071, 1452772713, 1394993312, 502671128, 3792225904, 190665259, 4033494909, 292716621, 857160721, 3860633436, 2996819464, 3711538509, 3996594060, 1865763897, 807912645, 2473628499, 472121689, 915481758, 3266979064, 1338790350, 404457258, 4162608364, 593356560, 4047589191, 463772561, 2119906210, 2073223730, 2832736831, 1558609289, 882469913, 705429310, 2066011668, 1975345648, 2023503997, 472662902, 1769238372, 3054020280, 1821197663, 3496032262, 2310345221, 3433876631, 60895126, 1554780271, 2210329939, 1450523426, 4123727566, 2078173904, 3580187123, 1938102904, 2498277372, 69173179, 569052832, 710552472, 884629911, 1214675546, 385499508, 615438804, 1662721842, 54401507, 557721210, 344991705, 145287698, 1432380094, 4261986903, 3771112969, 3319982601, 690093596, 2471844484, 3746762882, 1539659518, 342976869, 663961881, 3104597970, 3201827141, 2890028004, 2355267903, 179265964, 2411106969, 3112319597, 2404334572, 1900354059, 1068234633, 2089576173, 2581746079, 2186896566, 2903673275, 3577347322, 2008773847, 3091836989, 253855315, 3220351919, 2138540523, 3494094634, 3093823010, 3741667715, 1406744274, 3428028874, 3071969178, 2095793671, 2784874518, 3202773331, 2234779604, 1905483817, 1363731549, 351677323, 3255445222, 526307890, 339398291, 4067285396, 2419665565, 118579015, 1311154420, 2056990256, 3878607910, 696908920, 4157668511, 1778283039, 3223908161, 3654146178, 730812554, 1933392534, 2350120750, 2352860315, 2132898060, 2922400068, 2300065876, 3181994810, 3011158496, 1472314348, 403881799, 2154467621, 1233287490, 3869346598, 4265103290, 4240884880, 383946893, 1437554991, 1345837747, 904915229, 104189036, 752447850, 1537041698, 3584442844, 3015623230, 2418205880, 382541663, 1888511417, 3958316997, 4173454106, 2732460832, 3614045448, 2322548053, 1021840524, 1842117059, 1253815186, 1285710077, 1649360532, 3861947652, 1229237099, 2534666280, 3577300491, 327440992, 1854157328, 223943925, 3539584152, 3800570676, 3352355112, 1344877260, 2514428574, 352919518, 2582948824, 1585523033, 1756548470, 2813365909, 1275937034, 1102604957, 240390896, 524558886, 97461106, 493255309, 4245958590, 2248291141, 2622266000, 2751966620, 4241316276, 3251859117, 87992081, 2699512616, 570854256, 1102313211, 13166902, 4141230712, 2685432007, 2981228967, 2631933322, 1678512274, 2329563013, 3984812723, 2609945931, 1712330954, 1523510393, 2680157700, 4064228698, 933597848, 2181453410, 2515922759, 3655788785, 3108030232, 2208862404, 3078173396, 2942833453, 2762764803, 2020730846, 2498344671, 2280881145, 534418314, 2581150039, 3255639288, 4252312925, 2566307371, 3026910205, 256539543, 557297955, 729384264, 2177848725, 2576464805, 871889006, 3916203469, 187411930, 34997094, 1904056290, 1927930320, 2911676246, 738883045, 2750171576, 2324048899, 1522202381, 1545826452, 1278615038, 3952208139, 259236036, 1864974606, 2632505218, 1213600698, 3629582916, 3274531615, 2886818361, 2162117849, 3852443249, 1610820496, 1926599503, 1498899427, 204192291, 3666222803, 255534213, 3452081447, 59854927, 1191260043, 37760400, 3721057549, 2295302507, 1944272777, 1334098252, 668930773, 4220984119, 720128424, 1655029755, 2678637900, 1709972326, 682485305, 3877106504, 1220966223, 2376839115, 3135178289, 2367989096, 3588379634, 2364109741, 2420938013, 2147272183, 643213688, 3418189803, 3692887097, 1252111498, 3181200343, 4165390671, 388451258, 3311874614, 3609031351, 662473355, 2635361142, 2996873535, 2109489820, 1473812196, 3743230505, 2768729807, 4100815136, 312713059, 186859596, 3040789763, 2316453181, 751372049, 526583666, 222848926, 3227147536, 1076776132, 371557188, 77927826, 3929707860, 340523390, 2250872919, 1698336735, 3303630394, 6162306, 1857260076, 4248293734, 714498297, 3161891374, 998750887, 2404062729, 1530612819, 632852031, 2003322640, 1933956228, 2278801886, 2949703037, 1437428877, 556026911, 894039520, 2795827498, 269714072, 3977184482, 3011267120, 523977394, 2996658285, 368737358, 63111050, 1237164902, 2777862327, 4031593799, 3122390451, 2496045113, 554165398, 1173785925, 2676662193, 2797504342, 3646045126, 1361965051, 2594899420, 2916190839, 1144338257, 2757729470, 656355003, 2739453957, 4266794616, 77142257, 2534233988, 3632873639, 1965666477, 2032754698, 1266292995, 4003767061, 1783908263, 15053182, 3693965465, 2892383580, 2425342415, 2532174811, 2861615604, 2851225463, 1530740892, 3965997129, 2666307528, 821508218, 688491839, 3814957347, 2042437767, 3354429224, 4090063522, 2178892565, 3677531992, 3310266073, 1075855740, 919471066, 3769700180, 1426712814, 3671728260, 1529308742, 403588083, 3045239839, 2601724312, 1517898309, 2539817205, 2140605501, 1068667590, 1300965575, 3107377770, 1601051281, 2612171133, 1124299752, 3606724082, 1346143938, 694331388, 641714038, 1589491776, 286753683, 1177946161, 387109266, 3203609002, 1696532319, 1869699359, 228345449, 297470816, 2383501507, 571724651, 1059110421, 564167674, 4106074444, 2339001335, 2369099621, 2421158844, 559328484, 3460236481, 276949289, 1098807937, 3133450680, 2894932575, 434670797, 3996319942, 3606056012, 2100005336, 1665546281, 1739487072, 349343964, 2086091389, 1592464699, 3862286299, 1372530900, 2579080491, 2917513185, 2250053713, 3305502762, 3276317999, 253602812, 3632564140, 3515396252, 938988967, 2322537006, 2755721991, 3396364861, 3675461256, 4158783699, 2534547906, 587361327, 3482129977, 3387004762, 1069726568, 4224131680, 2479871734, 1209199820, 2489054456, 4272780409, 2107617183, 1455744446, 844263562, 2297548682, 889930102, 534209254, 292859883, 395087408, 3975646133, 1126986628, 2688018180, 2377565076, 659430151, 482227313, 3264390001, 121238336, 1526440241, 4139432148, 821520386, 130224763, 172950828, 1998547819, 386697660, 1286006651, 2202334204, 3186948081, 2987686583, 1589895117, 683550466, 537297211, 228273152, 398513487, 4069278566, 3154194088, 1472529936, 1714927131, 4210288929, 3447008872, 3084950051, 1310879823, 2115018427, 267017993, 2775581029, 3254541823, 233530587, 3818716522, 4261165713, 2169771812, 3517188689, 3468922371, 422944388, 2278847929, 1285352582, 1739598751, 774417572, 4207586804, 1560678509, 4030759861, 2131673319, 1201590954, 2186993818, 774773276, 3287371864, 3620046723, 2482484382, 1553625818, 1614804196, 1672839129, 269739790, 707673504, 2208413042, 2169963867, 1287637766, 2725225902, 4037399355, 2890253573, 2630327177, 2431725815, 2982960712, 730472206, 300806960, 796652227, 4044070297, 2613281509, 1277653398, 2879850122, 464351759, 2906203917, 944513722, 1795131756, 339811438, 2292111145, 2980823012, 1933139637, 1195153254, 3770089512, 2769922009, 3744376373, 319127145, 52680049, 750626645, 1967702307, 54223550, 1592044526, 3608896171, 36164912, 2637585975, 406459329, 2172434257, 2130603540, 748051555, 3446767385, 1109341650, 1062442566, 1103752701, 2810064529, 1208662260, 2921986278, 1838342524, 1699324518, 1337154447, 4017970222, 594200938, 2021352607, 1009180722, 14531936, 1840254878, 2057894175, 3759757829, 4255129521, 1775236575, 2584523099, 2421630880, 2012803827, 175733391, 1615508687, 337328433, 384959998, 1726730254, 3074022152, 4144745312, 3905129502, 1311811951, 4014261007, 4049271898, 1231623270, 3670268084, 2980916463, 442893713, 1996473625, 56453449, 2386822911, 2313404540, 3295519012, 1991522273, 1363835330, 4053955505, 2511388606, 3127231808, 2603575074, 321105446, 2631488720, 1096451801, 3824002954, 661993809, 269190972, 3508247273, 292514163, 578120512, 41410856, 2415067823, 3945320373, 4118677138, 3872307667, 336499585, 1594709150, 3950514017, 4156495263, 1734864787, 1464484269, 565642994, 3549453143, 963152771, 2831966900, 1894137808, 1212039332, 2605734262, 1202259603, 1949334545, 4202980599, 599081527, 2859659199, 700839885, 3948061672, 2982570679, 2608259933, 1092157059, 116322792, 1751203551, 1359379390, 3576452935, 2851446626, 2887216422, 1913637596, 3704465298, 1435778194, 152574221, 1536047524, 2223198087, 3368280979, 3923554838, 3813815809, 1451100832, 2970245736, 808004435, 6928088, 2928889707, 2902035454, 381984554, 3323081958, 2502968410, 2705996587, 333678307, 2271932833, 941018162, 3449504283, 2602327042, 215032810, 369846797, 487919341, 2930460559, 1824176375, 985074496, 4204988891, 3979942585, 840945574, 2313322336, 1800693688, 3467172016, 3556193713, 2824785888, 1935815306, 3537209976, 2716774243, 1782590216, 2679426112, 2582143467, 4257705075, 951905266, 2955528480, 4274004136, 2158185208, 1751435598, 3544082179, 4240381549, 486815405, 3237696177, 1252157277, 3711464732, 1041850525, 3949877029, 1386812923, 3228653768, 1074451049, 211605553, 4084980130, 898253003, 1076106855, 4180708532, 3008536611, 781949976, 1126846644, 4283384696, 1409881177, 246926617, 1875767497, 2903101252, 272720227, 4135583573, 2375742121, 4102305998, 2312290697, 2365886191, 2842509846, 2215714941, 3794265882, 2575629289, 3401324806, 76461909, 3814571059, 2935906511, 2527041685, 1635454574, 49056260, 3009380064, 1639157498, 2757512782, 1193137483, 847012449, 224250645, 3984432851, 3959593587, 1433135272, 1119399888, 3211582945, 3793166719, 4215953938, 3929620059, 1511538757, 3768736599, 2462105096, 1937765139, 6603668, 1541116257, 3950436351, 3030513458, 696319454, 1007717842, 2412463959, 3815285253, 1550705788, 3766001075, 2008247994, 2683929792, 898283501, 3106354245, 200787323, 2500556335, 461685495, 3522545271, 1794031431, 3901902883, 2091311438, 2066871366, 2769076328, 3614864691, 1120314274, 3563541463, 2854266384, 3969728340, 469929867, 1461673933, 2297736769, 506357789, 4105017139, 3278481831, 2776280069, 337167097, 2284307976, 2451747744, 3041870697, 1769581153, 606875290, 579389812, 3309139524, 2459311097, 3630898451, 2796590240, 211651694, 4156627920, 2666162177, 1045800893, 2365167038, 1118730002, 517999412, 1069202907, 825459606, 796692191, 1837919265, 2892316500, 1304540963, 2327183119, 2179447142, 658433409, 3202006513, 1377558883, 1399774906, 3722213610, 826478398, 918375750, 1579951697, 4068594289, 3811531360, 1880753397, 2808637014, 1138675219, 578988487, 261727275, 2818189314, 3210764172, 3097476263, 3139989183, 3845552050, 4101988236, 2476653482, 3416740869, 3449522994, 915243264, 3754751062, 1312257686, 3888994227, 1943456121, 100615791, 1169880399, 763663056, 1310675617, 3827655820, 2076184958, 1548388291, 1198959993, 1028674210, 2256174402, 94734923, 1756099413, 4121981499, 3723018313, 974601429, 3538286456, 3888579276, 793923864, 1129264348, 519652094, 1044985350, 1043112062, 186480532, 1734077632, 2574637166, 3744175656, 3195708193, 2348905194, 2065886121, 3466506190, 3655561018, 2969511382, 2100523997, 2320958269, 1906297276, 156286329, 4173995526, 59072036, 251805725, 2894202456, 1859092649, 3878826532, 3824402553, 3639876652, 4061501954, 2895174361, 623859326, 1565272649, 434515112, 1612361467, 3806301917, 2360487272, 3227477975, 4197661320, 1733471680, 2674812698, 3810406533, 684326354, 553423128, 1983996093, 3838790921, 1657476440, 4171287089, 3824417467, 995354739, 867242585, 1485169186, 3869033718, 1930877757, 2480816742, 2308580724, 3929755088, 3188627356, 338766249, 2835469569, 1000945492, 3004961937, 3161074627, 3264674547, 3418148537, 3989773584, 1802519513, 2971131567, 2314658083, 40685058, 2624178365, 1726946230, 1874192896, 4079112306, 2883182703, 3782338598, 3016986256, 4208132067, 1208828917, 1973627735, 2315588237, 1523951234, 2353996276, 1282436553, 2054133889, 1313613758, 3280755218, 3108099658, 945796390, 2333246656, 4226345784, 1469452415, 2173684560, 3610897231, 2032357499, 3453460917, 161502456, 894533011, 2112646102, 2267604509, 759903351, 3849098795, 2709843323, 3220218535, 2037544586, 2702622652, 4193995353, 2319151269, 2422345830, 1021107966, 1429987263, 493372570, 1889983206, 1062690560, 363489962, 1415896647, 880365953, 861712257, 3618175540, 1431042144, 4012057985, 2832423483, 1664023615, 2608180880, 667698863, 3698047773, 1577009433, 1497687852, 1335705943, 865598640, 3723732181, 1398626135, 1328317471, 283326928, 921866001, 2458695317, 2308896176, 3156642407, 1166630389, 148038302, 166232556, 4211750536, 2665691557, 2379322453, 412324988, 4061757418, 569957098, 1918649128, 1092895865, 2946692189, 63274343, 4075584157, 1997807218, 1669108640, 687166166, 2566018891, 2831954536, 1720628433, 1883677405, 1700846038, 3109016605, 1452620882, 4252692156, 3949193783, 840815836, 3796005973, 2467048197, 2466821814, 3544526527, 3078379194, 3516587440, 1269250402, 697607961, 1713424193, 4203169581, 3101692460, 3348959910, 4097897808, 3098520865, 4193056363, 1850228028, 2146560150, 2732946332, 1979503937, 3113817554, 273716971, 1878595801, 1922929213, 2615936214, 468289768, 3772357903, 422879241, 2718266114, 219472588, 1485576578, 1814761514, 1614243691, 742199689, 1205406366, 1415555033, 1855153277, 3511264176, 992463031, 1545282087, 3093892005, 4040910556, 1076510793, 3856877433, 1390942325, 3343036852, 2240250369, 2679087646, 171826665, 498930136, 551817981, 3803834534, 3302002160, 3768342070, 131033830, 1329491155, 733791965, 1220331565, 163670000, 4086758392, 3552162175, 1278950031, 3174548621, 118447116, 3970226230, 1099239231, 3951621125, 2292931193, 1284612040, 3502009524, 2058780023, 110116856, 1889258290, 2196175056, 672704827, 1368851150, 4086306524, 3368254305, 869580586, 961375586, 1149124011, 1922497142, 2030948582, 3324124030, 1874001881, 3838205084, 176941129, 4246548063, 2372283732, 2793949468, 3675550397, 1657101789, 3229831411, 3252326179, 2288334333, 1002842708, 3068689882, 451435559, 3723473185, 91741178, 150452053, 1802818992, 1877298064, 1803435900, 148531761, 2861800914, 3704386731, 2926149458, 2282623547, 317341308, 364986715, 4016502604, 2875918208, 4051818940, 3963522152, 4197319758, 3816380085, 4056351218, 3382219871, 2164000506, 2613071575, 883919146, 692965512, 2039666332, 3642234891, 2088932409, 1053130175, 2876250250, 1494263721, 1120669341, 2608638165, 1821460054, 3643652382, 1824799978, 42879397, 1049730114, 2923509117, 3291927808, 2796650883, 1555543104, 714459129, 1630903239, 2780853131, 974264844, 525364618, 2909314417, 903647756, 3318594112, 4063647122, 1113506024, 2044260553, 4055298969, 95802882, 905957786, 1638652106, 832574147, 1031610151, 1246384533, 698196084, 1186052223, 495186522, 1422708200, 1041770313, 296040814, 3019935790, 627853076, 117980364, 3939482929, 1608597509, 1144298726, 373270299, 3381889237, 3155473202, 3712794169, 3351312239, 2767697396, 4064627651, 3741447095, 3801107945, 591779998, 2765543678, 2934261854, 475984702, 3581276808, 3550774912, 2852520836, 2276919737, 1214684851, 172751328, 3458937140, 3299434626, 2041066925, 343374656, 158308055, 1688556608, 2693609597, 2828523874, 4122853799, 1557876450, 3394250807, 76483766, 17160164, 207506434, 1912479561, 4122702254, 3357037183, 2560702569, 2234896819, 1534551081, 1786395252, 3742047875, 763380559, 39072302, 3347074485, 251377909, 1368351739, 4138765660, 2205711888, 1946127813, 1257098553, 652342629, 278955499, 2756363714, 4033900942, 1431622363, 2268554472, 4040772302, 2508291744, 4076876372, 3078486062, 512480045, 3911378163, 1353680800, 836191563, 1030818289, 3246883384, 1453315670, 3928178173, 1678034496, 1430013593, 685844115, 3356667952, 3941781132, 3419598449, 3866918765, 4212622651, 2596760020, 499091136, 692022653, 3857113203, 2113444070, 3653481341, 452563161, 2676460537, 1147039940, 2560617880, 3204137120, 2781643944, 1167271361, 1068673607, 3930566590, 3799775780, 2123056095, 1818377016, 567762709, 3025673552, 2882387346, 404443125, 4145755953, 434037836, 1860238626, 1811452790, 3156931081, 783373733, 2819746165, 960742203, 339000872, 1198264084, 2814454493, 2393167205, 4092646037, 854187195, 2623742700, 2533201617, 750384767, 328762091, 1620161953, 2192013945, 2904322069, 430588049, 1864053465, 378079320, 3741954686, 4074324885, 2414055223, 1408149008, 4253952264, 2701343505, 1592904937, 2666305492, 1988783131, 494417421, 2440896940, 1471847663, 2020516464, 2875060321, 66647799, 1678206507, 408411786, 4198378523, 4052978247, 3095411073, 2603816952, 1454171305, 4012599671, 4037396471, 2741358824, 1638987890, 1761325401, 206189776, 3913324482, 2141816993, 2919996040, 367129106, 1727285496, 500588120, 682533389, 3796575619, 1410650036, 2197440376, 1270422393, 2513336172, 2213111664, 1004570620, 443818230, 391104034, 2405464323, 3232580207, 2440274071, 4012399378, 4266198766, 4127122625, 1591904893, 209621538, 4200113364, 3462300456, 1135337127, 19322076, 3596806853, 2111178900, 4201070585, 355489082, 584797383, 391955748, 2228615516, 4120314846, 1715012787, 2770749741, 3520631849, 2418782974, 3623177300, 1278803277, 2832819781, 1984950398, 1585553316, 1109275603, 4026288866, 1154194612, 2271898385, 1105456414, 3839104098, 3850701078, 1408542247, 3785899258, 2855438397, 153043323, 1611702822, 2913743258, 4005625567, 608914454, 3279511392, 357410952, 3910541510, 571163750, 1188874230, 1540391320, 3014767833, 4112476731, 2050945139, 1581846521, 3709438483, 3103257340, 2928044499, 3841185778, 3255155960, 125279328, 3784605700, 444224970, 1511094368, 2321734608, 2313963323, 1455186005, 2051728907, 654702496, 2342993879, 2263131612, 3700075584, 1525409315, 2459122182, 657779016, 3749610582, 195719449, 1371206317, 1071006038, 4109855591, 943866889, 4196994751, 1712988280, 29766489, 2797350258, 2395197726, 3060470181, 979748606, 2580542674, 734258534, 1717875460, 4058209571, 2178197898, 2085039607, 1707701233, 522382696, 2000263205, 3988812492, 1601200319, 3714641731, 3132984560, 1963171291, 1355261708, 2218336170, 3691069648, 2583125552, 3814139770, 4117407060, 1823535404, 4069026795, 2557756799, 3938891503, 3549162832, 1177596240, 3858991766, 3841661982, 241105628, 3635219795, 2496779811, 4103814210, 2281677031, 1358123072, 1453241334, 1739458905, 3148154971, 2810580684, 3259085607, 2185496915, 3037508347, 1519878675, 1259670802, 3059870700, 1890261138, 852100606, 2649095912, 2514355601, 2685983845, 2093003787, 2565040033, 2463202661, 3573771422, 3690239344, 2308203278, 3498938988, 2052404699, 534488639, 500049914, 2794993872, 3042355606, 3768137541, 939914234, 1291994403, 3467452273, 556000594, 2089457808, 1807669662, 3326890648, 3477819142, 3309550830, 1527560136, 3505641603, 1446043553, 307191243, 2686563302, 1025036261, 2429731283, 1689699283, 1530414815, 2149008374, 1659643510, 2061289126, 659770417, 2132080485, 2935055244, 1906184014, 944084543, 2047610124, 1897856177, 1683194735, 145327829, 2184397593, 2652477977, 282489444, 3907462000, 2904840686, 3003627293, 1758592728, 1864955877, 407776328, 1925956021, 1466550549, 1022697470, 2179047067, 1731362548, 3656978531, 3534996203, 529048534, 2617872003, 3945157307, 1594952206, 443655958, 1765314309, 474011241, 1451628026, 2812991243, 1766273238, 625991898, 55556678, 3574727756, 1241621582, 926035916, 1860679790, 4281075941, 2389436696, 1241385695, 3126486965, 2261511055, 3560306921, 3288482568, 4056097286, 62904722, 4061574127, 170675427, 3328593720, 3468743663, 2362696810, 1650478815, 3030074355, 3115425218, 267707199, 1357742269, 3277376481, 1060351598, 3182759414, 2447788040, 727586845, 4149513903, 3164958557, 2939894404, 1538699415, 3363224862, 3254669161, 3882108201, 2460848817, 3052377942, 2959409289, 4175482167, 989749135, 1180623162, 499092988, 3084177156, 3356901209, 3094442232, 4279321121, 3389784195, 4073785427, 1801410917, 1956990208, 548668699, 2183631202, 667405003, 3348905094, 1532272844, 3283542560, 1639517213, 2485913468, 3446877943, 2418850949, 1635540040, 2454911420, 259101204, 1980004707, 889502129, 875987738, 3722907630, 2424243332, 461148477, 3758048272, 2157553025, 251911835, 465030954, 3766530315, 194169593, 4028562610, 520150813, 3562651237, 448394772, 3806154754, 2704093379, 955296690, 2231283822, 2270477417, 2644668177, 3097666505, 3570803249, 105918506, 1709620754, 832675621, 4060628088, 1079298708, 4183841162, 855657157, 1007033129, 3140748362, 561696534, 2374768661, 2736161321, 3058445672, 92918622, 155675052, 1402129781, 373836822, 1141612784, 2527487281, 157971421, 310136941, 2936764122, 3528475098, 1761189364, 1887921162, 2445723328, 4111738732, 1236250487, 2468709522, 1237723271, 3459365336, 559120753, 802227657, 2935082243, 2102525071, 1015461201, 1264953546, 1033775447, 2944599787, 1291952649, 1687324195, 323413329, 1167397136, 2855134852, 2522845046, 3865928747, 2089924805, 2995637829, 210978633, 3780222725, 779090335, 2458700488, 594768211, 2557501431, 2459594640, 2455561546, 1343227083, 1437130194, 1998019678, 988973114, 873923910, 2121072955, 4214784085, 2556025096, 2314879203, 3898959724, 3728709559, 1811984378, 3772086831, 3817273708, 1361878821, 1351612082, 1246580327, 4248558170, 994043952, 1821772955, 1506178156, 2554968102, 3161487620, 2263217696, 3458917853, 3296788289, 2280402110, 2366912523, 3020303815, 2148455173, 43067052, 2240649690, 4212046849, 1244866430, 1203128297, 3466417393, 3136681103, 2548686881, 2580812360, 126994729, 626781569, 108501479, 1390684497, 4053361001, 3199188265, 402906070, 274924575, 3452469794, 416860921, 1603088676, 1236474273, 1585023531, 2738682950, 2158751012, 3083703719, 228182148, 974288573, 4206956550, 3698698023, 1382230425, 3125367563, 3234705840, 1686743678, 3855626897, 3131518949, 4167367760, 203642231, 1252636105, 2713993831, 1841238284, 1953377803, 3090431437, 1320611904, 1606561732, 4161715577, 242233609, 1857980768, 2455642255, 1513906935, 2147091608, 774792254, 1005860141, 753414436, 1559417623, 3248289975, 1790865657, 1517211131, 2610077753, 3477103280, 956596499, 2901943344, 3793202015, 3295283547, 1370487502, 2794261870, 769367510, 748745928, 2656227933, 2537857810, 2443256604, 1722954351, 4010895588, 652704689, 3270217081, 3462314, 657935931, 2483519762, 2877420715, 193367142, 4224343958, 2835639260, 2974673579, 729102992, 3010772086, 1698123854, 765183620, 1483570491, 2916599851, 3426876721, 1331472515, 233581436, 1304647207, 3681549135, 2283001548, 3504790315, 609936192, 565396368, 2149636327, 4280045647, 2406209390, 2210751678, 3705970689, 2683673040, 1480768953, 925816105, 38185220, 3558770024, 2121773580, 3554434377, 4294539294, 2222250584, 2587427508, 3322877007, 646920185, 1703699616, 1389312516, 25180140, 289678524, 4102767290, 3561972880, 1475953262, 2751394034, 674774425, 640176750, 2793876296, 5692563, 2544484586, 2821930487, 800736172, 313948968, 1857454880, 1498260015, 3496888607, 1671686321, 2276076195, 1776591041, 205217684, 550680999, 1500251395, 2241278734, 716717749, 2246677332, 3737595902, 2536358158, 2071761868, 3053025994, 1613897866, 2695241662, 1597191368, 381017982, 4095608309, 1904408903, 2540385563, 2039903354, 3111271351, 2426026773, 1233326812, 2735524181, 2290357350, 3388962684, 1896722510, 3842648062, 1959676145, 455486056, 3838618523, 1084704194, 3648171884, 3633547335, 3458668233, 1913140970, 2109354057, 1035779366, 1023169095, 2612611714, 3472072548, 2363370980, 3464231735, 1420621335, 1300791343, 2388396554, 3273365654, 2636083699, 2584230948, 4038360683, 2325491658, 72269659, 1478915163, 2973952666, 42251837, 848908401, 1529214272, 2103514204, 2752644558, 1706464463, 1145288255, 4068565218, 3812299316, 3295789920, 444995022, 2896143534, 944130144, 143287223, 3507013793, 3905386085, 2716088363, 1001080152, 2185833496, 2713600492, 208647350, 1824175245, 3043796931, 1939453344, 4001805381, 2377409642, 2713785267, 2648891560, 1886314429, 2375930340, 112418476, 716299576, 4175861125, 1673806832, 3629471022, 4088115631, 31919151, 2933697521, 1452029537, 2581523638, 2226874835, 224246968, 2699781214, 234975160, 1309319946, 1108036059, 1560528001, 4043932442, 2655830667, 1861160737, 583327662, 650105452, 2879038079, 2760040801, 85029007, 1260549071, 3482793634, 575975769, 459110962, 4245442610, 3126278010, 355053612, 1615744092, 3476795883, 2433337246, 662949829, 4117465873, 3992381138, 3491605700, 1605661407, 323434839, 2266561727, 136727306, 1908515617, 1327337133, 1834361204, 23903519, 3244733309, 3699825331, 3834559129, 3253734733, 3855135816, 1806444080, 1195762408, 79588432, 1744036131, 4195357286, 3896868116, 2627445180, 202084129, 947287795, 870387157, 3044313196, 3321409184, 3718210877, 3824721564, 4159962573, 3033849725, 2201159615, 3079254908, 704716652, 2409981276, 3523188367, 3290469789, 308583984, 3615540700, 397574261, 4182459121, 591400951, 2294259168, 1751497206, 3874601300, 1442504116, 2558691560, 1532291282, 2686020601, 4067473053, 2346036279, 143395149, 2229195712, 3156590357, 3124899016, 2471012232, 3115537042, 2686825630, 2597249007, 4214305977, 2846976055, 1796772409, 2590976068, 3083067662, 3998636978, 3613076359, 1475982765, 3315745027, 3610265242, 2062595061, 3165471562, 3787311419, 1988781034, 85482196, 354492881, 956964112, 1278882478, 2860254855, 499258197, 647695849, 2560401768, 3919240230, 647116588, 1756113717, 1223052000, 3753513268, 2416543507, 1978740068, 2923907208, 502357219, 4014265148, 2935203237, 2689195240, 1397163712, 3867686985, 523405428, 1297594787, 1106557741, 1294759014, 1907510220, 3496302032, 3200014958, 1721262198, 2628069582, 192907859, 3645945651, 1111492677, 1567233060, 271459159, 2674875780, 1240563214, 3066158273, 1805163556, 1446711158, 2529967989, 3318610373, 367880413, 2301332581, 2455819409, 1249587096, 3831464992, 2324588698, 1496074088, 1164870365, 1770545902, 1561036712, 1278283392, 3603783956, 4011656746, 1218547428, 893623630, 1166741908, 1853868279, 3391158534, 2954696565, 2763295422, 1776083066, 3039942543, 1464317247, 219664294, 3605053015, 1959862237, 728895866, 3696159160, 1837571588, 3540644758, 502897079, 2721128592, 3919674577, 51809628, 1012984326, 1835785600, 1973177030, 1485269886, 1980125292, 1768267163, 1832915928, 2585642361, 2565157930, 3064088878, 3922928732, 2526775158, 1364773063, 1176814221, 3708032461, 443915735, 785812835, 473780764, 2845797295, 3093985668, 39837240, 4170502959, 577314335, 449421604, 2197573476, 3293507771, 3834763378, 1111668467, 2600813804, 2218025035, 2789986221, 1840575704, 2489704133, 2106090388, 202869105, 2495708751, 2637633472, 1322543670, 2765934196, 2952997350, 1382851496, 1667478886, 724362226, 4061493094, 370801488, 1386965168, 4236905594, 2498915989, 1916139057, 1598570480, 3905750380, 817628323, 913989256, 314854663, 4131715209, 1158911679, 4246189485, 3296110218, 2532469904, 4203163788, 396899361, 468526927, 2595902927, 1488638907, 4038544639, 1975288144, 2875771973, 4155312122, 655625671, 2508386377, 2227418331, 4048562378, 1294461004, 4002864180, 412474644, 3477033418, 2706223363, 4121232140, 133761881, 2653390035, 3177621058, 3759440395, 3116143633, 1702192253, 2702860595, 4062381121, 428932538, 3777145956, 293253306, 897326992, 3368188991, 1160561219, 4093537268, 1176022733, 1251329072, 597580984, 3217933772, 2950257499, 233307552, 1420144345, 2659923881, 1947076562, 1762162743, 1023156042, 1262672549, 3737965674, 481238472, 3998896388, 792889565, 4082628508, 930873492, 75456649, 3612717916, 1732101675, 3461177548, 972189686, 1903948853, 3432094741, 2078363738, 2322849435, 1016640530, 3500586303, 3572345912, 3544624167, 652040648, 584260802, 584901438, 3001784628, 2274509654, 2505666162, 1147776519, 2990243594, 2084526833, 3192940653, 2410352019, 391127194, 1799959665, 1898754256, 2404374017, 429071023, 2625136413, 3093711934, 3277878381, 418454114, 1198537690, 3026651416, 228584325, 1653394810, 1041845185, 359720475, 623105247, 1512682125, 3988795509, 2290360579, 4078491348, 1161763835, 562646948, 2827123776, 3783603818, 218768889, 1311444159, 346926751, 4037425910, 3840828370, 548777260, 264235129, 938703470, 444914455, 324050166, 1685685830, 320557972, 826468713, 2159604787, 333541398, 591704597, 168092762, 1866186372, 1123458294, 680310561, 2027110184, 68244868, 1397182437, 4277159486, 2278269769, 3683151653, 1818632919, 1377110551, 187599624, 1453224439, 3890376685, 2300820674, 283695486, 1395621259, 3077146334, 348920579, 816026236, 4122063073, 70735785, 3207542759, 1769639276, 3167614251, 4022056772, 3585813299, 2421022584, 3531096019, 1671918901, 2854439488, 1984428470, 2379370889, 1916337294, 753490224, 3175049392, 942053761, 3042487220, 2159896848, 4231041016, 369131395, 3501299933, 606582573, 3383198260, 3909539658, 1065221171, 2407188009, 2220243180, 2638788623, 3167445136, 1435759943, 352741165, 4210968810, 50729966, 687965736, 476540652, 269684551, 2161655582, 2934897996, 681574954, 3664408098, 2499607324, 3036596790, 3663574199, 2653447004, 2123394608, 3672121287, 598609186, 1188188626, 547945669, 3097022315, 2309225906, 3894429252, 418799631, 1672806295, 755173072, 377010243, 3139976059, 4289685122, 2106823907, 578761579, 2132748243, 3630862564, 1273096273, 3323570418, 1145124202, 2857378570, 841849642, 1457472462, 75997176, 96059438, 3109268072, 2482801072, 4202182841, 3729945857, 26765057, 1012241339, 1035161533, 2979697310, 2073948225, 1533734705, 939977758, 698120617, 1069331729, 151399036, 1080129167, 427171204, 2219550300, 515892250, 156021293, 2750204976, 1493177555, 1150257105, 197423743, 4230183604, 2340846333, 100530913, 2807641279, 1250495789, 93259052, 1190750912, 3374250936, 1522649442, 1743651802, 214374726, 1028660394, 3904656354, 1683362495, 1132560876, 1988677229, 4251879018, 1066075222, 611937971, 2685956569, 866533247, 1915084526, 787108881, 1854663280, 3964057676, 3500449055, 2058011644, 1484250868, 3224806972, 3801227682, 1551488869, 3710291330, 2676313242, 1662626349, 3660470312, 948822155, 1597290468, 3196649687, 807186514, 1912219470, 3643060934, 2494018939, 2304880206, 2004261389, 3210904403, 1982696156, 1396085136, 2073456218, 278034660, 1261516752, 1340241014, 1388151392, 2585834146, 2680340291, 1469030959, 3652511341, 2586954679, 2645954780, 3715730678, 757318809, 3624641158, 4082630668, 4214590688, 556227630, 4290787948, 2705366139, 492214476, 1339953911, 732701768, 2791577734, 1191066251, 1833907566, 1367698940, 3452255038, 1099901346, 1928025614, 3539137509, 1171905010, 3000200059, 2426934217, 1871145484, 4057283564, 1075417997, 4157040242, 1169600810, 2880587210, 1934378665, 2485259895, 2802902312, 2838476593, 280017623, 3728849164, 1187901010, 743137004, 4197394936, 164923665, 1052631596, 3881291403, 1076491786, 2531329879, 3396539568, 2907714419, 2537652356, 326428452, 212806964, 1546459738, 3619073882, 211833865, 2133122454, 829819648, 1740769817, 1560910826, 2107743997, 937295089, 3975499912, 2518398145, 3361877042, 3221480521, 2596870132, 3220934566, 248364419, 3627241304, 683106368, 1801105093, 283196713, 915701251, 4290789228, 3247015262, 2929996895, 1397947363, 1101866359, 3511052560, 3522531271, 4274352170, 898698003, 659348057, 373454899, 2632747504, 2432102091, 2392782627, 3293510654, 1211087480, 1157107911, 1594519637, 854957796, 107005848, 4274524675, 2295610237, 3737014571, 2830606, 1343501787, 4172533466, 680372801, 3321123749, 2025119083, 1641385033, 2204978510, 675532858, 1802054876, 3517695674, 4130990756, 1590386991, 2085614697, 3598156559, 4293060939, 222961132, 2864845765, 135349353, 62964504, 3844436104, 3720472014, 2881376597, 147575457, 4214277260, 905313, 3720598553, 905520660, 1165892675, 4144875315, 494578865, 589427289, 1332045240, 2603712189, 3051568899, 4113399544, 139098107, 208131244, 2650620859, 624380476, 1741426861, 3440177052, 3250192503, 3976701332, 3699152730, 3098136042, 3237374536, 3372999078, 3631138287, 2738664791, 2999958877, 3110523561, 974890835, 3523815009, 3021973591, 4065157142, 701326967, 3741212381, 3078775917, 1925483787, 3625769568, 930996586, 211590956, 3709936462, 1671988350, 3180052855, 3548587896, 537181583, 4200941572, 4190310324, 167714693, 1219165957, 3559961083, 3028561305, 1761269193, 711191791, 1599036346, 289301258, 2046710316, 2116460460, 2892236201, 1945271881, 1386336325, 3738175552, 4121677126, 2135963969, 2937301756, 2803950083, 2823799890, 53483611, 1192860450, 4049427590, 48590893, 4250564330, 1190563581, 35913641, 3484235642, 2297073462, 3830831355, 3548168008, 4104024994, 3271689523, 3596901708, 371565040, 1093156602, 750455124, 3235356751, 3651278862, 562470980, 466119204, 1687559429, 3847796437, 2533818521, 2760453832, 3169816392, 3762755450, 2574730518, 933552057, 873144293, 710308017, 2562183894, 3160571517, 128546577, 2209850693, 3144779962, 3518810839, 386932098, 2437395111, 59335269, 2877841690, 1569166345, 401956648, 414070310, 2177676426, 2132333261, 3534885433, 3454133734, 2715396519, 4206903717, 2749116024, 1530278324, 3298139539, 1236967336, 2334312980, 909182692, 961264934, 344311033, 2402507026, 1991480189, 1599231319, 3837890443, 352540640, 2672355554, 2141127422, 4016468413, 4084367188, 2598054081, 3794376550, 1517750611, 3642442475, 1175439136, 2109695440, 3816802851, 3620458348, 3061229720, 2367739975, 1828108370, 185305087, 126429302, 540404278, 1273267646, 2280403890, 1279534545, 2390461657, 2464381279, 2320427089, 942096493, 1651859506, 2324066235, 3203307643, 828790824, 1046736187, 2572158131, 2396720687, 379396413, 565100513, 2723736934, 1693546402, 49103113, 3720549556, 1368167784, 3815720333, 2698768178, 963037699, 3972941712, 1298417157, 3819058846, 1950411986, 2534698711, 1164475827, 2681927879, 2923914188, 709188149, 2557395796, 2772940188, 290641310, 2149946448, 3790946539, 2489898151, 4164559906, 661270201, 3678620928, 2433889066, 1581242591, 3040510541, 3571330431, 2920871985, 1743205532, 3526922703, 3241180446, 1264643342, 3811085945, 3566377114, 702681076, 1412673169, 3890891529, 630774535, 3100012033, 632617782, 2301961874, 3576563396, 2226214347, 4155575581, 3750331940, 1464259856, 1316695237, 3850084555, 3924105249, 934220530, 2893574276, 1069670112, 1033646716, 788793189, 119567808, 2595439928, 2554877926, 2169754982, 2160886978, 1710866413, 801242002, 1137548548, 493385974, 3608088954, 1465906625, 1168369241, 1269587838, 1187301288, 2611562512, 835487177, 2556615436, 1752991466, 2912866319, 2736957846, 3362937074, 3289726121, 2335230067, 74863165, 3120865131, 2595632518, 2976523297, 890938265, 713425043, 3683655296, 2024360378, 238189604, 3161813393, 1640143921, 1211862382, 2402167338, 3534617717, 2372167743, 2011921082, 3863434428, 1483120795, 806773828, 2068255809, 2067957678, 4116305859, 4105771067, 2241577417, 2734814333, 1844840665, 2821678133, 642934271, 2024058816, 1499455968, 3763929806, 1774638321, 3620854244, 4252860984, 2058507635, 17011448, 4279502635, 151657673, 1733569397, 2075812926, 3621204561, 1403074126, 2859889388, 2460215938, 106898355, 804943294, 190726202, 2694739766, 2490803080, 2276562188, 1653234664, 3634832043, 2658568766, 1068093101, 2936946884, 3859597954, 1775499364, 1304763403, 2886308010, 713437484, 3179103573, 433849934, 310090967, 2908170127, 394355208, 3410607949, 2356192, 2647280765, 2512929152, 301225442, 2913971226, 2629533674, 852609829, 3583208447, 2010479256, 3189215037, 3995237784, 145299690, 3114824433, 2477757631, 322051209, 1669589146, 361122973, 4033569234, 3454201889, 1358824734, 35598000, 3882752659, 2714462685, 2572951884, 3253703954, 1057232283, 2925561403, 1365445715, 2699800107, 1512681302, 4120171273, 2463556988, 1386456015, 95479874, 1024356773, 3920154006, 939775965, 1735054901, 60606760, 2724889836, 1749358158, 654364047, 988178319, 1899548775, 1891385259, 3179025667, 2934983597, 2951968622, 747598404, 4155913213, 2147881244, 212771249, 4139805566, 3436873838, 2357393819, 2931615703, 1632708138, 2378965342, 3079604581, 1537830676, 2282883224, 625077884, 1387392131, 1350526203, 3176607036, 3670314955, 3891702703, 894541906, 249611886, 962822169, 2823692708, 2931413550, 2014785152, 1317367515, 3529022161, 1403083328, 271968619, 1585361225, 1104808415, 1318738672, 3145942169, 2284617204, 1901081376, 1663068005, 3721987898, 3100220533, 3690995549, 162187676, 3716276887, 1608586112, 1337055141, 2254415034, 286926247, 508319680, 293628364, 14187473, 4073311913, 756929451, 3811354431, 4145390889, 323320506, 1157410180, 1810681535, 929921927, 2739503642, 3336182772, 1473084666, 3545642712, 245643672, 2151582788, 4197214991, 3231786919, 2407440682, 1768885689, 98426372, 2208451414, 3521156787, 434841789, 795116099, 3857097654, 3010673493, 602319556, 224027140, 4134403532, 3620673357, 4186536668, 2149556292, 276439587, 2600599380, 3227012921, 2762268293, 2990920752, 2800857613, 1397085618, 4128589620, 3821166943, 3425974732, 2027144911, 1241816681, 756468925, 2909457632, 2935124567, 4129512130, 442689633, 2339970202, 584424808, 2697116227, 4209485540, 1704054366, 2706185530, 4175617265, 2729577933, 2300729835, 547202994, 465103733, 2966050156, 2592264665, 1148305292, 2030608716, 2760219818, 2713963913, 2850750952, 2579975145, 2866856466, 2995701990, 173822502, 3460361566, 180606726, 3978006691, 1429279886, 2320233883, 1158667009, 4034840293, 3975631634, 813543457, 2073523299, 1419523469, 3788757712, 2904479954, 2398355266, 3602036628, 4083120317, 2131112224, 2901478270, 3916571231, 3104488484, 4289308401, 1026867924, 4070080518, 4215128585, 2012918622, 2191692081, 768539306, 2423797170, 2618415069, 2269656172, 2404895062, 2013573912, 3027724358, 530521682, 2586996337, 4020685478, 4025740000, 2517770190, 2034508380, 253036670, 3897834295, 57393865, 1925835829, 366623020, 3263336344, 3189832601, 969712083, 474368554, 3383965104, 2578062665, 1863804111, 941133542, 2574499113, 3025773734, 2868305124, 1913250801, 3317685531, 2850400533, 3440598335, 3158544325, 2236244322, 1379978688, 1542867171, 3610196050, 2374023388, 1396403084, 413916189, 917606900, 142711590, 2722761306, 2333243842, 3061051712, 389664076, 2532079666, 4137113217, 954544128, 3571791160, 3329204226, 1587495240, 675711216, 2885306361, 2580878335, 3059610840, 2896628842, 2817171067, 3097598763, 3840211757, 3279936422, 677893868, 3352465633, 3255193152, 3454964365, 649598406, 2159994471, 765453113, 2856600248, 2562339506, 2774403712, 1364350247, 816263293, 2625132170, 2860172693, 3948420338, 953177435, 3395343952, 699883770, 3688832061, 3664056511, 3926066180, 1169507770, 3188928926, 3495451843, 1052633536, 3791731057, 1628649221, 3264851714, 594951237, 1186964602, 503712146, 1959759442, 3330301232, 3928791340, 3290736697, 3739043111, 2649217665, 3664534460, 2618507524, 1057230906, 1210147249, 3852771374, 3450170229, 2402606940, 577588080, 3148046441, 949562168, 1938999280, 2638137635, 2893355712, 130686692, 1863255526, 1713520729, 3948265770, 4123226009, 149292430, 4233666717, 1849502931, 3456898848, 1939546599, 2911230835, 1688559534, 1868173416, 2637838048, 1485849905, 13331429, 34040116, 3264354724, 627764204, 3011977576, 2198993517, 2301483360, 1476180947, 1616199620, 868296888, 1235941794, 1424544779, 3082699350, 4160963382, 1075199417, 702895855, 2666836078, 4106316082, 4094665659, 1048604665, 617981542, 1630290762, 3939364729, 3068086544, 2749126374, 2220804029, 617092769, 1873477086, 879761310, 221566749, 3275088423, 3866569441, 2640818829, 3268016933, 3395438368, 2450085725, 57587389, 3537747275, 1678613960, 2245553773, 3799555316, 2028164498, 4274581172, 114541297, 737521502, 4243236611, 4290831449, 2292646309, 1703077637, 3242633945, 928268992, 1905717265, 1116429916, 3646976615, 2392839663, 34029633, 2994633917, 902578706, 167744935, 4212950531, 205733723, 745277045, 1047811481, 2221237686, 21646731, 2724912652, 94300358, 1355760433, 2410773810, 1199931523, 505350537, 3482069861, 1372796471, 1462998294, 1104430917, 2876405246, 3139974236, 2761444513, 1277074292, 3691702280, 1649636108, 4002927878, 1858351305, 752752901, 102659392, 3510803673, 2463957234, 2427375947, 3143851653, 374040571, 309860112, 1484656051, 3912897548, 2761631136, 3706407415, 2155397094, 481792640, 622232852, 2728326135, 1664103226, 1747481757, 2536442118, 658928056, 465627299, 3647137862, 1460687253, 3510948429, 2911461127, 1252103450, 2312962984, 3758712115, 1871481571, 2322322804, 1156780932, 502311488, 2588688713, 1276235179, 3724726422, 2980753313, 2273501214, 4140572820, 3806239487, 2001110672, 44573062, 429896117, 2694299584, 3191856245, 3522600107, 2142686473, 1777680987, 2853364760, 1569243780, 3558224980, 3578814965, 4128297910, 2168429391, 2255875664, 3273311743, 1771314799, 704019286, 436459688, 2658250780, 4187323205, 2718110834, 3539825792, 367781931, 855969612, 3341972715, 4173998005, 2296339242, 315193693, 3324595696, 1482641873, 2533688084, 757638594, 2180637719, 3364033485, 1026657169, 257377468, 253542597, 1222205991, 91664375, 2103346337, 3777696277, 2972669295, 1607320736, 1430781570, 1985246928, 3659906735, 1467847396, 2297573009, 1652885802, 1832668124, 3280897237, 1805688363, 1564805916, 1226195839, 3233655515, 2556647475, 3739019249, 1706553168, 2207811241, 579252225, 1949246879, 3983002671, 395102386, 389508622, 2341470311, 2189885315, 2077631452, 834047244, 2808958394, 1576052714, 1758203241, 1885194775, 4157239292, 3010191319, 330244905, 1402936814, 1442797794, 2705097255, 3006293173, 2359024296, 3940218222, 1136525894, 1871206218, 1439781981, 4018437331, 1797341848, 3010043037, 1955566053, 3419726787, 3894120554, 2733332010, 2158300953, 675846910, 1689420198, 2043322619, 3311915561, 985527970, 739439551, 4022070344, 2952574757, 3514463599, 306373574, 4038730508, 3400650370, 2329777123, 3265354624, 1580420776, 2718505472, 1270630601, 3741346856, 4242150485, 202001053, 2168846024, 3000856233, 1163442277, 79298661, 1743024619, 1611407420, 2814294821, 2082344619, 733394922, 2031456679, 2249918568, 2416229022, 2172833782, 1318422436, 5456001, 2045219838, 1236499201, 3193603215, 2115099038, 225120816, 372197313, 362860792, 1806141125, 2901063917, 633699623, 3030114285, 2352477672, 1994461089, 2774450457, 3999181290, 3810409458, 3185871506, 296080404, 801378863, 3982354013, 2329505995, 1824370707, 776614807, 4115581048, 2309084026, 948227297, 3062752548, 3473743817, 2549882263, 4035217065, 89252456, 3342654705, 4090970853, 1851816699, 1024836047, 1108805644, 3416642123, 2445677702, 1268039751, 3730302970, 1834935127, 599625956, 1840135766, 657418525, 2034825570, 3152134190, 1962585917, 1131915209, 777513772, 557313613, 3855570013, 2533618141, 1611998302, 2691345855, 238225414, 89690685, 1374514635, 3980740343, 254711041, 2370537772, 2611323480, 3264383007, 4260474429, 3452622750, 2133581760, 1961553519, 2120679344, 212356939, 582968031, 1503570884, 3911566709, 818710320, 1801631616, 3570328819, 3475471526, 3050114020, 201421023, 2810638474, 2993437205, 3775318682, 3010153863, 465912609, 3099764844, 2757878515, 4193795283, 2246081203, 3073893616, 789654012, 3681732657, 4014394980, 1535168958, 4049766337, 3139569047, 1841044381, 2155131186, 2155977386, 3466012726, 81092100, 2648097686, 1131153727, 163169037, 800518388, 1957650597, 49459492, 2677945534, 630772648, 4013291711, 3241464556, 4097541677, 4078917641, 1750634002, 3449393880, 2845472234, 3949603299, 2390137182, 2452154167, 2229791177, 3428825928, 4219927419, 366458354, 3464511778, 775189357, 2478461561, 2340473762, 3513462853, 1344054322, 72602619, 968507067, 992883846, 3347848114, 3394858912, 3483106747, 2441839424, 2978035922, 140618788, 1012631531, 2684460016, 3439507515, 3415564272, 2037015203, 3544111526, 535958479, 531512853, 1801762723, 2769255663, 3138581625, 309738105, 1795997586, 3837106406, 2321645255, 3016452845, 1619100027, 1954797128, 3697389496, 2791175165, 2273879025, 410374804, 3895346122, 4286962223, 3576937679, 3577490418, 2136068707, 2776929567, 875619444, 2429553051, 2091754638, 3920100491, 3565711929, 1944383710, 2916593214, 1097430935, 1808076882, 105745980, 3547418598, 2955645268, 2538948755, 2550366077, 1165477505, 1529022541, 2529987410, 2562020607, 3894866205, 1757168101, 2303115003, 2484774533, 4207177985, 1462537065, 2579536933, 1593546627, 1622118775, 781965045, 3324517035, 2904962274, 3482472979, 1541008654, 438392569, 642927187, 761398827, 1272876165, 552626828, 1336624149, 4032663127, 3017702710, 696649197, 4095213220, 3087458158, 4209996874, 3179013741, 2932636157, 531036577, 1706038296, 731206186, 2338391721, 3199694455, 3013539660, 845614202, 2836889294, 1670912907, 3858170725, 3904374065, 650620774, 3875548860, 299385475, 2422040295, 2848365626, 783765963, 19398876, 2228945101, 3984609107, 217670544, 3975574584, 4090279292, 2986334321, 1495617721, 3350863086, 507042308, 1473323614, 2488785685, 1390141975, 1169375504, 3598427688, 673524411, 1673458655, 1688172735, 2866787998, 966025103, 487750638, 2793862535, 1370906282, 4100820810, 3348834167, 3766429127, 2896766409, 2245801198, 4153625614, 2304914090, 1320039431, 393457399, 247757691, 3204598755, 3150219955, 559098596, 3782983374, 2434680826, 1767458844, 1359460074, 2705720505, 4106709118, 3652219689, 1012723106, 1952235928, 600264581, 3191085504, 2140003952, 2395180555, 1792898303, 2073655526, 1073089593, 2880008236, 2498759616, 146835499, 3635360550, 2201897330, 4173526272, 2255787849, 545601517, 1925557859, 4189642499, 2516029808, 3088612562, 621771042, 4204654633, 3731674435, 569534465, 2636791944, 413097436, 507510453, 3802788804, 2519343033, 1404554429, 2748752995, 2486890782, 3686466859, 393262397, 3758015515, 952883365, 1265384616, 2849272665, 3584993847, 2040165244, 3014082701, 3043739808, 3213589440, 1392502176, 2742665528, 481280714, 3305058107, 3280609995, 3605571295, 3658076013, 2946792475, 2536469529, 1160924762, 3554683650, 1782001874, 1931620349, 4131627849, 2944010781, 2433097371, 414923544, 3957701170, 23131733, 2485286269, 3626331270, 1603672713, 3607431903, 42159701, 3358759652, 3770217689, 833447491, 46148591, 4184343347, 1189631207, 1465869330, 531197691, 1884097225, 2691665808, 2825083139, 2921076587, 795091660, 4106794089, 2719169830, 317672000, 1466783795, 2261075759, 3575097503, 3481166487, 3037419603, 2137674469, 4043486798, 1360708507, 1281331549, 1581831679, 4269105281, 2999304718, 1488012614, 1172254771, 77733475, 1459373633, 2900436166, 1688705812, 597975284, 1564580308, 3842496958, 1815406255, 1792429895, 3241387248, 982862768, 3306475785, 3455168032, 796245236, 4087840460, 604267483, 3177493699, 4185220458, 3264357625, 203733423, 3388530746, 201799740, 3627995774, 3481570084, 638793389, 3778858192, 2219477155, 3816602412, 4116416583, 491754663, 3944015753, 2917462797, 3547473015, 4189219620, 4081305453, 3392266004, 3498843252, 363871001, 1203893045, 4243756228, 2196519304, 652313083, 3180628536, 2398658313, 774111535, 4000824743, 3966869847, 741090175, 863808823, 2351968199, 2984663057, 1406966321, 2758645518, 1417660730, 4051329564, 3670621330, 3224077135, 2101284333, 4058580674, 509163958, 3486231523, 1071903201, 1626233585, 1672964787, 3164898359, 3589098934, 3626319533, 1787514751, 1044148693, 1539095835, 3550642111, 1689029426, 1016481819, 704303390, 2599564720, 1760994454, 4003251518, 1290322943, 489991896, 1924563438, 559184722, 50376212, 855002163, 1440247790, 141303732, 3682046792, 1798556180, 160334167, 3147261625, 1832262615, 1995358493, 1288477930, 4153051624, 832922761, 3921440459, 2132068682, 1055629985, 3004137098, 1367461652, 4027869874, 451115474, 2021956485, 1244580770, 787264443, 1024831673, 2720794663, 4141958671, 1628140568, 4230881358, 22190025, 2296139089, 3664540714, 3908257941, 2600836103, 1131236185, 3125303184, 1217443739, 1613876318, 371306726, 3957110862, 2325526179, 2747260983, 2028522055, 4002043072, 4157333779, 673903520, 2494603587, 4083475436, 1363205357, 1947228471, 1006460563, 544960289, 2519054079, 1613894752, 3483030217, 1293665916, 718705352, 2446230914, 3163327058, 714237569, 2788241805, 3466437700, 3927929485, 2390587557, 1391568906, 616222901, 3465857693, 2682623152, 2074989180, 925783875, 4188513868, 1010916741, 930236739, 4208367366, 2961553856, 2988443426, 1513179676, 1662142382, 1777375666, 3889706102, 666371988, 849762277, 1240272107, 393462873, 2193857476, 1072973141, 1897483886, 2177518342, 3210409125, 2746456861, 2728036906, 2103819087, 1988405484, 100523724, 2156247802, 143908123, 2360156272, 2945443777, 3751920116, 3445981333, 2757147597, 515949427, 3051967103, 120350818, 2024518509, 1456004201, 2657160481, 2062211026, 1913218564, 809373466, 452826068, 3015688830, 2988853238, 1811808438, 1517069531, 3309206393, 3652146288, 3389865675, 2274532620, 2994251515, 3178978531, 1066303378, 1762957175, 4108735867, 2606187548, 2751035384, 2927362508, 4026979538, 3639469605, 945404733, 2515637893, 2632203701, 690359290, 3333216492, 3420412024, 327910691, 2409258908, 2423080236, 1777250285, 3617343476, 3713461986, 3252677219, 4015550321, 669511713, 3730155093, 2424911157, 1749892336, 780699215, 1035601454, 881222120, 3843376951, 2417301574, 563331022, 4248955241, 2568781090, 1888156696, 3185362076, 2583510714, 453137291, 3018683251, 2109448662, 1442866699, 35705339, 1917680980, 2150185437, 2342095811, 661177643, 1557648008, 1848130878, 72418861, 2291632430, 2700705374, 417393473, 4184802483, 3355117466, 1567722430, 1174537611, 413264857, 1677224760, 122206322, 3365999716, 2446549664, 3857219027, 2463958602, 2692795968, 3634730192, 3493700642, 4149303362, 3801414800, 114140491, 93455451, 240778696, 2811712057, 1651327663, 3506587093, 2218136598, 1574853629, 3256549789, 1926219041, 2525302111, 2844020554, 1062760717, 2338898912, 3780580609, 4180931366, 500840022, 3362273332, 925185897, 3425027357, 3056405313, 3218621376, 872950875, 1349301355, 3642328180, 3894127115, 1414484855, 611994534, 565517991, 1040623967, 2938192111, 851902484, 2098335932, 479530937, 110641946, 3827545633, 2441980449, 4056621382, 1489670672, 1646279392, 2619719786, 3998593055, 229117410, 40605547, 1340782398, 1803749339, 1460019966, 3116375921, 1875137940, 2318279180, 1458747152, 273122557, 1668424317, 3466563451, 647269305, 2304330595, 2131284846, 2099042985, 983412101, 3063884719, 682120676, 1149273090, 1968008277, 1493768957, 600437595, 13316815, 2529516265, 3103660095, 1255007047, 638909797, 1176887408, 615893707, 4269906564, 4081682107, 2163614776, 3140249477, 4048652595, 3625755140, 407923021, 2443569912, 3184485468, 3956998842, 2643706878, 272946207, 2765676098, 3754682921, 3108424499, 246304051, 478718392, 1471707320, 697787498, 4039657200, 1435684192, 1999801464, 1875403714, 2244799896, 1068718092, 1444164034, 2935051237, 2109980817, 3147354751, 4181801995, 2402532487, 309612458, 2149527694, 1284918442, 4176983117, 3286491478, 904287051, 2624852898, 3042897038, 3119417699, 3742728495, 1770140249, 2711911154, 2325555, 3094481437, 4196136648, 2718279853, 3584652971, 3681902415, 165478267, 1366453392, 1275873602, 1173203710, 4129991156, 3077149013, 834497263, 1819328719, 1480080262, 355032995, 807436240, 3334484089, 2855678349, 2439132595, 600285273, 2815097540, 47836209, 1102212723, 3699157524, 89357, 101440185, 372797980, 4143706792, 874339490, 533878514, 3430348991, 1851893126, 2859677685, 3281608048, 1741211404, 1525649710, 500168605, 3815356676, 4231060905, 4006522714, 2223515590, 3652821529, 1614557371, 2661130976, 2039163034, 2094241111, 2951299950, 3440757268, 3227625928, 3228879012, 1888013826, 1146093971, 4008634619, 368463100, 4014054672, 1579630785, 2551012911, 3008724120, 3584056604, 3200053073, 3557537091, 2650251990, 2694640960, 2893109188, 97527479, 1727415466, 4211901419, 3064513345, 1799561544, 1014340959, 4177792618, 326991479, 3280866007, 1125739724, 927214058, 1039825606, 2560610888, 1019516763, 1667989730, 2508440413, 2963746567, 3806556388, 2851514939, 16497768, 4264734807, 1840366844, 3017764450, 2554346718, 1705858984, 2529731539, 3731052137, 387414189, 3067102293, 1281345964, 3349950143, 1648727055, 6141167, 2422348723, 1164456657, 3658151076, 4251025197, 2699025859, 785502274, 3682104291, 2843571928, 622611855, 1766280471, 2284636496, 1603062076, 1930617246, 3048594278, 4051244784, 2136684626, 3997711679, 961309808, 3821314441, 569915622, 1832125765, 50391573, 3708312360, 421451679, 1480340607, 1614427908, 3267776743, 4119550983, 3114536907, 264939885, 3684962849, 45513039, 3666940890, 3188785359, 1884699083, 716922489, 444480550, 193785265, 623766918, 730124232, 325478302, 512507715, 3531804416, 377222131, 1420014818, 3993047856, 3633719215, 4123631613, 3359692891, 3761790105, 3685550120, 315753701, 3191021626, 4254842613, 1798741754, 2623683363, 1445687135, 3888910767, 921053065, 1357283386, 1418535170, 253935924, 2202068353, 3145624390, 967678914, 3650354332, 2748832938, 2453919472, 598387965, 1543727961, 1077615566, 994557105, 2800563326, 2256583222, 1670960598, 3634672048, 3215614283, 381187825, 2807663781, 1040056164, 405051944, 2169770991, 1596092042, 3666286075, 1456271087, 1164179275, 3869798754, 352130772, 414805001, 4246649728, 2828512635, 4217773570, 2061939968, 238718200, 929716168, 3242431518, 2252400730, 388247571, 3344329652, 1220331028, 4233174448, 3782900820, 3496690212, 1682984456, 1403668193, 2269124813, 4110412891, 701417270, 1040784934, 3931268730, 3413848576, 227415547, 2378544288, 28880144, 3984703305, 3249899347, 3328755123, 2394378805, 3436811656, 567278617, 1868654900, 2910995566, 3970158182, 3189637006, 1074343606, 794589271, 713717854, 2996829466, 2633857780, 822154090, 180452187, 1233082017, 2197606190, 3777062390, 1897638806, 2161771537, 3880219400, 507596702, 2735440760, 2388281646, 4011014879, 1354263141, 1270160268, 481139725, 430041892, 2964781305, 3682558559, 188417369, 135134305, 2849421849, 1768809148, 430737673, 1256174556, 2657552310, 1068656941, 3260427376, 4143075932, 1611130721, 320876302, 1778656290, 4191934645, 4037156798, 1385280327, 985377168, 2176036488, 4237563265, 1488963604, 3330749921, 339771297, 3589236834, 2458192982, 423374234, 2106245068, 3117454594, 750235417, 4058077960, 1807573472, 1932040405, 2688497401, 4257660115, 1800723115, 2009925891, 2133285039, 2779244803, 3856490163, 2318808796, 217639446, 418881896, 1272348574, 2310776216, 404446264, 147362382, 2301335326, 1418974087, 800214350, 2501897013, 1911880168, 1219953863, 2527369981, 285408111, 4000279303, 2501394244, 1327489075, 1161529872, 1378570088, 4196117572, 3848404843, 2633463863, 4289655214, 493310230, 3093969078, 1355471952, 2167442871, 21651365, 3340868863, 3429432310, 390451309, 316601156, 2658404823, 3066028195, 3970850879, 2729944502, 1658814601, 986830567, 3775262865, 4144715134, 3313318571, 1595053995, 4025135308, 3490451891, 3019731167, 42285942, 3419437780, 3976920060, 3651618220, 1349835134, 2267483671, 563894591, 2439134883, 1540447589, 3141196232, 1888532492, 1439341427, 1662827892, 2653431607, 1459223316, 639208736, 839739687, 3546975460, 87346677, 1303034475, 2470451735, 4223852864, 2485163546, 1217178081, 1276955237, 4139171407, 2790066942, 1802226534, 1946889356, 1322242576, 2399954548, 1590080890, 3943173202, 240748807, 1172443979, 4272186693, 86979787, 2756041641, 3019335730, 4017844855, 2293751592, 358770471, 31089252, 4231181500, 4210626856, 2660516973, 1711919126, 3225306207, 670216143, 1219888124, 3901240677, 454205635, 3589971499, 3150761185, 3107725210, 3794161064, 3762028068, 3093051753, 2729708352, 2315926842, 1199320019, 3951088329, 3899389891, 2329957718, 2367799090, 312327092, 3607610363, 4035071326, 2049902983, 2081824774, 3000121268, 2998248212, 2744066379, 1089059365, 4058661661, 2961560988, 3945916226, 3293131871, 1273915364, 217557261, 1682471014, 2349020411, 2165749349, 2998112023, 2159533707, 375543840, 1814667596, 188287263, 2427045633, 1387701799, 2281520810, 2382305113, 1036973112, 4281547956, 3866377426, 1801027536, 2778906022, 1168364162, 1990163526, 1737211041, 3779000406, 220173972, 3270024286, 2136709262, 149625210, 1780181062, 3613307691, 781312086, 1834334123, 340863054, 2563246457, 3703966804, 1398744616, 3071795951, 2507187406, 1061184158, 811398593, 47022919, 3167606828, 1607489244, 428980281, 4242410627, 3660141760, 1905777130, 783114271, 3331802287, 3821295003, 3234597044, 805898489, 4124255267, 663999217, 681407568, 265500530, 3503506844, 838686290, 4181245210, 806344864, 2162628743, 1838103823, 3454077960, 2650811263, 814156390, 656919571, 1530018754, 2164006888, 2127909481, 2772987403, 377322147, 148197174, 3990956893, 4157953118, 3963863687, 3237419533, 641672174, 1433374859, 4221922246, 109855171, 836451976, 3826094388, 4062168721, 113141478, 509994621, 3108779851, 179455143, 3937950282, 2878937554, 1571182553, 2382839047, 2102616541, 3566865432, 3318387975, 3485116241, 2413599947, 4203889790, 3372199376, 307827279, 3147077410, 3678073879, 1271435018, 2232529361, 3200593002, 1182869322, 1947116213, 3381457114, 1891962953, 934081950, 1239349932, 2297852344, 3830452921, 3176075931, 34411377, 1370692781, 1879158371, 2790728412, 3906160763, 1039934198, 2767219532, 766301221, 587598966, 441013499, 1401648902, 2153154561, 3636813093, 1052496040, 1321355677, 2942849664, 1365084121, 635359181, 2113739544, 3367904316, 2059985686, 1107565273, 1964438481, 2978294518, 1411956183, 1136032750, 1839158095, 3817665126, 2258609112, 3325065071, 1669687288, 2595574663, 448118287, 374609050, 2081805578, 2293971296, 2391659472, 1473291602, 1976858047, 3412028007, 111102739, 1317260645, 2257918402, 4197225731, 3233954853, 1878146002, 3986991015, 2403476326, 3068718347, 1079429515, 1774329535, 2486142466, 2132970129, 1979857816, 1827559030, 4259418712, 4212234932, 2579754688, 31135603, 1810974814, 1009135479, 1229280046, 4100222228, 1985334697, 1732766582, 3744710531, 328942726, 1485066529, 2229385999, 1562123808, 3801786566, 2613797369, 4186868602, 3709990582, 3002436269, 117364761, 2090894023, 3255218103, 1715398922, 3690753236, 3450693280, 518023661, 4017740871, 3154395400, 1586325563, 2802665303, 633193241, 333368173, 1252710811, 1613601702, 2144295416, 2300825801, 538887242, 2776288344, 3093413721, 2286647427, 2808277617, 1427230480, 1957724177, 1130102448, 1539294170, 2223036079, 3301868009, 1294500305, 2724435465, 2010235086, 1627916072, 707723820, 3609450698, 2150977133, 1219774247, 837006346, 34453575, 2595762370, 888346122, 4124231625, 3335394011, 1878557592, 4145487206, 1463447576, 1101503091, 355816673, 2230203722, 3071791104, 2512536912, 2280488378, 550123958, 1847241357, 542035216, 2345837335, 4108192154, 1191823127, 3669483377, 2002686681, 642422847, 1444091649, 4267717673, 481835371, 412813279, 507822844, 957061391, 139251650, 3013549563, 4264390910, 3261393194, 4080268748, 312097445, 3164603491, 1758836786, 4126418105, 2901866078, 866131204, 3877724005, 470368984, 2106336904, 2153809111, 636091420, 2094470654, 1608274339, 3764174467, 2195422303, 3045958769, 3302480988, 1874304737, 2538091235, 2816456238, 239798018, 3203865645, 364352900, 170528509, 595286176, 2006775816, 3372249227, 4239968048, 2801548598, 1847495894, 3008414006, 2559924470, 2738583939, 1688478242, 2231774129, 1438809189, 4138967895, 630182189, 1968182281, 2255518847, 54209818, 1620561579, 184776040, 601923398, 2326121146, 490679923, 306426924, 1647194654, 1313504280, 1311288733, 3028852082, 3856823423, 1398860784, 940950905, 18309704, 3321082304, 4125891756, 316963813, 1857526501, 2434691344, 3595035731, 3946011661, 42368426, 2401240428, 1991106507, 61701062, 2902389765, 4050336864, 2578285047, 1536891969, 3349380432, 1428868220, 1969457732, 1683774832, 1977100861, 319135155, 2043505777, 1504989833, 3304235863, 3281815283, 1933212051, 239093206, 1957502564, 3702969566, 628239278, 2104031080, 478415203, 4192360838, 801296158, 3802171915, 2483862794, 624464733, 1895306799, 1618590530, 618357652, 491991890, 3850814314, 165657263, 2146344510, 3040186623, 1389127123, 2543700123, 2311883212, 2327596016, 4014222817, 3450918458, 2569512467, 2621980015, 1623162312, 3202468336, 1739540208, 1093594987, 1359415466, 3592631202, 4089994453, 2425509434, 535767357, 2743157553, 1671420635, 95996575, 1177485585, 693231791, 929058472, 600496619, 2308895142, 655701345, 2025326977, 866760906, 3390146318, 122830067, 1069974332, 3996208107, 2281103336, 1025181599, 2599852694, 525551076, 2723593074, 2500226475, 1548860384, 1460203116, 3221724045, 2035180586, 3630432476, 3540285142, 3439256157, 1092327733, 1835553125, 1580148462, 533249151, 1886241877, 3667583506, 152939795, 1072751423, 2702634101, 3097613325, 2304654587, 1878699837, 1423853742, 1874501158, 1262503048, 1488772707, 2851613033, 3415708798, 1369636438, 1530169805, 3588034831, 2629401548, 623204430, 2211772991, 1046369466, 51902109, 1749755019, 1825397165, 1127754655, 2750569539, 748912944, 836581644, 13539165, 3714829748, 3841961092, 879520925, 3941077991, 62742347, 1369776386, 2479597941, 3466726029, 2008231205, 4177025898, 1824429385, 3325747725, 1256230415, 1241424111, 298637969, 3017689393, 3201299257, 1337671124, 2578367091, 2929770838, 3655339154, 1908518468, 1656211398, 302827724, 2499684885, 1167616335, 1268393292, 562063625, 1834821312, 3733751684, 3650046037, 3965531490, 3611204836, 888401721, 3393234630, 2980425739, 283809004, 475332791, 2053195440, 3377710181, 168740128, 2616923616, 3140177983, 3634385853, 369729151, 1841827515, 1092656003, 3160489422, 1386098347, 2627454934, 3613942548, 748513323, 2061382400, 4029211593, 2611259564, 993699308, 3681836000, 1154268717, 424789166, 1037686223, 2359904394, 3058608966, 3970191287, 2530465485, 3406955764, 3452449885, 84263416, 1718750374, 2456268302, 895915661, 432522076, 2735704194, 3694225560, 3653126943, 625588503, 3485565124, 1357423173, 2803658030, 250020906, 4026877095, 316012852, 2579335657, 1885991546, 2062879502, 2029901493, 1957611065, 1445070731, 1239298136, 235859338, 1016449403, 1599672336, 4285986652, 3215265731, 1290433869, 2133760976, 1174681398, 3846908930, 2254827826, 1328161297, 2987432034, 2138952175, 3356275554, 96235326, 1163577456, 37213203, 3787619868, 1208632844, 4212838877, 2761725104, 1114178117, 31932437, 3883869274, 1005080581, 334432272, 3432221808, 1885568857, 2093292851, 3805535087, 201728040, 3635777818, 2777703371, 2013764766, 2768863248, 3153765898, 1739079157, 3289181324, 2850143442, 3491374934, 3191472449, 3076483796, 3698550645, 1812329972, 1072107931, 2692491826, 3121245755, 3875299300, 4078602444, 3224215141, 2529500514, 121345576, 1284658670, 4076825585, 2893075421, 1116764960, 879622788, 1097841835, 2675946806, 588870281, 385237316, 719543804, 2975859892, 640329734, 562256533, 1140187705, 1733382941, 1458517587, 2356546375, 2629461, 29907697, 1788444666, 602051703, 2881945596, 354801869, 2887258943, 3040915205, 59138084, 1878083238, 3394278500, 1580900448, 65259066, 1541702909, 2480455835, 3236696685, 2620946790, 913597101, 3678617714, 2888543656, 3008930759, 3816480, 3395688123, 1613411949, 2926737708, 675232969, 2760396681, 1254064692, 2830107206, 828876602, 768257472, 3847311367, 3119568486, 829678062, 2383345901, 1205993977, 552058961, 1808545450, 3327650265, 1989571764, 3781448482, 1587780621, 1104244661, 3991415622, 2311464593, 3542010892, 2760851238, 2683880498, 4215373134, 2745312986, 1033703809, 2092182744, 1607951451, 2378137073, 2089345318, 4283783072, 1406069289, 995414346, 1439414991, 1187734462, 2064546019, 2578745483, 2238929702, 1712184091, 2552015354, 3024530206, 3884294818, 230547391, 2677085474, 3415404811, 2144003802, 206272567, 3327456973, 2433990219, 1307786261, 2246586980, 3888120614, 209591651, 10653703, 1075549414, 3552887540, 840805481, 3710895147, 2984321415, 753608303, 1964438895, 4217393276, 3097883419, 4210903853, 657722065, 3424579112, 2707345727, 1856323511, 3755506587, 519373957, 2918271433, 442616075, 1703233229, 3602849994, 891606575, 2499693751, 4284687048, 4011717112, 3271833381, 3919942784, 2686348582, 3041696497, 1146953923, 2535027215, 3436926252, 2069359004, 2242422969, 1817330053, 2836023976, 3676668934, 1783617766, 3149185964, 2905666757, 2694729039, 257399632, 2218135333, 2683832197, 1763732991, 2335983690, 1787587669, 772007372, 3036913712, 4265055758, 3943945803, 705624991, 3694997002, 690081018, 2028366077, 1723744224, 1499079765, 1149429560, 2469480861, 3065391950, 3821622454, 679802103, 278466300, 275102210, 1974930844, 300395136, 1092265369, 4286711012, 3982327167, 3230772546, 2857721968, 1733750651, 1154967178, 1525457038, 1550210124, 4068454574, 1654393008, 2762601025, 2677470048, 2510787418, 1920391538, 2336859917, 2980775190, 2521090205, 3178501594, 209868138, 2469625902, 3538124052, 429852410, 107696085, 335305646, 776097855, 3323658162, 265472900, 983273064, 576740063, 159558666, 1740175744, 1503794226, 502938062, 659984045, 2308317912, 3375966701, 3681763057, 202181874, 1083040643, 1387041215, 3409493593, 2542029376, 3474775313, 445116266, 2654619178, 477844374, 1077284462, 67464342, 615150065, 3411053355, 3477505688, 3374082560, 572432673, 763936439, 427207036, 821624861, 3785301304, 3081001683, 1647703013, 431548344, 369104616, 1748455419, 3120435426, 2077852439, 3957738875, 640757219, 937669722, 1751200800, 2781841429, 3555432685, 1457515535, 1916151163, 2130382, 2486005479, 1460684566, 94924288, 1580322135, 2815447558, 1659056494, 782087537, 271323571, 2286223479, 4289989794, 1858574065, 2511606761, 3889765152, 2545273751, 3621823262, 4136304415, 2365933744, 4020389175, 341796593, 1854778093, 1865155281, 1400113700, 2401805131, 2265567035, 390493541, 3220460575, 1581323791, 1136151717, 860211705, 2838567188, 3115968351, 692068930, 3679877210, 233991341, 3780591323, 1227955274, 2391995919, 3521730747, 1238801878, 1900964226, 4155613131, 372268661, 1094959542, 3036730600, 2669810741, 2537494026, 2675162963, 1193484530, 385549249, 3102457196, 942628914, 522690819, 2397129272, 688738440, 2837233550, 4172383502, 1525234281, 3199320744, 2058371080, 2151850507, 868683825, 3084492887, 3910465492, 2207913889, 1420428888, 1400633301, 3601790111, 3235425446, 2790319592, 478387544, 2292179850, 3544902923, 818419614, 587253056, 2559521131, 795712071, 785250750, 2513561434, 3643891344, 137291719, 1138885508, 2609109731, 1368779809, 3736635770, 2784886114, 1083411469, 1915337937, 2307380798, 4199128413, 98045660, 1767127548, 1932477455, 2813455978, 2725442878, 2496606864, 2017395331, 2264661035, 4231341023, 1382028779, 3834159445, 647658428, 457216891, 3739702566, 2471002839, 3650703865, 2180716841, 1624411097, 337076865, 3608018250, 3009740471, 736619269, 2781559692, 1721845446, 4058464599, 4270028241, 2230203758, 1534993626, 951371993, 2184058041, 2218015619, 290676616, 2710735480, 2809820782, 1290800329, 2643642050, 509293762, 2181865773, 3789796261, 659265849, 1002199839, 2314702086, 1819656826, 731551652, 3937278286, 3421353871, 2114048825, 91199949, 2494843871, 2320451826, 1264254497, 2776153118, 1071034829, 1402323652, 490503493, 4003067208, 2735381287, 2831746223, 4187312990, 2463987667, 1854591089, 2748964934, 4204031955, 740222507, 3284857181, 3356720611, 4266706200, 4282467755, 812066898, 2810216457, 1604773166, 2391979508, 2195174304, 4214962729, 3590296341, 2270233449, 198155445, 2285371872, 2496350760, 2275986889, 2509529075, 2060982844, 370107455, 1665598837, 1879644600, 1943592604, 3117588127, 4171092518, 2541902845, 2315054825, 726677230, 2153187253, 949226279, 1432883086, 2561449914, 945099867, 539583484, 2080675723, 3624614645, 1873804398, 3888586268, 2976836686, 2682531551, 2962878710, 2566675496, 386158061, 3379122827, 879444489, 1159497128, 20162498, 432983645, 4111998735, 3679585981, 384121112, 3568176982, 423312197, 124142404, 4025558904, 1180522587, 2444217685, 3522124188, 1597673353, 2855477280, 714900814, 3982332171, 784799362, 1913125798, 4224680390, 1855967717, 3023209472, 1329937115, 2127449193, 2229645364, 825346031, 739733989, 252271889, 2176885954, 4172840157, 630127775, 40538041, 493876801, 888761740, 1262018200, 3373903165, 2588036917, 4251458951, 1971242289, 2318499921, 4117248654, 2916667647, 3287179569, 123258388, 3764839781, 4140689114, 2841753541, 3615673857, 1808574626, 2432511856, 3623456848, 1904804418, 2845727431, 113427479, 3186202467, 414804450, 469629559, 3479293405, 2738127070, 3910655371, 2166053274, 2580856513, 353910299, 4120938441, 3702847790, 3851701685, 3369640183, 485071012, 2307540280, 1368915331, 2178680035, 3696233195, 3644058684, 1848957313, 2925543345, 3813310609, 1419879808, 442005772, 965489520, 1086948692, 2343964201, 4134504609, 385319320, 2062931537, 3216772262, 2802499678, 152522161, 2792900297, 245597801, 1761275763, 2366973658, 815471153, 2382553107, 888209841, 3883279722, 1832422100, 3937416129, 2796051870, 3921984402, 2125246728, 2170557693, 2703693102, 3789437562, 615323458, 3556763875, 465749705, 2653103900, 1456842140, 1886655496, 2964142513, 3555389412, 1023345016, 2800726757, 1367479721, 2495338111, 4182818338, 1212685706, 3600203645, 2130706930, 227371077, 1865580962, 3614666578, 4192725517, 3745713564, 1157833508, 2239480769, 2067912200, 957860713, 3774618179, 1764578181, 1506703592, 2365450562, 575231358, 799093109, 667281412, 411783948, 1827831909, 4008600570, 1365519717, 2638495521, 607237766, 2689497236, 1381086027, 574654298, 749190770, 3194381420, 3949078346, 1549634434, 196707395, 4141606645, 1748940057, 2740847834, 3738408261, 1561113899, 1196730102, 648833608, 932712971, 516235543, 204214666, 2441492013, 1236134501, 405629881, 3874751655, 3328477956, 3664178128, 987265119, 2925088928, 3049614350, 3748160478, 462542302, 3553539875, 3961078677, 1052015283, 3983067292, 4283654563, 2320895886, 2509704135, 3553081732, 1398653823, 1320475893, 2484896873, 2035390737, 1637899118, 4034453732, 1781567046, 2169007494, 61235470, 3509761802, 4073680421, 4195608494, 1488598451, 2055068381, 3268050203, 1734660806, 3441838466, 1141423032, 2255809977, 372797793, 2717330477, 1950779627, 783631451, 2245885875, 1171366139, 2244955639, 1697173618, 4087790508, 3110169287, 2789753433, 3587748105, 3627146178, 784459132, 3117890222, 1514527699, 2715566471, 805631242, 908972349, 3596711391, 998143797, 1322156372, 1894983665, 4057679924, 2061284748, 440253196, 3558649211, 726378252, 2506272583, 386291585, 1837565785, 1414825813, 2657283037, 4058272970, 2341826903, 707566962, 4028194321, 961259714, 3884453960, 67147908, 3141801685, 1922038989, 2690916323, 1598231887, 3526433267, 3276737206, 2189529547, 2001549109, 4196949372, 1659092705, 517164056, 32760693, 3032540934, 735317858, 1168525917, 528266193, 2496741086, 2522947932, 3019102185, 3842960369, 6956140, 2705500239, 3994531241, 2065570401, 3012297593, 4271615483, 970242641, 2547040438, 3360478658, 2234448370, 2362234322, 119254592, 2530546916, 2433780467, 2986550067, 2950678668, 3589930019, 3467885541, 3911301342, 1901284273, 788778296, 844116185, 395638230, 1789137352, 3538924254, 1034158068, 2492581977, 1624740077, 2035443773, 890499010, 634138881, 3762689597, 3010509501, 3944082070, 3221838864, 4236399741, 2603404038, 1045968802, 497478710, 3518942932, 2905898077, 334233395, 3881625964, 134484829, 752838046, 2641258781, 2465860482, 4155103560, 3443576075, 2094380673, 478151975, 1324733422, 2038085932, 2833555339, 408593696, 3998917363, 3361035760, 921160556, 433998567, 1664601856, 3319781723, 1307355080, 3392309078, 1875100967, 843082024, 946661818, 2180889828, 2142460305, 4089945080, 3588237287, 2110878199, 1895158740, 272463778, 3152253896, 1455636994, 63656540, 285431014, 16304734, 4210000354, 1778809756, 1924594368, 2431952055, 1109860540, 1651014297, 1704622863, 3336144104, 2100762987, 2723187160, 2798874514, 2403365167, 1306742714, 526944365, 386778224, 1650881021, 2527234270, 3336296282, 3962942165, 1595447426, 3777289165, 4289788603, 1010223498, 1190794331, 3147393267, 554802303, 1501943698, 1803420333, 3789325449, 1629263971, 2002564785, 2714965671, 452464346, 1084083294, 659850294, 3921382701, 2383150247, 2158494054, 589877316, 487654735, 3980468757, 3576686198, 3133101798, 1465386177, 19869474, 1584232640, 3347205138, 1594938561, 3371221619, 4264685398, 2171505682, 3212995881, 519915755, 2600274254, 2961347435, 614083464, 1119013131, 766512351, 740385923, 738689919, 3828016919, 3707834713, 3916577511, 775215671, 1902672254, 2563667195, 1294438366, 2964011528, 2741842551, 3959287344, 1170475764, 687638393, 901880446, 8252885, 3522406703, 1987094920, 3603246221, 2656872269, 3266852674, 3793268067, 966316717, 4205895418, 3713126865, 4219259620, 1401343437, 4112339984, 4177048525, 2821056288, 3614604520, 3706258390, 3127323760, 1567342497, 2123386498, 1471169628, 171536133, 4215780598, 1655277831, 3223031423, 731218229, 3999250216, 4038747385, 1292248864, 2912223713, 1877616730, 3322956969, 4273838437, 593830823, 2387824143, 1500373536, 2288599401, 2708882970, 2594912401, 3597957847, 1639902536, 2319458364, 2340823353, 3214932205, 446732323, 448879261, 196950159, 3819544288, 2766967883, 2448514981, 3028557133, 1498240293, 2582192683, 3308736571, 2297800454, 4284464826, 379984298, 3897033587, 4290679083, 1952057940, 2088896798, 4128932968, 1151889897, 786201630, 267609170, 1066065394, 2937373503, 3187795469, 1248494429, 2827239110, 1051782088, 1832663744, 4082003766, 3323191051, 806293852, 2852533828, 3839875872, 2108314083, 106910897, 3818110292, 828129191, 3415486813, 2129665638, 760450238, 1944757553, 1754295875, 3133092806, 816091091, 2544054182, 2333036900, 3789182894, 1151979674, 850746671, 1083304548, 1890532364, 774234559, 3541660741, 2582015887, 2220020685, 2354955155, 605971281, 2573696570, 462938010, 3000930667, 619775838, 2393090477, 319065392, 1283070294, 4075443054, 147227349, 654404405, 4060244272, 2771230985, 1259032653, 455538630, 1898685009, 689888035, 1798472063, 2113736638, 4230802561, 2635733134, 3186423020, 3775385251, 2570761747, 2697547748, 778834753, 3796616148, 2332836967, 3222996980, 2337776195, 314438151, 1040511174, 2243557052, 2028320109, 4223505784, 3181912575, 1466504660, 1480593830, 1342485822, 339498202, 1271230689, 1950842578, 2966987769, 2197283923, 2334646804, 518926974, 2707772044, 2746174559, 3949469046, 1292635524, 2762813750, 171709696, 3211428886, 2246913114, 858423061, 2794963061, 3028293764, 2050091315, 1398790865, 858937599, 1544695829, 2527318575, 1218567153, 2302341332, 989657991, 1338955915, 779031514, 3866564898, 2270623764, 1502971972, 1860122668, 2117609215, 3248297673, 2861631713, 4002815007, 1292142793, 2859333662, 3815475886, 2630324127, 3090583478, 3793061741, 1073546911, 3841178013, 1405485171, 2766249049, 2011948407, 2606452816, 2466838310, 1221450404, 4229568829, 1795760203, 3979217930, 3340544606, 3681897878, 1292015219, 19783405, 3196542504, 2072998063, 363661530, 1657832335, 1378276760, 495803292, 3240561797, 1663959885, 2179047658, 212501014, 1145048402, 974435423, 1441001348, 1473734914, 751057567, 2222020639, 2100676834, 3610441704, 2412530159, 1313591647, 4218615740, 422829614, 2972924618, 3055176678, 1798454031, 2546609512, 87299656, 1580314709, 3401238864, 1226472450, 2384409118, 415834480, 218927663, 594402232, 1653508901, 1437655280, 272232432, 3002282737, 375997819, 2790538419, 3305085155, 1724592657, 553766612, 4055977580, 2467934506, 1900783222, 3915110962, 325151219, 4066486704, 2103161950, 644281135, 3470482418, 3916164951, 1098381101, 917320686, 1150921094, 407534032, 1029674762, 175950537, 2944500253, 4178588507, 2485646256, 3757703379, 2813889827, 909665859, 1693596876, 1532999353, 360578467, 1542407830, 2476435410, 3258735586, 4280470190, 938030993, 3148087532, 3333684444, 2497469751, 637844189, 4006131130, 1955903727, 563003382, 2126591359, 975486358, 3289881415, 2726349830, 1876320380, 2469791200, 2114549782, 2305605105, 1150602320, 64603667, 799131339, 211965566, 502302627, 760677119, 1231026973, 3439157512, 799919611, 2999530683, 1093681535, 2970678708, 409797824, 2159915822, 4238732399, 2169610758, 1132954807, 401844532, 2977953894, 2539864555, 2924222573, 389376054, 1395302646, 1019591194, 809466445, 399959634, 352256767, 997186822, 1425522646, 2595879148, 2400566320, 3552376548, 615945894, 3184677756, 4281190823, 4177709523, 3973805818, 1236160537, 1098508771, 4179878144, 1352344843, 3769863603, 3245669366, 945886381, 3517993496, 3397511226, 2632200207, 2661200160, 2977339669, 25437515, 2930936734, 3497872470, 2098007324, 2781613175, 517923563, 4039772065, 1151237024, 3676031820, 2886594043, 3598385797, 1919502991, 720008405, 3377729928, 1658907719, 423311516, 1958411070, 1422003802, 2022831810, 3462586365, 183607947, 3721626209, 388817667, 2059303451, 3066640524, 1495646434, 993404363, 3458350460, 719723817, 257116408, 782951049, 448095818, 1946568345, 1748895284, 3014420790, 2815578867, 752968041, 646127707, 2327000574, 2491835485, 1985186309, 2277255475, 2519610033, 3645693766, 838137066, 4248624906, 3931276264, 2969336282, 1233196333, 3826718791, 4074402838, 1814298204, 4058136320, 897377465, 1589591210, 339738871, 2708581230, 766155788, 520901574, 2775693941, 335847141, 520265301, 355409142, 746445491, 1305123387, 3773721417, 2000203423, 249224453, 2404204898, 3402742216, 1769807017, 868766794, 1002278701, 172876099, 2992493550, 1607219492, 3680508885, 4033348414, 3698062236, 2651603326, 3285137452, 1162036515, 3596707555, 3227435683, 1712424996, 2539972240, 100766126, 1817186305, 924066780, 891525910, 3274910153, 3005153857, 1979977801, 4284933501, 98205594, 2165235558, 3208973714, 1683237851, 471758246, 2713155826, 1560321277, 46630888, 2761873033, 156539275, 1808567453, 1650142184, 282928042, 4174109420, 419097529, 293678518, 611828567, 1497954532, 1923249046, 3462385210, 2009234185, 2888345195, 4286123753, 2857718805, 725737598, 257682385, 2068139593, 343899877, 163478837, 3842267798, 834533590, 1393267601, 3076722668, 1190996516, 3853896725, 3904680747, 707465334, 3110606644, 1818873965, 1205539733, 2150588906, 1596346699, 1088185212, 2094598456, 4242752093, 2218424944, 1918263805, 188290690, 3888071663, 2163502968, 683550633, 471155106, 3974072485, 1950003925, 2347791582, 2892882054, 3196649686, 4248989836, 3577784409, 4058493768, 419988685, 3453552916, 2099003500, 2430026374, 2855792639, 748940610, 1672926862, 2880492340, 3969916070, 3118769414, 2518559886, 124877618, 1526793000, 231552296, 3803540290, 2218116834, 1988009186, 1751050320, 4186187837, 366963230, 3825058066, 2450038569, 3412779193, 2857032929, 1351055237, 143810021, 1170003510, 185221013, 276823116, 927400998, 325449043, 1822199001, 2182609831, 967358315, 1417515277, 2783236293, 502404992, 991751543, 2168467168, 811958413, 648867443, 2902859420, 3115662985, 3091304989, 3235746412, 3767597739, 3576486459, 3987309784, 3915768353, 2628892305, 595585138, 648197168, 1127879173, 3523244179, 1399299082, 447792787, 3235436729, 3874078938, 2741229587, 2833076833, 2570329991, 1098739291, 865050651, 274093444, 1026063744, 819925055, 910581812, 248795283, 3070973213, 3610454711, 1641965349, 47127638, 1160663289, 3632856833, 2124534686, 1323181592, 3757770412, 3337993744, 4170241131, 1749115583, 3919162892, 1422851100, 267605711, 762336637, 2797337114, 243089963, 847406085, 301346163, 4207976323, 3635483796, 3061208407, 2681275435, 3707607631, 3808924224, 1186514609, 763358228, 2120336661, 2667951571, 233294005, 263146983, 632660625, 929024579, 2619146277, 1982270356, 4289073619, 1575269035, 243963181, 101645437, 1128317519, 3533028294, 2954103911, 2844278462, 313449430, 1204652159, 1222861167, 4147731385, 646703116, 2339776637, 1517728538, 3842125080, 4234284405, 2070238258, 893852389, 956079336, 93357305, 3328796356, 1337394114, 2431854435, 3261821787, 74179205, 1529041721, 2851652174, 665836974, 2366902406, 3138893036, 3774290095, 3836714719, 999003347, 3756766238, 3302264660, 1134378021, 3610187905, 4181754762, 3803730835, 3436577718, 3447827719, 4065494509, 1517876983, 2087969012, 3220475296, 2327381498, 3868904641, 277315623, 2086400676, 541919046, 4067825452, 3315643647, 4111892901, 2381688746, 2184311211, 4143423435, 4142994702, 1152115779, 3097809045, 3291619578, 2869846414, 438020992, 65020003, 724586855, 1247110253, 1349448801, 3999901153, 2209458302, 70224086, 1356152554, 3036290396, 3660495199, 4284180751, 3614582773, 3053230246, 1997253306, 1050256310, 3426610913, 3727779342, 1010063563, 3925503044, 3339926208, 3426879221, 3002498692, 913160235, 442766751, 1168599970, 3874815598, 821331623, 4121394338, 936619423, 2322510841, 3633381686, 392907618, 3794467200, 4056184895, 1154801890, 2126686984, 429578703, 1842719342, 56566044, 439256156, 3871078317, 2497098683, 3552631777, 3576560883, 2517384760, 1856224716, 2794945689, 3044470988, 3862737290, 1660271234, 2010678510, 3006553417, 926765177, 2787329990, 1573352062, 2499899704, 219820404, 531166644, 2564578643, 1545400591, 2733333335, 888933389, 1353245553, 3459616747, 1317728964, 826818233, 2214967272, 3265544314, 2077122745, 3581212595, 618630580, 996380500, 1705392715, 2827777856, 2352132710, 2081636771, 38957662, 3705493571, 4149767687, 112224094, 1386255099, 2809592994, 2907964323, 2835772669, 232081037, 2370569494, 1232983468, 3130775527, 1772231353, 3874235120, 1220404587, 2846372068, 4038373395, 4187251922, 2533058209, 3097942590, 923617071, 1706414773, 384484875, 50636771, 3225571733, 1699412700, 4168643347, 1744887678, 2528267563, 3078619818, 1931649296, 1456405115, 4048225019, 3885786539, 3677524815, 3375786389, 1915447588, 3545195261, 1601243033, 114519029, 714323754, 1618914002, 2174186530, 1432433125, 2700481892, 3502763368, 4045402735, 2296991793, 4236828935, 2262535055, 3884776840, 1721057532, 3403505230, 240584611, 1638987063, 276344283, 2635674559, 2372714630, 2782049405, 920738680, 1507758450, 4288956804, 2671868110, 1882456107, 2154833301, 1622999243, 3483013591, 320753278, 1064932630, 2394347907, 2549867863, 610460284, 2468824878, 4136439125, 458583722, 398938598, 2427261788, 3753159994, 1565947156, 3563938921, 4035540398, 674140833, 929813344, 1182261452, 928597274, 1940150673, 2780053337, 1727623326, 848214951, 2865257536, 326972202, 3165495751, 4561155, 1444154894, 997506237, 835800303, 1755927343, 3235494884, 2152195780, 2992686941, 2566029667, 4230140618, 2048245445, 2704547899, 3739446657, 2567065704, 213396351, 1413371640, 3395810485, 2869708219, 3672557226, 3541345863, 380273304, 1364699319, 1770397154, 3213914796, 2782145997, 939565626, 284191320, 3080288136, 3596044253, 2391797988, 2885996094, 3875349227, 1709676224, 2619447339, 3643454260, 200399688, 3795576200, 350257083, 2986966079, 2536205841, 62709624, 3382845200, 2889991009, 453033648, 329839675, 1891702016, 2900385330, 3250043383, 2182919738, 887649104, 2204121067, 300079323, 1182646624, 2298766829, 2301143776, 4119658006, 860145782, 1600600669, 3541833385, 1824137860, 707025525, 2097245825, 4088071168, 2681629410, 2059437301, 3085003058, 3734733683, 1566247008, 4092382771, 260051843, 1775655433, 1742179621, 3968663764, 1802874214, 1795784996, 1749006454, 1295510646, 737922072, 895092758, 2675984906, 475760071, 2139265537, 3939914440, 1794302629, 541080431, 3474354129, 1239807424, 2194688054, 1938658830, 13530971, 1544638943, 4171532715, 179753288, 3466505426, 2082094375, 2918754188, 2535548142, 303027228, 4203337955, 158618312, 4289809965, 2099917088, 2015171092, 1740299123, 2148871723, 3018994737, 800381911, 379071825, 3509705796, 995000991, 1407743375, 2042693134, 3328260431, 3655582882, 2199284778, 2668052885, 3820109248, 2590629949, 590198274, 2885366601, 3443043611, 141896563, 545285747, 3310950954, 51429567, 2083795860, 2007396474, 1153514349, 1799225892, 2773810141, 1908116926, 3486204907, 3685630593, 1525642992, 748409312, 713157760, 647895595, 3546092158, 2041740227, 30038745, 4100473380, 898828756, 3280621312, 3073261469, 2226012166, 1193907152, 3703548838, 262202296, 1839620148, 1721718939, 3341623850, 1548898303, 2095519533, 1993389168, 1558071717, 3972718667, 905819481, 2049004802, 163053583, 2029248759, 223030976, 545464161, 444229310, 956392599, 1426098461, 3573444559, 677485957, 3144139875, 2116695359, 2909213721, 2279399583, 1383327602, 1274158807, 3580772018, 3867551002, 1707980638, 956746576, 3825172516, 1142789214, 1043999137, 3931667994, 2976701206, 191120183, 1702397515, 610855456, 279278025, 236007496, 2771945513, 305865476, 1245678603, 98361949, 97823087, 33363298, 2571042767, 3216698588, 4244250596, 238679199, 552766843, 2334582506, 2882434048, 312587848, 1792743082, 212497132, 1703592787, 2378426992, 1604741428, 1039729291, 3865274013, 2430793597, 847805508, 3121605983, 1854945792, 663705923, 3638805765, 4002349341, 1115792088, 1735245193, 1829507011, 3960092343, 1517635697, 2524728534, 1069669211, 836419629, 852427370, 2951644751, 2877747528, 3360024719, 3015306635, 2883315858, 382670557, 538045177, 3208886410, 496189557, 987851718, 330754424, 3348071601, 478732091, 3793023324, 3324130652, 2006135455, 1288656819, 2884664626, 287468841, 2326941700, 372504253, 3218388664, 2361922173, 392275458, 2604600910, 3423277405, 2067059483, 2437249132, 2136917050, 1435135893, 1583869346, 938045618, 1410040843, 3577165758, 1345712560, 4082381314, 815117762, 3149935817, 395200447, 2352481532, 1775988239, 1117703839, 3044401604, 3746941030, 2122764730, 1067635367, 994457370, 2238466729, 1671804943, 3854673861, 3480765394, 2055813183, 3175314415, 192950608, 883915225, 259971567, 524847914, 1125369504, 2838699883, 284636546, 455127148, 1669489285, 4163083772, 1311415703, 4053132774, 2745304170, 1465940626, 585060536, 845135383, 1079936349, 2402269689, 269903069, 2429007241, 4252875671, 3113421706, 612461209, 265052729, 255701577, 2019671438, 472188244, 3272130195, 42636313, 4197946613, 4248248781, 1607929193, 3624054923, 4191721006, 850912413, 3084785498, 798728722, 2684542471, 1314498465, 3310237674, 2294695766, 2318449005, 2537433386, 1821145825, 4085713718, 2302323556, 1435730548, 3779554804, 3746258777, 4068516543, 528290723, 4261978591, 3042353698, 1627736583, 2771245554, 3937915294, 3576021480, 4212777273, 2624478927, 2432947799, 2206874832, 1468203095, 3608211689, 2940930157, 3978595613, 2788325886, 4189535048, 3064687694, 2434621845, 1931736498, 3890444179, 3808031775, 1923430600, 255076121, 695835992, 206295837, 2006929241, 3340754873, 3559494896, 534681863, 433988066, 1594062112, 4269968932, 54724193, 1232356068, 2560433650, 2297984164, 226915490, 3731653400, 3010767547, 2470219885, 2913736467, 2329781150, 2946858145, 3684563102, 2287950487, 3278452986, 736921597, 1588983195, 3223355458, 3641670844, 384411873, 237755392, 2984847056, 1768765707, 2329098063, 3530083521, 2999581091, 1094603753, 3618153467, 3875159157, 3955701347, 2378393505, 1903464049, 3898825920, 346407702, 2193669921, 3344727920, 658881299, 2696379581, 487081561, 828671093, 2015113931, 1820341240, 1316019101, 1568833029, 2758806112, 860131914, 4003501977, 224058159, 2738200836, 3327786049, 2222901431, 3676409830, 911427441, 2786068708, 3287986268, 192863109, 1305829919, 2187363769, 4161177838, 856991576, 2222826191, 2592281121, 228986717, 380809663, 3356649228, 1301214613, 2358030221, 1324710712, 2989873503, 1067770524, 994775010, 4108568801, 3786249334, 2151831391, 3973852666, 655355108, 2984685004, 299503586, 1224667151, 2133863045, 4075200938, 391248625, 993941170, 2432416372, 255068022, 1144442981, 1535481894, 2851931507, 356596109, 2782236299, 876641489, 1750672595, 449514822, 3476443812, 4059995894, 3096762176, 1626568144, 2660331474, 3788576410, 3273355440, 1830516297, 2253832689, 3225034367, 2733365456, 3455244817, 1520678462, 3781553001, 3495457275, 1679915895, 2969197136, 3181612506, 1363872622, 2758418071, 3588626415, 3492057735, 1609649684, 2271360273, 1802288150, 1277989983, 2571908660, 4066596515, 2928019135, 1086838714, 3443176034, 3898229582, 2736361293, 472236179, 1903024207, 2745240747, 2471149770, 3291614986, 1509529083, 1386483665, 481906979, 150052906, 1649097026, 1406878433, 3816385092, 2040589768, 801899131, 1070653137, 2372100073, 2170006688, 2619554080, 1624847983, 3918056504, 2203650209, 1369173417, 1758630139, 2355595611, 1859493026, 2434480081, 3963320504, 3942024755, 2437763483, 9704035, 3021040467, 3893897840, 1090444783, 2868353277, 2532325316, 409067962, 991287820, 142996224, 3153348918, 1410591978, 433091433, 2210665244, 1048012605, 447678396, 520953266, 454823201, 98131862, 1987782613, 1474662407, 4148164970, 1632301489, 819724812, 4204401841, 2570490031, 2395026230, 327088446, 634991752, 934357137, 486348158, 980389856, 1864593729, 3871705644, 1116289736, 648143422, 2494437586, 322110870, 1633612643, 2135178042, 4099471284, 2517156338, 2906637052, 2118217045, 4199702221, 851565951, 3914372038, 257248312, 1863482792, 3799838067, 3049225136, 498532095, 1012541537, 326322167, 3075042472, 2733962266, 649154123, 2567514034, 748808776, 1422275176, 2542819061, 2803317625, 3711574985, 3613006819, 3517428012, 2453434895, 1151621809, 2354827569, 3523420592, 3621988846, 1175359067, 3161083041, 2372443362, 3260432041, 265044760, 2438474732, 3534686841, 3101169848, 3567976436, 2930316962, 2926149623, 1415600968, 703045067, 3455346314, 2629760114, 2907305057, 1443018248, 322540865, 3851809915, 2470094349, 4104172414, 176458564, 1557290369, 2095967502, 1432255297, 82273157, 606790363, 1791189408, 2250148987, 1389045962, 2134504828, 179468848, 3617672165, 2708550648, 1127678557, 278184896, 3472760228, 481425416, 322829943, 562424429, 4127057466, 2842746932, 3182653358, 3105772989, 635983091, 274756906, 4126204692, 3428590265, 3427445326, 1584799158, 1646938108, 3323924950, 1939043140, 999358776, 4001184896, 1361532799, 4274077626, 2162798711, 451544795, 1471770999, 1070842819, 528176934, 1563590698, 3745553476, 259607937, 1001732671, 3542486716, 1370046582, 505699954, 2958648783, 4249404258, 1925022237, 2698177072, 163477802, 3276035181, 3084560605, 2386848424, 617571716, 1039561541, 1874097813, 1490134994, 2545117299, 1021355103, 851486568, 2006040769, 3817753689, 1111349610, 3849797004, 4188920848, 1566382564, 1954962141, 3757924999, 307487652, 1992826257, 3563790268, 4021813701, 1439652157, 1840052504, 3436492225, 3767051038, 285894260, 911658454, 224550786, 4144490982, 1000964737, 420448607, 3796578982, 3770417967, 3523433334, 694085264, 2859117392, 903606382, 757173396, 3075985438, 3972243358, 2618941194, 4233305715, 4091938295, 1334521532, 3576146422, 1630550563, 654482102, 1270599266, 3709117576, 126023469, 2504889714, 2672570560, 4276344880, 2651121055, 918519436, 2046077526, 1358174116, 1989261690, 4083289055, 1706274158, 2269457562, 3746166570, 2342841649, 2732521546, 1049913469, 13185308, 1380672425, 2499440777, 4010012333, 2146719777, 1399614018, 249700323, 4052342952, 147036134, 3084388900, 2932380080, 2684541127, 2685981548, 1186221327, 3051838927, 3904406998, 485865840, 2572694846, 3784131804, 1261187241, 2266189882, 1481936811, 287190375, 577490356, 1831474702, 2642707872, 1416151111, 2810224417, 3757599399, 2263429785, 1393008382, 3195283991, 2717720925, 64695794, 812918770, 367246591, 177662265, 1705335082, 2273736549, 574871900, 850297352, 546683360, 3816651314, 3632877177, 3963994503, 471778820, 3703333747, 1013770911, 3455352497, 306859104, 1403542178, 2722641936, 3267134441, 3865308268, 977801007, 932985614, 1358583334, 1305305694, 480582633, 2411647434, 267585706, 2292925840, 4035088670, 963907478, 269958517, 1033114009, 849054590, 3213632680, 481224483, 3539990143, 3478736182, 1674701506, 3630895811, 2164208012, 2871145700, 3836454139, 2043137468, 3327712119, 4215216143, 2531824447, 974919316, 1359541944, 1738232247, 140371729, 231758769, 182342012, 1265195144, 2231056992, 1604897922, 1247761399, 1212625500, 294089873, 2544221698, 3060552429, 216439166, 871405545, 1262875192, 3909490790, 1689903785, 1890656009, 243418755, 838437926, 1088065431, 315503264, 973760317, 1296554451, 997172764, 3021101835, 1783548765, 3322448337, 1473451346, 2448217442, 1623394471, 83882524, 1425746829, 3257604929, 3275585472, 2953011712, 1850307126, 2301040384, 2793003493, 1651289632, 3597679836, 1413655268, 2167746572, 614243391, 123257279, 2350872920, 3610724089, 792678523, 3774526378, 187804523, 3557087501, 2073143612, 3221563402, 4121197749, 3382607732, 747702802, 67683551, 577475992, 1928616330, 636313404, 33867259, 2630991699, 2131981373, 173517789, 2406571723, 2817609126, 3600293782, 1750365231, 489542005, 3122016922, 185824778, 2979911155, 3754871912, 3361301888, 945829222, 288216980, 1213363560, 3408795326, 3237238256, 4166217645, 3276806492, 1779235210, 3046083847, 2843052744, 1583835421, 1955131360, 133607839, 3178412281, 3230139432, 191638483, 2604935728, 2321213549, 2282163082, 2221520307, 3136565173, 4002329365, 3177881630, 554082535, 2325513239, 1512157277, 4164950837, 923384130, 2822805415, 3667956596, 3244579089, 2378255521, 2774565002, 3612233581, 3865555899, 344451245, 1139175257, 622054429, 1649070872, 1614142731, 4227061951, 738489763, 2976157589, 2378375111, 3597797317, 2902524879, 2319361171, 2382116611, 4136585086, 1534498796, 708061271, 1561817849, 579440364, 2780629631, 1828860437, 785496996, 2643069713, 1190752230, 2169601920, 233650310, 1345906925, 3353101952, 3488802090, 1673292523, 1785494658, 3539078037, 741988112, 2844055297, 3261226438, 629991277, 1649005500, 3407911921, 1310081715, 3898384931, 332790491, 3300621264, 2506228282, 1239066586, 3206875128, 23205174, 3835750891, 3264593363, 2977720013, 1188000122, 3879092062, 1417137628, 2923791608, 3513767254, 545057611, 4057893929, 1155156121, 3146343504, 2806120598, 3106797596, 3854707315, 806851614, 190079817, 3871971704, 1470025719, 1149905129, 2344174409, 1283988768, 3413090025, 1789398129, 2975560095, 2921333062, 1210909923, 3815907925, 2536705531, 2948068449, 2312870722, 3887854586, 2792597675, 1477710412, 3878307436, 1951318533, 1601089306, 2175162770, 4123116818, 1106186915, 570573771, 85832805, 1451212176, 3042373994, 313755148, 1927115733, 3853301297, 402812851, 656749824, 3428607538, 399469893, 2394580444, 1706426581, 2537110799, 2663071769, 1045484111, 894683644, 1645298774, 4097332910, 2829880798, 885563947, 2548101046, 2825793190, 3884998364, 1805639529, 4043277008, 4177269435, 2931910383, 2440124200, 1159474395, 1469867874, 1138850415, 1799319412, 265658862, 547239329, 306183768, 4107035295, 3173577209, 124864095, 151641621, 2461494328, 2574190522, 1714561439, 1040886238, 2399158072, 3955129796, 2801730384, 3547467475, 947274822, 1743849500, 67425597, 3540208304, 2787857549, 2729129519, 1124617370, 2205254145, 2091754819, 4249243140, 2350931979, 1911602645, 2426238515, 2314472915, 410319805, 1806130284, 1777470866, 137881084, 3475549202, 3513199414, 2972385597, 1608086887, 64151006, 3271857637, 2257713251, 2911050282, 2921227511, 4257751119, 1867985482, 1238087042, 1722361291, 2270806545, 1453521872, 3500801390, 1183977443, 2012551313, 2593720333, 3075549793, 760141354, 2236239002, 2482765010, 324271540, 2280207224, 3513975542, 644884167, 2952721134, 1637250655, 136571543, 1314827145, 1238942087, 3650185050, 914175544, 2146493033, 2767874757, 2270240959, 614427436, 3548374101, 534589836, 3657507985, 1777840625, 371670229, 589119762, 1690229803, 2785217130, 1943301706, 1170621283, 940085851, 827288664, 1508834295, 51474524, 3278269943, 1609005495, 734799818, 3143636572, 30792096, 1571233568, 2062147298, 4112659166, 2705228844, 3675338115, 2375500422, 4179052792, 4229253743, 3286437806, 805430511, 2981405534, 2627001562, 515068465, 141320925, 158581949, 669728414, 3227770638, 1233589475, 924258069, 1847635391, 4032152416, 1228030250, 311238622, 1096601201, 1760772429, 922963691, 2653246880, 2688813437, 444181526, 508811878, 916365533, 715156105, 2069335494, 3615777203, 2182671773, 4053612606, 2830108482, 450968257, 2723273631, 4260193150, 247133767, 3306410866, 2989072185, 3490190533, 4048238200, 299743562, 569152666, 4055472106, 3958931176, 1800338731, 284345504, 3047483716, 1210080145, 1515543484, 3898572208, 3090818510, 1797961889, 3838998882, 1515985816, 2289126990, 3005784481, 405175487, 853403709, 670785433, 648782671, 367143280, 630261984, 3850982580, 3962788113, 3416781806, 3073043948, 2050313483, 2526892540, 2164413278, 1680633423, 3047624162, 2707294746, 2001550106, 794946455, 357286869, 4201692088, 2102256921, 521995370, 3467134575, 1323492728, 1529964852, 556049593, 832530475, 1893295975, 182485672, 421690089, 413340008, 1841704728, 1361187153, 3395950926, 338405046, 2595507203, 2311576614, 3748753577, 505803164, 1041237604, 3011358129, 3825408438, 600614336, 1199076359, 859228062, 1206089819, 1025194919, 3364207987, 1517278397, 2733456933, 2171363140, 3053140530, 2241941429, 4092477911, 2526539424, 1376855141, 412653626, 1064691177, 3261172710, 2909369514, 569051990, 925633783, 1652403116, 1372480880, 2708118632, 3072726023, 2116088821, 4099381516, 1176715967, 3673720269, 251361245, 707935328, 1148366932, 1083401552, 1285827596, 3241290327, 2699359938, 1754602892, 2629589686, 1237044701, 3877754844, 3845879075, 3005591800, 4063620713, 391421202, 642500303, 3481066800, 469763198, 2052928118, 1463824847, 2764460386, 3215188175, 209557156, 3728379964, 3256052300, 4151881886, 2244786474, 2527891377, 3191693918, 1109603876, 4001926400, 1092967791, 3687188058, 1965684991, 219591532, 2090452295, 1018834170, 3500326434, 4074410475, 4051112893, 2650165794, 872260374, 1200124725, 317729508, 2678851238, 574631147, 2411498546, 3355444054, 3469258488, 862008364, 3232960410, 1793678331, 513167760, 981521926, 1067287905, 3598442900, 3148666544, 4270400637, 898784925, 2538408892, 2005152060, 3827428388, 2132776066, 2000036930, 3349655335, 2894513504, 4140224544, 1826761007, 900189804, 3190190660, 2494893553, 892814508, 2586423735, 3184404214, 2461564443, 2915841080, 500719822, 1925383461, 2905787514, 3028037730, 1416875304, 864309784, 2534904190, 3699004892, 2710687777, 2887090675, 3285626146, 4249432777, 4094579591, 4155381371, 2857592633, 1363457601, 1920747559, 1960763257, 3818442564, 3825294838, 1308572242, 3869337012, 904838843, 2772719979, 2088484450, 594397055, 1691531871, 965603471, 2989171247, 710916465, 1850697939, 452726673, 1546303540, 3796649660, 1732887430, 681996091, 2643596568, 3962569042, 968882411, 3051811800, 3604322317, 3233033055, 1559759706, 461613184, 3499767313, 1347722313, 3553026128, 2521947202, 2971977430, 3481767092, 4084784033, 2336263681, 4276548483, 4120808499, 1593090292, 3041388505, 2510549790, 2817938699, 3790955586, 3873132445, 3331338081, 2630567685, 1701925168, 3744275286, 11184025, 138008649, 4187249991, 2435464606, 3067139962, 931825859, 908123653, 856277290, 2995006717, 3912057857, 2287177477, 221945318, 2201424629, 3008904072, 866895747, 1046003844, 1042744967, 3098601627, 917630207, 3529198353, 1992355421, 2204076586, 942819520, 1970223721, 4199460608, 3745293103, 3546803639, 377869527, 279430498, 491851728, 352473753, 2133395078, 2260965009, 3858918085, 2542871102, 2869562923, 3525570344, 147164762, 4117265164, 846577101, 2103376479, 3334528242, 2964843947, 3728097180, 927847489, 3627418784, 825034993, 1716402845, 3130512316, 2617301826, 861213329, 3965204676, 1729282496, 2720744295, 4229481122, 3319950250, 1600359458, 2041528228, 976403127, 2897912407, 3530657175, 1716845490, 1500699431, 288809674, 3692923881, 3575341397, 4186446377, 4204831601, 2303637662, 1455578216, 1275054302, 1709616349, 3877160145, 963108237, 823497408, 3202084059, 4232801920, 1178318642, 1336133100, 2282926293, 4135605557, 1463298651, 3845948379, 1118510717, 2727075614, 1601094806, 3874600837, 213568323, 3867753922, 2507462302, 1116079040, 187903941, 3615808739, 2084582165, 244715731, 1283651550, 1279090580, 543708520, 3343733685, 3290228611, 4182018554, 4156694335, 3622177023, 1179436698, 1045209659, 3837490240, 1011354137, 3975923177, 1266032697, 317284448, 2023340486, 421230279, 2967289291, 724072404, 16567700, 81129348, 361595473, 639159812, 3498743032, 1738678356, 3090921186, 1678932863, 1281800054, 3635058302, 2695239741, 1835006685, 1754130683, 427810206, 440784225, 474532822, 3241312922, 298264645, 572121290, 1775132418, 2842862652, 789743478, 3576489343, 77045051, 340986292, 737216562, 658544255, 1886475901, 1012621011, 4123152874, 3884066205, 3583134464, 2040415974, 3711648868, 2068995642, 2352450965, 4148868928, 4229898687, 1892891032, 3790079103, 1275921725, 1431742912, 137107832, 31224411, 887473140, 971223453, 3722113150, 2282781608, 3473553394, 2852375145, 3202130189, 1959597219, 3215764500, 81549420, 2992803338, 1566285681, 2573420374, 2899241603, 2152562599, 1706110530, 1361237242, 3279245192, 1430963140, 2495865794, 3342957540, 1506418857, 3082886696, 2353734837, 2304709827, 1799964713, 4038493461, 3067680471, 3731910830, 2024560000, 2555713793, 3747483081, 475186249, 696906845, 1051062525, 448543376, 3334160984, 1790811075, 2577897551, 3593365913, 2802953662, 1676795514, 2315658561, 1332530603, 3875682042, 1962044754, 502776022, 2047180758, 1579943149, 2584962948, 1122946306, 2254103654, 3562114661, 1466656118, 400376828, 2100554890, 2965162496, 668055734, 851670291, 1250606946, 3267813841, 3451463997, 2632203946, 2886970762, 1759070966, 3638237837, 3882467884, 2702008806, 238526228, 2873258971, 3921900229, 4199346507, 2774288477, 1308146817, 4080839146, 2693640974, 4260744286, 1045438238, 1083849898, 345194834, 3563268087, 3508740739, 1580951610, 1585527533, 2209320784, 2355488075, 2668876058, 3789453646, 1312455920, 157518767, 1407406887, 3049372248, 2790254408, 535083235, 1413934645, 2228146160, 2460382571, 2221036031, 3527301991, 3011933485, 3389543561, 1256125020, 2060032367, 1078363681, 618702991, 1705171270, 994851804, 1816277329, 2790531461, 2293137818, 1100362722, 2780075027, 361365409, 2429272062, 1333127593, 2418744027, 3865833903, 670109212, 3579049365, 2548989526, 2311454199, 369676363, 1071174457, 1315077517, 1836066723, 2770519650, 1456645023, 1187629782, 2623547034, 2975154637, 1503663942, 2277319358, 569728359, 2210846575, 2466191234, 2524498863, 3517896289, 3728179949, 1803884797, 4156642634, 1227335401, 3680423258, 3444492303, 2724228598, 3833471306, 472332789, 1002086194, 1769079585, 620010548, 212062317, 1970281313, 3298445358, 148641420, 1020782657, 665989776, 3668744784, 4241190826, 2856294193, 870767489, 2441417483, 892594686, 1471431591, 2158161705, 2676519938, 210640427, 2195619851, 2871209118, 1004397472, 1574823977, 1652000334, 642963670, 1432964386, 1052715533, 3279681781, 2535092029, 724605863, 1980163987, 3409933122, 3125121017, 1161440078, 1815867167, 1713026686, 749877511, 1055131263, 2529469984, 2182769748, 1475072733, 1126779411, 1649939837, 3347239988, 958850156, 2395540285, 429261756, 347140139, 650522226, 106045685, 240757139, 1207654804, 1254492504, 2529224420, 2028928241, 1041291383, 1975184694, 110403185, 2851416452, 1215448900, 2702327064, 1069465191, 2349216150, 2931517614, 1850513438, 2177520596, 1906795808, 684250511, 78794217, 839487881, 2668563526, 1544040005, 1032291266, 4014652207, 4215028466, 647943848, 678685100, 2084262456, 900257822, 1208003282, 416622112, 1087667585, 3538735053, 836575801, 1287874739, 1096065254, 2074087138, 2230512880, 2939839818, 3011525143, 2380355903, 3526232176, 3448630142, 3007808879, 790243677, 16835820, 4020800549, 1631094566, 2399588303, 595532383, 1391259780, 392659592, 3167340145, 1529641523, 636247223, 1045661351, 3591672794, 2049540301, 641627326, 3427983179, 1821263481, 1930661779, 727290948, 3966328813, 606271720, 1469599867, 1632650489, 1473916525, 4087140371, 3929958076, 1166231284, 899875609, 1243162441, 3564177754, 285053031, 1483218207, 2716962416, 2030887497, 3104081402, 803635552, 1398888702, 380707057, 1147885727, 2690981199, 2362289919, 2186601185, 1948948264, 930585476, 3782083296, 2680481346, 2802630369, 1860103069, 202283300, 291811039, 334529541, 3080878233, 1315435396, 3423908693, 4259079648, 4141055062, 1727668256, 1260650945, 3165665355, 2160865762, 3970485296, 2925493106, 930689584, 1713894663, 853687737, 906394907, 2632154436, 1138561137, 3478793631, 437977169, 2070374073, 3993536724, 1034024182, 10625563, 785305786, 2948897115, 1136175903, 705416036, 1312214997, 319160855, 2435101802, 3647350432, 256321728, 4011468738, 2538073230, 625780131, 4079691933, 2393798791, 764467916, 3015283323, 1562517164, 117617828, 1312167207, 116519050, 292668011, 2042435401, 1011511909, 321271127, 1531292517, 3147605884, 1721441834, 59316161, 194483323, 3051218146, 4213816026, 2720389414, 1244147372, 2039290628, 3661201761, 1484189836, 567565596, 788819857, 969079165, 1472252498, 636529436, 1675165157, 3333589304, 4035430021, 1074317000, 531421958, 1607102258, 2803485172, 1382535906, 4260694232, 59599902, 3151424031, 3797236064, 2198287295, 2195076234, 2060099068, 1761153137, 396118901, 1204581968, 1999197094, 2387210876, 2336724206, 1796370999, 2432058590, 2339213067, 1995869868, 3645040473, 889656388, 295471594, 2300380462, 3529315482, 1796275590, 2844685541, 1911628156, 4219316193, 579941471, 3437358583, 1238186550, 1744460760, 794507770, 2147918271, 1728210831, 1598659118, 3384734799, 2012305242, 2849346909, 464588923, 406593746, 1111210822, 1504992660, 2901099144, 1905487147, 725839826, 4035621777, 3093203783, 631506585, 1800495658, 4068580390, 1811925931, 3203361006, 633610011, 1791645700, 1942380047, 3865717428, 1996924976, 3247571978, 1411500756, 3227333456, 1076777565, 2557292141, 2158921987, 2544601152, 3420793007, 2706473546, 3583305634, 3117219566, 2432284498, 2327556531, 4208803211, 3427662243, 81085913, 405959154, 3927529390, 2994429211, 3378230604, 452381957, 3878942808, 3688980645, 1596248633, 1928470697, 3313062694, 2342989268, 2188339119, 1830960661, 856581407, 2827951520, 998628396, 844326710, 105189556, 2740574470, 3517051129, 843152419, 1863336168, 1852855524, 4274021777, 3194111220, 183082055, 954949469, 828782773, 3294209176, 2064893095, 4115510797, 3846020107, 3456208270, 3746124292, 2645952636, 2212281668, 3714864150, 3484151694, 1814824050, 1680983163, 3042370006, 194658488, 3637665033, 122700662, 3435551648, 3864697020, 1194494077, 4075699012, 175520237, 4275687422, 1166069585, 478318287, 1987121667, 2855560636, 2242389318, 3611056114, 2832891553, 71366777, 501545402, 3340556934, 349390474, 1109875838, 2273491506, 1076250876, 2450743065, 1836693773, 3306642127, 2006749113, 4152966757, 2179543499, 2111566149, 3373182385, 2332008266, 1898709001, 3769174750, 2414779241, 3145620199, 2807155871, 3914629226, 2177594025, 2176562930, 1351180441, 727239127, 3530555742, 1420044890, 3927923230, 1276019194, 3463168933, 3236003852, 1436540813, 1064759239, 1955127016, 4030847940, 3998031985, 4013013779, 3706680804, 3412639851, 2938665258, 982628038, 1975814901, 636781990, 3097782945, 966005290, 3544309883, 3224337620, 4294515207, 1616596174, 3121280686, 3714728269, 3320299366, 2849308868, 1202911097, 1673358226, 1780317558, 369855949, 4198765189, 1056673629, 921701746, 3159790072, 4061233529, 1380106687, 3467722408, 475647123, 83013569, 2060449003, 3033018646, 3527482282, 3443107950, 3378535862, 4048483369, 4193957098, 755332305, 909076057, 820353685, 3609246175, 552158984, 2536047123, 1576543694, 3696041625, 898265862, 1656108567, 2600733004, 1999176013, 4278575369, 3831775548, 3868110478, 1560608069, 3288545785, 699717836, 934742105, 1589742617, 2198577987, 4124458327, 2906463486, 2856291985, 1484844402, 682325032, 2919982335, 3036735474, 1779443861, 3071704462, 3955428433, 766201423, 1053224747, 422518845, 2838428055, 2921542145, 1430578290, 132297682, 3589447180, 217215263, 1963091211, 3323511047, 2396517571, 2056949420, 593461462, 1704829402, 1975917928, 2370428478, 3214429779, 516033936, 1041593076, 3518020356, 2568955, 633042471, 2310149729, 3717422076, 39653225, 3092470656, 1349317670, 1506590262, 199353923, 3772118745, 4213517956, 2016636174, 4017952530, 771203717, 3715012598, 2349429431, 4028480196, 4270711815, 1985595139, 1707750260, 1694342372, 2848167032, 2639878571, 2148629729, 936538344, 693871342, 1878152418, 1869819968, 3961847384, 1535178141, 3734946434, 4238987299, 2942274315, 2990613004, 3598158159, 3753832001, 1942931135, 272212850, 2696736787, 3915733588, 737291497, 3886856135, 59673545, 508912611, 4194230009, 4122040525, 1039629067, 1950851572, 3068183721, 2719362914, 3935102466, 4174425451, 2739706412, 34320763, 751821966, 1268345622, 1301728181, 1234359992, 1775008398, 3881095970, 1216122811, 1407683441, 804249533, 3826026452, 3142765272, 725572651, 868810308, 2675658946, 530998457, 3595352198, 2910299190, 1711498484, 2490071328, 251512102, 3983820407, 1877877242, 3443169540, 591129310, 1370377638, 4169289695, 3897725252, 2432448537, 340767431, 3622776962, 1665661816, 944434072, 1850076360, 751691587, 2991637040, 4014935631, 632236704, 1706302047, 1032701836, 78943024, 2137658904, 2050531888, 3122578248, 2140296523, 3543124272, 2028192398, 2537979354, 2900248067, 3809448785, 1676551612, 80359263, 1599739905, 1031029668, 2726305184, 997551276, 2615940119, 573688627, 1267187938, 920072168, 200103855, 1346886696, 3081083230, 995145135, 354795680, 3753420288, 1442703069, 3762895664, 1877216807, 39451312, 3763914672, 1352215935, 3415890250, 2237748807, 3318691137, 3323011069, 3619212278, 10256594, 2129097217, 851874595, 765572367, 1946810868, 2455788636, 2125259933, 1943577060, 43146080, 2542281778, 857188230, 3027793604, 1806629025, 2717560678, 1128134095, 3817627584, 4156085939, 1292544583, 2538914718, 2461532313, 1294486052, 1724847166, 3845396232, 3873889150, 1815699043, 3941419624, 2504928909, 2730286287, 2725753982, 1891065487, 2109061426, 2214712517, 4014818791, 704062802, 1706499932, 1988402373, 3039797781, 3197949077, 2982017030, 52581305, 2780948690, 1820545607, 2055052295, 2948697405, 1332840083, 1843788692, 274451460, 1879838160, 2177177413, 4131943197, 3563212754, 2170676354, 1674256314, 134277921, 828933164, 21935156, 1215874626, 4081615094, 3009414901, 5491448, 2444939884, 636345914, 2626884155, 2534085052, 3493703604, 3661620628, 2480161633, 1890025120, 1717242695, 1397026491, 3819963515, 695602869, 2862238614, 3014461086, 4240105042, 3073047184, 2636909788, 2311510901, 4017245724, 190370669, 2644026634, 1866142411, 2235509050, 730765769, 1817815427, 1952856637, 1164062185, 3087421543, 2429443284, 3605431809, 4033515885, 897010286, 3976797374, 1441735622, 2574213652, 1374923881, 4125160869, 3779560291, 2632206834, 585412716, 2786072221, 2167348551, 2719901928, 2545588253, 1794537485, 3450437875, 1278902091, 1007173730, 3843987224, 2585099843, 2558091751, 862038651, 1158707603, 2667913196, 30468112, 2368989183, 246740422, 262024461, 1662072213, 4199448761, 4043035825, 3728345069, 1810996156, 4281848551, 2317497229, 424021638, 3301340907, 343383864, 1487663697, 743976625, 3656558910, 2038302549, 1828071319, 151797161, 4158030171, 2119470540, 110814467, 3835267312, 2837146185, 3717653114, 332488424, 2573768896, 3430653777, 913562513, 3674638331, 2324706255, 1588389282, 1872915041, 3851622633, 3579815938, 4219809818, 1061434121, 3478364997, 1617387742, 3739244342, 2120610272, 2882957452, 1276476291, 1097867246, 1086270470, 3673519507, 3341441508, 3381519282, 3774253656, 2331309812, 3457065825, 3158372214, 1536731658, 3937324913, 3922610690, 1038491540, 1460357095, 3407126664, 1287737774, 280385892, 4136822425, 3071390734, 1299261380, 3891879161, 3998399379, 1523269995, 3740893322, 1995220435, 2265370544, 943432687, 3226009565, 3973382646, 2467356319, 2820158790, 1669151580, 1333536951, 1664618684, 1176362143, 3265291287, 1721978614, 2769261380, 3633151382, 2937199347, 2733381421, 121207282, 438519952, 3740656231, 2130486943, 1184176303, 3266317950, 2251251189, 2172964942, 1009823165, 2355752899, 2651285858, 3690239919, 1343643866, 985070303, 4204703438, 2058138918, 3174460770, 2664942791, 4171412829, 2253007054, 4201814920, 2117219871, 3504734549, 4192992106, 2530145492, 879797841, 1569676000, 3589207153, 1646185453, 1689102360, 2493935963, 2045358894, 1327000824, 1741374104, 1261113115, 2154662822, 2339387057, 2625383773, 3484438521, 3948119840, 3769598289, 1182579291, 4143119124, 3215089300, 2185299571, 3109322986, 2402957639, 686929274, 4070026933, 3673386281, 3644182798, 2347909283, 723785958, 363641399, 3187698864, 2396480109, 3065898625, 2358343660, 312438745, 4022234346, 2512409037, 3860390804, 2102364559, 3895356409, 2330126865, 2818124910, 1523389515, 2873098364, 2763991389, 1052283733, 2956713955, 2964417295, 3095262917, 1861159326, 2696535352, 1702113111, 2715097832, 3903450493, 1638002745, 2245305074, 3573717413, 2242541107, 2826240250, 3631094556, 2329738171, 2609871118, 2448659592, 2394486711, 96204446, 3441664546, 1225387802, 2059541614, 478033489, 2051488258, 2938972, 479300434, 1727227132, 249392764, 1670503091, 1456715817, 1190742482, 1158567544, 3958196961, 422568841, 3680400904, 533043583, 368856969, 1742477986, 1462727515, 3932697150, 3199632137, 3265582842, 2019482391, 2384581120, 93541984, 3076696435, 2059044230, 2531009567, 2008404952, 2896161259, 1901083447, 3433045532, 2630683756, 1798236399, 920138737, 2791072341, 3118886222, 4062595092, 2858289414, 1190341766, 3714883495, 1582987984, 2772648143, 2094498546, 893580469, 1437623854, 1765090464, 1502052577, 3292251390, 3565870055, 1133075815, 2950246782, 2871084144, 183748567, 4257314611, 2751495703, 1292721952, 3766062665, 687283377, 2363643725, 3979198920, 2736493612, 13333119, 4218420388, 4195539495, 172528349, 9937152, 3057740720, 2062863476, 776561202, 3015401142, 3845096805, 2286245626, 867631680, 3987958049, 4140558428, 1537098477, 3258250397, 2573990350, 3310309691, 2153223780, 3960464314, 3039209996, 3072941933, 3093073577, 2487193296, 3106616617, 2601595460, 64035092, 1808621154, 1885619099, 2572002603, 3063621927, 207698840, 1072655623, 690566780, 3804761839, 2112580968, 1445500174, 2780463320, 2685443193, 2662476674, 3198515165, 1398738450, 3889514200, 393622678, 473643449, 2957882289, 2424803811, 1478669651, 2103310352, 3273565296, 1134044782, 3178499130, 1137827447, 614428089, 350702832, 1111127056, 564469291, 2501963450, 4061712662, 2321019738, 1591646091, 269111999, 554015354, 2249007377, 2870222263, 3902386792, 126374810, 2024916311, 2671572995, 3132821844, 1330257630, 3854303814, 3439339297, 2294455541, 4108269085, 1812308342, 2731471896, 1040806133, 811252921, 1352128729, 3209015270, 725327639, 4245813245, 3060016816, 192757604, 4028763940, 4239761715, 2520727413, 664543464, 887714786, 4017083826, 2424933465, 2352257373, 1410955931, 2779130236, 2885254115, 4165306621, 438363222, 3459417336, 788853326, 4163521278, 2676041741, 3459188003, 1884318611, 2532307258, 1247339989, 2953527113, 340776844, 2103363458, 1706835685, 3151115178, 4165909315, 1630323749, 3922206401, 2720933623, 3630085256, 3803883541, 940544443, 1196988709, 3025217162, 2887500720, 1272227208, 2297480956, 3704301696, 2765204770, 1702988963, 1089294437, 3042003382, 907087106, 68740904, 1414420252, 3273215739, 190828936, 1477113304, 4236564897, 2482428856, 2054760507, 2859110505, 1167311880, 4014697773, 2100139344, 797223391, 893554234, 3973218476, 384568043, 2933067235, 2526699457, 1460630328, 4011596058, 4060806696, 3207486982, 341713793, 4096293262, 2072018251, 4268729177, 4210377034, 1775426443, 3793779871, 125989037, 2561689722, 2502752204, 593157719, 664035413, 2946759994, 1386323178, 121854567, 2633665332, 3184355175, 3748519479, 1218593110, 3167136464, 312723063, 1482989857, 1319824045, 2896056682, 3251122704, 238350216, 3768919075, 1566299628, 3040092875, 1876909567, 3996307496, 3111885610, 547433956, 2748764233, 2697840887, 3521841610, 450881035, 3033780071, 35023134, 2947942091, 2701095076, 1257989129, 165590742, 1942813329, 1652362250, 3627549099, 1527705880, 1135642820, 752865808, 3581183645, 2803111827, 2879201765, 754245714, 110112880, 4039357176, 312766524, 3038874234, 3878855414, 324529823, 43331934, 443692816, 2252469136, 3471227967, 3898562537, 1653998448, 3912287555, 252874339, 3950922185, 979374921, 1712222772, 745124948, 1427261755, 2367346311, 1402650654, 2764389338, 2422900605, 2167788645, 3476161600, 874097792, 4135981260, 2879932533, 1806556545, 686356081, 1882868984, 2087108646, 3187111511, 2158660791, 3837424884, 2617089154, 731164031, 3049434393, 1936133284, 1716201693, 38422530, 3358037224, 2277203635, 4267620193, 10811886, 2726475090, 3250270949, 4255739143, 2156521243, 559875322, 986482467, 3893422717, 1522343512, 3603131560, 3531211125, 3306999621, 2468392025, 863536942, 3677554281, 972869595, 2799059175, 4108844702, 1219789225, 3722790590, 1522684809, 397695534, 1437010933, 176499079, 2224600118, 1599257364, 267269966, 2339264311, 1526009726, 3539102849, 2504752170, 1227250940, 2833002701, 3876605303, 3322867814, 3270718972, 705601188, 3154363956, 4066543771, 1507833154, 3860744168, 245513098, 130622958, 1141561351, 2451795934, 3409563097, 159916097, 3839628253, 183146778, 4217163921, 2437145017, 2164540128, 2533509381, 3419075033, 4000497538, 2943916238, 2866638495, 300065216, 2739982659, 2556155325, 2057599471, 1333587489, 3818715714, 187381152, 102341200, 1718827528, 1619265947, 2417807972, 3744252006, 3949303521, 3532074943, 2251633109, 2645835875, 4253654006, 2492650408, 780745100, 1209387738, 353492600, 1623078330, 4241794586, 914584074, 372820677, 667428800, 376326518, 2675261033, 4275611996, 324771654, 14640747, 90457860, 3975133851, 3876588673, 1227379710, 1705437396, 3947157919, 1466519288, 559827653, 19442825, 1474531557, 1959190311, 2275429549, 2899645521, 1099103028, 3958763213, 3517311177, 2732551178, 3318169099, 3986870622, 570878746, 86337557, 2476707357, 3071156058, 1318633397, 3793576799, 2525575767, 2364810132, 1349210251, 3599882362, 233754419, 1885324126, 3062376741, 3718538229, 2776180931, 877637332, 2019831251, 2633783096, 3812570660, 289573716, 563935837, 4130050315, 2161402112, 3614315435, 2183394781, 2167825897, 1874706118, 431853197, 841224490, 47153833, 845818030, 940609443, 3535569860, 158869645, 2096210126, 298258997, 1368932152, 1738695505, 1340002391, 1340900668, 2333195627, 702791589, 3721202906, 1491630489, 3164168674, 1798664427, 1302695033, 3715564180, 1924046381, 2768133430, 4279931861, 3954332342, 4285826240, 2328356038, 3108348159, 1326471438, 171399437, 1241462943, 2098838130, 883627585, 3339243421, 1562003342, 3570259383, 2930306403, 994955538, 992625537, 4278654553, 3199012931, 3845245037, 1046728173, 2091325878, 2720573344, 627830921, 904448053, 1029775963, 2274393908, 1266911933, 584246103, 1442000298, 2395404556, 3460193955, 3340431333, 2887386683, 2681167580, 4215954716, 220757481, 467402070, 1945273644, 1421715572, 455315118, 1434739409, 1814985893, 2104203216, 1466969688, 2879042684, 3127798925, 1400154301, 2792295412, 2511169845, 2390256459, 1726803475, 2421339023, 3488190194, 4182462748, 368253941, 3127783715, 3406439928, 2802981902, 2531285796, 1504112444, 4206497216, 678681973, 1919282161, 811953281, 3037346192, 3024047576, 1632009924, 2023518575, 1469244819, 3784605207, 1263874447, 2235285227, 536596154, 1672839696, 1770481067, 4033432250, 610091847, 3091914595, 2171449880, 1757300069, 1492997482, 2404637276, 864701216, 1308546289, 2580195583, 3204236229, 3317742399, 376203689, 727447847, 4177789650, 3881946345, 3691067395, 111019803, 2769322739, 600441775, 2924284910, 1562111053, 2602430307, 3113760628, 1070562171, 1389818053, 2133925688, 1416807979, 2053862957, 1083309277, 2234330201, 3985392950, 1527291435, 1893820107, 1125041277, 2238821558, 3981531587, 3104837066, 327455742, 4225192850, 1260408751, 821234867, 1487234887, 1537335111, 2989591299, 1662698351, 3077317641, 2259546103, 1932136182, 2307365139, 375796641, 2285370654, 219221039, 2141998297, 4031768109, 2368054375, 361132158, 4112872601, 1130513469, 2339744083, 4196970343, 501753387, 2537246946, 2595985912, 4083226388, 717414476, 44616016, 2851126425, 13527528, 1868165079, 3686503853, 3360060619, 130043010, 3445980777, 2823522100, 4224886897, 3403046522, 2622386036, 573482166, 3562600876, 2641611549, 3621580457, 2400743445, 4247123239, 373320951, 2464576086, 2883678286, 1434797224, 188370644, 2179872834, 1677798772, 587960778, 540397577, 3008527694, 2213137785, 4253174452, 1962014711, 3644900996, 3519202002, 841384176, 356635644, 2688745022, 931647236, 3156817539, 2106025586, 1615271575, 1997673960, 1443798218, 3773950493, 2245966893, 1158636325, 1123644246, 3393824472, 256907268, 2289038078, 3162539997, 2106457741, 3998173534, 1219927740, 3339290950, 3163640728, 2362335717, 3465297462, 2441413993, 1013492952, 598617536, 879620282, 3419395537, 2848783545, 1873992836, 4130217508, 935372224, 1394809836, 1188431565, 3905706423, 1146367049, 3641853422, 4241290162, 3639917936, 1107299939, 3433939012, 2950106484, 1739025839, 2845493555, 3130985946, 3908577279, 2106315430, 2246245329, 1542518827, 2546102921, 1710086372, 1637445311, 1633866091, 2005953812, 2586121643, 1116111963, 455091211, 1875707500, 4074555086, 2612286664, 3554679036, 4169216340, 2361916249, 833597301, 2004721105, 2172840346, 2341100633, 2165521434, 1461962145, 1836413418, 1510416760, 3399626406, 4163069679, 3289585893, 645070159, 2106352620, 1354441297, 1703978160, 1102650782, 4072802926, 3362677525, 834153016, 1704676796, 3447585076, 1581944868, 264524144, 1523390904, 37221905, 4188276070, 3141691587, 214598795, 399603774, 3964662445, 3233458684, 3244995380, 659270616, 3829039509, 3622847872, 2811344733, 739175083, 602323604, 1503594847, 3291076874, 231752729, 2873508043, 912869452, 644434171, 64000614, 4025065852, 1701967165, 604077532, 2540108766, 3146632076, 1391772770, 1762419328, 2291620138, 3143944762, 2518096103, 795075266, 593958899, 198972687, 314988973, 3186326770, 1705813494, 107181486, 2620893570, 3232129844, 2434006331, 1875112746, 1607739773, 1594115172, 1371195066, 460019604, 182746595, 1288925409, 1171725206, 3155382146, 4029630421, 274977447, 1646505518, 3559180799, 3791423343, 1441871140, 3540950775, 3620419046, 3228281614, 417274974, 2361783893, 2476506421, 1807556147, 2925287603, 3450087616, 4094598909, 1321893952, 86392963, 3442358079, 551426772, 3144989281, 2966123685, 1703781996, 1273652943, 1787479434, 441284029, 1480605040, 1114238854, 2600302080, 3600108848, 311687657, 384234916, 2198957283, 2076111749, 3507482672, 226179138, 3350649004, 2003168216, 2645435674, 3254404539, 672132379, 1165531417, 2405219966, 1372789943, 2705978059, 2304478464, 2124974810, 835383369, 16407106, 1382990846, 4262595217, 2317768175, 143902022, 3591155164, 3743882590, 2424145411, 41552320, 525033665, 3992362095, 2047511806, 422745302, 1250130925, 3539192695, 1634173913, 3535650031, 3323002643, 2418742896, 1025947553, 3548536698, 427076174, 563303741, 2731500696, 347484182, 4144872751, 3878882283, 3704817015, 1972352927, 2697495976, 2391549142, 1241492266, 1273920629, 1213857493, 2322131329, 138953096, 2885466120, 1730924108, 2942063481, 2316770825, 3117954169, 3318616717, 648233818, 1499736666, 2849284730, 3434368306, 2634147453, 1872682021, 3242252378, 2821692647, 138281202, 2100650709, 2903091566, 2529403989, 2028383749, 3249012711, 3515999509, 4136985275, 1875372838, 278802790, 949196821, 4138832317, 1865376918, 615341269, 3270063866, 3554555989, 3296905832, 878585319, 3736525022, 1744466490, 4224794, 2939928525, 1527261499, 3902960059, 647724081, 1267482203, 3702208368, 3811886776, 3422723435, 399459902, 3565982775, 3582875231, 22703069, 2670741158, 3299041998, 832660917, 2116586697, 2184004424, 2104387782, 1378910988, 3905495356, 3369299033, 1614777960, 1324805934, 1025142916, 2495490807, 2790992028, 262841183, 1690984253, 935400408, 819860939, 1703263159, 2541147788, 1931024316, 1020524757, 4268575014, 3644106004, 2986411997, 521780588, 4274739430, 2135269185, 4253875429, 4001163484, 1974158488, 2501102068, 226117838, 3359325017, 3053328520, 2196875310, 4034690601, 966046310, 1648717327, 36815571, 3292016763, 3300999477, 2024229672, 878560902, 1911058085, 1880259890, 3704957721, 2869650832, 4155444134, 4025799292, 1979838083, 1417689749, 1816043890, 1540067886, 3362521300, 2166411918, 2602256665, 3721835134, 414102174, 844939541, 2717401472, 1873953534, 1633004170, 549017958, 1494645018, 3692180450, 4218183349, 2664416935, 3979226317, 704178206, 3492663644, 2538009956, 1307177344, 1707215275, 2158601437, 4190915687, 1071945903, 2678030823, 2686440254, 617525406, 687771435, 1931470508, 898280260, 3631714546, 533306774, 1288585969, 3887858691, 1891458091, 207190572, 3148603152, 4074559790, 1424668608, 3678045598, 2265911137, 2030499112, 1973983227, 3012269853, 3797554491, 390895391, 5660990, 3489380247, 2470069510, 2192094307, 1191435147, 2544420049, 322506762, 3226263287, 1586455248, 2711664732, 373718171, 3358900722, 683130690, 1874110528, 3110836861, 4076429894, 2146773652, 504409907, 554204204, 2633924230, 200673920, 711822636, 754430442, 2858139578, 1281352296, 1434481318, 2150346278, 585255254, 286657131, 2185186798, 1953573242, 568273924, 3005970500, 3726810905, 2402484425, 1519345332, 3200111558, 2235598020, 3047663863, 943338419, 3371260095, 2625023262, 2356564662, 1872627645, 3521281598, 3943119653, 2109010156, 3493169158, 2622806675, 760475504, 1882670239, 647044564, 3946394302, 3184270091, 3281099676, 1476968138, 1263161192, 1815689282, 3001714885, 1795882146, 106971129, 261267135, 1213684083, 2689849309, 266973126, 3862138292, 2087156654, 259800734, 242680752, 2952688028, 1878837944, 4082657579, 1288228803, 248793335, 3152479402, 1632293364, 3384126860, 932739507, 693066236, 2750666859, 1432273626, 1985192290, 4033592940, 2214210799, 1828066843, 4264846903, 1994044019, 459357025, 447419395, 2678813680, 1718561524, 533293247, 3170526065, 3439127536, 1209219636, 2721155026, 3069667697, 629587682, 2087392813, 3570333713, 3432815182, 122719651, 599864645, 1083928979, 313481070, 747396145, 1646043829, 2054872348, 3668256521, 400396128, 1404712500, 2308501200, 3055282593, 2749663595, 2447173132, 1767956292, 126766593, 3005950290, 4218187917, 1703902503, 3921909262, 1783633824, 3828320812, 1080269529, 3686848432, 601033998, 1590620267, 2682227787, 644312260, 1980000437, 2253675336, 1290661337, 3480147970, 3264949610, 1433241660, 3297135864, 2936766369, 1330433168, 1227699089, 2712529438, 227972275, 2253484125, 3311453320, 894248802, 1918449450, 2396000045, 714524795, 4010599000, 2211819631, 3656581066, 4214128603, 3613645492, 1625970574, 2400605966, 1806321971, 2284641330, 3002418848, 4092699778, 2082664476, 673800742, 3856144303, 2356564412, 3046321070, 3776009363, 3563167940, 992733439, 2783113065, 1555347688, 2161876745, 2668236454, 1739119153, 1183517125, 2846639345, 1697450169, 1514580205, 2632720078, 704983247, 149471858, 1874093709, 3050196296, 1437747965, 1020217603, 549352736, 2397660993, 349645089, 3631304127, 3750292531, 1552911202, 4284645197, 3387219870, 466862297, 3990479648, 1378872338, 2445966491, 532525688, 1505688998, 2293432680, 3226170262, 4005424063, 1628356970, 1267528839, 3782788156, 831390616, 3341282462, 1953342006, 2447689197, 1882665642, 1548812456, 2487305980, 4207619155, 2731044378, 561963455, 2891194241, 485241061, 1329567603, 1952684365, 1648709597, 2395586512, 72026054, 3739107067, 1394817371, 1211475533, 26248524, 2024912012, 78948388, 218941961, 2194236566, 1577082910, 1760276088, 1106049640, 305825782, 586901517, 348814046, 875777514, 2015403030, 3279328625, 2962038118, 1398548561, 2179075070, 3354385470, 2883722695, 3486637127, 2461189646, 1062194765, 2609586274, 1671744217, 1645755693, 519772044, 1286358584, 3987455091, 417065491, 4034562984, 381434847, 3822215871, 3273547217, 4095607001, 349847924, 1347369969, 3437038284, 274480810, 2056456792, 1508522024, 682551150, 1559963250, 466279253, 957337521, 2842629270, 617378373, 1997635507, 2381905364, 1772641748, 1711391599, 3428268002, 4034930875, 3700220358, 879989981, 2647526453, 2413272534, 1220031755, 1565059456, 3011082386, 2282786409, 1162933571, 2926645040, 2850084166, 1016779622, 1566583447, 1520143250, 3503633763, 1878528384, 3682025061, 53975325, 3207798322, 4136223048, 3102335570, 744485740, 3787950291, 2519210697, 3434704569, 3562606529, 235885101, 4099703259, 1624143716, 2931642485, 1564835543, 996641700, 415543560, 401281724, 101327679, 938981966, 1219458562, 84534034, 196183591, 718429924, 2820470846, 4007818315, 4204150174, 3254478978, 2697466017, 3029837350, 3029506845, 2527136930, 1237831495, 2893580135, 2961434771, 1631109461, 2406093501, 1103874143, 1823828, 2542453621, 549170930, 363635683, 733000005, 1907276318, 2745290461, 3321969778, 3017947270, 1233788438, 1885060695, 4118082291, 3749555973, 526970861, 1701372770, 1729080910, 2962189849, 3419590169, 1964768492, 2399197410, 914041820, 2471915085, 3018262019, 4046957531, 2903823500, 1491844350, 656603397, 1214800882, 3717631368, 4095987284, 3835169267, 2058991086, 373191996, 3038458071, 3563883878, 2635593373, 1779142625, 1094400464, 1324476450, 537192055, 1786627485, 777979005, 3902065318, 1201666430, 530417889, 3982012929, 2376197083, 2513854966, 1649665056, 1587971807, 4100750506, 4166905214, 1097296682, 813885952, 2846931618, 1767154579, 3477924210, 2304577342, 1198603319, 3438482157, 1457810869, 2086468393, 1579288463, 2467155499, 4196073873, 1552691437, 4259149657, 2558130337, 1805104223, 1500337281, 1578650589, 2312506316, 3342561613, 3535450872, 1175442381, 4005878929, 4068720576, 3583847207, 3412808459, 869602794, 2762949748, 3854154674, 2691470199, 2349386455, 2204626446, 2969743529, 1046020706, 3344019003, 2398382346, 1751761212, 1192160479, 3951889324, 1681478611, 3991264655, 1252196184, 2648003959, 1791674694, 1482804256, 1191853619, 2741163688, 1169232593, 3215726833, 3403202508, 527164749, 4212945823, 2990872898, 4221143237, 2208286532, 3470750138, 2524065894, 4002917841, 2971563616, 1708694989, 3949277002, 536599757, 1369978795, 4242556753, 4142011277, 2351340242, 1891459901, 217371655, 2912233186, 1344134704, 2805375396, 2532075075, 2195548919, 4187393203, 1127131341, 2651058311, 3620129167, 582414244, 1619948112, 2934349327, 3298973298, 858214403, 4036254763, 586871699, 3917625301, 3429181912, 277470584, 1656419732, 2418445476, 1333138634, 2750087098, 1156151590, 2524678438, 1492543671, 1215088295, 209540737, 29100373, 2840278897, 462539871, 4035383638, 3500349622, 1792782408, 932752277, 2090189298, 4186531128, 2380343464, 3185646142, 3117248454, 3189632903, 1718641893, 1455680276, 2510723604, 591120196, 918800687, 2928837588, 1500913042, 1979747872, 181253899, 1810067254, 3772586917, 2702057304, 2262177525, 292247654, 1269786640, 496656558, 2672915288, 56204560, 3240858129, 3357782717, 747113250, 69302740, 3028599290, 1641782932, 586068614, 1797105851, 1628455827, 1212296955, 3777569108, 1137885148, 1684135620, 1023159547, 4262276910, 1567387405, 4034381669, 106741285, 1801513707, 2696779811, 2165768764, 3306371565, 4008509274, 2397784504, 444951187, 873489621, 1293453090, 424572922, 3117164748, 1368378740, 1119988234, 1640523884, 3088287437, 3824678806, 2982350430, 80764846, 1031878949, 2167649258, 1658737083, 4272410836, 1681132026, 2876496132, 2801527123, 104680580, 3004084752, 465085035, 1272129791, 2482806479, 1925349914, 3409505791, 1434232283, 755046496, 1781983888, 2493703899, 3266905415, 95563991, 3569087893, 374066950, 689811267, 2802378730, 188213561, 177441623, 3568060190, 2384761835, 1369089211, 3624562229, 1246932840, 3030743458, 3862078214, 1798371818, 2166484604, 1681263404, 1592286920, 3800288203, 1101072074, 1767602837, 2110684716, 3708802183, 1476227677, 410886763, 1176637109, 3920581348, 2943209583, 2355933463, 1711445286, 1622583877, 2985063906, 1231678657, 4080253127, 2331768065, 962324400, 3950602278, 1106625978, 3374636813, 1466492785, 3604912777, 2121396876, 1041008124, 2605613677, 1211642772, 36519158, 444862382, 2066937600, 4112438417, 2377803984, 357369605, 3316160826, 2558798488, 569738165, 2493917679, 3455246596, 1393429198, 1364975572, 3427627847, 2538080165, 3228107855, 1406693073, 694298605, 2859994768, 3459208086, 3109330473, 3999131116, 1007807652, 831774834, 272598476, 423103304, 2525215848, 4252187169, 721147948, 1461782438, 2259756271, 1041372979, 3529152055, 524922844, 1909928716, 498342536, 997301519, 1697759385, 461316692, 256300354, 1202448413, 830266202, 2145571739, 2745154172, 107172782, 3908345520, 2325502891, 2399970010, 2885988724, 3004587576, 2285414168, 1999781845, 2084134661, 1719775459, 322543982, 3191145826, 2197637288, 3402888141, 2223485092, 3500830598, 511952470, 2218472758, 1977004314, 1594356946, 1549308850, 1551571645, 1210487765, 2849883135, 2685074704, 1931874301, 2208735623, 1146313232, 4087664362, 2562202983, 1917253355, 3558059289, 3745698518, 847700826, 1638867099, 2462372843, 3343898296, 626599490, 116015015, 2489089672, 758146924, 3000871973, 3409898464, 1381921229, 1793053019, 1361367468, 1801803278, 3029464133, 3971300831, 4142089936, 2979917339, 518097285, 3632865940, 2586893955, 3342067568, 4038892614, 2058994930, 2897794958, 1752270035, 2822566293, 1647097861, 3139481735, 1959107238, 522825621, 2501837146, 1934321915, 2207067445, 2135371180, 1456756418, 345038377, 3816794132, 3067587702, 1816202558, 3711438580, 2687272706, 1730344452, 3466809411, 815534472, 3079529079, 2592849444, 375104234, 2931783282, 3773110529, 1524504246, 2044275089, 2209016737, 325334985, 842764726, 3033496274, 3025428083, 954428690, 507237487, 4238366517, 3906660919, 178132749, 2125363001, 3793625335, 3938892314, 2494032280, 1393263548, 704137867, 110730172, 766383976, 96386403, 3973030323, 1748538736, 1054539539, 99974357, 1115120430, 3871096547, 3091116240, 3590188656, 1694716058, 1637483209, 2371290783, 550101166, 3576722152, 1752844895, 4267313650, 718581185, 2778324263, 3325407217, 4049527246, 702138222, 944613192, 2054744149, 2995727928, 2409740335, 804040557, 3880792740, 3596248916, 1620736172, 3691500478, 3031564293, 2606577088, 3573809692, 4889148, 2905027551, 2956403644, 2658101951, 2599407219, 672859920, 3117922394, 1832292059, 2818453380, 2693076759, 3852829239, 620897058, 80207059, 3895961562, 2444454325, 1369908920, 4107406626, 514403662, 2796923212, 3581102809, 316775793, 2733142587, 3799014376, 2603121184, 617574480, 1814269121, 3279428935, 791319531, 3059858516, 3556211873, 1019197705, 2718125611, 3159925189, 4095243128, 2109572390, 1818136583, 4099892577, 3071881254, 2605039247, 3789439236, 1451996585, 3366125719, 3177336038, 1192457904, 1813123586, 1455900465, 658568494, 553821661, 3267221395, 3766990039, 3923891728, 1223635912, 1131745244, 2882661971, 2965447692, 695283294, 3357967284, 3917893728, 1595151939, 2752802198, 747747158, 1627382548, 2282338913, 1141239656, 869528871, 3243748755, 4203168011, 2653424972, 3304073151, 2910487879, 2349178984, 2124290674, 1747005064, 3577152257, 4262583055, 2675702703, 3530766207, 250400686, 882502580, 4095326262, 2580160383, 1972985410, 3450222040, 2123380168, 2115816296, 1353312179, 376515174, 2688443788, 416016347, 2497797213, 2882847244, 2903911566, 2282988281, 2811210195, 2947659772, 842052526, 3779078877, 1304317310, 2959648549, 4189388747, 610025539, 1162618939, 3164506803, 3527478872, 3552383721, 581233222, 609203765, 2175116500, 1729553154, 4183116183, 437509845, 3337485712, 3515712592, 46455940, 2544161545, 184084238, 2240312987, 719667039, 2214846492, 217233455, 1372891808, 504598075, 513898490, 2218571554, 2130732462, 2808955001, 3376649843, 1320665231, 4139106590, 1042387559, 1487451854, 4261660525, 806767620, 3243026029, 407429635, 2024678953, 3292850124, 1875976731, 2565029039, 4166679638, 1393636945, 3450695562, 4272021500, 709986453, 1919872846, 751689414, 3623921367, 4167175950, 732970466, 2257074743, 3332914735, 2229142777, 339196828, 3847708758, 1751438907, 1720159167, 1405758540, 3770152731, 2643238136, 3950825917, 130336633, 2985276567, 2395857214, 1274384539, 3117233702, 3529592796, 3398167037, 2716934690, 4160561716, 1107118065, 3302192580, 2100175642, 1452810497, 3769520806, 1195175875, 3479142308, 1464635360, 2002844299, 72382203, 2067607860, 1167569402, 629109487, 2681434107, 3018418153, 465998476, 3737132673, 2896497997, 3856711959, 78650804, 2740383790, 2328109213, 2726170231, 2727869445, 185411710, 4152666338, 1225098726, 3828232546, 1106520172, 2888608257, 3347009831, 1576557293, 3031177910, 3992670223, 1803192128, 152280011, 1684387165, 1260220681, 1919758817, 2037472933, 3895726987, 4102538816, 4181233767, 1863744293, 3467134458, 3357773252, 693436470, 1836681051, 1894533418, 2529305700, 2312543370, 518302706, 1996255999, 802578015, 2093114643, 733739257, 3265667053, 4159587998, 2418702942, 1512348812, 2240398263, 3448854509, 2505345846, 955629360, 3953172385, 1657209969, 3948203298, 2232828566, 2507231944, 3803792642, 2257360752, 1227527689, 3238434631, 1025676013, 3727974132, 631446542, 153276945, 3648771158, 162267889, 4251339714, 3716679135, 2279087863, 3960428600, 472029633, 2436445464, 3751946882, 1960123755, 3469617146, 1769304902, 140451958, 3284753207, 2888729691, 3912547904, 3883560499, 2449658740, 1926495567, 3930269228, 1028448342, 3945913132, 3750287317, 3922706717, 4067811161, 2810153924, 3772498094, 624849938, 1645243329, 2855916451, 3317885683, 1102793952, 3609667412, 282580568, 902565087, 517161244, 2649535655, 791196177, 1589761512, 88103964, 4220778231, 2413513831, 1580915899, 3338092048, 4279618211, 2918151593, 3468283763, 1639952961, 3814258467, 576735047, 2549602, 2775803149, 622764120, 2342877981, 3674537850, 2382248406, 580283365, 3720950074, 3046610110, 2808199658, 925315037, 4231291823, 554872924, 1371593319, 2760204812, 1127868875, 1011246607, 995111349, 1964454772, 1775877857, 1554035358, 3875865904, 2976548751, 3260572703, 2696761435, 614962719, 175483709, 417306968, 733693185, 1656443668, 1912104756, 882212375, 1736808555, 3261168205, 233397920, 2518482572, 1663298257, 478796491, 2034870101, 2942844863, 3854025236, 3776491889, 905510106, 1254590810, 3526987330, 2936563499, 1808267940, 2865666380, 1493323963, 2354770232, 2089498047, 1604190208, 400687527, 186097616, 2988350234, 3446160700, 995672457, 21236939, 3960217798, 1221535401, 1066055395, 914475087, 2314376800, 4120042362, 2644479304, 865684383, 1236249043, 47370379, 77699546, 3612355371, 1579270529, 1013249393, 3267818812, 2631971615, 1453540402, 1423501106, 1610386414, 500423180, 596545981, 4141351809, 1940977614, 3269587609, 2431306020, 3267369039, 2366961767, 3549629829, 4056223393, 2696274999, 1646257255, 148112152, 2679911290, 914834037, 2685930098, 4171556134, 972987953, 3433308881, 1186704574, 2350290111, 3324051625, 1576169620, 42885097, 2669737258, 3205414579, 319915314, 3703862975, 2738512137, 3027641032, 858205510, 4116521259, 1167726304, 1042288179, 3544901688, 2801518163, 619894753, 1793475219, 2036532951, 2009066444, 3582903719, 2320108450, 3119868883, 2320773532, 2442129026, 1841811673, 406684530, 2689906028, 1182344808, 2490243991, 869730984, 771813910, 901421159, 2766541857, 1880107803, 2740373306, 1819826520, 1818279238, 678090542, 963008745, 2467192480, 162762651, 33495436, 204414612, 2883052892, 63592603, 4209852327, 400852120, 3726706369, 464537938, 270551908, 2445361422, 1684792909, 1342590318, 2920746293, 1345803795, 1966531817, 4189072921, 980621295, 85126143, 1251000951, 657791484, 2848230803, 199135876, 143378081, 3252119656, 3329388966, 4279040668, 2141090402, 3853268687, 3044090927, 278564847, 2577537455, 412166198, 4013131838, 2109992525, 2648945031, 148522142, 2681377266, 2371854694, 450596674, 3353392144, 2259462303, 2902878720, 3042550840, 1897398823, 3060666925, 2706313907, 3087263697, 1512713916, 4259002022, 2579240586, 3057666120, 3535106767, 189503008, 3243796906, 4184594879, 3373644524, 4128987125, 1760851059, 2272097138, 824749699, 1608548969, 788359448, 2742396140, 3271343733, 2208286030, 2049689050, 1795419806, 3546619817, 3308991789, 1629724236, 3333668959, 3042480995, 1270689507, 1463644705, 2074210977, 2844715324, 653995322, 3044808030, 3654271599, 2491762976, 557433235, 2740394116, 3873606129, 1768900814, 2568500122, 2313713203, 3137254518, 1059334078, 3129760857, 3519733413, 1448171168, 2316385765, 3252191306, 599268466, 1984926044, 3024025349, 714866451, 2546449147, 730738668, 3617684452, 3325595426, 1023581965, 4045315619, 1334552973, 2061466627, 3984328754, 2934124404, 3492865821, 3074355323, 1437504035, 1228080594, 1442433106, 962372492, 1515103639, 814582936, 2413142006, 818283537, 192010063, 2090327089, 2972049075, 889347753, 3077227497, 3062756759, 3668284771, 1318027142, 1893038353, 3035199737, 2084626619, 1744891886, 780777137, 3340050721, 712384807, 3273946762, 3073942952, 884545247, 2669390198, 2198112099, 1531440698, 2102452813, 3522118610, 786029295, 3304892502, 670771516, 1253462702, 2961082374, 2976797348, 4097582843, 1340017800, 1948313032, 733085023, 3180760201, 4144823219, 1494607214, 3660856166, 721288498, 3133219073, 1029714159, 176074394, 805915059, 2281245322, 2154210235, 1277840763, 4207131803, 2520054410, 2105957863, 3819820694, 1167992957, 398620325, 4107607974, 3392116070, 2766435871, 3345006997, 843713494, 1450836023, 3547374210, 3681314273, 3861056211, 3192220481, 2482228541, 636870920, 2439025513, 244889783, 4153803014, 2976585267, 3567152727, 3337787418, 3226028242, 4105378564, 2357148043, 3311914332, 1285562005, 3641721513, 845904731, 160338404, 4007504900, 2901844876, 4168467739, 4150531900, 3768361720, 835682761, 1924136852, 86080809, 1030915996, 1210517788, 2006448697, 165995884, 828654034, 1291881517, 4266503313, 776992046, 388451157, 249858034, 788148835, 2086255129, 2576727304, 3168963266, 892776525, 607625224, 530694434, 598111885, 1437928763, 2380231211, 1127390492, 3049218479, 3578759932, 4076372099, 163141822, 3088699117, 493426730, 1165450507, 57069354, 374943407, 1998679588, 4108110483, 353171637, 23755886, 2194082139, 2817260902, 576271572, 1650683676, 378435303, 515078712, 2507205320, 3275602395, 595887388, 4054875731, 3774012914, 3861344389, 205432399, 40691927, 2310426983, 1804283862, 4266312653, 3772722154, 1169842445, 1639648457, 4259650697, 4246792761, 3329394105, 2709480939, 3561665244, 3727505605, 3114644320, 4180342234, 1591117245, 452217057, 296055144, 3532689639, 871257587, 4091490327, 305239327, 4001005008, 3386218948, 2035449996, 2188816215, 810753207, 2674222303, 360891347, 3708654807, 1302367989, 568910767, 2873637348, 508950217, 1762187439, 853478437, 3131887403, 795482124, 466001399, 113554922, 4210375082, 3733970072, 1488051524, 701154468, 2275887055, 2183108635, 4066843159, 32714045, 1434371671, 863204574, 2865024135, 3468396520, 1332021657, 3711778378, 2759490960, 2696989607, 3435186357, 2112712686, 264676721, 3199471746, 1697093788, 1766416405, 263745087, 3170815625, 172883471, 1018261754, 994252218, 2997196689, 343702969, 982930769, 1403347684, 1483601982, 1742990826, 1626320816, 2238701763, 2178798535, 412344817, 2340568911, 1478601686, 175784682, 1469983310, 363865941, 2096218888, 1646098638, 1425638103, 2209503407, 1182958700, 412047892, 48599075, 1119589271, 4216342282, 2179158295, 643101378, 3070913047, 350509341, 2166272894, 641344800, 2343458594, 177507390, 2395271946, 2160036564, 1806264306, 1299297467, 3931453926, 1796588060, 3552507806, 3822843544, 1772853655, 744694665, 3067678310, 2167230740, 1591836638, 106031738, 2292192886, 3729727739, 48988693, 1536142749, 3561663491, 3953852171, 3758039640, 1490843769, 3050816240, 4111201289, 1006279577, 41296482, 989281670, 1222194076, 1953040734, 550989536, 1903168656, 594521630, 440822281, 2462029547, 3242183134, 2373656798, 2791460391, 3103364588, 1761873998, 401130942, 2374678186, 595802947, 1596368874, 3104885097, 834161055, 2721441844, 1646318121, 1390301099, 984927036, 916022244, 3530934161, 526951008, 2555213245, 2534471067, 2927327903, 2882012414, 1899359368, 1416228158, 1757203756, 645331985, 3078701301, 795277043, 848704389, 3516838071, 2324464865, 680473750, 90550520, 1290264068, 3348194081, 2430766708, 820955417, 502786225, 2439226352, 3634966340, 2362563824, 626378444, 4140217946, 3129508739, 866282893, 1968152080, 2133389222, 622635207, 2132957776, 2471949864, 3352092994, 2719919002, 1569663557, 1222700656, 4242728888, 4108444030, 3410591213, 3236125396, 2178302549, 3479875696, 2832828391, 3089539939, 2596995588, 3743189754, 312130737, 2818774111, 476675475, 570685129, 3112640727, 371726832, 526847153, 944607376, 2560178831, 3637806954, 3254594685, 668479833, 3022211805, 3558385867, 307416134, 1872705550, 513501480, 452576228, 1019203691, 1363057542, 3727447348, 1508805992, 3463072020, 398695475, 762270951, 2406550352, 2864172122, 4037369612, 3962070044, 2909911616, 3709473211, 1507363010, 3620616950, 3278814374, 1479690797, 3632104082, 1780445847, 1233930839, 2089665722, 2723776349, 3447845112, 3428846092, 962305405, 646199219, 389931409, 3273827752, 1840946445, 4143755984, 2851289452, 3833272186, 3759820938, 1756332936, 1015090191, 269324712, 3280207252, 2208962376, 4093079012, 1766656977, 3469270416, 578473087, 678650895, 2465053220, 3467044748, 2763195855, 3900809439, 3487191174, 864034113, 3699614774, 219136885, 3360384031, 1910625034, 2094191054, 738732488, 844596074, 1552060345, 496644362, 1422478971, 927949141, 344717746, 36783578, 3195550951, 3181528359, 2515505399, 2888418698, 1039650123, 2728538241, 3664577178, 2056271540, 4183124935, 2202765209, 1845278604, 731753525, 572562449, 1172733306, 1831954440, 1418226232, 3284167506, 3606789824, 2602736422, 3617437136, 489167290, 163436202, 842162028, 2616095657, 1367224162, 1716777064, 4158706346, 2951667502, 4278653334, 2267479126, 3098353488, 3674117874, 2849190907, 379559819, 1177122728, 2657157910, 3543612940, 4232542455, 3764387750, 2792330080, 2820497911, 2249926908, 2864738122, 1009868163, 2918272443, 417602703, 441584973, 3543600249, 201224099, 1055895769, 3897443596, 1314079535, 3516673327, 969733427, 1513173092, 1555878517, 655623919, 1535520647, 1218534248, 654814625, 23080098, 1655679402, 4268095928, 1690588021, 1004081439, 1878443853, 2579529277, 2023781541, 1078226828, 2119006706, 3188002093, 2202447847, 878007542, 3905062237, 1786479940, 612965186, 4269804002, 1828817486, 3688967511, 3651917586, 484162583, 818836231, 915449018, 1057624107, 16217635, 2066828826, 2278787508, 5561694, 3896882024, 3629567283, 1016588606, 541527371, 672081070, 2608920698, 3556227117, 1005815416, 1421369732, 4151764021, 690012839, 441600666, 3489891431, 483558452, 1812209430, 3118225912, 1906200120, 3663752035, 1680465168, 3371994749, 832579517, 2022865423, 128713800, 3008305356, 3111504036, 3551945662, 1091421132, 2512033087, 3976839551, 985854732, 2271203342, 2419040978, 1669440114, 2842984872, 2133116254, 1476972682, 1232405394, 4284842013, 3660736881, 3440369232, 3117669143, 1557125838, 119075170, 2351036629, 1507412410, 1324678352, 1559494056, 733740898, 3627755677, 496904616, 2509027978, 2185435603, 176828011, 3017017685, 915760718, 6471339, 1220053081, 1492639305, 3083486537, 4275617887, 1277207098, 3757906112, 589650530, 1098605783, 3121894419, 2092000902, 406953609, 1911766230, 1723000787, 930752159, 252581357, 1339400254, 930271664, 3853309998, 3519699778, 2043031753, 2038089172, 637982050, 1166877365, 3599803151, 2096742044, 1474042076, 2375479621, 32502502, 4211629523, 3942397857, 1155876220, 2739113994, 1716087101, 2800050226, 944673391, 909658386, 2582164064, 3540147613, 359575483, 4179071907, 3458352250, 856310968, 3441080719, 3983969961, 319796875, 1244733080, 923531384, 3529809010, 4191665700, 1892333800, 1561140817, 3922050125, 1988087366, 649028106, 1525925244, 240518514, 2279604005, 2530840350, 2569980046, 1328789354, 214841251, 279712308, 924431857, 2307520273, 313198625, 1120291897, 1381349111, 333233071, 3253517708, 1213522443, 954563432, 2452471520, 3438338634, 193677214, 1373765022, 1986320800, 845387424, 2127290241, 1325477757, 3806747872, 3968095325, 413666104, 892850477, 3139281619, 1045044604, 2823798726, 2887698247, 2596209477, 3671869633, 1552033372, 1641092389, 453254771, 1185622286, 2186474797, 3056614848, 4018278625, 3747475572, 2252383398, 208959339, 4282900250, 1807712234, 509935810, 3357780344, 104777447, 226681907, 331415976, 2771253582, 2733874163, 3526490491, 40032021, 2360132833, 2708833511, 1453591644, 4215528492, 491398652, 1953072137, 3325063219, 2646942875, 1629745969, 3327084991, 253574509, 3880600111, 2263478600, 4147090938, 795918271, 1223590233, 2611014372, 654128209, 3132407986, 3098376070, 4244353735, 2043433285, 190258455, 161097789, 1229286521, 47379249, 314308702, 1766408947, 3722365330, 3411341965, 3814391323, 3687925694, 3396667413, 1752121246, 2856986550, 3911017818, 892571854, 1013961022, 152345081, 1650856523, 1057316164, 3140616650, 2497106163, 1912682555, 2100830607, 1574561015, 2189755689, 1314645991, 401845650, 2987795464, 1761131166, 4123055154, 664729262, 2205941842, 4051878484, 1582447351, 3346667419, 3498683785, 1181108723, 4011816860, 2179837116, 945770313, 3150667027, 2662421604, 1898872715, 2410896253, 752180426, 3720519920, 1126997635, 1529807444, 2254535880, 3746111341, 3211009306, 2668810030, 1044753749, 3187917187, 1607400285, 849664746, 855364241, 1984443281, 3137665963, 1849203190, 35409818, 2255243632, 4054216634, 3666892315, 3466597912, 41020673, 1297351863, 2359915581, 1511585894, 759131107, 1382212147, 682385794, 1308652237, 309958199, 2896595227, 509462055, 110374195, 638737399, 2772483850, 1593726085, 2059020524, 593117759, 3477791050, 3992521036, 917233376, 1390186854, 2893398608, 1038580338, 4099953387, 209249562, 584677376, 1028108920, 2935904996, 3692538453, 1563378965, 703363090, 3753349387, 189408377, 7216072, 3564583603, 1373554020, 315363797, 3960098251, 4029719601, 71873380, 1716403551, 4033499167, 1051524425, 2768852918, 4016333487, 2922342126, 3687124932, 4096066343, 3156899912, 1919924706, 422293603, 883560690, 908271429, 3027663620, 921741170, 647496012, 615994172, 1727394881, 156320629, 2578178631, 3176571795, 3072356009, 2762582429, 3924837669, 2344574299, 2169563565, 3552159711, 3218670393, 3812433868, 1463961708, 3760370586, 1104906201, 1277655687, 1945909152, 83958173, 1089324388, 2150136456, 2258886724, 1718349897, 2884778923, 1986599991, 239286773, 1054959682, 4130832945, 593112984, 972815897, 1044422149, 716534115, 4141137028, 2009980070, 2298508508, 1783995313, 2777444335, 529954117, 3013858317, 3129422537, 1300668655, 83523064, 44562914, 1018697314, 281100205, 3227189600, 2050655872, 3294709476, 2615927782, 257683024, 1038686164, 486119449, 1832602002, 3152758462, 3816708127, 449057510, 4186543444, 1635269825, 3234922470, 2196843293, 371410586, 873108663, 456345423, 2503619146, 415226766, 420796375, 3036419918, 2412159324, 1401466564, 583766076, 2597346076, 3648187076, 12562428, 4011343414, 2844912185, 3620860090, 1682522418, 994864369, 152153795, 521811506, 539814427, 858164176, 2621929932, 607186566, 1281438128, 3550509501, 453720003, 972046346, 4197568011, 1290879705, 2096060789, 1330700715, 376557906, 2014324415, 2475247412, 1610543043, 208914132, 1841291128, 3414138899, 2293310022, 4028540393, 988828495, 1740664765, 75575998, 1476069791, 791110279, 979024046, 823244223, 2447663933, 2095039866, 3479130541, 3261922021, 1264258821, 1957471666, 266529900, 3815697619, 2968328743, 993701570, 1583663105, 3135417307, 2782684190, 3797501266, 3890847115, 3340120180, 2117603106, 4058329485, 4202760929, 472568944, 2951544179, 119516932, 1337893763, 2152749308, 2187573995, 301054780, 2597254026, 42900385, 287805036, 79174959, 307754889, 1728095660, 809763908, 1946615550, 2110610387, 3647321864, 281258021, 1814579906, 185608796, 2632399942, 536574334, 963966518, 1769625556, 2695563177, 13799222, 474344182, 1487830642, 66852467, 3512782635, 1022040284, 1548775252, 4078903312, 856260223, 1118347094, 2155945256, 1979003565, 3462169685, 2735501708, 1194431513, 2004613446, 1900614320, 2278003796, 161204434, 2530898298, 3764935017, 2113885810, 556612838, 1267223707, 3005382280, 1431216817, 1053529981, 123018570, 2390347907, 1655449790, 3738067814, 997790915, 1904101391, 4110563130, 2710089177, 1632533553, 3222612346, 2346875775, 1369435141, 843550674, 4211852266, 2544077029, 1364030810, 2097895789, 3836386811, 3405747688, 177430479, 3439417115, 3401884130, 3391883325, 97247143, 3634547983, 647282885, 3299745752, 2627410945, 3658955404, 70395456, 1604957931, 2210045148, 139048619, 1890754882, 3846951649, 1593673573, 2348368281, 1691674820, 3080302446, 880218672, 2269115816, 3735016551, 3928336648, 3971566587, 2831951692, 3575461502, 932505168, 4022231810, 4012644061, 3699840328, 633297850, 677311876, 4247813242, 1756334317, 1395406862, 1176836877, 1712514342, 643138435, 1841185120, 698095513, 2748608235, 3503104522, 4222637399, 1173249310, 1956281891, 727683583, 453836154, 2485738697, 1206465485, 1673667226, 2324601483, 2741044911, 4248258272, 517893975, 3747959381, 1532844857, 378350592, 638747925, 3688341073, 4207946811, 185574895, 2380168782, 3637029548, 1308498042, 2666958716, 2940532092, 1959128532, 1110835595, 3862873816, 222687774, 3275482528, 701219421, 3075316305, 648500873, 2106446900, 3871089228, 1325441544, 1426547585, 1548913437, 3721601482, 2211130176, 1573920164, 2596061643, 3943685639, 215277428, 1331060021, 1063385703, 348352300, 2912531627, 3865181681, 1102622559, 4104798325, 2282068676, 1363099113, 1109268813, 1200260057, 2848832688, 2000757414, 339628564, 32668696, 3453163758, 2973674166, 1665923812, 1272395520, 397782610, 4098428216, 1993323265, 3826947579, 2243500183, 775996604, 2133200079, 2708909287, 4169739217, 578551832, 1727404359, 4009831270, 2475122525, 631071498, 2262558272, 178211975, 2932599537, 1891341375, 23617098, 2781516157, 2863789775, 2311086697, 696882720, 858154643, 1885104406, 3002625044, 3887172315, 1306431874, 329117925, 1385467044, 1763490731, 606816403, 460834105, 338055379, 2119752016, 2192077049, 607054232, 3359486066, 4223345244, 743585604, 1914171824, 3929677313, 2022452681, 1160223046, 1050854377, 1468640269, 91307467, 381740980, 3949943543, 2912077577, 1376456347, 1300529328, 3758839543, 1433828322, 3502752981, 733126922, 1354874468, 1910896267, 3228023982, 4230829035, 2488005725, 757916180, 2047529210, 537881008, 3517760982, 739429986, 500191278, 1909616055, 1981234545, 2545234276, 3272599128, 564612370, 2321884819, 109239339, 3206535300, 1370687620, 2369928605, 1249545442, 1063011307, 1105272336, 3000619261, 2534596975, 135519958, 642421070, 3080176377, 2050629456, 3442447328, 2039534475, 891412055, 1544908958, 4282386934, 2508309089, 816254174, 1871013877, 1402774735, 3796500744, 3090338710, 1109877125, 1318195589, 2440564546, 3244721945, 2841439001, 4105968752, 968907534, 1127846095, 1155737405, 2391699269, 2106291357, 1999292723, 2780221485, 3964808690, 3374745067, 3518456030, 1063410320, 3822720428, 973588836, 1749333511, 3019735449, 4197600116, 1988700137, 3716982440, 3526040278, 768777823, 3128234192, 214815278, 1796667053, 4285479578, 3054204905, 3656759373, 1108654802, 1736355207, 1798762304, 507010778, 181691079, 3032454464, 941847370, 101586548, 2147931043, 3583424123, 3083957376, 3249672019, 2466734340, 1978062665, 239734308, 3369155114, 1773468364, 109315228, 4285752709, 3774684287, 1356097541, 367168686, 1739594237, 1585898710, 570311510, 2986250714, 4274042993, 2886052095, 2339483014, 2849433104, 2765347337, 3291169986, 1650289609, 764941109, 2255347039, 757623242, 2073335040, 938845326, 1188222042, 3176316538, 3766346317, 4256849875, 244839274, 319344920, 3360232638, 1645840083, 3321437962, 13264990, 32306435, 1399024692, 699421702, 3221351321, 2530904354, 2384210646, 1894038216, 284208350, 3807204355, 4208754870, 18280106, 3474997998, 1244048280, 1784818599, 153445486, 700516529, 2159459694, 1585709033, 2460267796, 1579604118, 2097196952, 2643160207, 2134308217, 2371253961, 652817800, 730878838, 2753411755, 1728015269, 3560882032, 3283413948, 1685537735, 2671735481, 507212908, 3546658038, 1010149809, 1141771034, 662504034, 2521660660, 3849112991, 3011724579, 2149507499, 1622702428, 4186867239, 3484234088, 4151831021, 456832792, 1798967282, 1514691680, 1056494298, 3578657204, 1451136497, 340417887, 953516302, 2378567807, 116271142, 490098820, 3883659812, 1724540578, 3620917768, 386452, 3394019669, 2390749998, 2423936540, 3457601330, 4192110287, 3727041160, 2183189380, 3427459273, 3171399939, 2869414811, 230464888, 683901037, 1776875054, 3581165781, 644272399, 3034434195, 1995642028, 3679060327, 3634972875, 4180565537, 450592039, 896674603, 2032517518, 2022612332, 501537411, 3892744517, 2520143249, 435484975, 3894935586, 3701419858, 747114377, 2223152350, 1423241597, 117501007, 969374837, 149482217, 1404273119, 2385004963, 2698470581, 2011063779, 3053864188, 2445785074, 2491301128, 715680485, 2445057352, 1775993265, 1455484528, 469570171, 1570708571, 3791196422, 486108151, 1721525141, 278535730, 2384993131, 1888876998, 566011626, 1765133315, 3224676585, 2443248166, 556065812, 4045831867, 2853007616, 1510279714, 625026378, 2620262423, 4230045267, 702719366, 3158791936, 1006541779, 2246623332, 1484116947, 2305320511, 1608893548, 1851365855, 3275441617, 3716909114, 4157522528, 1111383420, 174357814, 4255726921, 3327445747, 2252928270, 3853932174, 1037737940, 3959642673, 3244658116, 613144651, 2117066965, 3049824933, 2668413162, 1679675584, 2346777818, 978267771, 1582058088, 587090618, 853930129, 3007821214, 3340028969, 4122123043, 3093824454, 1702838623, 2572057798, 2920027317, 3029302510, 192336298, 1224055495, 3995771151, 1694130580, 3439630269, 2103180668, 2765936608, 2135287494, 473481936, 3098596234, 1182487740, 3665662150, 3885259002, 2504410847, 2086452195, 4241527810, 3218408257, 1778539101, 3488776856, 2932889, 1652175260, 4257730192, 2308247866, 155505855, 2895903958, 987734982, 1188791399, 245876013, 2341288057, 1434255913, 3063033110, 323167586, 1185118638, 3973483819, 3857246595, 177620870, 432261316, 2046306555, 427148176, 2207686107, 1259936048, 2184306848, 1232362604, 1864614797, 1281543208, 57900525, 667188574, 74591118, 67962859, 678331216, 1457877950, 2163506697, 3604927598, 4067121347, 708455252, 1398077062, 3419630583, 2906422101, 2521151974, 4270178569, 850555781, 3008564954, 3434101873, 3937792170, 353875120, 1749603536, 1198765003, 76252164, 1980748867, 1446225019, 2689956654, 2642644271, 1706283549, 3504001130, 1841803973, 544574295, 4011710067, 161380818, 308931992, 1127528103, 3410024733, 2892695615, 700200828, 3605653967, 3409726287, 2557066484, 2371232388, 2276973465, 1958590362, 3549541052, 2666742963, 1112576904, 1648692984, 532937735, 4276248809, 2341246498, 470069608, 4049146713, 2933509304, 3317371675, 4172959543, 2484289892, 469109999, 3523709643, 3912607662, 3963726252, 753832360, 3860570934, 788855321, 3102924020, 3501506422, 3891149597, 2467933271, 149408867, 419875228, 2970763975, 3813715195, 1481672793, 299228493, 1002145583, 3707410485, 545547162, 1453526655, 1090515077, 3652995020, 572052472, 2289043020, 2964263078, 2286724914, 4135862318, 1376092396, 2498902119, 4081980158, 1262929159, 1782372536, 4141495604, 1816902674, 431423345, 1525047400, 2547036918, 3338348972, 1404714719, 3117139447, 1875193789, 3112631906, 418452791, 493516779, 803451322, 765074555, 658363911, 227988972, 2505158001, 510343154, 293018548, 266077756, 1873412010, 2048047666, 435178791, 3514750319, 3037934296, 188857379, 2495944305, 1543136901, 2070842940, 1873782562, 180163207, 3836791955, 4135421016, 3337031910, 2320356674, 1992624519, 29393230, 256620333, 3210058581, 3102882179, 3821005032, 162741126, 4288304071, 759432090, 759277383, 3810310924, 2468459599, 1848306780, 597903669, 2117417593, 578934037, 350115406, 1428760964, 3139536130, 4109891736, 1710677044, 2920807415, 4025150754, 1995812697, 967496477, 2991982639, 2768785232, 3128991923, 3449769257, 67151916, 2318726243, 2855877042, 2265888124, 2115477801, 3776952363, 11644983, 2860296976, 2052940848, 2250422575, 1821126417, 2397181178, 868680565, 445845146, 2530728802, 26089025, 4278820376, 4011899711, 1504088617, 1404267156, 1128791447, 3714057354, 348506002, 3636396577, 937918709, 1961274734, 2491977110, 3400261759, 2489554571, 2040796134, 2559794081, 3350275240, 2927751631, 4145699093, 101353379, 3612378045, 3842009144, 1284653558, 1224419183, 1932187776, 470967918, 2616703411, 4069600548, 628670085, 1879437376, 1183044436, 3766351071, 2838352323, 2764313144, 938710013, 3436028570, 3456132566, 1762217710, 1907865040, 216550866, 1298756539, 3939599268, 2767816051, 3880597552, 3754873412, 3149495585, 1520109730, 3193968691, 2184371344, 4149727012, 3214698932, 1812046730, 3755490458, 3878228413, 357652256, 4209000391, 3776688193, 3946942052, 4209778200, 3280346153, 4226557027, 441691398, 1158877068, 3319655575, 3222911066, 2850438621, 2535752704, 1631131277, 3064975627, 3976269301, 3657548627, 1700144736, 2563344474, 2693656900, 1128366039, 1789524170, 3821330892, 1105547024, 2216240529, 116517024, 1513774333, 1104572203, 935879138, 2177719034, 2405035812, 2077060801, 2129177231, 3138793897, 1735326482, 3200171931, 1630842863, 2188585968, 4127888657, 1852227729, 1402564464, 3527901740, 1375620867, 853015573, 3868266668, 2802198960, 1237353530, 4221612252, 1526010156, 2063444600, 734707883, 443133538, 95821003, 3012479021, 11189304, 1821640220, 2411018333, 1560495648, 2968936163, 2606252432, 256793382, 3457732489, 2427114655, 1619374112, 1844126476, 3387203831, 3034460083, 684138053, 537092327, 1355879218, 581464100, 2147483290, 1977891639, 2762945043, 3529098722, 969506748, 603870645, 1983164498, 1739116437, 3289367506, 1901381628, 1681741044, 2988003914, 847056574, 2326778166, 2017398236, 1787373331, 4277789421, 3785362971, 1835060902, 2570441157, 2974135624, 2949102584, 1059804935, 2300985517, 3864248998, 405782054, 2274102439, 3407922724, 193878474, 260710823, 3691527517, 429085584, 3330483794, 835649407, 2682789086, 2413457119, 3976188335, 1720659642, 1235043087, 1639820376, 1270007863, 762570985, 2664487659, 2058878992, 3772406148, 1972097278, 1116722104, 1435552747, 1113741789, 187181791, 3439573335, 3479071481, 948174471, 1416029482, 4150674609, 2816419525, 1893881393, 71227000, 1625562545, 1078307593, 1911226510, 2551247174, 1195901955, 3514029210, 2307584760, 2898591345, 3834817221, 1718782230, 693705232, 236607895, 102030725, 2967117505, 2826496113, 2140085757, 2742297019, 2316594581, 428481598, 1209307358, 3330626661, 3894127473, 3243019932, 4262524065, 669598740, 3272498011, 2045643203, 391728057, 1034889950, 3323089080, 4181809928, 1793217577, 2121956442, 3848362204, 3346918277, 3450870466, 4294609978, 1998528711, 4016260356, 1956499219, 117057144, 4190146941, 768163817, 1187386816, 3682606081, 964722435, 216883298, 3071546271, 917962791, 1158137005, 721957495, 2994639242, 3544813620, 707051610, 585600423, 3563108015, 4231670469, 3154058790, 239055765, 1856420710, 3553433315, 2473524727, 60274025, 594074218, 1491928771, 622560357, 72204923, 2899231589, 3854056572, 1438179480, 2442315055, 1396879453, 568375224, 37722541, 1800807125, 1442893586, 718835095, 1788390408, 960776606, 2327562561, 2049550550, 3966177244, 821792498, 3998293567, 45733199, 3237200842, 2277443576, 4187436750, 1373629461, 3052862246, 2809664516, 1974676675, 2093008800, 2046860323, 2840097786, 380651578, 1596513048, 1474617194, 99292999, 2374995463, 361428277, 1369393799, 920429915, 2860394663, 3623273622, 3522324222, 928867130, 57095465, 4227731947, 2610260827, 2209515144, 3516247814, 1352618277, 240140206, 1676358193, 3202341359, 3503649694, 2594298519, 3987574572, 1951561786, 2657981465, 934818266, 3867951722, 798788181, 2810965369, 2896759413, 930026580, 2684316007, 3367891640, 1024414436, 1737243706, 3222913272, 4038703221, 984372890, 2256244545, 1416195764, 546884037, 997875450, 400168793, 655752133, 3210709494, 1748394856, 230959208, 1438287537, 3963141553, 3241935079, 2644393544, 61626257, 3535168772, 3228602935, 1093880565, 3460073100, 2547470634, 4200567390, 2561437658, 1407275675, 3909714966, 1266423727, 3363425156, 3931693474, 1088286321, 160377831, 3039070154, 1317391698, 3459429100, 3537806981, 323056139, 3375453853, 3794805922, 1060993050, 1354688987, 2141143475, 1479500087, 1584762862, 1047126251, 737305730, 1823554006, 267529750, 2706562598, 3282368949, 392437870, 442154931, 3931665576, 3061639195, 58378945, 3195992581, 2728662214, 2121840922, 962740381, 2494485206, 367908782, 22378651, 1109343790, 3439876760, 4214022519, 379722691, 3246178326, 132393922, 2086286789, 3709342207, 363885539, 2733350550, 4249674671, 106792544, 1535786691, 2841748262, 1478500175, 1897469845, 350828984, 642916842, 3679316890, 2941960535, 3291422766, 1058978579, 50046215, 1935581173, 3523192802, 3624656876, 2486347272, 4152346007, 3481635648, 380393777, 550193680, 1557296215, 2835797745, 599838395, 3911827182, 3593525716, 2860318028, 4084675374, 468089847, 2613110367, 166786434, 2325809446, 1197183030, 4230910727, 2984657956, 1682073610, 3289530418, 3802375797, 3436581148, 2652561490, 2178714692, 3888070328, 2076291948, 2723583632, 3775505023, 1240705695, 2563541002, 2103530503, 1042212304, 2888476593, 4118881439, 96109977, 2410528580, 888806099, 3489471250, 3383494950, 3912201794, 300599091, 4010528045, 842521528, 2280836379, 3000511699, 255841962, 1014145079, 1480915459, 148019331, 4281288566, 4036979548, 1196579904, 1228527647, 1965362094, 2455097042, 3022593596, 4132618792, 3523440473, 531782996, 801771996, 2776321061, 1641564591, 1466223297, 1385680166, 1412113085, 2148221749, 3677555527, 1954717282, 3843880969, 3576375117, 3951449988, 3852647545, 3446940506, 913768573, 4288386793, 3818484737, 3259822073, 1112811475, 3306298061, 3111638154, 2876625316, 2929898382, 1638641352, 942473061, 1114844728, 3443548410, 74706941, 1167883884, 464769219, 1696106639, 1890493028, 2541209774, 668142816, 2320948658, 1992984671, 3128311273, 656082776, 1432018621, 2056613825, 3050881201, 3628656098, 1310231241, 2023687062, 179356282, 4023260304, 1500422058, 528420729, 3596604326, 1409083990, 1066364509, 37352120, 445281371, 3959532987, 2660225933, 4278892168, 2610429663, 57741651, 4007342496, 847478795, 144929643, 3143923066, 2362355236, 3079190834, 596080082, 3506625910, 1716658156, 2968046785, 2508212468, 4263315226, 2617819442, 2262193904, 3699290652, 1909602317, 1602664133, 1602963685, 3335405603, 3212025452, 1916051743, 1055485907, 4053527944, 3684219421, 3178824682, 3672516045, 2417744767, 1102297981, 334824032, 251756041, 1543045349, 2392876249, 101632472, 1522303710, 4293392735, 3132306558, 215099670, 2208793677, 1418656293, 4286175412, 613365760, 3741621780, 2891925727, 4023638734, 121099731, 2549801534, 2724821787, 2417221556, 2268309562, 1102567770, 1419758696, 2655476706, 2309628078, 45271749, 524131005, 2750877917, 3821402207, 1184839953, 1058285976, 1965275319, 530785092, 1052319554, 3317293008, 3792817022, 4235662272, 1715931476, 248293232, 3666727917, 2495006129, 3778313943, 2788540286, 941716886, 396783699, 3558512967, 278948897, 400655395, 1578193982, 3324442844, 1859016538, 900686218, 1519255040, 1502495531, 788540855, 1414399483, 272356183, 1381246356, 1325605737, 868444318, 1367480050, 832825708, 2623136895, 1227056220, 96766843, 2805028839, 950071396, 115170319, 4034168834, 3035248612, 2576594309, 137546488, 1178858463, 920682364, 2425960049, 1475375220, 2583093012, 514546851, 1684286254, 102733318, 4281238177, 1433122098, 2475727743, 1317151681, 1940061259, 2728455068, 3757720830, 2359001048, 3850103972, 2418853853, 2415361725, 2933896964, 1440585899, 546194895, 3493817113, 672755, 3567520959, 2716220585, 3108992518, 3378562737, 3990975013, 1763422423, 1097198430, 2227696530, 4134170465, 382111944, 4034703092, 583557370, 960091055, 1673106549, 4043221886, 2364369860, 2575537723, 2781363342, 4057301710, 1251623838, 3876105949, 1290315283, 3138032015, 2056970266, 4218303459, 1327761757, 388446582, 2172952654, 3360638224, 1840524477, 1647105884, 4163035803, 2917940616, 2141976707, 382333191, 1850519584, 1941433066, 444773191, 1083110852, 2285761237, 1305803804, 3379752114, 3568254767, 172707345, 894832289, 3895872809, 4006730927, 2181065351, 506253116, 1721398538, 3367551394, 978438014, 1550158970, 1847716346, 70594131, 2832484845, 1763273199, 3736155600, 2336592211, 2088102950, 3871678455, 2662357145, 4176286159, 1974444067, 739468410, 2408884487, 1531692348, 831079516, 3715552288, 1965681149, 2833036635, 1267887833, 476753672, 94498989, 509887014, 2486400989, 1435259399, 1830557310, 2353003383, 3341757603, 1481409412, 1809771514, 2703201904, 3931077253, 3021509352, 909051930, 2724823602, 1142895219, 3679070397, 916466386, 1235459249, 1827827241, 2198456131, 1684821833, 617520130, 1842448526, 1966514171, 696007432, 1110621329, 760606121, 1022816058, 4140423551, 2383515442, 3129493916, 3623167129, 2742358960, 3166287488, 3395470311, 242341817, 3031439892, 2503892383, 1618851725, 1141898033, 3858710125, 1251997153, 844377925, 3620052727, 2369913737, 4097548686, 3542285769, 628205276, 3848001897, 1560330833, 2344452343, 633807933, 831369470, 263646025, 554409483, 889003775, 471439060, 1686538910, 881548630, 1092715919, 1850386312, 969748766, 4144654947, 42608057, 855021168, 736438934, 705592603, 1323980160, 3451652912, 4023810566, 1167758318, 548977321, 2266134265, 3481587987, 3941310866, 1668868191, 1277431779, 1622870366, 2480696197, 2450488691, 1491768100, 3511098263, 4082796310, 1398433577, 2503396410, 3970324967, 1011016991, 349091242, 110175508, 118426943, 3334561774, 799523943, 3601821875, 2997573037, 3000454280, 3764888614, 3399164022, 3328774666, 682663193, 2169121532, 3970349090, 1958382000, 1240763677, 53775741, 2116186403, 2850552800, 705058542, 4040505960, 1824014685, 2545081004, 3775882616, 1810625648, 733700714, 1746211157, 55498743, 2347553733, 1847511914, 3214025139, 3906719726, 2891059216, 2314772457, 1057439768, 3274380385, 2918884953, 3319354780, 756839815, 3792101533, 1485318377, 1164860620, 977004766, 3536562380, 659527908, 2831448915, 1613065520, 2578544754, 3286089306, 2657698086, 2935416826, 2376894020, 1248500447, 3535917201, 405640575, 375338374, 2758263563, 1333393945, 466500374, 512937815, 1632120901, 3110601218, 450351270, 485164634, 1709441623, 2005522966, 1367528694, 159022725, 1845598021, 2847129693, 793433262, 4064031782, 3643807093, 648029199, 1171629415, 754513931, 1800592232, 601493056, 2759773278, 11025556, 3927285457, 1329664229, 685535607, 1687515757, 153569071, 543101322, 2953573269, 1088764346, 3001221266, 3220979526, 1942499470, 3382487501, 1101792956, 2490758673, 902205580, 2254211461, 970824045, 3734832373, 1917099378, 823405189, 148957522, 1521340822, 3175679875, 1244547021, 2312797610, 1031348159, 3282734619, 3731953798, 2539623226, 1736155482, 3053214847, 2214791334, 2165527106, 3586209406, 2315396198, 3483476240, 1767752082, 1144302220, 3317639677, 3718336388, 1761346048, 1499824099, 1377525993, 1329318607, 1150322398, 2392711755, 4052637490, 3531539375, 2085161555, 399387341, 470589831, 883856228, 1310630373, 3882987683, 657922414, 2752892840, 3484886605, 3717728699, 4005296230, 2971881546, 3728722181, 2034157583, 3695147990, 1390563023, 1405023535, 1576200230, 1381246564, 811837786, 75223469, 1660948880, 2387622428, 1093121971, 2378888140, 3052277438, 421372733, 2578888104, 3755207697, 3446887512, 2943980009, 3610420700, 611474591, 156156415, 629326713, 2880208620, 2681263951, 255363527, 744122648, 1554700764, 1454662697, 772583416, 1414375800, 4127089307, 1669718984, 4077356969, 633352399, 4005339771, 2065717178, 3596830914, 2767831196, 3839743746, 3237872965, 504370428, 2734347032, 3348419494, 224667335, 3305165149, 1320351698, 3212941549, 2877682915, 3156425860, 1162145818, 1042225362, 831165747, 358306045, 427164169, 660614524, 983943211, 1929603894, 3018231004, 2375608713, 180616203, 3640142406, 1492364285, 5576602, 1229669289, 1682076349, 3606410995, 2837062779, 2072629024, 2910357987, 2503290429, 1166464497, 1536514110, 3121132033, 898361756, 485674886, 2220455519, 4079054581, 2848712839, 3096473778, 3013524501, 3714835765, 506896608, 3817415910, 2347114822, 4219678090, 3943969895, 2460900307, 3367544215, 1733602086, 3383392076, 3542621781, 2250538841, 3597349974, 1060803211, 534898627, 3771000849, 109159412, 251334025, 4086506668, 451594505, 2834757891, 2635217168, 1395432850, 403611101, 4046224232, 2493051950, 20052677, 19126460, 3912368796, 4192665727, 2279111684, 2065267354, 898096082, 2205828780, 3177276943, 237088657, 501127215, 1181345655, 2607722492, 278161501, 3510940932, 3199715896, 1645104777, 3163031442, 2092659931, 3552664224, 4260162022, 461779182, 1462333744, 2248554991, 2597164003, 3049658229, 2004756459, 3294683332, 740857770, 1966623640, 1130598023, 4034687643, 748345102, 2364982093, 216973183, 1151422542, 1891993505, 339599957, 494910410, 2466155903, 3855363401, 1166330373, 1952698490, 3018979782, 3915470036, 226783008, 3538254003, 3002011299, 3635857350, 2058257338, 3106729742, 325706305, 2597424254, 2413401374, 100765929, 1514338670, 525161259, 2607370107, 1822110428, 3660932261, 3884274526, 4077572642, 1470065555, 75230088, 411696851, 2331693288, 3947683259, 697187560, 2349890735, 3190335983, 124158365, 3400072780, 3334843695, 3168009875, 4093077770, 3535662693, 2875246871, 3653335103, 2666049108, 1287628851, 1744029061, 917992905, 4072871403, 3281929351, 1013139552, 3005034546, 3101341853, 1058829193, 1158177311, 3535125995, 3053819131, 3582359199, 3197555576, 1533329878, 2055553811, 1267791982, 2921132037, 425005703, 1438577577, 2962465670, 2481118014, 3508293334, 1464474774, 2703270072, 724686831, 2532890132, 730084719, 1202375293, 990865554, 1698087958, 2678682353, 2382873460, 2865353903, 2509826106, 847077873, 1983271306, 4220057848, 3194415475, 182805341, 2160970008, 1175889889, 1407323570, 3294874238, 3247406226, 1295846408, 3197647495, 2340674148, 2670138291, 4081758860, 1598104761, 2785211731, 434890703, 854397029, 310172889, 4054447949, 2793034914, 3997351647, 1028251667, 1640587893, 3004306773, 3839837703, 3614427314, 414226816, 148551936, 3952464107, 1572498271, 764328317, 2096769328, 3753428234, 2020880828, 3317392437, 1657222276, 1275919790, 2381214540, 322006703, 88019230, 1021796061, 2102993880, 2334678459, 3696356698, 414657310, 2059450763, 1990213132, 2578886767, 2017149274, 1003119105, 426159485, 431081019, 830502259, 241744598, 1054988852, 2207439585, 1407811693, 2659591851, 361437561, 2447663639, 474592109, 2876372358, 2915530411, 457644108, 2283487425, 908639883, 617951915, 725512123, 1391766642, 3207004501, 2236952864, 255965693, 4241427549, 4210682851, 2504706695, 1405006973, 2256550925, 3586487820, 403496732, 40313839, 821598283, 2726392573, 1993807133, 754742165, 312324148, 3069092913, 4049099446, 3396282176, 592700325, 2075003826, 2667213165, 588170601, 3572019420, 2383593821, 2650540660, 3623891672, 3053918822, 1604081165, 2394429521, 4045773588, 223360628, 1997443032, 3798876339, 3938528103, 397838397, 1670889527, 3273373214, 2125787109, 797282246, 361321214, 2197970187, 1988040646, 373471820, 3728635229, 3666640782, 4253674627, 441174581, 12370102, 2160905992, 4286733485, 3642979256, 151628637, 2844678240, 2258227122, 3802474428, 200257784, 3891034047, 3668429909, 540954949, 3254137711, 3823827160, 2453966056, 1643645724, 2767929651, 3371021539, 3625461513, 4043075485, 1213076642, 755411475, 1280318185, 279961356, 2634721356, 1947282168, 1640556094, 274289013, 2391922858, 596393019, 2913252647, 3661096158, 3118018039, 3836508578, 4202929326, 811606748, 971205696, 1280029085, 1551053792, 1303017358, 2266739571, 1254513652, 1709089447, 2359977767, 3646571135, 3433909193, 3548652143, 1181265692, 3290732404, 739624683, 2026326821, 4036707014, 3910903216, 3931249713, 2248776820, 3917407618, 823484792, 2530502133, 4098512392, 3213627175, 3806447386, 3412283046, 2425865632, 1831818807, 1265397666, 2713911559, 2373026981, 3501748595, 2711064381, 2979957892, 2329637665, 3550104516, 3342022106, 284841879, 942079035, 3905437698, 2514609564, 4203736533, 1343307117, 1484057152, 524001650, 1552045951, 393418312, 1615879424, 3745177448, 2422822237, 2718705810, 615114765, 972763252, 2806457765, 1987087001, 2087800616, 1113540548, 3218636504, 2993578835, 1497795724, 2141223363, 629354403, 2277395958, 1166493102, 319771194, 3584732314, 2058646941, 2322285748, 2440815154, 2694604046, 3183468999, 2274654543, 1725161631, 1987932732, 1107116094, 4244151671, 2704595640, 3124591100, 3775723806, 1761145185, 599949329, 4053185117, 1756715261, 2002540464, 1040281594, 4004224823, 1850928063, 2433696075, 3469917716, 1012718012, 1931918497, 1278683578, 82456073, 1566664372, 2191915179, 3302412033, 2558395960, 2787379854, 1972826563, 3471054301, 2745286316, 4194320659, 1691385261, 445014763, 3430003054, 316170109, 2090197962, 40588175, 2320826497, 4060265772, 652182714, 4066057489, 3406065915, 3264776680, 214216066, 3165132368, 1312132646, 772350902, 1632465542, 1174891686, 4211481021, 1128893732, 3437852621, 2461958199, 2564128634, 608765502, 1405229596, 2837135383, 524497938, 472789860, 3948047130, 4074581175, 1476573835, 2110866231, 4082560287, 2258538065, 2195870023, 1461216921, 2721131751, 2303955132, 675449678, 748320309, 724761836, 2125712619, 3984234563, 3857020846, 1753218156, 2434657412, 2554207889, 3732565029, 3756100069, 2510004508, 2136121498, 509658781, 455098157, 2827332865, 3012706947, 1189113092, 839061563, 863829380, 2806392723, 2539812545, 1764539232, 86004988, 2400404049, 958362498, 3614996299, 3811019354, 2494519850, 2227744416, 3935359668, 226163809, 3004633339, 2199617139, 1205464922, 1097949595, 835441752, 209552241, 4037207965, 1453814186, 1790201921, 3869736543, 2153422619, 3002203312, 3283620871, 2134096397, 3804629137, 3310105835, 40921527, 2250036677, 3970971892, 3135847406, 1425192501, 88532021, 2792603147, 2410432555, 3481031510, 3157673026, 581991519, 3694856448, 2837495334, 829074810, 2674650975, 739004792, 103778888, 3717075718, 3129393617, 161285141, 3734173327, 1247057356, 4046997343, 2572436154, 3585381538, 2532462621, 3167649577, 130853314, 2086688033, 661331090, 4257534555, 63981335, 3465572794, 3444079963, 994151021, 911499188, 1059480517, 1075882931, 1912472521, 2937929726, 1795085313, 3484833105, 149792660, 3712088937, 3668889991, 3353557746, 3987500377, 551777807, 1003261174, 403836185, 895630963, 511204865, 4237245366, 2837824687, 2713961576, 3612638873, 80659730, 3239760193, 1102377008, 963171331, 1371397489, 4284904586, 1116104211, 3629606083, 3642038038, 1207467870, 2879755395, 2626064538, 368730799, 3920878941, 3961366393, 3799305809, 3855440501, 2577415515, 2491073844, 931947044, 4180894466, 2797799392, 1346129809, 2017477994, 3457784428, 3299238425, 105587439, 1745607171, 3707002329, 370634076, 3939065765, 1112170977, 472180410, 2402740389, 2113411372, 559328452, 486403907, 2323754725, 3921830354, 766895859, 1141432599, 3441871110, 1101301745, 3368342343, 1761338720, 203656636, 1114137982, 2481104158, 2376587282, 2680414025, 3859235988, 1172870973, 1437839325, 2543359617, 1388682536, 2910460395, 3911575813, 1898819686, 1683011986, 1890375170, 1452162881, 1766534860, 365276972, 2586028921, 99717506, 2666888069, 1505152042, 1061276756, 3081058747, 2559440751, 3219702532, 3371510379, 1057588561, 3626022938, 1470042444, 838450017, 241066400, 2498485104, 1990075033, 1220750119, 3347438525, 116980767, 345902503, 1006903064, 470945579, 3205560987, 1319984333, 1442141140, 218972729, 771336503, 1205233933, 1617664673, 747660321, 2006463900, 1925456957, 2912654637, 2960985044, 4271418702, 815427549, 778097531, 4187833320, 4120921907, 10572804, 4105254676, 1930993513, 1036798484, 2075629081, 2449012360, 4234452618, 3550758237, 1272560688, 1362175240, 282628951, 365108699, 3998823408, 1541501066, 302255851, 45178885, 3955007891, 2727993598, 1953075787, 3737084757, 4192487213, 3403064697, 1840232610, 3452037765, 1127306113, 295762092, 549329562, 3119515340, 882508572, 2448914068, 1018988018, 4232286844, 2910726472, 598933664, 4070905772, 3556357720, 1800971009, 4058795771, 1222945177, 2808891997, 4102488409, 2901433456, 258754898, 2373051087, 2423337795, 472432883, 1280600018, 3817099845, 436045552, 2121585111, 3654544644, 4014425463, 4242014152, 1970867689, 3595716637, 170971335, 2176416384, 3572981988, 1253792911, 3778135469, 690603400, 1686210518, 3444605447, 2206806604, 3639833890, 40757366, 316412212, 4160968315, 1250114877, 2786559399, 3446025865, 2730079525, 2434190986, 1234262317, 2343181053, 3866828643, 425154717, 1363739930, 322846764, 3386805872, 2068428752, 682637613, 3638367908, 454906629, 1041682150, 1921668921, 2822458468, 2011819160, 1327368909, 1248580322, 2764457460, 934676768, 3652441039, 652279406, 964585145, 3371352386, 3421785042, 417079927, 643956682, 2581241599, 1287238417, 426115628, 2969840012, 1952993571, 2112390768, 875519002, 3403408485, 3652222246, 2524220372, 3381435441, 204698510, 3412369913, 2074087343, 1504725027, 1567874347, 3494012223, 2830111861, 40867818, 2758177845, 129037512, 2297290925, 902252442, 3660205304, 3281071460, 2185798736, 561703262, 694433740, 122499772, 355211180, 4137914778, 384476238, 2075946462, 2504698604, 3991664593, 949477288, 2692433529, 3568029898, 3406891188, 4202268643, 629588325, 621994286, 3167891744, 2901449342, 43860964, 2438891372, 479715577, 2453593736, 42207913, 1665452015, 3470872868, 1619792, 3463279088, 1517451519, 2615881767, 3019492700, 4250651067, 2034406517, 1754087143, 3734459525, 632068047, 3970754821, 2580868547, 2615578419, 1419411978, 1990869051, 337591216, 287286684, 2493756749, 3783033496, 1911493666, 1182213042, 3019238793, 4087171663, 3274585210, 3301703740, 1245195173, 1012849663, 3238100598, 1796142683, 3545008824, 2265423393, 4177772065, 2649343715, 237434058, 1965588102, 3910792702, 2726567421, 2751111060, 3083449617, 259845615, 1149382678, 3988290557, 561297244, 3923308611, 942534542, 1048973181, 2146850625, 2636504648, 3763465805, 3674121907, 2210901306, 885576469, 4216158340, 2691563866, 1464593363, 2013884091, 898031517, 1733632366, 382665878, 2626989188, 3561500306, 93340492, 899879346, 1567276646, 2606441119, 2179034017, 910650669, 752375358, 1816063752, 3429720152, 2557246788, 1141910958, 596331117, 4165778169, 1877185644, 2103790518, 3180795075, 3894605799, 3581689464, 751580013, 1077114668, 1013142861, 4092498254, 2872760686, 2413857760, 1373260140, 2278898825, 1594222571, 1132571086, 2877038108, 3076160930, 2389038534, 1441157553, 1805532255, 2692893853, 4194885063, 1187246817, 422433310, 1072200813, 3612027301, 97177264, 272225918, 281931372, 869823444, 3048705471, 289471934, 2825876323, 3915298220, 3568621498, 2049335390, 854746392, 3184774741, 485817030, 2500683298, 386567623, 628282535, 1531477569, 4271485018, 3385188339, 1826771262, 3685936742, 3725951719, 1856021311, 1829176988, 944995652, 1832328434, 2801223314, 636587332, 729880949, 3179233307, 2624882728, 3888634258, 3082586825, 3912468441, 1424867636, 2194522833, 1354729939, 2110175573, 1319628341, 3501174253, 2828835346, 2074983639, 1415621647, 1101303777, 2321024182, 992839229, 3921104909, 1839603485, 1344410348, 1316217299, 236881370, 458051421, 3698420312, 1714995767, 3644139931, 1878236576, 4244642289, 3847764534, 2281267677, 3819085514, 2159052756, 595427651, 2356629029, 1996617193, 9079745, 2996493383, 3552602842, 3756400155, 3237439088, 476718418, 1974155951, 1097194882, 3433055683, 2670210675, 1163425340, 3067544768, 3385573661, 1980585290, 268699136, 890124418, 2366590520, 2270728083, 3733878113, 619896767, 453059996, 1536892658, 183088403, 2199833015, 4067877948, 70382123, 3464226031, 1219672144, 1894719799, 1473016381, 908936773, 2049668964, 735712922, 995044126, 2187185578, 4028350006, 1156702948, 483975729, 106944250, 1830117740, 837746838, 1975251213, 263763196, 4171170702, 589785013, 2706825124, 2096884044, 1736259226, 4229406382, 16233950, 2693866778, 2929044488, 75289368, 3483023615, 979887719, 3679608363, 2530924112, 2194297829, 2380207509, 3974769701, 4028784579, 660560227, 2002264899, 47097657, 927388314, 4261513664, 3695474336, 1932916341, 3902260668, 1839912421, 1125956563, 3535148713, 3948547438, 1489880334, 2615405696, 1055274674, 544047676, 1678118292, 2030307351, 3301089606, 2747662505, 710192830, 4054990600, 3468117549, 2443695679, 3902969578, 3633256257, 849707876, 1738552530, 875893954, 4105510568, 2758362950, 2131900191, 3071426003, 1041187227, 4046612841, 142204430, 3040390951, 24698994, 2885553469, 2008412806, 1523815584, 2181337809, 3684959347, 1152452074, 3374425329, 1437678283, 109093930, 1836914216, 1495384494, 140701433, 1192431567, 3769213249, 746090854, 1926724544, 587691768, 3295786015, 2930331696, 1835767872, 2790779592, 1766956487, 183494095, 4286027243, 702586271, 2432948416, 556308653, 702262634, 2399798527, 1226205104, 2307012443, 1295818638, 427669868, 3148304351, 3253350654, 3857022494, 3602495264, 2427790371, 3308832787, 2803356458, 2215538043, 2493560245, 2188863456, 3188849247, 1599462533, 191073798, 2086827509, 4133618302, 1045102959, 2126001697, 294296233, 1085544647, 2292548888, 1764664784, 3949550354, 3880360476, 413075219, 553211229, 2742142879, 854829256, 567532443, 3321887818, 1408638166, 2022506696, 2345567345, 3961370645, 2893141537, 3238078468, 3512408368, 386822072, 1048789776, 1099147519, 1154407194, 3099451646, 1955365728, 987539580, 2643491758, 1289471915, 2344768374, 1578353666, 3585092057, 4114042828, 3991339461, 1395357776, 1013097085, 391843884, 4247847888, 1864164499, 251834697, 649939549, 2854319304, 190233348, 608598899, 178376189, 549560953, 3576443376, 1276365052, 3130886898, 1739804531, 1007268936, 453711396, 285678387, 1273138472, 3180961795, 1044632393, 3669622808, 21455348, 3850103939, 2596332753, 1586073365, 628745492, 779692818, 106498265, 2473533092, 202383394, 872987568, 3951281295, 1953555419, 2835069960, 2877169876, 871176408, 885106549, 1899049431, 991537494, 984652699, 2335936850, 1872264895, 3868453866, 752567951, 1891916206, 2372262257, 172143149, 693228609, 249683838, 2200322163, 1824412445, 792071558, 1868299428, 3692727622, 3544527012, 3167333689, 1344269539, 829844322, 400721221, 93252834, 4225119819, 2892463560, 3368988527, 93527322, 4117290305, 2436868412, 3407323664, 701047967, 512571417, 1752593254, 3675444324, 2573251368, 496358399, 1810001681, 2066587535, 2164365753, 3110737921, 1762429781, 847440193, 2337506494, 552940814, 2563819058, 767095694, 1035624263, 872409513, 3183197775, 1780885882, 2360496929, 1214043496, 273412156, 3817992935, 1325019485, 1485368150, 3022116085, 2495995136, 3337027752, 3941084237, 998217021, 3958818515, 3516412611, 2629630124, 2617425928, 2266142338, 3411757102, 212754800, 315048880, 1447394060, 2893120920, 1020213096, 2691749568, 589729066, 1068854283, 3974147893, 4272084065, 2686393453, 812100089, 1047494953, 3280250635, 1908411534, 444306380, 3637830711, 2457719614, 2699687912, 296363673, 1306655572, 445554115, 594889099, 278822139, 3263325349, 1756057458, 4278114993, 1212411130, 4043465343, 2098048854, 1568141782, 3882052707, 3718891745, 793691529, 2233377908, 2952462848, 2233668756, 218676953, 3234628916, 3631217591, 2388759453, 3554145039, 1362959768, 3717403418, 1491962968, 2314403207, 213613662, 3129763457, 1391454393, 1490274879, 890774739, 3081333281, 2119808319, 1686904503, 3569412383, 2780282717, 1030953506, 3431353053, 1097188348, 4284044749, 1901418231, 761255078, 3411819750, 2600946493, 1983231362, 817009007, 756283390, 3268649121, 3939927711, 3455153957, 3860391040, 3490079511, 1266503884, 4206562154, 2874318374, 2142241782, 3143368227, 221425796, 2034525130, 2506182652, 3003248414, 680938713, 112075930, 3301658693, 771866876, 2756219628, 455521476, 2769917409, 1889173993, 1555269357, 1293529738, 605203273, 2122081603, 3106914856, 3340363424, 3747910161, 2240892115, 819475709, 3536826219, 1284729942, 4177451433, 3608823213, 2329702319, 2770717291, 2553189623, 2896959213, 814684555, 1869982737, 3058428542, 3346319233, 2427060354, 4235158302, 3122029377, 2513731013, 3827095853, 2879977618, 202089547, 4123497381, 2116016101, 1433916416, 2427098975, 4203557060, 2559084451, 2288187395, 3535962281, 1653427690, 3546475779, 709354785, 2597422162, 2666752934, 2935998546, 824537681, 947561839, 413256341, 937943946, 2332498670, 2484781369, 1679385726, 3558580409, 1151634932, 2461124483, 1371257306, 3916746757, 3763160717, 2703190102, 1399774383, 2165316992, 2634659494, 1673046078, 3623420678, 2647228197, 2788133816, 3533218198, 250222931, 1892045536, 3439580502, 3378470871, 4165917805, 1505764690, 3718962054, 1529741178, 1857410073, 2405978691, 3552679894, 2172520329, 2364452516, 450483793, 571471236, 3448792857, 2705465034, 3018783959, 2571824085, 2342879145, 1504461309, 4157803490, 3991496820, 2375682376, 951567719, 1572943897, 3627156224, 344985066, 1886041965, 2050563368, 529162955, 2685430433, 3535871400, 1279587834, 3789277637, 2608366967, 3280465657, 3309068999, 3893134289, 1952073529, 2418634502, 4213534558, 2142290988, 2663417932, 928132012, 229961259, 3999777269, 68038837, 4016996372, 3817618886, 752034189, 966376290, 3916988288, 3099250226, 3249283612, 1789488040, 1350845345, 3977484074, 937380019, 3697239405, 2647014858, 2293936029, 3026300227, 895822354, 2390772738, 661401718, 2511940338, 452706716, 2630762956, 1624084315, 1984642324, 2879795855, 62718386, 3369789046, 2412719062, 2318423050, 2127856353, 537837143, 3410726072, 1037426544, 1353254030, 2148710892, 327115383, 389615207, 4290073207, 4278071586, 4052235173, 2516072310, 1690493565, 2066673095, 4099810962, 2143641658, 1936434682, 1546561946, 3346622652, 3095979761, 102857258, 2656576070, 280543856, 1263918434, 3851060389, 1123545353, 917170152, 1245622541, 2718374442, 3471808348, 1907225476, 3868795094, 2461115766, 3968550737, 878354284, 2606461287, 1773285162, 4238446747, 539829384, 1927866056, 811196608, 50107179, 3946251214, 2467054184, 1610533903, 2879685815, 482320245, 1864591622, 1720635263, 1313188520, 1810066855, 1201923101, 1552449581, 3250614325, 2296314465, 681442740, 3724942475, 4095662892, 3874977694, 3496185579, 2387244531, 3841093918, 833980101, 3201675250, 2620409793, 1692328373, 3025059583, 3198537440, 141230302, 494251543, 4172053117, 3102576906, 4039968489, 829779066, 3099887057, 2380061534, 1322961290, 3782271307, 2669768304, 1992688710, 497602893, 778409520, 629987215, 1820748939, 1640593396, 520531119, 277722373, 1099092539, 321611794, 1085119580, 3286229637, 436857290, 423176634, 3260750759, 2180585698, 2079523602, 3348377855, 3078708607, 3412884388, 487759326, 1943510293, 1770622295, 1619822094, 4268004695, 1147856513, 109007933, 889621112, 4064845400, 2093424601, 2128953291, 1318741903, 2629134482, 206991483, 645766127, 2455268467, 867617376, 4037498481, 3792780265, 1000376307, 1048101568, 3509455727, 2657978491, 4025998688, 2945227466, 842359668, 2696975244, 869206743, 2341952363, 1188206852, 1358310477, 1702102215, 886992873, 2984864448, 1389112419, 821494886, 157959, 2352183193, 1065501077, 37489604, 2681544435, 365827695, 2382772304, 1202997234, 2822433544, 1093186308, 1412900723, 96766006, 2960553547, 3244696933, 1838663467, 2846206987, 3656105339, 1985634135, 86215365, 2398738653, 2953590313, 272122401, 2503489706, 207459324, 369101526, 3334639841, 2077860117, 3507150766, 1970938721, 2868371545, 315004879, 3935771937, 4164444902, 2674853058, 782943736, 2552455342, 1301221414, 2223449758, 1254119424, 3448912698, 3528004854, 2898102241, 2896765319, 591117884, 2701831384, 2083151230, 2325349122, 90994147, 1316123413, 2455170312, 1314257185, 2069806495, 608282371, 4131817789, 1629862377, 4272199593, 1405659449, 2296308706, 3854071601, 1029225577, 2860069559, 1420747815, 3597434245, 1486407050, 1574916190, 2509583933, 2265086188, 1492310423, 1712461948, 1414286774, 3914976157, 1858893464, 477293226, 3453303607, 4111681397, 316777014, 2660106855, 302220743, 2828000446, 2972983720, 977496912, 2801858963, 618669467, 2419459696, 593280511, 140157750, 2550334496, 760068175, 3028161844, 190104434, 3981240547, 551769728, 2857180874, 2126156794, 3678708877, 3264238610, 125785434, 2299151121, 585946822, 1890312197, 1918355773, 3887402121, 887872280, 3806654282, 1041103293, 980541651, 2960411104, 3790422914, 223367435, 3584487743, 3848165525, 3495118920, 60749299, 3014065864, 380445167, 227485152, 667656963, 4049433379, 26372864, 1276527829, 3321063805, 2070128843, 3598946584, 4203555723, 699073534, 3203424017, 1624056008, 2427436499, 3999283157, 3759277910, 1350281106, 2114450437, 850812189, 1376715756, 533048296, 436963500, 1875518217, 865316640, 1094421899, 696975913, 193081328, 229338220, 1356892568, 2647389165, 817929161, 3846377223, 799012752, 3705619140, 1898141726, 2362831194, 1036692635, 3825919611, 4218848339, 1406216782, 1632957199, 3884967394, 2973885476, 466096475, 331399145, 3572248661, 897598705, 4009026853, 2867813337, 1432545107, 1248302805, 570488171, 1121559234, 2808012869, 2188400280, 2580109131, 1820917181, 3493434829, 3408948842, 4047706422, 456218091, 368861790, 3752019448, 1131671201, 2961169094, 4269197915, 2837239337, 2659807644, 2513714832, 3815350808, 1881793257, 405784721, 1026818553, 2045084928, 2203629235, 16611238, 1866074259, 1819399478, 2961890536, 3668237355, 584934330, 3726541374, 55921691, 1537799178, 1425384842, 2011265413, 876958980, 1992869438, 2192983053, 4044831576, 1047840644, 294099417, 195310752, 682362894, 44656526, 4212137094, 3515032126, 1214171652, 3820838212, 3201008229, 2549642983, 3004290140, 715962129, 4167598395, 1703762045, 2396050355, 2829164108, 2175997834, 1193294700, 556476345, 3831139179, 3127306837, 1221193286, 1549849356, 1465653639, 374623391, 1028320153, 1305253272, 1754257, 3612821724, 3463226343, 2751829228, 322873342, 3749312437, 71982619, 2087032971, 473144961, 519969365, 2266329021, 4210850194, 2554994058, 3903588470, 514327893, 1055464308, 1826099771, 1322180155, 39298469, 1745288946, 2813597186, 1217836004, 2455684291, 227135648, 1224481810, 4010128639, 1430025769, 312730346, 4067187353, 2949886259, 173694064, 3593519237, 1321127054, 3942006470, 300267971, 108366436, 1061026797, 2743261449, 1025873289, 731231566, 3664841191, 326178640, 50583954, 3382172143, 739068800, 2048328562, 1041149812, 3836108050, 398408459, 3598241201, 298737220, 796481550, 3986889103, 1232678677, 4259456320, 387941467, 2430100248, 420664765, 3421059126, 3800629290, 2667718778, 2195551523, 534442767, 3299040271, 2202937302, 1899989703, 999792790, 2030590900, 2636994398, 3431453066, 480729684, 3960002270, 3599958551, 2243233298, 3832397361, 3675055614, 317546845, 2505715789, 2666948469, 2424604602, 3827644836, 3085392593, 2179032540, 2155498950, 1371413830, 1005399965, 71833473, 214174889, 2841349751, 3533105532, 2489023516, 212308632, 1335307415, 892825530, 1139473684, 2885892836, 493155045, 3333395799, 3945361858, 1157065265, 624379859, 561859546, 3856021305, 4168146174, 2866010152, 3192665396, 90416489, 3384634091, 3841220358, 368634166, 2298599007, 90002279, 953652841, 2508576930, 888226374, 2542786997, 4160816915, 2317130984, 1262826842, 2026151029, 2881882083, 3786071203, 3370600395, 918875085, 3315558618, 2417320151, 4135878129, 1644852897, 943074964, 567230109, 1008070867, 2081806546, 1257821364, 3297870764, 3893844741, 3652431592, 1101979000, 735861799, 2624899786, 835751124, 3907319833, 752583350, 1485419629, 633595476, 3010213947, 4151798715, 2835481128, 1932760956, 3709012655, 898354088, 1452330711, 769195800, 3239570668, 291082337, 313563967, 418734365, 2253558874, 736374805, 4055350099, 636566116, 4218389161, 3502775147, 3735406755, 3877804723, 2040592805, 3710197502, 2756054259, 2093088819, 2720329828, 334979039, 2723061664, 1727460153, 1291985993, 2511219889, 748894074, 4190261110, 3192600350, 1161452316, 1636775890, 1801360451, 4009328086, 556278446, 1973835300, 226695378, 2571508891, 233136837, 1470154525, 4228900463, 2361226507, 2561215589, 3252143773, 3951569055, 2754026065, 3090944747, 2982226108, 2855472006, 850744695, 4261022437, 2505805962, 63850922, 3613377960, 721365888, 3868004160, 219536082, 1913523331, 1298582873, 1897404295, 3763133592, 1438438555, 3544635861, 2800772815, 288556521, 2081165554, 1598157611, 984434429, 2911257759, 2088617672, 1602798743, 4056633923, 1708935491, 1384559556, 2932230382, 4292415353, 3891437612, 1100693753, 703964806, 1815245565, 2469394995, 467851111, 1031481216, 3696811020, 3772988707, 2198705726, 2077885145, 2712379668, 2521561235, 2073826472, 4237742055, 3972473264, 2740283959, 1599452834, 301109569, 3227223005, 3847724072, 3553128889, 713155994, 787709425, 2372304960, 2137045199, 3451552476, 2572165533, 4283321157, 852891042, 2768536003, 572503055, 3347944616, 2420056930, 1925048981, 3495977565, 3425290988, 1140514474, 1395052195, 3781929438, 2822700538, 1240687441, 4199945502, 2343056867, 2295818125, 2281399838, 1625756427, 2509752522, 4265818082, 3313215415, 3497789155, 169063397, 1258469844, 2966495040, 3138118904, 1185957080, 2228670093, 1692362395, 3478019773, 3117315666, 2874805317, 1759551124, 1257732134, 2228209665, 2183973740, 2612240634, 4268128403, 2074559177, 2065538971, 3537186976, 1829004485, 2727347053, 1207185835, 1130319919, 594067927, 1137360515, 791274194, 3796997703, 2125460282, 793547904, 447411097, 2708194571, 96550775, 792845250, 2708297617, 103806467, 1057433363, 3447357341, 599288833, 3446868078, 4126823997, 835936155, 2537644565, 3731823044, 232395018, 192034831, 2912809860, 418292969, 3897355648, 4001078707, 75379528, 353305707, 2727233749, 3266870500, 2389014396, 4022000115, 2757916728, 532998618, 1689425069, 710732672, 3557749595, 430434547, 3908242674, 1657706448, 4246141286, 2391119300, 2715965725, 2917510047, 75511083, 2604386506, 1004040224, 310245567, 3666252498, 539238886, 3524603730, 3706480564, 4125165647, 3274256434, 265171636, 2391529820, 1541382501, 1742773213, 2150420980, 2277550837, 1311385786, 2077189770, 3874859653, 2194802055, 2788669198, 1696813564, 3978350911, 3534547723, 2343749582, 3901248671, 630968238, 4114320146, 2768699535, 597194462, 3955826201, 1113164557, 3011971494, 576760387, 3496196407, 108746334, 3846187297, 2865916046, 541822583, 1035913745, 3821356927, 1722944016, 1127523541, 2237078891, 3672932943, 1701775588, 612783105, 150563990, 2769671045, 4029729517, 4808366, 952764736, 2658064504, 1752677777, 3166465959, 1591483373, 1249129391, 791093338, 923397056, 2676035765, 774856350, 818612579, 1673164006, 1213034464, 2218229171, 2928315250, 841863242, 1843892589, 1353822324, 3594550370, 3690363186, 3774541302, 1857188191, 1011118521, 957419221, 4152324515, 3242499395, 2863706277, 2099030925, 2176084848, 1114441920, 3562376938, 2623935403, 3985948478, 2539933085, 3006433991, 3399228703, 3219389157, 3164424149, 1023077058, 1050533955, 663028183, 3239698822, 3365743446, 289595906, 433079759, 2466771507, 1874959854, 1874447898, 3588391456, 1067407766, 2096213644, 879451968, 120529115, 2486473463, 3978286450, 3579791470, 981447986, 1815402043, 1164876953, 529518558, 399376804, 2386514280, 3619298375, 2827148123, 3782743535, 3702727494, 1065576971, 124305132, 2261763592, 3180735800, 1362197367, 1244792217, 2883414754, 99208240, 4265346900, 2894762819, 2031791396, 3020633990, 855053418, 2824308582, 3640823602, 3792459925, 1361805572, 2295703879, 406942375, 2979692266, 1206740965, 183856640, 3997162573, 1504025222, 1779175736, 1464004393, 1942087061, 3713923487, 2773037478, 777854750, 2158472751, 2976162532, 2581740866, 3085778821, 2884124185, 26037377, 3723655884, 3816124567, 1899702366, 108904318, 3057910859, 3704283061, 964449352, 1752250282, 1960942172, 2942047222, 3206718089, 2167690310, 1933286111, 60213809, 1047984523, 1505537733, 366778585, 75508551, 3028108381, 398911983, 45129998, 60443797, 2367256044, 2133919191, 1959396717, 2954692070, 1820810022, 1303470730, 1364270223, 1034394088, 3397066269, 1953957515, 197443985, 2872632954, 1892899183, 2436862099, 978704727, 935543618, 852433354, 4041215418, 836039475, 3735581445, 2583630073, 444594938, 2775203054, 815440510, 2337458460, 1864370695, 3667247009, 4112530499, 1648661943, 422835733, 2985640619, 2949640298, 1925730460, 1035056959, 770764756, 485023100, 2133983617, 1207357831, 795590157, 818157257, 1933831620, 3126644977, 2391186017, 4257735560, 1830093894, 3512743658, 3530385429, 904526496, 2869064663, 1525219849, 1844173631, 3151864869, 3148157625, 3811407003, 4143103409, 1903994016, 2129747285, 2083624502, 794659449, 2977712802, 895288734, 1625545313, 231815203, 668266497, 2800329976, 410518613, 4028743118, 2635370533, 811593744, 3086465865, 3593720367, 2806477930, 417011066, 1243225570, 406562385, 308001066, 1121360110, 1452385095, 2423144439, 1702263549, 3262736872, 3234495491, 391602036, 178503735, 918989947, 799531264, 2592316534, 1347423581, 3768167961, 694359915, 2571403746, 265859323, 1157915676, 3013552240, 1584587990, 2086905512, 3786893236, 2648381559, 1687885660, 1363730373, 745202392, 547802514, 823932147, 2657535736, 1750892933, 441790101, 2328113443, 455668207, 1588327064, 842094566, 3898998807, 1876755279, 1951472170, 3346195724, 2450831989, 3861505335, 1726533466, 1929290431, 3242214121, 3175561023, 3063716748, 2619745806, 2274871866, 365837722, 263371824, 2879264510, 3724881332, 1154840765, 610980682, 1561256578, 4294480588, 2643205396, 2258266976, 1638338853, 975188311, 2370764448, 1705249051, 833545507, 3458767445, 409350518, 37621162, 4248753286, 1315847266, 1038878599, 3313340262, 2958433568, 3010793950, 552530778, 1837593988, 3150971443, 384144251, 1441724224, 4279599258, 1774599824, 3030781328, 104962468, 3058362690, 960956301, 3873855869, 1682649629, 3404360750, 1132309759, 1077754854, 2790225182, 3299496836, 644850547, 738647574, 3275517743, 1526823443, 2840385996, 4054440038, 2014825509, 480063598, 63315221, 2775447150, 2821714315, 319995286, 3588274332, 4164705302, 1737904184, 3284927387, 1258181322, 633741336, 2317647396, 2773988421, 522210958, 2589004635, 2722752205, 3324227653, 1920321647, 3989514606, 491841027, 3673767914, 2869398494, 293846366, 207382321, 1257329867, 1756752663, 1960923544, 2178543385, 3172028037, 3981768693, 2710629075, 3189952224, 3818691249, 1948567437, 564359127, 3422291378, 1281155718, 2948821107, 3188701383, 2753322613, 4055718090, 3637817812, 2405495046, 3313714451, 1436433894, 1644727238, 4279307659, 3239892734, 341559044, 1643875398, 749569205, 3737635351, 3253709630, 1770682405, 3891883114, 2657068458, 2941479565, 1267828134, 3750864836, 1706052786, 3827235943, 202615209, 2161629471, 472965098, 2817509450, 2786345924, 3159046814, 3068158698, 345639140, 1765275925, 2039829698, 3411017152, 2414125531, 109051060, 746135325, 2871163836, 763704257, 2330841268, 1832758249, 2894772111, 3174844068, 47277131, 1912968064, 1033787195, 3676688792, 4019904395, 345503630, 3959516704, 2365991483, 1306150875, 3127934093, 3091569826, 2563955138, 485714203, 3288977376, 3387282100, 3297610295, 1610621999, 3685013745, 121958614, 3207629150, 2245517557, 2644048413, 3194467891, 3729716088, 238645741, 235051683, 2931774369, 1309090482, 2820981038, 2560608908, 1905818074, 1615889769, 693478684, 1448040802, 3450561192, 3753817070, 3768031295, 1531001527, 2935909356, 1357330242, 438024694, 3006453716, 16153173, 1590506097, 3520167382, 1075666190, 3374132001, 4168822859, 1346588596, 2701631503, 3558079477, 1713592308, 2921739824, 143810042, 1297928406, 2997546530, 1563000504, 591939696, 4247995780, 898985849, 3387215175, 2196546560, 1705196573, 972528646, 3590893522, 3449916877, 2134169267, 1608390533, 1412015280, 2745586215, 126180558, 2496460981, 4235748549, 4019453911, 1979060459, 3044547098, 1932604848, 3034300822, 1062808482, 3708711684, 3247073246, 2728642427, 1829876653, 1833893441, 4119157888, 1088313015, 1517301926, 1887538318, 457156742, 3402557555, 3791880691, 4073888205, 2012928255, 2111041542, 2989936069, 1346382479, 1145097396, 3203254755, 2839941520, 1823446829, 2576742225, 3037872260, 3342215439, 131970194, 2194088117, 1127779652, 737473511, 2383436121, 665622903, 1681214059, 3554995676, 99237469, 2114475897, 1491577538, 425132628, 3997764114, 3460472941, 3712073152, 1184057330, 112292783, 1216291173, 1640945366, 1191423049, 129323743, 2266073908, 1175201907, 2025918671, 432095638, 686683144, 3071288917, 520845147, 4002281818, 797167844, 3962620603, 845723678, 1443655641, 570702800, 2227464582, 975264371, 3386440603, 1804913015, 3848692715, 2880145526, 1920765980, 3007679190, 3530496239, 2541437541, 2078292404, 2195779470, 3115517930, 1540673674, 830853863, 2464285892, 3504297743, 1214055495, 344879778, 872938035, 470549308, 1305631945, 970233294, 4125732299, 83161657, 1472488167, 193392668, 485579929, 528349101, 1431904851, 293205770, 3148329596, 1446875112, 628123417, 945017649, 3020172144, 2906620096, 595570156, 2470395056, 1842418382, 606851328, 3822882916, 3102966424, 1682370120, 3767071077, 3491631322, 3706196932, 1492079690, 2704870120, 1390208228, 1995107934, 3829915328, 4167711500, 300376336, 1564890325, 53731717, 3213650211, 3481765860, 2795946898, 4278013236, 2676016826, 1621246599, 2604518974, 2110125378, 1328825665, 9513192, 350468142, 1357204400, 1607189043, 525830373, 2382266918, 772204508, 2635397929, 1416894613, 3071077111, 2678972169, 4059656090, 2745352818, 3541471531, 359477342, 2810691932, 1264209339, 4056403460, 3424134818, 3054341420, 748388972, 1835007079, 441456811, 3543382624, 914664858, 295811454, 483643799, 457666551, 2520984641, 3559016025, 116266782, 1064475107, 1493271671, 101592273, 900943176, 3057567593, 60456962, 3541446801, 3994761716, 1706687903, 1783995714, 1271585208, 2205813578, 1759830709, 3379382170, 745835176, 3823925439, 2712861316, 545099778, 2470969884, 3978583268, 854856284, 2699238577, 2812258298, 3025334569, 1243966, 3363266764, 3945035601, 853715094, 2556493864, 3965951978, 2859834601, 3329394743, 3022557617, 2360144079, 454087409, 308819205, 3112391342, 515584975, 1739980676, 2686905384, 286324620, 2414746066, 405503535, 3204458747, 1710200811, 1380523371, 3092587614, 4014648057, 1466353564, 1798049071, 2932861067, 2668967996, 536485958, 4055909486, 1195539713, 36072555, 2084081644, 700387609, 283128111, 891613659, 4256828326, 2367960393, 3593935385, 3826806814, 763698904, 876439582, 950863215, 178755792, 370514982, 1417976398, 1261629823, 2571308787, 1728205893, 3897229502, 2681136744, 2070558782, 4046497552, 235632221, 1236669441, 3916485680, 1990599495, 2573561796, 2655812735, 1378183072, 14526138, 263326942, 3306878619, 1884527788, 2040880913, 3731019435, 303121310, 214206320, 2859298049, 1865241797, 1591267953, 3539034355, 3325191397, 1350255895, 779537180, 1153291320, 3365190231, 2410709274, 3000483315, 2979275123, 1120095502, 2344810672, 4103708991, 739452102, 577233152, 2432247703, 2393527039, 2778466796, 1104179238, 3746362997, 160924095, 4092369293, 3337894032, 1613318061, 3176199364, 2305235304, 2980929670, 192259864, 3952646861, 148014370, 1410126717, 3275496521, 527652304, 2234254058, 3198364468, 1445549476, 359526534, 100099314, 2578334696, 281549372, 2034245444, 2069777822, 1342342226, 761284423, 2870656435, 3678438576, 89998978, 1948956599, 747171318, 1633573141, 2910678555, 3644021194, 1516594744, 3856300167, 1580923735, 1821131513, 2374437629, 3016049079, 1932954791, 2496010065, 3597185201, 563974328, 3843985786, 1406560471, 1119235013, 1696099527, 3175239085, 372767930, 2136537221, 347613280, 710898282, 2533332614, 2680040004, 1636721047, 1787327965, 2736515767, 3775058847, 3211023800, 1564921363, 320858630, 1607560354, 1702369587, 2703211252, 1626672975, 2635675886, 2384554729, 1208865019, 3343367526, 1212827315, 766055005, 4054380038, 102551679, 891738488, 539930454, 1574480925, 969543909, 3538236335, 3421296185, 2750292028, 4109589146, 2398069234, 2887505171, 1216560145, 336844889, 3578826858, 4161422942, 3243155219, 3230762846, 1423008506, 2033429613, 1619372569, 327655484, 1987939319, 4285600264, 2614145023, 1132244332, 2326928521, 100269876, 892223653, 39716017, 1335892188, 1286623509, 2026327769, 595754895, 536651797, 869524144, 3272726910, 192483458, 2306299682, 1575016687, 2328502080, 100857274, 2178981386, 2530117309, 1560080241, 2732952459, 1702408669, 1531720504, 1253687158, 1104406075, 1072811068, 2391530158, 1180690720, 1409442553, 1086253370, 458550539, 20128869, 2511261485, 2835807307, 4137168398, 1491119201, 1706593722, 803743819, 2531253029, 3187238235, 2308766561, 3879149723, 1075048575, 1535674260, 1341310421, 3518150201, 1799575724, 3247727148, 3437976471, 85487560, 1625168888, 1218442345, 1197528033, 2600868291, 754081821, 635554389, 1150709436, 2742404380, 3787878434, 1037808936, 116121585, 3171585897, 2389088370, 2960636608, 616614429, 3688022010, 2791282189, 3567088505, 1203986379, 2378602824, 2462143670, 3240503900, 2670791729, 3570739658, 1667472956, 3754018251, 741069948, 672312402, 4037267690, 3615752621, 4270130119, 372750460, 2456085560, 3152415824, 2420042762, 1278359122, 1531452450, 3278845462, 9941226, 18787980, 2159340534, 813791891, 190036658, 271339031, 1613593910, 1384066935, 2358677608, 3235993360, 258500083, 1821043478, 1220663785, 3342908387, 1941059496, 151356317, 3462344325, 1258807039, 1219480151, 2693509798, 1496861254, 3228397613, 2333636797, 3557219243, 2080550831, 3690425684, 3845623334, 3928718500, 475164954, 951063668, 949185336, 38627855, 2720853758, 1096939590, 2169456762, 1680745110, 3075093311, 1325695434, 3231898527, 3054750934, 3811050144, 412695510, 1919406304, 376239285, 1885007754, 3258246884, 1549336985, 604490599, 270033814, 2403986360, 531017447, 3769533440, 1112515013, 2793359178, 2850014885, 1469821966, 119103465, 1895887093, 497489298, 322679901, 732961810, 1436318312, 1821846802, 2157263075, 68142978, 3877991346, 3562716991, 1179277348, 2977347318, 2469971541, 1110134281, 2773328756, 916602013, 2887859191, 2350593950, 4240413410, 3829027551, 315369838, 3062619107, 1793515326, 1011195824, 2511797375, 805888890, 3310301447, 1872367875, 4148973989, 2021195561, 155178796, 3944971243, 369197152, 370932107, 1931684823, 90005258, 2093992516, 138412339, 392831606, 1533891210, 2800624794, 3269152867, 2501576801, 3453239067, 3398109632, 974535491, 2029524963, 935726575, 876671683, 2406357064, 1099063153, 2714420241, 2804597380, 794554836, 4012247518, 3380252029, 2624099381, 219170678, 2888270488, 4019961019, 3323811046, 2847174467, 4035970675, 3534286921, 324404778, 2279496397, 2762080802, 349591051, 477788285, 3557138560, 2258030703, 1419985801, 2301562090, 738164782, 3966549488, 797024649, 2045924844, 2397193101, 598558146, 4264290651, 2978129928, 2438896340, 3025490286, 1848130688, 3751004484, 2996854166, 2542459647, 610918742, 689002954, 2718660600, 3356405810, 3392956675, 3485849239, 1977506731, 740463885, 4154582478, 1862309903, 3948384248, 105943571, 2491756404, 4076893798, 503866511, 4229174583, 3312864671, 1152845396, 2448186106, 1295663906, 657299464, 363653821, 439888545, 1459788437, 1026488655, 3433789607, 1393701363, 291687629, 2843196221, 1146433621, 469450377, 2046938928, 4202137783, 3210961166, 4079232399, 882203763, 2475965850, 2397148215, 2091335317, 580324594, 2806996581, 3057466904, 3556762579, 1886699851, 1276388267, 3546411732, 3611202908, 1989875764, 1886116176, 1302441412, 1931442430, 1934989222, 489836961, 90718740, 293065546, 277246476, 3283853194, 2301569933, 1227342110, 3005263954, 2049185576, 2214642382, 1955979610, 3614701201, 2711653309, 2848735744, 905910642, 2079185914, 1423577276, 3997646254, 527476503, 3761081925, 3347352934, 3752251578, 2942446222, 856462216, 2672270473, 1699937715, 2228115070, 3763018914, 511800027, 3737723598, 2649257536, 364175270, 4140984797, 361927272, 3083155424, 2390815431, 2091539415, 916976414, 1066888870, 52765144, 1812058545, 3183819137, 1010863692, 1022876536, 925809573, 1702500532, 2048122465, 844376589, 2067702714, 529038408, 3889197333, 2236839678, 252658513, 668014443, 3681025127, 237717533, 3749946507, 1418084599, 3907038781, 2054675204, 3365077859, 393718577, 607623873, 3589799883, 183914293, 2144335335, 1173293925, 3457009200, 2929138774, 3892049237, 170487635, 3188679147, 3019677939, 3035738235, 1888896040, 3994755957, 3643393765, 3284660219, 1133088371, 3238869251, 3598504235, 717895548, 1863795920, 4284628106, 653631096, 2117978453, 3023940940, 366824610, 2410620482, 1167766781, 3334384893, 1924556594, 1986803478, 3479721401, 3636860338, 4077933671, 2245133721, 3301829662, 2146239606, 3309322851, 2495454386, 1545266104, 2394039512, 3871816380, 727416228, 4112991891, 1384939771, 483400003, 2507226504, 2847019242, 274170274, 3337220790, 221731017, 3687657991, 3565149836, 1169814242, 126823286, 2419887586, 994221443, 3773830097, 2912824829, 3818405550, 2577420371, 879699148, 2820301651, 1811789271, 1948676539, 1438090936, 1083956419, 2194157863, 571490668, 3708167468, 2050574948, 13124602, 3052655150, 642461465, 2911103005, 3831051895, 2587229615, 2430042396, 3550856964, 2001566318, 4204673636, 3833251257, 423641376, 4168265337, 2965418009, 910428217, 990411602, 2625050422, 2815272956, 2836822622, 392006696, 839975213, 2321597498, 2436107868, 680080261, 1189828270, 2177976238, 2690348462, 2445034202, 3884323482, 1830268143, 2972018133, 3437510922, 2277932973, 3451947603, 1422527123, 4106244884, 2256226006, 1451015914, 1181102445, 4094944981, 4054114852, 780884207, 3464359556, 866434875, 1451802801, 2220258517, 65530410, 748361497, 1579164360, 2607026250, 1389481240, 2477264907, 1344585863, 3587032731, 2572376693, 483272165, 4073353428, 2130311724, 3025067062, 3830720498, 502613446, 4029409265, 2106493129, 1357580716, 4212014720, 2202672236, 890677552, 4171862918, 2594561732, 2007467079, 3125378524, 3430833076, 1597174020, 1431377502, 401052378, 942752689, 2738404042, 3431828675, 2096200848, 4022532936, 694264464, 3746662744, 3226187424, 2255205178, 2506968253, 1161463561, 2872153569, 2683917466, 2209301862, 3521300479, 328249876, 2913829651, 934736569, 2934394259, 836607167, 4242399427, 1260543186, 3593458335, 4122931433, 4292435835, 752226796, 472896062, 338112363, 2931486106, 3554445029, 1520607316, 1268921067, 960114319, 2017006780, 3814424131, 3048459034, 784579694, 106673767, 1102529798, 3083642011, 335422905, 2755181711, 3494151672, 1067942115, 4291923887, 2033610309, 1021194561, 135143950, 3627230759, 2080833895, 736502062, 2726868021, 1966265822, 2140072290, 1275788897, 1940536903, 580887309, 3683601093, 3238820494, 48253148, 4236747646, 3206426511, 2957011474, 1202159488, 2122158600, 3228839932, 3406927169, 4228938328, 446959264, 4068115086, 1081549779, 550251808, 3422171297, 2174571029, 3743263724, 2821588616, 3747338300, 3541943140, 2378553480, 94747005, 120357608, 833399803, 3963703605, 1085330659, 4038118908, 4066218022, 851583969, 55552027, 551536170, 831265926, 4138372428, 600985646, 1022982227, 2702997069, 2540536108, 3431704019, 337367633, 1334991813, 208486782, 1895938942, 1718462307, 2918101927, 338848074, 2424767643, 150678026, 969298596, 1944424429, 504392610, 122831716, 1146912383, 568429889, 2384986929, 2459603707, 2693661450, 1253598478, 1318610636, 3547707672, 1606353741, 899968590, 3863921216, 1770168071, 3577217779, 2861635995, 1532642170, 3340878829, 460293385, 2006012630, 4102472489, 2547512137, 4230354286, 1205075570, 1966472508, 666773074, 3810757896, 3521250819, 1984720634, 1981921772, 4013037565, 3474179866, 540729263, 2314535610, 3628637665, 3987290318, 3095523622, 1426975719, 3459034523, 2308600762, 4119501675, 1333175645, 218402966, 2946912601, 2660060710, 4017382362, 2088497373, 488415370, 2877142723, 3957214661, 1990823466, 98803721, 1380845244, 2370175145, 4125086808, 1347847293, 1383428184, 1970905462, 1762259763, 2203783895, 1679138126, 3999379123, 3306220170, 2175940713, 4178496903, 1744607659, 2611048983, 2164736538, 4118461955, 1224712049, 3304801035, 570671132, 3480820266, 918312651, 2305730809, 2201940804, 1678420741, 738037607, 4125202440, 607639810, 2154911774, 4176030654, 2694742177, 3864227670, 3937458728, 1218727256, 3703743133, 4234118946, 2228085802, 1757519590, 2459536662, 147729719, 3566697213, 960825620, 1417950540, 870965987, 826120177, 1907516596, 277275162, 3386387240, 3363478299, 3956066622, 3359409128, 175428967, 3039820769, 3653431317, 2930733397, 3882911972, 1965540356, 4216308171, 584264987, 292832581, 3642552099, 2921878166, 1465616186, 1755812919, 4050745577, 3110811659, 1035810412, 3376638858, 3208073615, 1766687691, 38605458, 759191326, 380577808, 1013025878, 2249636528, 114673994, 2637149446, 3233287075, 2982995333, 1856107591, 3539087963, 183788731, 3521123873, 686579259, 4164219068, 3082285690, 1962469382, 810345514, 1453373412, 2948327347, 4062629631, 4273732038, 252904174, 2806434223, 801817719, 3839437021, 2949550829, 655536829, 1880286882, 3842022486, 1388574880, 2853899373, 1829857089, 1806905936, 3862241836, 2879491728, 2320572006, 743868305, 2514729878, 2378656426, 3328991670, 135199762, 1424531817, 332054752, 1759098566, 4135037811, 816277798, 3827739396, 1241477332, 3844768330, 2249468454, 2240108313, 2463927705, 298822689, 3792866896, 3033325709, 569187511, 1084245467, 3400272116, 2789866653, 2157170334, 85552672, 954924950, 1284496763, 1985083884, 3186261516, 3432720442, 416750635, 2743895459, 918348527, 1740936433, 1980565781, 2204254298, 1837537857, 1280985988, 31807926, 1935624170, 4032046404, 547942621, 2892130322, 1884619304, 1346541970, 2257713276, 2826781297, 3552950174, 97819040, 2920012812, 3712812702, 3356443656, 2571630049, 1900712022, 4210014003, 3898743574, 2401171558, 18514787, 4281292063, 2431248424, 1288233820, 1826262864, 1955221859, 3123669346, 1983664177, 2355808285, 303578862, 3886545667, 1894726563, 2138377459, 2864116381, 2374384556, 2162319118, 1648376490, 2329044098, 126016166, 2083222714, 1234258031, 3025036137, 1728618471, 4017498531, 1674393426, 1840771327, 3417122605, 2457817469, 494395409, 1213333671, 535871198, 1834212370, 2459142311, 1108236873, 2823624853, 873905566, 2809822578, 1673523713, 2848594337, 1546632484, 3450605, 3396320044, 387865574, 4192101147, 2377478765, 2375870277, 1643195406, 2540439269, 1615631568, 2604092925, 3631972710, 3961587091, 2348425808, 3473844291, 2226096036, 1488146790, 3306198871, 4182309763, 399380722, 2296679597, 1947868456, 1406414727, 3857688976, 725311779, 2318371522, 4026927122, 367611857, 2761483084, 3494293448, 1344263514, 19232010, 3114177937, 1981669255, 2797138235, 597250969, 2152662199, 3050034836, 1012995892, 1934794418, 3261975400, 650584030, 437044204, 3738241370, 2144516573, 894216452, 1256327834, 2279147599, 128877563, 1072994936, 3730987276, 3107851906, 74202738, 1529352114, 1126098180, 1667791923, 3949909383, 2193078471, 741372942, 2493851002, 470370117, 680346355, 2849348770, 792897564, 1376677054, 671689698, 976208891, 3027013487, 4282040180, 2756374562, 4040789794, 877859478, 1887327592, 1469244352, 3346356321, 495152491, 702336549, 912342394, 3668157652, 1807390961, 162905364, 1231045249, 1342261515, 2970209597, 2740845112, 2175666273, 4242124132, 495470765, 3011792526, 1241218575, 1461480759, 163041092, 1672872438, 2313443548, 2918872693, 512800221, 3758668093, 2844915875, 238495541, 3191135727, 3420107493, 2513349180, 2836908600, 1628805227, 2643989257, 3059897682, 3265155513, 1250736769, 3889090197, 3772876505, 4200809566, 849285876, 1739789968, 2793095026, 1406139639, 3964851830, 1195656065, 73902500, 2427653797, 2846097234, 1579612871, 2015150894, 9708826, 336044628, 591635339, 3665395011, 3645353893, 2034139391, 458666704, 4017848721, 1335248522, 3314173217, 3636543131, 2010822931, 3785922553, 184479994, 1594211427, 1911547423, 3851461563, 3816754157, 4290711883, 3107008572, 3495067145, 2620114690, 622506194, 1283593008, 2246735506, 1951280968, 2745167364, 2335286406, 3946937600, 454991885, 3942009391, 1897883856, 1374807200, 1120702788, 703596415, 3893140884, 1603192919, 1915840314, 464976937, 873306932, 1531857491, 1096621993, 3882159129, 2117566470, 4064736539, 851215923, 2187224234, 208017252, 1672630336, 1030076382, 2877942927, 2480749087, 1517746159, 3158837671, 672115739, 1622233173, 2549684906, 1940251822, 3831379578, 3448129437, 2375143021, 169146113, 2736059948, 2161783599, 4174588729, 4101414651, 1291167974, 221784962, 4242915346, 356588436, 1738713098, 1959903881, 2145076074, 807927640, 477389860, 2667560649, 2225542795, 807899340, 3603129030, 809147647, 3775774937, 3587247678, 534793780, 3458265912, 3642755793, 4090830096, 2127243987, 2794183254, 348441931, 2896291216, 973511538, 3550341851, 2941330907, 1504894824, 426075974, 1941523065, 3337715047, 3821905340, 3999603480, 2606418884, 1614785197, 1931876185, 2771548778, 3283766725, 4094625316, 2919901026, 599571503, 1404741288, 3210876279, 1695834665, 2074390672, 1503600213, 3615181855, 3131100672, 2221059067, 655983289, 2872087222, 2173211302, 3661207931, 3474478266, 3358880415, 347030070, 314073003, 4173027697, 3684469514, 708261007, 21826984, 2458454600, 1099733528, 4046463211, 1828383469, 3009694820, 3656773998, 3721636752, 1474551878, 207656702, 157060471, 4020721115, 741317551, 3929415348, 2421903847, 2275011631, 2348380172, 4072876932, 3478128631, 3131207416, 3044751378, 2241105837, 402841925, 3940131965, 1003467374, 998206230, 692014871, 3612958371, 683779959, 3071869170, 922674384, 23584428, 2708047854, 2138721869, 2026203750, 1821136306, 1141606677, 1930544598, 4028972934, 3353930302, 1215922279, 1682740516, 2452311844, 1050746071, 3724570255, 3864101563, 3755123249, 640981208, 2103412715, 1506512137, 307391676, 1642919751, 3755992210, 3173495506, 2285493691, 1812442110, 4235310560, 3855104613, 163882526, 2100608698, 2514734546, 3313725456, 1389079228, 397068919, 4030692833, 255525461, 1252681216, 3112969653, 4008579477, 1032541900, 1294245401, 2999829784, 373214347, 2622843082, 3570772434, 1950643084, 1209993684, 2965308136, 4020255635, 785064294, 2896564176, 1324183532, 2315381636, 3408606563, 917920027, 3907284015, 1670162511, 52294678, 4235306274, 3684513287, 1549452128, 3511476201, 685035983, 3510528246, 1755226305, 3846363404, 1334521663, 1828610498, 2480362006, 793025438, 2234008681, 2510218489, 2272411823, 4170809160, 3635845660, 3508019861, 3243672180, 2786940729, 3569870603, 3248292959, 2728506014, 3834375598, 61512001, 3199117565, 783958923, 3059345693, 1598844930, 4201534139, 263181368, 2890044372, 1265705447, 2474138365, 3571788094, 3246400492, 278857320, 3740922282, 2157754611, 3364087635, 568193824, 473581474, 601044768, 4085602504, 2245834330, 791025280, 2032905650, 1979447052, 2610480866, 3529590831, 1512403328, 431323426, 2995653543, 2335547544, 4189133656, 909058072, 2559018015, 1081583085, 4121794397, 1401687320, 307895778, 2099782407, 1759741800, 2723619803, 3131354446, 63170514, 4166135515, 1395390752, 489886090, 3462320333, 1189655115, 1096242974, 871674844, 3230793225, 2099398774, 334535385, 4051065882, 1638408295, 274787872, 1227793262, 1527886593, 2819855037, 2304480981, 3716249229, 200479897, 632985230, 1831253352, 2597039339, 1508585114, 3526305859, 2842632819, 3850166863, 820758306, 1560414183, 2525178252, 3463551017, 3659434158, 3847390489, 1802025246, 3019906172, 979772025, 3151504938, 2206781771, 1316959921, 732282140, 1933651980, 3661276639, 3839271313, 2387771981, 3652482840, 1182549991, 225138350, 1009970403, 370643284, 3635609353, 2612972564, 1061380466, 1710237595, 1680593389, 948255341, 2888273492, 3944906926, 4278728572, 1162889451, 3370487234, 12168669, 4232194272, 1704576486, 318766144, 3838011026, 4287531430, 4233481903, 2662825432, 821233833, 2886171218, 3182999687, 3647615453, 951255849, 2400664692, 1946829529, 3530949191, 1057337664, 2170766192, 919423561, 3727605870, 4090093183, 122037299, 3279297734, 1942977758, 3367286167, 2146042489, 2294355961, 3463485161, 3357880415, 1180411338, 985178571, 2414101516, 2581813435, 2695700422, 3755052740, 1698660421, 1763908772, 1206484892, 1779471659, 638985498, 526493776, 4258569937, 844102858, 237768739, 2923813045, 3171599490, 2708781424, 2395729049, 1973884092, 3532627187, 3427063517, 367422748, 591901642, 615733765, 2493258168, 797753893, 3589169546, 2043525290, 1704247630, 2218117569, 243927498, 3420368609, 1183008147, 2019808035, 1884801449, 855766157, 3804457686, 858570477, 768005775, 1600356676, 1009216032, 1179089202, 579246187, 2424313573, 3104174413, 2371049615, 1528089221, 3733183271, 370598050, 4103996441, 2058432880, 1329979413, 3919722930, 116092949, 3719108768, 3330391493, 681978632, 1775342729, 2341979374, 3554725733, 3204279667, 1312129665, 645897386, 3857402171, 2461141981, 3767090557, 2029285645, 89999824, 825473896, 3266806229, 619090585, 1669979860, 3263624765, 2711620427, 1014938002, 1373302413, 2585636416, 1555196683, 3055053181, 499389380, 3988325458, 2641537690, 2293672936, 3316162469, 571977075, 4089613666, 1991880283, 3816606979, 1873292503, 1149409971, 3347016356, 3961012983, 2632865884, 836238925, 3956402486, 3316084445, 2115301650, 3882065350, 1259810369, 2542794312, 2996907890, 2863562338, 3478455805, 3862446560, 3095848684, 3563689036, 740767741, 2020676521, 3910602054, 2167798979, 58634401, 2497334179, 1196799225, 153299422, 861281604, 117332855, 3779387317, 2389492234, 3494106313, 3538624844, 3623452930, 1688430144, 2731048389, 2492675591, 2098140322, 987276355, 1258843903, 1487885244, 2132535087, 2485533929, 2636595684, 2162354627, 1518794777, 1897830570, 1589869405, 4276266665, 3290416847, 2901178866, 4250731287, 57416887, 3341847064, 4000534802, 2802453231, 1554938786, 1470917888, 2854607265, 3956744628, 293692854, 1075164979, 4140355413, 252846985, 1944840107, 4252981729, 3747056564, 2135687325, 1237104203, 2074201540, 704687584, 1293112721, 4219060347, 1813552584, 499174686, 2183852365, 71537972, 2671266738, 1102748860, 851565773, 2182055200, 3821293605, 2480163882, 2453047196, 2117169299, 802185363, 2328555004, 2741286045, 2976548863, 1893193428, 3707102508, 1470974241, 1104501098, 2793289829, 3196468522, 269798195, 1693359759, 2231092457, 2401712119, 1128897389, 2624097316, 2325415349, 2306629201, 2729550607, 207118975, 1814708121, 2952788224, 1505854604, 1169128033, 636363434, 785778325, 1448775930, 486501905, 3061992651, 2930671763, 2028055997, 3969765288, 852353274, 2781854919, 400418685, 1174579738, 442970904, 3739998348, 1594712144, 2793035210, 3294744002, 2016162327, 2615913855, 1768356803, 2291329866, 3819165781, 1716311779, 4022702692, 1712115582, 1648043812, 4283545032, 1080534478, 2771943636, 1314411616, 1902352591, 1492293728, 832275454, 4058575535, 2731609768, 2375604319, 622477650, 3726417167, 205450116, 1729922539, 292918215, 3727299741, 1660307549, 1702825903, 818766508, 2914043658, 3264699493, 2282326638, 1535395739, 1785977682, 1249166828, 3541174741, 1647032582, 35256282, 1981778891, 1306608746, 633985243, 2159652216, 3033535104, 924216897, 1946208166, 3470957073, 3901933381, 3334351688, 3033576507, 4181800488, 1716092169, 1092943946, 2799433274, 2464711549, 3133930956, 3515880900, 1894214061, 3406705546, 3478867244, 4039916773, 2285799300, 2064859856, 1445784393, 2782881340, 292490178, 217515368, 2156384727, 1560412054, 883759943, 1847698635, 2412372913, 3834391864, 79415521, 2815876996, 3596969906, 1940716663, 2479492705, 896323828, 3128065181, 1595803432, 3378400045, 4253301921, 3916649743, 1026952593, 3021255917, 741238007, 1192084960, 1255605407, 3751124850, 2753887433, 4243795919, 2689374077, 3569483211, 1948714825, 1356394022, 2876379645, 2111174071, 1521723116, 2738250761, 3027329670, 3074320261, 703802618, 1965611775, 1951160009, 3444151845, 2510782873, 1760084691, 292393759, 2342885202, 1891741682, 663499272, 547074004, 501184618, 1637346833, 3718944510, 2948700112, 3943676136, 412683207, 3170266835, 198284204, 2392774453, 4209741362, 3032553062, 763441283, 153975660, 2020298330, 2995910958, 4129295128, 1440663268, 4077407301, 2795091666, 3280764744, 1860237536, 3248922625, 2122406614, 3306470705, 233218933, 2200369935, 3047652119, 4020264406, 3033047777, 3725693659, 311592917, 2204522415, 897970381, 3230022384, 2238163922, 2047220961, 2282071390, 3646412279, 3366090858, 1185343509, 829352493, 2774482648, 3892479648, 2929822216, 705559225, 855289091, 2852743080, 774320894, 1476415836, 517681991, 1896539520, 4145092097, 3601430165, 3815793117, 1240331743, 1968231540, 3448740071, 4200316459, 1946899276, 3266499673, 429638559, 361315220, 170832198, 602712977, 249779993, 3254137439, 3686145579, 1546529234, 2155703488, 3729180957, 1816698206, 714341034, 2336526604, 2846387080, 1070110437, 260121893, 2743577498, 4143465405, 2358758812, 1863416725, 1229255808, 4165175267, 585080418, 1809868611, 2442380417, 2502778747, 2984591242, 3028709244, 1264089930, 1291374554, 1260428787, 651813026, 4242572548, 1417023650, 1180478469, 2550251741, 2437403672, 1656744850, 3600311141, 1472363811, 3801450268, 963741343, 223615387, 2441529977, 1707101376, 3142993070, 2082250483, 1668023463, 3120242131, 3104859721, 337400343, 2269691863, 3355397717, 1930572777, 225715822, 1757761250, 4192513758, 2287388653, 442033968, 4187890052, 51206564, 704104669, 1172869391, 59485064, 1218240066, 3068115767, 3472487677, 2836712075, 583017028, 1674978016, 3870521493, 3881481707, 790781312, 942882231, 1635522789, 1293620001, 2740813825, 3770759434, 1875551054, 3782030286, 2555534929, 2896280886, 591175611, 518453391, 2543783143, 1525510121, 3947333837, 1924877683, 171889448, 3926855691, 2658037112, 3275536221, 1188312116, 817331427, 2903085282, 3128255900, 1272289163, 1303234027, 2187954013, 1889517021, 159812855, 1093909362, 3997991788, 698192257, 3642754117, 1856182152, 1607757320, 3195888491, 3332095962, 1918783179, 2565219204, 1226001348, 924164025, 634071284, 1036811345, 167812049, 3068569050, 1266020157, 1256609086, 4002954162, 2893409145, 169528107, 123641047, 2434110077, 730763774, 4079044611, 4000916314, 4039686769, 377755071, 1080117141, 2653365409, 3423341074, 1619079358, 3361765752, 4112139174, 923267479, 135389551, 2542542141, 288522460, 1296938361, 4179317099, 3158083770, 2297806620, 3156089550, 1675138222, 2027253503, 3057028849, 2048155547, 3805118186, 1950586544, 2028752183, 943506258, 3348361425, 3980421575, 2496550289, 2680631001, 1733187925, 108081106, 3638690060, 2655450582, 632441013, 2766232545, 3973116923, 2488192429, 1203711710, 2016296323, 834783259, 905694946, 3697767928, 1184008910, 3447289910, 3675616829, 4213008822, 1632371508, 633946932, 1520747271, 3235630533, 1244271113, 3186442536, 195498823, 647699626, 453453645, 2919484842, 1670371767, 1752156559, 4053662714, 3705842421, 166193909, 21519344, 1660007449, 3796025303, 4126339004, 1953553117, 484413035, 3969740645, 2243420789, 1361758697, 191044163, 3867149642, 4102440202, 356866900, 794268506, 4134696193, 3629989947, 1753042054, 4111013429, 29988645, 3809268715, 1160994649, 3550158821, 1257930461, 3388742765, 3539554301, 4041825731, 3143994090, 1642509118, 810870355, 1424556195, 1784498028, 1792312261, 3474638350, 3829379285, 1613751553, 1176708464, 6767005, 1240708545, 1003802396, 1979937846, 1636882800, 1312748941, 3206621454, 2703958007, 3091645333, 3423281102, 977070962, 2345567344, 2363454574, 3518746744, 2622288410, 3493929070, 946382367, 1460295960, 1674452198, 1480336361, 2516427961, 1085676072, 1531703359, 1889537385, 20296556, 451019709, 3813217429, 2494281663, 999988939, 2975360804, 919698594, 745746565, 3392697303, 973704061, 660574259, 802306266, 1637732294, 2715399161, 2294564513, 730000573, 1772669843, 3554991887, 1971376532, 2713868448, 731306628, 992536602, 1435185408, 3728881991, 2683296385, 2915403634, 593089661, 2163953093, 2195471774, 850299678, 1531079518, 2473922581, 1734477481, 933382116, 1915249564, 515133775, 2355642901, 372734888, 4177525851, 2477128909, 673199665, 3473690448, 4192852701, 968129071, 1020039102, 1451212092, 1087542213, 1931976497, 1738052321, 3123062793, 47791997, 27694433, 3463199125, 3803638974, 3375435882, 1468400985, 940765929, 606559616, 1484438832, 199724980, 3248818, 306330356, 3636785946, 1627841636, 1483209553, 1778611660, 1776088928, 1436389180, 770147401, 910791149, 321808697, 384576515, 1403701269, 2760532965, 2833444642, 1313245562, 4149790318, 102677516, 2282849161, 1753003453, 1378755563, 99769668, 2889650946, 1278321714, 2045585493, 3171186934, 748221695, 4073784397, 2358409803, 4058343407, 1022003854, 590266918, 53439071, 1406029268, 723339718, 3394885324, 152850043, 1466957639, 1761402859, 3250848597, 4290325688, 448649933, 1468533349, 1381464978, 4163318271, 171041058, 2322586460, 3322816166, 2892109700, 160714214, 4127462814, 2548220422, 753041689, 2481627687, 321264038, 3643266669, 2032492667, 829989385, 4229584052, 2796689836, 828044813, 20756950, 2095279390, 658493228, 2798385675, 3883122644, 1877940874, 2026641532, 2060970179, 1913451547, 2009266339, 2406376249, 1899205658, 4191086772, 3507404818, 1508382419, 3975372999, 3224350794, 3213542810, 589079484, 3470225305, 1334319018, 1978244265, 923621531, 2160621365, 1875157444, 1296434574, 2684165585, 1941444277, 1627981805, 2607294659, 1797157083, 2851990019, 3795452020, 1246374015, 1448683780, 835052913, 1935025958, 4146885327, 658902416, 1184918254, 1611886090, 1639691124, 1530893960, 83965101, 1347886312, 2325986191, 2545253657, 3835431622, 1884099326, 2351977166, 1670125816, 2586246792, 3160471951, 3325016939, 475351670, 2131311858, 882366975, 2077306974, 653706833, 4060718143, 2831873459, 484941686, 487847550, 3919733091, 3474816801, 3304073892, 3793213751, 2360723633, 3238457579, 1700779761, 1427240611, 3536502959, 3205370756, 1334589736, 3620960487, 3084609459, 886419931, 4200023951, 1327668566, 2824511387, 679302938, 1386754809, 1712692241, 614195970, 1446306553, 661239670, 2850880781, 1184822453, 3346390436, 4179190673, 3293004539, 4094703070, 1722247485, 3049808884, 3538378979, 3931024732, 1625761522, 1573336273, 3919117702, 3428965096, 2926762390, 4145504971, 3336767234, 2506618654, 182119158, 3401000708, 555886920, 914616010, 2919891722, 2619635843, 4240524779, 98701087, 1497361378, 1438016197, 220092339, 3314603718, 264653146, 1754350001, 3238727947, 3145592242, 3491314914, 1874731529, 1019783546, 916567721, 3125231389, 1701250009, 3098082795, 3972309360, 1947804072, 2222020253, 3294550570, 464809669, 3859400691, 3482902976, 1423744347, 4130056601, 2503845962, 3526142539, 3005817088, 1980545936, 1117749799, 3053853929, 4001264575, 256636922, 1281533373, 1938332723, 3139163403, 1851303990, 97340395, 1692794668, 1414381086, 1956458373, 4024568583, 2221708498, 258840636, 3303992623, 249278290, 4249132724, 2705461960, 117242145, 2655013423, 1774387518, 1993446556, 984413921, 1536268239, 1830118184, 3810274353, 3454895956, 1977689713, 2359824023, 3865711420, 2386749481, 539181682, 3283318930, 35387351, 1983129513, 3713661022, 1807081995, 1230825723, 3444964119, 1301415259, 3012746601, 3843541560, 356804954, 2781296094, 3681338073, 226651628, 4081011223, 1785917921, 1322894470, 2487162824, 161673509, 68054961, 278888101, 529291966, 567966812, 1717214363, 2721514420, 4138218498, 3758045120, 4196240774, 77149037, 1432015758, 2150413012, 2007320363, 3334249575, 2619192903, 1545445742, 2770835130, 3918368888, 455583057, 998646913, 1962574457, 1356518334, 3320229260, 1992394468, 499213893, 3344309986, 2759315635, 411588520, 1153629289, 3990094759, 784977820, 299599874, 3778158318, 825458856, 3958161795, 1083789770, 451871326, 2309166638, 2204663303, 372342706, 1839775388, 3141038528, 4139576721, 2166513539, 595471092, 2275124452, 4143963770, 4217594257, 450799554, 2314699307, 2373710432, 898505624, 4174874002, 698347648, 1769432163, 2372843898, 1456082651, 4258895718, 2615432836, 1745853806, 226208999, 914409113, 3063799826, 4141767348, 3954549412, 2829620071, 878094065, 1641323383, 3170675341, 2845847720, 1471367279, 3597012750, 4283314256, 1491391720, 994894320, 3968099878, 3949271241, 606667525, 3451815587, 3583221079, 814479559, 2899598717, 3890813537, 2934818787, 2914824334, 1210460021, 2881020754, 4169837729, 164941272, 2971840620, 1498431931, 3374019935, 2573421168, 2184232679, 128923876, 3263543620, 2301733490, 2981149174, 3643107866, 3366294434, 1996683595, 1335547705, 1536189030, 1769355529, 62635205, 3549737402, 1411461748, 2503350607, 2074455983, 2116985830, 2920408080, 3384450584, 4044654364, 2960790007, 941700212, 2898532902, 3281937483, 2604724701, 3348292695, 4278309100, 1675304106, 2124189118, 3881719693, 4290027757, 2518093914, 4138523242, 1808161996, 161693978, 3357402767, 1463631414, 1579853762, 45470599, 4170688324, 4074893793, 2074809479, 61339608, 1735468663, 799840574, 1528662014, 3844588826, 1282798669, 2177272607, 2069025110, 3681230847, 3997927955, 3258525675, 1648917512, 4074127118, 2830784418, 3572267787, 275489638, 2698410042, 3400558015, 1822329523, 2004922433, 994884040, 2714302850, 2620129985, 1797271749, 138906452, 3399732311, 777224610, 711751748, 261632588, 199306734, 2375167755, 1680175329, 2278132759, 1205468532, 3048315395, 396866395, 1347982289, 1193885315, 1862057129, 2843386730, 1114178829, 3096851530, 2923317649, 554668508, 2753614364, 1309008374, 1992587697, 1798533392, 1249110429, 2964496158, 2080857118, 2296179142, 1061792161, 4202019153, 66044223, 268808145, 2459732137, 1999293984, 3642321141, 243940663, 588329237, 1379155701, 2480061847, 1816628746, 1781955922, 1952140378, 3696364219, 1937881046, 225796305, 3360913984, 1119073106, 1216532864, 3778823961, 2989519631, 3699914143, 822650025, 3566563172, 1662214236, 2737977097, 2119811322, 2060599354, 1983175393, 1607445000, 4178227078, 1355130435, 3578113639, 503844599, 1429790605, 2728224510, 588144814, 2857949786, 1634450713, 3412832682, 3190862965, 3711330873, 1698452138, 3065551361, 4140122326, 901918025, 3956824974, 2767267979, 2737029604, 214289567, 957639935, 3039024159, 281530774, 2188265489, 4032454714, 1714859785, 1382645125, 718673969, 1195384104, 2589100796, 262901838, 2976760146, 2454046794, 4197428493, 3871743544, 1926032726, 4279290039, 2656023346, 2959854306, 602317323, 2246771921, 155600709, 2395318587, 554336060, 2339103969, 352131598, 2415461320, 273646224, 1111476318, 494401650, 1336520705, 2784314864, 731195487, 653255085, 2104445615, 3420794080, 2564525695, 2757548963, 3033712218, 3361771496, 1521996324, 793204216, 3788423184, 1305844961, 33131394, 3696388797, 911048665, 248035561, 943135491, 4206190028, 538884280, 1950817203, 2811500551, 2052582463, 1941674158, 710228728, 3531211838, 3035303877, 543611046, 442571550, 2032651335, 2282994785, 3641089043, 3095948663, 1518876234, 504034236, 2447495929, 775064970, 328138548, 3356426865, 1130789493, 3728768143, 3479707964, 185316301, 763427896, 3726753918, 1514391752, 2556231037, 319572842, 2298212243, 1527991014, 584319177, 980148729, 3915010280, 2760542465, 2043091553, 1859459241, 1184449534, 483011588, 982364451, 4161240039, 249715995, 2694116506, 3276343586, 1323603929, 2845256137, 3026187174, 3909335448, 4179195280, 2337618386, 2916348122, 3901205192, 4147047258, 2954529090, 3611896230, 3621706993, 4241349513, 2034710584, 2686749184, 351506628, 2733971480, 3554140070, 3663257777, 1872565780, 3254285794, 3891085606, 3437432186, 1725802485, 356929059, 2142783257, 460007606, 662916391, 1579647817, 3034950915, 3224897190, 3323394969, 2754324501, 1746179610, 686454051, 3476796823, 267771839, 719209308, 125964372, 2415355361, 688745666, 2983085484, 2726281405, 3000687604, 3348766231, 1818429013, 801740850, 3816066979, 3083047354, 2401244731, 2776416651, 1661350217, 474938853, 847182798, 1121723948, 2638159344, 3670958908, 4252878646, 109312876, 3444195790, 2776798512, 2762219948, 4033641370, 4190734320, 1591463520, 1609720846, 26191869, 2443277041, 3388775140, 2934530796, 4163351623, 3416615134, 2336857032, 2474566770, 173335198, 3539027075, 753665868, 1936182556, 4260450991, 4222794123, 1383355432, 4136203370, 2630050688, 3702680239, 699241690, 1019613744, 3940157462, 1848551518, 2570956887, 1576318287, 1152963107, 141819002, 2225484, 832999396, 4054678291, 3883503880, 2601723289, 2317955041, 2621301476, 617039107, 3654635254, 4060840152, 2215001890, 2098758173, 1534262355, 75285816, 2114494158, 3533070128, 2454528913, 2092045083, 2451277326, 1413214642, 1099107445, 206580011, 1997095405, 3549039487, 1513295818, 2144176755, 1023946168, 989835076, 285313441, 2029456376, 1951826420, 2498167492, 2540094285, 2123433526, 3691719208, 4224868282, 590431369, 3152863672, 2426741796, 566868787, 1229698676, 550348032, 3114605085, 3061617327, 406099265, 2334409365, 4071570674, 1288804956, 667781493, 4006219546, 3302858342, 47469248, 1006603533, 3673162501, 198486048, 2910129666, 4064031409, 1171761710, 1399855269, 1618100458, 368571621, 2226927477, 2179922291, 3151637902, 4222437541, 2606171466, 1984427965, 3191059802, 1860616773, 4047589130, 1313430119, 1654489388, 2045938660, 3104850480, 2368817051, 3772869309, 1235997662, 792806928, 1253063816, 2609768943, 3582727451, 1218528263, 1718983462, 580687851, 2361423224, 601432274, 1838231623, 1962140600, 1842702529, 4263010223, 2829078697, 2265609465, 3165409231, 4214610423, 1214388818, 1045507127, 3706781237, 2300552818, 234262654, 1403847679, 4015584754, 286937753, 2202866641, 853683658, 3300605398, 2826944472, 518123373, 486171823, 793908066, 1831802187, 589472009, 796026662, 2887246237, 3542531115, 3463062235, 4191384391, 3221147308, 2837294615, 1776289489, 1160254674, 3759119079, 63735545, 772007536, 4053124476, 2586152059, 2910555720, 3212517640, 3963043428, 1063307996, 2410911691, 3665102151, 653152660, 1283181848, 2727707459, 818336402, 1795182006, 4017504474, 2415031611, 789127299, 100666744, 1573001728, 3707471475, 2080973164, 76544474, 3115914331, 2433283832, 143190119, 2704931309, 4089392618, 992052080, 4264963409, 2758092661, 1276215585, 2263912905, 3692486272, 495769539, 3628077854, 1190676138, 27073207, 1886880095, 321220759, 3233303337, 2681114701, 2180166781, 2098798352, 2949833657, 413937154, 2818860848, 2661789946, 2854287642, 3110197997, 2614368065, 3010655561, 4152335312, 2624201427, 1409939350, 3268185909, 2855100869, 3290270161, 3150974938, 138488412, 1237561661, 2667177405, 1033872113, 1598644820, 2355901940, 2731916113, 1424581268, 3046348655, 3098115458, 1602745383, 1130560894, 2555945309, 3638350450, 4092052614, 3208679003, 3368865463, 2392372444, 686605481, 2979343987, 3563490196, 2164355806, 254190727, 2234810877, 1271198323, 3254158182, 1168405094, 1012420474, 175594289, 2197211938, 1803684941, 599256257, 908333908, 2515434519, 2944835249, 53502774, 734661304, 17883048, 2066101836, 3424333268, 809117140, 3329108198, 4063575265, 226842923, 1649294082, 4243181936, 2861216010, 340435323, 3365795424, 934735640, 1805888682, 3925008217, 4006345896, 2310563666, 2973745160, 1465587358, 597984588, 889903701, 1837578516, 2465061501, 3036171652, 1640661495, 4204372490, 3900599308, 2189020521, 3781600480, 2342310766, 628751631, 100200836, 1422095658, 635590207, 1113961994, 1467696079, 3402560247, 1910665935, 1967804561, 78820405, 2684850367, 1714226557, 3435770000, 2337323108, 1005771508, 2530512853, 1221903211, 896563749, 2358008240, 1367135351, 1170986562, 2189644987, 4179298978, 2526718054, 3146720946, 491830611, 4289377122, 116547702, 4087295919, 3295167954, 599520017, 3791282759, 2463029592, 3854865204, 3368671692, 3727273518, 3893276983, 1987843892, 1730489991, 1601366541, 2438689728, 3046372991, 826445259, 4249833697, 2958292689, 1875139468, 2103369887, 3219028881, 3417545588, 944533944, 2592374242, 2786420301, 2823163937, 2864985362, 20549368, 1763175306, 795539847, 4085709398, 1285795935, 3306055037, 942471325, 863962953, 1738269428, 2885039200, 657194570, 1484605557, 478118865, 461164453, 2729116132, 516299957, 2714983405, 1243980853, 3947286331, 1810984580, 477922527, 4155558218, 3879268478, 313759012, 3261284729, 2010871956, 3553381697, 1901615165, 643472691, 214853455, 340698517, 720946942, 671760822, 4133787375, 18663224, 177581762, 556939725, 2165867275, 2686389281, 3573654172, 2331950829, 3804077802, 3341872096, 1403261799, 4275937522, 1189385101, 1236991239, 2438593639, 1827275949, 1482679480, 2757794567, 3952504431, 3267120315, 2396649088, 1988246486, 3630279142, 2138038699, 1205282160, 2450113824, 3088606011, 2179365040, 2978965203, 2436415519, 3058160204, 2668087894, 4287483272, 693778447, 1518728575, 3513192790, 3503379626, 88072805, 1852305227, 3760859998, 725445671, 460802005, 170244890, 3140183974, 3641638465, 3538340552, 759514266, 265825124, 3901665185, 3035837465, 2236441676, 1449418190, 3891107185, 699943416, 2680421947, 3658468794, 351523126, 1664863905, 1308288731, 1086535086, 3200415119, 3711431269, 2012963161, 3914229972, 1831468352, 202835333, 1853628639, 353171046, 2782721357, 2611694948, 820126746, 896547192, 2782926031, 2975755724, 2986252387, 2110414144, 934561272, 3099720277, 1150247838, 2761732856, 2250554024, 3702122820, 1107844546, 2239971536, 3033462036, 13862485, 3421515855, 924379285, 1769316928, 2301364068, 1869049379, 212324942, 2337792629, 3766311113, 1668385627, 2990901937, 1552616790, 3040443496, 1280150584, 1502546709, 413289724, 2927854794, 2014505955, 2873028219, 2735811042, 2524984815, 3335517187, 824956867, 1474751322, 122435797, 1997258054, 2305363151, 1201497332, 2443331084, 1993591070, 1721889974, 886582644, 1605298147, 2969869835, 4261445595, 2978837967, 4066210204, 3085029519, 2524003801, 3538888238, 2305522669, 3065469534, 404714771, 632047178, 4256376748, 1849678690, 139011679, 1418939660, 3045227535, 173185087, 1905881842, 2693121802, 4116871849, 2693306011, 790546514, 144822487, 3819936441, 1600621120, 3026249768, 3208450272, 2569038646, 4099577309, 3391917038, 3010370262, 88627909, 3351620340, 2331295097, 1531647999, 2948505630, 1639452866, 110007883, 4014870551, 1619790016, 735144714, 1709594740, 2739993021, 3404821193, 2719879108, 2139714824, 758526379, 400986179, 3757287219, 1937380364, 1911399315, 1066106305, 1909157661, 1936209500, 2861732566, 2934843745, 2470496858, 3327647294, 3459371846, 2075717570, 1045006266, 128863152, 833174100, 1006475464, 1325360397, 1509842405, 740846493, 660486683, 2029364719, 3776994595, 359711003, 3127242930, 3513349769, 763996947, 2735320350, 2992683540, 37633343, 3908836296, 3299246652, 2531532060, 2158072575, 2809592600, 1339927329, 1203014618, 3168787616, 2826134231, 3786527449, 3644592491, 689490070, 1652831284, 320183880, 453927829, 3210143481, 2462170229, 269728600, 2202393044, 3702547811, 1733220239, 3274211318, 1564594412, 3042986661, 1353833919, 2543249339, 3430899322, 4212639299, 2942957977, 2979067802, 3679482007, 883216270, 3040582452, 1352086828, 3796245217, 2964738835, 3506321554, 301051083, 1854515171, 2395298258, 3544141748, 2284416827, 562502233, 2808125461, 3826556236, 3679673823, 356795127, 2947852809, 3821080679, 592178486, 2736691535, 3424052803, 1834821373, 2314389284, 2486561948, 1700190233, 2171250810, 768160477, 687462269, 2931212196, 3235178874, 798588608, 34440018, 1355488780, 2207206864, 2712140743, 2660716599, 4147166567, 3549052500, 3226500197, 1729895830, 1666681724, 1265535543, 436915747, 3977539660, 3813699741, 2656807682, 2542862563, 4197961560, 2694779515, 808480340, 1982826379, 3615910910, 1596240725, 2697523670, 2787817047, 272958272, 2206891480, 1748186326, 561220291, 2451651532, 2776462660, 1971005973, 408796119, 2879904280, 4072094915, 3010146366, 1824643169, 2844853585, 3910674109, 4212177542, 175047401, 3008683511, 347509485, 2213414226, 1412211765, 2114498052, 1507060632, 3700982653, 1565666036, 1891933733, 1689113379, 2767802408, 3038277739, 1705329026, 58170495, 3699297708, 1880812175, 2019864578, 238960260, 3096179836, 3463160950, 2443301820, 4096473125, 3118187881, 4172129558, 171285035, 1623233689, 859253696, 2271285300, 44017835, 1512362592, 3277438947, 1953554871, 2517049314, 3212818993, 1379074661, 1723511147, 1269976903, 1877120654, 3122793502, 1963301571, 3511669104, 1545104913, 3483800966, 2179742867, 4123870192, 2568740625, 498690748, 3878411573, 1742120453, 1151705316, 2634218582, 3992213750, 2616353813, 2088607850, 919029340, 140587778, 4106065138, 359381230, 220030227, 547265917, 3116284909, 918966107, 2579653578, 1250160970, 3305121364, 3844282027, 979439947, 4173955505, 1270858869, 44248735, 4171781288, 2091020156, 4127429595, 3620609925, 3563724089, 2236953680, 3458435441, 2956996306, 3032252390, 2472135051, 1720907169, 596249434, 3782133044, 4090227046, 1326987700, 4108835676, 1519589781, 2266663688, 3687914639, 4260970438, 1619791094, 3841211694, 510832850, 4279929626, 1408466555, 2945726319, 3447343131, 3915571967, 970327159, 4140887559, 2156183837, 1125716642, 554277045, 3170967537, 1515475588, 538449196, 1743546748, 3853399397, 2796646027, 3256162689, 3757484952, 1478283932, 1259221034, 835820565, 2326533059, 2011973253, 3959877569, 769948839, 3288652971, 1345541027, 2127942489, 3077490104, 2973248165, 1974294854, 1269007216, 1346325810, 3668803735, 3098576852, 498286551, 2300865042, 3502981989, 2012723174, 3755204903, 2349217750, 796610, 2785999350, 1404992801, 1201696130, 914356349, 2978865876, 4238101182, 3111480164, 3792201753, 197190733, 2576437539, 1140633848, 4280415430, 3196591596, 3890050425, 3283826780, 4039999023, 2302862179, 373067489, 1747850947, 4142800830, 2395012664, 3942485801, 116175532, 141736977, 468242551, 4259507310, 4119227604, 2124297965, 56707630, 1495440329, 2588323252, 1045641898, 464070413, 3101003579, 335380107, 369861468, 2577770518, 165809497, 3698967550, 3348895311, 3713071938, 32512702, 1025829231, 3989212067, 203404427, 3656986069, 4053709226, 636996475, 653465334, 1480121138, 3449258441, 2010612455, 1332842250, 2493590276, 1449224615, 3102846025, 4031311831, 4230765195, 2892583026, 2530130120, 3801496430, 2270832247, 2013054768, 513588556, 596634082, 447178688, 2952926677, 544970102, 3674089403, 3916504166, 1940015487, 2268816517, 4243131814, 2450000717, 3066187528, 1364402313, 2015093584, 1365703173, 1384906790, 658763967, 2070769819, 679200834, 3286312087, 1116190812, 826421541, 936616580, 850911594, 1200895835, 3734726063, 1581952173, 3369222059, 3939432462, 874600520, 1410681573, 900678918, 2522424901, 1847329658, 3807076860, 2100997296, 144679077, 1479886595, 2135611255, 1541189889, 1878740659, 470820008, 2246164982, 2066489681, 2881466633, 2508454414, 316691843, 1672441721, 2043929168, 3696303346, 1843110831, 996908356, 3456909502, 4028212553, 2507009548, 1173262443, 1815213147, 2985517964, 843839258, 2038964749, 2482181434, 1188567016, 1726292955, 3965276119, 3551577029, 3338816162, 3153934930, 3573699060, 3178675545, 2514831888, 152699068, 3582917319, 2861955547, 742533518, 326191632, 1705024924, 362795281, 2185019753, 3844759246, 1573264464, 4241678760, 3782376310, 2714118307, 3636229323, 3718704118, 3860966129, 1079465925, 43563560, 4200386322, 3670659619, 545887676, 1125814629, 202503901, 2910981191, 2162621303, 153814226, 219450109, 2759631106, 2013701514, 1921958383, 139073688, 2856398685, 3285324082, 105151948, 2304692134, 2178887868, 2200170389, 1304515880, 2042373032, 3983143377, 1993404150, 371366943, 740201966, 2572905100, 1507943629, 3158181279, 3977278876, 3412257074, 643906175, 3709278265, 917799670, 3633042467, 4122352836, 2401900961, 512374306, 4155939635, 539715755, 165808146, 3243523657, 3386866246, 650911425, 4142646437, 3832167700, 945480053, 3437547873, 3815889396, 2696951903, 1678702039, 3469346094, 3588351951, 143884253, 1019487072, 2151774247, 3546963909, 259939994, 3337561264, 274768456, 288522417, 1065484621, 681157635, 3506760859, 593950430, 2772517608, 2138910631, 2161611957, 3231226094, 897812761, 1294664406, 1890125806, 4073905417, 3067553793, 2702884494, 3080262805, 3446005582, 1838869739, 3679379983, 3734264516, 503777071, 4210942660, 1112187405, 3210512707, 1800796637, 2125903039, 229187106, 895404214, 563188526, 3998877682, 1521031615, 2048867691, 1600807142, 765123942, 2364168634, 3570906694, 1501624505, 3753386830, 1662002902, 462504793, 4229545543, 390531301, 2215284445, 3089174436, 487160877, 4016894836, 1046689606, 984637045, 1390182823, 1164525598, 1512056441, 3395409245, 748157535, 440574781, 2633942933, 1281538690, 3827534530, 3758528143, 200111856, 2266102889, 3608678207, 4000604181, 3496817857, 131406099, 3663975310, 3870622520, 3468701687, 3703437728, 665611782, 1160851558, 124411744, 1716827767, 3708903109, 3442294281, 864789435, 1223016769, 412140769, 4147701604, 3627783228, 3396949650, 3656385517, 657724336, 4133171168, 4186138368, 710102078, 496567098, 3983841424, 132405020, 2325287108, 1006031515, 802621151, 41263401, 3096946068, 3074764242, 4102019947, 2425953349, 2815882560, 595884871, 1208130549, 220440027, 2432635846, 3465893249, 1207659058, 3014543659, 4172368455, 771793039, 1225068094, 4224229391, 1823179664, 1257424788, 4215802225, 3831675438, 69061677, 1708589718, 200566526, 3313629162, 2551364682, 1296566488, 1161921029, 3673165382, 3739250204, 1171132723, 4201019372, 2513351799, 3609305783, 377991068, 1880665241, 3486238335, 3930213625, 1688298020, 2577438596, 395076237, 574827921, 927287507, 3860177626, 1846704081, 1523448613, 1876744968, 2551165742, 4183439336, 2211354402, 1451363530, 2185682523, 1311932983, 1209303879, 3315152916, 1256651709, 4143695073, 2461220407, 3578419335, 357330555, 2445917259, 402681832, 3991349836, 859273111, 209579714, 2985035924, 88042875, 3050420593, 387814598, 3061184211, 1203317924, 3798500064, 3160495652, 1088104697, 1881344347, 1184576195, 1816966103, 3588024952, 3865649261, 2431346828, 3543631769, 3307591186, 1010003217, 2877541092, 1810126363, 2335134202, 3889862523, 1701547714, 3480586150, 457335019, 1269828645, 1683424292, 647858203, 922363698, 62545477, 3751093207, 2344605984, 3973553394, 1283269161, 3480646449, 492752827, 334601392, 2777574985, 2736648980, 44741921, 1419184623, 3760426367, 4109244623, 1007237822, 2447044093, 517837501, 4185312061, 4073748003, 3446416602, 1768754807, 1931516903, 129150312, 3277504878, 2716746337, 2693219726, 3491895239, 483868160, 1549840726, 871276704, 96640427, 2454384117, 3698089459, 3923918973, 3445472715, 3184073020, 915691968, 4238697213, 1352871737, 3725888237, 1753516921, 2245970795, 1061133756, 1369255747, 3251625635, 1418874389, 1631569839, 3160038761, 3463013243, 3380542773, 1458555580, 2713021436, 1013956028, 2097532129, 663940519, 1071954448, 2903599116, 3076822329, 518446317, 3390500699, 2142610488, 2413851014, 3040906948, 1965359736, 1531954963, 3965022620, 438639679, 735639125, 302802821, 269409668, 3112561230, 1743484648, 2847485167, 4064608749, 3340465149, 3488211184, 857091169, 1567095679, 2731606234, 2808780147, 2109511050, 3915496516, 2808604829, 56549176, 2794137312, 2388342404, 2821496767, 1387944074, 3923485322, 2292002858, 478119198, 2002575102, 886219546, 1330181511, 3681288215, 3819510450, 3456274397, 1097520832, 4155262611, 264631263, 1980150755, 2822228348, 1766409033, 3451515187, 1840782073, 2395194731, 3673826811, 3780829905, 4120589117, 2103521946, 2921148280, 1893321346, 3767399794, 3571918095, 3459932729, 4102134132, 976719380, 4057483578, 2651318913, 1991729541, 2960075102, 3221878816, 1790528293, 2557851961, 1270021495, 3756094055, 104679173, 273265318, 2394198020, 255995290, 3182203992, 1997173745, 1786523921, 767317103, 4118660119, 1293122554, 2821753880, 2079770771, 3765295891, 3966292601, 3509052258, 3081531871, 4077814031, 1110344065, 1881748923, 281406234, 2982300000, 3778421947, 2607348664, 4041389402, 1879937555, 2892433219, 3569669275, 714967650, 2425700246, 3250359240, 1436925321, 3581016814, 4004444476, 3387963057, 3484853164, 1783950636, 2430183301, 3292591539, 3071765343, 2074930063, 3669571127, 1347825115, 2569825930, 3520290221, 3253282836, 658894831, 2862628011, 587133201, 199863038, 1114385712, 2670272477, 669650073, 3321294611, 2029661210, 4059011085, 503920824, 4036938276, 238024449, 113683738, 2741065339, 2317441028, 2645238176, 567153885, 168215093, 600410608, 3378419932, 2768669636, 2387043473, 277397552, 4074230203, 1347468463, 2348058033, 3379579591, 1262991533, 3293618659, 3193874171, 2533455809, 1931005606, 682539195, 441252165, 296846559, 3316643771, 442495386, 2538448054, 2262613077, 2643623971, 3452503806, 1877370962, 1820242581, 127989688, 1892124956, 428814764, 3701885653, 2119450572, 3857262290, 3941972397, 633504705, 4277162959, 3823905315, 677786966, 3011238891, 1048730351, 181883496, 2623817451, 317669141, 3680905615, 3706100217, 2184156339, 2247959560, 3907135335, 4117805159, 3855355211, 3906187665, 196746178, 3030903717, 3081833662, 2234460059, 1137719978, 2973058125, 2536820781, 869081247, 1977037523, 4009030644, 3216733519, 1652924066, 1032304617, 609759583, 3043281012, 2723782744, 511830962, 3371171843, 575208482, 1955580554, 247423856, 2343796993, 749470380, 177447640, 3658774941, 3980411922, 3970196343, 1190704308, 2354938095, 3644947814, 3755968944, 4035498646, 4276834579, 652619387, 1164691954, 2074911073, 2684620643, 1833577678, 3598662613, 3024136646, 481265154, 3881452658, 3006164389, 1655416493, 1867204410, 3538536784, 937680147, 631744313, 2401779317, 4094953913, 888658745, 1069372815, 2490105504, 1017858042, 642819456, 3512173210, 2507469361, 1004705824, 3973897596, 505841963, 134973034, 1658477138, 2461262383, 3168198904, 61523940, 3092282383, 36875965, 826028834, 1028294018, 4198655320, 1472688246, 2640398988, 4039897410, 3467338979, 553762158, 1763727762, 949188897, 154817842, 3126644626, 1832484828, 4235234728, 1231409035, 1070197940, 633628578, 777974061, 81047077, 2319100757, 2286890344, 3665219637, 502580362, 2274805455, 618132947, 766321728, 3574222442, 154573951, 3100189799, 2241719581, 3756243401, 2275015744, 2043107931, 2130228985, 1296355135, 632555507, 2108617693, 1182313748, 1556709114, 814262889, 1266779247, 3746286589, 2178193673, 718580861, 1009928958, 3907521028, 1529875145, 3498167203, 2948787046, 3733544968, 95756989, 2232384430, 1330934287, 296368797, 1024910897, 2514306653, 616894925, 104401295, 973412844, 1499271744, 2829231750, 1474694330, 2581486887, 81895847, 370395038, 315531538, 556356054, 2381043053, 346213481, 317384042, 960424594, 1272011665, 182771423, 1667029491, 4258629698, 2575481149, 2907833412, 843312447, 1658398988, 1721448582, 2747973912, 831868097, 3488124769, 2442058293, 3816407644, 2919621681, 3026293373, 3269973836, 3267875685, 703276470, 4176438441, 3118193467, 335710441, 3604973886, 982502017, 3198081772, 1124214005, 1818570652, 632674489, 828324405, 2237877139, 2936851909, 3977936608, 1031256900, 3601765947, 676223529, 789926091, 3598326556, 2738354982, 329392206, 1622003153, 422178668, 1014888968, 789100670, 3017912305, 854845794, 64622223, 3408774470, 662482265, 329836830, 1020988197, 1458114720, 2148032403, 2014334747, 3578483515, 2692626811, 4150029352, 1825678276, 3617381440, 3138168285, 1616700933, 2735317421, 752113289, 2324603391, 2576077792, 2125942257, 2678628584, 1410490026, 3253078955, 3043523672, 2005376707, 3411263659, 1489830325, 2923078917, 2389972626, 1274708645, 3033810297, 4063456201, 3270706240, 166007015, 2366906011, 2120937487, 2322168478, 1950420182, 528669010, 198866412, 305591757, 1799056005, 2987757468, 601830654, 4284286305, 4272592804, 2659520061, 13749237, 3197242462, 3244375410, 2591277774, 385719503, 3860959862, 3708135108, 1540140138, 2692603102, 2524050149, 1077781654, 438293450, 2802523948, 1045090978, 1445920527, 3762962748, 2083350796, 1923286953, 2599115463, 1754295474, 1958149545, 2642075954, 1815468462, 3597697382, 3331013071, 2507370890, 611257921, 429609878, 1237704831, 3655730118, 619998102, 373713419, 3778383792, 3577179627, 422096047, 2211494321, 2725155768, 3490734078, 2776427054, 3612150727, 4216398139, 2619634809, 3992343925, 2639116895, 2645671953, 75187538, 844613391, 491597643, 1988407735, 4211037965, 3543073072, 1096726177, 2562647552, 3643592335, 3214163678, 2625953886, 123101778, 3471356024, 3352345768, 1089995118, 1246778976, 1636920933, 2686460268, 3799406073, 3778226630, 895227944, 3837104113, 1001739421, 461937047, 4121456515, 1398516650, 2013192690, 1237814983, 1305171483, 2679874404, 4178049993, 1754609715, 283334294, 657126342, 1523189734, 1232761187, 1621386336, 371164831, 2236004617, 3967350411, 2076082084, 1687250108, 136154159, 3182211859, 4108713174, 1656801102, 3367046298, 334906920, 57795131, 2314428580, 2710645550, 1785359203, 864369648, 2651354061, 4229253216, 2616910839, 1552355633, 1067680662, 1924380207, 992538363, 2520767654, 3083209990, 2161262726, 1898953699, 2650916254, 3768253116, 1943984029, 3558415073, 221223969, 136554353, 988225890, 2014992718, 3625935451, 199151103, 3176705877, 2573457586, 25853019, 3730882024, 2270858241, 3306335079, 4129994957, 1147236509, 4291282601, 2500130178, 980996342, 2713727419, 3466382600, 973181078, 1324262829, 2244660347, 2284003050, 399985669, 208230034, 3464844650, 2320082612, 1202213575, 3948096649, 3333295196, 2735579016, 1005960499, 3998622938, 2603343716, 2778860191, 3956108302, 3594583275, 1849860603, 1793385104, 4293748365, 1128036178, 2607132156, 1931707337, 3809289929, 1706382230, 2907212663, 1538544623, 3057522736, 212342191, 3141239242, 893588426, 199443565, 3162508501, 888126953, 54697798, 1022224417, 495809684, 2707891858, 4204480, 2651449484, 3894477083, 3681472892, 3806228552, 3112883594, 1214430768, 3445934068, 1684728629, 3771594811, 2386865670, 3895557418, 3893864855, 2539487866, 2961460121, 1350291664, 609428243, 57524386, 4057723802, 1578432449, 2530001591, 3143168121, 3939745401, 1811937031, 2446488708, 4201200483, 680851107, 396780404, 1743558059, 2213437001, 2200696706, 3634566426, 2958733207, 2199957267, 1194123923, 2995791900, 3876255984, 628889214, 2017997287, 1865366661, 2665771527, 2475407963, 117131795, 3506929045, 3786347298, 4073100850, 2475163838, 2577954671, 1872446517, 245251768, 651292279, 2880744589, 1216527515, 1508668219, 1033959210, 1481893514, 2304267416, 1588327504, 2477250004, 1599170982, 2883133216, 2849003523, 894984758, 791285744, 2814454107, 992667712, 1803933438, 3850559510, 749612458, 156608135, 1221925504, 589278076, 3767053686, 958354196, 910065251, 3205688159, 2478719349, 1653603780, 383506675, 930711182, 2115288143, 3702175176, 1890091349, 110665965, 3807969972, 3314698629, 2879701676, 3600705787, 3423725019, 3408768214, 2448277472, 201787850, 1774859591, 3995487525, 3443266623, 281756292, 3899655888, 2857262475, 932691964, 131222524, 865814795, 692479723, 2526470405, 1399590399, 803600773, 2413779799, 2526156543, 1052009448, 1449620969, 4143491658, 2583854546, 3182666941, 3247451878, 3556874077, 3586952830, 2736797371, 35738407, 1632160085, 2710400940, 2431576471, 3296264187, 2130222395, 3306815659, 338779175, 990376025, 1181868530, 3085763198, 2058792659, 2823631784, 330888586, 3467596844, 1865627155, 2149522176, 1801754055, 1305405209, 3066003054, 3374537296, 448201413, 1439534762, 2151445860, 2256395333, 2625996602, 1907543994, 2319908773, 1766711672, 4024614588, 3113065157, 2319447947, 3934942361, 3374148275, 3625037484, 2688650606, 3494543223, 3446378739, 518220667, 525709976, 3715274713, 1473878093, 241310035, 686365534, 2314252413, 3209701551, 1980816136, 1158452901, 4000383610, 13215434, 3263416841, 2523618743, 242710750, 507650077, 3968272597, 1880701611, 283552471, 1291894819, 2134296268, 1985314167, 88715200, 3861986813, 340877750, 3489851600, 2461828817, 812239882, 28106166, 735540080, 599876244, 2084343180, 2015799843, 2561654860, 1438294723, 1240735328, 3690720333, 914616089, 3889843458, 1199920956, 329118646, 1194648828, 1674834891, 1682141057, 1671598818, 391334556, 470431861, 260798146, 2256617638, 3020851255, 645148436, 1192708318, 3849001003, 2835114786, 1461680034, 2697781125, 631443221, 2959220221, 75379992, 3704744379, 3021005058, 2021704962, 1016504841, 458835083, 3528746702, 60831192, 804548513, 1251452688, 1626737878, 28923296, 513281723, 541801976, 2881490350, 3376022667, 1670241935, 4062315277, 1426822684, 2332503984, 3035150526, 2113944969, 2877935513, 1080658101, 3505212589, 851777159, 829210808, 1038091665, 56597982, 104305258, 524541531, 2698151137, 3529235994, 2223508750, 1274171748, 190996622, 2733540752, 4256654853, 562270655, 2674583679, 2240473530, 1479233397, 1660085817, 2421429720, 2934168449, 4126011831, 3473070294, 3812756535, 508015085, 3189754443, 1613929004, 3780851841, 4162163477, 4031256008, 581826070, 3127015798, 3209146032, 3249378899, 1502309283, 3083694373, 3065353648, 1461373714, 1489906678, 3234218808, 12801304, 3477440872, 1372240756, 262888247, 3402612057, 3825341910, 2469740702, 876117385, 259887117, 2189729559, 1456318140, 3442281988, 2547315429, 4287595661, 3498981755, 899015886, 2395523498, 4286870204, 2572971885, 587901209, 106703301, 2727412559, 1040534821, 3986915026, 3955775569, 490236636, 1277655862, 3367854393, 1813292840, 2416301366, 4062621151, 2408943314, 1934922245, 2268325583, 230569785, 1051149200, 3379835259, 2971217709, 3170105674, 3489311743, 505002284, 4279860952, 2341151398, 3488192749, 831253316, 2424021162, 3441837553, 3532836562, 2356372167, 2666494596, 2519946870, 4162628634, 1306063630, 2362512792, 4038876681, 2849411062, 982397177, 1148685213, 1812846008, 3255082979, 479702839, 2099925493, 3883333719, 3346844297, 3925812035, 468223632, 2458178140, 2450758026, 2177074918, 2128014545, 1926623667, 1571912126, 1550005159, 1324713532, 164633834, 3927916497, 2915884263, 2387394836, 3141670071, 2548613378, 1478208578, 1148331786, 3757652333, 2841422868, 2079784765, 1716719687, 2615069275, 2913380230, 3466345414, 828877779, 2867714559, 1746410731, 1637788121, 2094879660, 777404832, 1167306121, 430270106, 2139388017, 3952863751, 1805565082, 20848636, 1971583440, 3028084821, 343804516, 842454604, 524735944, 3471534897, 286189915, 3800991765, 607902595, 533641609, 3428986059, 2585007568, 1896839767, 3776686019, 1894749521, 3308352333, 3005659379, 1119872372, 4193414204, 1546671159, 3136587894, 173778922, 3548495911, 1405543036, 1519357843, 65795258, 366592691, 644350445, 3660633247, 3172422898, 1745054569, 1935901755, 4056799981, 1680167245, 2208303825, 3330811217, 153106900, 2580442723, 1136072562, 3735129348, 1028376794, 2197787724, 2322912251, 1130289546, 1476445552, 596874297, 144091931, 1774121066, 3945085048, 3577173172, 1018362730, 2977483676, 3857505826, 3844669004, 761490913, 3879274663, 92117785, 483950047, 770923368, 1624362963, 3245091872, 890266156, 559879278, 3559571334, 4123185343, 753241840, 3716961823, 4183339590, 2472877276, 4052823902, 1565387207, 3390630866, 2608062053, 4147647929, 2489795138, 3011333267, 2661363205, 1674511456, 1364483231, 2122820894, 1247048914, 1061429094, 2345421353, 2117246899, 3064708565, 1396825547, 2763471568, 1019445538, 3019661312, 1617432010, 4191401346, 3560061631, 996533684, 3146613359, 3108987045, 865891479, 2885479410, 4286040766, 4188111876, 2204325989, 3200940524, 643640327, 888368965, 204594219, 797750430, 240713081, 3501522999, 231179695, 3383014632, 1432047108, 3456022972, 2347562935, 3250488963, 2966403427, 2202274876, 2752440843, 2252342013, 3279356888, 347381938, 25427181, 4124389728, 3314513062, 1458306290, 2008891668, 2996606069, 771488325, 3028303848, 932706476, 1217583421, 2092457936, 1637121512, 2886785463, 3939462401, 3423961568, 3886527305, 1930665600, 1277084185, 2567556011, 3367424968, 4016842708, 3006201262, 4913248, 2962147924, 668447420, 1372085151, 2998602835, 3765757531, 4249726884, 1518011830, 2313961673, 357641968, 2276977148, 767737153, 1656989694, 1344657310, 1000924550, 794368407, 1168511721, 1303687782, 3818563912, 2111200708, 3187241490, 135642697, 3928556364, 1308531756, 1437513953, 1170508468, 1505473201, 2835459504, 1671153606, 1781243352, 3792453220, 4155620537, 97303542, 1218436512, 2820102312, 3770250013, 1188110015, 2806839183, 2080725596, 3149050145, 3747579894, 3707323501, 1877408510, 2126842740, 678281291, 2897131748, 3932026567, 3478821504, 3753950480, 4268210602, 755136803, 3082905844, 2733490045, 478043895, 1066374071, 4124608655, 28855047, 3781968606, 3533808670, 3703146816, 1541976297, 2503173285, 1120881023, 1423008847, 3990424214, 3741766781, 55483905, 2269294222, 2662993601, 548026923, 1642246684, 3677553463, 816242328, 3028911754, 224530431, 94425467, 4288709111, 1669463982, 3848765317, 474206105, 989753165, 322063368, 3981163911, 1091359101, 1750614603, 3547841885, 933045126, 3902025395, 632527247, 3503943711, 818059003, 4231515963, 2429025445, 3240742046, 1278427934, 3358552756, 2127718559, 2468039816, 4274414321, 4093460700, 938525741, 3582420169, 183350048, 3920886949, 110398331, 944717814, 826657740, 4075189032, 3909102907, 948929169, 3765272317, 742241827, 1612147964, 1894543211, 173922363, 803319131, 749444753, 2685514473, 4003615915, 637101618, 1766764218, 1475309300, 879492824, 1709147148, 3944392619, 879295764, 2467107963, 1447562902, 984215502, 3898742469, 3568449875, 2694478822, 395112279, 2926655200, 817600862, 843461204, 3056669216, 249317511, 2688757211, 3371219676, 2707573467, 220894040, 1389953795, 1715449609, 3338794047, 2042164268, 3379660474, 109951120, 1515471825, 3211306801, 2847440127, 3177139930, 766426855, 2406475114, 780470449, 2813451748, 41273623, 327083463, 3549864433, 152628257, 1160341766, 775614263, 3439470678, 2585867831, 3768328629, 3725972050, 10292111, 61276441, 800816256, 1532506213, 3179239223, 1015999816, 688825189, 407526557, 3909445585, 3198835709, 3379329483, 2133626022, 1283894672, 3825258457, 3690494051, 2471247730, 3936539193, 3927115913, 2134701200, 435903113, 3925955139, 2474749943, 2639848005, 3812188882, 1344978070, 1459158962, 574361699, 2899350550, 4057028097, 759610467, 3018893029, 271841251, 2368563164, 917965954, 3537746875, 1927919777, 3694729895, 727869620, 4253195497, 2349321300, 2935987343, 3453362406, 3157569070, 4135544879, 3965155503, 1228954244, 2882433720, 2430032406, 4266505566, 2199636912, 1928467946, 2935920187, 1751627985, 597632001, 3488728243, 1176856761, 1916836363, 3575177560, 3021098683, 3465877267, 2676921193, 3645620564, 2720675707, 983092830, 1172150259, 1727542861, 2016391790, 1711931486, 3198532286, 1460093771, 4242756778, 3588259091, 1107977314, 3411898425, 248937249, 2354735501, 1431410286, 2479201662, 3610118480, 2594472955, 3593449629, 988102292, 1844614102, 110640328, 2965087243, 2083019425, 3090518130, 1251933972, 3476719397, 4081462489, 1653738177, 2473927013, 1987898384, 1960377233, 3579754029, 1121157015, 1392350981, 2358222551, 1676406525, 2291245620, 1734964164, 1200255153, 2182000640, 794418547, 5331269, 1834133434, 191459688, 3254892756, 80834919, 2505162536, 836956777, 3755118870, 2466974034, 2431521255, 726083652, 2323406753, 182129051, 3564245983, 1318192898, 96733327, 1040161148, 2607684074, 1778634466, 650875777, 2489614251, 110383512, 4051948144, 2255074179, 3033904228, 2956200713, 1319899860, 2745242682, 3343109881, 370592143, 814739933, 1444331782, 1271515802, 1616235149, 2719751416, 3336592015, 1289948948, 78761084, 2416296421, 144773089, 1593884377, 3489330236, 1852323508, 2500059870, 2333035719, 584913887, 1713394123, 1423132887, 2104095215, 349837858, 3629726117, 2579363359, 988136896, 3867989813, 2412164421, 2634991642, 2778343433, 4151609080, 816600064, 2371709690, 1595716429, 1297492947, 379012623, 3718170574, 3683333033, 2153637872, 2479409715, 558738820, 4073129015, 3478549248, 1393074904, 3196842949, 4277175870, 1792910429, 532492908, 882219193, 2264857984, 3683771482, 3531499268, 2450164894, 3454671233, 385863460, 4066746214, 1669826938, 575729364, 3464036191, 3274565796, 3236551677, 2265313143, 1167023867, 1772817526, 896881011, 1287496508, 611640244, 3178962620, 1326907171, 1216677168, 102910930, 3800787157, 1547782232, 783749139, 1532643739, 603920410, 2525016667, 3542399041, 732975977, 1753211315, 3914834666, 3112100514, 3972317770, 1832750349, 654006183, 209716725, 3149505680, 2787669498, 1518645475, 1609203964, 1348695077, 40403547, 1354059403, 1086082344, 2355405276, 1730518073, 2697947970, 3844733131, 1201489415, 1048090124, 3786264015, 2232646750, 826989289, 2743973562, 3391999443, 1642084151, 3493932913, 3683861742, 1737072486, 631052170, 3789069915, 559893630, 3047019407, 531708338, 129922104, 694695470, 3177384083, 899360260, 289800476, 902527495, 2462884314, 2619466136, 819913649, 2558578367, 1584199960, 3978064103, 2809124613, 3353556601, 1081089881, 1226097001, 3140254882, 1390196010, 1207221613, 3569924002, 2005116639, 2662388263, 1404275236, 1780294749, 1002072060, 1794839530, 575518314, 3705498340, 2872477729, 4149484918, 1874553496, 737770569, 2671050477, 2370321348, 2122301396, 715183150, 4152208615, 437186868, 91031376, 2156739760, 233886991, 3264074896, 2939511748, 2880276318, 2840538669, 2009572863, 3037549085, 4049213193, 3837548982, 1049282800, 3491725692, 2343142606, 2891773892, 2090302989, 1806452429, 1106089565, 3326300468, 4154387034, 1236371757, 1121805310, 4020641294, 2370466552, 3735658881, 3066800, 3773915630, 2546355724, 2961952154, 1049207415, 3015306529, 4161945921, 313242114, 271046936, 960795565, 159236661, 2296973182, 3352432272, 2521695805, 1361746607, 2290344714, 1778295023, 1620502317, 2422629706, 1271969697, 2949803446, 2883041991, 3598722004, 3355159159, 810971761, 1210630138, 1148420462, 3442448540, 2863358589, 1175376653, 490247505, 30238744, 390179543, 992201757, 197257530, 1691564611, 306182819, 1532364597, 3659644874, 331985564, 1879660133, 1200919827, 1792173995, 3055457876, 134811472, 3500498511, 3214381112, 1501566901, 691938525, 876341612, 3655126812, 2323959870, 3231640632, 1101641349, 2266002378, 2714741873, 4048144696, 2285141955, 797319697, 2768149407, 871297497, 2690793742, 868368424, 938426631, 3297777204, 481825241, 1645243813, 2222856819, 2895019980, 1848066176, 4266140877, 1070847843, 983065326, 2198135150, 2173972799, 358796608, 1600333452, 402870971, 4118391615, 3482148048, 3989035781, 1258365398, 1813908160, 3476797333, 66281025, 4138630492, 969432827, 1118294177, 3760807435, 343030308, 3234529387, 2580306594, 355445867, 1223998255, 3078949145, 435786258, 65209915, 2107692471, 2899511191, 2402222703, 2619419713, 723831838, 1302233489, 2065032120, 2382697633, 1650006136, 2363267706, 1917821942, 1406697266, 2178812678, 1428128393, 151866318, 2363624629, 1559517655, 1634812419, 3364109201, 1037576000, 3831957401, 1464900486, 4285422199, 1127982446, 3657940785, 1821533210, 3869103518, 2425275260, 1767673263, 2615824059, 3101402577, 2497087374, 4099813510, 1461313229, 2405798450, 4138204117, 3219383164, 2040329282, 824637285, 551506781, 194998847, 4085139783, 1673991134, 4145166014, 751522485, 2117840486, 1322582256, 3760252717, 3005470249, 1581582784, 2077209558, 3718413060, 3670931106, 2254706243, 2216129004, 616656823, 3108711514, 3152613799, 4094640836, 2141088603, 2162669218, 1710500239, 3412445774, 146877338, 3736581404, 3476135756, 3727701285, 2105389202, 2173119167, 3146206444, 3646652586, 1139188738, 1110253606, 379712273, 3610017430, 1749491076, 3747789722, 522782379, 2133677551, 188872508, 3337498223, 424060206, 3811738347, 1876008099, 3896357447, 3986463726, 922144533, 2523284286, 3549600813, 1016333421, 1943998972, 2874312661, 2665109288, 420646511, 3183172814, 1694951027, 319575197, 2913269363, 2632193774, 2177549586, 2738866237, 359807542, 964182054, 1696095615, 3824034721, 2863282878, 866711560, 3349175900, 4109943808, 1204389256, 3142610941, 17818298, 334998467, 2907336592, 173757795, 2727608800, 1507992730, 3990106190, 1119660226, 996248815, 2524261940, 274458000, 1573493261, 1407346395, 3495358297, 2585151230, 1293836252, 446409032, 3032951258, 3521905989, 788044605, 74219081, 1573773082, 3190277404, 2320781805, 679901870, 3686689445, 2749388521, 3365652114, 3916576229, 3127933470, 2375354213, 1132903810, 3892046906, 784237221, 4231425261, 3533646669, 2679763518, 4244651776, 2540737203, 2413154417, 622684963, 1182838458, 971415403, 2519869436, 2344446023, 3247324322, 1210866202, 1742623726, 2457244067, 4113954218, 1610900496, 2191946141, 2028733271, 3106147886, 2147220825, 3899462876, 4041597071, 1302687173, 579682106, 983964406, 3250721881, 1187553833, 1526127970, 1144614476, 1917252431, 4064599130, 2722230335, 3680464012, 2051317021, 1240310216, 704743188, 296002796, 3062348698, 291659777, 1961781639, 336210256, 3289520628, 3022736752, 765078790, 2726300024, 3195871875, 3551376570, 2274046983, 731447040, 724685801, 1610150026, 1262415938, 1715117803, 4203263377, 1754803657, 688538980, 3076616383, 3841545834, 1890804842, 4229150785, 2835165619, 3954766877, 3757077434, 1696634647, 1108577193, 348788926, 2907122303, 3460014612, 3412274196, 2343674303, 1958818758, 23212134, 580587151, 1583600781, 3121882636, 3230489004, 3140334000, 890758294, 949565109, 4167906572, 4217727098, 339861758, 1363668444, 3316472118, 3350885390, 2435522974, 2604392845, 2828307818, 222888623, 3082381580, 1401206168, 1027526065, 3495712527, 4135216788, 3836751951, 3893025819, 2584998066, 333131114, 644614326, 1985964285, 4156556718, 1468031709, 608085386, 1709679709, 464642205, 145665312, 1115544169, 653902307, 3872302091, 3089222013, 3909809411, 2032965952, 2271415415, 996284442, 3409147768, 67190860, 2454729469, 156474782, 2436678936, 1840672191, 4175397405, 1067742773, 725410655, 4268535533, 3717583387, 978284235, 3181927807, 1226249305, 120438687, 2789928811, 3096479532, 3436980883, 2046860615, 4274479089, 2490330052, 2601982070, 3030508656, 2709185499, 632723618, 324700110, 2735704965, 733284869, 3989046854, 324145725, 3473690343, 1952243093, 1394867542, 1129536258, 1548265434, 2579958995, 1233365542, 1771019642, 2252603906, 1942788672, 2223086347, 1316588779, 2477169188, 4161386945, 1184585681, 4114650205, 900241301, 748179095, 3759680178, 2560907287, 70273788, 3056196855, 1232734002, 3440177731, 618124048, 1709231827, 1990813685, 2971524459, 2559373190, 3689749785, 3728606376, 3935987509, 1131267761, 2133810954, 3627875421, 1625986839, 1853908005, 2106010881, 1743837611, 2391372795, 2849777199, 1100885624, 4027496276, 1306746989, 3645366118, 1971183124, 1491580760, 582603964, 2550237888, 1234494993, 3781976082, 3498721179, 345260353, 2660911062, 3796704317, 2444500523, 3413692964, 418044625, 1155931477, 2804652204, 3533332622, 643081160, 3697956010, 4124565620, 388154242, 1406187088, 3583150710, 1258377067, 2472275575, 1833462789, 2919421650, 1482800181, 980367234, 1899282755, 270653723, 426168160, 3335520033, 1746176283, 3484652410, 1394584669, 3560593273, 3551380558, 3495916001, 2940075719, 1485315367, 2209110294, 167234788, 2618080489, 2119605062, 2807909612, 1478085825, 603078619, 2041933726, 1348234182, 2708304308, 3336265641, 433001938, 606785199, 3174211732, 1171488726, 4109623456, 4150440432, 493925205, 3850731988, 1510371963, 1160632910, 1623956245, 2190665168, 1151403706, 1494265895, 2919756446, 271406698, 651735742, 2101515610, 3328463774, 763914547, 1063018379, 3414141588, 1973021630, 1125994646, 1321983179, 2881051828, 2252741081, 3567984631, 1597531890, 599643378, 3713371543, 187757395, 1733379801, 2199636132, 543965258, 407264682, 435973326, 3417794790, 2543203471, 2406453697, 696912076, 2592713915, 456535571, 2122893758, 529489086, 1155785967, 369487971, 1135919698, 3250100739, 69608866, 2745606922, 260861734, 86314116, 2344200467, 2161371660, 439495911, 3210104870, 4030479428, 989487281, 3054481265, 3752793844, 474534664, 2416631885, 2793581294, 2803179053, 2981635004, 3193311958, 4202028441, 1998815494, 2830109795, 1070186426, 3842532862, 1088953680, 2383565148, 2842719489, 3959098676, 2456164464, 1394170949, 3714689304, 2070062239, 2340194921, 2788983732, 1788010495, 3938429141, 1243898153, 2547512846, 3003220685, 530932711, 1085810297, 2615184306, 490677860, 4053822869, 2404170722, 3919827382, 3366174022, 2531007256, 3096202468, 3751221906, 971610402, 2423712539, 846008732, 644531114, 42045679, 1480650501, 3990059062, 3031247015, 4251200578, 1642253211, 2880423308, 3983530482, 364111478, 3883824377, 2360833274, 3298916684, 3100036164, 2748402258, 2108485215, 432463590, 529772373, 3942993318, 2479183617, 686580857, 2174098922, 1258392378, 2770052235, 1263234123, 3184130469, 4032621180, 631758806, 2894620468, 1069748675, 1922171445, 3484346982, 2904766878, 3978444279, 165531290, 1291039539, 1746777036, 1711559353, 3902605413, 2903553155, 4086751252, 361369284, 2471599572, 538860498, 40110352, 2232547180, 766307784, 2033000402, 2968933648, 2902381220, 1594184257, 1945363747, 3868863271, 3257816151, 2364084446, 1312548783, 2870896652, 752222721, 9955317, 726929701, 1050703144, 2416331411, 861559871, 3849922930, 3966676446, 4029482648, 779147746, 423392498, 3573438511, 403431174, 2611131088, 4216369924, 3094227121, 3582035702, 676329676, 1370449531, 2423864039, 1148712420, 393039736, 1671104507, 4199574902, 1991547949, 380030450, 1736300639, 2209898953, 2312066112, 2501852154, 43009071, 1797563261, 3545328718, 3583807653, 2235778655, 3318945014, 2255564629, 2591744193, 2537065237, 3130668408, 191501964, 2298994331, 102496197, 1307791406, 3095859064, 4045138007, 1630015921, 1948968749, 2394816092, 4258599723, 3330995247, 2869412910, 3928779090, 140473109, 1239878749, 3233869487, 1919372474, 2728129265, 3131444639, 4274711703, 2124759505, 1006708859, 1377363730, 3754562783, 1077501043, 2176476684, 451931665, 944289133, 4251980052, 3166156673, 368180239, 379172264, 1909166625, 3893517287, 1003042545, 2745242036, 7657560, 3857240631, 560883504, 2503423286, 956394511, 3474457602, 3518327726, 2933575656, 1693773065, 2530724066, 173784436, 1604209965, 1283999117, 766994260, 584140983, 3088106640, 1065269565, 1728883747, 25522463, 1587503413, 4099881467, 2959807768, 1961304481, 3526064401, 144230990, 382915460, 1462047024, 4166703784, 873993987, 329926641, 858447366, 2352745452, 1180035579, 2261738858, 3180760438, 1556564938, 2519482060, 2839727682, 3612402485, 683578370, 2747507993, 1397227917, 3908290215, 2767386710, 3697471668, 881748933, 3984819234, 1138814449, 53431013, 2546843708, 3238343427, 3201753865, 3744233673, 587330084, 3278433276, 3105843528, 2013907542, 1190742069, 3816008575, 2457537508, 2227944596, 2543103357, 136749214, 1164370328, 2481716472, 829214346, 3498885533, 2187750065, 1053560958, 2994894275, 2846002047, 2423634203, 1765968871, 3450152449, 3086881499, 2911783163, 2377408097, 176374504, 3869579518, 3877643576, 1574619597, 820428981, 2050295197, 458698187, 803600466, 2626775340, 1793172571, 2764108257, 3621236677, 1860852316, 1716250989, 1986859197, 16639073, 2871476903, 694815385, 166760888, 1329970765, 1629994688, 187510252, 2664340874, 3579450983, 3027148764, 3262914284, 2625880823, 408486328, 1040713029, 1950942058, 2359904066, 45654287, 220101369, 3602097663, 3241874320, 3236367769, 270813958, 1912401662, 2631891691, 1683865261, 1059864519, 242126548, 1033249773, 1426202640, 2217640251, 3965674464, 1649848193, 2834647236, 606194634, 199400649, 2524687441, 3506563240, 2778509675, 70452410, 2031613552, 528588930, 2838805702, 77780616, 2531225377, 2867101125, 2032663337, 3498996008, 1402013796, 874431084, 3313148510, 2313916916, 3934706002, 3828467850, 4249876187, 2222470973, 1060176814, 1127432139, 3917920737, 3041624293, 508695886, 583204026, 4122865887, 1724885619, 2269128416, 3656767853, 2596791158, 2904732662, 1258556248, 2016418673, 1472691220, 1961783993, 4190982070, 4102843185, 2219640379, 294005368, 1409172814, 2721924262, 3974749984, 2604416213, 2812264957, 461303411, 2659405749, 941604761, 1306864132, 2788568624, 3003620812, 1903527126, 1762554586, 3826728055, 2137369930, 1688651947, 2605461249, 302749231, 2439602013, 282609400, 1273397074, 2819361956, 4036336891, 425898131, 1585825111, 3210657118, 3969334769, 2126578096, 3353913871, 956371402, 3395915583, 2603458656, 1617064866, 2762684175, 3338409933, 3692757630, 372922362, 114303763, 3706876042, 3538951331, 913888082, 676258125, 519010151, 1145622815, 155977133, 537372692, 1649768952, 1123488611, 1550562450, 2625220271, 3608446750, 113384485, 1836776329, 945849587, 4232197641, 2893505979, 2429386504, 1014068855, 3697733109, 1041856036, 4075112098, 3116368782, 824302522, 509114295, 2731117744, 69567223, 3615128806, 2472346510, 213459585, 285962604, 67386123, 3545133871, 4079570381, 3511882150, 4107134320, 3042539987, 920854646, 1154425131, 2541237549, 3277710735, 2416921287, 2179464282, 657546202, 1958529798, 2779022566, 2212015422, 2747155899, 903097850, 3535211643, 3919032721, 917593932, 539224909, 838697033, 1025899496, 3565941656, 3797870659, 4116585445, 3316717681, 914518222, 1915144567, 1493072372, 419548324, 3160081513, 3696580768, 2906657772, 1248510269, 3966673939, 4237744017, 164751346, 719834761, 4261797035, 4151894724, 2331822058, 1985276699, 3480808636, 2389737925, 2469229460, 1151812956, 284336734, 2121708218, 3834636051, 2325691152, 4216974664, 4083437850, 4243085569, 1498501401, 3227654196, 1704416927, 1130157265, 1099128534, 3572296201, 3749707574, 4132814434, 4173295889, 2174731700, 315795155, 3128398302, 1345781034, 953532147, 2998176830, 2577513698, 2118136630, 3585395663, 1191760757, 2000529453, 2120905050, 3230218513, 1724982950, 3943507108, 3971606122, 809381076, 3961640332, 912965073, 352814884, 495784177, 1929069860, 227664062, 3958775231, 3254511046, 448572286, 1672525042, 1362881879, 3102662533, 474763874, 2191040965, 454031100, 2451483195, 1625633572, 1664077050, 236251983, 3601251062, 1955787278, 138160761, 1229018914, 2889144460, 953301866, 3289105200, 376062603, 158672171, 2241884026, 1925340116, 4046025195, 389457094, 321422415, 113941265, 2625060514, 3055556443, 1777322741, 2690487784, 1813007052, 4278301524, 161313319, 4280428302, 3246993119, 829308450, 2546521013, 3600367186, 3742948918, 535662297, 3224973217, 3716724710, 3110035049, 2049231229, 1337395701, 3809657867, 2871694388, 1741113136, 2206545984, 3779890887, 560730571, 2349171072, 142454883, 3313759475, 2526870681, 555499116, 54991105, 1085907461, 2997416687, 2937062956, 2163791592, 3206260950, 2805675646, 2452632869, 2568690583, 287568366, 1148521506, 2542275709, 1646061665, 817972108, 4151931531, 1960961295, 1051624826, 2708006365, 1318604779, 2112033387, 2839265912, 4237948246, 792085586, 3682142660, 1984691706, 210847362, 4277558913, 1092795219, 2212673742, 5754523, 1237055744, 1045732900, 487039656, 4218017448, 2583503787, 327614391, 3512213833, 485600426, 2416233832, 2936621801, 834963573, 4132918545, 970161209, 3219478363, 2618708137, 1232182751, 3949631610, 2515073593, 3694985525, 71642430, 1045309900, 4244712232, 3794070768, 3231056834, 4024116850, 1514096410, 8453228, 2828144726, 3994743418, 1365191585, 3335909633, 588045076, 652506189, 2942593571, 1907837539, 3004689971, 1891820379, 3437174753, 2258208321, 3257550652, 649311858, 555304847, 2288303461, 3293721904, 2017066516, 2725773210, 2180127119, 696443987, 4179672315, 2680890742, 1809859415, 142962245, 4173052426, 2498529028, 1327078896, 4100783096, 186121793, 2097077885, 4256803027, 1887994899, 3798306858, 3278196634, 2750485130, 2183300266, 1029136934, 213757710, 458013180, 3505874562, 3507217778, 267939586, 3636880806, 1992448351, 394311796, 2868321854, 3829054848, 1545911792, 1185155536, 2618645462, 2028877414, 1331175642, 2787791990, 655983425, 1132976966, 3168069746, 683928566, 3185567274, 49147490, 889852951, 3968169153, 2517831329, 2713611187, 2719072550, 2393656567, 1823927944, 1041817970, 4123963659, 135861529, 3121471981, 2147662422, 3630499445, 2214060346, 1449264621, 914959092, 3121949933, 143161425, 3301937106, 764145675, 4275497544, 3638481299, 2244651715, 360027955, 1870195777, 2062092828, 3144708202, 2313431675, 2636770959, 3808592147, 969983103, 3644296736, 2339591260, 4067667180, 2921324549, 3895608984, 2955527089, 1377808367, 3594076947, 2942339263, 3794801023, 2898151344, 2482343458, 114493867, 430128151, 4125945779, 445586606, 789649816, 3358259803, 876900165, 2301955250, 1645682588, 2978375987, 4094920113, 232899834, 629183776, 1326120670, 3120668672, 3735333122, 1763464289, 4064475205, 328862608, 2162900126, 3263343609, 2869630096, 987420335, 3916364510, 3715353690, 4079027200, 3030943962, 4193036847, 3222772957, 3071925422, 3636490194, 3123263077, 4061011475, 1868946193, 3114399661, 1944943878, 827687995, 2388027171, 3474250060, 2226646759, 1151294758, 685842390, 1856580827, 4009770156, 2643617757, 3536374832, 3864971748, 3068986250, 3290888868, 2873024679, 426240284, 3190180159, 1372603739, 2112186032, 2251136406, 1438860512, 2503726176, 1763089017, 921434588, 4004207502, 2056251680, 993360980, 1490371016, 2201959344, 359096335, 3911290911, 843380989, 3519317087, 2204421332, 3692183491, 379333274, 1764226967, 135608317, 3231087464, 3295973720, 770590457, 3697976685, 955803708, 141412807, 2502589292, 1711749519, 1753586288, 1742665513, 2410691869, 360630732, 3558628948, 1993920408, 1796602092, 3462253836, 3205020115, 1010343804, 3536682530, 398528816, 3467292053, 1492485614, 2664365651, 4111851398, 2430499272, 2966420854, 3482761580, 4286625995, 3972241438, 291942549, 2572048008, 1952512342, 944202386, 2413042185, 2362524920, 562569637, 3181714153, 2705252033, 1577149775, 594490084, 3718613019, 3073292694, 2605747417, 765023323, 935841789, 1636098887, 797068423, 1328727613, 2796222076, 84780591, 386317879, 1988748568, 3571971262, 3884511068, 2463033643, 4237517370, 1028043172, 4167619367, 3830372320, 3820386225, 189783697, 3990101111, 28771472, 3053971382, 202840073, 1289434876, 762786798, 3388682339, 3120276268, 1001026922, 3766576827, 273310127, 3401611770, 3344527338, 544585554, 4214944787, 562683402, 1646520318, 2533453546, 2252748158, 2630402889, 1499008175, 2586224900, 158669663, 1037579272, 3511589756, 2896327383, 1192242039, 1902710695, 233431548, 3848311572, 3442214127, 332631467, 1202095554, 3625891358, 3116042155, 2911410791, 1525835315, 1712608836, 1425111695, 2341320768, 2425812412, 1164372103, 501836166, 1285184073, 1038782122, 4222700927, 2777528712, 3211513661, 1863289387, 1565531349, 4201582316, 297336387, 38328443, 3390528366, 626743759, 3701719231, 3018832369, 3427682566, 1404175123, 4198438421, 3802893787, 429182839, 3188206275, 3306742201, 4288898117, 736558264, 4181237056, 2375440907, 4147146296, 66268510, 3552385104, 1183464495, 4061765749, 747436921, 2491299193, 2223612638, 2155959190, 2280968056, 3467913161, 788174240, 246646829, 3445182757, 1472452595, 1068521112, 2780559926, 3691337076, 2930592047, 3287741721, 1789608465, 1579504673, 3357601044, 3991080438, 2310533955, 3864173173, 1193909781, 1301157382, 2472868491, 838299930, 919372450, 4022658535, 2339879726, 427660014, 2465630338, 1537341269, 1150240305, 2143443282, 1867075294, 1185368392, 3133845395, 1548918451, 2827054970, 1310161240, 626724982, 3593741238, 1893371094, 2012059277, 3853691309, 1059796845, 3256890200, 1193432145, 2634819012, 1337884522, 2887958250, 1170189865, 2757933324, 4114343335, 445855729, 1527656077, 1220085286, 1837936159, 3867218847, 1288834122, 3663583640, 2695714000, 3434106718, 3878392024, 3800413353, 3613557880, 2734798985, 3994919593, 1826326705, 1948058986, 2306923522, 3765322520, 2845446862, 3698227951, 1149218439, 3760808632, 1712813834, 1330668026, 3734394709, 3217910886, 589866205, 2462962297, 3995685916, 3415451230, 2912773327, 2876155612, 3148912304, 3431818218, 3854897970, 2641321584, 1036504206, 431822556, 2977054126, 2417624098, 1173265368, 3990725837, 404590497, 3070571612, 3271529979, 2993449192, 3753516281, 3485352042, 1421336121, 2608821125, 1280603465, 3788460903, 3555076409, 2167852062, 2950077783, 812502501, 4048905814, 3361454907, 3716630504, 2538631793, 1427549431, 1031500706, 592990035, 1410427954, 1611498927, 2557668487, 2302505372, 573331727, 3328449944, 811043115, 1074979902, 2022975377, 398999008, 2315635590, 2269482556, 2821634322, 1950177170, 337731451, 3043849342, 2535065154, 4188133983, 2228698171, 4284538286, 2288768616, 3091505403, 3089619509, 3254379141, 961807373, 1673960398, 66733149, 2548173374, 1294584906, 2061588136, 1186422465, 360307052, 1618774841, 1351141575, 2308552683, 2448961100, 1954522512, 3008555437, 12863109, 2715168569, 981147226, 4162225449, 2079267607, 2900787472, 3154310991, 540506454, 3394070614, 4279530756, 1812878146, 2066319658, 2448358469, 840691083, 3564609113, 2736454782, 4174164291, 3878475021, 1039069320, 3629446294, 2761439578, 3482015160, 2892145319, 1543907877, 2277308961, 2192608411, 1997563295, 1836523824, 3635560452, 2439997498, 2662277407, 4140231891, 2347966003, 3401760909, 4106426387, 4098069546, 2041296482, 1419023810, 588554892, 2220522797, 226828657, 1970617350, 3908157864, 1027622612, 3463367259, 2241745755, 1675326326, 763474099, 3993084964, 3470166666, 595549367, 4000570311, 3670921106, 3855157049, 3706863641, 191848285, 2722090161, 3967635241, 3978062911, 1470959810, 2655057852, 3497472531, 2425946396, 936630229, 2002319314, 1716280282, 521377618, 3055031028, 1530188673, 3518159253, 2459072207, 1962292735, 909981710, 3280316242, 2315609131, 217738521, 1794403220, 2004415476, 2049556636, 2571450441, 73241929, 4051698755, 4109681291, 3944607257, 2533163384, 1238457342, 2302352780, 870870897, 3666681974, 745509001, 1156917175, 1358829208, 4107854212, 3946028829, 1955761905, 971308952, 197899005, 2864394616, 3958114279, 2597805871, 4056681937, 3457620511, 2438253374, 2865930440, 3873800787, 2034130853, 3444171242, 3771389134, 4006732946, 53007444, 1231941450, 3694594007, 2882911510, 2634935763, 2976065487, 4228275223, 2294309049, 2132483099, 561663020, 3683332549, 3301083390, 2966425469, 1796743617, 2571505131, 620639498, 2289948439, 1522608140, 148580206, 2167366487, 638829060, 3496409067, 3489282615, 1299308639, 3684467074, 2506962793, 1779324935, 1244764778, 2573780822, 999572647, 2195067694, 3889347025, 540419844, 2751889517, 2293982895, 1799376229, 2570307714, 928564323, 598862694, 3777395290, 771176826, 725113362, 696707785, 243987097, 3618257463, 1758485668, 14722836, 1474431668, 1248073447, 742630304, 2757260266, 718590598, 1547750930, 2556130512, 2679620729, 1540386642, 3669954772, 3493013399, 2259324073, 3775016491, 2130140732, 4093598812, 4275282444, 922719065, 1838117379, 1867334895, 1503740559, 3742605378, 1022138421, 941692931, 412846974, 1049796767, 4009564578, 3696525867, 2582363184, 935029216, 2734622507, 1919074063, 1533800345, 76562325, 1493925016, 3628567713, 1577306148, 3819211647, 925985095, 2975850641, 4145587658, 3574098743, 115289777, 901597616, 3876219061, 1454182651, 856478605, 3999785135, 420728105, 649725333, 2281745829, 23134688, 1189594410, 3780284443, 3315348161, 2509205092, 1249805434, 4273682332, 1628871874, 1986258851, 1490422743, 1333437847, 3984450683, 3389929795, 4233943011, 3762212743, 1546374508, 1621693132, 1393091142, 1320535296, 1297273231, 336007532, 2434923757, 331994676, 3829879682, 158787546, 1283258561, 1562041528, 621294511, 3531330458, 995354962, 1649272931, 1132185950, 3792274937, 1485561724, 4161155385, 210667505, 3623788001, 2123838373, 3242616243, 2701175104, 1227522488, 47807263, 110765736, 314645309, 1128799752, 3052694361, 872301581, 3169754435, 3919169352, 2384781828, 630576675, 1775443371, 4178781741, 1475595653, 1978419903, 3175594474, 326269362, 2466873754, 1088314500, 3077946513, 2024788797, 4097528706, 3978060760, 1097562476, 482554165, 2637925005, 2214033441, 984852929, 857099975, 3377797788, 327668654, 488789161, 3871098738, 1178200176, 2422411746, 3362874902, 280474915, 266003881, 1565147959, 459616179, 3296059496, 3156788840, 3247021446, 719647863, 1504170686, 853255001, 2502346040, 906150539, 853617422, 1195866042, 1026520936, 2678067194, 1079622316, 1718189797, 2097651934, 212877664, 1263820650, 2108900817, 3548345818, 4117066725, 2199540699, 2566685225, 3999211164, 1072691336, 1546530478, 465483846, 3818881848, 3032095651, 1308333862, 1175300736, 2444231033, 1636891780, 3596445691, 2895073321, 786001860, 856239631, 1058653400, 4041516504, 762331561, 4162610346, 3278121107, 2048889971, 482963905, 489875563, 1939828088, 2938704976, 2799246210, 3753960838, 3782579883, 1821649872, 3372802294, 2276823176, 2577397445, 2664287989, 3462999978, 515479404, 1226376721, 4122224891, 1765115768, 2627489637, 3119662354, 2233046398, 3726729695, 657630846, 4151658484, 3088102120, 1437200598, 4247042537, 2265792212, 3832926272, 2602265996, 800941452, 2861764277, 4127303850, 442032185, 2403329884, 1477266101, 1615409730, 2550482528, 1778414507, 1251049811, 4006975694, 1467314462, 4059313725, 2623180963, 733744652, 3540336595, 2038895629, 740822488, 842506558, 4123714319, 1387948314, 3303369613, 3649795220, 1595371231, 2343665657, 813876029, 3714366161, 3086698505, 641497725, 763395258, 693511673, 2840983974, 472427308, 238242797, 2232868823, 3153855639, 61323128, 304417818, 3763332927, 3131249220, 1319272828, 2035234192, 4128796489, 4052060329, 4060356655, 4053906704, 1801304112, 1810296656, 1235817994, 4137102538, 3474640787, 3955595291, 2815528877, 2091093416, 30790668, 676034440, 2264303454, 4035850000, 3672586663, 113187061, 3426689317, 995527008, 1307542684, 832564255, 3520611902, 2533354616, 704657183, 4081225443, 2937026553, 2690657404, 1245759172, 483621718, 972802615, 2530268412, 2721384684, 1166934471, 3682414072, 2847662888, 3054911581, 3057108331, 2956114066, 2941933825, 3233600271, 77728652, 1915216296, 59169139, 3571653489, 3686278404, 4025048607, 3787444752, 2643938492, 4156910722, 2236600933, 2937970916, 556145458, 3628070019, 3338486499, 455044301, 2344914884, 975799930, 1261763405, 269902297, 414420016, 2571796421, 1152600150, 3268261995, 2450248113, 741904677, 3543354900, 943050494, 3997968820, 2288102901, 1700345670, 76091153, 618691165, 1642741862, 3838775659, 1699481626, 1726257794, 997918295, 2134319784, 1634572633, 3060769453, 905888170, 1437524645, 2978111581, 713042956, 2215363463, 3185537149, 3290494925, 2938363802, 3137327659, 603793871, 2583110992, 2748904307, 3181033565, 324964586, 3327423381, 3236851454, 3107950680, 898959365, 172217494, 3932288670, 1820647388, 1905675538, 1185355510, 2943131676, 1226571689, 3302886126, 3716918208, 607493644, 3875622284, 2093895396, 1996183887, 347945295, 637017938, 2200536546, 3428212122, 3856246261, 1623588041, 1643484268, 2274523991, 2482289649, 4287284674, 2112235212, 3492489600, 871521532, 2163371230, 3119268276, 4031239922, 3354214364, 3676880354, 1207256674, 2662437251, 3224726927, 28187158, 1532477821, 3143516679, 3813917074, 1297347805, 12969651, 2783383255, 3715237078, 500234785, 1424873686, 1325286002, 2763967325, 2946198614, 4107797939, 1477968488, 3983589731, 530792571, 1650235205, 4215532645, 3057376666, 593946154, 2773006303, 918574307, 2310507677, 315367988, 1148235622, 1572799254, 1836332091, 992722837, 2186121397, 46887184, 2978599683, 784302612, 4215942868, 2592899522, 1833552869, 1831393819, 574194075, 2967490009, 4170008185, 2587323297, 3748305963, 1812145362, 2887214614, 3494275426, 3165371732, 856678504, 1736041394, 1429083006, 2415730212, 2392928338, 4202135011, 2135282711, 3769883546, 3526644516, 1491072390, 2151240405, 922620083, 1927121302, 3947248976, 1063562653, 2140428556, 853110284, 4057266427, 1087245067, 1766498910, 3688148159, 3174934782, 13029447, 3975553001, 841946774, 4092413320, 3561383014, 2626924865, 3897086267, 1170035029, 137232732, 3840185105, 3883099271, 3276041497, 4238532573, 4138086641, 3099194035, 4266302619, 1798668804, 65919074, 2300765919, 2640020173, 3552497871, 1991066144, 3708276586, 2193756837, 392853011, 4125010795, 3897880807, 4160913439, 3494872998, 2066941254, 1708143634, 4002935879, 2431822089, 4253927009, 96394249, 22772999, 1680940528, 653025381, 856748160, 694582842, 704795362, 3153565573, 1725582704, 3130271121, 1536472260, 1382278013, 1631024845, 1112224826, 1164070818, 1751402640, 2900786565, 3388024881, 2712329994, 2974652546, 3614115396, 966864733, 1475252590, 182567028, 4270631594, 1946872549, 1101586120, 1850206534, 2436910213, 1508539422, 1428416745, 901411908, 2348325586, 1724949192, 1109719105, 2512160461, 4054339955, 1148599977, 2541875875, 286110066, 2026779514, 1096369955, 1716428892, 1880037912, 2381175060, 1055955011, 3669981535, 3967398066, 360922311, 1188495683, 1926083315, 4275456256, 763463218, 1192757447, 1493152035, 3263738139, 2786150278, 38813939, 2961408402, 3819324285, 966676045, 801343441, 2293619842, 3724360579, 1735509818, 2220177376, 2329377179, 247959872, 2486548981, 992406167, 3181018457, 3921350815, 2160400003, 205543967, 4020720989, 598064971, 3692989543, 3747568547, 1518310737, 4263903210, 1398651662, 2114114033, 1508134793, 3772264558, 1120019148, 3610586129, 3184600861, 2487530753, 2162545260, 3951214191, 3190694045, 2216148187, 4173200705, 1765070278, 3897660816, 409387548, 3703981322, 344183253, 4176295220, 592373524, 3628193830, 872877744, 148687881, 3259565637, 3762643875, 1411176066, 2314025331, 2342794684, 4132509230, 197763331, 2257416530, 1989145469, 736003835, 4274457117, 1357866816, 1251713385, 2417951183, 1784715348, 3918566334, 1591860111, 3397558226, 2183062081, 1214945704, 2684341246, 3021362527, 979460506, 3311899562, 4077780520, 859906882, 4206145666, 1841997753, 4003797172, 128781685, 799761479, 1820003972, 1661409358, 816822491, 2349535233, 3016860594, 299301229, 3455489238, 2127592758, 535939385, 3781527857, 3110862908, 2835037883, 1552497920, 1845016125, 1501233230, 156714174, 1360451015, 1630041083, 1882220846, 3207674495, 2036062658, 3950617502, 1999865174, 3774761402, 1749674798, 1475991901, 777898445, 3771320692, 2320023796, 2798315923, 1124902467, 926258234, 155542724, 2907049646, 2991243687, 3166946459, 682654962, 2875735729, 3563850714, 1272222042, 79784131, 891478365, 1511930594, 2445449808, 3968579832, 3723151841, 3075832462, 436975291, 865430381, 4180432757, 1708352655, 1643675843, 1121907325, 2831169341, 3119561285, 3807010255, 2466355661, 2065738887, 3034055118, 2481358916, 3191195101, 1064228968, 1593084774, 1564758388, 637485599, 1640040702, 1356001122, 1742169508, 4225258655, 3799450865, 3380485488, 253676989, 2313990786, 2394951012, 764616984, 2726394850, 308344232, 2918140446, 2534688266, 1348690700, 2984237816, 1961834858, 88093625, 2612740662, 1836310481, 54688707, 223147229, 478952450, 1215500527, 1545370649, 3827384083, 3355930223, 3968510520, 789462178, 3724063692, 818019829, 2587990664, 3661087244, 2333941585, 189931938, 900521286, 1516832069, 1304015063, 836504080, 2669934696, 3025462509, 3798489981, 3707052755, 2114371077, 388501941, 3542162225, 3396775898, 1214813230, 3034520290, 1272728174, 390845889, 4135600466, 2299907316, 3162692694, 1166687324, 4161100291, 3332562395, 2690826664, 794964311, 1503740400, 3166750382, 4245134683, 227513947, 3345881609, 3707440697, 1380038447, 3380210217, 191319263, 4241945380, 1141308042, 1679158623, 2927407705, 1259520091, 442346422, 396445682, 2144914331, 2067824563, 2476987538, 477917869, 2245058967, 1842759226, 1217062511, 1853431903, 1364164411, 4147113314, 3467410274, 2922234351, 1912769159, 1227418575, 2645814016, 2877675048, 2406162818, 3181318260, 2808050870, 686281502, 3912096016, 2903669116, 2262086698, 1154728289, 1794957121, 3107110793, 1214200571, 1888488477, 3831926527, 2778944696, 3249616990, 1085870198, 1008087409, 3722354261, 337108949, 1868294346, 3398240367, 2015545975, 3526704057, 3527669739, 1234342577, 1400117066, 4160272261, 1818901252, 508442614, 2252035761, 259867104, 2924478103, 345342957, 555249336, 3239340633, 4115226268, 524586377, 1303010931, 2461678733, 3759608250, 994562656, 2892085863, 1295999176, 3403760204, 4198975366, 3313894925, 2569032969, 2244761734, 4104083983, 2165677214, 3387506294, 1579967709, 1822930227, 332847073, 2836135932, 3108493559, 1762149440, 1221511080, 1490107951, 1083111591, 4242266125, 3606377283, 3131878117, 122059476, 3183819685, 1368685361, 1964050433, 1451270670, 1011598292, 3288467296, 265687611, 4128615392, 3779472990, 2897438707, 2063663961, 7609406, 3490788701, 153333721, 12005236, 2663630419, 680963518, 2082566922, 2624346589, 1092705685, 3198739684, 2652533022, 2244516453, 1392117692, 383120534, 670089734, 2265030157, 2498525970, 292360332, 3050607024, 2624874896, 295575827, 1449437855, 1652114849, 587033515, 1321992248, 1292926958, 3860562288, 3445451753, 2812930918, 892332341, 26463906, 4148347988, 234035094, 3184195891, 2975227208, 607387276, 3802301785, 2060916694, 623721057, 201229030, 3706668357, 3554079819, 18612021, 382149008, 3746526430, 4001511479, 1979118102, 2287125334, 3614317116, 1440693239, 121152786, 4086363476, 90992042, 1256839483, 2845029037, 276510606, 3913667524, 3136769524, 3105432020, 1889797097, 2945236549, 3354028671, 1833180730, 932815544, 69574903, 1978523971, 2135447431, 2763033954, 1290318800, 3833325524, 3334482543, 1018399596, 1038230417, 2743715601, 1632549265, 4033238213, 3053458844, 4291584210, 3432114162, 1658719058, 3990120949, 398718796, 1309036420, 2514509841, 2513806948, 414146949, 2611918878, 1207511948, 1592710396, 3740398313, 1055596466, 3710196154, 1688610233, 2100026023, 2032596892, 907302316, 2511957788, 2036003662, 338541232, 490967724, 3339399716, 1157144712, 939967677, 962437190, 4232771903, 4249976269, 1727242190, 3833911059, 2010696724, 3838697804, 784407533, 1082105449, 2425295471, 4282306987, 1083724277, 4184804566, 577421244, 1554043724, 2391395861, 3805223400, 881240662, 1689866122, 3798954708, 3427295183, 1390409535, 1555241050, 428682521, 3592682432, 2695063303, 2545189051, 2047071837, 10162385, 1362877791, 2735745451, 3464768686, 3591581379, 1935553752, 21463535, 3053408118, 3247081947, 1413529454, 2105217563, 329160419, 1142874596, 3857070469, 4234378036, 2417515687, 4259959689, 1587012999, 667598023, 1255116792, 3282721997, 3744124042, 1073984867, 1591621112, 2484708774, 3099288627, 735959544, 1056907184, 209717965, 1300757251, 3376112789, 3848174202, 1172353283, 1921556224, 61042799, 1389428250, 2603784642, 3119903634, 1850258165, 3283806483, 2189757271, 2696956001, 2763939141, 4141231655, 4025413188, 1927784948, 3618646260, 2220717165, 2364341609, 3775334466, 3774983271, 3437192215, 1621375611, 422827837, 2036039592, 3083050096, 1933180849, 86644683, 2660519046, 1211141128, 3401308303, 2800717070, 860427212, 1549025167, 1936946203, 2901868300, 2968708570, 581690898, 988687510, 3650338866, 2272000917, 2914539361, 793982576, 2191145272, 944961932, 2959098589, 557288159, 1138020803, 3537183336, 2960279792, 1398951106, 1536292233, 938381938, 451028930, 2345521618, 3930591419, 3348082619, 1855159079, 1608924906, 1189640606, 723582340, 2382732644, 438379972, 771191676, 2475745940, 1322541814, 2564385381, 3676498579, 4010243962, 1873914408, 2645148539, 2764602939, 291971742, 3082038616, 2056184212, 669141019, 3870021018, 274243734, 2819334354, 2916460550, 1294690749, 1846187438, 59343168, 2472243816, 1818700864, 158962269, 69561624, 2929792052, 476825737, 284949516, 2007530515, 2007851114, 3272528060, 3295074444, 621425096, 3069260919, 1850418135, 373743462, 704588442, 3191488990, 1438239252, 1229181764, 1249033632, 1670453713, 769010898, 3950037991, 2712283143, 2115825670, 4119814797, 3005008111, 1760657366, 404913466, 1798437197, 3120296697, 2455090656, 580687501, 3482829768, 110488804, 1690002904, 250926337, 1606098350, 2321610225, 1023711641, 379045778, 3902230606, 1151817572, 3712467203, 3732640902, 3447534913, 3259900395, 1209155669, 1688860367, 436973322, 1305429570, 3502495012, 365090667, 3334151436, 3214388955, 2302500773, 2194550964, 2593846380, 2879034990, 3449822907, 4105269585, 981564992, 1332742246, 1970611454, 3382470649, 933593210, 669019051, 3333805759, 1211634924, 906902031, 4122665203, 182840105, 780333510, 1540650894, 963681443, 1740078415, 1545129224, 2837830018, 1110950564, 3056691907, 944193468, 2527948173, 3926354976, 2181658123, 1071890619, 4257138774, 2626412748, 1757549368, 3803882358, 2228704565, 3106781668, 445724231, 1753262816, 2090953727, 1001408082, 2649841848, 112565251, 248101605, 1167308483, 2960951452, 2924432876, 4291197231, 3249555646, 3629757808, 1161365739, 2857322878, 896102477, 3390836653, 2151940279, 450378998, 894324679, 1376340286, 1029388391, 1681318821, 2787094001, 51111970, 983399610, 3741156777, 3360075282, 885874428, 2272976466, 1342241641, 85069721, 876962710, 2641010456, 3728612725, 1672264021, 1049031641, 147998133, 2305095642, 448626255, 3197020680, 2387706964, 4138954107, 1158646906, 644520349, 3826735778, 345506509, 3114308927, 1858059891, 3720547892, 4284703767, 4121714863, 4197192887, 511378202, 1120135068, 4069902905, 3131096232, 1210290247, 176131385, 3884075916, 2099991566, 409796521, 1055826041, 2505848138, 4107799495, 2875366223, 4180719059, 3504340625, 35168438, 1482641144, 799973594, 3459255741, 12756672, 3027939703, 2617039436, 1289175507, 262293143, 3549145398, 3006711609, 2936948639, 961139787, 2224537426, 2941310790, 2721952984, 1508425603, 4205925723, 3214636080, 1275640084, 266186209, 983179571, 66140749, 3031506738, 1798480814, 773421986, 622030172, 3727485898, 4087469542, 2257869225, 4060724446, 2227324214, 2171305551, 1205218917, 4072115170, 2844439682, 1509967639, 1059309028, 2535206188, 802321493, 914319534, 237299421, 643833549, 565753063, 3215435629, 1265660892, 1056677567, 2516694928, 37484557, 3478989076, 3169075369, 2577343555, 390355513, 1740030312, 1368428255, 1109837477, 509368121, 3462058123, 1436043028, 1532090299, 3974298595, 1119604684, 668190037, 2011775976, 1655765323, 491530471, 1890199127, 2913502219, 2790779769, 3459980574, 2274377091, 2691574735, 2395762632, 1547451974, 144598227, 3536395537, 1181628113, 3794241610, 2339309074, 2165462044, 790528295, 3922183983, 3418367004, 1239498970, 860358590, 3657387055, 1770461381, 3122629091, 3329664650, 1907356614, 3826412203, 1071711004, 3638237161, 2647275222, 2315472906, 4122361391, 3934836053, 656423283, 4032975357, 2290368916, 3548299102, 3394267622, 2272566255, 4100366869, 3360321255, 886352059, 1806477934, 2036627055, 2588305921, 1100748082, 1377400175, 3862058437, 2062856205, 812205870, 3486766231, 1922387339, 3687631107, 1023178074, 2113858848, 3275512607, 3115534565, 3116443695, 2529960311, 500034456, 4234000798, 2568055371, 2396344278, 3400913760, 2840878441, 699640290, 1435010218, 1642920897, 3642536634, 2503166158, 2906329588, 1685408839, 1241138092, 2188096902, 3174764, 1421685292, 3280342574, 1829548795, 191413037, 3038462005, 2794126987, 3762903607, 2995175778, 2114913304, 194202781, 553453031, 24683459, 2278661459, 1350258079, 2338344487, 2728829106, 10461546, 2412556967, 3862664179, 2027752573, 2193352696, 2708106743, 3398158897, 2296757238, 480571530, 54896434, 3448593241, 1961231024, 596354110, 3774472663, 2643407919, 557164393, 3035177966, 2510374090, 239173565, 2711864638, 3452519519, 3376088988, 2066535258, 1838850231, 1552971762, 2341228539, 4070212940, 2832186262, 4136972646, 99357548, 1012676426, 1135778484, 1692047150, 3050037553, 60678746, 3237869230, 3509155773, 289433444, 2141048181, 743583340, 1339487700, 1717958945, 440490213, 701535416, 1801786893, 1722897344, 1361118003, 900884107, 3276815705, 3659161947, 768348221, 147101482, 1178214651, 2587617769, 3762619728, 1990737942, 4103434249, 1037131962, 1942986858, 2383165653, 4061236059, 1210202275, 3223975036, 1106958047, 272210143, 952164229, 1104837142, 3365816572, 2850080425, 3535111294, 2860913009, 3333426932, 1496480461, 598094031, 4146293699, 3645281531, 3384969193, 2803693733, 1557939778, 3153576867, 1853543062, 1818350584, 3739750300, 4221168690, 2906517970, 1747297987, 198400758, 2322337443, 2278446114, 3604835848, 835347850, 1888110769, 3828796992, 2233311773, 2396687864, 2267679884, 1263874153, 3653102217, 2672538593, 2398694682, 2284224347, 361123680, 1430700747, 1672146885, 3408918302, 1376059136, 4165812762, 2756347908, 1970157341, 2167089753, 2292498387, 3673594022, 3311088681, 400272878, 2610675026, 3952750675, 3255215439, 3845605301, 2636907121, 2363624995, 1268285730, 1009248603, 2897325429, 1666585865, 2321157853, 1216203, 133938067, 2627012291, 1996936585, 1066573346, 1348605919, 2384059687, 655983666, 2499149186, 2736201806, 742133723, 394886475, 3296089331, 1612130021, 2970288046, 2838161792, 1597800983, 2906470098, 4087107686, 443309385, 2771466961, 3073364731, 1331520979, 327841107, 1811382699, 2352539960, 14226833, 3734772536, 3527961125, 1043181895, 693667937, 3456973534, 1080445202, 3488387187, 2443177970, 3258372746, 1035073307, 2623028021, 843996334, 2355184967, 1342281906, 2309627439, 2944095411, 3228963854, 2609362844, 2057815915, 902618516, 3468284156, 2174235093, 1295572411, 1542158360, 737996784, 810534038, 2984716263, 354022849, 3282217951, 1104513296, 3413903774, 771201844, 1640610431, 811851049, 4008163801, 1408178567, 3995384173, 286944799, 3695713089, 1256926694, 68585625, 2124832359, 1798497459, 783811511, 2494707197, 3302708579, 1432805888, 3104678502, 2167475247, 1391805154, 3695703542, 312881689, 2296772501, 529056290, 1861664099, 3253991166, 3671057536, 3632812697, 2006675218, 1906775835, 3659815795, 358210083, 2506853280, 3383130217, 624942575, 1127948580, 2366001522, 4286235702, 406387494, 1135350241, 1329450574, 4250691563, 1406961949, 2739599051, 2393096792, 3969822900, 1768334363, 1889853767, 3207603070, 3510709162, 2571646883, 2783394866, 1766190418, 1996749730, 1946496331, 3669603441, 812368710, 934585360, 3941713088, 4229785826, 2592690720, 3660858796, 2611580806, 412985449, 1690715428, 3404104988, 595016190, 636942199, 726774729, 1559622046, 197780708, 4118923633, 3152244291, 2718337409, 2261756614, 1936527409, 2757053687, 148497134, 1477298373, 2718550889, 3207126829, 790763626, 856257320, 1970057227, 2428095066, 3212508619, 916079708, 359273756, 2821531726, 874542614, 3363679552, 2684235710, 746835522, 446132202, 514924354, 2467925544, 2317886887, 3986120557, 3705408288, 920907404, 798658480, 503820389, 794765678, 1234685122, 2695946313, 2035492340, 2503562356, 1233595813, 3614249949, 2071429409, 1628271691, 305505703, 1821222430, 2568083372, 2441564797, 2777649174, 4215641733, 2931196429, 585257569, 353604985, 3743359709, 60195170, 2341174883, 3317376229, 66204382, 2487585523, 2445871581, 3838556507, 894207969, 1096927309, 466246496, 554768910, 10976781, 1384895916, 2892540929, 3556867142, 4058390800, 4203985054, 2032771296, 4197646964, 3321942078, 2450766360, 2336715791, 244868253, 4140541471, 3070607731, 1758132579, 2262718336, 1642868899, 561482138, 3424563953, 2069975873, 2085268185, 887933796, 3102039863, 386528576, 4236136180, 1984216887, 1752511381, 2605608350, 4166510682, 428707711, 745837177, 3934493871, 1130347211, 2925389254, 1323600988, 3535225855, 771594272, 3694806755, 767087809, 2452018557, 3139834336, 4038158313, 1825940546, 2194253789, 1366591554, 3214152010, 4286108597, 3366485668, 3271563260, 2635368590, 340952754, 2557093606, 709553071, 4135561327, 3480407624, 3218137759, 1911031120, 1036795946, 1753942804, 3911575708, 911785773, 3306382872, 4281516130, 1816260362, 3179571144, 3818026371, 3458004651, 1732806526, 997148987, 4291017930, 1540582155, 1488445719, 481545973, 2609859666, 3543160519, 3969142295, 3027624986, 2598472790, 1842815504, 507435476, 2352724176, 2059878099, 1067111243, 2240548550, 1021090317, 1263225544, 2985568121, 3042203582, 3796565571, 441465169, 343462467, 1725986634, 2142738742, 2111457227, 329125822, 2031952668, 3996701925, 811588191, 567844274, 1576461566, 2073386296, 3634754131, 304245062, 3598773192, 1669663812, 68313953, 1552511194, 3619912818, 129739497, 1464253611, 3687063521, 2669333647, 1597905825, 128386947, 2746640471, 2974223923, 2985321336, 412174763, 1641801118, 854601415, 3109158022, 532282837, 1694330381, 1874643110, 800549167, 780129774, 1089970715, 1303994863, 1526316065, 17932274, 3069255365, 962027297, 171370321, 2620568016, 16498039, 4184504962, 3970559746, 2672771602, 355466900, 345956327, 939896949, 847811293, 1331492620, 547016920, 87583654, 2241627575, 1720971341, 1714051058, 3049018685, 1670045316, 738974097, 3946170161, 348451044, 1542636069, 1206848612, 344426587, 2339288960, 365123128, 66935494, 601969762, 3287852458, 3382774242, 3792723075, 51032291, 1976770229, 1757045191, 2547297390, 3175604888, 902789819, 630507742, 1912375661, 168832766, 786964302, 552886013, 2856200660, 3736175905, 2417220158, 4102955693, 883143545, 4126990534, 2888122738, 2796559838, 1338267651, 1403942695, 2620408505, 1679680136, 4282450700, 791228261, 2071332027, 35466750, 1990008693, 1835386400, 318745234, 3176832749, 3128411739, 3123260955, 319349431, 423039722, 1328533857, 1573046184, 2557620405, 846325917, 3579697799, 1626622202, 2201884056, 2712720518, 4037254909, 3431827804, 4236559753, 13122022, 1449687127, 479240037, 1501984152, 2908870929, 4189303601, 2077743564, 4035695939, 2424841750, 1245362525, 3868029053, 2225408098, 2554089291, 1274524012, 2712462595, 2490410318, 1387068646, 3898585943, 17757090, 3811070615, 169285671, 3354230961, 1393720487, 1317326375, 858873059, 3138798108, 2106674856, 798600706, 4234694957, 3598063564, 2189494024, 929509407, 3416338117, 697877640, 2227136202, 3751976716, 1597658525, 3683124319, 3122904867, 3364284515, 584774814, 3568584757, 2833938559, 3838597094, 266617428, 2002319246, 3732379790, 2447664836, 2987019488, 2964592557, 1181730532, 2977534828, 294675332, 613268483, 3964124103, 282353781, 2374604837, 1921576372, 1708988596, 2545305931, 2282239483, 2560687186, 674921807, 657369810, 3116472539, 3030171449, 4121850474, 1836089039, 1913020413, 1516412831, 4189655989, 1796211108, 2097582941, 173107707, 1178053225, 3720736700, 640294437, 660347785, 3590172491, 1521784229, 4178966091, 874121960, 3212581375, 1770293574, 4129720792, 2408651912, 2901706639, 3608306482, 1427813843, 734962799, 2585441738, 911860721, 3615722744, 2509213493, 2327904175, 2426748490, 3865891228, 2147096716, 1027739970, 1660542501, 3517363624, 2627140225, 2734523400, 2475263028, 8866100, 1436106816, 3693235365, 2340300809, 4091777721, 3755368674, 719707027, 4164266965, 3984691309, 3507029964, 245484044, 48457692, 1019404016, 2918587822, 2430540752, 2055827397, 1382887374, 1399983103, 4078282028, 1034699281, 401252438, 2127407333, 1318573974, 392877228, 1241775865, 696177888, 447172533, 373043367, 3147027788, 1353289077, 3660416066, 1099988692, 3123799121, 1533098426, 3337494283, 2795095264, 2228113491, 1911368905, 2855788310, 3404716930, 3141314664, 2618132529, 3118106126, 2598539537, 4010430444, 1549525397, 1744307665, 203437035, 241878161, 1881399678, 2372286801, 599268860, 1008625687, 3421317799, 1342803856, 4283549955, 2563265371, 3957740842, 2536631863, 2555086176, 4017268343, 3997830538, 3261871588, 3835451079, 1246997926, 3997997832, 3555835845, 1164089981, 1240173849, 1243397380, 3856111952, 870308277, 3441607629, 2458541943, 906787122, 3736386148, 3707947715, 1912448193, 2452986936, 1271787141, 1865322395, 1989853687, 415578847, 3978615635, 2663632362, 3910279960, 2885644501, 2258805139, 2758552820, 3359291789, 1976644581, 622168236, 1581723887, 4121550542, 2330852900, 168767777, 965049371, 3818680146, 4023595726, 1542791888, 2456739315, 1435804674, 3576146582, 2869396326, 3450104096, 3631817532, 3223221387, 629581530, 4196984576, 2173292724, 4253346048, 605754332, 1590721315, 3156065341, 3108567947, 3862230003, 1725982789, 344827982, 504257455, 4171467841, 1244556654, 278237761, 588527030, 3883349646, 1030177607, 2328016038, 78315612, 4069726399, 827175624, 3784065282, 1236247891, 1015715447, 2524681292, 924166305, 1525422102, 36371844, 432183594, 160616797, 865765737, 1556793775, 732222895, 394255369, 3386141248, 3157505840, 2560251513, 789493027, 3932090320, 2401741194, 766471535, 4028217531, 424599532, 3369097201, 3716769731, 1605910815, 1030428192, 849102581, 2956202890, 3594070403, 425483746, 393457986, 2148832499, 710076003, 1612438251, 1994397244, 4230075686, 3311985916, 2130902487, 222540957, 1190957392, 1371688510, 3988716972, 2423224704, 3249219279, 337491692, 1812407462, 3315104431, 2825760604, 3392598940, 4023063357, 2499608712, 2307746343, 2044309918, 3046915325, 3705321138, 2268592754, 4185256345, 3875851831, 2324356708, 4006529961, 199476287, 3648014228, 4278871571, 3320858826, 1523111920, 2406065073, 2504008235, 3337920449, 580785208, 109511549, 1201658703, 3274896711, 1733840862, 2521779628, 2987628996, 2141476354, 656367932, 4044611446, 4049635999, 1394475166, 1214826052, 1184296861, 2497848981, 2324668038, 3026130574, 501856749, 2379218521, 2217847579, 1253692429, 2869307491, 2745984937, 3983440015, 1243227524, 861198103, 3322789280, 763911658, 3562524772, 84373761, 2969863845, 934619689, 1193045710, 2450530408, 4074641111, 2203082867, 4083657931, 1902022159, 1357853788, 1594861288, 4001560415, 3553700509, 3493853397, 1659216798, 2320356201, 1282817095, 3156817885, 258255361, 2099657984, 2063350839, 4202844570, 3288926650, 466227698, 3906279558, 401595374, 1036491147, 2020668434, 2978053090, 916048055, 2224942564, 2003565337, 1754963729, 2617285672, 1995202822, 1796604938, 3758324070, 2928511559, 670215247, 1187066189, 2201508507, 2100299935, 4171636183, 80522663, 114519508, 1103792763, 2129051572, 316310564, 4027787554, 34524033, 2558642894, 1945092518, 917241863, 2177146931, 2781377802, 1283905922, 3781837365, 729467390, 2249228188, 1775364602, 1945324079, 1332702293, 3654928936, 3648018846, 2467578567, 2280550124, 4047659302, 3264556070, 945782154, 3914766156, 551641629, 608594039, 1240159615, 2851032261, 2586785319, 606534490, 662653150, 1940478826, 3764102568, 122029119, 97548074, 2686748224, 2132272646, 3454490777, 2811415976, 1681536373, 1905222288, 1178556513, 198622537, 2648825466, 753292040, 1888257544, 2124204412, 374042007, 1884496208, 333783979, 3018622089, 1338677561, 2126898679, 486913837, 3972570273, 328540088, 3843807460, 1409320162, 696595340, 2648930774, 1502095896, 644826728, 1731459426, 949085907, 3888110147, 2632020403, 2152974663, 1078558216, 2735076721, 1509711391, 3899352064, 3190117119, 3885152185, 3477576743, 676186295, 346400447, 1788907869, 3276980457, 444876700, 876593787, 1252660988, 322021309, 2136227678, 2217836263, 874000910, 1439390691, 1831235936, 482356504, 4132888626, 3612576649, 2367434017, 1051618000, 4111400355, 1855987534, 1321006434, 1059952933, 1496094176, 2379975906, 2701750729, 1899463827, 1145171243, 2239134236, 3532033246, 952588454, 1441033982, 2921322247, 2684103479, 3931841787, 2135761615, 472132937, 755329845, 944621462, 1566447705, 2375241305, 293912900, 1017058532, 2041995947, 1188695011, 1752918358, 2213173693, 4066811487, 4038071375, 1213593547, 3898372426, 3766929558, 2085414018, 2551122285, 862407925, 4083323831, 1573588360, 2910875462, 3898055800, 3047110394, 3079991227, 1356651669, 4123448287, 717828654, 663712765, 2558553708, 767740822, 1375875067, 3524578637, 2627645214, 3261123983, 2953137184, 1658830866, 3348384607, 2266634165, 3212200583, 40923525, 2052435140, 3975388962, 3381450485, 884852130, 2730157410, 344901995, 3845287443, 506716384, 2257779642, 443352819, 3316481936, 638437636, 3365914736, 3908774474, 966978312, 86840888, 554729714, 1748991175, 2992943334, 2822122083, 3468745308, 1810387256, 429847640, 2559672714, 2739804230, 3950839100, 2611952194, 3286868412, 820297869, 4213582809, 2464001832, 3596509003, 1045710206, 509633718, 2293083880, 2212056715, 3123798445, 1323253877, 3794013733, 3314706266, 1275172224, 496391904, 700905473, 2252988944, 126003449, 3847510298, 1913237393, 37728581, 2695042179, 181862771, 816358913, 3830350604, 1319215981, 1891387939, 4063108551, 1425088099, 2316944132, 3736057035, 3965530460, 2498902007, 83514096, 4094587879, 580339140, 3403494885, 3453585963, 268216079, 3191173644, 4203369385, 3534425391, 588961699, 1580518893, 1305673711, 2911228744, 2185055745, 3876194709, 349495959, 1357860544, 1741427584, 2217859850, 1017712157, 3850582086, 2643015423, 2992950104, 3661262267, 150474208, 3380408999, 2975811525, 3545841091, 1314533701, 707016715, 2002678756, 3617909463, 2928791480, 3583153211, 1617579744, 115954752, 3798220007, 5028894, 4076329231, 3578197727, 3431209840, 2040501649, 1076123496, 2251079417, 3892892467, 179455704, 3875258345, 1023495648, 1626843103, 1089335404, 3617973370, 2686915808, 1978962372, 2866278071, 403159553, 1502893278, 3872231450, 835346949, 2917942082, 209313035, 1649760274, 4016173543, 3571824343, 1969756776, 1589569803, 1161277319, 1846196705, 1915748924, 4047110139, 2115028473, 3600493096, 2647327375, 1332858120, 2498126527, 1233686450, 1328933884, 1980281006, 2600413377, 3257797873, 4181900649, 2819630446, 2903470766, 1079401363, 549049015, 3359310216, 3866786474, 1899747504, 926257691, 2066867749, 1733001988, 3062531859, 1817481127, 1970296770, 2801980042, 1348370016, 1800363735, 3391947642, 3265973048, 3935492047, 98289566, 141101435, 1412237047, 302146832, 628943059, 2501051490, 2181527799, 3018323074, 7592522, 3804880243, 1805446776, 1085389211, 198486519, 1704708257, 77183600, 1540209957, 136591092, 2677300250, 2337819567, 1483391299, 3630532086, 3766059668, 3268626181, 2251134376, 2591450379, 3281324970, 1764836178, 123217423, 591377754, 3941574043, 2926597267, 3805764063, 802263387, 2858372687, 2928142135, 1391199584, 2624562549, 3572468200, 3470598504, 3553816856, 656202567, 1584397889, 3570215362, 697685062, 3927044075, 441384422, 221909560, 51671990, 1120709819, 1904933724, 1950068084, 3355627163, 445201124, 1004540757, 2560740626, 1270721933, 3803971157, 2038880894, 1029450529, 2304724496, 1259110928, 2264181228, 275745532, 837107224, 3770641045, 980202712, 594210888, 2154008660, 3189858525, 1711065874, 2048966286, 3133414490, 2460586119, 4099301140, 3815902280, 3278325946, 3412202687, 431900436, 2270558210, 744489749, 1637823779, 4285331268, 4127079370, 622344810, 2634765266, 3105289641, 2471197059, 1215881778, 4118015393, 2804552219, 3459736996, 2846359056, 2358527468, 2980878985, 4228552854, 3786503993, 3874532494, 3157785680, 160670636, 19530057, 2848387855, 3224470351, 962409223, 625875770, 3782556129, 3461349896, 1200615347, 972966142, 629983697, 1398235673, 1930115061, 3344021875, 2299312726, 396610882, 1588467977, 3354096110, 263650756, 1004588371, 1436802688, 1314192388, 2629516174, 4087759331, 651408151, 2032517603, 623714906, 3540013195, 3507129799, 3608541682, 3214400448, 139847804, 836657274, 3376900742, 832186351, 581480630, 4110358754, 3390337402, 3452309421, 4216677625, 3782024486, 192712418, 3945249706, 1155267022, 1097987542, 1040300323, 2216773890, 942346555, 339150361, 2511220117, 3772532359, 520653987, 3667734488, 2843352119, 1294111097, 1622882312, 352310806, 2810400518, 703594369, 169366773, 3771193354, 3818596686, 3181109640, 299310232, 1834756216, 3767718884, 3439088952, 1764089753, 1406477642, 403453141, 3000456572, 3131053594, 1969452747, 391852036, 273261444, 4142613377, 115732522, 4157690438, 3981320162, 3248107622, 445738570, 4137659193, 204902968, 1822785833, 3164285410, 1615780067, 4152014583, 4131320329, 1836055316, 539410564, 4017513506, 2302076723, 1477752990, 538121904, 1409089890, 4071847196, 3401970628, 1590538934, 1559767598, 3098691408, 3550946532, 589487083, 542662234, 4228474202, 4043473961, 1556862108, 1127783223, 1816644744, 2873970269, 908347304, 1379366770, 3138781473, 1694141546, 1726626859, 3125210309, 3042679706, 325191839, 1269148359, 1304893394, 2245172194, 2654128517, 3758912720, 2412189631, 3497925822, 186678933, 3440499283, 4114341345, 2419881462, 3039922749, 1876456839, 3037844375, 2884027066, 1345178408, 554704220, 3310905661, 350532961, 1248061730, 3480184886, 2211880669, 1514781263, 3779530860, 938552712, 4142549162, 1802881141, 3845480288, 2376210543, 3070482926, 277410693, 2133441213, 956547278, 3405768521, 3922293168, 1442366806, 963921495, 2573766479, 3080740378, 727589316, 1918241755, 639291872, 2053567108, 2820358660, 3598833944, 559374189, 3065705273, 872588532, 2936241835, 466900164, 374588294, 2326615533, 533349477, 1808610542, 3581901714, 2513553614, 1276989141, 3898964839, 4218674722, 31751517, 1589008510, 1449141905, 2220473012, 1074802283, 2266860090, 3983535893, 705097887, 2755332721, 2264401541, 1616657427, 303843741, 1041248836, 1159427607, 2584599182, 3575524699, 701790129, 1065260235, 951524258, 2929677996, 1194738904, 3273215653, 2418793180, 936126326, 3230242887, 2988434365, 1356492188, 2782646732, 1055590175, 1044399765, 866471821, 3685153199, 1536174844, 169061295, 813126887, 3672744142, 1552005469, 1614150629, 549346472, 796322420, 448082619, 3940763773, 1233831092, 256095001, 1277517504, 3707767261, 1447523846, 2306905427, 2660879644, 1163979027, 1955393160, 1263205204, 2644217409, 148113884, 2597172267, 599683788, 2271135902, 4239724975, 3038953548, 1564297465, 259024040, 1449752166, 1718708552, 368619491, 1135109416, 3067147786, 1882722866, 1540321095, 3826618140, 793279970, 2872180519, 3102744124, 4292418468, 2169777068, 3504158439, 1328082556, 924921334, 4026511007, 3795303001, 3415027953, 2211228667, 1528226802, 558810520, 3083325810, 142830569, 3646485783, 2718506074, 3105450930, 1448903705, 1494219882, 2649659114, 1577316972, 4153341050, 3295737266, 3014621528, 3684814443, 1624965140, 1467299645, 767315525, 1100617049, 800616819, 2320806076, 3920742591, 2722350017, 2611401686, 15467387, 1928041472, 2962465618, 2888756711, 54909906, 152827441, 3679101248, 4146702399, 2036335751, 3094317368, 2221731503, 2353567907, 1073499113, 1240319958, 553664923, 386323941, 1478111414, 3244921956, 2872924819, 3971720276, 4256004154, 541745263, 1657431427, 2506197829, 936385747, 3160331561, 933593592, 3094093078, 3767352255, 2504868622, 3933703753, 921282476, 4107403592, 3086464035, 2311790678, 1731554960, 3655814862, 975828526, 1288517644, 4132397200, 1216759769, 3668050446, 3851387290, 3520116156, 512125994, 2495441512, 973434526, 2036477825, 2250029070, 1318017988, 1485766269, 3562214597, 1960622407, 2813416804, 2079269150, 2793224926, 1195695145, 252805570, 730060226, 2912094911, 540222112, 3737922300, 659926063, 907148633, 786274958, 26651155, 490844566, 2775570185, 1374798797, 2348449514, 2349978772, 56959439, 206407614, 1806125171, 2027968498, 2953850233, 899534478, 395601399, 2017986765, 562441677, 3172833061, 1669080701, 581057906, 178922797, 145293356, 3639202594, 433123471, 67467001, 1925937664, 2691063430, 3107579547, 3746744699, 2030779043, 2087836027, 1959125995, 1725582840, 4025896609, 2614700987, 1502826991, 2556844795, 1901371987, 3822242436, 935986928, 3921786019, 4112498002, 3162656526, 1350306107, 1210251637, 96916357, 3665796882, 3251177212, 660284173, 1986245140, 3150539333, 3058462563, 1766161094, 3234628807, 2894634069, 4067621376, 2716738437, 2578086830, 822720292, 2411739724, 2949939789, 694449073, 2061983522, 4283167028, 1312710633, 4041710223, 2564954048, 1823235691, 446066272, 1968320031, 1320652358, 3381383714, 819364391, 3957134204, 1893860243, 678665870, 1019242993, 2002645798, 3301296783, 4032313681, 1762482762, 1532932967, 3921578641, 2525944240, 3624674538, 137560957, 1318962619, 1725920744, 1987584960, 1580659776, 2174121115, 3146569872, 1492496441, 2901535659, 2908135129, 3011615057, 101852792, 3850298385, 1298470075, 2782908920, 4002370404, 463633318, 1392357513, 3154592119, 401528219, 396444929, 562524938, 3497338827, 586551319, 3042514264, 513491922, 824529805, 3846150478, 28380339, 407851197, 2969479325, 635909287, 2941461605, 963013759, 828657160, 2962910363, 3111303781, 202675103, 2232996527, 2045460119, 2764985147, 2389091167, 2929417722, 2322744188, 3874573866, 1420196288, 2661098997, 3931779461, 663778434, 284208893, 3737226664, 2819682212, 2039739758, 3127901232, 2372866146, 473122527, 802964189, 1542736574, 1996187074, 1258474936, 4168885733, 3103887490, 2591406824, 364704137, 2290846277, 2989630193, 483875839, 2267462474, 157538436, 854860113, 1234080729, 3132211134, 1830704702, 274078422, 3169994743, 810313409, 1408007165, 2115656973, 1022575662, 3486804222, 3864086724, 3756646148, 2170250103, 1072929391, 3347184681, 418365033, 1048381144, 20328858, 3996302451, 669430856, 1950704179, 2790574705, 1639320976, 2899119777, 1448308033, 162752774, 3816500028, 2541332911, 255471229, 593473200, 3191864351, 2654878986, 893798294, 2978730016, 203745764, 3343454486, 562726988, 1527063547, 2911972028, 2847098714, 1720089100, 900601134, 3269498236, 2381890281, 1866893317, 1741640992, 2128053959, 2026836734, 517777234, 4140053614, 3571531389, 3189871906, 3329724693, 233754611, 194213975, 1062080663, 597963356, 2657871875, 4138285555, 3471033903, 1930130481, 1332344185, 192088739, 2917526581, 2717318987, 3001485485, 3488139348, 3013631686, 65131653, 48131396, 4175474182, 180591526, 622940606, 1633080610, 582709421, 2079595064, 518077195, 137598899, 1333895276, 4086970673, 1907902731, 1653774210, 1310504790, 1976664448, 2127620598, 3362412697, 1663677202, 2665041312, 559597798, 3019108117, 3390305394, 1717010710, 1560901350, 866681320, 2913709819, 4204803444, 2239457451, 507262133, 3774516766, 264961789, 2856284435, 1881511736, 170167561, 830143901, 2204808546, 716381672, 272420500, 3566301279, 880384386, 3943963508, 2543728684, 3947781267, 3146120412, 4293887714, 1338861357, 1867953760, 317808587, 1673067587, 2260984264, 2082700401, 2430823614, 1628664946, 2147490292, 3308728710, 2016797260, 2731328185, 1925886264, 3719892126, 2936526256, 2235214921, 1489387063, 2587538622, 3109803321, 3891088098, 1593315606, 3664583838, 2356020096, 2664160632, 2330707471, 3911175051, 290834655, 4186447411, 580679060, 3144720958, 1206022646, 1180621345, 18562518, 375846828, 1279975761, 2193331921, 391827259, 105957301, 3380658363, 3906683406, 3119495626, 539457559, 3441650614, 2244400506, 3165311845, 3983631603, 623818057, 851009541, 2832045149, 1158329137, 2854548758, 2672514622, 1444012135, 2042252255, 4000526097, 360794839, 2839117051, 1538842868, 4144701444, 4175821717, 412408017, 659753550, 1015563533, 3737046097, 61226455, 2109475835, 16659019, 1675434548, 264263168, 159313469, 2555887992, 822294216, 24754072, 3018567173, 831130607, 2022350675, 2340251127, 2452425668, 1749657460, 191500786, 343002278, 2409345920, 3663399651, 1494425862, 2448287511, 3412625116, 923340619, 1090842794, 442801210, 3565569891, 233880079, 969552891, 391457637, 1404129815, 576842996, 3828600211, 800097077, 1029680405, 3250268064, 4105231642, 217032740, 4023189774, 825104976, 852291038, 2072924207, 1587012611, 2955498372, 1044854373, 906956114, 575430101, 1151495595, 3680542192, 1394450665, 427719907, 513611566, 701691599, 3105478678, 166885235, 3813525054, 1437635482, 918408385, 2533318635, 1853759840, 738159730, 757617786, 3279558089, 864914676, 3450623083, 3875912174, 3800623461, 3761366668, 2124006430, 1844908960, 2003707081, 3695969874, 1487765070, 2674974276, 3324165502, 3746175479, 2679481070, 3398709343, 725973084, 384795526, 701219006, 4201897714, 1771920978, 275555712, 3901874320, 4230153060, 1143618784, 3199884558, 3431586750, 1251315999, 2728117279, 441078207, 2467139740, 3243091534, 1384540068, 2988074572, 403470428, 3306970837, 673817698, 1296260577, 392938788, 2134802398, 1592390071, 2451421293, 2006127440, 4164234635, 790862249, 1276439977, 458549203, 2529136124, 831662472, 3909069900, 3839290562, 4072860813, 3115748485, 1911607465, 3067703626, 2087431334, 679165413, 207835363, 833687264, 2903955881, 2665661003, 1182440241, 402056067, 559878261, 1579425321, 1221133071, 1921281171, 2050870877, 2784752703, 1512749335, 3140205325, 2674761296, 3296013088, 2257738458, 2475485273, 1418648319, 872832926, 3795782748, 2515454325, 3486306540, 3175618753, 741675848, 1893258653, 1599130381, 3227647579, 1516940935, 2981312276, 3721825263, 1938876414, 1987542446, 237006778, 2736263263, 1377465829, 4151563308, 405845075, 122135670, 2502200069, 3399732312, 3075490119, 1992752871, 2721029277, 1925739768, 524951857, 368992701, 1781284318, 4052351709, 307403713, 686912527, 148929352, 1733960170, 1383035021, 2630559135, 4019697536, 3344896615, 3146540964, 137750653, 1305227444, 3111214497, 1309192972, 2916010658, 1849793096, 1614404783, 3583318714, 1968248150, 3511078160, 1711589365, 1236650598, 2539881026, 1621384054, 461562539, 1422680833, 2413342092, 2573216193, 352437243, 3547488276, 1973140519, 3751053723, 2655715592, 352327413, 1756293174, 1311202619, 396514825, 1311197678, 131736838, 841688723, 2612547330, 931867301, 646481985, 4132055105, 1423746581, 1238069423, 690467765, 1863215653, 235260961, 2345160366, 325497368, 3965149806, 3215267884, 722838892, 118708720, 3737573327, 3838428708, 3296981300, 1935141158, 2476914974, 3842792875, 2890265253, 1463498262, 826685841, 1460002097, 1952075167, 711383987, 1911278866, 2910963468, 3535211889, 2177375543, 1134185785, 1088430795, 3895814768, 1060381873, 2296368281, 1379527455, 1437341156, 3190577997, 3804865495, 2105881557, 120329375, 2744002260, 1901416477, 1872445778, 4110545077, 1817630473, 64054230, 1866657427, 2588782571, 3495282403, 45632565, 3324197251, 2478439426, 1388066889, 1578203837, 2938135991, 1589335413, 2281708930, 179160366, 3441308121, 1564822664, 3068851158, 1451110849, 3221199511, 702732761, 4006733620, 4200198294, 2910887438, 1628204597, 3007531218, 2264581055, 1763986663, 4291463370, 973856296, 3890990576, 738582448, 4026156721, 1271004725, 1202723836, 310886906, 3257746678, 1442484612, 648429556, 3470013554, 1907540236, 1088525028, 2982491956, 4292750431, 1936345115, 3340718922, 737520553, 3941333262, 1633718593, 926880792, 2170455458, 3919013049, 2141548388, 1304612095, 1360753424, 4174678177, 1779032111, 961798367, 1580605394, 736178602, 1836167381, 2227375041, 3231589996, 1904365330, 3982688089, 1615024854, 2380501582, 3023567416, 2033611380, 1498191425, 3061002946, 169837624, 691537489, 2375263999, 3986600393, 1718682378, 2859937243, 1642840449, 2679161844, 690598376, 6650537, 1324297098, 14516433, 2819281809, 4108770959, 3982110113, 2411087030, 1332706098, 2952413241, 3794193757, 151237622, 3486385976, 3801382102, 146425685, 1853360218, 3886517213, 2636730120, 2759421991, 593350090, 230169876, 2125621392, 3051359504, 4257732145, 2825889906, 1760434649, 90122461, 389870924, 2337663737, 785706819, 518230469, 226134161, 4219357812, 2275774340, 3709839301, 609343864, 1533727763, 1809430505, 1914073091, 49325453, 571105709, 1173902810, 569308572, 3943255705, 1492948849, 2014289788, 3554998897, 806664879, 4198047083, 728367152, 2944403747, 2907544381, 3942113972, 2481929077, 2220573342, 1771197956, 3383129159, 4070871857, 587169095, 2911130080, 1088787065, 2842456465, 3385909833, 1347371246, 974775913, 1427033961, 2038543470, 2551558629, 1859317583, 3257137487, 507466169, 2268130326, 1680546820, 2558026118, 26322790, 3117535384, 124951581, 922555116, 2642614433, 2865489943, 1935687938, 3434079912, 3802326325, 3142318588, 3037573660, 183272294, 2202581997, 425225900, 1026984406, 3615898765, 3129176156, 4199293387, 4241799325, 2776695264, 2681783017, 3183239833, 2754844471, 2927692081, 2803891836, 2348635298, 1384507573, 2404330113, 293029624, 3350680345, 3700045985, 1037680236, 148222937, 3516465610, 4083985112, 1798770292, 2758362852, 2763208556, 1446956077, 586057397, 2811195111, 3060487310, 937882700, 786763251, 3451913968, 239234063, 3088309341, 3240820314, 2994428567, 992804040, 422874202, 1781102534, 2147339608, 3037761290, 1066050961, 609001197, 3913736745, 951107077, 2843172095, 3603251512, 3848280997, 1997222632, 1027758283, 2272577919, 3194464704, 3848047874, 3380572488, 2823632587, 521049086, 3251530631, 1797468102, 1853027859, 3416248336, 71574983, 1628878805, 3685489502, 3113725834, 1291933163, 2019001335, 3137200494, 2249015058, 1652500465, 49454154, 485767379, 130410229, 2901979380, 2012736863, 370175649, 3570759605, 1730069700, 3610968789, 1962423549, 824943212, 181593329, 2389354987, 2304845801, 226663538, 3612654516, 1188750977, 3390998349, 70299996, 3389640230, 2785668688, 1518879375, 825595854, 4151134769, 2016110094, 3275933682, 3505042855, 247781748, 3967422580, 997039272, 3894215640, 3046683168, 1331266047, 3990154784, 838662211, 421993374, 946673002, 1925105174, 3948101396, 877706102, 951371050, 818870339, 3026656314, 1588976518, 589794339, 1698018950, 1567063147, 1240522093, 484343060, 2538001249, 1858881011, 1091971540, 3642130386, 3942535767, 4001166741, 1567063941, 2399830357, 3321946069, 10475683, 4015949832, 16188809, 673739050, 3993671183, 2110761125, 613998205, 837866617, 2116355037, 3145144831, 4236646866, 4043313124, 4222512704, 1217076783, 3034657234, 2004624885, 3195616389, 702061734, 2556993708, 1942839345, 866844505, 3127092772, 88988927, 2480930894, 627948024, 2824156336, 3034648848, 1024876144, 2902148927, 1208127959, 4218060891, 2035879084, 3216521185, 3311858705, 4163780081, 1855409507, 1602021396, 4249292553, 1738933058, 3745994324, 1140109148, 3642651013, 3247726499, 2990495585, 1503536173, 96281975, 2664917825, 913495888, 4256297635, 1885242145, 965343340, 2481533860, 1384459805, 3967067063, 3147683199, 3012392052, 2960450306, 1774733937, 3256733549, 566045061, 3052514478, 3376499534, 2664435336, 2393345684, 719636291, 1547595434, 702944202, 1446177796, 2936124011, 1469606822, 2660266733, 1643628942, 4101343595, 4188910250, 165560821, 3578580399, 1002885346, 964206875, 3859113329, 4112135791, 367951293, 251356557, 1829498838, 2835755391, 675407679, 1626970056, 449301399, 2161706743, 4115918197, 376644517, 3051540596, 2551531067, 1424875455, 2378894615, 2056989584, 869967937, 1757973548, 384116261, 937027530, 3697765485, 2433956013, 2471050408, 1156628412, 744406336, 2889282091, 2622090689, 2608328768, 4147316280, 1534127826, 1029856895, 842238773, 1008706637, 737836586, 2441683990, 3677237192, 1848655966, 2243678789, 1006089444, 165344469, 772535882, 3971888166, 152946186, 2688653719, 3125517035, 3532639058, 1270892215, 4176999669, 3246328781, 2887096153, 82747689, 988352629, 2831333520, 415297756, 1243491624, 3620058654, 820373651, 3748483846, 1840418024, 2954087080, 3425539557, 2453214619, 3636900323, 2207490661, 3594755708, 2290476034, 442245630, 2338642317, 2578243426, 350637818, 2247004099, 2709941955, 1049839180, 1636859548, 3361251009, 2708174576, 1429562898, 2245245943, 1372754688, 2108951711, 3925119444, 4012322549, 2120420727, 3524257970, 1935323163, 969548017, 1664823149, 3570414097, 3519283470, 2140476627, 406844398, 2735945547, 3730683410, 2891198280, 2830599190, 4066893182, 2312721790, 1910585964, 3463700763, 3020207672, 4227146406, 2611212757, 4122187723, 1312974194, 480873593, 2934174701, 1774115205, 2207774602, 652138198, 2307794459, 2127139536, 1023664974, 3278766595, 2242864622, 2481511436, 1199769741, 3698659228, 266347629, 950618822, 1164361256, 3598086438, 3076053638, 2691640581, 2684034845, 1221597451, 837094573, 2906969113, 2955353478, 2015449846, 581316984, 816401469, 3203353856, 2696259576, 1873210098, 329391205, 3456824389, 3134559719, 1116700782, 548192826, 2173863039, 1515894553, 271204333, 2446618039, 1106764034, 3686138698, 2081386365, 3060333681, 2620944612, 3689061660, 638231355, 1934200424, 1120297876, 859960575, 3087567517, 1841108710, 1535789413, 701469614, 2115005801, 306112950, 1475086960, 3344299991, 1859870002, 2455406572, 2300140792, 3378885508, 3989673942, 184117216, 3893643932, 371930593, 610944477, 1389535570, 2532751094, 656478311, 2863904725, 3996002753, 1513068712, 883650723, 302362379, 735334671, 2629887003, 1738507178, 4279587826, 4070896370, 878555102, 331548803, 1735345703, 3309889819, 795011462, 2964613963, 3775895570, 2842597331, 1103484680, 637177380, 2737256510, 1263731662, 715535155, 556289040, 2442868794, 3090324692, 3457231829, 27369832, 860565646, 2333069951, 3047519215, 20102781, 3081447531, 2906803007, 2513486299, 1665450665, 2616772970, 3513298831, 1830118500, 4091502667, 3960448036, 245051033, 1555102522, 54980484, 785537407, 1716593630, 2000152666, 1300603525, 2662204391, 4092223857, 611061884, 1461249682, 1582251182, 3521495873, 34042109, 3273258855, 2843267103, 2709021458, 340433238, 3857161069, 1332975698, 2258518870, 1537173476, 3645796809, 1387565499, 3748076827, 1557287402, 2673314885, 4004375111, 3023405000, 4069326927, 1640791069, 1468198629, 855296689, 3261061324, 2964404714, 721970994, 1093059098, 2827198397, 3469210881, 3930264990, 4288473035, 2343970717, 2251273135, 3981475900, 1446656701, 1843535536, 966276358, 769915990, 3807971842, 2343875806, 157895526, 2442634371, 678802634, 3593060112, 1738809820, 1610642652, 2287767524, 4166923157, 3142834332, 2266482631, 1224497268, 1843237240, 1569918260, 115824545, 160343608, 1545954972, 1062282247, 4231001007, 4052776776, 3486182220, 3360690888, 4261712717, 2074186859, 3073103488, 504961839, 3667720554, 2528026974, 4274204168, 247547902, 2793542970, 3207273982, 2687142858, 414416752, 699968718, 1632921833, 2336943176, 1331736063, 1170970025, 2167210464, 478403163, 3760140074, 2761443991, 1677010184, 1054207373, 188090561, 4211226504, 1683387466, 4182937424, 2443906352, 1016390570, 3091472051, 1461469900, 3932978275, 3956206401, 3561898799, 341528815, 713090033, 1182669014, 2745092390, 4286827238, 2766588517, 2634420813, 2569324420, 1895173721, 3143406651, 1069384623, 1707474082, 1009841182, 1673862120, 2518113331, 2935445862, 3001201285, 1926655646, 3165109763, 2317174429, 3900633047, 610961680, 500520334, 4000096426, 2707091429, 3380155976, 3028240400, 653312722, 1745293359, 611540542, 4183774701, 2928248298, 1928675476, 2661067042, 1908558119, 1117822118, 3310326450, 2215002917, 1812702340, 160188563, 2547483254, 240941294, 3634402022, 3062513044, 2663466084, 416151259, 3245684924, 3461021404, 768126578, 549768178, 1722297880, 3221758022, 2076006168, 3789928118, 3811100864, 1151905149, 3105372399, 2907795907, 3579474444, 64980187, 3479583272, 651416233, 2794441076, 1790137114, 3336731890, 1997282152, 4045211501, 1313021368, 3292029624, 3102032722, 73463964, 2895562643, 4032819293, 494263916, 1882254734, 3002139779, 159343199, 1546314397, 3651882655, 1635855459, 583622627, 3937441382, 3706397414, 2079794570, 770760318, 3203804653, 1311768423, 2311124237, 4289831001, 3308822338, 1562912951, 839352235, 2290205700, 371797362, 2551899517, 2893998576, 4078388034, 160213030, 4203472874, 1449169933, 3858264526, 3700459079, 2299013143, 407244595, 4104737983, 974049983, 217197818, 1786818792, 3940069828, 1892581301, 2420556185, 3145645680, 2327262698, 1120382139, 2225056949, 4034594238, 536001811, 593044259, 1452492861, 1955717859, 3609917766, 3335104130, 154339038, 821715396, 987613047, 2347058450, 3901495959, 620587784, 360275881, 3587827507, 3640521562, 3728687427, 3607569996, 773020944, 708008289, 2511009405, 2147169600, 1496867671, 476368944, 1318029892, 911167612, 577744200, 3329226291, 1171787522, 1785552512, 2812404304, 2265286183, 2954247202, 3460335497, 2869652113, 2711333503, 3547537861, 910197784, 1558626182, 4136116934, 1180001189, 339282950, 1271684004, 2543527617, 618971988, 1229796657, 198099819, 4265804714, 2034758817, 2331649883, 1636902624, 3628213880, 830665294, 4125239396, 4203662484, 2430433638, 2584182399, 193077880, 503439684, 3114409345, 239297412, 4192834439, 3989071405, 372053589, 1433823445, 4068290611, 2165186681, 1120632062, 2674490069, 1037348854, 4099714847, 912329288, 3443032811, 601772350, 2429502096, 1728246008, 3414303394, 4250542020, 1258658230, 1179359532, 1566012223, 2115966827, 2779487970, 4144815669, 1625652444, 3821307719, 693416171, 589812971, 498687731, 2553139766, 550143679, 2198334301, 4270398526, 2765356900, 452638975, 626245189, 2239505586, 2448760005, 2584801299, 251402621, 2342290006, 2011664505, 3319790382, 654097649, 678332116, 278245522, 3215354091, 3843537463, 1939429302, 1154434653, 3008416109, 295897208, 3495162676, 2613802192, 86773331, 2234113625, 2669670673, 1998209938, 4100089002, 640556084, 4251140791, 4279434300, 1830572593, 1315122046, 1340015087, 208169747, 1143653406, 3944861284, 1876390528, 641416952, 2596752758, 3461028974, 4194888617, 299620388, 3740463397, 2896012982, 885655316, 3439473966, 832590488, 1948267642, 836182335, 3892239930, 4108988007, 3645307388, 52414124, 953710667, 2198715007, 4010135297, 1479168984, 849621111, 1498969580, 3992728089, 2668404014, 203274343, 63764131, 1131912766, 4106147556, 1247380957, 4105752548, 218981610, 3972300072, 1771606168, 1687357910, 852729362, 3997643260, 2687397654, 207889981, 744140159, 482651906, 1278835884, 523314171, 453364145, 3185429040, 761732257, 1577640988, 3308757999, 2721661249, 4026968938, 4082874085, 3399955689, 1778982655, 2424527429, 407918017, 3016576142, 2788626950, 1594626995, 4136150699, 2055548609, 523937325, 4238370738, 1850473731, 1871855874, 1143977003, 298731246, 4287383536, 3307605846, 1491490830, 3751388588, 3039378445, 2559491466, 3071405984, 1590058566, 2898023559, 4278966993, 1516005655, 2680751531, 2277961681, 2579519454, 2522536235, 3257277497, 1243655755, 32810770, 561467934, 1623924909, 2955227948, 3475345161, 1818126592, 3915241371, 2311109047, 1951167664, 1081150008, 909251200, 3285991324, 1281946305, 1306855829, 2216577388, 231971591, 2904374132, 3708067258, 2220450370, 464644214, 1780882894, 3735063714, 3751651462, 35182926, 897861081, 792908095, 2586171355, 3013208077, 4145607056, 916711515, 3618835122, 751407364, 573400535, 229269101, 476583521, 2770104480, 4232691572, 3319282083, 1943586713, 4164703009, 3924645091, 2552192453, 3339272207, 1369990268, 1268406981, 280888301, 1751135004, 3169329500, 2640647187, 2835103094, 1395191664, 3627575889, 4217469347, 3696972314, 785715515, 1917103903, 676934358, 651754554, 3667787069, 4083599615, 2799121821, 2630319046, 2152107335, 1229336022, 1746272172, 1083009747, 732083345, 862397885, 983060806, 3334036475, 371812733, 232044756, 3291049156, 2656947343, 614869095, 873681735, 1201816817, 1487723423, 1755992234, 3202010995, 3177984938, 3145095408, 2836326729, 1268176282, 3618714408, 4002172688, 2640078148, 1454164927, 2320588853, 76883879, 884613419, 245348094, 233281595, 3452371277, 2705314953, 1965453103, 4128858378, 109642026, 2570396142, 1753138133, 1483979055, 3442738830, 3096247431, 4274986450, 3114735443, 2038153920, 2734213534, 371201020, 3074201683, 2474687241, 47222121, 1325384118, 1921738014, 901522104, 3912963789, 1589692466, 1264089845, 3305593315, 2446739688, 738193547, 4177879864, 1478991005, 2462844519, 2698532778, 36553930, 1488107791, 442491298, 2208333960, 2820419593, 2092127524, 3654627508, 2539304408, 3315312969, 1884896302, 3414231263, 4056586521, 1341217933, 2650765142, 3457147664, 749780099, 184629376, 2406863040, 1128854419, 3915979111, 2469112807, 3101487117, 2789637843, 2721245766, 2939502554, 2297594992, 4258497377, 2628294467, 3023564788, 1195431990, 3012121895, 837191907, 4226375312, 2839604570, 1622606875, 938426433, 1595672541, 2462875880, 1425826296, 569796876, 1778283527, 1232473075, 3992125424, 3348379822, 4012296934, 3117655465, 2946437795, 416433898, 2699070213, 4044976773, 4217007498, 1815229413, 1162581118, 3523651071, 1707993187, 2948956375, 2456983525, 2501977882, 3740040453, 903630159, 3907797574, 3125515097, 627399139, 1686775816, 3891612585, 2907089369, 1592854233, 981932614, 2550754227, 3590155407, 895192123, 1744517078, 575796255, 747140977, 494685192, 564405733, 4080610951, 1755585773, 1134109491, 2636457374, 2714122942, 2755691286, 1276413541, 661178137, 415612650, 3429267630, 3390830666, 1279140430, 1598565360, 2582120306, 985898605, 2275936005, 1988120459, 2600612584, 391589522, 552459773, 2309970213, 2215916892, 864002046, 2666202457, 352869915, 1879238121, 1693944403, 2770540426, 3478122716, 1240216464, 1993361344, 1408413594, 4188639675, 555886043, 1073186028, 4280009125, 2447521354, 3549044071, 2959079343, 319668533, 1194172310, 317066166, 2828408764, 2386084288, 835024616, 1076668059, 1057519471, 3857347007, 1615395511, 726884864, 1058706274, 1302330309, 2919147890, 317610895, 384773566, 3175183603, 1811759243, 697001406, 3767327365, 3292024686, 1185359305, 378917435, 2162463756, 697673647, 2177979708, 2211222880, 3556936221, 2018345941, 1994981381, 222831127, 3353276638, 2544316224, 1230943071, 3274560178, 1177008600, 3629462953, 926650673, 1400236170, 2582121040, 1467769646, 1003498592, 1117986912, 278018080, 4289831889, 1798972341, 3702882259, 1094242752, 1576919423, 1025735284, 1753234272, 1706376768, 1802264368, 4194639379, 2641963477, 3542191250, 4106707388, 3628525221, 932400632, 990860779, 2283546604, 3346654561, 1750710103, 3799001487, 2758087811, 99167099, 3454078570, 4059528667, 2947578892, 517869577, 1845382861, 882868384, 4194949094, 3900969865, 3193007823, 62358635, 1735790690, 2327972927, 2752559614, 3533995855, 4269359285, 1445790376, 69134501, 698427515, 1045406150, 3731713169, 2050020603, 3671191816, 1155002776, 3809770127, 2087419129, 3022722343, 3076838199, 1690026118, 3188805410, 1378418167, 1643720888, 3110947249, 1918859319, 2545800587, 155221904, 3568466950, 3889859638, 176663503, 935050976, 83864858, 2739250660, 3304354678, 140772052, 374589330, 303576879, 925433609, 1028595838, 1240388423, 528425005, 3056408919, 4159310041, 150026849, 1719288656, 3927408686, 503237109, 3291005562, 578040308, 1622707379, 4241179462, 117269919, 1986683699, 464118666, 4052169480, 645297908, 2558484135, 193961692, 1244621130, 758999505, 1977912554, 3935570002, 1948032312, 1933439457, 3135174108, 1123106266, 2496030744, 3176954952, 3464848824, 1231224857, 2063961986, 2619119188, 729553194, 3940909360, 546583053, 4136152742, 1521292867, 2545744645, 1851418740, 20496389, 2988041821, 2334896471, 4096212063, 4203026766, 3848508111, 1977707400, 3280694512, 3649934577, 3162070685, 4232059328, 582448844, 3624499919, 4189347444, 1794846634, 3491431896, 1255112372, 3969890961, 3624798399, 735588751, 1424197868, 1723232759, 2938968709, 2185306946, 1647606912, 3979800030, 2846781849, 3002169255, 1499551004, 3268803486, 2158067946, 64016584, 342469475, 3514846210, 606182472, 1755801130, 4206523055, 2741994026, 3696064400, 3209832382, 3864122927, 3411779279, 4130153965, 3105553972, 3836245930, 2435705109, 591054857, 686568143, 2137308754, 2645573441, 425439564, 2735547907, 924288213, 2000513597, 1876600435, 1266769982, 314581021, 2379798729, 2485861478, 1384730804, 1671654257, 2474589037, 3645068227, 2370820485, 4119767518, 1281357325, 1380220978, 3984206318, 97519468, 45259999, 4274879225, 987899090, 3800322467, 3603951919, 992548698, 3241557842, 3057667664, 1240412616, 3211273928, 469624523, 2196752928, 766358550, 1126770311, 1657928760, 3424390417, 4179162036, 1161904449, 2962788854, 3312009297, 1251177744, 1253933987, 2368408217, 1682682630, 526531626, 299885232, 293649256, 3829266508, 3882505435, 3440670832, 736103082, 3097301483, 1939387491, 4007610534, 1555288190, 2614534477, 3242777858, 2633691164, 3928256568, 2507148553, 708519455, 3160864061, 2877709347, 2267327037, 194011445, 372644355, 54695707, 4281850710, 4093900938, 1695032211, 932734788, 2450295132, 1044040001, 285716518, 1763300271, 3868690636, 1943339222, 1844575639, 505153166, 1395360192, 3517116354, 3934983928, 2099042051, 3883959092, 1310325671, 2140098241, 1631583220, 988347181, 379375120, 2968325188, 4258162531, 2743751470, 1523000616, 1671051518, 3743794719, 1331025173, 4200383962, 1491359479, 3965384383, 1060915519, 4287321178, 3939688715, 2026113104, 2693857721, 3600020316, 312987703, 3969760125, 1975575720, 1160014320, 275791535, 1470007526, 2562497364, 2586614482, 2096036412, 2655663268, 2117902877, 3087782317, 310363650, 388647720, 3895191946, 3768635900, 4130562701, 1107947865, 1911805267, 69508301, 300007087, 2427019505, 3778992680, 362667761, 3852216836, 3611103384, 734777518, 1019874181, 215491694, 177077486, 467346705, 4065328032, 4176404459, 4084233220, 3805779435, 2636028128, 3544515077, 4203733606, 2477923152, 982772159, 3043670721, 1382224602, 3904315675, 3520119274, 4162421383, 2252483641, 2036386751, 4207231237, 541720622, 1380723703, 538998589, 3605244144, 1670306, 1922718118, 2719126700, 1534986130, 2699120072, 2035225571, 1506736262, 4229253911, 2932240843, 2482333417, 2680419637, 347576449, 3539888715, 2755234474, 823902761, 1080198424, 1209073965, 201111779, 3787465376, 3676662668, 119530390, 550316583, 3530817792, 1692603025, 2965493003, 2228545407, 3418676463, 3494874375, 1879261668, 1738066321, 1421076501, 615804577, 1472154533, 4289139241, 2679434455, 672669450, 1664988945, 41601581, 2632120060, 19225420, 1568113566, 804698544, 2004104236, 156077127, 4048574292, 363157285, 1256156062, 263501673, 3660404030, 1929374299, 597568979, 2320546234, 1438586395, 1277362277, 3176552618, 4030216952, 1120997273, 3127563383, 1604383193, 3546970840, 1027903350, 2580948676, 3499228584, 1616571824, 3797203306, 2322702162, 4175581497, 1256420739, 709896679, 985137682, 1383070260, 3172341722, 1058736920, 4056744318, 1116409345, 1484509374, 3785491620, 2585812024, 3508394423, 901972944, 3804858597, 1017549701, 1477397551, 3908411393, 364885092, 2681693213, 215726106, 2802892430, 1034556759, 23682412, 3006936529, 2397341471, 1597825498, 189374691, 1313098990, 311035251, 814128220, 1218833938, 2016226165, 3774202296, 2037603011, 1088681077, 1574101486, 2312842078, 45893320, 3608234548, 928299476, 3267838529, 143706198, 1514937135, 2284181928, 2125959351, 1895735418, 603745800, 3787792196, 3969638934, 2738777908, 2234398840, 3618888600, 1972757227, 3933380155, 2457651535, 3741261647, 1756425981, 3905499891, 1307966351, 541244727, 3523487408, 1140234101, 1343725820, 1470296374, 963023368, 1453736295, 3310884585, 1359356980, 826074806, 4129807262, 1373196107, 3953791570, 3592278794, 2826139760, 3875255950, 3706405452, 720812784, 3068616703, 842175965, 4044801015, 999311476, 2224019568, 3612122978, 420628344, 2479666712, 2092989719, 2211107184, 409928956, 4101692938, 3557283869, 3608584782, 1018703102, 938289345, 2551189347, 2611375683, 31623007, 3730176151, 3259553, 725008641, 2055467327, 1008354186, 1285427514, 1175420673, 2711097074, 1659088974, 1450925741, 2579133262, 224337632, 459191942, 2743999027, 814521928, 4025288767, 2589246478, 3740630678, 29113721, 479503118, 1820780980, 3681736260, 3599392886, 2647309164, 3008632904, 2485562007, 995289904, 3494402733, 3218022836, 1172859664, 1007684529, 2095480616, 1466893029, 1116909205, 1791192292, 1871708716, 38319039, 3391201943, 1402864157, 1428433930, 2514391480, 3675394968, 3833853950, 3647796561, 1422905881, 527249939, 735274121, 3714566394, 3208037170, 853965603, 2286112383, 1786980605, 4292306210, 2556346522, 3336140869, 175468265, 2128224446, 3437379289, 2511715584, 1730156939, 989672102, 2550647938, 1453613998, 3740979093, 1166123847, 2952124141, 4073349699, 1855923905, 4233213607, 2322590173, 1896227976, 3358947559, 1521363077, 2468240409, 3550552307, 3376498893, 447022794, 3898042117, 455440006, 1292781193, 3605350000, 1998335078, 366222781, 933351805, 4287798455, 757436547, 1719930861, 2677247522, 851888978, 1834867726, 717076219, 3319223860, 3152981192, 3447416004, 801843741, 2837440201, 1177229039, 3656711236, 2680805986, 4088668138, 2504226192, 4202742904, 1970564930, 3355751359, 2645429139, 4014363821, 2794604774, 3508423240, 1070203361, 1758216734, 2382515733, 2779873496, 1895212581, 1464148274, 114322853, 2916600642, 2739105090, 1680481074, 405399656, 66756079, 3099933170, 776962829, 3691285846, 741267527, 198458463, 2026009889, 4140530340, 3652568669, 1883093390, 2516841697, 1203956226, 3613168183, 724815680, 3046175450, 4073014962, 2553569410, 517775359, 2486663141, 2255630324, 2468577247, 1337835376, 2356481567, 1801920590, 672622409, 3811644235, 2391084589, 2149630837, 3563918112, 1172913518, 2855951912, 969733916, 275462593, 694865772, 3274293265, 1715216489, 2298215197, 2567109507, 136931104, 346967588, 56659543, 950274496, 3991385575, 3186912915, 1192181590, 36702529, 1725105003, 684102683, 1328913657, 574889809, 1236628420, 320943124, 3724753209, 3730658790, 2021295800, 2153902696, 2198526265, 3941599985, 3775157978, 1797215768, 3237072407, 4129756313, 2618747597, 3077272129, 4048038064, 3850677521, 3713380456, 2367387994, 1836398996, 2302330443, 1002781100, 4224053931, 3636230710, 4094052432, 2134966277, 2302531316, 2189747610, 3390164949, 3573069835, 189115284, 2785213766, 2759822142, 884273884, 3029704434, 2873442457, 3841997701, 3032379109, 265509519, 3609892476, 824803297, 2981888846, 3985623446, 2260491996, 638170150, 1410434142, 193506671, 2730201741, 3978567130, 2230385817, 3315598357, 1674747355, 586395761, 2723861684, 1543786647, 2881900106, 2830190854, 850271721, 2295964477, 3655545731, 1776528777, 1745979745, 1365073302, 1753405422, 4014652701, 1419212050, 159490601, 3338392969, 4183838252, 3437949054, 2060145451, 1297115967, 2785703367, 661209095, 1592503641, 3938751270, 1706015340, 4078046704, 218100306, 1182223423, 3660558410, 920675944, 2434627076, 1180426746, 2452674764, 1817678896, 4250079164, 1423766281, 3117455797, 2813155654, 2718264311, 1382236648, 392423470, 1140295368, 1814113012, 267782907, 1204587988, 3143486544, 1641463255, 1199850974, 2925027254, 1619032139, 2789334066, 751032751, 7170768, 1665779258, 956416943, 2140637121, 3611813870, 1479558433, 3741507136, 1422802235, 3958183350, 3990907912, 2172051111, 2438975238, 3677263252, 3573577756, 2701168962, 2609412460, 3313010831, 1271663692, 2344360500, 1864154908, 1714845312, 4093192321, 1563212835, 4088858373, 3172768431, 2612259579, 192240547, 561459501, 2729166972, 2759450309, 3890193020, 1195789911, 2963114972, 3160942591, 595167414, 2728388614, 2315482688, 4008939518, 3781696354, 20527345, 3636007781, 2646214994, 1254909861, 1109584372, 779708193, 690658244, 183922487, 3227608065, 1847931305, 3112768705, 3829469294, 3239225494, 2409906293, 2957403397, 176049173, 3352972900, 1940399992, 40619185, 2332551477, 2514450201, 1577179617, 2717815679, 3074781575, 2049966524, 3235223152, 207884633, 349161234, 2114812638, 3721541213, 4052112885, 2755961488, 244101394, 168342250, 1032457386, 623139872, 2990988382, 4114442429, 1155581546, 4098127718, 2048799197, 3984315464, 908985268, 3312949860, 1237918512, 2103198786, 4343199, 529651876, 1279137344, 3701286238, 3169811439, 2895679759, 3212910479, 751940011, 3869107501, 364653639, 1107403057, 4106636821, 2614311241, 1958061372, 1040103500, 2129757898, 261626227, 3895477942, 2587184015, 983259029, 363652096, 2664466062, 1591067126, 138430436, 1381061890, 4197457172, 2427046888, 3874948621, 3361670447, 1423635383, 3123735705, 333401939, 1821536883, 1452959884, 1228765377, 173726108, 719252178, 3616023148, 3166029457, 1926650957, 796074030, 2671156898, 1577380314, 691709824, 1592840818, 1649292917, 1136739940, 87917038, 3849366624, 3947662337, 3409967659, 3258226544, 1147956642, 3056532442, 4140533759, 1297077839, 1969305877, 3637928940, 1778676324, 4264469034, 1629095091, 1164723861, 2735146648, 2844800476, 2805054752, 1625550933, 1040725697, 2359737692, 345985703, 3787352127, 3435737228, 516332667, 4197162553, 2197886636, 1052316369, 1902722630, 2883807978, 970809006, 76795059, 1944468208, 3577602351, 2121213410, 3877498695, 1353448280, 3509870943, 1954103737, 2314176547, 611242879, 1370029405, 3092552079, 2144440836, 896934659, 3086746225, 529350844, 1897247477, 879412362, 2368721047, 483143757, 1900090366, 3223726584, 3403162811, 3280902374, 2041832201, 1561637209, 3842120730, 140502913, 3963337169, 3419315920, 2479214667, 1265541550, 1446103095, 3312603568, 3368594794, 2991882114, 1175276417, 1850439189, 2773459162, 1342804749, 4015947898, 1578556576, 3525112998, 394410820, 2206344044, 696392586, 3589656308, 3751552453, 2549713792, 2042536821, 1586893236, 37355603, 1216980789, 1855193262, 3929231465, 132264945, 3509058986, 1739733, 1832908731, 2205662731, 4077996484, 2847267610, 1153082872, 457989918, 2532918445, 379161423, 4057635101, 3642419495, 3981851646, 1651936949, 1770593920, 2306181295, 1253527100, 2382993825, 3210583360, 3192181730, 1296126615, 4035523885, 2671003311, 1313740599, 2094312624, 927372417, 1608648504, 3143899667, 763059640, 3718555593, 4088033933, 904652207, 2975713440, 2689665483, 2522830054, 3824528544, 540561625, 3395951197, 764660807, 3469591334, 1431948774, 979403182, 1143756726, 1147857277, 2717403304, 2975868151, 2426340794, 794487587, 495984115, 3969030092, 1970234544, 1671277644, 3132986793, 4000741280, 3850436699, 1936112848, 3579797577, 1271233908, 3206900837, 1718230545, 3514662689, 1749916501, 2479602630, 188144699, 95459505, 4163336110, 3312827216, 4054744812, 3102053664, 3296892842, 1604750133, 3146946964, 1377889651, 122421978, 1877905, 1085963716, 891193752, 174451912, 756117089, 2827084509, 3700247611, 2727889711, 401018900, 4229319116, 3503054427, 3193196179, 1002139749, 3594920455, 2143946157, 2186842864, 3574557747, 1654150554, 173817214, 4204746390, 3982786594, 369153141, 1944524191, 3969640716, 537674506, 627822824, 1055213212, 61733708, 3608504247, 1535711864, 3613922913, 3512266724, 3607518714, 1682139997, 1934917804, 1671778729, 1105976653, 1427998043, 328747795, 2689268416, 1027256146, 2097851419, 2585450387, 93959655, 554094562, 2877772376, 685729669, 4054908003, 3581139209, 2151243158, 2150179979, 3163566314, 2451190185, 3555969486, 3734154514, 3816539009, 3976586545, 1708371133, 417780711, 1155397942, 555995298, 2926602388, 1977941494, 1697967495, 2045030593, 797359637, 65051959, 2469629791, 3017850118, 688410138, 1686196291, 3057119189, 4126447623, 3074826226, 2699371249, 3126571326, 165056462, 2147489226, 485111121, 2780170589, 3820295013, 1983432598, 2972755091, 232924560, 3514878315, 2259973832, 467855149, 748290620, 665345182, 1615897462, 927197411, 3771674240, 3092258293, 4066764479, 741324980, 941583764, 1942705013, 3733603890, 1765096803, 2631599202, 3169338739, 1288835978, 122385190, 1728432035, 4131805640, 3560003997, 1834556072, 2966124226, 3898783190, 2460883980, 3440080726, 804443965, 1798738776, 3376457026, 390806435, 2989726021, 1486616264, 1562983615, 3221171300, 1093733544, 1973379610, 258112951, 2713522316, 822418615, 2100045919, 3645220335, 2875487510, 2368255064, 3014381638, 2334548391, 816297805, 3638140916, 3612086602, 1498348507, 2862522074, 3869864082, 1538346785, 90869194, 418189451, 3095350492, 1658381511, 2441348433, 1398318173, 4275275499, 1343372096, 1650183557, 1561615667, 2899917535, 664769686, 727855094, 2275199182, 973521654, 299715738, 3901393023, 994621135, 2960640395, 2551715538, 2003381026, 3367515191, 1596831916, 204964100, 235293715, 1902616374, 2226714019, 2059914457, 2060093363, 2191973279, 728896433, 2780690534, 1877613072, 2941047712, 1023017968, 4084578153, 2852461776, 767360310, 2209098402, 926670313, 1652473139, 1632103110, 4243473360, 748939390, 3223915308, 2432745067, 19237849, 4141532932, 1749263152, 565647368, 3343571145, 4287756708, 2284268384, 2043775080, 1640426523, 1735743442, 1085758448, 984344304, 3382502994, 1665482496, 2179590637, 2285520004, 1678358493, 1036857752, 864494796, 2387973593, 1419391575, 1723441873, 4262177690, 3875464313, 3206496808, 1388970202, 2552799250, 445335466, 335658487, 3544928244, 1551038959, 3916575238, 952431099, 1372806150, 864722156, 3436285495, 4023057977, 1461210109, 1529748678, 414444573, 2010518226, 209760893, 3615648273, 2130218128, 1091059027, 1521652772, 2002995484, 1123418379, 1759390533, 1066166034, 1746713020, 333237615, 1309619384, 3378396205, 3248165771, 3078831538, 1168701282, 2089728075, 2592293005, 3075210940, 674134822, 1866248582, 789147415, 1925655237, 3943741379, 1298031611, 626413232, 3046078804, 442704321, 3776225117, 1222939564, 2811777263, 1173190135, 1994186235, 1566110629, 2446455221, 3166207639, 2914084633, 3476875668, 2293100161, 668709046, 1682713850, 3229815648, 1961832169, 1301750587, 1492244006, 3246113117, 3632750121, 617374399, 1714892778, 3799365978, 2217676121, 1579527665, 3507657688, 3940428177, 1755295501, 1469553310, 2918882869, 1383705302, 2419300482, 898389361, 1247801998, 2076217864, 3683333166, 2394463007, 1425308202, 272968621, 2026995717, 1541488102, 3834414562, 277441471, 1873820615, 3245245473, 3764005202, 3390243572, 1094786871, 1069863542, 1485400108, 2841810914, 2701786171, 338338412, 3118551215, 3960707535, 2800434970, 3750647946, 2658367263, 2891349275, 3200531115, 119401327, 549474129, 3176411567, 2651689106, 2022490957, 1592431611, 936743730, 4031902879, 3503400972, 3418635695, 2754101193, 2901307950, 2380308971, 847587462, 4280085480, 4031004811, 3305013647, 1567300203, 478241495, 2604093699, 1579244849, 1870252904, 2797337106, 2395740422, 1433623482, 1840916221, 1667525197, 2252126081, 2018056683, 1532358229, 4014914309, 3062683610, 1650111217, 381639202, 3350876652, 909450553, 882934554, 252244976, 3689717297, 1336350165, 1086172706, 1895689299, 65098165, 1305649173, 1763832627, 4168767629, 1939644287, 1028351217, 2678711219, 1315755221, 3332066795, 2424010227, 1680195130, 1688295689, 2661528984, 50466389, 2773483490, 388630743, 2556519698, 3958709737, 3761157276, 3691493304, 1523351558, 518141923, 1462710867, 960928369, 2280931048, 2229882249, 406923728, 3310325599, 1622049593, 2775027473, 4085364266, 3619833949, 2605631254, 1976622546, 2538420271, 2889229529, 4144346031, 538785916, 1478662851, 4170055916, 2725701021, 1259636068, 4196060101, 427541398, 239810633, 861448170, 2472706914, 3647567043, 1679610260, 3012463758, 3584296792, 1010148305, 1467958932, 2385712543, 635236179, 2126709899, 4046400506, 4250427905, 1204668067, 3759944176, 974816699, 170439004, 3491400541, 2741055438, 3055786683, 276304543, 1590562797, 2994772003, 3013020234, 3836454181, 4197132931, 2838628610, 4283789756, 1115777233, 1861898088, 963745080, 1602764893, 3587642388, 951377172, 1620196059, 2799907350, 2222695549, 3298032392, 526284798, 2504402735, 2098923178, 382423336, 559939002, 248035673, 183886652, 2540736862, 2720000761, 2475196195, 696885846, 278681610, 4014920627, 3944580649, 2207504316, 3067422412, 3776651061, 3171972853, 2631693561, 3721528146, 2043891215, 3993560698, 3791390197, 1003483975, 3416715761, 213083164, 2166895221, 3372667529, 2835589565, 3036758734, 3426108881, 1904207254, 1084968947, 3394386169, 1625171640, 3999419495, 3696566928, 969938480, 2198878365, 2836945229, 876427890, 3351467624, 3505615542, 964494692, 4166472660, 4133279697, 3544099247, 3602767415, 2458220196, 399878676, 867687048, 3914044928, 2328880672, 2260682735, 536692972, 2992056869, 1300178530, 3359825413, 183986263, 2009619568, 1343122790, 2993661201, 3435111383, 2273149904, 467115280, 1999779229, 2563362507, 1677129259, 2671678993, 1163273384, 947805174, 139669168, 1014184158, 427933375, 1074977449, 528739707, 3822323291, 2216052733, 2664671172, 664945865, 1040515099, 2567801563, 4252065728, 551699868, 4155567713, 1124655515, 3909952879, 2674977554, 8410522, 797193509, 3978170290, 1694279742, 3047872908, 225095790, 3867324960, 3283303148, 2751950663, 3578269072, 352094804, 2386996951, 3659364535, 1567558531, 1504381252, 3643830349, 2445816820, 3793466592, 753706939, 1107847623, 3868986909, 2920721504, 1332322091, 1992631687, 893884801, 3024752838, 2626608713, 662429681, 3152078550, 524347347, 1853904538, 198161038, 2933035373, 2795861969, 2368068492, 3128344011, 443628994, 3805083648, 3395852584, 3439355792, 1503088705, 3870052718, 745163354, 418323972, 2198016135, 255639175, 1411934741, 2956916330, 2134122653, 3014221436, 192926070, 3257518854, 2563222659, 1543739585, 3945971845, 2669598160, 689081223, 1694003442, 2070211266, 627825224, 3940068336, 1001123731, 2490659238, 2108661220, 243967366, 4028936775, 2288053798, 868252524, 1828390384, 4001326804, 1681800936, 762762332, 2627615899, 753113429, 3492639555, 3334797860, 3077081194, 3238981889, 3182489106, 3393213815, 4093490815, 2750921206, 1240948284, 933263923, 1231776482, 2621283715, 2261955493, 3451817581, 1660522246, 1856726652, 1686503963, 634945158, 2602734514, 3550969437, 1112722710, 1641427821, 4089374689, 639597503, 2277067080, 3191932026, 697136858, 128347236, 38890643, 2556510855, 729776255, 2446229054, 435783542, 2090652445, 559284916, 1357277694, 4105105935, 1039932711, 2529356984, 579968799, 1427696956, 3341669033, 2180892027, 3700469482, 2446887053, 1989410136, 1131358353, 1761228456, 1423873773, 2712271, 4121934327, 2060853321, 1415264028, 1427129644, 1996407858, 158991389, 2506109930, 82424628, 4044383070, 1680133495, 2571190405, 1760550792, 605777290, 4016212959, 197833833, 139846343, 573876092, 4095115750, 498726927, 1235883805, 1440967142, 1691270375, 4161610404, 3589683225, 432476861, 3574365837, 385206728, 1952603847, 448749577, 2686822225, 4260864035, 2655479602, 234579845, 1737622913, 1702771538, 3019906575, 3456614786, 969423176, 517917864, 281354360, 2244350960, 2051172663, 1742434673, 2411839963, 1227447522, 2130634189, 1145764610, 1673557327, 854359795, 1150043373, 4292692571, 2041426185, 3308984264, 3555906778, 2932167140, 1348146221, 89294169, 321568498, 2730747016, 1485933413, 3626561046, 3275634049, 3431494490, 1698105123, 3699060567, 164213955, 1082277313, 4129080614, 3456828587, 1945602217, 3043650815, 2278946672, 4030997296, 3421415766, 2512428685, 3657035253, 1919949163, 3899505819, 3314784282, 134958641, 2652721140, 3946530141, 3685487953, 699576559, 397828172, 1814787370, 337289234, 1784969387, 3147567154, 1940307715, 1857763349, 576605499, 3020392586, 3002581141, 30576621, 2809472378, 1432620046, 901134494, 1677799929, 2903731589, 3572818253, 3966365318, 3987003873, 4184895926, 336028383, 3703235753, 2490683095, 1092925050, 219509242, 2772634406, 2722019568, 2800799425, 708780382, 2325605805, 3976876286, 4087728539, 105445857, 4202243804, 2998950960, 2639945467, 2924655472, 2594826560, 630019745, 430636258, 3541122794, 3847987407, 2086432124, 3780335137, 1272429114, 4017199234, 1354091397, 440616755, 487185962, 3495031921, 3323754935, 2990565922, 830811181, 2518583160, 4252643915, 3593887099, 4119095863, 75452961, 1589270116, 3234302006, 1844457030, 1558097028, 3526783546, 667829504, 3456508726, 3589768733, 3546670583, 293598589, 3072614531, 4222934595, 1473303885, 3168007787, 1424525731, 2780888475, 316886235, 1042296265, 651042669, 1711676599, 1901211451, 2728347653, 905957158, 1405390069, 3837252306, 268535475, 1956390398, 4179133335, 3919522078, 3221038919, 1645983592, 1357541343, 3358998962, 3991854343, 557947452, 3914884757, 3491524040, 1446505949, 3380769146, 2845959293, 2392112101, 2207759772, 1708967360, 518924223, 470500620, 2035203023, 2403850257, 2406296302, 4284339247, 3298069238, 770283740, 1070379600, 2293394128, 2480957282, 2216892485, 3589483213, 1769237890, 2492859163, 430214352, 1596869590, 3873201142, 2033515153, 2610601330, 1577338653, 3783390839, 2181099824, 2832835009, 2451748062, 3088813163, 3278810255, 4283878437, 455278962, 740310765, 443655324, 1069148543, 2258469864, 3323036815, 2039320961, 1101894329, 1431175687, 2045359661, 2722957943, 4039194344, 83650864, 84765364, 1732611796, 1594521890, 1443929026, 815823181, 2084088204, 1402772017, 1858866438, 3033180490, 2831954839, 1157087882, 648003455, 1858414074, 3802584761, 3309074458, 1494914563, 2284980005, 3768338884, 2964536565, 3217794439, 2021316691, 1131229727, 3611311691, 500153263, 3044881751, 239751283, 1182486574, 948206189, 1802708327, 1297714029, 3217859026, 3409257642, 3411470009, 2966480833, 4004704382, 502958908, 2099872870, 691928182, 2131927287, 2691360234, 3848104941, 3882551716, 3122762234, 65716188, 3010881645, 74082322, 1838365413, 3395066316, 1709407061, 3134394507, 2927229483, 271038601, 3581199602, 3878262528, 2992263325, 1121861524, 1030884734, 3942064135, 2282739206, 3607359747, 3167482190, 332495268, 2486046613, 3871732836, 2687462512, 1069244007, 583760899, 2905290766, 3396689727, 3460093598, 4028115542, 2767708778, 3072526095, 3051218972, 1163482071, 1827469200, 3350633369, 1429724291, 2650014670, 2817738154, 1808363665, 2309544470, 973722735, 217682383, 4010109608, 2239697875, 1307165580, 4074886942, 2857378760, 1479286778, 2336679907, 3926972387, 1734660827, 2755762880, 2260256494, 2022567674, 1192440714, 1442343618, 715649688, 2291619067, 2587027467, 2680198505, 342557640, 3701280558, 777006480, 3611035541, 2271687349, 3780402833, 2096132779, 266404901, 26283471, 3328705059, 3036496762, 1383978237, 222221770, 1901898625, 750620302, 3316304221, 1624619944, 189844555, 297340119, 980196753, 4223071179, 2539373551, 734279093, 1080223202, 765071498, 3429550795, 1853874869, 1140399990, 1102733832, 2760055740, 1075129120, 595871247, 835755991, 1403687469, 3647422671, 452386756, 775373397, 609446739, 3098037396, 4101461872, 605146419, 985596528, 265323480, 451001799, 302659368, 789829572, 4046087634, 2334827470, 2934563399, 4167130691, 2971890751, 4126322193, 129512509, 2109303751, 600364163, 526746614, 2751331888, 441722494, 1829298777, 1930502585, 1333531628, 3354118797, 3428549420, 1156090330, 2992664173, 3014077428, 3572173433, 553194548, 3072886761, 1179774678, 1246193698, 1129258436, 1540979433, 6924138, 2210930937, 227993550, 1343377580, 292800894, 3035407578, 685781141, 3284664872, 2006580302, 3894921997, 3308811335, 2261988888, 3375798377, 4247309172, 3025399173, 1887415867, 2973027721, 1021689571, 320640471, 1146758354, 1661200827, 3135300271, 2793200325, 762193646, 3848548650, 606621354, 1481137912, 202283203, 322385918, 3307571177, 2975068856, 3003048884, 3615514131, 1133212930, 1020065654, 3744781022, 2580111145, 4029340111, 2266003084, 692227985, 1033155582, 3724363228, 2466011653, 2401213029, 2492168840, 2831066208, 2161834178, 4187791453, 462616626, 2970448270, 579087607, 2945218712, 1382554106, 3700287606, 2071470182, 3494572438, 2161955149, 643385871, 3906084523, 172142668, 3838349471, 3680591341, 979571351, 850002542, 2220607116, 250550521, 1901022913, 2408582008, 1865429670, 223583981, 2541467869, 2817631025, 3513955905, 966204170, 47173096, 2532823622, 448011997, 3589369939, 4166284613, 3291698310, 292674543, 1063936520, 3060067069, 1263769637, 250670167, 2963727683, 3524556343, 3153320529, 1902407936, 602069359, 3923267303, 3155626300, 3571732512, 1031520962, 814225734, 1066401481, 2132533012, 2057171390, 3880324803, 2155122601, 2886383829, 4228867162, 1433162727, 868135072, 3543186263, 807345009, 2159355969, 1679463179, 1381858275, 1454791014, 3924288651, 3847934507, 2868065248, 2108897657, 3414531651, 472635084, 3614538525, 1271859684, 624555890, 106428296, 3118672533, 4279661153, 1210440476, 3383838385, 2250497977, 3865737016, 2235759478, 1253775317, 4201264039, 2938212618, 124405129, 423543511, 2774748256, 4113669177, 1582912875, 1102830039, 2524295097, 646564450, 255223858, 986452053, 1442584158, 3185621788, 4081228317, 1838931126, 792053633, 79727128, 3579529995, 605459936, 109361891, 2496809165, 602853801, 572905874, 1854183151, 27540081, 2978785681, 2274167013, 1811388531, 266855125, 824625755, 3167589681, 2943740121, 2961119798, 1838794165, 953418148, 2675047997, 1082059274, 434499196, 598844149, 2485952510, 1549454771, 1158785921, 3664485939, 3615842258, 4012534185, 1592478776, 1215168916, 26065399, 50759919, 2252666951, 2639131850, 597670267, 218139765, 697858867, 4207185190, 3373981698, 328626432, 1987267438, 1012693917, 3713020586, 2187162328, 2350734999, 3666502502, 1661563651, 3160575095, 3130481237, 4232432032, 3572434306, 2514954493, 4092922352, 4193362470, 3360549050, 1858715415, 2931668111, 4003801459, 1292559647, 940324396, 1157125162, 1093953729, 3345513911, 2140967409, 3812314605, 3430592263, 1721307887, 1190441364, 4263205413, 1911830464, 2311266188, 2631921631, 2270184764, 323044558, 821159829, 2369501152, 3362183860, 4019402781, 2004613156, 77023196, 926708862, 2228189206, 3454686944, 2230454692, 2632861045, 145792754, 1153665644, 1398275021, 868352444, 1382018709, 3016859001, 3413515014, 2175576452, 306905557, 1423538275, 1960567615, 1050775660, 3071981149, 3366464098, 1252654028, 3325909826, 201915653, 2718160364, 1959124193, 3060523719, 298405706, 611754527, 979942972, 317073779, 2768666621, 2817223182, 1907605609, 1372500166, 2028474429, 2528560764, 3296440681, 4084110330, 4284846198, 1964588089, 3528728427, 3927600808, 1094343377, 1228364245, 444619606, 2460979304, 1077365264, 2644080962, 403256523, 1104850763, 1957465092, 1566957158, 3064066000, 1668741529, 781217628, 2000852675, 2193592711, 1134560826, 312028989, 3896411539, 2173156543, 2148720764, 1303172049, 948333277, 3162128225, 3898671395, 3731621042, 1608283096, 3840378846, 2526510676, 4041901635, 4219953793, 1259077987, 3464155810, 1775128515, 654512105, 257937082, 3978800042, 1535017120, 3124176196, 2568406212, 3795365359, 2325225051, 1997490603, 2123469679, 3752475569, 2147239031, 1245546072, 457542873, 2519406637, 3141379458, 2538483817, 4028512904, 3211405448, 3253669493, 912023484, 3862231268, 2777177853, 4084279809, 3296287916, 2123832395, 4070314303, 806021903, 1068578892, 4283428837, 123156035, 803046956, 67738642, 3958841402, 1083828263, 3062271025, 2704973774, 2649873298, 3133701199, 2005554799, 1548860042, 3694901003, 3160574135, 944329409, 1356243007, 3467437406, 3825523321, 3853673479, 447918998, 47548966, 834283541, 2196347634, 4031987186, 2708544644, 3155948925, 659769024, 2771087298, 212833232, 3563360997, 2340708472, 3857210784, 959764705, 3307974863, 1276532653, 473650840, 2135949332, 1337589894, 2856104550, 3572571226, 4118470198, 329998811, 3609935665, 101281837, 283315868, 4147687744, 1468219331, 3372596507, 3455487769, 792838915, 1331396684, 1836004363, 170417198, 2727385787, 2958682070, 3001593859, 1174936638, 1907877089, 3822064432, 2735935684, 1454907082, 3719129011, 609982530, 14392743, 78441704, 3093927796, 4085764477, 1923709737, 2400368518, 337402350, 106052113, 861417831, 1157254754, 3881603115, 1523926081, 668774642, 1718075576, 298581694, 4138097309, 445297158, 1341334852, 1894237421, 1405708611, 1457024657, 4127243479, 1317738833, 1126468067, 2788612601, 3272728536, 4240474473, 491852483, 2141459045, 1697196195, 3848160259, 4177426212, 1372292913, 4085795053, 795553362, 229346514, 785526680, 2504882103, 3490921553, 4050810246, 819894127, 3253578637, 2040646180, 1716157646, 2232527521, 2431052561, 4001101898, 3888793575, 2021871000, 2474564966, 2056747226, 3573175274, 2757616751, 813372113, 3005942551, 1601306947, 3644506026, 851238652, 1996074573, 2569094865, 1619607221, 2842373760, 1356338117, 2478858850, 2249773800, 2615030630, 266376827, 3690108841, 318833880, 2668194130, 2285861440, 2915703804, 1771550925, 4226214827, 740118043, 723599243, 2356252382, 723746519, 1365281992, 2671733664, 2640443993, 2582564796, 3197342831, 509161697, 3927726632, 2812170993, 1190797556, 2271773384, 2018304994, 2579744127, 2800552704, 1347047490, 1984899125, 2505999267, 605313692, 144507175, 1287215035, 2835980121, 813716098, 2462989021, 2202018475, 64893060, 767650985, 1306822431, 3475383035, 2108406846, 1232611152, 776626364, 4007485231, 3001127980, 3371154766, 2929691419, 638417352, 1583649946, 87543826, 3735597061, 522581633, 624622046, 4047059229, 3345169178, 2534237909, 4156967959, 1209746524, 1564738062, 2607707557, 2152790430, 1350633387, 2306342236, 466922338, 730325229, 1628901647, 695548728, 3816474128, 3558300160, 3281004551, 2757393150, 1990885832, 3088761691, 3504224001, 2965783849, 2068857007, 3453369662, 3340820952, 3043834268, 1058655206, 1178617465, 2441055742, 190319657, 651638280, 1253875402, 2084357003, 1750099707, 2206109365, 455414409, 1352617322, 2811490464, 510966911, 2920665866, 1310413432, 1576326823, 3338464376, 1232403664, 1310816804, 2215500151, 1962551656, 138259500, 2611194227, 1899411667, 3706689096, 846797226, 3957700712, 2388359373, 210167528, 2094516941, 147827131, 572774872, 3167884576, 525900035, 134419285, 3475872059, 3096280866, 3104963643, 236072622, 3481759351, 370966727, 3917405772, 2127087251, 2565871730, 1309515626, 165868810, 1521754170, 2760513414, 3689788614, 3152882157, 1889951455, 3023676094, 804732739, 733204063, 1758934220, 2629269307, 27911551, 1132498263, 1606662110, 3580504506, 2321432244, 463195521, 286776841, 1817293623, 123701895, 1197007513, 2906955959, 2072765860, 4069957852, 3713094686, 1509196045, 891814447, 84097643, 179770178, 199763602, 3465958072, 3258475506, 2048180518, 1064982134, 3116035020, 3864971673, 186753478, 1068447211, 3332081182, 2643350763, 2179590783, 1145268478, 1848639815, 2557248591, 1784619173, 1813927350, 3145279882, 223065073, 3352618795, 3360087063, 4235385645, 3134748974, 3314442237, 3840245641, 827003588, 1719696849, 4261077042, 2749307743, 3819904256, 482892910, 925057725, 3530569821, 2503328706, 388727882, 593283555, 2850652709, 3703252577, 735794656, 115274027, 3056150210, 1476459816, 3313496801, 327965352, 3097036887, 2124738815, 1320483174, 2929526483, 804456914, 4081990382, 1586668430, 698460473, 2508874441, 4058512710, 717169349, 700377414, 3399247485, 3961637848, 3639958397, 3401419852, 1393997958, 2172227163, 3196509406, 3867180302, 2406699576, 1187302928, 2028597217, 1472033049, 2413657110, 3919881070, 72085182, 4040315663, 1138268849, 971621715, 2873035637, 4230735495, 2683499711, 1494308121, 2344081411, 1368892025, 3802368880, 2578459681, 4283312992, 1606210967, 2848629494, 3466446062, 2325061380, 3265826696, 1521436656, 2948867959, 4137831134, 2078121332, 716658116, 4230825905, 3016207441, 180136612, 461608792, 4195706932, 1983034627, 2584655708, 3607172853, 460967196, 1665045677, 3135415250, 1093909963, 3312105365, 148351598, 3708332371, 1764611358, 4062007976, 814273295, 2101100035, 2709608301, 2558343278, 2360927467, 2923284439, 606609565, 3632097356, 3139780740, 1003074864, 447249661, 4239014080, 3448873753, 519299233, 2171952929, 633904350, 2176045998, 3859551043, 808339335, 3117595648, 426385553, 692631126, 971443513, 1647484431, 882740556, 3826290950, 2162600281, 1683564876, 3190632081, 3920533681, 2202740842, 1304128013, 985277562, 34059774, 517983740, 4221910444, 4086843919, 482231567, 4028254322, 708721621, 2098925307, 1452557935, 2268787893, 4160417100, 166781703, 3199329993, 666509193, 3872405388, 4162930281, 1733851763, 3515583707, 2853979097, 2189344479, 3691120754, 2681536720, 2297388906, 338144196, 1186571051, 1479178181, 368527585, 1038707061, 3393379333, 4211909543, 4196722341, 1623307731, 2621083145, 2025545641, 1830515510, 228319574, 3488109470, 719805879, 1025085042, 4096335387, 170265798, 2045880504, 4156350462, 1070083225, 301521641, 1133434799, 293392975, 145896361, 101409608, 3975215245, 1601447385, 1696843851, 3625716689, 1548741051, 2362308273, 1571654012, 843634744, 3852155146, 3332760510, 2519738322, 290268026, 2251731413, 1508501359, 3299019526, 336916451, 2144723381, 2262104561, 1851511870, 2677241937, 3202514114, 104099194, 2222449735, 2548199690, 1199325508, 3605799973, 3668862848, 770246085, 1909010692, 3358208143, 1208462510, 3402828030, 3217537582, 3179849309, 2213381899, 600213465, 606326154, 746440615, 2631556703, 3267045594, 598244581, 2094912487, 2778338613, 1464342792, 3331843786, 1607846796, 2397635817, 896179285, 3788361878, 4204355811, 692992635, 3651034345, 780756131, 1298027559, 2448865013, 693749407, 3484634563, 2902908041, 1633155168, 1010790054, 2042261936, 493762299, 2941356611, 1701623152, 304535124, 1577146676, 643798771, 3223011443, 292125901, 636029382, 4237353940, 4191829906, 2844406979, 2494994107, 551036309, 3245875961, 1795349102, 485020244, 2948207400, 4018429941, 1610896161, 303982652, 4116988500, 2994353697, 3393151911, 2046884156, 963235562, 537209536, 1649888405, 4105500837, 2734888445, 3225439885, 3167682334, 1044871413, 1712035627, 934569249, 3061190191, 127011650, 3595353211, 598359967, 2034535174, 1224113663, 3955968521, 265108584, 3650696321, 290049561, 289360776, 324910618, 3689193900, 4279954343, 102534433, 1170815735, 2406273449, 3215388110, 2557814174, 3347341680, 2628019104, 3729998115, 1767723693, 3593938481, 3672614020, 3242246942, 1393847746, 2867379159, 2552507368, 3882603286, 731449995, 3565571622, 3154128937, 1234033248, 1960338208, 2749311172, 2820281657, 2120305159, 2512628362, 1043608349, 1820805653, 3342875405, 502823666, 372310964, 3009327922, 1571484787, 2934391943, 3756268003, 2975893371, 985872340, 3499103075, 4000917744, 117161799, 2209269860, 1594413373, 1368891866, 1089915874, 1327474557, 401171878, 518824106, 943855917, 2297684339, 653718338, 2568795298, 721275307, 881387302, 2416845979, 2986203671, 4192109359, 917867906, 1017932690, 141589168, 3776883776, 2195680994, 4245838320, 1310094889, 1079881161, 1125194968, 2415114295, 3418926549, 1818602064, 4276847862, 2077452399, 108012590, 2664388231, 1695060748, 1781318351, 2453402513, 79417493, 3995913918, 22761525, 569691143, 805018727, 1000334907, 2214586849, 1071933925, 2711177921, 642968623, 2842058128, 444906985, 3733122725, 3629019839, 2333634202, 3343548599, 3005283117, 2104786359, 955646266, 211742934, 2872149794, 1297228383, 2795799721, 3374782816, 3780333231, 847141646, 3048666009, 244218482, 3755681671, 1845983624, 2242090062, 4003178391, 1908764033, 1888403775, 3759800987, 3747167766, 4010739803, 2394654612, 2522090475, 3750363846, 3915197461, 2520714013, 2976581997, 4220152865, 3194853715, 2572792893, 1137174854, 1005796052, 2702740331, 3666522439, 4058836472, 3042461640, 3584286587, 993509556, 2131472772, 2370715416, 1720362829, 2471264647, 757103218, 436682961, 1404422411, 2386460772, 1816615163, 1221953791, 2480346064, 3853459219, 4084357508, 3855637349, 3703564082, 3887668578, 790587085, 4098465977, 761620170, 4106371391, 863878062, 797007925, 3121988694, 2228875842, 2250595969, 4041703624, 868547595, 3135867752, 3096170742, 1415972564, 681967414, 1762029638, 3429643621, 4086357908, 3435544658, 294886725, 2298736716, 1328958616, 3430404751, 3459941884, 2039057875, 2334195161, 1668710027, 1082672662, 3558564480, 273255258, 2210408272, 947101287, 3008519173, 3486879876, 3396104931, 2584325225, 2088417758, 1090377734, 1737915740, 1406086267, 3903556060, 3661220005, 1919679686, 1872020795, 3284777811, 3223660736, 2319022051, 1983323656, 3471312135, 2199733380, 1498358747, 2171947226, 3112815776, 2234070797, 221273552, 3244580834, 2741230953, 3250206290, 2741907559, 332566714, 640322152, 3933273664, 1633040333, 3699253330, 2423813060, 757907335, 1239484139, 994758739, 1570318821, 538990238, 3224248466, 2829392488, 390123539, 4142553249, 602605464, 1977345835, 60979893, 470279835, 1564737540, 2437750445, 3251675474, 4261261088, 1653245465, 382584267, 1171810004, 3568244168, 3354544875, 460195455, 1943530624, 3904480817, 1993763842, 1189883904, 630219602, 15879524, 1662173805, 412449581, 1638937967, 429491638, 2349597142, 1517869163, 462313466, 3660077834, 2332287733, 2533571467, 1886900591, 2910608059, 921654987, 1562080231, 4160092413, 4130678099, 4161986993, 905201047, 2812731538, 3911163175, 3674173876, 3060898614, 327644337, 2087993320, 4232109063, 3778011329, 1538819857, 2126524129, 4092947859, 1039169701, 2241269744, 436711133, 4168021706, 1745194824, 3256071860, 3924493135, 602661360, 2561312283, 1454218766, 373746949, 1096948716, 3137332663, 1731487909, 484313567, 3368871220, 2924721519, 978392802, 1757074098, 2200937022, 23159500, 3498486393, 775762237, 3685782155, 1647718908, 3727782180, 1729583338, 1962357569, 3436050833, 2624617147, 2168775299, 2044336811, 1811212566, 1170374327, 3027703672, 834732282, 1799944808, 2278220008, 1627897572, 3353545206, 3481723886, 4032478013, 304667514, 1475299049, 4225656145, 1525078960, 1724214188, 63684747, 4150085087, 2990180807, 3940023759, 136115032, 1709576571, 1096988320, 2476789561, 3263619962, 812525299, 1126657358, 3859437692, 1742881714, 2418739805, 1001216475, 3245141772, 3210005494, 2050460917, 1573093387, 3074627453, 2707236832, 3332524456, 3988232846, 2836632731, 2580491836, 3074564967, 2029269172, 1903360042, 3256409835, 2130968654, 77784119, 3817666933, 1967423705, 3126376722, 814620931, 1941863618, 3270946591, 4157757498, 3578747758, 258276994, 2930966024, 3435615729, 2506205589, 603738218, 797409519, 3339391717, 3858780891, 138168164, 2389075780, 240034031, 1350289199, 3903463544, 4258985154, 4137482369, 1365160538, 404717387, 3164722832, 3772621810, 1177706484, 798996877, 1188636228, 604039396, 2329858373, 3398376607, 196052894, 3323159217, 3099841160, 133006611, 3587763952, 4216078311, 3933223863, 2370096393, 2013387913, 1655645535, 1190709916, 96816464, 2103737819, 3668479108, 856765533, 3779562145, 3097717468, 3927657465, 2716949755, 438551222, 617255972, 2988100027, 1427400697, 3870838856, 3183024850, 3121710075, 4159114535, 2996020922, 2130767587, 1084156312, 3388684401, 2238492274, 2448168794, 3778579750, 4186971551, 3795209060, 1209832443, 794681533, 1623132879, 2331866229, 1326931562, 1906972292, 3937695770, 796824898, 182544210, 1932918520, 463094646, 609919309, 4183844706, 1086806577, 964975097, 751229510, 2481236261, 92485170, 919632554, 2265972039, 3412223399, 2309905652, 1582053721, 518450203, 4142167939, 1567653537, 2439225234, 200832359, 2241682499, 3335815458, 2134628813, 3619929615, 1427597131, 4278752474, 45660634, 491379947, 3364618522, 3390288259, 1561313667, 3930774537, 1095757798, 1211227892, 4138641239, 3340859032, 3103717294, 1523349162, 3462756720, 3448236402, 659054145, 3370412733, 1995249337, 3670343564, 428588728, 636170179, 334035341, 2763784058, 1819312295, 32125725, 3267668631, 2077440909, 906676289, 1824971173, 3527424147, 1298645666, 4181257732, 1231440746, 1536305174, 819893908, 3865675699, 1821580437, 627565240, 2023256684, 4190564181, 1345082350, 1974140899, 766771985, 3435168497, 2731303013, 443756411, 1539009718, 3518518878, 4102364960, 3639214980, 1086852787, 1444103148, 2051853285, 1778918327, 1548873074, 3452126061, 99665563, 3239478982, 774066780, 2637093687, 2495079816, 1101138359, 2897013553, 3726767389, 2482872437, 2762640641, 3861775177, 3881327302, 3797565304, 3617665550, 2360643795, 1051573501, 340733652, 2904185714, 2303015051, 1246413276, 357427893, 1701572642, 3397901425, 2516754702, 3775010108, 1278387563, 674898799, 1088857319, 2441157506, 4122254284, 2315395975, 2491528867, 1677242601, 2345631931, 1470151044, 350688677, 833136065, 3595718685, 594467676, 4083410517, 1784160632, 21077520, 4083709444, 1728252530, 31378853, 2443702185, 2822929994, 2399067821, 3064958228, 2708174192, 2117510727, 590718434, 372107229, 4177864816, 2685733365, 938890717, 4109074043, 2959613042, 2701972969, 4249042776, 494480167, 376951674, 2747994006, 2862444223, 2116327198, 1510243059, 3240737303, 1389143384, 1902266073, 3246054831, 1504889123, 3316438908, 449665576, 2304069707, 1687008879, 3388815974, 913756989, 2978150219, 894105060, 3069930897, 3298077995, 1641079527, 2561165230, 1096306601, 385543204, 3481036415, 1972085446, 3096464025, 2785475374, 55760722, 2577915924, 3977368196, 1026867773, 3625881094, 2998714960, 2560526498, 2081010692, 2803919895, 3746705972, 2309853074, 2392317927, 3114732695, 973978480, 1254775434, 3094746943, 3309939183, 4035947614, 2879715432, 1763834010, 804919480, 1236430596, 298764596, 3620527751, 2450974375, 3667011605, 1690076368, 153832600, 2173800777, 440952482, 3312059867, 4183392739, 722242318, 1348782491, 414438949, 2343195774, 1343249770, 751872995, 2503165792, 1581130481, 660491193, 74670811, 637913192, 4059007757, 2386425103, 3498415242, 899232157, 3595020273, 598713843, 450376306, 413267322, 1776672660, 2556913162, 789340295, 882794575, 1760724714, 3404694185, 310667355, 3093588444, 1823601006, 1036005349, 1148140109, 1728313286, 3573326258, 1625260700, 951234652, 2143002239, 3333771929, 1501546952, 1953273669, 2593975138, 2998946983, 1570283620, 229638432, 2868716277, 4212159969, 3517493738, 6848793, 2094005352, 1575786593, 780555406, 1881446968, 3684500923, 4168110987, 3475979992, 4064546626, 2853132228, 615603965, 3554483525, 3078025431, 2803264040, 4195502714, 3632622590, 2373951493, 3469921688, 4163376143, 3410454236, 923962991, 2878722097, 915246881, 1501121711, 2785811829, 2008184854, 1125129888, 2234896491, 1136723115, 2481575361, 3939150084, 513319697, 1044821614, 552320155, 4216540804, 2740972193, 2457542693, 1916401608, 150017473, 1938132737, 2666740795, 192162465, 2601287464, 2525822012, 3868110471, 2372338810, 1774688174, 2492556782, 2163968582, 1218334420, 135567874, 1276519654, 4222540715, 1509345617, 2022857165, 1973179465, 721417377, 1658681167, 1199650767, 2383976114, 2163271870, 2941842599, 2285849253, 2249298772, 3835426436, 3274902818, 1482927862, 330579399, 3454250326, 623287914, 4087279262, 537819294, 2930347229, 2597054743, 3116358137, 2629237170, 487791139, 4044781913, 2214234581, 673158996, 3512325215, 509854436, 1838986757, 396531591, 146761597, 3363376481, 3414884465, 2035540831, 3547581958, 962344819, 1499414663, 2379599089, 3177387224, 1850350530, 1225168101, 1843751057, 1324644347, 4274779101, 2473109480, 2804144976, 4254018756, 2941151375, 481724479, 252947380, 3948536904, 1047925394, 3512816451, 2285099916, 277426569, 1922746015, 2527411973, 1083648465, 1280971491, 337519638, 1445958874, 1671468798, 3138798024, 4104375200, 347736676, 492512105, 1708901369, 1053156357, 2255052851, 2522037355, 2616960475, 836607861, 86868455, 790495776, 2808223685, 2232032980, 4222645031, 1211908665, 480502608, 3059384726, 2897971911, 2902941314, 1376160563, 1006996456, 2613378605, 1457549787, 3983413470, 842889218, 3627842853, 2690307579, 2904672190, 3157232004, 2121036190, 2918121389, 815797173, 1004931769, 3961887517, 249791132, 2266126757, 2768563590, 1503686077, 3525613517, 2274327066, 658505238, 2013399292, 309463098, 3644943239, 2787463490, 1180812358, 698520392, 2434994499, 2753901577, 2723537088, 737346124, 465508514, 1381750432, 2108331036, 3522834424, 3456455553, 4153597226, 2325369258, 2882997936, 944975187, 3548222800, 483422637, 2768234985, 4041281624, 2296370364, 3190249685, 2628943011, 1068196728, 2688387609, 1464941878, 3008663825, 1917431538, 2884979331, 842395348, 2203508910, 460771203, 1067145730, 3461194184, 1141571728, 1573838274, 93628148, 701693343, 237706052, 1297693567, 2330098644, 2399705802, 2588330666, 478943215, 2207772877, 2527134471, 1094233020, 2669032468, 3272491728, 3298319270, 4043669012, 3907797263, 1063803292, 4230314911, 1707136759, 4170241489, 813095179, 2389767158, 2920317917, 3051413267, 325056978, 4210181955, 3479662434, 2298067944, 3148701000, 3176875990, 3825065778, 3343762575, 2420214766, 4140586554, 2961725838, 2380114933, 1697501548, 1039567794, 3811478742, 3311056339, 2187441272, 810812110, 4276407027, 1816842192, 1111905168, 1192041361, 3046732848, 1741977985, 853170288, 1219805948, 2970722376, 367202334, 4023072688, 2558827986, 3130571261, 2311080029, 1743242556, 4231845537, 1561775553, 2323701503, 906831004, 3980892193, 3605505018, 259378622, 1601966188, 4202871586, 2128824959, 3022287582, 4063061395, 1270739912, 1005495951, 3402214163, 2857991769, 1968052237, 353599699, 2400142637, 982096862, 55642453, 1040794545, 2809472024, 1386802625, 379139565, 1301842013, 4251717853, 1928570151, 1706527903, 4073604836, 2844260847, 3411299776, 3876518202, 883167398, 2840501981, 587449855, 2209828368, 3835607868, 479395853, 57509690, 834607986, 3509315481, 3531233145, 3677184955, 621458367, 2337014977, 3340135784, 734902548, 2456189880, 953858181, 3261093513, 3106595540, 3584379252, 1722518349, 3340544927, 2399075846, 2677646589, 1421849866, 4147075335, 2079328098, 432730018, 3172731273, 1440054461, 1672020362, 3466182467, 1104166459, 2350465493, 3333434010, 2917114168, 3862017800, 548767207, 4083366745, 2347315390, 862727373, 2788580764, 489802069, 1008051936, 2476314098, 3110688720, 499888089, 2325424066, 752259944, 3291575216, 2866292291, 698795652, 2558254291, 1142092396, 470553565, 2532431800, 3118473682, 3645549460, 721046847, 1434082627, 2323018451, 3468555604, 3315274708, 2978065624, 1807543150, 462151682, 529830822, 1264018688, 323648921, 581609301, 2347491077, 2294576637, 1214627120, 2586467456, 819313985, 2383409535, 3366111040, 432190858, 253922222, 3483384414, 1755101803, 2579178765, 3922132429, 1314823422, 3405526992, 1467196160, 3724968452, 2370695527, 789826692, 3873685765, 3537501783, 4121541115, 1337835760, 2155419772, 2052504231, 2914620795, 125260408, 3419393200, 2182084956, 2473597339, 2773003363, 3776421890, 865330743, 3346432872, 3404013876, 387773430, 4285253313, 4282455618, 1594258118, 3413067405, 2392853896, 55336444, 722298352, 644498966, 711965878, 1179555641, 133649455, 4212992531, 841021199, 2129853095, 2085513663, 3582668118, 889595036, 4119999840, 1053063657, 593576059, 1337744903, 4147772912, 435463581, 1261212700, 1427002102, 1049354429, 766330027, 1524245518, 3700086655, 2635981365, 290809174, 1894966233, 664066951, 3580599403, 2565121223, 122323872, 1514014789, 3616807140, 2072504401, 1213225144, 1067733995, 3047007980, 2406270668, 622026273, 2660099164, 1143338023, 2019985028, 694589783, 1366785446, 4135110019, 2107058169, 3733880465, 201322171, 52235244, 3377382129, 1746699535, 2344697450, 2276921666, 330281251, 3821253536, 743845527, 417144159, 1114235001, 2089494202, 2644843855, 2846341144, 931255109, 794043734, 3463423872, 3057541163, 805340237, 814889357, 168331056, 3847749439, 3816341095, 1250897553, 1767093214, 2385226485, 4293823023, 399291459, 1044184613, 2472889003, 571220614, 3648367726, 1929818067, 2992938038, 1699949532, 82821304, 2825312392, 1700626987, 673062808, 3662599523, 2729193009, 1727730860, 3069726406, 3071595071, 382714422, 3355963030, 1543993059, 2649205743, 2489128585, 3358226247, 4101782926, 216134858, 3823754843, 2076323607, 3821044715, 3347695600, 3045510271, 598993394, 1655391278, 1387986930, 779679818, 2007789325, 2705680396, 766345775, 1745239686, 2172249490, 1935940329, 2208749626, 2354198769, 3363148723, 2773667740, 2377019473, 2509397346, 2964685654, 2702031964, 3087073885, 753515848, 2149970982, 3955546614, 3491981774, 1098150379, 2682178460, 140054377, 3752180480, 1419942244, 1573869624, 723614872, 1917428018, 1313371879, 2800025167, 2247731650, 165651644, 4279738602, 338035691, 3821020, 277908088, 12885464, 1060698267, 2546447466, 2806497947, 4262109360, 1992622580, 205693253, 1894833222, 3178115375, 712807087, 1495823526, 3613121360, 2504014188, 2124893166, 1631473994, 3175243764, 3739380195, 284192492, 2253188297, 1196856806, 918734906, 2722597442, 2073289642, 1406361962, 602111207, 2569471834, 628154388, 1788178574, 1118083089, 2991703220, 3275224676, 3714529288, 4171658451, 2079672967, 83628143, 1328355296, 241848232, 1561226595, 2989968154, 2231835533, 2300189884, 1313569179, 1693890922, 528526122, 1593152492, 2241546741, 1263473245, 3924010378, 3821311778, 1167470417, 2191989739, 2492280900, 1068504022, 2849777111, 2414095506, 1673433864, 4204918452, 1925184658, 896738126, 727423965, 1066870843, 1961205601, 2270386901, 3770959008, 3503410568, 1271645254, 2852645487, 982196231, 4268603225, 116877469, 2581039102, 2499650646, 2674503557, 1525373266, 1859052210, 3125600150, 1039161095, 1807159645, 2585465030, 3218639577, 1059534881, 3458284831, 1482941283, 3464673959, 1254916397, 3565702170, 1109421180, 3634355809, 1786706014, 1749703074, 53812436, 3500232008, 2420343039, 828272407, 296537205, 1820676384, 3742209310, 293722130, 449895604, 3550233191, 565336238, 2549836143, 2394270048, 3347175007, 1770251306, 4183168564, 2089048457, 1627803153, 67891146, 3861151043, 951812357, 3361688347, 3661717238, 3026488137, 1964290445, 726925894, 2336990970, 1562906489, 2827007714, 663835753, 1838711613, 836315450, 1430491971, 1328835355, 2099378263, 828331342, 3800854273, 2614969445, 666081036, 1666791961, 1272939562, 1345411771, 2057582813, 1953137164, 957478150, 3798460575, 1175677971, 3732695964, 2323521687, 2448816914, 3754335745, 2629765819, 3790990971, 3776357693, 2585094296, 2905087833, 2066619948, 819870542, 2185286553, 2057303927, 470343022, 830037942, 751585859, 214212387, 3399189501, 3657358169, 1347055475, 3633539134, 2253964666, 565169372, 2394364713, 2603605418, 2888526723, 792858603, 3625206197, 1217604905, 341468553, 3674886842, 45075451, 2599468860, 107003028, 3926020824, 2885326017, 903516835, 398355431, 2153789147, 411625480, 2563626222, 3596383108, 3563781914, 3300279467, 97998509, 884344091, 3981579814, 1754314522, 2406756576, 1240874002, 1236988338, 1357116456, 4093177347, 3653424678, 1234630598, 3797711559, 593526778, 1423637964, 3995589289, 119898737, 8699773, 794768087, 4139442799, 94987228, 200334233, 1924167673, 4034434552, 2540041107, 1310469410, 3283360813, 142733358, 950561027, 2183958471, 3521220884, 4114259276, 87133700, 1702494618, 4078082007, 3194157746, 490789480, 2878660263, 1325393062, 2802533534, 1572538581, 1259295632, 1339640024, 1701727532, 4036594729, 1688704845, 1846141101, 3667848069, 3385343268, 2949596193, 4267350229, 1108147646, 2620392878, 598663891, 1416944588, 2606960573, 3483278851, 25850900, 2065488868, 1582843124, 1312824745, 1498044631, 4020815341, 647035912, 1625987162, 4289785898, 2351222830, 2640969585, 546364429, 2628995530, 2353552404, 1128133975, 3678634807, 3275474824, 1009145897, 3491369575, 226389504, 1563557419, 3665196056, 3728194344, 2379210354, 4033555766, 4029268587, 1439275016, 3915583889, 4057400517, 1881332235, 3348153774, 2097510351, 3818495971, 346630553, 2022346626, 2657093013, 286600487, 245371817, 1206840735, 3859660064, 2516488839, 3530515086, 2940620148, 1233932013, 2807988141, 264791756, 3127627677, 1003746959, 1703668808, 415246782, 2612415944, 2004467673, 1407025173, 538831539, 3772828907, 2890759094, 385214638, 800318264, 1673667752, 1972927385, 3677403722, 1546606981, 1120009237, 2007872609, 1826811537, 2739499803, 999072882, 2375775324, 2551346075, 610862061, 305938147, 3277938764, 650889153, 671494953, 3892438509, 3322720306, 4222369269, 3423277252, 3622410641, 3780788344, 393594391, 925641842, 3128468682, 3453035964, 2038951121, 3922467627, 3159535547, 4149668872, 1494474627, 3710845915, 3209348461, 1843200484, 3111283141, 1009223804, 1375563266, 264980002, 2646154905, 2795723706, 2190436807, 1024333527, 2551171241, 2027515352, 3220876340, 1115414022, 4020216477, 994500219, 3050724530, 3179450550, 3252231128, 2258314461, 1784224844, 914073755, 3561264376, 4125805659, 2342788115, 639464270, 633806130, 2524687853, 2393048166, 1445746987, 2728391176, 3722478127, 3454122373, 2174313826, 2833801170, 326895729, 3238900140, 4289037168, 2446052098, 1947811008, 1089745065, 3108710784, 160061136, 743082048, 4036214965, 3542274943, 3238377973, 3465573279, 3894462642, 184852931, 624249640, 3911978423, 238256983, 2803421131, 588010936, 3242572499, 989572178, 1007727209, 685331846, 3607758189, 3295975038, 564453125, 443823140, 2654265624, 2351893114, 2261980685, 1640379008, 2740954770, 1343380111, 2268384312, 280908420, 722116723, 1019085517, 1296397461, 40802168, 978831568, 676467712, 4266000471, 1815185954, 2526851827, 3649163905, 137943052, 911932778, 676189688, 2670478993, 199628605, 1166293061, 3471593822, 2659814848, 3212309119, 2928452784, 179111561, 3387649123, 3426522609, 3365579077, 3743320439, 2343205423, 4047182745, 3269171891, 2496996607, 1194139744, 4236731710, 2991189386, 1690568967, 3840318476, 377732218, 3478188739, 1536909132, 1030294255, 3120904077, 2416125738, 4003524936, 126098830, 3956593823, 3494095812, 2244602779, 1181311917, 762747917, 551211168, 1977191474, 1935675511, 691541885, 935478296, 2067069884, 2488021359, 1919763956, 2704871535, 2798339476, 302001938, 2598181817, 3747494286, 338578205, 2822417763, 1839595946, 441337583, 1178263578, 432805478, 2629899864, 2937192061, 2663690425, 365826, 1815796239, 3445491498, 1378747478, 150919138, 2782575554, 1099850062, 1810308994, 3405413907, 3955828590, 2959100156, 3240829076, 4107391260, 299796387, 1614477737, 3160031164, 2541828361, 3241231035, 2085534987, 4281186570, 2404955544, 1301861136, 2532304979, 2272575981, 3008182377, 2442903572, 4261709236, 11739289, 236110011, 1464824019, 1398169855, 4145224345, 1972429889, 4166523789, 2400012380, 1829193763, 1068876517, 3389808257, 2909266510, 216626953, 1697236197, 517832270, 2473093339, 2214716900, 3697591927, 1085899906, 2055601387, 546171207, 2283131929, 1142972952, 3327433613, 1779428111, 1651107502, 713957748, 3744289956, 230645500, 1233483279, 3640350605, 1864869702, 1861036560, 4276047337, 879330683, 1084769788, 72798603, 2730953130, 2051504912, 1937309158, 1427453377, 2549339527, 1811467134, 496199937, 2999500830, 1309436660, 3048251113, 612220528, 2405854863, 2613417509, 541350804, 898809444, 2849800207, 282829919, 150876615, 138715173, 29123972, 3107353974, 3150585065, 1085327650, 3449206878, 3312776798, 4143332130, 1365222522, 623057916, 2346833787, 3399446066, 2145811718, 110071846, 3512286344, 1271607490, 3827325810, 404240119, 1691900722, 4148548480, 3012867705, 183934385, 2558225348, 3410769161, 1811117344, 3008090035, 1278201859, 2618575098, 3593315883, 3422379209, 3959861367, 1521290861, 1247061920, 1786445562, 2469956724, 2477147040, 602150069, 2076988239, 1215992643, 3214974877, 859095634, 1491521224, 4205717042, 2867449910, 3663467995, 4116372483, 2118442352, 1884544093, 3255990064, 3949053004, 378531734, 3622112113, 3869855394, 960387909, 3747111729, 1224965383, 916995354, 1693206851, 94308928, 2320466128, 4206210442, 1198934288, 2759654900, 935010521, 133701280, 1308730412, 1378494995, 2336020477, 723623996, 876833761, 2047294095, 3323245938, 4161694084, 1173517552, 663269660, 2452354287, 565412636, 2028152111, 2637850400, 3717412804, 2027944990, 1180526945, 2247852748, 3328214456, 2677690246, 3954308543, 3598880200, 2308786858, 4071692239, 3144424645, 244998085, 888770932, 1859894011, 2587679961, 3246588393, 737751814, 1782092861, 3460696718, 3429686810, 3641867939, 1022706633, 4263628374, 3672235086, 62024064, 1299059166, 4128165050, 4269982973, 3198873516, 2955062479, 3216127290, 1077236216, 2586281496, 3639341785, 3738163580, 3217824958, 416014747, 218602718, 929710507, 904872735, 742776641, 827952908, 151718545, 2738787403, 517205779, 1791905512, 1326518088, 365933878, 3000640503, 2679075115, 1575045604, 1958073322, 1338299217, 198932932, 3966354297, 3981817640, 2670240667, 3902681158, 798779070, 1072466155, 702770466, 2078302192, 3255938868, 2368342876, 1360927215, 3974812980, 2258580489, 4230480723, 905927408, 3979152736, 4071399675, 3299740789, 3844528140, 3735936305, 2077517234, 1507351845, 2026249534, 2756559818, 3730169825, 4003874972, 3974137268, 641188984, 1276514785, 2099484409, 3746898105, 346767226, 3549037137, 3006541569, 4200160556, 6186781, 2887798769, 2724947288, 3921995613, 1998755277, 1830652607, 4155966184, 1045009069, 81302832, 417917992, 4224896249, 41793797, 680959759, 786334032, 2993334231, 4218044631, 2275837803, 1482518562, 641414891, 2377575308, 951229754, 3214401198, 1848651066, 2942565140, 3737579026, 3995638314, 887430056, 815096956, 672611840, 652657518, 582349012, 1643030066, 19979554, 3268469561, 3787476076, 403094050, 3633769686, 1426765090, 448645281, 4020294546, 3492786093, 79963471, 2635716033, 191747946, 1082291771, 680400880, 2998726074, 1556275046, 3122480461, 2136603702, 1902782137, 3253127376, 2010381151, 2443149395, 4046018566, 3213424898, 1786973275, 2630975711, 1088301468, 1040887186, 3900952428, 3845783153, 2183390814, 2365744568, 3774910489, 3095093986, 505744164, 3863095148, 3497943192, 800508387, 1883595661, 1680096605, 2245557038, 4182902296, 3831227505, 4023364221, 3199021957, 3283110754, 1630462252, 260899177, 3801211164, 1447141605, 876494914, 1378468075, 1517109404, 2094343262, 4227700125, 2287424459, 4062032033, 3644793940, 3680992123, 3845712547, 2687397917, 2192122539, 495267483, 1127979671, 1385061463, 1224417832, 117470426, 3961319605, 3868332776, 278430763, 124897407, 1976624805, 2300961967, 297068628, 2035647128, 508689168, 3038838993, 2932917551, 2913916794, 4108088603, 821086845, 2282451349, 1826549318, 3774872964, 1097827058, 2456097704, 1461006888, 3100341479, 2148186146, 3584054563, 4090157643, 1844900875, 2337295810, 2019768011, 4202200306, 4214039037, 4277900086, 784580706, 1090173907, 2028905985, 1065008346, 3959065763, 2309349858, 130370987, 3200437051, 4006154217, 3226894522, 4009403873, 1869220096, 2500150424, 2787010036, 1439480375, 1352785797, 2890487156, 318435833, 2792959731, 4268724739, 332495897, 4166518468, 3646405858, 3906009288, 333321081, 380520627, 3149241645, 2245395490, 2213426880, 400172363, 678298477, 4065899826, 1316264068, 3720073381, 905363623, 2076915233, 2184016945, 3506404761, 3228479080, 546176524, 2693109998, 851125709, 838886767, 2077751811, 329204257, 1491227676, 138105762, 823699397, 1092828113, 395867501, 2481985909, 103145031, 1025594349, 2676980897, 493303515, 2078580992, 1107788282, 1314998522, 1414812831, 3252082431, 2640512933, 1323786864, 1725831627, 2626994565, 3220244536, 3643692114, 722105195, 2143512563, 3422310808, 2530341718, 692259100, 589780805, 2808235323, 3898000768, 3236603994, 540364265, 1854054102, 3838340279, 100697200, 615194990, 1328279592, 1957328698, 4149128595, 824755577, 1484221472, 1715985443, 3488852795, 2917700986, 3714615006, 2546532004, 1663375748, 36241402, 705530243, 3580523898, 4055897274, 2590162750, 2356173068, 923440433, 2928689514, 3033576861, 1773116940, 2102102441, 276927017, 1798176406, 2433712008, 2379680794, 3091598692, 658661545, 1699717263, 303418368, 3735136555, 2545266517, 2196173417, 982666708, 1076812669, 1217736829, 3319967627, 4023067093, 19946778, 4079214110, 2568854831, 2375024665, 6925516, 535934744, 3398919931, 1334352347, 3699042560, 4144158465, 96400169, 2757351181, 1822938628, 2459781209, 2458706439, 2010856263, 377731058, 4052066062, 2312531984, 3347409629, 3544090493, 1796184655, 3554008841, 1154503439, 1749804991, 621533141, 4177965249, 903061674, 2345461038, 1859010187, 3930440296, 272701359, 2950920736, 1754391043, 746068952, 502905270, 3490898292, 1073384446, 280099120, 3080269158, 1607131507, 1111801009, 1147094896, 2939360728, 142360306, 2162564670, 2351327213, 1559147648, 3818015703, 3765514290, 1553157209, 3517482137, 3501244926, 409133206, 2427868162, 932596869, 1170705448, 726179664, 3477838024, 1774662162, 2986567414, 1638636534, 3800252114, 2082644112, 3337036694, 3572168100, 2438501030, 3902190220, 467223816, 1018989970, 3923730129, 1735617950, 3451173752, 3602819356, 4084531201, 3088321631, 3999938045, 1834082511, 405421109, 1672668196, 257714373, 3072034773, 1203689675, 2459935644, 4241509016, 919831290, 1408220778, 1763074134, 354816963, 761368544, 768027451, 3081985653, 502781128, 1929107189, 1532495313, 3441379451, 4107609600, 1636035447, 82214982, 3842898976, 1575330980, 2723910764, 3186901999, 1948072839, 3088361653, 3689976303, 1458767264, 2430691482, 945933444, 2166741367, 1261522848, 728394696, 2619365725, 1334958365, 424076643, 1612751529, 618805590, 662238274, 1146929554, 3000395864, 2675207056, 2521306239, 2759650815, 2257918096, 3014831088, 2128858239, 2497213909, 2313214928, 137078341, 3882990764, 3562359593, 213641201, 648566514, 3191088006, 1944057878, 4285231353, 4100003831, 1916153558, 1070571796, 1254902439, 1270457913, 3431852100, 4009654505, 2662461458, 4204730202, 156531596, 311882470, 2932926980, 2635585608, 2569585986, 1941072869, 1851344655, 3327651731, 346028508, 4116588199, 3911600718, 340966002, 2014681837, 3357220806, 766074184, 916685001, 721800492, 1526033397, 1386794826, 447244874, 1597716518, 3882318747, 2529965929, 2898992013, 1739787671, 687755409, 1236648719, 3141133833, 1052109826, 620180416, 3234630471, 737718489, 2094862750, 2052563463, 2705324724, 2190762669, 2244924867, 4181387432, 3819989196, 2189683466, 2340016034, 401725218, 723038879, 454547480, 2782653336, 909618892, 800006496, 3154107431, 2325423443, 1580806465, 3122908590, 2849237030, 1670318160, 3138027858, 1276378869, 3213318211, 3536887734, 1564884692, 1441419129, 2440421728, 1614869591, 2264764986, 395816548, 4214358536, 4288510683, 1313607320, 2554019422, 4145682054, 3609888967, 1904191795, 2723695044, 1487747652, 1784754583, 50904575, 1952798062, 3725996760, 2830355967, 1863514307, 3325476794, 3591402906, 1627921469, 885515877, 413500902, 1199585439, 2375087106, 2952559594, 3956378542, 2409315670, 516031068, 2747906891, 4075419938, 2341943165, 614114348, 1569948125, 4235048251, 1572395189, 2425755873, 1162896548, 2660166772, 2393257673, 1473179066, 3396705414, 2383074529, 1147045424, 460108142, 2823328790, 1930381527, 2496409140, 2313956223, 2262809208, 3800638416, 2052891852, 989677572, 1910701085, 1464341050, 2010897594, 3015378286, 1485241428, 3965500300, 64360248, 3451673545, 3889971072, 2370419508, 3363770788, 3351371204, 715687543, 2484937312, 4143817143, 2610240225, 3131178402, 467660686, 3132717360, 2999563889, 1668689989, 1220162694, 1717205016, 2580530612, 195628097, 4285027521, 1486882154, 344741583, 1127145722, 1554565657, 2901534342, 1829366644, 329897989, 3237288285, 526422772, 1592251043, 1558814532, 597059845, 1783781962, 398565789, 3660655539, 2674896881, 2720105011, 1706724848, 3931475727, 3796875543, 4294105538, 2567121020, 4242577200, 910981562, 3853559365, 1251414619, 1584773851, 3818312713, 4178322235, 3977631642, 4127395044, 3725903261, 2484151845, 1857321830, 942773145, 86726136, 1849857718, 2878971903, 3276764243, 421827696, 2080704382, 3066748733, 286668546, 1166510747, 1309244318, 3484089549, 1368417129, 4129951066, 258524217, 261242558, 1662227907, 740725963, 1743265793, 2706195650, 2856635290, 3559369682, 964592437, 1520509460, 2658493726, 3351068437, 2594225263, 4001621522, 2917066821, 4136175777, 3709534156, 1075554238, 1773546516, 1546840199, 1448400657, 1470591774, 924589226, 1623569736, 1109331125, 624479679, 3688837412, 4145598740, 3227904688, 2510794989, 3677410634, 484132194, 3261238709, 269738328, 620292382, 2239702364, 4017676735, 1739367486, 2389794981, 2119733585, 3883636130, 1330515900, 3354534984, 2917812820, 1337352863, 3454862776, 3883471647, 829355303, 1058845317, 3710298020, 3501664300, 2207196426, 189371456, 355946891, 935973312, 526130901, 2990345055, 494914634, 816942820, 2161425156, 1277418746, 3834622149, 3081640130, 1763037170, 3207287357, 3684128778, 2996510597, 3215769776, 2052939420, 295039947, 2856557297, 2234352378, 742618187, 3251661571, 4194733637, 3389221941, 75185498, 1181077482, 2189581208, 2017947680, 1737889579, 287807292, 2882566192, 2392372845, 1932776100, 3738665243, 2454406293, 383175520, 705569836, 866070906, 2101751945, 2252486670, 3886391087, 3280595802, 1049187837, 3366991746, 4240901474, 1246768682, 1242428896, 1990781851, 3003071954, 395775838, 3126794980, 2327839363, 2753524015, 2399615247, 3337462181, 2530142236, 3517058552, 4196813052, 554298459, 3733257713, 1261232464, 83514149, 3203680677, 3895361665, 164729789, 3065739442, 2855986473, 94418622, 1465763036, 4238903349, 1637463273, 3407466583, 1420689224, 2578366926, 3338186860, 1463480238, 2988691007, 323981576, 589964684, 3939890264, 713798059, 3045667673, 4049721359, 895065326, 2963789271, 710340181, 2947613842, 532859458, 385865531, 3256675654, 1628427653, 3674812010, 1389737896, 3087990418, 3916099135, 816485215, 2796037346, 554518245, 864263457, 48820528, 1788693192, 2818819233, 3040806639, 1007414431, 3933692795, 3762144934, 949315265, 1263532768, 3566657094, 2289656991, 3926720509, 1332598863, 3101879746, 178865826, 626269873, 3298680471, 310468849, 4228908589, 1119693065, 120404377, 2810180168, 278068999, 2980451125, 4026437570, 2935800177, 3035497190, 2641358986, 2053631607, 501877692, 3583822893, 1944912121, 933821485, 2487813773, 3451238949, 2962049946, 4008906392, 3054851546, 30311253, 3052265979, 494210493, 4081813942, 2371357025, 3666417821, 4226624725, 1447066360, 4209438258, 1623601292, 559562746, 180053564, 2839552022, 1017730059, 2374954321, 592276501, 3467654332, 1875841017, 617308794, 3639194058, 984052414, 153229677, 2970863310, 1724313450, 2479168377, 243127666, 2822385625, 2737110399, 2982156026, 1316998413, 3484170453, 1134025035, 559923601, 20740334, 4090605101, 2543325173, 1670663543, 4008139713, 37700849, 29481196, 759161512, 3164505354, 2892323028, 3028315689, 4173058831, 1534226390, 1743985776, 1302273911, 2633119495, 1828528271, 2124033363, 4153424397, 2567531300, 4015892637, 3822245671, 2215890067, 3502813149, 4014027418, 4086272659, 618841060, 2673133176, 1105510095, 576537802, 2110095427, 1546855270, 684095367, 1989675959, 2710053386, 3364396903, 1636501424, 63819739, 977581781, 2982624517, 2248331214, 2689353063, 1735970901, 2525285845, 2320817268, 4202966830, 981574197, 1689682913, 3570920519, 3404565140, 2678450081, 1357054867, 1784598736, 2546315998, 832896127, 3351464294, 1541424295, 2514945371, 868478956, 4060220373, 2677624650, 4014144516, 3213962315, 2546197491, 1336156849, 4102886589, 3024206904, 2983823633, 3779661020, 2621173390, 1626766323, 1717463504, 2557136367, 2478918100, 2240468038, 3713525367, 2389726560, 748617688, 4272651288, 1415534942, 975819674, 247635125, 3850089777, 2655560066, 2571114618, 209123667, 3280078375, 236651983, 2184150274, 2461865237, 2699286287, 741049554, 999318568, 4261503648, 4165716887, 1203833177, 4240702580, 2215465271, 410764520, 4114416638, 3479278368, 2292468044, 3564044802, 457587955, 2277624347, 808002477, 1080146083, 1701250424, 1065622809, 3899281933, 1393274661, 1640578025, 4217244938, 474394640, 3016241984, 3220380850, 3143986186, 1871641443, 2688705543, 1774868877, 138407331, 1906892913, 3776584028, 3502615528, 643017813, 3044081036, 3429361379, 3302920093, 1924082250, 4044839525, 4289594776, 9866729, 3201569491, 2468894341, 616452094, 2647877101, 3696035038, 3495384753, 2599447532, 135919412, 3416033524, 871899475, 3103373946, 4230922129, 464918737, 178558955, 2453921583, 1518911860, 659277521, 1961065708, 4152177833, 3482398353, 2125149805, 1259086302, 2636083598, 478821698, 3313051055, 3594753678, 4192712379, 1954972614, 4066766738, 4098653515, 4026116973, 1372385720, 3157863961, 3613824402, 3353438007, 3696895763, 854506772, 2153092872, 3379227927, 3353430904, 69363427, 2450069741, 3928998285, 3032251386, 2428036681, 445085415, 2667743429, 195182114, 1021172939, 2892351649, 2650056983, 3365908512, 577006319, 424390039, 1337124616, 3161682618, 4113140794, 4262491649, 2809147025, 1225770642, 1731342670, 236723604, 2444336885, 1374611195, 3874938061, 1330352767, 1016709047, 73668120, 611233853, 1699089650, 3943851217, 4112015140, 217903512, 273242881, 4053099376, 4117462225, 3227204126, 1990882269, 1759882031, 611424443, 1057339691, 1887319934, 891075519, 1228671398, 1908065518, 3197762161, 725734569, 1335501375, 34372510, 185894294, 248755168, 3292159832, 1033126176, 2922369864, 2334323378, 2804413743, 3735318148, 2830874458, 416837979, 3622312360, 3286453501, 1700548530, 2976742661, 3338454502, 1116070152, 2514441929, 3032440821, 2473573638, 2292096892, 2698831221, 3268125393, 448968376, 2836214655, 156635957, 867360696, 2049974814, 2178790606, 3980731203, 303967232, 66298424, 1807883966, 2747881265, 3094786761, 2527232453, 688129423, 1142819483, 480627242, 2831570587, 1318301159, 630832612, 1915244072, 1254857683, 3935540741, 521502553, 1680197329, 1950742336, 1592213260, 3192446706, 894196813, 172732885, 1118634701, 2349478459, 3585353966, 2324358588, 763161225, 1383056958, 3862571204, 2760460259, 3035473272, 2860361941, 2129156815, 2513234944, 3641713843, 176089765, 2721874342, 4081693078, 1518610855, 1861271680, 2483542887, 80809346, 539069671, 180068194, 30938445, 3334121562, 2617056030, 2589337359, 3794858971, 2331509756, 637447784, 861642055, 2490393636, 3237661747, 3673081658, 1248703970, 3782281472, 1147648947, 2105886116, 4151446745, 3020761746, 479060839, 2934693571, 2364134665, 2758273534, 648328881, 1698674871, 1989316115, 2214162528, 3989128911, 2891585993, 134896707, 793243602, 2908441407, 1896097729, 3455364934, 3065395349, 2383999614, 3230032130, 3108709356, 3936276503, 1313865932, 2620853419, 4122973075, 3570014874, 3737957637, 2298279234, 2760376743, 3683905145, 1922472424, 1265945325, 2267010063, 2941745920, 2054824166, 3367048895, 3641645743, 2681969146, 1410077057, 685399249, 1535732629, 4249830565, 2115184068, 3106060881, 3118679282, 1032255416, 3443736096, 3484939851, 3866959182, 2113482114, 4070770520, 3949604889, 786600157, 2114317605, 3609022651, 3965520405, 24967465, 1890915606, 2018702959, 1704241640, 974770648, 4193376039, 2068914511, 1223231582, 3273088507, 3277661179, 3449966139, 3397931082, 8162763, 1925648622, 86309204, 3753223921, 3910206471, 380267280, 531433727, 193987158, 230080413, 3959232870, 114907868, 503925524, 695545658, 4218545329, 3797827509, 552465361, 753202006, 3867552945, 58661473, 1820934155, 145635442, 3965904597, 1764661188, 1306464578, 1441183197, 742819984, 2581364993, 3807333101, 1309531548, 1956962363, 1949241657, 4045025333, 247429430, 2028366223, 2859736127, 205566947, 423415670, 323625719, 1412924753, 876754733, 1946483069, 1897645592, 3085887279, 1608270452, 1069477852, 457499273, 2249889985, 1306835720, 834686709, 1975053524, 1911694153, 876158232, 3341370277, 809212192, 2840345558, 447985188, 1379637229, 2290381357, 3507301656, 2239715170, 236139605, 1444495179, 2593580934, 2376443296, 3319452031, 3375899471, 2872175953, 3353769822, 3831781660, 3616853122, 1241752239, 1259909936, 1158266189, 1929306200, 1476346532, 2241588834, 545178204, 2736607800, 3554844092, 1564633459, 3846453188, 2186096380, 2189514835, 1099216902, 1571752933, 3085706819, 1791214997, 3699491706, 3836031448, 2771937625, 933244681, 2604755422, 1452437771, 3197315827, 2392739850, 3643132953, 1273633494, 380227557, 1409686649, 406970499, 4128626066, 1926384773, 1788918527, 3833916014, 618046259, 593618046, 2499769070, 2773907209, 2757435610, 2719981253, 3317215961, 2305616244, 3182998853, 2753562921, 3684623757, 4095613896, 1717420691, 1836482587, 559178945, 2263707255, 3458876330, 1723294433, 707563170, 2509995785, 2050551072, 1883362495, 4193699876, 2522901818, 1683631705, 297946469, 2155442699, 197387840, 1159867328, 2223491393, 404704399, 1333870468, 4102126544, 1405849863, 2626700614, 3390216812, 3404303228, 827173546, 1163362433, 4230303571, 1271060249, 1876652143, 1541808258, 381881488, 1174711559, 1661614472, 1705818414, 1795357082, 2608397860, 3621312334, 4170555509, 1563287018, 661243843, 3339812189, 3341282807, 1328193530, 490294922, 1799898437, 1413134134, 1632797752, 2441239215, 637469426, 3796942716, 1877721603, 2114626059, 3797387308, 1387067695, 4067775164, 1356577, 2864206501, 2678170327, 1011101343, 1718344915, 3747800436, 4039654717, 1937233497, 1379026762, 1124509287, 106070733, 2735558994, 2311454063, 4274969682, 977458523, 443918502, 2660950030, 1011363562, 3987410227, 596270510, 2407719783, 2475444876, 1849161625, 2600836672, 843723070, 2942589828, 198013600, 4108708727, 3227767617, 3439046079, 2929076081, 3588386869, 4060806773, 2036339820, 1232332964, 3615180885, 2779469232, 2694249121, 22364046, 3638397315, 1470382059, 1546615738, 916864223, 2148578320, 2690153933, 437236567, 253061045, 3744672887, 4168155721, 2181938820, 1642640616, 3100979170, 1378517232, 2970625885, 2597158419, 1852340275, 110026650, 2801370284, 2081049242, 4261071725, 652518387, 105660707, 356396800, 1659517112, 2439436403, 1591776294, 3501985131, 1201080378, 381038790, 1845518783, 359033604, 1929480618, 3924471696, 1749824748, 3682092835, 1052509485, 3774469258, 2212605610, 3615452500, 2575891025, 3645038397, 1322908397, 3606019671, 1372634188, 32414809, 3725085041, 929208428, 1451548526, 383095812, 2946192893, 1523786924, 543925834, 958292336, 3783776261, 4087499206, 1684601729, 2958193264, 1953100580, 3099205759, 2308198331, 3384327357, 3561629492, 3784534434, 4195824005, 1855787670, 383348209, 3730022975, 538975944, 1958778530, 4222752892, 3475049947, 3782273295, 2047645222, 1658881066, 2735862410, 3691691920, 2777821713, 1497319466, 125360196, 306978805, 853290371, 390611078, 3816591087, 466343473, 3870237231, 2594697327, 1796370111, 3620710026, 2000393979, 2688122113, 2598337227, 2878967230, 3047992995, 3754663703, 2054962745, 1302142302, 2086207364, 686915600, 3048691477, 2749292863, 636338599, 2408347734, 2254729003, 1983182661, 528932996, 1955925411, 1995302767, 3756951344, 68519055, 2881809842, 1607244833, 1125361197, 2644113163, 2130668958, 1522648780, 2736207411, 4047282797, 167736276, 2196014448, 3492973311, 3289992694, 2925025572, 1007951481, 3554880227, 4228604084, 1832118107, 919074892, 2744877585, 444443997, 1584934566, 255352279, 2778953974, 4191231478, 2961466403, 1196380099, 433053694, 4000220159, 2785226933, 54576676, 4103464792, 886657371, 456464386, 689088616, 3750105770, 3766632683, 3901749948, 3522668570, 476344641, 835673802, 794219348, 2175089422, 2904281971, 3175240690, 1102950666, 3688595933, 3467107401, 2962505742, 3866338489, 3403620040, 1743765819, 1924636619, 376953960, 440161950, 1045341292, 479368410, 3625218233, 3478232263, 3588241882, 329549820, 1930328225, 2165518952, 571215723, 910268384, 1107888834, 113655669, 121352591, 3972092951, 251999470, 2053904413, 2897635887, 832502413, 3337508549, 1783750656, 1061120705, 978574235, 3908257004, 2368784973, 2768823376, 2431062765, 909160894, 2134389883, 3249807607, 2813868546, 1102952268, 4087011489, 13703969, 2217763334, 1543618244, 4043514661, 3241413530, 2478295, 1542140085, 2126445549, 2065077584, 562496565, 3019914753, 3198433701, 1016538684, 3704238672, 1377147925, 4079014420, 2737283819, 2664870454, 2417752383, 73951842, 4270869968, 964706736, 2908349891, 3220347861, 4050643161, 58873727, 102935194, 2181699304, 1628040854, 1280964482, 741509099, 3825459568, 3293996291, 1319227180, 212979412, 3061929721, 185648702, 744803377, 1798968897, 4109297938, 1628112092, 2343540778, 2054280880, 2783788479, 3175372471, 2793169317, 2869704003, 1198133467, 3442348177, 2261177580, 1969554166, 1705237984, 1384871899, 3282525531, 3726852075, 2218750108, 1784052998, 254835992, 2608480454, 2562685457, 1818899745, 3098201584, 76336777, 1665610679, 3314398532, 2670655714, 2912327367, 383069838, 413142856, 4052918416, 2949994463, 2042412733, 3820849349, 715292975, 4034860280, 2238074463, 2868628440, 277754853, 3533590922, 4052321804, 235255173, 4175271605, 4108739805, 4242130679, 1435783955, 818822754, 853947747, 3922710704, 1466549916, 2746175701, 3888220010, 101652302, 2207261217, 3209583106, 884026049, 505433781, 3223632483, 1293347899, 840615471, 2443947536, 2417976001, 751124135, 2406790908, 1418963914, 987184457, 3111098324, 2798462459, 1318395479, 1374882319, 3591100535, 282588591, 1709846115, 1871834209, 3794384324, 3980339642, 2396368393, 2673232114, 1947031824, 1745920068, 1966524691, 3188561459, 1598603787, 3843716788, 3736041263, 3161890009, 3907973026, 4003386774, 3673492335, 1761945593, 373286017, 1813313630, 3274871926, 3162871179, 1161996666, 191379405, 3300836312, 1328004307, 102828105, 4273187776, 123319831, 2894286432, 1985549420, 1894782024, 1282924901, 3784413174, 2344123679, 4065761532, 238286508, 537650707, 1664237938, 891114817, 606796735, 1244160087, 1250618877, 2445058054, 3512982174, 2903557401, 4182059919, 4263346578, 437826997, 2106902273, 1356874150, 2394213544, 2909437125, 3157198678, 3508275301, 272937636, 848752913, 694102975, 4128719808, 3900224339, 4143128317, 3787835572, 1242827624, 3695566244, 679497131, 1363837625, 2194030705, 4274209941, 1581395356, 3642037751, 1636256902, 2773429021, 2552302927, 2016649333, 1221407487, 3370744846, 4188296778, 961639628, 1248836002, 3568616324, 3443864890, 1139848501, 1299661036, 611618194, 1888955453, 1243169381, 414616136, 2813939534, 1038905607, 913505039, 1668697984, 2553572530, 4273900213, 76984150, 2693858295, 3944528752, 3473142517, 2875341349, 3783943156, 2009577223, 1947739658, 3860085379, 2432815732, 4053821301, 3739006699, 1815501997, 1955137859, 858979609, 2280896951, 2259330485, 697536241, 1134538489, 3410646954, 2495652655, 2772264335, 759970784, 828959522, 3112386862, 3381389059, 3828783419, 1527291235, 2394212760, 2528280419, 4181561270, 581471680, 823243172, 976745156, 438621670, 3462694065, 4088710154, 933623242, 4146981232, 3430457089, 2238461393, 4159529941, 947994243, 359676720, 1635100487, 839897566, 58407949, 217379530, 363922178, 2792472077, 3951727423, 1541281460, 1518729307, 1848529953, 4239400024, 292350458, 1303188372, 1398879727, 3822480349, 3249056053, 1829344572, 3655927760, 3412158340, 1780291836, 4110716382, 1954006651, 214885339, 1958120718, 2153102515, 3529776251, 3363685026, 2087187737, 4018498103, 2009210618, 2242751634, 1964593430, 3053192346, 588365722, 2870122299, 2557022550, 2479089550, 577266526, 1788962329, 3402792448, 1892894958, 3984078768, 3421083628, 809336944, 2612140521, 161723383, 601848291, 1330817591, 404287625, 925851721, 2910720602, 1125192151, 257370675, 1048802221, 597878654, 1859388918, 2734871015, 1428972377, 3290511372, 313244751, 603470011, 2471622715, 2521504163, 3891407496, 295107272, 2960434510, 1219696917, 1299443756, 2716859304, 1961359818, 533097365, 3266591807, 4002539031, 2319394648, 2702781949, 1906197247, 4059266034, 3845663175, 3920586432, 323608914, 2524955384, 1258510908, 2069933406, 132171168, 577867002, 1490926590, 1070909393, 1396611967, 3236570252, 757839359, 855738145, 1058819541, 3596949960, 185241136, 2803875391, 1583112448, 515161258, 1376976202, 2328331175, 3125006808, 3053989710, 2143056737, 1682697963, 3951296511, 2288471952, 2722334854, 1923810512, 3409182681, 266357162, 1392291561, 3465017716, 4266276562, 3773777586, 2437670853, 1303663612, 2355518757, 1019146220, 3886536906, 394198873, 4050007269, 941111180, 1235072084, 3846093126, 4202984216, 2927152506, 1265026690, 909354656, 1730505255, 1325058979, 825923810, 3674803758, 2014849923, 980914680, 464331585, 1634613235, 429731505, 2636310826, 3826833096, 2107880392, 1315591024, 477390816, 3436663203, 609162302, 3863860410, 2144605971, 3788773931, 1403527370, 1444235963, 2974402630, 2707019604, 524703651, 3001297560, 3434750131, 776175020, 739532201, 589440960, 2474755316, 1304728074, 1154360073, 1198085820, 1857424806, 1861486016, 309500316, 2334935326, 2533251780, 2880511126, 1500626844, 947849126, 181829414, 2331544655, 416224934, 1572823118, 4053678365, 2611269274, 1065170565, 1429214793, 3625114535, 1764710166, 3064078610, 3618412288, 2629564414, 2561094918, 2869439643, 1033029281, 324595768, 4270615578, 823348648, 165127324, 1419992142, 1390381263, 779835012, 3359653454, 2570323408, 609226712, 1002841305, 1608603495, 1552540044, 3067847600, 3323883153, 42452397, 2293891433, 420152931, 2392288870, 3343623079, 2297148981, 2964262573, 366386600, 2807142303, 65833137, 278882001, 1290257769, 3228853549, 3091622113, 3962236055, 2542101466, 2486532895, 244812042, 2756679304, 3080103966, 2591268768, 523941106, 3083239421, 1127419008, 4041351415, 587268390, 2788304821, 2140588333, 3167091398, 119387880, 1925088394, 64126505, 16821808, 2700028271, 936805351, 4014178518, 1496943577, 3885750763, 2551063335, 3202462412, 382041742, 2097836446, 3587280695, 3512266508, 3575395981, 2544682976, 2270230275, 2592864926, 2086691587, 3851716476, 588292688, 760557212, 1227604617, 2398724856, 3108155580, 2677527124, 3423571749, 1436240810, 2433418107, 1879288308, 2587112288, 1854586049, 3966237860, 2789663600, 1940443447, 2816512233, 94502667, 1095529101, 866253682, 3400760263, 958159495, 2316192797, 2398457289, 1255228426, 2253874499, 3630127655, 575209175, 2764212022, 1066479682, 42312091, 3056120173, 6237271, 1753836865, 3273199172, 2010908478, 1672707849, 2104993539, 84576794, 3310253216, 3858107972, 1767616122, 2991911508, 2425811325, 3598951065, 3540183004, 2631986966, 99790032, 714537659, 522618665, 1942670307, 1685698052, 756462858, 2180710654, 2480583089, 3125620694, 200000654, 504893730, 2284665510, 1104296739, 311171268, 888047363, 1448661899, 1712583194, 125521777, 3899460647, 3062599846, 4109987374, 3424322081, 1044574745, 2516636411, 1009598501, 1803285580, 2077811296, 178249817, 314556213, 2051686422, 1984635589, 3027429698, 2353762357, 1553137298, 532941286, 1666932511, 1672994126, 549574812, 1398683066, 4131306920, 1933118863, 3173270220, 3798838615, 1606261632, 98501583, 4273628302, 1476920227, 2760298161, 3401569827, 3428035122, 2907053969, 2778518868, 2624070243, 3302828652, 3902531680, 1213600443, 2481003427, 3150691387, 3107590244, 3050597980, 3292539157, 949302931, 3968130904, 2043774990, 312787003, 3360595501, 2702545554, 2457001811, 505395510, 1226413462, 2907701096, 657367691, 2001700782, 2689529201, 1139237834, 4050719944, 647057257, 2713071292, 1693754798, 2379645458, 3514730332, 3140893614, 531256006, 500341622, 2568129744, 2522412204, 238475043, 860074224, 757693050, 1850637216, 1792671194, 395615764, 1167193709, 1023877810, 150769405, 3745982422, 3925755991, 4069106204, 1754275414, 1343244158, 3774471698, 455785110, 2822841056, 1093796029, 531861227, 465099415, 4166538347, 2366462944, 3391098053, 2681941080, 1298526997, 3304849744, 3386317587, 345375260, 1414280519, 1622152607, 116979112, 1169832243, 535581845, 2021223341, 2947570695, 2591868311, 3398687025, 1689732102, 8177089, 586295162, 1472540857, 3254465879, 2478620742, 1083174597, 4276620931, 3392375885, 2990107362, 2425097972, 2855374664, 4231347931, 747441937, 1603164647, 199171744, 3885461750, 932520726, 4004309888, 2340855510, 2131468598, 1258153343, 4123919458, 3086177700, 1876865758, 4209040857, 994959284, 1546041148, 3130781456, 828797758, 3074722776, 37580346, 1585689294, 2932737019, 2195258396, 3147061952, 1225190552, 2985596800, 166768487, 4050619099, 3244839262, 1598104980, 360117928, 3860604576, 1812946580, 2973363722, 184106793, 3422594080, 1433115710, 3712185501, 367739314, 591069313, 2576171595, 1251845978, 3459328421, 3165835738, 1131780856, 1076399628, 2610393445, 2101090625, 4019788424, 2974251831, 4051370582, 2012025600, 1206794235, 312682301, 802173841, 346573961, 1769844338, 2892759323, 1706358431, 2361534129, 3639611679, 2312446243, 218104792, 37971761, 1503904758, 1309480970, 1330873275, 1831773552, 499215131, 2584891702, 2431797132, 3120352004, 1904970249, 1282972090, 3158282478, 1957989054, 2114651345, 2267466500, 1498037785, 3259633246, 3390390658, 4017383155, 3032579859, 2774273189, 2430867828, 4197800819, 263143880, 329145251, 1791596088, 239089380, 3868753, 3177435425, 1173407577, 1432451191, 1840228958, 2174511469, 2516546398, 2069920310, 3980810246, 4004609801, 1535989143, 1565902004, 1717257046, 3781963227, 3351481583, 601933632, 2306812685, 2372263060, 2942439722, 2534138258, 3199214885, 2766158548, 180634320, 2538599090, 512885360, 1013713880, 2932180110, 1077957267, 3331090174, 2555838862, 1896060855, 1674544397, 3643674849, 1736851370, 2955129690, 639926297, 3099359067, 1272875970, 3094161426, 3242657059, 3290930486, 4009123652, 278646341, 2863784826, 2266768898, 1864257181, 3109121864, 1209406603, 1662646081, 950801923, 964623077, 1883410372, 699319415, 943514078, 3978676381, 3975302112, 2578453902, 3447933883, 2529859690, 1450136881, 745859146, 3767177740, 2744722126, 2927808702, 1324376653, 2127131810, 3170038783, 3963137347, 2012522504, 832913936, 759268668, 3779005639, 109369382, 1339733302, 3598640438, 4227069122, 3018487612, 1134369991, 1648486617, 1083299748, 2739741761, 3890395831, 2844933519, 455651431, 3438339979, 1028742149, 3703419580, 1312274726, 85096285, 1205224892, 1649042170, 2398167704, 3987425706, 1006770522, 2137911014, 3940918688, 3528409568, 1326506842, 4225480104, 1630062427, 2155035183, 3618444181, 196904021, 3348237950, 3647534094, 4037319940, 3325060597, 4102512850, 2952410462, 3808651084, 2371232162, 3340869036, 3919090914, 1766420210, 3602694721, 3090033286, 1724096257, 4254199550, 2351494035, 4137382328, 2641065209, 3364340131, 2085679888, 203429981, 4210999616, 4267373410, 3303669546, 3657738887, 2507692088, 2698882724, 272612034, 1196819881, 323472706, 4056902907, 1523746193, 539085136, 736075098, 1172328387, 4070589064, 2560605029, 671265337, 1917773555, 4106831855, 3881118763, 715987492, 1893471388, 697965601, 2825293771, 2207450192, 1202447758, 1591661293, 3547032562, 1783722213, 144474137, 757447198, 2524234598, 2366384115, 4017048151, 4140151915, 1652949520, 1819610457, 2828351081, 3217201000, 2356440375, 1048095664, 695127961, 2527236865, 2810181247, 2672666088, 942741959, 3317584801, 1661974461, 363005094, 1762718245, 861699697, 2105503372, 2233844007, 2082889346, 1492809568, 3773164300, 1579175555, 2072270972, 4009236945, 1115112123, 3973009433, 749468412, 264143855, 4109608374, 1713735199, 2151958696, 2768494715, 4251909794, 443371254, 3797726318, 338242104, 1623149342, 3552028373, 2697178626, 1670652889, 2244476472, 1803008671, 438164285, 2426222511, 499458593, 2058358855, 1543434286, 3243214942, 3052710018, 617235362, 711027641, 94159013, 3956301368, 3102383494, 2590691105, 443304292, 2205377725, 3648823471, 128270711, 3092690227, 2104105139, 2580788279, 989502113, 3866894011, 3542156680, 972250453, 440475365, 878485370, 1143281115, 3525067879, 4019262683, 64132512, 3447522685, 2141799335, 3509373606, 1523636079, 3232861458, 484882746, 1741326513, 3919536436, 937271079, 1607756001, 432682524, 1825649205, 1158076962, 577322432, 2536700969, 2728232708, 967420038, 974068148, 3440262892, 1872431222, 1408596981, 1418422420, 1587127949, 2912417123, 1314800854, 3259597119, 4215502067, 3353898916, 2530857088, 2797446769, 1798179858, 1862501752, 4189899867, 259219594, 3939707972, 2518578246, 2739063550, 3312252238, 4210148483, 703246457, 1866187375, 392564588, 163924425, 447054329, 2990095298, 3837725865, 2887408353, 3598797742, 2052657688, 2984906882, 3276279007, 1398718118, 1861124853, 1243200494, 3576362341, 2336881007, 3086770930, 1863985582, 3799984701, 4276728625, 2717906279, 59866782, 2920290517, 1238668967, 1124513081, 4089070464, 3274744186, 1041346149, 96582146, 1426352542, 4224324566, 3214483475, 668755493, 3152214649, 3509757829, 522082777, 3295636782, 3594826144, 1656942491, 2638228226, 2918165603, 1449835755, 2151145222, 2958878506, 3878234761, 1425301454, 3280449035, 3132230128, 4053669941, 2215973482, 556643467, 4095358208, 2425930078, 695747534, 4120284199, 507838805, 378293827, 65373373, 365044130, 4202722999, 1272097472, 1874296029, 3346930925, 1857259934, 2037794373, 2969502127, 3051790891, 3980492099, 2715694621, 1935461518, 3253630141, 1586577576, 865027594, 416427215, 1694512152, 431745250, 2977647111, 4040424424, 3126418655, 326204990, 3417358678, 2572369182, 3725943516, 1613152214, 3855784190, 881791495, 1476092997, 76716227, 213434098, 2839407494, 3396030809, 1064893303, 1830345244, 3753524282, 4040597823, 3942658629, 3970637505, 807442769, 2623068330, 1099727223, 3174753372, 1698161091, 3355135061, 3565888685, 3447760762, 2909117456, 890771470, 2724546477, 4194824722, 624803011, 2658991495, 1739812923, 132891646, 3302366957, 2491196268, 4004487506, 3675280098, 4186391688, 2376593807, 2246349246, 1889175567, 2039437057, 2791477886, 2282659266, 550100502, 592909379, 461414259, 3525101497, 3058918765, 1776581951, 1961568511, 2050196853, 202324661, 3338234681, 976469773, 3652589576, 1445604413, 2487456860, 4189297297, 1249340214, 2743300470, 2151556854, 2417094236, 4220028448, 2437316895, 2184188768, 1125061942, 2657134157, 2580485511, 1575436392, 4196534213, 2961488742, 3692495848, 3124006760, 3309083183, 2072076399, 3453995440, 552441024, 664876929, 1381657614, 2915286199, 1707566531, 3240673130, 220288654, 3288946347, 2744055346, 3741991010, 76563541, 176391983, 1089052134, 3443487626, 2521864292, 2562753055, 1100628952, 900783047, 1942288717, 4277235828, 453422443, 1614552968, 2119986107, 3354674145, 2508530380, 1965568204, 1245762261, 958081997, 3466748579, 3240750419, 4236294666, 348295927, 487347915, 324215402, 1008946799, 1713325208, 1647654572, 2954477885, 892819581, 4016719877, 1529904945, 2309179296, 1399408632, 1875955721, 1222977927, 3623871260, 3048334533, 894205287, 2454416424, 3841227126, 171534271, 2567052924, 3558621981, 2370108082, 3456775212, 256777669, 4104313718, 423581037, 2599672032, 1186918210, 4186324503, 2819948986, 2632692991, 1117900822, 3685179388, 1199746240, 4001575409, 2040160726, 3870323105, 692596726, 372566520, 1838684315, 2314948770, 2816146237, 2667971111, 1008887647, 19828449, 1969256864, 2612882861, 2868983412, 2961968674, 1961175580, 2345262187, 812205060, 500354482, 797098956, 1913407663, 3422387853, 432108277, 929233008, 1065677064, 1086875579, 2552576835, 2396073080, 2331591519, 3974576237, 369485398, 3944882786, 4187181242, 1728418122, 2137146664, 509922643, 1472065914, 550189586, 944593736, 3030148062, 638869253, 4278830452, 276945660, 916967037, 1284967194, 66210665, 1503223013, 3549867180, 4054678688, 184960829, 1205760453, 3815300635, 4294709053, 3369278363, 1771907853, 625914982, 1814330996, 3249955066, 3509845707, 384565045, 674255011, 1506482993, 2764374989, 2773516731, 3759726717, 4270776672, 38488261, 2725563136, 203540346, 1281496591, 601585377, 3593226353, 1346399248, 2511059056, 3001492456, 2501671133, 2097640934, 2623985911, 3735873772, 1230135912, 1530031872, 1446595719, 1798650711, 747175670, 825126202, 2810713001, 561512043, 1004366524, 1210206004, 790031691, 2091417997, 3262542600, 3062598733, 1336291954, 3347609756, 3972161989, 1164777730, 3853886201, 1008939689, 3581674987, 635393815, 2715710521, 3005655590, 1237663866, 3755992366, 2404994841, 3719202065, 826032792, 2859562785, 2304103206, 1490613917, 3906363621, 902649636, 3237158288, 215674079, 1851617755, 3098548058, 1123367078, 2781231077, 3419287322, 3763071828, 1787237609, 3271270323, 1343078633, 2769054775, 3668468725, 958294584, 621708581, 3560504496, 1113178933, 1400377800, 1247457091, 2193598364, 716980898, 2752678078, 2948026220, 862784325, 2015947644, 3371121088, 37085040, 4261804238, 3164846529, 1222420137, 2883080376, 1878327065, 3932093336, 12192716, 321495613, 2461211042, 279525141, 714406333, 552105979, 3304784378, 3378778285, 2727301079, 2970542701, 3938626900, 4027089486, 2796804512, 2319672422, 2731669955, 3841303084, 580663885, 4128399713, 2039660504, 4118702956, 3033647609, 2819451834, 3768392077, 4096951000, 176175324, 3336335362, 1577291638, 141250862, 3616967079, 1720713913, 3206913187, 2031242224, 930725165, 3382353940, 1716277417, 1117488630, 3116124255, 2248112541, 2490665698, 1793889447, 3938325647, 633517473, 3146051598, 1991929029, 2901590037, 3490173274, 543845293, 3704990259, 2123045888, 2142774110, 790050602, 2355905945, 3746523864, 1381404738, 74945305, 4201949209, 22745631, 1471661023, 2314459698, 575190524, 2894473780, 1912237954, 1627873775, 2815864424, 783026778, 1044601442, 3060421608, 1004826513, 3660119488, 1855945036, 1039906812, 2895789128, 178751246, 598403141, 1092436318, 1043855656, 2519539019, 3730746121, 1231083291, 1832830389, 2370683733, 885682423, 2936132559, 3764201297, 589427567, 3251771982, 1463635310, 3154468647, 150076474, 3065421824, 2679633067, 3780378643, 4091537293, 2304156476, 3985788738, 3014586507, 1773194933, 3352329011, 3207631479, 2091946994, 895890716, 3343033549, 2989457276, 1609897705, 3286668950, 1748297466, 3549536322, 2804018732, 829908583, 345148697, 1733941312, 3366902804, 3066192222, 3685343883, 301187639, 3995151530, 505490229, 2654295197, 1126788443, 1091113760, 1848315041, 2613821569, 3166120265, 3488434646, 3775933613, 2202406419, 3680117082, 2322800491, 1118068889, 220631542, 1219455632, 1938671157, 1036381751, 1882105680, 2199224443, 99419534, 1946990641, 1240078469, 2777923977, 505931317, 933604143, 264473459, 2430272509, 1346079036, 3934921589, 3442634773, 1872003858, 2405396080, 1577567261, 2070713044, 1239111192, 2080885301, 2810709129, 3016151125, 3241739803, 1579392641, 3351776764, 3319828726, 3061309198, 3056440679, 4226305274, 3645827470, 1945920364, 3912691216, 2363085537, 3712098942, 3802206742, 2893783851, 3192840854, 3224590087, 2193905514, 3058071677, 3266970847, 2760292815, 3580127595, 621687529, 2569761814, 4179729043, 670709386, 4266582351, 2206258445, 2223976093, 4054781134, 2652492192, 999118678, 286968781, 2564811172, 2224553955, 963421835, 4001374287, 805935702, 4170430257, 255528302, 3007751164, 3191914512, 2288808733, 1134166935, 1116861749, 1140914728, 953314446, 4109545928, 3040603516, 2302738495, 535300785, 4149445305, 4125981928, 1131567373, 1131550727, 2450811634, 3952185164, 906739666, 3448890388, 2129848853, 2118915888, 2099483548, 2885131550, 2928145463, 1827588506, 3162860780, 2564850953, 3207852006, 2622655352, 2529705387, 970763619, 3548906690, 2049921974, 1534594992, 193806070, 1495465729, 767085683, 2468152243, 3989267121, 483368083, 206433593, 3046183564, 2812749647, 2498834909, 1262790426, 4129433305, 3116606608, 2149550837, 3424258708, 3152216704, 325300404, 761681620, 622187143, 2296328258, 1809486192, 3648283329, 1482401247, 880458834, 3297208255, 1824286150, 844609731, 2423726941, 178734571, 2930871046, 1111148686, 1829348715, 1054620764, 575611242, 2700623340, 1855300968, 2413041062, 3854173650, 2746166689, 84287234, 4172985916, 4047999199, 719160325, 1593505856, 1856149437, 738151413, 3913211696, 839736221, 272458164, 1672861479, 1525736398, 2593208728, 2855700665, 2064902078, 3402505505, 366422676, 2351826684, 4242812478, 822141216, 2295780589, 3931787727, 3337567597, 2104861633, 110991081, 1835964891, 831057859, 1175410398, 128490042, 1832337633, 1702850085, 3593433463, 1272464841, 1976757637, 2464785857, 2758104464, 3129090307, 1189353119, 4106019688, 391114116, 2067892394, 3474459402, 4008258669, 3782809066, 1408815297, 3033391286, 4034804062, 436209187, 1148347519, 1737483206, 1336824745, 1825883207, 2301634920, 2470891747, 698716592, 1783135037, 2505556327, 3537108779, 2214293225, 2470420449, 288220466, 109460387, 824893348, 1437296175, 105909290, 3676690394, 3114720322, 740101779, 595177461, 3129619075, 2658381034, 2268345843, 2206023889, 1216070782, 1477414727, 2150917924, 644839092, 1246787664, 1772534974, 2961367956, 822909282, 576033395, 2395619060, 2702412764, 2344523387, 2943012964, 1322924335, 3956037760, 2290909199, 4084193998, 1162817714, 2348630818, 2845142882, 4032475316, 119518701, 360428363, 2658684358, 568778937, 1026854805, 1561420551, 2863269778, 2391658554, 2473173323, 2540540686, 1163027006, 1950926513, 742943348, 3609966897, 4268323931, 1417572259, 2905537160, 1313178681, 3103312558, 2912552501, 3228109212, 2068344547, 4029265180, 1999223732, 890647518, 1959356375, 3546483158, 3599221601, 3613206376, 452338508, 2573826602, 1733300131, 96743380, 1476543831, 3385595836, 3413295475, 1844488163, 1074523867, 3012189831, 2826769136, 4081945533, 2742777432, 200177622, 186494374, 3140745310, 3376553638, 3750433041, 3012866584, 1498845659, 2009784248, 2966580466, 1054456476, 2315093510, 4281287735, 2700954601, 2011301170, 1418370575, 543750111, 729712560, 141697317, 2103671555, 1061118478, 27960074, 1835158538, 2330325754, 85879006, 2811627452, 2256909526, 309163761, 1752445188, 4206687602, 208112128, 2405281602, 2872118020, 1452221897, 3324388260, 2124703035, 3357439317, 2130390174, 3311100682, 558714695, 2038790199, 1954428438, 1745153750, 2400568859, 637035125, 2163418810, 2556566965, 532766645, 1416593592, 258443522, 1940542891, 1622002573, 2633042158, 1877985524, 3854787934, 1455281859, 470995037, 4003120910, 1671142514, 3175857704, 3461603890, 68570380, 3614111983, 378383538, 1002140226, 334854351, 2804129193, 3202224383, 656742038, 2610334417, 3912108657, 2199589659, 2238092914, 2756343493, 3856748712, 1469499393, 2724686208, 3434165980, 3236264023, 25836754, 996027634, 1024704508, 2751914382, 1591384189, 3502292483, 3633964327, 1841210744, 3480156001, 109829867, 2225431876, 1715857074, 3705553659, 2193942199, 1082974608, 40381301, 270477789, 763582095, 3451341369, 312167314, 3723258870, 2405295062, 1822894112, 1857524875, 4054397765, 2164751420, 2354800049, 3609885563, 3118579649, 1857761297, 4034054160, 2162185678, 1287480878, 271024823, 2882683943, 2300406748, 3879666702, 4113585450, 3079858731, 521456136, 3402138261, 908477883, 1120698989, 4257872707, 1593989944, 121934072, 290888263, 24432593, 1333279902, 2016098201, 1045816979, 3373113572, 3147401430, 1019351413, 77033994, 161079938, 1777811033, 1148902944, 3319494028, 90556085, 1346454684, 460723529, 893705021, 3037992933, 270456763, 1564901546, 561897422, 3394460488, 1460871533, 4118801493, 4250562168, 3333026074, 1221282813, 1841265783, 3266098904, 2433447057, 274976405, 3867581418, 3781094833, 2643502739, 1609590090, 3012517970, 2824642594, 2146300517, 963055820, 3997543309, 2233390194, 3418609080, 2806528389, 3185763208, 2990968172, 2540495912, 1580875401, 2520965233, 3049837074, 1562627368, 2788001962, 4245906406, 1919713647, 2214021358, 222745691, 1945070722, 1764842397, 3539502026, 843194969, 393854288, 330178494, 3783512881, 1639586566, 419287870, 866235276, 3404560331, 1215369400, 1998094583, 2463484200, 2775576577, 1940368038, 1824419486, 2228144447, 3367391791, 3121481505, 641292725, 4224213487, 1073523689, 3935728242, 2051907723, 4248579834, 2749637157, 801627020, 1199840294, 3027125251, 646892611, 122633003, 428053323, 3284898677, 3536982486, 3009831460, 4282745676, 537984250, 1083320874, 2651938635, 1973541953, 2508048345, 75889948, 2927089491, 2992753274, 2108552101, 3014313691, 2518570385, 2630080123, 3188573592, 2175070570, 1065700170, 64411686, 2904068528, 3324555117, 773942367, 691618779, 3830468581, 334492369, 1521996372, 1843517467, 943175297, 3977418442, 3354964901, 1099271654, 2563703436, 684403830, 2881409823, 3037490193, 144568802, 3973626842, 2327427471, 1588451399, 2083069363, 2128887946, 1866416589, 4115858815, 3175891431, 825578699, 3313718670, 1913082345, 2100401172, 1012515718, 219166929, 2615906174, 1990896241, 3515708579, 3865620462, 4287814367, 2386467837, 3242431581, 2855717255, 2968957816, 4204172154, 446072257, 866840880, 2490253624, 772643013, 383301912, 2242222312, 3817290047, 1280478789, 3332692585, 3939773253, 761866310, 720770331, 2562290131, 2279128065, 3021511727, 3806015107, 3375610305, 1838595594, 3918025516, 3252110627, 2407689285, 764830569, 2356755496, 2350485042, 4059771873, 3172601875, 3435445529, 1869951782, 2851092730, 4242314412, 329113041, 993046181, 3385627182, 3981911686, 1490842669, 1552501281, 732312168, 755351468, 1393543147, 4161755500, 902717552, 3852158945, 3021658118, 1976280794, 1321633890, 1442585820, 1272524351, 1299141052, 4293295198, 1059707282, 2017851342, 3133866878, 3959208978, 1112295130, 1155933665, 512803002, 521110189, 3752253329, 1857265190, 4045762334, 3599249451, 1288943057, 2611814565, 2388501690, 3980317828, 2812556372, 3118430029, 1331211744, 3879927635, 383975600, 8908437, 1236365976, 1768285318, 2322425396, 986797719, 4119166398, 1958557076, 2255748582, 4174597130, 2958163062, 453084646, 2502711573, 3441030743, 2803057334, 358041727, 2701864374, 1369272638, 2446656679, 3996939027, 54909861, 1587356916, 2691833768, 2391682612, 536945789, 2966633490, 4050701923, 962581515, 1866489648, 3291637469, 121921256, 2150526558, 3154046430, 88128847, 2742333900, 3706123985, 2466210005, 2095054315, 2212923224, 3388033785, 2658379089, 2564992894, 3180924854, 3891655661, 1607998378, 1100842055, 944318448, 2809649065, 2090119374, 1106851756, 1499309931, 1521526570, 1614635947, 2815353932, 3314486326, 4239967045, 736467377, 509367832, 1856970785, 2427700676, 2514622949, 754683284, 309161618, 3655725034, 1173994838, 3728714239, 1228367666, 3678311408, 2103696785, 734421536, 98681895, 683598174, 723298007, 3472915824, 2834180939, 3977322472, 1477850289, 1448351570, 1562257238, 3285935958, 1504435490, 2911384869, 1586303179, 2362557359, 435262327, 2748769723, 4193335142, 2791800612, 551626756, 104496873, 1545903361, 737867864, 2656821569, 1901717031, 2428969905, 2362816199, 618910010, 3079157212, 1042691767, 2450021003, 3572798490, 653674189, 2729244816, 1942110665, 2998475928, 2902169156, 1151949059, 928876188, 1922452238, 2623889684, 1577416657, 2311748597, 3316189149, 1060439675, 3341004444, 3896281185, 784391493, 1364171497, 1307960674, 1004142731, 895302865, 2723485454, 3846531009, 1376342469, 373480816, 133611592, 4152177845, 84622767, 2707544299, 3528315271, 1224734965, 143495724, 2428614478, 162364416, 702669236, 1053470041, 520914775, 2791163984, 439781770, 1737067857, 3701187627, 3220370924, 1224999379, 1671550400, 1547545743, 4242979942, 781848307, 1525359532, 887727814, 3107308653, 1055353541, 120665429, 2874195457, 449535575, 1820528946, 4104285641, 2208977659, 3754999506, 1654248732, 349497676, 2799248944, 3199846572, 1132255255, 2514537470, 1557403692, 2701674524, 588137961, 227597292, 1008152616, 291287089, 2792038434, 856973365, 3272287056, 378330927, 3750486557, 2507077651, 219015440, 2658344639, 1206097267, 2304486022, 3412997335, 811092935, 3405286287, 2680358395, 3856679103, 2257264591, 909119020, 591354752, 753739442, 1417690181, 3410527083, 1791730861, 2621266266, 1487803302, 4241303018, 416890035, 2247278207, 550307226, 1460897174, 2422295821, 213880114, 1731800682, 3556035930, 3809506057, 3480612031, 3077278336, 1506292893, 1328256869, 1161650574, 2445098469, 1448948757, 3774709338, 3510830761, 1691941704, 711090071, 1846538043, 844037044, 2005466443, 3719019737, 1871872242, 2751201195, 1581210823, 2743666264, 3924698252, 3956412902, 1626926894, 2493274760, 318371589, 4258438888, 3557119093, 1447494006, 2516251180, 486580062, 3713527963, 3781681172, 1114637070, 2886799815, 4132376923, 4129035909, 2400861632, 3447182267, 821440981, 888998116, 965611592, 460425641, 2523216820, 2882819919, 3822367150, 1976115698, 3987437846, 3368965186, 36276909, 3380456342, 652312495, 2404305098, 285448456, 34184348, 219216509, 1058658369, 197905001, 1688140324, 2233488590, 2556858145, 3409482923, 3440297884, 1030462135, 2165313892, 1477994919, 1527609710, 3578449545, 2883038251, 3060587361, 420031745, 697082564, 565075510, 4080796007, 3945882967, 3279978949, 3887017574, 2255484221, 2722168849, 4035739748, 2855160910, 3493364032, 4067286525, 1472068042, 1662405216, 3777476410, 825863585, 1983491255, 2464140521, 3584987179, 3734657179, 2380149964, 1855667187, 792629181, 823839602, 1369471575, 868228436, 3794381393, 3623138759, 112201585, 1400580551, 2681864711, 3374794361, 1540458149, 1714821136, 1720982693, 1528793319, 3976976168, 1404051941, 266725787, 155288410, 949714121, 3152542152, 2220368065, 1362227440, 2815424805, 700039622, 2684320707, 1187141975, 3704916059, 2237076903, 3519201797, 3922719638, 1213842394, 3939528837, 3287543264, 2536802306, 1224519229, 382639831, 1289509479, 2877039349, 2687441729, 2498173247, 3077248651, 1914488062, 2774752643, 2581738958, 972066214, 1932470340, 3218895037, 3932643037, 2513241438, 564291716, 2173559927, 2818164541, 3578375371, 3587456470, 240700001, 152599766, 2539581310, 4139014668, 3655457384, 3346935115, 1734217610, 3999040299, 2848029045, 482670882, 525698557, 1664789328, 3373516044, 2517979890, 2196571104, 1467038109, 3449215830, 156567985, 928978395, 1260306356, 1379167420, 3882411597, 2883201576, 1144818780, 1260417335, 2126886801, 412256581, 445064688, 2514488830, 4246947462, 1064055745, 1191551238, 4070393512, 427309872, 2636479263, 689988890, 55949764, 153634259, 617710343, 1738702494, 50606762, 2513113927, 1004500163, 1356686807, 4217420178, 2042058609, 1462263239, 2001595511, 879019893, 2547757093, 3596495170, 624867031, 554687705, 1074361817, 2201195343, 87183754, 1449038606, 3002876586, 3716825878, 2903979599, 3840028241, 1301948160, 1772479530, 1924077562, 1014413986, 1042003201, 31910627, 3493571487, 576509219, 3070137966, 2704005533, 1542183355, 2705051785, 3644146945, 261226476, 875702223, 1790131150, 427708729, 1369956511, 3986417535, 814859266, 2928130198, 397483445, 3360093081, 2896154623, 1064957354, 2905520766, 2812147658, 2936971257, 296213732, 892374738, 4031563339, 2244008693, 3474851860, 1397933058, 320153863, 2863671321, 2691250420, 484892445, 1049211120, 1287644439, 2428021756, 2712299156, 1780428695, 2963091981, 3665026586, 2572371054, 1321613217, 3705556313, 1017409412, 2048764930, 1864800021, 3408876741, 1842883242, 943250866, 1507282182, 2717246207, 3854888325, 2552238320, 978028468, 3136364826, 1046527102, 3335659603, 1610188726, 1817273925, 767694955, 1531958438, 3360671186, 2966523815, 4021034240, 4081113609, 925088517, 1089335109, 660868274, 2766178780, 893817034, 2691771941, 3281390806, 3125035370, 3532144121, 1445540011, 668645612, 1253327395, 1311295528, 3694808020, 2325622272, 3095645662, 1581013383, 967060902, 1350755284, 4181233640, 3660316148, 3639917069, 2822103887, 1210007336, 3812709255, 3191042322, 227968041, 2773807945, 529165526, 3170372976, 1712577420, 267425159, 1821478200, 3306310665, 2794938564, 3059418896, 2476402720, 1657071960, 3541792575, 165041715, 1335794478, 3887821399, 3983939514, 328291594, 954299255, 2008860836, 547972408, 2405656817, 206521072, 1218318720, 408611831, 2543397295, 3194625707, 171236758, 481360687, 1332883482, 2326287580, 3461051323, 2505401707, 444691603, 3618287790, 3730533231, 2740684834, 647038721, 932857849, 4089280707, 544297031, 3745908343, 1876586037, 4134284883, 2209444363, 3123496901, 3252065471, 3647140139, 1750198752, 3297886592, 2781827483, 2180888352, 3588091835, 4008837124, 2729150094, 3209902642, 2337336355, 1058998363, 3764867969, 2830549093, 18904712, 411639777, 1453546408, 1672061892, 1440565460, 696475167, 454161764, 1005185494, 35472676, 2057577429, 3544983715, 147871216, 1614051654, 3297426680, 600647059, 2590192218, 3872829874, 1643359739, 98963510, 1135082321, 3593499511, 3195277929, 1457404168, 3865324335, 2633822230, 180464973, 2344766253, 15782524, 3393364090, 2928210380, 3141374603, 3280247651, 2644681354, 1217943842, 786494335, 4247600724, 1803094240, 3635326758, 1313602207, 1634122231, 1924004243, 3163293051, 1366582718, 3265734390, 2076637859, 746559869, 186356389, 2991954410, 1649173371, 2147243293, 2857891778, 2428177131, 2598410071, 3947399574, 4181662986, 3953610310, 4256895347, 919683783, 3423226063, 1161597929, 1224804704, 2749653333, 2188005379, 1598041560, 1127302997, 1296619186, 1306588239, 158133212, 466820846, 3322742767, 3077819337, 1285812256, 2520013733, 911826437, 2466406312, 2662440442, 3253491488, 2637176586, 3886729499, 2274826647, 3223742845, 4177215007, 449349872, 3857015164, 3209060277, 1647280130, 1651310489, 2392340571, 1617357848, 47395200, 1467384279, 2428269937, 1365468604, 1117687427, 2333931510, 1270546790, 1516618197, 2280617820, 3663429419, 2679348306, 1517727162, 728770412, 1069182093, 318569019, 1837905109, 3772031714, 1937156785, 1402096450, 3325047343, 1048484066, 2718300861, 3642686250, 1707171834, 2055599005, 3278385695, 3145451021, 531980647, 975954463, 2110885592, 3752532455, 1154232146, 2741662030, 2159689035, 3954252372, 3563679524, 3875590243, 745440806, 3270883781, 2117143185, 2185887694, 1102803256, 871524615, 1623736020, 3744420193, 587632510, 468515217, 2487745486, 3244461075, 1476487948, 3130702749, 3517057503, 3101768023, 86519374, 3845986685, 881163145, 4083103931, 2159430765, 3393265860, 3838918557, 783263205, 3507060604, 1582520927, 2730263266, 2376518471, 2734498499, 1399325218, 489390647, 3668297680, 3713229812, 672606804, 1709278835, 3138845803, 829334939, 3883120857, 3324497877, 243791959, 3847897954, 2430959155, 3454547618, 3682496491, 4086695573, 2483594873, 3370158952, 2245215424, 983555477, 3149207571, 1713259581, 2328570438, 2010193162, 2913271521, 1484990887, 859376489, 51360951, 4004807451, 1891366143, 1805133930, 3078225266, 4039514059, 2893951155, 2423663033, 1618249426, 1485163777, 2580517299, 1199875340, 1318871916, 3095072494, 4205359623, 3388958120, 3119604204, 2850731029, 124379856, 147405839, 3018607343, 1564104141, 3324653539, 3521617184, 2627452180, 3426343842, 1671209706, 1494484872, 3130484206, 2103412158, 3470127007, 1381516845, 3730788737, 698835704, 3986612859, 115505198, 2902801052, 1363044456, 2444086130, 3868165206, 1685477859, 3157218375, 44682477, 270111894, 2501206107, 2437183682, 3230427855, 1049113885, 1531650430, 1446626070, 1685757958, 3771713695, 1623038324, 2503517218, 35364614, 1614029828, 3974816810, 2740631406, 930931614, 2343874369, 4084770760, 1834938249, 2387889394, 2547112441, 1525223548, 3398878268, 131168489, 225382014, 3679609721, 677165540, 4145999849, 1696108494, 3451060691, 3980503261, 1150833587, 1916980726, 764455941, 3905090938, 2709109640, 552103524, 3821540976, 538912649, 995460991, 461809703, 2340520835, 1329525951, 310018629, 3594865937, 37548, 3367365387, 382239127, 2269551316, 3360157029, 4052793013, 203527494, 3900708638, 1120055936, 2690356572, 3529604590, 2166887097, 88650059, 1980810778, 2784723304, 3698880166, 2971876118, 1786049017, 1877504493, 4197785963, 1612085534, 2296693906, 4036890988, 2248908303, 527969301, 2171960893, 2331930533, 4246702280, 919665684, 2615320155, 2757486029, 3273723979, 3875836520, 3374051843, 1002826269, 3733568768, 3984093535, 3772973487, 2259162669, 2486371979, 332146994, 3818055232, 903712918, 2051527083, 197019862, 1108000122, 1473350713, 2204828890, 1668622764, 3892901834, 67166671, 3402363049, 1104777723, 925421243, 187237412, 3005757625, 718562844, 998232725, 2647763338, 888715314, 1332745151, 63739390, 2563972921, 364133025, 2209751371, 2105240268, 3288471696, 2862890220, 738722362, 2698460095, 3184299519, 3286881828, 2202043192, 597660325, 457498088, 2753224679, 321400584, 1634449356, 486249923, 998767837, 224324769, 2213930710, 3407692212, 4151156988, 2801936847, 2540979738, 2379996786, 3744799094, 3815984387, 4288565346, 3447592678, 908178864, 3991493780, 2574031603, 3317275978, 2661670286, 477877192, 3938124481, 2768674400, 2051028001, 1155221536, 915389178, 828981621, 2212859525, 165314397, 1748619679, 1869289771, 3909888591, 2388351587, 450024192, 1035470617, 1758858144, 4259058657, 4209391836, 876896063, 4229906090, 2757393410, 2348279313, 542530242, 3756617224, 89124744, 3928114157, 271822801, 2669623335, 1102853686, 2436133195, 1059745917, 1880012352, 2981676130, 4071077155, 2298898238, 1820525613, 89427784, 2830012136, 3090554109, 3456192235, 3371018508, 967154489, 418197155, 1806627626, 3441891723, 1872904706, 1817803000, 4075041069, 3681984556, 163131481, 1188835546, 73126870, 3313737313, 1460884961, 3161243082, 1817035783, 3585606941, 881425867, 2323265815, 1888737081, 4241172039, 3776095384, 2172192544, 464309425, 2564038163, 2143258400, 2679455744, 3458482505, 1716823278, 2555774568, 3993876565, 1613235220, 1504586973, 2523996231, 2523731794, 4141721291, 1587356539, 1034571076, 3334351948, 2370635701, 3479658219, 2148000235, 3465193542, 1806224261, 1619422481, 3033867225, 1151229101, 2805091786, 3023120914, 2423335158, 35856618, 3302532740, 896305886, 3651354634, 607546874, 3249276297, 3526541201, 217035364, 1985749836, 2809402143, 3244686399, 252116651, 1091883472, 2591099020, 88435011, 1472330663, 3004229699, 4100204303, 3415889262, 546538882, 3638391223, 3532111023, 2361125609, 3952622570, 1531495129, 2601564806, 1344330215, 2294642127, 3260034743, 2476299685, 1931029457, 1067145313, 1693890001, 2221739736, 1038342644, 3495627586, 1626210388, 2204203337, 2006108076, 1889265362, 464157235, 664135062, 3089214783, 2401093714, 2224218634, 1703951402, 2887591984, 1558698503, 147657773, 2608758081, 439340106, 3471042471, 3272262376, 2991939809, 3127865732, 2405454016, 1994061136, 1362996854, 3335763455, 4193812251, 2408168284, 2412428073, 1221804155, 592680925, 2499203946, 135546194, 26636269, 69538230, 327949319, 1339502315, 1049316945, 791693133, 36658670, 3371166745, 3676236370, 1422273729, 2040393052, 746199274, 4198830887, 1929316334, 992543047, 3169675862, 1085637105, 3888299494, 1431990716, 3680747789, 3885855921, 897705498, 1078347380, 151435570, 1111063038, 1043885462, 825415909, 4280457763, 3294240947, 4143265334, 3096749326, 2222312550, 1593880241, 915583500, 3446784111, 2782113220, 2487044992, 1960111417, 3391055743, 1085697973, 783854512, 2868932714, 2453462119, 91082029, 1452174432, 1263873579, 3929591290, 2121021746, 2510604267, 2872796955, 1697479125, 2562168832, 2796895128, 569307998, 481777550, 1336561089, 1540486136, 552741709, 3702618721, 580626781, 3946773046, 2297492538, 766435111, 265792030, 2117721197, 2215408021, 2373508285, 3293325382, 760019993, 177610145, 2012517544, 1728744967, 107229042, 178698314, 3107792005, 4114430296, 3367727593, 543587735, 3460223231, 753053747, 1570311312, 1424498795, 2327143634, 2057449555, 3353342961, 2878401602, 3224609132, 4209313638, 4056154141, 839613440, 1168874761, 1143361782, 2903017980, 2494803839, 124011421, 2282464578, 1914927971, 4166878844, 1031628687, 2200190439, 44109272, 1954397784, 3841032459, 1665303161, 620195228, 1554407850, 1431469338, 3386569733, 327055969, 3346866887, 868938407, 718714075, 3934504218, 2028047494, 2064600305, 4024935777, 3606221422, 867243905, 3517972770, 1564283751, 640707574, 2806587616, 2608911449, 1859842639, 3062127937, 3881546076, 709471870, 2149030883, 2059907318, 2493744456, 1941078944, 2674333504, 2741969033, 1803104611, 2048666045, 415863826, 662964849, 299362877, 2606331304, 2720425545, 517440005, 2420283654, 2486922500, 2671685641, 3131285687, 420658558, 1506122798, 1884381693, 3669520268, 1960005304, 761576291, 4111877853, 4161718465, 917212282, 424456055, 1052738375, 1358184683, 4054397383, 1021533327, 2453857633, 395023960, 543859523, 2940823121, 3568476133, 2187032551, 1348536331, 1072265223, 2010624609, 3660156730, 2996673364, 245414423, 2033149573, 4113793708, 2466202868, 2632504077, 3303521244, 1952304381, 3768662187, 3571125161, 2029912256, 1954539767, 158934019, 747492903, 2289289422, 972840326, 831169284, 318842661, 2803662195, 1794267035, 242005144, 2279204219, 1218757299, 1360728711, 258591875, 2301277354, 3912432107, 3391086917, 780326652, 1190969527, 3716595623, 3791441532, 2184158661, 3030571031, 2581483026, 4050639466, 1106204015, 4234704387, 2081986205, 4115043550, 3040643593, 635970828, 4214455619, 958837157, 3361990961, 4180950500, 3637446129, 156701695, 2756871402, 4231292973, 2818868312, 1592658225, 3428573233, 250480835, 4081416875, 910979009, 3817422827, 1467804710, 3070291259, 4186709427, 886877313, 3994604078, 3815871372, 106738958, 918475640, 3869451899, 3196938189, 1096311689, 2956517252, 3559447238, 130701619, 634472827, 19898980, 3315040049, 3717145762, 3601105657, 1681952118, 3124679249, 2725839500, 581867162, 3634351594, 3296000337, 878588046, 2907159889, 3502170809, 3688749213, 1516144501, 3287162266, 275534862, 839292128, 1285729389, 2419885763, 3250074756, 2833080386, 1696486868, 1119899993, 3566409028, 1421203131, 4011524572, 134326023, 4271771349, 3794737789, 590031650, 2285611690, 2828976164, 2115610864, 293721571, 1429101545, 3184018086, 2760057734, 3878206655, 730138297, 3898619971, 4240962077, 1462660472, 2799698233, 1642202056, 3925072967, 335612153, 1099912820, 1578573201, 3882414179, 2411939012, 4170132157, 2151560453, 2686945322, 1474524411, 4026175563, 3378745079, 337342409, 2664087049, 3347215858, 1789768806, 3400878703, 3766725412, 1788718142, 2894447758, 3792196209, 2850996458, 1964995815, 2033387325, 2463039616, 9726753, 1261537609, 2518443567, 2317700659, 3281705488, 1981296236, 133607516, 3414215467, 2749601007, 1479252618, 2465528699, 3791999377, 2519759108, 1323902071, 4177398907, 3847612057, 1908432131, 2570259396, 1334591515, 2465111698, 75920426, 481023706, 3693707923, 1591017827, 2303272002, 2032509361, 1020518511, 1548182155, 3797919163, 796737013, 847709071, 797595329, 911730369, 3298408463, 2553164448, 86205223, 4143545982, 1267282537, 2068897257, 2296069514, 3060693869, 1392200825, 2826100550, 1378108578, 1928646358, 4200653893, 457625448, 2275070822, 1835398070, 931193876, 3219437251, 3705798706, 655996251, 744414323, 2791755791, 1182221910, 2366045670, 299157977, 163347904, 102824059, 1683520961, 3484046063, 1870507191, 1761110920, 2099277123, 1289983646, 2379633193, 2010683999, 2687445030, 2171464443, 2040282017, 3996504421, 1950305891, 2339694861, 2295173150, 3301342622, 313207167, 641374081, 2059227102, 1403500081, 282775341, 3606828296, 2324634623, 3895623254, 3957958257, 3332829757, 1016602253, 2716232900, 3452971014, 2028932419, 2005320526, 280786538, 3951440719, 1361779064, 1040110634, 3607309240, 1294842332, 114919043, 796526497, 3793196248, 3744125006, 846635803, 3004615901, 3478891567, 2433949011, 3068171813, 2730026306, 2563273111, 1533786408, 4178220273, 753238667, 3014829666, 2221893981, 4072940645, 969160335, 2936580645, 3779078803, 3970692122, 2737990828, 1539648415, 3377771656, 2727236684, 1264768462, 3398685810, 487348104, 3201745105, 2294918200, 3643315943, 1685405848, 36147244, 1014106957, 3897875498, 3791600367, 2196889038, 2441901859, 1604969789, 2733011597, 562034567, 395884606, 2673073499, 2434794047, 1371939355, 2128715958, 3355652358, 3826369345, 1654242577, 322593872, 4158231246, 2530548365, 1237542273, 3174461563, 1054045333, 315846724, 1495246841, 2514338800, 1313542802, 2401208118, 1858153430, 1791043650, 3106768638, 4034668142, 673684551, 3300251989, 1981156904, 4111571878, 3554539514, 697246674, 201428188, 3516190876, 1286694409, 515250610, 2873787290, 3929436501, 3661445109, 871229844, 3054412987, 2651760280, 2944241222, 4170468696, 2020825545, 3801990142, 3507105404, 2655569333, 1613988511, 1231865334, 408702636, 2011067515, 1725234373, 2661374109, 180869065, 1043617721, 1572321222, 3543630120, 4144588268, 1189688024, 2315275269, 2306179360, 4223063282, 2995026281, 1729385920, 931808848, 2714643570, 361282429, 1531020716, 208844266, 559745937, 449873170, 4106352492, 3150692056, 3931772745, 3069322875, 3445190852, 2249005680, 2197297117, 2129820572, 2943679089, 2680039464, 2744851829, 2345302724, 1139302475, 1810016126, 61227857, 3824862275, 2200140966, 2928145639, 3740513525, 445557996, 2636224966, 1963861125, 1151883105, 2366480573, 3322253067, 2588195679, 2609669629, 374468049, 1821803123, 273549964, 3194495545, 2371908166, 336060687, 1864281237, 1179461682, 662272887, 4135601920, 215354110, 953178304, 3559148512, 526556749, 733281240, 2844301975, 2567974052, 2116422159, 3648109139, 2516155330, 2164368077, 3522427887, 1510320884, 2047482018, 1921804484, 2983931899, 1598391814, 3642524314, 2887809614, 3834163392, 939703972, 2048742006, 3997893161, 358577958, 3920386424, 1809939302, 2086454837, 1877218384, 388148946, 2662059004, 1865431426, 391653688, 946545555, 2869100172, 2905066930, 3879781445, 2610198459, 3003934514, 3067195009, 374133307, 699601141, 639800402, 557114668, 2246056320, 2891548563, 2698003953, 1643230919, 1551357773, 4089869335, 2735315963, 3311265615, 3675776684, 316713205, 333360733, 1209881520, 184678659, 3124299012, 1761650405, 664650108, 2420750871, 2158992718, 935820572, 2656630463, 3751482725, 4232168816, 2857486453, 1299876665, 445007907, 321514511, 311208361, 4097124037, 1496921789, 2983860916, 2404721207, 3567962686, 2276222852, 1162607520, 1715156203, 662874050, 1030448440, 1993287763, 3947242093, 2570127265, 173008959, 1387203217, 3350541541, 459340757, 2983332949, 2239268118, 188826016, 873571856, 277678888, 898696988, 3686881085, 1633455880, 310551051, 2862481360, 2856386617, 4180781138, 2472011796, 554052174, 251455728, 2747666229, 628771682, 502579745, 3013195464, 3467963887, 1578738406, 2882202581, 999609854, 65060086, 2590785702, 804573453, 44646987, 2975663715, 4227511475, 2252119357, 2031570024, 981684075, 1131685642, 3016692612, 1830056580, 1689711430, 1351872409, 169722359, 3610192971, 1540189985, 3996691291, 1327754618, 842967827, 381478579, 661161657, 1755130787, 559141713, 2403936825, 2555330793, 2798524872, 2858317218, 3687951318, 3813883838, 276689474, 2387286405, 3761373542, 1428905774, 3404991475, 3207326633, 3142385108, 3218276598, 946391581, 1732887468, 1588486704, 2765929873, 3024635469, 506719436, 2093648786, 3062018194, 3371694281, 1300666163, 2290866072, 2365042119, 2228470035, 1168094863, 742296491, 3545756517, 2575846094, 604629042, 3627168696, 1589972834, 638679786, 117229432, 1980805238, 2516150634, 769890332, 4023073331, 1484729270, 1681416159, 2590175215, 25241837, 4140914757, 3677385950, 1679993591, 3151801096, 1309471841, 655251072, 257008199, 2421015356, 2312594359, 1784267982, 2722477297, 238076933, 1484462322, 3097745978, 286716289, 2102320325, 3523704965, 2198092426, 823227054, 4087756084, 605158848, 3705156905, 2119345103, 401427029, 1535303743, 714752184, 3432400724, 3769402901, 551657117, 1575911775, 1131083344, 872073448, 3774114584, 1122889999, 3793102336, 1188957149, 865325323, 2866876901, 1256191791, 1615677709, 691105143, 436699228, 1728081438, 342303622, 2828892519, 3213441360, 289965289, 1130468122, 2752689337, 1349715215, 927960592, 1218705177, 1849181710, 1654020195, 2896773404, 3159323880, 45452163, 627146994, 2834882247, 214702039, 603879574, 4001999544, 1758854162, 1869737999, 372263567, 132314939, 441258520, 2250109104, 2787868258, 2387743978, 3927584909, 982657888, 2225530117, 1662566181, 2883527386, 2149263076, 627928523, 3218701363, 3003732538, 423486552, 277834261, 3113982670, 3505698338, 1380034157, 2976414248, 2590143885, 998230359, 3126110368, 1934163414, 1095319655, 4183334096, 1095525242, 185774044, 2611481631, 2968807812, 101381695, 2039734514, 1149273234, 2599863661, 3355065605, 1282888535, 442530357, 2305279315, 1404324231, 3566024637, 2846033521, 1400205480, 309761876, 430706752, 1031517501, 1055511711, 550387875, 1095027471, 3064320953, 3516857225, 2662265947, 2375829630, 2038054015, 3004793905, 2856877508, 1732375278, 3219245075, 2151960860, 1754721250, 514450037, 1761554877, 1586383166, 2640685234, 2854073807, 1444317829, 1435392294, 1977254340, 3556348580, 615098389, 674426772, 4179355404, 929890406, 921135917, 366625295, 2281012048, 3931249584, 221410208, 3041073447, 286206718, 2005901939, 2617050352, 2373618694, 2217405049, 3842695112, 665696200, 2534947344, 3380664914, 1933927447, 178210855, 512548214, 2788789516, 1044944291, 2021985610, 128849289, 4133468352, 431530198, 2768629583, 1187142882, 635652230, 3729230800, 2904715626, 1000349596, 3220057555, 3765871597, 295702544, 4268739630, 3972100392, 1444195966, 620338255, 3128147123, 1359261713, 3647956633, 2176302519, 3733296425, 1500415938, 1270164501, 2572134898, 4024257546, 3572699581, 942641567, 3022859321, 620051632, 1544719407, 2184596358, 1156511243, 913081095, 940861460, 3707606468, 3672211281, 287052505, 1292270421, 507511702, 937534535, 3042947619, 376885500, 1604712072, 110906075, 2667540169, 1250223642, 592962155, 2599485899, 3816084756, 1696585932, 2762748702, 2757607773, 3938821751, 647762945, 677979429, 939016918, 3687602052, 1051758163, 1040991372, 3533321337, 3612131453, 1537378401, 3256691009, 3363342049, 2321907291, 2862667699, 2545794839, 1903629719, 1235038426, 813335195, 273862021, 3093464455, 830878544, 857461953, 961752019, 2137277019, 3203816325, 2831287337, 105744997, 2133269406, 1917755700, 1773996780, 137855449, 1472840202, 3191802417, 1479500481, 3894254731, 3024814669, 1149382122, 976497104, 2464920381, 667497302, 1177080892, 4211945594, 1338908076, 278198544, 1975117254, 2941905518, 2924253890, 755151736, 2679574554, 2315342876, 1994048341, 3913157448, 3472440396, 124703893, 1505433069, 3563786637, 2473348081, 1353516190, 1312462296, 431944240, 3018656031, 144197612, 2552495481, 785396989, 988579298, 1928072371, 329416513, 3372142049, 1838417124, 2924038272, 3159424774, 916692564, 3915320881, 39836302, 2682724373, 756276620, 1682052336, 4217599741, 1001104228, 3743196989, 3617343678, 2875078311, 2958935543, 2713414330, 3963045378, 23112178, 499194549, 474320564, 1064003567, 3149570857, 2820876512, 136908604, 1267097791, 1765405228, 1374359822, 4131121852, 618867003, 171052508, 3683663019, 2445091125, 2598608031, 3054261891, 243050184, 3955744584, 696441864, 3869294072, 1220829904, 1281361042, 4117632553, 3229801802, 2770835874, 3205260284, 4291050403, 1235830192, 4027906088, 3654781696, 375853342, 570141202, 67482702, 1957106946, 968828122, 1473142385, 2295525105, 1061498931, 1683747530, 3297036591, 3408219062, 1756202289, 1158279032, 918162681, 3343304352, 2386523707, 1958694716, 2663473769, 3046350697, 2115930364, 4000841530, 1420287113, 1432394539, 4245543594, 909504839, 2317112293, 2472879973, 1068307112, 1279456181, 2767489762, 754496281, 945627467, 2615194927, 103944015, 1675725312, 2552780888, 142854448, 1611232217, 3831173530, 2752461818, 3677663147, 172245975, 770795244, 3105304616, 668913416, 2267519411, 3134331626, 3353973104, 2290978907, 1468882245, 1681170519, 1793625924, 2258449045, 2872351991, 2208599587, 2205327516, 604901401, 4256035546, 1206836645, 2219470167, 2368227646, 1292621222, 663394532, 2241329428, 1048317070, 925642245, 3489997930, 2305976787, 1366823379, 2450102013, 2375063222, 799254422, 4223876792, 413720724, 2581757450, 2114250834, 2435314187, 4215294731, 445008273, 1121417881, 2494426984, 786020064, 2885645291, 327436185, 176348599, 3254817108, 643993433, 497301540, 3747711385, 1051280456, 20304618, 1446117591, 1975535726, 3592180402, 1083671765, 730621307, 1309692397, 2261026796, 3569001787, 2034445299, 3761975403, 3973691973, 3335114029, 3650930625, 1303586881, 4232966901, 2487981200, 2882963025, 472061516, 4181051726, 4268086717, 2483584755, 2111361183, 1361574187, 2475795867, 2400023878, 1080259736, 2502265910, 2687750252, 3351902083, 3902439539, 4158064224, 1118685966, 2769222725, 2604260867, 2016106699, 787347541, 2638596363, 1728521364, 2053427373, 2922463326, 1987470704, 4010523565, 2503863173, 4265386000, 2960529436, 3600956974, 1228462618, 3253805027, 3296622308, 2187814282, 252625141, 4070821987, 2370590663, 1329143966, 2936448226, 102563897, 2369305890, 1684833830, 3733883933, 52603107, 824860804, 3700460457, 1380449134, 2143753739, 1913257484, 2819613346, 2909779587, 3334431854, 3380723066, 1965940065, 2170340980, 2467732184, 772107330, 668236036, 1316144127, 2026935280, 1792540227, 3904706445, 595033077, 560940924, 2161626381, 1742409505, 917768270, 1841774230, 1737631100, 3924118053, 779928241, 1957138263, 1434622989, 1284655516, 740498107, 3322304410, 100952560, 3390672929, 51530493, 400870068, 2348280281, 89091600, 924809189, 2189263479, 3978074883, 417614674, 1598624553, 2767490838, 4111263063, 2500003285, 3074249386, 3134268130, 974513242, 2069522653, 1153906386, 3034310920, 3786168280, 4106937667, 2123184273, 3469210982, 2265551257, 3975910395, 653792164, 2237668123, 4282453364, 3471644858, 1965000364, 2602466382, 2313196053, 2438639265, 1828073966, 359935331, 1557143979, 4018307091, 889623927, 4017156308, 15677057, 3285706924, 129505640, 4107992447, 2621962783, 511958451, 278255576, 3730400530, 1555110057, 4259378214, 2329080901, 1299278662, 3023099872, 843237995, 3414980260, 335448788, 1763031050, 528855165, 2000389849, 4061019421, 3617256719, 3879144984, 3442422690, 4201055420, 1967526520, 3490806982, 3826955767, 3018556703, 3049667704, 1411121500, 3515873842, 2894986438, 3800792670, 927836591, 1612739220, 3232274139, 2258994882, 2684817301, 1671698637, 3594263582, 226806673, 2591447607, 465069281, 2878808973, 3586216277, 10434764, 2786751331, 3967047589, 787405578, 3887334495, 2685528007, 1573596327, 2735417340, 1685576381, 4176114095, 1827919380, 3046836137, 4082394798, 2435827191, 1399165782, 125067131, 3853740152, 3740785697, 3735149634, 2406741234, 1097289185, 306232170, 2298508568, 3010820807, 691989621, 2531730573, 2174259976, 267581195, 2454795918, 2479346746, 1371232457, 3720718942, 1395262394, 1484524027, 2871957716, 2638571003, 3241112698, 1944423211, 1244855792, 933072036, 2451709805, 3792099418, 3009765597, 3508781284, 3079165198, 2440424124, 1445706735, 533181409, 724196571, 2411279341, 2382391078, 236397980, 2783517869, 3814881356, 762618585, 243318491, 2191198399, 3208238450, 370248276, 2763545031, 3816058348, 3283543012, 1395780748, 48119885, 3015688121, 2087310276, 2363253125, 3921206769, 181126324, 3673665484, 2715110738, 2263710832, 1493987823, 1205585319, 3619130508, 3816496233, 3150279249, 3180747759, 2615986983, 672346087, 1678822373, 1313296415, 1585073442, 2327920097, 441255761, 3148364116, 457490033, 3563739497, 2580769877, 1369601251, 1550495086, 3224304547, 1436254198, 876069853, 2147393402, 2515746091, 3936998649, 703507382, 4164319996, 2754979027, 1755919805, 3000885711, 3353688541, 182971646, 734769065, 1768091073, 590517363, 3898740573, 763387660, 3738463029, 2499751063, 3755855578, 1720029713, 2022350853, 852831956, 3788274759, 4053892462, 1283083430, 244705363, 4175374579, 4040874758, 594445140, 2914105520, 65757595, 220588110, 400428837, 2350032709, 2598521779, 1334087660, 1784052401, 805317413, 1112214075, 863873767, 2474775595, 2417631420, 4106118906, 2353931208, 3055856984, 1005530682, 2672965220, 2742458340, 1895965494, 1358303773, 2332194694, 3196708265, 1503360091, 1114205461, 3905666701, 2110263742, 3433115245, 2990441498, 4027990993, 2119231867, 173912066, 2701842061, 4228240427, 2675509732, 1553149329, 1206972077, 425783780, 1087155958, 3801064236, 4177807630, 3356422059, 1825322142, 1756102803, 1289119437, 1052774941, 2997410279, 362663289, 3805877298, 423685213, 150096866, 2500658381, 3087991539, 2746472793, 4097659691, 378898094, 111591768, 1141192877, 1985503748, 982057478, 3241980739, 1422091109, 1699554377, 1203944087, 2456065208, 629974563, 4100173114, 2599263329, 337512952, 2034014989, 3894396231, 682694834, 1518084534, 377070493, 2900577482, 2873242607, 2537475493, 3627026163, 3695838877, 210397644, 2437605011, 2802177042, 866919875, 3028077235, 2791032751, 343430753, 3615119295, 4077738377, 2025044442, 2886572118, 2907569386, 2191838186, 3824823057, 2743149374, 112689440, 392430246, 2072249425, 621777491, 2261470045, 142290898, 3822128759, 723188533, 3124683599, 1061809160, 663682366, 2202627684, 851713517, 3271668145, 3685316692, 4006882912, 3215747387, 1234643639, 4136177995, 4279065730, 318324221, 86880955, 2358972918, 3666631791, 1683154615, 2948575324, 1277862048, 2069061821, 3326678829, 4109354119, 1726147520, 2985039986, 2102389287, 3394301271, 1597948365, 910794365, 390784855, 2381126156, 1982346349, 2028340033, 341565790, 2246893142, 803936198, 2265470400, 3917776461, 863115461, 3642401285, 2990097846, 757901880, 2272851720, 2112139910, 3994224270, 2185532274, 615478441, 3706031569, 3391034671, 2502315883, 2135250729, 3957203318, 954275400, 3701681429, 1332274321, 675452299, 2004401988, 1782250210, 803454091, 1726378998, 3372026175, 522588240, 1286567224, 3488080042, 1268286956, 3956381333, 498130349, 3806449428, 4254214510, 2033896740, 2288602838, 3791561532, 2920429920, 3479126149, 1872276596, 4033003691, 614276892, 3974278562, 2961439549, 2308564287, 4083962354, 4030305335, 1242092119, 2714844183, 3180317483, 3604439232, 1427117050, 3354831679, 1736917408, 3655539660, 17452925, 648388366, 207335533, 3508826824, 2002540938, 973428619, 2389992358, 2655207481, 3551731210, 1837158736, 673814792, 3857367161, 3056796492, 2388648173, 1044433617, 2364957681, 3201781349, 1002592802, 3220371433, 2760033275, 1984337909, 3084954604, 2641537857, 1053084641, 1289432706, 1801894693, 338193849, 3102146827, 1888990462, 2569928904, 3951137290, 710065502, 2334644255, 4157778108, 364451603, 3064525946, 527662085, 507710890, 3227130963, 2519370255, 2333779881, 564500719, 4033421015, 1915565466, 780655205, 2264566097, 3401161332, 3761824192, 3314606630, 1068451716, 1871254548, 492004980, 1663902368, 3769321216, 1960638573, 3764482892, 760855693, 3989439117, 1719717194, 2264457272, 1987868396, 2818442739, 1135058352, 669932361, 4179897872, 2302892161, 2350815359, 3204288444, 3476490650, 2812511437, 2605459051, 3719634549, 1958755344, 1855026770, 2959722464, 3792974279, 770860914, 868906542, 1927747989, 123573259, 3629533226, 2341389503, 3281725127, 633100906, 937756214, 286102473, 4146187517, 1485516798, 1197987444, 2579207019, 2502792838, 964072762, 1293947713, 2287318083, 3315846297, 3567848175, 3814042348, 93442236, 1745765575, 34164481, 1732820965, 1170115938, 1420129143, 1346901878, 195421082, 4189070252, 4111126652, 4094371454, 1758868597, 1433421147, 3277542656, 142071062, 3124482148, 3103669001, 3869495686, 1887759507, 2405099143, 3062369912, 1336807781, 3488844366, 430856949, 1738114939, 3666704456, 882908695, 2182723069, 3123679603, 1161401398, 1630416512, 1964826069, 3338007108, 3816660321, 1365524114, 1629770120, 3124655501, 1860729622, 725623392, 3840860272, 2944856614, 2934198313, 675185442, 2583886869, 2233723300, 1903346678, 3025235317, 3279109751, 1061409916, 2680131301, 3203552564, 2338910232, 1061525895, 2294850359, 782005869, 2988528891, 1770582772, 1274011907, 3404973555, 1605254026, 154817436, 667518679, 1141384090, 301900566, 502469612, 2244198003, 3376674363, 3824554544, 553779006, 4222477620, 2535602269, 1481338632, 346203983, 1550013601, 2574894074, 216111665, 31640425, 2870804883, 4166060112, 2823786203, 902789930, 889769219, 2663639089, 1033070823, 3885867989, 2058926908, 2385309706, 486249700, 548099913, 1244545234, 3482469297, 790674477, 3767901184, 1214913051, 1127192230, 618182767, 447578457, 1498661626, 1068457038, 2537950788, 3305333748, 870637573, 465535207, 2917873015, 272360392, 2835933317, 504718545, 3647468639, 1774972132, 3183605476, 1294501085, 605928697, 3875158462, 3958170274, 3905048849, 2323766990, 2890843272, 1650380599, 594343408, 2127144453, 1067172595, 598569665, 680586334, 1529742850, 667600889, 2638673127, 1167296390, 1869237624, 3869851550, 214892717, 682981791, 3250811995, 1207118522, 89554531, 3665666441, 198146483, 1610436482, 140343010, 2080576925, 3067308459, 3155110912, 2712706065, 3591563001, 460509630, 361111483, 1120331988, 2460241220, 3522858936, 3766863839, 561857108, 4245827058, 2077263221, 1274213194, 776798312, 2655180355, 1766189491, 2494958557, 3786601595, 3636144195, 3314286577, 1833598530, 3872531089, 2032137841, 3320049593, 2507009345, 3518466950, 1686554935, 3333231694, 3601565799, 998414695, 4110517209, 2340441373, 1643065541, 1716247987, 4244681132, 3854932594, 3056308215, 2570159801, 762627774, 4013635844, 3893486494, 1881190182, 1598724117, 2066998425, 23028274, 1831276925, 2153457246, 2758384628, 3215445134, 2546393698, 522529792, 3082657798, 3174551453, 3861836808, 2822556100, 3982988528, 596146990, 1054145162, 2149710127, 3591023138, 4109372484, 2717118532, 990693681, 1469934738, 3498987225, 1901086893, 3383818228, 2600503630, 3587930530, 4261524331, 2601584472, 1259792474, 2345274908, 3477125150, 2876476430, 3458432152, 3267594361, 1964084195, 2064034044, 1851453982, 204622264, 1521297563, 4249415079, 3258039385, 2270832578, 4117547904, 1638022469, 2615630524, 1345927931, 3953559370, 1383949094, 3489983164, 189363473, 3689431485, 3905704034, 3658687313, 1825724814, 2853847563, 2141362504, 3737024410, 2027792776, 701314070, 2841791260, 1171072775, 1218896477, 691578343, 1294436425, 2334023465, 2766019697, 719724136, 4091459371, 3597970001, 1442466911, 3584885137, 117398632, 75151507, 732897478, 4158056177, 3722558278, 4038814960, 326232735, 132517843, 3108152138, 944437036, 3488962429, 1197275302, 1090634799, 3859698231, 1020549858, 1211769154, 2484337327, 79102661, 584653691, 4070410150, 733619725, 933680518, 3973657023, 1176428606, 8620157, 489638575, 3433836380, 4180560869, 1095338710, 141439674, 2936113142, 2552638093, 1741315664, 2853030784, 4159410728, 1401041716, 2577606075, 2430877942, 477365791, 2112761557, 4176997839, 1576798425, 1726965265, 3972909461, 3474145618, 914895533, 871730676, 127622517, 4067785860, 1718296183, 2826682841, 1851415580, 3582190772, 836217767, 4209325897, 3645723169, 1471006335, 1805824903, 2626661780, 2221153036, 3393606762, 1121420703, 231609824, 901568359, 952196252, 572051986, 1211820682, 1585512400, 2605004484, 1032872468, 1107858045, 2946671042, 320362321, 3620728749, 4261442264, 678701844, 2108014745, 2463513131, 266422911, 4042055507, 2357051821, 1947315331, 2453099216, 3855750168, 1209424867, 1000622302, 2189646073, 3106779705, 1869159117, 1845180889, 1090868216, 2640044249, 640184624, 2319401075, 2102057869, 659504157, 3332283766, 353663379, 3058352184, 3067844810, 4224645106, 1494108390, 205704927, 2729520703, 2652904845, 304495320, 62470770, 1167903316, 3963259909, 206876849, 3265936997, 854390208, 3842274269, 846893075, 2844247555, 2280177796, 1706058516, 675654610, 1327180617, 2711795931, 4031998634, 3105318721, 2804171565, 598283284, 160764163, 91655977, 2351003870, 3215549489, 1617555118, 3543649957, 2974954667, 2724567746, 3370274312, 2094143586, 4224267167, 1346751242, 4124906553, 4216375251, 378300607, 966298559, 2055803117, 2536719847, 4215828078, 957923101, 2963717810, 4119460061, 2198052453, 1295749005, 1633666389, 2182367459, 1699641087, 2815315777, 3785372952, 3819503731, 2897056855, 1023792316, 1158150325, 1271314603, 239386974, 3132315308, 511693556, 1231228648, 1818483103, 3079747750, 439866792, 1912791265, 3348674761, 2561190869, 885226033, 4162523768, 4185532477, 639332211, 2749862283, 695878982, 1378499466, 583878512, 2036328444, 3432389416, 1524794096, 1407398531, 3296214675, 383419720, 1815095198, 3288828957, 1237449826, 933923838, 146284013, 2811352254, 3218340326, 4031768375, 3623097211, 764659040, 3303123264, 3703073739, 978578169, 2453878723, 1145869254, 2102198386, 3705802771, 1350297759, 786384571, 804735695, 4294142300, 4056640900, 3264845955, 1936437756, 1815129558, 4031400964, 119830440, 779796674, 3084653087, 2677709918, 95793618, 1890578900, 3423045773, 1447678024, 2366604262, 1918458150, 2817930105, 234777280, 3995581000, 4052397152, 793471687, 177830467, 4043925770, 1797053768, 1987164612, 2074932907, 3609623340, 2990026521, 4232545494, 2332259171, 3925638813, 3200648946, 2812228986, 3131967859, 2286244306, 3997367859, 1653640171, 3212186739, 744125762, 1206002197, 162080329, 541956139, 2458662539, 3339862, 1529212586, 1609570729, 1325296452, 510574696, 3822939837, 1029084388, 1686413346, 546278121, 967186731, 3470396983, 3769183455, 2021960875, 3312672635, 4125098645, 3672926606, 3002421343, 1601904140, 2210121950, 2865404280, 3685035081, 3009654344, 3137241890, 51273027, 937710430, 2534125769, 686458133, 4061820345, 1862094600, 3300262794, 3279938088, 3758119599, 3976532896, 1028133704, 3925393748, 2631776207, 2108655930, 2353896352, 4011546604, 198868467, 546214572, 665187472, 2428274312, 1742342496, 2342213621, 990734406, 3081648299, 1814573280, 1006524042, 4246589458, 2113467186, 4171378415, 2563498164, 1542023819, 3620815548, 108865837, 1070233354, 2997572578, 2252130084, 1973757783, 1931207485, 917532063, 3688857791, 65281044, 3670925856, 694384837, 775227701, 3322362801, 1730988645, 4169273399, 848034393, 2479308885, 3027613965, 3748315367, 286972252, 1215823856, 4015191897, 2258573301, 1597649768, 2091136341, 184324671, 665036178, 635848046, 2520759774, 2646155291, 2042620099, 2715792175, 1403467331, 2380078374, 2268365737, 2187913540, 1719330109, 2399935105, 192217659, 2058916522, 889522222, 816432949, 1366487456, 1045986091, 3067965701, 847751112, 2459448706, 1393892266, 1327105344, 1586627679, 2674442459, 198214600, 1565049890, 2205298506, 1442907546, 4257299815, 278047471, 2828219445, 3234341645, 1823945020, 1965456569, 2035779002, 57760822, 4222241404, 857891712, 3007973461, 1828591685, 1479434784, 710165615, 1893829335, 2803676260, 2607616667, 3503256790, 1177652134, 3939100438, 3571026039, 1422158038, 1265879444, 1964313040, 744882683, 417456135, 3565626410, 2885894224, 1630542303, 2866938034, 3617119494, 1994000439, 2490780605, 1166818809, 4237594261, 4120055009, 3151185628, 318727924, 3149409455, 3949557234, 3714077370, 1577664490, 3432983004, 1292858449, 2257845165, 1289533614, 1414666078, 1896990762, 3747392954, 3537705353, 1761549045, 2701278193, 487819044, 2827236, 3531050011, 3458481403, 2798156735, 1010259037, 4110904098, 3085453487, 3174215529, 272209313, 3076153979, 1358692417, 1054223376, 161404503, 3943241808, 1113132103, 2956851304, 316031173, 2880281484, 415330359, 2578967617, 684487002, 558312703, 3777672852, 15399234, 1868802966, 2072949620, 397432564, 3966379284, 4045710170, 1029940922, 2431511100, 760628866, 1324025731, 1261510209, 96170154, 1859913458, 1643811692, 291220376, 3781424241, 3245136005, 1739577187, 2631451561, 931519774, 3430223751, 3964768562, 1950060382, 3518516278, 578249453, 1325276414, 1121663526, 1989945981, 1055606969, 942014987, 3890788253, 1297376659, 1048919049, 2703871584, 1580718436, 301442990, 722681573, 4133949389, 670324055, 1816890311, 1206811366, 2630367209, 1605232842, 418571137, 2508407872, 3956769440, 2216341396, 156261875, 555777917, 3845757309, 2235131716, 3570502969, 3013323732, 1757325089, 761588314, 3461833124, 1797384275, 89821046, 2245897137, 233466487, 4175427517, 558872519, 2235892393, 3744873010, 2815004299, 2534086287, 3918090154, 2556776112, 3003288623, 3018208022, 4266502800, 415421814, 3835348761, 2083496536, 4221863398, 2804075344, 2355771963, 3788708018, 1961861382, 170330000, 182417294, 260875997, 3927943027, 2477769929, 948760453, 408474550, 1150670884, 3958657623, 3746157607, 1708956948, 3234633948, 3392883794, 1991667662, 4085651030, 1595470412, 4164367722, 1228587760, 1340647313, 952566721, 4032485028, 341530458, 422480389, 969136524, 1633993062, 2720401626, 2084817498, 3983762463, 4064241751, 2190658135, 3619046825, 2505204483, 2706427800, 1206228544, 3440218014, 1142334213, 757916992, 973479824, 2023990187, 3923906182, 436207206, 1022444386, 3509942800, 3773330829, 1728351631, 3252097693, 3289680808, 2492564905, 3012912663, 3138259166, 2226298508, 846181130, 2650150463, 3412479788, 340615623, 1022401162, 780706142, 4294907733, 944572199, 26515722, 2550618994, 1451828442, 3336988112, 3701229456, 1152789506, 2821162852, 3075371019, 4170297303, 3217812736, 2254271627, 1539796325, 2836895833, 3983808065, 3496182105, 2417879022, 712678316, 462350615, 82428842, 1902372443, 3330446764, 3770193452, 1290320567, 3471486650, 3987879307, 2616169118, 918165428, 1055074812, 2816437418, 3752474322, 3152349945, 2817082239, 1729447642, 350888250, 1525833339, 139613756, 761380893, 2094191940, 829349165, 4168844470, 2039924824, 2653399071, 1970810668, 395177161, 2048262396, 1245244933, 837423558, 1232984109, 3108387672, 144275, 684501809, 469017217, 3509979653, 1820747451, 2654416320, 143118394, 990178185, 2866936591, 2394019463, 4175430341, 669366227, 3949109556, 2436816523, 3979212213, 46652546, 770268396, 2666063679, 3293375240, 852226597, 2809618475, 2717284672, 4038926511, 1324986782, 459073824, 1374418189, 37336294, 2123853770, 2045368084, 2887915340, 3089453400, 2156463973, 1851196927, 2613458901, 2710043832, 2847480325, 587114308, 835182861, 459184944, 3466848150, 3044331812, 3798124776, 1712701811, 3811282703, 3141207404, 1921700372, 3081771155, 3616380308, 3963351998, 3692240408, 1266077972, 3944435991, 475536719, 1144396701, 3132522516, 3358634176, 3932181674, 2936543227, 158038989, 114650937, 514249145, 1215443491, 1978187086, 547708454, 2043927956, 1156622271, 364205830, 1190728569, 1976950101, 685549860, 2210034466, 2449154138, 545621412, 674609412, 2212468459, 3048932560, 1231461985, 1005114657, 1711319295, 3398244729, 2824427752, 3139266085, 1605975684, 1966967325, 659715619, 1077096960, 2979706336, 3428973150, 86124997, 3278082132, 2162210689, 2524157278, 574459, 1501962717, 2351950918, 3989000702, 4178043526, 3546464221, 1291634429, 4169713789, 1685238731, 2879957543, 3495660718, 3558286625, 1096805343, 920640894, 814297731, 2120718756, 3994010032, 2360276701, 137610951, 78908275, 12455239, 743309829, 1479080356, 1099083185, 594729818, 49018299, 1939530870, 936255107, 2678510367, 283413103, 4061780300, 2260617616, 126635405, 2744778320, 3226712, 453057495, 1881358106, 1163864938, 2361864901, 1255309324, 3343718897, 2400335882, 3389139311, 1529964299, 1955089472, 3259501070, 1572265804, 3004327397, 282470270, 2554258293, 2136091879, 2301785821, 1557301561, 609127082, 702931392, 1591752809, 2268186834, 1022052248, 2107639988, 2281125428, 2258046064, 1501111697, 4188819686, 1063377739, 1838080651, 2744010352, 2503404276, 3205199844, 1284001184, 2670018663, 3429179873, 187204705, 2476842160, 3709341257, 3638422076, 1019894129, 1735736783, 3796294064, 3861577999, 2909502938, 582620992, 2392110209, 3121795641, 3142791418, 3104193217, 297872424, 3008133079, 2991123901, 863068935, 2344033102, 1622458358, 1648113626, 3329196205, 2917229854, 3337627068, 638238852, 3491561813, 1922108417, 2010979714, 1618210358, 1364119765, 3352939304, 907759878, 3699993048, 1360893495, 1214500492, 2301518928, 1169527350, 649729617, 4008532259, 1044353067, 4054077080, 618791347, 4238626537, 269717957, 549245966, 579721778, 1582761313, 510537311, 1581615961, 2705714277, 3621352333, 2491512143, 1505465849, 1887719289, 3447843048, 2789888120, 1737978005, 1326179265, 4143974458, 1538859004, 3336021300, 3266635634, 348656666, 1327950852, 2574884333, 3207972819, 3213787676, 3067941483, 1733189940, 4122748117, 3744177407, 1597513923, 2918226957, 172204177, 3654545612, 1190542160, 1309774925, 1063882158, 699426869, 1109641188, 3187015518, 3257641507, 742736327, 2639653327, 3124531360, 2138275266, 1785577968, 1855637762, 1356775522, 241015015, 675815174, 2075886316, 2861112773, 1068845588, 2821337072, 3094358541, 171237961, 2586882506, 2565911433, 451486095, 2657930663, 796018391, 3002721265, 256578125, 3807605122, 2894386559, 337196309, 1692525755, 514185605, 1671764690, 1278879105, 4035576643, 2745071968, 1255362572, 2248559921, 480070494, 2337926278, 1206599332, 3604673387, 2684582753, 508552347, 1982985046, 3578856704, 1028887499, 3643554010, 1551470541, 2434158524, 867216002, 833533145, 3311874228, 1211240459, 3824420070, 3348129198, 3102000604, 2389144760, 328108971, 4256785403, 1140326712, 164944506, 443203952, 308281412, 2888333895, 2585990267, 19651536, 2737536139, 1462128431, 2479535776, 1550984046, 1725852199, 4287101468, 1398082005, 2225067294, 1510348588, 2516383472, 1070272639, 2286207994, 2067333666, 144559314, 2427968993, 3707083018, 3386189331, 3641806596, 3392576740, 2624918733, 2634802283, 1287459495, 318718281, 2010469989, 1590735064, 3394355759, 2068174350, 2264747309, 3895989858, 3705373434, 2383916791, 147887223, 3793640966, 2602804848, 2131002801, 582341179, 1085569487, 1541641969, 1840426552, 2267271728, 1810688987, 463824646, 577970125, 252589665, 3529791952, 2518743132, 748239064, 1578957903, 2497679106, 1320562993, 3433880651, 2417780941, 2614032786, 2831217675, 3520915623, 1815456706, 3898239714, 3536883507, 3258874801, 2527565848, 1580368397, 1507818794, 961590920, 3295205418, 1640340069, 352765033, 269273495, 1936512568, 3403530196, 196919682, 3396455177, 3377001873, 1675078400, 88795107, 4213257430, 3694635594, 1565353463, 1748369737, 2893130242, 3185177017, 171373699, 2727893914, 3921225454, 3627164254, 3907392009, 3270027091, 3607240649, 468761193, 468249050, 3075703139, 3073417960, 3602912982, 3152026320, 2466033565, 454480791, 1180673395, 1472751869, 2073200355, 3875519004, 64308666, 2888190420, 3650060598, 46053006, 3219900825, 2458650696, 3277413085, 4007158669, 3464281801, 734547996, 3120263482, 3780588278, 2183659617, 4082281696, 2887830996, 3999839283, 275795019, 1125746606, 1020748949, 1073779301, 3918103091, 3178183549, 665160144, 2886862499, 615026791, 2050846870, 2679091787, 931169358, 1121524804, 1980610167, 118801127, 643331579, 1041596559, 3579333073, 3845696873, 1879053316, 2301209502, 4184914267, 2207087291, 223832233, 1218703233, 2100637600, 2274107966, 1383578231, 365572980, 1015299583, 3596642392, 735703248, 868943562, 2379335716, 627945315, 1958805409, 2266016147, 1420602226, 2007658502, 2464447702, 774607262, 4071312452, 81637951, 570934272, 4255173555, 2341902571, 597231287, 2759420575, 1439032186, 2398043823, 2687143296, 1410181566, 863687824, 3282568023, 4027141202, 2975903559, 3633962122, 3806582467, 3958615721, 139449689, 3497853198, 107420180, 978390225, 3212231734, 4279473318, 1636973462, 1299025330, 2743652027, 1044278791, 4126110377, 1914450681, 1040238152, 2958604493, 259834251, 3522008875, 2218476697, 763484323, 991947484, 315054776, 545995595, 1999637679, 3795017312, 3046856626, 4064438602, 1387876080, 695776603, 598917629, 3515978016, 3162024714, 1297848156, 2004937545, 1177778452, 3850740484, 2059736564, 273034041, 1713082794, 1761925918, 3561213211, 1948297334, 1480286956, 3934807869, 264328618, 2667661364, 154107796, 599134275, 3604291506, 1538070473, 3411847323, 1784826823, 3303560543, 270149832, 291082488, 3687690765, 1986087745, 5529975, 2900754596, 1636131389, 3718579340, 1333495437, 2939027598, 3949071786, 2046253287, 3533991236, 2079100989, 1585287661, 4215664056, 4260231435, 2155841627, 2560199966, 3926906141, 2393510777, 449310686, 928851194, 111416179, 3300947121, 279288430, 1350585865, 3341964880, 4088830018, 1886734561, 1567282098, 3738342385, 3287368892, 2574977409, 850260271, 3302487408, 1820251577, 138971138, 728247724, 822397378, 3534612740, 1961542789, 619137362, 415741579, 2390460823, 69590269, 1031004157, 3638771885, 4288325510, 3648567581, 1162319572, 2244592894, 4219823580, 1048613805, 3349483165, 1018991842, 3762695641, 3121598067, 3482009519, 106544422, 664153589, 1730961520, 1832676521, 1013525739, 4244982796, 234168831, 919878629, 158232525, 2042486613, 2402528594, 623710298, 1038707141, 2747460766, 3133099897, 2001717527, 2599628805, 3734091419, 2517981854, 1100593504, 2961758629, 498647150, 114197735, 3223957017, 577636190, 395758845, 2868568999, 1281270933, 3833371419, 2167694977, 2378370157, 85582341, 584608390, 3300682972, 4219945174, 2186735802, 3915421499, 415122925, 2046585831, 1578039208, 2459756215, 1478218659, 3287121884, 4029774281, 2863382190, 1887449527, 1662771747, 3612265457, 2231151880, 3016426613, 3413824008, 3765327126, 3036641731, 1768344189, 1290071637, 200815242, 129628312, 1602748187, 1203555155, 1133997033, 3617947548, 4002142078, 3922798072, 1456438545, 1663150463, 2688369938, 1432389917, 1117653118, 3588563265, 3326446446, 4154750578, 1441906477, 1681791056, 1758810407, 3825782477, 325724821, 171082232, 3877311072, 2743470801, 1847285157, 1056528206, 4141689477, 42126753, 3422095744, 1491582911, 2437990722, 797781198, 2895446959, 55459532, 2532833530, 2728011006, 3158011391, 3953672141, 1814611124, 3338787196, 4099834358, 3688450307, 665733138, 261384566, 4200590405, 2820497085, 2171875085, 3824481849, 3832665004, 3988745775, 3880047942, 2109061128, 1538567970, 972066410, 891859414, 1774674217, 2951524936, 3189215272, 2590178642, 2270272994, 2111687760, 1170922150, 3130189893, 1389024460, 3863466473, 348324253, 3731046432, 2726184868, 1476357324, 2434747001, 4173610969, 231057273, 867313893, 1297191873, 349724656, 3384962359, 2501882046, 1536972857, 4136836263, 1021548187, 1272372121, 1310504189, 2340474077, 2078343944, 187727886, 529724633, 3447553874, 3007469753, 733102707, 3049445442, 86608716, 2403859844, 2611907833, 1821663761, 490603916, 865733273, 3642968455, 3892695166, 1449958249, 3768114047, 1031809279, 688622383, 1747424549, 859441258, 1750863515, 392738912, 2034926565, 2424731103, 3807243334, 3065688367, 4075544802, 3191068536, 2203984510, 718470903, 2697892796, 4214867228, 545436752, 183999173, 3108396024, 3495370190, 595962414, 2183748183, 4164493281, 3652006455, 3215213762, 1925589957, 1830010356, 1118146089, 3294439850, 2103307860, 3426461569, 2030419179, 1623016750, 3734125751, 3254262807, 375584242, 2601422319, 87449587, 3782174922, 3677858811, 692624903, 4184692394, 368329026, 4139842114, 2993367091, 2218051805, 4096996202, 1290716690, 1556002841, 1080874563, 2129926657, 2363274698, 195760470, 2286611188, 1086354566, 688424658, 1484072877, 1707958442, 877293248, 522958175, 4197116898, 3272460945, 1916161601, 2438677852, 4239415501, 461589172, 3711818401, 1095344542, 2002273780, 70368139, 4245589114, 3088742311, 384482309, 729466602, 4016293433, 2163865561, 389353955, 56105475, 1893825971, 4217082159, 3076408789, 1767341113, 1875804666, 1915288549, 698028863, 2030977915, 183222280, 3111830711, 2185052080, 338064577, 3343140610, 3676391573, 1160001872, 2443293301, 1506285755, 2427842990, 3442261743, 2274312776, 3816061930, 2568760262, 3992697011, 1902715639, 1940996159, 444743350, 3411159554, 4261869179, 1660753590, 3177566071, 2834421271, 2876129662, 1556799692, 2743514969, 2766166294, 2281318499, 2589891990, 1937619335, 1083398293, 1618001310, 3509640759, 3872211838, 2435818852, 72206271, 3057463351, 4176355524, 1172818046, 492782323, 2104402091, 1569055813, 411124442, 2788151286, 3573934606, 3538364661, 4151015, 2133427960, 2225931182, 3161689488, 1112987109, 624975896, 834333290, 2182169956, 3474342552, 3518132127, 291186267, 2654275066, 805085036, 1264762318, 813660455, 2979651963, 558585428, 4149602135, 1233900815, 2930459985, 1672361778, 1866691106, 750402365, 2299344550, 3574006846, 4057119397, 4204211382, 430285114, 1242257133, 2693770590, 815935439, 2690353236, 3846476402, 342444972, 777180956, 3368119208, 719759233, 2499386830, 3268766434, 2952587967, 1287735803, 4124132909, 2087192932, 1796733312, 837468599, 1188121292, 4123822888, 20030228, 1655522818, 2549795249, 1467823201, 4034847150, 1707375765, 2600523931, 2005235157, 2066368116, 3675461364, 3493735534, 1783608111, 3323120870, 1835718396, 2929803621, 2560413530, 3298375402, 2124807752, 479305826, 3758405030, 465996489, 3111239834, 3121037859, 1729975385, 1809832044, 1031112705, 368049128, 113680471, 1488058312, 38310008, 1312135819, 190279216, 3302747521, 2850518425, 2412712226, 1241513280, 353297744, 2591032451, 1281513688, 1661408271, 2872922639, 2154383533, 3991149971, 4209138376, 3858540824, 785541722, 2390563754, 255171015, 2849843681, 481183065, 2393311477, 3687198867, 3132352062, 3067577927, 2685658023, 2823946574, 110428087, 920373368, 4275903739, 691220541, 2179743160, 4294429060, 897743532, 47830138, 4273833044, 1818798876, 3761518888, 1578986743, 1489942630, 4043361693, 33350046, 617738410, 4081541671, 3286070642, 1187822131, 2465129948, 2075632822, 473124004, 1608272393, 1280197800, 131852406, 593353846, 1261065253, 2972937804, 2233042416, 2902384742, 104650168, 3108171092, 2356589644, 1861643252, 180361289, 1858857520, 4173437814, 157066649, 2366035950, 232037879, 2463617728, 3872078191, 3488025861, 3562837321, 4090144902, 4587348, 95176957, 4006843334, 2334790085, 440318673, 1775386858, 1172296627, 2480236703, 3617838410, 2925981097, 2657264631, 1076010516, 1499197707, 987674283, 475373259, 1461876987, 2385783629, 1101776770, 1678007217, 2950531846, 3233980848, 4230279315, 2634689806, 623714281, 94528368, 1969510640, 311341200, 708232029, 3894745748, 2544601690, 2403664706, 80863589, 593187663, 244217629, 1638858846, 514582203, 3441007721, 1229498223, 1966581789, 763253468, 2159010500, 1520774879, 4281230551, 654187384, 1713691821, 836126658, 3263432953, 2289021533, 3129175751, 854710146, 3921157046, 2329876393, 809511856, 2981378255, 1204175138, 2819878418, 638847623, 3451140352, 2005599179, 2748178836, 2200062731, 817024941, 1565597729, 1021809304, 40757474, 2054833994, 4000301535, 314702782, 1475270771, 3463472024, 3849644982, 3372341902, 1362156654, 3585156455, 653242351, 1481481417, 358003560, 2823921476, 4262844511, 779831381, 70515012, 3460232746, 3292890410, 3444704498, 3399067024, 4046780596, 2666180195, 1162217760, 1531581893, 578484713, 3747589221, 2469676624, 3252143628, 1320508064, 316972085, 1502001187, 2080996078, 1285454082, 304048503, 4103915383, 1741402283, 1941466846, 135802201, 512274924, 2656277711, 589496051, 2993488273, 1378765661, 3641970524, 3113119738, 2130200851, 2585129870, 3037614417, 3914561470, 3435442243, 3424804308, 1920909026, 1493564084, 3160446809, 3403905811, 3619555289, 190207349, 4065678305, 826763562, 586445610, 3061267626, 4108985357, 3327799456, 2161632011, 134069320, 1543269426, 1798328923, 1172275000, 2499925548, 3282437739, 3422451705, 3231694356, 1140744379, 3250202384, 2949533314, 557969999, 2650583368, 2458052658, 1290828489, 504143672, 3107677570, 2156890924, 2838653585, 1376315326, 1663829489, 500286946, 1112190134, 3449057019, 3350949978, 3023272919, 943319460, 1515926432, 2968381726, 1173919441, 1949903495, 1715126293, 1995325765, 850161189, 2532804627, 2632343787, 2955845569, 2052925541, 577543269, 2876207591, 1946014397, 2849604973, 981796088, 2970739296, 2579783268, 1760753137, 1572899323, 3079580901, 904486074, 3107759521, 1034553915, 4204847937, 1377282037, 2709128130, 2175616946, 2732073393, 3964233806, 2092029701, 167026785, 1617403316, 3621953341, 647808145, 653870579, 3588800049, 3831867494, 3103234597, 1556742287, 743004857, 2887523454, 3451485737, 3271010768, 1168001499, 4144763841, 212719910, 1157765045, 2977411825, 2948817031, 2532292016, 274479607, 1788087975, 2622165147, 1840177305, 1846749597, 3085073294, 3466145368, 108304854, 2236191927, 2716447879, 2203018276, 2333973543, 3799927423, 3278365849, 1972279241, 2578216752, 2038536465, 3805463466, 2318726828, 1940386350, 1102062959, 252600959, 3832931350, 2477372228, 1611176800, 3044016284, 82075492, 4044324137, 800579163, 4209058978, 765065859, 4019271667, 4199784115, 1949566378, 1498209800, 2337406775, 2858613507, 2167621724, 27811179, 1842004591, 947294996, 3696998873, 1073475404, 1472064135, 1719992444, 2234421450, 490337144, 1965616103, 3760014014, 2384778673, 1906618578, 195584175, 4065230917, 2352700106, 1890082306, 1093301130, 4046058129, 2320780051, 953329256, 1924028061, 4152781022, 3181948368, 2307568561, 3333946896, 700846055, 4282713414, 3606133416, 2554620780, 3561432863, 2937283374, 2450545097, 453449650, 59059723, 319711331, 3942029351, 1968569994, 2823759272, 395474388, 3741846284, 1729244144, 606970660, 2174732014, 497498837, 4001183624, 1449123269, 507883712, 1783095881, 15078622, 503760769, 653985923, 3013379960, 374215422, 2830760533, 228809694, 801678740, 1095091659, 93093101, 4272480979, 2014180912, 524097958, 3818839129, 1383601667, 3776861834, 2898946617, 2879296225, 1078427581, 171813505, 50544061, 139304835, 1666166599, 3757073774, 1890849815, 678217128, 1192093391, 2440633069, 3923872282, 86725849, 4073823977, 2425412313, 2583774246, 1588610685, 2018282001, 3576268801, 994975668, 488882553, 3333650006, 2682081761, 3132247682, 534930919, 3843441898, 4189663123, 2695041018, 4259009138, 2942193074, 794973836, 3183607017, 3491685552, 436491163, 983850199, 1914287114, 1764927230, 1496201176, 1910000277, 1055587296, 3775277844, 4210311642, 3345713540, 2584648932, 2982053936, 3178832176, 2314659219, 603877813, 581188018, 170742579, 707543127, 3640274730, 3704273387, 2450589774, 868727776, 1924587684, 2061218683, 1881160340, 3588600731, 1495242743, 1716163522, 2418042139, 985130782, 2455907195, 2736255263, 955142097, 2628898869, 2636401852, 128049007, 316685086, 146704938, 3446960231, 3720446022, 3613683315, 1160481785, 89724568, 3049985023, 28608075, 3182657024, 566665983, 3278530507, 952142782, 3776692158, 3482373388, 72437550, 3018449885, 4082645594, 396317380, 3858817791, 2947860204, 286062224, 318638258, 2267281712, 224182953, 1028516440, 1825053259, 3611603611, 36266179, 543707901, 2615081200, 1191103017, 3080164183, 944307872, 1908157953, 1636545964, 3485652482, 1839340774, 1536443942, 1846946560, 1807537583, 1959366600, 2696467928, 584459975, 312612618, 3272848370, 775183160, 905124504, 1401097415, 928954684, 390575496, 1331261090, 876802985, 1744863342, 2621198104, 2340936950, 1389274861, 2859995915, 1953739278, 1207291105, 3924371443, 125330745, 801730823, 3773683276, 3482173298, 407202225, 290375979, 3223642948, 3550039560, 3736046567, 2522638653, 1591634975, 3998259960, 1732810186, 3178633224, 4227659366, 3818516473, 2756029755, 1838729845, 3796459061, 805004507, 2435674858, 1570021796, 1530798800, 2439889880, 446746347, 2785785383, 824844514, 1075165086, 74448122, 1435940931, 4238003001, 1508646811, 1371104741, 911066246, 287059897, 3828416913, 271326001, 2775339950, 3237555787, 2955718018, 1559455550, 3446180109, 4257896014, 2347691137, 3540398153, 1264232816, 1688823526, 1782881253, 2032977815, 3479198751, 185271232, 3163096147, 3280012362, 2303474132, 3636544211, 1933156735, 3150019934, 2181171141, 2915288967, 1965710816, 2603539620, 1763498109, 357675596, 1948202650, 733110056, 2188476818, 3345956485, 3668333014, 105946837, 2270608912, 1621677468, 2016385388, 2004402766, 340507207, 2088729070, 263591417, 455676607, 3824263212, 2733483163, 1404435380, 3624864686, 2134809800, 846840703, 2446231804, 3705154214, 2307454732, 861679983, 350325309, 4053456905, 2964676497, 1948984425, 741106147, 752854442, 855343265, 2670923658, 4263550324, 4177621168, 3228045208, 2248658642, 3398669803, 558792121, 3608368558, 4271427347, 900750962, 3343840349, 2760187669, 2612632360, 3619175223, 381521047, 4238061298, 1900505447, 2138551236, 3792339270, 2225413094, 1444182788, 986067055, 2222730022, 4096866080, 2293469652, 2615234861, 3957796187, 3419685284, 896556431, 2340819488, 2565971110, 968541121, 1438428696, 13619819, 3296800611, 363321322, 3372513306, 1360737417, 3316154821, 1926664089, 1196385391, 3966501361, 2810041384, 1585702390, 1143974400, 3425592877, 268256030, 2872921720, 1276061684, 3811333182, 2623362227, 883157897, 3750873664, 3524169103, 521869415, 3587109146, 1050894303, 3520230583, 2602427196, 1913486188, 2570344810, 1559555364, 851341405, 3123971908, 3636771867, 447339040, 1462742783, 4066550069, 3030868714, 1932113963, 2644974509, 1863395984, 3500843135, 506824501, 2771201424, 1832192008, 1431595021, 666718682, 1514822151, 3957086180, 1126372471, 1494071792, 2722970431, 1541227689, 507240406, 4155610404, 533029132, 1058261138, 1848842587, 2970199230, 3523320385, 1406165708, 1855149933, 444790715, 2560906169, 3739499243, 3799693613, 3417194569, 3382018609, 3936384811, 1652057283, 162598670, 2859485274, 3450973296, 200491263, 3868701399, 199398431, 1230313453, 1441142350, 1223522550, 3685633966, 4232492422, 291500817, 577397450, 4189098309, 3687360027, 4232886849, 2988034032, 1883102622, 1746058828, 2683817710, 1991016260, 350042141, 4267206655, 2124617991, 1926972379, 54624789, 3282419590, 2894742869, 2263494420, 1917358312, 613676687, 1237560413, 3434055040, 1167781045, 1572433917, 2639491521, 636079411, 1687281358, 1993703052, 3040773523, 1884510053, 3114578957, 3914675154, 1207250161, 4153435865, 1779356128, 2727629803, 2842794067, 3053338398, 164282324, 421389738, 3847356488, 3059514344, 401354530, 2351494363, 726599775, 1201285544, 3126298159, 840007413, 1786442238, 3919734894, 2710409092, 2104976117, 13576582, 497740677, 1823103996, 477268514, 1551565033, 657964398, 799633042, 1829567625, 1047760365, 4003188239, 3401074152, 2142902646, 2789318306, 442087591, 1998976409, 1552602349, 1635583774, 4006317680, 2581266559, 1441471585, 3709029707, 3465502454, 3679033304, 338358141, 837405315, 3744402320, 923464490, 3675184843, 3609015794, 3573314816, 2174879697, 931680776, 1745544477, 391734023, 611214388, 1491752231, 3144206208, 2206405686, 2901243291, 2202918891, 843180025, 791104627, 2067224126, 288417336, 1245880434, 517674180, 750706454, 2108740134, 2963087961, 2784955459, 2380673576, 4229511356, 3770015711, 3352799962, 1493387285, 1538556486, 2249300550, 938177906, 729979698, 1234439262, 3750746802, 3035798831, 586575763, 11098539, 1885088650, 3561808449, 645920770, 3021918668, 2408216942, 1590499823, 1048970873, 3231544950, 1514432639, 2101854275, 3897305958, 1708613556, 4043584630, 3644462588, 999128197, 4024025226, 3123583492, 3722060184, 2173901024, 3456319425, 3246883292, 1010855482, 1721509858, 119369390, 1917672540, 508311880, 316514030, 654421449, 328481188, 3750761587, 3332499100, 2187083621, 22605081, 3790691660, 3419489661, 562122590, 48502375, 1792040251, 846824997, 1155657647, 1506050729, 2502161999, 3474355353, 3187173772, 2341657158, 2417700666, 1091332984, 1008539416, 3259338518, 2308871882, 2418871188, 1172354409, 1580667127, 139944465, 1037865214, 2823864861, 2721428274, 1940308934, 4157962105, 3865415015, 3573147444, 2779290164, 3931039495, 372333518, 2420621943, 2316793701, 2807254656, 707192504, 2828999059, 4193178399, 2829163426, 1030604946, 3726113998, 1383021022, 3405404581, 1595496783, 3406456293, 748922453, 4278786365, 2304485899, 1665464376, 730567410, 3952145535, 2857490624, 2258680464, 2785887871, 35785185, 602374567, 2946913427, 3119185653, 2194727937, 438948217, 3351289010, 4165901414, 898726014, 2493661126, 3985198950, 3169875585, 3777489121, 3954450402, 1759249690, 3170190198, 4063858911, 1507649559, 2341561385, 1182157951, 960391383, 3890538644, 3222776743, 3908024062, 4154509440, 1939257060, 2366302691, 2575042740, 478543702, 960171375, 863462256, 3975924064, 2386270633, 90083544, 1903998561, 490696335, 2224437161, 41229985, 915455409, 1331762356, 500190998, 2907247957, 2351760794, 4242426412, 1171322170, 361642683, 2505144064, 1385152111, 1201732613, 3416912851, 3306720711, 3223773063, 1925969450, 1755761289, 2462192718, 1255849280, 170216794, 671414221, 2200038346, 964774815, 504787513, 1435444636, 2388981565, 279572254, 3123359733, 1351249149, 3361635260, 1980654741, 2271353516, 16160953, 1634579989, 1287350177, 321392488, 634767204, 3815570465, 2878119987, 1932636212, 2649889101, 539706118, 1587083604, 392366912, 85145210, 505741571, 3709710512, 826392021, 780368241, 1239875767, 2844900277, 303285699, 224589575, 1951135199, 1107568865, 3037549124, 3120532194, 1192245279, 3638571027, 3112382549, 2904937338, 2224561647, 1473782725, 3466258565, 3851423855, 3842638243, 2072740079, 3918870564, 271874081, 472978424, 2486558486, 1381317416, 1811159457, 2214942982, 3212203244, 823879507, 2806969018, 850485358, 4239945073, 1189246249, 278319575, 3556826525, 752925890, 1874129628, 77442949, 1961443741, 353393215, 2992355073, 1983720446, 2562977600, 1932601954, 3311896290, 1595241900, 4288836107, 1761573974, 4160911666, 3602525926, 64341696, 2774218365, 294047397, 3167833091, 1186974393, 4244641779, 2255817055, 3906926313, 1808331249, 228155291, 2943644668, 188154317, 2309839284, 1102877992, 2329310863, 405191534, 828360107, 3323541886, 1638800670, 1196747557, 2461693894, 1148461206, 3769039274, 3344697242, 1828046406, 3585144470, 1944423529, 3346155232, 3137098448, 1702154879, 1475692637, 74913528, 3826916021, 3930716868, 2725056912, 1078344329, 1165260337, 2972498810, 1447347665, 1499617339, 1479700524, 2919582946, 2814050008, 3164399353, 834694714, 4070214375, 3387539087, 343292960, 3592836262, 3256324043, 1619213358, 1378601149, 1902461541, 1691889711, 2482639152, 1522261915, 835636256, 3190098799, 1690898033, 2067055830, 3302586296, 1801234167, 3848888243, 2371155930, 1977093513, 345774242, 1475996012, 261400561, 3968084665, 4222189067, 1101294883, 434599996, 1667193502, 2031241087, 1339789251, 4204925978, 3988023510, 2571249936, 414137788, 1918147624, 3618081117, 719397681, 3491336999, 4283781090, 3718509496, 1688446916, 3991983547, 1666874632, 614453759, 4070555767, 2897362404, 3045369167, 2694964453, 2476022817, 808335389, 1079150262, 1011994384, 2243337984, 195597994, 1911000888, 2526594637, 1938685893, 615373817, 3950397631, 1945874725, 619268481, 3087144686, 3956474642, 1512829683, 2255440681, 651262051, 2649927172, 1798931975, 2597834359, 2740670914, 942340763, 4276554406, 3424067166, 1744293100, 127887838, 1754029368, 2804542494, 746646365, 2586300687, 3001102049, 3422654149, 2897944705, 3506309977, 3467189477, 4119641327, 995782211, 464503840, 1695436764, 1257835431, 2033125147, 1129796489, 1453314127, 1670320379, 2279799933, 4271009607, 3710039006, 1400316016, 534133733, 485764688, 794548601, 786571784, 2926242986, 1049402992, 2247713715, 2756100670, 3250405333, 1756753589, 725864962, 1878177732, 3925733185, 1690666309, 4021889147, 3964537016, 1759769678, 407840741, 105472667, 3107956691, 1144336317, 3058366362, 68683947, 1912626586, 1171165396, 2363881858, 3594890443, 1600508949, 3118980857, 2342983975, 1159462356, 617211058, 1602305379, 3731656259, 3315429887, 2914486706, 2888010362, 382776041, 205652982, 226587652, 2818876407, 3067079206, 2863810113, 341184550, 2103808534, 2407517556, 2228534880, 4006973981, 1115003716, 1260741176, 4158078827, 3242565184, 97024155, 1112294085, 4024654998, 913146272, 2939683850, 3591314732, 3490772947, 3450596712, 1749657609, 1858798225, 2010158894, 2062520499, 2522427364, 3611742057, 1956412015, 1371462457, 3112294695, 1855422256, 796552408, 3107543658, 1558570214, 2778161679, 3467414491, 1881156022, 3135474882, 2756168921, 2725032185, 1832114690, 2570719957, 1988295949, 1717208443, 3233179851, 3496318909, 2871569662, 1565541042, 3195262693, 2094216004, 2910820867, 4239886229, 1654898021, 495305392, 1395942038, 1756344832, 958357722, 2193791038, 579896467, 3655028051, 1449843951, 2939423329, 166909617, 2579766188, 2521971203, 2218900921, 3556937669, 41090100, 564524660, 3656481587, 3434568777, 2771081511, 2516946177, 2461617585, 1239504746, 2996248351, 3556480584, 817172714, 857143054, 3101860620, 543530664, 1782037830, 1431380758, 2319354874, 2529825786, 1423953000, 4186546229, 1784913465, 2709406042, 2207850415, 4272778608, 1084721515, 375844845, 3471765821, 2075011414, 3736672247, 3307823990, 1867965979, 2223127941, 1298240366, 1471006969, 2152247573, 2487181497, 2592664031, 1925276898, 3055571765, 1297589059, 1718115649, 1835679937, 3996758792, 3740585806, 2761636062, 3369692114, 3701848433, 2903112524, 4087475552, 2328072645, 1223895866, 680650046, 2576568575, 2652020898, 1027223696, 2293766076, 3482632686, 1853928129, 1309601163, 1584259624, 145064539, 3264142834, 2641736298, 2368845998, 2681417073, 3439347998, 407864420, 3398467066, 2556620519, 3919650114, 3286790587, 2966490437, 269439197, 78963701, 3576322643, 2151627836, 3124699883, 4102371279, 1801791282, 52180024, 3540173087, 1561818014, 1742935755, 4290182335, 2489865617, 965680887, 1182603439, 1324311372, 186818381, 2074233039, 3913004733, 319081772, 356016402, 1260152464, 3906153453, 642748996, 3313401831, 1743011637, 2828013351, 3705907177, 128173122, 2001266649, 2201758022, 2615851374, 4249895278, 3090086738, 1656456627, 1393404902, 2602784416, 3481841832, 1660123280, 2918072906, 2336355393, 4279970640, 2310306960, 15002428, 801919686, 2987282409, 4043223527, 3782141262, 313662693, 569386827, 1638229783, 2788952032, 166932678, 4082264007, 3740941892, 913947939, 3821447419, 1136423299, 3960073685, 3257501625, 609505330, 2690590239, 603327137, 572615934, 2591070186, 4118641788, 4202833184, 2013010164, 15443406, 3061939894, 439552963, 3098466110, 2415377902, 930430246, 1852266123, 1773347097, 2601191019, 3835731523, 3904408184, 3474664769, 787943830, 498311658, 2538023252, 3326532202, 185257469, 2156015485, 1660523409, 246591117, 3372126564, 3914129242, 1469519335, 3182776920, 490531680, 3066068824, 2180513430, 2756658030, 486276309, 2604159236, 697671083, 2491007853, 2041982266, 726697739, 3878971608, 1794216153, 1017832880, 3605808770, 747940615, 2012977529, 1769642400, 3277316839, 530456723, 2890827137, 3348299721, 3475702884, 1278694054, 1461041404, 1310584702, 816764686, 2343213032, 3046264206, 907865192, 2673871870, 1220570198, 2509179467, 2106664975, 636945171, 1103040976, 2755259510, 117034276, 2715663705, 102650976, 586542536, 3081457056, 4131055902, 1717258849, 1139286771, 940822503, 1971583691, 335396206, 4082883908, 3804876561, 1520112567, 3557233036, 1635714120, 3479446570, 749639071, 2691940064, 2667397574, 3230542103, 564914445, 2997463899, 600855218, 3815358441, 1016412471, 3594433131, 1413164777, 1340275366, 4126040379, 2345522164, 264433113, 1891207997, 1084959080, 49830670, 2390497666, 2891633458, 2894097415, 2258444476, 1737995269, 325372970, 1795821809, 3714017983, 1169785281, 186214810, 1756360331, 1173158366, 3142374616, 2411074168, 3238475152, 2950469841, 1151663205, 1989105060, 3956570318, 2701622143, 3655148766, 3140783607, 1750629520, 3418533454, 1311713151, 2761017193, 1466859505, 1222152477, 4283022495, 2215478453, 1215426127, 2633637222, 2758413652, 2012839568, 2569175967, 3886398528, 2167755353, 3327565503, 2632595001, 1734820764, 2342597642, 2183065965, 2872719641, 4166763961, 1550438273, 3997112026, 2656495957, 1837873647, 2679553877, 4248491208, 3310914367, 426500855, 3659799598, 1828354332, 2127996734, 2153095305, 1301200813, 3627186632, 2433184247, 428539979, 102860931, 631811310, 1646658299, 3142073848, 3582559560, 2100638747, 3166934048, 3363433357, 670408141, 1628343300, 548764099, 2844824749, 1607627756, 3566798184, 3258091927, 1775247661, 1996542271, 3634973312, 1662404171, 1165438273, 234677196, 2779983391, 1403996524, 2226233285, 3553563141, 2580391966, 3367558147, 4103515323, 682631770, 569764762, 4038828837, 847568554, 2843050242, 2766827057, 2436308722, 2746827956, 4228969363, 3335424855, 3518449825, 3771911055, 3846460303, 2754110734, 1575640997, 500656513, 4245682431, 992854716, 2637798713, 3869364839, 116300329, 3245949768, 1265283381, 2434177432, 3856508079, 3645639188, 2021474623, 3843730886, 887661704, 593785491, 3503643166, 934806833, 1377710475, 2231411590, 2901695970, 1721212553, 4253301977, 3676297308, 2126882357, 3778812698, 1620935274, 307210439, 1167109668, 2057113226, 3273674574, 1443009866, 2394454068, 1799242626, 2196041453, 166205284, 3624740744, 3151024634, 2178492833, 3737557695, 1486108457, 3231325522, 2428429277, 2947163759, 4001469904, 1559722958, 2962791723, 72952517, 777619892, 4015079211, 3559625278, 2936467391, 2373963305, 3944416371, 838974705, 1590743626, 2943528760, 3159783606, 1660679821, 2660104779, 41380496, 3324155222, 1228164822, 1451323225, 133990006, 10709815, 1228283488, 2588505718, 3809014186, 945455885, 2640525635, 119046433, 1347063569, 1458831436, 3010542564, 693749773, 894009703, 938719754, 4199335652, 4234134578, 2161419859, 1854703989, 2045277865, 2087507747, 3054644915, 1231502870, 424476240, 3823168078, 730721386, 2354588565, 3347735800, 2780265983, 2287565616, 4142475893, 2886470295, 2798986375, 3085786605, 824476763, 3127564477, 819626266, 390422076, 312306999, 4046236874, 500607665, 838736914, 63216225, 2322853099, 2871865639, 1273446828, 2990197533, 1772575200, 3028837059, 3847790285, 3217215185, 1693836715, 3290798402, 3590011228, 2962790369, 894998978, 1339655732, 3139545199, 1686340356, 3664426539, 3549797683, 862181842, 1505161656, 2618318844, 3115802078, 1432591593, 4223750212, 152902896, 3586065612, 772396849, 2674111140, 4046254904, 1928327570, 2745635309, 578763477, 2757826026, 3705548521, 1858177580, 40162357, 3942133873, 2971307581, 2532237496, 185694910, 1787746251, 3908230916, 561464860, 1437868381, 3415014570, 1467842418, 1154811213, 3421592841, 4192000018, 656121755, 3490266525, 727575421, 735855285, 722652911, 3648882298, 3636650181, 882327680, 1155572468, 568649954, 3345466506, 3317804517, 3999852441, 3651586307, 649369925, 3238932825, 4076484653, 91968649, 2464813576, 4206801945, 542736477, 1736075989, 4099559275, 753751822, 3267963109, 758223350, 2457299242, 2854751278, 1220069381, 552984753, 219941875, 2858544063, 4029543942, 3625855031, 1631189831, 4124194368, 1558060808, 3461223663, 4022401619, 2726477513, 1634523910, 805350363, 1897863186, 2404847971, 2844039785, 3074381584, 1280772375, 2270228448, 2891269713, 21739446, 2986781139, 3032127483, 3242996877, 172420791, 2105035815, 397896130, 2879531346, 647500685, 147480974, 177407823, 3079503387, 1943958236, 550213774, 1291097133, 3219064220, 2570214199, 3355275874, 4287428123, 1905208709, 3559562853, 855662549, 4247327960, 2802018907, 3763237515, 3911815655, 3828046460, 2502115273, 583122179, 1474408631, 1499030280, 3995049693, 1144570799, 2983282139, 3132245975, 1892693890, 210931062, 2839310432, 2728132084, 497576917, 2449865228, 2326617468, 1570532002, 2774674945, 1333022498, 2564856297, 4201090768, 1571673465, 1583822717, 2376237189, 1927363018, 1413826699, 1054809024, 4070510335, 1330791338, 1471806479, 3537517955, 3962822801, 3893207786, 1091494528, 3161309593, 1738710402, 18393619, 3512673437, 4229163426, 2786005302, 3560864231, 1166005777, 842345941, 1739135093, 4170101314, 285534601, 1914735798, 1623597515, 3522916204, 2151371027, 1448625641, 1422506849, 2866349066, 1509134182, 2875360411, 3170501875, 334768663, 4067601580, 1427482228, 1941229779, 3063392344, 2007923233, 2821965820, 3721779638, 3586299230, 1795955554, 2791702225, 1567945785, 1007187265, 1987266063, 1401160783, 3827864633, 841951745, 268661097, 983775790, 1011987985, 229205771, 186055929, 782206828, 3547917557, 885509148, 1660236408, 866182559, 1152553709, 3045930315, 255047782, 2390227608, 1802848705, 3106125633, 2965591534, 1503702059, 3043271693, 4040117495, 420389850, 550426103, 619877959, 2264263552, 731698484, 2991810561, 2501914975, 1508909557, 3306749297, 3898707438, 2385420789, 265642903, 1330521089, 4011281173, 2969796108, 3679872644, 3992501845, 3737582051, 395858478, 1415162522, 1647048537, 1397706276, 2488510288, 3355085568, 2604224613, 2074486960, 431388923, 2638543855, 3690381052, 383511001, 3170536988, 3547137046, 3017377758, 3895433232, 3060266840, 3124756716, 4209108097, 2660747865, 3216717932, 112261386, 553313375, 2678279040, 955304803, 3225624860, 1767089556, 4041678935, 392976687, 2072757774, 2446487813, 3590860102, 1179172622, 230739751, 1565052327, 1533387518, 2699269504, 1404037864, 2827306811, 3868808518, 3164555269, 4231889651, 506959718, 1285802549, 3839945671, 800105177, 1220819622, 2735076188, 2452031132, 3144355360, 643834624, 356272045, 1307447891, 2525634525, 967091964, 369281234, 1408488882, 2607018414, 1409212632, 1614901289, 2962278253, 439281445, 3888381843, 3791937840, 994524257, 3741111705, 3553057869, 3005152285, 4096629779, 3678066436, 432209707, 2520741370, 2400209919, 4155410294, 2043704222, 1227123508, 3183681644, 147685009, 735369371, 1686959981, 193644635, 1835116572, 686183116, 843838089, 2521584601, 1287777143, 561262035, 837840044, 2004343969, 112783188, 195550036, 409483388, 3576175033, 1564350371, 1739300959, 2128386338, 2005955725, 2664421401, 2752263782, 257515600, 827212086, 2051331803, 2967040761, 151601148, 1375480307, 1255752685, 983509809, 3283972111, 3601772720, 2146120552, 3767671449, 9301160, 29812741, 2776444288, 1578355100, 50901950, 1979957433, 1311288231, 692553162, 3114260897, 2715993927, 2450868945, 3058667117, 3201734603, 2401440176, 2410725672, 3171786748, 1706087193, 2678161567, 3910772591, 2142503189, 3740631457, 3882492160, 562247830, 3706683256, 3550773724, 1066925228, 1343335966, 588526667, 1622540243, 2096585764, 4066498703, 2993428244, 338538976, 1619031018, 2190723929, 2831409552, 3957201901, 1903454974, 3720820517, 3110989355, 3244240318, 4290142891, 132962853, 1907505335, 12504723, 1367235597, 451083174, 516669709, 3886891683, 1605787690, 3715692173, 2692421223, 4187112940, 3406557702, 836115155, 2621620178, 3996488211, 2005212940, 3323869807, 1977942134, 2800277774, 263918001, 2421238182, 1005594056, 4125841204, 684453668, 2936469694, 1822638203, 601226974, 1905030835, 3046367074, 3767874471, 2090097771, 3719702376, 741557136, 417201093, 3317942991, 1874244374, 3806407819, 2351625811, 107745949, 888375765, 2920908610, 1585192050, 3779307335, 2866438988, 1478109556, 3378835215, 4267877268, 1927827698, 258576718, 3932373737, 1051744648, 4112711101, 2917796803, 1935810340, 168177250, 4185801918, 2677667899, 1031685859, 2254129404, 408247876, 1980748038, 871211188, 1697105111, 2329906606, 3620226782, 1017854136, 219438290, 2060488628, 3784040116, 893528847, 3487964098, 916178133, 4217487371, 483204336, 3909322566, 2366256497, 2291185483, 1217114410, 2160713319, 1169639372, 4022701568, 588994497, 4182659908, 718975895, 985446198, 1331874020, 3328267632, 2953222579, 3199250348, 951456980, 2506232146, 1088716594, 1644209098, 285208011, 1096041623, 3876305020, 3405596294, 1631823061, 15629414, 169724936, 200370553, 1705427472, 261700599, 1809589239, 1757835447, 3138684892, 2210703066, 2346542405, 554734020, 3111227915, 4288772179, 499472894, 1202405092, 3581089561, 161720556, 3171813131, 2101842532, 2090598787, 1356422715, 1260203953, 610827937, 157755365, 3205807959, 4284502783, 1644491722, 1799919659, 2638973612, 1447427187, 3352270551, 433797094, 1619404831, 1835531064, 4048712470, 346160254, 3905211217, 3403218052, 3445699515, 2031671946, 2394013899, 957915665, 1200907831, 522076990, 1043617556, 3001850974, 100599273, 2190997544, 3157693006, 3490163434, 2291148459, 4117767330, 2488682110, 3067859332, 651822159, 697790812, 4154160301, 2921842762, 193152130, 3837215125, 1833550797, 475081391, 2834355121, 3198525064, 1042520117, 3211489701, 953401491, 1453079917, 1125958644, 1949885800, 1894060025, 2910296417, 1972259603, 2418964863, 1987806842, 1749846786, 974028310, 358109596, 3429323252, 3680069657, 1949426168, 3728753355, 4240477716, 1930913011, 3026281242, 2561241118, 2098722118, 4094337217, 1722704140, 1648277198, 281970578, 676559819, 3702276918, 104834072, 4242209354, 69778231, 3136921109, 1658291138, 3732436507, 495918793, 1949341405, 1143819045, 3097748528, 1145090665, 3490192118, 2171639012, 2907018840, 495444200, 875329253, 856221655, 2395162795, 3493763877, 2182164890, 1413744087, 3089950319, 2821035199, 2127192846, 164266030, 1561754173, 2672900773, 4238760449, 3923585765, 2566525248, 2355264054, 953146363, 2070103178, 3387526464, 3118451981, 3846097365, 1290072093, 2308823684, 1331713286, 2459789374, 2978910333, 2093000223, 3078649972, 140485808, 1183454583, 482260476, 639567070, 3476456615, 3081701430, 3567602916, 3428049366, 947427827, 2890830723, 50127049, 3537142439, 67744233, 1971364321, 3171126810, 2671739370, 1732147198, 1400055084, 3198060566, 2489758336, 3128613065, 3064349605, 1817818645, 1025254888, 3977598390, 2440614574, 493737302, 3086031841, 3423399930, 3158093658, 2472169041, 985135199, 2946415931, 1158635735, 1023070507, 2064401223, 846595206, 2708740642, 1453585453, 2235560315, 2699593002, 1186314519, 702675230, 994156611, 848197095, 3952928477, 4260741527, 1397705412, 2275949632, 520380069, 2046248913, 3569579980, 1683674389, 4076988767, 1077788899, 3020463897, 3290465559, 3010605208, 3929794489, 1644384400, 1021556709, 2140880028, 2928501622, 3069176965, 3232044425, 2104770273, 4187007311, 2765038193, 1694918331, 4147551123, 1075754399, 1866092329, 1114872084, 580706820, 250811086, 2606057711, 233097609, 2594074387, 3907230088, 233793265, 4208508732, 5188903, 1854533060, 2316949711, 3423884444, 3449328078, 1272735096, 426218970, 2419549083, 2286346772, 4218618382, 3732146129, 2819073157, 2930172068, 862716284, 3017247710, 866500458, 2362351533, 195346880, 2240516990, 2362556224, 2084348757, 3046763193, 4043309210, 1420112722, 321111899, 2903171531, 2566884963, 1253426828, 781556715, 1187113469, 620703701, 1811415028, 1504934199, 3378743586, 536041249, 274803943, 1748146579, 1219795830, 2036257980, 933042293, 2592821272, 1939244879, 2075647767, 2417664708, 3728706628, 1305137464, 3162358926, 365955419, 339179053, 4031561790, 27042677, 3673612289, 1367455164, 2383478654, 830812893, 2532033188, 3859745478, 1916593998, 4251487926, 237844164, 1817814241, 2143185907, 764158647, 1766610884, 2132622408, 831661560, 70391596, 547142220, 108415482, 421334264, 2762484003, 1133700464, 1560162899, 960045555, 4129650551, 1182593063, 2233732231, 1943498796, 3102261217, 2755996805, 2546561042, 2900656346, 637018175, 4158879534, 1717136477, 2903152924, 433865437, 2357111016, 3985894187, 1476705504, 265628439, 707920869, 2155595754, 3563074655, 1170381911, 634374862, 2101440896, 2013729018, 760450471, 1705898865, 3415843420, 1217810708, 1214786337, 278228946, 1246450319, 1963726193, 744722985, 1270799957, 1799175163, 2252486935, 3216206954, 1556113219, 3396799330, 2771821655, 2432984986, 3390083149, 3814696667, 792653143, 3094864502, 2012327700, 4233940147, 2288801711, 1939216504, 3106546211, 16968425, 1699687718, 1728154867, 76555629, 3121205503, 2586265879, 3376856839, 3056649411, 3019211291, 531348819, 163065409, 4289995020, 4186376683, 3853323854, 2813517418, 1640135864, 4003408787, 2124632244, 2567144922, 2974667012, 3630030415, 1607388348, 3101579823, 2639278638, 4203664508, 2311238912, 3427227735, 1648651217, 1860394811, 258404467, 223851752, 3901486678, 2837385875, 977636910, 3343366653, 787126837, 431573218, 1387597586, 2763490769, 1742416621, 1022020795, 97362836, 880942955, 1228028598, 3462545956, 1891806780, 3915447423, 874169, 3814926630, 3273232023, 1013010625, 1189915205, 3458125352, 810888798, 2226694506, 1509621419, 2132201192, 110107529, 220468542, 3198978036, 625527479, 1278147295, 1427754302, 29293495, 490765051, 2084975663, 821734159, 73276484, 399573618, 1828595407, 4120466571, 530432765, 209946046, 2624991264, 464119110, 524048252, 3413613864, 94102555, 1057905881, 3369901835, 1767743224, 3693995623, 799578038, 1917264364, 3163749710, 46499615, 1405982887, 1906817135, 2321871636, 2711563354, 2299345980, 219263813, 3822229306, 4245349878, 3326677728, 2565545616, 3903111304, 2703340055, 1924211081, 2998941838, 2055514962, 3961429258, 718009745, 109620332, 915489874, 1805409500, 155634534, 597231903, 4035768454, 1817426669, 363070443, 17500216, 4190354401, 3163773706, 1589809304, 1225776935, 2414764042, 913383458, 565729190, 3027301849, 3989304317, 830023399, 3912044508, 2148982118, 330950241, 664736829, 3264438045, 2254168732, 3349752249, 2760161728, 3163011983, 3564688987, 89041776, 2953644031, 1469332816, 258578480, 462357318, 329918482, 3213739215, 736698789, 3603196186, 4261435175, 1831266122, 2827559848, 531346839, 2328717839, 539368348, 2525776010, 1782073062, 3485050674, 2898624467, 623549689, 3326015053, 1249283164, 3737345049, 2357163891, 983716177, 3410476203, 2358528815, 3428102628, 1194754323, 2014994405, 587650314, 1529972983, 3673784936, 4211774599, 3070107220, 610992696, 875285635, 299570810, 879513564, 3219443092, 3202508403, 243670070, 2014465538, 2289159986, 2211091021, 3820261765, 626184650, 938331458, 585150335, 1227601366, 685659590, 122954132, 4005213392, 2570225341, 2544507013, 2915346733, 201169587, 1293929950, 1245745382, 4258927550, 4073725863, 151888742, 2191139631, 1261167256, 405724392, 2927171820, 1418384254, 2964785834, 3938875737, 2505118513, 4107437655, 1068843358, 1099630571, 3088107155, 2414564406, 1592121879, 2055533901, 192701152, 356439454, 3210471509, 1138923219, 3054344950, 2180715371, 662774315, 3832790044, 352902567, 474794425, 552430471, 1643993027, 2082451329, 4148048871, 828978814, 3255875020, 444832143, 480136278, 963931567, 94085769, 2671271922, 82625397, 11622866, 653037861, 1386129978, 3415729072, 2888253999, 3365080228, 1367852541, 2500716524, 2136394024, 3423762001, 3599420583, 2254005011, 566618172, 2353711346, 42551740, 3230996434, 1344328968, 1588994722, 536089196, 4198892409, 4206627722, 1518953253, 1102005205, 1117569006, 2613817402, 2288143344, 4152967010, 1381523676, 1352020269, 2658203908, 2130644802, 1511190240, 243555656, 1660593036, 1829544627, 401421262, 2528820377, 2028822266, 224153470, 3539205794, 371912757, 469152104, 305838336, 4187209042, 3026888019, 1598374846, 1119752844, 4283201373, 2302474628, 320663275, 2622021433, 3722069433, 1556048257, 208547643, 3263062743, 2054471716, 4087949372, 86669066, 1241800477, 215826641, 2037523514, 3133970353, 3530028008, 3169284109, 2619734044, 2100632844, 117136239, 2290541409, 2944196886, 207927842, 1427486071, 3692843149, 95815757, 2667817299, 1547467129, 655566123, 727122054, 3530504798, 3050378598, 703675257, 172902112, 3850794696, 402386031, 1407812273, 4023183472, 65338902, 2950054001, 2971966122, 1912781028, 3756451781, 1377304335, 1461022884, 2524097741, 152414187, 2125969870, 3659514296, 3608373024, 312998067, 987333219, 310086772, 1703269129, 3098909716, 4060297287, 3798773233, 1781462149, 584936824, 3866467111, 2906485801, 4065878395, 1150088281, 1928040399, 3274307199, 2148090964, 2634634420, 2172075509, 1570827452, 4250559049, 3703508777, 1716016155, 3758655150, 1025405145, 2870704089, 2390331216, 373967669, 1430994198, 735414947, 3396821403, 3034839708, 4247105618, 3902425941, 3560382032, 1574531240, 3736233140, 1120392254, 4049280326, 616112799, 3252500940, 2044207843, 3051903284, 3489385597, 3472478709, 3763146232, 226023136, 3639589026, 3990680668, 4097050942, 1098791033, 4219145242, 4008051426, 878379079, 3347715803, 3713859279, 3724212703, 4064224507, 1940737609, 3732371411, 3420354999, 822813762, 3811852603, 2985048069, 2957601652, 2732271549, 2889044791, 2686786082, 1397284533, 3808335546, 3130136086, 699018689, 3234425518, 2603586396, 338618636, 3118156301, 2284914192, 848151658, 146737145, 333076246, 3565531340, 1364262135, 297145667, 3893862735, 2646405987, 3892259867, 3386729054, 2250221181, 3490896002, 1632300034, 3356403216, 3278177314, 902183519, 469929977, 1576121815, 269545966, 1137520566, 4012021065, 2068760633, 325976984, 2904232455, 846369979, 3502212254, 2697806229, 2490915631, 4208295237, 3466581234, 1939603703, 451996062, 1451863827, 2001221304, 3520696660, 1644117103, 1427014696, 4290892563, 3044633571, 963331601, 2497728039, 2133726868, 2039790879, 4264368878, 4191839328, 3016931393, 2596296137, 3725062445, 3303291864, 4205537063, 29990019, 164131858, 3622735391, 3661817121, 2018795072, 2648528971, 187370013, 935144269, 2044751943, 673154510, 1344570294, 1736818274, 1071541595, 3966679398, 1615666354, 3931955911, 1611098350, 3926538465, 3526451859, 2548517098, 3996452527, 715507868, 1444765782, 59047679, 1263899497, 3869468924, 464056071, 4076166819, 2743704706, 1069733903, 618136020, 1076020372, 3511785913, 1721298634, 1176186175, 1960804082, 1689338004, 2518215663, 1581780319, 623057036, 360465689, 3092288044, 218529989, 3686117706, 4111610249, 865441915, 2515235799, 1027674786, 342280722, 3479458839, 2080422290, 4171708254, 1774382344, 1267071603, 2214814964, 938784667, 923907104, 3580645519, 2947452985, 3412688768, 1477192652, 3216662578, 3360327935, 666624374, 2188539161, 298389227, 1225944667, 177145637, 1299922146, 767540367, 4140223258, 4228501593, 1048485446, 1240563027, 393202323, 3819543721, 693415690, 3560356565, 1706438163, 2988844102, 3772097928, 3937141950, 1571802783, 1930319790, 2128390020, 3081549468, 321630808, 2732827171, 1413375997, 933456333, 2638957449, 2970461893, 3771694334, 146328354, 3260519116, 3092230467, 1549653582, 2932050922, 4147472463, 4291585574, 3453150663, 3082575673, 1509649448, 2193100290, 823450097, 282823399, 1081366938, 3660484849, 295723069, 3481370729, 4062658415, 159361588, 2129380284, 4176496522, 1207320775, 830099619, 751152044, 1293065448, 2894554733, 3264749846, 512905202, 3316080956, 1946711762, 3514730373, 3478637366, 2453132429, 3650139106, 3856673512, 1423551419, 3582720047, 1890655632, 1419222626, 2939958301, 2515788377, 571268662, 466180533, 1125914512, 787641945, 2434568332, 1088029658, 2686245959, 2420152047, 768943878, 3704971809, 3185456129, 4178618384, 2424164364, 3378330246, 120915879, 4194547029, 3662215291, 2048503615, 497736948, 1000900831, 3818874900, 2392559368, 746511398, 2267910818, 179540246, 2796830800, 3362564787, 648927091, 3387721109, 536328280, 517883188, 3127000071, 3641966937, 3906916266, 1137751509, 802610735, 325524113, 2747400719, 2303016287, 3968644130, 484769140, 1328415231, 2299305920, 4185232271, 3299794738, 2023245323, 4032122226, 1352270051, 1718937656, 4068260126, 316658882, 812792194, 1718922001, 762329119, 4255020094, 309859381, 3589427057, 742973750, 388085618, 2334658309, 3134769736, 2945549248, 3493836877, 4099502270, 4204408335, 624927992, 1993854086, 1764207744, 3231956159, 151993302, 97039334, 2184118583, 1246498760, 1909294012, 122805832, 3704099520, 3389484940, 3128863455, 3278813020, 2179450831, 4124896967, 3544885903, 828831162, 732696346, 555546276, 3360116752, 1138594880, 1194955455, 2731004948, 1790159866, 4079432335, 2168525312, 4220116222, 1049244941, 2502688377, 276702800, 830599620, 134750420, 3108521735, 2859132336, 3571491261, 298641807, 4241314733, 2039292873, 1242426583, 817073666, 1507012963, 2821763709, 1266612620, 3434678379, 1412499232, 196325680, 815822269, 634643872, 1772961237, 1276664129, 14938464, 2449756798, 389065550, 377592263, 676496985, 468978292, 2116227385, 2544589138, 3948622086, 1417092443, 1288396590, 334554963, 1875414310, 289738044, 4251297853, 4239018340, 3219023363, 360221117, 882055811, 702028738, 1736771088, 969759692, 2277211053, 832044463, 2197110845, 966471046, 3719714039, 3004262518, 4209668982, 2966878493, 4175275723, 2276485936, 4260539519, 3639295974, 2025054288, 2794442071, 4289447875, 2685402676, 470147223, 1178727880, 3357570496, 382323487, 3604760490, 1303028832, 114948923, 207621803, 2696852696, 1779914678, 791138735, 2360766156, 770610757, 3724566015, 2000301263, 1322115752, 2477451622, 645558587, 591338173, 65170712, 1788077476, 2951689639, 2759312019, 1103374167, 1414294263, 371341674, 1890800265, 2614606472, 30736834, 1163938717, 137885174, 3742254722, 1275590360, 1646660131, 1315632411, 3060172335, 2348511910, 2838568929, 1343294011, 876020245, 1209682162, 363566959, 2450374597, 45567523, 1932298214, 359422486, 2790711683, 3932799989, 3715895704, 2430959197, 2762415034, 423039791, 3321562578, 1840533172, 420994584, 1599762123, 3959192101, 2622179979, 2572218153, 3429353099, 3750741950, 2729596448, 804693374, 1873722619, 1090138155, 3398557239, 1297013070, 34755222, 128995662, 3936980840, 1381713280, 3151479902, 1525216587, 2825299912, 422098914, 1620384866, 825278248, 3944442860, 798408065, 2909787785, 316131200, 1653682100, 3531618067, 342288434, 2445403915, 3790029923, 1601052181, 2187039000, 3126369592, 1530116072, 4203230188, 3588510555, 3221071908, 514805622, 478389268, 2369867049, 427613064, 3791546661, 1154173139, 3276773612, 462878252, 3290396763, 4268929410, 3680767176, 531584529, 1620671141, 3879343419, 472230344, 3134131543, 2435221217, 144350710, 2943832988, 3714787745, 2462088988, 496796927, 4127697994, 3643179157, 3751008392, 770800383, 3601494085, 3591647713, 1600080030, 3453790332, 1805630563, 2010399448, 825608535, 3001741611, 3824202518, 1721904423, 3638593719, 315278492, 3093283243, 2935558865, 1554419463, 635346260, 1269321776, 4013235532, 1471118615, 913103915, 2600773062, 2806821633, 2293228742, 4107888562, 483096049, 3904071893, 2664878207, 3753373037, 2096573028, 3811847448, 1157802485, 3715442737, 2747416587, 3241932049, 2398221053, 3876408010, 3723022189, 686778930, 2043115831, 3888830098, 1314594449, 1526177144, 4146289691, 3334832006, 2289971044, 2099636276, 1455337689, 4023869046, 2523584330, 4162253962, 3664816005, 3296497599, 956738206, 1571032908, 1082930206, 1358914638, 2843270877, 213548777, 270586621, 946619011, 344197537, 2414781655, 1658103371, 550116301, 2607415855, 627175459, 2117135243, 3808436746, 572956497, 3501713588, 2768067348, 3053741515, 1638285716, 488430110, 3721069339, 2522364268, 749170565, 1824913360, 1209520054, 1720757396, 3963502601, 2926805578, 1099102275, 1596394037, 494658781, 4105696508, 392691567, 1901452160, 377965521, 2622956685, 2275744584, 45397479, 2221977777, 3248836921, 532469930, 882271276, 133904864, 2670907187, 3203243658, 4235422462, 2905404584, 2878781225, 37588055, 3940694444, 2074183517, 3853605717, 3259538547, 460510335, 1364070444, 3422831132, 2890617047, 4117766761, 2231042202, 1661851411, 4024873619, 2318066604, 2116990765, 3267822724, 326059568, 1875130069, 685646536, 2970259616, 1679103481, 3055016185, 1899138937, 2529704104, 3226690680, 2954545151, 2764301629, 460023884, 2186763835, 2359718027, 1133352159, 2659681441, 2848172666, 1366783409, 365736564, 736229172, 943526534, 1012482478, 178701429, 3619432518, 2233079828, 1133018970, 844466326, 2198753387, 3147191025, 1665833301, 408023391, 4276641010, 2284209999, 3014018449, 1690516731, 3531751284, 1774074543, 2551479557, 1674676232, 3455895393, 183433021, 1085733596, 240537315, 4100410408, 2491228442, 1196704313, 2094497652, 3062860827, 4095517290, 1134517208, 3810088256, 1582112539, 1011321324, 3261556818, 1378261602, 1895308168, 400146181, 1867162426, 1767511482, 2321737854, 4158459243, 697231327, 1154126410, 2566897293, 2804579227, 2861583412, 2233301360, 2860545667, 2905897446, 245922727, 470550036, 3140062706, 416929027, 58909121, 2991289329, 3334205355, 4166164550, 157569621, 860582023, 1553999491, 2150203342, 4202446889, 2240882278, 2831804209, 3136410263, 2296103756, 2748736664, 2838393406, 2235515099, 1818304281, 3787965340, 2411096628, 1186880787, 2034021461, 2957662964, 2057795516, 2213688069, 4292307133, 2642430683, 844411602, 429973678, 3491041604, 898933565, 3223848326, 3493654044, 2150815861, 2265659384, 312790915, 982945913, 154218960, 3006748069, 2828344439, 966670474, 3762729561, 1532103288, 2932165468, 1980754736, 2871340530, 3085889927, 3221236291, 413463490, 1219542863, 1276488695, 1084626744, 1697832454, 2049275416, 1979259726, 1849448748, 963635772, 3163474942, 862547864, 3522839444, 3268087989, 3620873184, 3911410003, 1014432997, 816181484, 2008726223, 1633415075, 3784962767, 1135849996, 3376913803, 541529575, 318329350, 1351424326, 3823950238, 1804675984, 3635298832, 3047356777, 644587437, 2013689488, 499070800, 3387964270, 1435975190, 2478411912, 3722682616, 462129844, 3275156348, 3105994046, 2016581689, 3683062842, 2484722773, 3848208900, 2662905030, 893163643, 1582860478, 2503741335, 64257472, 2931942010, 3804306266, 2198954632, 1323955948, 1783248781, 4183492199, 1229414387, 3912145679, 715526866, 2233697029, 2100823266, 3064250602, 3831300100, 1923486784, 3336048779, 2384338218, 3372702558, 3806587124, 2643037805, 4008168265, 2558850031, 4051729575, 3170483255, 4062316118, 2610869836, 2288614301, 3748922243, 2562798366, 1526030362, 3513364147, 1295129536, 3030269143, 2989247752, 3641083783, 642847827, 3294111314, 1347839047, 3827180205, 134375563, 1309769076, 651874833, 4083968318, 4258975163, 3924751616, 3595193832, 3222697611, 1631039859, 1233079040, 1580237926, 2953284789, 1461006809, 1597412521, 3285721725, 3799612993, 1066624299, 3606432005, 3608328581, 138150050, 665963114, 1135907317, 3157296078, 3737500892, 2713271620, 3152951701, 2872985926, 3579518718, 3241555763, 2837546974, 773269573, 334295410, 3638630169, 3410449693, 1859875325, 530310477, 71456786, 967086483, 3396152541, 3280957601, 606353994, 3135949045, 1967698389, 2326457689, 1227425690, 3685255790, 3503571929, 672206137, 548329678, 2531000442, 2424574251, 2680145432, 3685870396, 1331223392, 1032747478, 1263970224, 3621442863, 3053126091, 2570439590, 1173760314, 3451215911, 480517020, 2091390970, 738457328, 2257263423, 1205008235, 3576817781, 3159418853, 2279473752, 1272688961, 4246490302, 2924023086, 4290211036, 2164171391, 3033870383, 1967290, 2858893707, 226407900, 902575717, 3457786153, 1209250897, 2861655975, 3031091494, 3458551028, 2341131255, 1236958433, 2304071418, 300046106, 2837068139, 888724283, 2942330198, 77881433, 2080608182, 3073701526, 1950328158, 4198675175, 1857985373, 2481557894, 3629012545, 3215773232, 2854236890, 811082300, 2302096789, 1830059970, 3598426394, 3359934435, 2282843444, 901588607, 2096389166, 2704666996, 501967862, 1882303240, 2992423014, 2151027556, 3853706717, 2839819325, 1215169822, 4258712993, 1430738933, 535461187, 3358517582, 3572142426, 3242348709, 4146461171, 2315882614, 2579078280, 4243603610, 3642280875, 2650336201, 1699831739, 1205473377, 2341511218, 2628726695, 2380715080, 51436714, 187991298, 1490153633, 2111548098, 3006463722, 3117697902, 3414592487, 3527613327, 588956416, 544365631, 2014000227, 2539250697, 344296304, 2273066841, 3872201777, 422406334, 2954730169, 409629891, 1958595142, 1111372388, 2286335561, 1359386364, 220598955, 570722760, 1992973361, 1600011955, 695867757, 1369338729, 3466094141, 644214811, 2303889775, 2324072820, 3109218713, 3849405657, 497215683, 2670038401, 366919538, 1356359318, 3838193029, 1146400481, 4108876234, 439047275, 371794424, 1337140731, 3032317124, 1750779735, 2856233982, 1229103187, 4140977730, 3270742008, 2966636299, 3588391432, 4128303841, 4242701906, 2586545325, 4161923967, 3424584109, 1261189139, 226346336, 1581789793, 1805613632, 203695612, 3999982851, 72173076, 4174407373, 2573226664, 2625010421, 2077191648, 2524464055, 2591994525, 4014907487, 24986508, 2223155535, 2260777278, 3113527716, 2885406292, 2344640759, 2964803766, 3630986416, 4194467302, 742536253, 2745023594, 1978528038, 283290662, 1415046688, 506462357, 2972077865, 3656900543, 1677399382, 478660238, 2418968880, 1506017421, 4187737581, 2027604340, 2503994196, 2350775552, 1322416289, 4212758769, 1119240146, 3374220303, 2059624750, 1391730457, 621655278, 3489942049, 1293906433, 597029127, 79111056, 3466481421, 3181615516, 1366720952, 960286732, 2027156204, 1574702055, 3323384915, 2423366748, 3288731125, 4189348799, 2726490061, 3585102286, 3631334601, 732115958, 2258979783, 3519457405, 4100831735, 2296374906, 3938827320, 3864538055, 2671749027, 1586243254, 4034082758, 1709742242, 1947312516, 4143623167, 496417323, 933468111, 2319851593, 2133693497, 3286638810, 2758903578, 2141360649, 1832735565, 2182165769, 1580833473, 1141047495, 740576397, 4179688033, 184479797, 2022756072, 3394705906, 724779864, 3684351619, 1903326482, 3576535796, 2260789837, 1489605222, 999179054, 2778599921, 2166055788, 1328775442, 3403450253, 3267312597, 307829370, 2065905185, 3745786329, 1919873271, 3617323908, 393470435, 2088221888, 504627255, 1284687103, 3159355923, 1281489183, 1656731999, 1197615335, 927159224, 1404680432, 1668919003, 452971095, 2128535843, 124154128, 3539421059, 3059346812, 3511984302, 117587079, 2477877888, 1446407606, 2027641028, 1429865913, 1847278960, 2763422098, 855894073, 702553308, 4035797197, 3581292825, 1903305776, 1239725723, 3250330736, 929929972, 1841481012, 3085796593, 3945897980, 2564194427, 1614227309, 3267531027, 2900113182, 3825843458, 3874118399, 307255029, 3612073171, 900028767, 642917047, 3686381647, 3369045444, 3929636872, 2721095923, 184943318, 1329224877, 1011322991, 4249056369, 2933175137, 3413329596, 2874679505, 2455626864, 1942914345, 1953718267, 1481951749, 3545031923, 4243274015, 2535673804, 3209785098, 1341730998, 3840946966, 2022438056, 4145926342, 3361134503, 366433805, 1180448078, 4222896684, 769911642, 3134812967, 2067139802, 1132593395, 1756785150, 2237242999, 3379590316, 1204249030, 2868529091, 3554673463, 2074850316, 674315232, 3600486237, 976644107, 3018859681, 1013748008, 2936234673, 2865731599, 2864095195, 4280145160, 600090785, 4105167293, 497873740, 3544573105, 2574667719, 2375767849, 2575569263, 1138071148, 490099175, 812434658, 382240326, 1445789897, 816348041, 2115103465, 1619559674, 66128349, 3479642910, 3942086600, 2892730760, 64868471, 1281876943, 1562219054, 3321805585, 820989152, 619925569, 3029961272, 2587982923, 1895460423, 2878104052, 2192323963, 2586673130, 1286270530, 1775289894, 54843898, 2767429261, 1971241090, 2756982998, 2200641246, 3620849966, 1562927230, 2180304649, 573138836, 2724285649, 3100736853, 3032951404, 799713915, 22114755, 3674937598, 1998996109, 3767740553, 1113601002, 680862853, 3723783523, 1710871350, 4045653155, 4062787887, 2062578598, 407896553, 1804234560, 202134645, 2616632325, 1607344455, 1500971741, 461417288, 2193816188, 3828273352, 1859784186, 329085594, 2693235118, 1329960896, 4248009436, 2622754293, 2797284904, 1382955436, 1527621867, 1324339085, 1845261784, 2835357588, 73764346, 1426504187, 3165634528, 1112609975, 252901029, 593021209, 13698979, 4065621180, 1444666274, 2503938063, 2126829381, 1322365446, 1941771027, 503432609, 3297222432, 3564931355, 1093691544, 3561460492, 3520310427, 722408916, 823912084, 843627039, 1110968386, 3127992864, 4234238742, 4119129527, 1167936084, 2358503791, 1252570517, 3827694593, 2507352604, 3860011704, 4016889948, 1855478671, 150991486, 4028805989, 400058377, 2663089100, 232146306, 1266116055, 3761727423, 1312107299, 3236586870, 3434851256, 2571030493, 3355282231, 148983752, 3576388479, 2184301421, 139952276, 678900728, 4046970494, 2535892822, 33010036, 1405364228, 14618292, 1507599868, 4133596984, 3181335673, 74181300, 4085785242, 100234183, 3962096003, 4138058372, 1042407578, 3595274227, 1466543586, 2896239937, 783162652, 318807859, 3058773198, 942759075, 1707179427, 3513046142, 334965493, 3440180187, 2410651576, 3869849265, 1600181372, 3904048212, 320704323, 3861288211, 3044608055, 3935406232, 324853403, 3009771337, 1195308578, 3011583652, 3114007105, 2631718172, 2185253132, 2690463308, 397113413, 2489908587, 136080117, 1035146152, 3120342355, 2573952571, 110661990, 1978358443, 2432532059, 3635673326, 2465046985, 305466733, 3343736256, 304873963, 1740169256, 1171653208, 2790624980, 301627167, 2324803631, 3327259532, 3834888254, 499290466, 3746329861, 1544740228, 808270668, 2950755253, 3267508199, 467511134, 2438731586, 2999247517, 1415920158, 364933466, 870504831, 3530889388, 1631271205, 655438356, 1445035181, 1352790214, 4174561978, 2017786251, 2181397333, 1480647428, 3103090224, 1549101804, 2048796633, 1719465018, 1649923523, 2761325584, 2970723326, 3789226147, 1731625858, 4119546966, 861344285, 972532434, 1643482315, 2858423560, 1403511348, 1905672966, 561396899, 3006334372, 3056370659, 3510744877, 3797661990, 318055681, 83552629, 1328635397, 3590057262, 1940915337, 3792177852, 1813390476, 2554337944, 3237435658, 3704939859, 3658999061, 3561759440, 2536394603, 820627851, 3045088431, 4206151915, 1096729793, 2611170985, 2227316198, 1831391269, 509089989, 3109915124, 3302191996, 2055324972, 2586986804, 1465161034, 592852055, 2771883232, 2186570457, 1972643213, 1478130510, 3792528916, 3992094384, 4058851755, 72101561, 3475478615, 3706621708, 1287706142, 2990818611, 284823092, 3438334031, 1143913973, 3337876937, 883839607, 1797603889, 1408170823, 3369496893, 1937516640, 2215777555, 4202367652, 1744765274, 4082476611, 3067775382, 492316018, 1451273958, 3665978858, 137700354, 4274439582, 3207473739, 1224116328, 643228267, 1142132700, 2655111766, 752951637, 4248927028, 3150779574, 2584575877, 2941270868, 1889558835, 2722546479, 333783940, 2649477080, 454257462, 4093926363, 1870138962, 2955496286, 2589152047, 434507211, 1648760050, 342691481, 3712905052, 1347106761, 178164468, 940622410, 465839223, 2830730898, 3084294928, 1393585161, 1971845797, 624704100, 1670292558, 3228821901, 3289035415, 2623211772, 786531153, 748894756, 1186781710, 1519381361, 1195532276, 1737111285, 3246465017, 3782880843, 2580569639, 1717456, 3681313946, 2650838014, 343860439, 1108356364, 296851015, 1886121328, 1760273215, 2741852054, 3878672364, 1048157969, 3158515409, 1247922616, 1842755821, 3530959497, 454534241, 1923213637, 3312947561, 2295645064, 816437536, 4165194096, 490944928, 1634922738, 3886248862, 2989410034, 3532742749, 2932699585, 1619914842, 3578150047, 3029068819, 1041048680, 338921409, 3070253348, 2251767925, 3717111938, 3114709689, 2413340512, 2127806822, 3521540138, 1237515152, 943693811, 3451984155, 1192516112, 3417109646, 1676229769, 2990238327, 4177240558, 990834122, 3369569153, 2219103867, 1507528445, 2074633367, 3091226495, 2581170603, 3338004855, 577302919, 1952863368, 96513280, 17850202, 137449227, 2349967882, 2830194606, 1502140251, 182271222, 1610516175, 3820651919, 326565288, 1501764315, 3464990822, 872257463, 4205605799, 19767525, 903190766, 208746227, 2577998396, 1162321021, 3071757564, 2085508439, 716584968, 4127249823, 394340355, 3508980803, 3504154827, 2913643286, 3571549048, 2694087833, 710302246, 217752827, 3444229116, 556388942, 1638072098, 3778376596, 2611072815, 2390137857, 2028863217, 962328132, 2315478783, 294295444, 1213847827, 3837764884, 1895972256, 3278717257, 164675634, 3030883223, 1956122910, 2000334473, 2464852104, 1390376156, 2657493160, 3311672220, 2041861594, 3765309685, 2493878797, 3633839792, 763843207, 1243831673, 4163805058, 3299483719, 2083604309, 4136556534, 1258594767, 3518650856, 4133870440, 2120718245, 1103971142, 2338848170, 2078063699, 4117075950, 3834314922, 4164897614, 1590311316, 310841468, 1538145407, 1290166666, 651504444, 3686985722, 2029174486, 3489310146, 1079717494, 2022213668, 2852073086, 1120802659, 1529588772, 2302630672, 2728374470, 2549753720, 264312763, 1864552011, 1293791563, 2893390283, 171944537, 2948454339, 695544477, 9890138, 4146159650, 349767477, 238672654, 1187009942, 109169179, 3222295791, 3295128828, 3785676325, 2713385965, 3578299081, 2855902542, 1715976256, 3510181202, 356194297, 2842169725, 875160318, 682583941, 2167124079, 1969694995, 2590318563, 2329051445, 214782294, 3685870472, 1865552870, 1197180997, 3135317633, 2259584035, 2586537486, 335187745, 1881440891, 107980406, 2598314928, 987018684, 4192861750, 1789623546, 4097495972, 369048116, 3225519058, 3947348003, 3096035635, 102645323, 3955538589, 3611738543, 4184523285, 2406498702, 964662741, 2722821555, 3731955998, 743440172, 2722790294, 4258891352, 1587970350, 2306330098, 2057193178, 1543865741, 3213531820, 493788140, 3019197467, 332552422, 224666551, 2529065528, 163248505, 3948005574, 3870368971, 4268468757, 1257611621, 3470131823, 4160651236, 148571343, 3121397065, 963861773, 57768741, 2589887956, 3200679780, 1471289861, 3923236030, 411042175, 1925462621, 2085707261, 1481751729, 2727832586, 3251160181, 4043711813, 180013954, 3702141754, 2455081079, 437714243, 362816946, 3569045293, 3903611925, 1153057292, 730751890, 2020031512, 1353560236, 2983641385, 747475594, 669724680, 1610954128, 628834337, 2216339550, 4181515115, 980664995, 273229264, 2141377364, 520159114, 1511329548, 4186242605, 3510992804, 4119011972, 2061300056, 2087404979, 3805412920, 36843279, 4194533940, 3743297220, 2499638997, 3897906902, 3405899601, 452082991, 3058431426, 2701336789, 2062588650, 1464080235, 3427077137, 1942839085, 3130197357, 1047914702, 1138967188, 3828161348, 4273282981, 3975031342, 3154775996, 2203239481, 1290322564, 1053460784, 4121823802, 4168498523, 958050560, 4049261922, 3607875294, 3097537748, 2430017506, 2754533503, 410132220, 3858226871, 3263341816, 2530809377, 1345653157, 1484291929, 2732340404, 1707114815, 2597425882, 1160997535, 1721073989, 2503999197, 1804264449, 3745937996, 3859044218, 1953059688, 3837330839, 659023892, 1046949512, 3309618122, 98367633, 1464704459, 1718492795, 138300433, 4035193744, 2217291624, 4045383916, 4010179189, 807073779, 2061908276, 2674657244, 929005784, 174229094, 2485622074, 2725480791, 2665578501, 1630138855, 3938933680, 3937595790, 2494389201, 3658398199, 677118347, 4199761364, 2052718243, 3980554399, 851197096, 970943485, 2576296401, 1005984403, 3566906872, 1933652551, 1157180657, 3101747346, 4024043622, 2617745961, 2043125604, 57956689, 3284199428, 3695799008, 958885663, 2834579232, 3557093122, 1736281792, 303968259, 3064932283, 136902295, 1160475046, 2958063475, 4077613488, 883869495, 888620226, 729913207, 278049067, 1592114239, 927173689, 3928295254, 773255112, 3121268908, 4288305950, 2358392396, 1440607217, 3550257842, 394823614, 3015835484, 4269206227, 2091548402, 3339275514, 2677371321, 2159569728, 3442534446, 3965519141, 2511867807, 1668514620, 1995985640, 2507339513, 1400963728, 725072032, 743337811, 2887664009, 3973325020, 1497426555, 991617116, 3844643381, 538452657, 4264449674, 2069607342, 3768708579, 72973008, 2964372397, 792936769, 3270839312, 2592058013, 175962505, 1889387211, 3085955847, 2941962291, 2705164549, 1285899942, 3712084720, 4288063451, 522523765, 1278618972, 995513065, 1172590650, 4011224153, 4215026492, 2687843695, 3508051617, 932470708, 3790157339, 1849855004, 3953967570, 506504748, 1402843154, 1289692261, 726189671, 2721062377, 3360545410, 2960889253, 3934727040, 1200040819, 4005600893, 2055069639, 1306759201, 2328594220, 973031343, 2107609152, 4122180685, 2052338513, 4001493801, 1604303681, 1564648899, 3851314882, 2420364480, 3299622879, 1897222635, 1443805595, 395678715, 2935429757, 2121773123, 1282669636, 846327381, 590699896, 655480700, 3798956435, 4139040154, 537066555, 1529149387, 4054170253, 217228634, 3152873300, 2910323637, 977164017, 3045865708, 3155668634, 3859479222, 1896700512, 3962529413, 4137892667, 1216088638, 1865371965, 3010900186, 3396302239, 3210062358, 462466920, 1746789669, 1965805975, 2160331412, 2811086932, 1471693611, 2000810091, 719413549, 501386982, 2125984279, 4151505196, 2920038423, 475335536, 3905637315, 1109579499, 1117759461, 3849649208, 2117316064, 439481748, 1597449463, 408441628, 686011391, 182704565, 2233989244, 495709971, 1091664274, 2208719880, 3533676094, 1528921757, 678815666, 2745398987, 3505874847, 3719247519, 1984001871, 1885140915, 1799001242, 1759134362, 3365533582, 2801243125, 3786591374, 382968306, 2800188839, 426786021, 181135471, 3179149058, 1281486135, 2191545426, 1813134659, 1427114742, 698286712, 1083580468, 3979831963, 2010580043, 279176400, 894418722, 265784236, 3490797987, 1394322201, 706310124, 3775013545, 3583304613, 2958335649, 4013203738, 3558492190, 209258339, 1182237971, 735463815, 898114260, 2686318822, 3181405373, 4097201562, 1697288522, 899178605, 1129016940, 2545067794, 1431282244, 2443280083, 2091715871, 1135266921, 2751197894, 1418769331, 3324855343, 3695120370, 1623984604, 3270332121, 2634614787, 3907237030, 3437696757, 1859053707, 3056965390, 2110081113, 2604920044, 2556064960, 4265368265, 3916314436, 646583044, 345316253, 734069166, 549936393, 3158715871, 2521010236, 2628566906, 1430423695, 2119990243, 3700647937, 2005530969, 1336701026, 2887691134, 1171799666, 3746919867, 2597284144, 1621147478, 636621609, 4029581429, 499607609, 2229405151, 2511746448, 1650972801, 1388138368, 850109407, 1005582764, 820004617, 2776506264, 1693440208, 3936463957, 3155540392, 3828748718, 1768353366, 494221336, 1371712767, 3433266238, 3371894059, 3951496640, 4009602880, 803235857, 2328912517, 3779580945, 2188451786, 4066439371, 587999206, 463166321, 3088363129, 2261560128, 353455440, 1169009664, 2084360208, 652811484, 783798398, 2034739185, 1232481784, 288254470, 3253882381, 2258531194, 3959392236, 10754858, 1209360343, 1184138265, 3614504020, 492848897, 2027663003, 208271835, 1977990035, 791385415, 3025860454, 2058225622, 298901204, 3471191453, 1453563847, 224098492, 2284350437, 2568065855, 3219126547, 45737356, 1002662660, 1913216591, 341397369, 481365549, 617275826, 3799466881, 3605361412, 1738339247, 2851834734, 2128536119, 3093778948, 1058857870, 53445160, 2665528436, 392164974, 1372387832, 2406152379, 3093485688, 1641094174, 489085779, 2288339047, 421340623, 4275634568, 1790452471, 3283432046, 986916496, 1592049109, 2155689165, 1362261206, 4007035395, 3222589477, 1984409726, 3107793904, 2959911782, 3175741007, 3508006638, 892320997, 1123611160, 3839005710, 2033816129, 2488100049, 1138844187, 2945478344, 3056483336, 443781437, 758565290, 1597104183, 2924348228, 2015562745, 1331128261, 2297091570, 2684385164, 1780260441, 1758869202, 1141482327, 2109038287, 3685174253, 3466026747, 1686654776, 2671845990, 553028036, 2151947735, 2468587629, 3292391700, 3703543932, 1512710076, 4196058568, 3294646740, 3156703404, 1394642759, 7228665, 532084272, 297892323, 281963956, 2017256131, 4237183529, 3227498427, 3458334018, 950608442, 246034800, 931597316, 18948838, 427643178, 2143599940, 4219339676, 1698170917, 1798648342, 1607449457, 390972367, 1160411158, 1889587612, 2633709596, 2287804670, 3993119572, 162403829, 218532676, 2530221928, 1956678819, 2472901101, 2762442205, 2048442881, 3325857508, 1245236440, 3635645122, 2047693126, 1160607617, 2704509594, 1691531494, 1819118226, 3838275274, 3023949560, 876480075, 2875492420, 1271246674, 1563949785, 3026259019, 2667448194, 350161079, 2550434997, 3673917253, 1119407428, 4269231569, 3585190943, 1140069437, 3443063268, 1215025221, 333104158, 2086874265, 4291524795, 625214134, 4054357255, 1391978948, 1151770245, 79354468, 1437376773, 25922735, 3183234949, 2461766879, 23016071, 887456917, 4101892528, 3569789178, 148796786, 452399755, 3871145997, 2879715061, 3254057105, 1423010798, 2072972937, 2606712965, 3671778972, 2559316482, 3177365110, 618894876, 4242988572, 1612049745, 802188288, 1407799005, 2987628692, 468119038, 3348515942, 821105562, 921172705, 294508838, 2605071245, 2221147035, 2545883549, 3869638176, 430482177, 273375022, 4159937542, 2042513422, 512546141, 453019049, 3760766407, 1753034167, 1570926003, 2439966726, 2478903630, 4210507653, 1060916575, 195847812, 207838101, 565902712, 3932133268, 2806398399, 1648929494, 4139314281, 754522650, 2286974722, 680256779, 1778839470, 2043704284, 3335563074, 2379504641, 920171045, 3271544311, 1592318035, 1174698261, 4294413273, 4257623622, 3174602087, 4245176211, 2412993750, 1414681089, 1399844360, 2542932113, 1735081406, 887946155, 4092413837, 877555989, 4038706219, 1241248768, 982219493, 853585028, 659972338, 411665418, 1309256385, 842875987, 4088026924, 93983102, 561420896, 295970295, 2830751976, 1921058678, 391601347, 1597759464, 495590550, 754149759, 427447842, 723821392, 1940557891, 2205638189, 2757819451, 1622931601, 2730239267, 1986625158, 993577071, 319836059, 2621744370, 1177608946, 3747939957, 3138368830, 3386580881, 3321742473, 1296151424, 2581466119, 3134505366, 2979392433, 4165085272, 378269191, 2874364236, 2009257500, 3050851481, 3634058599, 301778317, 522576026, 334851270, 727375341, 3386185080, 106670150, 2327099430, 1261081698, 538117474, 957346177, 366211461, 115601819, 789872477, 2097333552, 2503384120, 3785526757, 1591962449, 2309947408, 2625363655, 1590570125, 3291012810, 4147730586, 744087942, 3237063008, 1988638507, 2135106786, 2813141792, 876773167, 3356943423, 4141939188, 3347041625, 3793751041, 3791515721, 3062481993, 2645119257, 1668158173, 3742919540, 2686552670, 1901387464, 707199057, 258978680, 1831194860, 789346201, 831264871, 507193971, 3953093124, 98234899, 488360774, 2963083824, 3088494466, 3702574684, 2910527843, 3640824200, 544005132, 2959184718, 3621106480, 3752000869, 2964779566, 3874832481, 833317980, 138908436, 1926173265, 2290768999, 4058113932, 982802886, 3273251051, 2035654699, 1511976255, 736141601, 1118599205, 1159855074, 558193068, 3557291257, 1207588317, 3508447062, 791094892, 4124675190, 439367330, 376018535, 1423297431, 1747958998, 2382166871, 1928476593, 1756773532, 1179811302, 183221912, 461627388, 3623457025, 1206290219, 3049328574, 3557895793, 4008347579, 2442685455, 3087597975, 4216734877, 750477652, 1774183627, 613743023, 359757196, 3180910656, 1392284325, 871711932, 896207314, 2962806738, 1777670312, 2141593620, 1653000475, 323504895, 4214267443, 732570700, 1444836248, 2607020756, 3043451433, 1893495442, 3281598800, 1721118233, 2572381171, 4101201600, 1501640195, 2980617285, 747396182, 324942215, 4069294023, 3822401244, 152833137, 2543742296, 3061702297, 1234234140, 418564793, 200801998, 2463166391, 1940323390, 1023230489, 2043175612, 4197862138, 3916922070, 772733643, 1928622390, 3771435962, 1095991558, 1972886494, 3855932104, 672954423, 3564365607, 1639122466, 450268404, 3301904801, 3710981674, 2237803839, 1892710930, 4281759444, 1367867278, 1183508206, 3163870794, 10579016, 2002999014, 28207715, 2554310426, 4258891216, 1475009733, 1329776786, 3529059629, 1068065809, 2018866382, 2419632817, 2115820666, 1058218353, 4177376, 1694156002, 2266160286, 140486432, 1514741325, 1147021582, 1755471920, 79497833, 1019258437, 3620349614, 1337564434, 3414839815, 2873337452, 1845830032, 727238353, 2554772014, 1722836503, 2684132968, 4033356560, 1396757722, 715558595, 420842737, 4190604169, 1182232473, 1177156292, 446824569, 1761750779, 686723360, 4067614530, 4048188542, 1751039508, 2970510990, 803566827, 1128178512, 3665999673, 1398667758, 2651569174, 3877172997, 2913545034, 3816586636, 1603824569, 2706516782, 3998062811, 956518458, 2417425566, 2570307341, 2606977284, 2100614341, 1356226046, 651808125, 4138166626, 1738782759, 770651817, 1694751267, 3904888915, 2212619715, 2627682450, 386677720, 560169057, 81300474, 3241635228, 848786180, 3157354967, 4220684876, 238173628, 1461206708, 281241929, 4069668961, 1753580877, 1420217959, 1428677208, 1231143525, 2785298996, 1549243600, 4056097022, 2760465762, 944521612, 3226416400, 2914383663, 174110836, 2451335899, 3615201636, 3166899742, 3926138752, 155088668, 784594832, 3971577955, 3189693042, 700888198, 4049107254, 3510427776, 2018142952, 1310356756, 2354994115, 1328384970, 1300249286, 3496565127, 588745778, 3533130107, 1481470960, 2711144328, 2551207376, 595122323, 1938637763, 1278039535, 3328154826, 342746366, 1042255457, 129730084, 3145193240, 3023884254, 1223807094, 254030522, 4153748755, 1847233426, 39676895, 3225135893, 1287674718, 2417197044, 3691434518, 289152082, 2307805754, 1622085117, 2575649946, 2771810940, 1974213959, 652443448, 2424003780, 4204088937, 1746010667, 2194713992, 3754140191, 2959099691, 2434550384, 2230683199, 603952165, 577358957, 3317672367, 936575494, 3714555257, 3498503740, 1728172189, 2358197367, 746405938, 411484594, 2286759364, 206759275, 2555371222, 2043330481, 3793284114, 2993905964, 1970624696, 1512581958, 3993643701, 293699679, 1109545859, 3053019912, 568797742, 3140920469, 2967717187, 2088741873, 2859442270, 993959199, 4019891279, 593638506, 3326334456, 859392594, 91784473, 2070209162, 714245299, 1393014182, 2111222088, 2858689525, 782097876, 2122044230, 3232969893, 3975481402, 2266269044, 1153395796, 718848340, 4100079148, 675123416, 4273235962, 4211815611, 158663895, 1351299819, 1003584788, 36373721, 2465633829, 2610329700, 3756601936, 927504364, 3138728711, 1872405115, 1540355743, 646643766, 1264864672, 1551747774, 4190538414, 141432604, 2023493189, 660598132, 660761535, 3117789470, 1472636533, 1966392556, 1585553583, 4008006357, 395337951, 3687307279, 3537859681, 1661736407, 4211809022, 3764609991, 3403910338, 3363815069, 1224621561, 3877872935, 1424907016, 4200126203, 2754779500, 3014912082, 3571437886, 3380375888, 2758059668, 1517003947, 1607565254, 1387910833, 445332381, 3799403414, 4229802843, 3182767266, 2508037668, 3057313253, 822525847, 1358109097, 2010834701, 3999205684, 1195234570, 1958244985, 2303930951, 3848240447, 18145304, 3176886330, 3011165581, 8497377, 1204941297, 1950884702, 3882758856, 3291815386, 969934747, 126590211, 729005239, 2124763626, 2665832037, 2053164039, 2752943086, 2060848996, 2776611782, 1460530050, 2962410603, 1139123296, 647173096, 426367425, 606711457, 1087602645, 3745052931, 2537742695, 3299815721, 435573238, 39697628, 1595197272, 3371315880, 2243701465, 1759866444, 657359714, 908523555, 1253877132, 4127497159, 2272073618, 2440281211, 685826077, 1799732944, 3744648946, 1660966113, 3624367230, 3437556627, 3185438221, 1040904094, 4110331096, 260106332, 2847262199, 2770855082, 3963607785, 2484973044, 4120912279, 3133762143, 874279085, 1012686007, 2781601318, 652901798, 4066441577, 3609151444, 4067933244, 1098975831, 1686581473, 1898174299, 992023337, 1380702565, 3222785749, 3628645105, 2750966507, 3756068158, 853192217, 1742416053, 1310032260, 1560375904, 2442680981, 1549111545, 1067168396, 2903728536, 4094696236, 2731965809, 970311124, 3729393801, 3958594227, 2313867977, 3356227163, 616261471, 1296277829, 1880056190, 3383256368, 2726618358, 3598923348, 1803378799, 3776945604, 276783035, 4096326629, 3449466743, 3864709339, 3419687188, 2707737169, 3400806672, 2112829556, 3604997743, 2189193846, 1939563693, 3840640912, 3144150961, 506178734, 47238328, 1390964023, 206206443, 3667864575, 3040478885, 2138841678, 3374741041, 3498423445, 2700027411, 1154538911, 1926736703, 1483065102, 2747560585, 2700415813, 1426636145, 1286173019, 1922275723, 117017308, 932933226, 2116367838, 2576955607, 1493086846, 2587285618, 1376678127, 676043820, 1167752488, 2492301151, 473762719, 78392775, 2899597462, 911961117, 1882317052, 750041253, 2327818814, 3027256149, 3086664944, 4081086502, 994080800, 2754742916, 3459280197, 3021888497, 596865440, 2464196805, 2309565909, 76989126, 2528945868, 207820658, 896082701, 3544707395, 3997583450, 2933589740, 3278657114, 3615986856, 1723191959, 3977440389, 674954806, 1258475488, 3997839128, 3795624205, 2270275080, 1354703376, 753199876, 1713095672, 2806260572, 3848972319, 1063861495, 480756614, 1569272235, 1240039748, 3428036822, 3233786766, 1005034729, 1701628508, 1625785489, 1395164996, 1428817461, 4046191201, 2475112426, 99567352, 1744889046, 256945993, 2455099864, 2879815577, 984493242, 2514936710, 2155964661, 3154949649, 736118432, 2554410907, 2840409015, 2346313518, 429437798, 1353021521, 3289899542, 829980207, 4062806660, 3354353819, 1418790157, 2076671732, 2314150379, 2970933672, 2789444213, 2451873092, 2835850526, 298516530, 3412982283, 3461508248, 2529007431, 2416583647, 3614188124, 3690869914, 1777331413, 2861161828, 2558947279, 7263911, 630296305, 1741971292, 2962407481, 2534419953, 1862241507, 3390172070, 1618775469, 3705196054, 3083970823, 844281888, 3671463909, 607127570, 3738831994, 3969571027, 1142143996, 310457255, 3717979010, 49050208, 2550445642, 1194775369, 1670620689, 3406469403, 1336470765, 2237221468, 2898788491, 902523943, 1758221778, 429551904, 3107685871, 3122728322, 3655075455, 615029218, 1882420504, 2460529322, 4262881802, 96690686, 2166736746, 3456069809, 494716640, 1449282573, 3044266446, 2745962402, 2457750222, 806690523, 2656427136, 278573527, 3423102907, 3486373899, 2173055309, 1585895895, 1341938772, 4102052126, 3332297171, 3235891345, 4065382414, 3788810391, 2831844127, 3272171042, 1886732404, 2979825489, 919900647, 3790817184, 4134304950, 2393129946, 2699591148, 707106866, 1652748985, 1734456913, 3530271805, 2172933135, 2831669196, 1329644766, 72892208, 1948960200, 3724963221, 2980099917, 3768846458, 3590835810, 2743333806, 796887195, 2657640283, 3061014894, 4256477191, 4018652036, 2913727241, 3417454818, 3521726201, 1075625295, 2177623411, 322836374, 3076536861, 1800763784, 2298325934, 325799792, 136805060, 2302362623, 517629783, 3352506852, 994400402, 1543363377, 57668506, 2614539953, 2943513848, 4231501241, 1053328170, 2815260717, 2633444742, 3712643606, 1818602353, 1681670339, 221404575, 3794362116, 2677330320, 2426476305, 3486553152, 3873452475, 1632558052, 2144190006, 3949251372, 2836473673, 3632763906, 186095580, 2620684667, 3974372043, 869537996, 1470646467, 1701226335, 2387713482, 1707222829, 3797448564, 3543497270, 1423885245, 2786655717, 3833335117, 1658333016, 3216252447, 3400606758, 909684897, 2774395822, 1604667802, 3858335818, 825322041, 3269099055, 4002005826, 1044983762, 2754766200, 3182927433, 1547172523, 646904873, 1155191223, 1306617458, 3588408983, 1324228, 2951523101, 143898049, 2694230867, 433432619, 3429129384, 4221466087, 3291759654, 854437964, 3158572155, 819653664, 2510094266, 2027107406, 2256430830, 3888024004, 2222669552, 1939928139, 1874553906, 1503628102, 241898676, 693119993, 946220355, 2910502137, 1902501412, 1619782450, 1359933840, 3887800811, 629969525, 123112097, 416793690, 2299268944, 4163321522, 3627326407, 1664842140, 2865344935, 3854144291, 846695646, 4177396818, 1413495099, 3533836172, 2907975917, 4239761411, 3232842804, 282157333, 3751706098, 2551017224, 3149707747, 2908581008, 3740689078, 3042272682, 2674309699, 2050937432, 2963795167, 2027223065, 3873653723, 28946006, 1328740963, 3920672072, 3155102744, 558457788, 208575434, 2689552947, 1936482931, 1724056372, 447010394, 666446258, 4147926693, 1338572611, 1596516279, 4023995506, 1108050415, 3496679284, 1368438297, 155726606, 971215931, 327144980, 1020279771, 3097018320, 3542003355, 1158065062, 2475429880, 3927247146, 3411397047, 54241973, 582884501, 911280237, 1646078613, 1271811374, 930860535, 3927727060, 3770274960, 1411829803, 4186006958, 933659828, 2986619787, 3235201499, 1713162115, 3770060291, 1013439298, 1652768113, 579815166, 1588291226, 322395201, 3196034508, 505288162, 745179043, 2466809862, 3882941820, 1478934097, 3995504509, 3538560076, 2963285263, 2479933014, 3288049532, 3108810567, 1819168783, 4112731370, 1035870992, 3897151702, 1518373713, 3577057441, 440282654, 2697474230, 2843399753, 628563387, 527886090, 1834722341, 3663361706, 3563915495, 3457713468, 1908609901, 750666738, 3490984035, 616883544, 2735709400, 263633564, 1085916599, 624765059, 3008527588, 3428723980, 2795876048, 4102500828, 3580796923, 1372322771, 2160645255, 2481304804, 1968562262, 1821895505, 927808485, 819404083, 830185912, 608913434, 1847113530, 2591886928, 181595056, 3773815488, 221011885, 3170222202, 1317028362, 1058697587, 3416385054, 2935370965, 2093736625, 2066613251, 1235562284, 3900724442, 2747862039, 997249026, 2733446536, 3315040063, 2533096445, 2782422593, 1793536743, 2048887695, 3588864179, 4219412950, 2974187929, 4140983786, 546297337, 2478861624, 1387174728, 404424255, 3260500765, 3361310314, 598649189, 2985411168, 74353859, 3892122274, 4199301476, 1813201580, 3709688320, 3884341430, 2870218198, 1039714301, 2955518420, 2823177976, 2609781476, 2795850006, 2806082068, 12021613, 1066121655, 1306291471, 307698115, 1900875270, 2848108490, 3600055566, 3957178268, 2837588384, 817400723, 1927662520, 2799668970, 3643004737, 858804702, 4132988713, 3375133165, 208240294, 3244070053, 1797773607, 3830417263, 23280246, 1192527326, 4029337467, 1728694031, 4012098862, 1723869806, 3233568508, 3195747457, 3931181352, 570596126, 3349433993, 1050338315, 1221025794, 3425646178, 593751079, 363286569, 3793015029, 1258560040, 481117037, 3149765700, 1953277712, 14245546, 2502157021, 3105712870, 3337385783, 3091902090, 348767416, 227759610, 365877585, 3583316580, 4082704393, 3511043078, 22552381, 543766816, 3911087781, 3006747942, 923561410, 2780683798, 1728701943, 1887370372, 3736141955, 3783981672, 2606147965, 2366833874, 2808799587, 1588877823, 1510774679, 991511825, 2234710414, 2370880008, 1912666672, 4051722836, 840693636, 4118582736, 2255793030, 375945185, 3666554333, 586478898, 242186700, 1148939048, 1397616203, 2284784775, 646160724, 691647796, 1159700696, 4258224159, 956592718, 949468698, 3789133520, 3614883224, 1176787213, 1409646571, 3736489566, 1230977263, 2200047135, 2926493930, 4037748413, 3465226985, 2738917189, 3016655066, 3957743845, 1075454890, 3651126652, 1519212017, 571473790, 1396778123, 3026815204, 322826640, 3098178916, 2704208374, 829252239, 957919355, 4009508047, 2783929826, 1702509405, 1760847867, 2756663119, 3584686836, 2881800364, 2609978842, 4167924477, 4155264759, 981613148, 2912482916, 2042995288, 1646842546, 3610363273, 1724608013, 4222057275, 59081354, 1479334742, 2802176979, 2520634891, 2814099942, 3744937011, 3023291093, 153916583, 4129037253, 2873451239, 915825956, 923597008, 2513988799, 1450425797, 1099808582, 4087713439, 124582077, 1806452403, 2993505715, 2781236560, 2978455652, 2319473491, 1983821232, 1201195903, 3870659612, 2166172896, 2732607444, 3740357801, 4023727918, 3190320705, 2968584052, 2251197752, 2624192055, 1997739963, 644942831, 1044933442, 2149959755, 1016932602, 352326986, 1252085403, 3835315676, 241187981, 3434783562, 1809654070, 3798462486, 3630084741, 2006771368, 2474575241, 1308055711, 3869707714, 1180167952, 2622334316, 2630705871, 4080224886, 2060039264, 1909817369, 331192532, 1276953340, 1516620572, 3689274279, 3257122183, 1803110399, 250421632, 2382839894, 2950625521, 2039873299, 2734757709, 1827399182, 3487426060, 2298483362, 385439062, 3098810829, 4200725652, 304803692, 1307829459, 2497156596, 2627229635, 1371459898, 974048748, 4152518930, 937534840, 3837066733, 3343634783, 1007735996, 3963924163, 3846587353, 2846308414, 1459079324, 250447274, 2370358181, 439297829, 4260061191, 2590542387, 930104982, 365458316, 2043070720, 2937846946, 363686447, 1572776279, 3759040658, 23640553, 2057903304, 1197649762, 576722201, 3319259280, 2516810776, 642276571, 3101920165, 2899367356, 691240888, 3531357140, 3679411809, 2411196461, 96791787, 2045858124, 436064427, 3558687952, 2912906871, 1003511965, 2073393562, 2555564443, 1581662014, 2407115551, 1786212691, 1589794122, 452423362, 3450198399, 1370976400, 2123054714, 3171163283, 3163310340, 4207256738, 1780214305, 3927723357, 2715499854, 1151428090, 3651350255, 1800360678, 1328388065, 1590876222, 2621938183, 3470637605, 2347333185, 1090267826, 2058061902, 347784923, 4186800690, 2899167752, 1197592715, 3593088050, 130977550, 2722197213, 3566118065, 4166262298, 3160850228, 2540981704, 385399385, 3464574140, 1419486564, 301184790, 2092011936, 3225483881, 747087433, 1568169667, 390800040, 3993806591, 3443268363, 388869583, 2294281763, 1009066371, 3784932591, 2405517542, 2529980139, 1654657766, 1411138118, 23863296, 200944079, 984886013, 1504519867, 1181663574, 3400167170, 2526497113, 317158192, 104267194, 3982405117, 2379625855, 3751322637, 3241006516, 3203151654, 3165996225, 194633, 1963536688, 165496654, 2161203875, 1605815821, 2779864099, 1234920587, 4170940336, 839449593, 595158989, 1960904962, 187903502, 2964746702, 3602243157, 2995266646, 1561517298, 1630621110, 3691531762, 3059501042, 2876933586, 2396393003, 4186414825, 1544300309, 3034907481, 1206651941, 601981608, 1412013809, 3319576278, 3186826413, 3952083670, 3749764222, 1969217876, 227299647, 615068157, 4174100646, 924307069, 2272011337, 982258904, 604443397, 3008477724, 3647495471, 798771118, 2303957774, 1003885603, 3503855699, 844519355, 1436288328, 3156474371, 2389189964, 4079565978, 3642118346, 3610709755, 1206161195, 1211950511, 2176864019, 538566489, 3562686107, 1816177720, 49064522, 1170305447, 4229105340, 1513635845, 4024168607, 304720975, 3204852950, 44752203, 2441116110, 3931944778, 3253743798, 3785216715, 1570962822, 3820029916, 1764383412, 3692508578, 479350721, 1611623388, 44586707, 3054440387, 2766117967, 2980306838, 3782684191, 1195201057, 2327920737, 3116427718, 3233659813, 3411853840, 3159191757, 773958654, 2353468466, 1237964381, 3139312763, 3541540058, 1715709491, 3266943496, 2075720754, 1140047611, 3427822741, 2934139456, 3765549035, 3075212219, 2193602865, 1169498382, 816249252, 896350451, 2956192551, 784550517, 957890628, 3676099796, 1835700980, 2302258115, 3845538113, 3135210773, 3269852119, 1276453539, 2765605679, 806525253, 4269020802, 3087868020, 119826885, 1618905093, 543324907, 3830590451, 748420511, 1787558775, 4050175807, 4232290709, 3712012625, 275181660, 1654959625, 330818014, 2170939081, 3972893743, 3906840924, 3780425442, 269712382, 3746555902, 2741531003, 785233223, 2101612544, 3872191359, 3829031294, 263157256, 397275326, 3310274047, 2693791113, 1194410138, 2239846055, 3393257992, 2017066108, 2843570168, 1882741114, 3461218068, 1194610700, 4066989626, 3381123576, 1428170768, 1611994213, 1664045918, 112674250, 360198012, 3413114643, 1255700347, 1943287269, 449812725, 2272107062, 2369526091, 3705889888, 1405325787, 3047915934, 1680185795, 3621005568, 1121389222, 4085157620, 1206608809, 864997506, 3087909220, 4146778367, 190146979, 4067671953, 1447355166, 604543230, 3431040778, 2546183752, 2699370480, 883813644, 2736885315, 1367309235, 4091472161, 4220362136, 3395466024, 498385913, 3329594668, 2766381370, 2668035666, 4020714713, 2600227012, 4111492817, 2842778152, 906910570, 1262166357, 2970319343, 3760102689, 1472959630, 243065732, 387993554, 3632410283, 2760259726, 948763512, 1080285459, 1440057324, 1397974758, 3401352318, 658353789, 2601952373, 3561472031, 1806657384, 2079416821, 4081303025, 4176612237, 2909802013, 3339771047, 1291995710, 3052098400, 397213188, 591631200, 2805340117, 4265282036, 1599696784, 2756952683, 502347575, 3008512777, 2181734850, 2383610765, 2788454267, 2940043538, 1944897307, 3911295607, 1770300997, 2728075865, 2618120932, 4282084136, 875047580, 140355545, 4142145663, 2198456477, 2195773842, 3753070219, 3237164668, 3704724944, 961222343, 1431751429, 2883102695, 2670711088, 973729894, 3817888187, 3032943509, 1881831167, 2328901829, 3867584259, 2285353519, 1070575346, 1901106523, 1312135835, 1260405459, 3612612967, 785916339, 3384970883, 4277926469, 152272518, 2794426588, 2752766342, 1732112095, 3447957186, 2835727531, 167272792, 3497629019, 4223926510, 4044331444, 2142514312, 1192574184, 2055134602, 3505520903, 907577486, 1995414636, 347522378, 2845522437, 19286619, 2852464345, 1478518156, 1347437046, 2853562156, 228684587, 3447440478, 693555152, 3769349275, 3628589940, 2201063801, 2472900153, 1990064039, 238663076, 1538074637, 2571356182, 3325431462, 4272529812, 297602859, 2397056864, 1565254268, 796954056, 2388497341, 2697835756, 3178713823, 2080084749, 179189988, 4070381018, 485331494, 622768458, 1465249442, 3789275121, 2708334906, 3454351116, 3511318632, 3329916635, 621060316, 4159305111, 191233990, 4081252646, 1306022355, 1548401436, 2594745435, 2025078399, 4252571038, 1985111016, 258126194, 412594027, 148135616, 178789085, 3405758572, 2413706648, 1531536994, 3404551187, 1609094971, 971712261, 716976168, 4285421023, 275922660, 1455182328, 4151534028, 77599944, 2883316739, 786346446, 2946043519, 3931196885, 275681347, 828941109, 3942141310, 312413618, 2255588169, 2166668036, 3808943116, 2485226836, 1836791208, 903934063, 3778920471, 3590958399, 1293772066, 1729250671, 376259129, 2905142708, 1176027563, 876726623, 2266217477, 439847086, 434523523, 1626104884, 3959307233, 47690681, 3143569684, 1101591540, 643125981, 4204705158, 1517573253, 4128622154, 875451874, 3309888239, 557432757, 3363902024, 1883945016, 3154579390, 71068694, 933668548, 2486561525, 1679367780, 2122140874, 2396457665, 2947607506, 490526587, 375260412, 1757320706, 3067162288, 1196413293, 1685243308, 2660450165, 1653586758, 588567230, 4168275373, 2498866458, 1708098635, 541861002, 4063493317, 651530900, 2619242667, 1264286111, 3947635959, 3648990306, 4115821467, 1218827872, 3791398829, 3154875719, 2804777353, 642708794, 975421125, 2051221065, 1033948193, 2991560617, 2234484692, 997645758, 4039543825, 2338580109, 2064741754, 2104522354, 3586169093, 3112022756, 4104343084, 3510162077, 308411321, 2251809091, 2731287253, 4220114667, 970938460, 4182598067, 1480329730, 2866259498, 3382650721, 2990705499, 3756350981, 2614855544, 2251185720, 2971585838, 3033024925, 4084786224, 3884996125, 3013510885, 778244244, 2440177240, 2508557030, 87265716, 3142408610, 268632123, 738741399, 3064763495, 1137530847, 2694841886, 1236410785, 3224111140, 161795801, 3990582664, 170565246, 1708699630, 2184595297, 66092201, 3685234143, 4067144274, 3335143309, 1321838180, 2476609407, 3962648640, 2169115166, 523588336, 14135886, 2210857273, 588923542, 1414440038, 290533968, 3321777073, 2830477343, 871425382, 531573498, 3299809859, 3567848017, 1031797328, 691601122, 3048167034, 3809425510, 148522883, 1308042826, 274735456, 2932974904, 4042585310, 1402053792, 2786897228, 3206110555, 2350512337, 2975038606, 2748947469, 1005382312, 931200155, 2796310600, 113850737, 3197497197, 3135311079, 2302012821, 1293199366, 679579765, 2542133823, 3071393578, 597379183, 1216639965, 918756402, 458896697, 4037611126, 2102016513, 4091572034, 2211579580, 1574189785, 1993423627, 2329442707, 2828071878, 2817709223, 2129438949, 3654749089, 2730598083, 3493668114, 1076996992, 1998381565, 690798002, 4224447227, 3416892552, 710472368, 2007535389, 1709993891, 2063822761, 449395527, 2896098233, 441143694, 2238424285, 847118475, 1935830074, 1606363193, 908974302, 1177088970, 280381312, 205209788, 3817229672, 299305539, 941821645, 3039316332, 1799082001, 3709377753, 3432480522, 1726486865, 832019111, 1418598185, 1853470556, 1956088624, 538500731, 1965106597, 503965740, 3128463025, 1854237676, 1442080755, 2651103749, 3239663606, 823519298, 2281984338, 1215944354, 296130671, 2316336524, 2068554181, 1472048412, 2744541229, 919517868, 1026778079, 2408778165, 1246802508, 185031537, 415567332, 1857433, 3608554942, 3428663810, 3718776105, 1672145998, 1766697048, 2244726038, 4040416773, 1108681187, 1964106293, 1128753711, 2627701977, 1283080354, 1228656075, 1453759726, 4259868224, 1479092420, 783070486, 2436602277, 3043274306, 456966534, 3085749785, 1850564363, 1536086818, 1904884062, 4029296650, 1030641372, 2640801185, 1779995652, 840061539, 2448094264, 3440207546, 3120160511, 3936254140, 3032080529, 2163924341, 3701755413, 4053940076, 860564305, 1959463362, 1645574743, 2046374583, 1906597486, 3373166938, 3777106709, 266756267, 2135976560, 858292875, 3483486107, 910173041, 2653538789, 2377833754, 1616796401, 1849649776, 1792646045, 1937714255, 748603305, 3635834484, 531739141, 711708163, 3634344147, 836293857, 2296370316, 4159676369, 3905744686, 3238961083, 1581951285, 204478890, 3609781608, 2228476727, 2704315627, 904148551, 4192263516, 4159944821, 1113820691, 3989120645, 1664385121, 3231916172, 2389754879, 430772597, 596942490, 1097105547, 1170687325, 3893258531, 798517141, 665785142, 2875329538, 1585542511, 1091697611, 3316217701, 505207312, 2005311242, 2993828356, 4290030083, 3940671815, 1714323114, 3968713936, 141212846, 1819845588, 1824106883, 2195441157, 3094503289, 2807226040, 2641677755, 4270324750, 2126924614, 1033669005, 4002191147, 2829515956, 1871724820, 463250468, 3667654226, 2178480300, 3598316235, 1969893162, 613247578, 3934382444, 2782933623, 2948560396, 3402004575, 1153223879, 4016799177, 3864751276, 2261797076, 3032566283, 2235060247, 572737360, 2470079249, 1110339714, 2893560671, 763515129, 3135990823, 2168183840, 3256305394, 3553962074, 2443307765, 2425633822, 3764036151, 1722053302, 4016554688, 886583992, 2056070267, 2204147747, 2313496986, 2844683385, 1651802710, 686960908, 1551938711, 1746877863, 1833486702, 682604650, 1113268, 3850678473, 2577101985, 4181171494, 2993844998, 3541680253, 3418436811, 3977746838, 3697921911, 139372690, 74210122, 1327395223, 151821857, 411019770, 3053710631, 1283489865, 1346624788, 114926911, 4284318409, 3056948094, 3039270838, 3100912353, 4142533885, 2806766245, 1161807325, 3617070332, 2072221613, 3294926854, 2794311829, 16332163, 971519562, 1712085461, 4231147842, 2376434266, 3461135683, 1438011949, 1925739509, 1859686119, 2506149799, 1712483910, 2373570055, 1353849833, 1185525450, 3765496386, 352331275, 838308128, 2674562049, 3811688511, 3340117853, 1327957759, 3615509334, 1293555991, 2214944852, 396875860, 2412782970, 370828800, 3035734347, 3730968982, 1239884467, 949984427, 2604663576, 3880508729, 1880333816, 1324766133, 4031190497, 1593041055, 2898778096, 4047704261, 3208106640, 4235489642, 4025560316, 3820009357, 851371662, 3548145509, 348064677, 3771689077, 3833685624, 1432642560, 2043026343, 4115103784, 270919773, 1250730088, 367237571, 1964926086, 2099316806, 2414321966, 1546279443, 1285360645, 1829502282, 3648306056, 2649854710, 238702462, 3082019286, 1043948419, 3877267901, 1499801596, 371848851, 360394514, 2194175666, 3161364133, 3013047969, 4216187155, 1515902182, 3204472342, 4037926965, 2045936000, 1811427403, 4292312886, 805651834, 608054013, 3114991758, 3029244364, 1786497142, 3516057447, 2784298437, 3987849232, 2972444489, 774215556, 2461606561, 1394193184, 2589380228, 168019772, 2331467221, 2536671315, 1480583424, 3867278311, 1316434003, 4281157621, 1964171348, 3960512379, 830884827, 2630883327, 3580676189, 1299085915, 180073919, 1040361743, 667668912, 2925413646, 1126061551, 418142869, 3951703757, 3951074239, 3659494751, 2861698197, 4162036050, 3626012399, 3309119944, 491965088, 234482783, 73588443, 3530993106, 3159670958, 3560882461, 2213517801, 1182413951, 935720501, 682031310, 2383839937, 1422732784, 2418955987, 1371739478, 3877093633, 3259671558, 1671941119, 1744954091, 4123137085, 2856235790, 883706541, 3450495715, 402594527, 2326907649, 2522124032, 834134848, 1083451579, 4045295147, 986128632, 3255715887, 1959762034, 812786491, 501011711, 2521417041, 628594482, 1278454397, 4267148925, 1561364905, 640772112, 1390190363, 2109698587, 1812500861, 367878994, 3035968632, 2357341351, 341329745, 2146574641, 467555817, 4080350725, 2474013030, 1632027268, 1023994414, 3852192802, 1490629705, 68325003, 1133514021, 2081210065, 771186290, 1063950808, 1058868889, 1996164700, 3469926629, 3263466563, 4044384609, 4154622127, 590771292, 1961793318, 2287871532, 2973205084, 1838404986, 579547971, 2488413151, 2705009237, 1117753824, 3093079361, 4185164268, 361099849, 3923530783, 926778479, 2036064492, 1147456953, 1460584521, 80034282, 265696103, 812618516, 621758548, 293892218, 2882171116, 1427240424, 1017405605, 884955501, 924537114, 2454903815, 3483999454, 4199703211, 1948016989, 2676530282, 464709538, 2162011332, 356063225, 423789180, 2901722997, 3392572269, 2595353356, 1683055036, 1521397016, 699479346, 3211129611, 1972056016, 3854404723, 3730610553, 3114297665, 487778106, 3752487964, 4237438163, 3859806990, 3911251675, 4127510515, 3150872820, 876607604, 291290736, 3243985263, 2956736584, 815403315, 1738380614, 3510490867, 443828124, 2736829799, 641540686, 498033666, 1959065676, 4065797603, 1506296734, 3581524564, 1343838595, 1504200891, 1150987549, 2329877624, 555245035, 976078630, 4030723032, 1204062055, 67635985, 424130880, 11706850, 3173936803, 404873925, 1699466347, 3983208862, 81772053, 4127649757, 33368300, 2591944905, 4119116361, 2344822222, 3711872001, 2081500583, 3801258477, 3414427139, 2417482158, 2319480906, 837246752, 3062215392, 2674306367, 964547571, 2543852332, 1462871395, 1072296468, 1550307529, 816472916, 3530710348, 3762427760, 1789317837, 4251490361, 2021537045, 143623490, 1311514798, 3334964492, 3366796162, 778527800, 743173666, 1959534169, 1333458749, 2300412826, 1449212447, 57492189, 2941882064, 302490327, 4233948640, 3955266542, 3714037289, 1892747642, 1335195709, 4028046785, 3934412255, 648794310, 3331135275, 3834094947, 2338006709, 2527326736, 3918882227, 1640507780, 243948273, 1615886533, 1304036413, 1150684553, 3829684416, 2183334699, 1506804345, 2536523316, 2132540684, 1620921758, 485758596, 645006639, 375417696, 2463923701, 649248111, 3171604585, 2483794564, 4014326636, 1086335568, 4188951574, 4214189265, 3117274206, 600759941, 2104892414, 1882796324, 3908321958, 257654394, 441714622, 3121158175, 4138547884, 2661378860, 249648865, 762923919, 506450210, 1300491141, 125325016, 255557886, 632825524, 1195264062, 3315427573, 2265906270, 728753209, 3144158868, 1910470969, 3381333986, 2175779607, 2564081068, 3872103584, 2056665366, 2348517242, 3255634724, 2944859475, 549246, 1656475693, 1295203923, 3079957302, 2799018824, 2462739229, 1069288490, 575707353, 363514518, 3615507009, 2627934899, 1283842748, 595254345, 1779479815, 725685054, 3069058582, 2472935232, 3247230860, 2721970305, 3966827349, 1077351561, 1852232602, 3080116070, 1513231318, 388380154, 2571739385, 1602213208, 3474661971, 719385535, 3234526937, 3854109346, 2903979442, 3807597393, 1363376040, 218858980, 2477729906, 441287091, 176354761, 2180435230, 4144637333, 648509431, 114356426, 440896057, 3293155845, 1843190232, 2949979851, 2140351471, 1724245778, 448377745, 2402134935, 218037437, 3534514667, 3947702963, 175685725, 669045805, 2455085206, 3557859859, 3765148754, 1486673175, 3660770968, 2817452137, 3725671782, 1287408402, 1988098519, 2626510528, 398434151, 2377683213, 1681454054, 4071086630, 3298309162, 2254211373, 1644489720, 1819103392, 2627291677, 460354107, 1047407557, 2296772619, 2955124098, 4291476151, 568731955, 2032793357, 1632363192, 1319085639, 662371707, 2316530086, 2847525362, 1197957881, 1585568946, 1405088329, 1699944626, 469238980, 3827862582, 3244661125, 2532457214, 4242197973, 3725730886, 2474615998, 3189972321, 3852546728, 2012345407, 923096939, 4177816997, 2787359364, 2605487254, 373314475, 1722837909, 1964066171, 1241235648, 2005140351, 2768924589, 1720157933, 2698866310, 2738140200, 460731067, 3491225508, 4218704117, 1518777115, 612182203, 3390781313, 1146705940, 4126715695, 1325832877, 3281564617, 791936830, 427879293, 3827936118, 4201375059, 3822517058, 2785683781, 763866540, 3879027559, 3061329528, 1576263963, 1539250649, 1001911104, 3085928087, 1112912871, 4290910538, 1404193121, 3711306777, 1367168352, 3822609465, 1167477361, 1856959237, 3002585851, 2700508555, 3356229254, 223064573, 1628292776, 314020135, 4278445502, 952558246, 4064283140, 363379651, 2430987209, 1262093056, 4143173937, 1584943095, 1973472554, 4274539475, 381094513, 1313784413, 3124707280, 2601947945, 147482196, 4129752300, 2384134029, 356984414, 269179737, 2762822012, 3677414334, 2453250565, 2916178619, 2152009456, 1680893400, 63105046, 2223883602, 754482199, 3939024700, 2630316767, 2578807577, 4011070184, 2243037770, 509093958, 1534156139, 302126176, 2809041459, 3371668228, 1860315682, 956825392, 1241532569, 1405397329, 1424468086, 3799407168, 1463395389, 2811978617, 2638837094, 4110379985, 4154411776, 3996288466, 2494683853, 4237417257, 3590178332, 1885035788, 3868839217, 2471265903, 1484408827, 2838023260, 2244952070, 827406451, 3942793432, 4230318928, 4073304409, 2320664423, 3426964238, 543865822, 1662577616, 3998906246, 443409208, 875299522, 1800827331, 3962656054, 178944599, 351727448, 3014141956, 699390249, 778860300, 2208855310, 2830952945, 3985305735, 1759068249, 716493902, 421535447, 2195866637, 4256325120, 2799426018, 275251701, 3522697791, 4125483309, 2636150942, 3020721623, 4633704, 1365466270, 2830570576, 953029750, 2017381982, 2261206167, 1495810056, 2693506964, 1681044590, 3698986005, 2986451303, 1534806883, 1229143449, 141556422, 3273341351, 3513855552, 1939343085, 1443595050, 3386118052, 3684773163, 1498991188, 3962740189, 3889520620, 1595606263, 590857297, 3893663350, 1472505507, 866277728, 1552421524, 3246629395, 2750368118, 1062148733, 3587936490, 2463406562, 71556179, 556175212, 3237752975, 3592545097, 821086252, 1522946889, 4234192464, 1672998480, 3172964812, 2481250286, 1699455376, 86404377, 2439026753, 4052228690, 182964483, 1612046302, 1824353354, 2840910326, 3707411954, 1004709949, 951946366, 3204935832, 1078240214, 3003688143, 4101368002, 13450430, 2652857775, 1741976295, 968238318, 2653207553, 3038635635, 1870103027, 3287576889, 1344472405, 2145114515, 2444614421, 807862500, 3825144357, 184070075, 3480053611, 2193640436, 2552745191, 2235312488, 4091739901, 3271189945, 1311650513, 2495975305, 2651808404, 1799424777, 2588780682, 3570406915, 1270977746, 3930540140, 619113516, 1470104176, 3190997618, 1549699108, 1150235568, 3671350556, 3043268789, 2147521850, 2922592741, 2616832196, 2947636896, 1509316595, 3284051655, 3043681945, 3943107020, 2645683372, 1778175281, 2416395233, 1826533982, 910330284, 825682390, 3065539032, 1268652240, 3249209216, 708420659, 2093067619, 3873416702, 52115732, 283320550, 3260944440, 2598238556, 3594920847, 1665806109, 2212203609, 4047951533, 1135446798, 52795181, 1620575156, 3503560821, 1869310627, 615743006, 2350587520, 288925309, 2397864401, 1130171725, 1244111240, 1951630559, 3763888123, 634852828, 3916721625, 2331249476, 2337182964, 1345170672, 4022056175, 4190839783, 3158483731, 932061034, 2283848290, 3425867220, 65084610, 1647115510, 3254397138, 865983388, 1889636812, 47251956, 1470173354, 3642311687, 2772725760, 2237576982, 195138717, 2362781004, 639290196, 3106931543, 282280323, 2398961626, 3357591329, 1369753826, 2834861867, 3921371853, 2114254779, 2156902643, 406201988, 2303686502, 1051555079, 3354379667, 4149352084, 3332918708, 1690098291, 3191800693, 1495242700, 2940965022, 1071116520, 1032311911, 2265374384, 391249865, 744683020, 1254664621, 2248562089, 1440761271, 881854458, 1202261639, 2679289343, 1190914264, 2987373002, 2348405858, 2795023514, 1731675098, 1925361360, 3329475400, 2353130529, 1816976917, 3392918289, 1862647047, 1743210951, 2079782373, 3875794507, 2275645284, 2989280959, 1690886054, 3168986344, 1932968256, 3273770717, 543741865, 970191910, 3150925175, 2455502125, 2467529851, 795770521, 2074630140, 514489205, 3716430279, 2148672301, 3630757573, 2533622156, 2166745296, 283767584, 1235125571, 1036759191, 600491110, 1517592074, 522844684, 1723275389, 3774407494, 3221741619, 3644358456, 446583607, 2619332414, 3753276464, 977572651, 3807931913, 1406958802, 2387719422, 2772679559, 3887804502, 1328066345, 2704911234, 1902678451, 1391102419, 3000443930, 1067932953, 2162586504, 3436471112, 2029676101, 1097148509, 1600364706, 3468869, 1181081236, 3018942371, 1252695276, 3508590568, 1339761855, 2820309046, 510447615, 3731069558, 3695413670, 600421913, 1274666968, 3751759219, 3635379635, 2722193031, 643338897, 2632509894, 2050758800, 2590940930, 2402851407, 3410862953, 1929057891, 2611729919, 2799086179, 476033933, 3775141269, 2799392421, 3010746580, 1603693580, 1261014783, 770426122, 4101302063, 2858528756, 2670131057, 1695000719, 2465996414, 2719234620, 2415856984, 3053796901, 3870253686, 2214093967, 2085864937, 3695014355, 1768822385, 2066539752, 3112026586, 3286007562, 66472190, 878721796, 668429114, 2414288528, 4077236950, 2231570967, 59503715, 1324820655, 555193550, 1207872879, 1273532671, 865225350, 192858685, 512172695, 894212423, 2996207440, 1808022632, 1359394471, 1606034499, 1886138912, 4267388235, 2315055424, 3175852651, 849282308, 2587516861, 110007999, 2151581236, 2738386628, 3809602793, 1756175610, 342298810, 2894043588, 41752927, 2252580216, 3235804583, 1717990957, 477663630, 2779782806, 3977504384, 336438479, 1034064270, 540498471, 2926223352, 4147093687, 3367991569, 3692950116, 931544606, 2476675081, 3557248016, 3153067163, 3534929761, 758684168, 2523291815, 95760761, 2141315669, 2158508104, 3846689947, 864748175, 1614095842, 4093748648, 2744220353, 3132567721, 1022189874, 1172057314, 1508944232, 3959029324, 3694663074, 880331483, 3960714882, 695371205, 1652218553, 2868553571, 1756883025, 190076728, 4085579241, 3587785206, 4256917809, 2826573788, 3535014044, 1188977929, 1422910020, 1013022758, 3699831280, 2912496271, 1672895746, 2668882855, 2252306079, 3186031190, 1182886294, 3999409925, 128089946, 1816239486, 2364585123, 3845074295, 795798178, 1081921657, 1068572832, 2018888455, 4254122164, 2220671286, 1308733151, 1559773744, 3672616317, 677394530, 1617436079, 2449201963, 610930284, 4206877154, 4251691643, 2866240278, 1698588058, 609706950, 2094525662, 3926368816, 3985222446, 578887441, 3503708242, 824556157, 968104900, 997470994, 2497785956, 703909666, 2781388032, 1576409949, 4211699455, 376336906, 2992888945, 1301423930, 977882014, 742925260, 452001706, 3516042162, 2369674624, 3019779047, 2938969560, 2447969265, 1898322470, 659256268, 1226134391, 517704348, 2621226662, 4034345860, 1386759499, 2996107893, 2517361452, 1966375183, 931973704, 2357428778, 1954653432, 604126634, 2680657996, 1331300298, 944524918, 2431775693, 933954210, 2571796961, 1062514173, 1891564764, 2358730224, 3335736932, 2594157883, 3632118206, 3264323686, 732734934, 446546744, 3835276890, 3671369238, 3679989073, 1947208695, 144130618, 2374509571, 3118533198, 1670720400, 457377280, 2094211643, 1285257717, 4075498349, 1211855039, 3204967830, 2884881074, 3756778235, 2237664237, 1120047235, 3989277907, 1427811576, 1168826288, 1154223358, 569343347, 825744661, 1815459958, 1047843003, 888621980, 2927711595, 1516294495, 2506409343, 8345483, 2454263740, 23916228, 1850581139, 1056364648, 3433074451, 1558945775, 3490164459, 1399391054, 1326326221, 1064202547, 2894401515, 4203238267, 39666439, 4201112031, 3912154971, 3712489828, 1076038606, 910050842, 1071468920, 2187346897, 365348792, 2461176482, 1830981237, 3325704743, 3632745673, 2335622260, 923572513, 3622259790, 4271389275, 776556848, 2889152310, 1638213707, 444202892, 3113731246, 1822680931, 769049373, 125349418, 3964710454, 2600034371, 754738369, 4019993883, 3315308023, 783346967, 4224729932, 3360531559, 3258949229, 1703170547, 1025152964, 3186528800, 2138789887, 110792638, 826166501, 755664098, 1100121860, 3794681580, 1714632309, 1577474135, 3274283330, 3874842725, 2637726201, 192416036, 1523569028, 281142640, 3446934221, 1579159834, 2773381379, 2322081624, 1289032706, 60819184, 1617238702, 273232982, 538886874, 3257161737, 3264980196, 870614912, 4175019831, 3177567470, 3825900060, 4129720449, 4175168023, 237563583, 3520423861, 4131077737, 830056171, 1592682362, 1734807052, 1700198293, 3560889770, 1123808602, 552920992, 1984773270, 1268975083, 2341349007, 3122134615, 1716485052, 2519837475, 131551353, 1601293752, 2514515481, 176398436, 4067308424, 100506687, 2944547587, 1317758710, 3612899500, 4284883394, 2445955086, 42328140, 1436216823, 1912574114, 3613061862, 335801812, 3956567574, 1562401313, 3518235600, 3552489040, 1696771641, 1789638585, 662451494, 3035933507, 4099510502, 945811985, 330867244, 1534179901, 2582384999, 1654173740, 4072618060, 2605748881, 1453192176, 3132546942, 3383074893, 340810850, 2414174748, 1043391746, 4076356228, 3977580356, 2971979906, 1979934165, 1929509645, 2399648029, 3494523735, 4190089333, 3205034634, 3148454672, 1363232034, 770449924, 3645827770, 280892542, 1991139337, 1092805667, 2333421911, 2874665387, 1747917349, 4153793745, 3295722489, 1763394105, 200950502, 1390345750, 2571368992, 1114570325, 461300962, 3001752300, 414459287, 1653680214, 1173225319, 1499855072, 3608984598, 2478487060, 2308462585, 1837999999, 2036287319, 4074675957, 532479981, 4053414594, 1433824114, 3405920851, 3816077595, 2894528522, 1420816608, 3830113073, 2904990669, 1451151154, 1649540206, 3821561579, 1827111385, 3364038791, 1471357013, 937770389, 1305048092, 1200960640, 2115085352, 2744677025, 2715365260, 2662807101, 1278385390, 240023531, 615865106, 2837202209, 1746623272, 1193970999, 985910421, 2137140651, 2691940039, 1547463448, 678900935, 310357395, 3323994834, 2645487404, 2212307821, 1495807376, 2425558402, 3947465764, 1466518309, 2525977036, 661359184, 579808839, 613311667, 815822160, 2231947437, 3247007084, 1590498176, 2409926240, 4171207265, 946413548, 1409202120, 4258294314, 1705416077, 2815340840, 1467995681, 919475503, 3750957895, 1388045015, 2228897184, 3444524212, 461028868, 984840062, 3485535638, 4187222247, 2768472194, 1577170865, 1438337975, 556905950, 1157056730, 282648557, 503677055, 3737452754, 998441757, 121757031, 2378218416, 574593382, 271457064, 1377708223, 2230049167, 2928027446, 1382477909, 1541056915, 3417049356, 3075575496, 3091658607, 3744326037, 2907712930, 150331619, 4269712705, 3517086325, 602478739, 343753211, 1204850508, 1132784936, 3757236660, 1745718225, 946271695, 696344488, 3893174684, 746676808, 3960189168, 571239462, 984134173, 3636336333, 3292659361, 1481000805, 3458853585, 598630694, 1902324443, 1070181632, 4080666521, 4180310814, 1958464634, 2739269479, 1520001719, 1273900794, 3383281327, 2970192536, 2601705739, 1006917718, 2253695227, 2542129581, 1796839162, 2662366128, 1446240370, 2658307708, 646247987, 3799400984, 3926307437, 2830435014, 1643026638, 2450951447, 3484265073, 2724091223, 2836606669, 2519438101, 1283338676, 4224231006, 3019997517, 2015295576, 3937542429, 70796340, 4238615417, 2737152979, 2898784965, 3410906191, 2288620901, 3267325688, 3473548580, 2620827976, 2044386661, 2769387015, 1068209900, 3815195773, 1481622907, 2106304469, 3221624878, 1882088284, 23070267, 386284795, 2333483851, 4194027437, 2870563322, 1627151553, 3643300436, 471152338, 422294247, 1425051102, 3548289296, 4254517275, 3308487812, 4018805721, 3425328690, 4176938022, 3093696357, 11668592, 2949029526, 799392950, 2785836695, 2330677970, 4083917335, 1701044791, 1521403784, 709792643, 3116110298, 2438974385, 1009157678, 1000506948, 3198236270, 1619745659, 3426587347, 714718964, 1140459041, 859316436, 3739959958, 389548852, 4201170765, 3791806300, 1223722112, 4152539403, 489219544, 1902959509, 2149116440, 927627904, 394644679, 4239143117, 4147464565, 4224299436, 624501061, 3843231142, 3220218475, 2605338767, 292213684, 3402698567, 2148841988, 1271782187, 3470237373, 2405767765, 2861598010, 235246869, 187636523, 2200898387, 3254966664, 571982143, 1480682933, 2361283025, 2506606659, 2635954256, 1112454874, 3992821083, 2018629629, 158344173, 637793187, 4068352026, 4105123714, 2601487127, 2883394607, 844190529, 290118810, 197179888, 4130179244, 3624177045, 974230415, 3479963395, 3754809318, 630139113, 3206180282, 3398225935, 2326053987, 1631564121, 2693160973, 1109315306, 762648107, 1442779671, 3326714769, 3701828261, 810111812, 1431828438, 836863533, 1746592554, 897121564, 3364838100, 3264462431, 3983839849, 1690368173, 551859928, 3772061157, 2302724673, 4115165324, 460004138, 238666679, 3172167045, 839259056, 2065000747, 3767007028, 941510666, 2258542166, 2215889957, 4203026711, 3826710819, 1720271631, 2763857432, 3861828113, 2057657588, 4264138477, 2585796561, 2272613028, 2690293881, 552232683, 4119476596, 3542356212, 4080741295, 3648769350, 728195612, 3070172505, 4282124035, 3918337296, 967262346, 432471128, 2526580830, 3715884605, 257549350, 2346300409, 3946619556, 274395777, 128310791, 1074984480, 2810285904, 2083484300, 1795353371, 2551871743, 4186861589, 2254702522, 3026852086, 1327513037, 4182064810, 1489613518, 467612188, 1591492090, 803893370, 529524024, 881111332, 1237976815, 348051304, 3594951172, 905750693, 1153694061, 1321600268, 925533680, 2411463770, 3240176058, 3438493906, 1618098912, 2038388762, 3094852294, 3053351657, 3287762065, 4015780997, 1932076247, 2725609059, 4181657590, 1910367032, 2778044687, 3906463605, 1604990313, 868587212, 4109625615, 1181746241, 559966453, 967961793, 1729722483, 202280230, 2082835985, 1439915763, 2852748362, 130529478, 4101372533, 2588316224, 4118235877, 2818736656, 738020506, 2689056360, 3432805351, 488178071, 3511599921, 3981220936, 46148493, 1552130550, 2169419493, 3107841331, 992124800, 2056017485, 3214116439, 3651216973, 3657322953, 3694944427, 2678409421, 2797558947, 4223579655, 2370360096, 3310256895, 2104416930, 2591526617, 2043631237, 1438813527, 3389502518, 1000276100, 2185142827, 3189330863, 2901855707, 2600573812, 860649776, 830705286, 1612306723, 1728509139, 738297391, 1502838122, 3821448227, 793083185, 125617167, 1755329865, 512267139, 1661856314, 2123944198, 1059179643, 2865996574, 1752597652, 3661462539, 864361374, 4023627452, 545417229, 3909490336, 3690987438, 2974176238, 1358950904, 2706291225, 3658450666, 2444969745, 3607383632, 832168522, 2069957527, 377362757, 2399930300, 3355460346, 2828208527, 3777960398, 133120107, 2203643981, 2539840192, 3470461207, 2301212459, 2861354929, 1948835768, 733063792, 3344542774, 3900127925, 261455940, 2256559235, 3143733057, 2094490716, 2814955451, 2564021967, 1192475780, 3676231716, 410562275, 2548562914, 3963236651, 76706081, 3143504248, 3023674569, 3916739820, 3389114134, 2688069032, 3333941932, 3833560341, 1321567892, 350891498, 2644309459, 1915237622, 1063161563, 2626701912, 1606870389, 2539528344, 3291129782, 2380667707, 94939852, 317326884, 2343060979, 3932599319, 4012785941, 3539957534, 800288741, 2717265019, 3695462402, 3420877307, 2436595760, 3144094159, 2402948379, 1180263523, 58647954, 1244959344, 599058386, 1390687879, 3343652359, 3380802189, 1535804965, 2897859289, 3185284121, 3679372715, 2446661292, 1453006127, 230207307, 1265889320, 3535728466, 413206392, 3950699893, 1296567641, 3229960329, 2643787647, 49652470, 2386749226, 2143279648, 273771311, 2010585663, 3303518632, 997264857, 3974265988, 2027525690, 1674510652, 3862404108, 1506922376, 1113302398, 297153491, 214025443, 505904594, 2137438802, 2464302993, 1812681536, 789157894, 357895582, 138849124, 2083750529, 1597452065, 2408422084, 374088712, 2443466295, 3973809805, 1714872489, 3277622762, 3115150878, 2808427024, 3113619606, 3478842740, 2363863416, 730323680, 681141279, 3024058873, 360974699, 149915120, 985284739, 645253306, 2698771282, 388479199, 1408763470, 2425822374, 2308650301, 3880548386, 4042573299, 1976678364, 681056405, 1598917923, 1864804338, 31442927, 2917527143, 3769473037, 591305349, 2894301230, 571985851, 269309450, 4139806910, 3826006922, 2976357992, 496980808, 1579375782, 1747747483, 2379721389, 2437058515, 2138238650, 2244356618, 3250295950, 174687424, 1358199902, 3062642957, 2253617810, 3617609291, 1557503971, 232209486, 2649172798, 2208158671, 2003955535, 3443243947, 699367966, 166063119, 2125292121, 2676904320, 2156120715, 2261976077, 766018581, 1436274254, 3973192509, 3772144406, 2907980890, 1227727212, 4253480445, 44123572, 3981693947, 2318357596, 2101998181, 3115510487, 2312503681, 617000605, 1630611964, 360244784, 2201360876, 893942774, 1463668498, 2973820748, 249160737, 2713473387, 3535064182, 3415244130, 3524327411, 1208877657, 2211339615, 2027050153, 475942608, 1574006379, 3190874354, 1877186974, 4112529135, 3253386417, 3873913596, 4233210273, 4002525591, 1877204385, 2069811942, 627277263, 3056834983, 2005300120, 4048361347, 337313320, 2475410568, 3903337818, 999838208, 2036445500, 2917585032, 3815774810, 2317034240, 4247379285, 2793587417, 1379313443, 3065047292, 1639247979, 1737199876, 3005287933, 2651673263, 3277836820, 256843255, 2409786670, 1317940620, 1376664759, 4145682983, 838898013, 1548124069, 3356336087, 2683139454, 1950016385, 172450080, 3566872252, 579977561, 1357675761, 1256634148, 1627054487, 3095348435, 3611923085, 1473637393, 866822617, 1705974231, 2401066711, 209301497, 469537425, 539380608, 4014662504, 4289126318, 3753871462, 2840404240, 1148510856, 2410374400, 3532024966, 2711503416, 3824977161, 805259238, 3177171173, 1546137920, 3681634787, 1569966524, 3760292801, 2583402843, 3170892265, 3399081384, 1512216857, 3308933658, 2418100854, 2592385257, 4131115900, 310607714, 901695101, 2102090075, 332932297, 454992400, 1540211081, 505972582, 1476010584, 2470078709, 2343437806, 2307450948, 2404563857, 2238069390, 3061019916, 3610514545, 4280144050, 3397019807, 931916911, 1539248457, 2029259704, 770346528, 2362664283, 3362869068, 3320434353, 2664873147, 428919365, 3895282610, 2712135838, 4061463656, 2583387329, 3922780114, 2307019051, 3841448030, 2912322037, 981894822, 4171321486, 1950142560, 1844151756, 605229691, 3820796334, 3056267550, 3484176441, 761895073, 3293425225, 2195837097, 2420864291, 1523202306, 4185735232, 2816860880, 172135311, 1349241087, 2785994126, 3549513278, 2327692299, 602206402, 2032759684, 1442417460, 253447676, 1916603639, 1717920234, 181329210, 2272201354, 2342078979, 272116782, 2377963940, 607083843, 2639549802, 1098471507, 3304272233, 739875880, 4066636432, 1697868060, 3867907161, 3650043840, 745498790, 3338141230, 1516323493, 3844177186, 2072621233, 1560836671, 4117102522, 3992561101, 2452814007, 1482694655, 2472041652, 1068216411, 2591911391, 2331429098, 1849979835, 232377339, 2996054428, 931719863, 1210196754, 2218066776, 1743944103, 4115725038, 313562290, 724182294, 1978345687, 3443172445, 2024039825, 1941599068, 4294471633, 1135742762, 182813797, 1254658092, 2690906878, 869161276, 358114897, 1972611930, 2357139089, 3383841460, 613159202, 3432679992, 1517687262, 4095307624, 3375627361, 2211480207, 268761835, 3016614655, 3908933830, 2202258440, 162982513, 1290328028, 2715319566, 3298903933, 891154906, 49397977, 797374284, 4045246192, 1606014364, 657754738, 409192019, 3998375276, 1062183847, 1231505744, 1678582782, 2333546744, 1942115472, 516706240, 1553853107, 2658196771, 48930925, 4136471464, 2152785324, 213889329, 2054754442, 2488568869, 3991528395, 1644717495, 3319871279, 4222447960, 2916960767, 3587424906, 1369210690, 4006342777, 272114861, 2553420849, 4081603200, 1337929709, 169423253, 246472530, 3918438739, 2896613749, 4211382431, 3112225356, 1372457481, 1569333118, 518909100, 3384015580, 4275773882, 3043403713, 2212216616, 1370272328, 1769061044, 4230987413, 812922246, 142714466, 1340600149, 2831609235, 3354154424, 3414175262, 2947619644, 3658494378, 4219238354, 2941021693, 2616579012, 4058226038, 3166569824, 3847037336, 1030386772, 1270862632, 2736687060, 3323146046, 1327462918, 3619691442, 374783179, 456089748, 664485938, 1944408098, 2658758051, 1665977046, 3534793586, 2100463120, 2732291073, 1261057483, 389674007, 2936727250, 2986331705, 4135027101, 1348467594, 3756927179, 2489413892, 1774609829, 1293902854, 4033283143, 3382874202, 1840249114, 2584547867, 179109069, 1346699335, 3625716035, 106823546, 426680272, 1298632952, 3345297965, 3020489856, 3483879096, 2486834836, 2260233068, 3229577291, 350648489, 869291821, 2886844810, 385201051, 3554163325, 957407403, 1892660155, 1854651610, 3780897802, 1647173028, 1772967735, 2522576848, 3069975057, 2072877873, 991980859, 2528714786, 2491305044, 1312146353, 1548328297, 4106731647, 1574127181, 3320982544, 1152050385, 1707882242, 567808608, 3860742489, 3862161558, 2403186989, 1005838435, 1481125258, 1407278493, 455628022, 1131399355, 2108566291, 1128879840, 1843437613, 3637010704, 2264774830, 2899939456, 3481172785, 3707450194, 1712295802, 3601115946, 689799729, 1005146795, 4095245541, 3163277847, 2057429093, 1127969767, 3058622653, 4236364007, 590148437, 3467675764, 306421486, 1247020842, 1632225717, 2049316636, 3590003390, 494776871, 728356957, 3032688987, 3455847280, 1271287120, 181319742, 2369393756, 428366515, 3671961290, 3870389462, 319442799, 1430211071, 3142514009, 960803418, 3353746520, 2861963440, 2229085646, 3630217161, 1443853736, 2802979688, 1737124304, 1763082387, 1228806873, 2871832644, 1272196972, 2615292655, 3113538041, 2407123809, 2705423369, 1214961396, 84108282, 988718307, 544882001, 2477964972, 3650456590, 4044545764, 2276874756, 3008294186, 2678217579, 2960496681, 1924716892, 1938654692, 342853710, 2485213331, 1416430431, 3233871707, 2282401201, 2560686340, 2447117622, 2748976644, 376430909, 1171425190, 3437062535, 3423800713, 1024844971, 4162785592, 1804764471, 2944064247, 1436064952, 3736151749, 1573127118, 3289424324, 2826739554, 2102928810, 2010988277, 1916976721, 1592722202, 2349272941, 377808942, 3475566806, 1670679643, 1849136847, 3456161218, 2485097320, 3249083350, 3550792763, 3379615643, 3647007465, 2171496214, 3086724950, 3879553150, 2744435145, 491182502, 2848263058, 3146065848, 1738490510, 2656107058, 1883670699, 2419606738, 1525194571, 3853342560, 2192091366, 433242135, 2173832203, 77795286, 2909733520, 630786760, 3181278290, 111367354, 3485568767, 790164695, 3774353427, 1293487455, 2684255594, 3434302337, 2068505668, 1944761818, 691439663, 1000454801, 930883945, 486566677, 1139270951, 4017472053, 843431870, 1699770381, 1942307743, 3561990909, 3405361134, 1293393290, 2921116547, 113765122, 3705334368, 1618704168, 2365432709, 2741661181, 118344805, 1309426259, 3401061438, 4169500655, 947219053, 1298330976, 1693491168, 2783602523, 1719912676, 1616810062, 848512575, 4195153617, 3229686667, 2438118062, 4071561925, 76950708, 2725476455, 1539650888, 515475060, 1108074936, 570387228, 65770904, 2101806399, 2304430257, 474173275, 557394162, 2451921677, 2252591036, 1521836720, 4044543719, 1595103703, 1248642835, 2429307833, 4292998519, 301463581, 350707181, 9436921, 1493248476, 1535353139, 1043325274, 644758721, 4048513278, 414421234, 2667267079, 2459397149, 1138022978, 1227237945, 4257776220, 3025086833, 2240932093, 2617754831, 4209495457, 868644314, 3277465104, 2338712727, 877662609, 4066136413, 3331318553, 1413118705, 2963938979, 3644032416, 1016000791, 613984910, 1315523975, 3517462542, 186636096, 4114220260, 1587851114, 2687496733, 838966258, 1393515188, 3990487597, 934235076, 1722405315, 923720631, 3264846460, 2942633450, 2020982704, 3646891613, 545938499, 3516540709, 1691547939, 1702130757, 3954976930, 4045470820, 3927481873, 54043813, 3856972209, 2364792094, 3639362754, 2352525227, 3560115535, 1312929131, 38986538, 1192781925, 1735521389, 1951003339, 1499197367, 3593957471, 884368580, 3934651962, 92686533, 347406882, 1622463728, 1712649433, 3467531020, 1360464733, 2469936312, 1973999785, 405418032, 2387780327, 140476704, 999273122, 341537082, 3340710024, 16857059, 1686328080, 3539239655, 1395007822, 4237622803, 1196354836, 4155425972, 2732582795, 1046738944, 973132514, 2317305792, 1635606099, 2669190545, 980875800, 868392620, 619085438, 2787819174, 1675721588, 45917703, 61240278, 174385063, 504397231, 1860710988, 3088605691, 2840270321, 2353670752, 1592622836, 107415051, 2696768337, 1569386432, 3079701479, 2863121757, 886455897, 54824440, 3565245887, 2699676822, 631561054, 1153804065, 4194731524, 622040337, 342634643, 2685611427, 2684651418, 55600172, 647897003, 3309397813, 2886349535, 1580858294, 2284885314, 2491924409, 2619070572, 3332164760, 2807001118, 4288414721, 892931280, 753730757, 769059360, 1081819159, 1330178142, 3136321713, 1966883938, 1805321513, 4035028387, 2711117799, 1678401936, 2765866883, 101513003, 1470031626, 4153710972, 379163137, 1248355928, 736092164, 1281554737, 3921713119, 375514155, 1180196276, 769648774, 373659329, 744640735, 1977771309, 1474785975, 45455121, 1131641939, 1055448661, 251355044, 3656056540, 3091787372, 1921217232, 3284546755, 1702210294, 3406249373, 2847787368, 703717300, 3288851723, 227321245, 1045259396, 62974931, 3647110346, 74119270, 4155943359, 935856649, 1842724929, 3114422521, 3301801597, 118599014, 2163561935, 4204053912, 532640145, 604436173, 496078019, 3450184377, 944304949, 4275572152, 1563564528, 444186519, 3401185093, 3555058495, 267907051, 2998375969, 1766485040, 1966267557, 4124314794, 3355256843, 1746258247, 1649889239, 208893, 2205487844, 1374163364, 4264644539, 2446527191, 482453282, 1959982569, 4239695465, 457895303, 2877318446, 2016395323, 1834363930, 3838952459, 2254175597, 2131902251, 80874221, 2781974420, 1884066691, 781026257, 2244399355, 2390432213, 1708108625, 1783274798, 1245860762, 1254632310, 2207281661, 1432093402, 3403187287, 3262727632, 1445582701, 2415106545, 546618789, 2323258261, 4017130994, 2130487508, 1021026121, 3854104226, 1468594000, 3345634279, 3362206075, 2730845364, 473647851, 232804972, 3290386261, 3865809963, 3457868401, 3402803365, 45052225, 2953665618, 2556760867, 1070238402, 671670462, 2208787765, 2408032076, 818137778, 786048742, 602594419, 4114048990, 24258397, 3568105503, 1824404340, 3140533308, 780681436, 2223625645, 3541804213, 4001061725, 2866506813, 1525694074, 2862771218, 1004228419, 1701416865, 3589220457, 1147132678, 3773217483, 3250083024, 2769185556, 1870226397, 3334806708, 3991296102, 2907978941, 2240911464, 4092015069, 1235529448, 3417532294, 1028256339, 3813649500, 44266172, 1857041345, 2827435521, 1358990428, 3727562267, 907186014, 3313171512, 539734490, 2315883985, 1764370391, 2014447961, 560598717, 1152252358, 2214312201, 3985437148, 2336136351, 2467116836, 928180326, 2832945369, 1047728006, 1507330701, 424329213, 2429345997, 4246070290, 1809673805, 4197717201, 1661527969, 1612105930, 192931032, 2189701157, 3841796761, 4156639102, 4236076040, 2703052151, 639704281, 3579271998, 866119813, 3192688310, 1331870795, 1169098096, 908485657, 1674064049, 3150945841, 306966163, 2392192708, 845245212, 4052434355, 245529797, 3050846476, 3025681882, 2462297665, 418009105, 2566013642, 707684739, 3224388611, 617136709, 4190561623, 3657958473, 3414395407, 2780234786, 3496910041, 733137169, 2364945679, 1924102620, 2932859942, 2375487294, 294380228, 836555821, 1912638447, 3609845324, 338212279, 2733319831, 993541041, 3987184334, 1129873765, 3370621337, 114104963, 760396113, 1794854954, 3896547919, 2919139969, 3672630446, 773368647, 1552671669, 1362169253, 400339299, 4046436877, 4107983557, 1913657409, 2369092178, 3361840217, 1358915627, 2444302917, 575314772, 4069330187, 4180480552, 702790982, 610188833, 1372464057, 3106412749, 2147067718, 3067663286, 833055361, 3403790575, 1530974407, 4050225977, 3596985817, 703847657, 511504427, 2019367652, 951484398, 3720965424, 2161993425, 845815029, 2746468625, 1112528318, 2433536844, 2814099935, 694960792, 2793779100, 3125437817, 3778493681, 2972042648, 2329021773, 3530814397, 506493542, 3162547294, 659160703, 31176190, 1639919629, 3515021369, 3516471722, 734867983, 376596135, 919019029, 1391280802, 268580580, 1010501911, 3772764328, 359687757, 416347783, 539547186, 1320369810, 795586429, 664881763, 982334008, 3600749204, 3207669380, 1472061363, 2889764831, 1130381108, 901696449, 1258698897, 3330789469, 3824910034, 653883319, 1372708258, 1337491432, 3935285147, 3889658634, 2406406259, 3933080230, 2983418747, 1695911562, 439836475, 651168385, 2381853897, 1718611124, 3940233053, 4145240712, 2720534207, 1175485430, 3694065645, 449978628, 374395822, 863118993, 67750652, 3003697777, 3806456294, 1237940486, 1785486078, 1487780199, 4095131735, 372109700, 940895911, 3096900328, 1706451428, 1203576405, 476567498, 1690749840, 854295887, 2411191690, 587960924, 417447351, 657346291, 3647348090, 876101392, 1317341548, 2660256220, 2233817375, 2671365628, 3682123806, 241748815, 3554201069, 4246195787, 2860586786, 2689977059, 1425455807, 476376235, 2611848292, 1171231346, 1763563872, 2330455450, 2799704927, 3605590829, 2578604799, 3435756932, 2728486989, 2921170520, 3039000088, 2820809578, 3565087556, 1840960975, 557368451, 562227686, 2900909812, 1033904815, 171701028, 2481691292, 2100898646, 1198248589, 889740723, 1082794945, 2505277650, 1390826019, 731987877, 1154644994, 1188850038, 1812885850, 2039706175, 1221498469, 3860646626, 2782354879, 2276941042, 1085552925, 257201827, 1876642801, 3269897843, 1073038409, 2719053859, 4056376082, 1528532765, 4132433204, 2783419065, 1777208799, 3514675002, 2131770967, 46808761, 946689047, 4269715190, 939885435, 4029070926, 3985501288, 33739018, 3816159095, 1328333769, 991703980, 3959544387, 1596252266, 3612495920, 736529611, 1060928336, 2904749884, 448710645, 2352737135, 1460483654, 2527399083, 2676808357, 1355526257, 2248045271, 1960376827, 1224569425, 771389528, 56564230, 4069643315, 654971456, 3819619336, 4038762, 1233187139, 2982895058, 3982870972, 3261397644, 1794006222, 3636931581, 1955018573, 1150595888, 376418610, 143343639, 3398923389, 1965976242, 1253073782, 2363926795, 2965471045, 3055260877, 2435572966, 2561728861, 651644990, 1321881418, 3828765485, 3038299978, 198045544, 1784219113, 3922982150, 2211228082, 2567227299, 3948340047, 447754910, 2032667651, 433852175, 3800002728, 3687160139, 2568525781, 207284089, 2946092747, 709408631, 1031890651, 1257222617, 1790290037, 2779785919, 3428896722, 1351036749, 256250969, 1297150007, 1300051242, 789371394, 1214396695, 3105382663, 1709532194, 4121498191, 357987524, 2376698697, 326978876, 2129186584, 1476711781, 4178886762, 1943812502, 3582161445, 3248602477, 4011810579, 1338813502, 2764353963, 1662619083, 3002527747, 221188650, 3146452733, 2746418652, 3140638177, 1470313292, 852963448, 340476361, 3151917500, 2110352194, 3478993633, 1944460532, 3435420533, 3891167637, 401678037, 1945522887, 2852346243, 483133459, 3908704420, 2044183650, 3187047023, 1137675641, 1866738317, 2275066715, 2831581318, 4153462267, 1347020834, 311045453, 1041854086, 1477163740, 1214282175, 3364641399, 3793336391, 3663435154, 717806512, 3172189570, 3852261418, 875974628, 3961832323, 3334746392, 1834354325, 3557932854, 1292987029, 2700363504, 3416104077, 2162841642, 3552067673, 2664987224, 706260510, 2076592972, 3321901162, 1982622210, 3458805628, 902885607, 1803051409, 2848256368, 1887511122, 822905449, 3757863896, 3704661559, 3311041732, 1634711055, 3583920951, 4244678011, 546770410, 967114207, 3442754263, 161084191, 2019064812, 2800349245, 1202234416, 1170046701, 1308513684, 3425398423, 1343212617, 3058900594, 4204455780, 3476328862, 3560485363, 3395651121, 1852771692, 2280616274, 2595498286, 3291016062, 2768739654, 2086414947, 4083708069, 702564784, 3915054626, 1871868213, 2424293107, 3111833498, 4155136743, 3633186122, 2815413759, 2640705007, 1552689555, 692674176, 3506089067, 1859149941, 1203652928, 1004951713, 1523777484, 2835108466, 1998844806, 1521230570, 347741009, 1191675685, 3423670498, 2339130354, 3568665600, 757120332, 3610312793, 1764739898, 507854620, 220497008, 3815075535, 396506405, 1410407001, 3208632104, 2455848672, 1529854522, 4281664474, 2987835173, 2340555285, 124847719, 1956240885, 642820303, 4228144432, 551420385, 2230428087, 3738421049, 3350234837, 803534658, 3807063301, 1602888800, 3650147242, 233613323, 2229582200, 3989790116, 691600088, 3153463807, 2009635996, 4147074090, 711444821, 1816970394, 2030371746, 2221012993, 2561482563, 1943736633, 1874453741, 2038695169, 733584568, 3898323474, 1436621895, 1926159367, 698853060, 1127622279, 3934905228, 4130128035, 3428480053, 2998516847, 3663600510, 3760218385, 636283838, 3334083493, 1120577247, 1431044166, 3622154470, 2205056570, 2913828196, 2839434213, 3539675962, 1381296089, 3023916863, 1206890341, 4192719227, 4202133003, 3366971814, 2366543828, 2717890529, 2800734501, 2017741463, 1609495153, 1128172338, 3661688043, 2685240886, 2921299260, 3297260665, 1472745043, 359734413, 1956832780, 4138183354, 1336857336, 1859126812, 1599560155, 213423177, 3365725979, 3600215214, 2975771270, 2090055460, 2891591330, 2990520185, 59851426, 3028304425, 2985998253, 1797154718, 1933844281, 1677465837, 2589348378, 616899346, 73846855, 4184622308, 1986301556, 3792584875, 3833357776, 3227546609, 2321382116, 297136555, 1747233123, 332715373, 3130560262, 1256604165, 2356442633, 2941551210, 1340511760, 1632847165, 3137323463, 2936713357, 1360548007, 629224438, 1577509428, 4198997509, 2837207243, 3009469649, 2810239277, 1226063142, 1481726398, 4163917449, 2894421340, 1714709147, 3718128823, 3479326914, 2065981758, 1480648113, 2404286557, 2732213899, 110398137, 1562100233, 705945860, 843446704, 1355838357, 1275627569, 2505911002, 2274361767, 1779931208, 1347183988, 408593228, 4029511692, 2461598673, 4117392127, 1583653489, 2874299506, 693373899, 2164352050, 1080148292, 231110406, 3131025305, 1745445469, 2858212583, 1150229749, 2003618718, 673515325, 2535543162, 702543747, 224329546, 3667494192, 845035721, 3350359930, 3421272766, 2424575192, 1409912604, 301241163, 2252086589, 3038636941, 3976385258, 1916364764, 951184182, 3993320752, 3676017013, 152155232, 1194284915, 1570339271, 1787415008, 3174420926, 3905461157, 2382575271, 237131004, 1821711421, 4090844674, 2279401986, 2665206138, 327925711, 2301801265, 4134887330, 583827689, 1251865611, 2758921324, 2729348957, 3382979664, 1646304434, 3657910297, 1165051030, 1471459184, 3835731946, 2860214051, 2634230307, 4128717767, 3477828937, 608990704, 3580649294, 757236986, 2495810073, 3075710718, 3997962434, 3382133026, 3955130642, 1912114992, 2612485446, 2718266194, 948581529, 1268922241, 3537990351, 2843961497, 3588403570, 606314472, 1659867459, 3204381767, 2907894594, 1245176854, 2657558715, 4107921996, 1606201607, 447768677, 21176334, 618451547, 3440129403, 1953659163, 2989030740, 3252449622, 1076482271, 2438526227, 2520551935, 877740819, 979822573, 2080096532, 3783861287, 2467461178, 1685995517, 3386321399, 3475386311, 4073075366, 3360884108, 1431394003, 2006783679, 1807850856, 1834956683, 1921859080, 122055574, 1641119375, 476229917, 1373297760, 1905482913, 28095095, 2776697541, 3158270419, 3204631615, 2365693075, 824529694, 630631866, 419415211, 2590246573, 975931545, 136092092, 2812598320, 1251271506, 1887282058, 4207425117, 1277490034, 1369250256, 907228552, 2078475827, 816128288, 3511762222, 3504931537, 2321214216, 1651994553, 2360072601, 1235205280, 2855196411, 743550308, 468602264, 2954463208, 2810902350, 3375934838, 3552855062, 971104188, 4089469531, 4236557889, 1240457002, 1157774299, 2849841950, 979624833, 3950722182, 2424476042, 2904624594, 2638723725, 1696467179, 3771693435, 2469976048, 1329510150, 2471043185, 3814004552, 942514473, 2268829223, 3381840680, 1533508809, 3686429723, 1981670988, 121138788, 3378007722, 3267585080, 60906996, 1394596651, 2715764892, 922993249, 979427071, 1908368282, 1098148895, 589982410, 2250454887, 2663149621, 2861583851, 4075527082, 1219497744, 2022587175, 2840850776, 2727001476, 730190230, 472038971, 701155766, 4137965298, 1572612922, 2198336222, 1152559607, 2322850702, 1845084367, 2651010534, 2934116681, 1753020512, 1258358205, 400389798, 2797659224, 3158316619, 2034507770, 2008669235, 2392051200, 3430802725, 2271972084, 138234216, 874591214, 2383711413, 3827447, 3160887031, 2892428900, 630485706, 4104355922, 3270269626, 1921531415, 981071142, 1764313437, 1530752580, 2906308246, 3911260408, 2095600118, 3617995109, 3888423533, 4062022406, 3428024214, 2289644378, 2319183394, 755005471, 770899127, 3884459379, 2131296409, 2969113981, 4205460842, 19103690, 2118316854, 2000135296, 1159832692, 3305009786, 3776996655, 2459141448, 2706651025, 2425936005, 3293030770, 2663130643, 694850096, 2643434115, 2335632186, 1527999295, 3483802676, 1146610855, 1636430849, 791630685, 1114076339, 2653907929, 3745880546, 3796190930, 404857152, 1195038779, 2926605685, 2282413426, 4016090756, 3892385891, 4275269567, 3588966716, 4211304547, 1089159085, 3362003281, 3280950850, 3510539597, 4139725777, 3859862443, 1408681162, 2298450168, 1074911417, 820638779, 3479064083, 518172633, 263040027, 4110101955, 2547391017, 2049436022, 673782512, 214066890, 3583949742, 3556844334, 1918284928, 221396188, 3003713026, 2231982919, 649231640, 2126479342, 2802807525, 3453673367, 2936964699, 730653790, 2704702711, 2675328420, 2483699118, 1934767449, 641507875, 351093939, 4162727430, 2809605645, 3503761038, 3291566476, 90765049, 2755857823, 1200775638, 134859634, 639215127, 900219735, 2274047265, 2868116719, 1619089377, 4169114195, 580523325, 2385666943, 3278399736, 1185214738, 210809846, 592157618, 3361977494, 482836668, 1106580539, 2157975533, 1193507083, 856518367, 4291670256, 928327113, 3660405124, 3918620532, 214819438, 3991380007, 324770966, 1097875237, 574819421, 1546013008, 2947676267, 3605168891, 3244646167, 403377472, 974501486, 34335728, 366552909, 2179018092, 1962446640, 3763542019, 1634159959, 2173063422, 3934785896, 155405560, 3592977525, 3277769708, 127077864, 2895140251, 2431129168, 2178368013, 3496867514, 3325739972, 2572932296, 4043134006, 3858049045, 3302503101, 4087301587, 1111152611, 1692587937, 2947512010, 3597835127, 201523536, 112418588, 1330799246, 2301909417, 3461008009, 4114942877, 1252441697, 1462349205, 3306842337, 14727673, 2899962566, 3350223736, 1425729627, 351473111, 3380857108, 2188807203, 1554925294, 3236060892, 2086255019, 1209133248, 3325026429, 3927073108, 982175164, 2563255245, 784742135, 4136624742, 2163251222, 2971712101, 3389118999, 2883464045, 1501971856, 84915060, 1956725701, 1146865506, 513538048, 2495934207, 1450816471, 2880795138, 136347908, 4115831, 2251586354, 1022318648, 3326496698, 3623288891, 642027176, 3732060114, 940935018, 890944591, 2662375415, 3353172853, 2985059935, 611015249, 4285981595, 2191715068, 630434232, 1647731831, 927000052, 3342274992, 3662757465, 1635809422, 2431010315, 1297785718, 3934911914, 1180811822, 1335691409, 2068748312, 2542468755, 2392714033, 1150759919, 1594231076, 1155627921, 3485471743, 3143982213, 164138617, 4133929964, 1519327993, 608354124, 3416331921, 3527093941, 3626059901, 4121638177, 1786742763, 547405310, 1125840501, 3899989535, 2130440202, 3548373129, 3533652922, 416701388, 3578723866, 3987348620, 2461026640, 704155035, 3485875720, 2961891078, 3079992, 3417286915, 2818006149, 3422919109, 2134670140, 1448329835, 27800954, 588891558, 2367134299, 4073977525, 2980201291, 2202851431, 2626333250, 3867575466, 2963962062, 2936543648, 869512468, 594155511, 3323748808, 4230140034, 3510516620, 55094554, 672804525, 3706505448, 1680191286, 109593366, 417901511, 327495826, 3719377696, 1513003786, 4049107796, 4290405912, 1603250712, 2218081031, 3478016990, 2778671509, 3672402128, 1710553981, 2681991018, 2012561865, 1612006526, 3675957390, 3145525170, 284479562, 3799633237, 287862743, 2399027772, 3338494440, 2843624991, 229812253, 265146388, 1897466529, 3647954602, 2983481027, 3567686182, 1483726677, 1689962590, 2229009130, 3815143244, 3167643475, 415899241, 3801159762, 743285806, 144869314, 4247636173, 1604374693, 1007126855, 3236346182, 1575965905, 833939880, 28516437, 1354813987, 4047411226, 1317005201, 30982564, 1425562168, 2624087485, 3654276373, 2641160620, 3376483127, 711084798, 4123683544, 2876201758, 1478490768, 1487519482, 448658204, 3435710144, 485885107, 3662323089, 2515358693, 4184434779, 1807698225, 1986926956, 1209422587, 273660515, 2460770903, 2122980083, 4280907741, 4129503608, 708252875, 2713380135, 710952125, 2656408648, 2211901931, 1810998589, 1236185076, 2761047490, 445719589, 4007757162, 3747126815, 3762977720, 1485084966, 3839810927, 2666223997, 882665487, 1050229707, 1277756443, 3827947134, 2313573671, 3124003837, 3250134997, 3147609380, 1449083008, 2918975109, 781046411, 3220037793, 1673715457, 501433347, 2589300080, 3766504061, 1154007304, 3645819359, 3737604110, 334357909, 374727559, 3884357433, 3622997547, 3233728546, 3887471694, 2487259669, 1017527451, 3429313440, 2449187929, 1924311576, 4241003364, 380039675, 266223101, 3451053693, 2199569776, 2566329935, 340260079, 241943793, 3793746146, 2986355289, 3974344720, 3923309063, 1971866315, 3989181828, 1931102390, 2473937410, 1751904307, 2554538118, 1596216953, 3737362990, 3485159166, 1798924656, 1262031958, 1053496400, 3657485844, 1615777407, 2834408722, 3898752038, 1252557937, 132233185, 2430698100, 1648960258, 1178247238, 1553171744, 1065782699, 3699478061, 2125231336, 3625995583, 2131920501, 3857183524, 1113396551, 3307699274, 2331483307, 1159337266, 1027747121, 3963791598, 263524038, 1019041559, 345395390, 3426962904, 612948852, 1321504742, 3885590330, 4204250179, 1188355039, 3257376550, 435529088, 375362078, 3277616579, 3536258600, 1155179240, 1590695620, 893154784, 2354048699, 2934842719, 2133677496, 3096058392, 1036383891, 153724791, 358326962, 909886285, 1572369463, 738101136, 4282153080, 363241226, 3926909995, 3078921566, 638829499, 2006683150, 1227840264, 2828821625, 2327241963, 4107627978, 1100617597, 2596872458, 3702674194, 1616803203, 1728310087, 4094550992, 3977537658, 4183789288, 2164408870, 1656059239, 356867360, 955151662, 4293822915, 87103699, 574692420, 354512714, 1178155672, 4100322260, 4238264088, 1978874893, 406217308, 2448136259, 2688486521, 3456511905, 1522648430, 3087231921, 2578695346, 3857302475, 2029453965, 3867020632, 505822762, 565260613, 284468716, 3144476268, 1835678166, 1993763845, 2355643048, 3642110587, 4177222547, 2206753093, 1618412113, 2544199896, 4213788579, 938857489, 1749395446, 2944302812, 2497822084, 2546073422, 190017355, 4230763413, 2556953869, 4166010080, 1016148761, 380087881, 2946668147, 2153662800, 894762507, 3976451435, 31532918, 2299179771, 2993289967, 3333431845, 836901808, 3733462682, 2655569417, 1192812617, 1322391528, 2508437385, 2850583539, 797806231, 2685700355, 3182388979, 644588347, 2103553122, 3751381588, 1495925458, 21630211, 4844709, 2077452259, 983784184, 159799670, 3662790363, 2643382098, 636246174, 623057657, 3040180439, 246861063, 187795480, 3863046497, 3767092170, 1877563964, 3851115588, 3624795329, 735588894, 2427519967, 459674284, 562252461, 458053274, 1398683942, 508282202, 2225556233, 3611505875, 3240000561, 1688281222, 3748105622, 679063922, 1488278416, 4045351499, 2612395517, 3158105275, 3731374795, 1846623360, 1776061509, 3214761769, 1519441439, 776526312, 41400459, 3786818498, 3948552029, 684414198, 1090953784, 922807316, 258224941, 1585572583, 2668420230, 191081713, 3306275071, 835352402, 407140998, 2659954928, 1814950760, 2016759654, 917902432, 1436224114, 2486174194, 1500078322, 2722655958, 2419797200, 2789815200, 2078240713, 2608956152, 2961023820, 902395371, 3274230350, 1960380833, 3061910826, 1768933891, 222861489, 3625480959, 3980112499, 2053497257, 1857426087, 33419610, 4072979485, 1961718619, 1452111015, 1205966368, 2404505380, 3490613122, 2521047292, 2650325047, 3446163167, 3788605930, 2940146772, 3202746448, 2718114635, 814324585, 3248223189, 3040108643, 3759442203, 2332862025, 3421703526, 927454498, 942026953, 1427696059, 2987407755, 4285965936, 2199753813, 3025049592, 565979532, 2239416842, 1373972179, 465422200, 724569517, 2432494032, 982214780, 808876716, 1234945667, 3205037441, 1030036350, 3325003159, 2162747912, 1294165618, 2276627419, 2575552107, 1762579561, 1342942645, 3793087734, 2280318647, 2202420426, 2654042994, 2616359867, 2080551278, 1636805681, 788962051, 3937008483, 1249301226, 2709953522, 3346338868, 154472381, 496247665, 19443294, 1820036988, 1154205817, 3725197001, 297342732, 2589491223, 2101219569, 3630900715, 2073443328, 892009032, 3563140158, 3480824797, 2453494816, 4080498097, 3488796462, 2165562348, 1690316476, 770046966, 4023766708, 4022778314, 2416495361, 3284181827, 435427631, 4160173252, 2801295987, 1417283917, 1436955651, 738729629, 2780865885, 2612564986, 4173741570, 4225099795, 41124474, 489652357, 3165209677, 4188072048, 2948915272, 2993548735, 4246539298, 3013325144, 1705600768, 3460573524, 3575531127, 1186673960, 248589343, 2859131407, 3059406867, 3106851704, 3669862611, 4070884092, 1935680007, 85334919, 2140226719, 428742157, 4246399549, 1460668164, 3996882848, 2835298074, 1199434990, 1579373176, 4151151253, 2683372526, 2178154285, 566246542, 921553154, 1286577957, 783617179, 2160077466, 851721850, 1736164504, 2671642579, 1427015881, 630653894, 2563700059, 303898378, 878651721, 3424355340, 2135862146, 2330708337, 3430129739, 2841777961, 1520360188, 2826056764, 1493294184, 1192312688, 2071139793, 529623435, 3033946279, 1134118613, 243009211, 1302662000, 11850733, 2095706687, 531603640, 599644260, 2192790776, 2430958789, 682997324, 2196657708, 1616050219, 3265077613, 3619714458, 3185347454, 882620481, 3788654063, 637389476, 609553221, 1544434906, 1804012883, 903015876, 650372961, 121804137, 4185224558, 1254791166, 2298462991, 4277746274, 2550707676, 3456084996, 3918920789, 2279658672, 2888111889, 3131597675, 4047368969, 2456014439, 2824207847, 2307056856, 1429896895, 284647053, 1632551271, 1870543786, 2283042006, 3101299479, 1744120829, 2218338297, 359856419, 2087021818, 262269550, 3805361750, 2726117122, 243492734, 2227583406, 408832168, 3570962814, 2035228267, 3864135919, 3041291267, 3088691936, 234361840, 2921887958, 2395229404, 3723498830, 1587323773, 3730227698, 4287403706, 2444975531, 988505650, 3701783837, 1054685711, 1460759533, 4231647871, 3980089129, 3328734067, 2934968470, 1822776793, 2974607461, 3875260167, 338145489, 2334413397, 2159206880, 1963752625, 282806300, 3872074257, 2144023606, 350929816, 3984239286, 3748528828, 2181448682, 3769614722, 246382090, 3218395321, 2664750240, 4294501109, 3727726024, 3591860356, 805968614, 1636471678, 939093537, 3448171970, 4093188819, 3673311790, 3548988957, 1126461314, 3894827744, 2687014403, 3155400152, 1566199195, 712045718, 2281668411, 4100617912, 2856266429, 3539642463, 3399568229, 173194246, 3179991265, 2482970542, 1167599658, 1198839655, 2154124361, 3899470876, 202176714, 2801265510, 4289056499, 2267736875, 2405545229, 4215311105, 698232048, 3148831077, 2785352592, 2848358771, 1175498629, 383827184, 3019361483, 744743646, 1969780755, 482247987, 847333013, 2575455609, 4139012616, 556367668, 251165279, 805002136, 3656355536, 3211677026, 1141450319, 2876846477, 2501093730, 429522316, 739420894, 870676972, 2829810179, 2330127722, 880560190, 2196487813, 590769806, 2772351700, 1131032610, 2440229166, 3264430184, 2699031494, 1331013520, 1523993190, 1379458399, 2370992547, 1142245008, 3385453333, 1095199879, 2127883143, 3660341907, 3556161465, 2955019242, 1972434197, 3847763031, 1473974747, 503002883, 2691545690, 2504187640, 1389507456, 953610257, 484382053, 2948600771, 4077681311, 239419488, 3729748813, 2959823803, 934159799, 2794089252, 2936176832, 2596022657, 3975058905, 3155923485, 4094068759, 52090723, 1179370941, 259550526, 1620923520, 2626292313, 3597492490, 812325856, 760444126, 1611192295, 1734396134, 4261441260, 2855609836, 2343675738, 431533208, 233262322, 2551444633, 4057708970, 1462554040, 2418156085, 956987849, 3328252733, 3216379393, 1760953336, 3035000163, 1421446705, 2159718516, 2523759303, 2725274483, 2301092576, 1233628751, 2896058941, 465627914, 3047676176, 4265999936, 852949793, 3997564398, 2417115363, 1847743608, 2302621793, 2845515865, 1931610506, 3890382468, 2663229709, 426257511, 612710279, 1365500703, 878643092, 65122029, 2730043490, 1219445761, 2128661917, 707019768, 1266439574, 4028211080, 2086126061, 2952455853, 2062623685, 3833509366, 2639571651, 235219610, 3032816158, 2384490710, 2667575830, 1541571333, 1440858186, 1434496798, 753670866, 3055105710, 2860174070, 3525751486, 4060344580, 3238853527, 3704381407, 1135161394, 2329328930, 3907417817, 1801565151, 659313888, 2757029563, 2409438695, 203790059, 3467700218, 1816374733, 172350299, 2954863452, 3244159718, 821243599, 4100259021, 744066001, 629834730, 1979601161, 2435221749, 526487860, 3431006238, 1168133359, 3551780756, 3425874672, 2782985272, 1296515177, 424005022, 1328576621, 2104739119, 516674619, 1261731580, 3715876470, 3258813081, 1639478222, 2034350201, 224230134, 1394786402, 2228218754, 3746178020, 3092778259, 426576468, 1061028836, 394532253, 755400317, 3857160892, 122147054, 2487792751, 1552805017, 1430499925, 4285722952, 33909274, 940215815, 2562629846, 2407427497, 2721463470, 83823212, 226618039, 2760711587, 607505266, 3174097054, 1493505089, 1641110729, 138645030, 897730238, 2969457582, 2808196719, 52986016, 3652389720, 3893796702, 1971116055, 3281106669, 3361866272, 4024968958, 608478753, 2228250773, 87366859, 1276881096, 3643841120, 1802418247, 2666875784, 3974897455, 1718604086, 2365806889, 20330712, 63115727, 609552612, 2899993756, 4236817140, 3215944371, 2667520063, 2152364393, 3320669639, 4153193154, 1284141956, 1776364256, 2915567516, 873512665, 3238943899, 3425190956, 2852935249, 4129849367, 2995135721, 2052199759, 2030878132, 1016047040, 3379771436, 3446446751, 3837840649, 1983905227, 1466511483, 2432513990, 2134824940, 4158223584, 3391820362, 629557705, 3541107590, 1877191917, 243895138, 1115762931, 4062603097, 671969197, 4156473741, 673516954, 3587932673, 1130575116, 1740682302, 1968739093, 3298455602, 3471864609, 3811585477, 2356060633, 59365094, 841121687, 3652942458, 1218544320, 2771403470, 3884837538, 3503161895, 3817422197, 2527785269, 4117600498, 2291298220, 102859193, 3038754592, 1283990759, 1651354584, 503793960, 4289567928, 3714093013, 457089054, 3083844962, 1920954442, 807297356, 2912780298, 1373432806, 226721708, 410115203, 1541518004, 3618141340, 3947387401, 3499134850, 747933624, 1173001272, 369686492, 197278974, 320393437, 2519969620, 152330661, 3970431826, 3244203572, 1695987739, 139870543, 4058538698, 3439507177, 1817759303, 1039293838, 2760094488, 886411325, 1329670813, 435502448, 2177090294, 668730277, 3633779415, 3053484180, 2244061324, 56391231, 3149438337, 3754670182, 4165201161, 3685675892, 3692915309, 2464610213, 4157036190, 1791886428, 1388812703, 258924390, 1920641765, 2089911855, 2528297223, 3430582600, 1646824769, 1295382766, 4126110337, 1696557434, 3935984759, 1820237808, 1764097225, 1103632362, 1085572028, 3544847331, 2096282279, 1105350744, 1689182754, 4252801970, 1985303187, 3634222477, 2255999621, 1466189344, 94650414, 865764566, 2129756208, 1029800989, 1491575686, 601481826, 337682420, 4216038100, 3328654561, 1715017465, 4091733768, 3083804483, 423722209, 3243455362, 3793092828, 1303901139, 674454915, 2801190851, 388901770, 1891645423, 2745524214, 1871123278, 730387544, 2738049502, 3682705919, 1397508646, 1208711595, 3761767093, 2503766769, 3539737333, 869984386, 2933459324, 1905274999, 3717000877, 3032552176, 6130514, 4227658993, 152772279, 4039530987, 1434554521, 2262738606, 3072660852, 3061334965, 3647776037, 1673209784, 1131313139, 1302989331, 896563176, 3388301027, 866784124, 2293531322, 1514558705, 3257650025, 1538550040, 3156419050, 1512930940, 3074262067, 1702139213, 3835360843, 3544761248, 1872521806, 3812486302, 917461923, 66259259, 1932010253, 1789898461, 55751487, 2754010931, 1468610645, 3509081281, 4102321052, 2552250028, 1018494399, 3262575663, 3138246603, 1519026050, 4095684391, 3953403480, 3048026336, 3526795337, 3946329257, 2472284046, 3272203257, 2902372862, 3555076443, 418473950, 3622482687, 2242211024, 1179346112, 4037357686, 1811287376, 3281201817, 2215293628, 2988392432, 3017009347, 1644065710, 669856201, 273871960, 3826164162, 115914085, 2851521894, 2904744474, 2708152213, 1444032029, 3004128320, 2891539139, 2677566419, 1182511208, 2584312661, 903836021, 3710442401, 978988633, 3205547213, 1753332594, 4085802953, 3314256853, 4176582031, 1010841650, 3505131987, 1564300793, 3516529616, 3489649976, 1725759587, 2992800047, 3652757316, 2440319739, 1060840036, 902838355, 736429398, 2467702851, 1163561928, 912022057, 1433739520, 1266948904, 309400530, 4146556529, 2818861239, 1629385566, 2914061119, 3491506281, 3311762756, 3991097981, 3494788500, 1610796285, 666789180, 1000560791, 2321987088, 496138354, 2184845380, 3960514789, 2726472349, 1783429807, 2001198146, 2339244758, 1109593089, 222868487, 2029413323, 2887539674, 768591553, 4277302152, 4062765894, 819569837, 2382080694, 909989819, 3488048559, 4907831, 1349690934, 3869754740, 119332955, 1646375494, 450569623, 2381537776, 3883812040, 96600374, 2302929840, 2718429738, 1715823398, 3878249820, 3010377634, 3351982627, 724892724, 231698354, 2296146998, 3859735593, 3287451629, 118353286, 814477926, 3786272354, 3907282291, 2589527991, 2622820100, 270610059, 601296303, 3597312133, 255354090, 1186584700, 2970698418, 3025469193, 1333520276, 1091118782, 225228908, 2526771102, 2579649961, 950072699, 376114847, 4233126113, 1919067010, 1659718359, 3216865580, 474665962, 192491139, 4106311656, 2555913517, 993527343, 2946238771, 1250539941, 1460966428, 4023119424, 2024317387, 3518738936, 1672296568, 2755911466, 3678153071, 630685408, 3035102686, 1557489603, 3079915226, 1402948859, 1907843192, 2928641374, 1468034561, 3338818707, 2260640059, 4258676033, 3280027575, 2200090512, 1234455592, 4282878967, 1723970015, 954825589, 3153575814, 1136822146, 3882864264, 2949319892, 3226363805, 3681546843, 2628210026, 2789860459, 258266654, 562850763, 2330308204, 309594229, 1125984591, 1042762627, 1658307730, 1629255731, 2412152319, 4185117028, 2232264532, 3622944080, 1939520896, 4096105225, 819637605, 345140807, 438162873, 3361566944, 3368519970, 3358574388, 2017173271, 2868325978, 2191725876, 837012748, 1081568705, 3184373201, 89233942, 1239993717, 1061411986, 3534147897, 2023624016, 2757497546, 1223242166, 4143084305, 4092187263, 796488088, 1305721576, 3593778836, 711604791, 591140259, 1986445068, 4212068336, 3644026674, 204725050, 3412215132, 3594928947, 1774270767, 2799923520, 2401454195, 3228139920, 3344141569, 431963051, 1002926333, 2480910156, 3140862934, 1240841473, 1607847154, 3430858053, 3349222234, 2813883441, 2901821780, 3304626265, 1793216172, 2801851219, 1089849033, 4201804809, 142253946, 1466088212, 2224587277, 1825467544, 2682168080, 623361002, 1806526798, 1958135800, 3787588521, 3466937130, 3836348429, 4028895950, 3848004913, 4253722088, 2528344449, 3259461229, 1452953812, 2513013870, 3775624414, 774555545, 321163147, 1479339464, 2756639625, 2251119097, 4261991144, 3989424476, 2578642939, 1128821907, 2552333484, 3690271540, 4097929722, 3054318682, 1324265449, 420912907, 3499616903, 2551508929, 1877480425, 3849263313, 3239562125, 336820295, 1529005467, 2781596499, 1654555487, 2801739451, 1764430375, 256701515, 169698425, 808377911, 544963594, 1500347173, 288076921, 643131382, 3107942353, 1669636410, 377639844, 2602399130, 1930642137, 1933269866, 1314221256, 645185370, 3085596844, 4167966924, 2206783743, 3642154304, 758676849, 2448656401, 3655026464, 2785646080, 2631462376, 115449651, 2732865858, 4191253405, 1073139766, 1805776184, 2799288523, 794711005, 3684939893, 3503454252, 4102204581, 1987415383, 840864122, 1704842137, 3556632884, 1745628109, 550114881, 1381806951, 3499904815, 316107459, 1495344870, 52667849, 120180453, 4157664856, 1916610071, 3604671785, 1610884466, 3826432689, 1344300775, 3776735416, 4293240786, 966746639, 591198930, 398091844, 3437606498, 404723316, 3188178435, 734226902, 1896756126, 1403424154, 2174020746, 1884233609, 697880039, 2504524645, 2135876470, 1472327545, 966927614, 3861229418, 760241752, 3803317508, 443419986, 4021127362, 842817934, 155219001, 2225599326, 51037057, 1094258555, 3254332875, 2476636364, 3203190905, 375976028, 3093691046, 2446069955, 2710091218, 351133560, 2607566552, 3891055539, 948452278, 1658145206, 1441669588, 2216400585, 581158711, 889038051, 1506599282, 161980742, 557081895, 1493875400, 1210386840, 464765141, 2638317381, 2027047355, 4094370684, 2971793148, 1702514461, 3618341422, 1831429112, 2572745423, 729318392, 3445727674, 2622034663, 3067608397, 2981660475, 802647003, 1823145093, 3537865189, 3172889623, 3451818130, 2554016628, 2525145002, 4085449881, 3643707320, 417827458, 1621602449, 2110753637, 3557048933, 2632834371, 2653644833, 3085216091, 538158442, 284875834, 1144355469, 1988043967, 4214653524, 119704743, 3176623836, 2807590042, 890945175, 1415991137, 3254427281, 116055598, 2117637888, 593013372, 1176002168, 4133848368, 1166642858, 4291945646, 3628939530, 3951990919, 657561218, 2747279952, 1625290408, 3065808270, 1426498160, 921684660, 321775313, 1791280458, 2085240766, 516244358, 2341530990, 134488543, 1902821313, 2646614566, 559224993, 4055466448, 2912258296, 2625534278, 1081580766, 1111966555, 2936193821, 3210225867, 569586052, 784040777, 2395118916, 1928124529, 1570680378, 3802835559, 920619359, 3603797460, 3428816753, 651645612, 3768951483, 1221375657, 1992867377, 3627586220, 3737424153, 2221312500, 2384829436, 132086739, 1851487749, 1094953241, 1616498310, 26943583, 2486034385, 1109411239, 4111414017, 1124843416, 1893195907, 3906374550, 453487709, 3513597575, 3672398295, 1712172077, 127526853, 3771677036, 2341822059, 1925641711, 1757995972, 876972761, 882029473, 574228846, 1585150632, 345742493, 2499421348, 4099691230, 2940923365, 1703579292, 2067351691, 4268424474, 3845911203, 4217511841, 98414984, 3426610080, 3646941817, 1730377185, 2681977339, 192231391, 2400521274, 1820024936, 41805529, 1925122386, 181625751, 2556373153, 2849274581, 1062140685, 2669918728, 2073271988, 3263536929, 2268998108, 1670497850, 3537981009, 1444224142, 2174450771, 3957124958, 3237835508, 4080280404, 2195945832, 2104816600, 3828525033, 1470751313, 3297670450, 2801241897, 2270927398, 388665260, 3073372459, 550777063, 1246209583, 3828757019, 4211780853, 2231022680, 2171703039, 666239810, 3475685551, 241717092, 2804743031, 709330998, 160182975, 2514313271, 3871926687, 506292143, 2452181582, 2799227113, 4156897066, 2291785210, 1078113201, 1369302488, 1955023777, 1951991348, 2206261542, 1558416775, 4232216226, 1052155763, 1628384389, 30435511, 724586236, 4074190140, 42017897, 3119784132, 2344032112, 2599435209, 3908543436, 1976940358, 1694558748, 365581833, 2156978343, 2927173753, 1630910143, 3532548488, 1275625083, 2471473616, 2073631000, 3382930466, 868456243, 603983949, 1464226222, 59416825, 1544311660, 2124427360, 3071955413, 2408905242, 2075339971, 283255508, 2838813573, 3301698452, 1406595094, 1621103990, 196105951, 3144619446, 3608910172, 428104169, 1982704547, 4043467859, 3299115104, 1972262539, 1611325565, 2983701979, 1428991028, 2072664282, 1814627822, 1253371466, 3982398533, 1632526287, 2215489270, 3722690042, 630051337, 712183158, 3223147735, 3025281296, 4025925161, 4230305329, 3919659028, 3801034806, 1242711857, 638566591, 1900517387, 1842520576, 2400390818, 3972024632, 2462070464, 3864094258, 2437105327, 2403344964, 1707297780, 74370394, 907910176, 2832904678, 1127970276, 2024347934, 2797664447, 2261771383, 1357169873, 4177280988, 2299509806, 2483797514, 1527978209, 2879321536, 1764738830, 728499062, 248868688, 999679948, 2375842991, 232174475, 259472451, 2482866651, 1756793081, 570931946, 119838500, 576220097, 927830987, 92876535, 727068185, 2728741083, 939856168, 1231801735, 1488965236, 3700942955, 1532201244, 2780084689, 2092487518, 783731524, 3867023256, 526730209, 1448894175, 531075083, 1289991805, 240139863, 2754829695, 3374587425, 393746982, 3948901817, 3814515628, 2228923879, 3363394680, 3872473546, 2883294692, 1082764668, 369076328, 2558897165, 2100154154, 377332148, 1940700030, 1374401816, 2266682122, 1347409405, 1862462999, 1354120504, 2019609381, 1332192699, 1571278656, 3506782504, 8489485, 3026418671, 168204053, 2154053097, 3123432819, 956837906, 2948942253, 1376783010, 2699704954, 2853924801, 115495258, 2983638737, 2931991510, 1122321110, 2507674700, 3530879092, 1079641107, 1857669619, 1418907207, 52050281, 2105152226, 2662302236, 1071688867, 1164368673, 4090785399, 361854507, 1660426840, 3806428421, 2630414242, 735954642, 3216958615, 81915317, 3274928306, 3401573606, 1000087818, 2098043414, 4234319644, 2506884631, 571920371, 954590324, 1894543619, 4225833591, 3637970304, 885548966, 1501933892, 890983538, 886796832, 2713630170, 3817522942, 804495120, 125313577, 2471748239, 112517749, 721814652, 1979269448, 1324051493, 1279979420, 139644024, 2247851661, 4016563746, 3927108204, 2271986916, 236966290, 1861415040, 2890839042, 2277812757, 2341499294, 3020352921, 1362715254, 2754616812, 23349371, 800519387, 3501654122, 2662142437, 2338780036, 3062639302, 4078463460, 2109318792, 3448641979, 3046825728, 3944710933, 3711076726, 1771571716, 2378376358, 497818231, 294837018, 780182129, 495182866, 456239463, 865085510, 50048500, 265321655, 502974279, 1738025825, 511806825, 3515888027, 3787855679, 3913379473, 2855099816, 2720064059, 3857896441, 2652293300, 1391009082, 1185525343, 3974164469, 2260330447, 2393634838, 1408907271, 2297031181, 791236901, 186052454, 2111766464, 3786878708, 1526452755, 3246312082, 611512203, 84370154, 2224801734, 3968143227, 1215265768, 3037840796, 1532741237, 269589070, 340383368, 961587307, 2630237130, 52384010, 3177247313, 701863454, 3565475979, 693957228, 2036368870, 903964647, 3157897539, 2170422673, 1624291291, 2314629229, 2271927328, 475512711, 1152443256, 1700909103, 2307747494, 3662977815, 3519719260, 1107323040, 1761061235, 3569692438, 1885687370, 2632442659, 791422598, 322495643, 97927729, 3108006284, 1778535751, 3318627923, 2310116982, 918025651, 131418271, 2363577307, 3577922686, 3560738483, 3864208729, 953302717, 1836113319, 446095919, 737274874, 2523796674, 761919435, 3839789514, 4293465228, 2203226872, 2929403472, 3691281952, 728018650, 2764929820, 4097931744, 3310436565, 2129282936, 4165608851, 717147221, 317251107, 1884161536, 1551064637, 28167729, 4193823998, 3550807004, 1884746569, 518711586, 1110589132, 3791526994, 1788412590, 3488431493, 589066920, 4208410012, 1901697536, 3220102416, 1352398090, 3276645010, 2156847884, 1520684821, 2090697236, 3713027241, 2910064711, 4293423092, 2698021861, 2010187453, 956288175, 2679939155, 411559222, 1984984935, 2521561836, 3516285373, 2924521902, 2391820344, 2280626913, 1421635044, 421334447, 2003794688, 3491247620, 2078805714, 3117093067, 2498684630, 558538866, 786753246, 1620237696, 1064955530, 3274722354, 1911827657, 1741914329, 4041387536, 2994174736, 4253406513, 3410010829, 2549690095, 1075293299, 4209749173, 1983908053, 2457372612, 1926959501, 2119064225, 2206009067, 2984287767, 2780401873, 2932471519, 322285840, 2691528313, 3623794223, 4213204864, 3512631437, 3479823033, 3833809755, 3641178507, 3701827178, 1603148372, 4175700412, 2262549825, 871135582, 2410955790, 2383324273, 3679357447, 1490463891, 242681996, 3161646853, 1814384419, 3951882007, 2621670906, 4270215642, 3007616736, 2835469877, 471417854, 1670451167, 3961315856, 3421778463, 2342856470, 1914982983, 2190723564, 1772923927, 2474392161, 3883171119, 3993746163, 632516551, 63065715, 3109693924, 2836721865, 3913130937, 3867400816, 4062227471, 2599211088, 1870003601, 3408813650, 488710244, 3835932939, 2394181121, 3008445217, 197868205, 1314548317, 2754165931, 89203002, 1958007011, 1544490305, 863545506, 552730011, 695410642, 2024706919, 3729304249, 355326809, 3645521746, 1837485998, 2527822872, 1084093049, 1475573691, 1630493365, 2319357478, 231983368, 758047602, 3581166224, 1101673789, 681969943, 2035967207, 445244739, 2750348562, 1583028270, 2597960324, 33234100, 132277067, 878658127, 2313827910, 1747955876, 1817296774, 4118863548, 2007971720, 3997391091, 3327835751, 3457716825, 1704993465, 729572390, 329715618, 4024984823, 428847941, 2218962357, 2508785768, 1218651814, 882609978, 2668241541, 1972397870, 2957202523, 174596039, 856579011, 4002977887, 1992835396, 1980327095, 1284102124, 2167352575, 3187702162, 496481123, 2345557166, 2267069761, 2560494557, 3095839236, 1869155950, 2113460682, 4225075684, 1673351351, 332125225, 335285107, 2760146652, 1107200793, 2782203338, 1475362796, 1814402285, 2815209865, 3983560218, 862472412, 4216320224, 1090215396, 2811292157, 1492616054, 1946138365, 1939264131, 3063636725, 1867102307, 1517906004, 2117582492, 2392250372, 933374706, 437041094, 358879765, 2633737760, 1001859255, 2982661212, 615721408, 973873396, 3678551324, 1437646426, 1973567136, 3177278415, 692744284, 2618167867, 3945465275, 549851666, 907921869, 475394771, 2818866744, 881056509, 668515961, 2285317987, 1787668899, 3197684828, 4257158087, 1260646694, 1680979975, 1220972247, 3396112087, 175098017, 2656821325, 2861657016, 2003707403, 689607158, 2248680196, 2583357853, 3734028037, 3047697360, 964432988, 501419017, 3865723084, 3672876406, 28356558, 1956799702, 3153667069, 2567446084, 2488923093, 1781752408, 2298308448, 3956790199, 2728082845, 4094860554, 4294265690, 21439545, 1165651276, 3425199870, 3293172959, 2588128722, 1003933448, 3030584949, 3602346173, 956504337, 3103591877, 2141567073, 2771619771, 804696391, 4125518504, 1926533337, 2482379213, 3029060681, 709694148, 1576675543, 3413522730, 889282901, 2515463298, 2575930922, 3104046105, 1280074340, 3779362145, 1849305284, 2303550000, 2966724154, 975117960, 3471782817, 2271814020, 2626047623, 1713663606, 529870768, 738194731, 1230650233, 3678137118, 1572920792, 630880172, 2221602224, 2833238356, 248192571, 940723626, 637478408, 3744599767, 3057229543, 2263168167, 871762958, 4121107854, 1576006738, 3096579155, 3003059765, 324266448, 3726196611, 1075577033, 670440948, 1781059285, 1090533675, 1445512178, 520837019, 1651685342, 871071855, 4046498149, 2088304145, 4006048436, 3057491888, 2278542680, 590599961, 648370196, 1229021506, 4091713955, 2035900229, 2307613444, 336141497, 3090883459, 2514537088, 1982971775, 1212903299, 3253516895, 994962374, 839299348, 2181529807, 138913481, 915188315, 993834331, 2186161613, 3078452264, 2843230408, 3619218004, 412655629, 2482715720, 2207519351, 3609778181, 1519099047, 2916858411, 346141849, 1527076520, 353008002, 4047662289, 2413447660, 1609772060, 1836038515, 2252213797, 1064671707, 2373805060, 581783294, 1648067786, 1377307158, 1479273520, 1801402675, 519581372, 2131947811, 3747835843, 258135867, 2126694775, 44948047, 2311666849, 1353110070, 4041399150, 2033647583, 470133561, 208005812, 2905708955, 2014252117, 3038245386, 2114081420, 1682443237, 3222568055, 1711647775, 3818942010, 2188393396, 935071349, 2771522885, 3028851581, 3992374405, 2597323138, 1911186412, 632277497, 3721015267, 3005856884, 1220871442, 1247156728, 1972821459, 1409218511, 3826989968, 1752125485, 2695658566, 2518686412, 3671138243, 1542806782, 3071176027, 2615299310, 4114373132, 2184105124, 2132580759, 4269889932, 3122270664, 2739932671, 2973386591, 837115235, 3701510272, 3659442074, 1663637349, 4198452421, 1906047441, 1217959096, 3186514168, 2167254455, 1298895294, 1329666877, 1681646527, 3957241632, 1823234723, 1018235623, 3468276118, 1872175782, 2362728892, 159867380, 516295038, 2319541765, 4147202152, 2304216424, 1201722229, 3631963886, 4231171527, 1279890575, 3861474358, 1343521201, 363394680, 496875411, 3442742641, 1700491682, 2784588132, 3585738687, 2236250335, 2295224870, 357512513, 3910285787, 872654365, 1839292557, 3939121164, 4183284907, 3317919636, 3272119066, 2598215003, 3967507571, 3137227416, 3249128037, 2507385081, 2341603803, 228020519, 3098165307, 3759531064, 2271474884, 270423515, 522239421, 1299510712, 2121344228, 3771691989, 1515988492, 2096657425, 2540663133, 1321125377, 1568112267, 877373438, 3640095624, 1448891166, 2526828290, 405655693, 2513852917, 1622720532, 1370443518, 2641569926, 4125421949, 1404105252, 1425121456, 1163417097, 3417498228, 408616539, 1974636163, 1962371457, 788314115, 214932250, 3725153100, 4231792034, 2127630140, 468220022, 3974949422, 2263484627, 504761954, 2276618166, 2857890082, 4018753815, 2411194842, 1701550029, 2342005924, 2999144329, 4106835956, 3794395561, 1197892856, 1858272184, 4209763103, 959404686, 1575911319, 3028950427, 2090166371, 3584055508, 3457625911, 2345458909, 2493878851, 3806358327, 3526680995, 1972470084, 1481543151, 1042318027, 2779055758, 1991563649, 832506879, 322036066, 3782130713, 3547982545, 305800190, 703922523, 3122368508, 2481581299, 1112115284, 1991205916, 3572144702, 443178869, 4036373417, 55979591, 3778515480, 2056057611, 4277414252, 2177243435, 3505776552, 4248936532, 1279734524, 40002601, 2275248831, 3605842575, 2792950521, 294885292, 2227779769, 2051428114, 3209818542, 1170650854, 2470074438, 3382659207, 4111739367, 3672669842, 3659998741, 1529537607, 1783089828, 3278094687, 920627067, 1868608141, 4119852677, 3117840483, 237702863, 81840666, 3782605087, 2201718138, 1656163788, 1827217282, 3978218948, 3635551813, 3612440396, 3578339411, 1517424310, 2820721142, 2519341316, 3786709592, 53588654, 1503351072, 4259180934, 3651656771, 3720324073, 4258386330, 2449991339, 2181776426, 955183344, 2008531831, 3359200207, 305729110, 1208412575, 3234676053, 1830380996, 2770112023, 1671280532, 1768726120, 88274568, 3832093952, 700139952, 3136516266, 2437215285, 1034531950, 1150722475, 2341073735, 16481452, 1567420542, 3826937073, 1170552287, 4254004580, 738516423, 167541368, 3497758291, 3444248649, 1356759793, 855148894, 2872013057, 3906196078, 2198470836, 3591514080, 2708441019, 110634694, 454281769, 987909602, 51362137, 800982964, 1395501489, 3812435938, 833216391, 2777386045, 3827079875, 1652003016, 3386420811, 783994949, 4232994299, 2281593327, 2181908498, 1283559479, 3716314130, 2350491966, 3663014004, 718985361, 1977559876, 511472824, 3843628449, 2586353475, 4250233356, 3300526673, 1430965757, 1236775206, 2927786924, 1475887805, 770523769, 252003448, 493873788, 941105852, 2310724015, 117576665, 219145368, 1561025251, 3917715152, 1750723397, 216308345, 1745091265, 3893290828, 3589486482, 1048872577, 3477488277, 176716016, 1369412023, 1691393462, 4269824101, 1091871359, 3103803206, 3395116886, 4289942891, 4269180157, 900550434, 2630631824, 1034186026, 2734405100, 1133686677, 3664472469, 3344426968, 108093545, 2889209638, 2328569496, 104291608, 4267403904, 2441740800, 538979136, 549701032, 931102039, 2182526551, 2375784424, 3892278308, 1804061672, 2543297498, 589814203, 674060521, 2701687496, 2395964510, 3374783977, 1996585662, 942039558, 1580263566, 1525501174, 2069338600, 4078134233, 3641799127, 3613484275, 2903195884, 1123386947, 3030183379, 167780509, 1500375563, 4097970775, 732913908, 443427527, 3558342628, 2435567633, 4034247822, 2388627604, 2317941324, 203433099, 3190478912, 190485402, 381763225, 3589991155, 2334728221, 3140539392, 3859520047, 3564849552, 581327818, 1803482318, 572269071, 2157075446, 1574301500, 2204674071, 2532281463, 3186534394, 2854142610, 2617378075, 3236356645, 1112494462, 2402679377, 1593723207, 2862931058, 2089148508, 235584632, 3593333823, 3150468488, 707100011, 1772993176, 93368850, 2247571049, 2777616, 3606843739, 3257458765, 364397437, 3633772043, 910526600, 1229088728, 1749994260, 2170156607, 1428262, 2786176970, 1203753353, 4270849361, 3112482372, 3168735996, 1167800547, 3482185591, 1400552560, 1629235809, 1802993771, 1109888702, 2577843601, 868967316, 107658551, 282538082, 3458888535, 245482571, 3344521517, 2953707505, 3216006979, 1283212963, 604560783, 3058109309, 908157031, 285569763, 2035838790, 1296130413, 1256549265, 3099022381, 544414869, 776511990, 255551743, 791589853, 1392207793, 2786144572, 4018522041, 4144817255, 3722850584, 2846633536, 948115920, 3338208215, 1756862798, 4230235481, 3137424246, 1333090180, 709818158, 846501390, 945620649, 4188801141, 605363933, 2066540487, 2494644838, 607687609, 2530261817, 1838357291, 721452053, 2349125277, 2554181194, 4183081779, 4092808543, 2345024102, 4149607984, 17290008, 3165251302, 3494301033, 3616687037, 3072600013, 1351825959, 1119252820, 1491526240, 1347845083, 963536538, 1169459239, 3036499005, 4191112525, 2491794138, 2245505539, 1040627417, 373945678, 2599489999, 3690007664, 554991273, 1961767214, 1168742786, 4038994521, 236997979, 4154772477, 3250888706, 2636317697, 2355833675, 3718498237, 2756619344, 8034354, 1215624354, 2274407216, 318494050, 2371607614, 1552792224, 3759584075, 38390896, 3736584006, 1126216225, 2172327844, 1762673271, 1655015686, 3051579706, 2206361631, 1721318597, 1066804531, 3882239311, 10267382, 3080917909, 3220560457, 3589642158, 3538696016, 1219471122, 115484347, 3074244089, 2833927685, 483326308, 2145866845, 3059945781, 1044103692, 3356917115, 544986863, 811746282, 2223925829, 1800665104, 313873225, 2698101995, 125748431, 526588542, 937001346, 394787273, 943195839, 1103122687, 3683691034, 693984050, 928809755, 328682819, 2933247906, 893079601, 2150387435, 837560495, 2287222443, 3556094377, 1419775352, 2206366446, 2497581064, 3838829892, 3739039655, 4096420494, 3719019073, 2487473735, 378647272, 471987928, 668014126, 990574637, 729650963, 2103538149, 3125392932, 1856792331, 426990398, 2333200033, 2508276493, 2171536034, 2038718084, 1652521560, 3048937473, 790914015, 3797021112, 624254170, 3390346881, 1205972013, 3278093668, 3746085680, 2352259500, 3389096304, 459815145, 3784343115, 3291839143, 526455815, 1911457476, 2962390147, 2992163406, 3870133270, 171890044, 646116918, 2403633518, 3509186380, 2489889431, 4093810520, 2276831796, 1631395571, 2783985445, 1787200492, 4253294677, 1108837243, 2935700046, 424861997, 1503134794, 3342646934, 3836355974, 2936913949, 182297092, 4152867482, 1286210271, 761865549, 1608667334, 709368254, 4128970158, 3088560995, 75484817, 454857685, 2912046062, 4251800712, 3158244167, 1220252261, 686170466, 2327416183, 4195176091, 2316023592, 605300301, 143934030, 4043639651, 2171590263, 3867650517, 3458884188, 3493723006, 2890871976, 2811534101, 2159008333, 1956133049, 1763606608, 1845699359, 3585350028, 685789868, 3253493783, 3948212390, 2324241857, 2436082526, 4294155879, 2647426014, 3152967832, 4223360969, 3109103173, 358817472, 447871928, 1080325294, 2192075243, 2519505338, 2561774482, 4032075077, 1991770354, 2382098964, 242117156, 1498995045, 1616051350, 1023172244, 1219099820, 1206720412, 1256177198, 2803062625, 3246532169, 1775281089, 1618500708, 1729990521, 1527401604, 544124232, 2164490230, 1392683048, 899591572, 3554868385, 3449901119, 2337305515, 371718304, 1873741601, 750311350, 165023651, 1057202067, 1880607913, 2661113705, 4214298849, 3512395842, 831577853, 481469502, 1064294494, 3160639183, 2681528747, 2367233470, 3899493124, 3242438088, 314831000, 2162455177, 3680902680, 4202155398, 597171826, 4231926279, 2156996248, 473719122, 3593554123, 1467969094, 2658176678, 850696702, 1885068246, 3785525176, 221006841, 3144288716, 2969430309, 2391267896, 887455031, 1169648111, 3977043563, 280896435, 2482456780, 482221727, 4037385229, 2038873721, 1297777801, 4174607024, 335636234, 1478118517, 2773434356, 908902256, 3941268853, 202256616, 4256703466, 2525700843, 3434790520, 2595463847, 1763530732, 1211435168, 3531471011, 2645673456, 3601417278, 1562429039, 1772603560, 3891011643, 1173130176, 958144715, 3279950480, 4254700846, 2862363666, 3234832955, 167736301, 1200418533, 3696240243, 369369315, 4095463709, 2857578647, 1673114529, 220894431, 304398239, 2560372393, 2160418337, 1553079819, 1811928113, 1548858899, 82481785, 1045394778, 1445251116, 2594134527, 785624729, 2579484646, 4169647230, 2585779687, 3687939464, 3355481626, 1225068178, 112462950, 987577841, 472512742, 2610192281, 1808384081, 3546250727, 3698729418, 2464528867, 3163863836, 2665005461, 3424762436, 3066150191, 4056770759, 1708658145, 896019683, 1675406740, 3588701460, 1077701947, 1121044579, 228240676, 1202427819, 1729499984, 3723465951, 1210256218, 267949560, 3181174421, 3267241418, 2868346857, 2866127684, 4095677634, 2273622019, 1139409841, 3598410349, 835422785, 1302096356, 3693566971, 299714753, 2916037658, 1394204810, 189979047, 3457468989, 2963617175, 1838715266, 2879436712, 3161472902, 1279853945, 957521700, 4080841252, 4224849333, 3840554911, 2054873080, 1001272678, 2343859774, 2026772345, 3988613725, 3128391787, 4262930023, 1951078599, 2698980068, 3621954919, 1695662944, 1516192081, 2281702091, 2562717639, 193080044, 2135978250, 552635471, 824573493, 2348590863, 1095923699, 1110287417, 1373796866, 983699668, 3751509552, 3680639972, 2762540577, 3381885395, 1622626957, 2469334331, 1026089721, 1319097052, 3751051427, 868746890, 56103884, 1676608312, 670409691, 586501976, 3760576096, 4276932972, 2010581457, 588711172, 283434117, 2097083916, 847644687, 1995633528, 2689371857, 550633699, 571930814, 2703206228, 176059967, 1263563663, 1662527350, 848889699, 582785998, 1923712333, 22880942, 478638498, 2540891916, 2204402666, 1858688802, 2188064203, 1933108260, 649507462, 3246285366, 153484269, 2139117981, 1578999022, 2590743588, 1345039998, 1143445289, 1540313663, 3363264516, 1612665011, 539900210, 1529601016, 2753764827, 2434727288, 3228000309, 1575482410, 4111818357, 3822623112, 2162663507, 3524298806, 3012581953, 559379040, 1716460596, 1977766931, 1981378694, 2482905664, 2144291905, 3225070245, 1635241261, 566374279, 3361047778, 2971949463, 2943481991, 1349767920, 768038272, 2205065765, 4053562776, 2988642241, 615457083, 2166354681, 2687408059, 2058753028, 2762710370, 3591954814, 3335909857, 1282792441, 2114239730, 3360028532, 3121132260, 3658595504, 3130139009, 210862366, 1004348677, 18748776, 1208163478, 1457339622, 963275705, 2879180109, 1215101332, 1561893934, 2195963964, 2346953577, 228225369, 4209545902, 1844906614, 3018522188, 3386410041, 1411042123, 957908502, 465894044, 3667741765, 1467345437, 678219138, 1773138904, 1834102097, 774563376, 1948968265, 2172968541, 978432574, 1798090021, 3205975057, 4257954004, 1198621688, 3796488221, 1506479430, 1453208166, 2416971925, 2938794319, 4231159434, 2153945829, 2059200143, 2671825143, 2486645156, 4281964070, 3555083327, 2464765807, 2650254994, 4026214367, 434997526, 2891582391, 220911174, 3180997428, 4287929336, 314924789, 145476039, 1182000043, 119714243, 2500758677, 3448776945, 4165760428, 3383148536, 3605740830, 988152817, 4212265653, 1626359991, 1749191151, 3442450058, 4263209768, 4730696, 3945954531, 584740441, 1348548325, 3517286446, 3909977571, 688227553, 2892696126, 2186734956, 2719636380, 2807108342, 3861506861, 4213234261, 408630101, 1587856950, 819561130, 557231954, 3069547028, 749563551, 670683539, 991065199, 3623820251, 1954735149, 1037544656, 1555451, 3691452983, 4257302310, 1791545580, 3394269857, 1593906635, 1824460884, 3497600838, 51263422, 4099012898, 4187643564, 848015130, 3304565780, 2604486653, 1149782435, 3450562906, 3935456473, 1792197983, 3435634371, 3894613895, 1672168306, 504891227, 2172341894, 2548621413, 1183907704, 4092023052, 1684789048, 1440533427, 1814162644, 2438085534, 2663978866, 2249872720, 3436047413, 417545124, 395805027, 946357824, 426429123, 3811701617, 326342352, 1368983056, 3944032011, 3327603156, 496187874, 1226064298, 4164827388, 719086092, 1645108085, 423142494, 1598828196, 4030823253, 2461161042, 3098104276, 1294797621, 4040238504, 1431298892, 3877452770, 2963479476, 2909339899, 3746287698, 1291865013, 2415561553, 3488764566, 1826677667, 3830078754, 3533627092, 684235628, 501966646, 651233524, 2997134025, 1532173448, 1067231710, 1295228560, 3600549958, 3502477608, 3264621709, 2677446404, 2978067173, 4250445501, 1213666647, 4151580913, 4216522698, 3496841752, 1253930973, 2178013789, 2948267057, 2323736687, 4131357894, 2892036324, 2048993300, 4138071881, 3817154205, 1961981085, 4159952797, 181501526, 3493968455, 462572103, 2014293575, 274691506, 397170232, 2925743448, 3057564052, 3741330088, 1091773515, 1673791856, 1942332125, 1845790066, 3654613351, 2712876148, 366727404, 1736858241, 1344064572, 418088924, 4025781978, 2020667308, 4124487308, 2208145586, 3648802215, 4080544451, 1529074674, 2898887793, 163076130, 1169571663, 997066175, 255574596, 1800938705, 717086717, 4186528598, 1595306766, 166399195, 1364880894, 3850521991, 129031879, 4171545863, 3643173822, 2982104277, 3674190233, 3161549960, 3989300436, 2859325262, 1609326466, 578134495, 2687680631, 3967412540, 2264690907, 2704578799, 1936641496, 215774735, 793160238, 1470442819, 3860483923, 3307759407, 3331600860, 948282778, 2859156039, 3983324278, 4260647083, 2198054383, 39146638, 1661077861, 534124089, 3439705808, 2806984120, 1186682110, 2998146834, 1169401511, 1283284230, 957053699, 1272054930, 241216033, 4048770187, 1410851428, 1015174143, 1072081965, 2402198887, 1726274395, 168256013, 981747153, 3248275194, 1273666865, 1535214919, 2656182090, 1876543385, 2481578481, 3125529589, 2314312929, 3933859745, 3784976312, 2962582529, 2493586978, 1335794506, 2701258089, 2631587177, 2748344093, 338079837, 478445682, 1483624045, 2647940777, 190720265, 150799385, 1368944174, 2597094536, 1670837983, 560036158, 3597769708, 2755758870, 3233312757, 3634379666, 1043420516, 2074751070, 631366536, 556872158, 2320839541, 1277283726, 3827040858, 3426702547, 1730646666, 3150385953, 2042099656, 1085772756, 3245255360, 4096180491, 1145543235, 2360314874, 1060956003, 2912397243, 2226965405, 277768194, 3368293085, 3394283704, 2610042329, 442451231, 3169885298, 2018808221, 2883891694, 3981364194, 3932961486, 2569818758, 3394091456, 1133808241, 2903259797, 446621590, 429171239, 2328671744, 2549973380, 3768669527, 4090052343, 3474974158, 2939723214, 2107263890, 2585311053, 2304191185, 4014319088, 3049405421, 2279812444, 1618221859, 689750313, 937056629, 2662904522, 2822975238, 151405942, 1796356391, 3221952231, 1752916877, 977220141, 3820632839, 2480311230, 261376032, 2664551021, 1450194054, 4169188677, 1936451451, 2422366706, 2452870097, 495475330, 2305057058, 2781304850, 1341381475, 2318547043, 3718843817, 113500010, 1577427569, 4101757692, 2777392734, 474335714, 3205139982, 3154718023, 429167418, 2450309598, 1596312097, 2805013729, 1079354074, 3820306761, 2282907610, 938602322, 646664917, 2968625254, 3485342377, 3251324456, 552073919, 2994908281, 2588451938, 179973366, 3299408724, 1571394319, 12436761, 3905912280, 2023752869, 2129979988, 2162280640, 2253180218, 1079604866, 1652092597, 2638882987, 289592842, 2785760778, 3693765715, 2013376689, 753145900, 3041966366, 3932388915, 692752798, 2715348137, 2484887218, 2525797103, 330556508, 4122640812, 2296691425, 1323520476, 1784782877, 2887336410, 1314602499, 67482770, 2022823586, 3422073511, 1669160101, 3718689284, 186194232, 163365473, 4121012052, 3123508881, 217514521, 2881613661, 462938020, 3926852756, 2497894759, 890609807, 2926794813, 3837340110, 4081431041, 3571593077, 3166860648, 695603286, 3620965212, 2972924392, 1800937970, 243719902, 1851735082, 3796045839, 4224543995, 2616916894, 3745398986, 2514449792, 3473294425, 962621731, 749760332, 3089659536, 1173091815, 4010150526, 158044847, 2134325455, 3559294900, 1771800890, 2557783178, 3007980102, 2002518236, 1112219910, 1418842301, 1649899000, 2441926662, 2851306663, 2271456846, 2977770134, 975861297, 1789298660, 4155543670, 2789140081, 344645852, 4172118803, 2030435100, 1617805364, 3341657561, 3976673600, 1157562534, 2663835538, 2403358200, 1063698587, 870891445, 697422062, 1903640242, 3835907542, 1872909141, 3107761911, 1291656555, 2386215321, 218791502, 1069599436, 3826403855, 1519588464, 720303791, 458783987, 2905777791, 660300985, 2488499408, 2694385084, 977911223, 3263128780, 1039737746, 3667341080, 1946765852, 1705983510, 152915883, 1653917103, 3486359710, 1003771877, 997453946, 212393351, 495008468, 3546497629, 3772626045, 2527361362, 1412639929, 3834927401, 2849769627, 1427348458, 2286420686, 4050550591, 3097295091, 2682543838, 711403854, 1054746995, 2317331491, 528889651, 450751755, 1485369985, 842073001, 1246539300, 3077492259, 1726724841, 2665768720, 468242917, 3296016517, 1125994036, 1743808593, 3566972080, 1768058428, 2271271216, 2463024433, 2368494631, 4222050503, 1859457572, 3239599467, 1999884605, 79357804, 4036329683, 455996090, 3304051076, 828133690, 694712281, 1090570475, 1317380562, 1307867863, 2128089894, 3140015994, 3027697209, 3198366344, 2688273113, 1245697795, 2300076883, 18206939, 527554484, 3586498390, 3804153692, 1050556754, 1316240908, 3711451328, 2115998123, 3583915599, 3106443420, 3765878518, 1639347589, 4178278746, 664893761, 430535752, 18576372, 1578073659, 3865813613, 3329290315, 966649649, 1947376752, 434525205, 1748953422, 3166672361, 3907314601, 3673696903, 1481414892, 3033787467, 3397000473, 1540207350, 3750428668, 3864502757, 2057114488, 1821192885, 1380238565, 3270660011, 223213772, 4198883041, 2093996185, 3662106696, 398831757, 2051301088, 2750171112, 257691048, 24807078, 3693636984, 2085201952, 3648841904, 3078237219, 3904597810, 4149745139, 1014035582, 1049447263, 2520053308, 3958175837, 1929666113, 2581699528, 1274932839, 2463508144, 1608992059, 4073673030, 3145056777, 2306550578, 1241936065, 636690309, 310001911, 2836216393, 533054327, 2061372809, 442563247, 206579262, 694312492, 1844155029, 3665421403, 1928524494, 3591941166, 3104023646, 4055119818, 1856366431, 2982853107, 3015437670, 686115284, 785197768, 467227532, 2804379212, 2786409146, 3110717101, 887416969, 2442547078, 2543256023, 3609345287, 2550456790, 1433282044, 2726443368, 1188228714, 1655321235, 2657319077, 2701391385, 3419287093, 1743928571, 146429777, 1652097718, 4201571245, 1838143341, 15168438, 136976151, 1157923438, 2650677971, 3347682355, 246958999, 2047091322, 3629102169, 105889895, 3925177405, 3609787173, 3500675892, 2203697095, 1495353830, 1249190332, 1532621294, 2485557213, 491141491, 197367894, 2213052931, 565402083, 1088564859, 2102759138, 3647410170, 2556861298, 3066509575, 1111038146, 2861671142, 4193533076, 4135178504, 1890504474, 1441208508, 1424779406, 3649935291, 1129249703, 3939742356, 1677154696, 3126827621, 3084570458, 4172850836, 4266122377, 3112968082, 310363721, 1052188066, 3253808086, 2022136364, 1206559297, 3621022054, 1322117649, 2887398985, 794838421, 2574865599, 271276074, 497054611, 310155552, 1981137475, 106794297, 3912338644, 3485538909, 2569447443, 3439694659, 3509896243, 2639083668, 585828397, 2268635727, 1841394713, 1427685061, 42576101, 1971131842, 4210384340, 159385665, 4246222215, 3633298455, 2091851731, 2767147383, 3599612356, 2112781141, 4320314, 2553169276, 1797288775, 629769500, 900016423, 313927795, 3181270585, 1335758707, 2389491398, 10605228, 2409396833, 499430595, 876971791, 1907022541, 4280369052, 1313119879, 2370353636, 1701838085, 2276190734, 2815794994, 3317310268, 2048680272, 3693953278, 4211118588, 3420134238, 4040989173, 2181412614, 4244963055, 4275855674, 2578517262, 2101849110, 849317708, 9426053, 1848556736, 361346688, 2277572308, 3437632627, 2551195801, 4048862535, 339787622, 3922448967, 596179515, 4258736114, 2885642311, 1880964009, 2706629035, 1149416588, 1844752224, 2923929054, 239137613, 2081432796, 3815142089, 3516285073, 706018155, 3316132853, 3196385866, 348203985, 787678569, 3492362911, 2539453701, 296130140, 3513351723, 2743273015, 3325584135, 3253433153, 873582444, 3387277419, 3140991848, 1529912150, 920594843, 2909922780, 3395585774, 1229851376, 3276155708, 1070118750, 3579385294, 1443816702, 53881757, 1187784799, 3146474788, 784133696, 1783081445, 1833934159, 2234260850, 229604966, 406869122, 3993909774, 816998591, 1826054943, 2715686708, 3757081804, 1349618772, 1991494607, 1617890829, 3126883142, 412093427, 3994118794, 3404873989, 4177918652, 3839823020, 1516997934, 1734121697, 1730261964, 925580184, 1643958544, 3928511106, 1190248616, 2330028407, 4001134387, 3484972481, 3743875963, 168551277, 2843508958, 686645267, 2554601955, 1154826452, 4289414850, 1409012089, 8143149, 2467401441, 3601354261, 1760022728, 1261905319, 901570546, 3572307235, 2717494648, 3895291699, 933878328, 1928595944, 661021220, 1298221125, 3704326354, 3358612013, 3778966655, 1984035690, 1391630558, 2908757537, 4086271457, 353191882, 3411061940, 1165140328, 3653712363, 2800823871, 3980216745, 2549757053, 2946302378, 158807799, 4280993788, 905441876, 3056918720, 143659020, 3424111401, 1612365983, 1113479194, 4046510336, 2444588490, 1798023832, 4061018665, 4068950789, 1594042976, 547222239, 2084821077, 2450392290, 307712956, 3020207609, 2642240633, 1727543151, 4242385246, 1264197646, 2785353056, 3782398947, 4058600486, 3182244284, 440639639, 1311292852, 2500028502, 2446299374, 1671941790, 2252475413, 4179869690, 1948424161, 747566840, 1917660147, 3870340975, 3513578107, 18839365, 1855514887, 3621193186, 662948497, 2183715027, 515222602, 1011903873, 3841427064, 2217364415, 2109836992, 767294813, 1326789461, 3600701184, 2406605393, 1905320547, 3596012861, 3062494652, 1465893856, 2269899007, 1593703251, 1338730227, 1774084930, 991915995, 588462596, 4076298844, 4243994816, 224412141, 2573839349, 3527826137, 748193500, 3979936299, 446651893, 2276404269, 877392648, 3397004882, 926798758, 2722401762, 2321368922, 859434812, 3163748678, 151179663, 650464487, 1477643278, 1562821254, 294450742, 2559640547, 1266585657, 349691027, 1957839115, 1717830285, 1105028771, 3033712395, 2351273134, 3902222542, 1887963038, 3901020717, 2007770475, 3587112838, 185022459, 655523783, 2126797709, 645481026, 1377340854, 2191585000, 2663682535, 162828097, 2728636591, 2764677281, 2515109873, 3526516846, 2820311674, 569068808, 51707997, 2599721499, 672761009, 3318585796, 4157631179, 2151537006, 2564176361, 2702456633, 3201543578, 2988613558, 388824693, 734359190, 1045322297, 2218962408, 4201934386, 2161732700, 2659839344, 2740567659, 1020276696, 3953409889, 1763315657, 1673199243, 474373417, 3098817027, 3900327121, 1290547986, 3644837360, 1002154997, 1969088305, 1498462509, 757782384, 1649778070, 3819578140, 1591835347, 48506609, 2186087166, 3933054836, 2523969668, 1374760154, 2985105874, 3554408434, 493573655, 3198234767, 1047258417, 3829744578, 3241276851, 2828487943, 1751582309, 659933781, 3377881968, 2466452504, 2311665267, 548106923, 4087641644, 1059478919, 1836667461, 4149213008, 4204396719, 42844636, 1653059510, 4097972573, 3791655730, 1888378847, 373910593, 1257804103, 3316562448, 2266029675, 2772873777, 4250913327, 354977327, 1839222264, 3967605701, 2534253733, 3727246904, 2962360218, 2432468472, 2731566415, 1003736489, 1553417898, 3017554049, 427480759, 460175968, 2388211740, 1556552287, 3822944116, 1952962081, 4120908519, 283173126, 1264432351, 2996642396, 1099873185, 268406838, 3540300259, 1261736206, 3081351413, 2581260982, 4121158886, 3381159913, 487164100, 3260536768, 2880354776, 997133739, 4007423719, 1705751653, 3649563344, 342613044, 775974124, 1629816075, 2007274565, 3097977984, 1817165823, 2670756111, 2399119474, 1845037420, 3471284925, 2033666158, 1311633927, 2033438713, 2888058083, 3637178412, 1783025303, 1274171303, 1090287853, 1516286801, 115360615, 3502401106, 885990273, 57429436, 2143551550, 1330632362, 3619926935, 2810448407, 999336023, 1627094658, 3762469298, 307148174, 2073778296, 1218808506, 2016318655, 3096405820, 4267533458, 2830670287, 1365195874, 3021869048, 3774109307, 3823588201, 3123518340, 3117998621, 520661292, 86746402, 1358742528, 545560363, 2996163751, 978586794, 3344225990, 2212556772, 3447576392, 3933317970, 1682624870, 3704178228, 3828450683, 3414738744, 3698717010, 548880535, 2120129481, 579292491, 1017648563, 417093322, 1046304637, 1552402520, 367471928, 2250138045, 172996293, 3989822926, 3866933053, 3437583408, 2165310541, 670959985, 3848223636, 2646637416, 551047625, 3075833399, 3282896026, 3011736617, 817877008, 3403319297, 487785348, 264371108, 11442850, 1567273273, 2201738317, 1574853079, 1995330047, 2090373772, 2496543732, 2904848805, 3430202505, 2062980728, 761287487, 1506638058, 1761803109, 3906252084, 481236066, 174909076, 3878881969, 1171041834, 2846135433, 3142951366, 1325742752, 349477632, 1699197519, 3987285742, 3637703587, 898444207, 3603504304, 2107349837, 1400193923, 2758596541, 1912500256, 715058775, 3644774502, 2608781582, 1074539748, 435062618, 3559147308, 587573705, 552581327, 358591806, 1043026227, 1771772190, 2677143651, 2867464804, 3484896243, 1717492424, 3254260036, 820681265, 2390717079, 2170939901, 3523662079, 473322553, 351696387, 819731992, 2660097063, 2590083877, 253697964, 56121066, 2818644906, 2844870797, 158507428, 375894827, 989790193, 4047023551, 3726769047, 4087489692, 269104723, 2668116992, 1098277868, 2718295556, 406415554, 3285516665, 1564839489, 1410172147, 4113698400, 1891611062, 922809737, 1649577497, 274401905, 1537687578, 3784560498, 2028799588, 2970956780, 3579543904, 1176823967, 2230896158, 3412005023, 1834583374, 3054469076, 359357902, 4088903912, 2053674161, 545919875, 1155485344, 2811532621, 3721731391, 3543461279, 817285961, 3141552982, 3112164070, 1089824154, 2505708808, 2816131306, 1157683773, 364690801, 105385100, 195053672, 3272767317, 943831369, 911869000, 2775779209, 3810133881, 1236518721, 3137602111, 2647450683, 1289042903, 3840645238, 249524366, 3003486070, 450229747, 2962008316, 1467208396, 261858600, 783688916, 2715506649, 3661366819, 1268141446, 4280819767, 361025139, 2545511428, 951397144, 2489224109, 173930271, 418362658, 1066014648, 2381300648, 2962735496, 392239177, 1362029834, 3726016982, 316451292, 84098765, 3735853863, 2252756583, 3198806355, 2733020826, 1975945799, 2036822170, 2105014251, 1466314202, 1326074052, 3997905493, 858878008, 1088854540, 3646000848, 489268892, 2312436560, 2390836935, 3640500605, 907147677, 715509720, 3017008011, 4087920793, 1549756645, 680003284, 2868338943, 2177006558, 2539169168, 963193720, 3464583151, 1253522966, 3432737300, 2326992311, 4178766471, 3482869835, 907259355, 689314624, 4216572592, 3553459087, 3523368291, 3643137166, 407460446, 3756601490, 2334149525, 772844192, 1934647365, 2330014743, 1366250224, 3768725407, 477988870, 525894529, 982931165, 1551264011, 1978657836, 1452580685, 874758150, 1846343280, 3324155400, 2222147625, 698529032, 1678076768, 162997393, 1803988176, 4171712982, 346995796, 3103810717, 2568231249, 4057009641, 877754596, 1178296907, 1737346346, 1025880355, 3811368404, 3217044030, 847348569, 4181806707, 1789439960, 3424082301, 4207060056, 118634385, 1998615329, 2458419839, 2887690130, 495997752, 2445581014, 771820302, 2048219103, 2095807052, 1203941318, 3807684647, 1982995427, 1052727513, 935578433, 525709403, 7089160, 979562146, 767715157, 2098777791, 257195028, 1552487048, 1855660000, 1454477834, 1934287815, 257208867, 1791085742, 2308925712, 799841771, 1384965712, 3931316234, 3460722791, 3484547867, 2546701932, 3282498265, 1600576123, 2351233452, 1026770156, 1673817797, 1411155905, 4090920215, 2348347686, 2249840065, 555076191, 2297343663, 3823277603, 2160039096, 2824566780, 4009590692, 2914236452, 2516499363, 3926409344, 3733608242, 3397825829, 2291875077, 213643086, 3452958495, 2430475393, 3411226103, 3145392852, 907951613, 2787564508, 3656780687, 1702245440, 3714878654, 2313299882, 3954040231, 2790876106, 2416229614, 3435869604, 3244796915, 982595394, 3740583164, 1941035827, 3397914867, 3746377384, 102640199, 2960171290, 185355823, 1647509961, 813481081, 2653804678, 2305258062, 653430970, 3578293858, 3154577793, 4262995699, 4149868142, 896169886, 2084738844, 555177835, 721038087, 2550122307, 2933630153, 111704005, 1613598422, 1334918398, 3461831422, 1162285797, 2343696023, 2417525717, 4079975297, 2600690952, 3766804461, 2171981104, 3752029442, 544385257, 2012850640, 3549590305, 2190751667, 3430992554, 2121129564, 1141185101, 2394525433, 1035125852, 1529031124, 3326651239, 4228377849, 3361330882, 426066046, 644528123, 1493806739, 12145360, 1121732453, 209485793, 169171709, 1772980299, 1036575026, 3005505157, 1522710792, 1959461945, 3812619791, 4153782279, 998381632, 2485003764, 3868692129, 2246061517, 2632144485, 675801709, 2143496559, 2020629178, 331101117, 3039595561, 3309852814, 3982814764, 3292335730, 218952460, 986571303, 583935602, 674737498, 1648027682, 1196910111, 2184491428, 2160472314, 1817798192, 2367304799, 2821824276, 558521420, 3044117260, 4187472452, 1727246055, 1274809739, 637994464, 1554364976, 2079093505, 2922846042, 1122304441, 1619846313, 1987603969, 340074121, 2352262714, 466486662, 3365798018, 140719198, 3101709817, 655087865, 2632935801, 3780600063, 3433041806, 3302097305, 1949039535, 2944082418, 1527788664, 1973075849, 662294782, 985986595, 2723907132, 3364417054, 1470779000, 1723683406, 2079817076, 1615985391, 1286896053, 1965120463, 2019731664, 883808660, 3469196100, 1035211935, 3686788413, 3872877524, 105886736, 2981226683, 2493617502, 1938434016, 163393664, 2054938570, 109788028, 1095367007, 2746202214, 2041223826, 3849347630, 952166019, 557096020, 346873488, 87433018, 3560716448, 1283440568, 263871235, 1011148457, 3858468605, 2924108515, 1955481717, 2729724710, 1474702711, 3795896868, 1119533203, 3554650208, 1117885502, 3712443501, 3649737900, 3415877313, 2988226549, 3506034104, 2294225286, 3683168328, 3049882435, 778135494, 3885773579, 1756088554, 2531540740, 1606036261, 2184402930, 3066208886, 1062918104, 2047084759, 2268604966, 2057647515, 183130866, 2704463355, 1339638826, 3429082915, 3457091589, 3613901205, 3670978484, 2763300587, 2092371208, 3272294703, 683072653, 1875531518, 3233943325, 3146333294, 4233971180, 2250589617, 4160528685, 1466541683, 3678618233, 703492818, 3418329478, 3837916487, 2075520622, 1716277302, 151796925, 586447833, 3832566851, 3375081615, 1129442120, 3095449544, 3895778878, 2147075551, 1770930663, 4262344029, 2809463317, 2809953484, 2025472099, 4263258669, 2157265111, 1767773134, 1547319148, 1757628663, 363976270, 1481542518, 1251787607, 1819555513, 894627938, 108082312, 1744054350, 3549434452, 2056948332, 3394549445, 2415119378, 2737851976, 1340481052, 4264941894, 992195472, 2065299814, 4182771622, 2261400887, 1022735754, 140254227, 2929878258, 2571555325, 2314630221, 3841329091, 3603796754, 794463515, 709283422, 3973662451, 953801666, 1961166777, 3822940007, 2129178041, 1908167325, 547134626, 2816561207, 4283688910, 4217237932, 2196511616, 742592435, 158597839, 1367515452, 1207032542, 3103617997, 2087282838, 1733005093, 1536296833, 4248514608, 4098699783, 3025483002, 384503003, 3171046437, 4109841889, 1668231400, 1466095656, 2932818092, 773765360, 4174578893, 2795290200, 2894776571, 1052256358, 2100815091, 514578472, 2094880648, 2770848473, 2920881071, 2133377367, 1922538777, 3611965010, 2510592918, 4271424659, 597412823, 3486961407, 4084250260, 3568437671, 3925674778, 2151412249, 451415647, 2402528009, 1100235009, 2986430228, 3740531133, 1485696995, 447293379, 3693528909, 1677604508, 1903098440, 2478630624, 3815591056, 42377756, 1953856200, 1077030680, 457067236, 608443457, 1128235392, 1941565817, 3326335732, 1402968693, 1993221326, 3550080769, 4011961259, 1531374510, 3676799339, 3302863057, 1988277899, 1543618591, 2656379614, 782611609, 3350056918, 1416941005, 1856794255, 1322734677, 1010774631, 3180387160, 3796281945, 3265997836, 2935703490, 1751020808, 902880907, 2885887158, 4004119773, 2638112839, 4161915285, 588919679, 1748994816, 2183121749, 2751499609, 16749995, 2986077341, 2275191947, 273397926, 3970240587, 1045612524, 1446429789, 3538357846, 984645475, 617792211, 2597939105, 589463913, 2154165436, 3558177714, 2988938237, 2464787274, 2926605059, 3432063669, 423628602, 464836959, 3734596145, 3783326180, 3508588007, 1472654103, 1758889031, 2539849715, 1525321838, 1920623335, 1981604134, 1593105814, 3192831146, 1993649063, 561108373, 1885361151, 4079276965, 3760484372, 3670628409, 2945368554, 1955762396, 529753643, 3546710619, 968925794, 2505694367, 2439054465, 805131679, 2083225427, 2096389158, 794207024, 2073911645, 4173201574, 1529464471, 4174345149, 574429301, 720866001, 3600920231, 341084818, 576097281, 289476108, 327405776, 3439459533, 1159344157, 1524921727, 3140330569, 3658925643, 3457810186, 4115439254, 561719306, 4044772230, 2151704326, 3553763919, 262703940, 4092541599, 3124455409, 2656908775, 2718499602, 2382538240, 1770871538, 476986077, 2060371253, 289238339, 3133232695, 627529615, 352077076, 4248245727, 1879597217, 3580449055, 857326422, 3731650176, 3016969498, 3619841506, 2531149115, 1005276258, 4042251795, 117811784, 277274781, 1090110508, 2343595665, 3772765773, 1327135568, 1456269393, 1530600222, 1670022327, 3782212209, 4067863098, 432975969, 2740594211, 615524652, 1913531286, 1238485066, 3813197703, 254846741, 1265207250, 3773796982, 89034181, 1002889962, 857449070, 1643791836, 2871506187, 2738488646, 67837252, 361521756, 3913464155, 2589123119, 2046999434, 3243798598, 3528102769, 3446241476, 1236303640, 954040452, 2929271899, 2075777899, 1677373245, 1793785278, 1958535339, 2521501034, 359015595, 2730747131, 3877771175, 1315083575, 2483629520, 1418769564, 2535354038, 4109368510, 170781572, 4158385357, 2862280409, 2768879265, 3595556667, 3989747922, 1898003399, 2427256457, 1062348926, 522102140, 2669994184, 3632370440, 3597119102, 4186373651, 1299593775, 1521814697, 2518386357, 1488135384, 70158026, 1272677483, 3195773322, 4116307451, 2156573474, 8234160, 1172736578, 564693410, 3825386198, 1623267709, 3937533315, 367779135, 3613152935, 253201534, 562322831, 2322692274, 1788751548, 2868616877, 2381690416, 3125951290, 3348728292, 3371335649, 2343197500, 3311623229, 1204129881, 688317257, 1851917055, 2904065141, 3752042051, 3392865544, 1387560013, 1964043951, 1418571531, 2582845543, 2159026871, 1857694705, 2905013413, 3210080986, 1674191749, 2332644462, 2763947175, 3936345479, 2074709007, 3780862642, 4007620840, 466641457, 815795612, 1260155356, 1391344444, 914746913, 3875260550, 2577673896, 1227136327, 2654729983, 3371621355, 2196014447, 1530139281, 1898272470, 1750156862, 935288507, 690409266, 1269383745, 1604385279, 1055929816, 2574626764, 3285453295, 1294971516, 2756230780, 437413614, 2262126822, 3310412351, 117213293, 1496450108, 297713139, 578909435, 967578605, 1004381199, 304981963, 649941398, 3288898605, 1164957274, 4139633917, 2676240325, 71245709, 2194983537, 4106624229, 4185911737, 3968106312, 1415491139, 1606245458, 1347261909, 3643033879, 4149519187, 4040707768, 1293525972, 3874054233, 2913682350, 181379245, 390442175, 667902904, 2090371069, 1782820128, 3196423617, 1210806891, 1670699273, 703909227, 1494482245, 3061838556, 3964166468, 86712958, 3521742640, 3665277984, 3902764442, 1590355135, 3484890187, 3513516591, 1256329031, 989304760, 2158266939, 3523108152, 2250232813, 3015370415, 2313564730, 1003074323, 2503203851, 2447355095, 1431459867, 1679345004, 4046425473, 1962389085, 4212989279, 4023554142, 3852007691, 2862905296, 608466419, 218584388, 4041348444, 651984791, 3697415293, 3975178919, 545020729, 4036647742, 270685408, 2010919398, 2399503308, 2637981924, 2248403657, 2777029969, 33060399, 4229058682, 1708538633, 1472465591, 1313533621, 2903624774, 3251742762, 3742179170, 2592305653, 3648376825, 1288808628, 659140115, 570768701, 2041610048, 1986213576, 2193625579, 2745869675, 3134930025, 279566231, 431559583, 1618073237, 2638386271, 323581909, 2717334468, 773223437, 2489852147, 3035870245, 242340048, 3242589353, 1741702675, 2709511742, 3245298872, 107473907, 642252590, 2739848951, 3623933260, 4061437744, 553986974, 2432952288, 2552587860, 677542150, 3563034406, 3387686418, 1821964436, 2830176300, 2099463225, 3699506097, 2713652973, 971563956, 3389935002, 2993766236, 1008934974, 3239656287, 2975321040, 2254707497, 2034429102, 94776111, 1058552434, 1465932397, 185643749, 3464880745, 343934580, 2029058950, 2716647081, 3557526682, 3301346607, 3043712937, 3284496965, 2818310113, 3173317988, 2278193917, 1302261897, 2262300922, 1016247028, 2565199373, 298935108, 442540973, 419582554, 1194761322, 1706129858, 2890988560, 3712192630, 3502783661, 830898901, 1641212008, 1045566270, 492029679, 2455634568, 227867973, 896585328, 4151808832, 2129473225, 3262597232, 2648191848, 1967317919, 4270013354, 3246484276, 3250523025, 3469471545, 3994746350, 2361520480, 3700499310, 373653583, 2829795827, 2306413752, 554903569, 2283418271, 2897527989, 1680087699, 1444313364, 2048040293, 3953946860, 475316746, 2367183452, 65284270, 2180443649, 3219408314, 1091073103, 1705139946, 3696037341, 671900017, 841410198, 353499101, 733012171, 687403810, 1963152010, 33212160, 4289056888, 2706053800, 3528414136, 1833132327, 1049872832, 3973799689, 2211064518, 3989705966, 1946332028, 3585932198, 2303702763, 2010633600, 2006956685, 3682465049, 1868428116, 3303847593, 3152975110, 807319508, 3535556416, 2389695160, 4235134076, 2656855943, 1828704186, 151475965, 434474523, 343350014, 3363903722, 1308583610, 2930480476, 2346006458, 261683200, 2206466720, 212472728, 1487848746, 1871184540, 4043012831, 364694446, 538645283, 3556767073, 2426100483, 2673300956, 481578643, 2993217828, 162723780, 1055017925, 3297312991, 1120035706, 2238261861, 2782527768, 2200929610, 4076223939, 818459245, 314353420, 3033791224, 2177560286, 2001719366, 2359220895, 3147673980, 635904336, 3839790408, 2800877600, 3421634477, 1924879197, 2123079627, 845742541, 2509582490, 976255355, 1971432285, 1410929407, 4142870909, 2528063557, 3071767026, 1717322226, 403912147, 3017493029, 2093223175, 3941674033, 2359846307, 3884616964, 4226858147, 3703140512, 4064750471, 4282893370, 2414324426, 2649384124, 1417100609, 2952527947, 2988083903, 2058592879, 692399820, 1822550606, 3623161401, 3584403671, 2100108581, 4216641743, 3005006224, 1058110731, 3886606629, 2506299906, 246832326, 287978166, 1316093472, 2121523343, 1042547976, 2897277519, 3646535529, 1873131865, 896049235, 35779344, 1719201701, 3964291497, 2567964519, 1799464392, 1684876712, 2005875730, 2985045475, 58955112, 2813243782, 1309114632, 3926493086, 158821320, 2367250758, 2172870783, 1975523447, 11592467, 231722890, 2160604232, 499789868, 1938811195, 4257678682, 164747313, 1490185415, 122079594, 2320144771, 1757231831, 319885942, 2384934388, 1107744224, 1985305025, 232605806, 3338917948, 268529959, 281184925, 312207291, 8893770, 3137655905, 1905056293, 934146132, 2254083989, 4009781081, 1493834576, 4075176258, 519415989, 3851430402, 1813886949, 193236841, 146131822, 3895333101, 3751921421, 2091944791, 1235008593, 109864113, 2528976540, 545155127, 3632949773, 2460251942, 356906304, 1657759028, 1332100832, 1199657560, 651432258, 4239872606, 1497754555, 1660347476, 1221801220, 3373299263, 1686230149, 1745585250, 4275252058, 44511347, 2957229118, 987212014, 612863703, 304892359, 791852750, 309250653, 2369202099, 3677671692, 2569643954, 2270354735, 3940107519, 3798977040, 621045574, 1819926536, 31197935, 1712201614, 3288776920, 558573304, 1714942973, 2197642951, 2336044974, 2534298973, 2170576916, 2502257498, 1000026967, 1100560091, 3419441325, 876072009, 218119172, 2453886130, 2651098708, 4238580267, 1108292568, 71444862, 2261256371, 3959902291, 2165596529, 1003887736, 3456437946, 3141053415, 4046240900, 4222948537, 1609244745, 3155037687, 1038009162, 1335332494, 1107865884, 1874586616, 639968632, 3630376089, 2574952753, 513116224, 212602499, 193057812, 1088646953, 2903848278, 1679208544, 457289971, 4208929423, 1091756237, 2859269899, 2741655665, 2517214105, 3488667545, 3288830461, 943212069, 535149431, 3340126999, 3883796801, 1622141757, 3375162009, 1076937437, 4165388768, 2342463746, 1494095701, 920072110, 1593256708, 3483942244, 3504362834, 3400476346, 497394504, 1972153827, 2124245784, 2696559215, 2720369468, 2198783799, 3265002975, 2285564483, 3288293071, 2175605547, 597234518, 563761822, 3928469312, 710992995, 1969196587, 1303866298, 1161676759, 794913442, 1160719901, 1742341400, 3880330574, 445436160, 1121629326, 1279137084, 1527740365, 816481576, 973090745, 997837507, 1057890745, 2043607349, 1585726754, 125697645, 1901772845, 3980722564, 3564088598, 1907265856, 3737556338, 1751514363, 1126534547, 2274260271, 13132413, 2415112340, 2138985092, 461037428, 3424944623, 465187361, 3337563519, 3069659720, 1244101949, 2017740742, 1198631707, 1488601224, 1798761488, 3768781586, 1506938888, 2508858508, 2437493079, 3960486157, 820393632, 3472701620, 783486265, 614762329, 600017644, 412974695, 3506604114, 1350750836, 3287500731, 1353960706, 628754651, 3495151997, 212691266, 793679502, 352453899, 1020732457, 2602659189, 1872935553, 1526838957, 4063843914, 1584449520, 602733201, 4088988036, 1374892677, 837546774, 1131775763, 1380489156, 2158928042, 2586996950, 2852268583, 2554854715, 99484373, 1827415437, 2878998125, 2126460708, 4024419926, 4238417274, 2431805030, 2228856469, 3508439250, 3346817035, 3309188698, 3092446471, 3820063170, 3431774114, 1955009783, 2541769652, 2498760218, 3686067389, 4102885187, 42699130, 212163972, 3617018349, 3407611019, 1070662978, 3134889755, 2136954117, 1598776339, 3065936589, 3773471115, 10021872, 1694631969, 3219673053, 3714026267, 2490551056, 2264979172, 524451284, 788537160, 391312659, 3153084510, 1791607408, 2110323540, 50095428, 1061758088, 3768718413, 1578386108, 1778267837, 2587902030, 3168978712, 3980687836, 2366922102, 3340902126, 1162954576, 170952250, 2158708848, 3307133957, 2421243540, 188247641, 88860880, 3846516974, 699472694, 4199189977, 1343884063, 976797422, 914443566, 3319853538, 3240531004, 1439601217, 3822576634, 2729028919, 2976967175, 119666329, 1589213089, 4183311380, 3189274983, 1290521550, 3462401225, 560064081, 653618649, 305021365, 1185364183, 1658318124, 2379054906, 2234090260, 2331601732, 357821467, 1173051934, 2177736177, 924064661, 240868488, 2052958022, 2798244345, 1956733573, 199966101, 103508112, 4153923786, 2099580563, 2436630656, 1857258468, 2395018266, 3150818164, 3518192713, 1091535794, 433874116, 898474175, 2123458608, 1922584766, 1499698869, 1830537139, 24445404, 790465675, 3992359630, 1805203898, 223799384, 214886181, 3503743252, 403330218, 3062454304, 2965359737, 286137089, 3335136502, 3779861001, 821474373, 478813358, 3403985889, 11565098, 269213156, 299503099, 3982600407, 1543716154, 30169506, 1176478700, 1811869461, 300029910, 103919993, 3762189131, 3395278060, 2107164912, 1948117451, 32966226, 2173787174, 3956730175, 492454014, 1481450106, 1362468899, 685926063, 1993793433, 2907195188, 1566699588, 3393013524, 2085124093, 2511300375, 4132469741, 2753499732, 109191400, 2242717615, 3870280161, 2111056656, 3477580369, 3406325496, 1879993583, 418956301, 1942640557, 254807970, 3907508259, 572556599, 2131849679, 1904285775, 2769240369, 712706067, 1212630322, 4171250165, 2128480508, 4126396654, 2107507253, 966930925, 1819975501, 1771108287, 2997024946, 1286537058, 1859442213, 3804868969, 461951989, 3917467886, 490108892, 3431283874, 2956396330, 4216950364, 566174475, 3661370290, 2722672225, 1854960642, 378328991, 114984885, 1655114570, 2990695299, 898552149, 2308398876, 1924742252, 3767058887, 4060402159, 2699820514, 1865504023, 10789990, 858544560, 3712228231, 1319554072, 550246953, 936990063, 2918780124, 2092162594, 2259852047, 2434717902, 1199833654, 3966886107, 2913536028, 1582965389, 1548165068, 3482126451, 2406947774, 365772807, 938348807, 770581033, 3694713913, 1765393602, 2026257582, 1955980150, 4216715703, 208305588, 1193020238, 1737213252, 3400629991, 2317874384, 3177489745, 699022790, 3360868454, 4105787499, 2733488005, 2192733552, 1459089040, 686870796, 1653582769, 2383353133, 1761294205, 955623780, 781230271, 1924462263, 672570210, 4214855431, 4165039122, 3494438535, 2715790683, 484265590, 2431007093, 2807068366, 3189148409, 3118913180, 4158926161, 3411089335, 575821601, 1260163793, 956894409, 3977940283, 2185236393, 1500111028, 1645559062, 4140358947, 3423498067, 3940062319, 1966194540, 1125127047, 1408501923, 3927270087, 2243411575, 3502993979, 2307149638, 3876978484, 4177863360, 1644891039, 399228046, 2600645364, 1486725067, 3083986115, 638490844, 1161338020, 3761159720, 1889335939, 3290250426, 3515049223, 1274160719, 591337887, 3384947568, 141163268, 1264119678, 96980453, 1117659236, 1162935299, 3491701113, 1823407759, 1185804303, 4257082957, 860187766, 925695278, 1814672975, 1029254879, 529877003, 2266799773, 1699806062, 3891446096, 2628536065, 697972539, 3536920198, 3656150649, 2223535934, 215909681, 470112318, 1212365274, 3458557582, 1098982759, 4063935137, 993284598, 399469314, 1178663186, 3534959013, 3858810229, 2402892351, 1686885311, 202400132, 362264266, 3839934610, 3952580081, 2665185605, 2582180973, 1666385, 3985836110, 246631485, 24479106, 2816481077, 1903740696, 2842062146, 1833898604, 1007777483, 2807470625, 3143594087, 3994360091, 2525665425, 200181186, 742693121, 2945358363, 3635235339, 143977310, 1307262308, 3167261554, 1352516966, 3805128117, 3824819856, 3515625905, 2601306469, 1880720285, 6031780, 1366055971, 2586769684, 3740405770, 3513122318, 3376150412, 3359059167, 1377544740, 1513793301, 2344992886, 2664705074, 817461664, 1102306932, 3470902162, 3911002788, 2507531847, 3242647152, 3440176226, 2712197355, 2133702617, 3926151188, 110805212, 3700888060, 1477872464, 1587407723, 536940311, 4240046138, 2682399017, 68703696, 2624240687, 3567456312, 1264779555, 4037452764, 2383121037, 1337512435, 99685319, 3909327351, 1344069451, 1361242308, 759773686, 4267244428, 702087996, 3687242925, 1610258525, 780437670, 297891473, 1356004170, 1299312719, 33454081, 2913944242, 606082848, 2698451437, 2155248511, 3286844346, 2185672735, 304064673, 1561351731, 3279804509, 1345970345, 104568849, 2486918069, 227526714, 199272861, 935792578, 2251224691, 1129490999, 2252839681, 2277801020, 723879596, 2321403088, 2502676600, 703377663, 2966488677, 3237559296, 1235058515, 801125407, 4170508370, 2000495915, 3620991765, 1967264718, 3506265846, 3501421191, 1938126604, 1249244366, 1829777954, 1779087542, 3849000595, 3222406285, 3233744722, 2588738992, 701902179, 758682373, 3674256203, 863870508, 809314711, 3268473542, 320365126, 2688751309, 3124414652, 3759328105, 2092274270, 1203826900, 1975730944, 3082818500, 3268542572, 3215735579, 4272166382, 2720138126, 3279550444, 2860462904, 1360480512, 3013730571, 4292599998, 3102371102, 877357742, 565260899, 1505703047, 3030546749, 496412696, 3661170385, 2672891068, 2931434047, 2648284395, 1620632793, 2267728806, 2577938929, 2965692699, 12282537, 956311441, 2385003759, 598251238, 2387802453, 3978776966, 2281193024, 1344773614, 2120101233, 47794607, 1928776001, 2780645356, 3385407616, 2261411784, 3527913945, 2183550694, 3808324168, 336323505, 1556965398, 1046102944, 1126383202, 1736810061, 3723878831, 3362059010, 2891088458, 1805227082, 3692128240, 58710161, 656522224, 2527437467, 938441535, 930500521, 2234169778, 3698501400, 1362812642, 3532367794, 4107271423, 102469489, 1022721298, 1428184126, 2652771273, 2248160202, 3581382021, 416657867, 3550901529, 1658741334, 3630846566, 1948587052, 1852907752, 2733620711, 3037404979, 2342867706, 4017304349, 3926971470, 2350512084, 1383815612, 1069613067, 201756544, 342711118, 1854817889, 3443281005, 4204918802, 2641513513, 3187105036, 2984664851, 2986105557, 2426861094, 2283333470, 424588862, 860707527, 4072584305, 3684282168, 673431479, 43377460, 3177144603, 4138821056, 4056340080, 415031089, 3348298256, 4080950083, 1466958608, 287755925, 450416153, 3305997964, 4135293287, 1318506354, 1545960613, 1575675854, 973271070, 1605187395, 4069565347, 399940245, 4162642071, 4007134010, 1412524959, 2447015723, 285964736, 709849630, 978408655, 3632903281, 1144103569, 70941428, 3939518915, 2950724152, 184708577, 336490601, 3799214608, 52320825, 758707050, 57615861, 1916258831, 91404906, 1564953984, 1241092047, 3146626037, 1220655253, 2237279321, 2656960098, 1246746543, 3377338782, 3727193669, 1606146849, 1217066317, 2257092733, 1704960443, 2197195351, 963141854, 104833137, 2222522946, 2937876702, 2260912550, 3057160802, 593824892, 1054312275, 364323570, 848434703, 1665975542, 4117721786, 3396415493, 1565569131, 2604567573, 1935300395, 3097141926, 3998436506, 1388421924, 75233570, 3109034210, 4172650015, 1853654971, 1346739510, 4085311242, 3347339985, 1403140300, 1082666794, 3677274318, 864259033, 3796678578, 3586703988, 3112879668, 4263045080, 191234960, 2110970617, 3768451790, 1003878309, 1913938992, 915312607, 2621957224, 469157613, 2469095029, 92682839, 3820960440, 2511515832, 3153495716, 1302432996, 2790145131, 4131387583, 1154954864, 3690746560, 3048665393, 224500242, 1027729318, 3121513235, 1953348939, 2961566617, 3419172781, 2065007762, 613399884, 836453394, 3580455355, 1855251497, 1452485901, 185621312, 121719478, 2412526799, 2068984113, 3322458130, 2134793075, 374623540, 3738006306, 2326955949, 772019085, 4038361820, 592040829, 498681758, 890483498, 1531229751, 3852881902, 29808753, 2941738952, 3758643561, 1518128801, 3372355242, 3600499996, 3426027589, 2630886043, 2515488895, 2371351948, 4082958562, 3243938356, 2699039171, 3055893104, 3854073997, 619975511, 3622446023, 3485567797, 603696140, 1349246118, 1056743093, 992698209, 1191401054, 2495867751, 2431258869, 131623439, 800869856, 3041590845, 3976841749, 1147357207, 1205190366, 2703114246, 2033053770, 3500362084, 33585765, 4105157360, 2077464385, 678789571, 2556667832, 1630641430, 953355580, 1540074785, 343103688, 3048070469, 318697916, 3127326104, 869103357, 563858980, 3896072260, 4193817304, 2542382289, 1551036292, 1670651440, 3076757731, 82576699, 1136818075, 2295152420, 2154935949, 2190591401, 528970325, 2518883151, 1389718849, 1393270208, 3494237215, 823187752, 1035667966, 3388542554, 1350644397, 1112289730, 1280649077, 4064284280, 3005192714, 1330841086, 1674302487, 4030701343, 1558216593, 1190206724, 202077718, 327538192, 2583044545, 833418009, 537626647, 3813306771, 1025173841, 3907056378, 520487824, 3956536053, 3221458148, 1439811066, 1704113346, 1891317529, 122986737, 1871023654, 3285381042, 3237126997, 3028886116, 2334808184, 2806790237, 1213640932, 2626005833, 3661941069, 2754131943, 1966854412, 357060363, 3520200333, 1762167157, 3337852280, 1954768670, 2679818500, 2760997390, 3727284291, 2680639554, 1251591908, 3460015202, 2004779322, 2323527966, 2116356490, 935190342, 1877141659, 701296854, 2764195851, 2826702551, 1974840370, 925782737, 3848670101, 2511721465, 1567374921, 1821464501, 2064075397, 3986938758, 2714215848, 2919603666, 1534238509, 1790243885, 2679670345, 2191145567, 1875342859, 2024615708, 2060270816, 3591599610, 3129736994, 3061050114, 1317276597, 788839352, 2273997429, 225342770, 4051040414, 617130155, 3338833357, 2687830015, 3638057153, 146495535, 1063554287, 1369621781, 3779049058, 1404228444, 1966492317, 2775545409, 1947301606, 2665952145, 2903248228, 2737302760, 2890357796, 548244471, 2760885077, 4087888462, 2858107130, 3150382093, 114381677, 656391294, 2155155987, 3074032467, 232661702, 1569014663, 2603614599, 3233507607, 1445546304, 330636203, 2745712769, 553635628, 673079072, 1323677814, 3512229696, 3751839718, 502310807, 3752835765, 3231819665, 2319288905, 1304630832, 3452965563, 3144793024, 1958966550, 2419694941, 409478907, 3227499836, 4041422860, 2471908446, 3035681000, 830444098, 1252585840, 2908683968, 958299966, 3247217553, 1228062689, 912933486, 3513703279, 1802063981, 1928539853, 4106407990, 2875047977, 766855247, 3037302017, 2999221534, 1013560282, 689973168, 2600831102, 2562652420, 940094905, 61405134, 315303718, 828730281, 870041717, 824698814, 1336778609, 1807749714, 1558415274, 982120873, 2417631200, 236901452, 2242187403, 462758452, 143416285, 440221966, 4162240708, 920287760, 591844608, 2979094078, 3912687623, 659225673, 3869674263, 307167350, 3664290814, 3139346704, 869744937, 2845400869, 608011226, 639589659, 88161346, 1442683438, 4198954255, 413020512, 3879258500, 2704630479, 641526383, 1664675731, 2839186649, 2145436586, 3373935024, 3299689424, 2313069645, 4268913175, 3644735171, 3614674670, 1797787893, 1361941967, 2782487460, 540479977, 2304051551, 3359299210, 665479829, 1694364311, 3501023620, 3327077043, 468532764, 2195972112, 2365959413, 507884899, 3002984096, 257805993, 114716083, 2161871679, 2809150576, 3511854028, 3378867202, 213129704, 2617095795, 3249777262, 330108268, 3582035797, 912517416, 281375010, 2402220734, 3305961073, 2251475545, 2872401295, 3932999114, 272955256, 3168213145, 1498071110, 1227217454, 3133865239, 4034467599, 831317024, 1340825865, 3846785914, 3343869524, 3823776852, 4148998125, 3203631056, 3051908892, 491976112, 3772226721, 1961867560, 3277933099, 4112988053, 718542525, 1025359352, 986933414, 1531665374, 2487077145, 2868588100, 2112859051, 2561269657, 1914023308, 1918089726, 2333453816, 428575499, 1651972149, 3409757267, 2659555662, 4064391597, 4143489374, 3889326834, 3328846319, 163979467, 3396661373, 4145224441, 1778851849, 2391754402, 3806206518, 591118347, 1989901687, 3631376633, 1250408012, 3556855484, 198802194, 690169562, 1328244648, 2331130046, 3915228097, 1989693752, 3923114672, 2868981173, 1167981927, 1448771607, 1585527385, 851794897, 598670056, 2667531754, 1585925685, 433672335, 1135226926, 326495414, 4249192602, 3511121427, 3787861999, 316460214, 1753235266, 2396576841, 4099513152, 729593292, 4182520744, 3924491918, 3044454206, 3931544227, 2549441720, 1332909508, 904557971, 1522683064, 1267801834, 1779120680, 147919461, 3832178489, 1550396614, 1887835538, 2191964648, 2941203206, 1333201331, 3342964864, 953057918, 2537183706, 2231718642, 930365714, 1652306818, 755950521, 2056534695, 1070839564, 1728525783, 3667507191, 3766337173, 833522422, 2177728880, 3985807384, 2507879060, 1091016419, 3991883253, 4291502783, 3495348198, 460475096, 3786294196, 1543664022, 2668300349, 187401098, 231654324, 2723825654, 3382011280, 3583841963, 2311924302, 1483468369, 484249365, 2501744042, 1417128903, 1834371932, 1127262218, 125892864, 491323009, 3467871378, 2867669468, 4173929021, 1615263955, 3756687670, 2767078805, 3716983881, 4272270642, 3355114300, 891647226, 1136773097, 3563374680, 474297711, 1132778683, 1022343863, 1252770606, 3534936410, 776817543, 864331706, 2331464078, 1589308883, 1821968358, 562005797, 946982845, 2901691784, 4023357240, 2737491927, 3642726673, 1525653091, 435945260, 3119809982, 3805911206, 414601158, 1098456433, 994610727, 942179988, 3911545488, 2171043026, 424468793, 3883749014, 3483110113, 1945699116, 98127841, 3954055407, 4186228290, 2024690438, 2232317299, 4151507623, 1695828684, 3284845874, 3304184150, 2711656353, 4256070872, 540597742, 191271798, 2078097263, 169119173, 1669182822, 2193299546, 1583515360, 1365474106, 1238863266, 3672702464, 3497750717, 852691742, 3007222281, 1810655955, 3269554439, 713372845, 1496603364, 574895871, 637462238, 343753440, 399034133, 1223277464, 1563198171, 1297735287, 4033860614, 3477188743, 388977196, 3105486034, 1060453137, 4225855249, 222719687, 2533101248, 3254247252, 120099299, 4026765998, 626815469, 764482451, 600747627, 556266869, 1613078762, 3501239430, 3067299480, 2177202608, 860603369, 1080848496, 2833950651, 1176199974, 756567937, 355776222, 1636773492, 4169532530, 2365730388, 1537417896, 705667355, 4100054492, 2043933172, 2580178669, 3922944423, 1204395507, 1846181503, 295063018, 261898774, 2888993925, 986722281, 1010151821, 1935305074, 1664351800, 2085313089, 899424606, 4155630591, 3416188910, 934280288, 2526180025, 4230488734, 2623364148, 750370997, 3492404576, 4241738482, 1816643362, 133106942, 2951419474, 2489697828, 1475184001, 3418939416, 305994274, 2435864361, 2690735583, 1653890110, 2027524391, 552865232, 1457689892, 3169149210, 3853671559, 2086999310, 925809805, 3198014005, 2341071058, 2111563091, 315021047, 1529113003, 3028590259, 154673222, 3477799769, 1009881367, 2936858093, 2144126190, 948650212, 2231071562, 2689169016, 1732270469, 1133625794, 1675183928, 1858136168, 3550966088, 3746552308, 3595935566, 2482345323, 1396120227, 1880929507, 2765142370, 770348656, 1703687253, 531995614, 2785120508, 1995348383, 680350458, 3256712437, 38005568, 2557082617, 3764433696, 2056117145, 512290955, 492021857, 3397793482, 829816511, 3563078420, 464293932, 59984887, 799848332, 334965186, 841682689, 2730506719, 2396048304, 1995589001, 2480420778, 4049247013, 1425364386, 563080492, 1075444252, 1796650795, 2597147919, 1137675243, 3015159881, 2697498607, 2388336976, 1954646070, 301544158, 2179179815, 3110088795, 3838376760, 630031568, 2472357279, 3460942284, 58022982, 1604979999, 1463832033, 1502187636, 2275334026, 2111762357, 788325798, 4001615332, 2406320234, 3916731410, 3471653992, 2601120532, 289173999, 1106601826, 254309393, 1095906628, 2093969283, 3264231409, 483962615, 1162613143, 482933053, 2739845593, 4197085580, 3322714776, 602399944, 3153573277, 2630540715, 594882420, 3067047433, 195230972, 891622811, 1583043676, 315914548, 3634619718, 1000240784, 892329898, 2305593196, 1976676737, 4287554443, 2486476390, 3890879001, 4038626477, 506728572, 3768021720, 1862493804, 2965594482, 645097233, 3761825683, 2996115983, 95404090, 2319468151, 3335412972, 2071784095, 336821677, 3906007233, 210713019, 92949285, 3680543060, 3342429798, 482013376, 142895017, 2509456496, 1846588174, 4240556140, 3626265169, 2824958316, 3424752112, 4284167821, 1736355568, 1538688429, 247036487, 1388263997, 2341655260, 2500256993, 1398379410, 3728986675, 926365884, 3062654737, 676840129, 3419168845, 2919405739, 99025455, 3281845442, 600710569, 629730421, 656529315, 2965911275, 3868205071, 2560052561, 1306607278, 2540794613, 445844896, 925173698, 2314295243, 1402630776, 1008335990, 511223912, 2635846946, 1787051414, 1203790813, 3082701006, 1532361365, 3609396454, 4049121071, 4221553327, 3108331879, 1267912607, 604994797, 2563927618, 2412123902, 2009846244, 617648590, 887597396, 1591131373, 1983905553, 53682832, 2343946685, 2581228460, 908073407, 1547403181, 1952714145, 2859274568, 1672665557, 1839521559, 4145440266, 2890679516, 865249545, 3992782123, 1885016018, 4253255509, 2253101971, 1410373021, 3058045236, 3752513775, 1706144783, 3952528305, 2355278119, 2973640524, 2914789319, 3445358458, 1939582896, 1760233156, 1344355455, 44770440, 631230462, 3167616367, 2454988978, 1026688062, 1836110720, 1984467448, 1965013946, 823130069, 1114396380, 2535163977, 416764006, 1575469226, 4130121267, 834349495, 2703142089, 1200012619, 3767745981, 2379689611, 1706413153, 1916330393, 2880753614, 2242595265, 1063778466, 473546864, 3949543575, 439353376, 8173405, 2688145036, 1497912144, 1685676439, 2441094924, 287244683, 4290618833, 517229369, 670373608, 4223803451, 2353017114, 2583797256, 1604273675, 2405825830, 1319187496, 3084217013, 2893035579, 4239489196, 3887147200, 4181033570, 2858676928, 1211155421, 2925742354, 1531425913, 1513258284, 3317338419, 3288502671, 1199334900, 2782267197, 2470915476, 3168509478, 2867446195, 623185967, 3456652032, 936063580, 3368680613, 2372134637, 2201247319, 1042586550, 3103528435, 1964854566, 1719389804, 4130727866, 2120151091, 2454426605, 1576569908, 3629909898, 279106657, 138152027, 2489435823, 702642959, 2111473311, 843374285, 2152687549, 2515228139, 2706590126, 1716020132, 2078009099, 1104149203, 3182390819, 3018431267, 2762925048, 2024776428, 2759706100, 2950090266, 553755595, 580517736, 3957936549, 1052546827, 2300025562, 2799529376, 2458151899, 2142792753, 2947376289, 3892762990, 744532435, 2255615140, 4232627486, 718256198, 3335292264, 1459201120, 3764004302, 3682313966, 3274256630, 831044137, 3354364912, 3860142325, 1082173357, 1143831433, 638030693, 2154575504, 4234792542, 2494739035, 1349483838, 2854673535, 1537641105, 3467320906, 3645387330, 2178297782, 821330278, 1974803039, 1800184892, 2210366845, 4214968725, 1391363967, 2571421695, 3863409678, 565525358, 259212244, 1717787095, 2319314200, 3304844624, 1990942180, 2468397851, 1076843578, 1373856326, 2058528131, 2208698448, 3443575227, 2623283762, 1773935008, 429465078, 2947410179, 1186596933, 2102688121, 3612396418, 1001847768, 1621911853, 2667738809, 733075169, 3048877654, 3762278413, 586379893, 2803000153, 3052993814, 1292803577, 3570594443, 3330663043, 1388273683, 3355319849, 2700624498, 3155227317, 2420853101, 2257539229, 1624962576, 1680869412, 3121284162, 855593306, 2974420115, 2118282791, 1136841063, 3597723030, 2083751464, 1549828640, 193444824, 2140187631, 3678126180, 677242269, 1209978215, 4088137653, 4153208432, 937493109, 1873435599, 676268937, 2360384402, 3475419405, 3329375200, 4047345672, 2261201095, 1366613529, 465545012, 2150311983, 1258600336, 4265434395, 4158724662, 3129581213, 3321277999, 3252938766, 3167823001, 1734109723, 262933335, 443837961, 173932057, 1095987826, 1561083625, 2346360346, 3002533754, 108572960, 2254030433, 4188231772, 492560394, 2223252733, 3217433086, 3260307903, 1087544463, 2942865439, 3004797130, 401611135, 2414703379, 2371303002, 3030727885, 4252478120, 4264829553, 141252621, 488051913, 1374015092, 1293324436, 2461712147, 3584592053, 1836762293, 383497676, 2035659952, 3811267265, 995070580, 426300215, 3838359758, 3284531021, 3690054653, 4103252413, 2583367148, 3325794366, 2784169996, 1530210039, 2070797224, 3293262894, 2816896954, 2580240017, 1706580339, 2195615993, 3097008369, 4082547011, 1595533523, 3872853130, 3433617911, 2075271452, 3954869430, 3311918037, 2523123653, 3198660960, 3922134244, 3887789440, 1237588326, 2538354308, 4079320946, 1169907214, 3577489706, 1007798710, 46824922, 2874090146, 361099027, 2096138560, 1294145198, 286349276, 3914300035, 2746825079, 1854747177, 472241739, 3669258672, 3386429043, 344892501, 300814094, 3439234071, 938699291, 3518468290, 1090433404, 3144731219, 2477510695, 1896127749, 1605350745, 1321966642, 2962713640, 2867254461, 2082753688, 4268171306, 2466577604, 2518731451, 3907063827, 1502803329, 1903049488, 3482517338, 3241427805, 1515500662, 1454170933, 3950467312, 162842219, 3918637576, 1056005808, 2273158233, 218567382, 1181660025, 3821984827, 915714767, 1030800122, 3758352690, 3868046185, 862807873, 2117911472, 3542324575, 526197521, 3338823645, 2375526419, 874285383, 894626792, 4241130982, 3969008670, 817886589, 4167541672, 991176707, 1153091190, 818473682, 916647701, 3896716654, 518703834, 2866614642, 2915146388, 3880709471, 3592002723, 1613995800, 4224475146, 1801969537, 3851290705, 984364653, 2536061353, 89197568, 1293395526, 2233255296, 4197460795, 1822641364, 2407527178, 3601748659, 3069917573, 1737749273, 3252764241, 1885746780, 265217470, 458627840, 2823178014, 2964246186, 536220921, 1050030647, 1546995943, 25121467, 306398942, 3233952061, 880697143, 1516734762, 4255026335, 2325162229, 2043407779, 168042390, 2303202806, 2840044125, 327640396, 643251041, 2864635120, 904052848, 3608792073, 1411694751, 3754328054, 2538191498, 1317208647, 1471968126, 438557105, 444096639, 2019958445, 2350614060, 2315182644, 2317043868, 1390848225, 2979876335, 1651442211, 63454489, 81411571, 579417964, 1636983045, 174557897, 3658964353, 3988478316, 1237149845, 165130668, 4282441478, 560516364, 966472927, 3971347839, 3693906372, 1566292124, 871434036, 686267495, 1079461951, 2954695826, 326194600, 1902767227, 1960962023, 182190732, 3982343526, 1481465772, 930669924, 4227438633, 3491025396, 1843108101, 3979842740, 2074090614, 4161085974, 1506152904, 1811334409, 1616108273, 2206569266, 1087146089, 3141510730, 3371019154, 1523897242, 2613742223, 3280653730, 2881486981, 3797546687, 3622759068, 1630885014, 1621980721, 370972947, 1094419936, 1520526930, 4002740440, 3713026835, 1023985084, 2451781259, 2495584397, 2959816643, 2096417299, 1834324902, 679141168, 2169779419, 4055196869, 4163384959, 3047397348, 691414980, 2654319001, 3810114386, 1343922171, 2505444894, 1673657142, 550943569, 2095492746, 2731030625, 2616114080, 3730974785, 2039406298, 3026334626, 296384645, 452952436, 49100794, 2209481053, 492130978, 257838392, 2623574682, 1203392724, 763194452, 2583022966, 574559924, 1459529975, 2425192822, 709239722, 706157188, 3681839470, 350421665, 354823808, 3482410262, 2718480565, 3704485597, 4284623369, 3340787204, 1978913391, 3582136449, 3823720539, 1806429506, 3409349287, 1515106441, 2752718978, 1337207993, 2268793663, 3053977567, 1137667406, 2652644568, 3595853713, 116222902, 1672087511, 970594971, 1576921848, 2611296050, 4239080084, 1174683808, 1744835228, 2247140651, 1700738738, 1465230225, 1677089732, 3991930151, 2701909542, 1826712512, 2134300329, 3815692893, 1244229886, 2118604107, 1236990920, 1522180783, 3932064985, 4285353784, 2720580511, 170909484, 3025483476, 706802086, 2713343451, 2841938310, 4073986235, 513884976, 3181524707, 1533425757, 878771141, 1118666297, 3667790144, 3929362664, 1745837105, 3093865178, 2561392931, 811296485, 698709321, 4090265538, 2897581758, 1112713538, 336447166, 1277519890, 82467092, 67190369, 2337139957, 970618950, 2766492240, 3137828088, 3483488216, 2670239117, 3917615160, 730776519, 2484016174, 1126844551, 4221511411, 295959839, 1761012921, 464510565, 3898613489, 2754189830, 1373734434, 2226227175, 2729469706, 309099587, 6107402, 1037418084, 2455726337, 3045330422, 3178793959, 1343355188, 3005551010, 3923140824, 4250525507, 2230947989, 1469461312, 455326846, 2788924013, 3139240454, 702907721, 3732189712, 91953842, 3728583302, 2131432475, 3169916353, 2886004284, 939090867, 2886479810, 1348647356, 904469991, 3652519724, 590278476, 2071709488, 1255590136, 1006335381, 930967884, 1933674081, 562384836, 2525655334, 1788333274, 2304406106, 1219156354, 1109215925, 3654330534, 2929450477, 3641989435, 3368675822, 3374024982, 2534970872, 1331895366, 4279624660, 3037346085, 614155205, 3485663245, 3869001454, 3739661171, 3279263472, 2207196665, 655414945, 2825205449, 1156404280, 1000197199, 3577572446, 1314921085, 1288826399, 272172805, 755879489, 463700138, 309561960, 2788190530, 1038350432, 34128801, 249997557, 1512120301, 2433215016, 4292597532, 4162971039, 70657491, 3881778446, 3922718499, 2098445029, 42176890, 1309345599, 1714793932, 1481968743, 2578346165, 539886003, 1634186588, 1706539174, 4000655260, 3557004282, 2622042572, 3640600915, 4011476602, 2192212938, 2822459996, 238414599, 1676318039, 229205309, 590161566, 607610117, 3705636873, 748088748, 2980758047, 2744137021, 110799311, 1109964133, 2696750019, 2850383696, 1925770871, 3468957660, 3334507168, 3723023752, 1330125001, 3245674336, 374674900, 3921837377, 527085091, 3469020523, 1460772655, 2529587927, 1217972668, 3704669998, 2401790259, 176680758, 1079397498, 3524926904, 4185495155, 1738342526, 2997310242, 1686459256, 3732249948, 3241102201, 3296686933, 1328519099, 3144424812, 2395098236, 3976592969, 82871253, 3135892396, 1442558676, 2863621714, 1441283780, 4283722668, 3995655208, 2764721355, 2718798675, 714248878, 1483578346, 219853552, 35114636, 1844108475, 2222827677, 2898889366, 535139962, 3556446197, 3996733755, 1769040158, 2549637665, 118403254, 3375024466, 3138370482, 3531485885, 2200236178, 147768396, 1182311698, 2957174752, 2254706775, 2804770213, 3941240208, 4130576027, 472644482, 1947828983, 2382763223, 3705071279, 2646407867, 127291393, 3291810289, 165090447, 983335980, 992234167, 689580939, 674045705, 1946137935, 3067166551, 3048216649, 2803332904, 1030143900, 1671260839, 2354837577, 1987967337, 1862999503, 3815636861, 2714403838, 1949115835, 1019624193, 559552246, 2263388181, 726199091, 2791784581, 775163378, 3121022835, 380420335, 661459202, 395935461, 3127575214, 1652864699, 671280846, 183432620, 1272595807, 1261002213, 3207498481, 522215133, 2373751035, 4093421713, 1139012093, 543652188, 3629974720, 4258656581, 2343647808, 1486682066, 3676206687, 2010521187, 1990061575, 1809735537, 1837535130, 2030269643, 37537795, 1025740008, 3908371639, 2898354599, 2761263570, 689610625, 2211826380, 2022464364, 4261596150, 387814304, 3266118694, 589573919, 2748905584, 1888443593, 1011450801, 1401427180, 88672092, 2893653450, 3068167839, 367186212, 3412455931, 1546214839, 590439106, 3924498968, 3256862128, 35330607, 3799939161, 2603187248, 228537271, 2159134351, 3155906899, 3333793128, 3845770599, 1493234784, 677889369, 2219977270, 2907835592, 2604278974, 3150887731, 505301617, 1257356903, 567713915, 1913388708, 3578267527, 1359822671, 1251294170, 309189015, 2700454119, 1626433075, 469903049, 1972367968, 3493088638, 3527598018, 2299172926, 403915872, 3191874542, 2436134615, 1661966749, 457460174, 1220518693, 1052751731, 1367134064, 2551436649, 2289437601, 3748471380, 646997482, 184962574, 4220570144, 2854511926, 2466206908, 3457052214, 3579263972, 326747969, 1773981638, 3388197848, 961611018, 146599122, 1483392609, 3597906777, 2154610408, 3092432581, 3162413737, 254751608, 271883393, 1381359440, 1233786759, 4064334165, 4220136944, 190428194, 513183691, 212327226, 3929604724, 2404801013, 975041568, 4005783968, 2046172360, 3317744082, 3888453324, 1779139798, 3399831769, 4199731971, 1809861674, 3895865165, 1375747851, 3993658104, 372002996, 3965332443, 2677097024, 2862563676, 1396342258, 3054321531, 3969220542, 1188164007, 1196061499, 3731377417, 975862287, 246742156, 1252321866, 2894470737, 3510370310, 2777496422, 335143550, 1701983650, 1217771785, 4003790723, 1779948387, 4100055830, 3933022910, 1210892299, 1052197601, 2988556058, 1306507948, 2063588612, 3088022530, 3183269671, 1642368974, 2495567208, 2836153615, 3495245682, 402885422, 4076907888, 1492420277, 3758407758, 2845253116, 1292422876, 811469192, 2492380576, 374457602, 191519647, 4073010266, 3992366726, 3113283860, 632696720, 466530863, 2490433780, 2199792887, 558268360, 186781685, 1193671086, 3142708216, 1745176935, 256654930, 4199796867, 431061541, 2098233743, 1142158254, 1827046236, 1522355032, 806744791, 2634910090, 133943183, 2860080405, 3592921678, 1458203006, 829412694, 2022024200, 1474662227, 1900596445, 3368896679, 733187932, 2946571129, 1041439184, 1968693489, 3545104032, 334761759, 131131753, 2147464412, 1407092997, 2360003213, 1353463955, 1265814237, 3473942435, 2818066504, 4098052676, 1839590934, 85161851, 4003437253, 3428783860, 2955009794, 3966209629, 1740041288, 3208542089, 1413122762, 2279920885, 2848528990, 3947532299, 1126288104, 90435729, 837614789, 3333287609, 710194531, 4139947357, 2531270563, 280641402, 1726324, 1439605994, 2569536550, 499232051, 3550140337, 2860182319, 706802708, 63996022, 48931534, 4019323199, 4212906332, 1343740641, 1912685339, 2953454799, 3738475904, 1209276342, 1689179600, 1756480135, 985105322, 50512217, 3406891699, 4267816234, 1625269391, 3111773177, 232236560, 3311130378, 3960568400, 1746631741, 2594061840, 2772755932, 918907409, 2392366250, 2442104266, 2156366888, 2634646321, 2635050951, 614018568, 1491297967, 4094500919, 2022740074, 2605248822, 2575019165, 3700072655, 440949866, 1103011679, 2639406392, 2915070314, 1179888028, 3618750314, 2970174936, 3503172118, 1468749605, 2615363370, 300811503, 2712426521, 3379270859, 1197897565, 4178440013, 1281315539, 3866233526, 1826605792, 755594108, 2609524846, 212344632, 4149833740, 4055835100, 2406328862, 2384626964, 1611358321, 2895076184, 4199006838, 156944758, 3659754897, 2947622696, 1162129790, 1185780184, 613835181, 2880451618, 2587374868, 404036421, 3006950976, 4200705942, 2059033357, 1403867100, 3304476757, 490177506, 3633680729, 1219166742, 1653775824, 1165771387, 2852560286, 3956327594, 900166891, 3739705079, 4196348781, 3966990329, 4079076536, 499076364, 3755842289, 3107665255, 2967729156, 14383853, 2688668083, 1744332151, 1257440910, 2879879961, 255503257, 2732004183, 699518023, 4279304217, 296959376, 2077919088, 365484576, 2243385692, 1297702919, 2238536636, 2242087718, 2653158226, 1528036387, 983287415, 1063541294, 2749263604, 2676588375, 3722185997, 1505423026, 355228357, 3405383281, 2318306893, 647060170, 1331867653, 922668781, 110339904, 457274082, 3688156201, 3883690097, 2954720631, 4072043293, 1652396156, 2487718992, 1811143710, 85941481, 1798037582, 4290151056, 1403806112, 1629859525, 626072143, 3346071457, 3852821818, 1201441016, 3159296856, 3469563749, 3206714691, 1373213478, 361150101, 2266398433, 503147072, 2357106337, 3191579601, 3596821852, 1896191638, 1062655401, 4288993835, 4142896585, 2450715465, 395455110, 72179410, 3563061973, 3895468584, 2414030390, 656491386, 2767312104, 3148791960, 3125183220, 550131933, 418385651, 2701291444, 2173575898, 3308431325, 982409013, 461563142, 1271581604, 4127199436, 3776175632, 2621319407, 1644956319, 4166808543, 39658898, 2672238837, 938053956, 2168050593, 3467804175, 480416526, 618826970, 2558574611, 636387990, 1970221596, 3042470378, 351664410, 3222543970, 3656189574, 3155062254, 2003188848, 699917149, 407639766, 750426843, 1438190894, 1987187298, 3580547279, 4282236150, 3191729921, 1570684578, 1759132706, 3300633081, 2709565022, 3595904556, 322814270, 3817395383, 288405396, 3651109472, 910372373, 859174702, 354277591, 2637285402, 826986185, 3083738688, 1373450462, 3445675532, 1838031659, 997795120, 1316391076, 3911754288, 2620639495, 1320099026, 2161258930, 172790381, 590723896, 1744828842, 2443392085, 3509332462, 3069127764, 645254316, 819037672, 557829896, 3369419384, 2022546864, 1925287742, 3010609173, 3326242406, 3603933370, 3555108605, 3873113320, 2512904509, 1904215628, 3200088614, 1271964379, 2483494603, 2113340380, 1932050371, 1936669722, 2604296538, 3953767216, 2081905617, 3479207913, 1700842559, 2855796671, 91308615, 850381871, 742227563, 105343904, 3517083242, 3559639863, 1879372445, 787815301, 3564405649, 365513851, 2491345732, 1344771994, 1718191251, 2575980382, 1025808339, 2459656838, 3264718293, 1737818998, 1118514807, 242751567, 3404173817, 239221587, 2703087914, 1969955411, 646696995, 3597235917, 1902468595, 3546791774, 2790540981, 579979065, 2200970498, 1578568238, 1184722417, 114228357, 2316818864, 3646941816, 1912637406, 1543386744, 73792508, 1425462558, 3030515791, 1241556403, 1389349279, 955126059, 593760005, 996953612, 2863710799, 3824731050, 1916638014, 4227947381, 3994635874, 737786994, 2856468373, 889772477, 2183256422, 4014061899, 1090443907, 3755127106, 3669640744, 2271440132, 2637767118, 4292952246, 3927162489, 1119190951, 86400029, 3780629156, 3980296856, 585064193, 3135948320, 2957328691, 2092151949, 718583296, 1855603698, 908196647, 2780935800, 1044381972, 3660442547, 1567602916, 4266733260, 906447016, 1621390210, 313984202, 1937756361, 270945301, 67663621, 31938984, 1207477840, 3166212681, 4287677524, 1933205236, 3176215034, 3422704067, 1801618190, 1578778172, 2229003458, 545527114, 2230197083, 4260553375, 4051667511, 5771542, 260519550, 67812815, 544645705, 278126448, 3861220948, 2767778376, 517853628, 3598476339, 723776792, 2343749675, 2736736185, 1534222355, 3999374255, 2675364858, 3589633885, 1682654917, 419897617, 264750108, 1103645229, 1964525588, 1409200769, 3128612005, 2218744659, 2120524638, 2436577345, 1711712564, 1614323451, 2263952779, 2347779688, 265524020, 1527388849, 3442554755, 3374278703, 1795468867, 2681548034, 1733446149, 407594032, 3610039277, 38715256, 3904539152, 3978174609, 2687149092, 2653760640, 221059511, 1710514687, 1069714061, 3323349548, 301495518, 1198609376, 2220065556, 1108465796, 374138816, 2841762753, 3796626048, 1858679622, 194511378, 1769996627, 4256307040, 2589495812, 2533804274, 3970868314, 1401587675, 3527940702, 1441473647, 4213271299, 165316410, 1617890013, 363369606, 3314165680, 875482547, 3929298049, 127301586, 2733919825, 3464777398, 1572960748, 2142442496, 1413346149, 2506692817, 437142314, 1158465232, 3594239513, 439417346, 2826675645, 3507130249, 2093063687, 2711396562, 4098730240, 1083888696, 3020376222, 2061681441, 2023571122, 908110293, 3084495346, 2947954309, 2379463471, 986898974, 3295878831, 706744517, 570200490, 1116060076, 599200705, 1891607389, 3536445520, 1108860578, 1952469875, 3110686772, 4144963428, 353873870, 4105673562, 1921689636, 2738749943, 2465698286, 3190593288, 2113683725, 2702837559, 447716127, 270273940, 1813857099, 2468735974, 2153689580, 4123537163, 2697945405, 1008460495, 507818582, 3899411647, 2922715497, 1637150844, 670183512, 4203734178, 2629828063, 3047010001, 4172150461, 3706485511, 383879823, 2859332400, 1328112300, 176407814, 3687582370, 4018377635, 520751529, 3606288719, 1361680466, 439939678, 2668419129, 2973932962, 2420793362, 551924424, 3269879487, 2050555060, 112055788, 1806818909, 3121363301, 678378052, 3793478060, 66901193, 1284451301, 2109497548, 3380735921, 4000265970, 3005168481, 3685630025, 2067735736, 3476925239, 3121017428, 487538922, 1476071314, 2479953157, 1876781451, 3452871395, 292340609, 1604760833, 799478334, 3910425506, 806615368, 3547837405, 3251867671, 3279001738, 2226429665, 1712034714, 1390052221, 1033840534, 777938789, 817951662, 3935824163, 460696754, 234042736, 2939652351, 554031851, 2564735924, 3886339282, 864277242, 4064678475, 112168424, 3498322414, 3293756292, 1570046964, 2298380243, 3136113997, 156483260, 2264378819, 3300380587, 2142842107, 1862572896, 2837195798, 2597630448, 978851732, 4129396675, 144539139, 1127762919, 3374583591, 1698609812, 1704339062, 3862853478, 1441502019, 1933304282, 1891007549, 3055591747, 2771636204, 1104431568, 2696184941, 2569377980, 2049294887, 1219562154, 1059312019, 4240283422, 1773799793, 881996661, 3979094684, 2439416537, 735493393, 2227361389, 2264241966, 3780797230, 3033323197, 2360597196, 3552756202, 3816156604, 2537368531, 4144345315, 3444599629, 1050534727, 2254446809, 1177595898, 2379576452, 3100023399, 1582936385, 2253320933, 3115851087, 2765661735, 1510656955, 898326940, 3978556842, 980974193, 1859344728, 2713637782, 3650520002, 2873467004, 2125243401, 767474882, 2473063940, 2930731103, 1477519623, 54002691, 641556012, 526333883, 367502826, 4147373367, 2593670328, 2585353791, 2214122546, 1655363657, 3006278178, 1035534586, 1924163005, 318842018, 1819587507, 2674394678, 1964704435, 3214733484, 1915746040, 2404740878, 1721696072, 2646580239, 3260840348, 900121696, 319689291, 3520596048, 1785707442, 3483833138, 3156645342, 121280465, 2270806421, 3950837512, 3776907605, 3369035474, 474968334, 630542459, 547801097, 1341183924, 1542470629, 2923996017, 3592930239, 3564800669, 1279217471, 3221556034, 3829469722, 3734257476, 1754600360, 1177580747, 2219405818, 4189605982, 1801071888, 2875722826, 3645062398, 3009931700, 2459661908, 3043043541, 1966629677, 1652439344, 1482683868, 1635851151, 4232070970, 3632330091, 2045667781, 3260142292, 811471760, 1275046349, 1465953098, 1781488296, 3405073276, 2669480699, 3568568639, 2007922394, 3908635909, 561375104, 4158219003, 1290528391, 3881743238, 3846986662, 3946919358, 2299592524, 3838836454, 305509315, 3437810909, 65111184, 166825467, 3515352275, 3762916463, 785548687, 3172879650, 2991172803, 676241159, 1488642221, 1436516679, 3041833409, 1454701247, 1253670199, 2548178998, 3888939645, 3193091896, 3248792985, 3992785422, 1410660157, 1452536131, 2732338851, 1169396740, 43790422, 4098132859, 577098042, 2202565407, 377348512, 1205153009, 1303160496, 2322583665, 2858733710, 494145143, 2370537377, 1771193489, 2107715031, 865349040, 1090193924, 1207391498, 1760563908, 982839435, 3064372141, 3938016484, 1018033658, 2018927416, 1704187423, 1068326555, 1914250501, 497242743, 1847661864, 3051137500, 3690484387, 363637533, 2983762282, 3832693505, 1688186150, 1001371674, 3896268, 2993271163, 804104501, 1891040345, 1655210084, 3767502424, 565202618, 2769232113, 3266027253, 3882579056, 3606779885, 2776978279, 1353891220, 2750946246, 2453026881, 2481829648, 935504333, 11348159, 1968527230, 1385967582, 2757067336, 3549983990, 4009058489, 1360459664, 504303971, 1765616093, 563702283, 3350135147, 3392036936, 3283798615, 3771926634, 1817152003, 1814438183, 3147429933, 1981137766, 2177009926, 1558568538, 2080972762, 2647836479, 3367765134, 1022604468, 380074126, 748072517, 606411375, 3067577811, 2624796777, 600503310, 1402242697, 2727824004, 4183945265, 2443045120, 574571985, 2616309923, 1812596081, 3063344761, 2523073268, 954394151, 1190478791, 4185637518, 1286374206, 3496824953, 3579023272, 3971774748, 352966012, 3058650533, 964261353, 498166601, 560963829, 2928264606, 4065807993, 2915990904, 2771808889, 3288207844, 3772529879, 1755101542, 1095756475, 1640094096, 2422562629, 468745106, 1247883287, 2132976222, 198244514, 291016936, 1721692797, 1704901018, 2478966187, 1487315833, 1873860271, 4019634522, 1259345491, 3298502490, 4022706744, 945528102, 3161973346, 1501055078, 3967112826, 1967875481, 2416973184, 2178988346, 1257720070, 2877661852, 1652000736, 2551714543, 2785600675, 870199300, 3261293753, 1887317832, 3162815610, 2058687094, 2315049842, 1252228842, 2993292547, 3777029889, 2032484517, 3891669961, 3716797009, 72874876, 1082377373, 2852673171, 2538708015, 3989612020, 3251051248, 1976462349, 3523154993, 2338472044, 3961065401, 1797495324, 1578751448, 2669694984, 1368992961, 3218230711, 2403817494, 2909678291, 2318383202, 2411220995, 83490839, 3198721336, 3142096504, 3242289513, 693677253, 2301961945, 3468320918, 2671140480, 3015550734, 4071864023, 497882866, 2521069877, 140734583, 1224103341, 1560918337, 2288944125, 2877474011, 4149612332, 1356193400, 1060522407, 3547908559, 2867619086, 2867754030, 2497961281, 3382249353, 3614331069, 234317442, 2023988502, 4145063304, 2950310311, 726979201, 771798624, 114222128, 892999049, 4169860905, 2274188128, 1895946039, 2541302747, 764122026, 2734045960, 2779957578, 4054527418, 1029590469, 1991621018, 700528169, 3697303989, 804767067, 3354622859, 680390987, 3555107758, 602421409, 312237475, 2997640892, 3076233584, 116814873, 37323769, 1596524475, 3524083908, 2020714543, 3303509641, 24646683, 580526651, 3334176678, 1600463465, 599655705, 4012268186, 1357862861, 3450893297, 1201217466, 4056732570, 1922344205, 4209639459, 3499734558, 4225138968, 915162761, 548427150, 1280196624, 1510174831, 423068413, 3714812507, 2197152380, 2503465868, 2128252747, 341691943, 859010111, 4256399565, 2818198585, 4217159947, 737529222, 3538675515, 4098212385, 3967294814, 2997571281, 2885561117, 2935622640, 738932735, 466495798, 3731015324, 687943103, 382712471, 4000349488, 16822401, 3226327533, 612087132, 70082811, 2607665127, 3844890720, 11809742, 1968301457, 775839043, 1286775045, 518017595, 3234641332, 3470867741, 3238890250, 646412914, 342454453, 62654367, 1618149482, 3852765744, 3339561912, 743843855, 2752629589, 3451428290, 4097118514, 669165776, 2973622486, 3612357146, 109189280, 275120137, 2180416676, 2115879158, 2494292543, 513307796, 3414157302, 1727440217, 402908962, 1694176042, 2671854926, 2921717217, 147813984, 3193046380, 544533005, 1114636169, 2599245888, 1364317552, 261426006, 3803874517, 4126725082, 328545104, 3029149818, 1568076609, 2787882761, 2772110567, 849104970, 3118711264, 1591935001, 1721357022, 960962463, 2625941962, 3754897268, 841945376, 3075784989, 1910883854, 636958193, 3317695895, 1554964312, 3870750773, 4172109342, 4036479677, 1021369771, 2774479341, 280202974, 2899496583, 2682262048, 496218936, 2045494912, 1169579463, 3693621088, 2528594036, 3031215564, 185376256, 520842861, 809855177, 1983003419, 2221277587, 2061575602, 2606526036, 3050996273, 1206698582, 333986280, 3416034980, 3365994891, 3247540285, 3109685444, 313766358, 44566343, 414518981, 3008757924, 2545744706, 1730071648, 1953132226, 13336379, 457329189, 1424579577, 3374910582, 137086655, 1530173200, 394346380, 3571092578, 1679720061, 1070262844, 1965063701, 2761410023, 3416226385, 1575886451, 3107547360, 4092449331, 4272253737, 2645227467, 3859246274, 3796850686, 3311135414, 3699713180, 1739519484, 1088281730, 1936524116, 1930239124, 2463436387, 925259008, 1254783993, 1193110812, 265532393, 2168348087, 4135115025, 132576600, 569699509, 1404766350, 668598830, 3016646968, 1094642575, 1177496254, 2779823867, 2068500515, 3236207099, 3552903877, 1315101769, 1512457065, 461804693, 2477268580, 352995162, 251356033, 2489144459, 277963123, 3944096258, 3270546586, 1860918971, 1236727731, 3672428133, 1928099202, 3386548399, 456048925, 1065157457, 4165361590, 2060081388, 142313320, 2834806433, 4196410953, 2956578204, 2982638544, 776911202, 3184139575, 3246105919, 3370913571, 1616175689, 1745426960, 726755667, 1102682244, 3780116197, 3957744656, 2396107673, 2416976781, 919987890, 2543847101, 1470976424, 1706502731, 4259842225, 2788161167, 2785565614, 3829335060, 1203547290, 1672938458, 3131921764, 1521983415, 1947416827, 759954895, 1508142659, 3374792896, 794040077, 1519459099, 1822782009, 873481337, 3141546967, 3515483596, 16185217, 2603846487, 2330542027, 4181445989, 3434620752, 1576295267, 4023686843, 256560096, 1608365585, 1673498029, 1273275256, 1665988099, 1618019905, 2866146554, 1847422118, 2107346964, 778768509, 1905884876, 2473734766, 990878836, 4262688099, 770871030, 937968792, 1358323349, 2644123675, 2240312046, 1449404238, 1918744803, 382372215, 2536644302, 1883420164, 2268733322, 645854718, 3873031596, 3813077872, 3664344477, 332768991, 701974192, 2732776905, 1685741007, 703717600, 2797820107, 511640595, 2528965154, 1512756797, 1861846239, 2516262948, 1573358092, 2794411176, 3215441577, 3531979285, 1766246098, 2637336713, 402656865, 2624069141, 4091368874, 732881090, 721127066, 4069013198, 3655930241, 2908902267, 1485331164, 2623639995, 3236759292, 1803964163, 3982156397, 686097911, 2600426395, 3156265864, 2620429207, 2406942474, 2843282870, 2848693019, 1085659258, 1106306245, 114461781, 1700562061, 3989914365, 2443051972, 2074679246, 2206047273, 3043499590, 885906692, 3792805925, 3528939602, 2516131771, 620661007, 1351257444, 323159975, 600481171, 1929619371, 1280584899, 1309245895, 2616960562, 3019393153, 341126169, 744621275, 921006717, 1614778131, 2620137254, 3855100847, 1381132059, 2053465368, 2059164303, 3252711491, 543170826, 2791907554, 835156004, 2976352177, 1145229396, 2945295845, 793653829, 410189456, 832559106, 1221592525, 417374545, 4235256936, 1601303898, 3207277780, 2355391487, 364924189, 2323206305, 1556844327, 538800786, 594559312, 1067943380, 720042888, 749975261, 1205682817, 828794439, 2783614057, 2476156910, 1291134678, 646637895, 1321334255, 3993327662, 209708752, 2360796799, 56682650, 901867012, 1523308008, 2984560132, 4164667623, 2072327676, 3862878366, 2495180945, 1753185034, 3859873295, 3112490652, 4008418229, 4184752609, 3489221844, 327865978, 2585180096, 288892530, 3581036985, 3655540564, 2865130417, 568212742, 3511772811, 1966387687, 1951211482, 4293077084, 1289774698, 2396529253, 1253116241, 2063121175, 2801683501, 833499573, 2861265789, 4053632453, 3101655381, 3214772560, 1249543282, 4155404142, 3623321447, 3839524017, 4143556955, 2788255607, 1967233219, 3367588460, 1019627607, 285270615, 2027712918, 1677871743, 2636405023, 4099913004, 3594610490, 900845229, 4167315627, 136408019, 3077536568, 2369213285, 536758416, 1638333077, 4123719002, 1670037934, 883555071, 2718344631, 307076328, 1396804098, 1649795963, 1066036387, 3624051500, 1833548846, 4181875152, 666751289, 924726462, 3963504303, 3480866235, 2478416058, 3588832573, 3114991728, 988458070, 4085868619, 3884975004, 3032232010, 3863742188, 2012975627, 423958784, 95502293, 3553318059, 2647035814, 3840334967, 219542550, 3013825365, 3116782099, 1483195864, 3527496012, 2344292073, 3297080825, 1560626252, 3565010945, 98550081, 1372285902, 1758634346, 3310798316, 1973823275, 1672331639, 3055236996, 1892124702, 4055073407, 2215815748, 3036195856, 1004736375, 2731205125, 4115852330, 105737135, 3012233544, 1483985073, 1771114737, 2982227680, 1727290248, 3400064079, 2932859932, 4143949284, 3320548341, 1893861557, 115817393, 1711587632, 170975566, 3324752220, 3390363888, 1769958799, 2366770090, 2903271584, 2271959079, 334735487, 965807065, 895763103, 2255731971, 803268679, 3650807510, 244861715, 3176913274, 3778648856, 1692455836, 2556533838, 360147566, 871791593, 1280780883, 2740249879, 4196567860, 3515535548, 3270270913, 1444800870, 4203191775, 3388955660, 4241000581, 3638528351, 2549797048, 1400041240, 3060078522, 2612870785, 718312567, 876916185, 4001977523, 602300935, 3662840122, 2855509694, 1431016564, 310570346, 3978439113, 1662309161, 3908805617, 1338680125, 2282003485, 2707179119, 178462103, 71810685, 2784134160, 2610980831, 3145630882, 2400494495, 2037452502, 1032726336, 3873714125, 997613107, 2512157374, 3486664162, 228210688, 292370976, 3249908053, 687600788, 1588532804, 2042979152, 375191043, 1560386381, 1646991496, 2181001046, 3940398793, 2746733756, 271891398, 450894478, 3199326002, 2547765467, 3586955946, 2919426286, 1646754707, 1393292140, 2171948363, 2487774912, 779383606, 2237446273, 2362149815, 829816169, 3736566006, 1407915392, 3388667199, 410577210, 2482723205, 827653338, 3808893215, 3172518996, 3066337301, 2884827787, 1022643490, 1559019610, 124315598, 3826078632, 3260271483, 535546990, 4139960730, 1837415018, 737416170, 1012490767, 1847825655, 894843433, 1156409257, 354241169, 2323204474, 1564883815, 917337312, 175505780, 164512911, 2023720782, 740787203, 2811673871, 4057884708, 2114992504, 3419733459, 9985578, 3629087477, 774904967, 3627678893, 787429067, 3451020373, 3250943975, 1749764125, 3094757419, 3766445848, 1968312270, 3395114882, 3956170658, 508279664, 3613289363, 1427385274, 1763517997, 17161503, 4146140443, 2516331660, 4244027890, 1790916742, 2498774495, 22880003, 1020437592, 3189612298, 2754507776, 1508389224, 924916211, 1752263800, 2850576898, 2949872923, 2782343714, 3762454277, 761580960, 934732724, 561936302, 4229268548, 2725363030, 3413560528, 2036547472, 2359532437, 1506013286, 2510727123, 1000462554, 1238513332, 1003724142, 1752232482, 2736799558, 1751535830, 4012644678, 2813070107, 261498230, 3754789982, 2758616346, 2498378727, 885745874, 1280405549, 3265311420, 2076013285, 2855621024, 2604553904, 658243722, 4156450003, 1844653004, 2740355403, 3282392691, 3945864687, 692748138, 1861251119, 3225264365, 1500462825, 366088735, 3127611160, 1899190047, 311340011, 1854664226, 2759845977, 1724568249, 1066176599, 2008391851, 4060363345, 4141027138, 1939445550, 1101295573, 526854710, 4150068762, 4155959448, 1160407938, 2852818808, 2143304475, 1448803223, 3981515424, 916149019, 3900637794, 3922207131, 450346910, 291609685, 3204080837, 4234774507, 431131763, 3876369843, 553374327, 39434732, 1300770843, 1805239640, 1884144034, 1886030567, 1138012563, 1208745062, 1279959211, 4093896773, 3511021174, 1780331465, 3222852810, 390308915, 1019561354, 1940346542, 2456326747, 117161559, 3519434604, 2787115018, 3846392752, 3535636211, 4286129389, 4268940794, 2371054590, 3213512359, 2789494717, 3109470423, 2577450472, 2672384326, 3230820726, 34275856, 3505886185, 381508827, 946919045, 4183594752, 1580792791, 2987324504, 3591385959, 2870061277, 1340926039, 819469076, 3337148359, 747464231, 718480005, 1877795470, 3484740239, 1652534607, 188956886, 2184015671, 2968955754, 492170928, 1233395736, 3554024053, 3988748578, 2540850233, 3820250048, 4179981324, 1590235696, 526776038, 310128166, 921081903, 728408794, 738592978, 1730543414, 1670623249, 2536176893, 3742910010, 2223108799, 971618468, 3671250507, 3150426083, 548207940, 2044716865, 1504844005, 2587063338, 2198904513, 4294671744, 2882960996, 3408330424, 123152337, 2198204032, 179655381, 3263115522, 4099451187, 1094916706, 1581602231, 730991590, 3631577998, 4292625350, 3851311803, 1231464195, 768969381, 1616962039, 4078157404, 2618748392, 1954615678, 2723509727, 849331221, 557835762, 2384689034, 4060794232, 8871783, 3430987732, 1413493218, 81656, 1065168749, 3274214919, 864143329, 3884835904, 597305895, 2081201523, 2368418979, 2252885895, 2845669989, 3119594048, 1456282712, 1314938716, 4198154517, 453052164, 2415668695, 970695345, 1026161916, 2145357240, 1816961388, 2419313834, 692549819, 2645825576, 260205880, 4207231662, 4291027261, 4088471987, 271871040, 605003821, 4092166218, 1738456631, 582385523, 1833476668, 4139420436, 1942167610, 1141278460, 2179733937, 663035882, 2536834424, 2792907670, 1122138768, 3383105762, 2730093393, 1086333050, 2189668212, 1188780003, 79164996, 2640553290, 933604471, 2329181371, 823633519, 3344917075, 1410692584, 724997115, 4132943973, 179121211, 795758156, 2252283961, 3343282051, 3698333171, 2465705431, 1898030134, 13829829, 3693711085, 3438510505, 2233209144, 2490329490, 1457113906, 504786782, 3077736863, 1804201033, 960698915, 2538826429, 1544647533, 3930852328, 557996811, 1382870288, 78277808, 3747988102, 3986168894, 2619964016, 906816208, 1509127781, 3668309772, 4077372373, 2911517591, 2627345072, 2570482591, 934779808, 3095591169, 2203656775, 549007494, 1502937553, 3427304276, 203562878, 1575662894, 3666563218, 2540133265, 3626810343, 1813486833, 555561373, 2196628223, 1233895236, 3629750882, 2448530734, 678757750, 1737264077, 596055890, 159967533, 3702484336, 1148155556, 891120492, 2739974625, 104722114, 1941123675, 3993844164, 130102941, 3472591321, 3481824253, 1868971535, 665138532, 3407982733, 3804535223, 3121500994, 804653681, 254088990, 300451235, 1061670541, 2608152529, 3172589985, 3156601769, 3913395072, 174168180, 3719214391, 3466732425, 2796880465, 3117073181, 675279839, 3387650526, 1762309180, 1457874996, 1298124716, 2862502410, 3489761483, 1134292781, 1076497735, 909619672, 3296382990, 642661557, 1863510137, 3451699253, 1711497309, 4103188183, 659595891, 2245959438, 3539315737, 4072241395, 563375787, 3913314521, 2106590511, 1919814362, 2843434378, 912793587, 2492304536, 1107566482, 2727278696, 761250188, 20641164, 1975743196, 3510914553, 3841417443, 1248983353, 2958645124, 2803445467, 50406268, 228723241, 469731158, 1335911224, 2720408583, 4169432704, 1767803409, 3046224172, 430431715, 3145575987, 90622645, 4121701005, 1002141469, 4167848074, 804699016, 3734482566, 2371477889, 2902585511, 2898961780, 2603804556, 1342854412, 798700851, 2777759957, 2602562680, 874837665, 574348303, 2582613672, 2256685611, 1615094104, 2037645947, 3148517580, 676223984, 334587537, 2147365030, 25250114, 48563920, 3119067588, 964784244, 2330750226, 188938918, 3158396198, 1168113611, 3783228480, 1917675117, 3836492919, 248947971, 1755639002, 1603524654, 1664589965, 920580122, 555012959, 3249822443, 4247702653, 3704232930, 2360032573, 239989105, 2083562995, 3964066035, 3378282910, 2826508369, 1228995296, 4143066468, 2519115130, 1413109524, 1444362751, 1818287532, 608155597, 611535665, 1998693947, 2100146111, 776580851, 3279586315, 2651397045, 803674008, 1394998668, 211331778, 1853161307, 3776440802, 2943897231, 3102781148, 1466469254, 1471310350, 2335975911, 968826297, 2748928170, 1577708951, 1368904316, 4183252232, 308574559, 3268843351, 2649071100, 2688180453, 2833654747, 3310155126, 1741165513, 496991423, 2773324262, 1293780826, 793101357, 47809584, 1669981973, 2853405856, 1122632757, 1567373239, 1568578562, 152299903, 3815073039, 3531179686, 1491687841, 458950942, 817586211, 1044173706, 1531595396, 1689038083, 2144759583, 3607889988, 2250903471, 252881383, 3902315259, 1431458339, 922386276, 21662205, 4170122745, 744431886, 3595311170, 2134501571, 3511231703, 1147014421, 3991240954, 2071796888, 1956246137, 2600265253, 456908960, 990493476, 1613512624, 2805357752, 4243201126, 3473179582, 3920914571, 2640429666, 1320899842, 2887343258, 4253717481, 3865786599, 4115263221, 568292469, 2099787298, 1270670723, 1694298945, 2060673315, 3058782730, 123011338, 532711030, 3051526202, 3064292464, 2055730419, 2908580271, 1407408855, 3244406356, 817249682, 1224241262, 324838918, 2562135035, 1239940527, 2378716295, 1597891424, 2928061904, 853833307, 635898940, 3583117046, 3691974984, 3099267352, 171308551, 1402581501, 2761646499, 2470786596, 4149979186, 1790652734, 2905351269, 1032292345, 2168752796, 3906928175, 764653288, 3909653334, 3646745705, 1722823051, 663301199, 4118109135, 2776037158, 3293601851, 1826752024, 3520930940, 2783161265, 2364541480, 1197128160, 225030388, 1907255631, 2627355766, 2703633948, 523322198, 2834610112, 4123610780, 1519424301, 843246201, 1984327441, 3875308821, 189968697, 2037159672, 602715368, 2835816199, 2370185564, 3017509306, 3671311430, 1274449914, 384377160, 2506710537, 3997655953, 3547144597, 2913035244, 360823116, 2977822047, 1607139037, 1487406713, 1386554296, 1805192807, 4059031302, 3656048616, 2809647442, 3607204255, 2854203774, 2311724332, 133740312, 2517633733, 208762527, 2270350076, 3695974076, 2983248589, 997902213, 3168216460, 1304996059, 3040872600, 4031643776, 266443257, 4154704280, 2785655982, 2905708446, 3714589090, 3799538935, 2623503983, 1326458425, 1441627874, 1863597794, 528176817, 1289169073, 1721730711, 2929928359, 1265018197, 1591699349, 4032995967, 1626484433, 146435144, 2751509564, 916985970, 2514576110, 3084842346, 3403850330, 2929980728, 646732257, 2289947480, 325930426, 279441321, 1580815021, 3560059659, 3487734768, 3929072728, 223893310, 323428397, 926374572, 3184848054, 4039047054, 2672589580, 1990716717, 3806760537, 2675535129, 1644681835, 1599988650, 2637514885, 1588527863, 4134726532, 1187162507, 2499805410, 4200067471, 1409774993, 3620764000, 2058143390, 2166825022, 680618006, 3585752041, 2924954450, 3444505077, 1290713975, 4143062863, 479286652, 541564273, 1556639351, 2113615524, 1682070534, 452566697, 3747005241, 3380234476, 3519882848, 662229423, 242934579, 745958376, 2912089081, 2100676465, 2205861356, 2565665930, 3854300682, 2841749044, 3067780554, 65878107, 2023414683, 353226443, 3587723646, 60900601, 878550007, 132470346, 3910903149, 1133955294, 2499038677, 923274549, 2385349110, 854431761, 76250256, 1249924238, 2083892825, 1982672847, 2940687619, 73284251, 1338979444, 259764442, 1042654697, 2312735825, 356407739, 1496721038, 3209147243, 1002338881, 2631794009, 1688317141, 854209565, 18449885, 1370668169, 1699025205, 2793086264, 596509227, 2607036467, 2102947878, 540436313, 2289471923, 3424262314, 690215017, 828031061, 510273298, 3127422072, 372644617, 602570842, 343135079, 2303237391, 891888843, 3110263940, 1055882553, 2520570452, 4079461939, 1309902068, 2389932784, 1275910956, 2671169010, 3498797140, 2816955005, 3582983676, 3148113473, 613433559, 3930720891, 2601292460, 1174323174, 827407544, 3518164909, 76848674, 2762752700, 1832189177, 2052259311, 1310713282, 3948060466, 1280717751, 1399734029, 633918681, 2981539129, 129165799, 907494175, 2639820821, 2776920965, 4246342020, 71741766, 3177388102, 3582737913, 664488769, 2309050438, 3507676876, 2065990362, 3781629765, 3748074773, 3882404957, 3075963814, 796013569, 1543762276, 3627963941, 319449021, 1987714621, 3695575437, 1113523335, 4162517927, 2536604302, 4064065197, 2009121499, 4055783467, 4199727132, 1218546178, 2591607586, 1151400644, 2978575168, 1710392350, 3210471911, 4167602851, 2719118928, 1776274798, 3275587010, 1080946935, 1390050427, 1127327458, 1543356356, 3729160161, 3428502205, 624839660, 2716376471, 372088461, 1938536813, 1403089851, 835712774, 340021840, 3096408243, 3864078959, 3648262883, 556897700, 1212358761, 4132191293, 3836108047, 1768050999, 4204060126, 470408368, 3501086738, 2909531368, 2989441850, 93037623, 389922520, 2280930536, 3386576704, 2311753892, 4080787113, 4113207005, 3310874362, 799362240, 1272954708, 770910274, 1034537814, 1615532262, 121929785, 3025037192, 2749294873, 3632539065, 2643000858, 148050069, 2552835050, 61311053, 3970113960, 626082610, 3667737710, 2530964791, 3799518868, 3432633376, 3721631481, 493190899, 3384725457, 7737736, 2625682530, 1674432510, 3622330197, 1461249522, 3694930053, 3074669634, 1725899782, 3930486428, 2037439318, 2498714400, 1696255469, 2311117352, 788042991, 2297640821, 2928762021, 2140814462, 3290074418, 3241948917, 838492655, 2178849118, 2185015023, 1595751584, 1053195720, 740058814, 2803312403, 1390451929, 2794649410, 3575923994, 1651314450, 332431723, 1496807006, 988608717, 2252930712, 4216275258, 1562620217, 2685396364, 3382876559, 2059101948, 511146107, 4167888394, 2527353670, 3084365729, 3136276042, 1827959081, 873280612, 57307312, 2826321304, 3946352384, 425646581, 1713641022, 2694142336, 2720679014, 2119336638, 3343001772, 3325163444, 2438442872, 2237164734, 98295251, 3137706532, 798314389, 4050389432, 2771715019, 1041464830, 293618684, 3167712929, 4192295091, 3706122621, 96985389, 1017805814, 1076146590, 946433094, 3390634082, 3182586866, 2230084461, 2150831064, 2215556819, 1328205781, 2593527345, 1076128600, 3984579159, 764394986, 621893652, 2497748563, 3777224664, 2579361676, 397412859, 3458158061, 4156708299, 2585933429, 2106104341, 3141496947, 3826212021, 2487845310, 2259438284, 472546204, 1908522748, 570030664, 2138729393, 1987564463, 389376835, 2905992596, 1620897258, 1102299991, 3020320857, 1956406135, 1241307092, 1255351651, 2493668669, 2496633502, 1183400821, 2864848463, 2545739489, 850138372, 1999538056, 4221884234, 3572230212, 418317462, 2980616146, 1063114134, 3970406414, 1261177447, 2947886639, 2607752689, 3823645955, 802965424, 1392260394, 3445994956, 2702170120, 933040228, 863882665, 3867976936, 1046080827, 2474803002, 1105627013, 1952362402, 468830598, 1089945980, 719187008, 2559249938, 3043970752, 1862804885, 1781741985, 474840935, 3357365851, 2387106999, 2434279194, 225072351, 1116954194, 2838434480, 3402291922, 797405519, 345448939, 3151936191, 334237039, 783801687, 3145098933, 313999401, 378697927, 2067171244, 4227617454, 3006369120, 1271692213, 3887603322, 1380911244, 3294619029, 3119078832, 78871409, 2077106728, 115376932, 3182192342, 3018321881, 4289497565, 3100012004, 1442699147, 2235882656, 3607472576, 1378734944, 2583568087, 3364238821, 341769166, 3677965348, 3188149004, 1178652940, 3329919679, 4246095631, 2169346690, 3642901681, 4109923016, 2893447438, 4126639507, 3956694811, 310938455, 3920614203, 2412966691, 2343465546, 2220125519, 4179595178, 103101845, 652593860, 860313516, 2106683799, 1897527839, 2129915891, 3995228486, 625804399, 496594310, 2579979631, 3007051641, 736079407, 3455636701, 2151924739, 1218180692, 1139929977, 4170143993, 1145556393, 2901094108, 3725376388, 1433541390, 2953340440, 4142492557, 4237325111, 838707126, 2588813823, 1137222142, 4194432578, 850798530, 1293399934, 2831556155, 138109337, 1125131039, 3439851084, 1913364902, 1336924800, 2367627008, 4176503557, 574152406, 4085956331, 114543878, 3617371195, 1635396779, 2355576383, 408915583, 1301854565, 414644670, 1398926916, 218141356, 3442558939, 1474488977, 984815572, 1445300770, 450970051, 2578689367, 1048991200, 3826633603, 3880342057, 2068549495, 3485249480, 3927190561, 1692553148, 960077085, 2742810443, 1835453457, 1375677867, 1394753297, 2851803502, 326189975, 2554216696, 344834433, 2569538339, 2812322418, 1432887403, 2464877378, 2393281724, 1979480327, 2415325236, 1408369561, 2246361652, 471903636, 2222781122, 1765351772, 3036230759, 2537633301, 216461848, 2080762543, 1251320751, 1742747115, 3286848554, 415949581, 4178698645, 1770408810, 4018206340, 1055262089, 2394995826, 726377086, 1925255003, 1410678217, 3453404916, 3353664425, 2915592138, 1053965782, 4259931454, 1482462509, 2272978534, 1501836209, 178150719, 3663467578, 3548786414, 3036878001, 3777475774, 3575385384, 3141888046, 2317768024, 3385767409, 2463064386, 2487614292, 1347349589, 894018300, 3554813302, 2074628856, 1417598376, 1904777592, 3935211541, 662065086, 708125729, 2176705183, 3635730748, 3102407884, 3398348604, 3643866081, 3284071005, 1252158146, 2472442009, 2732315420, 4262647314, 1243555070, 4080677944, 3595017678, 3626006710, 1622955664, 573906197, 4272900321, 1654452832, 2156721235, 1376976324, 740499058, 1895719680, 2752603887, 2321117337, 2885294068, 1041751090, 958905857, 2654706830, 770539252, 3206752815, 577470698, 3436894998, 3602063493, 1112337453, 1171799377, 3921608090, 3259345657, 601192082, 675767170, 153000759, 3569553220, 4112462988, 529492869, 3533067625, 3871301958, 2864909033, 1717043798, 489757691, 534500822, 3387110049, 636147345, 2786300698, 3055081055, 1399577770, 1623041660, 975080487, 2469515828, 3650891068, 2559999986, 3214497952, 1437316948, 3679428242, 1224569555, 1129069175, 3014989012, 682736480, 1587393252, 3987916714, 376228733, 172970523, 2946316605, 2824566764, 2400035694, 1700009659, 2842716266, 3191405594, 3301358628, 1508845978, 1771383139, 2173157389, 667123737, 2967818015, 3486600479, 2190895356, 1277605188, 3241314975, 3600274016, 2957610813, 2945545810, 1931810691, 63148748, 4116263137, 3185151132, 2176922064, 2165120644, 3252489939, 3435809745, 1851046200, 1221796566, 1738258486, 3260724959, 3891830708, 732210670, 2441795702, 2186500786, 4052538442, 1351871810, 1329418978, 598138734, 1632211742, 466649511, 2743244188, 4011300208, 2810338307, 2400198905, 351098388, 2937407894, 256768462, 1334891860, 1567869559, 785696624, 2923526859, 2768796249, 497239658, 782725903, 4138745, 246216765, 3312779433, 3203761080, 2858780855, 4053265409, 2111640358, 615303605, 3540139619, 2121784019, 3226208769, 2803005036, 2068797330, 1227126266, 3714228561, 3789913516, 204025442, 3516954449, 2496435230, 2140844154, 1485364355, 812891718, 1597944879, 1802583864, 2311165113, 1334654426, 2636323715, 2060694117, 1807553773, 2045416462, 1340096138, 3147615698, 3343429063, 4215035488, 86544778, 1564725197, 681555669, 1305557249, 4186701012, 1651411447, 2187137430, 3586447571, 2961511447, 3093886740, 2925058378, 459307865, 247453714, 292496015, 1495559160, 3261696807, 3635860364, 2937612383, 948818246, 2697901976, 1455133787, 3289006448, 3211920864, 1314527476, 4035977605, 2112385796, 3171198028, 1776844183, 1786598477, 1040996889, 99633249, 1107978111, 3145004869, 4092482969, 1272200261, 3668253075, 2500553653, 2979945763, 2368365781, 3449667776, 3177826107, 3131114569, 3470394634, 2295268193, 845061029, 598476523, 3000125366, 3037792377, 1460181562, 1072098183, 2203585541, 3994337009, 3741336829, 661383614, 4133824816, 631905751, 2600221506, 4272330635, 1262381614, 3721015882, 49076754, 2146183799, 3355360201, 2014560854, 171076410, 1671309655, 170528550, 3571616076, 3753368112, 1085319555, 1881279474, 1779986890, 4084337146, 2625270786, 39627737, 1964441825, 1439316885, 1308878148, 2104013186, 4039343923, 2676838195, 2876644338, 4000293089, 2849891183, 1068749608, 906292032, 2892350951, 923397145, 3815394607, 3502019599, 1864978910, 2308288752, 1029160421, 3416867361, 1738023879, 2632152130, 823315062, 87048455, 3384611949, 2438602013, 2060595159, 1451966973, 3669657311, 560309322, 2908875727, 1281098698, 144984933, 2351620939, 707581646, 702753336, 3217651860, 3203852496, 937854774, 4111223726, 3403998220, 2558840497, 368239317, 2626338549, 1060921353, 1736410196, 1612060357, 3795067160, 681149031, 3071000611, 1817253030, 1481847543, 2310296018, 2146507212, 1855653146, 1595914795, 3682097360, 672237914, 3884676010, 4165739403, 552133220, 129600541, 1251384474, 2067843937, 3408863871, 2715415850, 3295820315, 1433109697, 1204631194, 394209355, 1245288262, 1606731699, 3948613951, 1162248488, 3039608780, 1988737467, 1219051020, 307838620, 2238413484, 956276792, 1422532510, 3477254332, 3630504801, 2743526114, 2242695401, 2467495555, 623747005, 1747852144, 2425402459, 1510841816, 2707462150, 995134538, 1764575628, 2000596838, 3219669657, 3067925628, 498362610, 1279132229, 1650180713, 3984485586, 2951962244, 2785120881, 3214803498, 1176409296, 162600956, 2118582523, 1995046097, 1851822523, 3825746096, 3061531138, 2196849135, 1731610024, 1325733206, 4105860661, 470094208, 2731395531, 1183163963, 4138724010, 2731380448, 3095136326, 259182425, 1403258271, 325210900, 4113575804, 1239574346, 4053741239, 195632912, 1948188453, 3572225189, 2823239258, 1108940747, 3636597568, 2886492512, 143149858, 2548168590, 2372369069, 3540957432, 772499006, 1032719653, 2195500686, 3225015064, 732648569, 4029822957, 545602258, 2343128016, 3242772510, 2973275637, 2771832959, 2181096002, 834745652, 3439436275, 2376470639, 3661369776, 187583033, 1168792545, 1060837589, 340777005, 1320054836, 2744353194, 2697075107, 527270480, 738238777, 741075471, 1988282377, 2189616748, 2279286550, 3434760124, 4011762792, 3978911351, 3986263370, 1453990339, 1555738777, 2696334793, 1424201540, 276502238, 1973558409, 3563618776, 1563244792, 1599193965, 1593744545, 2302186851, 1732362517, 4264579335, 1860277771, 1786225805, 3697712810, 391282318, 3966874724, 3419192686, 3328761170, 58977626, 423319307, 3786159504, 1546007091, 2351501458, 1567443784, 4026401301, 2825681165, 2820361823, 1883268390, 3454783658, 780004578, 1983503905, 917754389, 824440678, 3725667572, 2156471504, 2760169837, 863486980, 2258123068, 3335279741, 1946732412, 1240697854, 2871477203, 3933134247, 3789159809, 1739889215, 2858267250, 2901042294, 1969048184, 2177065770, 2314529335, 1126615916, 4106405757, 1070335197, 3710354401, 1268451840, 3198340365, 3332168383, 936391068, 2055805504, 3936907910, 76573489, 1928160184, 39640171, 3690043880, 2849196526, 3508880690, 3380780084, 788562960, 3928684459, 1875572519, 3142013060, 302407337, 2484707506, 424459948, 342508766, 1164498249, 79297895, 4027959800, 3459906999, 1775233561, 3866557802, 1668511266, 786920912, 3844016208, 1497514039, 4239564627, 2802475205, 2710829532, 2781569445, 1096937899, 3709469118, 409131727, 1623312854, 2516777618, 2886583486, 2813726963, 4157946047, 2869016340, 1689574681, 2647228065, 3776622057, 4014696210, 631607683, 2006590142, 1175970956, 4149662704, 808243028, 3761812103, 3250605762, 2683264412, 3715133047, 1756778517, 4036434140, 2858492323, 3461906968, 334695213, 1290991985, 1808108727, 3288813099, 2561348032, 2622628623, 2610677570, 374462762, 560883029, 2245516224, 247587729, 3707308487, 1099691571, 1477184638, 1928870532, 2569650706, 144323550, 3261068730, 2078025537, 4190497374, 319305352, 195586265, 1519508024, 1951020555, 2222632342, 1091510189, 798726302, 3849412845, 3246595836, 399041106, 489199950, 3244265377, 2685131801, 1061902353, 1862268480, 1741950128, 4130723969, 2946485263, 3830507795, 126627757, 716950836, 941401600, 2571649098, 1514393809, 857289826, 3594843130, 570657245, 4111967492, 4130388787, 2683969523, 1560721986, 2331866027, 3734507335, 1866673572, 3884338982, 2039840145, 4184473060, 3320980025, 1125287751, 3859212370, 1666762472, 3307699625, 980352342, 4234448220, 4279586856, 2935200869, 2285457844, 1940540831, 814285716, 588127575, 3091215323, 2673754075, 481021442, 2997576291, 1554031802, 532846179, 1923083518, 1580991412, 2876498090, 2586140099, 3698826263, 4058854411, 1593872577, 3769570966, 899602160, 809751785, 2053643787, 3374284580, 926101804, 1081754131, 1895704580, 2797675652, 2386542307, 1341237623, 633792814, 522030601, 1243239773, 1129767076, 2333455156, 3841440419, 4290041997, 121267210, 1730987356, 287881369, 3062016428, 2417334408, 897934079, 4004660180, 3388862869, 2786256739, 1358197988, 1014275999, 3485745545, 1195719204, 583480311, 1654936972, 2719261510, 4080248193, 2510562266, 1306944989, 1796326475, 3743477166, 4002160611, 397493074, 771436663, 3654209108, 2641791688, 3928222739, 2931293912, 1739422553, 2734511799, 2973451780, 1270970710, 2565892311, 1806618739, 3290090190, 3324295472, 2025313789, 283118597, 3561731281, 574616694, 3036955563, 1106805026, 86190943, 2999836507, 1803856041, 2960607235, 936982190, 1524426599, 1528063701, 2725094463, 2151009019, 684920492, 4220867603, 1618656665, 718726662, 1023233361, 452494910, 3213507352, 2345981752, 2504489606, 2355033524, 1332050040, 2898008763, 1386701706, 792063265, 841743502, 2535549055, 3430588872, 382052524, 1531845582, 3905626832, 1688688178, 3538755487, 2600586531, 3432988942, 1718018902, 484505028, 3037047705, 1049987891, 878300134, 1290189461, 2609805559, 3206711630, 483889557, 3375599001, 3674428898, 2156354097, 4143123689, 1118658371, 786954268, 3415123481, 2310237905, 1207170248, 1177435073, 842083922, 202196037, 2904561546, 2114635382, 3348967878, 1426858619, 2599562871, 1987405774, 321497866, 1764261548, 1018081882, 2015961319, 2959400953, 1078542307, 790409663, 4045499085, 2050026649, 1591908800, 593499353, 2629355686, 993018700, 2298390733, 3491054985, 2234473133, 1204424053, 2672601524, 2918764016, 3697737234, 2132234489, 3736568257, 3679940885, 2073171225, 3696015024, 2591636915, 790757914, 1227795438, 47627596, 2607389053, 1358374832, 1088698553, 949778210, 2049436894, 3392222256, 2657021656, 783631037, 3109572423, 1923655427, 3339216262, 4236865209, 864039970, 1121342476, 1336851482, 4062964649, 3217076085, 4281213658, 547347558, 3602047875, 2635161250, 1919221526, 2418844534, 1146480718, 1604646650, 1728866762, 3085230090, 3262228389, 1649052386, 747732615, 2506720546, 3867718848, 1983588114, 2657157606, 3039089981, 61926264, 1015965797, 796060686, 1406079045, 280923869, 3844467744, 1576749009, 1691690941, 1475566042, 3415044411, 2816030891, 1606671828, 3465747535, 330841230, 3128052952, 1949817915, 1451683819, 672615312, 2310870534, 1975626745, 1967916069, 2273624806, 1860352263, 289447025, 3319850305, 456535370, 836568961, 1922000126, 739374230, 1123247062, 1137889833, 360593448, 438779588, 4294582877, 1515053201, 3550637312, 3017604897, 371495284, 4103920589, 3462213308, 838586355, 532985024, 1613330227, 4119501129, 2259590637, 1287813366, 487042451, 1385597872, 2882385784, 2291756966, 1432988635, 31158648, 379277397, 3584996826, 3257471058, 844212060, 2211138003, 2103793009, 2106477146, 1777258313, 1193745998, 1753969119, 1774327140, 1820853079, 1174627365, 1943509551, 2486053767, 2581153509, 2610654468, 640015969, 596979847, 1297387157, 1562352031, 4271945178, 4125239825, 3048443444, 125279474, 4159091409, 3306842375, 2511725768, 2335008946, 481537537, 2003541736, 2163866941, 2339095953, 996427638, 2144180962, 2355986232, 1337226968, 2359438325, 2944600834, 1948264173, 2082633430, 3484504788, 376952059, 2585636976, 3948706137, 3721292672, 3777171278, 2663206956, 1473592582, 3771744658, 331980697, 2508297020, 3288215276, 2865646828, 3144424814, 2869373515, 107707939, 1103200617, 1628597069, 755334210, 4053387956, 4086946431, 1456635206, 346695065, 770783561, 3938350610, 3060904105, 250310209, 783877796, 2209169632, 746696471, 1874632572, 36224577, 2009480249, 2926849749, 1798723898, 4292602409, 304634669, 3201119945, 2580918706, 1886339702, 4028361441, 1729295091, 1999861181, 1631239466, 1059591703, 1556062935, 634064776, 2821931192, 560093579, 1744503696, 868397946, 1195792862, 4261176052, 617513803, 4028120275, 2380013694, 2355454099, 556864612, 3344636253, 4057333887, 348302013, 859480109, 2390539638, 49419302, 1987452474, 36041038, 3615455333, 3484172849, 955423482, 531610980, 3706613330, 484857337, 556460567, 934873974, 752378532, 1354664598, 82112077, 4008637241, 4225030451, 99523726, 2557318671, 3476092641, 2673014367, 87737014, 2709487742, 3831346120, 2552905909, 503319527, 980443692, 3565773440, 3895674991, 3225340268, 867517432, 478461936, 2255717718, 1830865291, 41870752, 4138805656, 532925519, 1456927366, 1574718018, 2443569827, 34711513, 2876572423, 4262705507, 4033963999, 3448531430, 3116304776, 2439996015, 2207503951, 1764581560, 498283516, 3479829481, 212420588, 4219754827, 3805393258, 1932968429, 3720066794, 4100442128, 639592234, 3951625857, 709882271, 2877682707, 3300043452, 1095288583, 375882260, 3123177782, 1786329058, 1267996537, 3111254159, 1551342224, 3035582830, 2286955468, 893695186, 2703332938, 4245385249, 505300331, 1367039668, 2997469106, 1033263520, 509740236, 1576082243, 3561651076, 152595651, 345126850, 2491104171, 2276216871, 4264420654, 1988521588, 765043906, 1778816661, 1994733532, 4236423054, 1656093617, 1603477442, 3601872143, 1050010148, 2055021598, 2007037682, 4190324639, 105162825, 4195340278, 2816173955, 353012890, 1871107910, 2357182777, 245789604, 420719990, 1468361919, 2851503200, 3671408327, 1465212871, 3638459641, 873412522, 3668004698, 1125401068, 1819088625, 3991395381, 2288824610, 3980773139, 2855193170, 1627147648, 4048137479, 1139822050, 2480874548, 1457681943, 281867501, 3676026654, 2104337983, 3767544043, 566805802, 3106424866, 1507747002, 1000066898, 2400872220, 172523960, 3310049079, 1875985318, 1075125602, 1417683612, 728388493, 1632193055, 3315996967, 2730883466, 88843888, 2991467849, 1483394103, 982298078, 4166683324, 461141286, 1070253729, 828384749, 4003680370, 887868381, 2649536247, 58021313, 734521164, 222536060, 3953594087, 4198016660, 3417874205, 4103974562, 4145550353, 525448595, 1876554073, 3516693883, 1561081854, 1078727709, 640405875, 3490830568, 2556868376, 471934701, 3446678967, 4122826478, 2882504749, 3476338988, 1532406426, 1860817274, 2819363638, 1456573663, 4195517530, 1265524330, 2147666560, 32743100, 2830353567, 46944389, 3078743852, 2687808349, 2785364322, 2979417537, 889485834, 1086493431, 63003704, 668913306, 4026853509, 3859484287, 1613970351, 3884346435, 3343536745, 2981412413, 3011540858, 1285000878, 3364953345, 503213476, 3105089324, 3506354212, 2332731326, 2638389190, 1098649, 872227808, 3478785579, 648711988, 3942232572, 4011198632, 3516151044, 1036288652, 2280438278, 1920148349, 1041406725, 1972566105, 1913824867, 437515303, 3210823866, 1272775603, 750421017, 2595783587, 893269921, 3374513790, 2021523085, 4003433373, 2528722305, 2592454916, 2599925063, 2680275511, 911269937, 578955728, 3624370465, 3505838053, 1774648785, 3421150212, 1436662271, 3456254696, 1131823640, 3231368435, 4240036773, 1532013162, 3258939029, 1241976133, 1796832715, 334617400, 580463754, 800281567, 1336428053, 2246560482, 3398007774, 2561336787, 1050457396, 885803655, 2406640097, 3575966434, 3835219436, 3176974697, 552049576, 2206935723, 2185220280, 4155890383, 1547160330, 1485176886, 1493474965, 4118093762, 216974718, 3001464083, 1991318096, 2902096551, 2884142373, 2211058487, 2508983493, 509627123, 1840541834, 4232443886, 2578043108, 3804502757, 3198012089, 3142763550, 1710544070, 3161932474, 44443698, 2428232474, 26173911, 3309156344, 1943568638, 2145194973, 3086112634, 2164083503, 2687346797, 1987712095, 2175268987, 2151135105, 3647964880, 3115389242, 4255725299, 1351020965, 805292187, 3511939861, 1544959872, 284378388, 255594119, 1918659965, 1174570681, 2360554223, 2955542829, 1446516865, 4225813889, 1112394309, 2001523617, 4022838816, 1416164132, 2915871004, 406813881, 1132838487, 872929294, 3772943663, 589127474, 498675346, 2348144412, 4088269432, 547816402, 2334730504, 2456128231, 3855423461, 4282171591, 1740237593, 3911898921, 3529920702, 2187876832, 3711336064, 2201516729, 1442213327, 3983385448, 4191874423, 3639943487, 4067782998, 217932600, 4021504397, 3226342354, 702007427, 3102212606, 1436972559, 2348960419, 4102878949, 1916560925, 2227701078, 761884820, 1625606972, 1158316025, 3981923955, 2360080400, 3776740359, 548329510, 1457335881, 694499407, 1318055946, 1859374499, 2917853276, 1540976110, 3973071148, 3564415225, 3526862616, 1589046171, 4132214235, 2510060288, 1528150391, 2291184770, 3379647325, 1655124778, 1063837690, 3715767590, 2778233012, 3729207612, 2193272712, 3251177315, 3745567572, 4263174345, 2335440165, 1026734981, 2391147235, 1416058949, 3591188809, 3819333073, 905609034, 2613697108, 4223117503, 1140520346, 1229947565, 1102362346, 2171891466, 3378019886, 3428894568, 2802659773, 202980772, 1945353716, 173805978, 3089308446, 3334528172, 3483573251, 4219042630, 332664557, 2657408781, 4221802255, 1652985418, 1671579772, 309708974, 2452991650, 1032122983, 794115173, 759702967, 3185247796, 499216203, 3132268403, 3467180402, 1308002656, 3561883326, 1640478790, 418106428, 1045185344, 3484149719, 3392487926, 3579439049, 3974877147, 3318011154, 1750517211, 3262108094, 714384621, 354949530, 756417693, 2208247693, 3187481377, 793763206, 4151462690, 2897712038, 3920863622, 540566320, 751180280, 1974839531, 3852257119, 2609885480, 3685479, 3642509878, 1645953558, 2157278751, 1309511255, 393299276, 2003188630, 3970070747, 4113279439, 2004162980, 1539201771, 1357278523, 1363271300, 2298049151, 3644565344, 3996974400, 837957320, 4242983271, 3895698834, 940149672, 985235556, 757022041, 3404141381, 3182492820, 4179698679, 558526913, 200463375, 2897025855, 792759106, 1485096845, 1000232260, 1652724726, 2003567283, 64157847, 3597419809, 861895653, 2594030341, 3396259008, 2797269945, 637835213, 389328805, 2577411741, 2250834417, 4059010094, 2022616067, 2828806287, 3390312326, 3209485175, 3174883170, 2407744643, 1474197981, 2157658774, 1748093171, 1113113437, 1070151826, 1511194425, 1505715004, 3613325772, 3727681020, 1256148795, 3589196108, 1910580793, 1324300029, 3356924817, 1919864526, 1195328742, 4013229160, 3773625991, 1081862862, 2402359146, 1681588529, 651484435, 3451165768, 2679530708, 1374554716, 3209867151, 3598431822, 2505390445, 2094339086, 11229190, 2955549351, 1991548602, 3394571447, 3297289896, 1155993903, 2268257121, 2830006089, 2287706138, 3219506348, 1299745581, 3661341212, 372382080, 2699434195, 3183026276, 2068025849, 377266008, 3779056235, 2331466374, 3852526926, 1189662424, 1053239465, 152913481, 3939907703, 1081853124, 2434771702, 1770959077, 2501269725, 658091107, 1485790007, 1072391955, 3810500134, 2374310468, 2067620364, 1877666864, 4256871514, 1514738038, 1222847538, 3577214667, 4047344767, 1670157834, 2535955283, 2547990974, 1186390894, 3729897537, 3856253644, 2746274848, 3750053606, 1127607576, 3813403086, 1626221420, 2065736035, 2202716157, 4007326724, 1323573320, 591204951, 298305047, 3383288104, 862426258, 1296687140, 3122692206, 2017856805, 2063769812, 2465177940, 3494554086, 1178006792, 1118268610, 2445854647, 3069494522, 4027062600, 1209631048, 3607223560, 1561746418, 2662906217, 875426653, 417382933, 872772528, 171487653, 902132061, 4208890195, 1030600009, 139091035, 757807909, 1009497304, 777956065, 598804146, 3372201739, 3563852448, 3905923425, 1711028621, 3853403927, 73588600, 3109719462, 2227304994, 1038437547, 3829392451, 3311003215, 4278258070, 1054647355, 2098394718, 1626451667, 3989405696, 448360283, 436374982, 2524709160, 3697434683, 1310095000, 397410768, 669049145, 3112378908, 3727114157, 1448463372, 1932228160, 3811030158, 3834751913, 4098884398, 2761288595, 4033603769, 3760842740, 4110391438, 1416223322, 2862946210, 3994003667, 2561098286, 3407920811, 425771699, 4136087178, 1351664778, 1111760996, 3503356215, 2724179106, 2949965865, 3403474755, 1007834903, 1286709791, 2709745779, 1466467269, 306147621, 491994012, 66699377, 3688405513, 3235544485, 1297545199, 1795345887, 2457531328, 2447703184, 2344121580, 1417243859, 3135026343, 1510430666, 3373103268, 2164696143, 1942462089, 1651111295, 914293135, 3973823823, 2208465540, 204838515, 2360450299, 3867936757, 3486394129, 2372039049, 1007582147, 3443768752, 2738648580, 3430174088, 3677231369, 1682245331, 2996582805, 4038522636, 2649979347, 983209622, 1921802299, 201362173, 3935467695, 870168000, 2273840292, 2482451809, 4142844136, 2257888, 1612090241, 2869421433, 35764529, 3036936669, 3607338214, 2783365588, 983188323, 868333545, 3106113791, 4077056506, 4078575119, 2306657054, 3703248677, 4034390692, 289200422, 3536324826, 91193972, 2942928693, 319308828, 4040450937, 2880080504, 3368965131, 732915951, 345874245, 3549214198, 1699184992, 1652484083, 3110429971, 75788111, 549013000, 3786864199, 1553038676, 2629277036, 2399033055, 944739755, 1238362415, 2362646004, 2387576611, 133071106, 3062574561, 3219432601, 2874294537, 1237532097, 3862515335, 1590987668, 3896151175, 4166171904, 2651705762, 3488504303, 3068437858, 3446102558, 4095834745, 683697457, 1304749363, 3395244545, 1871853367, 3638258378, 1757499466, 1169326007, 223220989, 1354241292, 2618595092, 4185135101, 401590433, 3089584999, 3275156329, 467832768, 3099217670, 3878116398, 1304856608, 3795905918, 2868090009, 243010183, 1233787665, 1639251114, 921468000, 3592951965, 353997386, 1250198859, 3255544564, 1953386309, 1334615289, 2155598219, 3614216162, 4024640193, 3230380946, 2164790596, 1818066713, 1448139647, 2245447303, 2563460540, 1098892576, 533954155, 1939697486, 1306787689, 146774908, 3349470687, 1522545155, 1783911939, 752440344, 1656815404, 886684883, 4086801261, 1814414677, 2366145472, 3525885105, 2196912327, 3181105359, 1682660296, 1816510194, 766577505, 978141557, 2187115556, 3806441628, 4066086417, 3528142720, 698947274, 2034521141, 3905200895, 2405444742, 218125315, 1251695379, 3221245608, 1306679375, 2247601157, 360015812, 2784710837, 69339808, 3140184366, 187187853, 449714020, 3682449440, 1216989458, 3171378573, 4025103602, 2782598530, 794576823, 310305912, 4223187563, 4035484132, 3405443352, 2382805663, 4071101713, 3386175646, 4126244595, 4021869689, 198842297, 3512139599, 2664588554, 867761722, 1071347341, 971694406, 4176072828, 3047093545, 1370757801, 2013841057, 1076134639, 3675496476, 3019930806, 3129818488, 1492032947, 1772867335, 481043349, 1088625683, 3220856323, 1415907705, 1508130965, 3557860486, 3101727939, 2717478073, 1556072003, 3934000855, 3268284300, 2860210242, 2744769501, 3423448642, 3256081934, 4061851136, 1327494701, 3722272411, 716198190, 541952411, 3970927240, 3296822598, 2350727172, 2162253732, 417804780, 1878869910, 1417344977, 1591518727, 1423141500, 4068315374, 2291049552, 425007768, 3409739262, 4069079751, 108296127, 3189070412, 1749210334, 3890793959, 635442841, 683717854, 2464281720, 2914040343, 289730808, 1551294053, 4246326496, 1560838954, 2106713296, 2657228926, 2806425213, 3942107906, 830846669, 2030794551, 1878433984, 1069236195, 2583678250, 3803511951, 3778808503, 2256209354, 2431187968, 3806776201, 1234522364, 4262373080, 520968163, 3603421535, 760009801, 2935135064, 3929527089, 162454618, 1155122652, 241657826, 2597818404, 1476523375, 2279617686, 559448626, 2818988823, 3248854682, 2511232918, 1906850967, 64129018, 1134310926, 2340040309, 4185263389, 876623601, 3574011031, 1665926336, 3761446114, 1161527791, 221883792, 3462413431, 1775743138, 2065209642, 3568002558, 414923168, 2406607734, 1310396374, 3373688949, 2468813694, 1769565997, 1974661282, 943833219, 514318860, 1141051318, 1417885998, 646245502, 632032929, 3060832624, 813357688, 809429450, 2806935190, 4140607532, 1363078305, 3506130108, 3965307628, 957458716, 4140372571, 1247151977, 3169907192, 1619976229, 3352725484, 1264425868, 2200939396, 865832214, 3452681463, 3850310815, 3971579055, 3398135204, 1130942972, 3340979032, 3145844289, 2980379436, 2192264709, 4040480810, 52622687, 1789150194, 127672566, 248388403, 710029361, 2431870201, 880144587, 3531040026, 1234585948, 3066219217, 3550913966, 4203306187, 4004743769, 3975189666, 1343742266, 2251899972, 3132393786, 3618376983, 3847779772, 1102785513, 1335587120, 229928374, 1748780514, 2845940143, 3393151598, 607892578, 740644589, 3746211637, 244580494, 1405494563, 3154648242, 2780706249, 1810331642, 826563977, 372720407, 1527696388, 1653751167, 726093579, 1127793089, 3389089380, 1481047356, 2951630659, 2599448129, 3865880369, 559416599, 894704461, 4014483028, 926561476, 380977969, 103357028, 2315056080, 3730629160, 3449940394, 978844741, 3972730192, 2813990293, 416320324, 1405417804, 3133198992, 2609154734, 1931344124, 4014427213, 73154099, 382011704, 892478910, 1670703706, 925399345, 3152369357, 1820120959, 2812471569, 2587056617, 2792959399, 3752768324, 1993474338, 1195785522, 1760851580, 141882159, 557816846, 2984490416, 3049068266, 2089516172, 3568151655, 3244784694, 1133804466, 3398937774, 1824862528, 1672306932, 3210433433, 2972129775, 2540633394, 4125692347, 1627016671, 4188048137, 2031336050, 3747944917, 2733100638, 2003572493, 1821958875, 3041345497, 1240473232, 4201786240, 545724273, 1517083638, 4294594883, 3558328251, 2084331183, 3510936999, 529830927, 22838360, 2328308619, 4232021618, 606885035, 1747111955, 2969645722, 2969003034, 1329566507, 1697854382, 2610197048, 3782842137, 3099522903, 2332830042, 2709117349, 2886005874, 3750921278, 4043561776, 3356281378, 2567816289, 4161971058, 281526972, 956805673, 83086791, 1195751792, 2442930736, 1326706272, 2019096230, 2465024447, 873551733, 2884043263, 4061420704, 2249869812, 3218139968, 2569748353, 2751309971, 3318121023, 1785417885, 1146480962, 3123642698, 1671131864, 1688343498, 3384493176, 842101826, 3986064432, 857194122, 3555634484, 3832305649, 820484340, 2706348046, 284695580, 738634292, 3174033686, 1009815877, 366643907, 675072595, 2689735639, 1454269068, 1282931173, 4190572763, 3914482721, 289375212, 2942603126, 920543862, 3759267633, 4221856249, 2975475548, 3900954278, 4078810619, 2227418836, 2890395876, 1651772972, 1656472246, 2910458156, 1722668993, 2872728311, 866526868, 1967418681, 2305046934, 407580095, 1682067467, 556145917, 1173424675, 2720069981, 4061376078, 2202986937, 4151246553, 2392836457, 1410934755, 2145137433, 3354095865, 3038352313, 3135326894, 3973892546, 2571889079, 3534774212, 3444142414, 2001627331, 3802653824, 359525297, 3054148421, 83515573, 2508902444, 73433974, 764859341, 1296218593, 1420086596, 3567422828, 3989694596, 250080935, 1583529646, 1772125439, 2313112720, 1519453412, 1144628705, 4193054899, 3085047793, 3147130845, 105033161, 4102221711, 3444194960, 683366912, 318979929, 2690099720, 1361684908, 724443360, 3808648041, 1946254188, 2949554791, 2685937327, 3810738839, 46466908, 3543160000, 3616665654, 2371672514, 799462627, 3888599245, 4113780712, 556759103, 3607749945, 2103515381, 650480513, 3589514772, 3407103506, 2826376544, 4006368461, 1761148085, 94827006, 1593057766, 2732203161, 1685255875, 1402261089, 3377077851, 3962830723, 3962613491, 108836225, 1945877132, 579310662, 2051627176, 465673622, 3795493100, 2810771109, 2132965471, 2033918769, 4241161056, 2587177758, 1250468383, 2376840460, 1769773209, 3241887192, 2233940866, 1737899054, 1397978040, 2328946589, 1022664582, 3905457329, 479193560, 2993486573, 3214225692, 1457761408, 3374154735, 3581922759, 569585836, 1051710143, 2730360753, 3842015493, 2528562592, 3046423739, 172567561, 2277643677, 532583970, 3040120573, 2037858360, 2033414239, 1774650463, 3646556748, 4052423037, 3049143138, 375101253, 1911915081, 955322931, 2032450097, 2483543881, 2398178480, 4204850537, 4201037956, 2417786515, 567163317, 3027689445, 3302565355, 3125191594, 1762662047, 2322103834, 928267385, 4145252816, 4175778066, 933428622, 684546407, 1575380427, 477086013, 521826284, 3632751007, 3259227747, 2151998444, 3542887502, 4047059732, 3070966849, 2892054484, 217903204, 3026036118, 3570659710, 2453330728, 1966945186, 3512710795, 4129850392, 1158507645, 1190067854, 3447458199, 3686948648, 2196651197, 1827767269, 2560220997, 1975375549, 4053036048, 1884575335, 349916459, 2921458973, 506466966, 2277204484, 2805888559, 1195181665, 4099250056, 4268870504, 715169961, 3367436370, 3340753670, 637607024, 3150077304, 3863283796, 700491725, 1589314190, 3675807286, 2879556456, 3747576082, 353693026, 636548122, 1046333234, 1977045752, 2068309870, 2879993868, 1727818772, 847178346, 3456994230, 3049102529, 2468061416, 1613314882, 4256529856, 2040644012, 1594202076, 956721068, 727477905, 1090306168, 121250728, 2797725453, 2692161012, 2657733539, 2659511798, 2409518814, 2718387628, 3170798135, 3398676412, 1207672913, 2641156934, 989317156, 483007744, 1473822562, 79088850, 1574719809, 1977401264, 3962195324, 1734281007, 4157775711, 2363831289, 3926159529, 1097084204, 727183781, 304232497, 2491461425, 1929599202, 3992211430, 2896033739, 1033785957, 908391570, 2335345019, 454704031, 2628929840, 340196574, 375918233, 4010624858, 1672224301, 406878004, 2361031419, 158033012, 3882011735, 3439520714, 1816864028, 4154624737, 2847869646, 2862218470, 840339099, 3181335936, 1968806730, 1988649351, 3584414767, 3397387370, 54073483, 2332767953, 2623836102, 3659762012, 1572879462, 4047570063, 3243566264, 3612582225, 3482829444, 1383645423, 2557885942, 3789496553, 1761358753, 407873054, 79779337, 62590682, 1151508620, 1609443762, 3399479968, 3886840621, 1620985734, 2795837712, 526229028, 3841116616, 651557364, 788548131, 4037468374, 3880000556, 2655951190, 2709848931, 2561083352, 3801768253, 3725457665, 211992218, 3093105098, 2970957141, 4070653989, 1490704451, 1500824464, 4075344527, 189646790, 2405042999, 1464930419, 738964630, 3031987931, 1016300141, 2748554072, 2749963500, 3620372441, 177149158, 2457330989, 3179627990, 1299753064, 2224535742, 4179704170, 2165667366, 1837994380, 2493698789, 1176133688, 761106759, 2100851522, 3700348601, 3751681829, 2325832192, 2881740063, 332735334, 534816208, 2237391318, 2734786663, 3318611208, 69199825, 1288388343, 1585628630, 1706700942, 572606768, 1390489278, 1064334111, 2783426282, 284841625, 1871489884, 1863100145, 1047535556, 791522063, 3424642578, 631147195, 3900962106, 2224848606, 2803979750, 204811980, 3103094150, 2466884785, 578757226, 4112821993, 1356500916, 3165621038, 2545677773, 1092194823, 4178634255, 1254949579, 1770650002, 642152670, 4015122635, 1041580138, 3670956090, 380355790, 2299605195, 3504307004, 1303173100, 842950222, 4108878450, 1802937697, 2410125852, 3254715483, 2964827774, 209426625, 1108280966, 318795868, 3390283209, 1008997127, 2025258591, 1115563787, 2631859941, 3269728898, 1186545735, 2832909115, 3718484938, 1160258530, 4041818250, 3017457391, 2910574791, 1060070434, 537611213, 791079795, 1217903372, 347012178, 1374240577, 2295047642, 728309575, 2858501832, 2477478043, 2303659175, 3195614001, 1378393526, 4011215652, 3731609515, 422239835, 364876195, 2772569682, 729210048, 207743611, 1791133088, 3818102918, 2767320837, 1766799136, 2803199188, 3516523902, 2300116631, 2157118160, 943295469, 2277220947, 3717085970, 979564552, 34570532, 4185398730, 3930704177, 4141311080, 12897588, 3035832623, 2924340689, 3139340052, 702724061, 903063368, 2977972316, 34323192, 2133008782, 377103923, 3329579195, 1446054227, 4046161133, 1516437820, 1094886754, 557362604, 4213436873, 1461365410, 2032568432, 4004404139, 3675209579, 1784143612, 2122353487, 994541571, 971911144, 161576324, 571171857, 3533638984, 319796803, 1476689991, 1472206850, 1233254432, 847948050, 505112802, 4150872272, 1313470757, 1560752861, 217170114, 2143844524, 4046576133, 3524711232, 2885730845, 1180449112, 3753050516, 3305546459, 1468215139, 2420480945, 3010699073, 3296097784, 3095902805, 3777601055, 1674177756, 2417113503, 3804070598, 3119086840, 1220857588, 2235277108, 3877637511, 2372520943, 2039335320, 1439711364, 2948303463, 1729155075, 455881566, 3421716918, 3134166401, 2107628871, 2096489677, 1229863027, 3674332449, 1896052073, 2835168243, 3665680418, 1518741084, 2983858262, 2730896132, 200894400, 2539101643, 1496577591, 3267110381, 2698664328, 3181913865, 1217484079, 258380081, 2036573733, 2334108821, 242188796, 1789976996, 1969007559, 2601419504, 3603277657, 4290733825, 3258704334, 402967485, 2068619795, 2987728786, 2913418083, 3037020609, 1932191022, 3941469966, 1519725367, 2716679771, 1442516643, 3674415947, 2739117648, 3881320800, 2566159934, 3451365446, 1868885290, 913050008, 931912052, 2707387369, 2712653625, 1973936473, 2813575627, 865319983, 3993037161, 2569847479, 757670382, 3566960525, 849538979, 165040020, 3218774037, 807426214, 2767741020, 3663700506, 3814027549, 346674915, 3555942955, 2580579740, 3836563354, 2143914411, 3824723933, 3372903821, 2268682229, 1478365328, 738086092, 3614805959, 1325391595, 291000760, 3293260900, 248543770, 3625070403, 3785145385, 4268940889, 3896795967, 3746863793, 461728975, 1026974743, 379475476, 1783387734, 528629583, 3872696810, 611922661, 2699604109, 2822740675, 439861257, 2015023391, 917267442, 1036033167, 1168603374, 1580085427, 97503953, 1901718454, 2182984769, 2141282317, 212736012, 2003920356, 2652939964, 2903119235, 3955529412, 2460163761, 624749804, 2246563958, 792867817, 1382178139, 418723058, 3925768583, 2831350634, 1414779181, 2778211650, 2991045934, 3054330165, 1389630944, 3133132583, 3186995942, 598362202, 655128375, 1364976237, 4083397259, 1611110533, 23806127, 209884337, 1253033372, 1543179121, 1022067043, 2871703898, 4061168627, 17658171, 1597435745, 4262353987, 3960697561, 3784117177, 2265215552, 255403388, 25400228, 1858387058, 3751531075, 2297279458, 2243052365, 4138429811, 224369204, 2278993910, 2808000180, 3304332559, 3693056300, 1189316621, 885096403, 2126919259, 444446358, 2267992260, 4147960309, 3763540904, 496812964, 1473948017, 235928057, 1131154105, 2191441521, 1174109254, 4276979002, 447590133, 577857187, 1689638222, 323920121, 4073041382, 1909126369, 3324004080, 250341806, 713799875, 941984038, 3122640089, 927427751, 1322361525, 2036695526, 1256497504, 2229539821, 1068428568, 3317576630, 164799706, 448016500, 1409506810, 944389343, 377560725, 4185965039, 2486631307, 3612239356, 1240924903, 1115613932, 232746538, 2970632023, 275953692, 791929542, 696251475, 223785079, 3936991914, 3922437665, 3065998293, 4289320142, 3341158873, 3036407364, 3602452687, 1862556623, 3139815547, 2053361, 1735510336, 925233459, 4107877790, 1653696602, 3106378393, 216173786, 2985316785, 243050462, 770791554, 2437601492, 3015312124, 872547739, 3154109824, 3826116248, 1997204583, 1635285195, 717404506, 1793743613, 2542981727, 3071491854, 1117575345, 992283452, 3947364168, 1311572377, 3637226410, 429278764, 418538852, 1897353995, 248695381, 2676553141, 880151674, 1048499173, 2684340057, 2487816169, 3968569099, 3450952530, 3130228068, 2067007727, 2122179324, 3662803820, 2230199034, 2358601842, 1781301408, 1753361988, 2593805905, 479804715, 2274667544, 1687429204, 3144344413, 3335047326, 2958464163, 2309085237, 3881819740, 1449579824, 800130157, 3589869869, 3856920579, 2475569841, 2639533633, 4121751297, 4142721196, 741984547, 1138164318, 1201011437, 930776503, 71218261, 323816054, 1478968726, 1973860702, 2491618531, 2682593380, 3847906290, 3729786452, 198774622, 987570141, 2090745411, 4107551071, 1068190226, 3474785284, 3116613839, 1913620391, 3584525693, 2352506825, 2657110914, 3189595631, 675921187, 2868880488, 3351388810, 4291622609, 800560732, 1088114896, 1584410381, 3772986330, 2149943960, 2856384742, 1206226920, 627767451, 888081248, 3399036763, 1221002800, 3439762686, 3699551923, 816165329, 2110732203, 3411440120, 1654549761, 298552466, 2523916888, 2242712889, 1625502599, 2089963563, 1633240740, 1836846250, 1927159979, 2599505876, 434836582, 2378958030, 1745474392, 125922912, 477026603, 2773616424, 3268795147, 1665213371, 4200876437, 1830678255, 871286117, 2977300480, 1232652775, 2464963935, 2583991878, 571082423, 2874131055, 2863674611, 1264077619, 2734004902, 4055358316, 2211952207, 1944473012, 1055759466, 3062971252, 3427174950, 2618230715, 3218545060, 3732199258, 4200603636, 2193372022, 597190783, 1228471302, 958275189, 3707221667, 284713354, 1746849849, 3143184003, 1989445115, 2756708919, 1451010859, 4012501148, 4075089733, 3359122221, 1390958374, 582404220, 9619343, 647494866, 1877199367, 872295831, 4022370356, 820560369, 923116943, 534090237, 4223842581, 1704426277, 205002113, 495808532, 1486095788, 3496603045, 703943390, 2805323369, 2034133518, 476238665, 1462410988, 936174602, 1280648738, 2163481741, 2155944831, 884389824, 1467267116, 466285585, 1255784493, 3677594074, 2909851713, 1748296881, 3319649907, 1116198168, 3775342527, 69888103, 2087695647, 1795261621, 3404194487, 501742687, 609005839, 2801800359, 2217523309, 4222447501, 2238158246, 3899768920, 2642555571, 485702682, 1588942180, 1741434377, 1442937074, 2844659694, 1021628879, 1672741290, 3207158980, 1147692557, 2787314517, 2349456304, 2216399906, 744878170, 1128111442, 3408314303, 1067963740, 2830879387, 2359330328, 1279236670, 70242710, 1391141910, 4161919526, 3392621173, 850953717, 4122412559, 1126737046, 4042538062, 2170608639, 273667158, 3865871232, 235791462, 3481110970, 2543970266, 805864143, 3277376794, 1563933964, 2589660873, 1686744935, 2151138594, 1900667249, 1010113088, 1465975190, 766834047, 3143956028, 4111827200, 2184540065, 2000651176, 876420593, 2621053381, 2895767900, 732689420, 2865759325, 2033264381, 359388799, 1838281880, 1186011953, 1843654327, 449636205, 2729411105, 2549909517, 3364687728, 3047794350, 639227162, 1685701201, 2560097554, 265312610, 3630101397, 4273910757, 3164591033, 3775010134, 1959814289, 2319366890, 1574947579, 1125200152, 2663127972, 1063484791, 1396285561, 3772799528, 945075539, 2243261360, 1227831924, 3057217346, 1084973322, 1462745285, 3737274403, 2027604076, 3188516879, 3694319866, 4276565899, 1580746837, 2885972675, 1117374280, 3567607752, 1875301548, 571917076, 4210574961, 655855003, 2447118997, 4289313230, 599238107, 62615851, 1436591892, 305296560, 4246055690, 2653158536, 859645019, 2821549900, 482225617, 3073744205, 578243897, 3943220955, 1520964494, 2893720075, 3977967540, 3477749466, 1015439930, 758423031, 317262004, 676262362, 2597743661, 1269453507, 3453619671, 169843919, 1820877637, 431275481, 1227591594, 3964942654, 1125849693, 645041993, 2587119568, 1616539202, 31607578, 1767929817, 1263607837, 1621792051, 1572251264, 3754863940, 2077625320, 297849147, 3580180010, 1036294735, 48525815, 235225633, 494791929, 1312662235, 3425243597, 669441082, 4170906103, 1714038266, 2810635865, 2769287783, 1902549056, 2237307011, 3147047015, 1917702507, 797549083, 306724983, 4092201930, 102041012, 1759903805, 3564831096, 1829435980, 2981301574, 1910690570, 3980253336, 4264173907, 4230308780, 1036004111, 394407474, 571595586, 714620786, 2610064485, 3590393741, 1711003602, 2271878546, 3916497653, 2322690980, 644231290, 1682608687, 1465007408, 1941913413, 676179110, 810312296, 3513329095, 1162044573, 3210949020, 2601535027, 1280695502, 4222258242, 3452618586, 2330658251, 1904961698, 2954366635, 2967827780, 3637147617, 1312814394, 167624153, 2212966397, 2360172945, 3179633385, 3031936124, 627886213, 3091869299, 140866797, 775925809, 2402528474, 3285255267, 2166795270, 3475376459, 644617196, 3703884998, 3778317809, 842552799, 1444950994, 1376756318, 2893575439, 2222755252, 690149603, 3923790674, 3723451128, 3222016738, 2405850549, 1157973296, 1012757340, 175421401, 2464959656, 3362586235, 1429735828, 4283135372, 1944580044, 1126665788, 1272587573, 3507597190, 3095312055, 3967928663, 4289705718, 3374491828, 2058334874, 1863836933, 3831703055, 1689180283, 4083467941, 1036191074, 3815702357, 3840904814, 532349586, 1500427680, 3951694026, 3922321108, 2835001145, 259857208, 1436984361, 1019583826, 3006951257, 4096615662, 2660548719, 2611318782, 3152930913, 3956778606, 3574093929, 1523399843, 2509720785, 2453264409, 2617363344, 1707371431, 3384316405, 250837780, 2323011147, 1583647734, 213655236, 636790200, 3204893198, 1099094135, 774631102, 2543203725, 22571880, 2686229671, 4204572759, 4092142404, 830764592, 214895846, 507812084, 3596414818, 16149155, 1796200502, 572608680, 346450029, 1948856761, 462766050, 2043961338, 927049027, 1917498201, 1463517969, 4210131438, 1676630997, 42743646, 1288752236, 641215716, 3028933628, 3390674941, 76140218, 1480951742, 561142829, 886335633, 3561984797, 755370941, 2528524601, 3011136754, 1454155358, 3721087036, 296864555, 2415832958, 2853410349, 2285399546, 3817609112, 1022104432, 3624190209, 3926329126, 3817914202, 3316375864, 2171167875, 3543793391, 2202488170, 3581031697, 3591899082, 2271830581, 2034297613, 3974297997, 3516887301, 3086125962, 847210726, 3254935044, 1047694962, 3992943225, 1167787793, 937329620, 790947651, 956466679, 4085800778, 2675443834, 4235776901, 2730063181, 2367153196, 4293611019, 3144858251, 38992697, 4290068328, 2406055685, 3188803202, 2227415497, 3818313302, 3189546771, 2260997616, 1146143685, 3042580049, 877217385, 593752449, 3012099071, 3876055346, 1922141206, 3110506615, 853901404, 3322319417, 1876982074, 2011936188, 3182916642, 4168832454, 2485278715, 129491554, 1136547345, 2217889893, 122294483, 1603637552, 3904935479, 2445474818, 1458781288, 353281805, 4066317315, 870088925, 35607349, 1062248244, 2342545874, 1289378284, 3824249045, 3994754144, 2504826546, 1650338445, 1230105801, 2588182897, 98148957, 2252423716, 2412555285, 127520381, 3499326991, 2108519337, 643039717, 1856187613, 2098323076, 3055489986, 93425967, 81112972, 3178678561, 3913498086, 3853785998, 2526991717, 2290035783, 2652550167, 1184508910, 1850247869, 2685173405, 569926801, 1843160155, 1824754065, 1847954603, 586875269, 220070212, 438152107, 3481076474, 3508779969, 1490828426, 3803263434, 1092904317, 2978036467, 2330010837, 1448594714, 3091235532, 521457529, 829044657, 3401587599, 4225150773, 1811246353, 2480702932, 2862391212, 2591982875, 4222084059, 2683144417, 855541784, 3426391141, 793292539, 1544225377, 2650305779, 2802265290, 563215652, 1155410098, 792686380, 4172731327, 1229970906, 612997540, 3806003899, 266526861, 230760759, 3391786224, 3977965300, 2599592232, 3399351022, 2088807265, 1862098771, 473085008, 4172481647, 2228942283, 4177407592, 2200133726, 285510716, 953457198, 3488681432, 2305844385, 1523056271, 2108037625, 322738939, 1585546401, 1990965261, 1356500978, 1227662847, 3589482517, 2750227266, 2067706510, 3573088578, 1750782265, 728167999, 3659432631, 4242701486, 2993458637, 3770087067, 4275530127, 3165053281, 3300240300, 2530659991, 4120252687, 431609339, 4164198383, 2460423111, 3731044334, 68630193, 285537215, 896193791, 2048939202, 16929420, 1430476596, 4176713513, 3740459683, 2861266201, 1942509655, 1895252151, 1479724315, 2788849472, 2198006823, 3741051476, 2975842459, 4255822824, 3459588417, 2791408385, 1313468191, 3507551067, 2648233853, 354264071, 3319716422, 2722862969, 4093909698, 2633334129, 3878054637, 3208209638, 3129965183, 1383245823, 1697052787, 2004095220, 4019103840, 2875023639, 1770315120, 3866881287, 3632894565, 3129528066, 1509786964, 1624777726, 4216665255, 2859078394, 1018520815, 1910422905, 2220300466, 2344129160, 1843903136, 3457775388, 4027407846, 276915006, 608959679, 115318329, 1471463713, 2759491934, 1578153990, 457902509, 3264996033, 3864685605, 2090413454, 1826925601, 2357617600, 1487972098, 2244482616, 332484309, 4189295553, 2261707273, 657577720, 792907131, 3854368818, 722450373, 1260075836, 2259036523, 704195732, 1797559452, 2606896954, 1694889906, 477481227, 2523478191, 4115985468, 463701171, 1852498193, 3513278486, 2896180761, 3865775465, 2194498199, 1497825459, 565123237, 2646454444, 15815539, 1837984741, 282115738, 1658398522, 384062297, 1370639676, 1453980408, 3012508540, 1602405361, 4205167757, 1283323224, 3770230876, 706942512, 3046601336, 1591488921, 4206527515, 4077603539, 594314531, 3209664056, 2776029300, 943585516, 709411168, 3167790883, 2630812860, 328165298, 867347532, 3094095966, 369233027, 4086232118, 1899225090, 1372205937, 1021132530, 2311134404, 2268048568, 2924042089, 3268590942, 3789231461, 1434735078, 4130817594, 3581444296, 1446538636, 671703584, 1764236231, 3634364360, 3651442180, 1127148815, 3081210182, 3719529068, 4059443857, 699507823, 2304795248, 1828626592, 4228445783, 2235829915, 3255380080, 4005572156, 3185931674, 3836099990, 374652357, 925690341, 3898884610, 746625311, 2572656051, 3456192012, 3957734040, 2356430492, 4069778879, 2474602995, 1356554151, 3987804453, 2518093350, 1753473582, 1927721450, 1701663195, 4128257058, 2276565642, 1729204526, 2236745134, 3945713589, 2272706388, 2757903978, 670137266, 2321267194, 663588064, 168010475, 454461034, 1377863094, 4271231102, 3280984755, 3321413918, 4157942075, 2298810262, 2361277397, 2956681262, 1484773006, 514653451, 1358137685, 1641943901, 1859937179, 394243791, 2896844121, 2147273150, 1871797235, 3824511693, 3931256426, 2421519824, 2272938811, 647033787, 4254222395, 2053438502, 3551332315, 2316348887, 4182415645, 3408391312, 51452196, 1393458739, 1292036129, 3953546161, 3485472186, 4026632392, 3262893246, 594078897, 3719578568, 736383961, 3945284361, 3414947207, 3628902496, 1057348553, 3117757432, 2193120487, 2381903594, 2562089662, 3558040208, 244498661, 3654254414, 3801466159, 3918902582, 4104247896, 1634279955, 1331871151, 2556595642, 1856619907, 3373485380, 2251336065, 3804840769, 4195960821, 2427172879, 3677247046, 238501488, 722016712, 2409881997, 949990959, 476380319, 849621190, 3761613929, 2061772045, 3001181940, 2518170923, 2967076708, 4179436976, 864374121, 529120203, 3840639186, 1324033853, 498507699, 3873161557, 914450132, 2589616706, 2488085039, 2023158205, 3892090725, 613844032, 3436116935, 2567468321, 1671621565, 1936178003, 786111268, 2633757029, 3455131286, 4048041589, 1603951854, 2707104898, 3997011893, 3300273512, 3165346619, 539645586, 3916271026, 1882317400, 3068929827, 2080441698, 495160736, 3984346838, 498393222, 3092349367, 755488085, 3934948699, 1287707018, 1543634045, 3943363710, 2091768574, 4020918719, 3918268262, 1033019024, 3411092530, 3055019948, 2204976976, 3579570206, 2659393538, 922641815, 1765827274, 1806904575, 2990276041, 2962483403, 4009833554, 3946342692, 2325412382, 3653440149, 4087716536, 3811516103, 1177361008, 3936042397, 1963250360, 4121072657, 800826581, 2098793125, 1394943981, 1993100974, 2556202117, 2273829574, 1858305665, 1559779367, 1135382561, 3371578869, 2290403991, 2571604610, 253221659, 3401474462, 1516527337, 588275371, 3130550126, 175481658, 749443683, 3719249045, 1666373393, 2447566352, 1478526396, 2891795178, 1896817617, 6017678, 1891244943, 3249259525, 2303266505, 3572171266, 2035847513, 1174789845, 607399296, 2707692845, 186711393, 4020254898, 2389181645, 3318953619, 437595253, 4072923642, 21921344, 2782769402, 3867177874, 1724472099, 3058735434, 3929349318, 950008935, 1805845328, 3152792507, 2989872370, 2597552242, 3618995799, 2990515976, 457371680, 3652642945, 1331172397, 1209297058, 3534879422, 3918120978, 2461803027, 1978276739, 3312847716, 1093458004, 4145846384, 673567176, 3698211321, 2972999128, 497508188, 1579990031, 2783154015, 3951808398, 727212064, 153270337, 1790692376, 2367280665, 1626060086, 4157929115, 891183620, 3280744686, 719791943, 2923817768, 1165565449, 3148951028, 1359434919, 2048888671, 3080326883, 4016746795, 3374902637, 2913410179, 3039747291, 1700274500, 675299376, 4000784511, 2782504479, 3488518391, 1797283355, 234134599, 247499508, 1406399374, 1234799306, 3539356417, 128404614, 233864189, 715420099, 3326804200, 263586242, 836453592, 1817389773, 2579468351, 2371125446, 3140799277, 3375276866, 1565465975, 760178513, 3663464322, 2696741795, 3134793558, 1837548338, 744983916, 2137186315, 1092930700, 181688317, 1148325719, 3403661077, 2192205677, 283230567, 3667811394, 3925363372, 3293940942, 4196691697, 967748881, 757947079, 4003813674, 3341293415, 4181923511, 3425062750, 1239162139, 4165128813, 2544922145, 1468720080, 1591844096, 1003338219, 1549169493, 807487061, 4190936399, 2272382302, 1299492943, 944215390, 447348689, 3367449270, 1890243103, 4246324637, 45164857, 3605277298, 368067537, 2389351264, 423598135, 494088079, 4281323961, 2336897693, 1115454324, 2099077227, 690426640, 1906888306, 1971902864, 2108540131, 2644718948, 1515519488, 846814322, 3255618042, 1380854741, 2898142209, 1371175952, 1758118664, 4252144076, 1476880519, 3863072769, 1983893011, 990255481, 3671181321, 45969501, 1862970359, 1781001883, 1386793604, 2039202375, 1503796179, 1464455207, 2872801666, 2297751103, 2701247714, 1800690469, 2328007432, 1027437115, 3383314044, 1200395634, 506580373, 4235966950, 740268618, 572783486, 3490250109, 2000785859, 3861165977, 1333457800, 2678567779, 763484108, 299185466, 1331678311, 2847714825, 3667198158, 2018674546, 47951928, 729687130, 572499947, 1527019993, 231464568, 924356269, 2597869892, 3420387165, 1114814497, 1571761477, 3613164267, 2852827761, 2502881724, 4188379190, 3060835169, 2529990381, 605438557, 3738256889, 1984731818, 454533789, 3443176258, 1200025315, 3252663117, 1220613890, 220147061, 2899330662, 2933838047, 131306645, 800433072, 4119370538, 4035107835, 265204729, 660315193, 509257456, 1940978379, 1081160500, 2952596832, 144055907, 3705059578, 1315471843, 3062011567, 1879770147, 1107691358, 2310705375, 1776080917, 3198121492, 862122442, 310011895, 1942983191, 160142452, 1229743259, 3450985102, 3141706923, 2670045420, 3161718003, 1836141285, 4175510474, 1034947166, 2579356893, 2535664698, 3159320245, 2834324051, 772156497, 4214028787, 2167287494, 1032556238, 477538596, 454937552, 2269127180, 2753000540, 1764863369, 2425918022, 2836059508, 465620282, 2273243674, 3927679975, 1325173833, 3224077901, 2392644791, 3076073850, 2590198513, 3936069441, 2962825889, 2543583652, 2347872679, 4159338083, 535495793, 4258891943, 3274825850, 3256040584, 1652331726, 1573955196, 546937758, 394871636, 754679415, 3756453146, 3447870887, 560805594, 3611663728, 2469869687, 2838292488, 3934241959, 194375477, 133655394, 4075337244, 262064104, 3144677592, 2860811983, 3148072135, 2340399525, 2218367271, 1683270650, 3356592452, 2305061735, 695603336, 64111540, 2872026455, 2468888667, 347131143, 3031109464, 2343877230, 4211408023, 3769330554, 1155524786, 100370450, 1697636479, 851139255, 326595691, 4019214061, 1148778351, 3363951756, 58946455, 360015846, 2824925762, 2545855505, 1016420803, 3651443635, 24079838, 134695005, 1053284965, 3226666646, 1164686556, 2770828424, 2289647049, 3910274696, 4132980497, 2352256672, 1273974683, 2267180731, 4151779114, 1005859707, 174855872, 2050403974, 1907796291, 3040021630, 1872890159, 747465325, 638140375, 1927971142, 1264575649, 1712052270, 1331620141, 3477278646, 1816614155, 2212139318, 631248781, 1394593764, 1562042095, 168913467, 678945838, 2343191748, 1783119473, 204253008, 789407160, 2029852649, 3783295060, 466734221, 3064938200, 1324443720, 963926849, 647681823, 4222561015, 3332312132, 721642971, 2073562944, 1702759790, 3739010665, 3145611909, 3885705582, 1767154013, 145486778, 3889866663, 257466990, 3551184140, 1449110251, 2530086135, 3250330212, 1546360887, 3562896212, 1131042017, 3642763928, 2620652593, 2353814818, 3428628839, 3860362601, 2880794914, 2024872332, 3356463200, 2415994728, 3657104303, 2888134576, 1296844882, 612521508, 3242565639, 2935448642, 1505572500, 1574977571, 1427584886, 279584734, 1328353437, 3282897002, 789201113, 177053160, 3629251656, 3137528864, 4160165001, 4180609948, 657262873, 3931028230, 2755282938, 4106728832, 1786355227, 3311255477, 117595987, 3592250158, 2806752803, 228262981, 2110400195, 3995536560, 3954859468, 1747734278, 3260259897, 2211901906, 2563243693, 6842297, 1599726805, 1112264852, 1597694980, 2168265502, 3033313667, 2015523020, 2880355279, 3581503911, 1623434600, 3305453804, 2587081232, 210397003, 763820524, 2903282795, 2232696084, 4121036712, 953099663, 1970211915, 1850490812, 730641227, 1199927172, 478671204, 772903003, 3838324612, 718204507, 224620875, 388114871, 2470923335, 2827469077, 3449352225, 1217847451, 4201982355, 216998092, 2908252242, 3426516628, 4166060353, 2238137988, 3331996366, 1193846122, 2238799696, 2288506342, 1848131446, 1779494206, 1462564772, 3684848042, 3096087141, 409172788, 1252765929, 3976455358, 4007786375, 3726501004, 4008917209, 3095367583, 2757414385, 2342091546, 3116456867, 3424767288, 3145829710, 3725051286, 678645901, 1185219999, 3160928398, 65894039, 2859771301, 1193647487, 1798656079, 3016723148, 1157642322, 2185285416, 244054617, 3354041852, 301690564, 524950364, 92497363, 3331608597, 4192545441, 2306639309, 3711613697, 1342565356, 517506246, 569656763, 1694239273, 2436481881, 2333839337, 3756343212, 2344990509, 2870145447, 541314201, 871383955, 2409739694, 3249672254, 2017552391, 3710632213, 966739764, 3026917216, 3150539959, 1020302051, 1105987997, 2609155371, 3304597334, 2881741933, 2225228405, 2880485942, 4074776350, 2700358063, 1118644651, 217090913, 1262182267, 1409758183, 1005590668, 2778997300, 1604070398, 3524479253, 1088450941, 3421472256, 715489463, 2699425609, 188191915, 3949512732, 1416028469, 1272117926, 692694213, 733973211, 1537030121, 2987575018, 1653880146, 3045331039, 3924993999, 2135217370, 3076539373, 2506658938, 2360758406, 1321138633, 3507820546, 3958362952, 3308679301, 3489446504, 591632959, 958175125, 1486155160, 2229812757, 205565019, 3620212133, 498152862, 2662800786, 837289476, 1725167153, 4108704381, 3647015072, 730793140, 482505207, 2744588128, 2512325703, 4047205262, 3750524332, 961470477, 2348076553, 3862728839, 3489624713, 2971616815, 2096261486, 354794243, 4229002101, 403068974, 4030478193, 205968299, 1103202407, 3157875826, 3357609591, 2386697106, 2454506583, 1447563965, 2296876116, 2156965339, 3307829829, 3528387174, 3830822012, 1790703381, 427934612, 586573493, 1765419319, 151065133, 656099648, 2358065833, 585599063, 3800930779, 1463038210, 1974396344, 74813220, 3849460017, 4172747216, 298705076, 2709334438, 3070521332, 3958407997, 4114725684, 2782045551, 3324310026, 2789850382, 1296662608, 3976841337, 3963603590, 3457955216, 1717595154, 2705323181, 2692203724, 3956817783, 3724096461, 1490714983, 3231755741, 250096550, 3524226164, 2677604123, 346179199, 2259074340, 2408788816, 2222782934, 1295632120, 3571094748, 3289324546, 3719868747, 2449306668, 666352253, 297235665, 2612766635, 2940793751, 3899967142, 2018078122, 2576176574, 3911241824, 2097255092, 10416612, 3138358949, 1872840604, 1341595616, 3959688207, 2776529751, 477945597, 3263286201, 4198074239, 3107187839, 2344059625, 3649443589, 4059486678, 2398505690, 2601555781, 2935324391, 2088328985, 2414146963, 282283246, 2284954602, 1877861625, 3755520542, 3130824705, 2342632818, 327252516, 3619097663, 1094350411, 298430889, 3710197864, 761117783, 759024558, 743371292, 1212819539, 675068250, 1649820333, 2203484467, 1612307924, 2852036335, 4212927963, 3537320625, 922208856, 901698565, 22620048, 1538215619, 2763197531, 4071455458, 250751386, 3870953302, 1453213218, 224683283, 2124483713, 2764994570, 4075649374, 3512724351, 4026374334, 2014313786, 3789939162, 2320387168, 182946238, 1707321701, 3323696251, 3782584296, 932347233, 2637273696, 1686596609, 2335884829, 1501371280, 2580096098, 3088518447, 2810566627, 3711071617, 33808670, 2320969645, 1148628789, 4130777655, 1397197628, 3353501570, 3991648354, 1144674345, 789703809, 2706410661, 1300455185, 1213080615, 3830106468, 3804282077, 1936082280, 2152746030, 3317990827, 1383194334, 134043794, 3545891490, 195065034, 4189371431, 664962325, 3289092414, 2760607755, 3576304031, 3298592621, 689275835, 3429353496, 182556992, 2922111684, 3258830127, 1102910307, 4108756861, 878211446, 93601364, 381367638, 3546241384, 349591760, 1169457541, 2608171420, 3797673130, 3574566829, 3614207375, 1389839090, 1814523571, 2454087080, 1168565351, 356722052, 3425907534, 3540140111, 3176698196, 890462496, 1455843907, 2950284399, 1624678964, 2141479442, 447573693, 3821180611, 1095128532, 2904607717, 3374938805, 2959250546, 1446361569, 708972412, 819039838, 569147957, 3189222180, 1788320096, 2078016647, 2766270353, 3598869003, 3869708794, 1321082122, 3348487603, 815984442, 2633900269, 2176908201, 173397059, 63219498, 80894728, 3755443815, 2487250495, 4277614021, 3362944647, 794730703, 4063381580, 3906821534, 1142915394, 3892006744, 2064590203, 3575474654, 406627778, 1933916487, 620860849, 3468753002, 4193752564, 349457177, 3975445793, 1629369813, 2008989040, 2621982026, 2003459023, 1297973801, 2867444151, 2445612810, 1791672369, 285453400, 4149778290, 192240744, 3336637018, 493860204, 3488205706, 1827497534, 3012783784, 1260313075, 749828352, 1978080650, 1726538239, 2311990219, 48126169, 4133789544, 3907466031, 3270644, 3787764926, 3889726009, 4047490857, 2887070049, 1895983567, 4162560772, 3058079546, 4049136428, 2817126665, 1984643803, 552499173, 632831999, 2071477871, 4132031932, 2896692107, 238832185, 228447273, 1532251731, 1593654974, 2399758172, 3313710776, 3525757976, 1445535893, 160366846, 1493528945, 199554909, 1591687097, 703059605, 3650926039, 2600837511, 1401396994, 4022960379, 1651981029, 11948810, 304178002, 3883294501, 3675028092, 890485464, 3015754352, 1486763445, 785812526, 3710621318, 2691158888, 4095114060, 169712038, 1655798456, 2015769807, 1455901957, 2571474533, 135301722, 679943510, 4254874971, 437440879, 2430047509, 2499736306, 822921658, 1962951864, 4157756351, 1436197940, 2721788079, 1350116355, 2019929834, 2216963571, 3001398574, 295415442, 628825215, 348776108, 1167612897, 3379351618, 3482411403, 366682439, 1162445416, 902531926, 1265164591, 3318568951, 3084489055, 234977320, 2141362280, 1528352885, 1312265109, 1720299744, 2626077149, 2334950513, 2339527114, 4114690621, 230192841, 2370643943, 234638596, 2382793656, 1896555200, 2416401142, 2961443027, 2064251530, 1532765079, 2514935242, 3989071499, 3041320339, 1701647572, 2116459951, 1783339159, 2096807802, 3532430413, 2518205518, 2632575414, 2243548233, 4118282608, 671278190, 1927348472, 1832166604, 541196621, 163316225, 1027069894, 2197074223, 2110819111, 3510755162, 2364628401, 1144273458, 3263523918, 458019788, 880899501, 1501583529, 405433074, 2367323850, 3568518339, 824042289, 1275493900, 3451219848, 627633393, 2933329696, 1692734290, 2785098834, 491310738, 2520371055, 2815233025, 3634774750, 1493269614, 1372630784, 3045107151, 1125734569, 2732461595, 662561256, 4173977723, 2931812244, 3388327161, 3055721206, 2722599130, 3098705316, 3455652501, 1600337213, 3305935028, 829612976, 2523901491, 3441670593, 1162237579, 2361668508, 4247111005, 2766204483, 898522168, 2895430324, 2819245255, 2620643051, 2640306203, 2596588020, 3776171800, 561469238, 3524965991, 2413964717, 1224555901, 4123093895, 3258276159, 2031070405, 397618580, 2230816160, 1636010910, 2249137104, 186323957, 1165284508, 724885410, 125938418, 2736841106, 844934012, 2615820922, 1530637381, 914632828, 3630796716, 1606095497, 3740386973, 1321122550, 1201181239, 2362056053, 3065285800, 1291100214, 227771280, 1508414033, 4190924402, 3660449656, 2219217828, 3534897274, 3629695391, 890369148, 4071610511, 1080251712, 523364900, 1866511303, 3064418681, 3470616175, 499503831, 3555635216, 368303689, 2362511839, 1365145336, 3897272505, 1197022813, 1971216639, 146063684, 3683003952, 4245137597, 2554527817, 2951709957, 4260389391, 2198455626, 172144169, 954614555, 1167938553, 759761115, 3154808422, 1811117301, 978899444, 1325912125, 3618318418, 341412505, 3304509791, 3830843807, 1873113509, 3506261181, 1855164496, 1744241783, 2270258197, 3284314689, 3287074425, 3404061567, 4189943180, 4015929397, 3902394780, 2426723667, 263036802, 3306116633, 983898586, 2074204444, 4082325638, 3639576322, 2996994358, 1692104625, 2934943296, 3355105627, 282970378, 479537930, 2765830091, 683350353, 2153073156, 1950157255, 4165175017, 3592014951, 3502229988, 2328909423, 3520084984, 1747717537, 3176128641, 2594939162, 3980166487, 4279318903, 3732489122, 1580247442, 1130858603, 2310979393, 425365072, 3244706485, 2186523434, 97480873, 2138603154, 1911142936, 2349859450, 486498027, 839778942, 3777026526, 2815471557, 1492114578, 1158771071, 1712734492, 3134983969, 2801716084, 652413621, 1547776312, 3746059384, 674867544, 34292794, 3817033066, 3117824635, 3703725688, 857141807, 3260940483, 3545537910, 2526587981, 794812552, 3629369394, 3657878062, 3514772940, 2668375946, 3946797210, 3806515942, 2786038575, 2660993263, 2169988762, 3064836215, 1860247325, 2651285949, 1965045338, 2415200204, 287685447, 198141123, 3218862928, 3509497856, 3126236134, 1999860368, 789758321, 25461231, 1852092513, 328780388, 163454696, 3939438900, 286333114, 4041448169, 1110586998, 3683004395, 3657857235, 1752500583, 4001087248, 463533501, 3421233236, 3924166967, 994055663, 2491799317, 56279027, 851957758, 912429994, 2199200321, 1747279601, 3728271029, 1250372704, 1896494886, 4245834693, 157976530, 1998173717, 1589243328, 437807638, 2133373890, 16575100, 2843904912, 3833002106, 2240028027, 277883333, 3686763962, 2610413683, 605894858, 1843587103, 553126984, 1465313088, 2794744348, 2727902642, 288385053, 411713426, 3604600957, 2882553908, 2631506824, 3596137631, 3252136799, 1844103100, 207864157, 4033564576, 3150139120, 2878061531, 1373600438, 482720503, 2659376913, 142922371, 908903454, 1173587311, 3001271702, 944757910, 1575941137, 3418673672, 3394551680, 3356063825, 168916297, 2903314737, 1021111393, 3581792576, 1795306983, 2637031615, 2840798303, 4164554097, 3264338908, 1450514811, 449914013, 827882747, 372436197, 2984866020, 224316639, 1597214947, 1479916075, 1860215928, 1607258718, 988249701, 2988563017, 703610911, 713255990, 3097954764, 3172729455, 2082426053, 3745391266, 447810114, 3038443585, 3696237831, 1266484716, 4024856283, 936969716, 3582303123, 2782113821, 3127371563, 1679994228, 853610339, 3742250255, 4202825241, 4257525486, 2684564079, 3346124260, 3906069000, 2227871148, 2375332062, 881555042, 188781080, 4095090019, 3977128879, 3277506400, 2767553025, 4038854820, 631642436, 691959332, 868593744, 621679854, 2524418795, 1669545807, 699456973, 2409765577, 275858752, 1861865910, 405116021, 3194046933, 371895945, 2293013797, 2898970279, 1997745078, 1632163789, 4275811933, 80559204, 1256527527, 886493346, 781296053, 1274650277, 716531198, 3514954752, 2060081165, 2881747707, 3512735826, 1214304189, 3381490960, 1367760733, 2526746789, 774639812, 1542277613, 825504834, 2142807043, 2700110894, 2483806133, 2812704907, 3213356823, 3688664484, 1739863051, 1021196182, 3491940147, 2911669438, 3571181363, 611269987, 2515265272, 174488689, 1932653245, 1835746918, 1776473045, 3390246267, 697528187, 811683164, 1618222927, 2731762255, 2782386966, 170329847, 350266253, 921289724, 3381769696, 1890999263, 2206322713, 1123215687, 3165522660, 3291974084, 2767905660, 2612368060, 2122458046, 2595719198, 618586071, 3138337389, 1175512532, 4083669812, 1482716059, 2085622994, 1468983201, 1557124576, 689766868, 3250505769, 3062778155, 4267212891, 2510475747, 3193292643, 370091726, 3338567726, 2666608097, 2575722789, 63705636, 3373944960, 3904062106, 3967954916, 1936870866, 1145869643, 341690113, 577204987, 3412034062, 3317606807, 2866211664, 3077677736, 1367462529, 3866126482, 3020203328, 2969864741, 1902943458, 2373681283, 1989901751, 925128701, 1654136775, 988014494, 2560307131, 1934005873, 3188953036, 3717568515, 266940729, 3049493613, 4106399723, 3223279667, 3381731390, 3461143142, 769856255, 880344101, 2227864214, 559132953, 2820096310, 1224583470, 1129626523, 87632969, 4018187528, 3285513425, 328085323, 786464179, 2547707465, 4165568129, 1953100353, 135521602, 3172071594, 1310555465, 1967772205, 3657233615, 3571451567, 4137809643, 4200005887, 2994605937, 210193976, 3239160420, 2409328038, 510482612, 576899900, 297959063, 2243600705, 1101072800, 3482918609, 1843664125, 1325850091, 1083355250, 3124949095, 1304042278, 1969517595, 3873761505, 1144917821, 1514005051, 3238131692, 1957830949, 3085491314, 1575138580, 2100152486, 3451219566, 1791240258, 1803734025, 3918988265, 3618805096, 761300159, 1594395884, 2386450031, 501520481, 4114476764, 1986705593, 1362656170, 1798922237, 559590054, 2003729819, 2230425256, 2519401367, 4229775441, 888638898, 4022887747, 3729039511, 1774854111, 3776263342, 899574957, 2131281190, 967851527, 3320499697, 3571998170, 2807225454, 1024745518, 2523479880, 1516342779, 2284965483, 3154431127, 452718596, 3303934579, 4083580983, 2760768334, 682707111, 2141129262, 584374572, 4048208399, 4137880168, 3113171665, 1662954169, 3918600786, 1025545735, 470180181, 1404767035, 641307538, 3762666393, 562496030, 457475454, 2395948407, 511736112, 2146809244, 2976111872, 1901421595, 2946663415, 3814593703, 1360275765, 2159948646, 2916535705, 1757676188, 817729963, 482771885, 970955561, 159934325, 2626965236, 2931067296, 385505796, 4165721153, 1824243170, 1328624183, 574583307, 1254786631, 4064518175, 3873395990, 1931756405, 2270863944, 3199559484, 3277619036, 2639370859, 1117817446, 904852942, 31016431, 645808568, 922259678, 1545946318, 2619515602, 559411944, 1734807940, 1675926668, 3684131248, 4188799245, 1046168335, 4106621164, 818545747, 2725557930, 2947960774, 85537578, 3302773854, 1607154475, 1347772585, 3230416197, 2101849095, 1161165739, 1534153175, 848893181, 1975848592, 263438636, 1492748235, 1613257583, 4026457304, 3908829520, 436274194, 1845247446, 4089227416, 385994988, 2840339150, 50722560, 2801074011, 3257162421, 313100459, 2791553581, 4073385254, 1957466360, 1350817835, 1080552605, 627605337, 3806855579, 2051852403, 218652280, 2347760204, 1489470629, 3578057563, 1249763966, 3230444119, 2279003068, 581588871, 1512464697, 4190985935, 1738611511, 389241644, 3973659077, 1822535790, 2564050153, 1029711541, 900993742, 2390042205, 250840945, 529559122, 3935783585, 1284668020, 2914092064, 1492888790, 1762693461, 1746628718, 197231993, 3965501746, 102380151, 897028415, 3868584145, 3653006047, 3902802103, 814229166, 4075068494, 2005876691, 726778812, 82996713, 2457841328, 973595059, 87024814, 3067779286, 524902814, 2645812701, 1854734267, 2827773826, 2404772221, 1310048767, 2370718385, 4174623982, 324844112, 3076603267, 3869261654, 1235703117, 2762228064, 2865146001, 2142505285, 2674669078, 968469070, 1933179088, 1684607753, 3301930517, 2317272169, 2374946253, 979839436, 39179170, 3563688606, 399430510, 3565445266, 1595769668, 2312783755, 491476110, 3027210214, 3223329445, 670921383, 2532770614, 3484946234, 1792963764, 52411296, 3760538268, 4071840793, 2327993034, 977414157, 2591849933, 11873641, 1609912623, 3341822876, 1742979181, 3245887341, 719628845, 512245168, 3742450358, 2045461104, 4275948679, 2545692609, 3573837733, 2635672440, 2639084288, 292360054, 4025744961, 2472875209, 338368243, 3134919569, 3016239688, 2086261496, 3275149504, 2596980437, 2422119554, 3694896205, 3263607852, 3755516516, 231867323, 2200978129, 465237358, 3153355591, 2252152642, 1868998491, 1622578902, 557481764, 3589276243, 3472613362, 62012672, 156745976, 2261388421, 2739560267, 2167044659, 487558995, 3325874022, 1041408115, 3160885915, 2892690406, 3766012484, 2203247711, 507276277, 2296759435, 1782738004, 1751303863, 4290390764, 3402483011, 3242385421, 2544573343, 781359654, 834042194, 4249281841, 2231474738, 1995003691, 1151703121, 261210397, 1426979096, 3504086254, 3522205206, 1217402037, 2776083568, 4181713695, 2206089593, 2123390270, 2575193355, 3454971936, 3777339743, 1195749144, 2697008152, 98419691, 2105430023, 1574034945, 1963048286, 341454183, 651527439, 474778713, 3879644405, 2588929470, 3806036045, 3409683005, 4079150217, 2306494677, 2594681184, 4251827701, 3025042791, 1660039440, 401351510, 1069792532, 2561879429, 1556641782, 916862700, 1097252395, 892797555, 1324760301, 719630984, 1693612587, 3673568788, 3166147088, 84432591, 1756155891, 1929638238, 1376048759, 1423695201, 4076114875, 3809224103, 3155391861, 2259836737, 3775491999, 3319212257, 2547984099, 1978698712, 3022003150, 1913430822, 2182086044, 1268042118, 1029169063, 1538499088, 1148598218, 1930156174, 2390064173, 1485897489, 3844364175, 4213729270, 2412708453, 1277788334, 3109421497, 644336481, 3909312406, 3465113410, 1639414753, 3082255405, 1207044684, 4233565187, 881803541, 3195179015, 407875763, 237436686, 3155193556, 3320033852, 3175321887, 3576860231, 3682825327, 3555134299, 3833642195, 129722277, 3794127748, 3029029959, 3184289845, 4023565391, 946574405, 1936898859, 3607621213, 3068464686, 2818386743, 2302720943, 2869574619, 3163351425, 2689534364, 1883597421, 1819292238, 2125371695, 3422088306, 779675646, 1760820465, 3288685843, 4128247298, 90195520, 2910860950, 636678035, 1723093735, 1499566252, 2592348429, 4109822062, 1427909610, 690826295, 1926100505, 2587087392, 1614574038, 1444658548, 3239325144, 2070002919, 3786592258, 2875519911, 2329543941, 2313254989, 2063173058, 2382599534, 1915959620, 3571318086, 2503736823, 2030447285, 1382774122, 3490728440, 3729955381, 3059542780, 1147366745, 4255666986, 516028773, 1505391426, 9572098, 2544454322, 3723161759, 2422643657, 504956021, 1326181864, 1092918504, 2408670400, 3787909662, 3002332627, 3384659849, 4089389951, 3478754960, 1816121563, 865878785, 2561548731, 3367097757, 1173490330, 3224118882, 685869545, 3707526598, 4032612216, 3557274228, 3370681209, 97201438, 3108166009, 3354992736, 2499215337, 478130333, 640388829, 670592947, 4041800168, 2701759602, 2623498379, 3751203482, 2200143158, 1353371179, 448325198, 2013375236, 1862128303, 3664434191, 4002594792, 1455961295, 256615779, 3382251573, 786444450, 1997862613, 3934152167, 2664236519, 315689809, 2349789608, 4036720775, 2812052829, 2405783317, 4142463172, 1177451193, 3873595533, 3176804156, 2200146104, 351136082, 3095768339, 1675971139, 3119886576, 538150815, 1527652622, 2162555019, 3091813279, 1972540309, 2965021982, 1242258606, 415987718, 1842493683, 2240591560, 1407655657, 1876075892, 3001956995, 2094054875, 4022368349, 1762768008, 2498631309, 843280102, 354354730, 4266208572, 812665491, 1828463283, 3753453045, 3240556341, 219693787, 3893444012, 2220577144, 2553959234, 42493189, 3727715829, 3408230241, 682192835, 4022425657, 1997505181, 1465449541, 3775391491, 2911702230, 777525866, 1057585041, 2216514004, 844062329, 1258563628, 3530440066, 344731663, 2203190766, 1769877934, 1513863033, 1565155441, 58779620, 1133198341, 3816112873, 1343663741, 2776633055, 1738674891, 3017328256, 636433691, 1345184890, 3851651350, 4020807319, 378593446, 3178559760, 1488356199, 2381588779, 2605790124, 2199561113, 3719978395, 3455262062, 2179399047, 1784823072, 3661718069, 2333667256, 1915881696, 3856266982, 4163424658, 3848898196, 3976661823, 615699618, 3673282868, 1245954418, 3008872615, 4054594064, 2270024316, 4294004959, 597592743, 3913422621, 1455733309, 3554007679, 126554397, 2828900205, 1664547740, 3351983773, 1362937045, 836916230, 2629297742, 484398897, 2948831397, 861651151, 2687016677, 3870435239, 58498698, 3314450584, 3066491718, 1695799892, 2722288722, 3919711011, 2754318745, 1526657048, 1398530529, 3441823256, 2157351988, 2779547409, 21715189, 3042197819, 4067545722, 1363106430, 4112291824, 718649884, 1367082209, 2370326117, 1004072856, 856501414, 3760029532, 3951864332, 1740453539, 2108479695, 1256857502, 1999399241, 3260494510, 712112218, 3704159620, 2290248792, 1441723944, 3220858231, 381368196, 3255224289, 3334658611, 4216338824, 3942015645, 1693269606, 3525825756, 2197272427, 3575100349, 3025574373, 3588681530, 22144745, 303426787, 455516528, 2180685328, 55684263, 3480448070, 524207811, 3309491353, 259803778, 2443529775, 3348089953, 3605204530, 1636044585, 2718964905, 573699149, 2413591146, 3238380395, 2943308713, 2579136618, 3370103764, 3912533192, 2947107237, 534384539, 1588169084, 3414005986, 572195374, 2617981992, 3350106856, 128132700, 2847941705, 1754887066, 3268992224, 3306157888, 675472592, 1253369985, 1244768066, 1139873429, 4094916272, 3370868868, 2705259170, 1479595205, 303449371, 3606383101, 1090453814, 3268606644, 2483984324, 3050021324, 1778191186, 1865303277, 3468058160, 2964741040, 902587033, 2170332328, 4133504024, 3879249849, 3379514219, 1589745600, 1615138971, 138162564, 2839274823, 890699035, 4203846686, 1914369641, 965505170, 2431858077, 2954987087, 1717010903, 436433735, 1297077108, 3643057492, 2265437620, 3815200376, 2981163643, 1632697294, 3666097431, 3211604561, 1305052855, 2155829234, 2522328236, 2878178864, 4146086142, 3900623258, 740887052, 2647312173, 3446145467, 2891315286, 766287486, 1120064967, 2566449105, 1827300262, 2615635284, 1174311039, 4137498445, 3259456011, 1857019996, 2104972288, 494224496, 210207411, 3742660872, 3399127456, 456022281, 304909688, 1365955362, 1551629701, 3775946021, 3555213829, 3784706, 1375903110, 70308534, 4113147989, 4216797536, 1679800466, 3533342951, 2586680326, 670818893, 3497753298, 1403513274, 4162240433, 1644178833, 1875373953, 3193529898, 1083090266, 3788730910, 1992324362, 3025013285, 3096914070, 3028847261, 2469899512, 3222303695, 2013845655, 2742267282, 1766548457, 1031077130, 972911994, 2508486100, 623236495, 375470777, 596425631, 2153245677, 1964485110, 3383090430, 672639506, 3709700726, 704289350, 1883070063, 3686251930, 2803142796, 2678765630, 4050623045, 1198732338, 3093113272, 18727885, 1404555235, 1767898215, 120460596, 523708820, 385298129, 2197823354, 2536267044, 2168292872, 336595502, 1430430221, 3174528807, 2867736798, 3828265229, 3682136141, 1485258009, 4211875879, 3153588639, 3006151915, 399773691, 246831463, 2468561673, 2838836015, 264550897, 3730795322, 3137198435, 775884608, 667505497, 3168906075, 181760422, 2012974390, 1050362351, 4103985349, 2841433487, 105400801, 3685689326, 2342336279, 4043945367, 2802096639, 720912062, 2490624043, 1845425857, 2000918557, 3276251721, 607565704, 2794458276, 1800776019, 508940397, 1952955501, 3314341880, 2427418663, 4027774093, 2739210874, 3742133734, 2866409417, 1781923754, 3197618961, 2784274982, 1561534689, 1245203457, 1345068276, 3835320247, 4229849572, 781221693, 2277593125, 2958650195, 2417700322, 2382569832, 2907677200, 3609203337, 3790676639, 3160478754, 954122015, 2984364848, 2202023281, 686237357, 1900372118, 3965705046, 3161870900, 3121377048, 2423430527, 502428030, 2668641092, 3805217515, 1078410041, 2447406264, 4003324311, 1025370722, 1916173700, 191390428, 1995219055, 198499873, 53188692, 1625755290, 3045594004, 1607981344, 4209397398, 505338195, 3527420643, 2193209036, 1971985530, 3664897904, 1704573662, 3979309533, 569489945, 2694621988, 718300453, 2133238430, 3829451733, 3633672586, 3964837714, 2532192026, 1373688713, 1429528644, 2133626721, 3384833637, 1620289079, 3150018371, 944430720, 3912365010, 2090239357, 433632195, 302079482, 358346467, 2218516435, 2341305563, 3601907493, 1570037463, 3521221132, 1353612352, 646030410, 1800229268, 3294012689, 2959990438, 3349474819, 1856588690, 414118095, 74832521, 4124604034, 1810925774, 2126081964, 3952422678, 4256762991, 3353136541, 2126828292, 4057355515, 3184262410, 3391598520, 1975855071, 2650862238, 3897570074, 3740537554, 96722157, 225336529, 3947706544, 3323040198, 2428699945, 3686490740, 2167814124, 246955398, 2408756276, 3130936834, 2921758076, 2811067011, 1811512200, 3790572330, 2150924494, 1078408639, 2705264566, 2945497861, 3467505605, 3224506737, 2330237117, 953305670, 2772446836, 2295990416, 1310435466, 2701636312, 300107946, 2744006883, 1783688612, 3656787586, 139663526, 1437162619, 2835680875, 1780482211, 3805951374, 967374658, 3465792760, 802159125, 1386214299, 1680845729, 4138367949, 491359507, 3437080694, 4185048082, 3702564548, 2303547327, 1308236955, 1132044902, 1217354077, 599912872, 3815624873, 2102857613, 345676279, 3016840435, 1698040019, 899949835, 1209293094, 4001592753, 760017274, 851040791, 3512907538, 762404426, 2976156697, 109525200, 2377535139, 1518634312, 693580438, 2780544960, 65745363, 4043638196, 2082795314, 2575053428, 3584988470, 3338212683, 957235297, 1482337885, 2096501344, 2799853389, 863558675, 4067132128, 1332486404, 569728470, 2842662680, 1051784961, 3806548320, 3592836815, 2896479901, 3623218751, 2759300994, 2893197143, 710722513, 897488410, 504216576, 3806691925, 3098757623, 663326253, 4236139013, 1330925352, 1152909431, 1600198432, 1348533097, 3055784168, 2536009149, 4000719414, 2768028588, 2091926818, 2056162452, 4166666538, 3563613534, 2264522725, 1051541908, 2224269773, 1709686476, 2572982852, 1564105946, 379510307, 1832034447, 1296495198, 227894800, 2949296267, 3865757255, 3627867697, 733750152, 1632447753, 3277185119, 583330791, 2844295156, 2971446451, 3584692265, 91954836, 1523088737, 2955911776, 4243730635, 2449331339, 966468141, 1264101823, 1688003571, 3821680375, 1664884637, 1736657634, 4079735104, 3143736593, 3695756110, 734395851, 581993741, 2344895007, 3892591563, 1251260300, 3655787200, 2458277243, 1175993333, 3974524250, 1344499590, 756382918, 809191931, 1357134991, 4024443377, 3765930910, 2197657924, 4131201221, 735217962, 3036052317, 2894695693, 3288496655, 1474605364, 686136969, 3978431933, 1197045804, 265588526, 132954144, 1020039570, 1579563471, 2171977067, 3027902509, 2063148936, 1600755045, 3364683370, 4164798741, 3231703412, 770370633, 3877941795, 99396760, 3936566364, 1530630051, 3989393348, 853559193, 278109739, 2536477964, 3404145828, 1861127840, 891384613, 869445869, 1745444126, 3976034047, 2677573396, 171334893, 1666125491, 1598160251, 1544069604, 1388972984, 1062760854, 2654578512, 270955766, 1043360061, 3012461954, 2919774422, 1662644242, 1637384940, 2313869646, 957074494, 930631230, 2810641615, 817978603, 625451058, 2666262487, 2023288017, 3213813932, 2417312689, 1269781845, 992190591, 2090280589, 1668727, 3562807404, 1552112822, 2932671135, 3118359737, 2299177273, 233329167, 2876054891, 2650973612, 3585659809, 2241486058, 1623731719, 1511202461, 3517352390, 2244881870, 809846861, 2248556893, 202100255, 3778282632, 3784857112, 1740437882, 474338004, 108669443, 2474945814, 3256944472, 522514135, 2518766536, 271580650, 2121176440, 2698237481, 4186982636, 2057088979, 2696220653, 223418444, 2257060741, 438665003, 3164931105, 4218177590, 3824991409, 3649411741, 3024352194, 250719335, 142255941, 3631626436, 463166711, 2622292533, 3950904594, 2253635902, 2176043075, 3452126464, 1022892014, 2985551165, 727825099, 2757356866, 2799642832, 1770617806, 847841836, 3912358960, 476713854, 3903591930, 423209260, 3823286514, 2971383710, 4100296135, 3204676546, 645686641, 583891614, 453022729, 4033018468, 653267931, 1434582352, 4205325038, 2356553355, 4187470794, 3313385850, 3041266081, 1469311206, 4058623184, 2331911525, 4180305785, 1574545444, 2050965723, 2782228196, 4155335393, 2074952091, 3667961503, 2748848471, 3521793511, 3264554193, 2448976248, 3804961666, 3553249346, 1231343929, 1676678386, 2732861845, 1073416205, 846437678, 950262837, 3856617493, 2890523730, 3244929199, 3040042846, 2371833273, 275121496, 346731274, 2391413988, 573399977, 3591003158, 2963532547, 868013624, 3158848054, 1642126903, 3380477160, 4200285432, 3810048033, 706096981, 3432532329, 3654657486, 3992489078, 630565575, 1948603569, 4293372657, 2875515261, 2831012539, 3885137992, 1359349976, 2763869283, 262146199, 802999781, 622313758, 451044227, 2543150923, 531805404, 3363366775, 494549161, 2080750649, 3496062487, 537035264, 240019242, 832204781, 2064690396, 1720796636, 2733245574, 1668394410, 3644618462, 3613474822, 3230820725, 3163361350, 3535155826, 930795621, 308855376, 2333868655, 1566827150, 4049696771, 4088897263, 1069602735, 2997007177, 653029753, 214100088, 3723744647, 3139116797, 3845077387, 2625941765, 948664344, 1009540713, 4192003719, 345106520, 3155767004, 3156250651, 3679102182, 2691116608, 3831994899, 239281000, 14069799, 178686221, 1954963836, 3210929491, 3348608172, 2684802102, 1249331789, 1026432763, 3735046819, 2735295322, 1482398746, 1169379678, 798804355, 3894169589, 2148409963, 4069352347, 2570538852, 1773706468, 3813669585, 259172134, 210185476, 260865585, 3620635642, 583879116, 4071124974, 2296866663, 3326994249, 2824236481, 95842088, 1495982085, 755888238, 2572040612, 3109427363, 1738487811, 3679413970, 739415583, 2097695800, 75530458, 3737835406, 2444669586, 670245993, 3837729618, 376542443, 3515883493, 986843268, 72355764, 2561322838, 1109416023, 4283059799, 2894174402, 832116679, 1027134093, 2454453551, 3340958288, 3224013259, 231871389, 3963876077, 1073803507, 561600182, 3720147480, 3765200369, 4265536531, 3144932893, 3266316541, 3609726561, 3392569855, 1812122555, 3216594839, 2916409207, 323964456, 4065869568, 1399140595, 1185481275, 630433745, 2969219613, 2833999739, 1684458127, 3536908734, 2941454986, 2826185241, 1130984175, 2331012619, 3981698003, 1396718695, 2448174369, 2927171763, 891757749, 3440344070, 2940885397, 3977653347, 1012451588, 901106160, 13132743, 4024740340, 2944399433, 503035746, 3406119687, 2304333082, 4073995222, 3747736181, 3337902648, 2154399633, 4184712901, 3195330962, 263286678, 1501949949, 1506742571, 3645953985, 2861345861, 3363464650, 1284186939, 1268829040, 1694940963, 897372075, 4007558288, 3020319048, 1630457067, 814744983, 1766393797, 1758915207, 2001602338, 2953044329, 3209642082, 393357415, 2143644127, 1040013124, 3890629619, 2352666643, 538539802, 102780900, 1902134551, 1389630671, 1308083955, 3302974830, 2710250017, 3704049716, 1219813793, 1726190226, 993546470, 3044422823, 3613885599, 967713799, 2702681596, 1342160676, 4171068605, 2764612480, 898689315, 4206849071, 2901111228, 1220882067, 752518489, 529335619, 85384983, 4201448812, 3220303331, 4285249051, 964066675, 3891258222, 4039171773, 180869847, 2774382741, 3209653885, 2574580394, 631432083, 3614526833, 949767284, 2683968794, 1975762825, 933171851, 1965025383, 3564404176, 1940085977, 789004002, 4248470030, 3257536879, 2406744473, 1204255123, 538557683, 363548308, 3864953178, 4128850722, 3073453277, 12492216, 461289977, 341722106, 3089632323, 4254200465, 1170819530, 2622397920, 1675939735, 375841990, 1958706954, 4218689789, 2356306293, 1687084300, 2587964046, 3209873474, 1823062991, 1121707448, 3558966899, 991719220, 3633456224, 1515601782, 2866403963, 4075333972, 4250237189, 484575885, 3298365618, 1593507225, 195068403, 2274947889, 3252524310, 4215155878, 938133003, 2446277233, 1351162751, 2595462328, 3145540667, 130659498, 2059927035, 1867978127, 2307297543, 3431354069, 66296473, 2124735747, 3615601567, 3537986390, 2864244779, 4018277139, 961939905, 3506158966, 4182433197, 1994910463, 2742186090, 597194705, 1207622988, 2268022775, 858500045, 1819812128, 1646388311, 2087083307, 2225809584, 941988060, 283691263, 1359244463, 2782312758, 988708097, 3773791637, 659538245, 1826254036, 3021994769, 1870553546, 1868404262, 2298267103, 1223178839, 645905480, 2685987009, 3222478125, 3834499993, 436670464, 3409845911, 1899868503, 2722470935, 652161685, 3843880192, 3238711570, 3241428539, 1678549985, 1454361135, 3010406979, 2346972939, 1651186926, 3274300694, 1062440763, 715304313, 4204547354, 420316301, 2876099557, 2120649592, 3832597078, 3648740336, 776691938, 3009356114, 1445386654, 3438502786, 2917084694, 2341398858, 1122153071, 3395510446, 3093745367, 1370202854, 1143326929, 3521426117, 26855824, 1995500793, 1257001170, 187834717, 1473735424, 2947779040, 1413264566, 1604736492, 3837823779, 3895929836, 3751126758, 4135139254, 648759484, 522482364, 2860875083, 1621807476, 219957668, 1602763115, 1564202942, 2346386851, 2833686046, 2299605019, 805266312, 1806395598, 114078300, 322484662, 2410459781, 1167799768, 515694892, 2368739385, 238130058, 1058244141, 533842911, 530458504, 2320250740, 3943752004, 2585835349, 4259583526, 2268284083, 1909947154, 3737965304, 3143362729, 3393672120, 295896730, 4065710298, 1614891644, 3842916617, 3873846780, 1863888587, 2900717111, 3608414108, 3580376978, 1525037050, 2568987093, 3183057685, 1280566824, 3601020058, 3836481552, 2214441362, 427970287, 2414750803, 2472982104, 663730662, 183958429, 2782537610, 1072117065, 252680997, 2419753893, 3757491066, 2888387267, 2460837705, 3954707967, 2875260271, 2892154124, 4021170618, 3780603418, 3033539832, 11686135, 2653838691, 3350064484, 4286762571, 4100213986, 1049760815, 816448281, 271960747, 3076938667, 1784901322, 324784515, 2832175850, 3266064644, 2480548279, 1936669537, 2674099446, 1059854083, 329425518, 1496189564, 1945499521, 3154579593, 45652680, 2405962570, 646320880, 209162209, 2914818047, 1823966768, 1545927696, 3807249508, 871584392, 2399882155, 4183430174, 1848994429, 3385710056, 940701961, 4278966337, 1720051339, 2250948667, 2679794180, 3032793262, 3243948733, 1505516396, 3064753347, 2228118304, 3557365891, 86001414, 1918291813, 622226640, 4221709352, 2945292793, 2359876065, 3724873367, 3358459274, 562624741, 1704149069, 913623837, 754915676, 1837255678, 2609093746, 225431675, 1054903624, 1821863151, 664336250, 990420894, 1790431302, 4136000998, 2585416192, 483005070, 1422183822, 696357422, 3089394488, 3793872989, 1978909822, 979687273, 2200519446, 2421484088, 2196560792, 3192598984, 2163990825, 179458401, 2526837782, 3520062570, 542626806, 2977094064, 4001596818, 1137171446, 1066615987, 1796377264, 2395966751, 659867048, 2778523332, 596829511, 2459555115, 4184037413, 1195572610, 3043318626, 2489838902, 3750001334, 2117539330, 766654575, 2873660961, 1530981226, 1545755932, 1010052871, 3574244889, 4076413800, 1717338265, 2807645581, 2257702877, 1557454679, 3533037949, 4190505366, 229413584, 3202157607, 3282690309, 1317830488, 2880203896, 141806957, 2165941618, 4151288715, 1725325610, 1517672422, 1023357964, 2094271357, 3532443880, 3783959757, 2605442246, 48688467, 1672173142, 850818090, 616014676, 3945364886, 3798425600, 3193099665, 2510201924, 3290746973, 3701233753, 245861569, 3452508217, 3589601209, 2817752358, 3962060016, 2292301042, 1546274768, 3669565579, 155797723, 70209654, 897588709, 3513688353, 4128649113, 3032683182, 3095104615, 2389421722, 612533657, 1097836365, 1720700031, 4063131259, 911028317, 2620143101, 703039457, 341835075, 691992712, 2456768434, 1400726920, 1940027192, 280859448, 2849719501, 2009806077, 2759531137, 2895950058, 169427559, 3778815934, 1973209603, 175457030, 954814748, 2373021591, 2493621476, 2766910335, 1825954005, 1092961924, 3361205039, 2047263542, 2127000000, 3844412312, 2074333076, 1745336109, 3892550084, 956115165, 4136419873, 137391441, 3589362162, 4063523118, 3508864075, 2296181003, 3921273646, 3409884774, 346556419, 390330114, 3468880471, 588296575, 4152807764, 979579547, 2083243745, 3897968143, 1291804050, 3046493261, 1307553640, 275984993, 3963748457, 2586828521, 3856738541, 352586900, 193151328, 1761878318, 4227604301, 3241734676, 1870439356, 559810170, 2572583374, 566325669, 255433616, 340596480, 139738373, 2867729615, 1796033106, 4076133776, 1940343081, 4278873810, 1041667736, 2612410133, 1373156669, 582382147, 1674940097, 3388168494, 2043343663, 912477817, 4294660389, 1525666675, 2091378873, 4223475597, 493928387, 1873981289, 389759192, 2955076567, 2296203611, 3647362359, 1816206729, 1799550108, 280127002, 2945622947, 1051099996, 3007734786, 1948016934, 2914639543, 2924700907, 3591337963, 830637435, 966812401, 3762493370, 3578249358, 1838798300, 2344258187, 675576678, 1109726531, 1808670041, 1940797641, 2294374002, 1504087281, 913337361, 1615061831, 125352702, 3599927630, 3199937414, 3113462967, 648515330, 331925227, 2556252688, 592247256, 3782812490, 1081252337, 3942654436, 1535141215, 831571214, 2284011133, 1429113050, 1745634046, 2380569439, 990525347, 3658995509, 56724531, 895688449, 2560638783, 729508831, 1924101026, 3465163528, 2205658083, 3913322559, 58498377, 686684025, 1470865057, 1849354321, 2189483465, 111535554, 267736514, 1976591176, 2065523332, 2469493732, 2197005759, 3334222884, 3382083495, 3017874158, 235570984, 1262812618, 160388513, 3993567680, 2830835375, 1853578194, 3755601605, 2030149679, 4227414002, 136345433, 2732705540, 3166749218, 2469656095, 1801954320, 2593466846, 2310213102, 1266780830, 1882612938, 2801756470, 2737161961, 4233710413, 2320423557, 3766619038, 2629293098, 1357783790, 3973865335, 392551703, 953959974, 1254758427, 1882170341, 3088033744, 3583574450, 2809719985, 3964343420, 864004458, 532580361, 2748974418, 4056397457, 785039377, 2217154376, 466621525, 3437732646, 749558157, 2643998867, 1831702537, 1888632470, 57216421, 1939380575, 1161445906, 952938811, 4202957032, 3508281709, 228813745, 2390848954, 3916773139, 2526960687, 2729542995, 2802684276, 695594682, 2809068626, 3024663237, 2574446424, 1505382392, 2824394890, 3347023900, 3607657337, 1384631421, 1776910069, 995652688, 3638659801, 598190699, 73811194, 2710683408, 1154517856, 1970168918, 164367902, 1967290326, 2590247984, 1331210522, 3582803251, 1765902086, 2912512909, 1452193402, 3079510637, 3122424010, 944551643, 1816747487, 1581437206, 529539000, 2365785423, 3413058751, 3369434830, 907758653, 106938569, 2827378309, 2093358125, 3877889432, 2250632717, 1590932395, 4022976522, 2020054453, 1548122861, 2432453057, 2071162273, 3089681053, 2988541559, 2317816538, 1659642942, 1398240019, 921144370, 1801376218, 2918702882, 1575097608, 3928491918, 852629081, 2004855987, 3474240440, 2878957490, 653973064, 401211310, 2480924138, 3883533554, 2166900686, 3477836082, 4259375724, 4099325872, 2563766993, 1051573143, 3463055577, 150023313, 2079111480, 303483776, 3400421586, 3083975733, 3161630326, 1016173108, 2687062663, 2121471505, 2483620037, 575372740, 3426720978, 168388164, 817248318, 1777772963, 2222972493, 1698750408, 3037877969, 272159395, 2557362804, 3622677856, 2466269783, 3643813938, 2321106686, 1470126182, 3554530489, 3634214449, 3931416818, 2623266048, 2126069851, 2933396114, 704054294, 912914437, 105479699, 1309011149, 664923768, 1268142739, 2005453429, 2561743786, 1803484109, 250654039, 161283899, 573007712, 3827154389, 2302289104, 2279884965, 3452338148, 307967593, 853539287, 2055212025, 2196064699, 939005096, 289451496, 950171921, 959784548, 1534877588, 2408229135, 2843788804, 804981120, 2792346829, 3227080857, 3004081665, 2181553299, 1697226288, 927212586, 3228512136, 256104589, 1273298266, 2715172197, 4148533795, 3927916422, 926127940, 1240073752, 207539051, 1888558502, 238804815, 2645455277, 465963831, 1492679794, 378753931, 4224271953, 898562491, 1730254779, 1277431331, 1657171132, 1516910862, 400409519, 1756553652, 3706639011, 2494363397, 2150154899, 4084495674, 3764783998, 3850645213, 1357344792, 2061163666, 847260077, 2152769351, 819155618, 1912039323, 1571384319, 725726841, 3141802331, 3883054785, 389110329, 3402089691, 3338239377, 4292641197, 333269850, 113744907, 1075835382, 1586002296, 3535738115, 2446900830, 3681475634, 2144633172, 979882708, 4208199859, 3218458085, 3581259405, 3967205966, 3261358130, 560538078, 851264298, 1960562969, 2418398475, 381851421, 209319464, 2265096715, 3431319309, 4194224339, 1156005753, 4029377962, 911687647, 2754252561, 1173735783, 1350813519, 2594345334, 3454616709, 2616047222, 3982817213, 1186311995, 3800986263, 2470095780, 2480422089, 2615308733, 4075646004, 1377201221, 551770398, 3999172374, 3316115728, 1793202874, 262710300, 3296713394, 1621260394, 2403589810, 2644303223, 3575154364, 2206058410, 3875785684, 3334673824, 1356669355, 2891502680, 1018652290, 153270541, 1545837819, 3099512458, 2636862614, 4215990759, 1040116878, 1958938255, 731145190, 1900790995, 244180362, 2366769429, 559326038, 2570295430, 3101203667, 2771650703, 2681774945, 2667504049, 1946902589, 3384636306, 1930046151, 1769098621, 1855340280, 3405924686, 2139894104, 3198438151, 665424559, 3691438600, 465633566, 1268577461, 3411167546, 3691155107, 451752542, 198687091, 2945655208, 985140982, 4025528726, 3805505489, 1043846608, 134099543, 1638649384, 1437861006, 2457217323, 1394620267, 563639454, 243148070, 2483471379, 1074762070, 3160455184, 3923837154, 640393929, 2190356778, 945870504, 568321114, 2992240054, 3313488348, 1992214511, 1518500567, 956648538, 2636536060, 1656217997, 230351834, 1055276091, 1961458302, 3591851679, 2908839717, 649039334, 2318035815, 3685706092, 3100675723, 1077861510, 4258353544, 1609285206, 2983721331, 701926470, 2169952821, 655207799, 2201465101, 2796061996, 4142114423, 3754618424, 1556120628, 3298138918, 3840580417, 4207506712, 1648061468, 1705127230, 3814032696, 1070685128, 758774429, 3971758001, 2733211459, 2603724403, 383058208, 2317064461, 2118660334, 1296951434, 1220589706, 4196239346, 2750730210, 1736292578, 317041733, 3980595946, 4139658095, 2701584678, 2677951322, 3982529270, 764503984, 3129716735, 1626675302, 2452722966, 1492140847, 739059593, 3682811132, 2492574818, 2581318809, 2639741807, 265019414, 2933118344, 3466272631, 1126249638, 2649864868, 2929072350, 902864448, 2363797611, 3973749981, 3138429224, 1748588460, 3107704690, 3686580140, 1898551229, 3552698709, 3611664203, 3840468941, 3538864020, 2500308107, 2043697030, 454253368, 2767307560, 3545631980, 1043545086, 1280928377, 1326436861, 1937658792, 2811262256, 2710609939, 2953952604, 3793783896, 3107731589, 991790103, 3364708928, 1134138238, 116818025, 3812202653, 1654124075, 1231944469, 1576310378, 1487570004, 3253508278, 736540657, 3898974881, 2606947886, 2942657162, 1729795517, 4127337811, 1735470238, 3944509579, 3873307131, 131105423, 3399490165, 236814416, 3586072452, 1563326097, 1365960107, 1437608644, 3465473167, 4271263781, 1516241762, 2397252545, 642857697, 1830361725, 3746201563, 1260046036, 2528892358, 397000885, 2005484548, 2765719936, 1234516515, 3055206874, 3741070856, 547327466, 2733649918, 950901362, 3422727452, 1719251077, 736443088, 3574022382, 1911823410, 393641031, 1434166908, 1830390091, 278341651, 4141485961, 3956986951, 1669497746, 1000925442, 977216428, 620582868, 4216265312, 679039325, 365513183, 2558911459, 2892537017, 375793599, 214734472, 1226634922, 3163904835, 3228425485, 227552167, 1692736893, 449820055, 1566884403, 1438820188, 3989968270, 2691948352, 2622645351, 3297275622, 3854413214, 4168754995, 816093375, 3202691254, 127964511, 4129043878, 1727020450, 3081085127, 1446846416, 2648505772, 1830554889, 627740902, 1154529287, 1668872606, 1597901963, 4145697789, 3392364477, 360703677, 970423692, 2413720173, 629215982, 3297616650, 312588207, 2115025740, 3614741935, 200383685, 2941452875, 2814868378, 2300362719, 2627938038, 1631668654, 312335039, 3352729067, 2296190152, 995838774, 3528323130, 1097612083, 3375888442, 4169345819, 1312569347, 943370693, 575240551, 2162375468, 3406239957, 2535152404, 1023450190, 4071796035, 1851085767, 1883868392, 4023413518, 630855463, 3606421843, 2869243936, 820903257, 3976614574, 3224150924, 264877075, 283210429, 3265947828, 2868237055, 1522531296, 523190607, 965986545, 1368397312, 894198945, 3198601232, 2628725584, 735584030, 4047788742, 1736227904, 18966063, 3287738980, 2780021827, 3521741783, 2587139037, 1954755621, 3881235278, 1602164736, 3479384164, 987746332, 2692643878, 2817827750, 2192401945, 3700346026, 1937892073, 1532330822, 3263194935, 162639427, 1124084476, 4158859404, 2227770862, 1790862142, 3506155291, 3542767952, 3043722474, 2621190320, 1715638368, 2332788439, 450464669, 2139847350, 3914715085, 3010875984, 3098524119, 2840638741, 3050639334, 289966692, 2569756858, 1169312786, 507882756, 2868729532, 2315446172, 1180766658, 1757733519, 3660585790, 1190750188, 3543832860, 2710455449, 544479779, 3678576840, 2302015701, 3011950273, 1806467181, 3406647534, 1349568685, 1802223995, 1496088217, 2182796249, 320791282, 555242708, 1199855757, 2323011435, 4171211381, 1889456273, 3032842286, 2448877102, 2373050462, 3395028743, 1074581800, 4194863944, 3113788233, 2632774986, 2025869136, 3198931430, 3753165576, 3826119677, 2357016291, 1715616661, 1472888160, 952877890, 1880510045, 3325438564, 3808783510, 770697589, 3195895479, 297481270, 2016482656, 890491003, 346368260, 297017066, 1808195636, 100319006, 4094003853, 2315262122, 3130696953, 2396582126, 815044336, 653445838, 643372820, 581570551, 2391719714, 566754508, 1747429475, 3081135617, 3582071483, 794946207, 1905576702, 4213567675, 2082825608, 339320183, 621433220, 3703175468, 3318161593, 1282750590, 1821317059, 3430229348, 716663527, 1916433466, 2474782596, 3460738125, 3715111347, 4092217164, 230077900, 3296101594, 2589644082, 929095973, 1012418928, 1074178355, 4259021533, 2468938020, 249828136, 335827764, 2360348992, 4085637491, 918758738, 58455749, 2283162236, 1875251321, 3634618980, 1554693761, 1592275612, 628233238, 2996322286, 3944810248, 3028053925, 525419050, 2923224816, 3607247208, 1230833217, 2813345291, 1221502908, 1033185696, 616087180, 3818579143, 1971595137, 4059882042, 3404424299, 3201270607, 3681108822, 1374606113, 3253882500, 259312541, 306979299, 3189132321, 1424922636, 3829501553, 3071215397, 3286647279, 2549098918, 2132900932, 469614036, 2943469991, 2929412894, 1356597835, 1858030476, 366528264, 1718641289, 398169141, 3009662619, 3450517429, 646982211, 2033253454, 1857469509, 3698048487, 2353970632, 1414059832, 1003164873, 1070624625, 102145069, 604882597, 727204233, 238880499, 940367843, 3597022997, 719938732, 3573947702, 3371550556, 3396752740, 3430227627, 534710954, 1631186318, 2155031565, 3977373644, 40946520, 3159096856, 3963613281, 1339909520, 715667336, 3196488423, 793372233, 1753366667, 1296737491, 2612718742, 3738950420, 1740336486, 223407849, 1092996335, 2919969568, 2629498801, 2895116169, 1282076039, 4245491564, 1547588080, 632209309, 1942989642, 207567618, 2192657696, 3881537182, 515115860, 1971431062, 2414252783, 952573789, 1990575014, 1027207227, 2639692449, 2452503812, 1475787969, 1519795946, 3669358041, 3838405930, 230399641, 973443860, 2381744801, 2150723550, 1373359500, 4094419590, 2513855385, 239275104, 3674076328, 1417475421, 4030485854, 753650787, 2709641471, 2611602185, 1063269780, 3847467380, 3317144238, 3736671264, 3217338028, 1924730890, 1830012495, 2781960911, 2039062401, 2070972686, 218982373, 4138207145, 3010413646, 1719928391, 921799463, 1612101730, 2643262655, 980660753, 3428471966, 1508976227, 4027790208, 4205064341, 4010842355, 2006195010, 891796939, 2849424592, 3242851593, 1028221907, 2054257822, 4094266234, 3728802096, 23427942, 2569556408, 66888253, 3663612826, 2603266013, 4048020821, 572115559, 4071029014, 1473798681, 1424511379, 118526044, 1319782894, 2113226133, 4200222701, 4068002187, 1467377666, 1961761871, 1051951986, 1674926694, 537753049, 2450944119, 3438169880, 3506846722, 1368765097, 4234202633, 3856933787, 781531741, 237181351, 4204252357, 1117000805, 667893557, 2926221046, 689052559, 917602981, 1644849910, 1383153364, 1670314886, 839628161, 1394769938, 1485966517, 1392599371, 3841050915, 481303080, 534789618, 2543901638, 1264623450, 2688779350, 2637755010, 3218953954, 797914994, 310658504, 4139385385, 2584193157, 3284338144, 4128191009, 1817914390, 3699648217, 3670605561, 1826369761, 3687714044, 2833235435, 394892778, 1810596965, 1388171889, 694331517, 2422392773, 1225821381, 3222484539, 1189074141, 1776323845, 1000698038, 2626813877, 2365349405, 1212925883, 1766279906, 2549864613, 313288025, 1393470827, 294271315, 2292191469, 3344604135, 2625033563, 3332344406, 3871901093, 1452132680, 343210987, 1811828628, 576467601, 959394178, 1980193200, 1250618949, 1156150869, 1977243328, 1124074410, 4223963650, 1660506987, 1333236438, 2560580175, 733969253, 1716484162, 158094115, 2144477577, 2414425526, 3525933785, 1767926844, 1160716714, 712816667, 2961138986, 686324141, 123419708, 3320453647, 903323509, 858968250, 503261947, 1811508973, 374245703, 3160670432, 3800476553, 628940608, 2674138872, 1232864462, 837104842, 396266143, 639548842, 1808199961, 1511239937, 1028429621, 3893798795, 900453544, 2396572093, 1711830141, 1625551208, 3596352530, 260835511, 3652721498, 448248244, 4226737708, 1358620401, 1665915505, 931981440, 120955624, 2028933419, 1592916554, 2985240300, 2953512607, 403345111, 2130697596, 3393298635, 4191848181, 3190880209, 882421630, 3027248491, 225801896, 3835007930, 1050511116, 790205575, 2698007211, 2673216001, 2246486860, 670331658, 4274254894, 2183922714, 2463440787, 1132647372, 984655926, 1847987604, 3296401519, 396115844, 1959767923, 521484148, 1402786304, 4262342488, 2984658946, 4030537956, 3915239279, 3666294090, 1826547104, 32478724, 3217642829, 3105770962, 3386619652, 3959644499, 2858063352, 1617220428, 245399494, 87141520, 176774686, 2392893256, 2964133890, 1014154377, 2325204784, 1580344757, 1060279558, 3065023781, 2852160444, 4090644234, 177671032, 3262144246, 980320135, 451847065, 1045592274, 3031000907, 428164050, 525779141, 815012233, 743782631, 2950815223, 1539466673, 186119633, 2135525901, 4290571090, 2402263289, 456945486, 1795048115, 3023622678, 3809497648, 3504274967, 3150878906, 1834399445, 2248816876, 3756496216, 2338136899, 2858979593, 443606669, 1932785172, 4015043685, 4117469020, 3566298375, 3168219882, 513092045, 1430837733, 1611386976, 1887016421, 3553795590, 3529964472, 2444479393, 2856645803, 3293123131, 598656175, 4017321603, 196390755, 1710634005, 1578767229, 943800715, 2528565760, 2832207382, 2416025753, 3760091400, 3665463360, 2368571009, 2157737808, 1329628115, 526498506, 1797695098, 4115291999, 2355814689, 3286474814, 1609383386, 2121180398, 4050118735, 3186773114, 2524888086, 4190590889, 973249403, 1438677380, 3384715823, 3451290750, 3551510226, 2581412604, 832850167, 1098917771, 3252867209, 3433069506, 1040416180, 295726724, 575423187, 1962679674, 2760751211, 822596101, 1614215346, 1417458662, 1662851181, 663431525, 2781553049, 1533228846, 675363006, 493904911, 2415480813, 1685407512, 1964400480, 394576846, 2966865026, 2931958944, 652061573, 1440008484, 3470255315, 3889229794, 662650691, 1863534525, 306352528, 3472395081, 673635444, 3538533604, 3371707821, 2724452624, 3710216101, 519226842, 216804650, 1726998677, 2843004342, 87191087, 3387805390, 4276067140, 3142607172, 252981213, 1178810858, 3575633190, 1138024090, 3597298125, 3471143729, 2770649154, 3965843269, 2669727505, 4248902433, 3171171772, 1762431238, 1542415183, 2410191027, 1155813894, 3234347281, 2965188082, 4101758878, 1527733108, 2595805266, 3429652351, 1836525749, 2312984487, 3668826499, 2143650240, 2809069948, 4025591773, 1440661105, 2144633413, 2417446549, 1196297763, 502262572, 1380605195, 1216402564, 1660021574, 875585914, 512874849, 735190499, 3712826797, 861245508, 553111264, 2101370013, 520997617, 2007517734, 3522855101, 3926790596, 4277183534, 3670364151, 3455004169, 3023299714, 1077348408, 241842888, 1773412951, 1549275305, 4289105385, 2890949151, 327791643, 3602365409, 3490652887, 1398703356, 2794623140, 3382642780, 679890660, 3853554496, 2719834749, 3405526038, 1513181343, 3443055939, 1484836036, 3058263655, 1849635400, 4087396801, 3649011247, 3897958902, 3343771792, 3827822486, 2031576022, 3457003418, 991667035, 1972989415, 2787179206, 2481746730, 1041171829, 3874981878, 3843750210, 3782716784, 518993686, 2617847533, 2361541655, 4138275625, 3063307344, 912864319, 3313230420, 3201975883, 95381624, 2621882939, 1219917145, 3855427210, 459283846, 2224127515, 2902633167, 3883728373, 126735845, 1362478886, 631643284, 631062943, 2111083484, 1494286497, 1804537912, 3744983057, 3786206707, 1808399364, 3049866843, 4284202756, 971725303, 373077481, 3675959264, 3454245321, 3373432592, 536740010, 3566200075, 3425768964, 376406015, 678620482, 2754987203, 1590013552, 3325059519, 2713419335, 1203743716, 3775641834, 1877727857, 3376476296, 3555343578, 1536519936, 2449638942, 4024764432, 518219533, 4234731872, 765419954, 3468596454, 2628194787, 148017186, 1557823492, 2770414663, 3090403225, 883127829, 1365728408, 2451860404, 1732449330, 3268203574, 487682230, 3985139396, 1399914476, 866714206, 3316086610, 722140135, 3374484472, 1018649617, 2461019003, 3476550444, 2594009930, 2483728396, 4141723796, 1006906950, 1522513054, 3652543886, 2012945954, 603917092, 3416193484, 3335378731, 2176394886, 1251733667, 3805050508, 1628776196, 575436641, 3624075043, 1512803654, 3113223237, 2148325870, 401256149, 1248383366, 2808624447, 1936821768, 905867597, 1242820380, 2838167511, 3930609346, 384290165, 962651963, 2282382607, 975085221, 733116423, 1764823675, 2061309061, 1203531944, 3199763672, 1331151314, 483925008, 1721785057, 225994216, 66464916, 3770640801, 3673067589, 2008521980, 2182415739, 2987354953, 4196266766, 785490042, 3946417591, 826357042, 713369021, 848718559, 3368096214, 743875051, 2080676407, 3983007267, 1395009027, 4145529066, 613566932, 3165626110, 1372592685, 3058974376, 4160753621, 3406517637, 1017096997, 2862665335, 4113406745, 2169895167, 448188317, 1880557090, 1351176366, 4265973214, 2510050570, 283486667, 4183459332, 2472064573, 3437513858, 3802048770, 2037696035, 3671803299, 1059213045, 238121905, 4238027475, 1659354427, 2789849863, 807730820, 3258046430, 1446890681, 820566223, 1043550675, 1970346174, 4121427634, 2214638189, 4215491917, 959185090, 79434247, 1046823918, 3943595949, 827199386, 2703587369, 458468688, 2463804542, 2002868311, 3303928404, 345028186, 1791570661, 1312346205, 4196864873, 2799209618, 2237596047, 4007771604, 1538761212, 4281340560, 3838141236, 3321112894, 4221543383, 862820859, 69778729, 3445336541, 605296396, 1799953317, 464337015, 3793999007, 965296503, 1879896226, 3136874964, 2670155363, 3043630260, 105395239, 3842315729, 2942289583, 2425756323, 4078435198, 2562613454, 61099436, 4061917204, 1170824307, 2581687113, 3904977040, 3724107916, 1914942627, 3222363994, 1651392079, 477714630, 2613573293, 3344789347, 2714540915, 1988931122, 340846286, 609825397, 3737745238, 2635650980, 1976281817, 1618951776, 3843322435, 3161304783, 2901994225, 3623935884, 2034217821, 326436947, 2121008844, 344530718, 2186124159, 1817512699, 2869695962, 4217414132, 500311094, 4263190753, 425677268, 533393267, 1487788711, 1983877182, 886690540, 1916550027, 1601809637, 4003230300, 1279080156, 612668870, 519357388, 2990862017, 3543023842, 2743810579, 2007848586, 113059203, 946182283, 1273848429, 578253271, 970146628, 3108681553, 2975553598, 2394290334, 3028404255, 1077926086, 1069990597, 772399881, 1019770754, 1818161879, 2528704870, 4031934668, 1978139997, 3521797572, 735172695, 364019245, 870026119, 873382068, 3461795694, 1395187074, 1780206533, 3782531518, 2829836280, 3191976615, 3413917168, 1620805632, 4072665299, 4067654880, 3494183046, 757575080, 1777084095, 386434331, 187437831, 2839215061, 656008475, 2817750672, 123985530, 3320540156, 2279356529, 909061913, 2818015274, 2539913606, 72618559, 81021111, 3888411642, 1677858112, 488705641, 841532687, 2270430005, 1510711625, 3897343094, 438760320, 2681071102, 2511940330, 1288850361, 1285875035, 1792853744, 1074615564, 151429832, 623534037, 1677436110, 3797739533, 1659217142, 1773176885, 2259151602, 3014964437, 938527203, 1236563430, 564272079, 303814741, 1990429502, 2487011335, 4064396633, 1879692092, 1344110906, 253349018, 2013035359, 3860732194, 762352428, 2401474475, 2310139488, 1054920721, 3406922217, 1327312737, 4282802858, 3959081250, 3989971626, 2389931116, 853726478, 3138908157, 3412022060, 2659145967, 3274240071, 1986155271, 2938523163, 1667212648, 2687910332, 3971159269, 2849877669, 187019021, 638186066, 4013595545, 4129170283, 489994248, 4234809736, 1550440686, 4113105757, 3417453953, 1962761154, 2761348931, 1540901058, 2706605728, 1533336981, 650438444, 1753649814, 2366772603, 2094585552, 3979683363, 431817618, 2543167001, 3801922161, 2812941438, 2927111241, 1480133217, 2663494935, 2578199452, 455452100, 1477404738, 43090438, 2609625252, 2629105802, 3950963901, 2894797811, 2149160483, 2211785989, 2070412931, 3488854710, 2256263773, 891374349, 574738560, 2148726879, 1479029156, 1580278516, 3855546678, 3561997380, 3457325160, 1499464171, 4024535757, 2609961725, 21198630, 1843574329, 4183619378, 2741632766, 1077794909, 61175954, 3598997971, 1662833726, 1273776769, 2823032045, 2076729867, 3175914, 1601256913, 3081313452, 1217294679, 2365053326, 3405892294, 695746838, 362067462, 2741497482, 4152491601, 876668725, 1134636558, 2270935571, 940788757, 2655136957, 780300183, 1805862128, 94952858, 2632427567, 2591664219, 1944743229, 2073541447, 3032947738, 3725958480, 1269715867, 926934714, 1467106444, 404072997, 4004046267, 176736057, 777533645, 4156912364, 2362676994, 2456155306, 4134543945, 4071181401, 1493502353, 656558399, 2529286723, 1816395623, 2938260345, 1934527497, 2548316513, 695848493, 4128379787, 3492871782, 2544895318, 437757485, 1359669124, 3143268065, 2418925026, 3184725298, 2889846465, 1268622756, 1854459315, 759081662, 62482668, 652773641, 2836619803, 2131005619, 3481016251, 2884234265, 1402064068, 730632578, 1966208091, 2931879990, 1327158100, 2552526525, 2896200550, 970211404, 4202488942, 942310499, 3324251282, 4040246323, 1325910624, 951652027, 364645344, 4213206673, 4171664131, 2855457227, 1657802298, 1061607656, 1966495281, 119438975, 2560583858, 484317972, 1194991044, 2644576864, 3548601577, 3300742750, 3420091004, 244714567, 1272773506, 367688431, 3093765499, 4262298564, 1133246297, 3806069607, 4272284838, 993198836, 1097476437, 1362891021, 719879516, 297745793, 3166032772, 1312609446, 1206755359, 1952219390, 357113821, 3777287531, 953172554, 4138617851, 484958492, 2987942257, 2340491017, 3210842367, 4196102010, 599523108, 4017337830, 2004949116, 3565934208, 1455209506, 1800619235, 1924819961, 188536389, 3333778201, 486637229, 1639930327, 4071635272, 396894558, 1345209672, 3602118850, 295844779, 59340074, 2492930028, 3947173134, 1435098154, 3085941360, 3539713196, 2249887542, 3940246508, 3648563915, 3354372996, 1148647937, 3371383844, 3402245645, 2666402284, 3229725365, 3987579103, 3354219261, 352071114, 671236228, 3512466619, 3873165941, 401366361, 3021164806, 980766648, 1271788553, 3678112839, 2495043888, 54059274, 2544865979, 3844510477, 2006300992, 839141818, 2154251227, 2485839939, 2867813986, 3960672847, 2987807089, 1193155903, 2679417950, 2027267350, 1546466021, 856021210, 120623928, 1358249089, 2065573990, 2249581303, 1393506284, 288720309, 2033511135, 382668856, 973266808, 4154258797, 3194211027, 2466132338, 1515224203, 3313792655, 1062607258, 1197876882, 407463369, 2506642784, 1917354047, 1598271778, 108108013, 2579798407, 748690942, 3794612519, 2780980504, 2166311027, 3052084353, 4199013803, 24066849, 4063307402, 2552992557, 364631041, 3897933991, 1689401335, 367794128, 1093877506, 2301201400, 2915730191, 3122723393, 2831639271, 957597333, 3428183143, 1213364301, 921552406, 2483000491, 480621599, 3426573551, 2903479563, 3381128649, 2430616352, 4035410869, 3008565646, 2158982637, 4151083771, 1388010149, 1208897200, 440312751, 764501103, 467608090, 1171803977, 2580672885, 2094464149, 2666795595, 3122509831, 4212572762, 3679487782, 393053616, 2757412775, 1131339251, 2798962915, 2803673232, 1617969677, 1034736681, 2705082885, 314701905, 2087598646, 4144486985, 2807354251, 1358519478, 3586206647, 4284498820, 1067661156, 3735132200, 1596990502, 1237887907, 3033635643, 680269116, 19692151, 2631647572, 1337229848, 1567862307, 1462928242, 3530796560, 2099757935, 2483817866, 1386995170, 1223832815, 1282620551, 3654824073, 3727267975, 1715994591, 4095206315, 3725426484, 1723235922, 3153211308, 1025783938, 1185170504, 1127136959, 2893287546, 2831133511, 70729762, 2596196286, 1151493132, 887917233, 3069753456, 2895738457, 618521747, 1090115618, 3592855924, 3973531067, 695473703, 2495110022, 2873109684, 1909863866, 1564063247, 1726516737, 1756726927, 1689356465, 1777662292, 566524105, 1381627970, 281923161, 494003311, 2149083962, 2853309490, 975034363, 948695511, 2807928287, 2892131965, 1999129813, 637293676, 845295796, 3365895485, 2344232843, 2873545950, 1212287420, 3920096001, 4189120373, 3845171019, 792115707, 837385030, 1755196839, 2629878475, 2786816017, 166720510, 3904374487, 2722905675, 2714632340, 3841874240, 843436348, 453399890, 4215267244, 3671960238, 971037814, 1255810530, 3678205319, 2731437544, 3478139159, 4057309728, 2641116470, 3670452266, 4143535859, 2342162484, 2202291787, 3488170171, 238429352, 269986768, 2317965685, 1255001915, 3583192246, 3352511703, 3852703606, 1694121227, 3032774917, 1432785050, 3347216891, 3116858231, 1412799525, 3486819215, 114952049, 303356295, 4050267503, 1037649022, 2723558136, 338420974, 2906812427, 3481479361, 2188234207, 2769868020, 2521653262, 569658264, 2921588862, 3257145621, 1689060801, 1337552918, 2189912919, 2410893094, 4281022698, 2730860539, 1026518815, 2814125743, 366441931, 1818812371, 1604445984, 3196145884, 2426840218, 4230946551, 3699445307, 1142895213, 868911899, 3425684804, 2485557337, 2830574495, 292339764, 1662371658, 4154517208, 348378163, 2844118825, 3580077839, 819638052, 1217240430, 3040230281, 3678809058, 2226252068, 19548562, 1668959616, 3523001219, 1652902796, 833129397, 2628362610, 1160606622, 3015199468, 2638947767, 2779851451, 3743534263, 474320023, 2874661643, 2901071123, 4178506147, 3740636501, 1680961817, 2689746879, 321436480, 2679680452, 2156619851, 3248163342, 340810661, 2065152552, 3624923326, 1583388379, 872346014, 541258598, 2773431745, 343604673, 2204704413, 2809373887, 4250219531, 2296407512, 1466999812, 1946033252, 2167268754, 4025663747, 3997143858, 3214721506, 2844630018, 1859022438, 602934981, 1179006930, 4080931411, 1115040880, 2877548545, 3897359288, 353304266, 3798638537, 950676354, 3651911312, 1517924729, 2990546086, 1286291270, 1902538082, 1319493114, 561839252, 3811612435, 1784207612, 86889790, 541655269, 2181567348, 4162230222, 3639292195, 270186030, 3713388712, 1948687856, 2511445513, 2951492492, 375937544, 1778984485, 796739420, 844110148, 1692160831, 4051493891, 1496522346, 3360435522, 505512960, 4037197075, 2106201032, 1377255176, 872785266, 702878875, 3412336694, 622833356, 3045161636, 2011268968, 3860199422, 2782320342, 1627473731, 3327924998, 1738468352, 2828239700, 3811228149, 1847546611, 355074713, 2271934844, 967062068, 1167860740, 2395629485, 10972033, 828506108, 1659302646, 3850814455, 1530528790, 3705438606, 1741533020, 2351806891, 568407458, 1019668541, 2323837559, 4195850509, 3834093468, 313204424, 1661387544, 721604702, 97021509, 2138252685, 1160767124, 3234949979, 3946475883, 843435341, 3234884630, 1238354834, 3893900518, 2817471987, 3941271428, 4026503698, 546768156, 3204075448, 2153740200, 748785340, 1860210180, 2613460522, 3717353819, 989933030, 2889466343, 3525204858, 1910791760, 1340070280, 3474263446, 1486766885, 4074456157, 2017872893, 240976474, 3718943223, 1020490378, 1064145297, 769485811, 2654405700, 201277886, 1961482147, 424184737, 845239061, 512116351, 2604129866, 489149799, 4023605876, 512887441, 2630764189, 920291116, 1361128815, 1451373234, 1861666227, 4186511040, 3558894814, 117136410, 873349617, 3448161400, 275733387, 1591781764, 1788137896, 2438884020, 3204350304, 3856198004, 1379065598, 2742812118, 3182590450, 2517557770, 3951818321, 3100018104, 755874058, 2197162687, 1079079352, 2443177678, 740878446, 954366046, 2076707342, 2891440084, 2933116958, 747973624, 796842010, 887914226, 2438040379, 446185086, 3636045098, 857879575, 3267209743, 3812882240, 2060352128, 4268681716, 3182767831, 1624246596, 336562871, 343447250, 3592405172, 21909501, 2635868711, 4129595411, 395370610, 4172800775, 407245499, 1148376146, 3814299340, 660740102, 3095276341, 2013112913, 4099237112, 1594988613, 3786739090, 3388468961, 314575944, 3672113379, 3866797138, 2351934894, 3521444036, 4251925520, 2124047361, 3536262346, 1203484531, 1507221689, 1486770821, 3263485848, 530455894, 3140834982, 669069153, 3136093003, 2261324763, 950255655, 2200867763, 442771230, 4033105520, 3036383420, 2331003048, 3592421114, 3671235270, 725916068, 27045295, 924575283, 2403190688, 994032318, 1411644335, 808222816, 1427078579, 849574995, 3064548732, 3827445988, 1874192649, 920257235, 3311098019, 35404201, 3631050173, 3535757415, 1004625628, 1891035325, 1388129104, 4170916252, 266729801, 4194255507, 777083969, 2775425877, 972200099, 4057429492, 794552347, 442412461, 704026967, 2624265, 1962837800, 2216020531, 1773263723, 1356278195, 1410663742, 261567653, 2658745548, 1233268112, 3355758101, 3089882354, 3234291134, 2112551571, 3119168172, 989863944, 2345028033, 1753585403, 4235941231, 210336146, 656135496, 3535246000, 3977336164, 3110724572, 3754399358, 3988739345, 3286052868, 102320902, 1956385915, 885906637, 1106746271, 1822352716, 2655176152, 256317622, 1252416778, 2263997038, 816111525, 960783392, 3032677580, 79917201, 1043410130, 3426372266, 2532524401, 1512398073, 3390387680, 3973085954, 545136792, 1644397460, 596541664, 2956177478, 392381612, 3606416714, 3054450744, 1129791019, 1455230260, 3728449429, 213408812, 740356450, 1346271304, 1190164995, 3216116282, 2020635004, 1594373832, 4103260455, 431880619, 2500796788, 346416840, 745844174, 1052789132, 3465723352, 3906458618, 1195212902, 1428018955, 3527575396, 1801226563, 28900546, 1623844217, 2415722098, 3554939052, 3225062271, 2958111231, 3769635096, 2578799302, 3442411790, 1130400715, 232267953, 764175560, 2861261578, 392897910, 494914389, 2414515279, 2423250024, 4212487006, 1631065383, 2002894377, 1111855976, 2327562988, 1656101000, 1045018917, 3665187129, 4172135693, 1245727191, 2029360189, 2917921590, 3672074919, 1744537082, 2290043573, 1967913735, 1124103532, 1574515420, 1023653152, 439335154, 892000696, 3564714450, 1835457830, 3333073954, 2295594070, 3185571663, 1829630759, 905145813, 731260977, 1342964952, 558039763, 3296293192, 1470461314, 4094272050, 2243620169, 3590429153, 3834913810, 327920996, 2954325221, 4040470392, 2799125687, 3050264955, 3359729969, 559991607, 3747842796, 1999920584, 489004743, 2894889863, 3452262153, 934845272, 736293592, 431883522, 3791667511, 1772981779, 395809507, 1278629861, 3005259371, 1643214701, 1828487243, 963502581, 192616481, 2687688983, 2273010428, 219108844, 3885649033, 2962726270, 904581202, 4147934469, 702644482, 437849688, 281548545, 336260335, 300381550, 1133170729, 728994016, 2778386760, 917806776, 4170223879, 4256760650, 3778342878, 1220203710, 2608468380, 2890567493, 1542497869, 691725145, 4121925548, 435158879, 356117388, 2010994272, 3025121982, 453092761, 740825209, 973257497, 2750811917, 3112899885, 1847521404, 2987964872, 1834598744, 2834631297, 326017808, 4289817432, 253376813, 906080922, 2571645940, 1567028753, 2709808845, 1642601785, 365506351, 4028401874, 2872077717, 2740151015, 262958493, 1782062131, 267243413, 58803317, 298183901, 1862128682, 407146096, 191511499, 1235937370, 2919226657, 988668768, 2636395698, 3166986795, 1747553386, 837424754, 1299851752, 3894029059, 1968385692, 3007400581, 632270969, 2566890386, 3975655670, 104495280, 74630409, 2312835545, 833123051, 3356855054, 590839017, 3611737296, 1126557701, 43110642, 1174255846, 1347861753, 2543836599, 2615982674, 1974210000, 592829174, 763153406, 1287453125, 1317576945, 2199073351, 1259455141, 1358573625, 2635955381, 2188850719, 654232502, 1122668156, 537730177, 4041934986, 1648137185, 1503888279, 292806587, 2488397144, 3319697774, 3703436146, 4087987866, 2106396979, 921208562, 298575870, 1249748822, 2401023010, 3286676537, 659757003, 3522330654, 3270501609, 2453674779, 1711837607, 1939616152, 3826658708, 3915640705, 407036120, 218855740, 1694582785, 760167746, 702235055, 2068648445, 1567717255, 2772681521, 4213057303, 1079669969, 2616647866, 3289742720, 3532538410, 3872010675, 455376724, 2618787808, 2609144386, 30190958, 1587192278, 2551046112, 1288731482, 2710000532, 397539811, 2774996266, 4052059946, 1560709821, 2089492909, 2816177460, 3690026043, 354654136, 2537497324, 206301166, 563549559, 3684031347, 1915129047, 1094427769, 1786735843, 900882141, 4031295487, 1329321386, 1215301552, 2721319523, 1333203503, 1444318818, 3280171917, 763236510, 912131650, 1473393368, 513218042, 1901889667, 3893954250, 983727750, 293763643, 1759213883, 816600531, 497551914, 4147741200, 1627435608, 3316328423, 3656965988, 3577008492, 2957324457, 1445768220, 3810881908, 1642511349, 2318019881, 3737265893, 3457840228, 3356163642, 3282809846, 1548861566, 2431695223, 3424769660, 1091237767, 4151835760, 2762642919, 2888093067, 1343820462, 3812733831, 3485864971, 3474122793, 3698977299, 4184583521, 3230139174, 1554411550, 3876312048, 4084289294, 3991117959, 1744588770, 615974796, 3702240889, 2432638628, 2547733979, 1767187511, 2689626261, 302016399, 2636344524, 1594909255, 2565723940, 4146037261, 118212969, 3302895339, 3188564677, 1702665677, 1848590836, 2245504374, 2588328193, 2187774025, 1154939254, 2374821381, 3626390499, 2383496748, 1791815868, 815217549, 1645587788, 499627619, 2291923276, 510692402, 993870567, 2787737926, 331435091, 180607386, 202761335, 4270636689, 1663336257, 3009020240, 2516700042, 2381699197, 1933162714, 3304496149, 298886427, 1327199114, 2982050272, 1564627293, 1723405433, 973742708, 755292103, 1041788109, 3928939678, 1389775996, 97436470, 1397219249, 1675246217, 832503959, 162775079, 1868427836, 3990334365, 3489586907, 2704477586, 2193713026, 577115516, 3396167191, 1470812311, 1864179331, 3427571628, 1419204749, 248523000, 3135333024, 1464157013, 2110207057, 1835413926, 1021063315, 2805630542, 1942847523, 1831580989, 1069807840, 483905563, 628858495, 4271162042, 259428890, 1827435726, 2922135694, 2340896918, 1184826557, 1544911866, 3724183124, 2135179721, 2100636850, 1613250282, 3547664258, 3749891114, 1574629999, 3670994282, 3374647701, 1577830194, 3455750797, 4043427778, 2870704935, 481844513, 2856152751, 3422440293, 1316108690, 669051020, 3100510559, 60521715, 2757546451, 3499441287, 2705984703, 1074545755, 1052793325, 1519813449, 1886109348, 1526315571, 2967525390, 2724151075, 1125462777, 1498321441, 4024673015, 1242091537, 1277214305, 3429881485, 3195720145, 3392188238, 3655975758, 1947055452, 769714209, 2110597816, 3512244430, 4283491360, 2182911366, 1910969734, 2027731000, 1514944155, 2596961522, 1085890108, 2028194012, 3412318716, 2468799110, 4019900706, 2308388925, 3799791689, 1968905050, 2679685731, 3153112618, 1208611595, 1913208841, 1375715738, 3630687894, 2843159896, 216330257, 2071054771, 1868634169, 1044841567, 2339858317, 363431387, 2251624480, 1869249403, 2641899598, 2948685169, 3906259589, 3677176598, 3071363599, 2766791627, 2939940352, 1942691606, 3831910548, 556110485, 319405374, 3706142764, 714958162, 1131130353, 1602353279, 160054704, 1612682520, 2018992968, 301144979, 3721216986, 1695829835, 3935731519, 2626815907, 2509468939, 386097491, 1471883303, 2033665271, 375668476, 1137458350, 1910210845, 2162540012, 3793584964, 2896499547, 419502364, 3185272434, 1739054240, 3686697702, 2249761422, 3793558153, 1955234047, 2444640125, 3736485859, 414015454, 2544840677, 1113268696, 2148031658, 1671831697, 1935082794, 3641919218, 3422622348, 4028649442, 369010227, 2171352849, 3962704045, 4208118244, 1580483447, 3178697154, 1487018500, 1716721302, 791030931, 3160977296, 121204257, 926681588, 570929321, 1044064095, 1359889922, 3211535024, 755610268, 937172170, 1285094974, 661034654, 1002485649, 2866666041, 684866838, 1705385649, 4213322185, 947858767, 1386259704, 1456027426, 632891649, 2503685561, 574818593, 3534047853, 4211321666, 3637246127, 161940486, 1595582305, 270043616, 42614867, 2842122150, 2320817776, 2904164482, 233609008, 2928389930, 3829123725, 3553827578, 4049343398, 1231030394, 147190804, 3033021348, 2066794970, 1686905429, 2613796952, 1147069067, 2680132714, 1779463474, 1252893160, 2905105638, 870342080, 1000806436, 4002186482, 1849921645, 1618857651, 2104600725, 4009977459, 832975818, 1267897736, 3154953599, 4191709136, 1270192497, 2901850109, 1715200554, 3287157634, 1914650671, 2122032136, 3783465161, 1245399768, 2735500443, 2389013623, 2644551340, 817192750, 1912200818, 2193554428, 1944583244, 2311781249, 3903025742, 3996851045, 141030128, 4144523081, 2902265435, 2768986252, 2863066203, 246622420, 1331146456, 3010548780, 1894153617, 901479565, 2888967687, 2531313357, 3806965771, 2472007734, 1362968826, 2914575005, 805813463, 530547122, 1338198918, 703350293, 2358952063, 1161448782, 1769852829, 1918176017, 2148523499, 2662006220, 3945120807, 1704709160, 723062993, 1960601392, 1855695113, 2411259953, 984139636, 3555750602, 3383472530, 3185559371, 206849903, 3879907821, 2973488346, 3691305416, 1198194078, 2228549947, 1564682808, 3203949419, 2808779128, 1707613377, 2096643525, 696594460, 3180509543, 757976513, 3541929064, 4031478647, 1160766841, 3014660183, 700952287, 3223335411, 1904540791, 264568217, 3565521808, 1934385554, 467691724, 2533264275, 2920218296, 3376322477, 655402202, 3207522402, 3799429749, 2565872038, 1993681568, 2357250347, 3929285670, 4168308897, 2644802343, 1986897628, 3846959979, 214212289, 590168611, 1943527189, 38582994, 2400302588, 1390771035, 1625819814, 3025492106, 1693641478, 3950555065, 723006010, 1667399666, 3646279546, 2985251836, 2168871754, 1992347542, 53442225, 1090706920, 4115682425, 2448747429, 4290699177, 1867229011, 308737666, 1314763207, 3624732792, 2652656, 1968726181, 958477109, 2616751069, 1532330619, 663304312, 585011218, 2074467293, 586884043, 3985145935, 3192416277, 1848023656, 1553961414, 3987716748, 2079448596, 1433106345, 3067818635, 778575329, 1513637336, 613694756, 2701590147, 3134498703, 1939225523, 78312845, 858081192, 3668111158, 3208522864, 4198578193, 4050504254, 783670394, 977792032, 1654970764, 3711572968, 2196031661, 4236597093, 2583207593, 2201809603, 3646287791, 2755566868, 2336931529, 3088034198, 2039288007, 3039375115, 3585757231, 951700984, 1496296748, 2274678244, 862575020, 4057694653, 990071915, 2345277218, 3331015864, 1646755267, 2028125689, 2553195114, 1947700989, 4225323549, 973030301, 1147011479, 3149018726, 3946084282, 2929569599, 3456781588, 3197912231, 3967956928, 350488871, 3080574116, 4226641110, 1892506527, 172646839, 879641967, 811344500, 1506722867, 1180896280, 847385203, 2218870720, 1688526724, 4113743719, 239092730, 3804697459, 2351826369, 105269232, 1737978150, 1113710063, 3371237357, 2191534751, 2687816444, 2251789894, 1786664189, 1619658246, 556142578, 3306290485, 2373788019, 513350696, 3907608995, 3901954241, 2449703357, 2972897930, 943503631, 687004701, 2510465090, 659862338, 687627182, 3699961878, 1701071950, 4029114815, 3359215804, 2444805795, 7504744, 3504501655, 3964080958, 193155425, 2924533453, 1254593882, 3925917045, 3960379170, 2702174516, 689080814, 2729845484, 87958449, 1259546760, 2300579161, 3699336918, 2142524724, 3731936192, 3533261363, 3367210202, 123766495, 3798351941, 1878813115, 488005681, 2020126875, 469277468, 147921245, 3761600024, 3049507312, 1433539987, 3183923823, 1362807342, 853952129, 2626485363, 4172935802, 2620491067, 818671185, 2869078145, 2066849137, 2333250601, 2524662090, 3587441774, 2428563893, 3343272691, 3680316814, 3876306432, 921942001, 2574305166, 2843926526, 3924324794, 659992167, 2830831180, 2829005803, 3564535785, 2458695560, 2341128877, 3361944505, 1000186056, 3014575514, 1241279506, 1021431998, 1549013222, 1903040838, 683065364, 2227851890, 1970218783, 2127683851, 1540339906, 527307895, 3444043681, 1975417957, 864357064, 1061595261, 3105502386, 1242388251, 308722184, 1182116338, 2256662205, 544244361, 2812243301, 253982400, 3034218099, 1097285548, 1272470643, 3277862946, 3054603590, 4090115767, 2298300708, 3578526747, 3308077120, 2962852328, 1468297828, 1484698854, 1931575926, 2925481983, 1826811925, 3631616330, 4203195112, 381613600, 4126984893, 3207874381, 2815350275, 3633417692, 2838251259, 899050195, 2494225217, 3963955190, 2717058535, 606003355, 2993745578, 242319281, 909987132, 1468430268, 1398961538, 2649944824, 870275793, 3102824412, 3923690381, 4019219820, 3090854462, 3369749795, 1058114687, 2450156885, 3089844020, 585117633, 1180669523, 2063763216, 2817708445, 452024069, 971172480, 1419862073, 2483928933, 3974433175, 3032172953, 264360839, 3545643565, 3822233411, 2408914219, 2377948821, 859265851, 2471399125, 2971845893, 2376400533, 2322409643, 2276056052, 1396222872, 2714318667, 3088442107, 1552445578, 413130186, 2375589806, 3037120047, 1732298553, 2218558814, 3270106331, 3273436547, 497549462, 2925123677, 1168028093, 2147594009, 1007160506, 2208664810, 1875496366, 913450120, 1686972816, 2288365894, 1483917344, 3634946429, 2076331424, 1208772073, 2711369816, 3100922775, 462929658, 3771810179, 704899645, 3990681451, 1343098943, 3083767235, 1306909718, 3201841747, 924581653, 3869857987, 3115986391, 2863226779, 564209807, 1541696064, 868313635, 3611411285, 3906985502, 135332037, 2194163558, 905485692, 2785233031, 2400327414, 2145879350, 87739682, 1867947339, 2824584205, 4071568978, 1869079862, 3673743555, 2302073783, 2400435813, 1589388289, 3568158000, 1261541899, 2296236737, 661577153, 2471512628, 3162798351, 2770503178, 3572744246, 1438359710, 1704929189, 4117416773, 588372790, 846277501, 2029612411, 636120892, 2704421511, 139785234, 3812348973, 2937298800, 2421960464, 672725687, 2385774766, 120747024, 350724045, 2856601916, 4261126438, 3635089917, 1390934773, 166339254, 9176048, 3495488833, 2078005702, 3916134563, 965007057, 3071556642, 2309664658, 2104472221, 146459251, 517878796, 2428554306, 2351561057, 3562881674, 3253792176, 478159432, 2299725493, 713076475, 3814074145, 2628431837, 3683688773, 4004597030, 3911836724, 1003829617, 3867063799, 546985362, 2525172426, 3077803069, 369332704, 1417364938, 383356826, 714665873, 3426291997, 1231687595, 2024034890, 3759902546, 2945506304, 2915637925, 3225710115, 2249309346, 392894946, 3711853152, 1746287875, 3625041875, 1650591966, 1670573474, 2382480060, 3988215949, 4024326673, 3512027796, 688709783, 3269045963, 1486808599, 3853923255, 3260465555, 814678682, 3885137500, 431323669, 566795015, 300206439, 799046559, 1574665164, 1882136730, 158600528, 2615282240, 771382999, 19776643, 177329319, 4226535692, 1130150978, 4192268743, 3198219150, 1002324307, 1236078985, 3174449700, 2696780980, 1605966910, 4186047641, 3855835413, 2658925124, 4123062598, 2611952744, 3290314136, 1372740473, 661166512, 920677504, 3833077287, 4017940718, 3210839450, 366686853, 837279018, 2688371656, 1949408859, 1235667483, 2797590356, 2514811596, 4257951138, 2343574642, 2374709639, 4026487607, 2399816816, 1979339326, 1800380586, 2442097440, 3741710685, 1822638793, 3930515736, 3286037327, 884449356, 4103059014, 3740131763, 838945235, 3409398743, 3878842314, 2376286767, 3646232588, 933991273, 823794581, 1160035711, 1086548872, 787292599, 934980190, 2960492704, 3738197471, 2977390864, 1433279272, 3523110482, 1937001130, 282349820, 2913566294, 3607377961, 2344098059, 1420894854, 3626219133, 174623590, 620974887, 22113206, 2949678071, 1900720455, 972956422, 458324491, 2688895247, 2314709825, 1978138189, 258544104, 1153938114, 2818291269, 4056773232, 1305100266, 601175409, 2960084794, 2484370684, 2268001444, 444036379, 2099360730, 2863499141, 4109762524, 1894833108, 593154374, 655937739, 4035587325, 3691121185, 1014543589, 594100546, 3597706840, 3837023238, 1796870841, 1018611758, 2994568189, 3272176505, 3008648658, 911561868, 3216763005, 2473815960, 2177083947, 3574736341, 2172582665, 636669711, 2661166985, 1923639813, 20510731, 2184919818, 3349970739, 4147024087, 1095111383, 1400657227, 2270707972, 718764447, 1636900200, 3498704626, 635063245, 2097603481, 692462307, 1553462872, 1209457959, 2890028157, 3065894389, 81356201, 3448629461, 3710223706, 266823350, 2670123448, 4207521862, 2130519283, 520383379, 1765741031, 3851480435, 3571144205, 1525317421, 2632258367, 687023807, 784881568, 3691754168, 1220969995, 2472281965, 3956446191, 1576456403, 2029261947, 3251186930, 1801536848, 1808737281, 3422390595, 4239968648, 3402185148, 2870311839, 1046151628, 3899178417, 2016469795, 3480335240, 382926479, 801136401, 3975487293, 1569002723, 1087497232, 2484250364, 807079313, 3880314374, 2490068648, 1106699914, 2776957112, 444354928, 2613561162, 55066392, 621763863, 861861529, 617067774, 3671984626, 687001854, 4020967447, 2097953393, 823314279, 3359824155, 2231874610, 2754132126, 4233175600, 4079669744, 1369096101, 3758942720, 66808392, 869378913, 2858320749, 81085506, 3924717148, 989449098, 4084209689, 2408706220, 2619406448, 2629678720, 950612013, 1026788221, 4155921416, 2608989775, 2353569649, 860027026, 725647711, 919189317, 1728706588, 2159089512, 832585687, 68302439, 3176167101, 1078514451, 3874594377, 777521047, 2805360946, 1717237129, 3011321403, 4089594654, 3844971685, 3643982610, 3637755212, 1170848222, 3881788174, 1553287294, 3055239183, 616962667, 492266208, 3130799715, 3911788448, 837720114, 4278413148, 841137229, 4163632747, 1779263862, 894115737, 3487203515, 4289278740, 45539145, 639448755, 363330753, 743128831, 737981266, 1926946726, 1797766184, 3317066410, 1833055190, 735632492, 2154342391, 3991862302, 3838914034, 4104003370, 1051818616, 366188942, 4026808452, 3205070968, 2480530839, 1952995806, 3828234384, 3335033474, 1503128053, 1617746819, 3375065731, 182042356, 1577721047, 89019841, 4209542273, 1274971269, 1628922275, 1774343472, 4190288062, 588945907, 1540348558, 3621297737, 838507149, 759463160, 1485774314, 2029480701, 1436156815, 3020600186, 2131187206, 3350653332, 4176512444, 1925473670, 4162807227, 4261940270, 3337683849, 4228350519, 2522919761, 1488171205, 2651445022, 1739317814, 1811907836, 1826465732, 2609372960, 1820454598, 2881459488, 4246335327, 3588253488, 264615920, 728522904, 2426241929, 953241330, 472463037, 893447167, 2317952569, 4114129099, 1081581750, 297235369, 1199333242, 1495377034, 4156903579, 1111670923, 268151196, 4118578824, 3358368875, 3027816848, 1557149944, 4245262577, 3309498073, 624931494, 3844463167, 837256280, 3717355871, 2350551888, 2773258213, 2194453785, 3489661029, 2751833795, 2204141182, 2376144138, 438806827, 2792615307, 3764761622, 2211090143, 2551716322, 772837867, 1026350526, 2435079911, 1462791826, 3236952944, 1561261391, 3232670553, 3696493331, 1740265012, 803987957, 1068632358, 4120752835, 1897129243, 2209319042, 896550051, 4214781906, 2107124383, 683578665, 4204734261, 2095446991, 2485495695, 2036850210, 2649882417, 2057439988, 24118201, 3704434319, 1774861213, 2053024708, 137933501, 2629364204, 1291211770, 1860905869, 4275588708, 2357168923, 273291461, 260477104, 3079841492, 2460118017, 3657848294, 755595558, 2251198124, 819486049, 4168152996, 1290565863, 1337743783, 1442887461, 1043032129, 3569863350, 2659516266, 3903320423, 3853198225, 2754938960, 1229568131, 3488778320, 748072433, 92762798, 3268599792, 1354943769, 1569552030, 2009628415, 733314727, 230629688, 1684435202, 3503361855, 1341425212, 49627611, 1890812401, 125098261, 45829979, 669601128, 3306052184, 340495301, 2519160601, 718913309, 2888649249, 3135896097, 1472185871, 949123768, 2823893669, 2848112913, 3592010212, 118174043, 189662633, 819276421, 2630722240, 1722754668, 3706563021, 1334878694, 2698079732, 3001417202, 2906804188, 306587985, 4144163655, 2006298663, 1684958852, 409641613, 1460015430, 442124989, 1958656089, 2185042374, 3299689067, 4093878917, 2189429709, 545398232, 2999024386, 3380190475, 1733546816, 949388221, 235690514, 344382565, 114407366, 708323270, 4121140403, 470362847, 2852219807, 3164754722, 3365971421, 1236142320, 409906883, 832616098, 2400628646, 1463515911, 458932591, 834117771, 979748454, 2190425174, 2835546309, 4171702986, 2286169405, 435547799, 3135245314, 211991032, 3792481945, 827728592, 1411926034, 3798948130, 616198881, 3345392929, 485070446, 2342065987, 3276878376, 2342075557, 3640639663, 662004136, 3470641248, 4124804408, 2116072562, 1889889169, 3799758247, 988774365, 2212938137, 1513486683, 867825190, 1386204376, 821129415, 3719755739, 3421806511, 2575507856, 2876562840, 780612891, 12584780, 4015159006, 1186523528, 244976132, 654791694, 3868626486, 1693332958, 575618963, 2245154488, 71665372, 1907230882, 4179450518, 1336947336, 3439885200, 2931304442, 3073552181, 893079346, 3514773106, 2012606856, 531571273, 2906926295, 2658067490, 2704248762, 970732995, 2809663252, 1982545415, 3382416888, 2737048818, 3038601658, 3414456799, 3572965017, 2671132765, 723291956, 3982487422, 2405200340, 963082225, 2119269401, 756046206, 4073939322, 3158178182, 936532469, 2224419068, 2749199042, 3237456078, 574547825, 4284745788, 1112129111, 3160497272, 2585132513, 2687489209, 3529698554, 2812027417, 2022892307, 668467498, 546216707, 3573162566, 232008253, 3922872162, 1093533618, 2318217012, 2341377134, 2977910609, 2468114289, 971571896, 2573044691, 2239240816, 2258198567, 1623438835, 3558623211, 4281634769, 1981226709, 2567891810, 1788238068, 4078886331, 3350057758, 2184700713, 4000645487, 2313526792, 1319279134, 1682647830, 1416972433, 717020511, 393184660, 4187511016, 4221557050, 1787692497, 167788721, 1235846359, 3650095905, 1396114505, 68613092, 1364319628, 3209952501, 4233436379, 3542913903, 4269168142, 674905266, 4212858, 2548615196, 632650765, 2500309030, 586038951, 2284551463, 963868140, 831116793, 2671866389, 523990139, 828621112, 852249117, 3424564870, 352496569, 1102400707, 2766599686, 2826277534, 1449064482, 1960473102, 28212665, 2396972866, 196458670, 3886029433, 791049738, 1344920804, 1100091427, 1650068376, 995173988, 1544289735, 4251969746, 390081884, 3058231859, 2457646568, 2915648362, 3076117212, 2856411262, 384064346, 1502580205, 168768524, 1731849485, 2566385830, 4253805705, 4029773439, 1531960239, 3324600062, 440288438, 2104321872, 3173253952, 1704183974, 1346251441, 887736509, 745727020, 2917517905, 1958944881, 2410400872, 3119709522, 2010042278, 4227494333, 2507358374, 2431602124, 405174902, 228763666, 504500582, 4139269656, 307048043, 2978561710, 2791258419, 1769187866, 2844911206, 1222297243, 2715245701, 2697346679, 1819359824, 557320013, 955542844, 2323781435, 3014762768, 3705442906, 1435009592, 3132777234, 403133914, 789641021, 1276774399, 3628889786, 1426119493, 3814034286, 1770596349, 119651275, 960243991, 3812379083, 626319966, 2105255958, 3461033833, 476171318, 4106525500, 1150391019, 2626120302, 2452258807, 2366325895, 1851670188, 3596968973, 3851402706, 2345802016, 553948047, 1475265915, 485569449, 1023589647, 694873742, 3881747791, 1087297360, 2191883019, 1060818484, 2386760064, 51280470, 1229112630, 3889209037, 2398138077, 3906087785, 2189038056, 1284541272, 3892096695, 879794530, 3729811925, 3443028593, 310589811, 2016968676, 2076073676, 1824800216, 525121450, 3778205651, 1777904263, 3958711002, 2772857370, 2476723970, 4051990434, 3976135181, 2315833872, 3318752617, 1920788728, 4111804754, 1881712417, 3218652526, 201392837, 3792064645, 3526164148, 1444052892, 3623960382, 1066405404, 949781789, 1697585850, 2745126398, 2497555460, 3070512874, 2652460688, 350598187, 1428445184, 271350141, 1622084350, 2605652885, 1598704562, 862670782, 1001441791, 2588110226, 3172446679, 3854097748, 1817579252, 1729310366, 1764375512, 1849226596, 1071838531, 2621186944, 58023967, 3442692216, 1541839412, 3671371736, 596194731, 3774978122, 241742426, 1899006030, 518973843, 2836814071, 768284832, 4107806285, 3401473314, 3077289475, 1535069103, 772614618, 3428951426, 10659472, 2630010913, 1720326785, 2875775364, 3678133564, 2963388404, 2655619540, 3438482883, 1434826458, 4029974658, 1905158093, 760276799, 2389276047, 48116350, 1037355028, 3910617686, 2412956783, 3817767428, 3112740467, 1418138512, 322246804, 1430488529, 1330443719, 1808074655, 3411780732, 170921143, 2769137842, 388483639, 665532458, 2583599087, 2483780509, 2616597987, 172270733, 3519162589, 1509818539, 2278244684, 30697078, 1313898558, 3284705773, 3943161619, 1036707261, 1288317868, 1126274384, 1098630974, 269660382, 2084787817, 1617075970, 246949096, 41794015, 2782062968, 252892219, 1886764910, 1745323819, 132180355, 985142567, 3973532230, 2088362317, 3420630380, 2088356633, 4158706794, 147122648, 1883321187, 128597332, 4095648965, 1288262410, 3606859342, 950909375, 121772165, 967752838, 102089666, 4079948305, 685265325, 224079422, 1441043426, 807532041, 3511327818, 729904215, 1367177369, 158081771, 2795418591, 44202869, 1440065716, 1191585062, 3732561574, 3784726900, 1567908127, 1155469451, 557058741, 2813474241, 862631315, 4148011412, 2939835771, 3726244385, 3160393078, 2164896959, 3711810228, 1073648996, 2878415625, 725927144, 1825249448, 808268016, 3019174785, 3407584150, 1287611914, 1168418421, 4228992065, 1788121284, 3236594069, 1736676940, 1936839713, 1576837082, 67161290, 3017820985, 2722130329, 1905684554, 2600660497, 3503694920, 1794899521, 3699005556, 1125953056, 3763384659, 1532796056, 2023147585, 3573116181, 2193400062, 1253655627, 2588582570, 3332975681, 3226532382, 999675346, 2890473799, 1772044591, 375278421, 512792602, 3253172863, 1950434925, 3875222092, 2840420390, 3975337784, 786054012, 1784099610, 1827100812, 2339331346, 2923053770, 1940433385, 631651578, 474601878, 2909363415, 1037571920, 3737519063, 119799225, 1752288047, 3408202335, 2832850837, 505002691, 1115847293, 1000646791, 1814349216, 69754915, 819162145, 537368420, 2965427920, 2553792734, 3883988480, 1612891151, 4117785952, 1931784316, 1771449069, 3528979566, 3673721779, 3696165056, 2344198492, 3056640661, 3482954860, 1829561505, 169765098, 3841668633, 2832157180, 1981762096, 2711682900, 1968485575, 1444032020, 451159606, 3386258587, 4143809908, 432053460, 145760410, 2676819195, 3784270820, 4219001655, 1892770080, 1528482334, 4194509638, 4273345557, 1730195699, 2947038712, 1919703360, 2947783952, 2236096527, 729784991, 1786881739, 2460101763, 628403849, 864198565, 2105504597, 3709542528, 817681738, 3727462571, 1313426680, 795678646, 2803078369, 3314459210, 4141591151, 2560896655, 1158329594, 1375015351, 4222071223, 2890892520, 3389687203, 1328424423, 1421984181, 960549600, 1575664924, 2726576814, 1843092808, 313549009, 871628403, 1267216256, 1358898584, 3999269046, 897453936, 2174021781, 2745793995, 3711308540, 2359507374, 4174845948, 25744045, 346774602, 2177737085, 3632210477, 975720285, 3938611837, 766454815, 1153420116, 3225704556, 218913061, 3884934812, 3883539525, 56425614, 2530826977, 2308473455, 1069254658, 2188743713, 1040706588, 155143505, 1928864164, 3963827138, 4175606476, 709052771, 4132007093, 2257358110, 3780241838, 3904747272, 4268890955, 4112273837, 1053010184, 638236211, 1097125436, 2021645710, 1959628749, 3619834370, 3511415029, 1647236656, 2657645107, 3363441897, 2664292362, 2911037846, 3509206045, 614163385, 3976766582, 901179971, 2775732469, 1265046418, 3801670927, 350232942, 3871896104, 1466582393, 2391508406, 3565762841, 605815785, 4286929454, 2423888743, 3463515385, 198246445, 3564404010, 3035969993, 1313711243, 1275647289, 145858093, 540173730, 2742245812, 2795218768, 1818637847, 2579755607, 1646776131, 115295555, 3206854743, 3753075443, 3916392787, 1271503093, 2293559484, 877291563, 2007784034, 1494464044, 2123843844, 4173710947, 3316723612, 3566919161, 3775060271, 1468745347, 3337453502, 3532039902, 1508313241, 3429684050, 3038942329, 3505806413, 2405543470, 2140540765, 156208993, 3809155536, 3112625736, 2959860099, 2371646816, 3573452275, 1611673845, 2337409664, 630407998, 1569395000, 1293948496, 434430089, 2972245410, 2924827427, 3437965704, 1044819897, 3085003724, 215882021, 2617797918, 4157448570, 2693545399, 1982065276, 1148415797, 3827896838, 1090176429, 2629882449, 2664804456, 2461497370, 661802698, 1609673928, 2995611600, 1008273168, 3442619075, 201425030, 2579356801, 741356335, 2408766024, 2556046793, 1730467342, 3565442465, 3634020608, 3059228225, 3615610838, 2111600069, 1195974288, 2840717462, 1566251144, 2475467435, 2492184668, 3088646430, 699207553, 1137980414, 893742844, 3521394759, 952012211, 2527047080, 3170623214, 1394048663, 2008180714, 3365924428, 3304031151, 1783089581, 1399739299, 641291972, 2010335453, 1362686466, 444856026, 368950124, 4219593239, 282909062, 1486421259, 307249474, 4115417132, 2560161179, 848260222, 752242600, 1962834706, 2482237581, 615778707, 2691114732, 1196463114, 1495942111, 2427121757, 3799895831, 4021683396, 69295114, 1871922710, 2104392560, 59885111, 1533616149, 3775609978, 4041893956, 414134753, 2801198759, 3594194725, 3097302902, 184034411, 3415901898, 3372213996, 1327812522, 2153133669, 1361154655, 1443501732, 2757424974, 749866872, 3460786489, 2041674006, 2804525065, 3903596873, 2958235293, 3629590084, 554928988, 3031329673, 3391823801, 2431538313, 3689146168, 4214826854, 40380564, 232852838, 1709519656, 1241392648, 4272571856, 1026591307, 2032990135, 1650287537, 1571484201, 4108179244, 516972369, 2521859024, 804954329, 3310043738, 3102512745, 3123681356, 2440664029, 211159433, 4001509166, 4048736071, 4264028155, 3709348163, 2551873462, 940796456, 3342669526, 504513630, 399646439, 2781093067, 2012591576, 1611639658, 2204095975, 3378965968, 3407321721, 1880767547, 1667217913, 1822628616, 26626292, 1236958581, 1263884125, 2187567510, 2224555116, 946592338, 1052042356, 337166310, 2893731726, 2423866315, 2534150345, 2773507834, 547722023, 3602634108, 4133381334, 2249054334, 2754766784, 3888668782, 506343890, 377593813, 446563351, 2575500066, 4273036141, 1220577831, 2237579664, 814938128, 2939482280, 658784866, 88118828, 891108569, 3860147867, 3514821880, 3085755320, 3448186841, 3865732431, 2779919479, 1183406548, 2376935733, 3027187760, 1589120167, 703530831, 4090093914, 2794534305, 2386936891, 1874122833, 1265373083, 1877378297, 2469412431, 1572156524, 3713848339, 2951608574, 3097871138, 1337146921, 2445977833, 1501641187, 2470403189, 125867809, 153138185, 1017600498, 2507628449, 3504750845, 2734390656, 441691258, 1838245389, 3512100113, 2777205853, 3425780441, 3513356808, 415700198, 3415461410, 2313753013, 971274171, 3896100752, 3019454915, 2759341054, 2955620517, 1997652750, 2381417690, 142341262, 378249482, 1651976760, 2912406997, 3856169503, 114106633, 3336582744, 491422417, 2650708034, 2001168670, 2308041969, 605654623, 900963317, 2819037525, 1852823108, 679097714, 2354180075, 1772580844, 2545616710, 1981440581, 3900605786, 336307606, 1448074219, 3037672101, 2956336845, 3743655063, 1948672299, 2539169600, 1325652349, 1688343381, 1478946641, 1883955114, 2156575450, 827627661, 964406478, 1620293639, 337138605, 2701056656, 1539042583, 1718020823, 3106312115, 3355608179, 4252788577, 4246354938, 528136959, 2629050807, 2971560479, 2553296039, 1952646067, 4091871535, 2776951136, 1526764058, 2215606838, 1174698080, 1251034816, 760473328, 3228938451, 2411017109, 1931861656, 3691181196, 3699710235, 1919614427, 1691144686, 1798041636, 1666641325, 3374358975, 3859401869, 924070279, 3874729232, 2772342440, 545021402, 2294278547, 2875753786, 1290560396, 429172455, 1593848353, 4004004455, 3715736391, 3770506002, 3747797550, 2407317124, 3101112002, 3433139866, 530033401, 619354297, 3743109949, 4057950459, 621981012, 3553588929, 3889416824, 482853640, 140824616, 2735356066, 1874873063, 3406002930, 860660562, 1752235757, 5635217, 2963085594, 2463371012, 1528427624, 1833547750, 1650548956, 3512934678, 3984881578, 2878575894, 3731231842, 1394197435, 481905366, 2604960994, 392185062, 1863115598, 1268812812, 883219882, 1678294128, 3802666026, 1327890984, 3094247953, 2031339234, 2840124973, 3763437521, 3028051947, 3333173753, 3632986866, 1764282949, 1178433617, 3627126067, 23461181, 2833229958, 2342495203, 2935413205, 2753468010, 2200495627, 2625896168, 79372908, 2571299812, 1729242803, 2717503990, 593750207, 515127533, 940323181, 2898392516, 4014873334, 568597990, 2888778595, 3459817211, 230053062, 1532883560, 1555974109, 29306383, 2395767017, 331110207, 3866220052, 4273776336, 216872327, 3818271911, 1267201311, 3317114384, 2074172420, 4240036012, 3378308434, 3526451867, 2031744372, 194501265, 88689555, 2828275699, 2028112894, 72956069, 3798423892, 1092437928, 955057242, 1589450006, 2512109785, 207742829, 1809537300, 320054604, 3418223502, 3943892112, 3891753347, 2498749832, 1132218938, 2097483871, 2223865128, 3560366658, 3408452580, 467305483, 2819341086, 3813264520, 3147976022, 4031622442, 3900066994, 1326003659, 1510743812, 3398519323, 3941073489, 3582939990, 4262806378, 599689784, 4235198684, 3768691692, 2759938154, 2022861856, 3592412251, 3811462443, 1639150892, 2972147753, 1743632958, 2157714458, 387180936, 3785842925, 3170479528, 3551469007, 1716815374, 1498862702, 3619256646, 231405794, 3278278515, 2620648983, 377509891, 2880080036, 1060968070, 1358563423, 881941161, 2228847094, 3912619935, 3352720791, 1862783853, 3355564060, 2681469076, 3708522044, 972518229, 2420277759, 801860681, 2497527205, 4136942586, 2433845311, 1178271044, 4062240886, 3422195372, 2519079985, 1598664671, 2597022989, 20905764, 2150821228, 2552316161, 2063219560, 2894517451, 809854914, 1810794153, 3787062060, 688404908, 2416820365, 1578947444, 3402679011, 2549396898, 2808823472, 1367150951, 715179407, 2871996688, 2518930642, 3934266065, 3212088776, 1383052397, 2085993526, 2530849967, 3037015092, 2936672706, 2388805011, 70749667, 1858354794, 3278381203, 3534563122, 3390033599, 2126096402, 2795379102, 994992651, 2277282979, 1423351975, 101893417, 4127436490, 1043712175, 491831699, 3246951124, 2470770910, 784796413, 3095853150, 2299148650, 125235071, 2762699993, 1952920215, 304917704, 26601802, 3846848482, 3942701673, 3903590083, 3818726599, 659003569, 3251842429, 1895003004, 2345290539, 2762907857, 4141602598, 4255374362, 709511311, 579785382, 2408236904, 1849360900, 3419159023, 900348769, 269053560, 2260581585, 3895034221, 411570730, 2251835255, 2691549181, 1549162562, 3466324197, 1664425003, 1330017842, 2354453370, 2631359927, 3175630356, 751660172, 4139837386, 2337259056, 2129894869, 143567158, 2078030225, 1501090652, 635299989, 2647475352, 2499410503, 3738190587, 611571341, 2308081388, 319062862, 2002082458, 461334966, 2804256195, 1830343005, 269006602, 827351007, 1881525442, 3109980349, 91601740, 4294476469, 370302378, 554241551, 1200838293, 1687255978, 2395612805, 3399371382, 758844606, 3750352620, 2812810326, 2673836737, 1923501441, 1935993845, 2177052737, 3810681264, 3371126366, 2910455552, 3673084853, 487841637, 3508393014, 993843585, 2883354764, 1798268684, 418976646, 2164402895, 3535110549, 426957721, 2254985926, 2001299672, 501543279, 2183662040, 603477723, 1403214911, 1036262703, 1827944148, 497041551, 564082086, 141915307, 3746760742, 1486517808, 3560072886, 3668157864, 2182626618, 1689401487, 2640570907, 3540628558, 2331014592, 2439515715, 2996302116, 4097730328, 3591774949, 1964441584, 3780763686, 313960878, 1978495151, 2760603269, 2682043066, 1364813173, 503438848, 1041190678, 3856269172, 3941579670, 762861342, 88087219, 980384396, 1989237732, 1681606253, 1180910823, 1371335424, 960302473, 3528572037, 2722182172, 725670283, 3381675341, 2590857947, 801752228, 364844667, 2853064718, 3663551696, 2684280238, 2054713154, 423933017, 760810727, 3303958683, 405594778, 3559935216, 3889146753, 1838999386, 3277292978, 1806919861, 2068361565, 1976749177, 1982959328, 2503327406, 2578877210, 205285899, 2871772397, 3646733169, 2129843516, 3937780723, 175644874, 1812809544, 2725646801, 2400554245, 2654673612, 2939251949, 2826574293, 2376480400, 2245497043, 2267311647, 491676755, 1696910449, 2660611466, 1527110006, 3530555378, 2342284213, 4265851992, 2812896686, 685949229, 902589407, 3868797929, 2219248436, 2589380358, 1128126615, 2866316328, 1896699079, 880146932, 679893149, 2792946199, 2379149659, 2574178469, 3637913055, 696144734, 4062545106, 229652655, 1245594110, 1877326716, 3846670855, 3069255966, 3577005355, 3073728047, 1267472443, 882996755, 2982212295, 3448845379, 2423633537, 2469906662, 205228823, 4165245921, 2834703813, 3500196212, 1366014868, 3951135190, 1232649791, 2800710671, 2073626176, 2006753022, 3259162849, 2235305775, 1266435886, 2453588285, 932422617, 3254139333, 1490171507, 1810391194, 412551226, 1813118153, 457994446, 2240156312, 608667359, 1381727551, 28298959, 2736064166, 3044192767, 1093501355, 925027738, 2118397989, 631757042, 4026619443, 61609633, 2172333770, 258614982, 2924851758, 4213861591, 3088793636, 517729737, 2270773944, 749310239, 235706198, 1484464743, 524697144, 4179827642, 232905695, 424679516, 4137007849, 2534183552, 35540350, 860115009, 3069155527, 1056554303, 3463630778, 2208244400, 4097969090, 775785799, 855595795, 85272815, 2005507313, 1539503929, 913880697, 2162027656, 1340771622, 3365798801, 630598877, 2875375479, 1394278411, 507990859, 29153999, 1806136919, 4025359334, 515125690, 674282107, 926103102, 3625118712, 3837327968, 3781682802, 4213758091, 1337928067, 791073320, 3787842301, 3662294703, 300820540, 2483685825, 1366668864, 3640815655, 2744325360, 3617205587, 2135518168, 1817751680, 3384148826, 336140938, 3218254604, 3754053625, 1564637799, 3871719013, 1774333183, 2477313529, 986116201, 562419613, 1923258461, 2849365167, 347649407, 456364119, 934760120, 2587595372, 312376224, 2088093112, 436259991, 369139525, 2864127732, 1622143883, 579853700, 2786070232, 3026399562, 1359238497, 2388298450, 3314795760, 3906735143, 2373564799, 2536917812, 1402203388, 2644352855, 3937047344, 836094464, 2693617184, 932316591, 1631679655, 3040176655, 3640893353, 1367978812, 2635564310, 4151507431, 4145581532, 951045679, 2430624141, 600765924, 2835627307, 3382291869, 1962467819, 3126002378, 3130932901, 2268229848, 4115775932, 3798622545, 278810558, 4294141698, 3314416662, 4261678708, 1781638316, 3201027510, 1977015062, 1746809071, 797864962, 1714474147, 2507858937, 2474042412, 3277018880, 1866622607, 3541630598, 3806657056, 3598581697, 3175599955, 1761026134, 2457691079, 593294272, 1894991548, 3101238231, 2130590983, 2830760951, 2014822743, 2399197527, 3177469150, 1316594819, 1634537223, 745472571, 3809083773, 2680776213, 2218953243, 90381589, 586497002, 3536530610, 346714818, 1553321228, 1969002444, 2514689736, 2454867659, 2495160244, 2106367461, 1858818283, 436269483, 678717895, 2016577319, 3948957128, 2349756552, 850533345, 1691711888, 3253839010, 2630508941, 1385781536, 3764974304, 1684532758, 2261590385, 3829947953, 2692333080, 1692917053, 1152687409, 1158504949, 883354675, 1830611179, 1137878796, 2855368412, 846157384, 3187981524, 21725357, 55135269, 2149832409, 3848445171, 3035454585, 2820647076, 1153750987, 3146375145, 3981883787, 2678555817, 2419107450, 2594278052, 4133762116, 2505842263, 3469820168, 1954491335, 3443171122, 3650400626, 3683543536, 2858221142, 3593589708, 435470471, 2950355264, 1858936990, 3552104691, 2446683298, 963818197, 2108363245, 4099774580, 3041629149, 2349038340, 927644640, 1671510377, 3311934436, 26987171, 4158160419, 569056526, 1064366358, 3046743056, 708624261, 4289536356, 1885613906, 2883296120, 3361234851, 4233214073, 2967821354, 3689160486, 2798207901, 3892758135, 3102009151, 4247722108, 996769655, 392078236, 3501073681, 2656846351, 3690959271, 3677871925, 579400002, 2386380286, 1737117367, 2435979126, 465672065, 3581240490, 3980710227, 358733055, 1684463022, 3170105357, 1068427419, 4000818549, 970924568, 342666819, 1778238054, 3093400825, 2743969987, 3547153789, 3928491725, 2847981472, 3525657927, 3429274647, 2176985821, 3083401414, 230986264, 3624495947, 2557858925, 662249170, 1090493940, 3526029381, 366518814, 551626404, 111111742, 1342995973, 1653039165, 1925967876, 496059893, 776221464, 4104793265, 3179837094, 3854380470, 2953346866, 3192496120, 2612104768, 2133224070, 3715047432, 3544284654, 3834550983, 2541188072, 3287103490, 2772837475, 793584179, 1912639111, 1735244117, 2274485944, 239813363, 1463967701, 3090097206, 3636018860, 445608600, 554256865, 3870797722, 2193083335, 1179102155, 2098640031, 820666692, 3193729478, 3174773257, 1500420244, 450030176, 1271106582, 2949560955, 199974036, 4248723654, 2841168929, 1267150474, 544737543, 2621400220, 761133354, 2347779911, 2952025976, 4119863352, 2311869986, 3956163837, 3070917194, 2962908359, 2612524111, 2757437896, 3068800485, 73485338, 579309128, 2529000265, 1601820476, 1600481521, 346314635, 3240795826, 2675777589, 2565628910, 537048062, 2232265334, 2587222740, 2630389287, 2744456312, 258869803, 3580284748, 1956598146, 1171782225, 85829387, 445934107, 452308195, 3897681377, 3566700882, 1717472208, 3008545372, 3647417217, 2650314573, 2442197729, 2955085202, 1366092666, 3294049869, 4002979546, 2996863636, 3726422458, 432700540, 3447051730, 2920916006, 2522667962, 1311221646, 674668044, 1677356496, 3474260258, 717970337, 633744861, 3078718519, 431043248, 823432573, 2879125418, 3520606924, 663911926, 2420339120, 1131686566, 2497225425, 175771836, 3117553831, 3496430056, 3945641516, 29413039, 1513613372, 324629535, 325652157, 4191479586, 2987318752, 1738775805, 3860154951, 1725933267, 3314240550, 3543875011, 3074254028, 2383182429, 2173554383, 3299588594, 3067933578, 3980401372, 117216661, 1792360557, 653925771, 1636319590, 3328748809, 3715270480, 1480428726, 2894881488, 2760906873, 3650871215, 2593628915, 1128580979, 890898534, 2876145112, 3437453246, 4191886188, 1903938916, 288599629, 2335887009, 2542195759, 1753165378, 1883727963, 528239313, 3946339136, 2496582214, 557845879, 2005812155, 4179541060, 18997708, 482204515, 1523351528, 165603922, 3842097738, 3836413353, 4205357219, 2979738858, 2837346764, 290601470, 444401197, 4085274676, 1437989203, 890822406, 1763601634, 1112328593, 7532082, 1420462151, 1874581944, 1071440665, 3184851950, 1867039690, 3404481197, 1033926875, 2125237096, 1967429378, 3000846904, 1631464128, 2609610227, 310345757, 1451310963, 908008675, 2614099615, 1432148231, 4103054390, 3759636447, 4287893124, 4294223931, 1190456401, 2837066601, 2258095433, 2765655221, 162068934, 1754685130, 1216425826, 3812961483, 679860913, 3049577289, 3833652719, 3198323282, 996337704, 2744242419, 2244908450, 847483111, 3166696882, 2835225943, 2741726096, 3848840424, 1692120977, 3990285343, 331978430, 1668573267, 2934336088, 2825891137, 1424745589, 3358247347, 1731222835, 561675549, 2637942417, 4187467308, 1429819078, 2749677198, 4113671136, 634882148, 3399070044, 481112584, 409427727, 933090126, 1150977279, 717173571, 3950337090, 3411087998, 3426564198, 803909694, 1320520923, 2671061634, 3532820207, 268168559, 1569522808, 4186331897, 723335058, 3053458344, 3769013361, 2781289272, 995989136, 143325352, 1229409128, 2803300145, 2925926794, 2624468450, 1050590481, 3091603444, 4076187916, 3256487249, 620211537, 645220296, 1817770346, 1622838298, 875214805, 3560787008, 3543083404, 1760265755, 3163841106, 4007856497, 1005631337, 1353247540, 1726307786, 1072533468, 2632048648, 19418777, 2303447920, 818708009, 3928686358, 1839231655, 1329331620, 2977001256, 3096257556, 65951771, 3893540274, 1706682776, 2299861600, 1933163645, 1509497700, 1091244175, 3020415999, 2022491494, 2509481550, 418962837, 2411686260, 3076971987, 511186714, 909843974, 725398740, 1651856668, 1879429338, 2758876085, 1648099842, 1927565516, 1617693899, 3167516560, 1162603800, 3231523984, 3734583666, 1670492985, 1625211999, 4089956126, 304083247, 565740855, 3908852523, 1762155258, 644343674, 2531204430, 995770731, 535009281, 3127649835, 1028470083, 794300025, 280905126, 4115169118, 1569550347, 426763920, 2581614940, 509445160, 1814473560, 3462859239, 163315925, 1121060076, 2939603616, 4212101901, 438093360, 3286400523, 3988257623, 2590231567, 3662231422, 1135133254, 1902333171, 3359819136, 1797676453, 2689285355, 1414876057, 2812494979, 4175905609, 3008583781, 871465667, 3780570437, 3258312103, 4286248540, 199071629, 2584720914, 2458720993, 917603375, 1584921160, 964053475, 3931381995, 1795294350, 144824177, 676672023, 410778162, 4263933223, 372544054, 3889799176, 2771775008, 2915336577, 83206469, 2795529165, 3192899906, 2994974775, 1893918410, 153348032, 911781331, 2759745282, 3565389453, 884510513, 2966556355, 2879605821, 1941473528, 2873794107, 2270949238, 2644913926, 2847911885, 61826743, 3290199732, 3103794469, 1626390939, 2123690294, 2743769765, 1533634797, 1432231318, 305732474, 3329390387, 3665650136, 3446644132, 3596495974, 2671773869, 3416033917, 4254786239, 4280586186, 491737903, 2159095902, 2532723130, 2236305839, 4037166873, 3671902422, 1240711462, 2617737456, 3648220629, 3162557939, 1327591445, 4194691223, 1932300990, 1088074144, 1616406693, 1514918144, 2408288238, 3389110836, 1403504195, 4197335806, 222877192, 2838214439, 2467520566, 3381680581, 3727664742, 2802660979, 3920439758, 2687897597, 1100327825, 15153646, 3249923891, 1858155791, 3317538009, 1847699152, 518489772, 4070706387, 916769331, 771414021, 3536691808, 4032637678, 764316394, 386459572, 1576223055, 3805980494, 1807079483, 3500442965, 1098634723, 3752940776, 368567264, 3008886262, 2235685986, 106196322, 3034371038, 483622093, 2700940821, 1008392105, 3359240757, 3391858641, 2528314164, 2035889380, 3429749990, 940815462, 4066155540, 4032485945, 3799489774, 2020693352, 1430142603, 49144052, 569087438, 488730216, 1277826617, 1825229180, 332118251, 2081856328, 4138012698, 111353704, 417870838, 3080061278, 3611869618, 3877232540, 2896721315, 313549393, 3448333390, 2361049217, 1434505067, 3417268729, 1902705802, 1549906446, 2394864142, 1378811822, 1651557545, 1359130854, 1511652612, 351398361, 4251534404, 1888494054, 1844501311, 3997951531, 3346649018, 476554035, 686563580, 604226589, 3565392641, 1091548962, 3183253179, 1255302184, 1093933320, 2610660019, 1026094673, 428172500, 894950630, 1247774140, 254736993, 860033026, 2294996843, 2093425308, 724796625, 3144041691, 541246776, 1944223227, 327258389, 2799629670, 3329930515, 2749806706, 565256187, 3261218911, 3748303959, 1437659945, 6707002, 1758219807, 3372678750, 1473774492, 2198237762, 1727646782, 832988300, 822590640, 3008936078, 2030523517, 2396482079, 1280012170, 247534036, 4008370769, 1185750785, 1638905680, 2967477398, 4170464625, 1458819893, 290380165, 192686955, 1973979109, 2907481585, 67868728, 861609812, 1066765246, 3598042704, 3464135040, 1318729179, 1701248709, 3077510426, 2834921926, 4279893794, 3975278941, 168299012, 1054629553, 3418878323, 1608496929, 558844354, 1158391584, 940683627, 2877178904, 2330704188, 464251468, 497964583, 3321074051, 2242071037, 26576889, 3783227309, 2365657794, 3983834608, 1205677952, 4013681261, 674388176, 4078214707, 3418279315, 4292043784, 1133374940, 3399481054, 4227179524, 4099654063, 2520285600, 4023498613, 2044681637, 2667303692, 3142346778, 1504696508, 2887382942, 645493748, 2094856618, 1150258700, 3050064849, 3722031780, 3314510476, 863330461, 2808685811, 3555343745, 2208887508, 2726623005, 1893842592, 2875065403, 3266383947, 1067060493, 256279810, 3161398916, 2947726245, 3485113887, 3366111564, 4791370, 1668138754, 1576331936, 2116177032, 337739042, 4287096852, 504699775, 910817317, 3448082918, 1604392373, 1444951935, 767474397, 1513596616, 3574117695, 1329375339, 1150377358, 2171361079, 726127658, 2124278176, 630089502, 2006859155, 2355216081, 2980483859, 3397447054, 2049031915, 3025906841, 1330746005, 1910031518, 3614025285, 1276966275, 2107224517, 3436302817, 3403934292, 7067722, 2687047720, 2737519186, 876064315, 1015958714, 3976144648, 184920075, 4062894846, 2448942968, 299742545, 747102806, 873993126, 4054909903, 614462978, 3599144311, 1514375801, 2788302888, 2813217331, 1970894158, 543340214, 3333376280, 3394130723, 3233728569, 2606431492, 272855967, 2802503421, 4142389967, 2011593964, 1788784854, 2170134944, 2518892300, 1622132164, 1853566962, 260161070, 4069865108, 895224125, 276821775, 3710620175, 2138895689, 1369010983, 215488778, 1553529143, 3028172769, 2535098802, 398246294, 596062381, 1404586614, 1778551298, 2734987026, 2909639519, 1913147774, 2720612907, 872740999, 2710359632, 2517643091, 3021494707, 3600914845, 3149437021, 1457490899, 3214576423, 1758905005, 1255200904, 2633311459, 896622437, 1439007512, 1019513478, 3103855702, 1256361167, 435403142, 4225029995, 3259923707, 1473901869, 2540037996, 2170515916, 1395851030, 3613237822, 1813223922, 3740242954, 2503147989, 2979537800, 3581802555, 3481495700, 2022439120, 4120962569, 2428854309, 1650301703, 405896176, 1080753692, 1127138676, 1662802117, 1726103358, 3388365771, 3175384588, 536784077, 3067411325, 2274488421, 293734355, 698940998, 2454963575, 3412343342, 3958396233, 2716043082, 1586856929, 634003604, 1571564521, 1268258788, 2611617744, 2350426316, 3734754161, 2558842339, 763014509, 3824758050, 2963843317, 2039929440, 2172698813, 3921193818, 2733043707, 286338808, 2669557935, 1344255211, 403119292, 662789738, 1116571387, 3186264212, 3481473497, 28222751, 1936896481, 3002154900, 2243401767, 170946227, 3070261253, 3353375255, 1087691331, 554096030, 234459078, 1444048869, 450986882, 2817538405, 3640557373, 1821875453, 3361761344, 3972451971, 1812909641, 2243612576, 4010234206, 2429805415, 2886741763, 899399724, 590677420, 3603093610, 3409191176, 2349216476, 2962153695, 1754287773, 1363300089, 368209385, 3260093529, 4042200061, 1427774579, 3391764289, 4006741507, 2267715930, 1418565341, 3162045294, 2819218922, 3420750003, 569659000, 3418255399, 1181342539, 4095011909, 1516568513, 2281809778, 2640348087, 1055109018, 1248740606, 2681144620, 3700209061, 1414940295, 996211182, 802221131, 3635887309, 884910220, 2444392461, 2150957759, 551862136, 627303370, 2222033771, 3693845036, 570705351, 3681332605, 2381114663, 651595210, 2232850, 491592042, 3699316663, 2364251518, 3681424939, 4084707960, 3127080015, 2314105051, 2576796934, 1890293307, 3151740625, 4273441151, 3847869768, 3287047716, 3605348790, 716192459, 2593682888, 1777615358, 2660190701, 1400424081, 3780653102, 1717541272, 2283764455, 2459021463, 1114097228, 2445712606, 4122338173, 1061973845, 2059199524, 1117237807, 119249022, 557744597, 228619825, 853601362, 3181333670, 2782230917, 3746543543, 2254821898, 82148462, 2266856147, 424712988, 3858778363, 2290799287, 831409950, 1903594890, 686849310, 2474089417, 4105681597, 575230097, 1518922240, 391886931, 2797738424, 2232242460, 35478239, 12172239, 3606077654, 1875645898, 3499762519, 4042906973, 989119598, 1430491328, 1286176865, 2797156720, 211242445, 2874267706, 4032547474, 1534938360, 458789949, 3416439554, 3119244311, 540315306, 510248769, 498412971, 261331982, 453761972, 2588143278, 3689908140, 1624641777, 4249631789, 3425500728, 4149701386, 4202834182, 2385870319, 1744772577, 3700890638, 2119049419, 28578700, 1727840631, 2818407153, 143801792, 1144841211, 4052174541, 2887915601, 2193979026, 3246386066, 3211286226, 131159756, 3788422900, 58467062, 456182881, 2659237289, 607996348, 2166170398, 653518190, 3924227683, 3011472762, 1959167419, 1480949509, 116768337, 1865634974, 93787588, 4211097664, 4260235653, 1444127216, 377115654, 1303363424, 2115154002, 570272141, 584244330, 1445129111, 254213975, 3621211933, 3444663398, 247936873, 474718656, 977527642, 3153447703, 1819128943, 2984313410, 1806277226, 3938717119, 3423238734, 3007037786, 624158856, 4025679960, 3701966542, 3593993052, 2537585621, 3835653938, 3274319681, 1315479278, 1533393683, 1575453890, 3589335734, 342700840, 3903321795, 3213547041, 773937150, 2438524939, 3729061293, 4291261824, 3261996811, 4016670632, 3191085926, 2675919679, 2308285517, 1007928899, 2471109804, 851292666, 3730455098, 1984714455, 2673969191, 2291798295, 2163854863, 2286146484, 1704526447, 2244859913, 1223854558, 1405194213, 3969412809, 500507012, 408634577, 3200212677, 1847867075, 3302280864, 130651288, 3953654527, 3097390252, 3100642796, 4292300796, 457361220, 20779276, 1652590980, 2760921974, 1538762232, 742283652, 1347365715, 3410952493, 240543041, 1890430122, 2726426083, 542404441, 4233375785, 4016559370, 621055880, 3635638003, 145282095, 4145814802, 1602271970, 4274932605, 1267704183, 1989673342, 3278102832, 4046163770, 564852852, 138375301, 2950877778, 3511642039, 4071146371, 2468859409, 373138268, 621802145, 2285246811, 3452676407, 2606588103, 3358025840, 590628026, 2944974539, 3494458789, 2344472808, 3706331665, 3546827407, 1509105035, 1837865268, 3577564598, 3373823978, 2905945174, 1522750670, 1377602121, 1548639446, 113097344, 3050239353, 3073921699, 3933799176, 179968638, 2240349832, 172862125, 1839513337, 1894036879, 2326173931, 579382247, 2414886744, 1716576171, 158044010, 3820869378, 4058361105, 1704073402, 3858878322, 2190326193, 3206851952, 2821190638, 3313858190, 429265478, 702530578, 1807441055, 4069674542, 1265141560, 2742644616, 2052550742, 4228741484, 1419031760, 4263802020, 2044118933, 4093369867, 3832437659, 2223289366, 280293698, 1198462553, 1219279236, 219748644, 2028081835, 1677151212, 4149898994, 3483212296, 1989111573, 3438765910, 622388637, 2654447350, 3550623846, 2803768840, 2525182166, 4156476794, 678051589, 1972825884, 321291276, 3396336913, 2139010854, 2541578135, 2032733375, 2332902605, 2764227309, 4009402041, 1759500775, 3886145905, 3163208992, 2072904831, 261331895, 2466402311, 1948989569, 4164668304, 545225276, 175160653, 3794118180, 657462736, 3291814480, 3632290550, 2337184641, 234909163, 4119971130, 2703500580, 361766674, 2615258332, 1895836872, 2949425547, 1887656085, 2577018619, 1430068942, 1412313150, 3914702150, 1082610783, 3352327869, 3993698232, 2283047420, 386376183, 1042952068, 3551420787, 1429234873, 3226601173, 2627584943, 2416013592, 2082193934, 1330197798, 11175111, 3708561503, 1490139177, 3512478047, 1039541818, 2096282210, 15093282, 3983851194, 3575303018, 4007463266, 3661566070, 3891069876, 3545561758, 2321395750, 1818969160, 4025356218, 523888954, 902629522, 1935798030, 3560229710, 3113927933, 3157864097, 3266154559, 2576808682, 417433936, 3987012393, 3309354435, 393762722, 3586460584, 3560516751, 3194516656, 3567335988, 3971469894, 3222025839, 1046122094, 3779475196, 2804871207, 4123934946, 3299407647, 2196204650, 1648205158, 2656798508, 2216236833, 535867629, 3387510172, 836392886, 1631871031, 162621265, 576361310, 13450737, 1025601232, 4192481404, 1321247486, 2143203978, 3564257697, 1632868083, 3466193757, 4254842491, 1723244856, 417226101, 1676388066, 3980294282, 1162010772, 1192411315, 3716431106, 127243205, 957044854, 3191487873, 597189281, 188233771, 1215191368, 1613593883, 984880737, 2032309842, 4253265994, 4247050197, 4079922795, 1314546921, 3466622374, 711923575, 836416654, 1604903236, 1740894942, 1109860480, 3096433690, 2721471595, 568753173, 3503229060, 2527535115, 3154038970, 3265378458, 3780757902, 3274300082, 2913711300, 2165057011, 1038050552, 2828225362, 1319925967, 2110623772, 639493015, 2203709010, 354597774, 2324487364, 381825192, 3502475075, 3778098060, 2013873005, 401495274, 1773490558, 3925648800, 1433200714, 3405047847, 2463729103, 3585329122, 375417891, 210997146, 815317172, 25802370, 2063768161, 2890933122, 4264186714, 4294416342, 382147601, 1284607394, 274987573, 4157853511, 75145694, 448516047, 3362196779, 215724297, 2832157847, 268078570, 3965291990, 2741057294, 2545447219, 3321205598, 2175588649, 2292304847, 3006594850, 3422657220, 1917008842, 3096491553, 2177886537, 1096112674, 2429463146, 4164130902, 1141865124, 286492841, 2401113877, 3767695248, 298101095, 1563232645, 1942813510, 2822553396, 3103012532, 1858375908, 948328695, 1076369054, 407941442, 1266473735, 3675297303, 1145246477, 3707443363, 3214250471, 4143647819, 565964908, 293239891, 3857169791, 3871744776, 2805650249, 1208171165, 3512310334, 2935765363, 1562519410, 2680187097, 2834796051, 450683206, 2170663136, 4170335365, 1631377079, 1413034745, 1086102841, 4270166868, 2404363912, 1697143273, 2240941, 3139964533, 1499428749, 57279863, 3306469806, 2801557883, 803998583, 492418770, 725005177, 883093067, 3529910862, 3462504904, 3703810810, 813581295, 4119258031, 1579827793, 1225857986, 1905835294, 1732319056, 3874343390, 1506868612, 1760201310, 801089282, 3335941883, 1889597937, 2610205750, 837226423, 3975250921, 363016171, 1222470051, 414986971, 1296055486, 65569067, 3879734239, 645632648, 3209738967, 1079535985, 829937027, 424098783, 2483112042, 2181725079, 711814583, 862236030, 399396062, 4089134438, 2182703293, 3189029321, 2400996286, 2176726605, 332840360, 1243795782, 180887597, 3788686, 2551860542, 27013233, 1717229558, 814026024, 2006127455, 652860418, 133627827, 1722151557, 408710254, 828969809, 2902350530, 3529502241, 1828238688, 299427408, 2023554899, 2324888203, 2269631172, 1233481906, 326120580, 3487680482, 3207766306, 2330357312, 3404715596, 4017356531, 2079196486, 1754560845, 4186282266, 2132108090, 1053239852, 1917622146, 3030795806, 1759237272, 3555304475, 154665861, 1746862690, 1980794548, 1853405876, 1159740529, 870266677, 3345683598, 2537392941, 2510796423, 1043321543, 2417552079, 2919950202, 3838995170, 2218020472, 2883137491, 1025564400, 2986362663, 1531654462, 662779997, 3684282152, 2648655896, 2622012045, 3483461444, 4138847017, 1310505218, 717386037, 3263171705, 1997322646, 744922343, 1467098730, 2358796341, 2350185137, 3899866790, 1486474675, 1218282681, 2555147841, 2062528235, 670402589, 2849781469, 3975527368, 4048036413, 793661757, 1920745448, 4238218305, 3203996388, 2307290914, 2570139966, 3385062915, 109162716, 2437272062, 2882503210, 3644316991, 1929107854, 2711148747, 3185062800, 3403593703, 2395484812, 1556947726, 1559286757, 3582785069, 3416848221, 1821211143, 3969136524, 1395979634, 928073653, 935119951, 2787136911, 3887508433, 1824863019, 1623334072, 1366423784, 1537282697, 659504538, 750968481, 832781478, 2054540137, 3344431927, 872406329, 1893227150, 2855682198, 3817639114, 104676671, 744934675, 2932391067, 129668364, 2983354052, 1850619875, 1619020647, 157086828, 2629056411, 3175793276, 1487814662, 1103856848, 1190959733, 3473217702, 510156837, 418579185, 3952206426, 181943231, 2233991655, 81728526, 725644898, 2154528617, 2965962427, 2191930100, 720242469, 147967959, 560124871, 3530964641, 994886326, 1122014939, 1277473004, 2285882538, 54412006, 2349151268, 1765029542, 3965397598, 2915862973, 2109544574, 1973197452, 3796419707, 3382025983, 2915519902, 742055159, 4133693906, 2530685372, 3532169601, 1955496723, 862434578, 1694378212, 546644949, 275951288, 3239157807, 1926881000, 2898862806, 136781573, 3128289403, 2433670874, 862729521, 4095781442, 3896347000, 3218543296, 1000731785, 483548154, 832131369, 2773654622, 2698826700, 1915020365, 2423574066, 1787564245, 1654351183, 42192635, 1297598459, 4207955002, 210853980, 3593799784, 2396483009, 166164987, 790399695, 1068649610, 426313975, 1738351283, 1595196954, 996762713, 3779146933, 2539037872, 2709728911, 2293257783, 492622434, 583511685, 331018147, 2876718970, 3401907795, 2753841636, 3761843360, 1408724595, 3365082523, 4258608423, 3473613157, 2895165305, 3219850568, 3355655499, 2430729035, 3183189343, 1124078938, 4149060445, 1884494760, 2377500319, 837268076, 956010867, 901037987, 4039806873, 3173736576, 1296776619, 4188840327, 4239371109, 781306631, 3887233178, 3527472147, 150396815, 3944055455, 3367561366, 3746779720, 1900301427, 1128390837, 855253807, 2354519294, 2023178978, 1463021482, 533273209, 932422446, 2779575687, 1531538635, 1167561375, 4271274879, 2397108807, 277602146, 88382180, 4276659912, 3048508236, 3372057180, 3895420312, 1964979805, 596856244, 2020782749, 3289878526, 1024568940, 2347054312, 2355792262, 40434604, 416775273, 4119040758, 2550195799, 310007287, 1511785170, 2331808255, 2005668997, 3014869707, 10545133, 2549135540, 2971901389, 3832824215, 4082521303, 2929910873, 3449866241, 3022235013, 2842033322, 4223619067, 2390488599, 4225195621, 1948636590, 1307122817, 999278242, 3792032648, 2903863646, 342660040, 2190018424, 3955753154, 2287369561, 1175919149, 1573394795, 2352781717, 788426516, 3267146779, 2038392370, 373389774, 3914072165, 3329789495, 955518403, 1887485083, 1774377789, 89192193, 3094182780, 1019460688, 1170189250, 464681736, 3596806552, 1106652175, 789876937, 311418085, 813397358, 3526481815, 3913907975, 56083883, 1952515285, 2972168226, 4087598909, 2517023857, 2096192525, 1461559757, 2765629001, 719290980, 2444867410, 4138619977, 3689013384, 532181241, 2245809214, 2256793391, 1345250889, 3738902431, 3967812522, 3313075589, 695469852, 994173827, 3205554959, 1843825400, 1632568102, 2523976894, 3493411812, 27616406, 3171841577, 960741912, 4125969216, 246438954, 232184811, 2794015335, 3299470761, 901891923, 723370833, 4096024723, 2881180512, 1227281130, 534014307, 401735520, 916812063, 1513363889, 3805230354, 1593529197, 1601645284, 3481313458, 3220541163, 3585497349, 3391759141, 848092795, 2741433577, 4132770497, 2454678730, 2031927539, 1109633272, 1578521879, 1474067154, 1798062170, 3663295987, 1980677770, 508443773, 68033658, 1417382718, 3692448536, 2136614086, 3097180155, 2855067522, 4076999166, 2929240947, 4086800454, 1910271746, 460009927, 812587449, 2705754627, 1206606355, 4175148993, 3120559314, 3782818867, 3873469343, 3062964956, 1089712424, 2366515318, 2554547242, 479599154, 320579182, 980581133, 2224578059, 1631677649, 1174153695, 3267530361, 2234654553, 3745734402, 1645355102, 3705920103, 3260447252, 5088711, 1238862751, 3780307072, 3103892471, 1339496989, 3205257257, 425739835, 2556450019, 1151828825, 541019112, 2158384194, 3374798174, 3559208342, 3244063516, 1126458493, 3097437830, 2134707244, 1572866619, 1497207564, 3794348107, 2510316080, 1613953154, 269930138, 1691762965, 617793800, 2432605052, 1501374876, 3299224850, 1337770228, 2832287366, 1240793889, 1243194185, 2994945720, 2476891480, 2581457369, 998231792, 1924844489, 587297022, 4045650419, 3171347074, 4016285184, 2761544654, 1820578270, 3747087558, 683840814, 1103273416, 3450567732, 4135751703, 1840476190, 568416916, 989500353, 1674209449, 454280807, 2326199150, 3793790227, 83502407, 180363711, 770251943, 1061851668, 2790664939, 861441077, 1498982334, 1364342286, 1685478783, 448507746, 1142153904, 3230487738, 1119774742, 3941160801, 474021923, 1430299865, 1290825345, 31178244, 3429421006, 1113692540, 325484957, 4002664649, 2959226231, 101858834, 282951630, 3249272897, 1012480402, 2363402985, 3915130321, 3249405887, 308287687, 2809223375, 1256589200, 4130149389, 3751525553, 2052312034, 3208458695, 1804468775, 13451706, 1164060989, 1482383142, 508234771, 931276512, 3797527980, 4119362693, 1310613434, 84161069, 798360785, 141517366, 3510503546, 1220536758, 1784298683, 752229214, 4020107786, 725650734, 170757605, 3195103870, 1388573815, 2683569511, 3233277037, 1376958474, 80605048, 2399135891, 2117752150, 503210300, 665543817, 3572575236, 4243291676, 1036444857, 2084755246, 1943483458, 2155153435, 2381082560, 3976698083, 895626078, 1114586838, 20302864, 1525004675, 2979926374, 3934531127, 2538977052, 2568411279, 3820527660, 1918661948, 930148997, 986986759, 4034247355, 2150280817, 2651746699, 323049370, 159682363, 3994721588, 2211000417, 1054765652, 4001991520, 2127024931, 773280431, 796096324, 3368716420, 2787101832, 969926150, 3673090270, 2620338069, 799926173, 922372462, 2379117305, 1608945802, 2056227997, 3639198637, 3966664564, 2506879157, 1192100032, 2159998670, 505782208, 4275098653, 304537289, 1825819565, 321187740, 2006410915, 249268336, 3309495869, 957968072, 1165550050, 3803760237, 2211368975, 1035756625, 1016868486, 3052364222, 445229977, 1022603842, 3566929711, 1740147114, 3046862189, 708113869, 1786842278, 2710659014, 1167194771, 2360591001, 2207749715, 792632758, 2693323038, 2063654872, 1793002779, 475159961, 1978497569, 3164430648, 2147371481, 1018377882, 2133183220, 3016325708, 4009083639, 2651373898, 124764450, 811587950, 2741317280, 192161869, 841892484, 3968793006, 2918744304, 4268129486, 56350097, 3625437962, 3382145017, 877482868, 206451842, 4083689011, 4171677510, 527769839, 805501844, 4196390236, 1504139944, 3584148415, 459509846, 1483765379, 1012626909, 1943853217, 3936310374, 2839127607, 1492808211, 297493214, 597245002, 3014975192, 19599505, 2633877153, 2806556739, 2016456057, 1381789051, 2920772876, 3294658650, 4069505427, 102252089, 1586172284, 3012834590, 2600949434, 3279267926, 3831566454, 1823425479, 2394844720, 2133264183, 2678318322, 1764513970, 1831390600, 211418122, 2067651873, 3297357290, 2827596860, 2472077751, 3601842880, 1477380125, 2137942126, 2576181722, 1703715466, 1167008002, 338514902, 265834754, 2853672422, 1845939777, 140972460, 791168224, 192296428, 3300408595, 994854900, 4200559439, 3702793698, 148376783, 3802707381, 972247847, 508057876, 311349574, 4016155036, 2173417373, 1502429651, 4105972684, 998992766, 3557259317, 254601731, 2492297765, 297059813, 203611794, 2340695077, 1609731612, 716405872, 1799885149, 238248819, 955415355, 3855809104, 804717049, 99088526, 4276510656, 214440084, 2518176988, 4047217761, 2458862790, 3256466822, 3450074456, 1692526814, 3469498465, 2452642397, 3076410205, 1397611984, 4054463438, 2804868974, 3761458424, 2509721757, 1027911423, 2408620938, 2483184099, 99395557, 874438215, 515733283, 1037957016, 2442687610, 4273429030, 1401291361, 1884719478, 3677240245, 1726991500, 2939170005, 2158402369, 4055567383, 3758923278, 4262919655, 1637402586, 2646225370, 2015986782, 3864518304, 1385489064, 2174341773, 2336859404, 2382839418, 4115854630, 590886792, 2436103966, 3246414079, 987284791, 969126983, 3128235633, 1540330283, 124206286, 991822947, 4070319183, 3024375646, 1205716984, 2577460852, 2897815762, 1727039324, 87500341, 1459498463, 3548810031, 1305083086, 1732882565, 3436565905, 1318983637, 39519575, 4121787865, 134008858, 901132985, 2406373445, 2489846423, 1017470412, 3152803799, 3352556475, 564500536, 1422890011, 852531772, 220978449, 3140025604, 2479339152, 1064342144, 2993103734, 237809501, 2078509963, 2607800609, 3342754261, 1413681877, 684203844, 2535523198, 1278458287, 869182713, 2348591485, 2760125304, 826629711, 1335960604, 1719780670, 3347751416, 2105423915, 2618331771, 3181700600, 1730767164, 3542024397, 2024796902, 139303061, 1936815511, 1423755039, 1043497778, 1391671959, 1004790854, 742278635, 3046970519, 3862769880, 3871093825, 1001860466, 3551253039, 2184635304, 2318520218, 666366073, 3703164536, 3238158124, 3754283460, 2061616021, 3877530666, 3245861932, 128719880, 3797779459, 3294507259, 2302990234, 2737629902, 547630463, 742117007, 833443744, 4057773459, 3518835352, 173119800, 3145426933, 133507391, 126465630, 482103577, 1603496083, 2863617738, 943863968, 967314009, 1026439908, 3654155213, 2499452680, 2718699171, 3685974170, 2498148776, 697241360, 3110624697, 1201583284, 1719145356, 4058325749, 1932912381, 2794623004, 3141309741, 1767586192, 1388934966, 1117943002, 4075882644, 3467372055, 847196089, 1362804508, 3942945071, 3116952726, 4096467212, 2797008953, 3878299613, 146425305, 2770546864, 919828900, 4168163138, 701869497, 2679627991, 3981080273, 3576332290, 2477672557, 1907785877, 2831331552, 4180259755, 312735703, 2837629112, 2604321285, 489277306, 2007769541, 1734661091, 1888415832, 1541422385, 2140371986, 2765335834, 1162868411, 762636710, 2684340783, 1956063302, 4188849844, 1699243053, 4077702888, 2575255269, 796582269, 2953138406, 1119595801, 3968300520, 1931729715, 3913890919, 586334447, 777951356, 4174172947, 3762900617, 3375301946, 1555700617, 4006232103, 4053217962, 1923182200, 2841699398, 295550383, 2454144900, 3968974778, 3187112118, 432181728, 621303473, 3001059481, 1082884539, 229978177, 391151517, 125121993, 3334302805, 2696760379, 1679358712, 3175223004, 416490913, 346368313, 3818896131, 3598224221, 4257042487, 2826547064, 3284644672, 440115764, 1199096802, 232100917, 2760892377, 310430702, 1915017364, 3842560386, 2388733516, 2939738851, 105616350, 2513235911, 2719228627, 2397822625, 2138687656, 3921453463, 3777816766, 4269151106, 1922351372, 1459347673, 1484828472, 1764569696, 1066593543, 758658214, 4256071174, 2161479534, 777348875, 1651125927, 1722009816, 3051331435, 2076666080, 1806414454, 1245889117, 3289269795, 547603489, 3288333840, 1436965341, 2735753203, 290394556, 2560729806, 1355065149, 1513542771, 2108625549, 1744035469, 3351397817, 142495935, 4035772186, 2008079879, 1890153708, 1384574025, 3265084988, 607659037, 4291499704, 827633131, 2651514685, 3897155374, 2339658522, 357347162, 3846705961, 887121969, 4156159584, 2566555707, 2925614523, 3366448028, 1866280664, 74750425, 3350486350, 1955430311, 2600255300, 3862445358, 423146712, 2138560468, 2018913410, 2667819037, 3951226591, 3840326820, 2294049470, 1728577806, 2116754680, 2460433906, 544279507, 1818658587, 1400941230, 3470727378, 3145471762, 3231815219, 658264909, 3288218563, 853307989, 2827240927, 2630928897, 458873648, 240401051, 2128769166, 1186001033, 3401365262, 1623213409, 617274553, 573570890, 3513867570, 1478884108, 1562489085, 3919894912, 983739483, 2837817038, 4128858730, 541796963, 1040317095, 1192156493, 562897886, 1671441266, 1810022169, 126248122, 529707127, 1508709340, 501097667, 1323375405, 3376728202, 3008220434, 206140670, 3909345352, 2928267009, 2034946147, 390738980, 2826283549, 4210061587, 2327029930, 2747044380, 1272881896, 3433685910, 2505927448, 3574160786, 4117015563, 1874733691, 2880853689, 941383133, 4067323550, 3475522869, 595402512, 3726742070, 448056562, 28838681, 3009670034, 1777123322, 2406112975, 678917088, 402566110, 2403144007, 3493978177, 1000665064, 1478049953, 3427073823, 370243882, 2126721059, 2546224233, 2769883939, 2970104101, 3972170810, 1338410352, 3138399577, 3645085165, 2160987700, 2635776400, 3917730103, 3659141333, 64348334, 2602821539, 2820060036, 213333381, 532406324, 1452415286, 1409055528, 2860951869, 1009575171, 3520305851, 3085903651, 159987542, 1054319865, 3241619549, 1856039909, 2347702783, 1993119217, 966936704, 3258055839, 137411094, 183060434, 2119117560, 4207659543, 1029810851, 654848870, 1528135301, 2403723825, 3943395169, 3387274256, 793058528, 1005178483, 4248531943, 4114631088, 1607797157, 675861047, 624234453, 1424753444, 2427941609, 4202483601, 1370428534, 4006446930, 935927555, 123520809, 408665960, 3778198364, 121227978, 2608911848, 3897605767, 1402825679, 4011653859, 2324647104, 3377703767, 970487064, 1698652098, 3706062968, 2106129825, 2637474735, 1125146130, 277595680, 2663458806, 2472033346, 2955962015, 3953803775, 885897241, 3202826532, 2128115065, 3606100658, 1895144740, 3558694046, 695429819, 652003846, 734819699, 3070296951, 2171749367, 1469004757, 476723123, 3864681792, 870142352, 1489028389, 3095384322, 23122439, 2826479255, 3615696694, 1752288015, 603243252, 3676289951, 3998128454, 3695126488, 2247624956, 1196935970, 3478025131, 3471640770, 114058731, 2445440129, 4007500798, 3742662543, 2464813503, 2079901923, 266081373, 2862752192, 1695295421, 2520780461, 2252527918, 770176918, 1199556669, 2615581883, 3687927684, 350091896, 1803203575, 809026045, 256137415, 3075372624, 398700099, 3964123183, 3020439730, 1658761657, 67700051, 2181166810, 1524944855, 304524450, 3638968433, 442610127, 1506401287, 2237415839, 2981028804, 2881745981, 3821715118, 1889542227, 2880012005, 2274800701, 4285931335, 598975440, 3628631324, 4174024169, 2457222203, 696209163, 608292471, 1638514650, 2349912580, 2349304112, 3058700845, 3275102709, 813094958, 90160618, 80407848, 95424430, 3209608626, 519659717, 715201984, 1368693984, 2795068245, 2469497195, 2628976020, 724516936, 2478851932, 2692452288, 2009538971, 1816141721, 797902522, 2473717742, 288095640, 2067908840, 3250127166, 721443627, 954859523, 1029242043, 19995865, 4180229481, 1431762275, 2381874343, 618939485, 2469977131, 757093200, 1803016445, 957866831, 538061610, 2101248777, 761329989, 1327283853, 2558006154, 857844804, 1921169173, 3931936323, 2474810815, 668639556, 307435017, 1639127753, 1435627707, 3263069938, 1451161311, 3494573987, 4294094059, 1544105843, 4026638741, 4135615777, 2728451568, 3489063914, 976862813, 2309920948, 1533442413, 1148027065, 3992157870, 3015006921, 2428783152, 931710433, 3950342505, 597685891, 1624514939, 1636047870, 3483620512, 1374565450, 3685638423, 2976776100, 2284079435, 3644553232, 1808387819, 4073035590, 114778023, 1062672456, 3326588653, 2824721412, 4259861934, 3671287997, 2569026348, 3622272393, 1160373671, 1674771912, 636042932, 812509703, 786650024, 3138595336, 3555338049, 834326573, 3255831954, 2252376129, 2040511155, 1966855978, 3061182695, 2912280115, 17415883, 2731519140, 1733907800, 2155839261, 1424425201, 2708641449, 1411947251, 1172145448, 3972393424, 3747439460, 4133483847, 1974626277, 3946145079, 253436020, 2589012394, 4187813849, 3011860755, 1752218473, 2132313856, 3451059908, 3402939379, 1275096546, 3076622321, 2309781674, 2368747748, 3855941170, 3492065792, 3596220143, 1141680753, 1100239483, 1009802400, 1044412724, 4205319693, 3019496283, 1552000259, 932599802, 3013382713, 1402032487, 1080874430, 1139383087, 2601559489, 4167961947, 2959747947, 627945362, 2785791359, 865109815, 1783830026, 2995189656, 2640079788, 2986348210, 2711952687, 328325640, 3455785185, 331768817, 3556874017, 1056875000, 3075003921, 2821393619, 2749180143, 3459400729, 633460114, 4047043846, 905060948, 260373978, 1596392533, 1987448006, 3930291505, 1262035307, 187247181, 1485578791, 1437437380, 1175878301, 2018284656, 1894204424, 1297822290, 1445784082, 1773453, 3536500419, 903336594, 3653613080, 1457235300, 1881864088, 1432078985, 851649213, 677866135, 3961178150, 2272495272, 1024713612, 204758540, 2433640238, 2922937265, 1758036918, 4064529964, 570053826, 3165645001, 1864180196, 649817152, 925846506, 2955026326, 371459412, 4012525462, 1084248526, 3107370095, 852197945, 3342153923, 3822365895, 19569637, 583514836, 2399915441, 1501418146, 242608679, 2039395480, 3495105226, 3227603469, 3143077903, 2936993851, 2671295177, 2555065044, 3146423593, 359786272, 4188782392, 14745037, 2989229398, 1846410979, 3245643311, 3187306585, 2936272783, 747542435, 2108747762, 809129125, 2942108538, 294687090, 2781713457, 3817823512, 1586979618, 775205142, 1552926029, 1430358725, 3630857362, 3836139310, 2189824305, 1457935646, 163648182, 3769244194, 2813111462, 3634475184, 2045758462, 1021456965, 506741361, 1032973534, 4029238708, 1457140366, 1174228036, 1379844299, 2994806999, 5852616, 2281181734, 4253982046, 2981962366, 2996255222, 4203015566, 3318528054, 1708470047, 3532211116, 255099088, 1281928696, 4004460205, 2969423188, 2397160232, 4193903650, 1337888542, 1719990374, 2712038600, 624611895, 3916973893, 2335617666, 751211048, 3442184289, 3074023352, 785185712, 2022431240, 3084834255, 107645464, 145863688, 1709218734, 966940822, 2176837197, 3040795310, 2706701130, 797101168, 828049000, 1811235917, 2006639899, 3145631154, 1971421653, 3478888378, 3581001389, 799285786, 95995191, 3487420785, 308905300, 2583512886, 3695684337, 1396504624, 2962256116, 2383470641, 2075495450, 1929714181, 2040377257, 1216108891, 2011813454, 1668676321, 2898807644, 1905855266, 1069022396, 2326539385, 2364286464, 3935911919, 1721361003, 3413671296, 2678312029, 1415653191, 1771629237, 2449492551, 3601121239, 1604285406, 193034149, 1224606925, 4216351620, 1346992056, 2414821466, 2494744085, 3421238674, 2008085636, 509134707, 32997162, 168158132, 2020980266, 1503197527, 2669699097, 202174653, 3773582071, 2101932154, 2931886792, 3580456113, 3272196054, 1035676752, 189558083, 2518897843, 3250745039, 60252789, 1762582528, 2532509459, 1439423797, 3086617023, 954543358, 3604558176, 2973623679, 716042359, 4073051366, 4188135059, 2563560413, 3935551996, 2954707273, 2869855096, 2251928074, 2393446609, 1080548250, 2484021515, 1192247696, 3139984333, 3856972514, 3045733215, 2086872137, 908493818, 3277562375, 339418785, 3937608069, 3208665866, 4195373913, 2532207136, 310406309, 3259613774, 2379327425, 1949240981, 2178748035, 1985685695, 3042295475, 490492054, 2709885777, 765777805, 1683743899, 3125311478, 4008571267, 1843109877, 3590775918, 2216682840, 2254791683, 179795404, 3206996591, 2859783643, 706623239, 1875319220, 1469303105, 592628138, 457466189, 2759819714, 3157393704, 2519154359, 4940782, 2158415817, 1686694480, 1662397472, 4017182801, 1360291101, 1676757151, 332251675, 3179204120, 3910898959, 17014986, 669354247, 3227705065, 2531459583, 718465435, 1695984658, 664888446, 1308092088, 2540886821, 3107324377, 1016098083, 3511612254, 1132354131, 1877671208, 1657031908, 607597435, 1741153372, 1679803757, 2141429064, 352569025, 941942401, 2421998758, 325715286, 2192546400, 2287488025, 72957284, 693619319, 2195374767, 3674512147, 3358565461, 2629920964, 3757673443, 3504329007, 1094593661, 4050057811, 1895749611, 3246256190, 1814801553, 2288507623, 2979422589, 3931948932, 809201971, 3984455628, 1186665660, 1255713590, 4023815094, 3784354583, 1412494449, 1321020991, 3708976109, 140377972, 3270585337, 3372964491, 3572160886, 3087936, 3022934327, 1568887575, 2042318827, 1561563940, 50613346, 1939608081, 3752749568, 2365383872, 1061584227, 1084675161, 3094223716, 1123060484, 2851831363, 3849843426, 3289687866, 3109402624, 1595251278, 1424730404, 2917944016, 3958571055, 1917219086, 1260324045, 1789136407, 1194155095, 1433312526, 1412898164, 1989625059, 2549681573, 61782192, 3334215949, 2480266857, 1401974150, 2704458181, 3640515320, 2563990312, 1626892108, 2665000851, 1878378394, 4151355469, 2277811711, 2741435719, 2281068092, 3424883103, 799698736, 3510398314, 735639761, 2507644268, 1727139606, 1409668398, 973499744, 638737906, 4153193014, 560760750, 4281595266, 1611671315, 1122566797, 1607904887, 3936513764, 1974665438, 3482910334, 2788204487, 1702398631, 636838419, 4145320010, 3547560894, 969322635, 3530362348, 4226752389, 3756468708, 3799796978, 4247157669, 1214308828, 631746679, 553405258, 1837710630, 1592377231, 808879062, 1878797828, 4147742029, 1883599578, 3444799659, 992249128, 3850969358, 604389165, 674951916, 2156817038, 296237121, 2701333114, 1991640330, 3727125029, 3072150043, 2430834252, 4064313794, 2775566356, 1267333794, 1254320462, 126005758, 180179029, 899439963, 3826301372, 1334488436, 3717247483, 3289837175, 3981271143, 995054052, 1095524581, 4029473916, 675608657, 2368904911, 308721642, 2480121339, 1132869429, 1440565935, 1385354717, 372775630, 3618383661, 3213215983, 3841941495, 1153410531, 3451618120, 1298270395, 4167990207, 1387717271, 3043942193, 2479628299, 2262268019, 1329471745, 1088098082, 2430419955, 2235982925, 3261681558, 3210931033, 3698167123, 328955275, 2782951022, 29351278, 2807935791, 2733059914, 2686921632, 1952385710, 3367089240, 354889845, 833790806, 970856538, 2217498988, 3114947431, 3425997164, 882453192, 1318882225, 3404971599, 3075758645, 1085504521, 1462305936, 1201764337, 667422136, 4233029312, 257829956, 1644988637, 2464478655, 3141397339, 2950312397, 2103928086, 1717739932, 2884974640, 975278253, 269156820, 2671215623, 4061760762, 3962400831, 2431611449, 158652424, 2647034138, 3350583491, 270371869, 1174004359, 152037731, 3250222581, 876636191, 1133557698, 498564784, 148974811, 902972620, 170743130, 1903480809, 3942560451, 1766117925, 2617827750, 1440369915, 3706041064, 179715087, 1267894118, 3197942275, 4197082713, 582574862, 1635537729, 595597226, 2155650606, 2064233803, 1347538884, 2748694236, 3280640780, 347460566, 1192367336, 3100623842, 307294428, 333488340, 539282154, 502543235, 128901732, 2964051382, 45357324, 3277449521, 4025592893, 4288876153, 2745650628, 3090110910, 92024703, 4253546624, 2561343450, 804425366, 3918446176, 2237435550, 2264334327, 1092000008, 1388248594, 2622437091, 3334362161, 3411021432, 1069213864, 912526392, 1566123504, 1465178338, 1129017333, 2982122230, 1871540576, 3088609218, 1341902959, 3369283255, 4286056515, 239645853, 3595076501, 2045486563, 4275137424, 2800550487, 3754816062, 250263822, 3367331704, 492423876, 1495550194, 4195580636, 3376310135, 2027367893, 3213544277, 3177013283, 531974983, 2936728985, 280916506, 3237285577, 68523242, 1614598588, 690697098, 6780678, 634408933, 3935144897, 1883641003, 1963389979, 3026010613, 2431099392, 2334909785, 1591830807, 34086099, 3001056003, 786190889, 1481014801, 616306822, 2094681391, 1791012194, 1539053698, 2998895864, 1128609067, 3708535796, 205824051, 1074997431, 3778969352, 3472205920, 2361980408, 539741039, 1420918027, 1788723480, 2565732739, 246966841, 2465851802, 717550614, 2751619329, 2401638020, 917791702, 3928909857, 1087135253, 3302699668, 4010230396, 4041698518, 3156900340, 4108303853, 336288743, 2465020310, 3988388447, 4279110204, 1545540089, 4173696460, 3899647529, 2803116307, 2767964207, 4202323534, 2200710709, 4176744352, 2933969488, 3082970815, 1574937068, 2478656029, 1000170300, 3148498727, 3543062641, 3949180969, 4170891944, 1366254560, 954354476, 2245825227, 284694813, 183977300, 4116644841, 216294411, 1824782846, 2313464777, 4153762421, 1286465934, 1452927865, 3619793016, 1957487429, 1655357551, 29731626, 3330159889, 1341758930, 146199732, 305666902, 797111556, 557365317, 935103770, 1266913490, 450297645, 1457531315, 2261951096, 1856844900, 2929916357, 212764935, 945858417, 1297325594, 4069827172, 3607397183, 4255383502, 722208240, 3720980290, 1043123422, 416966146, 2067903121, 2277341324, 1643819154, 2555939155, 271184497, 4251744350, 479129587, 3885814620, 2963236169, 3894824836, 42425339, 399500328, 4126292116, 1285099654, 3138647820, 2389274134, 2856884912, 536890194, 519185096, 4220706901, 1493474134, 2923755203, 276693121, 2763140708, 2189337508, 3337440181, 2497880310, 3514752, 4091440925, 2841426572, 3722368214, 2230778404, 3163024762, 236263475, 3357828565, 68554651, 3896173207, 2517268241, 1734687977, 2568311966, 65615266, 413609512, 3723909311, 3157126110, 2544222857, 3981023948, 3333408785, 2384364881, 22709433, 3468569908, 568114638, 357065011, 4079872399, 1193579416, 1124223087, 1116952091, 1467537241, 1900088309, 2374300003, 1243150581, 1788592426, 1577138129, 1677350528, 2803866363, 2329758236, 4221145870, 1932807544, 222208301, 3141274036, 1086591021, 1051592783, 380531550, 2544164192, 16416141, 20272092, 1430168501, 3472608412, 1557926324, 3571700238, 217799015, 4274928227, 968816690, 3293064243, 3901765215, 3909174242, 3271062525, 1406127917, 1719317936, 3667760804, 1637181892, 2656271654, 1437327665, 942133510, 3012707462, 1491553974, 3374208097, 2147751096, 2601404755, 2687406877, 2705231690, 1923876420, 2757123882, 3648476799, 592191713, 2037639943, 2126496654, 2566456234, 1933756982, 3213592942, 4157096694, 306486852, 3437852745, 1951059272, 2819753324, 2031546627, 3246651426, 56943686, 4060910717, 4267012728, 2996799163, 1263926753, 985847636, 2919435997, 2166690390, 3559468418, 1795841562, 3925061555, 4092229080, 1045918481, 4042804299, 1666786264, 3782848622, 1092279227, 1526576090, 1727611512, 658879430, 350906856, 3691937163, 3775853926, 3406422785, 2712004555, 829960768, 2757893185, 3337357941, 3290528386, 3410073541, 992500382, 2484748214, 1732054781, 1059468381, 93733693, 1725181733, 2835608555, 322690050, 1558904319, 3766297937, 2122269549, 742845567, 3239531809, 3130396798, 1208369870, 3573055478, 2003783412, 240505988, 3047282236, 2386031174, 2295741630, 1919564735, 853778887, 3253954117, 2132903072, 3060790901, 2426279917, 3794169457, 2269109257, 39803520, 3542735923, 1135159336, 3847004572, 3692354653, 3592695987, 3297820118, 3240139116, 3037721780, 2007443409, 2646743247, 1257876811, 2720793366, 2438111001, 3319733475, 90770702, 916452588, 4149766802, 2284028406, 2945771712, 3971056152, 2773788835, 4249240840, 3034939306, 116562967, 3097676697, 928288892, 2789224398, 1132805678, 78161628, 4117605426, 2201324579, 1579706985, 3961600367, 2263724867, 3459350680, 3541095315, 1654926118, 1227242856, 3077374809, 1374416940, 1085024825, 1437552945, 553351150, 1058242385, 549952136, 3435522887, 3524867984, 918825754, 2543216961, 552838487, 371524486, 2584043791, 595361595, 293048553, 3657820856, 2574559159, 3094634419, 1170917928, 3230021358, 3167405000, 2056848920, 2548203196, 3959428593, 1884202045, 10982148, 2012784309, 3567300776, 1436576574, 3272344860, 1734361324, 2417375776, 1873157216, 4223559226, 2826638351, 568805577, 1357437223, 3998940041, 2254950042, 2155400296, 3948784721, 3950842346, 3423519178, 954035655, 2711737738, 814145314, 2265904456, 4237584004, 4076770394, 2223455099, 2761075515, 4047483109, 1253091676, 353945716, 2987284959, 3787430459, 378070492, 967273331, 1634176683, 921485641, 3045006053, 3161022970, 2581754952, 2479861846, 4163933582, 3343908214, 917641622, 3838657763, 1249649802, 870527432, 2887313400, 461487422, 3587987207, 4234314755, 1416353212, 3925290868, 298532303, 1776797310, 197391179, 2819345005, 348688294, 740324931, 761743731, 456366787, 1732930553, 238421235, 997201852, 1879134273, 2343046020, 2896518629, 1821270373, 1020563902, 51981281, 883990706, 3866835056, 398503077, 1959672774, 3063413778, 1787786535, 483262640, 1704722072, 3855116373, 1044864031, 247835078, 3717348967, 3667078163, 1985121180, 2022808548, 3171826238, 2271184784, 1772928482, 1249985377, 1851184062, 3865078445, 2717710728, 308356380, 318601538, 3037623138, 626079773, 2048616889, 3197752419, 1707655844, 753755509, 3446056077, 2536098023, 2052726402, 1411424557, 1161066812, 2636340565, 1051989375, 2582001504, 3601440387, 1219795886, 3206684476, 1519452424, 1022445934, 1706546831, 3028278671, 3394879262, 2257620758, 1871514702, 1735611751, 2800439953, 532446435, 1927874530, 331879676, 3297928753, 4180303136, 4100289989, 3694864440, 665560363, 4184938842, 3985325286, 343086074, 197522556, 4038780212, 2077833455, 3385341088, 1660446805, 1386465459, 3937442064, 128178739, 2505451252, 1251239219, 3275894913, 3843296131, 3079950073, 3581892652, 994146005, 415940928, 3497663680, 2111985454, 2771753987, 1399281962, 3708435892, 2309031088, 3053702016, 302795715, 3815644050, 1794239074, 1976952740, 40188198, 4040034541, 596225676, 3827389970, 1233053650, 753957193, 1111047400, 3459373562, 4006185278, 375884474, 3391213619, 2859788157, 3618437683, 1525577751, 2417397588, 228077923, 30866131, 515044347, 1147982431, 1294179699, 3662240740, 805738482, 111559241, 4219341745, 2875007095, 3245413755, 2033042184, 308130668, 2783366156, 3323714714, 415295148, 2531308478, 2998695091, 1969671358, 2967038483, 597958657, 2119819795, 2773657636, 3969907239, 1304846995, 1644742325, 3045377296, 2450225812, 9221357, 1071281206, 800078429, 3479149585, 3046174527, 776274561, 1150217377, 3567512492, 4273541357, 808992321, 2464094118, 2291781567, 877913157, 4218074132, 2370128560, 2058720739, 1943992601, 562851651, 2652842643, 3552343433, 2370121483, 2496398615, 479610878, 1280041663, 2087015160, 4006401103, 2193519319, 177219343, 3636426915, 1339772658, 4175988910, 1313425404, 3469257213, 325635201, 633223259, 926614143, 1217820962, 3745371528, 4008898335, 2778627893, 315988113, 571615934, 2614530834, 218257433, 1935542544, 1325615977, 1273917400, 388921539, 2535905559, 3189647916, 3775983488, 3568565631, 8418156, 4223417858, 1007561085, 943817807, 3492217498, 4225262060, 2249206681, 1421648172, 604629520, 560035976, 1506165216, 930374927, 673878661, 88476953, 841673488, 553596845, 3211269576, 290342908, 3265747743, 1362925023, 2886149005, 1801913533, 3596738544, 2809788080, 611815283, 3675491650, 1972988767, 2735644656, 64890871, 1628678000, 2542424812, 353655648, 189950730, 2877279618, 395347933, 2141337643, 3731211216, 2426292305, 3037678787, 713247989, 936337442, 134100988, 3980081710, 2699934282, 3649057584, 4024519713, 1964796982, 1156501721, 3372360158, 3187790788, 3557252158, 3318360382, 2723791299, 1764190698, 1353682354, 3117107952, 3961675153, 3966636484, 191452032, 3539856196, 281153288, 3324032008, 3011687877, 2482614612, 748757032, 2646538269, 3765470298, 3304873717, 2073537543, 1660627280, 1221040412, 3669267096, 490995782, 2253237147, 2055468632, 2044431820, 3659418914, 2571383730, 2363002815, 3865087112, 901026943, 3620525181, 1880047116, 962122682, 1225565740, 385439657, 4165529351, 2465249376, 1908472495, 1776177020, 416009213, 1597824583, 3339387264, 4000128477, 2565077002, 879987268, 3360279166, 2047858094, 1557548832, 1540502846, 1798392375, 1225771908, 2887283499, 2468374363, 267420101, 2104704402, 1240264009, 3298930465, 3544251774, 1015395188, 2467752955, 2277614939, 1719393661, 3232520976, 71942898, 2755604635, 2561563375, 898618959, 2641464456, 4109027743, 678506946, 2732504315, 1134932982, 2617839419, 98461279, 927660496, 3420948239, 2186563071, 762701137, 3787794363, 487833696, 339884794, 3671179528, 494555874, 2735986683, 3517226940, 2531072217, 2959993984, 2304436774, 1501587190, 325600848, 1919609738, 176151612, 1116311987, 3957773572, 483253289, 4226414777, 3552679394, 428284193, 557608321, 1448527039, 2602799168, 152802735, 2380730143, 4250259686, 3981488523, 1129647195, 3712690741, 1841336491, 729285750, 3424021359, 2363203269, 836331698, 3982527167, 1682067084, 2198734937, 4086200445, 4112955839, 1424488864, 2154665794, 2732228478, 2080922952, 515455103, 807504759, 1138453364, 3981435911, 1564105052, 521289052, 3049410672, 3288617804, 1684188494, 3654046939, 1929948740, 2639757818, 2379892978, 3497129839, 920779430, 1699083534, 4137434236, 3227792561, 3479479689, 539710038, 3900540285, 1676044737, 2077555040, 4256656922, 4069445600, 3523270813, 2100311094, 1498900288, 2697950230, 429960259, 1592561102, 435038781, 2773087608, 1530696955, 3514025362, 3937014418, 3397221919, 549349595, 3584226562, 3776172281, 2228222048, 2759203436, 1536006300, 1012171330, 2065664698, 3865534876, 4011922760, 4126009102, 620466944, 3766810065, 2598136186, 2941584737, 1843185956, 3047758094, 3937740318, 880102867, 1587607771, 1969452402, 338658581, 3208155752, 540969424, 1663589335, 1313331614, 3034415497, 1917485370, 2623730713, 137520633, 1966302477, 4017567543, 3292908941, 714127829, 557991260, 800983102, 3785744739, 3043812616, 2499682250, 3221783615, 2710409012, 3070722454, 1213176793, 334047977, 1557388157, 4149709593, 3488460779, 2720605938, 1458611756, 827506773, 2435047526, 2802803649, 2567592322, 1730238756, 2018604275, 4243978016, 800033689, 3212536182, 2499181895, 266666502, 2891948043, 286324947, 3894432472, 3536054103, 4104816293, 1541817011, 4180428295, 2762235054, 542981404, 298890405, 3380925454, 4170631192, 2678521036, 3363812901, 1155991604, 4173735098, 88987675, 1892708586, 2956571368, 2856834641, 294892289, 209760955, 2059456975, 3053583942, 588300032, 542888666, 3144640801, 1482056336, 2812627327, 274363868, 1343071263, 541130658, 1041606591, 590628490, 3976179635, 3172788611, 562299649, 3093847770, 3610785795, 1923458190, 3154868045, 3150166849, 3797653563, 2797251782, 1263885750, 4175156645, 237323348, 3127042938, 3827309315, 953309309, 3067509891, 436155804, 746709686, 3856103965, 3790171363, 910620368, 3601396405, 54291345, 3497177951, 3814549039, 2272422995, 3135906891, 4284498418, 684927644, 2155388668, 779728231, 3116138583, 3929390536, 2764443824, 1776350331, 3981202856, 3419159256, 1682971294, 2518880152, 610007153, 1225945617, 3717242379, 3398369621, 2020951751, 4271404006, 2607314222, 2557479561, 433479592, 4246291818, 321751705, 2331224797, 4037389588, 109501342, 2386565567, 1763667440, 1785411267, 3094587921, 1812283233, 246276669, 207745419, 217566745, 216261171, 96567684, 2711431493, 1583241675, 587631493, 2657320402, 331699220, 3042145118, 3441238092, 1702631895, 2302867554, 2432166768, 1602114442, 1006952765, 1480342822, 2558158479, 3279717313, 3709940849, 2783156169, 4054269128, 1101788202, 246379215, 1100283280, 980045560, 2600338269, 1236813151, 2539851818, 2436237313, 70097729, 1330318487, 524641638, 3653074723, 903439432, 3730503338, 3844967412, 398375465, 2035985552, 3203894088, 1302832710, 1037532078, 779774058, 3487700983, 2221590034, 169184298, 462931383, 801396975, 1677220984, 3889578775, 1932434452, 2542481427, 1929632650, 3365531362, 2167431360, 3395315336, 1793124650, 560938665, 3434372331, 3198306223, 1682037196, 2034725737, 1368283765, 4042229980, 1429978801, 2557770960, 1034011241, 60168435, 4274911322, 1417538331, 2405469011, 3241175619, 511206293, 3893518552, 3504446346, 3012607394, 408925131, 1742209432, 3004629343, 3297067664, 329374505, 4268776778, 2091757763, 921715985, 1982740019, 1163893557, 806059083, 4065229864, 826262209, 3485851767, 2137734119, 2449182216, 4232801982, 2869454029, 1632085989, 3916361207, 1066086761, 200817194, 3137083730, 4263409353, 1719241930, 3645417926, 652191630, 3566787414, 2468167695, 3971615876, 2517114053, 2002703068, 1738129119, 1024019151, 2785359559, 2171804086, 1586159032, 336474853, 4043813889, 1166779418, 3863539043, 2085928269, 1978628854, 3768395261, 1015518540, 2005408733, 452953515, 1157613703, 2036565881, 2967409145, 4111359856, 3870039796, 2869581655, 858036131, 2788654273, 2888944446, 219468703, 982433250, 1421085630, 176683515, 12557574, 711320426, 1262674544, 2698010213, 3442212759, 1493505065, 3402637435, 2458547410, 2536372563, 419551887, 2541710770, 1621939624, 2871729250, 3720024886, 2120121940, 124402294, 398689036, 154925845, 906571265, 568915173, 4228521738, 2832368802, 1172043422, 1838672815, 2101670501, 101719219, 2115137611, 3920880238, 4120388528, 1037000898, 3796011469, 2257012229, 2238811151, 2168726659, 3424920490, 644377991, 63160873, 3584403296, 695733999, 300755910, 2479855840, 69680980, 3223384200, 2104287901, 928097027, 1391463360, 322772231, 1316826153, 3837753276, 1784472775, 1507495659, 3894591920, 2163066461, 2036602727, 499213420, 2613823147, 3549331167, 2243311794, 3170887103, 3270396670, 790037184, 2413786466, 18059317, 773064957, 3842111734, 464799118, 2104119050, 4269999541, 292831483, 445164591, 549714029, 4294267592, 739921188, 665460938, 3921268377, 1931092454, 1678524826, 1459561611, 1408504499, 1152859749, 3209405189, 1730888151, 540143048, 3244504123, 4214083866, 2169854596, 3367702774, 2875310748, 2283908737, 2840668111, 2004332117, 1611183472, 982506310, 98378841, 3179013941, 1527310469, 1662928236, 2652031629, 4138047267, 1507051530, 131398867, 2293558980, 3419311944, 4169994159, 3332081960, 1132874476, 603309432, 3729006094, 921749213, 2787063385, 2692713012, 90297300, 3984179801, 1671150774, 3604417848, 3315248119, 4020040343, 609076423, 1061578883, 127558191, 2097170122, 288429680, 3196137884, 2771567728, 3845343783, 3625836341, 2804497858, 3036468203, 692284190, 2944302869, 272993808, 1241695801, 724203429, 1123015359, 893768461, 2978399790, 891896421, 238490394, 1478191328, 1683067708, 3384261241, 1969446244, 2879258446, 3765222035, 239848256, 1083715000, 603972418, 3735993472, 4149575292, 1890387788, 3680034625, 3411641601, 2831004411, 2832733199, 2725907531, 2828273493, 1250859127, 1746794819, 1914242523, 283978937, 648257826, 425610271, 730091625, 2427363926, 3053879108, 2558987438, 3799589400, 445012134, 1559091449, 2391043268, 3738356067, 3010598252, 848305936, 3802234966, 134899762, 934649229, 2463626920, 3534852652, 2086042000, 4135655484, 1919932171, 1224290756, 1073050317, 2256580485, 201701073, 625177153, 2099525924, 1042782714, 1034979999, 4216731986, 2076589439, 499751289, 2558887801, 3688303633, 860403277, 3423382605, 3882405942, 4026468983, 1489288136, 2664174683, 1169314882, 2934053233, 3418123076, 1708920769, 2541854042, 2785262429, 1530707028, 1223201331, 2695343290, 3177175846, 1736526938, 2012325000, 2677423759, 1953374615, 2967282144, 558478324, 798011967, 881811165, 75860618, 3607138239, 2648898117, 761803042, 2534301770, 135778038, 2291022792, 505662341, 2345854589, 154678418, 1519144602, 596021672, 2060462970, 538363618, 2875556380, 3988742896, 446898395, 2640134679, 1916312293, 315286169, 3193353222, 3835616159, 2705583476, 1979274926, 770337392, 2147266790, 43352414, 3082517214, 3517314561, 4171412430, 3434731838, 873799407, 3330086037, 1219191836, 1477110531, 1808388357, 596756912, 3603734748, 1771470617, 4181697320, 3562549262, 326763452, 2263303400, 4221611345, 2458308412, 1705686917, 3427905166, 2520436429, 894965515, 3903451376, 2202007126, 2333277866, 2025603860, 1505980224, 2876814863, 3143990456, 470300093, 81034259, 378464430, 1832652898, 2449094420, 2854609265, 1434925653, 1440213098, 1034449280, 2788502843, 3175375722, 1748251999, 2877671715, 1400398743, 3657383174, 2394938154, 2931709443, 31318032, 2920145532, 1357844485, 170946260, 2821094223, 3487101040, 2261666524, 4190207275, 1970420499, 4144502894, 1052169088, 871181760, 3260704536, 2023961610, 1281778022, 1056778994, 440715482, 2733917458, 929631087, 2664571979, 2829686140, 2033750578, 3530642113, 1561508724, 3153528353, 3592908362, 3480219366, 4279198218, 2456347077, 1812497449, 1965786460, 1320430418, 851688319, 3315713173, 1451389139, 1703366865, 140086233, 654132860, 3414184319, 2329995574, 203668943, 1577646069, 514954272, 1037641254, 3437808019, 2796044465, 1983230025, 3982406733, 3769977528, 4247580035, 3511469750, 3125904709, 2048141487, 1995874499, 1896658627, 3745972091, 4186631978, 418233930, 3491529775, 3301340040, 792737279, 586041162, 3922790990, 2759693186, 483819627, 2989497254, 1493852685, 3625090047, 1154748940, 3980030608, 833267698, 1930363156, 1170793344, 1261258136, 3572483275, 2475645897, 4177211015, 145143035, 1558833590, 4104914981, 2860846823, 3169623969, 3353011237, 562497224, 1443885850, 3069405046, 121709930, 706402363, 2310795588, 1417705400, 148590609, 231466431, 2590138807, 196526811, 922450042, 2598347094, 3100719136, 2270721361, 3453125633, 604554955, 2271439371, 583664781, 824744613, 3564822149, 2971739006, 1462317820, 1907903713, 2227413928, 3524494245, 1840562973, 4274184591, 592002354, 3655208021, 3275059253, 1069567763, 157117759, 1368173835, 2166036704, 4210371023, 3270353511, 624504198, 2208299203, 3364665346, 2948930057, 749612310, 2300978920, 3672856099, 1441389340, 1279507098, 964936669, 3207519435, 1908742646, 3197397419, 774406676, 1170794140, 233429764, 138307351, 3707569103, 1948381640, 1384636377, 3029472884, 2840796818, 2811585877, 2059252595, 3457720730, 2230363062, 3376058449, 3277844602, 748799580, 1647301373, 2790126597, 3193766054, 3807746535, 4197161056, 3113192933, 2269882877, 1649491862, 1412028030, 1843859131, 393266393, 2260121297, 3130350757, 3003055875, 2911187742, 4204748210, 2473377657, 3740780092, 3686005254, 4284971658, 3011387153, 1368659148, 3097623847, 2646404624, 2306189596, 2312917412, 472483225, 2514736943, 4175289809, 1935141332, 396416790, 2071162211, 3409778107, 3810167267, 383959540, 3454123348, 877314634, 3504470378, 1037679978, 1487148435, 42265411, 2307639845, 2398227595, 2073566537, 3056842272, 3921885532, 3677763601, 2362512303, 95570278, 4000138471, 2506725412, 4289726972, 3411454353, 1753623405, 804033462, 2032366124, 714623171, 965310738, 731137868, 3604853226, 3558267385, 2738871718, 3574297855, 3246636121, 2983882414, 249762124, 99650749, 1247464264, 66965490, 1928675541, 2510136593, 173741944, 1878405690, 1587248981, 871075539, 1916937834, 3692448127, 2148585706, 1144782249, 2955762930, 812512100, 4237473607, 476070406, 1237925131, 1242973787, 2676966569, 1196854555, 881891985, 877712335, 2856469158, 945845017, 1955911164, 3508268887, 1028435028, 3835297061, 3810843221, 2779954770, 2346498613, 1519434556, 3850936437, 1009039046, 3104153664, 1173825052, 2927854072, 566358804, 3565283973, 3629295898, 3250913772, 817705739, 3343437855, 648846560, 2603867117, 992219604, 3703553123, 1065140179, 3245971291, 2607037292, 2210588214, 747085078, 2934304613, 3031906977, 2195985690, 1366843306, 1278203022, 1567973350, 181765654, 682061754, 2724308439, 258054131, 3485941032, 3966906257, 3031543598, 2677659607, 349407627, 4105004647, 2027381409, 2841916913, 792804546, 3453959673, 3922188332, 4283637285, 3345254598, 3095422814, 4212995671, 289353038, 2311731107, 4029485989, 4070781307, 943739110, 3861680401, 212879561, 4042994990, 140200442, 3971007155, 1954812723, 2551698870, 2220762160, 892878717, 4261015764, 1708036336, 3605733818, 2934291840, 1444431571, 1238481923, 1583359925, 2921887070, 1959375550, 2561775919, 133364890, 4185515555, 1329546363, 1478446488, 3061418125, 182724351, 966353336, 994589471, 3655932530, 3943313086, 3056697140, 3404221703, 3907917246, 3066847265, 648281978, 3010238187, 2819916508, 1084455826, 2381146260, 1528271796, 4159089441, 2301251243, 2425817430, 1490000035, 2144092753, 3097503426, 2845721403, 468639612, 1669124800, 4031171583, 48337337, 2579070788, 722935302, 2729890533, 2853536884, 2211205476, 2770445747, 496851315, 1809994214, 266508013, 2849363371, 3453908301, 4286247333, 3637290098, 469427151, 1382084463, 1886108346, 1184503265, 3041766213, 2911425180, 1553356796, 2124076095, 1975354567, 2020620289, 1968172779, 3339688749, 121448175, 2736793875, 3224676798, 3851407631, 1832710811, 566630868, 630800855, 390605112, 1991336897, 1325968087, 2957925882, 659816259, 58746890, 1041971517, 4202376926, 1317739457, 3375236531, 484956624, 3556692042, 294018159, 3576408939, 515171919, 3378263643, 776596271, 3028964524, 1730671388, 2564605148, 2096609685, 3310099629, 3824554093, 2829430569, 1604979488, 3618304509, 2869931277, 782680079, 531375969, 3465156642, 2060498724, 3106994240, 3292117599, 942037578, 3575078933, 2895202136, 1879431788, 1488474708, 556098795, 3119487769, 2876697640, 3545686470, 2580899133, 1520984897, 3081614411, 3667934783, 2158599600, 3676654126, 1733729088, 865796355, 3913245266, 28154342, 3351992729, 663137211, 500189917, 2373307067, 2876810719, 2281538255, 950772945, 1211462003, 3970323982, 4021681664, 352698552, 2880489931, 1737060598, 2852620718, 3315339475, 150637403, 3572340859, 3121661450, 704483118, 2769034957, 3515305025, 3229895375, 107581547, 3138497116, 1112854356, 349207898, 1590172538, 3967242377, 3110807604, 1692667215, 3982518962, 857097246, 2803308445, 4087265239, 4088809257, 1333926950, 452749733, 3629569708, 2023014251, 1281032550, 1709907740, 780260685, 1911583645, 847361732, 781069364, 1853586030, 1770925994, 997059539, 4125680711, 2715150304, 3477533987, 517572780, 3566575457, 3853371506, 790709108, 3018090994, 1918474490, 3829308836, 3780147497, 3933507368, 922265601, 207628023, 2877264371, 2404058158, 3748741859, 1775608911, 2470654593, 293776793, 1270929835, 714028221, 110432808, 257407691, 187008135, 3119080695, 2681901200, 2777982032, 3831023497, 2813264298, 3776195010, 3714259834, 3135544577, 3794239915, 3467916781, 879106130, 4004893590, 2958137523, 1230407397, 2358685412, 3457453663, 1989136342, 1623548435, 1006958810, 4187530447, 1589467988, 10728968, 1562814691, 3369202354, 900810369, 4120786079, 2832855301, 508780840, 1442883243, 2674238981, 918260578, 2737830927, 3991363876, 296597782, 956684852, 3655370814, 3173546566, 16290057, 3746446663, 2233310326, 677452817, 4218899189, 2442903920, 1540542863, 4157708115, 1351196518, 3047881247, 2684291961, 1699949545, 1476332787, 2899008118, 3794055450, 2615226774, 549222941, 2638479011, 2658649429, 3814534424, 2367812938, 3937369628, 1172634007, 2957333479, 1487142966, 3086805446, 3576028989, 2845594537, 3124444491, 425855857, 3871363251, 1595563164, 2663926365, 1502105907, 1516092970, 3884011029, 3951026187, 633340472, 323655517, 3654998862, 2802553541, 3134931371, 690125767, 2569066874, 3412332275, 554870233, 607688063, 1327077891, 2597419895, 521748425, 120499364, 1723934319, 2526724787, 3799239719, 1993711619, 3791176052, 3534150918, 3685664532, 1809567053, 833676390, 1009914183, 4239441517, 2851473392, 4263268759, 1609690012, 508267218, 263850509, 1531288660, 1712495624, 833625095, 64227183, 3082382155, 1954456992, 3940811423, 1918222809, 3646059110, 3649113602, 2429237526, 2505282274, 2776528494, 3449076339, 501338699, 257648869, 2830601072, 54611111, 2412879063, 1720136922, 4115243725, 2375194475, 3946927644, 663709157, 1043902538, 3841256108, 2847565939, 1838891976, 1336148169, 2180495737, 3384184573, 1931270116, 1859835367, 1044883965, 250388148, 3932670503, 2386246695, 1307632538, 992269041, 3048532111, 719978268, 3712151291, 2261317051, 3807258663, 2767296575, 1678066991, 2444800128, 4069554, 930712907, 2683852579, 457579225, 235551700, 2975337323, 321770995, 1159913383, 331915123, 3727371778, 3792726755, 1370124860, 4136830069, 3497172424, 703908327, 1143333017, 108961105, 2491486009, 1546154717, 2712135205, 2849440934, 4238068711, 4102636759, 2285130513, 1865781866, 3870838502, 2936541521, 3941622335, 1502185026, 89707776, 2874214500, 2302168825, 2119330398, 4014475106, 3181786810, 2455460020, 2435479320, 2158272062, 1535320421, 1334878405, 1360838888, 823557845, 2799908775, 2221877195, 2683953191, 3012917731, 4233484458, 3103931074, 4138853378, 1742909576, 223842487, 2423662656, 2109945476, 147562202, 310540266, 4246343244, 729148543, 3642872564, 2789622379, 1064190042, 2802691694, 3202631033, 3664076858, 1718705538, 1722003418, 3446548713, 2322957083, 3310651462, 2446416096, 3037161311, 2670413394, 2771334202, 3514746415, 2179742731, 603229858, 2439760956, 3789374277, 4116474766, 1459352729, 2835598924, 3439077895, 2568988236, 689194778, 3336839753, 4182293498, 3209038204, 3069908638, 3212213939, 540282466, 3477504884, 3943549683, 813697952, 3808699927, 2524985581, 1257618435, 1411966506, 789244418, 494359671, 737240865, 2210930459, 613655352, 423577072, 508019174, 1608665061, 2121555407, 698784554, 3226442624, 443912389, 3113283194, 3420505634, 2936860539, 988030885, 2194437927, 2007482995, 2309416120, 282692874, 1809708747, 1005269782, 2746623325, 2369160478, 3243391650, 2477213439, 317856542, 3398987377, 3821079782, 513094742, 197759789, 575464698, 2285602752, 2233130760, 1636059890, 3940344770, 4272349261, 680085383, 3854004436, 1495442764, 664958438, 2657815958, 2571829653, 1740671229, 910656017, 3130583188, 2101042303, 1684030446, 2303477913, 3470040109, 1795997817, 2770708312, 2247338739, 3672558675, 2518020155, 3348460506, 2422640353, 696377784, 4205755667, 3252060252, 1285756916, 2537740679, 2931785527, 3081655008, 3217344822, 2874740302, 3550507875, 3832268624, 1993862139, 1796256352, 3319331787, 3036972218, 1863406651, 1392105744, 1994667383, 3731887337, 537330013, 7508396, 1275479920, 2259878192, 2864977957, 2619539241, 2633725742, 2195085071, 2938966331, 2300498895, 2446843299, 1086039095, 1478013417, 448237461, 1220500879, 2524247988, 2483324709, 3335752087, 4245977652, 1667227509, 1942356699, 3339178925, 3567371166, 212784161, 2727146674, 2093812702, 3556097678, 1325523515, 94865293, 2429881232, 478110789, 2420596112, 3158297585, 2892444477, 1474466567, 2891908277, 684570068, 987925401, 1264917035, 3858951667, 2855832104, 209578954, 169789742, 110237088, 166145613, 53344168, 3013168291, 4020154839, 3177967470, 551821749, 2213567938, 166653090, 4219769875, 2526227850, 2152694757, 1728454283, 1814154152, 2561695902, 4290835552, 3286253912, 3290547352, 49190763, 1977271233, 2252832059, 915918883, 1281857915, 2559893674, 422321958, 1577011864, 1186960526, 2673007971, 1389326118, 3210970365, 3011914711, 4226935411, 2563709946, 1734253297, 2385549856, 2200761977, 3932480567, 2211055020, 440149439, 2683653241, 1580420209, 2932129334, 875501500, 1190639249, 1489581603, 2112677541, 586579953, 2706933860, 1724240673, 367698266, 1625614765, 732717853, 3314073192, 2605361049, 1154716300, 1645747965, 623271422, 3452112234, 4194532501, 3429542483, 3549898005, 2374729329, 2905319034, 1711028274, 366223632, 3660965907, 461472714, 2831846055, 4238024031, 622318968, 755720398, 731009321, 3505989449, 970835663, 1862079778, 812177412, 1998548612, 1809520260, 3138315411, 1042377008, 1698900553, 971785233, 2606189371, 1524558591, 3001447249, 527412222, 2334540946, 2659606777, 168326596, 686151994, 1526536836, 3618845395, 3371137240, 1762548908, 4121887806, 1258954714, 1231997853, 2340470028, 50910778, 2666756385, 2389450058, 1533220367, 358922310, 1603267210, 1997907583, 2317431090, 2535916398, 3485276515, 1232029046, 1106773061, 226827102, 2570850310, 435845991, 661222459, 3712688344, 487711199, 1783654521, 1200940309, 2810517168, 1472789276, 3501328278, 1362222885, 2908856510, 3779503853, 1489636224, 2706757744, 3996150441, 579407965, 1259687644, 3010632039, 3186097301, 2321663196, 2601333468, 2292714286, 1231778989, 2283114772, 3930104448, 4010700106, 2308189482, 263572336, 2170869962, 115409699, 3325894582, 65624310, 783148364, 2941166410, 351853128, 2616572869, 208564398, 3801853303, 1232303059, 3499838210, 391290437, 3212300792, 1506963702, 4224663082, 1494614378, 956069039, 1310509149, 1918247318, 1948880360, 1268481453, 3287408998, 2417260477, 2318689244, 3934038127, 3490500832, 959996851, 25206518, 438853321, 115762646, 3139908097, 1807782921, 3906612534, 3151857441, 240447680, 3546295088, 2210041295, 3615768886, 3803581297, 3702454764, 2811690779, 3221577229, 3752379027, 2249834775, 1223155676, 393380393, 953534388, 2158351481, 3299457561, 2336219390, 943080570, 3344667390, 2284654398, 490002485, 3529500498, 650300895, 2332344424, 799528954, 3367589593, 3854516543, 2214747845, 3729997312, 107581119, 1910507363, 3046112372, 2657437226, 1023066462, 1661424285, 1733337135, 4280552036, 648247428, 3195915109, 662682193, 4046717223, 3195223224, 2597146349, 3088527281, 2331004210, 3967036738, 2448394245, 1782043512, 3853757436, 834436559, 2590359028, 4028443706, 2341433725, 1652282714, 119295294, 2627417229, 3617229847, 2430540835, 3123638778, 3264882986, 3036812902, 3614219645, 1793630979, 244267551, 3414274792, 1893904643, 2275768310, 304969081, 3823319290, 1830518765, 3910881203, 877193891, 2592461170, 2112982645, 1237859896, 2792498584, 1870034180, 3576207057, 2141406879, 1627067837, 3217582619, 2202522283, 3342859500, 2889333682, 880847438, 3228995797, 2027746165, 1725835926, 3059683781, 3234847939, 810816351, 581716989, 28468989, 354434361, 2081340916, 3062847529, 4221429000, 148739667, 190156556, 3858998361, 4013099250, 2765878141, 1478059634, 2973096215, 1274037775, 2008136369, 1645508995, 420534464, 849178713, 976300530, 3033028707, 2953663190, 2294494574, 3134870280, 3290558291, 2241291541, 1595520338, 2864895957, 2564581785, 2958763718, 3851272389, 3884838566, 396071742, 3656036713, 208446971, 353940727, 2974988211, 489338764, 2773547479, 2019994378, 1643113734, 4003442755, 951286418, 1183684492, 2772141350, 2978784979, 1501662109, 1007197297, 1619240973, 3607918123, 4244025216, 2786182811, 1601847902, 3573882113, 1426860631, 2494287359, 1076956926, 3560366525, 2549443063, 1413152742, 3752088013, 2578130543, 4112498361, 280931333, 687337641, 1982205587, 2480700481, 1020409641, 498050720, 2792075640, 1994591807, 2276186985, 2011799165, 2753486809, 1695660586, 292172742, 3766989639, 1101803581, 511078383, 3560324726, 2153054553, 1314766019, 4017493870, 2918661808, 371174616, 3185381939, 4141536990, 198673352, 3931208701, 3141200065, 1875719720, 2455257522, 1716497285, 3929165258, 40111489, 1899105519, 522801307, 295346762, 4126958599, 3011313653, 4155368957, 2436937799, 266057188, 1925208691, 2402356211, 1206010049, 1796099816, 863446749, 2156296094, 4232133360, 552247562, 2222832702, 249461706, 86030093, 3597669974, 2590740607, 1823317052, 3048683928, 2342138974, 3010047373, 541664174, 2065350893, 3870930380, 1693104308, 3479757614, 344289764, 2646158201, 1311550539, 641432392, 4095677179, 3019205871, 2378003560, 1086273372, 1790295729, 606456676, 2274189781, 1674411840, 3961080881, 644969441, 1292197081, 611667306, 956392299, 3451155658, 1290864441, 1655584982, 2071110882, 2161370309, 1545347851, 1811765611, 4169334575, 1575289113, 3507901051, 1739066010, 3893120298, 2794391378, 2029227732, 2544390304, 1837185240, 1017360473, 3840231660, 3335506267, 600889669, 2366586235, 3743781244, 2260819048, 3058394722, 412018912, 3544105568, 1635798955, 3236126146, 3549903836, 868091664, 1224769992, 1710334753, 4262820928, 136081775, 1755727989, 1085307828, 1487640100, 1132221570, 4157579287, 2089817121, 4003222951, 3714989148, 98718032, 1200388591, 3456784955, 1575202490, 1231712325, 2096985701, 1324768272, 2438725593, 3230988649, 2591372680, 2452254270, 3647326328, 4125966748, 2813419374, 3499509599, 3882649256, 2675215607, 2765053875, 1600696515, 4072026629, 368850788, 2155676987, 3784213736, 641856850, 1558388451, 478536158, 419941954, 3596236710, 2934077738, 1826631567, 3200385785, 2214474384, 2856587810, 4030471181, 1991051416, 3827794909, 232390982, 1896241221, 1600174656, 425723888, 1551898905, 111034791, 529151697, 2533916613, 2260377060, 2486894458, 2990545523, 4095670198, 2807830687, 2035765574, 2414058993, 1325811973, 1448728914, 3149184764, 1914453504, 3863509785, 613043580, 3642051950, 2231796867, 2542690956, 2695621360, 3930098753, 2009327236, 3829941461, 13175087, 3093468950, 1536408996, 4216552922, 1434654529, 3016645559, 512217242, 3186579907, 3372365906, 3759223079, 2026986219, 422985283, 2860287071, 2325238212, 2615451392, 1294416895, 130640213, 2406073224, 1810133370, 2730415081, 1718951628, 3376448190, 2175515567, 4049557970, 1122298230, 2098640274, 1789053419, 1913697271, 2568266689, 2039768081, 1051579072, 675756338, 156387797, 405551955, 2913263285, 2561005313, 850166752, 1793482951, 3243657825, 1142168175, 976610248, 905363532, 1569447588, 2364883625, 3033041964, 329060982, 3351928294, 3918400364, 4065610966, 1345633754, 197165212, 3611316813, 2396945976, 2451926577, 4100900361, 2894171817, 2354206830, 1963517342, 121873927, 970974560, 3677484820, 2844477710, 2618069548, 1677012503, 1665656955, 1772598647, 2886605184, 1055222230, 3254347595, 2880215197, 2393382932, 3584384832, 1554086921, 1332217843, 837017115, 63711541, 2192747156, 3489788848, 2722324892, 45884201, 177086598, 3091457809, 2208411216, 1248406845, 1168242237, 696347334, 1417825175, 1193521843, 2257414760, 1618281441, 1317253305, 1668137182, 340934100, 3300159139, 266369088, 900273724, 1262915063, 975501627, 1360171790, 2179686799, 1564755334, 530985681, 735525720, 3358188485, 1209475040, 2394962674, 1472368079, 2024529032, 1752246325, 3403273860, 3592728024, 1530365327, 3589070463, 2001181208, 2477134688, 539399381, 3679784290, 456743308, 3045578095, 1964845688, 12000928, 2147656388, 2293887940, 1312245257, 2187819237, 1274841406, 2383400799, 1100674819, 2012402888, 3244166988, 702989300, 3489980712, 1693682098, 1746506518, 1643743278, 3443742321, 3948900640, 4109687820, 1039378191, 897846596, 10843051, 24671704, 4032080124, 2581651955, 4102921976, 921948836, 3412448667, 3006590107, 428444489, 2400738757, 3587220075, 3730629291, 831475584, 3036899776, 2329608939, 358846259, 2337062730, 4217982466, 2650067143, 939484129, 284716199, 2312762385, 2980620850, 4167601076, 2506542060, 3003509625, 2280858729, 1013292269, 4011654516, 3219336843, 2369450490, 601775673, 1271816605, 3297360272, 23285978, 2230921605, 3045761420, 331069419, 3529473901, 308629943, 3166732100, 1829066041, 538902202, 4032919917, 3327406492, 2421452863, 1093630105, 3033183570, 3000969474, 1811330416, 2623254655, 3989328926, 1894494032, 552073178, 419599487, 3624089285, 3444484866, 1471506167, 852274410, 1887691773, 301784095, 711270623, 1642987883, 1173177042, 3948824087, 3424435293, 313041715, 265084147, 2752937465, 3471849193, 1013589019, 2971181617, 1203279564, 3460319687, 1974774134, 2148363261, 1399844387, 3195695594, 2077243730, 3539752838, 3012097464, 3203324344, 2631294832, 1013197920, 999530600, 1980960292, 2596546645, 3352696789, 3966773764, 3112091575, 1699227557, 2310920115, 306365792, 2893718114, 3550922961, 4247964964, 1771484791, 894809082, 1595167861, 196166096, 3708977401, 2007026442, 900617214, 3255965512, 3243185346, 2904081863, 3787232576, 457108717, 63284856, 3635749492, 108483206, 2397811849, 113484747, 3911497343, 756167362, 2049570101, 3939573235, 1963047500, 3200603207, 309492569, 3477942302, 7633833, 101843222, 2767879947, 3440893739, 4040994828, 3291853794, 2904445436, 2705069792, 2994944224, 4195258167, 1545303034, 2766652804, 3977276986, 1852486264, 2824663537, 1457563702, 3231228735, 2885650629, 1789347919, 1681488481, 2916359489, 523634330, 3168736352, 1864549197, 2700258040, 2799644025, 717752688, 2105557269, 2497311293, 1329607055, 2029750272, 742478811, 1475490279, 696674783, 2575699708, 874932701, 3693834803, 309849562, 1627797121, 7729140, 1812704174, 2152276771, 500249650, 2310793755, 1931684854, 1147992637, 3281749114, 2139228657, 3532353111, 1325095586, 25766942, 4039845227, 2599480124, 3623190051, 1184857238, 4167082062, 3405805747, 329457183, 2734714735, 1371872969, 1130669441, 4066473216, 3516675899, 1958574706, 1528002819, 1100149100, 1933164439, 504945161, 1048528889, 2191442949, 4193581465, 3853176386, 2980774663, 1759998265, 931616432, 3066448062, 2573202708, 1650570448, 2191595295, 3027150662, 2860194476, 509775168, 4079530790, 1057878298, 3821068893, 3910964127, 2844900959, 129796205, 800288789, 87381925, 894037688, 173746148, 3247362792, 3294964638, 1025104434, 616732053, 736128834, 3323031354, 1800268033, 4072574418, 3279812491, 566920120, 740615700, 3357760514, 2725040813, 4001533911, 3851115392, 1231698000, 220195892, 3166090627, 2376125948, 3366049189, 394151273, 3574649194, 1634306588, 3928282958, 2527571198, 3633331207, 895774154, 1449670146, 3015005761, 225494888, 872118235, 3531689040, 1397357286, 2867046608, 3589606476, 1368870540, 1142503917, 4270617866, 377627025, 2393752948, 3780216213, 2031898712, 1516116004, 102366378, 1933343336, 1239413050, 4011330883, 2303133311, 1131048191, 3094978043, 1507776169, 1899205269, 2741369011, 2370320507, 15714294, 1549312262, 2820997990, 930599411, 1657699372, 1941254433, 2584637081, 3703566775, 1051842865, 3389714277, 960528982, 3581542958, 1717363906, 3469407653, 1432120123, 2706396293, 621336528, 3801907348, 3999072862, 3889123569, 2635198091, 990197432, 4286249955, 246913664, 1808150857, 1431312875, 3109045664, 353742190, 524178059, 3700169978, 1355357159, 3876611086, 3819432836, 1034539226, 695382038, 1824348095, 3254483497, 912023397, 3417923662, 4182819036, 1285111917, 4123182352, 3712763710, 283108163, 361412117, 2558459124, 2466823867, 2278223702, 24716954, 2383247551, 1802999878, 3454837557, 2946034926, 961736507, 3090636305, 2291795681, 2740204399, 1959688468, 79757379, 3240462881, 2497320144, 4011013630, 1186637442, 3350402496, 2933990880, 4268225215, 2227902613, 3993968251, 794047990, 3713733367, 3863941183, 2679224846, 2066517571, 488779100, 3007384212, 2232731177, 893111759, 2436476363, 1304829867, 3605026198, 3686323971, 1340330878, 1161903213, 1786126395, 3768273888, 4276807191, 2238841580, 2573363716, 2908908502, 1110115014, 3383536091, 68888142, 2398552098, 4034036856, 442126408, 124543446, 2997276370, 2709122285, 3943673359, 1403974676, 3138446336, 1526847628, 1201068699, 2246692921, 1903650413, 2305130491, 1428146137, 762390299, 1404597352, 345157952, 769636428, 276567348, 598512681, 813713613, 310933892, 897758807, 3662166292, 598295902, 3694633319, 2018375984, 813554143, 2228043243, 3674859655, 367250752, 783030936, 3119142620, 1869605892, 2627775249, 2893783451, 496594053, 1470463265, 3566936395, 1077972126, 1069681264, 1956629105, 1896678492, 3110943273, 2470611478, 3543049784, 2438466894, 2227179541, 3600052634, 2964163339, 3572339785, 318091406, 3705261060, 3312980080, 2672693451, 2998881092, 46699780, 3934096306, 1021136856, 806390778, 382104402, 2806429095, 3869349673, 2262758653, 1689524840, 4229243639, 3923275818, 2339263256, 2194665882, 234360192, 1149224289, 2721432012, 1647754688, 4216145345, 4010334617, 2519149741, 2758989922, 1419666967, 4047762492, 1272512038, 2706522482, 3218635437, 212840345, 2282641610, 2035228248, 1242108916, 66253005, 4099774512, 1418881697, 1667579879, 1049559905, 2962856349, 2367025035, 4000454173, 2321288589, 904460767, 3286638395, 491403719, 219820744, 2324739239, 3421459741, 2684916803, 1359296673, 3128920989, 837175052, 2015214519, 44103700, 153633872, 3252971793, 3683733794, 3056325003, 678605011, 1204058791, 4190816147, 1588631325, 2784927163, 3855347298, 2897192398, 586050591, 3575946190, 2544126386, 1832381960, 3097371553, 1482078911, 881921162, 3485219041, 248838061, 3943666832, 1641195294, 189092855, 3407140716, 4120514644, 136546354, 2164724975, 3645977349, 3042021419, 300886066, 3307965178, 3014817392, 3743800068, 2584288427, 3137677009, 2539314499, 2719848640, 1989041474, 685791680, 339692793, 257230642, 624732006, 3294223922, 3670685979, 3115662145, 3638277037, 1121606556, 3836399629, 912240901, 1803596601, 256769380, 3200363490, 2729977775, 1006121868, 3970299427, 1568201887, 260697202, 244259988, 4064233370, 201683044, 3751774452, 2400108636, 550840622, 4059823810, 4055567155, 3537716577, 2058704334, 2137559194, 805500583, 939271481, 3494944225, 3810889436, 1433570790, 841883367, 1268294722, 3665302675, 2372940456, 4221369505, 2922345226, 2796410838, 2658843518, 2562552319, 3488466379, 2572135122, 3155213367, 1655215071, 1753099983, 856198227, 503239460, 3993238731, 2869423272, 2493993455, 4216841300, 3893630763, 3260011506, 2879695689, 2374706186, 1795809131, 3986627729, 2814511608, 2052771575, 3782874954, 1644850457, 3950539040, 477772811, 977789953, 1465792652, 2707360130, 4196262574, 3705289170, 927788424, 2894955826, 108925840, 2629629710, 2003537445, 571170002, 880365403, 3054202451, 791794046, 562665589, 2780651434, 2118498637, 2966326641, 1456151474, 906769231, 209755015, 3699972928, 2752271810, 3560458701, 388267759, 228946607, 1246058176, 3784663945, 278957272, 3758445228, 3771231272, 2707043053, 3336539446, 2435517896, 78545730, 891169645, 1218600378, 1531732709, 3473174523, 2842311284, 3505986652, 104010662, 3486410029, 2742253223, 790501936, 3065740887, 1891891222, 3580282445, 641656951, 3282077575, 4206769752, 375366524, 1482691893, 951238212, 2896163051, 1845604634, 587111243, 13651687, 1178238508, 1145800020, 1038286277, 1686502898, 2494748119, 1773092877, 4196051072, 189269370, 2456902994, 1998731427, 884221905, 1502112186, 1000885553, 2540169922, 2251962189, 1526128796, 4073047723, 3747797042, 2856308875, 3442019606, 213336674, 631493277, 2243874885, 3154121646, 1189751763, 3459981273, 1239229028, 3689493008, 3741632035, 350402234, 1605160079, 1479218280, 2119971206, 3703492169, 2947922673, 579288213, 1888828984, 138943503, 2976913689, 2908987315, 1554569788, 2185610439, 607403709, 3882923265, 3801341119, 21090218, 4027565694, 1044620148, 2215856581, 947435671, 2714747795, 2632595128, 1785175287, 1744020681, 88687195, 2845432066, 2888750711, 1727335956, 602192589, 409242201, 2954441063, 2253633495, 2487122988, 2130853320, 463164797, 2557114989, 2723993348, 2812085344, 4245015808, 756143667, 1024275413, 730097496, 4212911709, 583723117, 1704843899, 366812645, 603803381, 1072627761, 3002998045, 3517060735, 3183841213, 2348425230, 2895260761, 3065159328, 86788107, 1104780665, 1742579758, 1471802537, 94373016, 3154853841, 3119050323, 1177233320, 155652307, 3314073526, 1167168730, 1947432804, 4165089364, 2429966763, 3112402359, 3949177245, 1610585250, 3188221029, 2836679237, 4010471136, 336808819, 2297693007, 4016200791, 1537454083, 2404350951, 2919551602, 4078114452, 1773941069, 1075086847, 2172559931, 1936229985, 584914252, 1389641562, 2296301382, 2770799608, 3608571151, 2902713524, 1693495533, 2813853297, 2365018048, 3846034934, 1691029047, 1962075499, 234996043, 498465464, 1077733131, 3366947755, 3649190103, 489752689, 3349046821, 3169459346, 2320936420, 1374153215, 3508407386, 866519598, 831431863, 1295060106, 3773288826, 3694417842, 1681462766, 1611018503, 661616994, 3249537347, 2013466871, 2428801146, 1305413088, 873970323, 3401235047, 3711995786, 2169762098, 1981831063, 189249515, 2339114995, 256806041, 6262201, 2693871990, 3196789782, 4135863871, 122161596, 4061173089, 2977278749, 3619645460, 423629948, 2811899963, 1984919740, 2508089620, 3102216224, 2997516992, 2036414811, 1263518424, 3344665429, 3566166543, 3799904533, 3602897814, 177320540, 1332937486, 1113273501, 3377802949, 1773881852, 1977723647, 2998293732, 911476513, 4194622908, 2672178501, 1134896353, 2430784814, 3975458839, 4100518660, 215524081, 3585213083, 2626725102, 977866135, 3432617136, 2394863140, 4237193294, 1353863543, 453972556, 2721757703, 2338858207, 1814569771, 1550496917, 3854672474, 4124009853, 2880129768, 1479619794, 3716128068, 3738197329, 2801840689, 79165194, 21316767, 3120544660, 1837913444, 370875660, 2653537247, 431415782, 62768980, 3754089916, 2732698788, 1202137862, 3628004758, 2640874255, 880787495, 618143374, 1509017158, 3818776039, 607455610, 2961157826, 1162992936, 3806014073, 1546884315, 1629440150, 259744678, 3184906869, 1455377248, 3583471813, 3818223506, 1317466353, 75014933, 460839033, 3235470220, 3575876272, 2063182482, 2685656553, 3714230720, 1477442450, 2026195227, 2850505722, 3415371672, 4220408050, 2479858323, 891534045, 63698114, 1035594995, 3863139918, 1044403142, 3161208843, 3357788437, 1317373950, 1441861556, 2028747631, 1316662173, 4199437762, 4168903770, 614769427, 2268707148, 2438268148, 1240210222, 3665059541, 3820569413, 2353775996, 2548389178, 1861975126, 1779673592, 4040119281, 3772424569, 416642622, 1983176825, 3679424139, 2646530387, 17576634, 1859430579, 799180895, 3399964444, 2755791573, 608498878, 2215989706, 1201435614, 3782936500, 2838181474, 3543666704, 2637815355, 3265131289, 2775016749, 2529370320, 2513294861, 2355694045, 70325337, 2637673494, 2123222077, 448305188, 2607622787, 1577650544, 1920039488, 1406751727, 3359571752, 118778291, 1611833234, 2167716511, 4247231092, 2180103355, 133729026, 3396067802, 4135714352, 2622240703, 180350626, 4184318965, 3138160887, 4142848215, 1548427881, 1737406642, 1334603953, 4061391200, 3640035818, 2981581353, 595511882, 1760793581, 222571952, 1833083637, 2124340779, 1830401084, 3461624945, 3603786444, 2087377711, 3009192250, 921797841, 3103751573, 3052204157, 2934074319, 2742357428, 3210600939, 2929678215, 2222036224, 3719888883, 2525641272, 1238777266, 3115346256, 4078990323, 4061213611, 2840681944, 3165413449, 3816499539, 2783546920, 1015098265, 372844318, 4206120187, 2666759770, 1328015559, 3898097382, 3349876581, 407854974, 2724712892, 765257871, 1776910956, 325905840, 3632140140, 3963030836, 4077016457, 2569919225, 2672705404, 4191178080, 3514623024, 1287168361, 598162846, 3366450282, 2758652925, 3680522894, 1270263715, 3689814896, 4101086393, 3598745307, 2756373226, 2974070177, 1224958274, 826134471, 2288976446, 746871176, 1954093531, 3052829330, 3897760202, 1011611629, 1230577198, 1945341045, 183794251, 1138596126, 2125985412, 3896199680, 1935932585, 3652059568, 1322786705, 2992829620, 3360890605, 1283217061, 2272454183, 641516907, 924883888, 1241015636, 1934283471, 3897828358, 966261831, 3057061494, 3130733235, 3879596997, 3897351348, 254551010, 475641162, 351181923, 3786391483, 3394831139, 3182223034, 1124303333, 2244041809, 4141287347, 2236809759, 1263029282, 3159258819, 1221854239, 1344307518, 2817052772, 3218075345, 2288777249, 476241170, 1548543432, 4262629939, 4200715138, 764853382, 2583073153, 3737897432, 2368923522, 1774712829, 1079519142, 3779235548, 1499725306, 3558032897, 1029027047, 1870253099, 3445150461, 3168655091, 3550103895, 3597288945, 3479993814, 1445217499, 3667437219, 2196158982, 2406196119, 3300585732, 1583689035, 4154532157, 3993241497, 1236698552, 1992523638, 1430898432, 3004586170, 1504979792, 2386227126, 1385270607, 950537611, 3133257601, 4231841255, 2160997011, 3492040223, 2701507872, 3777629508, 2865072223, 4066780328, 4095100990, 2577334170, 4035836319, 1767512982, 3824968183, 3010194709, 3999131407, 3689350671, 3737908031, 2523738591, 4074511090, 2435624224, 1678941680, 4108451999, 661739182, 1098882122, 2518791479, 2280742043, 1973679956, 2155352954, 2201572579, 144393239, 3318836226, 2672582908, 1476818492, 2089583496, 3979747110, 951316956, 3424812992, 2129065473, 490923967, 1039103881, 3029959139, 1410762564, 2278889063, 1491287732, 2545157518, 3855880063, 3103023618, 1162208538, 2925407013, 2623542646, 2401261180, 2877348471, 3180969586, 570202463, 1254634720, 3885710360, 2825850766, 90645672, 2730224122, 508379774, 807937138, 2501972297, 60584031, 165890910, 1370660061, 3331515052, 1549464737, 3619138754, 2345537414, 1352335700, 2308687827, 2389783194, 10221373, 713090157, 2697714180, 1048515212, 4290353251, 1471370642, 1271745275, 2730984565, 936614087, 350471412, 2497119526, 2008494207, 4073747629, 3352974682, 2085577118, 1431317057, 1991323469, 1425241644, 3304583105, 20858683, 874691591, 3071630859, 1160544050, 3885463459, 3138355483, 2269501811, 1297156847, 792988609, 2215896001, 3856846321, 331514545, 1253904253, 2237741375, 2551849299, 4080241253, 3374207627, 4135371442, 2071173397, 4209352567, 3489415068, 4183082376, 215071799, 1103026238, 2488718656, 1923296966, 2895556106, 2964165895, 1305844576, 894096823, 1256791441, 1492983981, 3719700916, 2046849326, 2117545641, 2004952601, 3452399929, 3555820040, 215753014, 3457796036, 2691462682, 445628035, 3518490826, 4107538220, 3629993793, 245996827, 2165095441, 56101173, 381853630, 49147381, 3499642475, 908021487, 4265597847, 1751015139, 3783071469, 1333928907, 1883288605, 2851270078, 2324901240, 4006818417, 2836942394, 1251312254, 2035237100, 2387741672, 3014902475, 815750110, 1249463379, 2312204939, 3295565828, 760551527, 983610681, 2054394298, 3151130167, 130185602, 196559517, 2004299990, 174565697, 1235076444, 1152080646, 4208391438, 1852784437, 68536338, 1754209074, 545617380, 1703301421, 589749869, 4228226058, 3061398990, 1933495254, 158218150, 2286751545, 2965233023, 959915937, 3728074109, 2089418067, 702442672, 2398203950, 1326216087, 2204446503, 2649889606, 1924292255, 2925502686, 2829831779, 959837298, 2649494404, 1847819109, 327880383, 1202025383, 2192509290, 1048959835, 1706504452, 2958330530, 779514411, 235849582, 832175855, 1643622785, 3482907939, 626660346, 2300641614, 2332029717, 3700423854, 3076426300, 2506198877, 3032115156, 1164397268, 2652844055, 3844308790, 2106468156, 3808648663, 2679030032, 497472868, 2993108979, 2522530246, 2690315961, 4163729830, 2423076456, 4172245630, 4194424717, 2474407931, 1801355474, 1897682256, 2806140850, 1195985304, 3375569139, 1797728636, 4098217693, 3298297464, 448387665, 65185435, 1696803889, 1754097747, 478867214, 1989806104, 840423757, 2150319496, 1217112519, 2544852964, 4079458426, 890295907, 4214393948, 4052858489, 2501240018, 568949004, 1988577494, 1077062414, 3537120703, 386441529, 431111539, 4063858581, 1370901753, 3273156955, 121677045, 1744926795, 2569253397, 3085442623, 2586568452, 2724302459, 1643427292, 2831280064, 1967998162, 349949286, 1147804959, 2868588816, 2963625833, 654530919, 3205169724, 1570256483, 1658897732, 3461058170, 689389901, 413904512, 4223039947, 1550840126, 691050315, 2736635955, 2779716413, 585411074, 3823821258, 3286820715, 720424286, 930317280, 942567972, 3340189183, 1759543298, 2966700172, 2016875634, 4260904867, 3075456666, 1877292227, 157364663, 4204722350, 771751101, 315764134, 451240591, 89973958, 1329534359, 3702924676, 1896603749, 1610690030, 1321072674, 700896466, 134016395, 2366186853, 2614680087, 761544433, 679635681, 3100086601, 975027767, 1469095179, 2685213529, 428461569, 160799823, 3544129811, 3186135193, 1151550244, 3474875445, 781702214, 513933232, 3295528195, 574074202, 3751522445, 4002173053, 3200033799, 1640509890, 3656644616, 4180621494, 2011133542, 3688503733, 3044829415, 2816465270, 1643804197, 3238516933, 1202531449, 973484409, 2337773854, 975587095, 2013990034, 1848057001, 2299865616, 222126348, 1801889482, 3836636805, 2904576018, 4277401562, 2288731345, 247934437, 3799353495, 629345109, 2821041101, 2046826521, 2660048216, 942802873, 3851270400, 1106838204, 1015572755, 3165769820, 776787184, 2741166147, 2385552384, 4228996089, 1608641534, 2190924531, 633097199, 1896593280, 3004860679, 2636167867, 1666399194, 1025743556, 3402068215, 2926591159, 2006956242, 605972570, 2591891161, 3464390818, 2268258552, 3145266888, 2059718643, 3052084441, 3382085756, 1852872398, 3518405827, 2518642193, 2332275748, 3701992273, 3302692372, 3191616511, 3147945765, 2325619209, 1204585925, 2800998661, 2875401247, 2381232405, 4155039033, 61702310, 572155411, 1824199331, 228730820, 127172785, 230021206, 3241680162, 2996531851, 3867875767, 1353772063, 3716422375, 3735940410, 317069243, 1918639726, 3692530107, 132379052, 70163618, 4152638519, 919795271, 2463253163, 955233660, 3076276193, 4294813167, 1926553134, 1131030682, 2351398488, 3128542772, 648939766, 2115839955, 2314674223, 597592314, 3375681014, 2411148439, 3021673292, 4272403143, 826234470, 1206166508, 1332735697, 3337311086, 1180418505, 2598259349, 3856210790, 1235904012, 1713326570, 3252081247, 1990944259, 260443482, 1293721951, 796948459, 176508715, 3766611761, 4013696651, 1905136316, 2311144382, 3740294203, 3798752075, 3229146938, 1663666968, 449492645, 3271871572, 3170283516, 4064927074, 3105073767, 2302614971, 256131553, 1554867627, 1732676581, 3926309629, 1948499822, 3763447472, 2514571886, 2882807677, 1324409818, 353371356, 2502780755, 2273420583, 818174784, 275718188, 3823529640, 4241254835, 2725810160, 1228722537, 1256414643, 3606685966, 1326867572, 69492267, 660936390, 4225993722, 4129142729, 1346507479, 3785628411, 3210995849, 1394157081, 3442091548, 3921607614, 1693265345, 3975537029, 1049269950, 3012695755, 3469528130, 1888137007, 3364931493, 2475793017, 242782691, 2757092534, 883154705, 3596381234, 186787689, 2851124947, 3390512191, 714133627, 3981592448, 2913120367, 3637143761, 3099155028, 3351394323, 3134539431, 1968806715, 3594726806, 2256854486, 4167289887, 543911404, 1506047809, 1124137760, 2783299768, 15918049, 3621187466, 2439275383, 1864524473, 4096233986, 1734501427, 4110001854, 2475217718, 3578442660, 635398378, 2068896117, 3189456313, 4108024916, 3202392902, 396072954, 3857530486, 240985266, 1460801395, 4249785079, 1972740564, 1190115395, 264979861, 3515409128, 525406989, 1233467440, 174092954, 3148908136, 3480195861, 1564200279, 465875206, 75702705, 444853403, 2705192248, 3692524, 1095263312, 3321071529, 1085927535, 3996577261, 3051179478, 2735670008, 3698352523, 1471739562, 1991239695, 3008152118, 2590247222, 3416023741, 3175694293, 3046718713, 2583540971, 1607887900, 4255628936, 1935711464, 2708773839, 1027471679, 763925574, 372499502, 600843812, 2996533450, 4136345581, 1389997669, 4101504820, 1038538907, 3425256461, 3988627346, 1633574277, 158402301, 1667780631, 2034156427, 824750930, 447222732, 2583433181, 2652831850, 3808357785, 537951693, 3978481852, 2274327828, 1209440138, 2578955364, 1653235150, 2936678773, 2360528955, 3127625034, 1813861893, 178710352, 4276827307, 4070529334, 1862858295, 494939793, 3152910187, 35235059, 3013562496, 885468017, 3611004, 1784381270, 3643020956, 2047177644, 3000258148, 1348419354, 3562621056, 604522394, 3366567705, 3550954638, 161345799, 2157897560, 2991967215, 581163497, 456301726, 2189857441, 1764357394, 4053978894, 667080708, 2453267375, 522455052, 2920524066, 411951491, 4076582648, 4169764532, 2185499978, 4081129238, 1599495913, 1416796385, 1846473343, 2612744170, 2761228259, 3904620343, 561916617, 3976150301, 3387544274, 2993878884, 3982423835, 1394041559, 3168363685, 1861018099, 1066197929, 4171989076, 2289450302, 733818618, 2896324795, 2641138326, 491631759, 3474791607, 3613319675, 1100192380, 1731292271, 977834992, 2340615202, 2738061142, 3303725784, 275990345, 480115514, 3949340832, 3216748712, 1759237450, 3076073155, 2085428568, 1945642068, 2844632105, 1735574584, 2243704818, 76465123, 630720982, 3586785096, 1284100019, 3775815779, 3847556391, 2393115056, 3257145060, 4103626902, 2668143233, 1114975389, 476189774, 454106918, 3841447483, 2563449645, 2224018754, 2583496365, 593373251, 3474836916, 2435495391, 2316704832, 2278871374, 735490385, 3970262698, 1224721640, 3445932382, 1060228091, 2296270212, 3792640578, 533464997, 2907202819, 2373171937, 3629610675, 3961064501, 1395351269, 2165694876, 4032526966, 854075105, 3886254772, 2236969903, 4153447152, 2896079468, 4192103005, 2754197547, 2736468371, 39895402, 3936173900, 3309920258, 3541133507, 583523761, 707665541, 561398287, 3101120699, 4133942562, 1082865741, 3561463493, 83882956, 3520690069, 1326804345, 2192240316, 4229341583, 2797560856, 1945324396, 724058119, 3135658792, 1691626779, 639502307, 450895358, 3196592959, 1915722734, 2085941914, 371536671, 1642712562, 4167076712, 3788208584, 1367120051, 12862888, 4016790602, 3207007339, 4190608601, 1422269774, 3944518383, 1338766655, 2988091972, 2653185071, 433109755, 973003656, 3862861930, 2473553705, 1501836510, 613625587, 1572012393, 3676071301, 274983720, 2148366413, 1699768220, 931546118, 3539351460, 1010827557, 4189792395, 1766278746, 1811519922, 4196130211, 2429200969, 1503006545, 153259023, 3082401784, 1604706572, 2459213702, 2255236801, 2882955946, 2177079576, 4231964049, 3888061972, 1100320065, 2524951527, 3515082494, 186242280, 4254036155, 2248457059, 3945776022, 4095555295, 3868840736, 2577517669, 3532701428, 1694296929, 95344912, 4216114731, 2051721008, 2629828107, 2478693838, 2266064054, 2153236077, 3539228046, 3095754446, 3413805858, 2586293949, 341395205, 1466594660, 1870023906, 1167567171, 1605013036, 252390972, 2135996389, 3212435334, 1901041119, 1823454345, 2006415182, 4148578698, 1361966945, 3088420512, 1597857962, 2218376596, 1652112090, 3102401365, 2057547112, 2630106544, 2331702044, 2492273176, 3255735286, 3724035168, 3270779485, 91741553, 226639456, 1746193997, 1189132927, 783155368, 2417152480, 914112350, 2521913220, 4101591241, 2585721233, 2409941783, 4058999589, 1610914268, 3587949747, 276782681, 95982686, 3475626492, 444437200, 3412868609, 2213259201, 648434322, 1749808908, 454546805, 3204507183, 836420954, 1158930895, 475277437, 609843624, 1135760642, 111277627, 2457339124, 2299785423, 3901937572, 1633539691, 1783743002, 4059975675, 55604776, 1866028116, 2526966483, 2809727348, 1495710370, 2343432103, 1711840807, 3674044793, 3191311532, 361419627, 773365403, 1725690318, 2799450375, 3602189684, 2485249803, 3016252453, 3239627021, 509394251, 3955751030, 3018935376, 1199006913, 1841738947, 3825883119, 2514207639, 920808072, 806176181, 2322800307, 2288373014, 1280146159, 1411919973, 2859796793, 2739818185, 3932005821, 1313743611, 1708382611, 3845389977, 4117494935, 137669225, 814520075, 445180373, 1103744080, 985509646, 3585742187, 29449695, 4294122956, 3954442253, 2584344478, 757935892, 1958608351, 328187608, 2729680057, 3972204567, 3285551994, 3227194032, 4207166057, 1102151600, 375826397, 3188886873, 872674002, 474598251, 3470023681, 2951437095, 1147627373, 1273183571, 3390042243, 1986414481, 3033040825, 1620455450, 306891874, 1871624100, 3961617646, 294788603, 3394397875, 80792527, 2334730965, 1726150611, 3643611341, 3928687214, 3611241541, 1790704932, 3664855217, 315601939, 4269516852, 3831157163, 3402860801, 4072133774, 3475760642, 3947944250, 1584065156, 1560141189, 882876812, 1254099028, 2231482214, 2647699581, 1721343064, 1873486553, 2333663400, 1755049400, 978450790, 1120545926, 3788342547, 1897179713, 2391711943, 2471992716, 3162469240, 1817160145, 1211490597, 3981671156, 331320161, 3186235000, 4034020218, 3487742038, 2140871047, 2706681027, 1104352367, 2140710204, 2811522168, 3493734775, 1316969029, 3186927927, 530828968, 3220443199, 583862078, 2727901994, 3244207810, 1295992673, 206470226, 447341261, 179893794, 3826564476, 3004724825, 1462213658, 572529535, 1354495289, 1136218027, 3845272754, 2380953262, 590872368, 3787896098, 853296764, 1012909605, 2406708362, 1310379593, 298735708, 3987954595, 996100021, 3410886594, 3239803317, 1930784911, 1753994311, 3628035147, 1661851682, 1088410589, 901973610, 4101327541, 329145525, 1294414638, 145365564, 2579585061, 1949825252, 3653307272, 2871146819, 2637027723, 2323287884, 106415268, 1600033431, 1373844312, 3193626333, 1476347767, 4183882995, 544959731, 1680982201, 3283824002, 4206996801, 335868268, 3493800136, 3456406958, 2836999982, 1750221321, 1221757530, 3824118800, 3008002425, 1391528672, 3337090759, 593160062, 2859548559, 2253765222, 3317539153, 1581245647, 3478362620, 1828611297, 3923505854, 4199443286, 3768326926, 107476804, 529402018, 2799863290, 4279885347, 2203890665, 3793111295, 3206688660, 2771783401, 3964226645, 2845593849, 2621372332, 881616718, 3674377421, 3418766867, 250207310, 2043665079, 1072901337, 2104507119, 1202545598, 3151842336, 3588466779, 2164750476, 3426132753, 157690170, 465760306, 2452824239, 1071035660, 2421396691, 3314409764, 3615107905, 100490771, 1540684235, 847611019, 1748650469, 1520440892, 963591651, 2392474693, 85796276, 3967834813, 2243011317, 986936418, 3325424281, 2928813603, 502811514, 3276482022, 3613848448, 106333932, 3922340535, 1041081118, 2766300707, 3759915637, 3333564557, 1607560937, 4185540961, 1350268149, 3039454478, 1000378933, 918385088, 2134331239, 4203321183, 1000523264, 765665663, 1151124157, 759223804, 2787818795, 3697892823, 3840155937, 1515779728, 1161525683, 3073783765, 2772945081, 2184102133, 4275743227, 2381705545, 2553717796, 2704329140, 2124095505, 1709437182, 4256087317, 706027151, 3159184230, 1623841567, 3062660446, 2490452398, 2061266729, 3683148348, 1577580737, 1743475762, 531453044, 3299559383, 4050606287, 2190064230, 2644050336, 547980505, 2356357790, 2805045941, 1108268801, 4104159048, 4056176897, 4196595475, 2270729610, 1629609995, 3981039879, 3740238666, 3552147985, 1352653142, 4260516788, 2601819815, 4192004853, 1905547540, 4062512428, 3467161572, 2912733958, 2573325641, 3250521213, 2864631711, 2463079763, 3797312915, 1284460245, 843921934, 2700350549, 1523697224, 3250989789, 2196189213, 2644931602, 4046584973, 1980577827, 298154819, 3898978105, 666766735, 2384769651, 320700484, 3448973180, 2763638478, 2433294196, 2262657221, 2314345561, 813867467, 2989291618, 2432827948, 3233704205, 2791795176, 3250736339, 1137627226, 2009399251, 3049540059, 1853713349, 2732723164, 2508132049, 2779852012, 1885332128, 3871205413, 1667139135, 370320765, 4290334356, 4208371678, 2206833932, 2019287938, 132351415, 2872254786, 3052119132, 1293852555, 997367235, 4024768221, 1035977637, 562816533, 3672610864, 3393986620, 1423845763, 3480620928, 3678862887, 1051714488, 2178193176, 689251080, 2111023693, 315649994, 3103872706, 1693315614, 2105484084, 2194460509, 1566130248, 2653405787, 2848043384, 2823579775, 191849844, 3793608669, 2499325129, 784606768, 2488542228, 1376589561, 3179307797, 826714911, 896264919, 2596352398, 2471636074, 1869096896, 3578165410, 37619073, 268613585, 943497844, 3023478538, 4205592158, 125638071, 2757934601, 2863594586, 666863113, 4167154555, 3629505269, 589911210, 342307133, 3330595888, 2247515949, 492911705, 3372317630, 23133695, 3562670301, 626951268, 4258181502, 566508434, 135409582, 3113060696, 3079011991, 1181366300, 2754804458, 2884234168, 852177431, 2109035963, 1979454475, 3494698421, 335873389, 2755214406, 897514722, 3358725026, 3311513267, 3584020164, 2107366040, 2264892145, 2346861649, 2444687836, 2215195842, 2948085748, 4200626331, 1912133363, 2451242398, 2315090050, 908198915, 667903793, 382990850, 992324457, 673899855, 1391433725, 3873576763, 3522384930, 2202092936, 2475938878, 1406654466, 1290993911, 3336526802, 3468513186, 1963868453, 2715752001, 2288583726, 3375297397, 3052363723, 3421014288, 2350348575, 2364669682, 1533931593, 3749842324, 916189573, 284223556, 83323825, 3126750153, 296560110, 4115486592, 3443721006, 2338285889, 1490417081, 3124617721, 2157276447, 1079318315, 2950419826, 1784302786, 1981925118, 4198727948, 3632713019, 1291298208, 1201609371, 3455916266, 3550234783, 1644800138, 3016532019, 1109133028, 4159352837, 513336284, 2502436495, 1671398186, 4234618242, 3336076608, 1268752192, 2589716501, 3405933031, 1299420501, 2454287875, 376380599, 4128204449, 3962847243, 1990145094, 519729975, 84169525, 781838487, 138819787, 2232495730, 54732804, 626424150, 609250890, 3829047803, 1396477829, 990213436, 2118223669, 1464377544, 649889300, 1652807867, 359964051, 3226177152, 3399436042, 1761179343, 1030772853, 4291705682, 377003247, 1222478819, 1058438351, 2155993611, 241384268, 1883214164, 886633646, 880047165, 437455482, 2858473673, 297050165, 1363328521, 2437659612, 3737243324, 778682160, 1973986276, 481302293, 4223094829, 2569818913, 1895110633, 3452636909, 3195365242, 3116752214, 3535361692, 2309657627, 3331447336, 2483494024, 1474486594, 450523599, 2673197531, 2496282755, 388768336, 1727289264, 3132000644, 3510366787, 855545151, 2410596269, 151906458, 2465463206, 4279484979, 2395707401, 1615028506, 3424830876, 307662931, 975870382, 285425640, 2783091226, 110211245, 357599051, 4211762987, 2350747213, 3596237781, 2552186831, 2708590768, 664332258, 2018583906, 2683510377, 986783398, 2158324048, 2776867783, 918634513, 4044947256, 2914110056, 2682021392, 1675323755, 1589392673, 1855306196, 2608613654, 845973661, 2217447787, 1873586133, 148575975, 2589876175, 2362290677, 2080329665, 4189977380, 3975249662, 2590384687, 973060130, 1660324169, 3476134554, 3922266271, 2965411003, 4034846656, 2284091925, 2636021013, 3250452473, 3120173345, 3328659477, 3238798189, 1319614403, 1340199089, 347762714, 3411344584, 315333298, 524992309, 1504551365, 1147550750, 4245563915, 1447650183, 571681825, 1419480588, 2959586661, 46101093, 2220601995, 1059985155, 104109694, 2376077887, 1108582250, 2396195316, 1103132273, 3856664249, 2365175063, 3039635878, 1886932618, 1733961696, 2553407971, 1485162749, 1033597257, 927568354, 3619279158, 2099925639, 51161961, 1405654657, 853247033, 4159178448, 3984590066, 1036731369, 2908557725, 3137196049, 4236492761, 4135314534, 521203340, 1164382964, 2197698442, 1810334635, 607821487, 1621382013, 3458710993, 3640560533, 450731067, 175171964, 2108356822, 542334202, 2121800619, 72864345, 4049243826, 3585097506, 1462323253, 1306621527, 1246155370, 2439273711, 4044987825, 1903485290, 2848753707, 3506158825, 1243517480, 1245364810, 692072901, 4018792944, 746379072, 1456393921, 1715871824, 992197962, 2040380324, 4129096976, 495773211, 3530743089, 1844488218, 429676783, 2565706479, 298697058, 1033244281, 3312695035, 2556913831, 1424393761, 1653329541, 991579775, 1354910704, 3624116775, 4059222912, 123249864, 3169080906, 4028923651, 262303132, 1799175245, 1917036638, 1286668757, 2159907219, 3662340476, 2286025021, 493105197, 2103499410, 3139244752, 3876736112, 2339487464, 3666308180, 3902578592, 3832537379, 3886452467, 1791387519, 1573717065, 3608077528, 2764870452, 86104174, 1979765313, 326800559, 213185523, 768379094, 1473391864, 3869854496, 719714770, 1728728406, 3787730356, 4099290446, 408602689, 3102242641, 2058250048, 1116112466, 722036715, 1365411876, 2807345304, 937147659, 564112820, 4185294036, 3142026891, 719033961, 1611080955, 823625495, 1340066444, 1891683277, 1463705320, 986961227, 2547585386, 2389551906, 3836646908, 365910332, 4144823826, 2742837048, 3903964916, 2327617225, 381669813, 1104374415, 1742951533, 244913241, 1996659385, 320870209, 704294799, 70774593, 760715097, 1783244850, 3793482268, 3278141858, 3541600492, 1163760718, 2044045782, 1201146844, 1816652320, 4160762561, 2692870410, 39867846, 3650738344, 1497707692, 1401147437, 3032868399, 2322185254, 2906952618, 1174860649, 2677321236, 1465817698, 430693368, 172078906, 2379616785, 1690726411, 2901849673, 1356704897, 2997614277, 2396423569, 3402465405, 1451149032, 1274996736, 3999861530, 2922753207, 1457390603, 2619811927, 2680914741, 3464603373, 2694580969, 379661820, 1812570341, 3899754041, 982566191, 4222609355, 2160676223, 3855372636, 3265420112, 4114681995, 1898148297, 1240744419, 532421326, 2920683412, 3081212648, 2245492998, 2166875832, 3748074236, 4273826684, 2616537844, 3731569525, 1034197006, 1111674453, 3514422450, 2578918877, 2006276195, 3040994393, 803435770, 3054491855, 3443595149, 923226427, 2865852365, 3160368464, 2270932258, 2145546209, 3292684981, 122449350, 3600593256, 1169618501, 4082664825, 28780548, 1361266281, 1955627137, 549422282, 3898556697, 1146451839, 506611105, 2463553435, 2751542787, 246692655, 1322754926, 3685438977, 2746682224, 3869747995, 3902928505, 1187373761, 1015557678, 2420687609, 2115620489, 812282362, 124942908, 3044158677, 2128922424, 468513757, 2340042661, 903395784, 1917948734, 2343150812, 872984856, 1393499694, 3772958432, 2926750291, 877789582, 2435250428, 528558647, 2948457736, 717820859, 2750884626, 2266241530, 3446277887, 2733097368, 1106974980, 2837046941, 1567970161, 263309420, 2398138832, 3390789697, 2348306335, 3308912616, 311749829, 611723904, 3176764523, 1398708979, 3701103215, 2211623299, 481193574, 790578976, 643832660, 1264379630, 247084315, 1220555006, 901346061, 2535799349, 545983498, 3027735893, 583808961, 4276921512, 599572995, 205728809, 1288672036, 3739556441, 1784532992, 2158818014, 2064908349, 3665684989, 3534863193, 3949300949, 2244829398, 3005541253, 36435208, 2303646603, 756611271, 2805304041, 2207541873, 2119502088, 1171785799, 2910736741, 3156136149, 638750825, 3757947254, 3982296098, 2284430970, 2717854415, 3529128531, 2196043285, 3180403526, 2774583786, 2379428341, 3338720286, 780521170, 3521582794, 4134715050, 2915552061, 4273889204, 1710880138, 1163851921, 4174913222, 1721956236, 934670387, 2546208607, 1989388045, 2010634572, 54776464, 1455119356, 234162580, 114854649, 3421297587, 108141431, 1549231100, 3799690444, 568226142, 3835936086, 1979760044, 3093499768, 729581297, 3528158209, 1529932171, 2763949005, 382650967, 376089126, 4293318922, 2050574175, 289088348, 263947979, 3850010406, 2820596562, 3968374083, 576161368, 728544910, 2735688921, 4263374654, 3632929472, 3703482080, 2813369782, 2718821156, 1778149464, 1499005041, 2617192037, 4030277209, 1915284252, 1414941688, 1078409147, 246401294, 1045020565, 2062554941, 4095310261, 1851885418, 1218733725, 3069580907, 305159005, 3550481736, 111197139, 65995955, 4125046480, 1911740115, 4139798719, 3043438838, 4221144429, 1758491587, 2345802467, 497472327, 1201269004, 116601111, 3795779258, 690202341, 2805310266, 1956287700, 766244630, 181403076, 3703697287, 2831233892, 2681932624, 3813036767, 878040451, 2652810752, 2645173282, 451500259, 3131878232, 1777634349, 2367454889, 844523857, 3292597728, 2470621771, 1932935764, 1950895255, 663597577, 1753905857, 499598937, 870567313, 173353035, 2626640684, 514655811, 2427430291, 3864838287, 2003585037, 1582761519, 1885974178, 543996307, 3949486636, 215532405, 3809755545, 2596407075, 2474430870, 2751764316, 996649230, 1817118642, 882231509, 3443577662, 1595197920, 2863372465, 257304762, 225117944, 4003873549, 2725020481, 2960002234, 2111299781, 3625069183, 549511504, 3619426124, 3943316161, 655465310, 2283656623, 3164395383, 573349356, 1496018915, 3553381939, 1087222383, 842237635, 293892735, 2503995860, 149626386, 4003364855, 2428351931, 2803299704, 2502289068, 4133320202, 297159380, 2725358161, 3626285266, 499025627, 462822812, 4120147893, 3178288329, 1579485836, 6154901, 3684254071, 2951235091, 3171670384, 1642770072, 4073619168, 329620844, 4115392177, 1876899498, 2370618436, 1973226949, 1053991153, 1203860711, 2864862477, 1967331284, 2677593714, 2512228677, 2705383087, 292966727, 233644276, 3659888008, 388211429, 1306405651, 82699137, 2462525289, 1980247109, 38135908, 4257646095, 3618172305, 1421566308, 4085603879, 782423233, 4178448023, 3061315138, 2339456687, 3513567000, 2833295591, 1335660441, 2019848801, 1048588124, 2876505842, 3903587597, 2972753382, 1328621707, 4188026134, 3315917254, 2696540149, 3815583042, 1130151747, 1209753384, 1247773581, 1015587193, 530121597, 2679539827, 3430441067, 4005208058, 392059426, 2801118719, 4181536638, 1153933092, 3273909539, 1653820148, 350733300, 2613119856, 1938381614, 1551680165, 2959705969, 1054628416, 3792362224, 3550306557, 2652894570, 3481266208, 3207714576, 3079175799, 3097978230, 1545336166, 1517958196, 991124715, 2354130942, 3541750419, 1127486153, 2653565429, 1260955500, 1941773251, 2084341674, 3432297884, 591819330, 1916997527, 3023139477, 585890355, 2682856024, 3275250786, 836723417, 3658846791, 3008962585, 1167695017, 3072802883, 1711972297, 649123153, 3014351413, 1551683437, 799435436, 3107336987, 6829611, 2386249851, 2236869622, 29692141, 470745195, 2638264842, 3542600311, 1436606056, 3686866579, 3626841341, 3114595786, 1834730447, 1591240416, 668699947, 3069214249, 921276210, 1354520310, 1636908641, 587330174, 1230921102, 629740837, 3790895850, 506345494, 1669079145, 987333863, 655887870, 3823301642, 601731862, 1390894575, 554600094, 1880803641, 1334846710, 3960582635, 388367818, 3085347706, 3304750700, 3114030105, 952649637, 445168668, 1523396013, 3360329865, 3821009462, 371783460, 2367024306, 1510179821, 1621909077, 1233794436, 440240659, 1283873190, 2861917408, 1606157928, 2827027173, 2537111461, 2164781472, 2434241758, 419023500, 6416775, 151377269, 2600576565, 1684124252, 33266732, 773723605, 2930233031, 1352705229, 3286937467, 1627445557, 977299904, 193199709, 2674880565, 3514289933, 945685828, 3576420921, 1146706382, 838895802, 1906851278, 3235954172, 895719826, 3116654124, 1484209554, 2109742737, 380149778, 2720828903, 3763076295, 2205117380, 1849985039, 3410806553, 2988907160, 3624474271, 1134266398, 1719871230, 2268200747, 3305833494, 2808590906, 1661592502, 2983199665, 1908301200, 531944814, 2516153677, 1923713956, 643367723, 4004668209, 3375257831, 3958374249, 2317391919, 2562741407, 328362877, 800214615, 3349199682, 921469038, 3163735796, 1884504967, 576315320, 58064955, 1700630300, 1185111661, 1144285380, 163819564, 60976190, 3716374035, 2866938707, 3801853042, 969031896, 1514239176, 4248499459, 3911856180, 3412047107, 1973005431, 3858300422, 3475573876, 3037932107, 3919192843, 1127975523, 3829966122, 1723336939, 117363733, 2111814517, 3021305514, 1272017825, 821233461, 690802197, 4097467787, 2721132068, 2210266859, 3736172482, 617029877, 326584817, 942972126, 3917956020, 1981076307, 1584817612, 2049219502, 2558244561, 3298362629, 1900331, 496234571, 3266916384, 4189121147, 3540509500, 3650637832, 1340661984, 368233518, 3458915741, 3775372573, 3327143848, 4053665481, 3865217885, 4241227391, 2820301197, 797528135, 3931114097, 3861544845, 1418366578, 3645028448, 1142830903, 503327025, 1570961195, 2056616792, 1248783817, 1376997616, 3326101374, 1215665929, 3145697266, 2086926170, 1412963964, 3481119120, 2564687965, 405209344, 4214484325, 3240390469, 2275046413, 1830809262, 3599360555, 4202902715, 1952406485, 3261700283, 1108801754, 2119569685, 3459507878, 2578117760, 2668750057, 1088748619, 1763780779, 1448941177, 4023440707, 745196934, 998485410, 1099424972, 3436262658, 2340490522, 2647208946, 1361860859, 577055654, 2837967636, 807414473, 4241610603, 2000508762, 542702370, 830923115, 2311340611, 3177720886, 2403391968, 2872423722, 1709433451, 662400643, 1604030724, 2027702400, 2612002353, 3654265607, 448674008, 2378169436, 3316814819, 3717243309, 4055673613, 3771449944, 2143243985, 2928418517, 2991695419, 4074940985, 3893045446, 21346404, 354644427, 2919377305, 4114007522, 150126730, 4146494802, 3789958063, 3793032088, 1852016815, 327137986, 3764351837, 967441424, 1485618378, 2029192864, 2844689093, 281726081, 2610596169, 2432423572, 3040591843, 617078330, 3706819780, 1904037136, 1610824061, 2927745416, 722489973, 2848396928, 133198567, 1103666790, 120037030, 856399014, 1867419897, 2839525615, 2000321273, 3718619334, 4059693515, 39705870, 3831413725, 1619931181, 788259520, 915393736, 2624367392, 3187437167, 2146608313, 3070222257, 1127075437, 3281454353, 1285704099, 3201805409, 539295430, 3756455443, 1133037583, 2452889657, 1428451978, 192720734, 3086487771, 2380052745, 545472261, 1898878016, 3432231709, 4254073145, 250862016, 709355592, 4231012961, 1302543747, 2730054309, 1098588614, 368739796, 3342545366, 2594390367, 1790661434, 194493597, 1975627354, 1980899040, 3648098789, 3842464420, 817575579, 1834044858, 2870495529, 361402858, 1227550154, 1372854894, 882881405, 3527585126, 1166618327, 799955016, 2113190591, 3020543741, 3346415892, 1819496109, 1033016149, 1682852659, 4285806526, 2044968125, 269074731, 2671358269, 2251817614, 337095864, 4171913509, 1563410963, 3215915730, 1015862870, 34856629, 4011121567, 4033146429, 1078033658, 1096886784, 2947150867, 2568445461, 3749370946, 3454340959, 2197474015, 1872847985, 2266828205, 1860806955, 166645171, 1380804915, 1880098457, 3014573564, 3293025517, 3686998312, 2726552059, 4085892516, 786365397, 3722698798, 4140330835, 1118878108, 3600699269, 1683165267, 684398926, 706989436, 3087160969, 4225569282, 1033739131, 3147717139, 1436241587, 3637038888, 2637118118, 2319094744, 1284009880, 2762390137, 2261652651, 1365283167, 4151258, 1944293906, 653354251, 4258167039, 97155879, 2680369909, 2188954643, 3234018765, 2251789554, 2265148268, 3910035552, 1553627557, 254174338, 2656048132, 2061618605, 3598153292, 2239013623, 17151494, 1464350050, 388226243, 3805003689, 3694109283, 4289228555, 3464746160, 2228459444, 26692252, 2066470059, 862085536, 1264848045, 3754746115, 2897844255, 2199324719, 1707204643, 2870799663, 3566485665, 1202074673, 308657209, 1664114591, 1483717706, 4162061662, 3116567548, 925454759, 1001739491, 4293912977, 2100091793, 93528268, 735941934, 429142756, 3086907201, 1997025207, 1121241362, 2237996322, 1559739078, 1370871218, 1665695290, 1974677223, 2459601340, 714073727, 1797210444, 2607298644, 1438630925, 3375904946, 1156076882, 2050033506, 2690316864, 3027138444, 233765368, 445559312, 3050685133, 2034442262, 1634143980, 1116937028, 1518036388, 2548900060, 529518548, 4131080679, 1777595434, 2082819009, 3501775094, 1536352383, 1413784680, 4252115400, 3274258326, 2339388064, 2144362560, 1109269344, 3356696222, 1535837458, 2566614183, 1050844578, 3971902904, 230201373, 3459123287, 937798314, 448291925, 2395976376, 2763583803, 1213224109, 3426007453, 1138823245, 3867991078, 1546848087, 4015903322, 2428933576, 3180211121, 3670644064, 3970716273, 249661010, 3171435207, 1311268832, 1977539668, 869608896, 3568625147, 4227354518, 3053687929, 1050504293, 1730578984, 1122925750, 1496922148, 2724519950, 3428294749, 4208655862, 137278213, 3871663195, 3308610154, 30832309, 637996487, 3040251621, 3347858472, 933713115, 3180731449, 187576346, 4059726619, 259989314, 3912790274, 2648073630, 947303335, 865838709, 113938824, 3788087968, 3011316357, 1314401833, 1505560760, 3936464763, 1317737143, 2562333214, 3943819691, 810567732, 1409004246, 2813195220, 371380845, 372754373, 2627656480, 1959600194, 1485349108, 4142174839, 1416337951, 4226347298, 1731847635, 1315730371, 1567679164, 1328226424, 1344050361, 2243919933, 2443501149, 2800146907, 588564352, 4064116947, 1347103935, 907207005, 2046634300, 3789296124, 859932816, 3262810820, 2738704132, 890811918, 124944487, 3815246066, 1070003463, 618594232, 3288247328, 1653946862, 382960667, 1689207721, 2552234151, 2451710575, 2443167292, 226056315, 2810480271, 1749178783, 2412761008, 2150184898, 1821637745, 893992691, 4251706078, 2728147364, 1540836104, 1821871902, 785139165, 1788452933, 3903422515, 2268606761, 1958024949, 2174434977, 4248176935, 1514507688, 271340526, 2267870793, 2788422538, 444883624, 863985619, 4165230374, 4214064210, 878513569, 145532479, 1854885888, 1573921069, 4254580808, 1593637890, 1626987193, 4276797856, 2705204725, 1557225025, 1313885164, 808218436, 2955952071, 2871694477, 3001645036, 3462205264, 3751520485, 1834736662, 3006362728, 3280391661, 2610934648, 198240929, 1843997342, 710768857, 1956291348, 1484653555, 1179941757, 1598159752, 3652870303, 2652304176, 276569652, 3298703367, 234155489, 2564108995, 402348576, 2643502314, 2857943064, 2315928881, 1700870479, 1006445140, 2659200092, 2613010095, 3044348028, 237575559, 3104042507, 2376283235, 3023052255, 2253782281, 3932751817, 461989557, 873862658, 1442056034, 881357329, 1958306931, 4149058287, 92651335, 3445115768, 535922633, 3644940223, 3340451984, 740639677, 909556272, 2497562331, 17687888, 3806775734, 3507679273, 1446796225, 780084731, 2441509444, 1945124459, 1179361274, 645743427, 2846075656, 263456381, 1159877853, 2622440430, 1675256107, 2328578663, 422246919, 3140041897, 3438467109, 3459822942, 1435785047, 4150970707, 3770447226, 3360827103, 1049250283, 548699756, 4066631604, 3210839040, 2088727358, 1125401226, 2674143698, 1252925268, 378072149, 3237144029, 456354140, 445474964, 2497955944, 3859663129, 714695665, 90106341, 3711892266, 75033415, 3336703688, 3580273073, 260680510, 1331153115, 865366145, 1936988484, 2997903672, 896164281, 3872165613, 2565087117, 148764746, 1473406162, 2163202392, 3667977064, 3087968369, 2159558493, 327616993, 560482090, 3958057490, 178882741, 1762607398, 1687441955, 2193362711, 1324554080, 1664156185, 2391099336, 336132182, 720731, 4193352060, 3048047127, 478176845, 2561868938, 2141747191, 2353218896, 1000219081, 383703913, 1229942925, 1902732256, 2154608203, 713230942, 191878401, 2374365372, 666709457, 1856978060, 1946083796, 3473293851, 1452550679, 1823375104, 699431255, 4034425149, 1819840088, 2576238258, 3037378454, 1325296362, 3409581344, 3806445843, 3362401960, 205042578, 3824296273, 2743667997, 3476177180, 3556102011, 3833067592, 1303381679, 4156907203, 1308758957, 2615291478, 3752896117, 2519698609, 1159815386, 1181668061, 2528248615, 3266659327, 2718746658, 2164655946, 626587943, 2175165041, 3280986529, 499574272, 149390318, 4068800555, 2678418681, 717300318, 2350508729, 3109629291, 3722987385, 4039176407, 1649458759, 1867496825, 530126712, 4159068182, 516716739, 3297377896, 3636777422, 3376636344, 2049353121, 2540750107, 1649305096, 1726237040, 2632486577, 2528913971, 1576153415, 1467683821, 1760077271, 3040154126, 3103302156, 1930809916, 3405216686, 1056168158, 3027305529, 3694748548, 3164425853, 1414485485, 1510637412, 2140570991, 2124226795, 4178117932, 2586316785, 4112350985, 4164371346, 3810151324, 2966020664, 4012409194, 2902683203, 1023322439, 2806428392, 3354047419, 4080001816, 3347150271, 3790364826, 3745373284, 1191256139, 371312454, 3617900281, 3891502923, 2088415999, 473520865, 4089513330, 2391185280, 1233820463, 1726095995, 3152571543, 199162018, 1532762697, 1653965964, 2011760439, 120898966, 3768514952, 661737813, 3825874685, 778745105, 3039524753, 3878530088, 1701068834, 3238325360, 3529405601, 3039469645, 2693165481, 2651910500, 602423183, 20230811, 2167037134, 4127220020, 1653597207, 3892374346, 4268097479, 2288503853, 839741197, 310696706, 1387300953, 3609896238, 81283376, 1021311996, 632165284, 3649494326, 3465652707, 772416310, 2782466314, 3254653737, 4249699927, 3253411909, 15486107, 2363325494, 403983416, 337986985, 4284422068, 2351441382, 828477060, 3413848052, 3164964933, 3887379952, 808789692, 1924465274, 206569830, 63398903, 95781879, 1346993088, 783528265, 2619403451, 3033053545, 278267085, 3921454672, 2549467630, 70068765, 2121102293, 3720331796, 2054814070, 3481280196, 22157971, 1908220155, 2708646797, 911130240, 1428755658, 1461870440, 3719054378, 2928947332, 1697132954, 1152199762, 3487323889, 1610552507, 1273641346, 1367208171, 901874573, 1089960145, 2085031640, 651325151, 786956302, 51631146, 2316249821, 4129441133, 3458553015, 879982207, 515094186, 3359032136, 3912180898, 155954383, 3055728442, 4198942251, 3758843299, 626788110, 156080391, 1496468582, 638957899, 829563528, 357380490, 1983106716, 1571313740, 2932841758, 346554181, 1359095772, 786170072, 4229845863, 1719469721, 2359480865, 1362907440, 3672048687, 3611205625, 3245404494, 1501788112, 3127859229, 1814149618, 2298624361, 2046631978, 481174437, 3672692999, 3988692417, 3609290539, 942258095, 1112134393, 4196719292, 1133304104, 3947725563, 702509633, 1772858017, 2924799965, 4208709245, 1043763439, 3978029542, 3861436300, 1671188176, 2304378498, 3949588450, 732242855, 3736820793, 1620380839, 3956137319, 1043483291, 3025119760, 2351892975, 1468251903, 400992795, 3959080419, 369707214, 2538171435, 2357962948, 4000674192, 263011682, 2897155179, 2908912533, 146324517, 43132525, 2435478533, 978773702, 1598636156, 2195518103, 3118024476, 448527063, 2350463372, 2419451869, 3124317967, 1331687914, 2602341524, 2045042490, 3192753558, 1886469120, 3138452221, 763765736, 3703704335, 648134847, 3241693097, 3267445737, 1994056390, 3469807870, 75120372, 1924369611, 118800615, 2320851862, 429337811, 4291153965, 1873308554, 1520789014, 3464193510, 2697748155, 1196800609, 4128432300, 997763821, 782991177, 1857190084, 2463158631, 3272844159, 2422900812, 4032751639, 67069619, 4164643178, 1590225863, 3444978099, 2919324142, 1320369313, 210796770, 3919856960, 2676102870, 386092523, 1245096140, 2284149170, 290562382, 1974472728, 562077519, 34514583, 1471981394, 2248469404, 1985942355, 2624168851, 2486630034, 815489076, 329482498, 1995254292, 31940680, 2620240573, 1906273503, 580693534, 2742828694, 249183037, 3102715438, 185637503, 3570862412, 2450406992, 1776037444, 3281490032, 1333950033, 507336725, 475330546, 2345412574, 3071680347, 4018947104, 513661198, 2097797076, 534645172, 1077237271, 2493140183, 379870382, 324439965, 529705293, 3569003511, 3778797558, 4033737265, 2034636126, 697040471, 3816883339, 644727427, 733037178, 216223880, 1226590741, 707381134, 838152645, 4091407877, 240005357, 384858255, 1626414692, 606245485, 4098973142, 1403120934, 4151826960, 115901604, 1348337198, 4208573778, 350738380, 1444695743, 2273493844, 3115969883, 1707169739, 3713096552, 3048625048, 1565492907, 1039428345, 2324271283, 2938327974, 3240348952, 2431696908, 3650278519, 1126801531, 3519491023, 565796909, 3958509517, 187893897, 2638317098, 2119407482, 2453609469, 2922422188, 1865622369, 1189348427, 2343359411, 2468976681, 1065337144, 330772230, 2583344615, 1887734124, 2745969236, 1107707848, 2532039670, 1115362924, 2534510253, 419536394, 311161746, 3405957945, 3966360661, 4212207682, 4179236526, 3510116222, 2332798304, 3946455553, 3027954037, 3248719899, 1261078971, 3631550976, 1033359644, 3929864765, 2212742689, 1993901618, 2483895306, 1610757772, 1072813890, 4120183867, 1602405307, 1198126185, 4271010175, 713842599, 935608853, 703782484, 1013794689, 720728622, 3270386079, 177878128, 263906929, 2365549256, 4129051893, 3090268297, 108784077, 2033919307, 215638809, 711376223, 3392148929, 3619034261, 4000150692, 1989885109, 318718920, 1460912862, 1111038498, 4120744304, 3089947533, 3492816050, 181971967, 3449739029, 3565308776, 3074271704, 2236458169, 523532884, 3228660261, 3641173683, 93048063, 3451188146, 1794857826, 2297172510, 3896422825, 2997888861, 1216530570, 4251200124, 475615747, 2514419498, 3175198775, 2143762595, 965024583, 1342546334, 3035229257, 4079125349, 57794739, 771822517, 600088497, 448713070, 3918100397, 2217227960, 2133438417, 1255844145, 2752360286, 168711476, 2320473364, 3505591354, 2896984550, 746549379, 176050728, 2966655648, 190010480, 3289180812, 2015057531, 2024554866, 2291664229, 1458733936, 3771508521, 4117590177, 1533405477, 74789198, 3934012243, 3699911426, 2939643972, 627226250, 2991967189, 2660965439, 1463680933, 4029233669, 3760959232, 1241319489, 3243172245, 4020969308, 4156757695, 2588796252, 3926079780, 1323901596, 4082442846, 3593188653, 2320492746, 2533266193, 994489180, 3972554226, 533544835, 1304198873, 1878447785, 189343890, 172196103, 932070487, 772282466, 3804130443, 2382004690, 937391423, 3523158903, 3271923155, 2103650993, 43749106, 1030644235, 3366716266, 4020317735, 3608429774, 1903345733, 2380487481, 211302956, 414886998, 1500212482, 1977388099, 1440462287, 743249485, 1795557363, 3902084362, 2233301469, 1327250019, 2352541366, 19108054, 1939861301, 499808937, 2969308697, 2581371370, 2217001289, 2763807487, 2103056500, 196832717, 3664102241, 1739890211, 111626110, 787869712, 1672331550, 3275690757, 2686249220, 2506624953, 1173432736, 662540594, 914760092, 2827684159, 261008612, 2979413444, 3563770562, 2697777015, 2391278871, 670101720, 3270972252, 1461569707, 3804261044, 3369581454, 1746403199, 2508555106, 2446509692, 1618585734, 3452384627, 2582662072, 1266246804, 3301095727, 2191542445, 824582434, 3503134332, 3222278702, 1619272183, 3302489342, 433606565, 2249903878, 437907105, 3091475653, 2753391619, 2232011025, 1889358942, 2139864756, 594082302, 4046107826, 3741181141, 1980925521, 610315981, 2787558765, 1523831380, 223728102, 3413898427, 333924381, 343568640, 2877193240, 4260424357, 1096078495, 4269441150, 1368118000, 1139822208, 3627180157, 1981856550, 1290998146, 700393463, 3134788862, 3589075010, 1399454863, 2463556627, 1013070518, 2176211631, 631643059, 2053538492, 3509216740, 2977893602, 1771475385, 854762794, 3699598870, 4056832401, 2985379671, 142355438, 1524700786, 155615083, 2667111003, 3816434068, 815382285, 2976120638, 3862832095, 1252643269, 3092282687, 2846826383, 4046683320, 2260512925, 1148364974, 2009180020, 3946308197, 415688458, 3903916455, 545665325, 4082639389, 3689574504, 3775051461, 3510775206, 2286353606, 2524154330, 527521627, 3076139045, 2332504166, 2885880942, 666392477, 2108083575, 934845309, 3409046778, 2698061373, 1122877524, 2225983131, 1508672305, 2147328610, 3278287799, 98408023, 402404830, 2531581498, 2643587232, 999516789, 2379881298, 1457693581, 3470200654, 2594241400, 140773655, 2184878969, 4196711673, 4176562037, 258717268, 1076530433, 2344845356, 273624047, 3761821165, 1776252746, 4108626211, 1415321549, 1663569163, 1126774717, 1464858620, 889663225, 1895707586, 1560220688, 875554313, 2687955466, 1831364897, 3180538253, 3253534804, 1271072818, 3864297319, 415886691, 280120475, 1198818324, 940527948, 3295173896, 3078246638, 3659557146, 1083041998, 2473138546, 3656124411, 2168615986, 3203682084, 2018761453, 2531715781, 3687101393, 1377812583, 2957018262, 3243374992, 3908357369, 737340968, 3152938528, 2311317954, 3127846708, 1491464023, 2867654095, 2465550294, 939905867, 2964809179, 2240234426, 2334876545, 1050275582, 1470930687, 3761214742, 4161873063, 3919021857, 1716045697, 1079143492, 3118486566, 168809404, 3393881648, 2953224735, 3223573116, 3822541617, 3511109233, 4114486644, 1974585650, 1554150504, 3301912730, 1769349009, 3204268854, 4184604119, 2207997237, 1699216191, 660850923, 2439922050, 867618068, 858739629, 3443459168, 3853462542, 2120640855, 2193157480, 2735632987, 2544782094, 986986964, 3027841990, 1974816964, 1179133433, 3424971613, 876291494, 1521128050, 3732297148, 2027935769, 4150191244, 4155978078, 146122569, 4134403737, 2629283508, 422681647, 3433148566, 516794008, 490366878, 2171074362, 914833918, 2725608476, 1537122625, 1264231551, 3480891451, 3204829499, 2342594395, 209216288, 2393350806, 4027598065, 1761135711, 3879285933, 3190237788, 276012316, 316420318, 4047677634, 2433222083, 3591207153, 2225082623, 2700628443, 2278037224, 3895301682, 2463307841, 3907325183, 1263870978, 3534794581, 57676023, 3419938788, 3860955816, 2314959526, 1759927633, 1411224471, 3970958786, 928644587, 2860341595, 2990255434, 1414083726, 162879252, 3500973015, 3539663885, 1275889296, 2061668281, 2358012748, 3471133423, 2584587937, 3796782769, 914320186, 43298145, 126835315, 4257674010, 559581235, 3156920891, 4033684280, 1083000558, 2128321940, 651056037, 1948404323, 1086999403, 2898112418, 2517852726, 971332343, 3845727394, 373278446, 1937190999, 1083799251, 201052331, 4058586022, 3804050725, 4119484197, 3324566051, 3800522284, 3174609647, 1607869560, 1781020451, 3294208767, 916644403, 873962185, 1010848363, 1799628848, 4181033938, 1648557307, 2526249888, 3834349280, 3649266805, 152755678, 2533528652, 3651294127, 1043244701, 3211834438, 500363476, 2431308806, 1419333516, 3344576284, 402981120, 3797034330, 209260024, 3540436859, 3587790183, 1058589962, 3788334528, 1830701913, 1509590768, 2276699156, 1437326241, 3950184241, 1456348643, 474842643, 559545897, 2546787428, 322632877, 2980359977, 2414479841, 3196591195, 3242111785, 100820811, 3802960075, 2843132812, 3929231147, 1940269754, 3031909719, 579888481, 188051282, 4290144064, 1322596962, 2462029914, 326355375, 210610593, 1284838095, 1968777446, 4245713803, 1018947248, 1332965179, 179110753, 2711623911, 820436620, 44539755, 8923821, 770415138, 3490565015, 4140579191, 4067736806, 1848668013, 785309994, 3704934795, 436944135, 432868572, 4184378530, 32846927, 3367166989, 1873782300, 2425709220, 93057305, 1356626572, 1639807584, 1999553400, 2699354705, 908147621, 1827846540, 2311233996, 2144262134, 242928020, 1261298425, 3224690450, 1488448123, 4017506613, 932567816, 3275661074, 708112593, 1583068916, 2344080902, 3922103844, 4203279297, 2988289936, 18156941, 4130089064, 2343448304, 2763247283, 2332500163, 2163003957, 399140384, 1020521752, 4217263887, 3641614830, 480535538, 3031692959, 1986246103, 694462855, 4201587292, 3453388941, 50941143, 2124324205, 2066567370, 2827571492, 1661648974, 2610775151, 2821323983, 2280622607, 3006565865, 1671581040, 4274817668, 2776267522, 2419712775, 2828604261, 617041208, 2582319587, 2874962143, 1696745997, 2024318052, 2399090457, 2411718557, 3384317176, 3506035957, 677441866, 2801448909, 692721270, 1844619224, 890509567, 1172035751, 3905477929, 1088023437, 2113274565, 1456974416, 1014321046, 1057871134, 1727109018, 2159236727, 3635846834, 2039903860, 2346802220, 4044366094, 3696401040, 4001240707, 892759598, 2446449558, 3370975959, 3314006618, 1011930426, 720187621, 1239608455, 708684604, 3864603342, 826222944, 2463941925, 3600444780, 1026621477, 3739499818, 141525505, 2791364185, 2465742436, 3683252553, 1781901711, 1974565437, 864912898, 4222958761, 1760334650, 3749384420, 2865272552, 996895225, 2970824668, 1860831371, 3143694041, 636360835, 135550894, 3489360843, 1696199514, 880827011, 449860688, 3508926839, 2348846272, 1265621726, 771945261, 2376519945, 391591319, 1889246873, 3260466562, 3213038724, 890195519, 2076501994, 1242335105, 916438339, 3705077576, 3954333574, 2283039963, 302045066, 3309626868, 3985407147, 2456461303, 2918180423, 1028276006, 1939501117, 2814176676, 415184385, 2307284651, 3645174192, 2110462954, 1925379048, 871642733, 1409508572, 1835942875, 1344478849, 2132740809, 718746638, 2441762542, 469549956, 401315384, 85668230, 545221864, 401403565, 981469512, 705345646, 53983690, 1328113439, 2636615827, 3520794763, 1239071096, 2919641730, 3617318756, 4081845044, 4186076902, 725987952, 171009574, 3702380968, 1877680388, 2820189268, 520434671, 59330992, 129823558, 2633530575, 2407873397, 3838129631, 1823202120, 1600638810, 3309509823, 322158975, 2784385048, 1559116517, 4098044057, 1588531701, 2613460990, 138555064, 2302841807, 3366218593, 3698146922, 517783763, 954935758, 803429981, 2493938142, 3155188643, 3458292375, 706823486, 3118990020, 3299550369, 2211077602, 2683194360, 1037894655, 950590905, 987167778, 1814374535, 166041943, 3435822732, 731326060, 3123205036, 3220281067, 1346808728, 1241594677, 3237881895, 3657505724, 134226748, 1723580178, 1932547164, 1125671588, 2119899963, 1131682325, 3596565792, 3212385524, 2955965661, 1931924825, 3481766383, 3639090059, 1396633902, 288946043, 1374540303, 2704746401, 2283308285, 3155431738, 863269043, 2479080439, 1965303685, 3434908800, 3063422868, 3481568287, 3967461970, 307762100, 1478286198, 3197864448, 3595199975, 3507490599, 4281194837, 2427104075, 4003444814, 2666322349, 3892162965, 3313495439, 1594185902, 1132091574, 466899615, 760300148, 4110971831, 2053158698, 673346552, 364123399, 160178171, 420338891, 2091956769, 1117771125, 2229900671, 1007641972, 568359682, 3502055131, 2921474162, 880397879, 2266040855, 2065812792, 3723140242, 2474349127, 1870236074, 1710578149, 3735706805, 2093492717, 3146595718, 2704615786, 1692000298, 3333920108, 3084802831, 2771007080, 316439229, 3528266039, 4168245770, 1087357223, 3323554485, 1186422519, 3547429084, 1446619207, 587271393, 3547722983, 1449224537, 2630181366, 2962587396, 3799849711, 3653032804, 22443438, 944908993, 594790561, 4154051200, 3203863057, 2452121292, 1680813060, 413028090, 4135822342, 399022751, 2804657317, 1792984901, 2261865906, 437786213, 4261122863, 2329385449, 2827549709, 1780712040, 3607018800, 1099247306, 706764951, 156460770, 992032536, 980871920, 4130369425, 3322866619, 203471545, 4131540116, 570260952, 1726710102, 17031480, 2928967960, 2487775708, 159325727, 4027052434, 222283286, 1082137511, 3278598438, 1636406204, 922378921, 1128356805, 2130420979, 372086102, 3751067509, 735906136, 3851147805, 390263566, 3579348369, 2559245377, 3422425712, 1396032565, 670983526, 3128805623, 2522157544, 404282199, 2319034117, 3887527070, 3067375479, 264775115, 691143247, 3694515481, 2007462521, 1429517855, 1348367456, 1710268307, 3725662494, 405599333, 634047210, 1376436132, 3704243269, 2436852551, 1220248776, 795144525, 1863450378, 1846433853, 1112974716, 2631450734, 378896996, 457753339, 2602029778, 3545679323, 1680840289, 1931793079, 2379868724, 1369626060, 748688543, 2357050952, 32621554, 2901427937, 1248884547, 1595752971, 1965059254, 537576612, 3837703752, 3702050933, 4155983928, 1826505049, 7443074, 2087265629, 3531586977, 4070223232, 2383005659, 301723239, 2451664771, 3085115968, 3981248139, 1509498914, 3156216149, 1445381065, 1761106419, 2078810212, 1395876986, 1334718527, 1917037697, 2057208757, 2025682558, 2580715042, 147646009, 2305822144, 3924280798, 2679758970, 2416159876, 1538054399, 2926775529, 1339481519, 1838658339, 1930263961, 4183820242, 2152799069, 1671786615, 2390436135, 2527484186, 2712064144, 3084391432, 4293091322, 3534413414, 4020811400, 3550460450, 2038860930, 3724988053, 819401564, 1493324380, 517841616, 4191081395, 2566020772, 2321198621, 3558800545, 4218964926, 278226816, 1283912119, 2930371699, 223409630, 3131796615, 2455532678, 845296428, 3741967958, 3276936339, 4202186023, 2138591626, 410897997, 2761406030, 3346239238, 1945164268, 3323521588, 1845579230, 1651173348, 303517064, 4106657009, 373375975, 4204329683, 3613442284, 2579831786, 3880039872, 3397712839, 2209606285, 272938708, 4116852646, 167295118, 3723491074, 2434258733, 2634600183, 2939865846, 399206487, 1908911698, 2908841574, 366730491, 2596634536, 3396079927, 2689977451, 2905251368, 2365875325, 147121657, 638985064, 3834731671, 2832337088, 2509014911, 669821647, 3382548301, 830204013, 1850716685, 1027616538, 3152653, 1509695302, 3908604054, 818903139, 1632097539, 3605849947, 3907324363, 3090156520, 3620495301, 1946515104, 1030865513, 551345942, 2128809480, 1594342992, 2513040972, 2495511999, 722974834, 819014983, 377234296, 1507855662, 419738064, 2357856392, 2982915762, 1720191877, 686917770, 3418444487, 3571369383, 31895608, 2792953922, 3471118011, 3010517109, 3619764946, 2880839108, 1478906901, 442862469, 1137023004, 2820260311, 3830350391, 661058691, 1347094643, 2223533575, 1170405785, 1837619428, 2002285877, 3637195493, 3574612911, 3465545844, 3079741944, 810821951, 612738401, 4000286066, 1105186279, 3050139786, 254442267, 10098998, 1348453810, 3170299336, 3473153683, 186838061, 469529909, 1187871529, 707516843, 2379179731, 3244342413, 2043646939, 2427948672, 725718967, 74886277, 2378857764, 2004376155, 28208440, 2949361298, 2151201684, 2607576501, 2004812826, 1803540189, 590510449, 162981838, 2626028879, 741815838, 237908205, 3184739614, 2511006969, 2472632948, 2394740820, 1078496453, 2042091321, 294890429, 2929583890, 4207773630, 2636569126, 3331651343, 1577638653, 1394775386, 2241742110, 1108044907, 3098653796, 320513638, 4069861848, 588037166, 2601551365, 12646220, 3584396956, 3737121044, 891552703, 2871819962, 2231898348, 197102796, 2155478271, 141530739, 322822347, 1323399939, 3556572196, 1069064501, 3455398676, 794660696, 3979423908, 1035253892, 2709984282, 1448256608, 4153637976, 1787343582, 2170215184, 3970261592, 2930299042, 2374913884, 3935850778, 4137001335, 1557599833, 2249858023, 1717266938, 2391171660, 3458698305, 2680036811, 3307780062, 1661621785, 12003278, 3987247763, 530768745, 2272751012, 2355704487, 476741249, 1744759963, 2981532159, 1613082921, 1175385577, 3833535720, 3808011751, 4081607472, 4101035500, 1512265096, 4270293183, 4177217481, 1749066069, 3952217502, 3388196630, 2393742365, 1531070972, 586602577, 1474710970, 1274088741, 4029735686, 2827056386, 1152655310, 1798281411, 665510229, 2757065767, 3166840132, 213628739, 656611647, 60630517, 1850824191, 3158860468, 1674782356, 2854191076, 1149773528, 2087575236, 1661741853, 1922956798, 4217350303, 2753475064, 839742652, 60929438, 214341432, 3207188615, 1688150251, 3375581902, 3185003511, 1280053719, 245942139, 1364339437, 3581910569, 2659985670, 3966338030, 2464396530, 3128716988, 1482061549, 2448383424, 2157425224, 4041320454, 2290761379, 1722438171, 25978616, 1100490753, 2931091584, 3783735970, 1311758695, 798341789, 3988284664, 3335256489, 4137961227, 3549938802, 3810175506, 1991882292, 1900691222, 1163781387, 2196362053, 911918088, 344723436, 3365246697, 3217723381, 1620732077, 4002438136, 1480578064, 884107585, 3738884972, 754839841, 3816491176, 3828763636, 3758685256, 1163987087, 1450320450, 1906961893, 3886641551, 4120800221, 2073809508, 2126384678, 1154527484, 2804955193, 1788710389, 3203507149, 2400975680, 366055781, 89907060, 3189603299, 271873908, 76388165, 2157739596, 1734083444, 3163105350, 889839719, 2981641212, 730953623, 727667840, 3331125455, 1575900632, 1840797783, 239541060, 1746492021, 2500478960, 3532157006, 1793339790, 1168823154, 909910978, 1993254878, 3749569312, 1571703139, 4016071966, 3102424950, 2815937834, 2813237689, 3995043642, 818335972, 870611565, 2829850765, 3986332751, 2728410055, 2238152920, 2214548875, 17809012, 1722430383, 547627802, 1320462544, 3632776551, 3593647096, 89772828, 242551358, 861134774, 2166465765, 3645776573, 2160588406, 3799403670, 4277001207, 257861676, 62805183, 2875883696, 138141863, 3950651091, 4253712183, 518517121, 2896235852, 3637139396, 3244313957, 1774768326, 4223269527, 2596124065, 3621856616, 206588568, 1840253033, 3130484530, 146172609, 1356825788, 2995355336, 3108139882, 571720118, 741747609, 193529452, 3802691805, 3731528797, 567462020, 1115421973, 2684353665, 3441371306, 3172761524, 1776225341, 3371304136, 730416079, 478311337, 1776397996, 3359940971, 1660364148, 4041811601, 2621738155, 498837994, 342615989, 707716720, 2644673817, 4051356308, 2255744235, 2159849908, 20713392, 120273122, 1031875846, 3717203902, 529618034, 247546541, 1496950596, 887241342, 3806666130, 4036128782, 1067912486, 1326347463, 43882579, 2698008912, 4097475978, 1143172758, 1441054017, 248416889, 3950855122, 1361324193, 612161519, 919873480, 2588966743, 4209533173, 611929240, 422505250, 1776237116, 3803421945, 3324507682, 4193751211, 3823826913, 1599146991, 3024697555, 1367842252, 3138737538, 3953233836, 850048960, 1605786680, 296509622, 1749697918, 3262809110, 4072334043, 3568771833, 3731185584, 4079563291, 1556291673, 2994762264, 281433458, 3136073560, 534978519, 754986808, 1488617348, 3890178023, 2380441838, 1574162383, 349273385, 547852395, 159329365, 2782373137, 3887794604, 1017076246, 996566713, 4089651510, 3118199926, 1777420290, 89705979, 2021891396, 3950287730, 2291404154, 1805720688, 1126624629, 2688256799, 3765652538, 3943194427, 369228971, 917617511, 220945715, 2411267653, 1867861948, 2531086940, 3105594559, 780066598, 624072117, 3350089380, 215041546, 3045361698, 3131980333, 3844903972, 2135511070, 3665529538, 1844418590, 3774855203, 1173944352, 2398697272, 2980391041, 3916332723, 182223833, 1268484138, 3312771754, 1234629115, 1803471126, 3516569632, 4230360957, 2802273325, 3438694101, 4241988953, 3905646084, 3205858135, 65076206, 1756262457, 2812316536, 2462024230, 193157226, 1703637157, 1850343542, 1074349032, 3356495496, 1022341087, 2873878595, 4093134035, 2635213540, 3312996823, 528597135, 3603569632, 1095756806, 1517247324, 3088716951, 300690260, 3118966863, 1865651283, 2966111277, 2771968385, 289133200, 2370650593, 2498753003, 624222775, 2100571926, 2417458112, 1864050738, 3751438118, 2811796935, 1699994199, 1057958979, 3500807509, 3017742624, 3587223830, 2199023329, 2007123706, 3616558391, 672852133, 3328063673, 869426611, 2461082357, 837818248, 3186610164, 919444297, 61044966, 124438617, 3389681425, 3151755699, 309433446, 3329770610, 3517538172, 3798263587, 2453201714, 2304094691, 1448885857, 2012186476, 4139701465, 3435471359, 3415092631, 1639104095, 2363732000, 463707097, 1785906073, 2367731321, 2971724769, 3500205997, 3643483542, 2336381121, 255430961, 4276608688, 77116856, 1319618167, 3928525751, 2474441052, 3677346007, 3805940222, 1470810626, 559021073, 3939775035, 1049287005, 229786435, 3515726675, 2615293635, 2494939324, 2297621134, 3104216744, 1404483195, 846711147, 2872356585, 734558712, 433150042, 2322861151, 716956349, 3766237068, 1173605608, 1707355520, 1770254230, 201131682, 2140037995, 2384082710, 4033314814, 3664160477, 1231385538, 3939760858, 1139605188, 3463093353, 1163050050, 878146748, 1663609247, 2545497282, 3136110372, 962844783, 584725840, 3929757309, 3572282243, 2194545084, 4106278644, 3632210552, 1388995584, 3974897889, 748911342, 230616675, 853443510, 3221744261, 129437967, 994323047, 1588777928, 2017539372, 683982643, 907713264, 689103824, 3986863651, 1767318157, 3176857298, 2680077607, 3367959030, 3614178612, 152365668, 2483919679, 3801771457, 2396136448, 1676188751, 3682634250, 172462809, 2319563321, 1425850785, 3183550499, 2282955715, 2331016863, 1339314991, 4123240355, 3724257129, 1761398504, 540073582, 607214931, 2694420901, 3017465338, 735511555, 3593140622, 1960828923, 769970638, 163334644, 2495155418, 224615183, 4150992006, 2447477314, 4239033487, 2561265772, 241189811, 3112248412, 799233976, 3502493044, 2516331152, 3791210851, 3096394074, 3932952034, 3781977714, 2614398736, 3809756132, 2214604896, 2964022631, 3661625069, 959304932, 253261230, 3018792795, 2789033523, 57574735, 2131462190, 1876365217, 1860582492, 3622694188, 1960749725, 1292724419, 2751814814, 1930765844, 2834417518, 4027787169, 4238240164, 1348991903, 3522910377, 4206556885, 1100832105, 1191197547, 4121042794, 2788846932, 1038709330, 524524501, 2351988919, 1887461587, 4115767976, 2364476966, 1440324650, 3827083315, 14869185, 1145804678, 3327278611, 195698403, 3955179248, 2518460731, 2420950163, 405827983, 2667403914, 2070935651, 3065491076, 3293844479, 2635774872, 4255022177, 1783839030, 3595456347, 2073381346, 2755035791, 1707249974, 1427399777, 313669268, 1539205613, 2606118662, 442852885, 3785185410, 2698936772, 3315352603, 721968190, 617291300, 1111099596, 1861802483, 1390181568, 3939885783, 874049659, 845339504, 3703460039, 737509652, 3094136514, 2715445938, 862685637, 99116077, 2812512165, 4162453278, 1567618171, 4218292606, 3799966560, 2656220187, 2185790281, 1130136058, 3702641608, 1615961288, 2089210316, 3007531650, 898354049, 2169470343, 4061768190, 3129156949, 1946296120, 922688644, 3048393302, 10612015, 1763378880, 2700184175, 524754865, 2985682520, 337763632, 3584568659, 4200330308, 1619137000, 3882895639, 1865671851, 1716423130, 4088459044, 1422430395, 3174518657, 4248444962, 3134247787, 4192007306, 1344793046, 1087970911, 3912243689, 4165868066, 469019759, 3971675313, 1589382067, 2626827130, 1529191421, 2610676316, 2573896876, 1919383160, 1034393495, 4197731093, 2561917689, 2302116631, 868899393, 2973536954, 3002621087, 3159574104, 266252333, 2888356142, 1186915082, 2043265902, 915881640, 345995400, 2733131051, 316244753, 2850593046, 37077955, 1467296830, 3008479022, 2229636899, 3442163945, 4195664565, 3501636928, 1750338826, 1447417253, 2444653121, 3120305000, 2387685504, 3797655920, 1677749810, 1110981423, 3631207122, 2997261971, 201444348, 2926312887, 1128494948, 2192144771, 83524328, 2807136662, 731903506, 2260615038, 1125967090, 1770967553, 3112623802, 3524413559, 2365163639, 1534071264, 3724593369, 4254533082, 1750441496, 925536937, 2835521840, 881558406, 1674087898, 1350218613, 909458266, 2748540562, 654912088, 2955645882, 3658768652, 2126817007, 2641382827, 3149226621, 3970149272, 3151551519, 3356405866, 4220856695, 3327610512, 722893837, 739516315, 2480492756, 4283387790, 3195723815, 452630268, 3578479812, 1153559739, 4263242123, 3439072674, 853223326, 4176181827, 1569600249, 174925919, 2642139015, 254773939, 2645154788, 3520928289, 3508559297, 375009587, 2379488033, 4093297877, 738614157, 421731413, 1546461231, 2408248526, 3624090911, 4125834818, 1668211528, 140234998, 3765382952, 2836358963, 2238225708, 4284441779, 3102107527, 474081674, 999038621, 2542162279, 2012703309, 2573546659, 1783625982, 2660146063, 618362442, 2582457563, 1441530577, 1504493886, 187921151, 914564044, 3346531795, 3376600403, 1415019799, 1668777428, 2624639164, 373119258, 2957563027, 68016493, 4102495781, 3374375242, 1738501026, 129973591, 1530768918, 1603578633, 1238677458, 660351493, 3219978102, 2971026544, 1740246462, 155687001, 1650167390, 3727186280, 4198203475, 4260211783, 3093574697, 2213157953, 1551481703, 3002139242, 3538856115, 669979575, 4105302471, 1857202144, 824965407, 1223137929, 3629675714, 3511532963, 953535018, 1531634078, 3691601257, 1463973095, 2125183571, 2592877666, 2459918109, 559785613, 525902254, 3084157545, 3540552721, 3959918222, 3689471145, 3329226299, 1999759919, 1615181231, 2142933107, 16406496, 116749341, 3834668318, 400881189, 2186821060, 951146158, 2905713432, 2881876561, 2643788063, 919593446, 519391822, 3517122069, 1430017223, 3199006510, 3078992592, 2178053679, 3026129037, 2510553100, 867415534, 2938090236, 1260320668, 2207452949, 2041810872, 4145993997, 2649293141, 2325501302, 287047845, 2994583774, 67194878, 2082934954, 120581970, 3084006934, 3222304213, 3121538597, 3549298727, 1636215107, 1079683235, 3131745513, 3231814459, 407851356, 3749271091, 2718622510, 3083108503, 255876833, 1046096942, 2035208640, 1767713647, 655955230, 1442860492, 2244068673, 2939348164, 2489503153, 1368088211, 3782164981, 1879273884, 3967765208, 1837202566, 3843785266, 2360774815, 2844167804, 1048236416, 2618771055, 764177845, 560118990, 346565848, 1117661418, 2913864074, 356436843, 1047702633, 1525376146, 1518815138, 3536294573, 1016287725, 1784761040, 2870684568, 2095933035, 1204593985, 267865987, 2655858317, 1207839589, 4068765246, 2016691424, 562223916, 2062972319, 4191236667, 3479977066, 3424610758, 1879246374, 705721636, 645371508, 2714256347, 4200388332, 2386962198, 1211252859, 4146710173, 548897714, 1704301856, 3905488576, 2251637318, 2308505997, 3825307167, 3149749339, 1532423886, 535733337, 1629377976, 324541504, 349139686, 3410992248, 1665102467, 2751614690, 4177248369, 2268412469, 3978276196, 2064363422, 1421308589, 2567064803, 3679568448, 29561749, 4103504990, 389313847, 978508885, 387115681, 3420397413, 1277674837, 1874614631, 3165960736, 4126091958, 397980868, 2054138998, 430155875, 3339861396, 4159897553, 447221762, 2298592695, 872396371, 4163712340, 2981779553, 1940937778, 146331070, 823518966, 2364578393, 1476099117, 3329509383, 129118847, 3175523340, 3772274931, 183755498, 3486336599, 666733400, 921535507, 1730592212, 1827867563, 310455150, 2691985310, 2510277623, 1152833649, 858105478, 3572124082, 2332471825, 4273799146, 3406671673, 248842623, 2627379105, 575729729, 2375494792, 2121396444, 523789860, 629178476, 2741406146, 1998524755, 4162155236, 147288315, 1271198857, 4033735547, 2781300919, 4049304220, 2564126498, 3899092630, 3901370425, 1282863756, 3584360085, 2557270586, 1088345401, 1382163487, 1552599043, 1958431090, 452850905, 3173816457, 655130838, 3265512550, 2139117724, 3516017401, 885624435, 1824335520, 1127794538, 1208967962, 3268301641, 2087099816, 2444554983, 1974629891, 3885844546, 981375739, 330021884, 3016876127, 1825354265, 137841765, 1296414800, 2813799820, 3692282341, 2548319821, 3958197127, 673879781, 2243707847, 3333454266, 3634300636, 1932026198, 2572961220, 3765775844, 1720870360, 1156951909, 3963592325, 3626180115, 500137742, 2554448136, 2530994166, 3883338313, 3618893617, 305308270, 1775142056, 635284193, 1140643759, 2493138951, 1006547324, 1110390585, 4188048459, 3454693362, 2384530482, 750557399, 1489955499, 2006534280, 3733575434, 2119759913, 1561101100, 2385845480, 3820862114, 2619297473, 624486149, 2215547361, 2489386945, 1316538340, 4189738646, 421498436, 2970645381, 823833218, 24220730, 1639360203, 448890438, 2761251466, 1859599564, 2247463015, 2379504947, 2399082428, 3996221668, 454733138, 3208119852, 1847799973, 2116426009, 1183893622, 3979338690, 3155047743, 3198571423, 1344564318, 1065794425, 4050687331, 3625845772, 2847337841, 3932257211, 857504492, 1714953288, 235395818, 3836237431, 3778284023, 3056322368, 3575453617, 1861020491, 1958305868, 3153905047, 1578230895, 699945438, 287338523, 723952118, 2129684040, 1341934775, 505999980, 4019129498, 237825598, 3455973531, 765941787, 3139248638, 3687618942, 311588775, 3568958331, 2167986024, 338066191, 2621665713, 2649002591, 467375668, 2213173166, 4229885093, 3928349606, 4280982482, 3232733698, 310108466, 4067622539, 2139487875, 4164202011, 773910849, 2855062333, 2325288265, 3785116482, 3411128369, 2638431458, 4062738889, 923772410, 4124470571, 892319985, 2150464480, 2885193174, 4056900838, 1729368904, 3351653895, 3686628988, 1147095220, 2119077119, 450683675, 3189847154, 2208640396, 956795153, 1217486365, 4283799288, 4000902748, 558478545, 1116467403, 4003384126, 3949103103, 3991104215, 1614461826, 2515177074, 3403631906, 3459181784, 3587110, 15850081, 3225018358, 4273761906, 2217083071, 4023970244, 2786333458, 2512452357, 2589287108, 4002164136, 2223367741, 769129208, 2365639133, 2595999452, 2510300001, 140189707, 3373381688, 2496996480, 1359541742, 3727312416, 4101431889, 2132626630, 3834518521, 911873162, 2277614531, 3518917413, 3062773520, 3129102325, 156067135, 1405408583, 1415150770, 2278004114, 2538119050, 2177350653, 2060262481, 929537062, 1063963320, 126889341, 1515484943, 156794772, 2840732326, 2278354229, 410589561, 2616513818, 312749913, 2502758866, 536886273, 2358452499, 3727155124, 4281231408, 1438559258, 3657633916, 3353615628, 2079007894, 4074122300, 1909836445, 78399172, 301159284, 563751811, 4075800390, 3260886509, 2709715804, 2385776085, 3662018850, 915363201, 1291758488, 942051549, 1688006834, 1936308410, 3186441392, 3403602437, 3628812602, 1351819798, 801455366, 2398986116, 1009796677, 3432545479, 2526839925, 55032650, 3481217260, 1698803568, 3675609703, 3568540427, 1404101158, 1557370616, 2323073661, 3202131240, 1124786312, 3285586529, 2035763969, 1247637339, 2901065013, 1457144027, 620704352, 2304853606, 2789849152, 3247904573, 539940751, 2531345726, 3322889303, 377773970, 1126082896, 3805010811, 1003376931, 332366934, 383109113, 3717852205, 2171448204, 6386217, 1245276063, 983365, 355739475, 2552057121, 2578903768, 1912059794, 2191635331, 2150739586, 3710422626, 1803204931, 418893350, 4175106214, 1994731675, 20693470, 2321605250, 4238710410, 21278732, 1947724842, 2741312722, 1122580811, 4009951717, 2538281378, 1583002970, 246466400, 1122756066, 948481328, 2846218750, 1971274193, 2121696955, 4018266352, 1474001926, 1054187405, 3230367432, 4102292400, 2135929267, 1198636736, 4041605975, 2941166028, 1218779426, 4200143809, 205917279, 2992636406, 293262187, 172159347, 79836766, 2508210861, 164511951, 3199982719, 354490472, 1191122754, 731495500, 112165124, 4203593612, 1455513611, 2854047024, 1948515222, 1551199372, 3714050337, 1143126147, 2239304406, 4079938537, 937660340, 1917759152, 4294161540, 3451843598, 1289203477, 4227692166, 3856823203, 1865179093, 3304646974, 2396850397, 1523585483, 3749985196, 1088677212, 526617535, 1879189639, 3873901661, 1266553303, 3248100720, 539585182, 2752121048, 2421128235, 416990310, 2639607873, 2836056194, 1621800318, 1610713347, 3442721697, 3079537778, 1210477516, 1946063267, 2857422268, 4034976933, 518736870, 3592788937, 2219101631, 2620832852, 1471013120, 253640716, 983254309, 1003578513, 169007660, 597629807, 475775401, 593338257, 3473546430, 2825644926, 1945493147, 2929853852, 3887615337, 4131526886, 3431687572, 3762588709, 2720565167, 666156578, 1743518364, 2280034829, 4142686707, 3826473762, 3050884943, 1580955771, 3931554526, 2656984530, 2351752729, 1291743314, 2696620061, 1234826211, 842275552, 2947943130, 558489947, 2792167167, 834779348, 3728215484, 2069666434, 252162560, 598598872, 1935979570, 1669838987, 2938440941, 3300883294, 4107544343, 153085045, 2454828360, 4141180106, 3903527549, 4056711221, 2380507243, 3330491572, 194009419, 2802746682, 757753784, 1980756639, 4115648971, 2685691941, 757703279, 1262361231, 56840798, 4017078373, 2137353882, 3123586748, 3010943934, 1887449064, 1429581198, 2029657256, 3500847598, 3256316772, 3582208349, 1631786375, 580511658, 2127298349, 3046191990, 964860058, 1445069573, 3716164970, 3079685968, 1716589812, 3460265733, 1337026445, 3444415402, 2518058100, 3555668101, 1414403985, 232793910, 678845477, 963101933, 2844246117, 3715352974, 3589781332, 114550972, 844107642, 1829708615, 1987789932, 3414899, 3452306278, 3895166673, 3645957017, 1167714242, 4103207766, 1610174212, 2973537184, 1323038013, 2262632010, 164185565, 740615643, 2172676584, 4121635993, 2754059456, 1039391778, 1821326261, 3305190932, 3954841048, 2240041913, 2265284884, 4196423628, 1170873787, 2403852930, 2625477445, 3898212840, 3812876840, 2309764334, 1437998033, 1764675482, 2332183714, 3065034672, 3941801107, 4049088773, 4034119142, 478810175, 4078526679, 3239151341, 1283194102, 3617047606, 1868586385, 4263772713, 3729464362, 4102650847, 2098790788, 1494448773, 1553327323, 2727727459, 1512359785, 3024025741, 2399400636, 3990522492, 3372506052, 1161780040, 724246491, 1483502947, 617925030, 2776940441, 4078407941, 3277275203, 2734334074, 1041650966, 4015800946, 1456925820, 1236061448, 2898247095, 2969220698, 1377302656, 1206745877, 2868933800, 1163258948, 798782962, 899904059, 3226186446, 1762786087, 1547579875, 1107203184, 490680760, 2318613093, 4284243126, 2065261339, 1834812404, 2316644131, 3606980107, 3917129913, 205933980, 3177163425, 791663375, 288724122, 1352108912, 1965652040, 3295752924, 3691788471, 4279193954, 1313984414, 2545486790, 2686062000, 867911850, 4281180067, 656540787, 1417972290, 3626268110, 1461207649, 3248131563, 675159144, 940173668, 1549329133, 2005322034, 2975326199, 1977060080, 3960754744, 3250337102, 253904748, 1302491943, 586373467, 2738170566, 3330712680, 175168902, 612820850, 1671037687, 530881654, 3579133539, 2504631345, 3597668911, 1931387486, 693909853, 3418443615, 3422485163, 2737926524, 3573500149, 1259839266, 37133397, 4166274246, 3202185166, 1767018959, 2395889233, 4015666643, 4075438997, 3811342037, 3622077141, 2835067866, 1745179417, 1397934688, 1802149326, 2592322426, 2137523443, 286797387, 3509357154, 2763928871, 3222959560, 2079974401, 2367451802, 4213761309, 357234657, 2953824924, 922562870, 1319182871, 2684610749, 1699636878, 1683147907, 3353716486, 1705781271, 2344238156, 760173248, 3155413417, 715297237, 3425359956, 895299125, 1865507600, 166945705, 2848017870, 4235129321, 2838730065, 2207629397, 1527444630, 232486565, 2279488530, 2082843966, 141685615, 1647058055, 791978583, 3703883415, 891152720, 2342350328, 4153521931, 776707378, 1909433665, 1381685151, 3925669684, 1418323025, 164800954, 3312472694, 1381704490, 1800222476, 1044028088, 3213764712, 3666509616, 408074643, 3778914951, 4146416927, 3170575945, 3313594418, 286657686, 1639637851, 1229859433, 1212410223, 617608576, 2455468992, 1562436532, 2562521879, 2576266880, 3940795332, 1120235911, 3885887337, 3794128925, 1600525443, 1738434724, 2873316442, 512632875, 3611333749, 3858539215, 3484788270, 4088767173, 2313464326, 1110785821, 2563871597, 2864394210, 3081393230, 1087823823, 3865164951, 1833475521, 3360613321, 196789822, 3077700282, 3798168452, 1156534762, 3016912292, 1992943350, 229547082, 3989720446, 3980228468, 3613265377, 3821256436, 3420851647, 1632306469, 2979460677, 1058321166, 1229430900, 1794285267, 1442718912, 3526224381, 1267643377, 2930682053, 2390900415, 2184778876, 3461127802, 2277863784, 1578122214, 2456110341, 887995466, 1426554200, 2926900617, 4091912898, 40039733, 3849646215, 3605455903, 3524145042, 221998041, 4209413801, 940484123, 452671432, 623871856, 3685217444, 2425153453, 551492232, 3025226760, 4222530379, 3524394791, 1216920659, 559481761, 1976331304, 2027018656, 3654865562, 2210946364, 3355233598, 2520775202, 2701704967, 295061702, 1058853956, 1388963112, 897912867, 3913930439, 3113254888, 172898351, 2162303295, 4135786269, 4072674284, 4015122541, 2026871454, 2691259405, 474367301, 354529412, 2909971035, 3876910357, 1879420958, 3022941502, 3827756270, 4237989654, 876038144, 3248984376, 446504586, 693710765, 2451142091, 1227363855, 1171346141, 3846281773, 2957840097, 3482686614, 2490589876, 4261033333, 1358485678, 1522593255, 2146258096, 2831885616, 1585882478, 1607431631, 3803246866, 657405842, 3766587388, 919692735, 201154146, 256149480, 1899216055, 3437408448, 2882037620, 4083181577, 1786576414, 4286739348, 1294164692, 2868540911, 3057076764, 3483394460, 1816475813, 3009889495, 818340159, 2432788700, 275484521, 588928037, 1762519242, 4017518665, 4082375185, 1807907406, 4182817031, 1882600887, 2796021546, 2135475225, 1746301407, 2564169842, 3207264924, 760464329, 1765355705, 2245911600, 3041374788, 1368663489, 1837474431, 2882073340, 3190341627, 1695975522, 242835208, 3351304334, 3593769666, 1764385159, 331397769, 168771173, 62879101, 4178507575, 499567619, 568102834, 3972813195, 2706455636, 470065541, 4125298850, 1458059208, 818738301, 3152913403, 2753758454, 2117702029, 2111246502, 2010662071, 2286480499, 1579757437, 159788158, 2346556100, 2434920335, 2628576140, 1921060588, 983300688, 4089055202, 1618832790, 1820502976, 2489122324, 4242716283, 2793930389, 16077975, 2322168477, 148093058, 1227220511, 3288880098, 2248792490, 1824067542, 4223797156, 1501663759, 1436696741, 2129925171, 25423289, 754768221, 3385750556, 3606427766, 2311023495, 2972955561, 3845061182, 2407128990, 3770791965, 1295482822, 1238891815, 1654995846, 1612888816, 2946438144, 1313303115, 3126978219, 1041166717, 3689211774, 349067657, 1300430892, 3051263258, 972476498, 2494638244, 2172386060, 3798178683, 4200903872, 2096216282, 4008677224, 2086903271, 3276897035, 1318086572, 3846827200, 2630358542, 3799368633, 3904382502, 798658897, 3847318379, 3819305339, 2462413175, 1494910456, 342295011, 2955729876, 3872343980, 248695753, 148941025, 1153458500, 1796568366, 383000433, 3756886973, 3991688548, 1070323721, 3034197567, 2510032962, 2764990734, 786166562, 1256153101, 2100718926, 2574354261, 3181958324, 265269279, 4014695761, 548398919, 1891624280, 531554407, 2357842837, 2777690041, 3275247609, 225683525, 3713512474, 2835192303, 1733577885, 98895298, 2765106407, 3556161997, 1828545398, 2704212232, 695051243, 1005242548, 1058388041, 4102449582, 2730128385, 3222430245, 77484096, 4123413560, 4129177113, 1163038360, 576616631, 3003932816, 1232630673, 2853638704, 561367259, 1952394616, 1723824186, 1752529104, 3084714217, 1931985537, 1497446428, 1218618837, 3336292484, 715681199, 3802847716, 2914587431, 3723332206, 586799595, 2203129939, 1810205033, 3156191179, 1298924675, 315912124, 1348867343, 1716188239, 3670404340, 1312780965, 1433444465, 3989639986, 1370506851, 1631995949, 1362616457, 2503853403, 582248493, 530717026, 4073737770, 2432716831, 2031159188, 3417359209, 2156109310, 1743325792, 1654146575, 762376768, 877447943, 765190062, 2120539726, 1505983438, 1512375333, 829393320, 446548812, 1474314126, 460352296, 2347321950, 1041637034, 3260030803, 4102737114, 3920137945, 414151407, 591303811, 2149761476, 458006091, 2873633023, 3731325567, 550614188, 2226783101, 1528019196, 2139720784, 1932625938, 3035700526, 696458977, 279299065, 2688666077, 1285719056, 3602037471, 402678719, 1221514274, 701890685, 3764983535, 2963243988, 1452645693, 228596936, 4044465184, 3832905530, 1171962325, 606318525, 1234774759, 3073980546, 424079729, 1312419938, 1380630255, 1528221123, 829218317, 1996864478, 2252395856, 1423702776, 1583553295, 3844382950, 2838658773, 1846767792, 1916284700, 3831258258, 1905679089, 2801899590, 1358170309, 1908652540, 173841068, 2089747883, 1200859240, 2740819458, 1123728433, 585477254, 3638087011, 740859729, 3952984686, 2844700250, 3356420427, 2556103733, 290343282, 2532228995, 2185519655, 1960953499, 268214294, 4161203750, 1611106512, 3796761764, 1846088700, 1035148707, 4003939485, 3307191347, 1731790828, 270456872, 1442164267, 4246807376, 1390853538, 2678981136, 868970569, 4032546329, 1984161694, 1766144470, 3059883711, 1735909736, 336177980, 2810766698, 1597961403, 1731158062, 122903790, 2801610053, 4268344650, 2038222756, 1534686674, 3017379521, 3684951167, 3771648579, 256534401, 4163340362, 2532054268, 3611582926, 2246053982, 3526769262, 1587281491, 3308236391, 1556536323, 2193399926, 2951019569, 1054265705, 1782129920, 2433491546, 1713360897, 164614424, 2433805061, 1515571252, 1961072369, 900230938, 3979226636, 2869534130, 2913235271, 2398274312, 587250809, 310645966, 349705272, 2404662426, 3640514726, 1343074449, 1840497228, 2609415220, 963830833, 3252127232, 3989355844, 3948229473, 416491943, 3804284521, 1013159111, 4055866057, 131716954, 1616841580, 1843660386, 4210110777, 2968818721, 3987284516, 104660491, 384326538, 2921729207, 3296934138, 1931043897, 3052297569, 1086087467, 3507935190, 3241663663, 2200189689, 828314970, 863005622, 3192793163, 987162896, 1268282554, 243592882, 3716733779, 4200040722, 2976212993, 3432555438, 762877508, 2815421371, 2055284895, 2442165325, 3168358410, 248481858, 170213551, 1415531487, 1456508589, 1506478541, 249616969, 1448109340, 107223885, 3605491605, 2998830854, 3862284782, 3185437018, 3940571524, 3989080183, 635604391, 1774133766, 68038442, 3534141836, 1921156403, 762164658, 3660736299, 3998597038, 4285950813, 574098996, 591766423, 1860928573, 3573335281, 3518797467, 1528563520, 530935259, 4147877814, 3292130028, 1039467455, 2965581672, 1181753977, 821079139, 252617532, 2817101974, 1890332896, 246470348, 3282646774, 3646438985, 710164736, 3770889071, 4026046520, 3853055702, 3229035672, 2346513776, 1919143655, 2203490224, 3883080371, 734467941, 1413415069, 1788735345, 1578038888, 3898311868, 4098207858, 3346279308, 327385454, 2196949138, 3371774018, 1231996584, 1240487311, 3580889806, 4077680544, 1062074426, 1392874398, 2378452392, 3922580786, 1923463463, 136972527, 2565269555, 3454721460, 325530142, 672333913, 4067701208, 3364384779, 4003831142, 232041460, 4036289710, 769516570, 3181848145, 3658240662, 3632900713, 4005523770, 336664547, 1528438160, 1582001031, 2931686411, 737562970, 2876750031, 234945015, 1699926656, 4010318099, 1667602049, 3634255259, 731484160, 2148744701, 2136554921, 2875061728, 1051175422, 2950248981, 2514563570, 3000134650, 2059494217, 1085720149, 3578116936, 2906010387, 1022211284, 912148195, 1587682667, 667115647, 723977980, 4212441708, 276147551, 3603847855, 833818583, 3737957635, 395293081, 1927238174, 428857227, 560561483, 1982350467, 3903948923, 2950349281, 1016145770, 3386860819, 1795085160, 1894821170, 3682345398, 696491714, 2928716517, 2096184310, 1261833039, 4076749700, 1300739035, 4228155544, 481477198, 1380486337, 1291806586, 4248563353, 3750060981, 3580870048, 4009699758, 1879944579, 908626264, 854366763, 2873448178, 111114128, 106375231, 2042093733, 3560608579, 1726284029, 1178311408, 4237176929, 3322986778, 2268604110, 3667743290, 4207015743, 102558433, 1165381299, 3343136324, 438060497, 3123842826, 596961321, 119798391, 2022893611, 3355674989, 3150235131, 476373555, 815358337, 551832108, 1232240534, 3372172342, 3589203893, 1767144523, 1496390869, 3090737320, 2019532127, 2167521964, 3239358752, 1269978991, 4043321019, 315899145, 1543571153, 3829022974, 3553584401, 732459182, 239601928, 2014409636, 1601674804, 1830530664, 2455666998, 3563505637, 1042840910, 838676792, 729808768, 3212999813, 1586296254, 1150857744, 2694181967, 1760073524, 2546530881, 2515502483, 4289787922, 3438895859, 115384623, 742973896, 3285181328, 2753387597, 3613186537, 3562026270, 871775506, 2088494009, 1489702299, 206171375, 486300072, 2917918484, 3300633083, 642327748, 4181016008, 835812478, 2679075047, 774189365, 2886328053, 3810296009, 166434672, 3437998115, 2953091857, 4057124705, 904975572, 1098052047, 1934193512, 2847695514, 2440939083, 567065546, 3881834392, 4149067095, 1563804172, 1356654649, 135072278, 1889861821, 1766561580, 3115385039, 1501076858, 1496407959, 2102569871, 2282190144, 3156275439, 2660080615, 2273870414, 4276650595, 1409762836, 3359910170, 3115774980, 3901142567, 3808176107, 3958847252, 2187942165, 1928531304, 3933665015, 810572822, 22446546, 1296853656, 3815213771, 351089371, 1787053079, 3143316241, 3066094988, 879169924, 3256557354, 218097328, 2719442044, 1618933451, 2310197580, 611747835, 1372902329, 4063506664, 3302049799, 276046813, 387610716, 583523129, 317113861, 1474790962, 941883651, 1641461634, 2998318266, 2089069995, 2666078071, 2375873220, 1241174781, 2965746785, 1217590898, 3064543319, 1251423978, 3424330145, 3973836365, 2582632817, 1000461008, 3389670786, 1293323387, 144900044, 114398251, 915940213, 4153684124, 1966621019, 3711531048, 3987934872, 3806624581, 2541020221, 2853456507, 678047613, 575936995, 960568757, 3325208061, 3849213580, 3091356630, 3730882524, 2782682984, 2301568855, 655104076, 3209988818, 2618199449, 1160126432, 1585691960, 1664830027, 3597003412, 3044411894, 2703841324, 1076927298, 2945560976, 713086739, 3030867774, 3406644322, 4291241361, 3183290225, 996392418, 2511951564, 4005420821, 1898770689, 2046722030, 186697125, 4206346562, 430218290, 4250049073, 1907986925, 1198496034, 2929242930, 802584936, 2074398710, 614077185, 2838371121, 441220704, 2025840998, 3422017120, 3655941208, 3637494919, 2896548107, 2723193181, 3809372695, 4113048850, 669980716, 1884628024, 527919372, 2616373383, 2521444485, 1918996440, 1556476359, 2432069028, 2613346294, 2903682625, 212665802, 697278948, 4201325456, 664465549, 3731505564, 846085609, 2990219435, 2162327361, 607865768, 498342579, 3957332900, 1977930923, 1144164159, 2772192160, 2014251542, 256406028, 2650746989, 3461886421, 49202940, 1645777634, 2119012414, 626893139, 240708062, 272301106, 1292710239, 522737584, 1009143837, 525432934, 2182199740, 3615590786, 1889690272, 1272175889, 620598565, 1145033149, 1982315774, 1742683145, 3791464825, 1043897487, 2872764348, 4094080393, 721770198, 1367708241, 840779585, 522419634, 1300031274, 2468019269, 883895016, 2734590350, 4293321600, 2723609106, 2704327152, 3027215410, 1106551972, 881998748, 1483331355, 3871310100, 320195824, 3273526980, 4149323223, 3953721924, 3293883103, 3210814988, 1165607431, 1374938533, 1177414044, 1425709532, 2626990801, 3516398981, 2059589992, 1208877651, 3176166554, 996120370, 1207843497, 3080019573, 3175463192, 3623405165, 1508140589, 3309465806, 3120533853, 2630624114, 297876696, 3522161450, 1086758441, 2939340188, 2816400456, 3676089052, 1107752121, 641141796, 1848101913, 759241515, 2755766205, 3178587028, 116562434, 2227564353, 2436024751, 1208318591, 4288980898, 1964394055, 2278080287, 2343080049, 2938706249, 3164681624, 1177293782, 3362877253, 4017124396, 3181882883, 2899438398, 3296064535, 159164576, 4186672662, 2551564133, 1017662511, 2200507526, 4166702851, 2111548272, 548003991, 3426984844, 1086040998, 3464770230, 163528209, 3535495066, 1902551739, 3860958065, 2437607091, 1145635278, 2111880112, 424361331, 2093236216, 2813153960, 2814203863, 3926593340, 3417786625, 545340773, 2480779785, 1579065658, 2572483444, 2936616153, 1040434934, 2145560263, 1417572976, 1335663452, 3697554459, 3554467673, 743209470, 3318302975, 2419168394, 543463464, 3855156102, 2578489483, 2925392367, 1661779411, 2868769702, 1262328485, 2591015136, 1991750359, 933221297, 2702255618, 3761328332, 3472304677, 32040231, 2476123894, 1228438939, 2028473755, 1991014419, 990999934, 3140579017, 1076060679, 2372017171, 4120973788, 3863156365, 2497624524, 3158326720, 753371410, 3917658836, 3933259638, 448175306, 1224392782, 2506138914, 3943876908, 619874076, 738079560, 898578455, 3883692162, 161063211, 1647196439, 3186533348, 4256847844, 3190860115, 3696203424, 956742113, 3841803198, 2740371187, 3533869573, 2515562928, 1791947274, 1485380037, 4152360103, 1790186137, 2584564300, 3692667592, 2757134165, 1548018536, 3823256842, 2277587346, 1784480691, 4186975706, 4152009327, 965700018, 4120044447, 1395001803, 2309367479, 4165471552, 2419254743, 3424692773, 1118766568, 2211306343, 1543957233, 1286856718, 2894478125, 842675153, 3790451253, 1484761091, 532396271, 2455764710, 1658042602, 3525620546, 3010666698, 385519039, 2759188791, 288501146, 2623060661, 3769012862, 994154704, 2588428379, 1497293057, 1604886185, 221858530, 2988053677, 2071420475, 2831718404, 466503520, 1210151878, 3186960312, 2793598099, 15440782, 333174191, 3187668250, 3738408039, 3822527191, 3017269640, 2867613182, 2612618403, 1185361324, 864019925, 2699725529, 1486997759, 2494923387, 838433417, 1811140229, 1714325282, 2453970774, 1524242479, 75469556, 3603362640, 4233359993, 2756320231, 120182951, 1185168280, 1208955082, 2976467499, 2419632567, 4010989640, 3975895763, 1274075549, 3303649303, 1557293226, 641628096, 3405189694, 1821996959, 2330407588, 2326035904, 2068357034, 33900984, 1667735397, 1754506071, 2989144234, 605213837, 2503935019, 3651030040, 2735601381, 437253605, 411622578, 2388278877, 4027999018, 1727992670, 4136916335, 504443981, 750976132, 2736356880, 2292268866, 982749941, 1532672604, 935937713, 3720905154, 3247506122, 1304931454, 1192161611, 1006253109, 1649003378, 833544052, 1590468046, 2356782785, 1961451474, 357187971, 3801701531, 815657202, 2744348041, 3298595040, 642409566, 1084633236, 3209273206, 2586595125, 4065485835, 2394102393, 2025050368, 1789877179, 2919148934, 1562609241, 174731318, 2539343995, 3970585787, 2703240541, 848746250, 1380502377, 2072723513, 3563198352, 1433657370, 1921941544, 3568026203, 557634591, 1584167933, 3905123396, 1430755943, 3964421198, 3946931213, 3482598484, 3008522592, 3630412787, 992572130, 266037267, 3242656305, 1255543467, 2844115636, 2052496938, 1609772875, 3384933520, 3378011135, 2441112783, 2733275429, 1764661815, 102281124, 2787875353, 1996521722, 3911818133, 1987924804, 3684837595, 1654890978, 587097309, 305620732, 2327991604, 4004313078, 2580372289, 3613176739, 1648871028, 2436259049, 58744227, 219031945, 118434264, 3587767047, 1153496651, 1244106314, 2077839046, 3361995016, 649750686, 1554463804, 563347198, 1480023814, 2112490681, 2572438824, 1443728144, 1134891923, 2950282873, 1970729524, 4047587019, 2609434689, 1140248471, 383683249, 397805904, 3942830100, 4130845988, 1852917835, 3139380732, 153549310, 819440820, 2283861606, 1823016825, 2217905523, 3110942980, 2481931044, 948699426, 1682956178, 1592383076, 1412408672, 2013499459, 1740974880, 1853319976, 551130445, 3289732842, 3240412447, 3985754784, 1466909924, 2626481785, 1437589534, 1400612885, 4102018124, 377930397, 3666310034, 1786834785, 1109712606, 3416044791, 4283372501, 1427480391, 805600351, 3210299190, 4004945947, 3776856879, 2315098832, 1337990971, 696462430, 3357769062, 2058843826, 2221383849, 2552398062, 1107165822, 2620997732, 1351212004, 1845574945, 330690940, 2980304695, 4365088, 1276680209, 1849807398, 2660161122, 4121568404, 3753312321, 3929283801, 930894951, 910237009, 3620628340, 935324312, 1044965822, 3355968519, 1932705752, 3262585095, 582886549, 287964417, 3647459757, 3388932837, 1041805687, 340168310, 2850705952, 1376835340, 4261705187, 1148255773, 4289234905, 4058018534, 1068499524, 1424404943, 1406835375, 3683043867, 1693844260, 3413883221, 256373310, 3542287075, 3045517409, 3993054164, 1346199529, 1492862315, 2178850721, 575866963, 3832211627, 3485349052, 2348208614, 58553291, 460967653, 1201091286, 2519828693, 1498996398, 178821960, 1004033414, 3924625492, 3558335052, 1651011078, 652404668, 3151748666, 2231728590, 644168164, 1368857253, 3602587529, 2048650014, 1510809175, 3880854752, 885993227, 1528449966, 3780062601, 243459687, 32908367, 3524093638, 3454677942, 483743904, 100074201, 1110493926, 2306665191, 498211750, 1274297990, 4159383003, 3076979745, 4087402175, 4107133829, 3770321068, 1346733345, 469734502, 2580433494, 4084406312, 1211302120, 3284428164, 3602421113, 1720056130, 3942949667, 2794978739, 3442875103, 3969525917, 258198250, 393273696, 2124040401, 1195163640, 4191314361, 2700825367, 1997039362, 1569597468, 634801208, 1135260222, 3526942906, 1573195989, 3529937270, 3780685992, 3019359302, 1993861490, 2263830152, 314251446, 3057067781, 2268391141, 1342028653, 3483589381, 1232309623, 3658453872, 1318092030, 3425026181, 558880132, 1653980571, 2306538339, 205836876, 106992995, 4194536519, 2889700941, 2355672052, 617342681, 4088800544, 2499468817, 2296026567, 1624651617, 49443119, 3867054340, 646621133, 811091993, 1068669411, 2853457194, 4009419347, 1373715763, 3445440605, 156225745, 751913681, 160824071, 286827859, 1060260317, 1137304838, 781834718, 58331316, 3036032889, 4257105063, 3106085701, 636069846, 2688774726, 3288498061, 648683039, 906867245, 748976269, 2585728099, 596457761, 37813009, 755096001, 542145823, 2872694623, 868337336, 772195443, 3099350108, 6165243, 863804957, 3522658001, 587726256, 1100701334, 1055363252, 2147705897, 1172036898, 4285285797, 1631846637, 2513364002, 1943580401, 245776857, 2364084557, 2543138935, 1025542916, 2266197633, 1192015906, 1812975465, 1516767333, 3926301322, 2312672140, 898075370, 2748320898, 225859750, 3002951813, 373495471, 2578872003, 173655910, 3705905648, 2730626004, 1809226528, 119711112, 713739699, 2304477868, 1545889854, 1505428258, 934061832, 2847084191, 2394773378, 1419984737, 1350181823, 1644276891, 2615849424, 633031829, 2067127645, 2544828820, 2940639863, 486482283, 2338218565, 2762458009, 3867067947, 125486184, 2183350403, 797399948, 2749004334, 2623271176, 3497877083, 1042961023, 2265267415, 2975905184, 2760215959, 552945111, 3761477277, 540063253, 735861137, 2883336291, 2156400901, 2808403455, 3422162491, 421096158, 512516922, 3405943875, 2755004462, 325831789, 1351673079, 1091950198, 2391708156, 412475995, 3756044272, 1548557261, 1014318715, 3945088994, 380208148, 2610482386, 3683692054, 2380218707, 2710875134, 1319743778, 2139921927, 332539634, 1911563862, 740021094, 3743604172, 1717008336, 3896559146, 3918664937, 2827205839, 829738999, 1603916305, 3926314803, 2510086280, 3548686126, 1810046514, 1904413230, 1628407154, 216629601, 2483904059, 1199910609, 2182671282, 3248500341, 666657815, 451621909, 2993232743, 3196795665, 3202183985, 1246198357, 3580869844, 3259864643, 3796646257, 982095719, 3016063090, 4260217392, 3927938101, 74372880, 754579477, 2033079873, 3223692246, 1591830115, 563605675, 4206105776, 123375628, 3996911374, 1468339559, 3110913425, 328035008, 1804769633, 1885264725, 1570860170, 1971516627, 3788959611, 2216055105, 517646663, 498814377, 2022949305, 2715985790, 4238264631, 2550286004, 3966201301, 3384549766, 2746265428, 4160152046, 1970707755, 4259785215, 3954771824, 3162545417, 1920571554, 19242142, 3986733965, 66199226, 3785205639, 2858390340, 3003055706, 3199116061, 1345746884, 548042331, 3412087745, 1036044176, 845659970, 1031358906, 3265025773, 4188967842, 296282029, 3127632064, 4055039683, 2353108719, 4218375912, 3299745380, 1067135943, 4117739956, 3739801607, 688837338, 4255754150, 580814964, 1983644668, 2709465385, 1198380179, 401358388, 1905224423, 2107461427, 1968310967, 1972780493, 2690808394, 1856162165, 3703479872, 388516823, 3475713381, 1866337906, 2877488014, 114569669, 2015645361, 2127644775, 912566826, 2366395924, 3731061110, 1561244591, 2505824405, 188463024, 2431942269, 3909415922, 1768124064, 1550035606, 3894652144, 1633827706, 3135631789, 582721570, 1675956219, 1170214296, 2782052080, 246653794, 1707220187, 824514490, 2844799333, 1989507968, 3709573349, 668419655, 4160218610, 371971491, 3703407413, 2632897772, 3981636979, 478171536, 2463169885, 2624539055, 2120504035, 772812646, 886397142, 282974452, 2953669537, 3014307446, 520292775, 3162218338, 1869167213, 2284735302, 1108603410, 2336632008, 4286530089, 1372608491, 2930776634, 958414584, 2472399534, 3021351236, 553693445, 1916958895, 3291618024, 3894196314, 1146987112, 3195738597, 3309223770, 4094711344, 3321776886, 3819698529, 3652959546, 2292764231, 2141145872, 2930377782, 3751335305, 1494736193, 2070241438, 1436353891, 846373547, 3130573585, 2419850670, 1790358671, 627556773, 3052179155, 3991543345, 2788604417, 1655310436, 1956086077, 2957617676, 451030731, 63282676, 77858753, 4003376388, 3730579173, 717166923, 2008801431, 3604194195, 4030054224, 1353891833, 1522980685, 639046413, 96549088, 294426060, 2143498040, 3812217727, 227441908, 227640911, 12667469, 1425351119, 135711843, 208593617, 3039370850, 2615939665, 2783266563, 1875568298, 456477489, 3865098164, 1115859962, 2956634447, 376683170, 1402726602, 1958851608, 3481859488, 2279518629, 1057672801, 390807874, 2327763242, 188888839, 3539973041, 2036872895, 2913055654, 3026245079, 695219404, 683499108, 1706160497, 1037630191, 4268869138, 1482005249, 199608994, 3457806731, 2634619197, 1401321681, 3815337411, 1616523449, 1391174302, 4093445586, 211423087, 2977839275, 2847883106, 3561049181, 2435290209, 4123157289, 1935137235, 3356127017, 3600769219, 1437561340, 1589849776, 813250240, 342185796, 174171979, 3224068210, 1010003270, 3996055150, 4142372559, 264163135, 78978832, 2235703927, 4281369413, 513160396, 1913153492, 3036722195, 504721989, 2840147454, 1169013642, 31526076, 3115238348, 1133873921, 984247412, 355078022, 1678068820, 2681642697, 361997020, 3669822446, 506323755, 591603721, 752314359, 1145369899, 641016854, 1727256927, 2770479681, 790290300, 3141017591, 1329598494, 4076615263, 574427017, 2777362626, 303477985, 397717845, 990172190, 2039204824, 3542637207, 3704197815, 2129840152, 1802823614, 2817054336, 1164723851, 3725809303, 1041765411, 3993629041, 58566540, 1959449290, 960431331, 4049521095, 504593059, 573186870, 1681978114, 3135477805, 3257387721, 4173652716, 1713202542, 569279450, 3136616306, 3773327169, 1614912546, 3325216911, 2618453001, 1849486187, 2242599862, 1631043241, 483701970, 3216697808, 1860904616, 321577049, 3331746235, 2334665765, 307543714, 3161206328, 3733332355, 2991868916, 2210173668, 1395068011, 4252085977, 3829789377, 1260004007, 3133477166, 1193267703, 816870812, 3883641340, 2434851698, 1191938723, 2037894454, 3733950413, 2115608090, 4077257804, 2522534561, 1871767391, 1390825821, 2267083088, 3586461405, 2809615236, 1733703299, 3001659258, 4278853598, 4108125908, 1432102032, 1466895729, 851035562, 990308681, 2082639261, 968580220, 2594287856, 60169141, 2986365579, 326853134, 1014426379, 3225209763, 363753401, 1235387789, 3410859932, 1759951413, 828729456, 1489454587, 2676552370, 2953066186, 2251844868, 679179077, 1030227305, 667824415, 1743256317, 683796404, 137119754, 3937199973, 1708017959, 902549609, 517202322, 2811766826, 734816556, 3739354221, 4189412990, 4113023280, 506031729, 2004556829, 2331150997, 179886718, 2582015191, 563662806, 3220521465, 2378825478, 3161133108, 525933418, 776132522, 3615978832, 1217150149, 3761641128, 3187067139, 1712693663, 2499642140, 2794356710, 1418027117, 3570063859, 1925819497, 3932420394, 535824100, 2671353700, 2281919745, 58007968, 1454252056, 316267483, 3026167011, 1637760881, 2312714936, 3174104743, 1238770295, 751466424, 1700553048, 544779422, 1473747841, 4041773137, 824028847, 180320749, 2252687810, 1709138798, 2638023835, 235123742, 3466626119, 3561357907, 1935307266, 3706620438, 549027491, 286958880, 3987439751, 175291198, 988054327, 2135446378, 2682510835, 2100493353, 1798342273, 423002932, 3968259801, 983787354, 1015005886, 2450998105, 973496565, 2696789214, 514111201, 1817536384, 1039252960, 3549091480, 3936915784, 4182859327, 3064297115, 3185837334, 3436336200, 142508447, 3146547200, 3377612159, 226063302, 3630628796, 3430602703, 1073536218, 1361271255, 908246207, 3158357187, 2786669088, 1442633517, 2684382309, 1305599145, 1019313480, 1027478150, 747926554, 3931836559, 515543579, 96357628, 2856623168, 557639041, 2620249908, 494231506, 2032920655, 580830096, 3217982245, 2165902846, 2562389395, 3037398479, 2883067784, 2073141603, 3956987925, 3941756562, 2665689258, 2723840561, 3731778742, 1261770658, 3071258396, 1249426807, 385992860, 1235358593, 2326618186, 1491056127, 3083012054, 2270602062, 3672651034, 638963182, 4117193852, 2827551415, 2520811337, 2432716294, 796010189, 2054042417, 3439411017, 2973880513, 3448011935, 145849463, 798443179, 653674679, 3784333558, 3059942288, 1882631400, 640797205, 4056480629, 431340794, 3581627678, 1652604539, 3613735458, 1918499280, 2515217578, 417557852, 3286974859, 2517250408, 1007173974, 3029305725, 1074685752, 2744279724, 477760073, 1419712582, 1533236217, 2545133534, 3890718381, 3903786290, 623070483, 2245937539, 2081849368, 3287470509, 2230873757, 3408359841, 3345535111, 1112746175, 1054463786, 1047180198, 2766938764, 1524965609, 3635134692, 199819746, 3128794682, 2887155952, 1875203264, 160832378, 925023214, 336262875, 2927987206, 108715858, 261021080, 1541662886, 234270042, 3639277340, 3303733768, 1427112529, 2114411924, 2627709220, 4213777019, 3055186817, 1243102836, 2897938032, 1225610123, 69846034, 1991179908, 3691739721, 2696750541, 606356026, 626896093, 1648971459, 2055690166, 3284045577, 2177053627, 1686593529, 3701334225, 252976124, 3070682700, 3742072712, 154352810, 177905645, 3232975016, 193666982, 229265894, 219921381, 797934505, 1717878094, 3038002464, 914400617, 2246950525, 3549530533, 744189848, 1969403040, 4226763390, 2558315761, 2947279851, 2561426594, 1055402471, 383046940, 3278117864, 1944627403, 3863135153, 2144095691, 1076919115, 2760767943, 2227049700, 3794737669, 1111593319, 1251208177, 4009644272, 1780740600, 3641049745, 2255859989, 616990862, 2174770066, 2751038998, 1000343156, 1627857466, 3702327411, 1212300584, 3896633795, 181145604, 3987227314, 3929311432, 655768732, 440059089, 389408896, 248973955, 1850577152, 2669363729, 1038859120, 2940436666, 1028010926, 1521034913, 3073895360, 1259384915, 2407969365, 3137117054, 4087858244, 1856540776, 351735571, 4001192629, 216115611, 2607427808, 4025355490, 395635582, 3721125272, 2317057299, 1245829109, 913116196, 1555599228, 3800104105, 325719609, 1853730246, 2613184133, 2545322247, 999238164, 642765904, 969312936, 1135819063, 1239575714, 124131681, 3918074388, 2513960461, 3149072841, 2909780218, 244457018, 1242320235, 2305501324, 2164451876, 4287732526, 775053657, 2791209341, 589734291, 1186031776, 263170908, 4032656352, 2143093438, 1885993281, 1794514796, 1491877374, 3019677398, 629066156, 3827270426, 276076176, 208561759, 224813188, 2238288710, 164990972, 4263761164, 2834207440, 3790929978, 3079050901, 2443480101, 652741093, 3186161501, 2614840788, 271989789, 2186177792, 1696929044, 3749802325, 2405977793, 1135545305, 829659557, 3150172859, 129771827, 1685131483, 3173733771, 218464707, 3253121204, 4143482792, 557293235, 1625642509, 454568156, 2425116364, 1373725730, 838106971, 922584940, 689739860, 1026185875, 2507463379, 3352468989, 2159865384, 51529626, 2439059831, 1462695464, 618096623, 2366252158, 3157259855, 2547740663, 3092543533, 1443306482, 46611282, 485264660, 2779884416, 1309178442, 1291071409, 2036138917, 240178255, 1152676494, 2369591318, 898361767, 635180547, 2265335666, 4087877819, 2105323219, 3619574697, 4174371271, 876896351, 1314494613, 3092262260, 31594964, 375289304, 3981291916, 1605095287, 4268269865, 3063445184, 4079228211, 969339013, 3369990062, 4265547618, 795924711, 1453512444, 1691855271, 2179371146, 3765536346, 3170621485, 2069589102, 802607913, 3741056793, 581194149, 2494678761, 46050421, 3658198827, 2723947075, 3427147728, 4056548387, 2485659942, 1200902548, 28241597, 2704653244, 355152457, 1964955927, 162746953, 2560581605, 1237417597, 926086394, 2678456339, 433989152, 3592002783, 3143304360, 1223305922, 394377018, 34699626, 1036021214, 1109318834, 3130867297, 1885710300, 2857178612, 3357384897, 1268138135, 3511150001, 599644027, 832848647, 3897906427, 2180335174, 1521581292, 2037165427, 2365541868, 604565508, 2595627455, 2010713821, 1001456198, 3402654962, 4225062386, 3765620239, 3157377559, 63508727, 2820177521, 3492406980, 1802916389, 1434600092, 493362135, 1581553790, 3205052827, 2257994775, 95850679, 3608371503, 18971088, 417954108, 2102617165, 839015300, 352296546, 3626197450, 4261493379, 4143229438, 2828026742, 59889702, 2591703737, 3182932651, 3641730864, 4115843698, 304469470, 1982001976, 3938833480, 1325355290, 4124529580, 2854855205, 777502601, 419845649, 2700008478, 613326106, 1983875837, 1577965504, 1445204930, 3450787539, 3583755229, 3451536585, 3340134258, 3220019360, 267672689, 3907799556, 2137599806, 1840118589, 1053614353, 2047959915, 2605118253, 3761089181, 1365635362, 101243879, 4030431061, 3725418622, 1479590298, 582763973, 1285697366, 2489874980, 2167479471, 3100675084, 1881185496, 3197238429, 1111407924, 3150365579, 3593479225, 42017709, 4207469726, 3118489404, 1510130431, 4195783383, 3557250241, 2092083068, 2961728326, 875310859, 1946694170, 3192969921, 1202842837, 2885673702, 3102244781, 2079319191, 467601298, 4125129738, 2924443972, 3052345963, 3331599083, 934444192, 2755512279, 3473852839, 2540645728, 255287095, 4240537029, 1597401869, 3799301039, 3357819867, 2844096079, 1899634548, 2252194316, 1971553533, 3822608940, 921493296, 3221670173, 2768454162, 631196969, 1716555935, 2906282439, 104178158, 941978554, 4033930158, 3785616080, 246683022, 2923769370, 2659552845, 683837312, 1798874511, 2897152737, 1913289348, 3678326456, 3623263993, 3186784584, 4071984216, 662068830, 265117105, 2793008159, 1302628912, 2701877486, 2369753947, 1129667933, 2258353435, 1038893346, 1957445623, 3213850077, 1475260220, 3728884194, 2657315126, 152988243, 3159500327, 2180414584, 1015444399, 1718495148, 3425576880, 3109638548, 2673430959, 2575916919, 1554928511, 519621202, 938603363, 4085275240, 3718053899, 1301365153, 784812140, 1028631824, 2125012697, 4125712801, 2762754219, 2983592994, 1129063904, 1142788836, 2233222689, 4123392390, 4039829633, 588208004, 3932972189, 3696889374, 2059304196, 416063065, 1260667862, 2053675606, 1883361490, 2530538312, 3396326831, 2415000991, 1535823743, 67599330, 3267065281, 2631264564, 3568943619, 3917730369, 721387107, 1637110144, 567423312, 2225537248, 4257299407, 352535874, 808508854, 2031234164, 427145187, 107836597, 4097924800, 2716507532, 838928877, 1121522263, 621751927, 3546343386, 655314352, 2210312152, 2250078918, 3178725242, 564529525, 1243408190, 4240751280, 1600735146, 1919058797, 4173229253, 1163420339, 822012004, 3870101062, 1965194623, 789526734, 3270219743, 3897660591, 528795319, 2958826325, 3627480441, 616392772, 3625080501, 1370421465, 1948805169, 1118507775, 404796973, 3161069671, 2084867548, 1618933475, 1925022147, 2455608585, 2125443831, 3149064953, 527002516, 541926835, 3332635601, 3736982391, 845228981, 1063413311, 3050716460, 2719034785, 3896003858, 165824550, 3514156651, 2718062199, 3809441593, 4007834120, 1388375961, 3036878044, 1205435861, 3759327538, 833696013, 1753428936, 4230567643, 2642350353, 2790848421, 2025568452, 2865286988, 949618939, 2234036307, 1159753442, 1433312373, 334625831, 1116046048, 3380674951, 2594387436, 1319961031, 653210293, 1311925446, 2086185783, 1605420892, 2573723815, 750246257, 2170116110, 4194613625, 3976282640, 359586122, 326349625, 419204318, 2222076458, 2162841233, 523720400, 3327701433, 2942935432, 801116001, 3237346560, 484924359, 3667202134, 3965393009, 663511029, 627749475, 2331571839, 1324888628, 2048495370, 293613768, 4165938002, 3307371192, 901490575, 2929488370, 2758702379, 1117885910, 3027680594, 260814329, 1048491261, 4132564513, 77466001, 4144165057, 2560545447, 2197518594, 3409995322, 2885307758, 2575158216, 565918254, 1707948366, 1123596281, 2460581917, 3781530872, 2033751195, 528563992, 3635314643, 1390291044, 4137747406, 2601663100, 4149142757, 4184445943, 1618653607, 175469533, 3771894465, 3164924620, 1357176605, 333273338, 2132868813, 2160847031, 4173252939, 917026557, 3681173868, 3505696657, 2382910565, 4137356583, 3665545039, 325164412, 1484390476, 696054903, 4069718040, 2016256221, 2093161975, 3531348776, 2037462153, 2856375643, 255834665, 3270197510, 3568871328, 2958038501, 886954019, 1135936564, 1315698145, 935511704, 1875726098, 635338015, 634520001, 191836403, 3550550954, 952081020, 530013859, 3525554353, 2011876682, 3310443005, 3840097958, 3289929573, 1091770186, 2411597977, 3866767151, 12255637, 3547513038, 3805831350, 932859343, 1754872676, 344346201, 2825818829, 2427449247, 3160843876, 476438022, 2922883021, 4289315318, 1964899226, 1196741263, 3344034990, 2314093639, 2299030863, 2887041613, 3863292667, 1201469176, 2533845541, 4025736060, 1683286085, 3440555316, 3195791722, 2344514043, 557168386, 3705114631, 2552680359, 3959637455, 3986614101, 208188701, 4229356378, 3112164490, 408242878, 261173013, 269060444, 3780266088, 1492801834, 890453699, 3362217937, 1068152859, 3867357876, 1598884904, 1023407044, 2280440168, 3289399089, 2141856698, 2375531162, 1086961478, 3290976924, 3339149008, 1148243687, 417642689, 361259965, 1599414855, 2354220913, 3052629584, 539551604, 60466898, 3272128325, 3059158707, 799540487, 1196533801, 3112286119, 2347783605, 733850219, 2225843984, 392949728, 3874677871, 289551223, 3141554132, 2737363074, 3160560497, 2298750963, 767407208, 1705161615, 3788130887, 769692116, 38448717, 3979423652, 3534688609, 1552542434, 759952191, 460823293, 4179860607, 802141157, 1861839893, 164713708, 1950032011, 1170881873, 941121131, 2525654654, 1118886806, 418585406, 4186364076, 906003399, 971561953, 2638721514, 1384030998, 955207821, 3544342674, 589036347, 2864907144, 2278914595, 3026192070, 3963446467, 3503922622, 2626246892, 3548064919, 3391727757, 1590523673, 3906544794, 3531415891, 1137855847, 3862268038, 1551923592, 3272422586, 1365838001, 173486812, 2946884991, 3817744340, 2778296723, 449816037, 3934095875, 824923778, 576389458, 4011514562, 2656299916, 305524575, 70950530, 3127941242, 3455582219, 2049394883, 35675341, 4146147772, 2135807762, 1397929344, 2623305886, 258776834, 2553873453, 3629816430, 2923286033, 4181154073, 788719309, 4006640091, 2924554667, 3394671649, 1898770294, 149273887, 1431000108, 4216971390, 374184472, 3980838309, 36536233, 1169646108, 1616072652, 1200641220, 3591179077, 3665276085, 3043137402, 3708417468, 1573699905, 3540833855, 2011783259, 2689358098, 1591631760, 1671656868, 1152944613, 2730668779, 119124275, 4066520357, 931573732, 4034852131, 1029316875, 2548498319, 2536824202, 688321731, 3987379464, 1604576765, 4245790819, 586140464, 3760076792, 715226591, 243783559, 1495881778, 1582413632, 3577980938, 3673178788, 2846976317, 3256198947, 3823220935, 1464795779, 307859286, 2906076652, 3896383485, 2678487917, 336710781, 2080304137, 2100370863, 2303784074, 1027492784, 452577722, 936680507, 3391549068, 1086381234, 260552766, 3192785168, 1020744692, 2090685344, 2500627414, 2452188240, 2297230272, 2489373063, 455996770, 117309117, 3037806304, 1931912371, 1054592955, 2741190394, 3056767613, 62756420, 3274974523, 3275423108, 803454944, 507459490, 1169104020, 2353817161, 127991001, 4101678320, 1200729175, 1959785518, 2520023647, 281645165, 3212305289, 2752500651, 1914294139, 896571321, 3968325630, 920022838, 3110121601, 702878822, 2223593472, 2804968019, 1626609907, 406043196, 2971790792, 3089533158, 1038822156, 2347221853, 1332097783, 2640009297, 820533258, 2928864315, 726273177, 3948780832, 1607151055, 1522354754, 2595229902, 4000726652, 228328186, 3351784113, 4201613418, 3622385710, 2069922431, 2600719724, 2412999485, 3967200679, 205742810, 2616348198, 1596069156, 1699554621, 4216350312, 2234100337, 140442672, 2586346238, 568970992, 1644577163, 700592901, 1861102496, 3098784226, 3530736364, 3169408616, 327537905, 3054178852, 1960712366, 1135647871, 3451256336, 82459662, 2746701545, 1631755293, 96712095, 907099298, 300809527, 1416812916, 304483143, 2518493488, 160273134, 2519847299, 350541621, 2639694861, 2844899543, 1345225751, 3187872811, 2306719469, 86320702, 3219250344, 3669738576, 3688683803, 3098138811, 2872960387, 2619253380, 2506983969, 171825298, 1078190069, 290613224, 3115326889, 3442314028, 212509990, 2688499555, 99610403, 4105840090, 1024824263, 2329921280, 2301485634, 232017042, 3831904494, 2186806520, 3412272022, 3787734846, 3764047679, 4037657820, 3595642804, 2947480365, 3046466527, 3103929600, 3385540553, 670651401, 3435805310, 3344358967, 2903216631, 115936615, 680577283, 2463437840, 1126816364, 2550615833, 1434582513, 2894536655, 103834008, 1944254587, 2293458380, 4009276763, 1053746189, 4285431606, 1361598279, 2651756782, 1282051452, 2395366683, 2210851155, 1240566087, 1676263404, 945720755, 3488085831, 3318994374, 701879202, 2678086269, 3721594074, 3361312930, 2878859273, 2804601605, 2261412417, 3498445859, 1934449987, 625959113, 3556657709, 2224736483, 3756485408, 1481718243, 1176813136, 667357638, 1877332938, 395791106, 3651860631, 2647246584, 1092810433, 438280598, 1217406576, 896766278, 38443676, 2861681780, 4153886650, 741931305, 1226954860, 4238387028, 366888190, 2338954305, 2729313869, 2406414109, 144623660, 418491889, 758472248, 4249043681, 3698731900, 2468787651, 1215998054, 2942448616, 3670401318, 4288291933, 1764969861, 3808389755, 3084495979, 3989096946, 3430352521, 2368903867, 2081176155, 2834089390, 1061497373, 2111167216, 1865916371, 1249105080, 2869367769, 694365549, 329091584, 2544266389, 1191593197, 1899227677, 1896361428, 3543350557, 4087395921, 109866277, 2853674680, 2440840697, 996740147, 1349361573, 423563072, 3188489268, 3136142477, 2190504608, 1899398126, 2334101484, 4093487106, 2059369742, 3439601501, 1416551693, 4048646732, 3316518250, 4213618291, 278522677, 969517925, 4200954645, 3038171081, 3779663171, 3700242185, 3006097503, 3857404488, 4116773485, 294053336, 2788315727, 1615786075, 831840539, 3449322363, 4091592518, 1287551421, 1396303320, 1145231992, 51257621, 2702363978, 3959920881, 1909142438, 1655352795, 3385539616, 3552525199, 2622233388, 3216474265, 3469277497, 1108486498, 759100875, 1057558760, 4125343501, 2661348745, 526537729, 1982174324, 3704347959, 2550794861, 4197175288, 19120774, 1782536336, 276484633, 1327310515, 2814119024, 2101100939, 657829659, 119134579, 2849212573, 3599741433, 2877265217, 3579891163, 2152801878, 3063693655, 3741309589, 3130953679, 2125613126, 1800887257, 1658232889, 3844454089, 3940339765, 2427650140, 1294329098, 754157200, 905809122, 2830086793, 2265961651, 3270416739, 2875889169, 3537469422, 1122272881, 2917009462, 2183344860, 3749203244, 439901373, 1050487616, 1413405670, 2286031311, 1882646417, 1630569667, 3010981021, 3608333092, 3686742212, 3763813209, 1146011680, 3682136200, 282990053, 2395378530, 1431248451, 354412693, 1216472448, 3622124254, 603422439, 3499033307, 1230784301, 3991832374, 3340876435, 32274027, 809513451, 2348402638, 1186603169, 1030477645, 631698754, 3461551908, 721903950, 2521550649, 168313325, 3034291460, 871220023, 1895062065, 669925950, 3601361383, 1870977542, 2094335993, 3727034213, 2156736017, 3406377775, 1759502850, 3195554681, 1846163411, 4046460470, 2286478426, 4047163117, 4228053577, 378479754, 3685033620, 3649208503, 3814498117, 550620877, 692682504, 2905816748, 3383355285, 2430181256, 2574078692, 542957495, 3216466523, 4289283651, 4099475483, 1034764440, 4234663855, 1753833034, 3883037072, 1706979230, 794044500, 2934505688, 2333079983, 2232252166, 2017472275, 1031749960, 695546441, 4275714873, 1174491521, 509066168, 1411983595, 3066843461, 600084686, 2646003674, 601381304, 550869135, 1054645381, 1649182254, 3300208473, 2317872609, 1609752758, 3877689380, 4169461800, 157894316, 3558484390, 2233053799, 1632076622, 3027979901, 2710290992, 3291263925, 4070096716, 553437890, 3645149475, 2900761506, 267522051, 3710880639, 3168071202, 311764124, 663362231, 429657148, 1521419005, 838964337, 1993671587, 3678097238, 1995131182, 3090667015, 1011623581, 1110730474, 936460851, 1883719154, 2813399529, 410358812, 12552129, 451390599, 521460032, 444538483, 1677960107, 4142704281, 3755749188, 3575389518, 3342118796, 120154209, 595836914, 1123176510, 3958397826, 975250773, 2872745297, 1317128260, 2783550180, 3257751415, 2657798613, 2435625598, 1734671358, 1844844981, 2023557581, 3496220180, 370650531, 3673471901, 685438920, 1663701636, 702512121, 1462700866, 3330739446, 1668427956, 4070172690, 1193397059, 3978586704, 2559696778, 3083523596, 3547391025, 3167205939, 3755605468, 643413107, 2090949492, 825332958, 1347190037, 3446739048, 3215746694, 4193731280, 2481731336, 2317791344, 3472361356, 487962404, 3295574931, 3006292648, 1340359912, 1361104712, 3927743352, 3255976130, 967510442, 4131644722, 54402053, 35177485, 1386255615, 85420375, 3541532644, 1981908181, 3742355751, 181410704, 3895469297, 3721761194, 1844347403, 2904728367, 4194328209, 2722981921, 475913979, 3811078066, 575852601, 1387067363, 2705325211, 1602054972, 669144769, 1646204039, 2523890365, 4093209732, 415454287, 3483745513, 2970008882, 350707459, 2098645345, 1508670286, 2097551795, 503748069, 4290640298, 2108365639, 3775237602, 4140962454, 3680611735, 3902861275, 2940874328, 3443286591, 2300773182, 582665459, 1021488564, 3489343839, 658060115, 4092026803, 4265783976, 1452850116, 1434238782, 1832136719, 1875118122, 3452346763, 1768135306, 1323502641, 3829832997, 2997472264, 229043101, 553503906, 1253551210, 2356272678, 343009592, 1978352549, 823864369, 3888245579, 3408752123, 63530051, 44308306, 394929361, 3848883649, 640851001, 963586998, 2226440487, 2250088059, 1396878949, 827052581, 515952397, 2664377876, 3999914989, 724637561, 1725462120, 1243238585, 518602002, 2611057631, 2686429724, 2732351359, 3610702862, 953480820, 3696407001, 3870121001, 3235944589, 277471270, 65587723, 3369804762, 883247378, 1554983607, 156360980, 1891839719, 470072634, 2720290040, 3184131980, 3537973042, 2068081972, 2454368615, 2626186856, 1165982720, 980844622, 2276722860, 3827942530, 2594959466, 2234683330, 2352929177, 2666994596, 956536085, 2235608293, 2481784847, 3784606137, 4006522217, 2554593633, 3270928009, 177292471, 2991184164, 1835694608, 1204428328, 3296017840, 4169774030, 1363494366, 1716892762, 3334716395, 1484146113, 3897351507, 3871951778, 526399290, 318613063, 2636754858, 2958772024, 3210074720, 868546985, 3545285060, 538129710, 1311424496, 2005796700, 2549582721, 3494732821, 691367498, 2354563000, 1424021936, 1712888995, 637310760, 732065981, 2218531540, 881108061, 2882497587, 501872124, 891437401, 710501513, 1038860921, 3308069295, 1207777341, 1500596864, 502023184, 1268731385, 3096761926, 1544973844, 208090272, 3093123405, 968087115, 2792851839, 1451224458, 2909643534, 980783144, 2652621218, 242195160, 3124831812, 1451535835, 113612721, 1517650378, 1061079781, 2826313798, 3853591854, 3576902757, 2294817595, 3306616038, 1054277199, 1117014247, 251700844, 873870415, 565169393, 1528177551, 1914996558, 515326645, 400123884, 1535211858, 1762071215, 1266610607, 2091592480, 1887405301, 3811021941, 4265334400, 3042092409, 185142125, 1731948893, 1058938932, 1996413056, 441540871, 1372685503, 3677059745, 66755844, 1504575860, 1113554932, 2911314595, 3252961122, 718350441, 149316272, 561634625, 2635416508, 3787514106, 1412556940, 3377978543, 102906381, 3171935982, 1767142280, 3238489477, 3804669576, 687734651, 793764398, 608281118, 3531482830, 2662702007, 1310219816, 1197586223, 967182011, 1404271537, 1855304235, 178406194, 1005167250, 1183254407, 1467316975, 3774757697, 1985057603, 1154388880, 3620798801, 3453965752, 2272262867, 2297669512, 957774353, 3163466752, 835418260, 970242097, 695651667, 2955476695, 211427087, 3358599128, 873198027, 3513466128, 2565710258, 2984769587, 1483986185, 2728356539, 4003627479, 1429951473, 2896165656, 679374288, 954792048, 4285983549, 125570155, 2646971462, 3850682731, 2727823775, 1389123246, 3299842022, 3518830411, 2929973089, 2719749593, 1941542199, 1131526215, 3145682052, 428140339, 1506338051, 3185742290, 4244758723, 3975773498, 4158615582, 3744242137, 581346247, 3698701549, 1981344702, 961059233, 537497891, 3749635598, 4012748801, 1738159324, 2747644022, 3679037354, 3910487876, 1790389123, 2909349340, 2431121225, 2414074625, 639515494, 2837390492, 1084784589, 3646912938, 2334231614, 1163177315, 1640681388, 1540852500, 160411695, 1863094049, 1449504119, 2777375667, 2293312426, 1970680455, 3351199675, 2008437006, 3881625920, 2789665085, 2851036003, 3221324900, 2279231137, 987591348, 4229838510, 1234009610, 479795212, 1681850621, 84783756, 3979468963, 1124597252, 2372632058, 3334742279, 1367989983, 555971938, 3820423974, 1315864244, 963606645, 620681501, 4289666724, 3085663984, 3881191651, 2792607907, 161518704, 1976242671, 4249420964, 3552893876, 1262221481, 3116550779, 3188583928, 2045858196, 3694810538, 2034551525, 474302165, 310476509, 2620037309, 1092204731, 1389690064, 3923342077, 3457056341, 4048511987, 2683790315, 3991683954, 3031016133, 862961251, 1167603660, 2124668914, 3102607264, 1342023745, 400165288, 3299514704, 2062088579, 3465787697, 2277504168, 1204259954, 434790059, 3540656357, 1869565726, 3479147263, 987944974, 1134599058, 2634268525, 3382126399, 398296236, 3500623714, 2874817061, 1494978820, 3309433424, 2007530762, 4254514670, 1303781035, 2202750396, 3509010545, 3004436220, 1921032478, 1046705184, 3865218593, 2834956024, 474009004, 2845063220, 524205151, 3327668200, 4207239585, 1327185893, 2340656378, 63790612, 1399206269, 2996673360, 3941395843, 1178434135, 1760666804, 1274153697, 3130684027, 3003969757, 4032022656, 1636322046, 832294445, 1344723282, 1780606547, 2506130458, 3308629516, 1727188128, 2538752302, 2492001922, 3241552994, 3980656196, 3819694322, 1311741849, 2006383930, 785765554, 1282962162, 664368153, 264022091, 3204866208, 442305626, 3810736629, 3587033008, 418703071, 2403954383, 3124547104, 2414434438, 2622270242, 4066935844, 2437270908, 3495524466, 4195915730, 325651138, 822226137, 3337941017, 2822720427, 2811489595, 662297282, 429558249, 3508090654, 1748670098, 4119603741, 3677042505, 420373636, 2252668155, 652899391, 374088192, 187762955, 1531518037, 3542043938, 675594033, 1617215046, 395625927, 2230202899, 897493411, 3337782955, 3230008240, 4274608288, 3060989814, 2930064353, 2940312984, 1761669656, 313724685, 942556158, 1161496408, 177968654, 3160208694, 32110568, 225365214, 134593496, 2469656931, 4182418498, 4177159923, 437862456, 4163346978, 2848874587, 1328838596, 653850491, 3114095125, 1974482481, 1485837026, 3216312669, 1653754018, 2189691447, 893684653, 2481982201, 2624893412, 1813107549, 564937184, 2543341611, 4132810090, 2390255598, 101495635, 2230588021, 478909901, 3719197557, 1840237915, 187977346, 524097210, 2415014871, 2577105803, 2236290416, 1886984483, 408858586, 3892830879, 3058546383, 3202696835, 1484428838, 1172106915, 2730342938, 2673818865, 3807224987, 2773370580, 869425246, 838641322, 3646715693, 115559057, 4154342938, 3969320798, 2903936711, 4066025987, 1115947568, 3568155746, 2560427315, 2177437795, 1688198551, 4223736297, 29417721, 1037066113, 1248748770, 2152893876, 1490758399, 2888867285, 4258776029, 2137594005, 1562668584, 2247018982, 2018873992, 3769967270, 1799524762, 205420641, 1371436891, 1204611332, 1364596340, 542847137, 613158219, 3284835324, 2984055231, 612910644, 1739766716, 3210014499, 680171576, 144780013, 1048491605, 3288274404, 708631105, 2199347868, 1775871100, 4133686660, 2434552568, 2412549975, 2884493245, 273268606, 1943213656, 2629480248, 3397892612, 751277634, 3331034157, 3008441340, 4221610265, 4210394928, 3857691850, 505027022, 3803738503, 1723901786, 592243539, 2721886161, 133021945, 2813910467, 2154928981, 865378798, 413460030, 3496356694, 3761049865, 1609189597, 2634829146, 981366618, 2015589600, 3896517288, 258819267, 2093635351, 1706196447, 121389072, 3819786266, 3701528474, 3018290414, 3291670125, 363477538, 1586145803, 1960821837, 1047962882, 3399734152, 1202121576, 1759238244, 3256179711, 4230737867, 713911395, 456365695, 2746220477, 1972404682, 459846659, 584315427, 1776978885, 4223313773, 237958041, 3897831805, 1170625769, 754947608, 4013005510, 2499888689, 2122175138, 1908209136, 3647120540, 2456080958, 660566394, 2056397469, 2640872328, 3162898227, 3834227279, 1507113354, 2915101870, 3177677467, 1386348910, 1987652343, 2406448637, 1085426498, 2662530790, 4170873225, 2453223270, 1558725087, 186849714, 2804880851, 432579850, 1959006366, 2508493088, 1504709356, 1518784088, 234380729, 142873503, 1619922925, 3963021720, 3528621006, 3706054689, 2705168067, 2180606790, 1724984674, 2416234648, 1006848470, 1049758152, 510238924, 4014623083, 2456204594, 3483482568, 1403986249, 944566042, 3494393951, 3869569699, 2986916138, 4063887234, 658429983, 4254546, 221213240, 2226480055, 3920107189, 1448692255, 344024167, 2649975523, 2009876786, 1928117385, 1976124526, 3537157792, 652735780, 1812162438, 632229544, 744814531, 985422667, 304925574, 2640300424, 3426200246, 872668417, 1163086972, 3991315268, 2628178759, 169419490, 2569120322, 3775730331, 337604424, 2643595243, 4038858834, 2492467685, 1400311070, 1419602189, 297783710, 996696165, 687023717, 811012317, 3885648625, 1234382609, 2082324084, 2006064747, 4053532490, 3891147883, 2307905833, 2254747402, 304756188, 1823275985, 86274814, 2232507000, 677187529, 1796009301, 2114515607, 928755932, 3761228651, 3641452273, 2519090299, 2976517745, 602005441, 132863615, 368452663, 2585923313, 323734766, 1314573242, 1917715266, 2822450181, 518075343, 2594631690, 1743032144, 342043323, 1642766529, 2792179523, 2080709414, 1326947701, 66424671, 111917066, 478958982, 1905140927, 3585834801, 849525584, 3251255274, 371806389, 1727047606, 772373700, 584226777, 2065984896, 391128338, 1373205778, 2197549095, 602639303, 2776894571, 1635594985, 3823713307, 2200445275, 1677375962, 3661161665, 389630224, 728608454, 2888896778, 3960890391, 4135725947, 4134549110, 2606857157, 3701621962, 2707513578, 630785673, 2529966479, 232921292, 3468674172, 200195080, 2102592737, 3008908143, 1599193309, 2947688882, 100621608, 1178546307, 3354748481, 932287841, 3869456858, 2819407036, 3179191241, 1972626651, 2267164251, 1410438288, 1318285035, 2564326309, 1546451911, 563085898, 1812119177, 1811493721, 7496949, 614349365, 1348829946, 912344275, 2349661035, 714218821, 4045350527, 3690259273, 289234326, 4203648410, 3583289449, 1051049657, 1124844965, 3891780168, 863421169, 3281957296, 2032784972, 2785868662, 1283308469, 1720853597, 4137958879, 1097254364, 1462979813, 2253521759, 1007053012, 23898459, 2179589826, 3798182537, 4050368987, 1421361146, 271085827, 2829051463, 3676112685, 1379732971, 2585203696, 3247485159, 833197004, 2396516354, 1286942559, 2856617700, 3639618682, 1512537042, 4093998988, 3138014873, 2892848891, 3894731094, 2644640712, 34959535, 2790988507, 1913869901, 4104884406, 1342853255, 1075394286, 1504161301, 3369659870, 1816596912, 3022511721, 1244971308, 2774285092, 1361307309, 2750423029, 3441531493, 2324472222, 1684522595, 2151441523, 2947512, 1191549453, 1958039756, 648175470, 3188164360, 3080460030, 2226363275, 1364019555, 40800185, 1342268340, 1683023942, 4246423540, 290032238, 2997206576, 3599307962, 3891108741, 3828799424, 976877915, 924071566, 118457544, 250623399, 3625086281, 2651379181, 384804271, 1351886472, 3025879687, 2945059064, 3879064172, 542177137, 3209745895, 796726643, 426011179, 3239175895, 1207709385, 3726847016, 1290274446, 3329760865, 2913470756, 366301096, 2393567936, 1725033443, 2832415234, 4247979285, 1281058474, 2139305727, 12464870, 3205190316, 3900039860, 95801902, 3721849593, 74814370, 3152976982, 2760904701, 4236655092, 2704881164, 4294148329, 105726294, 880239287, 1169435287, 1648180155, 1104990038, 3229731509, 1823041308, 619764709, 2561454965, 2890153317, 738505479, 1279431126, 1119485445, 1400637345, 2882562445, 721523926, 1554711115, 4259182454, 493932687, 1559904555, 632968441, 996976795, 2636372586, 2626304067, 3646689697, 570073147, 2290010678, 2070627945, 2173313274, 3319128619, 1339774137, 3903944748, 3616356036, 930909740, 3965359175, 2855476515, 1269590374, 3221199873, 1615620087, 2409727556, 2436110300, 3671736319, 3134392168, 2207522828, 153815611, 1786193395, 648206346, 872038412, 3538666435, 273838777, 347380571, 4022205704, 854942425, 3167297832, 2583525797, 1356716618, 2480628559, 858634320, 966351690, 971060106, 2776376552, 3136680755, 1351715806, 440206969, 240200882, 3073969220, 172447128, 2036115550, 614897545, 2535623407, 3490411371, 741533076, 3117658366, 1362768064, 416380185, 447073323, 3089308584, 913796084, 280342978, 2700415005, 750628173, 3134243012, 3045900349, 1794901900, 390728864, 3950107726, 778528966, 3147122614, 9060159, 3746629819, 2236126275, 382511224, 3789839963, 1640383472, 1499301414, 1047285485, 2015155928, 1133688357, 3182605703, 6649124, 4218940737, 127825458, 67868398, 2829191854, 3569470441, 2516443089, 844530624, 3972858609, 2327271618, 788511271, 3583122749, 2017512455, 3943578801, 1434503577, 3166438683, 2345120544, 1758612942, 4248866068, 1759658707, 1159319856, 946143810, 2257742515, 3689470815, 2114784819, 3214035671, 3701996304, 31536266, 176694820, 2155257554, 4122707447, 3474123769, 2528422966, 3619274974, 3835056293, 371245071, 966832553, 3077072994, 1391829617, 3449015357, 4040124686, 3184349602, 4171123005, 3116981524, 2288514493, 2157787062, 787229569, 4251170835, 3024203447, 960151701, 1852602640, 1084113582, 1131881098, 1780095869, 3264276996, 408503762, 1443881105, 3861829848, 228011701, 603988956, 3590434237, 2316777756, 873908021, 3651139898, 2785787471, 1657742358, 2060356215, 944176036, 3858111586, 3051170241, 3009323011, 2578733172, 126671856, 2016409829, 2796815707, 1019276948, 2679644577, 656910790, 3833294403, 1714533534, 2709089534, 15767363, 1949514014, 2411968783, 1707235847, 611745780, 1413726466, 1889109937, 681756991, 1712802773, 1452932406, 3507449492, 2675971872, 8865976, 1657311795, 3224404933, 2391692674, 1505758648, 2120853021, 1082562110, 2398665070, 3128588938, 983947380, 4259934002, 2422625834, 2915981283, 2137648408, 3965539886, 3587196235, 2092981710, 2936472059, 773928632, 3466517224, 3589330311, 1500266523, 1688775049, 2142943814, 1958844463, 569623638, 241587060, 3102497427, 1640355355, 4013057353, 3188333149, 934912538, 957858685, 1985184607, 3040273957, 2379889270, 1017662449, 3707884258, 3486965608, 817941217, 3207198116, 3816263207, 1886760133, 1894168004, 946281445, 268822876, 3359143680, 408707653, 1319726929, 1965160595, 1703483597, 1064815730, 963028959, 3192560602, 1902404382, 1622938619, 3256134568, 1934058366, 2785254862, 2739383941, 753726507, 1083533539, 2896349341, 2303380640, 4145732969, 1459042914, 1229533388, 1495382335, 1185731321, 172690697, 3263266918, 2855670556, 2507675542, 3864287628, 2597711297, 604356907, 2637781692, 2745906340, 3376769675, 3153135242, 1428896461, 2079962033, 2127238807, 2530110757, 3602304875, 361047106, 3635478400, 4032300500, 909603680, 1406282342, 3558983666, 2218589371, 3516432721, 4060907539, 3569486621, 3319152004, 168231405, 2981344193, 3395895465, 1929798080, 2626320179, 2924974670, 1363671886, 803740140, 40846753, 4171350378, 3079553897, 227405803, 1964877078, 2087536032, 2302842181, 2013952094, 795957002, 860691896, 1076495872, 3464746982, 1755192098, 2567796019, 2191635921, 1607332328, 506170080, 2666193991, 3359701172, 1413077559, 2493933360, 1821177656, 3665355403, 3061949014, 293260041, 1729359327, 3635961874, 3333835054, 2575823583, 1149063475, 3412207866, 2806494982, 3825660265, 731773404, 2387193649, 3611431207, 2993705361, 3783164006, 3560271660, 1817363579, 1296781325, 3643990815, 3580623540, 3502057704, 807530280, 4011769843, 3490994915, 444685877, 323728274, 3120695572, 1577230407, 3945088722, 4254850451, 1230641764, 1902534879, 2999771145, 172447745, 4035431150, 1332785293, 2096607227, 2816804892, 1141486957, 3914492530, 1414543856, 3645287078, 1151009151, 2154515619, 2544651732, 734545664, 3466934776, 3783532881, 3356132835, 2495838331, 609461645, 2894479411, 3069070063, 1896668844, 482413226, 3067084119, 3758032342, 3547559594, 822373623, 3464434188, 176400437, 1596586943, 4130507755, 4020052733, 3543906128, 3925494372, 1578962317, 2094937712, 2203417685, 1382756443, 1095553436, 4252460379, 2672640922, 358314000, 2290347458, 2232097064, 1914561590, 2278596302, 2376624980, 2610425525, 4003217739, 2615405144, 412494251, 1371865811, 2827642648, 1738263238, 2531364253, 2969999392, 2934881892, 18915880, 3261478642, 2815995830, 452579960, 2967702318, 1761368009, 2105617973, 901720033, 1023491337, 1957819050, 2187486924, 2267631105, 1964402982, 2467859959, 4137960979, 2855213530, 150874822, 347008254, 172408131, 774212381, 1616573958, 645153363, 198476690, 2468890444, 3983381182, 3344017905, 2227301635, 3032894198, 1476803268, 1190660366, 2853587318, 3809518322, 231629788, 3947458738, 2384668175, 1135987955, 4249319978, 2066117108, 690000389, 2610557877, 4165238717, 2631038605, 3414573205, 2353115060, 3215575817, 2443024454, 3380736018, 1036365520, 865732390, 1379801755, 3575352312, 2602754823, 3110361009, 1012909380, 4059196025, 2706168181, 2428734181, 3753605455, 629768833, 1763806371, 3896545257, 2760112962, 683151361, 1484339110, 711733933, 70086463, 844939514, 1746683625, 2257849802, 759442095, 84913281, 2727645964, 4132483368, 2423895485, 4107679177, 708127366, 3104575794, 2673135111, 3835209083, 4090653081, 609871092, 2333936096, 1701628663, 184735436, 2625705675, 3087439289, 1751597790, 2065592180, 3073057677, 1630911298, 3166974398, 3742068558, 118444097, 772096989, 61794601, 187126806, 3330317952, 3376957249, 1640500414, 586246492, 1820985193, 3704082214, 1381555571, 1779860011, 3882404492, 3248894697, 86947655, 487743508, 605771402, 3225302158, 3934411108, 1833656675, 2843227691, 1056856791, 4167078134, 3533612998, 1852074971, 81850618, 1071587458, 4287774399, 2170400490, 4129664159, 3176160626, 3747585016, 2688529814, 899509070, 856985382, 984108616, 3797762323, 239930096, 2640206913, 3801105170, 1755800769, 4264461531, 3947149719, 2072275553, 815010787, 2366914282, 3991000527, 1386377721, 1356568723, 2042477776, 3386804855, 1608643204, 2047806733, 2975572241, 1022003070, 3696189315, 1489564424, 2205799171, 3749181589, 1062931445, 628249098, 2033209727, 3094430298, 2132755478, 4191357546, 2540868186, 3929122809, 2613312498, 928250664, 137858666, 4136051725, 4087921671, 3539464321, 569951756, 3893463707, 3194056306, 1754670222, 4184627853, 320234699, 1682159352, 4145403044, 2417555009, 4044544032, 605347229, 3963542440, 2350879636, 2589772011, 781593110, 1542519316, 1407428106, 753242074, 650784502, 2413025560, 54536131, 3322425729, 3782087, 1754809778, 2724912330, 176557441, 1377202265, 3841299227, 2755652455, 746760070, 4252378050, 3596935756, 3362040935, 1441346805, 2082468758, 4176988854, 3119071197, 1501832735, 3369323474, 3450568573, 3065273156, 3204378628, 113260798, 2647953893, 3895411769, 981583006, 2964465386, 873862740, 2723286873, 4242958937, 3108618315, 4099725783, 644725823, 2503855309, 2330735906, 2939541899, 4073363607, 1155565268, 1893570713, 2217558395, 1348541562, 489339684, 1669612494, 4215669136, 3794078228, 2060771534, 720889845, 1999982620, 43553832, 2824797241, 3484382714, 2663833645, 3537196885, 2122047995, 1298849247, 3524294484, 1868680993, 2086098132, 339672868, 808403152, 2093617754, 3026590988, 1584936002, 2341567581, 2167709083, 2570872349, 3769037013, 1933218212, 1200469613, 2723552684, 97025733, 3530467006, 4057626029, 3538688611, 3549841657, 2074595280, 902696127, 2088466304, 3341110674, 64093446, 2422609546, 2142135658, 2211784959, 4163530851, 716352315, 775973447, 2874451432, 1709756976, 2838030318, 308326478, 2977230289, 3230123331, 3557917601, 4028502224, 736284457, 2187086258, 266673830, 1382020791, 3918467973, 4124594135, 2575283642, 3156119608, 106885078, 4102953548, 685542042, 2020798000, 663246734, 986361441, 3866721522, 3195970601, 3547922755, 2154692274, 1812855992, 112034667, 279767728, 3172436712, 2715866995, 795855551, 768629161, 2605425058, 3666652092, 1496940340, 2703013567, 3446703649, 2592877826, 482958228, 3084339081, 714380715, 90492628, 153284953, 3875255215, 977786322, 2145346920, 1279809934, 3928206670, 2855241663, 3577094246, 494583000, 2062547774, 3008233435, 4158677015, 1605135917, 3483549829, 4182414765, 613822483, 1641696947, 1651579048, 2962797066, 3328778982, 2769078275, 2586942116, 4007972405, 4200149087, 3223730039, 86364927, 175926209, 1461827275, 3139251822, 3861719142, 2318599835, 1372275272, 915840848, 2241258366, 3042574296, 2090561511, 4051052929, 609457617, 647665269, 3300895354, 1287449194, 3461785359, 3666566538, 2717852306, 2785936570, 1974310396, 2291832106, 3465418406, 1237927999, 2485475455, 3799420, 3400273510, 1300418506, 4196261198, 1626669554, 1839658342, 4021457876, 2161935957, 1268480366, 4274807417, 1073561804, 3373711104, 209256507, 2030394830, 3603350673, 4089923980, 1614449569, 2677122668, 3053489102, 1030119928, 1059427674, 708787980, 1047481149, 2371536492, 1101045268, 2387139088, 3252234248, 2917495772, 905217258, 1019085284, 3137540638, 845169811, 3499108133, 1923982280, 1632807557, 3571149147, 1699951044, 2240345808, 1897771240, 1509900939, 3249587113, 2949042004, 740249204, 305109662, 3284204725, 3652105916, 4030358375, 1716334999, 3457528565, 1107419212, 161114523, 1819024564, 3570835306, 2948243617, 2743829494, 3313568314, 2162716143, 2258421889, 2241509378, 2127679129, 96476332, 2570362615, 2230979432, 3425590117, 3359737512, 3875383806, 1027944494, 3489096128, 2525602924, 3869804442, 2885808552, 2005120569, 4026651252, 3336736964, 2244811619, 4064272797, 3640326366, 4148846001, 856088075, 4079444976, 366440506, 3011978566, 1640138371, 2744228541, 1319275742, 2528717861, 2175805325, 87921331, 3367148523, 2138373532, 82560784, 379002864, 2556745601, 3105340464, 1080053012, 2073043542, 2778748101, 2621438625, 238363527, 784983247, 1184945613, 2743303833, 1896980500, 937152618, 1982172171, 2099796909, 284162554, 709892137, 2047175463, 840125240, 2902384729, 384023396, 3368493437, 3303930697, 243183172, 213394671, 2929867876, 1674315361, 193017870, 2149546411, 1237370212, 3313258454, 2519153458, 2355672083, 556629049, 1648232968, 3512845018, 1550966459, 1356466848, 2630957894, 896983243, 1528242308, 553751977, 2778315809, 693211955, 3945905437, 2423067041, 2625739068, 1811571642, 2033028444, 2240794502, 3481476238, 3170579835, 2990919744, 2504913087, 2909350469, 3019825361, 2320365291, 2933099106, 1107153216, 3740580327, 2184446026, 405853730, 3969678296, 2274751484, 700480578, 2872992004, 4090423722, 1052645358, 3071908514, 340692366, 1674403236, 2273244018, 3771560846, 2716148858, 3456133069, 1003916433, 245718721, 2215517593, 3093631635, 1113169721, 3992082936, 2441518653, 1352656110, 3867823994, 3746966600, 1233933376, 382713927, 2152600418, 325976416, 591388781, 4009613939, 4061387529, 1737470828, 2386091197, 1314861806, 377908384, 3817397335, 3222578738, 1842603799, 4235243171, 716423978, 1478702795, 2853433239, 833014237, 957391582, 2843878366, 3894923850, 1449640015, 3137112942, 1765820318, 523827971, 3681311912, 1425688698, 3744549584, 596235588, 1812816277, 3840489381, 1780960736, 4148181734, 49139301, 2446526670, 1176853727, 2098582563, 1146469093, 2079284391, 84393021, 334473643, 992267332, 1793479443, 692984707, 42017148, 2348699071, 3803290530, 4252450486, 2349645165, 3042576646, 4192592250, 2465282839, 3774088989, 3298746817, 1394466840, 1840803395, 3825376553, 2863628499, 1432100983, 1263313046, 1432541379, 431973658, 2000347095, 245480827, 2160999279, 147680827, 1614407929, 1257230370, 962038357, 3966241927, 702944839, 1295590993, 794981248, 2028605659, 2685634572, 3631961505, 4184731364, 1039746211, 791739381, 3462206658, 2276090491, 1803995555, 1606345526, 3562266168, 3587721550, 3143053294, 1558901095, 1447193837, 3116999582, 1695643881, 367162438, 42298979, 42719400, 2876106101, 4272635066, 2961885713, 3177915912, 3276222935, 43373830, 2323445069, 193277429, 3034807824, 2812551889, 3370680440, 1309434546, 2452840483, 3210196779, 141122438, 3402538699, 323454612, 495496325, 1708422693, 522382894, 1536080022, 2481914974, 2802703909, 2147693497, 668642536, 2013560403, 1118279956, 106779593, 1049708314, 815965029, 1998889139, 2826960969, 819162901, 2469556157, 892315926, 3816817690, 4249560359, 911115980, 3025253232, 3368925319, 675769481, 1131176674, 2994199114, 1298791550, 3256858435, 671051392, 3346250026, 701946285, 3636668940, 2606710058, 2928816844, 3942189202, 2224746078, 313752413, 181990608, 436167325, 3814009645, 2592780992, 367060380, 1847319422, 587767284, 2131826493, 3315855877, 1312891674, 3157638957, 3352153988, 694284206, 2903675409, 1183867103, 1398341519, 4005878322, 2459182743, 3478505421, 3879237584, 2986273832, 2432254300, 2203817518, 3693562873, 3584768267, 3124349909, 34392201, 1884266186, 459476621, 148705638, 338916989, 2764787538, 1833485208, 2394913893, 817228557, 3662904517, 1944873220, 4115938888, 729884622, 4005952150, 739236501, 2221977522, 2794090992, 720953534, 1029603172, 1850313536, 3719065531, 3889614458, 3326592482, 2063802077, 2000306368, 965857988, 2945656965, 2636043255, 2878100104, 3793289310, 1987783389, 714920658, 4127870369, 1763914348, 1116708567, 2551694595, 4291343020, 1626798465, 905234867, 3210134514, 1679014212, 2883512083, 2429422009, 3726262736, 1115183491, 4182099440, 2460679034, 2566178252, 2192247831, 2737818898, 1752640351, 294798536, 3518264308, 2870571322, 1082388018, 3603414568, 312272272, 3991067314, 2858281328, 2709858189, 2152940575, 222548826, 955244383, 1827205399, 1762140672, 4148426280, 4249333319, 1501133111, 2473042191, 3112994328, 1325976247, 3689767501, 3692817447, 1542114742, 152964570, 3653798122, 2437497029, 1006195864, 65091265, 787069022, 3660927118, 1558956774, 904567450, 1137188286, 988144979, 3356550875, 4080152898, 3709862113, 3213545626, 3158796105, 2572410855, 3908367104, 218018841, 2906537155, 1400157720, 3030394083, 3358349973, 1115060324, 511589982, 1987845130, 3823003129, 590275844, 3712856392, 1851581626, 129203061, 3397211093, 1714365566, 2489216970, 2925880345, 1681635460, 699306, 3398836132, 3668842722, 44573574, 2218421516, 4198882755, 3191948595, 985002522, 3204706229, 2628084933, 1080331847, 2311281115, 1768744205, 1582539496, 2448050971, 2350226332, 349700148, 2591694339, 3277840279, 3390219619, 3356525575, 343543207, 950646765, 2433376035, 4229026253, 3243633814, 2759908576, 704651024, 4010027141, 1747347969, 4275469849, 3592439916, 3294668901, 2109319750, 1737967580, 1219713253, 3197107757, 3026231596, 86859756, 3173064344, 3272895897, 1761994720, 3437288501, 1303014394, 2183770425, 2902390310, 1159210232, 4047006824, 2335094711, 2506990179, 1713432426, 4270914688, 1959702864, 491341337, 3778308599, 2099644760, 3477180562, 1252135327, 3178995101, 843361218, 937769914, 1722260870, 1963155173, 4089736684, 2102932575, 4275421248, 3262204787, 2388758563, 2244456922, 2232527990, 1010883119, 1036805683, 377271280, 252928959, 649646352, 1576001280, 1667222847, 4130730273, 3941460452, 1328618529, 1628660237, 1754043991, 1616931527, 3890922243, 1681486273, 3319133923, 329545949, 1808467492, 1573839040, 1047110569, 3977752826, 4186349732, 3617974527, 1866706358, 4103882114, 736079176, 1048877034, 4068960132, 761287269, 493070307, 2161086985, 335101827, 1650003662, 3799927158, 3700266870, 2969709339, 4156064442, 2977192376, 1498654976, 1265353437, 557209532, 2270752197, 276610333, 3307239439, 2801136497, 2211496856, 2855463520, 1327482491, 2974307085, 1088844682, 1415633443, 350031359, 2106032368, 3147619432, 1209610676, 3715665023, 1934196232, 833761443, 4213765317, 1381287519, 228493644, 2399244512, 3597370562, 137301771, 3528418728, 484699926, 2935052204, 3062222938, 595801246, 3577602575, 3277040374, 29844675, 1874685086, 1287569263, 960078660, 1992581158, 398867288, 1543609232, 4029738748, 3615809442, 3586895036, 4280413279, 3737800738, 2036393297, 3903188549, 3361243848, 468676315, 1695027513, 1964758422, 2624247728, 4174142388, 384478046, 2161642940, 136741618, 1278708068, 3939401781, 1861362361, 3492877135, 3974862699, 3280866362, 491900823, 754690504, 3742584043, 407631446, 2714526936, 2583614810, 628342166, 2687590676, 2934726324, 67017756, 3549035655, 55927479, 2685087271, 3306767073, 1373755374, 2804332174, 2738394751, 1855941189, 1551416219, 3689039385, 3616422883, 1046968773, 2434656061, 2721562167, 3886153732, 1996888320, 343163696, 2675425473, 3962061981, 3032295492, 2791729648, 4193546074, 2488435850, 471164535, 74127506, 3806051395, 1734594656, 3249497349, 2863694704, 2600171736, 3937345051, 1990371159, 3944953527, 2537950055, 650767070, 2658509509, 3836014767, 1639315740, 2510636141, 537005875, 2121383191, 3803041638, 1308941690, 3636478796, 772879432, 13330789, 2533439064, 1391022645, 2231965625, 2370240988, 2574822648, 2851646723, 3121872972, 1757616442, 3853897544, 2994051320, 916008768, 2713471022, 1650793510, 1905449388, 3971932534, 3448859922, 821838966, 2381237962, 2932271373, 2798208938, 1475065938, 2114545482, 812770993, 3645781461, 2420542983, 2730731447, 3884415670, 4066718459, 216570215, 3781753626, 3796472632, 955574148, 2049832667, 3562557529, 1892828706, 3917934745, 2161363080, 2640157410, 1052111464, 2581776106, 3124156583, 681193391, 533178458, 511128107, 138970009, 1226542603, 2989555604, 2999650129, 2762155762, 2199331996, 3153323350, 2055796546, 404441751, 649767497, 1270360817, 1943499099, 3777715683, 3376544830, 4033478975, 3288301127, 2073809669, 2671405846, 2680410858, 1332852655, 2549596878, 2439336422, 2169249936, 1323894520, 1895077604, 3469857212, 2963643530, 3703608275, 1278506462, 1244471260, 3326664258, 3037914630, 1282833834, 1943953457, 219296549, 2986855887, 3029484835, 1966412715, 782757479, 2427277328, 1044833933, 2949499534, 1606159597, 2821045379, 3908423629, 2781112125, 1858184813, 161666564, 3942966589, 2874700896, 3012915777, 3313349369, 1764333491, 1927623000, 239454046, 242156862, 168206934, 2406536197, 3570242652, 384842439, 2455591215, 490908386, 2918242152, 1590975110, 2295457693, 432717039, 1357470140, 2705270361, 1204389594, 224343194, 1466567401, 3581422941, 323276443, 1007444832, 3227860133, 1228507588, 1219130256, 1029254212, 716104879, 1356677470, 687849073, 729764808, 829256827, 3999891022, 2306661283, 1781869157, 3453961106, 368041741, 16796957, 1722062042, 244967483, 2920586997, 801908814, 2232847799, 1437986569, 1943845573, 1190954001, 3231461167, 46473295, 2566568345, 3084699821, 3629905967, 1149572552, 3766316788, 3245779969, 2004504029, 2421262959, 1010198636, 4069254624, 848320485, 3084274223, 2480609529, 1836171881, 203082333, 1287358435, 1630776285, 2898540488, 1789770669, 1540251372, 2940733919, 2468634622, 2336022137, 2476805498, 2697596169, 1524303057, 1554567078, 4155050578, 219025878, 2303342824, 3196781389, 936588765, 2711680851, 1290789200, 493371339, 154267569, 1100459356, 2034744945, 1940752056, 4077284443, 710942082, 1918403205, 6621627, 1222073779, 1173640025, 3196696209, 1497636736, 4266312019, 2860142854, 3458459435, 2799567938, 3119463486, 1482551406, 1028868059, 2836981249, 1490072311, 3926612898, 4222665895, 805496607, 2392565416, 1218420771, 2677282696, 1675799676, 4065551385, 199796873, 191344445, 50405244, 3032546267, 2816546259, 3861224350, 751076672, 2217056992, 4039900095, 1926371445, 3728954089, 1555823189, 2915000441, 1334827840, 2555033785, 470642793, 2468487334, 1684270262, 1269798077, 3460138789, 3791755225, 4158999285, 359190890, 2480782603, 3842353638, 1053287291, 1631694864, 821035520, 3995619323, 2223779811, 813848261, 1117981986, 1869355917, 2672163679, 468888659, 3746652439, 3835433207, 3805736362, 3860167157, 1696109493, 454771622, 477033939, 1459943702, 3112635601, 4169346172, 559938731, 2232465193, 569575334, 1612003016, 1631781108, 1096783884, 4083082697, 2543316549, 679673258, 1476838237, 1112926989, 2187036231, 1747596933, 1423433373, 4264270983, 3246170876, 4128926880, 2934637934, 2341448080, 3388998427, 2452794058, 1037380365, 3312972444, 3556945137, 2375156158, 1022401957, 2562309744, 1797858507, 1891365615, 2965989036, 1119314313, 3662356780, 3753165084, 2627840391, 679177190, 2796923386, 3221089666, 511639873, 2595535343, 458739415, 1277232150, 3650733602, 3132655566, 367471338, 2427932262, 1125388271, 3058328083, 2532223038, 3718187572, 3016389519, 3026364012, 712932279, 3527076074, 1221826748, 2296376735, 3630021676, 2515005228, 1634351044, 3373276836, 2525263255, 2479635105, 1238904512, 1649383735, 1413835585, 1656296508, 26592772, 1980409636, 359228473, 3999951363, 1257305630, 743160712, 1371118196, 1281653252, 2187648815, 2779120320, 3185152092, 59259454, 1479027434, 2970685321, 558468211, 2369652533, 3028853968, 1467414436, 3550508229, 1498086994, 1240637000, 3127580321, 3720093815, 1561028461, 321797305, 2133405531, 2882083530, 3659336608, 3489083867, 4129038178, 4056160520, 1928522571, 3271557059, 817893959, 2341628549, 1467531508, 3792302898, 630446360, 3121839907, 61830019, 12518143, 275151026, 1370032621, 1906733457, 2258760399, 683362928, 3668508798, 964655843, 1590903848, 604722141, 2438143737, 695097974, 338479922, 1989730020, 1568179286, 4026937396, 461528863, 4055195963, 1366723845, 1728527950, 3176777131, 3940258039, 2647729103, 4224104191, 532004784, 1413992290, 1374360120, 2582158469, 47751459, 3021676460, 2529456176, 4243558372, 550005262, 1079514820, 1768301354, 1476223842, 3089921566, 217947150, 4089336112, 3536644698, 1921713171, 393397739, 428414406, 3896874498, 2732378473, 796316610, 2009231108, 1745920269, 813214759, 37296883, 1602312420, 2466601498, 2468100519, 1839913450, 1927840616, 379435956, 895573614, 1249406573, 487585446, 4288468960, 323473946, 2569970355, 3379734036, 2721277913, 1078032958, 709510548, 252367811, 4248035683, 2591263314, 1272218974, 630841698, 649098476, 2758951038, 1076061480, 3421842034, 739160401, 2977828434, 2167961633, 3712328772, 1168456945, 23744172, 4205200276, 917560737, 828472831, 3670640101, 758755509, 3784603973, 516424422, 1300283695, 3254166863, 1692268364, 2412895250, 2929154715, 987256099, 1870251434, 892435263, 3835808233, 2634216118, 3431246127, 2164382451, 886442623, 845066444, 187906909, 287134384, 1590711070, 2956091267, 2428888072, 2616879046, 1931561350, 3349994390, 3412783253, 2748536735, 2190112208, 3858194558, 1408495836, 736432222, 4009462980, 2145352532, 1053537459, 3706513862, 2059890349, 2590639240, 404697363, 3699136311, 4000539129, 1869281610, 2349847421, 2549157678, 1621017557, 1468901913, 3748697781, 3334825198, 1687905270, 456092085, 1739974616, 4196392779, 4036907138, 3757979482, 2415815441, 957633102, 2912835628, 2554603031, 2556894630, 3880252941, 2100109324, 4070223319, 1417974909, 137787667, 2567488089, 1419688918, 1195856648, 1031151897, 2644102816, 95530645, 1371585606, 3999708222, 2121342552, 3645274240, 4118933019, 2932766020, 333967760, 3644325530, 1817756390, 3176452746, 467645937, 331473397, 1555068393, 1962796185, 1859992093, 1304458852, 3944243622, 4165744558, 2012706896, 2270746734, 1056360637, 4223419293, 1476612999, 1585114303, 3268930882, 1730682098, 3369074474, 1329363212, 3496825253, 3466317299, 3553668551, 1448756941, 3107009677, 4170552011, 2489203935, 2708934959, 166066407, 531823383, 565342689, 930945559, 508822142, 1517043218, 3818639804, 3546495722, 4028320544, 1425420504, 1261763850, 3983805126, 2377346143, 1350278540, 628179201, 3775036059, 3023008914, 3943623764, 1686254879, 4264432652, 2399422255, 2785776676, 2244407392, 662028607, 2972497155, 4113702244, 2286349779, 1854184184, 451556836, 2635505112, 1304980307, 1286872909, 536103484, 1869321046, 387140422, 789168152, 3186082342, 511059726, 3930227645, 2808907104, 1443884889, 703044935, 2145190839, 4159484326, 1877625443, 1969739740, 4175319837, 3333153479, 1970792911, 742225907, 3459141864, 1229698432, 3463112839, 178746709, 1768134472, 2058075609, 2634426750, 1462165857, 3274668735, 3138438923, 344602505, 3532698581, 3765421066, 263601764, 925720030, 1792805400, 1101714023, 1423425013, 2643314471, 142184917, 2840617557, 1258656258, 416916780, 464730751, 1691302253, 2804323078, 332605545, 452759120, 3494875190, 2699315963, 3979674254, 2738636937, 112328966, 2606718448, 2851677102, 862894157, 124574536, 3112373197, 1554913405, 923218477, 3466716501, 1070043288, 3176022349, 1255110215, 1591317406, 1928810096, 1214950621, 249625928, 3030059693, 3149348353, 3436934349, 576170635, 1781514478, 163079804, 2012848550, 611703659, 334355007, 863870558, 989207692, 1873239207, 2233793109, 1607862826, 2796344656, 279977859, 1433213640, 4166586491, 3788546306, 2430367051, 797624993, 2819056898, 1468314578, 502176474, 769212384, 2984406381, 399268644, 228647927, 3970809986, 3251191542, 139431401, 1371078377, 2978949898, 2893162076, 890612349, 2899954036, 1035269039, 498961776, 2397793885, 886343000, 3810872879, 4142803051, 983092210, 1277917604, 2076489392, 3436572038, 3043023946, 3448606045, 2499729195, 383581810, 2688112522, 802066247, 380714351, 4235549754, 2671623669, 2095732351, 902089365, 2438568403, 1670442228, 1450795900, 3459450041, 1513776651, 2364513593, 165186628, 3647858250, 3031881945, 3795656183, 1741636870, 2684508737, 2949584941, 3212538918, 1718321259, 175540619, 1860128456, 2399570056, 3293919431, 298810353, 2129280199, 2534720413, 2178326621, 1944444821, 947386074, 452366158, 3108881969, 4008040779, 725608247, 1918959739, 2386194452, 191643804, 1649628856, 1405229267, 1689798183, 208289491, 2849853689, 3718887507, 2216170124, 3297753294, 1569241572, 3572912063, 2784774918, 2559587080, 3773601728, 3424853902, 3373762680, 1673407157, 2691814998, 3536527889, 537913885, 1683663437, 3063099815, 3316138539, 718912228, 2235373202, 938385239, 2466652949, 3022682154, 3378473537, 600412131, 179238674, 2730023692, 210488427, 3468649452, 2716470165, 1358496228, 2347959857, 3769478271, 1419175729, 298468725, 2702917648, 4002916609, 3741860668, 3843232857, 2494508201, 2622590831, 2377998945, 4186570574, 1560014476, 1386129617, 3356547368, 86948797, 1778777886, 3862057412, 346930480, 903840267, 4014474992, 2848433906, 2371732939, 1863755708, 2016492555, 2809443737, 1743871970, 3870343609, 4020247826, 2014362221, 2815129421, 2908689528, 2878507677, 4039220843, 2328617299, 2426230257, 1014777566, 3095808650, 3935738535, 1693316939, 1721615115, 138666837, 2766182335, 247155472, 1776740970, 1022663028, 3984009894, 4138018527, 1388495808, 488338618, 3802346504, 838505074, 2559254885, 3216233009, 3072470583, 3402527271, 1100017965, 3514762629, 1412726165, 3296567062, 2745206621, 1235799166, 3083023506, 1362543596, 2171026667, 1446337836, 1803991049, 477586232, 4204815745, 1062731120, 2440226270, 1665828884, 3773467186, 1538783965, 1245349570, 4253784504, 1549833294, 1317561246, 887844239, 4074100190, 1310882140, 327831981, 3702466523, 1532308204, 3456152182, 2847939535, 2383731033, 2376666080, 525618278, 4291110759, 168595529, 3513095639, 208818117, 14974283, 679106109, 3466531826, 1092808261, 1595639466, 1132716426, 3204757789, 2222168150, 1299719779, 1430861830, 3815506082, 2875517769, 3086776354, 3585431058, 212346057, 3946762626, 720571274, 3434877661, 707456157, 3019328343, 123433057, 1631428037, 2222199438, 3297428244, 25459619, 2888122557, 510250666, 145919462, 1665983825, 740532119, 3186137434, 3282074421, 3006529207, 3804450928, 1387716438, 531511761, 555771593, 1225414061, 1337733476, 4203510974, 3653177003, 3917601523, 2115535284, 3804971615, 2937221764, 3509414794, 3085337239, 1857396418, 2965954466, 3045707889, 2865253737, 376420039, 368276150, 3987171705, 4124107415, 2686440384, 3587122019, 2490576007, 3733744472, 805524396, 1332810954, 102462204, 1845749590, 2522100769, 2041628403, 3090707360, 992207133, 2985615115, 1439360117, 1990895747, 2631802505, 1936999897, 4156884282, 4210715608, 2559177123, 3407889327, 3616805745, 2685716575, 2222787596, 1321771188, 1451481378, 2595755485, 3805956208, 1036906111, 4072379255, 3345171517, 2585307332, 860981001, 2932935688, 3286487738, 3354363703, 745577148, 1627702260, 47070533, 1299633797, 3497915277, 1101426977, 4160946539, 2254068609, 3546066009, 2640617511, 2090897669, 800352791, 458181755, 2287360170, 1255717284, 4030111951, 1997425301, 2917314679, 2549043327, 2961277457, 2607590157, 249760719, 1721201284, 2512423547, 3403861182, 1362940241, 1959937622, 3929639484, 1753943246, 3091501563, 368298054, 880920102, 3759043766, 1985511615, 1861013612, 3396706591, 2128870703, 2279590520, 4089020069, 3305102060, 1322526673, 2661722744, 3922047525, 656013935, 1970205490, 1584727133, 301908304, 2161894014, 1827839516, 3572404259, 721161096, 1348436869, 1487321934, 808240565, 692274001, 1361378430, 783717602, 2145579766, 940585530, 188883798, 3261482588, 1798804327, 4266357523, 1133273918, 1018938038, 387984740, 3488979827, 646208758, 3439266188, 2053521503, 582522513, 3704115072, 1260965368, 1504815343, 2844107941, 3311821870, 327020323, 185454188, 2176436606, 2535213931, 3745850836, 3569421857, 70080807, 4272291829, 1947696274, 1152980804, 2025586600, 1336704389, 448224555, 1761085071, 3100611540, 2965296889, 3855929965, 3785876404, 1646075152, 1362818596, 2648674394, 460986176, 725005123, 125751009, 201990992, 3440012791, 281018647, 454926262, 4262658039, 2703188982, 856618952, 1432849466, 726718850, 2065714682, 3352887274, 100720679, 2205891424, 1369618955, 1811085807, 4100192576, 4235604050, 977646827, 443563058, 1463614575, 4137096588, 2375181247, 69516633, 2182210500, 3893956790, 485703662, 3796333623, 3033445385, 2493542867, 3296430202, 1908098324, 3236746827, 618978182, 4150485161, 927497243, 3132648402, 1736051034, 901299795, 1625749905, 1407122991, 3154455539, 3109331469, 1678366825, 2509115331, 3143684047, 3606659530, 2529023911, 2286431432, 2421865296, 664416986, 4108384978, 748627206, 3278562090, 233858198, 1757214367, 2300499923, 672028575, 387076301, 4215413049, 1104155144, 3559258212, 3766267499, 1884979714, 1371068334, 1429505170, 324049678, 578992836, 2523535633, 625896668, 3133532109, 1026511043, 958520179, 4204901254, 4169083026, 555611994, 41188264, 3879672688, 1863943186, 3622825562, 4246635863, 2531847839, 3409511368, 2685237813, 4188091926, 1305315909, 1622278864, 1969332693, 2396943398, 3916541403, 710840039, 2936831308, 1740903179, 3396323561, 1181876167, 913359125, 2108451682, 1382885379, 3988354033, 955564832, 4245868288, 235704148, 704420249, 2960982895, 1484161151, 2273811354, 2707070471, 2120537398, 1432728402, 1592201748, 1866527555, 1673511964, 2120246672, 1043397540, 1731135393, 56675942, 3808414496, 869392322, 839784000, 756535874, 2660179676, 2484851562, 4136580055, 2296496170, 19263603, 690009771, 382447271, 752827681, 43492683, 494746426, 3076640307, 3974803412, 2405237016, 2686697159, 1075612488, 4236258706, 1194736968, 2694044149, 2589198024, 2425114544, 2977057670, 589327338, 4020195526, 1465560276, 2953931362, 875340376, 1606423938, 843628504, 2371265387, 237079956, 3296334561, 1279287511, 562000415, 2393454342, 3641375811, 1712074576, 2847616539, 4163911092, 2714412334, 3617431388, 3830558385, 1942267391, 3302518589, 2110205021, 2758061863, 4142421288, 845491374, 2604144958, 246971087, 2050772739, 663698206, 3248877003, 4004147100, 2238862849, 67504428, 1176706925, 1426417073, 1050466946, 760196106, 2489641415, 4069651551, 3345934306, 1056461586, 3482300337, 1793015024, 2509533829, 3388946918, 3636171874, 2741916976, 2120632638, 642821328, 2444431334, 3126077861, 2258145908, 4132496154, 3765737638, 2649400815, 3001071440, 2360031995, 1837448472, 458156946, 2246725774, 3348298773, 2933841542, 3495795483, 1620576242, 2434399473, 1698156924, 1636507585, 2001514072, 2994526907, 4214255429, 1134389512, 15233554, 573894196, 996090408, 4055263930, 1594510860, 725580900, 3655231814, 3642561430, 239675276, 1817119956, 3550900380, 3752472869, 519959706, 3037649306, 2886269462, 4039287572, 3550732721, 3598000072, 411927752, 3585614173, 2804813912, 13929031, 3498853190, 1571242274, 3758988711, 3106479655, 1256295072, 3232682075, 1092717034, 617430497, 3072088331, 3240890958, 3733543963, 1523713296, 1502215285, 2922863331, 3421135194, 3810571992, 2292188940, 2431408277, 3507545573, 1857649772, 2605375874, 2963787881, 3578857215, 2407268716, 956943515, 2534148416, 265885628, 3136892819, 3478095750, 1953647408, 273983724, 1232082276, 2597645761, 2641231875, 21963387, 2492848669, 2845960377, 787849014, 1427923242, 831178847, 1135798115, 4018344277, 2169799072, 1588144553, 697006436, 1932594818, 3891385291, 1515751856, 638298275, 3104433470, 1553952762, 2843838468, 2557875674, 2781813030, 496444044, 2155349925, 2427683090, 3731866121, 1270769016, 500820583, 2843826707, 592297993, 2453673347, 823922104, 3434999213, 2531514963, 3078787467, 927995632, 3003411961, 537693079, 38562156, 850132156, 902223403, 3389698510, 575759835, 888962790, 670656032, 3856424460, 1789534436, 1950698219, 4204407694, 1822462718, 414378261, 3797360683, 3423244559, 2944434931, 4096812090, 276852106, 3950406830, 669623784, 751898411, 3017252439, 1276781052, 3954994493, 2927621327, 4046982166, 2684509935, 2653229148, 1232798949, 3736233830, 2028474325, 2784765547, 3905764331, 470469051, 444557969, 2719607495, 4057329783, 1499754854, 1016386314, 4126865377, 2973738608, 980530319, 1738554230, 1957648801, 3376648834, 1550681961, 942619754, 3562231374, 2531419807, 1645666774, 811958819, 3944412325, 220362395, 2924444775, 2788335046, 1083922397, 3042637134, 3988427776, 2464985416, 1549692322, 3701199392, 2489446109, 239012524, 1528967922, 3540375784, 1315317704, 1165433368, 1167521257, 3155270818, 2617634611, 3835685764, 4246175636, 1966703833, 3230832331, 141590950, 3955494339, 3349410244, 1217686104, 2593837191, 495623225, 776127982, 2117792400, 945334613, 370210280, 1038994944, 1004490337, 3737827611, 2496946776, 745152847, 2390158115, 3811043184, 4061200513, 605167253, 1289149135, 3177389270, 1003493731, 2074383030, 139448023, 2102050001, 589090185, 1571891213, 3922308226, 3772979170, 2748627055, 2358836354, 3159164742, 1602062888, 61305503, 3761561528, 2683273862, 2120083927, 2296477320, 726916658, 2341727482, 3021998828, 2511008345, 806770590, 2622606799, 3205321355, 401364751, 2892928867, 440744449, 328450963, 3361358043, 3316128837, 123068075, 2002169415, 660636993, 951922652, 1859740524, 1960335754, 3450447418, 265927177, 356185958, 2110827587, 1549094793, 4074001977, 516693395, 2114337601, 1713318371, 3566147395, 1846025143, 377920029, 3475905537, 4106772089, 1936926821, 2525066844, 2365958905, 3235680278, 1290225397, 2300147021, 2756148404, 525252196, 2158562770, 556389666, 3738506877, 3029222995, 579921325, 390388447, 3334000303, 2195139457, 1339243815, 4001105030, 2846650940, 614248167, 76424546, 279722841, 3372333665, 2735520939, 3400479972, 3610977060, 649043633, 798095954, 1631550207, 3099026698, 3216656587, 2923166853, 1319286239, 550853951, 1149414840, 400384328, 37252513, 3541243027, 1841470490, 4196549969, 3128502746, 2329361002, 167030576, 4054154178, 586011607, 34058898, 2536284693, 3997980489, 1527209286, 3139749779, 3213095252, 3030216374, 1292979527, 1424537869, 1664126318, 711605180, 784168712, 164739723, 3702202401, 4255250553, 2889273328, 3980448124, 3081672868, 1137754052, 4209289597, 293183641, 763575257, 1570710823, 1329423203, 1539402088, 548094657, 2802561425, 452802564, 1091794142, 2502691540, 261277804, 2684791428, 2591468015, 277871610, 2420605462, 2887675194, 954169234, 1458536638, 2170384255, 1915730208, 582731187, 1827031829, 1421414828, 974721726, 1850495877, 3937089930, 1176809307, 3047888325, 3876050677, 3066515476, 3350919620, 1987407884, 3023131611, 528618430, 3711679438, 1910680676, 1150000199, 735995938, 4233566034, 78368775, 345179890, 170478752, 2293321270, 1020233780, 3954688874, 1824298950, 3568387955, 4238551481, 3488153932, 3354602206, 1358662367, 2753092555, 3608357255, 610346441, 2437879108, 121131917, 2466664252, 2193698793, 2087772761, 3822845925, 3361094699, 2241600598, 2668108203, 2188929511, 509329069, 3200711061, 3268487152, 655871854, 4143223562, 4085522667, 3661517807, 1548241938, 2215694808, 2192582190, 3949818828, 3103982433, 4063510723, 3841215646, 398230744, 76730607, 1372244472, 837249964, 3759850833, 586530457, 3067370026, 3447409443, 3013109547, 3182412947, 1079333946, 2737521233, 191621181, 3482940531, 1174762894, 1052345965, 1868750622, 3085669096, 3155400806, 3359005814, 127387602, 68073950, 561410617, 715812828, 3789884680, 1676870942, 645665598, 2054363682, 49021628, 430638249, 3536185201, 2429415885, 3621911403, 207448539, 4223067425, 1504761038, 758228604, 3658790714, 1313561446, 2664837086, 2525112308, 1937763502, 1002436293, 3477612302, 3514264512, 241810038, 1569642358, 4201261828, 3553054843, 3065482716, 2372612907, 3722454175, 2495277780, 1314755697, 721819409, 2022000479, 626692321, 861677399, 952082369, 2565466792, 533304493, 3936668604, 2581348235, 4032283889, 1215701634, 326990720, 3123619118, 1185675680, 896897047, 3008912765, 591812442, 4290476956, 267310552, 3612984400, 3282765395, 2477221296, 2757122043, 4070536475, 2916105884, 3223101840, 670184506, 1683509560, 3139101612, 830967947, 95663973, 3380357173, 2617188670, 3733007346, 2689452738, 2652889410, 1788049340, 1525172981, 237343649, 1265564268, 3155092938, 3191446615, 1455909651, 180998714, 3704918496, 4116935705, 260003687, 2619318894, 422589671, 3942506823, 1009303794, 1613089291, 2093613258, 3470172900, 3980003646, 1946544025, 343772325, 41993938, 623053957, 4192921192, 2348241306, 62483062, 985296467, 1452401848, 1233788244, 1523156605, 3038502868, 1283938263, 883425231, 3586364823, 3563341200, 2484908470, 1314849712, 2632116532, 3351147801, 2774857496, 337832709, 3234267812, 3393907043, 3874701153, 3530267142, 3503385608, 2244153890, 1248584767, 898669015, 977758018, 2423340931, 775920233, 3987983466, 1190647118, 2444974673, 1689762688, 321731997, 868157626, 2653564697, 4015647143, 961678835, 1685689775, 655053087, 2633320252, 1837166765, 933071633, 2790836542, 452229055, 1025918890, 3985327284, 2022010333, 2623271467, 1697672881, 2969813320, 1075440011, 2124527755, 3980627405, 4193863094, 4108705791, 4139332228, 2615216329, 1284510131, 3464077611, 1254959590, 888213658, 4265656516, 436155738, 1554420032, 3142243880, 2252653202, 3477199687, 4281455360, 3041874636, 2857690236, 2071049258, 3935128158, 2465755925, 2265707224, 295440551, 2059643661, 1340186855, 1723733226, 3269380246, 1581365638, 3273843062, 2268649311, 1804062008, 740152206, 3713117400, 2688467219, 2041204264, 3321412822, 4269888624, 3929583444, 2703104296, 1072292181, 1785469486, 2026109053, 3236080249, 4138865560, 2830852701, 609362637, 3269141150, 20286786, 817654446, 178607349, 1420117748, 2512960905, 1477983353, 7917830, 1258778098, 350675338, 3931685252, 541383933, 3794372836, 333438227, 3978552995, 2151000636, 2020899169, 1629182178, 994787802, 4011076583, 915986232, 3729649262, 3481595166, 4041943436, 3841885569, 872200330, 4226729647, 2158293369, 2929044727, 928293222, 4064645911, 2654514024, 3556077411, 1048565990, 1693998209, 2735622006, 1814063255, 1631187861, 2231719705, 247221792, 949939739, 1707794907, 3091248550, 3610103836, 3504619798, 4115663869, 1743200717, 1406265080, 1762500250, 3247531168, 4276040759, 3816121979, 3099488025, 3995239909, 34761536, 2649585318, 3472985286, 1395976185, 1499621631, 610945135, 2993893098, 861753276, 907593172, 1966226670, 3355707841, 1546469586, 2636514634, 950963898, 3554225984, 1322172849, 485023191, 3163159079, 2710977343, 1081952346, 578829820, 1369825880, 503865309, 3621109409, 122553171, 3526473411, 1110553165, 4082530205, 644523998, 4171642225, 3082758922, 218952408, 3821493727, 210408228, 11611359, 4023664347, 944979296, 2734480245, 786640353, 3792946765, 1342557496, 1802768903, 4144184387, 3188346798, 2469539887, 478455570, 4210206004, 3381494189, 2464869383, 2426954947, 1121248282, 2157009116, 2009703327, 2041918716, 712260720, 799045417, 2532691779, 1071242702, 1547290303, 956798786, 1981467108, 2637574655, 354371740, 4226470082, 519652453, 1652400277, 3285952018, 2013328961, 4093638904, 3233357513, 3356918675, 2528916246, 1870216242, 3708302845, 2960759953, 3580765503, 2556883260, 3337858944, 2341188157, 2266865160, 3870757748, 4085399652, 3116916832, 3005520040, 800672032, 3046376251, 1733088361, 1637863230, 3664119596, 225736315, 3833834160, 922442481, 71341845, 2328497226, 1592038980, 2553888905, 1047350864, 3577490950, 2481993361, 4283920050, 3242697682, 4237769971, 1204265589, 2171039200, 909474973, 3232912063, 1700427517, 274035328, 751786584, 1256688758, 2935162171, 2699234236, 3241486572, 620607368, 3174631925, 3247030247, 4213149765, 225734886, 3990201698, 4029053950, 2383836420, 3214168365, 1866474952, 334135541, 93764261, 2146326226, 2685093018, 2611787000, 1314493143, 3483684163, 2098510953, 3595625975, 232867196, 3307915908, 186496113, 3277968770, 591247263, 2772686361, 4156295659, 3269901984, 2962102496, 417696728, 3200503955, 278357095, 1888225654, 2405822856, 218531118, 2323555471, 1224518200, 2198795554, 1002456029, 334682666, 3428918883, 1932960456, 1649333002, 3689247167, 2582434241, 392092586, 107421027, 1958112927, 2352443908, 1268363427, 1869649569, 2785053132, 4288961056, 919139332, 3185855909, 3686907333, 71773781, 2443848013, 1710459697, 3097618623, 3276814653, 73755228, 919225957, 1300408710, 3259313454, 3670511509, 3689561402, 2311496975, 2326015520, 1532173920, 1901508829, 3972983461, 3886717784, 2352539268, 3699212641, 721797030, 3552744746, 1039070623, 179289731, 3842815581, 3863132358, 1986040601, 2647592703, 2924557526, 3509073979, 3292819682, 2882553106, 1816833470, 957016134, 3296310363, 1580260194, 3019487143, 3447996707, 2373291791, 1761606921, 1110225703, 1361656169, 2163230981, 3154767726, 1469618395, 2583481829, 286505930, 3196658392, 2604271251, 63512221, 2161220547, 1979115664, 2579599542, 2331643330, 4109016837, 3110987994, 1000703396, 2451590303, 4050923867, 3415967391, 580212285, 3539760668, 842314990, 1722291920, 491150066, 2334013824, 3984836832, 2270484213, 1473543366, 698895013, 1237494529, 750247495, 4200625843, 4149555057, 960920306, 3706471099, 2760870086, 3194032370, 3452055439, 3588992428, 144861846, 2686694431, 749972075, 1163227609, 2546796101, 97154012, 796854303, 3828683641, 217147209, 3032212020, 2879886306, 2748903763, 2867803003, 499406526, 125914333, 4187677846, 2592257780, 991605060, 3666622870, 3359094816, 2225489283, 2873089492, 283892028, 2438949404, 4165137332, 3752697139, 2248776245, 3921718834, 51658312, 1655552457, 100097547, 1473404446, 3323706709, 299508135, 1482464671, 3711185627, 3652030271, 936339415, 3401727106, 184320742, 1860048365, 1865113817, 22801268, 17462097, 2181904292, 251537326, 3554779447, 902792120, 3582021218, 1635749026, 3876564370, 863951099, 2206492422, 1103336847, 3340010707, 4250213935, 318326346, 2129960286, 1228100637, 3580174925, 1618830513, 941566539, 4025615039, 3379079164, 3609787835, 383537945, 593642790, 1044232976, 4210410440, 2535174065, 1003444972, 452474527, 1091069617, 1312256220, 181235072, 1463891361, 3444802129, 2016241181, 1147958266, 2487798709, 1065773961, 3949450028, 713792621, 1741622683, 3471395269, 1110401020, 3381553423, 81962099, 3900189861, 2246366930, 1867650909, 51260898, 3501139096, 4247979916, 2802952368, 2371869205, 752718528, 1655539364, 1839780884, 1087281762, 1243996312, 2714758561, 3836604011, 2357411314, 2532942798, 561831532, 1780529687, 1898843343, 1558291409, 2815822345, 3202058023, 866554371, 177846536, 1248855540, 790517792, 2642276031, 2745265542, 507819813, 68909466, 739668052, 80497555, 173724646, 3648985234, 318150211, 1970474575, 3755213615, 3594975730, 4076738129, 367765998, 3164092429, 2431227098, 2236757021, 906013305, 923877340, 2350438514, 2367074343, 2268252396, 2873317300, 496532415, 705402871, 3149350840, 3565406641, 1618113504, 961827257, 3430853363, 2540952766, 1817184351, 1245889189, 1585893433, 4180282806, 3658195951, 2048150468, 3645152760, 1936297017, 2140013073, 1749745129, 477466455, 2263433064, 345624232, 3416954431, 323904409, 453464089, 3170776557, 1411076704, 2753525684, 1911862084, 1661393221, 3231548368, 1991046610, 226159173, 4118420305, 185021199, 3355237962, 51142813, 182217320, 3442538303, 2425200411, 2676580791, 1615648023, 554420948, 1989244354, 3581710972, 3035031857, 2920624748, 886282947, 2810350563, 3215931521, 4056123331, 3272582519, 326323838, 3026028635, 4200775290, 2316292441, 3252037965, 2137446411, 3448485015, 2915554562, 2633488321, 2119844835, 300344369, 2402581818, 2263936322, 2898043437, 3454971273, 2125174064, 3981375094, 1591831673, 3345050410, 3096948067, 1464442963, 1717214421, 2950694474, 712954578, 2754077891, 1248757959, 1141165381, 358920397, 2538179777, 327964023, 2007000078, 1043834902, 2130544981, 945019532, 297083351, 2362869522, 107682343, 2457129343, 1730834124, 3091478173, 4022358152, 4157703010, 3778650218, 2715309492, 2399316841, 1226684869, 1125546495, 1179360267, 615789168, 3998225481, 2239186789, 1466588285, 954838606, 3802492083, 2497870081, 2190917986, 1189332508, 4204928935, 2869819619, 3122136419, 1934953251, 3450719861, 2573312691, 1746985334, 536883697, 2024045671, 802183575, 917459552, 2098978360, 1700226675, 2563475786, 1484920941, 475290985, 404011786, 3628403317, 1995513390, 2748915111, 2794941532, 1635014847, 3009697072, 3165196887, 1408869500, 2876021749, 1787699080, 1573556413, 17586069, 2041492037, 4145684851, 1932148595, 617825887, 2169232748, 3220116296, 3502680111, 2823981363, 961979467, 807816326, 2026326877, 1043147700, 72696836, 2861348277, 1047263792, 4168850551, 3947329237, 3594659457, 3801340467, 3968705719, 3689742745, 447035433, 3458530707, 761812175, 3222372562, 340536588, 120421029, 2576636986, 2999496600, 2076627095, 1579627062, 1726319603, 4238245007, 4285080040, 3582489058, 4275821032, 2893136221, 1955620983, 179338586, 1907941772, 3235872609, 1773411957, 1936961884, 3426660001, 3306559898, 604482805, 275622251, 1313606158, 1276375269, 1099856940, 3638161529, 3316018616, 1150527788, 968373869, 217267144, 3774719423, 2042156440, 2917113687, 3865271127, 3556891297, 3769113976, 4140431462, 3271284360, 2096276250, 4230950704, 2956103905, 3585908725, 3447524650, 2248756678, 2204525941, 817464133, 2827817809, 2124223868, 1558551144, 976058042, 146507239, 3522909680, 888375504, 1446790244, 1734737254, 3021947525, 3223256795, 1312461856, 1517975368, 519421705, 3370993684, 2180542967, 1028023310, 3011716922, 3077333141, 2846148132, 1370686725, 3029799668, 21778940, 2244540637, 401333241, 661336733, 2082074209, 1811990765, 560073758, 2061761831, 1441702237, 2166469333, 3392695131, 2226317606, 1823423592, 1196700504, 3740482229, 3988222140, 343212213, 1161048521, 113965144, 76056441, 3918029676, 1661933149, 332901427, 2477541004, 3673421324, 1658789634, 1517901974, 661381058, 4228691745, 4041944277, 3681602527, 495661055, 3606871462, 3723271619, 3493569901, 44245740, 4265608196, 2342211938, 436798115, 3079477096, 4036797898, 1843250991, 4007770805, 4267108047, 410203320, 2896183193, 1779837377, 756298860, 1934867664, 3247328587, 3230441695, 4057208147, 4119739967, 589103372, 1072699160, 1503649256, 25750017, 3884224976, 2487428014, 2176724880, 3045785800, 1614342805, 2104914365, 2369454751, 1870674332, 1643224170, 2918840413, 260844019, 469063838, 757375714, 709227424, 2527542697, 2938973675, 3030370857, 3236022734, 1268288969, 197724050, 1862405964, 3779935701, 3395728548, 2338932259, 1103934523, 1645399784, 73860822, 139289428, 61010978, 2943352217, 1659069472, 4020275273, 2629387589, 3354694784, 1714630123, 3068175276, 1557155161, 3145356741, 2560370875, 4059030158, 2937922663, 3680592487, 2894488519, 1691785707, 3205986708, 3266031855, 563606594, 1588435514, 1127819594, 2839744826, 3723332941, 3680986884, 2231899658, 1140384609, 3053512830, 2265856105, 1960652999, 46346450, 518084100, 195222214, 840808559, 707375321, 982686546, 745360431, 525930853, 2402073996, 2665765356, 2013497202, 4130723497, 4258530800, 3974200004, 2244996649, 3178135944, 3887764102, 3698987823, 1291765361, 2529116869, 66793366, 293639434, 1954691630, 2350095538, 2441373908, 887065389, 4259512123, 2277724683, 2593851145, 976788888, 1418451464, 379677722, 3592288385, 1515750778, 3285073913, 2674038858, 2016249918, 252700508, 2247234477, 3658295394, 3441887574, 3400943291, 840522486, 165582273, 1856236747, 2497848814, 3969947133, 1599212054, 2881578669, 1678477520, 3830902417, 3086753545, 2526772887, 400956862, 2193164791, 2949615338, 2978402077, 1754296281, 3880925884, 722497510, 3114889624, 3652897020, 853262203, 2406652331, 1335665281, 1636727410, 1357044584, 439566291, 439644731, 1505929246, 2311401953, 1062822839, 2496786452, 3776664222, 3016195455, 3157102167, 516330410, 3879531303, 3582186223, 2278054468, 3665969064, 1340937315, 789374977, 1060829140, 2332410829, 2588422815, 3532984266, 3341484678, 2202896463, 152903535, 3351885374, 809521403, 3337434881, 435715972, 1451880424, 2040196220, 4075366413, 2789367991, 3637534901, 3877378514, 1250618548, 1964636479, 3985682143, 3191120628, 3114121526, 575644342, 1999369121, 3004897064, 1869963756, 2446899284, 3271966749, 872178904, 2815334306, 3011166449, 2973141893, 264713435, 688447154, 3268448976, 439717840, 4223597203, 4128300908, 2953779998, 346568954, 401259232, 1879102770, 3633974444, 2103152477, 3630102562, 3201530742, 2379905794, 276874582, 769492984, 2095242554, 596827915, 1793304781, 131352368, 2924534440, 2662387903, 1122226688, 2102560688, 2129622102, 1229118475, 3110066707, 4067823257, 2933309276, 2672821186, 2117039358, 530672459, 1647374316, 2700583190, 268172688, 3308950125, 1094143901, 1584502587, 1217623450, 1665207321, 4044045747, 4204908020, 571896875, 4087875435, 3879608584, 876810559, 2797677312, 1103298872, 2818915136, 625445938, 3323973107, 3155409670, 2039804917, 3669653825, 1448290749, 1560756618, 2423869930, 1974119078, 290918458, 4127070468, 3439313964, 356521037, 4102153136, 3090213448, 3005319695, 1435615976, 37851498, 2148332559, 183075845, 2176577815, 1542194445, 437862278, 2739412707, 3887839094, 131195774, 2993576388, 2853992317, 1960031704, 2804277650, 3705901073, 1255221945, 2992289980, 2523028267, 633358510, 2357852231, 758950404, 2370227463, 3776383122, 2361325614, 1483188473, 2756408579, 3440344032, 3823824409, 2664298300, 809322176, 1340745061, 1288595308, 823702083, 1922739140, 2167100481, 746178678, 2370909154, 3082504707, 555312534, 345577855, 1323224806, 3200402538, 1117574221, 3498908386, 2259766583, 371949023, 2277252346, 1703008424, 3700204383, 597428804, 3110858703, 954446574, 1131370542, 1868684866, 3972776392, 323983422, 115513795, 2816338396, 116091797, 1115420751, 1505461501, 4277854161, 445942367, 130736992, 1815721158, 1672785501, 600772664, 3096422047, 3518481391, 2757837120, 104085031, 3686385839, 1218683974, 3333228029, 2192997246, 2495037495, 2457300558, 206260183, 2836505952, 1541347240, 3073583015, 168293991, 1237642742, 2211875309, 2527539170, 3228996946, 4257287746, 685131785, 4223969197, 1102542601, 393914076, 1247296610, 3150629068, 4279652452, 269030098, 3533281162, 2708287724, 3529747878, 2846277761, 1399038411, 2093789167, 4115373588, 2726490381, 2090746183, 988687841, 2081768627, 2412866038, 505130835, 737782311, 2358324292, 3593988905, 763945712, 1047295237, 4027355770, 1882717599, 559169069, 1033373902, 4160238453, 2352550276, 1704305043, 2264995889, 2835294251, 1210718531, 4169709748, 1339109352, 2643201950, 3526334815, 772068029, 240005584, 2509258703, 673356286, 253471365, 17586303, 257343880, 756519389, 2833980586, 2679972914, 3658348051, 3491102587, 898085178, 1078984865, 3815150834, 3539989422, 2185252360, 71594987, 1906968672, 98187430, 14448482, 4237698832, 270526361, 3908382595, 2908554391, 621574573, 2424227313, 1745124461, 2141487542, 3260927957, 2870220226, 1485397909, 1339571969, 3560240304, 3391189320, 1265259608, 2274149843, 3375961211, 782922330, 3982208689, 950127352, 1946856507, 3060354650, 4094321511, 1580457484, 534513028, 2518533906, 1434490465, 499482084, 173852894, 1668808163, 3123631691, 1376612375, 808333994, 2053369851, 596210691, 3952334378, 2052588564, 2419115366, 4137714026, 930226040, 1427983700, 736230665, 961539637, 1271842547, 32730472, 1782229267, 1141352153, 1498824305, 2706553288, 2725124082, 1870667278, 3394150136, 749210680, 2674359972, 4079981647, 380119438, 2313839494, 3097879338, 3698340183, 3120748829, 2810823287, 1873253693, 1124330418, 719131745, 2255993304, 2059866033, 3698409310, 12344863, 186360357, 2714183118, 1273489403, 2639029720, 3372539676, 3485218947, 1726472093, 1972515248, 2304861876, 1211351086, 3916048190, 1736125802, 929225739, 3522845230, 3917734205, 1183416119, 2377516392, 2317556454, 968855366, 3806757839, 380470823, 3915517603, 3508416900, 2760405526, 110537369, 1546515556, 4085641285, 2233009778, 821981121, 4170932976, 3950420152, 3673994556, 3913200181, 3162072557, 1423372946, 1900553094, 2394183812, 4080181763, 2574914516, 4096332072, 953097565, 1084128269, 1174548670, 4165173913, 3776145713, 981852179, 846662926, 3401380942, 237587809, 2098760914, 1920051052, 2214998818, 2296543156, 1932951603, 2202077577, 496067029, 2268259843, 1002919164, 1285035225, 1827556295, 346605880, 114476425, 1356107938, 1565391186, 3104163345, 1908282968, 1958828883, 3297600668, 3785798469, 1969528313, 4265179315, 2769177683, 2572749826, 982395558, 4162546710, 1216532360, 3037947350, 164940089, 2476275832, 996047623, 2819157843, 710613982, 2894258029, 302732486, 2251191132, 1572386309, 2265973398, 2628877872, 1295827288, 3998555232, 2066704782, 2475532712, 1639541261, 1323161004, 1820814537, 2612938538, 2287470491, 3575578996, 1877440451, 3985265123, 3658261739, 670662383, 1601100761, 17179424, 2842659381, 1153654551, 4123793051, 3877243201, 3070865211, 953045677, 2471050422, 2264782768, 1245344109, 904177404, 1024745805, 3701792011, 342602420, 1057052815, 3682573264, 3548475626, 2760696803, 1498387487, 2437171866, 4172718123, 2927568302, 3331594051, 2538561525, 3933474594, 3814676648, 1984006638, 453942478, 1511972580, 3992252918, 3490831017, 1633249065, 2660116284, 3040872058, 3622621730, 1155357987, 3631747802, 761316756, 1786091880, 2392797116, 4215142324, 640215276, 1684222583, 3978252313, 1737495320, 3116873801, 2696128098, 2823968593, 837770434, 1052169223, 3492618174, 2851586036, 2268739743, 1126799660, 1618564244, 1451934598, 2312416170, 490516046, 638031348, 437706271, 2433738592, 1554573187, 2445758809, 2287894040, 4288482890, 3025264027, 3189749591, 421382295, 2495189819, 2398296884, 2154785556, 1897269972, 2704871583, 4220279588, 841557142, 3208635764, 135508039, 3814302623, 3773308649, 514946363, 1566426385, 1260540573, 1966129652, 2194115163, 3782087780, 4184839293, 3237286753, 2882457995, 217032390, 334188410, 903914344, 3204974191, 92188102, 2787532592, 1409287421, 3740797167, 3922750628, 2564906455, 4147735335, 4244278272, 3591753683, 3706423758, 3070940029, 739954267, 2059055706, 423614409, 337081469, 783589556, 4061428486, 1787894143, 2661523210, 3102543489, 3398733096, 4145165470, 1975681356, 3028342182, 1851398624, 185694782, 3867593591, 4038217410, 2183004694, 3958166969, 1502227154, 939121129, 1803418977, 3262128686, 1711645506, 2683442175, 607371431, 3186429728, 2913696830, 1189659009, 2314973851, 1083966992, 211023142, 1487429661, 497329367, 4098303527, 486421464, 2232069884, 769776176, 3725010909, 3890763273, 1987826037, 1831981282, 1560235387, 1433576546, 379577865, 286229743, 108881584, 1099663317, 2912910050, 3218601965, 1644662154, 2809601364, 1655255512, 1577892991, 148221808, 1301382723, 4277601268, 864454335, 916152412, 229076208, 856995151, 3681001208, 3465169053, 1139733686, 590964784, 2776410940, 381458340, 2761092965, 864260462, 1536136959, 1250896029, 1473752897, 3880711128, 2830518060, 1169001980, 414796735, 1675620252, 1791071837, 3545416456, 2621767351, 1192210698, 3484555019, 1073805810, 2589734968, 2599922501, 2536059227, 2482877325, 2670342101, 1069324003, 276495595, 2265641908, 1577321687, 764373428, 2147268472, 180209315, 4157371861, 2406820132, 1666462917, 3268740113, 2653618179, 3737007017, 414195115, 1089309991, 2377581177, 883782540, 3481346950, 1018937651, 2134978510, 1798674373, 37405330, 2113321411, 2804702095, 2599817197, 3395578559, 3364479543, 2629974918, 3146062821, 3639849549, 2526129596, 3954972534, 3917452182, 2237530478, 281640935, 2996696619, 4550762, 2672159013, 4240084871, 2202436634, 1591710743, 1786243944, 313467222, 1202532734, 2263209249, 1790304165, 4120962382, 2648826964, 2445532752, 1149332283, 3386379178, 918736373, 841012370, 4147605599, 939899764, 1482210181, 535790543, 343637910, 2690050091, 2557723371, 415148151, 586116409, 1589011217, 2156927705, 2299429704, 4065354327, 1707181135, 673770639, 2038929598, 1710719779, 416936900, 2346816798, 2755188298, 91032481, 1635932485, 3968648498, 3787690520, 2692715284, 2138390480, 1664714696, 1247112275, 3308052297, 2682142502, 2576177242, 3798560202, 1995332395, 3559738557, 140074980, 37001720, 298032494, 3630761722, 10411864, 483113053, 3387478595, 38987473, 1316870352, 722468611, 3248323665, 2072457863, 138452141, 153237552, 4246317907, 3856785803, 2251422894, 3302414227, 269477809, 2337788372, 2617528156, 2481739475, 1172223543, 3485950304, 3016253576, 3711738113, 26443833, 2668993891, 3792534882, 2599317133, 3986556114, 566352839, 1904024571, 1640064925, 19514281, 137943454, 622175624, 2509002838, 1911324937, 4066239107, 3593268337, 3364994404, 3912313595, 717573181, 1471371863, 3290425256, 3149849180, 3004582984, 397836640, 1417968862, 2395687831, 3861018202, 3750031936, 3593930701, 2376049347, 2085636809, 4008623251, 2825742313, 3648186478, 4121578010, 3393896149, 958129977, 2037354031, 521267577, 927456829, 1982875714, 4044453670, 1654378664, 717562817, 3312900109, 2467155762, 3558275413, 400857237, 2758760553, 151493327, 3550074076, 666505839, 438778182, 616911823, 2548774088, 365359122, 681173390, 3028720501, 4111981068, 3530161730, 2846007659, 3916491871, 3560030320, 3193486344, 4217430979, 2796306407, 3569134217, 1972386739, 2078356947, 842440727, 2338469231, 3957491903, 2269757537, 2282083600, 3226571432, 1757246192, 3263371617, 2632915839, 2913321092, 3028371940, 4138016957, 2975030167, 1975000245, 3266472666, 2004383086, 1549311671, 36761717, 2555370525, 1153604930, 3534200130, 308905405, 3917237133, 2054972893, 4244327620, 345295720, 2092735070, 2174277060, 1042125560, 485002140, 2565919306, 3103556497, 795847897, 1713300930, 3150870693, 559904972, 1691110535, 3336296228, 4197167070, 2586139946, 1773674527, 152245764, 2355101598, 2345080667, 504236953, 98647747, 3389549013, 3895610471, 659532748, 164580325, 3430867631, 2546011763, 922880652, 4166122006, 2388957593, 3987528830, 284806119, 2548951371, 3187593370, 4255736850, 884438328, 2245702783, 3450913544, 2149189829, 558948250, 2230451276, 2991681679, 3627637026, 997357593, 881313227, 263406139, 333189913, 144940136, 566128409, 4089539402, 1298471104, 1659546179, 3675951584, 2272283604, 1799368485, 2306826780, 2966937541, 3070250943, 4255201173, 2091735140, 1488118855, 2435176012, 1260234540, 3349739226, 4020088135, 3647594342, 497713754, 4059262920, 1277028205, 2823686721, 3780143505, 290479806, 388508662, 2519415464, 2785282498, 3748754775, 2112563881, 3752773564, 2741707127, 1554765393, 2795682359, 884601926, 950772331, 3279755297, 1819217737, 1619415294, 3793742948, 380679088, 276929684, 3298639316, 3388435582, 1946392933, 2351798986, 2158728165, 320076723, 696353775, 194408846, 207541717, 3951960794, 1265944156, 4139584152, 3407571206, 3779949955, 3133392370, 3651606010, 4148911420, 3192092811, 2340315789, 152662694, 4012933235, 2148241964, 2696600948, 1492235087, 605553523, 2442876900, 172038394, 2781251463, 1408535768, 357269246, 4235820044, 3481599915, 3839266835, 712544554, 203941516, 3172706256, 474160683, 931220020, 4292278211, 3085976722, 3353276353, 1954219760, 1699827683, 54028851, 3321137098, 4201229588, 2076033675, 2561064525, 3555518612, 2142484994, 2857840931, 177979480, 1324610992, 3536886537, 25267956, 2094096765, 2220822084, 3786230701, 769192269, 2290467863, 325829042, 38064978, 434475073, 3390491935, 1632332307, 562506672, 2644625928, 2489090830, 748191977, 1943759038, 381401123, 1996996073, 3250200329, 4206532856, 1410938766, 3540078662, 3691412501, 2428546052, 2599305995, 1805833197, 1031231638, 4270701294, 810791979, 355902061, 980065727, 4259422061, 2552175578, 3755099545, 1684646616, 1236374543, 2398178749, 2797683980, 129522747, 856664516, 3981926600, 2594797736, 1051627407, 1503967834, 3775446569, 1608909738, 663663154, 2101819402, 3848747531, 398242094, 1988092929, 2576902385, 2098958825, 439127973, 384602834, 1512628737, 1382467052, 1400943330, 145366779, 3199144253, 3085694645, 1592406541, 958955032, 710937990, 218236017, 3219617877, 1995527719, 1218431404, 536180513, 2374735980, 528725207, 3392966579, 3025423566, 1437380838, 3939702091, 2881620743, 1494570901, 2755982359, 3228057246, 1579424101, 958705196, 549077339, 2333495618, 1468615375, 1657163708, 1743468831, 3842506483, 3751923275, 800147171, 3580570092, 178622192, 9830205, 3170734884, 300895469, 2471548416, 1497456619, 2424310143, 543147234, 3761460662, 2404821419, 2075552950, 1856579432, 2783305549, 43963188, 3604842516, 2685624464, 3389188583, 859936579, 1171475013, 3139539552, 4171914292, 21169217, 2979778265, 2983772841, 2438352055, 568147163, 2292527055, 2774017330, 1844836507, 2186951603, 2150676458, 1147364493, 337519326, 2021118112, 204754145, 683494045, 382516331, 3944529619, 3062871135, 1701523664, 4138428009, 3165954755, 2032382782, 1949753714, 1321949293, 3285746468, 1598178485, 659046619, 1629466940, 394731171, 1439534557, 3662920154, 3522443266, 3375588913, 1295894691, 2617274521, 3056593242, 2986845302, 486673990, 1904537560, 1026078851, 589852490, 1564111670, 510053867, 1684825638, 621156816, 1304317146, 2627374324, 2637296372, 406628516, 344096709, 980405571, 298751542, 326688874, 1546634114, 28415111, 3826719539, 1772639606, 290054842, 106645373, 1233757256, 3694845185, 703178290, 3920905176, 1063989354, 2103288949, 2203200635, 3695426246, 2309603264, 3908043448, 127105261, 314581168, 4057089132, 1546662698, 4035922713, 2922821870, 1860997222, 357883250, 314165362, 331336837, 3644755182, 517249365, 3237945053, 14899097, 2481893996, 3697427448, 1060806192, 3619574228, 1917826152, 2924829524, 2803963217, 1456743800, 3995349044, 3367441432, 1749622072, 4137943046, 1350155388, 300169121, 1336951467, 1925200101, 3365235883, 1231063714, 3957021973, 2962938973, 1400175460, 1059853145, 1508648536, 1551160222, 707507101, 2826489936, 4111495613, 1520662191, 2134742978, 4286385862, 1666174987, 1309107052, 2649003360, 1364901418, 2786451084, 4126712985, 2723463833, 2502111012, 557535294, 3047626525, 2544003798, 1439006235, 4032942135, 2652403871, 1836516457, 2839352372, 1479766212, 2921440114, 1259688783, 975169920, 787151100, 1370325110, 2072723639, 933356730, 3826781366, 3157533600, 1660485743, 4260738149, 3182360303, 73343888, 1488270165, 3807643427, 2714824016, 1271158624, 3046163643, 2788456605, 1818755764, 2563600540, 3434905480, 1309968873, 3008295707, 798511801, 1455081912, 1164168559, 3827764054, 335006498, 561892805, 2190078796, 1699516909, 24546431, 981408188, 2061228616, 2827682048, 2258327134, 2360978360, 4079198846, 2271699370, 306878035, 3116462252, 4002312754, 4088644637, 324549178, 614726167, 1621387722, 528023087, 2852338810, 3022648703, 3747444877, 2446766447, 3471481126, 2193749674, 1826787245, 3272059469, 989433699, 3410926085, 2243059850, 4094950968, 1094872837, 4044208404, 1151714938, 4091971162, 4190304645, 1640296709, 4241186843, 261771668, 3313001690, 3893392946, 355421905, 3295105297, 1738462726, 2415794707, 1808765641, 864761988, 1335571511, 3936614986, 3492285675, 2926302202, 3392047217, 3478773845, 4277208030, 3134339846, 2786395840, 1935024540, 751610726, 3425833033, 2558964279, 4151433224, 2056890286, 1364851313, 3036887254, 4191910019, 3874981311, 2199299278, 3658926995, 2561992135, 100546573, 3530544010, 1732862731, 663646079, 1242151973, 578471259, 3768118488, 3975396263, 2033121529, 1275825825, 367523472, 1043062449, 1490984347, 1746241772, 2106324408, 3399463868, 3973681452, 3456226690, 3667524073, 4109682426, 1890071702, 2731752943, 2059683979, 3339252962, 971419354, 3317444391, 2413904429, 2618782374, 4096709610, 3757361479, 2910861667, 2788296746, 843146557, 3942785666, 1054712106, 3845766245, 3276016736, 3553822783, 2234383492, 3662758178, 344212326, 1598451888, 3077566430, 199944145, 4118292263, 3596429728, 1427331320, 2968338924, 3479281720, 576973618, 1626375376, 1676273672, 3763743813, 98048076, 3029669870, 2192388368, 3701995386, 2333958985, 1515940042, 1822359418, 245409529, 353019295, 3838572174, 1674386088, 2011024531, 1827996449, 1090839329, 1411041100, 3589499904, 2511224091, 2631161681, 4243178383, 4178450696, 483020727, 2592603469, 166874480, 4087356939, 1670193102, 4052686080, 595271607, 407055178, 2063979868, 2497157450, 2821303969, 3123387395, 2216523278, 1745027770, 4116258082, 484211615, 3775986393, 1341041498, 3706604863, 1403917630, 1189855324, 2951340794, 33712327, 3641232054, 2032213394, 3055432332, 2592106421, 2724099182, 173583460, 2249340579, 838608203, 3359526073, 3201907825, 977764417, 1603753589, 3289356569, 3085893767, 403186485, 2350229177, 3051863415, 707152642, 424163152, 359984270, 2970308934, 76500338, 1045269883, 2898926885, 288081368, 3992044411, 3015529237, 2210238993, 1907172049, 506766547, 1878811914, 260763090, 349589953, 2736007069, 4274445139, 3632416919, 3041147348, 1960996475, 796480790, 1461155453, 2970405693, 3072145909, 2624959218, 1090526146, 1017483883, 3081721770, 2213286012, 891015484, 2413574205, 2905807715, 230025612, 4164735633, 4103226871, 3542499554, 3029177365, 3385005005, 516649088, 2904661327, 1254835481, 3146834698, 2804760846, 368929460, 4000444407, 4207757498, 1888728700, 1153946861, 4109255128, 3766653224, 1430196244, 3648415795, 1995386735, 3045587363, 102502443, 1681570525, 2569758816, 504132216, 3589302984, 3762968942, 835336972, 3040145338, 1418476389, 891834546, 37373190, 2514314785, 3991077455, 844326139, 1579667911, 8184816, 230825861, 1023176770, 575251186, 2356413966, 3651082017, 2754871988, 3764942975, 2096731265, 593327964, 2303683481, 1638543672, 318293587, 3915771756, 1763958528, 132269300, 3573831453, 1134508403, 2737330597, 2290994672, 150650037, 2636412906, 1188048143, 640020552, 2085399893, 1893782891, 1146670011, 311757255, 1973757054, 3925830818, 1724967032, 3665957800, 2390427850, 2744123548, 1445149876, 4182838827, 2483085659, 4024626616, 4226770277, 954628812, 17586577, 4023316641, 506218973, 1327851461, 1831274468, 3009925410, 1497260658, 1402514669, 383067917, 3747402878, 2103027242, 3014493511, 3485755152, 3503842879, 488560215, 4069741541, 700162, 3943846005, 187527069, 415982391, 3178869483, 2452191000, 2280258331, 756118661, 2663999729, 1948329415, 463141505, 3685137135, 3676458810, 3321442995, 2476915219, 1969823939, 1506054997, 4164880183, 1281553381, 873641614, 1335860531, 516798038, 979059649, 787202204, 3503697545, 3828411837, 947858898, 2178603088, 2170183039, 1359878411, 3845127613, 2998370334, 3560368900, 165725610, 1756011805, 4129022005, 1468844364, 1259471370, 1782811027, 2366484047, 764530632, 2830601905, 2879599968, 3824219997, 622770057, 2981911542, 2976026974, 1625036669, 2660113239, 1770544346, 218991141, 3161438635, 2496497426, 3143945563, 2263429434, 446968734, 18408413, 3709056781, 185288502, 61629528, 1968064847, 4205592230, 685443823, 2602654087, 3049077339, 2462486280, 4135725414, 2516948069, 2648683965, 436141626, 3805646869, 495615506, 3196380649, 3515168496, 3727964613, 281168072, 3837098492, 1170400114, 3647504224, 3507206230, 4279965602, 3506627308, 1553404145, 1559916811, 958063968, 2619607010, 861467418, 1717506960, 1461192290, 1846154112, 2110624437, 2181244441, 527435354, 2031389740, 2030059105, 4212606181, 1037348581, 1786150668, 3650795241, 1725896073, 4130669976, 2265128491, 1511890059, 2857658763, 160602363, 2347033263, 3835526941, 2502925573, 510076049, 1977285546, 945653961, 3484918980, 546457954, 3422670509, 4258302701, 727110835, 836956587, 4289470214, 3722271074, 425568215, 2610621943, 207342959, 2154347149, 530166491, 3274357326, 3334929955, 1083325224, 4011548153, 174444894, 11160670, 4265089601, 2849115987, 1314044929, 3361063702, 2245737049, 453700443, 546409222, 1188176776, 2902398260, 2408498365, 4222529938, 3655124531, 2939532053, 1812791174, 737903725, 2602417682, 34906569, 2836080477, 3059471675, 3083275013, 3692162383, 3179272564, 205368019, 2707701805, 3577990649, 3791768131, 4244773396, 1253455145, 3480935124, 2454303373, 2475671430, 2740960531, 4069895235, 3539563492, 2865825884, 3710424101, 2679207190, 267794018, 1098327359, 2872430254, 1403739708, 2539351067, 3735465233, 2092606018, 1968146937, 3676232041, 2119630888, 456451211, 854171248, 1065430208, 3225230920, 2616806199, 3464123085, 3513396652, 2134828111, 2701118670, 2584018998, 2270403854, 364161966, 3489873217, 961657381, 3961449632, 1151584233, 1495352346, 3413818750, 4043826873, 654351563, 2439367086, 3836614292, 3808227280, 1217663326, 2785932296, 1813103805, 3674871198, 2749108311, 1505240528, 655282969, 3030145173, 3993180597, 532783751, 2719584621, 2493781593, 3628107254, 501507483, 2482387854, 2270034729, 3499099733, 2534769715, 1839015652, 2606248309, 2548605422, 677790796, 4116880157, 1541105561, 3542495188, 577647559, 3558566809, 2364461600, 1617964429, 2290255018, 3655526565, 1820703309, 1105105167, 3373052315, 1595441769, 4214353996, 1572372835, 3166675071, 1491407764, 217787615, 1591671626, 1353700774, 4233885861, 2992993997, 2462044622, 3547622215, 60459177, 2771895612, 4207209673, 320245496, 570766000, 3879586025, 158914998, 2264075609, 3601421239, 79756539, 3614917789, 3188634793, 2696108623, 111753437, 910587154, 2257375733, 3780457468, 4158208908, 2619017799, 2513556960, 1888519867, 588976864, 2909074502, 3521390255, 366628297, 1903724403, 1197023638, 2607089898, 442565694, 1097343065, 2966524103, 1009408474, 18635787, 3728939404, 2496470182, 1967955486, 3424676726, 589386125, 1755712063, 3155366842, 2575718491, 2215877445, 3914864127, 3495988244, 1437560724, 2372416273, 84253779, 2919156854, 1432886191, 2018814685, 1361903078, 1782346657, 1695781555, 2977374264, 3903003989, 1790454885, 2349409857, 3119593124, 3640610491, 3430779609, 2329037985, 3197101322, 746346845, 3224080086, 2538217504, 3147719572, 3244976104, 3784781243, 82464877, 556726326, 2461477719, 713692201, 710062029, 182420316, 3680704090, 1717477377, 2842667149, 1732993362, 4035097992, 1536785673, 4084193484, 2435870639, 1633643683, 3339181842, 599098786, 1980266395, 2831440634, 2668284947, 3174911994, 836589003, 3048162641, 2840103711, 1877426483, 3669141722, 3858438951, 4141216908, 1701714722, 2702244590, 1031407845, 1996638360, 1375063121, 2909306684, 3813560670, 3063267116, 2848219462, 497253297, 753171070, 3233936154, 1552346419, 2196243990, 1169826895, 2689552293, 3137896913, 423683696, 189356399, 251201356, 799185467, 1015820706, 3687055489, 1632873698, 2893851457, 2154284228, 2922502086, 109022579, 3283781738, 1767451783, 1519369122, 2883323395, 1478409898, 4241649724, 2393020479, 3786107995, 2889795770, 2662892599, 3913257593, 1648880657, 2015798517, 3522593802, 721247992, 2885421145, 4242620303, 1504070975, 3582497923, 1513941097, 2545818150, 2893973732, 1931986538, 1728915831, 983013446, 2146155269, 107857058, 926226737, 1366670075, 1830185851, 58793309, 2436208714, 686876755, 301316637, 4005294043, 2853199026, 2755737224, 3893635379, 2003135453, 2699820505, 3546759635, 3184031603, 566126126, 2012509183, 87043481, 1310640638, 919678763, 4266581155, 2043272755, 1074376147, 628286557, 1420438502, 742403815, 1576331713, 4237764371, 3152616274, 3784905313, 3819593663, 3608451314, 3234735162, 2141910811, 3586909006, 3661706804, 2277839145, 4063203694, 3834382645, 2521441309, 3519313288, 3711570148, 1653753757, 3317532051, 1511736232, 325039924, 2584873043, 3111585819, 2042719517, 480012803, 1293654751, 822098765, 2302722181, 3013727785, 3605025709, 344643076, 2644125083, 1899985801, 4072582070, 3068127449, 2421835449, 4217999797, 2485136182, 6865600, 2654685423, 3415616220, 1008633996, 602356525, 2885324779, 1373248879, 1785550574, 3877863441, 2936661038, 2940828982, 3339487585, 2277994105, 3717349269, 2607390912, 4076674742, 3338004180, 1583020907, 485880776, 2583391947, 1971618938, 4012001884, 2622683491, 473747271, 4160241156, 3130952658, 3480337490, 3402503261, 655678197, 1075956355, 3956082082, 817060306, 486496045, 3506264857, 4142745347, 3572428906, 1585203015, 1648990864, 3700679266, 188760357, 2635706850, 3015156753, 263622492, 1611715263, 558494748, 2103370539, 4045527844, 3329614583, 1480087171, 4182917884, 3239682570, 1555618423, 811686333, 480990203, 3951451654, 1529044526, 1283775445, 4081882283, 264161612, 432961014, 1768792200, 1428550304, 1074406353, 475491747, 3228309055, 3621924279, 3989497299, 1277164316, 2882490772, 815128178, 962993727, 2281375929, 2324363310, 1551086660, 1882637870, 85403069, 2090559716, 3750488807, 1117942334, 1167840215, 2386089433, 3191398639, 499702755, 2403823519, 2331295637, 411821285, 1829167708, 2377294536, 2686419260, 4193600422, 2609670369, 88362278, 1749745308, 35792251, 4058618051, 1897515558, 1493728738, 199025464, 1713758711, 770408210, 767703929, 683658725, 1632468960, 2329444389, 3370836143, 2868395202, 3702698419, 1849336681, 3312679382, 1567727864, 3049615658, 3185167900, 3785591413, 4077870198, 1204909480, 3320833523, 2185339916, 3760487921, 394939772, 3445132409, 2727440087, 2898674393, 3405320844, 402905407, 4254839395, 1070867505, 566400977, 1255228248, 403618374, 71218016, 172003364, 628399220, 3146925008, 1394535079, 3883256198, 2762579623, 4209558323, 1500089347, 2348149501, 3641655645, 2096406533, 444115471, 2629219286, 3314917129, 1236557151, 99111446, 4231309795, 3485608978, 152589351, 2877424830, 2681215738, 3477290040, 581347629, 1288043774, 3273684178, 1124390978, 595138255, 982636787, 2799322526, 3547591984, 1885391301, 1987790783, 3423329632, 4087258343, 2908590106, 1994915501, 3596062526, 2623683814, 2301585182, 2671355, 2184765931, 3442236453, 2315489158, 761263292, 1056813010, 1774153241, 3760780284, 1980911612, 2159565859, 2234389638, 880250348, 1084607745, 3118908289, 3536403147, 3516521534, 3983967413, 559085458, 1557801282, 1158114658, 1021565666, 458226704, 3132603046, 2206410987, 2801138957, 2364205092, 1794632263, 2312711219, 1817048527, 2582364985, 3954321645, 2992255125, 1164476103, 4185597748, 2958175975, 1460566176, 3228677352, 3613286447, 1374797426, 3067153985, 731336394, 1281628702, 4096191960, 1240309186, 3976317463, 354721203, 1000572923, 835517450, 2408028270, 4145538736, 2436969656, 2264303303, 1160618606, 1229302653, 2097738962, 2149405442, 2838253051, 3349184212, 557273867, 2670340851, 516819739, 3139658016, 391872790, 37668210, 3223908634, 4158330463, 1999473284, 2009817786, 2223658570, 2776567044, 4224983012, 2314724826, 3376160300, 3846591419, 2841991681, 222685650, 541735840, 2735934712, 3957898839, 127290086, 317956468, 2745426827, 4108794272, 50648494, 4044211011, 600556704, 2521438258, 3755372854, 3085869537, 3820924277, 2441902383, 4245795688, 1865314054, 2448229225, 1076153669, 1973680608, 750319391, 3238997149, 214185757, 3671433555, 816755921, 2557269729, 1015435195, 2646572017, 2933692888, 3640998218, 2923584076, 895989961, 330846475, 3865196911, 1413645005, 2896077522, 507430480, 1936904960, 2545490135, 3894004438, 769764516, 2311284326, 1510685706, 3605966267, 1617244361, 3539731655, 4181858594, 1300743335, 3915504157, 384864038, 1794681653, 2340061000, 4179614099, 2587317236, 2030623708, 344124127, 940230204, 3576387622, 2238663962, 1601646595, 1041008203, 2230656579, 3271380059, 495365354, 3086202472, 961508752, 899182100, 3122449178, 109888692, 4068675348, 3472591236, 3526279228, 333151689, 3388337096, 1361964748, 649164558, 2556116229, 215836703, 1681357608, 620329348, 3734002551, 3914086983, 1190070810, 1978362639, 829856316, 23309360, 1925885761, 194353385, 2861888095, 2906181989, 2240655002, 1002035727, 3250468833, 1229354283, 2790528864, 1938805157, 1235777224, 3300178972, 1719311926, 3258595998, 4083502365, 2080718811, 4293044035, 2639474684, 3195221606, 3525299891, 1806039111, 2468578799, 1414634778, 82130697, 2534178146, 2058727294, 1009399772, 172400884, 2828948168, 3259609408, 3670048511, 4000212481, 3583053198, 2435587943, 43744298, 3352241515, 3369933954, 2990446231, 1990630990, 2839066030, 2376934257, 2231902308, 233352262, 1708018027, 3137441339, 377962035, 3423677349, 1857036876, 1822252788, 1591730636, 3719991467, 336386418, 4141092584, 1244191397, 625439472, 2156357191, 2361168014, 295701232, 1066768984, 584592994, 661038231, 691463759, 108090961, 180587303, 902818534, 1247859271, 20455252, 1151307335, 338017687, 3630653384, 4253617302, 1615575450, 54171635, 201460558, 3701809051, 3433620136, 3078648212, 1268250278, 1455803672, 1024760696, 2271241872, 1122527227, 3078081767, 2718843028, 769824823, 1518217317, 2635939818, 2275180695, 1213130398, 3027189587, 2905331160, 2704483580, 1731060682, 2245064265, 3475664198, 578398264, 3195152597, 4263339265, 1084672658, 4098845474, 1949376965, 830117884, 3464528757, 3031626883, 892932626, 256174719, 96109746, 1528297767, 4294363403, 17221250, 3017610884, 2915095544, 1366152668, 4154133792, 3586058785, 366812939, 193218885, 3017723819, 3644337103, 3085820690, 313166114, 2362145517, 2527341595, 31466281, 1443814236, 1796811966, 2983484797, 570479849, 2805638073, 2340340979, 4266361576, 2706754498, 2640456178, 4273580361, 1054355684, 651041016, 756617198, 1917081648, 4085683497, 25876258, 2954217342, 2221253717, 320918443, 3250589020, 1188953123, 998748054, 3962492554, 158199840, 239282406, 2804776988, 315866764, 3857277409, 3538422340, 3489109155, 4142800658, 3466941013, 4038541680, 1064117507, 1379022074, 3233412730, 2246079138, 2761425336, 356991912, 1846070192, 2667221789, 2130477756, 3537673057, 3214357423, 3094209294, 895244861, 3929489531, 4126831997, 4139687354, 4173709415, 2754628956, 2356453779, 681109728, 256129342, 334424975, 1426674649, 1937491730, 3053541734, 590909249, 3567740523, 1051446267, 839035920, 662997784, 4193705787, 358904070, 1380601999, 732793563, 2170913625, 2082086589, 2184199703, 4046034066, 3766826962, 497861303, 1049659031, 4235513047, 3368042665, 4262418213, 2254519683, 2818623605, 3080526660, 1145729118, 1406403343, 2064733037, 2370978014, 300876834, 2382125218, 254497608, 883218614, 296184891, 2812854314, 189773849, 1440255019, 933537590, 858990433, 18596032, 4050721808, 452409100, 3588636000, 1968924397, 62836748, 1697626549, 919987642, 3857687584, 466471577, 391720482, 786919257, 846742444, 1720735880, 3983055918, 2261852823, 3549825522, 2145681784, 506665816, 1575606354, 1315190843, 1999380250, 2151368175, 2317790740, 4175122942, 2597438364, 3329824933, 2769162355, 630836817, 1733149425, 915206325, 3163560709, 440975182, 3240263776, 815516721, 4174793470, 4256537793, 228188536, 3483349044, 480803614, 1184876351, 1584079307, 1876507419, 2471242510, 2867962763, 2412567856, 1272240854, 2007048804, 3486772345, 750785286, 4261870348, 345696901, 3080935732, 1061149654, 3220750664, 392486191, 2925579217, 3393014027, 845615326, 548844939, 3741823355, 3853028026, 2915540603, 3355796314, 3388470496, 2565965707, 296546807, 3690824026, 573113677, 1433499405, 104144995, 3698886792, 3583652743, 193176799, 1690160517, 3482524723, 1080740754, 3796670174, 4161559216, 1136644517, 2601049211, 910692326, 1656917410, 3273391112, 347965654, 3762054637, 2782761819, 2636248943, 2965183672, 2627854108, 2881803192, 3183405549, 3982138436, 1559211903, 3940571793, 577118477, 4009142688, 615001871, 3886022366, 722653977, 2337830592, 2330861015, 213873510, 3612759888, 390436343, 3467937397, 1829057969, 2703150007, 1459711451, 1206715914, 3113147583, 3964076432, 3146309314, 3541677001, 4193869150, 3764837416, 2965624792, 699742151, 1118952194, 3081476058, 1608364296, 2149442164, 2122123990, 3678595798, 2497003012, 1235503166, 2072752606, 3858302646, 2217050175, 2289362105, 2115177117, 3727791019, 1194618748, 3938935725, 3060134590, 3504421658, 264353763, 2618547045, 206173295, 2399541689, 1995800308, 3589339404, 2412580817, 19486786, 3758600930, 2196557045, 565016752, 865233662, 797051348, 4228464522, 3485531529, 1952390097, 3243403161, 2923359059, 1301123407, 3452550772, 2097968915, 2643130174, 3843460372, 2430683483, 1445293114, 3721777764, 15651400, 3952261448, 3460661995, 892935071, 2051036703, 3256886624, 2355033562, 350698894, 2325846200, 2775847684, 1817446878, 1783815236, 2129287731, 1297304482, 854647558, 4257100577, 3908181580, 1193110590, 2479409721, 763481898, 2372913506, 4012652309, 388305242, 2490029713, 4280648475, 4095703581, 4026220037, 588061557, 129006851, 2360212881, 2273813300, 3954995234, 1190309336, 603861330, 926272472, 3817799893, 2443793084, 1971165556, 1158361544, 3202432845, 3618031050, 385313215, 868193508, 23956514, 2536791765, 4198210229, 2915898010, 1316589103, 1210633089, 1743673603, 874804222, 967195652, 508268000, 2063089093, 668756372, 1418817095, 3245221077, 2745081439, 3078639863, 389021213, 1113693778, 3808252336, 4267027076, 2575552065, 1952371375, 22331179, 2748905691, 730478206, 1431868311, 676299184, 1013753977, 2522315897, 4218015482, 553228544, 4122490692, 2306745374, 829352123, 1956791717, 918420274, 893200686, 2815485329, 3680268021, 2919543500, 2939803617, 365645380, 3923085582, 1961844540, 2520842319, 2485854381, 3239950619, 3332621389, 1028698793, 381197771, 2737499554, 631292684, 2859536742, 1087955790, 2960894170, 888182419, 2486967043, 3629131311, 4017807842, 1660914908, 3793673119, 3720180422, 2383401077, 1989411995, 2299095991, 495543370, 2240786923, 1170194258, 290705453, 3946167849, 2559799411, 1295844899, 2502230910, 2298508540, 444730723, 538527660, 63273731, 3852702255, 3883482042, 3376386566, 2335109159, 3795662824, 1585485547, 1949884878, 2202953702, 3499300123, 10436441, 2292938812, 929680029, 312355727, 506531345, 1029165029, 581932640, 3499840059, 1262460564, 206938668, 3632543937, 3839963401, 1033504253, 2420710278, 236803400, 1310194790, 3012643959, 432314651, 98433381, 620348965, 3656300767, 1659579723, 2615075719, 2926272543, 2783432836, 527842579, 3183244207, 3176042603, 3448141931, 668071003, 261263811, 3280296429, 993320523, 2476133962, 157922627, 3802511839, 3874089245, 146315243, 3730008715, 2796025658, 2363296215, 3134301554, 1566034247, 3706001595, 3048289144, 1572039647, 2417680258, 1179471795, 3082871977, 3015758692, 4256022968, 3071840696, 1615813580, 1697615006, 203063801, 835139025, 3947978955, 2473140138, 2895330631, 1070717423, 610990982, 4254529149, 3552519925, 3543162414, 2724957647, 3839237381, 2675022650, 3582852830, 3595138584, 2966843351, 1654318880, 1758135938, 849778565, 4193988860, 2502883213, 3087164889, 1539093309, 3049102923, 2241191111, 2438950421, 3361701838, 355839186, 555249278, 1605874582, 916027313, 476339299, 1377684920, 3839801061, 3675498666, 1368323798, 3281745755, 2978498742, 2434536227, 3588418849, 726789992, 3320491895, 3054570058, 149777803, 3055655555, 3483865880, 2596877629, 1830030508, 1897489969, 1908670197, 2997798799, 57229531, 1481776541, 958415981, 3180956071, 738292137, 2116985079, 2436381940, 3444561888, 3473075137, 1899972943, 2516045913, 231240934, 350851030, 2432300220, 169951538, 3036122189, 3546740203, 3844470983, 2550459471, 2900306829, 2874843838, 3098073239, 2342401772, 3848847592, 744281163, 373661125, 329345037, 819467015, 2452136031, 3639527202, 3384455047, 3809706479, 4029811134, 1790790851, 296904971, 392506972, 635263352, 2555912852, 620583086, 983041513, 1831575320, 809909953, 3828647142, 2225002703, 1046834023, 3556800953, 810103498, 645787104, 4225867827, 4271546198, 3061683631, 952886873, 248774717, 788682939, 1198453103, 2419160275, 2520693332, 1903816137, 2055465905, 2692174306, 645587060, 2224624303, 2405891243, 1617344516, 2081375944, 1049193481, 4225331960, 3639600188, 959265920, 1019528235, 2440872905, 4134769762, 2054861876, 3945523356, 4142634683, 3508177127, 3518085689, 211380655, 1322493738, 4196592928, 1513639601, 3581058239, 2159634693, 1807352350, 665854543, 3179467796, 959326272, 3630634971, 2222708645, 2341476422, 1702197072, 333756940, 2003447725, 3852855003, 3127233355, 3248354354, 4236154527, 1158422780, 2594324833, 2762926909, 525958579, 550878368, 1557809456, 2869991395, 3261503696, 3365212550, 2355406036, 3783833876, 1310959635, 2243295425, 266253675, 625685846, 1344519534, 3318024892, 3180496448, 1763258969, 2159403367, 4067101180, 3986872060, 2732196605, 765101943, 708243276, 539476653, 514421032, 816366802, 1902780964, 525570784, 4245726567, 133253218, 1265444533, 1910237817, 3480075736, 2168874573, 1255502775, 2936533292, 178415618, 599792657, 1778253496, 1473721904, 2036785897, 2852730207, 238513494, 414376670, 3854026679, 773847082, 1317900178, 3328508122, 1666834497, 1982656446, 1698376779, 1533926362, 1668996475, 2932317182, 2507682288, 3328693345, 3776844149, 2980986253, 4068589739, 656251028, 2990373899, 2589781888, 236264204, 3533243247, 12203692, 2742671491, 1430697472, 321899529, 3707711406, 3993405021, 1601328452, 2682646847, 3974093693, 3773947588, 1279509372, 500629819, 2947585765, 418878220, 3888216513, 1136413190, 1028288332, 3559642432, 4111423245, 126062117, 3497736747, 818094368, 2965021870, 3204190713, 3615624626, 2441071667, 589618921, 4010809826, 3816994914, 2358243382, 1285062264, 2712853127, 2850509482, 4043320167, 1932855412, 4140975915, 3156328676, 3857320053, 3432907463, 3825585312, 4217595080, 4128174031, 2334827660, 2021270894, 2088841468, 3006337493, 2253084245, 3921943516, 351791821, 1593019516, 3824544284, 3627380814, 514568045, 4268467962, 1935490794, 1682571739, 1623290671, 1926669228, 4159952961, 909918978, 1438000630, 3472223588, 1440424041, 3461745245, 2232726174, 740271382, 1339188102, 3653012929, 934077125, 704716012, 2943357605, 2448763868, 2450694156, 381658277, 1062109876, 543151573, 2195816700, 3525481820, 1915895695, 2173160295, 2139210921, 1067776431, 1810193969, 3715032724, 3515602684, 2135333237, 3717869063, 205634227, 2712574443, 3549237814, 2525083076, 1554630286, 3518287461, 1600180156, 708654315, 507250247, 500552199, 3670143875, 134445878, 3377075037, 1690478498, 636596891, 4009021023, 120542699, 2768301575, 3851551807, 3119834886, 2556785936, 3998794029, 2873919191, 865740886, 2229982235, 2305308434, 4282604469, 3259056069, 4106625294, 1189200290, 2353668768, 1087341925, 3090838613, 2173700292, 2193851666, 4246267034, 3482064118, 1360464714, 392866141, 422729284, 3876177056, 946660713, 749625672, 1581452637, 1884640538, 3845805107, 2491660065, 3024612704, 2532302459, 938392386, 2391620472, 813358734, 1550955569, 1145108620, 1348884777, 3064701588, 219538035, 3563479828, 142404896, 2929706755, 204752323, 3850553054, 4001621982, 1241982264, 4288305236, 583663121, 1259377501, 3720875220, 3730177641, 1328876268, 2096636010, 4257475392, 1127831657, 1020615830, 570934322, 1043320195, 2523795537, 3946775672, 3850389107, 1579161945, 4228736335, 1682442082, 3824731099, 2969442982, 77627632, 2132185265, 1055935114, 816604390, 3090087110, 1841465238, 3173767072, 2210552814, 265979202, 2803072926, 2738838322, 1986526277, 1323815921, 798872163, 2843943348, 3203083500, 2216464397, 1719689550, 1594728164, 2190869308, 851815675, 2113855309, 3246710561, 1287870080, 2376976736, 2426098947, 3508178217, 1447065423, 3158712104, 550583003, 3800107313, 2222657914, 3843892798, 2282987683, 2783975108, 1593031797, 3831956351, 236533849, 3403611097, 2298980828, 2264643776, 623217121, 769361966, 577619624, 3359103105, 2479077373, 2931762557, 1102110308, 4131409172, 3481695562, 3259855159, 200467733, 48203507, 919676835, 1999004914, 2625974567, 3298794717, 3017569077, 3140479683, 3143471205, 4001801170, 778569091, 338373484, 1793745790, 191557372, 4244402567, 4153951023, 2219197141, 996336502, 3120257385, 2556082333, 3019537352, 1036629891, 1089577269, 144724624, 704313905, 1925274059, 805528713, 2144383183, 2460900074, 4003102310, 3308560518, 2862881177, 3319921576, 3844740400, 991935115, 941599855, 2652582527, 2943686914, 1961890465, 3186627156, 2736509091, 3915304596, 3091587663, 1270989909, 3569884358, 137151173, 4134833166, 2419247574, 1661345401, 1743037620, 1150268798, 3152710654, 3939617391, 2493677071, 507573854, 658714519, 1156808555, 2788891448, 512760650, 4107221442, 1266428754, 3806390736, 2988844152, 3620361241, 1403193359, 3289107359, 2986963330, 771192575, 540625702, 1526969742, 771519524, 2224722208, 1575563281, 2114000019, 2736119316, 884147725, 138028859, 2123775676, 3861842749, 857094280, 2705532862, 1998750674, 4079206118, 84033828, 2339489280, 2106871632, 1150213638, 1079746225, 2925814720, 150554380, 2819383797, 1056270786, 3959463695, 1545649065, 1879749265, 1398496752, 2068137767, 4071094249, 1015429987, 2597024325, 393056918, 4290902510, 2646527068, 60978163, 4211467504, 747793127, 2667736948, 1300040535, 374177740, 1231179639, 3563750303, 2829471928, 4162734400, 2782911308, 876095071, 4008236362, 2728226066, 312032778, 3725048782, 625272174, 97846923, 749879086, 3683696519, 4259500116, 1486834561, 350537618, 3060512250, 1396761728, 1107735745, 2669470126, 2394820285, 239607276, 3500612252, 2716403986, 1861173713, 3080106470, 1266204339, 1136197302, 1526938615, 3296135241, 3422633111, 3495350715, 1809996612, 2117736941, 3807608861, 356444087, 1104424953, 102911733, 3208764622, 3603676659, 1120146375, 1060554555, 3417742833, 2208179560, 164327122, 1794611252, 3679609870, 3375954710, 110874767, 524944143, 2632303564, 981189149, 3457329445, 2921646670, 866555884, 3895360779, 886896624, 721636893, 1929924846, 1178990384, 2528360741, 3394946928, 1275296880, 475934716, 611446963, 4263115284, 3959702772, 2388704745, 2286616687, 351130092, 406103623, 2786356607, 2309105478, 3224780870, 3387966485, 3609429657, 3658734066, 1699967992, 2439624353, 1075999773, 841832264, 3366012627, 3292247082, 2144413250, 2630436173, 3302470514, 907814182, 1502357813, 2461154801, 3674377529, 3877617373, 3571572217, 3022653143, 4233254995, 3741271270, 276382990, 2453987678, 966461778, 2220232322, 157434299, 1155131385, 3266969698, 4060776758, 3955983975, 4144435744, 3369054400, 1878446084, 1223560316, 2789736711, 1056455264, 3903710905, 3616657001, 3971620539, 3813480258, 2827745111, 1601481162, 1093345389, 3735942037, 1044474204, 3744549958, 3017990520, 4054007394, 895396720, 3160792487, 3713316063, 1719520785, 491983067, 3775859650, 4273690258, 1851006417, 521172882, 4136781192, 2933080978, 2026486556, 1673153301, 1198101777, 3236315351, 3956990042, 3429227047, 842086198, 4075884325, 2845309783, 3234525229, 1499258788, 3789093627, 846833103, 2215288061, 1892111788, 3454469765, 1167210472, 3219865821, 3496216760, 654852342, 628469893, 2993862900, 169309478, 1510870150, 3262580160, 3496875341, 3559235480, 3463091428, 805290960, 2431657434, 1824759971, 1817145239, 2234805826, 1711752489, 3592043562, 1081166931, 778706271, 2057081357, 1875463524, 3693879342, 2373547078, 3624707743, 94973375, 3810216041, 1123783576, 3764276808, 3260832541, 350234460, 523298199, 530806305, 3566375720, 306768427, 1848933744, 4121536972, 1290719663, 3399945221, 1252210679, 1912056902, 3255337822, 2618373661, 609095769, 1252802287, 1581308680, 3447069952, 835153652, 2479704275, 1561714733, 1176671967, 3660921036, 2942137136, 1930253528, 1861881858, 1095324278, 3126551572, 3968907294, 3768011068, 406914690, 80111894, 2847102184, 3084213429, 3046073692, 3858858566, 878224025, 2302905563, 2757065545, 786478721, 3728122799, 3923442703, 1370393372, 3362718230, 3543581299, 1668141266, 933658034, 3674084294, 2000804990, 884907229, 1436723446, 3963233073, 1268265590, 785781029, 3851859342, 157573937, 1667518372, 1069145624, 3044330935, 3581112261, 583760713, 1626645937, 2166509721, 609584771, 776652614, 1872676036, 2359745407, 3447229069, 991655218, 2402577555, 157978378, 2516199439, 3061641989, 3699122643, 3614316500, 1456540478, 1736539905, 526563935, 632494742, 1178026874, 3128965922, 4290122384, 525285250, 2837917321, 912787048, 3583413069, 3919154404, 2290664482, 2810983288, 315925967, 1361707917, 1814042928, 3607745352, 4153633327, 2043735116, 1940673360, 3603720701, 2824988191, 1482160181, 2961713965, 2296423560, 1484562277, 1109990872, 2912655955, 3910800240, 235504619, 1787748912, 1164409878, 3012483546, 1179563825, 404054159, 4212022607, 260149372, 3445485705, 2825673738, 3830749322, 2654228486, 4132297114, 4187290170, 2004212482, 1597922003, 1711508374, 493046943, 2705040248, 2517680976, 2471588667, 2052337810, 778254005, 2220788172, 4072406596, 961338537, 1492582825, 2444485721, 2870127667, 1255903888, 579259514, 435716057, 2513985458, 3708243596, 1726690549, 2472625709, 2457971696, 1565097681, 260703381, 358097474, 4086154866, 3507221374, 3372440228, 47826971, 2208598487, 3895425614, 243250591, 2523536852, 3233855170, 1861226120, 621695329, 1800211180, 4103663479, 985916502, 4258146705, 305126996, 2779646275, 1943976953, 2457230266, 1844298204, 3982791387, 2157864151, 2895311756, 2497433927, 949084555, 2601206161, 971584554, 2756846281, 2129008168, 3264083597, 3457194231, 1204528819, 4270454667, 504728578, 3293660064, 3070782763, 3220362317, 3819441949, 1368644833, 958811783, 1431278430, 3432109804, 612327768, 2815055358, 113017041, 3780960474, 3911236762, 3061300595, 1429184473, 888328805, 2420259224, 1218781323, 2350412692, 599893563, 1420792520, 621830748, 1255898875, 1187536721, 1824381293, 934913350, 3140729550, 4030619008, 1456919609, 939262429, 1273457388, 1834741701, 4193726526, 2600099978, 2924706789, 80158077, 3390057366, 2129691975, 3481343814, 3051120107, 1721049593, 2211706054, 3006917573, 4099088025, 841931171, 2784361184, 1631096954, 2936929133, 4161047970, 3505069964, 114076994, 2348706975, 1247487075, 1830501446, 957488731, 1800489027, 564523267, 549256173, 975556613, 1903932684, 3972742294, 2563502092, 3614183112, 3524533591, 2177812018, 64603658, 338248766, 3969637984, 4052940238, 3113244200, 1768287668, 260764117, 840852410, 3851780333, 4230089843, 1561890026, 3073781151, 4175976933, 1727776089, 1560675746, 548814713, 2821486673, 1587506160, 1487523108, 1480687784, 3891450847, 3725062354, 4127274444, 4235135860, 1332588381, 3985180468, 4170008210, 1646125661, 842136470, 3176426458, 2413973265, 924774132, 1591847083, 2509875712, 3514389639, 1371207862, 3208612000, 4135668380, 3098666394, 226612127, 866823072, 2040218674, 2159675766, 182496429, 251454685, 715993574, 295452715, 2250128726, 665985143, 2827774323, 4113858835, 1196720980, 1797056328, 2625037573, 3235256744, 2347252389, 1242602997, 4049980229, 1085597732, 3782114991, 3396020797, 3505854276, 3485581897, 4191601284, 4091156506, 3699753690, 2689115394, 997561952, 1800456755, 2980742808, 97828299, 3335677175, 187937541, 1930806391, 512952316, 1770013586, 21871485, 3168177997, 1026297344, 1915883270, 3230601527, 1650566630, 2368767024, 2797865575, 3865598389, 2264727924, 584427144, 1748495190, 3417903211, 3776372681, 300509884, 404067214, 2794374929, 164633030, 656947054, 1896832079, 2114581446, 2550917017, 1274234316, 2457961396, 3571155040, 3924494465, 1662135921, 3344757922, 4190640873, 2695840508, 3787482084, 884312224, 2453645102, 2294852, 1145427020, 986609399, 1423199486, 2712141046, 591089060, 3835820177, 3664978148, 1926651497, 3895358503, 2927509178, 2413747219, 744131741, 3683020261, 3491153034, 2523897141, 1075976576, 693658683, 1608616085, 2335533187, 3917378618, 4270642585, 3711724280, 1527864392, 4008841713, 3233783670, 1058332320, 1546428168, 1264110517, 3435523944, 2107259945, 547507210, 891655588, 2441205613, 3951736003, 3673119979, 3321111986, 4022814575, 573364789, 944860131, 2677571308, 3521400288, 750600367, 2036942801, 478019608, 1004707542, 3023043394, 1791149997, 2220359465, 2780754588, 1947923928, 533053354, 3106668634, 3682199032, 3375417134, 483940529, 609002159, 1553505859, 3981340468, 2527505499, 4178428699, 3655816719, 1632437022, 1983326829, 1013195153, 3160225145, 3740258683, 1570410958, 807364149, 2431670577, 3247458450, 1467285785, 4162410741, 3259945970, 308892495, 1573844125, 1753285063, 4097763955, 2048868764, 2053101619, 3931252534, 1711921894, 1343860135, 1079593149, 1247945840, 928485014, 3672492177, 2809009582, 1768847691, 4291083613, 3520806100, 3570693242, 4221333081, 1847280011, 4194931074, 2552200283, 1913235820, 368224274, 26424808, 3098746287, 1878770794, 1288793103, 4266497398, 3679519843, 4276098282, 2362961102, 3955578741, 1966720860, 2475206650, 4084308734, 1303013684, 1683049828, 3080880550, 1426824513, 2490125769, 2587690091, 1110454780, 2909722652, 3964116514, 2185179205, 1672762197, 2281280955, 427668240, 2090471005, 27631980, 2633749529, 2210311401, 3660301402, 3650473345, 2852816510, 266451824, 2126523294, 3269763886, 2107666540, 2070301883, 496750464, 1394610247, 3806539241, 2829954989, 1765740454, 3049841539, 4138395796, 1832403435, 3406454331, 642270831, 1591909301, 2491955896, 1100505873, 1354326254, 3266626106, 4137118091, 885877423, 1177750064, 3750190726, 1246662996, 2312119605, 69655420, 1751261243, 1696465757, 3286927532, 446217481, 3347681495, 1622381865, 784525566, 476104687, 617652301, 1369490199, 1487266365, 2907855337, 962619926, 1032183522, 3563563107, 2941013616, 917200886, 3093638298, 3958373343, 3171944918, 362295721, 1368615311, 3680726552, 3682133764, 791537089, 2938420131, 3587216046, 4197079745, 396494397, 956505924, 2697379145, 4037218284, 2207994439, 1853767381, 1963950331, 976406396, 2654550937, 1335191114, 3243246049, 4101588762, 3321014605, 1075884114, 2468647823, 4139649919, 2560294687, 659308925, 3107034912, 4175720610, 1758068500, 516288312, 3404114207, 1373795373, 2730110636, 98937629, 1120730437, 3411409437, 1913830819, 3027438594, 4192370559, 408684062, 2899366629, 531725287, 3931115913, 2722926787, 3054036015, 2612536004, 1848397752, 2601286945, 2688218568, 3316822686, 2141430237, 1990728341, 3782813655, 1455715299, 773220583, 2997054482, 980415065, 1632617662, 951124157, 2217157796, 3273766870, 217173277, 1084687934, 630022612, 2583282027, 1354333073, 2791052060, 1931136944, 3692666473, 1002279136, 3162719605, 581261908, 1023158531, 4267864130, 793343719, 2031119335, 1724977368, 2063509737, 163999824, 3061408438, 3677240256, 2429450840, 324926481, 3920389439, 1297683070, 1234818472, 4244379585, 1960071756, 1216991946, 92925539, 3788454435, 1409329726, 998536524, 3674235273, 4046234003, 932153058, 2865648257, 3843051902, 161369801, 1380499193, 1870400870, 2373597965, 3768719718, 1801687515, 747384101, 4271972618, 1145709712, 4189220369, 736571722, 1871740393, 668840126, 3681101421, 4168699909, 3837926023, 1925643773, 3695944065, 3868790060, 1139000654, 1113243873, 1935237276, 415979017, 4104427673, 343220844, 2669130438, 1201712201, 3143115373, 4009697432, 51086845, 747419050, 1494512432, 330435818, 2742416586, 1138861657, 649635223, 2248963969, 3800850795, 1767225112, 3464151648, 1368921031, 865519544, 1035147087, 3399403560, 2760207515, 484653305, 3460358341, 310770392, 3418743661, 2618413511, 275976690, 3250604509, 2259469978, 3047942464, 4274655358, 1770480446, 3132929868, 107370963, 3183265642, 1088013609, 3725502189, 4074872788, 4266566613, 4288069057, 2748698022, 3020386307, 2339393226, 1328872952, 2710883750, 4135663808, 126048220, 2516304816, 1669677467, 768475375, 2412441717, 719468414, 566763402, 4206159272, 4058414146, 1448445864, 2231728439, 2195718752, 2983022867, 2877589112, 1798598989, 3501936977, 2095021068, 3404266492, 3180121802, 1377464115, 1766895570, 3274614719, 3270977312, 3707153470, 1133797113, 2342116445, 2656120701, 4163259470, 3602000511, 3385157343, 1181551793, 3916562807, 4188903137, 2168674945, 3809504631, 3824780954, 1390187357, 253682878, 1359461744, 277068945, 3238666312, 2186534630, 3651228812, 4162884431, 1583777350, 113231444, 3210556933, 385351971, 2136416961, 407005965, 689577387, 1385761003, 3037700720, 3984947844, 2697699311, 1146556475, 793697398, 3186616106, 1040818671, 2085133510, 1198938694, 819809953, 62523687, 4046756964, 1791806631, 482551423, 2736453606, 2630637409, 3627423702, 4015975985, 1601015239, 3075684790, 2359775572, 2555655823, 586593214, 2277980032, 2591575317, 3677352683, 4091147137, 2115275583, 1681805741, 2023783198, 2540754069, 2233510772, 4069472504, 1634721354, 1802733763, 1541191156, 1556682386, 822272118, 3176331582, 3753718367, 3453886012, 3592254921, 1447884409, 4197720696, 419526274, 309835112, 1629199080, 3528406482, 285416986, 2347788541, 173758536, 3738130863, 3461314069, 716849854, 3846620862, 977618693, 2469066783, 3860500531, 3509937678, 1015079629, 3348439864, 1664617191, 1884931542, 1114989304, 2697840452, 1303784459, 3275042822, 1915464581, 154043703, 999511255, 1083879999, 4096099381, 2315562339, 1870894798, 3147779842, 3084053665, 3228406161, 2275676200, 714276782, 28017596, 298787467, 3181330616, 1700171468, 4055837922, 2845051073, 81753521, 848614235, 2796215431, 3898533429, 2774672806, 1589564121, 1304812515, 2119995585, 126887254, 638533776, 1383668857, 1768941739, 2900425579, 3555658233, 1346999522, 3622830325, 910170510, 3523879077, 3959952958, 3373487393, 2394164684, 3760289515, 96210864, 2997681537, 2061766899, 1460819587, 3217882169, 2694364600, 3502585646, 3515241021, 6640909, 2911539969, 2129924260, 2433835907, 2107776234, 3994331320, 1955319841, 2739248934, 2850819800, 1032954086, 1458169340, 1631233139, 4114248178, 3550686267, 3319994185, 51256697, 1117224269, 1481149497, 1182426938, 2144738833, 973364910, 318481138, 4106984374, 4108541172, 2771741113, 869539154, 4028496542, 2942145795, 1184951996, 2912921669, 1988740314, 2656275915, 1315169796, 1552386854, 2143662247, 1654430406, 738976138, 2438489273, 1806940347, 1707811495, 34723829, 2603053418, 1301804379, 1663720023, 3208408892, 3811725693, 825379568, 3818592699, 2449625308, 2772534873, 1394512614, 3265065965, 2860629679, 3814767969, 3140709424, 3050592165, 2446821820, 1324351469, 1819971721, 2083570218, 2447709942, 2932764285, 2116611646, 3952042783, 3876930070, 2257471287, 3324872548, 2479985497, 164601523, 880282518, 3490516117, 3200473260, 2056732598, 462413537, 1613624544, 3080540858, 2079623849, 2838818407, 3941323870, 1886229051, 2725675205, 1260500566, 2012373910, 212088898, 2776658633, 628350348, 907241226, 820237585, 3156481773, 3768647076, 878367975, 2015386115, 2468576619, 3081358194, 2442542984, 990501788, 4046069989, 1475085621, 1821787924, 2361285467, 69329379, 1649321286, 2510426158, 2287921107, 1751285042, 2979984802, 1870519656, 4133931913, 276591933, 3094740330, 1672285537, 1770870637, 2228585242, 416408073, 2774491341, 172660902, 2759586, 1627505199, 1182371233, 3105026842, 290115596, 647572465, 2492266848, 4012723623, 225421853, 3405834802, 2464227690, 4026927340, 1860101378, 1875077671, 1006432698, 1928449893, 1325131926, 1739304691, 337518742, 673215473, 659124408, 19536742, 1764887362, 276094528, 3489817138, 4019826836, 1286181051, 4280456760, 3380218666, 2749511566, 2608302820, 101763535, 1114833297, 428085500, 1808734438, 3729723845, 35568420, 2050932952, 3843003553, 2025166817, 640632800, 3375368644, 3385009687, 839352312, 2361486899, 3110726451, 3591164486, 1892228152, 506020910, 1849325325, 1983895442, 1383525254, 1464306443, 1641760909, 1625235824, 1821362808, 2308326063, 3733482977, 1972230169, 196560916, 2489165906, 4105790854, 2363401276, 194254394, 1113846997, 2105716910, 2742469478, 3006127248, 3591511357, 2221472812, 268978718, 3380373278, 2615437959, 1632366196, 3751311567, 2976924681, 208218914, 3231869031, 2649836508, 2719153585, 740170781, 901971994, 986737957, 2073634830, 2423111074, 975334588, 2249981441, 2689103066, 2860791182, 2139817517, 3153829408, 3815171289, 4020454167, 1384382339, 2167088099, 3947345254, 3577128420, 1934483957, 1950402857, 2925708228, 3080154225, 650519387, 835935420, 75223780, 3188687288, 3776241021, 2756784770, 2507406411, 940224791, 2253046144, 3271168395, 4202207909, 2824916581, 1651497769, 1952857601, 804235784, 4153619353, 3347288487, 3828684833, 2519946007, 2181599921, 1460884887, 2157638899, 1646209545, 822064742, 1528454334, 315743050, 1352741260, 3065610414, 4079662505, 772342317, 2982063884, 4014428598, 3321449845, 1232673099, 3271828014, 2810500236, 3872496962, 3395507897, 1735182549, 4061009279, 679299942, 683620340, 3295215695, 478544473, 3877969174, 2012632648, 2632649749, 1928098151, 2073892504, 2900980309, 3618225248, 2533533477, 3051191092, 1891986351, 4144498348, 3095301179, 2735671180, 4150112444, 1346333821, 3628253300, 3146329288, 964068520, 952687322, 3610757826, 2518893023, 3192417624, 2217367314, 3231639012, 3705649062, 1969368846, 3729738094, 918785911, 1879293875, 4040466365, 3563057352, 781935520, 127894097, 2150263395, 2704270694, 1735085432, 1998700840, 3354374850, 2639542990, 2763563667, 2885298761, 3796363187, 2746944447, 4236351046, 2653010768, 2371264646, 232812635, 3240374719, 4125577402, 2806181837, 2977974701, 3824705110, 782047611, 3937990508, 3034443936, 3415211017, 2471509369, 4111128225, 2036742687, 504654931, 1725693940, 3909607959, 2625624425, 2830821334, 3549646011, 3638622938, 1594450226, 2026690185, 2248437866, 488085878, 1805778386, 2459547524, 163354085, 1154814087, 3588533088, 1498153008, 2259543263, 3420969136, 3640654223, 2740557326, 4182649156, 2709845452, 815588625, 1918050221, 2731572351, 4112522211, 1977075639, 1729930748, 152017123, 856437187, 3453061697, 3577374604, 3571652766, 2662128882, 1072012744, 3951179238, 3015123561, 2724074940, 939810519, 1459999844, 2814569882, 2267118383, 2681860650, 2370303240, 1530510809, 1548873202, 3808966458, 1508520533, 3444761956, 2944528958, 3683793693, 4259237944, 169554009, 993265805, 794581811, 487808821, 784672808, 614569055, 416541151, 4018512499, 2652557847, 2253821162, 505706587, 2920805706, 3523006029, 2601184023, 3280899508, 630806205, 3654264478, 326300490, 213229742, 1794654750, 3437129534, 1859833841, 1256990961, 3751173102, 2891137548, 3652528229, 2908620793, 1361649365, 3930636885, 1563802868, 906674487, 3504128717, 102653290, 1797699252, 416706718, 3906793095, 958922164, 1789170318, 665479558, 1642562675, 2809880236, 2901663806, 1176066226, 2103250954, 2502823495, 3919779095, 1350587917, 2510994873, 136685627, 2766173552, 1544899317, 849156323, 420491111, 606602449, 2614752537, 2084354491, 113667315, 3586036167, 4061644962, 869445147, 682553014, 2454367101, 4121272239, 1013615809, 492220490, 364224350, 1837021636, 1658655976, 1999971542, 4113746215, 522433515, 1747955009, 597119397, 3068590113, 3756689135, 624980706, 3884731181, 1083171438, 1938225419, 1978359211, 788290364, 1794291051, 1295369414, 2429956848, 243990207, 2544321717, 2898470427, 826739736, 1627455087, 2160136615, 1205639879, 2971354198, 1129906577, 3821545386, 3087540504, 3127326965, 1001946055, 2089881244, 2328447439, 1077011558, 3287308688, 2003299731, 3448534766, 3345856080, 2488846513, 1935164768, 1357490367, 3289278516, 3154548212, 295325208, 1195074213, 747509564, 3148483958, 711429849, 3835797088, 3263426616, 1372671458, 2336262833, 1696903431, 3177642923, 3756341323, 3258517305, 3235009428, 1517328749, 2203439684, 2760310321, 1453203058, 3855713477, 4080838626, 1367370709, 3408811931, 1516532333, 3483152766, 663655889, 2605675391, 3530611331, 1910974289, 3187862372, 1430568897, 3277611061, 674073599, 3630928551, 3528478374, 2381712556, 2598252629, 1339060431, 2037805977, 817934922, 2499677292, 3142732358, 1707061725, 754575135, 2416343927, 131983382, 1621787992, 3366808987, 3714461676, 3925327889, 3539843376, 2041188664, 1275924395, 1534417566, 1407694377, 2911248449, 726051209, 1599219479, 3845203649, 905289764, 2069937559, 1146874199, 2755577879, 1426281942, 764455355, 4162379874, 581475021, 1572892925, 457187397, 675031445, 3044758809, 2562202524, 3972915624, 894028737, 1111190116, 366804390, 2263791129, 4253272168, 3882400756, 3378025886, 1846261029, 2919774758, 511349185, 1082596541, 1927849660, 160473564, 73649601, 1174410135, 3129307614, 640689506, 767550620, 52147930, 3805432638, 3659153152, 288707593, 1647598701, 4026724167, 2863346556, 1294949298, 2854405898, 2387662838, 648285004, 903973064, 4027724483, 1801956315, 1936152900, 3543584231, 3599151314, 3205574757, 162365113, 928441702, 3933851195, 3564753664, 3927005798, 1267709725, 1778613301, 3943034126, 628355850, 2705885543, 3244945398, 3348868584, 254904752, 3811553746, 3392155931, 783569732, 2342141561, 3211752820, 357090275, 182633512, 1568719579, 1559190102, 2291162106, 2045403473, 3119571627, 582339137, 1686528362, 2977488463, 3872690322, 4164386231, 2755424279, 1180608053, 3903292567, 2509172966, 3604833177, 1278220932, 3518049871, 549547760, 385897640, 2354477923, 1721161264, 1509070526, 1134688275, 2379774807, 3022968127, 862490297, 599359012, 314030880, 935269123, 2860794157, 3116316230, 1452698494, 810321829, 1160432639, 742888710, 1559633163, 3504594673, 253049857, 3886630202, 3994418744, 2925649221, 3750309135, 1896909049, 3995018429, 696870416, 1834187516, 2609825506, 2818113401, 1527498855, 2200773700, 330705574, 3401987490, 2433065475, 1196024856, 970459999, 1849336163, 2055791032, 3353723558, 3828813972, 4248607498, 2349450367, 2274325494, 881722384, 1409973696, 920071529, 3356519548, 1319752958, 2147839905, 1470828631, 73509987, 1705915104, 505619055, 3874630226, 1387246869, 1622377303, 1496115393, 1807178040, 1843874281, 3519615463, 87129780, 2001584735, 3359421302, 291449596, 2512839464, 2604265530, 2060400806, 280229188, 3497187248, 1684781756, 677005671, 1766667260, 1455763928, 2947509159, 3292188937, 4140951516, 2383109448, 776862049, 2927421469, 3812873584, 2557941157, 647770212, 1565514971, 1603130202, 1440905692, 1955145153, 2137768625, 1114256457, 4157026463, 1156892726, 278619866, 2436959280, 841221755, 2778275826, 707020628, 3283203221, 1933368583, 50752375, 53763827, 531206327, 3915362600, 1377966489, 2837048579, 1302886586, 230149806, 525118476, 1352284925, 3628222539, 1158394314, 1959508166, 3563198854, 3010602578, 4267080728, 283003174, 2119540109, 1231553447, 3255859987, 2242753067, 1181813863, 3022398302, 2031232261, 1981493361, 10574173, 3378470525, 664329418, 1016720356, 1882910703, 1911233292, 514862439, 3529375447, 4024840376, 1838821365, 1891789416, 3457396267, 3853372856, 133198827, 3891501109, 3608670191, 1256640289, 685532885, 1755156627, 2705263239, 2125844509, 324998279, 1471416904, 1643599115, 3294819300, 1177955244, 54748075, 802438302, 557681923, 3027253927, 860917337, 3552488491, 1951389399, 1418142355, 1478420633, 297142043, 1437166587, 1932622804, 2761705676, 3485553614, 3942082090, 2548862968, 1055540552, 3963886423, 4223071089, 579319614, 2237036275, 2239948796, 1438410062, 1949495208, 1056979663, 2900186639, 3915240579, 1277040644, 3327720758, 2485933677, 1639364057, 4272825724, 3500356718, 1568286177, 3418225719, 1851758845, 3408379443, 3178210670, 3973225584, 3833370313, 3809152741, 3462725913, 3234970757, 3775495062, 2035907842, 2309007853, 843420485, 4112127947, 2254030350, 3964888000, 353982379, 2379399029, 3837733333, 1267894510, 3050920054, 510398715, 2959162373, 1302639099, 315335504, 959138475, 2881583074, 2683231555, 527391482, 349630145, 4073322935, 1650550629, 3102260242, 1624806477, 195375394, 1400546108, 2898510416, 2618396334, 2873642981, 89525085, 2715288746, 3447649361, 2892892026, 2382663265, 2545679362, 3170027167, 3982538783, 982210927, 288615727, 122646233, 2473107481, 182450915, 4206430309, 1230251358, 3230274606, 111677187, 2177255623, 155716515, 394659044, 925891354, 2798748209, 1501164407, 917437945, 1554297925, 83833723, 299982334, 1177153188, 1746230656, 1327765297, 2976990994, 1588276912, 2768833797, 3208508599, 3252946886, 2731736932, 3718771304, 4084748911, 167249935, 800514114, 1665611480, 3071061065, 744661170, 971121857, 3698996577, 3661654170, 483253859, 2069918771, 3819906115, 3348107818, 2621722427, 747774123, 1022908338, 892036854, 3754936191, 713758536, 1685921365, 3009419791, 4139118959, 3165389951, 3553099610, 2179896968, 2878388893, 1013554621, 2999337082, 3232898332, 3717090483, 1296865658, 3215094181, 4241119509, 3577414813, 3961368599, 808933641, 3070306082, 3793961048, 1560332787, 900780158, 1910604193, 3815211196, 3614534958, 1957705812, 3135328272, 3159581211, 291954550, 3725385622, 3770379341, 2030882325, 3671298415, 1975837063, 4201173596, 258781605, 3444513754, 1931232854, 1154766602, 14640095, 3232845598, 599027045, 798742502, 1751283866, 479444956, 3315667180, 2076128473, 3465848805, 251221669, 1000125322, 3979470028, 3811268733, 2031696735, 574665383, 26630286, 2799411690, 2154191539, 2608434379, 2071937928, 177254408, 2528203380, 3847551418, 4282692491, 2446924994, 1724437864, 3813502180, 1258839039, 3257822911, 2511146826, 3626423641, 2269434443, 1012880284, 3644006850, 2554491731, 367273927, 3248013425, 2691388196, 1388765287, 1024134311, 3552797156, 3448759091, 2765456522, 3496050037, 2766866878, 9502794, 670886861, 2737848159, 4133820369, 1210931134, 2161377944, 984819476, 3842270628, 2934856919, 3987046536, 3904534728, 4130337042, 3866293947, 2322797693, 1498471484, 2007351861, 809774841, 3076874461, 2989369183, 4185029108, 3676859056, 2749700366, 2029703742, 693893091, 4004482626, 527680098, 393036530, 2717388668, 3140681297, 3769370384, 1954918098, 2865826759, 1527289155, 3892780004, 3884803879, 659655874, 800168564, 1473611393, 2123791574, 1260243213, 1055550810, 3876162971, 319186013, 1013343483, 2894314648, 1193953079, 500357037, 2625616422, 826112199, 3808618600, 2413886258, 2384038999, 2019563567, 3276751070, 2993820005, 1158147824, 342573567, 2975643974, 4261549803, 3885346923, 2979481766, 3072712944, 3016157416, 3708866104, 2042837418, 3138309368, 1916591373, 43908834, 1335184973, 4157773017, 2702476778, 1426219687, 383007224, 3533591619, 792164760, 1114959168, 3548335774, 206438192, 463631108, 3386360076, 116530527, 3192872382, 162320410, 3514385694, 3042292674, 8341540, 1756347590, 3818001153, 3782268918, 43024974, 2873938956, 2048093307, 3241165102, 1915625187, 3317990082, 715814197, 1072474881, 2132361079, 3926517597, 2417143394, 902455376, 3317345561, 1600124262, 4252462626, 3633533841, 3253598720, 4075898163, 905901342, 2027351505, 3640158205, 459476052, 4212963536, 3253038735, 3412965266, 298428021, 830323643, 2801259920, 1104001128, 2324474258, 2876495498, 2437502078, 1685897159, 4291967476, 716105854, 951184298, 2373977403, 7722260, 1992527166, 2899591012, 1585072198, 2188946553, 2648629059, 148465249, 2655196623, 932129702, 3888470751, 1068254782, 4196573168, 686638481, 2295198131, 3872942972, 2198123608, 1446616943, 74215028, 3340759142, 1882883511, 3793404927, 4207814052, 2370317657, 1316030116, 4092354389, 2590315995, 1734071278, 2384309732, 1370106877, 2008796820, 2066878420, 2834079502, 410425123, 1982636927, 1282307671, 4283942114, 1570571006, 3234178280, 2302127214, 3261597431, 1809367946, 3229351806, 3993916500, 3516693603, 2093888753, 659670941, 4194208114, 2671407673, 2689901576, 1979300409, 1824151083, 3698379430, 1742649000, 892185505, 1893945685, 650511073, 2723365524, 2924594860, 835049594, 4074373648, 3646499397, 2450475409, 3424066035, 1096219493, 278322764, 3807207048, 3827639130, 1379489112, 1560108462, 2299965982, 3921101363, 4186424585, 179371836, 2564652825, 1479287241, 1398809340, 809538205, 828325437, 3708901461, 210988182, 1656238479, 3033264330, 955839509, 211602792, 3616762737, 1154642814, 765291633, 4263044752, 1968123361, 2016359444, 3103164401, 366855068, 3529253999, 2288256820, 611770895, 3601321652, 3109621945, 4054917948, 3894163170, 3918250670, 3961865655, 1865708284, 4092661008, 2814236556, 4099013716, 2134018737, 1885901287, 746139686, 1102504524, 743485377, 139701293, 552834303, 716368381, 227048265, 2244416225, 430389244, 4070221998, 928165799, 1686766696, 3317206513, 1574891544, 3347099423, 3479913306, 1222426414, 1515373477, 3090760610, 1187321246, 1531093365, 4206650386, 3416508256, 826977214, 329619667, 3410637233, 3463625076, 1647928681, 868098534, 3806132470, 1396607234, 2991509265, 4033348640, 159031020, 2372817604, 3049231381, 3451214421, 2262881575, 1304457345, 2849967163, 1365335966, 4254425236, 1004604241, 575678554, 2764796954, 4223108742, 2034432600, 4286081166, 1522221297, 1546414600, 2968171097, 725151315, 3019026024, 443514288, 1847333082, 2066909340, 2155664870, 2570212583, 1078339615, 1041947549, 2789840772, 2892970722, 3173060976, 2133790098, 2231346827, 3439303691, 3768726902, 1636061066, 220759386, 1722604171, 622771563, 1443344927, 1915569455, 2568251924, 2230259992, 212019372, 2199419400, 696849789, 2889437407, 2632659131, 3197598136, 2473143513, 1970833641, 4109881059, 1141975821, 3781553022, 105695772, 681904553, 3779399578, 439560307, 902222506, 2966370572, 3614204439, 199014673, 3681520629, 1784353761, 1596597609, 1767755361, 3209615865, 4139297197, 980083267, 9026457, 858769673, 2321147654, 4132344675, 2411339995, 2891867317, 217745442, 969489560, 3797380072, 1137760779, 3188382195, 1117335575, 2791276556, 3622453368, 4132039176, 1175005807, 1932294244, 110242349, 276385707, 3658511296, 767854261, 3797845947, 3028193550, 1219747226, 1892356496, 3237712133, 3181654946, 3388660785, 3527004055, 1462253346, 987548610, 2021712059, 3462055390, 2824545606, 4251397398, 3196065128, 3390661470, 1335543879, 111290345, 4281845180, 93731803, 846968955, 2546164020, 1238382735, 673880722, 3417760250, 311048292, 3391623626, 2317975089, 2486160488, 3925001309, 2001242953, 1599922027, 223302303, 3881865224, 675632213, 1875920546, 145096990, 4227057958, 2847508864, 4027300923, 938690787, 3035947704, 2329575093, 147505161, 627591033, 3815557826, 1222517877, 895006625, 3578367081, 3281310623, 3276576425, 3184851660, 2939122494, 837431230, 2550304206, 2667247267, 1049434528, 3594060026, 2210539213, 681856925, 37000645, 4289074535, 651592486, 2626884457, 938552053, 1474502535, 311039052, 293488040, 811350279, 922433145, 4067250240, 3714530539, 2308438068, 3728266909, 552444688, 4017668071, 4130708938, 3887506153, 1186836341, 2441538663, 817472548, 2809300093, 3860396882, 622286577, 1151320781, 232209224, 4119657793, 1241143316, 3924616531, 567450071, 2465770809, 1888863925, 3086871742, 3035941437, 3253879991, 67903838, 3279867328, 2980118055, 870650577, 4287091631, 2382368849, 4129953424, 3444829779, 3144003837, 2146129154, 2710252491, 4164163809, 1498909233, 1166039470, 4231225836, 1820513508, 2018385312, 3556319393, 1176537668, 1240129436, 1177645232, 2209476523, 1399832270, 751123403, 3350698948, 1994506978, 833705050, 2826454414, 2783915599, 691667230, 1503249022, 3010860216, 1466782786, 143226198, 2069920927, 2991788909, 3366806055, 1333652384, 3763511013, 1533476909, 3464882841, 2235998001, 1583744321, 1065531912, 1467894997, 3172033714, 108269762, 2473408721, 22463930, 2663062646, 2433342172, 1342560049, 3772743963, 4238022526, 1710000832, 1254113724, 584409370, 3553743787, 218625818, 1556370236, 1304361592, 2755978373, 4094240915, 2323588378, 1650510340, 1271487494, 3674259117, 2666800454, 404338138, 43263273, 873053175, 1051854398, 438152698, 616685122, 419059848, 2584746314, 3016607864, 3530820342, 182267141, 2592083543, 3056476361, 790116074, 2166313281, 2165054167, 3942566435, 1759859793, 3897921613, 2594613550, 1725828751, 449981196, 4186377099, 1601574052, 94512333, 1365006297, 1383050849, 1741929900, 2008530019, 3120569694, 1852376056, 1301763371, 3063903983, 2719916177, 2699314773, 3378138763, 1118116700, 2476086166, 2894200692, 47454179, 1554982968, 2653643916, 585169298, 3764203574, 3856690816, 3784628865, 3664326442, 2347117704, 3361276938, 714558273, 2801188507, 3989534186, 3331428423, 384598007, 3311226102, 520338265, 2634162683, 2434437538, 51716603, 1795123665, 1469175640, 2235172550, 4269783291, 4203508703, 167874380, 273212014, 2023464651, 3516882264, 3394792630, 2276769723, 741738157, 765771507, 2055435550, 2892806569, 1632500232, 2499761475, 215012631, 1238883058, 1566361830, 2757943946, 2508050770, 1555364628, 3560929341, 1783170403, 4018944605, 330274311, 3464874155, 406170718, 2767090547, 3075575271, 73923362, 511334958, 2957766398, 1423133655, 887001094, 3361825553, 658136165, 3595136634, 763371474, 1295167666, 3591254520, 1124220101, 533008505, 2437042010, 223019325, 3405765113, 4133698105, 1998251954, 2902951835, 2792403603, 1271338225, 2000147447, 2673397090, 1811523606, 443211410, 4279316080, 1911758489, 3526718218, 2442086307, 3357937974, 1808769854, 4016326312, 4132282556, 1507284119, 1966232714, 2957579040, 1993544274, 4168354020, 3424111683, 1609516487, 663964716, 1534475894, 103466174, 3014212250, 688259850, 651892322, 724730217, 1946007861, 2531456662, 2724636551, 3912757086, 3770350675, 3194585201, 3877862018, 3042085640, 1581582130, 4018615780, 1812289014, 2244239134, 3239178586, 3782571210, 1215820163, 3441416820, 1670863906, 1462136907, 4248642283, 3772524299, 656260306, 454670435, 1662182758, 3381172687, 1741937527, 3324139654, 595095537, 1237667222, 1944792273, 3324972894, 1999061480, 3318889958, 2011614163, 3735215094, 4112049136, 3073685879, 1700053051, 3293106730, 1828306787, 4045858082, 1184117486, 1023324924, 525544253, 3803639926, 3865842061, 3324651047, 291388940, 1551668821, 3182276925, 4057681305, 633275190, 2324657151, 1989634959, 1768978119, 2117733956, 2614136888, 857430179, 921607366, 3242350142, 2417190569, 4042640569, 360399784, 2745788778, 3271379652, 1427615619, 2166395917, 156782586, 1804863242, 678981570, 1350046353, 3486147206, 698694598, 1958905231, 2580235519, 417083598, 3741958373, 445720409, 3039401748, 3754859840, 4001178275, 499079568, 649444956, 3826835740, 3572915075, 2800404889, 3132243443, 1899425716, 3580414204, 3242438781, 2649468559, 1397764019, 3554298637, 3154582186, 4283633819, 4180939519, 1041121287, 353388820, 2289596480, 97352952, 1447432666, 3751791009, 508384554, 643884140, 2128988483, 1076037392, 2062405845, 2666936253, 4148644453, 2171637369, 251725955, 3897896799, 4281600764, 3854764296, 2990613277, 1346248444, 1251786611, 2133943424, 273940140, 16788502, 3099084415, 1827487021, 830999600, 3808383688, 2840273430, 3007469849, 4198194748, 704064313, 4131573206, 3407727295, 4286822767, 3646483830, 2966858820, 2151813298, 3843618921, 2231992525, 2904530967, 1905401072, 1838866373, 2942883492, 4276037563, 2172837676, 2000111010, 1564184600, 937148560, 922158595, 886105140, 4128469001, 4033205055, 2187854717, 1159167980, 2747893074, 20193570, 507615827, 578263192, 720148516, 3196328087, 3390852360, 3916201702, 1050793994, 3888910704, 1877860896, 4271424281, 136853993, 2278722084, 3734456886, 2584009099, 377100000, 378293861, 3993710180, 2607553554, 600204684, 1859783223, 1880409931, 3762370914, 3300112647, 1861757997, 867050910, 2683026641, 3862779506, 3044142066, 1924526462, 2902028128, 3753945532, 549207552, 3382182917, 1520167342, 3293099313, 1991934540, 2895207977, 3612280157, 2811030753, 450428518, 523325865, 1539982753, 2313456142, 3829228878, 2589347222, 1814766050, 3166061303, 1493345308, 3501947417, 733712738, 1890384733, 211805007, 3170525497, 917541430, 3183370534, 740481578, 203151328, 3782849709, 830425321, 2381309203, 3142461238, 1666165834, 2071619537, 4223498182, 2579560297, 3731719329, 3234160485, 1606181678, 1798009998, 1659954704, 1515055050, 2685794928, 1164015082, 2847784444, 4126533725, 3403007650, 3347930624, 736226936, 2028033015, 4251150798, 2124051110, 3595548289, 3490548100, 3752303082, 744214780, 2406615443, 1373678555, 1879792706, 1666220424, 1373788244, 1646586881, 3619170636, 2668623370, 3005398064, 2779292178, 860246479, 1170304852, 4194297524, 1242360087, 2903762733, 514766655, 1567235956, 1886622041, 1832709135, 1903518811, 3567611426, 1595347140, 2870093838, 277012265, 3798408691, 3229414848, 4032507630, 943902383, 3019960852, 4100696007, 3478440078, 3103746914, 3543952470, 1718747672, 1483652926, 997513186, 3601702912, 2995263717, 3373368029, 2182078578, 3594253663, 2209180497, 85211318, 3426079698, 4061746963, 2552999067, 294862895, 3205029165, 78375760, 2130484724, 1277379985, 204552723, 3543976855, 2390250376, 3689734137, 101115598, 2794301934, 3401743074, 2631719817, 1697413890, 1684224214, 4212456228, 2427653030, 2729356999, 911603418, 497255408, 2031994740, 2491848108, 3397396300, 74169280, 2093655668, 2614867740, 2391987184, 3128652577, 2910272491, 1366272169, 2507627617, 2193447663, 773745295, 752514229, 2410294344, 1100836122, 3636942151, 3768720025, 4181909861, 3997085555, 2223318983, 1285023364, 2370680187, 2932946137, 3987793044, 2768804110, 98580476, 80769471, 4074108072, 1413304578, 2541086647, 3403736794, 1079795510, 1160860258, 1199578410, 649299627, 2394571532, 3026417485, 2649941221, 2955176584, 1047476214, 3061501187, 1062867250, 4169871333, 3463912729, 3048584062, 2962037288, 1354699831, 518460355, 466741537, 3384934115, 3602962510, 3201741854, 1650267375, 330027091, 1904292119, 3845690696, 3014085535, 482178462, 49493161, 3529135632, 2812349266, 4065159996, 3465304240, 922577786, 4237988941, 4265600820, 911859374, 3624131964, 3305626072, 2944160032, 2143201718, 3898575388, 3200709188, 1351731106, 218864557, 2623192328, 1933871541, 3897727537, 832867868, 1552059564, 3815098899, 2724935854, 2950049883, 439394611, 301198745, 1283221297, 1936925700, 1018149480, 2522668074, 583682075, 186387634, 4122445239, 2007720523, 1671675347, 1347415778, 1513839792, 1310012509, 3901564650, 1583324278, 3858180499, 1458941109, 557654518, 2092170880, 3745627757, 206865593, 2477039001, 1392075357, 1597053905, 1971654398, 3539698794, 207409115, 4092989214, 3838208167, 2770840661, 3878623324, 455492946, 4050788842, 3406243711, 3011146012, 2573894130, 4217202759, 2109779705, 3275423940, 1413099044, 735015954, 544682089, 3480269079, 510812295, 3473870988, 4210422992, 1423623696, 1841610664, 1922584704, 228040385, 2513827285, 2478127830, 226465223, 2270787007, 3777984104, 1045807851, 3180262375, 2398329155, 4149317675, 3382978340, 591703945, 239433423, 661811144, 2491998935, 2947548808, 3703158180, 3613378609, 1907988667, 2310105942, 1290873647, 3669927699, 2727559643, 4018692077, 2790559481, 3333061195, 2038242422, 390125100, 3299458727, 181440386, 695065252, 2191734801, 4124446606, 4008481705, 2012273895, 247534443, 587122561, 2246313056, 2189604488, 1253338396, 3040839661, 1792440043, 3653714753, 2559698869, 3304539746, 2961263887, 3024999134, 3710285333, 1477924415, 2261190119, 4143013602, 917558821, 2197587305, 1963424656, 875591850, 2604334430, 3857932662, 3107273375, 3320286552, 1546581176, 230019281, 4250249274, 3537671757, 3799352046, 1390112235, 1630155744, 3571325632, 2896219208, 1951299151, 3477558511, 3086498488, 3157537693, 2403755450, 3253440744, 3579822949, 938650880, 211233045, 638214732, 3660078666, 414457035, 610026100, 1943311714, 691183965, 3752966486, 1316892777, 703679334, 1773969178, 3923876389, 3158219670, 1453955639, 2104457792, 2600541443, 759809675, 4157887474, 3239932556, 3887103684, 234127570, 1115702727, 379844347, 921242185, 1504235245, 1025929297, 4106438025, 1214809943, 3366037218, 2224400503, 1050915294, 2577792346, 1541861328, 4131939930, 3822818704, 844073098, 596579178, 1961693214, 1290272430, 3514471543, 801555912, 3098912672, 768061664, 1909830305, 1557900983, 3268812745, 950460903, 877590730, 3812008657, 1479498830, 1885769283, 1168267780, 2917435645, 2961108246, 887313719, 1280905723, 869706376, 1678441798, 3671356934, 2378218842, 815554534, 4155325815, 1473185518, 1330044242, 3878661507, 927880091, 2145134153, 1744458526, 1729685050, 978925375, 1554526428, 3535444014, 2936345915, 646427797, 1006454794, 3129600900, 1868021649, 2693890830, 3821431875, 4217145650, 2871235366, 1499864653, 434116220, 1867304720, 3505676482, 3463986756, 2650090160, 132050383, 2760299036, 454923770, 1039592314, 3575644058, 2371545660, 4242408948, 3500872444, 514327731, 1762105004, 4148487802, 1648172169, 885932479, 2565425886, 2023674607, 2154302233, 2739526289, 1546512790, 3553981276, 513527752, 3775682116, 3626486704, 1189914527, 2968996022, 3239924412, 3959712260, 201705695, 1905743048, 1029206621, 6504082, 1096367213, 2205132531, 4260767278, 1391589257, 3373044173, 1334959055, 2440629235, 2153609748, 1612974299, 806638585, 3428227067, 2790055588, 2409617129, 3433983958, 892742364, 671408395, 1342674633, 3297179538, 1411267326, 1834476668, 1573348045, 3937534999, 2133220766, 1763483063, 4133539976, 3202594207, 4008341687, 3723504214, 2878351348, 40236146, 545412240, 554034680, 3932974117, 412393893, 1232446187, 2255800643, 3722403336, 3741204615, 3378130312, 3500583264, 1038791230, 1537639141, 3721468237, 2357882225, 4181053342, 378717605, 3844322337, 2872595843, 802468330, 3824250074, 2475635727, 947350946, 3316027985, 1156562515, 1294327940, 3741918990, 1086303908, 4212332293, 713952809, 2862252758, 585787291, 3764330127, 4021658645, 4254476408, 4103161503, 972537188, 179161166, 273009166, 1212488055, 3343998347, 2445440792, 2599198046, 3094015761, 2356754799, 2149313975, 4282057445, 2277311757, 2243105998, 2084209393, 4122657332, 30936786, 2073165136, 1883373895, 1456214703, 3131558638, 633746114, 2619146386, 3579624856, 567577857, 3073706181, 2081760942, 3076344686, 709025811, 757312191, 3089152817, 2113325466, 3474382234, 3862308386, 2202060315, 263636131, 2372796362, 725631556, 1492594056, 608901847, 65254024, 4266161785, 1770828977, 3601389360, 1742294504, 1417585340, 1706009460, 1195513695, 243416542, 294640731, 1386912043, 2138226899, 3488020175, 2956718462, 3228180581, 3663205457, 3506699818, 3798457878, 2687099474, 3558602581, 1381195726, 3853905695, 3977255558, 1147948370, 1592201420, 3013503468, 1917015398, 695298463, 246353767, 2950456521, 654693745, 2002745419, 856537607, 3535897848, 1900736628, 4233556049, 262858065, 3954414626, 200420515, 2076810168, 4161246396, 1772441389, 2981916341, 3538254569, 546273804, 1461073691, 3186734762, 2041052574, 463974777, 3620534025, 1699254608, 2268930064, 1425060243, 353287357, 1359954891, 3528422839, 3503971627, 430440935, 4214503792, 1832233696, 3543651372, 4105745669, 3991919065, 2325841907, 1536762379, 1705310696, 3794403067, 2410474802, 252078022, 1225898844, 221169956, 2679767452, 2510775323, 840955319, 1678383435, 365075757, 3336174644, 3461762386, 2693418194, 2562792191, 1599983514, 355294488, 357078335, 4112869023, 3599836517, 4080784971, 1081760646, 1977613657, 4127991207, 3018278172, 1509816370, 2083073010, 2934842387, 2345769174, 3575041922, 1277815614, 2463783087, 3050423564, 1578577743, 111155, 3714823847, 3974886457, 1232413155, 1067192099, 1896182939, 616946534, 1306571620, 1033390180, 1892996156, 585363995, 553828674, 2392233544, 4119644214, 1517436189, 3620056216, 2568971414, 1002520859, 1651885480, 2981274069, 1572346610, 778627598, 212365511, 1141245719, 249507862, 1868839275, 3210880609, 3936220433, 2982606332, 3536546214, 3454065761, 613249428, 2231049719, 2641644573, 1286454245, 1024374510, 746649557, 1651993403, 3380401980, 467096175, 974798866, 3695785086, 201498494, 1308318788, 3185246934, 4036923042, 3512029174, 2135068615, 2266923743, 3327816943, 2388335168, 2209173662, 3692674724, 540473226, 925836772, 895283755, 1353918949, 284569371, 1721016335, 974175763, 1626932649, 3521233460, 3987625243, 1513880685, 4161667295, 2008907299, 246662344, 810123685, 3600933706, 1378172798, 758736608, 390945871, 3828645146, 1283843735, 2672123527, 3142709827, 3744555459, 404378430, 1538986910, 2821380965, 3150707026, 4136575736, 3866702973, 2424368328, 4024797020, 1791980905, 3718254123, 1415961615, 1476271387, 1327172121, 1813494493, 1715213604, 1097020750, 4099980216, 194245048, 3301571367, 66809210, 683715175, 1954844385, 397000363, 1087890201, 2546734015, 1768684827, 2155824780, 2127661610, 2799551260, 4010888438, 1237443453, 1158019788, 4252294457, 589973932, 3790258174, 4034515854, 2957934314, 3567673257, 3602215094, 3280359195, 2183534652, 146892855, 2224008986, 1884547994, 267708790, 2366337359, 124876608, 38595016, 4198746120, 3246582251, 2894822425, 4130849444, 3948599462, 2827827246, 3345758081, 2256375645, 3743276978, 1532087494, 1590222777, 1929270359, 4035923867, 871100499, 3004192519, 147850402, 2556842924, 2969450006, 1194237022, 18624209, 3167952288, 2355796323, 1562162873, 3479867663, 3389164484, 954841072, 3189257444, 1123854939, 3857959221, 3919743666, 887890672, 3893176799, 1740657561, 2731333474, 2525330315, 2264441646, 1609160327, 1874627436, 591140757, 974371341, 4060904691, 584601952, 2916488715, 2198292655, 3684676536, 292417026, 17353058, 3066958004, 2603761391, 3093702973, 4234636338, 888055602, 313840224, 3032391994, 1465354541, 4245417757, 79351157, 1387424495, 2838708597, 4038783957, 2777206208, 3187624163, 2959261587, 1570447013, 2522310702, 2632567256, 3406215123, 1994692063, 3374440405, 3747416080, 557680157, 283421877, 1282884857, 1069621059, 4023473562, 152742358, 3694745587, 1064425544, 2029420701, 3558882434, 1954434759, 888739735, 328548764, 4195309272, 803643394, 2245335814, 2816425423, 2426807203, 498369340, 125320000, 3448130431, 3119227587, 2342398638, 1869796079, 3525100697, 595997960, 264652776, 1125041916, 1247578521, 1767535696, 1674785566, 629224992, 3762595969, 3054757308, 2170642694, 1247662950, 263652014, 793487556, 2765732267, 1020329171, 2899680247, 4196694529, 2568157921, 1011862409, 1583788467, 2688133929, 3565593748, 2986198963, 2056581839, 2421560973, 143727255, 1200471446, 3495564016, 3548515759, 2567767726, 3311243402, 2458384342, 2519072508, 2989858857, 1115621300, 3532719076, 2799679874, 1109614221, 155094966, 1527140395, 140453868, 1409608350, 4212719699, 1341365684, 3283476716, 4267003347, 1490679345, 2356564880, 1341590153, 1542959252, 1260237116, 4043255217, 3922019576, 3922271455, 2004624051, 2930433664, 2657092587, 1412835748, 1571824268, 2284783303, 522503026, 3388395322, 171494450, 3324276504, 3810024478, 380442971, 3681843126, 2168501047, 832207374, 1135428080, 2401406509, 3859227264, 2636396288, 1811263021, 21733855, 336853130, 145118323, 45020914, 3073258493, 2697341873, 728777120, 282211551, 4050849233, 1482506239, 3978123134, 708002900, 1861890889, 2041722016, 3603547350, 2408719137, 2737484568, 454699276, 2646756608, 1802470011, 3478218904, 3670558218, 2138330740, 2804184612, 2163752956, 3170827163, 2013822971, 2170451604, 22010169, 83275718, 1122433502, 2515217887, 2811267829, 2490634558, 1066332644, 1003532983, 2174054079, 842762167, 4292087736, 1765892423, 143738577, 1347712092, 1796836144, 893578520, 3421547330, 2037832709, 2049324676, 3956266728, 4232879128, 3654812372, 3496226423, 1325038960, 2762988676, 1604267089, 3429688062, 3945716153, 4223398699, 4075877323, 1342682749, 3221725286, 3841381444, 3341670861, 3069782089, 4119282801, 3891199721, 3968427300, 667929827, 3808298888, 769515466, 1739139373, 1149275963, 4260496808, 2543725514, 355611636, 1840025887, 1441667458, 3050674439, 2449808410, 3002211954, 3099458528, 2873049776, 3130264123, 3430768586, 2170611952, 1666365114, 744799308, 227658422, 157054050, 160401221, 3300752763, 1561138116, 1851703374, 3492760725, 2134021445, 534524996, 985017536, 2664763932, 4122005592, 381817368, 2009499227, 3124312841, 947370209, 2431765428, 3677191500, 4144124232, 4093080734, 3201309954, 2373116589, 1760712380, 945915447, 2863282054, 3491861363, 995988938, 1881044924, 2445385000, 1057976958, 1489229157, 1290991477, 2423546574, 2007311326, 1841819320, 3318538280, 4103988788, 2964601558, 1738450597, 2678534369, 3418353812, 351933878, 2123982454, 784251496, 3957206644, 1888172868, 292955011, 2538998927, 1749251283, 2658558258, 3741721346, 3442463409, 3032049412, 3925781740, 4088841080, 90238322, 485171518, 2086227208, 943514080, 851336333, 2456596610, 3895139377, 1695784463, 2441005052, 3115759957, 3670314818, 1259574002, 3851608097, 1736128867, 3915438814, 1558168151, 2463410909, 3234984231, 1421189558, 1437416808, 3738252787, 1619025221, 3890128552, 2796975086, 1579088929, 3080037381, 160296720, 4248117609, 2776164063, 2550855776, 3918125484, 1200103915, 2893925218, 344577822, 3497874798, 3235410712, 369465884, 3998559439, 2163476020, 465987877, 2717706282, 3915944514, 1055238410, 2031859751, 4060391308, 27940254, 295331961, 2719979198, 2798229726, 2273809764, 3701815974, 1478182444, 4252291680, 3650871236, 2430420824, 1598675914, 1669343162, 3334689787, 3359164873, 1263101798, 3800169965, 3768830238, 1094944775, 3866244047, 753802877, 4260155922, 2719036314, 3191821773, 2846425428, 193702134, 3470098564, 1062865899, 2917569346, 2025862188, 872860944, 1370071573, 1726810895, 1374665848, 4215846098, 1798108934, 2868596590, 2218681950, 1467369768, 1925860992, 4286629430, 3901711193, 2737120777, 3648257093, 4020611528, 675336770, 2562146793, 3924883110, 3908154437, 230778817, 421706481, 4137732705, 320057016, 2839797320, 4192723369, 3587820957, 2104604608, 3254637484, 4299473, 3255652123, 2814652692, 2667923441, 981869122, 3084351202, 1085294804, 1493135597, 2125724283, 4020328825, 2333627094, 1090701787, 2109768909, 320462529, 3372360885, 2749530377, 1225176158, 2212125711, 3158901636, 3180941712, 3491022206, 1173499197, 27031785, 3357128711, 3622801312, 989189507, 3168786298, 1516741996, 2894163705, 872916621, 3129249715, 2068345880, 3466537055, 3472461706, 2187666168, 2618567368, 2142900068, 86883457, 1325844528, 3617588083, 4270125971, 4034445059, 114177943, 214322195, 3721556865, 483867612, 1476807943, 2660777121, 1785247761, 2824654455, 2101741343, 1409411840, 1859309054, 2152391426, 2360380711, 376878888, 2757147260, 3153473852, 162434296, 2149604485, 938300198, 728281770, 3587633986, 2016038023, 3084042619, 3659212241, 832255333, 3666802674, 4066990306, 2542826499, 3721945820, 2449985786, 2652119358, 3721552987, 312261405, 2961205137, 647582642, 3806995719, 1810450552, 1668131856, 1067387135, 1660531818, 3079164714, 867304206, 4241495489, 308297080, 3600967838, 2188670679, 1844581326, 280579953, 4148070665, 855165232, 3005916832, 1074595854, 2878285311, 1071726567, 615182919, 3375623418, 2649174449, 1354007227, 2231358588, 3093276347, 2395219855, 2468525755, 3158845508, 3109184656, 3143675370, 307524018, 1278514871, 563046704, 3835747963, 1018387334, 2600770248, 3216939904, 3669718982, 3259413702, 3563125089, 3359356057, 1295447762, 2182358212, 342258949, 2161110915, 1083037041, 3968847886, 2250910104, 3030933628, 1160415473, 2119368825, 3395006588, 1528968844, 187760224, 3443436160, 99830802, 3841712146, 2405845100, 428370883, 3037048407, 2361036766, 1134947366, 286220074, 759221925, 848452626, 3490696598, 2515129176, 2990255442, 4159983295, 2013741957, 4038753146, 3988972308, 168039937, 2570251004, 1726583255, 562182655, 2018859022, 6593061, 3334763059, 2995815557, 3761752838, 3622338549, 890671990, 2637533198, 2744704046, 3520251412, 4188428666, 4041428425, 1751133903, 3487666807, 513214279, 171808204, 3743135006, 263002999, 2223296347, 2760466793, 616203934, 1675153138, 573142054, 3327674057, 174308356, 1351931611, 3866003188, 3464327550, 3065309381, 2571094718, 1276137281, 2193656766, 724224102, 2281421273, 3597156204, 1087772625, 3597874768, 3055747698, 2321096722, 2209765249, 2681705904, 2766921843, 4142231024, 2215436162, 1196256552, 4161211895, 1723453141, 2385415556, 1916482831, 431308738, 3183068847, 4249156833, 2478667718, 3838718420, 2602451336, 2477916184, 3993568316, 175519124, 1558803090, 3404353089, 737330194, 3034904127, 916261943, 3763955235, 840772837, 263043662, 4043799453, 2139982774, 2071562259, 3190515818, 3116946713, 3422679005, 2332264245, 797687467, 1704632239, 500799977, 3750733416, 269716451, 3900043115, 1867115693, 2790509155, 2418397337, 2021257679, 1911639269, 3192292351, 3235754333, 411893580, 309212022, 2667386324, 2898737117, 3741332241, 1356375612, 1381075012, 2760770038, 60975637, 3877047703, 2394440866, 3024527528, 1564146927, 194367283, 2211882031, 983766631, 720729269, 2835849337, 1708080523, 3844540833, 1963979526, 3028362107, 3221290558, 1027544435, 2974079226, 1134835347, 1375744548, 2920757647, 4004267537, 2411920416, 2869224609, 2790598804, 1797131301, 3980121517, 2565876069, 196992838, 1915701814, 459368962, 1018929345, 50224439, 4015333077, 4113251731, 2126177919, 1123831177, 2411066447, 2514528624, 323259926, 202033352, 4075322853, 3326136271, 2199810489, 3316887863, 800885968, 924425301, 3182684853, 682053761, 2697569418, 896261559, 4072196015, 1177322420, 3911568925, 883059749, 1242260546, 4138468361, 144472020, 3346483016, 1598156775, 1716968027, 2823421413, 3017634554, 3752742817, 520765780, 2406906186, 2365396409, 3899993294, 2906920486, 4001357949, 613279296, 3913676894, 5810541, 4140582196, 1962036291, 512589362, 2570934964, 373669961, 2681485436, 4196831895, 46792195, 2837125216, 1892570791, 867525222, 1557775103, 3363226474, 1210328814, 3884446059, 2947065230, 784395761, 3619927862, 3708888999, 3102386179, 1496751238, 886655708, 1508914850, 2352197001, 1964718160, 300507463, 2880720541, 567928719, 3913797996, 4261546741, 3156938243, 955308522, 1082771067, 1919288932, 2499675433, 1764790500, 3967153111, 3530562036, 3199107558, 1642022937, 302369167, 1265110941, 582797783, 3462340750, 4184314836, 3282934491, 4212700349, 2602193077, 1251553798, 2746356337, 3022965488, 2045048655, 3578066359, 1698302232, 2059363650, 2078909600, 1369483187, 4161993327, 576333821, 1300588856, 3219105243, 1849643947, 3565842082, 2760595910, 3480059112, 1473910570, 2783023179, 3277029656, 3897679642, 3237932827, 1553383685, 1291236458, 2836073380, 3996902255, 1921717145, 3945998262, 3319724037, 579171942, 3834872445, 3335233305, 1076390621, 2551754028, 1271366658, 861471277, 201850546, 4052156633, 1283619047, 373533958, 265727076, 2842137539, 4184958006, 2114127293, 2628540166, 2367042887, 3001036841, 3804796095, 1635798393, 4229871568, 648838681, 2713582680, 1144346852, 2697271512, 2112984121, 3548631368, 3260413677, 2078218335, 1289791464, 2565470085, 1452035277, 356537914, 267961905, 1261267895, 100173723, 4157930507, 3940504700, 887709345, 3249748088, 1011648613, 1178757326, 488357278, 3516169101, 1083833712, 2738720893, 35697775, 744797181, 2616802704, 3832130762, 2332935860, 1654510485, 3174451437, 2460112345, 3371562661, 1658835247, 486428597, 592152546, 960402727, 4270724766, 1252589741, 904486802, 3484772139, 4128469692, 3024075536, 2839836468, 3596941176, 636292948, 1891807854, 3115750215, 4026023269, 386178768, 1565453897, 1372256628, 3267736144, 2471382900, 4287393689, 2637775751, 4127838607, 1596141913, 755813842, 3414405908, 765046654, 2974075475, 3451209981, 1716882091, 472042604, 833948526, 3830562445, 627669872, 2735748985, 3006366454, 3752776099, 592804176, 600608617, 1674282746, 3351147230, 2231389292, 2462706023, 2932243331, 3947048028, 4243497986, 2398127358, 3960005193, 2486970497, 838769520, 2880676394, 434604871, 3729791382, 2581041091, 850833826, 1857324696, 432127803, 790387439, 3589882735, 1035769621, 3480035035, 176622942, 1215421724, 400984123, 932004638, 1978785485, 315221946, 3951742979, 2309284516, 839614429, 343994714, 1142187232, 3094751654, 614866742, 1327695683, 710306307, 1025430842, 3982365344, 837330266, 3961219626, 33920793, 3996199848, 4196433011, 2852293091, 169856792, 3581238683, 1820346038, 717107138, 2358312195, 2557865599, 2595054044, 596532598, 4194552479, 1080959616, 1066435851, 1627913860, 407754575, 1177254101, 290806858, 4132565327, 13797595, 1215089392, 1405988581, 1271349732, 2979068981, 1072624654, 3899134125, 1383682712, 1349050030, 828444427, 2960979333, 4142618053, 3401675168, 1032661054, 3784027693, 4016751506, 322687780, 2427127907, 2561452701, 1756401753, 302084571, 1733933879, 3408735146, 419424917, 1650437575, 1679690570, 867854129, 1600788681, 1454761633, 2972180962, 2179080810, 3669861597, 2327515732, 4019198311, 1837820799, 2712892895, 2154319664, 818492531, 3487874340, 1219820564, 557952489, 1147441338, 1901301677, 519774903, 530150974, 2032483145, 2596799398, 3895805133, 3615358089, 2353616322, 4234328166, 3155826502, 2213237884, 2540807771, 2659235356, 2736776980, 2663807834, 1226639810, 1390462906, 2849790546, 3023200989, 404092590, 282368207, 2858241707, 1698845998, 4255043543, 2038222386, 2070334466, 1978717690, 1221662498, 1223284224, 4181085992, 980625197, 3301420909, 12302300, 585111163, 3623675158, 1367239219, 2313718062, 3137910855, 3534933640, 857610799, 1831303183, 3043722394, 2167449601, 3253476878, 463201925, 1749873150, 1777433039, 293632352, 1061114463, 80200231, 2330467079, 3897701386, 35417860, 835555175, 2633470245, 2631395396, 1671856491, 512216031, 294004037, 2366885023, 4172233692, 323693499, 318784384, 611442359, 939873653, 3889643119, 3946240812, 1888986744, 158658873, 1192136625, 1369521694, 951618764, 1292077068, 3778471603, 2440252935, 2413252847, 2548913002, 1342667058, 796724027, 1308016060, 2184110208, 4232944643, 533293062, 3717510108, 4181485809, 1968274807, 3664454558, 1313901267, 386059686, 607733438, 2306590008, 3018433264, 132624630, 2820437981, 4243884744, 2885755647, 414099868, 1266712027, 359532689, 2063486526, 376796057, 1058045100, 3816249218, 2679688151, 2074284609, 53080845, 3572287268, 4161823464, 2275363279, 966919184, 1932441124, 1083517615, 458281019, 4115063219, 2919582393, 1946202297, 2091415170, 1277063224, 4182962573, 903729162, 2992143392, 721137719, 1342957127, 776659518, 46725457, 2521516857, 3260869229, 470606585, 2669501402, 577098568, 72625505, 2010608197, 868619971, 455318826, 1342690122, 2765798479, 682519208, 3425513527, 2816585322, 3102659251, 2446739672, 1772119131, 580048750, 4058749320, 3816692911, 1486976388, 1500682431, 3884233858, 391281907, 2591177551, 3184409018, 457784821, 408848253, 1815098317, 4280078588, 386944788, 1486875124, 2769024860, 1401443593, 1159657535, 2056693217, 2373881065, 3101531624, 16198711, 3182721369, 1205767771, 884612298, 1803650434, 3734759060, 76187358, 3842706788, 2916272632, 1744796061, 2547732821, 3055176375, 3206426191, 1063633057, 2216409734, 113934299, 728834184, 2913926738, 360435727, 1043719905, 4188717764, 767904226, 3264882606, 2221358435, 2265260669, 1254654721, 2662697589, 4188927386, 2980552282, 212796362, 3918138421, 4176586807, 1091940367, 2112195417, 1633381646, 1070976949, 1857254734, 2635599017, 3801461941, 1023445417, 830845674, 3349621711, 1520439316, 610735938, 4069940707, 2549005362, 1626479339, 2016478442, 4032211415, 3553182988, 3093377687, 4179682641, 582727370, 3114921525, 2567413641, 4096026668, 1262118228, 749439439, 1764702225, 2007775957, 1212885362, 2829196146, 1238078113, 2701250498, 594705626, 3595482214, 2451549992, 2269027490, 1919063140, 714672357, 526766696, 230075768, 3221748596, 2040991960, 3015147731, 340867801, 415806429, 3994413951, 3319353406, 2708231598, 853478032, 640884809, 3802902000, 3102014450, 4245129954, 3724086782, 2435491624, 3384890501, 549740992, 569694674, 1541507196, 1155804647, 2351182333, 3708179911, 3280837489, 3807650396, 1645646120, 2242622127, 4069043173, 1229726949, 3381627405, 2233455541, 1463934333, 2556059689, 1767479419, 3136190633, 110626869, 3889830862, 3663375771, 2358942268, 1198382593, 2405208753, 2362093977, 1658556670, 2877774013, 2543493207, 2017440078, 2603655870, 4197055234, 3895310016, 195240829, 1538145610, 4159983901, 1852753273, 2126621099, 1820575951, 3225184912, 903025980, 915345267, 3366801744, 1729715198, 400698866, 2415984009, 2927977395, 1204268838, 1847610358, 3027079827, 560154392, 2538067263, 3929601857, 4151784167, 3908027721, 340925989, 1794995743, 850406855, 1405621225, 2921621527, 3947765558, 3910439101, 536357706, 1417087821, 2265429649, 428161732, 363625483, 608298638, 268612412, 2861500212, 3079272669, 2480484397, 1464397274, 9346585, 2009020791, 1469308486, 1399289629, 3931022421, 1398419874, 3763894654, 4291579840, 841190953, 2389890874, 678021935, 4149830426, 84165400, 2082669375, 4230530726, 2256120771, 1917125331, 4043256904, 815830387, 3760013388, 1115367647, 2793702599, 130154398, 4004320736, 4256115856, 728122376, 1847006400, 122279466, 1302692330, 1332058551, 982274790, 2002022275, 3679447665, 3797147380, 2454659868, 1308999985, 142421677, 3629358003, 55798905, 3751420178, 1609352350, 1790074098, 2582884209, 1489208836, 2070117082, 650821568, 2082804620, 1510796559, 2153761421, 3597056275, 4153835273, 1875454461, 3075933246, 361937446, 4086598035, 1585775363, 1382870027, 3583731586, 21745942, 1220490153, 1894632247, 1278822370, 2995266620, 1321309973, 3774675892, 573061361, 2593276358, 2026127646, 3278949249, 27189924, 1786049356, 3358439665, 1190208040, 32290506, 1134285916, 4156681707, 1530897741, 2726269140, 3323320644, 522108628, 1467338681, 4056667191, 2021774067, 1662345233, 1751356030, 2549649112, 3275151529, 2157138569, 676462983, 257785882, 1583034902, 524959674, 79791777, 2867667171, 546390241, 1648308794, 1562621816, 3920793105, 2871066231, 1859984654, 2344907641, 2669897502, 3710958141, 1659815540, 1636838270, 2385810452, 1502803750, 2446826455, 532856529, 3785650806, 3132554735, 2383619147, 748239452, 4268534366, 1413726394, 3565596593, 2294618790, 4279001717, 3576413933, 3270179905, 3347996219, 157776968, 421917174, 2562717939, 1602031966, 3218740656, 4248675718, 820089754, 3363969046, 2885716427, 3701241177, 3193580016, 1693904256, 2729479417, 516301943, 1402933760, 1970386405, 2753644968, 4135730311, 2789092929, 658262431, 2914615373, 4217081510, 2652674915, 3568063306, 3648787723, 936200328, 2608421079, 279795603, 1862562742, 2424102192, 2409639071, 2150117440, 3545756923, 2167903287, 1905160793, 2723787153, 453567329, 967316908, 3077852202, 2744751561, 813141038, 3420362697, 978630730, 3170541028, 3796255343, 488712747, 863190677, 2835432647, 4146799584, 1105965972, 1645175217, 1578667443, 2441819451, 3209466756, 441995724, 2580963567, 1297433208, 605239013, 542748009, 1458689224, 4165607808, 1831054370, 4128377444, 3203804258, 3800149723, 3149587191, 1312799436, 295606819, 2779909752, 538270982, 3423339619, 3425239564, 1145599281, 2960180374, 233016563, 2234132225, 3147551688, 3293734577, 2364812249, 1539941943, 3412284911, 3688838391, 2328127513, 4108125451, 434594671, 246396177, 4167931003, 3370930898, 3874711312, 3485970256, 3966980748, 2054249554, 3466330101, 3968699100, 1348246496, 4270676442, 1124951959, 3802926139, 1219866962, 129551605, 3292921552, 2208260196, 3683147937, 2135932883, 908987778, 1607287457, 3291833012, 2772221600, 2152774540, 1898452867, 4066850755, 1738199059, 3608516996, 521691346, 918226240, 3748075659, 633637398, 2153027969, 3678415134, 4240405082, 669663362, 3337526394, 3178954897, 3134631182, 2381149625, 2715821142, 3318671039, 243788625, 1217254876, 4245875452, 4214913206, 862150318, 2170889480, 3515232090, 3355267129, 1874422155, 4109821998, 2303292060, 2850499415, 3684903923, 4003736150, 3624840592, 3670610623, 1549694735, 2209442756, 685504385, 247416191, 146242570, 2265310987, 3316043919, 4153906604, 476317370, 1577965657, 3191950947, 2834963072, 935708193, 349802714, 2381474682, 4047580400, 2214834785, 2372211741, 886289018, 4275910949, 456440008, 3625999860, 2342219582, 2441134134, 906913660, 4138860048, 3323642755, 2693896594, 2102603703, 154396009, 3064268200, 4108322114, 1954296324, 1073357476, 1872353955, 229930941, 2128337543, 1448339730, 735582419, 915222008, 529371286, 1205512126, 2249765005, 1398448370, 3367686460, 1124373544, 194650794, 2262997219, 1943591317, 663525048, 3005560458, 1766817287, 694572750, 2984093738, 2494313417, 2485708568, 1797845147, 2202607974, 80404695, 3729274295, 1644718883, 1081112465, 242483871, 3277733528, 2503467574, 1905177142, 2388386299, 4129805911, 1877802772, 4254376895, 1213373875, 1994933613, 1913667788, 1257593811, 1339030270, 2745250901, 2259518483, 1335443979, 2535265074, 897270168, 2718671949, 1929496012, 1670259248, 1865979294, 3297855470, 1579148637, 1466929198, 1269713853, 2935076129, 1983846589, 1324836650, 4272702936, 1957347901, 19422315, 3732245662, 3352729382, 2899970345, 4172019809, 2858834507, 525008662, 3307027241, 269601501, 1312949000, 3609659693, 4041350566, 1118805007, 4195207979, 2804278779, 2808315643, 139836869, 3437464184, 1148775798, 2192279455, 986017754, 3166697903, 3090035386, 2725017001, 2059300942, 3659405638, 4264147523, 4035443370, 1981499828, 2932803861, 1418328187, 2639454312, 2549785762, 3797346287, 2451403097, 4165330440, 1806233759, 576319249, 1899675521, 2997067742, 1048052366, 4021314525, 738117897, 2469396535, 2677590942, 3686198678, 2190427406, 2434927249, 3045162541, 1517788498, 1712972956, 3661923319, 1090000044, 234644340, 3915433429, 1334780529, 251161669, 3575542898, 3980822731, 319563464, 3410327815, 1027606914, 2803864078, 3922083832, 1519491095, 1936750021, 1146291457, 3066514611, 1250490933, 3793692669, 3319599431, 3105034473, 775818529, 2335822027, 1123894407, 293119830, 1431445638, 1627045071, 3703290981, 2702770826, 2136577341, 3884117672, 449622020, 4089083833, 1357625453, 433854667, 3371396057, 1937076128, 566441963, 800668794, 2814882387, 2561902888, 3133405244, 2933799256, 2184218411, 2373725882, 2867287940, 1885942920, 371431052, 1314221896, 259914893, 1696641534, 2741388195, 2757262574, 3325759648, 3736935942, 1809252600, 2536959814, 274628057, 1423703373, 2590704627, 4001161160, 440152882, 3206173434, 3689751592, 635769776, 72339026, 2188018253, 2034465824, 2381306628, 2654923627, 2701064515, 3145116084, 3442748814, 2681341550, 3662306537, 249693908, 526729631, 2439909152, 3715504133, 3100232008, 1869097132, 582814815, 1864832796, 3914960502, 2970958908, 1608975521, 628760989, 4231654528, 1740237676, 1859066435, 2111896765, 1396310157, 754235462, 1783000908, 1087689899, 929108187, 3666525865, 2197366681, 1406179311, 534312842, 386662067, 4237495333, 3787573871, 2755069958, 1243272383, 3398352883, 1310914257, 3286251057, 1487608184, 3416858197, 2388524, 354488923, 2714205581, 649125283, 2298448818, 1987705205, 478209340, 3072717046, 776573462, 1247630386, 3956965953, 3755301131, 2470266963, 93369120, 2631434470, 3028696342, 2982430278, 2702965005, 2551235165, 3033511838, 2463698912, 443894766, 3446408396, 3675978330, 1069472079, 3722346208, 762379271, 835226971, 1572818481, 3173496270, 2584073093, 2385760736, 3871894811, 1492023036, 2194385389, 483932677, 3360150174, 154364332, 931680497, 2088559840, 1409874776, 1104297876, 3355531265, 1886443791, 1533895331, 2206354565, 2071070173, 2494361849, 738080218, 147281967, 702182302, 1078969630, 2382151449, 2288800423, 3508343421, 1388074968, 3384412386, 3218723592, 2931583234, 2690625779, 3868959538, 599549919, 197171188, 2077566053, 738202929, 980595293, 3862926139, 32290057, 642532357, 1894849792, 236410565, 3171456402, 1247375412, 1684510312, 2664546608, 232076326, 391644461, 1658857832, 2148769391, 332991103, 3497525498, 964398327, 243998523, 162884427, 3183688478, 4158494179, 3669850711, 234186116, 4163284504, 3409876407, 3943444469, 285771930, 1724612354, 735878027, 3569797149, 2780785520, 3640988444, 2297968156, 1519265161, 4111884654, 348334884, 3302168595, 3226925784, 3686353430, 4004481268, 3680018628, 3307763979, 2738356742, 3043960889, 2274748683, 3234513061, 2924498791, 2187228114, 1690958048, 2557353977, 1251226481, 967161957, 2065080374, 2918911771, 3290658693, 3246589064, 2678414609, 4133953461, 666190957, 4291947304, 285254419, 2600556413, 3141870834, 3759188735, 1850232274, 1093673041, 218571574, 541091346, 2220733818, 1521597646, 1278208777, 352287444, 231922084, 1697554112, 3745517094, 1358556468, 412310619, 2937949260, 993168907, 4177558057, 495314137, 1203048093, 2158121924, 812671142, 3319844571, 3598775514, 2734347497, 1098541923, 3362678466, 2368519343, 1453309618, 1714338885, 2695967545, 2878843165, 1374585127, 2472356032, 1358420780, 303977921, 2014442272, 768257618, 2976169493, 1996922070, 1337023531, 596252943, 1976844385, 157867130, 308150913, 1982009870, 1515444734, 1181089764, 523874806, 8852461, 1109563340, 4009331492, 1147202409, 4183632868, 3102839338, 524173219, 3096785626, 444534033, 2063486314, 938822359, 1465042007, 394202399, 1682449602, 1338843525, 2840734202, 263752235, 2785667559, 4196724274, 3218240281, 1401945163, 74196322, 1484411199, 3362757759, 2832727212, 1732624038, 3167632289, 4226470618, 3194186732, 1957540980, 1249575040, 234120085, 587522547, 3127514215, 998746158, 202994708, 2412031628, 3921926916, 3409818897, 3148696794, 4181202689, 54907926, 711054206, 3178735799, 3492820313, 2742572938, 991302044, 53994795, 376242054, 2816186879, 3742695781, 1127340770, 1087368525, 2679061498, 4119138069, 2762796630, 1787367613, 2311827199, 681661922, 3169769179, 2967239255, 530026552, 3555642462, 3480684518, 2012238557, 2200718380, 3701359177, 2610884837, 3296728176, 1528373530, 851974186, 2554645277, 1735034889, 4132562884, 2626788632, 3073420938, 3496194355, 2529404826, 1015062419, 75764107, 2400325543, 765827069, 4247826885, 581572596, 1522075703, 3655065944, 2954323639, 1184292812, 3013241724, 390835414, 1125954710, 3632124498, 723068519, 3783372668, 1812614709, 3086208896, 2804577901, 92734975, 3679229477, 2516118388, 471383528, 4257191801, 2525196511, 3907170917, 1107510328, 3947276408, 190812852, 3485422622, 3017939614, 2166927814, 987476529, 3903301064, 2073472616, 1742804906, 1568680603, 1886631803, 2547933257, 333778951, 51774557, 3765022012, 3561842402, 3550411244, 2571233829, 2023143836, 2125596501, 986357170, 4188116731, 780768718, 255930720, 1440979267, 2419352621, 3314858201, 3053182798, 68260834, 3784012738, 3265975617, 4151961413, 695454107, 1013712569, 3361790230, 2436990206, 3065009879, 2461247229, 334573147, 4234682064, 1569862307, 1061022985, 2421354198, 3342832753, 3236010227, 283843864, 1290140658, 2452019956, 1432082796, 1314258502, 1216500765, 3355140296, 761565576, 3686075813, 1564266099, 3559828368, 1935929465, 2705801714, 2432960612, 2522071402, 3089365533, 2614417887, 1921610336, 3855570489, 3974085310, 1898774275, 1174501755, 93930760, 2138068814, 2002001199, 3275510553, 1493518386, 2393938005, 450977596, 1697003463, 2065567229, 1568424692, 2125888658, 2688157022, 3983063715, 2012453589, 1514771689, 1376819707, 3564822901, 2940743951, 645136506, 723517936, 536705035, 1593989111, 2298733149, 2030709508, 2559845324, 2188888719, 4092893414, 3627587237, 2388456585, 521690142, 94193313, 955268379, 374508310, 1083980538, 46176143, 327607568, 3224330006, 666370778, 3652762309, 560351322, 1115516507, 1992443320, 1046374088, 3007249644, 640501699, 1258560739, 434974827, 1170773983, 3060731489, 1288884725, 4005719012, 3536549674, 2597645327, 421548542, 2073739890, 2201990791, 3891879587, 3897656104, 3732882302, 2213853155, 750153431, 2258585145, 4077416798, 1580878244, 1819350292, 1806538891, 2946604317, 1463968124, 3804366115, 499666673, 1672965489, 643406955, 2072825070, 2124493720, 2996381480, 1985784528, 1849496709, 3124389471, 483284599, 1366170865, 301245702, 475649099, 4053430478, 3691599238, 3954256078, 119307193, 299629968, 2978294169, 1261695237, 2894090766, 3455257944, 2919481273, 77494978, 1885063230, 3321752595, 2805910179, 2759998525, 739682718, 1776050697, 2195223481, 3827655945, 627051281, 4136793787, 214329141, 996684276, 4124565101, 1217926369, 3242575664, 2337228508, 1081129504, 3277710154, 1446145131, 1005584, 1852194771, 607248690, 3023642805, 382123367, 2363252627, 508417529, 3936499220, 4261596482, 2326069742, 1345030472, 3206288780, 120162755, 88507265, 2919973667, 720511812, 2569008317, 864236892, 3764228871, 1925604203, 516706741, 745316627, 1730961346, 1302944075, 2430479013, 2129372280, 2325478468, 1830776938, 2589663658, 2778413825, 2768763649, 3328217499, 3565697743, 2007556480, 3910105618, 1399089566, 2577726358, 562920676, 466118195, 369830033, 98267161, 1891261268, 1471750083, 2620220381, 3819139985, 525712869, 2650078343, 1038211710, 1627724732, 2020215977, 1475148610, 3306890434, 3084766968, 3104784884, 4125076873, 1079767433, 2333794009, 2509491388, 1529019239, 2540789473, 2130032183, 2341478263, 539896905, 1827401312, 315783305, 282260288, 3879333370, 2875247277, 2593274413, 3949485863, 4211306094, 72392636, 3681165712, 3391372218, 82313139, 2129783119, 584274577, 4194346206, 2207410049, 1140481888, 350673170, 923458814, 1799435710, 3484291670, 324567188, 3260480045, 3079671387, 1940671662, 2703382121, 3422179679, 2823796503, 2502041354, 1421472012, 965970237, 3246095219, 856115426, 1561114938, 1134962746, 3776685145, 1525077265, 4086108921, 3185358277, 3016646174, 6738805, 1984227225, 1353081520, 1051059440, 178077371, 481489812, 1917591529, 864963607, 2133780526, 1061559881, 3967909031, 1467682106, 1441454404, 1601342280, 877454114, 2535730055, 3103886419, 3890160048, 3548296895, 2758398695, 2989989878, 533964184, 3823798989, 2277716729, 2424395817, 3500459824, 152071796, 4038355965, 1300630930, 4244318562, 609805164, 2737507782, 3256890134, 1205919350, 3059114061, 3984658159, 3622807148, 4153271629, 4128653159, 1564339276, 337692124, 1654366186, 1376189056, 960807736, 4190116678, 679526123, 1320479663, 2033620131, 2598809869, 3394535296, 2585912036, 1586908058, 569846717, 284784254, 1591175254, 2805653878, 237102418, 4234889715, 1681785175, 2607227170, 3125577551, 551862878, 3581110787, 679250007, 4004001910, 4072270090, 1932872545, 2345388391, 2903926466, 1075642628, 4012607996, 1541779654, 2928374099, 1398057926, 947641361, 657428693, 68402046, 3741807118, 436242377, 3332264953, 1323214078, 3829207726, 3888661913, 1268733537, 478141805, 112002440, 2849005465, 2747028052, 1914334368, 4202351781, 610436232, 2888445640, 166863015, 80651284, 2143311839, 1075676807, 1403919963, 272701210, 2312333339, 116104529, 1537842131, 2160323593, 969187203, 795364643, 1233983366, 803568444, 2892807291, 2738142310, 2503302282, 967328792, 1999664048, 1290590890, 3752207101, 1807851158, 1168084041, 2823833617, 3296766838, 2519462108, 572791578, 3618787156, 2179896034, 3734954729, 683470887, 3542401454, 85266455, 2584695971, 4043746571, 3853216180, 2923153084, 643670490, 1492293210, 321130329, 3495540304, 2246548404, 2286863331, 3714670987, 787293112, 1277481396, 3635303473, 1106091830, 4242988048, 108280240, 2325387820, 1268072632, 34263172, 3433840539, 737785821, 360457506, 3355842531, 2230049872, 2517249675, 2970848870, 1133646208, 3831932499, 181624813, 3685045341, 3305025089, 1961457070, 1398558193, 900384811, 226970231, 2730779201, 2616968263, 279752987, 3202926924, 1687177944, 1533696211, 1035893871, 2126508314, 2477989183, 3989820419, 2598862567, 1974852185, 1364457959, 3864839534, 252356939, 2406502283, 3783502477, 3277661020, 3274211566, 3583560037, 903409563, 3469737622, 2378797465, 3586712755, 677988102, 2711587631, 2282210129, 2803336472, 317627561, 2835602926, 3978791793, 1538127383, 1651473345, 2044809331, 847902832, 630438795, 1884162246, 3384687464, 1357394873, 2956971170, 848758043, 2386130863, 1055559076, 1135366469, 21511484, 3837669111, 251540122, 3692792727, 2124959438, 97781550, 2997877180, 3019601986, 3937946841, 3757068436, 2110976980, 3157159023, 3363113205, 345414194, 1304262030, 1409183728, 2586378526, 693179819, 2513185765, 2928924074, 317431074, 1152868106, 1969350816, 1831605297, 1672527107, 2132244532, 3020362516, 2719516701, 2634431640, 3319876935, 372541540, 3170825759, 4200065349, 3406907674, 1550720261, 874340994, 108448310, 2681997554, 3844612818, 3637028963, 3349610757, 1505195573, 138134894, 4091345889, 3614131244, 3350591143, 3021179016, 546076517, 575495267, 2887944399, 2727237027, 3970297836, 2988965268, 555095299, 3252135801, 2114968845, 314755501, 1543893601, 478798142, 1870642531, 3223998517, 4194691880, 3581364086, 1725302681, 3541545032, 3115766484, 2915069694, 3930651719, 702506221, 3869745286, 1709095178, 2485937102, 1467266417, 2687896866, 4000428448, 3710193784, 3377694939, 3318710378, 1349341305, 724321881, 3402697587, 3984469526, 2636228256, 1005209092, 3593530310, 850124559, 308599498, 2071430055, 1820197730, 1618288485, 4148475264, 3797210301, 1089718637, 1424698672, 3766405785, 4149211602, 1998141902, 383943118, 2264016976, 2680766907, 3019820637, 1895119410, 3596349892, 3180523857, 4192126782, 11284725, 4261167891, 924973919, 2158136283, 1434603168, 353277470, 2457088119, 4112864861, 757599005, 4163836380, 3252281131, 2830231001, 2099418103, 945845123, 3629667001, 2203710278, 2234387591, 3039503291, 2682577900, 3357511340, 1651294193, 3400270378, 3883501143, 3625186746, 2978208005, 829414292, 2649146944, 3042879029, 1366800215, 802616199, 1163971117, 1898522631, 2664226738, 277102203, 4137198613, 43147894, 749825275, 551908436, 3620948559, 4151645649, 458429257, 3133044306, 1952078869, 3537664734, 4061072386, 1776683199, 2905767294, 1193983450, 4153090658, 1011091314, 3429600805, 1488674284, 2459022272, 3493343009, 1645774693, 3788082630, 269610558, 3180196159, 680971213, 3083877728, 3220325302, 4153629477, 2715722481, 2325793355, 1787153399, 3951019339, 806467108, 2218882708, 1662302099, 339275083, 1489167358, 2616263963, 465323912, 3671673626, 1916904627, 562931122, 436508188, 2760863526, 2732346549, 1806830125, 3761561027, 1925608844, 2855882995, 995583186, 1127816407, 3208164890, 2341818211, 4250588046, 1679769034, 2561565053, 2356108646, 209003588, 2501041632, 1473093295, 2380432187, 2825809281, 4215129847, 179464374, 2224886729, 2106044977, 3644860496, 2108831678, 1839105496, 502343148, 1926574181, 1470155735, 2577195837, 1842493983, 906080906, 2403096450, 1284160869, 42610033, 3515778319, 1420442589, 2741322629, 989116829, 2689242479, 952361240, 3470225872, 1393133365, 3310406013, 180743813, 3590830138, 2450879792, 2783875368, 2032524574, 532070117, 1951596889, 860065174, 927077042, 3218201939, 2121613301, 1588551820, 2515575803, 1742745297, 1412062915, 112917355, 2960585695, 3660963607, 1424821613, 3851483059, 1126796473, 212470082, 240061191, 4026916088, 2330370768, 3581072500, 2406291592, 1651928424, 632801325, 1655799219, 1777917834, 991838961, 2100406988, 2304458152, 1938238391, 2571366783, 2301488543, 1538556381, 3188660470, 2449566045, 691996760, 306659633, 2362627773, 1515672695, 193028050, 260396173, 1838048759, 851577351, 4176856707, 1107177896, 2311809197, 3424624208, 4205393780, 712180543, 3587682135, 113130932, 3048117440, 2343939135, 1491254635, 1248834910, 2375400105, 1119866283, 4187904863, 746451368, 2421404267, 1952181083, 419883986, 2950011320, 2868737269, 2941649134, 1783277850, 2132843594, 3650192616, 1943090983, 1730307117, 4100349806, 2367459808, 146380842, 1952422412, 1927477337, 691047894, 2094559340, 1358697917, 3531292776, 2283912881, 2956495310, 2306337622, 396195389, 1182385092, 3321649911, 2775853040, 43969698, 3931118911, 2887442310, 157806538, 157540843, 1936213940, 1205606321, 4174823396, 4267194106, 545904750, 2166189557, 576951656, 3750532404, 3539418132, 1871711, 668710699, 3209484765, 3288602123, 279115808, 902747347, 430956379, 752594508, 744630502, 1240994818, 363002745, 1340794864, 3182910608, 1256324895, 1930546146, 318413546, 915099814, 3623117804, 1949913337, 2914172141, 2271177120, 1761020937, 3016966078, 1394019546, 613289447, 984440734, 2857246713, 3946517567, 3946695756, 469741037, 3722290674, 2848342468, 2132818204, 975466451, 870289054, 2620620270, 1958903688, 2275485015, 813124872, 927145429, 3062542313, 3627082267, 168972979, 2686612719, 1807336251, 3705727190, 238833455, 2530606290, 1391409973, 2582375769, 2843846319, 2252234259, 976406934, 3269763247, 2097811986, 908757784, 949627247, 3973656743, 3758201230, 1446238092, 1460179653, 2126922763, 2521513442, 2976821134, 1778546538, 1405830927, 455952173, 2849339062, 1349833197, 3477241951, 2171762453, 2772620067, 900116092, 2954269599, 449711283, 4117288068, 4166285923, 3027943679, 3730662862, 735887426, 2326411874, 3167613587, 1216287372, 4250871769, 748653700, 1340438423, 3970028914, 458755853, 3059197219, 172617060, 2406916797, 1803425756, 2074652248, 2221916557, 4284547348, 1808348624, 4080991268, 736695588, 1523551842, 266781042, 3147534380, 2911911866, 1657528773, 3280201537, 1824138235, 3776213119, 1360100894, 1062468442, 390240729, 3477054040, 3389434203, 124271376, 2142634735, 233892444, 3915003392, 1535529084, 2127653584, 1740267652, 3123454080, 3820329260, 268756556, 446510350, 410616711, 2093008824, 122220451, 1538916637, 498995223, 1867648858, 716611301, 4097727331, 2500216591, 4285276204, 3645922494, 3637687421, 764523536, 4167548718, 1354645481, 1680777384, 4223012599, 1520777882, 1836715059, 2888157110, 3433683627, 1708828952, 1792558875, 190782322, 3452283462, 3015218809, 1891272100, 1759796705, 2423793904, 1302542047, 3304317994, 1270419283, 1533057058, 2660874656, 2056729387, 2432406761, 900514580, 4228345778, 2428068389, 1901101280, 3500398132, 2659098447, 2624070923, 3356452853, 1192026139, 989132744, 680109270, 3406360335, 2829478070, 3819111200, 2689187434, 4286828279, 1339002769, 1023215614, 2870735656, 201584345, 3291908050, 248504577, 287555650, 3765727364, 3844266742, 3553644552, 2695010455, 3583145720, 2285664918, 4105957714, 3641971917, 2990525356, 165548230, 4043729696, 601481672, 2489009712, 1160201727, 1158010313, 3994947140, 2504344071, 1200653434, 1174725010, 3667722246, 2977078775, 1586822100, 2882409337, 1716379534, 3999701744, 1776497702, 3811476733, 837037725, 885743390, 2948511637, 403771016, 61890043, 3652463968, 3357644947, 693645770, 2059271403, 357268271, 2951589227, 2848335910, 2174773830, 4212465900, 82676782, 4250545902, 1488821297, 701155205, 2868845672, 1101702014, 3795144682, 1668568562, 1487702179, 1193127051, 3501553312, 2743597713, 2332757815, 1008538542, 178631352, 3410774904, 2973537689, 2089193398, 633079839, 37290171, 1006673202, 1098153812, 2479638945, 1331036810, 3663830985, 2896989855, 1460808976, 2622213615, 4259931906, 3679253863, 2105861844, 1030827713, 901999950, 2173703339, 1462286519, 1301223620, 1412587293, 3106396154, 3703135384, 689057822, 4001952009, 2485741560, 1971556009, 3074400799, 2325175454, 1330066441, 3462942581, 33287484, 3314545744, 3182927815, 1149871633, 858725508, 2725989088, 4090211993, 277074074, 1025007761, 4114263254, 978599278, 3810484882, 972910461, 1583840651, 942392038, 4059645319, 3964766090, 2294997976, 3341661867, 3368970766, 1193513677, 1928555396, 2375714237, 3347917342, 1378518178, 595274423, 3832064262, 1389021558, 1582114836, 4124264989, 141582172, 3685361306, 2752338284, 2865862455, 2913128115, 1581061672, 2022325990, 15198221, 2727670757, 3922068840, 780511237, 3168269916, 3953819162, 1128955475, 3743889038, 1060589324, 4152768834, 2643298004, 3999337145, 1402423287, 135164398, 473467992, 4092387121, 4128802349, 1569190529, 3266768299, 1906107488, 3757026394, 1418339176, 3295445479, 2508781839, 1664799109, 1811479807, 4005349383, 3888990468, 2146900632, 1343455270, 2451613313, 3910004443, 292294902, 4027195829, 261421296, 741977111, 3227342888, 1448471116, 3031875153, 3869350324, 312951179, 1751955677, 2637527245, 10662003, 976997230, 3763103320, 673161461, 1222434199, 1884352298, 2250116589, 3175374549, 779350369, 1695966437, 2404594029, 601157231, 3869599952, 481055335, 2564740383, 1350382504, 579036686, 345929577, 3901770820, 4068654156, 3307792341, 3052753460, 3037383845, 2803209674, 2924021559, 3814015632, 100689097, 909370143, 1439379755, 3535256038, 2027749096, 1623096852, 930073471, 2483739987, 2785419605, 2663994074, 3743927545, 76706173, 1624225410, 1808867690, 468322098, 145649060, 709321561, 2219722264, 375246303, 96328113, 1925096821, 2428039848, 3635665956, 2752287887, 166048857, 356589138, 2287612338, 1678371933, 394887210, 3018016707, 2323187979, 3571182499, 645528156, 2769344602, 3064180916, 3709106781, 2995430662, 491732653, 1270305868, 2912448303, 4115618269, 1750660354, 419776099, 4290079399, 722788154, 685467658, 344570444, 1762201983, 2223980665, 3929320683, 1929488827, 3051069220, 2157396906, 3688802784, 2659817469, 2025311913, 1861673269, 3593345701, 3400524078, 2371526009, 4199851574, 163813365, 1493153952, 3377261047, 3019343401, 96955959, 2850404159, 2271423248, 3376593270, 2407114993, 1876626694, 1933473400, 2373458821, 136420464, 286745406, 4235914180, 2683956447, 1434078159, 400305667, 649014721, 2996422187, 1808921421, 3846380933, 563510767, 3349364271, 86487965, 1351725715, 1765728695, 1030390885, 2816593401, 1474298652, 151006989, 1860079609, 4211281433, 3364856513, 98380275, 1605887898, 1289784267, 3449122016, 2566803593, 1733688123, 1392126583, 3159753174, 1519617874, 62099774, 1540346599, 1147928144, 3613689676, 3171820505, 2029310155, 178035466, 1634158976, 4141241789, 2435609966, 243568084, 2458422026, 2310757660, 3612883675, 1148155895, 135867187, 1765944049, 2135241609, 4126526084, 125422473, 440825666, 3914796004, 2556966961, 17288470, 360371943, 791549309, 2975542240, 1204609336, 505051424, 266846807, 1922311430, 783126177, 1082387006, 2499214377, 775483735, 2932963338, 2120267335, 2457305434, 2853639495, 2765388432, 798602004, 596835521, 922281499, 1553251017, 2582843438, 3434235635, 2312492065, 1723676015, 4089447341, 550907990, 2906982378, 2054102789, 1643164840, 4131639765, 1511849357, 3332963930, 3625057415, 4031504089, 3659268009, 1320488109, 4013571517, 2529510474, 315657132, 2882332475, 1868092457, 483871068, 2767103728, 943541134, 3549839672, 653525028, 223051475, 4121016582, 2875360596, 3699897690, 2730838987, 3230840915, 2072473508, 2337517768, 3494395070, 1779880023, 2241702339, 1665374536, 2028040316, 497732283, 970547504, 2659428335, 353734043, 3423652562, 628262843, 513262580, 113370392, 1897784097, 1841173593, 2468160062, 3629569024, 3944530182, 2769601751, 615224930, 3345083053, 3245122231, 3294641405, 3918060039, 3086023663, 3719957087, 1436133035, 4240515695, 3515680519, 581751306, 3770015710, 236461708, 3363959468, 1059724871, 1057828852, 2781077474, 3516930170, 726888401, 1179879794, 3964001129, 715527239, 1853418564, 3556712483, 4167311674, 2727475400, 620419457, 373761298, 948386327, 2961604773, 4145514694, 2132413982, 1058836590, 3994300062, 2510939186, 966153045, 4035306028, 509009844, 2136141005, 1832049401, 2453257437, 979016200, 396006671, 3616346160, 3713960281, 4087522847, 4227471562, 84013413, 1850246291, 126915905, 1047269748, 1654686394, 3634691786, 1551252855, 3385610522, 2199660289, 303404483, 2993533955, 2899137111, 3473033674, 207599902, 4133186404, 2991491727, 1006485158, 283744321, 1239220308, 2970633263, 3909823638, 1925832103, 4250746548, 2991999880, 2189856648, 2539607874, 342549169, 3636463820, 3281326338, 2262622911, 763791765, 1138671690, 640338524, 457616225, 4226617375, 1400102364, 3666679178, 1023503543, 3032098573, 4221985952, 2231332292, 2276970549, 2858179936, 1163464918, 2681614242, 1586207997, 4133397981, 294884900, 1378530058, 3699781934, 1018633480, 343733607, 1892883015, 3174418690, 1524306197, 1893152116, 1694328179, 3892076504, 484576660, 2701592243, 1807539505, 1203975564, 479764326, 774461150, 847673627, 3235680616, 1246284061, 110159184, 1972724465, 1349743654, 583533195, 3273035875, 4050089830, 610886174, 164608559, 479489972, 3974181773, 1547064783, 565064776, 2846776708, 3127425655, 1175978251, 4270638625, 1790510286, 3559176666, 3403859542, 2171496418, 4132003772, 4085768965, 4061540088, 4194166284, 1025004202, 2400563907, 1027265023, 2860187996, 1228224407, 2761013618, 1285025073, 498493828, 412643094, 856475955, 3101751633, 1163985043, 1047505801, 2373069505, 68938354, 2591746056, 2858858661, 2108634810, 3148397161, 2914601830, 1283021594, 3460432898, 1453971062, 1581479975, 1120369508, 1337597887, 674594799, 1076819176, 832717855, 2900070046, 2669094639, 2976109831, 2795264385, 2606819702, 3205614016, 2925569791, 1689307282, 3642349931, 2696644168, 3588163847, 1710552157, 2547734807, 2389366357, 671568111, 885984167, 2323024259, 919599952, 3652257033, 2861086882, 1814084381, 307443749, 2923547172, 3697932552, 2138506472, 3854073075, 3031108102, 3344869365, 2029029531, 3590587839, 442505321, 1107505756, 1973474336, 373382892, 1993011801, 3141350123, 4093152915, 1443323375, 1257452913, 2550738695, 3441981556, 3387670515, 3705796700, 1978030682, 1157144857, 1413397864, 2714797418, 3413609994, 2740821606, 3495565289, 954402109, 293793291, 2392661111, 2251052003, 367539246, 491042810, 953240750, 807199475, 1711928964, 1247384403, 5698914, 3494209399, 2424812356, 74989218, 1621962791, 4269735188, 1731788347, 506092884, 648017894, 1985843587, 2748757738, 4240528238, 3133373001, 2687257799, 2355681, 1733205147, 2100152339, 4204539693, 2221493259, 2747708728, 3313104258, 1912828090, 146141696, 856905763, 531215286, 621911266, 1341254182, 1400040793, 1214758610, 568066733, 1113461675, 1948090314, 2435166680, 59253943, 3878940216, 550214408, 726612478, 1631195354, 2632782143, 3718639996, 2347505780, 2456416498, 717353350, 2691243280, 3969534817, 2823077288, 1878903494, 1528213739, 1795823306, 703874929, 1486824465, 3544576972, 2770030629, 4062343936, 3523658377, 791591609, 4238709, 609339928, 489958896, 4074543370, 4191579933, 2472254984, 1294162761, 865350513, 537690256, 3376279915, 1965589722, 3683454715, 2308264054, 3613329757, 807002795, 1093042695, 2727343719, 3638657225, 703040290, 2089046620, 1739807731, 521074883, 2494444403, 1342945682, 2141468205, 1849476096, 906560848, 2376117417, 354678409, 3110655066, 4190506324, 281235171, 2743357161, 366459909, 33247884, 2189374932, 3011956835, 4221269934, 2946778127, 512175536, 1824407080, 3802864190, 195859684, 757769739, 1152741483, 1659890201, 4058925225, 1176325368, 371419079, 2913113758, 1707063162, 2002351563, 1515905598, 1281566732, 1289496173, 2963996750, 1435995833, 3195525603, 4041251692, 542534919, 3516972992, 1599547555, 3652100410, 2168843557, 2379934445, 4256355152, 1154216631, 938510771, 2757602017, 1675045598, 3781464846, 2350847769, 1048071496, 2402395941, 214753353, 3115552200, 43647736, 3483499654, 413162855, 1304482712, 1825914155, 2130504162, 2449039749, 4210720192, 1100196638, 3640187340, 3210932138, 2547677165, 2748012758, 2684580978, 411697801, 426004269, 1386920139, 2855538891, 3096930880, 977731510, 4269794208, 859272362, 750083416, 3230482716, 3865993169, 3646355583, 1959243352, 1999402491, 541119097, 4205380802, 858178476, 2888373281, 3879418482, 1033220597, 1092227218, 2264026624, 4076584463, 4058412642, 2562616853, 2315031991, 3493822195, 3093127099, 783711767, 3869457782, 1022802822, 1284136755, 2483124613, 1378134225, 188919242, 970458841, 1872333446, 2858480134, 4181597045, 4009243830, 3576001633, 1655129436, 4195863211, 3070524994, 4027309580, 647081939, 252236098, 2194706940, 455350482, 940726754, 1603261591, 574665151, 109673809, 1573653917, 1518417900, 1868704261, 303026415, 4191313310, 2085479833, 3734080887, 3893138443, 1338016751, 2982382516, 421315879, 2769454420, 4240081499, 1665369977, 1194624805, 572728656, 189164246, 3702518768, 2296185824, 3778859181, 269853608, 1396253329, 2711976584, 1307051980, 4289084234, 1362823640, 3667780301, 856763549, 102886484, 1970123310, 157894715, 3948955909, 3502567184, 3711573676, 4214519787, 3288081457, 2886680017, 2931944774, 4098105328, 803628208, 76101923, 2684971705, 1358566935, 366300343, 634666761, 2468619642, 1503627296, 3390647428, 1621613938, 1771901839, 4032097131, 1760658769, 4129757065, 1069666866, 4273557570, 1745442370, 2865130696, 2307084812, 3974348478, 2551742477, 4232107486, 2391114086, 1233403357, 2703924312, 2047322003, 4142547005, 2108796275, 1033428378, 704355758, 2467561423, 2242743234, 2473112481, 4092707590, 2603372211, 1325636209, 1836712341, 1304133302, 1832093762, 3739245386, 2282456281, 3326047039, 3791783040, 1931550972, 4218511381, 2531651656, 1130988606, 898890949, 4012780921, 4129366897, 574556025, 3087893677, 2268295790, 2203835654, 3273583214, 225775714, 2309303373, 2619000701, 3080750280, 800372274, 2031340221, 3958432503, 144068991, 1539537149, 3030730897, 4106050259, 1205491836, 2466149534, 1888363787, 322435888, 2764222563, 462333733, 2501193581, 3584916890, 2282790007, 4051325362, 3408790283, 2630267241, 3677106728, 3893267629, 2724682273, 3871828866, 2744490527, 1564654732, 4274647411, 2525654025, 3515746846, 1692356351, 2150701244, 898129761, 4071954892, 3230621706, 2036318484, 350167316, 3665582662, 2759824340, 407868388, 2107332186, 2154304471, 4018310768, 228113359, 1998330339, 1802715090, 3774524339, 1870562825, 3816111995, 1120060484, 104486026, 3066507349, 906741618, 2695635592, 1750673122, 88417521, 3464350499, 2248488808, 1199619657, 3228790183, 3232027543, 1150923996, 4006752797, 2877012742, 4247869809, 315863516, 2248528783, 1584639802, 2649696071, 3629787136, 343015403, 3156419135, 1494356294, 78395513, 1068109853, 3298912114, 2339818927, 2665813822, 602686423, 3332791919, 39515811, 4233277786, 2227354478, 1794039011, 2514040419, 2911349503, 2331297653, 4015014197, 213593323, 2177829028, 1731211222, 3502557605, 3243901704, 1952439518, 3187077560, 1396056301, 4078217118, 3567035164, 2873745282, 2467200939, 3608140949, 685218123, 347373681, 1732632189, 1624053220, 2506346063, 262951381, 3594409790, 3349387118, 1782641686, 2972732143, 4269058301, 308772653, 627767358, 3853663070, 159368587, 573255767, 1183348010, 4212775261, 78217508, 3560217844, 1089372419, 2583707403, 3618336319, 1707632174, 3811630209, 2554537214, 381344837, 215107895, 2206689320, 3104632990, 3373247346, 1146648609, 3667320134, 4252907699, 1823124262, 671234123, 3277799646, 1174046103, 2611777894, 2821824506, 3469857503, 1756676011, 1264339385, 3120135051, 3464732971, 1875123792, 4082567872, 1518490977, 2046127672, 1665820347, 4043150407, 2438452761, 3985055595, 1514727824, 2255346431, 3511612991, 2774063352, 281745486, 738887978, 2474004810, 1277982817, 3068197724, 1941230103, 2256318406, 4128928688, 4036389374, 3773068687, 1430090087, 1023171130, 56948797, 2873045308, 2296635814, 2898191919, 3856521545, 1189686571, 1300794067, 3669728078, 1279560531, 3247244263, 1638181240, 3400995413, 2202806889, 1647312504, 589411284, 2618255607, 767416071, 1344831592, 4036768610, 2940392751, 4147841605, 3737222289, 1072345571, 1299346945, 905261085, 1817980291, 3082817116, 3318694923, 1597277353, 2099644778, 3781104443, 4272756553, 3794615284, 3995203381, 605150486, 1554328229, 3494365227, 1982521393, 1832957749, 602150241, 1867170211, 1820163141, 3738626247, 1495848746, 1092312545, 315210770, 2186631227, 982643880, 1044916076, 783524958, 1922413155, 2574588711, 2912577180, 1348139844, 855187896, 3868324120, 1868781362, 2762343070, 2856274932, 2107048779, 1237723153, 1776396265, 10297580, 3831070683, 2372725688, 1423316859, 3702426107, 2043151021, 3914045910, 2666706235, 3228557156, 1004747208, 1190911723, 2727561297, 140691801, 2906422681, 2707812692, 2774427921, 2993807493, 924056304, 1610646942, 2334798701, 1430718038, 1330936894, 811116588, 1953195245, 627570464, 1621763494, 1528205715, 792288175, 1771685174, 3223821132, 10401987, 806396963, 4035029120, 1578171097, 203003027, 3713546232, 2538889789, 3647740633, 1517673782, 1069054238, 105812538, 2564368574, 3756053312, 1143991488, 3520940920, 596075339, 1143017456, 4190379823, 431158253, 1349475146, 2075625610, 2703817218, 2136956942, 1857688601, 1495657434, 92874439, 2681191512, 3207232319, 4022007513, 3762067540, 1174178437, 1613435273, 1863831085, 679731219, 1806940731, 768281530, 1738818775, 3231880722, 3680995750, 3305460088, 2106783269, 2775954946, 2426909651, 125841149, 1673996243, 1176707090, 427505325, 1024777161, 2729839152, 1378229229, 3175365335, 2743399875, 186921759, 3064585537, 2289211172, 3798755288, 1167831678, 716618005, 2497110599, 2063575206, 3851165241, 2446892612, 3068384616, 1390357669, 2933599019, 3931653809, 3753245371, 2106060274, 1805861078, 1043948106, 2456757704, 1812081284, 383914813, 3881069533, 574999548, 2466212899, 2106101536, 3138877684, 3831658721, 1207420843, 1757054573, 105053582, 3834043970, 3908112487, 2389677955, 555450982, 4282578710, 664539074, 3014022409, 339131430, 3014543442, 1316390741, 794812222, 3691036675, 2818930709, 1686669568, 3851277280, 1309739435, 2676473683, 771977641, 1166626734, 3332628766, 2792885975, 3627983526, 691457750, 2747397790, 2367745896, 1697404016, 2167910061, 727902466, 1716773754, 425996537, 3733380762, 2022928004, 15053920, 3558188768, 1467142121, 861167232, 369147968, 208834627, 1534008376, 726314262, 55129035, 1154162871, 347144038, 910839069, 3229516137, 3796163091, 802230280, 3092751856, 3351814532, 2348498009, 112561658, 2510322378, 4114847401, 491539643, 3966998159, 1884345011, 4053451442, 2217683903, 3281471631, 360261940, 837897642, 1171028111, 1456567111, 2115093549, 1045649956, 103530403, 3267242642, 696134782, 1609132370, 2169242710, 1361289313, 2692006808, 396811404, 1979008629, 547110513, 3234580533, 1944519173, 2804644027, 511187756, 388864049, 2155011455, 188008610, 3264224331, 1530559733, 4215067018, 3600048079, 4137900282, 1145431608, 1354078268, 1170045825, 69193042, 3978129758, 1927551694, 1382090302, 1206410744, 3638288870, 2592689157, 3919438066, 3697036212, 728480669, 1526503683, 799704229, 2711801212, 2719864764, 3617692481, 2836227632, 2880636038, 2605284013, 89170747, 3974540432, 2776354021, 3312683227, 957233687, 3789122827, 3193833301, 2113166109, 2089097647, 1951535006, 360302364, 280671162, 3708721540, 1105076380, 2847466918, 866475473, 1895056937, 3480924015, 771898931, 3400838967, 3124418964, 449947918, 3838598117, 905586305, 3228219341, 3231900296, 3838894527, 54010512, 407216219, 555954398, 1767246628, 1933664607, 3016224102, 2080642730, 656711468, 2839532079, 869662582, 4262921295, 2314960313, 4233771046, 4263810470, 3676628535, 1170218245, 1465269154, 3748830751, 792027369, 99693272, 3740003061, 2665654162, 2590952557, 1804002733, 1806128995, 291598765, 3082626758, 3314460707, 2632272409, 835532969, 1066560569, 2731908080, 2212535962, 33796921, 1820470165, 1313727884, 1224050100, 3169761266, 3414487139, 360455088, 3992084534, 2549809122, 3707962030, 138019353, 278179806, 2955776188, 3601597664, 1696183263, 1656486797, 1620738656, 4239481071, 2125926873, 3560184281, 1434996660, 999272383, 1183608109, 341142125, 3126019633, 3915545829, 3207375083, 3164285241, 2172502880, 1694970735, 1408115983, 894641188, 1717348677, 941064971, 2356997789, 2507196014, 3074387078, 3159210992, 3237569849, 2127710177, 214134592, 206323281, 3685708957, 2401541949, 3650500097, 1560264402, 3761341372, 3642490579, 4258400680, 3181845910, 2678002149, 2283352277, 283274222, 4165657924, 1712011316, 3056037876, 948188766, 1524207754, 1919490827, 758536163, 2064630908, 3459875921, 2898569915, 2349703594, 2664652511, 1044005520, 1608021899, 3879242415, 3179969099, 1624240597, 1458964081, 271899896, 386460833, 554628137, 600746402, 2131292669, 4108251695, 953088563, 2021458299, 3124930864, 1616376553, 663330011, 2033527677, 3287928758, 819917025, 4140194665, 2840609369, 1732455455, 1350108538, 4141318651, 1044232267, 4037886394, 2468836137, 43913975, 1537809538, 1596937624, 826379526, 1988497699, 4172104294, 3647896670, 3077751478, 991186665, 4191895101, 2829476794, 2023918004, 495968170, 727143370, 1437528947, 3670831290, 2017032322, 1725237839, 2226932212, 1616531131, 3039027805, 222660131, 2073177927, 1016439471, 3672782950, 1264706389, 2693417727, 3432142489, 943735711, 1471255983, 1834862074, 2849852119, 2027609786, 1590325119, 3081047266, 983068586, 991898684, 1912979952, 3775170070, 2386310215, 503764041, 1068244522, 2172304355, 4290915156, 2928525253, 2939136553, 3553320124, 1549969413, 2702167780, 3285191348, 1632988368, 840643339, 2070109841, 2023623761, 1704808305, 738267796, 3028835109, 2456664325, 1330069729, 3191739362, 3069529440, 2691408515, 1383397531, 3071375197, 1485940197, 3577446132, 476194561, 2988558951, 1256916347, 1558943655, 2914479607, 1725680064, 4142333098, 697386838, 2828857625, 122503523, 3287139005, 3853261184, 3350470439, 3476198613, 64087999, 3040096206, 3965457727, 3181436287, 3345902996, 2372227435, 2609985695, 313980179, 3692267838, 1410122120, 4274639129, 304737695, 3492263720, 3211943511, 3166310964, 751767341, 1333519567, 3945550354, 2003125015, 1570309229, 4175340532, 2874566376, 599225967, 2476852929, 1262680117, 456870187, 754979311, 3238240936, 2720009505, 60564148, 1155561607, 1899786463, 2563352548, 2872492618, 4033992684, 3073519283, 2860521025, 3991436373, 3026795827, 3101159858, 894715927, 838920320, 2850084439, 1345107194, 1591903143, 94263933, 174493043, 959709597, 288965419, 476541067, 1335482318, 2298326634, 3852040144, 3901639570, 2247914655, 4241970773, 3646294632, 1606625510, 3930683218, 1467109125, 2674455089, 1639816816, 1014022250, 549971404, 602220780, 2079788006, 3368013046, 2900837270, 184821325, 2074092028, 4082523285, 2669126517, 2664341713, 3979566902, 3792824162, 2294059430, 3460642710, 2422973097, 1645642852, 2256154282, 1839030198, 3585551070, 3075516171, 2955797412, 1248757249, 1227947389, 1968304065, 2614116852, 2538271763, 3392026628, 2373336751, 1978435937, 1854977499, 251190234, 2799168424, 3260669294, 3507615283, 1096007492, 1974574276, 542326458, 767139552, 2074482370, 3687468947, 341435682, 3878951464, 1169050261, 1616563921, 4133988984, 3780384320, 1663162810, 720393139, 2232975560, 2731333290, 1968982076, 651495438, 558051205, 3273908406, 2333688173, 1159882980, 63876594, 2775519692, 810824064, 3035016444, 2509281156, 1321476823, 2408237844, 2041795663, 817528160, 3712068217, 4071244425, 3874070053, 39342804, 3261253527, 2151807378, 678847778, 3814598124, 1563498062, 2163200887, 4001824426, 1686587855, 325221347, 685009197, 383661692, 3798776029, 3124951295, 701492114, 625843937, 1162154495, 93943458, 3871286966, 402279773, 3957961666, 2610530924, 2350392190, 1793970119, 471336185, 481157243, 390875414, 4262387424, 1500908669, 1830172261, 2035233394, 4112330861, 1478140631, 3437327435, 361582272, 2404727992, 3810647437, 397725506, 1357250887, 490531229, 35409350, 3096994432, 63923667, 1405343142, 2687391306, 3375047857, 3887948582, 1993689237, 4108512029, 86105267, 4136652882, 3771123635, 4139960694, 506094, 2003904416, 3072347682, 985548342, 31487973, 306273844, 2727311689, 878757857, 3418537075, 1049435737, 1142433810, 1447985956, 3413349193, 618302266, 956894330, 3369706164, 32470434, 2955449191, 588530838, 294991165, 1709015074, 588189819, 4257507612, 3613016701, 1967342486, 3520501462, 4137376752, 2031583292, 2850462317, 3890812206, 3626167652, 762098129, 3989844683, 3261881406, 3965100329, 4015231049, 2836691486, 2749037788, 814622513, 703045431, 1881417396, 1752452831, 1529955210, 2078043844, 995008531, 1920384804, 2238323539, 364009682, 3266526889, 265859334, 3000246091, 2262540172, 3586411082, 3783535528, 295460663, 77563480, 2042144066, 2056368870, 1987985448, 2649731914, 3220678224, 1570751540, 851458655, 3415144155, 914467420, 2491386703, 1617288375, 2350085238, 1242618140, 480885488, 819593119, 2364731341, 900206295, 1179639721, 1119899396, 3083713904, 2801889616, 2386946757, 4066999836, 946719941, 1855670319, 561695486, 2953556085, 3474999019, 1170364016, 1516642012, 2414393638, 2904652459, 483427144, 3080260609, 3363515555, 2126713613, 2755616082, 2126555957, 3005799394, 3331020834, 1196952726, 1548606249, 234192373, 2865023688, 3953841247, 1943486249, 2486152417, 3049583946, 3890814177, 1551917725, 3013925437, 2358368850, 1557622716, 3260674265, 760113865, 1806571588, 3117680545, 3748371627, 278276788, 353992154, 1814592716, 2711837593, 822443608, 2322415288, 2137079776, 1705013007, 2314535894, 2807370421, 4176329937, 2850821587, 4091822388, 2476071948, 1319005321, 2420116346, 2750028108, 1579163525, 2698158612, 2592664463, 3684242874, 1129894133, 1999032651, 2736285313, 3474796276, 1299454597, 683905225, 2516349510, 805679496, 3439590122, 3409620703, 1759589175, 2186394931, 4095695773, 444231986, 910099846, 336860034, 3499030668, 820726547, 624978063, 1139628466, 1381658281, 1136420904, 355445352, 1977662906, 4103260101, 1177257913, 2891321529, 567658162, 1237194321, 3309648097, 3010861234, 1009485979, 2461184164, 2674503040, 1309490094, 1999479083, 3690184087, 227897781, 216465933, 2954633710, 3612286331, 1636188209, 1429607935, 3678146238, 3863353365, 3806552719, 2135564438, 1178565973, 2971718221, 4094409878, 3423992167, 1734241206, 3197296142, 1646763275, 189949221, 2134075933, 3954241038, 1464648884, 3987711403, 1464320795, 1082211069, 3833974837, 2738837115, 4004410253, 736750512, 2269586585, 3910757163, 2414836402, 2445224151, 1249171626, 1852997472, 3169702906, 2813607650, 2202438647, 1950842885, 2750282475, 239237712, 510075882, 3477006910, 3809110070, 4049736287, 3265735212, 3826397734, 3499180033, 2544756662, 1597709386, 1318617204, 3762296058, 105198571, 129379109, 2206301492, 1926965923, 2269396622, 362306424, 3750241304, 4013217680, 3151785757, 4169472153, 1311959847, 921138805, 4005986999, 1607309968, 1715662015, 3028393447, 808342246, 3962417531, 1149960953, 3376401893, 760792814, 2061047294, 563633878, 1653398947, 2445558984, 1191978751, 1193179395, 3885005314, 31053778, 900729985, 2372419775, 345323985, 1352806290, 1516390375, 1226347047, 85891315, 1484409277, 3366179865, 3525501807, 3608822297, 1994617806, 808152937, 1545477205, 578311526, 3268736753, 2350168721, 2474295109, 1344682024, 2995891856, 483998884, 1062571524, 305940923, 4015635604, 2053755927, 2584253903, 2115577886, 4004066449, 968312371, 3521855649, 2910487562, 2101489469, 23991169, 2824480139, 2280225858, 2754568175, 1231645644, 1565553098, 681499877, 4233571485, 1461745201, 2601750030, 3920392764, 68810436, 1869245383, 2489937976, 2375993896, 1779893206, 4108611927, 2497647768, 1312970392, 167825907, 3932514457, 3912756119, 214100419, 132409324, 3871460008, 2478209183, 2596901361, 4238369689, 1289727798, 926667839, 2970919304, 1136431073, 4130597952, 2969172967, 1160537033, 3615787312, 3906238075, 1840479401, 2166698255, 1812011646, 1505562540, 2843351959, 1236307570, 647074995, 189780266, 1170771813, 2409210528, 25147711, 2310780452, 1549596161, 2034596081, 2422769511, 986996305, 3641037646, 1644400429, 3287991494, 1246434785, 1450320543, 1448379616, 1199264339, 1161070969, 561961171, 737089892, 3549179682, 245763332, 1397528860, 602907703, 3182746345, 552409201, 988053584, 3315305788, 1746007375, 3942598965, 2087475473, 3493166563, 708329496, 770852803, 1120159137, 3989365240, 4090662963, 3573355381, 1738698835, 3201009970, 3570367735, 4081791688, 2123110600, 3612542051, 3706434392, 3675604903, 3184330722, 3612021632, 2071256318, 801405190, 4025361621, 3127744873, 2965375863, 1868330086, 1064987689, 4034143882, 1588572396, 1901125708, 4143368363, 996854028, 1816123912, 4119687888, 1632647604, 2934596877, 844151279, 3870265635, 2922510194, 1845452532, 431790489, 3526050481, 1708670729, 3784504426, 2508338712, 4221626994, 4234598611, 1531837238, 1860018065, 3421375256, 2826622880, 3258228453, 3051645081, 3194227686, 891055726, 869346282, 1132549467, 2050221898, 3122345403, 526776518, 3164686798, 448427948, 1260587960, 3882428999, 1228699639, 1685606163, 2499610447, 589002650, 1277200674, 2917806735, 360780211, 4090561005, 3392001344, 2681587340, 396302068, 4023405645, 1683124123, 169308646, 1658750559, 2773004833, 2352592133, 2258619246, 1552575854, 1931970895, 3527054621, 390363768, 3858336219, 1053512783, 2802349813, 3389821555, 3873719816, 2959711643, 4090283661, 542107870, 1002750749, 3691585026, 3580618923, 59268157, 382921317, 1221794736, 3025266836, 2830284211, 1564688793, 2780741391, 855208640, 3557935665, 3018067189, 3892624945, 3560014097, 737859193, 2319147527, 1482857060, 4035982063, 2633271845, 1711701882, 3264631627, 3323568659, 3742418497, 2986481616, 3897952338, 1843532533, 2077135790, 2010985704, 3959143239, 3601734640, 2057793499, 2851579987, 2701948528, 4151478946, 1687332336, 3331427316, 3446139357, 578005765, 4132934860, 2903858725, 462341318, 907566006, 1437122484, 3621454045, 1172290580, 2941944200, 2495477990, 3665211323, 797339011, 2483717807, 288648040, 1827169603, 3258201058, 320748145, 3172477649, 2548284598, 1657447480, 276954987, 1277351721, 2725794386, 3555984474, 897346752, 3908833982, 4175216197, 3109751951, 2872154474, 1906512498, 1776757920, 1733614225, 2124407230, 3921650256, 859304261, 3371516856, 1612767695, 2382215158, 481413892, 2501911253, 592657455, 3611278380, 4075125412, 804949252, 4009467655, 173747287, 2497595, 1475860903, 1729013354, 2076664929, 3470390530, 1602723846, 1479796165, 2307189766, 694623166, 846083331, 2259063114, 904950336, 1581271175, 15860323, 1871428644, 3358166315, 1808999352, 311587139, 947498688, 19236952, 3823662914, 1572684628, 3647582064, 1283383632, 2806039493, 1564137691, 2331996709, 3377979927, 1319578094, 3863013605, 4136952149, 3852840677, 2338273600, 2971895544, 2979994892, 1716570522, 2736503209, 2318654485, 2170490006, 1352160750, 3364367836, 2042723100, 51147677, 1651220536, 1580328070, 2722752459, 2762998545, 4169656562, 2834324786, 1629378430, 1083748762, 1318013667, 228078810, 1416844275, 4064774990, 649884646, 3625583399, 1598820356, 664800158, 1168705794, 889468626, 1225283534, 3189543211, 61892097, 2418891571, 3748810381, 1298806868, 2107860885, 3491860671, 2379128940, 1115819686, 2224607043, 401395054, 2202769083, 2408386004, 813989237, 1536338165, 1325520143, 454918824, 3162530169, 2986979931, 2187050003, 1250593330, 3905977089, 1857778656, 1578965833, 2013765514, 1489907997, 697216318, 1042600360, 3454246890, 3665669080, 3677250763, 3522077966, 4254190724, 1640653445, 2245610771, 514602234, 530826701, 3831347107, 3903869869, 3535227251, 69915875, 2121054353, 874308221, 3147785761, 1833719158, 3783713776, 2177584672, 1639274920, 3233532803, 909525847, 847612173, 1277100647, 3228561197, 3746236532, 789896307, 801454178, 1102061011, 204596701, 286788159, 4212370387, 4005698485, 1566349126, 3335386053, 1549191719, 3321846321, 1081574975, 2234605852, 3896152040, 1288439994, 3824628260, 50993169, 2650535453, 758140941, 2633325173, 1765526004, 1811567920, 1888268880, 3986120854, 2025823397, 2940727673, 1172747360, 2286108653, 1582562695, 1837210211, 12137156, 472221834, 2885819285, 3375299019, 465878941, 4151737133, 2664896580, 4152997606, 2568235082, 760894335, 4130811998, 4236883722, 168687987, 3499187445, 2080246797, 499764845, 3027812091, 4128683062, 2138023629, 770755054, 1679689887, 2580937610, 1446610073, 3979344796, 2172922889, 2749372337, 1737542254, 1724725902, 1273660647, 4214851741, 1823262562, 58449857, 556554502, 1349427110, 1834799420, 4037446272, 487395979, 294762553, 694024398, 2860328376, 886638276, 3823887847, 3506026658, 2953440337, 1151426812, 2345484536, 4270350232, 3300855587, 1888527902, 2698083744, 1807643286, 4118722844, 481480022, 1193112967, 2771897851, 574634318, 2768860577, 2847556553, 2283296811, 3298170009, 1966081110, 2404737640, 3366524762, 1127673654, 2214418990, 3823152509, 1923073460, 2415635740, 4166676317, 545055391, 3066197114, 2769683425, 924470993, 2229001505, 580831740, 3293168027, 262491286, 2247298299, 3103608462, 2262717715, 553519099, 4104902872, 3317626343, 3119999658, 427497289, 270129048, 3377141723, 1260926986, 3694966805, 1606200641, 3772635213, 1775801171, 2621511717, 302668564, 3635591700, 423696717, 633628312, 926206476, 880241912, 903458370, 947952075, 4061696025, 2930667339, 1866740016, 1204998608, 4188845221, 1076647506, 177760227, 3882393168, 3206050663, 2492598809, 4112508260, 2078524025, 442766815, 3211315814, 2072454286, 2843814174, 2997695937, 3476930142, 2555120304, 2908086671, 3798571160, 612407405, 2996319040, 1501070359, 3234931452, 2356240523, 417754492, 2628043726, 3393877900, 2170847673, 1930458714, 2097270480, 3594854786, 1688038550, 3855417605, 4272377473, 3073278819, 3876498505, 2491496272, 1004511589, 2841710073, 3042356039, 4216743856, 3804884522, 2900589749, 3614386425, 3289788990, 3671070751, 1647902934, 2956399024, 387296784, 577078306, 3755744411, 3779578162, 1796324430, 2200392657, 849198425, 2287802363, 1495442005, 3104617298, 40509443, 2479430358, 2935993147, 513792785, 2967504598, 1062528725, 769399429, 2685939152, 910525209, 3179246700, 3269122632, 3193205578, 1936311289, 3543658311, 1191903760, 693308369, 1949381262, 1044771766, 2638597958, 2187819848, 3684141990, 2818794082, 2839013017, 1637283482, 1236154491, 696790465, 2667034880, 1190448526, 2601011567, 3615214138, 3105171900, 3444184926, 869277005, 3577054754, 40328223, 677798186, 353660803, 810199042, 3698188665, 1007343361, 800536436, 379253798, 726836112, 1151417531, 3559779110, 301112841, 1630383406, 106192175, 4198016171, 1378254135, 1457632755, 3938205214, 4007835588, 1795645773, 518768396, 1594142173, 3582088849, 1415146038, 1923858812, 1372773759, 3479322859, 3131914848, 1105223007, 1594039953, 945283265, 188045738, 3109670059, 3255306206, 1435792882, 1530988410, 1309701950, 2944312425, 4147023026, 3946917789, 2006615249, 2324324835, 2248364592, 2745801488, 3358840715, 748035276, 262994307, 4157558142, 1553972149, 3773713760, 3333601644, 3659797076, 2574705065, 2810877109, 3117285414, 4261304992, 1203628043, 410514549, 3580332821, 4003530125, 3370556169, 361834185, 301923602, 3075159583, 897997751, 3019296937, 2059802339, 3342827059, 1919587713, 3229259461, 1454654084, 3167682794, 3355514189, 1745078428, 4204669417, 2097400636, 3383861777, 1170270322, 1757080690, 1569713669, 2206457362, 2137040272, 300035071, 1570794359, 2213101251, 2544102400, 1704326482, 1907175059, 1458969702, 3698534730, 2818037410, 1111395619, 4160298852, 3076012226, 3053169211, 1765852828, 3261677126, 941820470, 4115358504, 1230171135, 2534687900, 2274143, 1257660132, 597003338, 4076379069, 1562454750, 2381845392, 2783330766, 720887310, 2519120499, 2855482579, 121348110, 4089373694, 3931640738, 787106402, 2854921347, 3021403350, 2677178961, 4253240041, 3886427398, 2936731038, 3850221573, 323029009, 3121481749, 1771744396, 1560383588, 563955520, 2277066374, 796668306, 3580399538, 344920728, 1698792990, 2668645934, 9257376, 4206617287, 2368794649, 205833026, 89802643, 3542373311, 510941353, 3208024911, 1094757788, 435849296, 2094887993, 1051967243, 1013100521, 2215413931, 758242890, 2090755143, 4119411979, 1293499509, 934208465, 2480467215, 2000137622, 795455592, 2033800618, 2006836723, 2614560451, 944076746, 3399362278, 4063974721, 2508629248, 1080135749, 3327683675, 1712542027, 1882189113, 1438465890, 2344857273, 3936150042, 3234449932, 2011903329, 2022533897, 352899778, 992398620, 3249577466, 1481784482, 2097106032, 3800646172, 2488725881, 2910247744, 3652891234, 3581759575, 2772020196, 556609577, 951884537, 2900751628, 146971021, 1868140113, 3239200756, 1801797504, 2274300911, 941980345, 254931894, 351408562, 600410460, 3678479896, 416761543, 4283415115, 3185580561, 3788875025, 3793765895, 3534755132, 3224998873, 2520833888, 327424090, 3293394608, 4160727430, 2879362745, 1524502270, 3894504706, 244273177, 740288944, 145848968, 3455704508, 2988668172, 3105841371, 2698686956, 3083910683, 2146824068, 1775202282, 2458132111, 772696690, 2319051259, 3349715358, 2390885386, 4000230701, 3218060912, 1184372897, 1592092931, 2367558930, 658968368, 1613968101, 1383246967, 4264756259, 565299045, 610117028, 1173210425, 3213878577, 3708350970, 3886308558, 318722612, 2276189706, 1030858074, 3415373434, 3146404863, 346542988, 1780890300, 4151957168, 2760123064, 922330068, 2294274983, 3899811716, 3687168666, 1238638082, 1874508384, 1782752875, 3274531026, 2924750750, 1948411410, 3831261415, 3916771352, 1897948993, 2161229326, 2526219550, 3927554885, 708675724, 2162600186, 162217904, 1762460002, 360021103, 2779097634, 135948597, 2409242144, 1887421567, 687728786, 3740921398, 2623211726, 3335469111, 876807037, 3051751608, 727589563, 1086842039, 3730398677, 3365408749, 103178418, 3395394058, 4045646249, 262536784, 3824833800, 1025891453, 3455460950, 198245357, 1677529726, 3703315210, 2908980695, 2524183628, 2025861446, 658753836, 2713869272, 831119937, 2035061659, 2012516978, 22077079, 785506588, 3458374153, 12442917, 3574113759, 3517213159, 2676863062, 659594301, 3824239816, 2918807504, 4005732271, 359144971, 2254413248, 3881033869, 4213088726, 334927814, 3912177091, 2191986563, 1118804746, 336035241, 2917729693, 2527770259, 1765713816, 2837092931, 2402975808, 2091301748, 3843929175, 3088373953, 988767346, 1041207050, 2572214156, 1787275058, 3390618153, 3522508433, 1053880706, 3408259714, 3215979865, 1554453645, 1430670644, 2470718558, 4199339939, 2683914551, 4225362237, 2183168105, 2489089491, 5472090, 1437474278, 1838064070, 1354869622, 985071433, 2850660516, 3102619612, 2664657706, 1077629780, 3583326818, 2712122307, 4100985279, 2108128274, 3376410469, 1912177031, 730825821, 4174010091, 665448298, 1075179412, 1101164418, 2535650952, 2405353858, 2110717939, 3882410784, 4061149568, 690341637, 2139155933, 3870322868, 1897729094, 2142473203, 2732172771, 3668270410, 2876155927, 1552580543, 1188569639, 2290564323, 1905284, 2017224667, 3228441554, 1661315152, 366676396, 3038942884, 787656091, 3521131340, 3888332550, 470930054, 3472429973, 847790979, 2495583862, 3274665359, 987063539, 2628899389, 1302198959, 3424786909, 2329747739, 711076383, 611862797, 2966672850, 3657889061, 2200006871, 1548899035, 1816250252, 24604392, 3083783097, 1939621657, 2335638630, 3021306086, 1532094006, 988177205, 3638928206, 2999094768, 1379415226, 2261694321, 3302598016, 2418301393, 4069575314, 782348128, 2883228407, 496778439, 3462086906, 831595488, 263034167, 166325965, 1352198134, 484089003, 1440924366, 3492416457, 1066899245, 3391622878, 2931475779, 4066703489, 1136495700, 1175593900, 2552125622, 51564942, 4159030538, 1205634644, 3066587526, 1308221462, 749752972, 3525445950, 540798448, 3539723685, 4221626839, 4095774587, 905010444, 3172784259, 1113285038, 1256035845, 1876602676, 4048351311, 510305771, 2654922945, 4000002505, 2362675990, 2279360539, 986281172, 2790211407, 3716755460, 2574075198, 1044708231, 1931125045, 2973897246, 2906198033, 2057768125, 4279455532, 1464626921, 2379946747, 3367774367, 3552555665, 3640642186, 3594845476, 649201226, 3942526899, 4176973866, 3000652304, 1348369739, 751917077, 355745519, 3129583790, 3652144695, 2998938350, 2697123041, 687064784, 606914172, 4007020444, 1983771019, 2109900065, 2025619798, 4070301632, 3828233295, 3228572741, 2559632185, 3236581312, 2201932642, 718494218, 2584785743, 1136262984, 1670621058, 1484447718, 830801294, 1950697222, 2027172111, 1389416285, 1632323264, 1874165744, 656249723, 2340137074, 470657756, 489271039, 1233218253, 1233276706, 2361666727, 310224607, 413616872, 2675624865, 1658209260, 1290328465, 679452943, 412476552, 660765450, 4114948851, 2437554553, 569687825, 4069167089, 4136905761, 336172545, 3495359419, 1337524823, 1096536943, 3453026402, 3219910331, 142504356, 1020322790, 2113997116, 2059061598, 2026017882, 1596913646, 4158212852, 528936395, 3028734308, 2883740298, 4120820547, 212120137, 3640825674, 2806386716, 612691990, 1680447166, 980477440, 2716835799, 2573159293, 1051069871, 1368231914, 3788953970, 2775769561, 324731355, 902146686, 2333842177, 3558147369, 1379918272, 4188954020, 3735676653, 627182104, 599053917, 2413025795, 160302750, 829129610, 3677385847, 2775357191, 198346090, 46147778, 751213251, 702754134, 2198680452, 3598615430, 2695318591, 2779114325, 3346943250, 2116833954, 2392952922, 2718244089, 1557900939, 238093575, 3193461929, 2024336837, 2112548185, 2908273180, 1688741335, 643072922, 370787972, 3944565235, 3713819880, 3341773069, 2254705093, 4214713928, 1310014538, 4013944676, 456832987, 752583755, 2303772692, 3646195444, 2040741168, 1050953292, 1695665778, 568720387, 3125512786, 304835799, 1219644018, 3953070436, 1988509184, 3396312012, 3805526757, 2428295853, 1151823811, 4171063811, 2105221880, 3119554466, 3465276224, 148102017, 1683562165, 2661274566, 2042130653, 3929151834, 2562203978, 3393404165, 3127029342, 2339910248, 3022238235, 290759335, 1507461997, 3980995253, 2096361237, 1840806404, 957727749, 768581621, 3517537681, 3213670750, 308459384, 3058697323, 1812288639, 1752883486, 2896311127, 220114802, 1982381355, 2584823402, 1346112466, 1369748092, 2583454618, 452492199, 4005305831, 2957633616, 2350364582, 185736293, 2564246772, 3591848141, 1430452796, 1789171717, 793134299, 945973453, 1425279189, 3134358551, 679430312, 1795905306, 3996939173, 3691698951, 3705194682, 1300379582, 3583264876, 2117925190, 1608951781, 3627337590, 1100178559, 2262309284, 1459195152, 2448756123, 4177633532, 3986211884, 2347609218, 221845170, 3491039761, 151593310, 1951040722, 1677907270, 1146077177, 1462143483, 3443598300, 1848064712, 3352941049, 579954764, 3648677356, 4294503801, 531446530, 3617761779, 2496002209, 346150164, 2377787590, 2536505922, 2521475056, 2496736629, 3178860756, 2497200979, 3787520293, 952721557, 1445128839, 4213833928, 456705557, 2341894828, 3734691714, 60541235, 1709008438, 869149016, 611346462, 3192597992, 775230210, 2587188719, 2364713563, 1060830524, 50440366, 3524215509, 3188158497, 1259968333, 2030412331, 914934594, 3055103049, 2834112480, 1818057407, 4183934093, 3591812947, 77234917, 3186818019, 1876462312, 2524081403, 3677810435, 3164215504, 3609081689, 2328856347, 4212492468, 15009092, 1380854212, 2670280574, 70350918, 367540642, 3111850856, 1960842329, 90798856, 1443571102, 3788395064, 2770238927, 3167491656, 1126610218, 67812290, 3243876300, 1080461492, 1043855165, 1400326795, 3227282280, 4209289924, 3373236364, 1470240119, 439548417, 3294951047, 2462909309, 998505393, 4219270515, 1189745131, 2283962606, 965689634, 2009001083, 907954839, 1170181431, 659356494, 2910087192, 3746146769, 919061495, 465928608, 2975738369, 1979067527, 3465983943, 3778219420, 1393778523, 2393136, 707341997, 3531373626, 3556744733, 3956315601, 3768356579, 968993735, 3538842038, 3284174641, 2748545229, 1056776958, 218919978, 66435197, 3804347422, 455845571, 1449266658, 3080253749, 1275072742, 1679466374, 1375471213, 3148712197, 1731332210, 2902066404, 2595528453, 3370362734, 2259940619, 1773660891, 2600481805, 297189276, 4289605215, 4082629306, 3424668060, 1238224893, 1508956110, 2254322536, 4137941449, 3111804664, 2857390225, 2967754023, 2259899463, 1758227401, 3022829605, 1643286368, 3046638766, 798050134, 1017987135, 2311159607, 325298754, 2157289097, 2385601242, 3587187621, 385736705, 1798085294, 659137270, 1374614275, 521601237, 249263330, 1234617570, 3162126786, 181019820, 2273256431, 4167042404, 909748589, 2481087984, 1252536130, 2938813206, 2473289807, 3004637250, 1156902344, 3923983277, 1082356647, 3244332771, 3229948236, 280329137, 137681831, 1865210822, 580558363, 2147638705, 2642969885, 1303543172, 910467145, 3474368485, 264560756, 3423361519, 2754382510, 3605651240, 3588720452, 1362817507, 296628449, 2612916410, 1115732251, 2648586211, 3525309456, 1856829686, 4273543669, 982077008, 1592643218, 3970264668, 2628695052, 8138644, 4161803491, 775620472, 3021702487, 1681049793, 2601613458, 3403386369, 1664099186, 711767033, 1014702110, 4242207162, 3794227987, 1423758962, 3480174063, 3512547813, 731817362, 502203389, 306313581, 2219144886, 2986945414, 2964381110, 4148510537, 2491455549, 2396595619, 917235889, 4257205846, 298462746, 890153282, 3942351258, 4205824022, 2370220165, 3518460323, 2544072221, 561255056, 2733335461, 2447075062, 1291617194, 450697057, 2948391043, 2770873832, 2627876027, 3644905222, 2950672552, 2930093851, 2814570051, 3061006714, 48649710, 3069834235, 3430160193, 1037395856, 705389472, 3796594081, 4023528818, 3403943909, 1091001762, 2552550908, 445174269, 1112396017, 1933249162, 1965385163, 988012449, 2669507291, 3340056215, 2191773021, 2064672886, 2196219205, 1050972122, 1887074683, 257007352, 1599481245, 1146884431, 3411839680, 3251488202, 3875323482, 1806407509, 3575275709, 1919104962, 537845049, 3546567955, 2795214725, 3483083557, 1538435198, 969778822, 2635160879, 270313711, 215325679, 2498314751, 2910994062, 2391936895, 120862046, 654698003, 3299337670, 2000919403, 2217228829, 3740165898, 1557749912, 1358170655, 362503247, 2371788948, 470920780, 3954555140, 2215228610, 4078621334, 2084557708, 3725058763, 1433642418, 3777629327, 2684818027, 480972913, 407734630, 4094432051, 2137414708, 2553681988, 391497757, 3995849162, 3180525913, 1676078899, 3012468906, 1524996808, 2761783906, 1690387570, 2501686968, 526256103, 3743497498, 4009220864, 1951088465, 3280122837, 4082373534, 3875523640, 4188507622, 3819038738, 2954708672, 537442343, 2477222493, 3541351977, 1780268232, 2112660764, 3739862429, 1441394271, 2890447649, 2484447039, 3423436095, 392368056, 592497261, 2052283218, 4245651113, 3191693943, 816670577, 887155585, 1966829785, 806143776, 1423896469, 1237453830, 48542106, 2378478128, 2004142471, 289182312, 2479063318, 3307123317, 3146461408, 3931824790, 1482561043, 173655409, 530889655, 1054505972, 4198661616, 595768573, 1163032208, 3229109548, 3796707981, 1431121816, 1299162382, 2391071360, 3534772918, 3870670817, 874062482, 3350728298, 2649099269, 4243547066, 1658632234, 900399604, 2468944154, 71787912, 3343435461, 2596002222, 1461182444, 166186073, 2282071634, 2398787004, 1409671112, 626931391, 1940166742, 2964667314, 3337230633, 619295045, 1833362284, 3458532200, 171305190, 1597232856, 1529542365, 3322753449, 1217800477, 2263280260, 3493491429, 3222757252, 3083908598, 3940482304, 1444394111, 1643291602, 3184606559, 307049143, 3774589559, 67869342, 96059943, 3960637672, 347249554, 2289539590, 2895516045, 3869547227, 63502893, 4006211220, 1482770976, 1350820969, 1264131576, 1077075097, 505571209, 2464624569, 3613097762, 1540015062, 1022974055, 1665425973, 2936455550, 635844447, 725352949, 3633590851, 1969957738, 52749432, 4027699943, 2101095589, 2342491367, 411135078, 1014811589, 3611245179, 2464759650, 1910964433, 115530372, 547809330, 447160933, 1149690682, 3116695615, 3120396014, 1147791379, 2736405764, 2772708662, 3084668232, 1714970665, 750624146, 4196279730, 59058740, 4195069468, 118396825, 1118442322, 2449952800, 695909050, 3048569380, 1565018978, 194070585, 2486067147, 252153886, 3650404266, 159321936, 1497571577, 299483913, 1564331228, 4224210075, 4151877919, 3217035857, 488548160, 4029817539, 468695097, 1946536899, 3758842525, 2008241540, 3767026464, 3279554819, 1693272614, 2019838181, 4220429079, 1088343440, 3863369980, 2246353089, 495136574, 1485615275, 3662303338, 373343541, 2221541476, 4008119212, 1994693818, 1626345225, 1950616126, 1451262702, 2314028035, 1230450142, 1713423338, 509421588, 2744319625, 3844845420, 962206306, 3695336874, 3812903840, 229706650, 2671394821, 355865872, 2780142282, 320227008, 2660418192, 4074398554, 3321168378, 2594017736, 566613512, 2099490484, 2378711796, 2544092794, 3319150302, 3197446886, 1021070776, 508867637, 1768395676, 175486178, 662557878, 456836131, 1507354167, 2058631301, 1867409976, 2141729962, 2942062546, 2204909181, 4141890162, 1085619872, 720515171, 3791768751, 1548618925, 2053458537, 1080520401, 1617219208, 3327600247, 2170907052, 3712083416, 2783528217, 2607642467, 3343034406, 1120444532, 1568918988, 3500585627, 959871235, 1182203050, 1989894529, 2441710826, 3678282551, 3157126005, 1553193883, 447726652, 3047491294, 917684066, 1943795350, 3292317629, 280633215, 1484255057, 850123500, 2367924028, 4240386034, 3512651254, 1552398173, 220672073, 1535674153, 213405117, 849481904, 1944104972, 4257422441, 4263827968, 2325093499, 1223413972, 1696219464, 2030454586, 3606057263, 514695880, 3122569534, 427607632, 3024933884, 2889725657, 34592290, 1032709172, 3434445961, 1177884961, 3157770243, 44474932, 1490544924, 2759207053, 3279872552, 3821142054, 291360708, 2228002697, 47235885, 2317104900, 2245330952, 4288077277, 4005552214, 4078795574, 185491692, 2819008492, 384096874, 931895568, 2424179524, 1609348670, 3037560176, 1094294772, 3103524632, 826575998, 858652732, 3011045786, 2630949844, 3816419115, 1053701545, 3388859120, 3032006005, 4210168990, 2996466961, 1168087533, 1368204425, 4124300423, 2888978499, 3343214939, 1917312934, 1546699427, 3143301962, 3742528196, 4029098464, 245873959, 20439875, 2864414410, 3813594863, 1660232721, 2894211771, 1125544141, 3606991258, 320232612, 3259754397, 3294056558, 152482020, 1479722177, 2154475288, 1138514302, 3197544204, 453179290, 4191536607, 2333882039, 3028783191, 1092185846, 413672245, 3173700486, 1167351769, 139185279, 3042289428, 4045076931, 1091593220, 2227387514, 1115303181, 2879854174, 2856075010, 1637549354, 1540874255, 741048736, 3803155167, 75229930, 13671745, 1040469083, 289371388, 285791894, 909424710, 3975387088, 695886022, 3307835679, 1984188760, 3054514116, 2221210622, 1517123530, 2668151155, 2439472264, 1813695630, 2327143310, 875166254, 3596033566, 12713065, 4276782273, 53792624, 1322051092, 3829388877, 3137625775, 3913742702, 3655258115, 2334730805, 891586453, 3488950057, 1352544558, 1890819707, 2475108799, 3001726909, 3021782550, 916066359, 1441404632, 2126491795, 3051585000, 44786575, 2316392411, 1543907716, 931003495, 1162599975, 1523490997, 2962137256, 3083088106, 1022752389, 2293720862, 1689313864, 561091032, 4019859872, 1660080218, 3517397970, 1588919188, 3288252879, 4220155283, 2233461362, 3864632683, 1588076501, 600315773, 2025336630, 2357504579, 2256253940, 1212297375, 509795599, 1840840400, 1530807625, 996520762, 2866041213, 1313752716, 3911608265, 3171744203, 1267662042, 905792031, 328952116, 3861643735, 305867911, 465071727, 143313936, 3452357804, 1812230654, 2912837908, 2446814930, 3605905532, 41881352, 951427404, 2819181448, 2808263248, 161801182, 1223104747, 2971221972, 4217943466, 1053486694, 4093845050, 1731760040, 967315505, 1465723788, 3326874295, 3132709033, 3671744178, 2816067733, 1219356273, 2767200855, 3559012254, 2574272013, 1685975514, 946506090, 3252969871, 3754010305, 1698820570, 1549984538, 1401371963, 3650419989, 1773128997, 2475341734, 1720522261, 3276709334, 1013793951, 324466175, 687460102, 1236906531, 3947967817, 3661560037, 1704768884, 1043557191, 587963211, 1644579463, 340152214, 3370760147, 433113396, 1597063984, 2003459624, 2476132850, 3399468915, 2281060070, 594353430, 1203958329, 1574693969, 3381773304, 3769808694, 881991055, 3131436636, 1702519173, 72265950, 1074416134, 2864368811, 453643128, 1329390292, 3955129174, 4233975791, 2089251752, 389059814, 4236828586, 105123567, 3555186866, 2096647090, 4108824757, 3969795271, 1580728609, 1464706148, 3340790511, 2213644170, 2989942835, 313939011, 233178830, 762346686, 1979957894, 3132074731, 1793996775, 518510490, 1320585701, 2658055827, 3836308618, 1704403986, 634766633, 2740733393, 371118239, 2321196295, 3240362146, 1268101650, 1485744619, 252057770, 2192796003, 4047183935, 2623626054, 3270061027, 4019967815, 219439841, 649579680, 3349709854, 839242763, 2894434137, 1821877418, 1927240051, 2989884597, 426565314, 1858823095, 2737913547, 1627664860, 3364599334, 991048866, 3052717303, 4031123900, 3621991200, 1292086978, 985708515, 4156046112, 4060146491, 361823913, 2398126378, 3074316716, 864540684, 144747151, 2219047622, 2939462416, 1114719973, 1080397687, 3907288949, 4208961728, 494099175, 2790287177, 2300397518, 1416040029, 4274418503, 3182422932, 661995136, 2520335782, 2478538992, 1380371674, 268008457, 3292730026, 815821668, 4162717040, 3763746455, 3412838634, 1407289147, 2099140214, 2578677256, 2224675810, 273139101, 4039378232, 4172152481, 2033354096, 743876377, 3983243608, 316691397, 2483889907, 1929773550, 4208428456, 2110730170, 3722470457, 2709804588, 2679325636, 4259414473, 579047363, 915378420, 358645770, 3667764257, 2136960667, 1218652139, 1503230111, 2528427370, 69295363, 3852926367, 3832478641, 2393818097, 3645590509, 1779891655, 2208221738, 1102103451, 1631037916, 1053507414, 2887409236, 3290569530, 3709134112, 1845663791, 3092685381, 88920633, 1116112922, 3991411400, 601751460, 2547710719, 3914402721, 2626800791, 3846700089, 2162742848, 2353834730, 1823551617, 1958363962, 691126571, 1003079399, 631664587, 2767793647, 4200950801, 255029308, 564085562, 3417252382, 2198039429, 2550091518, 2004920172, 1881437924, 495277261, 29403120, 681445314, 3296330534, 3688449644, 84266558, 2965947858, 1559942019, 2029106009, 46816901, 1215562248, 371995823, 2561572762, 2404342512, 1753056949, 639667749, 3566622233, 959945079, 1866750938, 735402167, 533583513, 2201513938, 1404833005, 1264222359, 1575168337, 3930596560, 3137247108, 275202357, 84138543, 4068495182, 1687706456, 192594216, 372896951, 638483032, 2971428974, 3748045399, 153602324, 3056609346, 2945545126, 549050154, 2779578298, 2530086911, 1361398166, 3433458573, 79971029, 906212215, 130777645, 1593977968, 3447693171, 3830101001, 202407225, 2808266452, 3761446694, 1203872437, 1467752475, 4284230216, 2902218411, 1723590876, 3438917685, 2579917407, 2570076664, 2287597775, 1078365521, 228820664, 3110251192, 439777960, 803160949, 4281739120, 4186953115, 3586601486, 3651190238, 2426139201, 1850972322, 2036992902, 3363031324, 283759358, 2088998800, 3625521261, 4172499938, 2706050711, 678796177, 1477569039, 1500715388, 1796359793, 2141979712, 3287377913, 1046411247, 120683785, 1563422315, 684549917, 3891925523, 3030742062, 4073896931, 144154656, 2335840354, 2887217695, 467000752, 2432412210, 1686207469, 1610632499, 2202584747, 1591074134, 2249879119, 352107282, 566819914, 3313198383, 2661856832, 1773906097, 3862931764, 554639252, 1352901797, 3620818576, 3913707444, 2885962892, 2638266708, 52432854, 3669277434, 1686448327, 3793105095, 3879292798, 1176804390, 1366326336, 1873274632, 3777080732, 2136192696, 2101711105, 638010624, 2880756987, 2218347764, 2823063257, 2486908529, 4265298947, 26819846, 227911845, 1861224830, 1828453996, 2991229002, 200203452, 3454483300, 1707096197, 3817936443, 3189370202, 695320116, 3834920120, 1145890202, 178507535, 2403279817, 305137261, 2292700554, 3630122044, 3175530490, 3113338787, 1194942496, 1112530991, 1374693480, 3788385448, 3164042273, 1332783636, 2933217937, 3521156123, 3816409727, 986304675, 1945131158, 2951101912, 1500642377, 383169034, 1811338749, 1543611614, 3607128427, 2531751445, 261073912, 3896683199, 2330875023, 1429246379, 4011236364, 4003782342, 66086413, 925446685, 3790894078, 887976154, 3437190882, 3540700919, 1898630942, 3887589843, 1393583010, 2994337493, 448338567, 1471692598, 1280221766, 2025459206, 1957375795, 3149726009, 1449695794, 1440671999, 3917838425, 1989911639, 3417464374, 1637265069, 2461088853, 431904681, 3114919055, 3898336613, 3972783787, 3921213400, 2189899145, 3692432076, 1925580741, 2312314438, 1084970209, 1187792304, 3257120265, 2894372154, 1277693383, 870977563, 121362156, 402211241, 1840638354, 1973226680, 2697922277, 3864736272, 3478347537, 2326785043, 668060367, 2282277185, 310450483, 3551756757, 1488534923, 480043326, 2958522397, 4067649130, 640808806, 3217652032, 4108086664, 888845881, 1319002822, 4058399114, 2059394419, 3048932657, 3386392425, 3950256131, 3416217907, 2960905010, 1842213378, 1633494019, 1280942565, 1593471005, 3778790388, 2903927523, 1356900674, 4108156333, 1615285917, 3327390738, 2311512825, 977177848, 3312696078, 2499602712, 4188907848, 4105402236, 2032501421, 2921387351, 336101335, 2357792545, 2150885424, 1475963553, 3471371503, 2651675556, 2580614741, 1567676888, 2335000269, 2066625154, 685410191, 2999540324, 3094677159, 50964356, 1901701128, 1510058110, 1960038471, 506716771, 3939800937, 3356657207, 2442545749, 913419457, 1900398994, 1812477926, 1405412591, 3227927918, 2906454553, 2652741966, 1145650980, 2818253052, 2333692426, 556761932, 2282636329, 4164231736, 3884974008, 1248542700, 1059313381, 4221122327, 3940902887, 2690132642, 3993036666, 79560451, 2111491475, 1156534436, 187832204, 2233548873, 766977624, 3594850930, 2091430736, 2927811417, 3252670132, 1790604559, 906045750, 1492682296, 2191823884, 1731537397, 2202888785, 1511110683, 1652302992, 2727147604, 1430344453, 2627633410, 3218241336, 669978681, 3741989348, 1018800911, 3309063457, 4050774517, 3957548057, 166520722, 4258175875, 3521029949, 1554874608, 3389188629, 3982126823, 3997978488, 3933337245, 4071827561, 2357758096, 2269943587, 3240299769, 208779798, 2288941043, 2271481458, 1388775072, 687720928, 1029033974, 373535096, 3245851752, 1054432740, 3058555647, 1705253014, 2141004881, 6823217, 232543105, 1117567032, 1762101226, 3517127418, 111579428, 877227062, 2145251511, 703318543, 2704623812, 1521853423, 3806875304, 3808736429, 978282563, 382929514, 592619919, 4156865783, 1106194112, 3416901576, 420781497, 2475519975, 3810532825, 3887684683, 1480165450, 1267418085, 1893569436, 2372944365, 430666466, 757898899, 4151613036, 2259756970, 107940195, 2736318842, 1623300715, 4255628133, 1227349134, 2007256168, 1928326021, 655860517, 3222793560, 2968246337, 487360731, 1390717020, 2078828817, 3881927350, 83672542, 4010718633, 3902466285, 2060955971, 1211374901, 2716151320, 1057483746, 886779777, 391004427, 1099213156, 2510426635, 330986581, 2407144565, 4055736737, 4126946701, 4185166896, 1572087422, 925140708, 2328741335, 1929172484, 4213061266, 310020927, 2421916388, 4060636916, 1938284072, 4049706541, 1621908089, 3653123053, 4132212995, 4140301312, 1633454955, 851478759, 4283556245, 2607833790, 504465327, 1582812643, 3267931703, 3824692481, 19175132, 3604680148, 689421746, 2651421828, 3282282652, 2151963579, 2075071566, 4112668212, 2801046043, 3787291257, 1451470951, 1364626168, 3950644970, 2555537645, 3564053226, 166976464, 1467032519, 3887594111, 3867818971, 3131405655, 610720026, 4103351115, 925081529, 2012879362, 1305284597, 2228220897, 1359240690, 3524229580, 545918621, 3652149553, 650245526, 3132791204, 1141925157, 949228959, 1878135702, 4138779640, 1992430724, 415868582, 4070022885, 51881258, 2334370181, 3767918105, 2647891398, 543762438, 1968806825, 3789981402, 1459913514, 4095077169, 1937831472, 226316510, 1907119673, 3022141051, 2158856339, 3713158706, 1894779801, 2068042306, 2371207274, 2376442662, 55363967, 3552052204, 196222871, 4269190538, 1157836946, 4225844125, 688772725, 3870216265, 1272108932, 2670776238, 2542285963, 694099458, 4088250284, 4138871437, 2789350108, 3584819245, 4064139049, 794584972, 333931316, 2680027750, 4042798941, 3681433462, 573160736, 2146996518, 350043749, 1585930324, 1367703012, 3771230933, 3813259908, 492807410, 3583919386, 3858535087, 3110332575, 292630402, 3399674764, 1764495615, 1327274913, 3908590309, 4204342852, 3162585689, 1357322699, 3512196696, 1940726826, 2659504083, 410160831, 1246626819, 2944886300, 2714867038, 4049879201, 2093903779, 3044309650, 2100139355, 1972267516, 1832475098, 2514071811, 1979290356, 1374041384, 969468897, 7135960, 455995169, 2512054380, 1529085403, 4101065414, 2546735304, 1761776646, 2126681717, 1322079037, 2634780258, 935588483, 1966186742, 1322483563, 3383500005, 278364286, 1662008329, 406165595, 3633632916, 4098231325, 3596048861, 1761606773, 4096803088, 4017266529, 4137734061, 1724823361, 2788625851, 875399099, 3791166309, 1658630371, 3504903365, 4279987496, 3489924481, 2984258639, 1369842824, 2669103122, 2967235926, 1462821088, 346915079, 3620700373, 1454074340, 43836124, 2038306184, 195426466, 3268800239, 1795175965, 3665507338, 1496943123, 4187168668, 1959076005, 170658394, 1943610370, 2750291341, 2808129716, 2272457361, 3944796791, 4037357332, 2055593052, 1196846457, 1380938978, 270365006, 1709212005, 2697756960, 3939149393, 1092786527, 976977474, 4118122341, 87899417, 2830428039, 1293081355, 1163351135, 2134255727, 2136083358, 123155132, 884415487, 3557172407, 247800886, 4151066743, 1801133749, 3523948779, 2898158282, 1738355848, 4273442632, 76536630, 1356954923, 137508232, 2056646145, 2507120717, 2801687008, 989304911, 1926984980, 4166376781, 3970620490, 1281180378, 1283767041, 1822739238, 1473999696, 3948545921, 4138424680, 2739174142, 1399008564, 3641342569, 1128726322, 858401678, 3655293388, 1354560570, 879337503, 6772556, 1134504178, 428838234, 3821391938, 2822018576, 172842421, 2786333794, 339322374, 2556319357, 1586430233, 3871369241, 210383021, 2642074483, 1415166302, 1560562851, 3041253227, 514631418, 1134045790, 3680821470, 3550170402, 2707790648, 4049235131, 3735472041, 3690187396, 814277348, 1914946715, 2490925809, 295986148, 1432694274, 1575426297, 1644555019, 2407315668, 2476751046, 2204333563, 1919980049, 3001746410, 2617371569, 3912173540, 349785893, 948220936, 3600201023, 1126366773, 4185423698, 2651093356, 3579730402, 523561361, 3304006104, 3170337120, 1980768553, 1392025501, 649303331, 3366956793, 1040511135, 4194638439, 4218103033, 2236654160, 3675879467, 2182775154, 3831050842, 1150940294, 739911141, 3510278764, 3773879045, 2632872163, 672622556, 4072497183, 1289392649, 3754443587, 1805552963, 551815234, 1032281396, 2315777075, 402733388, 3215486513, 130913544, 3097623507, 1640149582, 2641956442, 3357446521, 2343519419, 4075987153, 492380358, 2375081285, 3751027505, 2701639396, 1859704800, 1558769320, 610003052, 1653869298, 3963743475, 3203225344, 3854421079, 846898663, 3057771535, 3650105003, 1807895190, 2245281167, 2139192012, 2307855565, 2850211257, 1873158825, 1087367722, 2763243727, 2568936961, 877895049, 2849412196, 2745301177, 82185246, 3418029340, 1872751949, 1282806096, 1036642131, 573056197, 374318365, 3969000428, 3430142730, 2239005902, 1628494136, 3474115843, 3580607742, 2996837749, 440009859, 1914290801, 4140744467, 3987385861, 1590846309, 274253028, 3157787055, 1086773631, 37578133, 4200097371, 3789620707, 4091053226, 1852149376, 1443150457, 1719936986, 474440081, 672771028, 4032819814, 2659417033, 3357233211, 3802060672, 3319811368, 1551257345, 3654990610, 2139687510, 2989387249, 848372463, 3758238834, 1244012323, 3885316481, 465350445, 794642897, 2583751280, 2163775004, 4159033786, 3727799440, 726243320, 2427577795, 3013622860, 3992766214, 2027650278, 2400860687, 3153598852, 4110628371, 3477086777, 947857901, 1024199965, 622165958, 1084601201, 1932583426, 190495735, 2240098245, 3433694835, 3809222586, 951343664, 2226760534, 2829989177, 1409537317, 53334136, 1274844025, 3753058695, 162696714, 1726805475, 1918681174, 2246160066, 4216378194, 2025614878, 2088593277, 974602742, 144219247, 3035321070, 2641172488, 4226883051, 2734785297, 1179094798, 2736993871, 3005682687, 259471492, 2074653348, 45555452, 3524392974, 1158509960, 1623998154, 1628699905, 3300930278, 3692076856, 1777352911, 2827411998, 1128029024, 4059999407, 3485684402, 4254371857, 2191657563, 2002703355, 1768307707, 3104272829, 1464361073, 4169077703, 107689366, 3823164161, 1554226214, 4247519452, 1611598685, 1600180811, 1689230196, 29003576, 1286145376, 213487887, 795747498, 3402952639, 2199518820, 1493580152, 3564386643, 4195303863, 3332744524, 255224761, 2215644155, 1901975640, 1395817757, 1657755249, 2589589677, 2256019984, 3914452282, 699579990, 2855485138, 2330471993, 3954544374, 4127150120, 3291144601, 3764351976, 3890231731, 3503119024, 2998837190, 2594939884, 2220654127, 2920690238, 4247780988, 3451364037, 415770862, 729510200, 618648731, 911806494, 3032534666, 1509240322, 2773328751, 3196121579, 4250529675, 571783102, 589101367, 3760145816, 3642217735, 947028007, 2580831298, 3726849350, 454781684, 766396247, 2164928987, 1056058984, 2182241684, 2381540595, 3983963013, 3694271, 2772941727, 1516725137, 1524557122, 652172905, 1612254557, 3086363175, 2208380728, 1715326217, 217606470, 2447278098, 1804084447, 2319689812, 3207066125, 319470912, 973747229, 818320275, 1195320821, 604416036, 2741368380, 2296649771, 3576196832, 3449842605, 1413114580, 3032441564, 1389423016, 1765788830, 629798034, 2219651929, 4257983121, 1086429490, 3318534490, 1688610119, 546351556, 3797687573, 258080048, 42374957, 110385310, 3130930633, 978742548, 289678037, 3255657415, 1685612785, 232578304, 3838571285, 693072792, 3660569943, 3690216571, 3239446344, 393255191, 687706524, 523769466, 2406304615, 1389066354, 735593918, 2329956762, 834920064, 1036842457, 874619165, 199791538, 2394199221, 3289447649, 192781497, 627809905, 524588057, 3490321909, 1585391329, 1431001067, 38175711, 3893795754, 1381879960, 4010468417, 760947864, 4203952117, 2016870277, 2963028983, 2649156443, 384938990, 1086036201, 124682628, 3949695265, 3042200877, 1148857360, 1634802545, 1651279554, 418295094, 2850545255, 553521462, 1868093093, 3651438487, 675140583, 3234111282, 1751813925, 1922338740, 2953688922, 1765275828, 1601333269, 479910240, 3022299820, 2082038034, 415019921, 3019041981, 710441056, 3156691529, 3940707000, 4028065825, 3691007831, 660800050, 2961260354, 4035900114, 1223685182, 3508131940, 1609547945, 1452811343, 2502767232, 907690079, 4078598962, 1344335021, 105219778, 443407173, 2738626192, 1314531955, 2998079256, 3007296060, 1293973439, 3515247651, 4196231276, 3370920883, 1783451102, 2889850403, 2414612195, 584000528, 4075683913, 2110162058, 2109956809, 630612192, 1575350638, 2877494197, 2643708825, 1379832951, 180130366, 4256697198, 4184116228, 1099997509, 2119660744, 4205176201, 1326075424, 1773961139, 770581324, 394766299, 859900256, 3313942881, 4223186224, 2853414433, 2980603881, 1157986555, 893688788, 3199042832, 426846691, 1469801845, 1444093840, 399525336, 332326675, 2341243527, 2160483875, 826030436, 170248747, 3612019237, 2511201860, 569443061, 3722867303, 3443848114, 1989592977, 624525813, 2560349786, 2717946493, 3561871051, 3424241526, 249001895, 2980302804, 3993402267, 2493628940, 3555579042, 239074550, 2340276551, 3496104478, 2481729954, 1722998289, 1947376594, 3747392152, 3052670794, 2856675257, 3782261908, 2193975088, 4216035748, 3095508164, 2259234211, 2566868489, 1644621832, 3351169946, 1548144838, 592323548, 3729966542, 3026394867, 4763930, 651284679, 3810825609, 8285419, 1403169026, 3060450501, 2802766201, 1232271548, 2992546914, 3008249572, 901957711, 4128122638, 2048473827, 717676479, 3938356026, 1320187332, 412441280, 4096357315, 2072133638, 3033641711, 383078234, 1308158484, 3969723226, 3920990623, 2058370607, 4128450814, 3326459609, 2802226545, 4105930734, 1350691552, 915094030, 4119593641, 782303474, 139902641, 979382794, 1462867034, 1052161755, 1723516541, 3218372953, 227035972, 2132244649, 3722327939, 1832079288, 985206587, 1295531501, 978258156, 2751954945, 2076217772, 1607849756, 1645846479, 2296077066, 1440224596, 724239280, 4275732462, 3114987486, 919765626, 1174825736, 1070384261, 2774162322, 3185329856, 1761030173, 1735263113, 383363821, 130918802, 3743287277, 3633983089, 418444433, 2096501025, 3098151765, 3470093840, 1956800086, 2502103081, 3686125446, 2172081433, 1296744967, 1834312472, 4062987066, 3863541901, 806599364, 1789623694, 1973538180, 3727622992, 3023005137, 1457189430, 2972600519, 910388298, 2260459561, 3147175935, 1816991413, 2884630326, 1269601512, 3661556505, 2684426505, 1488587493, 3133495778, 1624469933, 2331160676, 189380016, 699165065, 3938382319, 4146222941, 3231950325, 3042404519, 4097228657, 3188888502, 2521811880, 3411912935, 1580488000, 156539900, 3088485709, 2649447822, 818934148, 3897363423, 3696892160, 2963007100, 3343817271, 2015720189, 3276774219, 630950203, 1047103501, 3241112049, 2941213825, 1673526064, 383556189, 401628419, 979262888, 3756598646, 1769481597, 3191112945, 2548318945, 3696965543, 752396523, 3114842098, 1280258416, 1126403516, 2378350949, 740981833, 4177092878, 3783074538, 213907706, 884052440, 2721460245, 2528887162, 2501367724, 4129111423, 1435642074, 1863054464, 3075078167, 3491804983, 283955128, 2082033700, 3217827995, 3959218110, 3717911521, 2137454759, 119448133, 2001227458, 4233082633, 859928213, 143179396, 1745119433, 3711015630, 2058717951, 1640690835, 1937183046, 1459106120, 1691099471, 1516660725, 2216230731, 3779248824, 2390939847, 1803716060, 1895297797, 654278783, 576799805, 1762466222, 3576615462, 3650178810, 4214571, 3871256200, 3032266336, 3325105479, 2294272196, 3430499791, 2044020662, 1820237428, 1492148696, 603402174, 277424596, 2494457589, 3491026971, 1719911499, 3449073343, 696471968, 2746857381, 4057810674, 1434289717, 3101108673, 1327656082, 2641761935, 2234386026, 2837876559, 2737233405, 1513378042, 1352328864, 521552776, 192677472, 2538103628, 1640442077, 1509763219, 4016960443, 3841945984, 1688454957, 3146647069, 1615482143, 790420136, 3322022, 1593972772, 651072792, 4210546152, 3628565880, 1630099946, 3186929605, 1674050997, 115374954, 40835389, 1869231006, 3930003821, 3070978878, 2802836597, 4284122894, 3754096952, 3726483610, 2726116942, 3289253585, 1952236625, 72775476, 3679157122, 1149417150, 2124768725, 390809727, 2585887995, 137427929, 3953925703, 1206713980, 2637367750, 745034970, 2104800067, 1576086637, 2248426401, 2371159764, 4283461343, 3953989, 2776840582, 2963315854, 1689065278, 3813620664, 1674220408, 336810074, 1066013295, 649493818, 3482665050, 2684695158, 3881544164, 2630368859, 108609858, 1003156442, 1107627414, 1408590039, 1006976722, 364897988, 2006756031, 622129526, 1865415038, 3103960507, 2898159727, 1490792196, 1740416126, 236828264, 337868962, 2679898054, 2780259305, 926361677, 722219970, 2887684047, 88531976, 2625876504, 1834196810, 1864862879, 1719155149, 1796603313, 455318513, 1659467020, 3940932003, 1175169597, 3967424873, 2828627595, 1380607117, 1153868669, 631358051, 3250360260, 4147175225, 943201596, 1195391056, 2354720114, 1350296989, 820621965, 2732351187, 591455493, 704345409, 3974723150, 556177199, 3842983277, 3941029587, 1163293321, 1589337647, 1049678379, 813975232, 835320360, 3223640666, 1621961718, 514528204, 2443890635, 1430261846, 1101933260, 84212024, 1438543524, 2062323184, 924503408, 1399033555, 764979099, 323546704, 3415242009, 2522060809, 3726254028, 2444590641, 3803495031, 828209040, 1133868828, 3880039109, 125509698, 1962190522, 2233908578, 1274519523, 1618246923, 3377903279, 617363362, 2320314613, 3678172145, 3723682951, 3246879295, 795720565, 1618092385, 3678093207, 613981093, 1344264565, 2782323064, 2439473403, 983269545, 1218271218, 4078955016, 2071873444, 3398765431, 1986089910, 997756841, 3708376682, 213647068, 1786628903, 2237984773, 624214502, 3706748080, 1626072497, 1814756279, 3339540387, 3923611355, 1526643935, 2971407918, 2271508341, 3400193896, 3262235671, 3595838185, 3211864989, 1864413516, 1854526780, 132725730, 398184762, 614311240, 1487333669, 2381387286, 110789784, 2278471244, 4177653995, 1361238019, 1172705136, 4104303579, 3011083071, 2967708854, 2955510244, 4154233039, 313399936, 3031205317, 545691069, 3335569171, 3355132210, 3580344782, 2236348753, 2520870135, 851834895, 3610691252, 44542115, 922532066, 1288899368, 2360853393, 1524742831, 4161417368, 505320812, 3950403607, 3975704416, 4092089976, 1161059544, 1170467891, 3134799042, 338574137, 323621971, 833661554, 4002701364, 4223258083, 2169380010, 2201251174, 311959568, 1411371672, 799686484, 459977007, 1392476664, 1329653227, 229902340, 4110425639, 271142252, 3970665181, 266386596, 1375328757, 3221745562, 573992315, 3979079684, 1004746768, 1233066479, 11424377, 1720098649, 3951719992, 2048492550, 1384590852, 2157283140, 1074084110, 2798081127, 2448937280, 1890533090, 1047881199, 553371654, 4010968088, 1363556396, 3498341734, 4194025295, 2274430276, 3684740745, 668177617, 2447472823, 15754993, 3935287413, 837852824, 1824298465, 3957257780, 2772900367, 3201603103, 2785583065, 2227263790, 638347952, 2606999148, 3812101984, 2044703161, 999649841, 2062115706, 4227695929, 278195999, 1594976463, 2679282913, 2102432482, 3087976858, 3288644832, 3678644229, 2930533101, 4189387314, 36907406, 2789620138, 276237333, 1317509680, 2338389530, 2033994795, 2686159947, 1277712647, 2030591626, 161402780, 1659891507, 806943210, 1705724628, 567231521, 2281394889, 2172714533, 115612850, 2657761844, 1903064391, 3827769041, 1723404454, 1972106240, 1497671900, 857982325, 954655100, 246116943, 961161025, 804250856, 3758383733, 3730034294, 2075892213, 1227485120, 1856726515, 208014822, 3623689458, 3986910271, 3419890453, 565070642, 1416144721, 3212528872, 2746628696, 277225407, 4192194881, 715817094, 2218452161, 552756202, 1870305625, 2915167787, 2697133242, 3170530211, 3730312397, 842437562, 1508120047, 2867091770, 3956189659, 379072961, 1330820163, 3753902040, 4173312713, 1851840600, 4060174620, 813690604, 677994299, 1872684015, 988099629, 457994572, 828454340, 1693564065, 1771802815, 1931041036, 892827970, 3293007581, 4284829761, 3252415450, 4228823640, 3052888596, 1157402417, 1778524323, 2358764573, 2479826116, 3270056519, 3582875624, 1145722200, 1161382083, 2411899169, 1874210614, 2219608537, 2367965377, 3132471428, 1301668250, 1183046128, 2001813929, 2005695414, 1668158017, 1199983633, 2000843306, 507566963, 3524069735, 2874851636, 2626734249, 491801232, 1655312900, 1415399991, 2964657109, 2661155418, 2986237915, 695463741, 2954720783, 1309928638, 2588173300, 800622249, 911439391, 50367001, 4255895559, 4222847430, 3632724019, 981897959, 4034932655, 2713529216, 4126536124, 379000290, 2260702201, 4052245363, 3132213101, 2752302076, 3296427870, 4254386096, 191603976, 3859588591, 1633706216, 3263636036, 162395567, 484433852, 374149483, 3254226475, 2452839383, 2050395863, 1512359275, 2559794049, 1943907180, 2846312854, 2463457020, 2552831325, 2793708963, 3531729758, 2563226813, 4128254579, 2722227973, 1336403659, 1763938004, 2476314686, 256176442, 1371004313, 4112583698, 2359498188, 1944755642, 685565659, 1317257859, 3243723492, 679879822, 3789865649, 1008678550, 2699910498, 2487142002, 2612067174, 3903540588, 3623895982, 239424129, 3206996897, 780965643, 646580381, 663467269, 2391938750, 2268261535, 3629630788, 168481718, 2712350718, 2043959737, 355280050, 713502639, 3630737108, 3826609789, 3712433785, 2661855634, 21637697, 1079087348, 250127430, 516426155, 462633291, 4215802373, 779910609, 2979739849, 700338637, 588409810, 318022269, 3923514560, 264418414, 104932600, 352748897, 4086413893, 2606808362, 4180685469, 555336964, 2277159184, 2594249947, 1003947138, 443932040, 2005527298, 2138355018, 352408737, 3530860418, 1102616989, 4275134965, 372992710, 3764024520, 4192371415, 2000999458, 2992792620, 734410102, 2846294407, 1248814690, 2839610278, 3960175800, 384441038, 1587944803, 3096017165, 4080623815, 4088471801, 848480223, 4103910093, 1924091080, 1168145839, 3725136167, 3627042279, 3353938065, 3307610215, 2080456809, 236605023, 3097130098, 3769260343, 2944958247, 3308705544, 3235333453, 869274021, 743744884, 3121351747, 1411976927, 2965255181, 897470825, 2663083130, 597366978, 2476496930, 1466075738, 2517194362, 18587595, 1922574908, 3911208587, 1048098721, 1151015769, 2761625402, 1672027948, 693127180, 1924639150, 1199824214, 2632492846, 4006940051, 1839895483, 828215604, 2435678401, 393501959, 3162054181, 1620639046, 4005159405, 3746813764, 3816523871, 3588386063, 3384532986, 4209635391, 360284880, 2814130386, 1403780196, 91062112, 1192905295, 1877085040, 837054280, 2084955785, 3372044565, 3211848006, 3004173104, 537162194, 1609299893, 1119330970, 215336666, 325605500, 1788251417, 4109247830, 4274857921, 2554733597, 1064876441, 3585833861, 3615280560, 3085298678, 2765107576, 3715977974, 744783258, 361952290, 1841793540, 2514774949, 1860256442, 2733163228, 864131392, 3709596253, 4039444457, 3381997451, 2929086467, 1225699415, 1776171502, 3588083808, 1885327200, 544393045, 71612458, 1474446534, 2323642820, 1942582774, 2259438140, 336057330, 3242490189, 2599309370, 2743584678, 298455436, 2098380352, 2967345857, 1248564096, 1631516269, 4014344608, 2578921511, 1899893765, 3097297527, 2226662139, 1340840348, 1499657163, 3826057566, 2022239812, 2161991095, 2460952405, 2097350778, 2497629877, 47287232, 1812436217, 788127375, 4088199571, 2129256470, 1287776174, 3258825880, 1218148605, 3738696235, 1908630555, 669200593, 501565101, 2603196111, 3931086541, 2131642919, 403907073, 3273418706, 3354090795, 2139975868, 1550431265, 2117181602, 998728449, 4039797549, 2495424094, 1067732798, 3423553383, 1688768326, 2567092460, 166061210, 1022762076, 615796525, 3307593013, 3746994808, 3922134252, 3160952860, 3482518455, 2900428635, 689570001, 1702012800, 197657412, 2082236294, 3178607252, 2931521801, 265246428, 4056950116, 1719170832, 4028318593, 711946300, 1578420246, 300143498, 1854123647, 1184233181, 1740484852, 2949035240, 303903310, 2530450196, 600688248, 1607096852, 1295056515, 3458043465, 3915932217, 257076960, 1003883313, 3446016983, 964602316, 1771683789, 3709000266, 1176601776, 3561885093, 4170802691, 3768385733, 2767950237, 787187911, 526642474, 1420829115, 4278802997, 2852756488, 2811746528, 145985834, 2959031326, 947453446, 2776511345, 4081954350, 3270098728, 3215654919, 3326343860, 752319689, 2585755642, 25139691, 2344443788, 1293888325, 3963212263, 186860283, 1166541000, 3299526809, 4118170134, 4293710005, 3380188813, 49393741, 2441794597, 2152910427, 3027387449, 2110467579, 424442952, 1439834624, 1537359630, 74594295, 1509112430, 2456396645, 1773413017, 1708706136, 1027074326, 665868100, 3111999891, 1493153048, 1881299095, 273888466, 3560150871, 821918597, 246586771, 1257539792, 240709543, 3820027485, 4240690979, 3695741437, 3527547680, 3896096466, 1113943582, 3834831106, 810813016, 1428918000, 1423428956, 2858380854, 3164921296, 3120535591, 2257853398, 3276126545, 3202056145, 2081655267, 1305858098, 285741913, 490049655, 809837767, 3819545264, 1364736830, 66281281, 3673640923, 575420304, 3685678161, 2418702954, 1085591665, 2145057474, 3126724470, 1733240518, 1602725477, 3324827893, 1418531772, 67670774, 2667136969, 1750123017, 2279051574, 2155969067, 370608503, 3900321046, 3792554035, 2874292051, 624090627, 1738152027, 70075907, 1342416994, 4274400217, 2098093394, 1879989588, 2445503334, 1644131264, 3932113352, 1734603854, 4071872462, 2378907791, 3318623659, 164067291, 1590463597, 476816149, 737373540, 3943063233, 1254153202, 3834708970, 906280117, 3784585193, 3088989608, 2823317995, 1814509852, 4033375180, 3869995492, 3412170899, 665848820, 2579247339, 2920766181, 2170870166, 2957294866, 3615101853, 4138051885, 1373533405, 823293443, 51669509, 967919539, 1562288956, 2707052644, 695452678, 2970637598, 4260123006, 2878656319, 3217714910, 2821707822, 3188104597, 2680619909, 667189879, 257517680, 373183288, 2715386554, 4149461010, 1886175515, 1282382518, 2500364463, 129120111, 3476647444, 85253447, 1947166947, 32186851, 3372242485, 3046824741, 1950620790, 831012044, 2313647123, 3428204270, 979240721, 513503731, 2118981427, 330381280, 2257559280, 187260615, 235686174, 756600946, 3034942416, 474072623, 812521930, 1306641766, 3971789194, 2944315810, 320887136, 3153861739, 3564998469, 3804857898, 385491002, 2831109682, 2149424882, 2624678323, 177932564, 2318037839, 3371125658, 4106778913, 4095474576, 1391248886, 780139298, 2351869616, 3922047926, 1045944283, 2343186521, 855357966, 3569342399, 628208846, 3898581956, 3036870144, 4288847452, 1256044657, 2743315815, 3280503831, 1032332157, 362049365, 2782275454, 2880352617, 1574668709, 2649054100, 1218617229, 4257561279, 515950793, 1974217335, 961060602, 2133614724, 2061117758, 2326187106, 1113272605, 3012649136, 1348989190, 4193851757, 1449720940, 1020017689, 708746754, 1334080475, 971811556, 2616415701, 3611557291, 410783006, 2525447872, 568289065, 1509699346, 1252667813, 1693766154, 3910591506, 1880354193, 2657077644, 2174934425, 2947978549, 56509069, 2250553237, 1462825672, 22006043, 1980559675, 3323702059, 3079017063, 1096042115, 901491716, 3849667377, 2587091833, 667751427, 243649472, 3613372037, 2380941666, 1905189290, 686270435, 1718442002, 68122761, 2762370501, 2196884541, 3410439478, 1500228864, 197681849, 351867434, 1408994111, 2309314989, 1024778241, 4241486609, 2410932986, 142380837, 3701091214, 3057858854, 589947715, 1909763255, 1814881374, 3406839795, 148153925, 903597134, 1196719034, 3428974671, 2258950471, 1375228637, 1010814991, 38821596, 1675302932, 2051105113, 3879310012, 1740170546, 1344389952, 671468359, 1991558397, 2519775284, 1270682050, 2777349697, 2958629685, 2487797967, 3915331044, 629904875, 3925214950, 3422822875, 3236224222, 3768244987, 2027337747, 2198521205, 2391723432, 280663966, 4252042862, 31026598, 2613774026, 603622370, 329205601, 2869059003, 1865566328, 1229913407, 306211622, 1955579483, 1894288294, 4263880623, 3078822701, 500580960, 2474457706, 3568206425, 3592024531, 2240404734, 2088671666, 1837686696, 39140848, 2164114966, 3674212222, 3578305757, 201437503, 3545970581, 339321756, 1023566311, 901415298, 1016430131, 3072958268, 2058490538, 3635083927, 2809012124, 1290201912, 803108615, 2617500147, 3150604169, 864316495, 3586274985, 1525038963, 482560861, 522257837, 337992415, 515858267, 2344473976, 2246193775, 3323634834, 695082300, 2539075783, 1334589456, 3272399548, 1804517648, 2397290606, 455918563, 664881624, 1085062249, 4104168634, 2735776766, 2190085817, 1773097281, 3775929505, 2538095773, 3278700829, 3397226341, 3912301858, 3291954511, 1790045888, 1656209721, 357340448, 101181143, 3262156849, 801768106, 3999097400, 408779034, 472188051, 3419793138, 2114084735, 1827897485, 3281022597, 1536348500, 681868715, 348788164, 916659278, 3981524619, 3825264217, 3859105135, 929786504, 3945696319, 3288136363, 1069669835, 2040641260, 240716939, 2519153658, 3840764665, 1581906411, 3195447436, 655015150, 2217423467, 306110618, 571617569, 2472174944, 3121690198, 2126932144, 3464405416, 3938190550, 1308033496, 3271861035, 3783078774, 3926334022, 1159103035, 1624602178, 3091477279, 3752026708, 3455541650, 1191196369, 2787184371, 3735169740, 3415441004, 458632511, 4213526384, 676574038, 165268349, 605530378, 3441129721, 1858743936, 571655163, 413837443, 1535142743, 1568373944, 3987156847, 122238675, 2187631166, 644601352, 2240393032, 2684593746, 393989821, 597083998, 3500567860, 1174910228, 2338259283, 3716964390, 4201814104, 4202861445, 753806615, 2246059109, 1353324695, 219417398, 1685743730, 4060276294, 2506212507, 2184477862, 3056981403, 2983276902, 2428965797, 727199698, 3764345702, 3946761417, 3858550179, 2984158282, 284037866, 1106650813, 722573780, 657713952, 4225142957, 2688183446, 2182139922, 2489808221, 3910264503, 3170246633, 2158437241, 1331366831, 3168935032, 3749803019, 1298280524, 2748436724, 282023239, 1479134007, 2378470898, 12203771, 254253316, 1905777859, 3753066012, 905790562, 1505297213, 1333022304, 3778811920, 29804051, 3623403483, 2551761378, 3648354794, 335160885, 490749658, 4277012467, 2783312503, 2958725225, 1490565894, 1801234764, 3189935256, 3534623682, 3309166182, 156924184, 3174312160, 1213380646, 424183163, 477464293, 937417474, 275851163, 1103466114, 3892217003, 638983993, 1969579456, 3707101959, 1846358876, 2730999422, 445069286, 3897146273, 1600191401, 628050732, 543464793, 1318189025, 1695895215, 1336555159, 179185077, 717173086, 3333988540, 95762032, 695581413, 2014432226, 2997021086, 2937106121, 2521466528, 3618701597, 911735084, 972318659, 2067448128, 1441204605, 1612274199, 3834392188, 2087558977, 4105708835, 3041266987, 2218478004, 1148524541, 2180285794, 2471616681, 3504812143, 97713568, 996415943, 2437871439, 3917037061, 756055789, 256853682, 455035681, 1760350371, 2143265691, 648471739, 1035529470, 4063167608, 2898183315, 4007119588, 1401655549, 223726932, 2749734878, 2383309999, 182708347, 423773543, 2680171822, 280581499, 2295542882, 267744767, 373279111, 1257508624, 3697462744, 1618054792, 1496498852, 1986658708, 355906441, 3682425513, 2327100375, 2218665951, 1152913880, 3687828001, 323518218, 4034185398, 4115423858, 2600606847, 2661365933, 903549029, 1510372824, 3362367677, 2263525896, 1311924753, 2605178813, 1494883166, 3320508292, 231061224, 2973616752, 4269662988, 2090761622, 877410849, 488915118, 1953195992, 3448709512, 65193110, 2683301063, 3311097470, 287837647, 618273795, 2406973983, 1716684547, 610729293, 1721974298, 2166101229, 3642436510, 3890477954, 3500599422, 19892797, 1011025258, 892467617, 3395281039, 2306862779, 694551975, 2403118644, 3755307846, 3932372578, 2392088997, 2142839667, 2261917675, 2211013538, 3747532119, 421332501, 3338989619, 3615181066, 983675164, 1493598696, 2314716504, 377245680, 1105993890, 1947539458, 2927688695, 4137236105, 391409302, 776825133, 2016432836, 2365311979, 1487263603, 648290832, 3732866036, 822080979, 3686736367, 336639949, 3510080700, 2463883828, 33327451, 963497279, 3159646747, 3723063400, 1875905330, 904537947, 447023322, 2184528544, 2557549766, 428589611, 127658351, 10092174, 3952083123, 1178913088, 1213810357, 1997927410, 989501657, 2359567394, 2394641571, 1569774860, 3975908643, 908926911, 25388157, 1106523499, 3134162185, 2338275605, 2009701135, 3701868158, 2113603943, 2460367070, 212860120, 1038085471, 366713039, 1121341264, 3979537628, 3941643377, 2892493820, 3508155474, 2264713377, 1105247535, 1651962324, 3625419735, 169580583, 1263763422, 1752602724, 2346215441, 1390550098, 2207808907, 11316921, 4058321962, 3321158282, 2362609994, 3513103969, 2612205961, 57607815, 3754859794, 2712235225, 607338850, 3070682929, 442187276, 3763097436, 714212583, 1405816000, 1116718521, 4241772177, 262332307, 93684820, 2553224644, 2172698356, 1493540964, 2940986448, 4184906760, 1067196421, 3059046408, 2148616506, 1354862495, 1608670555, 4006134990, 3637647175, 2650855370, 1871898027, 253065905, 3598013194, 942258602, 3329436765, 3408389361, 2158451402, 2559245331, 997302932, 1203553959, 3101047989, 1427556303, 3740659511, 462428353, 3448834533, 1591647334, 1193137171, 1800515217, 3091783641, 2728108344, 2747125385, 467667188, 3417573653, 116862323, 1886033661, 2666192684, 3060379730, 748171436, 1559543349, 851882915, 2151035605, 3913866933, 3633346924, 2169462934, 750468199, 2953455348, 764112988, 2312473844, 370385380, 873825336, 1617963750, 81336422, 2927901268, 3687024909, 3231205336, 2974851688, 1284371820, 3168808803, 3223323729, 1261918881, 775435931, 1286348024, 4055512972, 1626297385, 1275849393, 2958871286, 2111839194, 313822535, 1157390057, 3303394927, 1587804217, 811000933, 2685925211, 3464102000, 4160941180, 3875115173, 1771287627, 996221965, 2250663199, 548748540, 1034023317, 885730032, 270666193, 1572471136, 889421785, 234986830, 4152607075, 2007915123, 3978847399, 75140337, 1730972295, 643169950, 3744314477, 1516392956, 3461205129, 3103324111, 3299261921, 3389258257, 221048617, 967566633, 822014596, 418927154, 1142980140, 2443620746, 2077861640, 3076755704, 3471545409, 3203792630, 1222351354, 2780574365, 1532345595, 2494576161, 621023335, 2909930852, 2693458880, 153335019, 262286417, 145114368, 1787496360, 2183072484, 2801130119, 2686865969, 3709233802, 3525898539, 439338817, 1144028676, 2284214464, 1476141314, 1238561522, 360795654, 2100609294, 207475069, 4163022015, 3405909793, 1872578409, 2613062869, 2342641424, 3805101016, 463664968, 52717190, 2048019042, 2419304275, 773670438, 750059452, 1972764844, 3030466082, 1000374765, 4081698424, 3376064100, 1440079773, 648505566, 4108327730, 5159027, 2893481951, 2937936586, 4242374585, 3977740131, 1098647981, 3347193741, 2313781826, 4071264250, 639172188, 4078447014, 680932823, 3653782350, 934126117, 182290597, 2529771589, 192578200, 2610979451, 2821174942, 1218708355, 2309017573, 2226970114, 3755401715, 2606022831, 684151684, 3161960422, 3658298532, 1652204698, 945132653, 2478547168, 3237776460, 831074350, 103977471, 973948719, 612643850, 2663519709, 2259991430, 980561706, 1386905683, 3163390799, 372204195, 2602503013, 3339276903, 3705362258, 1517269793, 1217795956, 3007865498, 405305061, 1098776593, 1152853174, 2590286942, 423666295, 3064852991, 2196048555, 1807290434, 989592314, 3483203237, 1264505841, 2446327863, 565004668, 1934548798, 2759686021, 3101561164, 58745375, 1457181492, 3802144556, 1995732680, 4146584444, 2909129676, 3237976238, 978570235, 3143202250, 1420135374, 965305606, 66592762, 3971614455, 2306875369, 4074203840, 257215254, 4158595767, 2507761692, 2198581044, 244307815, 3593090284, 3037479987, 2938303039, 1463244386, 1179274440, 1982920557, 1901114607, 837430091, 851149285, 2103162984, 1061345324, 1775394702, 3324458084, 4063680432, 1130204607, 2412628348, 1887473730, 1929155079, 2850385317, 3943055877, 2024905546, 2760886924, 2276611036, 1550559966, 67676813, 3034899811, 2203221027, 1698890910, 4165453415, 1694659469, 2799302718, 3610052509, 1732908539, 516681748, 3776989064, 3471080960, 2611740415, 4131635066, 2836632965, 996158362, 3705916804, 2048567683, 764631140, 3895813471, 1626939722, 2725587001, 4244054142, 3305595223, 2690168420, 3734084174, 3734184870, 3253201832, 1345773735, 2670624670, 1515530226, 804892343, 2083662717, 1311769728, 1370551877, 237922187, 1613181179, 2721284385, 1157194335, 3451446378, 3682646590, 531138399, 1210912761, 3719922394, 1422830830, 2994774838, 3756132146, 4159181859, 1092545581, 2587897349, 1770406196, 3595264530, 3013088393, 844700935, 2769970865, 101032086, 3506221607, 1006160592, 2213440338, 2287623988, 2131800483, 949337971, 668361699, 1158907209, 613603832, 4013008974, 2670378046, 2914319774, 1646300098, 3513627261, 1498398293, 4171577581, 3251202417, 1121146396, 3871242755, 1366202173, 2563826161, 3886301725, 4080811613, 2169947302, 959463129, 43201809, 1880271674, 72660789, 1740568603, 1345421679, 3001347697, 4033136915, 3485694340, 977962412, 1038668076, 3461451349, 2273380241, 1057169338, 753639361, 2536003702, 1570882610, 3622647026, 2782273564, 528839653, 1536642803, 1302132063, 3867266565, 3940780020, 3678057216, 2608418365, 2383680897, 2174512650, 3804143286, 796265646, 2721763283, 3586200775, 1141968338, 2265148907, 1870126791, 3576630463, 36241213, 593474702, 1974796143, 2266571101, 2118192865, 539033089, 4078429904, 643927185, 2850456376, 1182473058, 1837861488, 3777711053, 765000769, 577206490, 1006358905, 1555419505, 3149189956, 1974727736, 2858670736, 2452473733, 3624549574, 872114884, 468788611, 1122814733, 4078929532, 837008028, 359525412, 4152608507, 1969807561, 2451234150, 2264240079, 1903111503, 712309655, 789950996, 3803958155, 1395970092, 36239961, 4020053679, 2071129037, 682326126, 1325871833, 3745997597, 2209530945, 526003500, 3095345127, 1795012273, 3549781645, 2342517872, 3278334256, 1306229770, 2655493528, 474234351, 3633059604, 3595501009, 3364297153, 2551885902, 1905644824, 2840882068, 3796381901, 2428484902, 1337779114, 3130384481, 2765718803, 273280327, 3920443025, 3253136796, 429219264, 1404286424, 2892669962, 919601300, 3016335819, 1764337587, 4143878949, 1745585473, 2566406436, 2644358930, 1573975117, 2308940054, 2807945494, 2050781459, 2198271486, 2312854197, 416220651, 1065818962, 2530575979, 49139972, 1927158510, 1982087784, 4276514615, 1957739570, 4210169380, 2121348053, 1861889653, 2541948698, 3817713312, 3892389046, 1996057015, 1318407935, 2201499670, 3322717977, 3019793926, 1552363739, 1831527253, 1678745379, 2407874038, 1110727845, 184434651, 2006456823, 603831635, 2856059754, 2919837407, 3694760285, 3375728566, 430975092, 4033775789, 2099183716, 2639738896, 1078645843, 672315722, 2945735211, 3855074513, 422464467, 847327229, 4048035997, 3227535572, 597407990, 1975262506, 1890941396, 31223448, 2293349275, 3556643799, 3317279054, 1730596790, 3606982814, 3263370619, 2657860646, 3896286233, 2203717532, 927369615, 2937619829, 3613860772, 2427085787, 1394137904, 2509458338, 2404311061, 869624060, 3308240103, 709441038, 4099602009, 2536979201, 3477980901, 2462899196, 840169717, 851540245, 602140291, 356506187, 2012311178, 3122509511, 1757590356, 2587659237, 573978607, 21005364, 766620966, 1771711130, 1902188282, 3664131536, 3866091985, 2469423867, 3653979113, 2951795663, 1935562628, 188891986, 502197262, 3505763743, 2061794562, 43814224, 4255280428, 100702093, 2877716474, 1988008556, 1729766466, 1231539901, 3263821327, 3964784167, 2026496411, 1553771142, 948338283, 3241246287, 1877909451, 2385287241, 1895601163, 3698694957, 531878581, 681974004, 699117875, 765420187, 3676736999, 1304652210, 4052112420, 2663961758, 1764088388, 2735018664, 1233301755, 614344064, 1634337020, 2171555840, 2630454255, 2114779028, 1679860873, 3776501389, 3265625259, 2259430345, 2043735939, 858090891, 3427130610, 1931274711, 601220671, 2465534210, 4260435656, 2018928491, 3818138822, 398203465, 1407769569, 3950330085, 1420188879, 839602778, 606186997, 2546864708, 283600984, 3140962835, 220435397, 1744394921, 2154679536, 1518116474, 601077450, 211443074, 4260130518, 4072943415, 2285708172, 1122723070, 2240266122, 2894130430, 2437935888, 2923041247, 3535243434, 105289039, 678269287, 647811111, 628513626, 2986620038, 2458510573, 3278322117, 3465912393, 3534624663, 124923913, 2604474353, 3614133913, 48312033, 196159687, 2395105048, 543839413, 2680487953, 178263083, 2068862058, 3388695028, 467165975, 1531816738, 495683195, 3538969445, 2232041598, 908626254, 2982798289, 1361226561, 1307043321, 4278745353, 1835083580, 1106194721, 170870421, 1087127639, 1369874376, 3819016556, 1442093367, 3635577386, 1432456616, 2154581835, 3607985491, 42601449, 1667654251, 529025579, 2370072508, 1567628346, 1259501001, 1454604939, 1057257741, 2344076098, 4101500123, 944813235, 2854996277, 3782500409, 1033913932, 3981449812, 646776614, 1973538389, 701922184, 2844742425, 326132917, 1287122054, 2744726273, 2161432779, 3164247817, 84735122, 1895463945, 1279797591, 1533904642, 3213556923, 87139805, 1823424805, 3873050658, 1114014401, 1405222895, 960748333, 2169177970, 2651991875, 836967304, 571740276, 2663358448, 2418703647, 1020940563, 3048455197, 3945083078, 3794943690, 1847232561, 1094305978, 1769358239, 3277971464, 3065379656, 2642941426, 2915678714, 3809056218, 1840851798, 3391116577, 2186276069, 1692320922, 1851667208, 327826174, 3804999952, 1347622989, 3776909819, 443273262, 1446835878, 3816472980, 3826767942, 529114555, 2257590294, 92604955, 900132339, 3982769372, 2282899555, 614216736, 2054834053, 4176220738, 1451129869, 2540813067, 1797094540, 2458064991, 4217364388, 3073956374, 1938239149, 1946597007, 1521110482, 2754440730, 1175145492, 923819819, 3723715521, 1712777350, 4228556401, 1664993566, 1971912988, 2681481123, 2808383835, 2837364338, 1340937660, 1979766026, 1717017543, 3342389229, 1584986995, 2405211891, 3499997198, 4193332368, 896988692, 148235678, 2498305891, 1771535146, 263229344, 308836371, 3758767671, 3994348815, 395852380, 3509332875, 3805654790, 1738051318, 3147211772, 2711913162, 3810451963, 3530564927, 4629188, 544810707, 1395921102, 3893499940, 3817942512, 3942405409, 841362121, 3236837588, 3472466213, 173239471, 3200242679, 3837924578, 2783662024, 206519908, 2521563424, 3415164557, 1892407906, 1476307007, 1345961266, 829676948, 3901273399, 1567501554, 667886128, 972360835, 2628553568, 657211679, 2471425090, 2463177863, 2811990795, 905535157, 3535561594, 3048926437, 3173906237, 2260535397, 3160534826, 501326308, 1258075074, 1880838701, 3438404242, 1575503965, 4240233595, 1134649440, 573500912, 1579428217, 2912979920, 4270470679, 2843292262, 2485786458, 1885502743, 3446531600, 2705286014, 565766165, 4012484611, 1495187946, 4284476462, 2775915041, 2733529951, 3239183732, 1607084581, 1124521623, 255674054, 514528533, 2445401668, 1369893227, 632573481, 1654046894, 81138521, 2025884835, 3253556921, 60822043, 3700283015, 3404929441, 2495564123, 2347172381, 1655944399, 4194527850, 1440840903, 439401227, 2898264094, 2414733905, 1511379513, 3548854040, 3269914719, 3623347974, 3807273448, 1374068089, 2448126821, 2207406696, 3458572264, 1914757908, 3841325585, 1201946172, 2324912134, 904388313, 2438165062, 2945227498, 1367429066, 2705217257, 2710077481, 2400530943, 3427949695, 184436016, 3382510612, 201380645, 425302737, 130251276, 1363467314, 1450925138, 4287427505, 1185538452, 115776127, 3102182654, 2162812501, 4055576130, 2222876987, 1342992544, 2495002144, 1771312290, 626339325, 2141160070, 2817478529, 1802724697, 2002565087, 2944080035, 1894726675, 1049250357, 3121895641, 3901609205, 1778777733, 1176443710, 624883253, 2581388915, 2348425853, 723084139, 3768891288, 1804008680, 922053476, 2666047057, 899371405, 2847060843, 4044010973, 2420443510, 664360721, 510749902, 4231828232, 3613436810, 3365391253, 566532387, 4144566695, 4018271908, 567849993, 3173419249, 231912868, 2276879642, 875287804, 3410947425, 588139662, 3468693135, 121980207, 732410604, 2729553179, 48130993, 345716366, 634795636, 1749804421, 1052212426, 917615575, 272451460, 3706832019, 1750057763, 4256023676, 735960380, 599799776, 2314565871, 1380438653, 488199375, 3327421027, 1779062737, 4087854229, 3301645361, 1529377251, 3509668270, 1837307691, 3817755952, 1281885759, 622929348, 654258636, 1149885251, 1753687920, 743486794, 400136293, 2741275842, 1158461186, 2916847536, 3146144164, 148266806, 1916017253, 450361604, 1403381039, 4164841801, 829318923, 2585655526, 1691495810, 2445186783, 2656538079, 127330949, 2067840107, 3074025779, 1350641108, 2499370765, 2486462974, 3316664128, 3144590220, 477437959, 843021431, 1219383439, 4265499672, 3033966470, 999351781, 1255009177, 3743793400, 689436563, 2056773207, 519741117, 3242459901, 582745880, 2435634342, 2539501730, 4120086610, 1623933475, 2087924380, 350783463, 1360909169, 3760319022, 1928707671, 802994742, 3184282629, 2424317090, 746943608, 2909350565, 4289898070, 2028547548, 4126574815, 1778286732, 3879525068, 1748301422, 2443842928, 11307622, 757469026, 3340468330, 735315828, 1618245515, 1262546556, 1306400819, 765834343, 752458524, 3836467038, 1568322198, 108525002, 637466597, 3277442556, 465788538, 3421827999, 508800113, 1367137510, 992515634, 891135998, 2230558719, 4152419425, 3538491851, 103425912, 3623738232, 1941970667, 1164649659, 1944312707, 240807578, 3916883886, 1271577077, 1369143200, 3849337560, 1492688479, 3307786257, 869960601, 4134775998, 2054359786, 2813159718, 3445704042, 1423053006, 289733635, 106767955, 233962054, 4264662744, 2039817747, 2132055394, 2597890736, 2374170924, 1734549682, 13261454, 1031348318, 1523072092, 2392183689, 3090076369, 1763381169, 3097789475, 1005579794, 3226505190, 2898373936, 2856626343, 2004550157, 779521689, 3429667902, 3777518610, 3326602926, 818630573, 3602880167, 798060629, 3216780745, 2253123945, 668046085, 20741468, 1448123542, 2464388546, 4043868791, 2946031241, 591218455, 826969350, 140973773, 4114978668, 3321721540, 230769859, 3393044906, 978308127, 2050436194, 1364322940, 2273716098, 388033990, 2813879697, 1923622881, 126277790, 3230299170, 3689242432, 434800420, 4290518398, 3174485089, 2891307814, 3639639514, 4178153318, 3837642030, 3357080185, 1208861735, 2575221630, 844948137, 3437751687, 3802108440, 1880463524, 141886844, 405407357, 3573035517, 48119696, 3285248918, 3482241018, 2030330644, 3588617195, 2796127485, 3292257267, 35909006, 2519878068, 4265633858, 1207949046, 2271596824, 153734717, 1875419393, 2255381585, 2303382332, 2545779800, 2895954094, 529179397, 2698980970, 904150680, 875666521, 1593706357, 2490450888, 610615990, 3646724843, 910980040, 1113473666, 1833647000, 1739334649, 3870045246, 2992685020, 2756349110, 509870267, 1847757947, 3936671739, 2519997694, 390519176, 1674414530, 2280910487, 3966824899, 143999593, 337980293, 48254466, 317423765, 3145766595, 134248055, 1332496391, 2695571386, 2066759958, 1902010905, 2657175359, 2623499239, 3334330668, 3510664656, 2834502300, 3033342234, 307608176, 1375118959, 1013770728, 2803890245, 1056371832, 4206012820, 2536721164, 399326671, 2182702432, 1440208185, 1853184291, 3752197858, 1751422759, 3667855455, 3466612671, 4284435451, 1015891263, 1917774465, 500301751, 3333906876, 1603778314, 3783783637, 2622169438, 2391437651, 3556070808, 3439785871, 294286326, 1291219210, 337472197, 3422844257, 2123416896, 1871121265, 1587806562, 1867711990, 2934309145, 3814525302, 925889757, 1049230109, 3985230389, 3555884945, 1672887070, 3062086531, 3329977857, 1150071036, 4016540475, 2504075370, 2928422439, 3853425050, 2767666183, 931837329, 2410954071, 2985869763, 431314817, 4103436297, 1916916749, 2263061265, 4116334353, 1614241704, 188026414, 1124379973, 2749789086, 3980528777, 2576637601, 709192194, 650860306, 874767895, 4230638149, 270342041, 515690824, 3091490191, 2439819993, 868256606, 772806663, 2509643188, 2623794035, 935747720, 46306414, 4114919282, 534644091, 2820237143, 134021302, 1189922976, 2069427286, 31276605, 2339386351, 3180606872, 3470309302, 3472360065, 4198276138, 1891662216, 2185661885, 2177546633, 697565062, 4082334687, 3897176855, 4071986052, 959151914, 418550505, 1048130034, 2875871539, 1954660390, 3586284757, 3990473471, 1197007656, 1653125056, 1163024066, 2338496855, 3386351516, 3557308035, 2464084555, 1803539091, 1965924596, 682987199, 2103841056, 3552089237, 579511601, 4128876467, 2653495330, 3065359854, 2322476572, 4220641478, 1850862901, 2720007063, 4120303176, 3524820887, 128366889, 122895550, 1025956815, 474197533, 1329645635, 328493425, 3324682824, 597011261, 1546135399, 2331677671, 2107873572, 1324804133, 392639218, 732462580, 949937512, 2897319386, 463246917, 2350149086, 3704065978, 823422862, 1794778891, 1421616042, 4128391759, 1015111570, 2096633056, 1921374835, 3901276004, 59335973, 2116432696, 198118777, 881751297, 1394459922, 3338682186, 537940188, 588231002, 514982624, 563318009, 3331771728, 3755263558, 4010230236, 74577127, 4285824019, 3842741472, 2688476140, 1122860620, 1158373890, 2762793464, 2634742314, 3423860228, 3195588646, 2038281101, 2588963534, 3794186351, 413422622, 2143552416, 2764909325, 256205849, 2026892524, 3528450670, 3467678248, 1219297559, 651643318, 218348593, 2110563017, 1532385996, 4117362745, 454047231, 1483856459, 1235731012, 1494208455, 2445939162, 3026980074, 3179603675, 2952351130, 3918452971, 4014652806, 739180154, 1179345336, 2499163982, 1366367757, 3466567550, 882821632, 3367967161, 4121828019, 3537315953, 129729284, 2768211517, 3873648362, 3646390086, 2391863773, 3168994803, 3052016914, 3375105762, 41306767, 2614928597, 1690356311, 329959423, 3062965961, 4133016067, 546435306, 3404436796, 2228824014, 2802099908, 3500068422, 4071327744, 2684927960, 4166409820, 97113521, 2305801281, 637837872, 586458016, 253763044, 611137439, 4091084212, 4130186357, 743347666, 3613079364, 1265994060, 4152809667, 4052474279, 3743697355, 826780018, 658068241, 1386511585, 3367628320, 461686409, 848013785, 3947775387, 1086564271, 1423974861, 549104595, 1767742667, 1013597962, 1272923101, 4106533650, 4085531302, 1308111372, 3441751421, 1969196226, 4218381301, 3903763140, 3030035216, 554466202, 686539040, 1902076536, 115358660, 3157045435, 285679929, 2151241352, 2985310240, 3498507195, 2649536862, 2033228339, 819454200, 4218237990, 1298988930, 1328878111, 3789353312, 1151698805, 1781450659, 2510999024, 2563386654, 3660295131, 1115752512, 1303914643, 176810474, 3411655759, 3950525305, 3548894755, 1207332515, 4056844659, 3040092357, 2720586, 1382489595, 787172363, 3881156643, 2749518620, 2634020221, 2553065144, 3472904858, 3746449077, 4055790809, 1940319688, 846367609, 4183277984, 3496726149, 3721742795, 1242283870, 3928896488, 3716491923, 83425107, 1043542795, 2167909504, 1847633039, 1818571075, 1068185467, 4266035868, 4009118043, 3950011567, 624280010, 1687866342, 672890799, 1729085188, 2686805482, 1958088384, 3159655093, 4172062517, 2355294360, 1897492164, 1411751438, 3145112894, 116148803, 1993246669, 3437734604, 2062039097, 3611984702, 3573075253, 3730095781, 1053314257, 42181627, 1640359344, 668054479, 3260065557, 350625115, 2299842931, 3719211594, 1497949253, 2133259290, 2549551512, 2594136889, 4065194344, 3548754146, 2867235956, 3792174115, 437911166, 1578519950, 3088552615, 874818345, 3171191275, 3206815512, 3270434689, 2255997007, 1346711085, 1493293731, 4171012614, 304424917, 4215505345, 1173425333, 862485670, 1152525464, 3107056216, 3026210433, 3928824296, 1660446917, 3198899243, 3368789235, 1702443092, 2763855227, 382932735, 2023767494, 4082405424, 893611863, 193762950, 400896982, 3006269470, 3562678341, 3930220431, 749744762, 886836493, 2547146492, 3253319671, 3739605198, 796795945, 2488374971, 209050238, 475644848, 2149850107, 3623007634, 4243084309, 1933653206, 3508040805, 2122885046, 3205956457, 626304084, 420701377, 25857495, 1567272048, 3278371601, 1483767098, 931041895, 1110429677, 4029367524, 325752545, 2969326604, 692526793, 298343392, 391085907, 1695282875, 211797501, 2854536299, 2686610892, 3309832087, 4217023606, 3008371284, 2498267488, 2199224608, 4159560077, 2321925516, 2390238870, 1965738584, 1022438239, 2585024489, 1842915775, 2981308297, 1014161815, 859923966, 4109745702, 2486774405, 802478528, 2863868597, 620189035, 331058318, 3049439594, 3496609742, 1251660163, 1845860665, 997544444, 658967697, 4109049171, 3798983269, 2809965349, 14781686, 1390641575, 4126382604, 3208914652, 1491148574, 2695684396, 74933536, 2522676277, 1697439755, 3457460880, 754586996, 2372993444, 501544657, 3391988266, 551837339, 293401636, 386206134, 3677577604, 1419367350, 4122933336, 3622262420, 1641102164, 1526916490, 4012344078, 1966121420, 3367456930, 2464968262, 2241941497, 4010570689, 424401501, 1739382268, 341212749, 808948154, 1322554346, 1461671577, 688637725, 3029991370, 1536994037, 3619309186, 444044415, 2543471425, 2954720715, 4138444258, 1387919517, 63583868, 3206026217, 3001729798, 1283339245, 1078405586, 495705113, 3475308449, 1107017852, 4083054154, 3991572181, 3746838956, 3296016552, 3752335740, 859460068, 1891178871, 1342267532, 2540558510, 1104621942, 2274360238, 3291538387, 3476342271, 272035736, 4067643119, 281905296, 903696913, 2308534454, 3063260821, 3828473502, 4139929828, 3370464328, 2724740038, 1007967047, 2423591497, 3172884884, 3545976202, 2417803682, 2424119954, 3269742577, 1167742760, 1402402014, 990448983, 2575912863, 803511502, 1093175707, 2134494377, 2720776104, 2249385695, 378608022, 3236074725, 3363408377, 1933481927, 2799869160, 2731184696, 3601294224, 1510210315, 2782822057, 683187963, 905215648, 3892777991, 1808332454, 341132700, 1823101793, 757905886, 2848793343, 2849294139, 438216898, 961702670, 576353462, 2536825826, 4210572347, 1005763248, 1520305402, 791211309, 1286586266, 3988472048, 1633808387, 4280695467, 2961621786, 4281887802, 2617625472, 4025525566, 1741635991, 387892534, 2918051281, 3669197788, 864158125, 3831134898, 4255711839, 1679669021, 2645390069, 2301946230, 3638964161, 2919957981, 86806873, 402270809, 1410120978, 2524073716, 1367235154, 886086082, 594543577, 3881749955, 2760621353, 989212160, 558863174, 3858722252, 2620756157, 1893774209, 356020144, 3736993941, 194590354, 1025569983, 2482335180, 518443689, 3361539302, 418907874, 2163476652, 1499310335, 3566377818, 1389990144, 2269497012, 3030983085, 1439598333, 355783260, 2570482848, 3167383453, 1601024156, 3580200285, 307844050, 374141891, 2000726966, 1905254397, 4256122363, 690973362, 921494908, 3329959507, 2619212157, 1139200543, 3087670434, 224861608, 1340343231, 1974262341, 1669593629, 2825805513, 1274937821, 2857499567, 2740516245, 507908103, 749227135, 1958105010, 414814344, 2460862738, 62623707, 1580459536, 814240720, 2917215123, 3127896417, 2673766067, 226309413, 60141070, 2342152646, 2927389985, 3961763039, 2960855216, 56702922, 689915072, 3511879118, 3148596542, 1435070377, 2219350754, 2258433852, 899542161, 4127855401, 1892867365, 1795666949, 2970159508, 1893866409, 2547114614, 3986133076, 92576636, 2991970844, 2154621386, 1747555337, 841241492, 374844383, 2438037014, 2786360818, 2585098453, 2474923409, 3766708330, 3915226599, 2670666906, 250064846, 812862403, 4122078330, 807687899, 767398824, 4064297705, 1585772393, 2704989763, 2415367063, 3208182982, 4099718405, 137630333, 668934079, 3518145445, 79100381, 4064590340, 309400477, 762888014, 991178030, 319121441, 978658056, 1321139025, 4078636280, 4192296598, 3649580808, 980579843, 1818546172, 2350157381, 1444038896, 590557824, 2598646326, 4006591087, 1831982855, 1555592510, 109835133, 2889176369, 874470157, 1739114167, 2582466350, 2114774072, 2556458931, 1571697416, 3767511287, 2340209521, 1311234276, 1007745817, 3118751639, 24325439, 2244493137, 3379211119, 1815539518, 23956580, 1254249446, 2722783823, 2268445861, 1560021346, 1391166952, 2082547659, 4132578173, 913018274, 1213846245, 2278803043, 1523352697, 1530684569, 1340523295, 1562614150, 1939169441, 3093772392, 3952202231, 1330068925, 1617850328, 3707867321, 2621201142, 263375517, 3486651753, 3106576584, 2262151342, 1904807481, 1760917230, 3554338033, 1731550882, 3683141631, 3687126357, 1257958652, 1545756361, 2472241830, 1686388699, 2134685728, 3535016954, 3641620264, 308079799, 2321493266, 1914702727, 298661477, 2102955005, 3841238938, 3775465108, 2116401572, 3530360261, 1356529299, 1261852347, 900726599, 313007768, 268751838, 4017029602, 1991305512, 1381850649, 3835707376, 3962664134, 2276307793, 1615788161, 4064196879, 2342165899, 4247037673, 2187618752, 1268770999, 3794869851, 830974398, 2214457394, 1079859306, 3950205068, 1069176608, 3818660597, 880692761, 1945129183, 2896771281, 4155701008, 2237795220, 2707926524, 2745257356, 978995403, 4112410628, 2409851097, 2363211194, 1443337000, 796397266, 1173994983, 1026177387, 626823452, 1924212445, 3600905927, 1371349058, 1173448589, 894264892, 1556425280, 4266638834, 4134528999, 1860904970, 1433912222, 3428309097, 4145863218, 580420174, 3798183635, 2406326250, 3961229014, 378010102, 3055336184, 1698095484, 1297449523, 3789638573, 2033865456, 3554839858, 807608164, 1853908895, 4222591951, 1238056099, 1354644459, 3393287757, 2438206951, 651701477, 490919336, 3308016532, 993147196, 2722652958, 1695922664, 281601970, 2061338741, 2202767431, 2734922096, 2688270517, 2179446022, 151436475, 3053938228, 1612281108, 2061842555, 777368277, 3157469363, 1200918164, 1881053024, 2161898651, 3034312527, 3357507047, 867476898, 993104183, 3154126793, 3247137195, 589733811, 2291496379, 1728840048, 882738222, 3512570825, 3149591605, 4009139353, 3261099462, 3410109669, 3699578966, 89455160, 3225420817, 308403382, 794883088, 3799149988, 3004180878, 3973075425, 1569049784, 509374503, 2472901911, 919530188, 3226505749, 2397020619, 446787813, 347087551, 371662500, 4118877152, 2622347596, 1378098138, 3107125517, 1026822856, 158561611, 2438177211, 2035372885, 1692878219, 3007059603, 3839613922, 1964861484, 1372346544, 2036116159, 2101749865, 2258447121, 4237893140, 2861921432, 2021289501, 4070779528, 1102554683, 28622416, 651017008, 2933662462, 663402100, 2783401394, 2150282522, 3426682714, 2312857603, 664289975, 1203473327, 962705080, 3148077457, 167662309, 498026769, 600156024, 227671387, 2783736162, 1187180468, 490158725, 1231501719, 3059701947, 289739901, 2740895728, 3752870781, 463149021, 2750268121, 3289308779, 3817449288, 4197587727, 2818525806, 774767204, 649755902, 2476590448, 4003835054, 374163914, 4204128414, 237213580, 4285786386, 2557159151, 3123835617, 3118574086, 757007055, 1179048608, 1949218659, 1671729624, 3095667545, 3965825394, 168895069, 4132389350, 252394677, 3329448104, 419219529, 36425195, 2956146804, 3684656513, 3398113301, 3963370475, 4266309173, 938510130, 1617684327, 644127607, 906331477, 1126625148, 583309122, 678011350, 1548219842, 3668401804, 931275637, 3507530082, 2832429640, 1890916921, 1142385394, 3076722073, 2001788925, 1746150473, 3781136628, 3372096150, 1266726012, 212974384, 514717868, 2154397852, 795102824, 3161415724, 3658248897, 1879169903, 1300637256, 3984805232, 3911493302, 1428852639, 3672850611, 119274461, 1839662996, 2086835358, 3196332371, 3110107878, 1404766820, 1691629838, 3342540354, 908251254, 2639990172, 3479429580, 774269407, 1809363740, 2597651863, 1907700865, 1563475818, 1242022064, 4004659090, 2560031750, 2615587486, 2072371402, 1541598361, 2645981158, 3292217727, 2190749613, 3754277133, 2777911147, 665644944, 92076748, 1316051070, 1148791246, 2285872537, 1438795031, 4063206034, 3620314941, 2581470868, 3276448430, 248308300, 1547681745, 2631294729, 3139195234, 1794175409, 4174221189, 613606493, 1409669492, 2198945294, 2493547226, 4114657438, 623813527, 3617201458, 2604499997, 2486146960, 885957314, 4073670499, 1069257559, 4091290617, 829100832, 4103954018, 1063596319, 3466081143, 1672395798, 1448266228, 2991856794, 97715094, 3292391572, 2066171871, 1013227814, 536718369, 1416776852, 83477184, 429902699, 1493922078, 1575125582, 1809411440, 2059497749, 1385529147, 3268116807, 2903970091, 3259055583, 863233646, 1059462322, 1558432221, 4152760761, 3451383036, 369075923, 249671638, 193775303, 148535691, 3144976265, 1764129177, 1553901373, 1210102354, 575750490, 4102510466, 4070067968, 337238270, 2175781211, 2835333561, 1149304417, 4221613693, 540887889, 2878535320, 3002710032, 1385254945, 1579569292, 2241032395, 3469411972, 2631051697, 1799448524, 152313866, 2785163442, 1566512569, 1524406425, 1918238272, 1384966369, 1408678287, 290894398, 2651579786, 346491783, 972538995, 486304740, 2305352021, 965401765, 1486749902, 3938224006, 3083695656, 179815448, 1354728890, 3207800858, 3917452465, 3567773124, 2091450922, 3098633448, 3510488435, 3580338265, 1825896786, 2339379876, 3212903583, 1133833897, 2578110408, 1570080052, 4009342670, 3569322978, 3014884372, 2354322165, 525387533, 428815932, 3557264549, 2626907723, 4168220619, 3457613971, 3947898504, 1034292928, 3974260795, 3333575276, 1678076381, 2065872455, 3741281417, 2822775264, 4044230898, 1399267094, 3630097761, 2661873782, 3964784800, 2438303960, 3379011639, 1731800190, 3156778600, 596938848, 2717697693, 3573132603, 234616046, 3570605544, 2272265357, 1728415263, 3961792092, 163999132, 1976291050, 1000770419, 1252756130, 1236212485, 16875351, 2555502406, 490874953, 3496033357, 2325121618, 2030993542, 1718782357, 3130060797, 2006728116, 964722930, 2504335349, 318324943, 2455598579, 944017091, 1576804218, 2356239717, 1039113569, 758803140, 1978319135, 3436690257, 1568684576, 203256569, 2477613845, 3717597839, 3691164226, 4148270745, 3547712676, 4004495096, 2002740563, 3940846677, 3292663676, 3042229859, 3703448157, 1074011317, 528099553, 2393598942, 1715121503, 3702694466, 3932890489, 912148247, 3395921256, 1525022010, 1807232734, 1579843702, 2668445290, 1613258971, 4179881932, 728133580, 544931225, 3648472832, 431831603, 1005946360, 2884218781, 1767262581, 2687463195, 3596945138, 1891545879, 3987161806, 4201177508, 570133402, 3201676471, 2457768148, 3941052804, 2781790166, 568208092, 896713232, 3722130597, 2390559846, 1232073691, 1069702436, 307482083, 2757665203, 763185901, 3916715948, 2609598381, 379992674, 2658788446, 209414200, 62944095, 2972280065, 3752867999, 842783125, 3683115611, 700904834, 2303571538, 653493673, 2689197921, 2546871058, 3632361308, 2185391415, 3461913328, 700742207, 494170793, 1679988391, 3133449188, 1504077863, 2985385144, 1396267311, 1228425981, 3977255963, 3715595101, 3590207192, 2538238419, 28363787, 1855435817, 1238819102, 2020483858, 603943211, 584598843, 3590221562, 386306602, 1308511013, 1112083854, 1494824221, 287254931, 2261800324, 836059896, 2634921013, 409261834, 2592990153, 2363361030, 1949257502, 580912483, 829093814, 3542379028, 4209865206, 1977250871, 3296514291, 3922631038, 2909238772, 4099501164, 2409866171, 2366901997, 3250418654, 816323299, 492967748, 888243004, 698334800, 259502648, 203276809, 2797027204, 1409800614, 660639697, 3204140418, 1782996949, 1205825145, 1290730324, 2732609000, 2988314867, 808735160, 2847966525, 580808239, 1132216742, 877849975, 2660487308, 1613761615, 1089768349, 137177706, 1331335443, 128350395, 4018743534, 2145899999, 3985235865, 1014175214, 3635389227, 883333396, 1399912109, 2959153716, 3735758932, 140752558, 1001940706, 243766061, 1340338179, 3175402806, 2664054781, 3136295641, 1543189497, 1702941298, 2124975605, 2914643889, 169550592, 2644401584, 748970069, 2082672014, 2663765109, 2278500578, 3017357512, 1589616669, 3755543141, 3297306380, 2570765029, 1119836377, 2806231030, 156534961, 3218550325, 4063828956, 3902435637, 4003444657, 3077678181, 2407995035, 1896409100, 3077759683, 3310509094, 1640527500, 2828771354, 449845207, 1153341244, 2127095302, 3498599323, 3714392394, 3965186710, 3480069275, 2879042782, 1944443499, 1569881757, 1932633239, 3211318744, 3996741819, 4292642101, 2374300103, 4187820215, 3774897523, 2068020208, 2872780421, 3185091053, 21922242, 303323343, 2337678756, 1607044015, 3082756605, 1670759421, 1638886585, 2356783884, 3382199137, 2739356175, 3051155157, 942591298, 2485129097, 2293686055, 3794583985, 3571625434, 4053904868, 1240710061, 1179171548, 441872546, 2723078442, 3808803236, 3916939012, 262812075, 2062226786, 91283398, 4269409736, 3865847347, 1232369232, 3033016969, 269836474, 3422127707, 1162203071, 805006906, 943075766, 2177432155, 606831817, 1463743944, 3972480597, 1908649846, 3934052330, 3012552120, 1740261118, 1933498862, 3363592265, 2604775192, 3253279657, 75784423, 2339000097, 3966229052, 4148445721, 1666996637, 3430443279, 2446943075, 2455054705, 158021967, 3664528624, 1464002626, 476201161, 1525821886, 762816692, 3070834730, 1379617237, 1342856600, 3654947534, 1748274512, 599823944, 1323990512, 605651457, 2788121505, 3250311608, 2385206431, 2110817465, 2662052595, 506002530, 1180615379, 2834813236, 3178122682, 2041891152, 3604067515, 2421708780, 123616723, 1274496310, 1170371205, 3835997261, 129502578, 3958947311, 558782431, 1301406114, 1724750966, 697602382, 3220969961, 791160051, 311933529, 3687821648, 2497899805, 4022840885, 1278272746, 3264215285, 1114929909, 771381636, 2190920125, 1790743194, 433370814, 1252059615, 344754552, 699616664, 2146776586, 1496690647, 2471857470, 3166284067, 3124736781, 3509007352, 1238141503, 2562348384, 658277212, 3081519545, 1256258144, 661216921, 1780991757, 119776545, 901517968, 4175798259, 703293182, 3873199528, 2471487824, 4018555968, 3257984558, 2261907377, 2605372149, 2430330090, 2436456984, 384202184, 88731866, 2540040891, 3358021616, 3758120571, 807763949, 2327671247, 1514666411, 1564429914, 1350842296, 1409554416, 2890342826, 3803863524, 2205297146, 2280490911, 797049850, 96723725, 2165049593, 2016613986, 2765696840, 2117481122, 1532394385, 1816203215, 673651112, 2567982024, 3493956063, 3661535585, 2631603116, 2905695575, 3826122217, 1851968347, 3244678921, 4089347853, 3461222077, 1897626044, 803841188, 2658984664, 3279781684, 3322730003, 2918144491, 2739008017, 3341417969, 966611619, 289881619, 4206076143, 3751603297, 2585295348, 1043337433, 1867128831, 3368377775, 2296791691, 1196519244, 3211993639, 2647129703, 3048953670, 638124103, 3541234288, 1425096828, 177012303, 3737633037, 833065332, 313207323, 3970563354, 2869085203, 2059375809, 2001289410, 2294993000, 225539037, 2470768436, 1558308967, 2952139402, 422837987, 2710179702, 4055716499, 1853328328, 1623982371, 2949706683, 3970651091, 3006172083, 3424655891, 4053014838, 3216092596, 1698330572, 3827521200, 1690078683, 1453914281, 2654081105, 3664315702, 1462016038, 172119355, 4218669328, 3735021363, 1554039111, 2749417715, 2403711924, 1642600214, 4262881474, 1804482983, 3765807712, 3821278326, 2779034156, 2678213355, 1381125183, 4033848595, 3554156274, 3175805658, 4035299776, 901012521, 1216915137, 2387216138, 55420351, 1638641836, 3659842001, 157869268, 3544181891, 2307512934, 2713759754, 2073824627, 2747479283, 1209545493, 3075785976, 1743887941, 4257950779, 4242069095, 3029998335, 2551387759, 3731618237, 1211710956, 3470311297, 4282791604, 650288874, 891785631, 148174680, 1576296181, 2910815368, 3766421121, 2923107109, 1626837175, 536902810, 3536469242, 19998207, 1063071403, 1330564986, 1385140618, 3513069484, 3926303126, 1640399621, 2176929980, 2828127153, 497442290, 951714284, 707956922, 1576141284, 3136956003, 358489302, 377277526, 4038631957, 3374526673, 199436844, 3333199691, 4090083201, 868489462, 3156661420, 2709754290, 2498834830, 1250977442, 2267436830, 738673920, 1842821440, 3752371697, 738218539, 2753650089, 2508178777, 2085966273, 19388287, 1993698629, 2624603660, 2346347627, 852570622, 4037397033, 2909045453, 2899026034, 3264826636, 3772042161, 2888495657, 4094671584, 2912289648, 2935022607, 4252890241, 4040828911, 854145083, 2844296263, 1830621574, 1462404408, 1421086686, 3713678277, 2754115581, 3753947451, 1707538056, 2604337843, 1067027051, 679126151, 1978386513, 160646063, 266637895, 3728270608, 2037353952, 2789403607, 2930305442, 1343741692, 296510593, 2111497204, 3075656588, 3389080071, 3265128537, 3995022551, 3964423893, 4109381389, 1288438836, 2624278689, 4050405000, 970588816, 1794596641, 2884134706, 2540465540, 506784967, 763030004, 433531472, 280400482, 4095211013, 2032998240, 3129629446, 541386701, 907749015, 1695484085, 2461520758, 1997302753, 4023117144, 3791378923, 575339868, 1766196032, 701926999, 245120929, 3533402999, 771202638, 4126049039, 2240600093, 3991671691, 546701692, 157246399, 1528369381, 1907928695, 255676239, 741680375, 4044634895, 481076137, 3538060220, 3990238849, 10694846, 1849092308, 1105958045, 2809859294, 3422693139, 1527316087, 1177769111, 632983542, 2066469946, 3162575501, 1586752391, 1950983215, 3176236662, 213696488, 1616128306, 2707803828, 3055739712, 342589636, 43817475, 664866229, 2771520244, 2272783895, 1192030895, 3810277835, 1480526929, 2020384523, 11798314, 2898734773, 3075673292, 3901474036, 3160307044, 533759692, 2343345695, 481073142, 778935036, 2350968463, 3480374503, 3350667320, 710667664, 2601665060, 1428004355, 2695993123, 2578022451, 3307017430, 632214495, 1081644038, 3902252909, 1848018101, 3215394917, 4156004083, 2007599960, 3442684505, 2857825558, 1792705447, 1080773038, 3315840818, 744763605, 2443552787, 3872893158, 1674202586, 398455175, 4014642474, 727726733, 3839186108, 367242762, 2250199605, 1047286887, 2768620073, 1637203149, 4084447017, 2629203218, 1093742906, 1669637429, 2589290831, 1597298071, 1925118719, 4116413806, 2612518620, 1576258796, 646213760, 3548424292, 3403573119, 4081105049, 3167984571, 3967554920, 3080172489, 2468727578, 627054699, 676452231, 1779839066, 2564127209, 2023966085, 268401170, 2692686730, 975915105, 1237551187, 3379925393, 2297348960, 3095124131, 1626820859, 3323047645, 3801947547, 3432340934, 1304502730, 3810165943, 1472978119, 2620040719, 997075305, 3306937902, 3844605277, 309070835, 3846945972, 3910477762, 4116119207, 2979283745, 1311474849, 3046785, 3694661766, 1954003826, 2893863040, 2319782236, 4257940093, 3810111416, 176224746, 1682868355, 2389364764, 2462942681, 1078186894, 3090775557, 1867207477, 3700763757, 1636998902, 2871862017, 1213853679, 3016929650, 2909229290, 3922634688, 641175742, 3859189903, 3725604542, 3568811692, 556043466, 1878710372, 2096501241, 2005201182, 3868691478, 4271496604, 3106498811, 4000089131, 3461451743, 3335528487, 1970220543, 2837021094, 2922971836, 3294553238, 2820314944, 113328951, 946559849, 1811384830, 115303781, 2813707565, 3918176116, 1933533735, 2571241165, 1509822321, 2054052125, 223761962, 872543639, 37796914, 668317005, 2156911887, 1509062935, 198141769, 1855454043, 2630519553, 2189229576, 1951378831, 840532799, 3254869, 962706123, 3993574272, 2077832241, 3133180246, 1978798087, 42512379, 287825556, 1264809448, 2260088281, 3070085216, 1033632892, 715582503, 3076788312, 2246825503, 1322010592, 1010376265, 793834899, 2428994600, 3389078759, 1792389009, 4249854116, 569706127, 3268101118, 2949679724, 623641263, 2693704682, 1831012878, 3418706725, 938815962, 2094499257, 3582685500, 973007481, 1010753564, 1232466133, 1972875194, 3826564254, 2153925752, 3432926850, 775893070, 3236809068, 1490448882, 1617232494, 3042368854, 4168807959, 3662937543, 614753732, 4126420291, 2457777436, 3733486215, 241538208, 1676901523, 2523772553, 4040730733, 2851915594, 1849271613, 756162037, 2830347347, 443991569, 1510644560, 750872658, 3702171530, 187099749, 2615773631, 3194553377, 4202658319, 3071663499, 3727007050, 3191372634, 3690543708, 1904960282, 3711981807, 1860920428, 2266567165, 4145659174, 2120590970, 2791763827, 1212634619, 1126016418, 2134078371, 1875016849, 1893853647, 2981278335, 3584413929, 3175903071, 10136406, 4095168043, 1475997643, 3955363972, 1801555028, 3303391046, 3928072097, 1550533460, 618960912, 2303517280, 338707392, 3911904210, 3900634758, 1536441402, 3231210376, 2351677801, 4044931158, 785240205, 1484967742, 3330462582, 967905068, 2501557695, 1355851334, 1698034955, 356935059, 3603876818, 3588613880, 361820164, 4277706437, 3198846531, 3364024584, 3066053574, 2841129177, 1589638839, 828778535, 1208631247, 2308640990, 3607802760, 3541212835, 338289433, 667213287, 3812443187, 3579011621, 3714405620, 3063635527, 3059019334, 4194466379, 3026393259, 2482167361, 2912810143, 765907530, 3223075256, 1360676753, 706502996, 852638500, 169601860, 192115934, 3493768173, 1504841287, 2054523784, 172059722, 2250795029, 433688280, 653096288, 2623440398, 2832825462, 1193699041, 3304513021, 1947632286, 3182034620, 287580925, 2787602310, 306350358, 4260205442, 3407795245, 4286787972, 1221114098, 3552753354, 3908101596, 2452988855, 272270917, 3288046097, 1133704902, 4075229555, 2008534374, 4279131590, 3143905456, 3524704609, 1758147213, 2639334568, 4109136994, 843808738, 4124742720, 1734020053, 1412837669, 3800997407, 2081256941, 1984215198, 137952826, 2529856087, 3271708276, 1180839437, 2097363126, 850815585, 3029192199, 3489335334, 4012451475, 3368391569, 261502011, 1094293861, 852075739, 3460537976, 925885581, 613897821, 3024954716, 3289881474, 487409094, 1081656938, 468457185, 1419664074, 3991345117, 480342358, 1923449346, 2877041581, 2797068414, 2428454723, 3807006220, 2756797316, 704520699, 3510478724, 3741349532, 89289293, 701303361, 2576918477, 3788598938, 3550639653, 2072522250, 3678696001, 2046513087, 2060623319, 4062433250, 2298304361, 1523955909, 3628735020, 1749818396, 3392576954, 3979744630, 1988217828, 752898011, 2663303574, 4168291341, 3528483, 2904534269, 4076844414, 33681106, 2896736223, 4155524913, 240067138, 848491057, 470703703, 4020548387, 2861745151, 2832056452, 2477279300, 328477797, 3451236178, 3399833837, 2876380157, 916970466, 3642070798, 1036870474, 2224607747, 1335970565, 2423244856, 2841346547, 1932390020, 3205486210, 127891166, 1588950592, 1646642245, 1697484169, 34292594, 3154529179, 4165282730, 2854663878, 1596009286, 1515862125, 1285406171, 547149062, 1540031135, 3410851907, 678138275, 3903340972, 1513889359, 1880418835, 1994163783, 612006831, 2248997213, 1770700272, 1514494158, 3083051432, 807458152, 410865004, 2078736083, 2922867090, 3122797240, 2190846619, 4070084110, 3349960883, 213894142, 585753416, 3185435749, 2072272845, 2643829932, 1305727259, 2886572879, 4206360322, 1484979841, 1525279973, 3764084483, 832639442, 912053822, 768098389, 2157110479, 2335160203, 4161946281, 1667042556, 3647408546, 3477828974, 2728173455, 1774962388, 912295617, 3198927314, 1892207675, 1185496045, 2919131553, 192475757, 811621683, 718212477, 3203190256, 3418565349, 316294463, 3872963704, 31402593, 1398835216, 3443306938, 3667377067, 1602305206, 1685755359, 959185507, 2248436347, 3738667349, 2416592103, 2378724292, 2955167463, 114897062, 443327061, 1695277970, 746150069, 369713082, 1545715891, 4258868703, 2459587018, 1104499538, 3339264132, 2041227602, 1002389420, 3467573548, 1013689944, 771986952, 4217529932, 3026429088, 2586413133, 1753009993, 3413429714, 3491972468, 3286454736, 2811723149, 2858992798, 3089289712, 1613702904, 521871590, 4045969120, 1179680219, 757895970, 3702448497, 3619107047, 1384487010, 1943651245, 3673897318, 890629897, 3722941013, 3908620237, 3782238913, 1363323574, 376896547, 3667113898, 853768205, 3898532768, 790971141, 1210544487, 1020479514, 73991145, 1976741749, 1145608651, 3311837309, 1905856258, 3609407670, 2224602642, 384476322, 2971533529, 1358232398, 1845778022, 405601042, 2871658429, 4045894149, 2505378444, 1477743359, 3878577044, 1042523581, 4066441096, 704572596, 1483479510, 3342297618, 1286277581, 368954188, 2946772600, 754913811, 500702916, 4096953260, 913117807, 2711238652, 1482567825, 1290615765, 2594019542, 2603358770, 3795562330, 433348846, 2667083902, 3615604116, 854929177, 3264492482, 55472882, 599662217, 1560772790, 1863012372, 4105329750, 2199803580, 892507515, 3312975161, 2575436227, 3538395535, 3982022021, 4134413063, 688853108, 654085011, 3671537438, 228672201, 2738483826, 104284695, 4215566953, 4113274210, 1197867829, 2646011380, 3819178736, 3739836834, 4266292763, 1452146104, 1469918948, 725823580, 3665100220, 2491239754, 1360291926, 2966008653, 869967646, 3173753582, 3554899933, 3713939754, 1432238023, 1038945794, 800780949, 2771632734, 1266697985, 3659939766, 1179019952, 3471876906, 3977774612, 1714099380, 2200554456, 2108111473, 679852712, 2578450732, 419349742, 2533232354, 3807535742, 169714464, 3935524644, 3551387765, 958973116, 4227204199, 605382726, 3251465579, 490103020, 1185313705, 2388362513, 1015236289, 2805808585, 1805665248, 3832544423, 249801302, 3225651250, 4055156113, 3483336331, 1046158243, 463723910, 1105586274, 3137809873, 1901217456, 88854264, 1312963810, 4064122351, 3180211631, 3811662912, 2815737037, 628114060, 1092913661, 3616545427, 1047131826, 1827236607, 1623334212, 2185757644, 4081134616, 2811531970, 1467523239, 3137480241, 3028462770, 3372836828, 759526121, 3502603172, 723373451, 137661927, 2566010894, 1707843758, 1770862335, 4193367975, 472660506, 3275035843, 3676545427, 3513138064, 917387785, 4226748429, 1661969326, 1918279555, 937798800, 2933573127, 93161562, 355301293, 2381468770, 3957934182, 1440319430, 3054482620, 2623584209, 2314820750, 2322560436, 613903904, 2638349265, 3962811878, 3828010516, 1291832009, 1874289539, 3486103579, 1368015420, 999386384, 3311528337, 3098148028, 2967627143, 2855895548, 1208870151, 3953544608, 2406721914, 3906734176, 142963279, 2461943787, 995385868, 456977670, 3514587227, 2601913202, 2405911903, 1906941201, 1517856112, 4229696477, 4147864006, 1423081041, 3343163973, 3471874071, 1469877410, 2097968780, 894603373, 2814690213, 4033034845, 776965876, 3548223747, 3019014362, 3259236899, 2138682141, 2017075911, 4262101978, 3741370549, 98525086, 2726823304, 771335726, 67824468, 1331309215, 3603863795, 1798542630, 2149050021, 1160161841, 1955261088, 3012912390, 502731422, 2713144936, 2901521939, 1826029849, 2582152384, 2546160629, 4167327383, 1373549626, 3157572051, 3956306089, 1206519006, 1935003122, 3615153063, 1994157597, 297289262, 2577279445, 1709936921, 3441693972, 3860963170, 4214038105, 2002987709, 1393213712, 1903051864, 3666215560, 2889948438, 1398361190, 4200265832, 1105976269, 3062751882, 2590472588, 2154930230, 4183376663, 2146113300, 3667681395, 3275612670, 3926350756, 620605054, 2839535737, 2887774714, 38260399, 4164293200, 3675086751, 3513528182, 2078946459, 473505811, 3338188227, 1939248643, 84633617, 1079153337, 936527423, 2417382099, 3084681619, 2880435640, 1026975290, 2166892479, 3811648013, 1423484944, 256994291, 2552649970, 884175954, 971397874, 2037243743, 1103143630, 3978336164, 3688506423, 988699502, 4159643170, 2663211568, 2678568019, 2812444529, 1037637673, 1904993788, 3231707813, 4139323269, 3879725538, 3033899249, 606776870, 3781699017, 165344710, 4049808374, 893715424, 3600721589, 1946252612, 1972259950, 2175832879, 1757905399, 1744125589, 3849711639, 2527667171, 1491002661, 899171631, 4281046122, 1416385117, 1285419938, 3964778487, 2219057051, 337216251, 3074944879, 2667147488, 211713070, 1690521135, 382706100, 426194953, 2814704154, 3275874255, 1478745336, 2934112368, 404470927, 386231082, 670520991, 2937097272, 3356667032, 3481840283, 3201622216, 795955585, 3700194990, 387678887, 2014493953, 633673355, 551475969, 3506112890, 1372967619, 2922549921, 496195385, 3051845787, 1932601809, 1856871049, 739120227, 4003474410, 3898606168, 3758461741, 3266932325, 2116972036, 938102827, 1116424511, 2325692685, 736279398, 4072977325, 1698960369, 1062075574, 2817613017, 106798074, 1118400529, 3471923277, 1225523620, 890995128, 614124052, 2227323625, 1664270746, 531359578, 2553670922, 3128422146, 3663621292, 3612536240, 1011460346, 2828854166, 2095033898, 1970701742, 1351231197, 2616577204, 3235746208, 1087318583, 2262140619, 1457583134, 3199131207, 2859411150, 3137642703, 2236243382, 473081867, 1860294642, 1137440014, 564826617, 754563813, 2632542582, 3467949837, 672068863, 2143769762, 3909842462, 35146864, 101545202, 3487041268, 2993016507, 3461404012, 1246087697, 2242011754, 2487695523, 3719638798, 3846872401, 692235642, 2909281367, 353173579, 2671398871, 286188653, 2312784788, 2502473525, 756566218, 1909810008, 3809893708, 2232544588, 1918540407, 3868286394, 2717151239, 2551909731, 2184030523, 2107984122, 2345326183, 2923662040, 1588166447, 508101470, 3465276272, 159048971, 913107616, 3197398169, 1891581940, 3726548826, 3260090685, 918706488, 2165782473, 3256563474, 2958979113, 3369924433, 561736601, 2759626517, 1808802344, 1503772397, 935968671, 1292960409, 3521604339, 2235111175, 3332897986, 1091702037, 3991262254, 3825570255, 3186767991, 3002545004, 1853933533, 2611034011, 3161297776, 2381212160, 3791965108, 4176735244, 1539058677, 2305427425, 2178246488, 1003355062, 1156602496, 2813792311, 3735414190, 2298470043, 3265867620, 1414585373, 862883720, 1793933117, 1815209615, 1227066969, 1791597525, 2435306856, 973670782, 583374811, 4282152455, 693634299, 3012008787, 2420854261, 3829700692, 848620663, 3803830676, 2213338825, 2757088095, 257340849, 2557152281, 3241352595, 2918967763, 3227460975, 1938310822, 3924777027, 36343698, 1101150594, 373526129, 4096352342, 3601426435, 1004616946, 3774117342, 906378735, 3500561756, 491618321, 4005715992, 150263556, 1985236237, 2051125578, 536534626, 2759550506, 3498221559, 1399502168, 1604809843, 4011867209, 383603581, 2908484246, 2799557543, 2896593787, 1791218618, 478306299, 1772074908, 2143437429, 1704093526, 659325315, 2270251669, 2100282300, 80665939, 327994872, 3685543874, 1231527961, 1479036434, 2218392197, 3777387186, 2069901329, 3311116414, 4288856022, 1580348458, 538648005, 1363437320, 1528583581, 749895705, 1436061735, 2608332484, 1838131017, 3504758977, 1403488673, 2884294845, 2682170224, 2422496047, 505471406, 1436397880, 3841367065, 2656913922, 422360448, 2045818096, 2892021138, 558411662, 2350513751, 1442813475, 1444024376, 1418477209, 873653734, 2580679765, 3137820435, 2904549203, 2706188717, 1581178382, 3069164922, 385070232, 1637830899, 527465804, 740187127, 3647056886, 2248502111, 535449050, 2813658353, 1135254284, 1541433809, 426701797, 794241376, 2592673685, 131180669, 714968720, 2337963457, 3830861695, 2757437202, 753529509, 1040769976, 3531494860, 3838447392, 3951879426, 568983817, 291985059, 3941573003, 1848992947, 1099648929, 3072395492, 3943004730, 2824481865, 3177850412, 460082480, 905351926, 747088033, 2752178038, 3258176528, 2834552935, 1131258684, 3499561871, 4026834543, 3798639607, 2915931545, 1364196082, 906292420, 1318816830, 2625166864, 1457603194, 4195405116, 2475715064, 3092578459, 2037705614, 45964830, 164273898, 2493101971, 2926535786, 1677037336, 2044875589, 2627828612, 1314274178, 2402208906, 1825102795, 416075986, 3330878420, 3773737061, 2391397957, 96208923, 4067521039, 4258638694, 152049611, 1023506616, 4015760202, 1262879185, 1978855744, 211626291, 3536272588, 2523435574, 3213164077, 377814863, 406592749, 2984925175, 2888006900, 3969763625, 909593637, 3058736353, 4291434226, 2580520073, 463711716, 4250779997, 3454224041, 750618257, 2053334483, 2896929823, 1210206028, 218558708, 492599050, 3324718430, 1924781085, 3766646121, 4227122200, 806744627, 3208349029, 1180406620, 2121634398, 1786237591, 2050497838, 1558615785, 1323376633, 842027078, 967357038, 759670673, 3911359251, 3532331713, 1510245675, 4037952421, 2726514603, 2566020290, 985485227, 3467028993, 2716577214, 1417735688, 2754770970, 149402562, 2634732468, 488396423, 1120592441, 2718395473, 1894338256, 3912819918, 1316626779, 955518392, 2691041782, 3843457832, 3273834695, 574755664, 2813924116, 1237567471, 665058068, 4129095302, 553595308, 865995813, 1502796558, 750396665, 1535441376, 2773623645, 2759258819, 3907935860, 2507383191, 2686071369, 80167055, 3909472807, 1615317989, 3470008025, 2962452241, 2758021254, 2900196667, 2590175872, 693157768, 2306730950, 1012862146, 3950577302, 1677836782, 3608690009, 2455555215, 50589555, 4236146226, 223701992, 3224250432, 2532561951, 2274052262, 1907761738, 396820132, 2657893624, 1069988779, 3432264927, 3199559838, 1396534420, 3864248749, 420479162, 2643763366, 4047817310, 631218858, 775893695, 103175219, 1890218770, 1872233697, 1631522176, 230477020, 3619468618, 1335621803, 184834464, 2810544288, 3599891700, 3856691975, 2944268913, 772609725, 900598830, 3998919714, 4287279585, 4175564011, 823320879, 1573320608, 2868002559, 2233701808, 1179919250, 2786537965, 2393691029, 2678683420, 1568841728, 935830299, 2235723144, 2779574361, 3555378558, 3204960318, 762944583, 4203501862, 640519181, 3716480534, 2922932642, 4134288523, 2825674654, 1859813098, 2387535554, 3088525596, 3381320728, 1449911355, 3378442231, 3814248805, 2740154650, 3674138777, 2945921309, 1470905231, 3857388319, 559292720, 3516988701, 3489656124, 1468418851, 2991936652, 2463591436, 3347936903, 2879180657, 950886976, 1126892204, 1014608150, 543307732, 396512515, 3101802402, 2099001632, 1341385281, 524004564, 3672404693, 1443407076, 2479646449, 225934879, 3121684557, 3590902990, 751147778, 1746484372, 213698803, 3684961606, 2236674976, 1843477655, 1602685487, 1229625186, 3915362190, 2066699002, 704188262, 614195728, 1875842712, 3344348902, 4072112403, 1252814302, 389428764, 3072928379, 3784157688, 925789759, 1517452247, 205636621, 2838239854, 1578469996, 4060741189, 2097456359, 1210576229, 878620441, 2152601504, 4193912170, 2735401517, 1995099151, 2795683794, 962338376, 3509630563, 1697304306, 1843620451, 1366047402, 587045624, 3755344054, 511714959, 3631303572, 3668187193, 2195058268, 2570699379, 3026107457, 4168846485, 3558232369, 2658909059, 1673448121, 903433749, 1807510976, 3334303689, 3177063936, 2327802535, 807926401, 3367114448, 1329271281, 1895241395, 2435534956, 250374955, 1173546852, 4285215545, 3990029665, 543242164, 839216116, 2364675905, 1725206708, 1640735399, 1651204404, 144092878, 415658095, 3762773926, 223643427, 3359675032, 3610817196, 3334805194, 3737824617, 3096446281, 143541927, 3314906669, 432359563, 2729320896, 3048145447, 719398440, 2154470872, 666143326, 2353663707, 72564060, 4201440886, 938022068, 423602470, 602385540, 3371913787, 2974541093, 3622026720, 1203615276, 4101478998, 2890596441, 12617669, 118966446, 1379760415, 1559141376, 3685046412, 798679402, 3396099288, 111911246, 3798021116, 807977890, 2944529192, 612004686, 712076999, 2180098212, 1716444245, 1126943806, 937247394, 1228041089, 714750293, 4150275852, 2701805215, 1995544347, 1425132163, 4184987541, 2071511506, 1317902872, 1730624673, 4042936343, 3892375130, 2842935642, 1880434884, 310558024, 1237794253, 647432972, 2642656314, 3507832250, 3267025093, 3119927710, 447902023, 1073155451, 3660040090, 3451424518, 2760688952, 1662710783, 3745157021, 2884586154, 3134019380, 1750119561, 285381670, 3663363956, 3247803171, 240310882, 1183966205, 3103012500, 3679559657, 2072443360, 1218018612, 318326718, 2427693897, 4272168193, 3775742567, 4178384955, 716493626, 3788844158, 2980619422, 2931753028, 2470084902, 3483842348, 3986741714, 3697045559, 427717838, 3497962229, 690393612, 2588649270, 2920303463, 2952834339, 3496955642, 1443870372, 1535327616, 1548325235, 4094007368, 2640927622, 3098812643, 3923406456, 3921590118, 1921491032, 3143769496, 870786702, 2642620426, 3726104888, 299293815, 3580050364, 1501766070, 2488589889, 427222242, 3797136586, 1076118173, 2390972813, 3652683255, 246048297, 692709916, 489828838, 342476288, 3864840467, 708509233, 2220954803, 402585756, 1342895639, 2661504916, 2062170381, 1980454494, 1398870425, 708808448, 3333050632, 552123239, 1263975061, 2189792345, 1480722039, 3247474580, 2356924078, 53504611, 2667616173, 654134293, 3037398677, 2803481784, 273290977, 2342332493, 1365870678, 4002667827, 2186858555, 4204651469, 3663517870, 900310026, 3492408319, 3029264861, 4290732428, 744146630, 1329471522, 2128026723, 2125903219, 2312297342, 1859660098, 343326718, 369004544, 3767985697, 1596757139, 3750396829, 3542752709, 4101287705, 2070272785, 2716249977, 4285532839, 1931867353, 3819573063, 2308587090, 3142020669, 2940314146, 1006897883, 1041456517, 3429441460, 3296463113, 3956030430, 2188709002, 1633866145, 3559035520, 2703527024, 2523787469, 3588720646, 4251416124, 1561528714, 1726182393, 4201284874, 2154476162, 1495481070, 3720803664, 2883497758, 3397339819, 3449095061, 682207143, 2295139779, 1678300237, 2100681072, 4160865674, 4180479141, 3569797079, 2141615346, 1618819358, 755836980, 4075536877, 12055692, 4045170389, 2144875709, 1910828653, 3705267599, 1806840396, 600801970, 2386110294, 2592743220, 4050924527, 349943357, 1093030768, 1796921664, 3070926221, 59193721, 811058008, 677322887, 786346437, 3179225375, 3629465704, 2481109746, 3296875109, 3964711999, 2489310006, 2809311085, 4191571791, 951575614, 2432230146, 2058283048, 1050037304, 4005350196, 2562513298, 1071168126, 952995849, 3029298722, 1708859066, 103278119, 2027602645, 4259765143, 3966903205, 3238846280, 3656281860, 2457725952, 1273914411, 2777221994, 2665262349, 541628399, 4019355296, 1471732249, 1719245734, 3615254912, 1183764960, 4020925829, 2226275929, 997669856, 3288985355, 196809219, 1036073263, 3932222887, 4012886858, 190368087, 2181502360, 2291484814, 1882522845, 2185943138, 2674542678, 2225214435, 1989765924, 3365680281, 3378910820, 1210936461, 2962654920, 1568707560, 3242218206, 121836552, 2212705064, 2479797525, 3292393474, 2148406938, 1458825405, 2781121201, 2400723049, 386681107, 2736167221, 3265845624, 1307422180, 483558370, 4248948330, 1470697516, 1650153312, 2161669588, 318864273, 796551152, 556273690, 2571292016, 3587263835, 3817995375, 1129601597, 3276138013], "values": [1671.0, 7531.0, 7854.0, 6104.0, 5374.0, 19.0, 5570.0, 20.0, 2183.0, 2773.0, 2510.0, 2.0, 1583.0, 1823.0, 1523.0, 1650.0, 3312.0, 1620.0, 2154.0, 4044.0, 3342.0, 1480.0, 5160.0, 3151.0, 3764.0, 1499.0, 4899.0, 1568.0, 1432.0, 1505.0, 2426.0, 3651.0, 3392.0, 3450.0, 1462.0, 1513.0, 1539.0, 2654.0, 2301.0, 1749.0, 1468.0, 3405.0, 1692.0, 9145.0, 1438.0, 1427.0, 1417.0, 5766.0, 1504.0, 1847.0, 1517.0, 1518.0, 10204.0, 14141.0, 1465.0, 1417.0, 3456.0, 1523.0, 1427.0, 1506.0, 1417.0, 7224.0, 6894.0, 1439.0, 1870.0, 1720.0, 3444.0, 3194.0, 1522.0, 3342.0, 1417.0, 1419.0, 1467.0, 5374.0, 2699.0, 1417.0, 1598.0, 1419.0, 1495.0, 1539.0, 1456.0, 4258.0, 2544.0, 1510.0, 1517.0, 1898.0, 1752.0, 1912.0, 2051.0, 2109.0, 8875.0, 2081.0, 3613.0, 2357.0, 2125.0, 2351.0, 2189.0, 3495.0, 2677.0, 1641.0, 1625.0, 1798.0, 1658.0, 1493.0, 1506.0, 1448.0, 1417.0, 1424.0, 1417.0, 1440.0, 2883.0, 1777.0, 1417.0, 3071.0, 2118.0, 1427.0, 5763.0, 1439.0, 4339.0, 1417.0, 2279.0, 2917.0, 1417.0, 1419.0, 1424.0, 3080.0, 1482.0, 2161.0, 5033.0, 1424.0, 2696.0, 1545.0, 4773.0, 5044.0, 1604.0, 1695.0, 2898.0, 2160.0, 2102.0, 2267.0, 2158.0, 2002.0, 1892.0, 5422.0, 1632.0, 1571.0, 1548.0, 2501.0, 1448.0, 1459.0, 3318.0, 1421.0, 5097.0, 1470.0, 1594.0, 2246.0, 1504.0, 1419.0, 2338.0, 1440.0, 1481.0, 2079.0, 1417.0, 1506.0, 1417.0, 1417.0, 1509.0, 1417.0, 1548.0, 1473.0, 1656.0, 1620.0, 2214.0, 2124.0, 2178.0, 2448.0, 2090.0, 2056.0, 2884.0, 2170.0, 2168.0, 2293.0, 5772.0, 2169.0, 1537.0, 1645.0, 1426.0, 1672.0, 1917.0, 1417.0, 1787.0, 8331.0, 2473.0, 1784.0, 1742.0, 1451.0, 1417.0, 1471.0, 1800.0, 1445.0, 1417.0, 1552.0, 1417.0, 1427.0, 1483.0, 1390.0, 1486.0, 1524.0, 1615.0, 1417.0, 2273.0, 1417.0, 1417.0, 1417.0, 3872.0, 1419.0, 1422.0, 3629.0, 2574.0, 3192.0, 1688.0, 1591.0, 1579.0, 1563.0, 1435.0, 1420.0, 1437.0, 1421.0, 1569.0, 1453.0, 1434.0, 2468.0, 1826.0, 1568.0, 2071.0, 1755.0, 1602.0, 2788.0, 2441.0, 2662.0, 3322.0, 2517.0, 2344.0, 1719.0, 1761.0, 1708.0, 1515.0, 1452.0, 1468.0, 1563.0, 1673.0, 1268.0, 1111.0, 1061.0, 769.0, 765.0, 923.0, 707.0, 693.0, 796.0, 2186.0, 697.0, 769.0, 6549.0, 780.0, 998.0, 695.0, 1200.0, 923.0, 877.0, 945.0, 982.0, 789.0, 1419.0, 694.0, 3723.0, 3606.0, 2910.0, 2910.0, 1466.0, 1518.0, 1483.0, 1423.0, 973.0, 794.0, 693.0, 693.0, 1387.0, 2918.0, 693.0, 5597.0, 693.0, 693.0, 693.0, 1384.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 734.0, 1510.0, 742.0, 693.0, 693.0, 693.0, 747.0, 897.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 693.0, 800.0, 1375.0, 697.0, 702.0, 693.0, 1415.0, 844.0, 836.0, 897.0, 668.0, 668.0, 688.0, 668.0, 2843.0, 673.0, 734.0, 1337.0, 678.0, 679.0, 668.0, 4221.0, 668.0, 668.0, 668.0, 669.0, 674.0, 1086.0, 842.0, 1230.0, 22.0, 264.0, 560.0, 209.0, 470.0, 23.0, 173.0, 11.0, 29.0, 27.0, 1146.0, 1.0, 1.0, 29.0, 232.0, 20.0, 1696.0, 448.0, 103.0, 59.0, 12.0, 272.0, 652.0, 255.0, 401.0, 419.0, 684.0, 120.0, 818.0, 196.0, 133.0, 1868.0, 142.0, 118.0, 361.0, 968.0, 128.0, 1098.0, 381.0, 810.0, 126.0, 219.0, 97.0, 132.0, 153.0, 290.0, 386.0, 707.0, 768.0, 1018.0, 733.0, 742.0, 3392.0, 834.0, 752.0, 744.0, 1092.0, 1569.0, 724.0, 1176.0, 1047.0, 972.0, 1222.0, 1032.0, 972.0, 883.0, 900.0, 757.0, 954.0, 1323.0, 796.0, 932.0, 785.0, 782.0, 1750.0, 968.0, 786.0, 1465.0, 1241.0, 782.0, 1398.0, 752.0, 806.0, 763.0, 768.0, 878.0, 1064.0, 879.0, 1331.0, 1517.0, 1351.0, 900.0, 1008.0, 828.0, 849.0, 953.0, 961.0, 1013.0, 2179.0, 759.0, 1290.0, 900.0, 702.0, 980.0, 726.0, 920.0, 931.0, 759.0, 1472.0, 717.0, 701.0, 1303.0, 1406.0, 978.0, 778.0, 2326.0, 723.0, 1248.0, 938.0, 892.0, 750.0, 1376.0, 763.0, 741.0, 692.0, 762.0, 830.0, 692.0, 751.0, 692.0, 692.0, 692.0, 908.0, 940.0, 942.0, 129.0, 251.0, 103.0, 107.0, 47.0, 183.0, 1514.0, 45.0, 80.0, 87.0, 64.0, 41.0, 49.0, 41.0, 100.0, 60.0, 39.0, 1657.0, 45.0, 47.0, 101.0, 138.0, 86.0, 101.0, 58.0, 1351.0, 366.0, 2403.0, 40.0, 1103.0, 561.0, 57.0, 177.0, 37.0, 43.0, 144.0, 769.0, 2009.0, 49.0, 37.0, 38.0, 67.0, 164.0, 73.0, 1103.0, 39.0, 90.0, 168.0, 51.0, 1238.0, 56.0, 45.0, 65.0, 81.0, 915.0, 45.0, 37.0, 37.0, 43.0, 39.0, 497.0, 139.0, 483.0, 137.0, 60.0, 128.0, 169.0, 46.0, 158.0, 142.0, 165.0, 40.0, 37.0, 192.0, 567.0, 61.0, 41.0, 381.0, 75.0, 49.0, 449.0, 3005.0, 50.0, 72.0, 670.0, 39.0, 242.0, 122.0, 72.0, 155.0, 75.0, 161.0, 85.0, 68.0, 245.0, 753.0, 110.0, 43.0, 39.0, 1774.0, 53.0, 522.0, 39.0, 37.0, 435.0, 869.0, 1056.0, 39.0, 405.0, 438.0, 62.0, 643.0, 168.0, 43.0, 108.0, 98.0, 43.0, 37.0, 37.0, 291.0, 84.0, 105.0, 47.0, 338.0, 185.0, 1096.0, 1632.0, 37.0, 97.0, 65.0, 622.0, 76.0, 126.0, 44.0, 37.0, 70.0, 46.0, 37.0, 42.0, 39.0, 1135.0, 402.0, 165.0, 1144.0, 57.0, 124.0, 39.0, 45.0, 40.0, 40.0, 1245.0, 776.0, 93.0, 60.0, 58.0, 73.0, 37.0, 340.0, 37.0, 73.0, 40.0, 83.0, 39.0, 39.0, 39.0, 40.0, 42.0, 169.0, 241.0, 262.0, 39.0, 40.0, 37.0, 150.0, 76.0, 48.0, 48.0, 172.0, 167.0, 372.0, 50.0, 40.0, 604.0, 44.0, 416.0, 296.0, 37.0, 38.0, 60.0, 44.0, 1074.0, 60.0, 37.0, 37.0, 41.0, 37.0, 37.0, 232.0, 37.0, 39.0, 150.0, 294.0, 98.0, 37.0, 86.0, 52.0, 104.0, 215.0, 46.0, 2427.0, 358.0, 774.0, 170.0, 217.0, 1996.0, 720.0, 378.0, 166.0, 89.0, 37.0, 6741.0, 1580.0, 1533.0, 268.0, 2851.0, 7405.0, 2.0, 6813.0, 6308.0, 10154.0, 4200.0, 4797.0, 3142.0, 1744.0, 2339.0, 1697.0, 1805.0, 13096.0, 1801.0, 3561.0, 7359.0, 9661.0, 7085.0, 3050.0, 1618.0, 1705.0, 1569.0, 1950.0, 1588.0, 1569.0, 4132.0, 3988.0, 1705.0, 1734.0, 2023.0, 1790.0, 1569.0, 1573.0, 1835.0, 1569.0, 1644.0, 1571.0, 3148.0, 1756.0, 10753.0, 1569.0, 3138.0, 1569.0, 1577.0, 1793.0, 1907.0, 2843.0, 1711.0, 1569.0, 1986.0, 3542.0, 1569.0, 1591.0, 2511.0, 1569.0, 1569.0, 1613.0, 2401.0, 4944.0, 1718.0, 1572.0, 2320.0, 3200.0, 1674.0, 1569.0, 1644.0, 1848.0, 1572.0, 1755.0, 1752.0, 1572.0, 2749.0, 7191.0, 2329.0, 3534.0, 2446.0, 1919.0, 1597.0, 2551.0, 2379.0, 1944.0, 4112.0, 15776.0, 2299.0, 2448.0, 2525.0, 2499.0, 4500.0, 5126.0, 3895.0, 7195.0, 3744.0, 1633.0, 1645.0, 3591.0, 1650.0, 4672.0, 2742.0, 2622.0, 2280.0, 2323.0, 2324.0, 6692.0, 2370.0, 2737.0, 2319.0, 4008.0, 6620.0, 2815.0, 2278.0, 2513.0, 6514.0, 1724.0, 1688.0, 1626.0, 4112.0, 2416.0, 1918.0, 2115.0, 1569.0, 1570.0, 1569.0, 3026.0, 4947.0, 1969.0, 2967.0, 5514.0, 1569.0, 3028.0, 1569.0, 1569.0, 6595.0, 1569.0, 2454.0, 1571.0, 6410.0, 2222.0, 1570.0, 4150.0, 1569.0, 1871.0, 2713.0, 4031.0, 2456.0, 3411.0, 2554.0, 1749.0, 3201.0, 1569.0, 4958.0, 1569.0, 1934.0, 1569.0, 1569.0, 2247.0, 1592.0, 2138.0, 2770.0, 4641.0, 1698.0, 4250.0, 1815.0, 2945.0, 1628.0, 1861.0, 1788.0, 2920.0, 3173.0, 2279.0, 9854.0, 3845.0, 4151.0, 3476.0, 2644.0, 3720.0, 1831.0, 1825.0, 1950.0, 1703.0, 1705.0, 1751.0, 1917.0, 2605.0, 3887.0, 1926.0, 2467.0, 2077.0, 1816.0, 1788.0, 1779.0, 1316.0, 1021.0, 1341.0, 1394.0, 867.0, 3099.0, 2503.0, 2049.0, 1857.0, 1954.0, 1870.0, 1877.0, 966.0, 760.0, 760.0, 3183.0, 760.0, 760.0, 760.0, 760.0, 760.0, 760.0, 775.0, 1296.0, 1505.0, 984.0, 760.0, 760.0, 760.0, 3075.0, 1303.0, 760.0, 911.0, 760.0, 1516.0, 1340.0, 1476.0, 1370.0, 767.0, 760.0, 760.0, 760.0, 760.0, 760.0, 760.0, 760.0, 760.0, 2359.0, 1383.0, 760.0, 797.0, 777.0, 3483.0, 793.0, 184.0, 1305.0, 1151.0, 2871.0, 2514.0, 109.0, 6575.0, 664.0, 1541.0, 381.0, 1683.0, 3193.0, 26.0, 1654.0, 861.0, 409.0, 407.0, 869.0, 2778.0, 299.0, 126.0, 711.0, 5600.0, 1349.0, 171.0, 2855.0, 289.0, 492.0, 370.0, 207.0, 549.0, 1944.0, 3746.0, 329.0, 1341.0, 127.0, 6.0, 14.0, 4661.0, 702.0, 11.0, 738.0, 188.0, 572.0, 29.0, 32.0, 1400.0, 911.0, 13.0, 865.0, 3725.0, 64.0, 636.0, 6882.0, 56.0, 1134.0, 2371.0, 93.0, 50.0, 3226.0, 1591.0, 92.0, 49.0, 2283.0, 539.0, 1135.0, 238.0, 3399.0, 116.0, 1982.0, 8.0, 873.0, 846.0, 1658.0, 913.0, 282.0, 193.0, 474.0, 436.0, 65.0, 567.0, 452.0, 512.0, 287.0, 180.0, 400.0, 1508.0, 1186.0, 6450.0, 3268.0, 217.0, 930.0, 4016.0, 76.0, 335.0, 550.0, 236.0, 1000.0, 399.0, 654.0, 641.0, 82.0, 3280.0, 158.0, 2201.0, 1881.0, 1512.0, 69.0, 208.0, 341.0, 51.0, 825.0, 612.0, 133.0, 343.0, 64.0, 62.0, 2507.0, 1203.0, 153.0, 176.0, 272.0, 1105.0, 357.0, 328.0, 207.0, 1397.0, 1486.0, 4969.0, 177.0, 763.0, 3183.0, 193.0, 1281.0, 968.0, 1219.0, 540.0, 3138.0, 2387.0, 190.0, 660.0, 339.0, 2171.0, 68.0, 106.0, 458.0, 412.0, 285.0, 277.0, 572.0, 4802.0, 2233.0, 66.0, 70.0, 344.0, 1157.0, 5363.0, 3514.0, 143.0, 243.0, 65.0, 1544.0, 3466.0, 244.0, 476.0, 3181.0, 372.0, 290.0, 3360.0, 107.0, 1446.0, 61.0, 1418.0, 457.0, 1304.0, 139.0, 1479.0, 2682.0, 296.0, 2327.0, 278.0, 1978.0, 906.0, 234.0, 2073.0, 416.0, 3973.0, 2294.0, 10.0, 1303.0, 288.0, 139.0, 242.0, 3309.0, 440.0, 2432.0, 473.0, 974.0, 452.0, 1069.0, 2529.0, 148.0, 95.0, 2321.0, 447.0, 891.0, 260.0, 1668.0, 69.0, 508.0, 2033.0, 755.0, 452.0, 936.0, 365.0, 296.0, 1319.0, 136.0, 565.0, 2429.0, 739.0, 79.0, 844.0, 154.0, 1295.0, 193.0, 475.0, 273.0, 585.0, 392.0, 1724.0, 552.0, 942.0, 845.0, 1516.0, 469.0, 1185.0, 946.0, 1186.0, 160.0, 814.0, 77.0, 481.0, 30.0, 794.0, 441.0, 1000.0, 2242.0, 4295.0, 373.0, 604.0, 1134.0, 2156.0, 198.0, 1446.0, 1635.0, 803.0, 1160.0, 521.0, 89.0, 1588.0, 467.0, 1777.0, 781.0, 1268.0, 883.0, 73.0, 379.0, 287.0, 242.0, 202.0, 201.0, 200.0, 189.0, 153.0, 259.0, 254.0, 78.0, 221.0, 119.0, 399.0, 185.0, 201.0, 183.0, 199.0, 407.0, 56.0, 1072.0, 230.0, 773.0, 313.0, 180.0, 219.0, 50.0, 381.0, 285.0, 254.0, 322.0, 205.0, 195.0, 1658.0, 286.0, 654.0, 349.0, 107.0, 224.0, 276.0, 180.0, 284.0, 196.0, 752.0, 1521.0, 2024.0, 198.0, 211.0, 376.0, 193.0, 798.0, 326.0, 313.0, 491.0, 233.0, 918.0, 1260.0, 1484.0, 1632.0, 1400.0, 926.0, 1023.0, 991.0, 843.0, 932.0, 1523.0, 1547.0, 2855.0, 897.0, 1594.0, 918.0, 1489.0, 1002.0, 1145.0, 1347.0, 3923.0, 1253.0, 7355.0, 1011.0, 3310.0, 1126.0, 832.0, 771.0, 2087.0, 6262.0, 6314.0, 2147.0, 1420.0, 2531.0, 1023.0, 3047.0, 867.0, 1374.0, 1025.0, 1622.0, 758.0, 758.0, 758.0, 1015.0, 758.0, 2677.0, 1196.0, 2617.0, 411.0, 1107.0, 205.0, 192.0, 292.0, 743.0, 1459.0, 115.0, 1516.0, 346.0, 307.0, 2982.0, 142.0, 241.0, 141.0, 248.0, 2290.0, 279.0, 1266.0, 738.0, 198.0, 1154.0, 1642.0, 1284.0, 912.0, 1563.0, 707.0, 797.0, 746.0, 890.0, 233.0, 581.0, 210.0, 806.0, 466.0, 2777.0, 856.0, 163.0, 1054.0, 1970.0, 733.0, 745.0, 267.0, 1820.0, 639.0, 225.0, 949.0, 728.0, 1232.0, 128.0, 304.0, 1713.0, 994.0, 3583.0, 173.0, 727.0, 1364.0, 307.0, 578.0, 263.0, 147.0, 178.0, 2733.0, 1010.0, 362.0, 312.0, 533.0, 146.0, 389.0, 375.0, 996.0, 382.0, 549.0, 138.0, 1105.0, 465.0, 2.0, 24.0, 39.0, 135.0, 24.0, 105.0, 12.0, 11.0, 2.0, 7.0, 193.0, 109.0, 366.0, 2726.0, 213.0, 3.0, 100.0, 3.0, 2.0, 13.0, 90.0, 29.0, 141.0, 2.0, 170.0, 49.0, 30.0, 39.0, 63.0, 141.0, 4.0, 19.0, 2.0, 2.0, 289.0, 785.0, 879.0, 431.0, 2.0, 129.0, 117.0, 362.0, 186.0, 2273.0, 284.0, 39.0, 64.0, 2010.0, 1565.0, 1212.0, 197.0, 216.0, 155.0, 13335.0, 220.0, 2243.0, 205.0, 204.0, 204.0, 500.0, 225.0, 37.0, 85.0, 34.0, 98.0, 179.0, 30.0, 2.0, 6.0, 1412.0, 17.0, 1713.0, 1041.0, 482.0, 997.0, 175.0, 241.0, 7.0, 3129.0, 6.0, 15.0, 710.0, 18.0, 114.0, 306.0, 1109.0, 152.0, 281.0, 177.0, 86.0, 734.0, 265.0, 2.0, 3.0, 2.0, 2.0, 267.0, 2.0, 16.0, 4.0, 166.0, 242.0, 68.0, 265.0, 2272.0, 2215.0, 1169.0, 2368.0, 2.0, 724.0, 52.0, 4362.0, 39.0, 41.0, 273.0, 17.0, 78.0, 4534.0, 413.0, 369.0, 674.0, 12.0, 323.0, 146.0, 126.0, 408.0, 4561.0, 4.0, 312.0, 472.0, 121.0, 2.0, 139.0, 14.0, 208.0, 66.0, 27.0, 38.0, 24.0, 6.0, 2.0, 2.0, 112.0, 4.0, 6.0, 46.0, 3.0, 6.0, 26.0, 42.0, 7.0, 457.0, 4.0, 102.0, 1108.0, 2.0, 4.0, 4.0, 2.0, 982.0, 719.0, 639.0, 115.0, 174.0, 301.0, 785.0, 150.0, 13.0, 55.0, 2.0, 4316.0, 321.0, 1615.0, 1338.0, 220.0, 28.0, 52.0, 32.0, 154.0, 1784.0, 2388.0, 6.0, 821.0, 5.0, 34.0, 5.0, 80.0, 80.0, 8.0, 5.0, 5.0, 123.0, 5.0, 5.0, 5.0, 1502.0, 281.0, 159.0, 9.0, 1237.0, 1283.0, 5.0, 1282.0, 12.0, 1240.0, 1062.0, 164.0, 1093.0, 5.0, 1091.0, 5.0, 166.0, 1268.0, 5.0, 6.0, 1086.0, 5.0, 6.0, 1277.0, 5.0, 671.0, 8.0, 5.0, 5.0, 669.0, 52.0, 735.0, 228.0, 634.0, 462.0, 638.0, 5.0, 5.0, 5.0, 12.0, 92.0, 5849.0, 5.0, 519.0, 449.0, 265.0, 8.0, 147.0, 214.0, 100.0, 29.0, 18.0, 775.0, 3.0, 803.0, 159.0, 4.0, 14.0, 362.0, 236.0, 2.0, 38.0, 48.0, 14.0, 3361.0, 136.0, 219.0, 120.0, 2.0, 118.0, 1225.0, 431.0, 13.0, 142.0, 485.0, 272.0, 1700.0, 202.0, 13.0, 96.0, 772.0, 17.0, 319.0, 450.0, 868.0, 2.0, 4.0, 86.0, 14.0, 2.0, 73.0, 213.0, 484.0, 2.0, 96.0, 70.0, 44.0, 2.0, 1492.0, 6.0, 53.0, 235.0, 879.0, 246.0, 2.0, 4261.0, 18.0, 4.0, 2.0, 489.0, 6.0, 43.0, 568.0, 2.0, 2.0, 154.0, 318.0, 27.0, 2.0, 2.0, 3.0, 2.0, 16.0, 2.0, 7.0, 84.0, 734.0, 747.0, 1.0, 262.0, 110.0, 134.0, 68.0, 66.0, 66.0, 74.0, 101.0, 179.0, 554.0, 22.0, 3.0, 101.0, 62.0, 83.0, 18.0, 96.0, 19.0, 89.0, 1231.0, 686.0, 149.0, 348.0, 645.0, 175.0, 177.0, 116.0, 83.0, 368.0, 1265.0, 1183.0, 249.0, 18.0, 103.0, 89.0, 89.0, 233.0, 86.0, 85.0, 418.0, 660.0, 75.0, 45.0, 97.0, 42.0, 195.0, 28.0, 395.0, 66.0, 115.0, 27.0, 636.0, 93.0, 32.0, 57.0, 76.0, 117.0, 134.0, 6.0, 592.0, 3.0, 9.0, 1322.0, 28.0, 24.0, 29.0, 211.0, 38.0, 168.0, 47.0, 39.0, 31.0, 239.0, 282.0, 244.0, 275.0, 172.0, 78.0, 3436.0, 5.0, 874.0, 175.0, 83.0, 240.0, 43.0, 64.0, 1897.0, 9.0, 38.0, 3.0, 10.0, 790.0, 863.0, 39.0, 35.0, 379.0, 49.0, 50.0, 70.0, 1830.0, 75.0, 256.0, 118.0, 819.0, 970.0, 125.0, 393.0, 135.0, 26.0, 59.0, 5.0, 35.0, 1706.0, 248.0, 18.0, 19.0, 14.0, 56.0, 16.0, 199.0, 97.0, 46.0, 14.0, 12.0, 238.0, 28.0, 918.0, 33.0, 48.0, 45.0, 219.0, 55.0, 33.0, 7.0, 10.0, 10.0, 13.0, 11.0, 267.0, 78.0, 7.0, 24.0, 7.0, 33.0, 52.0, 172.0, 53.0, 28.0, 11.0, 15.0, 11.0, 67.0, 48.0, 71.0, 44.0, 19.0, 44.0, 583.0, 349.0, 73.0, 32.0, 7.0, 14.0, 221.0, 218.0, 351.0, 12.0, 29.0, 63.0, 50.0, 19.0, 600.0, 193.0, 59.0, 550.0, 30.0, 275.0, 66.0, 16.0, 362.0, 45.0, 12.0, 201.0, 216.0, 122.0, 48.0, 188.0, 120.0, 151.0, 208.0, 147.0, 23.0, 173.0, 58.0, 768.0, 9.0, 9.0, 114.0, 9.0, 92.0, 46.0, 21.0, 53.0, 172.0, 11.0, 58.0, 9.0, 1841.0, 9.0, 9.0, 11.0, 32.0, 26.0, 180.0, 11.0, 86.0, 52.0, 9.0, 13.0, 9.0, 15.0, 9.0, 67.0, 17.0, 217.0, 42.0, 19.0, 34.0, 51.0, 9.0, 14.0, 28.0, 181.0, 22.0, 123.0, 256.0, 58.0, 19.0, 69.0, 313.0, 20.0, 20.0, 12.0, 12.0, 564.0, 18.0, 52.0, 170.0, 11.0, 20.0, 110.0, 51.0, 375.0, 53.0, 23.0, 18.0, 16.0, 27.0, 182.0, 122.0, 18.0, 7.0, 10.0, 124.0, 152.0, 47.0, 83.0, 152.0, 80.0, 12.0, 1307.0, 184.0, 90.0, 12.0, 24.0, 8.0, 62.0, 97.0, 86.0, 65.0, 80.0, 94.0, 102.0, 75.0, 66.0, 72.0, 214.0, 2.0, 31.0, 12.0, 268.0, 4645.0, 162.0, 403.0, 367.0, 2019.0, 216.0, 213.0, 23.0, 47.0, 160.0, 842.0, 238.0, 117.0, 349.0, 2.0, 52.0, 2446.0, 2.0, 72.0, 208.0, 149.0, 2.0, 51.0, 232.0, 194.0, 13.0, 259.0, 7.0, 43.0, 1251.0, 91.0, 395.0, 241.0, 81.0, 41.0, 511.0, 1380.0, 347.0, 290.0, 73.0, 3.0, 55.0, 6.0, 390.0, 247.0, 94.0, 1004.0, 13.0, 1031.0, 8.0, 471.0, 19.0, 131.0, 30.0, 26.0, 35.0, 2.0, 1019.0, 129.0, 2.0, 312.0, 269.0, 1005.0, 739.0, 1229.0, 63.0, 57.0, 247.0, 43.0, 5.0, 21.0, 164.0, 58.0, 410.0, 213.0, 8.0, 118.0, 34.0, 974.0, 2.0, 1334.0, 24.0, 172.0, 389.0, 117.0, 2.0, 10.0, 128.0, 9.0, 4.0, 594.0, 3168.0, 432.0, 264.0, 738.0, 305.0, 2.0, 1319.0, 66.0, 2412.0, 10.0, 29.0, 286.0, 5721.0, 328.0, 136.0, 109.0, 259.0, 72.0, 14.0, 234.0, 8.0, 966.0, 4.0, 12.0, 5.0, 1416.0, 105.0, 445.0, 42.0, 914.0, 834.0, 511.0, 30.0, 1006.0, 310.0, 403.0, 38.0, 52.0, 247.0, 1599.0, 103.0, 1884.0, 66.0, 518.0, 88.0, 30.0, 80.0, 21.0, 33.0, 2.0, 233.0, 9.0, 47.0, 19.0, 190.0, 1037.0, 208.0, 73.0, 543.0, 60.0, 97.0, 523.0, 228.0, 32.0, 966.0, 654.0, 278.0, 100.0, 44.0, 995.0, 490.0, 4964.0, 1003.0, 495.0, 215.0, 9.0, 12.0, 5.0, 2.0, 435.0, 86.0, 2.0, 2.0, 43.0, 7.0, 84.0, 2.0, 16.0, 82.0, 48.0, 129.0, 18.0, 13.0, 2.0, 2.0, 113.0, 85.0, 5.0, 5.0, 2.0, 66.0, 86.0, 436.0, 2.0, 283.0, 14.0, 151.0, 45.0, 2.0, 16.0, 22.0, 139.0, 40.0, 17.0, 5.0, 2.0, 4.0, 4.0, 2.0, 44.0, 2.0, 2.0, 18.0, 26.0, 8.0, 2.0, 5.0, 2.0, 4.0, 50.0, 60.0, 5.0, 151.0, 203.0, 22.0, 7.0, 4.0, 89.0, 26.0, 21.0, 6.0, 55.0, 2.0, 8.0, 87.0, 169.0, 18.0, 326.0, 457.0, 4.0, 166.0, 2.0, 2.0, 2.0, 130.0, 3.0, 2.0, 2.0, 27.0, 463.0, 10.0, 638.0, 2.0, 2.0, 227.0, 26.0, 2.0, 519.0, 216.0, 341.0, 181.0, 500.0, 4.0, 221.0, 387.0, 19.0, 4.0, 51.0, 26.0, 12.0, 2.0, 3.0, 4.0, 4.0, 4.0, 125.0, 4.0, 79.0, 2.0, 47.0, 16.0, 7.0, 14.0, 5.0, 2.0, 2.0, 178.0, 37.0, 67.0, 8.0, 2.0, 11.0, 246.0, 2.0, 9.0, 1189.0, 69.0, 2.0, 2.0, 2.0, 5.0, 26.0, 14.0, 349.0, 90.0, 10.0, 2.0, 34.0, 35.0, 2.0, 2.0, 23.0, 2.0, 4.0, 4.0, 4.0, 26.0, 2.0, 63.0, 202.0, 11.0, 127.0, 3.0, 4.0, 347.0, 202.0, 64.0, 6.0, 290.0, 132.0, 10.0, 278.0, 10.0, 257.0, 2.0, 6.0, 288.0, 3.0, 7.0, 10.0, 4.0, 29.0, 49.0, 63.0, 749.0, 2.0, 36.0, 294.0, 2.0, 25.0, 10.0, 3.0, 2.0, 2.0, 340.0, 92.0, 39.0, 10.0, 72.0, 2.0, 54.0, 2.0, 103.0, 519.0, 157.0, 3.0, 90.0, 166.0, 2.0, 13.0, 448.0, 201.0, 161.0, 113.0, 4.0, 318.0, 34.0, 58.0, 4.0, 2.0, 6.0, 14.0, 11.0, 58.0, 2.0, 76.0, 329.0, 15.0, 11.0, 27.0, 321.0, 136.0, 224.0, 65.0, 2.0, 50.0, 7.0, 4.0, 8.0, 2.0, 345.0, 5.0, 2.0, 15.0, 316.0, 4.0, 806.0, 46.0, 22.0, 2.0, 69.0, 10.0, 2.0, 38.0, 167.0, 125.0, 26.0, 260.0, 242.0, 698.0, 30.0, 2.0, 2.0, 9.0, 133.0, 34.0, 2.0, 8.0, 29.0, 2.0, 7.0, 176.0, 2.0, 2.0, 17.0, 30.0, 25.0, 2.0, 38.0, 271.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 6.0, 18.0, 7.0, 40.0, 182.0, 100.0, 280.0, 13.0, 25.0, 901.0, 37.0, 11.0, 85.0, 27.0, 73.0, 2.0, 2.0, 5.0, 2.0, 95.0, 141.0, 75.0, 92.0, 258.0, 2.0, 7.0, 11.0, 29.0, 448.0, 9.0, 32.0, 35.0, 56.0, 2.0, 4.0, 2.0, 31.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 138.0, 13.0, 42.0, 8.0, 18.0, 165.0, 115.0, 104.0, 127.0, 116.0, 103.0, 118.0, 108.0, 107.0, 269.0, 370.0, 97.0, 132.0, 101.0, 112.0, 865.0, 111.0, 290.0, 139.0, 144.0, 105.0, 283.0, 10.0, 10.0, 2.0, 2.0, 2.0, 31.0, 35.0, 2.0, 4.0, 2.0, 407.0, 471.0, 78.0, 16.0, 86.0, 18.0, 53.0, 10.0, 2.0, 4.0, 31.0, 16.0, 2.0, 323.0, 12.0, 2.0, 341.0, 2.0, 27.0, 15.0, 7.0, 14.0, 87.0, 7.0, 5.0, 8.0, 20.0, 10.0, 203.0, 42.0, 27.0, 1557.0, 44.0, 274.0, 175.0, 117.0, 57.0, 91.0, 118.0, 354.0, 9.0, 105.0, 16.0, 142.0, 6.0, 82.0, 31.0, 6.0, 50.0, 90.0, 202.0, 41.0, 1374.0, 2.0, 10.0, 4.0, 34.0, 74.0, 2.0, 2.0, 6.0, 7.0, 100.0, 4.0, 18.0, 122.0, 56.0, 24.0, 61.0, 10.0, 38.0, 13.0, 2.0, 14.0, 247.0, 183.0, 2.0, 22.0, 191.0, 39.0, 8.0, 2.0, 19.0, 8.0, 23.0, 2.0, 4.0, 2.0, 36.0, 784.0, 357.0, 76.0, 2.0, 2.0, 4.0, 128.0, 59.0, 498.0, 457.0, 93.0, 896.0, 2.0, 692.0, 84.0, 19.0, 53.0, 2.0, 2.0, 6.0, 11.0, 15.0, 75.0, 523.0, 127.0, 153.0, 282.0, 4.0, 118.0, 26.0, 48.0, 138.0, 166.0, 100.0, 92.0, 103.0, 10.0, 11.0, 10.0, 5.0, 13.0, 64.0, 148.0, 2.0, 21.0, 2.0, 55.0, 2.0, 330.0, 214.0, 183.0, 102.0, 98.0, 49.0, 171.0, 4.0, 3.0, 113.0, 482.0, 180.0, 6.0, 25.0, 87.0, 32.0, 24.0, 7.0, 12.0, 162.0, 10.0, 5.0, 1543.0, 20.0, 6.0, 19.0, 12.0, 17.0, 12.0, 95.0, 4.0, 39.0, 63.0, 4.0, 4.0, 97.0, 105.0, 32.0, 86.0, 121.0, 4.0, 4.0, 4.0, 4.0, 4.0, 214.0, 2174.0, 4.0, 4.0, 4.0, 4.0, 4.0, 83.0, 4.0, 4.0, 74.0, 4.0, 84.0, 6.0, 7.0, 1550.0, 6.0, 4.0, 98.0, 4.0, 71.0, 9.0, 6.0, 6.0, 6.0, 8.0, 331.0, 10.0, 4.0, 5.0, 9.0, 52.0, 524.0, 287.0, 158.0, 60.0, 67.0, 2.0, 49.0, 6.0, 8.0, 783.0, 573.0, 39.0, 596.0, 1459.0, 245.0, 2.0, 273.0, 41.0, 905.0, 346.0, 2.0, 89.0, 171.0, 94.0, 176.0, 541.0, 10.0, 92.0, 865.0, 434.0, 4.0, 2336.0, 153.0, 7.0, 504.0, 169.0, 2.0, 8.0, 534.0, 2.0, 144.0, 462.0, 1170.0, 17.0, 712.0, 62.0, 1039.0, 14.0, 175.0, 1775.0, 43.0, 163.0, 2.0, 256.0, 1185.0, 26.0, 961.0, 250.0, 6.0, 2.0, 85.0, 1238.0, 210.0, 219.0, 15.0, 50.0, 83.0, 25.0, 183.0, 767.0, 193.0, 322.0, 295.0, 3546.0, 1695.0, 1069.0, 1367.0, 2848.0, 330.0, 521.0, 7.0, 2.0, 44.0, 48.0, 13.0, 199.0, 41.0, 420.0, 2.0, 3.0, 360.0, 25.0, 2.0, 57.0, 207.0, 2.0, 10.0, 17.0, 330.0, 157.0, 262.0, 411.0, 32.0, 22.0, 1299.0, 7.0, 2.0, 28.0, 338.0, 145.0, 4.0, 152.0, 256.0, 4.0, 6.0, 1004.0, 120.0, 4.0, 92.0, 2.0, 6.0, 2.0, 58.0, 216.0, 2.0, 232.0, 5.0, 133.0, 722.0, 28.0, 104.0, 30.0, 39.0, 2.0, 24.0, 7.0, 4.0, 297.0, 1088.0, 95.0, 136.0, 87.0, 22.0, 847.0, 6.0, 62.0, 65.0, 811.0, 665.0, 107.0, 68.0, 782.0, 351.0, 56.0, 52.0, 537.0, 106.0, 102.0, 11.0, 125.0, 8.0, 23.0, 350.0, 16.0, 358.0, 217.0, 19.0, 843.0, 15.0, 181.0, 88.0, 64.0, 17.0, 486.0, 177.0, 599.0, 9.0, 5.0, 2.0, 113.0, 139.0, 2.0, 158.0, 8.0, 2.0, 4.0, 2.0, 8.0, 137.0, 148.0, 17.0, 228.0, 728.0, 37.0, 3.0, 10.0, 2.0, 2.0, 49.0, 112.0, 2.0, 4.0, 61.0, 47.0, 15.0, 162.0, 71.0, 191.0, 444.0, 291.0, 200.0, 109.0, 45.0, 50.0, 202.0, 283.0, 155.0, 86.0, 62.0, 161.0, 22.0, 75.0, 36.0, 57.0, 3.0, 4.0, 20.0, 171.0, 27.0, 8.0, 14.0, 2.0, 15.0, 633.0, 137.0, 19.0, 52.0, 2.0, 314.0, 26.0, 268.0, 2.0, 13.0, 58.0, 108.0, 16.0, 693.0, 20.0, 7.0, 8.0, 12.0, 334.0, 56.0, 574.0, 85.0, 89.0, 65.0, 141.0, 68.0, 19.0, 228.0, 17.0, 10.0, 10.0, 2.0, 2.0, 6.0, 8.0, 1870.0, 1.0, 12.0, 89.0, 17.0, 2.0, 2.0, 70.0, 133.0, 53.0, 70.0, 18.0, 10.0, 4.0, 17.0, 4.0, 178.0, 8.0, 18.0, 6.0, 4.0, 35.0, 21.0, 16.0, 8.0, 5.0, 2.0, 4.0, 45.0, 2.0, 32.0, 19.0, 8.0, 2.0, 2.0, 752.0, 2.0, 2.0, 15.0, 13.0, 479.0, 4.0, 13.0, 21.0, 2.0, 6.0, 74.0, 2.0, 314.0, 54.0, 8.0, 100.0, 319.0, 59.0, 4.0, 4.0, 12.0, 6.0, 2.0, 5.0, 4.0, 2.0, 14.0, 281.0, 2.0, 24.0, 2.0, 2.0, 32.0, 51.0, 6.0, 18.0, 160.0, 15.0, 2.0, 5.0, 10.0, 75.0, 2.0, 15.0, 149.0, 11.0, 2.0, 2.0, 238.0, 6.0, 2.0, 2.0, 209.0, 7.0, 2.0, 89.0, 2.0, 503.0, 681.0, 33.0, 81.0, 43.0, 8.0, 22.0, 2.0, 2.0, 3.0, 295.0, 2.0, 2.0, 40.0, 8.0, 67.0, 260.0, 181.0, 16.0, 2.0, 2.0, 2.0, 19.0, 5.0, 14.0, 87.0, 2.0, 207.0, 12.0, 372.0, 6.0, 2.0, 2.0, 2.0, 38.0, 2.0, 2.0, 80.0, 305.0, 12.0, 15.0, 2.0, 208.0, 45.0, 2.0, 44.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 26.0, 2.0, 127.0, 72.0, 9.0, 3.0, 2.0, 9.0, 2.0, 9.0, 4.0, 197.0, 701.0, 19.0, 2.0, 8.0, 10.0, 4.0, 14.0, 253.0, 158.0, 36.0, 11.0, 22.0, 4.0, 7.0, 53.0, 37.0, 5.0, 6.0, 25.0, 170.0, 15.0, 368.0, 198.0, 592.0, 51.0, 46.0, 2.0, 40.0, 138.0, 2.0, 14.0, 90.0, 197.0, 3.0, 49.0, 44.0, 46.0, 3.0, 11.0, 19.0, 4.0, 2.0, 14.0, 20.0, 12.0, 2.0, 8.0, 203.0, 82.0, 248.0, 114.0, 21.0, 14.0, 13.0, 2.0, 9.0, 510.0, 8.0, 200.0, 37.0, 110.0, 5.0, 53.0, 38.0, 21.0, 2.0, 25.0, 5.0, 2.0, 4.0, 28.0, 578.0, 59.0, 12.0, 86.0, 138.0, 64.0, 128.0, 2.0, 2.0, 24.0, 46.0, 904.0, 5.0, 5.0, 142.0, 4.0, 12.0, 2.0, 6.0, 16.0, 128.0, 32.0, 37.0, 16.0, 45.0, 32.0, 56.0, 12.0, 13.0, 2.0, 169.0, 42.0, 8.0, 13.0, 7.0, 6.0, 58.0, 2.0, 4.0, 2.0, 2.0, 132.0, 4.0, 4.0, 25.0, 316.0, 2.0, 11.0, 2.0, 547.0, 15.0, 2.0, 48.0, 41.0, 2.0, 35.0, 2.0, 5.0, 2.0, 17.0, 4.0, 19.0, 2.0, 96.0, 68.0, 42.0, 37.0, 25.0, 48.0, 196.0, 52.0, 7.0, 104.0, 2.0, 75.0, 2.0, 2.0, 198.0, 178.0, 174.0, 167.0, 241.0, 279.0, 7.0, 2.0, 19.0, 169.0, 7.0, 8.0, 243.0, 29.0, 71.0, 73.0, 2.0, 853.0, 18.0, 2.0, 66.0, 2.0, 12.0, 18.0, 29.0, 42.0, 95.0, 22.0, 2.0, 526.0, 2.0, 16.0, 2.0, 20.0, 172.0, 40.0, 2.0, 2.0, 356.0, 2.0, 31.0, 22.0, 2.0, 2.0, 11.0, 4.0, 2.0, 2.0, 75.0, 10.0, 2.0, 50.0, 201.0, 177.0, 2.0, 2.0, 2.0, 23.0, 122.0, 2.0, 396.0, 438.0, 69.0, 106.0, 8.0, 339.0, 27.0, 40.0, 184.0, 39.0, 576.0, 387.0, 475.0, 239.0, 183.0, 37.0, 24.0, 37.0, 18.0, 14.0, 7.0, 15.0, 13.0, 5.0, 6.0, 13.0, 7.0, 5.0, 8.0, 6.0, 8.0, 2.0, 4.0, 169.0, 114.0, 23.0, 169.0, 2.0, 343.0, 18.0, 336.0, 16.0, 33.0, 111.0, 18.0, 42.0, 16.0, 41.0, 350.0, 277.0, 12.0, 4.0, 2.0, 1109.0, 33.0, 29.0, 2.0, 216.0, 2.0, 312.0, 587.0, 2.0, 39.0, 20.0, 3.0, 756.0, 1300.0, 13.0, 67.0, 13.0, 52.0, 602.0, 9.0, 618.0, 38.0, 30.0, 400.0, 27.0, 631.0, 30.0, 1211.0, 1808.0, 434.0, 459.0, 42.0, 2.0, 46.0, 320.0, 47.0, 4.0, 4.0, 9.0, 2.0, 2.0, 10.0, 2.0, 22.0, 2.0, 2.0, 24.0, 147.0, 162.0, 2.0, 62.0, 27.0, 10.0, 4.0, 43.0, 4.0, 273.0, 166.0, 67.0, 96.0, 17.0, 147.0, 42.0, 18.0, 83.0, 30.0, 105.0, 77.0, 64.0, 16.0, 57.0, 182.0, 2.0, 12.0, 20.0, 10.0, 2.0, 12.0, 221.0, 220.0, 32.0, 12.0, 4.0, 13.0, 2.0, 5.0, 35.0, 446.0, 294.0, 2.0, 438.0, 467.0, 2.0, 83.0, 4.0, 2.0, 448.0, 6.0, 2.0, 4.0, 8.0, 33.0, 796.0, 4.0, 4.0, 4.0, 1602.0, 1281.0, 6.0, 4.0, 1000.0, 147.0, 4.0, 647.0, 718.0, 7.0, 636.0, 4.0, 484.0, 4.0, 462.0, 4.0, 256.0, 6.0, 6.0, 105.0, 3.0, 21.0, 46.0, 111.0, 2.0, 9.0, 7.0, 76.0, 24.0, 256.0, 67.0, 210.0, 297.0, 8.0, 263.0, 968.0, 13.0, 68.0, 371.0, 84.0, 476.0, 55.0, 78.0, 68.0, 13.0, 38.0, 15.0, 909.0, 45.0, 51.0, 10.0, 12.0, 14.0, 27.0, 20.0, 83.0, 89.0, 16.0, 133.0, 27.0, 51.0, 159.0, 256.0, 96.0, 25.0, 126.0, 17.0, 23.0, 64.0, 65.0, 33.0, 290.0, 43.0, 578.0, 315.0, 10.0, 1161.0, 37.0, 14.0, 24.0, 18.0, 214.0, 14.0, 65.0, 427.0, 21.0, 10.0, 10.0, 74.0, 15.0, 158.0, 29.0, 88.0, 15.0, 45.0, 469.0, 501.0, 28.0, 120.0, 55.0, 27.0, 47.0, 22.0, 147.0, 16.0, 16.0, 8.0, 31.0, 6.0, 14.0, 258.0, 22.0, 27.0, 20.0, 60.0, 36.0, 6.0, 264.0, 7.0, 8.0, 6.0, 573.0, 24.0, 6.0, 424.0, 20.0, 338.0, 122.0, 99.0, 49.0, 44.0, 26.0, 20.0, 318.0, 47.0, 248.0, 8.0, 13.0, 250.0, 18.0, 48.0, 108.0, 143.0, 142.0, 165.0, 220.0, 32.0, 12.0, 64.0, 60.0, 398.0, 298.0, 71.0, 12.0, 41.0, 14.0, 13.0, 196.0, 193.0, 298.0, 204.0, 167.0, 161.0, 159.0, 328.0, 163.0, 285.0, 164.0, 151.0, 209.0, 136.0, 141.0, 167.0, 319.0, 134.0, 293.0, 134.0, 133.0, 4.0, 2.0, 28.0, 48.0, 189.0, 224.0, 2.0, 566.0, 68.0, 148.0, 8.0, 247.0, 164.0, 131.0, 10.0, 2.0, 126.0, 194.0, 48.0, 17.0, 29.0, 40.0, 37.0, 110.0, 33.0, 50.0, 278.0, 189.0, 500.0, 27.0, 46.0, 293.0, 21.0, 211.0, 143.0, 47.0, 31.0, 35.0, 2.0, 845.0, 666.0, 98.0, 10.0, 167.0, 47.0, 23.0, 43.0, 24.0, 4.0, 60.0, 99.0, 13.0, 490.0, 94.0, 74.0, 242.0, 71.0, 42.0, 2.0, 4.0, 2.0, 562.0, 811.0, 206.0, 30.0, 1155.0, 15.0, 796.0, 1335.0, 66.0, 35.0, 42.0, 39.0, 32.0, 28.0, 37.0, 29.0, 10.0, 20.0, 2.0, 2.0, 17.0, 23.0, 21.0, 17.0, 40.0, 172.0, 14.0, 167.0, 17.0, 32.0, 17.0, 24.0, 417.0, 1033.0, 929.0, 86.0, 22.0, 727.0, 17.0, 13.0, 72.0, 79.0, 267.0, 409.0, 13.0, 161.0, 35.0, 19.0, 171.0, 17.0, 82.0, 106.0, 17.0, 1812.0, 1064.0, 20.0, 55.0, 21.0, 251.0, 17.0, 49.0, 17.0, 68.0, 164.0, 2.0, 16.0, 59.0, 267.0, 18.0, 15.0, 38.0, 49.0, 10.0, 71.0, 45.0, 75.0, 6.0, 176.0, 284.0, 2.0, 63.0, 5.0, 240.0, 2.0, 28.0, 62.0, 45.0, 285.0, 66.0, 61.0, 68.0, 97.0, 7.0, 2.0, 101.0, 5.0, 16.0, 14.0, 16.0, 18.0, 2.0, 226.0, 217.0, 6.0, 6.0, 5.0, 4.0, 2.0, 176.0, 3.0, 60.0, 68.0, 136.0, 2.0, 82.0, 8.0, 12.0, 49.0, 7.0, 28.0, 106.0, 8.0, 5.0, 45.0, 4.0, 3.0, 7.0, 9.0, 87.0, 3.0, 3.0, 55.0, 11.0, 343.0, 29.0, 78.0, 10.0, 19.0, 7.0, 474.0, 51.0, 51.0, 111.0, 76.0, 7.0, 65.0, 84.0, 4.0, 51.0, 491.0, 47.0, 53.0, 203.0, 1375.0, 270.0, 37.0, 4.0, 18.0, 81.0, 19.0, 4.0, 81.0, 53.0, 5.0, 35.0, 4.0, 64.0, 24.0, 2.0, 746.0, 10.0, 69.0, 11.0, 88.0, 333.0, 79.0, 17.0, 6.0, 2.0, 6.0, 78.0, 19.0, 37.0, 40.0, 42.0, 121.0, 233.0, 40.0, 35.0, 2.0, 8.0, 47.0, 105.0, 10.0, 121.0, 4.0, 18.0, 4.0, 4.0, 129.0, 6.0, 198.0, 8.0, 4.0, 4.0, 139.0, 551.0, 29.0, 4.0, 21.0, 78.0, 39.0, 4.0, 74.0, 8.0, 140.0, 17.0, 75.0, 19.0, 20.0, 108.0, 11.0, 9.0, 11.0, 31.0, 18.0, 177.0, 34.0, 24.0, 72.0, 5.0, 4.0, 26.0, 4.0, 258.0, 139.0, 6.0, 4.0, 5.0, 14.0, 92.0, 5.0, 6.0, 4.0, 12.0, 157.0, 227.0, 16.0, 18.0, 22.0, 21.0, 32.0, 214.0, 30.0, 59.0, 424.0, 101.0, 4.0, 9.0, 50.0, 12.0, 11.0, 21.0, 59.0, 55.0, 4.0, 17.0, 20.0, 38.0, 4.0, 123.0, 35.0, 62.0, 21.0, 2.0, 2.0, 2.0, 41.0, 14.0, 4.0, 88.0, 22.0, 49.0, 4.0, 11.0, 18.0, 3.0, 4.0, 77.0, 2.0, 13.0, 2.0, 11.0, 4.0, 4.0, 2.0, 2.0, 7.0, 47.0, 20.0, 6.0, 4.0, 2.0, 6.0, 4.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 115.0, 16.0, 122.0, 188.0, 687.0, 123.0, 17.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 236.0, 57.0, 113.0, 2.0, 43.0, 47.0, 71.0, 33.0, 118.0, 2.0, 111.0, 6.0, 16.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 252.0, 9.0, 40.0, 25.0, 8.0, 23.0, 19.0, 17.0, 177.0, 2.0, 23.0, 2.0, 46.0, 35.0, 77.0, 8.0, 124.0, 10.0, 205.0, 201.0, 2.0, 2.0, 14.0, 5198.0, 22.0, 484.0, 7.0, 249.0, 105.0, 50.0, 7.0, 21.0, 1114.0, 15.0, 4.0, 192.0, 56.0, 2.0, 2.0, 17.0, 19.0, 46.0, 30.0, 28.0, 2.0, 4.0, 1652.0, 16.0, 459.0, 290.0, 9.0, 57.0, 1241.0, 672.0, 8.0, 45.0, 743.0, 236.0, 63.0, 142.0, 192.0, 63.0, 178.0, 1248.0, 122.0, 7.0, 111.0, 705.0, 19.0, 167.0, 58.0, 533.0, 26.0, 80.0, 14.0, 12.0, 7.0, 91.0, 8.0, 10.0, 7.0, 28.0, 2.0, 68.0, 11.0, 87.0, 61.0, 104.0, 283.0, 4.0, 120.0, 522.0, 256.0, 58.0, 2.0, 30.0, 6.0, 4.0, 89.0, 83.0, 16.0, 41.0, 333.0, 31.0, 98.0, 272.0, 2.0, 158.0, 20.0, 93.0, 4.0, 2.0, 243.0, 9.0, 5.0, 56.0, 14.0, 43.0, 109.0, 2.0, 43.0, 20.0, 94.0, 23.0, 19.0, 4.0, 9.0, 6.0, 8.0, 6.0, 3.0, 3.0, 8.0, 6.0, 13.0, 23.0, 2.0, 42.0, 10.0, 17.0, 73.0, 40.0, 6.0, 2.0, 95.0, 2.0, 80.0, 49.0, 9.0, 9.0, 9.0, 7.0, 15.0, 15.0, 11.0, 25.0, 185.0, 163.0, 114.0, 16.0, 16.0, 258.0, 26.0, 346.0, 64.0, 54.0, 8.0, 9.0, 14.0, 15.0, 5.0, 5.0, 20.0, 9.0, 188.0, 12.0, 258.0, 94.0, 9.0, 48.0, 126.0, 9.0, 53.0, 26.0, 9.0, 9.0, 202.0, 10.0, 11.0, 39.0, 5.0, 6.0, 18.0, 62.0, 13.0, 9.0, 11.0, 57.0, 25.0, 10.0, 28.0, 23.0, 2.0, 10.0, 5.0, 411.0, 8.0, 44.0, 121.0, 83.0, 75.0, 7.0, 54.0, 104.0, 506.0, 12.0, 2007.0, 6.0, 2.0, 2.0, 4.0, 10.0, 846.0, 16.0, 10.0, 10.0, 12.0, 550.0, 24.0, 45.0, 114.0, 22.0, 28.0, 730.0, 182.0, 569.0, 2.0, 2.0, 25.0, 19.0, 151.0, 4.0, 27.0, 5.0, 86.0, 68.0, 38.0, 139.0, 155.0, 72.0, 12.0, 28.0, 6.0, 65.0, 6.0, 25.0, 2.0, 4.0, 6.0, 80.0, 19.0, 55.0, 198.0, 28.0, 4.0, 2.0, 5.0, 42.0, 64.0, 25.0, 93.0, 102.0, 5.0, 2.0, 14.0, 69.0, 12.0, 7.0, 36.0, 113.0, 11.0, 17.0, 68.0, 17.0, 2.0, 18.0, 94.0, 13.0, 44.0, 4.0, 11.0, 2.0, 26.0, 2.0, 45.0, 237.0, 2.0, 14.0, 6.0, 3223.0, 23.0, 8.0, 16.0, 1504.0, 499.0, 497.0, 16.0, 20.0, 6.0, 18.0, 52.0, 4.0, 421.0, 7.0, 64.0, 19.0, 201.0, 5.0, 5.0, 13.0, 41.0, 30.0, 3836.0, 14.0, 15.0, 6.0, 26.0, 4.0, 4.0, 3.0, 20.0, 67.0, 41.0, 19.0, 20.0, 4.0, 4.0, 50.0, 4.0, 175.0, 4170.0, 12.0, 69.0, 163.0, 2.0, 361.0, 7.0, 7.0, 8.0, 67.0, 12.0, 29.0, 18.0, 2.0, 29.0, 2.0, 60.0, 296.0, 2.0, 70.0, 59.0, 127.0, 19.0, 4.0, 11.0, 4.0, 4.0, 4.0, 13.0, 11.0, 4.0, 4.0, 6.0, 4.0, 5.0, 207.0, 4.0, 22.0, 11.0, 4.0, 40.0, 4.0, 14.0, 22.0, 9.0, 4.0, 4.0, 6.0, 4.0, 87.0, 35.0, 9.0, 6.0, 88.0, 11.0, 8.0, 55.0, 31.0, 8.0, 6.0, 267.0, 34.0, 23.0, 6.0, 15.0, 17.0, 11.0, 4.0, 10.0, 175.0, 30.0, 6.0, 6.0, 72.0, 14.0, 8.0, 59.0, 66.0, 2.0, 22.0, 2.0, 5.0, 2.0, 33.0, 30.0, 2.0, 4.0, 14.0, 2.0, 12.0, 18.0, 2.0, 31.0, 173.0, 135.0, 39.0, 65.0, 69.0, 2.0, 169.0, 120.0, 537.0, 176.0, 3.0, 2.0, 2.0, 33.0, 420.0, 840.0, 12.0, 477.0, 57.0, 248.0, 13.0, 20.0, 135.0, 328.0, 133.0, 16.0, 64.0, 84.0, 26.0, 30.0, 67.0, 10.0, 94.0, 30.0, 38.0, 22.0, 22.0, 39.0, 62.0, 24.0, 22.0, 2.0, 2.0, 41.0, 27.0, 375.0, 504.0, 10.0, 2.0, 16.0, 6.0, 17.0, 18.0, 40.0, 126.0, 95.0, 260.0, 12.0, 156.0, 45.0, 470.0, 68.0, 98.0, 76.0, 28.0, 115.0, 83.0, 72.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 45.0, 10.0, 10.0, 2.0, 41.0, 60.0, 6.0, 6.0, 83.0, 2.0, 53.0, 4.0, 7.0, 154.0, 57.0, 74.0, 65.0, 273.0, 117.0, 110.0, 505.0, 986.0, 329.0, 177.0, 308.0, 278.0, 39.0, 55.0, 43.0, 96.0, 83.0, 17.0, 4.0, 55.0, 961.0, 2.0, 9.0, 355.0, 345.0, 33.0, 6.0, 82.0, 2.0, 2.0, 52.0, 113.0, 72.0, 4.0, 7.0, 2.0, 56.0, 13.0, 70.0, 23.0, 31.0, 2.0, 165.0, 1189.0, 673.0, 251.0, 16.0, 22.0, 165.0, 40.0, 431.0, 28.0, 5.0, 92.0, 77.0, 13.0, 9.0, 2.0, 25.0, 4.0, 2.0, 2.0, 107.0, 2.0, 155.0, 6.0, 102.0, 13.0, 39.0, 317.0, 2.0, 24.0, 32.0, 34.0, 6.0, 486.0, 51.0, 21.0, 173.0, 159.0, 8.0, 1.0, 35.0, 12.0, 8.0, 310.0, 124.0, 5.0, 1.0, 4.0, 14.0, 2.0, 1.0, 40.0, 103.0, 3.0, 135.0, 4.0, 8.0, 2.0, 1927.0, 2.0, 498.0, 2122.0, 1.0, 2.0, 387.0, 2.0, 125.0, 10.0, 107.0, 159.0, 44.0, 148.0, 7.0, 3.0, 2.0, 10.0, 31.0, 6.0, 140.0, 20.0, 57.0, 12.0, 10.0, 18.0, 12.0, 5.0, 10.0, 4.0, 5.0, 46.0, 244.0, 8.0, 12.0, 109.0, 953.0, 27.0, 15.0, 4.0, 33.0, 110.0, 2.0, 12.0, 12.0, 14.0, 112.0, 59.0, 67.0, 15.0, 49.0, 2.0, 3.0, 4.0, 7.0, 66.0, 16.0, 16.0, 44.0, 128.0, 6.0, 120.0, 24.0, 5.0, 4.0, 9.0, 7.0, 52.0, 6.0, 10.0, 6.0, 2.0, 94.0, 2.0, 2.0, 2.0, 224.0, 2.0, 91.0, 8.0, 18.0, 85.0, 3.0, 39.0, 12.0, 2.0, 5.0, 2.0, 23.0, 123.0, 2.0, 12.0, 147.0, 33.0, 4.0, 119.0, 51.0, 23.0, 107.0, 2.0, 31.0, 43.0, 2.0, 2.0, 3.0, 2.0, 85.0, 2.0, 2.0, 91.0, 2.0, 95.0, 347.0, 2.0, 2.0, 3.0, 28.0, 2.0, 28.0, 33.0, 22.0, 56.0, 25.0, 30.0, 110.0, 25.0, 111.0, 5.0, 15.0, 8.0, 7.0, 9.0, 236.0, 15.0, 4.0, 23.0, 4.0, 82.0, 899.0, 23.0, 9.0, 15.0, 14.0, 54.0, 6.0, 6.0, 9.0, 21.0, 5.0, 5.0, 23.0, 10.0, 6.0, 6.0, 6.0, 27.0, 47.0, 44.0, 2.0, 194.0, 2.0, 18.0, 2.0, 19.0, 2.0, 24.0, 2.0, 234.0, 27.0, 2.0, 2.0, 3.0, 2.0, 85.0, 17.0, 66.0, 489.0, 7.0, 8.0, 2.0, 17.0, 9.0, 8.0, 8.0, 12.0, 4.0, 6.0, 7.0, 6.0, 16.0, 2.0, 4.0, 36.0, 29.0, 145.0, 2.0, 48.0, 54.0, 59.0, 2.0, 67.0, 13.0, 36.0, 11.0, 949.0, 10.0, 7.0, 2.0, 10.0, 2.0, 14.0, 230.0, 10.0, 4.0, 47.0, 71.0, 32.0, 105.0, 1.0, 51.0, 2.0, 2.0, 2.0, 10.0, 3.0, 3.0, 4.0, 29.0, 3.0, 3.0, 3.0, 329.0, 6.0, 47.0, 249.0, 205.0, 36.0, 13.0, 3.0, 261.0, 216.0, 217.0, 62.0, 100.0, 174.0, 3.0, 97.0, 3.0, 688.0, 114.0, 112.0, 46.0, 64.0, 4.0, 2.0, 2.0, 49.0, 5.0, 1019.0, 1357.0, 2.0, 4.0, 2.0, 4.0, 319.0, 4.0, 2221.0, 715.0, 2.0, 2.0, 64.0, 25.0, 4.0, 13.0, 2.0, 26.0, 2.0, 5.0, 5.0, 3.0, 225.0, 6.0, 3027.0, 15.0, 111.0, 183.0, 5.0, 174.0, 33.0, 87.0, 25.0, 89.0, 141.0, 170.0, 46.0, 396.0, 5.0, 19.0, 238.0, 133.0, 128.0, 5.0, 10.0, 127.0, 170.0, 979.0, 462.0, 14.0, 95.0, 30.0, 5.0, 59.0, 123.0, 69.0, 121.0, 213.0, 97.0, 2.0, 216.0, 2.0, 2.0, 2.0, 2.0, 2.0, 40.0, 12.0, 18.0, 20.0, 33.0, 4.0, 82.0, 20.0, 2.0, 105.0, 31.0, 155.0, 12.0, 452.0, 417.0, 627.0, 4.0, 4.0, 8.0, 4.0, 11.0, 47.0, 2.0, 19.0, 843.0, 2.0, 30.0, 17.0, 11.0, 231.0, 5.0, 18.0, 47.0, 2.0, 2.0, 8.0, 15.0, 9.0, 3.0, 120.0, 46.0, 15.0, 11.0, 330.0, 304.0, 51.0, 71.0, 785.0, 197.0, 96.0, 90.0, 74.0, 120.0, 195.0, 99.0, 2.0, 2.0, 121.0, 100.0, 350.0, 29.0, 30.0, 71.0, 141.0, 19.0, 89.0, 234.0, 19.0, 27.0, 28.0, 86.0, 2.0, 13.0, 84.0, 15.0, 8.0, 2.0, 10.0, 20.0, 40.0, 52.0, 4.0, 8.0, 2.0, 16.0, 2.0, 6.0, 2.0, 5.0, 50.0, 24.0, 103.0, 39.0, 66.0, 42.0, 12.0, 12.0, 104.0, 45.0, 35.0, 18.0, 11.0, 17.0, 30.0, 128.0, 278.0, 53.0, 23.0, 24.0, 74.0, 699.0, 56.0, 17.0, 10.0, 4.0, 7.0, 4.0, 5.0, 45.0, 383.0, 205.0, 13.0, 67.0, 14.0, 2.0, 2.0, 32.0, 3.0, 12.0, 8.0, 414.0, 3.0, 40.0, 540.0, 830.0, 3.0, 23.0, 182.0, 213.0, 304.0, 291.0, 91.0, 111.0, 145.0, 107.0, 238.0, 283.0, 532.0, 972.0, 40.0, 5.0, 317.0, 356.0, 3.0, 3.0, 394.0, 3.0, 52.0, 6.0, 2.0, 2.0, 2.0, 18.0, 4.0, 69.0, 8.0, 4.0, 47.0, 65.0, 84.0, 2.0, 97.0, 2.0, 2.0, 2.0, 34.0, 21.0, 3.0, 24.0, 17.0, 34.0, 133.0, 43.0, 6.0, 563.0, 34.0, 3.0, 192.0, 4.0, 16.0, 44.0, 2.0, 110.0, 2.0, 22.0, 14.0, 26.0, 2.0, 2.0, 13.0, 16.0, 10.0, 35.0, 32.0, 2.0, 37.0, 7.0, 2.0, 43.0, 16.0, 35.0, 60.0, 98.0, 7.0, 7.0, 69.0, 7.0, 11.0, 2.0, 34.0, 20.0, 3.0, 15.0, 63.0, 6.0, 2.0, 2.0, 147.0, 46.0, 2.0, 53.0, 107.0, 41.0, 22.0, 96.0, 6.0, 2.0, 13.0, 11.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 53.0, 42.0, 60.0, 653.0, 97.0, 20.0, 17.0, 2.0, 14.0, 2.0, 70.0, 53.0, 64.0, 53.0, 68.0, 260.0, 431.0, 156.0, 53.0, 281.0, 53.0, 71.0, 16.0, 46.0, 17.0, 127.0, 802.0, 64.0, 2.0, 11.0, 19.0, 15.0, 143.0, 40.0, 471.0, 59.0, 47.0, 28.0, 27.0, 49.0, 104.0, 17.0, 196.0, 22.0, 72.0, 46.0, 32.0, 20.0, 23.0, 74.0, 17.0, 84.0, 48.0, 23.0, 17.0, 17.0, 17.0, 62.0, 18.0, 43.0, 4.0, 46.0, 19.0, 17.0, 28.0, 4.0, 21.0, 182.0, 10.0, 32.0, 155.0, 64.0, 133.0, 4.0, 4.0, 40.0, 20.0, 9.0, 2.0, 10.0, 212.0, 53.0, 4.0, 7.0, 98.0, 107.0, 37.0, 9.0, 9.0, 36.0, 58.0, 9.0, 207.0, 31.0, 9.0, 20.0, 9.0, 27.0, 11.0, 9.0, 9.0, 303.0, 7.0, 23.0, 15.0, 329.0, 13.0, 34.0, 9.0, 25.0, 49.0, 7.0, 31.0, 90.0, 11.0, 91.0, 7.0, 90.0, 26.0, 46.0, 28.0, 35.0, 15.0, 7.0, 4.0, 4.0, 4.0, 28.0, 24.0, 4.0, 4.0, 295.0, 53.0, 58.0, 51.0, 74.0, 51.0, 53.0, 52.0, 49.0, 31.0, 35.0, 66.0, 47.0, 116.0, 51.0, 22.0, 224.0, 143.0, 189.0, 212.0, 189.0, 7.0, 410.0, 207.0, 6.0, 481.0, 35.0, 47.0, 37.0, 54.0, 15.0, 8.0, 2.0, 8.0, 2.0, 2.0, 4.0, 89.0, 27.0, 5.0, 23.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 53.0, 2.0, 11.0, 7.0, 4.0, 2.0, 43.0, 2.0, 31.0, 9.0, 45.0, 14.0, 145.0, 80.0, 95.0, 97.0, 65.0, 73.0, 98.0, 51.0, 95.0, 77.0, 51.0, 198.0, 297.0, 64.0, 51.0, 209.0, 51.0, 51.0, 51.0, 53.0, 51.0, 51.0, 61.0, 86.0, 138.0, 56.0, 53.0, 51.0, 58.0, 63.0, 51.0, 78.0, 74.0, 52.0, 51.0, 112.0, 76.0, 219.0, 232.0, 72.0, 115.0, 172.0, 61.0, 134.0, 96.0, 164.0, 161.0, 57.0, 99.0, 126.0, 61.0, 82.0, 115.0, 125.0, 90.0, 418.0, 55.0, 57.0, 65.0, 65.0, 75.0, 197.0, 222.0, 59.0, 190.0, 267.0, 85.0, 107.0, 70.0, 68.0, 76.0, 109.0, 69.0, 58.0, 62.0, 58.0, 132.0, 84.0, 65.0, 135.0, 78.0, 113.0, 163.0, 55.0, 87.0, 53.0, 53.0, 57.0, 66.0, 59.0, 155.0, 110.0, 85.0, 69.0, 60.0, 67.0, 118.0, 507.0, 62.0, 65.0, 512.0, 59.0, 59.0, 113.0, 68.0, 69.0, 63.0, 453.0, 91.0, 60.0, 1430.0, 83.0, 63.0, 60.0, 193.0, 61.0, 78.0, 209.0, 73.0, 94.0, 242.0, 193.0, 105.0, 67.0, 200.0, 64.0, 242.0, 63.0, 54.0, 96.0, 1423.0, 66.0, 67.0, 192.0, 121.0, 59.0, 64.0, 935.0, 75.0, 87.0, 66.0, 70.0, 391.0, 57.0, 116.0, 94.0, 56.0, 5.0, 47.0, 60.0, 58.0, 224.0, 64.0, 113.0, 27.0, 2.0, 38.0, 8.0, 2.0, 2.0, 2.0, 10.0, 65.0, 13.0, 47.0, 2.0, 106.0, 31.0, 30.0, 93.0, 11.0, 15.0, 26.0, 4.0, 42.0, 22.0, 32.0, 45.0, 2.0, 7.0, 20.0, 45.0, 2.0, 86.0, 24.0, 24.0, 42.0, 8.0, 10.0, 9.0, 42.0, 60.0, 64.0, 42.0, 44.0, 32.0, 30.0, 85.0, 42.0, 48.0, 52.0, 32.0, 28.0, 46.0, 17.0, 39.0, 16.0, 220.0, 44.0, 102.0, 37.0, 51.0, 50.0, 112.0, 62.0, 22.0, 87.0, 64.0, 57.0, 19.0, 247.0, 18.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 47.0, 2.0, 17.0, 45.0, 19.0, 82.0, 60.0, 28.0, 2.0, 39.0, 2.0, 21.0, 8.0, 8.0, 59.0, 12.0, 21.0, 17.0, 48.0, 32.0, 79.0, 10.0, 19.0, 21.0, 64.0, 534.0, 41.0, 77.0, 17.0, 24.0, 29.0, 56.0, 343.0, 18.0, 18.0, 43.0, 111.0, 18.0, 26.0, 2.0, 15.0, 2.0, 6.0, 26.0, 6.0, 16.0, 6.0, 71.0, 2.0, 2.0, 2.0, 2.0, 17.0, 2.0, 10.0, 2.0, 56.0, 4.0, 7.0, 7.0, 86.0, 2.0, 26.0, 2.0, 6.0, 60.0, 55.0, 11.0, 2.0, 2.0, 2.0, 16.0, 2.0, 2.0, 59.0, 19.0, 6.0, 49.0, 6.0, 6.0, 6.0, 17.0, 6.0, 8.0, 6.0, 15.0, 2.0, 230.0, 469.0, 181.0, 48.0, 481.0, 711.0, 434.0, 2.0, 2.0, 26.0, 4.0, 9.0, 32.0, 42.0, 10.0, 74.0, 9.0, 105.0, 79.0, 111.0, 33.0, 4.0, 45.0, 2.0, 12.0, 2.0, 72.0, 11.0, 10.0, 40.0, 60.0, 7.0, 8.0, 60.0, 36.0, 2.0, 74.0, 16.0, 30.0, 2.0, 66.0, 2.0, 81.0, 763.0, 916.0, 1351.0, 6.0, 47.0, 526.0, 85.0, 161.0, 172.0, 20.0, 8.0, 6.0, 2.0, 30.0, 1112.0, 1307.0, 24.0, 19.0, 2.0, 4.0, 2.0, 37.0, 116.0, 203.0, 107.0, 82.0, 128.0, 17.0, 27.0, 2.0, 23.0, 20.0, 4.0, 8.0, 33.0, 36.0, 18.0, 11.0, 35.0, 66.0, 40.0, 36.0, 519.0, 13.0, 19.0, 15.0, 13.0, 11.0, 20.0, 110.0, 41.0, 71.0, 83.0, 17.0, 2.0, 5.0, 3.0, 9.0, 43.0, 5.0, 3.0, 6.0, 27.0, 31.0, 226.0, 18.0, 5.0, 3.0, 3.0, 14.0, 15.0, 37.0, 7.0, 51.0, 217.0, 7.0, 36.0, 5.0, 16.0, 3.0, 34.0, 5.0, 22.0, 105.0, 139.0, 3.0, 22.0, 160.0, 54.0, 96.0, 17.0, 3.0, 18.0, 5.0, 9.0, 17.0, 88.0, 7.0, 80.0, 32.0, 3.0, 10.0, 5.0, 180.0, 128.0, 3.0, 4.0, 3.0, 23.0, 4.0, 15.0, 2.0, 36.0, 479.0, 353.0, 228.0, 1027.0, 1878.0, 2915.0, 810.0, 33.0, 14.0, 4.0, 21.0, 25.0, 4.0, 29.0, 1183.0, 228.0, 50.0, 29.0, 40.0, 30.0, 21.0, 14.0, 11.0, 14.0, 37.0, 75.0, 83.0, 87.0, 2.0, 2.0, 2.0, 148.0, 203.0, 9.0, 2.0, 7.0, 9.0, 6.0, 65.0, 115.0, 216.0, 820.0, 27.0, 198.0, 4.0, 4.0, 4.0, 4.0, 61.0, 2.0, 127.0, 5.0, 5.0, 16.0, 24.0, 7.0, 8.0, 4.0, 23.0, 2.0, 19.0, 6.0, 2.0, 2.0, 45.0, 10.0, 74.0, 10.0, 4.0, 90.0, 86.0, 2.0, 48.0, 152.0, 187.0, 2.0, 2.0, 304.0, 24.0, 2.0, 36.0, 7.0, 13.0, 9.0, 2.0, 6.0, 2.0, 2.0, 42.0, 29.0, 2.0, 16.0, 19.0, 214.0, 63.0, 30.0, 37.0, 80.0, 211.0, 25.0, 127.0, 3.0, 404.0, 129.0, 2.0, 4.0, 2.0, 13.0, 2.0, 42.0, 2.0, 9.0, 2.0, 18.0, 2.0, 21.0, 16.0, 207.0, 124.0, 2.0, 2.0, 8.0, 4.0, 67.0, 9.0, 31.0, 113.0, 24.0, 85.0, 18.0, 2.0, 2.0, 2.0, 7.0, 2.0, 102.0, 66.0, 129.0, 6.0, 2.0, 2.0, 5.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 28.0, 2.0, 5.0, 3.0, 4.0, 1.0, 19.0, 5.0, 7.0, 5.0, 7.0, 74.0, 37.0, 7.0, 809.0, 20.0, 2.0, 10.0, 25.0, 110.0, 488.0, 10.0, 8.0, 27.0, 13.0, 4.0, 2.0, 3.0, 15.0, 2.0, 400.0, 242.0, 2.0, 24.0, 95.0, 106.0, 20.0, 25.0, 2.0, 2.0, 48.0, 4.0, 60.0, 487.0, 46.0, 51.0, 73.0, 97.0, 18.0, 48.0, 31.0, 4.0, 4.0, 49.0, 47.0, 4.0, 4.0, 20.0, 23.0, 4.0, 179.0, 95.0, 51.0, 92.0, 17.0, 101.0, 4.0, 2.0, 2.0, 2.0, 295.0, 78.0, 60.0, 30.0, 30.0, 5.0, 320.0, 1038.0, 15.0, 53.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 160.0, 120.0, 5.0, 4.0, 14.0, 414.0, 2.0, 20.0, 117.0, 19.0, 2.0, 31.0, 170.0, 163.0, 20.0, 64.0, 50.0, 4.0, 18.0, 37.0, 600.0, 3.0, 155.0, 13.0, 5.0, 14.0, 3.0, 2.0, 2.0, 17.0, 3.0, 121.0, 8.0, 6.0, 4.0, 35.0, 4.0, 3.0, 132.0, 2.0, 8.0, 24.0, 38.0, 346.0, 125.0, 11.0, 67.0, 69.0, 2.0, 88.0, 2.0, 2.0, 92.0, 392.0, 89.0, 249.0, 12.0, 10.0, 16.0, 99.0, 6.0, 45.0, 8.0, 9.0, 10.0, 67.0, 4.0, 3875.0, 4.0, 53.0, 16.0, 18.0, 7.0, 85.0, 59.0, 172.0, 2.0, 34.0, 531.0, 633.0, 55.0, 393.0, 15.0, 9.0, 69.0, 4.0, 651.0, 19.0, 26.0, 63.0, 894.0, 9.0, 3.0, 178.0, 39.0, 81.0, 10.0, 15.0, 2.0, 963.0, 27.0, 211.0, 95.0, 36.0, 210.0, 2.0, 119.0, 121.0, 92.0, 11.0, 6.0, 102.0, 62.0, 123.0, 43.0, 1137.0, 2.0, 2.0, 6.0, 6.0, 7.0, 6.0, 6.0, 6.0, 4.0, 19.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 8.0, 6.0, 5.0, 2.0, 8.0, 2.0, 2.0, 9.0, 106.0, 56.0, 20.0, 68.0, 3.0, 9.0, 8.0, 42.0, 100.0, 14.0, 37.0, 10.0, 23.0, 26.0, 43.0, 51.0, 8.0, 12.0, 2.0, 4.0, 24.0, 13.0, 6.0, 20.0, 8.0, 11.0, 5.0, 62.0, 11.0, 2.0, 14.0, 73.0, 2.0, 9.0, 108.0, 22.0, 8.0, 12.0, 9.0, 2.0, 49.0, 29.0, 14.0, 4.0, 2.0, 2.0, 106.0, 4.0, 35.0, 10.0, 152.0, 56.0, 8.0, 6.0, 40.0, 119.0, 15.0, 10.0, 86.0, 134.0, 2.0, 2.0, 35.0, 2.0, 4.0, 2.0, 7.0, 3.0, 187.0, 2.0, 2.0, 2.0, 479.0, 47.0, 4.0, 28.0, 2.0, 17.0, 2.0, 2.0, 17.0, 2.0, 6.0, 43.0, 4.0, 15.0, 13.0, 2.0, 40.0, 87.0, 29.0, 11.0, 4.0, 2.0, 6.0, 149.0, 2.0, 3.0, 2.0, 11.0, 15.0, 4.0, 5.0, 51.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 26.0, 2.0, 14.0, 76.0, 33.0, 6.0, 2.0, 20.0, 43.0, 14.0, 29.0, 47.0, 10.0, 12.0, 2.0, 2.0, 6.0, 339.0, 60.0, 5.0, 26.0, 11.0, 2.0, 8.0, 12.0, 27.0, 13.0, 2.0, 16.0, 2.0, 2.0, 26.0, 2.0, 8.0, 37.0, 21.0, 2.0, 2.0, 13.0, 64.0, 46.0, 44.0, 14.0, 6.0, 2.0, 2.0, 2.0, 3.0, 10.0, 4.0, 4.0, 2.0, 4.0, 5.0, 2.0, 52.0, 7.0, 2.0, 2.0, 40.0, 143.0, 17.0, 118.0, 4.0, 2.0, 20.0, 60.0, 4.0, 4.0, 27.0, 41.0, 27.0, 2.0, 4.0, 4.0, 2.0, 7.0, 2.0, 14.0, 5.0, 4.0, 2.0, 7.0, 4.0, 4.0, 82.0, 2.0, 2.0, 2.0, 8.0, 496.0, 4.0, 22.0, 10.0, 8.0, 6.0, 6.0, 6.0, 24.0, 6.0, 26.0, 35.0, 165.0, 6.0, 13.0, 81.0, 16.0, 18.0, 6.0, 113.0, 15.0, 2.0, 28.0, 2.0, 5.0, 103.0, 1218.0, 9.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 29.0, 54.0, 6.0, 29.0, 120.0, 6.0, 3.0, 8.0, 42.0, 750.0, 18.0, 3.0, 7.0, 2.0, 2.0, 15.0, 5.0, 2.0, 31.0, 4.0, 6.0, 21.0, 26.0, 2.0, 2.0, 12.0, 2.0, 22.0, 2.0, 2.0, 2.0, 23.0, 2.0, 2.0, 4.0, 2.0, 25.0, 6.0, 2.0, 2.0, 2.0, 41.0, 88.0, 150.0, 374.0, 22.0, 3.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 43.0, 2.0, 28.0, 4.0, 7.0, 6.0, 5.0, 50.0, 2.0, 2.0, 9.0, 6.0, 12.0, 4.0, 40.0, 104.0, 6.0, 87.0, 2.0, 2.0, 6.0, 2.0, 6.0, 17.0, 9.0, 20.0, 6.0, 54.0, 2.0, 101.0, 2.0, 48.0, 10.0, 3.0, 4.0, 25.0, 2.0, 5.0, 2.0, 5.0, 4.0, 34.0, 8.0, 22.0, 38.0, 16.0, 2.0, 7.0, 367.0, 130.0, 13.0, 2.0, 2.0, 2.0, 17.0, 2.0, 5.0, 5.0, 19.0, 10.0, 2.0, 38.0, 3.0, 8.0, 2.0, 2.0, 130.0, 157.0, 14.0, 76.0, 3.0, 6.0, 2.0, 171.0, 4.0, 99.0, 2.0, 2.0, 2.0, 167.0, 4.0, 2.0, 33.0, 2.0, 16.0, 15.0, 237.0, 18.0, 8.0, 6.0, 61.0, 12.0, 23.0, 16.0, 2.0, 50.0, 8.0, 79.0, 4.0, 22.0, 24.0, 4.0, 44.0, 14.0, 7.0, 35.0, 31.0, 2.0, 3.0, 6.0, 2.0, 2.0, 36.0, 2.0, 239.0, 2.0, 2.0, 13.0, 36.0, 2.0, 7.0, 2.0, 15.0, 41.0, 3.0, 4.0, 11.0, 4.0, 6.0, 10.0, 4.0, 69.0, 2.0, 2.0, 105.0, 17.0, 113.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 176.0, 2.0, 20.0, 2.0, 2.0, 32.0, 2.0, 8.0, 47.0, 31.0, 88.0, 6.0, 6.0, 130.0, 7.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 92.0, 12.0, 4.0, 47.0, 56.0, 59.0, 2.0, 62.0, 71.0, 2.0, 13.0, 8.0, 2.0, 2.0, 191.0, 25.0, 2.0, 15.0, 13.0, 2.0, 7.0, 2.0, 12.0, 22.0, 2.0, 2.0, 373.0, 4.0, 221.0, 2.0, 11.0, 4.0, 2.0, 2.0, 2.0, 26.0, 2.0, 61.0, 2.0, 2.0, 6.0, 90.0, 256.0, 85.0, 2.0, 7.0, 157.0, 130.0, 235.0, 50.0, 11.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 62.0, 9.0, 6.0, 2.0, 32.0, 2.0, 58.0, 2.0, 2.0, 51.0, 242.0, 4.0, 3.0, 12.0, 3.0, 2.0, 12.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 19.0, 6.0, 2.0, 6.0, 6.0, 2.0, 41.0, 2.0, 2.0, 202.0, 210.0, 3.0, 2.0, 2.0, 80.0, 8.0, 91.0, 35.0, 14.0, 6.0, 2.0, 22.0, 55.0, 7.0, 4.0, 2.0, 37.0, 2.0, 38.0, 40.0, 2.0, 3.0, 2.0, 4.0, 3.0, 2.0, 7.0, 11.0, 3.0, 61.0, 2.0, 19.0, 2.0, 113.0, 16.0, 2.0, 2.0, 34.0, 5.0, 29.0, 2.0, 2.0, 4.0, 2.0, 29.0, 25.0, 2.0, 3.0, 2.0, 4.0, 47.0, 2.0, 22.0, 2.0, 6.0, 2.0, 110.0, 2.0, 39.0, 2.0, 10.0, 5.0, 2.0, 49.0, 46.0, 10.0, 87.0, 6.0, 2.0, 4.0, 2.0, 91.0, 15.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 36.0, 19.0, 4.0, 3.0, 2.0, 4.0, 160.0, 4.0, 276.0, 2.0, 2.0, 14.0, 8.0, 161.0, 27.0, 2.0, 178.0, 78.0, 147.0, 86.0, 4.0, 253.0, 2.0, 2.0, 17.0, 42.0, 2.0, 29.0, 2.0, 234.0, 7.0, 5.0, 120.0, 2.0, 2.0, 2.0, 16.0, 21.0, 2.0, 37.0, 103.0, 150.0, 2.0, 2.0, 168.0, 138.0, 15.0, 17.0, 10.0, 35.0, 159.0, 15.0, 20.0, 4.0, 9.0, 2.0, 8.0, 4.0, 73.0, 34.0, 14.0, 14.0, 40.0, 23.0, 217.0, 18.0, 33.0, 13.0, 192.0, 13.0, 2.0, 2.0, 75.0, 9.0, 2.0, 41.0, 97.0, 6.0, 6.0, 241.0, 16.0, 2.0, 2.0, 9.0, 2.0, 4.0, 2.0, 2.0, 4.0, 21.0, 2.0, 139.0, 2.0, 100.0, 4.0, 2.0, 100.0, 3.0, 47.0, 5.0, 29.0, 15.0, 2.0, 2.0, 2.0, 7.0, 81.0, 57.0, 88.0, 65.0, 39.0, 2.0, 19.0, 17.0, 68.0, 74.0, 67.0, 6.0, 2.0, 2.0, 2.0, 2.0, 30.0, 37.0, 3.0, 10.0, 2.0, 2.0, 4.0, 16.0, 2.0, 63.0, 2.0, 19.0, 2.0, 14.0, 57.0, 7.0, 6.0, 36.0, 11.0, 51.0, 2.0, 100.0, 2.0, 3.0, 19.0, 2.0, 12.0, 2.0, 2.0, 5.0, 2.0, 2.0, 53.0, 2.0, 2.0, 11.0, 81.0, 18.0, 4.0, 2.0, 32.0, 56.0, 133.0, 13.0, 42.0, 67.0, 33.0, 13.0, 101.0, 2.0, 2.0, 4.0, 1.0, 33.0, 2.0, 24.0, 131.0, 113.0, 12.0, 14.0, 17.0, 6.0, 3.0, 88.0, 70.0, 31.0, 29.0, 8.0, 7.0, 23.0, 6.0, 2.0, 3.0, 2.0, 7.0, 2.0, 2.0, 6.0, 34.0, 157.0, 2.0, 112.0, 2.0, 102.0, 2.0, 2.0, 240.0, 2.0, 2.0, 55.0, 9.0, 50.0, 2.0, 15.0, 42.0, 69.0, 22.0, 2.0, 36.0, 24.0, 20.0, 240.0, 7.0, 13.0, 2.0, 32.0, 7.0, 9.0, 10.0, 5.0, 2.0, 27.0, 15.0, 10.0, 11.0, 140.0, 13.0, 7.0, 22.0, 9.0, 3.0, 92.0, 2.0, 10.0, 16.0, 10.0, 3.0, 6.0, 16.0, 15.0, 2.0, 2.0, 2.0, 11.0, 2.0, 19.0, 58.0, 309.0, 40.0, 127.0, 162.0, 12.0, 375.0, 2.0, 30.0, 326.0, 1038.0, 572.0, 198.0, 42.0, 138.0, 274.0, 78.0, 339.0, 31.0, 2.0, 2.0, 314.0, 2.0, 12.0, 2.0, 146.0, 78.0, 9.0, 2.0, 14.0, 4.0, 2.0, 27.0, 25.0, 4.0, 8.0, 9.0, 49.0, 106.0, 8.0, 21.0, 41.0, 8.0, 4.0, 2.0, 2.0, 2.0, 8.0, 49.0, 4.0, 6.0, 2.0, 17.0, 8.0, 11.0, 5.0, 8.0, 15.0, 4.0, 4.0, 8.0, 7.0, 4.0, 25.0, 6.0, 6.0, 56.0, 85.0, 39.0, 2.0, 4.0, 2.0, 14.0, 4.0, 8.0, 4.0, 13.0, 19.0, 6.0, 21.0, 4.0, 41.0, 21.0, 103.0, 6.0, 6.0, 7.0, 4.0, 4.0, 64.0, 4.0, 62.0, 4.0, 144.0, 4.0, 4.0, 20.0, 4.0, 12.0, 4.0, 2.0, 4.0, 5.0, 4.0, 23.0, 4.0, 2.0, 6.0, 4.0, 18.0, 4.0, 4.0, 152.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 41.0, 4.0, 32.0, 4.0, 4.0, 16.0, 7.0, 5.0, 26.0, 4.0, 15.0, 2.0, 4.0, 4.0, 87.0, 8.0, 4.0, 4.0, 4.0, 32.0, 4.0, 2.0, 115.0, 6.0, 4.0, 2.0, 12.0, 122.0, 148.0, 3.0, 2.0, 3.0, 4.0, 9.0, 165.0, 295.0, 22.0, 19.0, 2.0, 136.0, 99.0, 14.0, 128.0, 6.0, 12.0, 11.0, 2.0, 2.0, 2.0, 2.0, 70.0, 33.0, 92.0, 4.0, 2.0, 70.0, 130.0, 14.0, 5.0, 5.0, 169.0, 4.0, 1.0, 74.0, 150.0, 7.0, 7.0, 43.0, 365.0, 38.0, 8.0, 180.0, 654.0, 66.0, 7.0, 11.0, 7.0, 1318.0, 7.0, 3.0, 304.0, 455.0, 7.0, 7.0, 303.0, 7.0, 7.0, 155.0, 66.0, 14.0, 21.0, 7.0, 59.0, 7.0, 97.0, 301.0, 7.0, 32.0, 18.0, 30.0, 7.0, 7.0, 7.0, 163.0, 16.0, 14.0, 14.0, 14.0, 24.0, 7.0, 55.0, 231.0, 107.0, 35.0, 112.0, 74.0, 68.0, 17.0, 14.0, 51.0, 7.0, 97.0, 102.0, 7.0, 190.0, 102.0, 406.0, 28.0, 540.0, 58.0, 7.0, 195.0, 136.0, 7.0, 207.0, 21.0, 21.0, 199.0, 7.0, 11.0, 14.0, 14.0, 14.0, 24.0, 36.0, 14.0, 14.0, 123.0, 204.0, 7.0, 63.0, 71.0, 64.0, 16.0, 75.0, 94.0, 7.0, 7.0, 183.0, 72.0, 202.0, 142.0, 7.0, 16.0, 9.0, 7.0, 49.0, 45.0, 229.0, 14.0, 78.0, 21.0, 7.0, 74.0, 46.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 35.0, 7.0, 255.0, 154.0, 7.0, 74.0, 46.0, 83.0, 200.0, 7.0, 14.0, 7.0, 35.0, 14.0, 49.0, 15.0, 7.0, 7.0, 21.0, 7.0, 12.0, 7.0, 208.0, 24.0, 22.0, 7.0, 16.0, 107.0, 21.0, 237.0, 49.0, 7.0, 19.0, 7.0, 23.0, 7.0, 53.0, 20.0, 180.0, 7.0, 7.0, 28.0, 7.0, 16.0, 7.0, 185.0, 7.0, 7.0, 7.0, 7.0, 14.0, 14.0, 74.0, 7.0, 17.0, 59.0, 67.0, 7.0, 16.0, 14.0, 156.0, 21.0, 101.0, 7.0, 14.0, 14.0, 7.0, 21.0, 7.0, 14.0, 38.0, 27.0, 9.0, 14.0, 29.0, 14.0, 29.0, 7.0, 16.0, 7.0, 7.0, 7.0, 7.0, 37.0, 120.0, 53.0, 28.0, 7.0, 30.0, 16.0, 7.0, 50.0, 14.0, 12.0, 77.0, 190.0, 7.0, 7.0, 7.0, 7.0, 13.0, 7.0, 151.0, 43.0, 21.0, 7.0, 7.0, 21.0, 42.0, 14.0, 70.0, 56.0, 208.0, 7.0, 14.0, 16.0, 28.0, 28.0, 13.0, 53.0, 69.0, 87.0, 7.0, 28.0, 124.0, 14.0, 65.0, 47.0, 7.0, 25.0, 7.0, 7.0, 7.0, 35.0, 11.0, 7.0, 7.0, 38.0, 14.0, 35.0, 18.0, 68.0, 21.0, 14.0, 21.0, 14.0, 14.0, 14.0, 31.0, 24.0, 662.0, 91.0, 7.0, 7.0, 7.0, 74.0, 7.0, 21.0, 28.0, 18.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 14.0, 28.0, 7.0, 42.0, 51.0, 7.0, 7.0, 8.0, 7.0, 7.0, 15.0, 7.0, 149.0, 22.0, 28.0, 25.0, 39.0, 28.0, 378.0, 7.0, 7.0, 7.0, 46.0, 7.0, 28.0, 21.0, 14.0, 7.0, 28.0, 33.0, 14.0, 9.0, 7.0, 7.0, 14.0, 7.0, 7.0, 14.0, 410.0, 7.0, 7.0, 25.0, 7.0, 14.0, 31.0, 14.0, 101.0, 7.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 16.0, 8.0, 24.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 14.0, 28.0, 14.0, 46.0, 21.0, 18.0, 12.0, 7.0, 7.0, 7.0, 7.0, 7.0, 21.0, 14.0, 7.0, 21.0, 21.0, 7.0, 21.0, 9.0, 8.0, 7.0, 11.0, 14.0, 7.0, 14.0, 7.0, 8.0, 16.0, 14.0, 17.0, 7.0, 7.0, 18.0, 7.0, 21.0, 7.0, 16.0, 7.0, 7.0, 21.0, 7.0, 35.0, 14.0, 7.0, 7.0, 33.0, 8.0, 58.0, 7.0, 7.0, 7.0, 75.0, 7.0, 7.0, 14.0, 14.0, 32.0, 25.0, 39.0, 7.0, 7.0, 30.0, 7.0, 21.0, 7.0, 14.0, 7.0, 7.0, 44.0, 11.0, 7.0, 7.0, 72.0, 16.0, 7.0, 7.0, 7.0, 14.0, 14.0, 32.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 61.0, 7.0, 7.0, 7.0, 10.0, 7.0, 31.0, 7.0, 7.0, 14.0, 64.0, 29.0, 14.0, 42.0, 50.0, 7.0, 14.0, 7.0, 21.0, 7.0, 41.0, 21.0, 7.0, 28.0, 7.0, 11.0, 7.0, 7.0, 22.0, 28.0, 35.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 158.0, 7.0, 74.0, 16.0, 73.0, 46.0, 22.0, 14.0, 7.0, 21.0, 25.0, 14.0, 14.0, 23.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 42.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 27.0, 7.0, 64.0, 28.0, 7.0, 7.0, 11.0, 7.0, 7.0, 20.0, 14.0, 7.0, 14.0, 7.0, 7.0, 14.0, 14.0, 14.0, 21.0, 7.0, 21.0, 7.0, 7.0, 30.0, 30.0, 9.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 7.0, 30.0, 7.0, 7.0, 118.0, 28.0, 7.0, 18.0, 7.0, 7.0, 21.0, 21.0, 211.0, 14.0, 14.0, 14.0, 72.0, 14.0, 14.0, 123.0, 14.0, 28.0, 7.0, 7.0, 7.0, 7.0, 8.0, 7.0, 32.0, 7.0, 7.0, 23.0, 7.0, 9.0, 16.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 14.0, 7.0, 21.0, 48.0, 9.0, 17.0, 7.0, 26.0, 7.0, 134.0, 7.0, 69.0, 14.0, 19.0, 7.0, 7.0, 42.0, 11.0, 7.0, 7.0, 8.0, 8.0, 7.0, 24.0, 14.0, 7.0, 7.0, 14.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 14.0, 7.0, 14.0, 14.0, 7.0, 7.0, 7.0, 14.0, 7.0, 74.0, 7.0, 21.0, 7.0, 41.0, 14.0, 7.0, 13.0, 7.0, 206.0, 7.0, 7.0, 7.0, 23.0, 21.0, 14.0, 49.0, 23.0, 14.0, 14.0, 14.0, 14.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 10.0, 41.0, 25.0, 7.0, 7.0, 14.0, 7.0, 14.0, 7.0, 16.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 14.0, 14.0, 21.0, 7.0, 8.0, 7.0, 7.0, 14.0, 7.0, 21.0, 23.0, 14.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 7.0, 7.0, 19.0, 7.0, 23.0, 9.0, 14.0, 7.0, 7.0, 32.0, 7.0, 14.0, 7.0, 7.0, 11.0, 7.0, 12.0, 14.0, 42.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 205.0, 7.0, 7.0, 7.0, 25.0, 11.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 9.0, 7.0, 14.0, 31.0, 14.0, 7.0, 7.0, 22.0, 7.0, 7.0, 7.0, 7.0, 7.0, 21.0, 31.0, 19.0, 7.0, 7.0, 7.0, 7.0, 16.0, 7.0, 7.0, 7.0, 7.0, 12.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 21.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 21.0, 7.0, 7.0, 7.0, 7.0, 7.0, 31.0, 43.0, 7.0, 7.0, 80.0, 7.0, 7.0, 7.0, 19.0, 7.0, 7.0, 7.0, 187.0, 14.0, 7.0, 7.0, 7.0, 13.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 9.0, 7.0, 27.0, 14.0, 14.0, 18.0, 15.0, 14.0, 11.0, 7.0, 21.0, 9.0, 7.0, 7.0, 22.0, 7.0, 21.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 30.0, 7.0, 79.0, 7.0, 10.0, 7.0, 532.0, 12.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 7.0, 14.0, 21.0, 21.0, 16.0, 11.0, 14.0, 7.0, 14.0, 11.0, 9.0, 7.0, 7.0, 14.0, 16.0, 7.0, 14.0, 43.0, 7.0, 7.0, 7.0, 14.0, 7.0, 36.0, 7.0, 7.0, 16.0, 7.0, 7.0, 16.0, 32.0, 7.0, 14.0, 16.0, 7.0, 10.0, 7.0, 7.0, 23.0, 16.0, 37.0, 7.0, 7.0, 23.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 9.0, 7.0, 14.0, 7.0, 7.0, 7.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 18.0, 7.0, 25.0, 14.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 16.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 16.0, 7.0, 7.0, 16.0, 7.0, 7.0, 7.0, 9.0, 14.0, 14.0, 35.0, 7.0, 9.0, 27.0, 7.0, 7.0, 20.0, 16.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 16.0, 14.0, 14.0, 21.0, 14.0, 14.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 17.0, 7.0, 23.0, 7.0, 7.0, 7.0, 11.0, 7.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 17.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 14.0, 14.0, 16.0, 29.0, 14.0, 14.0, 14.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 9.0, 14.0, 7.0, 14.0, 7.0, 7.0, 7.0, 20.0, 20.0, 7.0, 9.0, 7.0, 7.0, 7.0, 7.0, 37.0, 7.0, 7.0, 7.0, 7.0, 14.0, 14.0, 7.0, 14.0, 7.0, 7.0, 7.0, 198.0, 11.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 14.0, 16.0, 14.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 11.0, 7.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 21.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 21.0, 55.0, 14.0, 14.0, 14.0, 14.0, 9.0, 9.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 21.0, 7.0, 9.0, 38.0, 7.0, 7.0, 7.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 9.0, 7.0, 11.0, 8.0, 35.0, 7.0, 7.0, 7.0, 47.0, 7.0, 14.0, 14.0, 14.0, 7.0, 7.0, 7.0, 7.0, 13.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 25.0, 7.0, 11.0, 9.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 21.0, 7.0, 7.0, 12.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 20.0, 7.0, 7.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 36.0, 7.0, 18.0, 7.0, 21.0, 11.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 7.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 19.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 11.0, 7.0, 7.0, 14.0, 49.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 32.0, 14.0, 7.0, 7.0, 24.0, 7.0, 7.0, 7.0, 28.0, 7.0, 7.0, 7.0, 7.0, 7.0, 50.0, 7.0, 7.0, 7.0, 32.0, 7.0, 7.0, 14.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 18.0, 21.0, 56.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 17.0, 11.0, 7.0, 7.0, 7.0, 7.0, 25.0, 7.0, 7.0, 7.0, 7.0, 10.0, 7.0, 7.0, 7.0, 41.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 11.0, 13.0, 7.0, 7.0, 7.0, 44.0, 21.0, 7.0, 11.0, 7.0, 10.0, 7.0, 7.0, 7.0, 77.0, 7.0, 7.0, 7.0, 7.0, 7.0, 17.0, 18.0, 7.0, 7.0, 7.0, 15.0, 7.0, 14.0, 14.0, 14.0, 18.0, 14.0, 15.0, 7.0, 7.0, 7.0, 14.0, 18.0, 41.0, 7.0, 7.0, 7.0, 15.0, 20.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 32.0, 45.0, 7.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 9.0, 7.0, 9.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 22.0, 55.0, 14.0, 14.0, 7.0, 51.0, 7.0, 7.0, 9.0, 7.0, 7.0, 7.0, 18.0, 23.0, 7.0, 7.0, 7.0, 14.0, 8.0, 9.0, 29.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 18.0, 50.0, 7.0, 7.0, 12.0, 9.0, 7.0, 7.0, 7.0, 7.0, 7.0, 15.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 14.0, 24.0, 14.0, 14.0, 14.0, 16.0, 11.0, 7.0, 10.0, 7.0, 7.0, 7.0, 9.0, 7.0, 7.0, 16.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 9.0, 3.0, 3.0, 3.0, 14.0, 14.0, 7.0, 2.0, 91.0, 70.0, 70.0, 37.0, 37.0, 37.0, 37.0, 37.0, 37.0, 36.0, 35.0, 37.0, 63.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 39.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 36.0, 35.0, 47.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 156.0, 36.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 51.0, 88.0, 36.0, 35.0, 70.0, 105.0, 35.0, 40.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 50.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 145.0, 61.0, 39.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 41.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 45.0, 35.0, 36.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 37.0, 35.0, 35.0, 35.0, 37.0, 35.0, 80.0, 35.0, 35.0, 35.0, 35.0, 35.0, 123.0, 35.0, 35.0, 59.0, 35.0, 35.0, 73.0, 35.0, 35.0, 35.0, 35.0, 35.0, 36.0, 35.0, 35.0, 35.0, 35.0, 35.0, 38.0, 35.0, 35.0, 35.0, 35.0, 35.0, 41.0, 41.0, 58.0, 70.0, 70.0, 70.0, 105.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 92.0, 70.0, 72.0, 70.0, 64.0, 66.0, 47.0, 42.0, 35.0, 60.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 50.0, 50.0, 35.0, 35.0, 38.0, 35.0, 53.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 36.0, 35.0, 35.0, 35.0, 35.0, 35.0, 40.0, 35.0, 35.0, 38.0, 35.0, 78.0, 35.0, 37.0, 35.0, 38.0, 35.0, 58.0, 35.0, 35.0, 35.0, 35.0, 135.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 44.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 70.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 42.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 40.0, 35.0, 50.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 70.0, 35.0, 35.0, 35.0, 35.0, 35.0, 52.0, 35.0, 44.0, 35.0, 45.0, 67.0, 58.0, 58.0, 66.0, 67.0, 70.0, 72.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 72.0, 70.0, 70.0, 70.0, 76.0, 47.0, 47.0, 39.0, 35.0, 35.0, 35.0, 39.0, 37.0, 38.0, 35.0, 43.0, 40.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 41.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 38.0, 35.0, 35.0, 35.0, 38.0, 35.0, 36.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 38.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 472.0, 35.0, 35.0, 35.0, 36.0, 35.0, 40.0, 46.0, 35.0, 35.0, 35.0, 36.0, 35.0, 38.0, 35.0, 35.0, 35.0, 40.0, 35.0, 51.0, 41.0, 35.0, 48.0, 36.0, 35.0, 35.0, 36.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 42.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 39.0, 35.0, 37.0, 35.0, 37.0, 35.0, 35.0, 77.0, 35.0, 38.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 38.0, 46.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 58.0, 58.0, 64.0, 276.0, 200.0, 210.0, 270.0, 427.0, 66.0, 100.0, 26.0, 992.0, 927.0, 2.0, 25.0, 2.0, 15.0, 19.0, 13.0, 46.0, 259.0, 33.0, 85.0, 394.0, 15.0, 178.0, 45.0, 25.0, 19.0, 306.0, 125.0, 47.0, 585.0, 2.0, 18.0, 2.0, 2.0, 2.0, 4.0, 115.0, 3.0, 2.0, 2.0, 32.0, 10.0, 160.0, 2.0, 245.0, 2.0, 4.0, 16.0, 2.0, 3.0, 24.0, 9.0, 66.0, 2.0, 2.0, 2.0, 9.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 54.0, 89.0, 2.0, 22.0, 34.0, 17.0, 73.0, 44.0, 16.0, 20.0, 6.0, 13.0, 84.0, 4.0, 37.0, 72.0, 95.0, 8.0, 4.0, 34.0, 2.0, 22.0, 4.0, 5.0, 7.0, 18.0, 56.0, 32.0, 2.0, 4.0, 50.0, 17.0, 2.0, 33.0, 47.0, 8.0, 8.0, 31.0, 9.0, 8.0, 25.0, 2.0, 33.0, 8.0, 84.0, 2.0, 11.0, 3.0, 20.0, 32.0, 115.0, 6.0, 8.0, 84.0, 19.0, 8.0, 12.0, 43.0, 2.0, 12.0, 2.0, 579.0, 6.0, 79.0, 11.0, 6.0, 107.0, 123.0, 71.0, 10.0, 16.0, 46.0, 268.0, 15.0, 10.0, 52.0, 13.0, 16.0, 2.0, 39.0, 28.0, 103.0, 22.0, 33.0, 22.0, 33.0, 27.0, 16.0, 16.0, 18.0, 81.0, 42.0, 35.0, 18.0, 20.0, 2.0, 42.0, 2.0, 26.0, 13.0, 13.0, 13.0, 250.0, 32.0, 32.0, 26.0, 22.0, 14.0, 14.0, 51.0, 19.0, 16.0, 153.0, 58.0, 8.0, 2.0, 8.0, 10.0, 18.0, 18.0, 18.0, 330.0, 29.0, 18.0, 18.0, 55.0, 24.0, 19.0, 150.0, 106.0, 620.0, 19.0, 43.0, 19.0, 83.0, 57.0, 40.0, 18.0, 62.0, 95.0, 6.0, 2.0, 6.0, 2.0, 16.0, 2.0, 2.0, 23.0, 11.0, 88.0, 56.0, 45.0, 4.0, 9.0, 2.0, 9.0, 2.0, 6.0, 6.0, 21.0, 6.0, 2.0, 2.0, 120.0, 2.0, 14.0, 26.0, 5.0, 2.0, 8.0, 2.0, 2005.0, 4.0, 4.0, 4.0, 4.0, 1.0, 2.0, 47.0, 4.0, 13.0, 59.0, 9.0, 8.0, 7.0, 79.0, 14.0, 17.0, 5.0, 3.0, 2.0, 7.0, 5.0, 12.0, 59.0, 20.0, 13.0, 54.0, 2.0, 26.0, 15.0, 2.0, 9.0, 54.0, 9.0, 19.0, 2.0, 11.0, 254.0, 2.0, 3.0, 74.0, 40.0, 4.0, 34.0, 2.0, 2.0, 2.0, 2.0, 33.0, 24.0, 3.0, 18.0, 95.0, 2.0, 2.0, 9.0, 2.0, 23.0, 39.0, 12.0, 90.0, 58.0, 3.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 42.0, 30.0, 61.0, 20.0, 8.0, 1.0, 18.0, 3.0, 10.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 14.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 22.0, 3.0, 12.0, 22.0, 1.0, 4.0, 7.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 14.0, 1.0, 91.0, 1.0, 5.0, 113.0, 47.0, 1.0, 1.0, 35.0, 1.0, 2.0, 7.0, 2.0, 17.0, 9.0, 181.0, 3.0, 1.0, 2.0, 2.0, 4.0, 9.0, 15.0, 263.0, 27.0, 30.0, 4.0, 80.0, 4.0, 2.0, 475.0, 2.0, 2.0, 2.0, 71.0, 5.0, 8.0, 13.0, 49.0, 58.0, 2.0, 2.0, 24.0, 14.0, 37.0, 12.0, 2.0, 106.0, 136.0, 6.0, 2.0, 50.0, 113.0, 7.0, 8.0, 2.0, 270.0, 5.0, 3.0, 5.0, 4.0, 2.0, 16.0, 8.0, 41.0, 64.0, 2.0, 57.0, 58.0, 18.0, 116.0, 4.0, 21.0, 35.0, 182.0, 791.0, 24.0, 3.0, 12.0, 765.0, 43.0, 50.0, 93.0, 2.0, 35.0, 94.0, 1181.0, 6.0, 401.0, 496.0, 2.0, 4.0, 24.0, 328.0, 7.0, 821.0, 26.0, 293.0, 202.0, 3478.0, 14.0, 2.0, 11.0, 4.0, 419.0, 183.0, 1141.0, 3.0, 97.0, 42.0, 46.0, 16.0, 4.0, 86.0, 6.0, 39.0, 5.0, 17.0, 11.0, 2.0, 112.0, 2.0, 111.0, 18.0, 2.0, 51.0, 462.0, 4.0, 4.0, 76.0, 361.0, 58.0, 2.0, 13.0, 11.0, 294.0, 127.0, 35.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 331.0, 42.0, 40.0, 16.0, 50.0, 2.0, 7.0, 7.0, 32.0, 32.0, 3.0, 2.0, 75.0, 30.0, 3.0, 380.0, 130.0, 29.0, 12.0, 663.0, 182.0, 431.0, 256.0, 37.0, 6.0, 84.0, 224.0, 131.0, 578.0, 567.0, 279.0, 96.0, 517.0, 2.0, 2.0, 2.0, 3.0, 12.0, 3.0, 45.0, 3.0, 11.0, 1.0, 13.0, 6.0, 3.0, 6.0, 70.0, 98.0, 8.0, 18.0, 30.0, 5.0, 12.0, 9.0, 9.0, 5.0, 11.0, 5.0, 3.0, 15.0, 5.0, 5.0, 4.0, 3.0, 147.0, 3.0, 3.0, 3.0, 5.0, 83.0, 15.0, 7.0, 70.0, 5.0, 5.0, 14.0, 182.0, 9.0, 5.0, 5.0, 22.0, 15.0, 5.0, 68.0, 25.0, 22.0, 5.0, 29.0, 7.0, 181.0, 13.0, 14.0, 5.0, 3.0, 3.0, 3.0, 5.0, 3.0, 7.0, 43.0, 236.0, 11.0, 15.0, 19.0, 10.0, 10.0, 6.0, 14.0, 13.0, 13.0, 12.0, 23.0, 3.0, 3.0, 40.0, 3.0, 49.0, 8.0, 8.0, 10.0, 3.0, 7.0, 32.0, 5.0, 140.0, 47.0, 5.0, 21.0, 5.0, 53.0, 3.0, 6.0, 40.0, 3.0, 27.0, 10.0, 183.0, 3.0, 23.0, 34.0, 2.0, 16.0, 8.0, 38.0, 30.0, 38.0, 26.0, 15.0, 15.0, 15.0, 26.0, 27.0, 46.0, 23.0, 23.0, 42.0, 18.0, 15.0, 101.0, 2.0, 2.0, 61.0, 6.0, 242.0, 2.0, 2.0, 2.0, 2.0, 153.0, 2.0, 2.0, 15.0, 10.0, 86.0, 76.0, 32.0, 23.0, 10.0, 12.0, 18.0, 152.0, 11.0, 11.0, 105.0, 58.0, 10.0, 13.0, 28.0, 121.0, 11.0, 10.0, 63.0, 22.0, 10.0, 10.0, 46.0, 16.0, 15.0, 16.0, 12.0, 13.0, 15.0, 16.0, 2.0, 6.0, 6.0, 90.0, 38.0, 121.0, 14.0, 27.0, 17.0, 89.0, 6.0, 8.0, 6.0, 18.0, 8.0, 29.0, 15.0, 9.0, 6.0, 6.0, 6.0, 28.0, 26.0, 13.0, 82.0, 6.0, 9.0, 130.0, 193.0, 6.0, 10.0, 7.0, 6.0, 6.0, 9.0, 178.0, 6.0, 7.0, 8.0, 391.0, 8.0, 8.0, 2.0, 10.0, 92.0, 38.0, 79.0, 9.0, 2.0, 542.0, 76.0, 489.0, 1.0, 27.0, 2.0, 9.0, 3.0, 8.0, 35.0, 2.0, 4.0, 47.0, 5.0, 9.0, 3.0, 53.0, 4.0, 57.0, 2.0, 3.0, 2.0, 4.0, 2.0, 52.0, 93.0, 9.0, 2.0, 2.0, 186.0, 87.0, 19.0, 11.0, 6.0, 488.0, 15.0, 51.0, 2.0, 2.0, 93.0, 39.0, 31.0, 68.0, 17.0, 7.0, 15.0, 33.0, 4.0, 332.0, 38.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 12.0, 2.0, 2.0, 2.0, 23.0, 2.0, 26.0, 68.0, 141.0, 316.0, 739.0, 167.0, 12.0, 4.0, 4.0, 3.0, 34.0, 20.0, 274.0, 35.0, 52.0, 31.0, 36.0, 2.0, 2.0, 15.0, 54.0, 5.0, 15.0, 2.0, 4.0, 2.0, 2.0, 12.0, 2.0, 48.0, 6.0, 16.0, 13.0, 15.0, 10.0, 3.0, 7.0, 7.0, 2.0, 2.0, 2.0, 16.0, 2.0, 89.0, 20.0, 2.0, 91.0, 8.0, 59.0, 29.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 89.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 17.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 21.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 28.0, 12.0, 2.0, 8.0, 4.0, 2.0, 2.0, 2.0, 253.0, 4.0, 40.0, 11.0, 10.0, 555.0, 188.0, 5.0, 5.0, 664.0, 722.0, 14.0, 21.0, 71.0, 7.0, 2037.0, 154.0, 715.0, 10.0, 58.0, 111.0, 2.0, 398.0, 3.0, 65.0, 12.0, 198.0, 10.0, 65.0, 25.0, 63.0, 145.0, 295.0, 11.0, 321.0, 254.0, 166.0, 2.0, 1.0, 23.0, 24.0, 57.0, 45.0, 17.0, 18.0, 14.0, 13.0, 1.0, 895.0, 29.0, 1.0, 21.0, 14.0, 1.0, 2.0, 4.0, 99.0, 23.0, 15.0, 1.0, 9.0, 22.0, 5.0, 10.0, 13.0, 1.0, 7.0, 16.0, 78.0, 19.0, 9.0, 9.0, 13.0, 15.0, 12.0, 22.0, 44.0, 36.0, 136.0, 1.0, 2.0, 8.0, 25.0, 5.0, 4.0, 34.0, 2.0, 57.0, 13.0, 36.0, 9.0, 11.0, 9.0, 65.0, 10.0, 15.0, 2.0, 2.0, 2.0, 2.0, 149.0, 222.0, 2.0, 15.0, 13.0, 2.0, 9.0, 15.0, 4.0, 4.0, 13.0, 2.0, 2.0, 19.0, 2.0, 11.0, 3.0, 5.0, 85.0, 3.0, 90.0, 5.0, 401.0, 2.0, 4.0, 5.0, 20.0, 7.0, 12.0, 4.0, 24.0, 2.0, 58.0, 2.0, 14.0, 8.0, 2.0, 8.0, 2.0, 17.0, 71.0, 82.0, 8.0, 69.0, 44.0, 24.0, 23.0, 2.0, 7.0, 5.0, 38.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 51.0, 33.0, 2.0, 340.0, 8.0, 15.0, 2.0, 28.0, 45.0, 26.0, 2.0, 2.0, 2.0, 320.0, 37.0, 37.0, 119.0, 6.0, 6.0, 4.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 9.0, 2.0, 8.0, 10.0, 166.0, 95.0, 4.0, 30.0, 4.0, 4.0, 2.0, 2.0, 6.0, 4.0, 20.0, 282.0, 2.0, 11.0, 2.0, 2.0, 515.0, 113.0, 606.0, 74.0, 82.0, 1393.0, 2.0, 18.0, 20.0, 8.0, 86.0, 3.0, 53.0, 65.0, 2.0, 212.0, 2.0, 48.0, 144.0, 6.0, 85.0, 224.0, 1424.0, 1063.0, 97.0, 86.0, 19.0, 30.0, 609.0, 9.0, 6.0, 188.0, 2.0, 3.0, 242.0, 2.0, 6.0, 2.0, 8.0, 2.0, 8.0, 21.0, 7.0, 139.0, 43.0, 4.0, 17.0, 6.0, 4.0, 9.0, 22.0, 24.0, 39.0, 4.0, 6.0, 20.0, 8.0, 8.0, 4.0, 19.0, 2.0, 4.0, 2.0, 6.0, 4.0, 9.0, 4.0, 2.0, 4.0, 234.0, 8.0, 13.0, 12.0, 2.0, 10.0, 4.0, 4.0, 4.0, 16.0, 4.0, 4.0, 4.0, 2.0, 2.0, 10.0, 10.0, 11.0, 19.0, 25.0, 4.0, 38.0, 4.0, 4.0, 30.0, 7.0, 4.0, 4.0, 4.0, 10.0, 25.0, 4.0, 9.0, 31.0, 4.0, 7.0, 10.0, 4.0, 4.0, 4.0, 56.0, 23.0, 38.0, 16.0, 7.0, 56.0, 11.0, 2.0, 20.0, 38.0, 2.0, 112.0, 2.0, 2.0, 33.0, 31.0, 66.0, 18.0, 53.0, 11.0, 187.0, 100.0, 4.0, 7.0, 2.0, 4.0, 7.0, 10.0, 4.0, 52.0, 4.0, 4.0, 4.0, 12.0, 38.0, 6.0, 4.0, 4.0, 4.0, 5.0, 5.0, 2.0, 10.0, 6.0, 2.0, 5.0, 2.0, 6.0, 10.0, 33.0, 7.0, 8.0, 5.0, 4.0, 5.0, 62.0, 27.0, 15.0, 2.0, 30.0, 13.0, 3.0, 70.0, 21.0, 2.0, 3.0, 56.0, 13.0, 8.0, 4.0, 10.0, 5.0, 63.0, 5.0, 12.0, 3.0, 2.0, 7.0, 2.0, 7.0, 2.0, 2.0, 3.0, 3.0, 29.0, 8.0, 2.0, 819.0, 60.0, 66.0, 8.0, 7.0, 6.0, 2.0, 2.0, 2.0, 11.0, 6.0, 48.0, 2.0, 2.0, 84.0, 10.0, 1.0, 2.0, 7.0, 221.0, 2.0, 48.0, 380.0, 97.0, 47.0, 58.0, 2.0, 7.0, 7.0, 3.0, 2.0, 2.0, 29.0, 11.0, 223.0, 12.0, 11.0, 13.0, 14.0, 12.0, 7.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 198.0, 63.0, 71.0, 3.0, 5.0, 35.0, 5.0, 24.0, 13.0, 3.0, 10.0, 17.0, 3.0, 3.0, 3.0, 45.0, 2.0, 183.0, 162.0, 663.0, 346.0, 7.0, 2.0, 29.0, 34.0, 22.0, 26.0, 19.0, 19.0, 21.0, 160.0, 2.0, 2.0, 2.0, 4.0, 3.0, 5.0, 18.0, 68.0, 13.0, 6.0, 2.0, 15.0, 3.0, 1319.0, 21.0, 7.0, 120.0, 10.0, 47.0, 20.0, 4.0, 69.0, 348.0, 161.0, 2.0, 2.0, 241.0, 2.0, 160.0, 35.0, 49.0, 263.0, 9.0, 214.0, 915.0, 537.0, 831.0, 4.0, 2.0, 139.0, 362.0, 4.0, 6.0, 206.0, 7.0, 173.0, 11.0, 58.0, 320.0, 150.0, 2.0, 743.0, 96.0, 66.0, 351.0, 188.0, 156.0, 236.0, 66.0, 52.0, 203.0, 74.0, 2.0, 58.0, 17.0, 93.0, 34.0, 51.0, 7.0, 118.0, 232.0, 773.0, 100.0, 2.0, 128.0, 2.0, 7.0, 45.0, 372.0, 28.0, 133.0, 2.0, 2.0, 139.0, 116.0, 63.0, 2.0, 71.0, 21.0, 2.0, 98.0, 10.0, 4.0, 4.0, 4.0, 28.0, 4.0, 4.0, 20.0, 4.0, 133.0, 34.0, 6.0, 8.0, 15.0, 4.0, 5.0, 4.0, 9.0, 42.0, 7.0, 11.0, 14.0, 6.0, 11.0, 5.0, 9.0, 16.0, 4.0, 4.0, 31.0, 4.0, 6.0, 4.0, 37.0, 4.0, 4.0, 24.0, 4.0, 4.0, 34.0, 20.0, 4.0, 9.0, 528.0, 107.0, 2.0, 2.0, 22.0, 3990.0, 41.0, 135.0, 2329.0, 487.0, 6.0, 543.0, 197.0, 165.0, 70.0, 48.0, 291.0, 85.0, 62.0, 12.0, 267.0, 2.0, 2.0, 3.0, 16.0, 4.0, 17.0, 30.0, 20.0, 23.0, 45.0, 113.0, 5.0, 11.0, 7.0, 2.0, 119.0, 2.0, 2.0, 68.0, 557.0, 14.0, 113.0, 110.0, 1832.0, 31.0, 48.0, 311.0, 90.0, 167.0, 13.0, 225.0, 13.0, 333.0, 7.0, 106.0, 4.0, 2.0, 12.0, 2.0, 66.0, 2.0, 135.0, 8.0, 2.0, 2.0, 15.0, 4.0, 4.0, 2.0, 67.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 50.0, 4.0, 16.0, 2.0, 67.0, 8.0, 2.0, 2.0, 9.0, 108.0, 4.0, 75.0, 6.0, 6.0, 6.0, 11.0, 12.0, 13.0, 2.0, 4.0, 2.0, 37.0, 2.0, 19.0, 6.0, 4.0, 3.0, 121.0, 17.0, 30.0, 27.0, 4.0, 2.0, 2.0, 27.0, 31.0, 6.0, 2.0, 6.0, 10.0, 6.0, 44.0, 8.0, 121.0, 7.0, 73.0, 2.0, 177.0, 8.0, 6.0, 26.0, 8.0, 6.0, 70.0, 6.0, 7.0, 12.0, 18.0, 6.0, 6.0, 31.0, 26.0, 17.0, 45.0, 26.0, 12.0, 13.0, 16.0, 19.0, 8.0, 28.0, 12.0, 26.0, 8.0, 10.0, 10.0, 2.0, 10.0, 8.0, 8.0, 9.0, 10.0, 8.0, 10.0, 12.0, 63.0, 69.0, 41.0, 17.0, 9.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 106.0, 23.0, 2.0, 18.0, 275.0, 1240.0, 188.0, 4.0, 337.0, 2.0, 11.0, 1.0, 17.0, 6.0, 3.0, 351.0, 6.0, 1.0, 21.0, 3.0, 2.0, 4.0, 1.0, 1.0, 147.0, 1.0, 4.0, 2.0, 1.0, 8.0, 98.0, 1.0, 4.0, 26.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 3.0, 32.0, 32.0, 2.0, 18.0, 32.0, 47.0, 126.0, 34.0, 5.0, 2.0, 48.0, 5.0, 12.0, 2.0, 9.0, 91.0, 11.0, 49.0, 8.0, 8.0, 25.0, 25.0, 42.0, 10.0, 29.0, 18.0, 32.0, 1044.0, 1044.0, 1044.0, 9.0, 1044.0, 9.0, 181.0, 60.0, 115.0, 111.0, 1044.0, 9.0, 1044.0, 1100.0, 1044.0, 1044.0, 1044.0, 43.0, 17.0, 11.0, 5.0, 1044.0, 1044.0, 1044.0, 1057.0, 1044.0, 1044.0, 59.0, 1044.0, 16.0, 9.0, 9.0, 105.0, 9.0, 9.0, 9.0, 13.0, 36.0, 19.0, 14.0, 14.0, 5.0, 42.0, 6.0, 9.0, 9.0, 119.0, 52.0, 14.0, 9.0, 9.0, 9.0, 20.0, 14.0, 14.0, 9.0, 10.0, 11.0, 9.0, 9.0, 9.0, 5.0, 14.0, 11.0, 5.0, 31.0, 5.0, 205.0, 5.0, 5.0, 79.0, 17.0, 9.0, 9.0, 9.0, 14.0, 14.0, 13.0, 8.0, 9.0, 9.0, 30.0, 9.0, 9.0, 9.0, 671.0, 14.0, 14.0, 9.0, 349.0, 9.0, 9.0, 13.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 14.0, 9.0, 9.0, 9.0, 13.0, 13.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 14.0, 9.0, 9.0, 9.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 14.0, 13.0, 9.0, 9.0, 5.0, 12.0, 9.0, 51.0, 188.0, 12.0, 5.0, 5.0, 17.0, 9.0, 9.0, 9.0, 13.0, 18.0, 18.0, 9.0, 8.0, 9.0, 9.0, 9.0, 7.0, 9.0, 9.0, 9.0, 7.0, 5.0, 5.0, 10.0, 9.0, 9.0, 9.0, 10.0, 9.0, 9.0, 9.0, 30.0, 12.0, 9.0, 9.0, 14.0, 5.0, 9.0, 9.0, 9.0, 9.0, 12.0, 5.0, 5.0, 5.0, 9.0, 9.0, 13.0, 32.0, 17.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 17.0, 10.0, 10.0, 9.0, 9.0, 9.0, 53.0, 9.0, 9.0, 5.0, 9.0, 10.0, 12.0, 14.0, 14.0, 7.0, 9.0, 9.0, 9.0, 12.0, 9.0, 9.0, 15.0, 18.0, 18.0, 9.0, 5.0, 5.0, 18.0, 9.0, 9.0, 9.0, 13.0, 14.0, 14.0, 9.0, 5.0, 9.0, 9.0, 9.0, 12.0, 9.0, 9.0, 9.0, 14.0, 14.0, 9.0, 7.0, 9.0, 9.0, 13.0, 5.0, 9.0, 9.0, 9.0, 14.0, 14.0, 605.0, 69.0, 13.0, 14.0, 9.0, 9.0, 45.0, 13.0, 9.0, 9.0, 23.0, 9.0, 9.0, 9.0, 9.0, 13.0, 28.0, 9.0, 9.0, 9.0, 9.0, 41.0, 9.0, 9.0, 9.0, 9.0, 142.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 75.0, 9.0, 9.0, 148.0, 9.0, 9.0, 9.0, 9.0, 22.0, 9.0, 9.0, 9.0, 24.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 28.0, 9.0, 9.0, 9.0, 19.0, 9.0, 27.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 24.0, 9.0, 9.0, 9.0, 23.0, 9.0, 9.0, 22.0, 9.0, 9.0, 9.0, 37.0, 9.0, 9.0, 9.0, 34.0, 9.0, 9.0, 9.0, 88.0, 18.0, 9.0, 9.0, 99.0, 9.0, 9.0, 14.0, 17.0, 9.0, 9.0, 133.0, 54.0, 31.0, 9.0, 9.0, 9.0, 9.0, 17.0, 26.0, 50.0, 9.0, 9.0, 29.0, 9.0, 9.0, 35.0, 9.0, 9.0, 9.0, 9.0, 16.0, 13.0, 9.0, 9.0, 44.0, 15.0, 9.0, 9.0, 20.0, 9.0, 9.0, 27.0, 9.0, 9.0, 11.0, 11.0, 9.0, 9.0, 16.0, 13.0, 9.0, 9.0, 191.0, 24.0, 9.0, 9.0, 51.0, 11.0, 16.0, 24.0, 9.0, 9.0, 47.0, 13.0, 12.0, 24.0, 9.0, 9.0, 27.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 32.0, 9.0, 9.0, 13.0, 137.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 18.0, 13.0, 9.0, 9.0, 9.0, 11.0, 9.0, 9.0, 9.0, 86.0, 18.0, 9.0, 9.0, 15.0, 13.0, 9.0, 9.0, 9.0, 9.0, 24.0, 27.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 18.0, 9.0, 9.0, 13.0, 15.0, 27.0, 12.0, 9.0, 9.0, 9.0, 17.0, 9.0, 9.0, 16.0, 9.0, 9.0, 9.0, 14.0, 9.0, 9.0, 14.0, 9.0, 9.0, 40.0, 9.0, 9.0, 9.0, 31.0, 9.0, 9.0, 14.0, 23.0, 9.0, 9.0, 9.0, 9.0, 72.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 32.0, 18.0, 9.0, 9.0, 9.0, 9.0, 40.0, 9.0, 9.0, 24.0, 9.0, 9.0, 20.0, 17.0, 9.0, 9.0, 32.0, 11.0, 9.0, 9.0, 11.0, 9.0, 9.0, 16.0, 9.0, 9.0, 20.0, 39.0, 9.0, 9.0, 11.0, 11.0, 9.0, 9.0, 9.0, 9.0, 11.0, 16.0, 9.0, 9.0, 20.0, 22.0, 9.0, 9.0, 11.0, 9.0, 9.0, 79.0, 11.0, 21.0, 9.0, 9.0, 26.0, 9.0, 9.0, 16.0, 11.0, 9.0, 9.0, 12.0, 22.0, 44.0, 45.0, 9.0, 9.0, 11.0, 32.0, 20.0, 9.0, 9.0, 64.0, 9.0, 9.0, 14.0, 9.0, 9.0, 9.0, 9.0, 15.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 30.0, 15.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 23.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 112.0, 9.0, 9.0, 9.0, 28.0, 9.0, 9.0, 18.0, 20.0, 9.0, 9.0, 9.0, 29.0, 9.0, 9.0, 59.0, 9.0, 9.0, 9.0, 9.0, 14.0, 9.0, 9.0, 90.0, 9.0, 9.0, 9.0, 9.0, 21.0, 9.0, 9.0, 13.0, 9.0, 9.0, 29.0, 27.0, 9.0, 9.0, 9.0, 9.0, 9.0, 57.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 18.0, 43.0, 9.0, 9.0, 9.0, 9.0, 349.0, 9.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 15.0, 9.0, 9.0, 9.0, 9.0, 9.0, 33.0, 47.0, 9.0, 9.0, 36.0, 9.0, 9.0, 11.0, 9.0, 9.0, 21.0, 43.0, 9.0, 9.0, 15.0, 49.0, 9.0, 9.0, 9.0, 9.0, 13.0, 11.0, 11.0, 9.0, 9.0, 19.0, 9.0, 9.0, 15.0, 9.0, 9.0, 11.0, 9.0, 9.0, 11.0, 22.0, 9.0, 9.0, 11.0, 22.0, 9.0, 9.0, 15.0, 32.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 137.0, 9.0, 9.0, 9.0, 9.0, 31.0, 30.0, 9.0, 9.0, 11.0, 9.0, 9.0, 11.0, 9.0, 9.0, 11.0, 13.0, 18.0, 18.0, 108.0, 15.0, 13.0, 9.0, 9.0, 50.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 14.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 17.0, 9.0, 9.0, 20.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 22.0, 9.0, 9.0, 10.0, 9.0, 9.0, 9.0, 39.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 12.0, 9.0, 9.0, 14.0, 10.0, 9.0, 9.0, 9.0, 57.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 14.0, 9.0, 9.0, 28.0, 9.0, 9.0, 13.0, 36.0, 9.0, 9.0, 19.0, 9.0, 9.0, 14.0, 31.0, 10.0, 9.0, 9.0, 331.0, 18.0, 9.0, 9.0, 30.0, 9.0, 9.0, 9.0, 9.0, 15.0, 14.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 95.0, 27.0, 9.0, 9.0, 11.0, 18.0, 18.0, 42.0, 9.0, 9.0, 37.0, 9.0, 9.0, 11.0, 13.0, 9.0, 9.0, 16.0, 9.0, 9.0, 15.0, 9.0, 9.0, 35.0, 15.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 47.0, 21.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 11.0, 9.0, 9.0, 16.0, 20.0, 9.0, 9.0, 11.0, 52.0, 9.0, 9.0, 20.0, 9.0, 9.0, 9.0, 29.0, 9.0, 9.0, 21.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 11.0, 9.0, 9.0, 17.0, 9.0, 9.0, 12.0, 16.0, 9.0, 9.0, 34.0, 23.0, 33.0, 9.0, 9.0, 18.0, 9.0, 9.0, 13.0, 9.0, 9.0, 29.0, 9.0, 9.0, 9.0, 12.0, 43.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 32.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 25.0, 9.0, 9.0, 9.0, 99.0, 9.0, 9.0, 9.0, 45.0, 11.0, 9.0, 9.0, 235.0, 33.0, 9.0, 9.0, 18.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 16.0, 14.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 13.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 80.0, 9.0, 9.0, 26.0, 11.0, 9.0, 9.0, 26.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 9.0, 9.0, 23.0, 15.0, 9.0, 9.0, 17.0, 9.0, 9.0, 12.0, 9.0, 9.0, 9.0, 9.0, 16.0, 38.0, 9.0, 9.0, 30.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 12.0, 9.0, 9.0, 57.0, 9.0, 9.0, 9.0, 9.0, 21.0, 9.0, 9.0, 11.0, 38.0, 9.0, 9.0, 20.0, 9.0, 9.0, 11.0, 13.0, 9.0, 9.0, 16.0, 9.0, 9.0, 11.0, 9.0, 9.0, 24.0, 15.0, 9.0, 9.0, 11.0, 11.0, 9.0, 9.0, 16.0, 16.0, 9.0, 9.0, 11.0, 9.0, 9.0, 15.0, 9.0, 9.0, 11.0, 9.0, 9.0, 16.0, 16.0, 42.0, 11.0, 9.0, 9.0, 46.0, 11.0, 9.0, 9.0, 9.0, 9.0, 11.0, 11.0, 9.0, 9.0, 16.0, 27.0, 9.0, 9.0, 12.0, 9.0, 9.0, 9.0, 9.0, 11.0, 9.0, 9.0, 9.0, 9.0, 16.0, 9.0, 9.0, 9.0, 9.0, 17.0, 37.0, 9.0, 9.0, 17.0, 9.0, 9.0, 9.0, 9.0, 15.0, 9.0, 9.0, 9.0, 9.0, 9.0, 25.0, 9.0, 9.0, 9.0, 23.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 18.0, 9.0, 9.0, 9.0, 9.0, 76.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 20.0, 9.0, 9.0, 10.0, 276.0, 5.0, 9.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 12.0, 9.0, 9.0, 9.0, 9.0, 9.0, 44.0, 9.0, 9.0, 13.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 13.0, 504.0, 9.0, 9.0, 14.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 98.0, 9.0, 9.0, 9.0, 9.0, 22.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 38.0, 24.0, 11.0, 9.0, 9.0, 36.0, 9.0, 9.0, 21.0, 42.0, 9.0, 9.0, 47.0, 9.0, 9.0, 16.0, 9.0, 9.0, 11.0, 14.0, 9.0, 9.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 5.0, 5.0, 5.0, 5.0, 5.0, 14.0, 5.0, 5.0, 9.0, 5.0, 5.0, 5.0, 5.0, 10.0, 5.0, 5.0, 111.0, 9.0, 9.0, 18.0, 14.0, 9.0, 9.0, 5.0, 5.0, 9.0, 9.0, 14.0, 14.0, 9.0, 9.0, 30.0, 9.0, 9.0, 18.0, 18.0, 9.0, 9.0, 9.0, 14.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 18.0, 9.0, 9.0, 9.0, 100.0, 9.0, 9.0, 13.0, 9.0, 9.0, 9.0, 9.0, 9.0, 45.0, 18.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 22.0, 9.0, 9.0, 44.0, 9.0, 9.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 15.0, 29.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 14.0, 14.0, 22.0, 9.0, 9.0, 13.0, 9.0, 9.0, 10.0, 10.0, 5.0, 17.0, 17.0, 9.0, 9.0, 9.0, 5.0, 5.0, 9.0, 9.0, 5.0, 9.0, 9.0, 24.0, 5.0, 13.0, 5.0, 5.0, 11.0, 15.0, 9.0, 9.0, 5.0, 9.0, 9.0, 5.0, 9.0, 9.0, 10.0, 14.0, 14.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 66.0, 5.0, 9.0, 9.0, 9.0, 9.0, 6.0, 8.0, 9.0, 9.0, 6.0, 9.0, 9.0, 6.0, 10.0, 25.0, 9.0, 9.0, 12.0, 9.0, 9.0, 5.0, 9.0, 9.0, 99.0, 25.0, 7.0, 9.0, 9.0, 19.0, 5.0, 9.0, 9.0, 42.0, 5.0, 9.0, 9.0, 5.0, 9.0, 9.0, 37.0, 5.0, 9.0, 9.0, 7.0, 9.0, 9.0, 11.0, 20.0, 9.0, 9.0, 9.0, 9.0, 7.0, 6.0, 9.0, 9.0, 5.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 14.0, 6.0, 14.0, 14.0, 6.0, 6.0, 2.0, 47.0, 373.0, 1189.0, 255.0, 109.0, 188.0, 10.0, 3.0, 35.0, 14.0, 2.0, 46.0, 50.0, 58.0, 13.0, 41.0, 93.0, 13.0, 6.0, 20.0, 7.0, 15.0, 1.0, 1.0, 2.0, 23.0, 41.0, 60.0, 52.0, 6.0, 2.0, 15.0, 13.0, 78.0, 29.0, 356.0, 1.0, 4.0, 2.0, 2.0, 5.0, 12.0, 2.0, 5.0, 2.0, 5.0, 2.0, 7.0, 5.0, 2.0, 17.0, 5.0, 5.0, 19.0, 9.0, 9.0, 52.0, 9.0, 6.0, 2.0, 2.0, 5.0, 89.0, 2.0, 5.0, 1.0, 43.0, 3.0, 3.0, 6.0, 3.0, 32.0, 3.0, 3.0, 3.0, 6.0, 346.0, 3.0, 10.0, 10.0, 3.0, 3.0, 7.0, 6.0, 44.0, 3.0, 956.0, 9.0, 3.0, 6.0, 3.0, 33.0, 3.0, 23.0, 3.0, 7.0, 7.0, 93.0, 26.0, 24.0, 15.0, 23.0, 252.0, 6.0, 6.0, 27.0, 12.0, 518.0, 3.0, 3.0, 6.0, 15.0, 3.0, 3.0, 3.0, 5.0, 6.0, 6.0, 10.0, 61.0, 700.0, 5.0, 673.0, 3.0, 3.0, 6.0, 50.0, 3.0, 2.0, 2.0, 2.0, 9.0, 3.0, 3.0, 4.0, 24.0, 2.0, 23.0, 3.0, 2.0, 11.0, 2.0, 8.0, 2.0, 2.0, 46.0, 395.0, 29.0, 179.0, 2.0, 2.0, 13.0, 5.0, 12.0, 12.0, 4.0, 2.0, 2.0, 14.0, 29.0, 43.0, 68.0, 9.0, 8.0, 2.0, 2.0, 4.0, 5.0, 6.0, 6.0, 2.0, 33.0, 10.0, 6.0, 20.0, 103.0, 8.0, 12.0, 141.0, 2.0, 36.0, 55.0, 67.0, 6.0, 2.0, 2.0, 3.0, 10.0, 6.0, 14.0, 4.0, 10.0, 48.0, 15.0, 48.0, 2.0, 47.0, 15.0, 3.0, 303.0, 20.0, 86.0, 2.0, 8.0, 2.0, 5.0, 3.0, 37.0, 22.0, 2.0, 94.0, 34.0, 55.0, 2.0, 4.0, 290.0, 15.0, 31.0, 5.0, 18.0, 2.0, 12.0, 44.0, 2.0, 25.0, 2.0, 7.0, 9.0, 8.0, 8.0, 59.0, 2.0, 2.0, 41.0, 23.0, 4.0, 3.0, 24.0, 154.0, 2.0, 10.0, 5.0, 61.0, 2.0, 54.0, 2.0, 5.0, 2.0, 2.0, 6.0, 4.0, 4.0, 9.0, 3.0, 13.0, 46.0, 43.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 8.0, 52.0, 7.0, 3.0, 14.0, 6.0, 2.0, 2.0, 10.0, 4.0, 2.0, 2.0, 2.0, 10.0, 6.0, 9.0, 4.0, 4.0, 20.0, 140.0, 2.0, 6.0, 7.0, 2.0, 2.0, 8.0, 2.0, 31.0, 4.0, 4.0, 25.0, 2.0, 2.0, 2.0, 5.0, 46.0, 2.0, 2.0, 10.0, 4.0, 4.0, 2.0, 8.0, 24.0, 10.0, 9.0, 2.0, 5.0, 4.0, 3.0, 19.0, 6.0, 2.0, 4.0, 2.0, 2.0, 13.0, 3.0, 20.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 4.0, 9.0, 61.0, 152.0, 2.0, 14.0, 8.0, 14.0, 16.0, 2.0, 6.0, 16.0, 30.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 27.0, 2.0, 2.0, 2.0, 15.0, 15.0, 4.0, 4.0, 4.0, 54.0, 231.0, 16.0, 2.0, 10.0, 15.0, 12.0, 10.0, 163.0, 11.0, 33.0, 6.0, 168.0, 4.0, 12.0, 4.0, 17.0, 4.0, 4.0, 11.0, 4.0, 41.0, 4.0, 2.0, 2.0, 19.0, 15.0, 32.0, 4.0, 23.0, 7.0, 15.0, 4.0, 6.0, 45.0, 7.0, 9.0, 14.0, 9.0, 17.0, 7.0, 6.0, 22.0, 6.0, 6.0, 7.0, 2.0, 2.0, 4.0, 751.0, 930.0, 234.0, 2.0, 94.0, 237.0, 243.0, 30.0, 17.0, 1737.0, 3.0, 23.0, 129.0, 489.0, 658.0, 7.0, 27.0, 95.0, 87.0, 12.0, 42.0, 28.0, 2.0, 168.0, 25.0, 37.0, 7.0, 185.0, 38.0, 86.0, 15.0, 16.0, 16.0, 12.0, 1140.0, 26.0, 16.0, 18.0, 162.0, 21.0, 12.0, 12.0, 13.0, 12.0, 23.0, 12.0, 19.0, 17.0, 15.0, 15.0, 96.0, 15.0, 12.0, 12.0, 12.0, 16.0, 15.0, 37.0, 14.0, 44.0, 16.0, 14.0, 15.0, 24.0, 12.0, 21.0, 15.0, 26.0, 12.0, 12.0, 147.0, 12.0, 30.0, 30.0, 14.0, 18.0, 94.0, 26.0, 15.0, 12.0, 14.0, 15.0, 15.0, 21.0, 15.0, 142.0, 508.0, 15.0, 439.0, 896.0, 75.0, 12.0, 12.0, 13.0, 30.0, 59.0, 88.0, 15.0, 15.0, 15.0, 191.0, 108.0, 14.0, 15.0, 54.0, 48.0, 15.0, 107.0, 2.0, 39.0, 2.0, 6.0, 24.0, 31.0, 10.0, 31.0, 2.0, 14.0, 4.0, 56.0, 2.0, 83.0, 2.0, 21.0, 14.0, 2.0, 38.0, 20.0, 4.0, 88.0, 13.0, 47.0, 2.0, 2.0, 38.0, 12.0, 16.0, 2.0, 5.0, 13.0, 10.0, 124.0, 33.0, 8.0, 5.0, 2.0, 7.0, 3.0, 2.0, 2.0, 4.0, 10.0, 2.0, 11.0, 5.0, 15.0, 2.0, 2.0, 16.0, 2.0, 6.0, 11.0, 7.0, 2.0, 13.0, 2.0, 5.0, 5.0, 118.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 11.0, 19.0, 45.0, 1034.0, 2.0, 31.0, 2.0, 374.0, 3.0, 31.0, 121.0, 2.0, 62.0, 6.0, 4.0, 735.0, 2.0, 1.0, 49.0, 3.0, 27.0, 53.0, 62.0, 1499.0, 5.0, 3.0, 3.0, 5.0, 29.0, 3.0, 8.0, 7.0, 4.0, 3.0, 1.0, 6.0, 17.0, 3.0, 14.0, 3.0, 10.0, 3.0, 3.0, 3.0, 2.0, 4.0, 12.0, 13.0, 2.0, 14.0, 591.0, 5.0, 107.0, 24.0, 2.0, 484.0, 23.0, 5.0, 1228.0, 180.0, 33.0, 55.0, 371.0, 13.0, 6.0, 3.0, 7.0, 5.0, 603.0, 4.0, 2.0, 40.0, 2.0, 112.0, 58.0, 25.0, 2.0, 2.0, 4.0, 22.0, 11.0, 2.0, 91.0, 192.0, 115.0, 2.0, 26.0, 30.0, 314.0, 207.0, 2.0, 37.0, 32.0, 5.0, 10.0, 12.0, 16.0, 8.0, 45.0, 2.0, 2.0, 8.0, 134.0, 20.0, 26.0, 20.0, 23.0, 24.0, 22.0, 27.0, 46.0, 68.0, 22.0, 18.0, 18.0, 84.0, 21.0, 47.0, 59.0, 14.0, 4.0, 28.0, 28.0, 28.0, 3.0, 6.0, 17.0, 34.0, 7.0, 35.0, 3.0, 30.0, 31.0, 3.0, 26.0, 14.0, 3.0, 3.0, 12.0, 3.0, 43.0, 42.0, 43.0, 44.0, 29.0, 42.0, 3.0, 3.0, 10.0, 12.0, 3.0, 67.0, 110.0, 3.0, 6.0, 87.0, 3.0, 3.0, 3.0, 3.0, 9.0, 3.0, 27.0, 45.0, 4.0, 36.0, 3.0, 3.0, 6.0, 3.0, 3.0, 9.0, 133.0, 103.0, 61.0, 3.0, 3.0, 3.0, 6.0, 3.0, 53.0, 3.0, 16.0, 28.0, 39.0, 32.0, 3.0, 4.0, 3.0, 5.0, 7.0, 22.0, 5.0, 8.0, 6.0, 3.0, 3.0, 3.0, 52.0, 3.0, 33.0, 3.0, 3.0, 3.0, 54.0, 3.0, 3.0, 3.0, 7.0, 33.0, 38.0, 3.0, 3.0, 21.0, 4.0, 3.0, 3.0, 7.0, 22.0, 20.0, 3.0, 9.0, 4.0, 3.0, 125.0, 10.0, 23.0, 6.0, 3.0, 3.0, 33.0, 23.0, 5.0, 3.0, 103.0, 3.0, 5.0, 4.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 3.0, 55.0, 48.0, 3.0, 3.0, 3.0, 3.0, 3.0, 10.0, 3.0, 3.0, 4.0, 33.0, 6.0, 19.0, 6.0, 18.0, 21.0, 9.0, 36.0, 12.0, 8.0, 33.0, 11.0, 8.0, 6.0, 18.0, 7.0, 8.0, 12.0, 13.0, 64.0, 8.0, 60.0, 15.0, 9.0, 6.0, 8.0, 60.0, 6.0, 9.0, 12.0, 12.0, 17.0, 82.0, 75.0, 6.0, 6.0, 10.0, 28.0, 14.0, 6.0, 49.0, 17.0, 9.0, 8.0, 11.0, 6.0, 49.0, 6.0, 6.0, 8.0, 12.0, 60.0, 12.0, 6.0, 7.0, 6.0, 6.0, 22.0, 6.0, 8.0, 14.0, 8.0, 11.0, 42.0, 93.0, 12.0, 51.0, 6.0, 6.0, 12.0, 74.0, 13.0, 6.0, 23.0, 6.0, 15.0, 25.0, 8.0, 12.0, 6.0, 34.0, 6.0, 6.0, 13.0, 6.0, 19.0, 6.0, 6.0, 6.0, 6.0, 75.0, 13.0, 8.0, 18.0, 6.0, 13.0, 23.0, 6.0, 8.0, 6.0, 22.0, 11.0, 6.0, 23.0, 6.0, 6.0, 6.0, 8.0, 6.0, 3.0, 7.0, 9.0, 9.0, 3.0, 5.0, 18.0, 3.0, 39.0, 3.0, 12.0, 6.0, 3.0, 5.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 13.0, 3.0, 3.0, 96.0, 7.0, 103.0, 18.0, 15.0, 7.0, 8.0, 3.0, 5.0, 7.0, 9.0, 16.0, 6.0, 21.0, 287.0, 10.0, 3.0, 5.0, 3.0, 3.0, 118.0, 12.0, 3.0, 18.0, 5.0, 9.0, 3.0, 39.0, 43.0, 3.0, 4.0, 3.0, 3.0, 21.0, 29.0, 3.0, 3.0, 4.0, 3.0, 3.0, 108.0, 30.0, 4.0, 12.0, 15.0, 6.0, 18.0, 3.0, 3.0, 3.0, 14.0, 3.0, 8.0, 16.0, 5.0, 17.0, 5.0, 3.0, 3.0, 35.0, 3.0, 19.0, 5.0, 8.0, 3.0, 61.0, 4.0, 3.0, 3.0, 3.0, 3.0, 19.0, 18.0, 3.0, 9.0, 4.0, 46.0, 13.0, 3.0, 4.0, 3.0, 6.0, 3.0, 6.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 110.0, 8.0, 6.0, 5.0, 3.0, 165.0, 3.0, 3.0, 21.0, 3.0, 3.0, 3.0, 3.0, 13.0, 3.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 19.0, 52.0, 7.0, 57.0, 3.0, 3.0, 34.0, 12.0, 10.0, 24.0, 9.0, 50.0, 2.0, 7.0, 6.0, 6.0, 7.0, 6.0, 14.0, 89.0, 63.0, 12.0, 2.0, 8.0, 25.0, 3.0, 2.0, 2.0, 6.0, 13.0, 20.0, 14.0, 2.0, 30.0, 19.0, 2.0, 2.0, 4.0, 2.0, 4.0, 7.0, 2.0, 4.0, 12.0, 6.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 26.0, 38.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 10.0, 6.0, 2.0, 9.0, 3.0, 2.0, 2.0, 6.0, 2.0, 49.0, 22.0, 2.0, 2.0, 2.0, 2.0, 65.0, 2.0, 16.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 7.0, 942.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 15.0, 1.0, 2.0, 10.0, 16.0, 2.0, 9.0, 5.0, 8.0, 6.0, 5.0, 4.0, 17.0, 14.0, 11.0, 15.0, 13.0, 4.0, 7.0, 16.0, 4.0, 15.0, 7.0, 39.0, 5.0, 22.0, 4.0, 6.0, 4.0, 132.0, 24.0, 14.0, 6.0, 5.0, 9.0, 4.0, 17.0, 6.0, 6.0, 20.0, 54.0, 12.0, 4.0, 2.0, 4.0, 112.0, 53.0, 10.0, 6.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 6.0, 10.0, 4.0, 45.0, 44.0, 2.0, 23.0, 2.0, 4.0, 4.0, 42.0, 42.0, 60.0, 53.0, 1.0, 27.0, 1.0, 4.0, 31.0, 1017.0, 126.0, 2.0, 5.0, 91.0, 5.0, 15.0, 4.0, 6.0, 12.0, 5.0, 2.0, 63.0, 31.0, 2.0, 535.0, 133.0, 2.0, 57.0, 2.0, 58.0, 9.0, 6.0, 13.0, 11.0, 12.0, 2.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 34.0, 4.0, 47.0, 37.0, 20.0, 1.0, 10.0, 1.0, 3.0, 1.0, 3.0, 1.0, 17.0, 6.0, 28.0, 24.0, 10.0, 43.0, 23.0, 15.0, 2.0, 1.0, 10.0, 22.0, 8.0, 2.0, 2.0, 2.0, 16.0, 1.0, 6.0, 10.0, 1.0, 2.0, 26.0, 5.0, 25.0, 21.0, 5.0, 52.0, 8.0, 2.0, 8.0, 8.0, 7.0, 8.0, 7.0, 2.0, 3.0, 1.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 19.0, 43.0, 24.0, 143.0, 113.0, 4.0, 2.0, 34.0, 4.0, 3.0, 2.0, 7.0, 2.0, 2.0, 10.0, 9.0, 47.0, 6.0, 2.0, 5.0, 47.0, 4.0, 8.0, 2.0, 2.0, 14.0, 21.0, 22.0, 23.0, 8.0, 7.0, 27.0, 31.0, 2.0, 13.0, 2.0, 4.0, 38.0, 2.0, 78.0, 2.0, 13.0, 2.0, 29.0, 2.0, 7.0, 7.0, 2.0, 68.0, 2.0, 75.0, 44.0, 67.0, 6.0, 6.0, 6.0, 8.0, 6.0, 2.0, 6.0, 6.0, 11.0, 4.0, 2.0, 2.0, 4.0, 47.0, 85.0, 14.0, 14.0, 32.0, 2.0, 2.0, 58.0, 4.0, 2.0, 2.0, 14.0, 6.0, 11.0, 176.0, 60.0, 2.0, 2.0, 2.0, 2.0, 4.0, 11.0, 2.0, 32.0, 19.0, 14.0, 3.0, 2.0, 2.0, 27.0, 4.0, 2.0, 20.0, 15.0, 4.0, 4.0, 2.0, 20.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 56.0, 32.0, 2.0, 2.0, 2.0, 9.0, 8.0, 9.0, 8.0, 23.0, 2.0, 2.0, 2.0, 277.0, 8.0, 76.0, 2.0, 20.0, 73.0, 2.0, 2.0, 2.0, 2.0, 58.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 8.0, 76.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 2.0, 4.0, 4.0, 16.0, 4.0, 2.0, 6.0, 4.0, 2.0, 8.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 21.0, 4.0, 7.0, 6.0, 6.0, 4.0, 2.0, 2.0, 4.0, 2.0, 13.0, 2.0, 12.0, 4.0, 2.0, 6.0, 6.0, 27.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 6.0, 4.0, 2.0, 4.0, 8.0, 15.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 6.0, 12.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 29.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 6.0, 6.0, 12.0, 2.0, 6.0, 4.0, 10.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 6.0, 82.0, 5.0, 4.0, 2.0, 16.0, 4.0, 4.0, 2.0, 4.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 8.0, 4.0, 4.0, 6.0, 2.0, 49.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 80.0, 2.0, 6.0, 4.0, 4.0, 4.0, 12.0, 36.0, 6.0, 2.0, 4.0, 4.0, 6.0, 8.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 3.0, 7.0, 2.0, 4.0, 6.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 6.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 3.0, 3.0, 10.0, 2.0, 4.0, 4.0, 8.0, 30.0, 4.0, 4.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 11.0, 4.0, 26.0, 4.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 2.0, 12.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 27.0, 2.0, 31.0, 2.0, 2.0, 13.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 7.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 38.0, 4.0, 2.0, 2.0, 36.0, 4.0, 2.0, 38.0, 2.0, 27.0, 4.0, 6.0, 10.0, 41.0, 7.0, 4.0, 6.0, 2.0, 4.0, 131.0, 87.0, 140.0, 23.0, 2.0, 158.0, 14.0, 2.0, 2.0, 7.0, 2.0, 3.0, 2.0, 2.0, 4.0, 10.0, 70.0, 8.0, 2.0, 4.0, 3.0, 7.0, 4.0, 10.0, 2.0, 2.0, 21.0, 3.0, 2.0, 7.0, 2.0, 6.0, 2.0, 2.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 6.0, 6.0, 6.0, 24.0, 2.0, 2.0, 3.0, 2.0, 21.0, 2.0, 2.0, 2.0, 2.0, 7.0, 6.0, 7.0, 2.0, 2.0, 2.0, 7.0, 42.0, 2.0, 13.0, 3.0, 2.0, 2.0, 3.0, 2.0, 19.0, 2.0, 2.0, 2.0, 10.0, 15.0, 2.0, 3.0, 374.0, 4.0, 15.0, 18.0, 2.0, 44.0, 2.0, 395.0, 27.0, 4.0, 48.0, 17.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 81.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 36.0, 8.0, 8.0, 20.0, 11.0, 12.0, 30.0, 13.0, 12.0, 41.0, 46.0, 2.0, 13.0, 3.0, 2.0, 2.0, 2.0, 30.0, 31.0, 4.0, 8.0, 3.0, 2.0, 14.0, 87.0, 36.0, 41.0, 19.0, 17.0, 18.0, 37.0, 39.0, 12.0, 2.0, 2.0, 2.0, 2.0, 5.0, 20.0, 20.0, 10.0, 20.0, 4.0, 6.0, 8.0, 33.0, 4.0, 15.0, 39.0, 14.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 18.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, 6.0, 6.0, 12.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 8.0, 19.0, 4.0, 4.0, 29.0, 36.0, 45.0, 36.0, 46.0, 46.0, 45.0, 49.0, 31.0, 23.0, 27.0, 13.0, 2.0, 14.0, 16.0, 15.0, 8.0, 4.0, 6.0, 2.0, 11.0, 37.0, 36.0, 23.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 27.0, 23.0, 61.0, 24.0, 31.0, 14.0, 18.0, 10.0, 6.0, 13.0, 6.0, 4.0, 2.0, 12.0, 28.0, 2.0, 2.0, 4.0, 4.0, 16.0, 35.0, 10.0, 4.0, 2.0, 2.0, 2.0, 2.0, 65.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 7.0, 4.0, 3.0, 21.0, 2.0, 2.0, 299.0, 10.0, 166.0, 60.0, 500.0, 16.0, 2.0, 10.0, 197.0, 79.0, 224.0, 14.0, 2.0, 2.0, 7.0, 5.0, 4.0, 2.0, 29.0, 5.0, 67.0, 2.0, 17.0, 2.0, 13.0, 3.0, 2.0, 11.0, 27.0, 4.0, 2.0, 10.0, 8.0, 60.0, 60.0, 15.0, 2.0, 5.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 22.0, 36.0, 20.0, 1.0, 30.0, 2.0, 1.0, 3.0, 1.0, 18.0, 1.0, 5.0, 73.0, 1.0, 1.0, 12.0, 2.0, 431.0, 7.0, 21.0, 19.0, 6.0, 4.0, 87.0, 2.0, 14.0, 17.0, 3.0, 83.0, 6.0, 20.0, 12.0, 80.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 17.0, 82.0, 8.0, 1.0, 26.0, 12.0, 17.0, 4.0, 14.0, 1.0, 1.0, 1.0, 1.0, 41.0, 20.0, 6.0, 7.0, 1.0, 5.0, 2.0, 49.0, 2.0, 437.0, 8.0, 2.0, 4.0, 17.0, 12.0, 1.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 36.0, 1.0, 3.0, 122.0, 1.0, 37.0, 3.0, 1.0, 7.0, 60.0, 39.0, 1.0, 22.0, 32.0, 71.0, 39.0, 4.0, 4.0, 8.0, 1.0, 1.0, 836.0, 398.0, 18.0, 47.0, 1.0, 1.0, 6.0, 6.0, 3.0, 1.0, 127.0, 1.0, 36.0, 37.0, 1.0, 1.0, 1.0, 32.0, 1.0, 1.0, 46.0, 9.0, 8.0, 2.0, 9.0, 2.0, 2.0, 1.0, 22.0, 1.0, 5.0, 1.0, 23.0, 1.0, 38.0, 7.0, 1.0, 1.0, 60.0, 3.0, 1.0, 2.0, 309.0, 18.0, 5.0, 139.0, 2.0, 2.0, 1.0, 70.0, 42.0, 1.0, 5.0, 500.0, 277.0, 183.0, 1.0, 1.0, 9.0, 1.0, 7.0, 99.0, 117.0, 2.0, 5.0, 1.0, 58.0, 6.0, 6.0, 36.0, 4.0, 4.0, 18.0, 13.0, 2.0, 1.0, 34.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 58.0, 7.0, 1.0, 3.0, 1.0, 1.0, 2.0, 102.0, 1.0, 6.0, 45.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 224.0, 5.0, 100.0, 8.0, 36.0, 1.0, 10.0, 27.0, 25.0, 1.0, 2.0, 72.0, 1.0, 247.0, 49.0, 69.0, 19.0, 31.0, 21.0, 18.0, 188.0, 1.0, 21.0, 4.0, 3.0, 35.0, 9.0, 51.0, 62.0, 1.0, 3.0, 3.0, 4.0, 14.0, 26.0, 1.0, 14.0, 1.0, 21.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 22.0, 26.0, 3.0, 8.0, 391.0, 8.0, 7.0, 7.0, 11.0, 9.0, 2.0, 4.0, 70.0, 46.0, 1.0, 3.0, 12.0, 8.0, 17.0, 3.0, 306.0, 1.0, 10.0, 1.0, 12.0, 1.0, 1.0, 391.0, 189.0, 2.0, 2.0, 1.0, 5.0, 5.0, 7.0, 5.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 9.0, 2.0, 4.0, 23.0, 5.0, 37.0, 1.0, 15.0, 2.0, 1.0, 1.0, 6.0, 3.0, 10.0, 90.0, 3.0, 9.0, 5.0, 2.0, 1.0, 32.0, 30.0, 1.0, 7.0, 1.0, 11.0, 7.0, 1.0, 30.0, 15.0, 30.0, 1.0, 1.0, 1.0, 5.0, 1.0, 8.0, 1.0, 1.0, 6.0, 2.0, 59.0, 32.0, 2.0, 2.0, 9.0, 3.0, 3.0, 2.0, 14.0, 2.0, 8.0, 2.0, 20.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 4.0, 1.0, 99.0, 9.0, 4.0, 1.0, 36.0, 5.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 8.0, 2.0, 15.0, 49.0, 3.0, 1.0, 1.0, 22.0, 1.0, 1.0, 87.0, 3.0, 2.0, 2.0, 11.0, 8.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 6.0, 1.0, 66.0, 9.0, 1.0, 1.0, 10.0, 13.0, 10.0, 8.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 13.0, 8.0, 4.0, 11.0, 32.0, 11.0, 4.0, 4.0, 5.0, 4.0, 14.0, 2.0, 2.0, 2.0, 16.0, 2.0, 32.0, 2.0, 15.0, 2.0, 92.0, 2.0, 24.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 24.0, 8.0, 4.0, 2.0, 2.0, 7.0, 4.0, 21.0, 4.0, 4.0, 4.0, 4.0, 17.0, 4.0, 6.0, 7.0, 2.0, 2.0, 2.0, 12.0, 2.0, 22.0, 90.0, 5.0, 2.0, 16.0, 14.0, 129.0, 4.0, 4.0, 8.0, 72.0, 4.0, 4.0, 4.0, 10.0, 12.0, 45.0, 6.0, 4.0, 48.0, 8.0, 4.0, 12.0, 77.0, 99.0, 16.0, 4.0, 8.0, 51.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 12.0, 14.0, 19.0, 9.0, 2.0, 11.0, 2.0, 167.0, 195.0, 14.0, 4.0, 2.0, 6.0, 4.0, 4.0, 24.0, 13.0, 21.0, 27.0, 20.0, 8.0, 24.0, 21.0, 13.0, 25.0, 5.0, 8.0, 247.0, 10.0, 8.0, 5.0, 20.0, 2.0, 93.0, 24.0, 5.0, 2.0, 264.0, 16.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 4.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 17.0, 2.0, 2.0, 5.0, 64.0, 4.0, 6.0, 6.0, 22.0, 2.0, 117.0, 4.0, 2.0, 9.0, 4.0, 10.0, 6.0, 7.0, 4.0, 8.0, 24.0, 35.0, 4.0, 79.0, 4.0, 6.0, 11.0, 24.0, 7.0, 5.0, 4.0, 29.0, 35.0, 8.0, 6.0, 4.0, 20.0, 13.0, 8.0, 17.0, 35.0, 4.0, 4.0, 18.0, 53.0, 7.0, 4.0, 6.0, 4.0, 4.0, 7.0, 8.0, 9.0, 19.0, 4.0, 3.0, 2.0, 10.0, 43.0, 16.0, 12.0, 12.0, 3.0, 3.0, 2.0, 10.0, 2.0, 37.0, 4.0, 7.0, 4.0, 4.0, 4.0, 18.0, 35.0, 6.0, 15.0, 5.0, 4.0, 12.0, 4.0, 4.0, 4.0, 7.0, 4.0, 5.0, 18.0, 10.0, 4.0, 20.0, 2.0, 4.0, 2.0, 2.0, 2.0, 15.0, 6.0, 2.0, 6.0, 23.0, 8.0, 2.0, 4.0, 23.0, 19.0, 7.0, 114.0, 2.0, 2.0, 17.0, 2.0, 2.0, 154.0, 126.0, 2.0, 4.0, 8.0, 4.0, 65.0, 6.0, 2.0, 17.0, 16.0, 14.0, 9.0, 7.0, 23.0, 8.0, 4.0, 46.0, 2.0, 2.0, 2.0, 52.0, 2.0, 5.0, 16.0, 4.0, 8.0, 2.0, 6.0, 9.0, 6.0, 8.0, 3.0, 4.0, 4.0, 4.0, 12.0, 20.0, 18.0, 6.0, 12.0, 151.0, 8.0, 8.0, 6.0, 131.0, 38.0, 11.0, 19.0, 21.0, 110.0, 92.0, 37.0, 27.0, 41.0, 70.0, 12.0, 27.0, 10.0, 4.0, 10.0, 2.0, 12.0, 6.0, 2.0, 3.0, 76.0, 680.0, 80.0, 6.0, 3.0, 118.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 16.0, 2.0, 4.0, 6.0, 6.0, 2.0, 9.0, 2.0, 8.0, 12.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 10.0, 4.0, 21.0, 6.0, 4.0, 4.0, 8.0, 4.0, 845.0, 8.0, 4.0, 237.0, 4.0, 2.0, 2.0, 2.0, 7.0, 41.0, 14.0, 2.0, 2.0, 3.0, 2.0, 2.0, 59.0, 2.0, 2.0, 4.0, 111.0, 42.0, 2.0, 2.0, 3.0, 53.0, 6.0, 2.0, 2.0, 61.0, 4.0, 2.0, 2.0, 20.0, 2.0, 33.0, 19.0, 2.0, 20.0, 2.0, 6.0, 6.0, 2.0, 28.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 6.0, 2.0, 242.0, 16.0, 515.0, 4.0, 2.0, 420.0, 30.0, 6.0, 393.0, 115.0, 11.0, 128.0, 280.0, 2.0, 27.0, 27.0, 21.0, 42.0, 808.0, 20.0, 2.0, 6.0, 2.0, 4.0, 4.0, 190.0, 2.0, 3.0, 76.0, 16.0, 3.0, 3.0, 7.0, 3.0, 29.0, 3.0, 706.0, 123.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 3.0, 6.0, 5.0, 2.0, 4.0, 63.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 8.0, 6.0, 9.0, 10.0, 2.0, 5.0, 3.0, 139.0, 35.0, 3.0, 7.0, 5.0, 2.0, 8.0, 25.0, 12.0, 116.0, 4.0, 12.0, 2.0, 2.0, 19.0, 46.0, 2.0, 2.0, 56.0, 2.0, 9.0, 2.0, 656.0, 292.0, 2.0, 311.0, 2.0, 2.0, 2.0, 2.0, 42.0, 4.0, 4.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 37.0, 74.0, 2.0, 2.0, 5.0, 2.0, 3.0, 455.0, 2.0, 2.0, 2.0, 4.0, 20.0, 15.0, 49.0, 36.0, 12.0, 2.0, 9.0, 2.0, 4.0, 6.0, 18.0, 20.0, 18.0, 6.0, 2.0, 58.0, 44.0, 6.0, 15.0, 7.0, 4.0, 39.0, 2.0, 24.0, 2.0, 7.0, 46.0, 17.0, 210.0, 2.0, 9.0, 2.0, 5.0, 112.0, 89.0, 7.0, 9.0, 4.0, 2.0, 5.0, 69.0, 2.0, 2.0, 27.0, 2.0, 17.0, 139.0, 5.0, 16.0, 2.0, 172.0, 123.0, 72.0, 36.0, 5.0, 12.0, 31.0, 2.0, 3.0, 116.0, 64.0, 2.0, 61.0, 105.0, 15.0, 10.0, 10.0, 2.0, 17.0, 13.0, 8.0, 69.0, 285.0, 215.0, 341.0, 4.0, 168.0, 11.0, 55.0, 12.0, 32.0, 2.0, 1533.0, 132.0, 17.0, 2.0, 12.0, 468.0, 49.0, 42.0, 8.0, 9.0, 2.0, 18.0, 15.0, 24.0, 121.0, 5.0, 971.0, 6.0, 189.0, 51.0, 14.0, 879.0, 50.0, 13.0, 130.0, 36.0, 16.0, 80.0, 9.0, 137.0, 5.0, 13.0, 1503.0, 154.0, 55.0, 75.0, 9.0, 12.0, 25.0, 12.0, 9.0, 5.0, 5.0, 49.0, 62.0, 18.0, 253.0, 15.0, 27.0, 10.0, 12.0, 52.0, 46.0, 15.0, 25.0, 20.0, 55.0, 36.0, 198.0, 18.0, 25.0, 738.0, 24.0, 6.0, 6.0, 8.0, 6.0, 4.0, 16.0, 8.0, 106.0, 2.0, 68.0, 2.0, 2.0, 2.0, 2.0, 30.0, 2.0, 7.0, 2.0, 365.0, 4.0, 5.0, 4.0, 4.0, 2.0, 4.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 7.0, 4.0, 2.0, 4.0, 2.0, 2.0, 14.0, 13.0, 2.0, 4.0, 4.0, 8.0, 18.0, 24.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 20.0, 2.0, 5.0, 41.0, 2.0, 2.0, 5.0, 47.0, 31.0, 145.0, 2.0, 2.0, 7.0, 2.0, 11.0, 2.0, 2.0, 15.0, 2.0, 7.0, 40.0, 2.0, 2.0, 32.0, 2.0, 32.0, 7.0, 2.0, 11.0, 2.0, 24.0, 2.0, 8.0, 19.0, 19.0, 2.0, 7.0, 45.0, 523.0, 4.0, 49.0, 297.0, 38.0, 7.0, 2.0, 2.0, 2.0, 212.0, 22.0, 2.0, 32.0, 21.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 20.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 2.0, 1.0, 5.0, 231.0, 3.0, 5.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 15.0, 5.0, 11.0, 24.0, 2.0, 2.0, 2.0, 2.0, 8.0, 71.0, 24.0, 7.0, 15.0, 36.0, 129.0, 24.0, 4.0, 4.0, 28.0, 13.0, 29.0, 408.0, 2.0, 13.0, 14.0, 4.0, 13.0, 11.0, 3.0, 2.0, 2.0, 2.0, 13.0, 74.0, 2.0, 2.0, 4.0, 14.0, 2.0, 2.0, 4.0, 2.0, 2.0, 131.0, 10.0, 30.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 105.0, 2.0, 16.0, 2.0, 3.0, 4.0, 2.0, 72.0, 2.0, 10.0, 7.0, 12.0, 2.0, 129.0, 2.0, 24.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 36.0, 4.0, 2.0, 39.0, 2.0, 1311.0, 2.0, 3.0, 5.0, 5.0, 5.0, 19.0, 10.0, 7.0, 7.0, 9.0, 9.0, 5.0, 17.0, 7.0, 5.0, 9.0, 5.0, 6.0, 8.0, 5.0, 5.0, 5.0, 12.0, 5.0, 30.0, 151.0, 10.0, 5.0, 24.0, 22.0, 7.0, 21.0, 5.0, 9.0, 7.0, 2.0, 2.0, 9.0, 8.0, 4.0, 8.0, 4.0, 2.0, 2.0, 2.0, 58.0, 48.0, 48.0, 58.0, 12.0, 2.0, 2.0, 2.0, 9.0, 166.0, 2.0, 6.0, 4.0, 18.0, 6.0, 2.0, 8.0, 2.0, 20.0, 24.0, 4.0, 23.0, 2.0, 2.0, 2.0, 6.0, 2.0, 8.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 13.0, 4.0, 12.0, 2.0, 2.0, 7.0, 27.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 15.0, 24.0, 2.0, 89.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 33.0, 2.0, 25.0, 11.0, 2.0, 7.0, 132.0, 150.0, 2.0, 4.0, 22.0, 26.0, 3.0, 2.0, 450.0, 71.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 49.0, 4.0, 10.0, 5.0, 4.0, 2.0, 2.0, 32.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 219.0, 4.0, 17.0, 4.0, 279.0, 14.0, 83.0, 2.0, 2.0, 2.0, 6.0, 11.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 4.0, 5.0, 60.0, 2.0, 4.0, 6.0, 39.0, 4.0, 23.0, 3.0, 5.0, 17.0, 10.0, 38.0, 47.0, 54.0, 19.0, 36.0, 2.0, 5.0, 2.0, 2.0, 3.0, 18.0, 23.0, 8.0, 14.0, 2.0, 3.0, 2.0, 65.0, 2.0, 27.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 24.0, 2.0, 2.0, 2.0, 2.0, 49.0, 2.0, 2.0, 9.0, 111.0, 15.0, 2.0, 1.0, 3.0, 2.0, 136.0, 163.0, 4.0, 463.0, 101.0, 868.0, 35.0, 1561.0, 156.0, 380.0, 173.0, 204.0, 120.0, 83.0, 120.0, 2.0, 291.0, 4.0, 31.0, 58.0, 4.0, 21.0, 26.0, 439.0, 435.0, 210.0, 172.0, 37.0, 685.0, 25.0, 126.0, 131.0, 51.0, 523.0, 42.0, 151.0, 3.0, 11.0, 12.0, 2.0, 2.0, 4.0, 30.0, 2.0, 4.0, 2.0, 2.0, 2.0, 63.0, 7.0, 4.0, 4.0, 10.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 8.0, 7.0, 112.0, 23.0, 7.0, 7.0, 12.0, 9.0, 3.0, 11.0, 15.0, 5.0, 26.0, 5.0, 11.0, 5.0, 35.0, 7.0, 5.0, 5.0, 2.0, 33.0, 5.0, 2.0, 6.0, 3.0, 2.0, 8.0, 2.0, 33.0, 9.0, 3.0, 3.0, 9.0, 4.0, 18.0, 2.0, 61.0, 11.0, 5.0, 10.0, 87.0, 3.0, 11.0, 2.0, 2.0, 5.0, 5.0, 6.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 8.0, 2.0, 12.0, 25.0, 8.0, 2.0, 2.0, 2.0, 15.0, 4.0, 62.0, 4.0, 4.0, 2.0, 15.0, 5.0, 2.0, 2.0, 511.0, 2.0, 238.0, 18.0, 62.0, 166.0, 60.0, 304.0, 175.0, 64.0, 20.0, 2.0, 95.0, 2.0, 2.0, 2.0, 2.0, 11.0, 6.0, 74.0, 6.0, 9.0, 3.0, 99.0, 65.0, 138.0, 54.0, 2.0, 2.0, 3.0, 93.0, 2.0, 9.0, 57.0, 18.0, 10.0, 38.0, 23.0, 3.0, 10.0, 101.0, 2.0, 4.0, 6.0, 6.0, 24.0, 49.0, 7.0, 4.0, 23.0, 17.0, 2.0, 26.0, 2.0, 6.0, 132.0, 10.0, 19.0, 2.0, 2.0, 4.0, 55.0, 26.0, 8.0, 2.0, 2.0, 42.0, 115.0, 103.0, 7.0, 34.0, 7.0, 3.0, 2.0, 10.0, 2.0, 2.0, 33.0, 27.0, 13.0, 2.0, 2.0, 5.0, 18.0, 28.0, 12.0, 14.0, 2.0, 27.0, 14.0, 2.0, 4.0, 107.0, 4.0, 17.0, 8.0, 152.0, 2.0, 8.0, 2.0, 3.0, 2.0, 30.0, 23.0, 4.0, 17.0, 15.0, 5.0, 15.0, 4.0, 16.0, 2.0, 16.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 26.0, 2.0, 17.0, 2.0, 2.0, 44.0, 2.0, 16.0, 153.0, 2.0, 17.0, 2.0, 20.0, 2.0, 2.0, 28.0, 232.0, 2.0, 4.0, 2.0, 3.0, 2.0, 40.0, 16.0, 22.0, 25.0, 2.0, 102.0, 4.0, 34.0, 6.0, 2.0, 2.0, 4.0, 4.0, 21.0, 4.0, 4.0, 9.0, 4.0, 81.0, 39.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 44.0, 28.0, 6.0, 2.0, 12.0, 6.0, 2.0, 66.0, 12.0, 10.0, 75.0, 2.0, 2.0, 16.0, 2.0, 305.0, 359.0, 23.0, 3.0, 10.0, 12.0, 8.0, 2.0, 2.0, 59.0, 47.0, 15.0, 6.0, 35.0, 2.0, 5.0, 15.0, 23.0, 3.0, 15.0, 27.0, 3.0, 2.0, 28.0, 3.0, 17.0, 2.0, 13.0, 15.0, 4.0, 34.0, 8.0, 69.0, 60.0, 2.0, 12.0, 4.0, 13.0, 4.0, 4.0, 2.0, 11.0, 20.0, 118.0, 7.0, 2.0, 2.0, 28.0, 19.0, 5.0, 2.0, 2.0, 20.0, 106.0, 4.0, 2.0, 17.0, 2.0, 3.0, 2.0, 3.0, 180.0, 46.0, 10.0, 93.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 4.0, 6.0, 12.0, 24.0, 3.0, 2.0, 2.0, 19.0, 48.0, 6.0, 27.0, 5.0, 4.0, 8.0, 4.0, 8.0, 13.0, 4.0, 4.0, 7.0, 7.0, 4.0, 4.0, 10.0, 4.0, 4.0, 6.0, 4.0, 23.0, 4.0, 21.0, 2.0, 6.0, 5.0, 6.0, 2.0, 28.0, 27.0, 10.0, 99.0, 8.0, 4.0, 10.0, 21.0, 12.0, 3.0, 2.0, 3.0, 20.0, 3.0, 76.0, 21.0, 3.0, 84.0, 30.0, 121.0, 3.0, 3.0, 5.0, 6.0, 33.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 39.0, 30.0, 101.0, 2.0, 12.0, 2.0, 12.0, 28.0, 20.0, 14.0, 14.0, 40.0, 12.0, 15.0, 5.0, 12.0, 38.0, 9.0, 2.0, 122.0, 7.0, 2.0, 5.0, 55.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 7.0, 12.0, 2.0, 2.0, 2.0, 14.0, 111.0, 8.0, 209.0, 15.0, 10.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 23.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 6.0, 6.0, 40.0, 4.0, 18.0, 5.0, 37.0, 2.0, 19.0, 9.0, 2.0, 121.0, 2.0, 25.0, 16.0, 2.0, 2.0, 105.0, 4.0, 2.0, 49.0, 12.0, 2.0, 15.0, 5.0, 2.0, 2.0, 17.0, 2.0, 2.0, 41.0, 4.0, 45.0, 3.0, 2.0, 39.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 20.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 46.0, 5.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 9.0, 5.0, 2.0, 4.0, 2.0, 4.0, 6.0, 60.0, 2.0, 2.0, 21.0, 7.0, 2.0, 62.0, 2.0, 2.0, 152.0, 13.0, 21.0, 4.0, 48.0, 17.0, 7.0, 2.0, 4.0, 5.0, 2.0, 6.0, 34.0, 2.0, 4.0, 91.0, 19.0, 7.0, 23.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 17.0, 2.0, 3.0, 2.0, 4.0, 110.0, 6.0, 307.0, 9.0, 4.0, 4.0, 4.0, 7.0, 4.0, 23.0, 4.0, 6.0, 2.0, 2.0, 17.0, 3.0, 15.0, 6.0, 2.0, 24.0, 2.0, 5.0, 8.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 42.0, 16.0, 7.0, 2.0, 16.0, 15.0, 2.0, 10.0, 2.0, 36.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 14.0, 5.0, 2.0, 2.0, 2.0, 4.0, 11.0, 29.0, 2.0, 47.0, 4.0, 2.0, 42.0, 2.0, 2.0, 23.0, 4.0, 74.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 23.0, 13.0, 3.0, 2.0, 2.0, 173.0, 4.0, 10.0, 4.0, 5.0, 45.0, 2.0, 5.0, 3.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 7.0, 5.0, 2.0, 2.0, 4.0, 4.0, 14.0, 195.0, 14.0, 12.0, 12.0, 2.0, 356.0, 2.0, 4.0, 2.0, 15.0, 4.0, 16.0, 37.0, 2.0, 9.0, 22.0, 50.0, 20.0, 8.0, 2.0, 15.0, 29.0, 21.0, 42.0, 85.0, 64.0, 25.0, 18.0, 16.0, 4.0, 47.0, 2.0, 4.0, 31.0, 2.0, 24.0, 2.0, 2.0, 20.0, 4.0, 27.0, 13.0, 4.0, 82.0, 8.0, 8.0, 5.0, 17.0, 6.0, 3.0, 4.0, 5.0, 4.0, 2.0, 45.0, 234.0, 2.0, 4.0, 32.0, 12.0, 4.0, 6.0, 4.0, 4.0, 28.0, 4.0, 4.0, 39.0, 33.0, 4.0, 2.0, 3.0, 7.0, 4.0, 4.0, 4.0, 30.0, 28.0, 4.0, 2.0, 8.0, 2.0, 29.0, 84.0, 52.0, 5.0, 5.0, 4.0, 2.0, 2.0, 4.0, 16.0, 31.0, 8.0, 2.0, 9.0, 45.0, 38.0, 92.0, 2.0, 61.0, 2.0, 2.0, 7.0, 18.0, 23.0, 6.0, 3.0, 21.0, 2.0, 5.0, 16.0, 8.0, 27.0, 19.0, 9.0, 8.0, 12.0, 13.0, 2.0, 10.0, 2.0, 45.0, 69.0, 2.0, 20.0, 2.0, 12.0, 7.0, 7.0, 58.0, 2.0, 3.0, 11.0, 13.0, 4.0, 15.0, 3.0, 4.0, 2.0, 2.0, 4.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 8.0, 46.0, 55.0, 21.0, 50.0, 9.0, 2.0, 2.0, 2.0, 10.0, 11.0, 68.0, 2.0, 4.0, 33.0, 19.0, 5.0, 2.0, 26.0, 5.0, 32.0, 4.0, 4.0, 3.0, 20.0, 20.0, 4.0, 14.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 2.0, 2.0, 2.0, 2.0, 58.0, 43.0, 139.0, 22.0, 13.0, 16.0, 2.0, 52.0, 13.0, 6.0, 69.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 30.0, 51.0, 34.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 11.0, 2.0, 8.0, 18.0, 2.0, 4.0, 7.0, 3.0, 2.0, 993.0, 3.0, 2.0, 3.0, 271.0, 12.0, 2.0, 12.0, 5.0, 4.0, 77.0, 10.0, 16.0, 4.0, 7.0, 3.0, 5.0, 10.0, 12.0, 10.0, 117.0, 19.0, 17.0, 8.0, 2.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 8.0, 68.0, 6.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 179.0, 17.0, 2.0, 2.0, 2.0, 90.0, 2.0, 2.0, 2.0, 19.0, 2.0, 8.0, 19.0, 2.0, 14.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 4.0, 2.0, 8.0, 28.0, 15.0, 6.0, 32.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 26.0, 13.0, 6.0, 22.0, 392.0, 36.0, 9.0, 14.0, 3.0, 2.0, 179.0, 25.0, 3.0, 2.0, 2.0, 63.0, 2.0, 548.0, 129.0, 43.0, 7.0, 2.0, 8.0, 2.0, 27.0, 3.0, 3.0, 256.0, 3.0, 3.0, 16.0, 2.0, 115.0, 4.0, 2.0, 50.0, 2.0, 4.0, 39.0, 4.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 4.0, 6.0, 4.0, 4.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 21.0, 18.0, 63.0, 13.0, 6.0, 2.0, 5.0, 50.0, 16.0, 2.0, 9.0, 27.0, 25.0, 4.0, 2.0, 4.0, 2.0, 6.0, 2.0, 4.0, 2.0, 27.0, 2.0, 2.0, 4.0, 13.0, 13.0, 86.0, 2.0, 4.0, 2.0, 2.0, 52.0, 2.0, 5.0, 4.0, 4.0, 2.0, 2.0, 5.0, 6.0, 28.0, 2.0, 2.0, 14.0, 8.0, 30.0, 2.0, 2.0, 98.0, 2.0, 2.0, 6.0, 15.0, 3.0, 47.0, 2.0, 5.0, 35.0, 2.0, 2.0, 2.0, 2.0, 69.0, 5.0, 29.0, 2.0, 2.0, 2.0, 8.0, 6.0, 6.0, 113.0, 2.0, 2.0, 12.0, 2.0, 4.0, 9.0, 2.0, 13.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 23.0, 2.0, 2.0, 17.0, 104.0, 6.0, 6.0, 32.0, 4.0, 2.0, 15.0, 6.0, 26.0, 27.0, 23.0, 24.0, 2.0, 5.0, 2.0, 16.0, 16.0, 2.0, 2.0, 4.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 15.0, 35.0, 81.0, 19.0, 506.0, 2.0, 4.0, 7.0, 68.0, 112.0, 3.0, 401.0, 2.0, 196.0, 44.0, 81.0, 5.0, 2.0, 2.0, 2.0, 28.0, 49.0, 2.0, 2.0, 2.0, 2.0, 2.0, 57.0, 2.0, 2.0, 752.0, 226.0, 47.0, 2.0, 4.0, 610.0, 51.0, 145.0, 480.0, 484.0, 242.0, 211.0, 7.0, 158.0, 4.0, 23.0, 17.0, 12.0, 83.0, 56.0, 5.0, 73.0, 3.0, 9.0, 53.0, 194.0, 768.0, 437.0, 22.0, 432.0, 83.0, 111.0, 543.0, 5.0, 6.0, 6.0, 6.0, 7.0, 7.0, 14.0, 94.0, 379.0, 6.0, 3.0, 4.0, 11.0, 6.0, 8.0, 10.0, 2.0, 2.0, 19.0, 15.0, 345.0, 44.0, 64.0, 2.0, 2.0, 2.0, 40.0, 2.0, 2.0, 2.0, 11.0, 5.0, 2.0, 2.0, 2.0, 5.0, 6.0, 10.0, 2.0, 2.0, 3.0, 2.0, 41.0, 30.0, 4.0, 10.0, 19.0, 4.0, 4.0, 2.0, 9.0, 106.0, 48.0, 2.0, 6.0, 145.0, 17.0, 3471.0, 2.0, 2.0, 2.0, 3.0, 8.0, 159.0, 5.0, 144.0, 56.0, 25.0, 5.0, 5.0, 5.0, 5.0, 15.0, 6.0, 5.0, 10.0, 5.0, 5.0, 8.0, 5.0, 5.0, 10.0, 87.0, 7.0, 6.0, 278.0, 6.0, 5.0, 5.0, 5.0, 5.0, 13.0, 5.0, 5.0, 12.0, 5.0, 5.0, 8.0, 5.0, 5.0, 5.0, 5.0, 11.0, 126.0, 5.0, 170.0, 5.0, 5.0, 155.0, 5.0, 8.0, 5.0, 10.0, 5.0, 10.0, 5.0, 5.0, 13.0, 5.0, 5.0, 14.0, 12.0, 24.0, 8.0, 20.0, 10.0, 5.0, 5.0, 5.0, 5.0, 5.0, 13.0, 5.0, 60.0, 10.0, 15.0, 85.0, 5.0, 5.0, 13.0, 5.0, 549.0, 5.0, 7.0, 5.0, 8.0, 5.0, 8.0, 5.0, 106.0, 163.0, 17.0, 5.0, 78.0, 52.0, 33.0, 104.0, 5.0, 112.0, 199.0, 5.0, 35.0, 7.0, 434.0, 27.0, 812.0, 99.0, 73.0, 97.0, 55.0, 5.0, 5.0, 19.0, 5.0, 5.0, 10.0, 5.0, 126.0, 12.0, 31.0, 7.0, 7.0, 28.0, 5.0, 132.0, 5.0, 5.0, 5.0, 37.0, 139.0, 5.0, 65.0, 5.0, 5.0, 7.0, 44.0, 5.0, 5.0, 5.0, 311.0, 181.0, 183.0, 169.0, 173.0, 5.0, 8.0, 5.0, 14.0, 5.0, 7.0, 36.0, 5.0, 8.0, 105.0, 6.0, 148.0, 5.0, 5.0, 5.0, 7.0, 5.0, 13.0, 21.0, 34.0, 118.0, 45.0, 5.0, 135.0, 48.0, 5.0, 10.0, 133.0, 10.0, 75.0, 328.0, 10.0, 16.0, 16.0, 10.0, 275.0, 7.0, 5.0, 5.0, 5.0, 5.0, 5.0, 9.0, 11.0, 109.0, 20.0, 12.0, 165.0, 297.0, 8.0, 25.0, 32.0, 80.0, 9.0, 8.0, 5.0, 15.0, 5.0, 27.0, 13.0, 7.0, 6.0, 8.0, 15.0, 18.0, 12.0, 30.0, 5.0, 381.0, 9.0, 12.0, 18.0, 5.0, 5.0, 5.0, 2.0, 5.0, 3.0, 3.0, 2.0, 4.0, 4.0, 119.0, 7.0, 4.0, 2.0, 2.0, 16.0, 5.0, 6.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 20.0, 1.0, 2.0, 10.0, 1.0, 7.0, 8.0, 1.0, 3.0, 1.0, 1.0, 20.0, 1.0, 6.0, 26.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 11.0, 1.0, 29.0, 2.0, 5.0, 17.0, 1.0, 3.0, 2.0, 205.0, 26.0, 26.0, 293.0, 2.0, 2.0, 2.0, 4.0, 38.0, 2.0, 4.0, 2.0, 4.0, 4.0, 6.0, 9.0, 21.0, 2.0, 2.0, 2.0, 45.0, 2.0, 6.0, 4.0, 27.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 45.0, 3.0, 42.0, 2.0, 104.0, 8.0, 2.0, 2.0, 13.0, 2.0, 8.0, 39.0, 44.0, 2.0, 16.0, 4.0, 4.0, 2.0, 12.0, 4.0, 15.0, 16.0, 7.0, 5.0, 7.0, 2.0, 18.0, 2.0, 2.0, 17.0, 3.0, 11.0, 18.0, 4.0, 61.0, 28.0, 14.0, 2.0, 2.0, 2.0, 2.0, 36.0, 78.0, 3.0, 20.0, 3.0, 2.0, 32.0, 8.0, 26.0, 2.0, 148.0, 18.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 109.0, 130.0, 19.0, 2.0, 2.0, 2.0, 18.0, 20.0, 2.0, 56.0, 9.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 16.0, 14.0, 57.0, 2.0, 9.0, 2.0, 2.0, 2.0, 106.0, 5.0, 3.0, 3.0, 3.0, 2.0, 13.0, 4.0, 8.0, 2.0, 11.0, 6.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 3.0, 8.0, 14.0, 3.0, 44.0, 19.0, 10.0, 2.0, 2.0, 5.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 31.0, 4.0, 4.0, 4.0, 2.0, 5.0, 2.0, 15.0, 2.0, 7.0, 2.0, 7.0, 5.0, 2.0, 6.0, 3.0, 58.0, 2.0, 19.0, 8.0, 12.0, 2.0, 2.0, 3.0, 3.0, 6.0, 2.0, 10.0, 11.0, 2.0, 7.0, 7.0, 7.0, 93.0, 7.0, 51.0, 14.0, 2.0, 22.0, 10.0, 13.0, 18.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 265.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 6.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 8.0, 19.0, 2.0, 8.0, 20.0, 4.0, 2.0, 28.0, 4.0, 2.0, 14.0, 4.0, 4.0, 60.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 10.0, 38.0, 1.0, 1.0, 2.0, 33.0, 19.0, 4.0, 2.0, 2.0, 4.0, 65.0, 2.0, 2.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 16.0, 2.0, 2.0, 15.0, 2.0, 53.0, 68.0, 104.0, 16.0, 2.0, 42.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 7.0, 4.0, 229.0, 362.0, 638.0, 6.0, 2.0, 3.0, 190.0, 2.0, 78.0, 7.0, 64.0, 2.0, 2.0, 2.0, 2.0, 35.0, 132.0, 4.0, 3.0, 7.0, 2.0, 5.0, 2.0, 2.0, 2.0, 63.0, 22.0, 7.0, 4.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 11.0, 3.0, 6.0, 11.0, 5.0, 3.0, 5.0, 2.0, 4.0, 2.0, 2.0, 32.0, 6.0, 2.0, 488.0, 3.0, 2.0, 2.0, 13.0, 5.0, 14.0, 10.0, 37.0, 2.0, 2.0, 8.0, 5.0, 5.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 13.0, 2.0, 2.0, 4.0, 2.0, 60.0, 4.0, 18.0, 10.0, 2.0, 2.0, 6.0, 3.0, 3.0, 3.0, 4.0, 2.0, 32.0, 6.0, 6.0, 12.0, 2.0, 4.0, 8.0, 8.0, 4.0, 12.0, 4.0, 5.0, 7.0, 10.0, 4.0, 4.0, 89.0, 13.0, 2.0, 4.0, 6.0, 4.0, 2.0, 2.0, 11.0, 23.0, 2.0, 249.0, 2.0, 2.0, 13.0, 2.0, 36.0, 10.0, 4.0, 2.0, 2.0, 22.0, 78.0, 11.0, 8.0, 6.0, 10.0, 6.0, 4.0, 2.0, 7.0, 2.0, 5.0, 106.0, 20.0, 2.0, 2.0, 8.0, 2.0, 4.0, 13.0, 3.0, 2.0, 10.0, 5.0, 32.0, 9.0, 2.0, 2.0, 16.0, 2.0, 2.0, 8.0, 33.0, 2.0, 64.0, 2.0, 9.0, 2.0, 10.0, 3.0, 85.0, 3.0, 45.0, 23.0, 2.0, 2.0, 104.0, 9.0, 13.0, 8.0, 3.0, 3.0, 2.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 6.0, 14.0, 31.0, 8.0, 19.0, 44.0, 15.0, 2.0, 2.0, 2.0, 67.0, 8.0, 4.0, 2.0, 21.0, 2.0, 4.0, 2.0, 2.0, 36.0, 29.0, 106.0, 4.0, 4.0, 12.0, 8.0, 29.0, 66.0, 35.0, 17.0, 112.0, 2.0, 3.0, 2.0, 9.0, 9.0, 2.0, 2.0, 34.0, 9.0, 101.0, 4.0, 9.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 6.0, 15.0, 2.0, 2.0, 2.0, 23.0, 7.0, 33.0, 46.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 16.0, 16.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 24.0, 323.0, 41.0, 2.0, 2.0, 25.0, 11.0, 2.0, 37.0, 10.0, 7.0, 2.0, 72.0, 2.0, 2.0, 4.0, 2.0, 2.0, 94.0, 2.0, 28.0, 2.0, 2.0, 49.0, 2.0, 6.0, 13.0, 10.0, 4.0, 2.0, 3.0, 2.0, 6.0, 32.0, 17.0, 6.0, 81.0, 4.0, 4.0, 4.0, 28.0, 4.0, 8.0, 2.0, 9.0, 2.0, 263.0, 8.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 68.0, 208.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 8.0, 2.0, 21.0, 95.0, 4.0, 11.0, 25.0, 2.0, 2.0, 15.0, 25.0, 3.0, 6.0, 2.0, 13.0, 6.0, 2.0, 5.0, 3.0, 2.0, 4.0, 91.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 5.0, 3.0, 3.0, 2.0, 7.0, 2.0, 2.0, 35.0, 3.0, 6.0, 13.0, 72.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 4.0, 10.0, 9.0, 4.0, 4.0, 2.0, 15.0, 4.0, 6.0, 2.0, 2.0, 11.0, 17.0, 28.0, 2.0, 32.0, 4.0, 5.0, 2.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 49.0, 10.0, 2.0, 17.0, 4.0, 10.0, 2.0, 2.0, 4.0, 2.0, 3.0, 10.0, 17.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 9.0, 2.0, 2.0, 16.0, 86.0, 30.0, 2.0, 79.0, 29.0, 4.0, 9.0, 4.0, 2.0, 2.0, 3.0, 44.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 12.0, 41.0, 3.0, 5.0, 45.0, 2.0, 8.0, 2.0, 4.0, 11.0, 36.0, 60.0, 9.0, 6.0, 51.0, 2.0, 19.0, 8.0, 4.0, 7.0, 4.0, 6.0, 4.0, 23.0, 1.0, 4.0, 4.0, 4.0, 6.0, 4.0, 18.0, 7.0, 19.0, 4.0, 4.0, 4.0, 4.0, 4.0, 30.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 14.0, 6.0, 6.0, 6.0, 4.0, 1112.0, 2.0, 80.0, 171.0, 127.0, 161.0, 6.0, 5.0, 351.0, 6.0, 58.0, 49.0, 76.0, 26.0, 19.0, 50.0, 51.0, 44.0, 4.0, 2.0, 5.0, 10.0, 16.0, 5.0, 5.0, 28.0, 588.0, 5.0, 5.0, 6.0, 2.0, 30.0, 26.0, 26.0, 51.0, 24.0, 63.0, 130.0, 11.0, 27.0, 9.0, 7.0, 275.0, 127.0, 8.0, 2.0, 19.0, 7.0, 44.0, 53.0, 82.0, 31.0, 8.0, 71.0, 7.0, 2.0, 8.0, 5.0, 8.0, 2.0, 2.0, 5.0, 5.0, 66.0, 2.0, 2.0, 2.0, 62.0, 235.0, 85.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 11.0, 239.0, 12.0, 583.0, 12.0, 27.0, 11.0, 1.0, 4.0, 4.0, 1.0, 164.0, 41.0, 31.0, 61.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 5.0, 3.0, 7.0, 5.0, 19.0, 3.0, 3.0, 3.0, 19.0, 5.0, 5.0, 100.0, 199.0, 332.0, 2.0, 2.0, 125.0, 95.0, 6.0, 2.0, 76.0, 3.0, 64.0, 24.0, 38.0, 4.0, 38.0, 25.0, 66.0, 29.0, 59.0, 252.0, 432.0, 15.0, 47.0, 88.0, 177.0, 184.0, 38.0, 101.0, 2.0, 928.0, 4.0, 55.0, 51.0, 190.0, 21.0, 25.0, 2.0, 2.0, 2.0, 14.0, 20.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 5.0, 2.0, 118.0, 8.0, 2.0, 4.0, 4.0, 4.0, 209.0, 8.0, 2.0, 4.0, 4.0, 4.0, 9.0, 14.0, 16.0, 11.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 142.0, 8.0, 2.0, 5.0, 2.0, 2.0, 30.0, 2.0, 5.0, 2.0, 6.0, 2.0, 2.0, 31.0, 2.0, 5.0, 12.0, 5.0, 17.0, 2.0, 2.0, 30.0, 15.0, 31.0, 2.0, 7.0, 37.0, 10.0, 8.0, 81.0, 6.0, 2.0, 161.0, 2.0, 2.0, 133.0, 17.0, 2.0, 2.0, 6.0, 2.0, 2.0, 44.0, 578.0, 86.0, 2.0, 63.0, 2.0, 4.0, 6.0, 4.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 17.0, 4.0, 2.0, 2.0, 4.0, 2.0, 7.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 17.0, 2.0, 2.0, 2.0, 2.0, 34.0, 2.0, 2.0, 2.0, 35.0, 4.0, 7.0, 3.0, 1.0, 1.0, 2.0, 8.0, 86.0, 58.0, 60.0, 64.0, 5.0, 21.0, 4.0, 4.0, 4.0, 43.0, 44.0, 36.0, 32.0, 21.0, 8.0, 20.0, 4.0, 4.0, 154.0, 20.0, 20.0, 18.0, 8.0, 11.0, 19.0, 4.0, 4.0, 8.0, 8.0, 9.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 7.0, 40.0, 27.0, 16.0, 4.0, 4.0, 42.0, 4.0, 4.0, 8.0, 8.0, 14.0, 10.0, 5.0, 17.0, 10.0, 18.0, 10.0, 10.0, 39.0, 5.0, 4.0, 8.0, 5.0, 28.0, 5.0, 42.0, 8.0, 17.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 5.0, 8.0, 4.0, 4.0, 4.0, 8.0, 5.0, 4.0, 5.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 37.0, 25.0, 32.0, 24.0, 8.0, 19.0, 8.0, 8.0, 4.0, 12.0, 4.0, 8.0, 4.0, 4.0, 4.0, 16.0, 4.0, 4.0, 4.0, 8.0, 6.0, 4.0, 4.0, 8.0, 12.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 6.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 74.0, 29.0, 17.0, 42.0, 24.0, 20.0, 23.0, 27.0, 67.0, 22.0, 19.0, 24.0, 12.0, 10.0, 13.0, 31.0, 32.0, 16.0, 13.0, 19.0, 11.0, 22.0, 14.0, 17.0, 8.0, 6.0, 12.0, 8.0, 10.0, 4.0, 8.0, 22.0, 27.0, 4.0, 5.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 17.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 17.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 9.0, 4.0, 4.0, 4.0, 4.0, 8.0, 12.0, 8.0, 8.0, 13.0, 21.0, 13.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 30.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 12.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 19.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 8.0, 7.0, 4.0, 4.0, 4.0, 13.0, 4.0, 4.0, 8.0, 8.0, 4.0, 30.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 8.0, 10.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 8.0, 62.0, 9.0, 4.0, 4.0, 4.0, 10.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 8.0, 13.0, 8.0, 16.0, 4.0, 8.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 25.0, 310.0, 4.0, 183.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 4.0, 2.0, 4.0, 7.0, 4.0, 4.0, 3.0, 26.0, 4.0, 4.0, 3.0, 4.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 6.0, 10.0, 2.0, 2.0, 26.0, 11.0, 11.0, 11.0, 8.0, 3.0, 5.0, 3.0, 5.0, 3.0, 3.0, 8.0, 54.0, 3.0, 6.0, 6.0, 6.0, 17.0, 8.0, 84.0, 3.0, 16.0, 15.0, 3.0, 27.0, 42.0, 8.0, 8.0, 28.0, 14.0, 8.0, 2.0, 2.0, 2.0, 5.0, 2.0, 24.0, 2.0, 2.0, 2.0, 2.0, 1022.0, 2.0, 1.0, 7.0, 23.0, 2.0, 282.0, 68.0, 2.0, 36.0, 169.0, 925.0, 330.0, 235.0, 189.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 38.0, 32.0, 36.0, 6.0, 4.0, 4.0, 16.0, 4.0, 29.0, 7.0, 2.0, 2.0, 61.0, 4.0, 2.0, 4.0, 6.0, 46.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 6.0, 4.0, 4.0, 4.0, 10.0, 2.0, 2.0, 2.0, 7.0, 2.0, 11.0, 257.0, 6.0, 7.0, 4.0, 16.0, 4.0, 2.0, 2.0, 2.0, 5.0, 4.0, 15.0, 2.0, 5.0, 2.0, 3.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 29.0, 14.0, 4.0, 2.0, 10.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 110.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 7.0, 6.0, 6.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 20.0, 2.0, 2.0, 2.0, 2.0, 21.0, 199.0, 21.0, 15.0, 10.0, 9.0, 31.0, 154.0, 35.0, 530.0, 1305.0, 4.0, 5.0, 25.0, 34.0, 2.0, 429.0, 1.0, 1.0, 26.0, 506.0, 2.0, 2.0, 3.0, 23.0, 9.0, 68.0, 43.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 34.0, 2.0, 14.0, 2.0, 4.0, 4.0, 4.0, 2.0, 5.0, 2.0, 4.0, 161.0, 4.0, 3.0, 2.0, 2.0, 10.0, 2.0, 2.0, 13.0, 2.0, 49.0, 29.0, 2.0, 2.0, 8.0, 99.0, 17.0, 4.0, 14.0, 2.0, 52.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 7.0, 62.0, 23.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 30.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 16.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 26.0, 2.0, 20.0, 5.0, 4.0, 2.0, 5.0, 5.0, 64.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 6.0, 4.0, 6.0, 5.0, 2.0, 2.0, 2.0, 83.0, 25.0, 94.0, 5.0, 36.0, 4.0, 4.0, 15.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 17.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 39.0, 2.0, 5.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 22.0, 5.0, 5.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 20.0, 4.0, 3.0, 6.0, 4.0, 2.0, 10.0, 10.0, 24.0, 2.0, 2.0, 14.0, 2.0, 10.0, 2.0, 31.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 56.0, 7.0, 2.0, 5.0, 2.0, 3.0, 34.0, 2.0, 87.0, 73.0, 2.0, 820.0, 4.0, 9.0, 23.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 6.0, 2.0, 2.0, 20.0, 7.0, 30.0, 8.0, 4.0, 50.0, 20.0, 4.0, 3.0, 3.0, 60.0, 15.0, 9.0, 3.0, 6.0, 2.0, 4.0, 13.0, 4.0, 9.0, 2.0, 6.0, 2.0, 5.0, 12.0, 4.0, 4.0, 8.0, 25.0, 6.0, 46.0, 6.0, 10.0, 6.0, 2.0, 2.0, 164.0, 8.0, 215.0, 2.0, 2.0, 2.0, 2.0, 62.0, 24.0, 30.0, 11.0, 2.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 3.0, 4.0, 10.0, 2.0, 2.0, 2.0, 4.0, 2.0, 307.0, 2.0, 7.0, 51.0, 37.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 20.0, 2.0, 2.0, 2.0, 9.0, 52.0, 17.0, 5.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 4.0, 6.0, 17.0, 11.0, 2.0, 6.0, 2.0, 2.0, 2.0, 87.0, 2.0, 2.0, 2.0, 2.0, 43.0, 2.0, 44.0, 24.0, 2.0, 2.0, 11.0, 2.0, 7.0, 2.0, 2.0, 9.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 14.0, 4.0, 3.0, 90.0, 2.0, 2.0, 4.0, 3.0, 27.0, 2.0, 2.0, 34.0, 2.0, 2.0, 2.0, 9.0, 3.0, 2.0, 5.0, 7.0, 5.0, 5.0, 2.0, 4.0, 181.0, 4.0, 4.0, 2.0, 6.0, 4.0, 4.0, 18.0, 4.0, 4.0, 4.0, 4.0, 18.0, 4.0, 11.0, 6.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 38.0, 87.0, 45.0, 5.0, 1.0, 1.0, 13.0, 1.0, 1.0, 6.0, 22.0, 1.0, 3.0, 57.0, 3.0, 1.0, 2.0, 3.0, 1.0, 21.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 13.0, 8.0, 12.0, 26.0, 7.0, 8.0, 9.0, 2.0, 2.0, 4.0, 24.0, 2.0, 99.0, 12.0, 5.0, 5.0, 54.0, 2.0, 12.0, 9.0, 7.0, 11.0, 49.0, 22.0, 6.0, 2.0, 18.0, 2.0, 207.0, 12.0, 5.0, 2.0, 14.0, 24.0, 2.0, 86.0, 5.0, 15.0, 37.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 21.0, 2.0, 6.0, 23.0, 6.0, 2.0, 7.0, 12.0, 67.0, 44.0, 86.0, 49.0, 2.0, 2.0, 88.0, 73.0, 2.0, 53.0, 22.0, 14.0, 66.0, 13.0, 31.0, 81.0, 10.0, 18.0, 2.0, 2.0, 2.0, 11.0, 20.0, 14.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 21.0, 4.0, 6.0, 31.0, 2.0, 10.0, 2.0, 7.0, 20.0, 13.0, 4.0, 4.0, 73.0, 15.0, 17.0, 21.0, 13.0, 19.0, 2.0, 2.0, 5.0, 39.0, 1.0, 2.0, 1.0, 1.0, 1.0, 180.0, 2.0, 1.0, 1.0, 1.0, 1.0, 40.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 26.0, 7.0, 6.0, 22.0, 4.0, 13.0, 20.0, 2.0, 6.0, 2.0, 9.0, 6.0, 2.0, 2.0, 54.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 5.0, 5.0, 6.0, 7.0, 14.0, 3.0, 3.0, 2.0, 89.0, 15.0, 90.0, 34.0, 26.0, 2.0, 31.0, 4.0, 4.0, 3.0, 2.0, 5.0, 2.0, 2.0, 12.0, 27.0, 6.0, 3.0, 2.0, 3.0, 4.0, 30.0, 13.0, 8.0, 9.0, 35.0, 4.0, 22.0, 2.0, 20.0, 2.0, 14.0, 8.0, 4.0, 25.0, 3.0, 14.0, 10.0, 12.0, 5.0, 11.0, 136.0, 19.0, 7.0, 3.0, 3.0, 5.0, 8.0, 11.0, 11.0, 3.0, 6.0, 9.0, 10.0, 2.0, 2.0, 5.0, 6.0, 2.0, 2.0, 11.0, 10.0, 2.0, 2.0, 5.0, 8.0, 13.0, 2.0, 2.0, 2.0, 2.0, 47.0, 120.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 20.0, 9.0, 11.0, 2.0, 4.0, 4.0, 6.0, 6.0, 3.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 22.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 5.0, 2.0, 6.0, 3.0, 66.0, 10.0, 11.0, 2.0, 42.0, 35.0, 153.0, 2.0, 2.0, 2.0, 18.0, 33.0, 45.0, 283.0, 7.0, 2.0, 8.0, 3.0, 2.0, 11.0, 6.0, 21.0, 3.0, 21.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 7.0, 2.0, 11.0, 2.0, 27.0, 4.0, 2.0, 106.0, 40.0, 4.0, 7.0, 2.0, 2.0, 27.0, 2.0, 2.0, 15.0, 7.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, 5.0, 7.0, 6.0, 23.0, 6.0, 2.0, 2.0, 33.0, 5.0, 74.0, 7.0, 29.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 3.0, 30.0, 4.0, 2.0, 11.0, 2.0, 21.0, 2.0, 2.0, 104.0, 3.0, 12.0, 2.0, 2.0, 2.0, 2.0, 8.0, 10.0, 12.0, 2.0, 2.0, 5.0, 2.0, 4.0, 5.0, 120.0, 2.0, 6.0, 3.0, 2.0, 5.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 7.0, 2.0, 2.0, 2.0, 13.0, 9.0, 10.0, 27.0, 2.0, 15.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 5.0, 88.0, 2.0, 15.0, 2.0, 2.0, 2.0, 5.0, 84.0, 9.0, 2.0, 2.0, 4.0, 12.0, 10.0, 10.0, 421.0, 4.0, 6.0, 18.0, 17.0, 22.0, 18.0, 17.0, 9.0, 2.0, 19.0, 351.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 145.0, 42.0, 17.0, 12.0, 4.0, 11.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 76.0, 246.0, 1137.0, 2.0, 2.0, 2.0, 60.0, 2.0, 267.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 2.0, 2.0, 50.0, 3.0, 2.0, 35.0, 42.0, 38.0, 2.0, 8.0, 100.0, 4.0, 58.0, 3.0, 2.0, 12.0, 2.0, 2.0, 2.0, 101.0, 92.0, 2.0, 17.0, 26.0, 8.0, 31.0, 108.0, 3.0, 2.0, 5.0, 2.0, 2.0, 10.0, 15.0, 12.0, 2.0, 24.0, 2.0, 9.0, 5.0, 68.0, 8.0, 18.0, 2.0, 14.0, 44.0, 24.0, 4.0, 103.0, 4.0, 5.0, 9.0, 37.0, 55.0, 2.0, 2.0, 2.0, 37.0, 2.0, 13.0, 2.0, 6.0, 2.0, 2.0, 3.0, 7.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 26.0, 7.0, 17.0, 7.0, 10.0, 5.0, 15.0, 14.0, 7.0, 13.0, 9.0, 5.0, 5.0, 9.0, 5.0, 10.0, 8.0, 5.0, 8.0, 8.0, 5.0, 7.0, 16.0, 7.0, 14.0, 14.0, 5.0, 5.0, 7.0, 5.0, 16.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 84.0, 5.0, 5.0, 7.0, 2.0, 2.0, 1.0, 75.0, 2.0, 2.0, 2.0, 162.0, 4.0, 2.0, 2.0, 6.0, 4.0, 35.0, 6.0, 4.0, 5.0, 72.0, 2.0, 21.0, 40.0, 4.0, 2.0, 2.0, 2.0, 173.0, 2.0, 2.0, 28.0, 2.0, 16.0, 4.0, 28.0, 3.0, 2.0, 21.0, 2.0, 7.0, 9.0, 40.0, 2.0, 4.0, 114.0, 12.0, 2.0, 2.0, 2.0, 5.0, 6.0, 2.0, 4.0, 2.0, 18.0, 13.0, 23.0, 8.0, 8.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 10.0, 26.0, 2.0, 2.0, 2.0, 86.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 4.0, 4.0, 3.0, 16.0, 3.0, 15.0, 22.0, 2.0, 2.0, 9.0, 2.0, 1.0, 9.0, 61.0, 41.0, 107.0, 84.0, 46.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 35.0, 2.0, 2.0, 543.0, 2.0, 2.0, 9.0, 2.0, 2.0, 14.0, 2.0, 2.0, 6.0, 10.0, 2.0, 2.0, 10.0, 2.0, 2.0, 13.0, 2.0, 4.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 11.0, 48.0, 2.0, 26.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 3.0, 8.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 6.0, 75.0, 6.0, 6.0, 4.0, 6.0, 24.0, 8.0, 3.0, 3.0, 4.0, 6.0, 3.0, 6.0, 3.0, 3.0, 3.0, 1.0, 2.0, 5.0, 2.0, 9.0, 3.0, 28.0, 19.0, 15.0, 8.0, 59.0, 4.0, 2.0, 2.0, 2.0, 4.0, 24.0, 2.0, 9.0, 7.0, 7.0, 3.0, 2.0, 6.0, 23.0, 63.0, 2.0, 17.0, 5.0, 19.0, 9.0, 25.0, 81.0, 24.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 11.0, 6.0, 5.0, 2.0, 3.0, 12.0, 2.0, 4.0, 2.0, 2.0, 19.0, 2.0, 2.0, 3.0, 19.0, 2.0, 20.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 15.0, 2.0, 15.0, 2.0, 13.0, 2.0, 18.0, 2.0, 2.0, 2.0, 21.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 3.0, 4.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 13.0, 6.0, 2.0, 172.0, 2.0, 3.0, 7.0, 2.0, 24.0, 21.0, 2.0, 23.0, 9.0, 9.0, 6.0, 4.0, 59.0, 10.0, 2.0, 75.0, 2.0, 2.0, 69.0, 2.0, 2.0, 12.0, 95.0, 18.0, 2.0, 2.0, 59.0, 2.0, 2.0, 3.0, 3.0, 9.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 95.0, 4.0, 34.0, 13.0, 2.0, 2.0, 16.0, 7.0, 5.0, 192.0, 2.0, 3.0, 2.0, 38.0, 515.0, 194.0, 7.0, 165.0, 2.0, 3.0, 76.0, 4.0, 154.0, 49.0, 44.0, 62.0, 38.0, 18.0, 2.0, 2.0, 3.0, 2.0, 53.0, 34.0, 4.0, 3.0, 5.0, 2.0, 6.0, 5.0, 9.0, 5.0, 2.0, 2.0, 2.0, 2.0, 54.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 119.0, 2.0, 51.0, 4.0, 34.0, 2.0, 3.0, 40.0, 7.0, 4.0, 12.0, 230.0, 3.0, 2.0, 2.0, 55.0, 176.0, 3.0, 175.0, 8.0, 12.0, 126.0, 4.0, 43.0, 2.0, 365.0, 8.0, 37.0, 73.0, 9.0, 13.0, 23.0, 6.0, 3.0, 118.0, 2.0, 36.0, 172.0, 33.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 10.0, 4.0, 5.0, 30.0, 2.0, 2.0, 2.0, 5.0, 25.0, 9.0, 6.0, 10.0, 13.0, 2.0, 96.0, 2.0, 96.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 149.0, 15.0, 6.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 7.0, 3.0, 3.0, 673.0, 2.0, 24.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 5.0, 3.0, 2.0, 2.0, 3.0, 4.0, 4.0, 22.0, 10.0, 2.0, 56.0, 2.0, 2.0, 9.0, 34.0, 10.0, 2.0, 1.0, 2.0, 45.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 33.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 14.0, 4.0, 2.0, 6.0, 6.0, 28.0, 3.0, 2.0, 27.0, 2.0, 8.0, 4.0, 6.0, 4.0, 11.0, 4.0, 6.0, 14.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 6.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 24.0, 18.0, 10.0, 11.0, 2.0, 3.0, 8.0, 2.0, 4.0, 42.0, 2.0, 2.0, 14.0, 123.0, 11.0, 7.0, 10.0, 2.0, 5.0, 12.0, 4.0, 4.0, 5.0, 8.0, 2.0, 97.0, 8.0, 2.0, 4.0, 2.0, 9.0, 2.0, 3.0, 11.0, 3.0, 3.0, 10.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 9.0, 9.0, 7.0, 9.0, 35.0, 242.0, 3.0, 3.0, 3.0, 3.0, 4.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 5.0, 3.0, 4.0, 5.0, 7.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 8.0, 6.0, 4.0, 3.0, 6.0, 57.0, 11.0, 6.0, 3.0, 3.0, 6.0, 6.0, 3.0, 3.0, 9.0, 15.0, 3.0, 3.0, 5.0, 3.0, 15.0, 49.0, 12.0, 46.0, 11.0, 3.0, 16.0, 27.0, 3.0, 3.0, 40.0, 2.0, 2.0, 4.0, 3.0, 5.0, 8.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 9.0, 86.0, 8.0, 6.0, 2.0, 40.0, 2.0, 2.0, 16.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 8.0, 356.0, 2.0, 2.0, 9.0, 4.0, 4.0, 2.0, 5.0, 2.0, 15.0, 2.0, 2.0, 3.0, 2.0, 2.0, 42.0, 7.0, 2.0, 2.0, 6.0, 11.0, 2.0, 2.0, 10.0, 14.0, 4.0, 2.0, 2.0, 2.0, 2.0, 17.0, 6.0, 2.0, 2.0, 2.0, 188.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 8.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 33.0, 17.0, 18.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 8.0, 2.0, 7.0, 2.0, 4.0, 49.0, 25.0, 42.0, 4.0, 48.0, 21.0, 2.0, 2.0, 2.0, 7.0, 6.0, 4.0, 2.0, 3.0, 12.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 444.0, 1.0, 1.0, 1.0, 63.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 38.0, 7.0, 2.0, 5.0, 2.0, 4.0, 284.0, 2.0, 2.0, 2.0, 2.0, 3.0, 45.0, 5.0, 5.0, 7.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 9.0, 28.0, 2.0, 3.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 60.0, 2.0, 2.0, 2.0, 2.0, 36.0, 2.0, 2.0, 185.0, 9.0, 5.0, 4.0, 3.0, 41.0, 6.0, 77.0, 950.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 12.0, 4.0, 18.0, 2.0, 25.0, 3.0, 2.0, 68.0, 2.0, 12.0, 6.0, 36.0, 2.0, 11.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 15.0, 4.0, 14.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 1.0, 89.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 59.0, 2.0, 3.0, 1.0, 46.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 9.0, 9.0, 17.0, 14.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 3.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 10.0, 11.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 71.0, 4.0, 6.0, 70.0, 10.0, 2.0, 2.0, 2.0, 8.0, 3.0, 15.0, 100.0, 2.0, 43.0, 2.0, 16.0, 28.0, 4.0, 45.0, 8.0, 2.0, 5.0, 2.0, 2.0, 4.0, 16.0, 15.0, 5.0, 28.0, 2.0, 5.0, 9.0, 2.0, 4.0, 15.0, 8.0, 2.0, 9.0, 2.0, 2.0, 2.0, 6.0, 9.0, 2.0, 2.0, 5.0, 2.0, 14.0, 2.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 7.0, 2.0, 79.0, 9.0, 7.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 21.0, 4.0, 4.0, 2.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 25.0, 2.0, 2.0, 2.0, 4.0, 23.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 11.0, 43.0, 3.0, 8.0, 3.0, 4.0, 5.0, 30.0, 3.0, 6.0, 9.0, 5.0, 2.0, 84.0, 3.0, 111.0, 2.0, 50.0, 16.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 3.0, 3.0, 51.0, 13.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 5.0, 5.0, 37.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 6.0, 270.0, 4.0, 34.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 45.0, 2.0, 34.0, 2.0, 4.0, 2.0, 22.0, 4.0, 2.0, 2.0, 15.0, 9.0, 2.0, 374.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 35.0, 2.0, 3.0, 2.0, 2.0, 38.0, 2.0, 52.0, 11.0, 17.0, 2.0, 5.0, 8.0, 2.0, 2.0, 2.0, 2.0, 11.0, 5.0, 2.0, 11.0, 2.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 11.0, 21.0, 10.0, 2.0, 2.0, 4.0, 2.0, 3.0, 9.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 7.0, 19.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 53.0, 8.0, 5.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 4.0, 2.0, 27.0, 2.0, 2.0, 2.0, 3.0, 456.0, 1.0, 1.0, 20.0, 73.0, 48.0, 49.0, 24.0, 11.0, 22.0, 7.0, 5.0, 9.0, 1.0, 1.0, 15.0, 2.0, 2.0, 2.0, 7.0, 11.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 9.0, 7.0, 9.0, 2.0, 2.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 23.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 43.0, 29.0, 12.0, 3.0, 3.0, 16.0, 7.0, 4.0, 12.0, 18.0, 58.0, 2.0, 79.0, 2.0, 2.0, 2.0, 11.0, 3.0, 23.0, 16.0, 13.0, 6.0, 4.0, 5.0, 20.0, 14.0, 2.0, 14.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 7.0, 18.0, 2.0, 2.0, 2.0, 16.0, 14.0, 89.0, 2.0, 9.0, 4.0, 2.0, 5.0, 12.0, 44.0, 2.0, 3.0, 4.0, 2.0, 9.0, 73.0, 13.0, 2.0, 2.0, 27.0, 2.0, 2.0, 4.0, 2.0, 8.0, 21.0, 4.0, 15.0, 4.0, 4.0, 2.0, 2.0, 19.0, 8.0, 68.0, 2.0, 3.0, 4.0, 7.0, 2.0, 3.0, 13.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 93.0, 34.0, 2.0, 4.0, 24.0, 12.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 27.0, 2.0, 46.0, 4.0, 144.0, 6.0, 5.0, 4.0, 9.0, 14.0, 2.0, 2.0, 50.0, 28.0, 2.0, 27.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 9.0, 36.0, 2.0, 196.0, 1.0, 2.0, 2.0, 6.0, 14.0, 17.0, 2.0, 6.0, 30.0, 2.0, 4.0, 24.0, 2.0, 5.0, 3.0, 2.0, 2.0, 71.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 27.0, 25.0, 47.0, 40.0, 9.0, 5.0, 22.0, 6.0, 2.0, 7.0, 3.0, 31.0, 11.0, 2.0, 22.0, 21.0, 59.0, 2.0, 63.0, 2.0, 2.0, 2.0, 134.0, 6.0, 12.0, 2.0, 12.0, 2.0, 3.0, 29.0, 3.0, 2.0, 4.0, 10.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 98.0, 2.0, 20.0, 6.0, 5.0, 2.0, 93.0, 2.0, 9.0, 6.0, 4.0, 4.0, 18.0, 35.0, 2.0, 10.0, 10.0, 9.0, 27.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 3.0, 2.0, 2.0, 26.0, 2.0, 2.0, 2.0, 7.0, 11.0, 10.0, 3.0, 2.0, 8.0, 2.0, 6.0, 5.0, 5.0, 24.0, 2.0, 16.0, 20.0, 2.0, 6.0, 43.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 5.0, 2.0, 2.0, 2.0, 18.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 258.0, 2.0, 6.0, 2.0, 46.0, 2.0, 2.0, 2.0, 7.0, 11.0, 19.0, 35.0, 2.0, 45.0, 7.0, 5.0, 17.0, 6.0, 5.0, 55.0, 26.0, 75.0, 70.0, 8.0, 7.0, 8.0, 7.0, 9.0, 9.0, 7.0, 15.0, 12.0, 7.0, 8.0, 52.0, 24.0, 6.0, 6.0, 6.0, 6.0, 26.0, 33.0, 5.0, 10.0, 5.0, 282.0, 5.0, 17.0, 8.0, 5.0, 5.0, 5.0, 6.0, 5.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 43.0, 1.0, 1.0, 4.0, 1.0, 1.0, 32.0, 2.0, 2.0, 2.0, 2.0, 42.0, 2.0, 7.0, 6.0, 2.0, 2.0, 4.0, 5.0, 14.0, 5.0, 2.0, 18.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 4.0, 6.0, 2.0, 14.0, 2.0, 4.0, 2.0, 98.0, 21.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 15.0, 2.0, 2.0, 14.0, 4.0, 15.0, 2.0, 77.0, 4.0, 8.0, 10.0, 8.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 16.0, 5.0, 3.0, 2.0, 2.0, 4.0, 2.0, 5.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 9.0, 9.0, 8.0, 7.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 24.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 280.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 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, 42.0, 2.0, 12.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 219.0, 7.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 15.0, 2.0, 5.0, 9.0, 42.0, 2.0, 3.0, 2.0, 2.0, 25.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 67.0, 11.0, 7.0, 2.0, 16.0, 8.0, 14.0, 2.0, 5.0, 2.0, 2.0, 14.0, 12.0, 7.0, 5.0, 26.0, 83.0, 10.0, 5.0, 51.0, 17.0, 2.0, 2.0, 2.0, 2.0, 54.0, 3.0, 4.0, 3.0, 6.0, 39.0, 49.0, 119.0, 18.0, 2.0, 23.0, 3.0, 9.0, 5.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 6.0, 14.0, 4.0, 8.0, 6.0, 6.0, 12.0, 8.0, 2.0, 10.0, 12.0, 12.0, 12.0, 12.0, 29.0, 6.0, 35.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 2.0, 2.0, 2.0, 1.0, 34.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 17.0, 2.0, 2.0, 25.0, 2.0, 7.0, 8.0, 2.0, 2.0, 140.0, 97.0, 2.0, 16.0, 3.0, 45.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 6.0, 4.0, 4.0, 4.0, 15.0, 4.0, 4.0, 8.0, 4.0, 2.0, 2.0, 2.0, 151.0, 5.0, 28.0, 3.0, 2.0, 381.0, 39.0, 408.0, 36.0, 291.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 17.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 46.0, 6.0, 90.0, 34.0, 157.0, 362.0, 12.0, 2.0, 15.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 9.0, 2.0, 2.0, 2.0, 43.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 37.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 65.0, 2.0, 2.0, 26.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 60.0, 2.0, 2.0, 4.0, 11.0, 66.0, 4.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 11.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 10.0, 1.0, 4.0, 19.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, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 3.0, 33.0, 1.0, 2.0, 10.0, 3.0, 1.0, 1.0, 2.0, 26.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 29.0, 78.0, 2.0, 2.0, 2.0, 5.0, 4.0, 5.0, 5.0, 25.0, 2.0, 4.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 5.0, 2.0, 15.0, 3.0, 2.0, 2.0, 7.0, 3.0, 2.0, 12.0, 12.0, 18.0, 5.0, 4.0, 6.0, 4.0, 4.0, 2.0, 16.0, 12.0, 3.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 25.0, 5.0, 25.0, 2.0, 19.0, 7.0, 11.0, 3.0, 29.0, 5.0, 2.0, 2.0, 2.0, 2.0, 18.0, 2.0, 9.0, 2.0, 9.0, 7.0, 3.0, 2.0, 7.0, 7.0, 2.0, 2.0, 6.0, 18.0, 26.0, 7.0, 5.0, 4.0, 2.0, 41.0, 50.0, 15.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 16.0, 2.0, 2.0, 4.0, 2.0, 3.0, 60.0, 2.0, 69.0, 326.0, 171.0, 81.0, 5.0, 2.0, 10.0, 10.0, 2.0, 2.0, 2.0, 2.0, 21.0, 22.0, 41.0, 2.0, 2.0, 6.0, 2.0, 5.0, 2.0, 2.0, 95.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 35.0, 7.0, 25.0, 5.0, 5.0, 8.0, 5.0, 4.0, 4.0, 2.0, 2.0, 106.0, 2.0, 120.0, 89.0, 4.0, 14.0, 2.0, 2.0, 2.0, 3.0, 2.0, 22.0, 16.0, 2.0, 2.0, 25.0, 3.0, 19.0, 16.0, 7.0, 6.0, 8.0, 4.0, 2.0, 9.0, 17.0, 5.0, 21.0, 12.0, 15.0, 62.0, 56.0, 36.0, 7.0, 13.0, 76.0, 13.0, 30.0, 265.0, 30.0, 125.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 56.0, 2.0, 4.0, 4.0, 30.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 16.0, 23.0, 4.0, 3.0, 3.0, 2.0, 5.0, 5.0, 2.0, 2.0, 7.0, 4.0, 12.0, 4.0, 2.0, 10.0, 4.0, 4.0, 2.0, 37.0, 17.0, 2.0, 4.0, 4.0, 6.0, 25.0, 2.0, 6.0, 6.0, 4.0, 318.0, 11.0, 4.0, 4.0, 81.0, 2.0, 2.0, 2.0, 12.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 183.0, 2.0, 2.0, 4.0, 6.0, 9.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 8.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 41.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 2.0, 5.0, 2.0, 13.0, 7.0, 2.0, 2.0, 7.0, 6.0, 2.0, 12.0, 6.0, 11.0, 2.0, 12.0, 22.0, 2.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 14.0, 4.0, 5.0, 4.0, 2.0, 8.0, 2.0, 2.0, 174.0, 49.0, 2.0, 2.0, 2.0, 33.0, 6.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 23.0, 51.0, 8.0, 2.0, 2.0, 147.0, 115.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, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 7.0, 1.0, 2.0, 2.0, 2.0, 23.0, 7.0, 2.0, 2.0, 5.0, 2.0, 394.0, 2.0, 5.0, 33.0, 4.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 31.0, 2.0, 2.0, 41.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 187.0, 3.0, 2.0, 2.0, 7.0, 8.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 2.0, 2.0, 11.0, 2.0, 2.0, 3.0, 15.0, 6.0, 2.0, 2.0, 42.0, 5.0, 2.0, 2.0, 2.0, 2.0, 47.0, 13.0, 64.0, 60.0, 2.0, 2.0, 4.0, 12.0, 36.0, 36.0, 3.0, 2.0, 2.0, 2.0, 97.0, 2.0, 4.0, 2.0, 2.0, 2.0, 15.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 7.0, 2.0, 16.0, 5.0, 15.0, 2.0, 3.0, 7.0, 7.0, 2.0, 7.0, 7.0, 2.0, 21.0, 2.0, 2.0, 2.0, 4.0, 11.0, 4.0, 13.0, 2.0, 2.0, 2.0, 13.0, 2.0, 21.0, 2.0, 13.0, 6.0, 47.0, 42.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 16.0, 30.0, 14.0, 28.0, 32.0, 30.0, 53.0, 51.0, 8.0, 3.0, 22.0, 56.0, 12.0, 13.0, 2.0, 2.0, 8.0, 32.0, 61.0, 12.0, 3.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 7.0, 24.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 118.0, 1.0, 1.0, 1.0, 129.0, 52.0, 12.0, 1.0, 3.0, 4.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 19.0, 6.0, 9.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 28.0, 11.0, 2.0, 4.0, 2.0, 2.0, 9.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 24.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, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 12.0, 14.0, 2.0, 28.0, 3.0, 2.0, 13.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, 6.0, 2.0, 4.0, 2.0, 2.0, 7.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 8.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 27.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 28.0, 17.0, 8.0, 5.0, 1.0, 1.0, 20.0, 9.0, 15.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 135.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 33.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 82.0, 21.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 132.0, 4.0, 2.0, 2.0, 5.0, 2.0, 7.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 41.0, 2.0, 2.0, 4.0, 7.0, 8.0, 31.0, 2.0, 2.0, 2.0, 3.0, 19.0, 2.0, 4.0, 32.0, 2.0, 2.0, 2.0, 2.0, 11.0, 30.0, 2.0, 3.0, 4.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 41.0, 4.0, 10.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 15.0, 13.0, 2.0, 2.0, 2.0, 42.0, 2.0, 2.0, 3.0, 23.0, 3.0, 4.0, 4.0, 4.0, 4.0, 5.0, 2.0, 4.0, 6.0, 5.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 118.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 10.0, 5.0, 2.0, 3.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 6.0, 5.0, 6.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 18.0, 2.0, 20.0, 8.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 16.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 57.0, 22.0, 5.0, 33.0, 2.0, 239.0, 3.0, 2.0, 32.0, 83.0, 3.0, 5.0, 2.0, 3.0, 33.0, 2.0, 3.0, 12.0, 300.0, 104.0, 1379.0, 3.0, 7.0, 49.0, 16.0, 16.0, 2.0, 17.0, 4.0, 4.0, 2.0, 17.0, 13.0, 14.0, 23.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 31.0, 2.0, 5.0, 41.0, 7.0, 2.0, 44.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 11.0, 4.0, 4.0, 4.0, 6.0, 6.0, 5.0, 6.0, 10.0, 7.0, 5.0, 579.0, 479.0, 442.0, 1118.0, 675.0, 313.0, 160.0, 289.0, 192.0, 115.0, 149.0, 105.0, 160.0, 127.0, 147.0, 120.0, 129.0, 114.0, 94.0, 132.0, 134.0, 150.0, 116.0, 124.0, 65.0, 81.0, 77.0, 70.0, 87.0, 86.0, 63.0, 57.0, 64.0, 74.0, 75.0, 115.0, 101.0, 40.0, 55.0, 16.0, 65.0, 39.0, 44.0, 65.0, 47.0, 36.0, 59.0, 42.0, 50.0, 28.0, 34.0, 68.0, 51.0, 44.0, 43.0, 33.0, 40.0, 46.0, 35.0, 36.0, 38.0, 43.0, 23.0, 45.0, 54.0, 37.0, 31.0, 124.0, 52.0, 46.0, 45.0, 38.0, 53.0, 34.0, 63.0, 54.0, 28.0, 24.0, 29.0, 48.0, 84.0, 22.0, 28.0, 31.0, 22.0, 12.0, 53.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 46.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 18.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 6.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 30.0, 1.0, 66.0, 17.0, 1.0, 3.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 17.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, 2.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 19.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 39.0, 41.0, 19.0, 11.0, 30.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 27.0, 14.0, 2.0, 4.0, 2.0, 5.0, 4.0, 4.0, 2.0, 38.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 14.0, 8.0, 13.0, 2.0, 5.0, 7.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 6.0, 2.0, 13.0, 2.0, 2.0, 2.0, 97.0, 6.0, 2.0, 2.0, 10.0, 6.0, 13.0, 7.0, 125.0, 12.0, 2.0, 8.0, 4.0, 25.0, 4.0, 2.0, 2.0, 2.0, 9.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 12.0, 6.0, 110.0, 2.0, 2.0, 3.0, 167.0, 3.0, 2.0, 2.0, 2.0, 40.0, 2.0, 2.0, 2.0, 2.0, 2.0, 66.0, 1.0, 1.0, 2.0, 2.0, 3.0, 13.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 15.0, 8.0, 21.0, 44.0, 2.0, 20.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 31.0, 3.0, 33.0, 2.0, 10.0, 5.0, 5.0, 2.0, 2.0, 24.0, 2.0, 2.0, 2.0, 2.0, 4.0, 30.0, 23.0, 4.0, 2.0, 5.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 25.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 28.0, 447.0, 2.0, 2.0, 2.0, 2.0, 17.0, 2.0, 31.0, 7.0, 2.0, 4.0, 116.0, 2.0, 2.0, 7.0, 18.0, 88.0, 2.0, 26.0, 2.0, 2.0, 2.0, 36.0, 5.0, 4.0, 8.0, 82.0, 24.0, 2.0, 4.0, 2.0, 8.0, 8.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 206.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 207.0, 6.0, 12.0, 6.0, 3.0, 2.0, 21.0, 5.0, 2.0, 2.0, 78.0, 220.0, 10.0, 2.0, 5.0, 500.0, 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, 2.0, 2.0, 4.0, 2.0, 7.0, 6.0, 8.0, 24.0, 1.0, 1.0, 2.0, 42.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 20.0, 193.0, 3.0, 3.0, 3.0, 3.0, 3.0, 18.0, 2.0, 26.0, 3.0, 3.0, 3.0, 8.0, 4.0, 18.0, 3.0, 4.0, 2.0, 2.0, 2.0, 6.0, 4.0, 192.0, 111.0, 21.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 13.0, 5.0, 6.0, 2.0, 2.0, 6.0, 22.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 347.0, 2.0, 2.0, 2.0, 43.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 10.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 394.0, 6.0, 6.0, 5.0, 2.0, 12.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 6.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 225.0, 8.0, 190.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 4.0, 2.0, 2.0, 2.0, 85.0, 56.0, 2.0, 3.0, 2.0, 10.0, 11.0, 62.0, 47.0, 8.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 5.0, 18.0, 19.0, 5.0, 19.0, 9.0, 7.0, 6.0, 6.0, 8.0, 256.0, 6.0, 3.0, 7.0, 2.0, 3.0, 3.0, 28.0, 7.0, 2.0, 18.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 4.0, 5.0, 6.0, 24.0, 16.0, 9.0, 8.0, 5.0, 116.0, 16.0, 132.0, 4.0, 5.0, 8.0, 5.0, 6.0, 212.0, 4.0, 9.0, 35.0, 6.0, 7.0, 2.0, 11.0, 11.0, 5.0, 5.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 8.0, 17.0, 4.0, 4.0, 2.0, 10.0, 2.0, 5.0, 2.0, 9.0, 9.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 18.0, 2.0, 4.0, 2.0, 6.0, 4.0, 51.0, 2.0, 6.0, 17.0, 11.0, 6.0, 12.0, 15.0, 4.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 10.0, 2.0, 599.0, 14.0, 65.0, 16.0, 4.0, 9.0, 4.0, 2.0, 5.0, 12.0, 15.0, 10.0, 6.0, 4.0, 8.0, 15.0, 5.0, 2.0, 4.0, 4.0, 6.0, 24.0, 10.0, 2.0, 66.0, 17.0, 2.0, 2.0, 44.0, 5.0, 15.0, 2.0, 4.0, 4.0, 4.0, 4.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 4.0, 2.0, 2.0, 9.0, 9.0, 7.0, 15.0, 2.0, 2.0, 18.0, 23.0, 4.0, 2.0, 24.0, 116.0, 13.0, 32.0, 32.0, 24.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 16.0, 7.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 63.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 93.0, 6.0, 11.0, 87.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 20.0, 2.0, 2.0, 9.0, 2.0, 4.0, 2.0, 4.0, 2.0, 43.0, 13.0, 2.0, 5.0, 2.0, 4.0, 10.0, 3.0, 2.0, 4.0, 14.0, 3.0, 8.0, 4.0, 5.0, 2.0, 2.0, 17.0, 2.0, 2.0, 2.0, 3.0, 8.0, 2.0, 2.0, 2.0, 4.0, 49.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 40.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 49.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 40.0, 105.0, 36.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 9.0, 4.0, 2.0, 2.0, 2.0, 40.0, 2.0, 2.0, 21.0, 2.0, 2.0, 3.0, 3.0, 17.0, 8.0, 38.0, 28.0, 2.0, 17.0, 2.0, 20.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 18.0, 2.0, 9.0, 4.0, 4.0, 5.0, 4.0, 106.0, 4.0, 4.0, 4.0, 3.0, 2.0, 3.0, 2.0, 25.0, 8.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 21.0, 2.0, 1.0, 1.0, 2.0, 16.0, 2.0, 9.0, 9.0, 5.0, 9.0, 24.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 93.0, 2.0, 2.0, 2.0, 3.0, 2.0, 25.0, 2.0, 22.0, 23.0, 2.0, 23.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 43.0, 48.0, 4.0, 1.0, 3.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 4.0, 1.0, 33.0, 1.0, 1.0, 1.0, 1.0, 27.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, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 11.0, 1.0, 1.0, 1.0, 144.0, 2.0, 24.0, 4.0, 89.0, 1.0, 24.0, 16.0, 7.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 31.0, 47.0, 57.0, 3.0, 3.0, 2.0, 7.0, 42.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 120.0, 4.0, 1.0, 2.0, 91.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 30.0, 3.0, 50.0, 1.0, 1.0, 4.0, 9.0, 26.0, 4.0, 11.0, 7.0, 114.0, 1.0, 1.0, 30.0, 1.0, 1904.0, 1871.0, 1824.0, 1522.0, 266.0, 170.0, 115.0, 729.0, 348.0, 233.0, 204.0, 273.0, 2010.0, 1998.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 2.0, 6.0, 4.0, 4.0, 819.0, 4.0, 2.0, 4.0, 2.0, 5.0, 2.0, 3.0, 2.0, 1.0, 3.0, 5.0, 4.0, 5.0, 1.0, 19.0, 11.0, 7.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 4.0, 5.0, 4.0, 5.0, 532.0, 2.0, 2.0, 2.0, 3.0, 3222.0, 4.0, 4.0, 9.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 5.0, 6.0, 2.0, 2.0, 6.0, 6.0, 4.0, 4.0, 7.0, 6.0, 521.0, 271.0, 524.0, 8.0, 8.0, 5.0, 16.0, 2.0, 4.0, 88.0, 2.0, 5.0, 102.0, 4.0, 13.0, 18.0, 22.0, 4.0, 12.0, 5.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 80.0, 66.0, 47.0, 58.0, 58.0, 58.0, 72.0, 65.0, 36.0, 121.0, 201.0, 109.0, 194.0, 56.0, 723.0, 123.0, 115.0, 61.0, 38.0, 40.0, 55.0, 79.0, 94.0, 84.0, 104.0, 19.0, 19.0, 14.0, 28.0, 19.0, 17.0, 4.0, 15.0, 8.0, 18.0, 17.0, 7.0, 7.0, 14.0, 2.0, 7.0, 2.0, 9.0, 57.0, 8.0, 3.0, 5.0, 1.0, 3.0, 2.0, 30.0, 13.0, 13.0, 12.0, 29.0, 41.0, 18.0, 6.0, 12.0, 7.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 215.0, 144.0, 4.0, 11.0, 2.0, 2.0, 9.0, 202.0, 4.0, 211.0, 5.0, 4.0, 9.0, 827.0, 7.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 5.0, 32.0, 4.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 130.0, 2.0, 2.0, 2.0, 2.0, 1.0, 11.0, 6.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 173.0, 106.0, 154.0, 398.0, 193.0, 106.0, 343.0, 99.0, 75.0, 72.0, 77.0, 83.0, 115.0, 305.0, 79.0, 104.0, 90.0, 79.0, 42.0, 150.0, 71.0, 12.0, 11.0, 7.0, 16.0, 55.0, 54.0, 55.0, 55.0, 74.0, 55.0, 99.0, 143.0, 131.0, 109.0, 183.0, 82.0, 319.0, 226.0, 374.0, 422.0, 689.0, 249.0, 1440.0, 125.0, 3.0, 15.0, 40.0, 127.0, 1.0, 106.0, 95.0, 73.0, 174.0, 40.0, 39.0, 68.0, 320.0, 215.0, 240.0, 437.0, 260.0, 76.0, 124.0, 109.0, 60.0, 81.0, 60.0, 103.0, 19.0, 114.0, 65.0, 68.0, 108.0, 138.0, 60.0, 3.0, 3.0, 10.0, 3.0, 5.0, 485.0, 159.0, 10.0, 164.0, 7.0, 31.0, 36.0, 15.0, 117.0, 52.0, 54.0, 49.0, 140.0, 53.0, 11.0, 43.0, 79.0, 95.0, 211.0, 25.0, 59.0, 301.0, 31.0, 147.0, 138.0, 16.0, 69.0, 5.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 11.0, 11.0, 25.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 8.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 19.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 19.0, 3.0, 4.0, 5.0, 170.0, 413.0, 88.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 13.0, 5.0, 2.0, 2.0, 2.0, 2.0, 636.0, 1058.0, 659.0, 1.0, 6.0, 1.0, 5.0, 165.0, 1.0, 5.0, 1.0, 10.0, 1.0, 12.0, 125.0, 61.0, 1.0, 6.0, 3.0, 9.0, 1.0, 5.0, 1.0, 5.0, 3.0, 20.0, 1.0, 8.0, 8.0, 22.0, 1.0, 8.0, 1.0, 8.0, 1.0, 6.0, 1.0, 6.0, 1.0, 12.0, 2.0, 17.0, 2.0, 15.0, 15.0, 8.0, 6.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 7.0, 1.0, 5.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 7.0, 2.0, 16.0, 1.0, 14.0, 2.0, 16.0, 19.0, 19.0, 18.0, 22.0, 75.0, 75.0, 85.0, 16.0, 16.0, 10.0, 10.0, 9.0, 1.0, 1.0, 5.0, 5.0, 7.0, 1.0, 5.0, 2.0, 2.0, 129.0, 7.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 3.0, 1.0, 5.0, 134.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 5.0, 81.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 15.0, 2.0, 12.0, 2.0, 14.0, 16.0, 16.0, 12.0, 12.0, 12.0, 1.0, 1.0, 7.0, 5.0, 9.0, 22.0, 2.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 3.0, 2.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 216.0, 9.0, 1.0, 1.0, 3.0, 153.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 16.0, 9.0, 8.0, 9.0, 9.0, 9.0, 7.0, 7.0, 7.0, 7.0, 9.0, 16.0, 23.0, 15.0, 11.0, 9.0, 12.0, 17.0, 1.0, 6.0, 1.0, 5.0, 31.0, 1.0, 5.0, 1.0, 5.0, 2.0, 10.0, 1.0, 5.0, 2.0, 24.0, 2.0, 9.0, 18.0, 3.0, 15.0, 55.0, 132.0, 55.0, 12.0, 10.0, 55.0, 13.0, 84.0, 55.0, 13.0, 13.0, 55.0, 56.0, 19.0, 15.0, 1.0, 12.0, 1.0, 5.0, 13.0, 12.0, 12.0, 2.0, 19.0, 9.0, 9.0, 1.0, 12.0, 1.0, 5.0, 22.0, 9.0, 8.0, 2.0, 2.0, 6.0, 1.0, 5.0, 12.0, 17.0, 1.0, 6.0, 10.0, 5.0, 7.0, 8.0, 3.0, 7.0, 10.0, 41.0, 7.0, 1.0, 5.0, 2.0, 6.0, 4.0, 7.0, 2.0, 6.0, 5.0, 6.0, 2.0, 6.0, 8.0, 1.0, 5.0, 1.0, 6.0, 1.0, 12.0, 1.0, 6.0, 34.0, 34.0, 14.0, 32.0, 32.0, 14.0, 78.0, 29.0, 46.0, 144.0, 10.0, 14.0, 17.0, 11.0, 1.0, 1.0, 5.0, 11.0, 7.0, 5.0, 1.0, 5.0, 1.0, 5.0, 3.0, 11.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 2.0, 14.0, 2.0, 15.0, 15.0, 8.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 6.0, 7.0, 1.0, 5.0, 1.0, 5.0, 108.0, 1.0, 6.0, 1.0, 6.0, 4.0, 6.0, 1.0, 6.0, 71.0, 1.0, 5.0, 1.0, 5.0, 1.0, 19.0, 3.0, 8.0, 6.0, 27.0, 2.0, 6.0, 2.0, 12.0, 168.0, 209.0, 220.0, 32.0, 170.0, 20.0, 2.0, 9.0, 2.0, 11.0, 27.0, 1092.0, 154.0, 1.0, 1.0, 9.0, 11.0, 42.0, 336.0, 141.0, 28.0, 56.0, 5.0, 16.0, 65.0, 70.0, 57.0, 108.0, 89.0, 56.0, 56.0, 56.0, 55.0, 17.0, 19.0, 7.0, 2.0, 14.0, 14.0, 23.0, 3.0, 3.0, 3.0, 132.0, 146.0, 138.0, 95.0, 121.0, 106.0, 84.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 9.0, 72.0, 122.0, 1.0, 7.0, 8.0, 1.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 106.0, 104.0, 104.0, 158.0, 2.0, 2.0, 7.0, 2.0, 2.0, 7.0, 2.0, 11.0, 9.0, 5.0, 7.0, 2.0, 2.0, 2.0, 25.0, 8.0, 10.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 129.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 32.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 22.0, 6.0, 6.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 5.0, 5.0, 5.0, 15.0, 11.0, 5.0, 6.0, 6.0, 6.0, 6.0, 224.0, 3.0, 2.0, 9.0, 4.0, 3.0, 1.0, 115.0, 110.0, 80.0, 86.0, 93.0, 90.0, 90.0, 90.0, 96.0, 43.0, 62.0, 63.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 10.0, 2.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 37.0, 35.0, 35.0, 33.0, 28.0, 59.0, 87.0, 30.0, 43.0, 37.0, 35.0, 47.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 4.0, 5.0, 1.0, 6.0, 1.0, 6.0, 37.0, 44.0, 1.0, 7.0, 1.0, 7.0, 8.0, 1.0, 9.0, 1.0, 6.0, 1.0, 6.0, 3.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 150.0, 426.0, 143.0, 4.0, 4.0, 64.0, 2.0, 6.0, 36.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 76.0, 1.0, 4.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 8.0, 6.0, 1.0, 4.0, 1.0, 5.0, 68.0, 61.0, 1.0, 4.0, 4.0, 12.0, 4.0, 8.0, 2.0, 7.0, 22.0, 114.0, 11.0, 1.0, 4.0, 1.0, 1.0, 15.0, 16.0, 60.0, 239.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 6.0, 31.0, 25.0, 38.0, 82.0, 137.0, 2.0, 1.0, 98.0, 191.0, 3.0, 3.0, 3.0, 3.0, 11.0, 30.0, 3815.0, 675.0, 2.0, 18.0, 2.0, 116.0, 2.0, 2.0, 63.0, 190.0, 44.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 7.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, 53.0, 2.0, 111.0, 158.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 23.0, 27.0, 95.0, 36.0, 30.0, 16.0, 29.0, 3.0, 2.0, 2.0, 23.0, 10.0, 187.0, 2.0, 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, 186.0, 351.0, 175.0, 71.0, 103.0, 156.0, 36.0, 1.0, 32.0, 44.0, 41.0, 73.0, 3.0, 41.0, 24.0, 28.0, 28.0, 28.0, 18.0, 23.0, 14.0, 29.0, 33.0, 19.0, 33.0, 69.0, 70.0, 2.0, 131.0, 12.0, 150.0, 41.0, 14.0, 22.0, 40.0, 64.0, 1.0, 54.0, 22.0, 33.0, 7.0, 6.0, 1.0, 4.0, 9.0, 31.0, 2.0, 9.0, 6.0, 1.0, 99.0, 196.0, 10.0, 6.0, 1.0, 117.0, 48.0, 7.0, 9.0, 2.0, 84.0, 25.0, 34.0, 3.0, 45.0, 71.0, 28.0, 17.0, 1.0, 64.0, 16.0, 21.0, 10.0, 38.0, 32.0, 5.0, 1.0, 25.0, 552.0, 1.0, 19.0, 1.0, 353.0, 1.0, 21.0, 1.0, 1.0, 32.0, 1.0, 102.0, 1.0, 118.0, 5.0, 17.0, 25.0, 4.0, 5.0, 2.0, 8.0, 4.0, 15.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 6.0, 4.0, 4.0, 11.0, 4.0, 31.0, 4.0, 4.0, 190.0, 15.0, 102.0, 1.0, 1.0, 1.0, 9.0, 45.0, 63.0, 25.0, 4.0, 12.0, 5.0, 20.0, 33.0, 39.0, 22.0, 4.0, 15.0, 13.0, 44.0, 41.0, 39.0, 4.0, 15.0, 101.0, 9.0, 51.0, 67.0, 3.0, 22.0, 22.0, 20.0, 3.0, 34.0, 21.0, 31.0, 6.0, 747.0, 85.0, 78.0, 61.0, 53.0, 59.0, 32.0, 51.0, 32.0, 52.0, 54.0, 11.0, 26.0, 73.0, 6.0, 10.0, 4.0, 6.0, 37.0, 15.0, 63.0, 105.0, 60.0, 64.0, 45.0, 44.0, 38.0, 52.0, 49.0, 71.0, 66.0, 195.0, 20.0, 380.0, 6.0, 2.0, 11.0, 22.0, 4.0, 354.0, 1.0, 1.0, 150.0, 1.0, 1.0, 236.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 143.0, 2.0, 2.0, 2.0, 2.0, 13.0, 4.0, 143.0, 19.0, 1.0, 4.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 186.0, 1.0, 1.0, 1.0, 1.0, 75.0, 17.0, 17.0, 19.0, 14.0, 15.0, 20.0, 24.0, 8.0, 7.0, 51.0, 58.0, 179.0, 1.0, 1.0, 1.0, 4.0, 45.0, 40.0, 1.0, 1.0, 3.0, 1.0, 41.0, 107.0, 869.0, 7.0, 2.0, 16.0, 29.0, 2.0, 29.0, 13.0, 18.0, 10.0, 42.0, 39.0, 19.0, 30.0, 2.0, 1.0, 27.0, 2.0, 2.0, 28.0, 3.0, 4.0, 28.0, 2.0, 3.0, 30.0, 1.0, 4.0, 21.0, 1.0, 5.0, 38.0, 108.0, 2.0, 5.0, 34.0, 2.0, 2.0, 21.0, 3.0, 6.0, 26.0, 4.0, 2.0, 19.0, 2.0, 2.0, 75.0, 114.0, 72.0, 14.0, 41.0, 120.0, 41.0, 198.0, 13.0, 47.0, 6.0, 6.0, 5.0, 17.0, 18.0, 1.0, 27.0, 3.0, 1.0, 344.0, 20.0, 1.0, 171.0, 22.0, 34.0, 22.0, 69.0, 128.0, 114.0, 144.0, 147.0, 2.0, 3.0, 35.0, 5.0, 13.0, 14.0, 30.0, 6.0, 24.0, 43.0, 1.0, 1.0, 83.0, 5.0, 23.0, 24.0, 33.0, 76.0, 35.0, 43.0, 88.0, 74.0, 18.0, 80.0, 74.0, 118.0, 78.0, 91.0, 8.0, 26.0, 38.0, 1.0, 33.0, 1.0, 1.0, 1.0, 39.0, 20.0, 21.0, 238.0, 122.0, 18.0, 25.0, 127.0, 40.0, 16.0, 27.0, 20.0, 34.0, 15.0, 15.0, 11.0, 63.0, 15.0, 17.0, 111.0, 17.0, 22.0, 17.0, 17.0, 21.0, 27.0, 43.0, 34.0, 36.0, 31.0, 27.0, 39.0, 27.0, 31.0, 47.0, 14.0, 1.0, 4.0, 4.0, 2.0, 6.0, 1.0, 2.0, 8.0, 306.0, 15.0, 131.0, 106.0, 1.0, 2.0, 2.0, 1.0, 17.0, 132.0, 83.0, 14.0, 17.0, 1.0, 52.0, 1.0, 91.0, 1.0, 68.0, 1.0, 45.0, 2.0, 76.0, 25.0, 11.0, 12.0, 10.0, 1.0, 7.0, 1.0, 52.0, 3.0, 1.0, 18.0, 2.0, 1.0, 1.0, 1.0, 2.0, 291.0, 1.0, 33.0, 1.0, 1.0, 110.0, 244.0, 5.0, 20.0, 15.0, 5.0, 5.0, 3.0, 11.0, 1.0, 15.0, 16.0, 3.0, 22.0, 2.0, 2.0, 11.0, 2.0, 16.0, 11.0, 24.0, 21.0, 16.0, 20.0, 10.0, 16.0, 28.0, 18.0, 5.0, 18.0, 2.0, 16.0, 4.0, 29.0, 9.0, 1.0, 1.0, 9.0, 1.0, 1.0, 4.0, 24.0, 3.0, 13.0, 3.0, 13.0, 40.0, 39.0, 49.0, 71.0, 130.0, 107.0, 76.0, 89.0, 154.0, 30.0, 8.0, 14.0, 5.0, 65.0, 6.0, 5.0, 41.0, 30.0, 35.0, 29.0, 13.0, 8.0, 18.0, 3.0, 3.0, 2.0, 7.0, 1.0, 143.0, 4.0, 3.0, 3.0, 9.0, 75.0, 6.0, 48.0, 1.0, 1.0, 5.0, 64.0, 1.0, 3.0, 6.0, 2.0, 147.0, 74.0, 51.0, 67.0, 12.0, 18.0, 192.0, 7.0, 114.0, 103.0, 60.0, 15.0, 106.0, 15.0, 14.0, 14.0, 17.0, 37.0, 15.0, 62.0, 2.0, 1.0, 2.0, 1.0, 40.0, 79.0, 51.0, 37.0, 29.0, 10.0, 11.0, 144.0, 48.0, 1.0, 91.0, 4.0, 15.0, 1.0, 4.0, 13.0, 14.0, 69.0, 5.0, 2.0, 18.0, 2.0, 1.0, 52.0, 64.0, 60.0, 18.0, 1.0, 28.0, 33.0, 14.0, 16.0, 37.0, 41.0, 6.0, 1.0, 58.0, 28.0, 59.0, 7.0, 3.0, 1.0, 33.0, 80.0, 93.0, 1.0, 1.0, 12.0, 1.0, 43.0, 19.0, 19.0, 12.0, 1.0, 1.0, 1.0, 72.0, 41.0, 42.0, 97.0, 1.0, 1.0, 110.0, 65.0, 10.0, 12.0, 1.0, 3.0, 149.0, 14.0, 2.0, 38.0, 11.0, 8.0, 10.0, 5.0, 5.0, 50.0, 7.0, 3.0, 7.0, 71.0, 8.0, 2.0, 2.0, 12.0, 3.0, 8.0, 78.0, 3.0, 4.0, 4.0, 15.0, 11.0, 58.0, 9.0, 14.0, 50.0, 4.0, 4.0, 3.0, 1.0, 11.0, 2.0, 177.0, 2.0, 120.0, 2.0, 5.0, 2.0, 4.0, 42.0, 2.0, 1.0, 26.0, 4.0, 4.0, 4.0, 12.0, 3.0, 2.0, 21.0, 55.0, 12.0, 40.0, 17.0, 9.0, 13.0, 15.0, 22.0, 12.0, 56.0, 10.0, 40.0, 5.0, 2.0, 2.0, 7.0, 39.0, 2.0, 1.0, 15.0, 4.0, 3.0, 4.0, 4.0, 2.0, 64.0, 11.0, 6.0, 9.0, 29.0, 4.0, 7.0, 4.0, 9.0, 11.0, 2.0, 2.0, 2.0, 32.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 14.0, 13.0, 13.0, 102.0, 6.0, 3.0, 60.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 7.0, 3.0, 5.0, 13.0, 2.0, 5.0, 2.0, 4.0, 3.0, 5.0, 21.0, 5.0, 49.0, 170.0, 6.0, 6.0, 2.0, 17.0, 12.0, 7.0, 14.0, 12.0, 13.0, 123.0, 533.0, 3.0, 5.0, 3.0, 36.0, 8.0, 11.0, 6.0, 84.0, 2.0, 6.0, 2.0, 2.0, 4.0, 4.0, 17.0, 4.0, 77.0, 2.0, 6.0, 2.0, 14.0, 8.0, 58.0, 4.0, 8.0, 2.0, 3.0, 6.0, 25.0, 27.0, 4.0, 6.0, 2.0, 113.0, 2.0, 6.0, 2.0, 3.0, 4.0, 217.0, 125.0, 18.0, 32.0, 26.0, 20.0, 21.0, 26.0, 24.0, 31.0, 24.0, 20.0, 4.0, 14.0, 32.0, 25.0, 30.0, 31.0, 30.0, 29.0, 38.0, 4.0, 82.0, 56.0, 1.0, 6.0, 19.0, 19.0, 109.0, 28.0, 42.0, 29.0, 53.0, 35.0, 53.0, 49.0, 68.0, 54.0, 72.0, 66.0, 73.0, 34.0, 1.0, 1.0, 3.0, 5.0, 17.0, 2.0, 30.0, 2.0, 3.0, 17.0, 30.0, 6.0, 21.0, 2.0, 2.0, 7.0, 5.0, 36.0, 1.0, 1.0, 1.0, 1.0, 36.0, 12.0, 3.0, 4.0, 2.0, 3.0, 12.0, 10.0, 15.0, 5.0, 4.0, 10.0, 6.0, 2.0, 21.0, 1.0, 32.0, 1.0, 9.0, 12.0, 40.0, 152.0, 1.0, 50.0, 13.0, 27.0, 42.0, 7.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 9.0, 25.0, 18.0, 71.0, 7.0, 24.0, 3.0, 3.0, 1.0, 1.0, 4.0, 3.0, 4.0, 44.0, 35.0, 2.0, 8.0, 2.0, 5.0, 4.0, 10.0, 7.0, 8.0, 6.0, 9.0, 2.0, 4.0, 65.0, 29.0, 19.0, 40.0, 30.0, 14.0, 56.0, 12.0, 4.0, 8.0, 22.0, 315.0, 246.0, 9.0, 2.0, 3.0, 6.0, 6.0, 40.0, 107.0, 1.0, 72.0, 1.0, 1.0, 1.0, 1.0, 18.0, 9.0, 10.0, 4.0, 3.0, 1.0, 3.0, 87.0, 8.0, 1.0, 1.0, 1.0, 1.0, 163.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 105.0, 2.0, 10.0, 9.0, 5.0, 2.0, 5.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 35.0, 237.0, 2.0, 2.0, 2.0, 25.0, 269.0, 25.0, 14.0, 16.0, 171.0, 13.0, 40.0, 16.0, 270.0, 87.0, 1.0, 3.0, 11.0, 3.0, 11.0, 22.0, 88.0, 1.0, 6.0, 11.0, 6.0, 22.0, 15.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 7.0, 2.0, 2.0, 3.0, 7.0, 2.0, 36.0, 14.0, 3.0, 24.0, 7.0, 20.0, 26.0, 3.0, 4.0, 5.0, 3.0, 3.0, 3.0, 5.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 247.0, 4.0, 25.0, 27.0, 3.0, 3.0, 139.0, 94.0, 38.0, 67.0, 44.0, 64.0, 60.0, 70.0, 42.0, 75.0, 79.0, 3.0, 23.0, 8.0, 82.0, 37.0, 1.0, 6.0, 73.0, 78.0, 43.0, 1.0, 91.0, 50.0, 37.0, 3.0, 8.0, 5.0, 28.0, 29.0, 28.0, 6.0, 2.0, 19.0, 2.0, 11.0, 11.0, 8.0, 6.0, 5.0, 7.0, 35.0, 63.0, 39.0, 46.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 28.0, 20.0, 2.0, 5.0, 23.0, 45.0, 44.0, 2.0, 51.0, 10.0, 1.0, 1.0, 3.0, 79.0, 3.0, 1.0, 1.0, 13.0, 13.0, 1.0, 10.0, 1.0, 3.0, 1.0, 17.0, 1.0, 8.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 12.0, 1.0, 8.0, 1.0, 6.0, 1.0, 5.0, 1.0, 2.0, 42.0, 36.0, 204.0, 39.0, 34.0, 1.0, 1.0, 15.0, 9.0, 10.0, 1.0, 184.0, 98.0, 295.0, 113.0, 1.0, 6.0, 1.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 17.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 10.0, 8.0, 2.0, 4.0, 2.0, 4.0, 2.0, 7.0, 3.0, 7.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 9.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 7.0, 3.0, 2.0, 1.0, 6.0, 3.0, 5.0, 3.0, 7.0, 4.0, 6.0, 2.0, 5.0, 2.0, 1.0, 8.0, 2.0, 1.0, 4.0, 5.0, 7.0, 3.0, 11.0, 7.0, 3.0, 2.0, 3.0, 9.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 14.0, 8.0, 2.0, 2.0, 3.0, 10.0, 2.0, 7.0, 2.0, 7.0, 7.0, 5.0, 9.0, 8.0, 4.0, 5.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 3.0, 72.0, 2.0, 11.0, 12.0, 7.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.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, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 12.0, 2.0, 1.0, 2.0, 4.0, 15.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 5.0, 2.0, 2.0, 224.0, 56.0, 170.0, 70.0, 3.0, 4.0, 3.0, 55.0, 6.0, 12.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 6.0, 2.0, 2.0, 2.0, 5.0, 1.0, 3.0, 2.0, 3.0, 1.0, 6.0, 1.0, 1.0, 6.0, 6.0, 4.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 9.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 13.0, 1.0, 5.0, 1.0, 3.0, 6.0, 3.0, 1.0, 1.0, 2.0, 1.0, 20.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 9.0, 2.0, 5.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 3.0, 12.0, 1.0, 4.0, 2.0, 5.0, 1.0, 4.0, 2.0, 19.0, 1.0, 8.0, 1.0, 8.0, 1.0, 7.0, 1.0, 7.0, 1.0, 5.0, 1.0, 5.0, 2.0, 13.0, 1.0, 1.0, 10.0, 1.0, 7.0, 1.0, 7.0, 1.0, 6.0, 1.0, 10.0, 7.0, 2.0, 6.0, 8.0, 2.0, 7.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 3.0, 1.0, 5.0, 2.0, 14.0, 1.0, 1.0, 11.0, 4.0, 4.0, 4.0, 9.0, 1.0, 4.0, 4.0, 6.0, 7.0, 15.0, 1.0, 1.0, 1.0, 8.0, 1.0, 8.0, 1.0, 7.0, 1.0, 7.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 13.0, 3.0, 3.0, 15.0, 2.0, 1.0, 10.0, 4.0, 4.0, 5.0, 1.0, 1.0, 4.0, 4.0, 6.0, 16.0, 20.0, 1.0, 1.0, 1.0, 7.0, 1.0, 7.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 1.0, 113.0, 1.0, 8.0, 1.0, 4.0, 1.0, 5.0, 117.0, 1.0, 3.0, 1.0, 5.0, 8.0, 1.0, 5.0, 1.0, 4.0, 1.0, 7.0, 1.0, 11.0, 2.0, 4.0, 5.0, 6.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 5.0, 2.0, 4.0, 1.0, 4.0, 3.0, 1.0, 7.0, 2.0, 11.0, 5.0, 2.0, 1.0, 5.0, 1.0, 5.0, 2.0, 5.0, 5.0, 10.0, 5.0, 10.0, 14.0, 6.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 5.0, 3.0, 4.0, 4.0, 6.0, 5.0, 1.0, 4.0, 4.0, 4.0, 3.0, 8.0, 3.0, 2.0, 1.0, 4.0, 1.0, 11.0, 2.0, 12.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 6.0, 5.0, 6.0, 9.0, 1.0, 14.0, 1.0, 5.0, 1.0, 5.0, 5.0, 2.0, 10.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 5.0, 1.0, 2.0, 12.0, 16.0, 14.0, 17.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 27.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 15.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 10.0, 5.0, 27.0, 2.0, 5.0, 1.0, 4.0, 84.0, 1.0, 6.0, 34.0, 1.0, 6.0, 10.0, 20.0, 1.0, 4.0, 1.0, 4.0, 6.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 3.0, 1.0, 6.0, 2.0, 4.0, 3.0, 1.0, 5.0, 1.0, 10.0, 43.0, 3.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 9.0, 1.0, 6.0, 1.0, 4.0, 1.0, 5.0, 2.0, 6.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 40.0, 1.0, 116.0, 5.0, 18.0, 3.0, 3.0, 3.0, 10.0, 15.0, 6.0, 20.0, 1.0, 1.0, 1.0, 32.0, 8.0, 8.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 33.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 18.0, 6.0, 5.0, 6.0, 3.0, 4.0, 13.0, 4.0, 4.0, 2.0, 1.0, 6.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 5.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 3.0, 7.0, 6.0, 7.0, 1.0, 4.0, 2.0, 7.0, 5.0, 8.0, 12.0, 5.0, 1.0, 1.0, 242.0, 247.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 5.0, 4.0, 6.0, 4.0, 5.0, 4.0, 2.0, 2.0, 4.0, 5.0, 4.0, 2.0, 2.0, 2.0, 4.0, 5.0, 4.0, 5.0, 3.0, 6.0, 25.0, 10.0, 11.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 9.0, 2.0, 27.0, 7.0, 8.0, 8.0, 38.0, 6.0, 5.0, 63.0, 60.0, 11.0, 166.0, 18.0, 2.0, 5.0, 4.0, 4.0, 9.0, 4.0, 8.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 45.0, 46.0, 16.0, 237.0, 91.0, 16.0, 200.0, 6.0, 53.0, 31.0, 39.0, 226.0, 14.0, 17.0, 14.0, 2.0, 81.0, 2.0, 4.0, 2.0, 3.0, 2.0, 124.0, 47.0, 18.0, 14.0, 47.0, 40.0, 47.0, 68.0, 14.0, 17.0, 14.0, 28.0, 8.0, 8.0, 32.0, 9.0, 9.0, 3.0, 3.0, 6.0, 3.0, 3.0, 1062.0, 5.0, 12.0, 2.0, 2.0, 91.0, 4.0, 4.0, 5.0, 4.0, 4.0, 7.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 23.0, 26.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 317.0, 324.0, 74.0, 38.0, 9.0, 35.0, 16.0, 38.0, 9.0, 148.0, 3.0, 128.0, 57.0, 138.0, 18.0, 87.0, 29.0, 23.0, 15.0, 7.0, 42.0, 28.0, 6.0, 80.0, 58.0, 177.0, 71.0, 39.0, 48.0, 625.0, 78.0, 70.0, 228.0, 206.0, 208.0, 248.0, 116.0, 93.0, 32.0, 27.0, 95.0, 51.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 54.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 16.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 3.0, 1.0, 9.0, 1.0, 9.0, 1.0, 10.0, 1.0, 10.0, 2.0, 23.0, 2.0, 10.0, 2.0, 10.0, 3.0, 19.0, 2.0, 10.0, 1.0, 13.0, 1.0, 8.0, 1.0, 13.0, 1.0, 12.0, 1.0, 13.0, 1.0, 9.0, 1.0, 9.0, 1.0, 10.0, 1.0, 6.0, 1.0, 9.0, 2.0, 22.0, 2.0, 22.0, 2.0, 21.0, 1.0, 10.0, 1.0, 10.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 11.0, 2.0, 25.0, 2.0, 26.0, 1.0, 18.0, 1.0, 6.0, 2.0, 19.0, 23.0, 44.0, 8.0, 11.0, 14.0, 14.0, 1.0, 9.0, 1.0, 6.0, 1.0, 10.0, 1.0, 7.0, 1.0, 10.0, 1.0, 11.0, 1.0, 11.0, 1.0, 12.0, 1.0, 13.0, 2.0, 8.0, 1.0, 7.0, 1.0, 7.0, 1.0, 8.0, 1.0, 12.0, 2.0, 26.0, 1.0, 28.0, 1.0, 18.0, 1.0, 6.0, 8.0, 26.0, 26.0, 7.0, 11.0, 15.0, 13.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 1.0, 7.0, 1.0, 10.0, 1.0, 10.0, 1.0, 11.0, 1.0, 11.0, 1.0, 14.0, 1.0, 10.0, 1.0, 23.0, 1.0, 8.0, 1.0, 7.0, 1.0, 8.0, 2.0, 19.0, 3.0, 13.0, 2.0, 15.0, 2.0, 15.0, 14.0, 2.0, 14.0, 9.0, 24.0, 2.0, 13.0, 2.0, 8.0, 3.0, 12.0, 2.0, 15.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 9.0, 56.0, 86.0, 89.0, 56.0, 62.0, 88.0, 15.0, 15.0, 20.0, 9.0, 14.0, 22.0, 8.0, 13.0, 13.0, 13.0, 41.0, 1.0, 1.0, 11.0, 26.0, 17.0, 2.0, 9.0, 85.0, 2.0, 9.0, 84.0, 24.0, 15.0, 3.0, 16.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 7.0, 12.0, 1.0, 4.0, 1.0, 4.0, 1.0, 6.0, 1.0, 9.0, 77.0, 444.0, 18.0, 37.0, 37.0, 37.0, 31.0, 37.0, 93.0, 20.0, 20.0, 37.0, 2.0, 2.0, 1.0, 16.0, 2.0, 19.0, 19.0, 34.0, 71.0, 50.0, 91.0, 161.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 8.0, 18.0, 31.0, 31.0, 31.0, 31.0, 31.0, 1.0, 6.0, 1.0, 6.0, 1.0, 11.0, 1.0, 20.0, 10.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 8.0, 1.0, 1.0, 7.0, 1.0, 7.0, 4.0, 7.0, 3.0, 7.0, 7.0, 1.0, 7.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 20.0, 1.0, 7.0, 1.0, 24.0, 31.0, 12.0, 76.0, 15.0, 21.0, 34.0, 18.0, 69.0, 18.0, 18.0, 2.0, 2.0, 13.0, 23.0, 26.0, 26.0, 17.0, 6.0, 3.0, 3.0, 3.0, 64.0, 31.0, 36.0, 38.0, 147.0, 149.0, 134.0, 139.0, 81.0, 33.0, 1.0, 10.0, 1.0, 10.0, 1.0, 22.0, 5.0, 15.0, 1.0, 19.0, 9.0, 1.0, 9.0, 1.0, 13.0, 114.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 68.0, 68.0, 122.0, 3.0, 4.0, 2.0, 2.0, 4.0, 9.0, 17.0, 9.0, 3.0, 9.0, 2.0, 2.0, 15.0, 3.0, 4.0, 12.0, 14.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 82.0, 5.0, 11.0, 19.0, 10.0, 9.0, 9.0, 4.0, 5.0, 5.0, 4.0, 5.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 20.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 69.0, 50.0, 2.0, 3.0, 3.0, 2.0, 2.0, 47.0, 47.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 11.0, 9.0, 9.0, 9.0, 9.0, 18.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 96.0, 295.0, 64.0, 32.0, 6.0, 9.0, 6.0, 5.0, 1.0, 6.0, 1.0, 13.0, 1.0, 6.0, 9.0, 1.0, 11.0, 1.0, 5.0, 9.0, 2.0, 17.0, 2.0, 9.0, 11.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 14.0, 1.0, 9.0, 1.0, 5.0, 9.0, 8.0, 1.0, 5.0, 5.0, 21.0, 4.0, 45.0, 6.0, 36.0, 27.0, 77.0, 64.0, 47.0, 21.0, 91.0, 137.0, 136.0, 15.0, 39.0, 1.0, 16.0, 26.0, 11.0, 13.0, 97.0, 1.0, 1.0, 1.0, 1.0, 44.0, 6.0, 1.0, 20.0, 5.0, 100.0, 2.0, 20.0, 32.0, 17.0, 67.0, 6.0, 49.0, 10.0, 40.0, 31.0, 24.0, 38.0, 143.0, 1.0, 8.0, 37.0, 10.0, 16.0, 48.0, 48.0, 5.0, 10.0, 3.0, 1.0, 28.0, 33.0, 18.0, 47.0, 14.0, 4.0, 12.0, 3.0, 1.0, 9.0, 109.0, 9.0, 11.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 17.0, 1.0, 3.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 140.0, 1.0, 2.0, 1.0, 4.0, 9.0, 23.0, 7.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 9.0, 12.0, 9.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 188.0, 25.0, 22.0, 2.0, 3.0, 2.0, 6.0, 3.0, 2.0, 2.0, 4.0, 6.0, 9.0, 14.0, 2.0, 26.0, 13.0, 2.0, 2.0, 2.0, 43.0, 17.0, 5.0, 2.0, 2.0, 1.0, 1.0, 6.0, 3.0, 2.0, 7.0, 4.0, 11.0, 2.0, 21.0, 5.0, 29.0, 26.0, 7.0, 29.0, 1.0, 175.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 62.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 9.0, 43.0, 32.0, 29.0, 46.0, 34.0, 17.0, 127.0, 25.0, 13.0, 35.0, 131.0, 48.0, 93.0, 52.0, 48.0, 34.0, 43.0, 43.0, 33.0, 38.0, 77.0, 41.0, 37.0, 30.0, 44.0, 31.0, 27.0, 35.0, 44.0, 16.0, 29.0, 28.0, 75.0, 71.0, 30.0, 21.0, 84.0, 75.0, 24.0, 3.0, 1.0, 14.0, 19.0, 20.0, 9.0, 23.0, 19.0, 34.0, 18.0, 26.0, 19.0, 48.0, 16.0, 28.0, 87.0, 65.0, 19.0, 39.0, 25.0, 69.0, 21.0, 18.0, 51.0, 20.0, 17.0, 58.0, 25.0, 22.0, 30.0, 14.0, 23.0, 18.0, 21.0, 14.0, 26.0, 32.0, 32.0, 140.0, 107.0, 48.0, 54.0, 33.0, 35.0, 74.0, 36.0, 60.0, 35.0, 35.0, 85.0, 35.0, 41.0, 57.0, 35.0, 31.0, 19.0, 25.0, 32.0, 23.0, 18.0, 50.0, 34.0, 26.0, 58.0, 44.0, 33.0, 44.0, 58.0, 55.0, 68.0, 97.0, 100.0, 50.0, 75.0, 47.0, 22.0, 20.0, 43.0, 18.0, 20.0, 41.0, 14.0, 26.0, 19.0, 12.0, 44.0, 46.0, 69.0, 1.0, 43.0, 44.0, 59.0, 40.0, 37.0, 54.0, 52.0, 38.0, 42.0, 38.0, 38.0, 37.0, 37.0, 43.0, 35.0, 36.0, 27.0, 1.0, 19.0, 11.0, 32.0, 8.0, 5.0, 15.0, 28.0, 23.0, 30.0, 15.0, 47.0, 34.0, 17.0, 21.0, 34.0, 104.0, 11.0, 15.0, 42.0, 25.0, 9.0, 10.0, 8.0, 2.0, 17.0, 8.0, 73.0, 21.0, 7.0, 36.0, 46.0, 12.0, 4.0, 24.0, 31.0, 28.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 2.0, 3.0, 37.0, 2.0, 13.0, 13.0, 2.0, 68.0, 4.0, 8.0, 1.0, 1.0, 1.0, 168.0, 4.0, 24.0, 29.0, 3.0, 12.0, 1.0, 1.0, 1.0, 4.0, 25.0, 52.0, 12.0, 24.0, 18.0, 18.0, 18.0, 21.0, 18.0, 15.0, 36.0, 2.0, 6.0, 91.0, 48.0, 56.0, 70.0, 82.0, 6.0, 6.0, 9.0, 33.0, 8.0, 10.0, 1.0, 5.0, 6.0, 4.0, 4.0, 11.0, 4.0, 5.0, 4.0, 7.0, 18.0, 10.0, 4.0, 7.0, 9.0, 5.0, 11.0, 6.0, 5.0, 6.0, 7.0, 5.0, 8.0, 5.0, 6.0, 12.0, 3.0, 4.0, 10.0, 4.0, 50.0, 2.0, 8.0, 1.0, 2.0, 1.0, 22.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 68.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 33.0, 92.0, 5.0, 1.0, 1.0, 15.0, 14.0, 15.0, 14.0, 15.0, 15.0, 15.0, 30.0, 14.0, 12.0, 153.0, 48.0, 13.0, 6.0, 13.0, 13.0, 13.0, 13.0, 132.0, 99.0, 13.0, 13.0, 67.0, 13.0, 9.0, 13.0, 9.0, 13.0, 9.0, 34.0, 13.0, 108.0, 9.0, 91.0, 233.0, 13.0, 10.0, 13.0, 9.0, 13.0, 6.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 65.0, 13.0, 269.0, 12.0, 19.0, 24.0, 19.0, 15.0, 24.0, 18.0, 16.0, 13.0, 11.0, 13.0, 19.0, 15.0, 83.0, 13.0, 14.0, 14.0, 73.0, 13.0, 13.0, 96.0, 7.0, 11.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 137.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 58.0, 13.0, 13.0, 9.0, 55.0, 13.0, 6.0, 13.0, 6.0, 42.0, 13.0, 51.0, 17.0, 10.0, 24.0, 4.0, 24.0, 10.0, 14.0, 6.0, 65.0, 66.0, 33.0, 28.0, 124.0, 124.0, 12.0, 28.0, 136.0, 7.0, 7.0, 12.0, 12.0, 9.0, 9.0, 9.0, 8.0, 102.0, 10.0, 24.0, 28.0, 12.0, 26.0, 9.0, 9.0, 26.0, 7.0, 26.0, 8.0, 8.0, 11.0, 8.0, 6.0, 6.0, 33.0, 10.0, 10.0, 13.0, 221.0, 21.0, 7.0, 170.0, 7.0, 7.0, 11.0, 17.0, 13.0, 9.0, 15.0, 15.0, 9.0, 28.0, 20.0, 13.0, 8.0, 25.0, 8.0, 8.0, 10.0, 7.0, 19.0, 82.0, 22.0, 7.0, 8.0, 8.0, 26.0, 7.0, 4.0, 5.0, 6.0, 7.0, 29.0, 9.0, 8.0, 9.0, 32.0, 6.0, 4.0, 5.0, 6.0, 5.0, 22.0, 6.0, 7.0, 8.0, 25.0, 6.0, 4.0, 5.0, 6.0, 7.0, 15.0, 8.0, 9.0, 9.0, 25.0, 34.0, 22.0, 11.0, 11.0, 12.0, 30.0, 11.0, 4.0, 7.0, 6.0, 8.0, 16.0, 9.0, 11.0, 7.0, 25.0, 11.0, 4.0, 4.0, 8.0, 6.0, 26.0, 9.0, 11.0, 7.0, 31.0, 11.0, 4.0, 4.0, 5.0, 8.0, 25.0, 37.0, 4.0, 11.0, 7.0, 6.0, 8.0, 2.0, 7.0, 6.0, 7.0, 17.0, 25.0, 1.0, 18.0, 7.0, 7.0, 18.0, 23.0, 12.0, 5.0, 7.0, 7.0, 11.0, 11.0, 73.0, 35.0, 38.0, 136.0, 8.0, 4.0, 5.0, 8.0, 10.0, 1.0, 4.0, 5.0, 6.0, 9.0, 1.0, 68.0, 8.0, 5.0, 6.0, 7.0, 9.0, 6.0, 4.0, 5.0, 6.0, 7.0, 7.0, 55.0, 79.0, 10.0, 5.0, 13.0, 15.0, 30.0, 8.0, 10.0, 1.0, 10.0, 1.0, 10.0, 1.0, 10.0, 1.0, 13.0, 1.0, 11.0, 1.0, 9.0, 11.0, 1.0, 7.0, 13.0, 18.0, 1.0, 5.0, 8.0, 7.0, 12.0, 12.0, 1.0, 11.0, 7.0, 8.0, 13.0, 1.0, 6.0, 8.0, 8.0, 14.0, 13.0, 1.0, 6.0, 6.0, 6.0, 8.0, 23.0, 3.0, 5.0, 6.0, 5.0, 10.0, 1.0, 5.0, 5.0, 6.0, 7.0, 10.0, 7.0, 19.0, 10.0, 7.0, 38.0, 10.0, 10.0, 13.0, 2.0, 9.0, 7.0, 6.0, 7.0, 10.0, 14.0, 20.0, 1.0, 10.0, 1.0, 13.0, 7.0, 7.0, 11.0, 10.0, 1.0, 5.0, 5.0, 5.0, 6.0, 10.0, 7.0, 11.0, 8.0, 11.0, 8.0, 12.0, 9.0, 9.0, 21.0, 8.0, 11.0, 10.0, 7.0, 10.0, 1.0, 12.0, 1.0, 14.0, 1.0, 8.0, 17.0, 9.0, 28.0, 1.0, 10.0, 1.0, 11.0, 1.0, 20.0, 11.0, 9.0, 10.0, 33.0, 19.0, 28.0, 84.0, 16.0, 49.0, 37.0, 8.0, 76.0, 33.0, 100.0, 41.0, 6.0, 10.0, 38.0, 11.0, 5.0, 5.0, 20.0, 80.0, 140.0, 10.0, 6.0, 8.0, 17.0, 123.0, 153.0, 25.0, 97.0, 57.0, 31.0, 35.0, 23.0, 46.0, 29.0, 18.0, 106.0, 61.0, 13.0, 7.0, 84.0, 7.0, 7.0, 6.0, 15.0, 8.0, 8.0, 6.0, 24.0, 12.0, 70.0, 10.0, 2.0, 14.0, 12.0, 12.0, 12.0, 14.0, 3.0, 10.0, 2.0, 8.0, 8.0, 8.0, 8.0, 10.0, 16.0, 12.0, 10.0, 17.0, 10.0, 23.0, 2.0, 10.0, 12.0, 10.0, 11.0, 8.0, 10.0, 18.0, 17.0, 16.0, 74.0, 11.0, 17.0, 17.0, 12.0, 2.0, 18.0, 2.0, 10.0, 11.0, 2.0, 9.0, 9.0, 11.0, 16.0, 1.0, 27.0, 32.0, 8.0, 6.0, 154.0, 35.0, 3.0, 41.0, 3.0, 37.0, 5.0, 3.0, 46.0, 40.0, 3.0, 3.0, 36.0, 9.0, 35.0, 25.0, 3.0, 58.0, 26.0, 4.0, 4.0, 4.0, 17.0, 3.0, 40.0, 1.0, 49.0, 7.0, 1.0, 3.0, 44.0, 48.0, 52.0, 53.0, 27.0, 14.0, 13.0, 49.0, 1.0, 3.0, 6.0, 3.0, 3.0, 3.0, 5.0, 3.0, 5.0, 20.0, 3.0, 1.0, 1.0, 178.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 48.0, 2.0, 379.0, 1.0, 41.0, 1.0, 46.0, 1.0, 1.0, 4.0, 144.0, 1.0, 117.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 3.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 3.0, 6.0, 3.0, 6.0, 3.0, 2.0, 3.0, 4.0, 3.0, 17.0, 5.0, 44.0, 3.0, 1.0, 10.0, 118.0, 14.0, 63.0, 135.0, 46.0, 6.0, 13.0, 17.0, 21.0, 18.0, 19.0, 16.0, 50.0, 16.0, 15.0, 7.0, 15.0, 21.0, 9.0, 6.0, 7.0, 7.0, 26.0, 15.0, 10.0, 6.0, 9.0, 22.0, 9.0, 7.0, 2.0, 7.0, 2.0, 6.0, 51.0, 6.0, 3.0, 23.0, 8.0, 27.0, 8.0, 6.0, 8.0, 7.0, 3.0, 8.0, 4.0, 7.0, 10.0, 7.0, 10.0, 6.0, 9.0, 6.0, 6.0, 21.0, 6.0, 6.0, 3.0, 7.0, 6.0, 9.0, 7.0, 6.0, 13.0, 7.0, 84.0, 3.0, 7.0, 2.0, 11.0, 12.0, 6.0, 9.0, 6.0, 8.0, 8.0, 11.0, 8.0, 11.0, 7.0, 6.0, 14.0, 7.0, 10.0, 6.0, 6.0, 5.0, 6.0, 6.0, 6.0, 2.0, 6.0, 7.0, 6.0, 10.0, 2.0, 9.0, 7.0, 12.0, 7.0, 6.0, 7.0, 1.0, 6.0, 2.0, 6.0, 13.0, 6.0, 6.0, 7.0, 6.0, 15.0, 7.0, 47.0, 4.0, 7.0, 12.0, 50.0, 3.0, 7.0, 2.0, 30.0, 12.0, 6.0, 9.0, 6.0, 10.0, 6.0, 10.0, 6.0, 27.0, 6.0, 9.0, 6.0, 14.0, 4.0, 6.0, 9.0, 7.0, 1.0, 9.0, 9.0, 6.0, 4.0, 6.0, 4.0, 7.0, 4.0, 30.0, 418.0, 7.0, 10.0, 6.0, 7.0, 9.0, 6.0, 8.0, 14.0, 7.0, 14.0, 8.0, 7.0, 6.0, 6.0, 6.0, 6.0, 25.0, 24.0, 59.0, 23.0, 24.0, 23.0, 18.0, 18.0, 21.0, 31.0, 8.0, 17.0, 7.0, 51.0, 7.0, 7.0, 13.0, 10.0, 7.0, 7.0, 1.0, 26.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 24.0, 2.0, 2.0, 2.0, 3.0, 24.0, 138.0, 11.0, 23.0, 10.0, 10.0, 67.0, 5.0, 2.0, 10.0, 50.0, 2.0, 12.0, 3.0, 135.0, 12.0, 77.0, 2.0, 82.0, 2.0, 2.0, 7.0, 7.0, 7.0, 10.0, 10.0, 29.0, 6.0, 6.0, 7.0, 10.0, 10.0, 10.0, 10.0, 15.0, 10.0, 7.0, 37.0, 10.0, 6.0, 9.0, 6.0, 10.0, 10.0, 10.0, 6.0, 10.0, 10.0, 6.0, 9.0, 9.0, 7.0, 6.0, 9.0, 7.0, 10.0, 53.0, 7.0, 10.0, 10.0, 12.0, 8.0, 8.0, 7.0, 6.0, 6.0, 10.0, 10.0, 14.0, 25.0, 16.0, 13.0, 16.0, 23.0, 21.0, 8.0, 12.0, 8.0, 12.0, 6.0, 9.0, 9.0, 42.0, 18.0, 6.0, 10.0, 10.0, 12.0, 6.0, 10.0, 6.0, 9.0, 9.0, 9.0, 6.0, 6.0, 12.0, 6.0, 8.0, 6.0, 12.0, 12.0, 10.0, 7.0, 7.0, 17.0, 10.0, 8.0, 8.0, 7.0, 10.0, 7.0, 10.0, 6.0, 15.0, 9.0, 9.0, 9.0, 6.0, 9.0, 9.0, 9.0, 6.0, 11.0, 6.0, 14.0, 14.0, 11.0, 6.0, 11.0, 6.0, 13.0, 9.0, 9.0, 53.0, 6.0, 10.0, 6.0, 10.0, 15.0, 28.0, 1.0, 1.0, 1.0, 39.0, 1.0, 8.0, 23.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 17.0, 2.0, 32.0, 4.0, 33.0, 1.0, 13.0, 5.0, 5.0, 79.0, 6.0, 9.0, 9.0, 9.0, 26.0, 22.0, 9.0, 38.0, 6.0, 2.0, 2.0, 2.0, 2.0, 37.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 17.0, 9.0, 11.0, 11.0, 10.0, 2.0, 11.0, 11.0, 11.0, 10.0, 301.0, 11.0, 12.0, 11.0, 4.0, 13.0, 17.0, 13.0, 1.0, 11.0, 10.0, 1.0, 20.0, 12.0, 18.0, 13.0, 1.0, 16.0, 50.0, 8.0, 24.0, 24.0, 31.0, 31.0, 24.0, 83.0, 24.0, 7.0, 62.0, 18.0, 1.0, 17.0, 13.0, 24.0, 10.0, 1.0, 12.0, 10.0, 11.0, 133.0, 13.0, 13.0, 7.0, 19.0, 8.0, 1.0, 10.0, 10.0, 1.0, 11.0, 1.0, 13.0, 15.0, 10.0, 1.0, 11.0, 11.0, 8.0, 10.0, 10.0, 8.0, 10.0, 8.0, 12.0, 12.0, 2.0, 12.0, 2.0, 7.0, 10.0, 13.0, 1.0, 13.0, 2.0, 1.0, 18.0, 11.0, 1.0, 10.0, 10.0, 14.0, 14.0, 11.0, 16.0, 25.0, 38.0, 90.0, 36.0, 43.0, 4.0, 14.0, 6.0, 9.0, 8.0, 8.0, 29.0, 21.0, 14.0, 117.0, 35.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 11.0, 7.0, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 8.0, 8.0, 8.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 15.0, 13.0, 8.0, 8.0, 8.0, 8.0, 14.0, 251.0, 8.0, 7.0, 9.0, 9.0, 16.0, 19.0, 19.0, 7.0, 8.0, 8.0, 13.0, 14.0, 14.0, 41.0, 33.0, 13.0, 13.0, 10.0, 9.0, 6.0, 28.0, 6.0, 17.0, 4.0, 5.0, 9.0, 8.0, 9.0, 8.0, 5.0, 4.0, 2.0, 1.0, 4.0, 5.0, 5.0, 4.0, 222.0, 4.0, 24.0, 4.0, 4.0, 36.0, 4.0, 4.0, 6.0, 4.0, 5.0, 89.0, 5.0, 6.0, 6.0, 18.0, 21.0, 26.0, 11.0, 31.0, 31.0, 17.0, 17.0, 16.0, 17.0, 16.0, 18.0, 16.0, 17.0, 17.0, 15.0, 13.0, 15.0, 17.0, 31.0, 16.0, 28.0, 13.0, 10.0, 3.0, 13.0, 15.0, 15.0, 13.0, 10.0, 2.0, 11.0, 14.0, 11.0, 3.0, 11.0, 2.0, 10.0, 13.0, 4.0, 10.0, 13.0, 1.0, 10.0, 1.0, 12.0, 1.0, 10.0, 11.0, 11.0, 15.0, 11.0, 4.0, 12.0, 3.0, 11.0, 3.0, 12.0, 3.0, 11.0, 3.0, 11.0, 14.0, 12.0, 2.0, 13.0, 12.0, 2.0, 12.0, 2.0, 13.0, 13.0, 12.0, 3.0, 11.0, 1.0, 11.0, 3.0, 10.0, 3.0, 10.0, 10.0, 10.0, 10.0, 5.0, 10.0, 10.0, 8.0, 2.0, 13.0, 2.0, 13.0, 9.0, 13.0, 2.0, 10.0, 3.0, 12.0, 8.0, 42.0, 14.0, 6.0, 10.0, 16.0, 6.0, 7.0, 6.0, 7.0, 69.0, 26.0, 5.0, 27.0, 20.0, 7.0, 14.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 9.0, 3.0, 5.0, 5.0, 5.0, 20.0, 6.0, 3.0, 21.0, 7.0, 11.0, 8.0, 8.0, 7.0, 10.0, 8.0, 8.0, 10.0, 14.0, 1.0, 1.0, 6.0, 2.0, 1.0, 9.0, 24.0, 6.0, 7.0, 2.0, 6.0, 2.0, 6.0, 9.0, 6.0, 10.0, 6.0, 9.0, 7.0, 4.0, 15.0, 16.0, 29.0, 3.0, 432.0, 21.0, 61.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 2.0, 149.0, 2.0, 2.0, 2.0, 4.0, 66.0, 24.0, 38.0, 2.0, 23.0, 2.0, 2.0, 27.0, 2.0, 2.0, 2.0, 26.0, 50.0, 2.0, 1.0, 2.0, 22.0, 14.0, 1.0, 26.0, 3.0, 46.0, 2.0, 13.0, 180.0, 2.0, 3.0, 13.0, 2.0, 12.0, 2.0, 2.0, 12.0, 17.0, 3.0, 3.0, 3.0, 3.0, 3.0, 20.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 32.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 3.0, 1.0, 10.0, 8.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 9.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 14.0, 13.0, 7.0, 13.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 10.0, 6.0, 6.0, 8.0, 9.0, 8.0, 11.0, 6.0, 12.0, 6.0, 6.0, 1.0, 15.0, 2.0, 8.0, 8.0, 8.0, 8.0, 8.0, 1.0, 1.0, 1.0, 6.0, 2.0, 12.0, 37.0, 16.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 43.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 1.0, 1.0, 1.0, 1.0, 43.0, 4.0, 1.0, 4.0, 1.0, 1.0, 18.0, 6.0, 6.0, 13.0, 10.0, 10.0, 10.0, 14.0, 8.0, 8.0, 8.0, 8.0, 8.0, 21.0, 2.0, 20.0, 2.0, 21.0, 2.0, 2.0, 22.0, 4.0, 2.0, 20.0, 2.0, 20.0, 2.0, 20.0, 2.0, 22.0, 1.0, 21.0, 2.0, 21.0, 2.0, 21.0, 2.0, 1.0, 1.0, 9.0, 2.0, 9.0, 9.0, 16.0, 17.0, 16.0, 9.0, 8.0, 19.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 10.0, 8.0, 6.0, 7.0, 7.0, 21.0, 6.0, 6.0, 13.0, 5.0, 6.0, 1.0, 1.0, 7.0, 7.0, 7.0, 6.0, 8.0, 8.0, 8.0, 6.0, 7.0, 2.0, 7.0, 7.0, 9.0, 6.0, 7.0, 1.0, 6.0, 5.0, 9.0, 7.0, 6.0, 8.0, 6.0, 5.0, 1.0, 12.0, 4.0, 4.0, 6.0, 4.0, 3.0, 3.0, 13.0, 9.0, 2.0, 8.0, 8.0, 8.0, 10.0, 2.0, 8.0, 1.0, 8.0, 1.0, 11.0, 11.0, 10.0, 10.0, 9.0, 11.0, 11.0, 1.0, 2.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 8.0, 6.0, 6.0, 7.0, 7.0, 7.0, 4.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 6.0, 13.0, 14.0, 17.0, 18.0, 18.0, 20.0, 17.0, 9.0, 7.0, 6.0, 38.0, 41.0, 12.0, 6.0, 6.0, 9.0, 6.0, 6.0, 6.0, 6.0, 7.0, 12.0, 3.0, 32.0, 4.0, 12.0, 20.0, 1.0, 5.0, 5.0, 6.0, 3.0, 6.0, 3.0, 6.0, 2.0, 6.0, 13.0, 5.0, 6.0, 8.0, 6.0, 8.0, 5.0, 5.0, 1.0, 11.0, 15.0, 91.0, 13.0, 6.0, 30.0, 27.0, 10.0, 8.0, 12.0, 8.0, 63.0, 5.0, 3.0, 5.0, 6.0, 10.0, 4.0, 5.0, 17.0, 3.0, 1.0, 3.0, 9.0, 3.0, 5.0, 9.0, 5.0, 5.0, 3.0, 7.0, 9.0, 9.0, 8.0, 7.0, 4.0, 2.0, 17.0, 3.0, 1.0, 3.0, 4.0, 4.0, 5.0, 27.0, 4.0, 2.0, 8.0, 4.0, 5.0, 4.0, 3.0, 5.0, 15.0, 4.0, 2.0, 2.0, 2.0, 2.0, 9.0, 63.0, 15.0, 14.0, 34.0, 6.0, 21.0, 6.0, 6.0, 9.0, 17.0, 14.0, 9.0, 9.0, 40.0, 77.0, 10.0, 27.0, 120.0, 15.0, 7.0, 30.0, 6.0, 8.0, 17.0, 9.0, 31.0, 6.0, 9.0, 6.0, 36.0, 13.0, 66.0, 30.0, 51.0, 11.0, 8.0, 10.0, 11.0, 10.0, 19.0, 21.0, 22.0, 16.0, 6.0, 11.0, 8.0, 9.0, 9.0, 8.0, 29.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 18.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 5.0, 5.0, 1.0, 33.0, 8.0, 5.0, 5.0, 5.0, 7.0, 6.0, 6.0, 13.0, 11.0, 2.0, 4.0, 27.0, 3.0, 3.0, 3.0, 3.0, 35.0, 1.0, 8.0, 8.0, 8.0, 7.0, 3.0, 1.0, 2.0, 1.0, 2.0, 6.0, 68.0, 43.0, 2.0, 58.0, 24.0, 5.0, 12.0, 72.0, 5.0, 217.0, 30.0, 11.0, 6.0, 47.0, 35.0, 31.0, 3.0, 2.0, 19.0, 1.0, 1.0, 45.0, 2.0, 6.0, 17.0, 21.0, 26.0, 1.0, 1.0, 56.0, 48.0, 1.0, 4.0, 1.0, 2.0, 1.0, 9.0, 45.0, 5.0, 82.0, 9.0, 2.0, 2.0, 79.0, 1.0, 1.0, 32.0, 5.0, 1.0, 1.0, 11.0, 8.0, 28.0, 1.0, 2.0, 19.0, 2.0, 1.0, 64.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 8.0, 11.0, 85.0, 10.0, 10.0, 8.0, 11.0, 2.0, 4.0, 6.0, 5.0, 4.0, 2.0, 23.0, 61.0, 46.0, 23.0, 65.0, 18.0, 32.0, 11.0, 8.0, 33.0, 20.0, 4.0, 3.0, 8.0, 6.0, 61.0, 2.0, 2.0, 3.0, 2.0, 6.0, 8.0, 9.0, 7.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 6.0, 15.0, 1.0, 10.0, 14.0, 7.0, 2.0, 7.0, 7.0, 8.0, 2.0, 2.0, 1.0, 1.0, 3.0, 22.0, 3.0, 1.0, 2.0, 3.0, 2.0, 8.0, 26.0, 6.0, 1.0, 1.0, 1.0, 2.0, 54.0, 21.0, 3.0, 12.0, 6.0, 1.0, 9.0, 1.0, 3.0, 2.0, 63.0, 7.0, 22.0, 1.0, 10.0, 10.0, 21.0, 2.0, 3.0, 5.0, 5.0, 1.0, 1.0, 5.0, 3.0, 1.0, 6.0, 6.0, 8.0, 6.0, 46.0, 20.0, 18.0, 9.0, 46.0, 77.0, 116.0, 9.0, 16.0, 9.0, 21.0, 20.0, 5.0, 6.0, 6.0, 20.0, 1.0, 24.0, 58.0, 113.0, 46.0, 1.0, 26.0, 4.0, 9.0, 5.0, 2.0, 1.0, 9.0, 1.0, 6.0, 6.0, 7.0, 9.0, 14.0, 17.0, 5.0, 11.0, 8.0, 5.0, 71.0, 18.0, 3.0, 10.0, 7.0, 7.0, 5.0, 11.0, 11.0, 5.0, 26.0, 19.0, 16.0, 16.0, 6.0, 5.0, 4.0, 5.0, 2.0, 2.0, 199.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 13.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 10.0, 27.0, 10.0, 10.0, 1.0, 1.0, 32.0, 250.0, 1.0, 213.0, 112.0, 1.0, 1.0, 3.0, 21.0, 21.0, 2.0, 28.0, 1.0, 3.0, 1.0, 1060.0, 6.0, 8.0, 1.0, 65.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 82.0, 2.0, 24.0, 681.0, 25.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 93.0, 141.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 54.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 126.0, 1.0, 1078.0, 22.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 362.0, 1.0, 354.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 7.0, 12.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 2.0, 3.0, 1.0, 1.0, 1.0, 545.0, 1.0, 1.0, 2.0, 19.0, 2.0, 4.0, 974.0, 1.0, 189.0, 40.0, 1.0, 7.0, 1.0, 33.0, 1.0, 24.0, 27.0, 8.0, 9.0, 1.0, 10.0, 14.0, 27.0, 3.0, 1.0, 1.0, 1.0, 1.0, 31.0, 1.0, 1.0, 10.0, 1.0, 4.0, 52.0, 1.0, 1.0, 1.0, 15.0, 1.0, 3.0, 1.0, 41.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 16.0, 1.0, 1.0, 1.0, 10.0, 6.0, 11.0, 5.0, 30.0, 10.0, 27.0, 21.0, 44.0, 27.0, 16.0, 1.0, 21.0, 19.0, 35.0, 1.0, 35.0, 5.0, 11.0, 18.0, 13.0, 1.0, 4.0, 5.0, 13.0, 13.0, 1.0, 80.0, 10.0, 2.0, 5.0, 51.0, 12.0, 11.0, 9.0, 1.0, 2.0, 2.0, 1.0, 1.0, 87.0, 71.0, 1.0, 1.0, 13.0, 1.0, 1.0, 62.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 5.0, 1.0, 1.0, 1.0, 54.0, 5.0, 18.0, 24.0, 8.0, 7.0, 10.0, 12.0, 6.0, 7.0, 22.0, 7.0, 1.0, 14.0, 2.0, 1.0, 1.0, 14.0, 5.0, 13.0, 58.0, 9.0, 2.0, 18.0, 1.0, 6.0, 1.0, 2.0, 12.0, 23.0, 1.0, 1.0, 1.0, 2.0, 2.0, 56.0, 9.0, 2.0, 58.0, 2.0, 5.0, 12.0, 8.0, 9.0, 9.0, 1.0, 14.0, 2.0, 2.0, 90.0, 10.0, 5.0, 2.0, 3.0, 2.0, 19.0, 75.0, 12.0, 2.0, 3.0, 2.0, 3.0, 9.0, 2.0, 3.0, 19.0, 8.0, 66.0, 5.0, 77.0, 37.0, 1.0, 1.0, 7.0, 2.0, 7.0, 12.0, 31.0, 1.0, 49.0, 1.0, 3.0, 9.0, 1.0, 8.0, 10.0, 1.0, 8.0, 2.0, 1.0, 6.0, 40.0, 3.0, 1.0, 1.0, 12.0, 1.0, 8.0, 38.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 9.0, 40.0, 7.0, 5.0, 6.0, 28.0, 1.0, 28.0, 8.0, 26.0, 13.0, 10.0, 37.0, 19.0, 1.0, 24.0, 6.0, 3.0, 2.0, 3.0, 11.0, 12.0, 3.0, 23.0, 10.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 33.0, 13.0, 5.0, 6.0, 1.0, 39.0, 1.0, 51.0, 38.0, 6.0, 5.0, 4.0, 12.0, 1.0, 29.0, 36.0, 4.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 14.0, 1.0, 8.0, 3.0, 12.0, 3.0, 16.0, 7.0, 1.0, 7.0, 9.0, 4.0, 4.0, 3.0, 3.0, 21.0, 1.0, 1.0, 5.0, 5.0, 1.0, 18.0, 1.0, 1.0, 56.0, 31.0, 1.0, 3.0, 1.0, 1.0, 68.0, 12.0, 7.0, 5.0, 2.0, 12.0, 2.0, 1.0, 4.0, 1.0, 2.0, 7.0, 14.0, 9.0, 1.0, 47.0, 15.0, 7.0, 8.0, 10.0, 10.0, 3.0, 9.0, 1.0, 6.0, 8.0, 7.0, 1.0, 1.0, 45.0, 13.0, 7.0, 5.0, 1.0, 7.0, 11.0, 2.0, 8.0, 2.0, 19.0, 38.0, 1.0, 17.0, 3.0, 32.0, 1.0, 3.0, 2.0, 11.0, 1.0, 11.0, 1.0, 1.0, 3.0, 8.0, 55.0, 21.0, 2.0, 8.0, 19.0, 24.0, 8.0, 1.0, 3.0, 1.0, 2.0, 83.0, 21.0, 11.0, 22.0, 11.0, 1.0, 51.0, 8.0, 1.0, 1.0, 8.0, 2.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 1.0, 6.0, 1.0, 9.0, 14.0, 3.0, 13.0, 30.0, 29.0, 4.0, 2.0, 1.0, 31.0, 44.0, 1.0, 33.0, 2.0, 1.0, 4.0, 2.0, 5.0, 3.0, 7.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 5.0, 1.0, 3.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 5.0, 9.0, 5.0, 2.0, 1.0, 3.0, 2.0, 6.0, 4.0, 7.0, 3.0, 9.0, 4.0, 3.0, 2.0, 4.0, 2.0, 1.0, 3.0, 27.0, 2.0, 1.0, 1.0, 3.0, 1.0, 12.0, 5.0, 2.0, 3.0, 5.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 98.0, 27.0, 1.0, 36.0, 3.0, 1.0, 80.0, 3.0, 3.0, 2.0, 57.0, 59.0, 1.0, 6.0, 24.0, 26.0, 50.0, 5.0, 86.0, 51.0, 1.0, 2.0, 41.0, 2.0, 19.0, 60.0, 88.0, 32.0, 36.0, 2.0, 19.0, 23.0, 31.0, 35.0, 17.0, 35.0, 47.0, 12.0, 21.0, 17.0, 20.0, 14.0, 96.0, 205.0, 30.0, 1.0, 1.0, 61.0, 43.0, 66.0, 33.0, 74.0, 38.0, 34.0, 1.0, 38.0, 33.0, 43.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0, 3.0, 9.0, 2.0, 2.0, 1.0, 1.0, 10.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.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, 62.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 3.0, 4.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, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 11.0, 2.0, 3.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 51.0, 1.0, 23.0, 17.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 17.0, 17.0, 39.0, 17.0, 17.0, 17.0, 16.0, 16.0, 17.0, 16.0, 16.0, 6.0, 5.0, 3.0, 3.0, 9.0, 4.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 12.0, 4.0, 4.0, 9.0, 4.0, 6.0, 3.0, 3.0, 3.0, 3.0, 9.0, 2.0, 2.0, 2.0, 24.0, 5.0, 20.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 2.0, 3.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 60.0, 35.0, 3.0, 2.0, 1.0, 2.0, 2.0, 111.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 16.0, 16.0, 74.0, 77.0, 78.0, 87.0, 68.0, 26.0, 69.0, 66.0, 75.0, 66.0, 5.0, 51.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 8.0, 2.0, 2.0, 7.0, 19.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 9.0, 1.0, 1.0, 53.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 18.0, 1.0, 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, 48.0, 15.0, 2.0, 2.0, 17.0, 2.0, 16.0, 1.0, 3.0, 2.0, 25.0, 33.0, 7.0, 11.0, 51.0, 27.0, 1.0, 1.0, 37.0, 23.0, 44.0, 82.0, 21.0, 21.0, 49.0, 18.0, 18.0, 18.0, 5.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 47.0, 31.0, 2.0, 1.0, 10.0, 1.0, 18.0, 15.0, 16.0, 35.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 31.0, 65.0, 10.0, 24.0, 15.0, 37.0, 1.0, 3.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 6.0, 1.0, 10.0, 1.0, 1.0, 10.0, 3.0, 19.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 31.0, 25.0, 32.0, 30.0, 22.0, 4.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 47.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 32.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 31.0, 27.0, 29.0, 16.0, 26.0, 20.0, 25.0, 17.0, 3.0, 3.0, 2.0, 5.0, 2.0, 30.0, 18.0, 50.0, 2.0, 37.0, 35.0, 28.0, 27.0, 2.0, 1.0, 2.0, 1.0, 17.0, 1.0, 18.0, 18.0, 18.0, 18.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 15.0, 2.0, 2.0, 11.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 35.0, 2.0, 2.0, 18.0, 19.0, 2.0, 2.0, 15.0, 3.0, 1.0, 1.0, 8.0, 35.0, 71.0, 33.0, 16.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 5.0, 1.0, 16.0, 16.0, 16.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 5.0, 5.0, 1.0, 11.0, 5.0, 3.0, 2.0, 3.0, 3.0, 4.0, 11.0, 2.0, 3.0, 3.0, 3.0, 63.0, 3.0, 3.0, 1.0, 1162.0, 2.0, 3.0, 3.0, 5.0, 3.0, 3.0, 53.0, 2.0, 250.0, 36.0, 38.0, 10.0, 31.0, 23.0, 12.0, 88.0, 24.0, 29.0, 14.0, 49.0, 14.0, 20.0, 20.0, 4.0, 6.0, 7.0, 54.0, 8.0, 75.0, 6.0, 11.0, 3.0, 384.0, 55.0, 24.0, 12.0, 238.0, 16.0, 58.0, 41.0, 8.0, 2.0, 8.0, 1.0, 15.0, 45.0, 31.0, 172.0, 411.0, 43.0, 8.0, 1.0, 2.0, 360.0, 4.0, 25.0, 31.0, 26.0, 19.0, 6.0, 249.0, 75.0, 127.0, 2.0, 6.0, 2.0, 6.0, 1.0, 4.0, 7.0, 470.0, 9.0, 44.0, 4.0, 1.0, 2.0, 10.0, 3.0, 1.0, 168.0, 146.0, 2.0, 1.0, 3.0, 399.0, 275.0, 1.0, 761.0, 1.0, 3.0, 2.0, 6.0, 57.0, 1.0, 1.0, 1.0, 1.0, 5.0, 9.0, 16.0, 9.0, 8.0, 7.0, 6.0, 9.0, 7.0, 6.0, 3.0, 4.0, 6.0, 7.0, 8.0, 1.0, 4.0, 74.0, 4.0, 22.0, 3.0, 4.0, 6.0, 4.0, 433.0, 10.0, 720.0, 25.0, 6.0, 11.0, 15.0, 14.0, 1.0, 89.0, 12.0, 18.0, 20.0, 19.0, 4.0, 228.0, 388.0, 44.0, 31.0, 35.0, 33.0, 7.0, 1.0, 48.0, 53.0, 1.0, 39.0, 51.0, 90.0, 1.0, 19.0, 16.0, 17.0, 20.0, 17.0, 14.0, 45.0, 47.0, 4.0, 5.0, 135.0, 5.0, 4.0, 6.0, 4.0, 5.0, 2.0, 4.0, 9.0, 3.0, 3.0, 2.0, 2.0, 1.0, 12.0, 18.0, 16.0, 12.0, 1.0, 4.0, 2.0, 1.0, 1.0, 122.0, 13.0, 1.0, 3.0, 41.0, 2.0, 2.0, 19.0, 2.0, 7.0, 18.0, 7.0, 39.0, 109.0, 5.0, 2.0, 2.0, 2.0, 13.0, 3.0, 19.0, 2.0, 2.0, 186.0, 4.0, 2.0, 4.0, 1.0, 17.0, 10.0, 1.0, 5.0, 6.0, 21.0, 1.0, 10.0, 6.0, 6.0, 14.0, 2.0, 40.0, 20.0, 12.0, 6.0, 1.0, 21.0, 6.0, 10.0, 1.0, 3.0, 30.0, 112.0, 6.0, 3.0, 123.0, 2.0, 2.0, 13.0, 3.0, 2.0, 1.0, 21.0, 27.0, 5.0, 3.0, 19.0, 21.0, 2.0, 2.0, 7.0, 20.0, 68.0, 4.0, 26.0, 11.0, 1.0, 1.0, 4.0, 175.0, 35.0, 13.0, 1.0, 18.0, 2.0, 17.0, 1.0, 10.0, 1.0, 3.0, 9.0, 1.0, 1.0, 5.0, 1.0, 22.0, 13.0, 3.0, 20.0, 10.0, 22.0, 1.0, 2.0, 14.0, 75.0, 26.0, 6.0, 197.0, 1.0, 237.0, 2.0, 2.0, 711.0, 151.0, 25.0, 20.0, 65.0, 82.0, 37.0, 26.0, 5.0, 394.0, 19.0, 2.0, 41.0, 40.0, 5.0, 56.0, 101.0, 13.0, 29.0, 219.0, 1.0, 5.0, 18.0, 2.0, 5.0, 1.0, 24.0, 151.0, 24.0, 2.0, 39.0, 2.0, 9.0, 16.0, 104.0, 2.0, 8.0, 14.0, 34.0, 1.0, 2.0, 24.0, 1.0, 2.0, 4.0, 1.0, 101.0, 9.0, 4.0, 11.0, 19.0, 34.0, 1.0, 9.0, 14.0, 8.0, 1.0, 2.0, 10.0, 7.0, 4.0, 5.0, 11.0, 3.0, 3.0, 9.0, 3.0, 4.0, 7.0, 12.0, 3.0, 9.0, 19.0, 142.0, 8.0, 3.0, 8.0, 2.0, 7.0, 20.0, 15.0, 33.0, 3.0, 207.0, 13.0, 1.0, 5.0, 15.0, 125.0, 33.0, 56.0, 8.0, 1.0, 4.0, 51.0, 298.0, 79.0, 4.0, 5.0, 18.0, 16.0, 1.0, 1.0, 1.0, 13.0, 14.0, 7.0, 9.0, 106.0, 22.0, 2.0, 30.0, 21.0, 10.0, 31.0, 1.0, 117.0, 314.0, 392.0, 16.0, 60.0, 64.0, 5.0, 18.0, 11.0, 64.0, 5.0, 76.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 100.0, 7.0, 17.0, 5.0, 1.0, 3.0, 4.0, 3.0, 45.0, 23.0, 26.0, 1.0, 1.0, 5.0, 5.0, 22.0, 5.0, 6.0, 55.0, 9.0, 10.0, 12.0, 13.0, 7.0, 5.0, 4.0, 6.0, 4.0, 5.0, 5.0, 7.0, 5.0, 5.0, 7.0, 64.0, 14.0, 8.0, 6.0, 78.0, 8.0, 6.0, 10.0, 6.0, 21.0, 41.0, 60.0, 5.0, 12.0, 16.0, 2.0, 24.0, 3.0, 1.0, 5.0, 29.0, 5.0, 5.0, 4.0, 5.0, 5.0, 7.0, 18.0, 2.0, 238.0, 8.0, 2.0, 3.0, 17.0, 4.0, 10.0, 7.0, 7.0, 10.0, 8.0, 1.0, 2.0, 19.0, 1.0, 3.0, 155.0, 10.0, 1.0, 32.0, 1.0, 5.0, 1.0, 107.0, 1.0, 16.0, 6.0, 7.0, 8.0, 191.0, 20.0, 7.0, 25.0, 5.0, 6.0, 16.0, 26.0, 1.0, 118.0, 13.0, 19.0, 26.0, 1.0, 32.0, 308.0, 2.0, 30.0, 14.0, 18.0, 20.0, 2.0, 19.0, 65.0, 2.0, 2.0, 5.0, 66.0, 32.0, 14.0, 5.0, 3.0, 6.0, 13.0, 8.0, 12.0, 68.0, 47.0, 9.0, 52.0, 35.0, 37.0, 38.0, 22.0, 9.0, 13.0, 17.0, 28.0, 1.0, 19.0, 2.0, 14.0, 36.0, 4.0, 6.0, 5.0, 87.0, 2.0, 2.0, 3.0, 3.0, 20.0, 3.0, 3.0, 9.0, 4.0, 70.0, 4.0, 2.0, 9.0, 7.0, 24.0, 7.0, 24.0, 14.0, 29.0, 8.0, 9.0, 9.0, 4.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 18.0, 40.0, 11.0, 4.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 4.0, 3.0, 773.0, 21.0, 17.0, 9.0, 14.0, 5.0, 14.0, 140.0, 9.0, 162.0, 5.0, 6.0, 35.0, 42.0, 32.0, 1.0, 45.0, 142.0, 161.0, 1.0, 12.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 14.0, 19.0, 1.0, 1.0, 1.0, 1.0, 50.0, 6.0, 15.0, 2.0, 26.0, 4.0, 1.0, 10.0, 5.0, 55.0, 1.0, 9.0, 4.0, 27.0, 11.0, 7.0, 14.0, 5.0, 13.0, 5.0, 84.0, 106.0, 15.0, 12.0, 1.0, 172.0, 3.0, 1.0, 9.0, 3.0, 1.0, 4.0, 8.0, 54.0, 2.0, 1.0, 7.0, 1.0, 14.0, 12.0, 93.0, 1.0, 1.0, 3.0, 1.0, 3.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 61.0, 1.0, 2.0, 9.0, 9.0, 3.0, 14.0, 1.0, 1.0, 4.0, 3.0, 9.0, 9.0, 5.0, 8.0, 9.0, 1.0, 1.0, 3.0, 36.0, 23.0, 24.0, 1.0, 10.0, 34.0, 2.0, 1.0, 8.0, 61.0, 5.0, 5.0, 2.0, 6.0, 8.0, 2.0, 2.0, 10.0, 11.0, 8.0, 33.0, 3.0, 16.0, 1.0, 29.0, 7.0, 1.0, 9.0, 20.0, 158.0, 1.0, 2.0, 63.0, 1.0, 24.0, 13.0, 16.0, 10.0, 13.0, 2.0, 7.0, 5.0, 2.0, 6.0, 4.0, 3.0, 23.0, 4.0, 4.0, 4.0, 5.0, 5.0, 3.0, 2.0, 7.0, 4.0, 11.0, 24.0, 4.0, 2.0, 5.0, 2.0, 5.0, 14.0, 12.0, 27.0, 6.0, 9.0, 7.0, 2.0, 22.0, 3.0, 15.0, 9.0, 26.0, 2.0, 25.0, 2.0, 2.0, 1.0, 3.0, 3.0, 8.0, 3.0, 12.0, 1.0, 10.0, 185.0, 1.0, 33.0, 201.0, 51.0, 2.0, 1.0, 1.0, 4.0, 6.0, 47.0, 81.0, 5.0, 70.0, 7.0, 322.0, 14.0, 5.0, 1.0, 3.0, 4.0, 1.0, 1.0, 12.0, 12.0, 3.0, 76.0, 2.0, 1.0, 182.0, 17.0, 14.0, 17.0, 2.0, 38.0, 43.0, 1.0, 31.0, 1.0, 25.0, 7.0, 32.0, 1.0, 22.0, 1.0, 5.0, 6.0, 1.0, 44.0, 7.0, 36.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 32.0, 9.0, 5.0, 5.0, 76.0, 12.0, 88.0, 15.0, 5.0, 9.0, 12.0, 2.0, 23.0, 1.0, 13.0, 13.0, 25.0, 3.0, 1.0, 4.0, 5.0, 12.0, 6.0, 5.0, 9.0, 7.0, 15.0, 43.0, 51.0, 5.0, 5.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 9.0, 48.0, 8.0, 40.0, 12.0, 6.0, 17.0, 8.0, 6.0, 4.0, 4.0, 4.0, 13.0, 13.0, 4.0, 4.0, 3.0, 1.0, 1.0, 9.0, 15.0, 6.0, 19.0, 36.0, 3.0, 1.0, 8.0, 1.0, 40.0, 20.0, 4.0, 14.0, 20.0, 1.0, 22.0, 23.0, 21.0, 4.0, 27.0, 1.0, 1.0, 6.0, 1.0, 155.0, 1.0, 6.0, 7.0, 17.0, 1.0, 9.0, 1.0, 6.0, 10.0, 42.0, 4.0, 4.0, 2.0, 6.0, 5.0, 15.0, 11.0, 73.0, 135.0, 1.0, 5.0, 5.0, 57.0, 151.0, 4.0, 4.0, 4.0, 18.0, 6.0, 4.0, 4.0, 1.0, 3.0, 16.0, 9.0, 2.0, 13.0, 2.0, 19.0, 19.0, 32.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 56.0, 41.0, 26.0, 15.0, 22.0, 15.0, 2.0, 13.0, 46.0, 1.0, 1.0, 3.0, 3.0, 22.0, 2.0, 10.0, 5.0, 5.0, 2.0, 2.0, 19.0, 1.0, 2.0, 37.0, 2.0, 8.0, 11.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 58.0, 7.0, 1.0, 119.0, 1.0, 2.0, 98.0, 1.0, 9.0, 311.0, 6.0, 286.0, 1.0, 1.0, 5.0, 2.0, 54.0, 25.0, 20.0, 2.0, 30.0, 2.0, 7.0, 4.0, 10.0, 8.0, 13.0, 4.0, 25.0, 9.0, 2.0, 24.0, 1.0, 4.0, 2.0, 1.0, 8.0, 9.0, 18.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 9.0, 4.0, 6.0, 18.0, 2.0, 112.0, 6.0, 26.0, 39.0, 1.0, 1.0, 1.0, 14.0, 2.0, 1.0, 11.0, 22.0, 3.0, 6.0, 3.0, 12.0, 4.0, 2.0, 5.0, 2.0, 10.0, 47.0, 7.0, 1.0, 1.0, 18.0, 1.0, 4.0, 18.0, 37.0, 7.0, 7.0, 27.0, 8.0, 7.0, 5.0, 6.0, 6.0, 4.0, 6.0, 7.0, 3.0, 1.0, 4.0, 13.0, 12.0, 4.0, 8.0, 7.0, 10.0, 7.0, 7.0, 167.0, 9.0, 1.0, 7.0, 15.0, 9.0, 8.0, 6.0, 359.0, 6.0, 20.0, 4.0, 4.0, 20.0, 8.0, 29.0, 7.0, 29.0, 15.0, 4.0, 40.0, 2.0, 32.0, 26.0, 3.0, 17.0, 5.0, 5.0, 11.0, 132.0, 8.0, 8.0, 23.0, 9.0, 8.0, 6.0, 7.0, 8.0, 3.0, 17.0, 2.0, 4.0, 6.0, 12.0, 59.0, 84.0, 8.0, 8.0, 7.0, 5.0, 6.0, 5.0, 6.0, 29.0, 11.0, 14.0, 12.0, 6.0, 4.0, 9.0, 25.0, 4.0, 4.0, 3.0, 15.0, 7.0, 28.0, 7.0, 4.0, 6.0, 4.0, 60.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 4.0, 4.0, 2.0, 7.0, 4.0, 1.0, 4.0, 8.0, 23.0, 31.0, 12.0, 9.0, 23.0, 8.0, 10.0, 4.0, 44.0, 8.0, 7.0, 44.0, 36.0, 2.0, 9.0, 11.0, 11.0, 206.0, 10.0, 6.0, 1.0, 14.0, 3.0, 4.0, 4.0, 5.0, 6.0, 7.0, 21.0, 27.0, 18.0, 2.0, 1.0, 9.0, 9.0, 1.0, 4.0, 1.0, 5.0, 7.0, 27.0, 3.0, 5.0, 1.0, 6.0, 29.0, 1.0, 24.0, 4.0, 2.0, 4.0, 3.0, 2.0, 18.0, 10.0, 5.0, 11.0, 5.0, 12.0, 6.0, 6.0, 4.0, 15.0, 11.0, 9.0, 9.0, 3.0, 1.0, 8.0, 4.0, 2.0, 9.0, 17.0, 2.0, 16.0, 8.0, 1.0, 1.0, 16.0, 1.0, 14.0, 1.0, 2.0, 3.0, 4.0, 9.0, 7.0, 14.0, 5.0, 9.0, 6.0, 10.0, 3.0, 14.0, 3.0, 66.0, 6.0, 1.0, 7.0, 18.0, 5.0, 25.0, 6.0, 6.0, 6.0, 2.0, 5.0, 4.0, 7.0, 8.0, 3.0, 1.0, 1.0, 5.0, 7.0, 2.0, 1.0, 3.0, 16.0, 6.0, 2.0, 5.0, 3.0, 29.0, 5.0, 3.0, 3.0, 7.0, 14.0, 189.0, 20.0, 4.0, 15.0, 19.0, 12.0, 2.0, 1.0, 23.0, 1.0, 1.0, 1.0, 10.0, 2.0, 4.0, 5.0, 5.0, 5.0, 10.0, 5.0, 9.0, 5.0, 1.0, 5.0, 1.0, 5.0, 8.0, 3.0, 5.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 29.0, 9.0, 21.0, 7.0, 1.0, 1.0, 33.0, 6.0, 1.0, 4.0, 1.0, 82.0, 2.0, 4.0, 20.0, 9.0, 8.0, 10.0, 11.0, 3.0, 16.0, 6.0, 7.0, 7.0, 6.0, 7.0, 5.0, 24.0, 6.0, 2.0, 6.0, 7.0, 49.0, 5.0, 10.0, 6.0, 6.0, 6.0, 5.0, 6.0, 6.0, 2.0, 6.0, 6.0, 5.0, 6.0, 9.0, 8.0, 5.0, 5.0, 5.0, 5.0, 7.0, 6.0, 3.0, 3.0, 6.0, 6.0, 2.0, 5.0, 7.0, 5.0, 6.0, 5.0, 8.0, 5.0, 46.0, 2.0, 3.0, 4.0, 2.0, 4.0, 5.0, 20.0, 4.0, 28.0, 5.0, 17.0, 5.0, 3.0, 9.0, 9.0, 2.0, 2.0, 2.0, 8.0, 4.0, 3.0, 2.0, 3.0, 20.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 10.0, 6.0, 3.0, 3.0, 5.0, 10.0, 3.0, 3.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 5.0, 2.0, 5.0, 8.0, 5.0, 5.0, 2.0, 8.0, 8.0, 18.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 6.0, 9.0, 18.0, 5.0, 7.0, 6.0, 4.0, 4.0, 4.0, 3.0, 13.0, 3.0, 5.0, 9.0, 4.0, 9.0, 3.0, 3.0, 3.0, 9.0, 3.0, 3.0, 2.0, 2.0, 2.0, 26.0, 3.0, 3.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 11.0, 4.0, 10.0, 7.0, 6.0, 6.0, 6.0, 6.0, 4.0, 7.0, 6.0, 6.0, 2.0, 5.0, 10.0, 2.0, 5.0, 6.0, 2.0, 1.0, 3.0, 2.0, 8.0, 2.0, 15.0, 2.0, 1.0, 2.0, 5.0, 21.0, 4.0, 24.0, 6.0, 61.0, 19.0, 1.0, 13.0, 1.0, 14.0, 21.0, 1.0, 23.0, 6.0, 11.0, 12.0, 39.0, 5.0, 897.0, 4.0, 5.0, 5.0, 6.0, 8.0, 5.0, 5.0, 2.0, 8.0, 343.0, 84.0, 43.0, 16.0, 7.0, 5.0, 48.0, 5.0, 5.0, 55.0, 34.0, 171.0, 6.0, 11.0, 4.0, 18.0, 10.0, 17.0, 8.0, 5.0, 6.0, 7.0, 1.0, 5.0, 4.0, 5.0, 190.0, 6.0, 12.0, 1.0, 5.0, 18.0, 1.0, 5.0, 5.0, 107.0, 48.0, 4.0, 2.0, 9.0, 2.0, 6.0, 31.0, 2.0, 2.0, 19.0, 1.0, 5.0, 25.0, 11.0, 5.0, 1.0, 20.0, 1.0, 6.0, 1.0, 14.0, 3.0, 7.0, 7.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, 5.0, 2.0, 1.0, 1.0, 4.0, 42.0, 1.0, 23.0, 1.0, 38.0, 10.0, 17.0, 3.0, 12.0, 5.0, 5.0, 12.0, 8.0, 4.0, 1.0, 1.0, 16.0, 56.0, 1.0, 12.0, 7.0, 13.0, 6.0, 2.0, 19.0, 28.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 22.0, 26.0, 11.0, 1.0, 4.0, 7.0, 5.0, 44.0, 17.0, 5.0, 4.0, 3.0, 8.0, 2.0, 2.0, 5.0, 2.0, 3.0, 3.0, 39.0, 6.0, 14.0, 2.0, 7.0, 5.0, 5.0, 1.0, 4.0, 1.0, 1.0, 7.0, 27.0, 1.0, 1.0, 18.0, 2.0, 1.0, 6.0, 31.0, 9.0, 7.0, 5.0, 97.0, 5.0, 1.0, 13.0, 11.0, 13.0, 19.0, 2.0, 110.0, 2.0, 35.0, 2.0, 2.0, 14.0, 82.0, 16.0, 2.0, 2.0, 3.0, 6.0, 21.0, 23.0, 8.0, 25.0, 6.0, 2.0, 53.0, 15.0, 6.0, 4.0, 2.0, 1.0, 2.0, 15.0, 63.0, 6.0, 2.0, 5.0, 2.0, 3.0, 2.0, 6.0, 3.0, 10.0, 1.0, 45.0, 2.0, 1.0, 4.0, 1.0, 5.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 241.0, 3.0, 13.0, 10.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 2.0, 2.0, 28.0, 11.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 11.0, 3.0, 4.0, 18.0, 6.0, 11.0, 2.0, 2.0, 4.0, 2.0, 16.0, 12.0, 3.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 11.0, 3.0, 2.0, 2.0, 2.0, 7.0, 3.0, 1.0, 17.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 201.0, 1.0, 3.0, 3.0, 2.0, 24.0, 2.0, 10.0, 8.0, 16.0, 4.0, 3.0, 46.0, 7.0, 2.0, 1.0, 6.0, 24.0, 4.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 4.0, 3.0, 2.0, 6.0, 2.0, 56.0, 2.0, 1.0, 2.0, 89.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 6.0, 1.0, 171.0, 2.0, 15.0, 1.0, 1.0, 274.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 165.0, 1.0, 4.0, 4.0, 79.0, 1.0, 18.0, 1.0, 75.0, 2.0, 13.0, 1.0, 1.0, 3.0, 444.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 13.0, 105.0, 1.0, 12.0, 1.0, 63.0, 5.0, 1.0, 232.0, 332.0, 302.0, 1.0, 1.0, 13.0, 2.0, 1.0, 1.0, 2.0, 5.0, 10.0, 7.0, 3.0, 3.0, 5.0, 8.0, 26.0, 3.0, 30.0, 7.0, 8.0, 6.0, 2.0, 13.0, 2.0, 2.0, 13.0, 2.0, 6.0, 6.0, 3.0, 11.0, 2.0, 2.0, 2.0, 3.0, 26.0, 5.0, 4.0, 3.0, 6.0, 7.0, 29.0, 3.0, 101.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 12.0, 61.0, 92.0, 101.0, 3.0, 3.0, 5.0, 3.0, 2.0, 1.0, 1.0, 7.0, 4.0, 21.0, 1.0, 131.0, 1.0, 16.0, 1.0, 5.0, 1.0, 3.0, 5.0, 10.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 8.0, 3.0, 1.0, 5.0, 10.0, 2.0, 2.0, 6.0, 2.0, 2.0, 6.0, 4.0, 12.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 50.0, 6.0, 10.0, 2.0, 25.0, 9.0, 2.0, 5.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 22.0, 8.0, 2.0, 3.0, 39.0, 9.0, 2.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 30.0, 2.0, 3.0, 4.0, 16.0, 6.0, 71.0, 14.0, 1.0, 3.0, 9.0, 15.0, 3.0, 5.0, 1.0, 1.0, 1.0, 15.0, 3.0, 5.0, 5.0, 1.0, 3.0, 83.0, 26.0, 6.0, 9.0, 9.0, 39.0, 18.0, 7.0, 11.0, 10.0, 10.0, 8.0, 10.0, 10.0, 6.0, 37.0, 7.0, 37.0, 6.0, 8.0, 47.0, 27.0, 76.0, 8.0, 4.0, 4.0, 124.0, 67.0, 20.0, 5.0, 5.0, 628.0, 45.0, 2.0, 22.0, 6.0, 2.0, 3.0, 49.0, 11.0, 15.0, 5.0, 78.0, 3.0, 1.0, 3.0, 49.0, 20.0, 11.0, 10.0, 121.0, 21.0, 13.0, 3.0, 66.0, 5.0, 40.0, 7.0, 121.0, 6.0, 87.0, 7.0, 18.0, 6.0, 41.0, 23.0, 81.0, 34.0, 8.0, 17.0, 6.0, 51.0, 8.0, 86.0, 8.0, 33.0, 7.0, 29.0, 24.0, 41.0, 81.0, 8.0, 8.0, 7.0, 17.0, 15.0, 9.0, 7.0, 6.0, 102.0, 17.0, 22.0, 27.0, 4.0, 3.0, 14.0, 3.0, 27.0, 1.0, 24.0, 88.0, 20.0, 107.0, 5.0, 12.0, 4.0, 6.0, 6.0, 13.0, 4.0, 59.0, 4.0, 7.0, 7.0, 95.0, 136.0, 9.0, 8.0, 74.0, 15.0, 13.0, 263.0, 6.0, 9.0, 52.0, 68.0, 1.0, 11.0, 7.0, 7.0, 53.0, 7.0, 20.0, 15.0, 19.0, 31.0, 7.0, 32.0, 12.0, 22.0, 15.0, 15.0, 6.0, 46.0, 5.0, 4.0, 24.0, 7.0, 3.0, 10.0, 3.0, 20.0, 16.0, 12.0, 21.0, 2.0, 72.0, 43.0, 9.0, 6.0, 6.0, 6.0, 65.0, 18.0, 6.0, 28.0, 7.0, 76.0, 4.0, 68.0, 20.0, 76.0, 7.0, 8.0, 7.0, 13.0, 9.0, 11.0, 21.0, 49.0, 66.0, 38.0, 16.0, 6.0, 10.0, 23.0, 2.0, 2.0, 58.0, 7.0, 6.0, 7.0, 24.0, 7.0, 28.0, 7.0, 7.0, 29.0, 23.0, 13.0, 8.0, 6.0, 6.0, 34.0, 106.0, 48.0, 1.0, 6.0, 11.0, 1.0, 6.0, 11.0, 22.0, 19.0, 8.0, 8.0, 65.0, 6.0, 40.0, 57.0, 86.0, 6.0, 1.0, 13.0, 32.0, 179.0, 45.0, 5.0, 2.0, 3.0, 23.0, 23.0, 26.0, 14.0, 6.0, 3.0, 3.0, 41.0, 19.0, 2.0, 16.0, 16.0, 16.0, 4.0, 37.0, 22.0, 17.0, 23.0, 6.0, 5.0, 32.0, 12.0, 4.0, 52.0, 22.0, 28.0, 6.0, 4.0, 4.0, 4.0, 9.0, 12.0, 4.0, 15.0, 13.0, 19.0, 19.0, 6.0, 54.0, 2.0, 13.0, 6.0, 2.0, 24.0, 12.0, 2.0, 8.0, 28.0, 2.0, 2.0, 6.0, 63.0, 6.0, 6.0, 2.0, 7.0, 18.0, 7.0, 17.0, 6.0, 6.0, 14.0, 6.0, 11.0, 11.0, 6.0, 6.0, 8.0, 6.0, 6.0, 23.0, 6.0, 6.0, 6.0, 7.0, 32.0, 6.0, 22.0, 18.0, 3.0, 36.0, 38.0, 52.0, 23.0, 45.0, 1.0, 1.0, 7.0, 44.0, 14.0, 7.0, 12.0, 16.0, 6.0, 13.0, 6.0, 8.0, 39.0, 2.0, 2.0, 2.0, 27.0, 5.0, 5.0, 18.0, 2.0, 37.0, 38.0, 38.0, 5.0, 2.0, 2.0, 5.0, 2.0, 10.0, 2.0, 28.0, 2.0, 2.0, 5.0, 2.0, 4.0, 63.0, 6.0, 1.0, 3.0, 28.0, 14.0, 7.0, 1.0, 2.0, 1.0, 10.0, 13.0, 20.0, 10.0, 2.0, 13.0, 17.0, 46.0, 17.0, 8.0, 9.0, 6.0, 20.0, 7.0, 2.0, 5.0, 2.0, 13.0, 8.0, 2.0, 88.0, 9.0, 2.0, 2.0, 29.0, 4.0, 42.0, 2.0, 6.0, 13.0, 3.0, 3.0, 4.0, 4.0, 2.0, 5.0, 4.0, 14.0, 25.0, 16.0, 2.0, 2.0, 3.0, 14.0, 37.0, 54.0, 2.0, 41.0, 28.0, 3.0, 7.0, 58.0, 2.0, 3.0, 6.0, 5.0, 3.0, 2.0, 19.0, 32.0, 46.0, 19.0, 2.0, 12.0, 5.0, 42.0, 7.0, 7.0, 4.0, 13.0, 2.0, 95.0, 7.0, 3.0, 6.0, 2.0, 173.0, 7.0, 2.0, 138.0, 2.0, 7.0, 13.0, 2.0, 36.0, 9.0, 6.0, 2.0, 8.0, 8.0, 104.0, 35.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 45.0, 2.0, 90.0, 83.0, 12.0, 4.0, 4.0, 14.0, 1.0, 17.0, 17.0, 14.0, 92.0, 10.0, 17.0, 10.0, 15.0, 16.0, 9.0, 8.0, 10.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 5.0, 11.0, 2.0, 2.0, 2.0, 2.0, 16.0, 1.0, 2.0, 2.0, 36.0, 1.0, 1.0, 1.0, 6.0, 34.0, 12.0, 3.0, 44.0, 9.0, 9.0, 9.0, 9.0, 1.0, 2.0, 17.0, 13.0, 67.0, 14.0, 8.0, 9.0, 29.0, 1.0, 113.0, 12.0, 1.0, 12.0, 1.0, 16.0, 8.0, 6.0, 1.0, 1.0, 5.0, 12.0, 5.0, 6.0, 3.0, 6.0, 6.0, 4.0, 9.0, 20.0, 7.0, 10.0, 7.0, 19.0, 7.0, 17.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 82.0, 68.0, 10.0, 2.0, 1.0, 1.0, 35.0, 9.0, 19.0, 17.0, 13.0, 1.0, 1.0, 2.0, 4.0, 17.0, 3.0, 8.0, 1.0, 7.0, 3.0, 72.0, 6.0, 1.0, 1.0, 94.0, 1.0, 33.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 9.0, 6.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, 9.0, 13.0, 3.0, 3.0, 36.0, 12.0, 8.0, 1.0, 1.0, 1.0, 171.0, 1.0, 1.0, 22.0, 2.0, 4.0, 2.0, 3.0, 5.0, 3.0, 10.0, 10.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 73.0, 1.0, 21.0, 9.0, 30.0, 10.0, 54.0, 6.0, 6.0, 4.0, 49.0, 5.0, 8.0, 6.0, 9.0, 6.0, 40.0, 19.0, 8.0, 15.0, 8.0, 5.0, 43.0, 27.0, 1.0, 10.0, 5.0, 3.0, 7.0, 3.0, 13.0, 19.0, 10.0, 15.0, 93.0, 352.0, 100.0, 6.0, 231.0, 3.0, 5.0, 9.0, 3.0, 3.0, 20.0, 9.0, 2.0, 3.0, 30.0, 2.0, 3.0, 9.0, 11.0, 12.0, 7.0, 9.0, 11.0, 47.0, 21.0, 15.0, 16.0, 36.0, 6.0, 20.0, 15.0, 36.0, 15.0, 10.0, 13.0, 15.0, 25.0, 8.0, 7.0, 6.0, 6.0, 8.0, 35.0, 12.0, 11.0, 5.0, 6.0, 1.0, 9.0, 16.0, 4.0, 9.0, 21.0, 15.0, 15.0, 135.0, 3.0, 192.0, 10.0, 26.0, 254.0, 22.0, 15.0, 5.0, 4.0, 27.0, 10.0, 1.0, 3.0, 10.0, 2.0, 5.0, 5.0, 1.0, 25.0, 1.0, 13.0, 10.0, 15.0, 9.0, 22.0, 15.0, 7.0, 9.0, 9.0, 3.0, 12.0, 8.0, 2.0, 8.0, 7.0, 66.0, 13.0, 6.0, 7.0, 7.0, 24.0, 50.0, 9.0, 27.0, 75.0, 15.0, 6.0, 11.0, 8.0, 12.0, 30.0, 57.0, 5.0, 17.0, 5.0, 15.0, 6.0, 6.0, 4.0, 13.0, 26.0, 6.0, 44.0, 12.0, 19.0, 6.0, 10.0, 135.0, 102.0, 12.0, 19.0, 59.0, 6.0, 6.0, 6.0, 6.0, 97.0, 6.0, 6.0, 6.0, 6.0, 8.0, 667.0, 714.0, 2.0, 4.0, 28.0, 9.0, 2.0, 51.0, 6.0, 3.0, 21.0, 4.0, 4.0, 24.0, 36.0, 6.0, 6.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 8.0, 33.0, 8.0, 17.0, 29.0, 27.0, 25.0, 26.0, 50.0, 37.0, 29.0, 19.0, 1.0, 21.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 30.0, 52.0, 102.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 378.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 40.0, 249.0, 1.0, 1.0, 1.0, 8.0, 4.0, 19.0, 11.0, 11.0, 4.0, 4.0, 6.0, 76.0, 213.0, 7.0, 21.0, 32.0, 9.0, 9.0, 42.0, 440.0, 19.0, 4.0, 10.0, 44.0, 4.0, 15.0, 20.0, 19.0, 4.0, 15.0, 9.0, 9.0, 9.0, 4.0, 35.0, 17.0, 23.0, 53.0, 64.0, 9.0, 27.0, 29.0, 90.0, 11.0, 20.0, 4.0, 4.0, 5.0, 5.0, 11.0, 72.0, 7.0, 6.0, 7.0, 17.0, 22.0, 22.0, 20.0, 1.0, 21.0, 1.0, 1.0, 85.0, 16.0, 87.0, 1.0, 29.0, 16.0, 396.0, 196.0, 357.0, 12.0, 220.0, 3.0, 1.0, 120.0, 81.0, 4.0, 11.0, 3.0, 24.0, 182.0, 4.0, 1.0, 30.0, 1.0, 3.0, 51.0, 30.0, 1.0, 1.0, 1.0, 14.0, 8.0, 19.0, 6.0, 9.0, 1.0, 4.0, 1.0, 18.0, 98.0, 1.0, 1.0, 21.0, 80.0, 1.0, 13.0, 71.0, 90.0, 14.0, 1.0, 2.0, 2.0, 1026.0, 14.0, 47.0, 4.0, 40.0, 19.0, 22.0, 14.0, 56.0, 4.0, 12.0, 9.0, 30.0, 59.0, 7.0, 28.0, 7.0, 133.0, 9.0, 23.0, 39.0, 7.0, 4.0, 16.0, 8.0, 40.0, 59.0, 13.0, 7.0, 5.0, 185.0, 4.0, 39.0, 4.0, 4.0, 30.0, 18.0, 5.0, 53.0, 18.0, 13.0, 13.0, 4.0, 4.0, 119.0, 85.0, 4.0, 10.0, 6.0, 6.0, 4.0, 9.0, 10.0, 12.0, 8.0, 4.0, 5.0, 8.0, 4.0, 10.0, 11.0, 4.0, 52.0, 4.0, 45.0, 20.0, 14.0, 20.0, 15.0, 111.0, 4.0, 12.0, 5.0, 13.0, 63.0, 8.0, 6.0, 5.0, 4.0, 21.0, 4.0, 8.0, 5.0, 7.0, 4.0, 4.0, 4.0, 5.0, 12.0, 16.0, 4.0, 6.0, 4.0, 8.0, 6.0, 4.0, 6.0, 4.0, 25.0, 4.0, 10.0, 4.0, 16.0, 88.0, 10.0, 4.0, 8.0, 7.0, 33.0, 11.0, 35.0, 4.0, 4.0, 12.0, 9.0, 125.0, 4.0, 4.0, 11.0, 24.0, 4.0, 4.0, 4.0, 4.0, 11.0, 4.0, 1.0, 29.0, 53.0, 42.0, 7.0, 14.0, 13.0, 3.0, 34.0, 7.0, 162.0, 7.0, 4.0, 4.0, 4.0, 13.0, 4.0, 3.0, 30.0, 16.0, 8.0, 2.0, 20.0, 6.0, 17.0, 31.0, 17.0, 23.0, 35.0, 1.0, 1.0, 27.0, 15.0, 58.0, 21.0, 16.0, 12.0, 15.0, 14.0, 7.0, 6.0, 14.0, 4.0, 10.0, 1.0, 1.0, 10.0, 10.0, 10.0, 10.0, 10.0, 26.0, 14.0, 14.0, 14.0, 12.0, 8.0, 18.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 1.0, 4.0, 38.0, 1.0, 6.0, 1.0, 30.0, 73.0, 2.0, 5.0, 16.0, 1.0, 1.0, 1.0, 1.0, 5.0, 69.0, 4.0, 4.0, 28.0, 4.0, 4.0, 36.0, 5.0, 5.0, 5.0, 1.0, 7.0, 4.0, 4.0, 23.0, 4.0, 34.0, 7.0, 1.0, 27.0, 6.0, 7.0, 21.0, 8.0, 1.0, 7.0, 2.0, 8.0, 1.0, 1.0, 2.0, 2.0, 7.0, 39.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 9.0, 7.0, 3.0, 5.0, 11.0, 2.0, 6.0, 1.0, 3.0, 4.0, 4.0, 4.0, 18.0, 4.0, 1.0, 6.0, 15.0, 1.0, 4.0, 4.0, 6.0, 12.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 16.0, 17.0, 10.0, 4.0, 11.0, 4.0, 4.0, 4.0, 4.0, 10.0, 4.0, 10.0, 4.0, 4.0, 1.0, 4.0, 10.0, 4.0, 4.0, 4.0, 4.0, 4.0, 15.0, 4.0, 4.0, 4.0, 1.0, 1.0, 11.0, 4.0, 6.0, 4.0, 6.0, 1.0, 3.0, 9.0, 2.0, 4.0, 2.0, 4.0, 9.0, 1.0, 4.0, 4.0, 4.0, 13.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 5.0, 8.0, 45.0, 4.0, 4.0, 1.0, 1.0, 1.0, 11.0, 153.0, 75.0, 16.0, 9.0, 7.0, 7.0, 7.0, 7.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 1.0, 1.0, 4.0, 5.0, 4.0, 73.0, 4.0, 10.0, 45.0, 20.0, 4.0, 4.0, 5.0, 4.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 10.0, 10.0, 4.0, 17.0, 23.0, 4.0, 7.0, 4.0, 4.0, 8.0, 5.0, 15.0, 12.0, 6.0, 8.0, 6.0, 14.0, 5.0, 8.0, 1.0, 25.0, 1.0, 5.0, 1.0, 10.0, 4.0, 3.0, 142.0, 15.0, 212.0, 6.0, 86.0, 456.0, 263.0, 166.0, 601.0, 6.0, 234.0, 47.0, 35.0, 5.0, 64.0, 12.0, 6.0, 52.0, 6.0, 6.0, 14.0, 41.0, 16.0, 27.0, 13.0, 4.0, 82.0, 120.0, 19.0, 21.0, 587.0, 14.0, 11.0, 27.0, 19.0, 14.0, 37.0, 178.0, 14.0, 9.0, 70.0, 1.0, 96.0, 22.0, 29.0, 23.0, 42.0, 1.0, 168.0, 207.0, 111.0, 25.0, 22.0, 1.0, 123.0, 23.0, 62.0, 1.0, 176.0, 92.0, 83.0, 1.0, 47.0, 61.0, 102.0, 15.0, 31.0, 1.0, 25.0, 30.0, 98.0, 1.0, 1.0, 1.0, 1.0, 11.0, 25.0, 2.0, 1.0, 7.0, 19.0, 3.0, 2.0, 7.0, 7.0, 45.0, 2.0, 1.0, 1.0, 9.0, 41.0, 9.0, 4.0, 6.0, 19.0, 71.0, 16.0, 7.0, 4.0, 9.0, 18.0, 44.0, 2.0, 1.0, 1.0, 28.0, 267.0, 9.0, 41.0, 2.0, 1.0, 4.0, 8.0, 1.0, 25.0, 24.0, 2.0, 1.0, 7.0, 16.0, 2.0, 215.0, 23.0, 1.0, 12.0, 2.0, 454.0, 115.0, 36.0, 1.0, 1.0, 541.0, 65.0, 82.0, 14.0, 28.0, 69.0, 895.0, 4.0, 9.0, 80.0, 64.0, 4.0, 4.0, 3.0, 81.0, 50.0, 7.0, 11.0, 16.0, 7.0, 147.0, 71.0, 58.0, 7.0, 63.0, 170.0, 67.0, 7.0, 1.0, 2.0, 3.0, 99.0, 128.0, 51.0, 116.0, 64.0, 43.0, 120.0, 79.0, 89.0, 16.0, 10.0, 21.0, 17.0, 29.0, 7.0, 7.0, 213.0, 9.0, 1.0, 104.0, 141.0, 29.0, 5.0, 2.0, 3.0, 59.0, 97.0, 44.0, 19.0, 29.0, 5.0, 1.0, 47.0, 25.0, 6.0, 2.0, 4.0, 12.0, 22.0, 4.0, 2.0, 7.0, 77.0, 1.0, 184.0, 1.0, 1.0, 7.0, 3.0, 47.0, 9.0, 13.0, 3.0, 190.0, 199.0, 16.0, 9.0, 2.0, 164.0, 18.0, 4.0, 1.0, 19.0, 5.0, 1.0, 16.0, 5.0, 2.0, 17.0, 4.0, 1.0, 16.0, 4.0, 1.0, 7.0, 3.0, 1.0, 21.0, 6.0, 2.0, 12.0, 4.0, 2.0, 446.0, 12.0, 2.0, 1.0, 19.0, 5.0, 3.0, 156.0, 16.0, 1.0, 1.0, 5.0, 2.0, 8.0, 6.0, 2.0, 8.0, 6.0, 2.0, 8.0, 2.0, 1.0, 13.0, 5.0, 5.0, 2.0, 1.0, 206.0, 5.0, 2.0, 1.0, 12.0, 2.0, 5.0, 2.0, 1.0, 39.0, 8.0, 2.0, 5.0, 10.0, 4.0, 87.0, 5.0, 6.0, 1.0, 11.0, 1.0, 19.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 50.0, 1.0, 3.0, 1.0, 149.0, 96.0, 41.0, 28.0, 26.0, 11.0, 2.0, 62.0, 170.0, 12.0, 34.0, 1.0, 168.0, 99.0, 80.0, 53.0, 69.0, 44.0, 1.0, 87.0, 96.0, 1.0, 1.0, 71.0, 1.0, 115.0, 1.0, 1.0, 15.0, 1.0, 1.0, 75.0, 24.0, 1.0, 132.0, 1.0, 19.0, 1.0, 18.0, 23.0, 1.0, 12.0, 1.0, 85.0, 87.0, 92.0, 1.0, 102.0, 1.0, 112.0, 1.0, 7.0, 1.0, 57.0, 1.0, 30.0, 1.0, 2.0, 153.0, 1.0, 71.0, 1.0, 8.0, 1.0, 13.0, 15.0, 4.0, 10.0, 1.0, 108.0, 53.0, 1.0, 109.0, 3.0, 30.0, 10.0, 6.0, 1.0, 8.0, 1.0, 1.0, 18.0, 23.0, 1.0, 38.0, 13.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 7.0, 39.0, 1.0, 5.0, 36.0, 1.0, 67.0, 1.0, 4.0, 64.0, 1.0, 65.0, 10.0, 3.0, 2.0, 1.0, 5.0, 3.0, 1.0, 4.0, 1.0, 11.0, 1.0, 1.0, 5.0, 6.0, 1.0, 7.0, 1.0, 1.0, 7.0, 4.0, 15.0, 27.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 8.0, 1.0, 7.0, 1.0, 36.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 7.0, 1.0, 1.0, 1.0, 1.0, 441.0, 2.0, 1.0, 149.0, 45.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 5.0, 27.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 66.0, 3.0, 2.0, 2.0, 1.0, 351.0, 2.0, 2.0, 64.0, 2.0, 2.0, 2.0, 2.0, 70.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 21.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 6.0, 3.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 36.0, 3.0, 2.0, 1.0, 5.0, 1.0, 3.0, 3.0, 28.0, 31.0, 8.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 8.0, 5.0, 2.0, 12.0, 11.0, 4.0, 16.0, 1.0, 70.0, 7.0, 12.0, 1.0, 10.0, 1.0, 39.0, 1.0, 42.0, 7.0, 5.0, 49.0, 2.0, 121.0, 37.0, 6.0, 1.0, 2.0, 4.0, 28.0, 1.0, 20.0, 63.0, 1.0, 35.0, 1.0, 21.0, 25.0, 26.0, 31.0, 7.0, 32.0, 16.0, 32.0, 9.0, 9.0, 38.0, 22.0, 75.0, 6.0, 35.0, 11.0, 3.0, 10.0, 1.0, 13.0, 12.0, 1.0, 9.0, 1.0, 74.0, 52.0, 1.0, 44.0, 14.0, 1.0, 15.0, 1.0, 25.0, 27.0, 4.0, 1.0, 18.0, 1.0, 6.0, 1.0, 6.0, 53.0, 1.0, 7.0, 1.0, 6.0, 5.0, 2.0, 2.0, 22.0, 2.0, 98.0, 15.0, 2.0, 45.0, 29.0, 31.0, 23.0, 1.0, 41.0, 5.0, 8.0, 7.0, 7.0, 2.0, 26.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 24.0, 1.0, 11.0, 1.0, 2.0, 1.0, 12.0, 16.0, 28.0, 8.0, 28.0, 30.0, 9.0, 19.0, 18.0, 19.0, 68.0, 15.0, 2.0, 6.0, 17.0, 12.0, 13.0, 80.0, 14.0, 20.0, 31.0, 22.0, 13.0, 16.0, 24.0, 25.0, 33.0, 73.0, 19.0, 19.0, 26.0, 24.0, 25.0, 22.0, 20.0, 18.0, 108.0, 22.0, 11.0, 26.0, 23.0, 25.0, 14.0, 38.0, 66.0, 31.0, 15.0, 24.0, 13.0, 44.0, 28.0, 27.0, 20.0, 77.0, 25.0, 26.0, 18.0, 171.0, 22.0, 8.0, 8.0, 13.0, 12.0, 28.0, 24.0, 24.0, 15.0, 8.0, 20.0, 22.0, 23.0, 24.0, 18.0, 15.0, 72.0, 33.0, 56.0, 17.0, 13.0, 32.0, 60.0, 39.0, 13.0, 44.0, 25.0, 18.0, 9.0, 20.0, 24.0, 25.0, 6.0, 16.0, 27.0, 50.0, 34.0, 24.0, 27.0, 14.0, 14.0, 13.0, 16.0, 23.0, 19.0, 26.0, 26.0, 125.0, 24.0, 13.0, 1.0, 1.0, 9.0, 2.0, 1.0, 3.0, 15.0, 7.0, 2.0, 23.0, 6.0, 45.0, 8.0, 35.0, 15.0, 114.0, 143.0, 56.0, 14.0, 25.0, 52.0, 49.0, 29.0, 13.0, 14.0, 20.0, 40.0, 7.0, 33.0, 20.0, 9.0, 26.0, 9.0, 33.0, 11.0, 48.0, 11.0, 14.0, 55.0, 30.0, 25.0, 8.0, 6.0, 9.0, 17.0, 45.0, 22.0, 34.0, 115.0, 14.0, 11.0, 19.0, 14.0, 19.0, 13.0, 9.0, 8.0, 8.0, 7.0, 1.0, 7.0, 8.0, 10.0, 19.0, 7.0, 217.0, 21.0, 23.0, 20.0, 11.0, 7.0, 7.0, 30.0, 14.0, 21.0, 12.0, 7.0, 7.0, 27.0, 7.0, 6.0, 7.0, 9.0, 16.0, 18.0, 7.0, 18.0, 7.0, 20.0, 8.0, 8.0, 118.0, 6.0, 28.0, 7.0, 7.0, 11.0, 21.0, 161.0, 18.0, 18.0, 10.0, 7.0, 9.0, 22.0, 19.0, 4.0, 29.0, 3.0, 11.0, 4.0, 112.0, 4.0, 4.0, 31.0, 24.0, 60.0, 9.0, 10.0, 5.0, 2.0, 153.0, 38.0, 87.0, 25.0, 2.0, 19.0, 2.0, 4.0, 2.0, 138.0, 20.0, 35.0, 2.0, 6.0, 2.0, 14.0, 2.0, 7.0, 42.0, 11.0, 14.0, 96.0, 2.0, 2.0, 12.0, 73.0, 44.0, 30.0, 20.0, 29.0, 7.0, 17.0, 5.0, 95.0, 67.0, 6.0, 3.0, 39.0, 145.0, 192.0, 12.0, 118.0, 130.0, 3.0, 129.0, 5.0, 99.0, 12.0, 3.0, 10.0, 2.0, 11.0, 6.0, 2.0, 30.0, 2.0, 8.0, 36.0, 72.0, 26.0, 60.0, 3.0, 18.0, 2.0, 2.0, 41.0, 3.0, 5.0, 2.0, 12.0, 31.0, 32.0, 10.0, 63.0, 2.0, 9.0, 21.0, 2.0, 9.0, 3.0, 3.0, 258.0, 2.0, 1.0, 128.0, 3.0, 92.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 72.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 49.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.0, 46.0, 113.0, 24.0, 2.0, 9.0, 78.0, 7.0, 2.0, 10.0, 2.0, 22.0, 2.0, 7.0, 1.0, 2.0, 3.0, 17.0, 69.0, 5.0, 32.0, 21.0, 12.0, 15.0, 12.0, 31.0, 9.0, 38.0, 156.0, 4.0, 5.0, 1.0, 19.0, 61.0, 1.0, 358.0, 132.0, 1.0, 1.0, 17.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 131.0, 1.0, 154.0, 1.0, 39.0, 10.0, 29.0, 4.0, 22.0, 15.0, 10.0, 11.0, 157.0, 2.0, 80.0, 1.0, 1.0, 85.0, 118.0, 24.0, 2.0, 1.0, 15.0, 6.0, 3.0, 7.0, 5.0, 18.0, 1.0, 31.0, 1.0, 1.0, 14.0, 39.0, 1.0, 1.0, 11.0, 1.0, 1.0, 17.0, 1.0, 11.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 2.0, 83.0, 87.0, 19.0, 8.0, 6.0, 6.0, 37.0, 1.0, 19.0, 2.0, 91.0, 10.0, 15.0, 11.0, 6.0, 10.0, 10.0, 9.0, 13.0, 28.0, 13.0, 10.0, 5.0, 23.0, 126.0, 79.0, 94.0, 24.0, 4.0, 91.0, 9.0, 56.0, 59.0, 5.0, 78.0, 27.0, 7.0, 11.0, 12.0, 11.0, 9.0, 19.0, 71.0, 7.0, 10.0, 20.0, 3.0, 35.0, 23.0, 9.0, 30.0, 9.0, 8.0, 6.0, 34.0, 9.0, 9.0, 14.0, 12.0, 13.0, 10.0, 37.0, 12.0, 13.0, 12.0, 6.0, 35.0, 17.0, 8.0, 6.0, 6.0, 24.0, 19.0, 62.0, 60.0, 21.0, 11.0, 11.0, 109.0, 5.0, 22.0, 10.0, 10.0, 34.0, 17.0, 31.0, 24.0, 16.0, 42.0, 28.0, 7.0, 18.0, 54.0, 8.0, 96.0, 72.0, 13.0, 20.0, 64.0, 10.0, 6.0, 18.0, 11.0, 10.0, 9.0, 17.0, 4.0, 61.0, 30.0, 10.0, 11.0, 4.0, 7.0, 13.0, 6.0, 4.0, 12.0, 20.0, 9.0, 17.0, 17.0, 6.0, 4.0, 19.0, 15.0, 15.0, 15.0, 16.0, 10.0, 10.0, 37.0, 12.0, 144.0, 18.0, 12.0, 12.0, 13.0, 15.0, 39.0, 96.0, 8.0, 33.0, 27.0, 33.0, 13.0, 46.0, 7.0, 11.0, 76.0, 16.0, 12.0, 15.0, 23.0, 38.0, 20.0, 15.0, 134.0, 59.0, 1.0, 13.0, 20.0, 20.0, 13.0, 13.0, 8.0, 19.0, 27.0, 14.0, 8.0, 13.0, 49.0, 30.0, 7.0, 14.0, 21.0, 13.0, 12.0, 65.0, 25.0, 12.0, 12.0, 60.0, 63.0, 17.0, 267.0, 14.0, 122.0, 98.0, 125.0, 18.0, 9.0, 32.0, 30.0, 61.0, 16.0, 12.0, 20.0, 52.0, 70.0, 13.0, 31.0, 27.0, 14.0, 69.0, 46.0, 12.0, 75.0, 16.0, 24.0, 34.0, 9.0, 13.0, 99.0, 56.0, 8.0, 71.0, 24.0, 18.0, 13.0, 8.0, 13.0, 7.0, 13.0, 45.0, 13.0, 12.0, 13.0, 83.0, 8.0, 125.0, 194.0, 13.0, 4.0, 15.0, 21.0, 76.0, 11.0, 12.0, 12.0, 69.0, 4.0, 14.0, 56.0, 12.0, 40.0, 37.0, 12.0, 14.0, 11.0, 13.0, 20.0, 11.0, 8.0, 5.0, 26.0, 8.0, 5.0, 57.0, 13.0, 40.0, 4.0, 4.0, 40.0, 21.0, 14.0, 12.0, 36.0, 13.0, 12.0, 12.0, 12.0, 215.0, 8.0, 51.0, 63.0, 12.0, 32.0, 12.0, 4.0, 9.0, 4.0, 4.0, 10.0, 12.0, 16.0, 80.0, 3.0, 19.0, 6.0, 4.0, 15.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 12.0, 12.0, 41.0, 22.0, 14.0, 19.0, 28.0, 9.0, 4.0, 7.0, 12.0, 4.0, 59.0, 8.0, 64.0, 6.0, 7.0, 13.0, 16.0, 38.0, 13.0, 13.0, 15.0, 11.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 61.0, 8.0, 24.0, 12.0, 24.0, 27.0, 9.0, 44.0, 15.0, 32.0, 6.0, 12.0, 75.0, 15.0, 14.0, 43.0, 16.0, 43.0, 23.0, 8.0, 1.0, 36.0, 7.0, 17.0, 16.0, 1.0, 1.0, 14.0, 30.0, 19.0, 14.0, 12.0, 29.0, 16.0, 12.0, 43.0, 32.0, 61.0, 44.0, 26.0, 55.0, 111.0, 38.0, 17.0, 40.0, 16.0, 11.0, 5.0, 72.0, 22.0, 31.0, 12.0, 7.0, 26.0, 7.0, 7.0, 17.0, 82.0, 11.0, 25.0, 4.0, 4.0, 17.0, 13.0, 106.0, 14.0, 26.0, 14.0, 24.0, 27.0, 2.0, 21.0, 7.0, 15.0, 1.0, 7.0, 13.0, 17.0, 17.0, 4.0, 4.0, 50.0, 13.0, 13.0, 29.0, 4.0, 37.0, 4.0, 11.0, 7.0, 20.0, 17.0, 9.0, 14.0, 30.0, 29.0, 4.0, 5.0, 51.0, 18.0, 16.0, 8.0, 18.0, 3.0, 31.0, 24.0, 10.0, 67.0, 25.0, 7.0, 29.0, 19.0, 17.0, 21.0, 17.0, 99.0, 27.0, 19.0, 7.0, 10.0, 6.0, 5.0, 40.0, 17.0, 9.0, 9.0, 49.0, 15.0, 10.0, 5.0, 13.0, 7.0, 10.0, 15.0, 19.0, 27.0, 14.0, 10.0, 10.0, 9.0, 11.0, 45.0, 65.0, 10.0, 6.0, 10.0, 25.0, 26.0, 18.0, 24.0, 18.0, 12.0, 46.0, 40.0, 14.0, 15.0, 35.0, 31.0, 55.0, 12.0, 27.0, 15.0, 11.0, 20.0, 15.0, 41.0, 37.0, 58.0, 54.0, 12.0, 13.0, 14.0, 26.0, 19.0, 11.0, 18.0, 6.0, 20.0, 31.0, 14.0, 17.0, 13.0, 56.0, 13.0, 19.0, 54.0, 48.0, 13.0, 12.0, 12.0, 3.0, 14.0, 45.0, 31.0, 19.0, 13.0, 17.0, 19.0, 15.0, 16.0, 34.0, 21.0, 55.0, 46.0, 13.0, 11.0, 27.0, 80.0, 17.0, 15.0, 21.0, 14.0, 8.0, 19.0, 28.0, 28.0, 12.0, 7.0, 22.0, 16.0, 45.0, 10.0, 12.0, 8.0, 16.0, 72.0, 8.0, 29.0, 15.0, 26.0, 9.0, 14.0, 52.0, 13.0, 13.0, 13.0, 12.0, 13.0, 48.0, 8.0, 12.0, 26.0, 14.0, 15.0, 8.0, 12.0, 28.0, 39.0, 16.0, 13.0, 8.0, 11.0, 49.0, 14.0, 29.0, 14.0, 15.0, 8.0, 7.0, 18.0, 8.0, 49.0, 48.0, 28.0, 15.0, 98.0, 13.0, 13.0, 23.0, 15.0, 11.0, 17.0, 14.0, 38.0, 23.0, 12.0, 16.0, 22.0, 37.0, 24.0, 24.0, 21.0, 30.0, 42.0, 14.0, 90.0, 34.0, 23.0, 40.0, 24.0, 23.0, 21.0, 19.0, 13.0, 32.0, 4.0, 15.0, 4.0, 13.0, 36.0, 14.0, 5.0, 14.0, 45.0, 68.0, 5.0, 25.0, 17.0, 35.0, 13.0, 14.0, 6.0, 16.0, 12.0, 21.0, 12.0, 4.0, 13.0, 13.0, 13.0, 41.0, 15.0, 16.0, 15.0, 10.0, 26.0, 6.0, 16.0, 12.0, 12.0, 6.0, 9.0, 15.0, 44.0, 72.0, 249.0, 30.0, 10.0, 25.0, 15.0, 77.0, 12.0, 14.0, 14.0, 48.0, 10.0, 14.0, 17.0, 9.0, 78.0, 13.0, 14.0, 17.0, 17.0, 12.0, 12.0, 12.0, 8.0, 27.0, 36.0, 12.0, 9.0, 18.0, 54.0, 21.0, 12.0, 19.0, 10.0, 6.0, 10.0, 2.0, 9.0, 8.0, 6.0, 23.0, 9.0, 9.0, 9.0, 12.0, 18.0, 13.0, 31.0, 13.0, 13.0, 28.0, 34.0, 8.0, 14.0, 16.0, 33.0, 30.0, 32.0, 51.0, 18.0, 26.0, 15.0, 22.0, 12.0, 10.0, 37.0, 12.0, 17.0, 31.0, 27.0, 74.0, 27.0, 42.0, 12.0, 36.0, 14.0, 12.0, 32.0, 12.0, 20.0, 15.0, 14.0, 12.0, 19.0, 14.0, 46.0, 10.0, 27.0, 4.0, 38.0, 8.0, 8.0, 8.0, 5.0, 4.0, 4.0, 4.0, 22.0, 4.0, 5.0, 10.0, 18.0, 23.0, 30.0, 15.0, 30.0, 13.0, 20.0, 21.0, 14.0, 18.0, 15.0, 82.0, 73.0, 35.0, 8.0, 36.0, 13.0, 17.0, 17.0, 17.0, 31.0, 24.0, 14.0, 13.0, 67.0, 61.0, 4.0, 17.0, 17.0, 24.0, 21.0, 11.0, 12.0, 16.0, 13.0, 18.0, 38.0, 19.0, 12.0, 12.0, 23.0, 12.0, 47.0, 30.0, 10.0, 12.0, 55.0, 15.0, 16.0, 15.0, 10.0, 5.0, 27.0, 17.0, 8.0, 15.0, 179.0, 25.0, 19.0, 12.0, 27.0, 7.0, 53.0, 233.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 43.0, 50.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 50.0, 2.0, 648.0, 2.0, 4.0, 1.0, 3.0, 5.0, 60.0, 1.0, 1.0, 34.0, 1.0, 1.0, 27.0, 12.0, 17.0, 15.0, 10.0, 7.0, 29.0, 31.0, 7.0, 1.0, 24.0, 1.0, 66.0, 1.0, 17.0, 63.0, 1.0, 93.0, 1.0, 7.0, 1.0, 7.0, 18.0, 1.0, 20.0, 1.0, 1.0, 35.0, 46.0, 3.0, 2.0, 7.0, 11.0, 3.0, 2.0, 35.0, 160.0, 2.0, 1.0, 8.0, 19.0, 1.0, 10.0, 27.0, 1.0, 2.0, 1.0, 4.0, 5.0, 48.0, 93.0, 69.0, 1.0, 1.0, 1.0, 79.0, 8.0, 8.0, 1.0, 6.0, 41.0, 1.0, 3.0, 1.0, 39.0, 42.0, 1.0, 12.0, 1.0, 33.0, 1.0, 14.0, 1.0, 1.0, 22.0, 11.0, 1.0, 50.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 9.0, 7.0, 1.0, 1.0, 2.0, 25.0, 2.0, 2.0, 1.0, 1.0, 10.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 8.0, 28.0, 26.0, 14.0, 34.0, 7.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 12.0, 21.0, 73.0, 13.0, 1.0, 1.0, 10.0, 45.0, 26.0, 1.0, 7.0, 37.0, 1.0, 8.0, 9.0, 7.0, 3.0, 3.0, 1.0, 1.0, 1.0, 253.0, 1.0, 7.0, 1.0, 8.0, 1.0, 21.0, 1.0, 18.0, 1.0, 22.0, 12.0, 2.0, 7.0, 52.0, 30.0, 21.0, 27.0, 50.0, 12.0, 22.0, 22.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 10.0, 1.0, 1.0, 78.0, 62.0, 1.0, 1.0, 1.0, 1.0, 19.0, 2.0, 34.0, 1.0, 3.0, 25.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 21.0, 23.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, 8.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 2.0, 1.0, 9.0, 22.0, 2.0, 2.0, 3.0, 1.0, 6.0, 21.0, 42.0, 4.0, 28.0, 36.0, 2.0, 2.0, 2.0, 26.0, 2.0, 2.0, 24.0, 30.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 2.0, 6.0, 19.0, 1.0, 8.0, 10.0, 9.0, 1.0, 11.0, 2.0, 1.0, 6.0, 1.0, 10.0, 9.0, 7.0, 1.0, 1.0, 6.0, 1.0, 15.0, 86.0, 1.0, 2.0, 36.0, 6.0, 51.0, 9.0, 9.0, 24.0, 1.0, 9.0, 1.0, 11.0, 1.0, 20.0, 1.0, 2.0, 1.0, 7.0, 13.0, 1.0, 7.0, 82.0, 23.0, 19.0, 2.0, 2.0, 1.0, 4.0, 37.0, 89.0, 143.0, 35.0, 124.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 11.0, 27.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 116.0, 4.0, 7.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 40.0, 1.0, 6.0, 1.0, 3.0, 2.0, 2.0, 27.0, 24.0, 6.0, 14.0, 1.0, 4.0, 1.0, 1.0, 1.0, 13.0, 8.0, 70.0, 1.0, 144.0, 41.0, 46.0, 18.0, 21.0, 1.0, 20.0, 31.0, 5.0, 1.0, 9.0, 18.0, 7.0, 1.0, 9.0, 62.0, 4.0, 1.0, 26.0, 7.0, 13.0, 21.0, 14.0, 1.0, 11.0, 44.0, 17.0, 15.0, 14.0, 58.0, 1.0, 15.0, 14.0, 9.0, 8.0, 12.0, 11.0, 11.0, 1.0, 16.0, 7.0, 9.0, 15.0, 47.0, 1.0, 136.0, 1.0, 1.0, 3.0, 1.0, 7.0, 18.0, 28.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 81.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 10.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 21.0, 66.0, 1.0, 6.0, 1.0, 1.0, 1.0, 60.0, 1.0, 8.0, 1.0, 1.0, 67.0, 1.0, 63.0, 3.0, 3.0, 3.0, 86.0, 2.0, 2.0, 10.0, 1.0, 336.0, 2.0, 2.0, 1.0, 1.0, 35.0, 2.0, 1.0, 61.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 11.0, 5.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 23.0, 9.0, 144.0, 81.0, 16.0, 10.0, 2.0, 25.0, 1.0, 34.0, 1.0, 17.0, 62.0, 30.0, 11.0, 1.0, 1.0, 6.0, 1.0, 38.0, 2.0, 23.0, 1.0, 15.0, 11.0, 1.0, 1.0, 5.0, 22.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 3.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 10.0, 11.0, 27.0, 1.0, 1.0, 2.0, 19.0, 13.0, 14.0, 12.0, 10.0, 13.0, 12.0, 9.0, 2.0, 26.0, 2.0, 3.0, 15.0, 1.0, 1.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 9.0, 1.0, 4.0, 44.0, 1.0, 3.0, 2.0, 2.0, 4.0, 4.0, 8.0, 10.0, 3.0, 2.0, 2.0, 1.0, 19.0, 3.0, 2.0, 1.0, 2.0, 1.0, 20.0, 30.0, 2.0, 1.0, 2.0, 1.0, 6.0, 6.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 4.0, 5.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 14.0, 77.0, 5.0, 1.0, 6.0, 18.0, 1.0, 13.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 14.0, 14.0, 14.0, 33.0, 15.0, 14.0, 15.0, 14.0, 14.0, 26.0, 1.0, 138.0, 35.0, 1.0, 1.0, 19.0, 24.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 11.0, 22.0, 1.0, 25.0, 1.0, 11.0, 1.0, 7.0, 1.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 45.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 16.0, 30.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 4.0, 5.0, 5.0, 2.0, 2.0, 2.0, 8.0, 1.0, 1.0, 4.0, 4.0, 13.0, 16.0, 11.0, 9.0, 4.0, 19.0, 5.0, 25.0, 27.0, 13.0, 16.0, 13.0, 18.0, 13.0, 10.0, 10.0, 9.0, 6.0, 16.0, 36.0, 16.0, 16.0, 15.0, 34.0, 4.0, 9.0, 4.0, 8.0, 5.0, 5.0, 32.0, 9.0, 2.0, 16.0, 10.0, 1.0, 1.0, 2.0, 11.0, 19.0, 14.0, 4.0, 7.0, 19.0, 12.0, 5.0, 11.0, 7.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 41.0, 14.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 2.0, 2.0, 1.0, 50.0, 28.0, 2.0, 1.0, 1.0, 1.0, 4.0, 17.0, 28.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 26.0, 2.0, 1.0, 2.0, 1.0, 13.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 14.0, 9.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 17.0, 1.0, 63.0, 20.0, 1.0, 1.0, 16.0, 1.0, 13.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 22.0, 1.0, 1.0, 67.0, 1.0, 1.0, 1.0, 1.0, 28.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 36.0, 1.0, 1.0, 17.0, 11.0, 4.0, 4.0, 28.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 47.0, 1.0, 1.0, 79.0, 1.0, 1.0, 4.0, 1.0, 21.0, 8.0, 8.0, 34.0, 1.0, 8.0, 1.0, 8.0, 37.0, 10.0, 19.0, 1.0, 7.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 21.0, 1.0, 1.0, 17.0, 89.0, 14.0, 14.0, 19.0, 1.0, 1.0, 11.0, 131.0, 4.0, 11.0, 55.0, 21.0, 7.0, 6.0, 24.0, 7.0, 20.0, 3.0, 4.0, 1.0, 8.0, 1.0, 5.0, 49.0, 2.0, 1.0, 1.0, 1.0, 31.0, 12.0, 19.0, 23.0, 10.0, 5.0, 4.0, 7.0, 8.0, 5.0, 29.0, 1.0, 5.0, 6.0, 4.0, 10.0, 23.0, 10.0, 12.0, 44.0, 21.0, 15.0, 2.0, 9.0, 1.0, 2.0, 2.0, 4.0, 3.0, 4.0, 3.0, 1.0, 10.0, 4.0, 18.0, 1.0, 41.0, 1.0, 9.0, 13.0, 5.0, 4.0, 24.0, 10.0, 9.0, 9.0, 10.0, 5.0, 26.0, 48.0, 7.0, 7.0, 5.0, 7.0, 2.0, 11.0, 1.0, 9.0, 9.0, 35.0, 6.0, 24.0, 12.0, 4.0, 4.0, 4.0, 2.0, 1.0, 61.0, 5.0, 26.0, 11.0, 1.0, 1.0, 4.0, 38.0, 7.0, 1.0, 4.0, 3.0, 42.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 4.0, 4.0, 2.0, 4.0, 14.0, 82.0, 42.0, 11.0, 4.0, 9.0, 5.0, 15.0, 22.0, 4.0, 37.0, 4.0, 36.0, 46.0, 26.0, 29.0, 21.0, 49.0, 43.0, 29.0, 84.0, 23.0, 29.0, 29.0, 10.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 39.0, 23.0, 18.0, 24.0, 11.0, 22.0, 1.0, 22.0, 21.0, 12.0, 25.0, 22.0, 17.0, 23.0, 18.0, 22.0, 5.0, 13.0, 6.0, 3.0, 5.0, 15.0, 10.0, 12.0, 23.0, 42.0, 6.0, 110.0, 25.0, 21.0, 14.0, 13.0, 66.0, 18.0, 24.0, 25.0, 40.0, 9.0, 36.0, 1.0, 8.0, 1.0, 1.0, 9.0, 1.0, 21.0, 1.0, 8.0, 1.0, 7.0, 1.0, 1.0, 28.0, 14.0, 8.0, 12.0, 12.0, 16.0, 17.0, 17.0, 16.0, 20.0, 14.0, 26.0, 12.0, 22.0, 12.0, 11.0, 12.0, 14.0, 12.0, 26.0, 15.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 17.0, 11.0, 1.0, 1.0, 1.0, 1.0, 19.0, 5.0, 38.0, 2.0, 30.0, 1.0, 1.0, 1.0, 1.0, 8.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 2.0, 70.0, 38.0, 22.0, 53.0, 22.0, 49.0, 30.0, 102.0, 4.0, 15.0, 12.0, 5.0, 8.0, 9.0, 5.0, 1.0, 4.0, 26.0, 7.0, 19.0, 4.0, 11.0, 9.0, 2.0, 7.0, 5.0, 1.0, 17.0, 9.0, 52.0, 54.0, 1.0, 14.0, 1.0, 29.0, 10.0, 1.0, 1.0, 4.0, 19.0, 6.0, 6.0, 6.0, 6.0, 17.0, 26.0, 14.0, 17.0, 4.0, 23.0, 16.0, 9.0, 1.0, 15.0, 15.0, 15.0, 34.0, 15.0, 15.0, 6.0, 115.0, 1.0, 1.0, 1.0, 4.0, 1.0, 12.0, 9.0, 2.0, 2.0, 2.0, 1.0, 2.0, 12.0, 28.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 13.0, 42.0, 15.0, 14.0, 1.0, 7.0, 1.0, 1.0, 13.0, 9.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 55.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 12.0, 53.0, 28.0, 23.0, 45.0, 6.0, 13.0, 26.0, 13.0, 7.0, 17.0, 17.0, 6.0, 17.0, 31.0, 7.0, 26.0, 21.0, 11.0, 3.0, 5.0, 41.0, 1.0, 8.0, 8.0, 1.0, 1.0, 16.0, 1.0, 21.0, 21.0, 21.0, 35.0, 48.0, 22.0, 8.0, 9.0, 2.0, 27.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 19.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 70.0, 8.0, 1.0, 1.0, 5.0, 9.0, 2.0, 12.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 21.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 2.0, 2.0, 35.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 26.0, 26.0, 13.0, 20.0, 21.0, 9.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 103.0, 1.0, 3.0, 3.0, 3.0, 3.0, 29.0, 27.0, 16.0, 27.0, 12.0, 13.0, 26.0, 25.0, 28.0, 4.0, 13.0, 9.0, 15.0, 63.0, 12.0, 16.0, 19.0, 10.0, 24.0, 12.0, 28.0, 15.0, 7.0, 25.0, 18.0, 8.0, 13.0, 21.0, 10.0, 7.0, 6.0, 14.0, 16.0, 14.0, 10.0, 16.0, 20.0, 28.0, 13.0, 18.0, 12.0, 12.0, 16.0, 8.0, 4.0, 39.0, 19.0, 15.0, 15.0, 9.0, 19.0, 27.0, 11.0, 7.0, 37.0, 12.0, 12.0, 12.0, 12.0, 44.0, 9.0, 12.0, 3.0, 124.0, 14.0, 39.0, 13.0, 13.0, 31.0, 42.0, 2.0, 9.0, 13.0, 54.0, 41.0, 24.0, 13.0, 13.0, 28.0, 17.0, 12.0, 6.0, 14.0, 8.0, 17.0, 8.0, 14.0, 15.0, 8.0, 467.0, 42.0, 50.0, 9.0, 13.0, 21.0, 27.0, 21.0, 24.0, 16.0, 32.0, 16.0, 29.0, 18.0, 4.0, 4.0, 15.0, 13.0, 13.0, 17.0, 25.0, 15.0, 6.0, 7.0, 3.0, 6.0, 6.0, 11.0, 9.0, 5.0, 22.0, 5.0, 5.0, 17.0, 13.0, 12.0, 12.0, 12.0, 49.0, 13.0, 12.0, 20.0, 12.0, 14.0, 11.0, 12.0, 12.0, 12.0, 14.0, 31.0, 4.0, 13.0, 34.0, 13.0, 54.0, 12.0, 12.0, 13.0, 13.0, 14.0, 8.0, 11.0, 6.0, 10.0, 8.0, 15.0, 5.0, 15.0, 12.0, 5.0, 3.0, 3.0, 3.0, 2.0, 5.0, 5.0, 31.0, 12.0, 23.0, 11.0, 7.0, 6.0, 30.0, 13.0, 25.0, 126.0, 16.0, 11.0, 7.0, 31.0, 2.0, 22.0, 18.0, 6.0, 21.0, 41.0, 19.0, 21.0, 12.0, 24.0, 5.0, 9.0, 3.0, 36.0, 2.0, 77.0, 4.0, 6.0, 4.0, 21.0, 5.0, 39.0, 4.0, 2.0, 10.0, 1.0, 11.0, 13.0, 21.0, 9.0, 9.0, 37.0, 3.0, 11.0, 10.0, 2.0, 13.0, 1.0, 13.0, 5.0, 9.0, 5.0, 9.0, 3.0, 5.0, 9.0, 9.0, 5.0, 6.0, 1.0, 1.0, 5.0, 4.0, 5.0, 7.0, 19.0, 10.0, 8.0, 58.0, 14.0, 53.0, 5.0, 1.0, 25.0, 29.0, 11.0, 20.0, 10.0, 4.0, 9.0, 26.0, 10.0, 10.0, 5.0, 18.0, 10.0, 8.0, 16.0, 18.0, 22.0, 17.0, 12.0, 10.0, 9.0, 15.0, 9.0, 15.0, 10.0, 11.0, 11.0, 5.0, 5.0, 4.0, 11.0, 21.0, 5.0, 9.0, 5.0, 10.0, 1.0, 6.0, 6.0, 4.0, 7.0, 11.0, 9.0, 9.0, 11.0, 3.0, 23.0, 9.0, 9.0, 12.0, 18.0, 11.0, 11.0, 15.0, 5.0, 17.0, 19.0, 11.0, 5.0, 11.0, 22.0, 42.0, 22.0, 9.0, 18.0, 19.0, 25.0, 5.0, 25.0, 33.0, 9.0, 5.0, 33.0, 17.0, 19.0, 9.0, 7.0, 11.0, 25.0, 12.0, 31.0, 30.0, 16.0, 52.0, 17.0, 13.0, 12.0, 23.0, 13.0, 59.0, 28.0, 15.0, 4.0, 2.0, 5.0, 2.0, 4.0, 2.0, 5.0, 2.0, 3.0, 1.0, 5.0, 2.0, 6.0, 2.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 20.0, 1.0, 16.0, 15.0, 1.0, 13.0, 4.0, 60.0, 9.0, 32.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 91.0, 15.0, 54.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 15.0, 7.0, 7.0, 13.0, 7.0, 7.0, 7.0, 13.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 120.0, 1.0, 16.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 7.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 21.0, 11.0, 3.0, 19.0, 10.0, 29.0, 9.0, 10.0, 10.0, 9.0, 3.0, 17.0, 1.0, 1.0, 1.0, 25.0, 1.0, 15.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 9.0, 12.0, 12.0, 24.0, 12.0, 15.0, 21.0, 4.0, 12.0, 12.0, 13.0, 15.0, 9.0, 17.0, 15.0, 26.0, 17.0, 13.0, 11.0, 11.0, 7.0, 119.0, 11.0, 2.0, 2.0, 24.0, 1.0, 16.0, 7.0, 8.0, 1.0, 1.0, 4.0, 9.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 14.0, 14.0, 14.0, 39.0, 15.0, 21.0, 31.0, 64.0, 32.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 27.0, 2.0, 2.0, 1.0, 25.0, 2.0, 2.0, 1.0, 7.0, 12.0, 3.0, 2.0, 13.0, 16.0, 20.0, 30.0, 11.0, 12.0, 13.0, 13.0, 12.0, 13.0, 13.0, 5.0, 1.0, 1.0, 22.0, 10.0, 5.0, 5.0, 24.0, 5.0, 26.0, 15.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 48.0, 4.0, 1.0, 1.0, 1.0, 40.0, 42.0, 34.0, 32.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 95.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 11.0, 55.0, 47.0, 1.0, 11.0, 1.0, 11.0, 1.0, 1.0, 21.0, 6.0, 1.0, 4.0, 5.0, 5.0, 3.0, 6.0, 1.0, 12.0, 16.0, 2.0, 2.0, 1.0, 5.0, 4.0, 47.0, 13.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 25.0, 7.0, 5.0, 45.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.0, 10.0, 9.0, 8.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 10.0, 2.0, 10.0, 7.0, 5.0, 6.0, 25.0, 9.0, 9.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 15.0, 17.0, 4.0, 9.0, 25.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 19.0, 2.0, 5.0, 22.0, 4.0, 4.0, 41.0, 1.0, 22.0, 12.0, 33.0, 10.0, 49.0, 12.0, 16.0, 12.0, 12.0, 27.0, 13.0, 13.0, 16.0, 16.0, 13.0, 16.0, 27.0, 13.0, 17.0, 14.0, 15.0, 19.0, 22.0, 21.0, 35.0, 8.0, 13.0, 18.0, 12.0, 27.0, 12.0, 13.0, 12.0, 24.0, 3.0, 11.0, 4.0, 19.0, 5.0, 17.0, 16.0, 16.0, 8.0, 8.0, 7.0, 12.0, 9.0, 3.0, 26.0, 12.0, 8.0, 20.0, 15.0, 7.0, 6.0, 12.0, 14.0, 6.0, 40.0, 5.0, 7.0, 12.0, 14.0, 1.0, 1.0, 34.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 1.0, 1.0, 2.0, 1.0, 50.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 7.0, 42.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 16.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 31.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 33.0, 13.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 17.0, 12.0, 12.0, 12.0, 6.0, 3.0, 5.0, 3.0, 3.0, 4.0, 3.0, 3.0, 5.0, 3.0, 8.0, 2.0, 13.0, 14.0, 2.0, 7.0, 11.0, 2.0, 4.0, 2.0, 3.0, 27.0, 23.0, 12.0, 17.0, 20.0, 50.0, 6.0, 15.0, 15.0, 23.0, 7.0, 7.0, 69.0, 1.0, 1.0, 1.0, 1.0, 22.0, 8.0, 3.0, 1.0, 1.0, 15.0, 5.0, 19.0, 14.0, 14.0, 36.0, 12.0, 25.0, 19.0, 7.0, 4.0, 41.0, 1.0, 9.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 12.0, 13.0, 13.0, 17.0, 13.0, 1.0, 18.0, 36.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 19.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 30.0, 2.0, 2.0, 16.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 14.0, 15.0, 1.0, 28.0, 1.0, 1.0, 3.0, 17.0, 40.0, 13.0, 14.0, 23.0, 24.0, 27.0, 10.0, 12.0, 18.0, 29.0, 13.0, 16.0, 22.0, 12.0, 13.0, 19.0, 18.0, 21.0, 15.0, 14.0, 12.0, 8.0, 14.0, 3.0, 14.0, 62.0, 47.0, 10.0, 23.0, 4.0, 9.0, 9.0, 8.0, 10.0, 16.0, 16.0, 8.0, 17.0, 4.0, 4.0, 1.0, 3.0, 16.0, 1.0, 11.0, 10.0, 1.0, 5.0, 1.0, 30.0, 2.0, 10.0, 1.0, 19.0, 24.0, 4.0, 37.0, 22.0, 8.0, 24.0, 8.0, 11.0, 43.0, 8.0, 19.0, 8.0, 27.0, 23.0, 9.0, 1.0, 1.0, 2.0, 4.0, 1.0, 9.0, 3.0, 21.0, 7.0, 28.0, 7.0, 27.0, 7.0, 8.0, 7.0, 2.0, 6.0, 8.0, 18.0, 10.0, 7.0, 11.0, 11.0, 12.0, 12.0, 13.0, 20.0, 12.0, 12.0, 12.0, 12.0, 10.0, 12.0, 34.0, 13.0, 20.0, 18.0, 28.0, 12.0, 13.0, 2.0, 10.0, 4.0, 117.0, 27.0, 18.0, 1.0, 1.0, 14.0, 2.0, 1.0, 9.0, 10.0, 2.0, 1.0, 63.0, 10.0, 3.0, 2.0, 13.0, 9.0, 14.0, 1.0, 24.0, 16.0, 16.0, 16.0, 26.0, 13.0, 13.0, 1.0, 3.0, 1.0, 10.0, 4.0, 46.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 3.0, 1.0, 1.0, 4.0, 4.0, 16.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 24.0, 1.0, 30.0, 17.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 12.0, 1.0, 10.0, 1.0, 1.0, 2.0, 9.0, 4.0, 38.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 8.0, 12.0, 18.0, 10.0, 2.0, 1.0, 11.0, 6.0, 18.0, 1.0, 13.0, 12.0, 11.0, 14.0, 11.0, 11.0, 16.0, 1.0, 1.0, 14.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 13.0, 13.0, 34.0, 13.0, 17.0, 34.0, 1.0, 1.0, 2.0, 17.0, 1.0, 1.0, 1.0, 1.0, 15.0, 15.0, 20.0, 55.0, 56.0, 16.0, 16.0, 18.0, 7.0, 1.0, 1.0, 5.0, 40.0, 4.0, 23.0, 5.0, 15.0, 13.0, 13.0, 26.0, 21.0, 11.0, 19.0, 1.0, 40.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 8.0, 15.0, 103.0, 10.0, 10.0, 9.0, 32.0, 9.0, 9.0, 8.0, 8.0, 7.0, 1.0, 9.0, 8.0, 9.0, 10.0, 9.0, 19.0, 10.0, 5.0, 5.0, 17.0, 11.0, 4.0, 7.0, 2.0, 29.0, 10.0, 6.0, 4.0, 4.0, 9.0, 11.0, 6.0, 6.0, 24.0, 13.0, 16.0, 6.0, 6.0, 6.0, 5.0, 10.0, 7.0, 4.0, 27.0, 5.0, 9.0, 9.0, 5.0, 12.0, 7.0, 2.0, 23.0, 2.0, 2.0, 5.0, 10.0, 9.0, 22.0, 5.0, 46.0, 19.0, 4.0, 5.0, 5.0, 5.0, 5.0, 8.0, 13.0, 4.0, 23.0, 29.0, 10.0, 8.0, 5.0, 5.0, 8.0, 5.0, 4.0, 23.0, 11.0, 7.0, 7.0, 27.0, 15.0, 8.0, 5.0, 6.0, 16.0, 5.0, 183.0, 9.0, 5.0, 5.0, 14.0, 1.0, 4.0, 8.0, 4.0, 4.0, 5.0, 5.0, 22.0, 5.0, 6.0, 9.0, 16.0, 12.0, 9.0, 7.0, 2.0, 2.0, 8.0, 5.0, 2.0, 11.0, 1.0, 2.0, 10.0, 5.0, 7.0, 7.0, 1.0, 3.0, 5.0, 5.0, 8.0, 6.0, 10.0, 5.0, 10.0, 9.0, 5.0, 10.0, 4.0, 7.0, 5.0, 5.0, 5.0, 5.0, 5.0, 43.0, 5.0, 5.0, 4.0, 15.0, 5.0, 4.0, 5.0, 14.0, 12.0, 6.0, 9.0, 2.0, 2.0, 3.0, 2.0, 8.0, 128.0, 3.0, 3.0, 5.0, 3.0, 3.0, 6.0, 3.0, 6.0, 18.0, 4.0, 6.0, 8.0, 7.0, 9.0, 5.0, 27.0, 6.0, 4.0, 5.0, 46.0, 9.0, 5.0, 28.0, 6.0, 5.0, 9.0, 18.0, 5.0, 6.0, 26.0, 7.0, 7.0, 7.0, 9.0, 5.0, 5.0, 11.0, 13.0, 5.0, 8.0, 10.0, 16.0, 7.0, 4.0, 5.0, 4.0, 6.0, 5.0, 5.0, 8.0, 10.0, 5.0, 5.0, 5.0, 5.0, 24.0, 10.0, 5.0, 6.0, 5.0, 5.0, 5.0, 8.0, 5.0, 2.0, 8.0, 9.0, 15.0, 5.0, 9.0, 10.0, 20.0, 20.0, 11.0, 13.0, 10.0, 12.0, 8.0, 8.0, 1.0, 7.0, 8.0, 18.0, 3.0, 5.0, 14.0, 5.0, 5.0, 7.0, 9.0, 3.0, 3.0, 5.0, 9.0, 5.0, 8.0, 6.0, 11.0, 5.0, 3.0, 2.0, 4.0, 3.0, 5.0, 4.0, 5.0, 4.0, 1.0, 1.0, 17.0, 7.0, 5.0, 1.0, 4.0, 3.0, 5.0, 5.0, 19.0, 5.0, 6.0, 6.0, 5.0, 2.0, 4.0, 6.0, 1.0, 5.0, 5.0, 5.0, 1.0, 7.0, 2.0, 5.0, 4.0, 7.0, 5.0, 3.0, 3.0, 5.0, 6.0, 1.0, 23.0, 2.0, 10.0, 2.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 6.0, 5.0, 6.0, 2.0, 2.0, 6.0, 1.0, 78.0, 3.0, 3.0, 2.0, 1.0, 10.0, 2.0, 3.0, 2.0, 16.0, 2.0, 2.0, 2.0, 11.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 3.0, 2.0, 4.0, 13.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 5.0, 1.0, 8.0, 2.0, 3.0, 126.0, 9.0, 1.0, 2.0, 9.0, 1.0, 2.0, 8.0, 2.0, 2.0, 11.0, 132.0, 4.0, 2.0, 2.0, 3.0, 1.0, 7.0, 8.0, 16.0, 5.0, 4.0, 6.0, 7.0, 1.0, 2.0, 7.0, 10.0, 2.0, 19.0, 21.0, 5.0, 5.0, 2.0, 69.0, 5.0, 5.0, 2.0, 7.0, 1.0, 2.0, 2.0, 51.0, 2.0, 24.0, 25.0, 5.0, 2.0, 45.0, 10.0, 147.0, 98.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 6.0, 1.0, 25.0, 13.0, 1.0, 25.0, 9.0, 2.0, 10.0, 1.0, 5.0, 2.0, 5.0, 5.0, 2.0, 1.0, 2.0, 1.0, 16.0, 4.0, 1.0, 3.0, 2.0, 9.0, 3.0, 7.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 6.0, 5.0, 5.0, 1.0, 1.0, 37.0, 72.0, 74.0, 1.0, 1.0, 2.0, 21.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 6.0, 10.0, 7.0, 1.0, 1.0, 1.0, 1.0, 15.0, 6.0, 17.0, 1.0, 9.0, 6.0, 4.0, 4.0, 1.0, 1.0, 24.0, 1.0, 1.0, 1.0, 98.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 5.0, 41.0, 1.0, 32.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 5.0, 3.0, 1.0, 3.0, 11.0, 1.0, 1.0, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 29.0, 1.0, 1.0, 17.0, 5.0, 1.0, 20.0, 9.0, 8.0, 1.0, 8.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 12.0, 7.0, 7.0, 2.0, 8.0, 54.0, 8.0, 2.0, 7.0, 5.0, 5.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 11.0, 9.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 5.0, 5.0, 5.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 4.0, 22.0, 4.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, 15.0, 18.0, 18.0, 5.0, 5.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 28.0, 13.0, 4.0, 63.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 11.0, 33.0, 4.0, 77.0, 3.0, 4.0, 1.0, 9.0, 1.0, 41.0, 11.0, 4.0, 5.0, 1.0, 1.0, 7.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 7.0, 1.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 5.0, 5.0, 7.0, 1.0, 1.0, 4.0, 4.0, 4.0, 11.0, 4.0, 8.0, 8.0, 8.0, 7.0, 5.0, 1.0, 3.0, 5.0, 1.0, 3.0, 5.0, 1.0, 8.0, 1.0, 8.0, 5.0, 1.0, 3.0, 9.0, 9.0, 5.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 6.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 10.0, 1.0, 3.0, 2.0, 31.0, 1.0, 1.0, 17.0, 19.0, 24.0, 1.0, 4.0, 60.0, 1.0, 1.0, 8.0, 4.0, 1.0, 1.0, 1.0, 12.0, 14.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 9.0, 1.0, 59.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 5.0, 3.0, 3.0, 5.0, 21.0, 6.0, 24.0, 6.0, 6.0, 2.0, 2.0, 19.0, 2.0, 12.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 19.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 7.0, 9.0, 25.0, 2.0, 14.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 20.0, 4.0, 1.0, 2.0, 1.0, 36.0, 3.0, 7.0, 1.0, 12.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 55.0, 1.0, 25.0, 1.0, 1.0, 5.0, 7.0, 20.0, 1.0, 10.0, 2.0, 54.0, 3.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 14.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 28.0, 81.0, 8.0, 10.0, 31.0, 9.0, 10.0, 13.0, 2.0, 12.0, 10.0, 30.0, 4.0, 4.0, 6.0, 2.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 5.0, 2.0, 2.0, 11.0, 4.0, 2.0, 3.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 18.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 17.0, 3.0, 5.0, 14.0, 2.0, 16.0, 15.0, 5.0, 2.0, 15.0, 12.0, 1.0, 1.0, 5.0, 1.0, 11.0, 7.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 56.0, 3.0, 74.0, 71.0, 2.0, 4.0, 4.0, 3.0, 4.0, 5.0, 7.0, 14.0, 1.0, 23.0, 28.0, 4.0, 31.0, 2.0, 2.0, 20.0, 13.0, 1.0, 1.0, 2.0, 12.0, 2.0, 9.0, 19.0, 38.0, 1.0, 5.0, 7.0, 7.0, 41.0, 8.0, 15.0, 6.0, 9.0, 9.0, 15.0, 34.0, 3.0, 3.0, 6.0, 7.0, 6.0, 11.0, 13.0, 72.0, 32.0, 2.0, 2.0, 5.0, 4.0, 1.0, 6.0, 8.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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 2.0, 8.0, 1.0, 7.0, 6.0, 3.0, 4.0, 6.0, 3.0, 3.0, 3.0, 31.0, 10.0, 15.0, 1.0, 3.0, 3.0, 3.0, 5.0, 1.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 5.0, 3.0, 5.0, 6.0, 10.0, 28.0, 1.0, 10.0, 10.0, 5.0, 3.0, 4.0, 16.0, 13.0, 4.0, 3.0, 3.0, 75.0, 159.0, 3.0, 85.0, 3.0, 10.0, 3.0, 14.0, 6.0, 7.0, 59.0, 9.0, 25.0, 12.0, 3.0, 8.0, 8.0, 3.0, 3.0, 3.0, 27.0, 4.0, 1.0, 183.0, 125.0, 1.0, 77.0, 12.0, 51.0, 3.0, 59.0, 9.0, 4.0, 3.0, 9.0, 4.0, 44.0, 29.0, 3.0, 3.0, 9.0, 44.0, 13.0, 43.0, 3.0, 3.0, 27.0, 27.0, 10.0, 3.0, 3.0, 45.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 447.0, 3.0, 3.0, 3.0, 6.0, 5.0, 2.0, 2.0, 2.0, 4.0, 8.0, 3.0, 2.0, 9.0, 3.0, 8.0, 3.0, 10.0, 3.0, 8.0, 8.0, 9.0, 10.0, 13.0, 9.0, 21.0, 6.0, 33.0, 6.0, 7.0, 10.0, 23.0, 14.0, 13.0, 9.0, 12.0, 6.0, 6.0, 19.0, 3.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 18.0, 4.0, 1.0, 10.0, 5.0, 5.0, 5.0, 3.0, 7.0, 6.0, 3.0, 4.0, 8.0, 5.0, 3.0, 3.0, 5.0, 7.0, 3.0, 4.0, 4.0, 39.0, 16.0, 8.0, 31.0, 7.0, 9.0, 4.0, 13.0, 7.0, 7.0, 2.0, 4.0, 17.0, 2.0, 56.0, 2.0, 4.0, 2.0, 8.0, 6.0, 4.0, 5.0, 4.0, 4.0, 11.0, 4.0, 13.0, 5.0, 36.0, 4.0, 20.0, 4.0, 12.0, 97.0, 39.0, 4.0, 4.0, 6.0, 4.0, 4.0, 11.0, 4.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 7.0, 3.0, 3.0, 5.0, 5.0, 3.0, 12.0, 4.0, 10.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 7.0, 25.0, 25.0, 10.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 10.0, 4.0, 3.0, 21.0, 13.0, 3.0, 5.0, 6.0, 5.0, 5.0, 6.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 7.0, 3.0, 5.0, 4.0, 13.0, 4.0, 1.0, 15.0, 5.0, 123.0, 9.0, 12.0, 13.0, 14.0, 12.0, 15.0, 7.0, 30.0, 25.0, 50.0, 9.0, 4.0, 15.0, 14.0, 14.0, 8.0, 15.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 11.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 12.0, 2.0, 2.0, 15.0, 14.0, 1.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 11.0, 1.0, 9.0, 4.0, 24.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 2.0, 1.0, 16.0, 16.0, 68.0, 49.0, 35.0, 45.0, 57.0, 82.0, 72.0, 58.0, 73.0, 7.0, 21.0, 21.0, 11.0, 27.0, 2.0, 11.0, 52.0, 13.0, 11.0, 39.0, 23.0, 24.0, 229.0, 3.0, 2.0, 3.0, 2.0, 7.0, 4.0, 7.0, 4.0, 3.0, 2.0, 3.0, 2.0, 8.0, 5.0, 8.0, 5.0, 6.0, 4.0, 9.0, 5.0, 7.0, 4.0, 7.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 5.0, 6.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 7.0, 5.0, 7.0, 5.0, 7.0, 5.0, 7.0, 5.0, 7.0, 2.0, 3.0, 2.0, 9.0, 10.0, 9.0, 28.0, 6.0, 4.0, 13.0, 8.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 3.0, 7.0, 5.0, 7.0, 5.0, 3.0, 2.0, 6.0, 3.0, 6.0, 4.0, 3.0, 12.0, 9.0, 6.0, 4.0, 12.0, 8.0, 26.0, 10.0, 4.0, 6.0, 4.0, 37.0, 37.0, 6.0, 2.0, 4.0, 93.0, 3.0, 6.0, 3.0, 2.0, 5.0, 2.0, 7.0, 4.0, 9.0, 9.0, 6.0, 3.0, 2.0, 5.0, 4.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 20.0, 7.0, 42.0, 16.0, 16.0, 16.0, 3.0, 21.0, 8.0, 3.0, 6.0, 3.0, 3.0, 3.0, 7.0, 2.0, 13.0, 19.0, 9.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 5.0, 3.0, 6.0, 4.0, 20.0, 4.0, 10.0, 6.0, 6.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 9.0, 3.0, 2.0, 4.0, 2.0, 4.0, 3.0, 28.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 25.0, 6.0, 5.0, 3.0, 2.0, 3.0, 2.0, 86.0, 16.0, 8.0, 5.0, 29.0, 10.0, 7.0, 2.0, 150.0, 3.0, 2.0, 3.0, 2.0, 9.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 21.0, 6.0, 4.0, 8.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 3.0, 2.0, 19.0, 2.0, 3.0, 2.0, 8.0, 4.0, 13.0, 4.0, 57.0, 3.0, 1.0, 3.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 2.0, 4.0, 1.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 5.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 4.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 3.0, 6.0, 2.0, 5.0, 3.0, 5.0, 8.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 3.0, 1.0, 9.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 2.0, 10.0, 5.0, 13.0, 1.0, 15.0, 1.0, 7.0, 2.0, 8.0, 4.0, 2.0, 8.0, 1.0, 10.0, 1.0, 10.0, 1.0, 20.0, 1.0, 14.0, 1.0, 16.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 2.0, 20.0, 1.0, 15.0, 2.0, 9.0, 2.0, 9.0, 1.0, 5.0, 1.0, 3.0, 1.0, 5.0, 1.0, 6.0, 1.0, 7.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 3.0, 1.0, 5.0, 1.0, 5.0, 1.0, 8.0, 2.0, 25.0, 1.0, 16.0, 1.0, 12.0, 1.0, 6.0, 11.0, 1.0, 8.0, 12.0, 2.0, 9.0, 2.0, 9.0, 2.0, 9.0, 2.0, 9.0, 1.0, 9.0, 1.0, 12.0, 1.0, 12.0, 1.0, 12.0, 1.0, 13.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 8.0, 2.0, 20.0, 2.0, 16.0, 1.0, 12.0, 1.0, 5.0, 14.0, 2.0, 9.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 3.0, 5.0, 1.0, 5.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 16.0, 1.0, 10.0, 1.0, 17.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 2.0, 3.0, 15.0, 3.0, 3.0, 15.0, 2.0, 13.0, 2.0, 13.0, 2.0, 14.0, 4.0, 12.0, 2.0, 12.0, 3.0, 29.0, 2.0, 12.0, 1.0, 7.0, 1.0, 19.0, 1.0, 12.0, 1.0, 6.0, 1.0, 6.0, 16.0, 1.0, 6.0, 1.0, 13.0, 20.0, 7.0, 1.0, 20.0, 9.0, 13.0, 2.0, 29.0, 2.0, 8.0, 20.0, 13.0, 12.0, 1.0, 1.0, 11.0, 4.0, 14.0, 2.0, 8.0, 2.0, 8.0, 22.0, 9.0, 11.0, 29.0, 2.0, 13.0, 2.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 6.0, 4.0, 47.0, 1.0, 7.0, 1.0, 9.0, 15.0, 20.0, 21.0, 51.0, 1.0, 1.0, 2.0, 1.0, 1.0, 39.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 10.0, 15.0, 1.0, 5.0, 1.0, 5.0, 1.0, 14.0, 2.0, 16.0, 1.0, 4.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 2.0, 8.0, 2.0, 8.0, 2.0, 8.0, 2.0, 8.0, 1.0, 7.0, 1.0, 7.0, 3.0, 14.0, 1.0, 7.0, 22.0, 1.0, 8.0, 1.0, 18.0, 15.0, 14.0, 20.0, 20.0, 27.0, 1.0, 3.0, 5.0, 3.0, 5.0, 2.0, 2.0, 5.0, 23.0, 1.0, 10.0, 1.0, 10.0, 1.0, 23.0, 1.0, 15.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 10.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 106.0, 3.0, 3.0, 7.0, 3.0, 3.0, 11.0, 7.0, 3.0, 9.0, 6.0, 2.0, 2.0, 2.0, 2.0, 17.0, 6.0, 3.0, 29.0, 5.0, 40.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 1.0, 1.0, 1.0, 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, 46.0, 8.0, 9.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 1.0, 2.0, 6.0, 11.0, 2.0, 4.0, 27.0, 28.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 13.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 12.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 12.0, 22.0, 2.0, 6.0, 2.0, 6.0, 2.0, 7.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 17.0, 1.0, 5.0, 8.0, 15.0, 3.0, 9.0, 6.0, 17.0, 1.0, 15.0, 2.0, 27.0, 14.0, 3.0, 6.0, 1.0, 6.0, 32.0, 12.0, 86.0, 70.0, 5.0, 12.0, 70.0, 3.0, 1.0, 15.0, 18.0, 52.0, 18.0, 4.0, 40.0, 57.0, 35.0, 4.0, 12.0, 34.0, 24.0, 13.0, 12.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 18.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 17.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 93.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 19.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 58.0, 9.0, 1.0, 23.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, 5.0, 1.0, 7.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 13.0, 1.0, 1.0, 38.0, 5.0, 1.0, 4.0, 26.0, 1.0, 1.0, 15.0, 24.0, 44.0, 21.0, 28.0, 4.0, 7.0, 32.0, 13.0, 12.0, 24.0, 12.0, 17.0, 1.0, 12.0, 20.0, 2.0, 18.0, 11.0, 33.0, 36.0, 9.0, 7.0, 2.0, 5.0, 6.0, 8.0, 10.0, 6.0, 2.0, 7.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 17.0, 9.0, 38.0, 23.0, 21.0, 1.0, 34.0, 1.0, 2.0, 3.0, 8.0, 6.0, 4.0, 5.0, 1.0, 1.0, 3.0, 2.0, 124.0, 5.0, 2.0, 9.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 10.0, 6.0, 2.0, 2.0, 18.0, 14.0, 9.0, 9.0, 28.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 61.0, 66.0, 21.0, 27.0, 19.0, 27.0, 61.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 24.0, 27.0, 55.0, 5.0, 3.0, 6.0, 20.0, 9.0, 11.0, 24.0, 12.0, 3.0, 2.0, 2.0, 1.0, 15.0, 15.0, 27.0, 46.0, 10.0, 5.0, 30.0, 3.0, 3.0, 4.0, 13.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 25.0, 14.0, 30.0, 17.0, 22.0, 8.0, 29.0, 9.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 10.0, 39.0, 23.0, 32.0, 66.0, 38.0, 35.0, 8.0, 10.0, 8.0, 10.0, 14.0, 14.0, 11.0, 12.0, 1.0, 4.0, 12.0, 1.0, 1.0, 154.0, 1.0, 1.0, 8.0, 8.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 6.0, 1.0, 3.0, 8.0, 2.0, 3.0, 3.0, 6.0, 34.0, 1.0, 1.0, 6.0, 2.0, 7.0, 1.0, 38.0, 4.0, 4.0, 8.0, 7.0, 1.0, 6.0, 1.0, 2.0, 4.0, 67.0, 19.0, 1.0, 1.0, 1.0, 7.0, 1.0, 84.0, 49.0, 27.0, 59.0, 8.0, 25.0, 1.0, 36.0, 13.0, 1.0, 2.0, 5.0, 6.0, 5.0, 18.0, 3.0, 6.0, 3.0, 2.0, 3.0, 23.0, 6.0, 6.0, 1.0, 5.0, 2.0, 1.0, 3.0, 4.0, 2.0, 30.0, 23.0, 1.0, 1.0, 5.0, 5.0, 6.0, 3.0, 6.0, 4.0, 2.0, 6.0, 4.0, 9.0, 11.0, 70.0, 4.0, 4.0, 17.0, 5.0, 4.0, 10.0, 10.0, 5.0, 6.0, 2.0, 2.0, 6.0, 6.0, 5.0, 5.0, 7.0, 5.0, 3.0, 12.0, 3.0, 5.0, 2.0, 1.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 10.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 11.0, 14.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 58.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 3.0, 12.0, 4.0, 1.0, 2.0, 4.0, 1.0, 4.0, 2.0, 4.0, 6.0, 1.0, 7.0, 5.0, 5.0, 12.0, 4.0, 9.0, 8.0, 5.0, 10.0, 1.0, 7.0, 3.0, 22.0, 1.0, 3.0, 5.0, 4.0, 1.0, 3.0, 6.0, 1.0, 7.0, 2.0, 4.0, 15.0, 11.0, 1.0, 2.0, 3.0, 6.0, 1.0, 2.0, 38.0, 9.0, 23.0, 7.0, 1.0, 2.0, 1.0, 60.0, 4.0, 1.0, 2.0, 1.0, 4.0, 11.0, 2.0, 1.0, 5.0, 4.0, 2.0, 8.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 24.0, 21.0, 8.0, 18.0, 1.0, 1.0, 3.0, 3.0, 50.0, 24.0, 25.0, 20.0, 17.0, 10.0, 28.0, 1.0, 21.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 26.0, 9.0, 3.0, 1.0, 17.0, 15.0, 15.0, 30.0, 16.0, 15.0, 14.0, 20.0, 23.0, 9.0, 19.0, 10.0, 14.0, 9.0, 14.0, 17.0, 19.0, 29.0, 50.0, 19.0, 22.0, 17.0, 22.0, 50.0, 21.0, 21.0, 14.0, 14.0, 16.0, 16.0, 15.0, 15.0, 15.0, 15.0, 15.0, 28.0, 29.0, 17.0, 24.0, 25.0, 39.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 7.0, 13.0, 12.0, 50.0, 9.0, 8.0, 8.0, 10.0, 13.0, 19.0, 17.0, 14.0, 15.0, 14.0, 14.0, 14.0, 14.0, 14.0, 27.0, 19.0, 12.0, 12.0, 17.0, 25.0, 9.0, 8.0, 9.0, 10.0, 15.0, 14.0, 14.0, 39.0, 1.0, 1.0, 6.0, 2.0, 7.0, 4.0, 1.0, 1.0, 4.0, 11.0, 12.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 8.0, 7.0, 7.0, 9.0, 4.0, 14.0, 4.0, 12.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 10.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 5.0, 27.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 2.0, 4.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 42.0, 4.0, 3.0, 3.0, 5.0, 13.0, 3.0, 2.0, 10.0, 9.0, 19.0, 5.0, 6.0, 5.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 5.0, 1.0, 1.0, 2.0, 6.0, 15.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 21.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 13.0, 4.0, 1.0, 6.0, 19.0, 1.0, 7.0, 8.0, 9.0, 4.0, 42.0, 12.0, 18.0, 8.0, 1.0, 12.0, 1.0, 4.0, 126.0, 1.0, 1.0, 3.0, 1.0, 1.0, 50.0, 1.0, 21.0, 10.0, 26.0, 31.0, 4.0, 16.0, 2.0, 20.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 6.0, 11.0, 96.0, 10.0, 10.0, 28.0, 2.0, 15.0, 3.0, 20.0, 17.0, 16.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 50.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 14.0, 27.0, 1.0, 30.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 29.0, 7.0, 7.0, 24.0, 10.0, 18.0, 12.0, 10.0, 1.0, 7.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 46.0, 3.0, 10.0, 1.0, 1.0, 90.0, 10.0, 61.0, 11.0, 10.0, 5.0, 45.0, 61.0, 64.0, 5.0, 27.0, 1.0, 9.0, 10.0, 1.0, 7.0, 5.0, 1.0, 1.0, 13.0, 41.0, 18.0, 19.0, 2.0, 5.0, 3.0, 2.0, 23.0, 3.0, 3.0, 14.0, 7.0, 3.0, 21.0, 9.0, 2.0, 4.0, 11.0, 15.0, 2.0, 5.0, 8.0, 4.0, 14.0, 7.0, 2.0, 5.0, 3.0, 1.0, 4.0, 18.0, 7.0, 2.0, 4.0, 21.0, 9.0, 2.0, 10.0, 8.0, 1.0, 2.0, 3.0, 43.0, 4.0, 13.0, 4.0, 34.0, 45.0, 35.0, 42.0, 50.0, 50.0, 49.0, 69.0, 55.0, 46.0, 45.0, 43.0, 29.0, 39.0, 34.0, 26.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 17.0, 8.0, 2.0, 1.0, 2.0, 7.0, 28.0, 20.0, 3.0, 7.0, 64.0, 1.0, 1.0, 6.0, 6.0, 1.0, 4.0, 4.0, 5.0, 5.0, 7.0, 8.0, 14.0, 39.0, 27.0, 10.0, 12.0, 34.0, 33.0, 51.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 10.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 14.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 9.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 5.0, 6.0, 2.0, 11.0, 1.0, 3.0, 3.0, 7.0, 6.0, 4.0, 6.0, 9.0, 2.0, 1.0, 1.0, 4.0, 7.0, 8.0, 1.0, 4.0, 7.0, 1.0, 5.0, 4.0, 3.0, 2.0, 1.0, 5.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 5.0, 1.0, 10.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 7.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 16.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 4.0, 1.0, 1.0, 10.0, 1.0, 9.0, 4.0, 1.0, 77.0, 23.0, 76.0, 25.0, 15.0, 3.0, 24.0, 5.0, 4.0, 21.0, 20.0, 9.0, 27.0, 8.0, 11.0, 9.0, 6.0, 19.0, 34.0, 28.0, 1.0, 41.0, 5.0, 10.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 20.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 16.0, 1.0, 9.0, 3.0, 1.0, 3.0, 49.0, 56.0, 53.0, 7.0, 12.0, 1.0, 10.0, 4.0, 9.0, 9.0, 17.0, 1.0, 1.0, 10.0, 1.0, 5.0, 1.0, 1.0, 1.0, 17.0, 32.0, 25.0, 1.0, 1.0, 1.0, 9.0, 6.0, 3.0, 14.0, 5.0, 74.0, 10.0, 2.0, 13.0, 3.0, 27.0, 3.0, 4.0, 28.0, 59.0, 10.0, 5.0, 35.0, 7.0, 31.0, 17.0, 2.0, 23.0, 6.0, 2.0, 4.0, 14.0, 9.0, 11.0, 22.0, 29.0, 13.0, 13.0, 33.0, 5.0, 21.0, 10.0, 19.0, 121.0, 5.0, 4.0, 4.0, 1.0, 3.0, 3.0, 8.0, 4.0, 14.0, 22.0, 18.0, 6.0, 3.0, 5.0, 18.0, 5.0, 5.0, 3.0, 5.0, 2.0, 6.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 6.0, 17.0, 9.0, 7.0, 7.0, 2.0, 8.0, 1.0, 45.0, 3.0, 5.0, 3.0, 35.0, 9.0, 8.0, 9.0, 4.0, 4.0, 2.0, 16.0, 14.0, 11.0, 3.0, 3.0, 2.0, 5.0, 3.0, 5.0, 3.0, 3.0, 18.0, 3.0, 6.0, 21.0, 1.0, 2.0, 9.0, 3.0, 26.0, 2.0, 4.0, 4.0, 36.0, 1.0, 3.0, 35.0, 16.0, 31.0, 2.0, 3.0, 2.0, 3.0, 7.0, 24.0, 7.0, 2.0, 1.0, 34.0, 2.0, 2.0, 1.0, 1.0, 3.0, 5.0, 4.0, 15.0, 21.0, 2.0, 3.0, 4.0, 1.0, 2.0, 33.0, 16.0, 13.0, 33.0, 34.0, 55.0, 12.0, 5.0, 7.0, 15.0, 9.0, 5.0, 2.0, 6.0, 11.0, 3.0, 6.0, 5.0, 18.0, 6.0, 5.0, 21.0, 6.0, 7.0, 2.0, 2.0, 2.0, 2.0, 3.0, 11.0, 8.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 24.0, 1.0, 5.0, 12.0, 1.0, 1.0, 1.0, 2.0, 21.0, 20.0, 1.0, 1.0, 2.0, 3.0, 51.0, 7.0, 12.0, 2.0, 5.0, 2.0, 12.0, 20.0, 1.0, 5.0, 2.0, 10.0, 3.0, 6.0, 4.0, 56.0, 17.0, 3.0, 29.0, 7.0, 7.0, 12.0, 3.0, 8.0, 37.0, 1.0, 8.0, 2.0, 2.0, 8.0, 4.0, 28.0, 1.0, 5.0, 2.0, 7.0, 3.0, 8.0, 6.0, 2.0, 23.0, 1.0, 4.0, 2.0, 25.0, 15.0, 1.0, 4.0, 4.0, 21.0, 2.0, 5.0, 2.0, 2.0, 1.0, 4.0, 4.0, 19.0, 1.0, 1.0, 2.0, 12.0, 11.0, 16.0, 4.0, 3.0, 6.0, 6.0, 17.0, 4.0, 2.0, 22.0, 25.0, 33.0, 23.0, 28.0, 9.0, 9.0, 8.0, 28.0, 5.0, 9.0, 9.0, 10.0, 8.0, 35.0, 8.0, 4.0, 7.0, 6.0, 17.0, 7.0, 4.0, 3.0, 29.0, 19.0, 1.0, 4.0, 18.0, 6.0, 6.0, 13.0, 20.0, 2.0, 3.0, 4.0, 11.0, 18.0, 4.0, 9.0, 19.0, 21.0, 15.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 5.0, 5.0, 7.0, 7.0, 6.0, 14.0, 13.0, 31.0, 20.0, 13.0, 17.0, 20.0, 8.0, 15.0, 6.0, 6.0, 52.0, 6.0, 61.0, 6.0, 7.0, 10.0, 7.0, 7.0, 7.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 5.0, 5.0, 7.0, 81.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 8.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 30.0, 18.0, 2.0, 58.0, 3.0, 12.0, 3.0, 8.0, 12.0, 32.0, 12.0, 4.0, 12.0, 12.0, 46.0, 11.0, 33.0, 10.0, 11.0, 4.0, 6.0, 3.0, 2.0, 6.0, 4.0, 44.0, 16.0, 13.0, 8.0, 4.0, 2.0, 4.0, 53.0, 3.0, 8.0, 31.0, 2.0, 7.0, 13.0, 15.0, 2.0, 10.0, 47.0, 5.0, 26.0, 58.0, 82.0, 34.0, 40.0, 8.0, 27.0, 4.0, 5.0, 2.0, 68.0, 73.0, 35.0, 15.0, 8.0, 13.0, 2.0, 8.0, 13.0, 2.0, 43.0, 16.0, 24.0, 20.0, 39.0, 11.0, 2.0, 13.0, 2.0, 2.0, 4.0, 5.0, 19.0, 2.0, 4.0, 29.0, 29.0, 15.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 24.0, 12.0, 39.0, 2.0, 9.0, 5.0, 19.0, 2.0, 62.0, 13.0, 3.0, 2.0, 11.0, 105.0, 15.0, 31.0, 13.0, 60.0, 51.0, 27.0, 2.0, 15.0, 29.0, 23.0, 2.0, 45.0, 20.0, 20.0, 27.0, 25.0, 36.0, 17.0, 42.0, 21.0, 4.0, 4.0, 4.0, 77.0, 69.0, 5.0, 11.0, 4.0, 41.0, 38.0, 4.0, 51.0, 2.0, 53.0, 56.0, 22.0, 11.0, 36.0, 2.0, 20.0, 2.0, 72.0, 26.0, 7.0, 19.0, 20.0, 21.0, 27.0, 22.0, 48.0, 19.0, 20.0, 20.0, 27.0, 44.0, 20.0, 59.0, 65.0, 31.0, 173.0, 94.0, 59.0, 16.0, 21.0, 110.0, 153.0, 20.0, 247.0, 183.0, 24.0, 2.0, 11.0, 19.0, 8.0, 2.0, 125.0, 29.0, 18.0, 5.0, 6.0, 96.0, 2.0, 2.0, 17.0, 72.0, 12.0, 4.0, 2.0, 18.0, 2.0, 39.0, 19.0, 24.0, 21.0, 16.0, 2.0, 2.0, 4.0, 9.0, 25.0, 4.0, 30.0, 4.0, 4.0, 42.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 19.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 7.0, 25.0, 4.0, 6.0, 6.0, 2.0, 15.0, 3.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 15.0, 39.0, 4.0, 6.0, 2.0, 13.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 25.0, 78.0, 2.0, 5.0, 4.0, 2.0, 67.0, 2.0, 2.0, 32.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 12.0, 2.0, 27.0, 2.0, 20.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 32.0, 5.0, 2.0, 8.0, 2.0, 2.0, 2.0, 52.0, 2.0, 2.0, 2.0, 2.0, 2.0, 30.0, 37.0, 2.0, 9.0, 5.0, 2.0, 2.0, 25.0, 2.0, 2.0, 2.0, 2.0, 114.0, 5.0, 2.0, 4.0, 2.0, 12.0, 5.0, 4.0, 3.0, 5.0, 9.0, 5.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 23.0, 8.0, 4.0, 2.0, 2.0, 2.0, 3.0, 12.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 10.0, 9.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 93.0, 17.0, 28.0, 21.0, 2.0, 2.0, 5.0, 57.0, 51.0, 83.0, 17.0, 10.0, 5.0, 9.0, 8.0, 21.0, 16.0, 24.0, 28.0, 2.0, 11.0, 22.0, 58.0, 26.0, 92.0, 32.0, 4.0, 6.0, 4.0, 8.0, 39.0, 20.0, 10.0, 6.0, 41.0, 4.0, 6.0, 5.0, 467.0, 4.0, 62.0, 14.0, 21.0, 200.0, 6.0, 29.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 10.0, 2.0, 7.0, 8.0, 13.0, 6.0, 2.0, 30.0, 139.0, 47.0, 20.0, 30.0, 2.0, 54.0, 71.0, 27.0, 19.0, 20.0, 189.0, 51.0, 28.0, 30.0, 8.0, 82.0, 11.0, 13.0, 18.0, 7.0, 48.0, 12.0, 12.0, 20.0, 2.0, 15.0, 2.0, 2.0, 68.0, 101.0, 25.0, 67.0, 15.0, 100.0, 33.0, 53.0, 2.0, 20.0, 34.0, 25.0, 8.0, 34.0, 7.0, 41.0, 12.0, 5.0, 2.0, 6.0, 2.0, 67.0, 12.0, 6.0, 3.0, 10.0, 118.0, 9.0, 20.0, 49.0, 50.0, 51.0, 32.0, 6.0, 13.0, 2.0, 24.0, 2.0, 45.0, 3.0, 2.0, 4.0, 20.0, 41.0, 17.0, 6.0, 21.0, 4.0, 2.0, 9.0, 6.0, 28.0, 2.0, 20.0, 11.0, 2.0, 3.0, 4.0, 2.0, 2.0, 25.0, 2.0, 11.0, 2.0, 8.0, 2.0, 2.0, 8.0, 5.0, 6.0, 5.0, 8.0, 3.0, 9.0, 2.0, 19.0, 53.0, 2.0, 2.0, 2.0, 7.0, 2.0, 3.0, 7.0, 131.0, 53.0, 75.0, 2.0, 8.0, 3.0, 12.0, 5.0, 70.0, 29.0, 27.0, 66.0, 10.0, 23.0, 8.0, 4.0, 10.0, 13.0, 94.0, 19.0, 17.0, 5.0, 10.0, 9.0, 15.0, 15.0, 76.0, 24.0, 7.0, 4.0, 26.0, 5.0, 103.0, 11.0, 56.0, 5.0, 11.0, 5.0, 49.0, 91.0, 8.0, 2.0, 11.0, 90.0, 2.0, 41.0, 33.0, 50.0, 42.0, 20.0, 3.0, 2.0, 20.0, 26.0, 28.0, 20.0, 35.0, 20.0, 33.0, 34.0, 25.0, 55.0, 23.0, 26.0, 23.0, 26.0, 175.0, 62.0, 14.0, 53.0, 56.0, 15.0, 22.0, 36.0, 31.0, 36.0, 41.0, 30.0, 31.0, 100.0, 39.0, 28.0, 34.0, 47.0, 29.0, 20.0, 8.0, 74.0, 9.0, 31.0, 4.0, 8.0, 8.0, 7.0, 9.0, 138.0, 6.0, 11.0, 6.0, 7.0, 1.0, 56.0, 16.0, 8.0, 5.0, 4.0, 10.0, 30.0, 14.0, 1.0, 1.0, 1.0, 20.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 16.0, 16.0, 1.0, 2.0, 1.0, 11.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 14.0, 3.0, 1.0, 18.0, 18.0, 2.0, 6.0, 2.0, 1.0, 70.0, 1.0, 3.0, 3.0, 8.0, 5.0, 4.0, 7.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 14.0, 3.0, 8.0, 2.0, 2.0, 1.0, 2.0, 12.0, 1.0, 2.0, 2.0, 2.0, 31.0, 5.0, 6.0, 5.0, 7.0, 34.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 3.0, 12.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 4.0, 10.0, 6.0, 15.0, 1.0, 5.0, 6.0, 1.0, 2.0, 1.0, 2.0, 4.0, 8.0, 5.0, 5.0, 5.0, 12.0, 14.0, 9.0, 1.0, 7.0, 3.0, 7.0, 3.0, 5.0, 4.0, 4.0, 1.0, 1.0, 4.0, 3.0, 2.0, 5.0, 2.0, 3.0, 2.0, 5.0, 8.0, 6.0, 19.0, 4.0, 7.0, 1.0, 1.0, 49.0, 18.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 9.0, 4.0, 4.0, 3.0, 2.0, 7.0, 17.0, 40.0, 7.0, 1.0, 4.0, 3.0, 4.0, 4.0, 8.0, 8.0, 18.0, 2.0, 29.0, 6.0, 1.0, 2.0, 13.0, 2.0, 1.0, 5.0, 3.0, 10.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 12.0, 8.0, 6.0, 1.0, 1.0, 1.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 5.0, 9.0, 1.0, 2.0, 11.0, 5.0, 2.0, 3.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 1.0, 36.0, 8.0, 7.0, 23.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 3.0, 8.0, 4.0, 2.0, 7.0, 8.0, 13.0, 7.0, 5.0, 3.0, 12.0, 3.0, 12.0, 19.0, 8.0, 3.0, 4.0, 4.0, 1.0, 2.0, 3.0, 2.0, 2.0, 11.0, 7.0, 1.0, 48.0, 5.0, 6.0, 3.0, 4.0, 3.0, 2.0, 1.0, 4.0, 4.0, 3.0, 6.0, 7.0, 7.0, 5.0, 3.0, 6.0, 2.0, 4.0, 12.0, 9.0, 60.0, 4.0, 6.0, 26.0, 70.0, 44.0, 18.0, 4.0, 11.0, 8.0, 11.0, 7.0, 1.0, 15.0, 8.0, 10.0, 3.0, 1.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 73.0, 76.0, 47.0, 1.0, 9.0, 29.0, 76.0, 28.0, 37.0, 18.0, 4.0, 64.0, 92.0, 28.0, 112.0, 10.0, 1.0, 2.0, 1.0, 36.0, 53.0, 6.0, 1.0, 10.0, 23.0, 21.0, 1.0, 26.0, 1.0, 33.0, 2.0, 9.0, 1.0, 1.0, 1.0, 2.0, 33.0, 1.0, 1.0, 114.0, 24.0, 1.0, 12.0, 14.0, 18.0, 28.0, 1.0, 7.0, 3.0, 6.0, 1.0, 26.0, 1.0, 9.0, 8.0, 9.0, 31.0, 16.0, 1.0, 20.0, 3.0, 10.0, 48.0, 3.0, 8.0, 4.0, 7.0, 1.0, 1.0, 17.0, 1.0, 1.0, 2.0, 21.0, 33.0, 8.0, 3.0, 2.0, 10.0, 1.0, 27.0, 27.0, 19.0, 18.0, 1.0, 1.0, 13.0, 6.0, 1.0, 19.0, 6.0, 16.0, 17.0, 37.0, 20.0, 9.0, 3.0, 1.0, 26.0, 1.0, 13.0, 8.0, 1.0, 1.0, 3.0, 17.0, 3.0, 12.0, 1.0, 13.0, 4.0, 4.0, 7.0, 17.0, 5.0, 4.0, 26.0, 13.0, 1.0, 22.0, 3.0, 11.0, 1.0, 1.0, 15.0, 6.0, 2.0, 1.0, 33.0, 14.0, 6.0, 8.0, 3.0, 5.0, 16.0, 5.0, 14.0, 19.0, 13.0, 27.0, 1.0, 4.0, 1.0, 7.0, 1.0, 5.0, 8.0, 1.0, 13.0, 57.0, 10.0, 1.0, 15.0, 5.0, 10.0, 3.0, 3.0, 2.0, 14.0, 2.0, 18.0, 5.0, 7.0, 28.0, 28.0, 17.0, 2.0, 2.0, 4.0, 7.0, 4.0, 5.0, 1.0, 1.0, 13.0, 1.0, 15.0, 7.0, 15.0, 10.0, 9.0, 8.0, 10.0, 1.0, 1.0, 5.0, 1.0, 1.0, 16.0, 3.0, 9.0, 14.0, 7.0, 3.0, 5.0, 1.0, 19.0, 7.0, 35.0, 15.0, 12.0, 2.0, 5.0, 2.0, 17.0, 7.0, 17.0, 6.0, 1.0, 6.0, 1.0, 7.0, 8.0, 9.0, 1.0, 9.0, 9.0, 22.0, 1.0, 1.0, 1.0, 1.0, 8.0, 33.0, 4.0, 7.0, 13.0, 1.0, 7.0, 5.0, 1.0, 7.0, 7.0, 17.0, 1.0, 6.0, 1.0, 85.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 6.0, 16.0, 1.0, 12.0, 1.0, 5.0, 2.0, 6.0, 15.0, 19.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 45.0, 1.0, 2.0, 2.0, 10.0, 27.0, 6.0, 2.0, 2.0, 1.0, 3.0, 4.0, 9.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 6.0, 9.0, 1.0, 1.0, 1.0, 24.0, 1.0, 12.0, 8.0, 8.0, 1.0, 7.0, 1.0, 1.0, 4.0, 4.0, 12.0, 4.0, 5.0, 7.0, 9.0, 1.0, 1.0, 22.0, 3.0, 2.0, 1.0, 18.0, 3.0, 6.0, 3.0, 3.0, 58.0, 2.0, 8.0, 2.0, 8.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 15.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 4.0, 6.0, 2.0, 14.0, 8.0, 1.0, 1.0, 2.0, 15.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 13.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 3.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 8.0, 1.0, 3.0, 4.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 84.0, 3.0, 5.0, 3.0, 2.0, 2.0, 3.0, 56.0, 11.0, 11.0, 2.0, 2.0, 4.0, 2.0, 2.0, 11.0, 2.0, 9.0, 4.0, 4.0, 56.0, 3.0, 7.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 3.0, 8.0, 4.0, 9.0, 1.0, 13.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 22.0, 2.0, 8.0, 18.0, 2.0, 6.0, 1.0, 10.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 8.0, 1.0, 7.0, 1.0, 3.0, 4.0, 4.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 9.0, 1.0, 3.0, 1.0, 3.0, 4.0, 26.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 3.0, 21.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 3.0, 14.0, 16.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 10.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 24.0, 3.0, 6.0, 5.0, 19.0, 11.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 16.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 6.0, 1.0, 12.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 7.0, 9.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 10.0, 2.0, 2.0, 4.0, 55.0, 15.0, 4.0, 9.0, 4.0, 15.0, 13.0, 11.0, 1.0, 2.0, 12.0, 4.0, 14.0, 1.0, 9.0, 4.0, 3.0, 9.0, 10.0, 1.0, 14.0, 4.0, 25.0, 14.0, 24.0, 21.0, 6.0, 6.0, 6.0, 1.0, 6.0, 3.0, 3.0, 1.0, 12.0, 1.0, 22.0, 7.0, 6.0, 6.0, 3.0, 1.0, 1.0, 1.0, 14.0, 17.0, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 32.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 7.0, 2.0, 3.0, 1.0, 2.0, 5.0, 1.0, 9.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, 16.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 15.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 15.0, 5.0, 2.0, 6.0, 6.0, 7.0, 5.0, 4.0, 4.0, 3.0, 8.0, 5.0, 9.0, 4.0, 12.0, 4.0, 15.0, 3.0, 1.0, 4.0, 4.0, 3.0, 24.0, 12.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 1.0, 4.0, 2.0, 6.0, 8.0, 4.0, 1.0, 4.0, 3.0, 4.0, 2.0, 7.0, 6.0, 22.0, 4.0, 6.0, 8.0, 4.0, 2.0, 4.0, 2.0, 3.0, 6.0, 2.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 12.0, 5.0, 5.0, 2.0, 3.0, 7.0, 5.0, 9.0, 1.0, 1.0, 1.0, 2.0, 10.0, 4.0, 1.0, 9.0, 1.0, 4.0, 2.0, 3.0, 3.0, 13.0, 8.0, 1.0, 9.0, 4.0, 11.0, 1.0, 15.0, 13.0, 1.0, 7.0, 1.0, 17.0, 12.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 3.0, 2.0, 2.0, 1.0, 8.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 1.0, 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, 11.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 2.0, 1.0, 5.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 13.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 6.0, 1.0, 3.0, 1.0, 1.0, 3.0, 30.0, 5.0, 4.0, 11.0, 5.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 7.0, 4.0, 1.0, 13.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 5.0, 4.0, 3.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 12.0, 1.0, 6.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 26.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 6.0, 17.0, 8.0, 3.0, 1.0, 1.0, 3.0, 3.0, 7.0, 4.0, 6.0, 1.0, 6.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 13.0, 1.0, 7.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 4.0, 1.0, 1.0, 3.0, 3.0, 10.0, 1.0, 1.0, 6.0, 3.0, 2.0, 3.0, 6.0, 8.0, 2.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 10.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 5.0, 5.0, 2.0, 8.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 11.0, 5.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 28.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 23.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 19.0, 5.0, 1.0, 3.0, 3.0, 1.0, 3.0, 4.0, 3.0, 7.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 15.0, 12.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 21.0, 3.0, 4.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 3.0, 3.0, 1.0, 5.0, 6.0, 5.0, 5.0, 5.0, 5.0, 5.0, 11.0, 5.0, 5.0, 3.0, 3.0, 4.0, 7.0, 2.0, 4.0, 8.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 6.0, 12.0, 4.0, 2.0, 5.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 6.0, 6.0, 3.0, 1.0, 1.0, 2.0, 4.0, 4.0, 9.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 1.0, 3.0, 1.0, 156.0, 265.0, 4.0, 4.0, 4.0, 4.0, 8.0, 9.0, 8.0, 9.0, 5.0, 4.0, 5.0, 4.0, 12.0, 11.0, 12.0, 11.0, 6.0, 6.0, 12.0, 9.0, 9.0, 9.0, 9.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 8.0, 9.0, 18.0, 6.0, 8.0, 5.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 8.0, 9.0, 4.0, 4.0, 5.0, 4.0, 9.0, 8.0, 19.0, 17.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 8.0, 8.0, 4.0, 4.0, 10.0, 8.0, 4.0, 4.0, 14.0, 8.0, 6.0, 6.0, 20.0, 19.0, 8.0, 8.0, 17.0, 16.0, 44.0, 21.0, 26.0, 4.0, 4.0, 4.0, 4.0, 13.0, 77.0, 8.0, 4.0, 4.0, 4.0, 9.0, 8.0, 8.0, 7.0, 8.0, 11.0, 14.0, 11.0, 121.0, 4.0, 4.0, 7.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 37.0, 30.0, 73.0, 30.0, 31.0, 29.0, 4.0, 25.0, 37.0, 34.0, 19.0, 9.0, 8.0, 6.0, 10.0, 6.0, 7.0, 5.0, 27.0, 22.0, 54.0, 22.0, 23.0, 24.0, 4.0, 25.0, 36.0, 29.0, 25.0, 20.0, 9.0, 8.0, 6.0, 10.0, 6.0, 6.0, 6.0, 7.0, 8.0, 5.0, 5.0, 4.0, 5.0, 10.0, 9.0, 9.0, 11.0, 25.0, 14.0, 12.0, 12.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 42.0, 35.0, 9.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 25.0, 31.0, 9.0, 8.0, 4.0, 4.0, 4.0, 2.0, 29.0, 29.0, 8.0, 7.0, 41.0, 29.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 5.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 6.0, 5.0, 4.0, 5.0, 4.0, 9.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 7.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 7.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 3.0, 6.0, 3.0, 6.0, 5.0, 8.0, 5.0, 5.0, 2.0, 5.0, 2.0, 4.0, 4.0, 4.0, 6.0, 8.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 2.0, 17.0, 2.0, 17.0, 2.0, 17.0, 2.0, 15.0, 4.0, 47.0, 2.0, 18.0, 2.0, 19.0, 2.0, 19.0, 2.0, 17.0, 2.0, 16.0, 5.0, 49.0, 4.0, 36.0, 3.0, 39.0, 3.0, 24.0, 2.0, 24.0, 2.0, 24.0, 2.0, 23.0, 50.0, 5.0, 3.0, 37.0, 25.0, 32.0, 2.0, 17.0, 2.0, 17.0, 2.0, 17.0, 2.0, 17.0, 2.0, 15.0, 2.0, 15.0, 2.0, 16.0, 2.0, 15.0, 2.0, 15.0, 2.0, 15.0, 2.0, 15.0, 2.0, 15.0, 2.0, 21.0, 7.0, 54.0, 5.0, 33.0, 2.0, 33.0, 2.0, 15.0, 2.0, 15.0, 2.0, 13.0, 2.0, 13.0, 2.0, 13.0, 2.0, 13.0, 3.0, 25.0, 3.0, 26.0, 3.0, 24.0, 3.0, 23.0, 2.0, 18.0, 2.0, 18.0, 2.0, 19.0, 2.0, 19.0, 2.0, 21.0, 7.0, 58.0, 5.0, 36.0, 2.0, 38.0, 3.0, 19.0, 3.0, 19.0, 3.0, 20.0, 3.0, 19.0, 3.0, 18.0, 2.0, 17.0, 2.0, 27.0, 2.0, 29.0, 3.0, 28.0, 3.0, 29.0, 4.0, 51.0, 13.0, 32.0, 3.0, 52.0, 2.0, 23.0, 2.0, 24.0, 2.0, 22.0, 25.0, 4.0, 25.0, 29.0, 4.0, 27.0, 4.0, 29.0, 4.0, 35.0, 8.0, 32.0, 9.0, 33.0, 6.0, 33.0, 6.0, 58.0, 4.0, 33.0, 5.0, 35.0, 4.0, 55.0, 3.0, 38.0, 2.0, 13.0, 2.0, 12.0, 6.0, 12.0, 2.0, 13.0, 26.0, 21.0, 33.0, 2.0, 16.0, 2.0, 2.0, 41.0, 3.0, 33.0, 31.0, 15.0, 29.0, 23.0, 24.0, 55.0, 22.0, 27.0, 24.0, 22.0, 2.0, 3.0, 22.0, 2.0, 15.0, 2.0, 16.0, 54.0, 4.0, 33.0, 2.0, 16.0, 2.0, 16.0, 2.0, 16.0, 2.0, 16.0, 2.0, 16.0, 3.0, 24.0, 26.0, 26.0, 31.0, 34.0, 28.0, 41.0, 3.0, 12.0, 4.0, 6.0, 5.0, 3.0, 20.0, 3.0, 19.0, 3.0, 18.0, 3.0, 18.0, 4.0, 48.0, 2.0, 16.0, 3.0, 15.0, 3.0, 26.0, 5.0, 46.0, 21.0, 2.0, 14.0, 20.0, 3.0, 15.0, 3.0, 15.0, 2.0, 14.0, 2.0, 14.0, 2.0, 14.0, 2.0, 14.0, 2.0, 14.0, 2.0, 17.0, 2.0, 17.0, 2.0, 16.0, 2.0, 16.0, 2.0, 16.0, 2.0, 15.0, 2.0, 16.0, 2.0, 16.0, 2.0, 16.0, 3.0, 16.0, 2.0, 7.0, 3.0, 17.0, 4.0, 45.0, 11.0, 30.0, 48.0, 30.0, 23.0, 3.0, 4.0, 4.0, 4.0, 4.0, 25.0, 25.0, 28.0, 21.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 15.0, 2.0, 15.0, 2.0, 36.0, 2.0, 23.0, 2.0, 28.0, 2.0, 18.0, 2.0, 25.0, 5.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 5.0, 6.0, 4.0, 4.0, 4.0, 4.0, 16.0, 5.0, 8.0, 4.0, 4.0, 11.0, 8.0, 28.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 15.0, 17.0, 20.0, 21.0, 15.0, 15.0, 17.0, 17.0, 17.0, 17.0, 17.0, 21.0, 16.0, 16.0, 16.0, 16.0, 16.0, 15.0, 15.0, 15.0, 20.0, 15.0, 15.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 7.0, 5.0, 5.0, 5.0, 5.0, 2.0, 7.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 6.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 3.0, 5.0, 3.0, 3.0, 4.0, 9.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 14.0, 4.0, 4.0, 2.0, 2.0, 2.0, 7.0, 2.0, 3.0, 28.0, 2.0, 5.0, 3.0, 4.0, 4.0, 3.0, 3.0, 2.0, 13.0, 13.0, 13.0, 8.0, 12.0, 8.0, 15.0, 15.0, 15.0, 14.0, 14.0, 10.0, 39.0, 2.0, 17.0, 2.0, 2.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, 6.0, 4.0, 5.0, 2.0, 27.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 20.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 15.0, 32.0, 66.0, 32.0, 36.0, 14.0, 14.0, 22.0, 12.0, 33.0, 12.0, 12.0, 12.0, 36.0, 12.0, 12.0, 32.0, 33.0, 34.0, 40.0, 36.0, 40.0, 44.0, 41.0, 29.0, 29.0, 29.0, 29.0, 33.0, 33.0, 47.0, 33.0, 3.0, 21.0, 2.0, 20.0, 24.0, 27.0, 51.0, 52.0, 40.0, 49.0, 24.0, 13.0, 68.0, 56.0, 8.0, 8.0, 12.0, 12.0, 19.0, 2.0, 31.0, 2.0, 4.0, 16.0, 23.0, 16.0, 43.0, 18.0, 20.0, 11.0, 2.0, 6.0, 4.0, 5.0, 4.0, 3.0, 1.0, 5.0, 248.0, 256.0, 9.0, 4.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 9.0, 2.0, 3.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 17.0, 5.0, 8.0, 5.0, 5.0, 10.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 10.0, 10.0, 6.0, 5.0, 9.0, 10.0, 9.0, 11.0, 14.0, 4.0, 4.0, 4.0, 4.0, 10.0, 9.0, 2.0, 3.0, 5.0, 4.0, 2.0, 2.0, 4.0, 2.0, 15.0, 4.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 18.0, 48.0, 46.0, 14.0, 24.0, 14.0, 3.0, 39.0, 12.0, 11.0, 2.0, 4.0, 2.0, 3.0, 2.0, 17.0, 15.0, 35.0, 32.0, 26.0, 10.0, 18.0, 13.0, 3.0, 8.0, 12.0, 10.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 5.0, 9.0, 5.0, 4.0, 2.0, 16.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 14.0, 24.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 23.0, 21.0, 4.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 19.0, 7.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 19.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 8.0, 2.0, 3.0, 4.0, 26.0, 15.0, 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, 9.0, 1.0, 10.0, 1.0, 10.0, 1.0, 10.0, 2.0, 24.0, 1.0, 7.0, 1.0, 7.0, 9.0, 1.0, 7.0, 1.0, 9.0, 1.0, 9.0, 3.0, 36.0, 1.0, 14.0, 17.0, 11.0, 1.0, 12.0, 1.0, 12.0, 3.0, 10.0, 10.0, 23.0, 23.0, 22.0, 27.0, 25.0, 13.0, 13.0, 1.0, 11.0, 1.0, 11.0, 13.0, 9.0, 1.0, 12.0, 1.0, 10.0, 1.0, 10.0, 1.0, 10.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 10.0, 1.0, 10.0, 1.0, 14.0, 2.0, 26.0, 2.0, 24.0, 2.0, 24.0, 22.0, 6.0, 28.0, 28.0, 23.0, 23.0, 19.0, 1.0, 6.0, 10.0, 12.0, 16.0, 17.0, 1.0, 12.0, 2.0, 2.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 10.0, 1.0, 10.0, 1.0, 10.0, 1.0, 10.0, 1.0, 11.0, 1.0, 10.0, 1.0, 10.0, 1.0, 9.0, 1.0, 11.0, 2.0, 24.0, 1.0, 23.0, 2.0, 22.0, 25.0, 25.0, 20.0, 20.0, 16.0, 1.0, 1.0, 7.0, 7.0, 13.0, 1.0, 12.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 1.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 2.0, 24.0, 36.0, 34.0, 2.0, 9.0, 2.0, 9.0, 2.0, 11.0, 2.0, 8.0, 2.0, 16.0, 29.0, 2.0, 22.0, 14.0, 32.0, 2.0, 13.0, 2.0, 13.0, 3.0, 2.0, 12.0, 1.0, 13.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 13.0, 15.0, 15.0, 14.0, 2.0, 13.0, 2.0, 4.0, 26.0, 1.0, 8.0, 12.0, 16.0, 13.0, 1.0, 12.0, 1.0, 2.0, 11.0, 3.0, 2.0, 19.0, 16.0, 11.0, 2.0, 6.0, 2.0, 6.0, 1.0, 7.0, 2.0, 12.0, 1.0, 7.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 1.0, 7.0, 1.0, 8.0, 2.0, 16.0, 1.0, 13.0, 14.0, 14.0, 13.0, 10.0, 10.0, 3.0, 20.0, 27.0, 37.0, 22.0, 11.0, 15.0, 11.0, 11.0, 19.0, 19.0, 40.0, 3.0, 5.0, 1.0, 1.0, 2.0, 16.0, 16.0, 29.0, 21.0, 37.0, 1.0, 8.0, 1.0, 6.0, 1.0, 6.0, 6.0, 15.0, 1.0, 7.0, 1.0, 7.0, 1.0, 10.0, 2.0, 23.0, 10.0, 1.0, 5.0, 2.0, 7.0, 2.0, 7.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 7.0, 5.0, 7.0, 2.0, 7.0, 2.0, 7.0, 2.0, 7.0, 21.0, 1.0, 6.0, 1.0, 20.0, 23.0, 22.0, 2.0, 2.0, 16.0, 35.0, 27.0, 16.0, 2.0, 2.0, 52.0, 39.0, 1.0, 7.0, 1.0, 9.0, 1.0, 24.0, 1.0, 20.0, 1.0, 4.0, 1.0, 14.0, 1.0, 4.0, 1.0, 6.0, 24.0, 19.0, 2.0, 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, 8.0, 13.0, 7.0, 3.0, 1.0, 1.0, 1.0, 4.0, 29.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 12.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 18.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 17.0, 17.0, 27.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 12.0, 1.0, 12.0, 1.0, 11.0, 1.0, 11.0, 1.0, 5.0, 1.0, 5.0, 5.0, 32.0, 24.0, 13.0, 7.0, 1.0, 5.0, 1.0, 16.0, 1.0, 6.0, 1.0, 17.0, 1.0, 7.0, 1.0, 25.0, 1.0, 12.0, 1.0, 14.0, 22.0, 1.0, 14.0, 1.0, 13.0, 1.0, 11.0, 1.0, 9.0, 11.0, 10.0, 1.0, 9.0, 9.0, 5.0, 24.0, 38.0, 27.0, 2.0, 2.0, 4.0, 2.0, 15.0, 7.0, 10.0, 13.0, 27.0, 13.0, 21.0, 34.0, 9.0, 1.0, 4.0, 18.0, 69.0, 16.0, 56.0, 1.0, 4.0, 1.0, 85.0, 59.0, 1.0, 10.0, 42.0, 7.0, 80.0, 7.0, 40.0, 74.0, 40.0, 42.0, 2.0, 1.0, 6.0, 14.0, 8.0, 24.0, 18.0, 1.0, 21.0, 1.0, 36.0, 2.0, 2.0, 1.0, 13.0, 12.0, 15.0, 1.0, 137.0, 1.0, 1.0, 3.0, 8.0, 16.0, 3.0, 2.0, 46.0, 11.0, 30.0, 1.0, 20.0, 62.0, 16.0, 7.0, 13.0, 8.0, 2.0, 11.0, 48.0, 2.0, 21.0, 55.0, 10.0, 2.0, 2.0, 4.0, 1.0, 3.0, 18.0, 12.0, 7.0, 14.0, 3.0, 19.0, 11.0, 69.0, 4.0, 6.0, 7.0, 1.0, 2.0, 11.0, 7.0, 2.0, 1.0, 1.0, 35.0, 6.0, 2.0, 1.0, 4.0, 4.0, 3.0, 19.0, 4.0, 55.0, 22.0, 3.0, 28.0, 62.0, 14.0, 5.0, 4.0, 7.0, 64.0, 3.0, 2.0, 2.0, 10.0, 1.0, 5.0, 10.0, 5.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 22.0, 7.0, 4.0, 1.0, 1.0, 12.0, 1.0, 5.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 12.0, 46.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 6.0, 8.0, 3.0, 3.0, 2.0, 4.0, 9.0, 1.0, 1.0, 1.0, 12.0, 1.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 10.0, 2.0, 2.0, 6.0, 3.0, 4.0, 2.0, 1.0, 2.0, 1.0, 6.0, 3.0, 1.0, 11.0, 4.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 27.0, 25.0, 14.0, 24.0, 30.0, 21.0, 3.0, 3.0, 1.0, 8.0, 8.0, 13.0, 11.0, 16.0, 18.0, 5.0, 6.0, 6.0, 1.0, 3.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 16.0, 39.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 8.0, 6.0, 3.0, 5.0, 4.0, 4.0, 5.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 1.0, 1.0, 1.0, 44.0, 20.0, 10.0, 7.0, 31.0, 5.0, 10.0, 10.0, 7.0, 7.0, 15.0, 16.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 5.0, 10.0, 18.0, 12.0, 3.0, 14.0, 10.0, 20.0, 19.0, 6.0, 10.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 6.0, 7.0, 9.0, 13.0, 9.0, 6.0, 23.0, 12.0, 3.0, 3.0, 4.0, 6.0, 3.0, 35.0, 16.0, 21.0, 5.0, 1.0, 4.0, 10.0, 7.0, 3.0, 2.0, 2.0, 9.0, 16.0, 32.0, 8.0, 13.0, 2.0, 7.0, 5.0, 8.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 24.0, 1.0, 1.0, 1.0, 21.0, 39.0, 5.0, 2.0, 2.0, 8.0, 11.0, 6.0, 7.0, 40.0, 3.0, 7.0, 3.0, 8.0, 1.0, 5.0, 4.0, 17.0, 6.0, 16.0, 1.0, 4.0, 13.0, 7.0, 12.0, 35.0, 5.0, 1.0, 1.0, 5.0, 1.0, 5.0, 4.0, 5.0, 1.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 12.0, 8.0, 2.0, 3.0, 17.0, 5.0, 5.0, 2.0, 3.0, 1.0, 11.0, 5.0, 2.0, 5.0, 1.0, 2.0, 4.0, 6.0, 11.0, 2.0, 10.0, 11.0, 6.0, 5.0, 7.0, 8.0, 2.0, 4.0, 2.0, 47.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 5.0, 5.0, 3.0, 5.0, 2.0, 5.0, 4.0, 5.0, 9.0, 6.0, 6.0, 5.0, 4.0, 6.0, 2.0, 7.0, 5.0, 8.0, 7.0, 3.0, 10.0, 13.0, 7.0, 15.0, 5.0, 3.0, 9.0, 7.0, 4.0, 6.0, 23.0, 17.0, 6.0, 5.0, 3.0, 5.0, 5.0, 3.0, 7.0, 30.0, 27.0, 12.0, 3.0, 9.0, 4.0, 4.0, 30.0, 6.0, 12.0, 4.0, 4.0, 5.0, 13.0, 4.0, 3.0, 3.0, 3.0, 3.0, 12.0, 4.0, 9.0, 1.0, 5.0, 17.0, 7.0, 2.0, 4.0, 4.0, 4.0, 9.0, 5.0, 1.0, 7.0, 3.0, 1.0, 11.0, 4.0, 1.0, 3.0, 55.0, 1.0, 9.0, 13.0, 7.0, 60.0, 14.0, 19.0, 19.0, 13.0, 13.0, 8.0, 19.0, 66.0, 18.0, 66.0, 34.0, 41.0, 33.0, 3.0, 41.0, 6.0, 21.0, 22.0, 19.0, 1.0, 33.0, 11.0, 1.0, 2.0, 21.0, 14.0, 16.0, 21.0, 4.0, 14.0, 5.0, 17.0, 19.0, 2.0, 8.0, 12.0, 4.0, 10.0, 1.0, 11.0, 2.0, 19.0, 2.0, 9.0, 1.0, 21.0, 22.0, 10.0, 11.0, 13.0, 5.0, 13.0, 31.0, 20.0, 1.0, 3.0, 11.0, 3.0, 24.0, 8.0, 23.0, 10.0, 5.0, 48.0, 13.0, 12.0, 1.0, 1.0, 6.0, 2.0, 6.0, 2.0, 1.0, 10.0, 1.0, 23.0, 23.0, 9.0, 1.0, 2.0, 2.0, 12.0, 1.0, 15.0, 6.0, 1.0, 63.0, 7.0, 4.0, 22.0, 2.0, 2.0, 5.0, 3.0, 4.0, 6.0, 17.0, 9.0, 5.0, 3.0, 8.0, 5.0, 2.0, 27.0, 5.0, 2.0, 5.0, 11.0, 6.0, 6.0, 5.0, 5.0, 6.0, 5.0, 10.0, 4.0, 4.0, 2.0, 8.0, 7.0, 2.0, 4.0, 2.0, 24.0, 16.0, 6.0, 4.0, 6.0, 4.0, 11.0, 14.0, 23.0, 1.0, 17.0, 1.0, 4.0, 2.0, 16.0, 7.0, 2.0, 5.0, 2.0, 8.0, 1.0, 26.0, 2.0, 13.0, 2.0, 8.0, 12.0, 9.0, 7.0, 2.0, 10.0, 7.0, 19.0, 9.0, 1.0, 14.0, 6.0, 1.0, 4.0, 2.0, 4.0, 2.0, 6.0, 12.0, 70.0, 8.0, 23.0, 19.0, 8.0, 5.0, 9.0, 8.0, 2.0, 17.0, 1.0, 25.0, 2.0, 16.0, 4.0, 2.0, 6.0, 4.0, 9.0, 6.0, 7.0, 9.0, 2.0, 5.0, 9.0, 3.0, 4.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 9.0, 10.0, 5.0, 5.0, 10.0, 24.0, 34.0, 5.0, 9.0, 95.0, 24.0, 4.0, 4.0, 11.0, 8.0, 2.0, 7.0, 55.0, 21.0, 33.0, 17.0, 1.0, 4.0, 8.0, 9.0, 7.0, 11.0, 7.0, 11.0, 9.0, 39.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 13.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 22.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 11.0, 4.0, 4.0, 1.0, 5.0, 1.0, 1.0, 9.0, 4.0, 7.0, 5.0, 1.0, 1.0, 4.0, 3.0, 9.0, 13.0, 20.0, 71.0, 41.0, 1.0, 5.0, 22.0, 14.0, 21.0, 19.0, 5.0, 5.0, 7.0, 3.0, 5.0, 4.0, 8.0, 5.0, 5.0, 6.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 3.0, 1.0, 13.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 4.0, 3.0, 3.0, 7.0, 10.0, 10.0, 3.0, 4.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 21.0, 8.0, 8.0, 9.0, 9.0, 11.0, 17.0, 4.0, 4.0, 19.0, 6.0, 4.0, 13.0, 4.0, 4.0, 5.0, 9.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 4.0, 2.0, 3.0, 2.0, 3.0, 6.0, 2.0, 2.0, 7.0, 4.0, 4.0, 28.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 11.0, 1.0, 1.0, 4.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 5.0, 2.0, 2.0, 7.0, 7.0, 1.0, 1.0, 3.0, 1.0, 8.0, 20.0, 12.0, 1.0, 1.0, 4.0, 3.0, 2.0, 5.0, 2.0, 3.0, 5.0, 6.0, 3.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 6.0, 3.0, 2.0, 8.0, 2.0, 3.0, 1.0, 3.0, 1.0, 7.0, 12.0, 33.0, 3.0, 3.0, 1.0, 1.0, 1.0, 26.0, 10.0, 26.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 13.0, 7.0, 8.0, 3.0, 4.0, 24.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 37.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 4.0, 4.0, 10.0, 5.0, 7.0, 7.0, 3.0, 3.0, 1.0, 1.0, 2.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 13.0, 6.0, 1.0, 10.0, 1.0, 3.0, 3.0, 1.0, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 16.0, 2.0, 6.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 11.0, 5.0, 1.0, 17.0, 1.0, 6.0, 5.0, 1.0, 1.0, 7.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 5.0, 1.0, 4.0, 1.0, 75.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 4.0, 5.0, 2.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 5.0, 3.0, 2.0, 2.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 7.0, 4.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 2.0, 3.0, 6.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, 2.0, 10.0, 2.0, 2.0, 1.0, 4.0, 9.0, 2.0, 3.0, 1.0, 1.0, 22.0, 10.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 7.0, 1.0, 9.0, 1.0, 79.0, 79.0, 62.0, 62.0, 62.0, 1.0, 181.0, 8.0, 11.0, 10.0, 30.0, 4.0, 2.0, 5.0, 2.0, 4.0, 21.0, 4.0, 22.0, 24.0, 1.0, 19.0, 2.0, 6.0, 16.0, 9.0, 7.0, 1.0, 16.0, 16.0, 13.0, 28.0, 4.0, 1.0, 2.0, 14.0, 13.0, 1.0, 1.0, 18.0, 3.0, 5.0, 29.0, 3.0, 9.0, 1.0, 1.0, 4.0, 18.0, 1.0, 2.0, 3.0, 5.0, 1.0, 5.0, 1.0, 1.0, 1.0, 6.0, 8.0, 5.0, 5.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 49.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 2.0, 7.0, 1.0, 1.0, 24.0, 3.0, 5.0, 6.0, 2.0, 7.0, 11.0, 13.0, 5.0, 60.0, 86.0, 4.0, 5.0, 4.0, 22.0, 6.0, 3.0, 2.0, 2.0, 78.0, 2.0, 8.0, 4.0, 2.0, 8.0, 1.0, 3.0, 4.0, 1.0, 28.0, 4.0, 40.0, 14.0, 2.0, 232.0, 6.0, 1.0, 10.0, 10.0, 7.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 31.0, 2.0, 56.0, 3.0, 1.0, 4.0, 240.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 160.0, 1.0, 2.0, 9.0, 3.0, 6.0, 3.0, 1.0, 1.0, 56.0, 1.0, 1.0, 1.0, 70.0, 1.0, 5.0, 1.0, 26.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 19.0, 3.0, 4.0, 1.0, 2.0, 2.0, 10.0, 1.0, 11.0, 2.0, 2.0, 6.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 4.0, 1.0, 79.0, 1.0, 7.0, 4.0, 6.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 24.0, 3.0, 1.0, 1.0, 14.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 7.0, 16.0, 6.0, 13.0, 9.0, 4.0, 9.0, 1.0, 1.0, 1.0, 32.0, 42.0, 4.0, 2.0, 3.0, 5.0, 7.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 20.0, 3.0, 3.0, 1.0, 57.0, 32.0, 10.0, 1.0, 1.0, 1.0, 3.0, 44.0, 24.0, 3.0, 12.0, 2.0, 13.0, 9.0, 2.0, 32.0, 6.0, 82.0, 75.0, 1.0, 5.0, 11.0, 3.0, 2.0, 6.0, 16.0, 3.0, 2.0, 2.0, 1.0, 5.0, 2.0, 10.0, 1.0, 1.0, 3.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 30.0, 1.0, 1.0, 4.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 16.0, 11.0, 7.0, 25.0, 6.0, 23.0, 1.0, 24.0, 3.0, 4.0, 5.0, 1.0, 1.0, 4.0, 24.0, 3.0, 62.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 5.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 5.0, 1.0, 4.0, 25.0, 27.0, 2.0, 2.0, 2.0, 23.0, 26.0, 3.0, 2.0, 4.0, 69.0, 6.0, 66.0, 5.0, 2.0, 4.0, 7.0, 11.0, 7.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 1.0, 3.0, 19.0, 3.0, 6.0, 3.0, 29.0, 4.0, 3.0, 9.0, 1.0, 3.0, 3.0, 16.0, 2.0, 91.0, 16.0, 43.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 31.0, 4.0, 2.0, 1.0, 4.0, 3.0, 19.0, 6.0, 4.0, 27.0, 2.0, 5.0, 16.0, 1.0, 9.0, 3.0, 1.0, 1.0, 2.0, 10.0, 13.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 19.0, 1.0, 3.0, 5.0, 1.0, 1.0, 4.0, 12.0, 23.0, 3.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 31.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 7.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 15.0, 8.0, 8.0, 18.0, 4.0, 49.0, 2.0, 7.0, 4.0, 21.0, 23.0, 15.0, 5.0, 36.0, 11.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 3.0, 11.0, 1.0, 3.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 17.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 32.0, 1.0, 1.0, 9.0, 3.0, 3.0, 5.0, 2.0, 6.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 2.0, 16.0, 9.0, 2.0, 13.0, 2.0, 34.0, 15.0, 21.0, 15.0, 6.0, 1.0, 37.0, 22.0, 2.0, 6.0, 5.0, 8.0, 21.0, 2.0, 7.0, 1.0, 4.0, 3.0, 11.0, 1.0, 7.0, 18.0, 6.0, 16.0, 48.0, 2.0, 70.0, 58.0, 15.0, 12.0, 10.0, 6.0, 1.0, 19.0, 10.0, 9.0, 9.0, 13.0, 8.0, 9.0, 9.0, 10.0, 10.0, 9.0, 12.0, 1.0, 10.0, 10.0, 10.0, 10.0, 10.0, 14.0, 9.0, 7.0, 12.0, 15.0, 1.0, 83.0, 2.0, 13.0, 13.0, 5.0, 104.0, 109.0, 101.0, 10.0, 27.0, 4.0, 1.0, 1.0, 12.0, 10.0, 9.0, 9.0, 9.0, 7.0, 8.0, 8.0, 7.0, 7.0, 7.0, 3.0, 15.0, 14.0, 12.0, 12.0, 11.0, 9.0, 33.0, 6.0, 24.0, 9.0, 27.0, 5.0, 18.0, 4.0, 9.0, 4.0, 2.0, 2.0, 10.0, 1.0, 13.0, 1.0, 9.0, 1.0, 9.0, 1.0, 1.0, 5.0, 1.0, 15.0, 8.0, 1.0, 3.0, 2.0, 14.0, 4.0, 2.0, 14.0, 1.0, 11.0, 5.0, 1.0, 1.0, 1.0, 1.0, 13.0, 15.0, 4.0, 12.0, 9.0, 9.0, 9.0, 12.0, 27.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 17.0, 3.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 23.0, 3.0, 24.0, 5.0, 36.0, 4.0, 8.0, 2.0, 3.0, 33.0, 1.0, 2.0, 2.0, 10.0, 1.0, 14.0, 17.0, 16.0, 8.0, 5.0, 27.0, 4.0, 8.0, 5.0, 14.0, 1.0, 9.0, 29.0, 1.0, 4.0, 5.0, 7.0, 1.0, 1.0, 13.0, 6.0, 94.0, 3.0, 6.0, 5.0, 4.0, 6.0, 2.0, 7.0, 3.0, 13.0, 17.0, 13.0, 23.0, 2.0, 2.0, 79.0, 7.0, 1.0, 24.0, 1.0, 6.0, 5.0, 11.0, 33.0, 6.0, 1.0, 12.0, 9.0, 6.0, 2.0, 4.0, 33.0, 11.0, 1.0, 7.0, 5.0, 12.0, 1.0, 4.0, 5.0, 8.0, 6.0, 4.0, 1.0, 2.0, 1.0, 1.0, 11.0, 23.0, 8.0, 44.0, 8.0, 1.0, 12.0, 2.0, 2.0, 26.0, 3.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 5.0, 1.0, 29.0, 1.0, 3.0, 1.0, 1.0, 3.0, 6.0, 3.0, 8.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 14.0, 1.0, 3.0, 5.0, 2.0, 2.0, 8.0, 12.0, 3.0, 6.0, 11.0, 12.0, 1.0, 5.0, 14.0, 13.0, 8.0, 11.0, 11.0, 9.0, 10.0, 12.0, 8.0, 8.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 25.0, 1.0, 1.0, 1.0, 12.0, 9.0, 2.0, 3.0, 3.0, 2.0, 2.0, 10.0, 2.0, 7.0, 6.0, 1.0, 2.0, 4.0, 3.0, 11.0, 5.0, 2.0, 12.0, 5.0, 2.0, 2.0, 2.0, 10.0, 8.0, 4.0, 6.0, 4.0, 15.0, 7.0, 1.0, 5.0, 3.0, 2.0, 1.0, 2.0, 16.0, 19.0, 14.0, 3.0, 18.0, 19.0, 1.0, 1.0, 6.0, 3.0, 2.0, 14.0, 4.0, 1.0, 1.0, 3.0, 4.0, 14.0, 16.0, 9.0, 6.0, 2.0, 1.0, 10.0, 1.0, 3.0, 9.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 13.0, 6.0, 7.0, 1.0, 1.0, 1.0, 45.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 7.0, 25.0, 15.0, 3.0, 1.0, 9.0, 13.0, 16.0, 15.0, 15.0, 13.0, 15.0, 28.0, 15.0, 12.0, 16.0, 3.0, 6.0, 17.0, 3.0, 17.0, 3.0, 15.0, 3.0, 12.0, 36.0, 23.0, 13.0, 15.0, 3.0, 17.0, 26.0, 15.0, 2.0, 73.0, 7.0, 27.0, 23.0, 17.0, 13.0, 35.0, 18.0, 56.0, 17.0, 21.0, 16.0, 18.0, 18.0, 16.0, 13.0, 17.0, 16.0, 34.0, 18.0, 16.0, 17.0, 94.0, 17.0, 24.0, 35.0, 35.0, 17.0, 25.0, 62.0, 50.0, 17.0, 19.0, 39.0, 16.0, 17.0, 18.0, 27.0, 42.0, 17.0, 31.0, 17.0, 13.0, 23.0, 21.0, 24.0, 23.0, 3.0, 9.0, 3.0, 5.0, 7.0, 8.0, 8.0, 3.0, 7.0, 22.0, 3.0, 24.0, 20.0, 6.0, 19.0, 15.0, 5.0, 7.0, 6.0, 16.0, 7.0, 15.0, 98.0, 3.0, 3.0, 11.0, 12.0, 13.0, 3.0, 13.0, 18.0, 18.0, 12.0, 22.0, 20.0, 20.0, 3.0, 3.0, 36.0, 18.0, 19.0, 23.0, 27.0, 17.0, 21.0, 16.0, 25.0, 17.0, 3.0, 18.0, 17.0, 17.0, 18.0, 13.0, 42.0, 51.0, 18.0, 17.0, 19.0, 15.0, 18.0, 29.0, 21.0, 48.0, 27.0, 16.0, 17.0, 36.0, 34.0, 33.0, 17.0, 36.0, 50.0, 4.0, 2.0, 7.0, 7.0, 15.0, 16.0, 6.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 9.0, 5.0, 5.0, 2.0, 24.0, 32.0, 13.0, 26.0, 24.0, 7.0, 15.0, 14.0, 18.0, 9.0, 12.0, 12.0, 7.0, 7.0, 9.0, 12.0, 11.0, 13.0, 13.0, 9.0, 9.0, 9.0, 7.0, 7.0, 9.0, 29.0, 9.0, 9.0, 21.0, 16.0, 9.0, 7.0, 11.0, 10.0, 7.0, 15.0, 12.0, 9.0, 16.0, 7.0, 1.0, 50.0, 59.0, 54.0, 14.0, 9.0, 11.0, 13.0, 17.0, 14.0, 3.0, 19.0, 39.0, 19.0, 61.0, 18.0, 73.0, 20.0, 39.0, 38.0, 11.0, 30.0, 3.0, 13.0, 13.0, 12.0, 23.0, 19.0, 18.0, 17.0, 61.0, 29.0, 17.0, 35.0, 31.0, 18.0, 78.0, 21.0, 19.0, 13.0, 17.0, 13.0, 14.0, 17.0, 17.0, 16.0, 17.0, 59.0, 24.0, 29.0, 16.0, 21.0, 17.0, 24.0, 16.0, 20.0, 18.0, 25.0, 26.0, 13.0, 25.0, 14.0, 67.0, 19.0, 21.0, 16.0, 46.0, 24.0, 26.0, 18.0, 14.0, 16.0, 17.0, 16.0, 31.0, 19.0, 77.0, 23.0, 46.0, 18.0, 17.0, 46.0, 14.0, 17.0, 17.0, 22.0, 19.0, 16.0, 22.0, 31.0, 17.0, 16.0, 18.0, 40.0, 26.0, 17.0, 18.0, 23.0, 16.0, 32.0, 40.0, 26.0, 13.0, 16.0, 16.0, 69.0, 15.0, 16.0, 16.0, 17.0, 15.0, 24.0, 16.0, 18.0, 23.0, 15.0, 13.0, 28.0, 13.0, 21.0, 30.0, 16.0, 16.0, 14.0, 131.0, 51.0, 17.0, 13.0, 13.0, 17.0, 41.0, 19.0, 16.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 16.0, 22.0, 17.0, 30.0, 24.0, 16.0, 334.0, 17.0, 14.0, 13.0, 9.0, 44.0, 19.0, 49.0, 25.0, 13.0, 29.0, 19.0, 2.0, 13.0, 6.0, 15.0, 6.0, 9.0, 15.0, 11.0, 6.0, 23.0, 6.0, 11.0, 8.0, 5.0, 5.0, 6.0, 6.0, 6.0, 13.0, 10.0, 33.0, 26.0, 16.0, 40.0, 22.0, 51.0, 23.0, 50.0, 40.0, 25.0, 27.0, 22.0, 24.0, 17.0, 14.0, 21.0, 12.0, 12.0, 19.0, 34.0, 16.0, 1.0, 2.0, 2.0, 12.0, 9.0, 9.0, 2.0, 6.0, 1.0, 1.0, 33.0, 37.0, 36.0, 37.0, 115.0, 2.0, 120.0, 72.0, 17.0, 28.0, 105.0, 10.0, 39.0, 40.0, 28.0, 3.0, 8.0, 23.0, 5.0, 20.0, 6.0, 65.0, 10.0, 1.0, 7.0, 157.0, 2.0, 20.0, 2.0, 4.0, 62.0, 1.0, 1.0, 11.0, 1.0, 45.0, 3.0, 20.0, 10.0, 249.0, 7.0, 183.0, 11.0, 2.0, 7.0, 5.0, 5.0, 3.0, 8.0, 1.0, 1.0, 2.0, 1.0, 69.0, 14.0, 121.0, 9.0, 39.0, 1.0, 67.0, 24.0, 1.0, 47.0, 22.0, 8.0, 1.0, 4.0, 16.0, 1.0, 7.0, 12.0, 28.0, 21.0, 7.0, 1.0, 2.0, 2.0, 31.0, 23.0, 5.0, 8.0, 2.0, 1.0, 1.0, 25.0, 1.0, 9.0, 47.0, 9.0, 11.0, 41.0, 1.0, 4.0, 76.0, 6.0, 1.0, 1.0, 1.0, 5.0, 18.0, 1.0, 15.0, 69.0, 4.0, 14.0, 165.0, 8.0, 1.0, 4.0, 2.0, 11.0, 5.0, 1.0, 36.0, 4.0, 66.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 47.0, 12.0, 3.0, 1.0, 7.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 8.0, 18.0, 2.0, 1.0, 4.0, 17.0, 1.0, 1.0, 1.0, 35.0, 4.0, 9.0, 1.0, 7.0, 2.0, 1.0, 13.0, 5.0, 4.0, 18.0, 74.0, 41.0, 4.0, 10.0, 7.0, 39.0, 58.0, 3.0, 2.0, 27.0, 1.0, 7.0, 1.0, 1.0, 20.0, 16.0, 18.0, 69.0, 1.0, 1.0, 11.0, 40.0, 2.0, 1.0, 10.0, 1.0, 1.0, 11.0, 1.0, 53.0, 38.0, 3.0, 2.0, 1.0, 10.0, 1.0, 21.0, 32.0, 17.0, 7.0, 6.0, 20.0, 4.0, 2.0, 15.0, 9.0, 11.0, 27.0, 8.0, 11.0, 20.0, 40.0, 4.0, 8.0, 6.0, 33.0, 26.0, 1.0, 4.0, 5.0, 119.0, 9.0, 1.0, 6.0, 17.0, 1.0, 53.0, 1.0, 1.0, 1.0, 33.0, 14.0, 1.0, 1.0, 1.0, 2.0, 29.0, 1.0, 7.0, 5.0, 1.0, 1.0, 1.0, 9.0, 30.0, 2.0, 2.0, 40.0, 23.0, 4.0, 1.0, 9.0, 48.0, 24.0, 8.0, 1.0, 10.0, 9.0, 8.0, 22.0, 9.0, 9.0, 1.0, 16.0, 2.0, 23.0, 1.0, 1.0, 9.0, 5.0, 2.0, 95.0, 1.0, 34.0, 30.0, 3.0, 2.0, 1.0, 29.0, 16.0, 1.0, 1.0, 35.0, 5.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 14.0, 3.0, 4.0, 2.0, 5.0, 2.0, 4.0, 15.0, 2.0, 22.0, 4.0, 13.0, 4.0, 1.0, 61.0, 51.0, 17.0, 10.0, 4.0, 4.0, 1.0, 2.0, 10.0, 13.0, 2.0, 48.0, 6.0, 2.0, 7.0, 10.0, 1.0, 6.0, 21.0, 4.0, 6.0, 3.0, 8.0, 1.0, 2.0, 21.0, 13.0, 17.0, 40.0, 13.0, 13.0, 3.0, 3.0, 4.0, 6.0, 8.0, 3.0, 110.0, 6.0, 3.0, 25.0, 8.0, 4.0, 4.0, 24.0, 5.0, 3.0, 16.0, 2.0, 19.0, 12.0, 5.0, 2.0, 8.0, 4.0, 17.0, 7.0, 1.0, 9.0, 6.0, 43.0, 53.0, 5.0, 1.0, 2.0, 75.0, 10.0, 12.0, 1.0, 3.0, 1.0, 2.0, 7.0, 2.0, 9.0, 13.0, 10.0, 2.0, 4.0, 6.0, 64.0, 12.0, 5.0, 2.0, 2.0, 1.0, 8.0, 1.0, 1.0, 3.0, 4.0, 15.0, 1.0, 1.0, 24.0, 3.0, 6.0, 1.0, 1.0, 6.0, 4.0, 1.0, 20.0, 21.0, 1.0, 8.0, 1.0, 81.0, 1.0, 1.0, 7.0, 27.0, 16.0, 1.0, 4.0, 54.0, 4.0, 2.0, 1.0, 7.0, 2.0, 1.0, 7.0, 4.0, 1.0, 4.0, 1.0, 1.0, 15.0, 6.0, 1.0, 1.0, 29.0, 96.0, 36.0, 3.0, 13.0, 9.0, 1.0, 1.0, 2.0, 7.0, 64.0, 2.0, 10.0, 8.0, 3.0, 4.0, 30.0, 1.0, 1.0, 1.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, 8.0, 3.0, 1.0, 8.0, 1.0, 18.0, 1.0, 16.0, 1.0, 6.0, 3.0, 1.0, 4.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 2.0, 2.0, 2.0, 14.0, 1.0, 3.0, 5.0, 13.0, 33.0, 3.0, 13.0, 4.0, 7.0, 25.0, 4.0, 30.0, 25.0, 45.0, 5.0, 1.0, 18.0, 3.0, 10.0, 1.0, 11.0, 6.0, 1.0, 2.0, 6.0, 3.0, 2.0, 3.0, 2.0, 5.0, 12.0, 13.0, 11.0, 10.0, 2.0, 4.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 45.0, 7.0, 4.0, 37.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 8.0, 1.0, 2.0, 11.0, 25.0, 6.0, 19.0, 2.0, 1.0, 1.0, 2.0, 2.0, 21.0, 6.0, 3.0, 35.0, 19.0, 8.0, 31.0, 1.0, 2.0, 3.0, 3.0, 14.0, 21.0, 5.0, 6.0, 4.0, 2.0, 14.0, 10.0, 1.0, 1.0, 8.0, 6.0, 13.0, 10.0, 3.0, 11.0, 7.0, 9.0, 2.0, 19.0, 9.0, 17.0, 16.0, 9.0, 6.0, 18.0, 4.0, 4.0, 4.0, 4.0, 5.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 9.0, 41.0, 2.0, 7.0, 4.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 4.0, 31.0, 20.0, 14.0, 25.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 14.0, 8.0, 1.0, 1.0, 2.0, 16.0, 11.0, 5.0, 2.0, 18.0, 2.0, 15.0, 10.0, 1.0, 12.0, 1.0, 2.0, 12.0, 23.0, 1.0, 9.0, 1.0, 1.0, 11.0, 19.0, 5.0, 12.0, 1.0, 19.0, 4.0, 2.0, 1.0, 1.0, 3.0, 11.0, 1.0, 5.0, 12.0, 3.0, 4.0, 1.0, 2.0, 4.0, 2.0, 8.0, 18.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 7.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 21.0, 3.0, 1.0, 4.0, 4.0, 9.0, 3.0, 2.0, 10.0, 1.0, 6.0, 42.0, 1.0, 16.0, 1.0, 1.0, 13.0, 1.0, 2.0, 14.0, 1.0, 17.0, 1.0, 1.0, 3.0, 1.0, 5.0, 3.0, 3.0, 7.0, 1.0, 5.0, 1.0, 16.0, 1.0, 1.0, 1.0, 4.0, 9.0, 13.0, 13.0, 2.0, 1.0, 4.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 7.0, 2.0, 1.0, 28.0, 2.0, 7.0, 1.0, 45.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 48.0, 1.0, 13.0, 1.0, 20.0, 1.0, 7.0, 1.0, 1.0, 1.0, 21.0, 1.0, 8.0, 1.0, 18.0, 1.0, 10.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 2.0, 1.0, 1.0, 3.0, 5.0, 18.0, 1.0, 1.0, 7.0, 1.0, 2.0, 4.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 16.0, 9.0, 14.0, 12.0, 1.0, 1.0, 8.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 4.0, 16.0, 6.0, 15.0, 8.0, 1.0, 1.0, 5.0, 2.0, 14.0, 3.0, 11.0, 2.0, 9.0, 2.0, 13.0, 7.0, 13.0, 22.0, 5.0, 1.0, 6.0, 1.0, 5.0, 5.0, 10.0, 5.0, 4.0, 17.0, 3.0, 6.0, 6.0, 12.0, 2.0, 1.0, 3.0, 10.0, 1.0, 1.0, 2.0, 13.0, 2.0, 1.0, 2.0, 7.0, 9.0, 6.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 19.0, 2.0, 6.0, 1.0, 3.0, 1.0, 10.0, 1.0, 5.0, 1.0, 10.0, 6.0, 7.0, 9.0, 1.0, 4.0, 10.0, 8.0, 27.0, 24.0, 1.0, 4.0, 1.0, 3.0, 2.0, 7.0, 2.0, 1.0, 1.0, 3.0, 3.0, 25.0, 1.0, 3.0, 36.0, 8.0, 7.0, 7.0, 1.0, 1.0, 1.0, 32.0, 9.0, 21.0, 18.0, 17.0, 13.0, 1.0, 11.0, 9.0, 1.0, 9.0, 5.0, 5.0, 1.0, 1.0, 9.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 7.0, 23.0, 2.0, 2.0, 22.0, 2.0, 2.0, 1.0, 3.0, 10.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 6.0, 5.0, 7.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 22.0, 4.0, 3.0, 11.0, 5.0, 6.0, 11.0, 3.0, 14.0, 2.0, 1.0, 24.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 33.0, 9.0, 2.0, 17.0, 36.0, 2.0, 2.0, 2.0, 18.0, 4.0, 2.0, 59.0, 2.0, 9.0, 2.0, 2.0, 38.0, 47.0, 4.0, 13.0, 4.0, 12.0, 21.0, 2.0, 2.0, 2.0, 2.0, 20.0, 4.0, 6.0, 4.0, 28.0, 30.0, 6.0, 8.0, 10.0, 4.0, 2.0, 2.0, 7.0, 4.0, 33.0, 22.0, 4.0, 2.0, 10.0, 21.0, 6.0, 14.0, 15.0, 3.0, 28.0, 17.0, 6.0, 10.0, 21.0, 16.0, 16.0, 2.0, 6.0, 2.0, 4.0, 15.0, 2.0, 4.0, 2.0, 35.0, 7.0, 23.0, 13.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 9.0, 5.0, 3.0, 3.0, 4.0, 28.0, 39.0, 30.0, 4.0, 3.0, 4.0, 2.0, 2.0, 2.0, 13.0, 37.0, 19.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 41.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 30.0, 4.0, 4.0, 2.0, 2.0, 16.0, 8.0, 5.0, 9.0, 58.0, 9.0, 9.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 10.0, 3.0, 1.0, 2.0, 19.0, 2.0, 9.0, 5.0, 11.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 27.0, 2.0, 15.0, 6.0, 3.0, 4.0, 2.0, 11.0, 14.0, 18.0, 16.0, 2.0, 7.0, 14.0, 2.0, 2.0, 4.0, 10.0, 6.0, 2.0, 29.0, 3.0, 3.0, 4.0, 4.0, 11.0, 10.0, 26.0, 5.0, 9.0, 4.0, 3.0, 4.0, 8.0, 3.0, 5.0, 34.0, 20.0, 3.0, 2.0, 12.0, 2.0, 2.0, 8.0, 7.0, 13.0, 20.0, 3.0, 12.0, 16.0, 19.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 8.0, 2.0, 2.0, 2.0, 4.0, 8.0, 4.0, 5.0, 8.0, 4.0, 4.0, 27.0, 29.0, 17.0, 2.0, 4.0, 4.0, 15.0, 6.0, 2.0, 6.0, 2.0, 2.0, 17.0, 6.0, 5.0, 71.0, 4.0, 2.0, 10.0, 32.0, 9.0, 3.0, 12.0, 2.0, 2.0, 3.0, 5.0, 3.0, 2.0, 5.0, 7.0, 9.0, 3.0, 2.0, 2.0, 13.0, 3.0, 5.0, 19.0, 3.0, 2.0, 3.0, 46.0, 13.0, 40.0, 37.0, 3.0, 4.0, 2.0, 11.0, 5.0, 2.0, 14.0, 2.0, 2.0, 6.0, 10.0, 3.0, 3.0, 15.0, 2.0, 6.0, 23.0, 11.0, 2.0, 19.0, 2.0, 24.0, 5.0, 5.0, 10.0, 3.0, 4.0, 5.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 36.0, 3.0, 2.0, 2.0, 29.0, 8.0, 46.0, 2.0, 8.0, 2.0, 2.0, 5.0, 3.0, 17.0, 2.0, 2.0, 2.0, 14.0, 6.0, 2.0, 9.0, 4.0, 15.0, 7.0, 6.0, 6.0, 17.0, 7.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, 9.0, 3.0, 3.0, 3.0, 6.0, 3.0, 18.0, 3.0, 3.0, 3.0, 3.0, 8.0, 3.0, 5.0, 15.0, 2.0, 66.0, 5.0, 25.0, 5.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 5.0, 14.0, 30.0, 3.0, 6.0, 31.0, 193.0, 11.0, 3.0, 5.0, 11.0, 5.0, 18.0, 6.0, 6.0, 8.0, 9.0, 6.0, 3.0, 3.0, 3.0, 8.0, 8.0, 15.0, 4.0, 13.0, 4.0, 3.0, 10.0, 6.0, 29.0, 3.0, 3.0, 5.0, 7.0, 6.0, 3.0, 9.0, 5.0, 1.0, 4.0, 10.0, 7.0, 1.0, 1.0, 1.0, 3.0, 12.0, 2.0, 4.0, 4.0, 6.0, 13.0, 3.0, 7.0, 6.0, 11.0, 22.0, 4.0, 9.0, 3.0, 11.0, 2.0, 20.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 4.0, 19.0, 1.0, 9.0, 6.0, 7.0, 3.0, 2.0, 1.0, 6.0, 4.0, 3.0, 3.0, 3.0, 3.0, 7.0, 3.0, 13.0, 4.0, 3.0, 14.0, 10.0, 7.0, 5.0, 24.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 14.0, 23.0, 11.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 6.0, 3.0, 5.0, 1.0, 3.0, 3.0, 5.0, 96.0, 6.0, 6.0, 11.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, 7.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 6.0, 6.0, 6.0, 7.0, 3.0, 29.0, 16.0, 6.0, 12.0, 7.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 23.0, 5.0, 3.0, 10.0, 3.0, 3.0, 8.0, 4.0, 5.0, 23.0, 3.0, 6.0, 34.0, 16.0, 8.0, 6.0, 12.0, 6.0, 8.0, 6.0, 6.0, 4.0, 7.0, 11.0, 17.0, 16.0, 7.0, 10.0, 6.0, 4.0, 3.0, 19.0, 35.0, 7.0, 7.0, 9.0, 8.0, 10.0, 11.0, 13.0, 25.0, 8.0, 12.0, 12.0, 15.0, 22.0, 9.0, 9.0, 16.0, 2.0, 5.0, 3.0, 9.0, 5.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 13.0, 3.0, 3.0, 1.0, 1.0, 9.0, 2.0, 3.0, 12.0, 3.0, 14.0, 12.0, 12.0, 7.0, 57.0, 35.0, 7.0, 3.0, 3.0, 3.0, 14.0, 10.0, 3.0, 18.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 7.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 87.0, 6.0, 6.0, 6.0, 7.0, 5.0, 3.0, 3.0, 3.0, 6.0, 3.0, 12.0, 4.0, 6.0, 3.0, 8.0, 8.0, 8.0, 5.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 19.0, 1.0, 1.0, 2.0, 6.0, 1.0, 12.0, 18.0, 1.0, 5.0, 1.0, 1.0, 22.0, 1.0, 49.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 10.0, 2.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 160.0, 6.0, 7.0, 142.0, 95.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 3.0, 4.0, 3.0, 3.0, 3.0, 10.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 16.0, 4.0, 4.0, 4.0, 4.0, 7.0, 7.0, 4.0, 9.0, 4.0, 4.0, 5.0, 4.0, 15.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 17.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 53.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 10.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 10.0, 1.0, 27.0, 2.0, 9.0, 1.0, 13.0, 11.0, 9.0, 5.0, 21.0, 2.0, 1.0, 19.0, 2.0, 8.0, 2.0, 5.0, 4.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 8.0, 8.0, 1.0, 9.0, 9.0, 5.0, 3.0, 3.0, 21.0, 14.0, 15.0, 1.0, 1.0, 4.0, 4.0, 5.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 49.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 18.0, 16.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 31.0, 4.0, 1.0, 3.0, 1.0, 1.0, 20.0, 3.0, 1.0, 4.0, 24.0, 4.0, 2.0, 7.0, 4.0, 2.0, 8.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 5.0, 4.0, 2.0, 3.0, 3.0, 2.0, 7.0, 6.0, 3.0, 14.0, 26.0, 3.0, 15.0, 1.0, 8.0, 12.0, 1.0, 2.0, 5.0, 2.0, 4.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 11.0, 2.0, 2.0, 6.0, 1.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 15.0, 3.0, 1.0, 3.0, 5.0, 4.0, 4.0, 7.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 23.0, 3.0, 19.0, 17.0, 2.0, 6.0, 61.0, 14.0, 2.0, 25.0, 25.0, 12.0, 16.0, 18.0, 18.0, 12.0, 2.0, 2.0, 3.0, 122.0, 24.0, 175.0, 133.0, 49.0, 27.0, 16.0, 6.0, 13.0, 14.0, 3.0, 3.0, 10.0, 7.0, 7.0, 5.0, 3.0, 6.0, 116.0, 108.0, 101.0, 3.0, 32.0, 29.0, 22.0, 2.0, 12.0, 15.0, 5.0, 12.0, 9.0, 6.0, 6.0, 9.0, 12.0, 12.0, 24.0, 20.0, 11.0, 15.0, 23.0, 6.0, 3.0, 6.0, 6.0, 2.0, 3.0, 3.0, 4.0, 2.0, 27.0, 10.0, 11.0, 4.0, 15.0, 16.0, 26.0, 10.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 15.0, 15.0, 16.0, 12.0, 10.0, 7.0, 15.0, 2.0, 15.0, 12.0, 15.0, 11.0, 15.0, 15.0, 19.0, 10.0, 12.0, 10.0, 15.0, 12.0, 16.0, 21.0, 33.0, 11.0, 7.0, 24.0, 10.0, 6.0, 11.0, 7.0, 5.0, 13.0, 10.0, 27.0, 12.0, 21.0, 4.0, 20.0, 12.0, 13.0, 15.0, 20.0, 9.0, 7.0, 10.0, 53.0, 9.0, 4.0, 7.0, 27.0, 25.0, 25.0, 8.0, 44.0, 19.0, 12.0, 6.0, 3.0, 1.0, 25.0, 32.0, 36.0, 30.0, 27.0, 26.0, 1.0, 3.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 19.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 8.0, 2.0, 3.0, 6.0, 3.0, 2.0, 4.0, 2.0, 2.0, 15.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 3.0, 14.0, 9.0, 4.0, 14.0, 1.0, 3.0, 9.0, 11.0, 11.0, 51.0, 4.0, 34.0, 26.0, 19.0, 19.0, 22.0, 1.0, 8.0, 4.0, 3.0, 3.0, 3.0, 10.0, 7.0, 6.0, 18.0, 12.0, 1.0, 1.0, 7.0, 5.0, 13.0, 9.0, 13.0, 11.0, 10.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 24.0, 10.0, 3.0, 7.0, 5.0, 2.0, 5.0, 1.0, 16.0, 14.0, 28.0, 1.0, 2.0, 66.0, 19.0, 3.0, 1.0, 3.0, 2.0, 8.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 8.0, 5.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 14.0, 3.0, 9.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 1.0, 4.0, 2.0, 8.0, 6.0, 2.0, 2.0, 3.0, 2.0, 4.0, 9.0, 2.0, 17.0, 12.0, 12.0, 15.0, 15.0, 22.0, 15.0, 14.0, 15.0, 15.0, 14.0, 13.0, 5.0, 2.0, 19.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 9.0, 5.0, 6.0, 2.0, 2.0, 14.0, 5.0, 4.0, 4.0, 7.0, 3.0, 9.0, 3.0, 11.0, 7.0, 4.0, 3.0, 3.0, 3.0, 25.0, 9.0, 7.0, 8.0, 15.0, 20.0, 2.0, 2.0, 7.0, 39.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 13.0, 10.0, 10.0, 27.0, 12.0, 36.0, 26.0, 20.0, 12.0, 1.0, 1.0, 15.0, 21.0, 16.0, 18.0, 5.0, 3.0, 9.0, 7.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 2.0, 8.0, 45.0, 5.0, 1.0, 5.0, 5.0, 2.0, 3.0, 1.0, 40.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 20.0, 15.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 11.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 6.0, 4.0, 4.0, 4.0, 2.0, 12.0, 3.0, 3.0, 2.0, 2.0, 1.0, 5.0, 1.0, 3.0, 3.0, 2.0, 5.0, 6.0, 4.0, 3.0, 8.0, 3.0, 3.0, 2.0, 9.0, 5.0, 1.0, 16.0, 1.0, 8.0, 2.0, 4.0, 2.0, 3.0, 3.0, 1.0, 6.0, 2.0, 7.0, 1.0, 13.0, 3.0, 3.0, 3.0, 12.0, 16.0, 7.0, 2.0, 5.0, 5.0, 7.0, 12.0, 1.0, 2.0, 2.0, 26.0, 5.0, 1.0, 5.0, 2.0, 4.0, 4.0, 6.0, 13.0, 6.0, 2.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 18.0, 4.0, 3.0, 2.0, 2.0, 1.0, 3.0, 7.0, 18.0, 12.0, 5.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 8.0, 7.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 5.0, 5.0, 5.0, 4.0, 7.0, 4.0, 6.0, 9.0, 5.0, 2.0, 1.0, 6.0, 3.0, 18.0, 1.0, 2.0, 2.0, 3.0, 2.0, 5.0, 3.0, 2.0, 3.0, 19.0, 1.0, 1.0, 8.0, 2.0, 7.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 7.0, 4.0, 10.0, 10.0, 7.0, 9.0, 9.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 8.0, 2.0, 9.0, 3.0, 5.0, 3.0, 5.0, 5.0, 9.0, 5.0, 9.0, 2.0, 5.0, 2.0, 5.0, 5.0, 11.0, 5.0, 11.0, 3.0, 8.0, 9.0, 13.0, 4.0, 9.0, 4.0, 9.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 7.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 8.0, 4.0, 8.0, 4.0, 8.0, 4.0, 8.0, 2.0, 4.0, 2.0, 4.0, 12.0, 6.0, 11.0, 4.0, 8.0, 10.0, 20.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 8.0, 4.0, 8.0, 2.0, 4.0, 6.0, 12.0, 2.0, 4.0, 8.0, 12.0, 3.0, 6.0, 12.0, 22.0, 5.0, 9.0, 12.0, 21.0, 5.0, 9.0, 10.0, 20.0, 5.0, 7.0, 5.0, 5.0, 4.0, 9.0, 4.0, 8.0, 74.0, 2.0, 4.0, 2.0, 8.0, 2.0, 13.0, 4.0, 8.0, 18.0, 13.0, 2.0, 5.0, 10.0, 10.0, 12.0, 2.0, 6.0, 4.0, 7.0, 3.0, 5.0, 3.0, 5.0, 9.0, 66.0, 6.0, 4.0, 2.0, 4.0, 2.0, 4.0, 6.0, 13.0, 19.0, 13.0, 31.0, 12.0, 13.0, 12.0, 3.0, 16.0, 12.0, 21.0, 34.0, 4.0, 8.0, 2.0, 6.0, 2.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 27.0, 34.0, 20.0, 39.0, 8.0, 8.0, 9.0, 9.0, 4.0, 10.0, 10.0, 6.0, 11.0, 6.0, 6.0, 7.0, 6.0, 2.0, 4.0, 2.0, 4.0, 5.0, 10.0, 10.0, 37.0, 6.0, 12.0, 16.0, 3.0, 5.0, 3.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 10.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 30.0, 6.0, 3.0, 5.0, 3.0, 5.0, 14.0, 3.0, 5.0, 3.0, 5.0, 18.0, 35.0, 5.0, 9.0, 2.0, 4.0, 2.0, 4.0, 8.0, 29.0, 11.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 3.0, 5.0, 3.0, 5.0, 3.0, 5.0, 3.0, 5.0, 3.0, 5.0, 3.0, 5.0, 2.0, 4.0, 2.0, 4.0, 9.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 9.0, 2.0, 6.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 10.0, 3.0, 3.0, 2.0, 4.0, 3.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 8.0, 5.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 3.0, 5.0, 3.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 20.0, 6.0, 44.0, 29.0, 5.0, 5.0, 7.0, 10.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 9.0, 2.0, 9.0, 2.0, 9.0, 4.0, 20.0, 4.0, 18.0, 25.0, 3.0, 25.0, 2.0, 12.0, 2.0, 14.0, 2.0, 14.0, 2.0, 13.0, 2.0, 12.0, 4.0, 30.0, 4.0, 3.0, 26.0, 2.0, 13.0, 2.0, 13.0, 2.0, 15.0, 2.0, 14.0, 6.0, 34.0, 5.0, 23.0, 5.0, 27.0, 2.0, 21.0, 2.0, 16.0, 2.0, 15.0, 2.0, 12.0, 2.0, 14.0, 2.0, 15.0, 2.0, 15.0, 2.0, 15.0, 2.0, 13.0, 2.0, 12.0, 2.0, 12.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 15.0, 6.0, 34.0, 4.0, 24.0, 2.0, 21.0, 3.0, 14.0, 2.0, 13.0, 2.0, 13.0, 2.0, 13.0, 2.0, 13.0, 12.0, 3.0, 17.0, 3.0, 17.0, 2.0, 15.0, 2.0, 15.0, 5.0, 35.0, 4.0, 23.0, 2.0, 21.0, 2.0, 12.0, 2.0, 11.0, 2.0, 4.0, 2.0, 4.0, 2.0, 10.0, 2.0, 10.0, 2.0, 16.0, 2.0, 16.0, 29.0, 19.0, 3.0, 16.0, 5.0, 30.0, 4.0, 17.0, 3.0, 27.0, 3.0, 15.0, 3.0, 15.0, 3.0, 14.0, 4.0, 25.0, 5.0, 23.0, 5.0, 22.0, 27.0, 4.0, 28.0, 6.0, 24.0, 4.0, 22.0, 4.0, 21.0, 4.0, 25.0, 4.0, 20.0, 4.0, 20.0, 6.0, 31.0, 4.0, 21.0, 5.0, 26.0, 4.0, 33.0, 3.0, 28.0, 2.0, 10.0, 2.0, 11.0, 11.0, 2.0, 11.0, 13.0, 23.0, 22.0, 4.0, 13.0, 2.0, 3.0, 25.0, 12.0, 24.0, 10.0, 2.0, 3.0, 29.0, 2.0, 15.0, 14.0, 27.0, 20.0, 3.0, 3.0, 19.0, 1.0, 29.0, 3.0, 11.0, 15.0, 23.0, 2.0, 10.0, 11.0, 21.0, 17.0, 5.0, 29.0, 3.0, 14.0, 3.0, 14.0, 3.0, 13.0, 2.0, 13.0, 5.0, 27.0, 12.0, 4.0, 19.0, 23.0, 22.0, 22.0, 19.0, 17.0, 17.0, 17.0, 23.0, 21.0, 10.0, 15.0, 29.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 11.0, 2.0, 11.0, 2.0, 12.0, 2.0, 12.0, 3.0, 31.0, 3.0, 13.0, 3.0, 13.0, 3.0, 14.0, 3.0, 14.0, 5.0, 36.0, 25.0, 2.0, 10.0, 2.0, 12.0, 2.0, 11.0, 3.0, 12.0, 3.0, 12.0, 3.0, 12.0, 3.0, 12.0, 2.0, 12.0, 2.0, 13.0, 2.0, 14.0, 2.0, 13.0, 2.0, 13.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 9.0, 2.0, 9.0, 3.0, 11.0, 4.0, 36.0, 96.0, 14.0, 17.0, 12.0, 12.0, 19.0, 10.0, 15.0, 17.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 25.0, 25.0, 20.0, 31.0, 4.0, 4.0, 4.0, 4.0, 30.0, 2.0, 18.0, 2.0, 10.0, 3.0, 11.0, 2.0, 10.0, 2.0, 22.0, 2.0, 17.0, 2.0, 18.0, 2.0, 13.0, 2.0, 13.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 4.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 14.0, 10.0, 10.0, 10.0, 14.0, 16.0, 10.0, 14.0, 14.0, 14.0, 14.0, 14.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 5.0, 5.0, 10.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 8.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 4.0, 12.0, 12.0, 12.0, 11.0, 11.0, 11.0, 11.0, 36.0, 13.0, 13.0, 13.0, 12.0, 12.0, 12.0, 12.0, 37.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 14.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 10.0, 10.0, 2.0, 2.0, 13.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 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, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 17.0, 18.0, 22.0, 17.0, 18.0, 18.0, 12.0, 12.0, 12.0, 12.0, 16.0, 12.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 15.0, 16.0, 16.0, 20.0, 16.0, 16.0, 17.0, 17.0, 16.0, 16.0, 16.0, 11.0, 16.0, 16.0, 23.0, 16.0, 2.0, 14.0, 2.0, 1.0, 18.0, 2.0, 12.0, 2.0, 14.0, 4.0, 12.0, 3.0, 13.0, 2.0, 17.0, 2.0, 9.0, 10.0, 10.0, 9.0, 5.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 9.0, 9.0, 9.0, 15.0, 10.0, 9.0, 49.0, 2.0, 2.0, 12.0, 2.0, 1.0, 3.0, 37.0, 2.0, 12.0, 9.0, 6.0, 15.0, 2.0, 2.0, 7.0, 1.0, 18.0, 3.0, 2.0, 2.0, 5.0, 4.0, 8.0, 3.0, 2.0, 3.0, 18.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 12.0, 6.0, 4.0, 11.0, 1.0, 12.0, 4.0, 3.0, 1.0, 15.0, 4.0, 2.0, 12.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 4.0, 4.0, 4.0, 2.0, 4.0, 5.0, 5.0, 1.0, 4.0, 4.0, 4.0, 4.0, 12.0, 4.0, 4.0, 4.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 5.0, 21.0, 2.0, 8.0, 1.0, 6.0, 2.0, 25.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 10.0, 13.0, 13.0, 21.0, 3.0, 3.0, 9.0, 3.0, 14.0, 19.0, 1.0, 7.0, 5.0, 14.0, 12.0, 1.0, 4.0, 8.0, 14.0, 11.0, 1.0, 3.0, 3.0, 1.0, 25.0, 5.0, 12.0, 29.0, 1.0, 5.0, 2.0, 35.0, 5.0, 3.0, 2.0, 3.0, 2.0, 14.0, 4.0, 3.0, 5.0, 3.0, 2.0, 4.0, 25.0, 4.0, 3.0, 26.0, 19.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 11.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 6.0, 5.0, 1.0, 3.0, 27.0, 3.0, 17.0, 3.0, 2.0, 12.0, 29.0, 4.0, 15.0, 17.0, 1.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 96.0, 1.0, 1.0, 38.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 3.0, 12.0, 14.0, 5.0, 16.0, 6.0, 3.0, 6.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 12.0, 14.0, 1.0, 1.0, 3.0, 8.0, 4.0, 2.0, 1.0, 9.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 28.0, 8.0, 4.0, 3.0, 1.0, 6.0, 7.0, 1.0, 2.0, 4.0, 13.0, 28.0, 3.0, 1.0, 1.0, 3.0, 9.0, 3.0, 7.0, 50.0, 9.0, 2.0, 4.0, 4.0, 30.0, 1.0, 1.0, 3.0, 7.0, 18.0, 1.0, 2.0, 2.0, 7.0, 3.0, 3.0, 2.0, 49.0, 11.0, 2.0, 3.0, 3.0, 10.0, 6.0, 2.0, 3.0, 3.0, 6.0, 29.0, 3.0, 2.0, 3.0, 2.0, 4.0, 29.0, 2.0, 53.0, 3.0, 5.0, 74.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 12.0, 3.0, 9.0, 11.0, 5.0, 9.0, 11.0, 9.0, 5.0, 9.0, 5.0, 5.0, 5.0, 5.0, 5.0, 8.0, 2.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 8.0, 6.0, 6.0, 6.0, 4.0, 8.0, 4.0, 7.0, 8.0, 14.0, 9.0, 2.0, 3.0, 2.0, 50.0, 3.0, 2.0, 20.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 10.0, 3.0, 3.0, 1.0, 5.0, 11.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 3.0, 19.0, 4.0, 9.0, 2.0, 4.0, 7.0, 2.0, 1.0, 1.0, 1.0, 18.0, 4.0, 2.0, 11.0, 5.0, 7.0, 11.0, 14.0, 7.0, 6.0, 5.0, 4.0, 12.0, 3.0, 3.0, 9.0, 6.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 2.0, 4.0, 6.0, 3.0, 2.0, 3.0, 26.0, 27.0, 19.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 5.0, 4.0, 3.0, 7.0, 17.0, 12.0, 12.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, 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, 40.0, 4.0, 10.0, 4.0, 8.0, 4.0, 8.0, 3.0, 5.0, 19.0, 14.0, 9.0, 17.0, 8.0, 8.0, 142.0, 26.0, 36.0, 21.0, 48.0, 29.0, 11.0, 18.0, 14.0, 22.0, 29.0, 18.0, 13.0, 10.0, 30.0, 16.0, 13.0, 12.0, 10.0, 14.0, 56.0, 17.0, 19.0, 24.0, 23.0, 62.0, 22.0, 26.0, 16.0, 33.0, 14.0, 29.0, 22.0, 21.0, 24.0, 2.0, 12.0, 54.0, 31.0, 20.0, 26.0, 7.0, 3.0, 4.0, 8.0, 8.0, 6.0, 20.0, 11.0, 32.0, 17.0, 4.0, 4.0, 4.0, 7.0, 4.0, 28.0, 765.0, 2.0, 14.0, 25.0, 1.0, 20.0, 1.0, 35.0, 11.0, 2.0, 1.0, 10.0, 66.0, 5.0, 12.0, 2.0, 3.0, 57.0, 2.0, 23.0, 12.0, 22.0, 1.0, 23.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 55.0, 1.0, 11.0, 1.0, 1.0, 1.0, 12.0, 42.0, 13.0, 8.0, 17.0, 13.0, 9.0, 18.0, 11.0, 40.0, 5.0, 11.0, 40.0, 13.0, 41.0, 12.0, 29.0, 54.0, 5.0, 10.0, 1.0, 1.0, 7.0, 21.0, 1.0, 13.0, 17.0, 42.0, 1.0, 2.0, 32.0, 2.0, 34.0, 38.0, 10.0, 1.0, 1.0, 1.0, 1.0, 115.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 80.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 49.0, 1.0, 8.0, 7.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 21.0, 1.0, 5.0, 7.0, 11.0, 11.0, 1.0, 1.0, 4.0, 18.0, 4.0, 14.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, 13.0, 14.0, 33.0, 10.0, 3.0, 10.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 13.0, 1.0, 6.0, 2.0, 6.0, 13.0, 6.0, 14.0, 6.0, 2.0, 7.0, 13.0, 1.0, 13.0, 1.0, 1.0, 1.0, 6.0, 13.0, 1.0, 1.0, 1.0, 1.0, 13.0, 7.0, 14.0, 1.0, 34.0, 6.0, 10.0, 20.0, 6.0, 12.0, 1.0, 13.0, 1.0, 16.0, 12.0, 11.0, 11.0, 1.0, 12.0, 2.0, 1.0, 1.0, 1.0, 20.0, 37.0, 26.0, 5.0, 9.0, 8.0, 16.0, 21.0, 21.0, 18.0, 8.0, 9.0, 5.0, 9.0, 5.0, 9.0, 4.0, 8.0, 8.0, 9.0, 5.0, 5.0, 9.0, 4.0, 9.0, 4.0, 9.0, 4.0, 8.0, 5.0, 4.0, 5.0, 10.0, 5.0, 10.0, 5.0, 12.0, 12.0, 1.0, 13.0, 14.0, 14.0, 14.0, 14.0, 13.0, 15.0, 14.0, 14.0, 13.0, 13.0, 3.0, 14.0, 2.0, 39.0, 2.0, 2.0, 13.0, 13.0, 4.0, 17.0, 49.0, 79.0, 22.0, 27.0, 34.0, 30.0, 43.0, 3.0, 29.0, 76.0, 127.0, 38.0, 33.0, 46.0, 52.0, 1.0, 3.0, 20.0, 2.0, 12.0, 12.0, 9.0, 14.0, 6.0, 22.0, 14.0, 31.0, 15.0, 20.0, 27.0, 1.0, 66.0, 1.0, 60.0, 1.0, 1.0, 14.0, 1.0, 50.0, 1.0, 1.0, 1.0, 1.0, 13.0, 22.0, 17.0, 6.0, 11.0, 6.0, 12.0, 5.0, 12.0, 1.0, 25.0, 15.0, 1.0, 17.0, 28.0, 1.0, 28.0, 1.0, 1.0, 43.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 30.0, 1.0, 1.0, 18.0, 33.0, 1.0, 20.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 37.0, 1.0, 20.0, 1.0, 26.0, 57.0, 1.0, 1.0, 1.0, 14.0, 2.0, 15.0, 2.0, 2.0, 18.0, 2.0, 14.0, 1.0, 1.0, 1.0, 1.0, 5.0, 10.0, 5.0, 10.0, 14.0, 5.0, 13.0, 5.0, 11.0, 5.0, 10.0, 5.0, 10.0, 5.0, 22.0, 39.0, 8.0, 12.0, 18.0, 20.0, 20.0, 26.0, 17.0, 16.0, 50.0, 34.0, 21.0, 20.0, 21.0, 21.0, 53.0, 32.0, 1.0, 1.0, 24.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 26.0, 1.0, 1.0, 1.0, 1.0, 48.0, 1.0, 18.0, 1.0, 1.0, 90.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 14.0, 3.0, 1.0, 31.0, 18.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 29.0, 1.0, 24.0, 24.0, 1.0, 17.0, 19.0, 20.0, 21.0, 21.0, 19.0, 19.0, 17.0, 17.0, 17.0, 17.0, 18.0, 24.0, 54.0, 34.0, 18.0, 18.0, 18.0, 17.0, 17.0, 16.0, 25.0, 23.0, 23.0, 23.0, 9.0, 1.0, 34.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 60.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 1.0, 13.0, 1.0, 31.0, 1.0, 79.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 27.0, 31.0, 32.0, 36.0, 43.0, 33.0, 32.0, 32.0, 39.0, 54.0, 1.0, 35.0, 1.0, 6.0, 14.0, 1.0, 18.0, 6.0, 32.0, 1.0, 2.0, 24.0, 4.0, 9.0, 2.0, 8.0, 2.0, 6.0, 1.0, 11.0, 19.0, 3.0, 38.0, 1.0, 1.0, 1.0, 1.0, 41.0, 1.0, 1.0, 16.0, 2.0, 2.0, 2.0, 2.0, 2.0, 50.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 48.0, 16.0, 15.0, 12.0, 12.0, 13.0, 15.0, 2.0, 2.0, 10.0, 14.0, 13.0, 13.0, 10.0, 15.0, 13.0, 14.0, 1.0, 20.0, 11.0, 31.0, 9.0, 5.0, 11.0, 21.0, 7.0, 6.0, 6.0, 49.0, 15.0, 22.0, 10.0, 17.0, 18.0, 11.0, 7.0, 13.0, 10.0, 20.0, 21.0, 23.0, 43.0, 33.0, 27.0, 4.0, 4.0, 9.0, 16.0, 11.0, 15.0, 8.0, 15.0, 33.0, 163.0, 337.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 2.0, 2.0, 2.0, 1.0, 25.0, 1.0, 17.0, 1.0, 1.0, 31.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 28.0, 31.0, 1.0, 1.0, 4.0, 38.0, 16.0, 16.0, 17.0, 18.0, 44.0, 17.0, 29.0, 19.0, 20.0, 20.0, 20.0, 14.0, 9.0, 14.0, 11.0, 9.0, 7.0, 8.0, 8.0, 8.0, 10.0, 7.0, 7.0, 13.0, 13.0, 14.0, 12.0, 12.0, 12.0, 42.0, 8.0, 17.0, 17.0, 17.0, 9.0, 13.0, 8.0, 8.0, 8.0, 11.0, 22.0, 8.0, 13.0, 22.0, 11.0, 11.0, 11.0, 9.0, 9.0, 9.0, 31.0, 21.0, 30.0, 15.0, 2.0, 80.0, 1.0, 1.0, 16.0, 1.0, 33.0, 1.0, 9.0, 1.0, 1.0, 1.0, 17.0, 17.0, 17.0, 17.0, 21.0, 23.0, 10.0, 14.0, 2.0, 2.0, 5.0, 2.0, 13.0, 13.0, 2.0, 2.0, 65.0, 2.0, 9.0, 3.0, 1.0, 22.0, 12.0, 12.0, 2.0, 14.0, 2.0, 41.0, 2.0, 5.0, 4.0, 12.0, 12.0, 3.0, 3.0, 40.0, 1.0, 12.0, 12.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 5.0, 1.0, 5.0, 7.0, 5.0, 1.0, 1.0, 1.0, 5.0, 2.0, 5.0, 5.0, 5.0, 1.0, 1.0, 6.0, 6.0, 6.0, 1.0, 1.0, 14.0, 3.0, 15.0, 15.0, 15.0, 4.0, 2.0, 2.0, 1.0, 20.0, 20.0, 20.0, 20.0, 1.0, 2.0, 11.0, 1.0, 19.0, 18.0, 17.0, 17.0, 4.0, 10.0, 4.0, 10.0, 4.0, 12.0, 4.0, 10.0, 16.0, 4.0, 5.0, 1.0, 1.0, 5.0, 18.0, 1.0, 17.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 6.0, 12.0, 6.0, 12.0, 5.0, 1.0, 5.0, 11.0, 5.0, 18.0, 5.0, 18.0, 8.0, 18.0, 8.0, 18.0, 9.0, 19.0, 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, 2.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 14.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 19.0, 22.0, 19.0, 19.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 10.0, 42.0, 18.0, 23.0, 30.0, 44.0, 32.0, 13.0, 11.0, 14.0, 1.0, 9.0, 1.0, 1.0, 18.0, 1.0, 1.0, 15.0, 1.0, 44.0, 1.0, 1.0, 14.0, 1.0, 1.0, 14.0, 1.0, 19.0, 1.0, 13.0, 1.0, 2.0, 2.0, 24.0, 2.0, 1.0, 13.0, 13.0, 12.0, 12.0, 17.0, 7.0, 7.0, 1.0, 15.0, 16.0, 16.0, 16.0, 9.0, 10.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 4.0, 1.0, 74.0, 2.0, 2.0, 1.0, 1.0, 42.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 12.0, 5.0, 15.0, 16.0, 27.0, 18.0, 21.0, 4.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 10.0, 3.0, 8.0, 2.0, 5.0, 2.0, 7.0, 3.0, 5.0, 3.0, 7.0, 6.0, 4.0, 9.0, 4.0, 9.0, 7.0, 15.0, 7.0, 8.0, 4.0, 4.0, 4.0, 4.0, 15.0, 4.0, 4.0, 4.0, 7.0, 7.0, 7.0, 7.0, 13.0, 8.0, 12.0, 14.0, 1.0, 1.0, 1.0, 12.0, 12.0, 1.0, 15.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 14.0, 1.0, 6.0, 5.0, 13.0, 13.0, 43.0, 43.0, 43.0, 1.0, 29.0, 31.0, 38.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 18.0, 15.0, 17.0, 15.0, 16.0, 16.0, 16.0, 17.0, 15.0, 15.0, 6.0, 11.0, 6.0, 7.0, 6.0, 6.0, 8.0, 9.0, 9.0, 8.0, 8.0, 8.0, 8.0, 12.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 12.0, 4.0, 6.0, 6.0, 4.0, 5.0, 4.0, 4.0, 8.0, 9.0, 9.0, 7.0, 7.0, 7.0, 6.0, 7.0, 7.0, 5.0, 5.0, 5.0, 12.0, 8.0, 8.0, 6.0, 5.0, 5.0, 4.0, 21.0, 4.0, 46.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 35.0, 35.0, 43.0, 34.0, 35.0, 7.0, 1.0, 36.0, 1.0, 1.0, 13.0, 1.0, 3.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 5.0, 1.0, 17.0, 1.0, 5.0, 2.0, 5.0, 1.0, 16.0, 19.0, 19.0, 16.0, 18.0, 16.0, 16.0, 19.0, 14.0, 14.0, 14.0, 12.0, 12.0, 12.0, 12.0, 24.0, 10.0, 13.0, 13.0, 10.0, 10.0, 10.0, 10.0, 17.0, 13.0, 13.0, 13.0, 13.0, 14.0, 12.0, 10.0, 10.0, 10.0, 8.0, 8.0, 8.0, 22.0, 13.0, 19.0, 12.0, 10.0, 10.0, 14.0, 40.0, 8.0, 16.0, 16.0, 16.0, 14.0, 14.0, 14.0, 11.0, 16.0, 16.0, 16.0, 14.0, 14.0, 14.0, 14.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 14.0, 9.0, 13.0, 9.0, 4.0, 4.0, 7.0, 7.0, 6.0, 6.0, 12.0, 12.0, 4.0, 4.0, 7.0, 7.0, 6.0, 6.0, 11.0, 11.0, 4.0, 4.0, 8.0, 7.0, 4.0, 8.0, 9.0, 6.0, 15.0, 12.0, 5.0, 5.0, 8.0, 8.0, 14.0, 14.0, 17.0, 17.0, 70.0, 34.0, 2.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, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 4.0, 2.0, 23.0, 72.0, 22.0, 16.0, 3.0, 8.0, 17.0, 15.0, 2.0, 41.0, 216.0, 16.0, 16.0, 17.0, 9.0, 16.0, 17.0, 16.0, 15.0, 16.0, 16.0, 16.0, 21.0, 19.0, 16.0, 48.0, 16.0, 31.0, 16.0, 16.0, 16.0, 16.0, 33.0, 19.0, 15.0, 16.0, 20.0, 15.0, 26.0, 56.0, 46.0, 8.0, 16.0, 8.0, 16.0, 13.0, 25.0, 39.0, 4.0, 8.0, 32.0, 3.0, 8.0, 8.0, 8.0, 8.0, 3.0, 3.0, 1.0, 6.0, 8.0, 3.0, 4.0, 3.0, 3.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 12.0, 14.0, 12.0, 6.0, 6.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 10.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 10.0, 5.0, 9.0, 5.0, 9.0, 4.0, 8.0, 4.0, 8.0, 4.0, 9.0, 4.0, 9.0, 4.0, 9.0, 19.0, 16.0, 23.0, 6.0, 10.0, 3.0, 6.0, 6.0, 6.0, 10.0, 7.0, 11.0, 7.0, 7.0, 7.0, 11.0, 7.0, 11.0, 7.0, 7.0, 6.0, 10.0, 5.0, 9.0, 5.0, 5.0, 10.0, 5.0, 10.0, 49.0, 1.0, 1.0, 1.0, 1.0, 31.0, 1.0, 1.0, 1.0, 2.0, 2.0, 16.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 47.0, 3.0, 14.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 4.0, 4.0, 14.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 8.0, 10.0, 10.0, 9.0, 11.0, 11.0, 9.0, 11.0, 11.0, 20.0, 19.0, 20.0, 18.0, 10.0, 9.0, 9.0, 33.0, 41.0, 7.0, 8.0, 7.0, 8.0, 33.0, 32.0, 33.0, 32.0, 30.0, 30.0, 43.0, 30.0, 18.0, 2.0, 6.0, 1.0, 4.0, 4.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 11.0, 17.0, 7.0, 17.0, 17.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 9.0, 3.0, 9.0, 2.0, 9.0, 1.0, 8.0, 30.0, 1.0, 9.0, 9.0, 31.0, 2.0, 32.0, 1.0, 9.0, 12.0, 1.0, 1.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 1.0, 4.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 20.0, 13.0, 18.0, 1.0, 5.0, 1.0, 5.0, 2.0, 1.0, 6.0, 18.0, 6.0, 1.0, 1.0, 6.0, 1.0, 5.0, 17.0, 5.0, 5.0, 5.0, 5.0, 1.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 1.0, 5.0, 8.0, 5.0, 1.0, 1.0, 2.0, 7.0, 2.0, 6.0, 3.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 7.0, 3.0, 2.0, 8.0, 6.0, 2.0, 2.0, 1.0, 7.0, 5.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 1.0, 1.0, 15.0, 2.0, 2.0, 13.0, 3.0, 12.0, 6.0, 2.0, 10.0, 10.0, 2.0, 2.0, 10.0, 2.0, 9.0, 10.0, 10.0, 10.0, 10.0, 2.0, 6.0, 23.0, 3.0, 2.0, 34.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 12.0, 4.0, 2.0, 15.0, 10.0, 2.0, 2.0, 2.0, 11.0, 11.0, 11.0, 11.0, 2.0, 2.0, 2.0, 7.0, 8.0, 7.0, 29.0, 7.0, 13.0, 8.0, 20.0, 6.0, 11.0, 16.0, 15.0, 22.0, 26.0, 13.0, 1.0, 1.0, 17.0, 5.0, 1.0, 2.0, 6.0, 1.0, 6.0, 2.0, 2.0, 11.0, 2.0, 12.0, 5.0, 2.0, 12.0, 13.0, 2.0, 2.0, 2.0, 12.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 5.0, 3.0, 41.0, 14.0, 4.0, 3.0, 13.0, 5.0, 12.0, 16.0, 2.0, 2.0, 24.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 11.0, 13.0, 13.0, 12.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 10.0, 9.0, 10.0, 10.0, 10.0, 9.0, 11.0, 11.0, 11.0, 7.0, 7.0, 6.0, 7.0, 7.0, 7.0, 28.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 24.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 83.0, 15.0, 5.0, 10.0, 5.0, 10.0, 5.0, 5.0, 3.0, 36.0, 13.0, 13.0, 4.0, 19.0, 2.0, 19.0, 13.0, 5.0, 15.0, 2.0, 1.0, 12.0, 12.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 15.0, 17.0, 17.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 25.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, 10.0, 2.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 18.0, 5.0, 15.0, 4.0, 22.0, 26.0, 2.0, 15.0, 17.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 6.0, 4.0, 6.0, 38.0, 6.0, 1.0, 3.0, 35.0, 1.0, 1.0, 38.0, 2.0, 19.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 29.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 1.0, 1.0, 2.0, 24.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 19.0, 16.0, 25.0, 17.0, 19.0, 19.0, 9.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 17.0, 19.0, 3.0, 11.0, 8.0, 6.0, 10.0, 3.0, 8.0, 6.0, 9.0, 10.0, 10.0, 8.0, 10.0, 10.0, 10.0, 10.0, 4.0, 2.0, 2.0, 8.0, 10.0, 2.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.0, 3.0, 10.0, 8.0, 2.0, 10.0, 2.0, 10.0, 5.0, 3.0, 5.0, 7.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 11.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 4.0, 13.0, 4.0, 2.0, 2.0, 7.0, 16.0, 2.0, 10.0, 7.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 6.0, 7.0, 7.0, 4.0, 7.0, 6.0, 4.0, 4.0, 6.0, 4.0, 3.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 5.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 17.0, 14.0, 13.0, 5.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 6.0, 4.0, 6.0, 4.0, 3.0, 4.0, 5.0, 6.0, 6.0, 4.0, 6.0, 5.0, 5.0, 8.0, 6.0, 7.0, 6.0, 8.0, 6.0, 4.0, 3.0, 4.0, 5.0, 5.0, 6.0, 3.0, 7.0, 26.0, 6.0, 8.0, 10.0, 2.0, 2.0, 4.0, 6.0, 8.0, 1.0, 6.0, 7.0, 7.0, 7.0, 8.0, 3.0, 4.0, 5.0, 5.0, 6.0, 19.0, 2.0, 1.0, 1.0, 2.0, 18.0, 2.0, 7.0, 1.0, 1.0, 5.0, 6.0, 7.0, 6.0, 6.0, 1.0, 1.0, 17.0, 5.0, 4.0, 5.0, 5.0, 4.0, 3.0, 6.0, 4.0, 3.0, 3.0, 11.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 3.0, 1.0, 4.0, 2.0, 2.0, 3.0, 24.0, 1.0, 15.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 5.0, 3.0, 3.0, 2.0, 2.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, 2.0, 3.0, 9.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 8.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 6.0, 9.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 6.0, 2.0, 3.0, 9.0, 3.0, 2.0, 5.0, 1.0, 5.0, 6.0, 28.0, 4.0, 1.0, 4.0, 1.0, 7.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 7.0, 7.0, 3.0, 3.0, 1.0, 3.0, 21.0, 10.0, 3.0, 4.0, 2.0, 5.0, 3.0, 3.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 7.0, 8.0, 2.0, 4.0, 5.0, 6.0, 2.0, 4.0, 11.0, 1.0, 9.0, 3.0, 2.0, 24.0, 8.0, 3.0, 3.0, 2.0, 3.0, 3.0, 16.0, 5.0, 4.0, 3.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 6.0, 7.0, 2.0, 5.0, 2.0, 2.0, 2.0, 13.0, 5.0, 8.0, 7.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 33.0, 2.0, 1.0, 1.0, 1.0, 8.0, 8.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 16.0, 7.0, 3.0, 4.0, 18.0, 2.0, 18.0, 4.0, 2.0, 4.0, 2.0, 4.0, 5.0, 2.0, 5.0, 1.0, 5.0, 2.0, 13.0, 2.0, 4.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 4.0, 3.0, 4.0, 6.0, 4.0, 3.0, 7.0, 3.0, 5.0, 8.0, 3.0, 3.0, 21.0, 5.0, 4.0, 12.0, 2.0, 3.0, 18.0, 1.0, 2.0, 2.0, 5.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 7.0, 7.0, 4.0, 3.0, 4.0, 2.0, 4.0, 9.0, 6.0, 12.0, 27.0, 27.0, 27.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 14.0, 3.0, 3.0, 1.0, 2.0, 18.0, 4.0, 12.0, 7.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 7.0, 6.0, 8.0, 7.0, 6.0, 17.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 11.0, 3.0, 3.0, 3.0, 3.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 19.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 9.0, 3.0, 3.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 7.0, 2.0, 1.0, 3.0, 4.0, 3.0, 1.0, 10.0, 1.0, 1.0, 1.0, 5.0, 4.0, 4.0, 1.0, 3.0, 4.0, 2.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 4.0, 2.0, 1.0, 4.0, 2.0, 4.0, 4.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 13.0, 2.0, 3.0, 7.0, 1.0, 5.0, 3.0, 14.0, 7.0, 10.0, 10.0, 10.0, 19.0, 15.0, 4.0, 3.0, 16.0, 4.0, 4.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 9.0, 8.0, 11.0, 8.0, 5.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 8.0, 6.0, 4.0, 9.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 4.0, 4.0, 4.0, 6.0, 4.0, 6.0, 6.0, 1.0, 10.0, 1.0, 1.0, 4.0, 2.0, 6.0, 108.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 19.0, 1.0, 18.0, 8.0, 7.0, 6.0, 2.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 7.0, 1.0, 1.0, 5.0, 5.0, 2.0, 4.0, 3.0, 4.0, 11.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 9.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 8.0, 7.0, 2.0, 5.0, 1.0, 29.0, 1.0, 1.0, 2.0, 6.0, 8.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 18.0, 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, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 3.0, 9.0, 17.0, 1.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 5.0, 5.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 24.0, 3.0, 2.0, 21.0, 4.0, 20.0, 5.0, 1.0, 6.0, 1.0, 1.0, 1.0, 7.0, 4.0, 6.0, 29.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 7.0, 5.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 6.0, 7.0, 6.0, 6.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 6.0, 2.0, 6.0, 1.0, 3.0, 1.0, 3.0, 5.0, 2.0, 3.0, 3.0, 20.0, 4.0, 3.0, 3.0, 2.0, 1.0, 2.0, 3.0, 6.0, 15.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 3.0, 3.0, 3.0, 4.0, 8.0, 1.0, 2.0, 18.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 17.0, 6.0, 3.0, 3.0, 2.0, 4.0, 6.0, 10.0, 4.0, 2.0, 7.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 8.0, 1.0, 7.0, 4.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 4.0, 15.0, 13.0, 2.0, 1.0, 1.0, 8.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 11.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 6.0, 3.0, 4.0, 5.0, 2.0, 1.0, 1.0, 2.0, 3.0, 5.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 17.0, 5.0, 1.0, 1.0, 2.0, 17.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 44.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 14.0, 1.0, 14.0, 2.0, 14.0, 2.0, 36.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 16.0, 2.0, 1.0, 3.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 17.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 15.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 20.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 7.0, 7.0, 2.0, 3.0, 5.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 11.0, 2.0, 1.0, 6.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 26.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 260.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 2.0, 4.0, 10.0, 2.0, 1.0, 5.0, 1.0, 4.0, 9.0, 8.0, 2.0, 4.0, 5.0, 5.0, 6.0, 3.0, 2.0, 16.0, 18.0, 15.0, 34.0, 29.0, 22.0, 10.0, 18.0, 12.0, 3.0, 5.0, 4.0, 2.0, 3.0, 2.0, 5.0, 4.0, 4.0, 11.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 17.0, 4.0, 2.0, 3.0, 12.0, 11.0, 4.0, 7.0, 20.0, 8.0, 10.0, 11.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 7.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 4.0, 7.0, 8.0, 1.0, 9.0, 1.0, 10.0, 1.0, 10.0, 1.0, 9.0, 1.0, 17.0, 1.0, 5.0, 1.0, 5.0, 3.0, 1.0, 5.0, 1.0, 8.0, 1.0, 8.0, 3.0, 31.0, 1.0, 13.0, 1.0, 12.0, 1.0, 12.0, 1.0, 12.0, 1.0, 8.0, 1.0, 8.0, 2.0, 22.0, 2.0, 20.0, 23.0, 1.0, 8.0, 1.0, 8.0, 1.0, 1.0, 11.0, 1.0, 7.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 9.0, 2.0, 19.0, 2.0, 2.0, 18.0, 14.0, 4.0, 20.0, 20.0, 17.0, 1.0, 2.0, 8.0, 8.0, 11.0, 1.0, 9.0, 2.0, 2.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 9.0, 1.0, 9.0, 1.0, 9.0, 1.0, 11.0, 2.0, 21.0, 1.0, 2.0, 19.0, 18.0, 18.0, 12.0, 1.0, 1.0, 10.0, 8.0, 19.0, 11.0, 11.0, 2.0, 2.0, 2.0, 8.0, 2.0, 8.0, 2.0, 8.0, 2.0, 8.0, 1.0, 6.0, 6.0, 1.0, 6.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 2.0, 21.0, 2.0, 11.0, 2.0, 11.0, 2.0, 11.0, 2.0, 10.0, 2.0, 15.0, 12.0, 3.0, 20.0, 12.0, 2.0, 14.0, 2.0, 13.0, 3.0, 2.0, 13.0, 1.0, 11.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 5.0, 1.0, 5.0, 10.0, 1.0, 6.0, 1.0, 14.0, 1.0, 5.0, 1.0, 5.0, 1.0, 7.0, 3.0, 6.0, 14.0, 1.0, 17.0, 11.0, 1.0, 11.0, 1.0, 1.0, 8.0, 12.0, 13.0, 11.0, 1.0, 1.0, 8.0, 17.0, 1.0, 7.0, 1.0, 7.0, 4.0, 8.0, 2.0, 14.0, 1.0, 11.0, 1.0, 9.0, 9.0, 1.0, 8.0, 9.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 1.0, 11.0, 1.0, 1.0, 14.0, 14.0, 16.0, 28.0, 22.0, 16.0, 16.0, 15.0, 15.0, 2.0, 2.0, 1.0, 1.0, 3.0, 13.0, 20.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 6.0, 11.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 17.0, 11.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 3.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 17.0, 1.0, 6.0, 1.0, 18.0, 16.0, 16.0, 22.0, 15.0, 4.0, 3.0, 7.0, 1.0, 8.0, 1.0, 8.0, 1.0, 17.0, 1.0, 13.0, 2.0, 8.0, 8.0, 1.0, 8.0, 1.0, 11.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 28.0, 2.0, 2.0, 2.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, 7.0, 7.0, 6.0, 9.0, 8.0, 5.0, 5.0, 8.0, 8.0, 8.0, 5.0, 5.0, 8.0, 7.0, 7.0, 7.0, 7.0, 26.0, 16.0, 7.0, 7.0, 7.0, 7.0, 2.0, 19.0, 13.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 16.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 18.0, 1.0, 6.0, 1.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 11.0, 1.0, 11.0, 2.0, 11.0, 2.0, 11.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 8.0, 2.0, 16.0, 2.0, 6.0, 1.0, 13.0, 1.0, 8.0, 1.0, 10.0, 1.0, 1.0, 10.0, 1.0, 10.0, 1.0, 9.0, 1.0, 8.0, 2.0, 11.0, 1.0, 8.0, 7.0, 4.0, 1.0, 1.0, 12.0, 12.0, 22.0, 11.0, 11.0, 1.0, 3.0, 3.0, 3.0, 26.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 9.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 14.0, 5.0, 4.0, 8.0, 1.0, 2.0, 4.0, 9.0, 2.0, 21.0, 3.0, 2.0, 1.0, 1.0, 1.0, 11.0, 3.0, 6.0, 8.0, 4.0, 60.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 3.0, 9.0, 4.0, 2.0, 17.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 16.0, 5.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 13.0, 1.0, 4.0, 1.0, 2.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, 1.0, 1.0, 10.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 6.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 6.0, 2.0, 24.0, 9.0, 4.0, 8.0, 10.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 9.0, 3.0, 1.0, 3.0, 19.0, 6.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, 10.0, 5.0, 12.0, 16.0, 12.0, 14.0, 24.0, 7.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 2.0, 12.0, 1.0, 2.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 7.0, 1.0, 4.0, 7.0, 1.0, 5.0, 1.0, 3.0, 12.0, 3.0, 2.0, 1.0, 16.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 7.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 22.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 13.0, 2.0, 2.0, 8.0, 9.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 4.0, 5.0, 5.0, 6.0, 7.0, 5.0, 3.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 35.0, 10.0, 7.0, 5.0, 15.0, 10.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 4.0, 4.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 8.0, 3.0, 14.0, 4.0, 1.0, 25.0, 10.0, 2.0, 2.0, 2.0, 1.0, 19.0, 15.0, 9.0, 1.0, 1.0, 3.0, 8.0, 8.0, 7.0, 8.0, 12.0, 5.0, 4.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 19.0, 5.0, 3.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 5.0, 6.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 4.0, 4.0, 5.0, 4.0, 1.0, 1.0, 1.0, 5.0, 16.0, 11.0, 12.0, 6.0, 1.0, 2.0, 2.0, 25.0, 5.0, 1.0, 1.0, 5.0, 29.0, 1.0, 1.0, 9.0, 6.0, 1.0, 4.0, 3.0, 3.0, 2.0, 1.0, 4.0, 6.0, 1.0, 1.0, 2.0, 4.0, 10.0, 6.0, 4.0, 2.0, 1.0, 11.0, 1.0, 4.0, 12.0, 1.0, 3.0, 4.0, 2.0, 4.0, 3.0, 2.0, 9.0, 4.0, 8.0, 4.0, 2.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 5.0, 6.0, 13.0, 2.0, 12.0, 1.0, 1.0, 4.0, 2.0, 10.0, 3.0, 2.0, 1.0, 4.0, 13.0, 3.0, 3.0, 22.0, 78.0, 4.0, 5.0, 2.0, 10.0, 2.0, 15.0, 2.0, 15.0, 8.0, 3.0, 6.0, 3.0, 13.0, 2.0, 7.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 8.0, 9.0, 8.0, 11.0, 10.0, 10.0, 8.0, 4.0, 15.0, 1.0, 28.0, 1.0, 2.0, 1.0, 6.0, 4.0, 8.0, 19.0, 35.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 80.0, 19.0, 1.0, 3.0, 3.0, 1.0, 7.0, 3.0, 6.0, 12.0, 1.0, 2.0, 11.0, 4.0, 9.0, 1.0, 1.0, 28.0, 1.0, 8.0, 1.0, 1.0, 3.0, 4.0, 4.0, 11.0, 3.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 21.0, 42.0, 62.0, 46.0, 30.0, 11.0, 9.0, 28.0, 10.0, 4.0, 10.0, 21.0, 5.0, 4.0, 63.0, 10.0, 6.0, 8.0, 13.0, 155.0, 99.0, 1.0, 14.0, 6.0, 2.0, 7.0, 20.0, 1.0, 24.0, 3.0, 3.0, 3.0, 6.0, 5.0, 3.0, 34.0, 3.0, 14.0, 4.0, 3.0, 10.0, 14.0, 3.0, 5.0, 6.0, 6.0, 3.0, 4.0, 9.0, 6.0, 64.0, 6.0, 1.0, 10.0, 6.0, 2.0, 36.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 25.0, 6.0, 5.0, 2.0, 2.0, 18.0, 2.0, 19.0, 2.0, 59.0, 6.0, 5.0, 2.0, 2.0, 8.0, 8.0, 2.0, 20.0, 2.0, 1.0, 8.0, 3.0, 3.0, 22.0, 2.0, 2.0, 10.0, 4.0, 4.0, 11.0, 33.0, 9.0, 16.0, 1.0, 2.0, 2.0, 25.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 9.0, 1.0, 15.0, 7.0, 1.0, 3.0, 9.0, 4.0, 4.0, 34.0, 21.0, 3.0, 26.0, 53.0, 1.0, 19.0, 9.0, 2.0, 1.0, 23.0, 1.0, 3.0, 7.0, 1.0, 11.0, 8.0, 11.0, 11.0, 5.0, 12.0, 6.0, 54.0, 1.0, 6.0, 9.0, 4.0, 5.0, 1.0, 3.0, 38.0, 1.0, 5.0, 10.0, 34.0, 11.0, 3.0, 4.0, 1.0, 9.0, 1.0, 2.0, 5.0, 5.0, 3.0, 7.0, 1.0, 2.0, 5.0, 10.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 13.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 23.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 7.0, 3.0, 2.0, 14.0, 24.0, 7.0, 1.0, 2.0, 3.0, 42.0, 14.0, 3.0, 72.0, 2.0, 8.0, 6.0, 21.0, 11.0, 6.0, 6.0, 3.0, 26.0, 12.0, 1.0, 7.0, 3.0, 15.0, 1.0, 6.0, 8.0, 1.0, 7.0, 27.0, 3.0, 5.0, 1.0, 7.0, 7.0, 17.0, 9.0, 7.0, 19.0, 5.0, 4.0, 4.0, 36.0, 4.0, 18.0, 14.0, 5.0, 3.0, 4.0, 10.0, 1.0, 2.0, 1.0, 21.0, 15.0, 13.0, 12.0, 3.0, 7.0, 1.0, 41.0, 5.0, 5.0, 28.0, 38.0, 54.0, 35.0, 33.0, 2.0, 1.0, 3.0, 5.0, 3.0, 4.0, 1.0, 5.0, 3.0, 7.0, 3.0, 6.0, 8.0, 11.0, 3.0, 3.0, 5.0, 27.0, 6.0, 4.0, 3.0, 3.0, 1.0, 2.0, 3.0, 12.0, 3.0, 12.0, 4.0, 21.0, 4.0, 18.0, 11.0, 3.0, 25.0, 3.0, 7.0, 8.0, 7.0, 4.0, 11.0, 8.0, 5.0, 3.0, 3.0, 4.0, 20.0, 3.0, 3.0, 2.0, 2.0, 10.0, 3.0, 3.0, 7.0, 9.0, 12.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 22.0, 7.0, 1.0, 2.0, 6.0, 11.0, 25.0, 22.0, 2.0, 3.0, 5.0, 3.0, 1.0, 20.0, 5.0, 17.0, 1.0, 20.0, 2.0, 4.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 4.0, 8.0, 4.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 21.0, 9.0, 4.0, 2.0, 4.0, 12.0, 1.0, 2.0, 5.0, 3.0, 6.0, 4.0, 3.0, 1.0, 1.0, 21.0, 3.0, 16.0, 1.0, 1.0, 9.0, 6.0, 1.0, 11.0, 1.0, 1.0, 12.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 4.0, 6.0, 5.0, 14.0, 7.0, 9.0, 1.0, 5.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 16.0, 1.0, 10.0, 1.0, 4.0, 1.0, 8.0, 15.0, 1.0, 5.0, 1.0, 1.0, 1.0, 27.0, 1.0, 5.0, 1.0, 1.0, 14.0, 11.0, 13.0, 6.0, 12.0, 3.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 15.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 4.0, 2.0, 11.0, 5.0, 10.0, 9.0, 6.0, 6.0, 20.0, 6.0, 6.0, 35.0, 14.0, 18.0, 20.0, 6.0, 1.0, 9.0, 5.0, 7.0, 2.0, 2.0, 3.0, 2.0, 8.0, 6.0, 18.0, 4.0, 12.0, 5.0, 10.0, 57.0, 6.0, 2.0, 7.0, 5.0, 6.0, 4.0, 1.0, 8.0, 2.0, 3.0, 7.0, 10.0, 4.0, 3.0, 3.0, 3.0, 7.0, 6.0, 10.0, 23.0, 26.0, 8.0, 6.0, 4.0, 14.0, 14.0, 10.0, 1.0, 19.0, 5.0, 6.0, 7.0, 6.0, 6.0, 95.0, 8.0, 9.0, 6.0, 15.0, 14.0, 7.0, 20.0, 17.0, 45.0, 3.0, 15.0, 15.0, 2.0, 3.0, 6.0, 4.0, 4.0, 8.0, 8.0, 6.0, 5.0, 8.0, 8.0, 26.0, 20.0, 12.0, 21.0, 6.0, 3.0, 22.0, 3.0, 5.0, 4.0, 4.0, 19.0, 7.0, 11.0, 34.0, 11.0, 9.0, 18.0, 8.0, 8.0, 10.0, 1.0, 14.0, 7.0, 7.0, 45.0, 11.0, 7.0, 12.0, 16.0, 41.0, 7.0, 8.0, 9.0, 7.0, 9.0, 13.0, 10.0, 8.0, 16.0, 7.0, 12.0, 6.0, 7.0, 11.0, 9.0, 4.0, 13.0, 5.0, 5.0, 5.0, 4.0, 8.0, 12.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, 2.0, 2.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 7.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 13.0, 1.0, 6.0, 4.0, 14.0, 3.0, 6.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 29.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 4.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 10.0, 1.0, 3.0, 1.0, 1.0, 9.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 220.0, 1.0, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 5.0, 3.0, 2.0, 1.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 14.0, 2.0, 6.0, 3.0, 5.0, 10.0, 5.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 8.0, 5.0, 2.0, 10.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 9.0, 4.0, 5.0, 2.0, 9.0, 4.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 10.0, 2.0, 15.0, 2.0, 5.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 9.0, 5.0, 12.0, 4.0, 3.0, 5.0, 4.0, 2.0, 3.0, 2.0, 15.0, 15.0, 12.0, 14.0, 20.0, 16.0, 8.0, 12.0, 8.0, 5.0, 34.0, 19.0, 10.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 4.0, 5.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 11.0, 5.0, 3.0, 3.0, 1.0, 3.0, 1.0, 11.0, 5.0, 6.0, 6.0, 11.0, 6.0, 3.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 9.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 13.0, 11.0, 13.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 2.0, 15.0, 1.0, 7.0, 1.0, 7.0, 2.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 3.0, 25.0, 1.0, 10.0, 1.0, 9.0, 1.0, 10.0, 1.0, 9.0, 1.0, 7.0, 1.0, 7.0, 2.0, 16.0, 2.0, 17.0, 15.0, 2.0, 10.0, 1.0, 8.0, 1.0, 8.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 3.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 6.0, 2.0, 15.0, 2.0, 2.0, 17.0, 4.0, 17.0, 20.0, 15.0, 15.0, 12.0, 1.0, 1.0, 8.0, 7.0, 9.0, 1.0, 8.0, 7.0, 2.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 9.0, 1.0, 8.0, 1.0, 9.0, 1.0, 8.0, 1.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 2.0, 16.0, 1.0, 2.0, 17.0, 1.0, 4.0, 13.0, 13.0, 11.0, 3.0, 1.0, 6.0, 6.0, 10.0, 1.0, 7.0, 2.0, 2.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 9.0, 1.0, 8.0, 1.0, 8.0, 2.0, 18.0, 20.0, 2.0, 11.0, 2.0, 10.0, 2.0, 2.0, 10.0, 1.0, 11.0, 2.0, 15.0, 2.0, 4.0, 2.0, 12.0, 4.0, 12.0, 3.0, 2.0, 12.0, 1.0, 12.0, 1.0, 5.0, 1.0, 5.0, 5.0, 1.0, 5.0, 5.0, 7.0, 2.0, 7.0, 9.0, 2.0, 8.0, 3.0, 18.0, 2.0, 10.0, 2.0, 7.0, 10.0, 3.0, 9.0, 9.0, 5.0, 10.0, 6.0, 2.0, 2.0, 5.0, 8.0, 8.0, 6.0, 1.0, 5.0, 17.0, 14.0, 1.0, 6.0, 1.0, 6.0, 2.0, 6.0, 2.0, 12.0, 7.0, 1.0, 7.0, 1.0, 7.0, 1.0, 6.0, 1.0, 3.0, 1.0, 6.0, 3.0, 2.0, 8.0, 3.0, 11.0, 14.0, 13.0, 7.0, 10.0, 8.0, 9.0, 8.0, 6.0, 2.0, 4.0, 1.0, 1.0, 2.0, 7.0, 7.0, 7.0, 11.0, 13.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 6.0, 2.0, 11.0, 2.0, 2.0, 1.0, 6.0, 1.0, 6.0, 1.0, 1.0, 13.0, 8.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 3.0, 5.0, 1.0, 6.0, 9.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 6.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 5.0, 1.0, 6.0, 2.0, 24.0, 1.0, 5.0, 1.0, 12.0, 3.0, 6.0, 47.0, 2.0, 3.0, 4.0, 3.0, 11.0, 15.0, 11.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 12.0, 1.0, 9.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 7.0, 5.0, 5.0, 4.0, 4.0, 5.0, 7.0, 5.0, 5.0, 5.0, 20.0, 5.0, 5.0, 5.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 9.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 9.0, 1.0, 9.0, 1.0, 7.0, 1.0, 7.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 7.0, 1.0, 6.0, 1.0, 6.0, 7.0, 1.0, 7.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 8.0, 1.0, 6.0, 14.0, 10.0, 2.0, 10.0, 13.0, 1.0, 7.0, 3.0, 6.0, 1.0, 1.0, 1.0, 7.0, 15.0, 11.0, 8.0, 14.0, 15.0, 13.0, 6.0, 2.0, 2.0, 2.0, 9.0, 14.0, 5.0, 2.0, 2.0, 3.0, 14.0, 40.0, 35.0, 61.0, 53.0, 28.0, 39.0, 27.0, 5.0, 7.0, 18.0, 9.0, 2.0, 5.0, 6.0, 8.0, 14.0, 9.0, 10.0, 2.0, 8.0, 3.0, 2.0, 12.0, 5.0, 4.0, 18.0, 4.0, 8.0, 5.0, 13.0, 3.0, 8.0, 8.0, 27.0, 5.0, 14.0, 19.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 6.0, 8.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 5.0, 5.0, 5.0, 9.0, 5.0, 6.0, 14.0, 6.0, 7.0, 9.0, 5.0, 9.0, 8.0, 11.0, 7.0, 4.0, 8.0, 2.0, 4.0, 9.0, 4.0, 5.0, 2.0, 3.0, 2.0, 2.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 10.0, 9.0, 9.0, 6.0, 10.0, 10.0, 9.0, 8.0, 9.0, 8.0, 7.0, 8.0, 8.0, 9.0, 9.0, 9.0, 10.0, 7.0, 8.0, 9.0, 9.0, 9.0, 9.0, 8.0, 8.0, 8.0, 8.0, 5.0, 9.0, 11.0, 12.0, 8.0, 8.0, 10.0, 5.0, 10.0, 10.0, 13.0, 10.0, 10.0, 10.0, 8.0, 12.0, 6.0, 5.0, 7.0, 5.0, 7.0, 7.0, 4.0, 4.0, 7.0, 6.0, 16.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 17.0, 12.0, 7.0, 17.0, 5.0, 9.0, 4.0, 16.0, 4.0, 3.0, 3.0, 2.0, 9.0, 11.0, 11.0, 4.0, 8.0, 3.0, 4.0, 5.0, 2.0, 4.0, 2.0, 16.0, 8.0, 7.0, 8.0, 8.0, 5.0, 10.0, 5.0, 5.0, 5.0, 7.0, 5.0, 7.0, 17.0, 62.0, 37.0, 2.0, 26.0, 8.0, 7.0, 7.0, 36.0, 7.0, 38.0, 4.0, 26.0, 4.0, 19.0, 4.0, 54.0, 2.0, 9.0, 10.0, 21.0, 5.0, 7.0, 48.0, 4.0, 17.0, 14.0, 3.0, 4.0, 5.0, 5.0, 7.0, 2.0, 3.0, 13.0, 7.0, 5.0, 9.0, 14.0, 8.0, 7.0, 5.0, 9.0, 7.0, 24.0, 4.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 5.0, 5.0, 10.0, 10.0, 14.0, 3.0, 2.0, 6.0, 3.0, 2.0, 4.0, 2.0, 6.0, 6.0, 5.0, 6.0, 4.0, 9.0, 5.0, 5.0, 9.0, 7.0, 2.0, 4.0, 7.0, 4.0, 2.0, 21.0, 4.0, 4.0, 5.0, 5.0, 5.0, 9.0, 11.0, 2.0, 9.0, 10.0, 5.0, 3.0, 4.0, 4.0, 5.0, 14.0, 22.0, 10.0, 84.0, 32.0, 10.0, 10.0, 8.0, 12.0, 8.0, 8.0, 9.0, 2.0, 7.0, 7.0, 9.0, 42.0, 11.0, 11.0, 14.0, 8.0, 60.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 11.0, 12.0, 12.0, 6.0, 7.0, 28.0, 31.0, 26.0, 6.0, 6.0, 2.0, 5.0, 12.0, 10.0, 2.0, 10.0, 2.0, 2.0, 4.0, 2.0, 2.0, 19.0, 2.0, 20.0, 15.0, 2.0, 17.0, 9.0, 16.0, 16.0, 14.0, 2.0, 5.0, 14.0, 2.0, 12.0, 12.0, 2.0, 2.0, 2.0, 29.0, 41.0, 35.0, 23.0, 24.0, 28.0, 19.0, 15.0, 12.0, 18.0, 6.0, 8.0, 17.0, 16.0, 21.0, 19.0, 16.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 21.0, 4.0, 4.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 30.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 8.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 16.0, 16.0, 13.0, 11.0, 13.0, 13.0, 12.0, 18.0, 12.0, 12.0, 15.0, 18.0, 6.0, 6.0, 6.0, 10.0, 7.0, 12.0, 6.0, 11.0, 6.0, 8.0, 10.0, 10.0, 10.0, 10.0, 6.0, 8.0, 12.0, 10.0, 12.0, 8.0, 8.0, 8.0, 6.0, 10.0, 6.0, 6.0, 6.0, 6.0, 15.0, 6.0, 11.0, 10.0, 6.0, 16.0, 14.0, 12.0, 10.0, 11.0, 12.0, 11.0, 11.0, 7.0, 11.0, 27.0, 4.0, 4.0, 4.0, 2.0, 15.0, 12.0, 2.0, 8.0, 2.0, 11.0, 2.0, 7.0, 2.0, 16.0, 2.0, 2.0, 2.0, 2.0, 20.0, 13.0, 18.0, 10.0, 30.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 4.0, 10.0, 4.0, 2.0, 2.0, 11.0, 2.0, 15.0, 2.0, 9.0, 2.0, 5.0, 4.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 12.0, 11.0, 11.0, 17.0, 3.0, 13.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 12.0, 2.0, 10.0, 2.0, 2.0, 30.0, 8.0, 26.0, 42.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 36.0, 2.0, 11.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 6.0, 9.0, 6.0, 8.0, 6.0, 4.0, 8.0, 6.0, 8.0, 13.0, 10.0, 8.0, 6.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 17.0, 17.0, 6.0, 6.0, 14.0, 2.0, 12.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 6.0, 4.0, 4.0, 16.0, 14.0, 7.0, 6.0, 10.0, 10.0, 10.0, 9.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 9.0, 9.0, 16.0, 9.0, 11.0, 11.0, 14.0, 13.0, 12.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 19.0, 16.0, 7.0, 8.0, 8.0, 8.0, 8.0, 7.0, 7.0, 7.0, 7.0, 9.0, 9.0, 14.0, 25.0, 9.0, 9.0, 15.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 16.0, 2.0, 12.0, 12.0, 2.0, 2.0, 2.0, 2.0, 7.0, 7.0, 8.0, 9.0, 9.0, 12.0, 12.0, 11.0, 11.0, 9.0, 9.0, 9.0, 9.0, 11.0, 26.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 15.0, 4.0, 20.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 6.0, 4.0, 4.0, 4.0, 53.0, 11.0, 2.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 4.0, 4.0, 5.0, 4.0, 6.0, 8.0, 8.0, 10.0, 5.0, 8.0, 7.0, 10.0, 8.0, 8.0, 7.0, 7.0, 6.0, 6.0, 10.0, 14.0, 2.0, 14.0, 2.0, 2.0, 2.0, 4.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 7.0, 11.0, 10.0, 13.0, 9.0, 17.0, 24.0, 4.0, 4.0, 7.0, 11.0, 4.0, 12.0, 8.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 13.0, 4.0, 4.0, 4.0, 4.0, 4.0, 16.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 2.0, 4.0, 4.0, 4.0, 4.0, 13.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 19.0, 2.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 10.0, 4.0, 14.0, 6.0, 6.0, 8.0, 8.0, 9.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 10.0, 6.0, 10.0, 9.0, 16.0, 4.0, 4.0, 8.0, 4.0, 14.0, 8.0, 8.0, 4.0, 4.0, 11.0, 7.0, 11.0, 4.0, 17.0, 10.0, 10.0, 4.0, 4.0, 15.0, 15.0, 11.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 4.0, 7.0, 4.0, 9.0, 4.0, 9.0, 12.0, 12.0, 8.0, 11.0, 8.0, 9.0, 8.0, 9.0, 8.0, 9.0, 12.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 9.0, 6.0, 7.0, 2.0, 7.0, 6.0, 6.0, 6.0, 4.0, 4.0, 22.0, 4.0, 4.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 8.0, 8.0, 10.0, 10.0, 8.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 20.0, 4.0, 4.0, 4.0, 4.0, 4.0, 18.0, 4.0, 4.0, 4.0, 7.0, 4.0, 11.0, 12.0, 11.0, 11.0, 11.0, 10.0, 10.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 8.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.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, 2.0, 2.0, 2.0, 22.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 6.0, 10.0, 6.0, 10.0, 10.0, 6.0, 10.0, 6.0, 10.0, 6.0, 18.0, 4.0, 9.0, 4.0, 4.0, 4.0, 10.0, 6.0, 10.0, 6.0, 10.0, 6.0, 10.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 5.0, 3.0, 5.0, 3.0, 6.0, 7.0, 5.0, 8.0, 8.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 5.0, 3.0, 7.0, 7.0, 7.0, 7.0, 11.0, 7.0, 11.0, 6.0, 10.0, 6.0, 10.0, 6.0, 10.0, 10.0, 10.0, 10.0, 10.0, 6.0, 3.0, 6.0, 3.0, 3.0, 6.0, 12.0, 6.0, 6.0, 6.0, 4.0, 4.0, 6.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 6.0, 6.0, 22.0, 10.0, 17.0, 21.0, 9.0, 9.0, 16.0, 18.0, 20.0, 16.0, 7.0, 9.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 4.0, 7.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 8.0, 6.0, 8.0, 6.0, 9.0, 3.0, 9.0, 3.0, 9.0, 11.0, 9.0, 11.0, 9.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 3.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 3.0, 6.0, 4.0, 7.0, 4.0, 4.0, 7.0, 3.0, 3.0, 10.0, 5.0, 15.0, 8.0, 10.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 16.0, 8.0, 2.0, 2.0, 2.0, 2.0, 13.0, 4.0, 4.0, 8.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 19.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 6.0, 2.0, 6.0, 6.0, 6.0, 10.0, 9.0, 6.0, 6.0, 6.0, 10.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 24.0, 10.0, 5.0, 19.0, 9.0, 9.0, 8.0, 2.0, 2.0, 2.0, 10.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, 6.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 8.0, 8.0, 8.0, 6.0, 6.0, 6.0, 6.0, 7.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 9.0, 13.0, 6.0, 6.0, 6.0, 8.0, 8.0, 10.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 10.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 4.0, 8.0, 6.0, 6.0, 6.0, 6.0, 8.0, 6.0, 4.0, 6.0, 2.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 10.0, 24.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 12.0, 18.0, 4.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 23.0, 18.0, 4.0, 4.0, 4.0, 18.0, 9.0, 2.0, 9.0, 5.0, 6.0, 12.0, 6.0, 5.0, 3.0, 9.0, 3.0, 3.0, 9.0, 4.0, 4.0, 11.0, 5.0, 11.0, 12.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 12.0, 12.0, 2.0, 4.0, 3.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 11.0, 10.0, 21.0, 9.0, 10.0, 7.0, 10.0, 14.0, 10.0, 10.0, 10.0, 11.0, 3.0, 10.0, 27.0, 12.0, 4.0, 5.0, 7.0, 4.0, 2.0, 5.0, 2.0, 2.0, 7.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 6.0, 6.0, 2.0, 2.0, 8.0, 7.0, 7.0, 7.0, 2.0, 2.0, 2.0, 8.0, 2.0, 7.0, 7.0, 10.0, 2.0, 4.0, 4.0, 2.0, 4.0, 15.0, 5.0, 13.0, 2.0, 2.0, 2.0, 10.0, 14.0, 2.0, 2.0, 2.0, 7.0, 5.0, 6.0, 4.0, 7.0, 2.0, 2.0, 6.0, 2.0, 6.0, 6.0, 2.0, 2.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 7.0, 7.0, 6.0, 4.0, 9.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 20.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 7.0, 7.0, 4.0, 4.0, 5.0, 7.0, 7.0, 4.0, 4.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 9.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 6.0, 4.0, 4.0, 3.0, 4.0, 3.0, 7.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 23.0, 2.0, 10.0, 7.0, 7.0, 17.0, 7.0, 24.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 2.0, 11.0, 2.0, 2.0, 4.0, 4.0, 4.0, 10.0, 2.0, 6.0, 14.0, 2.0, 2.0, 3.0, 3.0, 4.0, 10.0, 10.0, 10.0, 8.0, 10.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 7.0, 5.0, 5.0, 2.0, 10.0, 11.0, 10.0, 8.0, 10.0, 10.0, 10.0, 4.0, 19.0, 19.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 24.0, 2.0, 22.0, 2.0, 2.0, 5.0, 3.0, 2.0, 22.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 4.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 5.0, 4.0, 5.0, 5.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 3.0, 11.0, 12.0, 10.0, 10.0, 6.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 4.0, 4.0, 7.0, 2.0, 12.0, 5.0, 2.0, 13.0, 6.0, 2.0, 5.0, 2.0, 12.0, 2.0, 2.0, 2.0, 12.0, 10.0, 10.0, 10.0, 2.0, 10.0, 2.0, 12.0, 2.0, 4.0, 9.0, 2.0, 2.0, 12.0, 2.0, 10.0, 10.0, 2.0, 10.0, 2.0, 10.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 1.0, 12.0, 2.0, 15.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 1.0, 4.0, 13.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 4.0, 9.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 11.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 7.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 16.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, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 7.0, 6.0, 6.0, 5.0, 8.0, 8.0, 10.0, 9.0, 14.0, 6.0, 11.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 8.0, 8.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 4.0, 3.0, 2.0, 6.0, 5.0, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 7.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 8.0, 3.0, 1.0, 3.0, 1.0, 1.0, 7.0, 4.0, 2.0, 1.0, 3.0, 1.0, 5.0, 5.0, 6.0, 2.0, 1.0, 6.0, 5.0, 4.0, 5.0, 5.0, 3.0, 4.0, 5.0, 3.0, 7.0, 7.0, 4.0, 4.0, 5.0, 2.0, 5.0, 3.0, 3.0, 1.0, 2.0, 1.0, 4.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, 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, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 4.0, 1.0, 180.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 5.0, 3.0, 5.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 6.0, 5.0, 2.0, 8.0, 4.0, 4.0, 4.0, 4.0, 5.0, 6.0, 5.0, 6.0, 5.0, 4.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 5.0, 9.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 5.0, 4.0, 2.0, 2.0, 9.0, 9.0, 5.0, 5.0, 9.0, 9.0, 8.0, 2.0, 2.0, 4.0, 3.0, 2.0, 5.0, 4.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 7.0, 9.0, 2.0, 4.0, 4.0, 6.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 4.0, 4.0, 2.0, 4.0, 2.0, 13.0, 13.0, 11.0, 25.0, 16.0, 15.0, 16.0, 7.0, 11.0, 7.0, 2.0, 7.0, 3.0, 5.0, 4.0, 2.0, 3.0, 2.0, 3.0, 4.0, 2.0, 3.0, 6.0, 6.0, 4.0, 4.0, 9.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 7.0, 6.0, 3.0, 2.0, 2.0, 1.0, 2.0, 8.0, 8.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 24.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 8.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 10.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 3.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 11.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 4.0, 1.0, 4.0, 3.0, 19.0, 1.0, 6.0, 1.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 4.0, 1.0, 4.0, 2.0, 12.0, 2.0, 14.0, 1.0, 7.0, 1.0, 6.0, 7.0, 1.0, 7.0, 2.0, 5.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 12.0, 2.0, 2.0, 14.0, 1.0, 23.0, 11.0, 12.0, 9.0, 1.0, 1.0, 4.0, 4.0, 6.0, 1.0, 4.0, 3.0, 3.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 6.0, 1.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 3.0, 14.0, 2.0, 3.0, 15.0, 4.0, 4.0, 11.0, 12.0, 9.0, 1.0, 1.0, 4.0, 4.0, 6.0, 1.0, 4.0, 2.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 1.0, 7.0, 1.0, 7.0, 1.0, 8.0, 1.0, 1.0, 8.0, 1.0, 6.0, 7.0, 1.0, 9.0, 1.0, 8.0, 1.0, 1.0, 7.0, 1.0, 9.0, 2.0, 9.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 1.0, 5.0, 1.0, 4.0, 7.0, 1.0, 4.0, 2.0, 11.0, 2.0, 7.0, 2.0, 2.0, 7.0, 7.0, 7.0, 5.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 5.0, 12.0, 16.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 8.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 5.0, 1.0, 4.0, 1.0, 4.0, 2.0, 2.0, 6.0, 2.0, 1.0, 3.0, 8.0, 12.0, 6.0, 5.0, 3.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 4.0, 8.0, 1.0, 10.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 11.0, 10.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 6.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 10.0, 1.0, 5.0, 1.0, 11.0, 2.0, 3.0, 2.0, 8.0, 12.0, 8.0, 3.0, 4.0, 3.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 9.0, 1.0, 7.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.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, 7.0, 1.0, 3.0, 1.0, 1.0, 6.0, 4.0, 6.0, 4.0, 6.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 18.0, 1.0, 4.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 2.0, 6.0, 2.0, 6.0, 2.0, 5.0, 2.0, 5.0, 1.0, 4.0, 1.0, 4.0, 8.0, 1.0, 5.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 6.0, 1.0, 6.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 5.0, 1.0, 4.0, 4.0, 8.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 10.0, 1.0, 10.0, 1.0, 5.0, 3.0, 3.0, 8.0, 46.0, 3.0, 7.0, 3.0, 32.0, 2.0, 18.0, 8.0, 46.0, 9.0, 3.0, 4.0, 1.0, 5.0, 6.0, 3.0, 4.0, 5.0, 5.0, 17.0, 1.0, 4.0, 1.0, 24.0, 27.0, 1.0, 9.0, 7.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 5.0, 1.0, 6.0, 1.0, 8.0, 3.0, 3.0, 6.0, 1.0, 3.0, 5.0, 12.0, 12.0, 6.0, 2.0, 1.0, 1.0, 3.0, 13.0, 6.0, 6.0, 13.0, 1.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 7.0, 1.0, 8.0, 1.0, 3.0, 1.0, 10.0, 8.0, 9.0, 10.0, 24.0, 13.0, 4.0, 3.0, 11.0, 4.0, 4.0, 2.0, 2.0, 3.0, 19.0, 3.0, 8.0, 16.0, 3.0, 5.0, 25.0, 7.0, 4.0, 3.0, 5.0, 3.0, 7.0, 3.0, 2.0, 3.0, 3.0, 1.0, 5.0, 2.0, 14.0, 3.0, 7.0, 8.0, 9.0, 8.0, 15.0, 3.0, 13.0, 2.0, 2.0, 6.0, 5.0, 1.0, 5.0, 19.0, 4.0, 5.0, 5.0, 6.0, 17.0, 2.0, 14.0, 11.0, 7.0, 8.0, 18.0, 8.0, 4.0, 1.0, 11.0, 3.0, 4.0, 3.0, 8.0, 3.0, 3.0, 1.0, 8.0, 20.0, 9.0, 5.0, 13.0, 9.0, 7.0, 2.0, 2.0, 1.0, 1.0, 20.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 3.0, 7.0, 6.0, 6.0, 7.0, 7.0, 11.0, 8.0, 9.0, 8.0, 7.0, 8.0, 8.0, 7.0, 7.0, 7.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 9.0, 3.0, 2.0, 7.0, 5.0, 5.0, 3.0, 9.0, 2.0, 7.0, 2.0, 2.0, 29.0, 3.0, 1.0, 1.0, 10.0, 8.0, 6.0, 1.0, 1.0, 9.0, 11.0, 11.0, 1.0, 9.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 5.0, 2.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 18.0, 8.0, 5.0, 4.0, 1.0, 3.0, 5.0, 6.0, 2.0, 15.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 14.0, 10.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 8.0, 6.0, 1.0, 7.0, 15.0, 8.0, 6.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 9.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 6.0, 2.0, 3.0, 3.0, 14.0, 4.0, 5.0, 6.0, 5.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 7.0, 13.0, 4.0, 1.0, 1.0, 4.0, 16.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 10.0, 8.0, 14.0, 1.0, 1.0, 1.0, 3.0, 9.0, 14.0, 1.0, 2.0, 3.0, 5.0, 17.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.0, 2.0, 4.0, 2.0, 41.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 6.0, 3.0, 12.0, 4.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 8.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 20.0, 14.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 19.0, 7.0, 11.0, 8.0, 3.0, 1.0, 1.0, 13.0, 7.0, 2.0, 2.0, 1.0, 9.0, 1.0, 3.0, 2.0, 5.0, 3.0, 14.0, 5.0, 1.0, 3.0, 7.0, 1.0, 3.0, 14.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 8.0, 16.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 8.0, 3.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 5.0, 2.0, 12.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 2.0, 7.0, 3.0, 2.0, 26.0, 1.0, 21.0, 1.0, 13.0, 2.0, 2.0, 1.0, 5.0, 9.0, 23.0, 22.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 13.0, 13.0, 4.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 4.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 13.0, 2.0, 7.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 3.0, 4.0, 6.0, 3.0, 35.0, 2.0, 1.0, 1.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 17.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 18.0, 5.0, 1.0, 1.0, 6.0, 29.0, 2.0, 1.0, 3.0, 15.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 11.0, 5.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 3.0, 30.0, 1.0, 1.0, 18.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 5.0, 6.0, 4.0, 3.0, 1.0, 9.0, 6.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 11.0, 9.0, 1.0, 36.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 32.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 10.0, 6.0, 3.0, 1.0, 1.0, 5.0, 17.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 22.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 12.0, 21.0, 9.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 23.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 3.0, 7.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 3.0, 12.0, 3.0, 3.0, 5.0, 3.0, 7.0, 5.0, 5.0, 6.0, 17.0, 12.0, 4.0, 2.0, 6.0, 14.0, 9.0, 30.0, 3.0, 9.0, 3.0, 2.0, 3.0, 10.0, 3.0, 10.0, 3.0, 5.0, 2.0, 10.0, 2.0, 3.0, 2.0, 11.0, 8.0, 13.0, 9.0, 10.0, 5.0, 7.0, 9.0, 10.0, 7.0, 16.0, 7.0, 4.0, 6.0, 5.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 5.0, 3.0, 2.0, 12.0, 4.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 10.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 5.0, 8.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 10.0, 9.0, 4.0, 5.0, 9.0, 10.0, 7.0, 5.0, 5.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 3.0, 5.0, 2.0, 2.0, 4.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 17.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 10.0, 6.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 13.0, 22.0, 1.0, 1.0, 7.0, 9.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 6.0, 8.0, 1.0, 10.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 15.0, 10.0, 20.0, 3.0, 7.0, 2.0, 21.0, 5.0, 5.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 11.0, 26.0, 23.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 5.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 13.0, 1.0, 3.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 35.0, 12.0, 1.0, 3.0, 6.0, 6.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 9.0, 4.0, 5.0, 5.0, 5.0, 3.0, 8.0, 9.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 4.0, 9.0, 5.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 3.0, 13.0, 2.0, 8.0, 1.0, 1.0, 6.0, 7.0, 11.0, 6.0, 10.0, 1.0, 11.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 5.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 8.0, 1.0, 1.0, 1.0, 20.0, 1.0, 11.0, 10.0, 6.0, 4.0, 6.0, 4.0, 2.0, 3.0, 5.0, 4.0, 5.0, 4.0, 3.0, 4.0, 1.0, 5.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 13.0, 3.0, 3.0, 2.0, 6.0, 4.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 7.0, 3.0, 3.0, 3.0, 8.0, 1.0, 3.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 3.0, 7.0, 4.0, 3.0, 4.0, 3.0, 5.0, 3.0, 12.0, 3.0, 16.0, 4.0, 26.0, 10.0, 7.0, 3.0, 3.0, 11.0, 3.0, 1.0, 3.0, 13.0, 6.0, 8.0, 3.0, 7.0, 3.0, 3.0, 5.0, 3.0, 3.0, 6.0, 3.0, 3.0, 4.0, 4.0, 4.0, 11.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 7.0, 8.0, 3.0, 4.0, 10.0, 8.0, 6.0, 5.0, 5.0, 14.0, 4.0, 6.0, 1.0, 3.0, 3.0, 6.0, 4.0, 5.0, 4.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 8.0, 1.0, 2.0, 7.0, 4.0, 4.0, 1.0, 3.0, 3.0, 1.0, 12.0, 3.0, 3.0, 3.0, 11.0, 9.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 6.0, 17.0, 3.0, 3.0, 3.0, 2.0, 6.0, 3.0, 20.0, 3.0, 59.0, 3.0, 3.0, 3.0, 3.0, 5.0, 9.0, 3.0, 4.0, 6.0, 4.0, 9.0, 4.0, 7.0, 5.0, 5.0, 3.0, 6.0, 26.0, 49.0, 3.0, 8.0, 8.0, 5.0, 3.0, 6.0, 10.0, 8.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 9.0, 9.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, 17.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 3.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 8.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, 25.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.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, 10.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.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, 6.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 76.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 11.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 7.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 79.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.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, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 11.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 6.0, 6.0, 10.0, 6.0, 15.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 13.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 4.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 9.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 9.0, 5.0, 1.0, 1.0, 3.0, 3.0, 5.0, 4.0, 6.0, 5.0, 10.0, 2.0, 9.0, 6.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 11.0, 2.0, 1.0, 1.0, 5.0, 6.0, 6.0, 7.0, 5.0, 2.0, 2.0, 2.0, 6.0, 4.0, 21.0, 11.0, 3.0, 2.0, 2.0, 7.0, 2.0, 1.0, 17.0, 4.0, 21.0, 4.0, 2.0, 6.0, 3.0, 2.0, 9.0, 7.0, 6.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 6.0, 11.0, 11.0, 15.0, 11.0, 14.0, 11.0, 10.0, 10.0, 11.0, 3.0, 4.0, 7.0, 3.0, 7.0, 11.0, 8.0, 11.0, 12.0, 11.0, 11.0, 13.0, 11.0, 11.0, 11.0, 14.0, 14.0, 10.0, 10.0, 11.0, 10.0, 10.0, 7.0, 7.0, 7.0, 15.0, 5.0, 15.0, 5.0, 7.0, 21.0, 7.0, 11.0, 11.0, 11.0, 11.0, 2.0, 12.0, 12.0, 4.0, 4.0, 5.0, 2.0, 12.0, 11.0, 21.0, 11.0, 12.0, 15.0, 9.0, 2.0, 3.0, 3.0, 3.0, 1.0, 46.0, 1.0, 1.0, 4.0, 8.0, 43.0, 4.0, 4.0, 10.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 19.0, 14.0, 1.0, 24.0, 47.0, 1.0, 2.0, 15.0, 24.0, 2.0, 1.0, 1.0, 13.0, 2.0, 2.0, 1.0, 3.0, 7.0, 1.0, 4.0, 3.0, 3.0, 1.0, 3.0, 30.0, 2.0, 41.0, 18.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 14.0, 4.0, 3.0, 9.0, 3.0, 4.0, 2.0, 46.0, 29.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 2.0, 19.0, 6.0, 1.0, 22.0, 4.0, 36.0, 5.0, 1.0, 4.0, 1.0, 6.0, 7.0, 41.0, 6.0, 3.0, 1.0, 1.0, 30.0, 9.0, 7.0, 15.0, 1.0, 4.0, 15.0, 8.0, 2.0, 14.0, 6.0, 1.0, 4.0, 28.0, 34.0, 38.0, 5.0, 1.0, 3.0, 1.0, 8.0, 32.0, 21.0, 10.0, 1.0, 2.0, 22.0, 15.0, 5.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 29.0, 2.0, 1.0, 5.0, 5.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 12.0, 9.0, 24.0, 3.0, 11.0, 2.0, 1.0, 1.0, 4.0, 3.0, 10.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 5.0, 3.0, 5.0, 35.0, 4.0, 30.0, 1.0, 4.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 4.0, 17.0, 1.0, 1.0, 6.0, 1.0, 6.0, 30.0, 28.0, 24.0, 17.0, 1.0, 21.0, 1.0, 1.0, 9.0, 2.0, 3.0, 1.0, 2.0, 1.0, 9.0, 33.0, 9.0, 7.0, 1.0, 5.0, 12.0, 2.0, 1.0, 12.0, 7.0, 1.0, 4.0, 8.0, 42.0, 3.0, 7.0, 9.0, 32.0, 1.0, 18.0, 1.0, 2.0, 64.0, 4.0, 6.0, 1.0, 15.0, 2.0, 5.0, 14.0, 3.0, 24.0, 3.0, 5.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 2.0, 8.0, 4.0, 8.0, 6.0, 9.0, 5.0, 3.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 26.0, 5.0, 3.0, 4.0, 5.0, 2.0, 4.0, 2.0, 3.0, 2.0, 7.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 10.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 11.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 3.0, 2.0, 11.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 26.0, 2.0, 1.0, 6.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 10.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 6.0, 6.0, 2.0, 4.0, 2.0, 4.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 12.0, 3.0, 2.0, 6.0, 4.0, 2.0, 4.0, 7.0, 7.0, 4.0, 4.0, 4.0, 9.0, 2.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 7.0, 2.0, 6.0, 4.0, 4.0, 6.0, 4.0, 3.0, 7.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 4.0, 4.0, 1.0, 3.0, 2.0, 4.0, 3.0, 4.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 5.0, 1.0, 5.0, 5.0, 5.0, 1.0, 4.0, 1.0, 7.0, 1.0, 5.0, 1.0, 7.0, 1.0, 7.0, 5.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 7.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 15.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 6.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 16.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 14.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 4.0, 21.0, 11.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 4.0, 9.0, 3.0, 9.0, 5.0, 3.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 8.0, 5.0, 5.0, 5.0, 5.0, 8.0, 5.0, 6.0, 7.0, 6.0, 4.0, 5.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 19.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, 204.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 5.0, 3.0, 2.0, 1.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 10.0, 13.0, 4.0, 4.0, 4.0, 2.0, 4.0, 5.0, 8.0, 3.0, 8.0, 4.0, 2.0, 4.0, 2.0, 5.0, 4.0, 6.0, 2.0, 3.0, 2.0, 3.0, 2.0, 15.0, 15.0, 14.0, 22.0, 17.0, 8.0, 13.0, 8.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 4.0, 5.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 2.0, 2.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 6.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 8.0, 3.0, 8.0, 5.0, 3.0, 7.0, 7.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 7.0, 12.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 7.0, 1.0, 11.0, 8.0, 1.0, 5.0, 1.0, 5.0, 3.0, 2.0, 6.0, 2.0, 6.0, 3.0, 21.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 5.0, 1.0, 5.0, 2.0, 12.0, 2.0, 15.0, 8.0, 5.0, 1.0, 7.0, 1.0, 7.0, 1.0, 7.0, 2.0, 8.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 5.0, 1.0, 5.0, 1.0, 6.0, 2.0, 15.0, 1.0, 11.0, 2.0, 15.0, 21.0, 3.0, 16.0, 15.0, 1.0, 13.0, 5.0, 13.0, 7.0, 5.0, 2.0, 2.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 9.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 7.0, 1.0, 6.0, 2.0, 14.0, 2.0, 10.0, 2.0, 14.0, 15.0, 14.0, 1.0, 1.0, 5.0, 5.0, 7.0, 2.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 8.0, 1.0, 8.0, 1.0, 8.0, 9.0, 1.0, 9.0, 8.0, 1.0, 10.0, 2.0, 8.0, 2.0, 8.0, 2.0, 11.0, 2.0, 8.0, 2.0, 9.0, 2.0, 14.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 2.0, 9.0, 2.0, 14.0, 1.0, 7.0, 1.0, 5.0, 8.0, 12.0, 5.0, 14.0, 5.0, 15.0, 8.0, 6.0, 1.0, 1.0, 6.0, 5.0, 1.0, 6.0, 1.0, 6.0, 7.0, 7.0, 1.0, 1.0, 5.0, 5.0, 5.0, 3.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 5.0, 2.0, 12.0, 2.0, 7.0, 9.0, 9.0, 1.0, 1.0, 7.0, 9.0, 7.0, 1.0, 5.0, 1.0, 5.0, 3.0, 10.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 2.0, 11.0, 2.0, 13.0, 2.0, 8.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 1.0, 5.0, 1.0, 5.0, 6.0, 1.0, 6.0, 2.0, 13.0, 9.0, 2.0, 2.0, 2.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 9.0, 1.0, 7.0, 5.0, 1.0, 5.0, 1.0, 6.0, 1.0, 6.0, 1.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 11.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 2.0, 6.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 15.0, 1.0, 7.0, 1.0, 7.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 3.0, 1.0, 4.0, 1.0, 5.0, 1.0, 6.0, 1.0, 5.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 8.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 7.0, 1.0, 5.0, 10.0, 4.0, 78.0, 41.0, 4.0, 7.0, 21.0, 8.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 21.0, 4.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 19.0, 2.0, 113.0, 9.0, 7.0, 2.0, 1.0, 1.0, 1.0, 8.0, 48.0, 3.0, 5.0, 7.0, 1.0, 26.0, 1.0, 1.0, 4.0, 7.0, 2.0, 3.0, 4.0, 2.0, 3.0, 1.0, 3.0, 8.0, 1.0, 13.0, 1.0, 2.0, 25.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 21.0, 9.0, 9.0, 1.0, 1.0, 2.0, 26.0, 2.0, 1.0, 17.0, 3.0, 1.0, 4.0, 2.0, 2.0, 6.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 15.0, 6.0, 1.0, 2.0, 2.0, 7.0, 3.0, 3.0, 16.0, 3.0, 9.0, 6.0, 4.0, 2.0, 4.0, 1.0, 3.0, 1.0, 8.0, 1.0, 17.0, 2.0, 2.0, 5.0, 5.0, 9.0, 1.0, 14.0, 18.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 6.0, 2.0, 2.0, 26.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 14.0, 1.0, 12.0, 4.0, 1.0, 5.0, 4.0, 14.0, 7.0, 1.0, 8.0, 1.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 3.0, 3.0, 2.0, 2.0, 5.0, 3.0, 1.0, 7.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, 3.0, 1.0, 1.0, 9.0, 1.0, 7.0, 7.0, 1.0, 2.0, 1.0, 1.0, 3.0, 15.0, 38.0, 13.0, 1.0, 3.0, 6.0, 16.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 17.0, 3.0, 9.0, 11.0, 14.0, 2.0, 2.0, 9.0, 2.0, 5.0, 5.0, 1.0, 1.0, 9.0, 2.0, 3.0, 1.0, 5.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 7.0, 20.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, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 7.0, 9.0, 1.0, 16.0, 1.0, 10.0, 5.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 16.0, 4.0, 2.0, 2.0, 4.0, 4.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 9.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 5.0, 1.0, 1.0, 4.0, 1.0, 4.0, 8.0, 10.0, 1.0, 4.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 51.0, 35.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 15.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 19.0, 7.0, 114.0, 447.0, 36.0, 31.0, 21.0, 29.0, 29.0, 11.0, 15.0, 4.0, 11.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 1.0, 24.0, 3.0, 2.0, 21.0, 1.0, 2.0, 2.0, 14.0, 2.0, 34.0, 2.0, 2.0, 1.0, 4.0, 2.0, 7.0, 2.0, 14.0, 6.0, 21.0, 15.0, 6.0, 17.0, 12.0, 24.0, 24.0, 16.0, 145.0, 13.0, 17.0, 13.0, 12.0, 13.0, 12.0, 19.0, 7.0, 14.0, 11.0, 11.0, 5.0, 8.0, 7.0, 9.0, 18.0, 22.0, 7.0, 19.0, 5.0, 3.0, 2.0, 21.0, 7.0, 10.0, 7.0, 7.0, 10.0, 69.0, 28.0, 8.0, 28.0, 7.0, 64.0, 5.0, 5.0, 17.0, 8.0, 6.0, 8.0, 234.0, 6.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 103.0, 5.0, 14.0, 11.0, 9.0, 1.0, 12.0, 12.0, 11.0, 14.0, 9.0, 15.0, 15.0, 15.0, 8.0, 11.0, 6.0, 22.0, 139.0, 2.0, 3.0, 2.0, 40.0, 144.0, 117.0, 233.0, 84.0, 119.0, 16.0, 1.0, 35.0, 37.0, 8.0, 9.0, 6.0, 160.0, 31.0, 103.0, 167.0, 3.0, 15.0, 104.0, 43.0, 17.0, 30.0, 22.0, 37.0, 4.0, 4.0, 4.0, 4.0, 108.0, 18.0, 8.0, 4.0, 59.0, 39.0, 17.0, 30.0, 15.0, 16.0, 7.0, 2.0, 17.0, 74.0, 16.0, 105.0, 80.0, 97.0, 47.0, 117.0, 43.0, 20.0, 65.0, 10.0, 41.0, 5.0, 217.0, 24.0, 12.0, 150.0, 136.0, 23.0, 3.0, 3.0, 39.0, 24.0, 93.0, 18.0, 81.0, 68.0, 30.0, 9.0, 47.0, 21.0, 26.0, 31.0, 22.0, 6.0, 33.0, 7.0, 11.0, 20.0, 78.0, 13.0, 36.0, 6.0, 6.0, 11.0, 1.0, 5.0, 398.0, 1.0, 5.0, 19.0, 5.0, 10.0, 42.0, 9.0, 5.0, 12.0, 16.0, 6.0, 5.0, 36.0, 12.0, 7.0, 194.0, 17.0, 9.0, 20.0, 10.0, 17.0, 3.0, 57.0, 4.0, 16.0, 27.0, 14.0, 6.0, 16.0, 31.0, 26.0, 5.0, 5.0, 7.0, 12.0, 159.0, 4.0, 23.0, 6.0, 21.0, 43.0, 3.0, 37.0, 57.0, 5.0, 10.0, 4.0, 3.0, 9.0, 13.0, 9.0, 61.0, 11.0, 11.0, 18.0, 6.0, 10.0, 6.0, 4.0, 13.0, 32.0, 29.0, 22.0, 75.0, 4.0, 4.0, 10.0, 17.0, 6.0, 10.0, 14.0, 11.0, 9.0, 1.0, 1.0, 6.0, 10.0, 77.0, 33.0, 25.0, 8.0, 5.0, 8.0, 9.0, 9.0, 11.0, 12.0, 10.0, 1.0, 5.0, 5.0, 78.0, 9.0, 12.0, 6.0, 5.0, 5.0, 12.0, 24.0, 13.0, 2.0, 16.0, 5.0, 8.0, 11.0, 7.0, 3.0, 3.0, 36.0, 19.0, 8.0, 23.0, 55.0, 4.0, 15.0, 10.0, 23.0, 5.0, 2.0, 8.0, 38.0, 5.0, 7.0, 18.0, 5.0, 75.0, 4.0, 6.0, 5.0, 7.0, 13.0, 4.0, 13.0, 11.0, 13.0, 5.0, 5.0, 12.0, 6.0, 8.0, 31.0, 5.0, 8.0, 3.0, 19.0, 38.0, 6.0, 12.0, 39.0, 7.0, 9.0, 4.0, 6.0, 7.0, 14.0, 19.0, 25.0, 6.0, 6.0, 8.0, 17.0, 4.0, 3.0, 8.0, 7.0, 18.0, 5.0, 21.0, 5.0, 9.0, 9.0, 27.0, 3.0, 5.0, 15.0, 18.0, 9.0, 20.0, 15.0, 11.0, 48.0, 7.0, 5.0, 5.0, 70.0, 7.0, 5.0, 87.0, 5.0, 14.0, 55.0, 6.0, 3.0, 6.0, 6.0, 29.0, 9.0, 15.0, 12.0, 18.0, 33.0, 18.0, 20.0, 11.0, 3.0, 1.0, 14.0, 16.0, 6.0, 14.0, 26.0, 20.0, 4.0, 7.0, 14.0, 37.0, 5.0, 1.0, 15.0, 10.0, 4.0, 13.0, 2.0, 7.0, 3.0, 53.0, 17.0, 15.0, 3.0, 12.0, 86.0, 16.0, 10.0, 6.0, 5.0, 68.0, 18.0, 10.0, 37.0, 45.0, 8.0, 9.0, 8.0, 10.0, 3.0, 6.0, 5.0, 8.0, 8.0, 65.0, 5.0, 14.0, 7.0, 10.0, 8.0, 9.0, 8.0, 2.0, 18.0, 6.0, 7.0, 34.0, 16.0, 7.0, 6.0, 10.0, 34.0, 5.0, 18.0, 18.0, 8.0, 2.0, 9.0, 3.0, 33.0, 6.0, 5.0, 21.0, 9.0, 5.0, 11.0, 55.0, 4.0, 79.0, 5.0, 8.0, 4.0, 4.0, 9.0, 170.0, 2.0, 4.0, 5.0, 15.0, 15.0, 2.0, 5.0, 5.0, 4.0, 6.0, 66.0, 36.0, 1.0, 204.0, 8.0, 1.0, 5.0, 5.0, 2.0, 28.0, 3.0, 3.0, 9.0, 2.0, 57.0, 104.0, 1.0, 5.0, 8.0, 4.0, 26.0, 9.0, 20.0, 6.0, 23.0, 9.0, 21.0, 8.0, 5.0, 6.0, 23.0, 9.0, 4.0, 2.0, 12.0, 8.0, 6.0, 12.0, 4.0, 40.0, 12.0, 6.0, 6.0, 4.0, 11.0, 1.0, 6.0, 10.0, 6.0, 51.0, 5.0, 21.0, 12.0, 12.0, 10.0, 6.0, 13.0, 17.0, 15.0, 40.0, 20.0, 9.0, 12.0, 6.0, 4.0, 30.0, 8.0, 11.0, 17.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 45.0, 6.0, 55.0, 7.0, 5.0, 7.0, 3.0, 16.0, 1.0, 1.0, 3.0, 5.0, 15.0, 11.0, 7.0, 2.0, 8.0, 6.0, 16.0, 2.0, 20.0, 20.0, 6.0, 66.0, 5.0, 6.0, 10.0, 29.0, 6.0, 4.0, 25.0, 5.0, 4.0, 18.0, 8.0, 4.0, 4.0, 23.0, 9.0, 10.0, 2.0, 4.0, 3.0, 6.0, 5.0, 2.0, 9.0, 14.0, 3.0, 4.0, 3.0, 12.0, 7.0, 28.0, 17.0, 29.0, 4.0, 26.0, 5.0, 11.0, 6.0, 4.0, 5.0, 15.0, 5.0, 2.0, 2.0, 3.0, 44.0, 10.0, 10.0, 6.0, 8.0, 4.0, 3.0, 1.0, 3.0, 2.0, 5.0, 5.0, 5.0, 8.0, 10.0, 10.0, 4.0, 4.0, 18.0, 11.0, 5.0, 1.0, 18.0, 16.0, 4.0, 6.0, 6.0, 5.0, 9.0, 5.0, 5.0, 5.0, 5.0, 6.0, 5.0, 19.0, 18.0, 5.0, 15.0, 26.0, 2.0, 1.0, 10.0, 2.0, 7.0, 2.0, 10.0, 21.0, 4.0, 5.0, 7.0, 8.0, 4.0, 4.0, 4.0, 3.0, 15.0, 11.0, 2.0, 2.0, 39.0, 8.0, 2.0, 10.0, 29.0, 2.0, 1.0, 2.0, 1.0, 4.0, 4.0, 7.0, 3.0, 4.0, 5.0, 6.0, 17.0, 3.0, 1.0, 5.0, 2.0, 1.0, 5.0, 25.0, 12.0, 3.0, 7.0, 3.0, 1.0, 3.0, 5.0, 5.0, 2.0, 4.0, 5.0, 8.0, 4.0, 105.0, 21.0, 4.0, 2.0, 4.0, 5.0, 8.0, 9.0, 1.0, 13.0, 1.0, 4.0, 5.0, 4.0, 15.0, 26.0, 5.0, 10.0, 4.0, 1.0, 1.0, 5.0, 4.0, 1.0, 2.0, 5.0, 1.0, 10.0, 1.0, 10.0, 1.0, 1.0, 9.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 5.0, 11.0, 4.0, 5.0, 4.0, 19.0, 4.0, 5.0, 4.0, 4.0, 11.0, 5.0, 42.0, 1.0, 6.0, 9.0, 1.0, 4.0, 9.0, 20.0, 61.0, 4.0, 13.0, 10.0, 8.0, 6.0, 10.0, 27.0, 6.0, 8.0, 8.0, 10.0, 7.0, 5.0, 5.0, 7.0, 3.0, 12.0, 2.0, 5.0, 2.0, 5.0, 5.0, 1.0, 2.0, 41.0, 8.0, 1.0, 2.0, 2.0, 2.0, 5.0, 5.0, 7.0, 6.0, 5.0, 21.0, 5.0, 5.0, 1.0, 10.0, 1.0, 4.0, 4.0, 8.0, 5.0, 5.0, 4.0, 27.0, 5.0, 4.0, 5.0, 8.0, 8.0, 9.0, 5.0, 9.0, 14.0, 5.0, 3.0, 2.0, 4.0, 12.0, 8.0, 11.0, 9.0, 10.0, 10.0, 4.0, 4.0, 3.0, 2.0, 1.0, 4.0, 2.0, 5.0, 9.0, 10.0, 1.0, 4.0, 9.0, 14.0, 6.0, 2.0, 5.0, 4.0, 1.0, 9.0, 5.0, 10.0, 40.0, 41.0, 10.0, 7.0, 7.0, 10.0, 2.0, 2.0, 7.0, 6.0, 22.0, 1.0, 4.0, 5.0, 15.0, 4.0, 8.0, 6.0, 5.0, 1.0, 6.0, 4.0, 2.0, 4.0, 24.0, 1.0, 10.0, 5.0, 15.0, 14.0, 72.0, 5.0, 1.0, 3.0, 5.0, 8.0, 4.0, 3.0, 5.0, 11.0, 6.0, 2.0, 8.0, 5.0, 6.0, 3.0, 5.0, 5.0, 10.0, 4.0, 5.0, 15.0, 7.0, 40.0, 10.0, 22.0, 9.0, 20.0, 17.0, 7.0, 5.0, 5.0, 10.0, 6.0, 7.0, 9.0, 27.0, 7.0, 6.0, 6.0, 5.0, 54.0, 25.0, 3.0, 15.0, 15.0, 53.0, 3.0, 6.0, 13.0, 13.0, 5.0, 2.0, 3.0, 15.0, 5.0, 5.0, 8.0, 11.0, 17.0, 4.0, 11.0, 13.0, 6.0, 1.0, 9.0, 8.0, 7.0, 23.0, 9.0, 11.0, 17.0, 8.0, 17.0, 11.0, 5.0, 5.0, 12.0, 10.0, 8.0, 4.0, 31.0, 35.0, 13.0, 8.0, 5.0, 4.0, 3.0, 6.0, 7.0, 60.0, 7.0, 29.0, 19.0, 8.0, 20.0, 1.0, 22.0, 6.0, 5.0, 4.0, 9.0, 6.0, 56.0, 8.0, 27.0, 19.0, 20.0, 1.0, 11.0, 5.0, 18.0, 31.0, 8.0, 29.0, 12.0, 8.0, 55.0, 16.0, 12.0, 4.0, 12.0, 8.0, 16.0, 15.0, 7.0, 6.0, 10.0, 11.0, 3.0, 18.0, 3.0, 7.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 1.0, 19.0, 4.0, 2.0, 1.0, 3.0, 13.0, 13.0, 8.0, 8.0, 9.0, 3.0, 4.0, 4.0, 9.0, 11.0, 11.0, 20.0, 3.0, 6.0, 15.0, 2.0, 3.0, 10.0, 4.0, 7.0, 6.0, 5.0, 5.0, 19.0, 5.0, 35.0, 4.0, 3.0, 9.0, 13.0, 10.0, 20.0, 5.0, 9.0, 2.0, 4.0, 6.0, 4.0, 5.0, 4.0, 9.0, 6.0, 5.0, 9.0, 4.0, 2.0, 10.0, 6.0, 7.0, 7.0, 12.0, 5.0, 7.0, 8.0, 17.0, 13.0, 8.0, 12.0, 7.0, 5.0, 10.0, 5.0, 8.0, 5.0, 6.0, 15.0, 5.0, 3.0, 5.0, 5.0, 7.0, 4.0, 22.0, 11.0, 49.0, 4.0, 24.0, 14.0, 16.0, 10.0, 8.0, 29.0, 8.0, 7.0, 18.0, 20.0, 7.0, 3.0, 5.0, 7.0, 7.0, 6.0, 15.0, 14.0, 4.0, 6.0, 11.0, 6.0, 15.0, 6.0, 18.0, 12.0, 5.0, 10.0, 18.0, 11.0, 6.0, 6.0, 9.0, 18.0, 13.0, 8.0, 37.0, 11.0, 3.0, 17.0, 3.0, 5.0, 11.0, 3.0, 4.0, 6.0, 11.0, 1.0, 7.0, 16.0, 25.0, 4.0, 13.0, 7.0, 2.0, 6.0, 5.0, 12.0, 14.0, 4.0, 4.0, 3.0, 21.0, 23.0, 10.0, 5.0, 18.0, 16.0, 14.0, 6.0, 7.0, 11.0, 8.0, 4.0, 5.0, 3.0, 7.0, 11.0, 16.0, 80.0, 15.0, 2.0, 4.0, 5.0, 2.0, 8.0, 7.0, 2.0, 4.0, 4.0, 4.0, 10.0, 20.0, 4.0, 4.0, 5.0, 1.0, 6.0, 6.0, 6.0, 6.0, 1.0, 6.0, 8.0, 15.0, 18.0, 8.0, 4.0, 2.0, 6.0, 5.0, 2.0, 1.0, 5.0, 3.0, 3.0, 1.0, 9.0, 2.0, 1.0, 1.0, 6.0, 17.0, 11.0, 3.0, 3.0, 9.0, 3.0, 2.0, 6.0, 9.0, 6.0, 5.0, 5.0, 4.0, 7.0, 44.0, 11.0, 17.0, 19.0, 5.0, 6.0, 7.0, 10.0, 7.0, 16.0, 8.0, 1.0, 6.0, 52.0, 25.0, 7.0, 5.0, 7.0, 5.0, 6.0, 5.0, 3.0, 19.0, 24.0, 19.0, 7.0, 6.0, 9.0, 19.0, 21.0, 15.0, 5.0, 5.0, 12.0, 12.0, 7.0, 1.0, 1.0, 5.0, 20.0, 5.0, 6.0, 3.0, 53.0, 3.0, 11.0, 5.0, 8.0, 6.0, 6.0, 7.0, 9.0, 14.0, 5.0, 5.0, 10.0, 11.0, 2.0, 17.0, 6.0, 12.0, 3.0, 11.0, 5.0, 4.0, 5.0, 10.0, 5.0, 11.0, 6.0, 4.0, 3.0, 8.0, 7.0, 1.0, 6.0, 5.0, 2.0, 12.0, 5.0, 21.0, 8.0, 3.0, 8.0, 8.0, 2.0, 1.0, 1.0, 17.0, 12.0, 5.0, 1.0, 13.0, 15.0, 46.0, 5.0, 1.0, 9.0, 2.0, 11.0, 7.0, 6.0, 7.0, 5.0, 4.0, 7.0, 3.0, 1.0, 7.0, 1.0, 5.0, 5.0, 36.0, 13.0, 8.0, 20.0, 3.0, 6.0, 5.0, 8.0, 6.0, 19.0, 14.0, 6.0, 5.0, 3.0, 6.0, 5.0, 7.0, 9.0, 6.0, 5.0, 16.0, 6.0, 21.0, 20.0, 3.0, 13.0, 7.0, 4.0, 4.0, 9.0, 7.0, 3.0, 1.0, 1.0, 4.0, 1.0, 2.0, 14.0, 9.0, 5.0, 20.0, 12.0, 14.0, 15.0, 5.0, 5.0, 8.0, 1.0, 8.0, 1.0, 8.0, 1.0, 5.0, 4.0, 3.0, 2.0, 11.0, 12.0, 3.0, 25.0, 14.0, 4.0, 11.0, 14.0, 17.0, 5.0, 1.0, 12.0, 16.0, 20.0, 16.0, 3.0, 4.0, 1.0, 20.0, 11.0, 4.0, 9.0, 2.0, 3.0, 6.0, 4.0, 1.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 5.0, 9.0, 22.0, 14.0, 6.0, 3.0, 4.0, 18.0, 9.0, 30.0, 12.0, 4.0, 6.0, 6.0, 5.0, 9.0, 4.0, 2.0, 13.0, 6.0, 5.0, 4.0, 2.0, 4.0, 13.0, 8.0, 12.0, 1.0, 9.0, 18.0, 3.0, 5.0, 6.0, 13.0, 7.0, 3.0, 5.0, 43.0, 1.0, 11.0, 2.0, 14.0, 1.0, 7.0, 8.0, 18.0, 11.0, 2.0, 6.0, 5.0, 7.0, 6.0, 16.0, 3.0, 30.0, 3.0, 3.0, 5.0, 5.0, 5.0, 4.0, 5.0, 5.0, 5.0, 4.0, 5.0, 5.0, 4.0, 7.0, 14.0, 7.0, 22.0, 6.0, 14.0, 8.0, 5.0, 7.0, 2.0, 5.0, 13.0, 3.0, 7.0, 9.0, 6.0, 4.0, 9.0, 14.0, 3.0, 2.0, 3.0, 6.0, 5.0, 5.0, 14.0, 14.0, 21.0, 2.0, 11.0, 13.0, 6.0, 1.0, 1.0, 24.0, 1.0, 17.0, 34.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 27.0, 1.0, 1.0, 2.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 2.0, 7.0, 1.0, 5.0, 1.0, 6.0, 3.0, 20.0, 2.0, 1.0, 13.0, 2.0, 3.0, 6.0, 22.0, 1.0, 1.0, 5.0, 1.0, 2.0, 6.0, 4.0, 2.0, 1.0, 10.0, 7.0, 2.0, 2.0, 1.0, 9.0, 11.0, 1.0, 8.0, 7.0, 1.0, 4.0, 2.0, 36.0, 1.0, 4.0, 3.0, 10.0, 1.0, 1.0, 5.0, 8.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 100.0, 1.0, 1.0, 3.0, 30.0, 7.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 12.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 13.0, 2.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 8.0, 6.0, 4.0, 8.0, 3.0, 1.0, 1.0, 2.0, 2.0, 17.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 2.0, 24.0, 1.0, 1.0, 3.0, 9.0, 1.0, 5.0, 3.0, 1.0, 7.0, 8.0, 1.0, 20.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 12.0, 1.0, 1.0, 15.0, 1.0, 3.0, 1.0, 12.0, 12.0, 2.0, 1.0, 5.0, 2.0, 4.0, 6.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 10.0, 6.0, 3.0, 2.0, 5.0, 3.0, 9.0, 2.0, 2.0, 1.0, 15.0, 2.0, 2.0, 9.0, 1.0, 1.0, 15.0, 1.0, 4.0, 6.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 15.0, 9.0, 2.0, 1.0, 9.0, 4.0, 1.0, 10.0, 1.0, 4.0, 18.0, 1.0, 2.0, 10.0, 5.0, 1.0, 2.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 14.0, 4.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 4.0, 12.0, 1.0, 12.0, 1.0, 13.0, 7.0, 1.0, 1.0, 5.0, 6.0, 1.0, 2.0, 9.0, 3.0, 2.0, 6.0, 1.0, 4.0, 2.0, 1.0, 37.0, 5.0, 1.0, 1.0, 1.0, 3.0, 8.0, 4.0, 6.0, 12.0, 7.0, 1.0, 11.0, 3.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 6.0, 11.0, 1.0, 4.0, 3.0, 22.0, 5.0, 1.0, 7.0, 34.0, 1.0, 4.0, 11.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 8.0, 2.0, 2.0, 9.0, 2.0, 5.0, 9.0, 2.0, 7.0, 4.0, 1.0, 1.0, 1.0, 2.0, 12.0, 5.0, 3.0, 5.0, 4.0, 4.0, 63.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 5.0, 1.0, 6.0, 6.0, 28.0, 2.0, 1.0, 9.0, 2.0, 2.0, 10.0, 1.0, 4.0, 4.0, 5.0, 2.0, 1.0, 1.0, 5.0, 6.0, 2.0, 9.0, 18.0, 5.0, 6.0, 3.0, 5.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 33.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 5.0, 1.0, 3.0, 1.0, 1.0, 4.0, 5.0, 7.0, 5.0, 1.0, 2.0, 1.0, 36.0, 1.0, 1.0, 1.0, 2.0, 2.0, 17.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 7.0, 1.0, 40.0, 5.0, 6.0, 12.0, 2.0, 8.0, 4.0, 1.0, 1.0, 16.0, 3.0, 3.0, 1.0, 7.0, 4.0, 4.0, 4.0, 7.0, 1.0, 1.0, 6.0, 4.0, 2.0, 6.0, 6.0, 6.0, 1.0, 4.0, 8.0, 5.0, 5.0, 5.0, 28.0, 6.0, 9.0, 1.0, 4.0, 1.0, 12.0, 1.0, 9.0, 6.0, 1.0, 2.0, 4.0, 2.0, 9.0, 6.0, 18.0, 1.0, 1.0, 5.0, 1.0, 5.0, 2.0, 4.0, 2.0, 21.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 15.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 2.0, 2.0, 1.0, 5.0, 5.0, 8.0, 7.0, 15.0, 8.0, 5.0, 6.0, 2.0, 3.0, 3.0, 7.0, 17.0, 7.0, 7.0, 9.0, 10.0, 8.0, 9.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 1.0, 12.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 7.0, 2.0, 3.0, 3.0, 2.0, 1.0, 3.0, 7.0, 3.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 8.0, 1.0, 40.0, 1.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 16.0, 2.0, 4.0, 2.0, 2.0, 7.0, 4.0, 2.0, 8.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 3.0, 5.0, 3.0, 1.0, 2.0, 1.0, 13.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 52.0, 12.0, 1.0, 1.0, 3.0, 1.0, 6.0, 6.0, 2.0, 1.0, 12.0, 13.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 12.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 1.0, 1.0, 6.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 28.0, 12.0, 11.0, 20.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 4.0, 3.0, 9.0, 12.0, 3.0, 2.0, 3.0, 22.0, 3.0, 5.0, 3.0, 23.0, 3.0, 13.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 14.0, 2.0, 5.0, 5.0, 3.0, 3.0, 3.0, 12.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 3.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 8.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 19.0, 3.0, 1.0, 8.0, 3.0, 25.0, 10.0, 6.0, 2.0, 3.0, 4.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 5.0, 24.0, 9.0, 11.0, 9.0, 5.0, 4.0, 4.0, 12.0, 1.0, 1.0, 1.0, 26.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 5.0, 4.0, 1.0, 37.0, 1.0, 42.0, 33.0, 39.0, 1.0, 11.0, 1.0, 7.0, 49.0, 51.0, 47.0, 44.0, 4.0, 28.0, 7.0, 6.0, 1.0, 8.0, 8.0, 10.0, 2.0, 24.0, 3.0, 21.0, 4.0, 1.0, 39.0, 26.0, 4.0, 8.0, 3.0, 36.0, 28.0, 59.0, 32.0, 3.0, 6.0, 24.0, 119.0, 29.0, 19.0, 35.0, 4.0, 35.0, 14.0, 39.0, 1.0, 11.0, 18.0, 2.0, 1.0, 1.0, 10.0, 1.0, 21.0, 1.0, 52.0, 21.0, 20.0, 32.0, 6.0, 32.0, 23.0, 9.0, 78.0, 19.0, 1.0, 1.0, 25.0, 1.0, 17.0, 4.0, 3.0, 26.0, 5.0, 1.0, 4.0, 3.0, 10.0, 1.0, 38.0, 16.0, 35.0, 1.0, 2.0, 17.0, 13.0, 1.0, 31.0, 1.0, 10.0, 2.0, 18.0, 3.0, 1.0, 1.0, 1.0, 16.0, 16.0, 4.0, 1.0, 10.0, 1.0, 13.0, 15.0, 16.0, 25.0, 24.0, 22.0, 5.0, 5.0, 20.0, 19.0, 20.0, 9.0, 4.0, 2.0, 3.0, 7.0, 24.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 12.0, 7.0, 10.0, 2.0, 2.0, 6.0, 1.0, 10.0, 1.0, 1.0, 19.0, 1.0, 6.0, 1.0, 3.0, 32.0, 1.0, 10.0, 23.0, 3.0, 5.0, 29.0, 12.0, 24.0, 24.0, 7.0, 50.0, 1.0, 26.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 13.0, 16.0, 6.0, 1.0, 5.0, 5.0, 3.0, 7.0, 1.0, 3.0, 35.0, 5.0, 3.0, 20.0, 55.0, 2.0, 2.0, 9.0, 4.0, 20.0, 6.0, 6.0, 4.0, 5.0, 96.0, 17.0, 1.0, 2.0, 12.0, 1.0, 1.0, 4.0, 1.0, 1.0, 17.0, 3.0, 17.0, 6.0, 3.0, 2.0, 3.0, 1.0, 1.0, 11.0, 39.0, 6.0, 1.0, 8.0, 19.0, 5.0, 5.0, 4.0, 4.0, 1.0, 12.0, 7.0, 1.0, 3.0, 11.0, 1.0, 12.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 8.0, 2.0, 1.0, 5.0, 1.0, 19.0, 2.0, 1.0, 5.0, 1.0, 26.0, 28.0, 30.0, 1.0, 1.0, 6.0, 1.0, 3.0, 3.0, 1.0, 2.0, 43.0, 1.0, 3.0, 31.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 16.0, 3.0, 1.0, 7.0, 1.0, 2.0, 10.0, 5.0, 2.0, 22.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 14.0, 2.0, 2.0, 5.0, 2.0, 1.0, 4.0, 2.0, 6.0, 14.0, 10.0, 12.0, 14.0, 3.0, 11.0, 32.0, 51.0, 8.0, 1.0, 3.0, 1.0, 32.0, 3.0, 1.0, 1.0, 1.0, 1.0, 16.0, 4.0, 3.0, 23.0, 3.0, 1.0, 1.0, 8.0, 1.0, 13.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 17.0, 3.0, 5.0, 1.0, 7.0, 1.0, 1.0, 2.0, 16.0, 1.0, 34.0, 1.0, 3.0, 1.0, 2.0, 5.0, 14.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 7.0, 1.0, 19.0, 4.0, 18.0, 1.0, 31.0, 2.0, 19.0, 1.0, 69.0, 15.0, 1.0, 1.0, 2.0, 1.0, 19.0, 1.0, 35.0, 2.0, 1.0, 4.0, 1.0, 4.0, 17.0, 1.0, 1.0, 3.0, 4.0, 3.0, 17.0, 1.0, 25.0, 1.0, 1.0, 9.0, 1.0, 15.0, 8.0, 2.0, 1.0, 17.0, 9.0, 2.0, 101.0, 8.0, 1.0, 2.0, 6.0, 8.0, 5.0, 9.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 4.0, 22.0, 3.0, 18.0, 3.0, 14.0, 2.0, 1.0, 1.0, 4.0, 13.0, 4.0, 12.0, 1.0, 15.0, 1.0, 1.0, 1.0, 13.0, 2.0, 2.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 12.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 12.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 18.0, 11.0, 17.0, 5.0, 1.0, 1.0, 5.0, 2.0, 25.0, 1.0, 5.0, 3.0, 16.0, 17.0, 2.0, 8.0, 8.0, 23.0, 17.0, 10.0, 15.0, 19.0, 6.0, 8.0, 6.0, 10.0, 1.0, 1.0, 11.0, 5.0, 4.0, 1.0, 2.0, 15.0, 18.0, 1.0, 1.0, 21.0, 11.0, 8.0, 9.0, 8.0, 4.0, 14.0, 6.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 4.0, 1.0, 5.0, 5.0, 4.0, 5.0, 7.0, 1.0, 4.0, 11.0, 9.0, 2.0, 4.0, 1.0, 1.0, 6.0, 13.0, 1.0, 1.0, 5.0, 4.0, 19.0, 6.0, 3.0, 10.0, 8.0, 7.0, 5.0, 4.0, 5.0, 3.0, 4.0, 19.0, 1.0, 1.0, 4.0, 3.0, 6.0, 1.0, 13.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 34.0, 11.0, 25.0, 16.0, 2.0, 10.0, 11.0, 5.0, 8.0, 13.0, 21.0, 7.0, 5.0, 14.0, 5.0, 11.0, 4.0, 4.0, 5.0, 10.0, 1.0, 2.0, 1.0, 5.0, 5.0, 2.0, 2.0, 1.0, 1.0, 21.0, 10.0, 15.0, 2.0, 1.0, 3.0, 4.0, 11.0, 1.0, 6.0, 16.0, 8.0, 4.0, 6.0, 4.0, 2.0, 3.0, 1.0, 7.0, 8.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 10.0, 6.0, 1.0, 10.0, 5.0, 1.0, 2.0, 14.0, 1.0, 4.0, 6.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 4.0, 16.0, 16.0, 4.0, 2.0, 18.0, 5.0, 6.0, 1.0, 1.0, 2.0, 2.0, 4.0, 5.0, 7.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 7.0, 8.0, 2.0, 6.0, 2.0, 12.0, 15.0, 3.0, 10.0, 2.0, 1.0, 2.0, 2.0, 21.0, 4.0, 7.0, 4.0, 16.0, 2.0, 7.0, 2.0, 6.0, 8.0, 12.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 10.0, 7.0, 5.0, 6.0, 2.0, 9.0, 6.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 13.0, 2.0, 20.0, 5.0, 4.0, 8.0, 2.0, 1.0, 2.0, 8.0, 4.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 1.0, 1.0, 14.0, 1.0, 1.0, 2.0, 6.0, 2.0, 3.0, 4.0, 10.0, 3.0, 2.0, 3.0, 6.0, 8.0, 1.0, 1.0, 2.0, 6.0, 3.0, 3.0, 6.0, 11.0, 4.0, 2.0, 3.0, 1.0, 12.0, 3.0, 6.0, 5.0, 5.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 4.0, 2.0, 2.0, 5.0, 8.0, 1.0, 2.0, 8.0, 9.0, 3.0, 4.0, 3.0, 1.0, 3.0, 13.0, 8.0, 4.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 6.0, 11.0, 8.0, 4.0, 7.0, 8.0, 5.0, 7.0, 4.0, 4.0, 4.0, 8.0, 17.0, 29.0, 25.0, 4.0, 4.0, 4.0, 4.0, 3.0, 22.0, 3.0, 1.0, 1.0, 2.0, 8.0, 1.0, 4.0, 5.0, 10.0, 1.0, 22.0, 3.0, 1.0, 3.0, 1.0, 2.0, 3.0, 39.0, 5.0, 1.0, 4.0, 1.0, 3.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 5.0, 3.0, 6.0, 23.0, 7.0, 8.0, 14.0, 5.0, 4.0, 1.0, 3.0, 3.0, 1.0, 7.0, 2.0, 22.0, 2.0, 13.0, 12.0, 2.0, 2.0, 13.0, 3.0, 2.0, 2.0, 102.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 4.0, 1.0, 9.0, 4.0, 6.0, 6.0, 3.0, 4.0, 3.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 3.0, 4.0, 4.0, 4.0, 6.0, 9.0, 1.0, 1.0, 3.0, 5.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 20.0, 5.0, 1.0, 3.0, 1.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 7.0, 6.0, 4.0, 3.0, 3.0, 17.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 20.0, 3.0, 45.0, 3.0, 6.0, 2.0, 1.0, 3.0, 6.0, 23.0, 4.0, 7.0, 4.0, 7.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 3.0, 3.0, 4.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 3.0, 1.0, 3.0, 35.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 4.0, 3.0, 23.0, 6.0, 4.0, 5.0, 9.0, 2.0, 3.0, 8.0, 2.0, 3.0, 4.0, 6.0, 4.0, 11.0, 16.0, 4.0, 5.0, 6.0, 5.0, 4.0, 5.0, 3.0, 3.0, 2.0, 8.0, 22.0, 3.0, 3.0, 3.0, 6.0, 4.0, 1.0, 1.0, 1.0, 10.0, 13.0, 49.0, 5.0, 10.0, 4.0, 1.0, 2.0, 16.0, 1.0, 9.0, 17.0, 2.0, 1.0, 1.0, 10.0, 3.0, 1.0, 1.0, 24.0, 45.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 26.0, 1.0, 10.0, 2.0, 2.0, 1.0, 4.0, 23.0, 11.0, 4.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 7.0, 5.0, 1.0, 5.0, 2.0, 1.0, 19.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 3.0, 3.0, 1.0, 4.0, 1.0, 15.0, 1.0, 6.0, 5.0, 7.0, 9.0, 2.0, 8.0, 26.0, 3.0, 2.0, 11.0, 2.0, 3.0, 2.0, 4.0, 4.0, 6.0, 3.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 10.0, 9.0, 1.0, 1.0, 3.0, 1.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 5.0, 4.0, 7.0, 4.0, 9.0, 10.0, 8.0, 3.0, 4.0, 5.0, 8.0, 3.0, 3.0, 5.0, 3.0, 3.0, 5.0, 3.0, 4.0, 3.0, 3.0, 5.0, 4.0, 3.0, 5.0, 3.0, 3.0, 4.0, 8.0, 5.0, 3.0, 17.0, 4.0, 6.0, 8.0, 3.0, 6.0, 4.0, 5.0, 3.0, 5.0, 6.0, 4.0, 4.0, 3.0, 1.0, 3.0, 4.0, 4.0, 4.0, 1.0, 5.0, 4.0, 1.0, 14.0, 6.0, 4.0, 4.0, 5.0, 13.0, 4.0, 4.0, 4.0, 1.0, 3.0, 1.0, 5.0, 25.0, 18.0, 5.0, 4.0, 4.0, 1.0, 7.0, 7.0, 6.0, 6.0, 2.0, 6.0, 7.0, 8.0, 11.0, 5.0, 6.0, 8.0, 10.0, 8.0, 7.0, 7.0, 8.0, 5.0, 5.0, 4.0, 1.0, 6.0, 5.0, 1.0, 4.0, 4.0, 4.0, 4.0, 6.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 6.0, 5.0, 5.0, 6.0, 6.0, 5.0, 11.0, 4.0, 29.0, 5.0, 4.0, 2.0, 1.0, 5.0, 5.0, 4.0, 5.0, 4.0, 8.0, 1.0, 5.0, 7.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 6.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 18.0, 3.0, 1.0, 1.0, 2.0, 10.0, 1.0, 12.0, 6.0, 15.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 3.0, 6.0, 2.0, 3.0, 3.0, 8.0, 4.0, 3.0, 3.0, 9.0, 3.0, 3.0, 3.0, 2.0, 2.0, 7.0, 4.0, 4.0, 6.0, 3.0, 3.0, 4.0, 13.0, 8.0, 15.0, 10.0, 8.0, 23.0, 12.0, 12.0, 9.0, 10.0, 10.0, 11.0, 8.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 13.0, 2.0, 4.0, 4.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 3.0, 4.0, 3.0, 4.0, 2.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 1.0, 4.0, 2.0, 3.0, 5.0, 2.0, 9.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 9.0, 9.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 5.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 14.0, 27.0, 5.0, 4.0, 4.0, 8.0, 3.0, 1.0, 1.0, 26.0, 8.0, 8.0, 5.0, 24.0, 13.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 1.0, 1.0, 9.0, 7.0, 6.0, 5.0, 7.0, 8.0, 9.0, 9.0, 12.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 3.0, 2.0, 3.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 7.0, 3.0, 4.0, 4.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 7.0, 2.0, 3.0, 11.0, 3.0, 5.0, 7.0, 3.0, 5.0, 6.0, 6.0, 6.0, 3.0, 19.0, 4.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 5.0, 6.0, 42.0, 4.0, 5.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 10.0, 1.0, 2.0, 2.0, 2.0, 4.0, 10.0, 8.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 11.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 11.0, 4.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.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, 5.0, 5.0, 1.0, 4.0, 4.0, 9.0, 2.0, 3.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 7.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 9.0, 28.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 8.0, 1.0, 6.0, 6.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 4.0, 1.0, 4.0, 3.0, 27.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 14.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 21.0, 1.0, 22.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 8.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 8.0, 3.0, 1.0, 3.0, 2.0, 3.0, 30.0, 3.0, 3.0, 1.0, 4.0, 4.0, 1.0, 5.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 14.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 5.0, 9.0, 10.0, 3.0, 12.0, 12.0, 3.0, 16.0, 1.0, 38.0, 45.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 9.0, 1.0, 6.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 3.0, 27.0, 1.0, 5.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 3.0, 1.0, 1.0, 3.0, 1.0, 15.0, 9.0, 2.0, 10.0, 8.0, 1.0, 3.0, 1.0, 11.0, 4.0, 2.0, 3.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 11.0, 3.0, 1.0, 10.0, 1.0, 2.0, 2.0, 4.0, 1.0, 12.0, 1.0, 11.0, 3.0, 1.0, 9.0, 1.0, 5.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 4.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 5.0, 3.0, 1.0, 8.0, 31.0, 3.0, 1.0, 1.0, 6.0, 9.0, 3.0, 7.0, 3.0, 13.0, 6.0, 1.0, 3.0, 3.0, 9.0, 1.0, 1.0, 2.0, 8.0, 8.0, 2.0, 1.0, 3.0, 8.0, 7.0, 15.0, 11.0, 2.0, 8.0, 7.0, 3.0, 4.0, 11.0, 3.0, 6.0, 3.0, 3.0, 5.0, 2.0, 11.0, 35.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 12.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 17.0, 2.0, 1.0, 7.0, 11.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 12.0, 4.0, 11.0, 1.0, 21.0, 9.0, 1.0, 1.0, 19.0, 16.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 13.0, 3.0, 8.0, 1.0, 5.0, 5.0, 4.0, 4.0, 5.0, 5.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 5.0, 2.0, 8.0, 2.0, 5.0, 5.0, 2.0, 2.0, 28.0, 6.0, 4.0, 2.0, 26.0, 2.0, 6.0, 3.0, 8.0, 10.0, 3.0, 2.0, 2.0, 13.0, 6.0, 12.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 4.0, 3.0, 12.0, 8.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 4.0, 3.0, 1.0, 4.0, 5.0, 1.0, 1.0, 5.0, 4.0, 3.0, 5.0, 4.0, 4.0, 3.0, 4.0, 3.0, 3.0, 6.0, 2.0, 1.0, 8.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 2.0, 5.0, 3.0, 3.0, 3.0, 6.0, 3.0, 6.0, 2.0, 2.0, 13.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 6.0, 2.0, 5.0, 3.0, 2.0, 4.0, 2.0, 3.0, 11.0, 4.0, 2.0, 6.0, 3.0, 3.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 3.0, 13.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, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 6.0, 8.0, 1.0, 9.0, 3.0, 28.0, 25.0, 7.0, 3.0, 15.0, 3.0, 4.0, 2.0, 101.0, 3.0, 17.0, 7.0, 16.0, 2.0, 16.0, 9.0, 9.0, 41.0, 13.0, 8.0, 39.0, 12.0, 85.0, 53.0, 13.0, 2.0, 2.0, 9.0, 2.0, 2.0, 7.0, 11.0, 21.0, 15.0, 5.0, 2.0, 18.0, 2.0, 7.0, 6.0, 3.0, 11.0, 5.0, 11.0, 2.0, 6.0, 2.0, 10.0, 3.0, 4.0, 21.0, 2.0, 2.0, 95.0, 17.0, 2.0, 5.0, 32.0, 30.0, 7.0, 3.0, 3.0, 24.0, 18.0, 20.0, 17.0, 24.0, 46.0, 6.0, 7.0, 23.0, 5.0, 9.0, 3.0, 8.0, 5.0, 35.0, 2.0, 10.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 26.0, 6.0, 10.0, 5.0, 2.0, 5.0, 6.0, 30.0, 2.0, 4.0, 114.0, 42.0, 38.0, 20.0, 13.0, 27.0, 18.0, 13.0, 2.0, 4.0, 7.0, 21.0, 2.0, 47.0, 2.0, 37.0, 4.0, 4.0, 7.0, 2.0, 19.0, 5.0, 15.0, 2.0, 20.0, 4.0, 4.0, 18.0, 7.0, 5.0, 3.0, 5.0, 44.0, 2.0, 11.0, 2.0, 2.0, 4.0, 5.0, 7.0, 6.0, 11.0, 5.0, 20.0, 15.0, 8.0, 6.0, 5.0, 13.0, 7.0, 3.0, 4.0, 11.0, 3.0, 13.0, 3.0, 14.0, 4.0, 15.0, 4.0, 7.0, 20.0, 19.0, 3.0, 23.0, 2.0, 4.0, 11.0, 6.0, 42.0, 16.0, 2.0, 12.0, 4.0, 6.0, 7.0, 7.0, 2.0, 6.0, 18.0, 16.0, 12.0, 15.0, 17.0, 10.0, 16.0, 7.0, 8.0, 17.0, 17.0, 8.0, 13.0, 12.0, 3.0, 2.0, 6.0, 34.0, 2.0, 2.0, 4.0, 2.0, 87.0, 2.0, 2.0, 8.0, 11.0, 2.0, 2.0, 21.0, 28.0, 21.0, 11.0, 3.0, 2.0, 13.0, 2.0, 3.0, 21.0, 4.0, 2.0, 13.0, 2.0, 14.0, 3.0, 2.0, 2.0, 8.0, 13.0, 23.0, 22.0, 12.0, 3.0, 27.0, 18.0, 7.0, 4.0, 7.0, 15.0, 9.0, 57.0, 9.0, 14.0, 4.0, 48.0, 2.0, 10.0, 19.0, 14.0, 3.0, 4.0, 18.0, 2.0, 12.0, 2.0, 5.0, 9.0, 4.0, 11.0, 9.0, 4.0, 4.0, 18.0, 7.0, 22.0, 4.0, 5.0, 26.0, 2.0, 5.0, 10.0, 19.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 12.0, 2.0, 2.0, 8.0, 2.0, 5.0, 28.0, 3.0, 38.0, 38.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 13.0, 2.0, 6.0, 7.0, 2.0, 3.0, 4.0, 5.0, 5.0, 5.0, 5.0, 6.0, 5.0, 5.0, 11.0, 13.0, 2.0, 15.0, 2.0, 15.0, 2.0, 27.0, 10.0, 9.0, 5.0, 4.0, 7.0, 4.0, 50.0, 2.0, 11.0, 21.0, 18.0, 10.0, 13.0, 16.0, 5.0, 20.0, 4.0, 9.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 10.0, 2.0, 51.0, 1.0, 7.0, 8.0, 2.0, 10.0, 3.0, 4.0, 9.0, 7.0, 3.0, 4.0, 15.0, 66.0, 3.0, 26.0, 3.0, 8.0, 3.0, 54.0, 8.0, 10.0, 13.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 13.0, 20.0, 2.0, 5.0, 12.0, 15.0, 2.0, 2.0, 4.0, 6.0, 10.0, 15.0, 13.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 26.0, 2.0, 17.0, 8.0, 4.0, 2.0, 9.0, 2.0, 2.0, 6.0, 23.0, 98.0, 12.0, 2.0, 9.0, 18.0, 3.0, 10.0, 4.0, 17.0, 21.0, 28.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 12.0, 3.0, 10.0, 9.0, 14.0, 42.0, 4.0, 9.0, 7.0, 18.0, 37.0, 4.0, 3.0, 2.0, 2.0, 9.0, 10.0, 19.0, 5.0, 8.0, 4.0, 3.0, 6.0, 7.0, 5.0, 2.0, 3.0, 5.0, 9.0, 14.0, 3.0, 4.0, 6.0, 6.0, 2.0, 8.0, 16.0, 2.0, 2.0, 7.0, 26.0, 5.0, 31.0, 20.0, 2.0, 16.0, 27.0, 13.0, 23.0, 6.0, 13.0, 2.0, 3.0, 2.0, 4.0, 3.0, 14.0, 35.0, 2.0, 12.0, 21.0, 6.0, 2.0, 5.0, 4.0, 9.0, 16.0, 8.0, 2.0, 2.0, 4.0, 2.0, 19.0, 4.0, 2.0, 15.0, 2.0, 12.0, 7.0, 12.0, 27.0, 2.0, 10.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 4.0, 29.0, 9.0, 3.0, 10.0, 4.0, 6.0, 10.0, 2.0, 9.0, 4.0, 6.0, 4.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 81.0, 2.0, 7.0, 8.0, 3.0, 3.0, 2.0, 52.0, 2.0, 2.0, 2.0, 9.0, 2.0, 9.0, 2.0, 5.0, 2.0, 3.0, 2.0, 4.0, 2.0, 13.0, 25.0, 2.0, 3.0, 2.0, 7.0, 4.0, 20.0, 2.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 22.0, 2.0, 2.0, 14.0, 37.0, 4.0, 18.0, 2.0, 10.0, 5.0, 4.0, 22.0, 25.0, 18.0, 8.0, 2.0, 5.0, 11.0, 12.0, 10.0, 4.0, 19.0, 5.0, 3.0, 3.0, 4.0, 3.0, 3.0, 5.0, 26.0, 3.0, 3.0, 2.0, 5.0, 16.0, 2.0, 4.0, 2.0, 2.0, 13.0, 5.0, 2.0, 4.0, 2.0, 9.0, 2.0, 11.0, 2.0, 2.0, 10.0, 2.0, 3.0, 11.0, 4.0, 1.0, 2.0, 16.0, 5.0, 10.0, 3.0, 4.0, 3.0, 2.0, 8.0, 5.0, 17.0, 12.0, 4.0, 6.0, 6.0, 2.0, 17.0, 2.0, 5.0, 3.0, 3.0, 5.0, 3.0, 4.0, 6.0, 13.0, 9.0, 5.0, 2.0, 16.0, 4.0, 2.0, 2.0, 6.0, 11.0, 3.0, 10.0, 12.0, 2.0, 7.0, 3.0, 2.0, 16.0, 8.0, 16.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 8.0, 4.0, 4.0, 17.0, 10.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 6.0, 12.0, 3.0, 10.0, 6.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 3.0, 47.0, 2.0, 2.0, 9.0, 10.0, 2.0, 4.0, 5.0, 12.0, 9.0, 14.0, 6.0, 9.0, 6.0, 3.0, 6.0, 3.0, 3.0, 5.0, 3.0, 6.0, 2.0, 2.0, 2.0, 20.0, 10.0, 4.0, 12.0, 6.0, 24.0, 12.0, 4.0, 2.0, 23.0, 9.0, 16.0, 97.0, 24.0, 2.0, 7.0, 7.0, 5.0, 6.0, 17.0, 16.0, 8.0, 7.0, 7.0, 10.0, 5.0, 4.0, 2.0, 2.0, 4.0, 5.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 3.0, 15.0, 19.0, 2.0, 7.0, 3.0, 2.0, 15.0, 2.0, 18.0, 2.0, 4.0, 13.0, 20.0, 3.0, 3.0, 5.0, 3.0, 8.0, 3.0, 5.0, 10.0, 3.0, 45.0, 2.0, 6.0, 11.0, 5.0, 15.0, 5.0, 16.0, 3.0, 33.0, 8.0, 5.0, 5.0, 5.0, 3.0, 18.0, 14.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 2.0, 4.0, 4.0, 13.0, 4.0, 8.0, 7.0, 15.0, 37.0, 11.0, 5.0, 9.0, 2.0, 6.0, 3.0, 5.0, 26.0, 29.0, 2.0, 16.0, 11.0, 2.0, 24.0, 3.0, 3.0, 3.0, 9.0, 6.0, 9.0, 2.0, 4.0, 8.0, 2.0, 26.0, 9.0, 5.0, 4.0, 3.0, 30.0, 8.0, 3.0, 15.0, 19.0, 16.0, 85.0, 3.0, 7.0, 3.0, 5.0, 3.0, 7.0, 19.0, 5.0, 6.0, 2.0, 17.0, 5.0, 9.0, 6.0, 2.0, 5.0, 18.0, 2.0, 8.0, 4.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 10.0, 4.0, 9.0, 4.0, 4.0, 21.0, 11.0, 9.0, 4.0, 26.0, 19.0, 19.0, 8.0, 2.0, 4.0, 6.0, 2.0, 6.0, 12.0, 3.0, 5.0, 30.0, 3.0, 5.0, 4.0, 3.0, 12.0, 7.0, 5.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 7.0, 2.0, 9.0, 6.0, 2.0, 2.0, 3.0, 22.0, 2.0, 7.0, 4.0, 7.0, 8.0, 7.0, 2.0, 5.0, 6.0, 8.0, 7.0, 2.0, 2.0, 4.0, 2.0, 5.0, 19.0, 2.0, 22.0, 2.0, 3.0, 7.0, 25.0, 12.0, 2.0, 2.0, 7.0, 3.0, 4.0, 3.0, 4.0, 12.0, 5.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 17.0, 24.0, 6.0, 14.0, 3.0, 2.0, 3.0, 4.0, 7.0, 6.0, 7.0, 2.0, 4.0, 4.0, 35.0, 13.0, 6.0, 2.0, 4.0, 2.0, 4.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 17.0, 6.0, 6.0, 6.0, 2.0, 2.0, 3.0, 3.0, 6.0, 16.0, 30.0, 3.0, 2.0, 3.0, 16.0, 2.0, 9.0, 12.0, 7.0, 3.0, 2.0, 7.0, 4.0, 8.0, 3.0, 4.0, 4.0, 6.0, 8.0, 5.0, 2.0, 4.0, 4.0, 5.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 27.0, 2.0, 14.0, 25.0, 4.0, 3.0, 2.0, 2.0, 6.0, 8.0, 20.0, 10.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 87.0, 10.0, 2.0, 7.0, 3.0, 9.0, 2.0, 6.0, 3.0, 5.0, 4.0, 10.0, 4.0, 6.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 5.0, 4.0, 14.0, 4.0, 4.0, 3.0, 6.0, 10.0, 3.0, 3.0, 3.0, 2.0, 3.0, 4.0, 5.0, 2.0, 4.0, 8.0, 2.0, 3.0, 4.0, 2.0, 6.0, 4.0, 9.0, 6.0, 7.0, 29.0, 8.0, 2.0, 4.0, 32.0, 2.0, 4.0, 2.0, 2.0, 7.0, 21.0, 4.0, 12.0, 3.0, 2.0, 2.0, 4.0, 9.0, 8.0, 15.0, 3.0, 30.0, 7.0, 3.0, 4.0, 4.0, 2.0, 3.0, 7.0, 2.0, 9.0, 15.0, 3.0, 2.0, 4.0, 7.0, 3.0, 8.0, 7.0, 3.0, 4.0, 7.0, 12.0, 2.0, 3.0, 6.0, 4.0, 5.0, 4.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 9.0, 2.0, 6.0, 9.0, 2.0, 21.0, 5.0, 2.0, 14.0, 6.0, 5.0, 3.0, 17.0, 7.0, 5.0, 2.0, 3.0, 3.0, 6.0, 2.0, 2.0, 7.0, 8.0, 3.0, 7.0, 6.0, 11.0, 11.0, 24.0, 2.0, 2.0, 3.0, 3.0, 11.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, 4.0, 13.0, 11.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 7.0, 2.0, 14.0, 3.0, 6.0, 3.0, 3.0, 3.0, 5.0, 7.0, 7.0, 3.0, 4.0, 2.0, 5.0, 3.0, 3.0, 11.0, 7.0, 13.0, 7.0, 8.0, 6.0, 8.0, 2.0, 7.0, 3.0, 9.0, 15.0, 15.0, 6.0, 3.0, 5.0, 4.0, 2.0, 8.0, 8.0, 2.0, 2.0, 8.0, 2.0, 6.0, 2.0, 19.0, 4.0, 4.0, 11.0, 2.0, 6.0, 4.0, 2.0, 34.0, 2.0, 4.0, 27.0, 5.0, 3.0, 19.0, 2.0, 6.0, 10.0, 3.0, 9.0, 2.0, 4.0, 3.0, 5.0, 2.0, 3.0, 9.0, 3.0, 6.0, 6.0, 3.0, 5.0, 4.0, 7.0, 8.0, 2.0, 9.0, 2.0, 6.0, 2.0, 16.0, 2.0, 5.0, 5.0, 5.0, 8.0, 9.0, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 13.0, 5.0, 6.0, 7.0, 4.0, 2.0, 2.0, 2.0, 16.0, 2.0, 7.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 8.0, 2.0, 6.0, 8.0, 22.0, 2.0, 2.0, 2.0, 33.0, 5.0, 3.0, 9.0, 8.0, 19.0, 8.0, 2.0, 2.0, 3.0, 2.0, 37.0, 7.0, 14.0, 21.0, 3.0, 2.0, 4.0, 11.0, 16.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 15.0, 3.0, 5.0, 3.0, 9.0, 3.0, 2.0, 2.0, 8.0, 6.0, 8.0, 3.0, 4.0, 3.0, 14.0, 9.0, 11.0, 6.0, 5.0, 4.0, 34.0, 14.0, 2.0, 2.0, 2.0, 9.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 21.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 14.0, 3.0, 29.0, 2.0, 2.0, 3.0, 7.0, 12.0, 6.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 10.0, 3.0, 18.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 7.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 14.0, 2.0, 4.0, 2.0, 6.0, 3.0, 15.0, 6.0, 4.0, 3.0, 4.0, 3.0, 3.0, 4.0, 3.0, 5.0, 11.0, 2.0, 20.0, 8.0, 9.0, 3.0, 2.0, 2.0, 6.0, 16.0, 7.0, 5.0, 3.0, 2.0, 4.0, 6.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 20.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 6.0, 19.0, 2.0, 2.0, 2.0, 3.0, 6.0, 8.0, 2.0, 2.0, 19.0, 6.0, 3.0, 5.0, 3.0, 5.0, 3.0, 7.0, 4.0, 3.0, 6.0, 2.0, 7.0, 2.0, 2.0, 2.0, 10.0, 3.0, 18.0, 2.0, 2.0, 7.0, 2.0, 3.0, 7.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 11.0, 4.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 6.0, 3.0, 2.0, 3.0, 4.0, 4.0, 3.0, 6.0, 3.0, 4.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 8.0, 2.0, 8.0, 2.0, 4.0, 2.0, 11.0, 2.0, 4.0, 12.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 6.0, 21.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 5.0, 4.0, 5.0, 3.0, 3.0, 1.0, 2.0, 4.0, 5.0, 11.0, 3.0, 5.0, 3.0, 5.0, 5.0, 4.0, 15.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 10.0, 3.0, 2.0, 2.0, 6.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 6.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 6.0, 3.0, 6.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 17.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 6.0, 2.0, 9.0, 2.0, 3.0, 10.0, 2.0, 2.0, 1.0, 2.0, 7.0, 4.0, 5.0, 2.0, 3.0, 2.0, 49.0, 1.0, 4.0, 10.0, 1.0, 1.0, 3.0, 8.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 7.0, 5.0, 6.0, 5.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 13.0, 10.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 8.0, 6.0, 2.0, 3.0, 14.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 6.0, 7.0, 6.0, 2.0, 2.0, 6.0, 3.0, 5.0, 3.0, 6.0, 5.0, 9.0, 7.0, 12.0, 7.0, 4.0, 3.0, 18.0, 10.0, 5.0, 4.0, 4.0, 5.0, 4.0, 4.0, 2.0, 6.0, 5.0, 11.0, 2.0, 5.0, 5.0, 2.0, 3.0, 15.0, 3.0, 4.0, 6.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 8.0, 3.0, 3.0, 19.0, 9.0, 6.0, 7.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 8.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 8.0, 2.0, 23.0, 1.0, 4.0, 3.0, 3.0, 3.0, 62.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 10.0, 9.0, 2.0, 2.0, 4.0, 4.0, 2.0, 12.0, 4.0, 3.0, 6.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 9.0, 3.0, 7.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 13.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 3.0, 8.0, 6.0, 8.0, 7.0, 28.0, 5.0, 50.0, 9.0, 3.0, 3.0, 2.0, 2.0, 4.0, 5.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 7.0, 5.0, 7.0, 2.0, 2.0, 2.0, 9.0, 11.0, 6.0, 25.0, 17.0, 11.0, 4.0, 3.0, 3.0, 9.0, 5.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 11.0, 3.0, 5.0, 18.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 15.0, 2.0, 3.0, 4.0, 4.0, 6.0, 3.0, 7.0, 3.0, 3.0, 10.0, 5.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 10.0, 4.0, 2.0, 5.0, 6.0, 10.0, 2.0, 12.0, 6.0, 8.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 3.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 3.0, 7.0, 4.0, 6.0, 5.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 12.0, 3.0, 3.0, 2.0, 4.0, 5.0, 2.0, 14.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 9.0, 6.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 13.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 11.0, 2.0, 8.0, 7.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 3.0, 15.0, 35.0, 2.0, 2.0, 7.0, 2.0, 7.0, 2.0, 2.0, 3.0, 4.0, 6.0, 8.0, 16.0, 2.0, 2.0, 2.0, 5.0, 9.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 3.0, 5.0, 16.0, 8.0, 12.0, 2.0, 2.0, 2.0, 2.0, 26.0, 45.0, 26.0, 9.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 7.0, 7.0, 5.0, 4.0, 2.0, 5.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 5.0, 3.0, 3.0, 4.0, 3.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 3.0, 2.0, 13.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 19.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 7.0, 5.0, 5.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 22.0, 4.0, 6.0, 4.0, 4.0, 4.0, 5.0, 7.0, 3.0, 3.0, 3.0, 5.0, 18.0, 3.0, 4.0, 5.0, 7.0, 3.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 7.0, 4.0, 2.0, 6.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 3.0, 6.0, 4.0, 2.0, 4.0, 2.0, 2.0, 12.0, 3.0, 3.0, 4.0, 3.0, 10.0, 4.0, 2.0, 2.0, 8.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 5.0, 4.0, 3.0, 14.0, 7.0, 7.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 5.0, 2.0, 8.0, 3.0, 21.0, 5.0, 2.0, 3.0, 13.0, 3.0, 15.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 7.0, 2.0, 2.0, 9.0, 2.0, 8.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 6.0, 7.0, 3.0, 3.0, 6.0, 8.0, 2.0, 3.0, 11.0, 2.0, 3.0, 6.0, 2.0, 4.0, 4.0, 3.0, 2.0, 3.0, 2.0, 10.0, 2.0, 2.0, 6.0, 6.0, 4.0, 5.0, 4.0, 9.0, 4.0, 2.0, 2.0, 5.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 9.0, 12.0, 3.0, 5.0, 2.0, 2.0, 4.0, 4.0, 8.0, 7.0, 4.0, 7.0, 7.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 14.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 4.0, 2.0, 4.0, 2.0, 1.0, 18.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 11.0, 6.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 8.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 11.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 11.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 5.0, 1.0, 6.0, 4.0, 2.0, 2.0, 2.0, 3.0, 9.0, 4.0, 3.0, 8.0, 18.0, 13.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 3.0, 6.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 13.0, 11.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 8.0, 4.0, 11.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 19.0, 5.0, 2.0, 3.0, 9.0, 3.0, 3.0, 2.0, 12.0, 1.0, 6.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 1.0, 2.0, 2.0, 6.0, 12.0, 7.0, 8.0, 3.0, 6.0, 8.0, 3.0, 6.0, 3.0, 1.0, 2.0, 13.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 7.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 2.0, 3.0, 3.0, 5.0, 4.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 3.0, 11.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 4.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 22.0, 15.0, 3.0, 6.0, 5.0, 3.0, 2.0, 2.0, 2.0, 3.0, 9.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 16.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 6.0, 4.0, 3.0, 3.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 50.0, 12.0, 7.0, 1.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 6.0, 15.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 8.0, 3.0, 3.0, 2.0, 4.0, 8.0, 2.0, 9.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 6.0, 12.0, 3.0, 2.0, 5.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 5.0, 6.0, 4.0, 2.0, 3.0, 3.0, 4.0, 2.0, 12.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 7.0, 5.0, 7.0, 4.0, 14.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 10.0, 2.0, 2.0, 3.0, 2.0, 3.0, 5.0, 3.0, 3.0, 10.0, 5.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 9.0, 2.0, 2.0, 4.0, 4.0, 3.0, 8.0, 8.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 39.0, 3.0, 2.0, 2.0, 4.0, 6.0, 4.0, 10.0, 3.0, 4.0, 3.0, 3.0, 4.0, 5.0, 5.0, 4.0, 9.0, 2.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 3.0, 6.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 8.0, 3.0, 3.0, 4.0, 3.0, 2.0, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 8.0, 2.0, 3.0, 6.0, 3.0, 3.0, 26.0, 5.0, 4.0, 8.0, 2.0, 5.0, 3.0, 6.0, 3.0, 2.0, 5.0, 4.0, 6.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 5.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 5.0, 7.0, 9.0, 4.0, 5.0, 7.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 11.0, 5.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 8.0, 4.0, 2.0, 19.0, 6.0, 3.0, 8.0, 6.0, 33.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 3.0, 2.0, 13.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 6.0, 3.0, 2.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 23.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 15.0, 3.0, 5.0, 3.0, 2.0, 1.0, 3.0, 5.0, 4.0, 4.0, 9.0, 7.0, 3.0, 2.0, 3.0, 15.0, 6.0, 3.0, 5.0, 7.0, 2.0, 4.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 12.0, 3.0, 3.0, 2.0, 6.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 5.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 9.0, 5.0, 6.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 16.0, 4.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 7.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 3.0, 13.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 5.0, 2.0, 3.0, 6.0, 2.0, 4.0, 2.0, 3.0, 7.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 2.0, 2.0, 7.0, 5.0, 5.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 6.0, 3.0, 2.0, 5.0, 2.0, 12.0, 2.0, 4.0, 4.0, 4.0, 6.0, 13.0, 2.0, 3.0, 3.0, 2.0, 2.0, 6.0, 15.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 5.0, 7.0, 2.0, 3.0, 4.0, 2.0, 4.0, 5.0, 17.0, 5.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 33.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 3.0, 6.0, 2.0, 9.0, 7.0, 4.0, 5.0, 2.0, 2.0, 4.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 5.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 5.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 7.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 8.0, 2.0, 8.0, 2.0, 8.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 6.0, 4.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 4.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.0, 2.0, 14.0, 13.0, 2.0, 11.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 39.0, 2.0, 3.0, 10.0, 2.0, 4.0, 17.0, 3.0, 3.0, 2.0, 2.0, 14.0, 3.0, 6.0, 10.0, 17.0, 7.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 5.0, 5.0, 9.0, 24.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 5.0, 3.0, 9.0, 8.0, 2.0, 4.0, 2.0, 10.0, 18.0, 2.0, 19.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 14.0, 12.0, 2.0, 6.0, 2.0, 11.0, 3.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 5.0, 3.0, 7.0, 4.0, 35.0, 28.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 26.0, 2.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 8.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 14.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 12.0, 10.0, 2.0, 2.0, 8.0, 2.0, 19.0, 6.0, 3.0, 5.0, 2.0, 2.0, 5.0, 2.0, 2.0, 8.0, 17.0, 5.0, 5.0, 14.0, 6.0, 3.0, 3.0, 6.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 6.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 2.0, 2.0, 5.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 4.0, 2.0, 8.0, 4.0, 4.0, 2.0, 2.0, 2.0, 8.0, 3.0, 11.0, 3.0, 3.0, 3.0, 6.0, 2.0, 20.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 8.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 7.0, 3.0, 3.0, 3.0, 5.0, 3.0, 13.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 6.0, 6.0, 2.0, 2.0, 5.0, 3.0, 2.0, 7.0, 3.0, 2.0, 2.0, 12.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 7.0, 3.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 2.0, 3.0, 11.0, 2.0, 2.0, 4.0, 2.0, 4.0, 12.0, 9.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 9.0, 2.0, 12.0, 6.0, 3.0, 7.0, 2.0, 10.0, 2.0, 8.0, 3.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 13.0, 3.0, 13.0, 2.0, 2.0, 5.0, 2.0, 13.0, 2.0, 16.0, 2.0, 2.0, 2.0, 3.0, 3.0, 18.0, 21.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 3.0, 3.0, 5.0, 4.0, 7.0, 6.0, 18.0, 9.0, 7.0, 4.0, 7.0, 3.0, 2.0, 5.0, 2.0, 2.0, 3.0, 75.0, 10.0, 12.0, 28.0, 16.0, 10.0, 46.0, 8.0, 32.0, 9.0, 80.0, 23.0, 13.0, 12.0, 15.0, 9.0, 16.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 5.0, 6.0, 30.0, 16.0, 7.0, 10.0, 9.0, 9.0, 16.0, 13.0, 57.0, 34.0, 21.0, 7.0, 8.0, 4.0, 5.0, 34.0, 6.0, 30.0, 6.0, 2.0, 2.0, 8.0, 8.0, 22.0, 22.0, 25.0, 5.0, 4.0, 28.0, 8.0, 64.0, 41.0, 23.0, 29.0, 21.0, 9.0, 15.0, 16.0, 15.0, 6.0, 6.0, 2.0, 2.0, 18.0, 4.0, 3.0, 3.0, 12.0, 8.0, 6.0, 11.0, 9.0, 6.0, 6.0, 5.0, 14.0, 7.0, 5.0, 3.0, 3.0, 3.0, 4.0, 22.0, 4.0, 4.0, 8.0, 9.0, 29.0, 4.0, 3.0, 2.0, 2.0, 7.0, 3.0, 2.0, 4.0, 12.0, 8.0, 9.0, 5.0, 2.0, 14.0, 3.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 6.0, 2.0, 8.0, 4.0, 3.0, 3.0, 5.0, 4.0, 2.0, 2.0, 2.0, 4.0, 5.0, 5.0, 2.0, 5.0, 6.0, 3.0, 2.0, 2.0, 8.0, 3.0, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 3.0, 5.0, 2.0, 11.0, 7.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 10.0, 2.0, 2.0, 7.0, 2.0, 15.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 5.0, 19.0, 5.0, 4.0, 2.0, 7.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 13.0, 9.0, 7.0, 2.0, 3.0, 3.0, 7.0, 3.0, 3.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 8.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 12.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 2.0, 18.0, 2.0, 4.0, 3.0, 3.0, 5.0, 4.0, 9.0, 3.0, 2.0, 4.0, 9.0, 2.0, 4.0, 2.0, 2.0, 48.0, 8.0, 17.0, 2.0, 2.0, 2.0, 23.0, 19.0, 5.0, 5.0, 6.0, 12.0, 6.0, 5.0, 11.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 5.0, 2.0, 7.0, 10.0, 6.0, 16.0, 9.0, 16.0, 16.0, 18.0, 12.0, 5.0, 8.0, 8.0, 4.0, 4.0, 6.0, 3.0, 3.0, 5.0, 17.0, 6.0, 8.0, 8.0, 10.0, 6.0, 3.0, 4.0, 4.0, 10.0, 12.0, 10.0, 6.0, 2.0, 2.0, 2.0, 27.0, 2.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 2.0, 9.0, 4.0, 9.0, 5.0, 4.0, 3.0, 18.0, 8.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 10.0, 2.0, 2.0, 10.0, 17.0, 8.0, 18.0, 7.0, 11.0, 26.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 10.0, 4.0, 3.0, 7.0, 2.0, 4.0, 13.0, 8.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 8.0, 3.0, 2.0, 5.0, 2.0, 13.0, 2.0, 6.0, 8.0, 16.0, 10.0, 5.0, 4.0, 8.0, 8.0, 2.0, 3.0, 9.0, 3.0, 2.0, 5.0, 10.0, 5.0, 3.0, 2.0, 3.0, 4.0, 2.0, 4.0, 3.0, 3.0, 4.0, 19.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 2.0, 4.0, 5.0, 14.0, 3.0, 3.0, 2.0, 5.0, 6.0, 3.0, 2.0, 7.0, 2.0, 6.0, 2.0, 6.0, 4.0, 4.0, 2.0, 11.0, 10.0, 10.0, 3.0, 2.0, 10.0, 3.0, 2.0, 7.0, 2.0, 2.0, 5.0, 5.0, 4.0, 2.0, 2.0, 4.0, 5.0, 5.0, 3.0, 3.0, 3.0, 2.0, 5.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 7.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 4.0, 2.0, 31.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 4.0, 7.0, 2.0, 3.0, 6.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 8.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 5.0, 10.0, 2.0, 7.0, 9.0, 2.0, 3.0, 2.0, 7.0, 4.0, 7.0, 4.0, 2.0, 13.0, 3.0, 3.0, 5.0, 2.0, 2.0, 4.0, 7.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 3.0, 15.0, 3.0, 3.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 3.0, 9.0, 5.0, 2.0, 2.0, 6.0, 6.0, 9.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 5.0, 2.0, 5.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 10.0, 4.0, 2.0, 16.0, 16.0, 6.0, 3.0, 7.0, 4.0, 5.0, 4.0, 6.0, 10.0, 11.0, 4.0, 2.0, 2.0, 5.0, 10.0, 2.0, 2.0, 2.0, 11.0, 2.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 6.0, 7.0, 4.0, 2.0, 2.0, 7.0, 2.0, 14.0, 2.0, 18.0, 4.0, 27.0, 3.0, 3.0, 4.0, 6.0, 8.0, 13.0, 9.0, 11.0, 10.0, 5.0, 4.0, 7.0, 6.0, 13.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 12.0, 13.0, 20.0, 5.0, 23.0, 4.0, 4.0, 6.0, 5.0, 6.0, 3.0, 2.0, 5.0, 3.0, 6.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 4.0, 8.0, 22.0, 8.0, 4.0, 5.0, 7.0, 5.0, 8.0, 6.0, 2.0, 6.0, 3.0, 11.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 5.0, 10.0, 3.0, 2.0, 2.0, 13.0, 2.0, 5.0, 12.0, 2.0, 2.0, 8.0, 12.0, 6.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 4.0, 6.0, 3.0, 30.0, 11.0, 12.0, 26.0, 11.0, 4.0, 8.0, 4.0, 7.0, 8.0, 5.0, 8.0, 3.0, 3.0, 8.0, 4.0, 10.0, 5.0, 4.0, 5.0, 2.0, 2.0, 2.0, 8.0, 6.0, 5.0, 10.0, 23.0, 3.0, 51.0, 10.0, 6.0, 13.0, 12.0, 14.0, 13.0, 15.0, 17.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 5.0, 6.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 7.0, 1.0, 4.0, 2.0, 1.0, 5.0, 9.0, 3.0, 2.0, 6.0, 3.0, 10.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 12.0, 3.0, 5.0, 6.0, 14.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 4.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, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 42.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 25.0, 3.0, 1.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 8.0, 4.0, 1.0, 6.0, 3.0, 9.0, 3.0, 5.0, 4.0, 2.0, 4.0, 5.0, 4.0, 2.0, 11.0, 4.0, 10.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 9.0, 1.0, 3.0, 1.0, 5.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 3.0, 5.0, 1.0, 7.0, 4.0, 1.0, 1.0, 7.0, 9.0, 5.0, 3.0, 1.0, 6.0, 8.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 1.0, 1.0, 2.0, 6.0, 11.0, 2.0, 18.0, 3.0, 2.0, 23.0, 11.0, 7.0, 3.0, 8.0, 18.0, 59.0, 52.0, 13.0, 21.0, 1.0, 5.0, 9.0, 6.0, 14.0, 7.0, 7.0, 12.0, 18.0, 9.0, 6.0, 4.0, 10.0, 1.0, 4.0, 17.0, 2.0, 1.0, 8.0, 8.0, 18.0, 4.0, 2.0, 4.0, 2.0, 16.0, 4.0, 9.0, 2.0, 2.0, 12.0, 10.0, 2.0, 7.0, 6.0, 1.0, 12.0, 15.0, 16.0, 13.0, 4.0, 13.0, 20.0, 27.0, 15.0, 5.0, 8.0, 2.0, 1.0, 14.0, 1.0, 2.0, 2.0, 14.0, 1.0, 1.0, 1.0, 4.0, 6.0, 19.0, 7.0, 4.0, 5.0, 10.0, 24.0, 5.0, 13.0, 3.0, 30.0, 7.0, 19.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 9.0, 7.0, 2.0, 3.0, 3.0, 4.0, 8.0, 2.0, 5.0, 17.0, 3.0, 7.0, 2.0, 10.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 12.0, 16.0, 9.0, 6.0, 1.0, 2.0, 8.0, 6.0, 2.0, 10.0, 2.0, 17.0, 12.0, 2.0, 11.0, 2.0, 1.0, 9.0, 3.0, 10.0, 2.0, 3.0, 4.0, 6.0, 2.0, 3.0, 2.0, 4.0, 2.0, 7.0, 7.0, 3.0, 2.0, 2.0, 11.0, 4.0, 1.0, 5.0, 8.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 24.0, 1.0, 1.0, 2.0, 5.0, 1.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 3.0, 11.0, 4.0, 3.0, 5.0, 1.0, 4.0, 5.0, 4.0, 3.0, 3.0, 13.0, 1.0, 1.0, 2.0, 6.0, 1.0, 13.0, 6.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 6.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 28.0, 7.0, 5.0, 3.0, 3.0, 5.0, 7.0, 1.0, 1.0, 1.0, 3.0, 9.0, 4.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 18.0, 3.0, 11.0, 9.0, 2.0, 2.0, 15.0, 5.0, 3.0, 1.0, 2.0, 15.0, 3.0, 11.0, 2.0, 11.0, 6.0, 1.0, 7.0, 1.0, 4.0, 8.0, 5.0, 2.0, 3.0, 1.0, 5.0, 5.0, 1.0, 8.0, 8.0, 5.0, 3.0, 1.0, 6.0, 4.0, 8.0, 2.0, 3.0, 2.0, 1.0, 1.0, 13.0, 2.0, 50.0, 5.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 18.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 20.0, 2.0, 1.0, 1.0, 1.0, 33.0, 1.0, 1.0, 2.0, 3.0, 12.0, 6.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 5.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 10.0, 32.0, 2.0, 2.0, 6.0, 2.0, 6.0, 6.0, 1.0, 3.0, 2.0, 3.0, 4.0, 2.0, 5.0, 5.0, 16.0, 6.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 6.0, 1.0, 12.0, 4.0, 10.0, 5.0, 1.0, 10.0, 3.0, 3.0, 16.0, 6.0, 2.0, 17.0, 3.0, 1.0, 3.0, 6.0, 2.0, 2.0, 1.0, 2.0, 35.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 5.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 3.0, 5.0, 8.0, 24.0, 21.0, 3.0, 4.0, 3.0, 4.0, 18.0, 4.0, 1.0, 10.0, 4.0, 3.0, 29.0, 11.0, 3.0, 2.0, 3.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 4.0, 6.0, 1.0, 3.0, 3.0, 1.0, 4.0, 4.0, 1.0, 4.0, 3.0, 1.0, 10.0, 5.0, 10.0, 7.0, 3.0, 1.0, 6.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 10.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 9.0, 3.0, 2.0, 13.0, 8.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 10.0, 5.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 6.0, 7.0, 4.0, 1.0, 3.0, 1.0, 2.0, 7.0, 4.0, 1.0, 4.0, 5.0, 3.0, 1.0, 3.0, 4.0, 3.0, 8.0, 2.0, 6.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 13.0, 1.0, 1.0, 2.0, 8.0, 4.0, 7.0, 1.0, 2.0, 6.0, 1.0, 3.0, 1.0, 6.0, 5.0, 5.0, 1.0, 7.0, 4.0, 4.0, 4.0, 8.0, 4.0, 1.0, 1.0, 5.0, 7.0, 6.0, 5.0, 1.0, 7.0, 5.0, 2.0, 7.0, 12.0, 5.0, 1.0, 3.0, 5.0, 6.0, 5.0, 2.0, 6.0, 1.0, 8.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 16.0, 1.0, 2.0, 1.0, 4.0, 2.0, 6.0, 3.0, 9.0, 2.0, 1.0, 1.0, 3.0, 3.0, 42.0, 1.0, 7.0, 3.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 1.0, 1.0, 3.0, 7.0, 6.0, 3.0, 3.0, 3.0, 6.0, 3.0, 4.0, 21.0, 2.0, 9.0, 1.0, 7.0, 3.0, 3.0, 7.0, 4.0, 2.0, 3.0, 1.0, 4.0, 2.0, 17.0, 3.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 16.0, 1.0, 1.0, 17.0, 23.0, 2.0, 5.0, 8.0, 34.0, 25.0, 2.0, 2.0, 2.0, 13.0, 6.0, 3.0, 1.0, 6.0, 2.0, 5.0, 3.0, 3.0, 12.0, 2.0, 12.0, 3.0, 2.0, 4.0, 1.0, 2.0, 8.0, 3.0, 21.0, 6.0, 1.0, 3.0, 7.0, 1.0, 3.0, 4.0, 2.0, 3.0, 3.0, 1.0, 5.0, 1.0, 2.0, 5.0, 1.0, 5.0, 10.0, 5.0, 2.0, 3.0, 4.0, 1.0, 4.0, 6.0, 4.0, 2.0, 1.0, 3.0, 3.0, 5.0, 3.0, 1.0, 6.0, 4.0, 11.0, 8.0, 1.0, 4.0, 3.0, 16.0, 7.0, 3.0, 9.0, 1.0, 1.0, 6.0, 2.0, 1.0, 6.0, 4.0, 6.0, 3.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 4.0, 3.0, 1.0, 3.0, 7.0, 3.0, 4.0, 2.0, 7.0, 7.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 7.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 16.0, 11.0, 3.0, 3.0, 3.0, 2.0, 4.0, 1.0, 6.0, 2.0, 3.0, 3.0, 1.0, 5.0, 2.0, 1.0, 3.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 10.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 8.0, 9.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 4.0, 2.0, 9.0, 2.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 2.0, 9.0, 9.0, 1.0, 8.0, 13.0, 4.0, 3.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 24.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 14.0, 4.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 13.0, 9.0, 25.0, 21.0, 10.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 14.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 1.0, 1.0, 2.0, 2.0, 16.0, 1.0, 3.0, 6.0, 1.0, 5.0, 2.0, 1.0, 6.0, 1.0, 1.0, 7.0, 5.0, 7.0, 2.0, 7.0, 1.0, 16.0, 1.0, 1.0, 2.0, 3.0, 3.0, 6.0, 3.0, 7.0, 8.0, 6.0, 2.0, 4.0, 2.0, 8.0, 6.0, 5.0, 9.0, 3.0, 18.0, 1.0, 20.0, 1.0, 1.0, 3.0, 1.0, 6.0, 3.0, 3.0, 4.0, 2.0, 4.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 15.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 12.0, 13.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 9.0, 2.0, 2.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 10.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 4.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 5.0, 1.0, 7.0, 3.0, 1.0, 1.0, 9.0, 1.0, 8.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 12.0, 3.0, 2.0, 1.0, 2.0, 8.0, 2.0, 2.0, 10.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 12.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 5.0, 7.0, 3.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 2.0, 7.0, 3.0, 2.0, 3.0, 1.0, 5.0, 2.0, 16.0, 2.0, 6.0, 3.0, 9.0, 3.0, 1.0, 14.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 5.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 5.0, 4.0, 3.0, 3.0, 12.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 13.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 5.0, 1.0, 3.0, 2.0, 4.0, 2.0, 4.0, 8.0, 5.0, 6.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 10.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 3.0, 19.0, 19.0, 19.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 9.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 3.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 9.0, 1.0, 2.0, 24.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 11.0, 5.0, 3.0, 3.0, 9.0, 2.0, 1.0, 5.0, 1.0, 2.0, 4.0, 1.0, 1.0, 9.0, 1.0, 1.0, 13.0, 6.0, 2.0, 1.0, 10.0, 1.0, 1.0, 3.0, 5.0, 1.0, 15.0, 4.0, 1.0, 2.0, 4.0, 1.0, 15.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 8.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 2.0, 2.0, 27.0, 1.0, 1.0, 5.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 8.0, 1.0, 2.0, 13.0, 1.0, 1.0, 6.0, 1.0, 1.0, 10.0, 1.0, 1.0, 11.0, 14.0, 1.0, 2.0, 1.0, 1.0, 13.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.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, 14.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 8.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 7.0, 3.0, 16.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 5.0, 8.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 5.0, 4.0, 6.0, 22.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 15.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 22.0, 3.0, 3.0, 2.0, 2.0, 5.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 4.0, 3.0, 3.0, 4.0, 10.0, 3.0, 4.0, 6.0, 3.0, 3.0, 4.0, 3.0, 7.0, 3.0, 22.0, 3.0, 3.0, 7.0, 3.0, 4.0, 8.0, 6.0, 4.0, 18.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 1.0, 19.0, 2.0, 17.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 2.0, 4.0, 1.0, 2.0, 1.0, 7.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 2.0, 3.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, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 2.0, 13.0, 1.0, 5.0, 4.0, 7.0, 3.0, 9.0, 2.0, 2.0, 5.0, 11.0, 1.0, 32.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.0, 3.0, 10.0, 2.0, 1.0, 6.0, 1.0, 12.0, 4.0, 7.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 14.0, 26.0, 2.0, 2.0, 1.0, 4.0, 2.0, 16.0, 23.0, 19.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 4.0, 11.0, 1.0, 3.0, 1.0, 10.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 4.0, 10.0, 3.0, 6.0, 2.0, 7.0, 10.0, 3.0, 4.0, 2.0, 2.0, 1.0, 6.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 6.0, 3.0, 1.0, 7.0, 9.0, 2.0, 9.0, 1.0, 4.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 19.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 5.0, 10.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 3.0, 2.0, 23.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 5.0, 2.0, 2.0, 7.0, 1.0, 8.0, 1.0, 6.0, 1.0, 2.0, 11.0, 9.0, 4.0, 9.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 16.0, 3.0, 7.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 5.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 15.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 5.0, 19.0, 4.0, 6.0, 2.0, 4.0, 2.0, 5.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, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 24.0, 1.0, 1.0, 10.0, 6.0, 1.0, 1.0, 4.0, 1.0, 19.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 7.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 14.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 4.0, 3.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, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 3.0, 1.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 1.0, 1.0, 2.0, 7.0, 1.0, 3.0, 4.0, 2.0, 5.0, 4.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 15.0, 4.0, 22.0, 1.0, 1.0, 8.0, 7.0, 1.0, 1.0, 1.0, 25.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, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 9.0, 1.0, 1.0, 7.0, 15.0, 8.0, 4.0, 3.0, 6.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 26.0, 6.0, 1.0, 3.0, 4.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 24.0, 1.0, 1.0, 5.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 17.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 12.0, 3.0, 4.0, 2.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.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, 8.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 10.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 12.0, 3.0, 1.0, 1.0, 2.0, 8.0, 4.0, 21.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 2.0, 4.0, 1.0, 3.0, 3.0, 1.0, 2.0, 3.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 22.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 3.0, 1.0, 1.0, 6.0, 1.0, 9.0, 4.0, 3.0, 3.0, 3.0, 5.0, 1.0, 5.0, 17.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 8.0, 2.0, 1.0, 19.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 6.0, 1.0, 5.0, 1.0, 6.0, 1.0, 4.0, 10.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 1.0, 2.0, 3.0, 4.0, 3.0, 1.0, 4.0, 1.0, 6.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 11.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 91.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 21.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 8.0, 2.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 10.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 3.0, 1.0, 3.0, 1.0, 6.0, 1.0, 4.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, 6.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 13.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 4.0, 4.0, 1.0, 3.0, 1.0, 1.0, 9.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 4.0, 4.0, 2.0, 2.0, 5.0, 7.0, 5.0, 1.0, 6.0, 2.0, 6.0, 8.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 7.0, 16.0, 3.0, 3.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 4.0, 8.0, 1.0, 6.0, 4.0, 2.0, 1.0, 2.0, 11.0, 15.0, 1.0, 3.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 5.0, 3.0, 20.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 5.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 4.0, 1.0, 6.0, 9.0, 4.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 13.0, 2.0, 2.0, 1.0, 3.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, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 6.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 27.0, 1.0, 6.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 36.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 30.0, 1.0, 6.0, 2.0, 5.0, 1.0, 12.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 7.0, 3.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 7.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 4.0, 6.0, 14.0, 6.0, 3.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 12.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 6.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 9.0, 8.0, 2.0, 10.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 5.0, 7.0, 7.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.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, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 8.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, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.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, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 12.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 13.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.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, 6.0, 1.0, 1.0, 1.0, 1.0, 25.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 8.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 5.0, 2.0, 5.0, 2.0, 3.0, 3.0, 11.0, 3.0, 3.0, 5.0, 1.0, 4.0, 14.0, 4.0, 4.0, 2.0, 10.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 11.0, 2.0, 3.0, 5.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.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, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 10.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 10.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 3.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 8.0, 2.0, 5.0, 3.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 14.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 8.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 6.0, 2.0, 2.0, 1.0, 4.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, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 1.0, 1.0, 11.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, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.0, 3.0, 2.0, 6.0, 4.0, 2.0, 2.0, 6.0, 5.0, 10.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 17.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 20.0, 2.0, 11.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 29.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 8.0, 6.0, 10.0, 1.0, 17.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 3.0, 3.0, 3.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 4.0, 5.0, 1.0, 1.0, 6.0, 4.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 4.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 14.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 10.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 51.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 4.0, 10.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 7.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, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 10.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 15.0, 8.0, 2.0, 2.0, 10.0, 3.0, 7.0, 2.0, 2.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 3.0, 12.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 7.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 4.0, 4.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 11.0, 5.0, 17.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 6.0, 10.0, 5.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 16.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 3.0, 3.0, 2.0, 10.0, 12.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 29.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 6.0, 14.0, 4.0, 3.0, 4.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 29.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 8.0, 2.0, 5.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 12.0, 2.0, 3.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 1.0, 13.0, 11.0, 8.0, 12.0, 9.0, 1.0, 1.0, 13.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 3.0, 9.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 4.0, 2.0, 1.0, 15.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 24.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 6.0, 6.0, 2.0, 2.0, 10.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 35.0, 2.0, 6.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 16.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 6.0, 11.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 21.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 4.0, 6.0, 1.0, 2.0, 2.0, 3.0, 3.0, 5.0, 17.0, 4.0, 3.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 8.0, 3.0, 1.0, 1.0, 2.0, 14.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 9.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 3.0, 1.0, 1.0, 7.0, 2.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 5.0, 2.0, 7.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, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 10.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 3.0, 2.0, 3.0, 4.0, 2.0, 8.0, 1.0, 1.0, 9.0, 1.0, 4.0, 1.0, 3.0, 1.0, 5.0, 1.0, 4.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 15.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 5.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 6.0, 1.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 7.0, 2.0, 2.0, 6.0, 1.0, 1.0, 9.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 4.0, 11.0, 1.0, 1.0, 9.0, 5.0, 25.0, 10.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 8.0, 2.0, 4.0, 25.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 7.0, 3.0, 5.0, 5.0, 11.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 4.0, 9.0, 2.0, 1.0, 15.0, 6.0, 2.0, 5.0, 13.0, 3.0, 4.0, 3.0, 4.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 9.0, 4.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 2.0, 10.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 2.0, 8.0, 7.0, 4.0, 11.0, 3.0, 3.0, 3.0, 3.0, 3.0, 8.0, 8.0, 11.0, 2.0, 6.0, 17.0, 13.0, 11.0, 8.0, 7.0, 3.0, 11.0, 14.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 15.0, 2.0, 3.0, 2.0, 2.0, 2.0, 29.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 5.0, 3.0, 9.0, 18.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 7.0, 6.0, 5.0, 2.0, 2.0, 2.0, 3.0, 4.0, 9.0, 11.0, 4.0, 8.0, 4.0, 8.0, 4.0, 6.0, 10.0, 2.0, 5.0, 4.0, 3.0, 8.0, 3.0, 3.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 7.0, 2.0, 2.0, 7.0, 4.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 3.0, 1.0, 18.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 14.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 11.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 7.0, 4.0, 4.0, 13.0, 2.0, 15.0, 4.0, 2.0, 1.0, 8.0, 8.0, 5.0, 3.0, 4.0, 3.0, 1.0, 1.0, 4.0, 1.0, 10.0, 1.0, 4.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 5.0, 2.0, 4.0, 5.0, 5.0, 5.0, 10.0, 5.0, 5.0, 3.0, 5.0, 2.0, 4.0, 6.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 8.0, 1.0, 9.0, 2.0, 14.0, 2.0, 1.0, 5.0, 3.0, 10.0, 6.0, 7.0, 2.0, 8.0, 7.0, 1.0, 1.0, 2.0, 6.0, 3.0, 2.0, 2.0, 1.0, 1.0, 7.0, 5.0, 7.0, 3.0, 4.0, 1.0, 4.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 3.0, 9.0, 2.0, 3.0, 1.0, 5.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 6.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 7.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 5.0, 2.0, 1.0, 4.0, 2.0, 4.0, 5.0, 1.0, 3.0, 6.0, 1.0, 3.0, 6.0, 4.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 5.0, 1.0, 4.0, 2.0, 8.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 9.0, 7.0, 6.0, 4.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 3.0, 5.0, 4.0, 2.0, 2.0, 3.0, 2.0, 5.0, 5.0, 5.0, 13.0, 6.0, 10.0, 3.0, 2.0, 2.0, 6.0, 12.0, 2.0, 5.0, 13.0, 3.0, 3.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 3.0, 5.0, 13.0, 10.0, 4.0, 2.0, 2.0, 5.0, 9.0, 2.0, 6.0, 8.0, 5.0, 11.0, 5.0, 5.0, 7.0, 4.0, 4.0, 5.0, 6.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 3.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 5.0, 5.0, 3.0, 1.0, 4.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 10.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 2.0, 8.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 4.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 4.0, 2.0, 20.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 21.0, 31.0, 1.0, 28.0, 5.0, 2.0, 7.0, 3.0, 4.0, 13.0, 17.0, 3.0, 1.0, 1.0, 2.0, 11.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 13.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 11.0, 2.0, 4.0, 12.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 8.0, 5.0, 4.0, 2.0, 1.0, 2.0, 1.0, 12.0, 21.0, 2.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 13.0, 1.0, 1.0, 9.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 11.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 8.0, 1.0, 9.0, 2.0, 1.0, 23.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 3.0, 6.0, 4.0, 2.0, 14.0, 5.0, 1.0, 11.0, 2.0, 8.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 9.0, 9.0, 7.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 10.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 15.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 14.0, 5.0, 2.0, 11.0, 2.0, 13.0, 3.0, 1.0, 6.0, 14.0, 4.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 5.0, 2.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 11.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 7.0, 3.0, 1.0, 13.0, 24.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.0, 4.0, 34.0, 3.0, 6.0, 2.0, 9.0, 1.0, 2.0, 8.0, 1.0, 4.0, 1.0, 6.0, 5.0, 1.0, 1.0, 3.0, 1.0, 13.0, 8.0, 2.0, 1.0, 11.0, 5.0, 7.0, 1.0, 1.0, 3.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 10.0, 3.0, 2.0, 1.0, 4.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 8.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 8.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 14.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 11.0, 1.0, 7.0, 9.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 8.0, 10.0, 3.0, 8.0, 1.0, 1.0, 6.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 7.0, 2.0, 1.0, 1.0, 6.0, 2.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 5.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 12.0, 1.0, 10.0, 2.0, 4.0, 7.0, 26.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 5.0, 12.0, 12.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 15.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, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 2.0, 10.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 7.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 5.0, 13.0, 3.0, 3.0, 24.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 10.0, 2.0, 2.0, 2.0, 7.0, 1.0, 5.0, 3.0, 1.0, 1.0, 4.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 15.0, 2.0, 5.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 6.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 26.0, 12.0, 4.0, 1.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 4.0, 1.0, 10.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 9.0, 1.0, 1.0, 8.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 25.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 8.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 5.0, 3.0, 1.0, 2.0, 6.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 5.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 8.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 4.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 9.0, 2.0, 2.0, 5.0, 2.0, 3.0, 12.0, 5.0, 3.0, 11.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, 7.0, 1.0, 1.0, 9.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 15.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 7.0, 4.0, 3.0, 1.0, 1.0, 36.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 3.0, 13.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 14.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 4.0, 12.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 1.0, 31.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 5.0, 1.0, 2.0, 8.0, 1.0, 3.0, 11.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 10.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 18.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 18.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 3.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 5.0, 4.0, 3.0, 2.0, 1.0, 4.0, 2.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 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, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 25.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 2.0, 1.0, 2.0, 12.0, 13.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 33.0, 17.0, 1.0, 1.0, 4.0, 5.0, 3.0, 6.0, 3.0, 13.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 33.0, 5.0, 10.0, 14.0, 4.0, 6.0, 4.0, 4.0, 5.0, 4.0, 3.0, 8.0, 7.0, 3.0, 2.0, 4.0, 5.0, 4.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 28.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 3.0, 4.0, 4.0, 4.0, 2.0, 45.0, 1.0, 3.0, 2.0, 7.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 3.0, 16.0, 6.0, 6.0, 2.0, 15.0, 22.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 7.0, 1.0, 2.0, 3.0, 5.0, 8.0, 3.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 14.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 20.0, 3.0, 10.0, 2.0, 4.0, 2.0, 2.0, 6.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 15.0, 2.0, 4.0, 3.0, 6.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 4.0, 8.0, 4.0, 3.0, 13.0, 5.0, 6.0, 2.0, 1.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 3.0, 3.0, 9.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 10.0, 3.0, 7.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 5.0, 2.0, 3.0, 4.0, 2.0, 13.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 10.0, 3.0, 3.0, 3.0, 5.0, 4.0, 6.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 43.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 3.0, 5.0, 15.0, 7.0, 5.0, 2.0, 2.0, 4.0, 3.0, 8.0, 5.0, 2.0, 2.0, 5.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 10.0, 9.0, 3.0, 3.0, 2.0, 2.0, 4.0, 5.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 32.0, 4.0, 4.0, 4.0, 4.0, 7.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 5.0, 4.0, 8.0, 2.0, 9.0, 2.0, 2.0, 2.0, 24.0, 7.0, 21.0, 8.0, 10.0, 5.0, 4.0, 7.0, 3.0, 5.0, 18.0, 11.0, 6.0, 9.0, 18.0, 2.0, 24.0, 3.0, 13.0, 4.0, 17.0, 6.0, 3.0, 4.0, 10.0, 7.0, 20.0, 3.0, 2.0, 6.0, 4.0, 3.0, 9.0, 11.0, 14.0, 3.0, 2.0, 5.0, 7.0, 9.0, 3.0, 2.0, 6.0, 6.0, 3.0, 5.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 4.0, 5.0, 2.0, 3.0, 2.0, 20.0, 4.0, 4.0, 8.0, 2.0, 4.0, 2.0, 2.0, 15.0, 16.0, 5.0, 8.0, 1.0, 10.0, 13.0, 11.0, 3.0, 6.0, 18.0, 3.0, 7.0, 3.0, 2.0, 2.0, 6.0, 4.0, 33.0, 8.0, 10.0, 4.0, 5.0, 2.0, 2.0, 4.0, 18.0, 10.0, 2.0, 4.0, 7.0, 4.0, 22.0, 12.0, 6.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 5.0, 4.0, 4.0, 6.0, 7.0, 8.0, 6.0, 3.0, 2.0, 12.0, 2.0, 13.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 6.0, 5.0, 11.0, 2.0, 2.0, 4.0, 5.0, 7.0, 2.0, 4.0, 3.0, 2.0, 5.0, 4.0, 6.0, 19.0, 3.0, 3.0, 3.0, 4.0, 13.0, 3.0, 12.0, 4.0, 4.0, 1.0, 4.0, 4.0, 5.0, 1.0, 2.0, 2.0, 9.0, 5.0, 2.0, 3.0, 3.0, 4.0, 5.0, 2.0, 8.0, 8.0, 2.0, 3.0, 3.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 26.0, 2.0, 3.0, 3.0, 4.0, 2.0, 5.0, 6.0, 4.0, 2.0, 5.0, 8.0, 12.0, 5.0, 2.0, 4.0, 2.0, 4.0, 1.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 8.0, 3.0, 15.0, 7.0, 8.0, 4.0, 9.0, 9.0, 9.0, 4.0, 5.0, 5.0, 5.0, 7.0, 10.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 2.0, 2.0, 6.0, 6.0, 6.0, 6.0, 2.0, 4.0, 11.0, 4.0, 2.0, 9.0, 9.0, 9.0, 2.0, 2.0, 6.0, 4.0, 7.0, 11.0, 12.0, 6.0, 6.0, 4.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 11.0, 6.0, 3.0, 3.0, 5.0, 1.0, 4.0, 4.0, 4.0, 2.0, 5.0, 1.0, 5.0, 9.0, 4.0, 4.0, 3.0, 2.0, 1.0, 4.0, 3.0, 5.0, 2.0, 2.0, 4.0, 5.0, 2.0, 3.0, 2.0, 8.0, 2.0, 4.0, 2.0, 5.0, 8.0, 2.0, 4.0, 2.0, 6.0, 3.0, 2.0, 3.0, 3.0, 4.0, 1.0, 4.0, 3.0, 5.0, 3.0, 3.0, 2.0, 2.0, 1.0, 8.0, 1.0, 3.0, 1.0, 4.0, 2.0, 4.0, 2.0, 4.0, 5.0, 3.0, 4.0, 4.0, 5.0, 3.0, 6.0, 5.0, 5.0, 3.0, 7.0, 4.0, 2.0, 4.0, 5.0, 1.0, 3.0, 6.0, 5.0, 4.0, 5.0, 4.0, 2.0, 1.0, 4.0, 1.0, 4.0, 10.0, 7.0, 4.0, 2.0, 2.0, 5.0, 4.0, 4.0, 5.0, 3.0, 5.0, 5.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 4.0, 8.0, 6.0, 5.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 3.0, 2.0, 4.0, 4.0, 1.0, 5.0, 4.0, 1.0, 3.0, 3.0, 3.0, 2.0, 6.0, 1.0, 3.0, 3.0, 4.0, 4.0, 3.0, 5.0, 1.0, 6.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 4.0, 4.0, 2.0, 4.0, 5.0, 4.0, 2.0, 5.0, 2.0, 3.0, 3.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 10.0, 1.0, 3.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 3.0, 4.0, 2.0, 4.0, 7.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 3.0, 5.0, 4.0, 5.0, 3.0, 1.0, 3.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 3.0, 2.0, 3.0, 3.0, 5.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 5.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 11.0, 4.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 15.0, 9.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 5.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 11.0, 3.0, 13.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 9.0, 2.0, 6.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 5.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 15.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 4.0, 3.0, 2.0, 1.0, 3.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 6.0, 3.0, 3.0, 3.0, 3.0, 6.0, 5.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 4.0, 3.0, 3.0, 4.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 6.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 3.0, 4.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 3.0, 12.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 12.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 4.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 9.0, 2.0, 3.0, 3.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 5.0, 4.0, 4.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 7.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 6.0, 4.0, 2.0, 3.0, 2.0, 4.0, 2.0, 7.0, 5.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 3.0, 10.0, 7.0, 5.0, 4.0, 7.0, 6.0, 9.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 4.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 7.0, 7.0, 4.0, 3.0, 3.0, 3.0, 4.0, 3.0, 5.0, 7.0, 3.0, 5.0, 5.0, 9.0, 4.0, 12.0, 4.0, 5.0, 10.0, 8.0, 6.0, 4.0, 9.0, 4.0, 5.0, 18.0, 12.0, 2.0, 4.0, 4.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 5.0, 3.0, 10.0, 4.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 4.0, 2.0, 30.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 3.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 6.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 4.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 4.0, 4.0, 6.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 4.0, 3.0, 6.0, 8.0, 4.0, 4.0, 4.0, 5.0, 3.0, 3.0, 3.0, 2.0, 3.0, 4.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 3.0, 13.0, 15.0, 6.0, 3.0, 3.0, 2.0, 9.0, 7.0, 16.0, 4.0, 2.0, 2.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 5.0, 3.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 6.0, 5.0, 8.0, 9.0, 3.0, 2.0, 2.0, 14.0, 2.0, 4.0, 22.0, 6.0, 4.0, 8.0, 2.0, 3.0, 4.0, 9.0, 4.0, 6.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 3.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 3.0, 4.0, 10.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 12.0, 6.0, 6.0, 4.0, 2.0, 13.0, 2.0, 5.0, 2.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 10.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 14.0, 12.0, 3.0, 11.0, 6.0, 5.0, 2.0, 5.0, 2.0, 6.0, 2.0, 1.0, 2.0, 8.0, 8.0, 6.0, 7.0, 2.0, 13.0, 2.0, 3.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 18.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 9.0, 3.0, 4.0, 7.0, 1.0, 4.0, 5.0, 2.0, 8.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 43.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 11.0, 6.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 19.0, 2.0, 3.0, 1.0, 1.0, 1.0, 47.0, 1.0, 4.0, 1.0, 12.0, 1.0, 1.0, 3.0, 3.0, 9.0, 4.0, 17.0, 3.0, 19.0, 3.0, 11.0, 14.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 20.0, 7.0, 4.0, 5.0, 21.0, 21.0, 20.0, 9.0, 14.0, 20.0, 25.0, 21.0, 19.0, 20.0, 12.0, 7.0, 8.0, 17.0, 12.0, 12.0, 7.0, 9.0, 8.0, 1.0, 3.0, 12.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 18.0, 10.0, 25.0, 3.0, 5.0, 7.0, 5.0, 4.0, 3.0, 3.0, 16.0, 7.0, 3.0, 3.0, 3.0, 4.0, 18.0, 6.0, 11.0, 1.0, 8.0, 3.0, 16.0, 10.0, 11.0, 17.0, 5.0, 7.0, 8.0, 10.0, 14.0, 16.0, 4.0, 12.0, 7.0, 10.0, 12.0, 3.0, 3.0, 5.0, 1.0, 5.0, 12.0, 3.0, 7.0, 11.0, 3.0, 42.0, 9.0, 1.0, 19.0, 4.0, 1.0, 3.0, 7.0, 4.0, 3.0, 4.0, 3.0, 8.0, 6.0, 7.0, 3.0, 6.0, 16.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 9.0, 2.0, 10.0, 13.0, 1.0, 6.0, 10.0, 1.0, 3.0, 13.0, 1.0, 3.0, 1.0, 1.0, 2.0, 7.0, 4.0, 2.0, 30.0, 22.0, 15.0, 2.0, 3.0, 5.0, 2.0, 8.0, 2.0, 4.0, 2.0, 8.0, 4.0, 2.0, 4.0, 2.0, 6.0, 16.0, 13.0, 22.0, 7.0, 5.0, 5.0, 14.0, 15.0, 1.0, 8.0, 1.0, 6.0, 7.0, 5.0, 1.0, 13.0, 1.0, 6.0, 17.0, 5.0, 5.0, 1.0, 13.0, 6.0, 5.0, 4.0, 8.0, 11.0, 1.0, 7.0, 3.0, 27.0, 10.0, 3.0, 1.0, 1.0, 4.0, 5.0, 4.0, 6.0, 8.0, 4.0, 25.0, 2.0, 1.0, 4.0, 5.0, 3.0, 6.0, 1.0, 5.0, 1.0, 5.0, 6.0, 3.0, 11.0, 17.0, 7.0, 3.0, 1.0, 1.0, 5.0, 3.0, 10.0, 2.0, 3.0, 3.0, 1.0, 8.0, 16.0, 9.0, 12.0, 10.0, 1.0, 4.0, 12.0, 3.0, 4.0, 4.0, 4.0, 12.0, 4.0, 1.0, 8.0, 1.0, 1.0, 2.0, 5.0, 1.0, 8.0, 3.0, 1.0, 1.0, 11.0, 4.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 2.0, 6.0, 5.0, 11.0, 4.0, 2.0, 30.0, 4.0, 14.0, 21.0, 1.0, 1.0, 15.0, 3.0, 24.0, 3.0, 8.0, 8.0, 6.0, 1.0, 3.0, 4.0, 5.0, 4.0, 7.0, 1.0, 2.0, 33.0, 6.0, 5.0, 3.0, 8.0, 5.0, 6.0, 7.0, 4.0, 3.0, 3.0, 15.0, 4.0, 1.0, 6.0, 4.0, 3.0, 3.0, 3.0, 3.0, 6.0, 1.0, 2.0, 12.0, 2.0, 3.0, 1.0, 9.0, 1.0, 3.0, 3.0, 7.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 21.0, 2.0, 7.0, 1.0, 3.0, 3.0, 1.0, 9.0, 21.0, 3.0, 1.0, 5.0, 6.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 31.0, 3.0, 8.0, 6.0, 3.0, 1.0, 4.0, 7.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 6.0, 3.0, 3.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 8.0, 4.0, 12.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 14.0, 3.0, 6.0, 8.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 3.0, 1.0, 1.0, 3.0, 3.0, 6.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 3.0, 28.0, 12.0, 1.0, 1.0, 1.0, 3.0, 4.0, 9.0, 3.0, 3.0, 3.0, 8.0, 13.0, 3.0, 1.0, 3.0, 11.0, 6.0, 5.0, 5.0, 5.0, 5.0, 6.0, 8.0, 5.0, 3.0, 6.0, 1.0, 10.0, 4.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 9.0, 19.0, 1.0, 9.0, 15.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 13.0, 3.0, 2.0, 3.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 3.0, 6.0, 6.0, 5.0, 9.0, 4.0, 3.0, 4.0, 2.0, 1.0, 3.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 18.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 3.0, 3.0, 7.0, 5.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 32.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 19.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 1.0, 2.0, 5.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 2.0, 5.0, 8.0, 3.0, 1.0, 15.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 6.0, 3.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 9.0, 3.0, 1.0, 5.0, 6.0, 8.0, 4.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 5.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 26.0, 2.0, 2.0, 1.0, 3.0, 5.0, 6.0, 2.0, 2.0, 5.0, 1.0, 5.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 4.0, 11.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, 11.0, 4.0, 3.0, 1.0, 2.0, 6.0, 10.0, 2.0, 5.0, 2.0, 36.0, 1.0, 1.0, 5.0, 1.0, 3.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 2.0, 1.0, 1.0, 15.0, 21.0, 3.0, 3.0, 2.0, 3.0, 10.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 8.0, 9.0, 1.0, 3.0, 4.0, 1.0, 6.0, 2.0, 2.0, 12.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 5.0, 4.0, 2.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 3.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 7.0, 2.0, 4.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 6.0, 2.0, 3.0, 1.0, 11.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, 7.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 6.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 5.0, 10.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 6.0, 12.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, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 12.0, 2.0, 2.0, 8.0, 2.0, 15.0, 6.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 5.0, 1.0, 6.0, 1.0, 1.0, 7.0, 2.0, 4.0, 4.0, 1.0, 4.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 6.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 13.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 5.0, 18.0, 2.0, 1.0, 3.0, 1.0, 6.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 20.0, 7.0, 2.0, 9.0, 4.0, 7.0, 7.0, 14.0, 1.0, 6.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 6.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 12.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 12.0, 1.0, 1.0, 1.0, 17.0, 1.0, 17.0, 17.0, 2.0, 7.0, 2.0, 14.0, 19.0, 17.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 13.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 1.0, 1.0, 5.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 6.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 6.0, 1.0, 1.0, 6.0, 7.0, 24.0, 6.0, 14.0, 4.0, 3.0, 2.0, 2.0, 8.0, 56.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 10.0, 8.0, 11.0, 2.0, 5.0, 6.0, 20.0, 30.0, 6.0, 7.0, 3.0, 7.0, 12.0, 13.0, 2.0, 13.0, 11.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 15.0, 2.0, 6.0, 2.0, 14.0, 2.0, 2.0, 32.0, 2.0, 13.0, 2.0, 2.0, 2.0, 11.0, 9.0, 6.0, 4.0, 8.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 32.0, 11.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 15.0, 16.0, 4.0, 10.0, 8.0, 13.0, 15.0, 10.0, 12.0, 10.0, 12.0, 7.0, 15.0, 13.0, 15.0, 3.0, 6.0, 4.0, 10.0, 7.0, 10.0, 7.0, 10.0, 10.0, 12.0, 10.0, 12.0, 7.0, 10.0, 4.0, 6.0, 4.0, 6.0, 4.0, 6.0, 4.0, 6.0, 5.0, 10.0, 3.0, 10.0, 3.0, 10.0, 9.0, 8.0, 4.0, 12.0, 10.0, 6.0, 7.0, 16.0, 4.0, 13.0, 8.0, 11.0, 8.0, 11.0, 7.0, 12.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 6.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 12.0, 3.0, 3.0, 5.0, 4.0, 8.0, 3.0, 3.0, 7.0, 37.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 31.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 9.0, 5.0, 9.0, 5.0, 8.0, 2.0, 2.0, 7.0, 6.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 6.0, 3.0, 17.0, 9.0, 14.0, 6.0, 6.0, 6.0, 6.0, 14.0, 16.0, 6.0, 8.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 8.0, 5.0, 3.0, 2.0, 2.0, 5.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 5.0, 6.0, 6.0, 7.0, 5.0, 6.0, 10.0, 21.0, 5.0, 6.0, 15.0, 15.0, 4.0, 4.0, 4.0, 7.0, 11.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 7.0, 4.0, 5.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 4.0, 4.0, 3.0, 4.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 25.0, 2.0, 5.0, 3.0, 4.0, 3.0, 3.0, 5.0, 2.0, 2.0, 34.0, 12.0, 8.0, 8.0, 8.0, 9.0, 8.0, 8.0, 8.0, 8.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 8.0, 8.0, 8.0, 8.0, 8.0, 10.0, 10.0, 10.0, 5.0, 4.0, 4.0, 11.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 15.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 4.0, 4.0, 8.0, 2.0, 2.0, 2.0, 9.0, 7.0, 2.0, 2.0, 4.0, 12.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 6.0, 6.0, 6.0, 6.0, 6.0, 3.0, 6.0, 3.0, 6.0, 3.0, 6.0, 3.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 8.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 18.0, 6.0, 4.0, 4.0, 2.0, 4.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 9.0, 6.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 6.0, 8.0, 6.0, 6.0, 6.0, 2.0, 2.0, 5.0, 5.0, 2.0, 5.0, 5.0, 4.0, 8.0, 4.0, 2.0, 2.0, 13.0, 2.0, 2.0, 2.0, 2.0, 10.0, 12.0, 10.0, 10.0, 10.0, 10.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 5.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 8.0, 8.0, 9.0, 8.0, 4.0, 6.0, 4.0, 4.0, 10.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 4.0, 7.0, 4.0, 6.0, 4.0, 6.0, 4.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 10.0, 6.0, 10.0, 10.0, 6.0, 6.0, 2.0, 4.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 17.0, 13.0, 12.0, 3.0, 8.0, 8.0, 8.0, 4.0, 13.0, 6.0, 15.0, 7.0, 5.0, 3.0, 7.0, 7.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 7.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 6.0, 4.0, 8.0, 4.0, 3.0, 4.0, 9.0, 4.0, 3.0, 4.0, 7.0, 4.0, 3.0, 4.0, 7.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 6.0, 7.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 8.0, 9.0, 5.0, 9.0, 3.0, 7.0, 3.0, 8.0, 5.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 6.0, 6.0, 4.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 8.0, 8.0, 8.0, 2.0, 2.0, 2.0, 2.0, 7.0, 7.0, 7.0, 2.0, 10.0, 6.0, 6.0, 4.0, 10.0, 10.0, 10.0, 4.0, 4.0, 4.0, 4.0, 13.0, 13.0, 13.0, 4.0, 6.0, 3.0, 5.0, 3.0, 10.0, 9.0, 5.0, 5.0, 8.0, 5.0, 5.0, 5.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 4.0, 19.0, 6.0, 6.0, 9.0, 10.0, 7.0, 7.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 6.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 7.0, 6.0, 6.0, 5.0, 5.0, 5.0, 5.0, 8.0, 8.0, 8.0, 8.0, 8.0, 11.0, 11.0, 11.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 6.0, 8.0, 6.0, 8.0, 20.0, 7.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 5.0, 5.0, 5.0, 2.0, 6.0, 6.0, 8.0, 6.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 10.0, 2.0, 4.0, 4.0, 4.0, 8.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 6.0, 2.0, 4.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 4.0, 3.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 6.0, 4.0, 4.0, 4.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 16.0, 2.0, 2.0, 5.0, 5.0, 5.0, 4.0, 3.0, 2.0, 10.0, 10.0, 4.0, 4.0, 3.0, 4.0, 5.0, 5.0, 8.0, 8.0, 8.0, 8.0, 10.0, 4.0, 4.0, 9.0, 4.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 5.0, 3.0, 4.0, 3.0, 2.0, 4.0, 5.0, 3.0, 4.0, 3.0, 4.0, 3.0, 2.0, 6.0, 10.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 2.0, 2.0, 4.0, 3.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 6.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 1.0, 7.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 7.0, 1.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 20.0, 20.0, 24.0, 1.0, 19.0, 18.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 36.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 5.0, 2.0, 37.0, 1.0, 15.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 2.0, 3.0, 5.0, 5.0, 1.0, 17.0, 12.0, 2.0, 1.0, 5.0, 4.0, 2.0, 5.0, 10.0, 1.0, 38.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 3.0, 2.0, 3.0, 4.0, 2.0, 5.0, 5.0, 3.0, 3.0, 3.0, 5.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, 4.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 14.0, 2.0, 25.0, 1.0, 4.0, 14.0, 5.0, 12.0, 2.0, 7.0, 7.0, 5.0, 1.0, 1.0, 2.0, 8.0, 3.0, 2.0, 2.0, 6.0, 1.0, 10.0, 6.0, 2.0, 1.0, 5.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 11.0, 3.0, 1.0, 1.0, 1.0, 13.0, 2.0, 4.0, 12.0, 1.0, 12.0, 6.0, 4.0, 23.0, 4.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 3.0, 27.0, 2.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 45.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 16.0, 1.0, 1.0, 3.0, 1.0, 4.0, 3.0, 5.0, 3.0, 10.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 7.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 7.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 6.0, 9.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 6.0, 3.0, 2.0, 1.0, 1.0, 7.0, 1.0, 4.0, 1.0, 25.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 25.0, 8.0, 1.0, 1.0, 1.0, 4.0, 3.0, 4.0, 1.0, 5.0, 95.0, 2.0, 19.0, 3.0, 7.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 14.0, 4.0, 32.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 5.0, 1.0, 4.0, 10.0, 5.0, 24.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 6.0, 1.0, 1.0, 2.0, 5.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, 4.0, 2.0, 1.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 4.0, 3.0, 3.0, 3.0, 2.0, 1.0, 4.0, 2.0, 3.0, 3.0, 3.0, 7.0, 8.0, 15.0, 4.0, 5.0, 2.0, 5.0, 5.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 8.0, 17.0, 3.0, 4.0, 4.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 3.0, 7.0, 1.0, 6.0, 4.0, 5.0, 2.0, 1.0, 8.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 5.0, 21.0, 12.0, 1.0, 5.0, 9.0, 1.0, 3.0, 1.0, 2.0, 1.0, 7.0, 3.0, 26.0, 5.0, 1.0, 17.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 7.0, 9.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 19.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 1.0, 16.0, 10.0, 4.0, 4.0, 2.0, 7.0, 4.0, 8.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 20.0, 3.0, 2.0, 2.0, 6.0, 2.0, 7.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 18.0, 1.0, 6.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 6.0, 2.0, 3.0, 12.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 5.0, 1.0, 3.0, 1.0, 9.0, 1.0, 9.0, 16.0, 21.0, 9.0, 8.0, 2.0, 4.0, 1.0, 5.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 17.0, 1.0, 2.0, 6.0, 12.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 19.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 5.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 12.0, 3.0, 8.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 11.0, 3.0, 5.0, 7.0, 6.0, 1.0, 2.0, 2.0, 4.0, 5.0, 3.0, 6.0, 1.0, 3.0, 10.0, 6.0, 8.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 1.0, 3.0, 6.0, 9.0, 21.0, 5.0, 6.0, 9.0, 1.0, 2.0, 6.0, 2.0, 1.0, 10.0, 3.0, 1.0, 2.0, 1.0, 9.0, 4.0, 5.0, 3.0, 2.0, 1.0, 2.0, 10.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 6.0, 6.0, 2.0, 6.0, 5.0, 3.0, 8.0, 5.0, 3.0, 3.0, 6.0, 4.0, 7.0, 5.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 2.0, 6.0, 2.0, 10.0, 7.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.0, 1.0, 10.0, 1.0, 5.0, 5.0, 4.0, 6.0, 8.0, 2.0, 33.0, 1.0, 1.0, 3.0, 3.0, 11.0, 8.0, 11.0, 8.0, 7.0, 2.0, 1.0, 7.0, 1.0, 5.0, 1.0, 38.0, 3.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 4.0, 5.0, 3.0, 2.0, 1.0, 3.0, 3.0, 5.0, 3.0, 1.0, 3.0, 10.0, 2.0, 3.0, 2.0, 9.0, 1.0, 5.0, 16.0, 3.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 7.0, 4.0, 4.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 9.0, 8.0, 1.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 21.0, 2.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 15.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 3.0, 3.0, 2.0, 5.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 11.0, 3.0, 3.0, 2.0, 4.0, 3.0, 7.0, 2.0, 3.0, 2.0, 2.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 3.0, 1.0, 4.0, 14.0, 1.0, 15.0, 14.0, 1.0, 8.0, 1.0, 1.0, 7.0, 3.0, 8.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 22.0, 22.0, 10.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 6.0, 1.0, 5.0, 1.0, 1.0, 6.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 9.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 6.0, 12.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 14.0, 5.0, 1.0, 8.0, 5.0, 3.0, 1.0, 2.0, 13.0, 13.0, 13.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 6.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 6.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 2.0, 17.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 53.0, 2.0, 16.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 4.0, 3.0, 3.0, 6.0, 2.0, 3.0, 4.0, 7.0, 5.0, 2.0, 3.0, 1.0, 6.0, 5.0, 13.0, 6.0, 8.0, 3.0, 3.0, 7.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 5.0, 6.0, 5.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 6.0, 2.0, 2.0, 9.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 10.0, 10.0, 10.0, 9.0, 9.0, 4.0, 4.0, 2.0, 4.0, 5.0, 11.0, 5.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 7.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 10.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 11.0, 4.0, 11.0, 7.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 4.0, 7.0, 16.0, 16.0, 16.0, 8.0, 15.0, 19.0, 17.0, 15.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 6.0, 6.0, 6.0, 11.0, 6.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 5.0, 5.0, 12.0, 4.0, 7.0, 7.0, 4.0, 4.0, 4.0, 19.0, 7.0, 6.0, 6.0, 6.0, 4.0, 4.0, 11.0, 14.0, 7.0, 7.0, 7.0, 7.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, 12.0, 13.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 5.0, 5.0, 5.0, 5.0, 4.0, 12.0, 12.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 3.0, 3.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 11.0, 11.0, 9.0, 8.0, 13.0, 4.0, 4.0, 4.0, 4.0, 6.0, 5.0, 5.0, 8.0, 8.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 6.0, 18.0, 3.0, 3.0, 8.0, 12.0, 2.0, 2.0, 2.0, 3.0, 14.0, 8.0, 8.0, 6.0, 5.0, 2.0, 4.0, 2.0, 4.0, 4.0, 3.0, 5.0, 5.0, 2.0, 3.0, 1.0, 5.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 1.0, 2.0, 4.0, 8.0, 6.0, 4.0, 3.0, 19.0, 7.0, 4.0, 4.0, 4.0, 5.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 6.0, 8.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 11.0, 2.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 10.0, 3.0, 7.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 12.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 1.0, 12.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 14.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 6.0, 4.0, 4.0, 14.0, 4.0, 2.0, 3.0, 2.0, 8.0, 2.0, 4.0, 5.0, 5.0, 4.0, 6.0, 4.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 8.0, 21.0, 6.0, 6.0, 6.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 4.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 10.0, 11.0, 4.0, 37.0, 2.0, 4.0, 5.0, 2.0, 5.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 9.0, 17.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 10.0, 10.0, 10.0, 11.0, 3.0, 2.0, 17.0, 4.0, 2.0, 16.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 5.0, 19.0, 12.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 5.0, 5.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 9.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 14.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 6.0, 4.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 7.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 6.0, 4.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.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, 15.0, 4.0, 4.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 12.0, 1.0, 1.0, 9.0, 1.0, 4.0, 5.0, 5.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 9.0, 1.0, 2.0, 1.0, 2.0, 9.0, 4.0, 2.0, 6.0, 3.0, 3.0, 5.0, 2.0, 3.0, 3.0, 12.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 6.0, 3.0, 1.0, 3.0, 1.0, 1.0, 7.0, 4.0, 10.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 7.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 8.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 12.0, 4.0, 1.0, 1.0, 2.0, 2.0, 8.0, 3.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 10.0, 1.0, 3.0, 2.0, 5.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 7.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 15.0, 18.0, 15.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 18.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 13.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 14.0, 1.0, 1.0, 2.0, 16.0, 1.0, 2.0, 17.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 4.0, 3.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 8.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 4.0, 3.0, 11.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 3.0, 2.0, 1.0, 2.0, 5.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 26.0, 1.0, 12.0, 6.0, 39.0, 19.0, 6.0, 3.0, 7.0, 1.0, 2.0, 21.0, 11.0, 4.0, 7.0, 1.0, 2.0, 2.0, 1.0, 4.0, 14.0, 6.0, 9.0, 6.0, 1.0, 20.0, 3.0, 2.0, 2.0, 22.0, 9.0, 6.0, 6.0, 12.0, 3.0, 5.0, 4.0, 5.0, 1.0, 3.0, 6.0, 2.0, 2.0, 7.0, 3.0, 10.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 32.0, 2.0, 5.0, 1.0, 6.0, 2.0, 7.0, 1.0, 4.0, 2.0, 7.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 10.0, 1.0, 2.0, 1.0, 2.0, 2.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 11.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 7.0, 50.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 5.0, 1.0, 3.0, 21.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 3.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 59.0, 5.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 2.0, 1.0, 3.0, 3.0, 6.0, 2.0, 1.0, 2.0, 15.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 8.0, 4.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 18.0, 1.0, 2.0, 1.0, 3.0, 4.0, 8.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 7.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 2.0, 23.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 14.0, 2.0, 14.0, 2.0, 13.0, 3.0, 25.0, 6.0, 3.0, 3.0, 6.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 5.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 3.0, 11.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 5.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 2.0, 11.0, 2.0, 12.0, 2.0, 12.0, 2.0, 14.0, 2.0, 5.0, 4.0, 2.0, 18.0, 2.0, 18.0, 2.0, 18.0, 2.0, 18.0, 2.0, 18.0, 3.0, 17.0, 3.0, 28.0, 3.0, 25.0, 2.0, 25.0, 2.0, 25.0, 2.0, 5.0, 4.0, 3.0, 24.0, 3.0, 22.0, 3.0, 22.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 4.0, 5.0, 4.0, 3.0, 14.0, 3.0, 14.0, 3.0, 5.0, 3.0, 16.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 18.0, 17.0, 17.0, 3.0, 3.0, 1.0, 3.0, 1.0, 10.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 12.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 343.0, 1.0, 4.0, 1.0, 15.0, 3.0, 1.0, 1.0, 3.0, 4.0, 1.0, 9.0, 1.0, 2.0, 4.0, 3.0, 2.0, 3.0, 6.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 4.0, 10.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 5.0, 2.0, 2.0, 1.0, 3.0, 5.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 12.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 2.0, 11.0, 1.0, 9.0, 4.0, 2.0, 3.0, 9.0, 3.0, 2.0, 7.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 30.0, 30.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 27.0, 27.0, 27.0, 27.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 7.0, 1.0, 1.0, 6.0, 2.0, 17.0, 2.0, 3.0, 3.0, 8.0, 1.0, 9.0, 2.0, 2.0, 1.0, 10.0, 1.0, 2.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 7.0, 13.0, 5.0, 5.0, 6.0, 5.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 6.0, 19.0, 18.0, 15.0, 14.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 11.0, 1.0, 4.0, 5.0, 4.0, 4.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 7.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 5.0, 7.0, 5.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 22.0, 1.0, 3.0, 1.0, 11.0, 2.0, 5.0, 3.0, 3.0, 3.0, 11.0, 1.0, 21.0, 1.0, 10.0, 12.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 9.0, 10.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 21.0, 4.0, 2.0, 2.0, 12.0, 4.0, 8.0, 7.0, 1.0, 1.0, 3.0, 9.0, 20.0, 4.0, 31.0, 17.0, 10.0, 6.0, 66.0, 10.0, 18.0, 41.0, 1.0, 46.0, 102.0, 32.0, 3.0, 24.0, 2.0, 1.0, 15.0, 19.0, 1.0, 7.0, 3.0, 23.0, 41.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 37.0, 43.0, 4.0, 6.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 29.0, 3.0, 6.0, 1.0, 17.0, 1.0, 29.0, 17.0, 12.0, 15.0, 1.0, 1.0, 12.0, 32.0, 2.0, 9.0, 18.0, 5.0, 80.0, 3.0, 2.0, 4.0, 4.0, 28.0, 31.0, 18.0, 1.0, 19.0, 2.0, 1.0, 5.0, 25.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 4.0, 14.0, 1.0, 1.0, 1.0, 1.0, 64.0, 2.0, 32.0, 1.0, 7.0, 1.0, 1.0, 9.0, 53.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 4.0, 36.0, 3.0, 2.0, 2.0, 71.0, 30.0, 14.0, 1.0, 1.0, 20.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 20.0, 22.0, 29.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 3.0, 1.0, 1.0, 13.0, 118.0, 17.0, 1.0, 1.0, 1.0, 3.0, 4.0, 52.0, 1.0, 7.0, 27.0, 5.0, 5.0, 51.0, 1.0, 6.0, 4.0, 21.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 26.0, 1.0, 61.0, 1.0, 6.0, 9.0, 7.0, 15.0, 9.0, 7.0, 15.0, 20.0, 21.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 23.0, 46.0, 8.0, 35.0, 31.0, 1.0, 3.0, 3.0, 32.0, 18.0, 37.0, 23.0, 22.0, 32.0, 12.0, 2.0, 13.0, 1.0, 4.0, 1.0, 1.0, 35.0, 1.0, 1.0, 3.0, 15.0, 2.0, 23.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 10.0, 1.0, 3.0, 10.0, 8.0, 1.0, 12.0, 6.0, 1.0, 1.0, 10.0, 1.0, 2.0, 1.0, 8.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 15.0, 1.0, 33.0, 1.0, 14.0, 1.0, 1.0, 1.0, 11.0, 15.0, 1.0, 10.0, 79.0, 1.0, 6.0, 1.0, 11.0, 1.0, 4.0, 1.0, 4.0, 2.0, 25.0, 8.0, 1.0, 1.0, 1.0, 2.0, 7.0, 17.0, 16.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 3.0, 50.0, 3.0, 6.0, 1.0, 45.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 4.0, 2.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 4.0, 1.0, 3.0, 4.0, 2.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 4.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 4.0, 2.0, 3.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 5.0, 1.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 15.0, 1.0, 6.0, 38.0, 39.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 4.0, 40.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 38.0, 9.0, 1.0, 1.0, 1.0, 3.0, 32.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 8.0, 1.0, 1.0, 1.0, 2.0, 8.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 16.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 23.0, 23.0, 1.0, 1.0, 1.0, 2.0, 1.0, 38.0, 3.0, 1.0, 2.0, 5.0, 3.0, 2.0, 3.0, 8.0, 2.0, 4.0, 2.0, 2.0, 2.0, 11.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, 19.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 45.0, 4.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 20.0, 12.0, 20.0, 3.0, 15.0, 8.0, 1.0, 24.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 37.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 49.0, 1.0, 1.0, 4.0, 1.0, 1.0, 49.0, 22.0, 2.0, 2.0, 1.0, 11.0, 4.0, 3.0, 28.0, 1.0, 1.0, 10.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 13.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 25.0, 7.0, 52.0, 2.0, 28.0, 2.0, 2.0, 7.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 62.0, 6.0, 1.0, 1.0, 4.0, 1.0, 29.0, 1.0, 1.0, 31.0, 1.0, 1.0, 9.0, 5.0, 12.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 14.0, 5.0, 8.0, 1.0, 1.0, 1.0, 26.0, 8.0, 3.0, 4.0, 1.0, 19.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 10.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.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, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 5.0, 9.0, 1.0, 2.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 13.0, 3.0, 2.0, 1.0, 27.0, 1.0, 1.0, 1.0, 8.0, 6.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 8.0, 1.0, 1.0, 6.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 8.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, 26.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 32.0, 19.0, 11.0, 14.0, 4.0, 6.0, 3.0, 8.0, 25.0, 1.0, 19.0, 6.0, 14.0, 16.0, 7.0, 1.0, 2.0, 7.0, 4.0, 22.0, 34.0, 1.0, 17.0, 9.0, 47.0, 1.0, 23.0, 7.0, 12.0, 17.0, 7.0, 22.0, 17.0, 14.0, 6.0, 5.0, 3.0, 3.0, 5.0, 6.0, 7.0, 23.0, 14.0, 7.0, 3.0, 1.0, 25.0, 6.0, 3.0, 3.0, 15.0, 2.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 5.0, 4.0, 2.0, 6.0, 3.0, 3.0, 23.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 8.0, 1.0, 4.0, 3.0, 1.0, 7.0, 24.0, 2.0, 1.0, 2.0, 1.0, 30.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 4.0, 20.0, 29.0, 7.0, 20.0, 1.0, 62.0, 7.0, 2.0, 1.0, 6.0, 6.0, 4.0, 3.0, 1.0, 4.0, 2.0, 4.0, 31.0, 24.0, 1.0, 3.0, 3.0, 16.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 8.0, 23.0, 6.0, 3.0, 56.0, 1.0, 12.0, 29.0, 14.0, 2.0, 17.0, 12.0, 12.0, 9.0, 15.0, 15.0, 5.0, 18.0, 10.0, 16.0, 1.0, 23.0, 4.0, 10.0, 6.0, 10.0, 1.0, 10.0, 24.0, 17.0, 11.0, 10.0, 5.0, 5.0, 3.0, 1.0, 7.0, 1.0, 3.0, 12.0, 9.0, 3.0, 33.0, 42.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 21.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 5.0, 1.0, 4.0, 8.0, 7.0, 4.0, 11.0, 11.0, 3.0, 6.0, 8.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 4.0, 3.0, 8.0, 18.0, 6.0, 6.0, 6.0, 15.0, 7.0, 3.0, 4.0, 1.0, 3.0, 1.0, 1.0, 4.0, 16.0, 16.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 2.0, 2.0, 1.0, 4.0, 28.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 24.0, 2.0, 13.0, 10.0, 11.0, 15.0, 13.0, 9.0, 5.0, 15.0, 2.0, 28.0, 1.0, 5.0, 1.0, 10.0, 24.0, 3.0, 7.0, 4.0, 6.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 20.0, 4.0, 2.0, 15.0, 18.0, 4.0, 1.0, 4.0, 3.0, 6.0, 1.0, 1.0, 1.0, 6.0, 5.0, 6.0, 5.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 2.0, 5.0, 2.0, 70.0, 68.0, 3.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 10.0, 1.0, 4.0, 5.0, 1.0, 5.0, 1.0, 25.0, 2.0, 6.0, 2.0, 1.0, 14.0, 1.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 4.0, 3.0, 2.0, 3.0, 4.0, 8.0, 1.0, 6.0, 1.0, 1.0, 1.0, 7.0, 4.0, 6.0, 2.0, 1.0, 13.0, 8.0, 1.0, 1.0, 10.0, 12.0, 3.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 12.0, 2.0, 8.0, 3.0, 11.0, 3.0, 5.0, 11.0, 5.0, 27.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 22.0, 10.0, 2.0, 17.0, 1.0, 1.0, 5.0, 4.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 90.0, 1.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 2.0, 1.0, 1.0, 11.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 19.0, 3.0, 6.0, 1.0, 19.0, 2.0, 4.0, 11.0, 3.0, 11.0, 13.0, 2.0, 7.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 17.0, 8.0, 9.0, 4.0, 3.0, 1.0, 2.0, 5.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 2.0, 14.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 11.0, 1.0, 1.0, 16.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 12.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 22.0, 1.0, 1.0, 1.0, 14.0, 5.0, 1.0, 2.0, 2.0, 10.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 10.0, 4.0, 5.0, 1.0, 7.0, 10.0, 4.0, 1.0, 9.0, 2.0, 1.0, 7.0, 3.0, 2.0, 3.0, 4.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 8.0, 10.0, 1.0, 2.0, 2.0, 2.0, 3.0, 23.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 11.0, 3.0, 1.0, 2.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 30.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 20.0, 2.0, 5.0, 2.0, 12.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 3.0, 7.0, 7.0, 6.0, 1.0, 1.0, 4.0, 6.0, 7.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 37.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 12.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 10.0, 1.0, 1.0, 16.0, 22.0, 4.0, 1.0, 8.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.0, 12.0, 1.0, 10.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 8.0, 2.0, 6.0, 12.0, 3.0, 2.0, 2.0, 3.0, 4.0, 6.0, 1.0, 2.0, 11.0, 2.0, 2.0, 1.0, 7.0, 1.0, 2.0, 13.0, 2.0, 4.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 12.0, 14.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 8.0, 3.0, 5.0, 22.0, 1.0, 2.0, 3.0, 12.0, 2.0, 3.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 5.0, 30.0, 2.0, 6.0, 6.0, 6.0, 1.0, 7.0, 20.0, 2.0, 9.0, 1.0, 2.0, 3.0, 3.0, 1.0, 8.0, 1.0, 1.0, 25.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 6.0, 4.0, 13.0, 4.0, 8.0, 4.0, 4.0, 1.0, 1.0, 9.0, 11.0, 5.0, 1.0, 3.0, 8.0, 27.0, 11.0, 6.0, 1.0, 9.0, 4.0, 5.0, 5.0, 33.0, 23.0, 1.0, 1.0, 22.0, 6.0, 7.0, 1.0, 22.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 2.0, 7.0, 3.0, 5.0, 2.0, 1.0, 13.0, 22.0, 1.0, 2.0, 9.0, 1.0, 5.0, 2.0, 10.0, 1.0, 3.0, 6.0, 4.0, 7.0, 8.0, 22.0, 3.0, 5.0, 2.0, 11.0, 3.0, 8.0, 4.0, 5.0, 2.0, 7.0, 8.0, 8.0, 11.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 7.0, 4.0, 3.0, 4.0, 6.0, 2.0, 3.0, 9.0, 1.0, 4.0, 21.0, 17.0, 7.0, 1.0, 1.0, 2.0, 8.0, 7.0, 1.0, 2.0, 1.0, 2.0, 4.0, 25.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 9.0, 1.0, 6.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 12.0, 4.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 5.0, 11.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 10.0, 4.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 6.0, 16.0, 1.0, 2.0, 14.0, 4.0, 3.0, 3.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 7.0, 5.0, 1.0, 1.0, 5.0, 1.0, 19.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 20.0, 3.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 4.0, 15.0, 7.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 4.0, 1.0, 4.0, 6.0, 12.0, 1.0, 1.0, 6.0, 1.0, 2.0, 4.0, 6.0, 2.0, 7.0, 2.0, 5.0, 8.0, 1.0, 1.0, 3.0, 13.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.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, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 4.0, 4.0, 8.0, 8.0, 13.0, 1.0, 1.0, 12.0, 9.0, 7.0, 5.0, 2.0, 13.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 18.0, 6.0, 3.0, 3.0, 4.0, 3.0, 4.0, 1.0, 1.0, 1.0, 9.0, 8.0, 2.0, 5.0, 4.0, 2.0, 1.0, 8.0, 2.0, 10.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 5.0, 4.0, 3.0, 4.0, 1.0, 17.0, 1.0, 18.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 8.0, 5.0, 1.0, 2.0, 10.0, 1.0, 4.0, 1.0, 6.0, 7.0, 1.0, 1.0, 1.0, 5.0, 9.0, 12.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 2.0, 4.0, 2.0, 9.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 10.0, 1.0, 1.0, 9.0, 5.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 23.0, 23.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 11.0, 4.0, 4.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 15.0, 2.0, 3.0, 3.0, 1.0, 4.0, 11.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 5.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 9.0, 1.0, 1.0, 12.0, 4.0, 4.0, 1.0, 1.0, 14.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 10.0, 1.0, 8.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 6.0, 3.0, 1.0, 1.0, 10.0, 1.0, 1.0, 3.0, 7.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 12.0, 1.0, 1.0, 5.0, 1.0, 9.0, 3.0, 3.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 4.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 14.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 10.0, 2.0, 4.0, 14.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 11.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 4.0, 1.0, 4.0, 4.0, 2.0, 1.0, 3.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 4.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 14.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 6.0, 3.0, 3.0, 2.0, 4.0, 1.0, 8.0, 4.0, 9.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 8.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 8.0, 4.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 1.0, 2.0, 4.0, 3.0, 1.0, 3.0, 1.0, 5.0, 5.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 7.0, 2.0, 1.0, 3.0, 1.0, 1.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, 8.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 8.0, 2.0, 1.0, 8.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 8.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 2.0, 3.0, 5.0, 4.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 14.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 3.0, 2.0, 11.0, 10.0, 1.0, 9.0, 3.0, 4.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 4.0, 4.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 1.0, 3.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 15.0, 5.0, 4.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 4.0, 3.0, 9.0, 4.0, 1.0, 8.0, 4.0, 9.0, 5.0, 3.0, 1.0, 9.0, 5.0, 9.0, 5.0, 10.0, 5.0, 10.0, 5.0, 9.0, 4.0, 10.0, 4.0, 1.0, 8.0, 2.0, 2.0, 2.0, 8.0, 4.0, 1.0, 1.0, 1.0, 3.0, 11.0, 6.0, 1.0, 1.0, 6.0, 3.0, 6.0, 3.0, 1.0, 6.0, 3.0, 1.0, 6.0, 3.0, 6.0, 3.0, 7.0, 4.0, 3.0, 2.0, 7.0, 4.0, 2.0, 2.0, 7.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 8.0, 3.0, 2.0, 2.0, 6.0, 3.0, 1.0, 9.0, 5.0, 1.0, 9.0, 5.0, 6.0, 3.0, 1.0, 6.0, 3.0, 1.0, 9.0, 5.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 8.0, 9.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 4.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 4.0, 6.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 7.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 18.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 12.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 12.0, 1.0, 6.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 10.0, 13.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 3.0, 9.0, 10.0, 10.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 17.0, 19.0, 19.0, 8.0, 8.0, 6.0, 7.0, 6.0, 15.0, 16.0, 6.0, 6.0, 14.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 2.0, 1.0, 10.0, 1.0, 8.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.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, 9.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 4.0, 7.0, 2.0, 4.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.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, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 48.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 8.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 4.0, 5.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 1.0, 4.0, 4.0, 1.0, 11.0, 10.0, 10.0, 8.0, 8.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 2.0, 4.0, 7.0, 2.0, 7.0, 7.0, 7.0, 1.0, 1.0, 2.0, 4.0, 4.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 6.0, 16.0, 1.0, 1.0, 7.0, 7.0, 1.0, 8.0, 8.0, 8.0, 1.0, 3.0, 1.0, 3.0, 3.0, 7.0, 16.0, 1.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 7.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 6.0, 6.0, 6.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 1.0, 3.0, 3.0, 3.0, 3.0, 22.0, 22.0, 22.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 3.0, 7.0, 7.0, 8.0, 7.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 22.0, 25.0, 22.0, 7.0, 7.0, 7.0, 7.0, 6.0, 7.0, 6.0, 7.0, 7.0, 7.0, 6.0, 7.0, 7.0, 8.0, 4.0, 7.0, 7.0, 7.0, 8.0, 13.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.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, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 8.0, 8.0, 8.0, 7.0, 7.0, 4.0, 8.0, 4.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, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 17.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, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 9.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 21.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 6.0, 1.0, 9.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 15.0, 6.0, 6.0, 11.0, 5.0, 2.0, 2.0, 11.0, 2.0, 1.0, 8.0, 11.0, 6.0, 2.0, 1.0, 1.0, 8.0, 2.0, 4.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 9.0, 4.0, 1.0, 1.0, 14.0, 12.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 9.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 13.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 7.0, 3.0, 1.0, 7.0, 6.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 2.0, 8.0, 8.0, 1.0, 8.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 7.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 9.0, 3.0, 13.0, 4.0, 3.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 7.0, 2.0, 4.0, 1.0, 23.0, 7.0, 1.0, 8.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 9.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 4.0, 4.0, 1.0, 7.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 3.0, 1.0, 4.0, 2.0, 4.0, 7.0, 2.0, 2.0, 6.0, 1.0, 4.0, 12.0, 3.0, 2.0, 6.0, 3.0, 5.0, 3.0, 6.0, 8.0, 4.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 9.0, 7.0, 4.0, 6.0, 6.0, 7.0, 1.0, 2.0, 5.0, 2.0, 9.0, 5.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 9.0, 7.0, 2.0, 3.0, 4.0, 10.0, 17.0, 1.0, 5.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 1.0, 4.0, 13.0, 1.0, 8.0, 1.0, 3.0, 6.0, 5.0, 9.0, 2.0, 3.0, 7.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 1.0, 16.0, 3.0, 1.0, 1.0, 3.0, 5.0, 5.0, 8.0, 2.0, 2.0, 11.0, 3.0, 3.0, 1.0, 11.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 1.0, 2.0, 4.0, 6.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 3.0, 4.0, 4.0, 4.0, 1.0, 2.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 6.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 5.0, 3.0, 1.0, 3.0, 4.0, 6.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 3.0, 3.0, 4.0, 2.0, 2.0, 8.0, 8.0, 1.0, 3.0, 3.0, 1.0, 6.0, 4.0, 1.0, 3.0, 3.0, 3.0, 8.0, 6.0, 4.0, 1.0, 15.0, 4.0, 5.0, 1.0, 1.0, 1.0, 4.0, 7.0, 2.0, 4.0, 1.0, 6.0, 10.0, 5.0, 3.0, 9.0, 6.0, 3.0, 1.0, 4.0, 6.0, 1.0, 2.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 8.0, 2.0, 4.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 8.0, 11.0, 3.0, 3.0, 13.0, 8.0, 3.0, 3.0, 3.0, 4.0, 1.0, 4.0, 5.0, 4.0, 4.0, 1.0, 17.0, 3.0, 4.0, 1.0, 6.0, 3.0, 2.0, 1.0, 4.0, 2.0, 1.0, 11.0, 2.0, 1.0, 1.0, 2.0, 4.0, 7.0, 7.0, 3.0, 5.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 13.0, 1.0, 1.0, 4.0, 1.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 6.0, 18.0, 4.0, 2.0, 1.0, 1.0, 8.0, 11.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 3.0, 3.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 5.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 5.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 4.0, 5.0, 2.0, 1.0, 2.0, 6.0, 2.0, 2.0, 8.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 5.0, 6.0, 2.0, 3.0, 4.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 7.0, 6.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 8.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 7.0, 2.0, 2.0, 3.0, 5.0, 4.0, 1.0, 1.0, 5.0, 9.0, 1.0, 6.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 7.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 4.0, 4.0, 3.0, 1.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 4.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 19.0, 2.0, 4.0, 3.0, 2.0, 2.0, 5.0, 6.0, 3.0, 4.0, 5.0, 2.0, 3.0, 4.0, 9.0, 6.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 5.0, 5.0, 4.0, 2.0, 3.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 2.0, 2.0, 6.0, 4.0, 7.0, 1.0, 4.0, 1.0, 2.0, 3.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 10.0, 3.0, 1.0, 1.0, 3.0, 5.0, 7.0, 9.0, 1.0, 5.0, 9.0, 1.0, 5.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 2.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 5.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 1.0, 3.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, 4.0, 1.0, 6.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 6.0, 1.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.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, 3.0, 5.0, 9.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 6.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 13.0, 2.0, 2.0, 12.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, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 4.0, 5.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 8.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 8.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 4.0, 6.0, 3.0, 2.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 10.0, 7.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 1.0, 8.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 12.0, 2.0, 6.0, 5.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 19.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 11.0, 2.0, 1.0, 1.0, 1.0, 1.0, 21.0, 2.0, 3.0, 7.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 16.0, 7.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 9.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 3.0, 12.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 6.0, 4.0, 6.0, 5.0, 2.0, 2.0, 2.0, 9.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 13.0, 5.0, 2.0, 1.0, 2.0, 2.0, 14.0, 1.0, 4.0, 4.0, 2.0, 2.0, 1.0, 8.0, 2.0, 1.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 9.0, 1.0, 2.0, 8.0, 11.0, 4.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 8.0, 1.0, 5.0, 1.0, 3.0, 3.0, 1.0, 9.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 4.0, 5.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 8.0, 1.0, 4.0, 1.0, 4.0, 6.0, 1.0, 1.0, 6.0, 2.0, 4.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 3.0, 4.0, 3.0, 15.0, 1.0, 10.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 3.0, 2.0, 1.0, 1.0, 9.0, 9.0, 2.0, 4.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 6.0, 2.0, 7.0, 2.0, 4.0, 3.0, 2.0, 3.0, 2.0, 5.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 10.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 4.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 4.0, 8.0, 2.0, 2.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 8.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 1.0, 5.0, 3.0, 5.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 3.0, 1.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 4.0, 6.0, 4.0, 4.0, 3.0, 4.0, 3.0, 8.0, 5.0, 8.0, 5.0, 4.0, 2.0, 8.0, 6.0, 4.0, 6.0, 4.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 6.0, 4.0, 6.0, 4.0, 8.0, 4.0, 8.0, 4.0, 3.0, 2.0, 3.0, 2.0, 3.0, 8.0, 20.0, 6.0, 4.0, 14.0, 11.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 5.0, 6.0, 5.0, 3.0, 2.0, 6.0, 4.0, 3.0, 2.0, 6.0, 3.0, 5.0, 3.0, 13.0, 9.0, 6.0, 5.0, 12.0, 9.0, 4.0, 4.0, 4.0, 2.0, 9.0, 4.0, 4.0, 4.0, 2.0, 3.0, 2.0, 7.0, 6.0, 3.0, 2.0, 6.0, 5.0, 5.0, 4.0, 3.0, 2.0, 5.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 3.0, 6.0, 6.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 4.0, 2.0, 6.0, 4.0, 6.0, 4.0, 9.0, 11.0, 8.0, 5.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 4.0, 4.0, 2.0, 3.0, 1.0, 5.0, 3.0, 4.0, 2.0, 3.0, 2.0, 7.0, 5.0, 3.0, 2.0, 3.0, 2.0, 7.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 5.0, 3.0, 3.0, 5.0, 3.0, 3.0, 5.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 4.0, 2.0, 8.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 5.0, 3.0, 3.0, 1.0, 3.0, 1.0, 4.0, 3.0, 4.0, 3.0, 5.0, 5.0, 3.0, 4.0, 2.0, 4.0, 2.0, 5.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 3.0, 4.0, 4.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 3.0, 4.0, 3.0, 5.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 16.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 20.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 13.0, 7.0, 14.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 7.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 3.0, 12.0, 3.0, 1.0, 2.0, 10.0, 3.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 4.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 6.0, 4.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.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, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 8.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 6.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 4.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 4.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, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 8.0, 2.0, 2.0, 4.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 8.0, 37.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 15.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 10.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 2.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 6.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 15.0, 1.0, 7.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 7.0, 1.0, 11.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 2.0, 6.0, 1.0, 2.0, 5.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 5.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 2.0, 5.0, 5.0, 4.0, 4.0, 8.0, 8.0, 1.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 5.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 4.0, 8.0, 11.0, 2.0, 2.0, 7.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 4.0, 4.0, 5.0, 4.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 19.0, 5.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 6.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 3.0, 3.0, 3.0, 4.0, 12.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 7.0, 22.0, 6.0, 6.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 6.0, 7.0, 1.0, 8.0, 1.0, 10.0, 8.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 7.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 9.0, 4.0, 2.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 9.0, 1.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 12.0, 1.0, 5.0, 2.0, 1.0, 2.0, 11.0, 8.0, 5.0, 8.0, 4.0, 5.0, 3.0, 6.0, 5.0, 4.0, 2.0, 6.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 5.0, 12.0, 1.0, 3.0, 2.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 3.0, 4.0, 6.0, 5.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 6.0, 3.0, 3.0, 4.0, 1.0, 1.0, 2.0, 5.0, 3.0, 2.0, 3.0, 8.0, 1.0, 4.0, 6.0, 4.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 5.0, 2.0, 6.0, 1.0, 11.0, 5.0, 1.0, 6.0, 2.0, 4.0, 6.0, 6.0, 1.0, 6.0, 2.0, 6.0, 1.0, 7.0, 2.0, 1.0, 5.0, 2.0, 6.0, 5.0, 2.0, 5.0, 1.0, 5.0, 1.0, 5.0, 2.0, 5.0, 4.0, 8.0, 8.0, 7.0, 7.0, 5.0, 3.0, 3.0, 2.0, 6.0, 4.0, 6.0, 4.0, 3.0, 5.0, 2.0, 2.0, 3.0, 8.0, 5.0, 11.0, 9.0, 1.0, 5.0, 2.0, 3.0, 5.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 2.0, 1.0, 5.0, 7.0, 1.0, 1.0, 2.0, 3.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 3.0, 1.0, 5.0, 2.0, 3.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 17.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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 9.0, 3.0, 2.0, 10.0, 2.0, 8.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 6.0, 2.0, 1.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 21.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 7.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 3.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 16.0, 1.0, 1.0, 10.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 11.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 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, 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, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 9.0, 12.0, 9.0, 6.0, 11.0, 6.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 7.0, 6.0, 8.0, 1.0, 5.0, 2.0, 1.0, 1.0, 12.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 9.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 11.0, 3.0, 5.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 15.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 3.0, 8.0, 2.0, 5.0, 2.0, 1.0, 6.0, 2.0, 4.0, 3.0, 2.0, 7.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 3.0, 1.0, 9.0, 9.0, 9.0, 8.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 7.0, 7.0, 8.0, 6.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 3.0, 11.0, 9.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.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, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.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, 5.0, 1.0, 1.0, 6.0, 8.0, 5.0, 3.0, 4.0, 3.0, 18.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 5.0, 2.0, 3.0, 4.0, 3.0, 2.0, 4.0, 7.0, 2.0, 2.0, 7.0, 2.0, 4.0, 2.0, 12.0, 9.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 9.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 4.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 5.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 14.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 7.0, 1.0, 8.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 4.0, 1.0, 7.0, 2.0, 2.0, 6.0, 1.0, 1.0, 8.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 27.0, 1.0, 7.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 24.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 6.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 8.0, 5.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 3.0, 2.0, 5.0, 6.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 1.0, 1.0, 1.0, 7.0, 5.0, 5.0, 4.0, 4.0, 3.0, 6.0, 1.0, 1.0, 5.0, 7.0, 2.0, 1.0, 5.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 2.0, 2.0, 2.0, 1.0, 5.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 7.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 7.0, 5.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 3.0, 2.0, 3.0, 9.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 8.0, 4.0, 6.0, 4.0, 4.0, 9.0, 4.0, 10.0, 5.0, 7.0, 7.0, 5.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 6.0, 10.0, 10.0, 10.0, 10.0, 10.0, 7.0, 9.0, 10.0, 9.0, 9.0, 8.0, 9.0, 8.0, 9.0, 13.0, 12.0, 5.0, 5.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 10.0, 6.0, 2.0, 2.0, 4.0, 8.0, 4.0, 5.0, 1.0, 5.0, 2.0, 5.0, 8.0, 7.0, 12.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 9.0, 10.0, 8.0, 8.0, 8.0, 11.0, 8.0, 4.0, 4.0, 4.0, 9.0, 9.0, 9.0, 9.0, 9.0, 5.0, 5.0, 5.0, 13.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 8.0, 6.0, 6.0, 6.0, 6.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 5.0, 7.0, 7.0, 7.0, 8.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 4.0, 3.0, 1.0, 4.0, 4.0, 4.0, 5.0, 6.0, 4.0, 5.0, 5.0, 5.0, 9.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 6.0, 13.0, 2.0, 8.0, 13.0, 9.0, 2.0, 2.0, 7.0, 1.0, 14.0, 4.0, 7.0, 3.0, 8.0, 15.0, 9.0, 13.0, 10.0, 10.0, 7.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 5.0, 6.0, 4.0, 13.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 5.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 9.0, 5.0, 7.0, 10.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 7.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 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, 6.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 6.0, 2.0, 2.0, 6.0, 2.0, 7.0, 3.0, 3.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 9.0, 3.0, 3.0, 7.0, 5.0, 4.0, 6.0, 6.0, 4.0, 6.0, 4.0, 8.0, 6.0, 5.0, 5.0, 4.0, 5.0, 4.0, 7.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 8.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 3.0, 1.0, 2.0, 3.0, 2.0, 3.0, 25.0, 1.0, 2.0, 10.0, 1.0, 2.0, 5.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 9.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 9.0, 4.0, 3.0, 3.0, 6.0, 17.0, 4.0, 8.0, 3.0, 4.0, 5.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 7.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 6.0, 1.0, 6.0, 6.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 4.0, 2.0, 13.0, 6.0, 7.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 5.0, 1.0, 17.0, 5.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 10.0, 2.0, 2.0, 5.0, 1.0, 4.0, 1.0, 5.0, 3.0, 5.0, 3.0, 2.0, 6.0, 1.0, 1.0, 3.0, 3.0, 2.0, 5.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 3.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 12.0, 13.0, 2.0, 5.0, 2.0, 4.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 9.0, 5.0, 2.0, 2.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 5.0, 6.0, 5.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 1.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 12.0, 2.0, 2.0, 7.0, 18.0, 19.0, 5.0, 6.0, 11.0, 2.0, 6.0, 9.0, 5.0, 8.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 8.0, 3.0, 2.0, 1.0, 1.0, 3.0, 5.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 8.0, 5.0, 4.0, 4.0, 1.0, 4.0, 1.0, 9.0, 10.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 19.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 2.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 10.0, 11.0, 4.0, 2.0, 1.0, 3.0, 7.0, 1.0, 1.0, 5.0, 5.0, 6.0, 3.0, 1.0, 3.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 10.0, 2.0, 1.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 12.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 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, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 4.0, 1.0, 4.0, 18.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 5.0, 4.0, 4.0, 4.0, 2.0, 4.0, 45.0, 2.0, 6.0, 6.0, 2.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 19.0, 3.0, 9.0, 2.0, 2.0, 2.0, 21.0, 2.0, 4.0, 10.0, 4.0, 4.0, 4.0, 3.0, 2.0, 8.0, 21.0, 8.0, 4.0, 2.0, 4.0, 8.0, 7.0, 3.0, 2.0, 2.0, 3.0, 2.0, 7.0, 3.0, 3.0, 3.0, 3.0, 16.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 12.0, 3.0, 2.0, 2.0, 7.0, 3.0, 3.0, 14.0, 3.0, 41.0, 8.0, 3.0, 2.0, 3.0, 7.0, 14.0, 5.0, 5.0, 3.0, 15.0, 2.0, 2.0, 18.0, 2.0, 4.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 24.0, 9.0, 3.0, 3.0, 3.0, 7.0, 19.0, 4.0, 2.0, 81.0, 4.0, 3.0, 3.0, 12.0, 3.0, 8.0, 3.0, 2.0, 7.0, 8.0, 53.0, 3.0, 8.0, 3.0, 2.0, 3.0, 7.0, 2.0, 2.0, 12.0, 2.0, 4.0, 13.0, 7.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 11.0, 2.0, 2.0, 4.0, 25.0, 5.0, 7.0, 3.0, 3.0, 38.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 7.0, 5.0, 2.0, 2.0, 7.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 4.0, 2.0, 4.0, 7.0, 4.0, 4.0, 6.0, 19.0, 2.0, 4.0, 4.0, 2.0, 9.0, 24.0, 7.0, 3.0, 7.0, 2.0, 3.0, 2.0, 8.0, 10.0, 9.0, 10.0, 7.0, 2.0, 2.0, 7.0, 3.0, 2.0, 13.0, 12.0, 7.0, 7.0, 14.0, 5.0, 4.0, 7.0, 8.0, 2.0, 9.0, 2.0, 8.0, 8.0, 28.0, 7.0, 8.0, 2.0, 10.0, 7.0, 3.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 11.0, 3.0, 3.0, 8.0, 8.0, 3.0, 2.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 8.0, 8.0, 11.0, 2.0, 2.0, 12.0, 4.0, 10.0, 4.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 10.0, 3.0, 3.0, 3.0, 8.0, 11.0, 3.0, 3.0, 9.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 9.0, 7.0, 3.0, 10.0, 3.0, 9.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 9.0, 9.0, 3.0, 3.0, 3.0, 2.0, 11.0, 14.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 7.0, 2.0, 25.0, 3.0, 10.0, 3.0, 3.0, 3.0, 10.0, 4.0, 4.0, 6.0, 3.0, 3.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 8.0, 11.0, 8.0, 3.0, 3.0, 20.0, 3.0, 18.0, 5.0, 5.0, 4.0, 10.0, 10.0, 7.0, 4.0, 11.0, 9.0, 13.0, 2.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, 8.0, 3.0, 3.0, 8.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 9.0, 8.0, 3.0, 13.0, 8.0, 3.0, 9.0, 3.0, 2.0, 8.0, 10.0, 13.0, 2.0, 6.0, 2.0, 3.0, 3.0, 9.0, 3.0, 7.0, 3.0, 8.0, 8.0, 9.0, 8.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 5.0, 6.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 10.0, 2.0, 5.0, 7.0, 8.0, 16.0, 4.0, 6.0, 5.0, 9.0, 15.0, 5.0, 24.0, 5.0, 8.0, 14.0, 4.0, 7.0, 10.0, 24.0, 4.0, 7.0, 4.0, 6.0, 14.0, 21.0, 12.0, 19.0, 7.0, 11.0, 4.0, 27.0, 45.0, 8.0, 11.0, 4.0, 6.0, 15.0, 21.0, 10.0, 17.0, 10.0, 28.0, 22.0, 33.0, 22.0, 32.0, 32.0, 8.0, 7.0, 10.0, 6.0, 19.0, 5.0, 41.0, 5.0, 10.0, 15.0, 16.0, 16.0, 3.0, 2.0, 15.0, 20.0, 4.0, 5.0, 6.0, 5.0, 6.0, 10.0, 9.0, 31.0, 5.0, 10.0, 6.0, 12.0, 14.0, 7.0, 10.0, 44.0, 20.0, 13.0, 8.0, 4.0, 19.0, 6.0, 8.0, 15.0, 16.0, 35.0, 14.0, 21.0, 15.0, 21.0, 3.0, 22.0, 33.0, 6.0, 8.0, 20.0, 29.0, 6.0, 26.0, 6.0, 8.0, 6.0, 4.0, 2.0, 6.0, 12.0, 6.0, 12.0, 11.0, 14.0, 4.0, 11.0, 10.0, 3.0, 6.0, 13.0, 11.0, 10.0, 8.0, 14.0, 11.0, 10.0, 6.0, 13.0, 6.0, 4.0, 10.0, 14.0, 6.0, 4.0, 9.0, 12.0, 6.0, 9.0, 14.0, 11.0, 13.0, 11.0, 9.0, 3.0, 10.0, 13.0, 10.0, 13.0, 6.0, 4.0, 5.0, 4.0, 12.0, 4.0, 4.0, 6.0, 9.0, 3.0, 8.0, 178.0, 3.0, 3.0, 2.0, 5.0, 6.0, 8.0, 2.0, 6.0, 2.0, 7.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 22.0, 2.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 4.0, 11.0, 5.0, 5.0, 4.0, 3.0, 4.0, 27.0, 3.0, 3.0, 4.0, 3.0, 8.0, 10.0, 5.0, 4.0, 14.0, 3.0, 4.0, 4.0, 30.0, 29.0, 4.0, 3.0, 6.0, 4.0, 4.0, 4.0, 11.0, 4.0, 4.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 5.0, 2.0, 3.0, 6.0, 2.0, 2.0, 3.0, 4.0, 3.0, 4.0, 2.0, 9.0, 17.0, 2.0, 3.0, 4.0, 11.0, 4.0, 5.0, 4.0, 5.0, 2.0, 5.0, 4.0, 8.0, 3.0, 5.0, 3.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 11.0, 7.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 8.0, 2.0, 4.0, 4.0, 2.0, 2.0, 6.0, 8.0, 2.0, 2.0, 2.0, 7.0, 14.0, 2.0, 2.0, 3.0, 4.0, 7.0, 8.0, 7.0, 2.0, 6.0, 9.0, 3.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 11.0, 4.0, 3.0, 4.0, 4.0, 15.0, 8.0, 4.0, 6.0, 7.0, 2.0, 5.0, 4.0, 6.0, 3.0, 7.0, 7.0, 5.0, 4.0, 2.0, 4.0, 4.0, 4.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 7.0, 4.0, 7.0, 11.0, 6.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 8.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 11.0, 9.0, 11.0, 13.0, 13.0, 18.0, 4.0, 4.0, 2.0, 6.0, 6.0, 5.0, 5.0, 5.0, 3.0, 4.0, 9.0, 3.0, 6.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 5.0, 6.0, 5.0, 3.0, 5.0, 4.0, 5.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 9.0, 6.0, 3.0, 4.0, 3.0, 11.0, 13.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 24.0, 2.0, 4.0, 7.0, 16.0, 4.0, 3.0, 4.0, 4.0, 2.0, 3.0, 3.0, 3.0, 4.0, 7.0, 19.0, 6.0, 4.0, 4.0, 8.0, 5.0, 5.0, 5.0, 4.0, 4.0, 2.0, 4.0, 6.0, 9.0, 4.0, 6.0, 4.0, 4.0, 2.0, 6.0, 6.0, 6.0, 6.0, 11.0, 11.0, 4.0, 4.0, 4.0, 8.0, 7.0, 19.0, 4.0, 6.0, 6.0, 10.0, 10.0, 3.0, 8.0, 8.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 17.0, 4.0, 12.0, 4.0, 4.0, 9.0, 4.0, 13.0, 4.0, 4.0, 3.0, 10.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 4.0, 10.0, 11.0, 4.0, 13.0, 2.0, 8.0, 8.0, 4.0, 4.0, 5.0, 10.0, 4.0, 9.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 5.0, 4.0, 8.0, 6.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 3.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 7.0, 3.0, 24.0, 6.0, 7.0, 4.0, 6.0, 4.0, 4.0, 3.0, 5.0, 3.0, 4.0, 4.0, 4.0, 3.0, 6.0, 4.0, 5.0, 4.0, 4.0, 3.0, 7.0, 5.0, 5.0, 3.0, 4.0, 5.0, 5.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 4.0, 3.0, 3.0, 4.0, 9.0, 10.0, 4.0, 3.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 5.0, 8.0, 4.0, 4.0, 6.0, 4.0, 7.0, 3.0, 16.0, 4.0, 4.0, 5.0, 4.0, 5.0, 5.0, 7.0, 5.0, 9.0, 4.0, 3.0, 3.0, 4.0, 4.0, 5.0, 9.0, 4.0, 4.0, 4.0, 3.0, 20.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 15.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 10.0, 4.0, 4.0, 4.0, 4.0, 8.0, 12.0, 4.0, 5.0, 4.0, 8.0, 5.0, 4.0, 4.0, 6.0, 4.0, 10.0, 5.0, 8.0, 3.0, 5.0, 4.0, 6.0, 6.0, 5.0, 4.0, 4.0, 5.0, 14.0, 10.0, 4.0, 12.0, 6.0, 4.0, 3.0, 6.0, 6.0, 4.0, 4.0, 4.0, 3.0, 4.0, 5.0, 4.0, 4.0, 4.0, 16.0, 4.0, 5.0, 4.0, 4.0, 8.0, 6.0, 4.0, 3.0, 6.0, 4.0, 5.0, 3.0, 3.0, 3.0, 11.0, 4.0, 2.0, 5.0, 3.0, 4.0, 4.0, 9.0, 2.0, 2.0, 2.0, 11.0, 2.0, 3.0, 6.0, 5.0, 5.0, 4.0, 2.0, 6.0, 4.0, 4.0, 6.0, 4.0, 10.0, 4.0, 2.0, 2.0, 5.0, 5.0, 22.0, 5.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 11.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 8.0, 3.0, 3.0, 11.0, 4.0, 4.0, 9.0, 5.0, 9.0, 6.0, 6.0, 8.0, 8.0, 8.0, 4.0, 4.0, 2.0, 8.0, 8.0, 3.0, 9.0, 4.0, 3.0, 7.0, 11.0, 4.0, 4.0, 2.0, 6.0, 4.0, 4.0, 11.0, 3.0, 5.0, 3.0, 10.0, 2.0, 5.0, 5.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 5.0, 2.0, 7.0, 3.0, 2.0, 3.0, 4.0, 8.0, 19.0, 3.0, 4.0, 4.0, 7.0, 5.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 3.0, 4.0, 2.0, 5.0, 4.0, 11.0, 10.0, 3.0, 2.0, 2.0, 4.0, 2.0, 5.0, 5.0, 4.0, 6.0, 4.0, 7.0, 4.0, 4.0, 4.0, 12.0, 2.0, 5.0, 4.0, 9.0, 4.0, 9.0, 4.0, 8.0, 4.0, 8.0, 4.0, 8.0, 6.0, 10.0, 6.0, 11.0, 6.0, 11.0, 6.0, 12.0, 4.0, 4.0, 7.0, 4.0, 7.0, 5.0, 9.0, 2.0, 4.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 4.0, 7.0, 7.0, 10.0, 7.0, 10.0, 7.0, 12.0, 10.0, 6.0, 7.0, 7.0, 7.0, 7.0, 9.0, 6.0, 6.0, 10.0, 6.0, 10.0, 5.0, 8.0, 5.0, 8.0, 5.0, 9.0, 4.0, 5.0, 8.0, 2.0, 7.0, 11.0, 7.0, 11.0, 7.0, 14.0, 4.0, 7.0, 12.0, 19.0, 6.0, 11.0, 2.0, 2.0, 2.0, 4.0, 7.0, 9.0, 7.0, 19.0, 4.0, 4.0, 6.0, 6.0, 3.0, 4.0, 8.0, 2.0, 2.0, 7.0, 10.0, 4.0, 14.0, 14.0, 15.0, 14.0, 37.0, 2.0, 2.0, 13.0, 12.0, 12.0, 13.0, 13.0, 37.0, 23.0, 29.0, 18.0, 19.0, 18.0, 18.0, 38.0, 28.0, 4.0, 16.0, 18.0, 11.0, 11.0, 11.0, 12.0, 7.0, 10.0, 10.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 14.0, 40.0, 25.0, 26.0, 10.0, 10.0, 10.0, 10.0, 10.0, 11.0, 16.0, 17.0, 16.0, 17.0, 3.0, 11.0, 12.0, 4.0, 4.0, 4.0, 13.0, 13.0, 13.0, 13.0, 14.0, 43.0, 27.0, 28.0, 11.0, 11.0, 11.0, 11.0, 11.0, 17.0, 18.0, 17.0, 19.0, 42.0, 24.0, 33.0, 8.0, 16.0, 17.0, 18.0, 18.0, 20.0, 19.0, 19.0, 21.0, 24.0, 24.0, 25.0, 24.0, 23.0, 22.0, 41.0, 22.0, 10.0, 10.0, 9.0, 10.0, 10.0, 23.0, 3.0, 7.0, 5.0, 3.0, 6.0, 2.0, 2.0, 8.0, 9.0, 7.0, 2.0, 12.0, 6.0, 18.0, 8.0, 8.0, 10.0, 11.0, 6.0, 6.0, 16.0, 6.0, 8.0, 2.0, 4.0, 5.0, 4.0, 21.0, 4.0, 3.0, 3.0, 4.0, 2.0, 5.0, 3.0, 3.0, 2.0, 3.0, 5.0, 8.0, 15.0, 9.0, 11.0, 3.0, 4.0, 24.0, 12.0, 12.0, 12.0, 12.0, 2.0, 30.0, 7.0, 14.0, 19.0, 8.0, 10.0, 10.0, 10.0, 15.0, 18.0, 22.0, 15.0, 15.0, 15.0, 11.0, 15.0, 4.0, 9.0, 9.0, 9.0, 9.0, 9.0, 15.0, 10.0, 15.0, 18.0, 15.0, 15.0, 9.0, 7.0, 8.0, 14.0, 14.0, 14.0, 14.0, 14.0, 12.0, 12.0, 7.0, 8.0, 8.0, 8.0, 13.0, 13.0, 13.0, 16.0, 8.0, 8.0, 8.0, 8.0, 9.0, 10.0, 9.0, 9.0, 9.0, 9.0, 8.0, 8.0, 8.0, 8.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 6.0, 8.0, 12.0, 11.0, 6.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 6.0, 8.0, 8.0, 8.0, 8.0, 9.0, 8.0, 11.0, 11.0, 12.0, 7.0, 7.0, 7.0, 7.0, 4.0, 4.0, 4.0, 8.0, 2.0, 5.0, 7.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 14.0, 2.0, 2.0, 25.0, 2.0, 2.0, 12.0, 12.0, 4.0, 13.0, 31.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 8.0, 12.0, 8.0, 12.0, 6.0, 6.0, 10.0, 9.0, 9.0, 27.0, 9.0, 13.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 4.0, 9.0, 5.0, 9.0, 5.0, 9.0, 5.0, 9.0, 10.0, 17.0, 9.0, 17.0, 9.0, 17.0, 9.0, 17.0, 10.0, 18.0, 11.0, 12.0, 11.0, 5.0, 14.0, 10.0, 10.0, 10.0, 10.0, 11.0, 11.0, 11.0, 9.0, 10.0, 32.0, 3.0, 2.0, 2.0, 4.0, 4.0, 3.0, 4.0, 6.0, 6.0, 5.0, 3.0, 4.0, 2.0, 2.0, 2.0, 7.0, 9.0, 2.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 5.0, 3.0, 12.0, 11.0, 5.0, 4.0, 6.0, 3.0, 6.0, 5.0, 10.0, 3.0, 3.0, 2.0, 3.0, 9.0, 2.0, 2.0, 2.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 2.0, 4.0, 3.0, 3.0, 3.0, 6.0, 4.0, 4.0, 4.0, 4.0, 10.0, 10.0, 24.0, 16.0, 19.0, 9.0, 17.0, 11.0, 21.0, 4.0, 4.0, 3.0, 2.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 4.0, 17.0, 6.0, 6.0, 6.0, 6.0, 6.0, 13.0, 7.0, 4.0, 10.0, 11.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 2.0, 2.0, 2.0, 7.0, 5.0, 3.0, 5.0, 8.0, 8.0, 13.0, 8.0, 3.0, 4.0, 4.0, 2.0, 2.0, 6.0, 6.0, 7.0, 7.0, 7.0, 11.0, 13.0, 8.0, 7.0, 4.0, 4.0, 4.0, 5.0, 8.0, 4.0, 4.0, 4.0, 6.0, 8.0, 6.0, 2.0, 12.0, 13.0, 13.0, 13.0, 12.0, 13.0, 13.0, 12.0, 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, 13.0, 13.0, 11.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 12.0, 12.0, 2.0, 2.0, 3.0, 4.0, 5.0, 10.0, 7.0, 12.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 6.0, 2.0, 7.0, 2.0, 2.0, 15.0, 2.0, 4.0, 8.0, 15.0, 8.0, 14.0, 8.0, 16.0, 16.0, 14.0, 17.0, 6.0, 12.0, 12.0, 13.0, 13.0, 13.0, 10.0, 3.0, 3.0, 8.0, 8.0, 7.0, 5.0, 5.0, 8.0, 8.0, 3.0, 3.0, 5.0, 5.0, 5.0, 12.0, 12.0, 5.0, 5.0, 10.0, 3.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 6.0, 8.0, 11.0, 8.0, 8.0, 8.0, 6.0, 9.0, 7.0, 7.0, 8.0, 6.0, 5.0, 9.0, 7.0, 7.0, 24.0, 11.0, 11.0, 11.0, 11.0, 11.0, 10.0, 28.0, 12.0, 12.0, 12.0, 12.0, 12.0, 11.0, 5.0, 5.0, 10.0, 10.0, 10.0, 9.0, 9.0, 14.0, 14.0, 11.0, 9.0, 9.0, 8.0, 8.0, 8.0, 8.0, 7.0, 7.0, 9.0, 7.0, 9.0, 5.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 3.0, 7.0, 4.0, 4.0, 9.0, 4.0, 4.0, 5.0, 5.0, 5.0, 4.0, 7.0, 4.0, 6.0, 7.0, 4.0, 4.0, 5.0, 5.0, 3.0, 3.0, 4.0, 8.0, 4.0, 7.0, 4.0, 4.0, 5.0, 6.0, 4.0, 4.0, 3.0, 10.0, 8.0, 3.0, 3.0, 4.0, 6.0, 4.0, 8.0, 4.0, 6.0, 4.0, 4.0, 5.0, 5.0, 6.0, 5.0, 5.0, 4.0, 4.0, 3.0, 3.0, 4.0, 5.0, 5.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 4.0, 6.0, 4.0, 4.0, 9.0, 2.0, 5.0, 5.0, 12.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 5.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 7.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 12.0, 4.0, 4.0, 8.0, 4.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 11.0, 4.0, 4.0, 4.0, 7.0, 7.0, 7.0, 8.0, 2.0, 4.0, 4.0, 4.0, 4.0, 5.0, 2.0, 3.0, 5.0, 3.0, 4.0, 4.0, 4.0, 8.0, 4.0, 5.0, 8.0, 3.0, 4.0, 7.0, 4.0, 7.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 5.0, 5.0, 11.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 8.0, 8.0, 3.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 21.0, 4.0, 3.0, 5.0, 5.0, 3.0, 3.0, 4.0, 5.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 3.0, 5.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 4.0, 3.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 9.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 2.0, 7.0, 4.0, 4.0, 4.0, 2.0, 5.0, 3.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 14.0, 14.0, 7.0, 7.0, 7.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 2.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 14.0, 4.0, 9.0, 9.0, 7.0, 8.0, 4.0, 7.0, 7.0, 4.0, 9.0, 9.0, 8.0, 4.0, 7.0, 4.0, 4.0, 4.0, 2.0, 6.0, 6.0, 3.0, 5.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 14.0, 17.0, 4.0, 14.0, 17.0, 7.0, 17.0, 23.0, 4.0, 23.0, 6.0, 8.0, 4.0, 9.0, 4.0, 5.0, 4.0, 4.0, 11.0, 10.0, 10.0, 12.0, 11.0, 11.0, 10.0, 10.0, 9.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 6.0, 7.0, 7.0, 5.0, 9.0, 5.0, 8.0, 4.0, 5.0, 8.0, 5.0, 8.0, 4.0, 6.0, 9.0, 6.0, 10.0, 6.0, 10.0, 6.0, 10.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 6.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 9.0, 7.0, 9.0, 7.0, 9.0, 12.0, 7.0, 9.0, 6.0, 8.0, 4.0, 6.0, 8.0, 6.0, 8.0, 6.0, 8.0, 6.0, 8.0, 6.0, 9.0, 6.0, 4.0, 5.0, 4.0, 4.0, 8.0, 2.0, 2.0, 4.0, 4.0, 7.0, 8.0, 8.0, 8.0, 13.0, 6.0, 6.0, 6.0, 12.0, 6.0, 6.0, 6.0, 9.0, 12.0, 5.0, 5.0, 8.0, 8.0, 8.0, 6.0, 6.0, 6.0, 8.0, 8.0, 7.0, 8.0, 8.0, 13.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 14.0, 7.0, 14.0, 8.0, 4.0, 6.0, 30.0, 6.0, 26.0, 26.0, 26.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 23.0, 23.0, 16.0, 19.0, 19.0, 19.0, 19.0, 7.0, 13.0, 8.0, 7.0, 6.0, 8.0, 8.0, 7.0, 9.0, 9.0, 7.0, 5.0, 3.0, 7.0, 5.0, 8.0, 8.0, 8.0, 7.0, 7.0, 6.0, 8.0, 8.0, 7.0, 6.0, 6.0, 5.0, 21.0, 20.0, 20.0, 18.0, 2.0, 3.0, 8.0, 4.0, 29.0, 26.0, 8.0, 4.0, 30.0, 30.0, 28.0, 5.0, 32.0, 21.0, 21.0, 4.0, 4.0, 2.0, 2.0, 4.0, 7.0, 8.0, 2.0, 7.0, 23.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 10.0, 12.0, 10.0, 10.0, 10.0, 10.0, 9.0, 5.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 16.0, 4.0, 6.0, 6.0, 10.0, 26.0, 29.0, 10.0, 26.0, 10.0, 11.0, 12.0, 11.0, 11.0, 11.0, 11.0, 6.0, 6.0, 6.0, 6.0, 27.0, 23.0, 10.0, 10.0, 10.0, 10.0, 10.0, 12.0, 12.0, 7.0, 10.0, 10.0, 6.0, 7.0, 11.0, 9.0, 11.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 6.0, 6.0, 6.0, 11.0, 11.0, 11.0, 11.0, 7.0, 7.0, 7.0, 7.0, 8.0, 7.0, 8.0, 8.0, 8.0, 7.0, 8.0, 8.0, 8.0, 8.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 16.0, 7.0, 6.0, 7.0, 7.0, 4.0, 8.0, 8.0, 8.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 13.0, 13.0, 13.0, 13.0, 7.0, 8.0, 13.0, 13.0, 8.0, 8.0, 7.0, 13.0, 13.0, 13.0, 8.0, 14.0, 9.0, 8.0, 13.0, 13.0, 16.0, 14.0, 10.0, 10.0, 9.0, 12.0, 12.0, 12.0, 9.0, 10.0, 9.0, 8.0, 2.0, 8.0, 8.0, 9.0, 9.0, 9.0, 6.0, 6.0, 6.0, 9.0, 6.0, 6.0, 6.0, 5.0, 6.0, 9.0, 9.0, 5.0, 10.0, 2.0, 9.0, 10.0, 9.0, 9.0, 10.0, 9.0, 8.0, 8.0, 8.0, 8.0, 5.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 6.0, 2.0, 4.0, 4.0, 7.0, 11.0, 11.0, 18.0, 5.0, 10.0, 14.0, 5.0, 5.0, 7.0, 10.0, 41.0, 14.0, 42.0, 2.0, 7.0, 7.0, 7.0, 10.0, 8.0, 7.0, 4.0, 3.0, 2.0, 7.0, 2.0, 5.0, 7.0, 3.0, 9.0, 2.0, 2.0, 6.0, 6.0, 6.0, 8.0, 9.0, 2.0, 4.0, 2.0, 7.0, 2.0, 4.0, 4.0, 6.0, 4.0, 3.0, 9.0, 9.0, 3.0, 2.0, 6.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 7.0, 3.0, 4.0, 2.0, 5.0, 8.0, 4.0, 2.0, 3.0, 6.0, 6.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 12.0, 4.0, 4.0, 3.0, 2.0, 12.0, 2.0, 7.0, 6.0, 2.0, 13.0, 4.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 6.0, 2.0, 7.0, 4.0, 4.0, 2.0, 4.0, 9.0, 2.0, 2.0, 7.0, 2.0, 2.0, 6.0, 11.0, 2.0, 2.0, 8.0, 5.0, 5.0, 4.0, 2.0, 2.0, 2.0, 11.0, 5.0, 2.0, 2.0, 2.0, 4.0, 4.0, 10.0, 7.0, 3.0, 3.0, 7.0, 5.0, 2.0, 4.0, 11.0, 6.0, 2.0, 22.0, 2.0, 2.0, 5.0, 4.0, 5.0, 3.0, 3.0, 11.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 9.0, 9.0, 4.0, 4.0, 4.0, 4.0, 7.0, 3.0, 3.0, 14.0, 8.0, 3.0, 9.0, 8.0, 3.0, 10.0, 4.0, 5.0, 3.0, 6.0, 8.0, 6.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 10.0, 14.0, 8.0, 3.0, 3.0, 3.0, 15.0, 3.0, 6.0, 15.0, 12.0, 6.0, 7.0, 7.0, 4.0, 2.0, 3.0, 10.0, 7.0, 2.0, 14.0, 9.0, 5.0, 5.0, 5.0, 4.0, 2.0, 7.0, 2.0, 12.0, 2.0, 2.0, 4.0, 4.0, 6.0, 4.0, 7.0, 4.0, 2.0, 9.0, 5.0, 2.0, 4.0, 2.0, 7.0, 6.0, 2.0, 4.0, 4.0, 2.0, 6.0, 2.0, 2.0, 8.0, 15.0, 10.0, 4.0, 4.0, 5.0, 4.0, 4.0, 7.0, 6.0, 8.0, 6.0, 8.0, 7.0, 7.0, 7.0, 7.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 3.0, 3.0, 5.0, 7.0, 13.0, 10.0, 8.0, 4.0, 5.0, 6.0, 4.0, 6.0, 5.0, 6.0, 6.0, 13.0, 19.0, 14.0, 6.0, 8.0, 5.0, 5.0, 12.0, 8.0, 8.0, 8.0, 3.0, 5.0, 5.0, 5.0, 5.0, 3.0, 3.0, 5.0, 7.0, 5.0, 8.0, 8.0, 3.0, 7.0, 5.0, 6.0, 4.0, 3.0, 4.0, 4.0, 2.0, 2.0, 4.0, 6.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 4.0, 3.0, 4.0, 4.0, 9.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 7.0, 9.0, 3.0, 5.0, 5.0, 12.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 10.0, 10.0, 10.0, 10.0, 16.0, 8.0, 8.0, 8.0, 8.0, 14.0, 7.0, 7.0, 14.0, 7.0, 7.0, 7.0, 7.0, 8.0, 16.0, 12.0, 10.0, 16.0, 16.0, 18.0, 13.0, 8.0, 8.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 10.0, 10.0, 10.0, 9.0, 4.0, 4.0, 4.0, 4.0, 8.0, 6.0, 10.0, 10.0, 10.0, 10.0, 9.0, 12.0, 12.0, 12.0, 10.0, 7.0, 6.0, 7.0, 7.0, 7.0, 6.0, 5.0, 7.0, 7.0, 6.0, 4.0, 4.0, 12.0, 12.0, 11.0, 12.0, 12.0, 9.0, 8.0, 7.0, 9.0, 9.0, 9.0, 7.0, 4.0, 6.0, 4.0, 14.0, 4.0, 4.0, 12.0, 4.0, 3.0, 4.0, 4.0, 6.0, 5.0, 7.0, 6.0, 7.0, 6.0, 7.0, 11.0, 4.0, 8.0, 8.0, 8.0, 14.0, 8.0, 8.0, 5.0, 5.0, 5.0, 7.0, 4.0, 4.0, 6.0, 6.0, 6.0, 8.0, 7.0, 11.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 11.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 3.0, 5.0, 3.0, 4.0, 2.0, 4.0, 2.0, 3.0, 7.0, 10.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 6.0, 7.0, 4.0, 5.0, 7.0, 3.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 12.0, 11.0, 11.0, 10.0, 10.0, 12.0, 12.0, 7.0, 5.0, 5.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 93.0, 4.0, 3.0, 7.0, 3.0, 3.0, 19.0, 3.0, 3.0, 3.0, 4.0, 6.0, 11.0, 13.0, 3.0, 4.0, 4.0, 15.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 5.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 10.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.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, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 5.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 7.0, 5.0, 4.0, 5.0, 1.0, 4.0, 4.0, 16.0, 4.0, 4.0, 4.0, 5.0, 2.0, 4.0, 1.0, 6.0, 4.0, 6.0, 5.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 3.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 8.0, 11.0, 2.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 15.0, 4.0, 3.0, 1.0, 3.0, 5.0, 1.0, 8.0, 1.0, 1.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 5.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 5.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 9.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 3.0, 5.0, 2.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 3.0, 3.0, 2.0, 4.0, 4.0, 5.0, 6.0, 6.0, 5.0, 5.0, 5.0, 4.0, 6.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 7.0, 5.0, 2.0, 2.0, 3.0, 2.0, 1.0, 9.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 8.0, 7.0, 2.0, 3.0, 3.0, 16.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 3.0, 1.0, 4.0, 1.0, 3.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 4.0, 10.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.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, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 12.0, 3.0, 7.0, 1.0, 5.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 9.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 16.0, 15.0, 2.0, 1.0, 4.0, 4.0, 3.0, 3.0, 6.0, 1.0, 6.0, 6.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 4.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 8.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 4.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 5.0, 1.0, 4.0, 2.0, 1.0, 3.0, 4.0, 4.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 4.0, 2.0, 1.0, 3.0, 8.0, 1.0, 3.0, 3.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 5.0, 4.0, 7.0, 2.0, 2.0, 5.0, 4.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 6.0, 4.0, 2.0, 4.0, 3.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 14.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 9.0, 1.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 8.0, 5.0, 2.0, 9.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 9.0, 2.0, 2.0, 1.0, 7.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 10.0, 2.0, 10.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 16.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 5.0, 1.0, 2.0, 7.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 42.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 3.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 7.0, 3.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 5.0, 2.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 29.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 12.0, 5.0, 3.0, 5.0, 3.0, 3.0, 1.0, 1.0, 7.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, 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, 8.0, 7.0, 3.0, 2.0, 7.0, 8.0, 7.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.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, 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, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 7.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 3.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 10.0, 2.0, 12.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 11.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 3.0, 25.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 6.0, 2.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.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, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 45.0, 1.0, 1.0, 1.0, 10.0, 3.0, 3.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 7.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 6.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, 4.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 12.0, 2.0, 5.0, 10.0, 5.0, 6.0, 7.0, 7.0, 1.0, 1.0, 10.0, 2.0, 7.0, 8.0, 5.0, 3.0, 11.0, 1.0, 1.0, 3.0, 2.0, 11.0, 1.0, 6.0, 1.0, 2.0, 4.0, 2.0, 2.0, 6.0, 1.0, 7.0, 13.0, 6.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 12.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 8.0, 12.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 9.0, 4.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 7.0, 2.0, 3.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 3.0, 3.0, 4.0, 3.0, 5.0, 4.0, 12.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 6.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 7.0, 5.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 36.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 4.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 4.0, 9.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 3.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 6.0, 2.0, 3.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 3.0, 10.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 8.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 25.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 27.0, 8.0, 7.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 196.0, 1.0, 1.0, 4.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, 3.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 19.0, 19.0, 3.0, 18.0, 14.0, 2.0, 19.0, 3.0, 11.0, 6.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 15.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 5.0, 4.0, 4.0, 4.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 6.0, 4.0, 5.0, 2.0, 5.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 3.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 7.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 5.0, 3.0, 4.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 1.0, 1.0, 15.0, 2.0, 7.0, 7.0, 9.0, 13.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.0, 10.0, 10.0, 9.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 7.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 8.0, 1.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.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, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 6.0, 3.0, 8.0, 2.0, 2.0, 3.0, 5.0, 3.0, 6.0, 10.0, 8.0, 5.0, 9.0, 4.0, 7.0, 4.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 5.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 1.0, 4.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 5.0, 4.0, 4.0, 4.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 10.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.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, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.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, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 5.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 25.0, 9.0, 2.0, 13.0, 32.0, 1.0, 4.0, 4.0, 10.0, 9.0, 8.0, 8.0, 5.0, 12.0, 34.0, 4.0, 4.0, 11.0, 11.0, 33.0, 13.0, 6.0, 7.0, 9.0, 9.0, 8.0, 5.0, 5.0, 3.0, 9.0, 3.0, 9.0, 6.0, 13.0, 36.0, 2.0, 5.0, 5.0, 5.0, 5.0, 9.0, 9.0, 2.0, 10.0, 28.0, 1.0, 1.0, 4.0, 2.0, 3.0, 17.0, 8.0, 45.0, 47.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 1.0, 10.0, 4.0, 9.0, 4.0, 3.0, 16.0, 6.0, 16.0, 8.0, 2.0, 4.0, 2.0, 4.0, 1.0, 15.0, 54.0, 4.0, 33.0, 4.0, 16.0, 4.0, 10.0, 5.0, 16.0, 4.0, 7.0, 1.0, 13.0, 46.0, 6.0, 1.0, 7.0, 4.0, 4.0, 4.0, 4.0, 11.0, 9.0, 3.0, 2.0, 4.0, 20.0, 6.0, 4.0, 11.0, 3.0, 10.0, 8.0, 4.0, 4.0, 4.0, 8.0, 4.0, 1.0, 4.0, 2.0, 5.0, 6.0, 9.0, 17.0, 9.0, 1.0, 12.0, 12.0, 13.0, 8.0, 10.0, 6.0, 9.0, 4.0, 5.0, 26.0, 27.0, 4.0, 17.0, 4.0, 6.0, 29.0, 4.0, 4.0, 18.0, 4.0, 7.0, 2.0, 4.0, 4.0, 13.0, 7.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 4.0, 4.0, 5.0, 5.0, 4.0, 9.0, 1.0, 1.0, 16.0, 4.0, 2.0, 3.0, 1.0, 2.0, 25.0, 1.0, 5.0, 1.0, 1.0, 2.0, 5.0, 3.0, 3.0, 5.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 28.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 9.0, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 25.0, 3.0, 9.0, 2.0, 3.0, 2.0, 8.0, 4.0, 2.0, 4.0, 31.0, 5.0, 2.0, 1.0, 1.0, 6.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 19.0, 4.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 6.0, 30.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 13.0, 4.0, 2.0, 1.0, 6.0, 9.0, 4.0, 3.0, 2.0, 4.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 10.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 19.0, 6.0, 3.0, 1.0, 4.0, 6.0, 5.0, 1.0, 4.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 6.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 4.0, 1.0, 11.0, 1.0, 5.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 4.0, 2.0, 6.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 11.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, 5.0, 9.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 7.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 11.0, 2.0, 10.0, 1.0, 3.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 4.0, 9.0, 13.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 6.0, 1.0, 3.0, 1.0, 6.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 7.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 9.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 4.0, 3.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 10.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 6.0, 14.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 4.0, 5.0, 4.0, 5.0, 5.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 6.0, 5.0, 7.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 1.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.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, 6.0, 4.0, 4.0, 4.0, 4.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 5.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 7.0, 28.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 7.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 5.0, 6.0, 6.0, 2.0, 18.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 8.0, 5.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 22.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 11.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 11.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 4.0, 2.0, 4.0, 1.0, 4.0, 9.0, 2.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 5.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 11.0, 4.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 3.0, 4.0, 3.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 3.0, 3.0, 3.0, 1.0, 5.0, 5.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 14.0, 4.0, 2.0, 2.0, 5.0, 4.0, 2.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 5.0, 2.0, 2.0, 2.0, 6.0, 5.0, 6.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 4.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 4.0, 7.0, 6.0, 7.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 10.0, 4.0, 3.0, 3.0, 3.0, 1.0, 4.0, 8.0, 6.0, 3.0, 4.0, 3.0, 3.0, 4.0, 16.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 8.0, 3.0, 4.0, 1.0, 11.0, 2.0, 2.0, 8.0, 1.0, 11.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 1.0, 8.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 5.0, 5.0, 2.0, 7.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 7.0, 7.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 4.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 5.0, 3.0, 10.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 10.0, 5.0, 26.0, 5.0, 2.0, 2.0, 7.0, 2.0, 2.0, 7.0, 16.0, 16.0, 12.0, 5.0, 10.0, 12.0, 6.0, 6.0, 9.0, 6.0, 10.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 25.0, 7.0, 9.0, 11.0, 16.0, 10.0, 10.0, 5.0, 8.0, 7.0, 6.0, 8.0, 8.0, 8.0, 7.0, 10.0, 8.0, 6.0, 6.0, 6.0, 5.0, 5.0, 5.0, 8.0, 7.0, 14.0, 5.0, 9.0, 9.0, 8.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 5.0, 5.0, 5.0, 7.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 4.0, 7.0, 8.0, 7.0, 8.0, 5.0, 6.0, 5.0, 8.0, 8.0, 8.0, 13.0, 13.0, 7.0, 5.0, 4.0, 10.0, 7.0, 2.0, 2.0, 4.0, 4.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 10.0, 10.0, 10.0, 10.0, 7.0, 7.0, 7.0, 7.0, 4.0, 4.0, 4.0, 8.0, 8.0, 8.0, 8.0, 9.0, 8.0, 8.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 9.0, 9.0, 9.0, 9.0, 9.0, 6.0, 7.0, 6.0, 21.0, 9.0, 6.0, 6.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 6.0, 8.0, 8.0, 10.0, 9.0, 7.0, 7.0, 7.0, 7.0, 9.0, 8.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 7.0, 7.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 1.0, 3.0, 3.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 7.0, 7.0, 7.0, 8.0, 7.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0, 6.0, 6.0, 6.0, 8.0, 9.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 8.0, 8.0, 8.0, 5.0, 5.0, 8.0, 12.0, 4.0, 4.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 6.0, 6.0, 3.0, 3.0, 6.0, 5.0, 5.0, 5.0, 3.0, 6.0, 4.0, 7.0, 7.0, 7.0, 4.0, 7.0, 4.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 3.0, 3.0, 6.0, 6.0, 3.0, 6.0, 3.0, 5.0, 5.0, 5.0, 2.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 9.0, 9.0, 2.0, 2.0, 2.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 6.0, 6.0, 6.0, 6.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 5.0, 13.0, 8.0, 2.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 3.0, 3.0, 7.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 15.0, 6.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 16.0, 15.0, 7.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 8.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 8.0, 3.0, 1.0, 2.0, 1.0, 10.0, 1.0, 7.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 5.0, 2.0, 6.0, 6.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 4.0, 3.0, 6.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 3.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 1.0, 6.0, 1.0, 4.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 7.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 4.0, 1.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 9.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 4.0, 9.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 2.0, 5.0, 3.0, 4.0, 4.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 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, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 6.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 7.0, 2.0, 4.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 9.0, 7.0, 5.0, 4.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 17.0, 17.0, 1.0, 19.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 4.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 8.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 7.0, 7.0, 2.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 7.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 12.0, 1.0, 1.0, 5.0, 3.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.0, 3.0, 3.0, 5.0, 5.0, 5.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 7.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 7.0, 11.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.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, 5.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 1.0, 4.0, 2.0, 3.0, 4.0, 6.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 2.0, 3.0, 5.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, 2.0, 1.0, 13.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 4.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 3.0, 3.0, 10.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 3.0, 2.0, 4.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 7.0, 2.0, 5.0, 9.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 8.0, 1.0, 5.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 14.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 3.0, 4.0, 4.0, 3.0, 4.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 4.0, 3.0, 12.0, 1.0, 3.0, 3.0, 3.0, 7.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 6.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 1.0, 7.0, 6.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 9.0, 10.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 5.0, 3.0, 3.0, 4.0, 3.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 9.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 20.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 14.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 4.0, 5.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 6.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 1.0, 2.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 6.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 4.0, 2.0, 1.0, 3.0, 3.0, 11.0, 11.0, 13.0, 2.0, 2.0, 74.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 8.0, 2.0, 9.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 43.0, 6.0, 4.0, 4.0, 7.0, 3.0, 8.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 5.0, 2.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 6.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 11.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 8.0, 2.0, 4.0, 2.0, 11.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 6.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 9.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 3.0, 5.0, 2.0, 4.0, 2.0, 6.0, 3.0, 6.0, 2.0, 2.0, 7.0, 5.0, 7.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 9.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 13.0, 9.0, 8.0, 3.0, 3.0, 3.0, 5.0, 17.0, 2.0, 2.0, 2.0, 5.0, 2.0, 9.0, 2.0, 2.0, 10.0, 10.0, 7.0, 7.0, 5.0, 2.0, 2.0, 15.0, 2.0, 3.0, 7.0, 2.0, 2.0, 3.0, 5.0, 4.0, 2.0, 2.0, 2.0, 15.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 8.0, 17.0, 6.0, 2.0, 2.0, 5.0, 6.0, 3.0, 3.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 7.0, 2.0, 13.0, 3.0, 7.0, 2.0, 2.0, 5.0, 2.0, 9.0, 3.0, 5.0, 2.0, 9.0, 6.0, 2.0, 2.0, 3.0, 2.0, 7.0, 3.0, 5.0, 4.0, 4.0, 2.0, 6.0, 5.0, 5.0, 5.0, 6.0, 6.0, 8.0, 2.0, 5.0, 3.0, 3.0, 2.0, 5.0, 6.0, 4.0, 5.0, 5.0, 12.0, 3.0, 4.0, 6.0, 12.0, 10.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 9.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 10.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 5.0, 3.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 8.0, 6.0, 3.0, 7.0, 3.0, 2.0, 2.0, 10.0, 2.0, 4.0, 2.0, 3.0, 6.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 7.0, 3.0, 3.0, 2.0, 5.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 8.0, 3.0, 4.0, 5.0, 3.0, 5.0, 11.0, 5.0, 5.0, 4.0, 3.0, 3.0, 5.0, 3.0, 2.0, 4.0, 2.0, 13.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 18.0, 4.0, 2.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 6.0, 5.0, 5.0, 3.0, 7.0, 3.0, 3.0, 3.0, 4.0, 4.0, 3.0, 5.0, 3.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 5.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, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 11.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, 10.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 5.0, 1.0, 7.0, 1.0, 12.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 11.0, 3.0, 1.0, 3.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.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, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 7.0, 4.0, 2.0, 1.0, 6.0, 8.0, 1.0, 1.0, 2.0, 15.0, 7.0, 3.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 18.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, 12.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 29.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 3.0, 13.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 10.0, 10.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 15.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 5.0, 4.0, 4.0, 2.0, 5.0, 2.0, 2.0, 5.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 4.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, 2.0, 6.0, 12.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.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, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 3.0, 1.0, 3.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 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, 11.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 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, 94.0, 3.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 5.0, 104.0, 1.0, 38.0, 38.0, 7.0, 63.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 13.0, 54.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 4.0, 4.0, 1.0, 3.0, 4.0, 4.0, 6.0, 1.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 2.0, 5.0, 3.0, 2.0, 2.0, 3.0, 57.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 31.0, 1.0, 5.0, 8.0, 6.0, 2.0, 2.0, 3.0, 2.0, 3.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 9.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 4.0, 13.0, 6.0, 1.0, 11.0, 1.0, 9.0, 6.0, 7.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, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 4.0, 1.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 99.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 98.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 20.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 7.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, 3.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 11.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 9.0, 5.0, 4.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.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, 5.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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.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, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.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, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 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, 4.0, 4.0, 4.0, 4.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 4.0, 4.0, 2.0, 3.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 33.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 31.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 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, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 9.0, 9.0, 4.0, 6.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 2.0, 4.0, 4.0, 4.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 9.0, 2.0, 2.0, 9.0, 2.0, 2.0, 8.0, 1.0, 1.0, 8.0, 1.0, 1.0, 7.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 9.0, 1.0, 10.0, 1.0, 1.0, 1.0, 6.0, 4.0, 6.0, 16.0, 4.0, 2.0, 5.0, 13.0, 19.0, 2.0, 4.0, 5.0, 18.0, 9.0, 21.0, 22.0, 12.0, 3.0, 6.0, 1.0, 2.0, 2.0, 5.0, 2.0, 6.0, 4.0, 7.0, 13.0, 16.0, 9.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 10.0, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 22.0, 1.0, 15.0, 1.0, 2.0, 5.0, 9.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 18.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, 23.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 1.0, 7.0, 1.0, 13.0, 6.0, 2.0, 5.0, 1.0, 5.0, 7.0, 1.0, 2.0, 10.0, 6.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 7.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, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 6.0, 5.0, 4.0, 3.0, 4.0, 3.0, 4.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 5.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 7.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 4.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 8.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 7.0, 4.0, 3.0, 2.0, 1.0, 5.0, 5.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 21.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 7.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 5.0, 2.0, 2.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 5.0, 4.0, 2.0, 3.0, 4.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 4.0, 8.0, 3.0, 2.0, 3.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 1.0, 6.0, 3.0, 8.0, 2.0, 2.0, 2.0, 6.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 9.0, 8.0, 2.0, 1.0, 4.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 6.0, 4.0, 2.0, 8.0, 6.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 2.0, 7.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 9.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 3.0, 5.0, 1.0, 6.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, 20.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.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, 2.0, 2.0, 1.0, 16.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 2.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 10.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 5.0, 4.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 1.0, 10.0, 1.0, 5.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 11.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 14.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 15.0, 3.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 2.0, 1.0, 2.0, 10.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 7.0, 6.0, 1.0, 2.0, 4.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.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, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 10.0, 8.0, 2.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 10.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 8.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 50.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 5.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 8.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 6.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 7.0, 2.0, 2.0, 3.0, 2.0, 4.0, 6.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 6.0, 54.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 4.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 5.0, 2.0, 7.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 23.0, 2.0, 2.0, 4.0, 3.0, 3.0, 7.0, 2.0, 3.0, 3.0, 2.0, 4.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 6.0, 2.0, 3.0, 3.0, 3.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 6.0, 2.0, 6.0, 2.0, 3.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 4.0, 6.0, 10.0, 10.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 10.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 6.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 5.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 5.0, 5.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 2.0, 3.0, 4.0, 10.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 6.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 12.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 4.0, 4.0, 8.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 37.0, 2.0, 2.0, 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, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 2.0, 2.0, 7.0, 6.0, 5.0, 5.0, 3.0, 4.0, 5.0, 3.0, 22.0, 2.0, 6.0, 4.0, 10.0, 6.0, 7.0, 7.0, 7.0, 7.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 17.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 11.0, 3.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 4.0, 6.0, 4.0, 4.0, 4.0, 7.0, 7.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 3.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 5.0, 4.0, 5.0, 3.0, 6.0, 1.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 2.0, 5.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, 3.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 4.0, 3.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 1.0, 4.0, 2.0, 1.0, 1.0, 6.0, 1.0, 2.0, 6.0, 1.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 3.0, 7.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, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 5.0, 1.0, 3.0, 8.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 13.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 7.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.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, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 2.0, 1.0, 5.0, 8.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 23.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 9.0, 6.0, 9.0, 8.0, 6.0, 6.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 6.0, 1.0, 6.0, 5.0, 5.0, 5.0, 1.0, 11.0, 8.0, 7.0, 2.0, 7.0, 7.0, 4.0, 4.0, 5.0, 9.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, 4.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, 5.0, 5.0, 1.0, 5.0, 1.0, 1.0, 2.0, 5.0, 1.0, 4.0, 1.0, 4.0, 2.0, 2.0, 1.0, 4.0, 5.0, 2.0, 4.0, 1.0, 4.0, 3.0, 1.0, 3.0, 1.0, 1.0, 6.0, 9.0, 5.0, 4.0, 6.0, 6.0, 6.0, 1.0, 5.0, 5.0, 1.0, 2.0, 6.0, 1.0, 5.0, 4.0, 2.0, 1.0, 7.0, 1.0, 4.0, 4.0, 4.0, 1.0, 1.0, 2.0, 4.0, 3.0, 5.0, 10.0, 5.0, 5.0, 6.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 4.0, 4.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 6.0, 4.0, 2.0, 5.0, 1.0, 1.0, 4.0, 4.0, 1.0, 4.0, 4.0, 3.0, 1.0, 8.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 9.0, 2.0, 1.0, 4.0, 4.0, 3.0, 1.0, 4.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 10.0, 10.0, 5.0, 5.0, 20.0, 11.0, 2.0, 5.0, 5.0, 5.0, 1.0, 5.0, 1.0, 4.0, 5.0, 11.0, 2.0, 1.0, 5.0, 5.0, 5.0, 11.0, 9.0, 6.0, 1.0, 2.0, 9.0, 5.0, 5.0, 6.0, 6.0, 1.0, 2.0, 1.0, 6.0, 1.0, 6.0, 6.0, 6.0, 5.0, 1.0, 5.0, 5.0, 2.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 2.0, 1.0, 17.0, 10.0, 5.0, 1.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 2.0, 5.0, 1.0, 5.0, 1.0, 2.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 1.0, 4.0, 11.0, 10.0, 2.0, 1.0, 7.0, 1.0, 1.0, 7.0, 5.0, 5.0, 5.0, 5.0, 5.0, 2.0, 5.0, 1.0, 5.0, 1.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 8.0, 5.0, 5.0, 5.0, 5.0, 5.0, 6.0, 5.0, 4.0, 2.0, 6.0, 2.0, 5.0, 5.0, 5.0, 11.0, 1.0, 1.0, 7.0, 9.0, 2.0, 5.0, 5.0, 5.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 7.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 4.0, 3.0, 6.0, 3.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 9.0, 1.0, 2.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 26.0, 2.0, 1.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 9.0, 7.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 9.0, 2.0, 1.0, 3.0, 10.0, 1.0, 5.0, 4.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 4.0, 4.0, 5.0, 5.0, 2.0, 4.0, 5.0, 1.0, 4.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 8.0, 4.0, 1.0, 2.0, 1.0, 4.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 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, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 5.0, 2.0, 2.0, 5.0, 4.0, 5.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 4.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 12.0, 4.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 16.0, 3.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 13.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 4.0, 2.0, 1.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 4.0, 3.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 22.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 4.0, 2.0, 6.0, 3.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 2.0, 2.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 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, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 30.0, 1.0, 2.0, 109.0, 1.0, 2.0, 1.0, 6.0, 2.0, 24.0, 39.0, 1.0, 3.0, 1.0, 10.0, 23.0, 2.0, 6.0, 2.0, 1.0, 3.0, 8.0, 12.0, 1.0, 1.0, 1.0, 4.0, 1.0, 10.0, 60.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 11.0, 1.0, 3.0, 2.0, 9.0, 9.0, 84.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 9.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 12.0, 2.0, 7.0, 11.0, 2.0, 5.0, 1.0, 5.0, 26.0, 3.0, 11.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 5.0, 1.0, 1.0, 10.0, 6.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 14.0, 1.0, 3.0, 1.0, 37.0, 2.0, 3.0, 5.0, 2.0, 2.0, 11.0, 1.0, 1.0, 1.0, 15.0, 3.0, 2.0, 1.0, 1.0, 7.0, 10.0, 1.0, 4.0, 2.0, 1.0, 13.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 16.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 10.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.0, 2.0, 1.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 6.0, 8.0, 1.0, 8.0, 2.0, 1.0, 3.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 3.0, 13.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 19.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 8.0, 6.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 19.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 15.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 9.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 5.0, 5.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 6.0, 1.0, 2.0, 2.0, 2.0, 2.0, 9.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 2.0, 1.0, 1.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 11.0, 9.0, 5.0, 1.0, 1.0, 1.0, 5.0, 1.0, 8.0, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 7.0, 22.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 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, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 7.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 5.0, 5.0, 3.0, 7.0, 2.0, 6.0, 6.0, 5.0, 10.0, 9.0, 9.0, 6.0, 9.0, 4.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 1.0, 5.0, 4.0, 4.0, 3.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 5.0, 3.0, 1.0, 1.0, 2.0, 7.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 10.0, 9.0, 18.0, 1.0, 1.0, 2.0, 1.0, 3.0, 8.0, 7.0, 2.0, 1.0, 2.0, 1.0, 4.0, 20.0, 1.0, 2.0, 1.0, 1.0, 3.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 2.0, 28.0, 2.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 7.0, 4.0, 4.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 4.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 5.0, 11.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 7.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, 3.0, 8.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 1.0, 13.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 10.0, 1.0, 3.0, 2.0, 10.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 4.0, 2.0, 1.0, 2.0, 8.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 3.0, 14.0, 1.0, 5.0, 8.0, 1.0, 5.0, 6.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 14.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 5.0, 2.0, 3.0, 10.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 6.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 8.0, 3.0, 1.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 2.0, 12.0, 3.0, 1.0, 5.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 5.0, 1.0, 12.0, 2.0, 1.0, 5.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 20.0, 21.0, 3.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 4.0, 1.0, 3.0, 3.0, 6.0, 1.0, 2.0, 1.0, 8.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 6.0, 6.0, 5.0, 14.0, 4.0, 2.0, 26.0, 5.0, 3.0, 3.0, 1.0, 1.0, 5.0, 6.0, 6.0, 5.0, 5.0, 6.0, 6.0, 3.0, 2.0, 5.0, 5.0, 5.0, 5.0, 8.0, 7.0, 5.0, 6.0, 5.0, 35.0, 23.0, 5.0, 2.0, 5.0, 7.0, 5.0, 10.0, 40.0, 22.0, 21.0, 25.0, 6.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 6.0, 2.0, 3.0, 1.0, 4.0, 4.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 6.0, 1.0, 2.0, 4.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 14.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.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, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.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, 5.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 4.0, 2.0, 2.0, 4.0, 6.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 5.0, 4.0, 3.0, 15.0, 2.0, 1.0, 5.0, 1.0, 2.0, 13.0, 12.0, 6.0, 7.0, 4.0, 6.0, 2.0, 2.0, 3.0, 13.0, 6.0, 3.0, 3.0, 3.0, 6.0, 6.0, 6.0, 2.0, 3.0, 5.0, 5.0, 5.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 5.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 8.0, 5.0, 7.0, 4.0, 4.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 4.0, 10.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 4.0, 4.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 4.0, 4.0, 6.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 8.0, 5.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 3.0, 6.0, 7.0, 3.0, 2.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 6.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 5.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 2.0, 3.0, 3.0, 4.0, 2.0, 3.0, 6.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 3.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 14.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 7.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 14.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, 2.0, 2.0, 5.0, 3.0, 2.0, 1.0, 1.0, 12.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 7.0, 4.0, 3.0, 1.0, 8.0, 2.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 6.0, 6.0, 7.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 8.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 2.0, 4.0, 4.0, 1.0, 4.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 5.0, 1.0, 2.0, 5.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 2.0, 9.0, 1.0, 1.0, 4.0, 4.0, 4.0, 1.0, 6.0, 1.0, 8.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 56.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 10.0, 4.0, 4.0, 3.0, 40.0, 1.0, 9.0, 9.0, 4.0, 4.0, 10.0, 9.0, 10.0, 11.0, 12.0, 9.0, 9.0, 6.0, 5.0, 9.0, 8.0, 5.0, 6.0, 5.0, 11.0, 11.0, 9.0, 8.0, 5.0, 4.0, 11.0, 19.0, 20.0, 4.0, 4.0, 4.0, 4.0, 8.0, 10.0, 13.0, 4.0, 10.0, 15.0, 18.0, 22.0, 19.0, 21.0, 18.0, 5.0, 4.0, 2.0, 2.0, 8.0, 2.0, 1.0, 5.0, 4.0, 9.0, 9.0, 21.0, 1.0, 8.0, 9.0, 7.0, 7.0, 2.0, 5.0, 5.0, 5.0, 5.0, 4.0, 1.0, 9.0, 8.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 8.0, 9.0, 5.0, 5.0, 5.0, 9.0, 5.0, 7.0, 7.0, 4.0, 4.0, 4.0, 4.0, 9.0, 8.0, 1.0, 9.0, 8.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 15.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 11.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 5.0, 4.0, 5.0, 5.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 9.0, 3.0, 12.0, 5.0, 5.0, 5.0, 5.0, 2.0, 5.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 9.0, 2.0, 1.0, 3.0, 3.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 5.0, 1.0, 1.0, 6.0, 5.0, 6.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 1.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 3.0, 5.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 5.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 1.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 18.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 4.0, 5.0, 3.0, 3.0, 2.0, 4.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 8.0, 3.0, 3.0, 3.0, 2.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 4.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 4.0, 6.0, 4.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 4.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 4.0, 5.0, 5.0, 6.0, 7.0, 8.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 5.0, 4.0, 1.0, 5.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 7.0, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 7.0, 7.0, 4.0, 4.0, 7.0, 5.0, 2.0, 4.0, 6.0, 6.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 4.0, 4.0, 5.0, 4.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 5.0, 2.0, 5.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 6.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 9.0, 3.0, 3.0, 14.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 8.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 8.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 4.0, 5.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 4.0, 5.0, 2.0, 5.0, 2.0, 9.0, 10.0, 4.0, 10.0, 5.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 5.0, 3.0, 3.0, 3.0, 6.0, 4.0, 3.0, 3.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 3.0, 6.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 7.0, 2.0, 2.0, 3.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 12.0, 3.0, 5.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 8.0, 5.0, 6.0, 1.0, 1.0, 1.0, 4.0, 5.0, 13.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 4.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 14.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 7.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 2.0, 5.0, 2.0, 2.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 7.0, 3.0, 8.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 4.0, 5.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 13.0, 2.0, 3.0, 7.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 4.0, 3.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, 5.0, 4.0, 2.0, 1.0, 3.0, 1.0, 5.0, 2.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 15.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 8.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 8.0, 7.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 7.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 7.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 3.0, 4.0, 5.0, 3.0, 1.0, 3.0, 4.0, 3.0, 1.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 8.0, 4.0, 6.0, 4.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 5.0, 6.0, 5.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 14.0, 4.0, 3.0, 2.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 9.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 2.0, 3.0, 1.0, 2.0, 11.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 9.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 4.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 4.0, 5.0, 4.0, 3.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, 3.0, 6.0, 3.0, 1.0, 1.0, 3.0, 4.0, 5.0, 5.0, 4.0, 5.0, 5.0, 3.0, 4.0, 5.0, 20.0, 3.0, 2.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 10.0, 9.0, 2.0, 1.0, 1.0, 1.0, 1.0, 35.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 14.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 1.0, 11.0, 1.0, 3.0, 2.0, 3.0, 3.0, 11.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 7.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 5.0, 4.0, 4.0, 2.0, 1.0, 4.0, 1.0, 2.0, 4.0, 3.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 4.0, 3.0, 3.0, 5.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 7.0, 7.0, 5.0, 5.0, 2.0, 4.0, 4.0, 1.0, 5.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 16.0, 16.0, 5.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.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, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 12.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 6.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 4.0, 6.0, 20.0, 5.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 10.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 5.0, 7.0, 5.0, 6.0, 5.0, 2.0, 5.0, 5.0, 5.0, 9.0, 8.0, 3.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 6.0, 5.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 12.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 7.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 7.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 9.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 11.0, 4.0, 4.0, 4.0, 4.0, 2.0, 3.0, 7.0, 3.0, 4.0, 2.0, 7.0, 4.0, 1.0, 4.0, 2.0, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 6.0, 1.0, 5.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 6.0, 1.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 5.0, 3.0, 6.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 6.0, 5.0, 3.0, 4.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 6.0, 48.0, 3.0, 16.0, 3.0, 3.0, 15.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 23.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 3.0, 6.0, 5.0, 1.0, 20.0, 10.0, 7.0, 1.0, 1.0, 2.0, 1.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 1.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 4.0, 12.0, 2.0, 3.0, 11.0, 3.0, 3.0, 15.0, 17.0, 2.0, 15.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 4.0, 2.0, 14.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 6.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 4.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 6.0, 4.0, 2.0, 3.0, 5.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 8.0, 3.0, 1.0, 3.0, 6.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 5.0, 2.0, 1.0, 3.0, 3.0, 9.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 12.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 4.0, 2.0, 5.0, 5.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 10.0, 2.0, 10.0, 2.0, 7.0, 2.0, 5.0, 25.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 10.0, 3.0, 3.0, 2.0, 2.0, 2.0, 8.0, 2.0, 2.0, 20.0, 11.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 6.0, 5.0, 5.0, 2.0, 8.0, 2.0, 2.0, 2.0, 3.0, 3.0, 9.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 15.0, 3.0, 14.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 29.0, 3.0, 2.0, 2.0, 2.0, 2.0, 23.0, 2.0, 37.0, 3.0, 3.0, 3.0, 3.0, 2.0, 12.0, 12.0, 13.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 18.0, 3.0, 3.0, 2.0, 2.0, 6.0, 9.0, 3.0, 2.0, 2.0, 5.0, 1.0, 3.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 7.0, 2.0, 5.0, 3.0, 3.0, 2.0, 6.0, 3.0, 3.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 5.0, 5.0, 8.0, 16.0, 5.0, 4.0, 2.0, 9.0, 3.0, 4.0, 4.0, 2.0, 23.0, 4.0, 2.0, 2.0, 21.0, 3.0, 4.0, 2.0, 3.0, 2.0, 10.0, 3.0, 2.0, 9.0, 2.0, 11.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 8.0, 17.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.0, 8.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 8.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 1.0, 6.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 8.0, 4.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 7.0, 3.0, 3.0, 4.0, 7.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 1.0, 3.0, 1.0, 4.0, 3.0, 1.0, 4.0, 11.0, 1.0, 1.0, 3.0, 3.0, 4.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 4.0, 14.0, 1.0, 1.0, 4.0, 3.0, 3.0, 3.0, 5.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 10.0, 15.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 6.0, 14.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 2.0, 2.0, 5.0, 6.0, 1.0, 2.0, 3.0, 1.0, 7.0, 14.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 1.0, 4.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 8.0, 6.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 4.0, 24.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 6.0, 3.0, 2.0, 3.0, 3.0, 6.0, 3.0, 10.0, 7.0, 7.0, 3.0, 3.0, 6.0, 4.0, 3.0, 2.0, 3.0, 2.0, 3.0, 4.0, 3.0, 7.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 6.0, 2.0, 18.0, 5.0, 2.0, 3.0, 17.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 6.0, 3.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.0, 4.0, 3.0, 4.0, 21.0, 1.0, 3.0, 4.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 8.0, 4.0, 4.0, 24.0, 26.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 6.0, 1.0, 3.0, 1.0, 6.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 4.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 4.0, 9.0, 2.0, 4.0, 4.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 3.0, 6.0, 6.0, 3.0, 4.0, 4.0, 5.0, 2.0, 4.0, 7.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 12.0, 1.0, 3.0, 3.0, 3.0, 1.0, 14.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 4.0, 8.0, 8.0, 5.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 4.0, 13.0, 10.0, 4.0, 5.0, 1.0, 8.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 5.0, 1.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 8.0, 6.0, 3.0, 3.0, 2.0, 6.0, 6.0, 6.0, 6.0, 5.0, 9.0, 5.0, 9.0, 4.0, 1.0, 6.0, 10.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 5.0, 3.0, 1.0, 3.0, 3.0, 5.0, 15.0, 1.0, 1.0, 1.0, 8.0, 4.0, 4.0, 16.0, 4.0, 1.0, 3.0, 3.0, 3.0, 5.0, 3.0, 6.0, 4.0, 7.0, 6.0, 3.0, 7.0, 2.0, 2.0, 3.0, 4.0, 1.0, 3.0, 3.0, 9.0, 3.0, 3.0, 6.0, 4.0, 4.0, 6.0, 6.0, 3.0, 5.0, 5.0, 5.0, 3.0, 1.0, 4.0, 2.0, 3.0, 1.0, 3.0, 3.0, 5.0, 4.0, 3.0, 3.0, 1.0, 1.0, 5.0, 10.0, 3.0, 2.0, 1.0, 3.0, 1.0, 7.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 7.0, 6.0, 8.0, 5.0, 5.0, 9.0, 2.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, 10.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 9.0, 13.0, 7.0, 3.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 14.0, 3.0, 3.0, 8.0, 4.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 6.0, 4.0, 6.0, 3.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 12.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 6.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 3.0, 3.0, 12.0, 3.0, 2.0, 4.0, 4.0, 4.0, 5.0, 1.0, 8.0, 3.0, 1.0, 3.0, 5.0, 3.0, 1.0, 6.0, 2.0, 1.0, 3.0, 3.0, 7.0, 7.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 5.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 15.0, 4.0, 4.0, 3.0, 4.0, 4.0, 13.0, 4.0, 5.0, 3.0, 4.0, 8.0, 4.0, 5.0, 5.0, 5.0, 5.0, 3.0, 6.0, 8.0, 6.0, 6.0, 8.0, 6.0, 1.0, 5.0, 4.0, 1.0, 14.0, 6.0, 16.0, 7.0, 6.0, 2.0, 3.0, 11.0, 3.0, 1.0, 5.0, 3.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 4.0, 2.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, 4.0, 3.0, 3.0, 3.0, 3.0, 5.0, 14.0, 4.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 3.0, 3.0, 3.0, 7.0, 3.0, 3.0, 8.0, 3.0, 3.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 1.0, 4.0, 6.0, 6.0, 2.0, 3.0, 8.0, 4.0, 4.0, 4.0, 5.0, 12.0, 7.0, 5.0, 3.0, 2.0, 3.0, 7.0, 1.0, 3.0, 3.0, 3.0, 1.0, 4.0, 7.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 4.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 8.0, 8.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 7.0, 6.0, 3.0, 3.0, 2.0, 3.0, 4.0, 3.0, 5.0, 10.0, 3.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 4.0, 2.0, 2.0, 4.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 6.0, 1.0, 3.0, 6.0, 6.0, 6.0, 2.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 6.0, 6.0, 6.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 2.0, 8.0, 3.0, 1.0, 3.0, 3.0, 5.0, 1.0, 3.0, 1.0, 4.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 7.0, 3.0, 1.0, 3.0, 1.0, 6.0, 3.0, 1.0, 3.0, 2.0, 3.0, 11.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 6.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 1.0, 13.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 6.0, 10.0, 7.0, 1.0, 5.0, 6.0, 8.0, 4.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 8.0, 3.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 7.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 7.0, 6.0, 6.0, 3.0, 3.0, 6.0, 6.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 3.0, 3.0, 6.0, 2.0, 1.0, 6.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 9.0, 9.0, 17.0, 9.0, 9.0, 1.0, 2.0, 5.0, 1.0, 1.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 6.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 3.0, 3.0, 3.0, 3.0, 6.0, 6.0, 6.0, 4.0, 6.0, 6.0, 6.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 1.0, 5.0, 1.0, 1.0, 3.0, 4.0, 5.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, 9.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 11.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 4.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 4.0, 2.0, 1.0, 4.0, 2.0, 2.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 4.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 6.0, 4.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 10.0, 4.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 4.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 3.0, 7.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 5.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 1.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 5.0, 4.0, 4.0, 7.0, 3.0, 3.0, 3.0, 8.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 11.0, 2.0, 3.0, 5.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 19.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 4.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 2.0, 6.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 3.0, 6.0, 5.0, 5.0, 3.0, 3.0, 3.0, 4.0, 4.0, 5.0, 9.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 7.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 5.0, 5.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 6.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 5.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 6.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 1.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 9.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 7.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 5.0, 3.0, 3.0, 3.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 7.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 8.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 5.0, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 6.0, 1.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 3.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 9.0, 9.0, 5.0, 5.0, 14.0, 11.0, 19.0, 12.0, 6.0, 5.0, 1.0, 10.0, 10.0, 5.0, 5.0, 9.0, 5.0, 4.0, 4.0, 4.0, 9.0, 9.0, 8.0, 8.0, 4.0, 4.0, 5.0, 12.0, 4.0, 20.0, 9.0, 4.0, 4.0, 4.0, 4.0, 8.0, 11.0, 4.0, 10.0, 20.0, 6.0, 5.0, 18.0, 8.0, 4.0, 4.0, 1.0, 4.0, 9.0, 4.0, 8.0, 4.0, 1.0, 7.0, 4.0, 5.0, 5.0, 4.0, 4.0, 13.0, 8.0, 4.0, 5.0, 10.0, 10.0, 4.0, 4.0, 4.0, 8.0, 4.0, 2.0, 1.0, 7.0, 5.0, 5.0, 3.0, 9.0, 1.0, 5.0, 2.0, 12.0, 4.0, 5.0, 4.0, 9.0, 4.0, 4.0, 4.0, 4.0, 1.0, 5.0, 5.0, 4.0, 4.0, 5.0, 5.0, 4.0, 7.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 9.0, 4.0, 2.0, 7.0, 9.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 16.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 10.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, 7.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.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, 2.0, 2.0, 2.0, 10.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 11.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 5.0, 2.0, 2.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, 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 5.0, 5.0, 4.0, 3.0, 5.0, 3.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 1.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 5.0, 5.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 2.0, 7.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 7.0, 2.0, 7.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 6.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 4.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 2.0, 6.0, 6.0, 6.0, 6.0, 6.0, 8.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 8.0, 3.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 5.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 4.0, 6.0, 4.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, 11.0, 1.0, 1.0, 1.0, 19.0, 1.0, 6.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 7.0, 4.0, 2.0, 2.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 2.0, 3.0, 4.0, 3.0, 3.0, 4.0, 4.0, 2.0, 3.0, 4.0, 8.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 4.0, 3.0, 3.0, 4.0, 7.0, 5.0, 9.0, 2.0, 3.0, 4.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 4.0, 3.0, 1.0, 7.0, 1.0, 2.0, 5.0, 4.0, 3.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 5.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 9.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 6.0, 3.0, 1.0, 10.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 6.0, 1.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 8.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 4.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 4.0, 5.0, 2.0, 3.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 18.0, 8.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 24.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 5.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 6.0, 1.0, 1.0, 3.0, 2.0, 2.0, 4.0, 4.0, 5.0, 6.0, 5.0, 5.0, 1.0, 2.0, 4.0, 1.0, 2.0, 3.0, 1.0, 7.0, 1.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 7.0, 2.0, 2.0, 3.0, 3.0, 1.0, 4.0, 4.0, 4.0, 5.0, 2.0, 3.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 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, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 5.0, 4.0, 5.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 3.0, 6.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 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, 6.0, 1.0, 1.0, 1.0, 7.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, 3.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 7.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 34.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 4.0, 2.0, 4.0, 2.0, 10.0, 10.0, 5.0, 10.0, 5.0, 30.0, 6.0, 3.0, 6.0, 3.0, 10.0, 5.0, 10.0, 5.0, 11.0, 6.0, 5.0, 6.0, 10.0, 5.0, 10.0, 5.0, 3.0, 5.0, 3.0, 5.0, 3.0, 8.0, 2.0, 4.0, 2.0, 7.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 8.0, 4.0, 8.0, 4.0, 8.0, 4.0, 8.0, 4.0, 4.0, 2.0, 4.0, 2.0, 10.0, 6.0, 22.0, 10.0, 9.0, 4.0, 17.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 8.0, 4.0, 8.0, 4.0, 12.0, 7.0, 4.0, 2.0, 12.0, 8.0, 4.0, 2.0, 4.0, 23.0, 12.0, 6.0, 3.0, 20.0, 10.0, 8.0, 4.0, 21.0, 10.0, 10.0, 5.0, 4.0, 6.0, 2.0, 1.0, 2.0, 5.0, 9.0, 5.0, 2.0, 9.0, 1.0, 10.0, 2.0, 4.0, 2.0, 8.0, 4.0, 2.0, 4.0, 4.0, 2.0, 7.0, 4.0, 4.0, 2.0, 1.0, 6.0, 3.0, 6.0, 3.0, 5.0, 3.0, 5.0, 3.0, 3.0, 7.0, 6.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 4.0, 1.0, 8.0, 8.0, 1.0, 4.0, 4.0, 4.0, 4.0, 7.0, 4.0, 7.0, 5.0, 4.0, 2.0, 4.0, 2.0, 10.0, 4.0, 2.0, 5.0, 1.0, 12.0, 8.0, 4.0, 2.0, 5.0, 3.0, 5.0, 3.0, 5.0, 4.0, 2.0, 3.0, 4.0, 2.0, 14.0, 4.0, 2.0, 4.0, 2.0, 1.0, 1.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 5.0, 2.0, 6.0, 3.0, 5.0, 3.0, 5.0, 4.0, 2.0, 4.0, 2.0, 5.0, 3.0, 5.0, 3.0, 9.0, 5.0, 1.0, 4.0, 2.0, 2.0, 16.0, 2.0, 3.0, 3.0, 1.0, 1.0, 3.0, 1.0, 13.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 5.0, 3.0, 11.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 4.0, 2.0, 4.0, 2.0, 3.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 5.0, 2.0, 5.0, 2.0, 5.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 5.0, 2.0, 5.0, 2.0, 2.0, 4.0, 5.0, 4.0, 2.0, 4.0, 2.0, 2.0, 5.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 2.0, 6.0, 2.0, 2.0, 4.0, 2.0, 4.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 6.0, 7.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 6.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 4.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 5.0, 3.0, 5.0, 5.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 6.0, 9.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, 5.0, 3.0, 2.0, 5.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 11.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 9.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 10.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 5.0, 5.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 5.0, 3.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 9.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 4.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 3.0, 3.0, 7.0, 3.0, 2.0, 3.0, 1.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 6.0, 7.0, 5.0, 4.0, 2.0, 2.0, 4.0, 8.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 5.0, 3.0, 3.0, 9.0, 9.0, 3.0, 3.0, 2.0, 2.0, 5.0, 5.0, 8.0, 7.0, 8.0, 7.0, 4.0, 4.0, 5.0, 4.0, 3.0, 2.0, 3.0, 4.0, 3.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 4.0, 3.0, 3.0, 4.0, 5.0, 4.0, 4.0, 5.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 5.0, 5.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 4.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 3.0, 2.0, 4.0, 4.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 5.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 4.0, 5.0, 4.0, 5.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 1.0, 1.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 6.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 13.0, 13.0, 8.0, 10.0, 10.0, 14.0, 10.0, 10.0, 10.0, 10.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 6.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 8.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 2.0, 5.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 7.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 10.0, 5.0, 5.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 7.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 7.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 5.0, 1.0, 6.0, 1.0, 3.0, 4.0, 2.0, 5.0, 3.0, 1.0, 8.0, 3.0, 1.0, 2.0, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 4.0, 8.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 5.0, 3.0, 1.0, 1.0, 1.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, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.0, 3.0, 3.0, 4.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 5.0, 5.0, 5.0, 3.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 53.0, 9.0, 3.0, 3.0, 1.0, 6.0, 3.0, 1.0, 1.0, 3.0, 3.0, 5.0, 5.0, 5.0, 17.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 9.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 5.0, 7.0, 8.0, 4.0, 1.0, 1.0, 3.0, 7.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 5.0, 5.0, 3.0, 1.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 4.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 4.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 1.0, 2.0, 2.0, 4.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 20.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 4.0, 3.0, 3.0, 6.0, 7.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 16.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 5.0, 5.0, 14.0, 17.0, 5.0, 1.0, 3.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 9.0, 11.0, 9.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 5.0, 16.0, 5.0, 3.0, 7.0, 6.0, 3.0, 3.0, 2.0, 6.0, 1.0, 1.0, 4.0, 5.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 30.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 18.0, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 13.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 5.0, 3.0, 5.0, 4.0, 7.0, 7.0, 3.0, 5.0, 5.0, 5.0, 3.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 7.0, 3.0, 3.0, 3.0, 5.0, 5.0, 3.0, 5.0, 5.0, 9.0, 5.0, 5.0, 5.0, 12.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 5.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 6.0, 8.0, 6.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 9.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.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, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 5.0, 5.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 9.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 5.0, 9.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 7.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 5.0, 5.0, 5.0, 3.0, 4.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 5.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 3.0, 3.0, 4.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 6.0, 5.0, 3.0, 3.0, 1.0, 5.0, 6.0, 6.0, 6.0, 6.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 6.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 8.0, 10.0, 3.0, 8.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 4.0, 5.0, 3.0, 7.0, 3.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 11.0, 7.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 12.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 1.0, 5.0, 4.0, 4.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 1.0, 1.0, 5.0, 5.0, 5.0, 5.0, 5.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 3.0, 6.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 7.0, 1.0, 5.0, 5.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 8.0, 6.0, 6.0, 8.0, 4.0, 7.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 3.0, 3.0, 4.0, 4.0, 3.0, 1.0, 5.0, 5.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.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, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 5.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 6.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 5.0, 5.0, 1.0, 3.0, 3.0, 3.0, 2.0, 4.0, 4.0, 3.0, 3.0, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 6.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 5.0, 5.0, 3.0, 3.0, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 10.0, 5.0, 3.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 7.0, 3.0, 3.0, 1.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 1.0, 3.0, 3.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 7.0, 3.0, 3.0, 3.0, 1.0, 1.0, 14.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 8.0, 8.0, 3.0, 4.0, 1.0, 4.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 3.0, 3.0, 1.0, 6.0, 6.0, 3.0, 6.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 3.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 3.0, 1.0, 5.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 1.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 4.0, 3.0, 1.0, 3.0, 1.0, 8.0, 1.0, 3.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 5.0, 7.0, 5.0, 5.0, 1.0, 6.0, 6.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 5.0, 6.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 3.0, 8.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 4.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, 2.0, 6.0, 2.0, 4.0, 5.0, 4.0, 3.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 6.0, 4.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 3.0, 5.0, 1.0, 6.0, 2.0, 4.0, 1.0, 3.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 4.0, 4.0, 1.0, 4.0, 3.0, 2.0, 2.0, 5.0, 8.0, 38.0, 2.0, 2.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 4.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 4.0, 4.0, 5.0, 5.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 10.0, 4.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 4.0, 6.0, 2.0, 3.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 7.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 6.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 6.0, 2.0, 2.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 3.0, 2.0, 5.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 3.0, 4.0, 8.0, 5.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 6.0, 2.0, 7.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 6.0, 3.0, 3.0, 3.0, 2.0, 8.0, 3.0, 2.0, 3.0, 5.0, 4.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 5.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 7.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, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 8.0, 4.0, 2.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 1.0, 3.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, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 6.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 3.0, 1.0, 7.0, 1.0, 1.0, 8.0, 6.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 27.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.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, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 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, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 7.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 22.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 7.0, 2.0, 2.0, 8.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 3.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, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 5.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 8.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 12.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 4.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 12.0, 7.0, 2.0, 8.0, 8.0, 2.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 5.0, 1.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, 4.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 3.0, 6.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 4.0, 7.0, 3.0, 1.0, 5.0, 6.0, 5.0, 2.0, 1.0, 1.0, 13.0, 13.0, 1.0, 2.0, 1.0, 1.0, 8.0, 2.0, 1.0, 4.0, 1.0, 1.0, 3.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 7.0, 3.0, 1.0, 1.0, 12.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 5.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 9.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 10.0, 1.0, 3.0, 1.0, 9.0, 1.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 5.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 14.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 10.0, 2.0, 1.0, 4.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 4.0, 4.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 3.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.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, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 6.0, 8.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.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, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 4.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 49.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 8.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 5.0, 2.0, 6.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 7.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 6.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, 4.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 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, 3.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 8.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 19.0, 4.0, 19.0, 5.0, 6.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 6.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 2.0, 1.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 8.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 2.0, 1.0, 3.0, 3.0, 7.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 6.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, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 5.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 5.0, 1.0, 2.0, 2.0, 2.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 7.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 5.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 2.0, 4.0, 4.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, 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, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 5.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 5.0, 4.0, 4.0, 1.0, 6.0, 1.0, 3.0, 3.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 16.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 4.0, 1.0, 1.0, 1.0, 5.0, 10.0, 9.0, 9.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 3.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 7.0, 2.0, 7.0, 2.0, 4.0, 4.0, 3.0, 4.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 3.0, 3.0, 5.0, 5.0, 9.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 5.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 5.0, 4.0, 5.0, 5.0, 5.0, 5.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 8.0, 2.0, 8.0, 64.0, 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, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 4.0, 5.0, 4.0, 2.0, 6.0, 2.0, 5.0, 2.0, 44.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 44.0, 2.0, 2.0, 2.0, 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, 2.0, 4.0, 6.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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 9.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 3.0, 3.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 10.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 7.0, 3.0, 4.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 5.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 6.0, 6.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 3.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 6.0, 6.0, 4.0, 2.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 8.0, 8.0, 8.0, 6.0, 6.0, 6.0, 6.0, 4.0, 6.0, 4.0, 7.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, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 4.0, 4.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 8.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 6.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 6.0, 6.0, 4.0, 8.0, 8.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 5.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 1.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 3.0, 1.0, 2.0, 4.0, 1.0, 4.0, 2.0, 4.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.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, 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, 3.0, 1.0, 3.0, 4.0, 2.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 6.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 9.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 5.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 7.0, 1.0, 1.0, 5.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, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 8.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 2.0, 1.0, 6.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 3.0, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 34.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 4.0, 1.0, 1.0, 4.0, 1.0, 4.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 4.0, 2.0, 1.0, 4.0, 3.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 1.0, 5.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 4.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 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, 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, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.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, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 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, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.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, 4.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 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, 3.0, 2.0, 5.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 6.0, 4.0, 3.0, 2.0, 6.0, 5.0, 8.0, 7.0, 8.0, 6.0, 5.0, 3.0, 8.0, 3.0, 5.0, 3.0, 5.0, 3.0, 7.0, 4.0, 7.0, 4.0, 4.0, 2.0, 13.0, 9.0, 3.0, 2.0, 3.0, 2.0, 5.0, 5.0, 4.0, 6.0, 11.0, 7.0, 12.0, 8.0, 4.0, 5.0, 4.0, 5.0, 3.0, 7.0, 4.0, 4.0, 5.0, 3.0, 3.0, 2.0, 3.0, 2.0, 7.0, 7.0, 4.0, 7.0, 4.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 2.0, 5.0, 3.0, 5.0, 7.0, 4.0, 10.0, 6.0, 9.0, 3.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 4.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 4.0, 4.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 5.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 4.0, 3.0, 4.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0, 2.0, 3.0, 1.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 3.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 4.0, 3.0, 3.0, 5.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 4.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 4.0, 4.0, 4.0, 6.0, 6.0, 6.0, 8.0, 5.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 5.0, 2.0, 2.0, 3.0, 3.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.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, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 5.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 5.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 7.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.0, 1.0, 3.0, 5.0, 1.0, 3.0, 31.0, 26.0, 3.0, 13.0, 1.0, 5.0, 5.0, 5.0, 6.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 11.0, 1.0, 2.0, 1.0, 2.0, 1.0, 7.0, 1.0, 10.0, 1.0, 2.0, 3.0, 2.0, 1.0, 8.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 7.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.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, 3.0, 1.0, 2.0, 5.0, 14.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 4.0, 1.0, 3.0, 3.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 20.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 5.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 6.0, 4.0, 2.0, 10.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 3.0, 5.0, 6.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 2.0, 6.0, 8.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 5.0, 2.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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 13.0, 1.0, 1.0, 1.0, 47.0, 1.0, 2.0, 6.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 28.0, 1.0, 1.0, 2.0, 1.0, 4.0, 13.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 6.0, 2.0, 3.0, 15.0, 5.0, 4.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 34.0, 7.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 15.0, 5.0, 4.0, 4.0, 6.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 2.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 2.0, 5.0, 5.0, 2.0, 3.0, 5.0, 3.0, 2.0, 1.0, 3.0, 3.0, 5.0, 6.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 7.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 6.0, 1.0, 2.0, 1.0, 1.0, 4.0, 4.0, 2.0, 4.0, 3.0, 3.0, 4.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 23.0, 2.0, 2.0, 1.0, 1.0, 1.0, 6.0, 10.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 1.0, 4.0, 5.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 3.0, 1.0, 5.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 13.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 4.0, 4.0, 1.0, 12.0, 8.0, 1.0, 1.0, 5.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 5.0, 8.0, 1.0, 11.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 14.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 7.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 9.0, 1.0, 1.0, 2.0, 4.0, 6.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 6.0, 3.0, 3.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 5.0, 1.0, 11.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 5.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, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 5.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 6.0, 21.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 7.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 4.0, 12.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 11.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.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, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.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, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 6.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 9.0, 3.0, 3.0, 1.0, 2.0, 6.0, 1.0, 5.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 7.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 9.0, 2.0, 2.0, 3.0, 2.0, 2.0, 4.0, 9.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 18.0, 2.0, 2.0, 2.0, 3.0, 2.0, 5.0, 3.0, 10.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 4.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 15.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 6.0, 4.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 4.0, 1.0, 10.0, 1.0, 4.0, 5.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 32.0, 10.0, 1.0, 32.0, 2.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0, 8.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 11.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 4.0, 1.0, 2.0, 1.0, 6.0, 1.0, 1.0, 3.0, 4.0, 2.0, 4.0, 3.0, 5.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 6.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 6.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, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 12.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 15.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 4.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 6.0, 3.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, 4.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 5.0, 2.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 6.0, 1.0, 1.0, 2.0, 5.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 2.0, 7.0, 2.0, 1.0, 1.0, 4.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, 6.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 4.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 9.0, 11.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.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, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.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, 3.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 7.0, 1.0, 2.0, 3.0, 4.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 5.0, 4.0, 3.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 5.0, 2.0, 1.0, 4.0, 3.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 3.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 6.0, 6.0, 4.0, 4.0, 2.0, 4.0, 9.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 7.0, 4.0, 7.0, 7.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 3.0, 2.0, 4.0, 3.0, 6.0, 4.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 4.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 37.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 2.0, 10.0, 11.0, 4.0, 2.0, 6.0, 6.0, 5.0, 7.0, 7.0, 5.0, 11.0, 5.0, 2.0, 3.0, 1.0, 2.0, 2.0, 5.0, 2.0, 4.0, 2.0, 2.0, 11.0, 16.0, 2.0, 2.0, 6.0, 7.0, 2.0, 10.0, 11.0, 11.0, 8.0, 1.0, 5.0, 1.0, 4.0, 10.0, 5.0, 1.0, 4.0, 2.0, 2.0, 13.0, 6.0, 6.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 9.0, 1.0, 2.0, 3.0, 5.0, 10.0, 2.0, 4.0, 1.0, 1.0, 1.0, 6.0, 8.0, 2.0, 2.0, 4.0, 2.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 5.0, 3.0, 2.0, 4.0, 2.0, 2.0, 17.0, 3.0, 4.0, 1.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 7.0, 1.0, 3.0, 5.0, 1.0, 1.0, 4.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 3.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 5.0, 5.0, 3.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 6.0, 5.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 5.0, 5.0, 5.0, 4.0, 5.0, 6.0, 5.0, 5.0, 4.0, 8.0, 6.0, 6.0, 5.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 6.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 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, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 18.0, 18.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.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, 1.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 1.0, 4.0, 4.0, 3.0, 4.0, 2.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 5.0, 6.0, 22.0, 3.0, 5.0, 10.0, 4.0, 12.0, 2.0, 11.0, 3.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 2.0, 2.0, 2.0, 3.0, 7.0, 2.0, 2.0, 1.0, 2.0, 18.0, 16.0, 13.0, 13.0, 4.0, 6.0, 4.0, 9.0, 8.0, 4.0, 4.0, 5.0, 5.0, 6.0, 4.0, 2.0, 3.0, 3.0, 1.0, 3.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 7.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 1.0, 1.0, 2.0, 3.0, 6.0, 10.0, 8.0, 2.0, 2.0, 2.0, 4.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 5.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 7.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 3.0, 3.0, 1.0, 3.0, 3.0, 4.0, 1.0, 1.0, 1.0, 5.0, 4.0, 4.0, 3.0, 3.0, 5.0, 5.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 3.0, 4.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 1.0, 4.0, 3.0, 1.0, 2.0, 1.0, 3.0, 2.0, 2.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 2.0, 2.0, 4.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, 1.0, 2.0, 2.0, 3.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 4.0, 2.0, 3.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 5.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 1.0, 3.0, 5.0, 5.0, 1.0, 1.0, 1.0, 12.0, 12.0, 2.0, 2.0, 2.0, 1.0, 1.0, 7.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 6.0, 3.0, 2.0, 2.0, 3.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 6.0, 5.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 2.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 6.0, 6.0, 9.0, 7.0, 7.0, 6.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 11.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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 6.0, 5.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 5.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 4.0, 6.0, 5.0, 2.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 5.0, 5.0, 3.0, 3.0, 3.0, 3.0, 5.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 3.0, 1.0, 2.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, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 21.0, 1.0, 1.0, 1.0, 35.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 1.0, 3.0, 1.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 15.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 4.0, 2.0, 2.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.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, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 4.0, 4.0, 3.0, 2.0, 3.0, 3.0, 1.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 6.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 26.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 7.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 27.0, 2.0, 1.0, 7.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 3.0, 5.0, 3.0, 3.0, 7.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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 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, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 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, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 3.0, 2.0, 3.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 6.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.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, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 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, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 4.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, 4.0, 4.0, 2.0, 5.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, 8.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 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, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 8.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 32.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 10.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, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 62.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 6.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.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, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 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, 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, 6.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 12.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.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, 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, 4.0, 8.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 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, 4.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, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.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, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.0, 6.0, 6.0, 6.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 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, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 6.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, 4.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 10.0, 4.0, 6.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 6.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 2.0, 4.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 5.0, 3.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.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, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.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, 2.0, 1.0, 2.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 3.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 9.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 32.0, 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, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 16.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 3.0, 3.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, 2.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 26.0, 6.0, 6.0, 5.0, 3.0, 2.0, 19.0, 1.0, 3.0, 18.0, 2.0, 6.0, 17.0, 10.0, 1.0, 1.0, 5.0, 1.0, 8.0, 9.0, 1.0, 24.0, 4.0, 1.0, 19.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 9.0, 3.0, 1.0, 2.0, 2.0, 3.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 3.0, 2.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 9.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 2.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 9.0, 2.0, 1.0, 1.0, 4.0, 1.0, 3.0, 3.0, 1.0, 3.0, 1.0, 5.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 2.0, 5.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 5.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 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, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 5.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 6.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 4.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 24.0, 1.0, 7.0, 3.0, 1.0, 1.0, 8.0, 4.0, 3.0, 2.0, 1.0, 7.0, 4.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 1.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 3.0, 2.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 10.0, 1.0, 6.0, 2.0, 1.0, 1.0, 10.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 9.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 2.0, 2.0, 4.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 5.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 7.0, 7.0, 1.0, 2.0, 3.0, 4.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 6.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 4.0, 6.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 3.0, 3.0, 3.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, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 3.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 5.0, 3.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 4.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 3.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, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 3.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 2.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 2.0, 2.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 4.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, 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, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 2.0, 1.0, 5.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 4.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 4.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 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, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 8.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 5.0, 1.0, 1.0, 5.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 3.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 3.0, 1.0, 2.0, 3.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 2.0, 4.0, 4.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0, 1.0, 3.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 17.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 14.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 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, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 4.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 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, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0]}, "b": 0.75, "k1": 1.2, "lower_case": true, "remove_punctuation": true, "remove_stopwords": true, "stem": true, "language": "english"}