0	46	30	45	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
343428926830	343428927393	343428927943	343428928493	343428929043	343428929593	343428930143	343428930693	343428931243	343428931793	343428932343	343428932893	343428933443	343428933993	343428934543	343428935093	343428935643	343428936193	343428936743	343428937293	343428937843	343428938393	343428938943	343428939493	343428940043	343428940593	343428941143	343428941693	343428942243	343428942793	343428943343	343428943893	343428944443	343428944993	343428945543	343428946093	343428946643	343428947193	343428947743	343428948293	343428948843	343428949393	343428949943	343428950493	343428951043	343428951593	343428952143	343428952693	343428953243	343428953793	343428954343	343428954893	343428955443	343428955993	343428956543	343428957093	343428957643	343428958193	343428958743	343428959293	343428959843	343428960393	343428960943	343428961493	343428962043	343428962593	343428963143	343428963693	343428964243	343428964793	343428965343	343428965893	343428966443	343428966993	343428967543	343428968093	343428968643	343428969193	343428969743	343428970293	343428970843	343428971393	343428971943	343428972493	343428973043	343428973593	343428974143	343428974693	343428975243	343428975793	343428976343	343428976893	343428977443	343428977993	343428978543	343428979093	343428979643	343428980193	343428980743	343428981293	343428981843	343428982393	343428982943	343428983493	343428984043	343428984593	343428985143	343428985693	343428986243	343428986793	343428987343	343428987893	343428988443	343428988993	343428989543	343428990093	343428990643	343428991193	343428991743	343428992293	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2122	3300	1900	2700	2123	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2124	3300	1900	2700	2123	3300	1900	2700	2124	3300	1900	2700	2123	3300	1900	2700	2122	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2124	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2124	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12931	9615	6010	3454	1993	1529	1363	1183	880	624	440	408	273	235	174	163	158	193	139	136	131	107	128	136	143	131	124	116	138	137	113	142	134	111	137	116	125	116	113	116	131	129	106	109	130	124	120	117	129	120	118	130	119	108	147	113	112	127	135	139	106	121	116	122	138	124	110	122	121	113	124	128	122	123	96	133	124	135	124	135	123	115	122	120	123	103	104	113	128	120	114	116	108	120	92	109	98	100	112	141	114	115	106	117	106	123	111	120	113	121	119	133	135	137	116	121	135	121	125	122	110	116	115	130	126	136	136	137	112	135	104	151	119	118	118	122	124	109	145	122	112	109	109	147	126	106	132	130	125	111	128	121	119	116	129	148	126	110	124	111	117	116	130	107	83	121	110	96	132	119	129	117	132	106	128	131	109	105	121	148	118	112	113	132	102	143	98	110	129	126	122	128	120	124	127	124	116	104	130	116	116	99	105	126	123	118	125	117	120	110	130	132	113	124	124	119	134	131	127	119	119	104	113	108	123	117	128	120	127	128	126	107	129	127	117	132	131	106	121	107	131	117	109	125	132	129	119	123	113	103	128	119	136	117	146	121	116	114	114	131	133	124	115	126	112	118	134	130	133	97	116	112	145	126	122	116	104	125	119	115	101	119	141	111	125	103	119	104	121	133	143	126	135	147	109	112	128	124	128	96	88	110	132	107	118	125	142	124	133	138	121	135	125	117	120	118	122	116	116	128	102	116	123	155	117	134	119	124	117	129	123	125	119	126	117	136	111	119	117	101	115	100	121	109	134	114	138	93	136	131	119	140	124	107	125	110	125	136	114	145	129	121	112	115	105	131	109	105	111	137	105	124	121	102	144	120	104	116	123	102	124	132	125	125	123	132	116	106	143	119	116	120	112	134	103	107	131	123	105	139	109	110	114	122	121	136	109	118	121	102	128	117	118	114	118	135	132	117	148	120	107	140	114	124	113	118	145	103	100	138	117	140	134	125	100	121	125	119	123	142	125	119	121	123	130	121	135	120	116	132	128	124	99	124	123	105	116	112	142	115	131	122	115	135	146	105	117	118	108	117	136	122	129	134	130	135	133	154	121	114	134	97	132	112	132	102	112	113	115	122	111	134	142	137	103	122	108	112	129	118	133	131	143	117	140	100	109	94	135	109	126	127	149	128	125	113	112	110	122	126	122	128	123	135	118	130	129	123	116	122	110	106	122	106	108	121	106	99	112	111	119	120	112	114	108	120	131	122	135	131	114	103	140	104	125	119	121	103	139	117	102	126	102	140	130	120	145	112	110	139	117	124	114	110	129	114	135	96	135	125	109	116	124	116	118	131	132	105	109	116	126	133	113	120	112	120	134	109	123	126	92	115	121	138	120	122	123	133	130	129	110	126	110	115	131	126	120	114	126	131	118	106	123	125	132	130	133	129	103	116	150	110	118	123	125	129	111	116	115	126	132	117	120	124	128	114	123	109	139	125	117	126	141	140	102	120	112	125	136	112	138	124	124	113	142	110	101	115	134	125	120	127	123	125	124	135	119	126	127	112	109	143	84	98	127	135	106	128	125	107	114	115	112	140	120	121	99	122	117	116	130	120	105	130	131	118	111	113	102	107	123	125	116	110	130	135	105	134	114	111	143	117	138	122	127	114	138	113	123	122	135	121	123	130	122	124	120	125	119	124	112	133	117	118	111	116	128	110	113	136	145	131	128	103	124	123	122	145	126	127	142	131	103	115	122	118	121	130	140	118	124	109	109	110	123	128	114	132	133	113	120	121	112	112	137	108	139	125	121	120	130	116	127	111	134	108	123	137	120	109	139	133	112	149	131	141	144	114	119	113	127	119	114	97	84	121	122	118	139	135	112	122	122	142	136	115	133	132	138	125	116	136	117	116	120	147	125	142	136	108	127	133	122	123	114	129	122	131	128	108	114	120	113	131	144	126	107	100	128	140	119	130	135	112	134	135	143	109	127	107	148	130	126	125	126	124	127	136	139	110	131	128	119	120	117	118	129	127	113	125	124	135	135	118	113	96	123	114	102	134	126	129	118	117	114	114	110	123	107	107	139	100	113	124	128	137	119	107	130	120	120	110	128	120	109	132	124	99	131	126	121	118	151	129	135	139	114	116	123	126	124	133	113	129	104	129	136	113	129	130	115	139	127	136	131	118	139	142	114	120	114	118	114	133	130	125	118	123	115	118	119	127	126	121	108	140	115	103	120	123	129	127	146	106	113	120	112	119	122	109	141	133	117	123	133	112	113	107	106	130	125	110	139	121	118	127	136	99	122	123	116	116	129	87	126	110	114	124	106	129	129	127	123	123	138	140	122	119	141	108	128	113	135	128	111	110	140	105	120	146	105	122	111	132	86	131	113	135	122	114	139	124	117	125	105	139	119	128	111	125	136	122	124	130	147	124	127	127	94	136	118	142	123	127	103	101	140	111	121	124	127	133	117	115	120	125	96	133	114	117	124	140	126	118	103	114	123	146	110	141	134	123	126	126	99	124	115	118	135	94	113	126	113	113	119	118	130	112	112	119	144	120	120	115	125	125	119	115	121	111	131	115	112	123	137	115	135	117	107	116	122	113	116	118	141	134	124	118	129	104	118	116	134	119	146	126	113	125	130	108	116	102	121	119	146	129	140	131	140	106	132	116	121	127	115	106	141	125	131	128	123	130	114	123	117	124	124	111	121	115	142	132	115	125	109	134	136	127	125	129	101	120	116	110	108	129	126	112	125	127	138	125	106	110	116	117	134	103	127	147	115	143	119	120	127	121	122	144	112	122	110	126	120	115	140	119	115	125	115	121	113	99	130	126	127	103	112	136	111	110	107	117	118	125	119	128	134	128	109	118	123	112	149	113	125	113	120	108	118	101	119	125	144	136	119	120	126	128	129	109	134	123	109	113	106	116	134	94	117	115	116	124	131	117	128	155	129	125	137	119	139	138	134	134	108	111	109	110	125	112	129	147	123	125	107	105	136	114	110	123	120	104	120	123	111	114	149	100	108	112	130	128	105	114	108	108	148	119	130	100	131	124	115	117	133	115	121	104	113	124	115	131	124	117	128	122	127	115	98	99	115	104	107	122	115	143	142	118	133	135	112	127	134	111	104	88	117	127	146	114	115	109	100	103	107	120	113	124	102	129	106	143	107	117	105	135	118	144	121	129	130	122	119	115	121	125	117	130	113	123	106	117	132	114	99	113	107	107	128	121	121	120	122	129	113	115	110	112	111	132	128	132	131	121	125	140	129	114	117	129	107	108	137	119	120	107	104	113	111	110	127	126	120	106	133	104	110	114	107	112	123	130	119	130	113	126	114	109	110	120	102	130	121	128	121	119	117	126	119	111	131	129	117	131	116	127	124	112	124	135	121	113	144	121	123	122	120	122	120	115	130	106	118	107	127	121	130	107	117	100	128	123	126	119	119	115	115	127	119	143	120	124	121	128	118	108	101	155	120	112	115	118	112	136	122	118
43162	32519	27231	26616	27519	25670	22925	19519	15716	10958	7638	6271	3954	2824	1906	1605	1410	1256	1214	1173	1157	1060	1036	966	973	972	923	878	883	875	884	880	883	888	910	946	889	870	834	871	929	883	877	856	916	908	885	860	816	871	880	940	890	825	844	850	850	942	891	866	837	889	873	882	893	891	888	927	892	878	873	882	848	862	878	882	960	866	935	899	891	862	922	860	908	957	895	856	864	897	909	841	860	911	874	861	944	890	910	853	848	852	864	892	898	848	874	872	950	855	888	904	869	903	899	866	885	942	844	860	881	820	897	832	873	867	905	858	839	879	915	854	843	853	891	953	860	905	870	870	866	871	831	914	847	857	897	868	870	906	909	860	878	858	887	923	898	918	853	849	876	842	873	900	830	933	861	870	818	860	891	928	889	889	876	876	896	888	894	888	916	846	878	866	861	858	897	867	871	866	876	883	864	888	904	886	872	900	878	881	850	836	832	846	836	873	850	921	861	877	870	874	839	893	868	879	926	868	923	844	908	858	883	830	868	894	854	883	823	911	838	895	906	850	888	864	873	818	867	896	872	886	856	904	849	852	888	817	846	832	862	914	871	896	883	873	868	855	886	852	947	893	854	872	857	888	878	874	902	894	828	856	874	850	915	870	846	903	886	903	877	852	971	906	868	897	855	873	916	873	852	850	857	944	898	868	958	873	918	869	849	880	876	923	937	910	863	905	875	885	879	852	868	931	887	828	886	836	886	863	896	925	856	898	879	842	868	853	876	898	910	929	909	880	875	910	907	881	893	906	896	870	891	893	873	886	893	892	886	862	873	888	880	892	940	913	933	870	866	933	880	898	927	924	856	918	848	898	806	845	932	907	876	863	871	848	920	898	895	887	872	867	884	888	826	907	892	862	873	828	893	863	920	854	889	906	879	896	863	888	840	832	837	859	901	915	895	884	873	923	868	884	929	880	867	877	824	900	898	873	841	838	851	926	861	868	860	870	900	855	876	891	832	864	916	904	874	850	862	830	839	873	874	873	860	877	923	869	931	906	892	917	868	899	879	877	899	882	889	865	915	833	889	822	900	918	888	877	907	910	807	882	849	900	897	903	849	868	867	911	895	883	883	887	860	898	864	854	920	879	894	883	844	866	892	856	853	873	880	898	936	861	850	858	897	898	853	902	866	942	863	848	882	864	877	879	853	909	857	826	866	858	885	846	925	858	881	862	833	900	853	861	834	884	879	875	943	886	855	863	895	865	858	838	889	857	855	862	857	888	882	892	890	862	870	844	908	883	881	892	935	904	897	882	906	818	864	841	851	872	845	886	861	872	879	887	909	882	878	885	870	855	898	919	903	922	896	884	835	854	912	917	885	814	879	879	887	853	877	878	861	893	887	890	894	838	859	902	882	874	908	850	889	865	892	841	894	848	840	903	838	841	864	914	878	851	866	896	848	911	835	888	866	913	880	867	947	853	823	864	898	890	873	895	892	843	841	887	886	857	849	893	879	863	901	890	813	887	866	878	863	854	852	866	921	849	874	816	835	900	927	896	848	891	859	861	880	863	876	898	863	872	887	903	883	850	836	879	908	854	876	880	888	869	898	902	857	852	855	860	932	882	918	882	897	889	898	890	868	883	838	840	840	877	870	848	880	877	815	825	850	821	869	836	879	874	882	944	885	858	884	909	874	895	934	859	850	906	866	872	876	872	932	906	890	903	862	889	892	865	891	858	867	895	881	899	870	934	912	843	903	870	931	930	895	931	904	909	892	878	907	865	842	836	889	887	886	871	907	895	903	875	911	904	856	912	876	877	855	929	914	891	893	860	874	930	902	915	900	862	878	847	842	893	881	908	829	880	907	884	931	832	892	914	889	890	843	878	911	893	883	860	859	900	908	926	854	819	881	898	865	892	898	895	885	902	794	895	907	878	914	858	899	851	900	870	914	915	940	891	907	901	843	874	919	885	850	915	870	850	873	884	882	849	861	872	880	847	913	877	921	888	849	887	871	864	894	844	866	851	904	863	862	911	848	863	925	871	919	897	876	929	863	870	837	894	884	859	880	837	825	866	886	841	860	856	855	877	849	873	928	864	875	879	898	914	934	814	867	869	898	843	866	851	905	897	896	853	857	891	906	903	895	909	867	916	865	814	888	847	903	884	891	930	880	905	880	908	884	891	908	886	862	870	908	804	930	909	913	878	858	915	892	890	801	850	892	898	873	894	872	891	895	863	878	867	865	919	877	902	902	910	864	890	901	863	916	905	822	870	881	849	831	893	873	870	887	837	891	881	923	919	904	845	862	881	883	900	840	815	872	895	887	911	911	838	889	868	908	811	909	869	829	877	919	838	873	942	906	865	862	915	899	889	884	923	930	837	903	898	884	920	894	926	887	875	898	846	882	860	887	902	869	934	897	903	896	855	849	852	883	912	860	934	855	881	879	876	901	848	859	908	872	896	863	836	871	905	892	846	853	897	942	964	882	922	894	875	915	871	895	828	906	879	886	869	842	863	876	824	855	892	848	875	878	883	862	928	815	862	887	849	891	841	907	900	882	919	894	883	837	875	919	857	845	919	868	902	879	857	889	904	874	873	877	895	932	860	906	895	853	948	903	891	859	890	877	900	869	910	856	865	903	879	871	884	860	856	919	823	865	911	888	909	878	878	877	889	931	850	885	851	902	871	852	889	892	896	895	881	897	817	863	849	886	892	872	884	921	899	896	928	877	836	904	860	883	878	888	890	876	870	901	885	838	896	828	948	933	892	852	862	882	890	920	863	881	874	876	880	890	855	896	902	878	904	904	918	900	914	859	897	844	901	889	802	872	885	888	902	836	845	895	858	934	903	874	866	903	891	886	890	861	881	879	907	870	851	920	878	920	846	883	886	893	920	853	879	871	912	868	857	896	885	866	920	864	894	970	897	880	917	879	904	826	908	872	916	831	882	904	873	899	871	842	877	896	886	904	957	904	906	918	855	872	908	856	907	874	871	872	855	900	913	857	930	915	897	830	865	881	960	856	842	872	863	878	910	896	896	959	852	892	844	880	894	927	804	887	899	869	848	933	874	867	838	882	868	836	866	923	887	917	894	881	881	843	887	867	902	883	899	856	915	929	875	890	907	880	847	859	851	872	888	837	887	928	854	923	868	832	878	880	902	859	889	898	924	830	900	832	878	857	867	866	885	892	916	918	826	884	866	854	852	880	875	842	917	884	889	894	872	889	813	892	916	917	890	872	864	919	866	914	866	847	906	825	866	895	907	918	855	906	921	873	841	879	871	914	892	871	894	913	884	869	898	883	875	864	809	942	833	861	855	909	928	859	908	892	874	887	925	897	918	859	840	895	894	860	900	879	877	866	928	876	841	910	883	889	851	862	856	892	912	907	884	898	905	906	894	841	951	883	921	873	915	881	885	884	856	863	912	875	862	892	882	867	864	807	929	838	906	908	878	815	818	840	833	914	897	889	945	852	841	898	871	879	842	851	859	888	892	908	889	915	893
8998	7752	3517	1497	1020	856	688	571	444	328	303	259	200	167	161	132	129	121	136	134	115	137	106	126	124	119	126	142	102	121	110	121	107	124	126	115	139	134	137	113	124	115	129	111	110	130	113	123	139	128	110	130	125	128	117	120	114	119	129	116	125	139	121	133	115	127	121	110	126	130	112	114	107	121	132	125	125	129	131	113	125	115	125	133	133	123	125	129	136	115	111	124	115	133	125	131	106	112	130	122	147	118	124	105	127	118	128	120	132	108	112	117	131	123	142	117	126	110	124	114	136	128	123	108	110	108	116	118	113	116	128	129	119	136	124	129	117	129	141	143	102	126	125	100	131	124	125	119	106	124	110	110	121	128	127	128	106	129	148	114	121	149	131	121	119	122	122	127	120	105	105	124	121	130	119	132	123	126	132	116	115	112	132	109	122	126	119	140	97	121	138	129	122	112	119	122	109	145	119	126	86	124	109	109	118	135	146	118	116	108	120	137	140	109	114	144	123	118	109	108	130	124	118	116	114	127	126	132	123	137	119	141	131	110	100	117	127	131	124	113	117	125	111	123	131	108	118	119	128	114	109	127	119	106	113	98	118	125	122	117	131	115	115	120	120	116	114	111	137	121	145	134	118	126	110	143	133	115	116	141	107	126	114	122	130	127	152	125	129	127	107	111	115	111	120	127	122	132	120	131	128	112	135	126	144	126	120	125	126	107	140	110	114	122	98	112	108	126	125	125	120	114	124	122	135	107	113	133	102	118	132	125	127	111	136	112	123	126	105	113	129	125	130	119	133	109	137	113	129	139	126	132	132	136	97	115	128	102	119	125	106	103	131	117	137	124	123	120	98	128	106	129	114	106	120	111	137	122	113	119	121	134	130	124	139	125	124	138	124	109	128	120	116	102	114	115	99	130	125	113	139	104	129	127	134	132	121	114	133	102	130	107	110	130	116	124	116	114	123	111	148	137	133	126	122	116	119	136	106	116	123	122	115	111	124	123	133	132	109	132	131	152	112	131	109	127	129	142	131	135	124	138	130	115	127	123	116	106	148	112	130	96	103	112	123	119	121	125	134	130	118	118	134	112	131	136	114	122	123	123	108	120	131	121	109	130	123	113	115	130	112	113	107	117	132	114	109	110	111	120	147	116	115	120	132	130	119	138	114	141	115	112	123	120	125	119	138	108	126	104	129	125	94	126	121	133	151	123	106	133	120	135	114	126	132	123	125	116	117	124	134	120	116	121	108	119	120	129	133	134	122	119	130	137	115	111	108	121	140	120	130	120	128	117	128	119	126	126	129	127	141	109	116	106	108	135	116	110	117	129	141	131	115	140	121	149	118	119	115	113	121	112	121	97	130	111	113	100	130	110	137	114	149	114	128	119	127	125	123	113	120	124	137	121	114	123	115	120	127	134	133	125	119	140	136	127	138	121	118	114	126	124	131	136	108	122	121	133	134	104	131	123	116	120	122	122	128	102	130	127	109	130	134	117	114	118	131	105	120	107	119	128	143	129	110	110	114	133	116	106	144	141	121	127	116	123	135	115	114	110	120	125	142	118	132	115	133	135	124	108	148	96	134	102	117	139	118	110	139	125	133	155	122	104	125	122	102	142	122	105	148	115	106	125	125	121	106	100	124	123	112	134	123	135	126	115	133	108	115	112	137	129	145	118	127	132	127	126	103	110	122	126	131	119	115	104	147	142	106	115	137	133	124	122	130	117	124	106	132	116	138	119	138	110	135	117	135	124	126	125	119	134	136	118	125	114	135	131	140	109	116	135	137	115	145	112	108	111	108	129	130	116	141	139	126	144	115	120	113	137	133	132	120	123	101	102	119	130	120	127	116	134	122	137	139	111	126	129	98	103	122	141	109	123	107	105	120	112	135	120	130	133	139	136	108	114	147	116	117	118	118	114	106	131	128	138	131	120	121	118	119	119	118	114	122	140	108	126	119	119	108	133	130	125	114	127	127	135	125	130	126	119	142	116	102	105	113	111	115	103	121	133	124	131	119	115	112	110	127	120	128	133	117	116	139	112	133	130	131	121	111	130	132	103	121	94	115	118	112	110	118	125	118	139	143	112	141	98	109	135	115	141	113	133	122	131	131	130	121	122	125	108	132	126	130	119	114	111	145	136	130	104	116	139	100	128	116	116	140	112	132	135	127	131	110	109	133	144	122	136	139	113	130	113	131	123	137	115	112	124	110	120	117	134	119	130	110	117	101	113	141	118	111	118	100	117	135	111	110	113	129	114	118	141	123	130	127	104	114	143	118	125	119	113	101	111	124	128	110	122	120	124	111	130	116	116	103	124	120	112	139	118	120	116	126	121	121	132	127	110	135	123	141	123	138	115	120	126	101	131	133	141	115	112	140	114	134	142	114	119	122	115	136	119	119	135	113	101	129	125	127	117	107	101	106	117	129	114	116	109	124	106	133	117	122	122	141	116	104	127	127	128	135	123	117	119	130	122	123	126	124	120	128	114	124	129	121	108	126	137	92	110	140	110	130	125	140	116	126	122	122	110	129	121	128	124	132	133	111	116	113	120	108	109	141	114	131	123	105	138	118	126	123	122	128	136	103	99	117	106	133	133	122	120	94	123	128	128	137	138	129	138	114	117	124	129	149	111	117	100	122	141	134	120	118	114	132	119	144	126	115	122	116	129	131	123	129	125	120	122	93	100	117	129	123	116	120	120	128	124	120	124	135	105	123	100	120	103	119	121	134	128	125	122	110	131	114	127	124	122	117	127	105	124	134	127	110	118	124	107	124	128	109	118	113	118	149	115	127	136	141	102	128	120	134	122	109	120	125	140	128	127	119	127	114	120	130	112	131	121	102	116	109	119	132	107	135	119	118	125	132	146	139	126	131	129	126	128	120	129	131	122	125	107	110	127	119	123	122	131	116	105	107	118	136	114	119	119	135	112	117	124	135	105	113	132	135	106	135	137	137	137	128	129	136	139	118	148	126	133	113	120	129	124	105	136	145	128	152	134	120	119	111	103	110	104	132	91	125	103	111	136	121	116	123	120	117	131	125	125	122	124	117	118	116	112	120	114	118	128	110	140	109	117	139	143	130	116	125	114	115	146	120	116	123	126	121	127	125	116	126	135	103	108	104	142	117	126	124	114	97	121	134	123	129	117	129	147	123	125	111	125	100	137	124	129	99	123	128	113	135	120	106	123	128	105	119	97	128	149	114	133	128	117	128	116	112	111	135	128	129	106	157	112	128	124	121	125	135	108	133	137	129	111	125	130	111	134	118	129	112	126	119	128	135	113	115	106	131	128	134	110	133	132	114	100	129	112	129	124	130	116	137	118	126	103	114	117	115	131	113	114	118	136	139	129	118	119	132	105	115	134	97	123	149	123	114	110	107	119	112	133	115	141	119	135	122	124	131	132	118	113	122	119	123	140	130	129	95	124	118	127	111	125	127	120	121	109	115	127	128	111	115	140	124	107	127	125	113	139	119	125	114	115	132	127
38084	29947	20292	16487	19150	18327	15056	11381	8747	5794	4642	3660	2625	1927	1417	1242	1176	1103	1057	1035	1027	987	941	972	923	916	893	913	921	898	914	944	902	943	885	896	893	904	901	931	878	898	879	879	890	874	839	924	924	830	843	904	898	872	893	904	868	860	910	902	910	911	868	918	948	882	908	893	861	895	926	885	871	856	880	919	920	922	890	915	855	930	851	924	892	873	909	867	933	912	923	880	871	907	856	912	900	851	888	955	860	848	865	867	900	904	940	894	892	907	939	860	883	941	878	913	912	870	937	880	900	900	884	879	844	861	864	909	843	845	869	895	892	851	887	885	926	930	908	879	886	906	879	903	922	839	903	895	905	904	907	912	915	883	876	885	867	865	940	934	895	966	881	880	925	917	924	890	906	865	905	888	899	853	858	899	906	830	852	875	908	876	881	895	908	931	927	896	912	878	863	925	924	879	918	878	882	918	917	961	938	926	904	905	877	896	876	928	922	924	911	912	869	895	895	946	891	877	886	966	900	866	894	915	899	869	881	888	875	890	903	886	910	867	865	863	901	872	907	896	921	879	877	912	826	889	923	918	901	911	926	923	875	844	929	873	847	933	816	864	897	859	876	927	890	905	843	824	890	916	919	916	866	886	872	950	925	886	869	894	894	874	839	900	902	894	859	881	904	884	914	915	872	893	919	833	895	894	915	826	953	917	916	874	911	895	917	865	889	925	960	905	896	908	860	896	885	863	887	883	886	879	834	899	911	877	890	875	931	864	913	906	928	921	929	898	887	929	922	900	865	949	878	897	897	942	878	865	854	916	896	850	889	895	938	915	887	922	928	875	844	892	876	889	933	905	893	868	882	943	857	901	922	870	909	849	848	895	878	855	916	869	886	918	879	919	907	885	848	899	891	881	870	938	917	847	931	876	892	883	909	881	923	922	885	880	898	928	943	903	870	927	902	891	862	877	889	876	913	910	891	923	883	864	906	874	875	888	899	924	854	915	902	912	889	917	910	873	859	886	880	846	948	989	891	877	887	903	887	884	902	850	949	871	905	883	930	862	867	908	916	879	936	867	892	873	903	861	899	853	865	895	844	885	906	838	903	896	902	908	887	845	942	878	874	876	937	927	901	939	907	885	946	904	876	863	932	918	898	883	969	892	896	896	854	897	912	871	889	889	879	896	923	883	859	897	904	900	926	881	876	892	924	907	959	894	872	876	866	905	900	908	896	878	878	875	918	906	864	870	928	864	870	872	885	841	911	871	926	894	875	918	917	894	905	872	875	898	841	870	844	910	853	946	888	882	861	910	909	898	885	921	895	878	906	905	882	855	840	906	887	888	925	850	935	891	903	931	920	915	900	897	876	880	875	866	929	886	859	905	898	860	915	835	917	875	917	854	943	911	910	878	843	890	938	911	879	948	922	944	952	898	915	906	920	960	871	858	918	860	862	927	895	854	911	865	861	868	897	877	881	844	856	856	903	841	887	905	871	938	921	946	924	897	850	917	871	872	906	854	930	883	918	891	874	899	880	875	887	894	851	852	877	892	866	904	889	872	935	879	858	881	891	914	868	909	904	925	894	894	877	898	961	897	896	891	891	893	858	873	925	926	872	897	888	881	841	913	848	890	961	878	859	873	908	908	960	877	922	869	879	867	922	893	905	915	870	901	894	931	917	952	870	898	920	943	917	903	909	841	904	950	929	896	899	854	855	937	899	872	952	863	885	924	881	932	844	876	921	911	913	857	868	848	848	908	910	870	901	873	861	847	926	922	890	905	901	841	888	872	916	866	905	922	887	929	969	940	904	907	878	923	951	884	922	947	944	898	905	886	880	948	898	923	924	897	911	877	885	867	877	878	830	917	861	847	871	917	931	895	891	883	907	854	888	839	928	906	902	880	887	956	870	883	902	905	879	939	834	930	918	902	889	886	912	900	938	901	877	873	886	915	917	910	908	893	897	922	884	931	886	888	869	879	930	897	897	910	854	906	913	928	896	914	861	952	885	889	878	918	873	895	883	909	881	890	930	932	926	914	891	848	940	886	848	916	853	914	895	918	865	966	928	865	907	919	924	867	866	860	922	879	914	972	854	913	878	881	884	874	905	854	945	894	925	897	900	875	904	877	881	824	889	860	875	923	865	906	926	905	855	870	893	905	867	903	881	893	867	911	918	900	920	869	919	912	922	886	897	860	919	899	795	870	875	886	875	925	928	887	983	900	965	892	871	861	889	878	890	897	904	930	924	907	921	910	941	894	889	898	935	885	961	860	900	904	933	838	902	872	894	844	929	896	913	871	871	914	857	912	868	870	919	867	859	877	908	928	903	921	854	842	893	899	911	896	876	859	887	912	899	905	873	911	885	864	906	909	901	962	866	889	853	933	894	896	911	943	858	891	899	869	901	873	867	901	952	917	888	886	878	883	906	905	870	879	836	900	886	874	870	879	903	943	901	863	853	922	887	903	925	865	865	867	952	890	923	816	942	880	904	900	890	930	872	915	814	924	889	899	938	905	840	905	884	886	889	858	925	871	867	890	883	894	887	905	860	875	878	867	943	909	851	893	966	861	881	927	914	912	891	896	888	921	920	912	928	897	849	878	956	889	949	909	889	959	910	961	866	850	916	922	906	869	910	906	862	918	865	933	882	881	893	891	940	844	901	902	903	916	937	879	894	951	898	849	876	831	854	896	863	863	894	906	944	886	865	895	851	867	903	884	876	893	942	943	923	819	909	908	911	920	869	913	870	899	839	942	885	968	887	893	852	910	900	915	894	908	881	907	867	909	884	944	945	869	916	883	850	913	918	881	931	870	901	958	911	860	902	902	846	891	895	932	855	892	820	843	880	911	875	938	872	898	879	872	876	920	959	880	877	956	945	874	948	954	904	952	912	873	869	890	877	875	914	936	886	886	884	897	865	896	882	846	900	901	889	900	918	908	906	911	856	902	922	869	874	907	908	856	864	943	904	882	923	902	951	873	911	909	898	904	897	904	915	895	870	882	857	879	876	846	898	896	911	909	874	879	860	887	921	866	932	929	876	866	850	866	914	930	888	954	929	913	902	853	930	873	887	877	934	893	849	944	891	888	931	909	870	848	939	869	990	894	922	894	897	904	929	899	876	889	831	898	910	873	860	882	917	875	840	878	890	947	883	906	957	935	887	817	868	879	897	928	896	908	892	897	946	893	893	904	931	915	905	912	884	926	880	890	876	862	888	890	914	941	886	909	898	919	949	909	861	895	878	944	850	905	875	878	933	862	908	945	891	907	938	898	878	895	927	947	880	858	898	904	905	900	909	867	864	884	863	893	914	921	866	893	945	900	907	901	881	880	876	869	871	899	868	824	871	837	887	857	888	864	896	871	872	893	888	873	879	936	911	917	916	854	830	915	927	907	915	870	872	943	861	908	890	904	923	868	968	886	920	936	849	891	924	890	857	911	941	931	861	878	929	863	898	844	865	921	929	876	829	885	873	959	905	873	883	926	913	911	917	916
20096	8905	3495	2015	1262	1016	795	600	475	396	351	224	192	157	142	139	139	131	147	121	121	118	115	105	121	116	101	129	121	120	100	109	120	118	120	126	121	103	114	125	124	123	94	114	110	126	112	127	121	92	123	122	108	108	126	106	123	121	104	118	125	116	130	101	109	119	126	130	112	107	113	143	114	109	130	120	113	121	121	118	122	116	130	113	113	108	129	118	113	94	123	139	117	126	119	113	106	137	115	104	132	115	126	108	116	136	137	109	116	124	118	102	116	121	98	113	117	148	122	111	115	116	120	117	112	123	126	107	115	120	108	117	105	118	105	129	119	115	111	113	119	112	140	125	119	115	120	131	109	107	108	107	131	120	132	112	115	114	99	133	113	100	129	129	130	115	125	126	134	128	125	97	115	115	120	112	108	128	107	124	117	127	124	115	101	125	137	109	118	110	139	126	116	120	117	134	114	112	121	118	138	127	115	123	121	118	106	134	108	132	128	114	105	123	107	115	121	107	122	116	132	118	124	123	145	117	106	129	106	135	125	109	102	141	111	104	104	114	123	118	122	112	115	127	114	121	124	125	133	128	115	117	131	127	119	121	108	124	111	124	112	116	111	117	109	132	129	106	117	120	107	126	107	97	124	113	125	115	133	117	124	145	120	96	126	117	128	113	129	113	130	119	110	112	158	106	99	125	113	114	131	125	136	109	122	110	113	129	118	126	132	125	121	124	114	101	130	118	137	117	110	128	120	128	115	119	123	124	121	131	110	120	126	131	115	122	116	100	125	108	130	131	122	102	114	119	136	113	152	104	111	103	103	139	102	119	109	132	126	95	122	123	118	118	107	114	118	105	129	115	114	93	114	127	117	101	131	135	110	115	112	117	125	114	107	129	112	116	97	107	128	115	124	117	117	125	127	110	94	123	127	115	116	128	113	117	122	120	125	117	120	103	130	115	101	115	127	109	101	130	100	129	123	119	106	131	124	123	118	114	134	123	99	107	124	111	125	113	112	133	112	115	108	109	110	100	104	115	130	130	118	129	123	121	121	102	115	113	119	124	138	95	120	132	129	139	111	112	125	136	135	111	111	118	107	130	94	113	120	127	107	114	133	110	133	123	97	110	108	93	114	106	121	111	105	120	146	111	124	113	137	127	123	137	100	115	122	125	117	121	116	135	114	114	140	120	128	125	114	134	92	134	115	105	124	120	121	113	118	140	130	103	131	105	112	128	136	91	123	131	120	111	116	116	106	111	113	122	113	121	117	113	96	138	110	121	120	122	112	111	106	132	130	130	122	122	138	113	134	137	123	109	121	110	116	111	110	127	112	130	99	102	109	125	118	118	111	120	112	145	130	113	95	134	115	104	114	116	119	137	105	129	123	118	109	120	122	108	126	119	119	119	124	98	143	90	115	134	109	112	118	124	109	114	132	113	118	128	118	126	143	122	102	103	126	109	107	117	118	135	129	117	110	110	131	124	126	138	129	114	107	118	127	119	121	126	130	113	117	122	122	118	106	122	105	109	129	119	137	98	114	110	112	114	120	119	131	117	130	107	124	112	125	116	127	119	128	105	106	123	136	100	91	99	128	112	119	104	122	111	127	124	116	104	125	115	125	119	125	117	117	127	106	138	113	114	141	117	123	115	125	129	123	118	135	120	123	103	107	128	102	136	115	123	114	109	125	119	116	96	110	103	128	127	118	111	136	127	131	114	109	116	107	117	112	104	115	114	109	107	120	115	108	116	118	103	93	114	127	121	147	119	122	144	133	113	126	138	116	123	127	135	115	124	126	110	97	123	126	84	125	123	120	111	119	136	136	118	94	119	132	103	110	98	142	117	106	111	135	126	122	112	120	119	105	106	127	112	122	123	107	127	140	127	128	124	118	127	131	114	101	124	121	130	139	117	120	124	133	123	112	102	118	103	115	126	109	127	127	135	131	101	110	116	111	125	143	127	125	112	122	119	94	121	102	111	123	117	125	117	122	119	126	114	115	119	111	117	128	119	125	117	121	99	110	116	121	122	122	114	121	126	113	120	125	142	105	104	127	119	98	120	105	124	138	106	117	125	122	111	107	108	110	113	116	113	128	113	127	135	120	119	98	110	100	113	111	127	135	100	109	107	107	113	121	111	110	128	114	115	122	123	120	115	112	119	104	120	121	129	133	118	125	106	121	126	105	105	115	124	139	119	119	117	118	121	132	112	120	98	122	104	128	128	124	97	123	130	124	144	132	105	116	108	116	124	121	117	138	129	107	137	118	131	114	117	134	142	126	109	124	119	113	119	130	123	131	114	122	121	117	106	122	121	123	111	104	122	107	118	102	118	106	105	107	99	112	124	133	102	109	112	135	120	113	121	116	116	111	106	111	117	114	124	121	99	114	111	94	99	107	91	101	113	109	128	116	121	124	118	118	123	124	102	133	104	109	118	122	130	109	114	124	114	116	122	125	111	107	121	136	103	120	135	115	114	125	108	101	138	131	124	128	123	107	100	134	105	106	136	104	116	112	135	119	124	124	118	105	113	117	115	111	128	131	127	106	117	124	121	116	116	120	103	129	109	118	117	119	106	110	118	119	107	123	101	107	116	90	120	105	117	117	132	109	105	116	125	112	133	107	118	126	134	136	111	130	96	89	124	111	115	143	132	112	128	109	111	92	147	125	131	123	135	104	117	134	120	121	134	141	101	114	110	115	121	125	103	118	112	129	122	118	114	122	134	121	94	128	131	116	104	124	124	116	122	112	134	108	104	114	126	104	108	116	95	111	115	111	110	106	114	122	115	132	106	118	100	115	100	125	117	123	117	126	130	115	105	135	111	139	114	115	138	107	110	115	115	115	123	128	127	112	110	118	128	122	122	109	103	99	119	119	106	107	129	121	126	122	119	99	108	114	132	112	122	141	115	117	118	124	115	114	125	124	128	108	105	137	115	126	126	120	112	125	125	127	129	109	119	132	120	116	110	140	105	112	122	104	127	115	129	113	137	103	101	131	135	116	115	125	104	110	131	136	108	110	140	112	115	116	105	121	119	136	112	125	130	110	111	121	120	102	132	132	123	101	131	120	137	105	110	111	124	122	123	120	115	109	136	111	111	125	125	115	115	110	109	102	113	109	120	132	116	124	122	130	126	117	128	110	116	130	102	106	141	96	153	116	116	125	108	138	112	116	127	118	125	127	109	137	111	125	130	106	113	107	115	112	116	91	105	108	131	126	103	93	160	101	114	115	100	105	111	121	130	137	116	97	111	119	108	136	135	118	135	108	110	130	113	127	126	139	119	112	124	106	117	102	111	125	117	122	127	126	107	112	116	112	108	125	118	121	109	123	107	131	140	137	111	118	116	131	137	129	111	131	139	101	114	138	133	110	131	139	100	128	118	109	136	129	133	97	114	107	127	113	131	113	117	116	110	112	109	133	108	127	115	120	124	127	120	129	111	117	108	127	94	117	128	117	126	109	108	106	123	102	123	118	126	126	104	105	114	121	118
46095	28485	20507	18979	20835	19096	15751	11392	8736	6796	5309	3250	2022	1616	1339	1227	1114	1061	992	1005	952	956	974	868	990	899	905	876	843	900	916	862	897	894	852	886	911	877	895	867	835	860	916	910	909	876	835	871	883	882	850	908	862	834	886	858	864	834	864	872	879	848	863	875	863	845	783	849	827	831	902	920	883	864	842	897	848	828	873	889	858	865	869	858	809	869	809	872	878	933	849	874	859	877	889	849	854	865	878	868	876	844	871	894	830	874	848	827	884	909	842	824	838	845	832	851	818	856	833	905	884	873	836	866	860	871	830	845	849	891	806	867	883	881	809	903	895	827	875	855	825	861	848	831	796	913	854	840	830	883	808	823	863	876	895	843	849	848	854	905	888	827	864	891	877	867	856	796	861	848	891	876	864	897	857	888	846	848	834	881	872	874	864	864	875	882	879	832	852	841	847	815	929	954	844	840	835	872	852	899	891	817	831	895	887	817	834	825	895	923	866	858	876	836	840	856	868	846	867	835	839	924	860	870	885	821	892	891	834	820	900	875	878	865	883	854	866	882	899	868	826	864	839	855	889	824	836	877	849	932	866	870	861	879	864	850	887	825	870	864	855	818	808	842	913	862	867	871	862	880	820	884	874	871	844	853	926	826	913	892	900	888	856	874	863	838	849	838	883	811	821	853	851	869	900	792	879	871	817	841	853	930	882	836	844	829	836	828	825	844	854	861	812	872	851	828	887	885	853	842	886	860	925	853	928	870	902	859	858	834	896	845	867	840	863	913	843	829	894	880	803	929	849	891	914	868	856	847	854	873	816	800	872	928	840	878	873	833	866	835	917	841	812	867	892	881	882	861	877	883	862	843	899	892	829	848	864	869	854	832	839	867	861	871	870	900	852	836	870	841	818	888	914	845	872	875	812	878	814	878	848	834	808	877	886	903	872	877	875	884	836	872	888	910	835	851	901	903	876	874	830	866	784	911	865	888	843	894	859	857	867	862	854	859	830	896	869	870	860	802	836	904	872	876	870	866	935	869	863	853	870	867	888	886	842	815	844	914	861	897	811	850	871	817	862	884	849	885	853	856	872	866	896	852	808	857	835	881	836	891	886	920	839	916	843	853	840	877	900	871	914	863	867	847	853	827	908	852	864	864	844	838	817	842	907	839	847	834	876	883	839	889	878	913	863	870	894	854	804	823	924	836	868	868	800	847	882	827	877	833	876	833	797	910	909	793	867	775	855	900	788	866	794	825	843	853	856	902	816	836	931	885	895	821	865	880	840	819	877	886	872	866	818	859	841	882	861	866	881	853	829	882	829	893	893	886	859	864	863	863	824	853	901	870	856	835	879	857	895	858	927	874	863	824	864	872	883	860	882	890	846	852	868	905	864	815	895	904	878	863	879	854	857	854	874	897	862	870	851	836	833	825	837	854	830	906	861	837	891	863	889	868	857	866	872	879	828	833	834	879	865	886	854	824	863	885	873	864	836	850	910	824	853	869	856	824	785	838	847	919	831	850	863	843	889	839	863	845	837	865	858	874	879	906	863	858	859	818	939	870	857	886	831	875	896	888	871	877	910	845	836	841	863	922	934	833	790	854	890	851	889	844	882	885	878	847	852	887	849	885	882	835	848	863	806	859	840	832	845	895	827	865	871	846	838	815	886	891	842	873	878	854	850	888	870	873	846	925	803	909	861	853	911	882	879	851	826	845	907	831	825	872	851	886	881	847	857	902	841	825	841	865	850	867	852	830	844	866	812	835	831	902	857	834	816	868	908	935	910	853	856	829	875	839	913	875	832	843	862	851	928	853	860	894	854	835	863	935	912	903	888	882	793	801	894	887	871	827	894	877	846	896	839	854	817	863	861	837	868	850	916	892	841	837	874	876	859	965	885	847	832	846	891	930	839	887	858	906	814	887	875	877	800	859	882	879	850	795	875	866	844	843	875	826	912	844	804	886	878	885	864	892	901	891	824	842	836	826	856	864	951	831	857	912	877	866	832	857	898	917	835	898	922	884	861	888	833	853	848	868	833	852	831	815	819	839	819	855	860	842	835	873	847	878	894	881	806	846	863	752	874	872	870	846	837	852	921	920	814	850	922	845	832	853	872	864	858	848	879	859	875	840	858	898	855	829	870	825	858	833	849	846	904	879	861	837	886	870	839	832	853	835	867	843	811	862	850	880	862	892	794	885	861	852	895	842	859	891	855	892	874	863	884	856	881	869	870	894	848	871	843	846	877	879	883	878	906	876	864	847	898	867	860	844	867	902	877	884	820	832	849	847	903	861	884	889	883	878	854	816	856	912	878	883	867	900	949	873	872	891	874	823	852	827	841	833	880	857	799	831	885	876	863	833	851	845	870	912	832	837	919	873	901	874	870	829	868	882	868	871	904	833	849	873	861	916	828	876	853	838	820	842	831	866	824	792	887	911	856	860	842	894	904	866	879	871	881	826	867	888	850	897	865	849	818	864	856	866	882	864	816	882	937	854	790	892	823	869	818	891	858	846	875	832	902	841	842	858	864	895	870	892	877	845	859	850	874	918	850	872	881	896	881	898	875	856	899	886	872	813	911	783	897	855	843	892	850	856	838	888	932	866	921	873	826	890	857	831	890	838	802	839	896	871	867	827	835	848	867	866	835	810	895	871	816	821	886	866	855	865	869	934	873	845	845	805	875	887	860	884	852	837	867	860	873	844	854	826	822	838	864	874	852	890	902	858	881	854	903	861	891	867	853	835	842	858	902	888	856	890	824	819	844	903	865	847	856	858	871	897	882	806	916	837	886	858	907	856	791	830	878	846	894	905	815	882	901	837	816	871	862	821	885	881	811	888	919	816	850	881	879	859	891	857	860	887	807	883	857	877	898	837	883	857	824	850	861	867	883	823	842	885	866	859	908	829	848	928	856	891	798	842	836	884	892	864	907	873	813	905	813	829	839	852	865	887	860	873	884	788	906	840	855	920	911	878	851	885	859	876	888	875	844	906	888	869	849	899	886	858	915	817	837	831	887	897	869	876	893	881	861	834	932	836	823	844	866	917	874	865	838	874	874	932	838	839	892	859	869	887	822	870	890	875	861	848	861	839	858	898	881	814	888	867	847	914	888	883	850	819	816	893	889	868	872	921	867	862	920	892	867	854	840	852	897	860	866	850	844	863	901	821	848	847	893	858	821	834	872	857	899	874	859	862	902	858	826	841	853	844	827	849	893	850	909	888	858	830	854	886	886	783	852	858	883	848	862	903	885	817	878	868	862	857	854	901	878	815	878	848	858	871	892	876	839	866	813	879	866	887	907	889	879	872	869	858	869	843	867	848	837	850	888	894	867	813	891	875	875	907	895	899	868	846	847	842	886	843	858	902	853	859	900	892	882	809	889	845	851	845	820	884	822	879	893	876	841	897	859	844	893	872	893	809	872	836	839	858	813	816	869	872	887	877	886	872	875	866	823	845	851	853	860	858	910	858	902	834	825	898	840	888	844	896	848	836
15988	7186	3563	2031	1456	1262	1109	825	684	490	346	241	167	171	123	127	127	118	122	143	153	100	132	123	127	110	123	135	118	129	108	113	119	135	116	127	112	126	116	124	130	128	106	152	125	113	144	134	115	128	114	141	110	122	124	128	129	119	124	98	132	113	124	105	139	122	127	108	131	118	125	133	129	119	109	107	119	136	126	116	94	115	129	113	127	123	111	131	118	106	118	124	137	125	127	139	105	113	130	125	134	113	114	143	117	118	136	125	121	124	141	119	116	144	135	143	115	127	121	142	132	124	115	133	111	110	114	108	131	126	105	148	123	146	125	113	123	107	112	102	124	126	120	146	126	111	108	107	123	115	135	110	125	128	100	119	116	103	102	132	139	114	121	110	117	121	108	121	127	134	129	105	117	116	113	107	125	104	125	96	113	121	113	122	113	142	131	110	118	123	123	124	94	118	130	125	127	117	126	138	132	126	125	126	115	135	114	116	129	137	114	121	117	131	142	128	122	121	122	125	108	118	122	127	94	123	102	124	121	145	132	140	125	115	129	122	134	128	123	128	122	140	127	117	123	127	128	111	134	117	149	118	129	125	109	106	115	120	118	146	142	107	107	106	149	119	133	101	111	111	122	126	128	127	117	126	115	127	140	135	113	113	128	151	144	140	120	107	131	117	132	108	114	133	141	115	120	130	113	118	126	135	122	115	115	121	128	123	120	134	105	103	135	88	130	115	131	140	110	122	126	116	120	118	131	125	131	117	121	100	114	122	115	107	114	137	109	124	116	119	122	143	126	138	137	135	124	133	125	116	123	125	106	115	126	138	136	122	119	143	127	126	126	134	99	115	132	121	127	120	128	119	124	126	118	131	121	115	122	124	118	106	135	129	144	116	120	112	112	119	116	118	121	127	148	98	114	125	115	127	123	125	116	130	132	110	114	105	144	143	128	128	111	118	137	140	123	117	106	113	130	112	135	129	111	145	121	109	120	122	141	143	118	127	126	139	105	145	130	135	129	135	129	129	138	131	110	114	135	149	154	137	125	129	113	120	101	116	126	113	123	115	116	119	110	133	127	109	117	112	115	122	110	138	122	139	150	89	100	115	128	112	118	127	99	137	95	142	104	134	121	130	125	110	129	139	138	136	118	126	132	124	114	129	126	135	113	125	122	142	124	145	118	124	120	131	108	133	122	126	132	135	130	130	114	127	132	120	129	144	137	116	116	126	127	117	130	130	125	101	137	134	145	129	121	122	130	95	125	112	131	114	121	145	132	142	110	122	120	120	125	126	129	135	135	99	128	117	130	125	132	124	117	111	113	127	113	114	127	126	106	101	104	120	108	109	125	115	129	124	118	119	115	143	121	113	109	126	125	130	134	117	137	107	117	114	114	130	126	117	130	116	125	131	131	115	125	111	117	124	144	117	123	101	128	108	113	122	125	105	118	126	122	135	139	121	120	122	122	115	137	112	120	119	130	125	128	116	120	139	126	116	126	102	117	121	118	126	107	127	123	106	130	129	135	103	133	105	115	133	111	122	138	122	121	108	126	117	114	123	119	142	127	125	112	119	111	133	142	126	139	128	109	112	123	100	122	109	99	126	120	121	137	98	114	126	108	123	114	113	129	108	121	118	130	146	128	132	121	130	136	131	129	112	100	133	126	111	122	142	121	109	131	124	121	137	140	110	108	115	123	133	124	124	124	156	129	114	135	148	132	125	122	125	116	138	129	126	126	125	134	126	139	131	123	134	118	132	107	119	120	116	135	121	109	122	124	118	129	135	137	125	127	120	136	118	146	124	109	120	125	118	136	125	133	120	120	120	102	125	118	110	128	117	121	126	142	113	120	134	114	125	134	127	112	125	113	132	127	119	116	134	117	132	114	125	116	137	116	122	95	96	146	116	143	120	127	132	132	120	135	140	128	103	107	141	113	121	115	107	130	140	138	127	127	142	138	117	130	147	124	131	131	116	136	128	122	122	138	145	132	125	126	126	121	123	124	141	106	121	126	119	137	104	134	121	124	130	136	125	116	115	114	131	137	128	127	107	122	121	128	119	124	111	130	114	93	122	115	131	112	123	124	122	140	115	125	137	111	136	103	105	119	131	133	118	106	133	126	143	126	118	121	120	113	142	118	88	121	130	106	124	112	145	125	112	115	148	132	108	111	120	126	120	122	124	136	140	136	121	125	113	116	121	133	128	123	110	134	123	124	124	115	120	129	129	150	109	127	153	128	117	124	133	150	122	110	120	122	121	140	136	125	136	130	128	127	135	132	113	133	136	121	117	120	137	127	140	103	137	126	107	93	111	103	145	120	134	108	132	128	110	109	137	118	107	138	104	104	120	126	116	139	139	119	128	122	125	111	110	122	129	121	145	128	117	128	109	114	109	121	125	123	121	139	138	149	135	119	133	121	135	129	140	129	140	115	120	136	129	128	118	123	135	121	116	117	118	111	113	120	123	129	119	112	138	124	118	111	133	132	104	125	118	110	111	120	127	134	139	126	121	118	141	132	126	124	118	131	120	161	130	106	132	112	114	135	119	125	113	123	114	147	148	141	120	113	108	119	127	123	132	132	113	122	112	147	123	140	104	124	149	114	130	134	145	124	114	111	128	127	127	122	120	125	133	116	119	120	149	136	129	120	124	134	104	128	98	127	115	125	110	140	119	132	124	125	124	113	126	118	117	120	131	130	114	122	141	119	135	107	90	129	134	109	122	118	124	130	124	126	125	131	117	127	128	113	137	115	116	127	114	102	108	121	117	123	126	135	131	118	123	122	137	117	118	128	109	130	106	135	135	133	113	114	121	125	123	110	119	127	122	132	121	125	111	131	125	141	126	122	135	106	111	122	144	118	114	110	104	106	119	111	120	119	153	111	119	125	110	121	110	118	136	115	140	122	132	110	121	125	122	138	129	109	123	122	112	106	129	137	113	124	130	117	108	117	129	125	151	121	117	124	130	143	117	128	109	129	140	121	129	131	112	115	121	105	137	109	125	137	135	126	131	117	115	117	100	120	124	124	113	121	132	126	111	113	117	127	118	119	110	124	112	104	127	123	127	116	122	113	152	105	128	121	129	134	124	134	113	117	117	131	110	115	110	136	122	128	133	140	130	147	126	129	112	138	115	116	110	124	122	130	122	111	120	111	132	127	137	126	114	113	128	120	104	122	116	125	116	118	124	120	121	130	117	117	129	126	120	117	116	131	123	130	128	140	140	113	129	119	140	135	115	110	140	111	104	145	147	116	116	144	130	122	133	119	141	116	103	119	118	142	109	149	133	128	112	137	122	110	135	111	115	102	105	126	136	118	118	121	121	116	120	128	118	136	118	107	131	128	119	134	119	140	108	113	129	105	113	123	121	133	101	122	123	141	114	131	118	123	112	129	146	113	130	133	110	123	120	141	133	117	119	138	134	116	94	124	135	118	123	120	104	114	116	113	131	126	123	110	120	134	120	120	112	118	128	131	105	129	124	132	141	111	113
40333	27788	20635	19671	22947	22072	19411	15380	11915	8089	5465	3221	2216	1697	1337	1226	1156	1065	1091	1064	970	977	987	961	929	922	862	876	982	898	931	901	893	940	907	910	869	914	909	899	909	935	868	889	873	896	897	930	855	889	892	833	882	882	927	898	928	919	895	870	886	905	932	898	898	844	895	926	941	871	841	894	868	881	909	934	862	921	892	911	899	856	898	862	872	885	880	918	868	944	883	957	892	899	891	893	884	929	865	872	928	931	900	941	891	898	899	895	917	868	925	889	929	895	913	922	891	894	904	923	919	957	953	859	878	890	880	858	878	876	897	846	930	932	882	905	859	928	907	870	915	854	906	841	867	880	891	911	934	908	893	925	925	898	930	824	923	873	876	876	919	876	899	903	893	904	948	854	899	939	884	910	876	895	947	889	888	915	966	929	948	877	862	908	881	890	921	856	898	890	918	927	901	925	828	833	886	881	910	853	847	868	885	931	887	889	852	926	937	886	894	913	879	891	820	951	949	869	901	868	872	901	864	913	905	897	932	891	870	936	872	855	966	904	920	813	925	906	892	911	892	910	858	876	848	885	812	914	892	884	956	866	918	903	877	912	891	864	880	894	900	863	898	895	876	892	868	895	893	879	928	944	832	915	918	890	949	924	919	882	877	904	887	844	826	869	893	909	893	919	909	871	816	923	841	909	894	957	905	895	887	883	869	882	888	920	920	902	902	935	881	931	840	864	912	880	905	891	880	865	939	904	882	904	893	911	833	929	873	892	892	900	923	861	933	902	880	865	891	823	904	872	898	863	909	865	919	890	887	888	875	901	913	894	907	857	904	920	888	921	939	853	899	899	939	877	861	911	881	874	882	896	929	884	852	887	964	951	920	884	880	903	858	872	969	879	863	910	924	921	914	872	867	929	890	937	999	895	910	947	923	921	894	893	877	861	913	927	883	838	960	935	901	894	889	880	916	946	938	897	912	880	869	929	913	882	876	904	874	849	898	902	883	925	876	889	910	935	923	865	927	861	902	935	923	902	888	913	915	908	868	869	904	866	896	864	835	873	925	899	898	885	859	869	854	906	918	920	873	913	918	877	915	864	842	903	862	907	954	842	861	929	924	907	872	902	958	857	878	911	880	881	939	930	855	852	952	876	871	908	882	935	924	900	879	900	910	862	880	937	969	913	932	945	899	899	895	904	898	937	892	905	927	874	895	866	892	886	917	947	924	844	904	905	896	891	961	919	885	861	933	839	871	904	929	898	904	903	889	942	866	907	946	880	960	893	876	910	891	836	903	897	888	903	906	907	883	884	893	895	857	900	851	909	924	834	856	908	921	978	881	898	928	888	879	937	901	932	853	826	867	936	919	920	894	902	870	915	869	902	904	911	918	875	869	927	895	894	850	911	862	861	919	861	910	935	908	916	935	904	921	928	880	881	893	949	915	906	949	936	922	914	927	876	914	932	920	908	877	929	879	918	894	842	869	927	939	897	942	951	884	876	887	890	949	904	931	855	920	912	884	920	922	866	845	944	860	917	861	882	860	930	893	900	867	869	872	889	915	901	970	936	903	955	936	884	920	900	876	922	858	897	913	878	898	913	893	907	931	916	861	903	859	835	884	930	878	940	903	870	859	939	893	891	896	859	877	914	919	890	884	911	872	885	817	883	906	939	931	925	951	856	901	868	889	825	862	914	935	938	870	875	968	971	911	905	891	933	845	938	901	880	873	899	866	843	918	894	909	929	944	902	863	883	881	883	948	892	870	898	891	952	879	946	908	870	920	876	895	881	847	881	887	902	903	964	907	870	964	838	867	854	908	877	822	895	937	859	911	943	923	879	915	887	917	914	919	868	876	929	932	930	913	879	873	872	989	832	924	916	907	917	881	844	906	850	934	876	911	930	928	925	864	899	888	929	886	897	911	907	941	915	888	931	968	909	907	893	936	922	903	880	899	897	874	929	878	877	900	943	874	846	902	898	876	857	918	877	885	886	902	923	883	897	861	871	949	944	931	862	908	865	929	871	860	854	869	871	880	885	885	910	894	911	882	839	835	921	913	933	894	972	895	874	881	902	901	914	843	901	913	865	928	901	898	934	882	862	931	913	862	912	917	911	873	839	885	872	891	908	909	874	910	940	927	895	940	832	878	973	927	915	940	892	872	870	871	916	927	927	938	934	889	884	909	915	894	857	845	904	886	919	896	895	947	937	889	838	895	949	890	891	849	887	909	878	836	822	960	856	881	952	911	879	880	895	877	878	889	831	907	868	873	868	910	882	854	903	909	889	889	855	879	835	894	915	849	841	919	878	846	967	899	866	879	910	910	891	865	910	899	908	885	885	899	890	877	865	923	870	865	952	884	885	927	873	878	893	875	935	866	893	900	855	927	885	875	862	910	909	920	867	861	875	879	844	909	893	920	845	892	889	906	885	871	893	892	961	934	833	874	889	902	895	907	886	936	939	894	911	898	855	876	900	904	883	911	886	889	833	891	886	848	926	941	895	890	948	943	893	917	845	899	899	946	908	909	887	872	842	867	878	915	874	887	968	911	874	908	871	948	898	874	882	928	852	905	917	887	914	906	890	915	905	932	880	908	831	823	911	880	896	919	858	915	928	876	891	929	900	898	898	868	884	909	896	874	875	949	920	878	888	909	874	901	886	865	896	912	915	898	887	922	864	929	871	886	899	914	847	877	875	888	943	890	917	934	902	892	929	897	899	883	876	899	921	905	882	935	879	897	895	904	919	899	888	925	919	875	895	894	918	876	911	872	877	896	896	952	832	851	883	878	853	910	914	871	956	909	877	913	823	949	925	899	853	879	875	913	892	892	889	932	892	892	944	946	899	926	906	882	902	894	835	848	869	927	868	873	857	879	862	900	877	912	910	913	925	846	946	882	929	949	880	899	860	937	884	881	900	910	911	867	881	860	847	907	862	899	887	849	915	927	907	892	878	878	880	925	864	927	896	950	896	849	904	904	915	943	897	927	907	881	917	889	903	863	936	904	913	912	873	890	888	902	893	909	922	907	846	852	885	868	906	867	928	869	904	907	920	884	928	924	891	888	880	937	903	886	891	895	881	910	926	884	881	837	845	882	870	909	914	883	860	869	827	914	947	887	878	879	865	937	949	916	895	899	885	892	910	910	881	907	963	867	928	927	933	938	912	908	859	931	879	888	883	892	856	894	899	908	918	884	915	913	911	905	860	840	916	879	907	824	944	880	849	870	881	877	903	888	889	908	885	912	897	880	909	855	903	882	942	920	893	850	933	888	899	901	936	864	945	894	889	898	840	883	883	888	878	930	906	919	884	903	909	899	888	895	869	953	891	931	890	893	906	881	865	855	948	893	905	881	898	843	863	877	918	867	939	925	867	896	897	863	907	914	917	895	912	855	915	885	851	872	883	933	888	882	916	908	884	866	917	839	831	958	925	920	889	885	857	931	880	893	937	917	830	909	844	832	896	886	916	911	868	918	934	881	907	895	870	890	883	890	880
14038	9972	5461	3040	2425	2596	2032	1197	692	559	355	200	186	190	163	157	141	137	133	131	130	100	127	130	131	125	123	131	113	110	115	119	123	131	114	129	104	99	142	117	102	123	121	115	138	111	101	124	127	121	118	132	117	113	132	116	116	125	122	113	119	135	113	135	88	104	111	134	99	124	114	114	127	119	109	114	118	139	127	131	132	100	111	120	109	121	114	121	101	117	107	111	119	121	126	113	136	119	129	122	117	121	110	107	109	115	99	135	117	122	113	116	117	131	116	103	89	141	105	110	116	118	122	111	125	116	119	131	126	115	107	112	119	114	122	120	126	131	139	117	96	107	126	112	119	121	113	110	116	116	112	116	122	122	100	117	111	106	90	111	111	100	118	129	115	108	121	124	129	104	112	90	132	119	127	118	111	105	120	118	128	130	110	111	123	121	100	126	111	113	106	121	118	109	130	134	121	122	121	102	122	126	115	120	139	130	99	106	106	113	137	130	107	124	103	118	108	102	97	118	102	137	102	99	104	123	115	109	133	103	125	136	117	115	105	125	131	101	101	131	118	107	121	115	141	109	122	132	125	124	97	96	123	110	103	109	115	121	107	133	129	114	123	111	122	110	117	109	124	127	114	120	119	130	149	121	109	122	122	134	107	128	117	118	98	123	130	125	109	139	130	126	130	101	131	118	120	125	118	108	98	115	136	122	124	123	103	125	147	120	109	107	113	97	132	117	105	106	118	120	113	117	114	121	130	102	111	109	106	121	118	100	107	127	132	105	102	108	119	103	121	118	117	136	113	104	107	104	123	112	118	146	119	102	132	125	118	120	116	90	111	116	128	124	117	115	96	116	119	130	112	124	124	107	121	107	118	130	115	117	114	112	116	115	128	143	127	121	121	115	112	113	117	131	116	93	122	124	111	123	104	116	116	116	123	106	123	120	135	122	110	114	119	118	129	110	129	97	126	136	112	121	134	111	118	110	122	118	109	129	145	109	119	120	119	118	116	116	129	117	121	136	127	120	102	107	121	82	99	130	102	110	117	125	110	129	114	110	133	115	126	126	110	131	118	123	120	124	100	123	129	111	129	105	110	115	118	117	113	123	109	114	100	118	111	132	93	141	127	103	119	129	119	135	100	140	117	122	123	120	142	130	107	104	132	114	116	134	122	115	112	111	108	116	109	134	111	103	107	107	130	131	120	122	113	133	134	118	127	128	116	120	137	123	105	123	118	107	136	118	105	105	129	120	121	119	110	125	107	115	124	109	109	108	121	113	121	108	105	122	125	123	129	128	131	122	97	123	110	125	111	125	114	119	123	118	109	116	139	131	121	126	98	91	118	110	131	121	138	117	132	108	108	114	112	127	113	110	124	127	136	111	110	107	113	114	115	133	111	127	131	126	124	117	112	118	125	99	132	133	117	123	124	92	115	102	113	136	129	127	117	121	143	94	116	120	128	112	99	101	121	117	119	122	130	125	106	122	125	114	121	107	140	125	108	99	107	110	113	107	126	111	100	101	130	105	136	132	114	109	109	99	112	131	117	120	120	108	118	129	127	112	105	121	108	108	123	109	114	119	127	122	119	122	115	130	113	124	110	119	109	114	123	126	122	131	120	113	132	120	111	132	92	128	119	112	111	111	105	123	118	115	100	134	121	138	142	120	125	117	128	138	108	109	96	130	115	96	113	112	125	120	113	128	117	131	118	95	126	124	130	126	139	99	114	114	123	131	139	108	126	101	124	103	126	93	109	130	114	108	116	111	116	137	121	123	105	133	102	119	104	130	123	116	119	130	116	112	122	104	110	118	118	113	120	107	116	124	116	102	108	127	110	110	127	119	113	131	118	122	107	140	100	109	121	125	104	134	110	105	116	109	136	113	127	120	112	99	105	127	113	111	99	109	113	115	127	116	103	112	112	87	108	120	130	121	116	110	116	112	107	120	111	115	123	119	120	124	102	101	119	114	121	114	109	103	99	118	118	103	116	117	131	104	110	120	99	120	122	127	122	129	117	105	111	117	133	115	107	110	119	127	114	122	121	117	136	112	143	109	131	103	113	118	137	126	105	142	113	113	127	134	123	108	124	128	111	119	128	126	123	115	113	110	117	145	107	112	113	120	107	116	107	99	101	136	125	116	142	123	136	125	111	119	113	133	116	104	114	123	126	127	129	122	119	119	131	97	101	123	128	120	114	114	129	96	129	129	113	112	120	117	126	105	120	132	103	110	137	107	129	129	118	110	137	103	112	107	121	117	111	116	110	115	125	116	102	110	111	133	126	127	127	95	121	103	139	120	122	114	114	117	108	102	137	128	112	130	127	113	108	118	136	116	123	112	119	131	119	121	120	113	114	114	124	119	137	114	115	104	118	120	118	110	124	139	123	126	103	121	97	115	124	122	122	112	125	104	114	129	120	111	99	123	110	88	106	116	109	116	111	117	118	116	115	117	94	127	120	112	101	130	124	111	127	109	112	120	105	122	117	104	128	114	103	106	103	118	114	133	125	97	117	106	116	119	139	98	119	116	121	117	101	115	122	119	119	109	121	112	115	127	117	133	114	121	112	111	107	114	107	110	95	112	116	121	113	95	106	133	106	116	123	106	141	118	115	117	104	113	128	117	122	124	122	138	119	109	108	130	131	118	108	113	100	125	125	126	113	105	121	116	126	118	114	117	127	100	129	120	112	125	106	118	112	118	131	111	102	116	138	118	113	114	118	134	131	117	114	111	118	111	144	101	113	108	121	109	125	126	120	127	131	120	143	112	118	105	124	116	150	105	133	117	111	105	117	119	112	112	120	103	108	129	150	122	126	124	126	117	116	114	107	128	93	114	128	112	131	113	133	111	122	121	122	125	123	123	125	107	111	111	119	133	130	123	116	113	114	125	125	123	110	115	109	117	114	119	106	114	116	113	102	133	121	104	114	98	114	126	109	128	127	125	117	99	125	125	134	120	119	114	118	124	125	128	113	109	123	118	119	118	132	113	114	129	128	112	132	129	133	107	128	111	116	129	121	128	118	110	118	120	114	107	106	119	103	124	101	130	114	122	101	115	124	106	119	119	125	92	117	97	115	113	124	104	136	125	116	141	111	105	132	131	114	120	117	130	120	103	120	116	126	118	118	134	113	114	127	116	135	127	141	128	114	100	110	133	120	121	106	100	121	117	127	117	108	123	121	108	111	104	136	110	110	134	121	107	131	131	103	121	118	118	111	109	97	108	136	114	120	113	107	128	123	116	117	121	127	120	122	114	132	98	122	109	124	110	121	108	135	143	108	118	114	114	114	113	109	124	123	124	121	123	102	120	101	119	134	117	121	125	127	92	124	106	129	103	100	128	106	139	126	128	137	116	118	130	107	127	113	122	121	130	117	107	128	118	110	119	123	116	121	122	138	115	118	129	106	123	112	128	112	128	115	114	124	111	119	123	98	108	115	114	130	116	117	132	134	131	116	116	98	106	117	106	111	139	113	128	136	110	109	122	139	110
43178	32119	25620	24861	29778	30238	26019	18225	12228	9575	5370	3043	2369	2152	1860	1544	1378	1197	1201	1103	1041	984	906	928	966	917	927	972	909	873	928	839	823	865	874	825	808	865	847	914	873	861	877	820	840	855	837	884	871	843	863	856	817	876	828	821	873	811	883	889	848	882	827	828	869	881	844	794	861	865	854	866	852	861	871	848	820	794	809	829	866	932	866	865	814	878	864	833	825	806	894	848	895	850	844	840	925	819	863	856	829	876	880	831	853	840	875	879	748	899	856	878	832	865	889	815	839	886	846	834	854	852	848	880	810	856	902	858	881	835	803	846	842	871	848	824	834	900	881	845	819	855	892	853	853	862	866	849	874	831	818	855	890	880	849	837	885	846	870	852	809	862	865	881	860	861	868	824	880	852	856	882	795	881	866	863	819	899	860	840	835	848	847	857	839	846	841	848	869	807	897	855	852	847	859	872	812	825	877	807	835	839	843	879	875	854	833	845	885	866	859	839	808	883	833	823	911	846	866	885	874	844	902	851	873	854	874	808	893	834	865	828	858	881	829	852	822	816	824	853	849	843	868	886	883	848	865	902	858	865	891	883	823	834	837	848	830	893	821	891	854	849	842	816	851	885	870	902	858	884	866	871	871	862	872	866	867	868	858	820	882	813	843	858	872	865	852	891	847	864	859	872	840	871	829	887	847	837	880	912	895	832	845	888	908	882	875	869	831	836	831	885	815	887	874	834	904	822	839	861	853	868	846	837	848	849	840	826	838	844	910	838	886	887	877	860	848	868	884	883	846	793	847	921	801	849	842	893	890	813	871	839	832	851	849	866	859	866	864	866	866	832	801	875	893	806	876	879	840	896	809	854	844	844	876	866	821	800	887	818	801	858	870	835	859	848	926	817	901	865	862	840	830	862	819	849	886	822	812	846	881	857	862	869	832	836	845	824	862	936	880	950	915	883	884	855	893	887	903	878	856	875	815	805	855	901	846	875	925	884	774	844	879	810	840	840	845	889	856	885	796	814	903	895	811	848	835	854	876	816	882	833	856	882	958	895	843	854	854	807	894	915	854	862	850	809	867	796	830	862	891	873	837	835	911	885	865	854	845	901	817	838	846	834	807	833	879	848	808	908	850	825	875	836	881	791	804	804	839	844	825	806	848	876	834	925	873	854	859	839	830	836	832	826	793	880	799	854	843	869	868	852	856	869	878	879	872	819	879	853	793	829	864	850	862	901	857	864	881	860	845	817	863	837	831	836	885	843	847	834	878	849	877	834	862	809	856	801	851	855	860	888	866	874	880	897	918	838	890	838	883	893	831	845	851	857	827	889	865	868	837	884	852	859	875	850	912	839	865	857	848	873	871	873	886	791	865	871	822	886	853	876	879	876	836	869	841	889	836	850	836	823	829	894	836	826	813	913	822	850	870	837	828	873	871	846	866	909	850	848	849	834	875	821	848	834	860	833	835	873	871	831	861	847	815	875	846	876	917	855	829	822	890	865	813	860	921	849	871	854	881	840	815	799	856	841	866	864	859	886	902	838	842	821	836	821	798	927	868	793	904	820	834	841	887	875	820	886	866	871	826	864	870	900	816	865	905	857	856	836	864	828	837	922	834	887	836	850	885	870	797	843	805	819	868	864	832	835	823	908	818	847	777	830	880	856	877	853	896	815	901	855	877	817	867	822	823	867	836	847	855	861	874	849	830	838	870	882	839	831	888	846	834	852	892	869	852	827	901	817	850	865	894	810	830	877	871	820	867	865	823	939	865	881	867	818	879	816	861	947	794	873	866	799	822	849	836	837	916	846	888	861	838	808	854	887	856	911	879	853	868	900	869	862	821	884	859	836	888	825	827	905	863	800	840	854	856	862	842	833	922	855	848	850	913	904	863	901	880	861	881	816	811	841	836	875	841	822	782	897	847	839	880	873	854	853	888	872	845	869	895	895	840	826	852	922	854	877	832	800	878	840	822	877	870	852	860	827	860	855	861	815	850	914	810	832	854	872	917	838	871	828	905	876	834	810	834	817	881	847	901	885	877	846	896	840	860	838	868	883	882	861	887	801	812	850	850	858	880	873	868	875	872	976	821	875	869	905	829	840	818	883	870	851	854	893	861	875	860	892	897	872	892	847	863	884	815	842	851	880	880	844	859	898	863	847	864	861	865	878	877	848	851	863	847	873	898	868	862	870	863	831	928	838	836	830	860	810	887	903	847	848	858	892	890	859	809	829	849	840	789	840	831	850	905	846	837	870	864	909	900	846	832	854	888	874	859	824	840	837	861	856	868	809	859	849	865	881	883	881	840	914	830	818	831	875	806	840	890	835	858	875	873	854	899	815	900	894	873	855	899	877	839	802	807	862	865	832	832	874	846	832	895	897	883	843	851	834	904	865	843	840	870	884	814	854	799	870	833	843	902	844	847	862	822	868	854	842	846	900	763	848	849	840	853	867	884	841	818	883	863	833	861	854	871	887	789	867	803	861	917	866	820	842	896	796	857	889	887	866	816	836	831	861	872	878	893	888	855	878	866	838	858	851	852	834	867	888	832	850	820	812	907	852	889	830	850	802	881	849	870	832	835	825	825	887	833	845	900	842	837	843	875	854	891	840	870	791	803	810	846	861	837	830	915	876	860	856	847	797	841	862	928	815	854	837	838	873	815	877	813	897	856	853	887	903	874	798	817	824	862	887	866	826	832	874	833	858	895	794	883	806	891	800	872	866	863	859	856	863	894	858	862	860	801	835	875	840	873	836	833	840	876	830	904	841	840	828	878	899	826	854	896	874	823	818	874	915	862	780	897	910	823	852	819	826	901	826	854	843	812	850	867	855	839	864	859	879	886	854	885	863	875	885	855	895	870	816	875	853	877	876	894	820	893	844	851	892	855	883	903	847	838	847	851	894	879	852	857	873	866	839	851	855	791	896	847	859	856	840	862	881	921	856	862	860	847	836	872	808	833	823	882	904	831	811	904	829	855	876	814	891	889	860	806	781	837	860	881	845	825	837	830	826	819	825	901	855	834	873	880	846	828	907	807	931	819	838	873	886	848	864	849	861	801	822	859	872	841	916	866	889	875	867	858	885	865	818	917	844	889	874	866	822	840	876	812	862	931	825	820	886	885	838	820	838	858	901	827	852	875	841	870	890	893	856	851	932	941	882	889	837	834	831	837	887	838	861	805	828	857	871	888	847	867	861	895	865	852	843	862	845	888	816	826	854	827	837	884	855	882	911	820	786	874	835	857	853	830	888	829	868	880	842	837	838	831	824	837	843	819	852	840	852	883	860	888	891	838	912	815	922	795	864	865	822	882	816	890	872	864	850	888	869	843	844	808	847	866	864	843	861	906	889	873	834	859	864	849	843	879	842	911	879	829	857	815	855	858	822	869	801	894	835	877	836	917	856	910	838	839	850	937	867	861	880	869	845	843	876	872	890	889	852	822	855	879	837	821	837	848	850	893	875	898	814	829	868	894	847	850	850	839	840	873	851
9511	5098	2892	1935	1529	1211	822	544	413	317	257	194	209	180	173	182	146	136	109	129	148	111	131	140	114	126	113	122	112	124	118	118	132	111	109	139	133	115	114	134	108	125	121	124	130	115	130	135	114	122	140	132	113	116	128	122	130	102	143	120	134	106	108	110	149	107	106	107	122	135	137	103	114	119	109	127	113	119	133	118	110	150	121	112	125	115	116	137	110	132	108	135	108	133	137	129	130	120	114	116	111	146	116	122	110	129	136	121	119	135	121	116	146	131	113	115	127	122	122	143	111	126	121	127	115	134	106	114	114	117	123	113	123	136	123	103	136	124	128	107	108	138	114	125	138	116	117	108	122	112	117	108	123	118	106	122	123	101	117	111	118	121	115	111	111	114	113	110	112	125	121	130	114	109	116	124	111	99	118	127	120	143	147	127	117	130	112	119	120	108	117	119	121	123	138	105	118	137	149	128	129	111	130	119	128	136	110	119	101	144	147	130	96	131	135	111	133	113	152	128	105	123	109	89	110	131	112	130	107	111	115	117	128	89	116	123	120	128	129	122	114	116	130	121	120	116	119	137	119	122	113	107	114	115	136	113	121	117	132	136	119	97	121	125	139	128	115	118	105	114	128	118	123	112	116	131	136	120	120	128	114	134	121	103	131	123	115	142	129	113	113	125	132	123	124	112	130	128	107	103	144	118	116	113	142	126	118	115	121	139	101	130	106	142	119	132	97	101	148	117	117	137	111	126	122	118	129	115	133	146	112	122	153	119	104	125	124	123	108	132	112	132	117	132	106	115	118	108	131	109	116	122	103	121	124	124	118	118	123	127	101	126	106	137	106	124	121	121	113	119	109	114	120	115	114	113	132	135	125	137	108	123	137	124	129	141	130	116	112	121	114	145	111	134	104	102	126	128	124	123	96	118	109	133	123	133	126	138	119	131	152	120	102	116	109	146	120	147	118	120	147	129	113	131	138	98	119	120	127	129	99	124	112	115	120	132	140	114	130	122	130	131	120	114	117	123	111	131	108	126	127	119	113	116	122	133	117	119	105	118	122	135	127	139	135	121	130	120	118	130	129	134	131	127	95	137	114	99	107	115	133	100	122	121	122	109	107	95	123	123	111	141	119	134	123	116	105	124	99	96	117	130	128	123	131	138	120	127	106	108	102	106	137	123	137	110	121	111	117	119	128	115	99	135	121	111	130	130	111	104	109	123	104	128	116	119	128	117	115	129	123	124	128	131	126	119	122	124	106	122	129	122	111	121	128	121	132	143	127	141	132	129	115	124	132	98	110	120	119	119	135	119	109	137	102	126	108	109	140	100	145	102	147	132	119	123	115	119	122	127	129	123	129	126	120	106	117	140	131	125	118	108	127	114	147	146	122	145	107	134	116	117	131	141	115	116	117	139	136	124	116	109	126	122	130	110	102	124	123	115	113	135	119	147	109	118	126	126	116	115	114	152	131	111	114	106	129	136	130	111	131	105	110	117	136	122	124	108	107	129	114	115	127	116	126	125	122	130	110	113	139	138	124	117	106	99	146	134	131	139	131	112	142	109	126	118	124	120	144	117	125	123	116	128	132	127	116	122	129	110	108	130	135	110	126	145	137	117	107	123	124	127	108	134	121	134	114	122	120	114	123	118	119	121	138	106	140	109	121	126	112	111	136	134	104	114	128	128	93	123	91	113	108	125	118	123	134	134	136	99	138	138	122	128	107	96	102	116	108	132	122	119	123	122	126	120	130	144	117	134	123	110	129	122	120	120	121	108	102	113	113	120	130	131	130	120	116	102	118	106	111	121	123	105	111	118	127	127	127	128	103	98	130	130	135	118	123	114	120	114	110	116	116	121	135	125	131	116	124	126	124	126	122	127	104	116	110	124	128	112	116	125	126	106	111	141	115	129	117	103	134	113	111	93	124	127	116	125	116	123	117	120	123	93	111	114	139	133	115	109	127	109	97	112	116	115	128	125	131	119	121	111	115	127	117	116	118	123	123	117	132	134	129	91	138	121	139	115	119	123	100	122	128	108	101	114	99	115	140	122	129	119	141	102	106	131	111	143	137	121	125	123	124	125	126	120	148	110	118	114	118	114	107	109	138	110	110	120	139	107	116	122	144	130	126	117	114	113	113	123	109	121	116	112	113	124	112	127	131	114	131	116	131	106	124	114	134	122	119	119	101	121	127	156	120	131	131	143	114	111	121	126	137	125	123	123	125	127	136	114	122	130	117	130	117	120	131	124	129	140	116	125	127	116	115	118	115	113	135	138	113	116	144	127	113	106	124	129	132	125	110	114	119	109	131	128	118	116	125	120	118	123	118	127	105	142	134	142	124	123	123	110	139	148	133	131	126	127	127	122	131	136	110	109	120	116	125	118	109	119	109	115	112	127	120	140	137	128	115	120	139	108	125	130	118	122	127	112	123	111	114	123	107	121	121	111	113	129	124	151	125	117	107	114	109	134	139	123	121	130	116	124	108	128	128	123	123	107	127	138	116	120	133	120	121	124	117	112	113	146	115	130	134	133	102	137	90	130	124	125	117	141	121	134	116	109	137	118	120	121	105	116	136	129	118	120	110	127	126	127	132	109	113	108	117	123	122	113	159	137	126	114	119	140	118	119	123	113	124	130	120	119	123	102	137	120	104	144	133	103	116	116	135	121	126	117	129	108	111	119	133	140	129	112	131	130	110	112	119	138	109	119	113	97	127	102	129	119	108	131	107	119	132	120	139	114	120	144	122	124	109	127	110	113	119	111	130	114	105	122	127	108	131	108	93	128	119	113	113	127	135	106	120	129	129	92	116	126	133	113	118	135	125	120	116	129	129	117	118	132	130	130	121	103	116	123	121	126	119	111	115	133	150	121	122	125	105	143	111	123	122	113	114	127	130	129	111	135	116	133	122	113	108	133	133	127	130	112	118	108	120	130	112	127	135	107	105	139	143	126	100	129	118	114	127	119	133	109	131	123	119	125	121	112	123	109	124	119	111	123	133	136	129	117	122	121	130	118	98	107	140	118	136	120	133	119	140	147	138	132	118	110	125	139	118	124	132	123	126	129	119	126	132	114	122	123	114	122	108	129	112	131	132	121	134	128	126	140	117	123	152	123	121	125	122	100	106	124	108	133	110	144	112	119	129	118	119	143	111	122	121	107	120	112	112	114	116	106	133	107	117	112	125	112	124	107	133	122	137	112	109	137	118	99	147	121	129	111	112	126	134	123	105	110	111	137	125	116	117	122	95	111	114	140	129	144	117	128	117	107	108	148	105	135	114	116	134	114	113	117	130	125	109	121	124	141	136	131	122	122	127	134	124	117	122	128	122	128	112	134	116	121	109	113	144	125	131	125	124	126	120	111	143	112	129	128	111	124	129	130	120	119	117	113	111	135	129	132	139	113	106	109	119	144	124	141	122	127	123	118	127	143	124	114	128	118	120	121	140	111	122	119	134	144	117	118	131	109	124	112	108	161	111	120	149	127
37058	25137	19514	20909	25355	22673	16329	10673	7509	5221	3595	2702	2519	2082	1678	1461	1245	1131	1097	1080	1030	1004	990	1022	930	969	938	883	894	913	834	881	907	934	875	874	878	905	880	890	886	874	897	888	908	916	855	901	916	885	914	895	910	906	817	890	897	940	867	897	918	894	876	939	854	903	848	904	872	877	880	874	898	905	863	852	902	912	896	902	879	944	904	850	884	845	894	842	905	880	897	856	861	916	911	833	908	919	914	959	855	838	847	905	881	932	920	901	873	909	920	922	870	865	875	840	875	869	886	837	845	912	915	834	911	914	840	890	905	949	901	836	913	874	863	923	877	878	824	890	946	854	928	881	797	880	894	873	911	937	927	942	912	896	917	873	903	957	882	911	885	847	873	868	884	885	873	855	897	865	828	853	847	914	898	901	888	861	907	884	894	879	908	870	903	840	932	876	889	918	899	966	883	952	862	856	878	898	867	921	963	867	881	909	846	897	872	890	904	884	914	890	881	864	927	910	891	853	873	840	891	906	885	873	866	878	877	896	866	816	915	898	911	928	928	918	835	853	908	916	905	848	855	868	882	920	930	917	866	871	848	886	907	835	867	885	863	879	936	907	886	896	865	892	889	910	834	891	923	891	865	842	858	895	903	901	880	906	933	877	857	850	905	910	836	895	844	931	893	912	903	901	909	894	848	912	915	889	914	877	942	956	885	862	881	875	890	872	905	861	879	851	912	892	815	890	878	901	848	865	932	894	888	871	885	829	924	888	889	878	884	887	918	929	917	915	873	900	847	850	892	856	850	869	860	869	926	867	906	895	893	951	880	863	897	891	921	863	923	886	835	872	868	866	883	884	876	872	847	861	846	911	907	869	907	860	872	901	921	881	883	896	908	899	861	874	946	909	907	888	870	867	889	877	849	898	864	890	904	904	875	879	880	866	914	859	931	924	920	897	858	900	889	883	877	873	901	865	921	856	837	834	832	901	851	823	911	857	899	910	885	860	864	830	876	898	880	850	851	905	875	920	863	920	898	903	907	918	872	931	946	936	919	924	869	915	908	889	907	883	884	891	849	918	879	878	885	893	886	843	919	874	856	883	829	878	866	927	880	880	908	876	819	871	904	913	861	845	928	869	840	861	854	870	882	865	902	864	813	956	900	902	874	854	847	836	893	917	934	818	843	923	845	910	920	846	861	887	876	938	865	880	904	868	831	840	848	861	892	883	850	928	869	894	917	851	900	920	949	923	887	864	815	900	862	845	895	910	906	902	887	897	881	887	951	884	874	880	842	916	910	942	900	853	849	890	917	876	864	880	919	838	848	855	920	918	920	864	908	924	840	842	911	902	872	879	874	918	893	864	891	929	908	866	915	948	859	855	864	911	862	904	908	912	799	917	927	915	928	850	923	910	918	904	888	883	853	903	854	924	934	820	885	918	887	846	906	840	885	854	897	880	904	857	849	867	895	862	891	880	852	847	899	874	876	947	867	914	854	880	848	887	913	858	899	931	892	896	885	916	872	902	902	849	916	910	873	917	818	933	905	939	880	860	895	831	888	875	884	928	923	844	876	856	893	938	878	906	894	870	923	876	826	917	924	876	884	917	906	849	858	891	893	869	938	883	904	888	918	883	906	921	871	921	884	867	894	867	886	916	914	882	865	890	928	892	903	905	926	857	870	891	931	877	875	930	915	883	884	910	841	834	859	887	874	889	895	938	888	883	904	903	878	897	892	857	910	877	871	872	888	885	938	842	938	870	912	841	915	957	843	831	876	926	833	889	872	909	910	949	895	924	878	910	894	906	882	842	895	904	901	863	927	856	932	914	906	934	867	903	875	871	963	796	901	869	884	908	862	911	847	870	854	919	891	872	872	870	907	883	886	904	868	902	889	849	902	874	870	892	885	866	897	875	880	890	878	883	899	828	887	903	929	885	938	915	842	922	819	899	884	869	930	881	870	906	944	843	887	866	962	940	867	880	913	878	852	879	902	893	906	895	916	915	869	857	895	887	849	905	928	856	862	864	899	885	945	899	924	862	910	925	898	859	876	889	913	887	918	853	887	885	869	923	890	891	925	881	863	899	895	896	874	856	809	894	880	949	919	912	937	871	887	889	870	915	858	876	845	909	891	890	880	910	958	889	887	915	889	912	859	904	872	905	898	840	931	914	917	900	876	879	926	913	858	904	896	898	926	860	887	916	956	815	864	886	871	919	899	887	941	868	903	859	878	883	854	821	908	928	934	844	872	873	949	842	895	903	906	879	904	930	920	899	895	858	886	877	939	915	869	882	904	879	854	919	905	873	872	869	873	896	928	889	874	892	872	925	874	863	826	886	891	917	900	862	881	894	888	873	901	880	890	867	909	907	850	893	845	846	938	858	905	855	876	875	844	888	877	856	889	925	889	908	906	938	878	859	871	912	881	861	904	906	896	927	880	891	883	857	910	864	899	878	892	927	882	927	937	883	922	930	862	865	874	851	871	853	873	880	888	911	867	899	859	950	883	952	904	948	893	914	879	919	905	875	882	897	880	916	916	949	874	839	860	927	907	899	883	910	903	912	926	905	887	871	910	871	914	874	916	910	919	888	879	873	923	875	946	881	899	901	828	943	840	919	763	941	839	926	892	880	866	898	881	887	854	963	844	834	885	922	902	880	920	858	912	878	930	867	884	884	863	885	870	861	835	887	888	881	966	921	856	910	894	914	893	850	879	873	898	871	865	875	831	850	902	888	872	886	919	893	898	901	888	911	913	918	898	881	920	895	916	852	854	888	857	870	923	806	901	880	881	895	862	926	919	851	863	862	932	851	818	924	914	879	912	870	827	835	832	921	820	852	920	918	880	906	879	905	914	843	901	888	898	881	918	840	903	915	852	861	910	921	876	943	855	888	892	888	826	888	886	900	861	898	901	892	874	871	835	924	895	942	860	895	888	883	900	886	897	868	844	895	904	943	878	920	904	882	881	857	892	901	932	884	932	792	919	884	918	881	917	898	870	920	864	864	815	804	846	923	879	870	897	865	926	862	921	922	928	856	875	899	868	884	916	883	933	860	856	874	912	886	864	863	849	893	894	895	843	880	903	905	869	859	870	866	880	911	926	872	876	860	884	897	892	862	902	837	804	873	866	891	894	870	863	916	933	884	843	858	841	937	881	891	883	911	876	849	844	877	893	917	926	922	911	838	856	915	888	858	870	896	901	918	877	909	862	934	866	913	866	870	857	892	859	855	863	889	881	908	910	917	941	932	853	910	832	858	873	852	857	914	922	836	862	886	870	886	881	846	892	887	795	921	869	850	869	849	846	857	912	907	924	872	849	887	889	937	806	919	875	860	838	882	884	932	885	904	882	854	893	893	890	921	865	971	858	848	851	877	905	890	908	916	871	847	892	842	843	877	841	862	883	868	935	894	890	847	904	883	914	895	890	874	882	881	914	872	893	866	924	940	956	910	896	938	907	857	884	891	878	928	868	882	900	862	796	850	918	885	868	888	960	913
10359	7751	4762	3225	2140	1665	1214	672	509	429	340	296	264	215	176	156	128	163	139	126	133	117	141	123	142	115	126	118	131	128	134	118	128	99	120	121	131	103	115	138	110	138	122	125	134	126	115	108	115	99	116	93	98	106	111	114	132	98	108	101	131	122	130	132	111	122	111	116	122	103	108	107	131	105	108	112	120	119	107	133	119	128	110	117	109	134	99	108	111	130	111	109	126	99	113	113	105	121	135	124	133	129	111	126	98	130	123	129	104	114	106	117	110	105	98	117	127	139	98	117	125	101	105	100	113	121	118	111	134	123	101	100	109	127	134	134	130	125	121	104	118	103	112	107	122	119	119	115	127	132	123	117	109	137	115	111	120	106	101	124	138	122	112	101	117	123	124	121	142	122	119	111	127	113	132	117	117	120	99	114	130	109	127	124	126	114	137	126	100	120	123	116	113	113	111	117	106	106	114	123	97	109	115	114	123	92	118	102	105	128	99	118	117	140	117	137	132	105	143	121	117	113	122	118	118	107	114	116	104	102	116	114	130	119	126	123	133	108	122	104	130	102	110	114	118	111	126	142	129	112	115	113	112	113	109	110	118	130	124	107	107	116	111	108	109	124	144	124	111	125	122	119	115	112	116	108	102	122	129	116	120	106	122	133	111	115	126	106	107	120	107	110	115	120	114	114	116	122	135	138	123	126	118	124	128	113	117	112	88	104	96	127	131	132	105	124	122	112	104	102	151	113	100	136	120	123	102	120	115	117	120	127	113	114	115	116	94	116	118	117	110	121	117	153	133	129	135	98	121	128	115	118	115	111	97	110	127	120	113	122	118	115	104	121	98	108	122	135	128	101	105	104	119	135	123	123	124	124	114	117	114	116	106	119	131	111	132	122	108	116	105	131	97	123	102	103	121	134	93	116	105	127	125	140	123	103	109	144	115	118	112	119	127	109	120	129	102	116	119	132	118	124	111	129	112	112	112	108	126	112	109	112	112	119	119	110	110	113	106	114	102	125	110	109	98	138	101	111	103	126	121	108	121	115	113	116	124	122	104	115	119	84	124	110	119	116	113	108	131	111	109	102	125	107	121	118	104	92	141	131	111	103	121	115	130	126	131	109	108	134	135	129	108	118	111	112	117	125	120	123	125	96	106	131	97	110	121	123	107	123	113	115	138	106	138	110	109	113	107	122	121	109	111	108	118	119	118	125	109	109	118	97	124	114	121	127	105	112	120	140	134	119	119	125	111	111	96	108	122	128	113	110	109	115	127	138	139	99	128	114	106	118	124	117	124	133	121	118	101	112	110	124	95	122	111	130	121	95	111	120	121	129	96	127	97	141	116	102	127	119	140	109	115	109	128	116	132	126	121	107	102	124	109	120	116	115	124	117	116	111	121	102	119	117	106	114	104	105	117	122	123	103	126	125	110	111	101	139	120	123	120	120	118	117	121	128	105	112	125	101	123	107	128	119	116	130	123	115	124	118	121	133	115	120	123	125	116	125	141	132	128	108	116	107	136	113	130	133	123	120	118	119	112	113	119	127	112	106	120	114	107	108	117	117	109	129	117	120	113	116	135	100	120	99	122	143	100	107	104	128	128	113	113	122	118	104	110	94	115	123	124	112	112	121	110	96	129	127	114	113	92	112	118	119	105	100	106	121	135	121	124	106	128	123	111	100	114	130	98	127	123	110	110	130	106	105	122	121	123	115	116	106	122	119	118	115	105	118	116	95	105	108	127	123	109	120	139	118	124	124	129	117	104	107	108	123	123	119	122	106	131	125	129	127	133	111	107	117	119	114	136	92	136	121	130	146	125	124	116	123	118	109	118	100	115	124	116	118	107	115	123	130	127	101	104	121	111	118	135	98	104	110	117	108	143	123	106	100	113	141	113	99	115	117	114	118	98	129	106	98	125	99	108	115	118	114	103	129	133	124	100	120	132	104	121	108	104	116	111	125	107	115	115	116	113	113	135	112	121	121	103	113	130	105	140	110	117	126	141	119	111	112	102	109	115	124	125	121	132	105	132	105	111	121	95	118	123	99	127	128	128	120	125	128	107	112	108	129	113	110	138	126	118	119	115	145	117	113	103	128	116	116	96	104	109	121	105	106	112	117	118	112	128	123	127	120	121	99	116	104	115	107	112	127	115	121	102	146	129	119	116	126	100	135	106	130	126	97	120	109	111	107	118	109	102	134	121	118	123	116	108	131	119	107	110	135	131	124	118	120	126	106	99	112	125	125	113	108	102	103	124	114	121	119	118	120	112	109	133	141	137	113	99	117	109	105	105	101	107	135	130	137	130	117	118	115	119	104	129	105	122	116	117	119	106	118	104	124	108	110	108	115	126	113	124	120	105	136	129	116	111	108	112	110	133	111	108	104	131	120	116	116	118	124	114	117	128	138	127	116	119	105	125	140	122	121	119	101	119	125	106	115	122	142	98	123	122	122	134	123	108	110	123	121	117	112	108	126	117	94	100	125	120	110	87	113	98	113	106	97	132	118	135	122	128	139	118	126	119	116	134	117	127	129	116	108	113	97	115	111	133	97	111	122	111	104	127	130	115	138	127	120	110	113	123	126	114	100	118	131	135	116	121	98	109	123	102	115	125	126	122	113	122	114	110	129	105	112	122	140	104	115	114	121	123	117	119	106	142	119	129	105	115	91	114	110	119	98	129	108	121	122	120	121	108	116	121	126	124	126	134	104	108	134	102	114	112	94	106	123	105	124	135	110	116	118	114	121	107	115	117	132	100	120	111	112	133	104	131	112	127	118	115	122	104	110	107	116	104	98	105	113	123	102	118	105	116	120	127	130	118	108	124	90	137	108	127	117	118	131	99	106	111	110	111	113	111	131	136	113	123	125	120	123	127	124	113	134	104	118	115	140	135	112	112	109	104	108	102	104	141	114	138	116	131	141	131	106	120	107	119	119	127	124	137	130	109	119	121	122	120	121	123	111	110	126	129	119	118	110	106	109	104	124	99	120	124	95	118	113	132	124	120	128	127	108	107	105	110	122	93	108	121	123	126	114	114	117	101	109	118	124	126	132	112	121	113	133	127	116	106	100	89	122	122	116	102	112	115	116	119	135	122	104	127	117	127	127	119	97	122	115	123	114	116	125	128	125	115	99	115	110	123	117	107	117	125	142	106	115	121	107	144	128	120	106	127	106	110	129	114	111	129	111	117	116	124	120	108	114	112	132	113	124	103	123	107	113	122	110	115	121	123	128	98	110	124	116	135	103	92	107	121	111	108	120	122	100	113	112	127	119	107	136	119	124	123	137	133	108	124	129	125	108	130	100	115	99	111	129	118	108	91	101	130	96	110	107	106	107	132	119	97	127	117	131	121	122	129	122	120	122	118	121	117	109	112	110	84	136	124	121	132	130	131	110	119	139	125	118	107	132	115	116	94	109	97	115	112	100	133	109	125	119	113	104	117	102	118	109	112	120	95	127	108	117	113	110	123	94	110	117	119	132	117	130
39997	29728	24673	26345	28150	25932	20579	13219	9566	7446	5746	4540	3845	3027	2289	1764	1466	1333	1235	1098	1052	983	981	971	975	884	900	919	826	904	884	922	848	886	756	836	860	922	835	858	855	861	814	873	919	858	864	880	861	847	874	861	842	810	808	850	858	870	861	866	821	834	813	888	849	881	849	850	855	850	889	815	887	843	805	858	858	885	851	859	826	845	902	858	845	853	898	783	821	882	879	900	872	847	843	867	826	859	823	819	830	918	849	880	824	853	860	826	836	833	828	878	865	892	862	889	857	823	868	850	812	834	848	811	843	865	894	828	864	835	842	850	878	867	867	828	907	843	790	828	876	850	843	823	890	874	904	881	885	852	824	854	872	873	880	847	877	882	831	849	876	832	763	829	808	839	921	896	868	859	827	819	864	798	836	887	848	792	832	850	812	814	888	819	828	818	828	891	886	874	840	909	832	901	848	894	883	838	861	861	846	848	862	842	872	776	856	855	902	820	865	860	857	817	883	839	832	905	823	853	876	817	813	841	846	824	875	867	842	847	862	862	888	840	845	905	889	846	821	882	843	848	834	833	844	845	859	841	857	853	819	942	848	842	877	814	818	880	845	901	879	821	803	858	856	885	903	851	908	886	855	851	862	833	857	850	860	864	809	877	819	841	854	855	853	922	861	840	823	827	836	818	816	828	842	875	866	894	849	869	856	893	874	848	851	808	817	838	876	843	894	844	835	903	870	806	869	844	843	888	839	872	827	821	835	887	834	805	862	843	837	793	837	868	825	882	898	835	841	907	837	849	831	797	875	923	860	858	864	841	883	827	804	871	834	879	845	844	839	858	867	868	864	852	868	871	792	827	841	876	858	859	817	849	894	847	869	837	796	888	890	822	885	849	872	841	819	816	841	890	845	837	804	871	837	816	838	876	839	842	836	841	871	868	860	822	872	789	865	824	848	833	844	855	866	899	837	819	881	854	826	806	873	899	833	871	869	863	832	870	869	831	884	836	892	874	859	786	830	835	816	834	867	871	852	830	917	853	889	866	825	868	870	858	864	888	876	808	879	862	854	812	879	807	813	858	887	842	858	841	839	830	857	857	878	822	853	869	828	837	861	879	841	914	835	834	846	811	872	876	884	823	868	832	850	856	851	836	857	848	836	907	860	833	887	887	823	838	789	907	929	856	887	859	815	848	862	802	875	865	843	797	795	830	838	866	843	871	837	844	853	859	855	824	885	837	827	835	907	846	883	829	845	869	848	816	874	846	839	859	829	830	839	820	783	865	850	832	836	869	875	874	888	848	848	868	865	865	894	838	835	818	831	801	795	821	874	815	880	844	790	890	901	843	853	857	826	860	860	883	831	793	826	842	883	868	871	840	870	828	824	861	836	799	816	874	813	876	852	859	816	841	826	883	850	860	837	856	864	877	896	865	796	877	825	843	880	891	836	842	845	862	836	823	853	877	864	847	860	847	874	844	902	864	880	856	863	872	847	847	893	908	845	779	890	784	810	839	883	883	845	904	838	811	767	825	876	887	859	868	865	842	867	807	868	881	827	801	843	833	858	935	829	867	867	828	844	826	825	833	821	823	817	841	830	893	826	827	809	852	835	816	832	813	779	860	859	856	844	879	882	830	888	844	868	854	878	805	853	834	872	838	890	832	817	853	870	868	828	836	862	849	806	865	910	861	878	825	877	824	869	902	878	943	860	776	843	804	799	865	901	880	869	877	870	836	861	838	870	852	853	897	845	814	850	813	849	848	893	802	840	838	879	796	839	842	882	867	806	875	825	870	872	871	843	776	858	849	840	842	901	859	873	882	844	897	874	830	895	807	857	866	843	898	832	824	901	900	851	899	867	832	852	803	827	887	852	902	887	863	853	852	833	900	826	896	861	889	885	862	852	830	864	818	877	862	888	860	869	874	842	856	837	872	843	868	880	800	832	831	843	796	838	853	810	845	859	858	885	803	831	888	912	861	833	880	882	846	843	855	811	819	791	907	874	848	876	859	840	787	859	862	864	865	896	828	856	855	851	815	829	828	798	773	852	816	802	807	836	825	807	874	876	868	764	865	821	839	809	858	810	867	865	889	830	853	828	807	816	831	902	868	847	857	824	838	884	844	862	831	793	856	867	884	836	884	864	827	842	855	849	862	847	891	858	878	848	813	858	868	845	919	881	864	843	839	880	846	845	884	877	844	856	816	838	805	824	856	850	874	828	798	866	891	895	866	842	820	858	883	822	857	825	861	856	902	847	826	854	851	898	834	860	832	882	849	838	871	879	860	872	869	895	851	880	821	897	839	839	843	809	859	858	842	834	854	814	875	806	888	822	817	837	850	817	871	860	807	799	860	836	866	828	823	839	875	844	860	853	873	841	801	887	859	835	789	872	835	827	860	898	844	851	866	868	872	842	831	887	863	819	871	881	875	817	913	779	857	943	860	885	820	820	830	847	847	824	850	832	876	826	843	844	863	864	928	836	847	884	862	860	865	870	820	842	855	812	875	822	813	846	803	896	898	870	903	840	921	855	888	829	826	868	887	856	885	821	826	850	846	869	863	823	847	866	904	839	852	816	920	827	902	831	862	853	887	835	773	876	871	841	889	848	838	840	902	824	849	826	822	793	886	838	865	822	879	842	887	822	839	866	835	828	854	859	837	839	855	853	780	838	899	864	839	885	839	854	831	887	839	837	883	863	881	897	858	839	814	840	868	800	841	809	827	845	881	865	857	833	865	845	856	840	860	854	906	827	843	883	821	837	840	850	863	804	873	858	829	876	870	873	830	837	812	833	830	851	875	788	819	864	801	865	814	817	893	824	802	851	892	865	835	875	891	845	852	856	831	841	821	882	850	909	841	829	865	842	861	815	837	866	842	817	804	866	855	844	851	823	842	811	869	845	857	884	846	859	845	885	846	864	853	837	838	908	838	853	863	874	813	849	793	838	798	887	876	868	867	892	876	838	839	820	800	821	798	823	855	884	907	851	809	834	887	896	845	830	882	839	864	864	822	877	814	825	877	845	898	858	825	837	840	842	822	807	817	863	829	839	840	845	897	861	826	896	892	885	823	869	834	896	853	869	802	862	854	832	838	842	793	877	886	880	882	819	818	816	802	862	805	888	864	819	847	839	852	908	831	868	856	912	851	808	838	879	824	891	887	854	792	790	855	807	899	833	795	850	850	866	877	815	805	816	849	833	826	839	832	838	806	783	893	808	858	817	839	898	904	839	852	846	789	811	829	819	844	824	837	889	883	814	856	863	818	856	811	841	859	868	809	893	864	889	794	851	826	814	852	834	845	850	828	906	845	812	796	874	877	916	804	824	868	868	819	781	899	874	838	884	821	905	848	819	904	883	844	849	861	853	839	859	886	889	845	855	775	840	830	855	886	795	847	838	849	870	809	917	835	893	838	852	844	825	900	859	780	851	850	848	891	870	837	844	863	855	808	808	818	845	888	848	839	826	827	850	868	868	853	842	824	803	864	840	831	857	860
9525	6809	4514	2979	1856	1747	1135	628	563	486	414	336	232	179	181	134	167	167	140	108	142	134	125	127	126	145	147	130	111	131	127	111	123	124	129	128	144	128	119	134	135	122	130	118	135	138	116	128	130	120	124	127	142	112	142	125	121	110	136	121	111	119	109	118	122	121	111	112	129	133	141	133	142	151	140	107	96	114	129	113	121	127	112	122	111	133	124	117	132	135	127	138	120	125	113	122	110	104	108	119	115	129	119	113	108	135	112	135	127	134	107	130	136	107	115	113	116	106	101	105	120	119	125	135	132	116	147	120	129	116	110	107	119	107	123	92	123	97	119	114	131	129	102	124	139	134	128	130	122	133	105	106	135	138	132	127	140	118	118	129	125	123	132	120	110	131	131	142	121	122	129	113	105	154	136	116	132	114	136	134	116	113	124	131	116	110	110	122	135	134	138	135	131	147	127	145	140	120	108	106	116	116	116	115	106	109	108	125	118	115	121	120	132	139	125	121	103	136	116	112	120	117	135	119	136	104	133	128	111	130	120	134	125	135	113	126	109	116	124	131	123	112	120	143	136	103	125	112	132	139	132	116	121	117	119	128	111	105	117	127	113	121	120	108	126	114	111	123	114	115	120	119	121	103	122	122	123	113	120	130	134	125	114	103	130	125	114	120	137	124	125	137	114	130	130	145	138	138	109	136	110	120	112	116	126	123	101	137	130	129	110	114	125	89	136	130	115	140	130	119	110	104	117	110	137	141	129	116	122	115	110	121	122	142	128	121	111	116	118	122	112	114	131	131	127	122	121	109	120	126	116	109	138	142	133	128	142	117	136	132	110	107	135	124	109	92	130	125	124	128	116	105	128	105	112	112	146	126	131	136	155	102	106	154	122	153	116	105	132	124	113	116	121	126	145	117	125	111	122	120	122	129	109	120	136	110	94	124	130	101	117	118	121	134	126	131	131	121	118	120	124	118	125	118	131	104	115	112	121	135	135	144	119	125	121	110	110	122	137	114	123	115	128	126	120	123	134	144	122	106	117	129	116	116	143	127	132	112	120	119	135	116	119	121	125	151	131	127	139	127	121	128	135	125	108	131	132	124	127	116	133	149	141	121	134	125	123	119	109	106	124	124	113	126	109	127	135	111	124	124	125	125	129	121	126	126	110	125	117	116	118	136	133	131	130	135	127	112	126	125	104	132	129	125	108	133	108	108	136	137	123	125	127	118	103	114	110	99	131	99	119	116	112	121	116	127	113	134	122	108	136	109	134	116	116	114	118	126	95	138	124	130	145	145	121	124	118	128	133	120	118	128	123	126	105	120	119	129	123	124	147	113	135	132	131	118	126	106	133	122	122	120	148	109	122	119	139	121	130	136	128	124	128	111	147	122	128	108	115	135	136	126	125	127	128	132	121	118	126	153	113	124	139	125	148	126	113	131	121	120	112	131	126	121	125	138	109	119	115	112	133	115	111	123	112	125	129	129	148	130	121	116	120	119	135	129	127	136	123	124	124	111	113	113	128	110	126	116	145	119	142	137	97	136	130	130	135	110	119	127	118	134	128	133	129	112	111	143	120	121	133	104	117	119	125	140	124	119	134	129	125	133	119	153	124	117	102	113	150	134	128	121	112	110	109	103	101	130	117	126	113	135	123	118	97	102	116	135	119	136	120	120	124	133	113	124	131	119	125	105	121	120	142	119	109	139	128	130	107	123	122	112	130	112	127	132	115	125	108	130	127	115	122	111	131	119	124	129	129	118	142	100	116	131	122	133	113	125	111	102	120	119	115	100	103	114	108	107	126	149	118	134	124	130	123	121	117	137	120	126	127	120	139	107	114	117	127	110	132	116	139	130	112	125	119	136	117	125	114	113	124	141	138	100	109	109	125	133	115	122	114	129	127	123	123	113	134	124	124	126	125	135	118	108	123	129	142	137	126	121	117	133	112	118	105	105	110	101	123	117	115	116	92	126	134	124	128	133	114	108	134	138	123	99	120	115	108	134	125	126	117	123	136	117	130	120	96	112	122	147	101	138	135	135	131	116	119	130	111	109	132	122	122	104	130	125	119	146	127	117	132	141	123	113	114	129	119	116	114	100	125	117	114	136	117	118	132	128	116	131	127	129	133	112	122	102	143	133	138	124	116	119	127	121	125	145	106	122	114	125	126	136	107	133	111	105	123	120	112	118	128	131	149	109	135	144	119	131	166	112	129	117	110	132	130	98	142	130	129	125	121	127	116	110	130	117	129	133	119	130	102	120	116	124	132	117	116	131	110	109	114	122	129	125	122	134	122	131	119	118	136	123	117	113	129	104	135	126	106	114	138	108	104	137	100	120	114	118	119	107	128	119	109	113	125	110	112	122	144	148	123	141	128	139	120	129	126	125	135	123	116	122	120	127	114	124	121	125	127	124	123	108	122	119	115	130	117	147	123	106	116	125	115	127	137	129	157	113	116	115	124	109	104	121	121	106	118	124	129	123	119	118	119	121	130	123	115	140	124	102	109	117	119	114	122	127	114	130	130	132	139	105	131	133	124	129	111	137	117	132	136	124	122	136	109	119	110	125	107	123	123	124	126	119	128	119	108	114	110	106	109	108	113	116	131	124	103	123	105	112	127	137	146	110	141	130	129	138	122	111	124	137	117	125	113	124	111	109	123	131	127	122	103	128	132	129	115	114	108	138	110	132	107	132	127	134	125	123	134	110	126	122	126	129	122	125	115	143	129	112	120	124	115	136	134	113	135	121	123	110	112	127	122	122	114	121	112	136	142	110	123	137	110	131	134	137	110	133	126	114	133	133	137	135	115	108	119	126	109	121	123	120	116	101	113	132	106	134	113	120	113	118	123	129	110	125	108	148	113	112	120	137	127	120	121	121	121	121	115	115	135	103	126	121	128	118	147	114	130	117	146	137	119	133	117	124	133	111	109	115	123	128	110	135	130	120	150	113	119	114	112	127	112	136	134	121	129	113	105	104	128	128	126	117	122	118	93	131	122	111	127	131	123	125	124	111	124	123	107	121	111	143	113	118	130	131	116	112	123	123	119	122	107	119	105	134	116	114	140	121	119	123	122	111	134	135	125	118	122	117	107	121	136	104	127	135	123	129	113	132	111	109	118	108	125	116	146	115	132	109	120	121	132	129	104	142	145	108	126	134	133	114	111	113	135	106	114	111	116	129	120	116	117	124	117	138	110	119	139	116	138	112	117	140	114	118	127	118	108	138	124	139	115	122	114	126	134	127	113	128	121	127	126	117	127	116	117	121	138	122	122	126	145	137	119	112	117	109	133	126	125	124	124	111	124	118	112	129	129	114	135	139	107	114	130	109	108	119	116	111	128	133	123	106	125	132	141	136	107	118	119	108	128	109	130	137	130	113	119	109	114	121	152	104	114	126	115	120	117	149	137	109	126	128	128	142	143	132	144	119	133	114	111	126	139	109	119	116	146	109	114	125	132	128	134	121	112	132	109	126	126	126	106	126	117	107
37529	29136	24947	24853	27347	26532	19485	13263	10406	9256	7757	4966	3573	2336	1880	1695	1483	1307	1217	1115	1061	982	1013	1008	966	890	947	883	890	951	956	935	886	915	913	939	828	935	835	909	887	899	909	897	947	908	951	886	856	904	826	909	947	832	888	935	902	883	879	863	879	893	903	910	825	886	878	927	893	919	913	912	868	853	877	911	898	912	872	863	874	875	916	896	912	884	879	932	861	895	915	863	875	852	920	902	894	843	889	861	891	887	904	940	907	880	927	925	873	898	858	880	900	908	907	928	859	849	833	941	877	921	828	898	863	943	886	911	924	891	938	875	900	926	855	869	851	892	987	936	871	874	893	907	904	922	899	908	890	908	835	961	845	913	886	848	898	925	869	900	854	873	910	896	872	910	844	951	961	897	917	879	936	893	919	887	906	886	885	926	879	903	861	872	880	911	907	900	887	859	898	924	905	897	895	884	902	899	898	889	906	863	896	921	894	883	884	862	871	903	887	904	925	937	927	879	864	909	914	912	970	904	879	848	895	879	836	823	896	903	839	934	868	896	878	898	912	917	873	936	976	876	935	909	866	880	900	889	894	871	899	860	841	896	856	903	894	847	974	891	896	894	908	924	889	905	859	956	914	836	900	874	853	892	853	862	923	900	886	906	869	926	900	900	890	894	876	875	905	893	907	893	840	844	867	852	895	891	920	868	872	940	854	877	830	909	877	891	883	899	917	888	889	934	863	913	891	897	931	856	838	912	905	917	901	919	843	887	943	926	861	894	940	888	829	922	873	907	864	865	859	872	854	909	885	916	849	909	893	904	832	888	885	896	942	877	874	886	872	874	883	882	878	886	901	901	874	886	905	882	903	912	882	879	882	854	873	930	927	883	906	920	871	903	937	886	886	880	840	905	918	878	919	879	907	877	843	847	881	887	894	917	892	924	877	916	921	855	915	926	891	897	898	897	918	922	882	889	890	862	932	938	899	878	930	865	917	846	908	886	900	925	848	891	936	871	842	822	913	901	867	934	882	884	909	874	932	880	863	886	929	900	902	887	887	813	924	851	889	897	871	867	851	932	899	900	919	880	907	901	866	938	859	933	885	902	834	904	895	844	902	872	914	940	904	913	900	843	895	906	925	876	848	868	852	901	870	874	908	813	862	943	877	892	875	865	926	891	901	917	916	923	882	909	900	938	880	940	905	887	866	895	883	864	940	908	897	953	828	866	875	882	862	890	832	862	941	883	921	896	840	962	915	910	893	892	924	869	906	938	912	885	870	865	861	975	888	919	926	886	863	938	880	872	847	900	937	856	903	906	911	887	905	900	915	906	910	910	938	837	855	906	888	891	883	834	945	866	867	912	941	881	870	906	891	927	867	851	910	871	871	920	917	875	911	880	876	901	902	871	870	866	888	899	927	859	933	885	911	926	910	861	917	922	874	917	872	906	852	920	854	845	896	880	927	883	911	934	874	856	890	852	874	812	862	872	886	896	869	918	882	872	912	908	851	901	902	928	918	864	867	933	903	932	836	909	865	871	883	814	877	885	878	851	929	887	835	869	834	862	889	839	938	881	894	883	880	859	925	864	865	873	928	912	867	922	911	881	877	925	904	831	899	891	855	871	888	909	956	874	871	871	937	912	872	927	890	889	817	911	839	837	910	895	880	904	871	900	862	899	878	870	922	864	870	857	937	934	894	884	855	861	863	898	883	920	857	878	883	881	916	902	894	880	908	879	841	902	905	871	888	940	932	851	864	907	921	856	894	819	883	927	856	934	894	853	878	861	854	876	938	892	888	934	908	908	905	905	895	900	940	873	889	903	877	943	928	914	961	922	905	909	874	924	896	891	953	898	923	900	881	880	860	860	919	986	891	920	852	901	866	924	899	867	898	894	896	902	936	906	914	904	919	941	885	887	900	907	838	901	823	916	903	896	874	883	896	901	892	911	862	900	852	915	864	902	880	894	862	921	905	873	896	868	904	866	894	850	844	886	854	919	896	881	891	909	870	908	866	861	906	867	860	893	862	893	916	931	904	895	913	872	902	883	905	882	832	905	975	904	861	848	889	863	916	858	875	932	913	892	937	901	906	903	826	861	868	924	899	919	912	872	867	913	934	852	868	851	921	887	897	920	931	875	906	908	892	860	896	909	917	890	907	905	882	867	910	902	853	895	875	884	852	884	887	903	875	811	893	853	839	900	953	916	943	880	907	877	857	907	867	878	933	926	833	849	877	882	875	884	837	800	886	901	863	893	899	880	975	852	862	858	883	888	873	899	861	888	865	882	893	885	884	876	944	851	858	916	851	887	912	927	927	837	874	836	850	850	904	922	908	920	868	861	895	863	939	935	870	849	894	873	915	872	884	871	875	856	926	886	895	867	875	863	892	851	865	895	898	869	956	920	889	887	934	867	879	869	936	888	942	905	885	876	946	898	856	868	909	893	909	853	877	864	899	948	885	929	883	949	934	878	903	857	874	834	861	961	892	860	905	913	887	873	872	920	877	886	921	912	905	889	910	840	906	883	895	901	878	905	933	869	905	846	826	895	858	898	900	868	866	937	861	909	851	943	865	887	895	874	828	937	872	893	838	897	869	905	890	927	841	917	896	941	862	900	918	901	898	917	886	883	907	910	869	842	923	877	868	866	875	862	800	850	899	939	868	867	884	954	890	899	926	848	861	895	855	878	870	912	879	914	899	921	917	896	886	879	857	919	939	917	877	912	914	854	903	876	934	856	878	848	858	923	858	865	864	906	901	907	953	875	899	904	898	897	867	876	892	931	880	913	922	901	798	931	923	870	897	944	845	855	897	903	847	840	912	903	855	889	904	918	897	922	888	868	909	916	877	858	905	887	863	873	939	928	912	919	886	915	931	870	902	873	925	900	921	867	839	824	905	914	877	868	902	837	912	853	886	940	907	894	883	854	879	904	877	891	879	901	873	870	908	891	929	952	886	962	871	892	890	896	922	894	868	927	889	848	898	904	884	871	888	882	860	900	889	955	874	862	929	921	868	888	861	872	885	878	843	928	891	866	923	859	910	923	871	856	959	948	937	891	858	909	887	870	894	883	879	885	876	877	864	859	870	883	881	881	866	929	870	892	892	931	905	884	860	866	857	858	940	881	867	875	869	937	908	911	849	867	929	908	886	921	927	871	933	882	865	910	907	905	935	916	953	844	852	923	871	913	873	871	887	943	855	904	916	871	896	871	887	866	869	896	829	877	892	857	900	847	885	879	902	885	900	868	934	898	917	916	854	882	895	869	915	872	891	876	960	885	874	830	817	875	843	907	886	919	859	924	896	835	870	886	915	864	924	881	885	905	847	895	985	908	927	905	887	957	926	853	823	873	848	916	934	843	871	883	943	926	891	900	879	876	850	907	867	831	855	898	862	871	845	885	890	904	890	913	833	878	880	896	843	893	870	930	874	836	892	879	887	948	911	868	891	914	913	872	901	840	834	879	872	869	887	874	880	908	884	882	943	863	899	920	906	901
13101	10288	6794	4487	2758	1577	1003	769	672	541	408	343	273	217	177	176	157	147	147	131	124	113	122	123	117	107	118	141	118	111	106	137	99	102	91	130	125	119	104	102	122	112	123	116	110	102	120	122	104	125	120	108	91	127	132	110	129	103	109	115	122	100	114	131	120	126	119	115	126	96	131	104	101	112	113	116	105	119	128	115	109	131	99	137	120	103	109	125	102	112	140	121	133	111	124	130	120	115	95	98	117	110	115	121	108	113	131	116	95	124	110	144	117	134	117	140	110	107	114	124	109	105	122	115	104	128	131	113	117	125	115	128	121	104	126	117	148	116	97	116	113	115	110	107	108	111	125	107	88	130	88	126	105	123	121	99	123	109	129	105	121	125	126	99	113	130	111	89	109	117	128	105	110	129	109	117	130	133	112	113	110	118	111	125	114	118	117	142	123	129	122	120	121	116	113	112	111	117	115	133	119	136	122	146	111	123	131	113	111	129	111	113	122	98	118	134	108	116	130	111	110	108	98	127	118	110	121	111	105	109	102	102	127	91	120	125	108	119	127	108	115	98	132	123	119	108	123	109	114	105	117	115	119	100	122	125	114	118	97	121	99	112	129	113	111	125	99	126	102	108	128	107	95	122	120	140	116	126	131	125	97	110	120	108	109	128	113	114	112	117	92	106	116	125	111	107	106	112	116	102	102	122	105	114	116	98	124	126	113	89	110	110	140	115	110	128	90	116	122	127	122	114	114	94	117	105	111	131	116	126	132	117	121	110	116	119	121	124	113	119	107	92	110	108	113	112	121	130	117	121	116	113	96	110	139	139	132	109	128	145	105	103	109	129	116	114	108	105	124	115	113	133	116	121	122	116	125	119	115	114	97	112	116	123	89	146	121	119	127	122	100	134	125	119	119	108	120	121	113	122	123	129	104	118	116	126	139	109	118	106	138	99	134	125	101	135	95	109	114	127	114	127	104	129	116	118	101	113	111	107	131	111	111	115	125	120	116	117	121	94	120	113	121	133	103	130	106	120	104	115	123	130	99	96	129	118	118	110	105	108	112	117	106	115	105	117	114	115	114	120	108	116	109	117	123	105	126	116	112	123	123	111	110	119	108	137	106	93	106	145	117	107	111	104	129	121	119	120	120	104	119	121	92	146	109	110	106	103	92	107	132	108	126	126	128	114	96	104	107	130	115	101	99	130	109	108	96	117	131	118	112	119	121	98	118	129	105	107	107	126	103	117	117	118	115	124	111	107	123	109	119	124	125	122	115	109	116	134	123	103	107	123	110	128	124	131	119	131	103	105	122	90	106	131	121	123	103	108	119	111	103	122	102	107	125	104	103	127	131	107	120	128	136	124	118	133	99	112	112	128	126	108	116	128	117	116	111	117	126	91	127	112	116	114	129	96	88	111	120	123	108	109	127	102	101	99	106	137	130	111	124	125	115	122	95	110	105	113	99	115	120	109	128	108	113	123	111	133	131	113	117	86	100	102	138	122	112	113	108	109	133	122	125	102	108	132	128	123	129	97	129	128	123	99	128	116	125	126	117	83	120	115	117	126	133	123	124	101	110	115	120	116	119	108	133	118	115	108	138	103	118	130	123	122	93	121	112	96	108	106	117	119	116	94	131	120	127	127	123	128	125	122	121	125	134	118	118	113	123	116	132	121	111	98	114	104	105	96	123	133	125	112	112	130	106	112	119	119	104	100	124	125	117	112	106	113	116	107	107	134	115	106	130	136	114	112	114	109	109	136	118	107	113	112	117	107	122	94	112	105	106	110	130	119	138	107	109	107	119	126	118	113	124	117	92	130	126	122	120	128	115	130	112	111	116	129	118	106	102	106	114	132	104	141	114	140	99	123	116	122	115	96	117	114	123	139	139	115	136	112	123	112	128	104	106	103	127	133	112	104	110	109	103	102	133	111	122	86	134	113	119	119	124	119	129	110	116	130	108	117	125	90	128	103	138	107	124	134	113	106	107	120	109	114	120	107	125	117	129	119	131	112	120	117	115	136	115	123	113	108	108	121	124	122	112	111	136	116	104	116	109	97	110	120	122	128	109	112	131	121	101	105	109	143	111	124	117	126	122	119	120	110	115	110	107	103	113	111	132	116	110	118	118	107	106	102	104	137	138	117	112	128	105	113	111	111	115	113	118	115	131	107	112	117	104	125	105	111	131	110	135	118	129	118	122	106	108	134	119	116	109	128	115	97	98	121	110	116	119	136	113	128	130	115	115	125	117	123	106	120	107	119	121	129	122	123	120	112	109	118	100	91	111	117	130	112	101	108	122	124	125	115	129	106	127	115	128	131	107	121	128	117	119	96	121	111	135	113	112	101	110	126	101	94	109	137	123	116	117	114	118	132	114	125	99	120	98	97	119	137	108	107	104	126	120	116	108	97	104	121	114	128	132	90	135	116	110	112	127	117	110	113	105	106	138	111	121	137	116	131	127	109	103	134	104	105	139	114	124	134	113	125	120	125	116	117	119	119	124	119	103	114	111	104	94	121	135	121	105	124	125	118	137	117	121	123	123	125	118	118	103	119	115	98	119	106	127	107	119	119	106	117	126	112	124	120	113	112	104	130	130	109	151	134	111	107	105	120	127	115	131	110	139	115	126	115	117	108	110	114	89	144	119	114	118	103	125	115	141	123	127	141	118	106	113	120	104	114	130	120	123	120	119	117	123	123	144	105	112	110	113	116	125	118	116	121	107	121	124	135	128	130	92	114	137	134	117	106	114	124	119	111	107	114	122	101	98	119	113	109	117	138	115	118	131	117	107	99	108	113	83	132	112	115	128	132	116	130	129	109	125	122	111	116	127	115	97	126	108	129	117	115	136	126	146	112	118	106	119	119	120	105	98	114	115	95	101	118	133	116	114	99	110	133	119	121	97	109	103	120	118	113	122	122	116	139	120	130	145	108	118	141	139	120	97	135	115	125	110	105	127	111	117	122	119	124	131	129	130	115	132	100	106	119	104	117	104	103	110	133	117	116	109	102	130	121	104	121	114	118	123	110	113	115	120	131	106	122	116	120	104	128	114	120	113	106	128	129	122	127	114	99	100	113	120	122	100	116	113	118	118	119	118	120	108	110	114	115	120	96	107	108	124	142	129	124	115	120	109	116	117	109	106	114	102	132	104	112	128	125	118	118	130	116	122	125	140	128	121	124	119	114	124	132	115	123	113	104	87	95	91	108	115	92	102	115	121	124	109	117	115	116	108	127	114	125	120	115	109	119	138	112	99	123	107	121	123	111	132	116	110	130	116	116	123	113	131	104	122	103	114	126	113	111	113	113	137	129	104	111	111	117	103	117	115	108	97	104	132	109	98	118	122	109	127	128	134	112	111	112	117	118	129	103	118	116	109	117	124	122	99	111	107	111	134	116	127	114	121	108	123	125	117	126	107	123	127	110	110	120	116	136	136	127	104	118	130	113	131	125	104	123	128	117	115	116	106	113	124	115	94	125	110	109	109	150
43148	33090	28357	28783	29299	23648	17881	14420	11793	9187	6441	4916	3913	2939	2122	1738	1506	1191	1146	1091	970	951	956	931	880	856	916	844	893	884	944	847	878	860	886	856	852	857	843	829	850	839	841	876	795	857	878	902	829	883	833	866	846	841	875	890	853	869	869	885	845	824	828	851	847	851	760	880	881	818	824	868	869	869	901	818	851	892	868	899	856	811	912	817	813	808	830	860	821	823	814	841	802	873	870	777	883	855	827	856	801	848	896	857	833	761	850	851	844	817	894	807	867	876	870	825	852	845	832	865	833	764	894	816	862	798	848	836	916	860	843	876	818	855	868	839	815	873	792	850	836	860	773	816	897	846	848	840	871	849	830	854	851	829	863	917	865	790	826	877	856	894	858	829	849	867	855	862	865	836	805	884	841	874	757	900	840	898	849	828	831	826	885	808	845	830	826	872	822	855	886	804	836	861	794	876	810	865	852	889	859	810	808	852	812	811	858	814	853	854	849	817	799	836	834	816	822	901	832	823	868	901	805	862	825	844	860	876	850	848	883	825	846	850	884	825	801	824	804	814	807	825	899	880	848	846	796	820	842	846	834	829	836	845	811	847	845	860	912	845	873	845	819	883	855	865	804	847	914	858	813	880	813	868	862	867	780	811	876	857	853	847	838	842	839	869	853	828	840	840	862	832	838	868	868	826	824	830	842	916	872	829	865	834	851	846	883	865	892	836	818	836	827	833	815	855	841	852	907	868	905	846	812	878	816	835	833	811	847	825	892	798	882	887	814	829	857	877	866	875	834	857	879	852	824	854	836	837	829	850	865	833	875	793	841	805	829	871	836	801	869	813	873	853	812	843	851	820	853	859	849	829	854	850	891	824	845	862	850	854	823	823	840	876	890	796	849	869	922	804	879	828	851	832	826	825	838	871	863	900	823	804	820	840	849	858	843	808	868	838	882	869	879	876	875	941	833	843	897	830	837	837	838	805	835	842	804	829	799	804	804	842	840	815	870	832	799	847	825	808	849	832	830	850	844	855	817	819	831	802	874	896	824	807	864	840	880	828	861	854	850	823	862	839	908	839	864	860	794	867	841	812	888	868	782	876	821	865	847	815	843	791	846	865	817	856	843	814	886	906	843	856	836	838	844	817	862	817	858	849	857	837	850	858	896	842	873	864	852	830	828	860	850	861	851	847	828	819	803	814	905	861	840	873	891	929	816	865	818	817	785	842	857	856	819	869	803	858	815	878	865	846	836	824	873	858	807	854	849	826	850	838	801	860	808	856	882	874	837	948	828	882	822	870	852	820	872	876	853	842	835	838	818	825	799	911	792	834	837	840	876	868	844	870	835	806	843	818	781	872	875	851	812	863	876	889	788	918	814	895	872	842	795	864	882	840	853	844	886	835	799	873	826	854	842	824	875	861	879	854	835	768	868	787	901	837	867	811	821	884	856	845	891	852	862	867	781	859	851	820	881	788	895	794	824	889	832	846	785	867	841	844	768	830	878	859	846	838	787	838	850	819	823	842	890	811	825	882	870	801	832	843	911	820	834	882	830	774	820	829	843	873	827	866	802	806	844	879	829	865	900	853	826	786	812	805	862	878	823	852	830	853	842	810	877	857	808	835	840	840	798	845	800	859	826	812	821	867	838	877	797	812	821	844	850	816	879	842	831	843	852	823	861	842	846	853	869	833	854	868	842	890	844	872	875	853	870	855	854	823	862	828	822	909	816	850	823	894	837	857	816	869	866	827	876	877	824	928	794	843	869	854	848	877	845	832	877	819	843	840	863	861	838	844	895	806	851	941	872	866	896	821	881	834	813	861	872	856	874	852	873	813	815	769	836	844	828	862	836	836	870	862	876	788	863	842	896	811	854	801	822	857	878	830	855	839	856	844	874	810	856	830	880	843	827	882	830	846	827	808	914	805	861	880	835	867	818	823	872	860	842	859	881	839	811	868	816	834	825	844	781	841	834	820	852	880	789	850	835	783	886	834	821	850	870	855	865	836	854	834	879	865	848	826	837	894	866	870	845	831	812	846	869	809	824	842	810	855	873	876	858	857	842	866	780	890	827	846	776	839	838	873	847	855	827	830	862	843	822	882	851	818	835	875	812	825	902	857	874	865	859	834	876	842	896	804	833	798	869	852	847	878	867	798	872	797	854	851	806	875	857	824	833	862	852	824	870	807	818	874	861	878	872	872	811	760	864	869	830	835	842	837	839	898	814	816	840	869	839	821	815	825	838	886	862	830	846	876	861	826	816	828	860	812	815	859	815	836	812	841	838	814	828	777	796	865	823	858	822	852	825	869	834	820	837	824	812	823	821	820	816	814	840	849	804	851	840	870	828	876	841	837	854	815	883	816	829	846	832	836	845	846	806	793	855	822	852	809	818	861	824	850	820	840	866	837	853	877	864	832	815	763	879	854	766	851	904	850	859	856	862	873	897	849	866	821	878	849	809	865	860	856	820	861	834	807	842	908	827	844	845	828	804	801	901	867	825	845	874	876	903	877	800	873	829	834	879	834	885	818	844	792	844	885	851	839	822	853	903	889	853	836	837	826	815	874	861	879	886	844	845	917	857	820	872	769	882	865	820	825	788	837	825	802	887	835	871	836	872	872	782	884	809	833	831	835	868	794	902	826	809	829	804	917	883	853	870	876	875	836	806	888	802	835	820	827	788	745	870	848	855	818	882	875	857	815	892	838	865	838	933	837	835	824	864	850	851	872	814	888	792	792	853	881	793	831	811	849	828	840	805	847	860	876	815	842	814	851	779	863	821	870	786	843	852	819	851	842	817	843	852	807	799	856	785	822	823	866	893	856	818	822	874	826	836	804	856	808	845	788	813	860	849	832	839	829	839	874	855	843	833	841	874	820	838	849	833	767	783	822	817	878	873	875	880	867	877	851	861	912	856	877	817	818	821	882	803	849	814	904	840	861	826	858	905	854	910	790	832	842	835	834	823	844	874	771	817	822	840	839	835	866	867	875	826	890	794	843	925	826	826	893	785	852	812	902	798	876	833	808	805	873	899	802	861	843	835	829	841	790	868	819	831	839	845	878	812	854	825	871	851	862	827	905	844	802	836	845	827	811	872	900	830	816	826	848	826	865	779	903	853	855	855	870	832	847	817	844	837	810	810	853	835	874	840	872	821	892	855	819	805	872	843	877	833	879	850	869	849	828	843	860	870	849	858	869	855	867	861	852	813	828	814	884	810	870	835	834	826	817	849	853	825	879	824	803	892	807	830	866	825	888	816	804	881	846	799	845	836	805	831	865	869	885	822	816	850	859	873	783	849	833	812	795	779	771	818	857	822	844	877	782	854	843	829	850	839	836	810	921	814	837	863	816	851	818	827	812	856	882	875	811	857	843	866	827	883	866	878	856	833	869	813	854	914	798	835	874	863	858	863	808	839	824	870	909	808	803	867	885	869	832	850	805	884	812	866	920	881	867	847	849	785	880	851	861	821	795	838	866	865	778	846	825	839	840
9934	6803	3743	1788	1051	839	634	569	434	321	261	228	189	185	147	148	130	127	113	134	130	121	124	113	119	115	118	116	118	133	140	121	124	134	145	122	116	127	136	111	116	124	124	105	139	126	114	123	148	115	109	110	99	120	114	132	101	151	117	113	128	107	134	121	122	114	124	104	128	122	117	112	110	118	109	140	122	128	110	125	121	131	117	123	124	128	126	135	137	125	128	92	112	120	125	125	106	116	118	125	100	118	120	112	106	104	127	126	137	117	133	113	104	125	123	116	123	129	132	124	119	109	110	117	127	114	123	125	122	125	135	121	130	123	121	99	113	144	114	124	140	142	111	116	104	107	120	115	143	116	109	104	101	129	94	127	139	110	130	118	119	131	137	103	139	127	125	129	115	121	116	115	125	102	114	129	129	124	139	131	135	119	129	127	114	114	114	113	112	108	115	131	123	137	119	113	108	114	119	131	134	153	107	118	141	124	113	120	103	110	115	115	124	114	115	102	117	101	130	124	105	147	90	122	142	117	128	118	120	113	116	120	120	108	127	117	123	132	132	127	118	109	109	127	104	109	122	135	118	128	138	116	118	126	110	112	128	112	123	111	130	118	114	125	114	114	115	131	108	135	135	114	109	119	142	126	118	112	135	121	116	135	110	113	126	113	133	120	138	115	108	125	106	113	119	146	109	108	128	100	127	141	120	145	123	110	110	127	139	134	129	95	95	112	125	108	125	127	119	109	114	150	140	122	109	115	137	122	142	153	124	124	122	124	147	115	119	104	116	111	130	122	103	104	121	132	124	124	119	126	119	125	137	101	116	122	114	119	101	126	120	119	122	134	127	111	111	144	120	108	108	114	134	115	122	140	114	116	120	118	127	123	111	120	121	124	110	137	147	108	112	120	116	107	100	109	108	130	116	111	119	122	125	114	122	130	115	124	133	102	118	115	127	107	123	109	126	116	139	111	122	106	112	138	103	116	115	128	118	134	102	141	99	122	120	132	121	121	142	127	135	122	118	120	116	122	123	135	119	130	119	135	123	124	117	105	112	125	122	124	121	123	125	132	124	128	122	111	117	133	108	112	119	115	128	117	140	117	110	116	99	131	142	130	126	114	125	112	116	124	124	133	132	126	116	113	113	112	132	134	101	121	123	123	135	130	130	138	114	123	128	120	125	132	131	122	123	120	108	132	140	98	116	122	112	132	106	115	124	138	124	128	119	105	135	129	107	114	122	144	118	117	125	100	113	123	108	129	129	142	126	114	118	139	139	128	126	133	116	116	109	144	119	95	126	125	104	116	104	134	113	125	125	111	125	142	116	92	103	118	124	126	123	137	133	123	102	118	110	123	108	89	116	119	130	116	107	119	126	119	111	139	125	112	136	110	118	113	125	113	115	124	147	125	115	124	127	117	116	110	122	130	118	124	108	104	124	135	112	125	129	132	111	138	121	121	108	111	124	144	136	111	123	137	105	117	117	110	128	116	125	110	143	125	120	124	131	107	133	107	119	116	140	123	99	118	120	118	114	125	112	119	109	120	133	120	110	125	141	110	121	112	118	129	132	113	112	91	150	109	114	127	102	130	112	120	111	120	105	123	116	111	121	129	138	143	139	114	106	130	122	127	133	123	134	119	123	112	103	108	117	115	138	123	123	121	105	135	111	131	109	126	120	105	137	141	110	98	120	122	120	134	106	110	112	119	125	113	126	131	141	110	122	128	101	124	116	133	120	110	133	124	126	119	110	133	102	109	115	101	127	130	109	114	124	136	121	109	108	121	128	134	116	105	118	127	98	111	129	129	105	120	138	134	112	126	103	121	128	119	126	116	122	137	121	112	123	109	137	128	133	141	102	131	121	122	129	114	130	128	112	135	129	139	122	115	132	99	116	115	115	118	121	106	136	119	115	114	123	127	124	103	113	104	127	112	116	134	116	106	101	112	120	111	122	121	102	125	138	115	124	137	117	131	120	122	106	102	130	90	124	124	102	118	122	134	141	123	129	119	101	121	119	116	114	132	129	110	106	138	117	114	110	117	120	107	131	125	122	115	114	115	123	114	126	105	125	119	129	120	119	125	131	144	120	116	140	121	107	137	120	119	128	125	102	119	113	113	111	136	125	123	123	140	112	120	103	105	121	126	106	109	117	134	123	129	127	120	138	123	105	129	121	99	115	133	129	126	115	130	134	140	107	120	102	122	117	87	118	126	123	131	114	112	121	129	131	125	111	124	127	116	117	129	128	112	120	143	101	114	113	111	125	151	114	151	151	132	141	102	119	142	134	112	125	140	106	120	116	130	136	121	129	128	127	112	94	120	109	106	116	147	120	133	109	129	108	117	127	126	136	139	117	137	118	106	108	105	127	128	114	119	122	109	126	122	135	90	107	135	117	118	129	115	133	116	119	131	120	126	120	136	104	111	117	116	130	113	121	128	129	135	113	129	105	137	127	128	106	134	100	108	126	136	111	127	97	136	107	120	131	127	130	125	147	139	134	135	129	144	123	116	113	136	119	113	123	95	129	130	114	120	97	131	113	106	100	116	124	117	113	138	128	112	105	126	120	102	117	125	125	138	132	130	120	124	110	108	108	121	117	125	118	109	132	129	130	121	128	116	130	130	129	121	128	118	115	116	131	127	113	122	122	122	128	128	118	112	116	116	138	117	105	106	118	111	113	122	123	111	120	117	117	111	109	127	125	118	121	140	118	137	129	122	125	132	106	130	116	104	115	113	126	122	121	119	120	133	121	119	127	118	113	118	113	121	108	120	127	108	120	115	124	138	121	106	117	95	124	135	128	106	118	99	141	124	130	124	107	111	119	113	123	121	105	119	112	110	112	134	132	104	118	115	108	104	139	118	127	118	131	117	112	126	129	132	123	113	117	124	108	130	131	114	130	121	124	119	99	108	134	120	138	127	111	130	109	114	116	109	109	121	123	115	89	135	115	122	127	125	125	116	105	131	102	135	116	124	92	106	110	125	124	123	118	127	140	122	97	129	118	112	124	132	95	124	125	135	119	128	141	119	148	119	125	108	125	129	135	111	112	112	107	125	108	134	122	146	107	107	113	115	132	110	106	132	115	111	106	124	135	101	123	122	137	124	116	120	111	123	123	127	121	122	115	123	115	139	137	131	118	121	123	118	120	109	129	109	122	129	113	113	116	135	122	119	118	116	124	115	107	126	110	107	109	108	113	123	110	108	129	106	128	129	99	121	121	123	116	124	115	112	120	97	128	114	118	118	116	102	111	130	109	108	121	113	127	116	114	115	102	118	126	114	127	119	118	102	125	104	129	116	117	120	124	131	104	126	128	117	110	115	119	133	126	119	127	118	122	116	121	115	133	126	117	123	118	139	130	124	131	116	115	108	123	138	118	125	137	113	120	114	143	119	124	105	112	124	117	115	128	115	106	111	114	121	134	112	130	106	124	139	126	120	124	142	122	124	113	115	122	109	122	127	126	140	127	125	112	126	116	125	123	134	121	112
38553	28380	21748	18642	19330	17084	13474	11431	8547	5328	4209	3134	2418	1757	1464	1225	1190	1114	1027	974	1022	981	911	924	918	936	934	902	871	867	838	901	891	849	912	920	861	896	848	872	840	853	850	923	831	855	876	854	857	856	911	900	902	912	865	896	883	880	864	822	884	869	895	881	893	857	886	934	861	866	863	851	872	867	854	859	904	862	881	820	851	946	902	837	853	843	894	865	850	846	900	898	842	885	893	822	870	888	830	899	881	904	831	863	879	857	843	834	848	881	890	823	838	881	877	919	938	841	857	897	883	877	875	920	891	829	898	881	887	886	900	878	907	908	885	875	880	895	832	871	884	829	839	868	881	898	905	876	881	891	821	866	816	864	869	843	876	855	924	878	874	858	866	888	865	840	861	828	819	880	924	829	940	854	885	840	857	921	882	899	891	879	850	872	904	876	833	875	887	871	806	873	835	878	884	863	873	870	807	855	823	842	860	858	904	845	876	854	899	833	860	843	856	864	861	889	882	883	902	917	846	886	840	852	842	868	885	859	875	829	858	860	897	876	874	882	870	884	844	874	885	881	855	889	858	905	851	865	854	920	895	865	864	896	876	845	854	925	832	844	846	900	847	887	908	886	835	871	891	845	884	867	836	861	905	851	890	849	828	860	804	865	883	877	867	879	854	874	861	874	854	849	868	899	896	877	888	860	830	846	873	853	909	870	856	848	844	900	878	841	896	907	866	903	877	919	875	875	842	863	907	907	862	844	844	872	906	820	884	868	873	857	857	857	885	905	853	817	900	895	911	901	855	876	858	929	865	852	883	860	861	811	807	868	841	876	878	912	866	893	852	837	896	911	866	872	894	886	891	880	903	883	850	859	889	854	839	912	853	944	879	877	880	869	839	939	912	839	875	895	832	908	954	839	868	893	824	808	879	864	876	867	853	874	838	855	904	861	866	874	809	863	869	878	862	878	865	839	873	879	875	889	919	819	927	877	887	900	854	853	864	865	910	879	893	859	896	880	854	851	806	824	867	926	904	853	817	912	901	860	892	830	861	856	892	827	867	841	874	869	870	865	919	876	889	901	814	867	874	861	846	827	816	913	846	847	934	865	874	894	954	858	869	868	877	930	841	898	839	893	927	910	887	861	867	858	875	856	921	856	849	864	821	889	854	891	890	880	859	891	811	910	857	863	845	899	864	921	884	853	858	862	855	819	865	851	870	886	866	910	863	831	892	888	837	909	900	887	874	849	895	902	825	875	869	897	854	934	834	870	905	882	912	886	832	905	903	844	911	840	866	799	865	889	857	844	896	874	896	891	834	862	843	880	859	871	871	822	888	846	860	910	855	851	931	936	865	894	875	878	878	827	889	913	862	854	850	896	874	878	863	870	859	858	872	872	908	852	927	822	912	888	890	825	851	855	892	858	891	870	923	968	815	880	895	896	836	864	879	950	925	876	875	896	909	874	913	872	856	891	836	869	862	891	894	854	879	883	901	903	869	892	865	849	901	896	824	886	917	866	867	836	861	873	899	836	868	870	894	827	889	895	895	888	875	885	852	829	880	930	904	850	838	927	807	819	831	898	837	858	888	856	914	832	826	880	868	882	825	870	854	917	866	905	846	868	850	877	905	851	825	861	859	921	914	877	864	917	862	866	898	850	898	848	878	869	929	854	848	877	906	859	888	894	922	804	879	810	875	843	895	872	867	866	923	841	895	859	886	857	896	910	868	894	887	864	877	919	903	907	835	891	885	899	915	860	846	847	884	839	866	876	878	855	883	850	854	896	872	863	865	925	846	830	857	874	863	890	872	827	876	940	848	878	921	853	897	898	873	823	881	891	873	828	849	872	847	892	879	856	883	814	866	855	918	883	863	854	866	916	848	875	844	893	835	900	862	873	858	882	889	905	903	859	941	864	842	893	894	906	887	888	908	870	905	806	850	853	878	885	907	868	856	833	895	890	843	825	863	886	870	845	832	853	913	879	868	877	822	838	860	904	894	882	852	876	888	886	874	842	893	829	887	873	856	906	870	860	860	894	914	921	873	886	888	925	849	874	880	885	820	956	910	856	851	939	866	850	870	851	843	880	864	808	850	919	854	900	866	842	870	857	868	874	856	832	913	870	926	887	871	821	797	851	934	916	894	861	911	918	828	857	873	879	882	907	853	826	898	870	845	872	898	845	836	866	907	909	837	876	875	882	862	905	921	863	856	919	828	894	863	888	863	871	869	789	854	868	826	861	858	936	900	883	886	854	851	900	824	868	830	853	898	872	870	889	830	914	860	953	840	846	906	920	905	855	878	877	852	862	880	854	880	864	854	811	838	837	813	870	800	896	899	877	830	868	878	852	870	879	857	873	892	854	866	865	921	918	811	900	881	928	875	874	867	854	940	882	892	875	873	916	852	890	889	876	850	889	891	862	879	866	857	856	853	841	857	911	890	902	841	846	859	851	897	906	840	892	835	853	874	857	903	901	874	882	837	894	914	842	877	927	881	902	818	829	885	839	886	891	854	892	893	844	899	837	916	848	909	873	858	896	846	884	862	874	860	882	844	852	863	854	865	904	889	919	872	857	885	838	843	945	838	865	882	846	807	882	868	899	878	882	877	874	830	867	880	842	844	875	843	855	881	881	851	878	891	833	884	841	910	868	921	827	871	848	870	931	825	889	859	894	891	860	842	878	862	922	862	882	796	852	871	881	843	877	941	892	853	887	898	888	838	884	872	810	869	922	870	868	868	883	860	852	849	844	899	852	852	843	873	856	814	843	864	875	823	869	908	833	852	864	854	916	847	895	893	917	859	844	899	876	873	894	895	954	926	888	887	886	876	888	863	918	870	888	855	849	805	852	928	851	867	840	818	868	907	826	908	861	834	877	869	857	893	862	862	871	914	846	848	857	917	901	896	879	895	839	851	818	874	868	869	886	896	918	834	857	860	905	858	859	865	922	882	871	869	915	846	901	875	873	883	888	878	869	891	864	887	876	827	854	928	889	878	845	834	934	857	898	849	914	909	897	874	921	872	863	851	839	851	882	839	888	859	871	875	876	831	848	877	854	874	861	830	832	821	895	867	906	856	879	842	890	857	881	910	846	898	955	884	887	907	860	851	898	891	818	881	880	904	866	858	895	898	903	923	889	867	890	881	869	877	899	864	908	824	892	851	833	898	908	900	859	868	865	895	853	909	885	857	891	863	850	884	898	927	870	834	941	844	898	860	879	862	859	890	872	860	859	824	857	853	886	902	839	895	910	857	807	843	857	869	866	852	903	833	869	891	872	837	872	903	854	851	902	842	851	834	888	831	863	834	839	833	870	938	867	886	888	855	890	838	828	846	907	856	851	896	872	857	873	864	898	871	899	939	917	845	819	856	896	907	862	873	820	885	943	918	856	863	833	932	874	896	834	867	929	903	830	865	820	884	888	867	835	830	886	844	877	804	903	887	896	886	857	828	870	874	846	870	887	839	890	875	913	858	867	880	841	863	885	844	897	878	867
15021	9098	4630	2272	1539	1172	1120	955	848	567	415	312	236	185	157	130	138	117	137	130	115	113	110	119	127	124	105	106	135	117	128	111	144	118	114	121	121	125	121	116	117	108	116	104	97	114	131	109	111	112	126	99	138	112	112	109	137	127	108	107	129	103	115	115	124	122	128	132	115	119	127	118	112	121	92	108	138	123	105	111	128	127	127	132	118	106	130	98	115	98	117	114	122	121	106	105	133	110	99	150	113	106	111	98	131	121	100	117	135	129	112	105	113	103	125	114	112	104	121	104	105	112	131	106	124	108	126	112	123	121	116	101	117	129	118	102	146	108	112	117	123	112	120	117	113	120	96	101	127	98	122	112	138	118	131	96	128	133	134	122	102	120	109	97	113	113	110	139	130	129	105	114	119	131	100	118	99	119	108	112	127	120	119	122	131	109	110	103	104	122	108	110	118	105	114	98	118	129	115	110	139	128	115	114	130	129	119	110	114	120	129	98	125	113	108	111	112	111	120	118	102	108	121	113	140	117	107	112	126	126	118	109	114	98	117	113	89	128	116	108	132	112	117	97	109	109	113	116	112	109	104	120	106	115	99	106	124	94	118	115	105	117	112	102	125	102	104	120	110	115	118	109	105	112	111	127	122	106	110	117	111	106	97	120	114	109	127	135	113	116	114	110	116	116	110	108	95	120	105	103	114	112	118	120	137	127	97	121	112	105	102	113	117	127	104	134	115	130	118	124	113	118	131	118	113	115	113	113	114	111	113	114	119	117	117	98	115	114	115	125	98	97	105	125	108	123	123	101	128	138	120	133	107	104	118	128	109	127	119	113	114	104	108	121	123	121	122	124	128	107	98	118	111	108	123	127	111	122	124	107	126	120	111	122	130	117	102	107	152	113	121	115	111	123	115	122	127	120	102	109	116	118	103	94	123	128	104	122	103	116	114	122	117	109	90	124	116	118	119	107	106	106	94	125	113	109	116	133	115	115	107	100	103	111	120	120	127	129	92	116	115	117	107	110	111	100	126	113	92	115	128	114	103	119	135	111	106	115	117	111	99	111	123	115	99	103	117	110	102	124	111	127	120	115	104	119	118	106	109	116	115	119	106	108	118	124	129	102	128	105	120	129	104	124	128	117	116	124	117	110	116	101	123	124	91	136	132	127	128	107	114	120	137	93	127	128	117	111	117	116	120	120	118	130	126	114	108	103	130	111	113	128	113	132	103	131	104	122	125	117	137	100	110	98	115	108	119	123	126	107	105	104	98	120	106	109	123	118	123	124	86	113	134	133	131	113	99	103	127	115	114	112	110	112	127	113	105	130	125	118	119	128	111	98	115	91	97	122	121	101	108	109	119	112	117	100	135	108	106	122	99	116	116	118	108	116	118	111	106	111	107	138	119	119	136	118	121	121	115	142	108	123	122	105	111	114	119	110	109	120	113	106	115	112	111	110	127	115	130	121	117	104	123	107	99	103	101	130	135	118	107	116	129	128	141	102	125	120	102	105	99	134	131	108	114	110	108	120	111	118	122	104	105	104	114	129	112	113	132	110	130	121	102	123	123	96	101	105	112	119	110	123	103	125	117	119	130	111	124	130	121	129	113	125	113	116	111	108	118	104	135	93	117	128	109	99	120	120	118	117	112	124	112	129	91	115	120	137	117	105	130	102	102	116	114	141	119	104	127	127	132	105	111	137	110	97	116	115	115	111	108	112	122	103	93	100	131	109	111	114	107	101	111	109	110	129	116	113	108	112	112	132	109	121	104	116	128	121	116	111	116	106	125	125	124	110	133	103	105	122	124	113	115	107	132	122	111	121	112	105	116	117	128	123	119	125	125	126	102	108	141	117	111	116	111	104	113	119	116	113	121	106	123	126	121	103	120	106	108	123	124	91	120	112	101	124	121	127	132	119	128	119	119	112	119	107	117	111	134	115	129	114	106	114	121	130	96	123	120	117	131	102	118	108	137	114	127	111	143	143	115	121	107	140	128	120	111	108	121	116	129	106	108	108	120	139	129	120	112	122	112	134	116	130	130	133	87	115	116	102	108	122	112	127	96	100	107	112	115	115	104	117	102	112	112	108	135	107	118	110	110	102	117	117	134	115	120	113	124	110	102	108	107	111	138	127	122	142	113	123	138	126	113	126	119	111	107	127	132	135	96	103	115	106	124	118	112	123	115	124	118	117	126	123	117	112	124	109	112	113	114	119	115	128	107	117	120	114	124	108	113	124	121	114	148	126	107	122	92	102	126	103	114	129	110	135	131	107	107	119	122	109	101	120	122	117	121	123	109	130	119	107	114	126	112	126	108	128	117	127	111	119	129	107	123	108	115	113	94	114	121	131	122	100	105	96	114	120	112	111	120	114	120	115	123	104	124	109	111	106	112	124	117	122	100	122	119	117	120	127	113	111	118	116	91	106	120	102	137	121	116	127	129	110	110	104	127	128	122	113	116	111	125	111	114	138	102	115	127	114	109	125	125	113	102	127	105	114	118	110	111	122	117	114	100	111	108	112	116	111	131	122	131	124	114	116	133	113	133	114	129	125	110	139	115	123	125	140	116	115	100	131	98	123	110	107	127	105	127	125	116	133	115	124	126	111	118	113	121	126	114	125	100	102	108	131	101	116	125	132	92	113	126	112	114	120	110	116	100	108	102	95	129	98	121	112	113	116	107	130	125	111	107	131	150	121	130	111	108	118	118	121	124	109	120	109	123	109	123	106	127	105	108	114	120	108	124	115	100	121	113	117	122	112	110	111	113	117	117	133	133	107	94	119	127	103	129	120	120	131	124	122	125	119	118	120	106	119	110	113	126	109	125	123	106	112	106	141	112	117	117	110	113	120	113	137	127	121	114	119	122	119	116	113	117	133	90	119	99	113	133	126	128	117	119	113	121	130	118	123	96	89	101	120	104	128	111	119	107	118	111	124	107	118	125	115	128	115	105	123	109	127	100	126	118	123	119	121	113	114	129	116	111	101	129	105	114	104	112	122	105	126	108	108	117	114	111	108	112	115	109	120	109	115	103	132	111	121	138	115	105	125	95	119	111	121	101	132	124	125	105	123	130	125	118	95	127	125	137	110	129	106	101	99	119	114	140	110	113	112	116	116	127	106	103	105	106	128	133	120	125	129	101	116	127	123	113	126	113	118	127	102	124	121	108	123	108	109	126	115	119	132	121	110	108	121	111	121	107	108	111	122	117	110	120	123	131	104	111	116	117	114	124	105	130	132	131	124	116	137	108	116	110	110	115	125	110	115	130	114	120	120	124	117	118	108	124	121	115	116	113	114	120	114	113	97	140	112	116	120	109	144	124	119	125	126	112	110	134	109	128	116	120	119	128	101	133	121	114	119	104	103	120	115	103	126	124	123	122	129	95	102	107	131	117	128	128	121	101	124	127	129	128	111	87	122	126	122	107	121	106	121	131	113	109	114	129	108	108	93	114	110	121	122	132	125	134	121	115	99	142	111	115	108	108	112
41925	30643	23010	20937	23353	22485	19487	16402	13856	9266	6214	4796	3405	2167	1518	1320	1161	1054	1017	960	1002	943	913	872	917	910	883	892	884	869	906	849	839	846	853	829	863	817	828	826	914	822	835	834	870	832	842	863	852	861	888	842	831	851	834	797	834	864	857	870	857	875	847	897	802	790	857	815	823	842	810	859	862	848	829	881	839	846	850	860	893	873	856	752	871	817	909	860	831	822	852	847	873	834	836	814	918	859	848	807	878	781	860	880	822	873	849	851	825	873	879	868	862	865	778	783	819	871	885	842	875	880	893	804	848	808	788	840	877	811	799	831	798	851	862	833	813	825	886	801	785	871	841	855	832	839	910	912	885	793	845	878	863	782	802	771	856	838	837	868	867	872	858	808	774	867	837	853	816	841	844	806	838	825	890	809	849	796	864	843	863	818	842	850	877	851	800	847	839	896	892	860	859	843	854	843	843	803	913	856	824	886	814	777	849	871	846	850	864	830	795	863	861	855	852	773	860	830	859	867	827	843	779	846	875	850	842	896	799	905	874	827	845	845	833	850	837	821	894	905	837	852	782	852	868	830	814	855	897	811	859	826	867	870	901	860	830	826	819	869	913	849	816	794	851	861	820	807	846	829	878	885	885	820	853	814	854	832	848	777	844	882	826	829	841	844	821	879	841	821	833	902	893	826	829	869	795	845	860	806	872	882	841	871	810	874	855	836	856	878	859	898	871	877	812	829	843	851	867	825	841	794	766	840	853	808	834	864	888	794	877	837	853	841	835	819	829	770	838	800	868	838	834	833	823	852	839	864	841	825	867	853	821	797	810	872	834	802	854	837	856	838	880	812	882	792	829	875	903	819	864	855	857	870	808	811	918	876	808	853	844	837	842	872	880	826	826	854	845	811	875	834	819	793	801	828	841	906	872	835	819	811	895	849	831	828	844	832	929	856	882	881	879	868	789	842	797	854	876	774	814	866	803	832	841	827	829	821	845	904	809	824	832	868	837	840	797	808	858	882	851	871	854	856	867	829	868	813	839	823	891	838	866	806	832	848	817	894	812	803	852	845	834	832	831	840	840	843	862	852	822	846	866	847	819	880	835	850	855	844	840	830	837	804	880	872	863	844	910	846	820	856	817	815	833	889	861	826	827	864	787	856	859	870	882	814	806	850	863	847	825	857	845	836	885	830	852	844	828	814	857	830	846	846	826	839	867	858	851	812	888	812	864	884	823	839	866	835	815	858	838	866	816	819	838	787	821	833	875	832	825	826	822	831	835	820	846	825	842	818	845	828	820	864	888	930	855	870	834	774	805	823	830	907	876	860	803	853	844	832	883	881	785	865	799	865	857	882	830	861	875	888	828	872	856	813	794	872	821	849	849	885	828	860	869	838	903	830	874	827	804	877	854	842	853	863	867	838	835	829	857	862	888	831	835	846	817	834	872	853	820	868	787	823	845	859	814	848	871	850	821	877	876	833	819	839	861	799	825	864	877	809	817	818	806	880	837	895	860	846	859	774	798	832	806	872	846	881	850	841	824	832	826	838	861	873	837	857	830	849	827	875	857	838	848	870	853	839	839	805	853	764	861	851	820	840	875	855	886	859	890	839	850	889	862	853	855	847	836	893	855	886	839	869	833	862	857	843	852	852	879	883	849	831	877	860	843	923	931	829	817	848	863	854	832	841	827	872	806	856	825	824	858	879	819	814	843	829	845	785	822	862	825	795	839	823	813	822	900	861	840	816	888	862	873	813	850	844	834	842	849	835	833	858	808	802	821	800	861	831	841	866	853	823	816	834	868	855	861	909	883	830	820	830	845	829	867	869	850	856	841	895	872	811	845	865	864	853	869	834	894	817	811	832	878	848	801	846	836	833	827	842	876	872	860	857	858	798	834	825	863	816	850	863	816	870	877	793	830	824	826	833	857	854	797	810	797	882	786	851	865	841	782	889	844	871	854	844	875	863	854	844	816	813	846	833	849	807	844	827	890	852	824	844	872	806	851	821	831	837	829	822	839	823	818	814	823	767	818	783	846	874	871	912	890	835	829	813	822	888	869	854	844	889	842	883	848	893	870	840	862	835	836	811	826	835	851	847	844	854	854	865	825	850	877	828	895	870	835	842	813	760	908	865	819	836	892	838	869	907	802	853	811	852	888	871	768	825	868	778	843	843	876	806	838	859	894	870	797	851	883	825	794	836	862	821	815	804	859	854	836	839	807	886	839	839	862	839	894	867	856	814	791	818	828	838	890	825	867	804	840	840	883	831	807	845	875	856	830	845	801	890	867	866	860	847	841	847	858	815	801	828	832	879	847	848	836	823	836	830	836	835	862	825	873	856	873	889	866	858	867	838	864	858	833	874	906	826	862	821	841	803	901	799	838	849	839	815	849	848	867	799	830	839	862	839	810	841	842	853	851	851	839	887	821	870	918	841	889	816	825	848	793	831	859	847	862	782	807	857	812	869	829	828	821	830	836	782	805	913	833	864	888	855	873	825	854	844	834	873	891	847	828	851	825	864	862	833	852	870	836	836	852	917	867	907	813	807	849	851	849	784	868	848	818	850	866	816	805	813	882	887	883	879	904	794	863	857	837	831	873	838	866	866	862	835	826	854	819	842	856	810	810	857	840	823	867	814	879	780	818	817	810	854	826	841	837	810	868	872	833	896	842	872	848	856	859	882	859	837	837	798	821	855	886	860	839	827	840	826	830	882	844	836	827	860	887	828	850	833	824	789	824	850	837	851	830	868	852	844	887	864	797	877	917	852	854	832	880	885	877	820	851	845	853	856	836	839	813	835	822	740	851	879	849	837	867	822	860	818	848	789	769	892	819	879	836	862	811	840	861	851	859	927	842	863	881	864	872	846	846	823	864	837	865	877	845	799	883	838	850	828	856	893	825	827	848	915	813	830	865	837	819	847	800	888	851	892	864	866	839	896	835	836	842	918	817	845	846	849	830	871	829	837	832	815	822	824	853	849	836	841	848	851	839	839	866	837	875	842	785	796	862	813	811	836	844	867	850	857	900	840	763	794	822	877	815	818	863	822	862	837	839	893	877	850	839	876	833	851	874	868	832	871	825	821	859	874	862	814	856	810	827	865	826	827	858	868	815	876	838	867	802	862	855	832	843	882	887	847	848	828	831	822	826	852	857	821	895	815	859	838	885	822	853	861	786	849	811	813	789	862	858	836	844	853	816	839	823	819	903	875	864	885	872	872	841	808	876	867	813	877	812	868	864	818	838	815	827	828	842	882	820	871	857	822	788	850	875	838	859	793	903	854	874	838	776	814	858	876	844	830	839	879	823	840	804	821	867	822	819	874	843	899	799	843	857	917	829	832	819	837	844	796	864	849	895	837	825	878	861	822	869	824	825	820	815	814	865	835	823	854	847	886	849	864	821	834	859	854	815	843	868	817	814	820	848	807	841	839	865	879	843	836	840	877	835	875	857	851	861	865	791	838	824	847	869	865	856	842	815	801	870	816	840	802
13781	8708	4298	2190	1335	1209	1154	939	719	443	287	235	199	156	135	135	130	114	121	139	138	123	114	127	138	125	118	116	117	108	121	140	98	117	150	121	115	118	133	130	116	119	120	131	127	125	143	139	123	132	128	132	128	125	116	130	116	85	104	114	110	118	109	99	141	112	116	109	105	119	107	109	99	132	117	130	117	111	102	146	131	109	108	115	122	129	112	129	112	113	104	119	115	128	142	120	111	130	121	138	93	112	124	131	110	138	125	123	116	124	108	113	113	104	109	117	122	126	130	102	131	111	111	121	135	121	115	104	131	115	119	123	124	103	104	127	134	131	106	110	125	144	103	104	135	107	104	113	125	113	112	138	129	117	129	119	130	119	112	139	127	132	104	113	124	125	142	119	130	120	156	130	90	113	106	117	118	118	134	111	130	88	113	128	137	133	112	103	114	129	102	110	102	121	131	130	126	115	117	122	135	126	123	125	115	108	117	129	106	141	114	119	123	114	149	125	134	124	119	121	117	136	117	118	129	131	121	122	119	115	126	115	120	130	123	111	130	123	120	114	131	100	109	135	110	102	120	116	119	102	137	112	137	121	113	130	138	124	116	124	131	103	122	113	116	117	122	104	100	118	110	106	148	139	114	129	125	94	143	115	119	123	133	103	121	117	118	126	112	132	121	135	109	118	111	126	118	128	120	105	121	125	114	115	135	119	116	126	126	120	120	114	112	118	113	130	117	125	115	131	127	120	108	121	114	121	108	125	108	115	110	109	125	135	121	120	113	133	119	116	129	120	126	129	99	138	127	129	136	116	127	134	121	129	112	107	113	114	136	128	141	102	114	118	120	120	129	110	140	108	124	125	125	114	130	114	138	134	110	124	140	123	123	118	132	123	116	136	131	109	108	96	123	106	120	131	114	134	108	104	125	118	136	114	110	126	107	129	109	96	111	119	125	120	122	141	110	134	119	131	120	121	115	121	120	125	128	123	123	102	118	120	128	115	101	128	103	110	119	116	135	110	125	121	118	130	125	125	134	131	126	123	138	118	123	122	119	123	136	130	120	128	125	115	126	128	138	131	138	132	117	115	128	116	136	126	105	125	124	127	118	118	115	119	141	120	121	99	107	111	122	114	127	138	117	134	125	130	130	142	119	125	119	100	130	106	123	122	117	125	120	115	98	135	116	122	123	99	99	118	132	123	121	100	132	111	109	121	122	134	125	119	126	128	109	119	122	122	124	101	118	138	129	136	113	98	128	124	132	142	127	114	131	123	125	106	114	108	100	99	108	109	120	125	130	107	127	131	118	109	124	109	133	131	134	118	106	142	130	116	115	110	111	116	123	122	111	128	135	111	133	106	118	105	121	123	119	104	121	136	134	101	108	110	107	126	122	106	139	140	128	122	119	107	138	128	128	118	122	114	121	112	122	117	111	139	105	118	100	129	134	105	138	112	114	119	107	134	117	130	118	129	127	130	118	115	122	125	121	116	115	125	124	115	109	123	115	123	127	141	115	127	124	106	112	108	131	112	139	119	121	130	133	111	131	118	113	112	134	108	106	117	137	133	125	117	132	113	125	126	115	97	104	108	128	130	119	123	111	135	122	112	112	116	127	104	112	116	142	136	95	121	139	124	118	138	123	119	115	103	135	124	117	119	126	135	112	103	136	113	116	114	123	115	124	127	115	126	118	146	113	123	126	131	120	126	134	113	126	110	133	116	130	123	116	115	142	118	110	139	128	104	126	108	118	112	123	102	113	101	127	132	143	124	129	142	141	110	127	127	108	107	109	121	92	110	119	95	119	139	121	112	121	126	122	127	120	131	118	109	133	124	122	112	119	115	118	98	127	147	115	130	125	136	133	111	134	126	104	111	119	140	114	106	119	121	123	112	120	139	91	121	134	142	121	136	131	125	100	110	102	146	125	141	125	107	138	120	133	120	124	125	106	119	118	122	123	114	106	114	146	119	126	117	121	119	107	134	112	107	118	135	107	157	130	133	137	138	120	104	119	123	119	112	128	131	124	137	128	144	115	112	124	119	107	110	120	137	130	136	135	125	117	114	125	128	122	109	140	119	120	112	127	118	119	120	123	126	114	140	112	126	141	114	119	121	116	123	132	112	111	120	117	123	120	122	116	103	145	109	113	92	118	99	117	126	113	128	121	142	136	125	125	110	112	108	125	117	136	116	121	118	107	132	125	119	117	121	109	116	122	127	121	128	129	138	121	116	105	129	116	104	111	147	107	111	107	121	135	117	148	104	113	118	104	129	108	111	108	122	128	115	105	115	104	130	112	125	123	125	120	109	124	115	124	118	113	124	108	133	120	126	111	122	111	116	131	117	121	106	117	133	121	117	121	133	102	145	105	111	129	112	109	123	129	140	130	131	129	131	133	113	129	108	136	125	125	130	126	149	118	122	96	102	124	125	97	114	112	134	116	118	132	115	136	128	129	124	115	135	132	132	117	115	107	127	135	115	129	119	116	109	107	131	118	122	122	124	131	122	119	107	98	108	113	153	140	110	121	127	126	127	111	155	120	123	110	113	146	116	118	102	105	122	118	119	106	111	112	136	122	109	128	124	128	126	128	113	124	116	120	113	119	118	114	123	130	128	134	125	118	126	116	110	127	112	114	120	131	112	122	118	122	121	138	92	115	121	118	143	145	128	125	97	107	139	111	103	132	116	127	118	134	117	127	121	106	137	129	151	142	134	124	136	112	113	116	132	107	120	121	114	128	120	121	128	114	121	110	142	135	116	122	92	110	123	100	125	135	121	144	131	116	105	111	139	129	119	109	118	136	125	114	123	143	135	126	105	117	111	128	125	124	163	112	134	110	129	123	136	140	131	109	109	136	112	104	125	117	113	117	124	117	128	111	114	145	106	104	114	109	138	121	123	119	130	124	117	124	113	112	126	117	136	117	120	120	113	128	134	120	126	106	121	133	108	123	114	110	119	123	121	129	121	107	138	115	130	127	136	126	123	136	125	98	117	114	117	130	139	127	110	115	105	115	123	114	118	116	115	117	118	119	121	90	121	108	126	114	131	117	124	119	126	122	113	126	101	126	117	112	115	136	135	119	130	120	116	124	115	113	108	116	121	156	124	130	121	123	130	116	115	113	117	126	142	132	132	134	117	109	145	106	116	132	130	108	106	101	114	110	105	123	103	142	132	118	129	98	130	118	125	128	135	107	124	111	136	114	139	125	129	125	89	109	115	122	116	102	127	122	114	112	121	113	131	147	138	119	133	103	111	92	127	100	135	128	113	90	120	115	125	125	111	137	121	133	110	95	124	132	121	119	125	118	124	138	99	104	144	119	128	130	130	107	109	133	112	105	136	113	125	127	140	137	127	134	111	124	116	89	144	101	117	116	106	124	122	114	118	106	117	110	125	114	120	130	116	113	102	120	139	132	113	116	134	122	120	119	130	111	142	145	114	114	139	133	127	156	136	117	127	131	155	115	107	125	125	116	110	129	128	124	141	131	117
40622	30743	22574	20087	21983	21932	20045	16017	11819	7004	4322	2912	2113	1787	1463	1281	1156	1074	1024	1023	993	981	957	953	916	917	951	972	888	905	913	882	892	901	896	869	866	899	880	885	900	830	860	896	912	882	869	920	875	871	834	895	891	881	909	840	893	865	850	872	910	902	855	880	897	906	888	883	895	929	876	852	906	893	959	865	926	865	868	896	888	844	890	875	843	876	837	869	863	899	838	873	887	858	870	851	904	932	873	871	917	856	886	841	884	890	908	879	853	857	919	902	850	846	884	872	879	894	865	952	902	913	857	916	870	864	829	874	835	877	918	878	905	923	869	860	846	887	887	887	888	903	928	882	890	926	900	892	837	811	863	854	887	897	858	885	845	831	899	857	840	896	881	852	888	871	905	915	831	935	838	873	914	909	931	842	919	857	875	921	946	833	892	870	866	827	881	915	837	872	884	857	825	870	851	852	892	924	880	930	850	868	877	909	838	857	830	865	855	895	882	885	846	862	894	919	912	901	879	901	919	877	900	872	928	849	902	872	906	929	898	849	881	930	915	870	926	853	892	891	903	991	841	871	864	879	931	882	898	886	898	898	881	843	886	883	903	889	880	909	886	935	874	861	861	910	859	896	874	895	899	838	825	885	858	812	871	854	824	880	850	853	915	928	888	865	876	872	885	902	861	847	854	885	909	873	849	891	884	907	858	848	929	828	836	883	918	916	940	918	860	855	902	918	904	918	806	958	916	832	857	840	871	850	862	891	836	830	900	823	846	860	906	899	895	938	876	829	873	863	817	892	841	872	915	875	905	860	876	841	864	940	888	876	816	843	880	823	888	944	861	887	912	897	860	918	810	823	833	904	863	891	820	914	866	881	864	855	859	899	865	883	860	887	876	908	902	887	888	913	882	842	867	870	847	898	917	880	857	906	928	848	841	847	902	888	886	887	885	867	888	881	895	831	874	869	882	842	850	832	844	866	925	901	916	853	891	890	836	902	870	851	871	860	878	930	926	873	903	828	837	875	901	886	865	900	855	895	809	902	837	947	861	891	898	863	877	876	863	879	891	883	887	914	887	895	866	856	849	870	819	833	864	897	838	868	861	913	902	894	892	871	924	883	863	882	885	889	902	825	898	917	902	890	863	850	895	871	923	837	866	894	825	858	866	920	894	945	889	810	877	872	925	856	869	883	842	894	888	850	895	883	871	869	827	851	882	887	913	827	891	883	831	920	841	868	840	879	901	895	884	920	862	857	867	886	841	831	858	851	808	891	908	891	899	877	881	842	900	879	925	845	859	875	887	822	843	929	889	860	913	853	859	848	928	900	903	888	869	922	865	882	885	926	873	892	846	821	892	896	909	898	897	907	883	844	826	875	873	875	899	923	878	893	861	880	887	844	902	857	858	932	839	855	805	839	931	858	862	850	890	870	865	859	880	903	863	878	845	846	903	888	838	864	845	887	909	868	873	891	863	880	951	919	900	880	885	892	884	911	881	914	898	846	841	876	886	857	852	888	841	865	882	858	884	847	866	847	847	933	904	893	896	881	870	877	848	908	892	873	872	900	875	949	881	857	856	920	874	898	889	887	838	835	879	903	871	867	947	903	880	898	860	844	855	862	851	878	870	898	903	876	912	805	886	853	833	878	856	915	869	883	871	885	870	856	889	853	891	859	885	855	900	824	894	853	865	838	857	830	855	907	858	847	840	854	870	885	888	877	899	826	823	842	867	890	887	898	892	883	899	914	851	825	893	859	900	877	859	824	886	863	882	836	867	883	859	887	915	883	865	890	838	894	847	898	836	833	884	863	951	896	911	883	845	838	833	829	893	856	910	886	892	868	862	864	820	881	841	868	880	879	902	859	891	839	908	901	908	865	908	831	918	892	874	855	867	907	842	874	879	850	942	947	958	837	891	851	882	884	880	883	835	879	902	901	836	865	814	910	893	899	826	876	850	832	864	900	816	847	890	948	895	870	889	895	848	905	867	900	907	857	922	844	903	903	861	910	897	821	826	826	917	827	885	899	855	858	895	881	883	865	857	902	897	905	851	825	915	901	898	824	855	866	838	843	822	827	811	885	875	834	920	860	910	876	886	899	883	848	868	887	909	891	844	917	899	878	870	889	891	921	841	900	873	854	895	865	851	930	902	896	876	893	895	897	888	909	904	892	916	845	914	863	894	840	874	888	857	868	869	836	875	865	907	865	896	861	851	875	859	863	848	862	851	889	877	944	949	838	868	867	832	852	898	876	870	833	902	876	881	873	875	896	868	854	864	842	931	863	838	943	873	899	880	900	933	867	879	885	871	892	863	887	901	891	922	901	931	844	872	886	874	895	892	903	864	836	852	853	827	828	901	924	906	858	914	887	890	859	857	879	821	876	886	935	896	846	883	912	921	860	881	821	890	901	839	817	927	862	888	889	848	877	858	855	902	915	914	875	872	906	904	893	875	849	846	877	877	871	888	870	860	900	902	883	851	839	896	912	857	886	891	843	844	892	881	873	855	887	924	912	865	878	834	882	878	837	833	838	831	841	860	891	877	908	841	876	893	851	871	847	864	923	888	896	877	846	856	914	858	901	889	913	864	890	842	850	916	868	885	867	858	848	906	875	863	854	863	875	857	916	887	852	877	890	897	905	851	864	857	889	893	865	886	834	924	876	864	897	850	886	796	873	854	828	926	835	884	899	904	929	867	938	853	917	896	932	912	884	830	890	890	875	911	870	808	853	874	855	910	859	887	848	919	877	905	870	879	902	890	904	884	874	859	869	850	878	885	890	891	871	898	843	910	856	911	889	906	900	890	905	855	877	896	855	878	813	919	864	928	849	878	858	920	886	884	865	870	869	940	858	871	869	800	847	857	869	848	915	856	927	842	904	880	848	825	860	822	955	903	933	875	832	866	941	860	908	877	907	865	843	859	882	893	887	857	905	857	877	876	915	852	849	862	907	902	907	876	883	954	874	799	883	843	909	827	874	894	872	833	917	828	868	875	908	842	895	865	869	843	864	929	903	917	849	839	820	864	868	861	844	894	903	904	897	849	855	849	835	843	921	899	860	936	872	876	817	904	849	878	879	860	929	877	943	879	921	847	853	863	835	886	861	885	871	931	912	897	866	854	861	919	869	866	893	882	921	846	867	844	886	895	895	915	875	877	843	850	858	872	903	844	837	867	855	873	868	830	900	875	854	882	914	879	849	902	873	875	838	864	846	883	823	863	857	832	868	877	924	897	855	920	864	904	884	910	861	849	881	877	884	898	892	848	871	873	881	927	919	861	882	872	898	891	873	882	913	861	869	867	855	870	872	896	929	907	893	881	858	884	910	852	899	868	861	873	882	905	873	900	899	904	877	865	887	917	923	914	911	870	922	909	864	842	893	876	847	877	829	867	886	875	918	851	898	900	911	857	913	852	863	873	819	860	847	900	844	896	804	860	863	879	891	847	858	899	913	917	865	900	936	881	867	910	882	895	901	862	843	940	856	891	847	902	861
15613	10096	5829	3200	2071	1758	1526	1044	854	582	383	368	291	234	144	139	132	129	121	119	114	131	126	127	124	122	130	118	101	113	127	107	123	117	108	101	111	108	122	124	120	117	99	116	128	103	115	105	115	133	107	114	126	107	118	120	124	131	120	128	119	113	110	110	120	113	112	102	107	125	121	112	106	130	109	105	133	119	130	103	117	115	124	122	125	108	109	102	124	115	131	131	107	100	111	120	115	102	115	121	128	113	108	83	115	129	144	112	130	101	109	127	127	116	111	111	124	111	100	111	111	131	113	121	125	109	109	117	116	130	107	104	129	120	130	112	129	121	109	124	116	107	87	133	110	120	111	117	107	129	112	127	98	108	116	124	121	145	114	149	118	101	113	130	129	113	119	126	115	135	141	107	100	129	111	110	115	107	116	110	109	123	117	95	110	107	126	129	108	96	130	110	109	114	116	111	141	105	104	106	108	123	105	105	112	124	124	100	117	132	113	99	109	120	139	112	128	106	98	124	112	120	114	121	113	121	115	113	129	127	122	104	104	149	116	124	97	113	112	97	102	110	115	148	118	107	116	121	134	113	137	100	119	107	89	139	114	119	119	111	111	117	115	101	105	122	119	103	115	117	123	97	103	114	113	116	109	106	118	113	121	127	125	122	113	110	110	113	132	127	109	103	115	115	105	122	122	110	108	90	101	133	121	105	100	97	110	110	117	118	105	116	110	114	108	104	113	126	104	127	113	118	119	113	112	108	121	130	108	134	117	116	113	105	135	119	103	111	125	130	102	104	105	104	109	110	118	133	96	128	130	126	116	108	114	96	101	103	115	122	123	123	135	136	106	107	117	101	126	116	120	124	122	110	114	122	110	122	125	129	93	126	104	113	102	109	124	110	116	128	128	103	124	118	123	124	119	122	108	123	118	117	90	133	112	112	120	125	113	125	113	108	108	111	128	100	120	122	113	108	121	118	116	95	99	121	99	120	117	122	108	108	111	119	87	113	106	118	109	113	131	119	124	120	132	107	103	126	107	110	103	146	117	116	121	100	104	117	111	110	120	102	110	128	122	124	119	111	115	124	119	119	104	112	118	108	130	108	126	125	109	118	108	113	108	127	111	119	110	112	102	119	109	118	106	111	110	113	125	123	115	112	116	107	109	124	120	107	114	118	93	114	112	132	131	105	110	137	132	129	100	118	101	113	119	136	109	120	109	108	116	133	125	125	105	117	120	112	130	120	130	112	118	114	107	99	133	108	107	128	100	123	129	121	115	135	109	111	135	105	114	127	134	130	115	106	100	113	109	140	121	118	121	105	122	94	104	116	102	102	109	110	90	99	96	120	120	119	121	115	130	124	110	108	135	104	101	117	117	109	129	106	114	126	120	135	128	118	93	121	104	99	128	106	118	107	111	101	129	117	123	114	116	110	104	113	112	118	132	110	108	120	136	123	114	114	127	112	117	106	105	117	121	97	122	134	111	129	128	114	125	110	120	113	101	121	113	104	104	120	94	122	133	129	94	112	117	147	93	111	129	117	97	121	114	121	114	114	117	116	123	120	111	89	134	120	129	127	122	118	114	123	128	113	107	115	141	124	105	87	112	129	115	119	108	114	112	112	114	113	132	126	107	119	113	114	124	101	92	95	131	124	119	119	105	123	120	111	131	102	111	114	116	119	124	139	120	121	115	112	130	117	106	98	119	120	103	114	103	115	128	105	115	112	103	117	98	113	118	117	104	104	110	112	114	89	109	130	113	121	116	111	110	103	109	108	108	101	109	121	94	102	118	133	114	117	113	120	122	107	123	140	127	135	137	113	118	107	107	136	116	101	101	129	106	125	125	122	114	107	107	106	113	107	113	133	126	95	96	124	105	138	102	126	101	105	107	122	97	137	114	116	117	129	112	101	113	102	112	120	111	118	121	140	138	107	132	98	97	138	108	117	109	130	112	104	124	126	123	116	104	121	118	113	112	106	118	106	136	116	116	118	131	107	109	125	109	109	118	118	124	121	106	127	116	111	108	141	117	108	118	92	124	110	128	112	95	110	107	114	118	118	115	103	120	132	140	114	110	104	112	115	134	122	96	118	123	95	119	142	119	122	113	112	107	99	107	121	119	112	120	112	121	109	124	126	95	125	98	118	109	134	109	106	125	106	103	114	116	111	122	101	128	101	101	94	99	130	118	124	125	109	114	125	115	107	118	127	109	138	120	114	132	135	113	120	121	115	115	115	103	126	131	113	137	129	103	103	122	119	125	103	107	115	115	97	102	105	103	124	115	126	106	110	88	88	99	120	113	112	117	113	134	110	124	124	136	122	121	102	114	109	123	131	104	124	119	130	125	119	106	109	107	142	121	103	120	106	121	92	124	128	117	118	105	101	121	111	116	129	120	116	111	121	121	109	110	117	131	122	121	114	119	117	105	110	110	116	116	137	117	122	105	131	115	107	109	117	132	123	102	106	120	93	136	126	106	114	119	107	127	135	113	110	110	123	112	112	125	104	128	115	109	109	123	119	130	104	119	106	115	122	125	111	105	121	99	129	140	124	124	108	114	112	126	121	92	106	129	105	112	121	98	110	114	107	127	109	113	106	117	132	112	102	123	125	109	114	112	119	129	105	130	118	133	106	106	108	109	130	116	126	96	121	111	102	132	105	125	102	105	115	120	119	96	96	113	113	126	119	110	106	114	114	120	139	134	104	109	121	103	111	118	113	105	130	116	119	127	139	149	121	110	118	126	113	120	140	107	125	124	102	133	100	125	100	111	119	117	94	109	112	131	114	103	121	111	117	107	119	120	121	111	129	111	104	100	106	125	114	105	104	129	122	104	107	125	108	122	121	86	115	104	101	118	117	124	132	130	112	100	127	113	115	115	136	108	118	125	118	109	102	107	119	123	124	112	129	130	130	119	114	139	128	127	112	105	99	135	117	113	114	137	129	131	111	103	130	122	114	119	98	125	99	114	119	119	122	128	117	145	110	119	98	103	100	131	124	124	125	117	113	121	118	126	118	103	126	111	112	113	139	118	111	112	105	122	138	118	109	101	139	111	106	104	110	101	106	122	120	109	114	103	118	113	121	109	114	92	116	111	129	119	135	122	114	124	124	111	110	101	120	115	123	103	109	100	119	121	103	122	119	104	126	113	100	116	112	99	104	103	122	115	115	118	122	131	141	124	131	130	110	122	102	108	95	101	124	104	104	108	118	122	105	108	114	113	130	111	88	114	137	114	113	122	128	118	135	131	131	99	123	118	116	129	122	111	96	124	113	117	116	88	116	116	115	113	132	105	120	131	126	125	138	120	111	110	137	100	119	106	100	109	113	109	90	116	126	100	111	103	122	122	131	114	117	102	123	105	109	116	115	123	101	123	116	119	100	112	120	105	118	133	129	101	100	115	96	100	119	126	110	117	111	131	122	110	115	108	133	121	105	140	127	126	115	102	119	102	105	118	127	117	90	131	116	123	127	126	134	121	100	117	139	110	112
44516	31500	26211	24831	26715	25941	22605	17170	13375	8956	6558	5488	4038	2695	1815	1334	1229	1231	1017	1006	933	958	924	895	868	861	867	876	823	829	822	866	830	832	790	855	878	847	821	846	849	823	777	817	853	876	851	810	843	848	832	829	874	899	859	818	827	887	825	861	818	844	838	851	885	781	820	795	811	807	825	840	827	851	811	808	863	840	813	827	863	855	873	820	845	858	831	929	848	826	802	823	855	806	868	865	879	857	858	825	842	813	841	847	868	835	807	829	825	784	834	860	816	801	802	862	846	822	819	800	866	872	858	878	806	802	830	862	851	822	824	846	824	813	877	793	809	833	870	843	820	818	835	843	845	872	844	860	849	849	821	805	854	852	813	824	814	820	863	815	824	838	831	861	817	809	879	808	821	801	857	818	833	784	846	825	813	880	853	770	805	772	794	867	832	863	795	797	892	857	803	840	822	809	854	817	831	824	803	814	842	869	850	809	814	853	828	795	837	788	858	839	848	870	852	845	844	840	800	854	842	829	836	884	854	846	867	821	859	816	802	794	844	838	813	832	876	819	815	861	848	823	850	846	870	852	852	862	857	790	832	870	789	833	838	887	808	794	828	849	863	815	839	825	829	814	839	849	800	834	848	858	842	822	817	810	872	812	846	815	820	797	831	858	800	865	840	810	836	838	819	824	817	846	818	846	844	857	836	832	833	831	797	812	890	830	842	863	857	840	845	829	865	801	884	839	882	845	810	788	839	822	813	801	848	816	868	815	825	842	860	796	848	767	793	811	839	855	861	826	781	822	868	815	838	835	833	819	832	847	852	807	838	900	850	816	866	829	883	833	792	880	833	825	841	784	843	831	844	856	841	825	843	871	839	839	837	852	857	863	873	847	831	854	851	864	828	808	841	863	825	803	821	850	880	857	856	834	846	858	875	811	791	839	836	879	862	839	831	807	854	817	832	814	843	887	853	847	851	873	847	859	863	786	872	814	831	869	854	783	834	868	840	859	808	921	855	835	879	807	828	856	787	831	859	773	864	792	892	815	890	860	789	854	859	852	872	801	839	857	800	868	883	824	836	878	854	873	866	838	850	838	824	843	891	865	875	847	847	799	853	836	872	833	804	858	849	851	829	866	916	837	854	803	855	871	833	799	822	834	828	842	795	783	837	854	770	825	823	822	859	873	810	863	832	782	831	833	815	789	801	849	851	828	857	848	844	829	821	827	805	761	905	799	872	866	797	808	783	843	875	806	795	845	805	839	886	849	831	875	810	890	822	847	805	852	868	842	814	849	840	818	822	815	835	819	837	884	849	868	818	762	860	829	833	831	857	801	865	812	810	854	776	788	874	787	837	846	782	815	841	827	883	855	891	836	807	856	840	870	841	829	821	870	832	843	806	854	821	790	826	839	874	816	831	850	835	801	851	841	818	816	863	885	861	844	836	805	827	859	775	846	812	798	871	826	799	840	829	833	802	862	890	879	826	856	834	810	824	866	873	826	844	847	787	814	837	835	809	829	853	858	855	864	868	877	851	853	868	805	870	809	855	838	853	840	847	939	800	857	796	838	912	795	834	824	881	866	862	837	853	867	816	885	830	846	787	777	820	817	836	845	846	842	736	801	849	801	822	842	855	819	831	822	841	806	823	816	790	794	820	822	836	795	827	822	796	804	824	838	846	868	869	812	806	842	855	809	878	844	876	868	810	887	786	893	789	789	829	807	829	807	805	802	824	808	876	804	838	865	818	819	841	838	815	776	854	813	808	833	853	835	864	792	831	873	817	822	888	818	800	836	836	886	799	867	826	844	834	850	817	786	793	830	876	846	803	825	886	819	830	831	802	835	893	822	821	852	823	878	875	775	820	765	892	882	863	820	833	876	850	857	824	833	888	831	824	840	820	828	844	832	825	857	810	833	826	851	799	820	848	888	809	826	804	857	861	839	865	808	881	835	867	822	824	823	872	784	859	889	821	800	807	877	885	789	794	821	820	856	818	816	824	817	848	843	846	804	831	779	848	819	880	813	800	791	822	839	824	807	838	820	835	830	883	866	813	826	849	797	856	768	823	862	840	885	911	870	850	827	883	865	843	847	815	820	842	817	893	870	827	827	810	857	806	835	796	809	852	877	823	808	817	799	843	806	851	852	815	821	793	904	858	800	829	830	843	857	862	801	841	838	815	793	799	818	810	832	869	784	864	802	831	823	807	759	832	844	808	827	807	882	788	823	838	793	856	836	817	826	809	816	845	858	835	861	878	804	875	817	852	819	803	857	860	870	865	855	810	857	853	833	837	807	861	786	848	838	819	873	848	822	806	825	808	840	794	865	827	849	844	894	854	877	846	897	861	811	858	819	794	863	861	807	828	839	809	771	807	794	820	852	827	838	826	788	842	854	828	888	872	836	799	789	822	791	801	840	857	804	838	877	834	839	855	842	791	873	787	869	867	808	871	830	852	891	823	784	831	794	867	870	863	875	838	852	812	885	844	800	871	900	862	836	866	848	841	847	849	863	826	822	844	841	842	865	835	854	822	873	851	813	884	880	791	883	843	834	854	848	850	856	855	847	855	860	849	816	815	857	806	838	896	844	779	834	865	810	832	823	835	815	835	877	799	867	840	829	817	860	857	797	870	857	822	865	864	872	829	853	889	801	882	870	774	821	838	836	807	784	857	788	850	804	860	832	815	847	799	866	819	835	855	804	792	834	835	859	899	828	872	807	834	859	880	854	817	839	824	809	859	847	827	812	823	880	841	872	859	827	833	841	917	797	842	846	873	846	855	817	885	826	849	878	833	761	819	843	824	804	890	799	845	799	804	808	909	790	780	846	797	812	843	837	852	822	843	775	856	829	840	795	853	831	801	830	920	847	816	800	825	806	850	879	825	844	848	874	839	837	845	837	869	848	799	853	887	898	863	812	792	813	842	833	868	848	804	897	848	809	815	854	817	830	837	851	864	781	818	817	830	827	820	855	877	870	790	867	814	840	868	799	814	832	805	827	798	833	873	867	806	867	867	863	835	803	843	816	844	891	848	867	810	821	858	830	829	817	859	870	861	862	873	826	819	884	834	841	863	890	845	820	823	856	833	829	845	878	851	801	860	831	856	816	825	877	842	847	780	828	873	880	874	839	896	872	809	870	805	831	815	813	868	851	819	803	847	839	881	879	850	886	798	805	799	818	831	795	848	798	810	837	850	858	894	851	825	851	821	841	827	826	909	838	846	850	828	848	825	844	789	819	839	839	843	823	809	841	860	866	827	795	802	790	832	829	790	824	834	838	793	853	884	798	802	829	822	798	870	855	780	865	854	875	843	800	835	851	773	885	813	826	821	805	866	865	866	836	834	850	824	840	895	841	850	791	787	795	847	844	868	813	794	831	786	890	878	846	892	843	829	837	820	821	871	847	803	811	823	851	840	830	839	790	861	858	845	891	805	799	857	799	815	836	866	837	834	840	813	837	843	889	843	818	843	889	898	844	808	829	822	836	811	814	850	769
8831	6051	3619	2068	1273	1025	834	677	515	330	290	239	189	156	151	166	159	133	140	112	121	126	114	100	116	125	107	116	113	89	112	120	145	120	132	116	116	122	110	97	106	103	109	136	122	128	116	103	114	126	119	104	94	130	120	113	132	117	112	113	117	106	113	105	131	107	134	117	112	123	128	138	110	128	120	109	116	124	133	115	130	126	134	101	119	107	119	103	125	126	129	99	132	111	133	132	106	120	133	114	128	115	127	123	132	106	120	115	129	106	127	135	117	119	116	122	111	120	119	122	113	125	117	125	127	116	109	113	116	103	126	119	127	106	116	119	125	117	94	127	106	124	115	114	116	131	129	114	121	126	129	124	134	131	110	133	120	117	147	105	102	116	123	96	115	102	108	119	129	124	124	104	126	119	110	105	131	120	118	122	129	139	106	130	118	114	118	123	119	122	123	116	109	114	126	109	114	136	114	129	110	121	119	127	114	112	119	122	118	108	120	119	127	129	115	123	109	109	128	129	106	111	140	131	116	116	113	105	115	108	128	127	125	106	114	93	118	110	120	129	127	104	102	116	124	134	110	109	108	122	107	108	122	127	125	125	116	135	132	111	112	121	103	139	122	110	101	122	129	125	117	98	113	109	109	112	106	113	118	124	103	131	133	123	120	135	113	136	97	112	109	136	135	103	116	126	116	104	119	112	131	118	111	133	111	117	131	108	119	127	124	119	133	115	111	114	111	124	119	97	118	120	118	132	114	111	114	132	139	145	123	104	119	117	93	113	125	137	104	128	123	122	115	119	100	110	118	113	105	116	124	126	108	111	123	118	124	103	115	107	110	119	140	106	115	119	115	128	123	114	126	137	125	117	109	106	124	94	124	117	128	122	114	113	120	117	101	118	102	138	115	129	123	131	135	137	117	125	130	107	115	113	109	130	111	117	127	124	116	113	104	131	107	137	139	118	111	126	122	108	117	124	107	136	130	125	114	117	117	113	119	121	129	126	122	104	131	123	126	122	132	122	119	100	126	113	128	103	107	108	125	132	124	123	125	115	147	109	114	113	133	114	128	115	105	121	129	120	128	119	111	109	126	120	108	121	139	111	96	109	119	117	102	106	117	118	136	111	123	122	126	123	122	133	123	134	105	119	106	117	123	117	120	117	134	119	120	108	123	95	121	129	120	119	138	131	130	144	126	119	119	115	105	100	110	110	101	118	105	133	110	105	114	115	113	118	109	122	125	115	95	105	133	106	110	135	125	114	122	108	115	112	112	98	140	113	131	102	119	103	102	108	120	134	95	107	120	112	119	124	114	116	118	131	135	109	123	104	116	115	118	125	120	110	105	100	105	113	122	125	125	116	120	119	118	90	109	113	115	112	120	128	114	133	125	111	126	129	119	120	106	123	120	117	115	124	119	111	120	122	123	134	124	126	126	105	123	133	113	125	125	135	109	126	99	118	144	115	131	130	111	112	121	113	116	102	104	126	117	95	123	97	126	144	132	135	117	96	110	125	119	116	124	119	111	126	115	105	139	119	102	106	121	103	106	112	125	114	112	110	138	113	110	103	125	125	116	119	126	112	129	120	113	113	116	111	106	99	118	105	129	124	118	108	143	117	122	121	129	106	93	124	118	134	129	126	124	114	123	134	114	117	110	103	116	120	128	101	119	114	117	98	121	116	113	134	126	100	112	116	121	119	127	110	126	92	120	123	109	130	119	124	129	123	104	130	107	117	110	120	107	110	108	125	116	122	111	141	116	123	119	125	130	150	120	116	124	112	105	109	115	111	114	118	133	107	116	115	118	119	123	129	116	110	118	117	117	133	107	116	116	127	107	118	127	108	108	114	124	109	115	139	115	142	130	117	102	113	117	124	126	112	113	121	112	124	119	112	110	112	111	125	118	125	115	117	123	119	122	122	139	132	116	106	123	119	119	115	109	128	125	128	113	114	116	139	120	127	120	128	106	136	115	123	116	121	136	121	96	123	115	106	141	126	131	113	129	125	96	110	99	111	114	112	99	108	128	119	114	119	100	115	133	127	105	135	132	140	99	127	114	142	111	110	112	121	109	122	120	122	122	109	134	107	127	127	143	95	108	99	118	124	139	133	121	117	113	131	136	104	130	112	119	129	110	110	125	130	121	118	129	102	109	98	123	124	115	132	112	103	118	104	119	128	122	118	106	139	124	131	103	101	110	109	129	136	120	136	128	123	96	128	102	127	106	107	109	118	114	124	112	111	109	128	118	126	115	114	118	124	126	103	138	119	114	109	110	120	127	102	116	122	115	129	105	98	127	113	106	112	126	122	102	118	111	137	109	135	126	117	102	103	104	117	136	118	114	103	116	102	106	94	126	108	126	127	134	109	121	117	113	126	130	114	124	114	109	113	128	121	123	117	114	106	106	118	122	120	114	125	96	117	133	103	124	129	117	123	111	131	111	126	116	114	132	131	126	124	108	117	124	111	129	136	111	126	143	115	121	123	110	118	116	139	114	116	108	129	104	130	114	135	108	139	92	97	125	138	99	119	120	118	119	118	112	99	136	114	107	116	126	127	125	107	117	95	142	134	115	134	109	118	124	126	105	132	117	121	125	130	131	119	117	128	113	114	116	113	128	112	118	116	135	120	130	110	115	125	131	133	130	125	102	137	123	116	120	131	120	125	110	90	127	111	101	130	110	109	119	112	126	112	107	106	103	98	136	110	135	141	123	123	119	132	112	102	121	121	119	133	102	103	113	104	117	103	133	112	101	119	105	116	121	110	115	110	106	127	128	139	116	110	115	132	125	108	114	125	109	113	141	137	101	123	119	112	132	132	123	124	120	119	105	118	123	124	113	102	118	109	109	119	123	144	114	106	126	115	116	108	140	123	118	137	119	130	131	127	113	117	119	103	107	119	116	131	124	113	128	127	125	100	94	120	125	108	93	119	124	127	110	117	131	133	128	101	128	122	134	112	109	123	119	138	123	111	118	116	107	117	112	121	114	110	116	104	122	129	111	113	113	126	142	106	95	124	116	129	137	122	115	117	111	113	119	128	122	125	128	99	107	123	129	127	130	122	118	115	122	113	127	124	114	108	107	126	109	114	122	123	106	135	131	110	97	123	126	130	103	123	130	125	96	122	115	103	107	118	118	119	136	104	128	111	121	128	124	107	104	118	125	121	129	115	108	139	110	120	123	110	118	105	110	117	121	112	126	116	124	115	120	112	122	110	120	107	111	142	121	115	125	112	111	128	115	124	134	124	107	128	124	132	113	113	117	104	98	106	124	121	138	119	117	104	115	104	110	102	121	128	112	111	99	127	139	119	123	111	108	131	110	115	116	103	126	122	107	136	122	101	110	116	116	115	119	114	91	116	108	115	99	125	119	104	120	112	118	110	127	109	111	126	101	110	118	127	120	103	100	133	141	118	108	104	125	128	107	116	130	127	121	126	126	127	107	118	108	124	113	123	106	118	125	125	124	112	120	121	113	106	124	117	125	112	108	102
36528	27366	21786	20537	22121	20849	17168	13446	9365	5701	4260	3175	2266	1600	1433	1273	1155	1031	964	980	882	900	985	924	829	875	891	893	874	814	903	851	851	886	837	868	856	858	891	846	861	847	877	894	798	836	870	858	873	901	906	904	886	847	883	881	829	833	848	862	869	871	848	871	860	844	891	822	828	889	880	902	874	887	916	860	815	871	847	892	864	802	875	842	845	872	879	889	861	855	847	845	840	876	892	871	841	870	853	862	861	856	890	871	836	839	911	859	877	869	810	833	857	828	832	907	832	870	803	865	820	874	881	837	880	888	850	861	880	820	853	825	835	842	827	866	860	818	850	849	805	826	917	843	809	815	928	892	867	875	869	872	890	897	824	898	893	829	802	854	883	845	816	826	826	870	879	877	863	838	884	829	864	831	833	830	832	873	834	892	860	861	833	873	937	884	849	842	892	836	877	881	845	953	902	878	905	884	880	867	889	892	898	852	859	890	841	876	870	857	862	801	917	904	841	861	859	853	830	845	827	804	816	800	874	837	807	856	866	830	872	856	862	900	855	855	842	830	828	877	860	852	889	835	875	884	854	920	824	889	854	921	845	836	847	847	801	846	877	847	897	847	883	836	903	896	843	805	904	869	846	899	830	840	870	876	826	924	905	837	914	867	864	857	891	861	861	884	822	855	876	850	845	924	814	867	843	918	863	883	871	888	890	869	842	819	851	829	867	863	883	859	854	834	873	871	849	876	881	891	809	892	905	848	864	881	910	872	833	946	818	918	814	880	873	873	862	843	864	909	812	820	835	803	845	799	881	836	882	863	861	878	862	828	896	867	836	875	866	878	862	889	863	896	890	893	860	884	815	893	820	845	837	922	849	854	873	863	871	895	783	863	878	854	861	850	814	871	803	919	826	868	853	914	844	874	850	868	920	844	892	827	879	863	861	862	831	883	894	832	827	860	861	809	860	833	864	789	828	863	888	843	868	840	875	862	850	835	849	792	873	813	856	781	835	872	859	929	859	822	912	779	880	845	881	835	854	861	851	880	845	870	857	902	925	850	861	851	826	830	841	851	871	879	874	873	845	848	849	930	888	893	889	883	804	831	892	874	815	841	825	826	801	885	845	883	886	812	889	860	866	861	821	780	865	867	852	871	882	839	867	870	842	826	909	883	851	863	912	904	835	816	818	814	841	871	931	860	855	875	875	894	800	875	851	852	828	866	840	901	835	858	882	846	849	871	869	800	879	856	898	838	888	883	872	821	846	829	847	851	899	883	884	841	916	936	866	848	868	828	850	830	849	863	870	842	861	851	856	791	872	821	867	868	802	825	899	833	855	880	876	888	854	876	819	858	835	872	848	791	851	868	833	864	852	852	875	875	867	839	884	872	865	838	863	858	854	840	832	843	883	837	808	880	855	874	864	820	890	848	849	868	801	907	842	846	836	828	829	858	914	847	865	873	879	853	865	885	820	863	842	850	839	816	856	863	845	898	869	843	874	817	895	846	866	852	857	865	885	807	871	884	863	858	857	805	831	879	818	863	839	824	876	859	842	843	818	822	886	820	928	871	836	829	915	833	888	823	864	875	866	848	928	829	882	860	866	848	876	863	872	810	908	876	925	818	825	836	902	836	822	843	832	855	913	839	855	855	821	863	812	839	824	878	829	887	799	844	858	886	894	873	862	865	875	879	865	881	903	877	804	845	839	833	868	880	894	869	869	879	814	877	853	838	859	803	806	853	850	888	795	869	873	869	890	838	871	807	869	863	896	852	826	858	827	848	839	900	811	864	875	850	836	845	828	833	874	855	858	841	877	851	844	784	875	868	862	849	906	893	945	828	802	772	893	847	871	864	827	834	885	879	826	853	932	868	855	857	865	829	786	836	854	882	865	912	917	847	856	866	858	873	856	857	908	807	870	885	863	808	887	860	901	849	899	798	839	876	882	796	854	827	904	870	859	837	816	821	860	815	823	874	870	853	884	899	864	878	863	885	841	896	861	854	884	864	873	876	828	832	834	857	830	835	869	856	860	868	865	849	827	802	827	827	842	865	869	880	932	892	878	859	852	841	906	827	903	864	820	808	823	822	853	916	892	895	886	860	854	961	860	818	862	886	851	849	894	857	898	890	908	899	901	894	822	867	888	857	848	851	880	885	862	849	809	865	906	834	854	858	813	852	880	878	865	810	863	853	876	840	855	854	871	873	850	854	904	826	941	876	856	800	849	826	919	834	865	882	874	873	842	845	849	906	894	812	937	889	888	863	847	826	848	830	889	853	884	835	874	880	895	825	838	808	811	788	856	845	838	843	860	869	858	856	866	854	815	870	834	874	842	870	838	853	861	888	819	843	834	930	845	801	831	821	867	874	856	867	917	826	889	858	814	836	835	860	866	873	883	841	865	857	874	894	840	843	857	820	891	864	830	939	900	935	878	858	850	878	859	807	850	838	858	850	869	856	848	869	867	863	883	872	905	890	867	857	870	859	848	830	874	857	858	869	862	890	832	820	794	846	889	875	858	840	876	858	882	886	852	868	897	858	884	875	887	841	886	883	832	826	849	902	858	869	887	906	864	870	838	871	839	906	866	862	901	840	856	863	855	850	916	845	836	877	854	845	842	840	905	893	860	835	870	849	839	856	828	845	865	848	841	885	854	885	791	879	862	896	837	837	829	834	857	859	890	840	842	786	866	884	794	873	821	847	874	868	836	869	870	855	859	885	826	838	908	790	863	841	860	864	818	847	905	826	846	876	848	871	861	889	901	834	910	869	879	855	896	854	878	843	847	832	825	932	845	843	836	875	811	839	872	850	802	894	842	880	861	890	833	864	854	886	866	833	843	860	876	869	882	863	834	866	844	875	793	878	845	842	847	875	822	895	852	884	772	842	869	876	917	833	805	851	845	837	877	871	886	909	848	876	804	889	898	891	839	843	878	842	887	838	892	897	836	853	837	817	859	872	829	847	854	832	889	880	883	880	848	826	830	867	836	866	832	858	863	894	856	896	839	930	950	853	887	843	857	850	900	828	824	872	837	859	839	874	867	891	870	819	888	877	835	843	885	892	881	923	879	861	889	895	839	823	883	859	874	829	847	836	875	826	869	878	858	902	881	857	861	805	896	874	857	835	841	892	850	871	861	855	851	863	881	912	853	897	856	828	930	900	874	834	836	870	860	870	836	833	863	862	935	815	910	874	847	873	831	911	886	810	872	850	883	880	868	854	824	803	910	893	803	851	837	839	839	858	903	824	901	843	844	859	812	845	808	818	826	920	814	847	868	914	894	827	841	866	857	830	817	862	886	861	874	860	894	849	856	858	841	853	847	797	941	889	773	890	806	866	813	833	850	879	890	888	846	809	897	839	824	825	818	853	908	811	833	892	840	817	853	868	876	869	894	826	897	885	878	858	868	854	845	869	828	856	849	874	804	881	854	893	860	852	804	857	835	887	867	871	855	872	856	898	842	893	811	823	820	849	806	909	829	895	858	875	889	843	865	850
11126	7542	4775	3221	2359	1802	1534	1131	785	470	356	250	234	222	217	185	158	130	133	142	125	136	115	138	120	126	116	115	97	110	130	115	113	112	117	102	99	114	119	127	97	122	114	101	112	114	109	97	110	124	117	115	130	94	116	97	118	113	123	132	133	129	127	122	126	111	117	113	102	112	121	120	100	108	105	137	124	120	118	132	113	102	112	134	119	151	141	104	120	105	127	119	130	143	129	118	127	123	115	117	100	123	144	127	115	112	111	110	104	110	145	122	96	126	99	120	107	94	115	120	123	117	106	100	120	123	112	114	122	94	106	95	97	115	103	105	109	111	117	132	118	116	120	101	111	97	108	106	98	87	112	112	119	119	138	106	108	125	110	109	104	118	132	108	133	116	94	132	120	111	126	103	128	129	118	115	128	119	100	123	119	119	100	132	134	110	107	109	108	106	97	130	116	127	136	118	123	112	97	105	117	108	116	107	93	120	125	136	95	120	118	103	135	122	113	122	107	100	120	120	111	111	128	124	127	112	101	128	116	107	121	111	112	115	129	96	112	132	99	125	110	135	109	112	112	108	127	119	144	144	135	100	110	115	108	120	102	108	126	121	117	108	118	124	104	134	131	116	129	115	135	114	124	111	110	108	120	119	112	107	104	103	116	111	105	118	113	113	120	110	131	117	99	119	118	120	104	131	119	122	97	123	113	111	112	122	138	115	125	126	114	102	104	106	134	119	117	120	124	117	126	107	119	117	126	99	134	121	108	112	107	92	115	128	104	111	124	97	110	126	121	143	121	106	113	117	122	102	118	104	93	99	90	117	103	107	109	97	115	108	123	127	121	120	115	108	105	104	120	94	127	118	133	111	116	115	113	120	89	113	102	116	127	102	116	114	108	110	108	124	104	122	121	113	125	106	111	113	121	104	121	117	122	112	110	113	109	114	126	125	107	118	117	126	128	109	124	102	108	117	108	112	120	134	115	122	116	105	113	100	124	98	119	133	129	108	134	91	107	112	116	132	118	103	121	93	121	115	117	132	113	118	116	129	116	118	135	117	119	113	85	113	141	117	122	124	117	108	121	110	113	112	129	115	111	117	111	106	109	126	119	113	120	108	108	104	144	117	132	108	113	107	129	116	111	122	117	118	98	100	130	103	101	121	115	119	119	96	114	123	126	91	119	123	106	106	125	104	128	118	115	125	115	123	103	97	113	92	124	120	115	112	105	103	109	117	127	120	108	124	118	126	118	106	106	120	98	124	128	107	117	103	112	116	115	108	117	108	118	107	108	123	93	93	123	126	113	120	124	92	107	115	118	116	113	124	116	124	94	109	124	132	103	105	115	123	120	94	123	121	106	117	112	114	97	118	125	118	100	122	119	95	122	109	108	152	114	109	109	112	102	118	122	116	124	120	128	130	113	94	127	96	120	107	110	115	116	101	118	125	134	120	135	119	111	99	117	99	125	113	104	121	107	108	122	111	127	133	117	125	126	123	124	120	123	105	118	105	98	104	123	118	122	115	108	148	121	105	133	118	103	137	108	120	116	111	115	114	118	117	134	126	106	94	113	106	104	101	108	100	112	126	114	103	106	104	108	115	116	102	121	130	119	128	119	137	110	105	132	102	122	126	136	119	111	116	123	117	92	104	117	128	113	118	101	104	123	118	126	121	131	121	109	105	112	124	127	107	108	123	123	117	117	114	121	112	121	95	133	107	119	115	107	106	110	141	118	106	120	98	102	133	114	117	131	122	118	114	144	137	130	110	111	123	120	125	132	131	100	116	111	120	89	110	120	110	108	122	122	109	117	117	99	109	123	124	116	129	124	111	105	116	117	112	126	144	106	112	130	112	115	107	119	106	95	108	103	122	125	91	115	123	115	102	91	118	111	117	113	121	110	126	99	117	120	121	106	114	118	103	122	113	130	111	114	101	113	125	106	133	121	111	115	116	120	109	117	112	102	111	98	106	108	118	113	116	108	118	116	120	107	138	123	99	108	108	115	110	122	109	104	106	106	113	108	121	114	122	114	99	113	115	103	115	110	97	105	135	128	108	115	114	115	115	105	115	112	89	108	106	119	122	112	129	106	109	127	116	132	108	119	117	110	104	109	119	130	140	124	122	103	119	120	141	98	117	118	125	117	122	108	112	112	121	126	118	103	114	104	120	124	113	128	115	122	118	112	100	108	125	125	121	137	108	125	111	97	119	127	109	102	106	107	129	128	114	104	105	120	111	124	101	99	121	124	127	129	111	102	117	118	120	129	116	115	120	109	95	95	116	109	110	108	123	110	108	119	121	117	122	113	122	112	136	104	123	99	116	138	121	126	111	113	91	108	115	113	114	113	100	95	135	112	112	116	135	99	113	123	121	109	110	92	94	99	117	119	124	107	120	117	128	133	112	114	117	115	119	115	108	103	134	124	134	121	113	121	116	103	111	145	113	108	144	116	126	112	133	109	113	119	107	124	125	106	120	124	132	117	117	128	115	111	119	95	116	115	116	115	132	131	93	108	121	122	108	121	124	132	102	114	99	133	105	118	129	101	116	125	114	140	108	124	103	132	111	100	104	105	110	100	120	108	99	115	122	110	117	126	97	128	110	120	117	105	112	132	117	111	111	122	117	113	121	115	132	116	133	104	109	126	88	113	111	128	100	119	124	139	125	108	123	128	126	119	131	111	115	123	113	117	120	125	132	124	98	115	111	98	100	137	115	120	126	114	113	113	126	133	121	111	131	138	129	107	96	108	109	119	118	111	131	116	104	108	102	121	138	115	114	121	110	125	120	106	119	116	114	117	111	105	107	101	103	125	126	116	123	116	123	114	125	115	117	110	122	111	118	112	118	91	113	126	104	126	114	113	102	143	114	122	117	118	119	128	119	116	115	136	127	119	123	104	108	116	116	143	113	117	105	124	113	121	116	125	97	116	117	106	103	124	90	120	134	123	133	103	112	138	119	109	91	105	119	125	130	116	106	114	115	107	123	120	121	104	119	120	124	115	114	104	111	113	126	121	112	137	125	115	138	115	129	124	119	98	117	129	137	122	103	106	105	134	132	113	117	119	115	116	117	120	84	122	124	117	113	119	117	114	119	98	117	108	108	127	121	117	151	113	117	116	120	106	122	101	111	118	124	124	97	124	122	122	130	111	107	114	107	117	131	118	118	110	112	98	108	112	119	115	121	122	105	124	102	111	123	133	123	103	115	122	110	106	96	146	106	117	112	114	118	134	123	116	109	130	133	104	114	98	122	117	129	128	133	112	111	119	108	122	121	108	118	117	112	105	127	122	116	124	142	100	112	120	124	108	105	98	117	112	130	126	137	128	113	110	115	115	133	130	123	117	125	114	103	132	128	113	106	108	105	119	133	127	104	126	106	106	119	110	116	120	113	108	117	120	94	115	118	103	133	109	109	129	123	94	112	121	128	114	109	126	134	136	114	103	113	123	105	120	137	123	123	124	113	110	115	99	110	88	106	128	140	134	115	138	106
41186	29467	24564	26234	29283	26943	23226	18624	12465	7587	5648	3960	3081	2578	2268	1890	1468	1100	987	930	900	851	923	890	892	841	892	877	832	842	888	812	840	825	847	818	889	883	823	819	835	853	863	828	814	824	845	813	807	853	844	886	874	842	853	835	870	787	867	874	766	802	813	835	854	869	795	813	823	841	892	856	863	843	877	889	836	819	810	884	888	826	864	794	823	786	816	778	825	817	798	775	843	830	794	864	851	819	870	837	798	895	812	815	795	852	849	824	843	863	842	841	812	842	845	867	829	834	841	858	840	865	811	813	831	841	818	823	834	832	847	803	819	826	874	825	837	791	870	802	810	820	806	848	823	864	816	843	812	871	843	884	883	868	815	810	828	834	823	847	851	842	844	858	849	852	825	870	780	880	829	794	814	810	848	822	828	847	820	859	795	830	845	862	790	803	806	851	802	806	854	853	855	866	834	865	831	836	879	788	872	807	809	834	840	801	866	897	830	836	869	861	836	842	860	840	826	822	839	844	868	849	876	858	860	818	867	832	877	892	878	798	837	837	798	807	846	843	885	854	854	838	810	807	858	802	865	867	859	833	829	882	848	827	834	881	867	822	807	806	891	842	871	880	891	808	835	852	880	824	801	857	837	835	871	831	836	863	851	825	819	836	882	827	859	780	867	814	873	801	862	824	840	772	849	784	793	830	829	879	794	866	847	811	830	864	839	818	817	887	842	805	829	796	821	843	863	855	838	806	856	803	867	899	818	832	841	871	843	884	861	920	842	857	796	941	823	884	788	852	839	858	829	820	873	861	829	888	813	860	830	834	832	852	859	846	836	787	806	823	839	816	833	804	801	832	870	816	876	890	853	806	852	806	824	823	849	871	791	831	898	804	836	863	829	846	812	793	829	842	874	892	806	823	897	827	793	807	781	828	884	847	874	874	848	839	795	839	838	875	854	844	877	833	858	822	851	845	895	832	875	822	860	820	840	800	855	861	830	838	875	850	857	853	859	808	834	863	801	810	868	847	896	855	860	883	818	834	843	822	807	848	841	817	859	844	813	770	802	844	816	871	823	821	876	843	822	879	827	829	819	805	850	795	802	834	815	853	834	870	861	829	849	812	829	810	779	827	799	823	810	839	820	857	842	825	793	819	777	846	828	867	786	859	846	820	847	862	826	830	789	823	867	822	810	814	821	850	850	794	854	847	884	861	863	855	850	829	832	837	871	803	813	835	774	820	790	919	828	829	803	800	845	861	814	840	845	838	806	872	803	824	802	817	850	861	807	843	826	837	852	762	842	908	794	842	887	840	819	809	858	797	828	845	837	818	909	864	841	850	839	848	908	814	896	793	880	789	888	836	805	811	844	834	847	821	820	854	854	820	881	806	772	859	876	865	823	785	841	873	905	822	844	836	817	866	836	825	812	874	860	859	830	835	837	866	823	844	784	829	826	878	777	847	855	825	834	838	845	870	881	836	874	833	844	786	842	871	876	857	821	846	824	852	821	856	782	835	849	788	877	803	850	861	814	813	876	825	843	789	896	864	871	802	823	882	840	877	761	830	882	861	868	825	909	812	842	814	822	825	829	791	843	867	822	850	778	836	782	854	876	852	871	878	783	852	851	849	837	879	832	876	828	869	849	836	779	858	819	808	850	816	848	803	854	884	869	818	844	829	836	815	830	801	868	836	825	832	822	821	819	878	826	839	848	812	875	881	816	851	852	881	863	841	817	845	863	831	799	911	828	874	839	876	857	838	806	836	825	886	787	836	816	870	807	805	874	921	822	857	890	789	806	852	857	832	862	850	808	821	791	896	785	860	891	844	815	805	838	838	904	825	817	812	833	838	862	838	879	837	859	815	797	870	864	889	811	846	794	808	798	845	797	790	837	805	814	885	853	875	885	847	810	847	857	858	856	864	887	833	861	849	833	839	809	863	795	829	842	820	789	793	849	810	833	832	809	836	873	843	824	832	800	819	854	825	811	860	851	897	881	878	823	809	853	871	836	765	861	844	806	846	796	846	794	809	790	836	788	841	827	819	839	803	862	862	803	822	887	812	850	836	847	914	847	830	789	855	845	816	792	847	861	799	842	901	836	826	861	838	850	818	851	893	812	807	816	878	849	825	846	826	824	799	837	837	838	904	868	823	852	856	817	852	846	814	852	872	825	822	814	823	845	831	872	831	796	809	835	812	839	871	816	805	874	915	858	884	812	824	884	814	805	823	763	800	841	836	817	838	862	848	844	844	782	867	866	847	808	820	874	844	846	820	828	822	874	845	877	838	843	810	782	841	854	853	857	850	815	854	835	813	824	824	840	797	852	804	862	856	828	894	827	895	840	856	861	789	841	832	845	844	844	833	806	801	835	862	874	852	803	881	802	795	866	852	883	877	831	863	859	804	777	865	887	875	789	868	883	852	801	822	805	859	838	863	850	881	855	881	817	810	823	864	863	840	838	895	849	875	820	831	870	827	824	863	852	836	895	847	874	861	858	835	862	864	844	838	824	817	769	816	826	883	858	851	810	807	843	834	855	876	859	831	785	816	847	829	847	873	838	868	788	827	842	832	818	787	854	807	880	877	778	853	876	850	788	845	895	871	861	815	862	833	854	847	820	882	857	860	854	829	859	862	811	831	836	847	816	831	856	813	867	821	884	830	786	858	792	871	859	876	844	857	860	850	836	878	783	870	855	849	838	850	827	818	806	796	845	886	836	828	838	915	870	804	828	859	834	813	839	813	833	779	832	815	820	820	835	835	839	817	804	864	833	806	844	778	835	833	834	838	846	840	893	840	836	806	834	782	803	822	831	784	872	835	780	836	884	843	806	855	786	824	810	821	870	841	836	814	834	891	848	842	852	817	833	818	848	908	830	827	806	813	851	834	822	810	833	853	835	855	863	855	873	789	870	818	828	830	883	837	893	833	822	882	845	890	867	856	921	851	819	824	835	860	838	856	813	861	787	872	817	838	870	855	842	827	837	826	866	868	846	856	803	826	843	809	834	833	860	805	853	849	791	816	851	876	831	853	869	846	805	800	844	809	787	915	867	909	840	839	847	832	802	871	831	826	854	890	859	828	817	832	868	827	816	823	805	896	846	856	793	849	870	799	853	793	860	845	850	875	781	803	815	855	870	810	836	866	796	815	850	820	863	850	860	837	834	844	794	792	835	799	761	871	771	804	838	816	803	852	794	830	860	845	867	842	859	844	846	836	812	798	793	857	836	850	874	803	836	805	850	870	878	874	832	815	855	924	836	837	815	787	813	838	821	830	822	800	815	856	857	861	907	907	803	882	851	802	860	809	833	825	819	864	833	819	861	811	846	821	887	850	838	796	817	823	911	847	828	844	798	844	832	846	838	888	834	845	863	814	800	829	838	830	837	788	916	850	819	850	808	834	789	867	806	844	853	847	853	837	845	816	837	848	839	855	799	863	849	818	829	854	840	868	823	823	820	882	808	838	794	820	772	826	865	836	809	854	846	810	840	850	801	841
10757	8045	4489	3122	2185	1838	1236	676	504	420	399	298	279	176	175	124	153	133	111	105	116	124	124	137	125	120	148	120	125	126	132	110	123	127	125	121	102	133	113	119	118	102	124	120	102	114	116	112	134	125	131	116	136	130	122	103	106	132	106	128	113	130	109	143	122	139	134	130	118	127	109	119	120	114	127	116	113	114	121	118	111	131	118	134	121	126	126	129	126	122	125	130	111	120	123	126	122	113	137	121	123	105	120	122	114	115	128	123	113	121	112	116	119	101	114	116	114	113	104	112	129	106	121	117	99	126	107	121	116	138	130	120	109	116	98	111	122	121	95	114	140	110	117	137	115	128	120	117	130	117	127	126	128	115	102	120	100	102	134	123	127	121	114	116	123	125	129	110	125	117	121	115	142	108	121	110	105	122	115	127	105	102	130	135	119	126	134	123	129	117	139	99	111	127	122	129	125	120	88	123	124	116	125	122	100	114	135	143	128	124	125	120	125	114	117	109	131	134	130	145	138	98	115	118	133	101	114	130	102	119	115	109	104	133	119	125	129	116	110	111	124	134	122	109	128	111	113	116	125	119	111	115	104	113	113	124	114	123	133	113	130	109	116	114	106	105	121	117	125	98	149	124	123	120	131	127	95	109	104	125	111	125	146	103	103	118	136	114	114	106	119	112	119	123	135	128	118	124	110	113	99	120	116	104	138	116	130	117	124	135	120	111	127	121	125	126	121	108	125	128	119	98	117	109	105	127	112	99	132	106	111	116	116	107	125	113	116	130	103	111	124	118	115	114	110	110	119	98	143	112	128	103	133	120	119	128	121	130	119	107	111	160	106	105	118	120	123	113	118	101	108	124	122	135	118	109	145	125	118	120	126	128	93	113	122	113	129	125	114	123	152	140	115	126	102	123	111	109	141	138	124	119	115	115	138	105	114	118	120	127	92	127	100	145	130	129	114	140	115	126	126	116	126	115	113	120	130	122	117	112	132	117	100	101	136	118	119	110	108	121	115	115	112	133	122	125	116	136	127	124	133	129	162	118	113	120	115	129	142	126	120	113	124	119	129	116	105	119	119	112	115	117	113	121	126	125	150	129	111	118	119	123	130	123	114	129	105	120	129	121	120	105	123	124	125	118	115	115	136	115	133	103	106	115	124	135	109	134	101	117	120	101	129	105	107	126	110	123	110	115	110	132	110	125	129	130	113	130	115	111	147	106	122	126	118	130	127	113	117	116	133	129	102	131	126	107	100	142	116	121	119	116	138	118	117	132	112	105	137	131	113	111	109	135	118	120	113	121	117	109	100	114	126	115	124	112	135	116	134	110	109	136	103	123	121	105	127	121	118	106	131	110	122	106	103	119	114	103	114	129	126	116	124	122	114	127	108	121	131	110	123	136	117	138	132	129	138	126	130	131	111	110	111	129	102	126	124	116	122	136	128	102	120	126	118	117	119	97	126	98	121	112	113	130	129	125	123	113	116	116	122	116	116	132	112	100	115	128	121	111	104	125	116	131	120	123	121	120	121	129	101	90	134	102	117	136	121	135	118	118	135	121	118	144	97	110	145	145	125	125	115	131	111	127	140	117	125	131	127	130	127	120	99	118	112	109	116	131	112	139	121	124	98	112	126	122	111	121	109	117	112	121	133	103	127	108	126	128	111	111	116	120	109	109	119	127	121	121	115	134	110	112	128	118	118	132	118	113	120	138	138	113	128	124	93	131	120	111	121	106	114	122	105	106	113	113	129	131	108	108	127	118	119	115	101	113	120	129	128	115	122	134	114	122	131	133	123	107	108	137	118	134	131	101	109	92	112	120	117	120	135	127	113	123	120	111	121	134	107	131	134	130	120	118	132	120	106	100	112	114	128	116	127	126	98	119	125	111	139	108	135	119	112	113	133	109	115	125	142	140	130	103	118	110	100	127	116	130	134	130	123	119	99	111	115	105	120	119	94	87	140	111	119	111	115	141	110	118	107	106	139	116	107	132	106	137	126	127	120	125	127	98	110	112	120	114	115	112	121	111	104	138	125	114	119	121	103	117	113	124	120	124	122	120	120	107	123	111	131	111	128	120	110	103	131	99	107	102	113	128	117	121	113	106	115	135	116	112	131	113	131	114	111	123	119	108	108	129	113	120	138	105	129	120	100	122	117	132	136	120	120	114	122	105	102	116	118	128	136	125	122	130	134	95	122	114	119	107	125	119	106	122	125	119	127	106	104	111	118	122	129	136	117	109	117	118	110	136	104	126	123	126	110	119	130	122	131	132	115	126	100	112	131	122	134	134	108	123	140	117	104	139	140	103	108	105	106	114	113	119	95	120	109	113	138	111	139	123	115	99	116	113	119	97	123	116	109	121	149	117	124	127	123	106	128	105	117	105	125	121	109	127	111	128	132	114	110	131	105	118	116	121	110	126	98	108	112	148	109	116	101	116	134	101	115	120	132	131	117	110	99	107	113	134	110	133	126	117	137	101	123	136	121	115	151	110	121	117	127	118	109	120	115	119	131	128	120	115	104	113	130	137	131	115	123	106	114	124	129	116	133	128	122	123	115	103	115	128	140	117	133	113	133	107	105	113	106	112	123	127	121	128	121	114	125	122	126	125	129	109	97	111	116	133	137	124	123	116	135	128	118	106	103	126	96	121	119	125	127	125	95	119	117	128	148	109	108	99	119	139	118	141	116	118	130	128	131	158	102	134	123	137	117	114	122	117	111	113	119	118	112	127	120	108	122	135	108	119	115	116	118	120	148	114	124	116	125	106	129	120	129	114	139	127	111	116	115	119	126	121	111	128	135	119	130	116	112	106	120	111	114	123	114	120	117	123	139	105	111	133	117	144	105	103	114	122	123	115	118	126	128	117	113	122	111	103	111	126	127	125	114	105	95	123	127	102	102	118	96	98	111	117	120	101	137	118	106	110	102	122	123	124	123	115	118	111	129	112	113	108	101	108	130	125	142	128	96	128	114	124	114	102	113	119	119	113	113	120	119	121	119	124	110	105	131	109	140	120	111	119	112	107	106	114	136	109	119	125	120	131	114	122	137	113	116	121	119	109	107	114	122	116	112	125	111	142	128	123	116	119	119	112	125	128	123	107	131	111	147	126	99	121	107	113	123	130	119	131	137	120	122	111	125	117	120	112	117	109	100	126	112	119	122	137	123	110	130	115	116	110	104	116	100	116	112	118	122	128	126	136	105	127	125	112	127	116	119	114	128	121	133	134	131	125	129	95	111	131	114	130	123	116	102	106	118	116	115	109	132	125	126	129	135	135	113	116	113	123	139	120	114	109	123	110	133	102	99	114	100	102	121	120	94	122	112	100	126	126	111	111	137	109	131	121	111	116	126	121	122	102	127	120	130	95	118	117	151	121	119	120	127	125	118	102	122	98	131	117	120	131	102	108	123	108	125	123	116	134	117	115	124	135	136	112	122	108	113	116	139	120	124	113	120	129	124	130	139	113	133	96	109	127	124	123	131	128
39462	30203	23902	25303	28111	26314	19835	12445	8931	7169	5934	4382	3301	2356	1572	1157	1092	1013	1002	952	884	979	926	916	882	952	921	832	931	874	859	880	849	873	883	837	911	880	877	887	823	861	863	871	869	925	834	902	856	851	857	907	875	867	896	905	870	890	851	846	854	874	819	870	896	886	859	836	904	830	852	877	903	858	895	854	812	917	874	841	830	934	803	889	886	913	879	877	841	857	863	906	863	874	888	890	886	862	888	874	861	882	877	898	859	874	898	799	853	878	906	847	863	886	855	855	879	843	869	876	891	849	840	880	876	842	855	886	882	821	895	846	841	838	851	891	883	862	899	850	909	832	884	807	843	903	858	863	819	874	854	834	927	819	859	891	945	866	865	824	828	872	860	862	890	885	920	897	932	899	862	873	869	873	912	846	885	844	909	899	890	862	889	873	878	862	948	798	885	894	882	843	870	854	868	932	906	837	884	805	871	901	838	888	855	893	823	863	839	827	859	834	859	811	831	868	914	931	881	862	879	875	868	889	876	849	862	869	881	839	880	892	886	897	888	837	873	883	900	844	850	832	788	878	857	845	853	907	877	883	820	898	895	867	850	904	870	899	852	860	927	890	874	903	872	870	951	837	890	840	888	901	834	890	894	848	915	887	846	856	869	845	898	824	833	832	862	853	866	899	889	884	859	887	884	807	924	857	831	840	897	882	890	843	872	840	923	839	853	840	825	881	805	904	890	849	898	894	869	886	884	843	830	822	882	898	912	862	890	904	887	880	887	877	899	928	874	899	831	878	931	856	890	876	849	897	836	907	805	877	879	870	863	851	827	889	861	870	946	867	895	882	858	898	913	891	828	843	846	853	903	877	856	843	835	854	812	899	859	852	846	930	882	893	840	876	893	871	823	888	843	919	922	877	831	910	912	880	882	869	844	887	885	841	862	882	879	817	866	821	878	855	896	788	889	855	846	832	814	838	911	840	838	917	865	913	863	876	859	847	883	894	828	883	884	886	853	848	859	872	917	840	913	867	908	852	878	814	842	835	856	884	887	872	884	911	861	865	863	896	874	856	872	883	877	799	836	899	843	889	859	856	866	873	864	874	830	806	875	821	832	864	877	863	874	906	820	880	842	899	889	845	882	837	856	826	881	862	876	875	846	866	914	832	853	846	866	831	886	911	842	871	833	837	856	861	880	796	876	851	899	851	891	894	891	937	925	867	859	855	885	877	821	859	889	826	868	861	857	876	839	855	884	845	815	848	833	866	761	875	874	879	873	901	856	890	875	895	891	892	855	914	916	852	876	849	858	902	842	874	848	891	885	867	821	922	834	916	811	909	844	862	860	867	920	852	826	868	869	860	819	871	894	890	811	843	880	856	837	863	902	837	837	893	861	857	837	890	885	836	869	843	946	831	826	852	854	831	885	860	860	831	865	899	831	875	883	827	839	867	875	902	899	874	867	910	916	812	893	873	875	853	896	854	831	856	880	856	902	900	848	882	867	847	917	945	876	884	847	871	836	841	859	849	899	846	945	878	855	899	826	866	821	850	821	836	858	829	873	811	926	861	896	866	835	858	820	814	832	855	915	879	877	898	903	881	909	865	838	820	822	849	853	859	853	891	841	840	827	858	865	881	835	845	897	848	844	923	872	910	878	827	872	865	896	831	888	858	904	897	789	890	869	842	876	848	857	849	899	853	849	870	891	832	900	903	860	875	845	860	901	879	825	861	918	916	925	896	846	889	887	921	892	892	934	854	883	907	876	861	900	927	912	877	876	834	885	879	892	891	891	909	877	864	887	842	854	876	877	914	882	827	859	956	862	858	856	919	873	813	913	820	869	920	862	844	878	893	954	844	892	869	852	917	840	884	881	889	870	913	890	897	886	828	804	886	937	876	869	896	892	882	883	873	891	892	822	815	842	813	859	854	911	827	911	869	903	858	812	883	855	900	813	868	902	901	856	885	902	899	908	851	850	858	892	869	845	863	885	919	842	892	871	822	893	843	869	887	935	829	858	856	882	854	868	907	869	882	843	888	926	868	866	845	894	901	935	947	870	861	874	862	883	836	864	888	866	857	842	909	877	869	834	851	879	859	864	834	886	891	902	847	894	926	889	905	893	900	845	804	876	911	891	908	900	882	854	853	853	863	838	892	880	836	878	859	910	878	871	868	859	927	899	881	916	862	807	855	872	844	864	888	825	806	827	841	881	836	893	910	836	856	867	856	881	839	837	832	868	861	872	851	902	866	862	845	841	875	856	924	899	861	897	879	830	859	908	848	908	915	898	881	918	892	851	924	895	895	873	838	828	853	853	855	856	897	874	905	810	875	860	816	900	845	862	841	826	833	878	858	893	871	850	900	889	895	829	857	857	813	853	813	852	878	828	881	846	864	847	854	833	860	869	894	867	895	847	872	934	855	889	878	922	856	782	824	863	873	878	912	867	930	866	837	884	892	893	847	874	882	895	828	804	874	855	852	885	867	810	924	881	908	868	893	877	859	843	865	853	893	902	833	833	877	845	851	862	899	817	863	870	851	855	895	790	866	883	850	841	905	872	879	887	880	877	883	904	919	892	819	918	833	870	824	881	853	883	858	871	868	862	863	887	857	831	844	906	853	832	850	812	885	895	850	958	849	919	851	811	895	798	824	910	908	915	871	905	828	869	862	856	866	806	883	872	868	888	888	910	863	921	905	917	855	848	889	897	826	896	881	896	871	861	892	861	853	892	917	890	871	895	862	843	861	816	866	882	864	882	875	852	885	895	900	874	853	854	849	893	855	876	850	882	829	915	869	866	891	810	834	872	918	821	900	840	892	860	841	873	874	845	860	871	834	838	868	884	900	818	847	884	917	898	855	860	860	897	909	880	905	884	903	795	882	856	847	813	883	915	828	822	922	875	884	917	898	860	909	849	868	825	847	897	883	930	865	873	863	897	848	928	912	878	842	844	849	912	825	886	850	876	885	808	868	882	889	855	894	911	875	903	846	872	833	869	848	904	847	878	865	881	865	856	824	920	894	847	849	886	877	836	858	872	912	891	832	890	840	857	845	881	858	830	855	835	825	932	846	843	910	828	903	851	861	878	875	915	844	851	850	839	892	833	842	820	886	871	860	883	884	870	914	871	847	907	840	909	842	867	892	906	890	844	912	872	873	832	836	917	904	884	870	890	865	888	867	885	816	850	857	876	920	867	900	852	888	849	871	862	889	943	880	880	896	879	848	819	865	834	839	844	883	902	880	910	833	823	876	916	872	836	845	866	872	868	882	853	879	905	825	884	904	850	889	866	850	931	810	900	833	901	834	900	876	823	847	855	850	844	886	837	875	875	921	833	853	807	834	950	848	855	828	953	860	825	822	854	868	922	894	830	909	838	889	859	837	875	896	896	818	873	828	839	903	858	862	882	880	898	865	881	874	832	839	846	917	862	868	899	864	886	825	841	896	828	831	834	908	873	864	871	820	854	855	840	817	805	847	857	878	902	891	881	855	886	888
16540	11717	6483	3790	2672	1599	936	801	726	610	431	304	193	185	149	128	155	150	119	139	95	101	125	117	120	117	129	113	139	105	111	109	102	114	107	124	113	118	122	117	113	107	117	112	123	126	126	132	117	96	120	115	105	122	99	126	106	118	104	107	109	97	114	120	98	108	120	104	121	107	118	120	117	130	119	110	105	98	93	111	123	108	117	125	107	110	108	129	133	99	135	119	126	106	109	126	115	113	116	126	134	121	109	100	121	111	102	120	117	127	113	118	132	113	142	118	119	121	109	118	122	108	119	89	116	126	104	114	103	131	116	101	110	123	97	108	125	101	111	104	109	113	118	118	127	119	111	117	111	125	113	124	108	121	124	119	111	108	105	105	92	115	93	117	104	102	111	116	106	124	118	120	109	113	112	132	136	129	110	93	112	113	107	111	125	104	102	112	141	103	108	114	132	128	106	113	125	127	126	116	132	125	117	110	90	124	122	123	114	113	116	109	93	97	107	119	113	118	120	135	136	117	126	123	109	112	107	115	122	121	108	107	131	132	121	112	124	111	116	117	122	109	109	108	120	115	115	105	114	110	98	123	110	121	115	108	108	131	115	113	115	116	135	124	111	123	105	109	110	117	116	111	118	123	113	116	111	102	103	111	108	97	118	108	132	115	112	104	110	108	96	105	89	108	118	125	105	117	123	113	118	122	114	126	118	113	116	111	113	106	120	107	117	126	101	115	113	107	102	118	106	109	113	105	100	111	130	129	116	114	128	116	126	104	99	113	92	120	121	104	115	119	123	124	117	103	95	130	107	115	107	122	111	118	106	118	125	104	113	110	116	123	118	113	111	105	120	117	113	125	117	118	114	128	108	133	117	103	107	109	128	110	104	115	116	115	122	93	128	117	111	122	111	104	112	122	111	98	105	100	118	122	120	108	116	112	117	103	117	134	100	96	103	124	100	117	109	102	140	99	99	100	102	120	135	127	118	95	113	126	125	122	110	117	111	102	109	114	118	117	113	103	126	116	112	115	126	121	119	120	113	106	110	122	112	120	111	105	113	129	99	116	133	130	105	108	113	103	97	134	110	120	123	110	104	117	87	108	120	133	109	122	118	101	115	121	135	115	104	132	93	113	109	103	117	120	116	119	127	121	112	101	121	120	119	105	94	123	103	110	127	131	114	106	117	93	112	106	100	109	110	139	126	117	98	98	130	114	103	114	124	103	125	140	123	103	135	117	93	130	116	111	119	111	126	133	113	124	123	127	115	128	110	122	95	95	108	114	105	118	114	95	107	108	102	113	112	125	118	130	96	113	98	135	117	108	128	123	110	103	116	104	119	108	129	110	118	115	108	111	112	117	91	114	126	102	124	126	121	113	102	113	130	98	101	106	101	124	112	89	95	118	111	117	101	125	106	105	128	119	105	116	129	145	125	98	106	123	117	138	121	125	97	121	116	98	134	109	115	116	125	108	137	120	115	116	115	125	119	123	111	103	110	103	114	108	129	107	104	124	109	106	117	128	122	108	127	97	121	119	114	121	98	99	141	121	111	108	119	123	114	126	110	113	124	110	121	124	125	123	125	114	106	94	95	112	103	110	117	128	123	107	111	122	103	111	115	117	135	123	124	123	139	125	114	114	108	121	106	117	107	122	115	113	112	132	121	115	118	95	126	141	108	119	122	133	109	111	114	118	111	119	118	119	120	114	125	96	111	126	116	98	126	104	122	104	128	132	130	126	114	114	106	115	115	114	112	99	124	124	117	107	115	116	119	122	118	115	112	117	117	102	127	120	122	118	115	106	130	110	116	102	113	106	101	134	115	102	105	117	98	102	101	124	106	100	94	120	129	109	116	138	111	96	103	116	112	121	105	112	106	137	118	99	116	109	113	120	95	129	131	109	106	113	119	122	119	115	125	114	117	107	118	107	132	124	109	92	107	122	130	112	108	107	117	111	118	104	119	104	107	129	114	112	98	124	92	105	131	106	112	114	126	112	105	113	117	127	101	112	108	98	126	115	119	116	134	126	117	106	117	122	108	114	126	97	111	102	105	100	102	97	134	118	97	120	119	139	121	113	123	122	130	118	124	109	105	130	149	115	105	112	110	141	128	104	117	103	111	89	115	112	101	115	118	98	116	135	114	132	125	119	109	151	114	128	110	123	116	119	107	114	108	106	118	105	119	103	107	110	105	123	117	108	115	107	93	107	107	109	116	101	123	112	93	90	122	111	116	101	115	114	83	111	117	111	142	103	102	105	121	96	142	110	114	115	102	111	113	123	110	122	104	105	123	112	101	112	123	111	106	120	132	120	110	109	123	106	115	124	103	104	107	128	113	120	114	124	131	114	112	109	102	107	108	131	115	95	121	96	123	129	114	113	119	128	112	101	115	95	107	109	132	117	118	117	122	117	141	121	115	103	120	115	116	108	125	113	113	113	121	111	117	114	129	113	106	115	109	118	124	126	99	109	119	120	124	115	112	120	107	113	125	113	123	122	93	123	120	107	99	117	107	119	92	121	109	122	112	124	127	117	133	113	139	127	116	106	128	115	120	128	112	131	99	107	115	119	138	128	110	109	131	119	124	109	118	116	116	116	121	105	133	139	116	133	105	113	122	119	124	125	105	124	117	134	97	119	126	109	111	103	111	101	133	108	116	116	103	104	101	98	110	94	101	116	97	104	123	126	120	117	140	101	115	117	120	114	103	109	124	108	116	128	107	128	114	104	114	119	112	138	125	114	104	114	116	103	121	111	106	122	123	124	109	123	105	127	133	108	117	113	105	103	116	122	118	98	95	115	116	104	115	117	124	126	124	120	123	122	111	116	120	121	118	109	110	104	108	110	125	120	115	101	134	98	131	100	94	129	101	117	98	122	119	103	125	112	105	123	119	90	112	113	134	117	138	127	123	121	120	95	134	115	134	99	122	118	120	131	113	123	147	130	111	143	108	98	134	104	121	111	117	101	131	141	119	111	127	133	115	109	127	114	122	92	130	107	109	118	112	122	106	110	123	113	114	124	122	128	96	103	116	102	110	116	126	114	95	142	141	111	113	113	90	111	112	127	106	125	114	123	142	114	111	125	117	106	128	125	116	114	110	116	119	111	111	107	116	107	115	131	129	134	110	102	103	116	134	95	135	108	121	126	114	131	136	114	127	128	130	110	114	119	110	130	96	138	114	109	132	108	109	109	119	114	122	114	100	111	111	124	120	119	122	107	103	124	118	124	118	103	141	98	94	137	118	126	113	109	126	132	117	103	114	96	111	134	115	128	128	107	114	123	106	136	126	119	112	126	103	117	110	127	124	109	90	128	112	134	122	116	100	119	111	119	110	124	121	117	118	134	115	125	128	115	118	103	109	107	109	113	115	117	113	109	118	144	107	106	124	117	109	131	119	120	104	123	99	120	89	142	105	126	134	106	115	117	125	104	124	111	110	113	110	96	93	105	113	114	114	113	114	130	126	122	118	112	117	113	130	126	93	111	123	126
45032	33454	26930	26250	29174	22571	16092	13851	11915	9486	6608	4139	2581	1773	1338	1167	1071	1002	974	931	914	937	861	899	876	917	882	831	873	826	825	799	851	790	750	845	830	853	864	850	861	814	885	737	805	814	905	847	833	835	853	845	808	808	800	848	876	840	855	835	887	850	855	817	852	817	853	832	807	807	776	754	776	791	861	823	806	889	770	832	814	862	799	826	818	827	782	832	851	815	769	750	876	827	816	802	794	815	853	859	803	807	807	822	817	808	846	846	849	822	875	809	806	827	822	844	796	924	816	875	833	866	806	838	812	808	852	797	828	838	866	770	840	859	815	845	826	749	827	852	819	766	892	883	802	837	812	813	777	831	815	786	806	777	801	832	792	814	794	797	889	830	801	784	822	840	885	838	797	799	793	886	810	793	799	812	794	815	804	865	876	820	817	861	765	807	862	813	842	812	824	858	828	805	811	804	844	832	788	854	812	823	818	808	793	821	820	804	843	802	785	845	863	811	793	878	788	799	850	806	827	845	828	836	805	840	804	831	833	822	803	799	819	818	809	776	843	853	811	837	842	818	836	856	783	852	811	845	830	816	828	829	875	835	802	792	814	842	830	847	818	834	853	768	819	827	855	811	793	773	871	841	834	826	808	829	825	838	793	832	869	848	780	869	839	845	814	787	845	844	824	832	807	797	840	806	839	793	854	795	791	799	839	817	821	843	764	854	831	838	813	807	822	815	821	855	823	840	791	832	841	836	821	783	814	802	777	826	828	818	813	837	819	863	825	844	864	818	826	844	761	784	767	863	803	821	801	821	818	819	836	824	843	846	833	862	827	807	851	772	822	783	838	776	784	750	807	832	811	827	830	847	836	837	806	860	809	841	849	806	799	860	806	800	824	830	821	815	846	803	842	819	841	845	838	836	801	840	812	841	805	840	840	818	791	815	853	827	793	868	863	813	817	851	798	830	802	822	820	866	880	805	853	794	828	819	846	815	853	815	824	826	876	781	789	870	834	804	818	775	837	839	869	844	808	838	826	912	807	791	829	821	850	805	802	844	803	851	848	805	855	838	820	817	873	865	826	783	818	879	806	865	849	839	799	820	881	854	839	854	809	841	799	809	802	798	805	849	832	818	848	872	857	815	847	881	826	826	809	817	837	823	779	837	863	817	808	826	795	872	836	855	878	854	862	865	838	851	792	827	818	846	821	832	818	802	841	807	801	882	858	840	882	854	831	833	832	818	825	810	807	854	851	774	816	833	823	807	779	815	846	853	813	829	817	833	803	785	783	786	829	829	855	825	806	843	840	810	786	854	802	851	820	820	839	834	839	844	812	860	802	849	846	803	781	865	816	841	825	808	797	852	839	833	808	792	855	846	791	823	858	830	836	818	858	847	816	870	854	795	819	858	813	776	826	819	808	784	787	773	824	813	844	851	871	844	851	789	821	824	866	857	813	829	799	770	786	814	825	838	803	778	866	800	819	831	833	840	848	778	805	842	830	871	832	833	839	816	853	773	803	833	868	921	794	818	777	792	796	817	819	815	862	834	744	820	777	787	874	818	752	851	859	816	835	822	878	786	783	782	823	815	793	808	872	826	784	811	786	822	834	850	820	874	799	814	831	770	847	771	850	815	797	844	829	802	864	808	823	816	852	776	814	844	836	822	852	842	827	867	854	824	880	816	813	817	852	792	886	805	815	833	840	821	795	852	835	863	839	823	859	840	815	887	827	807	839	825	802	805	853	874	806	815	823	827	850	807	781	832	840	817	869	827	799	794	806	799	824	803	832	792	852	803	868	812	804	820	812	851	799	785	812	850	763	812	832	775	820	817	873	845	794	827	825	853	816	838	847	792	832	814	881	824	846	797	835	774	841	824	776	824	793	839	804	823	826	842	773	805	800	845	869	828	810	828	839	840	841	815	836	818	862	804	819	832	823	854	843	794	832	822	828	843	790	832	823	813	850	808	859	769	832	838	874	851	820	829	882	815	779	843	851	828	798	805	837	761	836	831	770	820	889	837	792	830	867	766	771	837	806	832	854	777	856	837	834	830	816	807	818	741	780	813	843	865	855	856	835	874	814	806	850	867	815	883	800	811	869	827	885	880	799	748	838	826	809	768	832	779	826	814	865	867	805	816	847	824	836	806	836	832	828	867	869	825	808	810	856	860	835	799	858	822	829	818	813	824	798	840	850	795	841	831	812	805	802	804	854	842	800	821	765	832	816	837	824	808	807	832	824	825	862	828	775	778	825	803	855	856	873	831	804	819	810	826	823	825	808	823	791	796	784	841	793	888	809	827	856	856	838	796	776	843	831	863	886	853	886	884	849	838	811	827	818	810	808	786	847	808	813	841	861	857	775	829	835	871	849	834	808	801	885	810	846	810	771	814	777	812	803	813	857	794	816	829	796	826	856	793	871	848	806	863	782	786	832	835	838	783	829	802	840	854	813	869	810	823	847	820	822	829	882	816	788	812	832	814	806	808	840	823	817	825	849	817	789	821	792	823	820	809	887	785	862	855	878	811	823	850	834	822	810	821	868	849	829	840	866	823	808	794	828	839	797	824	842	834	834	838	831	895	834	781	803	834	857	823	811	840	840	835	884	812	852	815	811	839	809	830	826	820	793	856	811	844	798	790	840	836	865	852	799	844	882	830	780	813	827	846	815	850	793	829	845	798	838	811	819	850	810	827	829	847	796	805	839	798	872	835	819	836	805	852	799	786	817	780	838	804	856	821	855	859	778	864	862	838	839	807	822	825	799	813	859	813	866	847	864	824	869	835	821	838	843	792	777	785	842	789	785	848	816	827	824	782	799	892	781	811	879	836	803	823	809	809	837	791	843	782	806	826	821	802	797	829	812	817	847	867	831	779	814	816	848	801	838	857	834	816	836	819	799	811	801	803	826	843	824	833	815	826	792	836	843	830	826	819	856	842	802	853	831	825	862	837	842	834	800	821	813	844	862	875	826	829	838	864	825	827	888	855	765	785	786	761	808	826	806	834	815	820	850	853	866	769	836	863	840	863	875	777	803	778	870	865	786	786	859	830	799	855	832	845	815	866	838	863	787	846	827	799	832	852	752	788	855	837	783	827	761	855	846	889	855	769	847	867	869	804	872	864	832	804	832	840	807	848	864	805	821	824	823	797	813	822	817	839	813	821	861	810	815	814	805	799	825	847	851	802	829	816	861	870	801	874	810	865	889	800	834	808	830	837	797	858	811	806	848	820	847	843	843	787	872	855	811	809	848	817	840	812	855	830	828	775	806	822	751	867	843	842	840	828	833	862	780	853	840	831	846	842	790	829	827	871	863	890	814	843	865	844	801	805	807	820	837	824	790	748	811	845	803	805	880	808	826	820	840	849	853	822	789	850	815	766	855	854	823	819	855	888	819	818	851	806	870	838	820	794	862	770	797	822	868	844	811	820	830	787	841	775	834	847	835	806	774	880	851	874	806	852	846	818	840	778	839	868	789	813	845	845	872	812	831	809
8999	6439	3832	2388	1628	1154	767	479	453	271	180	191	150	151	132	128	119	131	137	132	127	127	117	121	116	135	104	124	130	119	114	129	108	137	111	122	115	125	102	107	122	120	112	122	128	112	128	102	124	129	115	115	135	111	98	125	124	137	98	132	120	130	108	116	108	137	106	130	131	115	109	115	135	120	133	117	118	124	124	132	126	113	121	123	123	100	144	127	99	130	116	120	111	114	121	115	108	145	138	111	99	113	118	137	119	121	112	108	112	121	136	135	149	127	111	126	112	124	106	94	90	98	115	140	116	119	119	103	118	113	129	120	104	113	123	104	108	136	103	115	106	121	100	107	121	123	129	123	120	135	130	106	121	117	126	103	110	128	124	131	112	113	126	113	108	113	134	120	106	137	119	89	125	120	126	130	114	130	102	137	110	119	100	126	111	130	117	123	108	123	112	121	127	113	120	98	95	124	139	120	107	99	110	123	113	116	128	124	129	129	127	137	140	96	117	113	105	103	113	106	120	126	128	137	124	123	130	130	105	104	112	115	125	120	119	110	126	127	113	125	118	116	126	105	123	151	111	121	119	127	98	140	109	132	124	129	91	113	110	115	131	106	139	123	104	144	119	121	122	124	121	139	116	118	113	130	113	137	109	118	102	129	128	111	93	123	126	112	135	130	112	141	111	121	118	103	95	117	129	105	115	100	103	110	125	115	120	113	123	113	115	118	120	122	114	110	143	122	116	132	109	122	127	128	124	122	109	123	121	116	134	113	119	129	125	111	117	114	112	117	119	124	122	121	124	118	108	113	122	128	124	124	145	131	117	124	135	112	114	120	137	113	117	119	110	129	117	119	113	129	106	103	112	112	128	110	130	125	107	101	102	136	130	129	122	114	102	114	127	118	132	100	106	113	125	111	94	135	99	107	121	122	117	100	101	139	115	121	113	112	116	118	148	125	107	108	100	129	97	119	118	101	103	118	111	109	117	109	143	130	89	114	131	111	114	111	125	101	115	128	105	115	114	115	118	135	113	114	117	129	135	111	123	109	112	112	112	117	109	95	119	128	102	119	124	113	102	135	112	124	128	131	109	108	115	115	106	137	97	115	114	115	138	116	132	110	145	116	100	115	135	123	117	124	106	112	117	111	126	108	127	110	106	143	97	140	118	114	131	116	92	113	112	100	125	109	115	108	130	106	130	105	115	136	97	124	105	122	103	108	126	135	146	123	134	134	107	116	124	106	102	122	112	126	128	103	117	113	130	100	126	117	132	124	119	120	104	121	122	128	99	108	105	127	107	119	101	126	109	100	103	133	120	127	137	140	123	108	112	124	127	98	124	94	141	110	108	98	122	110	133	115	123	130	120	107	120	114	122	134	91	136	115	127	102	133	123	122	123	133	114	99	106	123	138	117	90	120	123	124	117	130	115	124	119	117	124	105	111	126	111	117	117	109	134	106	110	117	105	121	121	116	123	126	118	111	129	121	122	103	129	136	138	136	113	130	115	122	128	125	105	132	114	113	106	130	97	105	112	139	126	124	112	118	114	133	124	129	130	111	118	115	122	116	120	108	128	118	110	109	118	116	117	129	122	125	125	127	124	120	106	115	125	125	130	128	120	117	104	117	138	125	96	134	131	117	148	130	110	118	120	88	106	124	125	112	115	108	109	124	111	122	121	143	108	134	137	99	122	124	104	108	125	114	115	130	115	114	117	109	127	118	103	127	116	105	126	101	105	113	137	115	120	128	110	122	120	116	118	143	130	110	104	126	116	120	111	119	142	120	130	121	136	125	126	119	85	118	109	146	111	135	110	141	134	103	127	131	111	119	116	115	109	127	121	133	115	118	114	131	135	114	120	118	114	136	115	132	119	122	132	125	126	131	131	118	106	107	101	128	112	123	127	107	122	134	104	115	116	97	135	133	136	118	120	122	104	96	134	117	104	101	125	100	125	134	135	123	110	100	128	124	108	111	104	117	118	122	110	96	96	122	113	124	102	102	123	118	109	113	131	120	112	104	122	115	109	134	96	115	105	120	110	128	123	113	109	108	138	138	111	121	112	101	128	110	117	118	129	117	107	118	115	118	113	107	126	110	123	112	124	116	105	98	106	104	125	125	123	100	127	102	97	112	120	127	126	121	119	133	95	107	104	116	132	115	106	112	120	125	132	121	127	141	110	105	115	138	129	120	119	126	127	88	131	127	110	116	145	109	132	126	110	117	127	100	112	129	123	111	115	113	99	140	126	124	126	126	117	104	115	129	141	110	118	132	130	136	133	115	130	122	123	109	140	132	116	107	115	127	130	121	115	105	108	124	105	103	141	125	109	128	133	117	104	110	107	106	103	121	98	121	123	127	116	126	115	118	105	128	95	116	108	126	128	127	116	114	141	121	122	113	111	137	144	123	108	140	121	127	104	110	112	124	134	120	129	128	101	110	118	128	112	132	98	118	121	110	124	101	106	105	124	93	106	112	125	124	128	117	112	107	126	126	139	123	115	104	128	116	97	120	115	127	130	131	117	129	116	105	128	109	103	105	137	121	126	134	110	131	96	121	129	112	142	118	126	141	106	119	132	110	140	120	105	118	125	122	124	102	118	105	121	120	120	100	108	109	108	113	118	129	115	97	110	132	123	117	116	124	129	136	126	142	128	114	123	99	110	103	108	139	124	130	115	101	116	117	124	129	105	106	127	134	127	121	129	119	104	119	129	112	120	122	111	109	105	131	100	118	118	126	117	122	118	141	132	103	97	123	123	109	112	121	117	125	118	138	134	134	141	120	116	110	101	139	134	120	125	103	122	120	122	123	133	121	110	123	108	138	147	134	115	131	129	125	127	118	117	101	126	123	107	110	114	119	120	131	99	132	123	113	101	112	109	112	118	124	109	123	128	115	122	95	128	124	117	129	125	110	110	109	116	126	104	110	120	122	120	104	128	146	148	124	132	91	115	125	128	111	123	107	141	104	124	137	113	126	132	121	132	137	138	107	129	109	120	109	132	92	116	111	122	132	102	114	105	99	112	124	116	131	121	108	124	124	133	119	119	124	110	123	115	96	126	127	108	124	120	113	113	101	124	128	119	115	118	116	94	123	123	132	103	122	108	106	118	108	103	125	113	124	114	105	126	105	110	104	117	126	131	130	119	127	130	120	116	111	126	131	115	129	128	114	118	118	111	117	119	123	109	119	129	142	96	120	119	118	129	112	126	119	97	122	116	139	123	121	98	114	112	117	127	121	117	119	112	117	132	105	130	129	110	135	110	101	103	111	105	98	117	111	125	115	124	108	131	106	153	121	110	112	120	148	118	127	126	125	122	112	121	129	124	107	117	123	115	134	124	114	143	122	142	122	108	120	124	126	117	114	121	115	118	124	140	127	136	127	115	115	102	129	120	120	109	134	121	117	117	120	102	139	135	138	129	120	126	129	131	126	100	124	125	117	124	121	105	141	125	124	107	104	128	116	99	122	125	124	111	126	123	119	95	121	106	118
37987	27699	21867	22351	24715	20589	14658	10295	7999	4512	2524	1900	1541	1442	1378	1236	1151	1066	1001	968	959	910	913	928	916	936	868	880	890	846	810	830	822	873	839	860	882	844	836	874	854	855	899	883	837	853	903	778	826	813	858	800	868	872	850	808	876	851	876	842	873	842	864	806	892	810	914	856	849	879	883	875	861	868	829	840	845	853	856	841	821	854	826	876	791	811	827	826	893	873	861	870	844	870	853	791	826	828	862	819	850	814	838	817	879	840	892	819	819	876	840	839	820	773	910	830	851	882	883	849	877	869	879	847	870	857	855	889	786	872	838	899	833	884	876	833	927	929	845	847	840	822	837	884	843	825	851	846	812	882	851	877	879	841	835	750	833	887	915	868	809	876	790	874	844	875	862	855	869	826	851	847	818	849	893	847	859	877	864	840	877	904	850	886	827	881	867	837	866	836	820	912	869	813	879	857	849	893	835	859	814	877	840	846	825	852	848	830	892	847	780	895	841	899	802	830	879	827	818	863	891	844	889	855	847	827	809	870	894	829	837	888	885	894	825	894	871	882	861	857	812	916	835	836	838	768	876	874	948	823	852	815	823	869	862	898	803	827	854	852	863	883	897	873	855	890	836	835	861	848	860	875	822	846	806	878	807	863	838	875	857	863	890	836	849	807	807	859	895	830	850	854	868	870	871	876	852	908	912	823	874	891	839	860	949	857	842	876	848	878	844	842	902	842	852	858	820	841	862	842	855	843	863	832	867	884	822	886	881	841	856	835	850	913	865	804	831	870	818	853	886	847	837	855	823	810	894	810	835	868	902	882	838	872	879	827	875	864	812	851	845	877	850	809	856	873	832	870	854	853	845	908	827	857	856	864	841	840	869	807	831	868	868	880	873	820	825	825	865	881	835	890	924	836	815	870	856	901	871	883	851	842	832	883	827	826	838	817	834	836	869	841	842	891	878	854	811	838	893	887	857	895	841	830	846	838	819	874	814	895	873	904	864	785	874	824	812	819	856	821	843	859	827	871	881	868	915	796	841	858	858	821	809	818	888	835	843	828	823	860	845	840	866	797	882	846	851	847	884	841	854	826	833	850	839	837	843	789	887	886	821	828	922	833	922	806	862	866	884	845	851	871	855	851	849	929	912	805	887	792	855	847	803	875	855	847	854	845	846	780	907	814	857	857	802	922	908	820	870	913	881	831	897	835	859	809	863	822	841	869	809	862	841	828	857	888	887	879	902	884	853	906	894	847	849	849	881	832	837	840	851	860	857	877	885	813	852	857	800	856	932	857	817	870	920	824	864	879	830	844	852	855	841	869	866	830	827	879	829	793	886	905	866	865	872	852	879	853	863	837	845	919	853	819	863	832	849	865	862	840	813	915	888	812	863	835	830	834	893	874	846	859	812	820	792	844	956	879	843	877	836	888	891	894	843	813	821	852	816	842	851	881	863	866	861	852	894	866	837	882	874	843	886	846	860	831	844	829	805	875	848	902	869	859	810	886	835	835	837	899	899	875	852	817	888	885	846	896	860	839	886	850	786	838	871	840	817	859	836	799	856	846	821	841	862	822	842	844	870	819	887	815	875	866	903	871	865	860	872	852	837	874	862	893	838	822	876	834	860	854	872	827	880	819	852	877	901	854	866	842	861	835	878	891	853	875	829	831	912	843	875	864	847	862	865	838	845	849	836	834	852	803	858	836	853	870	864	863	846	892	854	821	817	881	853	845	828	882	845	865	818	829	874	853	880	835	827	852	836	883	855	823	830	849	823	868	848	817	922	883	844	847	869	870	855	833	870	892	815	867	893	826	888	890	835	857	868	851	867	868	864	935	852	860	868	832	845	910	875	858	822	825	910	862	886	851	808	873	852	814	821	855	834	826	830	864	835	862	822	905	880	870	861	818	852	821	873	819	798	837	884	829	792	885	853	829	904	889	860	879	849	854	831	835	875	882	878	839	847	845	896	839	890	865	856	809	851	825	876	834	855	856	854	832	864	842	847	910	875	889	845	847	844	898	861	814	895	809	859	839	781	836	872	839	810	847	867	901	815	862	835	820	864	867	898	883	866	825	884	890	873	827	821	854	895	875	884	866	876	820	828	807	919	850	830	870	854	824	876	870	870	853	836	848	845	832	839	809	822	836	903	854	807	879	941	828	787	887	861	857	876	830	832	824	838	849	877	850	884	864	842	856	839	869	830	850	841	825	866	852	882	892	871	807	885	859	831	820	884	867	835	838	848	831	849	849	813	863	863	843	867	859	832	810	865	879	886	853	820	904	873	861	868	839	847	877	886	855	872	857	867	908	846	876	839	799	855	874	897	827	840	884	853	870	849	866	878	799	882	915	876	838	926	879	834	878	826	861	814	811	838	811	866	878	847	824	870	816	882	835	801	867	869	838	871	821	829	770	841	879	863	826	819	857	817	817	834	850	833	885	832	817	837	837	914	862	846	873	842	894	883	844	848	844	841	836	875	842	810	887	852	843	838	869	853	857	844	851	793	843	830	861	893	842	790	859	841	863	849	814	817	854	895	858	812	826	817	857	812	863	822	832	873	845	836	884	928	807	865	919	880	889	851	846	842	852	815	903	855	884	853	833	819	832	830	812	867	896	847	851	859	857	835	885	805	858	851	876	820	878	878	935	864	851	883	907	872	823	854	870	850	840	821	879	853	850	908	851	865	873	842	829	864	858	863	864	869	873	873	841	799	809	871	853	810	830	860	867	845	880	841	845	835	843	823	848	864	855	858	872	859	844	871	882	795	829	815	851	815	877	811	812	826	858	817	891	849	804	859	886	806	811	774	865	809	865	843	771	801	847	865	875	863	831	810	850	863	864	818	855	826	869	882	837	838	863	802	887	832	866	874	894	889	864	843	868	865	838	868	853	839	815	804	854	862	789	840	847	838	879	850	851	869	843	825	887	820	826	930	843	860	884	856	867	857	853	848	856	840	882	884	866	909	866	835	808	814	878	882	851	841	867	821	843	837	847	874	880	842	860	854	922	826	873	845	875	890	885	837	868	835	902	831	812	805	853	881	858	875	867	868	893	883	848	870	857	811	868	858	878	848	847	791	813	836	822	839	874	861	865	924	823	841	889	887	852	889	869	819	832	879	859	886	850	866	825	843	863	863	842	862	835	836	832	835	812	823	864	871	854	843	842	838	807	826	851	876	811	774	918	820	838	832	869	883	821	877	804	857	818	842	844	889	878	883	829	867	851	855	876	865	831	899	824	896	884	826	833	832	872	835	850	845	847	806	845	850	895	878	899	863	852	849	861	912	877	853	845	839	888	845	910	864	826	869	852	879	822	856	806	871	851	900	808	911	807	864	823	829	896	820	856	865	839	874	810	843	859	853	825	844	828	858	853	894	851	861	898	825	853	844	849	848	835	886	852	895	861	833	791	873	853	870	801	869	868	805	873	828	862	865	865	821	883	888	837	792	822	887	850	864	859	845	847	830	820	861	850	872	840	871	818	862	875	839	920
14315	10728	5995	3322	1853	1500	1203	657	321	332	253	209	186	160	150	145	137	120	136	129	116	114	129	129	125	109	138	137	115	110	102	96	119	99	106	109	93	109	99	105	122	125	112	114	107	104	133	117	105	110	107	106	104	108	118	113	96	118	136	125	113	114	99	132	104	101	115	123	113	98	115	111	113	123	139	118	106	121	106	105	105	111	105	126	109	115	106	116	111	100	141	119	133	135	119	97	120	104	112	127	119	84	127	105	111	91	92	117	107	123	116	114	110	133	105	115	125	124	131	118	119	120	123	112	135	120	125	109	108	120	112	121	108	112	111	115	105	123	114	119	115	115	116	99	101	129	108	120	108	117	128	109	129	117	116	128	117	108	119	109	120	112	103	130	114	117	112	102	100	99	103	102	119	110	104	111	113	126	109	127	110	117	116	131	127	119	124	131	115	110	116	118	96	111	122	105	115	118	126	115	114	103	122	103	125	103	112	95	138	111	120	118	133	111	129	95	117	123	103	118	105	112	94	113	116	122	99	87	96	111	113	113	124	112	100	115	104	102	107	98	118	96	127	105	108	106	121	116	135	102	116	90	115	116	124	107	127	129	129	122	102	114	111	109	117	96	113	107	120	105	124	124	108	88	114	116	115	112	109	92	107	129	128	100	113	111	115	106	124	123	106	107	118	131	96	99	108	119	105	103	112	93	123	141	117	128	114	118	110	106	133	123	108	107	113	115	99	144	104	126	110	110	106	110	112	102	117	121	115	119	107	109	121	113	121	118	101	128	120	91	106	124	105	115	111	128	102	121	107	122	112	110	99	115	115	123	111	101	115	114	95	109	124	115	103	112	109	134	107	115	113	125	115	111	103	123	126	132	104	111	123	98	106	103	98	99	117	105	106	135	102	118	115	134	122	125	123	104	109	107	110	112	116	114	115	130	121	113	121	108	123	111	109	98	118	128	121	106	117	129	128	100	118	118	104	105	123	128	108	114	115	113	134	113	128	142	105	134	120	126	100	108	134	118	114	103	118	111	123	113	133	135	124	121	111	110	104	109	130	110	109	120	125	115	112	109	114	118	125	118	110	98	111	110	120	118	126	121	134	100	87	129	109	115	102	146	118	111	102	134	103	125	113	121	117	111	103	122	109	122	138	129	136	121	115	122	101	102	120	119	111	101	113	122	109	114	109	119	108	104	134	119	123	122	113	129	115	105	141	119	130	110	119	110	112	111	111	122	104	90	133	112	113	125	118	114	123	108	127	135	113	116	100	102	95	122	118	99	122	105	119	117	113	113	109	119	95	103	111	100	110	115	122	121	99	117	126	129	111	101	99	117	134	109	118	114	98	126	113	113	110	115	112	104	107	127	124	133	110	114	109	118	110	98	131	120	102	107	108	120	127	134	119	130	92	110	117	90	124	122	103	108	101	115	125	110	112	104	104	125	130	116	125	120	121	110	124	114	126	92	131	117	100	117	96	124	126	121	120	131	118	92	110	101	122	129	109	115	113	123	117	112	118	106	108	98	105	110	125	98	103	120	133	109	93	112	123	104	93	111	128	106	97	123	110	106	115	107	116	136	113	115	121	117	119	127	106	112	122	115	108	105	111	116	138	116	103	142	121	111	134	105	109	114	109	122	100	116	106	137	102	108	126	110	120	106	113	127	103	118	127	118	107	112	106	111	106	107	114	116	109	129	92	124	106	92	110	135	136	103	114	116	132	99	125	113	125	123	108	117	117	100	113	137	129	106	100	116	125	120	123	110	97	111	126	105	123	113	114	116	124	132	120	122	112	117	119	111	118	129	130	119	138	105	107	114	120	129	109	120	116	127	130	102	106	118	125	96	109	113	105	113	99	112	94	105	126	112	101	120	125	104	118	120	124	126	115	116	112	117	114	110	121	114	122	115	136	118	122	127	111	106	107	107	121	126	110	109	115	108	107	125	111	101	105	114	109	120	128	109	111	128	101	131	102	108	108	93	109	115	103	101	99	111	104	104	116	119	123	100	101	110	120	103	102	101	115	108	122	110	114	123	109	118	114	109	116	114	111	110	133	117	123	105	123	112	108	113	101	113	129	107	119	133	115	120	96	106	114	94	153	126	114	98	133	110	94	117	133	108	134	134	113	110	114	126	111	111	94	103	114	107	112	153	96	119	133	114	121	108	112	115	125	128	103	128	117	104	116	117	114	99	118	110	103	120	103	107	119	123	118	100	126	111	111	115	141	118	109	114	124	96	113	128	108	104	122	109	113	111	114	121	112	123	108	118	105	112	133	93	127	132	117	131	126	126	105	119	116	120	112	113	119	125	112	123	134	100	113	101	105	104	98	102	103	91	124	123	96	108	111	128	128	116	137	127	113	100	101	104	107	119	118	111	128	107	100	109	125	109	110	107	112	120	128	114	120	119	98	136	118	118	101	107	99	103	115	96	113	110	123	123	128	98	120	111	113	121	111	113	104	119	116	107	126	106	107	103	113	115	116	115	117	104	131	113	112	107	120	107	115	119	95	113	96	137	112	102	86	106	120	103	110	116	110	127	101	106	109	117	129	128	113	133	115	108	116	117	109	131	111	110	112	107	116	129	109	110	119	130	115	108	123	94	129	103	141	112	123	122	110	128	119	118	110	124	109	124	109	134	120	100	115	101	136	133	94	122	120	124	146	104	126	104	112	117	113	101	118	132	113	116	102	112	105	131	115	108	102	106	144	109	109	118	108	114	113	114	123	109	95	111	108	96	128	118	94	115	141	137	113	105	109	120	110	88	121	97	114	97	114	113	101	118	133	113	117	107	132	128	113	103	112	125	121	109	114	103	121	116	101	112	120	121	123	140	129	108	105	138	101	102	92	121	109	127	103	114	116	95	113	131	95	102	109	117	104	120	129	118	120	112	141	117	113	114	114	115	105	110	114	110	126	110	127	106	90	119	109	97	124	113	119	118	112	114	106	125	108	107	140	111	129	123	107	102	128	122	106	116	98	103	114	130	134	112	125	123	114	101	124	104	110	111	122	126	113	109	114	107	139	114	108	96	124	113	103	127	127	111	114	113	128	131	121	110	126	113	133	115	113	112	109	108	103	103	111	114	108	108	125	121	109	121	99	98	123	123	123	101	99	114	110	133	128	104	129	132	93	114	122	121	110	120	127	117	119	121	110	112	135	102	110	128	124	120	131	125	116	118	108	99	128	109	105	112	123	118	136	99	105	107	117	109	115	110	116	100	122	105	130	110	119	99	109	98	117	116	117	120	110	105	112	112	106	116	101	117	109	118	117	103	135	109	114	120	110	130	118	120	132	113	126	122	108	113	117	130	129	117	110	119	96	108	98	106	123	109	125	126	124	108	113	145	102	109	105	105	112	113	116	119	125	127	111	141	132	88	114	125	91	114	106	118	114	136	130	108	115	112	123	114	110	123	110	115	124	111	125	119	122	122	133	108	119	120	108	105	117	122	127	133	114	117	111	122	131	119	122	120	121	100	104	114	127	135
44670	32941	26080	24814	24967	23621	19451	11372	5795	5037	3638	2609	2042	1890	1557	1432	1242	1116	998	990	943	909	913	857	849	824	850	865	806	847	829	804	800	837	846	801	854	802	820	864	839	812	826	801	803	845	832	820	837	801	801	821	820	833	807	812	825	840	785	876	825	780	815	818	825	802	805	827	782	877	823	817	796	855	823	806	829	839	835	823	838	866	828	850	790	860	840	851	819	818	821	827	797	774	832	860	835	834	873	826	885	847	796	837	831	810	849	807	831	819	835	796	822	837	853	829	842	834	829	887	818	829	884	856	829	758	782	813	810	840	822	823	732	848	899	861	760	882	822	899	811	822	894	807	816	813	853	774	836	806	803	837	869	820	855	824	846	822	829	792	794	855	855	814	847	803	799	801	795	862	830	783	831	809	762	819	819	858	828	804	834	797	839	864	835	852	806	807	830	788	813	775	805	848	815	886	793	822	809	865	793	782	842	797	817	879	775	850	858	838	800	800	831	840	845	817	927	863	829	782	796	768	770	796	790	869	804	829	827	807	853	859	794	808	806	840	796	813	868	812	836	819	805	856	813	839	832	747	818	793	805	795	861	801	908	836	820	816	802	867	802	851	872	820	854	838	865	831	848	827	815	833	861	861	840	813	869	855	792	849	773	824	805	780	838	780	815	828	820	781	839	818	789	783	776	845	866	838	809	808	793	854	813	805	769	873	815	784	800	861	823	872	855	840	851	850	812	811	881	860	814	846	794	838	835	817	866	795	823	873	779	778	781	836	845	810	779	829	804	839	794	865	822	824	825	803	848	835	778	826	821	832	827	825	808	837	836	836	858	804	793	845	854	822	795	830	834	792	820	872	800	826	814	821	825	821	861	838	815	832	855	849	811	829	854	838	845	839	774	820	836	802	828	784	808	786	788	878	772	808	805	866	779	876	853	815	786	821	819	871	801	786	783	825	844	833	791	829	820	821	826	779	812	821	830	775	830	823	792	797	845	825	826	845	840	776	819	829	826	882	822	842	790	845	841	880	852	823	831	819	886	845	876	834	822	798	822	832	814	777	855	823	812	831	862	827	810	788	814	799	838	838	808	875	820	834	810	874	809	817	833	849	801	813	836	813	875	873	840	775	838	768	822	828	794	804	852	847	867	779	821	792	789	829	791	841	773	892	829	808	799	866	829	830	797	853	822	849	835	851	836	829	964	825	830	784	810	841	814	812	813	791	859	815	838	803	845	866	833	792	878	864	805	760	819	807	790	874	849	846	778	816	831	794	828	846	860	826	786	828	834	837	775	862	779	807	830	847	802	792	865	798	775	809	830	870	817	837	843	792	815	754	845	839	841	813	768	812	856	801	877	840	810	818	821	803	838	839	797	800	828	813	795	804	831	832	794	837	795	838	784	819	830	826	843	761	798	813	840	846	838	831	869	876	836	845	826	813	820	798	777	844	772	836	787	827	813	871	871	828	816	819	821	842	812	828	867	797	817	802	837	788	811	816	801	825	800	841	773	813	816	816	823	892	859	792	844	848	774	847	790	800	792	814	806	815	851	807	823	846	816	845	806	801	814	807	781	814	806	868	819	896	757	827	797	837	802	786	855	851	794	834	813	798	835	878	807	844	810	798	824	860	808	780	810	800	772	836	842	812	829	841	827	826	811	800	835	846	891	820	831	872	798	862	859	844	834	766	856	775	832	835	843	869	791	796	855	827	825	793	829	836	835	800	835	816	841	838	834	850	824	869	808	869	828	787	809	840	796	799	850	834	828	862	846	823	835	848	848	803	821	830	871	840	823	811	840	795	807	785	867	817	788	851	804	847	882	826	750	796	831	793	809	828	784	757	827	850	820	837	786	829	818	770	804	833	824	854	798	815	803	852	811	848	813	846	833	847	800	832	823	862	785	826	832	780	850	825	858	846	866	882	838	801	813	874	832	812	800	880	822	823	817	822	788	858	909	893	834	877	854	820	814	815	846	865	864	827	834	820	837	813	798	812	812	833	882	828	829	839	794	829	829	873	850	809	833	827	818	852	862	799	842	863	788	794	815	818	826	843	876	816	852	827	835	822	816	835	823	781	863	821	817	850	785	779	839	816	814	791	832	811	827	871	858	800	852	859	807	881	849	870	837	788	834	877	875	817	849	822	807	760	814	810	803	854	819	853	812	848	839	838	847	814	881	818	874	823	858	811	785	826	806	779	801	830	825	894	819	784	783	806	781	769	801	853	824	804	813	823	852	839	791	793	757	820	877	814	853	855	810	829	842	812	805	782	881	788	843	874	836	810	866	796	792	882	800	818	812	888	831	823	814	822	787	763	791	850	840	881	784	802	807	864	842	833	822	765	853	822	857	824	822	806	800	850	823	792	847	845	841	808	809	795	849	793	824	837	810	815	829	815	833	805	840	786	797	837	868	848	787	778	843	808	850	809	836	802	791	822	839	806	827	786	831	779	820	823	833	813	802	848	803	778	800	835	835	817	791	816	901	768	835	850	812	837	835	814	809	828	796	800	808	841	878	816	868	803	867	837	817	801	867	804	802	886	804	812	803	842	824	842	835	815	865	776	817	846	804	789	872	837	807	791	817	778	828	843	814	827	867	887	803	866	820	810	809	778	786	828	869	802	895	855	846	858	861	844	860	857	834	864	876	775	853	795	851	779	806	847	798	795	842	844	787	857	865	783	817	850	842	831	865	856	883	853	778	813	756	814	827	866	814	866	856	839	812	843	798	795	816	820	848	804	842	846	814	827	821	847	826	836	850	822	766	789	811	805	787	866	848	773	816	777	839	802	862	815	772	837	834	836	799	793	804	879	831	826	840	870	817	817	773	851	790	854	810	842	840	849	807	861	808	864	795	884	824	849	839	848	841	831	829	840	818	834	838	806	810	799	863	809	792	857	825	790	795	783	808	814	804	762	859	838	836	819	822	797	855	868	784	786	823	833	837	824	833	793	831	860	828	802	845	807	838	800	845	820	792	810	840	815	840	798	817	790	854	883	829	789	792	856	818	802	791	855	837	845	867	796	822	802	867	801	835	796	827	802	853	843	853	801	803	759	847	827	842	844	830	806	855	808	828	889	842	822	809	820	828	843	888	887	793	841	857	812	764	820	891	804	843	836	784	813	818	839	823	819	824	827	830	820	858	811	850	830	841	837	862	854	845	859	810	856	841	858	803	817	856	834	832	817	813	847	821	798	784	837	815	866	884	791	858	807	849	822	836	778	827	829	893	789	810	778	818	824	796	760	802	853	809	858	855	850	829	847	778	837	836	846	811	852	774	785	834	835	848	840	832	891	810	796	812	829	768	827	810	820	852	837	873	823	776	773	839	842	846	823	781	876	833	847	811	808	860	817	839	834	831	902	826	816	784	860	866	783	796	811	777	814	854	821	807	843	798	823	832	836	802	855	777	810	845	820	808	783	836	812	855	778	908	781	895	829	831	830	820	853	851	795	841	867	793	797	801	834	828	833	798	816	816	800	842	797	789	821
14261	8130	4674	2557	1867	1463	1034	522	447	444	307	226	172	176	147	133	130	140	114	109	124	122	135	130	123	136	116	121	133	124	115	111	103	115	108	117	131	112	132	137	115	105	119	117	124	116	119	109	133	115	112	132	118	124	131	118	110	117	108	110	107	130	114	115	129	103	125	120	126	120	102	118	115	125	109	101	111	121	118	99	121	116	116	133	110	114	98	133	152	112	104	122	120	104	108	113	112	123	113	129	112	117	156	107	115	102	119	103	113	101	109	117	107	124	115	113	100	140	107	119	115	119	116	115	109	136	142	112	104	111	124	100	112	117	98	114	121	111	115	110	111	111	111	136	124	118	135	125	110	113	121	113	129	107	115	115	117	123	109	120	109	113	116	127	119	107	124	102	122	120	111	120	105	104	108	120	135	119	115	122	92	101	114	120	123	115	107	122	120	127	108	115	137	131	112	136	139	117	113	106	109	112	133	127	131	116	115	121	101	122	109	121	117	114	106	107	100	127	111	108	133	123	125	124	90	129	133	128	123	126	112	110	123	117	127	102	112	116	112	124	109	121	125	119	122	128	124	116	109	113	128	129	115	98	106	128	125	117	109	111	112	126	119	128	124	110	110	120	128	117	151	116	122	109	120	127	109	126	120	108	119	111	117	135	118	136	117	118	132	120	119	123	121	100	112	112	98	130	113	125	110	108	104	103	111	95	106	114	110	108	108	120	147	125	109	128	129	106	125	104	125	123	128	127	109	92	122	112	111	113	132	99	129	113	105	116	107	128	127	96	116	111	135	112	112	100	117	140	102	116	125	96	122	133	121	115	126	124	128	121	104	114	112	113	123	137	112	99	101	108	114	129	147	112	102	108	118	111	125	116	122	129	135	120	99	123	98	118	120	111	118	110	114	119	132	103	127	112	125	97	126	113	103	128	129	135	119	118	122	112	133	118	123	121	109	112	127	98	122	105	112	108	137	112	125	125	121	145	103	149	111	103	129	106	125	111	113	113	124	116	132	122	94	111	89	136	134	124	130	112	120	114	112	114	128	115	103	116	104	106	115	102	126	118	113	121	116	118	122	100	93	125	135	127	117	121	136	113	132	112	130	130	131	120	104	116	120	120	130	131	132	125	107	116	116	132	129	113	123	106	130	112	101	125	110	110	111	117	118	133	128	147	121	104	126	133	116	120	109	107	110	112	128	113	116	124	112	117	133	122	116	121	111	107	109	123	106	128	130	129	124	119	126	115	100	115	122	128	109	107	95	121	123	105	123	129	123	118	124	112	125	122	120	107	145	126	114	124	107	109	134	105	127	109	111	127	138	119	112	133	118	106	137	122	122	126	115	112	106	150	133	112	133	117	102	122	104	112	119	121	128	122	100	124	130	106	104	115	144	149	132	111	115	130	120	124	110	120	136	106	122	128	120	124	128	109	104	124	102	129	109	111	103	115	112	118	135	117	121	113	97	112	108	130	112	128	117	119	127	113	126	121	110	95	105	111	113	111	125	134	137	122	138	98	103	110	114	117	107	114	126	116	118	116	123	123	130	141	102	96	122	113	129	99	98	111	121	96	120	119	127	141	117	122	121	131	123	108	124	107	138	126	112	112	111	119	113	112	120	124	127	97	99	123	113	149	128	114	109	107	123	114	118	116	114	101	123	121	132	122	116	127	120	111	130	114	100	129	101	125	109	117	128	116	138	131	129	107	150	106	122	127	118	124	105	119	145	97	123	131	109	122	118	125	95	105	117	118	112	150	96	106	119	112	116	127	121	119	120	115	114	119	120	101	137	117	122	119	118	103	131	110	111	126	120	131	127	112	113	139	119	122	117	122	107	124	128	110	104	124	111	127	107	109	126	115	129	122	107	117	120	110	135	99	140	124	106	121	120	128	122	124	116	133	107	120	95	124	127	110	132	111	113	106	136	120	120	113	97	111	123	116	121	105	128	117	135	124	119	107	123	95	125	107	108	126	107	104	109	114	103	113	114	126	128	123	129	128	119	113	124	120	119	103	86	124	125	116	111	122	128	121	118	127	104	126	112	138	132	117	115	127	136	107	114	104	124	118	115	104	120	128	122	138	117	115	111	129	123	134	126	129	121	99	110	115	139	115	111	111	121	130	123	109	109	111	107	110	111	117	110	123	111	113	118	144	121	106	117	113	124	119	108	119	124	128	118	108	124	124	99	109	122	126	119	115	121	130	152	107	143	101	129	125	135	112	114	136	120	137	124	130	122	105	138	128	121	114	121	114	123	102	108	130	114	156	124	112	107	115	108	103	109	132	130	121	115	116	104	105	133	125	116	110	144	107	144	120	107	113	125	118	134	119	117	114	117	102	116	116	117	101	115	121	121	115	119	117	108	117	135	124	122	124	134	138	121	107	98	95	98	124	117	118	103	113	105	103	109	139	120	124	108	121	120	111	110	115	109	122	122	109	111	125	154	104	106	113	130	132	122	103	130	128	115	111	113	121	122	127	121	101	112	115	129	110	113	134	116	119	116	104	115	114	110	115	125	113	126	121	127	129	119	101	126	126	115	131	129	112	113	118	120	127	132	94	125	103	129	116	122	121	94	109	100	116	122	121	116	133	105	104	102	115	117	131	124	127	101	112	133	124	120	132	108	120	139	107	102	104	121	135	106	126	140	121	116	125	117	109	130	112	131	137	124	111	122	135	139	126	117	124	131	107	109	133	123	122	115	139	108	125	118	119	120	120	123	116	99	114	110	126	128	122	122	114	116	121	119	104	125	114	121	115	121	111	118	119	126	125	120	128	129	138	108	107	133	124	127	119	113	123	111	142	120	118	109	118	102	128	120	128	112	115	114	110	113	104	109	98	109	117	120	112	96	109	115	119	118	116	101	114	119	126	121	130	105	114	115	131	121	123	129	125	113	95	134	112	112	132	129	121	111	116	117	107	106	128	115	124	134	126	118	131	131	127	118	113	120	129	115	112	107	121	142	109	93	129	151	126	123	120	112	123	99	114	123	106	112	117	111	121	99	140	111	122	130	124	114	107	119	111	119	127	133	123	100	107	117	125	115	123	122	126	112	108	124	112	134	123	113	116	116	108	98	112	137	118	123	122	109	130	134	143	141	91	102	126	126	121	122	120	103	96	107	112	109	116	120	107	127	123	134	118	129	122	125	128	109	89	125	132	111	113	110	125	102	132	129	116	112	121	118	128	121	112	100	122	129	110	113	133	149	121	111	127	129	110	114	116	104	110	115	112	119	117	109	134	139	123	121	119	128	95	110	120	127	122	112	122	135	122	138	137	123	122	118	95	127	131	148	127	128	118	118	121	134	120	134	104	117	115	117	113	134	106	126	104	140	116	114	129	115	107	119	132	124	121	124	106	129	117	119	125	116	119	111	125	131	121	117	113	111	115	116	117	130	127	129	121	109	127	121	98	102	140	112	121	107	105	122	132	127	130	110	111	109	127	128	124	128	123	113	109	108	116	105	119	132	109	131	140	112	110	115	99
41106	29740	23840	22596	25237	23073	17341	10447	7853	7420	4591	3197	2216	1844	1499	1383	1189	1103	1079	1031	949	936	928	885	888	889	898	898	886	905	863	935	843	852	873	888	839	845	828	842	807	890	863	884	856	913	867	915	802	840	880	862	845	867	855	879	845	850	843	841	853	851	842	911	872	896	836	840	858	903	909	836	894	823	858	844	857	822	849	885	884	798	875	864	843	874	859	875	842	800	844	849	861	835	852	878	823	850	882	824	833	873	859	858	857	815	859	862	890	881	849	875	860	857	888	878	864	857	835	829	905	852	900	878	819	866	860	872	913	873	887	850	834	868	898	881	847	871	837	867	860	861	873	811	871	855	864	831	851	844	859	858	849	863	814	854	833	857	851	902	900	855	877	873	863	885	857	874	827	859	845	850	877	855	881	824	864	863	872	885	901	905	825	840	886	827	811	878	871	857	889	874	863	894	840	827	859	838	863	885	831	837	839	870	845	859	873	940	875	882	876	854	874	853	912	827	838	906	861	881	854	853	821	904	812	873	853	877	852	833	848	860	841	886	887	875	869	811	845	835	887	865	846	879	824	850	903	795	822	924	869	820	855	834	822	861	802	857	834	835	827	815	885	865	849	855	876	828	822	830	869	827	827	832	921	857	880	863	907	811	828	844	857	835	853	894	860	912	837	824	834	806	857	874	902	866	829	831	814	882	880	877	882	880	808	832	833	822	906	835	877	885	867	834	875	849	861	848	910	823	809	907	806	876	850	897	910	849	879	820	865	876	805	837	864	869	870	889	855	866	867	848	848	896	828	823	864	858	847	859	895	857	856	885	875	899	888	879	874	849	836	891	876	808	890	837	894	914	842	826	838	811	877	864	869	856	894	854	857	896	893	848	836	850	830	856	882	859	795	854	887	830	856	855	870	888	850	861	853	887	860	849	862	845	815	837	845	890	808	805	821	842	867	836	847	839	838	901	865	877	825	865	855	826	890	871	854	913	802	857	891	859	832	925	860	841	870	816	840	895	901	851	857	904	844	884	820	822	898	854	837	848	926	848	858	831	843	902	861	835	925	872	793	877	865	832	908	846	871	881	880	819	835	862	840	841	788	875	885	856	841	867	883	845	867	818	840	841	874	873	871	840	867	884	843	871	858	874	880	875	907	848	801	901	895	782	853	883	859	763	875	875	840	921	828	813	895	857	906	870	823	825	864	853	884	906	821	849	869	880	895	877	860	858	850	888	861	870	834	847	832	898	848	834	866	871	867	831	832	843	804	870	876	834	832	842	822	846	877	828	891	851	864	835	836	839	872	880	871	893	880	882	907	857	870	849	842	857	798	892	810	910	834	889	856	816	911	842	872	837	867	837	828	833	807	865	818	857	850	829	858	830	898	866	856	890	883	811	872	887	842	839	871	871	894	852	876	824	963	842	859	847	890	886	930	844	876	854	859	835	852	863	888	848	870	876	858	848	880	933	844	872	893	865	871	855	852	856	863	846	837	878	899	850	906	804	834	815	809	845	856	897	825	833	872	852	865	928	864	859	862	876	880	824	868	858	889	865	849	863	855	895	888	862	867	789	855	906	854	867	864	894	848	844	850	907	811	832	848	906	865	857	839	867	874	825	868	844	862	881	889	839	862	881	871	848	888	825	845	835	920	812	868	847	826	829	900	855	794	885	843	819	853	907	880	851	856	861	918	879	833	798	849	878	832	817	805	872	823	868	843	886	901	902	869	826	861	852	868	898	839	853	847	901	852	905	880	789	842	864	859	871	836	872	860	885	863	873	882	881	858	900	849	852	838	868	874	870	805	842	888	888	867	833	882	843	787	865	877	862	889	847	850	877	887	866	817	847	814	869	837	837	816	849	861	812	817	893	874	848	898	839	872	818	919	861	879	840	866	893	909	874	862	800	869	857	888	863	860	878	817	838	879	890	826	903	882	851	883	906	827	856	897	844	821	870	858	880	849	883	880	929	852	858	880	834	841	814	839	809	911	832	879	821	886	863	879	859	846	892	873	876	900	895	893	862	848	819	877	834	846	897	867	863	816	838	871	925	868	879	914	841	827	875	819	827	963	826	784	847	933	898	848	921	882	837	898	812	845	862	822	899	835	849	891	885	821	873	820	862	882	884	836	861	797	906	824	860	883	929	872	886	853	870	856	888	852	810	886	901	849	864	861	878	853	801	891	855	825	891	886	880	820	869	857	885	815	800	841	838	822	800	820	869	875	880	851	840	847	874	863	801	906	874	809	885	860	788	877	858	819	856	871	858	884	870	871	797	854	860	891	862	850	895	862	895	837	893	846	823	897	826	934	855	882	833	840	835	885	834	822	796	847	829	854	853	892	842	848	808	840	932	836	867	818	892	841	879	844	863	847	873	835	877	826	851	865	838	849	878	854	906	857	818	814	846	831	847	820	841	906	873	853	819	860	883	818	842	882	919	827	901	815	876	877	811	888	871	799	851	858	872	857	834	792	870	832	892	808	844	871	830	853	930	880	845	836	876	856	862	881	777	877	818	849	853	843	869	875	844	841	843	841	853	884	891	821	848	858	823	850	816	826	857	879	812	822	861	856	852	873	875	870	802	845	847	865	872	884	885	877	848	845	838	805	850	854	833	890	850	929	889	877	868	915	868	832	830	850	860	807	844	870	846	867	834	872	849	842	872	857	851	857	884	818	849	845	900	864	870	901	855	863	891	840	833	857	842	890	861	916	835	839	850	791	860	850	862	812	884	829	837	872	850	857	850	878	861	879	898	821	858	903	838	914	835	859	840	823	853	850	830	849	901	874	852	862	869	841	906	821	838	860	873	883	827	875	842	843	901	863	839	834	891	851	858	913	837	827	879	863	900	826	851	889	842	846	870	861	848	875	897	832	862	901	855	868	854	882	856	848	873	831	862	837	856	833	901	809	887	823	846	874	883	878	866	842	857	846	874	912	835	846	878	813	883	877	783	874	803	844	858	849	885	803	844	853	811	883	844	840	838	839	866	818	889	860	882	845	847	888	844	860	887	819	823	904	805	857	912	815	851	911	854	863	862	790	890	854	929	873	849	835	885	840	830	842	868	855	855	848	838	819	898	871	851	821	844	880	837	808	851	880	819	885	872	831	911	834	889	824	876	864	798	822	837	836	828	840	877	839	863	859	848	818	893	850	856	851	880	833	890	823	873	855	831	881	844	844	914	845	924	840	852	868	805	851	824	892	883	879	856	859	816	883	846	856	839	905	876	892	858	837	883	864	844	875	869	880	833	901	821	838	814	861	865	869	876	899	781	845	829	904	864	834	866	834	859	847	813	867	876	884	844	880	847	842	893	865	837	845	842	858	872	820	841	827	871	924	774	902	857	862	838	833	848	857	875	855	863	866	852	788	839	815	860	856	841	788	873	876	806	831	913	816	868	903	905	927	874	856	846	822	857	832	829	885	870	822	852	842	794	886	885	854	913	861	852	803	895	847	894	858	845	860	794	865	832	911	888	898	848	820	812	908	841
16342	10554	5976	3470	2407	1955	1482	1191	704	434	327	280	221	195	163	122	115	138	121	114	121	115	105	120	111	113	115	98	94	106	112	112	117	126	111	105	127	108	100	112	118	119	112	91	100	111	117	116	104	111	109	126	94	97	105	116	99	117	97	95	124	115	123	129	106	112	134	103	115	114	103	118	120	114	110	121	129	119	118	112	111	98	117	115	116	118	109	99	109	110	106	112	113	121	126	124	99	106	114	96	103	115	114	109	111	118	120	126	109	102	122	126	121	106	129	102	134	122	105	116	126	121	107	97	128	134	115	113	99	109	95	117	125	131	117	113	105	92	114	119	119	81	107	100	115	105	113	113	89	106	111	116	96	117	138	111	141	104	99	109	112	106	139	103	122	117	102	117	111	110	114	94	129	123	107	124	111	102	105	118	118	114	118	118	125	123	117	93	100	111	103	104	108	113	98	129	130	118	117	106	113	135	101	123	114	128	125	97	135	112	118	99	104	114	121	122	124	103	120	115	124	125	104	108	129	130	115	116	109	110	98	97	116	119	109	103	108	109	114	109	96	107	96	121	100	115	126	105	94	106	104	119	119	102	124	113	123	131	123	107	128	99	115	91	116	120	109	109	123	102	111	109	125	112	112	101	116	94	122	102	113	118	110	107	115	109	109	116	106	124	104	124	96	118	133	109	129	113	96	105	124	91	106	109	103	115	110	103	97	109	97	114	100	112	103	129	122	118	120	118	119	114	110	125	110	110	110	112	100	122	120	114	117	141	120	133	110	113	113	117	134	129	107	100	123	118	103	116	93	100	113	126	125	99	93	118	105	96	105	117	122	98	105	116	111	108	118	109	111	93	117	119	121	122	118	112	114	109	104	121	117	109	119	121	97	109	121	110	103	105	101	104	120	107	104	105	106	106	107	109	101	107	112	113	107	125	117	102	117	116	95	89	128	110	97	111	110	106	122	111	130	111	101	117	124	110	100	110	83	107	128	120	106	121	100	109	122	141	113	113	126	123	113	107	123	102	118	108	116	105	140	115	118	127	100	113	119	122	111	118	120	113	105	120	117	104	125	105	122	108	103	99	120	116	121	99	86	116	109	112	109	144	123	119	96	115	109	116	133	97	109	105	114	127	108	119	114	128	103	117	106	127	103	108	110	133	93	112	111	122	130	116	107	117	104	98	126	105	125	120	132	126	124	127	106	107	111	105	109	112	97	106	131	124	108	117	126	86	114	106	137	117	106	119	124	132	101	99	105	103	123	102	154	97	105	134	98	96	128	113	105	90	105	130	98	124	136	109	109	110	110	113	117	109	114	117	104	108	104	107	126	103	117	113	126	115	107	136	102	109	105	106	115	102	119	111	117	129	125	89	112	121	104	112	99	109	103	121	119	122	113	105	117	108	98	124	106	121	128	113	130	115	118	110	118	128	119	127	119	127	111	132	126	114	110	129	115	117	125	110	104	122	116	116	132	108	119	106	101	106	126	99	122	121	123	108	120	110	104	91	87	114	108	98	109	103	127	108	104	126	123	101	94	96	123	109	114	111	117	113	103	97	99	125	103	112	110	119	115	108	133	106	121	124	102	118	122	126	118	104	113	105	129	115	99	103	109	106	125	105	116	112	124	103	126	99	93	109	106	109	102	114	111	119	109	114	109	114	112	97	130	116	99	107	122	111	130	84	110	117	112	125	101	121	105	110	117	93	127	116	112	111	92	108	114	123	116	110	119	91	124	98	111	121	114	125	114	120	124	126	102	103	110	121	100	115	94	105	122	111	121	126	120	114	108	116	123	126	106	96	131	109	123	103	109	107	98	107	112	121	124	124	109	125	112	118	109	118	125	103	109	123	103	105	110	109	106	138	128	137	108	127	127	110	122	103	117	126	120	100	117	108	140	122	114	129	101	107	102	117	127	103	115	115	104	113	104	124	101	120	115	141	111	112	124	122	112	125	127	107	129	111	124	133	117	122	116	107	135	128	94	97	125	121	104	146	112	113	96	122	120	117	128	115	96	107	113	108	116	115	112	117	106	92	105	109	117	102	132	124	108	117	120	104	122	112	111	107	113	101	96	104	135	117	121	121	140	114	97	113	129	115	105	100	123	110	96	122	128	121	123	107	120	115	112	106	107	87	115	100	131	123	107	128	93	103	120	116	122	119	99	101	104	114	122	116	125	109	108	107	123	114	121	110	130	101	103	121	118	90	100	116	113	108	123	111	109	102	114	100	110	132	126	115	107	109	119	113	131	106	98	105	100	126	121	131	99	117	116	147	128	136	115	108	108	105	118	113	103	124	118	112	116	128	109	119	124	113	96	127	114	117	135	117	109	117	109	103	118	122	109	130	120	111	101	119	110	108	126	115	111	101	116	117	105	115	118	111	140	94	109	112	125	108	111	115	128	116	86	102	109	112	114	123	115	124	131	103	99	106	109	105	103	88	108	131	118	120	103	132	128	108	131	121	119	118	120	95	134	101	121	118	109	114	117	120	99	95	100	115	102	112	108	111	110	118	121	118	121	143	99	100	120	119	128	97	112	108	91	110	109	119	102	86	125	123	111	109	104	117	122	112	125	102	114	100	126	101	104	125	101	115	119	106	129	112	115	106	142	111	135	119	123	104	126	115	119	109	105	106	108	116	127	104	144	112	116	132	100	134	103	133	104	98	130	109	128	119	128	109	113	115	131	120	124	112	102	123	110	100	128	106	124	115	100	110	114	118	114	124	108	98	121	111	107	117	113	115	106	113	103	111	107	114	104	115	104	119	112	112	110	116	124	94	120	115	139	101	121	94	94	121	106	116	101	116	111	115	87	114	112	93	120	113	96	93	116	112	132	104	104	97	125	129	141	104	111	136	117	111	109	120	120	121	101	112	113	132	100	122	123	115	131	116	102	119	118	100	121	117	121	108	130	107	114	119	118	108	133	106	113	104	129	94	118	120	118	104	107	101	135	113	105	108	117	118	112	115	109	130	100	116	110	113	118	106	137	108	118	108	127	133	101	126	114	120	112	125	83	136	119	112	102	120	88	117	100	100	98	141	117	110	114	114	116	116	115	120	116	116	108	122	111	112	120	100	121	105	114	112	110	113	116	118	112	109	109	130	102	96	89	110	100	98	112	120	113	130	117	94	129	103	105	134	131	123	103	85	107	117	118	128	104	104	129	112	103	107	111	109	107	94	119	123	114	114	145	113	122	123	123	135	123	112	128	101	98	117	118	105	111	84	117	122	92	125	101	109	107	117	115	116	115	112	110	120	103	113	122	115	105	107	115	112	114	107	134	109	122	102	109	115	105	121	134	118	108	107	110	130	120	125	145	131	113	117	96	89	105	137	114	117	105	107	111	118	114	118	112	105	98	101	111	115	131	110	117	136	125	105	123	120	112	126	105	111	106	113	118	124	120	131	101	109	108	113	120	125	119	96	96	102	130	83	130	103	147	141	132	115	116	109	103	108	104	97	119	128	109	118	97	113	97	111	120	117
45646	32045	26485	25632	28436	27035	22603	18533	12043	7244	4963	4027	3119	2248	1753	1332	1180	1088	1063	983	950	967	878	888	913	874	853	809	834	836	831	863	879	830	835	798	848	785	837	796	762	850	782	814	812	876	801	842	850	813	830	821	794	776	825	800	791	800	780	844	792	847	791	853	807	797	801	856	830	829	805	838	842	817	882	830	815	798	808	813	801	787	828	805	835	868	800	835	818	786	803	807	781	785	839	811	813	823	860	864	823	838	834	839	804	830	808	806	809	803	832	823	808	798	819	772	800	788	773	801	823	828	815	801	754	795	816	823	844	833	818	849	835	787	788	784	821	868	798	765	777	865	821	805	846	818	858	809	816	788	769	805	802	829	802	830	789	842	800	795	738	833	783	831	842	851	786	816	805	819	807	797	816	812	880	846	777	819	803	811	830	824	771	809	812	840	832	814	818	761	812	821	850	840	825	810	817	860	807	836	807	737	818	837	785	819	824	838	804	809	809	847	835	799	778	802	768	867	824	810	838	810	796	826	818	830	729	792	804	822	789	841	800	835	764	835	861	785	786	832	721	835	777	838	779	769	825	876	880	799	796	815	792	815	819	831	794	832	798	823	782	829	816	773	813	826	800	798	846	803	796	795	816	830	792	798	829	816	814	826	843	826	794	852	788	840	785	865	878	793	803	813	800	820	815	781	785	810	787	798	809	837	833	815	788	824	817	793	823	823	761	803	812	784	803	781	841	800	816	829	823	832	816	773	841	795	816	800	816	756	872	870	806	787	836	845	818	827	832	816	819	811	788	862	805	852	814	825	842	799	805	842	841	852	796	779	862	862	841	801	822	840	828	846	800	802	869	825	855	816	816	789	906	789	790	845	807	787	886	804	811	863	812	862	775	873	840	808	836	756	860	796	889	825	808	821	819	785	833	830	815	839	791	802	846	852	809	806	827	852	814	810	819	777	841	786	822	821	827	787	848	851	815	846	798	792	863	809	847	844	728	841	809	804	831	798	805	807	834	819	822	849	825	777	822	818	812	824	852	816	830	872	753	802	833	839	830	817	804	815	777	781	827	787	801	812	842	857	841	807	763	843	812	833	790	825	805	788	825	893	824	840	771	805	821	780	843	823	837	836	768	796	837	810	774	786	796	783	818	801	824	811	818	816	844	811	803	798	818	788	793	822	812	841	793	861	824	831	840	815	782	776	786	754	786	827	856	790	836	832	816	822	791	823	802	803	794	852	799	800	843	806	802	821	847	822	849	821	868	809	808	787	843	873	843	827	797	853	809	797	858	828	806	860	770	760	799	814	855	832	770	863	824	782	796	788	817	795	814	796	814	785	855	848	832	803	852	819	828	778	812	818	808	846	834	831	782	832	817	823	781	815	825	808	826	793	833	754	808	801	859	814	807	863	799	844	809	837	802	810	857	825	849	777	786	861	829	809	759	797	802	793	765	775	841	831	800	777	789	829	772	836	797	863	826	788	827	798	845	809	891	824	856	821	811	848	810	815	810	873	790	827	835	779	804	863	788	811	757	884	874	825	827	802	794	773	780	835	800	802	825	799	830	808	843	804	775	804	795	823	807	806	806	785	777	811	822	824	804	806	828	827	830	855	810	829	824	772	788	787	812	788	846	850	791	801	793	809	814	898	824	814	801	777	811	813	792	814	814	793	850	772	802	799	789	784	788	816	830	793	801	829	817	785	816	746	819	861	837	841	812	778	814	806	804	817	813	852	853	795	828	812	880	811	817	762	802	813	826	849	827	820	799	801	793	815	808	760	803	816	836	816	797	806	803	858	823	807	857	773	801	798	810	771	771	803	790	787	781	827	772	820	817	831	794	823	786	800	838	782	818	789	797	782	783	828	835	798	797	769	806	772	795	849	808	807	822	783	807	774	790	814	818	787	826	794	855	792	738	857	777	816	763	846	807	809	801	769	834	841	818	818	818	787	838	825	778	785	794	831	810	830	780	867	819	808	798	796	766	802	818	874	818	786	810	820	786	773	773	836	817	820	795	806	803	827	805	780	802	786	797	831	752	814	788	809	803	833	810	800	743	832	783	819	865	771	776	806	781	805	828	783	771	857	821	793	784	773	839	817	822	857	820	784	827	777	795	786	893	796	791	787	803	811	794	773	784	787	806	816	825	776	800	827	811	834	826	836	841	807	819	827	762	796	830	815	803	817	810	806	832	781	828	809	797	780	808	841	830	869	809	825	837	782	806	784	777	849	854	798	868	881	807	825	783	784	846	776	865	808	866	762	802	860	816	801	802	773	820	781	792	810	786	834	837	824	757	847	794	814	804	812	820	823	799	803	794	809	816	814	804	842	798	803	840	850	798	818	818	823	831	847	800	801	801	751	828	807	851	827	826	847	799	824	818	774	788	845	821	806	821	797	827	767	854	821	808	806	788	789	795	827	818	861	851	847	764	797	826	788	808	806	804	812	823	816	862	810	840	812	801	792	808	895	825	801	814	894	789	814	845	802	811	835	795	841	814	829	827	810	847	783	773	825	845	830	816	792	781	852	786	819	813	788	798	816	830	852	841	796	801	799	777	802	872	822	815	826	789	822	786	833	805	786	850	808	801	831	761	771	829	805	838	877	802	811	821	822	821	809	832	831	848	812	812	839	799	820	834	856	783	775	832	821	776	810	773	785	836	825	807	794	800	847	834	816	792	791	838	823	800	811	801	803	787	830	811	806	803	792	816	776	824	825	803	801	806	864	789	794	833	788	841	843	830	735	800	805	805	849	846	813	792	867	826	757	834	809	805	813	893	792	792	796	864	837	833	868	858	829	838	845	845	817	813	814	823	795	810	824	834	864	840	805	830	832	812	824	837	782	833	792	808	840	789	758	822	821	775	861	839	793	824	824	768	797	777	835	831	872	822	790	790	788	815	828	858	826	851	820	798	800	788	807	796	796	822	788	806	837	822	826	798	825	839	787	850	802	796	814	840	830	786	803	819	874	860	831	825	803	826	840	781	784	816	795	827	780	787	830	834	783	838	845	788	805	792	854	825	811	835	795	849	832	837	864	837	824	790	876	815	821	822	781	817	825	833	807	838	813	793	847	842	814	836	858	825	813	815	824	803	882	778	803	753	808	853	770	815	850	846	803	795	817	798	865	771	796	795	795	835	803	890	835	793	803	837	865	793	778	801	822	771	841	812	852	785	821	841	821	914	815	780	788	778	862	803	859	770	820	825	802	824	807	765	793	847	808	805	847	809	826	807	840	787	831	807	796	825	812	817	864	846	839	796	864	789	840	840	817	808	872	813	800	830	764	838	791	880	789	803	756	853	828	813	758	838	826	786	831	808	820	826	778	781	795	837	807	835	842	825	766	768	840	829	796	847	867	795	773	820	834	769	828	821	843	844	866	803	804	857	788	789	790	789	849	823	791	778	810	837	830	850	863	813	794	797	850	828	786	829	839	837	832	836	857	833	793	799	797	784	771	827	826	780	807	813	875	795	817	879	814	804	783	810	777
12624	6822	3582	1597	1001	852	567	372	300	279	224	185	180	161	130	128	119	136	126	138	138	110	116	125	121	108	118	109	135	121	120	110	126	122	107	110	129	120	107	107	118	138	102	118	120	116	109	107	126	125	129	127	117	110	114	117	113	106	131	112	112	112	125	126	137	118	122	126	108	105	143	104	112	124	117	118	115	116	111	120	105	127	109	113	85	108	112	116	113	124	118	121	127	98	128	124	118	96	101	101	118	105	120	114	116	111	107	103	133	115	103	109	111	127	106	102	111	81	110	118	118	109	117	121	137	98	115	101	122	110	113	114	113	123	119	111	128	104	115	113	102	116	133	116	95	112	98	113	113	114	129	127	110	114	127	118	132	136	115	102	124	130	97	119	113	104	126	105	119	127	124	127	112	116	105	113	120	114	109	126	108	114	121	112	120	114	126	120	119	135	100	98	124	106	84	109	113	110	100	119	112	118	106	125	117	125	111	122	118	133	105	103	124	126	111	109	116	119	132	124	128	117	121	98	133	119	115	103	107	141	121	117	107	128	96	102	109	128	107	138	122	120	104	123	119	122	128	106	117	99	129	123	128	118	105	125	117	105	100	115	124	133	115	120	110	122	122	126	121	108	119	137	122	119	112	129	121	127	125	112	109	123	110	124	118	114	113	129	128	127	119	102	121	115	123	109	114	115	106	141	115	111	108	121	124	118	121	126	121	133	101	103	124	127	129	118	121	113	125	137	114	134	112	136	135	112	112	98	128	114	125	108	128	111	121	120	108	117	128	115	127	125	110	106	127	117	118	111	98	111	109	126	110	120	125	127	118	104	117	133	136	123	110	112	130	100	97	119	121	99	108	111	105	115	111	134	121	94	117	112	129	111	113	121	103	121	125	117	96	113	100	121	117	134	117	92	141	126	114	120	112	125	109	121	107	105	118	114	102	116	128	125	128	123	114	108	125	111	108	116	108	116	128	113	101	129	122	129	101	145	93	122	107	110	124	109	107	108	120	121	111	97	110	113	110	121	111	137	126	122	112	123	93	122	121	125	113	113	103	118	99	121	111	119	110	115	110	95	117	120	117	94	109	105	114	119	112	120	108	122	128	98	119	121	111	97	123	118	128	118	110	116	94	127	111	110	117	131	97	146	123	139	115	112	119	131	119	110	125	115	127	124	103	109	111	107	107	105	114	127	124	123	93	108	116	121	121	120	122	112	119	122	116	127	119	104	86	118	105	114	126	97	113	127	118	127	124	114	139	117	111	96	113	128	119	110	112	106	106	104	118	121	117	121	99	113	129	108	102	111	113	102	135	114	112	126	110	145	118	113	122	106	131	139	102	120	102	115	108	114	109	99	105	109	120	101	118	116	115	113	125	106	117	107	126	109	134	104	99	96	114	123	118	119	113	103	99	110	122	123	124	132	110	93	116	124	102	123	123	109	107	100	116	106	104	112	109	125	114	129	99	109	117	102	121	124	112	126	123	142	138	98	121	121	121	125	104	126	104	129	112	105	119	123	133	118	111	122	134	119	113	110	118	129	110	99	126	120	120	116	115	106	112	127	116	134	121	104	127	113	129	127	112	120	101	113	118	115	99	108	129	117	121	115	121	93	110	121	116	127	121	125	114	115	138	111	132	117	92	113	128	112	113	114	97	100	117	105	115	120	101	114	119	130	121	126	123	118	109	110	121	119	121	114	118	121	105	113	116	120	115	107	116	96	104	128	112	120	114	125	106	115	123	116	116	138	120	117	124	110	117	111	115	117	109	110	108	121	109	101	122	120	104	97	113	117	120	89	94	128	126	106	99	114	117	123	119	120	119	134	138	116	126	124	119	120	124	103	114	125	112	132	116	120	111	91	132	125	120	105	116	125	119	118	132	122	102	120	110	128	102	111	115	127	130	106	119	119	120	94	108	123	130	125	119	109	115	102	115	135	116	115	137	125	106	118	110	113	106	116	115	107	137	109	91	106	123	124	111	122	102	133	113	124	128	124	102	101	107	114	130	116	129	124	115	124	120	109	122	118	123	105	106	112	95	119	111	125	117	120	136	104	126	123	122	105	115	101	104	110	121	93	109	133	114	104	117	112	125	122	110	125	137	111	121	111	99	101	117	113	115	129	125	112	122	111	108	125	112	120	105	114	123	129	125	137	123	111	96	127	127	122	90	117	120	135	120	131	135	106	99	121	108	116	97	122	111	122	110	117	119	131	140	109	129	112	115	109	112	113	114	136	107	121	129	125	123	124	113	117	103	114	111	105	105	115	119	110	129	124	112	106	112	139	109	111	115	118	104	143	99	116	113	121	89	108	105	97	117	99	100	123	127	126	109	125	115	112	123	128	117	123	111	116	143	113	109	119	106	100	111	108	107	102	109	93	106	137	111	99	116	113	125	122	110	97	127	125	118	110	141	106	111	106	112	120	133	93	116	123	124	112	132	108	142	94	114	132	111	102	121	128	102	127	124	105	107	122	106	120	127	122	109	115	115	122	112	110	110	117	108	121	117	111	116	124	128	103	108	109	116	107	121	108	124	105	124	118	133	132	121	110	120	112	123	111	97	107	120	91	113	102	113	118	101	125	111	135	104	116	122	121	115	92	120	105	124	117	99	113	102	114	97	99	117	97	123	119	123	118	121	120	108	115	145	110	102	95	105	116	110	127	138	125	108	129	103	106	122	105	96	111	120	125	119	125	112	140	107	128	133	101	123	98	110	142	134	122	113	118	87	120	105	137	103	126	109	104	100	120	115	104	138	116	130	108	106	121	109	110	126	124	144	122	130	103	114	104	119	107	123	96	112	113	100	102	115	120	116	95	120	112	113	127	108	107	115	128	121	117	117	126	135	109	113	95	99	118	103	113	121	115	114	125	125	110	116	116	112	121	118	86	114	128	129	126	91	110	138	122	101	99	113	120	101	103	113	115	117	129	112	110	129	136	115	107	111	111	114	112	134	123	114	112	102	101	111	120	124	99	109	120	96	112	113	112	113	90	122	112	139	119	129	108	126	99	102	132	123	117	119	126	123	103	123	121	133	128	129	121	107	117	99	103	116	107	106	110	111	127	141	111	111	129	124	114	109	117	107	112	110	120	108	106	120	126	109	111	115	139	120	119	100	105	140	127	110	123	110	139	103	111	128	119	116	128	113	114	109	114	114	90	118	124	100	126	111	101	107	100	117	101	113	112	103	126	107	126	117	115	105	106	135	135	114	111	111	119	102	115	98	123	107	126	137	122	104	129	107	121	103	111	103	122	114	122	107	79	95	111	120	124	103	116	112	105	103	119	116	116	135	125	95	123	112	113	112	125	116	109	101	120	121	115	113	113	104	120	116	128	115	127	125	115	116	105	102	128	115	111	104	128	123	118	110	114	128	112	116	131	118	118	129	143	115	136	124	119	119	121	110	127	110	106	107	114	112	128	125	127	89	129	124	125	109	116	95	108	111	120	117	112	110	110	111	122	127	128	112	106	110	102	116	120	135	103
41140	27035	20760	16983	18227	16919	11435	7524	5450	4024	3040	2425	1933	1545	1275	1148	1019	1067	1021	921	935	916	919	861	876	848	773	867	889	865	890	886	857	845	946	856	858	840	817	878	817	821	859	828	839	883	869	867	843	865	840	819	859	867	882	817	799	798	834	853	855	830	818	801	837	783	786	848	850	834	841	856	770	875	823	833	842	822	817	846	904	844	874	841	837	860	810	856	840	867	811	851	810	869	837	875	817	881	792	873	858	840	867	864	831	849	871	813	896	871	850	780	914	836	873	875	829	853	832	829	893	791	813	854	883	813	841	864	834	794	827	821	874	881	837	795	830	795	847	836	858	825	858	868	819	772	826	824	798	840	854	867	823	849	790	829	884	885	852	845	855	834	864	831	790	814	862	819	809	877	847	791	857	849	817	801	816	844	840	872	822	853	873	850	876	862	826	832	865	845	853	809	834	875	830	823	850	854	886	837	917	888	846	818	828	875	856	864	861	862	908	833	867	866	832	891	830	887	833	863	856	838	835	871	822	877	848	795	806	834	838	830	831	857	810	830	862	850	820	899	805	834	848	889	837	892	870	846	840	841	837	835	875	843	851	778	803	876	862	814	838	832	842	838	847	849	822	827	830	874	853	840	849	873	849	836	825	893	878	871	841	858	833	858	834	875	848	854	873	852	897	894	868	804	845	868	818	836	829	848	842	830	893	878	850	809	815	829	856	815	872	837	814	864	857	850	790	852	856	884	870	872	834	842	831	831	825	870	832	842	857	863	843	789	879	852	854	804	828	862	837	814	829	882	843	823	836	875	847	852	867	831	812	892	874	835	823	841	868	796	826	827	830	786	849	858	806	877	848	874	849	811	832	875	882	834	791	871	846	867	840	847	818	886	786	850	861	826	836	832	874	838	923	806	886	842	826	859	895	825	826	853	795	842	824	821	842	832	885	849	861	827	810	883	840	834	848	879	879	817	826	875	867	853	853	877	816	844	865	854	900	864	865	859	875	831	861	877	825	874	823	862	807	863	814	844	750	855	862	868	794	843	821	861	844	791	786	849	806	810	820	884	865	873	832	808	871	846	783	846	804	877	819	879	849	871	853	863	811	841	836	873	855	873	835	794	859	855	847	866	852	846	874	837	821	868	854	827	870	811	862	800	844	854	841	810	894	844	853	856	865	839	845	842	864	847	817	858	813	831	878	835	891	876	798	809	831	849	792	846	836	841	820	818	859	859	805	800	835	828	846	849	833	815	835	803	759	862	824	863	838	874	864	865	818	863	855	853	842	884	832	771	836	817	832	870	861	856	856	862	837	871	808	827	829	844	830	851	833	753	857	880	868	833	828	842	857	833	889	843	810	867	839	820	855	886	852	871	781	851	811	823	887	825	840	847	857	781	815	864	802	842	809	776	811	856	801	808	796	846	859	813	858	786	852	842	858	834	928	843	835	868	849	816	853	837	839	855	851	829	841	861	902	871	825	892	842	838	859	828	852	873	880	781	862	869	804	848	831	847	828	800	812	893	857	905	836	836	852	846	861	785	890	857	788	829	863	874	894	800	840	847	856	863	830	847	895	823	825	828	827	831	820	833	815	803	869	800	798	817	835	908	864	801	901	844	858	868	850	835	848	826	843	864	851	842	819	879	836	811	836	862	854	848	835	831	875	852	769	851	854	856	895	847	828	872	837	857	834	857	848	839	852	777	834	812	898	871	825	847	839	834	866	825	918	877	812	848	855	844	821	842	855	853	882	822	841	894	852	815	821	891	831	864	848	823	863	859	818	851	786	851	844	862	823	863	855	836	812	844	874	813	812	858	843	839	870	895	847	828	817	777	876	873	836	841	821	859	842	903	856	822	808	841	848	830	827	820	842	866	874	903	866	827	862	877	856	870	810	863	859	812	884	855	820	843	887	852	853	879	865	823	826	872	758	799	870	819	859	827	861	821	874	854	859	846	837	805	888	862	820	873	822	822	849	854	858	876	856	851	887	828	882	873	847	867	856	794	854	869	847	803	843	877	825	838	839	854	806	854	942	795	819	910	825	816	869	847	821	849	838	868	854	914	833	860	824	781	827	857	813	861	882	839	852	841	914	892	843	869	850	844	789	873	874	872	871	897	845	859	892	854	876	855	841	801	843	884	831	843	839	864	871	809	877	888	821	823	797	816	803	872	840	804	871	846	861	789	845	814	813	861	863	867	863	869	823	860	802	882	869	847	810	812	839	890	846	838	805	854	846	833	845	833	863	777	839	828	840	840	860	817	813	877	842	848	863	857	837	850	833	807	869	849	810	852	927	820	809	797	820	835	807	814	841	816	847	864	800	856	835	841	841	832	816	817	859	861	815	866	882	808	890	772	866	817	791	812	805	787	785	824	787	816	855	855	861	837	849	830	820	852	861	850	819	863	808	856	838	881	870	870	866	838	839	809	870	792	860	820	886	826	804	842	820	827	805	838	900	845	829	848	887	843	843	823	876	825	862	825	847	868	855	841	801	859	846	850	877	840	840	842	860	863	831	903	807	812	807	908	837	868	862	849	773	838	884	832	858	853	820	851	837	834	849	820	817	813	776	889	817	855	826	890	872	846	860	836	866	844	855	846	783	814	799	828	919	849	932	838	863	844	867	816	827	824	826	833	813	793	853	840	786	805	866	865	813	860	889	823	812	838	874	863	798	811	851	871	841	863	872	876	876	849	884	873	838	839	860	822	895	889	825	817	814	838	857	843	812	858	847	822	889	888	835	830	887	808	830	879	850	834	863	866	840	874	833	841	835	900	833	834	768	911	859	834	834	886	845	876	819	850	857	835	860	895	877	848	829	829	866	856	842	831	876	842	886	852	817	785	881	853	836	864	878	836	856	902	832	819	847	886	861	832	871	840	857	875	790	849	789	820	802	840	844	830	842	848	842	879	841	843	789	857	823	839	848	789	879	858	864	885	835	782	833	794	827	807	844	861	807	812	867	860	888	867	888	859	840	866	878	871	808	848	829	845	839	832	822	812	841	857	827	844	824	892	862	838	835	815	860	848	849	826	772	852	844	830	890	809	852	890	859	845	855	863	842	833	800	862	855	869	872	784	798	788	876	871	851	830	826	849	808	819	879	831	857	876	844	879	826	860	822	885	858	875	851	828	848	840	845	942	875	779	869	844	830	819	805	883	831	887	832	837	853	828	820	891	848	834	854	831	833	827	842	845	790	828	834	861	837	807	901	808	897	855	844	846	859	877	827	785	840	905	898	879	858	817	808	856	832	805	863	853	813	832	805	840	875	885	838	847	826	861	860	846	811	797	841	883	900	850	818	881	801	810	853	894	884	798	865	787	824	837	847	858	871	882	809	823	807	873	872	876	887	865	839	861	832	808	853	838	890	873	867	848	887	850	821	792	847	840	883	850	826	822	808	839	829	797	875	827	807	835	846	876	803	798	812	841	866	816	829	846	852	831	822	843	872	868	871	845	866	847	831	886	885	823	846	877	832	840	847	874	898	823
16086	9855	4550	2227	1411	1232	1058	804	612	421	363	246	214	184	134	161	137	129	143	147	113	116	128	125	135	101	126	107	122	117	96	101	102	105	114	105	109	104	106	99	99	120	110	111	124	103	115	95	109	116	92	91	110	121	103	122	109	117	101	130	114	113	123	123	126	127	108	97	116	110	103	128	116	103	100	118	113	125	122	110	103	101	112	102	91	101	117	119	116	119	104	110	86	89	94	117	115	112	107	109	95	114	112	108	108	102	114	110	120	96	95	121	99	110	119	125	130	105	119	121	116	92	118	113	113	112	117	115	116	107	113	114	117	106	110	103	121	102	128	125	105	123	113	119	100	119	117	125	109	117	120	112	118	144	97	106	121	114	117	112	113	108	112	113	113	106	119	100	114	99	103	106	113	122	96	104	103	117	112	119	122	101	124	122	121	122	110	125	121	124	105	104	113	109	126	83	123	102	114	98	110	110	122	113	110	127	91	123	124	119	104	100	116	106	112	108	118	124	110	124	101	125	112	114	99	110	114	110	112	122	109	123	128	117	106	110	129	113	105	123	111	120	113	118	133	110	105	107	100	110	123	107	105	112	121	103	112	113	109	121	109	120	123	123	115	111	127	113	103	95	103	110	103	104	109	113	104	115	124	124	125	128	102	121	113	105	114	117	129	111	109	103	110	115	114	104	115	111	109	99	116	120	118	122	112	102	119	106	113	120	129	104	89	111	109	103	115	114	116	123	120	99	108	110	124	119	125	105	114	112	113	107	124	122	124	122	101	114	136	123	94	130	125	120	106	124	100	111	114	107	101	120	115	95	117	117	87	106	124	120	119	114	113	116	116	109	117	103	117	109	120	118	103	100	139	110	123	123	116	119	103	135	127	110	109	85	120	118	116	111	106	120	99	116	112	112	137	104	99	125	102	103	107	98	95	118	119	114	103	118	122	103	109	103	106	99	110	109	103	106	111	131	104	127	127	94	114	116	98	117	103	105	119	110	110	119	112	120	104	128	106	118	132	125	115	123	131	119	93	107	110	107	97	114	99	113	121	120	129	112	124	108	108	115	99	118	102	111	110	103	120	114	122	133	113	101	107	112	104	100	111	108	109	138	107	118	130	113	119	114	121	111	91	126	110	116	112	125	127	103	103	104	116	111	125	109	128	105	118	117	102	114	101	114	116	110	130	114	117	108	104	127	113	102	111	87	112	93	97	106	115	117	102	118	118	118	114	131	102	100	106	124	112	106	117	116	129	110	97	123	106	122	113	111	119	109	110	103	128	110	113	114	116	110	98	112	118	99	116	110	107	117	119	96	128	112	118	136	116	130	113	85	94	117	125	103	118	90	121	105	124	104	128	114	122	98	117	114	113	102	112	132	135	113	120	110	120	115	114	117	115	101	122	108	111	127	114	114	110	125	97	133	116	109	112	103	118	108	111	118	107	105	114	129	110	116	114	117	118	114	109	92	119	116	98	110	119	121	113	134	106	99	110	125	108	76	120	114	115	121	113	123	106	104	111	114	117	115	108	110	140	118	104	115	122	103	104	119	123	93	94	108	105	113	109	121	123	118	124	119	102	116	117	126	124	107	110	101	99	95	96	97	99	89	115	114	133	118	114	101	102	118	115	101	108	99	119	114	114	114	139	104	118	130	117	101	118	100	107	107	116	112	108	136	118	97	123	118	120	122	103	119	122	121	107	118	109	95	103	106	114	103	92	114	116	122	86	129	110	108	135	127	100	114	96	119	105	125	112	100	112	121	111	131	115	128	113	101	107	95	114	124	106	99	130	98	121	102	122	113	117	125	106	106	127	109	111	108	103	112	107	104	101	121	120	116	120	113	103	125	132	128	113	127	126	133	112	106	98	107	126	104	97	122	115	87	124	94	128	107	125	120	102	112	125	112	139	125	94	120	126	135	106	118	132	116	101	98	107	103	105	102	133	116	118	111	129	124	95	106	111	99	90	107	106	102	131	114	127	131	120	113	106	119	98	134	119	114	123	116	107	108	120	129	126	105	129	101	115	117	107	118	103	98	121	113	111	97	104	101	109	112	110	139	121	142	109	96	98	125	118	108	105	125	116	114	114	115	123	106	103	102	95	110	112	105	109	111	121	105	135	100	107	120	109	122	102	108	109	95	125	104	102	116	102	106	130	103	120	107	107	114	131	97	101	116	125	113	119	115	116	115	124	103	119	114	130	122	138	107	112	123	101	110	111	104	116	124	104	122	107	119	117	110	133	106	123	91	118	111	101	123	111	112	105	113	100	122	127	104	110	118	120	94	115	115	107	110	111	122	105	132	114	113	102	119	115	102	102	155	91	104	118	79	127	88	142	88	115	99	107	113	130	105	103	119	113	109	106	98	88	105	107	107	120	114	116	107	106	114	116	104	130	106	106	113	98	116	107	110	88	118	101	112	111	115	104	113	111	116	111	92	103	103	112	122	109	104	103	119	114	117	116	103	118	103	122	103	78	98	100	138	112	108	120	111	97	110	103	106	108	114	111	95	120	111	102	126	86	77	105	118	113	127	118	114	110	102	132	113	106	97	102	124	85	106	100	107	122	115	106	118	105	101	106	109	108	137	124	113	122	116	113	135	113	130	127	106	115	120	108	123	128	111	101	109	123	121	116	103	114	109	117	116	119	118	102	116	111	114	118	116	111	110	117	127	121	105	109	112	100	99	101	118	123	109	107	110	117	94	102	108	129	117	125	118	117	111	127	122	120	118	103	107	113	106	127	111	119	122	104	99	119	110	127	102	116	105	135	105	102	106	109	112	111	96	100	116	95	112	120	109	133	104	137	108	125	105	111	103	108	108	124	104	125	117	129	112	110	118	114	104	104	122	135	107	98	97	83	112	109	114	122	106	116	119	98	121	128	118	98	113	133	96	100	94	112	104	113	97	106	112	112	100	130	110	103	125	85	124	107	123	107	121	111	105	114	121	106	120	119	101	111	104	110	119	111	112	103	140	114	115	98	128	108	107	104	117	117	106	147	111	84	109	110	118	100	110	112	122	114	104	110	123	132	104	125	129	110	109	113	111	112	106	120	133	121	124	99	114	114	117	127	103	118	112	110	99	106	127	110	118	118	107	110	112	115	100	125	121	129	120	118	133	130	133	149	98	90	101	111	109	97	115	119	124	111	110	122	117	87	130	134	121	135	119	120	106	137	125	114	125	132	100	112	110	114	104	116	114	101	105	110	119	126	111	115	119	105	111	113	114	89	99	114	114	107	100	138	126	115	125	125	113	111	107	116	108	112	99	121	114	108	125	107	102	122	105	105	83	112	124	119	101	110	112	102	119	111	128	113	105	122	120	121	120	108	105	117	106	130	107	113	110	124	108	123	116	97	116	108	119	128	131	108	105	122	109	139	112	114	118	115	96	92	98	91	105	128	106	113	113	113	110	130	121	111	110	119	99	102	102	112	105	103	100	110	137	117	93	123	114	121	126	128	114	120	120	121	122	97	105	107	118	102	111
44958	31309	22741	20487	22939	22029	18451	13815	10627	7776	5310	3771	2644	1913	1492	1384	1159	1081	1058	1060	938	933	867	870	864	841	881	812	874	831	849	816	851	805	800	843	840	809	845	806	805	807	807	809	810	812	776	884	815	872	811	821	789	802	833	850	843	835	856	865	856	862	850	808	819	788	835	801	799	805	804	865	812	864	784	868	804	812	805	798	767	803	843	791	798	829	837	832	788	818	833	748	821	818	830	742	789	857	783	800	876	817	797	829	835	811	825	807	773	831	813	825	794	775	859	796	846	834	841	790	789	824	825	804	867	804	833	808	787	752	794	784	787	836	859	793	777	797	835	815	813	788	836	820	807	793	842	811	859	845	808	816	853	842	792	789	823	817	837	847	778	848	828	819	814	835	846	831	844	818	857	817	834	787	832	822	813	762	854	800	811	834	781	796	815	811	815	854	786	831	771	832	823	891	853	841	861	804	846	833	801	814	830	772	801	890	810	831	825	833	798	862	885	817	850	815	850	809	836	773	851	810	817	800	823	849	820	810	836	871	794	816	849	809	856	795	835	744	763	806	796	797	791	788	813	808	784	832	800	803	838	795	823	809	850	800	796	820	789	836	795	778	844	790	755	748	786	834	825	853	807	813	819	834	810	868	831	824	771	799	787	787	838	831	820	853	786	831	783	835	795	809	793	841	785	849	838	787	821	858	788	850	841	811	828	893	799	831	878	837	842	809	851	850	820	816	811	814	824	777	784	809	857	831	817	778	800	789	843	826	795	854	812	809	794	778	785	841	771	828	795	777	829	831	784	815	810	824	820	785	816	816	788	835	862	806	831	795	823	827	807	826	838	812	835	838	860	793	854	810	826	800	805	777	815	799	811	844	835	784	791	854	899	827	789	802	820	825	810	835	809	874	776	785	820	775	823	836	802	835	792	867	823	807	849	866	851	859	873	821	788	841	804	749	854	816	769	804	797	866	816	793	806	888	803	801	843	838	773	793	860	794	808	824	751	825	867	857	865	804	813	840	822	841	789	789	804	831	829	839	789	783	802	838	858	822	771	824	813	767	806	797	784	820	841	790	892	864	786	825	778	815	844	812	869	836	896	805	857	829	799	821	813	799	807	817	827	797	824	808	767	817	820	826	789	792	856	802	827	864	780	822	797	814	836	870	777	841	781	806	782	780	806	840	833	815	819	790	788	857	832	804	796	816	847	836	797	846	810	818	786	818	828	795	805	799	873	825	821	817	819	775	791	831	866	826	798	810	782	842	784	850	829	837	778	824	842	822	838	774	820	756	804	862	806	774	805	815	843	805	789	793	826	830	805	774	875	815	844	831	848	831	792	821	786	768	840	898	780	788	788	813	803	816	783	830	786	828	822	789	813	813	846	802	778	888	841	811	874	795	844	846	826	840	836	831	862	845	822	813	820	807	827	864	806	849	847	804	810	825	802	812	843	836	791	821	785	834	760	794	797	835	852	836	829	774	795	856	815	797	855	837	813	769	853	844	846	825	826	848	792	818	782	785	820	819	812	804	815	789	859	860	863	824	833	848	801	778	774	768	779	813	823	821	841	838	829	809	853	802	834	816	807	860	805	797	797	807	806	796	843	807	841	806	838	863	785	799	804	762	802	749	827	813	771	814	804	823	826	827	810	823	856	805	765	848	818	843	744	876	875	797	843	804	805	792	794	861	780	816	829	837	857	753	823	866	786	779	856	827	790	833	807	754	794	778	785	805	814	779	823	812	809	823	813	821	818	782	816	767	822	817	778	791	808	797	795	799	836	852	782	864	779	836	752	797	845	830	867	804	821	825	824	822	783	815	841	840	792	777	783	823	779	760	883	794	839	759	767	786	797	807	846	834	804	794	801	810	788	804	807	783	820	854	860	833	853	854	804	859	837	828	817	786	817	775	819	815	772	820	814	817	796	832	833	780	806	811	829	751	782	805	787	901	823	799	802	856	831	789	868	829	820	841	783	773	842	784	855	794	817	834	833	822	823	770	787	807	784	826	836	848	807	814	825	805	825	845	813	813	801	835	829	849	832	853	785	858	845	861	823	817	820	834	813	804	807	781	876	774	815	832	769	801	897	834	796	835	788	821	829	839	873	860	822	842	834	824	808	846	817	813	785	826	830	830	819	831	832	841	803	822	788	775	796	841	828	831	816	788	861	799	825	805	831	796	832	827	770	786	855	838	765	826	754	864	802	864	798	824	843	803	796	835	786	795	801	851	782	828	793	840	785	815	789	809	810	815	767	807	809	790	789	803	745	849	836	848	797	802	849	794	830	757	851	824	838	806	788	797	850	874	804	801	788	806	840	794	835	814	822	806	828	836	765	802	824	819	870	834	856	786	814	847	801	841	834	839	841	808	863	788	784	838	823	818	813	842	862	831	828	852	865	816	864	850	860	782	848	754	822	815	829	818	799	798	846	785	780	802	855	824	762	833	805	798	832	825	857	840	770	772	831	811	794	827	823	770	809	818	807	811	844	813	817	854	807	830	848	833	828	831	807	865	825	823	803	828	827	836	829	802	808	831	828	815	827	804	827	808	858	814	831	856	812	814	867	842	828	872	862	793	801	798	796	838	768	801	743	852	777	815	824	794	807	817	780	799	820	836	804	805	796	874	796	856	781	783	810	803	825	817	837	836	829	832	843	794	811	800	802	817	801	803	817	815	835	854	808	799	852	819	767	791	807	841	833	754	823	806	848	788	856	828	775	787	850	797	845	834	811	797	797	805	825	787	828	825	822	782	838	839	775	856	803	793	864	832	805	821	814	829	776	797	780	837	787	804	794	817	787	830	823	840	803	834	837	868	795	837	788	724	830	800	792	784	823	809	861	847	753	853	758	814	837	811	789	816	861	800	844	787	814	825	814	814	800	856	823	804	839	824	853	820	844	778	832	761	871	815	796	844	809	856	826	837	802	836	801	792	815	846	819	805	835	795	810	845	812	794	860	772	828	799	791	811	806	849	827	852	790	777	806	808	819	809	871	788	814	795	772	818	831	808	830	761	830	786	839	800	769	818	851	847	886	844	760	845	759	846	794	794	835	842	777	826	770	806	835	835	786	834	812	783	795	817	832	860	842	804	791	797	844	800	804	766	818	769	834	831	787	842	838	789	811	778	794	838	811	787	829	805	826	811	789	805	819	803	849	809	852	802	798	824	811	804	782	784	800	860	829	856	855	826	824	766	854	855	800	856	814	834	762	829	826	804	822	825	779	858	783	807	801	757	805	825	809	827	869	824	812	770	823	838	782	822	831	838	822	830	859	806	826	758	816	781	756	764	811	853	831	819	829	886	837	808	827	814	834	784	758	797	780	830	838	821	866	759	842	820	851	842	854	783	807	871	849	841	851	814	852	809	820	773	806	852	840	795	782	779	809	775	792	755	783	831	784	837	770	835	795	802	839	799	853	830	771	807	793	843	786	773	849	833	759	842	803	791	798	807	862	811	848	822	754	835	831	818	817	832	786	807	821	865	807	828
9766	6457	4180	3176	2596	2316	1591	1060	785	436	323	246	211	186	177	166	144	128	133	134	119	103	126	137	131	125	114	115	124	121	130	119	116	117	123	124	115	114	136	112	86	120	109	127	115	126	133	121	128	119	123	123	115	111	100	124	110	131	131	107	114	108	128	126	119	120	119	125	118	112	115	114	104	125	105	112	110	110	118	146	111	136	115	107	121	135	122	128	114	102	117	124	132	112	115	116	101	121	121	128	113	124	125	119	119	132	112	121	123	111	104	126	110	111	123	129	96	110	127	101	110	112	131	117	113	127	105	121	114	111	121	107	137	137	120	125	140	120	106	124	123	101	111	138	109	132	125	99	107	100	111	103	115	129	119	117	107	113	122	124	138	109	124	132	138	104	119	111	114	115	115	92	145	129	128	115	119	107	115	117	132	106	114	108	107	119	119	137	122	107	111	109	136	123	118	113	118	107	112	138	104	128	129	110	130	117	109	118	123	110	113	131	121	135	130	105	103	115	114	111	123	125	106	124	117	116	105	110	105	109	126	116	118	109	127	100	99	137	109	114	102	120	113	115	123	125	104	102	116	139	121	132	87	122	112	115	116	109	112	131	127	112	116	109	105	123	103	125	124	119	107	116	111	115	136	125	100	130	126	126	111	103	123	140	112	119	106	133	122	115	119	140	121	118	128	97	110	118	105	123	118	114	98	122	120	110	124	123	127	106	115	116	125	124	109	129	112	118	108	120	101	121	128	100	100	118	110	115	120	97	113	119	127	93	130	107	116	121	115	125	94	123	130	144	141	109	139	124	96	96	122	126	118	109	108	104	109	137	118	119	125	106	120	119	102	108	114	116	108	125	108	125	118	85	99	126	100	111	129	123	131	127	98	120	113	128	125	120	117	133	129	105	114	111	135	117	101	116	129	118	120	130	109	107	123	99	117	119	108	105	120	121	115	115	107	123	103	109	111	129	121	128	120	111	117	124	111	120	104	96	119	121	102	110	114	115	118	141	137	118	122	136	126	112	117	137	121	111	121	124	129	99	128	127	135	121	126	92	105	127	106	108	120	118	109	107	121	118	117	124	118	119	99	114	113	122	109	128	106	117	121	115	123	104	109	112	120	111	112	117	131	122	119	125	121	115	122	112	118	109	98	120	122	133	113	133	102	126	123	128	147	116	100	109	124	132	97	101	112	116	118	124	111	112	118	119	120	120	103	125	99	125	99	112	111	111	117	99	115	118	99	113	111	123	110	111	116	105	116	101	127	124	106	107	101	119	125	104	111	119	116	106	120	106	117	100	111	142	119	98	127	119	134	105	122	95	115	131	111	119	126	117	101	105	112	122	112	124	114	104	103	112	115	112	115	113	113	143	116	105	104	107	117	113	112	108	133	110	124	118	107	112	116	121	104	122	101	124	117	117	114	124	118	116	133	121	133	119	106	103	114	116	112	119	103	122	116	113	115	120	110	97	114	110	107	110	122	131	99	125	127	118	125	119	118	131	116	105	152	133	97	117	129	132	117	126	110	101	113	96	119	137	115	90	113	100	115	127	102	123	111	123	107	130	108	120	108	124	112	115	123	116	115	118	106	112	114	133	118	121	113	136	126	123	117	99	131	110	126	116	129	115	114	127	107	115	107	112	125	96	117	116	115	114	98	109	103	116	113	115	119	120	113	104	127	136	113	141	121	100	125	121	112	116	124	122	104	106	131	111	104	100	143	120	119	105	104	134	112	116	110	116	126	125	110	104	120	97	120	117	129	112	108	116	119	123	103	125	122	115	107	122	120	104	137	129	123	120	110	112	125	118	113	111	120	132	128	121	122	114	124	89	106	123	113	123	102	124	115	109	86	117	120	120	113	122	125	105	110	125	87	118	106	102	106	93	111	132	122	117	110	129	115	124	122	108	117	130	119	132	115	114	130	115	114	111	124	113	124	130	108	117	129	102	109	123	120	121	154	126	114	109	138	106	112	117	110	118	97	96	117	104	127	114	105	127	112	121	111	119	114	128	121	109	137	114	127	125	122	115	104	117	99	140	137	114	109	106	121	124	109	110	119	123	111	118	83	120	122	112	117	117	111	121	111	119	109	144	104	99	109	119	128	108	115	122	99	111	105	108	117	129	124	115	122	104	116	116	131	111	112	114	122	110	112	119	121	122	116	108	116	99	106	107	106	128	111	111	88	125	95	122	123	114	119	118	114	116	125	99	108	123	115	111	114	126	134	131	103	98	115	117	109	106	105	105	112	116	114	115	130	119	101	121	118	123	123	113	118	117	110	109	126	108	115	108	118	125	103	110	100	115	121	131	113	107	119	106	120	105	104	103	118	125	123	123	105	111	109	111	125	130	119	115	122	127	123	146	124	118	125	114	97	113	118	119	123	124	125	130	112	115	107	123	103	123	100	112	139	119	104	119	124	117	108	105	97	109	119	109	106	120	112	121	112	136	124	121	118	128	116	116	122	100	121	130	118	124	95	127	119	94	111	103	95	123	119	105	102	116	124	98	103	113	104	124	103	132	128	127	119	108	103	123	104	117	124	117	110	108	111	123	105	120	110	110	106	110	122	108	127	105	97	119	120	118	112	128	114	100	147	120	120	102	124	108	115	115	143	134	119	117	107	112	114	113	109	117	113	109	111	109	120	104	127	128	126	122	99	113	123	105	121	116	108	105	108	119	116	118	132	120	120	121	101	108	111	147	148	120	107	108	113	103	102	113	115	139	137	113	104	137	127	133	119	126	127	106	113	116	116	109	117	106	111	126	119	108	125	133	113	110	133	111	149	113	117	141	108	119	108	113	125	104	116	115	121	116	119	118	120	112	114	127	117	116	117	139	115	122	125	105	111	119	113	123	117	118	113	109	128	103	112	104	124	134	92	133	115	110	119	108	109	104	135	125	121	129	120	113	121	110	124	139	122	112	134	115	122	124	115	124	91	113	119	126	112	110	119	112	110	106	123	116	110	118	115	95	136	109	111	133	115	135	122	106	98	125	139	113	114	130	141	129	105	104	143	121	125	108	111	125	100	123	109	90	120	114	99	101	117	103	105	130	113	103	115	120	120	125	145	122	106	146	124	116	99	107	120	123	120	140	138	127	84	111	108	103	118	117	95	130	120	109	136	106	121	131	121	116	101	120	121	123	108	104	112	113	127	134	128	103	122	120	125	109	105	104	126	129	124	103	103	120	108	103	102	129	107	99	129	119	118	102	116	122	126	104	145	126	144	111	111	125	123	130	123	131	119	134	93	97	116	115	111	135	120	116	107	125	126	113	113	91	132	109	129	121	117	124	111	126	104	129	104	116	124	107	95	117	101	140	120	126	120	121	111	114	108	98	107	124	117	114	121	101	112	112	121	114	113	130	135	116	129	134	123	126	112	117	127	116	115	115	130	132	123	119	135	118	110	113	106	121	119	123	114	121	114	100	99	103	108	118	122	98	97	116	122	125	122	119	112	123	120	125	110	111	104	126	101	120	140	96	104	110
37746	27906	23489	26319	30454	29104	23391	17830	12875	7382	4911	3387	2687	2129	1754	1419	1267	1140	1052	998	930	947	863	914	914	875	857	833	841	852	843	865	847	868	867	852	886	846	863	842	850	861	805	848	809	838	849	836	807	809	867	836	861	811	812	869	811	887	823	878	865	844	845	846	869	847	843	833	837	878	831	825	841	848	834	880	871	843	892	873	920	830	857	846	891	893	899	867	867	785	837	867	788	823	900	836	864	875	886	844	834	897	815	788	881	819	829	886	816	818	854	853	884	817	856	809	831	809	911	789	865	885	838	826	839	844	862	835	878	843	849	763	821	799	814	887	829	908	866	825	843	844	844	877	864	849	901	917	813	896	831	851	837	869	867	851	801	856	844	823	829	828	896	842	831	844	841	845	888	831	811	869	846	863	845	817	843	866	780	821	880	828	853	868	796	802	846	801	870	902	871	815	819	795	861	823	845	816	855	850	852	859	825	810	818	857	838	819	830	898	896	822	853	856	841	833	875	852	826	901	883	863	857	834	797	883	801	834	867	825	869	854	813	805	887	851	858	835	914	857	821	831	842	841	838	880	801	873	815	905	803	837	805	873	871	837	824	868	854	833	829	835	846	823	867	835	855	805	842	824	856	810	830	809	820	864	883	832	815	862	859	851	848	899	875	840	882	852	858	782	896	829	878	822	863	864	812	824	817	833	828	856	888	829	814	843	816	877	864	799	848	893	900	847	921	862	834	856	822	867	868	909	832	856	850	856	799	877	876	842	849	921	840	833	819	895	834	882	891	850	858	846	882	880	866	856	869	814	814	866	799	860	823	847	865	873	847	887	835	840	834	874	866	796	834	862	857	870	826	857	818	873	843	826	830	824	853	847	834	850	841	762	891	874	837	803	858	828	857	839	807	818	819	879	830	871	837	796	888	845	813	864	800	892	844	907	877	810	809	837	849	828	834	841	834	816	831	824	797	865	846	831	829	858	859	836	849	854	796	900	836	889	841	873	825	831	867	873	808	833	838	895	847	852	799	816	830	833	815	853	856	864	849	834	855	868	814	788	852	887	786	804	872	834	851	837	860	844	810	814	884	808	835	849	858	867	833	821	805	850	808	832	867	841	809	876	868	857	818	820	860	847	806	861	832	836	824	843	835	820	873	851	809	803	860	855	912	873	877	887	896	821	875	845	827	868	842	821	862	892	875	783	848	803	862	873	845	871	848	843	841	854	859	828	823	847	803	853	884	877	773	926	846	869	830	817	848	764	875	830	842	859	862	759	879	794	830	906	790	868	853	877	808	888	847	835	914	829	820	858	842	793	889	860	785	855	840	867	869	828	809	854	889	906	835	819	865	838	894	845	867	826	824	863	833	855	850	855	876	823	844	843	900	869	885	867	867	955	839	801	839	809	851	809	854	803	874	812	815	841	884	861	853	876	863	867	853	868	834	829	842	849	876	798	822	827	860	874	817	878	841	885	774	846	885	872	822	864	905	860	851	843	820	840	812	817	831	847	861	843	824	904	818	911	810	894	761	885	836	876	861	886	824	884	846	825	851	826	846	813	805	834	826	856	851	795	871	845	883	892	878	884	803	811	794	874	865	863	869	806	837	870	843	872	836	850	837	857	870	761	837	846	901	816	881	830	879	834	869	850	834	862	852	832	862	848	820	863	839	833	855	818	853	807	744	828	780	820	781	829	813	841	854	852	870	826	853	900	910	831	785	856	866	867	880	877	859	868	835	905	813	836	858	852	807	810	786	850	831	865	854	874	871	803	862	862	888	873	873	838	862	770	822	844	853	826	836	855	830	796	841	843	834	835	790	858	836	863	905	826	809	791	849	841	910	877	852	857	879	828	846	827	810	825	903	842	889	839	830	883	821	851	833	859	869	838	828	846	788	816	875	870	815	849	843	812	846	811	810	803	836	818	833	808	793	860	853	828	821	872	872	836	861	790	840	800	859	852	827	840	877	820	858	846	863	864	870	853	825	845	871	818	850	864	807	841	872	915	839	896	873	839	817	815	835	793	810	880	847	829	823	857	778	928	867	863	844	808	852	854	819	884	853	877	830	876	864	865	883	853	846	860	874	857	866	823	836	852	883	887	891	852	851	851	801	890	823	797	865	813	855	826	826	859	851	856	835	856	848	845	849	834	867	856	855	880	843	883	876	889	808	920	863	814	902	840	846	821	803	846	802	847	838	851	835	793	861	838	859	818	858	850	858	798	830	843	791	857	876	826	814	818	839	841	809	879	836	843	889	863	821	838	866	833	797	849	864	872	858	866	848	887	813	811	918	865	849	880	882	839	896	852	855	851	839	829	901	828	871	812	873	879	824	843	873	867	843	864	828	826	856	839	862	864	835	804	890	797	821	870	806	796	820	915	888	844	888	809	857	828	835	840	831	833	865	864	845	885	814	857	879	879	818	817	850	838	894	832	835	864	888	817	855	840	805	913	833	799	891	855	841	860	846	826	812	835	764	803	800	822	859	875	834	857	823	842	878	896	860	837	858	832	865	856	847	850	813	873	849	896	858	839	830	872	871	794	794	857	928	866	826	860	832	857	832	825	847	899	834	908	824	866	798	856	872	838	859	874	850	885	884	837	847	813	860	836	819	851	832	884	854	860	852	802	850	872	883	888	873	888	831	812	868	824	884	857	893	820	854	855	856	821	822	845	864	818	897	830	863	802	885	862	839	852	841	908	843	868	826	807	840	850	821	838	856	840	865	846	841	870	839	832	814	863	868	859	815	845	806	871	830	868	802	819	871	865	829	839	822	838	838	795	861	823	856	828	820	883	827	844	814	843	826	844	876	828	833	825	846	869	853	825	833	844	806	915	862	842	848	864	816	832	838	828	845	832	848	842	884	898	826	868	850	845	807	848	853	839	866	861	835	825	868	835	842	812	872	872	865	834	867	858	834	883	851	862	833	872	851	854	878	869	852	808	841	854	864	891	896	848	844	860	869	829	834	871	845	812	850	849	831	881	868	766	869	906	872	820	855	842	890	813	893	844	896	852	891	869	887	840	826	856	848	887	847	869	836	882	837	864	831	888	854	835	848	879	825	852	828	895	833	868	837	857	859	815	889	878	871	862	863	859	872	827	833	860	829	825	842	869	834	855	877	880	884	872	859	829	892	766	874	818	833	835	797	861	825	842	834	873	848	866	818	815	789	814	856	845	807	842	854	864	805	855	849	825	810	876	824	884	814	897	829	847	900	898	880	855	852	872	844	800	883	850	864	883	804	843	802	876	796	814	911	826	856	874	803	833	783	834	858	834	859	850	829	905	853	852	849	851	870	901	848	827	854	860	905	813	830	842	844	812	846	847	865	860	871	840	827	885	799	848	844	876	846	849	851	824	875	885	824	846	888	871	845	850	868	844	833	863	831	838	875	848	882	916	879	866	837	886	831	859	852	835	842	807	826	819	861	863	845	838	796	824	846	855	871	841	896	796	854	837	841	839	844	849	849	818	833	870	872	844	840	866	869	836
14334	10625	6415	4494	3100	2730	2082	1309	736	443	312	263	200	196	159	135	137	135	108	130	112	142	123	138	115	113	126	122	94	137	115	104	102	92	113	121	112	124	109	121	117	122	93	108	119	129	122	107	106	107	130	110	114	123	144	103	91	106	112	120	105	122	109	100	110	102	124	124	116	110	104	125	105	108	125	123	121	115	117	118	128	104	122	113	112	128	113	126	115	105	110	113	119	118	98	119	118	123	109	111	133	112	110	110	117	109	116	127	109	100	122	120	100	102	118	119	111	122	100	106	113	109	105	122	104	110	98	117	101	130	134	132	120	122	115	111	128	97	106	120	112	119	103	123	105	109	104	109	106	120	90	122	93	115	109	124	99	106	125	104	111	107	110	98	115	102	108	118	105	116	106	109	121	117	122	125	122	114	119	103	110	104	109	117	137	114	120	110	108	118	114	117	121	104	126	103	122	108	114	117	101	113	104	120	105	115	124	121	95	129	105	102	107	126	79	104	102	104	112	111	98	104	113	98	102	116	107	109	109	131	100	123	109	131	109	102	122	143	102	123	139	107	108	116	100	120	140	107	114	105	109	113	101	116	105	127	95	132	121	102	96	115	91	108	110	140	119	97	116	110	114	109	113	125	103	125	110	99	84	91	109	130	133	120	107	109	105	126	102	86	113	120	98	115	119	108	110	123	118	104	105	114	108	112	109	111	119	107	114	104	125	109	111	87	111	122	102	109	113	116	108	115	111	118	132	124	114	107	121	93	124	127	117	101	129	104	107	113	122	128	113	104	110	100	98	102	109	115	115	132	103	122	104	106	119	103	101	137	111	108	104	107	103	117	103	108	124	108	121	115	105	123	116	107	106	101	102	127	95	103	123	121	121	118	113	96	113	129	121	124	105	115	105	110	102	117	131	87	112	108	121	93	100	104	117	129	123	112	105	126	112	97	102	96	141	97	124	107	117	97	133	108	105	102	120	127	99	122	115	103	92	111	113	101	116	122	110	118	106	92	121	107	117	94	103	112	123	109	112	118	122	105	109	122	125	126	113	96	102	119	124	100	126	125	115	101	121	121	116	105	87	123	117	123	114	92	112	116	115	111	116	105	118	131	116	96	98	106	125	130	112	113	135	105	109	101	107	101	112	104	115	125	102	111	113	113	102	97	120	102	97	94	120	98	129	107	104	112	112	119	130	125	105	118	111	113	124	108	107	125	103	117	98	107	113	114	118	134	105	120	116	116	119	111	107	113	107	103	125	120	90	120	120	123	122	112	120	105	117	135	138	106	119	106	119	119	116	108	113	105	105	106	122	127	105	124	103	117	124	120	95	110	109	100	134	96	121	84	92	128	106	112	126	95	94	129	115	102	103	115	103	102	112	106	107	120	108	116	119	109	94	95	113	134	105	110	116	104	127	123	107	102	126	120	113	108	123	94	109	109	119	101	101	100	128	104	104	121	98	102	133	121	107	108	114	112	113	126	122	112	99	99	106	105	133	116	124	107	121	116	128	122	119	109	118	129	101	137	110	107	105	109	120	106	114	113	135	107	112	130	114	110	123	118	108	89	111	88	108	99	107	138	112	108	97	124	109	115	113	121	123	127	106	130	110	121	109	104	104	113	112	127	102	126	116	115	106	121	132	104	111	102	105	108	102	113	116	108	118	127	108	111	118	110	111	119	99	108	106	141	109	123	109	113	115	97	104	121	100	113	106	103	103	117	130	108	92	114	115	96	110	103	97	111	106	115	112	118	125	107	129	109	124	95	117	102	106	124	106	102	120	105	105	104	111	98	116	118	113	97	102	109	99	107	113	106	105	114	103	107	121	106	117	102	115	102	123	114	90	109	113	109	129	102	100	123	92	98	106	111	104	99	111	114	98	112	106	117	127	129	125	115	108	116	101	110	102	97	118	127	98	113	107	124	118	106	121	122	109	114	124	109	116	119	97	118	111	105	127	119	130	114	125	101	118	109	106	118	88	116	105	110	143	108	114	118	111	131	118	122	115	123	101	113	125	117	102	139	104	122	103	111	97	116	109	97	107	124	116	110	113	126	98	135	111	104	121	110	111	101	113	111	104	111	114	120	92	118	102	118	95	117	91	100	81	102	121	112	131	99	118	119	131	90	108	121	101	124	138	113	114	108	128	119	96	117	101	114	103	113	106	119	115	99	129	100	103	115	119	114	102	129	109	140	138	117	114	113	115	115	96	106	114	114	119	106	105	116	119	93	120	121	115	123	107	102	111	100	123	127	125	119	123	121	92	121	100	109	111	118	105	111	122	106	94	117	111	98	92	112	150	100	100	132	108	105	132	91	112	101	106	103	114	109	114	106	113	124	114	116	102	108	115	141	111	113	109	112	98	89	122	104	97	100	93	102	112	101	98	97	115	113	99	116	105	128	122	109	124	125	142	128	115	93	117	115	125	118	104	107	122	113	115	105	103	119	102	123	96	94	119	118	108	98	119	108	116	102	115	99	130	91	113	103	105	132	117	112	100	124	93	109	95	110	119	109	109	115	116	125	121	108	105	104	128	112	98	96	118	108	101	130	108	130	114	137	103	109	123	98	119	123	123	126	118	120	117	126	113	96	105	110	126	102	112	111	108	122	110	101	94	139	111	121	114	113	113	116	117	116	109	106	99	124	103	100	137	107	103	97	110	111	123	96	121	116	109	112	123	104	107	114	120	127	112	104	134	110	105	114	119	120	117	99	112	112	121	104	105	99	95	97	124	113	100	99	104	98	93	129	108	112	96	122	117	103	107	118	110	126	108	117	120	109	100	126	135	125	102	104	122	112	110	129	90	111	114	116	113	115	119	102	107	111	106	119	120	114	123	138	115	99	111	116	108	108	133	112	102	109	120	105	139	107	105	94	133	109	120	116	94	104	125	126	116	114	114	99	111	108	107	110	115	105	120	115	118	115	125	119	134	119	116	104	108	110	93	117	117	119	122	114	100	109	130	108	107	117	128	112	138	94	120	104	113	110	141	103	104	117	109	111	111	112	114	113	108	95	122	117	117	111	131	120	103	113	94	110	112	116	119	111	120	93	103	105	104	95	120	96	118	118	118	109	118	122	89	130	99	96	116	98	121	119	114	128	104	104	119	111	115	115	113	110	98	112	117	126	124	108	115	131	108	122	113	114	129	118	110	99	101	116	116	112	127	94	103	112	96	122	130	113	107	126	116	115	104	125	109	117	105	100	105	102	92	128	109	111	115	133	89	102	117	117	107	131	87	122	126	104	97	111	101	125	114	109	109	103	93	103	127	96	120	135	117	122	102	114	119	99	113	115	101	97	105	98	110	91	126	104	124	126	110	108	131	105	99	112	105	123	132	126	124	104	103	88	118	124	100	118	115	97	119	122	105	98	116	95	125	116	101	104	128	116	108	107	132	107	101	114	116	130	105	119	133	101	106	124	110	111	123	110	119	104	120	100	103	129	108	102	121	115	101	96	118	106	116	118	115	117	91	103	116	125	126	99
44085	32836	27535	29155	31616	30401	25459	18831	11489	6803	4492	3111	2427	1930	1751	1426	1271	1082	921	917	920	895	862	820	866	857	824	851	802	828	788	804	860	863	861	771	782	785	799	824	837	765	777	802	844	763	799	829	756	796	798	863	819	789	843	752	774	833	819	866	837	772	823	813	789	842	799	792	780	816	827	763	824	822	838	800	851	831	768	829	823	836	817	771	809	743	834	806	798	768	796	837	827	838	832	807	819	818	766	842	837	823	827	830	815	832	854	826	800	856	847	829	776	877	809	802	838	815	760	802	788	774	809	775	823	802	836	838	801	799	804	800	800	841	815	784	796	788	857	783	781	840	829	840	773	842	785	770	841	772	815	803	772	823	856	840	834	788	812	781	784	801	782	798	796	867	805	781	818	807	840	803	873	799	784	836	814	781	802	800	807	819	768	777	839	790	813	809	805	779	809	787	840	815	810	823	809	763	769	840	840	807	817	791	734	828	780	775	808	824	790	835	822	798	809	822	751	808	768	804	830	775	862	792	787	799	798	784	824	800	821	880	785	789	843	813	771	800	786	781	833	782	805	802	812	753	802	830	816	867	798	815	798	825	802	795	811	836	853	837	804	774	828	826	819	821	810	854	806	774	810	802	813	827	837	815	749	805	849	830	772	780	780	807	810	800	855	818	833	768	858	793	832	795	836	825	833	805	796	798	829	816	829	816	805	816	871	779	822	827	826	812	842	822	833	810	792	823	767	754	808	769	829	779	789	813	780	778	823	791	841	841	834	798	831	793	829	842	813	780	910	838	809	793	766	794	825	788	818	909	804	815	800	818	809	796	826	858	840	753	801	849	827	792	793	800	769	748	786	765	787	799	835	831	770	789	772	812	882	824	827	800	831	834	848	783	786	789	808	854	827	823	780	862	764	863	800	832	786	786	806	770	848	811	772	761	783	753	827	812	802	830	842	790	803	795	833	808	866	836	809	823	837	783	770	819	800	847	799	807	847	850	813	806	852	806	781	787	811	785	772	797	790	753	811	818	801	791	834	849	863	817	815	892	768	784	822	834	799	808	783	778	829	831	846	736	837	831	795	810	791	793	852	812	809	821	838	813	767	849	740	825	800	768	771	787	812	835	782	834	775	796	829	742	833	800	821	827	800	857	842	798	840	796	781	785	795	826	808	758	787	808	790	763	811	847	862	795	839	833	738	823	809	795	773	822	823	772	811	750	830	799	819	771	794	803	821	838	842	828	832	824	826	787	795	826	782	863	805	813	776	829	817	840	777	837	832	784	792	799	829	806	782	812	853	803	801	821	830	837	823	809	773	797	835	795	786	860	862	859	797	799	756	777	868	813	789	816	814	807	778	875	804	837	815	821	808	815	848	804	833	775	816	789	806	824	751	823	840	784	831	799	798	768	801	824	791	857	818	771	825	786	824	779	852	819	783	753	815	859	827	878	817	804	849	794	836	804	776	817	792	773	868	833	809	816	772	807	765	821	842	774	770	823	838	825	814	798	795	754	801	778	819	768	824	811	823	813	834	814	759	866	785	779	800	847	830	795	779	803	809	828	869	804	818	842	785	821	796	841	828	771	808	842	793	819	803	802	859	808	750	844	779	782	779	823	781	864	789	804	827	754	817	758	806	827	864	855	817	789	793	850	816	784	812	779	790	776	774	809	836	828	786	828	823	799	801	789	740	788	835	796	803	782	762	798	783	791	802	789	797	779	837	835	823	832	845	818	772	823	831	831	825	798	826	783	807	826	817	809	767	836	828	791	779	847	806	782	807	774	789	813	832	846	812	824	823	779	763	806	765	802	802	769	830	783	805	792	765	807	827	851	806	793	878	800	767	798	811	804	819	823	809	804	852	812	820	851	859	796	820	820	874	777	846	819	822	816	803	808	816	824	842	779	844	865	777	796	835	755	852	826	772	738	778	786	812	831	823	812	826	856	838	859	787	852	786	809	777	811	776	829	771	779	855	813	766	761	853	781	791	857	801	816	815	843	823	803	777	822	789	831	840	805	836	839	856	757	824	786	807	782	806	852	830	775	792	775	809	813	788	808	773	796	818	836	772	770	837	790	825	781	802	783	839	822	835	815	804	756	838	827	768	825	816	771	840	807	831	785	851	755	824	851	802	806	813	816	841	837	796	814	776	842	834	811	806	843	825	765	835	837	793	772	771	793	831	821	813	825	870	805	810	797	791	794	798	843	835	768	786	809	782	831	794	822	811	762	827	813	796	826	796	807	802	803	831	816	798	781	807	761	804	789	807	814	844	836	840	822	786	816	768	774	815	830	808	806	836	798	838	810	825	783	783	800	826	795	795	858	835	784	802	825	807	777	789	798	798	784	829	772	859	816	795	799	840	783	818	818	821	797	804	822	825	758	802	788	821	827	834	828	795	838	798	796	819	793	848	816	795	809	826	783	844	813	782	827	808	790	818	765	789	794	814	797	773	784	805	863	805	750	783	836	838	852	822	805	791	769	887	801	771	825	789	792	796	828	801	826	798	815	863	847	786	783	851	843	842	831	828	802	842	862	840	769	844	789	803	832	828	842	828	782	775	781	830	848	805	776	831	854	836	800	814	829	822	811	831	883	823	785	857	783	712	782	827	771	797	804	791	798	802	762	798	779	792	786	834	786	804	824	821	763	777	876	845	802	853	797	863	827	846	831	815	851	799	821	794	846	791	832	822	828	822	782	823	797	812	780	814	805	721	820	881	813	807	765	801	822	803	889	803	793	784	822	866	806	817	795	791	770	826	813	824	806	781	781	800	793	793	819	790	829	849	834	812	801	753	802	767	853	785	793	851	794	810	805	805	821	759	770	804	812	805	790	806	847	822	840	825	778	819	819	816	830	814	877	819	796	762	850	810	836	885	833	851	843	783	833	804	808	783	799	765	783	803	829	801	753	846	772	817	871	844	834	808	782	851	802	815	837	818	801	806	773	809	816	757	809	796	838	803	801	805	826	805	732	848	856	799	824	792	750	794	772	823	809	801	829	770	786	844	807	841	779	771	848	842	806	792	812	882	779	865	819	824	836	840	832	805	779	760	765	855	843	805	798	810	811	793	820	795	818	826	780	814	833	777	832	798	782	835	773	750	805	819	800	788	822	816	781	861	799	809	833	855	822	797	824	833	794	791	828	819	811	752	814	778	796	818	779	771	749	837	880	855	814	824	851	927	801	826	802	826	795	811	781	842	826	815	838	828	789	827	789	822	847	857	816	808	813	775	823	846	795	808	842	831	883	793	793	849	810	801	848	833	827	810	811	799	770	801	791	813	838	852	816	797	809	821	760	819	771	822	796	812	808	818	811	811	807	872	821	789	802	785	801	747	805	815	832	809	808	762	790	813	788	791	813	763	790	851	827	781	827	785	809	785	748	789	770	770	786	830	819	846	797	804	818	814	798	807	781	834	854	845	794	838	794	811	844	794	785	849	827	835	785	774	794	805	824	772	814	811	820	860	775	857	856	838	826	803	804	837	835
11417	6662	3670	2269	1541	1148	613	339	247	208	191	176	142	163	120	140	124	125	137	128	117	112	121	95	131	116	120	107	109	119	103	115	137	129	142	121	98	129	97	93	108	131	131	119	115	104	124	125	117	100	101	99	115	111	110	113	112	126	131	127	106	104	111	112	138	96	91	102	129	124	120	119	113	108	127	116	113	125	111	106	121	113	115	114	125	112	119	110	107	99	119	105	89	99	117	124	107	107	105	116	120	116	134	119	117	116	115	98	106	112	118	113	118	111	112	107	100	112	117	125	111	114	112	101	137	119	99	117	114	122	120	130	117	122	131	132	131	142	103	122	114	116	94	122	98	111	117	108	118	116	110	101	114	111	111	114	108	118	127	109	88	116	114	117	106	106	133	118	116	146	105	112	121	107	110	134	106	105	111	125	112	127	118	112	121	122	108	125	129	121	113	122	147	124	128	109	114	111	130	133	110	121	123	89	120	118	125	118	117	109	122	109	117	102	115	110	131	109	119	122	116	111	117	120	116	106	115	113	110	100	118	125	127	118	99	121	141	104	125	114	122	112	120	123	111	141	101	131	105	124	124	116	115	115	101	114	122	100	118	114	113	123	116	99	99	111	127	126	126	117	131	114	119	117	120	102	112	128	107	106	117	104	107	104	134	155	108	104	108	102	107	117	118	127	130	117	120	121	116	113	124	126	97	119	124	128	127	117	108	113	123	90	113	106	122	117	123	112	94	126	115	87	100	107	113	117	125	112	113	115	122	111	122	109	128	105	106	103	113	108	115	120	116	133	109	95	130	123	117	128	120	106	110	109	127	122	128	100	123	111	128	92	112	106	101	115	102	118	107	125	108	107	100	112	98	113	112	113	119	91	121	107	118	111	104	119	110	122	124	106	112	135	106	113	114	120	122	119	130	111	104	100	120	121	123	114	115	111	110	109	126	122	114	138	118	104	119	130	102	98	127	109	106	110	112	122	124	102	120	113	113	102	107	102	95	101	124	126	128	111	112	115	115	120	139	108	119	117	111	107	115	115	123	121	117	109	128	116	119	96	118	103	124	109	120	114	131	123	88	118	115	105	117	118	134	106	110	104	131	124	128	92	113	113	96	122	133	100	122	117	97	109	119	131	119	112	106	91	112	110	114	105	126	109	128	116	116	107	127	111	105	107	109	114	110	136	106	121	118	122	129	123	117	120	144	133	100	82	118	123	116	139	125	122	100	96	122	140	125	111	115	119	124	122	127	120	116	129	116	95	116	91	124	140	135	109	108	123	120	128	132	122	105	114	122	117	132	120	118	108	110	137	102	115	106	117	121	121	118	116	103	126	128	125	115	126	110	114	113	116	118	112	136	109	113	121	109	111	116	125	102	114	116	97	125	115	118	123	110	121	107	118	104	121	105	120	106	118	106	126	104	111	110	117	123	104	106	104	127	93	114	124	118	124	113	137	116	105	120	102	92	124	103	114	119	139	100	114	122	94	102	105	117	115	100	109	130	111	102	115	108	113	111	106	106	113	121	118	139	105	114	125	121	129	99	108	127	122	136	112	108	116	105	123	123	99	129	129	116	121	92	104	99	119	117	127	115	112	117	122	118	110	114	110	117	100	116	95	97	105	107	109	127	112	106	137	130	110	128	121	96	124	130	123	113	128	105	131	109	108	112	120	113	103	110	117	117	110	128	99	128	92	111	96	124	104	102	127	127	102	105	118	121	112	121	96	113	117	132	117	111	115	122	101	110	123	115	96	117	103	122	116	104	109	100	120	117	114	120	132	115	109	127	110	116	108	110	108	117	123	131	117	113	121	108	113	106	116	129	126	101	117	106	116	116	113	99	129	103	113	121	125	101	153	134	115	106	106	109	119	110	111	99	111	129	140	136	121	106	125	114	118	128	103	133	122	102	114	124	117	128	112	111	117	121	111	119	111	107	109	124	99	112	126	116	117	112	108	123	99	100	115	112	124	107	105	114	125	122	108	101	124	130	112	122	109	112	110	129	130	103	109	121	120	128	107	111	146	111	107	115	124	120	118	123	141	108	111	98	116	96	108	111	128	114	117	114	122	105	123	105	123	120	115	103	121	110	126	124	104	122	96	115	105	109	116	94	105	114	111	119	111	106	113	121	129	124	123	117	127	117	113	124	108	115	132	105	123	107	103	112	109	114	108	119	136	122	130	109	106	121	111	112	120	110	118	105	101	124	125	121	115	133	111	132	130	91	125	117	114	120	129	100	117	116	114	108	102	120	124	110	119	110	118	112	104	120	112	94	124	116	106	107	126	109	125	102	97	116	110	103	122	104	122	109	120	114	129	117	101	108	117	101	123	97	103	107	104	107	122	113	95	133	134	132	118	99	113	95	117	123	107	114	113	122	118	118	117	125	130	105	113	115	101	129	122	132	107	120	125	114	120	117	112	131	117	112	125	106	116	144	127	107	123	128	108	119	112	117	132	119	112	103	124	120	120	93	118	104	121	125	113	122	98	127	116	128	101	117	114	116	109	108	105	106	133	113	138	104	103	86	112	124	113	113	99	114	122	110	105	115	121	98	107	124	116	116	105	114	108	108	122	113	102	137	108	117	113	128	107	133	130	112	120	116	114	120	132	110	108	98	120	121	106	125	107	119	120	110	112	127	120	108	119	117	101	125	103	114	115	137	111	121	123	107	102	144	118	98	113	130	109	132	113	116	107	111	120	113	112	115	118	117	114	102	122	129	108	103	122	127	131	118	112	102	98	111	115	119	100	124	106	106	110	121	123	103	96	116	119	112	101	121	98	119	100	118	116	113	95	118	104	114	112	119	112	109	99	116	112	132	114	101	107	120	112	113	95	103	120	117	112	101	106	105	125	96	96	118	114	110	120	116	121	121	106	112	137	120	115	108	132	132	141	119	124	86	120	129	111	128	127	109	109	104	115	121	116	119	102	110	117	99	105	114	117	110	88	137	115	114	111	117	119	124	112	110	125	113	120	145	125	103	115	107	122	107	134	135	90	99	110	106	118	117	122	108	115	126	103	112	95	128	132	112	121	127	111	116	119	108	128	134	115	107	121	99	126	123	114	113	91	127	118	117	119	130	138	113	125	140	139	123	105	107	103	117	106	95	109	112	108	126	106	122	142	120	106	139	115	111	136	112	124	98	121	125	123	100	108	116	111	95	139	112	98	122	130	115	117	113	102	105	113	104	114	86	115	118	122	145	120	110	115	124	99	99	126	93	99	126	113	97	88	127	107	119	112	113	127	125	137	131	127	120	136	114	109	117	101	117	116	133	123	118	107	114	126	94	112	94	113	128	131	117	115	111	119	100	140	126	122	118	114	126	103	114	126	112	105	117	109	111	118	109	107	123	113	104	124	121	105	113	109	112	134	137	125	123	121	133	117	129	115	122	133	103	138	110	110	127	145	123	122	112	136	99	116	105	102	129	133	106	126	112	116	125	112	126	115	121	109	125	144	119	121	125	113	119	124	119	104	110	113	118	119
39942	27572	21915	21281	23341	19893	11421	6861	4754	3427	2366	1924	1570	1446	1319	1156	1087	976	928	939	865	894	940	912	848	851	867	852	826	846	840	799	885	849	858	851	884	821	848	890	819	817	823	826	792	871	841	821	825	861	855	806	826	814	797	793	868	821	819	820	793	843	832	837	851	872	797	850	830	780	809	864	850	836	813	796	813	831	782	856	841	836	768	848	782	847	819	840	854	783	829	800	808	895	841	809	844	840	831	817	850	794	826	848	815	870	797	812	857	842	834	854	840	817	860	832	846	784	813	889	777	868	863	869	870	780	819	867	806	770	916	874	847	878	859	801	852	801	809	824	866	832	840	845	822	833	825	823	868	802	813	816	854	859	864	827	814	819	828	840	816	859	799	861	818	842	918	792	780	830	874	864	831	889	797	836	802	786	874	850	899	800	808	838	850	903	769	840	874	857	809	867	794	826	821	797	820	887	797	811	861	814	873	850	868	844	820	842	890	845	792	813	859	819	859	857	863	774	822	786	859	842	846	872	837	813	821	815	806	911	831	823	885	842	872	843	896	793	810	859	842	825	853	792	859	858	910	814	814	811	827	858	800	887	822	821	893	842	853	803	838	846	835	877	800	819	844	827	889	825	851	867	846	902	814	845	869	824	834	838	818	848	852	877	843	840	842	819	887	806	813	839	856	830	821	857	846	838	834	824	825	851	847	802	879	877	844	840	823	804	861	865	816	840	867	830	831	866	844	845	825	885	824	830	815	895	857	872	836	881	832	832	815	840	852	859	844	815	847	802	834	844	798	823	793	858	856	833	803	768	830	844	848	857	821	860	790	848	859	863	856	879	819	855	857	850	807	821	884	794	805	905	806	851	853	822	822	880	780	866	822	869	823	822	783	842	875	795	808	844	855	839	879	815	803	799	842	817	845	831	828	835	863	836	847	821	847	826	868	843	868	847	836	855	901	841	863	824	824	846	820	877	880	883	822	816	825	826	826	812	796	846	829	857	865	846	856	842	843	765	899	796	837	855	748	802	867	827	788	836	847	814	825	846	830	862	869	833	834	865	835	794	817	866	858	866	866	832	791	827	807	870	860	830	799	814	857	815	806	881	817	799	875	817	868	851	842	858	833	877	901	816	880	850	820	800	869	843	837	847	851	827	817	856	843	807	809	805	870	801	872	853	836	764	892	844	806	840	824	800	821	821	836	810	829	807	851	806	807	844	835	825	841	859	819	813	818	834	811	802	802	874	852	829	868	826	831	780	768	797	850	845	870	882	899	845	802	815	822	812	828	841	895	863	849	863	857	816	836	844	807	801	862	816	861	825	816	903	812	816	877	878	871	819	820	807	847	864	831	852	838	870	890	813	805	866	856	801	799	843	855	873	856	811	835	822	852	876	817	876	834	844	819	800	860	850	852	843	826	795	852	867	891	860	826	882	858	821	818	815	871	831	848	845	845	852	838	841	847	878	819	808	816	840	839	852	864	855	843	846	817	848	844	854	797	848	846	851	822	821	844	858	852	857	856	848	838	806	837	842	848	853	829	846	877	815	787	899	800	873	823	849	836	833	789	834	818	887	814	877	819	833	832	857	809	850	813	804	847	822	861	788	848	839	771	813	798	838	838	827	849	794	860	844	817	792	854	813	855	844	876	845	841	843	787	844	861	850	794	806	893	877	805	836	834	807	827	831	812	834	845	832	816	778	826	847	841	824	823	826	832	871	834	821	848	836	811	834	862	837	871	868	827	835	819	792	828	777	839	853	811	780	859	860	829	847	777	852	815	813	874	847	880	860	865	809	856	845	845	827	846	853	867	850	884	842	889	807	832	886	827	817	862	826	877	812	852	851	834	842	790	827	865	887	844	774	833	801	859	868	806	868	862	823	844	893	869	824	849	835	826	803	829	810	851	816	845	790	778	849	807	836	828	830	826	761	838	795	856	878	842	866	823	804	816	833	828	857	854	877	824	838	846	841	842	819	856	887	843	820	861	852	868	763	767	806	855	767	820	836	846	860	814	820	824	829	827	848	846	894	835	801	817	828	825	900	844	815	894	847	863	831	836	879	872	826	826	832	841	823	829	874	839	840	866	812	787	831	890	909	834	801	851	835	825	807	831	834	841	801	827	901	825	880	836	867	823	859	864	855	896	829	854	839	837	865	823	781	819	829	815	837	863	785	882	792	844	866	814	810	823	870	804	856	799	856	838	815	817	879	820	845	839	820	845	828	818	908	806	837	806	862	871	825	767	859	836	820	815	828	852	831	815	841	859	851	904	782	836	807	847	841	868	874	853	882	842	837	839	845	767	869	837	810	787	857	849	825	860	817	809	849	810	884	829	873	858	864	820	888	861	897	800	864	802	807	848	831	869	848	844	834	810	855	844	851	806	824	826	829	819	836	859	873	818	813	822	822	790	859	835	850	811	856	864	852	834	871	869	793	859	820	825	824	868	841	862	854	862	837	912	841	871	831	849	864	868	893	842	851	894	822	834	867	841	850	792	845	838	875	861	813	880	879	873	852	831	795	812	812	834	841	860	843	834	825	805	841	887	825	818	883	853	881	797	857	852	846	880	836	835	819	818	884	838	804	818	803	871	792	842	831	876	791	846	839	805	850	853	831	848	829	833	818	777	839	854	819	841	834	803	857	772	815	911	823	857	822	827	833	803	889	788	780	857	891	812	804	837	899	832	832	904	847	854	828	799	772	848	838	842	899	847	786	846	828	826	859	875	787	841	826	858	800	828	914	864	816	810	837	790	858	798	872	832	865	836	877	812	814	802	859	798	782	793	864	869	859	822	859	836	821	838	820	841	834	849	813	866	822	836	856	860	785	824	827	872	883	832	862	831	840	865	855	816	784	811	784	853	844	823	870	852	838	845	844	847	835	831	837	857	813	839	827	860	863	849	864	859	841	845	880	854	828	801	834	839	821	870	838	775	837	825	818	864	817	854	836	818	826	879	828	852	854	869	843	788	861	830	809	835	898	849	798	863	826	830	860	788	811	794	836	851	833	827	811	794	832	819	866	843	882	798	851	836	831	815	804	903	820	861	834	834	845	835	889	824	857	811	839	844	797	898	867	800	789	830	859	831	821	866	836	821	832	817	853	796	821	867	822	825	847	841	847	861	817	814	831	873	868	860	859	814	798	872	887	814	844	871	831	811	848	872	851	880	868	876	841	809	854	852	851	769	846	880	845	814	863	788	814	867	790	860	838	817	854	818	877	835	782	805	801	913	861	861	856	818	873	809	814	802	803	843	831	834	821	837	863	809	828	858	825	873	868	888	847	808	877	856	883	846	813	856	805	868	771	770	795	832	880	843	865	863	836	832	806	832	820	846	794	850	867	854	812	846	860	827	823	860	810	822	795	817	854	825	847	823	840	851	851	792	823	851	815	864	870	851	847	815	812	879	873	861	846	882	840	827	832	859	851	885	793	809	839	837	877	839	827	768	838	789	847	804	852	860	867	852	867	804	890	802	855	859	823	789	852
11471	9894	7024	3778	1783	1012	742	562	419	360	314	271	232	203	177	156	139	123	132	131	143	134	128	99	118	107	99	132	137	104	120	119	105	104	96	101	114	130	123	115	122	123	117	116	107	121	98	117	103	101	103	114	130	122	123	120	124	108	118	113	119	118	104	104	121	115	110	99	98	113	98	102	116	114	86	130	105	114	106	105	120	115	104	119	101	112	107	125	112	110	122	98	100	93	130	88	89	109	116	109	97	108	112	120	118	109	112	89	114	117	109	110	103	105	96	113	114	99	108	120	109	107	111	104	112	102	105	107	101	107	127	102	104	106	88	98	108	134	106	95	119	115	125	117	112	101	115	131	134	101	102	113	108	101	102	122	112	104	102	112	127	112	106	127	112	103	128	110	94	120	100	109	104	121	112	111	111	100	124	113	112	104	122	118	100	105	86	105	124	120	126	126	109	108	101	128	102	113	112	127	117	97	107	115	101	111	120	103	88	122	96	111	117	121	99	104	138	91	108	106	103	115	135	103	111	105	94	109	102	99	118	112	110	98	106	93	96	124	104	102	115	103	126	95	100	121	108	114	119	119	113	97	103	112	94	120	115	105	123	120	111	102	106	104	103	115	94	102	97	123	106	103	108	122	115	118	119	85	117	103	96	102	92	103	103	112	101	111	103	93	129	101	103	114	91	112	108	108	96	95	87	95	110	87	104	119	101	119	116	110	100	116	118	112	113	108	121	121	104	99	111	103	114	123	125	106	120	125	104	116	90	94	119	111	96	107	127	114	111	108	124	112	122	94	98	98	114	101	114	114	97	118	93	93	105	121	92	103	128	132	112	109	114	107	93	128	116	115	99	136	104	115	118	127	125	111	111	98	101	111	98	121	130	105	115	101	110	106	115	124	116	105	123	109	121	121	111	105	85	98	98	118	116	120	105	109	94	117	95	113	128	100	118	88	107	107	105	116	120	101	116	111	90	113	118	118	120	100	122	113	108	119	108	111	89	104	113	117	112	108	112	113	110	119	117	91	107	103	112	114	111	89	105	119	104	132	128	116	125	112	77	91	103	109	124	103	111	118	122	109	117	118	90	104	102	116	116	109	103	112	138	120	100	111	105	108	125	121	117	98	112	103	94	121	116	116	105	132	99	134	93	115	115	131	127	114	106	96	122	98	110	125	93	115	104	99	115	113	105	127	127	103	98	128	94	108	91	121	101	100	132	100	119	102	116	110	126	115	101	105	143	116	104	110	105	117	122	103	105	124	107	109	114	101	127	98	117	117	121	99	107	116	102	103	122	122	99	102	123	114	97	113	124	110	95	121	100	103	104	98	102	98	111	126	109	118	115	128	108	112	125	102	116	119	99	122	112	113	111	111	128	127	98	120	96	109	119	103	123	109	107	111	122	107	125	114	93	83	115	101	104	116	94	122	97	105	110	93	110	115	118	98	110	110	127	129	118	101	116	113	105	101	117	107	105	110	118	116	123	120	138	93	103	155	115	116	128	95	90	93	96	100	119	116	104	108	123	97	94	125	86	111	113	136	96	109	106	96	95	113	115	130	111	115	109	101	109	119	123	110	99	122	108	105	115	102	116	116	108	98	92	131	117	107	107	88	104	125	110	111	112	127	107	103	133	109	100	117	106	122	104	127	125	102	102	117	113	122	118	115	112	115	91	125	104	106	116	103	115	101	108	106	120	109	120	114	102	111	121	122	110	126	118	113	91	108	119	92	116	120	100	116	93	93	101	90	107	108	96	116	88	115	123	109	111	117	101	105	117	103	105	93	113	134	119	131	109	130	108	114	95	112	134	105	103	110	109	105	114	91	114	109	100	114	105	123	105	114	110	114	115	132	96	98	117	101	102	108	104	93	90	99	112	112	115	108	102	100	105	109	121	119	104	108	108	118	111	101	108	90	115	108	89	116	94	106	91	124	123	118	97	106	107	101	137	112	120	96	91	113	99	113	98	110	101	116	107	115	100	96	118	107	117	108	115	119	119	83	95	104	112	113	121	100	124	84	122	108	126	112	115	101	100	117	113	106	140	116	127	103	122	115	113	117	105	124	98	102	119	104	97	114	107	106	114	101	113	129	106	108	113	120	112	112	118	114	114	105	120	119	108	105	95	103	115	123	97	127	105	115	131	123	105	99	113	121	133	97	116	109	118	108	122	111	103	103	115	102	115	116	132	103	110	117	122	111	123	115	109	88	116	107	98	109	113	124	113	113	116	110	97	113	105	116	121	108	103	94	108	123	108	97	95	99	96	106	94	104	106	111	105	126	109	111	103	110	108	131	117	114	120	110	114	118	122	105	108	114	100	130	114	124	113	115	96	133	130	128	126	87	101	114	95	110	104	104	94	118	133	109	107	103	123	97	108	96	119	112	111	125	111	106	116	109	109	113	116	104	99	111	125	105	103	120	112	96	112	118	110	111	111	99	99	103	106	113	100	103	116	119	123	122	109	119	116	113	120	89	113	110	109	131	114	122	102	119	126	88	104	107	96	107	120	112	116	109	107	89	114	105	119	111	107	121	119	110	114	123	120	121	112	100	104	90	116	132	101	119	116	112	111	113	105	96	102	105	124	123	108	112	110	98	94	116	103	108	107	107	107	86	109	124	105	101	102	104	102	123	116	127	106	108	112	87	113	98	126	119	113	106	120	95	98	102	113	125	94	90	119	127	97	125	89	107	129	131	106	121	110	122	121	133	116	111	120	97	123	130	107	111	125	105	113	105	102	114	117	101	113	121	116	108	109	105	112	91	124	104	112	121	131	105	113	112	86	107	113	101	95	104	99	107	117	120	124	113	120	108	125	114	97	113	133	143	118	100	116	107	105	119	133	108	125	83	107	102	109	112	90	127	118	116	102	109	116	95	110	110	112	117	122	96	129	123	114	110	117	102	118	113	117	110	116	112	105	98	108	113	98	112	120	94	122	118	97	130	91	127	82	103	103	121	124	98	101	136	93	97	120	111	98	132	98	111	111	97	97	121	104	106	103	113	123	122	130	114	107	109	113	110	141	124	121	120	107	101	100	110	95	113	125	107	130	119	109	85	103	119	108	104	115	109	107	102	117	120	112	100	105	109	129	115	136	132	106	97	113	113	113	120	128	102	130	132	113	106	97	109	119	107	120	110	99	119	126	118	120	98	117	102	110	113	109	104	111	123	108	106	111	100	118	123	101	115	103	108	108	100	122	101	114	108	110	104	100	108	109	109	116	111	107	121	112	102	122	120	103	109	103	123	102	117	98	121	120	105	102	103	107	118	116	102	112	109	129	120	101	128	100	120	126	126	106	111	107	119	104	89	99	107	117	121	115	113	118	126	106	119	112	115	114	107	100	101	114	117	107	102	109	119	114	107	128	99	99	123	106	126	110	130	95	100	118	105	110	113	106	110	113	114	125	122	121	111	99	105	99	100	119	108	111	135	109	120	98	104	100	119	122	118	104	120	125	97	113	122	121	103	118	120	107	87	111	114	111	119
42184	32877	28515	25303	23904	18931	14962	11000	7960	6232	4735	3925	3437	2693	2108	1824	1466	1218	1056	961	921	903	909	870	832	842	853	828	815	818	795	774	794	795	817	804	827	790	768	765	847	760	778	775	802	806	843	859	798	774	774	835	804	809	785	807	823	769	793	847	720	803	798	803	775	787	818	769	828	769	789	813	781	793	856	786	838	812	748	751	758	793	821	821	811	808	801	835	835	798	781	812	797	774	818	785	788	803	818	815	764	789	793	753	804	812	764	765	787	803	780	790	823	803	782	741	821	834	832	794	790	795	832	810	812	808	795	774	784	755	750	828	745	821	793	767	810	823	804	831	840	793	800	787	772	788	805	815	851	810	781	830	736	843	782	832	809	824	819	808	754	768	756	741	821	857	807	790	802	809	820	797	805	834	801	784	830	801	790	842	787	810	794	824	783	812	804	764	790	774	824	787	836	803	771	806	819	743	789	797	761	782	834	815	823	805	784	791	821	814	831	748	782	783	835	794	786	831	765	816	811	818	830	834	836	789	815	801	793	811	829	786	811	802	825	782	794	780	800	779	771	822	779	800	858	783	809	737	828	799	887	793	833	789	795	851	815	775	830	807	820	828	786	798	787	818	805	745	809	771	830	799	766	854	803	863	788	779	791	773	821	765	807	785	758	809	823	814	841	791	782	766	791	805	763	772	815	752	825	755	810	750	828	776	810	812	831	793	732	825	833	797	793	817	808	812	755	858	788	849	768	799	832	800	797	783	806	797	767	784	802	805	809	787	823	809	802	812	788	834	810	769	782	815	776	770	844	781	784	843	799	786	807	808	818	763	854	778	828	768	802	831	810	832	798	781	789	776	798	789	772	867	801	764	771	782	782	767	790	800	795	783	797	807	836	768	825	821	806	785	795	783	783	809	791	785	813	776	766	787	781	797	810	806	767	810	862	831	789	820	802	804	809	833	790	831	813	774	865	843	773	818	810	789	805	790	830	752	794	774	775	848	806	792	781	801	797	787	781	797	751	819	774	828	818	750	813	799	813	751	763	809	808	751	825	839	800	803	809	799	787	811	833	863	777	794	850	833	800	774	828	787	855	775	805	821	767	801	761	824	753	879	806	769	798	761	844	865	817	827	763	836	817	791	786	779	824	758	785	754	846	845	757	790	796	799	836	833	802	843	810	839	766	813	732	776	788	780	760	826	795	765	825	764	818	814	813	806	820	789	810	818	782	783	851	815	808	793	844	768	756	775	816	820	797	792	785	769	814	800	792	822	803	837	757	797	796	780	768	745	807	826	813	762	754	808	808	815	787	752	770	734	818	810	758	826	760	759	816	800	803	833	790	790	834	778	794	784	807	817	764	788	786	769	805	803	876	816	761	812	793	796	794	790	834	742	807	811	795	789	804	749	799	861	816	809	805	861	821	826	846	772	776	773	848	775	830	779	751	826	780	811	837	825	768	779	733	794	792	805	759	813	857	763	845	793	850	750	789	789	831	785	827	818	807	814	807	803	799	790	833	810	793	802	786	798	797	807	779	831	776	848	818	793	800	782	769	796	785	843	819	762	773	829	807	794	794	767	816	801	790	816	812	781	821	815	829	804	824	773	835	801	795	791	749	798	804	843	797	745	781	819	786	813	781	828	812	779	849	794	791	775	795	806	819	788	770	794	828	806	799	808	819	827	760	745	799	845	775	811	850	792	773	787	776	812	801	801	789	786	802	792	762	828	809	806	817	821	786	807	780	807	796	799	763	846	812	812	808	815	828	787	767	791	872	694	798	866	765	744	793	766	819	794	806	796	839	791	776	794	841	846	791	881	787	799	861	819	840	794	795	804	825	770	777	811	794	788	843	813	827	779	808	832	773	809	781	803	842	770	782	858	778	844	817	857	816	821	767	785	811	773	829	817	821	805	799	786	772	818	774	763	846	780	799	772	798	789	776	783	793	845	802	817	819	781	789	811	798	792	844	832	806	776	798	765	791	807	781	809	779	824	776	802	720	778	821	798	815	825	840	783	796	799	795	782	802	811	763	774	800	777	782	786	796	765	768	773	764	862	759	772	835	771	800	819	831	787	801	799	760	818	830	833	772	801	766	782	791	803	848	846	745	793	848	832	785	816	829	831	839	830	813	807	799	854	813	833	802	813	791	817	803	756	784	813	793	804	782	841	798	772	823	745	781	830	793	803	788	804	805	817	819	828	790	760	819	785	781	786	810	800	745	849	794	808	776	810	796	811	842	788	833	808	796	822	781	805	806	809	802	789	830	780	825	783	810	785	805	729	775	821	789	792	778	763	795	854	769	802	808	780	815	826	820	804	741	806	785	761	813	779	808	785	854	847	809	758	780	784	837	775	766	835	851	817	812	805	792	852	755	806	804	764	826	811	781	759	812	787	760	788	780	801	775	775	766	788	820	774	831	769	800	802	756	780	750	820	751	743	802	793	834	787	817	831	792	828	799	781	754	814	836	788	787	772	810	807	805	795	804	754	810	808	774	796	781	798	777	802	829	821	818	791	844	807	852	826	732	753	786	771	815	800	835	830	825	855	802	819	818	809	802	790	840	780	836	791	814	767	806	815	753	779	714	810	806	824	855	773	762	783	790	770	800	749	796	758	785	817	778	805	819	797	807	808	754	797	748	813	802	827	803	809	811	833	800	823	811	792	799	754	835	773	787	783	822	851	798	749	808	777	734	789	774	803	774	790	820	794	774	798	840	810	822	791	783	788	818	816	804	756	767	806	795	810	836	802	800	782	756	770	841	789	820	729	779	768	815	778	807	781	732	788	779	802	746	844	780	816	788	832	802	803	777	800	813	786	781	777	811	769	842	770	811	795	787	791	797	803	811	775	774	774	809	817	787	857	789	786	852	738	808	791	853	796	785	765	776	804	791	792	813	806	811	789	781	793	769	809	816	795	768	748	812	815	819	786	856	808	799	776	797	825	827	793	779	805	800	751	826	791	829	793	791	836	792	778	786	750	852	786	743	847	769	799	827	822	805	756	797	798	813	810	811	813	763	800	775	826	782	816	827	843	829	843	788	782	792	823	831	850	793	780	796	777	774	841	795	806	771	817	843	778	865	798	817	771	784	800	797	810	784	801	811	812	817	801	797	815	797	759	798	759	812	817	759	802	847	755	834	856	809	786	781	762	775	820	841	827	771	798	774	782	805	801	841	751	823	790	842	795	837	776	819	789	790	814	829	834	812	797	788	799	796	783	797	812	783	775	777	845	763	846	841	816	817	805	816	815	810	844	778	831	826	830	786	792	817	753	810	835	788	850	843	795	803	793	771	812	859	801	778	786	803	856	784	780	790	806	788	739	829	799	777	758	810	825	750	830	790	807	834	805	775	783	816	787	793	773	811	794	769	787	776	819	841	792	859	772	786	788	777	821	788	775	802	830	817	788	782	789	828	796	813	812	798	773	791	757	806	798	795	776	816	834	814	806	758	804	778	786	783	778	813	766	813	822	787	809	818	802	804	778	846	775
13847	9865	6237	3271	1595	863	585	433	293	292	225	187	214	192	185	170	114	144	96	133	129	138	129	126	125	124	117	108	133	120	108	130	125	120	114	128	137	127	132	143	111	123	123	110	128	109	91	115	111	116	116	129	112	134	106	98	117	134	96	121	108	134	122	122	102	110	107	107	118	116	119	113	131	96	117	133	121	134	114	129	141	130	115	124	114	105	116	124	114	123	128	118	100	130	108	120	105	119	110	108	111	138	127	108	106	112	108	119	110	121	104	123	122	120	133	107	102	121	124	115	108	125	117	145	102	116	122	120	119	134	107	119	112	125	97	112	103	115	107	105	115	120	99	103	115	112	106	135	106	109	127	102	116	122	107	96	116	120	100	114	102	106	110	139	103	120	104	103	114	118	110	118	105	106	103	95	121	116	108	122	101	132	117	107	122	125	102	106	118	112	89	120	120	119	113	121	116	129	91	127	103	127	97	135	108	114	129	106	108	102	123	119	114	113	118	121	101	88	132	102	110	140	105	120	121	143	120	111	118	123	122	124	121	107	118	90	107	119	128	123	105	96	121	122	114	103	112	119	117	118	112	127	101	109	123	109	137	107	116	98	98	126	96	104	116	104	121	108	116	118	117	109	112	115	102	113	125	123	114	110	116	97	115	106	104	110	126	117	116	103	105	101	117	120	119	123	108	105	113	126	124	118	110	102	104	104	113	118	121	117	113	118	117	106	107	117	122	123	111	127	108	106	122	126	109	128	119	143	121	106	105	132	117	110	100	135	97	118	122	128	86	118	126	108	107	101	110	108	130	106	116	96	116	122	114	123	111	118	115	122	132	105	111	124	123	129	129	122	100	118	117	131	114	112	105	119	125	119	102	138	111	111	108	128	96	136	102	123	87	130	93	99	103	125	122	124	116	114	118	111	131	128	115	122	107	118	100	100	106	116	123	123	119	112	124	105	76	119	114	126	101	137	104	121	113	113	116	117	102	129	103	123	117	117	112	109	131	101	98	114	99	105	108	121	106	126	133	110	128	143	99	119	106	106	107	99	132	102	102	123	112	125	131	122	127	100	98	109	110	121	102	112	107	103	111	105	116	113	116	118	118	130	120	131	124	118	113	98	142	106	132	116	125	104	113	111	118	129	111	130	121	105	104	115	117	125	116	132	107	105	114	130	112	111	111	94	120	129	134	96	121	110	110	117	127	121	133	111	117	129	110	107	121	124	124	110	104	110	132	101	116	125	134	133	113	114	121	108	93	103	117	130	101	118	106	144	108	105	100	135	87	118	117	125	93	117	131	138	108	125	128	125	100	118	132	126	123	114	109	121	120	112	124	104	135	115	111	109	122	102	112	107	132	102	131	116	116	96	119	107	96	120	117	105	116	121	129	120	109	138	116	121	115	123	118	109	119	108	102	133	125	100	108	109	137	120	128	122	131	109	103	112	119	116	137	119	122	107	113	119	97	118	100	117	104	109	124	102	116	109	115	134	117	124	108	106	130	110	109	122	142	120	114	126	118	128	118	140	122	119	115	104	130	115	115	121	117	96	116	117	123	113	117	114	113	111	105	120	108	138	108	118	117	113	121	118	97	102	117	112	122	118	114	128	104	118	111	99	114	114	114	111	114	114	121	106	120	117	113	121	99	124	110	113	120	98	126	111	110	115	122	115	132	116	107	128	99	107	131	98	116	131	122	128	113	114	106	112	111	129	91	128	108	107	117	119	124	113	131	120	97	106	99	103	107	117	118	125	98	108	101	115	114	118	107	122	110	120	107	132	122	111	121	106	127	117	109	104	137	100	103	131	108	112	117	116	103	107	117	117	93	112	100	102	108	115	128	106	99	117	122	112	108	130	114	117	139	115	113	121	103	121	112	107	102	109	134	113	112	116	109	134	97	113	98	122	113	106	103	128	126	133	109	121	95	125	118	128	124	98	139	127	114	117	98	129	108	117	126	135	119	130	117	117	106	93	119	122	116	113	118	124	121	125	120	107	118	114	129	122	134	109	96	112	125	110	117	105	115	102	131	129	115	115	121	86	107	129	100	98	126	129	95	127	119	107	129	116	120	110	128	102	114	114	115	100	118	120	111	127	121	118	99	103	96	113	126	119	126	131	115	113	97	106	104	114	111	113	112	108	96	121	96	117	109	121	122	118	121	113	118	124	110	119	104	87	140	133	106	124	104	103	113	124	113	120	112	116	111	132	113	110	119	112	120	121	109	139	95	127	120	102	120	111	90	114	125	133	127	101	123	123	111	109	92	137	123	117	100	109	131	131	123	119	123	124	105	105	114	115	133	101	102	113	117	117	125	117	136	96	126	110	115	124	124	108	118	103	129	117	120	121	114	113	131	128	129	108	112	121	113	94	125	111	122	123	102	126	103	106	104	102	114	117	117	110	131	142	135	106	121	105	99	112	132	129	111	113	111	109	107	96	112	114	117	107	112	125	112	123	120	104	115	107	104	134	112	125	126	109	115	108	125	132	111	111	111	138	135	97	104	121	113	110	124	118	115	114	113	112	106	105	105	116	109	109	116	113	114	126	106	118	130	116	123	111	106	104	112	101	124	110	111	119	114	110	112	121	99	121	117	123	111	106	128	123	136	106	116	133	120	111	109	108	98	128	117	121	107	109	116	122	124	103	115	132	112	128	113	114	116	101	121	98	98	113	121	120	100	119	110	91	126	97	121	119	127	117	128	124	128	131	111	107	118	116	129	133	124	123	95	118	106	108	139	100	122	113	124	115	114	124	110	137	130	107	129	132	116	125	132	113	115	115	115	118	117	111	102	105	104	109	121	111	104	112	109	111	135	117	136	112	125	115	118	113	140	113	122	104	110	123	108	106	111	139	120	129	114	120	124	111	115	108	120	108	118	119	111	122	116	121	110	98	111	112	98	88	114	123	113	112	113	136	112	119	117	95	134	122	115	120	118	126	117	111	136	118	105	117	127	112	100	125	132	124	122	110	122	98	109	100	96	123	113	106	110	131	117	103	140	116	115	105	116	116	114	130	116	104	132	134	120	85	109	109	111	97	121	134	120	122	115	120	119	117	109	131	131	114	126	125	128	100	97	125	140	107	121	107	113	115	124	109	99	115	124	124	103	123	98	115	118	123	122	103	123	117	112	128	109	125	101	139	104	101	124	101	111	108	106	118	129	127	106	110	120	130	122	111	127	105	130	129	93	134	114	121	127	113	115	145	127	119	118	129	116	114	125	107	115	130	123	105	125	140	118	121	138	114	129	118	112	119	112	109	95	104	138	108	115	134	132	111	99	124	107	110	117	118	114	120	132	122	122	107	109	129	114	102	116	133	117	126	107	105	117	117	104	134	119	125	121	109	114	115	110	118	102	130	121	126	111	112	114	105	102	104	127	121	105	124	125	118	109	109	120	115	115	105	117	105	121	120	118	122	106	112	92	110	134	121	116	122	114	126	121	135	93	130	123	114	123	128	107	111	112	106	113	115	122	114	107	128	120	101
41530	32316	26479	23985	21677	16570	11533	8249	5864	4296	3235	2761	2585	2184	1776	1441	1155	993	1021	1001	951	939	922	922	907	883	859	862	851	877	834	868	839	848	864	809	770	818	843	794	843	838	823	821	844	857	841	836	836	821	820	797	806	827	865	829	838	789	853	816	791	794	802	780	784	820	817	846	850	840	819	841	867	866	814	831	836	807	794	795	819	835	837	811	820	842	839	859	895	826	842	864	830	835	925	830	815	828	813	908	783	810	889	813	848	848	873	855	822	849	875	871	799	826	820	865	831	843	865	788	823	793	794	866	766	796	893	866	880	790	834	834	841	834	799	833	810	812	849	825	872	823	837	844	854	845	837	818	841	883	820	856	845	854	793	838	824	833	850	851	837	807	822	827	834	827	827	832	798	815	804	839	819	800	802	839	841	821	789	854	855	838	878	862	840	807	768	796	884	802	831	829	798	879	857	809	829	846	862	890	848	842	856	820	829	767	855	820	818	801	838	799	805	883	881	845	798	849	821	820	854	867	831	817	838	894	807	794	821	904	873	811	803	846	835	835	792	891	793	812	879	890	830	828	877	808	814	814	809	832	856	828	889	866	809	871	801	836	855	825	878	821	825	823	837	813	810	848	798	833	823	827	790	788	785	756	857	836	810	818	841	816	864	819	855	853	831	883	788	781	888	882	895	832	850	809	785	830	798	856	848	826	898	825	834	841	862	801	846	840	823	822	848	823	830	836	820	812	807	856	832	836	816	837	856	816	795	808	871	814	792	841	805	863	815	796	837	823	854	821	793	843	765	834	858	828	823	820	844	873	869	878	809	791	827	875	882	835	830	838	818	856	864	826	867	810	853	878	838	812	848	853	821	779	844	858	800	858	843	811	827	828	834	827	856	841	847	798	837	843	855	800	850	835	833	825	894	825	835	783	820	826	815	802	819	833	854	835	833	854	811	811	902	865	857	814	799	824	812	844	838	828	793	813	871	857	829	835	776	829	850	790	871	811	837	856	823	844	824	781	793	869	849	775	866	796	849	848	818	792	841	837	824	879	815	868	794	802	876	851	806	827	870	874	844	826	834	833	827	837	858	774	821	869	795	850	810	777	791	836	831	799	835	841	814	861	837	829	829	797	865	844	839	886	856	825	836	837	844	827	834	836	789	811	870	829	829	881	793	829	874	850	831	856	855	830	805	845	803	857	820	844	890	850	890	822	782	845	842	789	874	821	786	851	823	824	795	833	905	819	849	881	821	810	822	867	877	827	796	792	880	825	849	830	837	838	831	828	837	873	817	823	868	807	878	818	796	844	869	846	808	813	867	831	806	821	876	872	830	827	828	842	835	856	780	833	842	834	862	814	785	813	837	836	791	818	814	836	858	790	835	870	799	870	831	834	833	866	818	837	847	840	829	817	767	799	788	857	823	799	811	877	821	809	833	863	862	843	814	817	847	832	788	847	814	870	860	866	842	860	839	841	870	827	841	861	833	858	823	883	800	873	830	847	867	828	813	814	850	786	874	816	817	870	790	831	823	848	855	832	847	884	831	822	849	798	793	778	828	877	849	868	932	797	818	858	808	830	827	794	851	863	822	816	862	824	801	795	869	847	833	764	849	824	816	861	871	847	803	902	794	843	813	853	850	867	841	831	889	829	782	842	860	807	822	840	845	820	860	863	786	853	815	812	838	816	845	827	831	874	806	823	845	870	785	879	872	870	758	829	892	837	885	868	836	819	884	855	814	828	871	790	826	812	801	838	871	830	860	829	832	862	859	842	825	855	877	788	806	815	839	839	793	868	806	840	814	832	834	822	855	771	880	824	840	773	812	780	813	823	832	818	867	856	806	826	813	877	788	815	848	809	832	840	804	768	867	821	836	868	861	823	892	848	864	807	810	808	852	872	844	882	859	859	850	806	807	827	808	838	856	811	800	777	829	835	777	836	765	841	847	855	806	789	842	797	801	806	853	811	821	900	828	857	832	800	818	845	854	907	818	832	815	840	869	857	836	802	849	820	830	784	804	838	848	842	835	822	834	828	793	816	845	795	812	831	808	855	850	827	825	804	824	849	810	777	834	807	808	897	846	788	778	826	804	848	847	890	860	857	808	851	842	817	827	865	801	850	817	807	825	819	852	823	879	833	848	878	837	843	810	873	834	883	799	896	833	774	839	834	805	839	878	817	807	869	834	820	856	811	840	834	815	872	834	880	843	816	833	858	802	796	783	880	822	836	829	877	826	844	848	830	839	860	829	792	849	810	832	845	881	823	831	882	821	848	879	827	874	837	864	835	832	830	868	846	859	779	825	838	808	779	799	831	829	860	807	854	862	822	854	869	848	902	871	838	816	811	819	846	840	827	830	802	746	842	841	829	898	813	865	848	829	807	803	859	799	843	818	847	826	845	779	841	848	847	815	837	842	858	851	814	860	869	800	840	867	864	800	874	784	850	843	823	844	797	822	820	857	795	861	837	804	828	781	821	876	855	838	806	821	861	797	809	800	836	857	817	852	876	839	853	836	845	838	791	878	811	812	813	796	828	867	850	830	845	851	828	890	825	827	859	871	855	835	790	809	883	883	828	803	798	813	802	831	826	805	826	898	837	833	841	823	834	871	913	846	851	831	866	834	849	851	865	835	810	859	767	827	868	875	811	795	833	792	860	848	862	841	821	832	907	789	828	830	819	812	875	863	829	862	801	830	820	830	834	874	860	799	855	838	830	798	822	829	846	851	870	874	806	829	810	801	834	845	811	842	791	813	856	793	821	860	832	873	880	779	817	807	798	792	795	850	874	878	841	837	796	855	878	833	824	835	780	840	874	793	806	778	833	835	873	813	795	839	852	842	822	872	797	797	847	765	848	817	885	823	827	821	852	842	819	810	872	844	843	853	819	863	862	862	828	883	840	874	809	839	868	889	867	816	838	850	772	832	853	802	909	873	807	849	854	867	828	832	834	850	856	798	862	855	817	821	892	837	842	842	823	844	858	825	841	848	831	855	816	839	811	846	828	808	866	809	863	810	868	817	821	841	828	838	811	852	847	877	822	846	869	842	834	837	875	821	860	840	862	840	816	877	851	812	870	850	871	807	834	845	820	849	855	809	816	838	844	828	790	797	840	801	807	846	874	860	834	829	829	828	799	871	805	849	822	838	840	865	851	812	846	852	849	855	822	881	845	837	858	846	799	874	873	791	816	819	839	820	841	835	834	906	837	839	850	883	853	834	829	797	876	826	865	829	878	811	842	772	871	802	859	809	837	835	832	789	797	846	794	897	859	817	829	810	785	865	791	834	828	831	827	806	861	856	812	847	799	822	844	856	846	821	899	792	874	858	839	859	832	859	808	821	820	803	827	800	908	821	849	858	843	845	844	854	845	839	824	865	816	844	864	850	852	897	842	784	864	849	840	890	775	827	793	821	799	819	826	772	830	796	818	833	846	839	759	787	803	801	840	831	812	851	859	826	785	816	823	867	826	796	840	823	872	829	834	817	836	822	841
17201	12233	6907	3518	2042	1289	896	653	497	394	312	293	266	224	172	141	134	139	119	129	140	114	109	118	113	118	121	109	101	105	125	115	129	127	102	123	113	108	116	94	102	121	98	122	99	113	119	97	107	115	99	116	125	95	120	117	114	119	127	114	109	100	96	115	98	116	106	90	115	104	111	107	123	101	118	115	114	103	120	84	103	108	113	121	99	110	114	97	118	100	94	122	108	100	123	103	104	111	106	117	106	110	113	127	98	95	123	124	94	104	105	105	110	113	109	109	118	99	101	92	98	98	119	106	107	121	98	111	106	81	121	118	110	112	97	104	89	105	102	118	97	106	91	103	99	103	131	124	125	105	108	92	112	102	96	118	110	111	121	120	104	105	104	98	98	103	101	102	101	113	105	115	106	116	118	112	106	119	117	120	100	117	105	128	124	119	96	97	112	105	126	100	132	108	99	127	99	107	103	103	111	122	101	104	107	106	121	108	95	104	120	123	104	100	97	127	111	137	112	101	114	118	84	102	124	123	123	85	109	112	115	110	120	103	107	93	108	121	107	112	107	118	98	107	123	138	108	101	113	96	114	101	124	106	116	113	107	119	127	103	93	114	110	131	106	107	112	139	111	117	103	126	107	117	94	126	121	125	106	98	114	115	112	104	98	113	106	111	116	112	121	122	95	129	125	119	101	115	101	110	110	120	92	119	112	115	98	100	120	115	117	125	124	117	122	107	112	92	117	116	134	121	108	111	101	123	108	102	117	126	118	90	110	117	111	117	105	121	111	101	112	107	95	129	129	108	84	110	100	97	96	93	118	107	87	104	125	138	101	110	118	105	93	87	113	125	110	108	128	90	112	120	108	114	109	111	97	107	135	105	95	119	97	106	128	115	112	96	97	95	120	103	117	116	120	116	105	94	107	120	111	106	96	128	112	97	112	119	109	109	109	117	115	132	126	98	112	115	114	105	119	104	108	127	105	107	111	117	106	121	114	112	106	121	98	116	134	104	119	102	108	106	113	126	123	121	93	121	137	112	103	120	116	97	109	112	103	123	94	127	120	111	115	117	114	96	104	101	125	106	116	86	99	112	118	119	105	91	104	114	117	105	98	106	103	106	96	114	100	108	111	124	117	110	110	82	102	120	112	98	98	112	115	120	86	103	117	107	115	114	87	102	114	108	119	126	106	94	104	101	110	120	115	128	99	124	103	104	112	111	98	95	98	117	105	125	107	130	114	113	101	106	117	110	121	111	109	126	108	108	87	114	113	104	92	118	105	128	90	100	108	106	126	104	125	91	110	103	109	130	98	105	105	108	122	102	101	115	104	108	99	86	119	114	116	97	101	111	109	116	110	111	105	102	117	110	105	107	105	101	107	108	127	101	98	118	100	110	121	111	135	108	109	122	113	102	99	110	91	103	105	117	93	101	120	107	107	104	101	111	99	114	99	116	96	100	119	120	114	123	103	100	115	96	106	111	110	121	106	115	118	112	118	116	114	107	105	92	103	100	113	124	124	117	105	117	101	101	99	114	116	126	89	112	112	118	112	114	126	106	129	108	98	147	118	122	112	126	114	113	99	124	100	92	111	89	122	125	108	118	101	118	125	111	105	112	111	121	102	116	112	82	104	116	113	122	131	99	113	127	109	135	108	106	114	104	111	112	119	111	101	107	112	113	107	100	115	107	106	108	120	114	107	100	118	116	131	119	106	105	114	116	115	108	100	99	101	90	110	103	120	111	107	111	107	118	111	102	104	101	91	111	105	115	101	104	114	109	118	98	111	99	97	117	98	112	128	100	94	109	127	112	97	122	129	106	106	103	98	119	98	88	109	111	105	105	129	121	102	94	100	105	108	102	110	120	123	102	89	109	99	126	111	97	114	108	106	107	119	99	122	91	114	136	112	101	126	98	125	108	96	116	114	105	91	110	109	104	134	97	89	105	113	111	127	140	92	105	121	103	97	113	118	106	99	132	117	100	120	101	112	133	90	94	104	111	131	114	100	127	103	112	106	114	120	100	108	109	112	113	107	109	125	131	97	118	115	104	113	125	131	101	87	96	139	117	121	96	123	106	109	109	102	97	117	99	101	124	116	114	113	108	88	123	125	116	92	77	101	101	101	109	108	100	95	108	107	115	114	90	120	110	96	111	106	107	111	97	110	91	104	102	97	89	108	111	114	119	122	108	93	93	110	100	124	92	99	106	88	113	92	114	100	136	130	117	112	128	114	117	102	102	106	108	124	106	128	91	114	94	120	124	113	117	100	101	106	97	97	115	112	91	110	113	102	100	97	89	107	103	117	101	93	110	95	112	111	123	112	109	119	116	108	102	104	110	118	108	109	119	104	112	109	120	107	104	115	117	125	101	102	120	99	109	115	130	124	116	110	109	115	111	116	100	134	121	105	107	94	126	122	107	134	106	94	100	107	105	111	119	99	93	108	111	121	127	106	112	119	115	118	110	109	101	112	112	99	101	106	126	111	118	114	106	115	112	109	100	111	133	107	118	102	114	107	107	108	97	122	124	103	116	90	119	115	106	106	102	107	99	111	112	100	111	98	105	106	103	115	105	117	125	118	106	109	118	100	105	96	108	117	103	101	111	108	104	129	108	103	100	111	131	111	102	130	118	119	111	108	136	98	106	116	108	98	117	127	119	106	127	102	121	100	129	121	109	111	112	108	103	96	119	110	117	101	94	98	117	133	123	110	101	116	110	110	99	107	91	111	123	103	113	121	105	109	108	97	112	120	132	99	111	111	104	105	112	103	106	102	112	99	107	101	131	119	112	96	104	116	98	107	105	104	107	106	103	113	111	126	111	109	106	89	111	88	111	96	86	111	118	117	96	109	120	111	104	92	104	112	109	101	109	102	114	120	116	124	122	115	111	103	121	124	119	120	82	113	115	104	93	82	122	109	143	120	108	116	104	114	121	116	100	97	104	101	91	127	102	107	110	93	105	110	93	118	98	122	103	105	113	114	103	126	119	107	120	115	129	111	97	115	117	105	109	117	97	119	121	107	115	123	102	117	101	130	106	107	115	109	127	114	110	111	107	138	119	120	113	98	83	112	108	120	103	86	106	115	100	112	125	91	100	97	102	149	101	110	118	112	125	118	115	116	107	104	108	104	107	120	106	111	109	92	91	98	100	95	101	106	99	104	116	101	107	112	116	92	108	98	123	95	99	110	128	111	99	103	110	99	101	114	103	107	100	115	107	113	98	141	117	117	128	93	105	113	122	100	114	116	108	100	112	89	109	98	101	116	113	134	102	105	103	98	137	121	90	115	119	108	125	98	120	93	108	113	109	116	99	119	102	96	97	121	89	109	113	95	91	113	116	106	104	121	112	116	130	139	106	110	105	99	137	106	118	93	98	96	97	103	123	124	92	100	103	94	113	106	90	115	118	92	110	107	118	109	128	90	101	101	106	82	134	123	95	101	88	110	108	110	123	97	111	101	136	124	137	110	119	103	112	105	115	110	104	117	116
45482	34180	27114	25347	25532	21178	16592	11740	9041	6318	5155	4192	3560	2747	1819	1226	1113	1044	1021	982	897	893	916	906	862	798	801	824	775	822	790	789	840	836	780	788	750	841	762	816	788	822	812	766	770	792	736	783	824	808	783	828	792	811	752	788	779	780	806	750	781	830	805	778	777	811	811	839	761	804	810	794	812	830	710	784	758	805	784	795	799	776	851	786	819	806	836	785	787	742	769	824	772	760	777	800	766	819	765	798	796	797	736	804	792	792	840	834	862	773	832	753	747	780	749	802	781	791	762	734	775	821	764	812	813	761	799	808	799	789	773	739	740	809	802	788	777	786	773	765	789	787	814	823	769	804	765	823	834	819	760	837	789	834	785	752	784	758	821	744	804	831	810	814	789	746	754	731	765	770	817	790	775	824	751	757	785	752	725	795	807	823	746	807	750	813	831	758	825	811	774	761	808	796	783	797	838	835	825	796	804	789	801	787	752	800	767	809	798	788	786	781	768	798	784	742	823	810	771	755	784	786	795	788	815	831	826	773	766	806	795	809	799	792	803	780	831	791	777	779	793	833	802	815	783	804	816	774	840	770	808	757	782	777	802	826	733	783	838	822	816	776	767	819	796	825	757	811	782	824	778	748	766	765	786	807	812	838	769	818	753	766	789	809	765	791	837	799	792	762	798	804	793	782	774	807	771	758	792	788	792	782	826	772	767	786	779	797	741	822	798	797	742	797	765	765	811	802	802	753	766	756	797	776	822	823	744	770	778	784	823	793	796	789	778	740	765	811	777	812	752	821	842	792	759	753	794	756	760	751	808	762	726	753	778	781	828	806	795	834	794	799	837	780	819	787	778	748	742	792	803	793	793	811	787	776	825	794	780	832	787	844	774	766	778	769	805	821	797	797	805	745	789	818	822	740	746	839	800	764	752	813	779	799	756	817	785	816	765	785	819	785	755	799	802	791	822	802	776	741	812	796	782	772	747	798	816	821	814	837	716	784	763	803	803	758	820	796	796	780	812	732	754	851	757	783	828	722	759	813	817	788	756	808	782	825	802	750	788	819	763	829	770	732	817	778	788	805	775	809	803	759	783	833	802	775	772	811	808	865	841	844	807	798	765	724	821	773	760	851	816	781	779	857	823	805	826	782	792	714	814	777	850	720	823	777	834	793	803	813	807	784	817	787	822	772	794	779	775	798	771	782	794	807	794	804	781	825	780	793	794	783	808	757	803	768	758	810	762	746	824	819	774	856	781	821	826	799	843	815	777	792	757	770	779	747	778	818	768	774	789	768	751	798	805	785	789	824	782	768	770	727	781	769	772	796	816	845	798	770	813	803	792	767	784	805	789	753	759	765	770	790	773	786	824	790	821	792	829	755	757	764	781	784	801	799	794	810	764	810	760	791	767	810	760	787	785	769	807	810	812	816	774	824	835	775	764	746	753	828	806	787	821	814	825	721	761	853	795	816	766	776	783	765	818	815	791	794	801	806	752	811	749	812	809	791	798	835	767	789	759	807	788	816	825	812	762	793	810	772	795	816	780	754	743	789	769	841	780	811	815	793	743	802	758	792	788	768	749	786	780	775	764	765	779	806	796	767	798	779	850	781	793	766	744	719	802	817	796	781	774	815	799	819	787	793	796	785	768	814	800	757	777	808	783	829	801	781	819	739	749	838	751	765	799	798	781	751	862	795	760	767	781	777	788	845	795	848	814	767	774	775	835	777	797	790	755	841	824	789	757	812	800	815	796	767	772	823	810	765	796	819	805	755	760	791	783	782	836	799	787	782	728	780	774	815	797	738	845	771	759	831	748	805	782	799	772	754	805	789	772	782	792	804	854	786	744	761	779	830	762	812	834	811	730	802	777	810	825	785	767	789	819	739	761	768	716	792	806	791	743	786	779	793	765	841	767	768	840	807	742	772	807	771	818	799	791	766	798	815	803	768	806	762	737	757	774	761	824	804	751	778	780	795	762	799	809	779	750	773	776	821	780	743	828	820	789	755	806	776	809	810	837	810	796	781	770	774	791	752	738	786	772	766	777	727	863	734	790	766	790	806	825	785	795	769	827	797	813	793	786	806	782	778	773	802	761	752	778	777	804	750	771	740	787	803	795	768	805	801	744	818	765	784	803	797	765	806	837	814	744	776	785	796	792	812	788	782	804	820	772	758	804	793	786	859	803	806	777	812	794	756	793	759	778	765	747	767	802	806	759	776	835	783	776	832	803	796	783	817	792	765	863	738	812	816	812	867	781	830	785	798	790	808	839	804	824	831	800	836	821	770	801	733	813	747	770	750	815	782	762	792	803	807	755	807	829	792	819	776	857	804	802	775	786	750	814	789	773	772	810	770	771	795	801	821	775	811	755	744	846	772	772	763	795	793	795	818	762	816	821	758	760	813	768	787	765	794	787	804	778	786	791	805	811	775	829	814	913	840	806	763	797	766	747	775	832	808	790	778	758	777	782	815	813	816	777	784	800	820	794	782	777	816	807	830	798	789	840	846	801	815	766	758	737	792	731	803	807	778	755	847	788	826	825	800	802	787	738	787	836	800	823	827	784	769	759	827	812	835	791	817	788	786	783	750	783	764	781	827	761	823	805	775	877	754	823	768	779	767	832	784	791	786	783	811	828	815	825	769	752	774	798	791	761	772	763	778	788	721	774	781	791	784	744	790	780	781	775	784	798	843	833	840	777	799	811	774	751	805	746	759	839	765	834	813	801	779	785	804	786	791	754	860	774	822	838	779	790	771	779	779	755	777	777	823	755	726	822	795	784	757	801	790	784	780	766	747	786	764	791	790	810	762	815	772	811	803	778	837	785	772	782	798	822	729	765	791	777	767	793	777	775	809	792	831	796	774	784	808	811	815	814	791	778	784	776	792	762	823	794	778	822	803	815	760	789	762	822	778	802	723	808	772	809	796	783	833	760	759	811	794	732	829	794	766	784	771	801	764	821	801	790	790	798	762	787	774	774	785	785	778	767	743	778	771	804	760	816	795	759	749	768	801	779	803	763	851	753	761	724	795	818	799	808	764	797	731	801	764	808	757	739	829	824	782	828	812	816	808	762	787	857	842	762	807	773	771	769	784	793	828	811	783	773	763	752	773	752	770	836	783	817	773	809	784	802	811	794	794	803	815	743	763	743	752	807	805	790	810	779	734	763	835	773	828	779	794	827	799	792	808	881	763	735	798	828	778	793	828	764	744	791	778	792	794	802	770	782	817	741	766	793	802	779	809	822	803	792	775	773	821	803	771	765	796	838	806	810	825	824	798	811	817	763	844	800	796	760	753	780	778	831	832	783	749	751	773	782	805	750	723	764	805	785	781	748	764	779	833	787	825	798	793	747	775	797	771	767	790	745	727	802	795	792	782	760	822	790	832	757	754	809	800	771	796	799	820	782	785	816	775	784	785	774	741	811	784	741	765	790	753	823	860	825	751	804	764	810	820	737	782	823	762	783	796	810	768	780	778	809	753	812	775	785	792
11497	6003	2983	1606	1033	726	621	499	327	245	227	176	175	161	177	140	127	118	121	154	121	129	110	130	113	125	121	136	112	130	120	119	113	110	124	100	107	102	139	133	132	132	99	109	115	117	128	113	116	107	107	107	110	101	131	131	103	110	112	103	118	110	140	113	100	109	99	120	139	113	109	114	103	129	123	130	105	133	121	130	104	104	112	124	104	109	130	139	121	122	118	96	124	115	108	125	106	93	129	131	102	126	123	127	120	106	124	127	121	119	113	129	116	111	104	119	116	106	114	101	131	125	106	131	113	130	120	101	104	109	108	119	115	101	109	105	106	124	123	111	108	129	113	117	121	100	133	126	112	126	119	117	123	101	101	105	108	105	111	114	118	122	107	107	126	102	117	126	97	109	107	104	105	122	103	109	116	111	125	121	125	120	100	128	117	119	126	87	111	107	103	106	118	142	116	111	125	124	107	130	108	103	135	98	118	97	109	111	105	120	116	110	112	99	103	116	110	91	124	110	108	106	129	123	116	121	109	117	127	93	118	99	112	108	128	106	122	106	119	144	114	109	115	119	139	104	104	113	121	105	102	126	120	118	138	125	120	113	93	112	120	121	104	99	93	115	108	105	112	98	92	100	106	123	110	104	112	112	100	114	109	117	108	131	120	100	128	116	133	143	125	123	130	112	128	108	104	122	111	139	102	121	114	118	124	107	111	107	95	114	118	109	130	106	110	111	106	122	135	115	123	93	115	103	118	105	106	121	99	99	111	109	112	111	121	119	110	129	107	104	124	111	108	119	122	109	114	103	100	113	97	111	109	119	130	95	111	100	115	106	122	102	121	103	126	105	111	106	123	117	115	109	117	103	105	138	106	101	124	118	122	136	109	104	94	111	113	104	114	98	114	111	114	104	125	126	109	125	122	119	115	122	112	121	100	105	120	140	107	117	111	125	104	114	121	124	97	106	123	118	108	110	106	107	107	103	102	112	128	98	104	108	105	108	119	123	121	126	139	118	111	101	112	119	94	114	117	112	113	100	94	124	100	117	115	104	104	121	129	113	122	121	101	120	127	142	116	115	94	116	119	108	121	121	127	123	119	112	105	116	107	113	113	119	102	112	114	103	104	96	128	122	127	117	118	107	110	128	115	116	98	108	109	108	111	122	123	115	125	108	111	105	100	123	149	108	116	111	106	107	95	122	131	107	122	127	107	112	113	108	118	117	104	119	92	108	100	130	116	113	112	131	134	110	134	112	101	102	134	116	103	125	111	125	120	104	100	101	124	101	112	109	115	124	89	135	123	117	96	126	101	116	116	117	125	124	117	98	127	113	116	116	111	127	113	119	130	108	102	117	118	105	113	128	108	122	105	128	113	98	98	113	114	121	103	126	99	122	109	100	119	109	124	100	122	121	117	108	110	107	93	108	118	121	114	99	115	104	115	125	94	139	118	103	107	117	119	125	134	94	108	117	100	113	109	93	96	107	113	123	101	107	132	116	111	112	101	97	110	113	99	101	103	106	109	126	123	123	86	113	139	112	120	109	110	103	112	109	131	107	117	104	99	116	111	91	135	120	111	95	113	111	109	110	111	113	115	115	114	137	123	109	86	107	100	127	132	108	119	111	112	128	109	99	115	99	119	127	142	111	99	131	102	105	103	129	115	98	107	112	113	124	106	108	119	105	105	104	127	112	116	114	95	107	114	108	107	119	115	112	126	112	116	127	135	107	110	121	113	113	120	118	100	122	103	94	125	119	104	120	125	115	122	122	114	135	119	109	108	133	103	104	87	112	108	85	99	95	123	123	129	112	98	123	117	116	114	104	101	141	115	123	118	116	113	110	113	108	127	95	111	100	119	117	95	111	106	96	126	127	104	104	121	121	108	115	98	108	118	106	116	124	110	101	119	103	112	124	112	136	113	118	99	116	105	102	108	113	127	113	113	115	110	112	117	127	124	121	106	103	122	116	135	109	111	109	122	124	117	111	118	116	117	113	128	105	105	115	117	109	111	108	98	100	106	87	98	108	113	131	107	92	109	123	114	129	120	107	96	100	116	99	96	115	108	127	114	127	97	99	105	113	107	111	115	118	115	114	101	106	119	117	96	101	121	128	121	98	113	119	106	122	120	98	107	105	114	127	102	120	105	133	111	115	114	116	115	145	113	107	122	125	95	116	124	116	103	111	134	138	102	94	109	93	96	111	110	123	103	113	108	96	109	139	103	96	116	97	113	116	111	117	120	123	101	116	111	108	117	103	120	114	114	124	120	108	113	110	120	123	129	111	102	115	114	118	122	119	110	93	134	123	100	111	135	98	115	114	107	98	103	126	115	116	87	108	107	108	112	99	133	110	132	120	125	114	119	117	102	113	121	106	113	123	115	128	114	93	106	110	122	88	107	131	120	81	116	111	104	129	126	124	115	124	113	121	127	122	110	120	123	134	94	117	111	144	132	118	114	107	116	133	119	123	128	132	121	113	130	113	106	92	120	126	115	101	95	125	116	119	109	126	109	117	111	107	112	105	103	118	110	111	102	104	110	122	107	114	101	113	130	98	124	112	107	110	98	130	105	106	85	137	110	126	109	114	120	116	122	113	119	111	109	117	116	120	125	114	90	112	108	121	129	111	118	116	104	125	118	126	113	133	112	110	125	116	103	102	126	122	133	121	104	109	116	97	109	111	118	112	104	109	120	114	107	115	112	108	120	107	113	94	104	99	116	102	109	110	116	105	107	126	120	110	118	110	123	122	127	108	120	117	105	92	105	115	113	129	111	103	112	106	113	109	104	106	122	116	108	102	112	119	110	122	122	116	107	92	112	120	118	122	127	98	103	122	108	99	109	107	118	122	110	139	121	104	125	115	100	94	128	100	109	114	120	125	120	118	126	139	149	142	108	128	117	112	99	101	102	114	99	110	118	118	120	126	119	104	103	129	106	134	97	120	142	116	129	112	147	118	120	122	117	124	130	107	93	119	121	133	112	129	121	112	123	101	102	113	126	124	121	129	121	104	107	115	128	126	109	113	121	121	120	127	122	115	115	117	111	116	104	121	105	115	118	96	107	131	114	98	106	108	117	100	103	132	108	107	135	106	108	111	110	112	125	100	113	122	133	122	136	118	104	114	127	104	120	124	123	123	115	129	124	118	119	114	126	109	128	122	103	115	126	107	123	126	121	103	118	117	119	115	122	116	130	94	113	119	123	107	130	121	106	107	138	129	110	103	124	127	104	114	123	116	114	121	105	123	105	128	100	115	119	123	111	103	128	99	112	126	95	118	139	120	114	94	115	121	112	104	110	107	115	116	120	103	125	123	142	104	114	122	112	112	128	111	102	120	110	130	115	123	98	104	113	128	111	127	98	115	105	127	116	114	106	133	120	106	114	110	121	114	123	118	131	112	117	102	110	110	113	100	82	109	108	99	118	115	100	116	97	111	102	93	129	112	105	118	106	93	124	108	114	111	119	114	101	125	122	110	120	114	120	121	131	125
39398	26362	19124	17083	19336	16592	13710	10093	6691	4265	3380	2943	2258	1688	1355	1266	1124	1095	1036	1064	975	932	899	905	869	868	886	873	829	838	897	841	790	821	830	825	840	858	809	758	817	816	862	843	832	760	814	868	853	804	777	809	847	808	809	820	806	813	770	810	809	838	839	853	825	845	816	791	848	816	833	785	852	841	763	855	807	800	797	815	831	792	842	838	875	867	801	792	791	776	814	805	776	784	810	801	831	799	831	804	813	832	829	818	820	846	773	824	794	810	859	835	800	830	804	819	835	825	866	847	836	779	820	817	849	799	806	810	845	783	865	861	824	855	799	831	798	847	872	855	796	859	849	811	810	794	862	864	903	814	832	816	808	832	803	836	828	817	848	813	821	797	874	832	788	828	809	833	873	817	838	814	824	836	835	798	856	803	826	732	878	843	803	851	806	829	812	832	837	819	764	785	807	765	795	856	807	806	791	796	885	850	785	835	817	789	809	807	831	812	818	819	822	854	786	778	797	803	870	748	770	778	791	814	815	858	827	792	844	831	812	827	878	845	810	814	873	834	797	821	805	823	832	819	807	796	819	816	832	847	841	766	784	811	796	797	781	776	835	776	813	813	756	813	822	797	764	811	820	846	796	815	834	856	814	823	794	882	851	831	851	869	788	866	851	790	808	759	796	817	811	821	807	887	809	837	800	829	771	843	841	826	791	829	859	832	830	780	784	854	851	834	781	848	822	873	883	755	859	786	822	850	764	801	858	817	881	811	827	855	827	834	806	850	820	852	819	823	811	817	806	858	854	837	838	821	803	799	850	842	833	825	880	859	835	822	807	838	815	826	816	804	857	890	814	824	858	825	832	820	792	845	809	803	815	846	833	797	844	814	841	757	856	824	817	866	812	816	769	805	862	791	803	794	803	837	790	883	831	811	828	835	847	831	856	819	810	841	870	854	817	827	884	751	804	798	836	801	826	813	887	824	871	806	789	791	790	841	843	775	826	862	841	858	883	842	801	825	775	845	823	794	853	867	846	817	826	874	776	842	840	799	802	795	810	759	811	837	806	848	830	841	849	843	825	840	908	833	845	831	797	782	820	833	848	832	818	831	759	803	810	845	808	809	822	850	818	869	826	834	874	889	844	816	834	846	814	861	864	811	806	818	847	787	863	818	823	759	775	836	806	843	817	832	882	825	749	913	816	846	798	842	850	879	830	820	812	794	810	793	845	833	855	869	854	883	764	829	863	804	870	746	838	854	822	872	865	824	856	823	844	790	818	773	830	810	893	821	808	820	816	793	856	852	809	738	766	774	818	823	828	799	835	799	829	818	852	786	835	841	835	824	817	830	796	870	814	752	821	819	812	776	842	799	795	783	852	828	788	828	763	798	822	804	842	779	822	833	809	748	831	766	855	803	815	824	873	853	819	845	826	833	770	815	832	815	833	837	840	794	841	827	870	863	881	823	820	876	857	844	803	840	855	796	790	842	804	820	770	801	834	816	860	869	823	832	842	832	820	874	811	823	800	830	814	866	838	748	797	852	856	816	834	809	803	779	863	766	807	801	796	827	853	817	797	858	785	824	764	839	777	804	827	790	825	811	808	864	858	803	826	809	844	841	848	799	814	863	831	810	822	823	826	838	797	777	812	814	803	792	804	819	849	875	820	790	862	813	813	828	866	821	817	822	845	820	786	839	848	813	867	813	833	828	815	807	802	775	819	845	858	858	806	840	876	825	793	794	839	855	816	822	829	907	902	881	825	868	809	794	822	816	811	825	835	812	842	824	785	806	774	845	837	844	841	827	827	836	856	839	815	826	816	826	826	813	782	844	804	823	838	893	815	795	749	808	807	875	820	814	803	853	841	813	822	853	842	795	843	823	847	830	814	821	787	787	792	781	818	807	805	837	836	855	836	843	853	775	789	832	846	819	861	826	830	818	828	822	811	781	802	850	831	813	883	751	840	782	836	846	814	817	814	839	853	792	806	822	878	819	828	828	804	826	815	821	827	802	852	775	831	827	913	833	870	784	859	833	801	797	790	808	859	850	867	838	784	799	838	775	784	790	734	848	867	805	845	826	835	799	841	824	804	841	850	850	834	805	838	825	817	824	843	822	790	835	851	818	803	824	804	811	850	813	834	828	823	808	821	813	793	818	819	852	817	827	856	798	819	790	828	840	849	797	808	826	810	812	792	813	794	833	831	770	844	840	859	808	859	817	811	840	846	842	846	863	812	810	818	837	805	811	878	860	767	875	784	808	864	833	801	832	777	794	828	823	836	860	824	803	802	866	833	837	833	835	868	812	788	811	860	834	804	821	831	831	828	829	856	824	813	808	821	820	837	849	831	830	795	780	825	820	768	843	835	855	818	832	845	815	809	840	830	815	819	820	846	823	876	798	854	812	830	898	786	834	825	789	847	844	799	832	772	845	809	811	820	798	797	843	850	858	738	865	875	865	807	828	790	835	749	841	808	817	817	845	820	825	805	847	879	831	803	801	807	804	842	812	831	828	851	794	848	838	817	833	828	853	864	842	817	766	827	799	823	850	809	810	775	870	811	813	828	780	824	833	785	820	811	810	844	773	863	826	865	821	801	796	836	829	846	836	765	792	790	850	798	840	839	834	811	830	826	832	846	888	853	800	788	826	841	786	804	831	835	782	871	855	808	852	832	860	799	811	801	829	843	809	867	829	795	830	857	810	802	854	874	854	851	840	790	819	819	807	785	776	819	824	851	851	821	839	837	810	834	837	849	820	834	828	806	879	819	847	810	845	811	777	838	817	824	805	874	806	829	804	817	818	849	863	834	848	810	846	791	763	823	843	849	800	794	801	786	845	810	803	837	816	861	798	831	858	850	810	858	762	850	809	825	860	830	767	844	780	860	812	804	806	841	866	879	829	844	847	822	811	800	841	780	801	838	823	821	819	847	818	827	806	825	850	824	795	854	808	803	854	849	855	821	811	856	823	852	817	875	801	838	826	803	815	797	824	844	761	802	786	829	826	810	839	797	815	884	775	820	760	833	824	855	831	845	834	839	797	828	830	788	812	839	863	821	874	891	852	777	829	825	836	824	824	786	844	793	809	797	781	871	869	836	783	844	861	847	819	784	829	857	837	850	818	857	816	827	849	827	890	818	826	812	844	849	792	803	838	845	832	771	804	834	863	788	838	831	840	871	871	878	842	837	819	803	816	804	825	839	799	882	816	792	876	832	834	799	835	779	855	841	792	838	840	800	853	784	832	822	846	835	858	861	818	872	801	818	788	806	800	780	847	828	817	843	838	847	780	827	836	834	784	795	849	812	848	776	826	811	835	798	835	828	816	810	839	808	812	798	825	841	817	791	813	808	813	758	832	787	791	839	823	777	796	839	838	780	829	822	809	827	776	805	840	782	786	806	757	857	829	836	882	784	797	807	822	856	791	811	834	841	804	805	820	822	797	830	824	803	856	832	812	816	858	839	798	828	856	813	846	802	841	853	785	818	799	827	852	801	814
11982	7652	3484	2031	1463	1390	1167	836	610	473	433	372	277	192	178	167	142	149	116	121	108	113	151	118	116	110	121	105	100	135	119	115	84	109	128	114	125	122	110	102	98	100	116	111	110	108	120	103	108	111	97	111	96	85	115	133	101	104	101	93	118	96	109	93	107	116	103	103	125	86	105	106	79	120	110	96	108	108	106	96	102	99	96	115	108	114	100	97	118	108	126	97	109	124	99	112	101	107	110	118	102	104	101	112	95	97	115	113	109	126	128	93	110	112	103	114	107	113	102	100	119	104	129	96	115	127	96	108	139	107	86	119	104	105	132	110	87	112	109	109	127	104	102	101	98	109	104	116	111	103	104	125	122	111	121	115	111	93	114	109	134	95	118	108	122	113	115	118	86	114	127	105	120	113	96	98	98	94	120	109	91	92	107	94	119	124	132	100	119	97	108	96	115	123	106	113	129	117	85	120	108	118	97	95	126	106	128	97	119	103	103	122	119	121	110	100	113	129	103	97	123	112	121	94	106	111	104	102	104	108	95	81	107	123	109	107	119	94	99	115	103	98	99	97	118	98	104	115	116	134	93	117	97	109	134	108	103	106	106	108	124	120	109	99	105	117	98	114	92	105	119	99	119	114	120	106	107	122	103	106	120	107	118	105	106	115	112	108	103	99	137	103	89	120	91	115	112	96	111	106	102	112	93	116	119	106	128	114	130	106	116	115	112	112	101	109	103	112	97	129	98	102	107	118	91	102	122	110	102	116	117	107	90	114	86	106	140	132	107	118	115	104	111	103	101	93	109	93	118	111	117	116	85	124	121	114	101	98	95	106	115	108	93	108	128	129	118	98	104	95	98	101	131	134	112	108	101	100	113	97	106	85	112	129	101	108	113	97	120	121	95	120	106	103	100	121	96	102	125	110	116	112	119	120	115	118	109	114	118	122	123	95	118	110	121	105	103	120	103	113	94	106	100	112	115	117	115	99	115	108	124	113	119	113	90	124	118	104	100	91	104	110	131	125	114	105	109	120	92	98	107	108	119	90	101	121	111	106	99	113	101	119	102	110	112	110	100	112	101	123	101	96	113	107	95	108	104	102	112	121	102	102	120	124	102	104	114	103	93	104	126	103	103	102	98	117	102	85	106	117	89	116	112	108	111	116	89	125	106	101	117	115	93	87	105	134	119	107	116	112	126	107	103	101	125	105	115	118	114	118	101	120	104	109	123	106	94	111	96	122	124	102	110	116	114	119	94	93	99	111	98	97	98	104	106	114	101	103	96	145	120	114	108	97	115	119	109	116	108	117	117	107	112	107	112	103	115	117	102	96	112	105	118	113	113	110	121	130	113	118	102	109	113	116	115	130	103	99	89	110	110	104	110	93	111	92	106	111	106	106	115	107	101	116	93	91	128	130	116	105	120	108	130	112	87	112	88	120	115	108	112	110	108	112	115	115	125	125	107	137	110	117	105	125	107	125	100	115	103	114	111	106	121	117	93	112	87	121	117	109	100	124	96	104	113	106	88	107	111	110	103	101	109	125	117	121	110	116	117	109	103	102	106	92	108	123	112	112	104	95	107	108	102	99	112	98	118	119	114	117	106	121	114	118	107	108	116	101	118	93	96	117	117	99	113	132	106	107	118	126	105	91	112	126	89	125	109	108	86	133	123	117	124	122	109	102	120	111	88	131	95	109	108	110	116	119	124	84	101	113	110	98	106	127	97	102	93	112	103	110	103	128	113	109	101	122	108	100	126	106	116	107	120	103	138	128	113	108	108	108	108	97	111	117	100	111	110	118	122	117	107	109	93	112	105	96	112	118	114	115	131	114	99	121	98	122	96	119	117	100	114	107	91	100	95	107	108	104	119	126	111	121	103	104	121	88	114	118	95	109	101	116	104	106	107	119	111	109	117	109	95	118	98	96	102	125	104	98	109	117	110	111	112	120	107	98	121	104	101	94	116	109	93	115	117	126	104	108	107	104	130	112	107	108	138	116	108	123	109	117	86	100	86	127	115	117	92	115	115	139	117	100	117	111	103	104	112	122	95	112	113	129	103	100	103	103	109	111	109	109	118	107	110	124	119	96	104	111	109	95	111	93	127	98	127	94	114	91	118	112	99	117	106	101	114	98	120	108	117	108	119	106	94	101	88	122	112	116	105	105	112	112	116	122	131	120	104	121	98	103	113	103	111	97	114	106	106	94	99	133	93	126	107	104	119	103	118	105	96	99	96	112	117	112	103	108	116	102	121	124	99	101	114	118	119	104	101	87	109	118	103	98	122	103	107	111	102	109	126	104	113	103	113	109	112	106	94	108	106	88	113	93	129	119	105	86	108	115	105	111	109	128	131	114	110	104	123	113	111	98	105	129	117	118	124	113	93	114	105	118	120	110	130	86	111	97	126	109	111	121	117	104	107	108	102	114	112	103	111	108	112	129	98	102	120	107	101	105	105	118	94	106	95	119	112	114	124	106	111	106	98	112	100	97	105	109	103	106	109	103	118	86	111	121	120	107	117	120	126	95	107	126	126	111	113	113	96	101	120	118	112	105	107	108	100	113	113	105	110	101	107	101	100	112	92	95	111	102	110	121	134	99	126	106	105	115	108	115	98	114	95	109	100	120	105	105	104	103	122	105	116	110	85	107	111	95	94	111	100	126	98	116	101	112	108	105	122	95	116	88	99	95	122	109	101	108	116	102	123	114	107	120	104	119	93	117	124	107	95	114	89	105	108	101	115	103	107	126	120	108	118	108	113	114	112	99	115	113	114	107	102	122	131	105	124	109	96	110	110	101	99	120	101	108	106	89	113	97	114	99	122	105	129	97	113	110	117	111	116	118	122	97	117	104	121	108	100	110	118	117	106	99	109	96	98	106	109	111	116	115	88	120	93	111	108	113	106	111	101	100	134	109	99	117	115	109	106	112	97	103	105	111	95	107	94	127	110	111	109	107	106	106	112	121	104	111	98	111	120	93	97	106	106	117	116	118	98	107	108	108	104	96	106	111	106	118	121	119	97	120	107	100	106	114	118	111	133	118	112	124	116	110	106	109	112	111	113	114	92	104	90	105	118	93	109	101	96	138	96	101	134	114	105	114	135	121	110	111	121	107	112	104	104	95	121	114	98	124	120	115	116	127	97	100	101	135	104	103	108	107	91	124	106	109	94	106	129	112	107	108	115	115	120	117	100	116	122	120	119	104	111	106	104	105	97	123	111	116	104	123	107	126	88	111	93	110	100	101	109	111	106	120	118	112	117	101	106	94	97	125	99	76	118	112	108	100	124	95	97	113	105	109	96	99	96	114	99	118	93	112	123	109	99	97	98	121	106	99	99	112	107	108	127	106	110	98	110	111	111	122	114	118	100	114	114	106	105	112	126	121	125	93	104	119	109	121	104	111	74	116	115	107	121	93	109	108	109	117	97	105	124	104	116	103	117	95	123	127	118	108	92	93	113	104	117	110	114	85	109	109	110	103	114	105	105	104
41766	28590	19999	21237	25857	24876	21374	15674	11312	8507	7964	5722	4072	2768	1918	1480	1323	1226	1121	1087	1033	1034	978	913	889	862	924	820	845	800	849	806	820	797	812	809	766	799	752	851	736	786	754	781	812	782	838	793	815	798	830	782	793	740	734	878	813	788	822	797	769	837	789	760	754	802	803	797	789	788	799	828	782	878	825	777	809	746	785	826	804	821	781	777	787	767	793	789	752	816	796	762	809	822	805	811	834	810	820	802	802	843	748	728	809	767	790	791	767	777	770	776	833	792	784	779	812	763	790	797	810	775	766	789	812	788	778	824	812	795	794	776	801	788	793	795	757	781	826	809	827	744	844	744	765	793	789	790	789	832	779	804	790	804	804	789	791	790	809	785	788	787	819	782	772	837	771	780	743	778	797	810	812	816	769	804	840	788	809	779	783	809	762	770	806	774	767	802	782	781	746	804	797	783	784	757	756	791	816	870	772	781	811	801	821	827	763	797	813	860	781	835	776	752	839	793	830	843	840	794	784	771	827	767	811	773	770	781	805	815	795	742	788	837	829	782	856	802	841	804	789	815	805	827	768	802	770	787	756	838	792	822	779	766	775	791	775	777	763	820	784	767	804	775	786	785	798	787	723	785	770	765	804	837	822	780	778	778	791	815	798	748	819	809	783	775	763	765	770	775	776	775	826	724	807	816	809	785	793	802	777	774	759	792	778	818	807	765	783	819	758	728	821	776	778	819	827	776	775	802	791	775	797	733	798	750	797	845	767	822	812	792	824	800	793	809	784	739	757	806	806	735	790	743	846	768	808	805	769	773	757	781	750	771	799	793	856	815	815	804	780	830	805	779	826	843	786	763	793	809	777	826	770	753	795	766	790	808	792	807	798	791	833	791	813	790	785	774	822	802	774	805	814	816	762	812	781	807	798	822	773	783	794	761	779	790	785	758	824	790	790	781	728	771	801	795	741	832	799	774	742	794	771	837	763	841	782	778	767	797	778	780	760	848	797	800	790	773	764	815	763	805	815	785	728	791	813	804	804	785	873	787	822	833	803	798	782	824	737	804	794	776	780	751	769	790	844	767	780	806	813	758	757	763	836	767	756	820	802	763	828	778	769	790	795	778	797	799	763	785	826	798	840	827	791	791	803	805	784	784	819	789	840	815	834	782	785	815	821	780	794	851	838	829	774	806	821	752	787	821	799	790	726	786	857	795	778	790	805	816	785	804	774	802	732	801	804	757	811	834	835	770	794	805	816	819	802	769	757	808	810	777	778	786	752	796	805	799	730	735	784	792	811	771	821	821	814	773	782	795	828	818	747	844	811	760	737	798	828	789	785	838	819	793	787	788	779	831	747	807	766	782	777	796	800	777	803	791	820	745	787	773	770	822	813	794	809	786	774	858	806	830	783	761	808	788	808	779	813	811	825	779	788	778	768	775	820	857	800	807	820	775	802	814	854	742	751	736	778	771	827	770	815	799	788	755	819	789	868	840	786	773	712	757	819	795	799	815	844	827	777	741	778	811	760	826	780	819	815	765	779	839	808	771	760	788	815	716	814	783	778	848	780	748	768	794	805	771	812	766	857	765	783	779	790	758	757	775	807	791	846	781	824	794	825	769	836	816	829	820	822	765	780	834	784	784	827	805	781	795	791	797	771	773	760	803	752	816	817	772	805	798	822	773	866	827	831	806	741	787	762	811	805	787	813	798	819	829	776	793	781	763	764	834	774	810	846	809	850	798	794	788	785	815	782	762	783	807	764	757	742	801	819	819	812	805	744	813	765	768	765	762	777	810	760	755	809	797	785	812	807	842	767	786	799	774	773	770	769	768	795	804	760	817	795	832	787	791	800	855	796	776	793	822	789	786	765	752	794	797	751	794	807	780	744	791	764	814	778	809	850	805	810	773	832	788	860	796	785	843	800	810	783	820	770	771	805	818	798	805	793	818	792	808	772	735	791	782	790	801	806	845	763	798	748	814	790	822	826	805	798	818	822	792	823	838	786	764	806	820	785	782	754	788	802	762	720	809	792	729	776	793	816	763	806	784	786	786	837	796	769	771	752	778	771	807	825	757	792	831	828	803	851	803	746	757	768	773	723	808	806	861	801	848	776	786	810	810	836	756	838	756	778	740	784	754	785	840	788	804	843	812	789	776	805	788	821	824	808	783	761	720	798	814	768	774	754	706	826	774	788	785	757	769	778	792	817	828	814	808	807	805	756	796	777	758	813	805	771	782	779	807	776	797	807	757	831	765	778	826	793	778	810	769	793	782	821	786	799	795	796	799	811	821	811	844	822	782	783	832	835	804	789	798	778	743	776	877	743	762	751	824	780	812	764	842	807	793	720	761	747	804	752	795	799	762	746	766	774	763	795	820	797	833	826	828	768	762	777	759	784	783	779	822	771	742	755	805	797	803	846	818	787	770	804	785	762	816	836	793	799	830	760	841	808	789	787	766	791	805	762	776	750	825	824	728	800	817	803	756	794	798	821	752	784	767	745	782	728	796	790	833	840	831	810	804	798	821	804	795	816	767	739	775	769	797	797	778	774	770	785	795	836	867	828	783	777	815	809	846	773	774	833	794	765	849	785	829	801	797	798	792	798	760	802	791	824	805	768	871	797	747	791	784	799	769	807	848	846	806	782	822	785	797	758	828	799	797	784	766	789	799	786	848	774	762	770	833	816	750	780	761	803	757	761	737	800	812	798	761	805	786	788	798	788	815	826	762	785	767	762	809	760	815	816	749	782	784	838	825	773	819	812	820	819	793	778	799	801	804	782	777	723	818	793	835	796	807	756	797	786	783	761	739	777	788	821	781	858	766	776	786	817	800	795	760	806	817	773	829	789	779	798	768	769	769	792	732	764	778	787	810	772	759	821	807	851	798	792	836	800	753	801	821	830	808	804	746	818	801	810	746	796	778	778	833	766	815	794	799	775	774	845	777	766	786	779	824	813	793	762	796	806	774	761	822	824	831	810	789	811	782	784	762	813	803	793	735	774	797	824	789	774	812	762	801	778	813	796	829	759	806	801	809	765	817	785	785	801	788	762	872	813	840	778	819	828	791	755	794	844	802	756	799	805	816	825	798	826	791	818	813	794	785	812	765	758	825	765	767	849	759	762	752	811	751	821	764	779	751	800	850	749	794	795	776	804	783	784	785	788	809	818	835	784	793	748	811	782	816	788	755	781	791	860	794	753	807	753	794	768	767	785	775	799	809	782	766	784	787	768	763	758	761	777	827	829	752	793	764	796	744	814	796	698	787	839	774	801	768	770	839	825	778	808	763	791	818	768	744	772	828	804	779	773	814	805	811	866	816	822	798	788	735	794	771	752	859	837	826	782	813	775	808	811	791	764	780	750	740	816	830	801	817	815	743	829	807	797	725	754	789	798	779	803	768	791	821	837	824	813	754	794	803	833	799	810	813	783	798	820	835	778	772	773	823	811	800	774	804	776	819	736	725	819	823	772	786	787	791	791	782	790	812	786	812
10311	6376	3324	1891	1492	1353	1129	945	792	608	469	264	238	184	177	159	162	127	136	117	119	143	108	112	133	126	145	121	105	121	122	136	127	108	125	107	110	129	86	127	125	130	100	119	128	97	123	101	129	133	107	111	118	110	98	126	112	125	96	105	111	113	126	119	108	125	101	120	115	102	110	118	120	106	117	102	111	136	96	116	110	123	128	130	121	122	113	117	115	126	132	106	108	104	105	109	116	111	106	129	107	111	100	126	110	109	85	120	110	121	109	115	111	100	91	101	125	120	113	132	103	111	106	114	102	113	109	114	124	108	107	116	108	111	126	116	129	100	112	99	118	117	100	99	106	121	101	137	112	113	96	116	127	99	101	112	119	103	128	115	115	115	115	105	130	108	100	97	101	126	112	112	104	109	110	114	114	147	102	114	127	134	103	116	115	133	117	111	117	111	133	126	98	116	119	109	114	117	128	107	111	112	123	98	109	128	114	134	110	114	110	100	131	121	102	118	121	126	119	100	119	121	109	120	125	113	115	96	125	131	99	116	114	118	113	113	114	138	96	111	123	111	120	107	119	121	115	105	109	108	106	113	104	116	114	105	125	114	105	115	129	93	129	101	120	116	117	108	104	109	102	118	114	109	118	106	113	108	103	108	99	123	111	115	95	106	122	128	117	107	117	120	102	117	115	104	121	112	142	117	112	100	96	102	129	109	121	105	100	106	110	101	114	116	116	103	113	109	115	113	134	113	99	120	112	126	123	122	137	105	100	113	112	115	109	124	111	111	114	131	104	110	118	120	119	112	110	102	106	122	119	106	119	114	137	108	122	123	126	103	121	120	114	109	106	116	110	108	100	95	118	114	114	127	92	123	81	120	104	112	124	99	107	112	124	115	107	105	121	111	114	117	102	127	103	113	130	119	116	107	125	103	115	117	117	129	119	123	101	116	117	129	113	106	122	119	109	110	122	111	97	103	112	118	148	97	115	131	126	104	112	114	127	120	109	129	111	123	112	112	115	140	108	107	102	120	107	118	129	113	128	95	116	110	132	128	120	112	112	118	119	108	97	103	104	108	120	126	117	126	107	97	118	126	120	122	131	125	112	113	107	132	122	116	113	107	128	114	120	124	114	114	119	96	132	122	117	116	101	129	122	115	112	119	127	111	139	108	104	133	106	136	110	109	119	99	112	103	120	115	129	107	97	110	127	103	103	121	115	132	93	108	109	121	101	127	114	134	103	120	119	107	114	102	109	124	116	100	106	121	114	121	139	136	115	95	120	115	106	112	104	127	121	113	125	108	114	116	112	115	102	109	119	115	108	125	128	98	102	141	120	119	123	110	124	109	117	108	127	139	133	117	104	120	110	130	89	90	99	128	104	120	119	115	123	122	102	122	110	125	130	111	142	116	109	106	97	120	109	114	110	102	108	121	108	100	125	134	128	112	95	113	122	110	107	128	121	128	113	108	100	109	107	101	131	113	107	118	114	106	124	119	103	127	109	119	133	94	113	123	119	114	102	114	116	113	113	109	126	111	130	100	90	118	109	118	98	107	127	123	110	110	100	96	111	113	105	113	108	134	115	104	92	113	105	107	120	117	110	112	110	120	127	121	130	113	128	108	106	112	89	121	115	116	130	101	99	116	103	93	136	123	100	105	108	100	103	131	110	112	132	103	110	110	116	117	116	121	115	152	122	114	125	103	113	97	111	105	119	110	108	110	124	129	134	106	134	121	130	115	110	110	114	127	111	130	128	126	117	127	122	125	98	126	109	121	110	115	119	121	125	101	111	115	125	131	122	118	103	104	118	123	127	95	137	130	117	129	121	100	111	127	122	121	127	135	112	102	120	118	109	129	118	108	110	122	117	108	116	129	100	115	115	130	113	99	138	125	109	141	106	113	109	109	113	115	112	108	100	100	97	108	112	133	115	128	103	114	108	110	141	107	107	126	110	131	127	114	106	116	124	124	128	124	101	103	120	117	98	115	114	123	107	114	118	100	108	113	103	132	101	95	128	136	130	117	115	119	134	126	106	113	122	119	117	115	132	124	111	115	104	110	155	133	119	108	110	110	90	118	113	104	107	114	122	130	125	119	126	111	103	119	124	118	99	117	139	108	119	103	120	116	118	104	102	117	104	109	111	95	114	119	118	126	128	115	110	102	105	118	118	125	126	101	115	122	112	114	124	124	137	120	119	124	112	108	103	102	124	105	122	102	99	110	120	123	128	102	122	108	98	114	107	112	135	124	112	120	132	112	109	118	107	137	102	123	115	129	107	114	125	90	113	130	110	109	115	118	126	123	112	100	109	102	105	126	101	110	116	111	113	101	138	126	129	123	124	105	102	133	90	105	125	150	108	120	129	131	117	107	108	121	127	139	108	109	103	124	122	112	119	103	107	120	108	122	114	110	118	110	119	122	111	92	96	105	106	99	108	116	103	117	110	127	136	120	120	116	131	125	129	133	107	110	117	94	103	86	109	122	120	122	106	109	93	105	116	110	101	111	128	105	87	109	101	123	119	137	123	112	114	127	85	113	118	120	115	117	119	107	107	130	104	129	107	141	116	118	110	113	121	108	120	101	124	95	115	98	106	105	105	115	89	147	137	109	90	109	106	121	116	107	120	116	108	121	113	97	113	122	112	131	122	109	93	122	113	121	127	106	125	106	117	112	111	116	103	112	100	111	112	125	106	121	100	121	99	107	121	114	124	118	108	109	107	107	108	119	109	111	108	105	114	96	116	126	107	100	107	109	133	115	105	106	129	94	135	128	136	116	148	108	120	95	111	121	109	106	115	107	113	117	96	113	97	120	115	112	104	127	115	115	115	140	116	129	110	96	95	128	113	121	106	105	124	119	110	90	119	117	127	120	124	102	109	115	119	131	126	109	115	108	122	122	120	116	104	132	109	121	107	108	106	123	95	87	135	131	135	110	115	115	97	107	113	108	92	107	111	110	115	112	109	118	118	105	108	118	113	115	121	120	119	124	109	113	120	107	116	124	113	117	110	118	99	126	102	113	116	122	121	116	104	107	105	123	134	111	100	108	116	144	104	120	117	127	108	112	112	112	138	103	117	120	109	114	135	103	122	111	102	113	112	110	135	129	116	138	112	107	123	123	114	116	102	109	141	100	109	119	112	118	142	114	125	103	121	126	103	107	99	118	101	119	135	118	127	111	108	120	112	118	91	112	107	119	140	104	115	112	99	113	134	109	117	126	125	118	117	93	114	122	106	115	121	117	118	115	111	96	122	124	114	93	102	104	123	121	110	112	149	134	118	123	119	113	106	113	135	112	131	113	123	99	108	107	105	125	108	128	99	123	126	116	113	135	118	110	113	111	115	140	126	123	101	127	123	122	133	119	112	103	99	101	118	99	111	96	109	129	121	114	117	112	125	123	118	101	105	116	103	111	113	107	112	100	111	113	110	125	121	129	112	135	105	105	103	114	122	101	118	113	129	119	100	122	98	108	116	97	110	110	136	114	107	120
38383	26895	20618	20955	25418	24968	21272	17325	14586	11328	7752	4172	2998	2495	1841	1554	1408	1289	1179	1163	1038	1066	1012	973	922	897	935	863	894	812	891	918	810	861	826	868	866	829	812	809	810	795	797	813	860	819	797	850	779	867	797	775	774	809	828	813	873	805	810	889	824	803	824	807	835	830	825	805	877	836	865	824	825	853	897	818	852	830	839	816	850	811	825	846	804	783	822	808	829	832	829	886	803	827	841	813	799	823	779	854	817	824	776	836	848	813	887	821	892	824	833	842	877	820	837	824	842	810	839	845	842	822	836	838	819	841	839	839	880	821	869	889	806	837	805	779	780	832	844	856	851	781	889	856	806	850	848	843	835	885	847	836	828	812	828	854	856	820	882	839	847	793	823	802	853	888	852	809	813	821	768	858	866	851	838	828	819	833	837	822	863	848	853	837	858	804	854	852	848	830	852	870	805	805	856	822	822	857	882	844	820	798	837	808	851	853	865	811	804	862	802	824	813	826	869	823	836	872	807	839	855	786	828	832	828	817	819	865	786	832	817	822	788	835	797	810	800	836	809	727	828	847	836	812	837	824	847	842	837	814	840	817	829	857	833	877	834	863	824	854	845	796	845	871	822	861	846	817	795	834	837	788	844	823	875	791	845	848	835	813	811	805	774	829	853	870	808	867	807	839	859	819	881	815	813	774	855	785	815	815	854	893	823	821	864	752	817	850	858	812	872	795	841	915	823	845	846	835	842	869	854	814	829	818	830	889	880	849	834	865	822	846	809	822	801	897	834	809	810	803	874	819	802	840	878	904	882	787	834	797	839	822	813	824	810	834	901	880	845	810	829	835	816	825	789	859	761	842	868	830	797	883	808	796	808	821	827	816	822	834	879	829	827	834	870	858	843	813	845	814	798	877	857	835	824	800	813	819	855	846	817	833	794	857	807	877	789	827	859	913	837	847	854	840	829	815	856	860	839	839	855	855	893	789	830	792	851	789	823	851	851	788	847	885	827	785	836	838	876	828	840	859	871	806	872	816	786	801	834	890	842	796	770	785	816	870	816	811	819	770	887	859	824	809	827	849	836	808	849	832	806	836	786	843	792	833	824	810	827	897	892	823	844	833	750	869	893	855	842	857	847	860	856	828	863	818	785	855	831	827	790	857	803	851	847	811	849	799	822	860	877	856	853	787	819	787	903	848	861	797	836	809	797	797	847	803	873	832	798	898	836	865	827	819	859	853	797	793	794	755	799	876	862	763	801	864	833	841	805	820	807	837	810	837	816	910	827	864	802	836	842	874	818	814	769	832	780	824	853	843	867	835	839	891	806	819	811	839	838	820	868	836	851	862	808	822	851	844	857	839	836	861	799	836	820	813	849	784	854	830	850	783	800	833	842	876	811	853	828	794	839	872	813	819	793	836	858	818	772	850	864	870	841	852	809	846	816	779	826	848	857	879	860	817	808	834	795	824	776	885	819	800	880	861	836	818	831	819	842	828	824	804	864	821	839	829	788	797	836	879	810	893	755	826	800	906	797	809	834	833	883	804	831	846	853	814	830	830	841	838	802	831	829	833	833	853	855	834	834	864	790	801	906	807	854	819	881	793	855	839	812	800	826	813	907	831	819	846	787	836	864	880	843	795	817	833	844	803	759	806	785	832	773	868	878	824	829	803	846	855	841	844	852	849	874	813	859	842	846	857	879	804	804	779	837	857	808	842	835	828	856	826	794	831	863	878	842	825	821	896	834	791	804	806	806	807	823	814	833	830	841	808	859	840	875	858	861	845	837	887	849	765	847	836	835	824	826	887	859	783	872	830	822	818	851	818	845	824	832	842	834	781	833	854	822	850	860	832	798	847	821	781	807	845	816	852	849	821	840	859	841	855	824	809	832	811	799	803	840	811	792	812	839	837	842	767	816	817	768	840	809	787	811	858	811	872	789	858	828	826	840	844	861	873	865	826	803	831	843	813	838	845	801	782	813	853	785	853	837	790	832	764	863	758	805	816	864	877	827	898	859	825	819	822	829	885	826	794	793	814	825	805	824	838	887	858	874	846	800	835	845	833	834	789	826	806	761	819	796	828	816	761	832	844	817	822	780	852	849	810	807	837	864	849	817	870	849	862	855	852	827	792	848	850	860	795	874	825	872	811	843	837	829	786	809	822	824	799	785	851	853	855	882	801	831	836	805	845	817	898	860	825	828	832	833	814	773	802	838	855	873	818	836	816	844	791	858	842	888	788	821	825	846	862	847	782	853	804	809	878	838	836	854	805	839	769	821	824	776	839	821	873	867	809	844	774	875	795	840	795	804	866	843	842	866	834	884	759	818	855	806	861	837	819	801	903	799	807	858	825	798	852	837	834	825	811	812	821	834	824	838	885	820	811	844	800	776	856	852	801	807	827	844	837	827	853	766	835	852	869	788	842	856	852	884	864	853	859	855	820	813	825	820	798	852	837	847	828	851	786	825	821	791	835	847	833	831	858	878	792	816	818	819	810	853	802	855	832	856	840	813	820	802	801	848	839	864	848	853	827	815	772	753	808	887	879	830	867	844	842	780	839	852	865	860	816	764	781	798	818	832	843	803	833	840	810	798	824	802	784	852	817	792	849	838	825	825	807	782	862	862	846	820	836	857	828	908	905	872	865	832	835	826	832	851	833	836	819	838	838	816	841	795	794	818	797	782	829	869	827	823	817	823	808	835	836	840	794	837	834	873	842	792	835	814	849	819	805	854	833	862	802	848	826	817	794	821	827	839	824	857	805	825	856	835	831	822	826	785	800	839	885	824	757	828	815	886	801	839	810	838	858	808	882	825	838	832	868	827	799	826	841	801	857	836	848	832	804	841	833	842	863	868	885	828	843	860	867	816	851	811	817	837	821	805	834	760	815	823	828	820	834	832	941	880	794	819	819	856	833	808	829	878	838	842	815	875	843	800	783	809	814	869	833	801	819	841	861	843	850	763	825	841	843	841	847	831	818	856	838	824	835	796	850	906	785	877	871	843	833	870	832	829	832	808	788	833	794	836	832	836	837	898	873	827	832	829	810	860	809	863	834	867	827	781	799	838	834	876	810	813	824	847	785	878	846	860	812	832	830	846	853	808	828	783	781	806	888	858	809	845	853	777	834	825	820	798	848	848	842	802	838	832	789	812	823	839	873	829	850	771	819	834	809	854	877	867	836	849	802	800	844	811	858	833	885	859	776	821	826	813	829	858	829	898	862	838	821	828	807	863	838	833	836	790	850	824	879	823	851	808	866	847	785	794	803	863	806	845	882	859	898	833	855	779	837	833	816	795	837	881	844	811	801	836	812	826	857	835	856	815	838	826	839	850	836	895	880	859	805	847	915	807	790	835	813	854	898	814	802	840	909	823	862	808	820	798	840	821	818	864	801	836	814	826	822	844	823	892	813	783	810	830	827	902	806	848	834	803	841	828	835	824	833	825	849	806	869	838	858	886	814	876	846	818	846	826	785	861	847	839	797	801	804	846	825
14170	8035	4075	2647	2049	1962	1907	1554	1232	932	522	316	267	190	169	150	129	129	132	116	103	122	128	104	104	96	98	112	132	119	97	95	126	103	87	112	105	109	114	125	115	119	126	97	100	105	107	98	113	114	119	101	109	103	123	100	114	106	101	133	119	119	105	100	96	109	106	100	120	93	111	119	102	127	98	97	112	116	109	100	104	95	99	114	98	103	118	118	102	117	100	119	105	97	125	96	123	95	114	102	102	117	128	99	97	125	107	97	100	120	103	102	109	112	122	113	105	94	114	107	99	109	107	119	119	106	117	99	97	105	107	120	102	107	95	111	109	105	93	94	95	112	114	129	119	104	106	121	113	129	104	105	91	113	117	115	114	101	100	95	94	114	134	115	114	90	122	98	115	118	101	118	106	107	106	105	127	115	107	95	111	118	90	125	97	108	103	104	111	126	113	127	103	110	117	108	115	133	107	98	117	104	127	105	100	81	114	121	101	115	97	93	110	129	110	112	111	98	111	110	86	109	100	131	135	91	88	106	126	115	109	95	102	109	109	108	94	100	109	110	91	103	122	121	126	98	123	104	100	132	111	114	116	117	112	114	129	112	106	108	116	113	127	108	93	105	133	110	116	105	112	120	110	112	102	118	97	102	120	107	80	119	90	121	93	110	93	125	112	117	109	111	138	101	108	107	103	115	109	104	82	110	122	97	113	103	93	119	90	111	111	109	139	104	121	102	121	111	100	97	113	116	130	109	113	111	107	130	85	118	117	122	106	104	103	124	109	118	106	128	109	105	119	113	104	93	118	92	99	119	106	100	106	98	120	126	109	104	113	121	114	113	103	96	92	122	119	100	124	118	97	88	135	109	97	133	128	118	95	98	95	105	112	108	120	110	126	106	101	113	122	104	104	108	103	115	120	88	107	83	127	115	125	112	116	115	122	107	101	98	102	101	107	130	110	118	119	104	124	109	123	97	101	107	94	111	115	109	122	134	96	122	127	106	112	118	110	122	95	103	104	125	117	107	110	114	110	98	105	109	111	88	113	104	117	107	108	133	107	109	106	109	130	127	102	106	98	115	120	123	131	100	123	112	117	106	130	112	125	101	106	99	102	125	99	102	113	115	101	102	102	113	113	110	114	115	111	94	111	109	130	117	100	109	104	107	124	108	118	118	106	108	114	103	114	103	108	130	101	120	85	100	113	120	121	115	109	122	116	85	116	111	107	114	109	92	128	105	106	100	101	110	99	109	115	120	112	113	108	111	105	111	114	99	107	118	96	106	108	108	83	115	112	110	119	116	109	97	108	114	99	130	119	120	112	118	123	110	112	116	98	99	107	110	128	113	95	111	111	100	113	131	116	124	120	133	108	112	124	99	138	108	106	122	106	121	121	86	115	95	94	106	97	118	132	125	91	99	100	114	120	115	105	109	114	111	96	130	97	123	122	120	108	96	95	83	137	110	113	116	100	99	107	109	120	115	113	114	113	107	128	110	110	114	116	106	115	116	124	94	132	100	107	86	113	99	108	97	123	92	107	104	109	110	87	96	115	115	122	107	99	114	118	123	103	120	110	105	117	97	80	102	134	98	119	109	128	120	120	105	115	117	102	109	117	114	136	116	103	103	105	112	128	128	125	116	96	104	78	126	122	106	110	108	107	122	110	117	108	115	100	114	95	128	99	108	105	122	122	101	114	112	126	103	99	126	112	109	116	116	119	104	123	109	129	131	105	109	114	104	115	123	108	111	121	96	102	105	97	117	120	120	100	120	115	117	114	112	102	118	100	94	120	106	96	112	94	112	115	85	130	104	115	135	91	110	108	98	118	114	99	112	107	117	121	96	121	116	101	120	123	112	91	117	101	117	113	93	119	101	98	106	102	95	111	92	130	106	110	109	108	106	107	112	121	114	115	104	86	122	115	97	121	103	108	111	106	118	114	116	122	133	105	112	119	108	114	99	113	101	108	90	111	124	89	105	103	108	128	129	112	106	126	89	109	109	112	96	119	115	124	120	107	117	92	113	98	101	105	105	108	99	116	101	124	105	114	110	93	95	109	109	102	96	126	78	128	116	126	104	112	122	109	111	115	96	114	101	127	102	106	111	125	99	116	88	100	103	122	121	109	106	112	102	128	103	105	113	126	117	119	110	118	104	105	118	101	108	113	97	84	124	98	107	107	102	110	101	121	113	108	96	107	105	105	107	127	104	100	101	100	95	93	107	108	119	102	118	118	107	113	107	109	112	103	110	98	97	115	100	119	95	106	108	101	108	104	108	101	96	110	102	124	115	114	118	99	99	110	127	117	117	105	121	116	101	99	124	106	104	102	115	111	119	117	113	102	97	105	90	98	112	96	107	113	107	91	97	122	129	121	121	85	118	110	116	105	101	121	109	99	111	119	110	123	111	119	115	120	108	121	97	125	117	134	104	113	121	116	99	100	95	129	129	114	110	118	97	118	124	109	100	121	109	118	100	105	100	107	120	108	95	103	105	108	91	108	117	108	123	110	119	121	94	116	110	107	117	106	110	104	99	120	124	115	103	105	109	102	101	128	117	108	100	101	123	132	112	114	120	109	110	115	120	108	104	94	115	104	114	103	108	97	95	114	103	99	112	109	92	122	112	113	113	102	116	119	116	105	114	120	89	102	105	96	113	104	111	121	94	123	100	121	111	107	98	115	126	125	109	103	104	108	108	96	106	112	121	135	114	118	121	113	91	112	120	93	111	100	89	85	117	102	112	119	116	107	103	85	116	95	111	121	98	98	114	100	113	110	109	123	106	96	112	98	130	94	94	94	95	105	104	101	119	102	101	107	129	121	107	106	122	96	111	115	105	99	110	103	98	88	117	108	121	106	108	110	122	104	103	115	119	107	116	103	98	99	111	116	105	107	145	117	98	117	109	105	111	113	105	104	101	108	96	117	98	96	111	93	114	114	98	106	98	119	110	117	117	109	97	112	101	104	105	86	117	122	105	88	107	117	118	84	104	115	117	109	101	99	88	110	103	116	103	98	110	121	107	125	112	103	122	105	117	133	110	118	108	115	98	104	104	107	107	109	110	117	105	102	117	102	117	94	102	105	115	117	92	105	98	125	114	106	107	113	105	113	96	98	111	123	121	109	96	126	93	117	129	104	117	116	95	108	100	117	99	112	89	115	94	124	105	104	103	113	95	115	119	112	117	119	114	108	107	106	114	105	106	101	111	105	97	110	109	114	119	115	99	95	113	109	113	103	102	115	93	103	98	120	110	104	121	103	122	117	117	109	104	130	108	119	93	107	99	104	95	113	100	108	116	105	101	103	114	109	120	119	114	114	107	100	123	124	100	97	114	97	77	102	99	110	111	94	116	94	108	111	113	111	104	123	109	97	114	106	103	117	113	109	87	118	87	119	108	110	128	113	113	114	120	111	111	115	105	121	114	105	118	94	119	119	128	117	106	104	114	89	102	119	109	122	115	93	114	124	120	105	116	127	119	109	97	92	110	102	116
43396	28951	22363	23568	29066	29035	26455	22654	18641	13946	8573	5222	3998	2554	1708	1486	1311	1144	1063	1004	967	910	934	920	919	790	823	804	823	840	812	803	814	828	824	775	816	800	763	781	814	767	775	796	841	783	765	762	749	777	803	731	727	801	791	815	764	804	783	778	774	773	759	789	859	780	797	824	789	809	755	832	796	795	810	782	744	792	831	798	804	774	788	758	751	780	780	795	798	720	783	785	773	778	801	774	791	798	809	770	819	791	791	759	821	748	842	801	789	816	799	749	726	771	807	757	830	725	782	736	790	802	759	745	795	778	777	775	784	767	786	766	737	734	816	795	773	786	771	792	843	805	784	787	790	813	820	778	791	799	783	756	823	763	805	780	716	811	820	761	811	736	800	732	782	806	740	753	792	775	819	804	786	813	758	722	777	759	762	738	760	776	749	761	778	804	794	809	801	756	839	772	788	771	778	819	770	800	739	818	772	756	798	781	745	781	817	783	788	778	735	727	754	804	789	788	771	768	776	770	765	755	791	795	744	759	798	806	751	778	783	786	748	773	811	776	786	817	824	804	854	818	816	788	783	806	763	743	785	763	814	772	779	792	784	794	768	739	782	778	839	775	818	746	817	786	821	744	776	789	783	766	793	822	824	811	811	777	749	818	818	785	819	805	769	838	775	808	783	832	800	797	808	762	760	763	813	766	811	778	773	764	796	841	782	784	773	802	795	765	817	819	784	712	803	773	803	787	759	842	802	769	823	805	837	777	807	793	749	758	776	808	755	756	833	799	757	774	791	848	786	816	811	756	790	824	786	778	798	800	759	770	762	750	732	814	812	776	743	785	765	807	717	793	792	798	792	700	757	742	797	767	755	757	778	801	786	737	813	775	789	799	792	785	762	760	842	742	797	788	751	752	771	798	795	819	729	796	777	739	792	759	801	769	762	781	840	749	754	728	716	782	741	786	845	784	758	797	803	764	766	778	786	757	801	758	740	807	746	824	779	773	730	791	799	779	701	781	745	820	768	784	766	817	724	756	782	777	800	739	771	809	790	792	779	765	835	795	811	812	778	814	834	777	808	805	765	805	801	742	790	781	748	801	787	766	771	836	810	783	761	754	770	783	742	767	747	723	786	801	813	762	736	801	790	832	738	772	725	780	819	829	762	799	796	811	768	814	785	804	799	770	785	793	781	827	766	807	780	782	766	792	829	773	829	796	806	797	798	761	792	825	805	796	728	791	830	805	792	813	789	804	795	757	808	794	784	762	748	797	798	806	820	806	793	800	777	786	773	796	756	790	777	741	824	757	794	762	824	752	757	763	831	817	750	748	791	762	786	805	785	814	790	765	793	722	757	816	742	791	818	798	755	816	815	791	722	795	781	785	758	805	765	793	789	769	776	785	796	773	760	790	787	793	806	734	789	757	814	826	818	770	753	769	802	816	779	801	761	781	779	771	766	714	838	789	819	773	797	764	816	770	781	824	739	753	764	813	778	762	783	803	789	835	814	835	779	811	839	801	768	776	765	747	745	781	795	780	767	774	773	743	743	775	789	774	756	781	762	781	780	776	748	753	767	774	830	818	821	790	706	791	820	768	785	833	772	792	783	839	790	816	791	838	730	755	806	844	750	776	713	752	811	732	811	811	800	796	813	767	800	820	733	794	760	735	789	796	771	833	769	791	753	741	820	821	761	785	782	742	773	801	820	798	825	772	795	784	813	774	732	768	750	766	761	780	771	774	792	768	793	788	827	765	773	780	758	773	735	831	809	736	777	786	724	776	790	814	774	793	781	781	785	829	782	813	806	803	791	808	791	759	781	790	791	736	772	773	791	792	810	804	818	820	745	797	811	811	766	797	780	767	774	774	774	819	777	803	806	764	812	837	773	815	754	787	774	753	812	788	781	758	781	797	760	794	791	831	774	763	750	768	767	846	786	806	779	809	820	748	750	805	763	800	760	782	796	740	818	791	831	806	832	781	811	749	772	798	778	750	829	835	756	800	731	756	811	799	801	781	839	741	799	778	812	817	760	771	818	775	814	788	751	785	798	791	809	806	781	836	803	781	783	794	810	790	829	799	799	760	740	760	790	723	770	749	833	807	751	796	821	765	818	778	811	811	796	763	793	773	791	737	792	800	736	767	806	763	784	794	738	771	753	759	761	805	756	790	822	832	827	816	776	770	782	773	758	805	782	751	784	773	802	790	767	804	810	783	791	840	773	805	797	848	777	785	750	765	822	733	801	779	747	835	825	774	781	799	724	820	807	820	819	793	785	781	789	804	813	749	790	767	816	736	810	770	798	752	766	796	796	766	771	798	765	762	844	779	788	763	793	808	788	750	769	823	796	780	791	792	780	758	790	795	800	764	798	781	790	773	767	766	831	803	810	834	712	832	797	806	815	774	763	810	731	768	817	782	795	827	745	807	819	817	846	762	776	736	787	755	835	756	757	804	769	752	774	792	822	811	819	768	793	740	798	757	798	729	803	772	768	794	786	771	795	790	803	774	767	792	848	796	804	814	749	806	761	811	780	766	787	813	771	842	799	844	826	758	783	773	776	778	753	797	847	757	756	790	754	808	814	791	776	793	808	759	829	813	799	749	751	788	787	826	811	773	761	770	750	802	825	770	786	771	745	751	764	787	807	755	836	766	792	829	793	759	780	783	805	813	777	787	743	781	781	760	818	801	804	779	789	820	744	801	763	786	737	863	788	800	788	806	763	779	761	761	771	750	784	787	831	767	837	741	789	772	823	786	769	777	802	763	768	775	776	796	788	810	815	796	742	816	815	763	760	789	821	787	804	762	806	832	794	796	832	841	766	807	778	762	781	811	747	781	746	760	781	776	762	790	858	721	778	787	800	796	759	768	785	790	806	771	779	755	776	799	806	789	811	764	805	811	712	762	766	762	796	771	762	763	750	796	784	858	823	771	793	731	816	815	737	809	764	852	788	799	849	816	814	773	780	817	789	788	760	758	796	782	709	785	761	770	837	769	811	799	792	776	797	785	768	824	771	797	800	824	769	761	776	746	773	787	811	811	824	790	865	777	847	770	788	809	773	768	735	784	750	840	776	834	813	767	788	774	763	789	797	765	762	769	742	819	807	799	833	792	817	804	800	759	788	748	779	785	759	790	801	778	756	790	775	770	780	779	807	736	797	733	760	809	778	798	767	771	767	784	773	833	775	777	780	775	783	774	798	737	765	776	763	749	772	850	767	767	759	790	757	800	751	757	796	713	794	794	794	756	748	838	766	833	803	765	771	799	828	808	781	733	821	786	773	777	813	771	849	752	763	793	852	805	770	807	785	800	788	745	757	777	769	801	823	788	803	779	788	756	779	827	814	786	820	749	741	783	761	812	825	832	774	774	803	749	766	814	783	754	720	772	794	820	760	811	777	791	807	769	757	770	744	794	817	761	804	818	777	776	716	776	797	801	814	803	804	760	816	843	787	815	732	774	765	836	793	819	825	748	794	798	826	807	786	770	817	791	828	753
9114	5234	2928	1589	1209	1142	1108	776	562	469	302	224	181	143	151	123	139	123	107	120	124	106	128	113	124	127	115	106	99	114	118	113	90	106	125	113	127	121	109	107	114	110	112	116	148	109	116	116	106	128	108	123	131	133	126	135	105	105	105	111	120	122	103	141	105	113	104	107	118	105	115	95	97	104	112	97	134	110	125	92	102	118	116	129	115	99	106	105	114	104	131	102	133	120	108	113	121	126	105	124	92	108	133	111	111	116	91	105	123	116	102	120	112	113	111	116	112	114	122	107	130	120	108	131	100	98	131	107	118	105	106	116	102	107	126	107	133	129	96	141	103	118	120	111	123	116	118	125	120	137	112	113	99	102	124	108	103	119	110	127	113	112	90	127	93	116	105	120	96	113	108	134	109	111	106	144	94	111	118	113	127	110	123	113	94	119	128	110	117	117	144	121	119	132	112	118	127	122	104	109	118	120	112	110	118	99	123	109	120	88	107	112	130	121	114	130	118	119	110	114	114	121	127	107	112	113	98	129	113	126	80	120	114	113	106	112	103	102	94	101	140	111	122	104	97	107	124	129	108	100	124	120	127	116	110	109	110	104	93	110	96	119	108	118	104	117	104	81	103	99	124	116	111	138	111	129	103	108	106	110	113	102	109	108	112	122	118	125	114	106	122	112	97	127	113	114	98	113	125	121	115	104	110	113	112	120	108	108	113	113	106	106	102	134	119	96	114	111	123	124	108	114	97	140	120	138	101	107	101	119	112	108	112	124	120	109	110	117	94	98	112	118	125	119	109	119	102	129	111	133	116	113	109	109	103	125	111	95	102	110	144	110	116	115	112	111	127	102	114	121	100	107	121	95	118	103	114	116	115	117	114	139	103	134	109	103	110	114	121	107	122	122	96	110	105	112	113	128	96	116	114	122	122	110	131	95	118	130	105	105	104	114	112	99	103	116	126	108	125	122	108	105	103	94	121	120	99	117	128	122	114	115	126	99	121	111	112	115	107	117	105	92	105	120	118	122	128	106	109	106	121	113	109	116	130	135	99	114	113	114	107	118	114	117	111	110	138	89	106	118	132	91	100	104	122	95	122	94	114	105	108	97	109	111	108	90	117	124	110	111	104	126	124	112	122	114	106	100	115	101	98	113	120	124	91	98	110	128	114	97	100	120	118	92	103	104	123	124	132	130	106	111	110	135	115	114	102	122	122	115	115	100	108	116	101	124	114	98	110	109	117	115	129	109	108	112	101	138	102	104	117	126	125	104	121	87	115	112	111	114	117	128	125	119	116	120	120	127	114	110	120	107	113	107	130	110	110	125	116	97	114	93	117	114	112	91	97	120	118	90	113	118	87	128	115	107	128	110	119	124	114	110	108	110	108	103	123	97	125	113	104	121	145	109	109	109	126	104	119	111	124	118	123	112	108	93	118	95	113	121	114	123	118	97	110	118	97	115	101	119	113	110	118	100	120	127	114	107	114	114	105	112	109	118	113	121	96	114	109	113	108	93	106	144	100	113	126	108	99	120	121	136	112	119	117	94	113	104	119	116	123	109	107	97	116	112	115	113	97	114	130	96	119	109	100	115	124	102	107	122	106	115	107	112	115	125	97	103	116	121	118	120	110	96	114	124	121	116	94	98	122	104	111	114	88	119	110	110	106	115	101	115	98	137	120	102	119	123	110	106	115	122	112	106	136	98	129	104	119	100	125	131	95	111	117	138	147	119	87	109	112	106	113	108	107	106	111	109	108	111	98	104	111	99	102	108	111	113	110	109	123	106	112	108	117	86	127	96	118	114	105	94	105	108	132	111	123	126	126	110	135	125	111	121	106	99	123	124	126	119	109	112	121	129	128	122	106	110	115	113	136	107	121	99	117	106	113	125	116	112	81	97	113	116	95	108	108	111	105	101	124	119	141	103	120	129	104	114	109	106	96	118	110	98	119	112	111	110	105	124	125	119	106	99	112	112	108	95	123	115	123	125	107	106	131	114	93	109	98	112	103	128	128	118	110	100	106	128	116	98	110	109	115	120	107	115	112	102	116	103	106	114	101	120	127	121	120	87	107	122	116	112	107	116	118	134	109	109	117	108	99	127	116	112	105	115	117	108	111	112	116	108	116	124	115	86	113	99	112	103	121	88	110	106	127	103	97	114	111	117	118	101	118	143	123	135	98	108	118	117	103	107	119	113	104	95	117	123	100	119	93	112	113	97	103	118	113	94	109	114	104	89	123	107	122	105	116	102	110	111	108	119	111	90	93	108	120	126	119	107	105	130	107	110	103	118	103	124	110	112	125	110	105	111	111	102	130	120	115	110	146	108	114	101	112	118	98	124	103	111	119	108	113	109	108	118	99	127	103	122	111	121	115	107	114	117	114	121	111	125	139	114	118	105	124	117	109	118	113	101	103	114	108	118	110	121	139	109	109	110	116	105	116	116	123	102	90	112	116	105	117	119	120	128	128	101	103	104	120	124	105	116	112	134	112	112	106	128	136	118	103	108	114	119	133	99	117	100	100	100	105	107	137	101	111	110	131	108	124	134	102	119	104	113	122	118	125	133	120	120	109	107	98	127	109	113	109	107	104	109	114	122	127	116	117	103	113	109	109	120	121	111	102	107	134	111	99	116	129	113	100	118	106	103	110	123	118	102	109	114	119	101	91	126	95	107	106	119	98	92	109	122	117	104	96	87	105	105	116	98	116	117	107	133	110	106	111	113	111	105	103	117	128	116	118	118	102	125	109	125	113	116	117	114	119	106	129	109	102	129	122	126	114	102	109	123	119	114	109	121	122	123	118	100	108	116	106	114	126	89	118	108	93	113	137	115	113	130	103	102	111	97	128	109	124	106	112	94	114	105	110	115	129	126	105	90	89	127	117	111	103	104	131	126	119	98	95	116	120	113	117	111	120	111	104	99	133	98	110	87	122	127	93	122	116	106	107	102	113	103	91	115	134	108	114	125	113	117	124	110	111	118	117	113	102	113	123	120	138	105	109	102	103	128	114	116	103	124	115	96	113	119	122	124	116	114	105	109	108	112	97	100	99	110	114	103	110	108	112	100	119	116	117	107	117	117	114	106	105	94	121	123	127	109	126	125	115	109	110	121	129	109	118	133	92	112	120	113	103	114	113	107	92	116	119	150	110	103	120	96	96	121	131	96	112	112	115	130	129	102	123	108	129	113	113	112	103	110	114	94	103	131	121	117	121	118	117	114	105	103	117	103	115	110	99	113	118	116	120	122	116	132	116	124	139	106	113	105	136	117	99	110	120	130	132	110	114	110	118	101	120	121	114	113	94	122	118	114	92	98	111	116	126	121	112	115	112	121	116	117	119	109	111	120	106	104	107	115	112	127	108	120	99	111	97	114	135	105	119	105	115	110	101	119	123	125	114	103	121	132	101	121	113	109	112	123	125	89	117	121	111	103	144	114	100	108	109	117	115	112	100	109	107	115	101	104	128	114	109	128	114	111	119	128	110	108
37877	24815	18961	18398	23066	23232	19865	14660	10804	7451	5097	3235	2167	1536	1282	1103	1015	953	944	929	855	869	850	864	808	859	852	813	803	851	801	801	784	837	787	838	854	802	835	791	867	782	870	808	820	826	801	813	786	804	831	793	854	846	811	873	825	802	814	791	852	800	837	827	827	799	854	862	802	846	824	800	830	799	796	798	797	837	825	875	800	829	815	807	819	873	821	808	812	838	813	790	802	771	801	866	857	840	824	835	828	786	852	739	794	871	897	758	827	795	853	819	840	789	849	792	772	839	787	819	844	829	777	775	816	822	833	844	838	836	807	813	799	828	828	820	869	799	775	867	855	836	854	829	828	848	825	826	813	772	846	799	792	843	816	846	799	817	821	802	829	854	818	858	909	830	765	817	813	826	821	788	800	834	815	834	860	814	803	830	838	816	789	793	862	776	824	826	781	816	779	796	845	790	808	825	833	796	810	836	793	821	802	813	832	824	831	812	796	785	786	772	776	828	840	829	820	814	817	857	841	761	806	805	831	821	840	844	819	824	798	825	815	836	827	829	809	800	822	852	813	815	776	842	802	835	807	823	769	814	828	831	816	829	876	839	791	813	853	808	773	850	829	881	834	843	774	855	861	850	817	850	872	783	815	858	861	761	833	795	863	846	805	807	848	797	833	867	814	876	827	815	841	800	876	828	839	868	845	784	846	840	792	821	785	818	817	875	798	785	817	824	788	817	819	854	792	805	870	798	796	788	826	761	812	859	809	828	803	800	812	825	829	803	782	871	777	806	812	810	819	805	811	811	826	813	833	815	824	846	800	886	812	802	764	817	841	813	804	773	809	846	848	770	807	785	841	801	820	869	825	798	842	797	796	800	805	801	857	837	858	842	814	830	824	787	832	835	815	836	885	844	766	816	859	788	833	812	807	743	838	841	847	803	824	811	774	786	768	783	808	803	843	829	842	819	833	846	864	794	798	804	840	768	765	842	789	790	827	818	850	761	796	840	850	806	815	845	812	802	844	863	805	804	764	787	869	828	843	836	788	803	807	801	805	848	839	844	789	836	815	802	857	827	836	821	779	868	806	800	784	813	792	849	819	832	792	819	824	811	805	787	808	791	820	779	855	797	860	805	871	799	819	828	805	824	821	849	824	830	842	818	816	830	802	785	838	826	867	796	769	836	845	850	814	768	828	808	756	790	856	824	819	823	857	848	783	827	829	801	815	804	843	799	774	840	818	828	801	793	786	816	820	813	837	834	808	855	819	787	820	831	848	808	839	837	833	811	803	886	837	820	793	774	863	858	811	830	823	859	839	814	791	771	808	839	837	794	767	835	864	812	781	808	803	817	879	834	833	847	828	829	809	818	815	824	847	823	796	808	857	763	839	827	840	801	804	800	778	841	841	787	744	822	835	823	787	813	803	823	805	816	835	854	800	856	845	802	849	786	811	788	796	720	823	825	812	820	856	820	816	863	818	774	831	808	818	858	843	798	823	806	817	805	828	838	797	858	754	793	809	830	783	829	797	881	859	784	858	751	821	833	811	801	784	810	820	807	827	866	817	813	781	807	778	774	844	891	840	794	799	819	809	800	826	851	816	779	794	786	865	802	807	832	850	819	840	832	817	800	838	802	846	783	829	848	795	838	820	814	792	778	887	738	822	783	811	833	763	833	874	817	771	766	765	785	864	842	828	828	797	811	812	869	820	824	850	821	792	813	844	837	799	832	813	843	821	793	836	830	833	901	811	805	821	819	809	814	812	815	770	802	841	785	822	818	845	857	803	835	840	831	806	840	845	841	820	796	819	821	842	849	852	828	831	826	797	798	859	827	793	804	851	827	841	826	850	817	820	782	775	799	830	831	805	772	851	801	814	769	863	799	796	820	857	749	847	883	811	875	792	774	807	863	837	798	808	862	796	842	832	842	842	836	821	795	840	774	800	816	807	766	863	799	803	831	879	818	844	875	839	831	799	809	837	814	823	844	892	820	796	843	789	847	811	811	827	856	840	790	814	793	790	821	840	831	815	811	838	862	831	807	815	827	772	803	880	783	858	824	802	748	801	842	824	821	792	820	800	832	810	780	776	837	810	826	837	796	890	775	788	775	776	794	759	810	813	855	830	823	807	817	827	780	793	857	835	833	861	858	824	794	816	802	815	850	877	817	802	784	863	853	816	814	806	820	771	814	811	796	873	834	801	830	833	842	863	843	816	850	796	832	901	836	799	780	814	816	840	826	819	837	807	828	876	828	832	776	856	861	884	870	860	814	854	827	792	805	803	754	778	791	746	813	811	820	882	823	842	820	834	797	774	800	774	830	801	838	804	826	846	835	831	862	760	853	916	788	813	850	761	801	784	838	798	774	815	840	818	830	806	838	865	796	829	885	778	807	817	809	835	773	823	828	858	823	807	845	859	780	764	819	834	798	802	781	835	875	837	873	814	849	794	839	819	811	806	866	800	789	838	834	814	813	806	809	803	844	860	836	781	801	828	828	848	885	805	867	824	796	814	869	780	797	828	812	789	816	785	821	874	860	746	850	834	811	768	777	808	787	780	799	777	822	844	790	837	800	803	870	801	819	854	790	781	767	798	801	852	781	784	798	845	855	805	818	802	802	769	815	812	847	804	859	824	765	877	763	798	861	791	815	791	790	839	778	855	765	789	833	798	806	819	774	825	849	829	819	830	846	815	865	821	817	847	862	830	794	844	825	777	781	835	836	823	811	807	812	835	795	845	816	840	774	778	818	832	828	821	807	831	761	839	832	796	788	841	798	831	886	807	883	866	899	821	858	846	787	841	785	831	838	778	775	879	844	830	829	794	826	820	774	763	817	826	877	739	825	851	791	840	802	853	861	822	783	805	795	804	800	810	823	821	870	857	775	796	874	796	808	853	829	818	866	843	843	802	826	828	817	821	798	753	856	802	799	826	806	832	828	809	788	828	822	783	765	801	833	790	857	817	816	765	816	802	801	820	823	799	823	781	778	819	819	799	839	821	846	791	789	820	838	876	819	843	821	871	846	796	845	803	770	800	843	818	768	802	829	838	787	817	816	840	829	822	794	791	810	834	870	799	807	841	863	789	798	787	828	819	845	786	857	808	828	814	825	824	859	800	884	837	836	851	826	777	848	844	792	743	832	816	813	820	823	829	842	801	833	813	809	827	806	807	836	816	744	804	851	814	801	849	793	798	817	843	810	820	853	881	830	801	797	826	822	819	834	816	775	793	767	845	839	747	779	804	852	803	875	829	805	826	795	788	807	816	829	797	810	814	824	858	800	805	827	753	838	869	826	802	806	860	823	824	748	807	814	792	824	852	829	819	817	827	789	840	826	831	859	815	824	822	838	826	776	799	834	783	826	815	782	813	861	767	822	834	835	795	803	781	805	826	840	822	827	825	775	803	833	806	824	808	799	790	839	812	808	787	827	885	820	821	859	795	797	817	804	753	808	799	832	800	741	804	830	831	796	815	802	858	813	838	840	859	804	841	794
14263	7809	3698	2301	1666	1487	1361	1058	818	566	392	327	252	175	146	118	118	124	119	119	111	138	96	123	120	125	109	131	139	117	105	134	104	98	98	115	115	98	111	99	115	116	112	99	112	116	106	89	109	105	119	110	119	87	97	114	107	118	98	112	96	126	103	134	97	114	110	108	111	110	126	117	124	97	114	115	115	111	120	96	110	102	104	118	102	99	125	122	105	106	114	120	120	99	99	111	99	100	125	112	100	129	101	124	121	118	98	130	119	111	103	113	137	103	129	105	104	102	94	121	89	108	103	121	110	120	107	107	132	115	122	107	118	119	108	104	107	95	119	114	113	123	101	117	105	111	129	114	101	98	114	107	115	123	122	108	123	111	119	106	115	95	120	98	103	116	103	126	91	104	81	135	103	96	101	103	137	107	90	104	114	135	98	78	122	114	106	97	100	92	110	122	123	98	107	99	101	97	111	89	107	100	102	115	112	95	101	105	104	101	114	127	114	118	107	126	127	97	109	87	103	105	108	86	111	107	107	97	91	101	105	109	111	105	106	130	106	128	108	111	99	97	120	107	98	127	106	126	111	110	102	111	108	112	127	120	104	110	125	114	102	122	109	107	102	119	121	101	107	139	98	98	97	92	115	112	112	121	125	106	127	100	107	114	119	103	98	91	109	106	115	97	94	105	95	99	116	102	106	119	111	121	114	102	94	97	117	122	109	110	119	113	118	124	134	128	105	106	124	111	137	82	103	113	94	109	107	101	90	107	111	113	104	100	109	109	99	107	110	115	118	101	109	113	115	112	110	111	97	102	104	107	97	120	108	103	113	115	102	119	126	107	106	121	100	104	114	103	97	108	113	115	108	91	110	131	104	119	110	106	122	109	113	92	98	105	102	111	112	104	126	114	99	110	117	121	117	104	108	115	110	102	109	95	106	109	105	107	100	107	107	98	122	109	102	111	103	92	121	121	117	106	103	105	109	110	118	120	116	97	121	116	106	114	93	114	110	110	123	114	106	99	106	94	101	105	103	96	96	122	122	111	117	98	101	96	92	112	95	105	126	102	97	110	119	113	101	125	115	128	100	106	108	108	107	112	102	105	95	90	116	114	110	110	104	93	113	102	92	112	122	98	106	86	91	109	126	108	108	111	105	122	108	111	88	99	122	129	116	110	119	126	108	113	118	94	120	116	111	102	111	124	90	106	130	99	108	119	107	106	95	110	113	104	132	112	99	121	98	109	108	113	120	89	123	97	104	108	105	99	104	105	115	106	116	123	115	99	96	109	112	113	98	112	102	99	88	121	111	103	96	126	95	119	103	132	117	99	123	120	119	105	126	108	98	103	109	98	110	126	98	123	103	110	114	111	93	91	107	102	113	98	105	113	111	101	123	111	104	109	105	105	96	117	103	117	123	116	117	117	125	92	109	110	106	99	103	105	97	101	114	109	95	95	119	130	120	106	106	116	100	121	107	106	106	114	93	111	113	121	91	111	107	113	111	119	124	107	114	115	105	109	136	99	104	113	109	103	106	106	96	112	127	98	118	96	103	101	108	115	86	109	106	119	115	122	113	112	101	114	103	109	105	95	112	102	114	101	106	119	122	93	134	114	110	66	120	103	125	114	117	106	129	104	113	101	132	112	108	128	121	88	124	103	117	95	109	107	121	129	85	103	107	98	103	109	129	93	92	124	107	116	106	100	107	108	104	103	113	90	109	145	114	102	109	119	127	94	122	122	115	107	110	98	92	98	101	114	110	116	109	104	92	116	109	110	117	110	98	114	113	104	102	113	115	104	103	102	108	105	92	128	118	106	98	93	124	109	111	126	100	108	112	89	77	104	117	117	90	108	115	106	114	103	107	111	105	94	108	101	100	103	99	111	98	117	116	98	125	103	104	97	109	101	115	108	111	120	116	125	127	90	102	99	110	99	114	117	98	109	126	113	89	120	95	121	93	118	124	92	105	109	104	95	102	98	115	109	110	120	114	113	87	114	120	100	107	102	120	114	128	112	109	111	119	125	95	111	116	99	112	113	121	97	106	101	103	100	111	116	117	108	110	100	118	112	105	118	109	112	119	122	104	109	127	109	86	96	103	109	95	111	126	94	108	103	123	111	112	118	115	113	111	105	123	100	105	103	104	101	132	115	109	96	117	98	130	110	120	117	127	102	115	116	114	94	101	109	103	113	113	101	106	109	114	143	98	104	116	113	117	93	123	115	104	108	142	108	116	105	115	109	93	108	111	121	128	112	113	97	131	114	101	114	109	108	81	113	113	126	102	118	112	109	92	113	104	131	120	119	108	111	119	101	104	102	113	135	111	111	122	102	97	101	108	106	129	115	132	106	107	101	102	108	132	116	108	88	96	94	114	113	125	101	114	114	110	88	94	97	119	119	114	117	114	107	121	111	121	120	125	90	101	108	102	105	104	115	98	98	94	112	112	121	114	110	112	105	107	99	101	95	95	106	99	112	115	124	97	115	124	111	109	96	132	101	96	111	98	114	93	115	119	108	120	105	102	110	115	99	99	132	112	104	113	100	99	105	101	108	113	113	90	124	105	108	126	106	123	102	95	94	109	105	114	116	91	109	97	116	114	105	110	110	103	118	110	116	93	113	110	106	131	122	107	106	118	110	115	111	99	117	111	109	117	119	112	97	96	103	102	112	93	91	114	127	115	95	124	104	128	111	110	108	101	121	101	116	126	100	106	110	93	119	103	109	93	112	109	98	108	107	111	107	121	110	104	114	102	97	92	125	121	113	120	103	127	122	116	106	120	88	111	105	117	111	100	108	101	109	96	116	96	105	100	106	112	113	108	110	100	109	108	96	94	112	95	114	113	129	106	116	102	88	100	100	105	101	115	110	117	103	103	100	111	87	118	110	94	98	113	130	110	126	89	110	129	99	113	110	108	116	116	125	115	106	114	83	102	98	105	128	106	98	106	105	116	112	93	147	116	107	110	100	128	97	109	111	99	112	119	101	96	100	119	100	116	119	111	98	109	107	113	106	107	113	111	92	115	118	116	117	112	115	98	120	108	125	99	107	105	125	116	118	122	120	107	104	112	100	104	98	117	104	105	100	94	108	106	124	108	124	105	130	94	105	118	106	107	107	116	117	125	106	99	106	112	115	89	104	115	96	111	101	120	100	104	95	110	109	110	111	111	101	89	130	123	101	123	118	106	117	114	106	102	113	107	111	104	99	112	100	104	115	103	103	109	108	110	97	101	113	109	102	129	87	97	97	115	117	98	101	93	91	114	96	119	129	103	117	130	113	108	113	124	116	103	100	105	102	118	116	113	109	111	105	119	107	118	103	105	101	123	111	97	130	83	111	98	113	100	115	110	102	98	91	109	103	122	95	104	112	112	107	101	112	105	121	123	127	107	111	112	127	108	90	113	126	91	114	111	112	111	102	111	106	112	123	107	99	114	128	109	118	107	112	105	97	108	105	99	89	115	130	118	100	131	107	121	94	123	118	93	97	106	121
43320	28318	21313	21765	25735	25129	22140	17701	13704	9652	6554	4620	3166	1959	1341	1128	1036	983	941	900	892	823	865	822	792	853	814	837	763	793	773	786	842	855	802	804	717	746	824	822	832	836	806	756	783	785	785	780	754	796	759	796	733	836	785	871	778	782	806	790	785	744	790	810	761	816	800	790	746	766	761	780	808	816	759	775	782	799	771	773	774	792	766	746	751	792	778	767	757	787	812	801	791	766	801	770	791	771	779	797	824	802	755	793	747	818	759	801	779	779	767	835	799	830	819	818	767	827	785	796	807	799	756	799	770	824	822	818	776	818	816	825	771	786	769	795	762	782	808	851	753	796	814	793	801	785	799	761	801	780	737	779	816	772	824	732	867	791	767	807	762	784	852	781	757	778	725	748	792	781	798	791	785	830	761	806	797	788	824	789	807	807	771	729	739	777	760	766	792	790	776	771	810	754	753	805	781	789	835	790	823	794	790	775	783	776	786	840	817	816	814	776	771	817	766	813	818	766	763	768	752	811	748	811	805	764	773	796	792	760	746	739	801	790	772	808	777	739	814	779	761	741	774	794	779	752	755	767	831	795	797	775	826	787	726	796	759	741	734	783	817	820	801	772	824	770	833	767	759	770	813	780	804	743	748	791	774	817	764	810	753	816	777	793	791	778	776	818	780	782	802	771	847	780	813	844	775	772	774	765	833	875	768	806	766	785	786	785	787	753	785	762	762	838	790	767	770	744	781	766	776	780	749	776	780	772	767	817	770	734	825	779	765	805	756	803	764	804	734	797	799	775	782	785	780	758	845	721	802	800	789	773	799	823	792	748	762	766	809	785	768	799	787	779	776	762	820	847	787	781	787	795	796	854	810	794	796	772	793	770	794	790	795	782	830	788	804	797	809	784	829	795	784	805	825	768	819	794	810	804	823	754	802	827	795	768	851	785	809	784	789	744	782	779	824	785	828	821	802	753	742	762	816	770	797	724	771	808	756	765	823	804	820	757	773	771	773	753	800	787	814	828	773	773	842	801	782	775	780	837	783	775	800	797	732	795	764	807	763	743	806	744	813	787	801	810	820	822	805	790	818	836	749	814	802	814	851	732	795	786	822	802	865	781	790	803	787	767	809	788	770	743	796	781	802	792	786	847	746	760	760	771	763	804	749	768	787	744	785	759	804	790	846	756	756	763	762	829	799	812	780	774	826	759	811	787	786	801	816	789	803	837	827	772	858	809	762	829	746	767	799	756	830	775	757	751	761	819	767	805	788	733	801	758	780	806	783	773	802	832	745	792	784	766	742	787	769	782	822	772	808	798	807	789	785	776	823	727	788	799	814	814	836	779	786	777	805	740	782	766	788	762	782	786	769	803	801	806	754	778	782	811	780	751	755	782	804	781	765	755	737	759	795	807	768	776	785	823	787	806	758	809	782	747	798	797	814	794	770	806	782	703	769	753	739	789	776	800	784	797	779	741	792	776	779	754	772	806	816	777	808	793	840	794	760	725	817	792	769	805	779	730	764	788	794	834	743	822	795	764	774	816	831	743	733	795	791	725	786	761	780	772	810	793	771	757	784	776	815	783	805	796	790	819	803	792	821	823	799	798	768	795	787	767	749	820	816	784	760	819	802	790	771	751	794	756	826	865	814	765	725	839	783	785	792	808	829	780	745	771	786	775	807	731	733	840	703	794	800	749	765	801	792	767	770	781	755	745	852	800	814	790	786	802	770	787	768	756	784	848	826	788	769	778	786	807	756	740	786	769	825	763	804	780	805	801	786	800	769	832	784	802	802	776	799	777	794	832	827	780	795	789	767	827	811	792	824	768	797	774	783	786	798	750	825	783	807	805	776	788	802	784	769	821	758	772	763	773	779	787	800	783	766	814	766	819	774	791	770	826	758	750	863	755	797	778	794	800	790	720	821	786	795	786	767	813	813	804	718	811	820	767	753	743	764	784	768	796	761	780	791	800	775	751	826	821	760	795	757	797	787	749	747	811	855	860	818	789	732	784	772	800	821	775	805	795	804	764	729	791	787	757	876	778	788	794	773	804	786	757	760	728	834	833	761	779	801	768	753	772	765	800	806	839	799	772	758	747	805	812	780	770	765	781	794	804	787	774	855	809	866	807	765	798	790	769	782	755	786	781	772	826	788	791	827	767	777	826	804	809	811	751	766	791	790	765	812	809	776	808	799	771	769	805	805	854	820	816	748	783	799	786	762	747	849	790	815	838	776	787	813	760	792	818	826	799	749	783	769	763	782	788	792	832	797	798	800	806	814	821	806	811	760	798	791	768	750	738	785	815	811	800	831	781	847	785	746	817	814	770	754	836	756	759	762	815	798	833	802	754	760	777	750	764	790	797	786	800	774	779	828	788	779	789	784	731	812	742	734	808	765	757	781	802	802	758	804	778	761	778	753	787	758	779	878	779	770	781	838	812	800	831	728	768	800	779	819	712	817	828	754	770	794	788	756	779	815	817	750	769	798	787	797	857	779	812	745	742	846	791	798	821	761	789	802	780	795	803	821	742	744	752	751	797	768	801	779	818	800	848	789	799	790	803	819	767	767	799	800	769	819	765	829	786	789	776	799	750	812	818	815	782	761	806	797	785	776	821	773	819	805	792	836	833	843	757	800	775	753	784	764	757	754	782	792	796	741	782	824	747	815	853	796	767	763	815	775	788	798	770	821	706	776	773	791	789	747	782	753	746	734	799	784	808	822	780	818	807	740	804	767	753	785	805	778	788	827	776	795	780	792	796	760	771	802	780	820	802	827	797	772	771	783	791	774	755	774	822	827	777	833	786	809	796	803	776	788	819	787	754	726	782	769	797	805	753	759	791	841	820	789	758	814	815	853	792	776	770	764	777	763	786	779	755	794	842	781	793	815	795	720	753	827	804	797	746	787	814	770	788	803	775	785	817	777	779	797	821	754	825	817	787	823	802	831	773	759	788	801	755	781	793	817	778	811	783	781	772	803	807	798	852	784	796	797	797	781	826	793	782	799	762	759	781	741	777	781	828	777	796	800	797	755	784	778	807	807	807	809	772	795	756	758	768	796	808	780	781	771	777	735	790	808	742	775	750	781	827	794	804	791	755	825	838	821	781	793	769	804	821	791	780	762	752	782	740	775	750	788	822	815	788	781	820	754	815	786	819	815	813	770	767	831	758	795	779	783	808	782	813	766	834	840	831	768	746	820	752	800	783	703	784	811	742	743	852	784	810	800	797	720	880	782	786	751	709	833	782	843	750	775	798	780	806	749	776	726	807	836	788	776	796	746	784	788	788	840	762	775	768	788	810	838	805	732	792	788	739	735	788	784	779	755	862	833	807	791	812	764	796	793	814	809	798	796	745	809	773	768	725	797	775	811	803	747	796	825	823	798	818	746	816	816	822	779	811	748	768	784	810	808	752	770	830	811	840	779	799	802	811	845	761	816	813	793	816	778	757	752	768	790	770	799	869	831	752	774	818	791	792	814	797	773	781	799	778
10909	6120	3650	2413	1793	1644	1489	1079	678	597	477	323	175	170	144	136	121	139	130	129	124	113	123	124	121	120	119	108	126	127	112	130	106	124	141	111	119	113	114	123	105	122	113	118	114	96	105	120	100	126	93	118	126	102	112	132	130	105	100	105	134	112	93	121	126	109	115	124	107	116	116	128	107	103	101	124	118	131	101	105	107	114	115	109	120	121	93	123	121	121	109	133	108	102	116	103	123	106	99	122	140	111	143	113	110	102	114	127	124	111	115	114	99	105	122	114	112	97	102	128	111	110	117	101	106	103	109	104	110	115	115	109	108	107	109	106	119	104	116	88	99	108	114	116	114	117	124	104	110	105	117	127	103	113	121	110	101	118	109	110	127	117	118	101	107	135	114	117	106	126	119	123	110	120	116	124	106	116	137	109	91	122	123	121	98	118	123	107	100	118	112	91	113	114	102	118	109	107	118	118	108	106	107	110	108	134	112	97	116	109	100	126	116	109	119	133	107	111	109	109	127	114	135	130	109	118	113	99	105	111	112	96	107	120	98	128	110	99	107	105	119	108	98	113	121	120	129	112	110	105	113	128	126	110	129	132	106	92	123	111	125	117	126	130	121	122	128	121	124	113	102	99	125	117	98	113	114	117	107	104	96	112	106	84	108	96	99	115	96	129	114	118	97	106	101	107	107	89	98	104	94	108	133	126	104	114	124	119	118	101	102	124	135	124	105	122	123	113	97	124	119	118	115	121	95	118	109	98	127	108	95	99	100	110	109	114	113	110	119	114	110	101	101	111	101	107	106	127	111	117	110	129	111	115	122	121	112	119	115	119	96	111	92	109	114	128	127	110	108	120	122	132	111	114	114	117	129	119	114	119	105	107	111	118	103	129	129	141	121	106	112	103	111	109	95	115	115	101	128	113	121	109	136	103	115	106	115	111	115	118	117	140	113	130	96	92	122	112	110	96	116	100	108	126	110	105	116	110	116	107	109	119	93	100	107	121	112	120	134	105	127	105	95	96	108	118	136	118	103	114	101	108	110	114	123	123	118	119	124	130	96	120	106	112	109	119	97	109	103	110	115	110	118	93	115	103	124	109	95	107	117	102	102	112	94	114	110	107	105	125	126	105	103	133	97	104	125	111	105	129	113	120	116	121	108	113	102	93	116	116	141	124	128	106	113	114	97	126	108	134	113	103	123	113	110	134	120	114	93	122	105	120	100	132	113	103	117	119	125	112	111	120	87	105	110	118	108	114	95	112	135	109	80	107	117	136	118	124	101	118	121	116	130	116	115	111	118	105	118	109	116	124	104	129	114	119	119	117	107	130	118	117	107	93	101	114	112	118	108	100	118	125	114	125	100	122	104	116	102	130	141	94	124	120	118	115	113	100	106	128	130	101	95	85	103	109	115	102	125	118	98	128	131	107	93	130	98	114	108	107	122	113	102	112	123	108	105	129	110	104	114	129	140	102	121	107	106	102	126	99	107	103	107	105	110	112	102	106	124	111	112	120	112	118	117	103	125	91	102	106	131	123	123	98	110	117	122	105	120	115	115	117	124	117	116	133	120	90	119	126	111	118	96	108	110	126	127	113	109	124	121	114	135	109	143	102	105	116	110	103	128	99	130	101	114	99	106	115	108	104	98	112	118	123	122	110	126	105	105	115	124	104	95	96	110	101	106	125	128	106	117	106	128	114	108	90	105	126	105	116	114	124	123	118	96	103	104	114	123	121	100	134	98	105	110	94	113	137	118	126	109	112	110	89	101	107	116	110	98	111	101	118	128	133	84	109	113	96	118	114	113	102	99	129	116	102	100	110	110	118	115	97	110	113	100	116	131	123	107	107	113	119	134	115	112	112	115	125	102	113	119	121	113	103	77	106	107	117	101	101	105	120	127	113	110	105	134	112	102	115	124	137	123	111	102	115	123	108	112	100	112	116	128	90	109	122	115	117	103	129	112	112	104	110	98	106	127	102	111	107	108	106	91	119	112	107	118	116	114	110	119	126	118	135	128	118	107	98	116	113	119	124	125	97	102	104	109	116	108	105	105	114	121	110	131	108	106	105	109	115	114	131	106	104	106	110	109	118	127	128	95	108	119	123	115	112	103	125	92	116	110	113	117	103	119	112	130	114	111	91	109	106	113	119	99	110	94	113	116	127	133	118	139	112	104	121	100	116	116	114	116	106	116	95	131	112	103	126	121	122	102	97	119	131	113	128	125	102	88	115	116	115	112	107	115	116	119	128	121	110	95	115	123	119	119	133	128	110	107	122	118	136	112	111	112	122	102	121	104	103	105	96	127	132	107	117	114	118	113	125	115	121	103	121	103	106	120	110	107	110	106	103	105	110	107	108	93	123	116	102	123	103	115	113	128	104	120	116	105	116	130	115	117	99	98	118	132	118	115	121	101	125	106	99	103	127	123	126	124	94	109	103	93	110	109	116	102	108	98	120	110	103	100	101	118	120	106	106	118	109	106	116	105	102	116	100	124	116	103	110	116	123	126	120	103	118	132	118	129	116	104	122	111	118	119	105	115	96	140	109	137	126	122	114	117	120	104	114	118	115	120	94	130	111	127	102	104	110	109	116	125	109	125	112	141	116	119	109	125	114	101	107	116	93	102	106	120	109	114	102	121	106	130	119	125	122	135	108	110	117	103	106	125	111	114	116	129	99	126	116	120	113	123	111	101	128	87	101	121	107	105	120	145	121	110	129	104	118	114	99	117	95	103	107	109	89	108	124	128	105	107	113	98	111	117	117	103	108	106	125	113	109	115	103	113	107	116	118	99	108	99	107	127	100	116	118	111	134	114	125	113	124	117	110	112	108	127	101	106	120	122	117	100	122	126	126	135	106	119	121	104	109	106	136	101	121	124	109	114	126	95	114	110	97	121	121	126	120	93	109	124	118	119	118	118	106	107	100	110	117	106	121	110	113	121	111	111	128	106	118	100	104	119	112	130	113	104	125	104	94	121	95	128	108	116	101	101	120	121	117	116	123	110	114	113	102	112	100	119	111	99	141	103	115	125	114	96	96	100	106	106	116	104	104	93	121	134	131	124	140	113	105	112	124	123	115	94	124	116	100	98	109	108	91	117	125	105	115	100	115	111	109	110	118	121	99	120	105	115	100	120	119	113	94	110	101	121	114	115	123	114	110	112	103	94	118	110	109	113	119	111	108	108	117	120	127	121	102	112	94	131	99	95	140	99	108	117	110	138	106	122	113	101	147	112	115	84	125	101	104	123	100	108	117	109	127	128	115	115	115	103	118	103	126	121	110	135	120	104	89	97	96	106	116	122	103	110	106	85	105	98	99	113	120	115	110	101	112	113	107	128	111	89	106	110	135	131	98	111	105	106	110	93	111	127	99	108	117	117	110	104	110	99	103	108	110	81	124	127	104	113	114	121	121	102	115	107	98	111	122	114	117	118	96	117	115	101	112	130	117	115	100	117	115	103	117	127	116	110	106	114	124	131	121	114	100
37719	27130	21721	23158	27055	26218	23414	17397	11879	9976	7995	4809	2300	1726	1463	1321	1171	1093	1002	1024	927	980	946	883	870	892	799	817	868	827	892	817	860	841	849	791	845	857	818	899	820	790	818	821	823	809	799	846	806	786	788	789	862	794	831	813	853	822	787	851	855	773	796	803	871	847	804	820	809	839	858	793	886	826	840	813	787	822	841	817	885	821	846	760	825	832	821	774	847	800	857	872	778	832	822	830	800	837	822	806	779	878	826	798	834	806	842	792	810	850	848	856	851	824	826	846	858	829	805	805	821	753	748	841	812	801	868	739	784	827	831	811	769	770	854	765	761	862	845	769	834	838	830	824	826	844	828	837	884	852	780	794	799	815	845	822	882	811	853	860	837	868	835	829	856	855	840	808	817	836	830	817	849	819	859	796	858	914	814	798	803	836	851	788	775	857	839	853	870	889	824	809	814	871	837	838	815	839	789	851	827	803	862	820	807	854	780	819	848	824	815	800	881	811	849	829	859	818	860	835	836	874	816	850	798	810	828	804	813	865	826	815	795	831	845	830	814	802	829	788	812	849	802	789	809	774	817	784	793	835	768	837	798	854	801	864	793	793	829	843	796	823	785	796	833	851	797	820	786	821	811	844	843	851	787	796	809	825	823	754	885	854	791	834	790	820	770	809	824	829	840	827	783	796	817	838	842	822	802	888	831	831	828	832	809	828	828	822	782	843	816	858	835	845	804	809	833	899	808	834	811	846	751	848	854	825	791	799	802	793	790	832	828	851	767	840	815	824	838	820	815	794	843	806	824	849	807	802	818	784	843	826	853	833	829	872	812	795	848	824	791	817	873	866	814	811	838	792	795	872	793	806	843	862	855	807	807	787	874	836	801	816	902	811	823	789	841	815	874	831	820	835	838	848	796	863	823	823	808	835	795	808	814	803	848	814	780	819	807	834	851	838	824	832	833	809	824	806	813	777	804	822	817	888	823	824	793	856	825	872	817	751	835	884	803	820	824	818	843	813	814	806	820	857	819	827	821	816	821	843	836	831	867	856	815	796	783	804	849	799	829	816	874	807	836	822	772	804	827	794	768	796	812	825	816	849	799	833	783	805	809	845	857	831	871	829	851	794	884	792	839	768	837	841	806	753	822	793	820	809	828	814	835	889	836	858	828	797	828	834	828	841	828	804	809	798	860	783	855	812	858	792	811	814	829	768	796	801	833	829	820	854	863	855	800	840	788	866	862	843	792	816	854	816	813	860	795	786	843	844	861	846	780	804	836	826	843	810	846	838	783	831	776	792	846	821	847	807	811	795	831	824	839	804	854	788	815	831	847	804	848	821	842	833	878	842	856	738	773	817	813	819	875	796	803	793	823	829	784	839	792	795	777	836	868	805	797	782	786	840	785	822	864	877	846	860	831	778	792	798	856	846	875	817	861	814	786	820	821	849	790	811	829	781	790	863	825	803	869	787	805	843	862	862	821	806	855	858	823	833	779	834	848	851	842	808	828	775	824	824	871	821	765	849	819	806	811	776	861	830	788	825	830	794	810	833	801	809	866	877	794	814	858	827	870	793	810	846	804	841	806	819	818	783	842	828	888	802	842	828	820	781	830	807	822	849	809	843	811	844	798	811	858	838	824	814	815	845	867	835	821	824	810	829	848	805	814	826	750	811	815	844	849	830	821	828	800	833	851	830	807	806	837	796	834	788	809	828	793	859	846	798	797	809	859	847	825	807	823	795	806	834	795	809	831	783	837	873	814	846	814	821	824	847	778	800	813	864	830	841	816	871	799	848	846	791	847	776	813	829	835	838	826	844	833	794	834	880	869	821	800	853	779	839	821	787	807	832	848	881	822	791	845	770	785	859	848	799	822	890	852	798	777	800	815	815	823	777	835	804	860	838	841	847	838	810	768	799	830	818	862	802	822	778	775	820	845	838	847	835	808	788	824	864	828	807	857	800	841	789	756	866	820	839	830	811	742	766	853	778	826	768	873	800	833	811	797	816	817	847	805	842	808	829	826	812	786	802	836	789	818	818	812	813	852	795	815	849	798	825	880	807	793	819	851	853	825	794	794	790	857	848	804	788	787	813	850	833	772	835	772	863	844	820	808	813	884	815	794	855	839	801	829	833	816	893	815	811	793	847	813	835	781	804	850	829	860	812	851	809	797	831	793	828	817	815	801	829	840	850	810	783	824	765	840	768	790	768	881	811	792	839	799	849	802	861	805	794	821	823	850	822	810	893	828	818	852	784	859	875	857	823	855	829	783	866	847	828	814	844	820	830	786	820	835	838	827	864	816	807	855	809	852	784	814	834	824	817	868	829	804	855	840	846	842	822	814	820	794	790	850	813	787	841	801	842	858	857	880	824	828	842	792	843	813	827	818	828	831	843	808	794	845	862	813	830	756	830	819	848	858	815	821	850	859	821	805	823	802	840	846	817	875	851	787	836	830	821	865	870	809	861	788	831	862	881	834	809	820	793	847	817	848	852	832	811	800	791	826	796	854	818	817	814	868	823	817	790	850	763	808	841	832	774	822	810	834	865	830	849	806	827	838	800	834	808	848	835	829	802	841	877	869	861	773	863	867	797	816	815	852	801	819	863	850	792	793	796	824	819	849	858	825	839	810	873	791	807	815	818	827	842	781	830	809	814	816	839	793	826	793	780	824	796	826	789	834	800	820	854	799	775	811	818	745	826	793	842	819	788	769	769	788	827	831	803	825	832	769	879	850	854	863	856	827	799	853	807	875	795	830	849	809	810	807	748	846	865	828	825	810	796	782	833	817	854	817	811	805	790	855	841	809	833	855	841	796	824	780	824	855	772	833	858	809	876	836	828	814	851	837	832	850	778	814	822	824	809	840	875	845	856	812	829	869	788	873	833	788	763	812	800	768	838	830	867	754	826	834	809	806	825	852	808	834	821	866	803	841	877	815	809	838	837	769	839	841	838	819	820	813	831	794	814	843	817	837	820	834	824	857	816	779	849	824	779	855	774	838	848	765	870	830	852	803	815	822	787	887	824	859	834	829	854	818	786	792	851	837	791	792	827	806	830	831	834	814	829	839	840	776	863	789	807	802	749	836	808	788	818	832	809	843	810	745	823	813	817	814	814	835	807	809	895	830	773	774	776	905	842	786	758	855	776	806	831	869	838	860	810	781	837	784	779	855	833	809	866	826	852	795	804	836	814	803	811	837	833	840	849	824	845	845	866	819	876	874	825	857	847	799	761	831	793	854	780	803	777	861	848	777	807	827	872	849	786	849	809	824	796	814	863	763	796	802	791	819	837	827	846	831	836	804	787	822	836	870	782	803	820	808	768	820	850	833	845	833	804	794	845	858	821	806	773	849	831	842	804	796	844	841	814	802	817	794	866	811	801	804	854	801	872	805	838	825	842	819	847	796	845	797	814	880	889	793	845	783	821	773	818	857	797	831	760	815	860	801	792	834	829	859	865	797	834	843	833	848	842	807	874	798	806	801	875	791	821
15595	8850	5081	3347	2582	2021	1198	876	607	515	416	290	268	187	167	150	143	150	117	141	133	138	121	104	97	122	100	92	122	99	110	111	104	105	106	127	110	109	104	112	117	127	107	108	99	113	112	109	102	122	126	107	113	97	112	112	114	101	112	112	96	99	109	99	99	112	110	83	111	105	135	124	115	106	98	101	121	120	105	78	111	98	83	119	109	117	115	102	98	108	105	112	107	103	120	112	101	98	106	107	100	100	117	99	102	107	111	106	117	117	103	109	99	104	104	106	107	118	100	98	121	90	112	117	101	122	92	110	109	92	110	91	91	99	93	106	130	82	103	123	102	119	96	116	108	109	133	111	86	123	112	102	100	114	101	105	106	96	132	102	120	103	88	112	101	96	118	113	112	114	103	97	101	113	93	103	104	100	101	119	111	124	105	107	105	107	104	92	112	122	100	100	108	112	82	109	100	115	120	109	115	117	106	95	102	92	100	125	110	93	116	108	91	106	96	96	102	116	103	108	104	106	114	88	110	99	121	110	106	104	117	86	105	105	112	119	91	101	118	107	132	115	95	98	97	84	114	105	97	114	108	93	112	112	128	95	116	110	117	84	109	108	88	106	96	117	106	112	95	92	101	126	106	119	105	129	101	104	108	103	104	109	100	101	118	110	117	103	92	99	123	97	103	93	102	105	106	107	115	108	106	117	98	112	108	109	105	108	102	111	85	101	113	118	123	122	85	113	111	104	111	116	90	89	111	110	109	121	116	93	111	107	126	98	128	100	117	123	115	89	110	110	104	116	112	125	104	100	108	95	116	108	99	100	109	94	117	119	104	113	93	96	102	119	105	103	122	107	93	113	96	105	102	105	108	94	110	105	115	108	121	109	128	127	105	108	107	107	101	110	113	113	106	124	102	117	109	113	101	108	104	128	113	92	115	113	108	107	97	120	103	96	95	104	122	114	127	106	128	109	125	104	78	98	83	96	121	121	110	108	115	96	98	117	112	120	123	95	113	105	123	108	83	102	110	119	115	103	119	100	104	110	114	109	93	133	104	107	105	125	121	108	103	124	105	107	107	110	102	92	111	102	112	112	118	114	94	107	126	115	103	105	103	113	101	108	116	119	106	96	108	88	107	106	118	109	113	105	111	96	118	115	104	109	116	110	124	99	99	103	130	121	96	118	104	109	116	111	125	103	93	100	95	101	131	108	98	121	99	111	101	107	108	93	120	103	113	113	100	112	115	115	98	82	102	103	107	75	108	100	101	93	102	126	104	117	115	112	91	116	106	111	100	101	91	92	91	109	107	115	86	120	95	98	117	102	94	90	114	114	113	108	105	107	109	121	132	115	100	110	108	97	113	108	121	108	118	125	114	113	112	114	113	127	120	101	114	117	92	108	119	115	103	116	103	109	102	132	109	90	108	112	98	126	96	107	96	107	98	96	112	110	102	111	116	109	102	124	105	109	101	113	106	120	105	88	103	98	114	117	93	102	93	121	102	99	113	95	110	112	103	118	92	135	97	108	111	112	125	86	106	92	114	105	95	105	109	106	117	120	88	113	101	116	112	96	110	91	105	99	107	111	106	112	115	106	91	118	98	117	113	87	102	115	126	112	107	90	109	100	89	96	125	103	131	105	96	99	110	107	102	93	91	116	111	109	110	98	108	109	92	100	113	120	110	97	85	81	99	95	105	96	114	113	110	98	111	111	123	92	103	101	109	117	102	103	109	107	119	127	107	95	90	91	114	109	123	91	127	98	106	108	119	93	94	118	112	105	93	118	94	104	99	124	121	86	97	131	93	115	106	100	119	121	92	113	99	95	106	94	115	81	103	114	141	116	105	111	114	105	130	109	115	124	122	105	109	110	110	108	95	102	117	98	95	84	115	117	94	111	91	109	100	112	118	94	113	112	138	109	104	112	113	91	123	110	100	111	97	89	111	95	111	103	96	97	110	95	107	105	122	120	93	108	90	115	116	110	95	99	116	99	102	112	125	123	120	117	96	99	106	94	118	92	91	117	110	107	105	103	99	121	103	102	107	106	96	114	112	101	105	112	90	99	127	92	104	101	100	112	103	92	110	102	104	87	146	99	96	109	110	123	124	112	117	102	122	110	96	102	96	95	98	97	117	109	119	102	105	116	111	99	102	97	125	110	109	97	90	135	105	96	114	107	108	108	86	93	107	124	90	112	103	95	124	98	100	102	110	117	115	106	117	90	109	120	117	135	102	96	100	104	113	127	97	104	102	101	117	101	120	115	111	108	93	97	98	117	110	108	130	114	121	98	111	116	101	109	104	97	112	109	99	95	107	115	104	112	110	89	94	97	103	112	113	102	107	129	100	116	98	97	102	94	92	120	105	102	96	107	114	129	103	86	113	121	119	129	108	118	125	107	104	119	114	90	109	104	93	95	105	111	101	94	119	103	100	109	115	100	97	106	119	109	121	117	101	102	122	125	118	117	102	112	106	92	122	115	112	114	101	113	99	105	97	119	115	94	79	107	98	100	113	107	106	92	103	99	105	98	87	118	97	113	117	101	91	103	98	89	121	123	107	101	102	103	99	123	93	109	98	98	104	107	127	96	98	99	107	106	115	110	112	103	131	96	125	99	123	114	106	95	121	104	102	118	111	113	98	91	97	96	105	111	121	115	110	114	102	109	102	103	77	113	120	103	109	90	100	101	108	102	100	98	102	110	111	105	107	119	99	108	111	122	103	107	116	105	134	105	101	119	111	109	126	82	108	95	114	92	101	112	104	113	130	115	110	99	118	133	122	95	98	118	113	103	97	77	89	107	126	112	111	106	106	114	106	104	106	99	106	111	105	94	102	99	108	109	122	122	119	123	93	114	104	126	113	90	103	93	106	86	105	103	108	99	91	110	108	101	95	120	119	105	97	126	107	129	102	99	104	107	102	112	106	119	117	105	95	112	110	109	103	114	122	120	119	97	93	100	109	115	107	131	108	106	104	122	121	89	102	99	109	101	113	115	98	130	96	100	92	112	101	90	70	113	114	112	98	102	102	111	92	129	118	109	107	120	126	110	116	108	107	119	118	126	95	120	123	134	93	94	114	104	109	105	110	122	142	103	103	99	113	97	110	119	114	89	121	95	81	97	105	114	114	121	88	109	124	111	107	104	106	99	103	106	90	132	113	104	96	114	95	102	112	116	113	100	102	110	120	104	107	118	102	92	101	112	114	92	98	121	108	104	103	103	121	115	122	94	103	118	112	101	107	94	117	117	102	90	92	126	119	110	122	86	98	106	97	103	89	120	108	102	105	94	101	104	130	122	113	113	118	109	115	111	83	103	112	100	99	91	110	104	111	102	120	107	99	113	86	111	121	122	112	103	119	120	104	125	114	119	122	104	124	108	93	106	99	94	112	109	111	107	117	107	107	102	109	104	104	115	90	112	128	115	110	106	101	130	97	113	112	108	93	99	110	97	96	129	93	113	100	102	105	89	109	121	119	102	80	102	102	99	105	97
42094	30553	24800	25922	29401	27342	19890	15681	10657	8571	6129	4835	3496	2502	1933	1552	1324	1252	1133	1025	1039	971	946	868	814	847	776	810	795	773	794	784	750	826	820	775	800	796	759	804	784	764	800	753	757	802	822	745	740	747	760	794	764	768	804	811	783	790	744	805	786	788	846	808	776	723	753	750	763	786	799	723	807	758	757	769	755	760	736	755	751	810	792	747	709	813	786	776	778	769	735	818	704	793	805	757	741	799	750	766	781	790	727	790	796	750	731	805	748	763	782	766	771	756	763	785	772	752	765	763	750	804	783	756	771	787	814	799	782	783	815	775	781	784	752	822	763	731	758	793	770	771	781	787	771	789	764	780	742	744	776	777	760	746	751	735	733	793	763	763	775	741	743	762	801	756	764	753	772	788	743	775	761	746	789	761	842	814	739	780	833	787	796	781	746	809	771	777	816	818	814	773	810	839	773	808	791	732	801	747	687	782	729	726	826	816	791	769	751	777	796	796	714	803	768	795	762	763	761	796	747	771	769	782	766	778	762	749	840	780	716	726	781	738	783	761	770	761	762	799	831	819	785	763	781	742	783	735	786	744	772	790	774	730	767	794	734	790	812	773	789	800	772	802	778	771	776	771	800	805	799	790	762	768	794	779	732	788	791	744	777	788	807	760	774	758	827	769	765	705	765	846	791	815	808	777	799	833	790	780	779	735	794	776	813	789	768	790	764	785	755	780	791	789	788	884	761	778	748	746	755	748	739	760	748	789	760	794	761	750	775	803	824	786	783	749	755	802	773	740	799	742	807	774	743	799	749	709	759	759	800	799	809	739	738	792	778	769	773	762	757	808	756	781	786	791	814	778	743	768	724	798	753	732	809	796	797	760	809	743	706	768	764	763	758	774	771	782	785	774	795	802	766	783	827	759	763	786	773	755	753	754	749	796	836	756	791	806	750	781	724	784	738	819	779	770	780	765	773	770	720	777	785	719	787	768	767	789	762	730	733	734	813	770	809	807	781	806	765	784	782	770	769	776	786	769	825	724	736	777	800	781	762	778	740	720	709	747	840	793	732	751	816	790	788	743	791	724	788	788	777	746	753	791	801	757	800	759	763	753	857	809	777	762	786	795	775	749	817	819	766	773	733	752	778	798	818	820	779	799	781	739	760	797	771	766	731	799	785	786	783	808	760	774	796	830	758	771	775	782	762	754	717	772	768	741	772	834	783	802	715	753	798	755	735	735	770	799	740	771	795	788	823	797	784	775	767	787	742	778	762	772	766	743	769	720	759	768	785	801	771	755	806	767	767	789	765	811	808	772	835	784	777	749	812	748	781	765	757	785	806	820	753	830	785	803	835	786	775	769	764	740	844	800	763	803	767	831	782	777	793	763	781	779	772	792	781	744	707	816	796	776	774	779	797	782	781	796	713	747	810	768	764	766	777	785	758	769	805	747	835	786	752	778	751	813	772	758	829	735	810	780	777	793	749	765	766	767	779	774	728	764	767	776	795	771	790	781	771	753	748	739	762	732	760	781	752	769	800	751	801	792	786	827	761	787	803	798	782	763	809	769	799	766	828	789	735	786	773	798	733	784	748	757	801	827	765	815	750	767	788	791	793	811	764	754	806	795	803	774	741	727	761	750	763	751	790	786	741	742	771	787	817	779	774	772	783	799	834	800	738	788	788	731	812	763	794	825	792	778	787	771	829	793	807	763	747	756	795	768	793	808	777	792	777	794	773	745	765	746	781	782	765	817	757	803	772	754	780	792	784	788	735	795	796	753	798	769	800	796	785	781	768	800	798	768	684	808	762	743	776	755	803	788	764	717	766	785	818	804	753	797	800	793	757	733	733	744	742	809	751	781	784	803	808	743	767	799	714	795	803	766	762	741	791	768	801	801	765	755	774	772	821	753	781	786	745	787	728	773	747	790	775	788	782	778	759	762	779	797	768	768	773	761	767	773	778	776	787	805	780	740	760	780	773	806	795	771	759	731	780	779	772	728	769	771	800	751	724	765	775	766	723	741	766	753	786	779	729	807	754	799	784	790	775	829	761	750	752	797	747	771	786	801	790	775	814	770	773	793	743	783	766	773	754	810	778	823	746	759	835	755	752	766	805	773	758	755	799	764	741	806	773	843	768	750	756	764	796	805	758	813	791	772	765	809	749	785	766	759	768	756	791	775	808	796	774	734	781	746	746	779	710	734	827	761	820	743	783	749	755	750	753	746	772	776	785	777	758	790	766	803	777	804	803	724	831	756	785	748	748	801	799	847	793	764	783	778	786	773	787	750	743	755	829	737	742	744	757	763	757	797	752	757	755	759	740	827	799	773	772	766	825	789	768	718	785	801	769	746	791	735	778	787	788	777	777	808	777	755	779	786	787	827	783	760	720	728	781	772	756	785	720	727	763	764	792	777	768	781	751	764	797	828	753	762	809	778	758	727	756	819	784	805	788	745	762	766	737	814	776	722	723	760	772	782	812	730	763	804	774	802	744	744	815	798	730	783	792	766	739	712	782	776	765	762	731	759	754	817	799	768	768	771	795	807	747	786	803	784	800	765	814	757	749	804	834	753	737	800	771	792	803	763	787	745	780	767	747	786	767	785	764	732	786	825	737	721	843	719	750	754	782	778	770	778	818	758	722	760	770	784	787	744	797	758	756	799	771	793	757	759	828	811	814	755	790	756	773	769	804	780	776	785	805	796	751	827	724	729	747	773	790	743	795	751	789	741	806	757	772	782	776	766	771	783	793	769	764	808	790	765	824	791	806	789	764	778	741	749	790	765	828	802	763	801	724	825	785	822	780	828	782	781	743	784	836	793	770	736	736	762	759	764	803	769	813	753	756	783	793	772	767	762	762	788	794	817	788	759	757	778	817	795	764	807	769	782	773	771	788	815	761	784	763	710	795	830	761	780	741	711	785	805	785	755	795	781	736	788	777	776	794	817	775	791	750	754	759	792	814	755	808	825	770	771	748	803	776	807	770	802	796	802	799	739	764	803	752	768	784	784	765	813	800	750	786	758	813	780	770	755	750	766	783	759	793	838	741	745	779	812	772	790	756	798	752	772	785	783	753	771	798	735	818	813	780	739	781	793	813	764	778	759	788	751	755	751	735	771	795	777	805	748	789	777	786	828	786	772	785	740	772	794	737	759	751	745	716	801	800	802	796	821	802	756	747	763	762	805	824	806	715	781	738	769	752	745	784	827	822	758	835	786	795	791	788	817	754	782	803	794	741	778	800	766	794	760	742	780	730	765	834	795	796	795	758	802	770	714	761	778	773	745	753	796	758	756	796	755	785	782	779	826	757	784	753	744	778	819	757	834	788	808	767	779	736	770	802	791	780	717	756	776	767	765	761	753	795	759	787	740	775	768	787	777	726	729	757	787	805	747	780	791	776	768	786	764	753	724	744	763	743	814	752	787	796	794	795	768	797	760	781	750	824	781	731	737	807	795	792	795	805	784	759	748	748	763	818	785	798	772	775	782	770	764
8605	4935	2964	1910	1377	1025	814	614	408	387	337	223	186	162	144	153	133	141	124	125	137	115	126	121	126	113	94	105	103	93	102	115	109	105	116	119	104	112	110	117	120	125	102	115	121	104	119	104	126	112	107	121	107	105	117	114	120	98	126	103	127	123	108	92	126	109	122	124	110	119	109	108	97	121	116	123	104	104	98	115	120	103	107	119	120	104	114	106	113	96	100	121	102	105	96	106	107	83	100	122	127	96	119	112	128	110	110	101	127	109	87	125	101	91	118	98	109	104	113	105	127	111	124	111	107	127	121	115	121	114	104	120	113	125	107	125	99	116	103	116	105	122	113	115	107	138	102	107	112	110	113	128	102	87	131	96	123	112	117	97	112	108	112	122	131	124	106	123	116	117	121	103	117	127	92	129	113	96	111	111	122	112	108	113	113	104	128	107	116	128	92	124	123	121	101	100	120	94	114	111	108	128	127	112	111	113	101	114	103	111	101	128	125	88	112	116	125	122	119	112	93	92	116	112	105	101	117	132	106	115	107	112	97	129	113	101	119	104	118	119	119	122	98	105	108	121	99	129	122	96	117	108	114	98	114	101	112	125	112	90	115	132	107	128	120	114	135	122	110	101	104	106	123	117	117	109	116	112	126	117	106	112	98	106	113	111	124	135	105	95	110	126	123	98	110	113	107	104	86	121	110	131	117	117	113	124	128	124	122	104	123	107	109	131	129	126	97	107	125	113	90	121	104	112	130	101	94	123	119	119	96	93	98	100	98	103	114	120	100	120	111	116	97	122	117	106	127	101	105	121	130	112	103	106	123	91	136	107	104	114	114	109	126	104	134	93	128	140	111	118	104	108	101	104	94	109	105	118	131	87	120	94	123	111	121	117	110	102	118	115	101	105	129	125	127	103	109	98	140	118	113	116	101	121	108	109	115	113	138	133	100	100	114	115	85	110	115	112	107	88	115	126	87	134	127	118	103	114	110	104	111	125	110	117	125	103	106	108	110	95	120	90	106	95	96	116	143	114	108	121	102	115	118	107	104	109	106	105	119	111	107	99	92	131	95	123	123	114	108	118	118	125	103	122	110	117	109	115	108	121	117	100	95	98	111	97	123	82	103	99	103	113	127	119	110	115	111	119	99	109	122	111	130	110	109	100	117	104	112	127	126	110	113	114	104	109	135	117	123	105	129	93	118	113	113	112	115	118	96	126	102	120	106	122	119	103	122	123	98	117	111	116	106	110	117	114	103	120	112	113	110	105	123	114	124	119	127	109	126	105	103	102	105	128	103	125	118	116	111	122	106	96	111	109	125	97	122	131	124	122	122	102	114	95	115	102	105	111	109	95	112	106	109	133	106	106	97	125	123	136	94	112	106	95	119	113	121	127	105	127	112	99	134	97	115	93	119	126	129	97	124	117	106	127	127	112	113	131	106	118	127	123	121	108	107	103	114	91	146	118	94	91	102	112	118	108	113	102	134	105	115	122	116	113	107	119	127	118	117	108	119	122	116	103	108	104	122	109	108	116	98	124	97	115	130	128	111	84	109	109	132	127	131	112	110	107	100	99	109	126	105	117	108	106	101	120	126	105	125	105	127	130	114	111	110	127	93	105	116	111	123	128	128	118	116	88	115	112	103	120	101	118	114	110	128	114	115	113	136	117	127	112	104	97	124	126	92	111	113	106	99	104	115	117	129	127	101	101	110	102	110	129	116	110	107	113	102	109	118	129	128	111	134	106	100	112	117	110	111	99	105	121	100	103	118	118	134	133	124	114	111	105	112	128	114	120	100	129	130	121	126	111	94	119	95	128	106	121	127	96	130	105	131	116	118	111	115	115	125	120	105	118	122	112	119	96	128	130	113	95	107	108	109	127	91	128	110	106	123	121	101	124	110	100	111	99	106	108	112	99	100	120	120	118	121	102	108	106	118	121	110	125	93	114	107	106	133	101	127	113	121	105	106	109	120	117	92	105	112	85	104	106	124	114	108	107	89	118	113	107	102	133	102	101	108	126	118	111	121	106	117	126	92	108	103	117	115	109	114	81	98	109	122	107	105	129	122	123	134	99	104	118	95	139	99	117	106	112	110	112	120	97	105	117	108	129	99	112	112	116	126	106	100	108	126	104	98	109	104	113	106	109	113	101	112	113	107	101	116	109	102	114	98	101	118	122	113	132	100	102	130	104	116	115	114	103	108	114	115	109	123	116	124	92	104	106	111	101	122	96	115	119	119	113	139	113	103	115	117	122	114	116	114	101	129	118	121	125	109	113	128	125	129	125	101	126	113	115	96	117	100	113	111	119	104	127	125	108	135	103	132	99	102	118	112	95	104	95	110	114	109	101	107	124	108	128	97	100	119	108	124	107	117	115	124	127	110	121	104	102	110	118	111	113	105	107	110	103	124	92	107	99	95	108	106	112	123	102	109	114	110	103	125	115	117	100	105	102	109	99	126	96	112	103	82	101	114	126	90	125	112	107	96	124	117	116	98	115	112	116	124	127	117	111	109	100	122	93	104	97	133	96	100	101	106	117	119	113	106	97	124	125	118	125	122	116	108	120	97	110	126	118	103	104	104	95	123	99	103	100	104	136	116	112	129	106	116	110	116	95	92	112	110	94	107	115	111	114	128	115	119	105	93	116	109	104	103	103	107	113	113	121	112	109	114	113	144	101	119	121	98	109	105	119	111	98	112	109	105	97	125	126	97	118	115	101	97	100	98	112	131	104	111	113	112	117	100	126	110	104	131	109	118	113	102	110	95	102	123	107	118	86	116	114	117	106	108	115	104	103	114	101	123	110	106	115	118	124	126	98	98	114	124	106	125	115	110	119	92	107	124	110	102	116	119	111	104	121	119	96	118	107	130	113	124	119	128	117	110	101	108	112	104	132	130	111	99	119	94	123	103	103	124	125	115	121	99	109	106	112	110	119	103	87	119	115	130	107	103	119	135	122	122	125	110	121	120	89	130	97	128	116	116	108	113	112	100	123	119	127	87	92	111	111	110	106	106	124	113	111	93	123	107	118	112	120	121	113	112	130	113	100	106	101	114	114	111	108	114	119	115	92	104	111	123	103	106	101	93	91	104	115	100	101	102	104	130	115	111	130	112	102	126	112	114	114	100	125	129	120	107	107	115	96	108	123	108	119	99	121	118	123	118	102	124	100	125	96	107	129	102	102	113	117	127	119	97	113	121	121	104	98	111	126	105	107	97	111	110	124	112	127	130	113	122	131	124	114	124	104	103	126	114	121	97	100	101	79	113	117	101	118	123	103	113	84	120	110	100	110	137	108	105	102	106	125	112	107	97	115	120	119	111	126	116	116	105	119	116	116	109	129	130	89	105	129	106	115	109	118	118	123	101	102	104	114	98	103	122	101	125	107	103	110	113	108	105	110	118	96	130	106	110	105	126	111	114	123	116	108	131	110	113	129	113	105	120	117	109	94	113	123	99	121	115	110	130	105	124	119	117	125	111	120	104	109
36410	25040	19405	20414	23664	20054	16503	12028	8627	7217	5358	3391	2360	1954	1624	1414	1300	1100	1057	1061	1051	915	935	925	881	866	856	869	830	836	797	784	851	863	850	790	851	844	823	814	846	812	817	804	802	847	783	849	769	783	818	830	875	815	802	809	793	834	830	827	775	818	811	797	834	805	735	801	811	838	811	826	776	804	755	769	814	843	837	818	814	802	763	810	818	809	833	797	765	809	773	812	823	845	781	794	839	810	830	828	794	819	822	812	778	812	797	803	791	785	761	827	825	804	804	829	839	839	864	871	856	874	794	795	807	849	841	785	806	836	803	815	788	825	785	825	787	806	796	815	770	827	834	839	821	826	808	820	780	808	785	789	812	818	802	810	795	881	850	831	794	741	828	825	772	795	807	816	796	854	817	791	762	801	811	820	799	829	808	831	808	831	782	851	801	819	828	822	804	810	829	841	787	824	812	813	837	829	840	807	828	793	840	805	858	842	749	800	769	756	819	835	843	786	912	841	785	847	818	820	834	838	767	798	805	783	802	831	777	807	800	869	862	806	849	765	821	866	774	797	814	797	812	804	820	801	780	803	816	834	796	823	805	795	836	834	871	789	789	836	782	813	828	798	853	843	785	801	819	816	784	809	828	839	800	737	786	874	821	763	816	820	808	792	804	807	858	795	816	822	791	787	781	775	800	802	811	807	800	816	861	791	839	847	772	862	887	847	826	839	798	808	837	917	829	809	803	815	821	802	801	773	857	797	843	847	797	807	814	807	808	858	808	818	822	838	854	853	813	820	817	854	834	794	792	843	815	803	785	812	849	829	855	759	843	768	837	811	852	819	805	793	811	817	793	832	792	861	820	837	809	715	795	817	789	835	815	781	823	843	828	817	804	826	806	814	807	803	795	813	816	805	776	800	797	785	763	790	798	774	767	739	834	823	792	791	810	810	831	803	812	832	827	862	874	838	795	797	793	776	832	792	790	822	793	849	825	832	782	794	799	851	826	837	813	847	740	800	803	793	786	772	788	777	816	854	784	831	820	816	832	822	793	836	782	762	764	826	798	832	793	773	776	757	847	823	796	826	809	828	813	806	782	843	834	780	832	815	802	825	830	810	790	803	814	840	770	806	793	792	831	789	810	817	799	854	821	812	817	817	817	807	779	836	821	784	824	806	865	816	824	840	814	774	792	767	826	778	798	817	818	802	842	844	829	829	831	841	852	847	804	827	829	802	809	838	824	842	802	799	811	776	856	817	792	833	793	840	830	860	831	798	816	786	780	844	787	816	840	799	805	770	788	832	822	792	803	828	799	851	782	850	836	784	840	842	775	828	801	801	821	810	830	836	821	795	802	843	780	846	794	857	795	824	821	763	769	795	861	836	807	769	816	806	837	830	825	796	834	804	823	759	821	834	829	818	749	748	814	817	797	892	802	848	842	814	816	799	787	818	786	785	813	816	806	762	808	759	789	792	781	842	856	826	828	834	845	865	824	878	821	843	797	842	841	843	808	796	812	843	780	850	834	794	802	822	809	812	818	796	812	785	832	788	768	775	792	813	840	824	810	824	814	786	798	779	801	798	825	803	817	809	801	828	798	849	831	875	822	833	857	806	793	819	847	806	760	791	906	838	772	789	793	796	815	842	791	836	801	782	778	800	834	837	824	845	802	791	810	798	804	786	832	805	777	830	791	824	747	758	820	776	754	854	831	804	836	794	799	832	749	783	818	844	787	808	796	821	846	809	786	808	796	836	794	804	814	793	821	840	814	770	792	773	829	781	769	807	822	824	793	822	816	884	816	838	825	811	818	764	823	800	784	840	797	782	862	809	816	803	836	804	851	819	807	808	819	791	753	864	806	788	770	842	806	778	770	795	808	823	811	839	830	838	816	859	822	812	803	797	791	816	793	829	795	814	791	828	761	827	828	809	800	836	810	751	850	804	861	788	853	823	810	772	846	802	786	801	779	831	778	787	768	801	779	808	809	815	817	784	804	844	837	828	820	827	806	808	829	794	863	821	850	817	832	828	832	795	848	792	828	807	794	840	800	765	815	758	854	808	792	800	885	796	791	801	827	781	819	823	816	817	784	801	817	815	792	831	813	784	832	807	825	768	771	789	812	822	791	808	878	754	833	848	801	824	815	796	827	786	853	801	817	834	844	801	819	797	819	854	827	808	821	813	825	805	809	811	791	807	808	810	851	861	860	792	791	806	861	837	829	800	825	818	799	796	842	784	796	760	802	825	869	812	781	803	829	767	805	862	866	792	819	827	835	841	789	806	824	792	835	835	774	836	847	810	788	819	778	802	756	800	800	858	775	779	816	834	840	822	819	823	836	796	785	826	824	792	831	832	839	766	846	831	788	839	798	821	800	754	803	767	803	797	821	831	912	823	795	783	797	819	781	869	823	781	760	825	825	792	842	852	841	835	771	884	846	799	814	818	748	802	783	798	841	834	810	804	787	816	791	824	836	863	816	791	790	754	765	827	820	797	804	772	793	780	870	830	773	834	794	759	879	881	811	849	779	810	804	837	857	784	795	837	819	814	770	816	844	817	804	824	788	777	848	800	843	753	800	807	769	833	814	841	861	839	857	841	770	786	839	826	802	827	794	816	825	830	811	838	820	770	834	820	830	830	800	842	804	850	839	804	876	773	803	793	829	814	796	801	769	846	835	827	856	845	831	765	773	832	806	802	785	837	740	768	827	831	838	757	857	782	838	796	779	799	795	797	764	805	848	815	787	793	822	799	796	799	774	814	844	838	854	770	832	783	808	815	818	772	790	778	849	810	839	799	782	796	826	765	834	773	817	808	815	847	801	805	812	810	853	839	823	805	814	777	840	768	788	752	768	785	779	840	798	824	759	820	856	792	784	815	842	792	781	825	805	870	844	808	809	801	796	828	804	795	831	831	808	803	736	816	805	822	807	800	811	775	772	817	864	795	852	824	825	872	784	780	775	790	850	794	782	830	840	811	781	809	769	802	778	793	775	824	800	786	822	854	771	856	815	823	832	844	840	812	788	767	851	817	766	791	801	813	817	824	792	801	866	811	783	788	799	767	797	793	808	811	797	832	791	843	846	819	814	793	829	862	807	803	812	817	828	774	797	815	812	841	839	804	815	775	864	804	786	728	785	841	862	778	818	841	813	831	811	806	822	832	816	851	788	846	826	790	800	817	766	801	822	837	795	789	780	827	770	815	815	845	808	881	838	846	758	819	824	787	840	830	807	772	805	806	780	799	805	780	838	850	791	788	798	797	821	813	809	883	864	823	818	823	825	766	814	815	838	861	810	812	785	844	824	778	805	812	761	854	809	773	856	801	801	813	736	818	833	790	826	817	805	818	832	842	823	868	792	801	800	841	791	780	806	783	777	851	805	824	782	788	826	819	786	777	816	818	880	844	810	824	826	824	840	864	807	874	804	805	823	779	813	715	829	816	780	842	797	804	770	849	843	818	813	831	803	853	789	834	789	803	852	804	806	776	809	800	812	800
12799	9188	4639	2750	1597	1044	867	670	637	503	433	282	217	169	167	152	120	148	119	139	107	120	97	92	117	122	86	100	117	110	115	90	126	93	114	107	95	125	97	124	122	125	94	109	113	109	105	110	97	103	105	105	95	107	104	98	109	100	115	110	103	93	108	113	106	94	111	117	126	93	104	114	120	123	126	100	85	128	103	117	107	104	108	109	114	124	104	94	87	120	103	97	108	105	121	103	96	126	117	113	94	105	112	119	118	121	90	107	98	98	115	109	112	136	111	95	105	119	112	124	100	107	91	102	93	96	101	110	106	91	99	108	92	107	117	102	106	119	100	108	110	95	103	102	106	113	106	113	106	124	106	90	88	104	101	113	118	100	110	100	97	94	118	89	113	119	119	116	102	97	106	127	102	90	105	109	121	117	116	90	108	117	105	82	98	120	127	120	112	115	100	113	120	100	108	104	93	117	96	108	107	91	110	97	107	113	97	107	103	105	123	116	105	124	118	99	97	128	99	100	125	112	106	100	108	104	103	97	106	103	105	101	91	107	97	108	81	119	129	96	108	99	101	120	99	118	114	105	97	116	95	108	113	125	117	109	121	106	113	97	124	118	97	119	107	110	103	122	120	95	89	101	103	112	108	120	88	111	103	111	99	106	108	106	107	105	93	93	114	116	105	106	117	97	106	88	109	118	116	108	119	130	115	87	109	110	92	101	107	131	123	90	92	94	99	111	122	110	112	104	74	115	84	109	106	114	106	89	118	113	108	114	114	123	117	105	127	109	122	102	101	114	91	112	102	114	116	105	119	113	126	87	123	105	102	118	101	103	94	115	92	110	96	99	121	122	97	122	107	103	114	114	107	120	109	90	107	114	102	98	119	95	110	109	108	109	89	108	100	108	109	114	83	93	126	122	117	110	94	67	112	93	121	112	97	104	104	91	104	111	104	127	102	120	93	110	101	107	121	102	103	105	108	123	112	120	126	107	116	108	98	125	111	111	113	100	111	93	115	141	105	102	109	114	128	112	108	117	119	114	98	116	114	114	111	129	99	115	120	107	118	103	106	96	123	116	105	111	96	106	118	124	117	112	106	95	122	108	97	97	117	93	115	136	98	139	134	104	103	97	111	110	111	104	115	115	92	109	107	122	124	98	126	114	110	110	122	104	101	104	94	103	106	108	109	105	112	115	111	100	100	106	116	103	102	97	119	110	127	98	119	118	116	101	97	102	108	91	122	120	99	114	105	126	107	94	113	125	117	89	87	101	105	92	97	98	109	100	125	104	107	117	85	104	113	97	107	135	110	103	99	94	113	101	99	105	115	104	102	104	106	111	112	117	111	124	129	124	112	116	84	108	113	105	102	97	116	110	97	107	123	120	96	100	108	120	111	114	107	109	113	97	102	114	113	104	104	91	99	110	105	95	119	95	101	107	95	115	128	117	113	107	100	115	112	129	116	116	92	108	106	94	120	84	131	98	114	120	101	110	87	102	102	96	116	106	109	122	102	125	110	111	126	131	112	114	120	114	100	97	107	91	120	104	121	102	106	104	108	107	106	114	101	80	102	124	100	96	104	96	96	120	109	122	100	122	125	107	100	106	116	93	95	108	105	113	114	107	99	124	109	114	101	112	96	94	102	127	132	116	110	105	112	114	113	118	115	107	114	100	96	107	111	112	103	91	121	93	100	126	101	115	102	111	118	112	97	106	101	103	105	121	116	117	112	100	98	108	105	122	97	126	104	118	95	125	106	98	107	112	125	106	99	109	108	101	105	101	97	105	120	105	96	104	107	97	115	103	103	102	97	112	115	114	87	84	114	98	111	108	94	117	94	105	112	101	113	108	98	107	95	111	115	113	102	110	104	94	114	109	104	111	111	100	103	93	114	102	135	133	116	113	96	87	111	109	112	118	115	92	102	99	91	100	118	113	113	108	112	119	112	112	120	104	99	106	99	109	103	107	119	90	105	123	110	104	110	103	93	119	115	107	110	109	103	115	115	116	130	103	95	128	112	101	95	100	110	108	122	89	98	96	107	114	111	107	100	129	133	91	107	144	116	105	82	103	101	101	124	125	106	115	98	117	112	89	106	129	120	105	113	107	101	107	116	93	99	121	111	110	117	129	115	90	104	100	122	98	109	116	97	114	111	98	116	88	109	108	103	101	113	122	95	112	113	126	91	104	103	116	112	123	117	114	119	90	108	93	108	105	104	100	108	123	99	121	100	103	112	102	104	104	108	91	98	99	104	98	99	113	95	112	117	105	115	113	99	119	86	103	126	89	125	105	101	116	117	108	122	118	97	84	109	127	99	106	88	91	102	105	118	111	111	89	115	104	115	97	96	109	105	98	108	127	98	115	109	102	97	108	110	115	97	118	113	91	105	119	114	120	112	118	93	107	105	103	88	126	118	80	103	107	122	96	119	105	108	110	94	115	122	111	102	94	102	117	110	105	119	111	115	93	110	122	99	103	116	114	101	103	104	123	118	104	106	117	117	92	104	121	110	103	105	113	101	120	96	110	136	131	106	95	113	112	114	107	116	105	102	80	103	104	99	115	121	129	118	100	110	95	98	102	107	96	104	118	101	111	119	119	95	115	115	91	109	109	89	118	116	128	107	102	107	96	113	104	113	95	100	100	101	98	108	117	97	117	117	88	116	112	99	105	113	111	93	103	120	108	108	123	98	108	94	107	107	105	113	110	104	140	111	121	109	103	109	110	121	83	122	104	110	91	109	91	99	120	97	122	132	111	98	103	104	119	109	100	116	83	114	112	100	89	114	105	105	108	103	108	116	92	110	124	108	119	118	99	124	103	116	107	110	95	100	113	101	121	110	85	122	104	106	100	104	101	106	90	116	111	98	109	113	97	130	111	111	102	106	129	117	119	113	106	100	121	117	128	111	90	109	119	111	102	125	121	110	133	94	121	92	77	119	102	105	117	92	100	93	102	92	139	99	102	101	107	118	122	109	114	101	115	102	106	114	100	116	97	90	91	104	111	117	105	103	123	108	116	111	108	112	129	88	114	99	116	90	83	113	88	95	123	103	123	102	104	122	103	83	113	106	93	112	117	102	105	114	84	122	118	102	114	95	108	109	125	110	98	104	107	126	115	121	106	124	99	112	115	101	109	112	115	104	119	102	114	112	97	99	109	117	104	90	121	105	99	110	113	89	110	120	115	107	109	111	99	106	109	83	101	115	107	111	121	103	94	115	118	96	109	126	104	99	97	104	90	114	131	131	112	102	105	109	111	112	118	108	114	113	126	108	102	111	112	107	114	103	113	128	102	102	99	120	94	97	112	101	99	103	110	92	109	93	123	107	113	92	100	114	109	107	111	98	90	102	111	120	113	102	112	128	110	113	122	100	101	126	101	113	99	100	126	101	93	94	134	109	119	121	94	119	113	111	118	111	102	113	112	97	114	117	99	119	115	91	125	98	120	100	106	90	98	104	106	93	109	116	117	111	111	129	111	88	93	111	96	99	120
43312	30940	23788	23254	23752	20201	16649	13416	11701	8924	6631	4037	2806	2311	1846	1442	1284	1127	1031	973	911	945	908	858	825	796	804	785	833	816	783	821	770	761	761	756	838	756	854	811	832	747	791	817	765	733	735	821	760	763	767	814	764	771	779	763	725	756	816	781	762	831	823	766	786	820	754	722	752	816	771	777	799	818	720	832	770	785	822	783	796	784	768	877	762	805	787	827	776	773	752	775	789	790	810	738	796	753	760	765	776	755	785	807	741	728	755	741	787	830	760	763	759	773	740	818	804	749	758	741	766	810	765	774	776	791	805	774	786	740	774	772	747	758	754	840	790	806	784	764	750	821	756	782	708	768	761	817	805	757	803	762	818	795	746	800	779	787	745	801	791	808	821	794	743	793	783	789	833	766	767	760	789	797	747	740	735	763	777	789	820	768	777	781	761	778	804	788	822	775	800	763	818	773	775	763	763	776	755	801	773	730	776	745	786	762	778	799	743	803	773	759	796	750	790	753	741	755	756	749	749	726	775	763	797	721	747	775	755	781	776	724	818	770	733	769	798	758	751	794	805	800	763	773	774	765	779	789	794	780	805	798	769	774	821	831	827	761	740	843	772	748	760	769	792	719	738	736	746	793	784	758	762	798	745	810	817	752	779	809	835	754	720	796	777	789	769	804	774	799	779	765	761	765	778	790	772	760	745	743	805	794	784	854	769	784	816	772	829	771	788	798	773	752	740	803	773	765	804	820	806	745	770	784	746	791	757	719	783	752	734	789	742	835	788	773	729	789	787	738	815	794	736	735	785	764	716	790	775	733	752	783	806	772	812	737	795	769	787	760	775	818	758	744	732	774	762	742	771	765	820	760	761	712	772	733	816	766	779	778	760	774	777	788	754	787	770	765	741	767	779	723	790	801	824	788	731	799	755	805	768	833	801	809	750	800	758	772	767	739	799	777	780	723	808	803	740	741	799	717	763	781	799	777	790	813	796	742	781	766	759	744	737	757	775	795	779	802	737	728	806	786	777	776	798	807	782	764	707	842	783	796	754	817	738	786	737	776	768	780	798	763	764	763	746	760	758	757	780	735	749	796	816	780	767	783	733	738	763	774	766	793	753	837	790	777	759	760	781	759	777	782	771	793	773	788	770	752	770	761	776	805	790	782	791	799	789	780	745	750	753	729	797	741	808	799	811	787	817	823	778	823	769	776	774	790	797	807	790	819	774	767	801	736	746	775	808	746	746	792	779	799	811	821	774	773	787	828	749	752	788	775	755	769	788	788	766	757	750	751	762	790	735	766	800	796	747	808	757	744	793	816	751	752	778	811	803	766	753	788	776	754	754	814	816	770	775	785	715	780	751	804	781	796	796	757	749	783	757	817	747	726	802	791	814	777	769	750	802	805	785	756	813	741	774	766	742	785	754	746	733	753	796	789	792	777	757	766	694	790	781	711	748	763	760	773	769	770	840	806	808	777	776	761	759	804	737	799	771	726	760	845	841	776	765	751	777	791	759	797	792	770	797	728	743	774	762	768	809	768	750	757	785	774	771	772	793	824	769	760	759	774	781	725	822	780	767	827	820	823	751	759	791	768	759	767	754	765	791	800	728	793	724	754	786	787	772	766	793	751	747	783	771	748	813	785	770	774	761	757	791	768	781	769	758	763	729	821	779	758	768	733	779	795	755	745	777	795	783	758	776	776	756	767	778	774	772	778	765	744	817	780	730	759	728	801	764	778	774	759	817	746	759	779	719	754	793	826	764	775	798	803	750	796	773	750	798	781	723	759	792	798	776	792	789	747	779	746	737	842	783	732	788	784	774	779	778	779	782	776	778	810	804	780	824	791	819	723	763	749	813	767	775	790	761	742	731	797	777	777	783	818	770	806	796	794	725	789	752	730	787	795	733	781	816	808	786	765	789	814	769	769	748	760	747	751	764	743	764	776	816	741	769	806	793	797	778	757	733	775	777	748	758	753	788	768	788	748	796	779	792	751	778	802	822	764	804	777	762	738	769	772	790	753	789	734	771	723	810	774	776	756	776	801	762	768	758	793	793	743	797	774	776	787	758	765	758	805	808	768	800	757	791	784	785	777	776	780	747	801	770	819	754	810	814	716	772	822	749	787	738	737	739	707	757	705	761	772	761	737	770	809	796	758	751	805	739	728	787	757	812	784	785	796	828	779	795	784	804	797	778	784	790	770	764	774	774	740	770	754	803	749	816	814	758	774	805	755	777	769	781	793	832	726	788	783	772	783	749	801	806	759	774	787	795	754	772	790	796	748	759	823	772	779	753	792	782	724	791	745	805	727	755	762	787	783	780	779	782	771	811	736	749	773	730	742	747	779	831	798	786	788	804	782	767	777	756	754	776	728	776	755	792	773	746	779	761	783	781	796	766	751	788	743	833	789	783	750	761	736	776	734	758	746	815	750	805	794	788	817	780	780	725	805	812	774	812	760	803	791	733	754	781	737	757	808	776	781	792	816	735	798	787	797	753	785	769	764	790	752	827	835	775	758	801	737	783	786	769	774	795	736	783	756	731	754	747	801	780	787	776	812	796	727	783	789	831	787	765	777	749	755	745	718	758	755	766	782	810	787	751	794	683	768	750	749	797	754	815	848	819	746	814	758	763	747	731	797	809	796	788	784	773	763	790	764	770	777	774	749	818	804	767	775	774	760	755	795	762	771	751	792	782	776	755	812	736	754	735	815	801	751	799	779	752	806	765	829	787	757	800	744	781	757	796	783	780	793	839	746	770	787	744	769	775	768	776	756	741	790	783	769	810	722	815	794	776	808	736	754	797	789	783	802	758	796	745	747	772	767	755	786	803	794	780	785	751	808	778	772	787	754	741	778	779	780	774	792	796	810	794	790	791	776	808	762	800	718	775	804	784	734	675	737	767	742	745	783	818	782	773	800	774	720	764	803	774	772	768	797	796	804	768	761	763	746	768	822	802	765	776	783	819	761	768	816	770	816	768	776	760	786	778	799	793	808	757	746	787	774	763	738	797	760	778	802	757	742	718	761	795	767	734	769	763	794	741	851	818	800	738	753	773	738	803	741	781	803	779	765	757	772	766	816	766	803	850	807	792	750	763	812	822	766	760	746	799	822	760	762	776	762	771	773	782	753	716	793	784	793	768	801	721	749	765	830	748	797	820	800	782	774	738	771	695	809	732	770	767	770	771	783	779	761	743	788	739	781	771	777	768	794	765	762	783	840	783	782	819	822	798	762	770	802	775	772	772	745	746	798	813	748	757	729	814	725	771	786	797	769	784	753	741	767	777	808	792	741	799	774	849	769	727	831	825	780	806	798	759	783	777	752	816	838	751	792	802	786	753	795	720	811	773	783	777	795	761	707	801	739	802	753	824	800	760	782	733	738	737	802	777	746	817	772	808	809	823	799	770	781	809	770	792	771	750	780	756	754	789	741	714	779	809	840	785	754	774	729	713	756	775	817	788	769	788	760	789	767	738	777	777	768	761	754	779	785
11565	7027	3998	2213	1490	1296	1248	882	597	432	354	300	229	186	163	155	144	146	131	125	119	122	127	112	123	117	105	93	106	126	134	112	107	104	98	119	117	111	97	113	90	91	109	111	121	136	110	112	132	112	111	117	98	112	99	107	124	137	104	104	100	105	111	116	110	110	127	121	127	122	120	115	122	106	126	107	119	91	127	114	121	104	107	112	111	101	104	121	104	135	102	126	117	108	105	105	98	113	105	107	128	108	108	119	111	135	118	112	109	116	104	104	117	104	106	117	134	106	96	122	107	108	113	106	107	106	135	94	124	110	131	102	110	114	130	108	92	117	126	102	133	105	101	103	98	117	109	120	125	126	137	118	134	109	111	118	96	98	113	118	115	95	130	114	111	102	100	102	109	105	116	115	127	103	111	95	104	126	92	127	117	120	118	117	115	129	124	109	118	107	110	101	99	109	105	117	108	104	131	118	123	108	127	127	117	109	104	126	133	136	106	118	104	108	117	99	127	106	96	89	126	101	97	97	115	105	105	99	112	109	114	90	115	113	105	102	117	123	101	96	117	106	116	105	117	119	120	118	118	129	114	103	106	127	103	127	120	92	111	102	114	120	95	120	117	108	110	101	121	108	125	102	108	130	103	101	107	106	111	121	119	104	113	113	98	103	126	108	107	121	141	131	112	117	114	116	105	132	118	97	102	98	112	109	111	109	110	89	137	114	118	107	124	110	99	106	124	100	112	116	116	133	119	111	101	127	122	103	126	118	113	118	115	106	97	124	103	117	120	111	123	120	115	113	128	96	132	122	111	117	123	115	96	128	93	98	120	134	96	120	111	115	99	95	117	96	109	109	120	108	89	114	113	123	141	98	127	124	102	116	126	97	101	125	114	125	114	110	108	128	118	109	112	114	125	91	112	104	116	116	97	106	98	110	134	113	127	108	125	88	88	120	127	120	125	124	122	111	112	94	105	105	104	128	116	103	94	99	106	113	126	102	120	125	112	122	144	146	123	107	99	125	105	105	111	90	83	90	114	103	101	130	103	124	124	104	109	114	108	114	96	105	98	108	124	112	99	88	90	114	125	119	104	120	123	107	104	103	113	108	121	110	112	111	103	102	104	106	125	103	128	116	112	111	126	114	112	115	101	119	117	116	114	112	106	116	107	99	100	118	120	95	108	117	117	104	96	101	107	122	112	113	124	129	94	126	118	108	138	129	111	102	126	115	133	117	97	119	107	101	101	117	131	112	116	118	123	99	124	102	124	102	101	115	106	118	118	129	132	104	108	117	130	117	113	97	116	112	118	111	111	116	127	126	128	97	123	107	137	131	114	96	109	112	92	110	121	111	98	116	95	101	102	106	114	111	102	103	129	115	116	98	101	115	101	106	104	111	131	106	133	108	126	112	129	122	108	95	132	110	101	122	111	123	89	116	107	104	121	115	117	111	114	109	120	109	110	128	108	115	112	100	99	111	124	111	110	116	120	107	116	120	105	89	114	119	108	121	125	116	95	97	120	99	111	124	92	127	115	108	106	112	104	116	102	105	100	100	113	95	119	107	107	129	99	100	115	126	103	123	105	96	124	131	110	102	119	115	110	117	129	122	124	95	96	112	110	126	113	100	116	120	110	108	123	91	112	104	106	113	117	101	110	114	134	118	122	109	98	87	106	124	111	138	107	111	126	122	84	119	111	129	107	107	105	124	129	113	112	118	118	130	118	122	117	105	125	103	100	120	116	114	119	103	85	104	106	121	103	105	99	109	103	118	108	112	110	118	119	110	90	108	111	140	110	117	105	108	124	122	111	117	104	107	123	103	98	105	107	120	104	120	113	119	110	123	109	110	111	108	90	94	115	105	118	109	127	112	114	108	111	113	110	132	128	99	100	103	96	132	101	98	118	114	119	108	115	93	109	117	121	94	132	107	135	98	109	116	118	104	131	103	118	124	112	109	96	109	111	105	98	116	104	119	102	96	117	109	124	99	119	98	132	107	131	117	126	120	111	130	116	114	99	98	120	108	118	117	98	117	119	112	111	121	93	112	105	98	106	110	105	123	113	124	110	108	111	109	109	118	102	115	116	118	115	103	113	114	106	117	108	109	121	117	122	127	104	88	123	126	95	117	118	118	122	105	103	112	124	119	95	113	110	113	130	116	130	124	130	123	110	116	109	116	130	120	121	115	110	102	109	124	113	108	111	109	94	124	103	116	127	105	114	91	105	121	110	107	126	106	118	98	125	138	98	119	110	108	108	107	124	107	118	107	97	111	128	96	104	123	110	103	113	115	108	122	112	117	115	130	107	119	102	119	117	107	109	87	122	120	97	110	112	111	86	112	81	121	98	105	103	114	108	96	106	123	112	103	93	142	102	123	102	106	101	111	98	124	110	108	100	126	117	99	113	114	100	115	115	120	114	103	121	115	84	108	116	118	115	133	114	103	112	129	114	130	123	118	112	111	103	103	123	108	106	114	132	126	115	112	120	99	77	117	123	119	131	109	110	108	110	116	124	114	112	101	118	98	95	136	107	111	112	91	106	98	105	115	111	95	115	110	127	112	116	116	132	125	102	106	110	119	119	105	108	126	128	121	123	116	111	99	107	111	126	114	112	107	103	110	102	107	110	111	110	106	105	99	114	110	116	109	129	103	123	129	126	122	108	127	125	116	120	115	129	118	91	128	114	113	121	100	94	115	129	105	117	94	128	113	112	114	123	118	123	119	125	117	112	114	104	118	132	111	84	108	121	114	99	125	104	122	113	100	98	114	121	119	111	107	120	124	131	135	105	108	114	112	98	111	110	121	98	101	119	94	101	119	127	131	104	113	99	117	125	84	120	127	117	97	98	102	114	128	118	102	115	119	105	108	125	115	119	100	113	124	97	111	100	127	110	119	119	117	102	116	134	113	115	98	107	96	114	100	107	105	101	114	107	117	129	119	125	126	126	118	118	109	135	121	97	110	129	128	129	126	91	111	115	118	112	108	102	118	128	104	103	102	144	105	116	96	121	126	118	112	128	96	111	137	88	120	127	94	113	115	111	114	105	122	117	111	96	111	109	130	126	114	120	125	115	133	115	110	125	118	125	121	110	124	128	85	104	113	113	133	124	83	118	119	121	111	90	105	94	109	128	102	99	108	117	116	131	106	137	111	130	133	118	111	98	101	106	113	125	107	107	108	92	115	107	111	104	131	104	114	119	102	125	112	125	102	89	116	117	103	109	114	120	122	98	105	113	114	112	99	131	116	107	111	137	105	105	122	127	79	116	118	126	104	86	110	112	126	100	101	115	109	92	119	110	116	98	112	90	117	110	121	94	99	135	122	92	110	97	111	108	117	107	107	102	120	89	104	119	108	127	103	106	119	117	116	103	132	120	123	112	113	100	116	113	126	133	148	111	135	106	101	117	105	102	131	104	119	109	121	105	103	118	99	103	115	116	124	107	140	106	123	89	100	127	115	105	104	125	121	114	96	130	108	107	123	119	111	108	108
38019	28238	22210	21202	24325	23265	21009	15852	11340	7793	5965	4339	2814	2440	1828	1457	1287	1134	1046	1062	1029	954	975	889	935	898	886	885	882	815	835	836	848	842	825	776	796	828	820	817	813	868	792	864	804	820	844	806	805	807	820	835	804	834	811	849	821	803	789	859	808	805	858	790	823	809	801	798	791	807	798	819	791	804	790	799	787	883	780	755	738	807	797	818	769	733	804	788	765	823	799	791	792	816	802	778	759	826	765	832	811	814	774	810	824	757	829	798	844	790	783	786	762	771	805	818	841	797	826	832	779	825	840	778	817	783	816	853	850	791	732	835	793	786	821	847	819	808	796	830	840	818	834	793	837	784	791	786	802	792	801	812	783	787	816	827	807	792	841	764	741	831	806	808	857	783	833	829	784	804	792	780	793	754	766	822	781	815	793	771	850	765	777	815	844	846	783	844	799	851	808	787	817	821	858	772	856	805	815	881	816	839	781	813	801	787	804	847	783	807	789	833	779	751	781	790	859	844	817	807	787	815	782	841	809	810	788	837	815	852	801	769	781	806	796	819	822	761	778	807	755	808	831	815	779	833	824	796	811	808	812	825	779	815	829	787	798	787	827	815	840	848	737	792	790	821	831	827	788	787	840	796	813	784	814	834	779	774	818	827	820	822	791	820	817	792	793	805	825	760	794	832	831	829	860	820	764	800	810	828	860	876	818	843	818	819	828	847	798	820	805	824	777	827	830	766	785	778	822	848	852	837	811	824	767	796	834	892	797	817	839	848	827	830	831	848	813	786	787	812	819	798	779	833	808	834	806	782	800	792	756	835	804	797	852	779	777	832	872	834	798	824	827	800	834	807	810	780	817	779	798	788	755	834	867	804	804	897	846	811	808	816	821	790	781	818	770	837	820	823	857	797	825	825	797	763	805	800	754	760	823	813	746	798	819	786	776	816	817	816	803	765	812	827	782	806	845	831	806	827	823	802	809	818	854	831	842	835	819	768	789	804	814	813	813	802	780	856	789	800	823	823	846	791	814	804	790	818	791	782	804	802	851	840	785	807	842	796	829	848	805	778	803	799	820	849	807	860	806	806	781	789	826	779	799	801	792	827	817	830	793	866	781	851	761	825	796	755	791	835	822	809	809	832	805	772	790	816	842	805	785	837	810	803	792	811	809	829	875	828	830	801	816	843	832	796	762	852	799	787	827	830	811	803	828	769	857	808	859	871	777	827	824	803	784	759	798	770	799	811	814	812	783	788	781	841	834	775	781	758	817	833	853	796	795	835	838	772	820	853	854	813	813	784	787	806	791	842	809	836	830	808	821	810	822	794	845	867	760	766	791	799	823	810	803	771	819	814	800	781	836	811	797	802	777	824	769	807	787	781	864	804	815	821	861	805	779	841	811	831	824	817	760	828	750	835	827	813	815	824	844	787	805	842	834	821	782	831	790	814	788	813	773	875	817	800	778	815	850	832	809	793	811	855	835	848	829	875	825	838	811	819	779	740	823	802	815	868	843	849	748	811	796	797	820	787	786	790	867	804	840	800	834	795	818	777	795	800	827	862	767	792	817	804	840	795	836	783	834	868	821	814	788	845	833	839	794	768	764	820	806	798	816	817	801	809	757	795	803	775	881	804	823	733	812	800	815	797	818	810	829	832	850	831	812	806	839	795	835	790	798	795	746	786	835	787	816	787	760	826	790	772	816	840	813	832	772	773	788	799	840	833	787	815	853	865	796	815	806	841	755	809	817	827	835	845	854	808	848	844	775	790	817	822	860	812	809	820	860	808	791	835	840	749	816	802	754	793	811	783	818	833	827	793	844	773	787	801	821	818	816	818	805	847	826	857	813	774	792	790	803	815	808	829	794	859	851	797	766	808	842	767	796	818	763	799	837	852	779	837	749	832	880	822	797	824	827	784	824	804	832	733	777	806	802	786	858	828	866	762	786	801	848	800	769	817	844	806	769	820	819	789	836	834	787	805	775	801	829	816	797	782	820	872	818	799	801	785	807	796	845	769	756	827	772	823	766	798	765	835	806	791	801	778	836	822	797	827	783	799	764	818	808	841	814	796	852	794	811	784	797	790	830	781	842	774	812	828	822	839	812	827	819	778	749	793	823	805	799	803	779	813	857	801	841	839	801	786	841	816	819	789	826	805	852	857	762	796	848	803	789	789	792	762	816	835	781	814	787	805	833	794	793	803	855	796	790	805	801	790	818	807	796	832	845	768	753	788	803	758	857	834	813	790	768	813	835	774	769	826	816	810	824	817	861	845	771	778	813	771	827	822	818	813	881	791	801	828	835	821	857	815	855	801	778	816	833	816	771	808	814	809	817	803	815	832	835	836	781	806	792	812	832	832	792	792	806	803	817	830	788	794	857	777	756	803	806	776	825	825	809	855	760	809	799	825	790	802	790	819	819	765	807	829	801	843	755	841	755	866	833	816	798	842	844	808	800	811	833	783	803	812	826	798	775	804	786	822	818	814	798	854	832	793	760	811	807	854	842	805	811	823	801	796	789	778	850	800	779	874	806	835	767	845	831	820	822	822	781	775	818	842	750	794	795	800	811	825	830	808	772	848	849	808	795	786	832	763	806	752	799	817	825	768	771	891	816	831	774	794	810	788	846	840	825	774	824	830	796	791	837	762	834	812	826	796	824	783	809	822	834	835	801	790	817	789	795	794	825	814	819	850	768	807	872	753	827	811	824	771	795	827	818	836	815	831	829	865	775	842	777	815	795	823	736	806	822	822	786	790	833	808	799	834	813	828	825	824	802	756	786	803	805	813	799	803	808	786	812	831	822	805	820	825	812	827	880	815	809	840	828	832	797	807	827	752	746	823	765	758	789	829	824	815	828	828	849	803	823	814	772	803	821	815	823	806	793	820	811	824	826	805	815	837	835	773	832	813	827	835	763	815	817	834	840	801	764	834	811	821	819	818	798	824	808	785	838	769	811	815	853	830	818	766	808	768	773	839	788	785	837	826	785	810	810	780	802	823	801	842	818	803	762	813	782	857	827	802	843	799	821	773	778	846	820	841	813	816	838	810	851	808	761	812	807	759	759	837	810	816	820	843	864	855	797	827	833	827	805	802	809	829	790	793	757	811	782	775	783	776	829	782	837	814	833	836	804	798	863	820	811	811	785	814	821	832	823	783	799	809	809	828	796	820	776	792	818	777	867	899	842	808	814	846	787	759	823	839	811	810	742	784	836	787	813	839	828	805	837	864	853	794	792	781	805	833	762	782	768	820	790	796	805	810	787	806	793	784	839	821	829	750	776	791	837	812	768	804	855	852	830	826	834	850	817	841	854	800	781	876	777	854	809	770	793	823	801	849	786	806	815	801	863	790	795	803	821	828	824	789	814	805	790	775	772	820	794	834	822	809	808	846	826	759	827	863	808	821	807	762	816	826	785	779	782	821	813	785	828	838	802	856	893	809	798	789	791	750	801	814	838	834	799	845	791	787	861	781	855	746	834	850	796	835	749	776
12473	7730	4860	3451	2604	2447	1841	1332	730	517	499	352	230	197	145	169	145	135	129	145	121	113	113	119	102	106	115	90	104	112	116	111	131	105	116	103	111	107	105	116	100	116	108	96	128	107	108	105	85	95	112	102	103	110	101	120	95	93	101	109	114	106	102	107	112	122	90	98	91	100	113	103	114	114	85	99	100	115	108	105	99	113	101	92	105	101	112	118	114	111	97	105	112	101	123	127	113	110	99	108	118	113	89	85	131	95	134	106	95	100	113	80	105	106	93	106	109	96	129	101	104	125	119	108	86	120	92	94	105	109	103	109	99	106	94	101	108	102	106	118	94	112	116	96	105	98	100	129	94	123	95	110	109	98	111	110	112	98	115	111	107	108	107	111	108	99	125	111	101	109	113	86	92	110	102	96	103	125	113	90	105	104	122	117	110	117	107	83	96	119	102	87	112	115	111	113	118	101	115	128	120	104	99	100	125	114	115	103	111	101	108	119	98	104	111	106	96	110	102	102	113	119	119	113	110	110	118	113	127	98	107	112	95	107	118	104	95	88	98	90	83	93	103	97	109	115	101	98	116	131	117	104	121	99	112	120	99	100	111	112	121	94	110	109	99	107	110	89	111	88	99	100	121	111	99	109	92	112	121	98	133	102	108	101	106	108	126	120	109	101	106	98	109	108	101	110	110	102	108	89	107	103	90	104	96	128	101	102	99	122	121	124	114	94	112	111	98	130	88	109	116	117	98	116	99	126	100	111	109	129	106	99	81	108	110	105	116	112	108	101	104	120	113	110	95	110	111	103	113	111	93	106	103	98	118	106	109	95	110	104	118	119	105	101	134	89	108	98	132	116	99	106	113	111	109	131	110	120	100	106	104	129	112	113	108	108	116	124	105	119	111	101	113	92	95	101	111	119	101	103	110	115	121	111	110	113	98	92	89	110	96	107	119	94	96	122	111	118	95	117	113	96	109	92	113	96	100	106	112	110	104	101	117	140	109	84	114	96	99	123	94	117	124	101	99	94	116	113	89	110	111	117	109	109	113	108	78	112	110	116	115	115	106	96	98	122	121	105	103	118	97	117	106	97	112	111	107	117	107	107	108	116	92	103	111	105	110	121	97	110	104	118	104	102	117	89	92	104	117	107	108	88	103	106	118	101	125	108	113	102	108	114	114	108	129	101	111	111	116	104	88	97	97	91	123	117	117	106	101	98	103	98	117	107	100	122	98	117	93	115	106	105	94	96	110	116	127	90	114	116	124	115	101	115	100	112	111	115	141	111	112	100	125	126	109	127	104	116	100	102	115	98	115	115	100	100	105	118	109	111	99	110	114	121	102	96	112	91	114	115	117	114	111	113	108	123	99	95	101	118	104	94	105	85	109	99	88	111	123	110	96	111	74	95	106	107	99	117	93	104	105	110	106	117	95	104	103	112	106	108	123	100	92	104	100	108	98	113	111	108	108	115	95	115	129	101	100	115	115	105	112	110	103	132	129	89	106	100	109	100	129	120	105	108	109	116	86	105	111	120	113	110	99	104	118	100	120	117	118	100	118	99	108	108	103	86	97	105	116	114	119	123	98	136	113	106	100	99	107	95	105	94	104	110	109	97	119	116	110	97	113	92	104	102	116	110	94	97	119	116	117	97	88	110	116	116	101	110	113	125	111	92	120	107	120	99	99	120	117	100	100	98	113	97	131	113	96	102	100	103	123	113	104	92	103	115	99	93	103	111	98	113	90	96	111	96	114	98	124	118	99	114	116	113	102	108	119	103	105	116	112	105	99	111	123	97	91	101	94	108	113	110	101	105	112	98	111	116	114	112	107	112	111	112	102	103	124	110	111	115	129	108	102	110	112	110	109	113	118	111	103	97	116	101	119	104	131	106	116	112	96	92	107	89	93	110	87	97	108	113	99	108	100	113	122	106	103	100	103	124	141	128	113	100	106	110	99	102	116	96	107	101	116	111	134	98	90	116	111	120	96	102	103	104	105	120	116	103	117	118	104	110	119	100	103	125	100	121	95	111	112	106	92	118	99	121	103	106	99	109	135	127	106	109	114	118	100	116	111	104	99	112	121	121	103	118	89	90	81	94	108	122	97	101	108	117	112	124	96	109	102	102	116	89	126	106	101	104	90	111	104	111	116	103	117	115	115	113	105	104	108	112	112	118	87	95	110	129	116	103	82	86	106	103	106	92	118	101	139	108	112	116	124	106	125	112	120	97	111	122	107	94	95	101	114	99	93	106	108	110	89	103	117	116	112	110	95	119	108	96	88	108	102	105	89	95	89	103	127	107	117	102	108	111	110	121	108	88	108	97	113	128	106	103	109	94	77	112	102	99	97	93	108	103	104	97	91	93	121	93	94	111	91	104	119	108	103	103	104	99	109	121	96	89	102	118	112	110	111	107	94	91	99	126	101	103	99	102	93	96	98	97	124	119	115	102	99	113	99	108	105	93	126	93	113	95	102	103	103	107	90	105	103	127	101	107	97	126	98	92	108	94	120	112	101	111	109	91	104	111	93	112	102	109	108	89	116	105	123	121	86	101	107	120	100	103	91	105	108	92	109	109	84	115	93	108	108	101	123	109	114	92	111	102	92	111	106	107	101	92	92	128	122	113	101	99	112	110	102	116	109	94	100	102	85	108	106	101	104	112	82	122	116	109	115	105	114	103	96	97	122	116	97	90	87	105	97	103	95	93	119	104	97	110	119	123	100	92	92	105	120	89	100	112	100	97	110	106	87	114	121	99	112	119	104	97	92	95	110	95	96	102	105	93	95	106	110	100	99	109	118	109	106	120	94	82	106	98	102	104	112	99	113	97	94	107	97	102	118	99	109	91	104	106	101	107	116	94	90	97	111	120	106	102	107	125	125	107	104	100	112	114	105	89	103	107	97	120	94	114	81	108	108	112	122	102	94	90	114	94	93	112	100	102	116	112	87	104	114	114	107	117	109	112	113	120	107	111	103	98	98	92	94	100	100	124	103	100	115	99	103	86	106	101	118	90	98	122	107	96	95	120	117	117	119	96	112	106	98	99	107	133	98	118	105	99	113	118	122	93	120	112	103	100	131	111	91	89	130	103	102	100	113	109	113	116	101	110	128	98	110	88	121	102	102	108	102	83	111	104	110	110	98	107	107	114	88	101	120	109	115	106	118	110	125	110	96	98	110	115	111	102	103	94	91	111	103	108	97	138	119	109	107	117	115	112	93	94	107	105	100	110	128	117	118	117	118	103	103	104	112	108	114	109	115	103	94	108	114	131	131	124	108	107	133	133	99	102	108	112	121	116	102	101	104	95	120	101	103	96	102	107	128	103	104	93	125	112	108	112	104	103	98	112	108	94	97	113	100	94	98	106	134	99	86	100	110	101	113	90	124	127	103	117	101	113	100	114	125	101	85	116	91	92	143	97	97	118	138	116	110	84	103	100	110	100	118	109	95	90	113	113	131	116	107	102	109	109	96	108	108	88	109	85	111	102
41531	29295	24811	26774	31094	30365	25151	19538	13062	9644	8563	5684	3676	2560	1836	1533	1365	1192	1102	974	1018	943	929	960	896	847	814	747	790	808	789	848	824	868	764	816	840	731	779	758	742	801	796	725	761	722	804	771	799	754	771	741	791	766	774	778	748	744	758	753	760	739	783	793	761	828	764	783	744	726	779	765	725	719	787	774	797	767	744	742	770	749	768	770	731	785	794	801	772	757	744	763	735	787	739	735	784	753	783	783	805	781	743	780	717	807	747	741	727	729	746	746	772	837	775	766	756	737	764	729	781	773	754	835	749	764	753	799	748	785	783	755	735	769	699	742	795	802	748	794	778	727	736	788	778	785	754	699	794	784	758	794	800	722	784	730	765	784	773	858	770	790	778	753	772	751	741	804	688	764	817	776	717	789	787	766	802	787	812	765	757	739	734	791	815	804	747	746	730	793	731	774	768	741	771	763	720	779	776	752	807	762	755	746	758	742	792	798	797	791	751	802	759	802	726	736	762	788	741	751	773	785	735	736	750	806	743	784	799	739	811	778	829	744	763	712	771	724	785	729	771	751	715	761	770	780	744	737	764	768	813	761	700	757	738	809	794	733	764	796	819	786	745	793	767	738	756	754	738	745	782	717	751	815	804	808	770	790	746	778	721	761	736	770	813	766	733	779	750	785	803	729	736	796	782	801	723	812	751	734	707	756	756	804	780	739	760	771	731	746	734	742	804	734	746	761	735	789	792	753	750	787	707	738	794	763	788	751	723	767	791	761	753	747	750	777	765	729	748	793	699	772	786	781	766	740	761	784	705	781	803	785	760	757	786	769	778	811	773	777	729	738	755	786	799	753	744	766	780	812	750	758	793	747	771	782	755	721	732	809	778	784	766	764	835	787	825	759	755	812	794	752	762	762	757	768	741	802	726	755	790	735	709	784	760	774	730	775	747	756	801	773	744	715	759	732	740	741	841	752	804	809	741	733	750	773	778	790	831	771	743	777	740	743	833	715	775	737	766	807	779	766	765	760	753	738	760	767	828	729	735	760	770	810	812	802	775	769	743	766	777	747	703	813	767	757	773	795	727	775	765	796	740	809	761	727	748	769	740	763	790	772	783	797	810	771	765	775	823	754	745	806	771	788	808	772	833	780	726	774	792	766	763	812	786	734	799	745	715	815	751	755	798	762	814	750	733	753	744	804	745	753	755	784	737	762	762	791	792	776	772	765	768	754	780	743	754	723	767	760	775	781	723	768	758	710	775	822	797	804	768	737	760	792	744	769	801	760	723	756	734	778	789	740	743	745	733	749	799	802	740	769	760	760	780	785	721	736	736	786	781	738	778	795	780	776	755	781	750	744	795	766	780	766	726	751	813	749	802	804	744	785	762	761	777	794	780	753	781	794	763	791	772	796	791	761	731	791	768	766	809	768	775	741	749	711	783	785	760	788	751	796	780	775	783	763	723	783	754	761	829	734	790	743	785	768	751	810	747	819	762	746	734	736	775	751	800	750	768	797	756	779	830	728	796	763	780	774	721	754	787	776	781	802	773	752	730	758	700	773	735	754	723	832	765	769	764	754	766	791	787	764	752	720	728	746	793	743	811	769	725	768	731	721	749	857	771	742	763	757	803	734	786	765	764	787	749	763	777	772	779	779	802	781	751	707	748	756	757	785	760	767	792	771	729	745	787	702	778	772	815	756	766	800	757	788	757	752	755	756	773	770	751	749	698	786	760	754	747	787	770	773	731	742	764	736	753	783	760	699	798	754	784	711	792	832	694	756	777	772	814	722	753	703	807	798	771	753	787	802	755	780	756	787	775	822	806	744	749	720	796	746	767	762	756	736	806	763	767	752	767	777	779	740	785	753	772	721	755	783	759	731	806	763	811	818	786	770	824	808	775	740	775	744	787	784	770	722	726	775	786	741	781	794	729	764	799	823	739	755	777	722	764	764	862	783	786	833	822	742	800	751	779	813	727	782	818	757	701	748	789	704	735	773	782	759	804	764	774	774	831	753	784	741	761	733	740	797	756	737	823	746	751	792	827	725	781	758	790	750	778	754	756	734	765	716	770	775	778	785	778	726	770	811	750	771	798	713	739	754	768	772	745	786	806	745	785	743	794	736	786	811	765	752	786	772	805	795	793	792	788	807	747	773	793	763	765	758	749	786	791	749	740	766	782	791	821	756	774	778	812	811	760	788	793	758	768	785	789	759	762	730	777	734	758	766	774	767	729	707	735	751	776	761	731	776	740	758	732	776	734	743	741	785	828	771	762	771	774	704	760	746	816	742	750	744	770	743	780	784	791	763	758	776	703	727	764	801	722	801	780	776	743	760	754	749	773	782	772	758	799	798	782	760	769	755	776	806	778	760	769	781	731	748	746	725	773	802	733	767	768	767	741	784	771	787	788	817	734	740	757	772	740	798	805	777	779	749	769	757	757	740	734	773	752	807	800	778	759	786	784	769	784	741	756	769	739	731	805	806	740	703	779	804	736	813	807	793	749	765	750	737	828	756	728	798	796	770	759	776	771	765	738	707	742	771	722	768	806	770	792	770	711	737	790	758	810	776	774	783	730	750	782	725	757	789	781	752	757	774	762	750	778	766	728	747	726	783	757	767	713	783	749	754	779	772	786	786	796	767	719	780	744	816	773	773	733	746	746	753	806	757	748	791	791	757	786	782	760	784	757	730	787	796	744	756	772	795	750	761	802	725	753	780	764	812	776	778	790	750	806	720	743	736	759	770	773	751	751	750	784	806	816	754	806	745	811	749	762	777	772	776	813	729	785	746	764	790	760	774	743	789	751	794	748	733	755	735	791	752	745	787	819	758	757	736	717	805	774	799	777	724	784	734	767	780	788	750	764	732	751	733	753	781	761	722	746	795	719	778	747	718	772	752	770	764	772	767	762	770	757	769	741	794	782	813	744	794	740	749	765	782	747	775	739	757	773	768	738	770	730	790	792	771	771	723	750	750	779	740	761	734	778	742	823	786	750	741	719	763	732	765	726	762	723	799	743	791	786	767	770	756	808	763	786	808	734	749	742	713	776	756	741	783	755	801	747	784	718	759	787	737	812	784	776	762	773	798	804	750	725	771	768	804	783	760	773	774	786	773	750	748	793	789	761	756	779	791	729	779	771	713	755	787	818	783	742	708	769	798	743	778	757	703	762	771	762	773	729	807	759	712	745	757	806	793	816	731	745	753	779	768	770	813	759	776	806	735	754	767	786	761	791	738	798	770	747	814	747	756	808	784	809	777	787	746	798	751	750	745	801	760	721	750	768	719	758	710	819	734	749	784	771	780	745	778	766	777	789	796	802	744	759	728	787	773	775	743	775	735	732	739	749	812	755	793	738	727	760	786	754	760	806	821	770	782	797	771	784	745	813	744	700	781	761	779	813	795	754	766	752	719	783	747	791	766	773	782	823	732	789	763	776	783	748	780	775	810	741	769	715	786	817	753	773	762	778	797	749	738	748	812	735	739	730	800
7791	3789	2160	1417	1023	1016	927	821	639	467	358	243	216	175	165	126	142	146	117	121	134	125	118	101	129	119	111	107	123	106	119	132	108	109	113	123	123	126	103	111	130	109	122	125	103	107	115	97	109	113	102	112	118	93	123	87	126	127	109	121	113	94	122	122	97	97	109	108	103	128	109	103	105	105	121	100	110	95	107	113	109	104	116	138	123	105	97	118	107	126	114	98	117	115	110	129	120	114	105	125	97	124	115	132	98	111	125	107	88	106	129	152	122	104	135	101	108	119	123	129	113	142	119	124	92	120	126	96	109	95	103	121	119	97	131	93	127	119	111	101	112	122	102	104	106	108	110	102	102	116	110	126	112	113	107	121	98	121	87	113	112	112	116	114	101	95	112	103	90	123	100	127	135	101	116	110	91	114	117	131	118	95	94	107	101	107	108	118	108	118	101	109	106	102	99	92	119	112	101	121	130	98	117	110	96	104	110	108	108	108	113	105	120	96	115	115	102	112	93	103	122	105	115	124	118	104	112	126	116	122	117	96	97	115	103	86	89	122	108	105	110	110	129	112	100	116	101	105	109	124	108	121	114	120	126	100	109	101	104	110	90	120	126	100	112	101	94	110	104	91	112	132	117	119	100	107	117	97	118	119	114	112	118	90	116	110	102	117	109	99	111	100	124	125	114	118	108	135	89	111	108	103	106	123	125	104	112	116	103	122	123	123	110	102	107	117	94	128	117	111	125	123	126	131	108	126	110	124	106	115	95	115	104	109	93	113	100	116	104	113	92	107	96	112	97	110	122	117	93	120	107	114	120	102	93	119	113	120	120	121	111	127	108	92	94	114	91	100	106	130	112	106	116	113	110	119	103	104	116	98	118	119	104	105	132	119	110	128	108	115	119	109	111	99	111	135	106	109	103	94	113	101	117	93	101	119	121	116	96	122	98	128	102	110	116	119	93	121	114	102	105	120	112	120	91	115	104	107	122	115	112	113	107	119	118	92	101	112	95	110	110	130	107	116	116	123	106	125	118	116	125	117	127	127	111	109	123	103	121	109	111	117	101	109	117	111	130	105	102	106	126	138	114	115	120	97	126	127	112	97	110	103	106	98	91	115	122	107	121	124	113	93	120	123	110	110	118	116	114	113	99	119	110	108	110	113	103	116	96	109	121	111	120	107	105	119	107	124	108	113	116	137	132	114	105	133	116	111	112	87	106	119	130	114	102	117	120	109	118	120	128	112	115	104	112	130	104	109	105	109	94	108	102	109	98	114	107	83	102	109	120	101	98	104	100	103	114	108	112	114	105	112	112	126	101	108	92	107	111	119	121	100	107	95	103	113	120	104	108	123	122	92	101	109	97	121	111	97	110	125	137	128	116	106	109	130	107	114	117	104	107	114	93	103	105	117	116	120	117	100	104	115	115	116	116	125	111	116	89	123	117	104	105	105	108	110	110	121	113	89	130	95	146	97	111	121	113	103	112	101	108	123	117	121	111	114	140	148	115	104	107	104	123	134	105	97	116	107	101	117	99	107	110	120	131	96	113	98	115	119	114	115	111	107	111	152	109	114	111	127	117	103	112	107	109	114	119	109	137	112	108	99	109	106	122	103	107	111	98	103	126	113	133	120	108	113	125	114	124	142	125	117	111	123	130	116	103	111	97	111	125	134	132	113	108	105	131	91	99	117	113	101	116	124	96	111	116	103	121	102	110	119	106	110	117	108	116	95	100	105	134	128	99	103	99	104	116	125	110	98	116	114	112	94	130	102	111	126	105	121	123	105	108	101	112	103	102	117	113	116	96	81	109	101	121	108	120	95	100	104	107	105	111	104	98	97	131	109	105	84	112	95	105	129	115	120	112	114	115	125	88	113	104	95	102	121	112	106	114	98	103	101	101	134	137	109	108	130	103	118	118	120	104	104	111	131	110	120	115	116	96	103	106	97	118	116	92	122	120	94	107	113	112	96	114	121	129	103	106	120	119	110	107	131	103	90	114	109	100	111	107	114	110	109	137	94	110	108	126	98	128	106	119	100	103	118	85	99	117	117	103	96	94	109	96	105	109	118	125	122	105	105	117	116	125	101	103	113	113	129	127	132	112	120	109	110	119	119	120	98	110	98	112	120	113	105	100	128	104	119	126	100	106	122	117	124	105	120	140	95	98	112	141	118	118	119	123	100	102	112	114	133	108	117	111	107	130	93	111	126	128	101	104	115	116	109	92	118	112	128	117	113	111	113	98	130	97	120	107	136	99	107	102	116	115	103	100	99	123	132	116	121	105	105	128	136	117	122	100	112	108	111	98	114	100	115	113	125	114	103	103	129	102	99	138	103	98	101	94	119	97	101	121	109	123	106	102	102	106	113	109	100	114	89	122	104	111	123	99	112	108	79	121	109	109	107	112	111	125	109	118	93	98	106	120	110	101	111	132	97	97	115	133	107	119	100	120	142	103	122	90	111	129	105	114	119	109	123	104	105	105	102	93	123	119	97	99	99	110	113	106	101	122	122	104	103	110	104	105	127	133	112	111	118	114	113	122	113	119	99	112	104	127	103	109	113	127	106	108	105	110	139	102	127	126	111	120	116	89	117	107	123	92	106	103	107	120	100	120	109	106	107	135	122	114	100	93	102	102	99	112	99	104	120	109	103	122	108	121	113	117	114	116	113	92	96	117	93	108	107	117	130	115	114	133	111	96	113	105	122	107	113	98	113	128	102	124	112	125	100	95	127	122	106	112	114	110	108	131	135	119	111	113	92	114	87	117	120	118	114	122	98	120	109	94	102	113	87	92	112	113	102	116	106	118	133	115	119	87	115	110	112	104	111	125	115	119	107	116	109	105	119	121	83	117	110	114	119	105	122	108	106	105	101	104	102	93	94	107	124	105	112	107	105	106	114	119	105	132	107	120	118	116	90	106	104	105	116	119	122	115	106	91	98	112	116	102	118	115	136	124	111	115	115	103	95	112	106	113	113	116	128	119	118	107	124	114	104	101	121	102	116	99	120	105	114	105	122	120	111	124	105	96	109	108	130	117	106	104	103	114	114	110	113	103	125	120	111	110	121	104	125	106	114	105	117	115	114	114	91	97	110	118	127	101	104	104	119	104	105	115	107	94	112	114	112	115	106	102	120	107	91	123	112	118	112	100	128	116	126	123	111	103	95	103	106	116	107	120	116	121	112	97	115	104	103	94	95	108	117	104	119	112	109	94	88	112	104	112	104	109	116	93	91	111	109	117	104	127	103	96	104	115	120	114	129	96	124	98	111	132	99	96	105	110	113	101	101	116	120	110	115	120	143	136	123	99	109	100	97	100	114	108	108	110	115	101	127	117	101	131	110	116	120	92	105	101	114	119	95	103	93	114	120	113	139	114	133	92	114	120	106	102	110	120	128	102	114	105	100	128	124	118	132	118	110	100	128	96	104	117	91	117	122	108	124	106	110	108	128	109	130	103	96	116	98	123	101	113	111	115	101	104	88	101	107
34627	22088	16173	17727	22416	22426	19600	16203	12346	9104	6029	3918	2880	2209	1829	1593	1407	1265	1126	1123	1054	1009	984	988	895	870	885	875	811	847	835	943	806	842	851	776	757	789	855	835	812	805	856	819	821	826	819	821	778	787	869	822	788	842	784	782	873	783	790	801	813	817	801	783	767	803	808	802	781	780	780	821	808	799	811	772	793	877	815	802	785	808	816	838	810	833	839	819	822	747	829	794	801	798	760	814	781	805	762	746	777	795	851	770	875	785	829	747	846	794	825	771	798	822	856	768	788	823	810	796	776	816	793	847	795	777	806	794	809	792	796	788	764	825	801	835	796	832	798	793	759	758	819	777	817	787	788	804	797	807	817	778	765	780	762	799	864	807	769	791	769	841	816	814	852	795	812	821	797	803	818	778	853	767	841	826	755	826	791	772	840	855	809	780	757	802	802	828	857	762	757	829	823	770	836	815	800	797	802	758	771	774	816	777	754	760	810	803	787	816	820	771	822	842	836	814	773	790	835	782	808	819	778	738	827	779	799	787	803	785	794	796	773	787	802	815	829	816	779	745	810	776	866	778	823	825	782	822	801	796	844	798	767	784	727	798	798	782	841	786	828	812	778	793	777	815	820	780	774	785	774	761	812	769	787	806	765	824	787	860	819	804	793	827	802	826	815	809	825	848	829	824	746	815	778	836	804	801	842	840	792	788	793	822	790	786	779	827	814	791	845	791	774	800	746	824	777	796	791	814	817	807	819	800	818	798	749	793	838	812	821	817	823	749	840	815	809	795	785	833	813	826	828	773	810	821	811	823	801	815	806	822	788	790	773	852	749	806	766	853	789	784	766	793	828	781	801	823	787	790	795	838	847	839	814	773	839	852	806	785	792	831	810	833	816	810	812	838	788	823	769	796	794	802	836	797	771	793	849	801	821	800	774	791	776	826	817	838	797	807	771	820	786	846	797	806	747	774	837	765	798	814	819	806	768	792	836	809	808	756	818	784	802	834	841	820	832	820	759	842	812	814	819	818	823	791	786	840	807	798	801	815	797	857	817	790	766	790	802	779	818	778	784	824	838	812	850	792	755	793	848	771	751	813	801	832	863	834	788	829	783	814	842	821	830	799	794	827	848	850	805	806	825	798	848	830	812	731	754	790	805	842	804	860	817	810	791	828	793	769	757	835	875	801	810	807	822	832	839	868	766	763	766	764	800	847	815	834	796	802	839	804	788	750	833	776	829	809	853	841	809	854	772	861	840	785	831	823	847	824	815	842	825	864	844	806	851	804	767	802	821	834	806	788	813	850	828	827	783	811	831	788	814	774	822	829	803	818	860	840	760	821	847	772	794	779	803	811	775	793	810	800	796	871	797	785	776	780	808	837	793	844	769	794	821	831	806	819	840	815	785	794	776	766	803	806	770	827	814	822	819	806	806	830	761	802	828	829	819	800	846	800	815	789	826	772	801	756	776	793	765	804	818	794	782	845	888	795	816	792	821	809	799	806	803	817	825	812	823	816	839	814	828	811	769	835	785	828	798	829	791	798	783	782	864	815	792	842	788	803	780	855	796	805	773	835	849	768	816	815	782	816	769	868	808	813	821	807	777	776	810	783	819	826	770	780	759	812	824	767	804	845	795	766	793	789	780	839	814	812	789	852	871	754	798	781	811	753	843	844	822	758	809	855	807	826	800	828	783	843	771	835	746	815	788	812	776	784	843	789	751	790	813	848	844	785	825	795	808	843	784	802	821	888	809	797	785	777	736	803	750	839	817	842	819	842	808	802	805	773	810	767	735	744	788	815	803	820	814	831	831	773	824	873	823	833	799	764	793	831	833	837	793	778	820	774	768	824	793	763	855	784	813	779	786	797	806	788	811	805	820	817	822	821	799	819	796	805	831	852	800	752	801	822	797	853	767	793	817	762	755	817	781	772	788	783	789	795	816	887	812	824	770	827	835	811	856	801	815	809	843	803	792	780	811	781	828	804	795	775	770	814	828	814	825	786	805	770	784	816	808	838	779	789	806	792	803	849	830	830	819	811	832	781	774	789	771	784	782	871	814	771	851	782	860	795	784	803	832	820	773	828	810	833	804	836	807	775	777	836	821	820	814	835	794	794	796	797	749	786	780	774	792	798	783	792	813	823	795	792	776	749	796	755	817	825	795	794	821	800	801	817	790	789	817	771	819	718	763	808	802	827	815	760	828	808	776	835	797	812	807	718	842	827	865	814	814	798	803	797	849	808	745	841	787	812	795	804	831	821	816	785	779	845	757	788	799	773	849	800	786	829	780	779	757	811	763	833	820	821	810	849	835	793	805	872	795	816	790	802	757	799	821	814	792	803	833	836	799	835	785	818	804	800	811	836	819	871	764	785	806	791	774	827	850	838	762	802	815	840	866	796	790	803	842	807	811	806	861	776	848	775	851	829	796	775	818	799	797	831	785	824	779	813	778	765	804	835	843	795	754	845	867	796	798	792	805	773	775	805	852	814	789	781	799	836	806	764	805	830	766	778	807	781	795	821	839	811	862	821	828	797	781	783	821	816	808	825	841	839	798	841	778	804	813	816	847	823	805	801	748	803	780	754	855	797	827	778	855	755	791	821	843	832	835	816	805	798	768	850	799	795	835	766	803	790	790	762	847	767	795	836	810	777	770	823	806	862	774	781	793	808	779	806	861	826	807	780	843	819	827	784	832	784	794	830	813	804	867	814	848	793	821	739	822	834	864	819	847	832	839	788	822	803	828	779	805	769	817	808	803	812	787	771	819	792	845	798	840	756	796	822	801	811	800	779	762	842	839	790	806	806	828	774	842	799	830	806	752	814	759	861	811	837	790	797	827	765	807	833	749	806	856	815	756	798	781	822	800	767	772	795	784	819	856	771	795	786	787	822	809	776	766	751	835	778	791	827	785	837	809	813	806	839	786	692	813	815	799	826	777	810	804	781	780	811	798	829	872	851	773	794	808	803	821	803	801	847	831	842	782	802	856	818	804	845	823	797	838	786	830	849	798	770	836	787	762	831	824	775	777	772	828	765	837	842	796	814	796	819	783	845	787	853	807	819	819	782	789	791	825	813	867	790	807	791	830	804	775	812	799	807	793	810	821	834	775	798	728	807	806	802	774	813	763	808	826	801	797	793	825	825	791	822	836	780	846	807	852	827	809	867	773	826	857	807	810	783	791	796	778	807	804	851	767	842	793	843	804	841	806	779	824	800	805	818	787	778	780	818	820	811	862	801	821	806	786	825	825	815	767	801	840	815	819	877	823	853	839	834	811	815	746	780	840	776	818	757	863	814	784	838	821	808	852	845	814	838	773	793	796	807	797	807	802	815	813	820	794	795	818	777	766	884	800	782	771	808	825	814	803	757	786	792	830	842	769	786	823	768	838	804	809	821	787	779	803	833	767	835	796	787	814	785	827	816	836	814	813	819	803	809	866	787	772	839	809	765	771	825	831	842	810	756	811	756	773	785	772	832	742	833	848	827	782	830
12394	7024	3495	1953	1589	1854	1561	832	578	387	306	234	239	187	180	156	135	128	127	122	123	106	124	99	117	123	122	111	105	121	105	110	113	95	131	83	117	118	100	111	105	104	101	99	115	109	107	113	118	114	89	120	99	111	104	90	91	113	108	108	104	123	103	118	112	107	91	113	109	101	108	89	94	114	96	104	130	87	98	101	92	76	122	116	120	111	110	107	92	110	106	104	113	109	100	115	104	112	108	99	106	118	97	93	101	85	102	87	101	109	86	103	117	121	93	99	96	114	110	125	110	86	97	105	106	93	98	111	89	113	109	114	102	109	101	139	87	111	96	111	122	91	90	115	75	112	92	100	110	109	118	103	103	121	99	100	104	96	100	106	112	110	123	90	98	106	110	95	111	104	103	113	112	111	103	108	119	121	119	89	109	94	97	115	99	105	88	109	97	108	109	118	116	116	102	112	122	108	97	106	97	86	103	102	104	101	113	105	105	95	113	86	84	110	97	121	108	91	107	102	97	100	91	101	102	125	100	104	116	101	111	108	110	114	121	112	113	114	99	93	99	121	104	90	126	95	95	127	99	95	103	125	105	96	120	118	102	113	114	94	99	103	120	106	113	104	125	114	108	106	97	98	128	100	133	106	114	79	117	103	103	113	101	117	103	103	94	98	110	104	101	105	113	119	100	98	106	92	109	110	121	117	89	97	107	110	107	106	82	109	111	98	112	119	106	102	98	119	102	104	102	107	132	100	104	110	102	112	102	101	118	106	109	101	111	110	113	110	118	92	82	112	102	107	112	94	101	121	98	86	112	103	117	116	100	85	107	117	102	124	116	105	112	138	119	96	107	103	110	88	106	102	103	109	119	108	100	90	119	109	115	99	108	94	119	116	101	91	101	108	119	90	123	95	98	120	119	95	107	120	104	114	105	115	110	97	116	95	107	94	108	100	110	115	87	93	111	90	107	94	106	101	106	118	99	107	120	108	106	98	96	107	119	102	91	123	94	93	81	100	104	102	96	109	98	107	113	130	105	92	100	127	103	105	113	104	105	72	131	113	91	99	92	99	128	104	117	101	106	104	112	99	106	109	117	120	109	99	113	102	118	83	99	114	111	101	103	104	95	104	97	119	123	74	103	115	100	104	111	92	108	111	95	108	114	122	106	105	123	93	122	118	98	105	94	109	109	106	117	88	113	104	99	99	105	95	111	124	94	93	122	132	100	110	98	103	102	107	92	115	103	114	95	111	108	103	101	114	95	135	99	120	108	102	96	117	128	96	106	112	128	117	110	99	113	120	107	102	111	105	109	120	118	121	85	105	118	101	125	113	94	106	107	112	119	109	117	106	111	110	104	105	97	118	104	101	102	90	113	85	109	99	121	106	98	112	107	95	124	92	102	109	110	92	111	104	100	107	115	132	93	116	104	107	111	112	116	98	105	117	104	132	116	93	109	98	120	109	116	100	125	125	101	112	124	147	137	93	102	116	102	106	102	113	99	107	93	99	99	96	104	115	120	107	121	103	91	126	104	111	91	97	107	105	90	99	99	110	108	116	109	82	96	107	107	125	97	118	93	105	121	121	131	122	109	102	109	115	110	99	112	105	80	89	99	124	89	103	95	110	106	103	95	101	93	122	114	104	117	107	106	117	91	123	109	110	102	102	105	100	112	99	107	123	105	101	113	100	105	101	117	84	105	91	102	113	87	105	109	111	101	118	97	82	119	105	108	121	120	104	108	120	115	118	106	109	106	116	103	98	106	100	112	86	109	108	100	111	121	107	109	91	102	115	104	120	108	111	110	111	138	105	102	93	106	128	95	109	108	101	90	100	104	113	115	95	123	118	96	106	122	116	95	93	103	104	91	89	103	108	95	113	82	105	113	128	104	112	104	105	109	102	92	104	118	109	103	103	90	109	96	97	110	93	114	126	115	106	97	115	127	85	104	105	100	96	119	105	90	112	114	108	85	109	111	101	119	98	116	104	98	98	105	114	111	116	94	96	88	123	91	102	121	104	96	107	114	102	105	96	110	115	93	101	112	106	115	124	105	110	100	100	116	112	95	96	106	107	110	104	84	101	112	112	114	97	111	104	102	110	110	116	106	84	120	135	121	108	97	104	96	114	86	120	111	111	108	94	110	91	107	105	86	102	114	87	105	108	115	111	113	78	99	123	109	120	121	91	114	90	118	95	114	101	98	93	105	105	90	94	106	110	100	104	99	123	105	121	116	106	117	98	103	98	97	115	98	105	105	101	115	106	112	111	120	111	100	123	109	103	108	118	112	111	112	117	94	107	99	97	96	109	110	107	92	107	97	132	80	81	109	86	113	88	94	86	102	113	113	102	92	110	103	100	101	110	100	119	114	127	119	86	96	115	130	126	130	109	100	114	112	111	117	96	109	114	107	109	96	103	105	126	96	130	98	113	97	101	89	118	91	113	95	121	113	122	104	104	104	92	117	103	115	106	108	118	117	118	104	97	122	116	109	100	111	94	91	104	103	122	104	107	109	89	108	91	119	111	95	111	99	104	114	98	94	102	103	107	114	98	107	99	108	98	96	113	94	94	103	118	116	106	99	104	119	116	96	99	101	122	113	114	114	110	113	118	113	106	91	107	100	95	92	108	104	112	99	89	118	99	84	109	104	104	102	114	119	110	98	104	116	95	103	112	85	98	89	124	120	133	92	97	118	95	113	118	121	108	115	95	138	118	114	102	131	101	120	109	112	89	94	114	113	106	110	108	101	97	110	98	106	91	103	84	88	111	112	106	114	102	102	115	96	91	94	99	100	91	100	103	106	93	96	100	121	89	110	111	120	113	98	122	108	107	111	112	110	106	99	105	117	87	122	111	100	97	95	109	94	98	99	116	101	98	103	90	89	125	121	102	108	110	99	94	108	112	112	109	99	105	98	89	112	100	130	94	99	115	106	108	93	125	93	106	119	98	120	110	101	95	111	89	111	102	105	96	98	99	117	100	114	133	120	102	92	110	109	85	86	109	103	114	97	112	110	103	121	116	92	107	112	110	98	89	103	87	113	113	112	101	101	120	98	97	106	117	116	103	97	113	118	106	86	118	109	111	111	111	112	109	100	95	109	106	114	122	100	96	123	104	110	97	102	103	110	118	118	98	110	120	92	86	110	89	99	99	109	114	99	101	113	117	99	107	98	105	110	98	122	109	99	109	95	112	90	105	110	119	122	105	102	112	111	109	109	96	114	112	127	114	87	114	98	115	100	109	109	102	123	113	97	109	116	99	91	111	99	106	100	104	102	111	109	109	95	108	108	114	108	102	99	128	122	101	143	112	94	97	91	105	108	112	109	81	105	110	104	109	117	97	113	94	100	101	111	102	90	111	99	109	112	110	93	105	89	116	93	94	130	115	107	117	121	87	105	98	98	115	128	109	102	98	109	93	85	110	107	116	98	96	98	117	108	113	122	100	104	112	87	110	96	85	114	104	116	122	106	99	102	99	119	100	104	110	121	114
41158	27846	20556	20368	25870	28220	23207	15408	10172	6527	4632	3606	3274	2743	2173	1711	1414	1315	1128	1000	957	1016	907	885	883	827	810	767	834	775	796	786	776	841	795	774	747	793	742	749	718	744	742	759	741	817	758	756	781	814	774	802	752	807	732	761	735	805	715	842	745	758	783	763	767	778	708	733	791	778	752	745	790	718	765	737	778	813	773	785	773	809	833	735	785	789	796	774	756	760	829	756	772	729	794	823	730	793	755	754	789	777	777	767	814	780	754	770	764	767	762	783	771	775	728	733	785	813	781	713	713	788	797	787	791	769	744	758	782	788	780	801	808	734	778	777	766	742	712	784	763	713	759	766	793	772	739	765	732	777	774	733	794	751	766	744	782	733	795	738	783	743	741	832	765	756	770	815	780	795	740	767	782	783	721	779	770	796	745	701	781	818	810	798	751	741	748	784	781	763	801	752	713	760	738	764	792	777	753	820	744	757	755	722	757	835	759	813	745	773	836	748	734	781	772	810	745	744	744	763	757	792	719	758	759	755	754	777	713	714	766	740	759	761	752	793	817	789	746	732	720	755	776	796	772	771	742	792	784	753	722	784	803	778	752	737	793	818	722	816	730	765	795	749	787	743	705	751	765	745	749	718	789	801	748	760	798	789	776	750	723	816	763	822	794	769	741	769	771	749	793	811	780	771	813	805	760	787	793	726	775	754	828	726	746	789	702	772	783	774	778	740	737	771	806	725	747	735	768	804	758	795	770	730	735	778	725	768	785	743	793	774	772	759	732	775	731	802	822	747	794	779	742	770	769	800	752	765	819	787	748	782	741	765	835	786	751	818	827	734	764	770	737	712	778	725	805	782	745	724	781	732	769	793	795	797	796	729	739	779	759	763	814	733	745	764	732	783	796	761	767	781	733	762	792	760	795	762	722	797	758	820	799	760	765	745	740	785	759	792	791	697	768	765	803	811	726	775	745	780	793	722	793	745	783	746	746	800	772	797	796	755	764	803	710	765	796	775	741	782	798	781	804	764	713	769	742	787	807	763	752	751	761	738	752	775	794	723	802	739	771	801	792	816	780	804	800	777	768	792	723	754	722	796	718	758	747	774	762	783	762	798	791	786	774	760	709	766	755	814	803	805	751	725	735	760	789	782	816	827	752	789	814	811	739	724	744	733	808	791	771	790	736	760	744	794	807	794	772	782	759	769	804	727	752	774	778	763	721	756	738	843	784	798	788	822	761	769	743	729	820	770	768	727	781	792	793	757	761	751	746	750	817	782	817	772	778	775	745	782	723	781	733	761	790	767	767	710	744	712	776	811	756	736	798	783	802	767	802	715	740	764	739	761	752	746	766	765	754	749	815	747	775	809	743	752	781	798	749	727	784	770	772	755	789	724	726	761	757	714	759	751	773	785	768	776	790	750	789	773	767	755	776	784	738	814	759	797	718	784	855	766	729	799	722	733	741	758	708	774	769	747	778	737	741	743	729	770	747	778	775	751	739	789	698	771	731	764	772	799	724	727	820	800	822	788	785	813	780	776	798	809	811	733	772	761	796	783	792	756	799	754	809	766	745	740	809	751	747	773	712	786	796	748	729	724	804	787	770	795	742	746	813	768	769	744	804	766	774	802	717	735	742	755	783	795	789	751	772	763	742	782	724	828	781	781	751	786	737	744	767	759	758	780	764	765	795	745	742	809	744	764	742	784	732	767	755	768	820	763	803	724	770	751	727	724	765	762	761	818	753	811	812	778	799	775	802	771	742	722	752	740	734	781	796	727	822	761	739	742	725	749	773	764	718	766	729	797	770	762	741	813	766	713	860	736	780	769	778	761	775	746	757	757	755	762	778	730	773	799	807	752	728	748	782	767	736	789	775	818	792	744	772	756	802	767	809	815	822	754	759	753	781	737	725	755	804	751	767	776	791	751	774	737	827	778	781	800	787	770	718	778	757	789	763	748	734	758	798	759	764	758	755	762	740	786	772	762	821	770	735	773	780	754	777	791	764	782	788	693	792	795	755	768	790	764	786	779	729	782	715	769	739	751	785	767	695	786	797	743	757	742	740	748	773	775	751	770	757	753	775	690	796	808	774	782	722	760	756	800	751	771	807	729	781	768	795	733	781	768	822	758	794	789	807	746	777	771	806	789	733	731	783	774	744	723	730	759	784	810	739	795	816	743	738	726	742	785	715	769	756	759	767	806	719	731	734	740	764	790	749	747	756	762	820	752	795	798	797	757	727	755	819	811	759	793	777	764	752	813	711	778	741	772	715	742	766	770	751	748	786	784	745	771	738	794	803	785	736	730	789	758	808	809	810	754	788	759	758	825	787	782	753	809	785	764	777	750	721	778	761	729	799	788	772	760	748	703	806	811	795	809	777	783	791	739	753	774	783	731	795	773	766	830	758	724	739	727	788	759	719	740	777	742	810	736	735	747	795	724	802	759	739	805	750	756	741	715	743	698	735	798	751	731	729	753	739	751	757	713	756	758	767	771	727	800	762	737	702	757	787	766	747	792	712	759	794	746	771	800	772	795	812	785	739	774	731	774	752	802	760	784	755	799	789	780	775	772	690	762	782	783	790	827	782	738	782	754	791	815	738	744	797	806	774	775	784	742	743	766	755	754	783	734	765	815	762	855	780	777	737	749	778	779	780	773	746	738	764	764	749	779	780	778	771	731	786	702	793	796	782	741	758	791	718	787	838	765	728	739	775	789	723	825	777	744	779	820	763	776	813	738	758	795	782	751	801	760	775	745	768	764	792	785	767	787	773	786	784	781	764	755	785	747	783	781	778	814	751	757	785	728	773	767	782	782	721	768	754	760	749	768	740	735	777	740	785	786	855	730	766	772	772	766	747	794	757	781	762	815	730	775	757	747	783	808	753	727	763	783	805	796	740	784	796	768	784	759	761	770	707	800	787	810	796	781	745	769	766	731	794	794	773	799	758	798	742	762	758	756	776	758	723	781	749	757	793	794	792	730	731	721	703	742	783	769	720	837	753	782	791	757	801	745	812	797	803	750	744	748	789	768	716	769	772	740	785	743	779	783	796	761	799	768	767	809	741	799	784	803	820	768	721	761	783	766	773	732	812	778	734	734	739	802	767	740	771	733	734	788	772	748	790	753	791	743	753	795	773	764	750	745	775	758	801	778	744	772	796	748	795	756	792	747	712	778	773	785	785	750	706	753	781	743	792	798	754	745	734	777	788	748	766	777	761	782	766	735	757	769	718	785	744	743	799	773	721	779	771	754	810	760	729	785	803	761	709	766	724	808	737	784	724	835	816	762	732	757	793	762	841	781	746	767	700	734	710	733	688	776	773	757	755	726	780	757	757	764	784	715	732	793	740	771	794	756	749	730	769	717	831	763	750	760	733	791	732	771	756	761	762	825	746	735	720	771	767	748	745	721	765	773	758	751	745	772	709	791	767	811	739	760	785	695	755	762	813	783	675	727	789	766	727	788	767	744	772	733	785	754	793	776	811	765	760	744
8477	5503	3331	2763	2485	2166	1806	981	562	340	308	229	229	225	171	154	146	144	122	137	131	124	128	113	100	121	119	129	110	121	115	143	92	120	120	113	130	123	103	106	100	141	104	113	109	119	95	88	104	104	109	124	106	117	95	111	126	110	104	100	117	105	119	120	113	107	127	113	125	104	106	104	86	104	118	112	125	114	114	117	96	113	123	125	117	90	99	117	99	91	97	95	118	118	97	97	119	115	107	118	144	126	116	114	103	113	110	109	109	107	127	97	111	106	105	109	117	109	124	104	108	133	98	102	126	120	124	120	115	119	115	99	93	117	116	112	111	120	92	125	103	108	102	117	115	119	107	113	106	107	101	112	135	118	112	121	114	117	102	99	115	92	108	108	115	118	107	105	106	98	108	111	103	90	105	128	110	115	97	107	95	101	106	125	90	98	107	107	88	122	125	104	110	123	118	97	104	121	103	110	108	112	108	129	104	106	103	101	109	109	115	111	119	114	119	106	123	112	107	80	114	100	112	105	115	119	104	117	94	124	93	112	91	125	109	132	108	119	130	114	109	123	103	105	115	103	107	116	90	119	117	111	115	106	94	122	117	105	109	98	90	95	103	101	120	108	107	114	100	115	115	116	107	107	111	117	90	104	124	125	107	105	111	111	119	97	118	105	108	107	104	106	108	121	109	109	118	125	115	119	124	99	120	113	108	107	122	106	116	93	109	116	112	123	105	114	105	102	119	108	119	105	116	106	117	115	89	106	121	128	102	113	109	112	106	113	95	108	91	114	114	100	123	107	115	130	104	113	131	99	104	136	117	101	97	109	110	115	103	106	109	110	124	98	105	103	92	108	127	118	111	104	120	137	119	115	133	105	110	102	101	115	95	102	92	96	111	109	94	110	111	137	117	116	126	107	116	100	114	112	108	112	131	114	114	105	116	111	111	113	118	120	107	104	110	111	88	114	95	118	98	116	82	112	127	110	106	111	96	109	127	106	115	115	108	104	120	102	131	100	122	105	118	106	125	121	97	105	132	113	111	106	104	109	110	142	94	111	107	91	117	101	128	111	107	112	101	99	107	109	113	121	108	112	128	118	113	111	121	100	123	125	133	118	100	103	131	100	113	127	125	122	124	96	104	109	110	115	117	113	122	104	112	109	105	112	128	112	102	111	113	120	122	122	95	100	110	108	107	111	120	121	110	126	121	114	125	122	93	122	115	99	108	108	118	102	109	121	100	85	106	108	114	103	118	115	108	105	106	126	114	100	118	99	99	113	102	134	120	115	91	102	118	118	105	120	125	117	91	117	114	112	123	118	104	109	117	124	113	104	98	107	103	115	94	102	103	105	93	109	112	104	125	107	109	113	110	99	114	105	112	125	78	107	115	135	113	123	122	108	124	136	109	131	122	97	121	100	121	116	105	129	119	114	126	95	94	103	119	125	108	104	127	117	110	121	101	110	109	106	99	123	89	107	108	111	98	92	108	100	124	129	103	104	134	115	122	119	108	141	102	91	133	103	111	114	116	86	100	106	126	141	120	111	117	121	111	131	133	105	114	104	94	117	111	99	110	99	129	111	113	105	121	104	129	119	102	121	102	115	103	107	105	124	106	118	105	115	106	105	108	105	116	101	135	128	106	99	115	99	126	108	96	112	130	99	103	102	90	113	117	108	111	126	92	115	113	107	104	111	127	103	117	101	100	116	125	116	109	108	108	122	117	110	118	116	103	100	98	113	119	114	92	129	119	109	118	127	105	102	99	140	86	122	123	97	119	113	115	118	111	99	114	131	121	114	99	117	120	108	89	125	115	112	127	91	99	112	109	107	113	87	128	96	115	101	116	144	96	102	112	108	107	103	103	115	100	102	111	118	108	106	105	123	118	111	121	106	117	99	110	103	123	88	114	105	98	124	103	96	101	96	112	111	106	108	128	99	103	107	101	116	127	87	96	112	106	111	120	121	129	103	116	108	107	89	117	108	92	102	115	113	121	96	129	99	100	100	102	103	130	114	121	104	97	99	122	113	100	114	104	108	102	99	114	109	109	123	117	120	109	98	114	107	108	110	134	104	118	112	113	109	118	123	113	119	112	105	89	125	103	112	111	90	116	132	97	147	88	96	113	118	131	100	106	131	95	117	98	106	107	109	110	102	112	118	110	107	100	113	133	108	100	112	118	132	106	124	117	120	95	99	95	101	96	111	115	118	116	106	108	108	116	109	94	120	103	127	126	104	114	105	122	94	124	118	110	112	100	109	104	125	93	114	129	103	106	118	95	116	107	110	123	121	111	114	121	116	107	120	103	121	119	121	96	121	112	112	105	117	119	119	108	100	117	107	118	122	101	114	137	128	108	103	135	132	103	111	120	116	106	106	113	104	108	112	115	109	99	102	117	117	113	126	105	109	101	105	108	96	123	113	108	120	114	105	125	102	110	103	117	108	124	102	84	100	103	114	114	110	109	129	122	125	100	101	100	117	100	94	116	99	111	109	92	98	110	96	116	119	104	102	116	99	112	104	97	106	107	103	109	98	120	115	123	115	110	120	129	95	112	108	107	122	133	107	113	93	108	121	119	98	121	116	105	114	110	113	117	114	112	106	112	127	101	114	104	107	116	132	121	112	105	102	106	122	130	102	102	106	99	87	96	106	125	113	111	110	125	113	112	133	101	120	98	111	116	104	122	109	109	105	106	118	110	110	100	122	98	102	117	96	110	117	92	116	99	107	105	104	126	124	110	117	112	100	119	96	103	111	107	106	117	124	107	90	104	121	129	102	109	113	101	114	127	114	105	129	110	92	114	92	101	118	114	110	136	97	102	119	124	88	117	97	105	100	120	143	114	119	106	124	104	107	97	127	95	108	100	114	120	121	104	110	99	109	107	133	107	108	100	103	106	127	94	107	113	107	112	85	114	139	93	110	111	125	103	111	116	111	124	110	112	115	102	103	131	113	111	115	98	113	110	119	111	111	114	103	124	101	125	93	105	93	104	110	114	113	108	86	127	129	96	117	112	104	104	128	117	122	134	107	124	114	109	103	108	118	112	128	105	95	107	105	110	124	114	137	104	116	113	109	102	110	117	99	92	134	101	102	126	110	106	113	101	103	112	122	114	113	106	110	100	116	115	120	85	93	106	108	113	109	128	117	109	110	80	102	123	103	115	110	130	127	106	112	107	112	112	121	98	123	122	116	102	112	104	120	117	103	105	126	123	111	103	103	110	99	99	101	124	107	115	102	112	107	125	116	114	111	127	112	100	108	119	121	102	123	111	110	118	128	103	116	99	87	123	85	113	99	121	111	117	115	100	106	114	107	107	95	110	113	116	102	128	92	141	110	105	114	125	101	97	112	98	113	98	108	123	91	107	119	94	107	114	109	106	109	119	119	107	114	157	123	111	115	111	111	111	116	112	94	110	105	113	132	117	105	100	109	102	99	113	91	105	90	107	111	110	125	108	112	128	117	101	115	123	113	112	109	110	93	110	107	99	124
35573	26377	21678	25041	30941	29631	24855	16935	10561	6326	4628	3862	3341	2707	2166	1582	1346	1258	1103	955	974	930	938	891	917	891	844	838	812	794	811	851	824	817	824	815	802	824	807	830	852	773	760	839	755	806	834	795	798	830	779	806	852	752	781	789	830	796	834	806	807	796	800	768	845	754	819	809	792	789	767	796	800	768	784	778	835	788	782	833	787	833	828	829	758	816	783	805	841	836	810	765	775	757	796	805	830	814	763	804	777	767	821	800	814	782	796	834	785	731	804	820	820	752	827	770	804	811	797	841	776	823	810	760	820	817	830	790	764	814	814	828	731	870	789	770	826	858	817	811	807	819	787	781	759	824	840	815	773	806	790	774	777	783	785	809	838	815	834	754	840	805	850	804	813	817	797	848	820	801	777	827	796	844	805	813	786	786	795	770	822	776	802	776	786	765	800	782	836	771	825	794	853	872	757	774	830	817	828	773	784	770	792	775	800	768	815	799	851	808	826	813	801	812	781	784	811	783	837	796	821	814	797	849	877	825	788	807	811	826	829	778	843	804	804	820	790	850	854	795	782	745	766	778	767	789	827	796	832	812	812	782	831	841	811	850	828	803	785	787	776	772	761	811	821	810	774	825	829	819	850	767	769	792	781	784	827	834	805	860	803	815	815	808	824	748	793	808	749	796	797	761	831	798	793	788	784	782	820	792	779	820	843	835	796	780	792	824	801	809	850	820	739	812	837	807	750	810	809	784	828	787	778	768	803	745	783	791	777	764	821	828	792	777	795	774	718	743	799	809	809	812	757	838	800	861	852	776	805	806	856	812	812	838	791	809	822	814	809	796	816	805	782	839	785	837	817	815	816	763	800	803	824	809	803	782	776	770	804	795	767	776	764	848	776	838	856	796	819	813	799	826	816	800	796	854	832	745	866	814	852	816	812	825	787	803	826	807	795	792	774	802	816	819	787	813	788	829	789	864	801	832	803	787	801	862	787	804	808	793	821	781	803	832	762	799	777	821	828	810	803	815	835	822	831	788	836	789	879	841	783	820	807	768	836	819	797	818	828	795	784	799	826	728	839	821	837	775	815	878	810	799	800	798	828	833	855	786	841	803	854	789	802	794	819	785	791	841	821	847	810	776	795	799	752	814	787	852	830	794	808	826	851	794	821	788	803	815	806	819	791	799	808	820	812	756	823	766	827	789	785	831	802	827	832	763	795	806	856	825	793	807	832	838	772	779	838	817	803	814	808	795	807	836	784	788	773	773	829	804	807	821	818	798	793	880	802	819	791	842	828	770	810	826	781	791	804	838	805	790	842	782	800	789	781	808	800	835	826	800	817	812	779	802	787	755	815	791	825	784	777	845	851	775	790	829	825	784	849	843	782	800	801	787	880	857	835	815	788	849	792	798	826	814	806	778	777	773	756	767	824	770	788	764	802	836	767	755	797	822	828	785	817	781	825	829	783	775	786	789	844	810	833	813	813	814	837	812	835	829	796	863	805	868	755	787	816	845	774	727	790	825	761	776	807	803	814	838	817	806	776	831	844	840	773	789	787	776	814	832	780	796	836	766	829	837	830	788	819	764	794	792	839	846	799	805	779	778	758	796	774	797	826	817	768	823	828	789	767	804	818	814	752	806	802	844	850	821	786	799	836	829	805	778	863	794	811	809	823	824	815	829	749	823	804	835	818	811	827	770	767	814	786	802	805	754	836	806	783	848	791	821	776	788	789	793	797	772	860	773	841	808	858	777	752	787	816	861	835	778	775	778	794	787	774	848	829	795	829	824	851	737	739	781	836	838	812	764	745	810	799	798	892	833	867	737	766	821	800	773	858	757	801	773	843	806	805	812	845	805	783	745	772	797	824	864	804	840	866	818	800	837	792	825	790	793	796	813	842	820	786	795	836	770	859	817	772	803	761	789	782	782	790	780	779	851	818	802	795	803	834	836	808	789	835	804	769	859	807	780	791	832	774	853	786	809	757	826	773	805	792	778	816	799	801	795	814	849	850	775	796	834	749	836	836	772	846	804	793	785	785	809	869	835	779	802	820	796	815	798	766	766	783	787	755	820	859	780	834	777	792	821	753	778	818	819	761	852	842	865	796	836	832	828	829	820	836	781	824	841	803	831	790	817	784	803	802	830	808	799	817	812	832	835	766	822	859	779	784	779	777	801	762	762	799	886	796	805	800	826	803	836	810	791	814	837	828	821	806	779	772	854	834	788	803	890	785	787	745	810	753	780	825	797	755	782	818	803	820	830	870	762	835	787	832	819	825	790	781	779	794	819	828	790	816	879	830	809	797	796	817	796	810	823	862	765	804	762	813	780	837	795	794	818	813	840	814	798	754	795	817	805	833	825	818	792	823	818	822	783	781	801	812	791	793	820	836	794	786	823	813	816	821	754	819	803	812	867	825	858	792	737	794	772	784	824	801	775	820	777	792	800	814	817	800	795	791	824	744	799	855	827	784	801	805	790	818	798	832	817	801	827	823	818	823	797	823	880	814	822	832	816	809	768	834	814	775	811	736	848	848	827	786	791	828	801	839	834	839	790	834	819	809	785	816	818	790	819	807	777	798	787	822	790	858	803	806	808	787	805	855	761	839	813	784	898	808	815	798	845	820	786	845	814	791	744	833	790	778	811	763	812	788	769	788	841	760	826	823	813	758	817	801	806	806	755	842	771	846	795	810	794	801	816	846	801	828	789	843	790	826	764	806	797	795	824	798	822	823	834	829	802	831	809	755	807	801	813	799	753	829	728	835	806	801	757	803	853	823	791	799	810	801	781	840	824	800	780	797	786	777	796	836	802	811	826	784	783	821	813	850	773	811	807	847	793	789	814	828	816	818	815	809	823	871	791	853	791	832	794	817	775	794	802	821	800	799	794	818	799	797	751	778	747	808	834	787	798	791	796	808	799	831	806	788	772	863	835	828	787	805	821	837	816	775	847	815	783	810	805	809	803	792	810	856	841	813	814	814	792	796	832	814	786	851	739	815	796	796	787	833	762	764	824	826	827	787	792	847	771	837	799	833	802	823	830	780	833	812	781	761	813	812	821	796	846	807	767	805	796	865	802	837	844	835	780	820	830	807	803	776	795	751	873	788	783	780	789	785	847	796	792	855	759	850	776	801	832	858	771	760	807	787	812	806	771	799	800	842	797	801	749	823	833	778	827	800	813	787	748	807	780	829	839	826	834	835	818	861	794	829	801	833	768	841	780	742	823	767	804	793	847	786	822	835	815	789	845	845	769	867	821	792	815	817	828	796	794	828	812	793	835	825	782	784	795	781	799	838	790	850	848	827	774	813	824	752	838	807	816	795	795	807	830	775	799	817	781	824	760	816	826	814	797	792	788	769	751	758	807	796	870	804	798	786	816	820	777	859	814	848	813	764	828	834	873	795	817	828	808	803	754	812	816	833	797	823	856	776	794	811	777	798	806	807	837	780	811	782	776	806	785	780	823	828	773	806	805	843	845	801	851	802	817	803	815
13284	8990	5782	4255	2738	2022	1497	1043	669	472	386	302	251	220	194	143	153	109	114	133	127	105	117	112	96	102	96	87	102	132	105	105	97	112	104	99	103	104	94	118	109	112	108	107	106	113	103	119	91	107	98	93	109	115	104	91	100	116	122	115	95	93	107	113	105	106	100	118	100	88	106	102	111	88	99	109	107	101	106	107	119	96	86	118	104	96	116	98	82	112	118	105	121	90	128	108	101	86	100	98	108	108	109	100	108	117	116	101	103	108	112	93	108	112	126	112	109	111	101	94	96	101	104	98	103	112	117	108	96	94	117	104	99	98	120	95	111	101	115	103	88	93	95	111	94	92	110	118	97	95	106	125	117	111	121	80	90	118	102	100	106	123	92	92	113	120	113	91	114	100	107	93	109	94	99	98	93	97	114	99	110	108	91	93	113	125	117	91	123	100	104	101	116	111	91	93	114	109	101	103	119	107	122	116	109	95	105	108	106	121	103	108	107	101	106	91	99	99	89	95	98	93	124	120	109	103	97	100	111	100	93	99	108	112	104	111	100	107	89	103	85	102	111	107	105	120	91	106	117	102	127	111	84	100	98	101	110	114	113	99	112	105	105	81	105	111	110	101	104	91	139	111	120	101	124	103	112	102	110	106	107	99	99	110	103	100	104	102	91	109	130	98	91	96	90	92	126	109	90	93	101	116	102	97	114	91	104	95	103	91	110	116	99	107	97	113	105	102	95	102	96	118	104	99	110	104	103	108	133	90	111	101	94	104	109	92	119	98	107	92	104	99	111	98	114	91	123	117	93	103	99	103	106	99	123	105	102	97	97	100	104	105	117	92	104	103	105	99	125	106	112	114	103	113	113	107	108	107	109	104	104	102	114	108	102	114	119	120	110	102	107	98	105	124	120	103	112	106	84	104	101	113	113	113	107	100	106	101	92	113	127	86	100	122	97	91	95	114	102	106	95	105	104	117	116	112	118	116	107	106	120	98	97	95	102	106	103	97	105	103	102	94	93	91	115	106	100	103	101	114	85	100	113	97	96	94	96	103	107	118	102	91	106	109	113	99	105	116	104	97	99	104	120	118	103	118	100	100	90	101	93	97	110	104	117	118	101	97	89	99	117	80	114	136	102	107	84	110	111	101	99	109	112	121	85	85	96	102	122	95	94	103	102	91	102	120	110	120	124	97	82	93	118	111	105	103	117	110	104	95	111	130	104	77	112	114	106	117	106	108	97	99	94	104	108	112	101	110	111	102	86	99	118	101	86	102	107	104	87	97	111	100	85	90	103	114	135	117	119	90	96	101	101	99	109	101	110	104	104	116	96	93	105	102	107	121	118	117	97	105	107	118	96	117	111	118	96	105	115	120	107	120	100	88	111	128	108	107	118	111	119	101	93	117	117	113	97	107	93	114	100	93	105	96	104	110	97	111	97	109	97	108	102	106	101	86	105	100	98	124	101	105	97	100	95	90	91	110	77	107	100	107	94	105	110	113	108	119	91	110	109	102	102	109	101	128	94	129	106	118	116	118	87	114	112	98	110	113	115	98	100	108	110	106	109	90	103	96	104	105	108	105	84	119	93	93	82	106	108	123	110	100	103	105	94	109	98	99	114	110	131	91	109	102	97	99	95	82	109	86	106	104	118	114	103	110	87	102	119	127	93	92	97	131	110	102	96	89	109	108	97	117	125	106	88	96	104	104	113	114	99	89	130	119	106	99	92	94	118	103	122	115	97	107	102	99	84	110	107	103	114	113	123	111	119	125	106	109	108	112	110	93	93	104	112	113	101	98	102	102	132	88	83	105	95	115	99	105	104	91	105	110	87	101	109	112	102	104	87	110	107	113	93	105	111	107	98	95	100	97	105	102	110	93	103	100	106	91	104	102	114	115	120	103	116	121	105	115	103	121	101	109	104	106	113	117	100	123	94	117	111	108	100	93	105	101	127	87	103	113	84	104	105	106	89	96	124	100	90	116	115	122	108	91	109	106	97	107	100	110	98	129	123	105	115	111	104	117	88	116	111	101	115	107	119	107	117	122	112	112	123	85	116	99	108	112	119	99	115	117	85	88	119	117	99	92	115	102	119	119	93	94	113	103	124	108	113	106	102	109	109	95	101	96	105	100	109	115	118	100	108	97	114	100	112	99	118	94	99	97	107	105	111	124	120	103	100	120	104	127	118	97	113	111	102	109	117	105	79	100	116	100	99	128	127	106	107	92	121	114	109	108	91	108	100	113	114	89	106	109	102	86	105	98	101	91	113	116	106	100	101	111	121	101	109	101	84	116	104	106	111	129	109	124	93	114	85	115	103	97	89	100	103	100	112	105	111	100	92	126	84	90	109	100	106	95	103	97	97	111	113	111	118	98	104	85	102	120	102	111	116	105	113	101	92	106	105	113	106	108	108	113	106	106	105	114	99	94	117	117	119	108	99	113	105	109	102	103	107	101	92	123	99	116	117	115	102	115	116	107	111	89	133	117	103	104	102	103	127	114	113	116	121	115	101	103	100	77	105	104	116	94	98	104	106	99	109	99	100	106	110	105	119	101	112	90	121	106	123	112	132	104	86	110	112	111	128	122	103	110	86	106	110	120	120	102	91	100	113	88	103	122	95	104	109	119	120	89	102	93	95	86	115	112	116	118	94	113	95	109	112	111	100	96	89	130	98	95	100	116	107	105	96	106	101	110	109	103	126	109	117	102	114	115	103	113	90	103	108	104	96	96	108	105	130	122	130	98	100	93	111	121	99	116	106	119	107	96	106	105	115	93	90	115	95	96	92	100	98	99	127	105	111	106	111	82	91	106	79	104	94	99	93	103	107	95	98	91	116	115	96	112	101	112	107	95	115	100	79	105	98	103	97	111	108	117	97	108	111	89	100	112	93	101	102	118	118	121	97	115	105	109	95	114	102	117	106	87	87	107	103	120	98	103	108	110	106	106	95	109	108	115	127	107	113	110	108	122	101	96	106	107	108	86	106	114	96	119	108	92	96	122	125	100	99	113	109	103	92	106	107	108	111	108	108	95	95	108	107	102	125	103	110	117	119	103	112	105	107	115	105	96	92	113	94	120	122	127	137	105	101	116	83	85	97	95	102	104	113	107	105	106	99	123	89	113	122	91	120	96	112	117	129	92	108	113	108	96	92	94	94	104	119	107	106	92	97	122	85	110	102	114	105	108	112	109	123	107	102	93	110	102	100	114	116	101	110	89	114	114	132	92	90	111	94	108	108	110	88	139	88	112	110	108	112	127	101	106	114	94	107	99	96	123	112	88	99	118	109	110	123	117	84	112	101	110	108	102	116	96	93	101	108	98	114	94	100	109	91	103	99	111	102	104	100	107	110	101	119	113	91	107	106	99	107	103	103	92	111	111	101	110	114	104	102	105	103	112	115	104	110	93	105	117	94	109	94	98	113	135	110	112	82	112	120	102	113	109	102	96	80	108	106	95	106	114	126	84	106	113	116	106	103	96	113	96
42417	31409	26866	28395	30346	26923	22484	17179	11274	8948	6081	5015	3758	2804	2258	1821	1430	1200	1113	955	966	885	865	801	799	761	800	757	717	793	777	747	722	788	827	793	783	793	743	768	786	771	783	774	770	775	792	751	821	702	785	729	825	786	782	762	786	791	749	779	758	739	796	765	787	748	735	779	763	783	770	793	808	766	760	772	706	742	763	781	773	751	774	758	760	751	777	776	756	757	714	776	788	746	798	743	774	755	768	707	774	809	754	788	736	768	751	776	814	760	771	756	748	721	794	761	789	767	779	763	772	732	752	737	829	746	770	779	752	789	755	699	721	737	738	805	761	783	779	809	739	728	796	749	756	748	749	793	725	757	777	805	748	782	727	785	811	808	736	786	735	767	792	761	779	765	748	801	750	769	777	737	795	798	738	740	810	778	785	763	767	795	743	757	792	765	790	766	747	737	810	788	774	750	778	761	743	757	770	750	736	766	752	717	825	738	736	790	720	711	738	739	745	786	812	793	726	760	742	742	798	770	712	759	739	794	771	756	774	771	787	756	797	815	772	726	758	770	711	812	732	763	772	789	775	786	752	758	778	746	773	738	776	763	749	752	773	707	749	769	810	785	794	769	760	764	762	728	772	722	789	774	761	783	732	747	709	748	799	787	743	804	795	742	734	752	814	756	784	730	758	712	748	740	866	740	754	815	730	777	749	768	749	803	775	764	847	814	759	773	786	766	766	779	773	783	738	733	791	779	744	773	751	756	707	770	782	722	745	804	778	746	759	770	758	752	775	747	780	770	783	747	725	763	785	772	738	715	764	788	739	737	780	759	759	778	804	768	758	772	778	788	780	775	778	765	779	728	759	784	764	750	773	741	800	701	771	775	784	788	752	768	769	773	761	792	795	708	747	765	732	784	721	793	776	755	753	764	807	754	783	770	736	798	775	792	764	783	728	761	751	757	830	769	760	806	801	761	717	733	758	784	740	801	766	799	780	759	761	734	758	774	759	761	742	792	793	756	791	791	748	793	761	729	786	749	789	740	771	779	757	768	764	771	795	738	730	787	792	780	763	716	787	779	766	769	757	784	795	765	729	738	816	764	800	747	751	745	733	810	778	722	761	743	718	748	709	736	756	741	754	718	753	768	748	763	753	786	704	732	777	743	789	778	700	773	777	761	742	791	759	736	737	780	794	763	744	820	799	820	742	761	767	757	744	734	782	753	746	760	739	790	795	784	746	766	763	774	804	766	775	790	696	776	780	752	794	745	765	818	749	754	726	734	778	751	770	780	791	773	832	791	735	725	718	759	758	755	765	758	802	760	794	732	744	770	819	753	722	786	749	740	746	746	765	744	749	785	737	770	801	741	722	829	742	742	797	766	812	754	742	743	738	774	771	786	772	837	794	795	730	794	767	769	727	805	834	752	782	763	748	750	790	772	725	789	755	749	792	785	726	771	750	783	770	762	811	736	783	762	816	780	760	774	786	791	784	772	772	776	762	775	795	826	796	759	753	785	768	816	716	775	730	733	801	738	737	771	791	735	734	746	767	740	777	777	786	777	736	812	765	763	809	777	776	788	777	822	770	800	814	772	756	748	777	764	746	753	792	775	729	792	797	740	830	754	751	781	755	800	730	788	769	771	785	797	753	776	734	754	784	776	738	772	781	725	796	762	743	746	772	784	735	764	741	734	803	782	812	716	775	784	852	741	739	787	732	806	736	792	755	755	787	777	754	760	783	788	798	749	773	793	749	804	742	803	684	780	819	779	743	754	741	727	777	780	763	797	770	744	743	784	729	758	705	807	797	841	735	750	725	818	748	759	771	706	731	771	758	756	790	715	785	750	768	777	792	747	760	766	799	775	808	750	807	731	810	772	788	797	724	772	758	776	787	731	755	736	758	745	780	783	773	784	791	770	745	774	790	776	731	770	772	776	783	774	750	772	741	767	731	767	755	720	756	754	750	781	766	778	765	779	733	778	773	742	779	757	709	802	785	779	772	813	719	798	735	748	782	720	739	783	758	765	765	773	791	735	778	810	718	749	734	813	746	755	802	765	747	766	754	831	729	770	744	730	788	762	784	725	781	766	738	735	784	762	840	736	747	779	751	743	759	799	727	806	741	723	786	769	768	741	807	732	787	727	762	754	765	736	795	781	774	751	751	765	828	747	803	744	788	744	742	788	815	796	799	751	776	738	748	752	739	772	756	747	786	783	766	744	747	770	756	794	756	790	758	748	756	727	750	751	778	758	792	718	775	739	738	740	743	749	733	768	791	788	773	771	766	742	761	780	762	751	809	725	798	770	793	748	766	763	788	787	769	762	809	808	788	781	763	777	757	765	742	791	794	729	754	759	762	749	776	759	773	771	761	740	791	738	739	806	762	712	771	806	802	819	767	762	719	758	806	768	799	732	703	781	784	727	744	759	748	722	682	801	728	775	726	787	746	748	786	802	739	777	794	750	738	750	757	785	780	749	780	736	709	751	774	735	787	711	744	722	756	748	758	771	793	852	791	801	751	760	757	713	787	758	784	769	778	736	769	745	840	704	791	738	739	731	742	833	731	775	736	819	770	814	769	773	735	753	761	727	781	741	768	749	786	756	784	746	734	713	760	749	743	782	740	776	706	778	777	766	759	787	812	730	783	785	822	791	768	737	778	759	739	788	795	769	788	752	768	761	785	729	778	783	825	764	772	721	734	755	768	796	755	788	763	810	772	749	748	798	763	780	790	726	786	801	819	809	742	755	803	803	766	772	804	740	794	746	763	713	746	752	754	747	736	840	772	803	777	799	711	747	721	754	781	780	755	749	746	740	765	741	718	767	824	834	755	773	729	752	750	805	747	770	736	766	766	763	768	780	765	796	742	759	748	781	768	764	737	771	824	776	782	788	828	747	750	746	742	775	775	789	762	778	703	773	826	759	755	746	757	756	736	745	753	764	800	810	774	760	802	788	752	723	780	780	785	761	784	740	785	746	780	781	709	765	791	737	776	765	757	793	798	780	745	781	739	740	737	790	770	772	766	748	737	817	778	774	806	816	772	737	801	751	772	797	788	791	762	755	741	816	752	757	790	765	724	770	740	696	753	758	781	738	779	780	764	735	796	773	745	815	809	748	761	752	808	757	783	755	780	716	765	782	775	782	756	807	779	787	813	768	773	741	760	777	762	717	801	815	714	749	771	771	789	799	750	785	769	779	737	757	783	775	772	783	747	741	717	782	792	778	763	799	792	809	728	763	760	805	769	755	772	787	782	792	760	735	744	741	730	760	844	807	775	772	723	751	745	752	760	771	720	734	745	747	732	698	747	741	715	786	793	783	781	798	762	731	716	726	802	779	775	715	768	765	757	747	793	717	747	770	731	770	800	763	790	740	766	744	825	808	769	748	785	809	716	792	794	741	771	787	740	815	742	768	766	760	708	781	772	772	742	828	767	802	722	744	757	770	786	778	735	788	766	754	734	752	730	776	739	772	688	774	749	757	812	779	748	816	773	797
8545	5186	3118	1864	1229	973	806	683	455	330	266	190	187	169	141	117	137	95	114	125	136	115	128	128	101	104	115	101	102	112	120	103	126	103	114	110	107	104	92	105	107	116	124	121	110	109	98	103	100	111	118	121	104	101	119	107	87	93	100	110	122	103	99	111	92	111	117	143	108	101	107	109	109	97	108	96	100	114	123	114	97	99	92	110	117	103	117	125	121	104	119	95	138	104	128	115	110	88	110	109	98	122	90	123	113	105	104	98	103	101	93	102	105	110	96	102	129	104	113	108	103	118	105	111	110	125	97	99	114	113	107	112	101	99	125	97	126	103	113	111	126	120	92	101	115	118	116	109	106	105	114	91	124	121	103	109	123	128	108	126	97	119	109	92	114	106	94	132	92	100	129	120	115	104	115	104	92	106	111	92	112	101	113	102	121	104	96	113	119	106	91	111	111	103	110	102	121	103	121	107	111	107	114	119	105	101	93	108	109	107	111	112	105	115	92	114	102	112	115	101	108	99	117	78	105	119	110	109	100	111	115	99	98	110	116	98	111	99	116	120	105	111	113	113	107	106	113	116	103	103	105	103	112	101	101	93	117	110	106	128	114	111	113	106	113	111	100	100	110	108	111	129	107	103	108	105	99	110	111	108	108	102	118	126	110	124	107	106	109	105	108	116	112	93	102	89	115	109	102	99	100	120	118	99	104	105	100	98	119	111	123	104	111	109	118	112	88	97	99	103	131	117	104	109	97	126	105	107	106	92	107	98	111	118	97	122	112	122	109	100	105	122	109	109	110	109	108	103	101	107	103	126	123	116	122	100	127	115	118	103	110	97	115	112	92	96	119	105	112	118	114	109	97	102	103	110	122	123	122	115	124	116	110	94	100	119	119	99	111	113	113	120	108	118	120	106	103	114	110	114	111	120	120	81	118	102	129	112	105	98	99	121	100	96	111	113	127	99	100	114	113	108	122	97	117	123	120	111	123	106	116	104	109	110	112	97	105	111	132	120	116	124	106	92	107	113	107	112	122	111	95	104	106	114	111	105	127	92	96	99	114	96	104	111	126	110	96	109	104	122	102	116	124	98	105	101	112	120	115	103	118	112	107	119	103	117	118	102	98	123	112	107	99	108	106	108	97	113	109	111	107	117	121	104	116	114	116	115	115	105	120	120	129	104	104	105	95	108	112	100	98	92	103	125	113	107	107	113	105	102	107	116	111	109	116	99	111	123	122	110	106	99	100	97	104	130	118	123	88	101	110	98	114	101	121	120	113	112	104	91	115	110	119	115	85	102	109	132	94	126	127	122	119	108	112	111	95	92	95	100	103	110	113	91	110	101	105	114	110	92	113	122	115	92	94	105	94	104	122	109	111	98	113	110	115	92	125	116	108	122	112	103	120	94	113	107	128	109	117	98	133	105	115	94	120	94	122	104	105	126	103	124	108	103	102	121	120	90	115	133	123	108	110	130	112	93	87	110	122	110	110	97	107	116	116	120	108	120	112	113	102	121	121	111	104	109	122	119	123	116	103	111	110	96	132	89	118	133	105	129	118	86	106	116	108	111	107	102	102	84	117	89	102	99	122	98	109	114	123	114	122	120	95	118	107	112	104	112	114	97	96	129	118	115	116	94	82	119	116	105	100	111	114	107	106	137	114	117	143	94	105	109	113	123	105	112	94	125	106	110	109	95	116	108	119	118	112	98	100	114	103	103	124	100	102	94	123	110	112	114	122	100	113	101	120	113	114	102	119	129	123	112	120	108	96	103	103	105	101	114	107	114	119	106	82	100	105	95	99	111	118	117	102	116	110	101	101	113	101	125	115	101	127	128	117	91	99	108	113	107	120	121	109	88	121	96	117	104	118	105	112	120	111	117	131	87	105	109	120	92	112	104	97	104	128	126	114	105	121	108	123	114	106	118	122	91	110	119	97	127	112	112	118	119	99	109	114	96	110	92	110	109	110	108	122	120	118	103	139	91	122	91	113	111	114	104	100	86	96	98	98	108	106	109	94	124	102	118	117	114	103	118	130	119	118	113	124	99	96	113	102	104	107	114	116	104	128	115	116	105	114	101	105	131	106	100	112	102	108	127	111	101	95	110	114	120	110	109	89	103	111	115	103	118	104	109	116	106	116	109	103	121	93	95	100	100	104	106	113	99	117	103	99	112	100	86	110	107	111	113	113	124	95	112	120	100	108	114	100	101	104	107	95	133	107	116	111	120	108	110	122	118	94	104	109	94	97	121	113	109	111	112	115	124	102	107	101	123	92	108	102	98	119	111	111	101	120	115	119	112	112	119	99	114	118	110	102	108	125	102	107	103	107	126	109	115	116	101	111	96	104	110	109	106	109	119	115	122	112	113	97	101	117	116	125	113	119	101	86	116	116	112	130	111	123	114	115	98	99	119	80	104	107	114	87	108	100	111	120	105	90	89	104	118	104	120	106	111	91	111	117	115	120	110	109	109	121	104	129	117	118	106	114	110	111	111	109	104	122	122	117	111	129	110	108	113	110	93	116	98	113	122	112	108	118	91	102	117	102	130	109	111	100	117	107	94	104	107	124	118	97	114	113	116	109	116	97	125	108	98	111	108	119	105	116	117	129	106	124	109	116	123	107	97	97	132	109	95	114	115	96	114	105	129	97	105	98	112	127	98	122	100	107	112	93	105	114	107	105	112	103	119	96	109	102	93	121	113	100	105	104	111	96	99	117	121	98	123	121	99	109	105	97	126	99	103	115	98	104	129	92	114	118	123	107	92	109	117	111	104	91	142	114	106	108	99	109	103	129	105	132	106	111	128	115	108	97	87	114	112	103	115	119	106	101	129	105	120	122	130	105	110	95	124	103	101	112	100	103	104	94	110	124	96	116	114	86	112	103	133	112	104	110	124	112	113	109	118	120	94	108	104	118	102	107	103	123	96	88	117	114	117	121	84	125	100	120	125	117	113	117	110	112	122	125	108	101	126	99	122	102	113	125	101	115	92	113	103	116	109	123	100	120	92	94	123	108	113	95	102	88	112	105	126	85	111	114	119	101	103	111	99	111	118	102	101	113	94	105	101	120	120	105	115	113	117	94	136	100	130	122	107	99	104	101	101	96	115	121	109	120	97	122	108	117	117	113	104	105	108	109	126	94	116	94	125	107	107	107	104	110	103	88	108	106	97	108	110	106	92	112	125	121	134	94	138	89	121	110	99	99	96	112	97	109	118	104	103	135	109	105	108	103	107	106	113	129	123	104	102	115	112	117	112	106	108	111	115	97	117	108	113	97	101	109	109	107	117	102	112	117	107	115	89	105	125	120	116	87	103	110	106	114	102	111	111	97	109	98	103	106	131	95	118	105	142	107	110	102	104	116	123	95	106	131	110	97	108	100	130	111	112	106	141	104	129	112	103	109	128	105	116	118	113	107	109	102	122	113	114	110	103	116	110	109	119	98	123	98	96	136	103	107	103	99	118	92	116	126	112	119	111	112	100	114	97
36687	25703	20802	20659	22249	20173	17317	13478	8152	5492	4466	3346	2527	1956	1626	1353	1125	973	955	963	880	856	886	854	875	860	822	823	821	760	819	757	802	816	802	761	799	843	806	832	760	781	845	816	810	836	776	787	802	828	820	750	768	791	770	745	786	757	832	821	819	768	840	793	771	879	816	796	795	812	784	802	828	805	780	791	794	768	835	792	847	778	790	855	842	827	821	791	842	827	787	821	789	838	826	842	793	781	774	839	783	802	755	813	781	849	826	788	803	757	767	813	789	842	856	813	791	768	774	790	817	792	811	795	829	815	803	791	784	787	792	768	796	838	802	775	804	798	816	799	814	768	828	791	807	781	745	849	805	822	808	778	811	774	836	789	776	779	750	775	784	788	793	829	831	753	765	752	783	769	821	789	782	787	769	818	764	823	777	817	824	785	841	825	764	787	781	841	784	808	779	811	812	785	824	781	779	829	753	835	791	771	797	797	837	799	887	774	795	790	821	789	826	873	822	834	836	812	792	809	770	830	837	805	765	804	829	843	770	791	802	750	833	798	763	774	794	812	801	834	797	798	834	773	772	790	764	770	796	807	776	776	823	791	834	799	784	815	801	753	777	793	757	816	819	754	729	855	793	809	791	865	802	799	807	841	804	794	840	777	801	813	781	804	820	823	820	793	803	754	818	785	812	794	766	809	791	784	785	839	811	830	808	773	815	741	784	791	779	777	784	815	805	772	782	767	823	794	863	786	763	781	820	822	789	804	796	781	796	865	804	771	820	815	815	800	803	771	823	796	839	781	771	801	790	787	770	847	769	786	787	851	776	744	794	754	784	801	790	799	792	760	801	857	768	772	799	864	834	779	829	816	838	754	824	782	803	811	760	776	753	778	770	800	788	812	825	810	740	788	809	826	825	825	771	796	841	822	806	787	750	782	870	824	753	825	793	791	811	800	812	785	776	813	800	772	814	856	816	805	792	784	795	805	831	803	826	770	762	793	849	837	805	813	781	808	817	823	845	812	767	830	806	844	804	819	762	813	791	768	851	819	814	816	761	811	796	784	791	844	814	787	809	860	781	793	829	791	827	777	821	840	824	869	777	814	779	834	833	793	800	778	826	806	800	846	799	769	761	807	763	771	793	806	779	762	851	844	816	792	849	842	814	799	816	837	844	707	809	855	843	821	815	814	808	810	813	833	844	827	790	796	836	846	810	801	812	763	766	784	816	803	796	791	803	816	869	769	772	772	810	831	828	772	802	813	787	790	828	818	812	778	749	785	827	848	807	814	794	762	810	808	778	784	796	785	758	794	859	835	813	827	788	821	755	841	797	752	809	855	791	787	825	793	800	847	763	818	836	776	810	807	817	776	770	810	755	823	792	788	737	816	773	849	786	807	809	797	793	813	848	826	808	814	776	813	812	804	766	803	791	839	757	810	822	765	849	782	796	829	768	814	817	833	804	776	788	836	807	795	813	780	816	836	803	802	782	764	817	819	817	754	842	795	826	790	818	743	782	801	850	833	790	832	761	814	854	792	767	789	827	804	801	799	827	769	774	785	774	833	867	852	797	770	810	787	769	810	746	750	866	764	761	825	837	736	772	761	786	816	840	804	850	824	816	773	827	786	852	763	773	775	785	798	788	805	859	802	784	832	801	843	788	798	795	812	833	777	801	828	785	760	813	833	826	836	847	822	790	773	837	819	787	827	775	769	768	782	832	784	816	804	793	798	806	787	776	807	838	808	816	784	844	783	782	823	784	848	815	755	802	801	823	776	814	818	814	795	809	839	773	802	783	788	793	816	790	810	843	813	810	817	800	807	811	796	786	805	826	785	815	859	770	849	826	813	821	782	817	814	801	787	807	824	778	766	801	870	811	842	784	824	869	779	829	795	777	773	808	836	788	805	796	822	826	804	768	781	756	777	800	856	818	762	802	793	807	807	845	781	786	764	796	796	786	825	792	842	854	810	805	766	827	820	789	868	752	819	762	851	774	787	819	779	779	782	790	822	845	796	749	837	799	810	812	783	842	796	777	735	793	807	806	791	802	796	760	776	818	805	810	788	790	795	857	813	776	788	795	800	812	765	778	840	837	833	783	805	783	785	768	802	795	804	827	776	796	790	782	893	819	824	815	808	825	752	826	813	791	813	781	788	810	771	760	809	803	808	813	794	821	817	808	806	795	843	761	832	813	772	818	816	833	841	912	776	812	814	855	811	838	797	828	808	817	780	753	824	780	794	787	835	790	824	777	787	830	803	799	823	777	760	789	864	794	796	816	805	829	784	833	778	847	800	766	800	811	791	787	777	819	786	846	771	779	796	826	780	826	833	823	786	754	802	852	744	866	779	773	794	816	768	804	826	778	808	776	803	816	836	786	769	818	801	772	798	746	771	812	794	769	819	821	814	871	804	796	769	792	844	783	795	776	841	813	783	819	762	824	815	839	798	787	814	803	839	826	801	856	754	804	796	812	822	773	842	777	816	783	763	785	757	840	807	789	816	839	788	771	818	778	782	789	781	804	816	806	824	798	802	812	768	767	848	800	779	804	793	828	787	779	804	830	790	865	795	807	837	821	858	799	843	826	883	799	839	801	785	812	784	773	791	805	747	771	779	806	800	786	810	763	845	811	805	776	804	822	753	803	821	778	777	815	806	802	810	817	799	799	757	827	823	796	777	842	799	838	779	814	833	757	799	789	827	823	779	826	773	770	800	841	819	792	808	840	809	802	798	828	803	791	832	839	786	814	815	801	859	822	831	811	834	757	795	804	788	832	757	812	775	783	787	795	845	817	789	817	776	820	815	834	770	802	805	752	781	801	803	821	769	798	723	760	826	791	804	770	834	829	855	823	791	813	856	803	811	843	830	799	825	809	770	758	805	709	764	820	775	764	812	799	808	845	831	801	854	828	780	758	807	816	840	813	776	810	857	787	793	785	857	803	775	802	763	808	777	803	760	825	808	792	755	802	798	852	781	829	818	818	808	812	782	815	856	748	773	806	776	809	837	794	731	799	817	806	763	780	813	790	838	771	777	820	848	784	797	842	840	855	754	804	864	796	817	816	762	867	851	736	807	811	831	806	758	850	737	828	787	782	804	809	827	787	799	774	763	794	738	773	851	763	880	781	785	783	832	828	798	811	805	827	798	801	798	861	826	810	782	811	777	776	796	866	818	799	815	813	770	777	768	794	848	841	827	793	790	789	784	819	778	858	754	766	816	823	814	771	796	748	821	789	807	833	784	820	754	767	834	849	810	846	804	844	826	793	801	834	763	812	789	758	746	773	793	788	797	824	804	812	769	788	762	843	828	825	791	830	792	783	827	791	804	799	781	804	776	818	817	815	789	811	806	753	805	811	813	773	834	769	802	773	767	842	803	812	811	839	798	820	810	808	792	792	813	742	801	777	765	761	780	805	787	830	817	757	803	863	753	819	893	860	767	796	825	732	837	835	773	796	761	775	840	795	776	809	811	839	789	747	767	815	798	742	770	832	785
13609	9287	5165	2710	1742	1453	1309	699	497	437	345	290	245	189	182	128	118	115	113	113	110	102	92	104	133	104	97	118	111	103	91	105	103	114	97	100	90	94	116	136	96	87	101	111	110	95	100	99	120	101	100	106	103	84	129	96	111	110	115	99	95	92	100	110	114	104	104	98	95	88	114	97	115	114	103	104	103	107	107	105	98	103	93	87	109	102	110	95	105	76	116	102	111	104	113	88	109	96	112	124	94	111	106	95	102	104	111	110	96	106	111	119	125	94	116	103	95	108	89	91	100	101	105	103	111	116	85	113	86	92	120	105	93	102	105	107	110	114	116	95	91	92	95	98	93	103	114	103	112	88	111	117	107	86	122	110	108	109	116	102	98	109	96	100	98	113	87	113	88	100	95	111	106	81	92	103	115	92	127	126	104	106	98	103	102	116	99	108	113	128	100	119	102	107	90	90	106	103	125	98	94	105	93	90	123	105	107	106	111	98	89	94	110	103	102	111	114	109	100	107	142	99	105	110	123	112	126	104	98	117	113	82	102	106	91	108	113	107	110	111	121	104	114	93	95	89	101	96	107	103	97	103	128	111	101	104	103	111	95	89	95	82	93	108	124	110	123	100	115	110	118	110	88	113	84	126	100	110	89	108	81	104	118	105	87	116	115	96	104	103	107	109	110	117	128	106	105	111	114	87	119	92	94	87	98	105	104	125	106	125	107	111	112	104	120	101	111	109	107	91	116	88	119	99	113	102	98	91	121	97	82	105	101	94	103	102	110	105	97	106	98	122	100	111	109	91	110	110	91	104	102	101	82	114	119	109	93	108	90	104	109	101	100	105	117	113	91	109	115	93	96	129	116	85	120	99	114	122	110	96	90	116	105	104	102	90	101	113	96	109	90	106	116	119	112	105	92	104	87	107	98	100	104	106	120	91	94	85	96	107	109	88	126	120	104	105	99	111	113	115	110	94	114	112	114	107	99	107	114	98	95	84	110	97	105	111	101	118	116	105	109	86	110	109	97	98	94	90	99	87	81	109	108	130	106	108	98	111	104	94	100	110	105	97	94	115	117	100	102	113	107	90	112	104	90	111	94	99	87	97	106	99	113	96	107	108	100	97	97	97	106	115	101	102	100	99	86	108	108	112	113	108	101	88	104	97	109	115	112	107	99	102	114	94	110	88	106	102	113	94	105	100	98	128	129	96	103	99	113	108	91	80	123	95	105	100	95	116	86	98	108	113	108	107	87	99	107	98	104	97	106	119	97	108	118	101	99	95	105	105	101	104	116	89	98	115	98	96	101	96	103	99	132	102	97	111	85	90	102	109	115	123	97	109	110	108	121	77	89	114	109	127	118	95	95	108	117	114	108	101	99	116	105	103	89	97	105	105	120	107	99	96	108	104	114	114	104	110	112	100	122	82	106	130	105	104	110	113	101	95	103	125	103	101	107	135	119	114	96	122	96	103	110	95	106	114	103	102	115	101	115	123	109	104	102	119	101	128	121	108	105	93	120	102	113	99	101	96	99	103	109	108	119	111	98	95	102	113	114	122	76	101	99	97	98	93	100	117	109	113	104	109	99	97	103	111	107	105	109	83	101	108	128	96	107	102	119	100	110	105	93	92	89	95	120	114	99	113	84	121	112	110	95	110	109	108	96	108	119	108	92	104	101	111	109	118	102	110	82	113	98	100	108	116	109	103	114	100	105	102	126	129	93	111	85	107	119	115	100	99	99	105	116	120	104	92	99	102	106	107	106	100	93	95	94	95	103	102	120	112	107	105	125	96	117	113	106	100	111	111	97	118	111	90	98	93	92	107	102	123	111	97	117	90	100	113	101	93	87	95	122	113	109	93	113	110	108	113	100	114	106	123	106	90	103	107	101	104	106	112	111	105	92	114	94	100	102	118	102	107	125	115	114	118	106	94	83	114	118	114	109	111	117	104	119	98	93	87	104	112	112	98	90	98	104	99	99	102	114	113	95	103	105	96	95	100	91	102	120	101	110	112	100	109	101	103	104	112	106	87	103	90	100	105	113	103	117	106	94	110	108	91	89	93	95	108	128	109	110	111	92	105	98	108	102	99	107	102	93	111	102	120	112	110	91	108	106	96	77	103	107	97	114	94	99	109	96	93	93	108	94	111	96	105	104	98	90	102	103	96	107	111	91	102	105	110	101	123	103	97	99	107	105	95	132	104	105	113	110	110	99	111	108	97	86	100	93	123	113	109	108	93	110	113	101	101	115	98	90	120	94	110	119	107	117	111	110	122	86	114	105	104	91	101	93	107	101	102	125	122	91	100	95	106	98	103	112	100	101	91	100	111	109	109	99	118	126	106	129	92	103	112	118	93	108	101	109	103	97	109	97	95	122	106	107	111	100	111	110	118	90	99	108	112	122	115	107	107	93	92	99	116	102	105	94	129	99	102	121	118	108	110	91	112	110	98	93	98	104	95	110	115	108	94	92	113	108	102	101	93	97	117	103	102	106	121	112	91	117	100	97	115	101	94	101	106	105	104	115	120	107	109	106	110	102	114	96	106	103	113	115	109	107	97	108	120	81	102	88	94	99	118	129	107	111	114	115	108	92	117	112	108	112	121	91	97	115	96	134	101	84	123	84	102	102	100	103	108	100	113	90	107	100	110	100	111	90	110	107	109	106	97	116	107	129	86	114	109	114	108	123	100	109	98	91	108	105	119	108	105	103	113	122	95	95	103	120	92	104	100	98	109	92	120	103	121	94	111	106	108	116	100	94	86	97	96	110	110	101	93	110	99	110	121	112	111	100	108	93	110	108	100	114	111	114	91	119	108	112	104	120	116	92	106	106	100	105	99	128	116	90	85	110	105	105	97	103	91	96	100	89	114	100	103	122	102	101	83	103	89	101	116	106	119	108	93	117	79	116	90	89	112	106	102	89	96	99	107	97	92	122	114	81	92	79	114	90	127	92	105	107	105	91	111	122	106	100	104	85	92	112	94	105	112	121	122	122	96	115	99	99	121	97	107	89	109	91	95	114	121	99	108	96	139	112	87	103	96	107	97	104	89	114	104	116	116	114	113	107	109	99	112	100	108	88	95	119	104	120	90	86	124	120	99	88	110	110	107	128	101	105	101	119	112	105	111	99	101	99	110	102	107	133	98	97	114	103	116	105	110	98	99	109	116	115	111	98	111	103	104	89	95	110	114	91	102	105	101	115	110	112	86	97	102	104	106	95	97	105	112	114	95	118	97	98	103	92	120	113	101	73	94	113	91	111	100	108	115	107	98	115	101	127	108	104	112	107	106	108	105	110	104	90	100	116	105	109	118	106	111	101	101	118	100	117	119	124	105	113	114	108	111	105	108	126	112	102	108	95	102	107	108	101	99	107	82	96	92	105	93	106	99	109	117	107	114	94	112	111	100	83	101	108	101	93	108	114	105	116	95	100	125	97	101	130	117	106	100	109	107	95	115	109	95	116	113	109	117	113	97	96	106	105	100	130	123
41618	31248	24924	22731	25426	23854	20895	12340	8702	6829	5765	4280	3282	2298	1636	1178	1000	979	899	866	770	820	860	741	794	746	764	745	758	779	741	727	724	781	753	814	731	763	798	739	760	773	762	745	709	786	776	769	744	762	768	791	737	744	774	778	798	725	762	798	752	747	777	765	742	782	792	728	806	739	730	725	750	742	768	771	750	754	789	756	773	781	780	792	747	746	751	825	711	724	728	785	791	762	748	747	791	769	778	745	747	751	758	786	791	780	786	766	768	731	791	784	765	793	755	801	752	768	803	743	727	772	717	751	748	735	733	797	773	743	776	762	812	742	788	721	818	746	803	737	759	771	813	737	732	767	782	758	807	800	740	729	770	763	752	784	755	752	786	751	770	776	831	762	777	776	786	768	727	747	774	775	768	795	809	741	824	743	784	777	732	771	771	798	772	739	775	791	780	787	808	757	780	739	748	776	846	767	744	816	753	682	738	772	761	793	756	756	754	767	742	763	756	803	703	739	753	711	760	730	775	714	815	748	770	799	764	760	784	798	803	711	787	798	734	738	730	658	752	742	796	751	761	752	752	759	776	755	792	746	822	762	742	758	725	762	769	794	759	797	754	759	785	788	769	778	773	799	774	769	777	826	845	759	797	732	793	742	746	767	748	789	766	751	704	721	793	796	754	821	786	722	710	752	753	713	799	707	746	724	793	790	788	750	793	742	744	760	807	769	825	759	763	822	748	751	827	782	756	784	747	768	750	778	787	745	714	818	768	768	730	747	778	762	705	752	733	797	753	743	754	800	775	751	767	805	814	787	737	812	721	741	775	771	777	739	807	774	771	773	717	774	819	753	757	746	769	755	770	772	746	767	755	742	743	769	766	736	749	766	797	812	783	821	760	768	727	761	724	737	715	778	741	793	782	799	738	802	775	778	736	749	746	738	771	753	776	731	721	772	760	727	762	755	723	799	747	782	752	763	745	750	775	754	723	778	768	709	766	800	760	801	756	754	735	746	784	761	773	801	808	771	783	812	806	778	795	756	750	792	767	757	765	729	723	800	747	774	758	737	792	764	752	748	802	779	778	766	789	747	737	752	727	783	817	771	760	786	826	776	777	785	753	723	803	758	756	779	764	725	771	805	811	779	724	816	798	770	756	750	822	702	781	736	742	751	741	734	748	809	738	717	790	743	724	809	713	758	757	772	747	786	780	753	774	793	816	764	765	789	806	765	789	771	771	767	794	759	788	746	771	788	735	761	740	762	724	751	772	785	782	736	713	726	772	694	808	749	740	765	753	783	777	762	746	768	718	757	795	773	768	796	781	738	756	773	743	772	775	764	773	718	758	788	746	776	791	815	763	788	813	783	740	706	777	728	743	764	823	759	789	799	722	789	742	772	758	728	718	773	737	786	823	771	775	737	699	764	794	797	804	768	775	815	729	777	737	774	740	787	784	767	773	799	777	785	782	722	734	780	744	789	738	766	735	791	775	709	758	772	782	774	737	767	749	806	774	817	754	751	794	768	746	769	780	795	830	791	730	744	746	753	797	826	768	738	735	766	751	742	787	746	803	724	789	777	696	780	719	785	731	814	779	815	784	797	811	740	794	790	775	783	785	812	717	773	761	779	750	723	763	779	763	726	774	816	761	760	772	762	769	746	749	738	778	750	752	713	760	773	761	809	775	765	754	755	809	801	814	781	876	730	757	775	743	767	742	713	745	787	764	775	757	713	808	747	780	732	757	820	779	780	741	765	762	745	756	816	805	727	758	782	744	827	765	778	769	814	742	791	752	738	769	720	792	776	724	756	802	753	789	714	745	763	770	777	823	683	796	761	722	772	732	753	804	782	791	816	816	738	800	793	810	768	820	789	756	736	754	752	780	778	811	761	800	786	783	726	709	752	786	793	790	771	745	751	727	727	771	773	724	735	786	749	750	776	797	781	790	794	752	816	743	778	828	747	777	772	755	752	771	723	793	772	773	806	758	771	764	745	759	816	778	744	766	763	807	763	790	777	800	721	752	748	760	756	764	772	792	746	745	775	799	770	747	752	750	768	747	763	774	790	708	766	712	809	766	748	723	801	764	805	764	759	785	720	768	818	753	786	767	834	805	732	731	756	780	745	795	796	800	765	799	765	795	757	802	816	796	815	793	794	770	786	779	786	786	765	749	778	770	778	793	704	784	752	745	736	803	790	724	788	734	767	771	769	761	777	777	766	769	723	785	736	813	726	758	739	775	803	791	757	799	803	745	775	765	764	746	806	798	760	745	800	793	766	798	730	780	817	774	789	732	763	725	744	789	776	763	824	764	772	721	774	797	729	739	758	737	807	778	756	777	756	786	734	765	776	760	785	723	766	783	795	753	784	781	789	807	751	754	764	791	743	705	736	794	772	745	777	734	761	785	771	760	749	782	743	762	788	735	763	719	759	738	761	766	750	778	785	787	834	729	764	742	751	807	787	771	710	816	782	792	776	800	755	776	752	776	760	767	765	798	756	789	792	763	724	730	744	809	779	757	806	797	772	777	734	763	787	725	759	763	755	780	785	803	812	772	796	769	729	752	793	709	768	800	810	728	766	801	759	774	799	798	790	794	831	778	777	794	748	766	757	722	757	802	804	752	752	739	768	762	792	727	770	758	809	773	721	752	835	749	750	768	819	755	765	771	787	737	836	731	801	725	732	764	754	771	777	746	785	819	776	739	755	777	753	734	744	785	742	770	795	774	776	763	813	757	763	729	794	792	784	694	724	721	754	757	733	774	771	752	764	769	799	785	779	744	761	763	757	749	828	804	789	777	774	783	753	770	741	747	755	757	774	791	722	834	783	770	759	799	730	699	730	761	756	735	801	723	740	750	749	757	757	776	784	758	757	754	765	768	772	805	800	775	743	727	736	802	784	816	794	735	750	744	765	730	737	789	787	781	754	780	770	789	750	716	725	711	744	755	764	776	774	789	759	778	748	785	740	777	805	748	772	755	734	779	803	775	793	757	815	740	799	749	784	757	777	778	826	785	771	766	812	766	787	787	790	779	790	762	715	785	741	763	754	780	771	740	813	746	734	753	757	795	748	766	800	743	797	797	782	754	775	749	827	788	776	812	747	756	792	714	789	717	756	732	748	746	780	744	708	764	787	792	738	803	714	776	799	776	809	826	773	731	790	755	741	720	833	778	783	798	766	742	756	722	739	783	785	807	758	776	748	772	754	744	820	782	717	743	770	757	737	822	748	826	740	794	748	746	773	728	789	758	769	800	757	769	779	724	778	777	813	788	761	760	760	736	769	767	797	779	754	803	751	811	793	809	728	848	745	832	770	795	715	763	740	760	767	738	729	774	798	762	781	818	779	778	726	716	792	788	790	779	724	759	777	761	767	818	733	792	733	777	787	785	780	721	782	764	773	765	725	753	765	802	741	754	769	740	795	746	740	719	771	770	750	766	764	749	759	763	776	759	778	797	748	825	694	769	780	799	783	774	798	814	790	827	763	749	805	824	769
12901	7737	4476	2671	1874	1549	1010	695	500	409	339	276	206	170	153	110	119	122	131	109	120	123	131	114	115	90	113	126	118	105	110	106	105	97	100	116	113	95	100	106	115	104	114	120	108	107	93	99	109	114	126	100	114	104	99	102	112	95	131	108	116	103	118	103	113	134	108	122	118	115	97	107	124	101	114	117	118	100	114	127	100	97	101	109	94	97	95	99	120	117	118	121	111	93	113	132	92	107	110	116	104	99	91	103	91	117	95	109	93	93	110	105	101	116	105	123	113	124	113	92	107	101	106	114	119	104	122	108	113	117	99	100	137	111	113	99	108	98	123	85	113	102	103	113	126	95	98	90	107	117	118	109	108	118	119	98	108	121	123	96	110	105	89	113	96	104	100	112	138	134	104	118	98	92	109	114	112	115	133	90	115	113	118	109	109	113	99	111	112	107	135	114	117	94	102	115	106	112	85	116	111	98	115	111	105	95	119	118	109	105	107	101	103	116	106	110	120	119	108	111	78	117	117	124	105	84	96	109	105	109	91	110	100	105	94	117	114	113	104	122	119	110	93	114	99	101	123	111	95	104	117	96	116	119	120	110	126	106	101	88	98	107	110	112	91	90	101	99	113	120	117	113	97	98	114	108	121	87	115	111	124	107	117	117	103	106	93	106	106	111	81	89	118	119	109	123	113	120	115	96	108	108	110	109	111	109	94	127	112	123	104	121	118	120	124	119	105	112	102	106	106	104	84	110	115	108	109	111	110	115	99	113	114	107	99	99	97	105	103	110	108	114	113	105	106	96	119	115	127	117	124	111	111	109	101	111	108	120	98	103	110	130	114	125	98	120	94	120	107	116	103	115	120	111	104	99	117	103	105	105	103	103	111	84	101	118	108	121	105	119	116	104	114	109	99	115	95	103	105	93	109	110	114	101	96	107	111	114	94	110	118	102	108	130	101	97	97	119	127	102	99	112	120	98	115	109	136	109	120	113	112	135	106	122	96	109	108	107	95	111	112	108	117	118	103	124	86	105	109	98	92	109	109	90	96	96	94	96	106	92	93	111	101	101	119	115	107	105	93	116	110	96	116	94	111	128	98	107	116	112	127	121	108	128	109	117	113	94	102	103	122	119	92	110	112	123	104	96	100	102	116	109	96	128	105	103	111	125	110	116	94	93	98	111	100	120	90	108	106	106	120	100	112	108	101	105	95	114	99	122	119	95	89	112	102	116	113	110	107	105	110	113	113	122	99	104	122	101	105	120	114	113	95	109	133	109	104	117	105	117	116	111	102	105	111	117	114	100	98	112	111	118	101	118	109	113	116	103	101	99	126	112	112	140	112	92	116	111	99	110	99	94	122	115	99	99	116	115	94	108	124	128	116	102	122	109	124	121	106	107	121	115	116	104	92	114	110	120	120	91	115	100	113	127	115	96	122	124	96	124	111	113	114	129	108	114	94	118	95	100	134	111	125	106	116	101	92	110	128	106	110	109	121	113	126	125	108	95	102	124	113	101	127	120	100	115	140	112	107	121	112	102	104	106	106	115	87	130	94	106	107	108	118	100	129	101	102	118	124	117	102	104	110	91	107	105	101	124	112	109	98	114	119	112	100	133	89	122	94	115	114	110	111	108	112	95	118	98	114	96	121	101	99	108	108	131	112	127	102	104	111	101	119	107	96	115	90	103	125	112	109	111	103	118	94	100	109	115	103	108	115	105	112	113	115	113	115	116	136	118	108	108	105	113	98	105	115	123	96	113	104	98	118	120	103	90	107	116	109	109	100	106	124	99	117	102	105	115	94	110	101	108	117	107	110	109	107	126	111	106	111	87	114	92	112	84	111	108	118	110	114	100	105	90	108	101	126	93	120	91	112	116	112	90	116	104	111	77	112	111	129	127	89	120	106	98	88	99	106	120	100	115	99	127	113	104	93	99	97	104	95	103	116	112	99	105	100	104	98	93	119	104	105	111	107	102	91	101	101	123	109	106	96	107	107	103	116	111	118	114	108	112	116	112	105	112	125	93	108	118	116	115	109	111	124	120	98	117	103	136	114	110	129	106	122	86	107	108	110	125	107	106	111	110	102	107	125	105	137	100	118	114	123	125	109	90	105	117	103	112	101	123	128	117	128	110	115	107	114	107	115	122	121	130	106	101	101	108	101	100	109	107	116	108	108	98	107	115	123	104	118	106	101	115	108	113	105	114	108	111	114	126	112	102	108	106	103	101	117	123	91	106	120	108	109	124	112	122	98	102	106	109	114	88	112	100	103	101	114	113	112	113	118	118	101	119	110	94	102	101	109	105	102	114	115	100	107	111	102	112	114	127	90	103	110	113	105	128	111	106	106	105	97	105	106	114	104	113	114	101	96	97	107	109	124	119	127	93	109	114	109	101	115	128	122	112	93	113	100	112	140	102	131	130	79	93	115	111	125	108	111	109	108	110	104	124	106	111	109	107	130	112	94	102	111	110	114	124	108	115	116	118	99	119	132	118	109	102	102	105	122	113	104	96	102	113	113	114	107	116	129	103	118	104	98	109	113	94	112	120	106	102	104	132	106	135	114	107	119	111	89	108	99	106	103	111	103	104	110	105	108	113	125	114	103	103	112	98	100	98	102	98	118	94	100	110	110	109	101	98	115	132	100	97	116	107	111	107	93	134	97	110	90	103	111	90	95	108	111	93	103	121	108	126	107	119	113	102	114	115	105	119	95	102	137	95	127	122	118	127	136	125	121	95	103	103	125	120	104	100	100	129	118	124	111	107	115	120	132	97	107	96	106	97	112	119	117	100	111	110	101	127	92	106	113	113	100	120	104	103	90	98	100	112	98	129	103	91	99	113	88	116	122	116	95	110	119	107	96	104	102	109	125	111	121	123	119	96	109	114	120	135	109	111	117	126	98	95	106	112	100	119	124	94	94	123	103	119	107	115	117	90	111	96	97	97	123	115	91	96	124	119	110	132	109	129	102	102	129	132	107	118	95	113	128	101	128	108	109	91	113	96	131	106	104	113	90	110	103	112	100	113	116	91	101	114	115	117	129	116	100	115	110	133	116	126	105	96	96	123	111	106	132	116	96	106	108	130	118	113	127	103	104	107	98	112	110	98	110	96	111	102	120	112	83	92	116	108	126	126	106	114	97	112	115	119	108	121	107	103	107	101	96	131	106	112	107	126	112	125	126	127	119	114	124	105	112	104	102	119	119	126	103	112	114	119	121	95	119	116	104	120	105	96	122	97	112	113	102	116	100	111	97	96	125	130	111	109	106	105	114	108	108	110	130	117	125	95	99	118	101	108	92	110	106	124	114	99	121	115	100	109	109	102	110	108	127	107	118	96	110	115	114	116	111	101	100	110	114	116	124	104	108	117	85	127	99	125	120	110	117	115	104	106	119	97	97	105	105	111	115	124	107	119	111	110	114	103	127	120	94	104	105	103	114	105	99	99	103	124	106	94	108	130	124	128	97	112	109	108	117	114	100	97	102	125
39440	29649	23057	22486	25709	24243	17918	12275	8743	7018	5764	3971	2504	1633	1441	1152	1107	960	933	857	861	872	838	842	811	797	770	797	794	777	806	803	753	783	821	777	789	756	770	792	789	807	806	846	816	823	852	751	805	802	767	798	853	792	783	808	781	782	819	774	777	831	826	785	784	791	826	779	791	784	763	793	815	784	822	798	796	796	798	825	794	821	836	859	843	847	792	775	808	811	806	775	792	739	805	798	817	783	791	800	834	795	822	810	813	760	817	794	802	794	773	794	809	846	796	761	798	826	811	813	781	798	805	821	778	804	793	784	791	832	810	817	790	733	808	782	783	833	863	781	809	817	757	765	789	793	776	834	809	810	824	791	795	775	816	829	836	770	773	825	774	819	847	815	792	815	751	820	843	790	758	790	842	822	761	834	771	798	809	783	844	807	804	767	792	790	792	796	775	761	746	764	842	800	780	808	810	842	790	784	822	789	788	791	848	813	806	797	865	796	774	817	807	768	808	802	832	764	800	811	773	831	845	876	809	822	798	762	758	817	828	827	786	791	776	776	782	763	853	809	801	832	810	824	798	792	770	827	803	800	823	816	836	767	804	849	829	800	788	775	749	782	850	790	805	764	800	796	795	801	821	748	834	835	786	807	803	789	854	779	792	809	791	792	807	825	847	789	788	775	820	807	799	788	837	791	846	807	764	783	809	798	832	766	773	801	804	761	790	858	768	822	825	775	812	720	773	817	810	817	817	816	795	813	783	767	808	818	827	806	837	750	797	807	818	725	757	768	793	730	778	789	834	795	795	766	820	825	834	806	818	811	823	827	808	787	825	735	817	831	770	838	824	824	867	825	829	795	792	799	790	789	764	787	792	751	786	845	795	782	836	826	784	799	787	811	840	778	781	857	767	811	816	836	793	811	816	801	796	773	826	787	800	808	750	742	814	818	784	782	729	820	778	809	807	818	824	851	770	809	805	814	822	850	834	786	831	791	778	783	767	841	830	791	793	811	814	780	764	798	814	788	830	834	798	829	861	821	784	779	825	835	788	812	775	828	755	803	818	808	817	850	819	805	796	761	804	815	793	784	783	826	760	842	782	812	784	837	801	780	811	815	858	812	847	805	791	783	718	847	828	737	801	820	761	813	809	800	801	810	787	797	808	761	808	751	783	791	846	829	781	809	792	815	808	833	803	805	782	815	782	798	798	818	789	781	768	811	843	813	848	803	783	817	793	846	781	776	830	826	779	782	841	842	826	807	832	779	767	838	801	761	812	776	804	835	839	818	823	792	836	839	803	770	829	801	819	820	841	781	836	744	793	836	750	796	807	787	794	789	767	782	762	814	793	831	811	810	772	807	822	829	802	888	798	815	810	805	777	757	785	833	814	814	824	785	832	826	801	811	814	828	816	768	769	804	750	787	801	798	792	769	840	783	820	830	790	846	750	797	769	849	813	817	838	797	823	793	794	768	788	751	825	806	751	779	765	837	760	823	819	760	796	866	788	802	805	760	784	810	799	818	801	795	830	816	823	835	818	823	782	768	809	760	832	769	814	779	774	797	799	782	783	794	834	822	761	733	804	809	805	749	798	790	808	784	807	783	783	797	743	789	829	818	796	760	815	809	803	757	782	841	817	828	829	819	800	830	825	785	874	821	785	785	791	774	881	779	861	835	822	789	782	847	781	832	809	801	782	824	794	791	821	815	797	840	791	823	814	795	791	796	779	777	807	797	757	802	759	804	807	789	817	813	745	822	772	815	818	803	775	819	803	786	789	796	763	799	792	814	810	868	811	816	811	785	776	804	817	825	827	826	868	854	825	827	770	800	771	798	791	774	825	785	830	816	788	787	805	802	803	844	785	818	820	845	827	824	809	780	813	797	751	841	799	768	822	841	784	825	748	815	805	839	802	820	795	723	770	839	793	793	821	854	836	790	811	831	805	825	782	789	783	784	736	773	778	803	785	792	779	809	788	789	811	761	769	819	753	808	824	784	801	821	818	827	793	809	847	871	835	829	818	820	813	827	821	824	728	823	790	779	819	778	777	794	756	780	845	806	851	782	770	728	771	788	811	772	752	814	781	804	856	844	781	828	855	810	801	817	815	809	826	880	789	813	800	845	800	813	855	778	798	840	784	819	800	843	794	792	795	809	808	848	802	851	801	835	772	836	754	785	869	801	776	766	776	793	775	829	763	793	826	785	800	792	810	791	839	802	792	795	812	803	803	789	815	812	764	869	781	805	841	773	840	784	770	796	799	838	826	768	784	803	785	821	823	798	832	803	790	800	810	729	746	796	805	810	830	804	783	827	790	793	824	798	809	769	791	787	848	828	769	788	770	814	808	782	820	831	775	838	805	798	801	767	832	804	798	842	819	795	820	781	766	896	827	812	822	877	792	749	842	786	801	834	802	833	874	813	789	791	799	808	828	775	762	804	785	809	794	806	861	787	811	777	835	783	831	781	812	793	839	834	797	789	795	757	792	767	783	783	819	799	776	837	788	825	840	813	855	832	779	821	747	851	799	851	801	798	805	806	805	815	787	801	825	800	818	828	750	835	852	835	817	818	810	811	844	833	881	758	792	791	791	811	815	818	811	802	817	803	806	789	845	770	822	741	795	758	771	782	822	778	715	738	842	776	818	847	779	800	843	855	813	787	814	798	819	796	823	795	828	793	755	819	818	733	768	831	806	770	777	791	820	799	818	808	782	765	844	774	788	758	768	802	827	838	838	748	819	805	790	830	805	775	788	847	840	805	789	810	877	805	807	816	796	823	809	814	835	792	820	808	795	801	858	806	761	834	736	799	832	798	757	785	800	820	811	783	841	791	817	775	794	805	861	793	786	836	808	766	763	852	825	748	779	799	821	812	804	829	777	766	808	800	795	779	809	804	746	854	759	813	788	818	828	844	807	823	806	814	808	796	831	779	844	827	841	765	836	817	799	788	818	775	768	865	828	794	773	789	844	779	794	821	822	799	833	738	802	856	762	803	803	869	760	831	801	793	841	781	888	816	788	801	783	797	824	735	853	790	801	841	770	818	778	889	789	798	768	824	730	828	808	788	834	809	772	839	827	767	825	808	850	820	799	799	799	804	782	779	782	762	819	868	793	817	814	820	817	798	877	750	809	823	798	816	772	829	845	760	782	792	836	805	809	789	774	838	837	790	816	817	840	821	813	751	808	827	863	841	771	779	848	809	780	824	810	802	799	768	789	768	805	805	837	762	817	806	803	814	841	816	778	775	832	815	813	779	787	804	849	825	779	829	829	858	775	819	747	826	809	827	786	818	814	811	794	788	806	848	790	836	809	838	792	860	801	780	793	776	793	799	796	818	826	738	840	811	815	805	790	811	749	825	809	843	829	790	843	799	788	783	810	774	825	785	846	842	798	823	797	804	830	807	801	833	796	830	795	788	744	825	849	789	805	781	839	798	807	808	817	839	772	839	803	784	840	811	818	830	813	854	794	783	783	801	845	837	769	797	811	829	778	847
14604	9526	5117	3065	2254	2549	2061	1523	908	675	475	319	219	188	136	154	157	109	120	123	134	97	103	126	107	106	110	93	97	95	106	102	85	117	123	123	96	115	105	111	90	106	102	83	97	111	117	95	103	115	105	96	106	110	81	89	109	114	103	118	122	118	95	135	106	91	105	97	101	105	110	116	114	114	114	102	114	102	78	123	88	97	101	122	121	101	94	95	99	97	106	102	105	116	105	89	96	113	93	110	112	114	124	102	100	101	94	103	92	91	125	98	106	107	95	100	107	126	110	95	102	100	94	114	107	98	103	109	109	102	123	124	94	113	97	114	128	100	97	105	99	101	109	107	97	109	110	101	100	104	112	105	91	131	116	97	111	82	126	105	111	123	104	100	93	100	114	103	97	94	103	92	94	114	90	123	87	126	98	106	114	100	113	92	106	105	95	114	111	110	90	106	109	93	105	98	100	118	94	102	111	104	105	105	109	102	90	99	99	91	105	96	93	109	106	88	103	132	109	90	84	118	107	121	85	115	123	103	108	108	98	88	90	123	112	80	124	107	114	99	111	107	94	95	112	108	112	105	82	93	125	86	92	106	103	117	105	104	109	104	108	104	93	106	97	110	112	93	98	85	105	104	107	100	95	110	104	100	121	116	88	113	90	96	107	105	101	113	89	103	96	103	111	106	105	88	109	101	98	102	97	95	110	96	91	102	102	88	98	102	95	106	114	100	107	102	74	95	94	97	85	105	102	96	92	104	119	112	108	99	88	92	78	104	94	94	107	116	106	109	110	104	90	99	112	102	102	107	113	89	94	104	112	102	105	95	116	105	111	99	99	97	98	114	91	107	111	117	101	110	81	131	97	119	108	99	115	133	94	101	110	98	120	104	106	111	101	101	117	117	118	106	80	91	102	98	108	101	110	117	101	109	105	107	112	103	103	106	96	112	99	102	123	114	90	96	91	88	104	92	112	98	105	121	94	108	111	102	92	111	103	103	115	97	106	105	92	121	99	101	121	108	110	94	101	94	106	93	113	105	80	115	117	101	85	104	116	116	88	114	113	106	99	106	74	84	94	98	124	108	92	95	98	116	85	133	119	110	109	120	98	92	111	83	94	116	103	114	102	102	122	102	112	95	90	101	97	125	110	100	93	88	93	110	89	84	101	87	101	85	125	98	94	107	105	96	112	93	111	91	93	94	101	99	98	117	94	93	108	97	101	107	113	102	116	97	99	89	97	117	101	104	102	101	99	89	112	93	103	95	107	114	117	101	105	104	108	93	117	111	98	102	107	94	115	88	113	91	118	108	91	85	106	119	95	114	101	97	95	95	99	95	95	118	107	118	99	96	110	70	99	100	91	108	88	90	91	107	117	91	105	115	107	105	103	106	124	87	110	106	112	98	104	103	118	120	111	113	113	87	100	116	108	102	114	100	107	100	104	92	126	105	105	101	90	88	111	116	126	104	107	94	91	110	98	124	109	116	106	104	109	95	95	96	96	111	101	115	106	95	106	106	97	105	120	109	99	103	105	111	97	114	93	96	110	116	94	120	119	99	107	112	98	99	100	121	102	102	90	92	102	118	99	110	98	101	104	127	94	104	105	122	96	112	120	90	124	95	93	91	110	78	105	129	108	101	111	107	92	108	99	113	111	100	103	92	125	93	110	102	94	106	94	111	112	106	104	107	99	109	106	98	103	105	105	116	101	108	99	97	101	91	140	94	120	99	108	115	119	88	112	82	99	108	97	104	112	110	90	96	109	97	118	104	107	105	103	116	99	117	112	106	110	93	111	98	96	97	93	99	118	94	101	119	101	90	95	98	116	103	112	108	99	110	118	105	102	112	115	115	110	95	128	115	123	87	100	98	106	108	128	107	106	101	92	110	102	105	105	95	98	115	101	108	131	103	104	95	108	89	105	113	106	100	104	124	95	96	109	100	117	106	86	90	118	100	92	93	92	110	108	94	107	106	102	103	100	110	91	100	80	100	102	97	103	100	109	113	102	89	102	98	110	105	81	118	124	127	121	118	117	103	97	110	94	97	106	104	113	99	93	113	122	97	110	97	97	117	100	95	101	106	102	107	112	98	127	106	100	92	115	111	78	85	112	105	101	108	108	90	104	123	114	102	96	100	113	103	118	94	104	101	124	104	123	109	108	115	104	97	89	105	119	102	114	104	117	94	114	112	98	109	101	99	119	111	101	109	134	91	109	105	123	103	99	109	95	93	112	124	107	105	83	101	109	109	96	109	96	104	96	114	98	95	99	101	104	97	123	108	91	122	101	101	114	117	105	84	97	106	94	105	110	107	102	98	103	106	103	98	100	103	112	123	115	93	103	92	106	105	104	97	110	110	106	107	107	112	94	103	114	97	77	87	104	111	110	107	97	107	112	110	96	107	91	100	97	110	82	100	115	106	121	86	123	87	106	102	112	85	94	115	107	107	98	106	122	92	95	101	109	117	115	129	97	94	129	96	106	116	105	124	98	103	99	114	107	107	94	93	88	104	101	101	95	102	111	96	117	115	110	102	103	97	98	105	87	109	94	112	117	91	113	104	86	105	117	82	124	108	113	107	117	99	147	122	115	91	114	106	91	126	110	110	106	107	105	107	100	99	102	103	108	94	102	99	105	106	115	109	99	97	97	108	103	102	122	91	105	121	89	108	100	111	113	100	88	106	99	100	104	105	125	105	107	93	96	106	115	94	122	99	103	117	95	102	108	114	105	98	98	109	90	98	106	101	104	101	116	102	101	89	108	101	104	128	103	114	96	107	105	100	104	98	106	89	104	119	116	104	84	101	123	114	104	102	98	103	127	113	89	110	88	104	103	101	107	118	93	101	93	100	89	102	115	108	102	97	99	89	112	125	120	118	93	111	111	99	98	123	106	92	107	79	107	106	92	109	104	92	89	105	95	104	103	126	97	98	91	97	98	101	97	101	112	108	102	110	100	133	113	102	110	108	104	94	97	99	119	102	107	98	116	99	111	113	104	104	95	113	95	105	80	95	104	94	92	104	113	94	108	118	117	95	99	92	89	104	115	116	99	108	92	97	97	107	107	96	102	87	115	109	124	108	94	103	108	143	109	100	91	105	106	104	113	96	107	103	109	104	101	91	108	115	95	103	119	113	118	102	95	101	107	93	110	125	90	101	99	113	120	116	101	115	119	114	103	95	127	103	117	112	109	115	121	110	114	115	97	86	96	112	108	110	109	101	81	95	101	115	94	122	90	111	120	112	89	99	115	112	94	113	92	115	101	115	101	124	115	101	98	104	100	116	125	101	111	119	118	111	94	109	122	96	109	115	114	117	116	81	86	106	102	106	97	102	118	99	126	105	101	103	94	109	107	97	106	102	98	99	118	122	119	100	101	93	100	101	89	117	93	101	102	108	99	119	102	96	96	112	104	95	59	114	119	105	99	114	87	100	93	118	101	113	89	97	101	105	93	94	113	115	97	97	99	113	114	109	98	105	131	104	89	108	118	90
43637	31443	24643	24958	29153	30626	26316	21143	14099	10603	7157	4779	2978	2162	1703	1365	1222	1058	950	912	844	862	825	838	801	783	798	817	751	769	771	811	766	735	830	755	744	733	761	827	753	762	777	758	800	784	799	786	732	779	783	761	723	814	720	739	771	761	752	784	757	747	785	795	758	784	734	764	678	772	736	753	749	728	820	747	760	757	779	739	807	730	729	785	777	711	700	779	771	772	732	786	744	716	739	786	757	772	719	812	775	731	741	758	753	719	746	780	805	799	794	749	727	735	763	724	773	779	732	781	755	812	768	761	739	751	773	730	730	814	797	717	783	794	745	777	755	777	750	741	745	770	755	798	757	775	731	836	776	774	789	772	743	763	805	733	768	742	777	787	851	782	745	743	723	779	771	733	765	754	769	743	776	743	758	780	792	755	754	736	780	812	719	782	749	740	746	779	742	763	762	765	756	749	793	775	827	733	770	774	755	798	743	758	782	757	798	764	734	789	722	745	752	761	759	796	745	768	757	757	717	749	762	715	747	725	781	767	738	771	793	760	786	765	729	788	771	766	759	716	733	789	770	782	787	797	728	769	790	789	720	748	787	714	740	781	785	749	801	753	761	684	771	811	734	781	753	726	731	761	753	741	745	771	775	731	722	781	738	734	770	719	738	775	749	788	754	714	804	756	800	786	730	747	729	763	806	730	767	756	776	780	759	753	753	789	722	811	735	748	761	767	756	777	724	763	784	691	724	769	758	798	765	773	815	755	758	782	750	790	762	700	775	745	779	780	800	775	746	758	789	765	723	746	716	810	821	736	749	773	753	770	724	762	744	818	796	743	721	778	803	754	727	743	689	773	675	757	772	737	773	796	801	733	785	771	835	791	749	730	728	780	713	771	765	714	755	760	759	737	758	707	823	778	763	733	712	764	748	759	739	780	751	712	740	715	772	764	797	808	722	791	718	766	754	775	722	768	752	785	754	771	705	775	793	817	783	744	740	753	763	750	743	763	788	762	816	715	783	766	724	754	825	733	801	748	741	747	791	801	777	800	733	773	755	766	787	734	827	755	721	785	757	723	745	757	753	810	783	773	764	777	728	759	801	777	713	745	743	751	793	770	760	731	755	786	764	755	720	762	775	783	798	746	753	763	766	773	746	719	816	775	745	781	776	763	748	726	731	739	762	787	786	744	761	744	764	696	788	802	790	740	782	736	739	723	727	783	792	775	747	776	810	700	797	796	794	750	774	767	789	729	761	771	777	814	758	769	795	762	722	755	752	754	736	747	755	744	737	800	795	777	754	718	746	784	769	753	730	767	783	742	761	790	754	759	763	794	787	773	794	802	754	798	760	733	790	795	764	760	744	758	712	746	771	781	711	756	776	789	788	769	771	792	770	684	792	749	762	721	759	825	717	727	800	756	762	789	784	775	753	756	744	753	750	804	759	722	752	763	756	756	709	787	765	779	715	786	746	766	784	771	742	764	798	737	748	777	774	772	740	759	771	754	744	763	743	767	757	714	720	743	782	728	775	821	761	761	811	724	718	789	780	780	751	766	777	776	751	721	796	760	769	787	802	761	745	773	758	736	798	738	775	758	742	757	743	756	763	769	746	807	779	800	784	747	813	780	797	727	750	709	816	730	789	775	756	781	787	740	754	777	811	748	761	798	749	734	756	820	731	744	761	749	737	775	757	777	758	851	779	787	759	803	772	772	810	774	785	810	776	771	722	760	728	799	806	758	723	801	778	752	746	793	714	815	779	759	811	775	741	759	749	736	727	771	742	715	745	751	769	775	771	710	773	749	812	756	754	714	780	739	762	782	776	712	736	739	815	736	749	758	772	755	775	787	792	756	747	789	763	811	792	753	757	794	731	747	745	797	753	778	749	802	754	741	750	739	725	779	772	787	823	790	770	766	726	767	775	786	754	782	754	758	797	808	761	797	754	777	760	747	788	703	727	728	788	745	779	799	809	761	768	786	782	749	783	762	724	725	802	785	753	725	756	776	736	756	826	729	729	732	723	777	736	741	758	802	720	781	742	735	724	804	748	776	703	775	781	744	793	790	811	742	780	766	804	759	763	752	737	761	725	780	766	759	772	772	761	798	790	760	785	746	775	746	755	759	793	807	783	736	809	762	760	794	716	725	804	777	789	750	755	773	732	775	716	822	778	769	770	778	762	753	800	749	779	743	759	748	776	767	830	716	781	769	783	785	747	719	761	760	783	718	728	775	785	764	748	806	763	744	768	793	738	688	726	752	800	776	731	736	751	788	731	782	768	799	732	754	744	786	762	761	815	760	731	750	757	771	780	768	839	761	758	781	785	739	799	737	764	773	769	799	750	709	758	726	762	769	747	790	773	767	743	797	785	711	730	756	786	776	741	750	764	767	775	762	756	843	773	735	791	719	760	784	761	786	755	778	745	780	781	750	752	740	786	803	775	771	802	776	782	714	796	797	765	741	746	739	733	731	776	713	753	715	718	761	776	750	761	692	728	789	759	735	782	753	694	780	748	816	783	769	757	777	748	777	747	794	754	770	785	789	761	768	788	746	734	754	764	823	736	755	773	707	742	783	775	745	783	759	795	788	744	737	745	746	768	795	755	738	780	739	764	736	790	741	748	761	749	744	736	793	809	754	768	741	762	758	709	770	831	760	747	784	737	780	779	721	743	720	763	754	737	685	767	760	778	814	709	757	799	773	761	770	733	772	789	753	776	782	833	768	735	746	792	745	769	775	763	780	717	741	722	717	782	768	793	741	770	757	744	771	782	795	700	765	728	739	749	726	793	762	748	804	800	746	766	792	749	764	808	756	745	750	763	781	736	725	751	737	817	756	750	758	750	782	738	745	741	778	729	786	788	771	777	752	755	745	758	771	741	808	756	763	772	798	793	775	749	747	771	698	756	796	757	788	773	770	781	742	756	760	807	744	779	733	765	733	770	760	774	759	784	757	771	688	745	816	772	798	751	777	790	762	773	744	742	822	754	731	755	719	798	757	729	785	805	744	775	767	772	756	732	773	727	800	777	750	759	725	758	784	762	776	731	757	732	764	786	757	811	757	758	763	754	745	785	788	774	743	724	739	811	766	811	797	779	743	782	800	746	753	751	791	793	786	777	787	815	775	805	768	741	759	766	767	780	783	760	748	746	750	765	774	778	770	820	768	769	753	709	746	803	773	717	792	752	773	773	753	746	736	754	767	757	782	748	796	758	774	775	775	765	764	769	763	759	764	742	775	797	753	752	765	770	748	772	754	770	767	840	762	764	757	797	771	756	779	681	726	729	810	770	784	782	735	814	800	744	796	745	751	766	785	724	779	769	760	763	829	763	762	755	774	725	768	782	773	740	762	759	769	735	798	799	791	823	744	784	743	724	790	730	795	784	736	764	793	773	803	777	715	805	783	755	787	748	765	796	761	758	771	780	784	812	719	766	732	771	796	735	791	709	769	762	792	797	731	702	739	800	799	715	760	736	757	767	789	756	769	729	804	762	775
9416	5887	2968	1883	1266	1079	983	750	524	339	233	204	194	140	137	119	96	121	115	98	134	127	95	118	108	105	115	113	119	91	117	96	102	95	107	128	93	113	117	90	120	107	127	94	96	112	105	108	101	116	118	95	107	102	121	95	118	100	109	113	96	119	106	115	96	111	120	112	116	121	98	96	107	103	100	95	113	107	111	100	100	111	103	109	123	133	127	115	109	106	118	110	107	113	100	114	105	102	93	95	111	106	97	123	107	104	105	92	115	124	101	118	115	104	112	110	117	108	105	110	95	118	121	108	113	103	101	110	115	93	116	117	100	104	114	105	109	104	112	102	105	108	107	93	130	125	106	106	98	118	94	89	114	110	111	104	118	120	116	113	118	107	114	120	110	96	97	113	104	95	114	99	122	107	120	98	110	96	120	101	103	117	94	106	126	110	95	121	103	114	116	106	117	106	96	108	97	111	103	124	109	89	116	102	97	97	116	117	119	114	97	105	97	117	113	105	106	120	118	113	105	116	117	93	120	114	94	120	117	96	114	108	120	98	120	101	119	104	108	104	117	113	107	126	108	132	99	123	108	118	96	102	124	116	109	134	116	97	96	104	116	88	106	103	99	117	108	96	94	93	104	99	100	101	129	114	90	109	111	105	119	119	98	101	125	102	108	106	100	128	120	118	107	103	106	100	82	107	102	108	112	114	107	111	104	117	83	119	99	116	123	89	109	103	104	108	107	85	114	118	116	96	119	107	98	85	101	100	97	121	110	110	101	100	113	124	116	106	96	96	99	110	111	101	136	103	125	104	101	111	122	122	114	118	97	111	102	117	106	108	114	95	108	109	114	107	105	83	114	122	109	116	119	99	103	100	99	101	113	106	112	119	95	103	133	103	114	114	91	95	110	106	99	116	111	108	104	108	94	101	100	101	109	113	88	122	104	110	110	85	94	129	118	104	116	94	116	110	90	110	98	117	119	115	126	118	95	76	100	100	109	105	117	98	124	115	110	106	93	110	123	127	106	115	115	111	95	118	102	119	113	125	114	98	86	111	106	98	112	112	127	96	107	98	118	103	101	107	96	106	115	108	108	101	101	106	87	108	114	119	104	99	114	122	114	129	110	103	98	116	111	91	110	107	104	105	103	104	105	116	127	98	112	107	130	100	107	122	105	107	114	117	119	108	109	122	111	100	105	93	111	108	108	103	100	115	135	109	131	127	83	111	99	117	91	98	108	112	99	118	106	113	104	118	114	117	107	100	106	104	108	95	110	104	91	113	103	120	108	96	108	135	116	127	102	105	97	124	112	100	119	120	111	132	111	90	101	132	88	96	107	104	111	96	109	83	110	95	106	111	126	122	129	106	102	99	109	113	100	93	122	102	99	110	105	102	94	126	102	94	97	89	109	100	121	90	100	130	103	114	91	112	96	108	115	104	98	81	110	109	129	98	111	129	98	95	84	117	103	94	103	105	110	126	104	103	108	112	118	102	100	124	109	122	105	106	97	92	98	111	105	114	100	108	96	121	101	111	105	111	108	109	121	102	112	112	95	120	109	85	109	102	102	88	113	113	116	126	103	101	118	107	111	103	90	115	121	102	111	123	100	111	105	111	120	110	117	102	104	123	111	110	106	117	89	91	101	115	122	98	97	112	115	103	124	108	97	109	131	103	110	88	94	122	107	118	115	110	120	101	122	89	100	132	114	106	107	106	94	121	130	122	102	104	121	117	106	107	112	102	101	134	105	106	124	94	97	108	109	124	120	105	105	111	105	91	105	100	117	110	101	101	98	116	100	89	125	112	88	110	102	96	97	118	94	109	119	123	108	129	118	115	85	99	123	105	109	98	101	92	95	126	114	116	105	105	116	97	107	101	115	113	105	107	115	123	97	114	128	89	99	102	119	92	126	98	101	123	107	102	104	123	124	92	118	106	118	101	115	107	117	117	95	96	108	122	96	133	112	88	99	85	115	112	126	90	89	108	107	110	98	98	114	119	104	101	103	89	103	102	109	112	101	106	98	123	85	96	99	98	104	95	112	106	111	108	103	110	111	103	105	108	125	99	123	98	134	102	97	104	105	104	96	104	97	112	119	110	117	110	97	109	98	124	120	101	112	94	124	113	105	114	110	119	105	107	116	113	101	96	115	97	105	93	115	125	105	110	119	115	98	119	121	91	94	105	98	110	95	93	106	118	122	122	101	95	107	96	95	108	93	108	98	96	109	104	105	123	117	118	110	117	113	106	109	113	107	104	109	119	133	104	100	96	121	90	103	104	106	124	98	121	111	126	84	112	119	118	122	114	108	111	103	102	106	112	111	112	107	106	88	94	117	106	106	91	90	99	111	121	113	99	104	124	104	116	119	117	111	99	115	92	112	109	127	129	100	96	110	106	92	104	93	116	88	106	81	109	86	120	104	117	100	114	113	92	119	127	112	129	117	123	119	118	108	114	105	106	113	107	102	117	96	99	113	105	116	103	130	112	101	101	91	98	110	101	104	108	111	101	98	117	124	100	88	92	120	111	110	98	113	92	106	112	113	127	107	115	114	124	112	111	94	94	104	117	115	93	85	106	97	109	120	122	118	112	104	107	116	89	102	89	111	108	120	104	105	108	112	113	106	98	121	103	121	95	102	110	111	117	105	106	107	98	101	119	103	107	117	114	129	107	94	105	101	122	113	99	81	112	113	117	103	112	96	112	113	119	104	105	135	102	102	117	127	119	111	116	107	117	92	122	109	107	84	115	112	104	97	94	126	108	106	93	114	99	107	116	90	103	110	102	119	111	94	103	106	120	122	106	89	102	111	104	106	123	120	107	82	109	108	113	106	101	115	115	114	84	117	98	121	85	111	117	125	97	105	88	122	120	104	123	118	108	101	86	120	93	125	105	101	115	115	114	115	107	104	110	109	112	84	118	97	98	108	114	102	113	118	118	101	108	104	90	119	123	98	107	112	104	98	110	99	105	99	117	101	107	113	93	88	109	104	119	101	106	109	125	119	96	101	108	132	101	91	131	110	109	112	105	120	125	97	104	113	109	92	119	103	94	100	113	103	89	114	104	115	119	95	95	101	97	107	102	112	96	104	103	124	110	100	98	108	123	103	114	112	105	109	107	84	104	109	117	108	83	101	97	108	98	100	115	108	100	100	99	119	133	129	150	98	113	107	103	89	88	104	118	95	117	88	114	107	105	114	121	94	95	109	105	101	108	108	102	92	90	101	110	106	115	107	92	111	95	99	114	103	103	96	100	107	126	104	100	109	107	114	111	104	106	96	100	110	123	109	104	89	98	107	109	98	89	107	113	108	93	118	111	103	95	107	102	125	100	129	114	93	101	113	127	106	117	117	97	99	103	93	112	115	94	122	110	115	119	106	112	109	100	106	104	93	105	100	95	99	107	108	101	114	113	93	110	94	111	121	134	108	132	123	113	116	101	118	104	109	119	104	95	117	84	104	112	113	107	115	83	106	109	102	110	128	101	114	117	114	111
37872	26736	20015	19672	21983	21626	18538	14086	9116	5989	3902	2881	2051	1558	1223	1101	946	921	920	885	866	949	823	839	819	827	783	806	793	821	773	802	760	779	854	809	835	836	828	802	757	747	808	783	887	827	819	806	848	806	740	775	762	831	738	809	823	735	847	798	803	757	840	761	806	818	801	783	824	800	792	844	769	816	767	815	781	812	763	811	862	773	797	765	783	812	838	827	795	838	805	793	762	789	803	803	813	788	771	804	784	776	860	822	755	782	756	795	820	773	757	787	823	760	789	820	810	747	776	777	792	810	828	780	777	787	804	755	783	800	775	816	757	814	753	779	785	805	822	753	749	776	775	756	796	823	794	806	805	799	818	814	767	855	811	797	759	792	773	798	776	790	783	776	786	788	780	792	835	805	775	832	789	816	778	808	829	779	799	788	809	828	785	815	820	748	836	796	764	750	789	769	816	811	783	803	736	819	770	770	782	788	803	814	789	787	737	784	748	771	769	788	788	729	786	786	759	798	806	721	772	806	772	803	836	789	813	753	789	796	786	791	746	832	842	791	756	805	786	741	789	731	789	790	793	841	798	732	778	798	817	837	767	795	769	790	764	797	770	836	813	815	826	741	841	809	745	816	796	809	797	799	831	806	794	809	746	821	825	838	846	759	770	737	773	764	747	773	791	809	771	791	856	783	785	785	768	828	781	798	792	775	795	767	867	777	856	804	789	771	831	780	830	772	825	763	794	794	802	805	772	804	799	785	776	779	822	747	795	792	768	776	829	844	788	809	811	793	806	780	821	784	843	847	832	809	822	799	756	767	735	783	774	824	777	847	798	807	795	793	762	798	764	786	737	794	799	760	755	821	769	808	815	827	841	774	807	848	762	837	812	764	816	811	849	802	802	788	786	810	777	784	742	846	738	792	797	786	784	746	802	816	785	774	719	783	765	776	777	806	785	800	810	766	773	855	814	830	772	790	776	826	791	783	856	771	795	834	795	766	809	822	818	796	844	814	809	803	768	878	851	786	838	790	786	783	742	797	813	783	776	803	837	785	760	838	791	757	763	772	812	787	762	778	787	814	731	837	788	782	744	821	865	796	770	814	742	784	834	779	850	807	770	756	781	869	831	809	789	755	796	745	817	802	803	795	766	756	795	770	823	762	750	768	784	734	763	842	748	758	768	784	787	802	769	788	799	769	816	789	802	830	803	834	776	768	822	815	780	799	749	771	792	773	781	828	796	847	784	808	765	783	746	780	847	801	833	832	809	788	798	782	810	766	791	791	819	853	771	808	775	763	781	809	832	832	834	801	810	838	845	817	801	789	767	803	808	780	787	808	809	799	843	727	773	835	850	775	820	805	847	794	873	827	829	833	756	804	793	783	811	761	885	797	779	759	820	823	790	816	779	823	776	813	791	785	823	777	813	826	771	796	745	845	791	784	784	797	765	776	761	767	794	730	798	782	797	773	799	792	766	769	766	800	810	865	755	783	801	765	772	813	774	753	793	784	840	808	743	830	808	847	797	801	795	802	772	778	800	822	803	773	760	775	751	789	851	737	849	811	776	845	825	825	794	785	828	814	789	795	803	767	780	805	718	798	751	752	798	837	793	777	773	779	818	754	798	780	859	824	800	800	802	816	798	788	784	804	741	792	800	755	769	816	800	823	824	816	819	794	781	797	785	764	784	787	772	752	773	797	848	827	815	809	806	802	766	807	810	804	776	784	778	832	760	818	717	755	832	817	750	767	711	771	833	781	791	774	813	803	833	804	780	826	811	707	835	846	839	788	783	821	840	814	804	842	799	847	764	754	817	773	798	842	772	792	776	776	844	826	831	798	810	807	827	778	813	786	801	840	765	792	789	764	742	824	795	761	744	761	773	815	788	818	758	754	780	796	814	790	796	823	796	809	792	744	781	806	811	815	790	761	792	818	786	866	815	784	840	749	785	770	815	779	825	784	809	782	756	797	760	758	801	859	826	797	827	825	829	745	797	784	830	752	798	794	821	756	746	779	829	793	770	817	826	802	815	856	762	750	765	829	798	765	814	799	804	796	803	791	842	785	835	826	823	779	814	788	793	788	780	821	733	758	833	808	757	775	779	778	814	787	786	793	816	768	781	785	768	773	785	791	795	815	770	818	774	850	806	757	788	781	747	792	739	776	771	787	822	787	799	852	790	761	772	825	786	804	817	764	753	787	778	780	795	849	764	779	805	797	817	815	803	827	827	829	822	814	831	813	774	835	778	825	820	797	751	726	794	784	763	788	791	794	796	820	771	782	823	792	792	799	751	817	733	798	778	831	798	764	829	819	797	750	814	771	812	772	798	778	797	790	812	827	818	820	800	779	755	780	819	812	777	768	760	783	747	748	794	851	794	763	835	823	831	781	788	770	815	779	777	849	809	779	783	773	794	763	794	835	781	784	849	826	805	800	818	823	869	794	767	743	780	803	815	806	794	813	810	803	811	751	766	813	817	829	758	839	825	761	758	742	751	806	781	783	838	753	791	809	818	794	803	805	795	791	767	755	823	784	816	776	839	813	809	802	803	789	785	787	767	749	828	786	794	809	792	801	803	770	791	776	788	757	806	788	761	791	793	821	839	846	834	807	805	768	768	800	778	757	780	787	810	797	787	795	797	761	762	798	837	777	837	817	787	874	793	777	776	810	797	796	800	737	781	795	802	789	823	826	818	780	796	838	820	800	867	819	832	755	789	799	825	785	837	741	767	836	808	844	787	817	824	766	816	777	796	817	779	782	787	839	767	859	788	845	825	791	829	831	788	781	761	783	747	823	761	814	836	805	833	777	832	823	762	813	773	738	766	812	722	833	809	808	806	814	799	774	804	817	789	813	786	779	827	815	731	828	777	728	819	839	805	736	821	784	803	806	791	837	764	832	771	744	773	801	793	840	835	808	767	824	797	804	816	857	778	783	839	759	819	787	792	725	798	846	804	820	797	725	780	804	859	774	800	811	794	809	767	817	803	806	786	832	836	783	803	806	795	756	789	838	803	777	763	764	822	788	817	875	816	812	739	747	783	764	784	872	805	792	796	793	793	790	796	751	799	779	756	816	781	729	825	791	826	798	809	810	797	823	861	821	829	821	841	792	749	771	719	776	807	805	794	799	781	789	779	810	782	774	856	810	823	794	775	823	753	801	771	726	809	791	779	816	843	761	811	783	810	803	779	809	785	798	795	778	850	824	786	809	817	768	837	747	765	821	852	830	778	821	861	821	777	761	774	753	793	813	831	795	753	824	812	785	783	777	834	780	768	785	801	821	796	758	755	785	831	807	785	728	805	798	804	716	809	815	823	783	816	776	767	761	834	804	803	766	743	853	797	810	778	804	781	815	836	761	811	750	774	785	762	803	777	772	777	772	806	829	817	782	816	793	765	824	808	792	810	807	796	825	841	802	786	786	795	827	816	778	815	835	804	757	806	863	799	819	815	833	815	771	772	778	796	755	838	847	781	769	792	766	792	793	832	779	800	800
14390	9965	5040	2980	1922	1778	1092	767	506	388	259	244	198	130	139	141	112	103	122	128	96	110	119	118	132	104	109	121	103	97	107	79	102	102	100	96	96	103	103	113	127	113	100	100	101	103	118	108	107	99	107	104	113	105	106	96	91	100	108	93	105	101	105	115	102	100	104	108	103	104	110	100	103	106	118	96	106	96	111	107	110	112	120	107	112	104	86	96	106	97	103	105	87	105	103	96	104	94	102	111	113	101	101	103	121	120	92	105	113	100	95	103	105	105	110	102	109	108	116	111	98	115	100	99	98	117	113	114	121	107	107	100	100	93	95	93	132	112	107	104	112	92	110	123	91	95	92	108	99	125	129	86	108	91	91	114	108	106	106	100	85	118	112	90	96	101	93	98	119	100	97	122	95	106	110	103	105	106	103	98	109	96	98	103	109	95	121	97	92	93	104	102	102	99	104	96	102	99	98	110	98	114	94	87	107	94	122	112	115	115	102	110	101	87	99	110	118	94	92	115	114	88	105	106	104	109	119	91	108	103	102	97	95	104	103	114	103	105	91	111	105	96	95	106	101	106	92	109	123	105	120	116	108	120	105	87	105	108	94	105	97	108	118	107	115	108	105	98	123	105	94	100	107	99	103	111	115	86	101	114	95	137	101	101	97	103	101	89	106	105	102	90	109	100	109	115	107	91	98	101	113	108	97	113	103	99	88	105	111	101	95	93	118	112	109	107	106	117	115	98	97	108	82	114	106	126	94	99	91	97	109	108	91	103	108	106	96	116	96	124	94	107	94	112	106	117	108	109	106	102	94	108	110	107	114	122	106	120	96	117	101	110	104	118	97	88	98	108	90	110	109	102	95	96	109	98	99	98	96	92	109	103	89	120	101	126	102	112	122	95	96	93	106	99	89	117	107	107	90	103	110	74	112	95	85	98	100	120	94	116	122	118	106	112	104	109	126	114	104	109	125	103	97	116	94	99	102	120	96	111	113	105	101	97	106	91	107	115	114	90	82	90	92	97	110	95	108	90	104	110	114	97	116	102	100	93	107	111	89	95	106	106	102	103	106	93	121	91	100	96	113	89	99	104	113	99	123	97	116	111	114	129	120	112	99	107	119	98	98	112	104	111	99	109	113	112	99	117	115	115	91	106	93	94	99	94	110	106	93	105	121	80	117	114	107	114	94	90	108	115	104	110	98	109	118	110	116	113	93	113	94	103	99	92	108	108	118	105	110	94	102	125	131	103	89	88	100	100	101	94	99	94	96	113	95	109	84	106	107	104	103	83	112	120	92	131	116	105	101	106	113	101	111	98	104	101	98	99	124	108	113	96	101	98	90	94	104	105	77	118	112	97	98	95	103	95	108	110	110	106	97	108	88	103	109	98	93	119	93	89	94	91	101	125	85	108	113	99	115	122	109	123	97	110	122	104	95	109	102	100	92	102	92	107	127	96	93	95	91	114	121	109	95	83	116	86	112	108	76	104	98	94	116	93	122	123	111	104	98	93	101	104	124	116	90	101	118	118	89	105	89	113	98	113	109	113	90	101	108	106	108	87	99	101	128	90	83	104	109	98	106	114	108	113	114	101	82	111	114	85	110	108	101	107	93	90	121	93	108	104	116	104	76	116	83	93	97	103	128	115	113	131	108	107	88	93	111	122	100	106	106	108	106	124	115	98	110	112	118	97	110	107	106	106	92	121	97	79	102	96	90	102	101	111	112	123	103	110	99	98	102	124	114	98	98	112	96	109	85	102	108	107	103	95	125	124	98	106	96	101	116	111	94	110	98	117	90	108	116	89	94	106	102	96	97	116	106	118	104	93	105	73	112	99	114	101	97	101	92	88	105	87	100	109	100	104	92	96	97	107	101	100	88	99	108	105	91	96	128	104	103	107	100	102	128	94	94	82	109	100	120	92	97	103	86	110	117	113	114	93	89	94	100	86	117	84	120	119	104	113	105	85	107	112	73	92	101	109	97	104	99	101	102	116	107	109	94	87	109	98	100	112	107	118	110	113	112	102	95	102	99	107	99	114	90	134	81	119	100	114	110	104	93	114	102	95	95	103	114	87	114	105	121	88	92	111	103	96	116	103	116	81	100	102	121	104	87	99	97	76	107	102	105	122	108	113	96	102	103	114	109	102	91	107	103	109	106	86	105	106	110	94	126	89	92	97	129	100	123	100	112	90	112	104	78	105	97	108	107	87	112	116	93	100	89	103	106	105	103	117	120	115	91	103	113	95	108	109	109	86	107	115	104	97	109	104	104	116	89	108	102	98	110	99	112	101	104	115	125	110	96	114	102	93	110	88	107	114	100	94	120	88	102	104	113	109	100	107	95	111	129	86	113	104	111	105	114	102	92	98	98	95	91	117	87	100	105	108	110	97	106	106	101	106	122	112	99	104	112	114	121	106	106	98	126	107	92	121	116	118	94	105	104	98	101	108	107	111	78	100	93	96	103	97	101	93	106	95	114	116	98	103	101	107	102	95	99	94	85	103	113	114	96	94	110	97	104	89	116	118	98	91	102	107	110	137	91	99	119	96	111	104	91	95	118	97	111	116	112	105	84	85	115	96	109	114	111	103	121	112	99	113	102	90	112	119	96	94	109	79	111	100	114	122	91	106	105	130	103	115	119	118	94	110	100	117	112	105	116	107	112	105	112	101	98	93	98	111	118	103	98	114	94	116	88	98	101	99	78	112	99	106	112	92	101	87	91	102	96	110	115	99	105	121	105	106	111	112	107	101	112	99	103	101	106	117	128	109	105	105	111	99	98	114	115	103	100	99	112	98	108	113	96	108	100	107	108	130	109	109	88	115	100	117	86	93	86	108	109	94	106	99	111	85	93	89	111	102	92	108	100	107	99	95	120	114	106	103	110	100	82	92	88	117	103	104	92	92	80	109	102	96	128	107	109	118	97	87	117	97	99	92	103	102	97	101	99	99	105	116	96	103	116	119	103	116	98	130	83	114	119	103	87	100	119	102	103	116	88	104	109	111	104	107	102	113	107	102	98	113	89	92	107	102	106	103	109	103	91	109	93	101	100	86	105	96	96	111	103	108	95	143	104	96	128	98	79	112	100	108	108	83	91	111	109	102	109	100	113	103	102	115	88	106	109	112	112	115	106	103	126	119	113	101	97	118	124	107	110	122	99	114	99	104	88	118	94	109	100	98	98	117	114	104	117	113	92	105	111	98	106	120	98	96	101	102	131	91	105	124	110	124	97	102	95	106	101	117	109	96	104	108	103	105	105	109	99	101	91	88	117	99	119	123	119	90	90	123	117	111	101	110	115	103	96	104	125	112	106	107	107	100	119	117	96	121	107	102	83	125	97	117	104	108	106	107	96	100	114	112	111	108	97	93	113	117	106	113	108	107	109	93	100	98	112	108	95	103	116	99	94	109	99	102	106	83	108	117	104	102	101	106	117	118	95	87	113	99	111	106	101	90	120	106	104	108	111	116	114	113	99	91	80	109	121	128
43860	31799	23922	23739	25910	24863	18324	13338	8777	6475	4521	3197	2083	1453	1297	1046	1000	911	866	840	848	817	826	740	752	810	739	796	763	772	760	768	755	750	776	778	761	751	779	733	772	769	750	725	793	762	764	781	737	763	793	734	759	755	766	737	727	751	789	729	827	767	794	760	727	761	752	737	740	754	788	744	750	729	776	784	715	768	779	760	749	756	754	851	745	752	802	740	753	778	731	723	710	771	758	737	763	754	788	763	764	725	766	738	758	734	787	755	801	788	722	760	736	729	737	754	827	753	779	741	717	739	744	789	788	760	778	753	808	745	786	736	735	769	732	719	778	725	752	763	727	789	756	776	748	771	755	742	754	755	763	728	782	718	760	778	765	794	749	701	751	769	755	767	742	721	748	765	739	774	745	733	759	730	759	843	757	787	757	771	761	761	793	778	746	762	744	746	726	791	734	768	736	769	764	778	770	785	795	781	730	761	783	726	753	803	762	768	812	737	760	780	716	761	764	782	738	772	772	741	810	807	787	741	717	772	724	753	777	707	779	762	754	736	738	805	723	776	806	747	730	774	772	748	744	737	745	757	792	750	792	782	763	762	783	769	759	706	732	771	771	772	743	789	761	724	789	760	760	727	741	785	717	802	757	743	774	693	809	771	796	752	737	753	752	795	747	769	820	770	802	756	752	751	756	721	754	791	734	747	761	745	730	706	713	782	761	680	776	758	782	740	781	751	764	757	759	738	733	774	801	803	745	780	825	742	854	757	759	767	780	764	759	783	753	768	762	746	776	733	765	752	770	761	748	804	788	776	739	725	793	759	827	718	720	803	759	779	752	764	746	784	742	759	803	783	744	782	758	720	738	766	776	791	736	743	781	736	782	731	738	736	747	722	741	800	719	765	741	777	799	802	761	778	778	752	739	756	765	743	753	797	738	775	725	752	741	780	769	749	760	753	738	747	729	740	702	760	739	805	765	758	772	740	768	718	726	769	761	742	752	761	796	798	779	767	783	744	752	718	762	726	791	733	777	786	750	796	704	732	761	768	776	756	750	772	762	743	728	746	763	733	712	774	739	745	735	765	767	703	709	779	739	762	767	808	770	752	779	772	754	671	822	725	773	796	789	776	779	740	746	806	757	760	723	762	734	796	743	786	753	785	787	764	743	740	764	750	758	727	770	771	747	735	784	784	759	789	782	750	708	777	827	737	751	743	749	751	747	741	801	754	778	765	698	783	755	760	738	760	765	818	782	771	788	777	804	763	755	797	760	777	765	734	755	855	820	722	744	794	769	764	763	761	785	731	788	755	756	798	740	721	795	787	728	766	779	776	774	758	726	745	752	785	778	745	741	732	772	740	729	733	781	749	749	754	739	724	731	769	732	723	769	810	734	855	749	762	731	751	738	734	738	701	753	721	770	707	716	708	795	753	803	792	771	786	758	787	755	751	748	748	785	794	786	783	746	744	798	691	742	720	786	778	720	772	755	747	765	737	743	786	745	778	789	788	792	727	769	751	785	721	754	802	728	775	741	768	764	742	770	773	715	788	758	796	770	724	756	774	791	767	754	759	739	781	764	752	760	786	729	778	752	816	720	725	759	769	732	767	752	766	757	759	757	753	814	791	768	800	757	772	758	753	774	756	714	795	758	760	746	730	745	734	730	791	726	778	743	772	756	754	775	801	814	764	764	802	759	759	761	683	732	794	758	749	774	746	771	794	721	717	750	792	713	782	754	817	768	745	773	758	773	723	739	741	756	726	742	775	767	785	768	707	823	765	785	774	747	793	747	762	777	781	745	736	767	721	744	790	725	767	818	802	738	739	807	778	798	734	778	740	754	754	749	793	768	763	773	777	797	723	787	790	729	743	759	713	739	836	768	770	791	770	795	725	786	790	746	758	760	790	786	723	760	751	772	766	725	767	740	786	760	796	794	743	731	776	815	758	745	772	769	772	726	748	780	777	794	805	735	768	769	731	779	802	773	752	777	777	765	777	768	770	770	770	721	772	778	702	764	801	759	734	783	749	786	759	794	747	728	792	786	743	727	739	789	768	799	777	813	740	756	766	717	767	781	773	762	752	754	771	729	782	768	754	757	776	816	718	781	796	708	730	787	759	752	713	825	855	741	786	764	800	775	741	736	722	801	784	734	742	744	784	791	779	758	765	750	759	756	778	749	757	751	728	751	744	793	752	763	737	756	756	823	796	752	725	771	770	792	702	765	760	759	783	746	789	770	763	765	727	774	717	771	779	767	834	754	772	797	754	799	766	734	771	722	744	740	736	718	776	789	729	721	774	740	720	789	765	745	843	741	778	826	754	751	731	756	742	819	803	796	779	777	787	764	737	776	742	801	771	740	772	744	771	812	769	767	767	772	784	760	766	753	742	777	749	801	668	774	787	766	747	791	767	757	749	804	750	762	792	774	750	782	750	784	759	739	794	777	782	757	763	758	754	766	782	758	778	739	771	750	802	791	782	778	751	752	722	801	749	748	746	722	765	736	732	749	743	718	800	787	824	766	768	791	800	788	741	757	784	681	800	760	766	747	754	813	740	765	773	764	759	815	795	758	791	760	763	702	760	759	725	788	758	751	707	746	708	736	763	772	730	707	779	772	760	762	699	752	762	765	775	768	753	751	692	761	782	666	734	778	762	727	707	736	752	721	772	731	750	726	780	776	818	765	744	727	804	788	741	730	719	795	742	730	735	819	740	749	805	786	744	744	782	796	749	766	769	799	733	792	742	766	764	749	741	771	739	758	786	737	766	780	757	727	755	774	812	748	764	701	802	813	764	782	771	798	752	757	792	723	706	805	796	758	762	741	753	766	779	770	744	798	792	748	704	732	785	751	767	733	750	777	783	712	768	764	742	749	756	721	745	745	752	775	812	746	735	759	761	756	729	748	738	723	772	767	805	731	768	744	765	777	756	757	773	767	770	798	780	752	755	751	781	708	752	791	730	759	778	764	758	741	767	714	742	731	750	769	752	790	763	771	766	725	780	746	760	708	737	730	805	740	725	761	765	788	789	764	732	850	734	711	728	801	782	697	743	743	770	792	812	752	750	698	759	732	736	757	767	697	817	775	788	731	772	788	779	759	801	755	800	730	775	742	729	755	760	820	763	737	780	764	732	765	775	767	729	705	766	745	744	759	793	817	748	764	722	778	738	760	785	766	733	800	722	786	777	769	744	769	818	757	717	780	783	747	755	743	754	768	758	735	823	763	762	755	786	778	780	743	781	800	791	762	740	773	759	752	800	772	791	751	787	805	747	757	761	751	722	764	761	825	760	762	743	756	721	733	755	755	819	778	786	731	745	764	791	718	723	783	727	753	773	766	759	776	733	777	793	771	792	730	796	792	701	752	718	767	736	791	777	751	761	763	831	759	754	761	748	744	752	755	757	764	764	755	712	771	810	739	761	753	706	772	759	750	781	761	735	803	675	792	808	764	736	797	827	734	777	735	803	767	752	808	769	774	752	774	762	736	768	700	759
11442	7539	4972	3364	2185	1657	1124	775	549	380	286	264	161	166	146	130	134	94	132	133	115	108	105	132	111	116	109	113	109	111	93	115	111	124	104	106	115	127	122	109	110	99	93	105	90	105	125	95	107	99	110	104	94	93	99	107	119	107	115	109	102	112	112	97	104	103	114	117	109	116	108	115	122	95	81	98	101	112	106	115	125	103	120	101	118	107	100	96	114	116	118	110	91	93	111	114	111	101	99	120	100	103	113	97	93	97	89	119	98	111	108	107	101	114	109	121	101	107	105	98	109	89	120	115	107	120	113	92	127	100	90	119	113	110	91	86	130	124	107	109	96	102	104	118	105	103	113	138	98	86	107	99	105	133	121	100	111	105	94	103	102	105	92	112	110	110	103	103	106	116	111	101	129	113	90	86	98	101	108	122	123	109	92	121	111	121	118	123	103	123	96	103	102	107	118	106	100	122	95	114	105	107	109	107	103	102	123	117	103	103	132	99	105	116	122	116	112	126	87	112	119	107	98	107	105	98	111	113	104	105	118	112	109	114	87	105	97	106	116	104	114	99	121	104	117	91	102	103	95	122	110	141	114	110	114	106	120	95	114	115	129	103	105	111	115	90	111	124	110	90	102	107	100	109	113	97	125	111	109	96	128	122	113	108	130	116	93	108	90	99	88	103	107	100	140	99	106	102	94	115	101	98	90	104	114	101	104	98	89	99	115	106	102	132	99	119	94	107	91	123	119	99	101	102	98	103	102	105	103	120	112	118	126	112	114	103	83	110	95	99	109	96	108	97	106	102	134	106	134	93	121	96	113	123	99	114	108	114	124	124	121	99	101	106	107	125	106	112	95	96	104	96	114	115	98	96	108	114	108	112	102	91	110	113	115	114	95	114	109	125	91	119	113	98	114	89	111	108	115	114	114	107	122	106	116	125	115	95	114	127	101	119	112	107	101	112	118	114	117	107	106	129	110	108	104	103	124	113	128	110	102	119	88	104	109	109	103	99	93	104	117	104	120	112	117	107	102	106	86	103	113	105	107	113	116	93	103	113	110	108	109	112	115	118	110	87	96	117	108	102	95	91	117	110	96	101	129	110	99	102	110	116	109	98	130	135	112	120	105	110	103	111	114	104	103	115	119	105	123	88	114	111	103	110	118	107	87	97	100	124	109	111	114	100	97	103	109	108	94	117	92	102	109	94	111	131	106	110	101	110	105	114	95	106	122	103	116	106	117	105	99	120	106	112	101	83	112	115	105	90	104	100	109	115	109	118	107	133	89	115	120	89	128	124	119	88	119	115	107	112	106	98	108	99	119	86	98	108	104	110	100	120	114	120	117	111	104	106	122	107	100	98	111	107	97	118	123	117	105	94	109	105	95	113	107	113	95	107	94	110	117	116	123	107	110	117	83	105	105	115	124	107	98	109	112	107	118	95	106	110	96	106	96	96	103	110	95	97	110	104	82	102	113	99	110	76	105	104	98	107	125	115	128	130	114	100	103	106	108	97	107	125	104	112	88	119	114	100	108	121	98	106	111	118	95	105	106	106	105	98	122	105	128	117	113	101	107	105	110	110	104	105	113	116	130	137	118	104	99	100	112	102	99	101	110	91	102	108	107	118	110	104	94	100	99	91	114	103	117	99	115	114	97	116	101	124	97	104	108	87	109	105	119	109	120	108	105	112	99	128	100	109	108	86	122	124	111	83	110	111	101	117	115	118	116	104	122	90	98	96	120	99	108	108	111	99	100	102	106	105	114	128	102	118	112	104	99	94	112	121	99	113	105	93	119	100	108	118	100	113	97	100	113	126	105	104	103	136	110	105	98	105	115	112	107	114	113	109	112	91	112	100	103	113	128	100	89	101	110	104	102	121	115	98	115	121	112	103	84	97	93	124	106	117	108	110	82	120	103	119	109	113	110	102	100	122	98	103	110	124	115	124	121	134	128	120	109	124	110	112	110	93	102	114	123	111	113	99	96	108	108	122	108	104	109	98	118	104	128	106	119	103	109	117	100	102	113	95	109	112	102	104	132	110	117	104	105	103	116	115	113	101	127	100	117	116	99	118	94	99	111	82	111	118	109	99	111	104	115	102	90	106	113	113	107	122	116	107	104	98	124	105	112	103	104	108	124	115	113	116	104	119	125	97	99	129	110	106	93	116	112	98	98	117	107	105	101	121	118	110	107	99	101	111	105	118	112	99	126	128	106	119	120	98	113	105	100	98	112	106	99	117	130	103	119	117	106	110	99	108	112	90	113	114	93	108	129	94	109	116	126	103	88	101	93	96	114	107	140	115	109	94	127	110	92	120	104	101	113	119	114	108	110	111	113	112	95	97	100	122	112	92	109	112	95	125	113	97	113	97	94	114	105	102	125	105	104	114	100	108	125	101	102	126	107	112	111	92	106	117	112	117	100	112	103	113	104	118	110	119	97	107	113	99	113	111	109	113	90	104	108	98	102	110	94	123	121	99	123	84	115	107	98	130	107	122	113	105	105	113	104	109	104	111	107	100	97	89	107	123	87	118	94	105	94	101	114	104	106	113	107	92	100	104	98	108	112	90	106	108	111	90	108	113	100	106	96	120	95	80	98	96	104	113	97	119	117	121	107	112	102	87	120	100	115	115	101	116	111	121	111	97	122	96	105	102	106	114	107	124	109	106	119	96	96	100	91	111	95	114	111	109	105	112	103	105	94	98	114	102	113	102	116	115	101	117	111	126	104	117	114	100	118	115	103	114	116	120	113	112	92	116	112	94	116	100	109	121	114	114	89	124	100	114	113	108	125	115	123	112	107	99	109	106	105	131	101	124	100	106	101	104	104	102	101	110	103	100	100	105	110	104	75	108	106	117	122	129	104	95	118	132	107	121	121	102	114	121	116	105	105	101	111	108	107	119	111	112	109	110	119	104	115	97	113	109	96	109	112	130	107	113	103	111	108	113	110	122	130	129	107	96	117	107	109	108	109	96	107	95	94	103	113	99	127	84	113	123	123	102	107	100	80	129	104	94	101	110	109	92	112	111	95	97	103	126	109	99	105	125	104	108	96	106	113	92	134	109	99	110	113	98	117	116	93	94	113	110	117	104	91	105	106	103	97	129	97	105	107	105	136	99	115	119	106	94	99	103	109	103	104	104	110	109	104	105	100	118	117	110	113	97	98	88	113	110	129	103	110	99	122	111	94	113	116	106	106	98	110	112	123	133	89	93	112	105	105	118	89	109	109	93	98	108	116	113	112	95	137	121	88	95	102	105	128	114	102	122	102	100	89	100	113	112	97	105	108	79	107	123	104	87	118	101	107	94	112	93	94	113	112	112	109	113	107	91	97	120	104	110	124	98	122	116	110	98	105	112	96	121	85	111	110	100	106	101	124	109	110	122	100	121	118	132	99	104	113	127	110	127	103	98	88	109	103	106	107	106	109	116	114	100	126	112	102	103	100	82	114	96	113	115	105	96	110	100	119	118	116	114	96	117	110	104	107	99
39266	29466	25225	25913	27552	24222	18582	13465	9757	6750	4796	3449	2197	1780	1433	1237	1144	996	929	886	856	872	833	796	813	859	806	822	815	765	765	771	825	759	831	791	805	822	776	873	723	770	801	775	765	758	847	808	830	787	788	758	823	770	845	802	757	775	762	753	809	827	793	807	795	769	749	816	786	761	774	775	792	765	778	779	800	802	808	791	799	780	802	781	839	820	781	781	815	684	818	810	759	779	847	777	793	775	809	804	815	779	813	811	822	759	782	745	755	790	764	782	780	752	880	797	825	839	724	836	809	793	839	823	815	813	795	796	797	811	792	800	795	794	743	827	754	797	767	793	786	797	787	785	822	805	791	797	800	755	834	823	760	796	771	757	779	759	778	787	859	802	747	784	760	743	752	761	797	853	772	833	843	821	782	793	827	775	825	728	816	794	805	793	826	745	791	781	835	835	731	830	770	834	806	710	833	801	792	779	837	801	807	840	784	792	763	787	815	818	804	810	753	772	834	812	737	804	863	801	782	793	829	801	800	782	794	772	767	793	829	742	780	788	812	780	782	781	820	799	788	746	793	791	844	817	766	774	806	813	769	762	823	779	801	799	792	825	791	758	784	790	743	831	757	820	850	836	824	794	770	790	758	808	799	803	832	841	814	801	839	801	834	808	767	859	792	760	753	798	804	823	810	811	808	815	806	801	768	763	805	849	799	787	798	793	812	812	828	810	803	784	800	824	847	790	764	847	808	794	777	754	790	816	844	821	832	781	767	800	779	784	770	768	812	797	771	825	786	726	793	804	820	863	817	784	748	822	820	768	776	849	815	792	753	826	812	802	808	797	801	754	853	850	758	840	830	833	786	812	826	817	811	807	779	778	820	806	788	787	847	791	815	790	844	810	837	731	808	792	800	763	793	790	803	756	774	817	771	761	816	786	758	809	799	801	781	808	768	831	810	749	753	812	769	762	781	775	761	765	825	782	793	760	733	778	821	750	772	780	742	810	768	808	787	735	805	789	754	802	780	840	816	814	780	759	758	773	813	759	842	813	830	754	779	805	807	774	798	776	800	795	778	824	783	787	765	788	814	808	797	784	788	823	806	774	787	803	779	800	805	811	785	793	783	830	796	769	826	828	760	796	776	803	786	774	824	817	820	784	773	793	777	826	817	807	835	822	778	824	845	811	797	805	874	774	779	747	808	784	855	770	753	799	796	772	843	789	834	809	786	734	834	765	771	798	812	779	754	816	774	820	713	777	800	803	781	795	831	762	806	740	779	793	835	819	799	841	815	796	818	757	775	815	782	786	847	775	772	812	793	805	756	846	788	793	806	834	781	810	755	797	821	789	797	829	793	849	767	771	816	766	806	795	805	806	824	833	855	740	788	792	773	781	770	807	822	818	815	798	787	743	810	843	781	794	745	808	766	756	798	842	835	818	782	803	752	795	787	845	821	817	807	774	794	788	776	811	814	785	822	730	795	827	792	896	804	799	744	821	783	786	739	837	850	751	769	788	706	809	765	815	805	830	806	798	830	761	752	783	831	772	814	807	810	741	817	802	876	761	831	794	799	834	765	828	778	820	785	783	839	782	822	775	799	789	794	752	785	811	782	765	826	807	811	815	816	801	751	905	796	792	809	786	737	869	799	838	812	794	750	753	748	820	802	791	797	822	751	781	818	811	807	800	848	802	821	816	781	757	763	798	768	825	794	747	795	825	845	781	800	799	814	762	774	797	749	782	808	836	781	761	829	837	767	777	815	807	741	827	736	801	766	787	804	815	823	810	757	823	799	841	785	729	767	876	810	856	772	828	755	832	789	840	756	773	788	786	787	773	798	749	741	779	823	812	827	759	748	821	840	769	755	773	839	738	783	819	796	779	804	830	837	771	791	799	774	792	849	775	810	841	823	826	763	843	807	813	803	748	798	761	771	790	812	827	776	826	783	768	819	786	724	779	826	788	784	807	820	795	748	841	814	845	787	836	766	804	797	752	804	792	763	782	769	785	805	813	795	798	799	819	834	785	780	810	792	788	825	846	745	827	783	794	829	788	797	834	851	744	792	784	793	866	788	803	862	770	775	814	813	763	769	791	778	813	842	790	833	796	791	840	792	817	775	784	787	834	697	799	746	759	821	838	788	846	760	806	782	801	794	792	766	779	786	754	807	761	765	764	804	761	805	801	810	804	802	790	822	778	754	769	791	834	770	771	792	813	843	799	801	784	825	813	792	760	789	776	809	806	819	806	802	811	814	789	833	799	864	749	846	760	820	788	795	819	726	783	826	802	841	798	826	837	813	800	780	801	785	817	836	811	764	817	783	835	823	786	783	771	825	831	815	830	829	791	802	857	809	802	815	809	803	798	850	718	833	770	701	813	746	821	798	812	779	791	750	774	818	803	771	825	796	779	794	763	769	836	823	829	763	768	813	759	806	798	802	801	769	789	825	807	788	767	787	779	828	746	822	812	818	805	791	750	766	734	796	805	805	784	802	851	790	817	794	744	782	812	792	796	779	798	806	776	821	809	807	813	789	813	819	802	780	802	792	829	838	791	848	780	763	789	758	792	829	762	805	790	824	779	799	795	762	832	754	778	740	785	791	767	819	847	803	758	769	825	807	735	818	793	806	768	816	837	822	819	781	772	791	852	802	801	795	780	758	820	772	799	804	768	830	822	757	812	781	785	775	857	793	819	760	795	771	765	775	786	785	794	811	824	839	768	816	818	811	752	814	850	783	794	796	798	722	800	766	849	831	821	727	796	803	824	836	827	790	848	749	826	841	770	775	814	750	767	782	809	785	804	809	781	822	827	754	795	761	826	781	857	794	830	810	773	772	809	763	736	769	781	791	806	842	776	790	777	811	771	844	797	844	820	858	789	759	840	798	780	835	808	801	767	774	754	812	788	796	782	798	814	843	785	809	741	802	849	805	815	792	861	823	745	807	792	825	745	774	846	794	797	851	792	805	854	732	764	811	827	795	827	766	828	811	798	804	814	759	777	762	799	847	839	797	813	769	805	817	800	756	784	773	774	821	811	871	784	751	815	814	791	832	829	782	808	810	793	826	771	798	795	785	819	814	794	771	815	784	806	811	795	807	802	832	852	813	784	795	791	778	830	835	783	814	784	805	816	758	776	778	833	831	875	796	877	751	794	782	873	846	804	835	803	809	846	790	782	829	771	757	811	790	808	798	796	787	832	784	863	785	807	794	789	749	805	755	787	798	829	732	808	745	811	815	782	810	791	727	759	756	792	755	755	759	786	815	784	810	810	781	860	830	757	811	771	833	770	849	856	815	794	830	793	821	808	733	769	806	776	788	858	856	807	783	768	800	814	788	822	808	812	782	751	765	821	768	843	807	762	753	821	824	794	832	865	783	814	726	764	762	823	758	838	808	762	796	768	777	811	846	792	797	853	799	792	812	807	793	851	801	792	787	779	788	747	812	795	800	809	754	813	793	803	797	823	778	801	769	804	779	768	843	765	738	886	804	791	756	760
17647	12977	7218	4387	2381	1382	993	721	492	371	243	181	176	142	137	116	101	106	123	117	107	97	101	105	95	99	110	96	122	104	98	102	106	107	107	104	123	94	105	103	112	107	115	113	98	103	114	88	110	111	99	112	102	108	98	104	101	100	84	89	88	118	106	102	103	109	103	98	93	105	114	115	102	112	94	88	108	105	114	101	94	112	115	87	94	96	114	98	103	94	112	83	89	100	104	107	101	110	83	104	79	104	99	86	112	101	94	83	102	102	110	111	104	96	98	108	100	96	100	97	106	106	94	112	94	112	100	107	107	106	102	103	80	113	94	87	90	98	115	111	110	106	107	97	107	104	108	117	95	98	110	100	129	116	94	120	118	93	121	112	107	96	92	80	102	104	105	103	100	92	102	99	109	102	104	102	118	104	115	111	116	104	108	108	103	98	122	111	93	113	106	110	101	93	104	105	105	105	116	95	100	135	102	110	112	100	97	109	90	97	83	101	87	120	101	112	88	86	118	113	100	84	95	104	118	95	95	94	109	113	103	125	120	97	111	104	102	96	106	98	107	97	91	112	116	84	134	102	101	104	114	95	103	100	109	96	88	107	114	101	98	107	107	116	102	100	114	107	129	102	95	92	87	114	114	109	105	101	115	100	93	91	97	101	111	105	81	88	94	100	90	91	101	104	91	109	100	106	105	100	110	111	98	84	95	103	103	97	100	103	92	120	104	129	101	99	101	111	103	100	97	113	104	103	96	93	97	120	116	81	109	100	87	105	78	96	90	91	102	116	104	96	113	112	96	105	106	102	105	93	113	102	127	93	96	111	89	102	117	99	102	96	107	112	94	99	111	104	102	103	122	114	110	97	114	97	112	110	111	94	105	117	96	92	99	110	105	114	111	109	101	95	116	95	98	94	93	90	111	98	116	101	110	105	112	118	109	116	101	89	93	87	120	114	111	124	92	93	99	92	111	115	78	101	101	105	109	110	74	97	97	103	86	107	106	106	85	118	120	117	77	87	95	114	94	109	108	103	108	115	109	92	113	98	82	93	113	110	101	112	116	103	106	110	87	91	118	122	103	109	99	121	112	94	87	91	92	118	115	95	95	85	118	117	111	98	104	109	105	104	109	98	93	90	103	95	98	92	108	97	105	114	99	103	110	74	104	94	107	106	103	96	101	113	117	106	88	94	105	112	93	119	113	81	109	97	109	92	90	100	98	108	108	110	118	109	109	117	103	84	109	112	102	105	102	104	120	102	101	103	115	100	101	94	118	97	100	110	105	122	110	100	115	105	101	97	96	101	96	104	97	92	118	112	93	92	112	101	100	113	123	103	95	97	112	105	102	118	101	115	102	92	102	101	110	106	94	112	104	78	92	84	90	105	106	94	99	93	136	100	91	108	115	90	113	112	107	99	118	106	90	98	103	105	91	106	91	116	110	120	103	92	97	110	98	101	97	106	103	124	106	108	105	97	107	112	103	80	98	94	86	94	95	107	104	103	96	91	96	98	99	93	92	111	121	109	105	99	117	99	112	120	120	96	111	111	108	113	89	95	109	110	97	93	82	96	115	103	99	106	108	109	102	102	108	95	78	119	105	98	109	77	110	116	103	107	78	102	122	108	78	92	127	97	110	94	106	102	115	99	102	98	105	109	72	101	118	110	100	105	113	113	116	127	108	108	90	90	93	118	86	101	100	100	79	119	88	107	114	103	94	96	86	116	90	85	113	108	94	106	92	116	110	94	110	102	101	85	91	113	126	118	106	123	104	117	85	124	119	114	110	92	105	96	101	98	89	97	99	101	81	106	101	113	101	105	115	88	110	103	98	99	89	118	105	104	104	108	109	106	109	103	103	85	106	93	104	96	99	81	112	100	109	103	113	107	97	89	104	117	121	111	102	128	80	105	89	114	103	109	103	107	114	100	120	103	111	111	105	103	107	103	95	100	86	112	103	103	95	94	91	112	111	103	88	92	113	103	120	121	96	112	99	116	88	103	97	109	102	99	91	110	100	93	93	100	105	107	101	96	133	115	108	90	92	116	101	93	113	118	95	89	112	120	92	96	106	100	113	98	100	105	106	94	93	89	108	107	82	93	109	111	100	91	98	100	122	99	92	107	96	100	110	94	96	117	110	103	106	108	108	123	94	106	100	109	82	102	105	100	112	86	102	103	106	119	89	110	125	116	98	104	99	118	96	105	100	90	94	103	95	97	110	115	107	100	103	98	111	98	95	97	105	118	108	95	106	105	111	116	108	111	107	113	127	94	102	109	110	104	96	108	98	121	113	113	90	119	92	120	96	92	94	109	92	113	91	100	82	100	93	100	107	107	104	112	96	104	99	92	96	96	123	134	115	111	126	96	112	101	105	87	106	115	110	103	99	123	93	96	120	110	105	116	105	98	120	110	101	136	109	101	108	123	111	110	107	110	119	99	108	122	88	98	109	90	115	117	109	102	111	104	118	106	102	106	104	101	88	105	91	83	113	106	95	122	95	114	108	111	98	84	96	106	104	108	98	83	116	116	114	100	103	110	107	104	95	115	108	105	94	102	122	91	108	88	95	108	99	110	118	96	97	119	118	108	115	120	118	94	109	93	89	106	107	112	94	106	120	109	105	96	93	98	109	115	98	97	93	98	112	101	98	115	93	99	106	111	111	117	100	112	105	117	96	109	106	96	96	114	112	97	92	113	96	101	81	106	98	90	96	97	101	97	90	90	91	120	124	104	103	114	106	99	109	105	109	89	93	91	106	102	95	81	102	96	103	83	101	104	92	102	95	99	95	105	111	100	108	115	101	112	105	100	100	104	109	109	93	104	108	110	104	116	97	95	113	96	107	100	106	99	98	105	110	96	99	131	105	105	102	93	86	109	102	89	108	126	111	91	115	104	97	96	86	109	91	108	100	112	102	98	108	98	93	94	90	95	119	117	97	111	113	106	103	84	118	121	108	111	110	104	99	107	105	92	98	93	93	99	100	115	102	112	95	112	108	100	87	115	102	113	97	114	103	107	104	112	100	107	109	110	109	97	119	108	98	99	107	112	113	92	104	92	91	105	107	108	102	109	90	109	109	102	101	98	97	87	115	104	105	99	99	100	104	117	101	107	98	110	98	96	118	109	99	93	100	99	105	95	87	102	88	95	108	99	99	106	101	101	121	114	101	94	101	109	100	110	94	132	112	97	91	113	119	113	97	87	110	115	91	96	106	108	93	110	96	105	101	104	107	103	118	110	94	100	109	107	92	102	100	108	99	101	96	103	117	98	107	89	102	102	93	99	101	98	84	99	105	95	113	88	112	100	101	101	79	99	100	95	114	105	97	115	106	95	118	100	97	111	102	88	112	101	108	105	90	108	109	94	111	91	92	98	105	121	112	97	103	110	90	112	110	108	88	98	109	109	108	100	98	97	91	104	106	101	94	103	95	108	125	107	89	111	98	111	103	106	100	107	104	104	104	99	86	102	102	130	107	102	113	118	98	103	98	103
46430	34830	28209	27207	25833	21434	16615	12105	8342	5582	3527	2397	1933	1540	1222	1092	981	877	896	859	890	786	748	794	802	745	783	790	755	810	735	765	765	767	784	773	757	747	768	740	741	747	733	743	726	737	782	787	722	722	776	758	749	736	826	771	714	807	763	777	748	736	755	750	807	696	752	708	790	725	714	737	759	762	763	810	721	686	752	728	777	740	717	790	763	737	766	748	717	737	714	757	713	708	782	738	791	746	744	762	743	743	794	771	740	769	741	775	725	746	768	742	774	755	740	763	750	784	753	714	693	746	746	718	764	735	726	749	754	772	784	750	760	794	767	720	724	710	768	791	775	724	744	704	766	759	781	768	739	761	781	770	750	762	792	758	744	726	739	716	739	740	771	728	754	786	764	733	755	726	732	752	746	728	739	740	743	739	780	797	782	787	802	701	752	726	783	767	786	752	737	823	745	759	755	713	755	753	765	784	757	768	750	740	729	760	751	717	768	739	811	765	720	730	781	760	771	771	733	755	757	707	759	767	752	754	701	738	782	806	766	762	791	729	744	778	765	825	753	769	748	724	753	745	750	718	774	714	800	725	749	805	748	731	774	721	730	791	732	760	809	790	737	738	762	724	778	749	799	720	753	722	751	777	743	778	760	807	740	780	733	683	791	767	745	752	753	725	811	716	753	733	790	714	781	771	754	737	740	719	769	695	792	763	737	747	814	724	774	729	767	727	751	766	723	778	760	758	757	758	775	780	774	740	777	741	712	813	755	765	762	775	745	787	753	736	728	733	769	752	719	734	729	705	772	743	744	743	760	749	817	792	749	822	803	755	754	761	747	749	731	738	761	761	746	763	745	742	734	737	722	722	757	779	766	783	718	778	758	782	782	753	723	727	766	739	775	759	738	780	769	807	761	688	739	789	768	784	777	718	759	746	743	718	790	723	751	747	729	756	784	748	758	767	726	738	781	743	720	799	735	763	784	688	674	776	773	747	734	804	775	749	808	769	708	707	767	767	751	734	808	774	738	818	794	754	763	778	788	760	786	748	747	752	755	770	730	786	760	780	800	736	767	759	733	731	790	690	753	774	757	737	736	731	782	728	733	736	717	749	775	795	775	770	789	714	788	711	745	715	745	760	771	774	735	756	746	775	739	738	750	786	802	751	752	790	739	748	768	779	758	738	802	778	800	783	748	740	769	723	804	733	752	764	761	736	755	735	775	760	750	765	786	796	774	753	785	741	744	716	769	764	736	820	768	749	791	790	788	759	803	729	778	783	748	735	727	738	765	760	764	762	745	772	754	780	750	722	762	781	747	769	760	730	758	707	768	713	745	769	809	745	728	797	800	754	719	741	744	698	745	764	772	796	747	745	760	754	820	743	737	757	765	773	761	703	774	745	732	766	779	751	718	772	779	804	755	787	750	764	731	755	738	761	761	761	779	788	766	758	739	769	760	755	772	739	821	779	808	775	778	760	738	714	818	761	769	753	744	779	744	733	746	766	760	701	738	738	749	778	752	758	795	771	773	779	710	722	742	786	721	759	750	770	707	711	758	750	792	792	761	803	761	757	748	769	765	765	820	741	750	742	788	788	744	800	828	767	746	808	730	730	735	737	748	766	780	688	760	741	728	761	766	743	755	795	753	718	784	753	768	750	782	759	779	739	794	748	688	755	724	787	728	763	723	745	758	767	771	758	700	746	741	773	760	799	789	778	744	769	764	800	733	768	804	771	780	756	741	760	784	792	783	748	771	716	754	749	818	770	754	755	780	729	699	714	748	712	747	795	730	766	800	774	763	774	729	749	760	780	766	756	741	732	754	739	739	785	749	710	768	776	734	779	767	741	770	749	751	748	758	732	756	786	770	678	719	748	765	757	827	790	734	697	720	742	703	745	720	744	800	798	689	791	774	764	710	743	766	757	730	853	764	783	742	783	795	742	738	799	784	781	713	751	753	805	767	773	815	793	757	791	798	766	732	764	787	764	732	737	775	726	771	758	773	747	792	746	780	775	734	710	747	756	795	784	754	742	774	718	779	777	784	728	740	741	810	731	732	753	784	756	748	760	766	783	793	755	721	733	739	784	714	772	746	775	705	755	761	765	737	727	760	738	829	782	756	760	742	730	728	719	747	795	781	761	794	759	750	745	737	741	747	759	730	752	786	781	742	762	710	764	749	731	758	735	739	747	756	755	719	773	701	769	723	686	781	733	744	778	723	740	769	772	767	766	800	806	780	765	728	795	755	763	771	762	796	752	780	733	723	786	765	735	782	725	762	757	754	838	734	805	724	723	787	726	725	706	741	708	755	682	726	757	730	752	749	723	776	754	808	747	733	743	736	788	756	790	741	762	726	723	761	799	735	744	777	769	732	760	841	807	767	769	770	759	748	750	783	768	764	743	783	782	771	762	766	777	739	802	728	732	784	739	751	726	778	779	793	711	746	773	796	763	772	743	755	762	812	770	762	773	729	765	776	765	723	753	753	733	808	749	767	755	756	778	741	722	695	763	749	746	738	733	789	786	728	734	745	744	701	780	750	740	763	764	765	814	720	709	768	789	747	763	755	762	796	774	716	770	798	767	795	745	734	729	773	713	756	764	742	735	776	748	756	713	744	742	775	733	765	754	723	708	746	780	801	708	768	746	740	766	799	775	750	783	825	777	756	726	753	714	761	707	770	772	782	758	701	826	734	790	757	756	757	733	754	761	761	766	734	820	723	723	794	750	744	746	767	758	757	768	806	707	740	748	779	810	679	711	753	807	731	768	734	770	753	802	758	767	795	760	775	742	757	772	767	728	776	795	728	702	715	727	719	740	735	748	767	750	746	766	745	759	726	753	788	743	743	753	813	764	734	776	772	795	768	713	823	785	767	723	769	734	765	777	719	717	733	748	756	770	743	780	778	792	771	751	837	787	767	741	723	772	781	740	758	755	721	778	751	767	717	742	780	760	742	755	740	743	763	775	799	755	792	761	788	738	786	786	800	785	748	794	756	746	789	725	763	756	711	753	739	805	710	711	767	755	768	734	714	763	770	756	736	746	762	722	732	746	792	769	772	767	776	771	771	770	799	771	773	771	780	743	780	770	742	780	715	768	733	725	721	738	794	701	690	751	752	748	763	735	730	758	749	805	749	785	756	809	737	720	791	776	748	759	750	717	778	738	775	733	802	718	807	752	745	757	755	749	748	763	763	745	794	785	806	801	768	775	814	726	733	705	750	712	759	771	765	743	746	739	751	786	724	781	741	766	748	795	784	716	760	766	754	730	729	755	715	743	774	724	784	753	732	753	760	767	783	788	748	720	763	780	733	793	759	707	748	735	766	742	759	812	744	733	761	796	791	784	723	769	771	707	781	737	742	779	737	747	748	742	772	793	759	769	766	808	739	791	753	763	793	773	749	792	810	766	801	700	690	771	721	729	738	769	702	685	754	741	780	740	786	725	739	706	762	768	730	707	789	802	777	721	703	756	777	740	781	764	780	721	745	722	775	776
11956	7686	4007	2054	1096	837	576	407	281	205	164	168	136	135	109	103	122	117	122	116	114	108	104	119	104	107	112	101	115	111	101	105	99	98	104	93	95	107	117	106	97	99	95	112	96	113	113	121	117	114	108	104	105	93	95	119	108	96	90	108	105	101	101	91	109	103	112	101	96	133	111	101	110	104	112	96	104	105	124	121	126	106	99	125	104	117	102	100	118	104	114	97	104	102	104	102	88	85	112	88	101	124	104	115	104	123	114	101	103	132	89	81	108	113	109	125	101	114	111	109	102	106	101	111	105	104	121	94	102	117	91	110	115	110	106	115	116	106	104	98	106	121	111	106	113	129	121	98	110	119	112	95	100	100	103	103	100	109	96	101	94	102	102	116	85	89	108	117	107	105	123	115	118	108	94	123	105	102	108	101	118	92	96	107	96	119	105	112	124	118	107	103	141	115	109	108	128	110	89	112	101	103	96	116	123	100	97	109	96	119	104	97	107	114	97	109	92	105	102	134	96	103	116	104	98	112	112	104	115	109	100	110	102	119	99	94	103	90	118	99	100	111	101	108	118	120	107	108	103	109	121	114	95	119	104	107	116	112	91	87	106	109	96	97	113	99	106	110	111	113	101	104	101	127	113	101	105	105	102	102	108	97	97	128	105	113	99	106	105	107	105	90	103	125	104	95	118	93	102	101	125	106	114	90	116	103	112	88	113	83	97	100	124	103	103	120	117	106	97	112	96	113	95	110	101	93	126	111	107	109	87	109	104	119	112	98	107	95	102	110	108	98	125	108	126	126	110	133	101	106	109	115	101	106	111	113	104	101	145	96	107	101	112	108	117	109	93	103	86	96	110	129	101	114	133	102	110	91	117	89	113	98	129	98	96	104	110	111	115	128	111	88	95	111	112	110	118	98	90	110	117	114	87	124	106	98	95	97	109	98	113	96	125	113	97	127	97	120	102	110	94	123	102	115	111	110	97	92	108	120	90	97	96	112	117	113	98	93	112	106	113	116	86	106	88	103	96	107	104	111	113	100	95	104	97	107	103	115	113	126	111	118	124	115	92	113	108	95	114	118	104	113	110	99	106	103	107	111	111	113	103	101	88	91	112	111	89	109	107	102	112	90	87	134	101	103	110	124	125	90	111	120	119	120	118	107	117	114	116	103	104	100	104	95	100	91	106	96	87	123	110	107	104	104	101	118	105	101	102	99	99	106	117	108	125	102	113	96	108	108	122	112	108	114	103	110	113	110	100	113	106	124	123	114	105	147	118	104	99	96	97	108	106	100	107	123	119	104	111	108	92	101	93	107	111	96	109	111	95	110	112	102	113	92	114	99	111	116	116	107	103	129	112	96	112	77	96	87	99	127	103	104	119	124	101	103	97	107	95	102	112	90	83	85	98	117	111	93	102	88	120	105	116	115	107	107	87	106	110	107	94	109	101	112	108	132	112	108	116	115	126	111	110	87	95	114	100	105	108	103	118	104	111	96	104	111	99	84	106	112	123	113	134	108	124	116	97	117	103	120	103	105	115	96	103	115	124	103	95	98	104	110	97	120	102	102	116	105	117	98	96	132	110	111	98	116	115	112	98	111	112	127	111	103	105	104	127	113	87	120	97	121	100	105	91	105	109	116	89	85	102	113	100	106	109	107	92	99	93	97	100	99	87	100	102	116	120	104	104	96	98	89	101	100	110	108	112	119	89	99	110	109	113	122	98	117	127	113	114	106	104	97	136	117	122	115	108	86	123	104	107	103	107	110	108	118	103	108	107	106	101	101	109	98	109	109	98	128	112	106	101	111	91	103	117	105	106	112	117	117	96	117	105	120	109	83	122	92	107	117	117	117	107	118	107	100	104	124	106	113	105	113	87	105	127	100	103	107	96	91	103	104	125	112	83	113	104	104	127	105	105	108	101	102	128	95	110	116	106	101	119	110	92	105	112	110	98	93	101	95	108	100	100	102	92	109	101	96	122	108	107	121	109	113	95	101	111	101	120	115	120	116	110	112	103	125	104	126	101	113	106	119	128	119	105	113	110	100	104	97	100	115	90	115	107	98	107	106	103	122	115	110	117	118	98	97	117	104	109	126	106	107	96	113	102	113	95	106	97	102	117	111	102	109	95	107	125	100	119	117	108	111	122	109	122	116	94	115	109	102	115	113	100	103	97	122	92	105	99	120	110	89	121	108	114	114	118	76	105	109	132	127	97	109	91	101	98	94	111	103	98	105	93	112	122	127	105	127	114	98	92	110	102	96	111	105	104	98	127	100	95	113	106	98	120	106	121	113	108	97	90	115	103	96	101	110	104	101	115	103	119	110	109	91	105	110	97	105	98	107	122	103	92	103	113	104	106	124	124	110	100	106	104	106	100	108	98	100	95	110	98	116	95	104	113	109	106	106	108	97	89	87	103	107	100	113	127	104	108	111	112	95	123	96	111	113	104	104	107	103	124	111	92	96	103	119	103	97	121	116	99	106	95	125	117	84	81	111	106	105	102	112	119	100	102	113	107	121	94	99	104	94	95	98	103	93	94	95	105	106	106	126	102	109	104	101	102	112	104	113	107	103	102	92	98	117	122	113	111	98	109	98	112	100	97	101	104	117	126	110	116	121	116	105	88	109	104	96	106	100	99	98	110	105	104	101	107	113	93	109	126	117	107	119	122	131	114	91	110	100	133	110	112	118	108	123	110	102	95	96	119	107	102	99	102	115	122	101	126	92	129	110	121	120	91	123	103	95	125	119	105	114	114	108	95	108	105	112	119	106	102	112	105	97	106	119	103	99	105	100	103	97	91	116	110	109	93	92	127	103	102	134	113	106	111	114	119	99	111	105	114	108	115	114	124	115	97	118	101	97	118	104	120	124	141	99	112	110	112	103	108	81	110	113	111	107	91	123	98	101	106	100	112	95	100	114	98	126	112	99	92	106	103	113	118	111	116	102	93	107	114	96	89	109	111	100	107	115	110	104	96	119	111	115	101	113	126	110	116	95	126	117	103	106	118	116	120	110	120	129	104	102	108	98	111	104	94	113	110	103	120	117	107	111	91	106	116	100	97	107	112	119	103	115	109	119	108	100	99	92	109	110	116	104	107	112	115	101	96	97	98	109	105	102	100	111	112	117	116	103	113	114	109	105	113	94	109	101	109	116	86	106	106	104	99	106	121	109	110	108	129	128	124	128	115	122	123	116	103	93	106	107	121	109	128	103	102	112	116	97	113	112	119	102	100	89	123	118	108	109	98	109	107	95	87	113	91	95	96	118	98	111	105	96	111	98	105	103	104	143	95	111	110	111	109	88	119	110	111	98	110	109	115	115	107	107	107	116	115	97	113	96	128	121	109	107	110	96	99	107	103	123	108	127	101	121	100	98	104	112	107	111	92	95	100	102	118	107	103	91	107	114	105	113	98	116	134	104	100	117	107	111	107	103	93	93	108	111	106	119	95	118	110	113	96	98	104	107	116	114	124	96	116	106	114	114
39298	29532	22302	19014	17924	16030	11924	7671	5003	2954	2082	1629	1348	1186	1054	993	877	862	856	843	819	811	786	799	801	775	785	790	788	774	738	758	815	785	790	785	823	785	758	750	753	839	824	777	769	801	746	734	818	795	813	758	753	793	772	777	794	784	792	807	769	762	819	839	786	817	767	771	756	752	769	770	771	744	757	733	831	753	808	754	788	784	818	813	800	758	788	801	730	784	766	805	788	769	752	776	786	765	788	779	817	775	744	772	772	780	769	793	752	744	729	827	775	792	820	790	820	806	815	767	777	817	776	798	776	795	773	761	774	773	790	763	810	777	768	772	779	841	788	803	811	838	775	770	772	817	746	781	789	763	745	755	780	780	781	783	808	747	834	822	821	836	720	800	756	788	796	815	772	760	760	795	741	829	751	750	755	759	786	798	814	762	808	825	834	807	757	789	842	808	774	821	750	752	749	780	770	818	770	807	840	832	839	770	800	782	804	776	779	763	794	774	822	776	789	763	824	757	780	797	772	782	752	718	739	768	808	823	826	753	748	774	767	790	767	769	797	795	816	773	813	774	742	781	768	722	819	776	723	783	799	788	807	867	799	803	773	778	822	762	787	794	776	810	777	805	820	806	751	775	831	755	800	770	819	793	757	763	772	779	766	810	759	736	784	799	772	833	796	801	745	785	759	802	757	781	764	804	825	786	781	794	789	808	751	795	790	758	770	809	787	775	698	774	749	794	793	751	810	778	733	752	725	770	811	747	807	842	783	817	775	774	814	769	764	790	797	791	794	822	774	815	732	819	751	828	798	794	850	765	815	768	794	838	793	770	800	770	746	760	800	765	807	808	806	811	777	809	796	879	763	836	815	754	795	777	787	754	815	787	744	789	775	784	795	762	791	781	774	811	800	814	790	766	775	781	781	809	780	811	775	784	811	792	767	771	794	845	819	787	765	806	801	766	770	814	782	797	782	795	799	754	785	755	820	804	743	761	750	748	770	818	777	775	809	762	836	833	781	743	775	760	780	821	793	787	789	798	764	810	735	755	787	804	741	767	821	818	798	768	810	755	759	826	757	809	807	813	751	746	766	738	758	840	798	785	837	776	753	755	771	746	758	804	746	755	724	863	777	772	783	790	800	800	810	814	768	847	756	747	791	786	758	802	797	758	764	765	778	714	772	756	794	813	788	814	781	748	824	770	752	828	771	715	827	759	770	842	831	784	753	779	774	768	758	814	789	799	804	748	803	776	779	787	801	804	755	731	781	762	767	725	754	790	782	761	796	808	725	771	781	755	764	765	782	760	781	758	764	842	783	792	778	756	769	841	776	768	808	777	802	754	735	788	777	769	849	768	825	809	757	831	749	792	791	792	805	836	751	767	759	784	786	839	780	812	844	756	762	811	795	760	798	799	780	784	778	781	739	770	809	783	759	831	800	769	774	749	782	796	774	760	756	755	824	769	778	766	830	742	780	821	778	755	819	713	802	775	796	824	757	797	813	780	783	737	776	810	806	811	790	755	751	762	758	730	783	776	771	796	758	748	780	768	809	809	810	788	814	800	762	723	753	816	765	782	775	784	815	751	754	737	767	802	783	799	806	800	774	755	806	731	815	829	822	811	793	763	789	796	733	830	780	758	761	797	765	785	759	781	750	804	782	760	793	742	794	770	817	761	795	803	801	866	757	803	786	769	741	778	793	770	770	787	768	803	794	799	772	766	745	822	720	765	797	781	758	783	781	814	826	859	784	788	829	802	717	770	774	761	785	811	760	749	763	729	772	778	775	804	817	747	747	814	786	802	879	803	724	780	808	774	750	784	761	803	772	797	793	813	806	845	814	753	778	797	813	767	785	754	733	797	802	758	768	777	761	781	817	805	801	798	813	796	748	778	797	765	792	800	758	811	801	799	779	754	734	750	777	833	731	787	782	757	823	729	790	766	825	772	769	742	815	787	790	818	776	775	733	765	723	776	729	806	789	746	753	767	767	743	776	777	733	799	814	830	734	824	813	773	814	777	748	784	801	837	752	784	753	795	808	722	804	777	797	794	827	779	817	782	780	767	808	811	788	774	760	733	773	783	797	754	759	751	857	812	798	740	790	770	809	810	780	805	825	752	782	751	805	820	807	756	798	770	794	801	739	739	736	803	829	828	783	813	781	790	797	760	784	823	775	797	772	793	801	776	800	787	801	774	811	782	803	760	768	770	764	779	776	817	781	826	766	751	822	846	828	770	804	791	778	736	822	831	744	813	755	741	743	775	746	782	809	770	768	774	790	835	768	822	732	824	817	800	778	776	794	741	815	774	792	775	821	802	756	778	758	832	823	797	801	802	798	812	771	775	731	785	755	841	788	800	796	784	754	757	827	809	797	775	781	799	750	814	772	768	780	789	788	811	742	782	794	805	742	807	787	754	783	787	757	737	740	771	775	820	782	786	822	763	804	749	807	827	767	795	809	817	797	812	756	820	784	747	719	803	753	710	801	747	781	748	773	821	717	792	799	751	781	818	798	821	742	765	769	744	786	799	761	837	760	781	788	811	780	777	783	777	782	763	725	773	795	753	799	760	825	771	821	787	768	779	770	815	814	810	767	816	740	822	785	769	750	756	780	793	752	772	828	792	807	779	823	764	771	768	841	828	828	769	785	733	782	829	777	770	757	813	809	770	801	786	778	741	783	803	816	747	768	753	759	755	757	796	768	786	812	803	765	837	850	748	768	824	765	754	728	774	800	777	771	783	735	765	778	818	820	773	757	789	814	748	759	750	819	757	793	728	777	793	741	763	786	849	763	801	792	773	756	823	762	802	811	829	810	816	738	803	788	759	793	776	767	798	830	768	761	732	769	783	799	773	759	794	809	747	816	699	761	728	833	798	745	796	781	789	718	755	791	778	762	800	766	763	765	786	779	818	702	740	795	799	799	746	722	807	767	750	794	762	742	790	778	778	783	714	775	793	816	853	801	798	787	757	776	784	777	769	771	797	817	779	791	811	787	764	792	799	747	793	811	788	775	783	762	805	776	793	796	814	783	780	852	773	806	746	778	825	750	782	832	759	836	759	741	755	843	797	769	812	785	760	767	794	784	779	753	753	766	725	826	786	754	747	797	796	828	744	728	764	828	801	788	752	831	736	771	793	804	798	768	776	730	814	721	768	773	764	774	780	788	751	762	773	805	792	861	760	753	838	778	845	824	806	802	760	792	818	817	799	780	823	804	786	790	792	805	775	816	822	833	752	727	773	811	764	738	826	783	804	758	806	764	787	799	833	800	825	767	828	788	757	756	768	768	739	733	822	824	787	723	831	747	799	779	779	755	760	772	764	809	755	781	777	767	755	746	784	801	780	746	769	739	763	744	824	809	800	776	816	755	767	801	756	810	815	750	748	789	770	788	807	779	795	806	811	798	770	831	795	767	789	781	805	780	818	803	812	772	788	805	782	802	783	787	794	763	782	726	804	775	786	797	782	783	804	738	775	802	765	778	816	817	775	791	795
14217	11419	6633	3741	2141	1156	653	427	362	260	172	187	158	166	137	109	100	101	115	105	108	108	122	109	109	111	103	93	120	101	108	101	103	114	102	106	113	114	92	86	98	113	64	104	102	106	98	105	104	97	101	98	109	102	104	83	115	107	104	109	99	93	90	115	98	118	98	107	100	102	100	97	106	101	102	104	103	108	128	86	64	111	101	92	117	88	97	97	103	94	90	111	108	93	101	105	113	93	112	118	94	92	104	85	92	116	102	92	105	108	92	91	103	105	99	109	103	106	116	116	101	84	102	111	96	112	115	96	99	127	98	105	110	91	116	91	100	108	107	96	102	86	86	104	103	104	97	100	99	101	94	114	101	99	107	95	115	111	99	98	108	96	108	93	92	98	91	105	109	121	99	103	98	105	84	85	112	107	119	111	108	98	86	91	117	101	94	95	93	90	111	89	93	104	100	103	111	85	99	109	105	101	109	97	95	113	109	108	97	90	95	89	91	108	84	107	103	105	104	103	100	122	109	108	102	100	111	131	104	98	103	105	100	99	116	89	112	113	129	108	110	109	102	105	96	102	103	94	85	94	100	103	98	90	90	93	90	108	123	94	105	112	124	91	92	101	116	94	76	98	104	89	96	104	114	99	119	95	96	80	98	100	96	103	103	114	93	91	103	123	72	96	109	90	108	90	107	104	88	106	99	102	100	104	99	108	106	94	97	103	113	105	101	109	93	108	119	96	109	117	107	104	82	121	111	97	104	109	112	101	114	102	106	117	119	94	95	89	111	99	105	112	104	113	103	99	104	113	111	97	99	87	115	111	112	114	81	117	110	111	100	117	94	99	109	100	114	105	105	105	102	105	117	109	91	87	114	89	127	79	94	93	99	108	111	108	105	91	101	99	99	95	105	117	97	91	108	92	111	99	93	95	109	109	101	103	105	118	110	101	120	94	92	98	104	101	110	92	109	87	99	82	104	109	103	106	91	97	86	109	96	113	99	115	113	82	96	108	118	120	107	99	119	109	108	103	94	105	109	107	123	98	106	90	116	85	83	112	111	105	95	99	102	136	103	103	105	125	84	120	102	96	108	85	117	106	117	115	96	124	94	125	107	104	88	89	117	96	102	119	104	85	122	89	111	88	108	116	111	121	106	97	112	92	102	117	93	105	107	107	110	115	106	100	109	93	106	102	112	91	127	112	89	97	104	92	84	90	103	113	98	110	114	92	106	100	120	101	117	86	103	119	90	115	117	101	98	100	100	101	104	116	122	121	88	95	111	97	93	113	103	89	104	122	96	102	110	108	99	115	117	83	93	100	104	108	88	86	78	81	107	102	107	95	101	80	105	104	108	94	110	95	105	108	105	83	99	97	108	96	96	99	111	111	117	109	91	103	96	106	120	95	92	119	120	91	102	115	114	100	103	108	94	92	94	97	108	98	117	99	98	106	100	97	95	93	110	99	87	100	121	106	106	103	96	99	71	102	91	133	98	99	109	87	105	101	103	106	92	101	92	132	94	98	77	107	98	88	108	102	102	127	95	96	106	102	93	113	101	94	100	104	119	104	101	97	90	104	93	101	91	105	90	113	107	88	110	97	110	106	105	115	105	120	91	104	110	122	103	96	94	103	120	108	84	97	95	105	110	112	102	93	96	114	123	113	104	101	95	109	111	95	112	96	108	92	92	108	101	109	91	96	91	91	120	112	90	94	88	107	109	106	101	82	97	99	109	98	94	87	91	110	107	99	111	86	124	94	108	103	105	117	87	92	96	115	104	98	89	104	103	99	81	109	90	92	102	108	100	97	92	106	100	104	90	115	99	89	94	108	109	96	88	107	104	90	96	126	102	96	97	89	117	103	85	117	99	121	108	113	119	113	89	82	97	109	113	80	95	92	102	101	100	108	105	93	81	111	100	110	103	94	88	94	94	114	111	88	109	103	92	91	107	117	119	115	107	99	99	89	112	88	109	120	90	85	91	100	91	111	106	111	96	114	92	85	91	97	99	100	114	106	102	109	94	114	94	107	96	113	95	90	92	119	103	104	105	98	111	66	93	88	105	91	118	107	96	84	100	95	104	88	99	102	93	101	101	83	99	107	93	101	109	88	87	99	90	99	101	102	82	115	99	96	101	100	107	117	102	109	110	104	108	101	109	91	103	113	101	97	122	110	88	91	104	111	101	88	86	104	95	104	106	85	100	101	112	110	120	98	98	99	96	100	102	100	124	78	116	124	89	99	99	98	101	86	105	95	116	118	126	97	103	106	113	111	105	120	104	92	109	116	104	88	120	105	100	90	95	95	93	99	99	111	108	83	112	104	104	107	106	111	103	95	96	104	108	114	105	99	107	116	100	107	96	93	105	99	100	89	118	99	104	123	96	105	86	114	90	106	84	108	99	95	95	110	97	91	112	82	99	96	91	97	99	101	108	120	88	108	100	103	108	99	113	106	81	92	107	106	107	90	105	105	93	105	90	106	113	102	103	93	95	104	127	88	107	92	104	114	111	119	89	98	110	105	96	96	94	94	103	87	92	97	83	96	123	114	121	86	82	87	96	97	112	112	100	109	111	101	101	113	141	92	113	96	102	92	105	104	85	111	75	91	106	101	107	93	130	101	108	106	112	111	94	106	107	104	89	104	96	97	109	104	121	101	107	93	123	103	92	94	91	91	91	92	115	102	94	111	117	114	113	100	92	109	97	132	110	95	104	91	116	92	107	100	93	102	101	112	124	97	95	111	83	106	106	94	99	103	95	101	123	106	120	102	100	104	104	118	99	112	95	91	116	127	95	121	110	104	122	127	117	104	85	98	98	110	119	113	104	101	86	107	99	98	92	121	103	87	101	108	99	103	101	111	91	83	99	96	82	86	105	110	95	104	119	86	95	95	85	119	113	98	112	122	102	104	120	110	89	98	109	97	111	120	100	89	106	107	102	106	96	109	93	100	129	108	103	107	99	93	107	86	90	111	99	89	103	104	119	103	96	94	125	111	98	94	106	93	87	113	108	90	104	91	116	86	106	97	124	97	98	99	121	102	105	105	98	110	113	102	106	100	99	109	109	103	102	98	91	108	105	102	90	93	121	110	109	99	94	107	110	91	89	96	83	118	84	107	116	114	93	106	84	101	106	122	109	110	86	104	107	95	111	116	97	86	102	113	115	121	95	89	96	86	95	99	84	86	97	102	93	91	98	85	93	106	90	109	123	101	101	113	83	102	104	108	99	105	115	106	120	108	110	96	96	87	98	95	84	108	98	86	102	92	99	83	116	116	124	92	105	100	122	86	101	105	98	105	109	119	102	100	95	101	123	102	100	105	112	123	99	103	104	86	98	114	103	93	114	86	105	100	109	84	97	110	91	111	104	104	110	123	108	104	94	106	116	112	96	108	109	99	91	104	102	111	103	98	113	97	103	102	91	97	111	98	111	95	102	107	116	108	88	83	109	94	94	102	97	98	120	110	108	93	97	97	101	95	103	108	97	111	102	96
43549	33779	27078	25711	25067	19264	12110	8081	5986	4006	2904	2306	1828	1413	1104	998	1022	956	903	797	830	817	798	778	810	783	798	799	755	822	785	743	782	733	741	754	757	709	793	748	758	755	769	780	805	782	802	796	734	743	737	749	806	737	743	779	758	790	748	775	770	723	809	789	757	770	704	775	734	749	803	759	768	757	768	747	712	703	695	770	807	737	811	801	735	779	743	746	723	749	769	778	697	745	722	765	743	721	738	732	743	731	769	746	741	794	721	732	771	711	733	777	725	722	734	820	759	789	735	768	753	789	744	797	778	745	769	794	702	782	732	742	745	724	784	759	776	696	764	738	764	755	735	720	716	800	717	714	772	715	742	742	749	718	727	750	757	758	769	757	773	768	731	730	715	724	714	753	709	795	773	772	790	751	740	736	770	722	769	785	741	675	734	727	729	773	785	772	721	758	762	732	758	775	787	766	759	776	755	746	700	724	747	743	801	786	788	703	694	767	762	769	749	728	739	783	722	743	777	759	742	698	768	727	776	726	766	699	740	766	758	783	724	725	758	724	740	738	763	789	762	781	754	770	736	745	805	771	715	743	720	741	762	725	794	703	762	803	738	757	771	704	769	720	774	694	761	711	744	742	753	753	799	771	748	761	746	755	718	756	772	668	744	775	694	736	785	714	726	768	792	808	806	706	709	708	707	776	730	775	752	821	727	750	759	752	723	747	744	751	774	735	774	736	787	703	752	781	751	713	761	774	763	798	734	747	725	773	790	770	797	738	758	736	741	728	768	702	759	754	769	778	753	758	739	731	758	758	753	726	765	773	773	737	752	785	792	786	747	737	781	774	742	762	734	770	709	730	740	730	727	765	758	791	766	747	748	736	750	744	719	744	760	802	724	722	768	767	725	791	736	713	741	713	801	716	768	798	743	784	701	756	774	701	736	766	751	744	707	776	810	726	761	691	762	720	714	718	745	747	765	778	736	778	755	731	757	737	752	738	758	746	760	760	781	763	746	769	752	752	784	732	768	714	744	749	771	767	776	752	752	758	724	762	756	715	769	789	763	721	753	712	756	766	755	703	721	733	735	743	736	708	795	693	795	750	824	745	757	742	732	748	791	747	699	786	743	736	767	714	754	727	772	721	752	760	735	761	761	736	800	796	732	752	738	759	823	749	717	767	768	798	751	792	725	811	764	752	726	796	767	776	698	764	773	798	800	792	807	719	758	701	707	733	731	736	777	751	735	755	750	739	729	753	717	739	769	803	712	758	757	784	704	709	754	721	734	752	770	695	761	741	743	748	703	721	772	697	776	758	732	728	780	771	748	748	693	772	750	739	762	748	755	762	783	755	769	738	765	753	748	746	748	758	768	748	739	774	808	732	741	748	764	816	765	721	770	757	797	767	781	738	753	690	740	777	748	707	753	748	738	781	765	767	751	747	767	752	753	738	807	751	744	731	744	782	767	759	748	717	754	772	741	751	793	725	732	758	741	745	740	742	706	761	793	730	757	753	729	791	781	764	717	729	770	796	744	769	725	730	753	772	745	728	777	704	793	778	775	756	728	757	740	727	763	732	691	698	696	747	737	725	746	769	674	747	808	726	779	724	755	770	748	777	744	766	755	756	712	754	734	724	729	745	786	722	714	757	735	765	744	738	747	774	790	727	780	754	796	725	772	730	743	761	751	723	772	720	784	749	789	737	777	745	764	742	781	766	705	719	767	750	761	735	752	704	793	793	718	784	721	760	764	763	762	776	734	753	752	740	737	812	757	767	750	745	718	700	782	750	806	808	775	785	764	722	728	767	755	792	709	741	775	741	737	794	753	731	757	759	767	741	738	777	780	750	773	722	725	786	738	732	709	757	734	735	762	754	774	733	755	767	727	732	750	697	753	752	737	706	782	742	765	806	700	708	804	748	771	729	681	767	741	780	735	755	768	727	717	750	730	798	775	726	817	710	736	719	793	758	733	732	785	710	787	796	764	789	757	786	759	799	749	737	806	772	687	745	756	775	737	761	777	754	751	741	782	781	735	725	740	733	772	754	711	763	755	749	733	757	739	756	731	797	774	740	748	728	699	741	759	793	759	730	756	707	755	733	812	718	734	730	755	778	701	787	729	763	739	737	739	749	763	755	736	691	732	797	738	706	767	768	772	755	741	756	771	741	683	762	761	716	795	753	772	783	740	724	707	788	739	750	723	756	742	782	752	780	723	730	727	778	739	711	747	717	814	743	746	753	718	725	744	766	719	794	755	725	705	771	703	772	756	716	740	785	768	723	738	786	742	756	745	730	765	761	789	798	754	757	724	756	745	712	754	766	722	796	740	762	788	762	750	697	759	740	787	740	758	743	757	773	766	756	735	727	785	776	759	719	723	782	767	753	761	770	773	742	761	776	779	748	733	740	719	747	770	745	767	753	769	764	703	763	729	765	727	775	750	767	731	769	770	734	756	740	730	726	768	754	758	758	768	729	754	714	733	751	733	726	771	740	730	751	720	793	774	686	752	759	807	745	749	730	778	806	785	740	765	742	719	803	729	758	761	760	738	736	743	735	753	696	706	713	723	767	715	755	727	720	732	746	765	777	722	765	737	744	768	749	731	735	759	767	729	823	784	746	743	754	756	725	695	741	781	769	769	752	761	778	737	704	766	730	740	758	766	743	748	782	779	775	773	820	730	746	786	708	791	726	745	723	775	738	780	708	776	738	702	750	732	754	725	747	711	720	770	737	750	706	693	781	753	750	734	757	747	780	750	738	756	743	714	708	779	760	832	767	719	810	745	716	804	760	805	756	742	732	804	688	726	775	765	767	733	743	782	754	716	770	750	733	772	745	762	713	694	785	781	751	781	773	798	752	744	793	785	692	798	778	750	771	804	718	754	749	759	746	748	784	762	744	739	731	730	758	750	733	712	734	734	780	781	728	789	768	743	761	750	746	765	808	725	769	758	718	779	710	738	710	731	725	785	776	767	739	766	773	758	777	751	704	751	712	783	749	752	762	803	736	752	719	732	732	768	709	735	721	774	754	780	768	722	747	730	751	782	689	746	753	781	762	762	763	759	815	737	714	733	738	738	727	701	755	734	707	741	743	756	781	696	755	767	780	750	714	767	747	773	762	764	688	770	754	722	680	725	785	756	750	756	712	760	728	728	727	744	711	728	713	812	741	781	730	720	727	790	736	752	786	767	791	774	762	735	712	734	746	723	749	728	718	792	702	784	806	708	764	730	770	726	724	716	728	771	814	736	737	749	739	754	802	754	768	774	705	726	742	766	758	745	755	738	799	740	770	745	764	768	733	780	740	795	778	767	804	732	753	695	768	713	744	784	757	796	723	790	759	723	734	754	756	717	724	753	733	789	780	754	740	784	758	761	736	733	751	737	795	751	693	716	750	741	738	778	750	742	762	776	754	737	750	712	750	723	764	725	751	775	749	767	737	739	741	758	709	752	743	754	757	784	742	750	783	789	722	762	754	741	747	756	715	774	774	732	749
13845	10006	5146	2605	1657	924	721	515	395	277	193	197	152	143	132	117	123	116	117	105	102	119	97	122	110	103	103	107	122	127	106	100	92	121	114	118	97	126	138	129	97	120	96	108	93	129	112	117	90	99	96	91	117	101	111	126	105	114	103	88	101	101	97	81	118	100	111	115	120	98	121	116	111	120	105	108	97	96	115	96	106	102	98	121	104	93	111	106	113	134	94	112	115	113	98	109	114	108	101	125	81	95	100	104	105	112	117	131	83	92	109	129	91	98	100	111	123	102	104	124	94	124	105	111	99	105	103	101	95	124	119	93	98	119	105	127	117	117	104	115	114	115	106	107	110	112	107	111	105	133	115	103	111	107	109	99	94	118	126	97	99	113	112	102	108	106	107	109	105	117	101	122	99	130	115	101	109	113	97	104	100	116	101	106	115	109	116	106	102	117	102	90	99	102	105	114	96	93	90	100	107	101	123	110	91	122	115	121	103	86	100	109	96	95	92	113	97	96	111	113	101	131	109	106	106	109	110	118	103	96	109	123	89	88	111	92	102	95	110	109	122	123	104	94	111	112	88	114	96	112	116	108	114	128	113	117	115	93	105	108	105	101	115	114	125	105	111	123	93	137	94	90	108	109	122	122	90	100	104	100	136	91	86	108	107	117	105	91	86	101	108	110	107	105	118	97	101	109	102	101	125	122	102	115	105	111	109	115	116	96	122	114	98	103	137	107	121	101	114	114	73	93	92	118	109	121	109	111	115	115	110	131	107	107	115	118	87	113	112	89	117	94	132	115	107	99	111	104	112	122	95	112	98	91	114	104	102	115	115	110	100	107	98	108	110	101	106	90	102	104	122	109	123	117	113	98	118	124	112	101	114	105	127	113	102	111	124	118	93	117	99	113	87	119	93	106	127	106	118	107	112	99	122	133	94	121	103	116	75	112	90	97	93	102	103	98	110	113	107	111	105	89	103	108	111	91	75	100	110	104	114	117	113	122	97	97	129	100	104	111	97	111	93	108	122	117	105	108	111	116	100	112	103	82	108	92	94	102	97	127	111	116	106	108	108	110	100	127	111	127	122	93	100	111	109	115	95	94	105	101	103	123	124	94	97	115	117	96	119	102	110	100	117	124	105	96	95	93	102	121	107	112	89	108	109	98	102	97	96	109	99	92	114	93	112	89	98	105	90	104	109	77	101	106	115	118	115	101	107	121	99	101	111	118	111	103	100	90	134	101	100	92	119	115	126	92	107	119	101	104	106	100	102	120	97	88	100	104	116	112	110	121	120	109	105	92	113	94	107	103	99	92	115	107	99	108	115	96	106	102	94	108	115	107	98	114	102	94	117	103	117	100	109	110	105	126	100	117	107	97	102	112	108	108	100	107	106	104	111	107	107	100	86	100	103	101	102	109	110	135	107	103	113	103	105	103	115	103	91	109	99	94	95	113	105	124	103	94	104	94	106	120	135	132	93	105	117	123	104	109	107	115	98	97	94	108	107	108	86	117	98	108	106	101	105	101	99	102	110	114	83	110	113	92	111	102	105	101	84	105	123	127	110	95	95	110	114	115	110	82	111	106	118	117	103	107	126	116	114	105	109	98	100	100	115	128	100	113	99	101	111	96	125	109	110	109	104	114	118	100	88	102	123	103	110	114	115	115	96	112	93	119	85	114	94	116	128	88	103	134	110	108	94	113	111	106	118	110	107	119	84	107	100	107	118	105	100	93	103	99	116	124	100	86	122	111	107	108	106	88	116	114	91	99	121	99	116	105	93	101	129	107	95	110	121	103	107	104	117	107	111	119	117	105	109	86	98	118	123	101	114	99	106	101	118	95	119	115	106	125	101	110	106	102	111	114	102	110	91	97	122	125	106	96	118	114	117	100	97	102	109	114	114	85	103	99	89	101	99	107	122	103	96	109	98	113	108	108	106	107	95	113	118	103	103	109	105	108	96	100	102	103	111	108	103	99	101	116	120	121	107	98	92	104	122	120	117	110	97	104	105	119	98	133	129	87	106	99	108	120	121	106	95	120	117	110	110	111	136	96	112	103	95	111	100	102	107	116	98	105	103	111	116	102	101	114	94	124	117	106	99	107	108	109	105	104	104	131	94	117	101	115	91	102	104	111	92	111	87	121	94	130	101	100	117	100	114	129	82	107	88	108	116	119	98	130	97	114	82	116	117	115	107	127	109	102	111	101	89	125	93	113	114	82	110	107	110	116	125	101	85	95	109	114	116	87	101	87	109	89	97	134	112	103	128	117	99	95	111	105	125	114	92	98	103	110	113	127	113	93	100	98	108	92	119	94	114	100	113	104	113	115	106	115	106	116	115	113	115	119	92	122	115	94	103	108	113	115	99	106	103	103	93	127	99	118	126	101	95	102	124	110	95	105	101	106	107	102	95	122	107	119	101	107	108	95	108	97	131	117	107	99	116	102	123	101	93	124	91	103	96	104	90	95	111	105	101	114	103	111	78	97	101	105	99	118	102	102	111	100	105	100	121	112	88	115	94	114	128	106	117	117	115	121	124	122	93	117	103	104	97	98	101	124	96	98	112	84	116	106	99	102	113	114	115	108	79	99	114	128	111	112	96	106	122	97	104	109	103	102	90	104	94	103	106	120	97	99	99	84	115	116	109	97	115	102	96	121	104	102	124	126	125	123	102	108	121	102	94	111	121	114	101	94	99	109	104	91	93	108	99	101	122	104	100	83	102	105	113	122	105	112	104	128	122	127	89	88	107	92	120	113	111	119	130	115	101	117	112	104	119	120	108	121	119	100	102	109	98	119	122	96	112	101	108	96	114	107	113	106	108	103	102	100	96	104	107	87	110	110	115	91	107	92	94	92	96	110	101	109	120	124	108	112	112	114	99	121	106	132	124	92	101	105	100	94	104	115	113	107	103	112	110	113	102	114	110	92	102	130	101	120	97	104	92	96	94	103	129	113	77	125	110	102	108	99	131	114	104	116	110	117	112	109	120	106	104	117	105	104	100	97	118	115	110	99	90	104	96	105	101	116	96	103	113	120	109	102	107	120	106	117	128	101	102	112	116	104	112	94	91	92	102	98	109	105	135	107	103	94	100	112	104	96	117	106	130	106	98	116	110	97	120	97	114	106	107	100	90	103	88	95	128	94	109	109	100	100	105	122	108	97	106	105	109	100	113	127	121	91	106	117	108	100	127	106	105	129	104	104	111	96	88	116	116	112	97	109	112	121	113	109	122	84	106	105	119	98	119	102	127	101	98	108	118	97	109	79	109	97	118	99	117	108	107	117	108	104	96	115	88	88	104	114	103	120	95	103	118	93	104	117	116	104	95	84	92	98	102	105	103	112	116	120	107	96	112	105	129	98	91	88	100	92	118	93	103	91	123	121	95	104	100	114	96	97	124	103	116	107	93	117	118	113	128	93	101	118	126	98	107	98	87	101	116	134	112	115	90	102	101	104	113	105	101	116	92	127	104	93	95	112	101	115	135	117
41509	32245	24580	21709	22612	16953	14332	10277	6352	4396	2994	2422	1909	1429	1185	1046	1025	969	900	884	821	826	806	839	810	793	854	781	785	781	800	725	838	774	773	779	800	782	776	770	787	768	811	796	754	747	769	823	759	846	790	780	775	784	805	771	847	744	768	746	762	763	771	790	786	776	793	799	771	772	772	780	812	755	799	752	784	770	798	777	792	814	763	764	797	800	793	808	757	766	778	753	794	739	774	800	787	785	796	817	747	735	775	782	806	816	737	787	792	763	777	788	786	762	779	786	824	734	788	802	798	739	729	767	793	770	764	758	785	817	773	787	788	753	770	774	729	760	779	749	781	752	805	762	795	844	782	820	755	754	733	774	744	782	754	768	769	806	731	777	782	777	743	823	823	784	782	785	764	798	759	843	732	779	749	815	757	751	772	771	777	788	772	794	779	783	762	772	794	726	798	803	742	779	791	771	802	739	798	745	804	804	765	773	780	807	724	802	762	799	768	788	746	770	819	768	792	789	795	765	781	743	764	805	768	801	771	791	773	787	720	790	792	802	753	749	785	799	818	803	821	794	777	797	760	794	788	809	802	762	814	777	768	783	738	795	796	761	745	796	786	784	794	779	765	772	773	776	765	798	736	802	792	778	795	745	796	738	802	768	770	785	813	752	739	806	756	695	789	782	796	741	797	737	758	797	769	790	757	790	764	787	777	789	807	744	758	767	814	772	802	824	786	741	755	800	797	831	760	801	780	793	803	771	759	757	799	819	752	779	784	754	728	797	775	782	771	722	798	762	776	768	773	768	745	816	795	790	758	790	800	754	756	744	816	816	813	775	809	804	774	797	798	794	823	759	806	768	825	773	767	794	765	796	763	793	810	780	775	802	809	799	767	793	786	772	825	774	839	770	808	752	788	817	760	790	764	750	847	752	769	808	786	747	778	792	760	764	798	767	769	782	782	779	781	779	772	744	769	732	787	831	718	769	809	775	754	812	770	797	784	825	773	770	774	807	768	793	852	811	811	788	777	783	778	811	812	766	767	799	769	788	719	741	783	790	783	828	762	779	780	803	780	802	823	734	778	755	836	767	796	740	718	775	794	736	738	792	826	760	814	796	733	817	753	786	801	750	781	817	724	776	817	803	773	792	743	799	773	775	762	738	778	776	746	781	786	742	822	801	778	794	777	767	831	778	802	811	784	776	836	724	794	787	771	802	769	815	852	756	854	757	797	760	795	771	750	786	785	753	787	825	763	833	785	795	773	748	808	761	746	766	742	799	782	765	788	788	792	746	801	754	788	795	777	788	775	786	762	768	822	792	761	802	756	751	804	753	795	789	783	793	799	792	768	760	787	768	813	772	817	779	838	782	784	804	783	792	768	765	777	769	821	801	782	770	795	778	776	759	830	780	820	790	781	804	737	778	753	782	801	818	829	786	796	784	751	759	803	811	792	759	746	801	747	770	819	756	765	794	799	759	778	789	726	738	783	776	771	808	753	769	764	717	774	745	731	815	803	794	762	797	775	739	751	759	815	776	755	798	761	816	786	732	818	777	770	766	796	771	771	760	760	753	764	754	774	738	785	813	796	805	791	754	747	795	812	788	773	774	814	771	780	781	822	780	807	832	775	774	738	794	782	806	793	756	733	774	745	790	797	734	836	806	786	741	791	776	767	789	739	791	741	797	779	826	763	739	773	775	743	819	852	790	730	776	714	761	798	785	788	821	757	772	754	754	739	796	747	749	757	793	767	735	785	736	750	827	761	742	783	763	774	758	729	813	769	725	768	798	751	805	792	789	762	778	796	804	742	745	765	788	812	748	777	794	746	742	806	748	752	762	759	779	775	781	791	793	779	801	775	809	793	786	797	749	777	765	817	740	768	776	787	775	792	764	814	743	780	809	790	760	762	772	805	758	775	788	768	791	772	777	779	779	848	815	821	808	804	796	768	733	759	798	819	777	811	847	783	790	745	782	742	783	747	759	797	832	808	761	787	762	799	798	803	801	794	782	802	745	731	812	817	804	824	743	763	751	747	769	767	751	804	783	724	773	770	794	790	792	768	800	778	777	755	791	760	793	827	824	734	804	788	786	782	767	790	751	820	777	750	778	766	790	802	824	758	766	810	766	773	772	770	779	811	762	756	767	746	798	755	756	816	788	751	748	796	757	783	802	798	830	765	806	797	750	794	746	767	769	784	777	804	762	771	783	754	759	781	784	823	703	768	769	822	753	776	802	774	783	764	765	790	779	816	799	741	798	801	789	777	836	795	785	785	802	831	806	789	754	739	832	757	783	795	776	761	778	805	817	815	754	749	810	800	760	788	850	778	765	802	715	775	760	764	802	765	756	794	764	747	795	818	755	808	770	741	766	796	795	742	727	741	774	784	768	821	761	798	768	806	800	791	780	819	808	777	719	814	740	748	758	781	790	699	811	731	814	768	754	793	749	775	801	769	817	779	767	797	830	809	825	802	796	780	766	815	782	792	813	744	792	769	768	777	774	817	739	786	753	795	769	765	724	788	791	776	781	785	783	783	788	823	812	799	765	814	747	766	798	769	779	792	768	788	769	712	738	757	757	786	762	784	784	801	782	745	801	789	775	776	796	811	824	764	782	823	781	807	765	775	779	777	796	749	735	793	751	767	834	730	744	796	784	836	727	769	766	751	771	750	811	769	838	767	772	783	729	772	787	755	748	835	743	792	748	834	747	848	706	778	826	815	778	827	772	734	805	794	816	790	810	802	795	781	757	794	747	829	762	755	772	720	774	752	768	786	772	747	790	829	777	806	801	792	793	767	806	763	755	813	765	764	761	805	773	776	769	770	769	835	775	788	803	795	826	762	794	802	807	744	746	788	757	759	792	742	760	773	759	791	789	803	792	740	731	761	781	769	777	753	738	834	821	772	781	789	800	790	800	771	776	807	749	753	785	805	786	760	796	782	770	705	820	775	777	811	775	740	831	804	760	783	805	807	747	802	776	763	730	772	773	775	798	763	764	775	728	738	768	777	801	804	779	752	848	805	721	779	806	801	776	799	766	806	825	735	781	745	795	814	766	781	800	780	774	792	829	808	802	789	771	801	752	712	744	804	780	803	771	754	796	790	801	789	783	778	754	774	817	776	809	800	723	823	793	788	768	789	814	769	758	787	806	764	787	772	769	746	759	828	793	796	764	812	793	785	768	776	747	773	765	742	749	839	766	818	809	749	794	777	810	794	833	767	787	800	779	736	842	783	824	779	785	765	810	793	733	810	800	791	790	777	804	786	816	777	760	797	818	803	810	753	777	793	808	775	735	801	780	837	763	809	772	804	759	755	772	743	764	781	783	750	815	803	749	794	745	834	786	814	781	786	761	790	790	808	772	742	848	776	789	813	800	759	809	796	801	825	793	771	792	802	752	775	828	772	807	793	776	744	782	774	763	791	806	773	779	773	810	779	814	813	740	795	764	824	768	727	798	750	777	755	742	813	798	816	829	759	775	846	783	788	801	755	804
13259	10758	6538	4411	2785	1753	1182	705	588	424	370	261	194	175	138	115	122	124	132	106	128	110	110	116	109	110	89	104	97	96	81	99	105	109	96	113	94	105	101	108	109	94	93	89	105	93	99	96	99	110	96	123	101	92	99	128	91	96	115	94	104	102	106	110	87	94	99	98	113	89	102	101	108	99	104	110	95	110	92	103	113	109	95	100	111	106	94	108	95	87	106	105	87	84	100	99	108	115	105	96	114	103	100	98	100	101	95	100	109	95	98	101	89	97	100	108	100	102	105	98	98	103	128	118	116	100	92	76	90	99	84	102	92	100	108	114	116	114	95	112	104	121	100	103	97	107	108	95	87	99	98	111	104	95	112	101	101	100	104	103	100	96	108	106	105	97	92	94	111	114	93	95	112	113	110	98	107	106	76	99	128	115	121	91	91	98	94	95	99	86	105	86	112	104	105	102	111	110	95	93	111	117	99	124	112	90	89	111	93	114	107	90	109	108	95	100	104	91	100	87	81	105	98	103	95	91	107	91	94	105	103	90	99	95	110	107	96	108	107	120	108	114	99	103	111	106	94	86	99	103	91	93	100	106	106	121	88	116	128	104	86	93	100	114	108	90	85	105	95	114	100	81	100	125	107	94	88	104	97	99	91	115	124	117	92	85	98	104	73	118	114	121	112	115	94	121	89	101	94	100	104	95	108	104	97	109	111	106	101	98	81	97	90	106	106	105	111	92	100	84	103	98	125	115	109	104	99	93	100	93	98	102	84	96	97	114	94	95	107	98	121	110	111	98	105	95	93	109	97	104	92	105	117	90	115	98	84	109	87	96	111	91	118	116	113	79	110	105	111	114	104	104	87	113	106	90	92	101	97	86	102	108	80	90	105	99	111	98	119	96	105	101	94	109	103	97	99	119	88	80	113	119	114	104	94	94	97	103	91	108	108	121	91	79	94	99	103	94	94	104	95	88	110	105	100	95	112	104	93	97	95	122	104	106	95	100	92	130	101	86	91	103	94	105	102	104	99	107	89	107	113	98	96	115	106	114	114	107	96	96	94	121	102	104	93	117	93	116	98	95	95	86	109	98	99	113	95	105	110	110	93	106	106	110	100	84	122	110	93	97	97	101	93	89	105	91	100	89	105	95	92	85	86	92	115	127	101	111	90	107	86	97	101	102	114	92	103	110	84	99	95	106	108	99	100	105	105	85	100	98	83	97	112	88	121	97	114	116	103	81	113	106	98	108	100	113	86	111	121	108	114	110	102	95	111	93	116	110	76	116	105	97	100	101	102	91	115	86	97	87	94	103	94	84	85	117	104	122	101	95	109	109	102	109	98	124	108	109	85	105	97	117	97	113	106	118	116	112	110	99	109	104	110	81	91	112	96	96	129	92	101	98	111	93	108	104	95	85	109	113	114	98	105	77	101	93	103	97	99	116	103	114	94	104	110	98	104	107	97	100	113	101	112	94	99	101	93	100	116	109	99	97	91	96	115	99	101	120	121	102	112	127	100	101	95	102	98	90	105	107	104	98	93	106	108	113	112	107	94	100	103	97	101	84	105	88	106	109	117	100	105	109	109	99	108	112	95	103	100	98	100	112	105	111	103	102	100	94	85	104	103	113	106	103	108	97	103	105	104	109	97	101	93	108	117	100	83	98	98	87	107	81	93	108	99	104	116	106	82	117	113	107	90	115	105	88	106	88	112	95	109	104	99	102	108	108	119	94	109	104	103	96	100	91	96	99	95	96	89	114	105	89	92	134	114	105	101	103	106	107	90	106	92	95	100	114	90	111	121	114	93	100	113	107	91	109	91	86	107	94	108	103	109	97	83	97	103	88	105	103	122	105	85	101	108	99	91	98	93	111	119	95	117	89	95	102	101	89	105	91	98	122	92	105	109	108	105	102	109	93	85	110	101	88	115	104	116	99	95	102	95	117	98	91	124	102	110	109	100	98	115	86	113	112	97	114	126	109	107	100	99	110	94	103	81	93	82	107	118	107	107	100	99	95	97	111	111	95	110	93	87	96	112	113	108	103	89	110	109	90	92	96	89	101	108	100	91	103	101	94	109	98	113	102	95	118	105	106	98	115	86	80	93	108	99	107	90	106	87	112	122	105	110	102	111	99	114	93	94	105	89	113	122	140	94	113	95	111	80	96	107	94	100	97	97	97	95	107	89	90	95	90	79	94	90	109	95	108	110	110	106	85	112	101	110	101	127	104	114	102	105	97	99	116	108	107	122	98	79	103	109	99	85	95	99	90	88	93	111	112	103	101	96	99	95	98	114	86	105	112	97	95	106	101	109	99	96	101	88	108	117	91	79	100	91	103	91	100	95	104	95	93	105	107	87	110	92	99	98	110	86	113	105	113	106	110	103	87	96	93	93	96	116	121	96	104	92	87	98	113	106	101	98	97	100	115	110	106	100	105	99	109	101	100	93	100	100	114	103	100	110	98	89	109	97	107	93	99	104	114	101	87	109	96	86	107	104	100	113	117	105	107	115	128	99	100	109	95	88	106	110	98	103	105	102	81	112	93	108	110	85	105	104	79	103	112	99	83	89	108	106	95	96	117	93	102	88	97	106	109	107	86	113	85	86	95	108	97	102	88	89	117	90	98	86	113	109	91	117	93	93	98	103	95	108	116	89	103	98	90	110	90	107	108	95	100	112	88	99	87	98	111	108	104	97	98	117	111	81	113	98	93	91	117	117	127	95	101	102	99	114	108	111	128	108	84	110	101	107	100	103	116	105	104	86	88	95	90	88	113	115	114	111	98	102	103	105	93	94	94	76	89	107	117	103	103	112	106	96	98	88	97	119	116	108	95	90	108	110	111	110	102	103	95	106	94	100	98	100	99	96	99	107	104	92	111	111	95	98	100	86	85	105	91	106	94	102	102	119	96	94	94	106	93	114	84	101	107	102	100	94	94	119	97	118	102	110	105	93	103	102	97	116	81	103	96	104	98	89	105	102	125	106	95	116	105	90	102	100	87	99	117	111	91	95	108	109	110	99	88	94	103	108	98	102	111	93	98	118	98	120	100	111	98	91	104	109	101	107	93	98	104	103	110	105	102	85	108	117	76	103	100	101	125	110	111	117	86	96	95	95	118	85	101	85	95	105	109	112	95	88	91	104	105	92	117	87	108	98	101	87	109	102	87	95	117	101	90	105	100	119	96	116	96	103	73	95	93	116	122	122	91	110	124	96	72	115	93	84	104	104	110	95	93	116	105	96	97	95	112	104	99	101	109	89	118	122	93	118	109	111	100	95	112	91	92	105	105	95	96	103	113	85	107	115	103	109	107	99	97	108	114	112	84	86	109	106	106	96	103	112	92	93	108	101	93	113	90	114	105	110	107	118	112	118	98	115	98	102	93	94	91	122	112	90	112	105	109	123	83	101	98	88	102	100	111	101	83	94	95	98	91	118	96	99	100	106	100	105	99	90	121	97	115	116	93	114	109	124	88	104	107	108	100	109	86
43521	33257	28012	28524	28662	24642	19587	13701	9788	7617	5722	4034	2778	2023	1496	1178	1088	950	929	905	882	830	818	735	801	792	734	757	751	764	802	787	755	777	719	789	745	757	726	752	723	751	748	755	737	751	703	746	766	721	727	703	732	732	772	701	711	775	780	708	728	755	762	742	785	762	772	754	676	766	747	753	718	721	704	739	738	765	757	766	802	736	709	741	769	750	669	725	767	748	724	734	730	776	763	738	751	769	795	754	761	715	783	761	707	758	758	762	750	759	758	717	698	703	767	723	730	734	705	747	726	745	745	755	729	742	747	704	744	756	777	680	724	743	707	766	699	734	763	747	777	732	747	747	741	702	724	708	758	763	745	718	739	737	748	771	777	754	730	702	725	766	759	750	671	708	706	758	748	755	695	762	716	778	746	781	734	746	727	737	696	782	728	730	713	743	838	744	723	730	756	746	715	772	719	750	731	708	726	781	728	747	716	750	750	757	733	761	736	751	758	712	763	754	761	699	743	716	737	776	699	739	761	746	732	746	733	757	707	687	772	747	734	730	741	689	704	743	709	739	751	695	716	828	785	768	778	732	786	771	702	781	746	767	750	756	735	689	712	684	745	791	752	728	737	731	780	744	749	731	751	717	716	724	767	747	741	751	743	778	712	750	687	738	735	719	741	792	725	740	768	742	775	759	728	755	726	695	777	741	744	756	727	745	706	708	769	750	738	773	735	773	756	760	764	770	766	734	688	705	746	751	743	742	727	748	779	732	741	737	734	751	752	722	785	746	734	728	720	748	746	739	700	750	768	715	758	724	744	762	739	774	761	721	743	735	736	742	764	736	716	724	746	750	766	737	727	745	692	755	765	758	765	721	752	743	743	769	713	752	723	760	718	745	775	737	795	735	709	715	726	772	761	720	693	779	785	663	732	696	739	743	746	761	676	745	724	728	740	765	729	710	742	732	752	719	749	755	734	742	774	721	655	739	759	739	718	718	694	732	760	813	685	756	715	660	767	739	746	788	699	723	716	743	771	717	704	759	710	766	758	719	738	730	704	702	773	680	753	762	692	698	769	751	760	764	775	754	695	759	738	738	672	781	756	708	761	759	768	759	772	750	777	719	774	718	744	762	791	762	760	693	707	758	733	691	712	727	737	711	828	690	708	746	736	768	743	767	705	761	691	697	771	751	751	728	708	678	774	747	768	751	797	745	797	746	735	774	721	753	758	747	762	750	749	780	711	699	758	721	724	729	727	787	748	741	736	736	728	744	743	728	713	730	744	771	782	757	709	752	747	685	759	755	708	747	711	711	762	713	692	781	748	754	722	711	735	699	741	738	752	712	714	774	799	791	748	725	753	779	746	695	739	712	739	743	732	760	753	787	773	703	742	752	748	749	705	696	732	710	749	729	745	659	723	750	741	733	779	753	748	731	741	734	746	721	726	777	723	749	733	780	743	743	726	743	721	775	749	776	717	759	815	784	730	727	714	757	769	761	756	758	746	743	762	754	715	705	720	770	721	762	746	728	729	752	737	749	749	698	789	733	706	761	675	755	806	742	727	712	790	687	721	779	756	674	715	747	769	750	746	741	741	746	718	721	752	696	772	765	775	698	710	733	738	743	763	680	707	742	738	719	734	760	730	726	721	743	708	739	719	765	816	755	785	719	727	799	760	730	738	790	710	732	720	757	687	711	765	730	730	776	739	693	728	796	782	767	745	720	763	734	755	780	709	758	687	759	775	712	734	725	760	749	729	751	754	765	691	710	746	780	715	797	714	713	725	776	734	698	760	740	728	751	709	748	713	779	752	722	704	742	734	746	728	725	752	730	687	704	699	761	720	747	738	725	779	724	730	742	725	728	740	757	722	773	716	757	740	758	737	778	778	739	759	737	708	731	762	726	695	707	738	718	741	711	751	712	760	752	719	702	759	756	745	729	822	698	699	751	776	740	766	721	751	713	742	744	788	708	724	730	731	694	710	748	753	782	764	734	706	720	762	821	783	726	729	726	784	741	744	756	722	711	753	740	731	720	720	737	763	741	723	712	748	743	720	794	769	759	777	771	754	776	686	725	759	730	739	740	731	748	774	797	759	754	678	730	760	716	714	765	703	753	728	738	671	736	749	726	704	788	744	683	758	759	718	702	745	766	706	739	722	731	726	716	735	704	700	743	727	738	743	699	765	719	771	724	717	759	712	739	737	759	754	707	753	738	746	783	698	748	767	730	771	674	740	759	713	771	757	756	739	740	750	728	725	756	708	689	707	768	735	754	746	740	772	803	759	749	791	718	757	775	764	704	786	781	771	761	784	762	702	726	788	741	678	727	757	744	754	729	775	769	707	750	714	747	742	728	719	729	738	718	756	756	697	803	749	757	743	766	681	736	766	738	753	717	723	771	780	764	739	747	764	714	739	731	690	736	763	737	700	739	746	731	754	748	772	743	733	772	744	735	738	729	767	747	744	724	739	709	763	766	736	766	809	753	760	718	733	749	737	778	797	769	740	729	791	706	770	717	689	706	738	741	734	735	751	743	737	725	761	705	768	784	794	701	752	774	740	738	760	727	744	729	756	718	752	780	737	757	755	799	739	776	733	740	712	753	723	763	762	725	736	751	748	747	729	728	742	751	744	717	751	740	755	762	750	728	719	729	700	759	707	771	778	776	714	724	751	791	759	721	736	753	722	769	711	730	757	777	726	726	741	749	785	773	777	763	732	713	758	726	734	762	737	737	762	721	776	774	738	694	750	754	747	766	737	753	716	774	722	783	742	703	706	711	663	738	752	779	708	784	756	731	789	754	759	742	718	733	764	743	755	729	751	740	761	726	751	724	734	705	781	745	731	719	774	747	705	761	723	756	754	751	743	790	727	694	775	725	734	762	679	738	759	747	760	754	764	739	775	742	729	738	729	722	742	743	743	767	752	779	744	735	698	753	781	756	733	773	729	707	775	755	765	723	743	732	753	730	697	753	692	750	722	767	737	737	801	709	714	760	710	746	726	787	720	745	724	734	725	728	721	706	740	768	746	745	715	756	724	712	735	741	753	732	699	761	763	733	744	739	771	717	720	733	749	719	788	738	758	762	695	753	757	723	766	720	748	754	780	669	732	743	762	731	740	777	738	733	756	689	774	810	754	729	721	744	698	753	737	727	724	726	715	770	772	708	760	731	724	738	739	759	682	730	731	806	730	732	714	670	723	718	707	749	762	748	703	801	754	713	696	729	791	728	725	716	750	703	760	727	712	761	774	760	750	743	757	667	729	733	754	722	734	669	687	730	718	746	774	749	752	708	765	798	761	688	727	762	725	734	726	771	770	776	737	764	790	781	749	746	741	737	761	774	723	774	729	745	754	719	724	722	745	748	705	753	763	729	740	744	794	681	730	787	681	740	761	746	739	722	741	758	767	766	734	743	755	738	781	726	746	700	763	754	770	711	728	764	736	721	741	785	740	742	731	741	752	707	755	715	768	810	752	726	720	740	749	748	750	706	721	674
11391	6711	3626	1823	952	699	544	450	351	274	231	166	144	138	120	125	108	119	94	123	102	120	108	98	104	102	119	112	109	96	99	109	109	117	119	130	97	94	101	95	107	108	96	105	88	92	97	107	112	110	103	101	98	120	99	102	124	80	102	91	111	89	101	101	89	107	104	94	98	97	97	101	97	105	111	111	106	99	109	102	103	121	118	119	99	111	117	113	99	104	104	96	95	119	122	115	99	94	107	95	110	98	112	114	107	105	103	100	107	100	116	112	104	95	103	92	104	115	118	122	89	104	109	121	124	93	109	107	93	100	120	115	118	104	98	101	110	129	113	93	109	102	90	93	117	110	87	97	112	103	103	108	101	111	96	88	115	95	98	112	100	101	117	96	91	95	104	115	117	108	119	103	126	97	115	100	95	87	112	115	119	108	100	86	94	87	95	99	93	93	117	90	112	100	123	85	100	109	99	86	98	115	101	122	96	126	111	116	110	115	102	120	106	113	112	102	108	97	99	91	102	109	111	114	101	111	96	105	89	88	106	118	104	104	118	114	96	113	108	120	113	106	111	108	103	94	86	114	112	99	116	92	108	92	127	111	122	95	82	110	108	107	106	87	115	115	121	123	106	96	112	87	82	95	108	112	108	120	116	100	86	101	109	88	100	104	99	123	117	118	122	108	100	102	112	118	93	110	93	114	113	107	114	135	99	98	123	86	126	107	110	115	99	106	98	99	105	91	112	114	100	115	96	112	109	113	102	125	103	106	102	103	97	117	99	109	104	112	95	107	109	101	125	102	118	105	105	105	92	112	107	120	94	94	73	117	98	119	110	112	103	101	112	87	97	115	102	98	106	106	94	96	101	114	119	101	102	105	113	98	118	101	103	98	100	116	102	105	107	93	98	79	129	114	96	86	100	99	91	99	101	100	91	108	104	105	93	109	108	100	113	120	102	108	98	107	100	94	93	92	105	95	117	101	84	99	113	105	87	106	115	102	112	103	111	94	116	111	113	101	112	105	93	95	99	104	101	108	118	101	99	99	79	114	103	108	108	91	111	118	105	103	95	111	83	108	102	97	93	102	89	101	102	107	106	96	110	97	103	123	97	76	93	114	102	109	100	106	105	103	104	90	112	97	97	102	121	97	84	102	132	105	101	112	105	103	98	85	112	119	102	111	106	114	116	107	104	103	95	116	110	97	112	115	95	108	95	133	109	109	94	107	92	98	111	113	108	110	112	108	105	103	84	100	114	103	95	125	106	131	123	99	121	88	100	108	119	109	105	98	111	92	88	106	122	118	107	116	100	113	127	95	103	101	117	107	91	115	111	127	111	120	104	88	98	108	101	110	112	113	103	97	87	93	122	92	108	105	90	106	93	95	93	118	95	129	111	105	99	97	103	101	99	119	99	132	114	119	109	89	111	109	81	108	89	98	95	103	97	97	106	101	107	117	90	118	113	98	112	104	107	90	95	109	131	108	92	98	122	95	107	125	103	117	110	111	87	99	124	93	109	97	115	119	87	110	117	106	110	102	95	110	98	102	96	113	106	82	101	106	98	109	99	112	96	123	107	108	100	112	114	106	100	106	104	99	96	104	110	86	105	95	121	101	99	99	109	101	77	114	117	115	130	115	102	113	110	107	115	95	80	113	97	102	104	95	113	125	113	124	102	106	91	113	91	106	101	96	101	119	97	120	102	107	109	98	116	103	109	101	116	103	113	95	103	109	106	94	117	103	98	95	105	103	100	109	105	117	123	96	109	111	113	113	96	101	110	109	117	91	81	92	137	103	118	112	101	98	97	116	102	127	105	112	100	112	102	97	132	107	85	109	102	109	98	103	102	105	96	83	84	117	108	93	94	118	100	134	105	104	128	102	94	118	100	98	101	107	97	124	98	102	97	113	127	100	99	104	109	100	101	114	120	102	111	114	107	98	105	115	103	98	107	117	115	127	92	113	89	99	88	115	106	97	108	98	122	107	95	90	101	110	117	102	104	105	104	105	115	128	95	109	87	107	118	104	106	102	112	104	103	109	94	118	102	95	91	105	109	116	96	102	102	106	115	112	107	81	102	103	115	113	99	103	102	108	98	118	99	115	105	106	111	106	97	92	97	113	100	101	111	108	83	109	120	115	93	131	104	106	104	115	120	87	116	111	100	125	118	94	102	112	104	102	110	119	103	115	121	116	105	95	115	104	118	130	107	113	128	80	119	105	118	117	96	109	111	106	95	102	103	107	126	99	97	99	125	95	106	111	110	94	105	106	104	102	107	99	107	114	87	111	104	106	109	105	106	107	95	105	115	102	114	119	98	102	101	102	104	90	85	98	112	98	125	108	112	123	109	108	109	118	104	111	113	113	102	105	97	115	106	97	92	94	118	102	113	100	97	125	83	105	98	89	102	109	102	98	118	122	122	110	107	110	121	95	105	114	83	137	105	98	91	103	122	101	112	104	109	92	108	103	103	90	112	120	99	109	108	108	99	108	108	89	122	91	94	98	120	113	125	97	90	111	100	102	116	107	103	102	108	98	111	106	97	112	98	83	92	111	85	94	107	131	80	108	123	94	109	117	94	113	111	97	91	115	80	115	112	95	99	103	120	121	102	105	102	98	112	91	119	131	109	118	94	96	102	102	109	103	128	99	102	102	122	102	104	92	122	113	120	104	114	111	105	119	113	101	103	108	101	105	106	116	120	98	123	100	95	113	104	96	98	117	93	114	91	118	99	100	104	104	115	100	116	104	98	122	107	97	105	107	87	109	104	129	78	127	108	115	104	109	109	105	115	106	112	108	95	104	103	89	117	99	96	100	129	97	114	103	103	114	91	123	112	115	101	102	96	112	95	100	117	106	116	102	120	122	101	87	97	107	104	95	107	106	97	124	111	122	107	116	112	84	116	103	103	108	101	112	107	100	104	104	99	103	108	120	104	107	98	104	104	102	82	90	109	100	99	106	95	103	109	101	97	93	105	105	120	125	93	108	114	106	103	109	117	113	111	98	125	123	122	101	106	112	104	92	111	102	100	102	106	118	90	122	106	117	101	118	110	94	95	91	117	108	115	112	105	124	108	111	99	115	94	94	104	109	116	106	115	117	99	96	102	93	113	102	111	99	104	100	90	125	100	103	119	110	111	111	106	105	112	115	102	105	93	117	102	120	100	92	114	103	104	89	100	104	99	105	98	110	109	98	97	111	106	97	119	119	97	120	100	102	94	114	98	105	102	100	103	106	97	100	101	97	110	110	112	93	110	111	111	100	95	100	110	112	100	95	112	113	103	107	98	111	118	94	100	117	98	88	117	113	109	107	105	121	126	93	120	92	100	92	121	96	96	96	97	118	108	99	89	108	100	97	110	98	107	106	98	95	102	121	82	118	105	107	105	93	113	94	117	111	116	95	95	113	90	99	99	89	108	124	98	97	112	97	107	100	97	100	99	93	121	102	100	107	105	106	105	88	126	92	106	97	100	119	114	96	132	107	119	111	99	132
38851	28125	21247	18135	17510	15060	11797	9083	6824	4792	3293	2045	1552	1300	1085	983	989	924	919	882	856	853	811	774	822	740	815	851	746	739	791	783	758	752	796	782	807	835	729	787	717	765	768	762	815	780	749	766	724	809	750	754	783	756	766	764	757	765	806	764	784	751	768	789	749	794	752	807	785	772	797	739	813	795	744	749	708	811	810	725	797	827	803	789	774	741	729	790	761	783	752	778	747	789	771	753	792	807	783	834	743	790	757	744	757	792	774	713	753	766	753	709	790	810	747	720	743	788	752	777	811	789	786	840	796	820	765	750	754	827	774	732	824	794	740	801	771	756	750	790	767	773	801	800	768	744	777	786	733	783	780	799	782	764	818	767	746	798	812	785	738	756	785	750	755	793	768	772	735	803	719	797	788	773	773	793	799	747	756	773	769	788	805	747	820	798	771	753	758	790	763	708	840	775	745	824	772	782	734	790	770	811	807	760	797	802	828	821	747	792	717	745	817	788	746	740	773	719	808	765	765	790	745	769	763	800	835	812	768	739	776	788	733	753	720	787	725	776	784	776	775	791	775	754	730	772	789	750	762	768	791	768	825	725	806	739	748	779	834	731	814	763	798	799	783	809	787	766	806	810	794	773	735	738	811	767	740	774	843	774	757	739	767	812	776	768	736	734	753	777	776	771	726	790	772	799	810	770	735	800	808	784	704	767	770	805	743	762	762	762	749	769	774	714	769	772	757	753	775	797	800	774	757	813	757	760	803	746	764	781	776	754	793	824	757	752	814	773	759	736	741	758	795	754	768	764	762	744	812	778	730	746	797	762	809	762	823	751	792	812	856	750	797	763	723	809	753	800	750	752	752	780	807	753	767	799	772	720	726	710	794	776	778	778	799	775	774	765	765	751	774	791	768	770	755	777	788	767	774	741	792	758	724	778	741	778	764	787	795	785	775	811	842	767	748	766	806	803	797	736	785	765	819	771	798	785	769	771	745	763	700	801	805	762	737	778	767	755	772	727	761	751	732	755	817	793	787	823	750	776	742	758	779	737	760	758	787	793	785	803	791	768	803	774	763	803	777	807	717	773	771	773	745	738	775	791	812	818	730	734	740	765	812	772	837	810	798	755	713	781	715	802	741	764	791	749	794	719	795	745	775	797	758	779	757	786	768	782	773	766	747	792	746	785	762	797	764	809	801	775	811	799	769	787	813	751	753	761	747	768	780	773	772	738	834	725	804	775	761	763	760	727	750	768	775	795	777	746	784	749	756	771	802	707	806	742	752	774	786	772	789	755	737	779	759	802	747	807	767	827	789	787	774	787	760	795	782	783	774	756	760	787	739	772	749	799	802	732	804	775	744	722	793	809	767	758	778	787	782	764	765	857	815	740	773	749	759	764	772	788	763	735	790	763	802	786	759	763	788	776	801	782	786	772	718	787	737	727	795	790	785	791	747	770	765	808	786	803	743	781	784	768	817	748	777	765	830	810	746	782	769	758	787	814	769	780	737	765	769	748	762	781	764	756	759	783	789	742	810	738	782	727	758	778	787	779	789	782	765	788	745	778	762	778	734	759	786	754	813	754	764	796	767	786	804	792	779	828	818	748	800	734	713	806	743	750	802	779	764	766	818	758	760	820	792	834	791	797	754	780	767	709	765	775	774	796	770	748	796	773	747	803	754	802	755	800	731	719	806	744	762	783	804	770	819	819	768	789	789	823	763	816	790	821	746	766	770	797	775	788	777	716	797	763	786	758	805	737	771	780	779	767	754	796	793	782	780	793	777	735	737	777	810	787	748	761	757	742	757	766	728	727	757	761	810	766	783	808	807	764	773	803	744	793	793	778	730	786	742	744	771	792	777	722	754	781	786	786	760	696	825	813	734	742	758	746	789	755	770	773	788	746	799	812	780	800	769	773	795	766	739	842	796	796	815	780	821	804	790	785	759	765	719	767	799	756	744	820	796	798	790	790	784	798	775	795	756	779	795	806	746	744	787	760	745	738	746	758	772	795	760	747	842	822	758	745	740	811	784	751	772	798	768	826	741	728	759	740	765	788	796	791	822	710	816	723	734	781	730	767	784	726	786	808	805	756	761	749	803	776	799	756	731	815	782	807	752	793	765	743	786	799	751	780	796	770	791	812	774	767	747	801	796	768	770	765	728	770	743	821	804	746	770	809	788	797	763	779	747	819	725	785	754	744	793	778	765	738	783	824	753	789	734	809	733	740	781	773	769	819	752	876	769	796	784	789	802	715	756	752	764	773	780	776	732	761	737	770	765	764	757	760	764	784	825	801	791	744	803	755	806	738	812	782	755	775	772	770	763	779	744	742	789	821	813	809	763	802	811	791	789	790	771	767	761	773	724	782	766	768	751	714	775	771	785	781	728	744	701	742	782	791	773	765	753	740	792	817	820	789	775	814	827	733	733	800	762	767	763	756	800	800	810	772	716	750	767	739	791	779	743	731	768	833	762	803	788	814	778	810	777	805	774	798	764	796	776	771	793	749	805	789	796	752	814	816	757	776	792	790	753	792	743	805	755	824	743	775	793	768	779	754	760	805	761	780	763	743	788	728	772	769	793	772	760	756	792	782	758	793	760	788	812	757	770	809	778	772	750	731	825	770	767	797	815	821	786	796	798	805	756	798	764	741	771	817	789	767	758	777	753	744	748	785	740	834	813	775	743	821	806	790	746	755	736	832	766	771	716	747	768	787	769	770	788	783	733	732	771	774	746	807	759	776	761	748	757	786	750	731	720	744	771	767	843	816	729	781	772	768	737	748	768	803	760	746	765	822	787	766	792	811	775	815	752	755	742	783	722	745	809	764	789	801	806	758	770	768	820	695	792	714	745	748	736	757	765	823	795	772	758	761	745	767	752	810	791	796	805	796	756	817	741	743	800	791	792	735	732	757	811	757	760	789	756	792	782	783	753	774	816	763	762	780	752	749	781	776	786	735	733	840	773	802	766	774	794	786	807	759	751	777	794	766	729	767	780	832	724	820	796	771	741	775	788	744	796	738	802	791	817	797	797	771	747	782	755	773	739	762	787	774	767	790	762	800	781	780	813	839	752	762	770	771	800	733	732	738	768	819	777	746	783	833	750	762	777	806	788	775	794	769	729	741	763	769	777	762	785	750	808	717	764	760	763	743	779	744	751	752	803	784	803	778	785	805	776	772	809	790	769	776	812	706	781	819	751	778	741	780	808	735	803	794	788	787	809	791	735	741	746	748	807	771	755	807	754	743	714	752	748	798	792	798	765	782	790	765	791	757	771	770	745	738	807	791	784	756	746	757	783	789	801	746	789	763	796	797	787	854	814	740	818	753	783	795	757	782	776	773	805	767	750	764	777	764	732	751	772	771	751	790	753	766	754	778	792	768	776	803	768	774	771	802	781	745	788	803	810	814	805	755	734	808	711	719	777	779	790	810	749	782	739	809	785	776	773	810	765	785	745	789	803	769	767	783	770	749	788	820	769	765	757	784	760	774
15602	10742	4388	2014	1292	1139	861	784	640	427	249	190	169	161	118	111	104	105	115	141	95	110	106	89	119	114	90	93	95	108	99	97	106	89	95	95	84	84	94	114	109	95	91	95	97	101	82	96	96	106	98	90	101	91	121	102	94	119	98	87	103	92	102	111	92	95	114	114	103	96	109	102	94	95	102	98	82	107	109	96	99	115	102	122	111	90	117	93	108	92	102	93	93	115	93	98	104	122	95	93	115	123	128	99	85	89	115	108	106	104	89	89	98	105	110	83	100	116	107	87	106	112	89	92	101	96	95	98	95	107	91	98	108	95	95	84	120	115	111	100	86	93	92	95	89	99	93	86	102	94	78	117	82	93	100	104	98	105	111	92	98	89	98	72	88	105	104	107	97	108	86	106	98	114	96	83	106	92	104	93	91	102	97	119	99	80	100	101	91	100	109	137	88	81	103	111	115	92	91	103	102	100	103	102	123	101	102	97	96	102	100	91	107	107	98	92	101	92	111	108	110	87	94	106	104	111	107	88	111	96	98	97	108	120	108	92	121	92	103	96	106	103	106	107	92	107	106	95	96	107	83	104	99	104	92	103	100	92	82	119	110	87	106	88	91	101	101	99	98	100	108	87	109	96	102	77	110	88	120	100	119	105	75	116	90	109	114	124	90	121	88	102	102	93	102	111	99	108	113	92	90	118	101	100	79	103	98	134	92	93	114	92	98	94	87	99	106	103	99	109	95	96	99	84	110	90	93	118	85	114	104	94	111	112	113	87	93	118	113	113	110	84	104	105	127	113	108	113	95	94	103	100	84	98	105	105	109	110	99	91	103	98	101	97	123	100	120	103	111	108	103	104	90	108	101	116	101	96	104	104	104	101	99	95	85	98	96	96	80	87	97	104	97	94	89	96	103	103	106	110	86	91	96	106	109	112	104	109	79	100	78	108	113	100	88	103	102	105	107	83	110	101	108	108	103	105	96	95	110	104	100	90	116	104	98	104	103	114	103	104	98	83	116	96	116	88	95	96	103	115	117	116	110	84	100	95	103	90	93	117	94	99	98	106	115	111	112	91	116	102	105	97	85	89	91	108	104	99	96	97	97	111	93	114	102	87	92	92	103	109	107	91	104	108	112	101	101	91	109	112	102	100	85	93	102	108	103	101	100	110	112	89	104	92	109	104	84	76	109	90	91	85	119	94	117	97	99	98	99	117	95	87	102	85	101	111	97	95	84	92	93	100	106	99	99	105	101	106	93	89	109	128	100	105	90	106	100	104	103	109	109	88	119	115	98	91	103	100	89	80	110	83	105	104	107	99	105	96	122	101	99	108	87	89	101	115	95	106	92	91	110	93	103	100	125	106	103	115	94	111	96	116	114	110	125	92	125	111	116	110	96	96	113	77	88	103	97	113	89	94	91	86	90	119	94	104	86	95	100	105	99	95	90	110	101	89	111	112	80	109	103	95	107	95	102	87	118	104	101	96	104	96	92	85	93	98	99	120	114	91	108	118	109	113	92	113	119	102	86	84	105	110	78	119	87	109	99	122	86	90	107	109	93	100	114	109	98	99	92	123	103	92	105	95	113	92	115	104	85	113	93	109	83	120	116	99	106	99	84	97	99	97	101	88	104	101	99	102	99	114	80	93	92	116	92	111	90	87	130	105	99	112	97	82	108	106	107	87	94	95	111	101	104	100	93	104	98	100	120	104	95	99	103	97	99	70	115	84	128	97	77	94	99	107	102	108	91	94	107	102	94	106	100	96	126	90	101	88	108	106	90	81	102	107	101	103	109	88	106	93	110	96	109	92	100	107	104	86	86	86	113	98	97	94	120	106	94	96	108	91	100	114	114	87	106	101	90	102	97	107	104	115	98	115	107	91	99	93	104	99	98	104	94	85	110	109	93	108	97	106	96	90	100	99	114	101	93	114	87	107	82	106	97	104	95	83	103	86	104	96	97	102	113	98	89	103	99	98	114	92	99	111	94	91	107	113	110	112	114	100	101	101	91	93	97	96	79	105	106	80	93	98	76	108	102	99	108	114	93	93	114	87	106	97	109	107	87	120	101	91	95	111	115	104	106	88	98	96	100	94	87	106	97	104	84	111	107	98	105	108	111	105	115	82	97	77	89	95	115	87	123	105	106	92	90	116	101	109	98	100	79	98	104	103	91	120	101	91	101	108	107	97	106	95	106	109	108	112	99	96	82	103	106	95	99	105	105	100	111	102	100	112	89	103	106	95	93	82	113	94	119	119	114	105	108	80	99	98	102	106	108	103	96	106	84	109	72	81	108	104	86	98	95	102	93	113	109	97	97	119	92	116	106	102	95	105	101	97	92	108	107	93	113	95	100	106	95	91	113	98	97	122	88	108	97	100	97	104	101	113	101	91	116	91	104	114	104	95	111	96	100	102	105	99	116	93	88	92	93	104	97	108	110	96	76	111	120	103	83	88	114	81	94	122	90	109	89	96	97	92	104	103	104	96	89	103	104	111	97	107	113	97	91	103	108	114	100	84	93	88	115	83	92	107	119	95	106	122	102	99	95	117	97	104	102	99	113	119	100	122	98	99	96	104	89	99	111	107	108	105	103	98	89	82	95	96	107	106	91	91	100	96	103	103	98	101	101	89	105	95	99	93	107	93	91	94	113	108	100	128	72	101	117	102	120	100	95	96	107	111	103	89	103	122	97	110	98	111	105	97	109	119	99	115	99	115	99	103	115	113	110	112	99	114	107	86	95	111	97	97	96	100	78	106	101	99	108	96	112	91	94	97	102	103	93	123	118	111	103	95	106	104	106	116	89	73	112	94	116	116	91	101	103	111	107	98	92	110	98	97	107	86	112	94	103	107	112	81	89	131	99	84	110	96	108	109	89	95	103	101	107	98	85	104	101	92	111	104	94	102	90	84	94	96	99	88	119	94	117	97	86	97	107	102	102	76	98	99	96	102	115	89	106	98	128	102	89	101	85	93	103	104	95	103	102	90	118	88	110	80	117	110	103	101	91	75	104	105	120	85	113	90	78	103	104	113	97	118	105	102	90	95	89	99	96	93	95	94	82	100	83	91	96	82	114	112	96	104	100	89	112	101	100	97	115	88	86	81	112	93	89	92	118	105	95	92	102	89	114	92	104	104	86	96	80	103	101	114	105	86	92	88	111	103	96	112	85	95	80	93	94	95	96	104	98	97	105	92	93	121	108	97	94	114	86	115	91	96	103	106	84	109	107	99	93	99	90	96	89	108	104	101	102	99	106	95	93	110	103	114	104	106	100	102	90	84	118	106	103	94	86	99	87	105	88	105	78	90	103	83	100	110	105	112	94	121	97	89	117	95	83	106	104	117	101	84	89	97	96	113	92	104	100	118	104	86	84	102	100	100	89	89	84	104	95	116	102	110	109	121	116	84	92	95	98	111	98	98	91	90	113	99	116	96	124	95	103	100	127	97	111	107	91	114	113	101	107	95	112	106	104	99	95	90	118	103
44731	32454	21756	18884	20970	20402	16340	14256	11002	7017	3367	2216	1882	1631	1256	1102	1041	955	892	839	835	843	846	803	799	786	780	799	800	719	779	730	760	743	719	750	732	708	744	800	715	789	772	714	754	740	748	765	724	755	724	740	785	762	709	745	733	704	753	723	788	797	720	725	762	775	712	724	749	763	710	736	763	736	809	724	732	781	713	696	721	765	759	767	717	750	738	765	776	765	701	750	740	709	787	741	739	722	773	788	723	737	750	747	778	776	706	744	746	735	698	717	737	770	734	731	731	742	748	706	728	718	738	735	747	719	718	743	717	746	714	782	801	725	759	725	767	768	764	765	775	727	780	747	747	733	708	783	761	675	764	742	747	773	768	748	747	764	726	757	756	737	714	730	760	754	752	793	746	794	684	750	766	738	710	769	799	746	769	764	748	724	753	748	752	731	747	726	742	699	755	763	746	743	723	740	754	808	762	777	728	760	801	757	728	727	737	735	810	767	760	796	749	735	689	709	743	749	725	728	712	724	758	719	737	761	740	744	750	811	724	752	769	771	740	712	782	708	716	763	721	757	704	719	738	736	734	734	763	762	763	743	735	749	758	780	749	767	762	752	728	765	750	765	727	721	722	742	771	751	749	740	705	764	827	776	732	756	739	727	711	800	753	747	712	762	759	741	687	722	743	700	720	735	758	747	718	771	753	698	722	748	736	769	795	687	731	762	725	725	755	740	741	740	742	738	776	750	757	782	764	757	772	749	740	735	709	743	696	759	717	741	704	759	741	735	753	742	734	744	766	742	695	781	756	758	749	756	729	747	721	707	704	748	731	785	698	773	832	799	794	748	737	801	757	769	718	748	750	738	748	698	681	717	758	764	821	766	723	749	686	767	745	708	758	753	724	751	769	706	751	797	769	756	727	729	747	768	765	757	737	741	740	742	695	771	744	723	788	740	735	724	755	714	772	743	724	721	728	757	761	795	717	721	759	769	751	756	750	725	718	768	732	696	721	776	759	719	758	778	687	730	700	714	760	753	777	737	746	730	719	741	705	728	725	780	763	747	746	690	780	814	751	725	733	736	763	790	738	747	708	694	734	777	790	772	731	750	739	764	699	723	765	688	732	690	743	722	763	773	745	726	709	772	769	778	694	714	721	785	737	708	736	736	758	733	725	776	772	731	723	800	722	723	745	775	745	737	771	711	726	769	719	757	699	687	772	740	728	720	733	728	727	751	733	743	779	710	717	760	752	756	804	757	713	703	821	741	710	726	791	731	746	766	753	775	734	806	719	704	749	751	755	758	760	725	730	734	707	718	721	786	733	823	771	739	745	703	770	711	743	751	729	794	745	739	723	724	723	728	680	703	733	752	787	729	737	780	735	750	744	719	734	744	710	747	732	725	783	714	751	764	764	740	766	681	743	796	744	752	682	702	711	798	758	781	750	780	726	744	698	717	722	737	701	726	777	699	745	734	779	752	695	763	779	717	697	733	780	727	687	767	770	769	743	766	755	774	712	755	751	760	743	761	752	771	764	749	747	716	752	718	713	752	717	761	753	742	672	752	766	705	730	719	738	764	733	757	728	739	739	788	749	703	761	758	787	793	757	768	740	720	703	755	723	763	720	759	777	768	683	739	731	774	723	742	720	731	720	744	716	693	733	764	750	751	746	746	711	766	772	711	754	763	746	761	760	691	767	742	726	731	710	734	751	713	720	720	744	740	740	727	764	768	787	768	733	760	724	759	722	730	714	750	762	755	766	704	811	715	735	729	715	728	721	720	718	774	753	784	773	764	733	771	766	718	737	772	723	769	728	761	689	742	747	691	692	721	753	758	753	781	747	724	750	695	734	733	720	747	706	728	765	778	777	745	692	740	773	775	728	746	776	777	706	729	735	701	711	719	692	715	773	748	745	731	731	753	719	738	728	727	725	766	746	754	774	718	735	716	702	732	772	767	726	730	732	759	747	764	681	705	699	739	755	783	760	727	720	761	732	745	741	699	749	734	737	771	709	743	734	703	752	746	761	745	714	737	746	786	727	736	722	748	720	770	743	780	748	749	784	761	748	732	716	755	758	771	740	720	750	753	715	716	757	788	754	709	729	770	739	753	741	753	796	755	731	751	743	712	759	746	824	788	734	728	713	746	738	768	727	700	777	802	750	777	691	724	707	845	737	729	718	743	713	731	693	763	755	785	768	781	699	717	731	709	771	738	759	743	753	690	734	748	778	763	718	714	786	734	741	735	731	779	662	749	739	722	693	759	741	727	748	770	738	756	680	776	735	741	800	730	795	694	721	733	790	743	716	718	761	757	672	708	710	763	766	797	758	742	773	786	764	673	716	764	746	782	741	706	750	707	775	706	765	715	741	754	738	745	718	749	732	787	734	755	750	698	741	727	704	741	755	716	739	744	726	770	738	714	707	765	728	723	803	750	727	732	770	733	728	732	721	722	730	766	729	712	709	695	748	759	763	779	733	724	721	750	735	793	728	756	757	785	744	744	697	755	752	721	711	771	769	761	705	810	733	727	730	733	744	709	765	762	774	792	767	772	744	732	758	779	752	754	748	749	734	737	769	725	755	749	765	723	754	758	723	718	737	776	721	783	720	737	720	746	749	685	741	766	720	747	769	746	768	740	678	708	728	698	721	781	789	694	718	772	713	713	787	727	758	707	764	738	706	745	742	731	745	728	721	744	775	762	787	718	748	702	740	720	745	736	724	776	731	713	719	745	714	757	715	750	718	815	733	741	689	705	730	741	719	737	770	687	739	732	743	725	749	756	765	730	782	766	740	689	751	741	757	717	722	766	715	709	785	793	742	755	772	712	771	746	749	785	699	757	740	782	727	712	744	773	769	745	744	758	738	707	751	752	775	766	714	751	742	809	725	738	746	799	709	699	758	745	745	738	754	761	728	748	761	741	734	772	738	716	766	712	801	710	770	737	769	713	731	732	816	723	740	719	739	745	743	748	736	747	771	760	674	736	726	776	753	772	747	731	763	736	722	720	746	740	787	771	755	760	753	727	773	731	758	713	734	717	753	780	721	673	773	713	737	749	763	759	765	713	775	766	771	717	766	751	719	720	731	778	702	767	767	720	725	750	708	760	716	746	730	753	794	723	673	714	727	739	728	733	713	723	755	804	780	739	713	726	732	747	730	756	742	735	766	731	758	766	731	759	698	756	738	726	763	757	718	774	791	773	755	732	766	783	715	733	766	762	733	744	724	741	763	747	756	717	706	717	782	750	703	749	707	750	739	722	785	737	772	742	749	722	698	775	737	738	703	787	728	719	734	780	749	736	715	743	753	709	746	732	714	711	711	730	744	739	751	741	724	755	747	759	759	777	758	758	689	746	771	745	748	752	723	790	743	721	768	779	757	730	759	742	776	772	748	743	748	737	698	725	774	745	770	710	726	722	752	741	760	754	733	740	755	779	730	753	758	767	760	767	721	669	717	734	782	782	774	719	715	738	746	743	767	731	772	769	724	768	723	696
14625	7331	3656	1889	1223	1192	1059	751	478	373	300	202	168	156	137	127	135	106	117	118	112	116	118	127	111	123	92	100	113	103	97	120	113	116	104	123	118	113	147	118	105	108	104	98	108	100	87	105	87	89	119	106	107	110	112	92	114	111	106	109	111	108	92	107	101	119	101	104	92	99	114	110	116	97	92	101	113	93	110	109	102	108	103	113	103	103	110	108	105	93	86	114	111	91	123	89	102	102	111	113	107	120	110	107	114	112	113	99	105	103	90	105	109	114	99	123	106	125	115	105	104	116	117	96	107	100	102	102	102	112	109	97	107	111	103	102	94	109	118	108	90	110	112	103	96	98	84	105	116	116	101	121	108	108	93	104	107	116	112	107	108	109	118	105	108	102	91	110	112	122	100	90	101	116	115	125	106	110	119	112	101	119	108	90	104	105	109	116	113	98	105	104	90	89	88	115	109	108	107	104	101	103	108	108	102	120	85	88	104	109	118	119	98	103	102	117	101	95	120	102	94	113	96	89	89	90	110	98	92	120	101	90	103	98	95	119	112	122	98	83	93	102	118	102	123	108	109	88	112	110	125	102	109	97	110	107	113	105	104	95	102	102	103	107	106	102	114	94	108	108	108	108	111	105	113	120	97	115	115	83	111	109	106	106	97	122	93	120	127	123	99	98	107	87	103	123	133	106	105	103	100	104	95	109	110	96	108	111	101	111	92	97	87	92	93	99	98	88	104	88	106	117	75	106	111	99	106	126	97	104	99	107	100	93	95	109	103	101	116	109	110	84	101	107	112	109	99	105	102	117	127	90	109	105	107	99	131	100	102	119	99	113	109	111	104	99	92	125	104	122	118	104	99	106	111	97	98	106	131	115	119	100	95	117	116	101	92	90	111	101	109	110	104	123	119	111	101	109	109	118	104	116	92	113	103	111	98	101	107	112	99	115	128	124	106	122	103	114	101	117	103	122	104	120	110	105	110	109	114	104	109	101	118	105	108	120	101	102	83	92	89	94	114	119	118	97	117	100	96	97	114	108	104	107	109	98	105	121	111	105	90	107	108	105	95	108	111	82	109	105	122	111	125	127	95	105	73	103	116	111	110	111	117	92	103	110	124	103	96	98	99	115	112	84	93	96	89	85	91	101	83	105	106	94	104	98	112	111	94	117	103	132	82	119	104	89	91	113	107	114	102	108	121	85	112	109	98	113	114	95	126	113	110	125	110	105	101	112	100	101	119	123	109	99	115	105	118	104	106	96	100	111	112	112	112	106	108	114	90	99	103	82	107	122	92	106	110	115	90	114	111	112	116	100	108	102	93	103	101	112	135	123	91	105	110	114	110	102	104	114	100	111	85	100	108	102	109	129	119	95	96	102	94	114	111	111	110	117	108	97	125	94	100	106	90	103	114	107	108	121	115	112	114	98	99	111	116	91	103	121	116	114	129	102	103	115	103	108	101	93	102	98	93	117	127	90	85	85	102	112	101	110	100	109	118	101	107	109	96	134	106	107	94	106	109	98	109	116	99	103	107	103	111	98	107	112	136	117	109	104	102	99	106	110	102	100	112	108	107	94	99	108	109	122	92	101	105	116	111	88	107	104	106	127	127	95	105	107	121	115	116	93	108	89	132	117	105	110	101	117	89	97	114	90	107	118	126	104	94	112	116	110	85	134	112	103	102	113	86	102	110	128	125	86	106	99	122	101	105	103	104	123	106	114	110	99	111	103	115	100	99	98	118	122	112	114	106	107	106	94	106	82	97	98	82	114	88	113	110	110	112	106	116	112	81	102	94	108	113	96	109	90	110	108	98	99	101	104	102	117	90	112	107	103	102	111	101	106	119	117	100	107	104	115	114	127	88	120	107	105	112	100	119	100	121	113	94	101	113	108	102	108	96	102	100	103	97	121	91	87	104	119	103	91	108	100	118	101	123	100	107	104	117	76	98	106	102	138	131	110	111	98	109	114	133	111	91	103	103	88	103	102	110	118	107	115	92	96	117	115	119	103	85	112	117	125	100	133	106	106	105	115	98	96	103	107	108	98	106	82	93	111	94	108	109	107	89	107	104	104	100	93	102	110	91	96	127	103	108	133	109	96	99	99	116	96	107	103	133	118	99	98	102	105	104	107	108	104	100	117	101	114	104	119	131	117	97	107	101	96	104	102	95	99	107	90	98	102	116	121	94	124	96	100	113	118	115	115	113	112	132	107	117	115	102	109	116	99	106	117	129	92	94	116	116	96	107	105	100	99	109	119	88	111	106	102	113	101	106	107	119	93	106	117	104	101	115	112	91	99	107	122	107	87	120	105	101	100	96	123	85	94	83	105	96	84	126	96	99	95	111	104	101	117	113	119	102	106	112	117	97	120	117	109	104	116	108	101	99	110	101	98	122	95	101	128	95	110	99	85	85	116	94	99	116	92	127	111	103	114	110	118	95	110	89	98	102	113	98	100	115	93	98	92	105	106	100	86	105	109	105	111	104	111	96	97	90	104	99	118	125	91	113	88	112	88	102	123	111	101	110	95	111	100	92	115	111	117	104	88	103	101	114	132	118	82	123	113	89	110	104	114	119	91	116	103	105	118	105	91	85	129	108	100	127	121	110	109	94	90	101	109	105	115	75	103	108	106	117	103	110	114	113	102	110	100	117	129	103	102	123	103	120	102	103	102	101	93	123	90	105	109	106	114	109	92	96	93	92	114	101	84	105	100	122	92	94	113	121	106	100	107	106	118	111	110	112	89	100	109	106	113	112	89	114	102	100	96	101	106	104	114	116	107	101	112	92	101	99	92	120	111	115	117	110	119	128	106	113	117	104	117	99	103	112	116	96	110	122	98	91	97	107	115	108	125	131	101	110	93	99	94	113	109	112	105	101	121	95	109	122	117	97	128	120	103	106	98	125	121	110	108	114	101	89	86	115	123	88	104	108	89	109	105	112	100	115	129	101	107	103	78	92	104	83	99	104	88	101	79	106	115	103	100	103	114	94	113	87	114	122	101	114	106	124	100	117	129	112	112	103	122	109	95	116	104	110	101	105	116	119	98	97	108	110	112	93	116	90	120	108	104	115	103	111	115	108	99	92	115	108	100	91	110	96	102	101	108	99	88	104	101	126	122	117	122	100	119	100	133	104	113	104	98	107	104	115	108	100	99	95	107	90	128	113	120	112	114	105	96	131	119	122	121	97	92	108	98	85	105	92	109	99	115	104	108	97	99	109	119	101	98	85	97	111	99	123	124	117	81	89	101	107	108	105	122	126	104	105	107	100	96	120	104	126	113	131	110	100	116	114	94	103	122	106	135	123	95	107	109	105	120	118	104	95	113	111	93	115	98	105	122	104	131	91	115	125	102	104	121	110	105	120	102	122	106	100	99	116	108	99	106	105	125	129	99	106	109	118	106	96	123	97	105	108	114	92	90	103	124	96	118	115	115	126	107	89	103	89	103	102	95	122	93	103	109	96	114	125	80	100	85	110	108	99	118
40750	28320	20728	18688	21171	21788	19328	13659	9070	6119	4199	2992	2270	1682	1316	1166	1112	1015	904	955	912	875	824	815	827	842	759	792	781	816	845	823	758	810	815	805	788	742	769	782	800	744	762	753	775	743	811	790	765	787	750	774	755	776	743	764	746	790	754	768	706	783	751	756	806	776	772	788	764	800	747	747	764	754	797	844	772	778	756	752	773	802	718	799	755	789	757	792	765	806	749	808	781	790	749	768	756	780	807	770	811	787	763	785	759	796	784	748	763	767	764	717	719	783	784	755	788	737	719	762	761	757	764	826	787	764	821	822	794	780	751	817	796	819	806	754	796	765	756	770	731	788	780	762	711	824	810	733	782	759	742	792	734	804	772	731	771	760	762	790	786	752	774	726	812	754	791	746	768	760	786	727	787	797	827	797	797	765	741	806	802	769	793	751	831	783	733	806	768	787	733	811	809	830	790	814	796	759	811	768	774	818	788	758	756	782	750	763	789	793	748	798	800	788	805	762	804	784	793	777	809	782	821	756	768	758	747	842	770	800	850	755	741	766	778	739	756	730	785	761	778	767	809	770	798	794	818	765	761	757	780	810	759	783	813	756	815	785	783	796	750	751	754	760	761	774	794	789	793	790	805	767	787	745	797	795	767	777	785	811	792	755	760	748	759	759	755	767	808	776	759	795	775	788	790	777	807	830	817	785	784	801	786	793	746	802	796	758	797	791	809	772	780	758	718	776	805	839	779	765	764	815	800	763	771	792	783	758	750	758	769	816	774	758	777	778	797	753	765	768	791	796	810	883	790	782	829	755	706	773	775	798	722	762	814	824	758	783	764	716	757	776	779	797	770	793	767	725	767	765	790	789	788	783	826	775	736	794	753	747	788	772	728	804	717	779	771	795	778	790	761	776	793	767	784	771	802	790	770	776	788	795	764	750	753	777	777	760	753	807	812	816	803	759	768	810	780	805	777	775	769	730	715	793	758	774	788	779	743	823	771	754	799	724	762	725	743	772	758	756	802	755	822	783	787	785	780	810	794	765	779	749	720	748	781	783	765	807	758	773	810	800	760	847	741	790	844	750	774	766	728	796	749	813	815	790	772	805	816	756	786	796	776	779	821	821	767	784	761	753	844	795	774	762	811	787	745	776	706	779	761	776	786	790	758	782	808	800	786	754	770	798	760	780	733	767	781	724	815	823	809	760	763	812	772	770	803	754	788	744	781	777	777	787	783	750	743	754	807	760	804	698	808	822	763	760	739	759	770	795	734	808	741	802	774	778	805	767	820	784	803	741	714	825	773	763	766	786	754	785	797	769	822	748	769	773	828	739	756	750	851	746	776	786	790	832	753	783	761	810	765	777	782	798	787	821	750	828	733	802	811	805	788	713	780	809	755	810	742	786	731	793	787	758	765	788	761	790	782	776	801	720	780	790	808	762	790	738	764	850	777	748	748	767	802	797	763	757	775	767	760	777	771	771	796	731	778	821	784	739	766	796	788	807	797	810	784	767	764	730	849	735	774	794	764	810	769	773	758	748	772	730	766	771	806	771	769	788	792	748	735	762	767	784	821	756	772	782	780	780	759	756	793	799	799	735	783	770	773	803	768	815	800	785	761	754	754	823	729	816	791	811	751	821	810	759	806	790	794	747	767	763	753	774	779	751	791	770	843	802	770	800	781	765	737	789	756	781	747	819	764	820	795	762	779	757	774	791	728	797	803	799	754	827	816	858	745	782	815	765	802	777	725	775	801	774	784	765	793	761	806	777	777	826	795	812	737	745	741	767	790	786	745	772	764	778	755	769	803	802	756	809	789	758	828	751	778	772	792	763	764	756	732	812	771	798	784	783	751	756	788	853	759	801	751	805	786	812	786	760	747	804	745	766	757	786	739	787	776	791	773	761	775	762	778	780	733	794	781	762	735	833	807	795	718	756	846	789	797	797	739	806	754	801	744	803	753	776	813	779	714	774	782	810	719	789	809	835	790	804	811	789	805	714	782	788	800	748	780	781	795	756	744	802	777	787	751	742	698	785	780	810	856	779	772	758	757	781	828	779	760	763	788	783	738	782	770	776	801	736	774	782	816	826	746	805	762	766	804	762	800	822	776	804	793	873	764	788	800	820	763	815	798	811	760	809	774	831	788	779	703	807	755	745	776	774	779	743	796	763	764	800	775	729	739	769	778	781	794	820	757	806	767	771	823	778	813	727	755	819	716	751	767	759	770	764	755	797	784	803	775	823	805	772	766	769	767	772	797	767	809	743	795	733	814	813	774	745	755	832	793	777	767	757	824	806	786	813	751	754	782	820	777	720	829	765	779	798	767	770	771	729	770	782	774	763	762	742	719	735	764	752	781	747	751	720	789	764	747	800	749	778	797	748	800	756	774	768	773	786	803	719	757	775	774	780	815	764	778	800	811	800	777	828	790	758	722	777	788	783	802	739	761	811	764	803	743	732	791	725	729	735	776	797	802	836	756	814	753	773	733	800	804	798	792	767	765	764	811	779	785	760	785	808	771	768	787	776	746	762	780	806	753	756	805	744	790	723	770	790	740	764	815	782	787	761	818	760	785	798	734	786	777	821	778	815	805	789	779	735	763	825	739	752	774	734	810	748	779	827	759	818	743	789	795	755	772	785	739	817	795	752	805	778	732	797	819	745	779	778	745	771	832	761	759	794	789	727	835	774	783	817	784	787	775	788	802	785	776	770	762	767	776	810	810	778	788	750	751	788	777	769	843	810	770	734	752	797	774	767	843	749	771	776	767	747	746	783	773	807	804	749	784	790	755	812	726	796	807	810	800	789	816	752	808	774	727	782	764	793	775	805	742	756	793	759	774	774	794	760	798	825	749	754	810	787	781	861	751	819	779	752	752	821	765	774	802	791	789	722	766	783	728	801	782	770	744	823	772	744	786	800	679	788	820	760	831	733	771	776	748	774	884	772	754	793	770	782	783	787	762	788	791	755	814	729	789	706	799	761	808	773	776	773	803	698	786	811	773	813	781	734	757	715	758	782	757	799	754	732	723	825	800	710	776	748	754	733	744	828	769	757	725	856	754	779	780	755	759	779	823	835	750	742	805	770	767	805	741	784	774	755	745	768	807	780	792	766	757	784	771	770	756	775	783	757	745	767	786	816	779	760	744	755	796	760	753	820	792	759	783	791	795	839	767	793	780	792	747	762	743	775	788	780	804	832	752	793	771	767	784	775	769	819	757	726	785	804	812	775	811	813	769	794	745	802	760	773	837	693	786	768	746	744	785	827	744	760	774	783	730	832	807	768	807	785	764	727	810	755	808	779	750	750	763	765	830	746	776	771	801	793	744	699	812	727	729	822	811	783	713	775	779	759	814	799	766	788	718	765	779	749	803	776	774	783	764	790	796	798	737	732	777	784	751	730	811	784	766	794	748	814	752	816	735	797	806	825	804	837	771	781	771	777	782	777	757	760	785	753	820	809	793	760	787	795	748	776	806	807	795	776	770	801	776	781
16832	9108	4224	2432	1695	1886	1963	1280	757	513	402	286	204	147	138	143	116	120	112	117	79	101	96	97	118	100	97	107	109	98	113	107	101	92	101	112	111	112	114	106	99	113	96	102	92	102	104	97	104	100	96	100	100	113	104	90	108	98	107	106	101	98	105	103	100	94	95	70	95	99	126	103	108	96	108	93	91	102	114	91	112	78	100	106	85	108	104	94	106	87	93	94	102	110	115	96	113	105	93	74	98	92	102	105	101	95	91	97	78	105	117	109	97	88	90	104	94	105	103	106	86	97	108	106	96	103	94	86	103	121	103	112	91	107	107	102	80	94	88	86	97	109	100	81	104	110	100	107	104	115	85	92	104	99	99	97	107	101	84	85	90	93	116	89	88	99	105	122	104	106	101	83	105	108	98	89	95	109	111	87	93	99	107	113	109	105	102	104	84	116	85	108	99	86	97	110	100	107	92	111	116	124	97	108	106	102	110	114	113	90	97	114	116	81	107	102	101	97	102	103	85	89	99	109	114	105	99	120	100	105	108	107	104	97	119	98	99	108	95	92	127	100	87	81	93	106	89	104	82	111	116	102	99	93	100	97	88	108	85	100	106	104	100	78	103	106	107	88	102	103	93	101	114	95	103	91	87	120	115	94	97	93	86	102	114	95	90	117	102	93	91	109	86	109	91	95	106	109	101	89	93	97	107	93	103	101	88	90	99	114	105	81	102	102	102	94	99	104	85	118	77	99	125	109	95	102	98	107	114	87	87	96	103	111	114	104	100	95	84	96	104	91	90	109	84	97	111	74	85	90	99	110	100	98	95	108	94	110	81	99	104	106	93	96	99	122	84	87	100	102	110	118	129	96	91	112	100	92	100	107	102	87	94	114	93	91	112	105	94	87	99	117	93	106	94	91	112	96	105	86	103	90	109	88	100	116	97	107	110	93	101	87	85	106	98	105	102	90	80	83	99	100	114	103	113	111	94	107	86	126	109	110	86	104	98	98	97	106	107	108	108	95	105	106	109	99	107	108	87	81	109	85	98	98	101	105	102	116	100	78	111	95	92	95	94	103	113	101	97	99	104	78	94	128	113	87	103	111	106	122	105	115	102	102	101	109	88	107	109	104	102	74	99	99	96	84	118	99	116	90	80	90	102	92	94	113	100	104	88	98	89	101	86	109	110	100	92	110	111	96	80	111	110	108	101	94	98	112	116	114	94	99	113	88	107	91	94	105	103	82	97	86	96	94	98	105	95	95	115	90	100	98	92	99	115	95	98	108	96	103	101	111	115	105	103	101	87	115	104	83	84	117	101	98	96	68	98	92	101	106	106	97	99	108	83	91	101	104	97	91	101	92	104	101	106	88	107	96	97	100	110	105	114	115	95	94	86	113	111	89	113	103	116	101	96	82	80	99	90	90	111	105	110	88	102	90	82	91	101	91	115	95	86	93	104	110	101	78	89	121	103	103	105	97	96	96	87	99	117	89	100	101	96	101	100	86	110	108	105	100	99	99	119	91	88	113	102	96	92	98	130	82	90	97	95	89	110	72	88	107	86	90	98	102	97	112	106	107	99	90	109	116	120	102	109	94	95	115	109	96	91	93	83	95	103	82	106	92	100	118	90	111	94	115	84	103	112	89	97	106	91	100	96	114	116	115	103	95	120	95	98	91	101	114	106	103	98	113	100	108	99	122	110	100	86	88	97	103	106	111	106	94	100	86	112	98	107	90	98	102	99	106	96	112	111	106	92	118	84	102	101	115	91	95	104	110	104	95	86	104	112	122	96	110	111	79	105	94	96	101	110	99	111	101	115	87	97	110	95	98	84	98	87	91	102	109	115	94	112	104	109	100	94	87	90	96	105	109	90	93	96	103	92	108	84	105	101	82	92	110	96	103	100	104	91	97	102	92	89	109	111	107	85	105	110	105	109	97	103	111	98	112	105	108	100	99	105	113	116	109	106	106	88	113	87	96	104	102	114	91	110	92	94	91	99	102	93	110	97	108	119	103	102	116	89	93	97	108	111	117	110	86	111	111	114	94	100	85	97	91	99	89	86	107	107	106	98	106	84	120	99	96	91	116	104	94	84	90	98	92	93	111	101	108	109	93	85	104	90	95	88	88	99	111	110	91	99	87	89	104	96	102	79	90	87	94	109	97	86	106	109	80	109	98	99	99	97	110	94	100	101	94	100	101	95	90	82	96	87	103	93	107	100	95	114	111	76	85	98	103	109	110	111	88	87	112	102	97	100	95	101	102	99	102	101	85	95	93	93	97	93	113	107	85	87	109	95	100	109	90	103	101	110	99	86	98	100	110	91	104	95	108	131	113	106	86	103	115	111	97	91	106	90	88	96	100	114	102	110	103	86	105	102	89	103	92	128	83	101	80	106	97	115	93	112	95	84	115	90	91	95	109	115	89	104	95	90	90	112	107	101	92	106	99	87	103	107	103	104	103	96	83	108	108	98	104	96	100	111	94	86	85	96	93	104	103	91	103	110	101	91	93	101	87	93	117	111	108	112	83	86	112	97	93	98	82	105	91	88	93	101	99	95	78	109	108	95	108	81	112	88	90	96	97	83	97	98	93	103	101	105	114	112	91	96	92	118	93	102	106	109	96	98	101	90	119	98	97	100	84	104	107	96	117	92	105	94	112	83	103	88	101	85	101	94	133	107	113	93	90	93	95	109	108	85	106	109	88	125	89	101	101	97	83	99	78	109	84	94	98	91	111	95	89	96	86	106	100	81	106	89	87	99	111	109	109	94	96	100	83	108	106	110	91	101	111	93	98	99	91	78	110	105	100	97	104	92	99	98	100	95	94	92	103	105	100	107	106	110	128	80	115	92	89	107	102	77	87	92	87	103	102	87	96	77	87	84	84	71	98	111	112	101	116	108	86	90	105	105	100	91	126	104	123	97	96	102	100	118	103	90	85	103	95	86	105	106	95	103	111	102	103	102	106	94	104	88	93	109	96	91	113	90	109	110	123	92	95	110	94	108	105	93	99	109	107	104	113	93	99	95	94	106	95	90	99	104	108	108	118	110	101	108	99	100	100	86	105	113	117	94	100	106	107	109	109	103	108	110	89	99	101	94	89	90	88	127	95	96	91	120	97	115	96	112	77	105	90	89	111	102	98	91	106	116	94	78	95	109	95	87	106	107	99	95	95	81	88	94	102	96	105	91	89	102	110	103	109	95	91	95	90	106	100	108	105	95	102	105	96	97	84	98	85	88	105	112	99	88	107	78	87	86	98	90	91	104	89	71	101	93	121	101	82	104	103	83	106	95	99	100	107	92	103	106	111	83	97	119	98	99	102	97	98	88	89	90	100	116	89	115	83	119	77	97	104	99	100	94	93	104	121	85	102	93	86	69	109	95	97	110	99	94	115	101	120	101	110	89	95	104	104	87	95	98	94	83	99	108	102	89	105	114	92	109	97	95	103	89	90	89	96	91	105	93	87	90	113	101	108	101	102	94	101	104	98
43970	30041	22716	21527	24789	27226	26197	19084	12995	8708	5900	4131	2384	1696	1423	1191	1117	1031	971	871	860	800	841	786	768	742	823	787	748	733	717	713	770	752	743	758	741	725	739	799	725	743	756	705	679	696	723	755	716	746	713	679	737	704	729	732	710	757	699	740	738	706	690	728	696	738	671	736	716	724	755	729	731	708	683	741	732	685	768	747	735	704	708	660	708	771	733	708	720	709	736	709	760	747	758	732	720	708	723	704	686	690	656	749	710	684	766	723	696	669	740	711	748	716	720	712	729	752	684	760	699	705	732	761	673	721	686	708	697	711	693	677	697	691	734	747	759	724	726	697	710	749	702	763	761	739	707	764	718	752	718	728	719	686	739	734	706	701	738	732	734	706	751	772	758	739	746	729	715	772	753	730	739	725	703	732	722	729	756	732	764	702	733	758	758	752	703	683	723	742	739	741	711	679	727	688	737	711	778	752	687	754	757	697	697	733	724	703	724	729	705	714	706	773	752	722	691	712	709	726	736	725	711	736	721	720	745	692	721	708	751	697	759	682	721	780	728	707	698	683	732	758	712	747	711	702	713	734	731	721	753	726	707	713	733	697	742	730	721	754	732	725	715	748	729	734	690	747	676	689	734	744	715	719	729	760	733	707	723	773	720	687	748	689	740	781	772	748	737	760	785	729	732	726	760	761	698	743	801	710	710	739	740	748	680	750	730	755	769	757	707	711	722	746	744	734	732	705	721	692	740	704	709	716	781	750	744	715	721	724	712	737	717	742	704	718	750	723	668	723	750	712	779	757	704	729	719	737	665	658	702	694	716	749	722	743	758	713	708	742	689	762	739	707	732	691	744	733	712	739	741	737	742	721	700	711	735	745	702	710	754	732	684	735	743	721	705	699	709	751	712	702	745	738	756	731	768	662	719	716	747	729	763	714	735	678	747	741	723	723	758	762	693	735	764	731	732	750	758	706	728	691	783	653	734	727	728	714	723	743	711	707	684	713	765	711	691	706	773	669	709	724	697	698	736	758	738	724	741	721	701	729	732	734	702	756	744	709	744	721	712	756	698	684	726	725	720	744	710	754	731	721	736	718	729	752	758	748	684	763	651	708	719	749	753	692	679	727	752	738	691	692	761	769	688	718	711	773	678	740	749	729	744	696	704	749	763	752	727	659	750	717	714	737	719	764	738	711	747	738	685	738	707	743	702	747	737	723	731	691	750	756	698	715	731	769	745	752	760	721	735	760	746	796	698	789	711	702	699	705	711	689	712	739	707	741	680	735	745	720	721	698	712	744	721	720	693	739	770	677	703	713	758	737	750	766	732	681	751	755	746	681	722	736	700	736	744	757	748	690	754	772	676	729	775	752	786	756	724	752	734	686	714	672	748	708	730	715	778	722	751	738	756	730	740	739	752	739	722	716	785	722	721	727	739	710	724	740	745	739	745	740	731	768	745	709	728	727	765	742	743	729	664	764	701	695	724	718	726	758	667	725	731	717	739	690	762	730	729	704	738	741	758	751	670	734	718	741	689	721	724	690	781	718	714	718	673	719	738	698	735	737	748	740	698	734	751	715	727	746	712	758	695	724	705	707	714	707	727	783	767	711	703	777	698	728	735	697	779	756	757	707	721	738	730	706	687	724	759	756	779	743	749	734	774	732	754	678	704	746	730	726	768	758	720	730	705	738	722	758	724	697	715	744	750	725	702	740	701	693	714	762	767	731	706	735	758	792	750	659	684	681	725	722	722	719	720	746	723	701	728	733	735	749	736	717	767	727	760	744	692	747	692	719	734	685	710	738	743	725	729	717	743	698	738	735	781	790	733	717	733	766	790	678	716	717	767	709	752	724	724	701	717	753	757	719	733	696	734	742	756	707	766	724	655	714	699	685	741	746	738	757	745	719	758	701	756	704	750	729	711	789	732	721	708	731	684	754	718	697	713	698	752	707	712	721	715	715	719	724	703	744	734	715	685	723	744	698	720	764	748	754	706	731	770	700	758	750	742	721	743	729	707	702	744	713	735	736	750	742	713	725	701	718	674	739	717	745	778	712	774	702	727	731	730	721	696	694	727	759	737	702	733	738	703	737	703	719	747	733	750	713	668	702	721	713	676	724	749	709	724	728	768	738	684	748	702	740	679	748	752	729	700	710	724	701	718	722	694	715	666	711	723	706	718	723	710	693	721	705	698	698	697	806	694	722	685	770	714	762	741	730	691	777	729	719	769	714	719	695	726	726	716	752	672	691	737	750	724	753	701	699	693	689	742	727	737	727	711	694	759	656	771	690	732	731	649	725	723	741	762	732	744	707	739	714	682	743	740	726	754	735	725	700	805	744	730	751	714	675	730	760	739	689	767	707	716	678	679	716	712	687	725	750	736	720	714	678	732	753	705	712	733	726	649	710	737	718	737	761	730	731	742	736	730	724	744	721	748	714	713	727	734	707	743	766	773	761	683	747	777	702	722	734	716	692	672	730	751	733	732	735	714	723	714	793	703	777	726	746	673	719	755	727	744	757	711	735	662	762	750	692	749	729	674	748	729	739	742	739	738	746	727	709	785	709	684	714	731	728	762	709	784	760	717	734	739	720	721	686	680	766	722	728	729	706	741	735	754	761	707	719	692	777	721	722	709	716	748	710	698	723	750	745	717	693	762	744	705	740	714	715	745	740	733	754	742	709	709	747	723	749	755	774	704	766	708	685	733	699	742	715	749	719	713	695	683	694	778	713	740	740	720	714	725	713	769	740	696	766	715	729	766	711	690	738	716	749	713	717	688	706	772	764	700	715	715	739	711	720	737	742	745	711	724	749	732	743	714	695	721	715	727	694	726	763	755	746	727	725	767	692	760	723	715	763	761	703	729	675	730	742	733	782	723	736	749	742	688	693	752	749	745	693	721	734	711	692	722	741	742	696	792	728	712	730	730	721	726	734	756	713	745	706	736	755	676	717	679	686	742	744	725	716	738	741	708	736	725	723	732	703	714	712	697	776	712	728	709	748	702	689	706	730	738	738	777	704	712	697	712	746	755	717	725	734	730	704	712	712	705	721	712	741	736	690	726	702	768	720	732	727	699	750	775	716	717	723	752	739	744	702	788	745	722	734	734	735	769	757	719	679	744	675	711	731	716	720	732	740	733	701	695	766	774	699	781	664	744	695	724	695	688	736	798	703	707	785	722	673	744	774	745	757	834	726	754	691	776	710	683	741	725	759	715	768	732	728	717	704	706	724	720	748	700	702	753	791	757	725	693	732	727	736	755	738	744	756	736	721	748	736	691	711	759	756	716	744	726	725	695	742	711	755	740	712	707	691	702	694	745	701	712	768	720	726	727	700	752	724	754	690	770	748	735	721	715	734	773	726	710	741	718	710	704	722	733	713	720	735	738	766	708	716	701	749	740	751	752	730	761	700	733	731	742	723	690	696	740	741	769	754	761	695	765	719	655	758	745	696	724	740	729	759	711	712	683	754	733	768	738	747	701	706	768	740
11042	5726	3243	1499	1046	928	737	497	365	282	219	153	167	146	133	134	105	121	101	104	112	102	104	119	98	92	116	90	101	94	122	103	103	101	103	121	109	111	99	120	96	118	89	95	101	131	112	114	105	99	93	83	110	113	86	100	104	102	97	103	104	97	115	116	104	102	110	96	102	97	108	98	94	112	110	97	85	101	100	108	99	106	104	109	102	123	110	83	91	94	127	131	89	107	129	106	101	103	84	102	107	124	105	89	110	108	76	134	87	110	98	74	107	102	92	100	85	85	101	128	116	91	90	99	92	90	111	95	93	119	89	102	114	105	93	102	117	86	105	91	125	115	99	88	121	116	80	111	121	98	107	107	104	105	98	104	102	110	116	103	111	96	113	128	105	95	89	92	114	110	109	94	98	98	93	81	102	109	104	106	111	117	100	107	113	117	97	111	106	100	86	122	96	99	112	117	108	125	97	113	101	95	101	107	111	101	104	101	100	103	97	102	99	109	137	115	92	103	94	117	102	119	105	92	101	113	103	108	91	108	119	130	85	115	109	113	95	96	96	104	111	117	93	100	102	100	95	104	95	103	86	103	98	92	107	86	111	119	99	107	100	109	105	103	88	109	119	113	106	111	117	94	107	98	135	91	118	93	100	91	89	103	121	113	121	112	110	88	100	93	101	95	103	104	110	85	96	102	106	109	103	106	103	99	120	121	102	94	109	92	93	97	108	113	104	98	88	91	113	90	111	104	116	98	112	86	122	94	114	134	115	111	101	127	102	98	131	102	107	86	102	97	98	89	124	95	113	93	113	114	109	98	115	122	91	105	111	112	105	99	108	110	100	98	112	108	100	98	120	113	110	104	104	100	94	99	107	99	115	97	104	110	115	123	126	118	107	119	99	89	104	90	99	101	100	106	90	98	97	95	121	111	89	93	97	96	116	95	101	107	116	117	112	100	107	115	111	115	105	125	110	109	86	102	104	92	101	112	130	90	105	99	108	89	104	103	109	113	98	107	106	104	119	96	98	109	118	111	106	96	101	111	104	104	96	107	110	112	90	114	105	125	111	115	111	90	89	120	106	115	104	98	92	85	89	117	105	105	99	110	104	85	113	107	87	112	123	103	95	104	109	102	115	111	99	79	118	106	116	119	101	95	105	94	97	102	95	106	103	124	97	110	103	102	115	105	87	114	115	112	102	91	92	114	93	98	118	144	108	98	97	87	113	94	100	113	106	133	107	113	110	88	99	103	102	82	90	92	122	121	113	96	111	115	100	105	101	105	123	109	92	100	96	107	99	90	111	104	106	116	106	112	98	96	108	104	101	105	126	117	97	94	116	97	97	125	78	93	96	114	107	99	127	84	98	100	88	112	110	109	117	96	97	116	112	112	104	110	102	112	107	93	84	102	95	88	102	85	94	105	103	96	105	104	76	110	101	97	116	108	91	106	110	102	115	93	115	102	115	108	90	107	87	96	94	105	100	110	99	103	106	105	108	132	105	102	107	107	116	96	100	102	115	100	104	107	108	106	98	105	116	92	105	104	111	106	116	108	108	103	102	109	93	117	92	107	95	105	99	114	98	89	112	95	104	95	107	106	109	102	100	99	82	88	111	108	101	80	107	94	101	122	98	94	127	102	104	90	105	100	102	103	94	99	95	96	97	96	96	110	110	84	113	88	106	98	123	107	104	88	94	97	104	113	129	93	96	91	118	94	118	120	100	107	82	94	111	102	105	99	109	90	111	101	112	102	110	87	92	106	89	107	97	118	107	88	107	122	108	108	97	106	85	109	133	100	80	101	114	106	110	90	100	94	101	89	112	105	111	112	105	102	106	91	101	108	98	107	119	103	108	104	123	117	94	103	84	97	96	107	116	99	113	101	103	116	112	95	100	112	94	88	99	105	113	109	102	100	95	107	111	97	98	112	105	103	100	108	112	89	99	114	96	89	128	116	87	87	107	119	97	96	109	124	116	96	102	124	112	111	125	100	101	107	106	80	96	74	86	108	111	117	92	108	116	100	104	90	112	111	100	114	107	96	108	101	99	105	101	86	120	92	106	75	104	106	123	118	98	89	134	102	100	106	123	101	114	102	89	96	91	95	107	133	97	94	105	101	123	121	99	107	115	98	91	104	109	104	104	99	110	99	84	100	109	107	114	100	123	123	107	96	118	92	104	104	95	125	106	113	109	109	131	94	95	110	109	106	110	99	119	113	93	117	95	105	93	92	107	126	96	115	112	81	98	113	107	109	115	96	102	88	94	104	105	98	111	92	117	104	111	87	99	110	105	99	83	86	126	106	110	133	103	126	94	80	96	94	91	118	95	121	108	105	101	108	116	117	101	93	85	114	88	104	114	116	95	108	106	97	92	113	95	93	116	119	111	109	87	103	124	94	97	106	104	92	99	93	89	98	109	118	101	97	110	119	89	93	116	77	110	100	108	111	104	113	96	107	113	106	106	89	111	107	91	107	94	94	129	93	88	118	115	108	96	115	99	93	100	108	101	112	97	94	109	104	104	117	112	91	87	122	100	98	108	93	113	127	85	117	95	104	103	104	86	127	117	127	110	101	95	85	105	106	95	100	95	84	116	102	132	104	106	125	106	102	115	106	98	94	96	101	92	114	108	111	106	97	120	91	99	101	115	129	119	100	98	118	110	107	98	113	103	108	87	108	110	116	104	91	84	111	105	88	116	116	89	107	107	116	111	96	109	100	97	107	111	98	92	107	90	119	105	97	103	104	108	83	127	113	111	102	123	101	102	112	126	100	111	103	105	116	98	100	95	125	123	89	97	93	117	111	107	114	113	96	120	106	113	103	114	97	105	112	100	109	101	93	117	121	126	108	101	109	90	110	106	97	91	104	119	113	89	113	96	100	97	109	116	101	98	114	103	104	89	121	104	103	93	105	93	96	90	117	86	119	113	94	109	111	95	99	116	112	98	93	101	83	88	85	115	94	112	117	144	106	105	102	112	105	105	96	92	113	107	96	102	117	112	102	107	104	84	112	104	96	111	97	95	97	108	104	104	105	120	110	127	110	120	98	117	109	107	131	106	124	99	126	111	88	103	126	121	126	98	110	100	77	109	99	123	132	91	113	77	114	86	100	103	97	114	97	93	115	95	108	135	84	99	111	104	98	107	98	105	94	113	101	108	80	101	109	96	103	114	98	105	121	111	102	96	102	100	124	102	97	93	90	108	113	111	130	92	98	98	111	112	123	106	115	115	120	93	89	117	90	99	94	110	104	106	116	87	107	118	108	97	96	124	106	108	103	107	145	102	117	123	99	87	90	103	98	97	113	108	95	104	106	106	116	112	106	88	100	143	102	114	102	117	110	101	115	105	103	107	126	114	121	92	100	91	105	103	105	101	99	97	112	118	103	100	111	105	111	92	106	119	105	120	93	97	94	91	108	105	90	106	110	94	95	108	99	88	101	105	101	100	97	107	104	93	118	96	78	106	79	109	101	110	108	114	97	98	94	112	98
37302	25996	20064	16160	19027	18499	14465	9942	6829	4438	3162	2139	1674	1266	1186	1045	991	913	904	862	824	791	772	825	780	778	802	778	762	804	790	717	812	805	749	751	790	711	756	763	773	738	771	776	728	785	781	750	780	752	768	761	782	724	766	768	773	821	745	697	774	736	746	747	761	764	749	798	827	746	740	730	783	758	773	768	774	725	766	761	716	770	755	693	769	798	738	740	721	766	727	781	777	798	765	777	791	790	766	812	823	709	754	784	764	735	770	745	729	779	773	750	780	754	782	715	754	728	756	768	786	768	772	794	817	789	758	829	756	691	760	791	758	743	744	793	775	760	747	772	753	785	783	783	740	779	755	775	759	806	759	740	756	800	736	804	778	781	788	707	831	722	744	747	748	716	784	713	793	781	755	738	768	804	706	757	761	749	749	708	760	793	753	727	718	760	774	766	762	764	759	705	758	781	735	754	778	793	759	720	788	782	709	752	756	788	766	737	705	749	735	791	744	767	792	764	741	830	749	765	765	737	784	779	737	818	840	749	776	789	813	741	797	768	714	771	784	745	730	736	739	729	795	765	800	723	764	806	824	722	762	792	806	711	849	740	733	733	719	783	775	796	769	746	736	746	729	788	750	814	745	754	741	747	793	770	782	715	798	710	766	797	779	803	755	826	757	757	775	802	714	794	762	758	774	774	733	754	803	736	762	759	759	734	766	720	820	764	760	746	774	759	781	764	782	775	744	695	798	734	793	741	764	740	813	809	771	786	723	800	743	782	787	780	774	743	784	748	758	742	776	780	799	737	746	720	758	788	718	780	789	744	723	818	737	776	776	762	770	723	748	746	778	760	742	765	780	775	745	719	777	740	785	788	786	778	777	774	766	749	773	762	739	742	757	762	810	802	785	794	775	739	756	763	766	792	782	783	786	773	751	741	782	775	729	762	757	761	750	734	716	790	752	784	800	752	783	745	743	772	780	773	730	708	736	775	761	744	781	785	774	728	742	758	781	752	762	756	734	736	785	796	774	753	731	793	756	774	751	704	790	792	743	740	747	800	743	794	736	759	737	760	790	721	717	741	761	785	799	749	751	789	806	783	764	761	738	776	750	719	740	785	757	731	811	790	738	724	751	773	717	728	764	749	808	746	741	806	739	790	758	776	725	775	797	764	741	771	769	748	807	744	778	740	762	766	785	714	782	748	776	756	775	758	715	731	748	742	781	742	772	753	808	732	726	767	798	753	764	729	738	739	796	746	755	764	776	770	779	788	780	801	792	729	752	804	759	784	751	769	787	789	779	760	761	768	773	737	740	753	749	680	750	771	712	732	758	716	781	754	729	714	754	787	733	770	781	766	740	736	768	756	776	803	751	677	783	782	745	799	767	784	758	756	775	732	752	774	770	725	772	788	765	775	784	772	749	735	742	762	784	767	730	769	777	803	781	749	802	756	791	737	793	764	776	733	755	744	719	751	817	726	776	821	738	796	812	765	806	752	711	805	774	748	791	734	778	745	738	721	757	787	744	768	769	764	752	730	743	808	749	783	792	758	782	714	719	757	786	738	758	715	733	761	736	772	766	833	739	771	729	773	774	734	779	743	770	738	841	722	772	764	684	787	729	723	785	765	827	767	737	761	741	760	743	784	765	765	753	749	746	767	807	776	788	766	754	736	741	726	714	699	782	779	740	748	756	757	789	771	736	754	756	773	756	764	805	812	745	758	745	792	779	726	764	790	754	774	811	807	754	758	769	791	786	749	838	768	772	762	834	762	696	755	823	770	790	748	823	783	777	743	816	783	771	699	785	788	800	776	747	773	785	755	715	778	767	729	774	782	762	735	729	774	769	755	732	784	781	751	812	729	688	736	808	759	790	742	784	810	756	742	721	801	778	791	761	760	768	779	738	787	780	769	771	766	734	728	719	791	756	764	770	736	773	771	756	796	712	735	727	837	770	792	758	744	725	774	763	762	768	760	773	761	775	825	778	763	732	764	758	775	766	804	755	804	804	732	712	813	760	781	744	828	742	751	784	759	758	759	733	775	764	725	741	746	756	752	768	754	737	766	784	768	731	748	780	754	773	748	768	804	740	778	774	733	761	760	730	730	738	776	757	709	790	774	811	737	742	798	708	760	769	754	788	761	733	786	707	769	772	741	772	821	728	763	754	706	809	754	721	784	759	754	785	753	730	760	749	756	785	756	754	740	826	800	782	721	837	749	767	772	731	743	777	779	763	772	740	775	754	806	729	744	778	743	724	755	781	737	765	708	770	734	721	752	760	780	743	782	770	743	771	771	770	769	778	795	720	751	767	753	746	803	751	752	723	731	750	817	748	749	765	733	802	799	794	770	743	773	791	749	783	789	789	748	807	722	759	777	747	754	759	789	746	783	762	779	770	748	796	761	703	758	742	697	767	741	760	713	788	825	799	739	745	748	740	761	759	772	775	759	735	764	798	773	741	723	752	749	822	752	765	796	722	781	727	779	772	801	751	774	790	776	772	792	753	788	770	829	836	729	824	794	746	752	747	748	793	763	768	728	800	738	759	742	784	769	782	789	756	798	702	775	784	766	779	800	743	736	744	772	832	761	731	768	778	772	760	732	730	766	735	799	759	781	771	736	822	716	758	752	770	767	768	760	774	770	752	780	776	765	769	771	760	817	717	811	742	754	745	763	812	772	737	772	780	778	778	779	773	766	747	757	772	730	793	768	769	754	808	711	712	702	787	784	773	780	792	783	784	791	725	863	755	801	781	758	824	747	771	725	781	767	822	753	750	784	757	764	765	812	785	777	784	761	753	830	805	779	800	761	779	794	727	794	724	784	813	783	775	763	810	683	814	773	719	785	718	811	743	729	754	774	795	769	723	783	741	735	770	750	751	765	719	748	815	719	721	752	770	768	789	808	789	797	754	767	791	726	732	773	750	780	725	768	769	800	746	830	788	805	792	805	742	740	759	783	769	753	783	800	782	733	770	802	747	750	779	776	788	722	790	759	697	754	794	747	758	771	781	778	778	782	767	733	748	785	785	765	806	757	757	772	746	768	745	740	768	748	683	785	709	747	758	732	749	792	774	731	786	803	774	766	847	786	741	734	768	771	782	700	735	778	763	793	785	735	722	819	763	778	724	752	807	766	768	815	780	766	743	782	763	819	778	737	780	785	793	795	746	767	766	772	770	772	734	725	758	772	732	790	779	767	761	747	791	761	732	772	735	767	788	787	782	781	767	753	764	761	776	750	751	791	746	796	729	746	787	724	764	727	789	744	734	766	794	765	692	752	776	815	781	753	753	747	763	754	762	764	775	795	809	792	770	764	735	746	751	765	738	759	752	771	714	785	742	724	735	785	769	783	733	814	773	810	763	767	727	770	758	782	787	701	749	793	789	777	773	747	806	733	740	729	716	796	753	754	761	785	747	784	782	794	716	746	723	703	750	766	753	722	753	784	730	814	799	783	768	789	794	781	744	785	769	749	759	741	759	766	790	742	799	725	785	779
14615	8261	3980	2503	1880	1529	1248	824	529	363	273	242	188	190	142	161	116	123	105	117	108	96	91	90	117	106	103	104	97	89	97	104	101	101	110	114	106	99	80	101	99	93	108	90	109	96	114	91	95	118	100	99	93	110	99	106	114	94	108	99	101	104	97	97	93	98	93	98	113	111	105	118	91	88	115	111	99	106	102	95	87	102	104	98	100	86	94	89	94	99	106	106	98	107	100	102	94	101	92	92	109	108	78	102	91	108	114	100	97	117	97	94	94	104	104	92	99	101	99	123	94	94	96	105	100	97	103	103	83	100	104	89	99	90	112	92	102	101	110	104	88	97	106	96	85	104	86	102	88	113	115	105	97	109	103	92	101	109	106	85	88	89	109	88	104	86	109	98	103	91	107	90	84	94	86	99	88	78	104	83	108	87	111	102	94	94	118	115	105	110	101	97	98	92	81	100	90	115	97	93	107	81	100	83	89	86	99	110	105	99	85	107	102	119	99	103	102	93	107	111	122	97	105	97	100	96	105	104	88	114	91	103	96	86	107	96	92	107	95	100	94	102	99	92	98	88	104	103	94	101	97	76	112	101	104	101	104	94	114	109	106	92	96	102	94	86	108	100	104	93	88	93	84	86	93	86	108	94	92	103	87	102	121	104	117	86	119	92	93	102	106	96	105	91	107	80	100	115	93	112	128	96	107	93	95	91	95	91	90	113	98	111	77	105	91	97	98	112	117	84	121	94	105	103	97	102	91	116	89	87	99	91	105	119	87	91	105	95	98	119	96	107	103	81	126	112	85	117	120	106	104	92	95	85	91	126	103	129	92	96	87	102	108	97	79	95	88	109	92	103	92	103	99	120	105	98	108	99	79	106	92	97	86	101	94	116	89	92	109	114	97	102	110	118	112	89	90	106	86	92	97	95	113	102	90	113	95	78	97	100	94	99	83	81	87	83	94	109	101	111	99	87	105	79	105	90	81	104	97	118	96	94	101	103	118	127	83	94	94	109	116	102	111	89	98	113	99	118	102	103	93	97	107	107	103	100	98	119	114	113	93	118	88	102	86	97	110	103	80	74	112	85	120	108	104	104	99	95	95	104	93	99	106	116	105	86	101	97	109	99	95	119	86	104	104	86	125	97	66	104	89	93	95	105	90	106	102	105	96	98	112	122	97	91	101	93	108	117	100	96	96	88	94	97	101	103	103	103	94	105	99	100	85	93	101	113	100	115	100	123	104	97	123	109	96	102	85	100	105	93	100	81	100	122	111	126	91	114	102	122	112	94	96	103	101	92	115	96	92	92	86	125	103	109	101	78	109	97	96	108	105	111	95	100	98	91	103	115	94	103	86	102	82	103	96	97	101	111	106	100	116	100	102	99	97	97	101	89	104	97	93	96	119	87	96	95	107	106	106	109	99	96	102	109	117	96	88	92	114	97	104	105	113	103	98	105	90	94	104	103	97	96	100	92	97	95	93	94	86	92	104	83	100	92	97	90	96	100	107	107	94	115	116	96	94	91	99	96	90	114	97	107	103	92	116	109	96	105	95	112	100	103	90	92	89	108	101	95	114	106	107	94	104	109	101	120	88	99	96	98	115	107	90	97	103	88	117	103	110	100	110	84	101	89	111	105	91	111	107	84	105	103	106	101	98	82	104	101	120	101	114	104	92	112	97	97	88	111	85	93	100	99	98	108	96	77	101	89	97	100	91	96	114	90	93	100	92	93	103	116	85	97	101	105	95	119	100	95	102	109	116	97	104	103	106	90	93	93	107	89	98	100	87	90	96	101	97	109	118	105	92	87	96	88	103	105	92	111	85	103	102	97	108	85	102	96	109	102	96	100	94	99	102	111	103	110	105	101	110	107	99	97	97	111	104	124	105	107	92	94	107	107	89	103	111	103	120	102	97	88	115	95	105	81	119	103	105	97	100	93	104	98	92	90	100	100	103	101	97	96	94	98	95	87	105	75	100	82	92	111	96	97	103	96	106	107	101	109	88	121	81	107	92	98	88	98	90	121	101	96	95	105	102	102	95	106	108	93	101	100	103	109	89	91	115	100	107	93	104	98	86	99	97	103	106	73	95	101	104	102	79	103	78	105	103	96	108	105	118	109	98	83	111	93	111	112	94	93	75	108	93	103	93	93	113	106	101	96	102	97	101	116	107	110	92	92	109	102	109	108	100	99	102	83	94	107	96	86	99	114	96	100	105	88	86	104	110	87	107	109	112	112	103	100	98	94	108	84	86	112	121	99	90	97	83	91	110	116	112	105	98	100	100	96	82	118	100	95	99	77	114	97	100	107	97	112	101	87	107	110	96	96	95	88	107	92	97	105	99	108	98	96	106	94	110	81	96	93	98	96	102	96	111	109	109	115	102	82	97	105	102	111	101	114	103	99	91	114	99	85	109	107	88	104	102	119	92	90	96	101	85	106	106	88	104	100	115	92	93	101	90	91	103	110	99	101	119	104	119	100	106	97	91	94	98	98	92	104	88	97	93	108	90	91	102	108	91	84	111	78	88	67	92	106	103	110	77	97	90	113	106	117	95	96	100	97	102	88	86	91	106	92	105	97	117	99	96	86	106	102	72	100	100	108	100	102	103	101	116	106	111	91	93	78	95	103	90	94	103	95	94	122	102	108	112	103	94	84	102	111	104	92	112	91	109	107	111	92	97	95	91	93	103	99	92	101	93	102	93	108	97	112	101	89	93	124	113	94	83	91	83	108	81	92	88	111	119	100	91	108	99	99	126	106	91	108	116	111	110	99	114	89	90	78	92	124	98	97	107	106	102	105	106	104	107	97	107	103	101	99	82	86	100	88	85	93	111	107	95	98	84	77	89	105	97	107	116	82	109	114	113	88	109	82	127	99	111	95	110	111	86	100	108	84	110	98	91	111	99	101	82	102	105	114	88	76	88	96	93	109	116	96	105	87	108	104	108	117	120	112	87	87	89	98	90	112	85	83	97	96	111	99	109	92	104	101	112	107	93	98	97	101	86	94	84	101	108	120	91	104	85	119	91	102	90	94	100	102	107	90	79	94	101	115	91	101	104	99	100	109	93	99	104	88	89	114	102	98	87	91	102	106	101	112	105	112	117	119	115	94	118	117	91	114	97	127	88	93	79	97	89	93	98	85	89	100	111	103	110	81	88	125	96	99	89	100	96	112	102	104	110	130	91	91	100	100	94	97	84	100	81	108	92	104	75	94	96	101	100	120	92	102	98	85	111	97	103	104	102	99	106	100	98	101	105	101	90	89	87	99	96	93	92	108	109	88	93	108	106	102	130	94	102	102	98	95	106	102	99	80	108	112	91	80	90	85	102	96	93	79	93	104	84	83	93	101	98	107	99	80	124	106	87	113	120	78	110	80	102	104	112	102	82	99	110	98	121	90	101	108	94	93	90	114	92	95	120	91	101	80	94	99	89	103	122	108	101	102	88	103	96	97	117	99	101	96	109	117	84	129	115	91	114	89	97	110
43297	29139	22148	22311	25348	24129	19882	14612	9883	6615	4137	3083	2329	1895	1427	1142	992	945	887	836	802	799	835	733	744	731	785	766	711	757	802	774	746	761	736	701	723	708	748	724	703	715	685	737	733	727	729	748	688	716	758	709	696	703	738	741	731	764	765	758	724	740	756	734	708	738	731	710	715	720	688	702	719	737	743	678	756	717	737	680	732	741	742	732	810	732	755	711	781	727	762	760	761	714	781	763	763	794	723	770	712	684	773	705	708	722	761	728	707	710	742	704	741	746	719	716	694	772	723	735	789	723	744	741	733	743	755	713	741	765	727	738	737	699	754	742	744	722	706	717	719	721	739	741	709	727	738	728	710	758	723	749	715	730	726	729	684	701	695	720	690	713	726	713	761	755	715	743	724	694	738	752	684	727	773	722	699	780	757	709	749	754	740	728	700	721	720	671	745	697	737	758	752	767	706	711	751	754	746	721	747	781	703	734	709	759	734	735	735	754	701	742	697	697	712	705	752	699	724	716	764	726	733	715	733	806	724	737	734	713	799	692	713	730	706	659	765	738	735	717	719	688	764	756	750	706	817	756	724	742	738	744	714	748	702	771	741	786	743	738	723	760	735	755	744	744	749	713	722	733	765	693	732	738	759	778	683	713	726	694	706	745	731	740	790	714	713	753	718	706	734	719	741	748	724	742	723	733	706	721	738	730	701	752	712	708	732	730	735	767	751	748	740	746	733	726	750	787	710	781	740	717	769	706	724	790	740	724	679	696	784	711	724	725	759	724	737	728	750	720	744	733	711	661	755	703	705	710	719	726	757	760	749	740	732	728	748	776	735	777	710	683	742	694	713	755	738	737	782	740	724	766	708	731	765	757	782	744	668	736	744	722	718	738	691	722	725	725	756	708	747	773	709	754	745	732	726	682	757	794	728	724	703	705	693	762	748	709	759	715	704	732	711	728	755	803	750	734	700	754	741	716	717	698	731	750	751	744	739	686	776	717	747	695	692	736	753	731	707	702	715	749	742	721	744	724	730	672	649	688	733	734	736	742	744	734	747	742	712	716	704	711	716	713	731	777	716	743	719	748	763	737	727	740	695	715	703	731	694	701	726	734	752	734	758	678	758	693	718	736	726	689	712	769	772	700	725	734	734	748	729	755	703	692	738	797	756	756	714	689	730	744	738	752	753	761	687	740	705	741	702	756	755	777	724	766	711	708	771	714	775	709	695	718	742	749	720	752	677	707	706	748	727	715	747	720	722	721	709	664	689	715	775	740	760	716	732	746	719	714	723	718	774	752	710	720	750	734	707	697	724	764	736	743	677	719	739	707	720	699	685	783	749	700	750	750	769	744	679	736	738	689	748	739	707	681	753	723	745	731	787	758	730	718	725	782	705	787	701	720	717	705	779	695	705	714	708	722	744	709	712	724	728	724	704	710	730	736	791	740	715	745	713	683	671	767	691	762	749	718	687	777	711	718	719	737	726	760	681	710	795	732	708	716	757	718	724	757	705	744	747	706	768	738	760	690	773	724	711	723	733	739	715	735	713	711	725	763	786	692	749	762	743	728	728	691	739	696	724	718	730	719	766	699	759	747	737	701	775	739	760	719	755	752	756	758	712	738	726	708	742	728	791	748	712	709	766	763	739	785	671	723	759	756	695	710	718	711	731	720	690	751	738	683	686	655	706	701	741	725	708	739	723	740	764	748	739	719	729	728	724	794	689	732	715	709	736	776	737	724	711	759	779	760	709	694	712	692	726	696	740	745	764	700	762	718	759	743	732	719	747	786	746	653	711	746	762	724	746	736	754	686	719	750	738	738	718	679	725	722	715	710	711	744	704	726	707	826	727	743	742	701	757	754	710	696	779	753	752	729	720	693	729	707	667	677	720	760	740	726	759	755	711	714	672	713	737	741	748	737	716	731	751	736	684	741	724	709	724	731	768	736	745	733	750	742	721	769	762	701	745	721	728	733	740	738	697	723	785	727	770	753	752	728	756	693	696	686	739	729	728	743	795	712	728	763	742	694	717	694	732	739	714	737	733	757	745	698	716	742	692	770	720	713	707	734	710	693	767	730	742	706	696	683	757	729	709	739	751	695	660	682	745	733	717	754	752	702	706	720	725	709	730	709	708	739	723	725	705	764	771	734	720	732	728	703	711	714	716	754	714	742	711	750	712	762	719	728	692	724	680	691	739	744	760	742	724	770	733	743	712	750	736	764	708	745	713	730	676	762	733	684	748	708	745	726	716	746	684	738	715	786	686	807	805	729	703	771	724	682	742	724	789	726	744	730	703	711	753	778	699	676	754	748	741	742	784	732	737	755	741	755	708	726	749	726	719	697	725	793	730	753	711	714	727	715	751	724	713	685	717	750	733	721	724	751	698	714	713	709	704	678	715	737	748	711	716	726	702	733	763	737	704	745	742	727	726	742	749	718	741	753	701	725	726	723	672	677	717	738	747	750	687	725	762	745	754	736	752	759	719	760	722	771	744	729	717	715	722	744	698	741	734	738	718	747	768	695	742	655	733	737	703	758	748	775	674	731	773	722	743	735	724	708	712	746	766	729	762	728	751	764	728	716	743	723	751	728	695	725	734	734	708	678	724	739	750	739	723	726	696	739	723	703	725	740	740	744	743	737	686	686	678	750	725	723	752	673	735	737	744	730	724	686	723	746	748	757	783	723	712	728	685	740	744	741	681	720	762	746	737	780	750	730	724	713	719	748	749	740	748	704	729	702	690	691	790	646	748	711	711	723	729	687	731	718	747	695	744	758	757	762	775	743	744	764	743	732	762	694	750	741	705	750	733	731	775	761	718	745	732	741	732	666	725	747	730	743	773	661	751	700	790	749	702	720	725	747	749	769	732	724	741	753	726	715	781	726	737	696	734	717	694	709	738	730	711	752	732	731	732	719	732	694	720	747	697	728	704	749	661	710	724	709	735	701	732	720	745	761	688	726	727	802	720	728	753	755	755	764	731	732	695	759	725	736	795	738	728	650	795	718	767	732	755	764	701	743	729	752	761	765	740	735	714	710	709	731	716	738	729	740	782	705	700	699	742	712	753	756	750	698	742	732	743	782	749	740	703	718	801	703	717	739	716	704	755	735	765	771	751	774	730	726	729	739	726	751	754	731	721	802	689	711	763	767	756	733	756	757	748	723	745	728	686	712	746	750	705	725	764	774	698	648	793	706	742	711	767	744	744	707	738	732	742	711	758	709	755	733	734	751	698	704	753	686	702	731	720	719	711	670	749	713	715	726	704	720	742	756	741	732	690	741	710	778	745	756	792	696	713	684	706	743	711	714	729	743	705	749	687	746	741	740	703	676	744	751	691	753	748	713	736	703	740	724	719	701	720	714	673	717	664	728	715	749	751	691	749	730	744	700	783	711	735	726	705	719	754	688	739	798	731	731	738	762	700	693	726	712	691	719	691	734	742	752	712	689	710	704	681	801	738	776	737	791	765	752	757	727	711	767	693	720	807	728
12126	7305	4695	2633	1995	1401	1067	664	451	356	288	220	191	165	144	125	110	123	116	109	125	88	109	126	132	97	99	120	107	128	94	99	124	106	96	120	109	113	109	106	98	92	93	91	92	112	102	117	104	102	93	102	110	108	112	93	96	109	93	101	106	97	114	103	111	122	109	104	103	111	120	109	111	117	103	113	110	100	113	94	99	114	128	112	100	126	88	90	103	96	98	129	104	145	107	92	106	108	112	101	95	95	79	103	90	98	107	110	128	85	100	92	84	102	83	99	112	99	111	106	111	104	85	118	130	127	111	118	112	103	102	102	100	84	92	101	108	93	106	112	114	121	109	100	107	94	114	108	99	106	109	116	89	97	100	108	103	109	88	110	99	117	127	105	93	110	110	88	89	111	114	109	102	96	128	106	117	110	90	101	92	90	102	107	108	97	92	94	99	103	77	119	114	106	105	101	92	109	117	100	108	98	106	91	119	133	106	96	103	105	90	98	108	104	97	107	111	102	114	111	111	95	96	91	110	92	112	92	97	98	116	107	103	114	102	93	119	97	103	105	107	109	98	111	108	103	125	119	109	94	87	112	93	85	106	106	102	104	84	104	100	84	94	98	103	97	99	115	82	119	124	110	106	85	101	120	121	96	103	107	101	105	105	114	109	117	84	111	99	95	106	80	95	134	113	91	99	109	112	107	100	72	97	99	109	110	79	124	116	89	123	104	96	104	103	90	115	79	134	94	118	114	111	91	109	105	122	117	99	115	102	99	103	98	127	97	104	114	106	113	113	99	108	108	108	102	108	119	105	118	90	96	107	93	100	105	112	109	114	105	103	107	86	106	117	102	102	100	116	102	98	94	101	110	110	113	87	107	97	102	105	114	107	99	95	103	111	100	85	104	109	103	98	105	105	114	119	107	106	110	102	99	93	91	102	110	95	111	123	120	99	87	108	101	91	109	101	82	119	106	102	99	108	105	108	110	114	113	114	106	122	108	126	114	130	113	95	102	106	97	98	93	124	120	115	102	98	127	98	103	115	97	109	86	103	110	96	89	103	109	97	125	90	99	107	93	94	108	87	96	102	113	89	110	102	97	93	115	119	112	106	125	98	104	109	108	93	105	106	94	110	81	101	113	128	125	120	105	101	112	122	100	108	101	113	93	114	90	104	95	96	104	116	124	98	107	80	122	98	130	98	121	121	107	106	93	98	110	103	101	110	108	100	91	106	93	102	123	94	90	101	105	110	92	106	99	88	117	99	107	136	108	100	111	101	99	114	102	109	116	111	113	104	104	138	118	99	99	93	96	86	108	97	98	106	95	107	118	105	120	88	110	112	114	104	105	95	112	102	102	83	119	113	98	88	103	95	115	101	109	111	88	93	90	118	120	107	92	92	106	115	103	106	108	112	104	91	139	100	112	109	100	104	105	105	91	100	84	96	106	86	97	83	118	105	117	88	102	105	95	118	93	138	109	98	99	111	110	118	107	92	93	123	116	104	107	84	117	114	93	103	90	92	98	117	78	105	97	107	107	98	100	101	89	111	109	86	111	115	97	95	104	100	101	111	106	95	103	99	120	89	122	109	85	114	112	108	109	97	122	109	105	100	97	109	116	93	101	105	104	109	106	113	113	104	90	109	94	115	83	100	106	96	77	87	98	102	96	130	89	91	95	102	100	112	111	105	99	109	103	100	108	103	90	105	98	127	95	114	115	85	113	115	91	137	103	95	95	116	109	109	110	123	121	97	95	104	89	91	101	102	97	109	118	115	119	103	95	96	95	113	106	100	119	98	96	107	116	112	97	107	98	124	91	113	115	105	103	108	108	111	114	111	107	123	100	99	100	104	102	93	87	106	103	105	125	104	98	98	105	111	105	114	111	97	98	97	98	97	121	122	107	99	82	91	102	90	109	118	102	79	101	99	97	94	108	103	107	131	107	88	103	93	101	91	109	120	85	84	105	111	111	107	100	107	95	110	98	120	109	119	93	115	98	104	129	107	109	87	127	91	92	122	107	91	100	119	102	83	109	109	80	117	98	100	95	112	102	97	109	112	122	106	97	92	91	109	79	101	113	111	107	111	108	108	83	120	106	114	125	102	102	134	107	91	118	106	109	108	113	97	91	98	102	129	104	91	94	104	96	124	127	96	95	90	114	113	91	110	97	109	88	94	107	107	107	94	111	107	86	131	93	117	94	113	107	111	95	115	101	93	95	108	96	101	104	102	127	102	90	104	99	116	97	112	105	106	106	101	107	97	110	99	118	91	106	91	119	96	91	107	110	102	95	102	95	109	91	109	97	111	109	89	100	112	95	115	107	110	109	97	105	89	122	87	84	109	97	100	101	108	95	112	112	122	106	105	90	106	119	107	97	90	93	126	108	84	107	118	111	85	104	99	108	111	84	98	99	97	102	114	84	102	94	119	101	81	114	121	103	116	108	120	103	98	115	125	116	86	101	113	93	109	96	102	101	111	115	121	106	84	102	100	101	111	108	110	118	118	120	103	117	103	111	96	92	93	103	107	95	98	96	108	123	104	104	116	106	108	104	99	92	96	95	94	113	113	94	90	89	112	91	94	91	103	117	105	89	93	94	117	112	114	101	105	102	113	79	98	106	109	117	107	106	102	96	95	108	99	112	100	88	111	88	101	110	108	114	101	95	112	106	106	80	86	118	87	103	103	99	109	95	108	114	99	112	134	130	99	124	103	112	103	105	97	103	91	104	98	93	94	96	112	102	111	103	91	102	108	109	101	107	96	89	118	106	108	105	87	105	103	101	94	95	88	124	94	113	99	95	95	109	118	100	95	95	103	94	100	109	118	97	111	98	100	105	97	121	121	100	98	100	105	127	98	99	99	119	105	106	121	96	110	88	100	95	106	109	108	115	105	96	122	96	106	91	96	105	101	101	84	118	94	129	104	102	108	96	125	117	101	103	123	116	122	112	101	106	93	101	88	108	115	105	92	115	126	106	114	117	105	96	107	120	111	108	110	115	105	107	117	97	96	92	99	99	94	104	99	86	93	92	91	103	115	104	117	110	101	103	96	108	111	113	92	92	121	105	104	111	96	102	83	101	121	93	109	111	121	91	105	102	101	102	114	106	89	110	98	94	115	97	98	105	107	112	101	103	94	109	99	82	114	95	96	93	121	103	103	105	106	103	103	120	105	105	99	92	97	99	134	104	91	87	120	121	107	97	99	109	95	121	108	112	110	91	115	101	96	110	98	119	95	116	110	100	102	90	107	106	103	115	101	105	103	110	113	95	104	105	96	117	109	112	92	83	102	98	97	101	119	109	114	117	92	83	103	110	116	100	122	107	104	111	103	111	132	109	90	96	92	122	102	121	83	92	112	97	101	105	100	113	107	90	107	106	95	90	92	111	116	106	86	105	113	87	112	85	112	129	103	96	92	101	99	93	90	108	97	112	103	116	102	102	89	99	105	107	108	99	100	106	105	114	103	104	105	93	121	122	115	114	111	131	109	104
39248	28745	24377	22744	26118	23267	17634	11889	8582	6261	4559	3387	2375	1623	1322	1160	1112	981	910	872	874	853	822	835	838	794	822	756	791	756	726	743	825	770	776	750	768	782	750	778	712	724	769	723	750	725	789	786	714	758	700	727	794	738	761	776	787	737	788	777	752	777	758	782	756	793	772	750	772	798	779	802	770	688	773	751	800	786	780	776	720	813	742	789	803	732	798	760	756	756	734	764	753	742	738	797	785	788	802	748	762	751	821	795	777	773	751	771	740	831	771	807	767	774	750	778	735	726	788	744	779	769	759	765	804	794	756	840	751	793	810	831	797	748	754	787	763	726	756	759	747	766	765	779	768	772	774	724	729	757	746	771	746	773	750	716	766	747	761	765	763	781	781	783	791	785	778	807	759	781	789	799	720	776	760	768	762	777	818	770	813	765	766	741	771	751	749	713	780	784	693	776	743	760	706	783	740	798	778	806	787	799	753	761	742	735	746	766	741	773	760	789	780	768	757	708	738	784	746	769	756	794	786	750	784	759	781	756	784	755	772	764	729	781	752	750	776	721	720	791	767	741	750	767	781	713	778	798	768	810	771	779	767	793	793	741	762	807	771	805	762	804	757	740	760	794	793	739	755	808	767	811	728	746	727	777	763	753	782	755	786	771	791	723	838	774	726	759	764	778	763	764	804	797	798	746	767	800	770	786	736	828	811	775	759	744	771	777	799	733	738	782	745	778	737	776	783	760	750	750	759	725	771	765	798	809	779	791	753	790	789	795	734	755	809	761	773	703	802	776	769	804	756	783	809	811	793	771	829	779	784	764	769	742	825	741	786	767	706	748	778	776	802	799	810	776	779	742	752	771	752	794	757	841	769	797	739	773	769	783	742	775	760	767	766	808	744	790	825	748	804	728	820	767	806	759	789	836	764	749	773	762	763	723	746	759	788	769	822	807	785	777	779	756	749	754	743	759	737	748	782	747	757	733	779	773	808	775	766	847	747	758	739	734	771	759	756	727	766	781	792	723	764	756	777	744	812	772	744	727	756	757	801	728	747	820	824	768	767	754	729	736	749	789	802	776	757	727	797	744	784	750	759	703	770	791	772	775	773	741	763	798	740	726	786	744	814	785	806	743	806	777	711	762	737	789	729	758	762	754	739	783	788	771	731	741	779	784	757	765	766	747	748	736	777	731	776	814	783	784	790	774	804	795	716	789	767	794	800	763	794	795	763	768	778	811	770	734	749	777	779	796	763	762	800	723	790	772	801	728	719	734	795	831	748	783	720	743	792	713	767	775	760	788	757	783	813	754	793	780	762	809	753	765	793	729	784	790	776	734	815	726	768	756	757	792	828	786	767	785	753	746	788	731	726	735	773	749	777	801	751	771	813	802	822	775	799	774	715	780	815	767	793	767	758	728	791	751	767	786	776	784	712	719	805	809	751	760	799	753	800	785	767	802	756	789	805	776	788	749	798	747	764	828	800	747	727	771	739	796	756	747	743	749	802	783	831	725	768	756	791	723	758	777	737	778	750	769	711	769	744	779	748	753	777	741	759	755	783	748	744	759	748	801	773	735	734	812	799	723	778	799	736	787	763	759	765	794	778	714	761	739	749	789	826	751	729	735	756	828	773	767	820	757	747	796	803	783	753	757	720	766	799	767	774	710	760	802	796	775	797	753	717	766	756	789	775	768	727	769	787	736	769	772	786	793	776	719	763	749	769	779	768	739	772	781	758	805	788	751	743	776	769	775	772	761	716	796	759	750	799	774	729	776	751	788	771	799	759	759	772	728	792	768	775	739	790	738	803	795	782	732	741	734	760	762	767	782	715	774	763	781	817	736	732	760	806	763	723	789	761	739	788	827	772	772	753	781	792	749	734	802	755	749	784	745	781	754	806	789	742	765	737	771	805	750	782	768	826	760	767	750	803	788	759	740	757	782	815	762	757	806	773	773	763	817	785	767	761	780	728	755	789	752	781	759	787	738	786	766	791	796	768	769	752	787	787	730	743	742	750	823	795	765	763	781	758	775	765	753	751	721	769	739	771	790	814	774	758	775	826	765	771	800	794	760	755	725	759	748	708	730	717	790	742	775	808	766	788	810	753	793	795	774	813	771	761	802	756	789	757	752	754	735	791	795	754	743	798	785	748	800	775	783	742	732	752	718	765	733	742	794	748	767	718	764	770	789	737	740	738	737	793	809	734	724	751	782	772	775	775	746	810	777	774	734	801	816	773	771	767	780	737	802	775	789	784	721	772	773	805	729	745	746	756	738	786	782	763	778	738	764	782	745	762	792	734	789	784	744	759	767	771	793	810	746	795	751	796	744	749	732	786	755	744	769	755	802	735	758	768	785	744	803	778	780	767	746	758	760	791	780	775	754	761	774	785	818	744	735	763	737	761	775	800	781	740	786	764	765	734	780	802	785	722	773	742	785	734	776	743	797	768	766	772	749	764	837	788	830	728	793	746	830	779	762	760	778	805	719	800	761	772	773	768	771	754	766	757	781	789	797	791	796	736	799	781	780	775	772	717	728	772	773	777	757	739	763	797	766	739	792	776	754	781	813	759	780	741	726	786	763	777	805	724	781	795	757	734	815	777	723	782	807	756	759	812	795	787	789	754	757	761	777	814	751	769	749	794	764	816	780	783	755	752	777	753	795	765	725	786	698	751	808	770	751	785	748	769	767	759	790	761	806	750	765	783	789	767	759	812	745	795	773	746	813	776	749	780	766	756	782	759	765	774	751	789	759	841	747	754	813	791	745	804	770	766	763	809	748	733	773	766	766	783	773	771	776	774	787	762	777	766	773	775	768	755	723	718	792	689	712	781	760	719	784	807	753	800	793	756	793	773	751	738	798	789	759	728	808	724	731	756	765	797	750	755	792	786	792	827	773	726	769	726	738	743	774	721	748	707	787	812	774	790	800	736	840	706	708	742	756	780	785	760	763	773	738	811	760	755	778	739	752	773	813	796	758	770	756	780	777	742	779	725	784	783	725	750	777	750	785	805	790	791	764	753	744	772	800	750	744	760	748	718	755	741	724	748	746	722	806	725	837	736	741	766	830	786	746	784	790	791	783	742	825	798	745	789	726	760	744	817	800	754	781	801	799	735	808	762	747	794	768	734	754	737	751	763	758	798	756	783	792	778	826	772	751	805	735	751	797	791	762	755	780	789	766	758	784	751	776	766	748	759	792	772	758	832	731	758	833	783	788	763	795	770	765	748	812	751	773	753	783	767	752	764	758	757	807	742	779	761	757	778	785	761	789	718	778	733	748	784	786	773	720	782	746	783	763	729	792	761	762	791	813	844	768	770	761	706	762	781	790	749	782	795	745	781	733	812	711	744	778	745	766	731	793	830	696	771	761	742	766	728	736	811	793	806	760	802	786	814	795	750	784	774	792	745	780	819	740	783	801	747	745	800	793	742	743	734	782	801	790	739	755	790	769	757	713	719	738	741	738	840	795	759	739	727	755	749	750	736	721	756	788
15400	10993	6198	3468	2594	1735	1060	726	558	464	388	260	183	158	146	144	122	111	108	100	112	115	87	121	106	86	88	93	98	111	114	110	92	96	82	90	102	105	99	104	100	97	95	104	83	94	97	90	102	88	92	106	112	96	113	101	102	103	107	117	95	106	99	118	99	98	94	96	106	100	99	82	97	104	100	92	89	96	86	128	108	92	99	79	107	90	100	114	86	105	96	98	92	91	105	97	85	109	95	118	99	95	102	97	89	88	90	103	107	87	87	90	75	115	97	115	101	105	73	99	103	109	82	87	106	96	89	94	108	110	99	93	106	96	89	97	108	94	83	106	89	109	97	101	93	90	107	87	90	109	91	105	97	92	83	123	93	107	107	109	95	91	114	97	93	92	104	105	118	91	106	90	105	101	85	87	102	89	114	108	99	87	104	101	94	105	107	98	96	92	108	93	91	112	97	95	102	105	94	93	105	99	92	97	103	107	112	107	109	88	103	89	94	89	90	97	102	83	112	101	97	106	89	107	101	116	86	107	95	80	104	104	105	102	104	97	103	100	89	97	90	70	102	88	97	102	89	109	101	99	80	88	112	94	82	92	105	111	107	98	85	116	99	86	106	84	130	85	107	111	102	84	95	99	114	86	111	92	71	95	103	99	98	91	109	78	113	90	116	112	83	93	74	93	97	113	108	111	104	89	113	93	111	96	95	95	111	84	111	97	111	97	94	116	96	106	94	105	116	95	113	95	122	110	87	100	104	96	113	86	116	89	110	96	110	93	95	113	84	92	109	103	101	103	88	101	108	83	98	97	104	103	102	91	85	116	97	99	101	93	87	91	90	94	95	94	119	103	97	114	95	108	92	93	103	97	110	89	109	116	109	108	102	111	97	81	93	87	111	117	104	88	88	105	97	101	123	108	101	116	91	95	98	115	102	102	105	93	91	99	88	107	100	110	92	94	95	108	96	97	94	106	105	98	85	87	98	114	98	107	101	121	85	114	89	97	103	93	99	98	120	116	97	119	99	102	118	95	97	90	79	117	96	93	104	95	94	99	99	91	108	115	100	87	96	107	107	92	111	101	100	88	110	108	98	104	105	97	82	94	112	94	86	114	93	88	102	98	87	101	102	112	108	101	99	131	87	107	83	119	101	106	84	95	92	123	88	100	93	113	99	100	106	98	84	87	95	96	82	98	104	95	88	104	102	81	102	85	94	106	94	95	106	103	91	103	100	94	97	108	94	98	111	109	98	90	103	88	89	110	92	101	105	103	100	97	89	103	92	95	96	89	107	87	109	108	116	116	96	85	91	81	109	97	92	121	92	95	105	79	109	98	105	120	105	90	82	110	104	98	109	109	89	93	107	92	110	106	100	89	109	103	117	109	96	108	104	100	97	97	93	96	106	93	108	91	95	83	88	104	101	93	118	113	100	100	105	92	104	105	92	80	101	82	90	102	97	105	106	88	100	104	108	93	96	100	107	93	101	96	102	77	105	108	104	98	92	111	88	94	108	92	101	97	101	90	87	99	100	100	104	106	119	94	98	86	110	100	100	108	101	108	109	107	122	107	107	93	114	100	86	88	94	104	94	86	105	80	97	97	119	116	96	79	100	105	103	92	98	79	98	93	108	104	92	94	79	91	92	75	111	101	67	103	103	106	87	85	108	97	92	108	109	96	120	132	115	87	102	76	86	97	96	82	99	110	103	98	96	90	92	92	112	108	90	112	101	110	86	119	92	95	92	102	110	105	120	100	89	97	105	103	93	97	105	106	100	95	106	93	104	101	98	78	100	94	101	98	103	101	112	94	96	100	105	111	94	95	91	101	103	91	103	75	102	107	117	104	101	111	106	84	74	101	78	86	121	92	112	78	75	81	121	104	104	100	92	111	109	108	96	88	112	105	106	89	93	96	114	95	103	77	94	98	101	103	90	101	105	85	91	104	103	108	93	105	103	73	88	100	108	107	102	114	95	104	94	88	112	97	107	108	110	99	95	79	81	96	98	101	101	101	97	106	116	95	89	99	104	105	103	99	110	92	100	99	86	109	103	104	106	117	88	93	113	86	113	104	117	94	98	107	101	113	110	83	111	92	86	97	102	87	84	103	106	108	82	105	98	96	121	92	109	90	129	97	82	96	86	104	98	93	112	104	100	97	105	96	113	107	110	101	91	106	92	93	95	81	105	97	96	108	101	101	100	99	87	108	106	91	99	101	101	93	113	105	99	93	97	92	96	115	99	96	87	96	85	85	102	111	98	114	102	90	106	84	113	83	94	87	97	112	112	92	107	101	83	96	91	125	106	96	77	96	95	110	98	101	89	81	98	87	96	104	97	119	95	106	93	83	112	96	95	103	90	97	96	112	97	84	92	110	113	106	107	81	98	100	89	92	91	96	102	105	98	112	84	113	85	114	92	108	87	110	87	92	100	80	108	84	108	114	97	100	103	96	104	110	104	101	94	108	106	106	90	110	100	113	116	104	76	87	108	112	90	100	106	84	105	93	110	122	96	95	105	113	100	89	99	100	103	88	93	100	95	113	100	98	106	97	91	102	102	102	98	91	95	90	122	97	101	88	99	96	93	88	104	87	117	101	90	85	98	104	99	78	107	98	106	71	108	103	107	99	107	107	92	78	112	105	95	116	95	118	105	98	92	97	97	96	101	108	96	115	107	99	101	95	81	94	98	112	100	101	103	100	94	89	99	120	108	112	111	113	96	98	91	103	93	87	95	110	109	98	100	93	103	83	88	83	97	105	107	93	117	107	102	88	86	82	87	84	106	112	124	113	100	98	98	104	86	111	100	95	86	96	98	101	90	101	100	114	93	116	103	92	92	85	99	95	96	99	106	93	102	104	100	106	88	104	101	93	110	87	91	122	109	100	93	85	103	109	109	92	104	104	102	97	94	95	90	103	103	87	105	87	97	98	86	87	98	101	99	109	100	83	90	99	103	96	87	111	113	96	81	113	73	110	97	109	101	91	106	100	93	113	97	109	94	117	94	98	107	107	84	98	115	102	106	103	110	98	89	92	101	82	96	99	92	86	115	72	85	107	109	98	107	93	96	87	103	93	116	97	86	88	95	108	88	107	98	114	98	74	124	88	110	102	94	89	97	103	96	98	102	98	98	89	109	113	95	93	96	99	96	81	99	95	101	103	114	96	97	102	99	102	87	106	100	104	92	102	94	99	94	96	110	109	85	107	113	97	86	118	123	96	98	110	75	94	98	92	80	95	100	99	102	92	86	99	96	103	83	127	114	97	117	113	102	95	103	107	112	103	114	113	103	121	85	122	109	107	92	93	104	94	113	119	90	93	116	109	84	98	100	90	89	100	102	107	93	106	107	110	84	101	103	77	91	97	110	80	99	105	109	102	90	90	111	109	101	115	95	105	103	83	104	97	100	98	109	88	96	105	104	78	101	95	95	89	96	92	104	93	93	96	98	98	117	86	101	109	104	91	97	104	110	103	104	103	111	98	107	89	101	109
44477	33274	26207	25390	28140	24162	17857	13519	9867	8281	5702	3836	2647	1940	1572	1350	1190	1014	909	862	848	810	798	794	748	755	762	761	789	729	707	794	707	707	733	768	754	755	711	739	683	772	761	736	724	700	736	667	703	739	726	732	646	708	695	716	707	671	703	712	748	703	758	679	726	740	741	708	713	725	748	691	719	719	713	746	714	736	696	794	733	734	677	721	744	766	762	693	740	746	747	723	717	689	726	735	730	716	752	690	726	732	714	685	749	681	747	744	756	675	756	733	692	721	746	741	732	715	705	736	709	738	755	749	709	751	714	711	700	735	724	756	701	715	704	693	694	705	674	765	696	745	742	719	735	728	748	711	741	701	704	727	730	756	682	717	777	735	691	716	693	717	751	691	755	706	680	681	736	734	735	699	748	736	732	734	680	695	739	704	695	734	792	719	703	728	706	757	706	690	720	748	703	720	751	718	700	729	735	726	725	737	706	704	746	723	743	753	720	769	708	696	703	708	691	725	756	734	702	675	689	712	740	765	728	730	719	736	749	770	728	755	711	660	692	759	678	739	716	698	740	717	718	684	735	705	680	717	727	730	712	733	764	723	740	786	740	757	744	688	773	708	701	700	746	762	679	715	751	683	750	693	748	698	747	675	712	701	701	718	768	743	713	768	706	736	717	730	719	743	699	701	746	737	691	724	742	738	702	715	718	672	738	749	737	772	680	708	683	731	746	721	752	798	715	716	677	712	727	702	737	751	679	718	700	698	734	735	704	718	722	777	678	701	741	702	727	724	745	739	730	718	715	721	766	707	800	773	734	723	753	716	770	773	708	689	726	691	682	701	696	760	734	733	698	720	759	740	714	696	661	724	672	731	741	705	729	743	681	711	793	713	754	699	753	722	687	676	721	707	706	720	723	709	730	733	726	729	701	721	765	706	713	672	725	734	725	762	688	732	735	693	687	720	699	720	667	706	706	753	694	742	709	706	716	753	731	716	727	720	748	740	715	758	725	753	681	760	750	752	702	697	735	777	745	684	666	767	750	732	681	746	731	699	725	701	714	723	710	758	721	740	762	774	737	728	735	718	695	756	750	695	736	724	719	708	732	680	697	737	733	763	713	700	755	774	697	720	764	719	708	754	734	709	687	767	734	708	709	701	717	780	729	727	720	748	720	708	721	742	740	700	758	710	744	694	686	731	685	718	703	766	702	733	722	702	754	734	710	717	709	714	733	717	737	746	714	731	706	787	744	692	760	710	705	727	767	691	708	703	673	708	781	721	763	736	719	701	704	735	763	659	729	736	735	740	746	725	729	722	720	665	729	697	751	730	754	687	735	741	716	771	697	714	719	682	687	712	703	755	705	717	671	734	693	768	680	713	745	733	735	745	739	693	694	696	698	718	735	730	722	716	700	737	747	685	756	712	793	746	678	732	736	745	738	699	717	704	743	715	718	753	687	730	702	722	747	699	698	652	688	727	736	690	755	699	688	719	705	744	733	748	728	750	738	701	731	746	643	703	731	746	709	671	775	728	748	718	727	709	684	718	734	717	774	740	752	725	725	709	739	738	705	769	630	720	741	725	704	686	730	731	713	738	711	692	754	687	716	712	718	707	772	689	732	748	727	750	699	768	676	724	674	752	752	715	721	690	724	712	766	732	735	747	733	707	698	733	737	712	755	705	744	719	741	668	718	703	712	756	713	696	740	738	741	745	762	702	717	727	755	710	709	726	679	746	695	691	713	707	712	736	674	693	714	746	716	691	737	750	701	732	691	748	685	739	701	695	730	742	713	738	752	666	738	714	693	734	705	741	743	702	720	737	678	743	658	764	733	691	723	742	723	721	698	705	768	725	719	708	728	707	749	728	770	778	703	699	720	701	775	697	688	695	754	749	699	717	732	728	686	704	714	678	746	716	752	744	749	691	704	711	731	734	743	714	715	721	698	729	781	716	747	752	733	666	715	756	666	703	715	717	747	742	705	696	742	748	757	716	719	717	761	707	749	699	734	725	693	677	744	731	685	735	737	708	804	756	706	712	773	722	691	696	750	673	751	732	762	766	692	757	710	725	703	748	681	704	710	713	714	731	699	698	687	765	708	702	669	696	703	749	669	661	721	707	731	731	702	712	722	780	766	731	704	720	680	727	696	713	694	784	741	720	717	689	721	731	716	725	662	663	671	726	707	776	728	753	743	752	711	696	755	724	702	753	737	719	771	722	727	722	704	727	735	691	716	718	709	776	732	682	675	729	703	656	734	708	701	746	715	743	722	723	702	732	753	735	763	764	707	714	671	741	715	735	711	761	726	704	714	741	760	739	751	760	711	708	754	759	691	792	730	707	745	694	753	750	691	716	718	737	751	700	705	769	691	680	731	712	732	712	688	727	715	703	672	742	724	736	759	706	743	777	720	739	751	694	705	713	706	751	730	710	739	703	741	714	682	723	725	717	754	720	768	691	742	750	696	694	726	702	721	717	721	696	740	740	700	687	717	705	708	747	724	738	700	686	735	756	732	763	733	693	733	687	764	671	720	789	764	729	694	765	729	698	740	663	735	724	737	694	751	724	717	710	722	728	748	752	707	763	702	728	716	751	703	750	755	749	717	740	691	693	726	736	690	711	688	695	733	673	757	696	730	700	694	715	700	695	745	743	708	713	744	682	675	687	676	715	707	728	715	735	728	683	744	691	744	673	708	686	745	730	716	708	739	680	683	731	708	742	717	700	702	714	687	702	736	747	715	681	740	693	699	668	758	704	745	714	744	709	727	736	721	735	729	720	708	739	733	728	720	788	725	750	708	688	722	748	745	690	674	706	743	759	709	691	672	750	747	718	707	743	730	707	678	769	722	695	732	704	714	693	736	679	720	720	720	718	739	755	749	684	759	670	721	731	740	703	682	690	702	718	736	733	720	693	737	705	698	718	715	742	683	715	704	754	727	720	751	709	779	763	730	695	707	691	736	763	711	739	697	745	691	756	730	740	736	717	685	715	688	739	703	741	738	740	688	746	685	650	760	726	710	696	734	709	703	729	720	718	698	733	683	673	693	739	753	757	755	743	734	737	762	684	780	681	710	734	709	747	710	687	758	723	763	695	667	765	731	701	715	725	776	726	730	769	767	707	748	736	727	736	693	668	701	743	756	766	701	709	701	763	707	730	721	733	739	733	737	709	760	684	726	687	703	747	704	709	734	739	711	734	695	682	728	680	725	679	720	751	703	768	772	684	697	722	776	737	737	781	733	762	721	790	671	697	733	717	717	756	709	704	755	673	676	690	726	692	745	758	704	744	725	715	727	726	711	728	717	713	724	707	700	728	750	708	754	669	763	764	692	731	702	723	744	729	713	721	716	734	700	695	702	692	687	736	751	734	695	701	712	734	719	719	718	748	703	719	720	703	689	707	765	726	726	745	700	724	748	703	715	729	706	804	737	702	785	728	735	712	736	706	679	729	762	694	721	700	724	707	706	726	733	756	706	704	759	724	659	703	732	716	683	676
11370	6842	3627	1975	1187	827	522	343	281	241	191	140	134	117	118	125	100	118	103	110	109	124	99	107	99	110	123	110	110	113	102	105	108	99	105	111	95	103	108	92	107	112	115	93	102	93	101	112	109	99	79	103	105	103	93	110	103	110	108	88	84	97	85	99	113	98	90	108	108	108	103	104	94	118	107	100	103	113	111	107	113	95	107	92	79	85	113	103	105	103	101	101	106	112	102	103	103	100	125	101	109	103	98	111	112	118	92	87	98	100	106	91	101	116	109	100	135	99	92	101	109	103	109	96	103	110	102	93	106	101	106	111	96	119	95	106	86	85	119	104	102	114	105	91	91	98	84	102	93	97	86	107	95	104	87	110	98	111	87	92	87	86	85	121	90	114	102	122	97	105	108	96	97	114	109	97	97	108	99	98	96	88	115	84	86	117	122	109	104	106	106	108	101	107	91	104	114	89	99	120	100	91	114	92	114	95	98	98	103	87	94	92	120	101	102	120	108	119	113	98	88	87	91	107	112	106	97	105	110	96	84	110	89	92	102	107	98	109	103	105	101	99	92	108	102	94	90	94	113	134	95	74	88	90	108	88	85	97	105	121	87	104	84	95	110	97	108	110	88	87	116	95	110	99	107	105	100	85	96	122	119	91	90	99	107	92	99	90	108	93	95	102	90	114	100	103	107	99	113	102	123	98	96	85	104	120	97	92	102	97	82	112	102	109	102	106	89	89	96	103	110	117	110	110	118	128	102	104	82	106	106	122	98	90	94	95	87	109	111	99	106	97	80	92	119	110	97	97	104	108	97	122	101	98	104	122	74	89	99	106	118	104	100	99	94	99	101	94	95	93	112	110	81	103	102	107	103	112	100	117	90	92	120	110	104	110	88	96	89	117	100	104	103	97	87	104	95	94	92	98	99	87	119	88	82	99	96	93	106	94	104	100	106	100	105	102	83	100	119	98	92	99	96	107	98	118	111	113	105	120	94	116	85	117	90	100	96	116	107	95	110	110	113	113	84	103	85	86	107	108	96	101	113	108	96	90	105	100	104	106	83	101	95	112	91	129	98	88	103	136	108	92	112	103	100	93	91	111	92	113	105	96	87	100	92	97	94	92	87	111	104	111	97	117	106	101	108	108	102	119	101	111	102	91	119	111	139	107	100	116	118	116	120	97	102	101	103	102	112	118	80	110	108	94	87	101	85	104	108	89	101	105	86	97	122	92	110	112	107	113	94	108	104	111	87	104	103	87	110	106	92	125	109	89	99	96	104	102	86	112	79	107	108	126	89	90	108	102	109	111	99	103	93	101	108	98	105	90	98	94	107	106	114	102	107	97	114	102	104	109	89	93	108	106	109	87	120	94	111	113	127	122	101	101	94	101	120	110	105	113	90	93	104	110	93	93	102	97	112	106	119	101	87	110	119	89	118	95	86	128	110	109	87	110	97	93	99	114	111	106	101	85	121	82	115	101	112	88	99	95	103	94	91	100	100	83	98	90	118	108	99	93	100	120	93	110	102	94	92	101	117	101	117	97	98	115	107	115	105	99	104	96	102	107	98	91	105	103	113	82	94	94	86	109	85	106	113	111	111	90	95	101	116	95	101	99	106	118	105	82	108	107	90	104	97	98	108	106	99	102	107	106	97	99	97	98	105	101	92	103	114	101	105	92	111	87	90	96	90	102	80	98	109	109	99	83	105	109	106	102	107	112	111	102	115	104	104	99	119	97	93	81	102	112	105	107	104	100	104	108	86	80	95	96	98	99	104	105	104	86	91	102	106	118	94	108	94	112	93	123	89	106	99	95	112	114	109	106	102	95	105	99	97	83	119	99	106	98	114	105	132	118	99	90	98	97	105	106	101	110	103	111	112	101	103	100	123	112	100	103	90	92	111	93	106	91	92	100	85	93	111	97	102	80	100	108	98	126	104	78	97	101	95	103	94	91	96	96	102	93	112	118	100	90	109	96	103	99	102	113	93	93	104	125	126	96	101	120	86	98	85	105	71	104	104	96	103	116	116	100	98	82	104	113	101	108	98	108	70	111	104	109	105	92	102	77	118	102	96	88	105	86	102	105	110	94	108	89	122	123	90	101	100	99	92	98	103	102	111	116	88	95	88	92	96	95	93	118	99	118	96	117	112	94	106	106	112	128	105	109	109	86	100	92	81	87	97	103	111	92	104	100	105	121	118	87	98	96	90	91	119	94	111	106	112	97	94	91	88	103	103	100	102	107	102	102	114	105	100	107	103	91	106	97	96	101	115	104	107	83	112	102	126	102	103	100	108	83	95	85	104	116	109	102	94	111	112	108	87	94	106	123	97	122	109	83	104	107	90	110	95	104	119	106	104	108	98	108	100	112	97	106	97	104	99	109	124	109	102	87	113	108	94	120	98	89	94	89	101	91	107	108	101	105	82	95	91	117	111	101	117	100	124	92	101	121	100	110	91	86	111	104	118	125	104	109	100	105	105	115	121	100	76	102	97	107	108	99	108	118	104	81	107	106	106	95	107	100	98	98	98	93	107	110	112	105	107	103	119	111	115	86	108	119	113	101	84	108	106	103	96	119	102	100	119	97	111	99	105	106	85	88	106	104	80	103	88	100	102	100	96	102	100	104	105	91	81	110	92	106	97	108	100	97	96	90	96	103	104	89	92	94	102	113	115	114	84	113	103	104	117	101	112	97	93	104	92	105	110	117	112	107	86	102	100	108	106	109	91	104	98	102	107	90	113	104	107	119	86	101	111	120	94	102	111	120	99	85	98	104	94	87	89	111	89	99	103	98	94	93	100	103	106	104	100	102	98	87	119	111	119	100	117	100	92	104	109	106	102	90	113	104	103	113	83	98	100	104	91	99	104	102	100	111	113	111	107	99	100	105	108	107	114	101	107	86	105	104	97	123	111	107	105	88	84	86	121	106	101	114	85	116	115	105	110	113	108	102	104	107	95	100	119	105	104	84	98	101	103	116	119	93	107	99	106	103	118	96	106	111	99	106	102	105	106	102	111	84	107	111	98	106	97	103	106	92	120	106	87	132	116	111	96	120	85	104	105	100	109	98	107	108	102	118	106	116	119	119	93	105	94	92	114	91	94	87	92	95	86	99	97	101	119	94	110	94	95	97	103	98	104	106	107	101	90	108	92	108	86	99	90	107	106	95	116	89	98	110	107	74	108	93	103	115	98	105	111	113	94	103	97	113	96	120	105	101	99	100	95	114	77	119	123	108	94	108	91	116	107	106	104	106	102	84	102	109	94	110	92	84	104	101	83	88	94	100	87	91	113	93	109	117	111	88	102	100	92	88	99	92	104	100	100	88	98	89	104	102	98	131	96	104	89	87	100	102	98	122	100	114	109	96	121	100	104	88	84	89	125	107	84	94	96	120	93	96	101	117	104	91	106	104	93	116	108	103	92	114	91	111	104	95	109	114	101	98	94	101	103	108	106	85	107	93	86	103	109	111	99	104	114	107	91	92	111	105
39212	28348	21463	18671	19350	16332	11410	7074	4767	3628	2756	1927	1448	1307	1059	986	909	889	799	804	783	841	795	754	771	757	758	786	728	728	687	738	758	770	739	801	823	753	746	790	772	781	740	803	780	741	756	764	739	736	746	743	767	797	777	730	736	801	743	751	738	753	727	763	800	775	771	689	743	742	786	729	773	742	793	788	761	777	757	746	761	724	749	764	737	751	754	779	764	742	764	773	771	768	704	771	785	763	779	766	739	719	745	770	743	770	731	790	746	806	734	750	774	754	771	745	794	800	784	698	765	731	750	764	723	785	771	749	712	756	757	742	767	789	764	761	782	766	724	723	767	752	740	796	761	767	752	788	761	783	780	747	770	782	769	762	778	719	779	725	776	758	794	742	765	719	754	799	734	782	732	753	733	763	760	762	721	781	748	793	754	747	753	750	818	750	725	721	737	758	773	784	760	813	802	791	737	759	743	768	713	747	745	744	770	768	755	745	743	772	729	773	767	816	779	739	743	768	789	765	758	772	781	744	740	751	714	752	802	745	783	720	723	755	789	745	708	738	745	734	715	756	753	781	784	740	789	775	764	751	715	744	738	752	791	715	759	794	752	769	735	725	791	716	743	767	756	737	713	763	768	725	713	782	738	758	775	748	766	787	791	776	734	763	777	776	765	692	761	782	788	761	754	736	722	763	719	775	730	749	819	740	708	782	768	776	801	738	762	723	764	730	745	786	787	739	759	699	684	758	719	753	725	759	789	769	760	760	714	708	736	744	737	799	764	707	782	755	729	817	729	754	737	717	742	780	803	706	766	752	759	768	739	818	748	754	748	758	778	794	761	769	756	741	747	728	786	763	760	741	748	764	791	798	747	761	752	756	749	772	816	799	791	773	729	758	799	714	741	694	750	755	706	788	737	768	769	726	770	783	766	751	774	784	773	720	792	765	760	792	711	742	758	789	758	760	746	760	714	763	737	768	719	740	749	766	821	727	791	730	742	740	747	782	769	782	727	726	760	727	723	768	716	783	742	774	736	753	737	704	787	775	769	752	766	760	704	770	764	747	773	765	749	771	738	709	751	721	792	718	777	733	765	742	762	772	778	716	762	729	779	739	753	746	728	780	762	753	767	769	765	799	739	754	691	776	808	783	751	744	764	796	768	790	789	708	724	740	732	708	757	771	752	800	781	774	788	765	775	763	793	698	781	776	773	768	735	764	726	756	765	756	734	780	768	783	777	766	774	789	750	730	800	731	749	744	702	775	785	749	763	727	756	742	765	726	775	783	721	743	759	760	836	731	777	748	763	746	799	794	781	765	710	753	707	758	807	727	810	676	783	747	738	758	756	705	756	749	735	757	685	726	716	713	759	757	743	745	753	731	791	780	762	743	767	742	742	759	750	774	787	737	743	769	771	747	756	783	746	758	762	759	732	766	759	814	731	736	770	728	735	723	721	742	816	735	715	695	764	751	739	710	758	750	754	815	740	747	751	723	757	784	759	681	721	737	768	739	730	790	709	751	750	754	799	732	715	783	735	764	682	721	734	771	822	765	777	725	773	736	755	761	771	771	775	786	746	751	772	740	770	737	754	780	757	746	710	764	754	735	822	754	734	711	767	738	746	716	755	781	727	752	799	747	787	773	741	751	771	733	799	760	753	747	748	736	734	789	739	718	762	703	786	786	720	750	718	745	739	757	771	792	777	782	729	719	741	788	714	800	727	802	773	755	736	791	765	769	785	792	732	761	761	778	777	787	758	788	758	733	739	728	774	733	762	776	771	755	725	751	777	711	710	741	755	831	759	723	722	736	787	769	764	762	736	705	749	801	766	781	726	739	791	797	778	740	732	741	761	797	778	731	731	804	741	767	743	751	742	730	774	781	731	778	719	736	711	764	750	712	760	746	757	758	752	754	761	757	776	796	763	768	723	786	755	728	728	782	752	766	770	776	752	743	751	767	765	819	717	694	764	783	789	757	748	790	775	767	753	724	730	751	744	776	733	769	781	781	736	745	776	803	761	762	768	745	737	763	682	720	748	753	781	722	726	731	754	803	749	770	754	765	794	755	734	762	705	717	740	757	752	784	712	739	814	695	754	725	763	777	790	779	758	706	735	749	767	750	715	738	729	730	745	787	769	810	765	775	716	781	782	729	775	749	750	750	732	723	725	697	748	716	716	771	736	789	757	773	769	754	759	759	713	753	736	758	746	724	765	687	781	775	793	750	736	794	736	756	776	761	765	733	740	751	753	792	805	764	775	771	803	823	782	750	724	727	772	786	785	726	756	744	741	785	755	763	754	741	770	742	706	738	766	787	728	746	766	801	737	783	760	707	709	769	728	793	767	719	757	749	741	737	772	740	733	744	778	686	773	806	695	731	773	734	752	737	771	758	768	740	759	736	776	764	755	753	793	774	750	743	779	732	757	714	770	729	720	747	797	753	739	776	722	781	759	740	748	761	741	764	800	724	793	744	781	739	743	781	695	739	771	732	775	794	742	743	769	802	797	791	734	781	795	804	738	742	779	759	723	739	756	786	800	767	757	708	741	754	738	776	701	764	736	808	732	794	721	750	737	743	762	759	706	793	761	743	786	723	792	736	728	759	717	724	732	706	734	779	715	747	756	754	758	786	751	737	789	773	757	733	749	756	830	744	728	779	769	729	756	737	767	737	808	796	709	791	710	765	764	742	748	775	760	790	798	759	747	742	734	702	734	800	716	730	753	751	754	745	717	754	758	735	735	750	754	784	727	738	725	780	719	764	796	742	729	722	710	763	748	748	749	741	750	820	741	723	792	763	726	734	782	798	767	751	752	725	761	737	740	736	807	771	723	776	702	755	749	754	769	776	731	722	721	732	799	784	790	734	762	705	732	767	798	799	759	777	754	772	807	742	736	763	785	734	782	742	769	767	778	727	796	796	787	724	759	813	764	748	777	756	744	745	740	727	706	768	695	732	737	792	770	726	777	836	747	733	754	749	703	742	729	812	757	766	772	770	724	791	746	719	732	776	791	752	715	782	807	774	783	721	759	643	688	771	764	735	778	780	744	717	734	743	704	740	775	723	755	743	752	747	776	716	765	815	748	748	746	749	784	788	771	840	703	737	754	749	709	747	776	760	752	734	781	740	780	723	742	754	715	735	782	751	739	729	726	786	722	742	814	753	757	790	778	746	778	749	704	734	761	740	698	751	771	742	776	753	779	769	722	749	760	783	746	752	772	755	808	727	772	848	697	724	800	773	713	722	751	767	726	766	794	780	769	779	772	712	785	733	763	755	793	763	806	695	722	804	746	744	776	766	792	715	724	780	718	762	764	755	763	724	716	752	677	756	774	782	754	775	797	752	762	693	758	762	796	715	729	764	796	763	739	769	741	808	716	776	750	781	785	749	736	771	776	795	779	751	770	708	795	780	751	793	744	765	788	719	727	693	750	739	741	783	763	769	725	729	792	691	749	741	741	780	774	807	748	742	777	731	800	746	757	742	821	720	746	721
13668	10887	6314	3722	1999	1208	869	489	354	291	257	182	172	136	136	123	93	116	100	110	104	108	105	95	105	98	97	93	111	105	102	100	96	105	96	91	116	97	87	99	100	105	124	79	102	99	86	85	103	106	113	93	99	103	94	82	93	93	95	75	99	96	93	102	87	108	82	121	97	109	98	88	101	85	120	91	87	92	102	80	95	102	98	96	105	93	89	91	74	88	90	80	95	79	92	101	93	94	100	106	108	110	83	92	103	101	80	81	94	117	95	105	115	98	92	83	117	83	73	76	79	106	97	86	109	101	112	121	85	91	91	94	92	113	108	96	100	107	97	100	93	110	98	108	74	109	100	77	91	102	96	79	92	107	115	87	102	99	105	97	110	93	97	103	100	98	87	97	106	86	99	117	97	88	95	115	96	93	97	101	92	105	120	97	90	109	100	103	96	93	103	123	90	111	95	113	106	100	104	101	93	108	109	83	97	98	110	108	93	103	98	104	97	96	121	112	97	97	109	104	81	85	90	93	103	117	91	102	107	103	99	87	107	109	96	117	94	116	86	112	90	98	89	104	94	113	90	88	89	108	106	90	94	110	113	101	111	90	109	99	97	93	95	100	91	104	110	101	90	85	89	99	104	106	91	85	86	95	112	100	105	98	88	101	96	89	103	110	121	112	98	106	102	90	98	114	110	102	83	81	102	96	100	107	106	94	102	86	77	87	103	93	114	94	112	109	97	99	99	91	93	90	124	90	103	97	92	108	89	93	95	102	108	98	95	108	81	97	111	100	91	101	86	92	86	80	101	99	87	110	93	94	100	109	102	95	85	100	93	83	99	106	100	107	101	101	84	103	93	91	81	87	103	86	110	109	92	106	89	113	109	79	105	81	84	94	113	96	103	95	111	85	94	94	98	97	93	100	100	113	85	94	101	106	103	90	77	109	103	87	76	92	105	93	93	101	111	107	98	103	105	112	98	106	116	94	89	87	100	93	101	104	94	95	91	97	114	105	93	111	103	97	91	105	95	106	92	107	94	66	96	109	99	100	81	85	92	87	85	101	104	77	94	85	99	107	97	104	89	118	94	87	114	96	107	107	79	101	90	91	108	85	114	104	101	108	100	79	106	95	100	104	116	109	96	107	105	105	97	69	96	108	96	100	91	100	84	96	95	104	92	111	111	98	100	108	101	111	103	98	99	89	108	91	102	98	96	118	94	94	92	101	100	108	101	112	101	97	96	96	96	85	94	87	80	95	79	99	97	92	96	108	109	117	92	112	100	90	105	90	108	83	101	90	99	99	111	103	81	91	110	89	102	101	89	87	107	76	111	113	97	112	82	99	101	113	104	102	100	85	96	108	96	114	96	90	101	100	96	107	100	94	106	106	107	100	101	92	77	94	109	100	78	88	89	94	90	88	95	94	87	86	105	104	93	118	89	97	106	107	106	89	117	96	95	97	90	97	137	102	83	94	118	88	104	105	96	90	100	110	95	97	91	96	91	95	92	107	86	93	97	104	104	90	90	105	90	118	93	94	107	106	104	107	107	114	106	92	84	105	89	110	107	93	75	97	97	90	91	106	93	101	93	100	90	111	103	104	83	87	93	92	95	88	86	98	120	104	97	85	99	111	83	112	110	111	95	103	104	95	100	90	103	99	105	88	98	117	93	99	95	87	106	104	113	114	91	82	115	84	104	88	111	94	98	111	84	90	94	91	92	97	94	99	90	99	108	99	102	95	80	100	111	104	87	107	115	105	89	86	100	107	88	86	95	95	104	108	82	91	105	111	88	120	101	90	69	103	107	101	117	107	116	106	99	104	91	103	103	102	115	102	104	99	104	100	96	99	88	98	90	97	78	107	107	94	86	97	101	86	88	85	110	96	97	100	97	110	106	91	114	108	81	105	109	112	114	102	79	85	90	114	105	98	95	113	79	95	107	122	116	98	97	88	105	104	109	96	106	113	82	100	102	106	102	111	100	72	91	97	89	109	91	96	114	110	93	114	84	91	82	88	98	101	72	108	102	116	77	102	99	85	94	116	106	103	103	90	87	109	116	95	96	116	80	94	96	100	100	86	103	96	90	80	102	91	106	114	106	87	94	103	108	111	112	92	110	85	85	118	112	100	106	113	101	97	90	103	106	106	87	98	96	93	99	88	82	104	96	81	88	93	98	89	102	90	103	94	88	102	92	101	95	87	93	88	93	86	121	93	112	102	80	99	100	129	87	99	100	107	102	101	108	105	89	87	101	114	89	102	94	106	115	107	95	94	119	80	90	100	101	85	98	102	96	112	106	92	109	101	96	119	115	93	109	86	97	109	106	92	107	110	92	97	105	102	80	96	87	88	99	89	113	96	90	97	89	99	99	85	111	102	96	95	98	98	95	85	100	90	92	98	101	107	84	93	103	80	111	109	111	91	116	104	109	97	81	95	93	86	85	110	94	107	112	84	75	90	110	69	83	102	97	89	101	95	100	96	93	110	101	107	73	99	101	104	96	110	106	97	101	98	102	88	106	106	85	107	104	112	94	98	97	112	95	94	97	113	92	108	105	99	105	89	103	101	99	109	99	125	95	108	89	94	96	115	107	87	109	89	93	84	105	97	117	91	103	98	92	80	108	98	109	100	99	90	91	76	116	98	98	103	103	104	104	76	92	105	79	101	109	87	111	95	95	96	123	91	110	101	93	101	102	76	92	92	100	97	104	111	94	92	82	95	85	88	97	83	98	88	89	124	83	93	85	103	97	113	113	97	90	73	110	97	81	78	93	92	91	97	97	98	115	101	106	99	99	89	90	100	76	92	115	91	101	83	106	94	85	79	105	88	83	76	93	97	96	99	107	99	112	106	95	96	101	102	98	95	103	89	96	88	85	119	97	99	88	113	109	105	122	117	107	96	86	103	99	103	111	91	94	103	97	87	97	107	104	89	81	76	97	103	94	96	100	122	105	93	96	98	106	96	104	109	96	102	98	103	85	104	117	111	107	113	101	101	98	107	104	122	104	103	101	103	106	93	96	99	108	109	90	99	97	78	102	107	98	100	121	93	122	106	99	99	103	113	89	90	109	100	107	100	100	101	89	106	100	97	86	87	88	110	84	104	113	106	95	98	80	109	106	96	87	89	87	100	85	89	104	107	107	107	101	118	103	115	118	97	84	103	100	105	99	101	106	118	101	101	98	103	92	112	80	114	88	106	86	95	100	83	89	93	100	83	75	81	105	99	102	96	99	107	103	105	85	86	108	92	95	99	99	86	80	97	92	98	85	111	98	97	89	81	95	99	91	120	101	100	99	90	73	97	106	104	104	92	83	98	108	112	84	101	93	109	90	105	118	86	107	88	84	98	111	100	103	109	82	96	124	103	79	89	107	98	79	97	92	95	94	88	95	104	113	97	104	116	88	90	95	102	88	117	86	121	86	99	83	112	91	95	91	107	75	92	90	89	113	109	101	106	95	100	92	107	86	97	111	121	100	100	85	102	91	103	94	108
44091	33101	26987	25254	24307	20159	15360	9339	6592	4559	3628	2569	1827	1563	1198	976	911	883	816	796	770	742	766	726	732	694	766	762	728	748	712	677	756	711	698	772	707	700	755	730	798	761	685	717	736	717	731	765	666	720	737	734	735	716	761	748	687	704	724	730	719	735	685	719	725	702	730	737	754	745	706	708	696	731	693	736	714	722	746	752	698	697	743	702	724	676	745	729	710	745	727	658	743	706	744	737	668	699	698	671	710	711	723	741	717	703	760	687	768	690	711	696	697	781	731	714	706	682	669	746	742	700	747	743	755	741	705	726	775	704	748	715	765	724	713	720	706	743	690	730	725	731	716	770	688	741	711	697	759	731	711	712	729	689	709	718	725	729	660	719	737	729	771	788	689	769	743	722	680	743	706	752	702	718	674	692	708	728	711	724	711	751	699	728	693	758	714	741	703	728	745	703	727	720	669	752	739	739	746	745	788	708	731	721	751	699	750	709	744	754	720	728	724	741	731	737	690	734	729	723	702	710	729	760	714	682	690	735	715	764	731	745	725	742	725	756	802	718	719	719	719	768	710	696	768	681	736	783	736	730	707	679	719	716	740	728	727	703	784	712	732	741	731	748	720	766	684	759	762	699	747	653	727	760	678	722	738	709	642	709	722	737	746	732	718	682	725	743	715	721	715	732	740	734	733	758	712	676	723	724	738	769	680	708	707	709	716	733	700	706	740	691	737	778	729	726	713	700	711	674	744	721	670	747	712	699	709	749	761	740	734	729	707	719	722	726	704	710	760	706	747	757	701	710	701	742	716	726	732	746	676	692	759	718	727	710	713	708	696	765	697	691	737	677	719	707	720	696	749	685	731	715	718	728	742	722	700	710	748	727	753	713	737	714	760	750	744	687	669	694	670	712	733	780	704	719	661	720	746	700	737	703	744	714	746	680	728	754	717	729	735	745	730	736	750	755	727	743	747	712	709	746	776	704	766	782	721	682	712	734	758	746	751	688	706	768	757	714	760	729	724	734	706	705	778	729	688	745	761	724	743	750	753	717	707	695	718	730	728	724	724	752	732	719	740	734	806	730	694	718	726	741	697	710	746	790	707	693	730	698	687	707	740	700	721	739	777	688	745	698	740	763	723	707	742	721	758	681	732	750	771	704	733	753	697	734	714	726	794	743	758	766	753	772	701	774	727	736	728	751	713	695	710	778	681	770	745	726	673	781	715	723	784	732	702	693	770	783	738	723	784	681	696	750	724	712	735	753	757	724	758	747	727	781	720	726	730	733	751	717	735	724	722	677	741	718	723	700	716	772	660	678	712	700	716	758	728	733	753	733	677	660	717	761	706	703	788	717	729	727	770	749	741	720	666	702	703	703	698	698	727	730	696	721	685	657	685	662	705	752	745	721	737	686	718	688	689	696	729	708	721	731	721	740	743	706	709	734	710	730	706	694	691	715	750	736	698	704	730	707	699	687	701	709	791	747	737	763	718	733	726	718	776	758	721	728	798	749	764	750	739	728	668	718	676	753	735	741	734	776	732	657	735	752	709	722	743	747	731	729	696	754	732	691	723	675	740	696	799	752	693	711	715	765	721	739	715	703	731	719	757	733	731	766	721	690	700	754	701	678	753	680	760	751	724	774	697	757	742	747	696	725	703	711	691	725	744	769	761	733	739	723	767	745	717	734	710	721	741	700	729	723	734	707	701	757	775	743	773	742	717	729	712	679	736	755	736	770	733	744	670	732	742	700	722	764	717	724	716	685	723	707	721	727	728	768	732	729	756	757	667	748	714	755	762	712	730	764	760	730	715	707	689	677	685	742	688	741	722	729	694	730	787	736	790	742	716	743	737	732	737	699	736	728	752	717	729	755	692	773	772	692	690	751	722	787	752	755	742	754	726	755	690	722	696	705	759	700	754	740	676	698	679	674	673	712	684	729	751	717	701	749	747	664	690	729	760	722	711	761	687	730	755	720	691	690	731	765	727	714	736	743	711	720	704	713	736	697	705	785	746	666	677	722	713	749	699	723	717	700	744	711	713	756	737	754	697	693	721	721	709	768	680	738	709	749	684	726	765	734	706	722	765	750	735	728	692	724	737	704	709	755	696	698	684	730	685	759	707	709	710	725	778	700	769	734	746	730	694	780	744	735	696	787	750	756	700	700	719	756	707	657	759	709	733	735	722	703	727	743	725	734	726	741	728	728	742	740	718	717	675	788	696	681	760	694	708	701	729	730	740	698	731	700	719	731	737	692	712	703	737	709	754	718	704	768	736	747	716	727	694	751	745	752	718	688	753	719	760	716	709	734	741	728	730	695	710	730	680	673	752	819	713	743	756	759	721	691	725	748	703	761	672	728	755	704	677	711	716	720	715	731	703	739	669	752	751	725	724	758	714	765	719	739	730	751	708	714	712	724	739	721	735	695	762	727	767	739	707	763	739	684	694	714	717	717	719	743	703	775	719	710	712	744	720	738	729	726	750	757	695	687	721	742	708	715	715	737	702	723	741	753	749	701	721	706	758	701	708	773	717	707	685	712	714	735	694	685	696	757	737	725	730	702	753	734	747	740	692	733	711	735	678	739	719	700	733	731	722	761	741	735	748	760	757	731	727	748	748	665	719	728	781	711	683	717	762	700	711	783	692	683	729	721	718	685	716	767	723	748	758	748	730	738	770	782	796	781	679	704	733	800	713	704	781	774	733	689	751	710	695	731	718	704	741	738	725	701	710	742	723	743	732	712	732	763	750	735	740	745	727	747	682	766	733	684	660	724	750	730	765	734	766	733	731	719	704	698	729	701	731	730	759	752	694	764	729	713	772	732	716	683	721	738	707	738	695	713	658	717	763	709	791	777	758	715	744	681	763	722	763	724	692	739	745	719	746	742	718	749	689	728	709	659	733	725	742	733	718	710	716	706	726	728	706	723	732	747	722	707	713	760	751	711	744	761	711	731	702	746	706	733	722	742	719	697	703	728	708	756	793	704	751	723	700	765	706	737	745	673	735	709	736	736	676	708	684	667	701	689	747	706	711	768	740	696	690	754	768	696	708	718	728	717	686	723	709	733	721	684	713	686	740	760	751	729	730	730	724	753	716	700	758	793	748	736	714	700	720	691	732	771	748	707	733	694	757	788	747	763	733	709	761	710	785	750	758	695	704	747	721	708	725	686	701	673	709	771	756	697	774	709	735	714	716	666	781	756	749	695	689	690	748	772	693	698	710	709	752	750	714	761	746	767	765	743	728	744	690	751	702	719	693	714	719	749	757	714	693	721	717	737	677	724	706	693	736	709	757	767	749	688	694	706	740	695	684	750	740	719	690	731	694	712	744	769	715	731	732	742	666	716	688	680	692	725	716	783	740	706	763	695	734	750	707	790	754	729	747	716	733	762	716	673	783	719	733	702	746	720	722	702	678	716	725	708	758	785	734	743	709	729	736	748	754	715	735	753	649	713	755	698	699	695	724	722	733	754	740	647	712	717	753	700	720	743
12066	9157	5412	2562	1519	993	658	536	483	366	269	206	185	162	147	131	125	112	110	139	114	112	113	99	115	102	84	87	121	107	116	111	94	100	95	105	105	99	112	85	108	104	104	86	92	85	91	106	91	110	110	114	113	118	106	121	115	104	107	100	100	106	112	100	106	110	97	84	105	114	103	99	111	97	101	93	94	108	102	115	112	101	92	100	115	92	98	93	91	98	106	124	104	91	106	109	100	100	95	85	97	84	109	115	99	98	104	95	93	93	106	108	88	92	92	109	98	122	97	108	109	98	96	119	116	101	86	114	117	87	103	93	105	104	99	92	101	95	99	98	100	84	102	85	104	116	94	107	91	106	115	107	81	113	99	118	97	112	102	101	109	109	115	99	92	116	105	100	99	104	93	88	103	94	103	99	106	86	106	98	116	119	113	98	110	105	102	117	93	110	107	104	124	114	107	105	107	120	87	111	99	113	95	109	101	102	95	85	104	88	93	114	100	102	115	101	97	96	100	104	116	106	115	105	94	110	96	107	122	100	95	99	98	102	111	124	101	116	105	103	118	114	91	97	97	95	91	81	99	113	83	88	93	99	96	110	96	120	109	111	95	101	99	111	88	100	93	87	82	128	124	102	97	106	97	114	108	107	107	110	106	103	110	108	107	111	111	104	92	96	96	90	88	87	104	95	106	85	106	109	97	114	104	92	115	119	90	100	126	126	87	116	112	123	118	109	87	103	117	112	112	97	109	84	94	97	90	101	104	106	103	98	95	104	113	102	100	93	90	90	91	110	102	89	109	93	87	97	122	97	102	99	103	101	106	105	93	118	117	119	107	107	104	101	97	103	105	109	114	129	98	108	112	82	109	101	89	99	127	112	101	116	104	102	92	103	122	114	110	107	99	98	96	94	91	104	99	114	90	104	97	125	108	105	102	107	102	126	114	108	104	113	95	109	91	99	104	100	101	95	118	96	86	109	97	117	95	106	97	107	100	87	106	93	124	101	95	100	112	95	109	117	117	94	91	94	88	108	88	98	102	94	132	107	128	109	100	110	110	97	101	117	97	101	79	83	108	99	100	97	93	107	106	84	120	114	97	116	79	103	116	103	102	97	102	131	94	100	87	102	94	111	87	110	101	104	113	81	107	105	94	99	104	115	90	99	85	90	99	109	99	107	104	115	101	92	101	119	109	100	102	112	91	110	123	124	107	111	105	109	108	100	101	97	117	101	91	108	107	85	102	97	98	94	101	104	87	106	103	92	111	114	96	80	93	101	104	85	111	116	97	97	108	111	112	123	95	78	109	105	107	101	99	104	110	103	120	109	94	90	117	108	104	91	103	101	103	107	89	109	94	107	93	109	83	98	106	107	104	101	98	84	93	93	79	69	109	112	101	108	98	92	105	98	97	83	113	101	104	104	101	92	93	91	99	93	89	102	93	94	109	103	92	91	96	96	108	114	112	111	117	126	101	98	109	111	107	112	102	104	106	90	106	91	91	109	113	100	102	100	91	92	102	93	97	108	99	92	118	96	88	98	97	115	102	99	95	109	106	90	109	96	94	95	83	108	104	108	103	114	101	102	92	116	94	81	76	104	103	109	94	104	110	90	107	115	97	109	115	97	89	103	101	95	106	99	122	108	111	101	111	110	102	107	101	94	104	97	94	116	99	120	111	102	88	109	104	98	99	98	107	91	105	92	101	96	114	108	106	97	106	105	110	94	100	120	123	95	98	97	100	94	108	97	111	87	98	105	116	114	102	88	94	121	101	98	96	125	120	109	115	82	113	99	105	114	127	100	104	107	111	105	96	92	109	98	97	104	110	104	107	107	98	98	82	105	111	106	89	114	93	105	97	91	85	96	115	105	103	103	86	95	105	108	104	125	103	117	112	99	110	98	112	117	81	99	103	100	96	101	103	80	102	91	107	111	101	119	102	107	119	117	102	97	92	105	94	106	107	110	121	104	104	117	96	110	97	108	99	103	101	100	112	104	99	102	101	127	115	127	97	101	109	98	106	101	90	102	122	102	111	119	131	92	96	98	103	104	103	86	113	103	118	97	99	105	107	101	107	122	98	95	115	100	128	122	110	104	101	88	92	107	93	96	87	103	133	88	101	99	109	90	104	114	99	99	105	86	104	108	102	103	105	107	95	106	117	93	107	108	96	109	108	88	89	96	112	99	122	114	112	110	91	102	89	117	118	110	119	91	91	108	104	84	109	95	95	103	106	90	109	114	97	107	95	95	113	111	117	121	91	115	97	105	81	97	110	105	102	90	126	96	104	95	100	117	116	110	96	107	101	103	99	102	95	112	92	102	117	101	95	112	86	110	98	124	109	103	123	97	115	115	107	91	120	99	93	101	112	98	109	104	115	121	89	108	94	104	89	128	85	104	94	107	83	84	94	112	104	102	111	107	108	93	116	102	112	102	96	107	120	103	84	99	115	119	117	111	118	99	87	100	112	112	108	105	103	106	107	110	121	108	101	101	78	107	115	88	99	104	95	100	96	103	106	119	106	108	109	107	100	97	90	107	114	102	102	109	105	100	99	101	112	121	89	116	107	101	91	120	91	101	116	113	114	121	119	106	106	105	114	110	99	108	92	111	117	124	91	99	92	100	119	121	114	80	104	104	110	107	108	107	117	123	106	103	100	100	98	97	122	96	103	95	114	96	98	100	96	111	95	106	89	91	107	83	105	106	101	99	101	101	103	107	92	97	98	112	95	102	97	107	114	109	122	94	111	132	118	106	99	86	100	106	98	105	98	109	106	90	123	93	111	110	103	108	103	105	111	109	101	111	79	112	99	107	110	93	110	107	98	103	92	99	106	108	115	101	117	94	106	93	101	107	117	123	94	108	119	109	107	111	107	131	89	102	92	107	98	100	122	88	110	96	108	85	99	106	98	100	94	103	99	90	113	97	92	116	98	103	109	94	108	113	101	115	99	85	131	105	109	107	115	100	100	104	89	90	107	107	102	98	106	93	98	111	118	111	93	126	102	102	95	94	108	102	106	100	95	107	96	88	101	105	94	107	101	104	109	84	76	102	116	105	101	95	108	112	122	105	104	106	104	90	97	100	102	87	133	107	108	105	86	115	96	91	93	91	119	108	99	98	85	107	104	102	100	113	109	101	117	108	96	80	105	92	98	120	101	105	91	112	101	111	111	103	104	93	103	100	104	109	106	97	121	101	116	132	112	107	109	87	85	111	101	110	117	91	99	95	101	107	119	102	89	97	99	117	87	99	96	110	114	106	102	105	105	102	108	98	83	125	101	98	92	111	106	116	103	105	106	102	101	101	110	118	100	103	96	103	104	112	111	106	116	106	88	114	100	118	107	117	92	96	110	108	126	118	84	102	107	101	94	101	103	97	97	106	103	88	92	86	93	97	120	123	106	101	97	102	119	109	103	97	103	111	103	111	84	106	113	112	95	91	99	88	105	115	115	126	104	99	98	124	105	94	107	96	101	97	98	98	95	98	108	112
40291	31930	25492	21421	22751	19280	14218	11326	9131	6443	4408	2998	2440	1893	1317	1196	1024	951	906	859	822	804	758	748	808	751	807	782	766	771	795	773	807	754	760	763	758	708	784	762	790	803	808	771	745	736	741	812	673	770	740	744	774	753	756	771	713	706	744	772	728	772	750	733	721	772	810	725	764	764	849	745	831	759	787	799	771	753	834	774	736	769	778	759	737	763	763	711	744	765	779	787	766	790	756	760	823	741	738	771	801	746	725	760	725	769	738	741	776	792	784	759	742	770	741	745	800	725	737	730	744	756	767	755	704	800	786	765	751	755	716	781	755	771	755	732	756	734	726	780	709	755	728	785	771	774	805	750	746	756	725	778	757	776	741	732	775	732	740	770	762	795	763	759	746	748	753	787	748	781	726	742	769	800	776	798	725	742	757	738	809	734	794	724	775	735	766	751	760	766	796	749	775	751	802	771	750	791	787	801	770	780	703	748	802	781	726	731	720	757	749	733	802	761	751	751	742	740	733	695	761	767	762	729	763	764	780	772	781	749	735	765	765	820	754	814	732	765	746	804	745	784	764	751	718	722	743	788	780	772	701	799	769	763	753	784	743	763	771	739	735	739	757	798	750	748	757	773	762	805	753	753	761	774	729	724	715	755	736	775	707	786	804	764	771	737	751	719	729	776	774	751	763	777	747	778	804	737	746	775	788	718	786	732	807	760	777	764	742	804	731	738	762	754	763	755	756	757	710	727	766	743	783	774	811	788	757	768	767	757	767	702	760	783	735	745	762	750	741	721	736	747	759	743	757	747	739	782	723	773	765	765	768	752	755	754	798	735	737	736	728	776	715	733	717	766	749	774	763	787	714	762	732	741	812	734	805	811	774	776	776	726	782	752	727	776	757	731	776	730	800	738	767	794	776	752	734	779	741	764	784	746	798	788	805	758	777	733	732	783	778	784	793	781	804	757	782	732	776	789	778	740	733	771	727	777	758	778	784	769	779	734	723	718	770	795	760	814	725	777	761	748	752	813	807	734	739	795	733	770	777	798	735	740	763	740	751	726	770	690	778	757	743	757	802	672	750	796	727	745	770	762	792	764	724	766	802	813	776	803	741	732	740	777	750	800	780	792	729	751	724	782	791	799	780	747	733	789	804	741	751	763	751	803	758	767	743	797	792	712	795	719	788	766	708	693	813	750	786	721	774	791	807	708	773	757	782	838	754	752	722	801	711	803	733	800	767	726	788	757	759	803	730	765	818	774	770	768	745	748	749	762	780	787	778	753	796	735	816	791	769	764	821	759	767	767	766	788	713	753	735	722	753	715	769	746	773	771	755	777	746	786	784	770	712	704	714	769	790	753	766	742	770	757	781	749	758	775	725	785	809	733	762	742	826	802	727	724	719	760	752	821	761	725	763	753	765	807	741	758	745	791	739	730	688	748	758	785	730	846	796	722	717	766	762	714	754	769	712	751	755	713	751	758	730	734	794	758	757	757	759	715	779	773	782	766	740	784	775	764	744	739	768	774	755	758	795	782	690	744	759	752	745	786	746	804	757	696	800	732	751	813	791	771	816	759	733	782	816	765	765	744	814	791	807	785	764	761	729	733	773	780	747	718	755	771	771	761	773	801	776	785	721	818	716	752	707	779	770	757	762	740	753	739	742	774	775	753	780	817	699	725	755	817	750	717	791	744	741	766	771	794	768	809	782	760	788	747	784	741	706	744	742	730	736	755	761	761	762	725	770	804	733	752	774	827	849	766	745	769	735	714	765	794	732	715	758	764	749	741	763	772	757	741	800	746	781	739	755	777	760	786	738	782	733	749	799	756	760	749	720	788	729	762	829	735	762	753	799	731	780	726	775	774	757	746	682	735	767	713	800	777	698	741	739	762	743	711	762	757	762	789	732	809	781	751	733	811	725	749	762	743	709	762	737	771	728	756	789	718	732	788	762	760	739	768	721	736	692	754	775	740	760	796	770	806	799	829	731	769	755	784	796	759	760	759	748	791	778	755	772	773	823	749	781	810	742	733	788	727	726	788	707	799	762	745	765	796	746	789	783	737	729	812	794	784	760	732	767	765	772	791	746	747	788	739	777	717	774	801	736	734	742	750	750	722	791	757	758	749	762	787	787	757	767	739	788	716	762	863	775	791	709	791	774	795	756	723	770	782	724	759	736	763	758	777	807	732	730	742	777	799	747	780	735	816	761	794	769	774	736	779	773	716	762	740	742	757	777	745	790	810	719	690	770	731	732	755	839	745	750	778	742	744	742	761	812	730	774	771	740	717	762	765	750	789	744	714	753	766	771	763	777	758	798	788	724	831	808	719	735	731	714	782	792	774	721	732	766	736	784	750	752	743	671	773	743	750	747	719	761	739	738	746	769	770	790	776	765	768	778	724	743	807	750	762	766	782	789	739	771	763	755	754	757	707	798	727	791	796	788	751	779	795	743	747	790	768	741	722	780	771	772	751	769	728	752	784	818	767	779	767	773	761	746	768	746	748	774	738	774	750	704	731	720	794	785	774	738	696	763	785	789	754	806	774	732	713	766	723	787	761	758	731	779	755	788	720	774	750	770	749	744	740	784	780	726	775	760	782	718	781	738	787	737	783	766	778	760	721	722	734	815	799	739	796	743	761	798	751	721	757	798	722	713	780	772	765	760	768	801	750	789	796	754	785	801	732	788	762	778	770	810	781	775	796	741	722	751	706	720	778	795	763	808	788	731	766	761	736	726	745	806	689	757	752	749	733	742	747	745	750	756	762	786	747	737	744	805	775	782	729	738	767	722	736	772	767	737	714	771	781	761	711	759	754	764	790	798	791	742	772	719	722	745	715	762	712	759	770	743	694	744	813	732	792	753	791	736	777	805	788	753	750	716	726	784	789	745	711	790	732	765	741	775	784	769	787	782	714	800	818	769	727	800	762	805	772	731	737	754	758	790	769	779	742	734	724	796	794	753	737	783	725	793	714	729	745	790	744	719	783	760	724	816	735	784	737	741	739	754	776	736	797	743	781	790	734	788	747	761	787	728	750	770	792	753	693	756	729	793	772	788	749	805	757	763	734	791	690	740	795	745	794	730	732	763	773	746	769	765	810	783	781	715	767	738	753	765	755	761	746	760	781	773	733	733	740	719	756	719	751	796	727	766	772	743	766	745	747	755	755	718	734	785	797	746	805	768	693	707	759	744	787	777	748	730	747	727	776	803	783	781	790	731	702	769	764	794	779	717	823	722	753	786	818	789	750	811	788	709	755	753	730	778	770	779	723	758	663	800	734	769	762	753	770	796	756	774	803	712	773	761	763	784	758	716	797	776	759	758	722	752	788	736	768	779	746	718	759	826	762	737	719	782	755	734	777	794	786	784	801	805	730	803	719	763	779	772	735	700	733	746	772	756	754	764	755	732	754	770	711	751	748	739	767	809	774	755	765	759	733	711	710	734	707	755	742	741	774	776	749	748	719	706	741	718	754	780	812	710	765	739	789	727	702
15355	11756	5161	2846	1717	1504	1312	1094	686	467	427	305	243	195	147	133	128	122	120	115	100	110	108	94	115	76	100	94	93	90	112	96	89	79	111	84	102	109	79	102	80	78	89	97	105	101	112	89	95	92	97	88	102	89	75	101	119	101	102	101	98	104	90	88	114	117	105	100	76	96	84	89	74	101	82	100	99	98	92	115	102	98	100	111	94	93	118	103	98	104	86	110	105	91	91	98	91	99	96	104	113	104	90	101	100	99	102	110	99	92	100	98	118	111	95	116	101	101	103	95	89	103	97	95	77	107	105	102	87	100	111	93	84	94	104	94	91	115	85	110	106	89	101	106	79	97	98	88	112	96	76	117	101	97	98	90	94	99	91	82	120	82	107	112	92	96	118	104	97	91	88	102	81	107	101	81	107	95	97	105	106	99	106	91	103	99	120	99	99	98	100	88	93	86	93	102	71	101	104	84	112	96	92	82	95	95	96	105	109	95	103	105	92	104	107	100	108	101	106	91	98	81	83	84	100	101	96	87	93	92	78	90	73	101	106	89	103	99	96	88	115	100	126	85	101	82	92	106	97	79	95	97	125	92	92	71	87	100	99	112	99	108	98	101	108	88	81	78	104	101	95	76	106	101	98	103	97	108	120	87	103	78	91	93	109	105	111	103	92	109	98	114	100	91	94	97	96	98	85	102	104	93	106	77	97	91	113	99	100	99	102	76	111	85	94	107	99	88	111	89	105	82	94	110	99	97	89	90	94	109	86	106	82	102	110	105	108	79	94	107	85	88	95	64	97	110	98	89	111	92	91	98	83	82	112	100	89	102	114	87	77	81	100	114	88	87	90	108	86	86	102	98	103	107	95	108	95	92	95	91	96	94	105	98	90	95	97	101	102	90	102	102	102	103	80	105	94	107	101	81	113	101	82	81	77	86	81	126	97	98	101	112	103	89	93	104	80	92	93	93	99	114	93	111	99	103	94	98	100	113	98	107	93	90	98	89	85	102	106	87	108	93	94	94	104	92	90	91	103	89	95	89	89	102	96	104	107	92	104	95	109	111	95	99	99	106	99	99	130	82	86	111	103	79	109	103	117	100	93	85	78	101	84	81	104	105	110	110	81	106	112	90	106	97	93	90	98	95	85	105	96	92	115	71	118	96	99	106	110	102	101	95	124	94	97	97	102	98	93	106	87	81	106	88	94	104	107	104	96	92	95	92	91	96	118	105	86	104	75	99	111	84	101	101	103	82	97	98	104	83	114	85	115	102	105	110	115	104	103	94	100	100	97	99	96	85	88	93	94	81	98	103	106	107	93	91	95	102	84	84	95	101	106	90	105	105	70	105	96	100	93	88	97	91	107	90	98	97	90	104	108	110	84	100	94	87	99	110	94	99	94	75	91	98	104	92	120	102	78	100	98	93	89	91	104	86	96	91	103	113	93	100	98	94	106	105	79	106	103	102	100	84	92	88	82	96	100	91	99	89	93	100	111	100	89	103	98	95	82	101	110	119	107	96	92	94	101	89	116	98	104	95	107	107	108	95	103	91	103	102	103	87	89	87	95	104	90	89	101	100	88	105	90	99	87	93	69	104	84	106	107	89	136	113	99	85	117	94	102	100	101	108	90	97	90	96	101	107	94	90	97	109	108	99	95	123	90	92	81	94	105	84	118	89	101	102	96	101	96	105	90	98	116	86	95	103	102	99	109	98	93	76	109	118	98	96	86	96	113	97	96	114	103	71	112	73	99	103	101	101	110	103	83	83	94	102	92	106	101	103	70	121	97	107	105	100	105	105	93	107	111	118	103	104	83	81	88	76	95	114	101	84	85	96	87	77	91	107	94	106	86	97	97	88	101	98	85	82	104	99	85	95	111	102	112	108	96	90	102	87	89	101	93	89	103	92	107	90	91	96	116	94	102	87	92	99	90	93	98	100	92	93	111	96	96	106	108	108	107	100	91	99	108	112	89	89	87	105	94	95	99	96	102	101	85	106	102	99	92	95	104	93	81	106	115	95	88	113	89	89	99	98	93	86	93	86	107	89	101	107	92	96	97	88	112	119	107	88	101	96	108	113	90	89	107	89	108	109	78	93	96	94	102	101	91	95	85	95	100	97	101	91	103	94	93	88	81	95	100	99	96	115	94	78	92	115	90	87	109	99	112	98	97	99	90	95	101	107	89	83	90	103	102	105	100	111	93	95	91	99	105	94	108	89	115	86	89	114	116	84	112	92	103	100	104	88	113	102	85	103	108	105	98	108	87	101	106	111	101	109	115	101	96	91	113	99	95	104	121	102	104	95	80	90	91	80	107	86	96	91	98	94	88	97	110	85	78	99	92	120	97	111	92	106	94	90	94	108	90	88	93	103	89	95	101	103	99	80	107	108	98	91	112	93	98	95	106	83	105	86	105	97	105	115	108	111	94	112	106	87	97	93	92	99	95	101	96	106	97	84	112	107	75	79	100	86	100	110	89	100	96	108	98	86	99	102	112	100	104	84	100	100	95	98	86	87	86	96	80	97	88	89	86	85	84	111	88	100	88	105	116	102	104	96	119	93	93	95	86	83	93	97	95	102	118	82	102	114	99	86	107	99	87	91	83	97	78	96	82	81	112	100	105	97	95	113	102	98	100	107	105	114	96	93	104	108	94	95	91	113	92	88	91	98	80	124	87	89	95	83	75	98	98	99	103	97	92	92	87	89	96	87	90	89	85	100	74	112	98	99	86	108	100	94	93	97	95	81	106	101	95	84	102	105	90	107	99	92	85	105	108	114	100	97	70	116	103	93	102	83	106	93	92	106	92	88	91	100	107	101	120	104	101	75	110	107	98	100	91	116	106	84	91	94	97	108	83	79	90	113	96	89	107	102	94	111	102	103	100	109	91	96	100	100	87	107	84	125	106	111	88	101	113	97	90	129	86	101	95	93	100	82	104	104	118	96	86	108	109	106	103	92	80	98	103	89	99	128	87	94	103	102	90	106	110	96	82	110	107	86	103	95	91	94	91	99	88	105	95	96	88	98	118	100	99	104	97	104	92	102	101	83	110	107	89	93	97	117	91	89	83	98	108	91	111	88	95	99	88	103	90	102	94	98	106	91	103	94	100	88	100	79	109	106	93	100	97	99	91	90	86	92	90	79	91	91	95	88	89	114	101	110	94	92	115	87	103	108	111	99	90	91	106	92	107	117	97	95	86	110	108	86	81	94	102	96	104	121	103	80	91	104	110	93	84	115	89	115	92	92	100	113	97	86	97	103	96	104	95	101	81	86	98	91	91	88	90	90	101	93	96	90	109	95	93	118	94	107	89	99	83	94	88	93	100	93	83	100	102	96	85	97	100	111	90	94	94	112	107	88	100	104	87	88	109	94	93	121	105	89	106	80	103	104	104	97	106	103	100	97	99	104	94	128	105	96	93	90	102	97	105	87	107	102	85	112	89	93	91	107	103	96	91	103	91	105	99	100	108	92	95	111	85	110	98	94
45742	33328	24316	23087	25088	24007	21615	17594	12270	8092	6187	4533	3159	2354	1687	1326	1126	997	932	797	850	795	752	744	750	729	729	729	729	698	726	711	712	725	745	708	730	694	697	695	680	705	724	763	771	658	703	705	701	663	713	701	731	750	700	689	719	738	695	676	714	693	723	729	739	664	725	738	725	722	765	717	681	737	718	683	686	718	739	714	706	693	698	719	702	717	738	702	691	718	720	700	733	717	703	679	679	748	682	728	768	699	688	729	674	703	696	766	708	736	703	719	658	700	705	720	730	697	691	743	731	678	639	735	688	733	683	700	703	734	700	660	660	725	669	694	715	722	675	713	692	699	758	679	714	702	741	729	712	720	672	713	715	715	720	681	699	709	700	733	659	673	782	695	714	749	672	747	743	754	693	745	715	702	741	730	715	710	711	689	752	695	675	766	717	742	688	761	723	696	737	677	720	685	739	690	710	664	728	704	673	697	654	755	731	778	706	726	722	708	701	711	689	732	725	696	732	743	743	711	719	713	751	696	717	715	694	716	694	685	751	715	710	722	727	691	670	730	714	675	738	702	637	729	724	707	699	744	766	721	743	688	721	698	691	702	754	758	710	758	700	742	701	719	772	698	742	701	733	686	706	665	730	713	707	690	723	700	750	690	718	707	697	701	726	665	708	719	722	682	707	728	746	704	705	749	719	734	709	700	750	662	743	705	718	689	746	723	766	725	725	725	701	722	703	762	710	723	722	675	707	711	729	724	706	704	694	755	722	688	729	674	692	690	713	716	675	680	715	699	722	710	739	721	725	768	732	710	718	675	731	752	692	724	717	710	714	754	754	719	732	735	739	702	745	708	708	708	698	689	683	757	709	723	699	679	715	730	729	718	717	726	742	727	738	729	709	709	677	695	688	738	704	702	714	679	719	701	686	706	727	691	646	745	733	742	717	747	689	697	721	750	714	728	685	734	734	698	734	691	715	700	679	688	685	744	700	721	725	700	749	715	733	747	744	741	730	708	759	724	750	713	703	733	716	703	717	793	646	685	750	703	763	708	722	689	695	775	682	711	740	704	749	696	683	690	642	694	733	697	768	716	745	716	738	665	746	682	735	734	697	687	704	705	761	695	724	763	749	687	706	706	685	705	770	726	755	694	714	697	748	701	741	716	698	719	726	703	708	715	732	697	695	752	666	681	726	691	737	695	684	730	662	735	772	710	640	727	715	701	736	729	743	719	697	747	735	719	693	727	691	720	684	690	705	736	731	759	739	754	728	718	721	693	720	717	736	708	710	691	711	679	725	718	723	701	720	684	706	721	709	735	716	685	716	755	687	671	732	696	777	755	726	708	750	742	670	726	689	738	754	737	707	737	717	740	704	759	710	700	680	660	673	706	707	790	744	704	714	711	715	698	672	695	723	693	733	724	770	710	785	703	720	691	690	687	728	714	695	705	687	715	759	757	705	677	700	699	734	707	715	757	710	679	718	731	737	712	709	690	731	724	761	719	755	700	735	715	698	755	716	708	704	690	661	721	728	686	730	708	731	707	738	693	726	698	736	730	738	731	706	732	675	731	739	706	714	764	708	669	718	696	717	682	722	758	700	713	700	755	693	694	685	728	682	764	716	732	739	740	718	691	729	732	730	678	713	708	697	723	736	719	725	720	702	762	684	734	715	723	698	691	721	686	740	734	698	659	709	692	708	659	697	709	729	731	741	746	658	744	713	720	710	742	738	712	708	738	719	720	674	705	725	719	709	697	689	682	672	733	719	734	699	779	693	716	643	709	704	695	697	692	732	736	718	706	737	669	725	746	676	701	693	724	695	726	725	758	688	742	729	715	703	719	692	765	676	669	720	653	673	722	689	696	705	724	684	741	714	706	734	746	655	725	656	648	727	704	686	729	717	720	693	718	751	690	739	679	733	699	714	680	707	681	730	700	734	725	706	719	744	717	694	684	721	726	748	715	683	784	689	741	680	710	722	717	707	696	718	706	713	717	695	727	733	717	730	720	701	695	677	728	733	699	750	747	703	692	692	712	746	694	702	662	699	712	774	694	685	762	699	721	759	684	742	715	743	675	706	701	712	686	740	737	743	723	734	688	717	711	791	687	682	751	750	718	705	713	702	736	726	732	708	744	682	686	766	775	704	722	749	711	720	743	717	735	699	710	753	758	684	715	756	765	719	701	719	721	713	772	702	714	727	708	726	684	712	735	739	689	663	674	715	703	730	721	681	760	686	690	713	695	796	702	726	687	714	705	656	732	772	683	775	706	733	707	728	725	687	694	756	749	716	687	735	723	710	702	706	709	676	686	749	691	749	705	726	700	718	722	719	720	677	735	713	743	756	737	722	726	696	753	714	712	743	749	748	701	716	733	692	719	699	672	680	680	704	715	664	712	696	707	708	700	744	715	688	689	748	699	680	741	721	728	676	680	702	702	677	699	712	718	743	677	768	704	744	667	714	740	685	721	733	689	727	766	721	743	745	774	732	706	745	769	711	701	717	685	715	741	722	689	681	732	723	733	684	687	738	763	704	744	707	702	711	698	742	695	724	761	730	714	746	766	704	719	743	727	713	695	740	686	733	677	750	708	701	684	726	731	711	728	729	734	745	739	729	739	706	717	704	699	690	696	694	716	773	736	675	650	665	704	733	721	766	701	691	713	721	691	714	726	730	682	705	694	730	744	735	739	756	726	725	695	721	713	719	695	751	680	768	772	744	708	755	742	695	723	723	750	736	732	784	726	682	740	737	692	725	714	708	691	753	705	730	687	734	696	741	701	702	705	651	663	715	748	755	719	732	756	735	731	700	737	720	736	708	738	670	768	707	686	730	735	729	703	679	697	709	714	688	740	729	706	695	723	718	685	670	712	748	712	733	694	757	768	689	662	665	762	702	715	706	706	690	702	734	746	760	728	669	732	697	691	693	678	737	720	743	716	696	683	670	728	646	704	736	684	715	739	717	696	718	730	669	754	697	705	701	680	733	724	671	719	749	653	683	681	686	713	663	730	708	743	721	700	668	733	751	716	718	728	713	711	718	746	696	678	717	682	693	748	703	702	678	751	685	702	730	727	698	728	739	762	754	719	686	728	696	699	709	700	740	709	742	728	729	740	720	736	717	695	700	708	749	727	720	739	717	706	707	743	695	749	728	719	670	706	707	778	665	721	779	702	753	728	692	724	717	738	678	710	728	725	741	675	675	719	665	680	726	736	737	735	751	724	690	698	699	717	663	728	738	718	770	740	689	721	710	682	696	678	701	766	703	710	697	686	706	685	707	697	707	705	748	703	724	700	732	737	706	678	702	768	731	716	672	700	658	727	689	717	729	731	758	726	770	737	696	698	733	708	773	768	728	720	744	737	696	685	711	724	706	734	788	732	712	681	717	752	709	699	694	711	708	763	728	710	737	751	723	720	727	736	717	676	731	733	717	707	684	751	800	720	699	718	684	655	746	697	739	737	697	718	725	725	754	718	693	710	662	669	758	730	694	730
10208	6035	3003	1675	1026	918	702	547	435	272	195	186	171	144	123	119	117	105	99	124	103	99	113	104	117	98	91	113	87	106	118	112	125	91	108	94	127	100	104	100	108	94	93	96	112	106	88	96	98	108	80	103	107	97	106	87	98	92	102	101	95	110	104	104	106	113	102	109	88	124	91	92	77	99	117	117	99	122	106	109	100	90	105	107	106	105	115	110	121	112	107	109	100	83	112	105	106	104	114	106	105	109	111	90	106	115	98	88	108	123	103	102	114	89	98	118	101	111	93	97	110	87	103	97	111	94	101	105	116	117	94	97	114	105	107	100	81	101	99	111	121	120	101	104	91	106	117	125	109	83	98	104	109	86	96	88	99	93	87	100	93	91	125	99	116	116	106	109	92	105	82	92	118	96	84	112	96	99	106	104	130	109	95	101	99	92	90	94	95	102	93	103	93	118	107	98	95	100	106	111	112	91	93	100	97	101	93	114	116	98	94	104	95	93	104	103	82	93	111	95	99	85	102	106	115	113	116	97	117	99	107	95	94	93	116	106	100	92	110	104	109	100	92	92	105	96	108	105	111	102	102	111	98	110	98	99	113	98	118	111	97	94	98	96	106	117	107	104	93	79	107	86	114	104	104	108	92	89	97	103	98	91	97	104	111	106	96	112	114	97	99	95	87	101	119	118	104	99	97	100	114	86	92	87	92	95	107	107	104	110	102	103	105	89	113	94	96	91	108	117	110	103	113	120	93	95	112	101	99	108	111	87	91	97	104	115	137	97	126	105	106	97	99	107	100	110	103	91	105	120	109	112	100	100	95	124	104	112	106	120	83	119	75	93	117	81	111	116	100	104	89	102	107	85	102	119	114	92	104	100	106	96	117	116	101	120	116	87	98	89	110	100	97	103	111	110	101	124	109	102	99	109	92	106	110	112	99	100	98	106	113	115	90	85	101	105	100	98	97	108	109	91	96	93	96	95	106	115	91	101	96	94	91	98	108	103	92	102	91	92	91	91	101	101	89	117	105	89	84	105	94	109	106	80	107	106	97	114	91	109	92	104	91	88	100	98	98	109	95	102	95	94	103	105	135	102	101	105	96	105	97	108	107	112	95	109	92	86	97	91	120	94	96	117	91	102	102	96	104	99	103	98	87	98	98	111	94	94	90	102	113	123	104	98	115	91	114	121	114	97	106	115	108	121	103	118	119	103	88	93	95	101	95	111	83	103	103	81	121	104	85	116	112	113	90	107	110	108	120	95	92	95	101	92	108	96	101	103	118	88	100	115	75	105	104	91	101	80	100	107	111	102	106	110	97	98	87	127	98	97	119	97	115	98	101	94	117	94	103	103	112	109	101	103	105	111	116	88	90	86	107	87	97	106	114	115	102	99	107	98	120	110	106	90	100	100	118	98	98	95	117	114	92	125	98	91	102	104	80	94	94	104	114	98	99	97	117	106	93	84	103	100	71	103	96	87	105	93	118	100	101	99	98	109	89	98	102	107	104	105	92	114	98	88	104	96	103	93	92	115	113	95	104	109	86	99	93	113	100	123	89	93	99	85	103	94	96	112	106	102	96	126	92	100	103	112	104	107	112	96	98	109	119	101	101	97	111	107	92	99	102	100	104	111	94	112	101	95	100	94	104	100	94	92	100	100	88	91	97	120	94	91	122	108	93	108	109	97	119	103	108	100	99	90	105	109	110	92	97	111	115	87	100	102	102	85	95	103	94	116	98	98	113	94	85	108	98	83	94	90	110	99	120	108	101	99	111	105	97	105	93	99	92	106	103	120	91	95	94	111	83	112	110	104	110	94	98	122	105	86	72	92	92	101	84	108	114	111	104	98	101	120	121	102	110	97	88	102	89	109	122	109	106	99	84	108	99	108	105	115	99	114	87	101	100	86	113	99	107	92	85	94	113	82	99	88	105	91	102	112	123	103	89	116	106	96	106	105	106	111	86	91	105	102	112	98	101	101	103	97	115	104	95	94	96	117	110	90	120	100	99	113	104	103	95	92	89	92	102	116	105	127	103	99	107	94	118	95	100	109	101	116	106	108	96	109	108	92	109	88	113	104	106	123	91	107	105	110	99	111	95	87	99	128	84	124	92	103	86	105	100	91	94	111	99	114	92	94	109	94	114	116	116	97	110	96	101	111	91	89	96	90	102	106	85	98	117	120	82	97	100	84	95	93	95	103	85	101	80	102	107	121	93	98	101	90	111	117	96	105	93	103	106	106	82	89	83	114	92	98	124	106	111	100	106	104	96	104	99	105	105	122	106	103	111	97	89	114	111	106	98	93	91	88	98	109	81	107	105	100	106	104	108	118	121	108	77	104	98	90	75	100	111	94	100	102	113	108	109	91	100	105	127	104	111	126	94	92	110	95	97	110	122	87	79	105	109	106	112	111	96	113	97	97	109	107	104	111	112	97	99	83	110	125	123	125	90	92	90	101	81	123	98	82	99	108	104	93	107	104	111	92	93	105	102	82	107	113	113	97	107	107	111	99	131	88	103	103	124	118	91	116	82	98	106	97	113	90	99	92	107	91	106	108	105	101	79	107	92	97	97	93	121	98	94	95	83	102	112	105	109	111	91	103	105	87	107	119	99	103	106	80	102	101	109	95	114	105	90	95	104	122	87	94	88	111	103	97	109	94	97	106	119	118	120	112	111	117	87	110	97	109	101	93	96	90	96	97	103	120	100	89	85	122	114	114	123	88	104	101	114	113	103	100	103	98	99	96	116	115	95	114	112	91	103	93	110	117	84	93	92	85	105	101	115	102	98	108	108	95	92	121	102	85	111	104	110	98	105	82	99	112	111	94	121	86	105	101	110	121	98	96	115	101	100	92	106	103	106	91	120	113	105	103	121	84	104	96	103	115	129	89	115	90	86	94	108	115	97	98	100	90	101	99	106	111	87	80	101	80	108	108	81	111	95	98	89	89	97	105	107	89	100	109	98	91	104	119	101	66	112	102	121	95	103	88	108	104	113	117	101	107	88	119	90	117	109	103	118	97	89	97	96	109	106	113	102	106	80	107	107	115	95	94	101	88	109	100	90	102	111	114	99	88	80	83	104	84	112	79	107	103	108	84	105	98	86	97	102	94	87	96	88	99	85	91	97	105	103	115	100	92	101	101	106	107	93	108	98	101	123	98	102	110	90	89	107	119	101	88	103	90	104	107	85	84	113	97	102	98	114	110	97	97	89	96	99	103	103	106	116	112	94	105	100	101	100	99	89	115	113	90	111	108	98	88	93	109	98	114	89	97	108	86	96	105	109	95	117	111	114	84	97	120	110	110	107	92	110	103	87	108	107	98	102	79	87	86	113	127	101	106	91	99	95	106	102	117	100	112	110	114	109	97	102	114	91	79	80	106	89	100	118	109	86	95	99	91	90	92	113	116	101	90	98	103	120	102	121	97	116	112	88	102	116	102	117	104	115	98	104	112	108	93	96	126	100	104	115	97	107	104	102	111	99	90
38535	26806	19426	17797	19627	18560	14732	11591	7675	5183	3377	2478	1777	1432	1118	1059	987	878	896	882	807	830	775	748	770	804	773	846	780	777	715	817	764	723	714	773	748	756	767	762	770	716	740	789	755	747	724	754	705	731	778	759	713	718	739	723	724	749	795	734	759	731	784	692	738	775	740	786	789	740	750	773	816	735	735	712	735	729	727	730	769	758	722	772	687	733	714	727	747	770	789	803	727	763	754	756	744	739	734	714	758	751	745	713	765	757	705	778	722	728	691	713	744	738	774	691	750	738	718	773	761	740	786	807	736	714	796	775	700	778	774	747	771	753	757	727	763	733	768	769	754	773	740	773	704	746	773	766	760	747	693	694	762	746	728	732	753	752	773	704	766	743	741	775	750	726	749	716	717	764	726	797	720	681	768	760	773	715	735	765	681	794	745	746	709	726	757	775	749	740	787	761	727	754	810	718	741	819	720	761	719	771	736	783	773	699	714	785	784	728	753	776	766	742	712	771	802	776	756	755	760	779	764	794	703	722	777	761	731	750	735	761	774	771	743	786	788	721	765	746	737	794	755	776	743	759	726	722	743	781	732	770	778	804	747	739	772	737	798	742	810	776	743	757	781	742	745	777	746	767	773	735	800	719	751	747	728	813	713	759	779	761	753	757	719	777	742	744	778	747	682	754	744	698	759	718	752	805	741	742	761	746	731	760	745	719	762	764	737	753	781	707	724	758	720	730	737	716	814	759	733	739	768	743	748	745	761	732	785	775	715	753	717	774	736	769	773	745	742	764	730	764	727	760	747	727	805	739	737	760	789	789	768	777	773	733	770	760	773	735	736	726	695	737	728	731	758	730	685	758	745	733	698	675	730	732	745	782	763	792	763	759	772	696	732	776	771	747	765	829	775	799	769	758	727	753	792	725	770	734	771	729	828	770	771	707	770	822	710	774	735	740	749	774	760	811	751	722	769	756	719	721	742	697	724	741	747	741	749	722	813	756	756	782	677	685	721	741	776	739	743	775	758	797	708	700	748	731	760	721	748	741	801	745	766	749	717	767	787	749	724	749	736	770	718	779	776	759	735	745	759	765	774	753	712	732	765	791	749	773	746	745	768	748	788	717	770	717	714	793	775	837	753	758	799	779	781	760	752	757	696	744	781	762	753	745	719	731	755	748	730	722	738	726	792	739	720	754	746	798	795	766	732	759	759	777	735	737	759	717	719	720	783	755	796	697	758	743	768	752	767	706	784	744	751	762	744	775	747	740	709	749	763	764	779	743	771	754	757	748	795	778	793	764	737	771	756	743	807	752	796	731	795	759	724	800	761	756	797	769	711	804	693	794	723	746	725	778	733	773	762	752	770	754	732	698	777	739	755	751	772	738	729	744	769	781	787	773	780	762	710	741	765	771	752	751	741	721	745	789	737	739	773	775	759	736	755	752	705	776	756	767	744	747	786	763	839	760	774	738	763	736	759	750	750	732	761	811	774	741	789	743	762	731	756	795	771	774	777	742	711	738	746	726	756	753	745	784	709	808	772	753	775	723	786	779	783	751	738	828	734	708	694	720	742	736	725	842	741	776	735	777	691	711	754	738	776	789	788	750	743	747	787	732	736	742	727	762	788	765	780	730	750	763	749	768	727	747	739	823	775	771	686	726	747	760	818	761	815	709	740	728	753	783	775	787	736	740	748	761	717	759	811	734	735	772	737	754	741	713	696	796	747	814	756	745	774	736	779	753	693	770	758	777	764	758	773	784	727	722	702	741	772	748	745	772	784	769	766	752	774	745	799	720	789	731	721	766	730	764	723	769	743	781	764	745	755	752	760	733	755	735	803	758	761	805	784	721	751	726	772	762	739	728	724	765	768	779	715	756	731	767	714	721	794	756	775	708	731	815	744	728	712	726	776	758	728	744	784	747	730	825	750	750	774	754	777	749	773	753	732	754	738	722	780	741	744	764	743	716	746	742	700	769	755	755	714	745	700	740	746	727	752	719	746	742	725	750	779	725	720	699	740	766	771	741	773	778	758	747	763	744	757	690	808	757	768	721	755	704	718	732	744	755	743	753	745	783	748	756	726	731	753	770	745	748	729	733	713	725	724	736	794	706	732	790	782	786	776	764	780	703	774	784	750	742	744	779	729	705	713	844	781	765	787	734	771	742	729	727	713	740	756	765	739	825	749	738	775	704	745	777	730	719	762	739	766	759	736	762	791	743	679	735	748	741	730	764	764	747	738	720	743	766	756	794	735	759	797	732	820	749	763	801	786	767	776	711	755	723	763	781	787	746	788	746	717	713	753	736	757	769	774	751	791	755	731	724	788	810	785	764	735	748	775	815	718	762	725	746	741	703	711	678	770	794	804	749	745	761	739	787	734	784	731	790	707	790	720	748	730	805	797	751	775	777	779	746	699	752	778	737	754	753	773	804	802	748	743	770	747	783	752	712	767	742	757	734	702	752	727	766	742	737	807	701	764	719	739	750	742	760	805	813	706	751	757	728	790	714	782	683	783	747	798	791	793	773	767	823	784	747	728	756	739	734	753	793	773	773	800	744	737	733	801	735	814	770	744	731	818	750	727	711	766	788	769	749	754	742	756	787	743	780	723	701	751	738	745	728	769	720	749	746	754	799	760	723	765	749	761	733	736	718	749	770	747	799	814	742	740	770	754	730	789	750	728	733	749	722	731	732	727	796	758	751	795	743	765	736	780	749	749	771	740	792	717	752	757	779	732	751	739	710	734	731	749	703	772	799	756	777	721	745	768	728	769	761	741	731	752	747	790	815	737	747	765	753	736	783	735	788	731	778	765	699	712	805	764	700	777	733	710	712	723	764	770	728	745	773	767	719	749	714	805	785	792	739	744	765	764	788	738	813	707	787	746	736	765	761	762	737	758	736	750	772	745	731	767	738	741	753	743	761	765	773	744	781	760	709	728	712	773	780	723	751	752	769	772	773	719	722	777	752	785	702	732	798	708	780	742	726	735	717	724	775	721	750	730	741	809	789	756	709	747	727	711	730	740	765	793	742	761	738	719	754	766	765	768	770	795	750	747	738	751	754	745	777	748	772	744	730	725	737	723	755	749	765	762	790	769	735	773	758	763	756	752	734	740	718	810	739	759	732	708	776	732	755	756	752	715	743	741	754	725	766	747	800	778	790	744	721	778	760	743	738	730	804	775	737	750	768	785	752	815	716	782	764	731	780	765	775	744	760	744	751	772	717	721	754	744	715	732	746	712	800	717	746	746	774	713	771	767	741	819	769	679	740	759	702	757	752	768	709	708	746	765	829	706	776	745	762	726	744	759	741	697	785	792	703	704	780	768	766	755	733	769	746	713	760	745	706	724	758	758	763	801	758	795	709	745	758	778	745	740	744	737	764	776	707	760	716	788	731	787	754	738	762	772	747	760	760	716	733	720	783	737	775	742	722	755	754	712	774	723	784	683	749	773	742	758	766	717	744	771	747	746	738	733	766	766	751	714	772	734	745
12750	9987	5498	3201	1953	1484	1155	686	503	303	209	201	135	147	115	120	113	118	122	117	114	113	80	105	114	85	106	111	115	98	105	95	119	96	107	101	71	89	108	99	113	81	102	89	90	109	108	100	96	93	94	92	103	98	97	91	98	93	111	106	109	113	95	101	110	97	93	102	91	119	98	79	93	80	102	107	95	96	106	93	108	97	106	91	100	83	89	73	79	104	99	104	88	94	86	91	73	96	107	84	93	85	96	110	83	86	83	95	80	90	91	90	106	91	107	118	104	90	105	103	100	84	93	95	105	94	93	95	99	93	101	103	82	90	101	82	114	81	130	103	93	113	114	86	103	106	112	96	104	95	115	104	100	100	75	82	101	103	101	94	93	97	98	99	87	123	89	87	98	110	81	99	110	95	100	112	81	85	107	87	100	109	106	86	104	117	82	105	101	107	100	78	95	98	105	105	110	105	102	92	93	121	108	100	86	94	99	87	86	102	106	105	82	97	77	96	90	90	93	108	102	106	123	89	84	82	81	95	92	81	108	93	113	73	103	95	84	91	110	96	112	97	101	105	105	107	96	110	107	84	116	101	96	98	91	95	101	102	103	115	109	113	91	119	89	104	97	103	86	76	97	100	99	87	126	102	103	95	82	113	125	93	95	83	103	111	92	109	97	93	89	113	100	109	96	106	89	105	91	85	89	94	106	101	90	117	88	92	111	105	94	105	103	83	94	108	103	88	114	95	93	113	99	92	85	111	86	90	79	101	103	91	113	103	73	101	126	102	82	91	83	91	93	91	83	86	102	105	91	108	91	93	92	95	111	106	88	79	81	119	107	111	114	114	93	110	98	98	105	86	121	92	89	105	116	90	97	115	87	99	85	95	105	104	96	83	96	88	98	103	86	103	113	88	94	90	90	88	86	101	99	96	108	79	108	120	116	101	97	97	113	110	109	90	103	105	80	104	96	84	109	108	99	102	101	102	117	91	90	116	103	75	87	106	89	80	102	107	95	114	96	116	109	93	102	98	94	81	110	95	96	96	99	96	100	86	101	95	107	105	108	97	89	104	99	85	95	101	90	106	96	101	86	72	97	91	111	88	84	98	86	105	79	99	86	112	97	111	95	113	103	105	94	80	87	89	89	100	116	100	101	103	91	89	87	76	90	82	110	95	94	116	104	106	93	90	103	98	106	88	112	103	107	107	102	103	112	95	88	85	92	86	112	122	107	83	84	109	112	84	102	86	102	103	96	99	95	93	100	84	89	96	94	111	100	89	93	92	106	101	97	100	91	94	104	92	96	102	92	102	101	95	101	104	114	91	93	105	95	108	96	116	98	115	83	93	88	98	101	97	101	105	105	98	86	94	107	101	115	104	100	104	96	92	100	115	94	94	99	86	90	98	110	99	85	105	88	85	101	109	101	98	105	105	91	98	101	98	106	103	98	97	93	92	115	99	99	96	75	89	97	86	89	83	119	100	93	101	103	105	99	112	100	86	93	99	97	88	89	100	82	92	112	88	95	75	101	117	82	107	95	94	108	97	104	92	103	94	112	117	89	98	87	93	102	102	96	103	116	107	126	98	96	103	90	87	112	100	102	77	84	93	87	97	103	107	79	105	90	92	100	89	81	102	91	101	112	107	101	94	88	99	92	102	93	96	95	104	97	104	95	97	126	119	89	122	97	110	98	96	117	104	91	93	88	101	103	95	88	93	107	96	99	81	107	83	116	106	112	112	94	115	96	101	100	85	106	90	101	91	114	100	111	119	96	87	94	81	93	110	99	118	99	100	111	97	113	98	91	97	91	96	94	92	92	79	98	104	88	103	84	98	91	110	115	117	109	79	96	107	86	104	90	95	109	88	92	95	101	86	118	88	85	99	101	86	82	101	102	108	89	87	77	115	94	104	101	112	94	89	106	115	119	95	95	95	88	102	108	88	110	98	97	94	89	88	98	105	118	87	90	93	89	101	100	93	104	93	108	101	101	101	105	108	92	96	94	99	101	97	106	108	100	103	91	89	107	92	100	109	86	104	97	99	104	99	90	87	108	99	112	87	91	100	117	103	105	92	116	108	102	94	97	79	108	113	92	110	110	105	93	114	102	90	99	104	102	108	91	105	101	116	86	88	103	103	93	104	99	106	110	110	104	95	94	104	91	97	95	110	115	102	83	81	101	96	106	87	89	96	85	101	119	99	112	95	121	97	102	79	92	79	97	103	113	114	97	85	105	96	109	96	104	105	100	86	85	99	85	87	108	120	99	90	76	116	84	92	95	115	107	89	124	90	102	93	109	113	109	115	83	100	99	81	93	114	96	83	91	98	99	112	110	104	100	110	82	102	91	91	88	96	101	87	96	102	93	99	107	106	104	100	98	106	92	99	103	92	93	107	91	89	101	86	72	105	99	99	124	97	98	81	109	83	100	104	100	102	115	78	92	106	92	96	117	94	114	108	91	86	118	101	84	100	111	104	78	115	112	100	102	84	90	92	96	97	98	83	90	81	102	92	91	114	101	78	94	96	103	90	112	105	104	97	107	92	104	93	93	101	92	110	92	86	95	88	87	91	99	95	103	96	99	100	80	81	99	91	104	96	97	109	107	104	90	98	97	116	95	108	98	96	112	99	91	110	96	88	110	93	108	106	98	98	105	108	89	104	83	90	109	106	89	91	83	103	86	101	92	92	93	123	79	106	93	97	95	90	113	94	97	120	101	117	100	111	113	88	100	83	99	89	92	97	105	101	93	91	108	84	89	98	113	90	108	109	100	109	99	106	99	93	96	94	93	110	99	105	106	111	78	89	95	112	115	102	110	97	104	104	86	85	107	86	95	107	100	85	83	112	94	89	98	78	106	71	93	95	87	107	90	80	92	106	99	101	118	110	99	113	107	111	103	101	96	91	104	96	102	101	85	97	101	103	106	104	114	95	98	96	88	84	115	109	86	94	109	118	84	99	92	98	90	89	104	78	99	88	88	99	110	104	90	96	96	100	92	85	84	87	97	108	99	94	102	108	96	100	90	105	106	95	117	107	87	96	109	100	114	112	97	98	96	96	102	88	116	89	98	89	108	95	86	82	89	95	94	91	99	108	87	106	83	93	103	94	91	96	85	104	104	87	89	117	99	117	82	119	98	92	108	86	107	100	102	104	98	98	93	83	97	79	96	115	86	92	124	93	82	95	111	98	90	100	102	94	98	85	115	109	90	96	83	103	95	112	96	90	94	92	99	83	112	123	101	92	113	103	109	93	92	101	85	90	109	79	120	96	97	82	103	98	78	106	110	88	92	104	106	101	114	105	111	105	108	98	92	101	96	85	106	103	103	102	99	107	94	99	103	104	77	111	100	101	88	109	105	99	100	108	107	99	85	103	92	102	111	108	110	111	96	104	100	118	94	89	89	90	91	95	98	103	92	98	87	105	106	108	100	95	113	112	105	98	91	88	108	98	87	73	80	92	108	78	96	114	99	90	85	116	114	117	96	101	95	93
43300	32183	25666	24695	25563	23512	19508	12252	8822	5515	3407	2499	1960	1408	1261	1108	1004	952	847	825	815	771	771	759	727	754	713	742	773	735	745	664	727	733	679	687	716	731	733	701	703	730	714	736	764	651	715	702	741	722	736	710	710	713	701	693	661	680	710	718	729	726	679	716	747	714	684	751	721	715	739	740	727	751	688	680	693	697	728	699	742	673	704	731	711	704	715	691	681	726	681	714	697	691	701	752	706	753	746	671	725	772	723	708	670	707	731	713	697	701	754	718	717	734	717	763	740	710	681	694	711	774	703	734	702	677	691	693	721	734	770	714	736	726	681	675	681	696	699	727	719	699	701	720	718	706	733	696	702	647	706	727	696	671	748	694	746	655	718	720	723	776	743	709	734	755	735	675	712	712	686	729	764	723	717	738	683	737	684	721	685	723	755	744	730	653	708	678	717	696	706	732	667	691	678	682	728	738	706	680	749	679	674	717	731	710	716	706	721	719	741	735	707	705	700	717	750	679	729	718	706	703	724	692	704	739	715	679	746	695	724	684	689	679	727	796	731	708	758	697	718	709	724	728	705	671	722	710	726	720	706	675	698	722	727	687	698	696	703	731	681	692	715	710	709	711	650	717	718	682	724	690	744	710	694	714	744	741	721	697	718	717	688	684	697	724	700	693	737	722	742	741	675	712	695	680	692	757	748	692	706	705	734	711	713	735	744	721	712	738	682	679	715	733	717	762	754	678	728	709	720	692	679	687	748	702	735	719	705	718	717	702	745	747	767	691	699	747	751	749	753	757	706	726	676	762	690	677	756	733	719	734	741	759	675	717	733	735	727	737	764	739	708	726	736	690	708	679	696	727	670	704	713	736	726	703	743	718	760	707	725	724	689	755	704	643	729	731	725	687	706	738	724	731	655	699	732	704	704	716	708	739	685	729	721	729	703	687	732	677	723	750	741	679	699	710	735	757	714	759	711	723	700	717	688	709	741	709	693	770	717	663	665	689	693	719	748	681	705	712	675	702	679	734	762	715	698	687	724	730	680	714	713	695	702	684	691	712	694	655	718	738	710	719	690	761	716	710	711	695	727	714	698	721	675	706	748	688	756	716	720	725	722	695	716	750	722	748	683	745	734	686	743	704	683	693	697	699	743	722	732	716	755	713	668	693	667	691	626	669	696	713	718	688	706	757	679	693	685	732	709	719	640	746	747	701	716	739	719	719	709	771	700	689	665	725	731	707	722	712	711	724	698	697	717	673	683	724	729	706	719	720	678	717	682	716	709	679	742	703	731	698	702	713	701	734	710	723	672	652	689	728	715	674	729	699	701	705	736	670	731	758	678	736	716	680	727	683	711	704	731	746	732	665	719	728	706	674	725	650	744	701	683	711	724	721	703	719	715	730	714	730	686	710	684	667	751	763	750	683	700	675	736	725	698	707	723	733	720	726	723	732	647	737	673	683	708	694	729	696	677	720	736	696	762	710	725	683	730	734	719	717	690	744	697	697	712	730	707	719	709	739	681	657	717	696	758	734	672	733	735	733	711	723	744	689	686	698	739	672	697	721	709	717	668	728	771	721	716	682	758	703	719	678	705	704	703	747	713	677	742	733	717	745	781	684	672	706	712	684	719	692	730	727	698	713	689	744	701	677	727	666	660	689	736	731	698	694	714	659	714	734	703	739	694	698	673	709	698	716	713	680	726	674	752	771	694	703	700	734	730	678	751	699	704	686	749	734	725	706	723	691	746	747	656	739	764	735	705	701	706	714	718	689	685	714	687	705	744	716	756	711	717	680	726	744	691	737	718	715	744	738	695	756	711	703	706	751	678	716	735	759	692	702	756	723	728	705	699	697	695	721	719	712	726	774	725	700	740	697	714	714	737	692	689	724	687	739	744	714	724	736	725	671	730	708	741	678	708	697	723	754	737	717	745	730	691	712	735	721	705	724	707	677	735	713	716	711	733	713	677	711	743	697	740	701	734	704	695	723	708	731	689	754	697	731	733	714	667	742	721	686	748	672	698	710	713	713	757	761	710	710	726	768	702	687	779	683	720	724	679	682	682	768	714	700	707	742	714	732	707	687	703	709	721	703	727	735	720	713	698	717	720	707	683	715	705	682	773	745	716	728	714	746	725	706	712	699	726	764	748	703	715	702	734	727	735	730	644	732	745	723	702	726	704	689	693	747	765	699	701	726	703	745	714	731	667	701	673	651	701	686	701	687	705	691	678	708	728	759	713	713	732	714	750	722	762	736	746	718	649	685	725	668	710	704	727	696	703	686	689	749	695	709	731	676	749	758	725	734	684	739	730	670	687	726	736	715	712	710	731	698	689	719	734	709	738	748	709	688	730	718	751	721	693	708	705	711	749	777	733	724	726	720	689	703	731	675	721	714	707	711	700	733	742	666	750	690	674	741	723	707	713	698	742	711	710	717	719	757	654	757	714	689	744	717	702	704	757	705	727	731	744	747	722	734	728	748	700	706	691	713	733	692	752	669	698	687	642	704	715	688	700	714	713	713	675	660	716	718	734	747	690	749	701	751	732	688	739	731	767	694	745	764	738	735	709	698	685	722	736	701	681	670	747	659	732	693	713	692	733	699	683	740	744	686	719	727	705	712	707	781	713	721	721	727	701	713	732	738	701	645	727	721	734	724	705	743	710	704	706	683	741	697	708	714	735	716	729	707	688	722	727	717	669	712	699	726	700	700	752	728	694	728	720	693	721	689	697	695	733	703	696	713	684	763	742	732	695	711	721	734	748	693	710	669	706	676	752	699	737	696	698	694	751	730	699	720	747	728	696	730	731	706	719	695	693	762	674	631	696	709	699	747	729	719	695	706	750	748	798	707	767	682	661	680	764	702	705	760	666	698	695	716	754	684	759	689	694	696	717	708	705	727	740	701	735	739	704	719	752	740	711	735	724	741	717	729	713	714	700	678	702	684	751	712	730	732	745	693	742	720	690	736	707	709	713	652	765	731	746	706	713	684	706	767	691	745	735	714	686	699	691	700	735	783	698	702	717	735	777	725	710	723	736	700	708	754	712	706	711	751	738	719	733	759	688	709	767	709	709	702	724	692	719	700	731	691	736	709	715	706	716	673	711	718	701	773	755	729	760	698	730	719	676	711	716	632	688	731	771	706	703	726	722	690	750	722	746	736	721	702	761	708	712	668	724	676	771	686	723	733	718	674	697	684	741	701	736	706	742	728	756	717	722	717	725	730	709	696	717	689	760	701	673	702	692	728	728	712	660	716	696	717	699	701	690	677	747	740	750	700	739	671	704	754	699	712	711	698	721	738	747	734	738	714	725	749	710	698	752	709	721	713	754	698	741	727	724	713	693	700	703	707	705	699	700	739	735	701	737	739	704	720	712	721	747	738	731	680	678	718	703	693	674	694	682	701	716	688	731	695	699	770	697	736	750	697	702	754	747	717	729	699	730	696	726	726	712	706	764	724	760	729	706	748	713	694	698	726	712	723	724	721	692	678
13031	7759	4174	2233	1717	1586	1225	699	541	368	296	204	178	186	140	127	139	101	117	122	97	90	101	82	94	96	97	99	96	107	103	101	111	101	101	104	98	113	95	92	106	108	123	100	131	130	104	82	88	104	99	99	86	91	105	111	94	93	102	94	108	89	112	118	102	100	85	96	92	113	101	96	104	114	97	101	90	110	121	109	112	108	100	87	95	100	108	101	97	83	104	117	100	114	125	103	97	94	109	95	113	99	105	115	123	93	99	117	102	89	98	95	118	95	96	89	89	95	96	98	95	95	100	88	98	94	115	94	98	93	97	109	110	106	105	91	107	95	107	100	108	102	84	87	103	110	110	110	105	109	99	108	92	104	116	108	109	95	93	94	100	98	99	96	92	120	109	111	86	103	102	120	103	127	104	96	95	105	102	119	95	97	109	88	91	99	107	96	95	130	108	92	102	113	114	94	111	97	92	87	112	100	100	103	100	113	100	111	105	109	97	86	110	89	107	118	97	116	98	107	96	101	100	96	86	119	108	113	111	104	107	102	107	98	104	106	113	111	108	109	103	126	117	84	111	120	117	95	91	107	102	104	110	109	94	102	114	99	107	92	108	101	103	101	97	127	103	78	111	96	102	97	100	86	113	103	89	110	104	112	95	95	110	105	96	90	93	105	92	102	88	96	100	96	105	117	97	104	93	102	88	114	97	82	88	122	110	88	106	86	92	112	107	90	106	95	105	108	99	118	113	85	104	109	100	87	116	103	110	89	94	86	97	78	100	115	96	104	102	105	99	97	110	95	118	102	114	98	100	85	109	99	106	108	95	101	110	89	86	119	99	99	100	93	99	91	87	107	89	112	110	96	105	102	77	103	105	97	106	106	107	105	100	106	99	97	90	82	97	91	93	85	97	78	111	105	93	87	108	87	92	114	102	85	100	97	121	93	105	85	114	119	101	109	98	96	98	126	108	109	97	109	110	106	114	101	96	126	105	123	110	99	104	83	103	91	109	108	103	121	93	104	108	103	104	99	104	94	100	99	85	113	106	93	100	102	116	120	114	102	101	103	107	120	104	94	103	95	127	90	104	93	102	106	106	93	102	84	83	95	106	115	110	97	105	108	79	90	106	94	99	99	102	102	119	113	95	96	110	109	92	108	108	90	100	109	72	125	91	102	104	94	95	107	107	105	95	117	93	95	118	106	112	109	99	120	108	104	110	110	103	108	100	122	107	120	98	107	99	137	94	106	132	98	91	87	116	88	115	90	122	101	104	113	87	108	90	97	118	102	105	99	111	102	100	79	78	95	89	97	105	107	107	102	98	110	105	117	90	110	98	103	94	119	108	80	95	102	123	83	105	93	93	131	94	96	94	93	99	100	111	100	103	109	90	98	94	118	118	110	98	83	108	120	81	83	101	106	108	111	107	94	108	115	106	74	108	106	90	120	95	120	92	106	88	110	98	125	88	102	92	100	107	104	135	111	114	100	110	93	115	105	123	91	120	101	117	105	119	124	97	115	112	119	121	110	111	69	104	102	88	107	95	108	110	109	100	113	103	109	117	143	103	120	115	105	88	95	92	89	97	97	115	107	85	85	87	117	106	110	112	98	86	96	91	111	103	98	105	117	101	109	93	111	99	101	110	109	101	109	99	109	121	111	103	87	102	95	82	129	93	108	76	98	96	74	94	115	88	100	116	103	107	105	116	103	100	97	97	114	104	101	111	94	110	83	101	95	101	109	104	89	122	109	112	93	116	97	96	107	113	114	92	98	111	122	85	111	102	109	108	99	98	112	101	94	95	109	110	100	107	98	124	101	107	114	99	94	101	117	115	119	91	109	104	98	109	112	107	108	117	93	98	109	123	100	86	91	104	86	99	120	107	98	116	105	115	100	97	98	83	115	98	112	109	80	110	91	93	107	90	118	101	101	118	90	107	114	99	108	102	115	102	101	113	91	101	109	100	117	81	118	107	100	118	82	108	106	121	93	111	104	80	96	104	116	106	105	95	86	93	111	104	105	91	92	89	106	107	93	114	104	103	107	106	92	105	79	88	112	105	107	110	86	104	105	96	102	102	135	91	92	125	103	120	104	102	91	95	113	94	103	100	96	100	128	103	81	115	96	89	103	103	129	104	97	96	103	121	88	105	118	113	98	118	96	108	100	119	93	95	105	97	106	98	81	88	107	108	104	115	87	100	103	81	95	94	129	98	103	86	91	103	88	98	90	101	98	104	113	110	85	105	96	113	109	93	109	104	103	92	99	110	109	103	112	94	123	91	95	105	93	103	99	103	91	97	113	113	114	107	110	93	105	96	105	115	82	104	104	98	100	104	113	95	103	96	102	96	110	101	106	108	117	109	112	112	110	75	98	105	106	84	114	97	101	110	107	102	96	116	114	94	110	103	108	116	101	109	99	99	95	92	108	102	102	96	100	92	95	106	102	98	106	113	105	106	115	115	122	101	113	122	107	106	89	98	94	123	92	123	89	97	98	103	104	116	85	114	111	104	105	118	104	112	119	101	105	101	106	100	88	115	93	111	103	97	79	91	103	92	90	97	121	113	102	106	92	110	102	99	95	91	102	95	99	111	98	102	101	104	98	102	89	87	107	112	105	111	101	111	110	101	108	100	100	114	121	95	91	115	100	86	98	105	95	99	98	97	114	109	90	90	84	104	127	123	118	120	122	87	114	94	97	114	85	108	96	108	120	93	91	90	112	89	105	95	120	82	116	110	107	100	101	100	84	101	99	124	105	97	118	118	94	95	94	110	104	112	107	94	102	110	96	118	97	119	103	108	99	105	117	98	95	112	93	114	122	98	110	101	102	85	115	113	92	98	107	92	100	93	112	112	102	111	99	110	111	93	104	104	94	102	102	96	118	107	93	98	86	94	100	111	107	102	116	98	99	89	107	101	131	89	97	108	106	97	97	95	100	92	104	118	97	109	108	111	97	97	102	94	110	106	102	92	100	102	111	88	102	102	106	102	109	89	120	107	107	99	112	103	108	116	97	106	101	92	105	112	102	88	98	97	94	106	92	99	108	108	121	102	101	106	102	115	97	102	108	90	133	93	115	99	106	103	97	88	104	85	108	107	105	121	80	101	111	112	95	89	107	105	116	102	114	98	101	106	110	111	86	94	96	121	114	106	100	98	101	97	118	92	104	107	87	100	104	89	110	99	111	107	106	82	109	117	106	95	85	110	117	93	117	108	90	95	113	103	108	117	102	95	108	95	101	93	93	109	82	118	120	94	93	96	98	103	104	97	89	85	115	106	96	99	96	83	122	101	89	113	98	99	97	106	96	131	116	115	119	108	107	104	89	88	103	100	93	99	103	100	89	96	111	104	108	112	108	102	108	101	93	108	100	115	95	86	100	85	93	90	102	127	94	97	112	103	99	98	97	122	92	79	118	117	86	90	104	108	112	103	119	91	99	102	99	88	98	106	99	115	92	111	108	102	114	106	102	92	95	113	95	94	86	117	89	100	122
40583	29186	22743	20967	24980	24349	19593	13010	9868	6145	4631	2825	2101	1661	1340	1204	1078	952	919	861	841	824	769	779	813	741	743	780	729	783	798	762	747	720	791	788	791	754	727	767	764	774	728	780	784	756	777	724	800	739	750	789	804	781	771	751	711	762	748	727	664	717	729	740	735	785	825	745	765	754	730	745	729	714	737	714	777	750	740	763	772	740	762	774	739	801	683	754	720	743	748	760	749	816	715	768	788	764	755	734	748	727	702	649	702	704	726	748	767	805	708	732	759	756	733	774	742	775	768	724	715	720	774	778	750	760	771	750	710	691	751	705	796	748	780	740	771	752	750	757	720	733	797	758	730	750	718	721	769	765	767	728	729	719	751	763	781	729	785	764	727	741	744	790	775	727	704	727	740	734	753	782	770	717	764	740	733	799	746	744	673	738	767	790	733	741	770	733	770	820	767	768	726	764	739	724	753	726	700	790	749	749	762	722	692	823	749	735	737	749	772	757	726	773	789	755	743	743	696	775	720	701	750	765	725	801	765	728	810	798	752	730	709	726	738	722	719	750	715	710	766	722	728	710	736	727	751	788	735	738	750	750	758	814	710	729	787	804	721	760	710	755	785	782	797	773	774	774	745	752	750	774	761	749	769	776	764	757	753	776	745	745	744	765	760	756	753	779	702	722	778	793	787	735	749	783	808	773	760	705	756	789	786	779	713	797	783	748	765	728	752	753	726	745	771	754	752	749	740	745	789	764	747	732	784	729	722	833	776	769	766	776	762	761	719	790	754	740	782	726	745	792	741	779	741	786	726	721	738	762	735	729	734	731	695	692	797	772	752	732	770	748	732	731	734	768	751	746	778	786	748	748	733	779	711	742	782	718	724	743	698	755	748	748	815	790	756	714	759	746	772	788	761	777	714	773	726	711	742	746	762	773	785	750	790	754	769	780	742	728	788	736	719	750	784	738	738	771	794	740	749	769	701	746	795	779	721	704	742	701	724	727	771	761	732	765	754	798	714	752	765	720	781	753	728	783	766	711	720	808	706	699	766	787	754	729	720	739	744	744	768	712	776	759	715	732	725	765	736	737	737	721	705	780	775	765	702	756	721	720	739	731	772	746	728	792	793	790	764	713	722	751	731	702	723	758	760	711	785	724	757	745	698	743	764	755	724	736	739	783	714	734	762	772	735	812	734	765	793	768	720	761	730	769	746	776	720	797	764	794	720	698	732	725	716	738	768	739	755	753	735	755	747	729	744	790	726	746	756	702	785	733	733	743	739	774	784	763	790	757	773	746	741	778	713	760	784	699	756	750	784	699	750	779	800	760	703	773	726	800	737	787	790	722	734	753	740	745	771	723	775	751	826	749	756	764	735	758	791	708	813	809	768	729	728	742	766	752	794	762	757	777	703	737	741	744	711	768	737	764	728	748	734	749	730	721	767	770	720	788	744	748	741	723	768	770	743	700	765	745	778	801	761	803	747	800	799	739	777	737	726	734	757	756	762	758	766	696	765	758	731	747	718	708	782	727	765	812	765	751	742	780	718	790	748	695	770	697	739	757	771	773	790	736	765	742	750	737	750	791	753	715	740	764	757	736	740	760	750	718	719	754	769	762	778	751	758	732	744	736	759	739	747	698	700	722	787	721	755	738	769	769	769	741	768	772	726	746	761	716	737	770	719	707	770	697	711	792	773	748	739	773	741	743	733	779	768	735	761	749	745	720	758	796	773	746	734	753	719	749	752	759	736	749	793	718	776	766	730	784	721	733	734	739	746	722	788	713	767	804	739	739	756	708	764	765	732	747	726	728	776	710	756	707	755	724	760	723	763	732	735	767	763	754	766	759	696	775	779	783	756	762	732	741	712	783	758	811	784	765	734	729	734	728	752	740	745	732	764	745	807	761	763	772	779	785	747	730	785	708	802	716	767	697	791	774	750	750	736	753	771	765	732	783	713	761	716	739	720	717	760	759	763	760	810	717	749	688	751	736	786	728	747	752	793	843	744	749	754	720	806	728	801	731	705	767	792	767	776	773	741	745	743	774	740	770	793	762	758	766	754	794	707	848	722	787	771	719	709	727	721	719	724	818	760	740	763	762	743	766	779	740	777	722	735	711	763	769	749	730	761	714	760	730	743	766	766	738	721	785	702	718	739	746	780	730	702	785	749	755	704	820	773	767	723	681	734	756	759	781	760	774	725	749	755	744	724	759	693	769	775	738	720	788	704	758	730	734	773	771	759	806	744	747	711	743	695	744	762	728	771	740	744	710	755	784	723	771	783	752	743	767	749	716	749	751	789	757	766	772	768	745	721	757	711	742	787	738	683	742	784	791	726	737	780	753	720	744	736	723	763	775	782	760	791	715	770	772	738	742	789	729	738	759	768	745	780	777	768	739	768	740	716	730	766	725	778	755	767	725	721	715	726	815	702	748	781	740	769	755	791	780	759	717	737	746	739	735	800	729	757	773	798	799	748	776	722	719	745	764	791	782	761	759	745	770	737	784	756	709	751	795	703	757	745	747	742	729	726	800	759	738	751	731	763	746	755	766	760	704	724	813	796	764	750	740	790	710	743	726	745	723	717	710	723	776	760	753	748	760	733	730	781	745	738	792	750	755	739	794	770	740	786	780	752	739	747	720	793	731	707	766	705	786	736	779	743	720	775	741	734	707	799	764	804	758	715	759	738	747	710	769	783	751	761	730	724	770	740	727	741	731	694	754	748	753	689	728	767	800	743	675	785	744	739	720	760	731	720	759	723	717	772	740	759	737	745	782	713	754	697	765	749	728	766	765	784	736	761	754	783	734	789	760	762	741	747	750	771	770	766	762	780	749	757	757	720	788	746	776	762	751	730	713	773	759	720	746	746	696	751	766	708	739	721	760	771	771	735	734	751	736	773	741	790	755	737	791	775	793	720	743	803	731	752	746	771	747	720	768	697	699	771	779	741	740	786	799	761	709	730	776	743	705	801	756	715	750	717	726	790	763	781	758	766	710	769	792	719	742	788	769	736	742	759	792	761	683	748	733	779	757	789	751	772	755	724	707	759	744	769	720	766	706	763	793	780	725	714	822	757	752	722	735	791	743	708	802	755	756	780	689	776	701	782	731	714	689	720	736	759	740	803	769	735	725	748	760	759	754	705	767	748	799	744	756	702	722	716	763	789	793	734	721	806	786	753	779	772	770	744	788	675	696	779	761	787	782	752	709	785	732	737	781	769	740	786	747	727	772	808	762	747	703	732	743	740	737	766	758	759	705	794	752	768	765	791	764	743	775	739	746	728	768	750	769	758	749	735	734	715	740	792	737	768	728	733	787	755	734	764	733	767	753	753	758	727	719	721	752	731	791	765	788	729	702	747	799	737	740	744	757	704	795	767	727	755	767	742	689	773	739	763	768	762	703	745	729	736	757	716	738	762	744	746	833	773	775	772	739	739	729	742	744	739	752	721	775	733	682	740	778	718	740	785	778	805	788	721	779	738	752	754	726	768	747
15151	10258	5504	3543	2699	1840	1282	988	651	475	302	277	192	162	159	112	119	127	98	128	107	106	118	111	102	97	94	82	83	92	99	96	90	108	103	85	102	113	101	100	86	92	96	90	105	99	113	118	104	102	101	80	103	93	109	98	97	82	90	87	104	120	93	99	85	105	95	93	95	102	88	108	104	106	101	95	116	91	84	96	107	86	84	87	111	96	100	87	90	99	113	96	92	89	112	100	118	99	96	98	102	95	103	81	92	69	94	96	100	101	94	80	94	93	82	112	107	97	90	90	95	97	103	107	87	108	81	103	107	82	89	113	100	89	92	92	94	90	89	87	95	96	102	98	107	108	87	97	96	108	100	90	96	105	112	92	96	99	106	94	102	106	97	111	110	102	95	99	99	110	100	98	109	104	101	107	101	86	86	92	100	105	88	116	84	96	98	99	97	93	112	100	87	94	95	101	101	100	90	83	102	97	105	86	75	95	102	95	82	113	88	91	99	98	88	98	114	118	90	95	94	106	113	127	84	104	78	82	112	112	99	105	102	96	92	93	97	102	94	85	95	100	99	102	90	88	87	97	107	118	83	94	94	104	83	102	92	103	99	83	99	118	93	95	94	89	89	88	93	101	94	82	89	99	116	96	97	117	91	114	96	92	95	103	103	94	88	81	72	90	100	111	98	92	99	94	100	114	112	89	98	95	75	89	83	110	95	105	98	79	82	100	102	81	90	102	112	93	99	78	94	104	96	90	96	92	91	87	107	76	90	101	90	95	108	96	99	103	93	86	89	93	102	100	94	95	88	88	70	117	104	100	77	71	107	94	115	81	81	82	103	101	114	103	101	103	121	104	100	96	90	94	116	90	92	108	83	95	89	87	92	98	91	97	84	97	96	88	93	91	97	101	80	95	89	100	91	111	88	90	97	99	97	94	89	92	67	82	92	93	106	104	105	102	90	83	88	101	105	87	107	101	94	90	84	113	77	91	101	97	106	91	97	99	109	77	85	101	103	88	113	104	86	96	86	80	105	102	83	74	104	85	87	68	93	120	93	102	104	95	99	96	108	119	91	96	83	90	95	85	92	83	105	104	87	111	99	106	88	82	102	100	88	105	89	90	99	95	100	98	87	101	92	123	77	100	105	95	92	103	91	109	84	108	83	119	106	100	94	91	85	80	104	98	121	102	102	97	90	96	109	110	92	100	99	87	92	109	108	90	83	90	95	91	94	93	91	94	82	91	86	94	93	90	99	97	79	103	101	91	85	109	96	103	97	99	103	95	107	95	92	93	104	108	103	118	107	93	93	93	99	97	99	100	100	86	108	93	91	90	98	99	98	100	92	88	86	104	99	87	95	96	95	92	90	92	88	91	107	77	87	99	93	97	92	99	99	103	104	90	96	91	97	81	87	98	94	96	90	102	110	88	91	104	105	83	118	99	99	93	98	81	96	99	88	102	79	123	91	95	91	108	102	86	91	105	106	96	90	98	95	91	84	109	89	93	95	99	99	120	102	107	100	92	104	92	102	104	91	86	72	101	91	120	90	113	107	94	105	94	96	83	107	102	99	86	87	111	114	96	115	101	91	101	92	89	83	103	97	100	90	98	100	106	101	91	99	95	108	94	96	104	95	101	98	95	122	109	98	78	106	83	84	100	113	72	109	93	95	102	109	89	104	92	91	110	105	100	85	94	98	86	96	114	97	105	87	86	94	75	105	97	96	94	94	87	96	75	104	91	99	118	118	117	79	98	132	92	96	76	87	100	88	97	97	104	105	90	112	117	97	95	114	83	102	111	97	112	98	80	96	115	102	89	87	109	106	87	83	86	108	90	103	103	89	103	83	91	107	94	95	92	89	110	92	87	101	108	97	87	88	91	86	100	88	75	73	81	109	84	92	81	93	111	86	106	101	112	85	104	94	92	93	119	89	85	117	79	97	95	102	88	96	92	75	93	101	92	95	103	91	87	101	99	108	77	90	108	85	103	84	88	79	81	98	84	102	92	84	107	85	93	101	104	84	97	88	91	93	101	87	113	87	114	92	96	86	91	89	70	106	91	99	91	106	94	106	107	94	99	93	96	96	84	99	93	99	121	86	99	107	83	97	95	95	104	107	106	103	91	107	85	100	93	84	91	94	107	100	75	82	105	98	93	104	106	88	86	125	121	103	100	86	100	92	90	103	102	113	86	84	99	104	105	102	108	108	93	85	120	93	88	96	103	100	91	115	98	107	101	111	94	94	94	106	108	88	94	102	80	79	84	98	112	107	96	90	100	92	99	90	98	88	108	97	82	95	90	88	87	96	102	106	82	113	112	100	92	85	111	92	84	103	91	116	86	78	96	85	87	101	87	97	107	81	97	103	109	99	98	102	94	101	104	82	88	89	125	89	97	90	98	102	111	106	102	100	106	79	101	100	78	92	93	79	88	83	88	84	112	111	97	74	109	81	95	105	117	115	101	95	117	122	99	108	103	98	102	101	102	115	108	111	87	99	104	85	104	85	94	90	104	101	96	99	88	93	90	97	104	70	85	90	113	97	84	99	110	105	103	104	92	95	100	100	96	100	124	98	91	86	119	78	102	94	101	94	113	92	101	96	109	104	99	93	98	78	110	88	91	102	111	93	96	91	89	102	113	102	80	107	93	122	104	97	100	98	95	95	106	104	94	95	93	103	87	117	97	98	107	79	89	105	85	96	94	107	113	106	93	112	113	112	88	105	96	85	104	99	99	87	74	90	90	103	91	82	109	86	109	100	94	91	89	89	113	112	87	97	89	98	94	120	80	98	88	106	103	100	86	95	86	109	96	107	103	105	83	88	90	116	94	89	119	90	103	98	105	79	92	87	99	93	116	100	100	122	81	93	96	93	98	109	82	100	80	92	92	88	90	112	100	97	92	84	110	116	111	83	111	104	85	94	96	96	95	90	82	93	90	84	98	106	96	100	102	72	105	86	90	106	109	94	94	91	96	87	118	91	89	102	100	88	101	96	88	96	119	96	97	79	106	109	93	101	95	98	87	90	94	88	75	84	99	81	93	87	108	96	102	111	86	106	97	115	82	92	96	96	107	96	99	108	97	90	98	94	114	97	91	99	83	100	106	91	102	91	98	95	97	94	93	108	111	98	91	102	107	82	111	93	83	90	97	89	113	88	82	95	75	104	92	107	91	97	89	107	103	96	90	99	91	102	91	92	97	103	89	84	98	104	114	105	115	100	100	94	95	96	113	84	101	81	91	105	80	116	94	109	97	87	83	113	87	115	90	76	85	89	97	114	100	100	108	94	101	93	96	86	94	96	108	90	97	97	101	92	73	113	85	118	94	80	107	95	95	93	90	102	108	109	82	85	93	87	99	110	91	101	94	107	107	97	111	123	87	89	87	84	97	94	101	94	99	107	101	91	103	107	97	91	109	103	97	104	99	109	98	100	99	98	91	91	108	97	96	93	119	81	101	107	103	85	96	88	108	88	96	82	92	91	94	84	84	100	102
45304	31707	25554	26101	29086	25954	21113	16180	10818	7243	5197	3926	3007	2082	1688	1303	1125	999	909	843	785	786	792	764	741	775	698	764	728	729	672	678	747	748	699	701	666	729	780	709	667	717	716	680	704	695	689	707	727	725	680	702	711	743	679	721	694	697	687	716	766	728	736	715	716	731	712	727	738	657	668	687	687	655	656	678	665	669	748	712	748	767	732	720	690	684	733	684	711	693	710	698	724	683	725	701	745	707	710	680	716	670	697	684	722	707	691	712	670	714	670	705	768	735	745	720	690	731	664	747	706	683	741	675	691	728	694	699	686	748	675	680	733	720	733	721	700	731	698	664	695	709	693	707	690	683	699	701	726	724	671	686	671	630	677	706	660	661	722	700	703	666	729	692	786	721	712	665	683	772	707	699	682	757	720	660	727	742	709	721	659	687	704	718	712	708	694	712	680	687	711	696	684	690	721	713	698	698	719	691	751	740	684	687	695	675	696	715	676	744	659	669	710	664	735	714	729	684	707	677	678	735	683	712	713	703	674	732	709	718	702	659	695	676	710	724	684	661	683	686	685	718	695	663	741	765	707	728	742	741	731	688	669	764	708	699	690	710	675	721	772	717	704	705	701	660	742	764	703	699	714	691	684	730	740	755	728	724	672	716	720	755	699	695	694	697	758	695	648	688	659	674	676	719	680	720	744	708	688	665	714	673	688	740	728	688	712	739	721	728	728	757	753	647	672	624	700	700	701	727	703	701	692	686	729	728	755	738	709	749	700	720	725	697	720	660	723	703	689	663	625	705	660	686	699	691	690	688	700	732	711	753	699	735	747	744	679	737	739	710	676	732	752	723	712	709	721	702	680	700	689	665	725	707	729	661	687	723	722	705	701	713	753	725	727	692	754	691	727	692	717	701	731	680	758	662	735	690	720	718	683	708	712	714	674	701	690	750	683	713	701	729	678	742	709	677	730	708	714	734	760	723	717	678	709	704	708	716	719	744	711	718	705	708	708	683	742	704	777	720	763	743	692	731	690	761	695	694	722	740	757	724	696	711	700	669	726	666	768	700	686	675	669	669	682	767	700	710	705	719	688	709	724	686	665	688	742	701	728	713	734	683	717	694	725	735	662	716	705	722	706	716	712	748	760	684	678	682	716	728	710	733	749	697	682	739	693	721	742	724	690	645	700	727	634	691	704	704	754	748	667	691	714	711	667	660	732	711	726	717	695	755	729	716	750	698	672	754	726	684	694	682	685	666	677	684	700	717	694	673	725	700	730	744	720	692	720	741	692	691	696	637	731	697	693	670	724	699	770	664	704	712	735	691	699	712	745	720	702	757	680	713	686	665	715	716	724	692	738	714	772	716	729	697	690	694	672	701	708	725	695	733	722	712	712	748	689	725	698	690	718	772	686	698	690	714	709	711	699	705	738	687	739	697	640	719	678	699	685	737	728	733	721	708	699	707	715	669	696	727	686	665	725	690	756	697	635	729	680	688	693	717	691	677	724	706	655	683	689	736	723	699	664	695	731	745	702	740	735	704	706	705	737	672	722	734	707	682	709	703	724	706	727	658	762	668	669	734	688	673	672	702	742	725	716	683	702	720	734	694	697	759	715	706	667	705	701	730	731	723	686	703	696	654	715	671	699	713	741	726	722	657	707	728	705	674	677	732	681	646	703	707	724	714	692	702	671	702	736	719	723	714	687	676	674	695	688	735	677	733	679	684	726	753	716	730	688	720	708	677	687	707	746	681	728	718	672	683	685	709	665	690	680	675	690	715	688	701	652	695	710	716	705	717	673	706	673	735	722	718	684	693	707	693	636	660	725	691	717	700	741	729	712	698	680	665	631	767	713	711	696	738	660	714	658	689	715	686	698	679	680	711	705	698	713	710	715	681	694	690	729	693	704	688	714	704	688	725	690	690	731	729	680	667	735	722	699	652	757	766	708	688	690	689	687	725	677	693	740	700	695	680	665	735	702	708	700	702	669	686	748	679	747	770	710	714	713	721	730	690	644	707	680	709	732	709	697	728	696	666	694	726	640	722	668	665	726	707	653	680	712	752	671	754	676	714	750	710	704	757	671	665	715	701	704	730	680	693	765	722	686	730	704	691	719	727	717	727	705	698	741	711	719	735	739	708	723	712	726	704	683	698	737	726	716	679	716	662	715	778	679	701	687	669	677	751	687	718	715	681	720	719	699	733	712	672	699	697	713	685	706	680	754	765	727	723	696	734	696	659	716	716	698	678	695	735	738	650	726	699	726	722	688	734	699	691	705	730	726	668	679	680	688	722	693	725	697	649	732	688	785	693	778	661	699	707	715	744	737	713	739	669	667	737	746	723	753	679	710	723	662	704	730	748	697	742	696	724	721	720	705	646	690	700	780	738	761	661	695	693	733	694	705	707	736	706	734	702	671	743	685	716	672	706	690	681	685	715	694	709	725	737	711	750	662	716	658	740	744	700	684	713	730	725	727	707	707	705	711	708	706	690	722	693	730	724	772	790	691	653	673	736	709	704	700	704	690	728	694	711	732	666	730	727	694	704	731	737	684	725	680	759	726	730	701	732	709	705	716	672	756	672	689	724	737	707	752	684	697	713	734	701	691	697	704	685	752	676	735	756	747	704	731	707	724	673	752	686	696	716	664	682	694	723	732	714	724	783	728	711	757	724	727	671	743	678	743	724	692	692	651	710	753	704	662	753	764	654	734	719	680	684	713	684	715	670	703	689	717	716	654	715	718	667	783	742	711	756	667	712	713	737	660	716	718	737	661	700	678	748	663	740	684	674	744	711	729	723	709	704	674	712	696	710	721	723	684	740	705	674	715	679	746	680	752	702	720	729	710	710	702	717	708	704	705	694	741	684	754	674	673	704	765	672	695	709	678	692	673	736	705	713	725	710	699	726	686	677	737	713	691	725	682	733	706	733	732	719	734	706	676	726	699	654	710	714	705	694	700	709	631	727	659	707	680	723	658	703	749	672	729	757	697	723	744	646	717	737	753	690	689	661	711	724	650	673	699	706	717	673	681	682	692	727	712	692	710	669	704	740	691	681	722	737	698	703	713	748	741	683	696	738	727	685	730	703	708	701	683	730	702	715	743	699	659	719	753	719	728	750	711	690	735	670	728	704	672	669	717	693	681	709	714	702	679	731	695	699	684	723	706	731	722	705	717	683	709	727	686	701	682	701	678	704	699	699	757	694	701	687	707	681	723	696	730	685	681	710	736	713	704	692	724	695	782	692	733	684	715	726	721	642	681	702	710	717	695	655	720	710	704	723	763	757	717	765	718	708	691	698	729	685	688	693	707	665	711	675	760	686	715	746	735	680	692	751	705	666	711	700	730	692	677	708	713	702	720	754	667	717	727	720	690	701	647	730	708	723	724	697	730	699	729	765	741	720	684	731	707	673	745	697	728	761	675	737	727	699	724	735	718	707	718	671	716	746	685	693	701	720	706	705	712	693	722	706	717	745	676	664	734	724	680	724	736	702
9147	5549	3352	2364	1465	1073	754	546	354	285	205	167	134	149	137	101	104	125	117	92	87	120	89	106	113	112	98	97	81	87	104	101	98	98	96	102	110	109	84	105	106	99	101	98	107	102	105	89	83	94	93	110	124	107	114	94	94	95	86	114	117	100	95	115	90	88	101	100	122	95	104	88	97	93	115	106	104	109	109	131	105	95	91	117	91	98	124	100	105	79	108	113	85	109	83	93	93	108	87	109	108	103	97	122	111	109	82	109	101	87	87	104	120	100	82	89	94	110	107	94	101	99	89	96	100	100	104	106	97	98	100	110	132	102	103	96	84	116	93	98	97	103	88	108	93	75	96	94	110	109	94	105	103	99	95	88	113	103	98	111	113	101	100	107	89	96	92	92	105	101	87	97	99	110	97	113	94	108	110	104	108	91	117	95	99	102	109	101	106	90	94	83	121	109	99	111	93	102	98	119	87	110	97	84	104	105	92	101	98	107	115	89	82	111	110	109	104	120	105	107	100	109	89	92	94	109	92	91	99	110	91	103	95	108	105	97	107	85	101	98	97	127	102	100	100	100	84	95	115	120	95	110	117	96	94	88	95	91	104	116	83	94	99	103	91	108	108	96	89	100	104	104	107	113	99	100	99	106	96	92	105	118	113	97	95	115	98	100	113	83	103	118	94	91	118	90	95	89	122	103	120	101	113	94	100	110	81	101	82	91	105	104	102	114	95	97	96	101	96	99	105	98	104	92	82	96	110	102	107	94	99	115	100	117	104	106	118	109	120	76	106	96	91	102	121	100	89	95	97	106	87	113	94	123	94	84	101	99	117	110	107	123	83	109	91	110	117	89	117	115	118	115	109	112	98	103	105	86	98	102	77	110	90	105	101	111	106	100	97	120	104	97	93	117	91	96	105	108	94	78	100	106	98	87	81	112	88	115	102	102	74	110	102	112	102	102	86	96	109	89	110	92	113	102	118	114	98	109	127	98	116	110	105	103	94	84	99	105	103	95	111	103	94	110	90	102	103	91	86	101	102	95	90	90	90	106	94	126	108	108	102	108	86	118	99	99	116	80	120	91	102	100	99	104	110	97	97	109	83	107	127	81	109	112	93	84	90	116	99	93	104	104	108	109	102	107	112	101	105	104	83	112	88	101	106	109	99	102	113	83	99	97	91	92	95	120	111	103	98	110	120	90	118	99	93	95	103	90	97	96	104	106	105	113	69	116	107	87	91	102	106	100	98	91	100	104	103	104	103	93	91	82	110	103	90	115	106	96	119	96	101	108	112	92	99	90	107	91	98	110	103	124	97	110	106	93	94	103	91	100	107	103	100	86	89	111	112	96	100	89	82	90	103	93	98	93	103	97	101	109	93	110	104	100	110	96	103	85	105	100	96	88	116	106	96	89	101	92	100	98	110	103	92	96	100	104	110	103	104	97	102	92	95	98	95	109	95	96	112	89	107	104	118	91	81	86	116	91	110	90	120	117	92	99	87	105	88	92	102	103	121	93	112	106	87	109	97	94	94	90	112	100	93	97	106	120	113	96	112	96	111	86	88	109	97	103	94	101	88	85	97	109	92	83	89	101	106	93	99	97	96	104	94	109	101	84	104	92	116	94	97	118	104	82	83	90	86	90	99	94	88	105	112	123	91	96	102	114	106	97	101	87	105	103	98	114	111	96	96	122	97	116	100	97	107	95	97	99	109	81	101	95	112	83	108	116	101	93	101	112	104	128	91	111	113	101	102	121	91	91	108	90	98	97	102	95	96	109	105	100	91	105	89	120	79	88	89	99	94	102	117	96	80	112	100	97	97	103	92	104	110	93	96	95	97	100	77	86	99	97	95	98	100	89	102	102	98	97	86	124	99	108	98	94	91	96	109	121	110	105	92	96	114	112	102	95	99	121	112	103	104	97	110	88	111	97	86	89	99	99	100	106	111	90	81	111	108	100	99	105	100	103	103	103	100	87	105	91	113	100	110	99	95	108	103	96	97	95	95	99	76	92	119	97	102	92	101	108	104	116	104	103	102	98	88	100	109	87	90	99	79	109	104	101	108	102	99	94	111	102	99	117	106	110	92	100	89	96	108	112	106	116	103	80	90	121	100	103	112	89	82	90	115	96	120	96	108	101	98	113	97	96	94	118	89	87	103	89	87	103	91	79	99	112	111	118	92	95	103	115	85	114	100	121	99	99	110	92	93	106	108	112	105	123	93	100	90	111	114	101	113	83	92	99	89	116	107	97	108	100	103	106	82	107	93	94	96	109	103	91	82	101	105	94	93	112	114	105	111	94	84	91	94	72	106	92	84	85	112	88	132	96	87	89	91	82	98	110	88	96	72	73	107	91	97	99	89	91	102	108	109	84	103	103	113	99	117	93	97	94	116	97	94	95	84	102	99	107	103	79	102	93	110	95	93	107	90	93	89	113	112	79	99	88	86	99	94	112	110	106	104	114	101	95	91	108	90	98	83	117	85	122	82	116	97	85	90	100	94	114	93	96	83	90	107	103	104	104	114	84	80	76	96	119	83	98	92	116	94	94	84	135	100	95	94	111	109	111	110	89	94	113	116	92	106	85	90	109	115	115	95	112	95	98	106	125	97	106	93	105	109	110	104	111	106	105	108	94	102	117	97	88	102	108	110	119	111	115	104	115	100	99	113	101	104	104	82	132	96	99	94	102	79	97	94	82	100	112	110	101	96	86	103	80	95	92	104	99	95	101	103	80	106	77	117	109	114	96	97	97	114	101	109	96	101	94	116	125	106	97	97	95	94	89	89	86	108	91	108	104	95	120	106	96	90	120	106	96	97	95	83	101	104	108	101	91	101	98	91	101	91	99	97	114	117	122	103	102	110	96	105	95	85	85	125	120	91	103	106	108	104	96	95	99	92	115	94	100	91	104	98	94	107	92	88	97	110	98	93	100	104	105	110	83	104	110	101	102	105	102	91	106	88	94	103	102	87	95	99	107	94	107	78	130	93	102	101	91	89	85	106	103	109	116	89	83	122	112	108	98	107	108	107	103	93	106	88	86	98	118	105	106	106	94	92	108	97	103	97	132	110	107	97	90	109	110	96	91	107	86	84	106	91	115	122	107	111	102	98	109	101	104	99	95	109	113	96	116	104	95	102	114	99	88	92	100	86	95	100	86	100	99	105	104	94	102	103	95	81	126	94	113	95	106	113	110	109	105	90	91	99	95	99	96	99	102	91	103	96	107	121	121	78	95	82	92	102	105	110	101	104	110	91	120	118	91	86	94	101	114	95	103	100	92	95	104	86	108	98	90	100	113	92	88	99	96	87	105	102	100	102	111	107	95	89	102	93	89	99	91	89	97	100	107	84	102	83	93	110	98	91	92	112	96	92	86	93	97	108	127	90	103	106	97	112	104	89	95	111	95	100	104	104	98	92	98	96	95	89	122	96	111	90	106	86	90	98	105	98	113	104	93	82	99	97	109	102	102	109	94	104	89	79	101	74	116
37290	26322	20985	21903	23704	20098	15726	10659	7218	4731	3491	2229	1778	1432	1203	1073	919	936	816	814	798	759	692	727	794	727	757	803	734	785	743	732	744	742	722	762	779	728	718	750	709	764	763	769	762	721	758	751	728	770	743	738	750	713	748	708	754	730	712	748	752	770	721	778	745	759	745	714	747	711	706	731	780	697	750	722	750	746	710	798	781	685	760	757	745	772	730	782	688	721	745	715	689	722	735	697	713	778	730	763	736	763	766	730	732	772	768	677	750	733	743	725	771	772	720	724	760	719	719	759	739	789	812	722	744	747	727	780	795	707	759	785	760	718	747	698	766	692	768	724	713	762	745	740	768	753	732	704	767	755	775	660	708	763	763	751	705	706	746	732	761	715	726	716	708	743	724	730	695	752	754	720	740	775	749	733	734	732	762	763	734	721	748	754	750	740	715	761	723	700	749	703	691	795	742	723	696	699	716	764	773	778	711	758	743	757	684	705	680	690	701	751	708	765	713	698	778	730	696	744	775	744	739	692	748	740	768	771	737	738	736	699	718	791	744	777	765	758	741	745	709	741	741	766	753	767	723	700	789	757	718	714	811	709	765	756	698	728	753	672	731	736	703	707	727	780	776	730	722	705	758	769	782	730	680	774	727	723	702	710	720	742	772	724	727	758	771	768	733	741	724	765	733	754	765	735	769	739	798	752	717	746	730	751	739	725	770	702	771	739	736	726	725	678	738	732	734	724	794	699	779	740	749	753	716	767	784	747	741	721	719	749	715	726	791	787	747	771	813	696	719	750	749	748	780	717	737	723	715	725	722	765	697	724	719	756	794	752	772	709	743	731	746	726	756	760	736	776	761	732	729	692	785	755	759	761	757	737	753	740	764	718	747	694	723	733	753	721	702	729	757	742	713	758	754	789	716	771	738	746	749	740	731	742	744	770	771	703	739	725	773	750	735	749	773	725	768	717	793	666	716	754	797	726	717	723	740	725	706	736	742	724	715	731	744	752	777	714	752	719	736	749	738	726	688	760	771	717	725	736	737	747	727	755	728	754	744	763	767	721	752	756	790	737	721	734	686	753	735	758	744	703	705	678	787	749	771	748	757	714	719	708	776	695	703	727	768	730	724	710	695	750	758	767	763	751	735	773	694	777	752	784	766	761	773	773	794	759	776	746	752	773	724	711	721	729	754	736	746	738	709	760	727	758	755	725	800	724	736	762	785	712	764	820	705	786	733	723	739	753	748	731	727	714	760	725	764	696	745	751	746	744	735	752	779	718	746	735	737	746	741	722	786	758	774	713	717	713	741	726	804	713	729	751	733	764	765	715	760	740	781	739	752	744	732	722	731	767	741	740	786	774	738	756	745	744	737	731	762	756	738	762	748	790	730	690	709	794	753	696	746	722	757	761	776	750	774	713	743	735	734	712	765	766	709	723	731	735	766	750	735	709	699	731	784	767	745	760	703	740	737	727	754	729	760	733	677	734	729	701	742	793	741	714	729	713	749	753	744	780	744	722	710	722	734	726	714	725	751	775	719	715	709	738	691	722	719	776	742	764	717	753	806	738	714	689	703	734	735	730	720	685	739	723	777	734	837	717	705	780	744	747	718	751	710	689	712	732	733	713	739	792	716	734	736	729	723	730	731	700	700	772	753	724	669	743	742	683	772	729	755	737	733	776	744	765	719	745	713	699	714	705	717	767	760	734	725	757	733	730	709	712	696	695	747	690	749	735	700	717	730	731	712	754	798	718	769	761	762	775	778	744	741	747	744	751	703	736	739	685	789	722	722	760	763	758	727	706	743	792	797	747	762	772	742	733	745	762	769	736	771	787	781	734	740	721	745	775	750	748	719	746	750	726	728	730	718	720	734	747	787	745	726	725	755	685	728	742	719	737	771	737	752	714	788	713	709	752	684	685	716	663	772	786	755	747	716	746	767	735	735	720	791	711	696	706	701	740	741	776	721	766	708	766	751	730	709	747	769	757	717	718	739	744	723	721	754	731	713	711	718	706	733	727	723	747	719	743	745	720	693	744	773	675	780	680	753	684	753	765	704	726	723	743	709	730	748	705	733	759	710	758	731	751	764	744	779	790	731	709	775	784	733	708	693	762	708	725	713	803	792	704	717	754	791	721	732	829	727	751	699	746	764	718	724	765	741	687	728	759	741	727	707	718	752	750	687	760	732	742	693	731	773	775	716	764	712	721	712	713	797	744	700	732	694	784	725	766	802	750	716	763	702	718	729	742	763	801	767	720	731	775	729	743	731	737	747	793	779	690	689	776	746	736	764	741	776	723	725	735	757	678	755	715	740	689	759	720	772	718	729	747	761	701	761	712	762	713	712	735	710	767	730	744	719	716	727	740	780	736	731	752	746	756	769	747	724	747	764	789	711	778	764	700	808	722	738	714	739	749	745	716	765	768	706	750	754	725	696	712	751	738	737	748	761	684	750	781	800	746	717	791	707	718	712	703	706	730	744	736	716	748	738	746	738	718	736	784	712	708	711	735	744	742	753	718	728	742	767	678	727	773	706	787	725	732	726	718	732	775	683	750	757	711	693	750	740	762	723	757	735	681	729	732	718	740	717	742	767	757	721	665	748	760	744	703	746	738	758	742	754	733	776	764	726	732	788	792	718	734	741	727	706	730	718	712	748	755	717	720	688	707	719	783	750	714	775	720	740	830	713	784	737	747	669	727	696	741	711	747	751	744	742	761	773	770	752	721	712	745	746	720	745	691	742	684	739	763	725	695	766	727	731	724	759	738	740	707	695	790	733	783	770	795	746	764	721	738	745	762	754	719	731	720	740	732	688	724	726	789	769	773	747	746	705	759	711	670	749	763	746	752	728	772	742	739	755	728	742	756	747	793	804	720	761	741	709	753	745	723	786	759	749	718	772	724	736	730	744	705	782	776	722	708	777	762	745	726	757	798	759	746	722	733	741	785	728	750	716	756	722	765	769	701	721	770	711	736	761	771	784	710	724	768	731	688	750	759	742	768	757	737	751	767	737	759	720	733	742	791	742	755	736	706	735	762	728	734	744	741	723	702	746	743	725	774	702	714	780	796	769	756	725	743	706	767	719	760	766	738	749	742	778	738	711	737	735	744	764	663	742	769	724	742	712	795	748	690	752	775	708	675	748	726	737	732	757	759	764	713	733	755	783	724	745	726	752	754	792	735	758	716	755	758	811	780	757	701	775	760	718	680	792	707	760	715	755	742	762	740	808	699	750	755	752	681	695	722	750	751	744	739	748	755	751	744	739	734	756	730	714	714	752	738	722	724	775	742	724	729	754	696	788	749	695	754	742	719	748	729	745	716	721	726	739	741	713	681	768	696	754	713	716	690	715	734	719	722	763	664	765	737	732	765	713	770	752	752	750	712	759	750	746	776	688	754	762	744	721	739	777	730	722	723	766	735	758	736	737	758	677	744	718	752	727	756	708	758	694	748	739	748	787	739	769	725	741	719	762	747	754	733	747	764	758	728
10327	8631	5172	3383	2428	1523	1359	1124	682	474	329	219	216	175	150	116	85	116	87	102	114	91	102	95	86	98	105	89	91	76	92	99	96	102	93	87	103	88	79	86	94	113	75	114	109	83	102	108	100	91	83	125	95	81	87	90	86	110	102	109	98	108	130	92	87	102	92	98	99	114	99	108	100	96	96	98	81	107	83	89	105	105	86	127	80	103	98	91	86	102	100	90	75	96	100	87	84	104	95	89	102	97	86	81	89	98	92	92	85	94	98	97	108	97	105	95	96	96	90	88	99	94	76	91	94	77	85	89	93	92	115	92	88	85	94	104	90	101	83	88	97	97	107	101	93	89	105	96	109	90	71	108	82	97	102	87	105	100	104	91	85	97	90	111	103	82	98	90	104	93	89	99	96	91	92	84	76	94	86	111	103	105	93	91	86	107	134	95	93	75	77	89	115	103	107	72	107	87	89	97	83	87	99	99	97	92	100	94	96	87	99	96	94	94	100	108	95	108	92	109	125	107	88	88	103	108	100	117	116	109	86	107	103	81	99	103	105	78	89	88	93	112	103	91	108	97	102	102	98	83	100	119	84	102	94	94	94	110	93	98	94	104	100	98	103	86	81	109	99	99	108	88	90	117	94	103	88	101	100	102	105	124	94	114	107	85	77	108	94	123	82	87	96	104	104	81	95	90	123	92	98	98	103	108	84	105	119	94	104	90	85	92	92	95	103	113	90	102	95	96	106	97	86	99	80	118	81	86	109	88	85	115	79	89	92	96	96	90	95	91	96	101	110	76	101	99	83	80	82	97	99	72	93	101	94	120	104	107	100	94	102	85	98	87	106	94	106	91	98	89	74	101	89	84	90	91	104	95	97	99	119	93	93	79	94	96	82	84	97	104	99	87	87	97	99	87	100	111	106	110	106	102	97	106	80	86	107	99	101	89	101	98	97	95	99	90	103	99	106	94	93	100	99	98	99	106	108	95	83	90	89	109	99	106	93	111	100	79	100	105	93	90	106	103	83	85	104	97	87	104	79	100	106	91	122	112	90	87	113	93	103	108	113	101	82	97	91	102	88	88	95	94	113	103	101	93	114	101	109	96	106	90	97	85	79	92	89	76	97	92	79	109	87	110	95	106	109	96	95	96	94	97	80	94	97	102	81	95	94	106	100	82	91	77	92	103	85	83	94	88	95	85	84	95	85	90	97	94	86	104	113	90	93	99	100	84	91	97	100	91	99	78	106	88	104	95	122	90	96	108	109	107	91	92	109	79	90	102	87	116	114	101	89	89	100	102	97	101	102	90	101	100	86	99	106	89	104	101	104	87	77	94	104	98	110	100	102	100	87	106	106	97	93	92	85	75	96	95	94	97	85	104	103	90	85	94	92	101	91	92	107	109	91	91	102	116	100	82	108	102	110	103	108	85	101	108	76	100	109	97	118	110	93	120	93	84	105	87	88	98	111	105	98	107	90	95	94	105	110	88	98	82	101	75	92	83	104	92	91	87	98	95	89	98	107	112	88	97	94	75	90	104	105	93	93	92	94	94	105	94	89	83	85	91	104	94	93	99	99	86	87	92	89	95	103	102	92	85	108	98	85	92	109	111	100	97	93	95	98	95	95	82	92	96	93	100	102	92	104	97	101	96	105	104	84	104	104	110	91	96	99	105	97	89	88	87	101	104	91	97	91	84	101	94	89	87	106	90	94	93	97	105	95	98	98	95	98	91	87	120	101	97	93	93	98	79	90	91	111	92	102	108	90	98	97	89	104	103	97	85	92	90	89	106	126	97	98	88	98	104	96	102	103	103	116	88	115	102	81	98	75	103	90	109	99	119	95	98	104	107	97	80	99	102	100	87	97	96	103	95	94	92	106	94	93	83	90	109	86	99	76	96	83	109	86	86	93	95	78	114	100	94	100	89	95	100	89	93	100	87	90	91	86	104	111	101	87	104	104	97	89	94	99	98	106	100	79	101	107	80	97	87	96	96	107	102	86	98	99	95	104	93	91	74	100	91	83	97	96	98	94	101	91	89	82	100	101	101	95	100	114	99	91	99	110	104	95	83	89	88	85	97	75	110	81	88	89	92	112	88	107	99	116	90	76	100	74	102	105	98	87	100	117	93	100	87	92	81	98	88	106	94	93	99	79	94	102	91	95	95	99	98	82	91	112	118	99	109	86	79	110	96	109	91	111	85	110	98	104	64	114	89	98	75	85	90	93	84	93	86	104	96	86	91	100	98	106	108	90	105	83	112	93	112	85	87	105	102	92	91	90	99	97	94	80	107	105	102	88	90	99	93	82	91	106	102	83	99	87	97	100	104	116	107	98	98	99	104	111	104	91	85	90	109	86	101	100	97	92	102	118	100	98	86	102	95	91	82	80	106	112	92	100	92	83	98	95	79	81	99	96	84	89	107	107	110	121	85	99	85	88	96	99	76	83	99	89	88	106	80	99	94	89	105	109	91	93	81	91	109	87	99	93	88	88	88	106	82	85	109	85	105	111	93	108	95	108	94	89	101	87	114	89	96	100	87	94	107	98	108	99	95	86	102	105	100	95	93	102	94	83	103	90	99	90	100	100	98	100	105	109	86	99	103	114	104	96	99	97	111	90	105	90	114	67	115	106	91	89	125	90	111	98	89	108	102	106	103	104	91	82	114	102	82	97	94	94	92	95	102	107	91	84	91	102	94	100	91	82	85	80	98	108	101	88	93	97	95	88	99	87	114	99	123	98	85	89	100	90	96	94	106	102	90	103	91	97	103	103	103	105	86	84	82	98	101	102	100	84	105	95	105	110	92	106	82	104	96	107	110	89	86	90	110	95	107	96	82	90	109	109	96	115	87	103	106	78	93	90	92	108	92	105	102	77	110	85	84	98	88	98	97	93	97	118	93	96	100	89	98	90	96	113	104	101	84	111	84	106	83	93	99	111	104	85	93	101	85	102	84	83	105	91	85	87	105	75	76	112	101	98	87	112	92	97	104	108	90	101	95	109	110	106	95	89	87	79	78	121	100	108	95	99	93	99	91	104	100	97	104	114	100	107	96	101	97	94	94	98	98	102	97	93	107	98	88	85	76	94	90	89	85	97	114	86	96	90	93	81	84	89	99	88	100	90	88	96	97	104	99	79	103	89	90	109	103	97	105	93	88	109	99	101	110	90	95	102	108	93	107	107	95	102	82	102	95	85	119	82	79	97	105	99	98	89	88	107	111	97	85	103	96	97	93	100	101	94	93	86	89	78	113	69	106	96	87	88	85	100	102	97	105	83	99	84	90	97	89	78	88	96	92	101	94	93	97	103	81	108	84	81	93	101	104	92	83	94	101	84	86	97	93	98	96	104	91	104	92	94	91	93	106	97	93	93	107	105	111	81	101	119	109	109	99	110	87	111	107	85	87	83	95	89	94	109	85	113	115	101	81	118	85	78	110	80	100	91	85	89	78	106	105	102	93	101	94	79	101	79	95	100	117	117	89	88	99
41336	31398	25264	25880	28342	24263	21581	17854	12163	7670	4810	3263	2698	1921	1471	1050	969	871	809	793	766	787	781	723	710	701	714	690	723	696	742	763	705	748	728	716	715	683	728	743	654	760	712	678	672	712	669	758	683	686	712	695	727	724	656	694	743	721	712	691	667	686	705	686	726	688	700	700	699	709	733	669	692	723	716	712	716	682	677	728	721	707	708	706	722	690	736	706	662	760	739	661	670	741	723	718	697	684	719	764	745	698	740	731	693	691	725	690	739	646	686	717	713	735	735	682	696	724	698	736	655	707	746	722	762	733	703	747	671	709	704	729	678	662	747	714	708	721	660	680	697	684	701	703	724	730	708	743	720	689	733	620	649	708	672	725	711	767	668	699	733	677	666	704	684	676	690	684	742	708	734	711	696	671	737	708	640	724	721	703	711	692	711	718	703	655	730	680	667	698	700	726	732	689	810	719	685	695	703	725	667	655	702	721	686	714	773	683	713	730	687	715	700	730	692	714	687	727	714	729	730	685	724	729	707	700	727	698	714	736	771	753	692	678	693	786	749	738	737	712	676	731	706	722	681	699	710	680	719	684	716	692	747	695	710	742	708	698	732	718	717	722	730	726	678	666	726	680	672	687	728	709	712	697	704	733	701	714	724	720	686	660	716	685	726	715	729	725	652	720	703	723	700	679	697	753	716	737	732	670	720	743	730	718	661	714	677	684	666	746	707	696	715	739	689	697	731	697	693	702	719	747	699	708	679	756	692	742	723	706	705	738	736	755	708	715	722	676	726	718	725	720	685	722	748	693	719	701	709	724	662	734	692	738	720	709	697	771	717	696	714	669	714	668	724	759	766	720	717	685	715	710	738	688	700	703	695	731	740	719	718	721	670	701	734	710	703	687	706	653	684	672	720	732	724	697	710	683	706	680	724	745	691	702	716	704	706	693	724	757	716	698	672	692	702	697	662	678	733	701	720	701	709	712	693	698	690	693	693	689	703	665	683	708	762	708	717	725	703	772	687	714	728	678	668	660	659	714	675	701	709	672	710	714	703	695	680	702	682	723	718	728	704	753	729	704	669	683	729	683	721	689	682	694	744	677	708	676	737	683	679	702	692	666	718	719	725	701	648	688	695	734	711	714	741	711	710	777	714	720	724	744	727	696	709	707	691	734	750	680	690	700	674	678	699	733	699	685	706	729	738	692	739	722	694	793	663	706	739	723	753	746	744	681	690	726	652	689	726	682	710	693	759	697	675	743	750	727	724	671	668	747	709	696	645	704	756	691	696	757	726	700	770	680	736	693	728	691	732	709	735	678	716	745	685	695	665	662	712	717	669	678	711	694	692	782	700	726	695	688	651	674	738	710	707	755	688	718	688	710	732	651	752	721	706	682	726	672	731	720	695	708	682	695	688	707	701	690	757	687	677	773	714	734	695	750	687	692	712	735	641	705	714	702	692	725	726	727	698	727	687	718	718	723	757	684	703	743	677	731	674	660	740	674	695	690	710	741	723	685	708	708	705	719	705	737	750	696	669	696	704	671	686	679	709	694	679	718	683	676	667	741	749	753	655	698	701	692	728	732	733	739	712	744	728	701	704	690	716	712	727	725	677	731	713	670	717	670	669	681	698	752	700	717	705	701	719	731	679	719	750	659	678	713	715	671	724	743	700	726	694	730	700	695	714	721	737	740	692	720	719	750	755	717	750	706	718	704	693	707	707	722	766	746	688	696	708	688	716	688	684	706	676	729	705	696	703	704	676	704	728	710	701	752	709	708	746	710	703	702	731	764	704	750	697	686	744	684	700	697	697	702	681	672	761	680	670	700	719	696	704	714	699	679	757	721	689	727	677	715	675	723	727	745	701	760	706	757	733	690	658	703	699	725	664	737	711	719	739	723	708	702	705	710	690	738	701	714	709	748	708	660	707	693	691	730	700	677	703	754	695	729	682	717	698	685	706	714	705	742	652	707	749	671	680	721	694	685	723	690	685	773	686	695	640	686	696	720	724	678	784	744	732	699	692	701	712	752	694	703	732	728	701	676	733	704	695	727	675	716	740	737	700	697	676	721	698	700	759	754	723	635	722	708	725	680	723	702	726	688	740	737	747	715	709	731	712	713	696	744	724	679	694	717	715	693	747	709	674	686	715	668	727	713	678	707	713	705	688	718	715	697	724	659	681	704	748	684	744	726	710	716	746	724	680	698	684	679	747	710	695	710	712	757	672	748	721	739	713	696	734	675	660	738	715	696	703	709	698	726	721	731	696	726	753	684	716	699	736	730	715	771	811	696	669	693	691	700	707	686	714	703	711	703	723	717	731	729	686	725	710	685	724	725	717	719	697	692	707	728	712	688	727	701	751	676	718	645	722	684	700	698	687	744	712	710	709	656	697	692	663	654	744	681	713	739	737	704	716	691	696	712	712	746	699	700	711	737	693	695	759	654	706	678	740	733	689	708	750	749	739	668	707	723	732	751	714	740	685	675	736	712	724	692	682	677	686	669	661	710	744	712	707	701	706	706	736	731	729	722	681	662	761	764	705	689	712	685	711	656	727	693	668	655	722	750	666	709	695	695	709	731	737	747	748	715	774	719	697	725	678	693	707	674	719	697	692	713	736	727	704	689	788	724	678	683	733	701	726	701	739	738	684	688	707	722	698	730	712	735	736	709	646	758	706	736	694	720	709	713	735	735	731	701	680	731	704	721	695	690	673	675	744	713	705	762	692	739	698	650	709	703	719	690	698	741	723	695	655	670	760	700	757	674	713	693	721	713	726	705	695	727	763	704	700	732	697	726	686	658	728	680	725	718	760	707	732	668	716	701	741	665	725	698	716	714	758	669	696	669	702	668	683	764	739	701	679	696	644	713	736	721	725	716	657	697	653	692	694	706	678	692	704	742	738	708	731	721	683	738	679	690	719	715	696	721	683	666	671	689	762	723	708	697	693	716	677	666	682	668	699	749	693	728	686	724	685	716	716	699	716	686	679	693	724	692	759	692	692	734	734	753	721	682	683	740	690	720	736	728	711	698	682	720	753	746	697	676	673	741	716	677	668	746	724	686	746	709	702	690	722	717	695	696	696	701	710	670	707	717	703	704	711	738	687	748	735	714	704	702	733	664	712	732	697	710	736	720	685	733	760	653	703	706	754	672	696	719	692	677	775	684	741	742	698	695	675	704	693	735	741	730	749	730	740	705	716	738	733	680	677	720	713	699	688	674	671	699	688	683	744	705	683	713	683	695	701	747	726	710	696	696	736	704	674	707	690	763	729	684	696	739	714	711	697	702	701	712	692	681	728	705	713	724	741	676	718	672	726	743	752	724	697	716	681	697	727	714	717	728	730	699	716	688	698	740	691	723	697	704	768	749	678	674	708	705	706	671	660	685	720	728	701	669	687	720	744	731	733	718	697	728	730	679	704	717	672	718	709	720	751	673	668	662	755	722	719	686	673	706	718	741	734	701	735	675	720	711	709	695	719	702	698	760	694	697
11560	9219	5563	3234	2185	1461	1089	735	479	343	248	172	151	120	125	110	116	107	123	96	89	126	101	116	88	112	112	107	98	94	101	96	101	81	104	106	96	111	112	110	95	123	109	108	87	101	124	107	98	126	97	107	109	115	112	90	101	102	86	106	101	103	105	109	115	108	89	93	87	106	91	87	87	130	114	122	99	100	107	107	116	86	93	125	92	87	104	112	112	114	96	89	93	100	88	98	98	92	104	99	104	102	101	95	96	91	99	109	110	75	86	100	109	96	87	120	101	104	117	89	88	109	107	91	108	118	98	106	73	101	105	93	104	88	91	111	109	110	97	86	100	103	107	90	92	113	101	108	98	98	100	123	101	105	117	96	112	109	90	107	96	82	83	112	122	96	98	114	119	93	121	112	97	106	109	85	92	104	108	99	105	100	102	88	87	102	100	106	93	113	112	105	110	106	98	79	105	112	86	99	114	104	99	99	104	111	103	112	106	98	104	99	103	116	102	100	96	107	92	115	90	97	113	110	107	120	96	114	102	112	88	91	103	87	98	108	101	90	102	99	103	105	121	102	106	99	107	104	130	105	106	114	118	103	92	80	100	104	91	94	96	106	106	99	113	101	111	92	110	119	95	101	101	94	90	109	90	106	95	95	102	115	95	110	96	92	90	100	89	109	95	97	89	98	91	95	105	102	122	82	89	107	98	97	103	107	111	86	97	94	116	89	123	85	114	102	99	92	121	114	101	104	105	102	97	89	106	106	115	106	108	107	106	79	91	105	93	101	102	108	101	92	95	92	97	85	94	88	108	100	116	104	105	110	100	94	106	116	87	96	98	111	123	114	88	88	84	103	103	109	87	101	97	113	107	108	104	93	108	94	103	108	97	107	109	107	86	110	103	86	91	97	104	103	93	104	85	80	95	108	95	101	112	106	111	94	117	88	108	101	85	101	109	111	100	97	114	91	102	123	104	95	96	94	98	115	123	114	108	111	120	97	104	98	116	101	112	95	93	98	99	101	90	97	102	107	75	90	109	102	103	76	93	97	100	99	121	101	104	112	103	102	100	89	106	125	109	94	88	115	96	102	114	106	92	98	114	97	105	88	92	107	106	108	103	110	103	116	117	110	111	95	94	100	78	124	108	97	99	100	107	109	98	96	103	103	99	108	100	80	109	104	101	112	107	107	99	101	99	102	114	88	101	101	103	90	94	92	97	103	98	95	80	105	94	93	112	105	94	103	111	96	117	87	123	86	103	107	91	96	111	88	117	107	102	111	93	104	100	110	85	113	115	84	101	89	94	92	92	103	108	105	97	89	92	104	95	110	92	116	83	94	97	95	110	87	115	98	104	80	103	93	95	105	91	89	99	91	105	100	89	110	93	94	97	91	104	92	96	100	110	99	98	87	105	97	105	105	97	106	106	122	102	98	86	99	110	118	88	92	99	123	111	103	102	103	106	103	95	93	98	113	100	101	89	93	99	100	107	108	90	98	125	93	96	107	100	89	124	96	102	96	103	108	116	122	101	73	97	98	105	113	102	86	103	95	106	90	114	109	100	119	103	91	97	104	112	92	98	108	90	114	122	102	108	102	97	101	100	93	103	86	93	105	116	111	100	99	112	98	104	94	92	102	111	103	102	95	100	90	95	113	84	119	107	86	95	97	96	115	97	102	112	104	104	101	103	93	106	102	103	114	137	103	93	92	110	96	92	110	106	92	129	122	113	100	104	113	103	98	109	104	96	110	86	99	113	113	116	90	104	93	91	92	95	107	109	100	88	116	98	96	102	110	87	128	114	110	91	105	96	98	103	91	95	95	98	111	79	108	118	102	96	132	117	104	91	102	85	83	103	80	85	95	107	104	106	122	87	99	111	97	96	105	111	103	85	119	73	93	99	102	89	99	101	84	98	110	88	109	107	92	102	113	101	98	104	111	110	103	105	106	97	96	100	108	84	93	99	109	108	101	96	100	97	101	94	97	96	97	109	99	94	90	111	103	91	94	120	100	104	104	109	83	86	91	107	108	99	86	103	104	83	85	111	111	100	116	102	97	117	98	82	89	87	82	92	100	101	103	84	84	110	106	113	95	101	116	100	107	105	82	99	94	115	99	112	94	99	111	97	101	97	104	107	112	98	83	95	105	113	109	106	102	112	106	90	91	109	86	118	103	118	113	89	115	98	85	89	92	95	97	93	103	77	100	114	114	104	100	89	96	113	105	100	81	97	89	121	106	115	98	105	101	101	106	83	113	110	108	103	105	97	119	89	98	107	98	100	103	97	89	111	108	84	91	119	93	104	103	112	116	97	98	106	95	98	93	124	106	95	106	100	89	86	96	105	119	112	108	100	115	94	106	95	101	103	83	77	112	94	98	109	105	99	109	90	94	90	95	83	103	98	90	101	101	92	105	94	91	99	113	115	104	100	90	102	99	82	95	109	109	97	105	103	112	91	96	96	110	110	92	83	95	89	106	108	92	113	101	110	102	112	106	100	99	82	107	84	94	85	97	109	97	101	105	98	77	94	100	99	105	108	124	89	100	98	104	101	116	105	104	93	93	101	95	96	121	92	100	98	107	112	110	100	106	104	104	100	94	80	103	100	108	103	92	120	84	98	91	123	110	109	114	86	83	120	100	94	99	107	94	95	103	95	112	76	114	102	98	108	108	94	91	110	113	100	101	104	94	102	84	85	104	109	82	101	91	79	89	105	102	95	97	96	90	100	131	107	87	111	87	98	92	118	92	85	96	88	106	107	98	105	115	102	90	95	120	113	104	113	91	100	114	91	111	93	87	115	88	95	98	109	101	89	97	99	102	106	96	92	97	103	108	104	105	106	103	107	98	91	103	99	131	99	104	95	118	105	106	102	92	102	101	107	104	95	94	98	116	98	94	101	99	90	105	101	97	117	102	98	106	122	113	83	101	109	116	120	99	109	119	116	100	75	112	94	112	98	91	109	100	122	94	96	80	83	98	104	93	97	114	106	96	88	91	87	115	84	94	112	94	93	93	106	111	104	112	103	111	101	86	107	118	123	117	99	109	97	110	106	84	107	93	98	98	108	113	102	95	117	110	92	103	96	111	100	92	116	112	101	85	88	111	107	90	114	109	88	106	97	108	105	89	98	93	113	116	90	94	106	106	100	91	110	104	104	106	82	88	104	110	104	90	97	86	107	106	97	97	95	98	115	111	115	80	114	107	103	96	84	105	106	109	93	106	99	93	109	101	99	96	97	99	110	118	101	89	111	104	101	109	95	100	101	99	99	105	117	85	102	93	94	96	86	86	98	105	113	93	118	98	98	123	113	105	100	98	97	99	88	94	91	117	130	87	99	116	122	121	101	97	117	106	103	112	105	97	118	108	107	113	111	92	91	119	91	114	100	83	91	113	122	94	96	91	104	105	123	109	80	119	107	95	88	100	100	113	93	79	92	103	110	104	90	96	100	103	104	106	103	112	98	102	94	89	100	94	108	96	110	111	100	104	120	115
40260	31748	25797	24721	26636	22822	17841	12948	9164	5656	3207	2515	1995	1512	1172	966	920	868	816	780	720	785	776	802	722	791	719	748	775	770	765	763	747	750	756	775	711	694	748	701	756	803	784	781	751	712	771	736	722	754	783	811	786	732	732	714	697	731	688	726	735	724	773	744	761	719	733	773	742	761	726	718	747	767	728	766	771	770	729	749	727	734	722	800	718	752	789	777	729	744	758	752	755	757	742	759	771	729	717	759	706	732	706	770	710	703	762	701	715	769	720	736	731	789	721	739	792	754	769	719	747	735	761	703	756	736	758	718	739	735	756	734	747	705	706	720	779	739	743	763	760	767	765	720	741	686	737	747	714	694	704	691	780	746	706	729	728	706	738	716	728	703	735	769	758	686	747	696	758	739	753	744	707	761	721	765	714	695	720	803	751	708	751	711	726	814	810	745	719	733	803	775	710	736	730	760	753	698	776	768	697	767	742	718	730	704	779	768	772	778	732	756	753	734	746	757	694	741	745	723	733	759	734	704	741	702	726	707	735	735	748	670	719	739	764	721	745	772	700	720	737	742	752	770	725	758	716	801	744	763	725	784	770	724	717	774	719	760	761	712	768	706	750	688	736	715	769	754	716	668	731	757	724	774	760	736	731	818	755	747	772	693	785	777	766	741	730	724	749	741	732	738	698	728	706	744	733	734	732	706	781	728	786	724	750	735	765	731	796	761	712	731	732	777	680	797	757	716	757	712	767	743	759	743	686	763	760	722	720	694	719	737	722	719	776	781	729	704	688	750	713	747	777	724	754	743	754	752	732	776	721	714	721	733	742	712	744	728	741	741	741	736	746	739	722	774	760	724	725	781	761	730	759	770	782	751	737	743	753	777	770	741	686	739	671	753	747	734	733	721	759	712	733	728	753	735	766	695	733	734	730	711	760	721	753	746	757	747	729	760	784	763	728	783	736	742	711	750	754	729	756	737	742	734	750	721	747	722	719	763	770	756	720	723	730	721	748	764	769	777	761	692	785	760	738	738	715	718	761	766	751	744	800	763	730	688	762	775	770	703	741	705	700	749	742	764	726	761	693	733	760	719	770	765	762	741	774	769	683	700	784	730	722	748	791	754	739	720	759	721	750	770	702	776	771	748	721	715	758	734	789	726	769	781	738	728	695	705	768	734	741	748	735	736	767	769	755	755	717	672	724	777	742	765	719	704	751	767	769	732	754	770	782	732	766	738	731	743	788	701	789	727	766	719	756	727	684	726	748	728	743	790	771	757	733	738	741	736	707	756	712	727	735	758	792	787	726	756	732	723	722	763	792	751	755	758	732	765	728	756	696	702	737	769	735	742	769	751	764	718	722	758	740	802	744	729	809	758	757	765	760	757	738	757	782	692	737	714	762	757	724	769	752	747	718	758	724	709	716	731	675	716	776	749	725	716	769	767	741	761	699	772	708	768	722	724	744	821	748	787	767	745	746	748	799	749	734	710	736	702	717	698	729	777	744	720	764	758	728	714	752	786	758	777	734	759	742	722	747	753	739	780	773	734	757	758	740	725	770	692	740	733	736	733	722	769	771	771	694	731	717	708	702	707	747	714	752	693	793	719	776	705	710	734	762	726	736	761	749	700	724	766	759	732	753	777	741	706	753	813	736	719	763	736	807	748	756	752	751	730	767	751	762	741	743	756	755	754	736	733	706	717	709	705	750	752	720	713	720	766	789	723	754	813	736	704	722	747	733	743	744	727	774	740	750	701	782	789	747	725	740	746	795	767	758	787	720	754	753	746	723	725	724	749	769	721	734	804	739	763	750	722	764	768	747	750	739	709	710	745	768	762	749	719	723	761	791	735	730	709	740	772	699	769	767	716	741	702	755	734	730	753	743	740	759	762	704	768	775	723	719	752	759	724	766	752	742	748	722	803	705	729	724	714	733	690	725	776	733	734	708	727	709	736	714	774	692	778	794	816	762	728	817	766	764	733	740	709	736	741	751	732	805	735	762	716	741	697	737	762	723	724	753	753	720	765	723	788	742	718	731	720	778	751	696	730	746	744	738	758	740	739	696	736	734	677	782	739	749	735	794	687	694	765	713	727	775	716	708	694	778	749	800	780	774	710	700	759	789	709	718	751	758	683	692	738	725	785	774	768	776	765	738	731	728	762	783	753	733	773	739	727	758	738	749	747	695	710	727	783	728	767	714	744	765	708	745	707	764	755	737	776	742	711	738	712	762	782	737	742	754	795	797	761	714	758	752	758	711	744	759	741	697	758	701	731	725	710	749	705	758	751	787	736	736	742	766	771	746	758	754	748	763	709	756	736	707	731	743	744	699	783	708	736	697	712	773	723	758	763	757	788	776	737	750	746	717	724	743	735	717	726	729	702	723	726	701	766	730	757	762	761	749	733	735	742	748	732	788	737	711	762	739	720	697	722	750	726	775	792	718	714	745	735	739	764	785	690	738	781	711	728	740	718	722	746	713	741	740	780	716	682	721	765	690	741	732	725	738	746	771	786	718	731	699	733	751	765	792	737	709	756	790	727	757	749	751	704	736	753	730	763	712	717	720	759	758	751	778	769	761	759	773	801	691	763	793	692	776	706	770	752	756	753	699	707	805	732	765	758	767	770	721	712	731	769	739	758	739	711	739	720	744	758	756	735	756	746	731	741	703	750	756	731	753	725	733	818	715	712	738	780	753	786	750	796	740	749	762	745	716	778	747	749	700	754	781	742	718	703	765	767	757	734	727	717	711	717	771	713	759	794	776	725	718	743	747	715	740	770	779	705	760	709	759	768	742	779	748	743	730	725	731	717	744	675	698	696	690	761	757	744	765	776	743	716	734	731	720	824	743	753	744	765	681	685	704	783	769	763	757	708	719	756	775	754	755	792	769	764	716	745	744	741	749	702	710	742	773	731	747	689	749	779	702	710	736	718	773	709	775	730	749	708	745	768	740	805	735	793	704	713	744	762	700	777	772	755	728	757	733	743	693	752	773	749	792	715	718	738	738	728	715	781	726	726	743	765	772	709	738	776	772	740	689	798	720	765	750	675	750	757	752	743	730	759	758	756	715	698	750	747	733	712	730	794	752	723	724	738	758	770	755	709	755	747	746	737	734	697	761	744	731	787	801	755	736	747	727	717	753	747	757	737	731	800	786	773	736	733	785	784	716	773	731	744	740	743	700	736	703	754	739	686	743	719	719	745	710	771	770	714	729	727	776	748	719	761	768	758	747	725	766	782	767	735	724	710	786	731	753	720	765	755	787	753	760	764	758	761	795	729	680	731	729	728	726	744	746	699	721	743	764	742	749	771	769	768	753	775	751	732	711	729	757	731	747	785	703	748	772	753	734	758	757	735	736	796	732	776	748	711	726	739	727	719	752	743	757	750	748	788	734	750	733	763	762	764	700	750	734	722	699	722	759	705	699	747	735	727	722	735	785	692	735	717	709	719	769	717	753	748	726	709	785	795	731	756	763	756	775	676	715	754	744	698
14860	11820	6484	4313	3215	2210	1152	761	534	411	332	212	173	138	135	108	113	115	103	95	102	99	118	98	107	99	95	70	112	94	94	101	100	89	101	77	93	83	92	102	117	87	96	92	99	87	91	106	96	110	102	71	84	101	100	93	87	106	90	90	93	118	84	95	100	97	95	97	86	98	116	88	87	91	88	110	101	90	121	94	109	90	101	81	94	86	91	100	104	85	78	98	91	94	91	96	99	106	99	101	98	85	115	90	109	83	97	92	84	100	108	92	96	93	83	81	89	84	89	112	98	96	88	109	93	91	110	106	107	108	84	93	86	83	101	92	106	87	104	89	89	79	89	88	102	106	97	79	93	91	90	95	102	88	82	97	102	91	109	85	82	85	93	83	91	81	96	98	104	96	110	89	100	79	85	99	97	86	90	95	95	103	89	79	82	78	94	102	107	96	97	108	101	92	107	91	78	90	114	105	101	105	95	104	101	100	104	95	94	107	107	99	77	103	117	87	84	100	95	106	93	109	111	81	100	99	92	106	81	106	117	102	82	109	104	96	106	84	104	100	91	111	110	111	99	94	113	93	101	107	100	101	77	103	87	90	83	97	84	87	92	108	93	89	106	117	97	99	96	87	96	98	85	80	97	105	101	110	96	110	94	79	108	76	83	100	83	95	93	116	97	91	87	92	92	94	86	86	86	98	95	103	85	96	99	105	96	94	90	111	84	95	102	105	98	89	81	76	98	116	103	93	94	93	108	103	107	101	113	100	91	99	108	97	103	84	93	84	120	109	92	92	92	108	87	111	92	108	85	99	92	102	103	96	92	78	107	102	79	94	120	80	87	106	100	103	84	104	94	99	76	83	97	89	85	82	105	100	104	84	113	99	100	105	94	88	94	76	89	110	85	100	109	106	78	96	88	90	99	101	89	84	96	96	96	99	100	107	82	92	99	99	93	100	101	94	103	103	90	98	90	114	101	93	105	91	86	87	96	107	90	96	98	90	104	95	99	89	113	102	92	95	80	105	97	106	105	101	101	92	91	96	101	113	79	84	102	100	83	92	98	100	103	88	90	111	96	89	118	95	103	86	107	85	102	86	88	101	98	95	99	87	108	107	111	91	94	88	102	91	97	83	92	106	98	94	96	101	81	108	90	103	82	88	108	86	106	105	93	97	93	103	100	92	103	102	83	92	97	95	98	102	100	106	88	116	112	78	109	106	94	87	91	89	89	102	86	108	102	89	100	110	101	101	88	101	106	86	99	108	114	96	109	100	76	75	113	82	79	99	89	110	100	72	99	91	107	78	72	97	86	112	107	91	111	98	100	105	89	87	89	103	98	106	103	94	119	89	95	103	81	86	96	98	86	99	92	109	96	106	83	106	78	103	99	87	96	104	91	99	80	109	73	95	94	106	84	99	89	79	104	98	95	100	97	93	104	113	100	92	95	101	126	95	103	91	90	90	109	101	78	92	99	90	99	90	97	116	93	113	107	101	79	80	85	84	87	90	102	101	81	75	101	96	108	78	111	106	90	100	117	86	103	97	85	81	107	100	112	83	74	90	92	102	106	97	115	88	110	101	105	100	110	92	94	104	95	90	101	112	112	103	91	95	93	99	104	96	100	85	83	94	100	97	96	98	103	93	117	90	102	96	100	82	107	89	91	101	91	111	106	104	88	99	94	101	115	100	84	117	104	91	86	91	112	101	111	85	94	103	112	78	93	92	95	91	89	98	105	77	94	104	90	85	112	118	76	90	78	79	90	85	95	103	91	81	90	86	81	110	97	112	77	100	103	101	101	82	94	85	103	99	114	97	81	107	92	94	110	88	97	84	85	100	104	97	101	93	106	76	97	114	106	98	115	99	87	101	89	100	103	106	105	98	98	104	91	83	98	94	90	102	90	100	94	99	106	80	92	106	93	91	100	98	96	109	100	77	105	101	82	88	79	91	109	107	99	97	110	91	99	103	103	96	73	88	99	105	91	89	106	84	98	103	110	108	97	99	84	88	100	94	90	97	111	86	104	105	113	96	96	85	96	89	95	109	72	98	109	116	107	106	89	95	86	99	90	90	104	104	95	107	89	92	91	97	109	94	92	80	102	100	80	102	111	99	89	84	87	104	83	89	89	98	101	77	91	86	98	89	93	92	98	86	107	97	85	99	103	106	96	113	97	97	89	103	98	87	112	103	105	89	98	94	88	77	88	83	82	110	106	120	105	92	103	109	86	106	85	94	80	96	99	111	93	100	101	93	81	94	99	100	109	88	91	78	96	94	105	92	109	102	107	88	101	93	83	87	83	105	100	108	94	86	90	95	92	102	98	95	106	89	109	125	87	116	107	110	82	93	92	90	123	117	89	106	90	116	104	96	92	100	77	83	95	89	89	103	91	102	101	81	101	80	88	104	105	95	94	125	88	99	96	105	85	96	97	90	82	95	95	78	109	98	102	80	105	96	105	85	103	94	91	98	99	105	100	108	91	93	102	91	94	102	65	96	101	109	94	99	101	100	83	104	89	97	104	109	101	94	106	114	101	90	99	88	97	101	87	99	90	92	87	94	92	101	105	98	101	90	90	80	76	107	94	101	94	83	102	93	99	108	94	103	96	102	90	110	104	118	95	100	81	112	100	105	108	97	119	105	92	92	93	94	93	95	104	95	100	99	92	95	96	88	99	95	89	107	88	92	103	94	100	103	104	87	96	78	95	78	108	96	92	112	87	88	111	96	98	94	114	89	112	107	110	102	98	116	102	107	105	110	101	95	93	95	96	98	77	98	93	112	93	104	84	81	89	103	109	97	93	103	91	93	93	92	88	93	108	99	93	92	90	95	99	105	108	92	101	101	115	110	88	108	104	107	87	105	106	94	109	107	106	90	97	106	104	102	102	93	98	78	113	87	103	99	95	84	104	88	91	98	104	101	90	102	106	98	100	123	86	104	94	92	84	108	88	89	97	87	100	114	90	108	85	103	96	93	105	95	99	87	106	100	92	98	86	94	103	91	99	86	96	101	90	105	95	102	87	105	113	87	118	87	93	100	114	93	113	78	93	99	82	95	81	99	98	83	95	91	104	87	89	96	114	83	84	94	102	94	80	92	94	102	81	110	84	92	84	97	104	91	90	105	95	114	117	90	100	88	99	118	101	98	90	89	106	87	105	101	94	88	89	101	105	107	103	92	115	116	98	78	94	84	87	105	96	91	100	89	103	85	95	98	88	88	106	81	90	98	99	86	100	95	113	118	85	111	106	97	108	101	78	90	91	103	82	97	96	90	103	105	91	90	102	88	105	108	92	85	110	104	105	91	113	102	95	97	95	93	114	100	90	78	107	82	88	110	90	112	86	115	98	94	76	97	88	91	106	122	104	94	83	101	87	105	81	100	87	82	101	102	89	107	103	92	83	79	81	92	90	82	82	97	84	100	102	99	102	124	107	80	101	96	105	96	87	97	89	101	100	96	104	91	102	109	97	88	97	83	104	94	106	89	78	107
44442	34493	26775	27590	30640	27011	19207	12829	9128	6627	5126	3189	2079	1617	1212	1109	1001	814	791	791	838	731	710	739	746	755	776	729	668	753	681	705	744	698	725	697	678	710	717	685	685	703	701	692	720	707	713	724	664	710	708	692	681	620	682	695	657	727	672	706	697	728	684	709	679	727	715	708	711	647	703	672	700	711	677	691	688	714	720	703	731	756	680	756	710	700	670	692	772	710	722	675	728	717	721	732	712	705	723	718	686	719	722	706	718	712	686	694	684	733	749	641	701	690	647	728	711	680	710	641	727	674	688	718	719	722	705	708	726	749	718	685	664	689	692	691	721	708	699	732	739	706	703	764	768	668	675	699	710	665	739	705	669	671	675	698	671	695	679	715	701	675	717	685	696	721	718	740	676	672	736	711	694	701	673	730	671	700	733	734	678	710	703	696	717	735	681	692	718	678	704	711	672	673	687	701	656	766	624	700	671	729	679	704	730	678	705	753	711	670	729	743	714	718	640	682	722	696	668	716	715	677	718	669	663	708	706	692	697	745	718	686	699	678	696	707	704	748	722	698	672	701	719	672	663	729	698	711	713	686	749	686	699	724	706	685	666	738	697	661	660	731	708	699	751	701	702	642	665	669	746	678	696	721	694	704	685	696	701	703	713	696	703	685	737	702	683	649	688	674	699	732	695	717	738	719	688	681	700	657	674	726	670	674	706	694	723	654	726	649	684	730	703	713	678	731	658	676	637	692	696	710	646	671	694	747	645	686	652	621	674	676	686	682	695	728	664	736	718	700	748	668	693	683	684	697	677	694	736	674	679	672	682	717	712	696	677	713	650	739	656	716	711	680	715	726	689	737	748	675	693	705	749	626	682	701	699	729	715	715	711	639	743	672	694	621	692	682	709	700	674	694	662	728	687	677	746	683	675	690	639	675	684	661	715	732	679	691	722	696	707	662	738	727	719	709	674	682	717	687	658	684	693	669	726	761	651	692	711	676	693	680	732	702	701	662	727	659	692	741	699	739	663	703	727	700	677	725	714	665	662	688	679	667	693	678	714	679	744	688	661	716	735	674	660	697	728	689	681	708	734	698	638	690	699	703	634	731	719	721	700	738	693	637	695	647	767	680	688	715	675	689	728	715	723	701	743	715	678	710	680	704	716	735	680	714	731	694	686	686	717	665	662	707	724	671	685	665	668	656	648	663	743	721	693	684	702	697	693	718	731	688	722	727	722	702	659	707	691	678	682	658	670	651	654	701	678	709	699	771	708	691	730	713	720	678	715	657	666	706	705	693	681	715	717	677	673	695	678	681	658	683	654	659	733	663	705	680	735	677	692	694	720	738	731	695	730	683	654	680	747	716	714	725	700	735	710	746	679	670	671	679	707	735	671	677	684	700	641	690	696	671	703	703	744	719	732	629	755	700	714	664	696	710	718	692	733	693	701	711	761	682	698	733	707	680	669	641	720	668	657	645	691	704	706	688	730	717	696	736	723	718	685	695	682	747	707	671	674	686	695	691	693	685	740	714	699	709	728	688	741	652	640	662	730	699	712	695	686	680	735	730	694	664	772	741	681	755	757	743	699	699	740	692	718	712	691	710	671	698	730	712	723	689	699	683	672	705	709	701	682	718	686	659	724	674	682	694	699	670	697	718	728	717	696	678	681	755	710	722	709	737	659	717	672	748	668	704	685	727	707	663	659	666	680	677	711	718	697	704	735	734	759	687	635	607	686	619	683	730	674	728	708	685	674	651	729	669	687	703	760	700	685	698	694	671	661	690	726	718	718	657	678	773	713	716	706	687	716	682	713	720	693	712	724	713	703	719	719	723	681	737	780	681	683	724	704	718	655	726	741	756	698	696	719	719	698	733	715	703	702	707	689	683	684	704	688	708	740	684	673	703	696	658	752	687	735	672	674	714	689	707	710	728	704	713	722	720	715	711	733	695	701	681	688	698	725	684	680	683	705	678	700	707	695	723	672	717	745	670	676	678	692	673	669	688	667	695	695	668	691	665	702	719	680	694	750	730	691	731	678	698	685	674	731	704	725	760	661	766	681	696	736	656	677	681	699	702	759	696	696	704	695	737	674	681	674	674	676	703	716	710	679	702	710	725	703	700	638	705	692	679	649	689	670	719	661	674	718	752	689	690	653	661	733	665	671	688	676	743	720	659	704	669	704	697	705	728	751	699	720	726	709	675	721	695	676	721	682	696	716	677	726	687	704	726	765	689	666	670	681	623	693	654	710	709	692	685	741	646	668	740	715	715	711	722	712	642	685	722	680	678	667	711	698	685	723	689	667	707	742	711	694	733	717	676	636	721	698	686	658	706	697	735	721	690	686	640	726	669	707	638	687	714	703	700	699	701	681	734	693	701	688	697	734	743	696	695	716	696	690	693	655	684	709	693	728	717	705	704	740	691	695	745	745	722	688	698	689	722	671	721	715	700	716	671	677	707	688	703	705	719	772	718	706	675	694	690	698	723	696	705	712	685	679	732	696	732	677	723	707	735	669	724	731	655	702	687	687	676	692	697	687	728	688	706	648	698	715	686	708	694	702	766	679	741	676	714	704	709	755	711	699	726	678	722	725	698	711	730	701	679	699	706	665	743	711	692	674	663	703	714	734	693	654	656	734	720	729	707	701	690	714	708	721	680	688	692	672	678	728	660	681	701	748	757	721	741	764	755	684	698	679	713	767	721	718	655	679	704	696	709	739	724	716	672	622	691	697	702	690	693	702	672	692	711	726	746	702	646	667	695	731	708	740	691	734	693	666	731	695	636	701	708	686	692	703	697	661	679	703	680	656	722	681	730	735	718	691	740	681	778	659	697	652	721	718	670	684	595	709	688	749	671	699	650	663	711	713	725	684	732	696	708	702	700	704	679	726	727	674	728	693	682	672	673	694	667	682	714	693	640	662	647	670	728	704	703	685	681	718	703	663	722	704	657	741	665	701	677	704	697	680	715	743	665	695	692	710	719	720	736	697	686	704	700	721	669	682	722	721	674	702	683	665	691	687	670	711	722	722	697	684	677	723	688	700	679	714	723	717	690	703	688	701	674	712	739	711	777	718	659	672	740	688	688	720	682	687	729	673	684	742	722	671	642	689	690	724	725	704	733	693	709	718	656	670	745	697	676	682	642	689	685	666	660	727	709	678	708	655	681	710	673	741	726	656	720	746	728	724	718	680	717	689	665	691	704	717	689	720	719	692	690	665	643	733	644	656	704	658	703	753	750	678	698	714	723	728	758	700	685	695	787	673	750	720	707	687	673	732	719	677	723	700	762	697	676	707	700	717	705	663	686	635	656	671	691	738	699	691	700	721	743	702	682	746	719	700	671	679	685	700	716	656	682	684	736	695	682	723	730	720	712	716	660	750	699	677	688	682	648	700	693	691	640	715	672	710	686	659	719	663	730	714	686	712	691	715	730	690	652	702	687	710	699	701	685	685	622	680	728	714	726	637	705	724	712	641	704	655	751	752	687	703	685
10171	6243	3509	2166	1396	799	535	433	325	247	206	175	158	141	112	108	120	103	119	97	101	113	107	95	91	111	108	99	106	86	94	96	97	117	109	105	109	95	92	110	107	90	96	105	92	102	114	108	95	103	114	108	80	100	100	117	104	96	91	116	87	88	95	113	91	101	92	97	96	82	99	93	92	95	101	108	88	94	112	102	97	95	117	105	95	103	103	86	101	106	109	106	104	89	106	95	74	94	87	89	93	126	82	109	99	87	98	101	108	99	95	95	77	113	108	92	111	84	89	103	89	107	119	98	118	91	104	91	114	98	105	94	97	104	95	96	123	97	111	91	99	96	97	108	96	94	83	104	81	95	87	89	82	100	108	104	90	98	106	89	90	95	99	104	86	89	114	104	97	84	86	108	102	102	100	91	83	100	117	101	93	98	104	136	107	77	97	96	88	119	100	91	104	94	101	105	95	81	87	93	105	105	103	103	120	101	82	97	103	85	85	104	102	96	87	98	91	101	86	116	83	94	99	96	105	111	110	92	96	101	110	76	108	98	118	100	81	116	100	104	83	90	105	107	96	108	109	109	106	98	108	112	84	88	105	89	90	89	103	117	93	107	97	90	97	99	120	99	99	98	113	102	108	113	112	91	101	104	111	87	100	111	87	108	91	97	94	79	101	100	104	109	100	117	88	84	85	97	90	120	121	99	102	84	86	117	75	113	98	99	105	105	90	104	88	100	83	116	101	112	93	109	100	102	126	100	97	94	98	89	80	96	115	102	92	91	98	88	83	90	98	102	107	113	106	93	110	115	109	98	97	97	98	94	93	95	101	106	87	80	106	92	95	107	98	98	96	94	95	101	95	104	111	105	108	85	116	93	94	108	103	114	95	96	96	104	99	84	105	108	103	103	120	100	98	80	109	106	87	111	110	103	99	99	79	108	99	84	93	98	105	106	87	92	116	115	99	115	113	89	86	99	96	92	103	112	104	110	96	100	104	103	116	92	96	114	105	111	94	99	113	85	99	105	76	103	99	110	102	108	92	94	103	106	97	110	95	96	98	77	92	100	101	103	87	103	78	109	105	98	87	96	118	84	108	102	99	103	103	89	97	89	100	91	117	92	114	103	71	102	94	89	117	93	86	93	95	89	107	110	111	81	97	113	115	93	103	96	95	115	81	112	88	98	84	106	104	100	111	79	105	96	93	91	102	88	106	111	92	94	90	109	120	92	108	92	92	86	108	100	92	99	105	104	117	82	99	95	89	98	98	93	102	99	116	89	102	84	103	89	95	101	84	86	95	105	108	90	114	121	85	106	85	105	101	94	79	93	85	107	98	101	102	99	110	112	96	90	100	99	90	103	97	105	107	95	99	91	95	79	103	119	98	100	97	100	112	102	77	116	97	88	88	108	102	96	86	111	92	85	93	74	90	97	94	103	97	98	104	106	81	110	99	99	105	112	85	98	92	98	108	106	100	95	98	90	99	81	101	105	120	104	90	92	104	95	114	95	78	89	113	90	114	83	106	80	99	130	106	92	86	112	100	92	101	89	99	104	78	98	88	107	90	92	93	104	98	93	108	83	92	110	94	98	108	79	96	97	99	102	103	96	109	86	99	111	98	93	104	101	103	136	102	111	80	82	101	111	101	97	117	89	92	100	105	98	106	77	98	122	90	84	108	99	80	90	104	100	102	101	94	95	113	98	94	96	111	96	91	110	112	117	98	104	78	107	100	103	97	108	84	86	96	113	110	86	94	95	90	96	109	110	88	92	93	112	109	84	102	102	104	111	107	105	125	97	101	76	95	95	105	111	96	93	97	93	103	112	88	113	97	97	102	96	98	116	116	111	108	105	99	99	101	116	86	104	98	92	84	102	105	93	107	106	83	87	104	114	90	88	96	106	96	85	104	99	111	106	79	80	88	114	88	98	98	100	84	104	94	119	89	104	97	90	82	112	91	97	95	94	92	101	91	100	85	100	96	111	99	116	106	118	89	75	90	97	90	94	98	107	108	104	74	95	89	117	96	90	99	93	118	111	95	118	101	114	101	94	97	90	89	94	94	82	98	100	95	94	99	90	90	105	95	104	116	109	115	86	93	107	101	110	101	95	99	106	86	103	104	87	86	103	101	118	81	109	113	107	96	95	103	102	91	95	111	107	104	88	71	103	89	105	102	102	111	121	91	97	91	101	115	110	96	95	89	123	99	114	109	95	113	89	96	100	100	93	106	71	105	105	99	93	93	102	91	112	102	73	85	92	93	100	93	111	108	88	91	94	96	100	113	103	116	107	105	112	101	82	78	97	89	99	91	85	98	86	111	93	109	105	90	86	102	103	111	109	95	104	103	92	106	103	109	92	111	109	99	105	111	114	107	109	116	76	93	91	89	98	99	86	99	103	77	88	93	93	100	71	91	125	96	86	102	99	91	101	115	100	91	98	86	102	94	90	98	109	119	103	86	93	84	100	76	96	107	101	95	95	94	104	87	113	95	96	107	87	107	101	94	93	101	99	114	93	99	100	103	100	93	109	97	92	97	110	94	88	100	106	93	103	91	95	90	91	103	97	90	113	92	84	94	92	101	97	100	84	95	90	88	100	121	105	94	87	111	107	99	98	98	112	103	89	105	93	100	90	85	86	81	80	98	112	98	97	95	102	110	93	102	111	101	95	93	92	98	108	104	111	111	116	97	108	108	112	96	111	102	109	109	102	99	75	94	93	95	93	102	99	106	97	111	110	94	83	92	105	116	119	107	92	94	111	90	88	104	103	93	99	92	101	100	107	113	98	119	89	87	108	108	110	111	96	94	110	108	89	90	76	83	95	111	88	101	96	66	99	95	101	98	102	105	85	83	101	94	82	102	100	92	106	94	101	111	72	101	102	111	90	100	106	103	104	99	97	94	108	108	117	110	98	113	88	111	117	99	101	114	98	101	88	101	89	91	110	100	112	98	84	93	109	101	98	111	93	106	95	101	89	97	113	78	96	108	80	116	66	103	99	103	100	100	98	97	96	118	98	107	99	103	110	96	93	102	104	81	100	101	100	113	96	93	99	107	95	94	100	84	108	106	109	112	97	104	108	97	95	93	109	103	107	114	106	87	110	118	109	117	122	99	94	106	93	109	86	117	101	104	88	109	99	92	99	99	93	92	87	95	93	105	96	102	110	108	116	102	112	89	102	91	118	109	97	98	129	119	123	104	96	98	105	104	93	102	89	109	105	99	107	90	99	91	95	103	90	85	112	105	101	101	101	96	93	103	96	81	85	101	109	100	100	111	90	98	91	112	116	102	95	92	86	93	95	89	82	87	98	84	117	88	104	107	102	104	102	88	95	115	94	95	97	118	103	97	108	114	84	117	101	88	86	89	87	96	106	96	107	104	106	121	94	94	107	107	106	89	99	87	94	98	92	100	98	112	93	98	103	96	102	109	104	104	101	108	88	103	109	88	89	83	93	107	103	96	104	91	97	75	94	114	98	123	90	100	81	82	119
38540	27129	21404	20631	21937	16782	12385	8793	5835	4188	2927	2196	1553	1293	1094	970	883	907	850	753	772	762	736	713	746	759	772	731	718	692	704	745	714	744	754	706	686	741	781	726	754	693	754	740	752	798	763	712	746	743	736	708	732	752	760	732	747	742	723	710	703	734	744	730	738	723	723	698	759	708	686	755	728	778	727	761	719	757	725	763	715	709	708	763	747	722	766	763	720	713	723	776	678	712	732	699	765	730	699	729	702	750	764	727	788	754	700	733	684	698	758	746	752	739	737	727	696	696	743	700	710	757	740	703	696	685	725	731	737	743	695	738	699	764	748	707	708	780	725	691	727	740	729	749	695	755	751	741	724	740	692	741	776	736	717	765	737	700	708	760	721	744	708	730	715	737	732	733	729	740	739	704	714	706	744	747	732	722	762	723	751	736	707	708	692	710	731	709	694	719	753	708	690	746	728	713	699	731	725	768	787	751	699	761	754	744	749	726	705	728	729	713	681	793	738	747	726	705	703	733	734	731	790	734	721	770	681	700	736	728	732	704	790	741	712	728	721	788	754	752	718	685	698	739	760	724	709	771	792	757	766	776	725	662	706	760	746	766	730	675	744	700	730	749	702	759	723	700	749	732	743	712	764	763	725	703	704	701	733	710	683	732	719	722	714	762	711	782	747	689	716	736	780	731	718	738	717	735	721	717	727	720	702	710	744	730	741	711	757	739	741	696	740	712	718	735	734	715	726	727	675	741	709	723	736	711	711	684	778	697	745	746	757	727	758	754	756	730	737	705	714	717	710	743	722	747	691	703	724	754	762	775	711	711	720	760	725	732	702	744	749	695	690	711	705	728	746	730	785	721	730	681	750	672	754	727	734	760	729	732	782	713	719	683	730	733	730	797	751	732	725	743	713	737	720	730	720	711	716	729	712	730	679	711	696	779	721	722	735	735	730	662	741	688	705	727	704	742	678	750	752	729	727	687	717	768	717	747	715	772	707	759	735	740	699	752	722	761	747	737	752	704	773	704	724	697	766	702	737	743	740	717	697	746	696	752	728	769	679	711	743	715	708	722	756	799	737	729	749	741	693	739	755	764	760	720	665	715	742	757	722	749	682	736	765	712	719	724	773	713	685	715	695	741	737	753	714	738	714	715	663	722	755	754	747	729	724	730	724	725	695	754	716	762	731	716	734	767	724	715	737	739	737	720	705	725	695	714	748	697	743	764	748	701	758	763	701	724	742	745	738	737	713	688	695	694	732	732	729	723	711	753	682	736	713	756	741	771	710	715	742	698	755	701	729	709	726	744	682	725	690	699	720	692	687	757	685	731	743	708	740	761	721	769	730	757	734	722	730	699	771	813	727	728	737	706	732	749	742	712	722	743	711	758	732	755	717	722	696	739	698	741	770	771	693	811	727	733	750	771	725	745	701	743	703	743	744	723	741	724	688	744	748	742	725	736	711	750	703	777	701	737	680	745	701	696	747	700	714	742	731	685	755	707	756	739	744	747	728	706	732	721	709	742	696	737	735	706	731	690	744	734	740	743	789	729	760	767	695	786	747	733	731	692	720	715	767	687	795	713	754	729	733	767	713	734	738	752	702	754	802	714	735	768	717	753	720	726	742	764	822	724	718	757	724	756	706	755	674	760	740	740	726	742	728	763	787	733	787	751	727	734	672	773	731	715	742	748	751	688	772	758	760	708	774	694	751	695	715	731	762	759	709	658	767	712	797	739	747	704	700	705	677	713	748	745	740	735	736	673	763	784	718	739	733	725	779	747	715	764	783	724	714	729	729	706	790	712	746	744	739	709	697	729	766	723	726	738	759	745	720	692	735	723	715	756	751	716	724	703	741	736	727	725	727	735	702	713	724	747	711	739	775	719	739	702	731	769	732	726	730	764	752	735	704	711	745	745	725	745	799	723	682	737	709	733	759	737	712	733	748	756	782	730	731	705	762	693	736	695	738	763	747	734	701	767	746	750	753	740	724	734	717	752	762	728	710	715	770	689	725	737	731	720	763	732	752	761	735	737	760	730	704	738	763	703	753	785	733	726	778	684	779	703	736	726	744	704	744	743	741	730	718	698	753	721	756	746	724	714	759	756	741	700	691	755	725	704	726	771	779	756	713	724	735	740	742	698	727	739	710	709	697	706	724	756	730	716	757	728	692	728	740	749	734	704	729	727	719	680	723	700	719	724	727	762	715	766	726	728	759	768	750	754	740	733	714	708	734	750	691	743	691	714	716	735	749	740	764	778	744	714	705	692	711	730	724	780	692	774	765	717	702	770	694	764	688	738	753	706	795	715	741	711	698	700	719	770	720	698	744	758	683	700	710	742	693	714	794	769	689	724	737	796	774	665	736	718	705	704	788	774	703	711	728	708	681	750	733	717	695	700	686	699	678	725	728	745	724	712	771	744	739	692	727	772	717	731	724	764	742	752	745	780	715	745	724	774	711	732	729	651	739	757	704	760	735	752	764	692	733	714	681	737	739	776	684	738	750	763	689	716	723	714	720	708	709	767	689	687	754	742	718	765	754	714	744	688	727	757	736	718	745	674	686	762	750	722	707	765	722	768	755	695	772	728	756	718	692	755	731	738	727	721	734	676	708	695	743	714	759	715	732	718	751	751	714	744	709	729	731	739	741	730	681	769	703	688	704	714	735	802	718	754	751	707	746	705	745	724	680	727	718	747	716	699	781	721	713	727	704	737	741	714	727	722	764	714	737	741	734	735	726	729	715	730	670	749	776	718	780	715	731	700	748	703	717	718	707	760	758	715	720	743	757	712	721	708	725	705	753	788	715	751	716	732	683	764	739	735	735	715	730	723	746	772	757	720	709	735	710	712	704	772	703	673	725	728	751	731	722	720	689	728	707	712	745	751	744	740	705	706	728	720	737	778	727	737	724	748	726	730	734	771	756	726	699	769	737	759	758	734	795	679	796	699	711	709	730	762	685	760	742	714	757	701	726	751	767	763	781	720	776	722	737	720	781	760	729	758	725	702	739	753	717	727	774	729	744	757	768	713	716	715	720	755	726	706	774	702	741	682	771	739	699	696	724	712	705	782	777	694	774	757	710	768	726	746	758	698	717	727	709	695	762	706	727	715	737	728	722	742	716	747	766	726	713	747	711	713	695	768	795	696	714	727	713	790	680	759	686	764	752	723	736	757	728	728	716	769	692	706	736	749	724	703	728	749	699	738	698	715	741	721	745	748	748	712	742	701	692	728	711	718	736	731	728	724	729	726	719	727	739	736	708	705	703	723	727	711	728	718	720	705	742	724	734	742	758	733	700	763	766	754	738	770	730	737	753	725	717	732	755	714	770	727	694	686	710	750	721	715	764	687	734	768	726	693	760	763	782	810	716	719	738	751	755	685	703	756	696	781	715	730	785	776	751	758	710	712	751	755	800	761	719	732	710	740	790	764	763	730	721	727	704	741	725	755	741	718	726	676	714	754	711	719	710	707	729	698	736	739	741	757	720	765
14776	9497	5352	2761	1498	1045	847	468	383	327	284	205	171	144	103	133	103	94	104	107	102	99	115	87	114	88	122	102	90	106	92	92	97	97	81	103	91	109	90	90	97	108	83	90	82	94	97	96	104	100	92	92	101	85	81	104	81	94	92	97	78	101	94	95	99	106	97	96	95	85	97	94	100	93	86	88	90	100	107	106	97	82	93	91	88	79	103	106	94	107	108	88	86	95	96	84	89	97	90	118	96	101	90	105	120	98	92	108	95	112	83	103	87	109	108	102	80	98	94	115	110	98	70	116	97	99	88	77	74	103	85	102	91	86	103	93	93	84	97	103	95	102	110	103	105	94	89	94	88	105	93	104	93	105	86	87	104	92	101	100	92	112	83	88	106	105	94	100	109	91	90	104	91	106	106	103	106	96	102	97	106	101	99	92	94	98	111	92	92	96	82	107	92	105	89	108	78	86	95	82	81	77	109	84	87	87	97	92	97	98	99	87	105	108	103	83	96	79	96	98	98	103	93	90	111	94	89	93	75	95	103	101	108	95	78	83	77	97	104	99	113	96	82	91	100	96	86	97	81	116	104	110	105	94	79	96	105	95	92	92	105	94	83	93	95	91	106	97	100	83	93	91	102	92	97	81	97	89	105	102	86	109	92	69	93	94	100	103	128	87	99	101	82	90	80	93	86	72	96	85	96	99	108	83	109	98	90	99	103	100	104	86	104	99	113	98	75	91	92	89	95	95	113	117	83	84	96	96	96	85	96	98	94	88	96	91	97	104	83	81	93	103	103	98	94	105	86	88	100	95	89	88	84	94	90	97	118	84	96	85	96	96	83	110	116	111	99	88	101	83	105	90	88	89	111	96	95	116	102	87	95	98	89	85	95	95	81	96	112	91	104	99	98	91	95	98	92	104	103	96	88	78	85	88	89	94	92	100	89	83	89	97	101	91	89	97	101	96	95	104	89	86	97	88	100	73	99	105	85	95	86	106	98	94	110	78	90	78	101	98	106	95	104	92	88	81	93	94	98	81	81	110	90	78	106	95	82	101	107	100	97	101	96	95	104	93	91	92	95	88	86	88	92	99	80	97	75	99	97	103	93	77	92	87	77	101	116	104	99	77	93	79	84	109	85	97	106	89	88	100	82	93	85	84	103	88	97	65	92	91	98	98	100	87	90	94	97	89	77	84	127	115	93	95	109	91	119	112	103	90	87	102	102	106	92	83	91	82	86	99	95	85	98	113	79	101	101	96	90	87	86	92	94	116	98	103	95	96	69	77	109	91	85	119	94	95	100	92	95	90	112	87	76	94	102	87	96	76	92	121	87	88	104	103	96	104	88	90	93	83	82	91	99	105	92	101	93	86	72	92	86	93	96	83	105	103	105	90	90	90	73	105	91	105	99	108	99	111	92	93	100	103	100	97	103	100	80	92	97	94	81	96	96	88	104	110	96	105	103	102	98	93	89	88	94	91	91	78	99	81	90	93	99	94	82	86	106	110	104	84	105	108	89	86	89	96	98	75	92	90	89	102	95	93	104	93	100	89	100	93	99	108	95	109	91	107	105	100	85	104	95	95	91	109	91	90	92	100	102	102	94	83	102	98	111	90	92	91	95	102	99	105	87	98	104	99	95	85	103	91	97	106	97	93	93	90	115	108	94	95	101	99	100	116	108	107	91	97	94	80	89	96	91	104	104	74	109	84	113	88	93	98	96	96	109	95	96	104	90	88	111	86	92	101	96	77	82	95	95	112	105	77	86	88	98	94	98	95	95	86	78	93	97	92	97	102	85	77	101	93	84	80	101	95	99	93	95	107	88	84	108	82	101	94	103	95	87	103	96	73	105	82	84	93	96	90	95	95	85	104	88	94	96	109	93	90	91	91	95	104	82	100	103	116	90	96	101	115	71	123	101	95	87	97	100	97	85	94	81	96	92	96	86	109	97	106	96	95	88	96	95	115	96	92	100	100	102	107	100	101	106	105	106	105	108	90	89	101	100	87	82	92	97	95	87	96	95	92	91	113	98	88	95	87	82	79	96	105	99	95	103	99	88	93	76	96	94	74	95	109	95	104	88	88	99	92	105	88	102	93	94	105	86	91	103	94	86	98	104	86	96	88	101	94	105	103	82	106	106	97	93	87	84	101	85	103	92	92	93	107	105	81	84	102	99	93	106	99	100	94	87	89	90	100	87	105	85	76	96	98	98	97	98	91	96	106	88	89	104	105	98	90	96	84	97	91	101	109	109	86	103	81	95	93	83	99	85	115	79	110	88	99	98	97	108	103	108	107	87	96	88	93	104	97	85	83	112	114	104	90	104	109	92	82	108	108	104	96	109	100	105	94	106	102	88	86	111	107	89	105	97	94	87	79	92	105	93	95	113	100	93	85	101	97	94	91	106	89	92	100	89	105	80	98	105	95	89	107	109	87	97	101	94	57	81	112	98	101	100	102	86	74	90	97	82	108	81	86	106	90	92	79	97	112	83	95	113	112	91	98	93	98	94	86	97	113	101	99	69	102	103	116	99	93	104	85	111	88	96	89	103	92	105	93	78	85	93	98	79	78	89	100	117	82	86	103	99	96	80	95	100	108	84	89	86	97	100	101	93	87	100	103	98	93	114	83	98	96	98	80	93	96	88	90	92	88	89	93	129	106	99	90	93	91	104	82	101	94	81	92	101	91	77	107	88	88	95	112	103	90	110	88	95	96	104	81	132	104	88	88	95	80	88	103	102	94	99	97	87	108	99	106	106	103	100	90	85	94	85	109	108	108	87	109	99	85	104	95	93	89	101	97	92	94	103	89	96	88	87	117	88	100	77	89	97	90	95	100	83	99	108	88	100	87	88	86	102	101	108	96	104	114	97	90	87	100	100	91	99	82	89	82	98	80	91	92	88	87	90	82	89	105	80	98	84	92	107	88	99	94	102	97	101	84	90	87	104	95	93	114	95	94	85	76	95	100	92	100	94	79	106	95	84	90	69	108	100	97	100	83	92	111	109	98	81	77	89	95	80	92	100	110	102	88	90	111	101	81	117	104	97	97	104	102	92	82	106	79	96	109	101	83	98	89	108	106	93	89	93	99	96	83	84	86	84	81	89	92	110	94	94	96	92	101	90	112	93	104	96	104	76	81	99	86	90	84	108	90	80	112	93	87	97	77	87	107	103	100	109	92	102	87	102	98	84	112	92	106	84	69	93	102	100	94	92	107	99	104	80	103	93	81	98	77	88	101	91	95	108	112	93	95	82	104	80	92	102	115	99	103	106	97	85	80	92	100	92	92	104	101	78	78	118	100	92	109	86	89	107	92	116	96	102	83	94	103	74	92	66	115	79	98	100	94	95	91	84	93	99	103	109	88	97	88	103	77	92	95	92	77	89	86	109	95	105	80	97	110	91	81	102	98	94	100	72	97	87	92	105	93	100	115	117	89	99	90	91	92	91	99	102	94	99	104	86	86	93	88	92	94	98	89	97	87	117	95
43900	31523	24965	22359	21800	19963	15798	9738	7428	6017	4434	3305	2182	1585	1317	1090	1009	915	884	830	754	800	775	748	712	787	741	731	724	716	709	681	706	717	699	737	684	728	684	688	707	703	697	696	702	698	679	705	708	689	717	666	731	714	711	724	708	694	684	733	691	667	700	741	686	687	690	719	672	707	674	680	730	693	738	648	735	735	664	696	719	698	710	645	681	670	694	705	711	754	686	733	685	671	672	722	633	698	710	663	707	694	655	631	686	666	704	721	662	685	680	727	765	680	678	746	728	683	698	694	700	702	667	723	693	708	711	700	714	680	694	684	719	727	729	719	698	710	688	676	691	687	684	700	767	735	742	727	651	738	696	705	637	695	677	652	711	672	633	703	720	656	716	664	690	684	663	686	715	663	657	659	670	691	736	697	744	663	663	709	679	675	686	687	663	713	702	725	718	698	739	700	661	686	676	722	729	727	709	670	719	677	696	640	691	671	697	702	701	711	677	727	743	677	667	675	699	730	710	704	742	760	690	678	683	680	685	678	690	690	698	701	684	708	669	755	727	697	748	768	711	710	729	709	714	734	723	707	712	721	703	735	714	693	685	728	691	694	706	667	727	658	714	676	688	744	694	733	700	724	679	740	698	676	665	692	671	712	704	729	707	666	725	713	684	687	720	690	702	678	699	706	747	720	700	731	733	687	733	680	689	659	674	743	670	704	673	704	667	693	676	698	676	711	721	723	674	725	700	672	689	705	678	679	695	729	697	693	684	690	686	706	723	693	661	694	710	716	652	680	720	730	724	712	727	718	690	712	682	736	682	727	670	727	672	717	732	675	682	670	684	674	717	679	648	653	685	697	683	676	684	682	674	703	717	698	731	696	686	713	712	707	705	681	694	675	689	666	712	725	719	661	715	680	654	733	682	669	665	663	714	703	703	735	723	715	725	727	733	698	727	723	691	678	666	688	654	715	732	685	684	678	683	688	654	687	738	658	742	726	732	725	685	683	706	742	676	719	733	658	679	685	688	669	672	672	677	668	672	630	719	690	690	686	679	717	731	652	739	732	685	712	661	701	683	723	712	658	676	627	682	658	663	680	703	659	677	681	712	695	688	741	684	689	716	736	655	670	692	676	657	712	704	710	729	719	709	688	735	670	694	708	665	738	714	719	720	697	701	716	752	664	718	738	693	735	715	701	688	702	700	691	692	699	712	700	725	680	707	724	750	733	670	743	725	693	631	717	743	684	639	646	695	736	721	740	714	708	712	729	714	709	716	716	688	687	703	657	715	701	724	698	698	723	667	679	646	626	707	721	722	700	705	702	710	638	716	691	680	713	699	734	689	697	710	730	695	675	695	717	680	666	732	698	687	723	732	726	681	672	693	695	728	668	725	709	735	716	712	712	708	702	680	704	713	715	727	695	737	681	649	711	714	704	689	675	681	697	759	694	693	752	689	711	673	727	704	687	706	671	706	703	702	719	679	708	696	720	754	687	681	719	708	699	654	727	743	736	735	684	725	724	686	725	687	664	686	712	721	672	690	705	733	698	700	684	683	657	747	721	683	639	655	717	701	660	666	688	696	721	712	657	689	690	699	662	648	665	648	706	723	723	714	688	695	711	678	710	762	660	694	665	686	689	684	670	654	693	726	736	681	674	706	733	646	688	705	726	696	737	667	684	718	721	673	723	732	711	692	780	645	713	687	684	728	698	705	684	693	664	702	669	650	706	708	706	713	740	706	694	676	708	695	686	680	683	626	710	691	761	661	755	667	710	707	717	727	705	662	714	693	708	715	697	688	696	704	721	706	735	735	706	742	683	731	741	760	700	672	651	735	701	650	704	719	673	694	703	650	727	707	682	717	681	682	692	661	658	693	694	712	674	660	690	702	695	695	680	688	739	669	645	697	729	700	700	723	732	685	702	672	755	705	701	683	677	690	689	733	679	716	711	711	714	706	711	724	698	717	717	666	676	731	726	671	678	715	671	704	672	678	741	671	718	695	670	778	728	683	679	697	708	707	727	713	685	697	701	670	703	730	704	721	674	693	647	703	687	666	730	715	655	680	705	701	661	631	724	709	683	745	715	717	706	710	688	764	712	746	718	698	688	757	702	691	684	708	709	666	697	694	716	708	676	686	716	670	679	694	679	679	703	706	677	673	762	704	682	706	686	687	687	686	671	720	699	667	677	727	712	747	670	743	699	691	707	669	669	701	740	680	697	700	659	704	681	688	705	684	720	684	668	707	695	674	711	744	713	671	735	717	767	743	682	672	692	697	680	703	738	715	719	703	687	704	723	694	661	645	688	681	725	722	702	700	677	698	752	734	675	716	734	731	702	695	680	707	727	723	710	667	686	685	679	721	719	673	691	678	703	704	713	642	647	716	666	719	709	638	701	755	662	707	692	708	679	687	703	694	712	699	745	720	703	719	746	700	691	682	649	681	670	631	734	759	692	683	741	693	732	677	690	651	672	670	710	712	742	666	728	709	715	731	718	679	674	704	686	682	729	686	699	676	706	758	657	734	752	691	691	712	706	726	702	762	709	682	682	679	711	713	711	716	710	727	687	721	693	693	708	674	716	721	726	725	677	690	701	717	711	687	712	709	700	703	671	714	681	684	730	708	696	740	709	647	715	706	736	711	731	718	675	690	691	735	731	656	732	718	675	678	704	723	701	709	666	717	694	720	707	728	675	765	747	690	723	698	692	694	722	638	693	706	708	698	681	685	754	717	683	700	713	708	700	738	677	695	741	699	706	691	726	711	698	754	698	721	648	680	720	711	663	736	723	682	698	725	725	699	713	698	681	705	728	708	702	712	672	709	679	699	728	720	686	742	752	686	653	743	718	693	682	673	692	698	695	701	695	724	693	711	676	697	714	680	669	720	750	697	696	647	695	716	741	673	680	719	720	713	731	670	705	692	693	713	724	684	663	722	790	741	705	704	708	745	686	688	694	735	662	740	725	669	694	690	686	637	713	639	654	672	689	676	705	705	698	683	667	699	715	706	709	669	671	676	686	668	691	686	681	757	747	699	702	705	663	716	744	707	711	717	692	711	704	662	690	701	725	700	689	767	720	683	719	717	651	682	651	684	680	712	719	701	673	657	696	668	700	676	688	675	675	704	693	688	664	719	741	681	674	681	726	699	688	642	696	657	723	708	640	676	654	665	700	657	673	706	672	714	685	709	728	692	684	688	708	724	682	736	741	714	681	694	675	642	727	675	668	709	682	722	716	670	692	666	705	645	684	687	697	726	678	721	729	759	634	647	698	702	664	760	695	660	744	687	657	663	720	649	747	716	717	717	699	689	670	687	731	754	702	707	703	706	698	713	673	709	697	733	701	708	683	744	664	703	718	747	632	719	666	670	707	680	773	659	672	718	721	713	687	704	700	683	683	679	683	687	689	723	672	738	728	677	714	660	664	675	669	685	715	720	682	698	674	698	776	662	686	683	694	710	751	673	680	682	703	716	684	693	670	744	725	715	723	742	715
11442	8358	5447	2463	1541	1314	814	644	517	467	354	229	196	148	151	150	111	123	95	114	98	111	118	92	112	96	96	97	104	92	92	106	119	96	109	93	75	98	104	98	104	90	108	109	92	78	110	91	97	96	88	101	94	88	98	113	99	117	89	103	77	100	100	104	98	96	102	96	106	90	107	83	108	96	107	114	84	100	90	108	93	111	111	100	98	94	104	97	109	100	101	93	100	86	110	103	113	100	103	90	99	113	98	100	93	80	103	98	81	77	105	108	100	99	101	102	102	102	86	92	114	96	85	80	101	81	113	84	82	110	108	92	99	77	96	91	88	94	111	92	110	100	105	101	128	108	111	108	114	135	97	98	99	99	100	90	104	86	93	102	107	106	99	100	94	101	99	93	118	106	90	106	104	100	94	86	103	101	105	106	96	82	88	86	96	100	94	106	96	87	83	109	94	106	102	91	101	94	91	106	78	113	110	99	117	95	117	88	108	109	84	112	102	131	89	80	123	85	127	97	86	104	97	87	102	108	105	92	81	93	111	106	89	104	118	111	104	104	102	111	106	98	103	108	100	98	91	108	105	106	93	100	68	121	97	107	96	99	119	110	103	94	114	87	101	92	112	117	87	98	89	99	91	89	100	94	110	90	113	123	124	87	104	97	93	101	90	84	121	103	99	115	88	98	116	113	114	109	101	100	90	101	93	111	82	118	93	99	98	113	97	100	97	95	106	106	112	94	116	105	100	112	109	110	122	86	104	80	104	115	106	93	97	111	99	97	88	87	90	119	94	101	102	83	110	94	87	107	99	96	83	97	118	98	100	113	114	96	96	92	104	109	101	112	97	94	103	87	92	94	91	100	123	110	100	85	102	114	94	84	90	115	124	105	115	90	86	112	97	105	96	100	91	91	107	96	107	96	111	99	104	94	101	117	108	102	103	88	90	90	121	112	116	106	102	92	91	106	97	111	97	111	108	105	92	102	94	86	117	94	92	96	100	101	93	92	119	104	101	94	111	102	111	99	101	93	110	90	95	106	118	113	107	100	95	87	109	105	93	94	92	91	111	87	94	103	97	88	92	100	108	103	109	101	82	117	104	91	100	84	102	103	103	93	92	89	99	124	108	95	114	97	100	91	92	93	106	92	93	93	94	127	110	117	94	119	112	102	81	98	104	99	97	104	109	99	115	89	91	98	114	105	110	90	102	94	98	100	115	108	112	107	112	110	110	95	84	105	98	108	103	106	107	91	92	104	103	99	92	108	114	95	87	106	86	111	118	87	106	99	102	105	88	110	101	117	104	106	90	131	100	90	91	94	93	117	109	105	97	94	108	96	72	97	84	81	79	102	103	130	99	100	127	89	109	86	96	87	116	105	100	96	105	94	87	102	96	110	80	96	93	95	82	106	106	105	103	92	108	67	88	90	98	107	95	108	85	90	98	101	96	116	98	105	93	101	94	87	102	94	110	101	108	100	99	103	89	90	95	108	93	105	111	102	103	87	80	98	110	103	102	84	76	97	86	89	85	96	87	94	114	99	107	93	103	89	101	104	108	89	96	114	98	84	99	99	96	95	99	113	93	106	105	95	116	92	111	102	95	98	91	96	100	99	100	92	108	94	107	110	93	129	114	108	109	121	102	92	104	104	94	100	113	96	102	111	105	103	122	94	92	108	98	102	95	97	94	92	111	106	86	98	98	92	98	92	102	114	90	105	99	106	85	103	114	106	101	90	110	86	105	99	108	109	98	111	93	103	86	115	77	118	120	99	118	94	102	105	99	89	95	114	103	90	93	96	110	109	102	89	91	95	95	105	93	101	99	105	87	100	115	121	89	82	104	82	95	96	105	78	90	97	95	109	99	102	99	123	116	104	109	104	92	97	92	85	95	100	107	97	90	101	102	98	101	98	97	95	88	84	95	105	121	109	97	93	97	105	93	110	92	102	98	95	98	96	96	94	86	103	122	98	98	102	105	84	108	113	123	100	104	92	93	78	95	102	90	100	111	87	107	96	100	99	101	92	85	99	103	89	102	91	93	117	80	112	106	109	93	102	109	117	73	103	114	116	92	114	102	101	100	97	85	125	90	86	97	110	98	92	90	113	85	103	92	100	103	109	94	89	95	93	89	104	95	102	111	111	97	96	90	103	117	101	104	108	84	99	99	89	92	111	95	98	92	115	99	103	104	97	102	115	88	114	95	114	97	103	100	114	108	86	105	109	109	97	101	115	118	111	108	105	86	87	111	104	92	94	104	95	110	90	92	99	96	100	105	110	103	107	98	102	87	105	101	113	88	91	98	108	95	98	96	99	109	104	93	97	85	93	103	84	108	107	106	105	107	104	89	85	76	118	103	101	105	112	105	119	102	90	102	93	96	108	105	89	94	84	105	100	93	87	99	108	90	90	103	113	92	96	80	94	118	105	112	99	92	89	98	101	84	98	112	88	96	101	90	96	97	99	102	125	91	90	98	105	102	97	87	86	84	100	103	107	97	98	98	94	94	108	90	123	117	101	107	107	95	80	126	99	79	97	95	124	113	102	90	112	108	93	113	84	96	99	82	90	104	94	105	86	86	88	89	102	87	97	88	104	108	86	113	95	99	120	113	90	101	100	109	102	97	100	104	98	90	113	91	88	101	117	98	92	76	101	95	87	102	108	104	101	98	96	114	95	115	93	107	83	91	102	112	96	110	103	129	90	95	92	108	101	118	109	97	108	99	98	99	98	116	104	88	108	94	103	94	107	95	84	95	79	117	78	109	127	102	96	110	107	102	102	102	100	112	104	102	107	85	98	101	93	93	111	92	88	94	112	95	98	88	84	91	106	92	99	121	91	116	111	91	89	96	94	100	74	103	92	121	102	99	103	121	101	96	99	109	111	99	94	91	118	119	98	103	92	98	100	108	107	95	85	88	95	88	87	82	109	113	83	101	109	111	99	94	121	114	105	104	74	84	110	100	103	114	111	90	105	112	108	97	89	128	105	85	91	92	95	103	85	103	107	118	81	111	89	98	104	89	126	100	96	95	89	105	93	96	105	117	87	91	96	108	91	99	99	112	101	90	85	112	108	93	76	98	92	90	116	101	105	102	101	106	115	87	91	104	95	107	112	103	87	94	98	88	82	93	96	116	93	107	99	127	87	103	113	92	108	118	97	105	99	94	90	92	116	100	100	105	96	92	99	104	103	97	91	113	94	105	108	100	91	96	88	94	93	76	115	98	90	102	98	108	103	100	94	90	106	115	107	104	113	105	99	93	98	113	82	74	92	90	97	93	96	93	93	97	98	113	84	93	101	117	92	100	93	84	92	91	118	86	104	112	94	93	115	93	96	100	124	103	85	83	112	95	98	99	91	108	105	90	77	89	91	97	90	85	109	104	82	92	102	116	80	106	107	118	121	94	106	100	111	106	88	90	99	112	116	103	104	94	107	96	104	91	102	101	103	85	89	88	99	106	112	76	80	103	100	101	96	98	91	107	104	104	111	95	92
39198	30859	25585	21075	23614	22617	16281	11658	9191	8398	6406	3763	2493	1785	1300	1107	948	911	856	871	777	814	786	776	802	775	725	731	764	723	756	749	779	776	770	775	730	703	766	756	759	756	702	761	712	757	715	726	716	687	744	718	713	748	748	751	740	712	728	723	702	736	717	711	758	739	745	781	725	764	776	737	729	731	715	750	757	737	721	771	718	752	721	757	717	751	754	718	726	744	737	712	770	719	783	742	726	712	674	750	707	763	723	758	764	682	725	751	729	731	698	717	765	758	772	690	729	757	813	752	767	730	766	750	718	702	760	697	778	725	741	767	688	682	784	728	773	651	782	695	749	712	754	714	774	732	741	760	756	742	765	717	717	787	711	734	730	706	740	717	727	739	689	787	733	679	717	726	737	701	732	685	695	770	724	729	726	734	741	744	794	735	749	737	728	777	720	731	731	740	706	717	706	760	727	738	701	747	743	743	719	768	784	814	696	738	744	719	725	693	689	736	704	742	721	710	704	732	747	711	733	735	748	749	761	747	754	741	801	761	753	774	745	737	719	768	740	764	774	721	721	739	705	778	716	798	718	684	740	733	701	712	750	697	749	699	751	747	736	705	774	726	722	715	770	723	740	769	694	714	745	737	754	773	734	708	736	696	755	745	710	749	802	761	753	711	751	750	752	752	733	734	767	746	743	718	742	808	730	746	707	714	719	744	720	742	713	713	741	704	740	726	740	722	747	748	734	726	776	741	772	729	756	729	763	762	777	725	756	772	735	733	739	753	769	727	746	773	726	761	747	719	714	738	773	723	716	758	754	751	714	748	712	744	711	724	760	758	684	772	783	699	743	779	714	732	755	712	730	756	732	715	711	732	721	732	774	729	723	743	707	774	766	771	745	739	726	731	676	719	732	723	692	775	719	711	822	741	705	718	756	758	734	680	781	780	741	727	740	726	772	795	703	758	761	725	713	746	777	752	731	759	749	729	758	737	731	670	733	772	754	751	701	759	795	800	719	713	744	706	709	741	785	698	770	726	714	777	750	759	747	714	709	726	707	743	742	719	776	742	779	708	728	714	668	749	731	733	730	738	749	711	730	756	757	729	750	739	715	715	743	701	731	778	735	742	743	741	742	709	720	717	715	761	714	707	749	688	749	703	734	697	733	730	717	719	750	753	704	803	678	724	731	739	726	749	694	736	732	769	689	736	737	733	735	744	724	747	744	762	707	784	763	756	713	738	739	737	730	729	713	737	744	729	755	720	720	676	676	712	753	737	733	718	764	740	768	724	748	771	733	747	715	722	734	809	740	723	701	727	775	724	686	757	718	753	722	723	707	692	748	732	690	707	735	720	712	741	734	755	779	702	777	712	683	806	705	742	755	684	724	741	710	734	725	761	763	705	711	722	699	743	726	710	748	750	716	739	776	731	757	728	735	763	736	761	729	709	742	734	696	702	753	750	748	751	699	728	738	729	732	734	686	718	724	746	715	752	718	742	679	761	794	766	702	726	714	702	797	742	721	734	734	711	760	689	798	721	728	708	787	738	728	761	764	792	738	762	723	819	732	749	797	702	720	749	704	754	771	747	692	721	750	763	736	766	698	763	733	818	736	758	724	695	710	774	716	726	689	716	686	795	707	722	751	714	734	765	734	737	740	770	709	774	763	674	783	716	770	805	717	739	751	744	776	773	704	745	700	715	741	761	759	719	778	734	746	731	740	747	752	725	784	732	720	737	716	705	748	751	741	704	734	721	766	787	689	721	732	735	746	750	718	734	752	738	763	717	730	749	744	709	733	710	718	775	766	732	684	700	741	760	694	722	755	684	720	771	760	716	732	757	711	696	729	726	738	741	740	731	776	681	767	740	695	751	706	685	785	755	768	769	723	715	693	737	703	717	728	748	765	742	706	774	723	748	743	751	754	741	718	766	763	737	709	769	768	755	684	714	738	730	750	746	779	722	730	731	733	751	720	750	715	715	733	719	732	683	694	734	742	681	777	797	755	754	733	716	769	714	746	704	728	781	749	771	772	733	744	760	726	754	784	725	715	764	719	720	720	716	765	690	701	766	696	741	660	735	725	746	731	752	711	739	719	765	729	739	765	744	756	725	784	734	786	735	717	714	745	738	729	689	752	685	749	754	760	743	724	705	717	812	746	757	757	746	737	760	708	708	726	714	735	818	772	756	809	737	764	735	720	717	741	717	726	717	777	794	770	739	660	779	746	802	697	734	773	727	782	740	745	778	704	723	741	702	687	701	749	750	722	737	745	762	701	705	711	750	724	770	759	753	767	750	767	722	750	778	762	728	711	726	723	738	722	719	722	733	695	769	714	743	789	772	751	741	740	698	684	747	785	755	746	703	777	682	712	710	771	787	803	745	781	729	739	778	698	740	745	743	778	691	755	707	764	718	752	768	722	706	759	771	766	738	703	727	730	705	746	753	705	746	707	720	762	708	790	749	762	760	702	757	751	676	724	762	732	770	768	740	744	721	751	772	773	732	787	749	745	741	740	729	783	697	778	772	778	750	748	751	741	752	720	717	767	746	768	757	748	721	768	730	715	759	732	729	709	747	736	731	708	740	706	707	733	741	749	724	723	747	767	732	735	702	712	723	748	712	698	716	742	745	754	727	713	729	699	751	717	744	778	733	743	756	750	722	742	703	700	714	681	764	735	721	734	771	737	753	729	770	753	740	763	773	730	740	734	758	700	685	717	727	740	739	736	682	728	704	713	705	763	785	706	729	688	685	725	758	683	724	720	756	749	747	728	740	722	775	731	724	721	709	750	734	721	678	729	716	761	725	746	733	695	736	780	728	759	715	746	694	748	680	724	726	763	698	744	734	711	746	689	726	732	717	730	735	731	714	718	762	701	728	685	745	762	729	734	781	769	723	729	742	765	750	760	738	765	718	746	698	747	803	726	801	746	706	794	760	733	736	767	778	711	744	762	702	764	711	723	770	704	762	689	730	773	763	729	753	709	716	727	745	733	718	714	742	776	752	738	756	718	703	737	743	717	731	779	746	724	732	748	740	768	754	736	787	732	720	684	754	688	773	711	750	755	698	737	769	733	705	768	741	763	683	737	710	725	717	735	699	760	739	726	763	717	736	733	725	705	788	758	784	734	677	754	728	733	761	712	727	760	720	746	693	734	732	727	722	719	747	727	714	718	729	787	721	697	771	711	763	737	734	734	782	743	729	734	747	731	744	743	752	689	711	722	746	734	749	673	736	711	766	740	746	706	764	737	725	715	720	782	753	736	709	777	670	751	729	771	769	682	716	777	743	702	736	754	755	708	745	727	744	745	740	706	708	755	726	768	703	704	732	650	751	740	761	773	786	803	765	732	703	729	675	708	716	736	757	762	752	800	758	774	762	756	715	732	754	732	726	767	743	782	691	747	743	728	701	764	728	681	750	703	709	726	729	755	709	728	735	763	754	749	801	723	749	687	768	752	733	750	720	727	783	739	716	741	732	773	728	781	693	754	719	756	751
14868	11703	6018	2851	1775	1530	1180	1029	815	663	445	269	207	142	138	100	120	102	117	100	93	107	88	101	100	109	85	94	89	101	101	98	87	91	109	106	103	95	94	100	86	84	108	95	103	90	94	89	87	103	92	104	87	92	94	97	103	92	90	107	104	93	111	110	88	93	95	93	84	88	104	80	97	95	106	89	107	94	96	96	83	83	97	97	98	101	95	88	104	106	95	84	114	90	96	78	102	65	96	108	92	92	89	100	80	95	116	96	106	100	99	93	92	92	89	79	85	92	75	102	91	100	101	81	86	88	87	94	92	111	89	86	93	96	91	97	102	82	94	104	93	103	90	89	111	107	104	88	78	87	90	96	86	79	89	96	92	95	101	90	90	79	113	95	101	101	94	80	106	102	98	118	107	78	87	97	106	81	88	81	90	100	80	103	101	82	87	102	76	81	85	81	102	113	100	106	100	93	84	97	91	94	99	83	97	99	82	83	106	116	105	97	85	117	84	116	95	83	99	91	114	113	87	93	114	106	105	105	91	84	102	120	102	84	83	102	102	97	95	77	94	90	99	88	100	103	122	98	106	88	99	102	94	88	77	83	69	84	92	105	100	84	103	84	102	76	98	96	107	113	94	86	84	81	97	84	92	97	99	95	91	82	110	107	96	111	92	96	97	92	83	105	92	101	107	99	85	104	90	91	93	101	102	98	88	92	110	106	81	95	101	100	97	86	110	86	95	84	104	101	92	103	98	94	113	87	102	87	100	92	116	80	90	111	107	113	111	107	96	81	80	88	94	100	85	85	107	88	102	99	81	97	84	89	87	87	93	86	83	98	86	107	109	93	88	100	81	96	89	92	86	88	94	87	88	99	105	98	98	89	86	114	83	95	101	102	84	89	105	96	98	85	92	105	101	91	83	108	103	96	108	97	84	91	90	106	104	82	90	98	104	94	102	95	81	85	83	95	107	107	88	89	93	99	109	81	101	87	106	89	84	74	111	95	99	89	99	110	107	105	101	92	83	90	108	84	103	85	82	91	97	87	88	94	96	88	120	97	82	94	103	86	94	103	88	108	93	90	80	97	100	92	102	99	92	85	98	89	83	98	95	92	100	108	87	73	98	102	87	86	100	94	95	87	101	95	102	114	110	100	100	100	79	99	91	95	96	91	87	95	87	93	91	93	94	116	97	93	104	103	82	96	95	85	89	68	77	102	93	93	79	97	109	78	88	89	96	87	107	92	105	95	94	87	105	90	97	84	85	106	89	104	111	98	95	94	109	111	93	83	98	97	97	89	91	115	104	78	77	99	83	98	95	96	89	92	91	89	110	105	100	99	101	91	96	86	90	94	91	90	100	98	98	79	106	98	100	84	98	88	93	92	85	97	96	78	78	99	76	93	82	120	102	92	105	112	94	111	96	92	104	106	83	93	101	84	86	105	104	93	107	113	115	88	95	89	105	87	92	95	92	113	96	95	88	83	97	89	78	75	99	118	104	110	91	89	99	114	87	84	78	102	92	107	95	93	95	121	105	88	83	107	99	114	90	85	94	110	106	94	93	82	90	116	107	108	96	73	79	84	112	106	94	105	95	101	99	92	92	83	82	92	102	77	100	97	98	98	82	94	92	92	81	92	101	98	100	97	89	93	95	89	103	108	111	104	82	89	113	83	95	97	93	118	101	98	92	84	104	104	78	117	94	92	104	88	107	88	107	81	94	103	116	102	102	104	88	90	107	96	95	96	103	72	99	80	98	91	85	89	121	110	106	87	88	99	89	106	99	97	92	116	92	94	102	78	112	98	100	83	108	72	112	86	81	99	100	100	93	105	89	101	85	90	90	95	95	114	85	86	95	90	99	88	94	99	79	99	94	96	99	101	107	90	77	89	77	98	115	94	112	93	85	91	89	85	107	91	113	103	97	99	115	81	96	87	102	87	100	77	82	100	84	93	97	93	100	82	97	92	95	93	105	98	93	94	88	110	106	103	108	92	96	94	97	96	84	110	101	102	106	106	110	105	86	92	77	99	94	118	98	96	114	85	107	87	109	74	98	84	80	105	108	109	102	94	107	75	107	98	78	90	95	101	88	106	92	94	94	103	92	90	111	99	104	93	88	90	101	95	92	89	99	88	86	110	98	95	92	89	94	107	87	92	107	98	96	104	80	105	101	105	93	94	91	94	113	95	94	98	116	82	94	87	101	96	94	106	93	111	82	98	94	108	93	75	82	98	95	101	119	97	74	86	86	102	93	85	119	87	93	87	95	101	95	112	84	98	116	99	84	87	98	100	80	89	100	99	79	100	103	103	92	100	106	104	88	91	116	80	88	104	90	113	94	106	107	88	95	100	92	104	94	98	88	100	108	102	104	82	83	85	102	94	91	100	100	109	110	93	90	112	93	86	102	102	88	89	86	100	96	83	112	104	110	90	102	94	108	97	86	96	90	99	98	83	97	86	107	95	89	95	89	91	91	84	105	98	80	97	97	98	111	105	91	83	90	104	93	80	88	95	103	103	93	107	94	91	100	93	94	87	106	104	100	112	99	96	93	111	93	104	110	116	90	103	97	96	78	105	86	97	101	83	95	84	93	101	84	87	104	98	102	97	72	90	95	82	86	98	104	97	101	93	97	97	84	90	98	90	78	85	101	107	91	106	98	82	96	86	101	79	95	89	86	79	98	101	92	98	103	92	88	96	94	91	96	95	89	102	106	87	90	83	87	97	92	83	90	94	78	82	102	100	96	86	105	98	127	106	98	113	88	76	95	85	87	96	85	95	98	102	93	84	95	90	107	93	82	97	89	76	103	87	85	98	102	101	92	86	114	106	117	89	86	121	96	95	85	91	95	104	82	91	105	98	109	85	88	89	94	91	109	105	90	92	97	95	97	107	89	80	87	88	106	95	78	110	98	85	88	93	90	101	84	98	90	96	105	100	92	79	84	101	108	100	111	96	86	78	93	87	95	98	103	100	97	110	89	90	90	105	104	88	83	86	103	91	92	91	106	112	91	97	107	94	94	110	97	86	83	86	99	92	96	90	86	89	99	90	88	100	82	89	100	107	99	92	111	102	91	88	99	85	98	90	100	106	84	87	94	90	81	98	100	93	95	86	91	104	88	89	110	119	85	78	88	101	116	103	89	86	98	81	117	101	101	88	77	99	85	86	86	96	83	95	84	95	90	106	95	96	98	94	99	97	100	83	100	113	94	80	97	85	94	110	87	108	97	98	102	106	122	91	94	112	96	81	96	92	91	107	85	94	92	91	72	89	86	94	92	99	114	91	91	106	95	90	82	99	98	100	107	90	113	94	108	106	91	100	82	103	79	89	108	104	96	82	99	90	96	94	66	93	97	82	115	81	110	94	93	83	91	96	92	99	98	94	98	91	80	103	95	94	115	100	86	76	95	96	112	97	108	79	118	77	122	106	93	90	80	106	85	110	104	100	92	94	81	84	86	98	93	118	87	79	102	89	93	86	97	101	92	100	94	104
45022	33464	25668	22861	25212	24452	20284	17095	14068	11448	7028	4049	2438	1848	1381	1146	1036	920	825	832	791	775	760	736	729	757	717	696	709	697	697	675	683	734	714	710	693	688	674	723	743	717	643	677	711	739	684	693	659	702	680	657	663	710	680	680	678	715	684	681	685	696	665	708	736	687	708	676	712	691	663	670	659	719	689	716	708	626	743	680	662	679	687	673	703	705	716	733	633	686	681	691	666	710	692	647	739	734	675	678	679	676	652	681	717	695	686	681	649	771	692	687	695	749	699	623	719	708	671	688	666	696	708	685	713	639	700	669	744	690	674	714	676	709	679	686	677	706	687	667	729	675	661	724	703	696	705	669	741	683	696	703	688	666	736	734	698	709	719	689	653	722	677	695	637	693	697	693	715	718	694	662	696	680	705	685	730	680	681	733	647	633	696	670	651	707	729	669	679	681	699	773	701	727	704	730	659	714	707	689	716	671	702	673	631	687	732	744	680	664	719	686	724	688	733	707	683	667	714	708	712	726	702	691	724	694	696	686	653	692	689	734	720	675	732	696	672	681	707	687	704	673	728	658	715	683	644	730	667	719	689	706	692	669	683	714	633	721	728	669	685	708	692	675	742	674	653	674	687	692	668	697	690	698	665	691	662	729	718	740	700	698	640	689	687	782	697	683	708	724	729	685	677	653	695	662	718	655	726	686	690	647	688	716	719	700	659	694	679	725	707	693	646	675	689	708	697	717	681	723	648	717	744	752	673	679	704	678	680	696	681	690	644	624	681	698	684	690	727	739	718	676	656	682	676	693	697	659	670	719	656	664	683	706	691	692	754	683	710	688	667	694	726	698	653	714	699	674	648	733	647	682	727	680	664	647	669	646	691	684	714	711	697	677	619	709	672	686	671	667	700	696	687	685	649	686	707	719	665	725	703	667	684	740	675	702	740	680	756	685	723	736	643	710	675	656	723	682	658	714	702	703	715	621	674	696	677	698	625	699	691	636	712	695	703	706	668	714	730	705	668	712	716	713	686	682	679	733	684	680	661	688	682	694	689	727	684	638	671	698	663	705	674	700	685	667	684	641	721	665	686	694	735	660	681	691	707	684	715	720	703	734	681	649	733	691	680	693	683	701	661	720	662	720	668	727	697	702	690	689	705	744	706	687	725	689	724	686	708	740	666	699	763	660	703	707	717	662	654	716	704	719	678	716	717	654	680	684	615	736	643	652	713	659	695	697	655	713	704	676	706	672	675	726	677	685	659	681	645	688	679	684	660	701	654	655	684	726	745	770	691	693	712	713	717	709	681	659	706	690	661	673	699	735	689	671	689	697	735	738	637	727	679	685	705	722	710	714	630	664	687	706	691	693	647	687	693	659	672	705	706	721	658	698	686	662	691	653	634	725	673	689	668	694	689	711	695	676	673	688	688	675	718	702	697	660	716	702	752	693	708	690	722	679	702	702	695	673	645	674	671	743	688	663	680	700	661	691	646	636	727	656	681	700	685	730	656	703	695	672	681	667	655	743	713	669	652	675	692	727	742	683	658	680	690	665	707	720	683	710	713	727	655	696	693	700	662	679	714	678	702	668	684	693	732	691	680	655	682	720	673	688	713	711	671	711	706	704	694	662	677	632	671	716	644	677	708	698	631	678	661	677	688	698	643	716	720	677	669	702	631	676	640	635	661	662	740	673	711	675	693	705	701	664	671	702	714	649	696	690	688	681	693	690	689	673	731	678	664	694	705	647	643	702	688	673	680	687	722	668	694	700	648	667	688	669	741	735	662	698	692	727	679	724	682	696	668	695	694	677	746	706	674	673	643	674	699	694	708	708	695	694	700	677	717	720	704	712	683	694	697	716	732	641	726	739	678	692	664	735	714	677	700	675	712	648	704	730	677	674	675	691	650	689	665	660	698	659	654	738	726	680	697	722	718	665	675	682	701	699	695	687	656	670	682	680	734	679	714	680	689	679	706	698	732	680	667	663	730	707	688	691	680	716	702	729	657	676	753	614	637	676	740	666	708	687	665	673	705	716	680	689	706	684	677	681	739	679	686	649	668	688	669	683	674	679	744	727	698	719	714	744	721	714	724	673	709	703	644	676	693	679	706	674	671	657	716	712	664	715	628	697	698	753	671	645	709	707	692	728	716	745	689	694	672	674	671	715	699	676	663	668	671	704	697	709	692	671	681	671	669	671	670	739	680	651	702	703	687	731	668	677	720	668	673	704	704	703	668	666	678	650	642	702	710	685	708	688	687	731	629	706	686	679	690	634	753	672	680	697	673	701	694	650	690	727	722	683	725	672	747	700	678	691	647	689	720	660	711	733	668	652	639	709	662	675	684	681	697	677	697	741	708	709	686	691	702	693	674	689	713	628	705	720	669	744	637	686	716	721	688	682	707	688	664	757	737	703	677	694	665	699	702	708	679	664	686	702	694	693	665	696	722	675	650	672	710	701	694	676	697	709	714	676	641	733	696	692	684	653	713	723	679	683	658	707	704	702	714	703	724	742	661	722	702	706	674	669	706	722	730	694	696	719	683	687	731	681	681	660	683	685	654	675	663	698	682	705	674	714	719	709	688	659	698	703	727	690	745	685	711	683	675	682	663	680	649	660	687	726	679	671	709	682	697	723	673	695	679	676	696	699	702	696	708	674	678	697	709	664	682	657	680	707	692	636	673	725	736	708	679	749	641	640	685	706	711	699	683	708	712	698	719	700	656	698	680	695	650	691	690	748	688	700	700	728	683	732	695	665	666	699	731	693	730	653	692	692	718	718	661	674	741	696	748	716	698	684	652	696	705	673	666	715	717	638	688	666	708	704	705	736	699	672	653	728	669	701	691	734	676	684	732	728	680	730	726	687	710	770	671	714	669	709	701	686	684	697	679	686	715	674	685	727	658	692	749	673	666	661	667	688	687	663	655	737	708	709	677	687	677	750	683	661	687	730	712	702	646	718	670	650	704	760	659	677	673	700	713	694	715	708	653	716	647	648	711	743	709	690	675	706	701	701	662	663	681	663	728	667	701	701	681	720	708	664	651	738	739	710	706	742	695	648	732	690	705	728	678	694	712	706	711	682	712	689	696	683	684	673	702	730	721	716	667	746	723	680	700	673	702	707	676	690	734	761	657	695	684	722	699	724	662	666	722	690	727	691	680	712	734	677	694	684	709	659	707	711	759	730	670	670	683	685	674	685	671	687	701	662	671	719	656	676	693	729	685	683	653	714	714	698	704	667	668	666	733	690	685	713	698	706	722	717	685	733	678	694	664	673	652	728	751	689	673	684	725	720	703	688	648	638	682	683	716	734	688	677	713	712	698	668	684	683	696	682	694	684	715	695	646	697	729	660	672	714	678	709	634	729	678	665	642	682	690	684	726	701	664	704	698	771	657	714	707	700	668	707	694	756	645	671	667	673	669	671	706	718	671	679	703	657	699	678	702	680	672	639	688	703	656	670	727	682	697	699	682	696	674	712	693	674	664	688	764	718
10660	5677	2547	1594	1157	869	810	655	466	341	239	182	162	125	109	112	132	97	110	107	105	83	86	121	75	103	108	107	113	102	92	118	104	88	88	91	105	86	113	104	81	103	111	101	103	114	97	99	106	83	104	110	119	98	102	90	105	92	99	97	81	114	89	105	107	97	112	79	105	97	79	108	128	104	92	97	96	96	95	96	97	92	113	89	101	90	111	94	84	94	92	118	91	87	114	95	98	95	91	92	103	82	107	108	100	94	91	101	100	93	91	111	102	97	117	76	105	91	106	95	88	111	111	105	105	94	80	99	104	110	90	96	90	90	116	85	82	99	109	107	103	113	107	93	101	85	108	92	102	102	102	94	101	87	85	114	100	88	90	85	101	101	89	91	97	98	109	99	99	99	91	109	87	105	100	88	98	118	107	89	97	91	110	102	107	98	103	98	95	100	103	110	99	109	85	102	109	85	109	100	104	101	114	99	99	102	104	83	107	118	98	108	95	86	101	114	125	99	118	76	117	107	95	111	91	70	99	89	93	91	94	106	102	104	90	110	82	92	106	93	87	95	97	110	89	94	106	85	97	101	92	111	76	104	97	93	104	83	120	107	97	103	107	78	90	98	101	96	87	98	121	90	94	99	88	100	96	95	106	98	99	106	100	100	84	103	94	94	104	86	103	94	101	99	106	94	92	91	106	76	106	93	110	116	100	110	110	101	89	116	88	110	108	114	102	101	96	81	94	116	97	118	92	111	103	122	89	89	98	99	79	101	81	112	73	100	114	98	95	87	98	93	121	104	96	118	106	94	97	107	92	95	99	99	97	96	120	90	93	94	95	96	95	97	101	96	94	80	107	105	86	96	99	111	113	87	94	104	91	89	102	119	97	107	105	112	110	103	99	117	113	91	108	115	94	94	104	90	89	106	107	103	113	93	109	105	106	123	111	93	86	98	115	116	125	107	102	92	98	92	83	98	83	100	96	106	97	99	93	82	92	77	127	84	105	97	93	88	87	95	106	98	95	104	104	98	99	110	100	104	96	76	80	104	104	102	100	100	91	110	99	91	107	112	88	105	88	109	78	105	119	99	91	80	98	110	88	90	105	96	112	106	91	104	85	99	106	90	113	104	116	109	101	93	83	99	117	101	91	99	102	118	105	102	94	85	94	96	97	85	93	109	109	86	99	95	109	102	112	85	79	98	93	105	77	101	102	116	113	96	117	90	102	85	97	110	108	114	98	99	101	86	93	109	87	110	101	117	114	99	95	109	89	104	98	107	82	102	102	84	110	103	108	111	98	95	73	108	84	99	103	93	99	104	99	90	113	104	117	116	103	105	103	91	90	105	98	106	115	105	80	100	91	93	89	88	113	88	85	100	90	94	114	116	88	96	96	99	96	95	108	75	89	101	108	109	85	108	90	117	97	106	84	98	112	90	84	99	103	96	108	99	106	80	91	98	95	100	96	95	112	96	89	87	102	82	99	92	102	115	100	99	113	98	90	109	99	99	91	104	89	82	85	95	92	91	113	83	112	97	81	100	89	109	95	111	88	99	106	101	68	101	101	93	95	103	114	87	122	101	104	107	116	78	112	123	116	95	108	107	94	93	93	94	114	100	114	91	92	102	88	112	94	97	105	119	102	90	110	102	95	88	90	107	105	113	94	81	84	86	95	113	92	108	111	90	93	102	98	107	91	92	105	104	90	100	97	94	105	104	92	92	111	106	106	99	86	92	127	88	102	85	86	121	98	92	97	104	103	111	98	89	100	82	89	91	75	96	102	110	87	97	109	110	101	74	95	102	98	103	100	92	104	104	85	119	89	88	104	103	122	90	96	110	96	107	91	102	92	104	118	106	96	102	107	105	99	77	100	92	112	108	90	118	104	108	101	94	97	106	97	77	101	118	93	102	88	82	85	100	109	96	110	90	103	116	105	115	106	98	95	96	93	106	98	116	75	94	98	92	110	73	96	114	104	114	75	84	97	113	97	126	117	79	104	105	97	121	77	82	107	96	85	90	104	80	94	88	101	77	117	97	100	88	91	111	109	98	91	103	91	112	104	89	103	103	66	113	84	99	105	101	115	97	98	98	94	95	101	91	106	78	110	106	82	100	108	91	102	100	98	75	78	114	86	105	92	88	112	89	92	100	96	88	119	83	103	90	88	99	90	104	104	132	99	103	98	107	95	93	90	114	94	96	101	87	104	122	96	98	105	79	107	97	97	109	98	99	96	119	98	82	96	77	103	95	95	104	95	94	114	100	97	93	107	102	81	105	98	80	109	94	94	95	89	111	116	91	100	94	97	100	102	92	83	91	106	86	96	95	109	90	117	107	94	105	100	102	97	88	101	91	104	83	110	122	87	112	106	98	116	106	110	96	76	106	93	99	90	83	115	102	103	103	103	86	89	95	112	100	102	109	81	93	106	111	103	104	122	108	89	111	109	121	97	114	90	125	93	95	80	98	101	82	105	110	101	90	105	88	107	108	98	94	108	98	112	101	86	101	110	98	107	108	104	122	88	92	93	101	111	83	92	96	96	102	98	104	95	99	90	96	116	94	99	106	105	85	92	107	107	107	99	96	82	108	107	91	120	98	95	104	96	113	84	109	91	102	107	101	105	110	96	84	96	92	105	103	87	96	96	99	84	115	103	105	83	95	100	86	113	98	102	103	105	92	71	117	86	106	92	104	97	91	89	117	84	101	88	98	100	92	90	89	102	116	101	93	83	85	94	91	90	100	100	98	75	99	89	105	107	103	113	100	101	91	104	97	97	93	100	107	110	98	89	114	76	115	92	81	105	92	112	85	90	87	88	96	88	104	111	102	104	86	86	99	110	103	118	82	108	105	109	95	110	97	102	98	95	84	96	107	107	102	95	98	103	120	105	93	95	89	118	102	109	110	84	108	110	91	107	96	100	100	103	99	119	100	91	104	93	84	111	106	102	89	87	123	118	106	108	103	76	108	92	104	110	105	82	98	94	106	86	94	106	111	89	116	103	111	97	88	98	83	105	99	95	131	94	101	116	96	117	96	102	97	98	94	108	116	115	89	83	94	100	110	102	116	94	112	102	104	107	99	99	115	88	89	117	89	95	97	102	92	94	99	100	81	110	113	101	98	112	99	102	89	109	108	103	102	89	85	104	91	90	102	98	123	102	97	97	94	117	93	87	91	91	92	96	119	99	100	77	103	103	88	93	112	112	95	91	94	100	104	100	101	100	114	86	81	90	104	97	98	90	94	106	117	95	100	119	106	103	100	103	127	93	104	108	98	114	99	86	94	88	91	108	122	102	116	99	91	97	107	90	100	112	88	104	105	93	98	98	109	115	105	110	102	86	95	93	108	105	97	96	106	90	94	93	99	100	102	93	106	85	85	76	104	86	112	97	109	111	80	102	107	97	99	95	90	87	98	93	111	88	92	93	107	95	90	100	98	106	88	92	104	105	94	105	89	89	102	95	102	85	88	100	107	103	93	103	96	87	91	133	79
38960	25411	17608	17747	20882	18792	15977	12674	9388	5966	3724	2433	1585	1287	1129	961	906	803	827	776	816	749	761	766	745	792	725	760	773	769	730	776	728	705	715	691	727	705	687	738	711	730	719	725	756	701	720	729	719	746	730	773	729	723	711	722	751	712	720	729	704	691	705	687	749	701	697	740	737	713	738	766	692	663	693	729	721	712	735	729	699	738	742	734	790	710	762	746	719	674	746	737	741	731	728	714	739	729	719	717	717	729	762	732	746	713	731	748	730	698	706	754	722	755	770	738	740	769	723	674	720	706	729	687	694	689	753	744	724	741	733	728	716	713	741	707	761	731	748	712	721	732	732	722	681	755	744	764	677	742	734	684	728	727	734	692	711	725	732	713	736	678	732	680	709	708	789	711	769	736	745	702	729	715	702	693	691	687	731	692	741	703	719	779	674	724	687	686	683	758	732	722	742	696	685	728	727	737	692	749	750	761	699	715	740	717	728	715	677	752	754	694	673	738	740	746	745	728	720	756	710	736	804	702	761	738	777	744	697	692	697	746	668	702	766	729	708	720	737	697	732	702	771	694	796	709	767	712	719	725	710	754	668	702	695	657	733	744	711	722	721	715	776	732	738	749	738	721	744	693	768	746	704	756	745	792	776	712	732	759	709	723	697	715	760	754	736	752	733	711	716	677	741	724	714	745	746	737	750	772	757	728	726	738	719	742	754	759	723	738	719	717	749	682	747	689	754	673	757	747	736	695	705	740	726	714	720	760	706	759	701	715	754	676	728	761	713	747	715	739	715	703	732	732	733	718	739	700	687	670	698	714	692	712	685	678	724	752	721	685	772	741	698	722	700	695	727	715	728	727	759	713	702	684	723	705	674	732	689	691	775	722	751	723	729	791	725	728	716	736	699	729	714	733	729	695	709	718	705	716	720	702	727	761	696	750	719	727	751	741	720	730	711	755	719	719	733	753	739	767	733	720	717	744	734	703	722	726	732	746	739	729	753	738	748	713	739	709	673	742	747	752	739	740	754	744	714	717	740	721	738	702	766	724	715	730	737	754	765	719	719	702	763	752	735	736	715	689	713	720	715	718	745	707	728	709	761	759	678	663	747	700	751	715	754	761	743	735	729	712	695	733	710	707	702	753	767	687	749	726	648	706	731	720	719	664	763	746	678	745	742	713	739	677	708	770	704	725	732	711	732	747	720	726	702	755	678	739	712	715	753	777	721	746	750	706	664	728	746	767	700	706	755	740	719	689	719	680	728	692	767	704	752	687	769	764	742	719	733	710	696	711	675	703	725	717	704	717	713	686	715	689	717	725	710	738	732	699	758	734	717	739	754	773	739	709	748	746	749	744	737	733	717	706	722	726	767	733	725	695	726	735	732	739	715	765	714	712	717	715	724	705	774	782	705	744	746	772	715	723	716	732	771	752	737	742	691	692	718	679	734	739	774	734	717	702	710	638	757	711	759	735	750	726	750	669	711	715	699	769	699	752	719	733	753	690	720	749	659	758	732	715	716	745	685	772	717	784	765	683	702	754	715	726	737	787	741	757	677	721	747	718	690	676	736	688	680	690	750	747	717	712	678	706	705	720	706	736	741	686	742	747	750	748	739	723	693	747	739	744	711	743	746	750	723	678	712	671	749	705	713	704	783	730	715	739	734	732	739	725	727	659	724	737	710	751	735	736	728	750	782	734	735	706	774	734	664	757	692	748	733	744	742	696	759	781	716	732	767	702	758	707	694	713	731	726	740	720	735	761	697	728	747	688	737	761	740	725	720	753	746	712	715	745	690	689	687	683	729	711	738	710	714	724	749	728	674	660	709	725	702	748	718	730	716	712	702	721	683	730	667	735	735	726	698	719	636	733	719	691	721	761	667	725	759	768	740	744	731	717	736	689	739	727	706	725	717	683	786	763	724	754	764	731	725	739	707	707	742	789	745	704	700	729	713	715	738	765	737	710	734	762	744	731	749	655	769	736	730	770	715	721	729	724	739	715	725	739	763	735	717	729	710	717	754	721	712	733	714	725	699	725	711	712	696	688	730	713	703	772	725	720	701	720	717	751	726	732	706	739	705	704	732	756	768	739	709	714	693	743	705	750	681	760	722	727	723	676	719	768	714	715	724	719	750	736	729	698	745	713	729	771	745	719	706	753	731	700	776	740	696	699	714	695	766	732	722	724	758	697	667	713	698	753	733	739	729	699	723	706	782	707	754	711	718	696	704	717	708	747	724	709	687	704	732	725	649	730	697	723	703	739	754	730	738	749	712	707	692	745	745	725	737	698	716	703	725	754	698	696	707	756	749	719	738	772	788	707	693	738	734	712	712	685	720	712	737	718	730	709	702	713	724	724	727	733	706	705	719	681	682	730	748	697	745	723	746	744	733	702	693	745	731	701	717	755	698	726	753	742	740	670	697	706	710	756	702	718	707	701	672	739	690	741	701	718	722	698	724	734	702	694	756	721	706	726	705	736	729	703	731	724	755	706	733	762	707	725	708	737	763	760	740	733	735	711	743	736	733	755	737	705	667	740	728	695	724	725	728	728	727	774	761	741	700	734	729	751	758	713	709	725	744	746	700	718	719	762	765	699	702	742	691	721	759	779	750	713	737	709	728	700	743	714	733	684	728	696	751	716	726	709	746	768	746	674	706	730	731	702	734	758	723	709	746	710	678	769	703	703	743	702	764	725	729	740	702	730	753	743	681	727	713	771	723	768	748	711	756	764	719	762	759	759	739	717	736	722	718	718	750	792	716	691	735	735	722	701	682	779	697	705	723	709	745	745	728	738	707	728	681	798	758	709	754	737	741	667	721	705	757	759	727	706	739	714	723	716	741	729	681	771	698	686	744	677	770	699	748	774	727	685	728	746	746	742	708	721	730	700	706	705	744	718	712	769	761	707	727	690	746	745	755	734	760	737	709	719	751	686	764	758	692	729	696	719	723	728	735	725	730	715	748	734	741	721	738	723	710	715	735	723	726	734	683	713	715	696	735	747	745	725	731	721	679	746	729	755	732	730	706	777	780	731	749	729	693	735	788	704	699	778	759	752	757	706	735	708	703	697	738	775	712	697	712	746	717	739	727	764	742	723	713	715	697	716	734	710	708	754	738	711	773	774	685	668	706	789	720	671	743	685	746	746	781	725	737	698	727	719	714	720	706	781	724	672	721	696	752	709	767	737	739	704	734	682	762	685	727	716	727	714	720	744	709	732	710	692	714	744	757	729	722	728	744	719	740	767	754	726	693	744	728	766	742	703	712	676	709	733	720	740	688	718	777	776	753	739	728	718	697	737	729	758	724	744	723	733	724	664	745	750	712	696	721	683	713	746	674	660	707	701	659	702	705	718	720	738	770	778	739	703	710	737	739	784	731	771	724	731	706	689	723	700	738	750	727	739	739	719	695	730	740	715	740	719	711	722	757	730	758	716	783	752	743	724	748	779	748	705	750	704	734	772	758	802	713	687	717	715	720	757	712	730	682	730
11290	6891	4263	2779	2127	1688	1393	1271	871	475	316	207	177	157	126	129	116	100	93	92	97	99	72	90	94	91	112	90	97	112	103	98	97	100	107	103	88	89	97	94	105	90	83	92	98	106	94	99	81	118	88	98	90	100	79	101	113	100	115	95	89	94	87	73	83	96	90	97	111	100	86	86	92	112	95	97	84	84	103	101	88	101	84	118	101	102	100	90	95	97	111	82	100	76	88	97	91	87	74	103	88	97	83	88	91	89	85	92	93	82	86	85	109	98	109	89	100	98	101	109	101	106	80	85	91	109	104	100	86	105	83	88	87	106	77	90	85	80	94	102	109	105	110	100	98	89	94	105	100	93	87	69	90	89	103	97	102	103	109	84	101	118	97	81	100	107	99	92	86	83	85	100	106	90	98	101	96	100	103	89	76	97	100	99	97	84	104	95	100	104	80	84	105	104	89	104	90	92	108	99	89	101	92	98	93	99	85	96	81	100	107	88	100	92	92	112	99	94	76	95	98	81	93	86	93	102	113	98	100	87	113	109	97	97	93	101	112	97	88	94	93	104	90	92	111	86	98	99	90	88	93	95	88	88	92	93	103	85	93	82	103	90	95	98	98	75	99	103	105	88	101	85	90	94	93	108	90	95	82	94	93	104	97	94	90	76	90	94	74	102	95	100	93	86	119	101	91	87	102	84	77	79	78	95	98	108	111	92	103	100	117	100	85	95	83	95	81	71	74	83	113	99	88	89	101	85	116	95	85	86	106	96	95	108	88	93	83	95	102	69	115	85	81	109	108	100	96	89	98	83	88	71	99	96	95	83	91	105	113	104	101	98	95	86	107	90	75	110	94	83	97	81	78	102	82	116	96	97	86	94	82	90	107	103	131	91	86	94	103	90	107	82	99	102	105	78	92	90	104	92	98	88	107	97	93	79	98	100	111	90	99	107	108	86	111	104	89	104	80	93	99	93	88	85	102	97	102	89	105	94	98	101	100	91	89	94	83	86	93	90	87	84	92	110	95	93	95	92	95	79	95	106	96	103	89	101	102	93	105	95	102	100	90	103	97	83	83	91	70	81	82	98	93	93	91	102	104	81	85	94	82	89	79	112	92	103	87	110	91	98	91	86	115	105	78	97	100	97	98	89	97	108	96	93	79	88	100	89	93	98	99	105	88	81	87	98	111	97	98	89	87	103	95	98	105	84	93	97	99	98	88	108	81	103	98	97	93	79	116	79	93	101	82	99	84	97	89	100	106	100	88	95	89	85	99	91	82	101	113	90	87	102	77	93	93	110	117	85	87	98	97	99	100	99	94	109	94	94	89	106	75	107	84	99	120	99	113	85	108	94	98	103	86	96	84	89	95	94	76	87	94	86	100	87	84	96	99	102	91	78	95	100	100	101	92	79	87	106	101	89	98	90	112	81	98	79	103	89	88	89	91	94	101	100	79	99	100	104	99	90	101	101	91	88	110	124	118	93	108	97	97	93	98	98	109	110	93	97	90	100	86	97	99	88	88	94	110	105	116	103	87	93	99	102	94	97	99	113	96	101	99	86	74	105	104	92	88	94	90	75	90	83	103	109	86	104	106	96	86	90	100	119	76	89	89	107	102	87	93	91	85	107	118	107	80	89	103	83	81	108	120	81	81	96	92	93	91	101	104	85	89	96	93	110	91	102	112	101	85	101	102	109	95	85	85	92	96	80	103	100	102	96	88	97	85	105	94	107	85	113	77	84	96	102	98	93	91	103	85	100	85	94	92	92	94	92	82	87	99	89	96	98	107	87	101	99	89	81	92	83	101	89	89	117	95	76	93	96	94	91	89	97	110	88	110	84	111	90	84	101	93	89	95	92	108	89	103	91	77	92	103	98	107	103	82	116	100	103	85	86	90	106	78	96	91	94	100	100	96	88	84	89	89	92	90	89	90	106	111	88	95	86	117	102	93	98	104	92	73	93	109	96	100	104	100	102	107	89	111	100	89	93	105	105	80	103	77	84	84	82	103	78	94	86	106	106	81	87	107	87	100	107	112	88	78	90	101	101	92	97	97	95	86	101	111	93	95	90	80	101	89	83	99	86	96	87	84	88	99	69	83	106	96	100	108	91	97	79	89	103	110	98	94	85	106	96	89	101	78	82	105	96	93	95	80	93	102	86	95	92	88	103	81	90	105	103	99	86	95	110	98	88	94	110	113	101	97	95	100	102	87	85	97	101	82	99	105	91	94	100	93	96	97	86	102	98	103	94	98	75	109	98	86	96	93	107	102	83	86	95	89	94	98	102	114	84	110	95	104	85	110	90	97	99	91	115	79	126	100	102	91	94	106	89	91	106	95	85	86	100	101	92	100	108	91	95	81	95	82	86	79	86	104	86	101	78	84	105	108	77	90	109	89	72	87	93	99	83	111	90	89	82	86	100	105	84	113	99	99	108	95	114	86	97	79	86	99	75	103	109	93	109	101	102	85	84	86	94	95	111	88	97	90	91	86	96	104	77	82	81	90	105	100	103	105	94	102	99	104	112	90	102	93	84	96	90	105	93	103	114	104	92	95	100	96	75	107	120	91	100	89	112	108	105	98	99	79	112	102	88	98	90	95	114	94	95	90	87	78	101	92	103	96	85	90	90	88	97	113	90	109	81	86	109	105	97	110	92	95	117	77	87	98	81	86	97	84	100	107	86	84	95	85	88	79	98	81	96	99	100	82	96	107	95	108	102	91	80	104	87	85	91	117	109	96	103	93	89	102	90	84	94	99	100	92	100	102	89	105	113	81	95	94	90	84	85	103	108	90	90	99	97	100	89	94	93	94	89	86	101	85	75	93	113	95	93	84	92	93	87	101	104	88	82	98	86	79	104	95	92	98	84	97	95	86	95	111	110	81	100	98	99	96	96	85	71	74	81	91	110	109	113	110	86	73	103	103	100	102	100	83	94	97	105	119	86	83	95	92	100	85	97	103	98	87	97	96	79	99	96	101	97	94	92	83	107	92	88	98	105	89	108	92	75	86	96	99	89	94	95	100	92	84	105	96	84	95	106	80	89	95	92	80	89	111	94	98	97	106	94	104	100	106	84	82	85	97	96	95	84	85	96	92	100	107	89	86	111	101	82	87	74	85	94	85	103	76	88	98	102	71	95	106	92	86	79	96	95	78	88	98	87	93	78	87	97	98	99	89	110	91	86	82	95	82	102	96	108	86	88	73	97	87	117	110	98	88	86	92	89	112	103	92	97	81	96	104	105	83	82	106	102	90	96	106	87	82	92	102	77	96	95	73	99	95	114	96	110	96	84	88	92	88	111	87	88	96	86	115	88	105	86	100	104	74	93	104	89	105	80	84	90	94	127	96	77	113	104	92	91	91	81	104	103	84	103	96	105	111	99	107	87	95	93	89	95	88	88	101	113	99	108	110	94	94	101	87	89	88	102	75	84	106	101	86	71	96	93	88	105	96	99	94	97	91	82	101	100	79	72	107	93	99	101	84	99
40322	28465	23263	24250	28206	25824	22681	19704	14679	7901	4802	3153	2445	1972	1518	1251	1005	874	852	807	804	810	777	748	727	688	737	729	699	662	734	696	737	691	710	679	723	634	670	693	692	732	698	728	649	748	648	699	695	693	668	693	668	673	700	698	666	688	727	671	717	682	689	695	707	682	709	702	690	663	661	700	690	707	679	670	671	666	675	692	636	686	675	672	673	684	661	668	714	737	703	704	718	685	742	649	673	678	651	633	706	682	669	732	681	711	649	729	682	683	685	674	701	731	645	692	669	696	683	695	696	658	705	636	691	662	683	725	692	691	674	744	680	719	682	709	721	675	684	681	729	685	723	669	713	704	680	703	656	703	698	692	732	670	689	706	709	736	716	703	702	691	703	718	667	737	705	691	713	637	686	708	640	725	675	676	706	716	686	707	687	690	690	698	641	677	728	687	686	718	638	708	679	721	682	702	706	680	673	726	693	708	726	722	700	704	673	683	663	658	728	684	689	679	716	656	687	649	680	713	692	636	724	692	658	677	679	690	699	691	665	731	682	681	700	700	687	683	693	662	677	686	682	639	685	683	703	690	665	644	682	683	662	675	721	680	735	655	716	678	676	661	736	700	734	671	685	689	677	698	672	706	668	671	707	710	685	651	668	665	721	705	689	742	697	691	724	719	725	678	690	682	680	702	681	714	668	698	754	659	737	725	689	683	761	686	685	691	684	653	748	686	714	698	670	702	698	700	668	637	731	695	688	706	695	645	686	648	657	671	643	679	671	697	704	677	683	681	671	707	679	687	697	698	683	686	751	718	665	705	688	673	709	686	671	723	656	704	703	698	696	671	723	657	663	658	689	657	712	686	683	718	668	734	696	722	691	700	708	725	655	706	711	671	712	741	726	670	685	645	728	648	665	663	690	667	706	667	726	697	638	722	717	695	701	659	701	713	700	686	652	652	705	687	645	695	680	657	658	716	668	698	728	747	698	686	649	720	693	660	665	720	709	684	647	720	695	721	714	653	719	654	721	722	685	713	728	686	697	709	663	668	706	709	682	713	699	715	637	697	695	708	682	710	668	706	646	714	641	650	664	714	712	669	660	723	728	700	697	682	699	669	642	704	715	680	700	700	718	631	641	668	653	759	669	744	709	661	755	711	678	651	730	704	696	661	727	694	730	714	689	729	716	679	707	679	711	643	670	724	644	738	696	681	679	741	715	751	689	706	661	700	705	662	691	711	694	656	677	691	701	685	655	722	699	699	676	680	671	725	666	652	706	649	696	704	672	714	707	707	695	681	718	686	632	696	714	735	696	705	708	676	696	717	728	707	727	714	703	753	721	748	695	696	742	675	661	703	679	650	703	687	684	676	689	731	668	695	714	698	707	700	701	730	724	657	707	712	674	710	715	728	710	677	700	696	686	718	747	705	698	654	668	704	676	701	678	639	676	670	647	737	683	724	702	641	682	687	691	696	704	674	655	695	676	732	737	698	680	675	708	701	700	664	722	695	676	679	692	637	653	723	694	735	730	720	670	666	703	674	720	685	659	716	701	693	702	685	707	711	699	724	714	711	717	720	683	672	672	714	697	691	704	698	649	686	677	699	693	700	699	716	701	654	706	660	664	689	689	699	681	646	684	700	728	691	712	703	728	692	666	652	673	708	684	725	699	699	633	678	696	697	690	693	686	724	676	735	676	711	684	671	715	709	667	694	686	651	734	752	640	707	733	717	720	717	695	697	693	724	675	688	720	718	674	681	712	714	696	711	697	693	725	749	725	689	715	658	700	724	700	692	666	688	705	715	660	671	676	682	675	716	696	672	694	684	725	706	702	655	703	646	647	709	733	716	701	671	692	686	693	644	662	697	718	686	733	646	700	672	644	738	723	715	704	734	671	679	704	677	699	709	745	695	714	728	712	725	690	707	712	669	712	694	692	739	729	689	695	713	681	671	687	691	743	756	683	695	667	685	686	692	678	684	692	701	674	667	650	697	708	677	661	669	680	714	687	650	681	720	660	657	663	708	689	732	670	684	692	701	682	706	677	713	701	733	692	686	691	702	683	686	665	721	676	677	692	686	696	694	706	687	693	656	702	684	686	667	704	683	636	665	697	682	681	676	691	692	676	660	711	688	700	665	673	706	687	752	669	715	719	686	703	674	711	659	643	728	677	711	713	685	674	666	663	702	676	736	703	652	670	701	682	695	681	680	649	704	720	644	625	690	681	664	715	674	678	676	734	680	692	704	646	674	656	703	653	674	659	707	670	693	634	701	641	661	682	734	712	713	719	689	640	700	705	696	654	704	713	701	683	659	672	668	669	682	685	676	735	732	735	711	717	721	711	666	656	657	692	705	698	714	652	695	660	691	691	670	681	706	687	697	677	668	729	712	689	745	675	717	691	738	705	641	669	696	719	674	693	705	670	679	688	764	650	717	740	689	716	704	694	702	709	718	649	696	651	724	740	646	721	684	691	731	688	703	666	748	739	708	672	694	683	709	717	691	699	673	672	673	696	756	656	717	684	713	708	732	665	657	656	705	695	713	716	715	699	705	703	694	697	758	691	689	686	694	749	684	692	727	695	703	718	707	683	703	705	679	682	704	729	661	771	690	712	725	744	720	680	694	701	656	665	662	663	727	655	668	713	695	684	645	668	661	655	712	677	694	681	727	718	689	669	669	707	661	723	691	692	738	735	681	690	693	681	699	718	714	648	700	709	661	646	664	654	681	666	689	714	666	742	707	712	700	677	659	680	670	697	684	710	679	730	675	701	670	688	671	678	707	674	662	734	689	687	684	669	717	715	733	672	696	701	672	674	673	703	706	705	669	708	658	735	710	656	684	738	718	687	635	683	706	714	707	677	694	728	738	654	663	692	688	673	679	712	698	715	729	708	705	689	648	696	684	696	702	651	682	675	753	694	689	700	715	707	725	676	666	643	703	647	662	686	708	714	703	697	713	660	698	677	598	707	662	717	691	722	683	661	709	687	699	701	688	681	671	704	678	666	685	721	627	722	710	703	736	712	699	712	712	711	710	691	692	711	690	669	712	648	652	706	715	702	739	691	702	693	680	689	642	665	657	686	689	689	667	682	684	675	684	677	696	690	714	703	686	681	743	739	673	669	744	670	741	677	718	711	703	683	691	729	682	705	719	680	713	636	680	688	713	708	744	697	736	658	659	700	668	709	743	687	680	732	669	698	712	690	722	692	704	710	698	701	688	702	664	691	701	709	718	705	783	709	669	725	713	699	652	697	704	736	689	665	684	747	751	679	618	641	698	682	671	637	752	670	730	706	686	728	652	628	675	681	668	694	715	676	677	698	669	728	690	724	649	675	675	725	714	681	654	705	696	703	686	694	713	666	744	669	687	643	701	695	725	656	703	666	710	734	699	709	676	684	729	651	653	723	694	675	727	687	713	704	704	677	724	695	659	728	681	664	688	707	679	695	673	681	640	682	719	687	714	709	633	730	697	703	684	663	671	739	671	704	681	694	708
9055	6366	4141	2836	1657	1430	1358	1151	561	387	293	276	206	185	134	119	106	101	115	113	102	105	91	106	121	108	106	90	113	103	93	101	89	106	95	97	98	99	89	106	95	100	108	111	104	78	90	103	92	99	98	107	94	95	119	113	97	89	108	103	98	95	91	99	101	109	96	101	121	101	101	86	110	113	100	97	105	108	94	111	82	98	100	97	107	110	100	105	85	110	92	106	108	102	96	107	94	96	90	95	113	109	81	102	93	103	95	95	90	113	99	99	105	77	95	95	101	94	90	84	101	95	99	111	142	85	109	112	96	106	102	117	85	95	84	91	87	92	104	98	98	100	102	92	104	76	102	98	94	103	87	117	107	90	89	96	97	108	81	103	104	106	96	88	106	101	95	113	101	115	115	110	83	94	95	91	96	99	88	114	107	89	105	99	97	95	91	96	88	89	93	99	98	106	115	87	88	110	100	111	104	103	99	93	112	86	115	114	112	103	103	109	94	90	117	106	92	81	89	95	108	99	104	107	97	89	84	101	95	106	106	105	112	101	87	92	86	100	107	105	115	104	89	93	117	93	107	93	114	82	94	110	104	101	107	95	93	112	103	89	109	106	102	131	97	94	81	91	80	109	99	117	82	111	98	98	99	77	119	100	106	96	116	87	105	105	104	96	84	100	98	80	89	112	86	89	108	112	100	103	99	93	89	123	118	103	93	96	105	110	100	95	91	89	93	109	88	103	115	90	112	110	93	88	99	97	95	92	88	96	91	108	92	110	96	104	84	97	90	90	115	99	103	96	100	96	109	120	93	104	102	111	123	111	109	93	114	99	101	94	92	104	83	106	89	84	92	92	84	106	88	91	95	108	106	93	106	93	95	109	81	90	98	105	103	103	104	107	81	106	103	97	98	135	100	102	114	83	101	97	101	88	102	96	98	106	91	97	91	90	106	98	94	100	93	105	87	90	89	91	114	103	116	109	113	113	95	92	105	110	114	92	105	100	114	110	104	80	100	114	108	83	96	91	95	94	121	81	96	120	93	109	109	104	106	109	112	116	89	86	77	91	102	108	104	91	100	113	98	95	109	100	110	94	89	101	100	93	94	96	119	105	89	93	114	97	104	88	104	95	79	103	102	106	107	93	82	93	104	105	81	105	98	86	87	92	99	96	112	96	87	93	91	85	99	104	100	115	96	113	103	79	105	92	103	93	101	98	99	114	92	93	109	105	100	101	97	99	103	104	112	101	102	104	105	108	101	98	80	100	92	94	98	115	93	91	79	92	118	95	94	100	91	108	108	117	103	118	90	98	110	81	91	91	101	93	85	95	102	97	122	95	101	107	111	94	83	94	99	92	87	109	105	107	104	109	98	89	108	106	108	102	97	105	96	100	115	113	101	103	95	96	104	92	113	93	107	97	93	100	106	84	111	90	116	96	101	95	103	78	108	104	108	103	83	89	105	89	69	96	95	92	107	95	102	99	108	95	95	94	102	87	89	87	105	115	93	82	86	93	92	92	96	92	87	108	103	100	98	97	110	88	89	102	108	93	102	103	88	118	104	105	91	108	91	114	101	103	109	117	112	117	98	99	106	101	89	102	91	105	129	89	97	94	108	91	98	96	94	96	110	107	90	89	108	93	92	104	83	82	95	98	116	105	103	121	99	103	94	107	93	106	112	101	104	98	107	88	83	102	90	84	83	98	111	85	119	96	87	99	116	97	87	82	97	119	116	107	114	97	128	109	107	110	109	99	105	89	82	106	100	103	102	102	94	91	99	106	78	111	92	105	99	71	105	91	107	96	113	94	109	105	101	100	90	105	112	101	109	101	103	107	105	93	102	113	107	85	115	112	84	87	114	112	104	99	95	100	97	100	114	98	91	103	96	121	87	94	97	103	100	95	100	109	85	106	101	115	99	94	110	98	91	90	108	101	77	91	103	110	107	89	108	121	109	96	93	99	89	102	93	75	76	108	101	83	91	105	84	97	116	107	110	100	104	91	85	105	95	102	92	114	98	103	90	117	93	125	101	109	89	103	99	95	98	122	89	110	93	91	91	117	85	95	89	95	92	94	89	109	96	104	94	100	86	109	101	83	133	114	116	88	91	93	86	93	109	111	91	89	110	96	97	80	105	99	96	99	85	109	104	108	114	101	108	91	119	76	91	99	93	94	97	87	99	89	108	114	95	119	109	95	108	108	95	106	94	110	86	101	97	108	98	95	112	100	85	100	95	86	111	88	101	87	119	99	95	106	96	115	90	98	116	107	101	98	107	104	107	89	92	81	101	111	93	111	88	91	99	102	97	111	90	75	95	93	114	98	94	105	102	113	85	92	119	109	112	95	101	99	121	100	90	94	90	107	108	106	98	82	94	100	79	83	85	97	97	82	104	105	112	111	107	105	107	83	93	87	108	110	83	105	107	87	118	107	115	119	106	123	85	94	123	92	92	104	103	88	101	87	111	93	101	102	101	116	81	94	89	104	102	94	99	114	111	99	96	96	85	107	97	80	93	102	89	104	96	100	105	101	99	85	84	92	93	104	104	97	100	113	86	109	101	89	79	104	111	96	96	102	96	109	105	105	121	108	108	94	96	82	84	120	109	96	93	109	122	99	105	111	109	84	101	95	119	93	106	99	100	103	86	97	103	99	103	101	96	94	113	121	100	116	99	91	110	108	93	113	100	121	116	89	105	106	88	91	111	117	104	111	99	88	85	91	102	87	99	100	108	93	98	115	79	98	111	93	87	90	94	101	105	99	88	90	97	89	108	96	96	97	104	117	104	98	105	105	84	109	90	94	100	107	112	80	81	100	108	84	83	120	96	89	95	110	107	92	100	91	99	100	83	100	100	95	94	106	88	105	92	99	105	100	91	98	84	103	116	92	111	98	118	108	120	99	83	101	97	113	108	89	109	97	101	106	101	94	84	98	100	101	125	97	90	99	99	104	91	96	104	94	90	86	108	105	105	96	99	101	92	110	101	84	110	104	91	94	97	93	109	100	94	100	111	107	112	107	101	93	97	103	103	129	100	95	86	89	119	107	97	96	84	86	104	90	92	102	86	92	96	98	109	90	100	101	91	104	100	100	86	102	87	104	102	101	92	117	89	122	87	94	88	98	87	93	111	98	95	87	113	98	94	86	119	91	97	91	104	103	104	90	125	93	90	102	112	118	110	98	82	111	85	102	107	77	123	102	87	87	88	106	90	87	97	103	92	116	103	98	102	96	99	79	99	96	89	113	99	110	95	107	98	120	90	108	110	88	90	91	85	90	107	100	97	95	93	98	92	97	93	97	99	105	85	114	100	102	97	123	100	90	96	102	90	90	105	99	117	113	85	90	96	94	96	105	98	90	95	115	94	92	105	85	91	92	95	106	110	103	101	101	94	107	98	92	111	100	103	92	98	97	98	92	92	95	93	81	95	119	108	88	96	86	116	91	81	86	113	78	80	98	110	91	101	111	107	90	98	94	94	96	90	88	91	78	98	88
36991	28012	23747	24107	25761	24987	22827	18503	11206	7105	5549	4347	3277	2150	1671	1370	1061	1047	941	891	841	865	815	786	765	743	791	753	773	716	773	773	759	762	703	738	724	733	704	677	764	720	760	750	734	711	709	692	725	734	771	739	719	711	720	680	736	728	732	736	709	708	707	733	723	754	671	703	701	724	736	725	742	681	697	691	716	740	770	701	732	741	742	747	733	718	731	705	709	702	713	723	745	712	718	733	741	691	712	710	777	744	724	722	705	686	732	702	721	718	732	746	728	665	755	695	731	722	752	699	757	743	707	663	725	696	726	732	706	730	747	728	705	732	751	720	666	752	705	683	712	652	733	720	706	683	678	720	736	676	728	759	703	706	734	750	688	702	720	707	693	722	748	708	730	771	727	741	719	738	730	709	730	753	725	728	711	698	744	718	730	756	692	775	717	705	696	704	721	693	688	708	707	759	730	768	710	717	772	749	749	740	732	722	750	697	771	754	721	735	715	722	740	714	700	729	726	698	684	734	695	740	792	692	704	727	715	767	695	741	791	711	719	735	761	730	754	774	707	729	742	743	706	769	715	719	737	716	734	777	782	726	724	771	716	726	749	745	746	747	712	722	707	722	742	762	729	724	689	722	763	759	717	757	718	722	718	718	760	742	752	740	701	690	737	725	686	701	702	738	727	695	753	776	706	734	722	699	730	680	719	692	767	678	719	742	732	715	712	748	685	722	730	741	711	737	734	762	705	618	774	741	695	639	709	752	688	730	755	704	713	717	742	713	733	737	721	755	681	699	696	766	715	682	664	723	705	734	725	721	732	752	696	695	695	735	724	684	756	776	709	710	731	721	725	685	726	758	711	720	725	727	740	700	781	738	717	742	736	726	703	743	726	760	705	745	697	733	709	672	714	711	705	782	753	652	702	761	749	682	750	745	677	764	716	697	706	729	737	763	704	695	725	707	751	695	693	721	711	713	742	737	744	721	692	748	744	729	714	754	678	716	704	732	734	723	741	715	706	735	768	703	691	691	741	716	747	686	749	747	702	713	744	712	744	651	736	768	702	699	731	759	719	739	689	704	708	717	747	720	756	695	739	754	730	742	722	759	747	744	739	692	737	724	734	728	719	744	725	710	767	731	755	747	698	725	734	726	730	740	731	705	686	714	712	691	688	747	716	715	676	716	720	732	734	742	733	725	753	788	744	701	722	701	799	697	755	722	723	727	749	775	741	737	770	760	705	695	787	710	727	725	677	745	719	714	710	738	710	738	704	718	694	672	716	704	765	715	733	765	748	724	714	777	733	715	730	760	731	714	711	762	725	681	757	762	762	743	688	729	757	754	708	712	690	730	754	731	746	737	686	728	711	707	717	733	694	697	750	678	777	735	731	747	762	747	726	787	700	713	706	728	707	748	700	702	706	744	700	718	738	768	692	762	690	703	753	741	714	754	725	742	755	738	734	733	719	691	700	739	773	715	747	739	763	699	693	733	712	701	704	706	763	744	721	732	721	690	728	684	694	711	698	737	751	711	693	791	679	706	769	791	726	705	708	766	726	789	714	760	741	738	702	757	730	774	706	694	731	712	760	730	672	727	737	738	727	712	694	707	739	682	744	656	730	716	680	759	729	703	704	730	706	742	721	763	711	703	727	719	704	732	708	726	771	750	729	700	737	733	722	750	686	683	733	702	750	720	757	790	658	793	738	676	745	698	713	729	721	726	674	755	698	738	727	662	701	727	745	756	745	759	705	702	687	702	717	732	707	718	741	720	737	759	730	727	727	758	795	722	690	734	727	723	772	718	757	743	722	706	718	734	731	701	698	692	748	750	756	691	685	692	743	731	711	741	721	663	787	684	675	753	745	712	717	708	756	718	663	684	759	692	736	743	745	685	714	734	741	729	657	706	702	725	797	719	749	737	729	768	756	738	722	710	711	698	745	715	667	720	702	747	751	754	748	685	676	748	685	724	750	724	749	710	758	735	684	757	720	744	748	780	745	718	759	715	745	712	736	724	720	742	730	735	747	721	722	676	724	740	747	732	730	729	741	712	769	684	696	720	721	776	699	771	699	762	741	768	774	743	749	752	727	713	743	699	706	749	726	728	733	741	772	721	724	733	703	734	685	731	667	724	737	738	748	747	739	685	717	726	686	752	688	737	720	712	742	740	753	721	715	733	767	700	692	749	750	712	745	695	737	742	705	738	727	745	724	733	724	665	731	741	712	696	742	687	746	723	746	720	750	738	799	731	742	736	733	724	697	695	738	738	739	762	720	749	735	725	710	753	687	725	733	749	723	723	733	729	717	706	731	763	726	719	723	732	721	735	723	743	714	726	710	740	746	755	704	705	712	734	716	766	723	690	771	772	712	685	730	747	741	726	770	696	705	697	711	707	728	763	736	760	782	717	751	695	725	802	696	743	720	722	726	698	746	640	778	709	744	704	770	745	763	732	678	722	753	728	702	723	727	738	666	663	758	680	740	735	682	751	713	762	688	723	751	702	715	754	684	739	703	728	725	730	792	759	731	753	763	710	712	735	718	765	686	699	748	741	727	705	714	701	734	721	726	728	724	798	688	726	715	737	717	794	734	720	711	707	723	757	713	707	750	713	737	732	719	754	719	734	694	678	731	768	685	714	749	749	698	712	711	697	720	661	678	716	754	704	761	778	691	763	734	738	745	705	740	755	736	765	750	685	706	682	708	748	780	733	714	720	728	760	695	699	687	705	703	740	712	750	661	726	728	733	696	746	734	720	683	715	695	755	741	716	657	738	738	752	746	722	710	733	727	721	750	733	713	721	711	719	715	713	768	718	704	694	713	772	717	738	747	728	732	705	741	743	728	744	673	742	731	732	691	731	742	745	697	681	724	692	745	724	735	725	771	730	730	770	697	715	774	719	733	735	745	723	740	761	749	763	723	743	717	719	723	724	713	748	713	742	722	728	734	713	743	738	731	699	740	709	720	719	736	739	730	736	677	705	692	654	735	776	690	713	717	693	726	736	720	739	783	746	733	728	726	703	730	703	708	705	692	707	689	728	707	748	706	743	752	682	727	710	702	682	694	736	738	702	721	779	716	739	714	706	719	742	738	699	702	700	745	748	725	695	686	747	703	703	715	743	700	739	695	721	712	729	765	737	714	715	700	685	707	730	719	790	717	735	756	694	762	719	701	710	784	727	730	694	708	741	754	710	689	717	750	761	740	704	745	764	675	685	738	739	708	712	718	772	716	801	712	713	742	733	729	747	714	680	725	739	732	751	777	690	727	752	711	688	678	695	721	716	720	729	706	706	753	732	695	749	788	713	717	761	722	747	730	645	681	771	720	730	772	814	696	716	773	720	719	718	762	713	692	735	691	731	719	718	749	735	768	733	730	751	745	759	699	709	718	749	686	710	737	785	710	729	743	742	734	727	788	729	757	706	687	673	736	734	787	737	714	724	751	714	756	764	693	754	706	707	712	693	720	746	731	776	708	733	742	699	742	706	676	716	737	814
11649	9493	5872	4161	3112	2272	1627	1014	657	444	390	277	199	150	127	125	136	125	120	97	100	90	98	89	101	113	80	101	83	102	99	86	101	92	77	85	93	102	95	91	81	93	83	100	98	86	92	90	97	100	84	101	102	106	100	90	90	91	93	100	103	91	107	94	91	106	85	90	79	90	90	101	104	93	99	84	93	112	90	90	97	87	107	79	80	93	105	97	92	91	85	91	92	98	107	85	87	94	90	88	77	95	97	83	93	98	91	90	89	82	100	85	92	97	103	93	106	96	107	101	83	83	103	83	97	94	90	90	77	91	82	78	103	110	91	111	117	103	68	87	83	114	100	88	90	101	108	100	109	83	101	109	79	96	100	98	102	84	98	98	95	87	91	105	104	94	77	86	93	99	95	96	89	103	73	83	87	88	87	98	77	96	104	85	83	103	109	105	95	98	101	101	93	89	87	79	99	94	70	108	95	92	89	100	98	71	104	84	93	81	102	92	83	82	94	91	91	91	99	92	100	83	94	92	89	100	93	109	82	86	70	106	107	104	109	84	81	80	86	87	96	106	114	77	95	85	92	91	96	98	93	104	119	98	113	96	93	76	102	96	87	101	100	96	108	98	99	78	84	129	90	116	98	92	91	92	97	91	97	85	98	123	87	102	95	78	112	86	76	83	98	97	94	99	106	109	93	101	89	88	83	91	71	95	97	91	107	90	86	102	86	97	96	110	92	84	104	88	114	99	93	115	97	107	86	100	86	101	87	87	82	96	92	95	103	93	85	91	106	96	89	92	88	101	98	92	83	97	91	97	94	97	83	77	90	86	94	85	107	103	89	89	107	93	86	105	95	110	93	86	94	89	84	102	87	92	66	91	99	82	104	91	75	79	83	93	85	74	118	102	104	110	86	98	84	88	94	90	93	95	82	91	72	103	100	96	95	97	92	86	91	90	95	77	79	93	106	75	100	89	106	90	77	74	91	81	83	83	85	83	106	83	97	93	81	95	90	95	86	98	98	84	79	103	94	101	90	79	96	95	105	96	97	106	106	81	98	79	91	97	107	95	96	93	78	111	93	102	101	86	85	92	91	107	93	121	88	94	96	104	107	81	104	87	97	95	94	104	101	91	82	96	88	89	101	86	91	107	88	77	106	89	96	105	95	96	96	99	92	89	89	84	82	90	90	107	92	92	91	103	102	102	103	93	78	87	97	97	95	79	103	96	102	67	81	112	81	93	93	105	87	90	92	98	102	96	99	85	90	79	79	79	86	102	82	103	110	96	96	84	94	96	110	107	107	96	105	96	111	97	92	104	68	96	102	117	91	88	94	94	78	88	80	103	104	95	118	99	92	83	100	107	88	74	93	98	89	91	90	87	97	87	81	80	91	86	107	89	89	107	106	106	112	81	94	102	91	85	89	94	107	104	102	92	85	90	82	93	88	92	85	79	94	102	102	105	102	105	87	81	75	86	109	106	81	81	95	89	76	88	102	95	90	81	69	98	91	70	87	92	91	92	103	107	108	109	86	85	101	86	96	104	87	110	98	111	75	84	101	93	94	92	84	83	96	88	101	86	109	97	99	80	109	94	95	97	84	71	91	99	101	82	97	99	99	74	119	85	80	75	88	89	104	96	89	96	85	83	87	97	79	89	97	78	97	75	84	94	101	92	78	81	101	100	85	95	89	101	95	89	84	96	104	84	113	99	97	77	97	99	109	113	100	93	94	85	114	86	93	101	89	95	108	94	91	87	92	103	92	83	87	76	91	85	90	81	82	100	109	99	85	88	121	75	100	87	80	85	93	92	110	70	86	87	94	86	95	96	97	107	92	94	102	103	88	82	91	103	92	114	87	83	83	81	108	105	69	100	99	99	97	111	92	92	81	84	98	91	94	76	107	67	95	89	97	85	88	87	101	97	96	103	113	95	85	79	86	79	102	93	100	109	96	94	92	96	95	88	94	78	90	99	80	89	103	100	91	75	97	108	89	87	96	94	107	88	97	73	104	81	88	90	93	92	87	109	92	107	85	88	79	84	75	86	104	97	95	107	104	112	82	99	88	91	95	94	86	81	91	88	102	91	109	97	91	102	100	94	98	100	94	88	92	107	89	82	95	88	90	64	99	89	87	98	83	82	92	85	95	91	81	87	126	113	96	85	83	88	97	110	83	78	102	86	79	92	99	75	107	90	85	103	89	88	97	104	96	106	70	97	84	94	104	94	93	96	106	89	97	95	93	92	86	96	99	80	106	89	92	110	88	98	104	101	97	99	85	84	99	97	89	106	93	106	77	90	95	83	90	108	103	97	104	103	73	92	84	82	94	99	94	77	84	91	86	82	112	83	104	96	87	95	65	96	85	83	85	95	113	93	90	80	78	105	91	87	90	87	115	89	82	94	91	89	78	89	101	105	103	89	80	103	94	89	104	95	105	94	81	100	94	89	89	81	99	81	81	96	85	97	87	93	93	92	95	99	101	103	87	99	110	99	89	84	86	99	104	100	93	116	96	95	92	91	108	97	108	90	85	82	95	84	103	92	103	84	100	93	82	75	109	93	98	73	83	88	96	100	106	105	89	77	84	90	85	82	87	93	96	88	94	117	95	88	86	87	110	85	113	86	99	104	90	105	95	90	85	126	88	83	102	88	91	83	99	86	85	87	79	85	86	92	102	80	97	83	108	92	83	105	78	77	90	100	103	91	98	111	102	97	81	101	86	88	101	95	88	88	85	101	92	86	105	93	119	98	97	86	86	109	94	89	92	84	98	84	93	94	102	93	98	90	105	89	79	92	97	78	88	107	98	90	86	87	106	92	95	98	85	98	93	81	92	72	103	90	101	85	89	95	92	89	100	99	74	84	70	95	91	79	100	104	88	80	87	89	81	90	89	87	94	101	95	102	79	97	96	98	78	95	102	89	91	104	105	95	87	91	98	102	90	90	95	90	103	86	88	110	97	86	92	89	103	91	96	92	111	86	93	87	94	83	76	106	93	94	98	93	99	97	107	108	87	93	81	96	118	92	90	109	101	98	101	80	88	83	92	93	99	101	104	91	89	82	96	93	107	79	86	83	81	103	89	97	114	92	89	98	81	97	89	112	94	84	93	96	102	94	97	85	105	96	92	87	97	106	102	91	90	91	95	96	111	99	102	84	78	92	98	95	99	101	94	88	93	107	107	106	80	74	92	78	94	84	80	77	77	95	86	100	87	89	93	89	85	99	92	85	85	92	72	116	84	98	88	94	95	98	104	97	100	87	105	95	100	88	103	117	73	79	100	103	98	92	94	86	90	93	94	82	107	99	98	86	93	104	96	90	73	82	101	87	92	118	98	102	87	86	85	76	95	100	75	95	83	106	102	94	106	96	94	91	88	85	106	103	83	91	95	98	81	98	90	91	67	90	99	93	90	80	99	109	95	100	97	88	77	93	98	83	95	77	89	94	67	105	85	88	81	94	108	98	99	91	123	99	88	94	96	76	81	103	106	85	95	88
42358	31852	27026	28409	31738	28892	23354	16865	11797	8536	6664	4642	3215	2175	1640	1425	1194	1032	905	880	779	829	780	729	739	710	728	715	733	716	687	655	655	680	650	691	677	670	655	694	690	705	695	697	722	704	693	688	666	667	700	674	668	670	682	674	670	659	672	681	691	669	676	663	656	680	691	663	665	724	647	693	664	680	666	681	691	658	672	756	669	724	675	694	677	701	677	672	676	687	680	656	660	652	691	705	664	625	676	695	690	669	627	672	672	681	690	689	721	727	640	679	703	686	641	694	637	678	651	693	660	659	665	636	655	687	696	686	687	704	664	705	701	707	690	671	650	672	662	665	645	677	640	670	692	699	670	666	675	710	678	688	664	684	672	686	675	642	686	684	695	683	680	640	666	743	700	700	653	653	687	672	731	632	660	655	654	685	674	698	653	671	727	623	661	697	672	659	704	682	695	721	665	694	650	655	681	691	683	651	746	680	680	681	733	738	690	722	702	679	717	675	702	669	690	667	683	711	716	698	682	694	713	689	651	661	703	702	652	683	700	653	649	684	687	631	683	714	692	650	663	698	660	707	727	694	694	704	685	643	680	633	687	726	701	662	663	676	675	681	681	724	708	649	668	676	697	697	663	705	644	680	720	697	651	712	665	686	651	666	598	642	626	635	692	674	656	669	652	668	690	715	682	646	681	646	659	694	678	680	605	655	722	636	668	662	688	710	719	678	698	673	667	687	694	723	662	698	678	687	654	670	641	685	704	677	650	660	641	663	711	628	660	641	685	668	659	680	677	674	699	635	653	695	704	648	664	665	664	655	695	716	677	688	728	696	665	687	598	637	706	683	715	644	712	667	676	676	724	641	678	635	654	665	687	725	674	664	666	661	691	690	684	698	684	696	715	699	683	725	621	723	680	668	677	635	732	658	682	661	694	690	697	668	686	665	695	663	678	668	698	655	689	714	720	683	634	718	670	694	642	671	653	680	700	715	670	707	651	666	694	687	687	646	665	688	755	710	712	701	715	703	665	686	633	654	701	681	668	666	681	624	697	660	698	689	682	672	705	726	670	666	682	715	736	650	706	669	678	656	659	680	664	665	676	637	667	699	664	660	670	626	665	631	644	676	689	685	711	705	688	643	687	668	714	646	692	645	674	648	677	638	736	721	697	720	714	698	642	664	692	663	663	714	683	658	689	670	673	665	669	681	695	669	675	704	662	695	690	734	694	663	693	660	701	733	667	709	641	676	686	744	726	682	721	682	675	715	676	680	675	717	632	730	694	663	738	664	678	692	683	693	685	666	667	643	675	711	671	658	685	637	662	691	694	704	691	643	698	690	668	698	663	692	664	719	703	665	685	648	629	681	682	705	657	699	633	665	656	654	676	700	637	660	650	677	669	669	696	697	695	677	713	658	643	642	738	662	657	646	715	709	686	668	675	680	720	665	655	690	693	690	726	672	669	717	708	735	677	693	696	689	719	646	680	682	704	689	679	685	673	661	636	744	656	685	653	681	696	666	696	673	673	664	689	712	707	693	690	714	648	716	695	682	689	710	666	691	685	697	686	657	639	629	701	712	674	722	663	664	745	682	670	677	648	693	680	698	678	681	697	699	675	685	725	673	659	715	680	670	735	655	723	678	678	615	696	638	635	666	683	690	673	697	677	644	637	691	657	642	686	673	653	643	697	615	629	673	675	643	720	698	714	713	721	678	669	686	704	712	695	733	685	693	725	655	683	699	678	676	675	701	671	677	660	648	695	662	670	691	665	723	626	701	726	664	693	720	660	710	697	665	695	697	681	694	674	699	692	687	670	731	690	712	662	681	676	668	655	715	688	648	640	644	642	699	687	693	655	658	734	680	681	711	653	656	656	690	691	626	678	637	717	640	656	707	701	662	666	650	661	710	658	668	671	719	698	702	701	702	668	706	668	697	671	621	689	707	703	662	710	639	677	657	674	673	634	675	657	690	667	659	679	643	682	674	631	667	707	647	699	674	688	692	732	693	685	666	679	671	655	699	701	671	678	711	697	736	621	681	700	697	693	646	702	656	679	664	697	684	663	662	651	675	698	707	655	655	691	724	686	671	636	664	665	685	681	685	677	723	685	654	677	629	667	688	722	688	701	732	677	654	683	706	705	699	721	694	698	676	701	668	674	684	656	652	640	693	662	714	675	701	704	725	708	676	710	664	658	656	632	670	662	686	693	657	668	755	655	707	676	730	664	694	644	716	676	677	672	702	651	659	712	700	655	666	663	701	610	676	699	684	702	674	669	676	654	708	714	695	669	660	658	700	656	648	705	675	705	709	656	681	688	693	718	667	697	677	650	714	640	635	704	665	691	632	654	679	708	681	695	704	694	667	659	691	726	681	651	716	664	692	659	658	677	690	683	727	735	647	692	707	682	655	627	684	686	678	736	683	671	676	687	695	686	654	657	702	674	680	654	689	726	648	726	709	637	657	688	662	721	715	694	719	732	675	666	690	644	624	682	729	686	684	661	634	685	662	678	667	633	691	646	718	650	667	727	693	732	705	656	640	698	620	683	632	705	661	720	666	671	707	671	671	659	697	688	666	694	656	682	649	705	656	671	680	685	639	673	661	707	727	675	735	677	678	758	700	681	691	652	678	664	702	706	701	664	672	685	687	649	696	671	669	657	671	667	662	708	611	671	659	699	683	686	682	699	674	690	665	719	732	627	690	695	682	694	717	671	658	687	681	702	701	701	652	662	694	652	734	700	679	726	680	736	706	651	704	668	720	659	696	636	692	670	691	646	681	654	680	651	676	676	695	659	654	679	668	644	695	707	715	657	688	703	681	685	666	682	689	670	676	665	686	686	681	702	663	698	661	632	701	696	668	718	654	687	649	665	624	684	683	680	720	656	701	692	672	644	670	664	705	700	686	669	699	685	699	639	698	693	681	667	702	671	700	712	679	668	670	653	673	677	669	698	702	720	678	672	626	646	668	728	647	648	702	686	695	696	686	667	681	661	699	660	645	673	701	724	666	740	683	660	662	657	697	684	669	678	672	708	714	674	664	654	658	661	664	678	674	631	681	656	670	653	664	660	712	665	701	682	657	661	657	680	684	702	684	647	677	707	643	604	670	691	703	651	684	671	685	702	699	694	657	698	670	651	698	686	712	688	691	691	697	675	675	659	660	695	661	668	672	692	669	699	687	681	723	628	609	665	708	682	653	679	688	684	722	658	683	660	694	663	686	670	714	678	664	712	685	649	713	610	660	695	695	661	652	652	677	683	693	678	668	686	641	700	690	652	697	694	728	635	679	748	687	686	680	637	703	684	690	691	723	649	683	708	700	670	696	706	675	639	681	680	645	631	700	686	718	681	626	723	685	695	648	748	655	655	731	656	714	672	700	682	665	704	671	711	675	652	676	710	736	689	685	685	646	678	653	722	673	682	646	673	676	662	700	673	697	700	705	633	672	653	647	691	695	671	697	697	646	627	648	665	634	683	701	658	644	744	609	689	696	686	704
8440	6389	3591	2040	1318	1108	776	556	389	312	250	200	175	137	121	120	104	92	103	104	106	87	84	96	107	103	107	99	99	90	103	103	96	104	95	93	82	85	111	92	104	96	84	102	91	104	101	89	94	110	106	88	92	110	116	98	98	84	97	93	109	100	106	99	107	105	98	109	79	98	106	109	99	98	102	105	96	89	118	111	90	108	110	93	106	107	87	112	100	94	105	101	99	103	102	106	100	77	89	92	100	91	107	113	93	103	103	101	125	86	110	104	89	104	89	93	86	73	89	102	92	81	93	101	92	109	90	104	103	99	101	115	104	105	100	98	94	108	99	95	106	107	115	88	102	82	72	105	105	91	100	111	101	89	95	96	96	99	84	114	104	95	93	83	85	103	100	112	116	87	108	97	92	104	94	97	100	96	99	95	114	91	99	113	104	98	95	84	92	101	100	102	105	113	99	96	100	104	115	98	99	104	89	81	112	103	88	85	94	110	102	95	111	95	96	100	87	95	85	97	110	102	101	102	98	98	107	109	96	77	104	108	104	93	95	86	100	103	108	85	109	116	101	83	115	81	81	78	92	82	104	103	92	111	113	96	93	94	106	92	99	106	109	88	104	103	102	95	104	97	104	87	88	76	102	103	100	105	97	92	101	100	93	99	95	107	93	96	88	95	103	112	117	101	98	92	104	100	90	106	93	85	100	105	92	95	99	107	105	88	100	92	100	98	90	97	103	92	96	95	103	101	119	105	115	103	98	98	108	103	106	107	90	95	82	89	85	109	95	95	86	93	125	110	111	79	105	94	81	94	122	92	103	105	95	93	101	95	81	108	91	89	101	107	107	108	112	81	94	112	94	104	102	110	96	103	98	95	91	95	97	107	94	108	98	101	105	106	105	99	101	92	107	115	92	93	104	80	97	85	90	104	96	104	98	103	102	114	99	86	93	95	95	86	92	99	107	88	94	98	96	97	98	113	94	99	101	94	101	85	98	127	90	84	93	84	92	112	105	102	100	94	103	80	94	102	84	110	110	91	96	83	112	87	84	115	100	89	99	112	90	87	98	78	102	87	85	89	84	107	98	108	100	90	88	82	112	96	105	97	99	81	116	75	91	85	83	99	99	91	98	112	104	104	87	106	79	100	99	86	73	84	99	88	92	106	82	106	114	95	95	89	94	108	67	107	86	92	105	93	101	89	94	93	117	92	111	96	114	90	116	92	83	93	91	100	94	98	84	111	96	99	96	82	93	103	98	100	104	110	93	98	90	124	96	106	94	90	90	97	102	82	89	96	126	103	103	89	101	72	105	97	88	107	87	91	107	90	113	111	92	94	95	89	121	106	103	89	83	105	84	110	93	98	101	89	89	103	89	99	92	91	89	94	114	120	92	92	103	107	95	104	110	105	106	102	105	108	101	83	90	105	103	90	107	93	88	89	119	95	98	85	98	91	82	88	83	108	111	98	102	113	85	102	108	105	98	87	105	97	101	86	112	105	91	82	109	104	107	106	104	85	94	96	97	92	106	97	94	103	98	95	102	93	116	96	83	92	95	114	101	105	97	111	99	77	113	109	93	101	122	103	114	105	100	106	81	101	111	86	89	95	84	94	90	88	110	105	87	111	108	100	94	87	108	96	120	113	95	98	105	101	99	90	127	89	100	113	100	112	87	85	89	73	99	83	78	117	91	110	105	84	99	94	106	88	99	98	97	110	95	104	92	104	90	111	89	99	87	101	91	93	92	105	89	93	104	125	87	85	105	116	103	110	100	99	92	95	86	89	88	108	95	107	103	97	98	81	106	110	94	107	106	94	87	113	100	75	91	109	91	109	97	103	91	83	104	97	109	97	94	93	100	94	90	99	102	79	89	90	100	99	104	94	96	106	103	100	98	99	119	90	106	91	87	99	103	91	82	93	95	111	89	106	106	90	105	97	99	101	113	98	97	83	92	85	87	101	96	100	100	93	96	94	86	108	85	105	99	111	111	98	114	84	100	95	100	96	92	86	85	92	101	81	107	111	92	102	99	98	98	95	87	99	97	95	84	111	106	108	103	95	81	100	101	101	100	95	92	78	104	106	93	101	97	98	87	123	103	92	100	95	106	99	118	82	108	82	96	109	88	135	99	94	73	93	94	100	96	102	106	105	88	95	96	90	109	90	98	104	89	95	106	89	103	85	103	69	110	99	115	98	103	89	96	84	95	120	104	93	116	97	96	107	104	94	98	102	85	91	115	117	99	79	103	97	98	95	100	96	96	86	125	104	114	107	110	89	112	106	91	99	95	109	97	96	97	89	82	109	106	97	98	108	85	111	117	102	113	87	105	98	91	87	108	106	102	92	104	84	102	89	90	116	93	102	85	88	88	101	103	103	101	87	104	103	103	101	93	103	96	76	97	96	97	91	99	112	104	93	97	107	86	98	86	100	102	98	108	118	126	97	86	101	96	110	91	97	97	98	104	89	90	85	104	99	109	103	97	105	111	104	94	107	112	105	89	79	98	102	101	93	104	107	101	98	86	94	103	84	87	88	97	96	79	102	93	115	95	103	92	103	99	94	98	90	89	110	97	96	98	118	100	93	83	93	96	89	95	99	97	88	103	83	110	113	91	101	93	100	93	93	98	109	94	96	104	102	84	100	83	80	81	98	89	106	108	91	109	82	115	98	104	95	99	91	78	109	82	80	85	128	89	93	103	84	110	93	100	117	106	97	96	96	93	104	98	100	100	100	97	105	111	112	95	87	88	102	96	87	94	128	96	91	95	100	91	92	96	96	103	103	100	87	88	97	91	107	106	92	82	93	111	99	106	89	101	85	100	90	93	110	102	99	88	102	96	91	91	98	105	109	118	90	99	88	102	107	104	104	100	87	76	100	94	117	94	123	86	90	112	91	88	90	103	92	115	96	103	105	105	94	103	112	93	96	103	89	83	102	99	110	115	96	94	92	115	102	94	97	104	86	107	93	88	97	103	96	111	102	84	107	84	88	100	94	91	96	106	91	98	95	104	90	104	103	94	86	103	98	100	83	108	85	107	101	95	82	90	115	86	113	105	97	106	112	101	92	74	93	90	89	91	103	103	94	95	115	101	79	98	94	94	110	112	98	89	100	76	100	106	88	106	103	114	94	107	93	81	99	96	110	97	93	91	99	85	94	85	100	97	87	106	87	93	83	108	102	98	107	99	105	114	116	108	117	118	99	106	102	93	83	99	92	97	86	101	88	99	92	98	102	111	111	103	101	96	85	98	93	101	77	97	103	101	93	94	96	92	99	101	113	113	95	102	95	88	88	97	78	90	98	97	103	90	110	97	113	104	75	91	94	121	86	104	86	93	110	117	89	87	117	88	92	99	108	108	91	104	113	105	82	110	93	87	92	99	96	106	93	91	92	84	87	109	97	104	92	101	92	78	95	98	93	92	94	96	96	114	95	97	95	110	108	103	99	98	112	95	97	91	98	97	107	90	103	108	77	110	101	93	90	92	112	108	106
37284	27940	21385	20431	22423	20176	15325	10771	7178	5625	4015	2829	2266	1486	1285	1028	909	856	840	794	773	814	766	730	703	709	716	760	740	727	734	730	740	746	688	646	772	722	704	685	728	724	721	711	681	723	739	708	674	736	720	704	702	765	749	727	765	696	731	715	701	754	746	778	754	683	703	684	709	706	709	749	692	703	760	712	740	707	705	740	710	731	709	715	765	726	698	685	709	761	684	719	706	711	680	756	769	711	710	727	729	728	740	654	739	704	747	706	736	732	731	739	701	709	736	736	712	732	739	684	726	784	701	772	722	690	711	725	735	761	740	700	724	692	758	711	745	722	731	687	734	708	710	720	703	689	673	674	671	680	741	696	707	690	698	757	711	704	684	749	724	749	716	712	708	760	725	714	725	669	734	749	702	704	745	669	722	720	711	678	735	692	712	713	743	710	719	707	745	790	682	696	703	713	704	654	739	695	699	686	738	687	667	689	687	700	748	739	705	695	714	773	701	633	755	680	699	739	710	658	720	671	724	762	721	685	730	746	695	693	776	676	741	694	719	683	714	683	720	724	739	702	736	725	715	720	742	710	731	715	737	727	732	723	691	740	725	692	653	730	693	768	726	676	761	728	733	736	747	740	712	753	692	731	717	674	690	724	698	727	697	702	757	724	684	732	722	721	748	669	683	722	707	692	751	694	711	746	718	698	718	741	693	679	758	725	719	741	742	747	720	785	730	707	706	674	705	680	719	722	735	672	710	692	672	688	702	727	732	750	712	710	797	719	713	693	703	717	734	705	718	715	741	687	705	670	738	707	725	750	720	707	690	733	756	753	761	741	686	714	733	755	748	722	671	740	698	749	755	699	681	690	707	691	666	719	727	718	719	728	729	729	730	709	740	732	746	713	694	707	740	702	767	704	749	726	716	687	717	657	684	731	747	718	645	680	738	693	683	669	717	716	689	688	705	685	694	725	666	762	730	705	694	726	738	711	698	722	717	771	699	709	769	707	754	734	679	739	733	738	681	727	716	673	696	688	711	723	690	690	708	714	700	715	741	711	729	709	739	686	730	719	714	723	715	701	729	738	695	731	690	735	740	714	719	696	724	720	745	673	735	759	709	717	708	726	683	714	746	689	767	727	693	687	748	722	699	710	681	736	721	730	676	701	735	682	750	771	700	702	752	714	729	722	733	754	746	727	714	748	701	741	732	691	754	745	765	730	715	720	725	697	677	729	731	707	704	683	744	698	704	763	708	711	712	763	681	710	688	657	755	691	697	710	708	710	755	692	772	740	697	720	778	719	672	705	745	745	685	718	710	700	734	725	688	748	776	692	717	714	704	700	727	759	734	730	708	743	673	769	730	714	702	730	706	744	729	724	761	715	694	691	695	752	732	761	752	728	719	786	726	750	726	714	679	739	733	656	709	710	708	714	724	754	701	696	759	696	726	744	685	716	695	716	709	702	702	693	704	714	698	675	752	735	671	713	706	714	746	756	717	758	719	695	694	697	718	716	757	660	728	711	736	733	700	697	723	772	744	722	703	736	696	669	704	736	785	704	731	728	691	780	771	701	688	684	679	748	713	726	739	741	775	710	680	663	709	777	719	699	754	699	784	758	726	749	702	683	691	702	713	737	756	728	701	712	709	689	741	735	737	700	741	695	714	744	744	712	732	699	768	683	705	738	729	727	725	733	693	707	762	713	730	722	739	655	710	725	701	759	701	727	713	741	705	669	741	771	690	708	744	693	765	720	733	712	699	705	729	726	724	743	683	700	714	699	716	717	720	717	746	720	684	713	726	679	690	706	718	643	777	706	727	750	742	713	728	693	728	725	712	718	702	726	703	714	759	668	689	730	720	692	717	694	689	695	697	711	759	697	734	697	682	713	708	736	717	685	728	683	691	672	735	670	726	752	698	734	745	719	707	701	697	680	721	754	701	724	726	670	710	760	726	707	727	683	721	692	754	717	756	724	650	726	696	711	744	742	733	734	732	694	761	727	729	697	757	713	728	756	718	732	715	719	713	702	723	737	711	655	753	720	693	706	683	713	723	709	744	720	766	699	716	694	731	671	749	695	720	723	703	718	699	693	707	694	746	725	691	669	727	718	679	706	733	747	712	754	689	705	698	808	713	722	754	744	706	712	689	729	752	705	720	730	695	773	718	692	695	696	720	799	726	749	718	713	685	701	771	769	750	647	670	772	675	687	703	697	735	698	750	711	717	730	721	691	706	736	703	715	697	766	723	714	709	696	713	734	741	730	747	714	720	721	740	743	729	710	688	713	727	670	731	732	726	728	687	723	745	687	707	703	725	703	673	716	745	751	709	701	665	666	724	757	648	726	670	727	674	737	703	759	703	695	767	736	725	748	715	723	703	705	692	731	699	720	724	703	689	777	669	718	748	705	719	762	676	699	699	771	735	714	716	723	706	722	754	689	693	733	671	661	730	755	728	699	741	726	731	708	724	707	701	714	739	728	771	680	675	762	731	731	692	654	705	724	768	732	699	714	723	728	667	704	758	775	721	735	690	712	704	700	682	738	727	750	744	688	716	730	734	704	700	724	701	706	688	699	732	734	701	723	755	705	748	706	727	722	736	708	721	678	683	748	726	698	711	766	689	697	687	711	713	743	709	694	686	703	730	688	741	723	709	739	697	734	722	722	742	727	718	714	757	738	793	722	696	682	721	666	743	693	696	719	711	687	735	714	716	756	709	709	780	700	710	747	670	708	721	745	681	732	710	733	702	705	694	708	710	690	708	754	777	716	711	730	741	710	732	739	709	747	719	710	697	720	714	709	695	726	731	733	682	698	707	692	747	734	694	721	731	737	777	650	743	732	722	767	714	729	742	710	677	755	674	721	687	763	711	704	740	718	770	723	709	766	692	713	735	693	753	696	718	709	695	746	740	715	706	685	726	758	723	757	729	629	764	728	714	710	772	717	731	745	690	706	722	741	754	721	702	746	708	749	730	694	709	702	713	702	708	690	723	748	735	705	761	671	688	736	712	738	706	770	756	753	712	744	721	729	703	752	714	686	696	711	726	707	740	735	697	691	729	756	739	697	739	738	748	735	702	689	702	702	734	715	732	687	720	728	721	709	690	678	717	698	769	708	694	725	730	736	713	737	807	727	721	757	704	761	726	751	697	695	722	722	723	716	717	767	725	743	728	737	739	720	767	719	730	708	730	713	732	705	724	712	766	763	731	682	699	724	744	695	710	678	698	701	759	700	763	747	681	699	706	679	732	704	708	729	727	773	701	715	720	732	726	717	690	721	719	697	751	753	735	711	678	690	769	744	718	667	692	705	692	696	752	724	760	695	717	725	708	723	774	698	706	730	730	718	736	764	776	721	736	712	701	741	714	713	737	759	710	704	730	724	732	734	728	761	728	750	765	718	709	724	710	731	754	655	708	703	703	729	704	701	734	755	684	714	675	733	710	711	782	715	771	729	731	706	747	743	675	722	685	665	730	692	704	703	714	725	767	731	735	725
11351	9444	5309	3044	1913	1760	1199	851	599	429	322	253	179	157	138	71	98	103	103	93	99	102	110	75	97	84	96	92	83	86	89	85	103	92	88	82	97	93	83	84	113	87	103	80	109	81	90	89	101	71	89	102	93	101	93	77	92	83	86	91	95	95	90	92	82	109	74	101	97	103	81	79	95	79	88	108	90	115	101	112	93	102	97	107	97	95	98	90	81	101	87	84	97	100	113	84	80	89	98	101	105	83	101	94	98	94	94	81	97	88	96	104	91	104	87	101	94	87	94	88	109	90	107	79	90	96	92	85	94	104	96	98	96	106	81	92	106	98	92	94	73	78	83	93	88	82	79	96	86	104	85	84	88	83	88	101	104	94	111	75	99	93	97	103	98	99	93	101	80	97	97	100	107	88	85	84	102	100	85	107	109	89	87	80	96	91	100	88	93	112	86	100	84	91	79	96	90	90	103	98	109	90	96	73	105	99	97	92	86	107	88	87	93	84	86	94	83	100	116	88	88	90	106	100	87	89	91	90	99	74	111	82	97	97	105	94	100	99	101	94	93	99	95	102	97	84	116	97	103	85	106	78	101	103	87	97	76	94	112	101	78	113	84	96	100	86	98	98	96	73	83	99	87	95	85	95	86	104	96	81	78	89	76	100	87	89	87	108	107	88	93	93	107	100	99	84	92	100	101	106	95	100	98	91	107	92	100	92	81	100	85	105	101	90	114	104	101	80	92	99	106	122	88	91	96	83	78	98	101	94	107	79	90	101	88	107	97	104	105	71	104	101	98	107	72	101	94	75	69	106	75	74	78	101	100	87	85	103	97	106	102	103	90	86	112	86	93	79	106	81	93	91	94	91	106	85	107	99	101	83	90	101	112	96	96	86	102	94	76	100	82	91	93	90	92	87	101	106	97	91	96	82	79	95	121	93	92	91	75	100	93	70	82	89	93	84	105	73	96	91	91	101	101	114	86	89	82	83	96	89	99	95	79	102	90	87	109	96	92	77	82	99	99	85	95	90	77	93	91	101	83	99	106	96	97	95	93	104	82	106	92	103	90	99	94	103	96	85	104	99	89	88	93	92	82	90	90	77	106	110	92	92	105	112	91	88	106	88	88	84	85	75	85	92	85	89	89	99	88	80	83	90	84	106	119	83	98	92	89	102	77	89	96	83	92	72	107	95	85	103	99	96	89	123	99	81	70	99	101	87	88	87	104	78	97	99	98	82	103	78	78	108	96	100	76	101	86	97	83	87	95	102	117	81	101	84	82	86	81	94	88	83	98	84	89	93	89	83	78	99	98	97	83	86	86	87	105	90	106	101	99	88	108	77	103	91	82	72	92	114	92	93	78	107	97	111	98	88	102	98	97	90	101	114	97	89	68	113	110	107	96	92	76	104	88	94	110	93	97	88	97	70	84	98	96	107	89	101	94	94	91	102	90	97	92	107	97	93	94	115	82	84	96	74	92	86	107	94	108	102	82	104	90	91	100	104	85	80	95	93	91	86	96	86	98	84	83	79	84	92	89	107	90	98	104	112	85	94	104	88	102	104	80	91	90	84	96	109	98	82	85	103	86	121	89	97	97	89	96	96	103	95	88	114	82	81	100	90	94	105	90	104	88	101	86	86	70	93	86	102	88	103	87	100	102	105	104	110	96	97	107	92	92	86	99	86	96	87	97	82	116	91	97	104	92	85	90	104	91	93	92	86	86	95	94	92	80	105	99	97	106	114	107	98	92	100	99	103	85	105	96	82	80	76	90	102	90	88	70	87	80	104	95	86	96	94	76	119	78	103	89	95	82	101	96	83	106	101	74	99	98	78	85	88	85	90	72	95	85	94	98	103	98	94	92	69	100	108	97	88	92	93	95	94	106	99	91	82	91	101	93	80	92	92	93	95	89	79	80	102	88	95	92	97	95	92	95	104	100	86	102	85	114	109	88	80	89	90	114	93	84	93	84	81	98	87	81	75	110	100	102	74	95	87	88	72	91	81	80	104	95	87	96	69	66	101	91	100	82	107	83	84	94	96	78	96	96	73	98	94	95	83	82	76	90	76	96	86	84	79	104	84	93	86	107	99	100	91	84	96	124	96	107	97	90	89	97	94	85	75	105	88	109	93	98	85	106	84	93	100	111	97	83	90	88	90	71	101	90	83	114	81	95	81	85	100	99	94	92	88	93	92	93	104	104	100	90	92	86	81	94	109	71	98	101	83	97	101	85	101	109	90	92	87	86	99	99	95	85	88	113	80	96	94	86	87	93	82	119	114	94	99	109	83	93	85	104	90	85	88	75	99	85	63	104	87	99	89	93	77	94	102	72	81	92	83	89	99	98	94	94	87	90	78	88	94	93	96	107	109	87	96	84	78	86	76	104	89	92	95	95	81	86	89	90	108	88	93	91	107	103	84	104	96	92	81	81	94	110	97	88	96	91	90	86	90	95	101	116	90	80	95	108	100	97	89	87	92	75	88	96	80	89	73	119	74	81	82	93	105	78	88	88	99	84	117	88	77	87	115	83	82	105	84	85	106	88	80	88	106	82	89	92	88	97	84	117	95	86	99	108	96	85	74	100	97	106	95	74	88	88	91	95	94	86	76	104	83	85	111	82	100	99	80	92	98	84	76	76	95	84	93	100	101	103	86	101	84	97	109	94	92	85	95	112	96	80	90	85	101	90	85	84	94	84	96	80	90	97	97	87	104	86	86	78	98	107	100	87	83	79	83	87	71	104	104	100	86	81	119	95	95	90	85	81	89	82	90	74	81	80	101	89	110	103	109	89	103	95	109	113	72	82	94	80	103	96	96	76	87	103	107	96	99	74	97	94	96	105	94	113	113	93	92	85	89	104	97	90	87	91	91	93	73	85	95	97	107	97	106	100	86	101	90	97	98	88	99	101	115	104	105	89	86	110	90	86	76	75	89	81	85	87	98	108	107	106	97	89	81	94	86	100	117	81	75	94	98	95	91	94	95	100	97	90	99	102	95	102	85	106	95	116	104	93	94	84	74	87	95	89	92	98	83	74	76	77	105	101	88	109	93	98	85	93	99	80	108	76	88	97	106	103	91	91	92	77	88	97	101	94	87	105	109	84	96	111	95	97	101	87	89	96	69	107	93	108	92	111	87	93	82	95	109	87	116	101	85	101	79	106	85	98	108	117	98	97	79	85	91	99	77	103	95	94	110	97	89	86	109	94	87	86	83	114	105	92	91	79	92	97	98	97	97	113	94	87	96	90	92	99	93	97	96	81	90	124	94	111	84	85	89	89	90	95	103	97	94	87	102	107	98	100	97	107	95	96	79	95	98	71	91	102	93	96	92	70	95	95	89	97	83	93	118	84	98	95	79	85	97	93	94	112	104	95	104	91	96	107	110	102	92	89	106	112	79	101	83	98	94	104	91	91	93	89	97	99	109	83	95	92	107	88	94	101	90	93	89	90	90	91	83	87	127	98	88	101	110	92	90	107	94	78	117	91	73
42158	31672	25410	24216	26353	26135	19942	15096	10457	7113	5082	3716	2647	1912	1380	1126	921	862	832	752	762	717	724	709	710	738	698	689	718	714	700	697	693	682	662	697	689	639	691	689	679	667	655	731	691	652	673	742	671	689	673	698	673	679	641	643	685	631	701	641	675	702	712	672	701	665	687	638	600	692	697	712	710	707	702	734	660	701	658	734	708	657	727	701	688	656	670	680	717	656	654	664	640	691	683	661	626	659	684	661	709	732	681	686	696	687	633	661	676	646	660	672	651	661	707	682	717	676	666	692	667	681	648	688	727	712	605	665	667	660	670	678	663	693	698	657	676	628	696	699	702	681	673	729	699	657	705	673	712	625	735	667	700	661	730	714	667	656	690	683	681	716	669	677	669	660	672	674	668	668	736	696	663	691	640	688	661	673	664	673	711	706	685	718	682	642	690	724	662	693	684	703	676	710	649	632	664	713	726	684	631	698	709	670	705	661	739	653	720	672	712	685	694	705	682	648	703	730	720	668	656	703	668	673	676	726	734	708	700	678	700	644	712	715	695	657	680	658	631	686	689	677	683	684	736	665	686	674	660	693	705	710	653	700	731	714	644	714	678	643	699	644	715	710	728	651	624	641	680	676	700	643	644	698	713	672	705	722	700	715	639	664	662	685	623	673	637	710	679	673	661	663	655	695	717	638	729	630	718	731	648	698	660	705	698	670	677	654	676	686	668	703	676	672	684	659	658	695	729	723	686	692	648	683	701	674	700	727	684	693	667	647	687	649	710	721	678	666	640	724	659	679	737	664	725	757	672	694	659	676	715	713	739	650	680	645	696	707	671	708	636	634	645	659	652	663	682	724	649	718	651	654	693	681	675	702	713	680	682	694	663	677	660	673	663	725	641	700	689	675	716	727	661	668	627	657	698	657	669	650	689	654	703	741	701	692	672	656	709	672	661	754	710	663	723	679	717	697	701	713	672	713	686	659	669	670	628	680	670	710	672	687	675	654	674	718	738	703	652	662	668	674	654	661	655	664	695	677	719	622	671	694	694	639	698	661	690	703	672	731	696	656	723	618	717	696	680	697	680	672	699	670	671	688	698	653	763	699	658	627	637	665	700	662	639	741	706	742	674	668	708	678	704	722	690	651	718	643	666	723	686	711	678	692	691	626	660	729	653	690	715	634	682	723	724	699	696	696	698	667	696	699	663	656	653	657	709	700	671	673	685	673	674	661	698	706	675	667	711	692	708	685	692	707	698	670	686	617	670	696	716	650	662	688	670	718	685	677	685	705	675	666	714	680	692	725	697	748	721	696	680	686	680	725	671	680	680	666	708	690	691	723	673	685	648	678	622	735	684	686	709	675	654	686	653	675	681	696	675	656	653	666	666	629	674	681	642	734	693	698	676	645	650	675	663	679	627	676	741	687	658	658	662	730	627	714	704	674	696	686	690	671	655	708	723	642	656	701	751	665	699	680	697	713	625	685	723	724	654	648	712	679	714	731	695	688	737	665	670	724	715	687	649	682	676	658	683	726	704	663	683	700	688	677	733	700	725	648	655	687	668	687	661	685	644	669	686	713	685	646	611	695	644	627	667	689	697	695	691	678	714	758	698	658	695	712	658	719	690	689	669	626	663	693	706	722	685	684	638	662	627	659	676	722	698	662	700	674	717	691	720	664	708	686	669	683	661	668	670	678	727	702	644	716	712	664	681	682	647	722	693	738	676	662	708	685	672	622	709	657	689	676	689	710	688	688	693	704	631	665	618	667	727	687	691	695	687	671	680	695	728	661	682	686	682	684	673	680	700	667	689	684	684	707	659	682	730	654	698	690	676	697	719	687	706	687	713	706	663	690	665	663	705	727	675	662	707	652	711	638	691	696	681	659	664	742	661	690	705	713	674	663	667	680	665	649	707	679	724	684	672	632	666	705	763	695	670	705	708	689	707	671	690	702	681	663	680	698	692	666	698	682	694	678	678	683	701	695	664	684	715	669	719	728	668	708	695	675	736	661	680	686	661	708	667	661	709	710	710	655	697	668	655	714	680	693	719	682	664	704	687	690	684	664	712	666	642	690	700	650	693	643	674	707	681	679	654	691	687	671	687	692	702	701	708	668	712	720	699	619	710	625	695	670	698	681	688	701	668	666	701	739	644	712	701	706	699	669	732	669	665	761	653	702	654	663	688	678	704	642	707	720	677	676	719	718	737	740	688	693	706	683	670	721	680	693	704	655	685	658	699	672	647	678	708	729	718	669	713	678	692	683	707	737	657	695	694	727	683	670	720	690	705	694	653	675	700	663	701	641	712	685	677	638	691	713	723	727	700	688	663	690	717	696	676	689	677	674	696	679	712	703	652	696	634	703	666	665	670	674	651	715	714	658	673	668	641	707	715	710	669	654	676	709	681	692	671	692	683	649	676	670	716	664	709	702	670	687	639	709	736	670	628	684	685	684	633	735	725	697	672	695	678	694	647	659	651	681	678	709	639	694	631	762	660	720	657	648	673	693	700	704	640	712	713	706	688	697	680	643	676	684	677	653	700	662	700	675	741	675	659	717	722	657	657	678	685	684	663	659	689	723	692	713	688	647	658	671	670	664	652	689	727	758	671	720	714	684	701	656	659	653	673	646	636	706	657	644	686	676	718	699	696	682	692	693	675	689	675	676	719	679	690	677	694	697	657	685	647	666	654	694	689	657	750	674	729	665	680	658	732	668	692	671	719	749	689	707	685	677	688	653	693	675	679	693	676	673	675	709	663	658	683	677	697	631	692	699	707	712	701	667	665	714	662	694	689	684	695	721	691	665	666	633	664	692	719	686	693	685	662	669	667	669	641	678	662	740	676	655	698	704	687	704	679	710	745	684	758	689	655	691	675	732	689	672	658	691	700	658	686	723	676	699	729	690	682	704	651	658	680	727	695	667	665	616	678	654	696	715	699	642	708	705	663	634	628	685	648	723	713	680	706	746	684	664	701	704	730	677	725	661	665	696	668	695	638	655	682	669	736	684	662	697	667	704	678	695	688	720	699	728	713	684	692	705	702	713	670	707	696	696	703	727	646	697	695	743	734	657	665	639	679	715	665	685	657	712	757	686	671	665	678	695	699	682	700	639	643	685	665	688	653	700	649	641	718	659	670	674	677	683	697	680	638	715	654	702	717	728	685	739	687	698	667	720	663	656	685	678	719	718	696	683	677	676	648	656	690	655	703	731	657	707	655	696	677	685	727	657	668	715	647	703	679	711	663	711	700	717	687	701	660	669	713	697	692	718	715	669	672	658	659	659	611	682	694	668	741	716	645	639	679	683	668	708	690	673	654	702	676	705	711	676	663	655	669	718	671	674	655	665	728	650	703	689	685	692	666	715	652	711	647	707	642	637	656	683	691	655	683	686	673	661	675	626	726	664	690	671	669	644	668	644	670	693	706	687	704	708	655	690	713	695	695	659	671	649	708	646	708	678	702	700	702	680	679	694	720	677	679	700	714	659	652	705
11564	8494	4574	2881	1905	1187	803	613	506	370	264	233	198	145	121	104	106	105	99	83	106	101	104	87	94	82	77	107	95	92	90	72	96	80	95	90	104	86	113	95	76	104	83	94	96	85	102	90	95	113	102	99	110	86	110	97	96	99	99	91	94	92	100	99	96	88	89	90	89	106	98	92	96	94	95	95	110	94	95	104	85	100	89	99	91	112	101	99	85	102	95	114	89	109	91	97	93	86	111	92	93	81	87	95	98	92	93	91	96	95	111	86	95	102	117	101	95	97	111	87	103	100	95	86	92	91	78	89	98	97	96	92	105	95	96	92	107	99	79	97	99	97	103	91	79	89	102	98	83	97	104	99	95	92	96	96	105	106	79	116	91	97	108	108	95	104	107	88	95	95	100	102	99	104	82	102	84	94	89	103	95	91	90	98	107	102	95	106	109	91	89	94	88	103	102	102	98	92	104	87	102	102	84	94	91	112	92	83	104	102	83	95	116	91	89	87	92	117	91	81	100	93	98	118	90	89	101	95	80	116	94	96	101	98	122	86	109	99	92	98	85	109	109	90	103	103	85	106	82	100	125	101	96	118	114	102	92	97	96	89	96	108	96	85	95	85	111	103	86	99	108	96	111	91	113	113	107	76	111	107	94	84	93	106	88	101	110	104	103	108	103	106	105	91	90	99	98	105	101	97	117	101	110	100	103	88	95	98	112	96	107	89	73	94	96	110	118	101	89	90	90	86	95	99	100	88	98	107	96	86	104	85	90	109	100	92	84	117	94	104	93	101	98	111	111	91	79	90	86	99	102	102	113	93	91	92	94	95	127	90	94	85	105	94	96	75	100	110	82	81	101	98	97	91	105	93	97	105	99	92	93	99	108	97	92	97	111	110	84	98	103	106	99	101	109	87	84	86	77	87	102	90	102	104	82	94	80	99	94	85	97	87	110	117	94	92	81	95	92	104	74	104	106	105	103	101	74	83	91	86	105	95	97	99	102	106	125	112	112	83	104	77	96	97	91	95	83	99	98	103	83	97	108	105	104	102	81	111	108	106	91	122	87	73	101	113	94	123	90	83	100	115	101	99	87	105	83	98	109	98	116	96	92	100	117	92	92	90	91	82	99	96	91	91	84	93	93	107	104	103	105	91	98	112	93	76	92	99	104	87	102	92	92	87	86	110	73	84	91	92	88	89	97	114	99	86	96	104	88	101	93	97	105	87	101	83	97	103	73	94	108	86	103	94	103	88	112	106	107	95	89	110	108	92	99	110	92	122	79	102	96	114	88	97	98	99	101	99	99	105	112	76	95	89	94	113	107	117	86	89	118	106	110	102	90	99	99	104	84	113	93	112	97	91	95	78	92	93	105	99	101	106	107	96	80	115	109	81	107	101	93	89	102	102	84	84	86	103	110	86	111	101	90	94	91	93	93	99	105	105	95	91	99	114	98	96	107	103	113	93	103	115	100	94	107	100	94	109	99	100	113	110	101	96	105	87	83	96	94	100	93	95	97	84	105	95	105	104	89	90	107	89	85	116	104	86	97	102	115	101	85	98	102	98	92	105	105	95	113	111	100	105	105	113	112	84	106	103	100	105	102	85	115	85	110	110	97	103	105	98	98	88	94	90	92	107	88	103	101	93	104	104	102	92	79	94	107	95	85	107	104	85	100	98	87	98	77	105	108	90	117	101	89	92	94	101	90	83	94	94	112	93	85	99	93	100	113	103	101	100	107	97	108	99	113	101	119	83	89	83	93	110	105	98	122	84	98	101	86	115	79	104	97	90	95	101	104	94	108	97	91	108	114	107	99	90	111	110	127	96	88	88	102	106	98	109	95	102	77	110	96	83	105	84	86	96	85	94	98	102	112	100	84	97	96	102	93	84	92	101	99	101	100	98	108	109	103	109	101	111	110	112	98	88	90	83	95	103	105	116	94	121	92	100	87	108	99	117	105	96	94	94	86	76	103	115	100	106	98	76	107	77	103	116	99	80	94	98	100	88	93	99	110	83	88	114	111	84	102	99	91	105	96	82	85	97	106	81	103	76	100	102	101	94	116	97	84	86	85	123	87	101	97	95	108	117	87	82	109	98	111	107	115	91	90	88	105	79	125	108	110	92	101	93	92	96	77	98	125	106	79	88	102	97	92	88	89	92	82	106	80	102	107	81	95	94	101	111	102	112	106	99	101	90	89	99	115	89	91	74	93	93	104	102	102	98	91	97	81	108	102	95	100	116	119	84	80	90	83	105	87	112	110	97	100	88	93	96	105	86	92	94	96	101	93	108	93	87	107	101	92	99	92	92	88	97	94	106	95	103	104	99	90	106	108	75	93	95	106	103	90	85	100	108	113	97	98	77	90	113	89	106	108	108	131	118	107	101	92	109	96	68	86	106	114	93	81	105	100	91	91	92	92	89	101	90	98	98	100	82	96	86	113	102	111	104	105	96	88	106	93	86	91	96	109	104	111	97	83	85	98	105	98	91	98	81	98	107	89	102	106	92	98	97	91	94	112	96	99	83	86	90	115	112	85	92	107	99	109	104	91	97	109	83	90	96	103	112	99	99	92	98	99	93	111	106	86	99	98	99	95	106	109	116	93	83	94	92	112	99	102	95	116	106	109	103	89	120	109	81	102	107	97	102	96	106	110	94	92	79	106	93	94	111	101	100	90	86	93	90	93	111	102	109	87	100	97	85	91	93	90	92	115	98	81	98	93	91	92	89	106	92	97	97	106	88	96	99	79	99	95	111	91	103	106	87	98	97	111	96	81	102	116	90	92	98	93	90	110	119	88	102	95	91	101	117	118	100	85	93	108	99	81	125	108	104	97	104	86	112	117	93	100	95	97	108	107	104	94	107	104	103	94	99	103	89	100	109	76	88	110	99	86	87	99	93	104	81	87	90	119	107	96	95	88	93	95	90	114	100	121	97	104	113	108	84	102	91	97	110	106	92	98	104	89	110	123	107	110	103	97	88	86	82	106	102	96	127	83	91	107	116	84	83	104	92	116	103	106	75	83	102	85	112	88	85	95	103	109	105	95	107	92	102	94	89	111	106	103	100	91	98	79	108	118	95	105	104	89	90	91	92	107	96	87	104	100	110	100	99	97	111	93	91	101	93	106	84	83	99	94	104	98	81	85	98	93	80	85	88	96	106	104	92	106	105	92	105	81	102	79	96	107	90	88	81	97	86	88	66	87	101	91	93	106	87	91	103	90	90	88	90	100	107	118	84	112	105	99	96	102	86	95	104	105	95	99	92	98	98	117	81	94	100	93	83	107	101	96	96	91	96	97	88	110	79	108	95	94	94	93	108	92	103	99	98	113	83	107	100	101	120	99	102	102	92	108	99	105	102	100	82	85	94	79	98	88	120	88	97	93	94	90	90	126	96	98	109	109	88	95	95	101	105	97	103	109	97	98	108	108	101	107	90	102	106	86	102	105	88	87	100	101	73	98	86	123	107	93	86	107	106	95	74	105	101
39943	30497	23402	23994	25455	20464	15919	12184	9303	6663	4649	3186	2257	1799	1247	1074	908	801	817	779	772	781	738	770	781	701	686	680	727	688	767	802	729	700	740	725	700	754	737	741	747	709	707	753	739	715	725	729	671	726	736	742	701	684	720	729	715	734	726	709	704	679	709	724	688	709	741	701	717	694	724	719	695	696	738	699	712	677	742	708	733	747	715	710	740	719	736	720	689	711	754	739	653	716	675	706	684	689	787	678	691	702	706	760	684	695	701	726	750	708	691	763	700	751	668	695	725	674	748	756	703	716	675	739	682	774	704	669	748	718	683	757	725	719	750	692	776	731	742	698	693	738	711	681	741	733	696	723	734	677	718	741	719	717	761	795	738	756	695	710	709	678	716	685	737	709	738	738	686	740	721	751	706	677	731	749	719	715	685	746	734	761	756	706	730	737	744	763	739	709	692	692	736	692	694	770	712	713	671	745	736	716	707	713	692	685	702	682	664	724	700	754	771	730	696	727	694	704	703	700	736	760	745	705	690	693	738	724	750	709	775	688	709	758	714	723	779	725	728	747	731	736	682	729	747	728	745	742	695	702	673	715	729	731	703	693	698	729	743	732	700	716	656	720	745	772	764	714	663	739	693	718	707	771	654	698	721	725	693	662	717	707	753	731	730	719	689	772	700	723	699	704	716	725	741	728	742	655	738	738	705	717	693	746	703	773	711	703	696	672	663	720	650	690	750	750	707	677	747	740	672	733	754	736	710	750	759	735	744	727	695	695	689	705	726	667	740	680	714	764	730	678	766	769	668	709	694	726	753	724	669	755	695	680	681	714	702	738	733	758	723	694	720	753	694	707	730	783	724	750	744	763	675	715	686	760	692	688	715	751	753	689	707	691	738	704	740	702	723	732	736	649	741	702	727	759	766	681	717	724	774	757	722	683	721	727	709	754	750	732	766	706	665	712	678	748	695	687	733	744	737	735	683	743	751	713	713	704	697	716	790	684	679	703	750	710	700	741	759	703	722	716	666	734	754	706	751	694	732	735	679	729	736	699	772	680	704	712	680	690	703	783	709	672	776	691	739	724	707	676	705	718	709	681	761	715	764	723	697	726	723	702	680	734	722	761	728	726	697	738	770	718	662	752	727	684	689	758	749	712	752	696	667	750	684	702	683	755	758	699	759	704	707	723	793	721	717	712	675	723	690	730	738	692	699	754	722	710	721	739	744	733	729	668	744	716	711	684	711	711	727	672	735	737	733	730	731	775	722	679	738	740	684	733	679	728	761	774	732	749	674	725	727	731	689	650	669	665	743	720	692	716	705	713	695	744	741	659	725	742	685	779	743	707	744	731	750	689	698	733	676	685	690	697	732	744	732	732	726	719	696	693	689	695	709	713	708	688	689	713	703	723	754	731	725	690	687	673	750	672	718	703	749	703	785	709	680	687	715	711	694	748	676	666	650	681	706	717	681	732	677	736	731	722	753	689	773	734	722	767	679	736	746	732	749	706	664	716	732	708	703	743	704	741	706	725	685	661	696	689	731	648	716	728	732	677	744	703	741	732	731	737	649	793	708	731	700	770	706	723	726	708	742	743	695	737	707	749	701	684	708	721	741	724	740	725	714	690	769	704	691	640	693	692	750	716	750	703	692	731	705	727	760	724	733	703	723	708	729	721	687	734	713	729	737	703	725	723	702	717	719	704	689	711	748	750	743	770	729	711	688	729	720	750	693	741	702	753	733	724	694	717	704	734	711	676	735	725	709	736	730	736	713	684	706	755	735	694	668	738	697	707	689	739	708	689	732	705	715	728	710	711	729	728	705	710	757	749	797	707	713	714	701	752	733	700	724	695	710	718	724	726	759	721	687	736	722	677	735	704	701	717	691	719	701	666	667	731	668	709	751	715	754	764	764	744	727	683	712	725	704	725	713	698	741	726	681	695	699	708	711	793	678	740	701	712	720	677	693	739	715	760	686	735	734	686	752	708	696	709	713	684	754	691	724	698	728	771	677	661	702	764	752	744	693	672	722	742	737	737	718	683	691	724	648	732	737	693	725	702	702	728	698	667	733	689	702	694	712	703	690	724	680	709	696	768	743	756	749	726	709	727	713	718	717	694	681	769	657	726	721	723	749	726	718	725	697	695	714	746	678	735	777	680	710	740	778	701	709	697	719	714	707	728	702	728	698	682	674	707	753	709	705	688	725	651	701	708	697	718	740	696	688	715	683	704	708	735	714	745	721	725	757	738	731	671	695	708	732	729	677	726	666	677	769	708	676	720	722	744	690	726	673	727	744	766	742	704	682	746	700	740	721	702	676	763	730	680	666	705	724	736	725	732	740	677	713	742	699	764	727	714	739	792	680	714	670	683	745	675	751	793	748	788	691	653	715	727	753	770	734	700	741	702	724	703	671	713	700	725	719	718	747	748	703	770	720	705	732	707	731	712	719	661	676	693	708	717	690	680	724	775	741	701	723	736	688	701	719	688	672	757	704	707	759	731	733	766	741	722	716	719	728	721	728	730	659	730	771	722	704	729	683	726	711	747	711	697	728	720	724	712	732	711	666	743	721	709	712	708	730	731	702	752	737	667	688	714	689	701	708	701	659	718	742	742	725	683	728	721	726	726	731	716	712	750	680	764	746	720	646	725	730	709	745	717	701	718	711	731	692	726	698	703	731	721	694	713	733	730	727	678	691	704	711	695	716	724	760	692	715	731	677	693	758	697	729	711	770	728	720	696	702	723	689	684	713	753	712	729	699	714	721	713	720	737	700	702	699	694	711	726	712	743	685	759	682	713	725	709	772	768	720	701	702	713	714	745	695	776	696	732	704	658	795	670	691	708	719	698	704	732	723	698	742	742	730	734	690	724	755	713	691	669	700	751	700	675	695	690	737	721	717	697	683	713	741	708	757	688	733	739	702	677	721	706	721	680	720	734	697	736	791	727	748	731	706	671	736	706	724	738	706	728	689	721	755	760	750	742	717	713	694	650	676	686	722	688	688	741	726	688	727	705	749	727	699	719	732	742	752	736	743	765	679	719	712	706	786	651	738	739	709	679	751	701	696	740	702	751	690	698	699	651	688	738	722	765	722	702	729	773	732	702	782	739	742	768	724	657	701	677	672	768	774	725	674	716	715	716	718	727	746	708	716	698	707	710	769	687	705	727	703	634	750	727	721	774	740	709	710	698	657	713	713	706	717	713	728	657	700	749	692	701	758	698	706	745	758	704	679	727	745	747	756	729	737	634	680	711	724	732	696	688	745	742	716	735	722	665	709	701	712	776	741	746	676	736	694	721	691	734	711	673	679	739	669	719	697	725	703	713	691	720	698	694	735	720	738	675	663	688	734	740	699	693	700	733	722	733	698	758	750	689	767	733	695	734	736	680	728	799	693	735	681	697	704	687	707	721	744	704	698	755	692	699	735	677	710	711	742	717	676	719	766	691	724	748	721	708	708	689	704	729	761	696	720	744	689	701	727	705	712	683	666	724
13718	12046	6089	3776	1898	1329	1060	829	648	461	373	310	234	164	129	123	104	102	96	125	102	95	101	84	97	90	93	91	98	92	98	98	104	95	104	100	103	94	91	101	102	86	87	100	82	100	99	95	96	101	112	85	111	96	88	76	91	99	92	101	97	84	89	78	116	102	98	83	104	74	67	89	95	98	90	96	101	97	89	89	88	100	88	101	86	112	81	108	106	87	106	70	90	74	104	92	108	100	109	87	85	96	105	86	98	87	77	103	89	88	94	106	94	110	81	97	103	99	82	92	86	86	82	85	83	100	90	84	100	97	67	81	91	94	82	86	96	72	86	89	81	72	102	92	97	89	91	101	84	125	91	103	72	92	94	95	86	104	82	96	103	96	90	81	95	87	85	90	105	92	83	86	66	91	92	84	92	96	89	84	100	80	86	84	83	87	96	92	99	75	95	111	87	97	81	84	87	97	95	101	108	102	80	97	101	89	100	90	103	86	79	95	96	93	97	85	91	91	98	87	81	102	117	104	104	95	97	99	86	79	86	92	92	83	102	91	96	79	110	79	88	99	78	88	99	86	76	90	98	78	110	110	111	83	87	87	91	95	75	86	91	95	75	86	93	92	95	83	91	89	114	100	86	96	109	94	77	83	74	78	99	105	84	100	97	93	90	85	111	89	99	85	100	95	81	80	80	94	92	83	78	99	109	101	92	72	98	82	89	67	100	86	85	83	85	110	81	76	99	97	95	89	82	108	113	93	73	112	93	108	80	93	93	84	81	99	77	94	91	107	95	97	95	92	85	106	76	104	103	90	69	84	98	97	96	77	88	88	88	86	94	99	86	78	113	86	108	94	103	89	93	99	91	77	102	97	94	85	105	95	121	114	91	81	106	95	94	107	81	89	90	104	94	90	105	88	80	112	104	83	102	97	91	92	83	85	93	88	92	88	84	97	96	89	86	94	107	107	93	98	98	93	82	87	80	111	104	78	85	96	103	88	83	93	85	85	82	87	86	88	92	86	84	102	82	90	84	100	106	108	78	90	91	86	86	95	95	96	100	78	93	86	94	102	89	93	88	104	109	127	102	77	88	90	101	99	79	81	86	101	101	92	86	84	91	79	120	90	83	89	118	89	106	95	103	103	88	96	70	91	113	93	105	81	98	91	100	91	102	107	101	83	100	110	102	84	106	110	97	94	106	101	85	90	102	92	103	104	90	83	91	95	94	98	87	97	85	87	102	86	87	62	80	82	81	86	84	95	102	87	99	85	95	88	91	78	96	97	109	84	88	101	85	112	106	77	89	77	100	100	113	95	99	86	78	88	96	97	98	118	101	92	88	99	92	103	87	105	85	79	93	93	108	103	95	89	120	90	82	97	104	93	86	80	99	93	99	91	102	97	76	80	97	82	108	109	102	81	85	96	93	82	102	89	85	83	103	95	97	95	94	86	102	94	86	84	75	80	109	85	97	94	82	83	105	93	84	97	82	103	87	102	92	102	82	84	107	107	95	101	97	100	101	100	92	92	92	109	89	97	91	87	80	86	93	89	96	93	84	83	84	95	80	81	95	111	96	102	98	96	93	96	83	96	107	95	92	84	90	72	107	94	96	100	80	93	83	87	79	88	96	89	94	94	112	88	97	91	85	84	96	88	113	102	91	93	88	73	85	84	94	108	82	100	84	83	94	94	82	92	93	95	106	94	63	82	83	84	84	86	103	107	116	107	92	82	75	75	90	100	92	88	77	101	91	93	88	97	103	96	92	75	94	77	97	90	88	106	82	97	78	98	80	80	91	78	91	96	107	86	90	86	102	94	94	94	82	94	97	86	99	86	82	95	95	89	91	89	85	83	113	80	103	84	88	106	92	75	87	93	96	106	97	81	89	97	112	89	104	83	87	98	106	83	89	77	114	89	90	98	96	90	86	88	92	68	102	94	88	96	86	84	100	86	84	100	104	110	95	85	92	80	91	83	92	87	85	86	89	91	87	102	94	85	100	75	85	101	83	101	95	82	111	96	99	97	100	91	96	99	85	63	90	100	91	86	114	102	86	101	84	72	79	63	84	100	75	88	98	76	99	98	107	115	81	90	117	103	88	96	79	91	88	87	74	89	86	83	85	89	93	103	92	83	76	108	94	93	91	93	86	118	98	89	73	91	87	78	81	94	93	106	91	79	100	101	92	92	98	97	90	98	89	112	86	92	96	78	99	105	95	81	105	81	101	103	86	87	104	73	88	83	94	87	88	89	86	78	87	89	88	84	86	113	97	103	105	100	101	83	82	111	87	81	73	91	89	88	81	90	82	97	107	99	100	92	98	116	91	125	100	84	105	75	91	89	78	83	93	89	75	82	85	96	104	92	81	103	115	94	98	93	79	99	88	95	109	108	86	84	76	92	83	77	102	97	99	101	86	98	98	83	87	87	96	73	95	95	96	87	72	104	101	81	87	101	89	83	94	98	110	81	95	76	117	106	102	98	88	97	98	88	91	96	90	82	83	88	89	107	103	86	98	83	98	90	88	93	103	104	80	83	85	86	95	103	71	79	93	97	91	111	85	103	85	108	96	94	101	72	90	94	98	87	86	104	106	105	74	81	95	97	101	97	79	96	99	95	82	94	98	87	95	92	94	77	105	101	86	102	100	89	97	92	90	77	90	98	91	105	85	88	86	86	95	100	88	75	107	108	83	87	95	85	85	113	99	99	101	106	96	104	82	87	93	94	115	92	81	87	112	93	85	93	97	94	90	92	88	78	107	75	101	71	97	91	83	95	105	117	95	95	79	113	93	85	100	94	93	90	94	91	95	88	108	91	93	102	101	90	76	115	76	79	95	91	107	84	90	94	79	75	87	107	84	102	109	86	94	94	90	97	87	98	91	85	96	84	87	85	77	97	89	104	89	112	92	93	99	99	106	104	115	69	92	90	84	90	98	98	93	92	99	96	93	117	105	87	93	85	77	84	103	98	101	88	98	92	87	97	100	88	86	79	91	92	97	91	100	97	101	96	101	103	98	89	97	91	85	85	92	111	103	81	85	91	79	96	116	128	83	94	99	91	98	120	88	106	84	84	93	111	87	101	72	110	104	95	80	90	86	85	102	105	107	78	104	96	82	92	91	95	83	120	102	90	101	81	96	86	84	83	106	99	91	107	88	85	79	102	100	97	110	95	84	101	86	93	104	82	89	97	104	77	83	83	103	96	91	83	96	77	90	91	88	82	99	79	100	94	81	103	99	79	93	90	98	101	83	78	104	87	109	97	83	99	103	82	92	94	96	72	93	98	96	98	97	104	108	82	82	89	88	94	90	104	103	86	97	98	97	105	87	91	91	81	78	94	100	97	96	89	88	78	85	110	90	96	96	112	89	80	89	104	107	93	102	90	91	93	88	92	106	73	112	88	83	98	75	83	81	89	90	91	83	93	86	103	122	92	96	104	89	80	82	89	82	110	87	93	79	90	107	103	79	93	82	89	80	80	104	106	91	100	98	81
44419	34229	26656	25972	25416	22662	19197	14754	11587	8425	6412	4659	3214	2181	1442	1188	967	906	748	730	777	757	705	721	681	745	738	686	748	698	746	706	632	696	658	692	710	668	668	655	696	677	684	670	732	674	675	686	687	645	706	708	659	731	677	644	611	685	628	662	684	658	709	713	643	686	667	726	684	598	706	730	695	691	650	666	694	652	675	681	685	637	708	698	690	635	692	730	658	619	693	678	699	677	706	687	651	666	661	698	707	672	642	718	685	697	662	691	703	639	681	649	680	668	700	651	659	684	623	700	628	682	718	681	666	693	698	660	697	647	613	668	676	706	698	712	626	688	645	666	678	683	662	693	674	712	623	654	668	655	645	686	644	641	689	640	685	680	646	660	710	630	710	679	676	687	624	655	673	693	652	674	637	684	676	682	660	695	636	690	706	680	672	670	700	664	673	616	688	646	643	689	698	694	631	702	671	675	682	694	688	678	687	687	657	711	697	618	691	671	675	674	708	653	703	642	696	675	693	675	692	727	645	693	699	691	708	664	660	681	664	659	685	663	694	691	676	678	698	685	726	671	679	668	709	742	682	646	683	649	687	732	674	710	656	657	689	623	691	682	704	681	629	694	649	684	680	647	625	694	669	661	691	648	701	688	654	671	612	682	679	687	651	673	654	683	695	674	698	679	685	676	661	662	659	644	705	703	603	662	659	708	649	648	663	684	709	655	707	673	660	673	716	654	682	647	669	681	662	667	674	641	672	744	690	683	726	689	697	681	672	715	675	642	660	693	705	691	700	690	741	694	682	638	631	681	683	675	664	687	679	689	674	641	698	664	677	668	602	685	667	632	667	669	680	685	676	678	662	623	653	682	620	661	680	700	719	715	706	672	658	688	659	714	647	714	696	700	687	713	697	707	693	674	682	664	688	651	678	656	702	669	675	633	673	711	704	663	672	648	671	690	694	728	668	647	655	670	669	684	681	706	669	685	656	610	700	681	711	733	659	691	704	643	655	672	666	657	697	695	663	654	677	653	671	685	693	649	728	651	661	650	659	645	678	645	609	650	646	635	674	643	687	662	667	710	730	632	685	688	685	662	690	650	729	627	675	660	689	666	677	676	668	637	682	682	660	659	683	713	705	666	630	689	691	660	652	664	674	738	662	672	662	698	719	660	687	679	653	677	675	646	689	667	604	677	694	658	726	671	648	687	709	678	694	681	698	633	661	653	649	676	680	703	704	672	653	677	698	714	650	645	646	670	735	711	697	684	642	700	652	683	652	664	615	620	683	660	686	638	631	613	649	681	628	694	666	694	687	711	705	715	664	714	612	661	693	668	699	717	674	643	649	673	696	679	684	695	660	713	696	660	642	663	706	673	653	742	663	653	669	672	658	668	646	676	680	664	682	674	659	633	629	645	664	664	713	691	686	694	709	678	676	684	672	695	665	686	658	694	696	724	738	692	673	663	712	674	639	669	709	652	653	673	683	634	693	729	644	685	653	671	696	724	670	691	661	661	669	716	674	676	693	688	674	716	687	717	719	671	727	686	648	684	748	682	658	633	687	649	674	658	690	706	646	716	700	693	631	715	683	632	693	652	665	664	644	675	649	696	687	654	669	663	662	662	638	649	669	623	637	696	711	675	652	677	677	657	692	698	650	675	673	696	720	717	666	669	739	685	647	669	693	678	704	710	672	621	681	669	667	680	685	666	662	648	676	665	646	700	672	683	668	691	685	688	666	702	649	677	721	676	646	679	688	659	692	656	693	645	682	686	713	648	688	706	642	722	702	660	732	661	665	694	696	625	659	683	657	646	694	637	702	676	718	669	655	656	694	643	663	692	707	650	663	678	650	689	692	677	651	741	682	744	632	663	642	683	686	664	675	655	679	702	709	694	685	659	692	665	699	682	677	667	640	668	727	673	675	684	640	697	654	665	694	671	668	682	661	702	696	641	663	681	644	654	678	653	699	664	722	703	698	677	718	690	667	665	697	664	669	667	656	630	710	711	643	716	672	633	693	674	634	687	665	642	667	679	643	657	682	676	693	647	673	674	679	676	691	678	708	717	692	690	686	661	664	694	687	681	639	676	694	669	684	685	660	672	650	668	663	717	658	682	700	664	676	691	681	669	634	660	698	695	650	703	660	640	653	658	658	619	707	660	691	673	734	688	656	671	729	661	656	698	719	675	699	661	674	667	667	678	685	687	649	683	645	655	654	656	664	691	668	706	698	685	686	661	724	667	662	670	669	641	718	698	674	691	717	645	644	690	676	647	677	631	676	654	667	635	645	634	670	677	671	649	693	705	683	667	695	691	638	711	694	650	693	709	688	721	721	678	753	712	682	675	754	661	670	696	681	701	683	727	708	674	709	702	670	680	668	655	686	678	681	673	691	656	602	687	632	693	667	652	675	637	665	650	648	734	633	649	657	679	691	711	732	671	671	678	693	690	712	652	644	676	679	674	715	670	650	675	673	662	680	685	636	630	685	646	616	668	730	692	646	655	655	685	714	668	719	676	656	659	677	711	661	680	701	657	656	667	660	684	682	674	671	665	668	644	667	722	711	691	718	660	644	712	654	698	659	710	659	663	660	696	734	687	710	688	669	671	683	677	652	626	722	666	720	678	712	671	675	681	693	717	678	652	664	662	662	616	727	693	688	673	708	678	678	665	617	664	734	677	673	664	666	693	677	706	679	699	675	657	698	659	643	690	698	698	672	699	673	678	637	705	693	659	685	660	676	652	687	703	673	672	708	707	672	667	656	669	674	680	639	694	638	639	676	727	644	660	686	679	706	682	643	690	722	671	656	688	665	730	686	670	634	657	657	684	625	627	697	660	655	701	699	629	665	693	699	705	707	665	699	688	630	694	683	679	674	670	689	696	661	695	691	647	684	690	696	655	684	664	687	681	672	708	694	706	685	674	672	658	688	663	706	622	680	637	687	735	658	679	700	710	711	706	690	687	665	712	633	698	672	672	687	700	672	648	684	654	654	640	678	674	742	679	656	661	725	680	674	681	610	699	696	677	658	669	722	685	679	666	642	687	661	680	643	677	693	666	686	693	677	673	689	672	664	673	647	719	691	692	683	711	669	667	645	646	676	639	700	702	631	670	671	663	707	676	667	640	620	681	628	703	683	672	666	675	657	747	736	665	702	684	627	691	666	681	709	662	641	682	654	689	679	653	723	676	649	698	637	675	659	598	642	687	673	673	718	657	604	684	636	690	695	691	661	672	714	710	671	721	655	691	656	679	696	649	645	652	663	626	711	660	632	663	697	698	714	679	625	659	660	649	726	700	647	672	674	644	670	669	718	651	647	692	693	689	634	678	659	696	652	647	684	677	692	700	693	688	720	686	722	685	707	663	665	675	679	678	706	622	654	683	693	669	677	696	679	679	659	653	610	712	623	706	677	656	675	697	657	636	683	657	676	709	716	659	676	631	635	694	721	672	667	655	656	644	684	669	667	675	671	698	703	697	662	705	662	680	678	706	661	668
8920	6781	3347	1575	1075	881	737	613	485	347	244	155	138	130	106	115	109	108	101	115	106	92	101	95	91	96	83	92	82	87	97	99	91	86	102	100	100	97	105	92	95	91	92	106	106	101	119	102	106	95	98	97	111	96	106	92	92	101	82	85	108	107	84	95	109	101	102	103	97	96	95	94	89	96	99	90	113	98	99	93	92	97	102	113	97	91	73	103	98	95	109	96	99	100	108	86	106	85	96	93	88	91	92	94	96	104	94	103	87	88	92	119	102	91	91	89	91	106	108	93	87	84	88	92	98	85	90	93	99	97	98	101	82	96	73	104	91	92	98	104	111	104	95	80	98	89	78	123	103	88	96	103	85	94	78	98	104	83	105	100	97	103	96	76	90	85	98	98	99	108	82	97	90	106	94	90	99	92	101	96	90	96	92	101	94	79	107	92	93	90	97	93	106	108	112	90	92	110	86	99	96	78	98	85	100	103	92	85	116	97	96	92	99	106	92	101	84	98	96	76	99	88	89	85	108	91	92	116	89	103	96	106	95	80	98	96	105	99	100	83	104	108	103	93	90	85	104	102	87	88	109	95	103	104	104	96	108	79	103	98	97	90	109	100	78	94	93	95	101	106	89	102	98	116	92	79	99	81	109	111	96	99	93	104	117	94	104	82	83	80	117	102	102	98	88	132	110	101	106	96	87	100	106	77	104	78	107	100	98	96	107	102	82	88	92	103	97	112	88	93	102	90	97	108	107	90	102	104	101	104	78	82	98	97	88	87	87	99	80	104	91	92	93	110	87	96	90	86	103	97	98	116	104	93	96	87	98	86	99	84	89	108	98	94	98	106	89	102	82	116	86	90	111	98	90	92	97	94	92	93	93	106	100	108	106	99	92	87	90	84	107	87	98	100	96	93	96	99	105	88	94	106	83	99	110	94	107	100	84	115	91	104	104	84	86	105	106	99	96	110	95	91	128	98	101	104	96	103	90	80	97	88	107	114	93	112	93	94	81	99	94	93	105	94	90	97	105	84	97	92	106	103	108	89	114	102	89	75	94	105	112	95	104	112	92	90	107	86	98	84	98	99	114	104	99	96	90	108	99	103	97	88	87	97	96	84	88	104	98	106	105	102	86	109	88	83	103	92	91	93	95	104	85	74	101	87	92	99	91	93	94	108	98	83	89	101	84	102	90	103	107	91	84	98	95	88	109	95	89	86	103	105	93	93	93	111	106	86	92	97	106	87	95	90	85	99	107	102	104	98	84	92	100	88	95	101	106	106	94	80	95	104	102	101	91	98	106	96	89	86	92	94	96	82	99	102	76	99	90	91	90	104	97	100	110	82	109	106	83	105	78	109	87	122	76	103	91	80	95	89	100	111	106	69	103	90	77	101	90	100	86	99	90	92	88	97	94	96	119	97	97	100	114	94	80	99	87	98	104	82	96	102	105	85	113	90	95	99	93	100	100	99	99	98	114	116	102	97	88	96	98	115	102	103	94	105	108	100	94	99	109	98	104	86	86	81	109	93	106	99	87	83	81	100	110	109	85	96	87	107	108	78	92	98	96	104	104	109	115	96	84	90	95	101	102	81	106	79	104	103	97	108	106	101	91	91	92	93	81	99	88	93	85	92	99	92	94	96	87	96	95	98	86	96	99	91	107	98	99	89	89	108	112	95	100	91	81	90	96	109	91	105	97	88	81	94	96	91	105	94	94	93	95	111	98	97	107	93	80	87	99	96	98	116	94	89	91	109	108	89	104	96	96	85	88	96	94	91	75	101	84	102	100	84	89	114	115	97	70	101	84	83	92	105	91	89	89	97	89	112	119	98	93	77	92	91	82	120	80	106	96	121	104	95	89	98	90	90	117	93	80	110	97	99	85	94	92	89	95	96	102	95	96	103	107	81	91	82	83	87	109	96	107	100	118	87	105	106	101	119	83	104	106	89	99	89	98	94	107	117	115	110	111	96	105	90	94	92	80	107	113	109	109	86	85	105	103	107	90	99	100	97	106	82	111	85	119	99	95	96	83	88	111	104	98	105	90	81	94	88	94	75	86	115	80	95	86	100	95	76	97	86	96	83	106	96	110	81	106	79	106	89	84	93	98	69	89	104	100	98	105	92	83	87	105	86	94	96	102	102	93	95	83	89	115	115	92	97	75	109	94	123	107	86	90	93	101	91	92	94	96	100	103	90	90	98	98	115	99	112	83	87	108	91	100	86	98	80	94	84	87	100	91	115	98	94	121	96	105	84	92	77	82	95	85	94	88	97	109	109	104	87	114	109	105	92	101	97	105	80	101	101	91	90	88	103	97	107	101	103	95	92	93	105	98	101	98	94	106	80	91	101	94	87	104	80	103	93	102	96	93	85	83	118	113	91	83	105	83	93	88	91	109	119	110	92	90	98	91	102	75	89	108	91	106	88	78	95	86	88	84	106	106	86	83	90	95	92	97	91	93	88	92	95	76	101	78	116	89	85	93	83	94	107	98	101	100	81	108	81	94	101	89	102	94	95	117	106	106	96	106	95	102	91	110	91	97	93	92	104	95	106	113	87	98	104	89	85	106	93	103	101	92	101	113	88	90	102	115	91	79	92	96	73	99	109	93	80	103	92	104	108	91	113	98	105	88	92	122	63	91	100	95	107	97	81	97	87	115	80	94	77	79	93	91	126	94	104	104	100	90	91	85	98	89	111	105	95	106	89	95	86	103	92	81	88	101	85	92	104	84	111	86	87	86	85	104	97	105	99	97	99	87	84	83	95	95	101	102	84	96	112	84	91	99	101	107	118	80	91	95	88	93	107	99	101	102	113	83	104	105	91	100	93	82	84	99	90	75	87	102	97	103	96	78	74	92	98	87	87	97	105	109	98	112	98	97	104	84	96	85	96	97	104	94	92	98	97	89	95	105	94	95	114	98	94	94	82	84	112	93	101	89	98	91	91	97	103	87	98	92	107	104	102	104	80	98	90	80	94	88	90	97	91	104	118	87	96	95	81	107	98	90	111	98	81	99	93	87	94	83	89	85	95	93	90	74	112	109	100	108	95	76	106	98	113	92	92	101	106	103	93	90	85	104	109	101	85	98	102	105	100	80	99	99	94	98	109	111	96	87	102	110	91	104	109	94	88	92	93	96	97	101	113	92	87	87	94	98	86	110	96	106	105	101	87	105	86	99	105	86	84	93	99	107	84	93	92	91	82	118	93	100	92	100	60	87	96	81	102	87	101	99	91	97	84	98	93	91	89	87	83	107	102	96	94	86	120	91	93	106	97	93	84	75	99	92	87	92	91	103	102	112	105	106	85	93	75	99	97	96	91	88	91	88	99	98	99	98	90	84	90	100	85	96	102	103	93	94	90	97	87	95	89	105	100	94	84	105	100	88	90	88	106	100	82	85	89	93	79	104	94	89	95	94	103	95	77	97	92	109	81	104	88	95	96	89	91	102	90	96	107	82	101	87	92	87	87	108	98	91	78	79	101	94	91
38496	28461	20482	17474	20040	19282	16202	12306	8673	5965	3659	2273	1476	1305	1061	900	903	860	786	761	745	708	754	722	704	683	755	723	696	723	700	743	716	702	726	695	736	705	713	725	736	723	718	711	733	722	735	702	728	702	687	671	748	697	696	674	723	692	724	684	755	733	742	678	727	756	736	665	699	749	757	729	682	730	687	723	696	658	690	726	695	712	735	728	707	689	691	730	669	746	694	714	703	724	747	699	729	725	699	704	700	683	697	677	735	671	732	704	745	688	708	676	704	750	673	727	705	680	712	706	739	709	710	696	699	699	724	722	697	688	700	712	739	723	750	725	709	708	720	738	671	732	707	735	700	750	705	703	722	679	703	724	674	695	673	762	711	726	717	696	656	718	691	682	677	718	659	691	752	725	737	726	750	728	714	736	731	712	696	723	703	741	695	775	719	724	687	713	736	704	719	688	698	741	668	729	727	699	730	745	717	663	683	721	720	709	709	665	671	710	675	690	680	682	723	734	721	746	777	664	742	700	703	736	680	697	697	697	710	684	672	727	715	709	772	713	713	714	698	697	656	731	679	725	707	709	650	704	732	706	722	748	741	730	698	734	720	712	760	716	700	684	710	683	731	716	734	728	692	733	675	681	715	762	734	711	714	730	693	699	686	690	729	693	680	755	736	718	728	724	760	718	703	679	709	703	697	726	712	752	727	738	702	716	690	725	757	706	729	720	752	713	702	731	713	715	718	734	697	720	777	735	730	705	707	700	755	699	726	698	675	702	727	684	745	739	726	725	721	731	750	663	690	677	677	691	723	718	736	783	708	707	712	760	723	720	743	719	749	690	686	715	718	709	707	736	689	742	765	728	753	721	750	698	759	738	687	769	699	755	708	738	728	670	730	769	694	722	735	719	686	721	705	722	699	696	699	745	738	701	683	691	700	682	741	697	701	743	702	694	745	736	693	700	714	663	689	693	727	734	693	707	686	712	691	673	734	659	736	761	680	719	726	732	717	753	720	744	709	658	697	680	710	690	696	728	718	717	704	714	731	721	703	651	711	701	715	735	685	690	742	727	710	716	759	714	741	722	723	714	689	735	681	730	717	720	690	702	708	758	704	732	718	690	704	708	663	684	745	722	723	710	717	710	732	741	712	731	694	750	727	687	663	673	720	735	703	735	707	701	675	701	720	739	749	683	717	728	718	718	727	746	726	773	689	742	750	746	747	743	725	735	679	700	768	676	697	689	708	760	712	697	699	757	707	743	693	683	696	715	764	735	744	710	733	728	728	743	717	713	724	708	733	745	733	684	691	741	737	714	761	751	740	714	641	696	683	713	721	702	721	678	712	717	729	695	727	760	736	767	760	718	685	703	719	711	741	699	718	685	661	713	687	718	758	712	768	710	707	742	763	716	730	726	705	686	758	712	677	660	747	734	724	695	748	704	705	695	768	695	733	692	675	645	718	741	662	674	689	740	712	705	733	672	713	744	732	713	669	759	656	702	724	694	674	725	737	707	712	675	682	673	725	713	688	692	762	726	672	754	665	733	772	724	696	765	701	692	694	738	690	673	665	744	748	694	682	688	692	715	780	726	737	719	722	716	729	736	723	689	728	676	719	702	722	693	690	712	766	692	729	687	735	706	713	682	687	711	730	761	705	746	684	718	748	725	653	695	717	691	722	701	697	667	721	717	669	639	743	697	678	714	683	705	707	718	724	721	765	729	726	738	703	699	696	703	733	707	703	708	742	732	743	740	686	713	685	721	698	767	687	733	703	762	687	724	717	701	658	731	615	804	674	660	718	707	691	730	672	730	744	751	714	708	704	740	688	741	729	756	728	712	689	759	710	728	686	700	694	688	709	749	695	730	710	686	726	654	716	694	740	696	685	709	694	709	713	714	691	705	768	700	723	717	688	752	726	731	720	683	680	704	760	708	732	717	702	728	684	700	723	748	679	724	700	744	705	698	678	726	707	745	733	678	719	720	727	673	734	727	692	677	724	741	738	727	666	750	686	710	705	693	666	726	703	734	759	706	694	718	687	667	695	713	722	693	671	701	705	704	746	751	707	731	728	745	710	661	719	693	716	672	717	733	676	718	751	677	651	671	707	727	693	734	692	726	705	719	717	726	754	724	699	720	736	767	736	692	752	707	722	713	700	734	663	650	696	690	716	673	711	712	751	741	718	691	677	718	720	688	732	742	735	732	697	733	716	694	691	728	705	712	755	718	666	704	752	709	710	727	709	699	664	735	735	736	728	679	707	723	675	707	777	727	694	682	747	737	688	724	655	721	715	722	695	680	739	745	721	707	702	721	728	736	702	708	735	649	741	728	766	719	723	737	755	706	711	725	774	738	720	692	703	702	690	713	664	740	712	707	691	693	712	754	710	725	721	686	713	724	706	743	665	721	694	731	690	724	707	669	704	726	743	746	733	722	676	724	698	737	705	734	655	708	736	768	709	678	730	691	714	714	687	714	712	767	738	683	678	708	725	772	684	721	749	710	751	740	691	668	716	693	742	678	710	731	725	682	707	706	688	716	739	673	679	712	699	705	718	692	694	725	664	737	701	760	726	693	751	731	721	667	690	733	692	708	711	733	733	694	693	734	712	742	711	762	705	683	729	724	733	696	702	678	755	713	695	692	719	726	745	711	713	680	772	740	664	727	758	692	673	713	697	751	708	715	707	767	701	698	754	742	700	710	773	696	706	667	698	737	759	713	696	728	745	739	662	730	730	761	690	711	738	726	728	707	734	701	677	729	694	681	753	738	678	728	724	688	729	700	711	672	704	721	709	714	738	732	709	720	734	742	705	713	721	738	704	730	724	721	742	718	657	728	735	732	680	684	742	725	760	680	707	724	695	727	720	709	714	692	717	725	724	668	741	747	723	695	708	722	751	693	687	729	758	730	699	795	750	728	688	730	676	759	730	730	701	694	761	714	719	676	757	750	750	689	695	662	718	723	725	706	702	705	756	693	717	697	694	672	703	713	700	680	715	725	728	679	716	724	702	693	696	692	688	700	680	748	734	749	719	740	745	752	681	727	745	710	788	741	692	686	666	739	646	709	708	670	718	704	733	726	659	691	717	724	740	720	691	698	732	711	687	726	706	763	730	737	665	724	730	687	736	678	741	726	707	793	732	713	700	706	740	673	658	691	725	688	711	782	740	740	740	729	709	744	707	733	673	718	694	719	723	736	717	675	751	705	729	733	707	714	725	702	725	710	684	742	717	686	759	712	708	670	693	711	692	706	732	742	748	740	694	753	689	697	706	678	718	718	735	736	759	651	775	742	748	721	684	729	709	746	716	726	757	672	710	723	756	725	719	713	701	712	672	743	681	679	703	697	758	711	716	700	746	680	676	737	696	721	705	730	739	749	724	697	684	761	719	687	718	699	726	728	680	720	713	715	710	740	702	765	720	760	704	716	667	702	715	700	667	714	711	715	708	720	737	698	690	692	715	733	708	714	743	715	731	721	715	709	688	681	692	746	746	731
11751	8145	4537	2822	1659	1557	1362	1136	794	475	277	179	182	145	117	107	131	92	82	93	73	108	81	99	96	101	99	94	94	79	91	91	90	103	70	89	100	100	100	80	102	67	96	76	80	98	88	84	92	80	85	82	82	84	89	91	75	112	80	98	89	116	81	94	99	105	95	73	86	109	80	108	99	85	79	88	89	77	89	95	90	93	76	89	91	106	75	100	106	90	85	98	80	91	102	81	88	79	93	95	96	89	92	89	107	80	97	91	103	82	93	90	92	87	85	78	75	106	92	92	99	86	83	90	99	91	92	100	98	66	87	104	100	87	99	93	93	72	90	83	96	87	102	104	85	91	104	102	94	85	89	95	102	86	83	86	88	95	99	82	91	83	97	82	96	85	88	86	75	91	81	103	71	86	82	88	105	81	99	105	87	84	83	76	109	94	78	77	91	94	91	97	103	95	79	84	78	80	83	94	110	106	88	84	83	91	84	83	96	78	88	102	86	95	76	91	81	102	100	86	89	86	102	92	79	97	86	79	81	94	96	87	98	84	74	97	72	92	83	93	71	96	92	87	99	89	91	78	90	90	106	99	102	81	81	90	93	89	76	98	81	100	92	90	88	91	91	96	92	91	97	103	84	96	104	90	93	61	121	78	77	96	88	87	97	85	78	83	100	91	83	96	91	105	88	91	90	73	89	98	94	86	95	86	80	90	92	100	79	85	83	79	105	104	88	95	85	92	107	106	93	70	89	95	94	109	98	93	108	113	95	82	76	79	98	93	102	95	76	105	104	83	87	87	102	104	84	102	77	89	103	96	92	87	71	84	87	96	93	97	97	92	91	98	108	99	93	87	96	84	73	99	99	109	86	87	93	105	94	88	95	114	98	77	90	86	87	92	94	81	98	84	93	94	76	85	103	91	98	104	92	103	91	88	81	99	88	87	107	84	114	73	97	80	99	91	91	123	84	94	68	77	80	81	81	91	96	77	88	90	103	78	83	83	80	95	100	88	102	89	90	77	91	99	83	83	91	98	96	81	84	89	89	90	73	113	94	105	97	102	98	88	81	84	90	96	96	82	99	90	87	91	98	77	96	89	86	97	79	96	109	92	87	87	85	91	106	87	91	105	92	99	91	70	108	91	97	90	87	92	101	89	94	87	98	108	98	68	89	80	97	93	91	110	88	78	88	91	99	108	73	83	95	90	93	97	92	96	79	103	87	102	97	100	86	91	88	79	81	80	93	87	87	103	101	91	92	90	86	103	98	75	107	97	95	97	93	88	102	74	101	102	107	107	85	77	104	69	89	105	82	91	84	91	95	101	91	95	92	91	87	80	108	72	80	103	83	109	100	94	101	93	92	94	89	78	86	93	77	78	84	74	92	79	76	89	75	78	81	83	93	96	93	80	95	85	86	76	79	88	103	101	80	84	81	100	87	100	101	77	77	95	92	85	87	83	107	99	82	78	93	92	88	112	91	70	91	105	123	84	93	88	87	91	89	84	96	95	90	92	99	100	109	93	98	94	91	99	104	85	96	110	86	97	78	97	79	82	94	99	91	95	80	89	91	99	95	95	91	98	80	107	99	108	93	83	93	94	93	96	96	106	104	99	101	74	80	82	97	105	89	94	111	95	88	86	113	93	88	90	96	87	105	92	84	78	77	72	101	74	88	91	98	97	95	83	86	76	74	89	92	103	97	80	89	83	87	89	74	84	105	88	91	89	102	93	75	91	83	93	104	81	99	103	94	99	90	97	89	86	94	72	93	113	79	107	90	92	99	92	77	85	101	78	93	82	99	95	99	76	113	86	86	84	84	80	91	89	106	88	92	80	82	96	104	101	89	91	91	72	93	113	89	100	95	79	94	94	68	102	90	90	95	102	97	85	89	92	95	70	91	99	86	98	90	108	89	100	97	95	82	90	96	93	99	93	93	105	106	91	86	81	71	102	104	78	95	79	103	92	97	85	89	82	100	89	89	80	91	85	84	90	85	89	97	94	92	118	99	85	106	86	97	72	95	97	91	108	89	96	86	96	101	98	93	60	89	108	94	98	78	85	106	96	80	86	88	109	101	109	74	106	71	87	92	88	97	74	94	84	82	95	88	86	83	97	84	91	98	91	100	97	101	98	80	82	83	85	90	108	85	94	89	96	89	97	88	82	95	98	95	88	83	91	78	84	90	78	64	99	110	103	93	71	93	84	87	83	82	103	106	92	95	96	101	89	84	94	83	98	105	95	86	102	98	114	92	87	98	87	81	94	83	86	85	72	97	78	106	92	99	117	93	80	79	96	82	88	91	89	93	90	97	87	84	96	84	79	88	74	88	96	89	83	85	95	106	100	110	108	89	80	102	84	93	89	88	115	92	77	87	80	92	71	112	97	82	89	68	80	88	80	85	74	79	83	71	113	95	91	106	84	90	90	100	76	84	89	86	109	77	88	88	89	74	84	80	105	85	86	95	95	87	101	83	95	90	90	80	95	91	95	88	104	86	99	83	90	82	77	83	104	92	94	88	84	94	111	74	98	92	90	82	93	111	86	93	89	91	95	83	82	89	93	98	89	103	110	93	93	74	79	90	97	101	103	91	100	86	82	116	92	89	91	97	97	95	104	96	88	114	74	95	107	93	87	104	92	85	113	91	101	102	87	102	79	96	86	94	86	79	96	94	95	90	113	92	98	111	73	80	90	106	95	96	82	89	108	93	105	78	74	100	95	93	84	100	96	82	101	100	78	86	78	85	100	90	77	98	107	100	100	73	95	81	86	83	101	102	73	86	102	98	86	101	82	98	92	90	98	79	95	104	81	91	94	99	85	96	84	71	93	97	101	100	95	95	90	90	87	94	86	95	99	87	70	97	91	97	97	82	102	94	100	91	93	75	77	86	83	85	91	74	92	82	88	91	104	93	86	87	81	85	100	95	94	98	98	92	98	88	97	80	100	82	93	102	84	88	99	84	83	86	97	82	107	95	92	87	100	90	100	94	74	87	99	88	100	91	79	97	89	87	111	93	106	114	92	109	100	91	91	101	86	89	95	80	76	76	85	76	97	92	96	85	89	96	98	94	83	100	101	96	80	77	85	91	97	92	116	79	107	103	92	91	78	103	92	92	80	85	93	106	91	94	90	75	106	95	79	100	107	101	93	87	77	90	91	82	81	80	90	109	84	104	82	104	86	104	107	91	80	82	64	65	101	90	82	96	88	88	92	78	78	86	79	82	99	106	105	75	86	93	90	84	103	95	90	79	87	92	90	103	98	89	91	84	83	87	88	99	80	95	74	92	100	98	79	95	97	85	86	78	98	84	90	86	94	99	86	105	108	93	100	100	99	102	93	73	73	104	119	83	103	94	93	95	94	95	99	99	85	103	83	89	94	84	94	98	87	77	88	94	104	100	87	63	103	84	92	96	97	98	97	96	81	93	109	87	94	95	100	107	87	105	91	81	90	90	82	104	84	106	111	84	87	112	97	87	79	114	84	97	83	75	83
42690	29431	24418	23149	25071	25447	22516	18085	13136	8165	4636	2530	2022	1491	1203	997	921	832	765	748	773	717	684	678	654	682	652	716	670	700	636	745	680	721	715	663	688	648	686	660	679	641	680	685	732	639	656	735	689	687	680	625	674	720	719	720	671	689	669	664	678	652	692	649	688	641	660	642	681	628	669	700	665	676	675	654	672	654	622	646	679	662	642	683	664	674	687	660	666	657	661	697	695	682	647	677	698	621	733	658	707	681	675	698	728	671	649	662	634	673	691	688	694	716	667	658	645	689	675	625	656	666	647	691	632	667	665	631	633	643	718	683	688	666	651	669	625	665	690	664	688	635	717	664	663	653	676	680	732	670	667	700	658	661	701	696	664	693	670	653	675	732	665	677	666	693	647	717	667	666	654	679	668	650	654	679	678	694	650	683	693	673	672	668	697	716	681	683	689	663	657	657	679	670	657	669	689	707	668	637	639	695	685	703	684	700	692	678	704	695	668	668	660	637	703	719	663	663	683	703	644	661	650	677	654	728	686	635	688	696	672	700	688	651	688	731	663	724	634	674	706	652	654	704	656	692	734	662	648	635	646	702	675	663	679	667	692	682	659	656	666	695	720	652	659	669	663	682	714	636	728	681	677	680	651	683	679	688	677	691	649	679	673	652	687	631	676	672	668	723	679	662	687	680	739	642	687	646	677	663	680	635	655	655	719	667	683	683	658	697	683	665	639	660	679	665	643	712	721	653	677	666	721	621	678	647	679	649	696	641	700	685	680	633	725	661	674	706	649	720	678	626	628	732	676	668	660	678	669	678	691	760	695	644	674	740	613	671	699	682	673	668	726	682	637	685	666	660	697	681	712	678	691	674	637	681	710	676	675	654	695	674	733	739	678	653	712	656	733	642	689	625	672	671	692	662	680	697	680	653	669	701	652	680	645	631	677	713	643	710	702	681	671	714	692	648	702	612	685	667	652	626	658	655	672	695	659	690	675	672	672	702	665	654	652	692	706	654	643	657	663	721	712	649	726	688	652	638	691	670	696	684	641	700	661	670	679	681	720	681	708	675	744	664	690	689	653	679	681	657	679	669	645	634	698	667	672	685	721	712	626	650	686	657	665	675	651	704	719	673	643	677	681	676	692	636	646	667	660	661	681	740	652	636	689	683	689	722	651	633	664	655	624	684	669	698	647	703	679	699	672	679	671	699	686	711	704	635	705	728	710	675	674	724	680	686	641	639	719	664	663	674	672	674	713	676	681	693	650	699	690	647	644	651	743	712	632	676	627	626	707	652	685	674	689	711	701	689	711	646	658	666	690	696	667	699	633	672	672	674	629	665	688	689	633	713	672	665	671	695	715	681	651	655	654	644	614	651	696	667	689	641	656	667	670	641	654	680	722	709	688	675	695	647	658	664	637	648	704	719	640	679	664	722	689	670	710	711	644	661	664	677	680	702	710	679	667	661	689	676	683	679	638	612	647	626	734	653	653	686	699	730	669	641	647	694	710	729	630	697	728	683	701	682	699	628	689	674	694	675	610	627	679	696	614	633	629	652	642	695	667	683	637	695	613	711	724	658	715	697	648	641	704	707	650	699	654	706	636	690	689	694	680	670	659	680	660	703	667	690	647	692	708	696	672	666	694	692	675	736	647	645	670	729	681	679	683	714	660	701	661	653	651	691	658	661	691	730	689	678	672	670	665	666	691	685	665	724	674	681	709	647	679	632	671	707	660	695	660	731	690	683	669	661	651	704	697	647	687	662	647	650	672	615	649	693	670	689	692	697	693	687	655	683	686	693	691	680	652	685	671	687	707	646	682	668	693	667	674	679	662	701	708	658	704	658	690	657	713	660	714	688	648	714	661	674	664	685	705	661	668	692	691	642	692	695	673	710	697	655	694	686	699	685	619	652	635	668	692	689	679	683	685	674	677	663	680	679	681	703	677	692	685	668	671	668	690	715	699	679	710	708	714	693	685	695	685	689	673	632	652	715	692	677	605	658	704	668	676	674	669	653	664	670	684	706	656	672	638	687	695	651	676	662	672	697	670	697	644	655	673	674	662	632	689	710	729	646	699	661	680	686	633	681	680	676	672	691	621	646	713	601	680	651	688	724	694	720	659	645	627	686	667	678	683	662	648	658	653	716	650	687	702	641	654	699	699	677	681	709	661	645	675	685	694	684	719	663	714	673	679	642	688	710	674	668	654	715	672	683	681	650	577	665	679	686	654	679	657	647	670	632	682	698	681	656	663	670	673	665	680	707	660	654	641	692	658	659	674	716	679	662	699	694	668	675	677	651	651	690	703	642	637	733	700	688	735	686	696	685	715	690	679	692	686	673	678	680	674	673	661	636	673	681	698	679	656	639	653	740	722	680	660	667	681	728	667	681	685	743	650	652	691	683	716	701	719	664	666	671	668	702	655	665	658	670	689	650	670	673	675	712	652	669	671	682	660	650	694	671	660	688	656	703	703	648	656	711	689	713	661	665	658	661	678	704	712	665	717	674	690	727	676	694	664	654	678	632	678	684	697	664	694	670	676	655	652	652	662	681	660	703	683	663	644	700	713	647	653	672	710	645	684	728	675	612	639	643	687	678	671	677	725	652	659	638	647	638	673	655	651	632	652	659	756	716	676	723	651	688	749	680	662	671	692	685	653	658	650	692	679	686	666	691	673	680	708	680	665	651	665	672	675	717	669	698	674	670	658	726	694	629	741	644	658	651	667	693	663	670	656	704	656	686	698	690	654	703	675	657	712	656	679	696	666	633	696	615	715	685	676	710	658	680	658	648	704	661	697	717	720	673	689	728	669	684	657	638	678	659	669	703	661	688	666	699	688	698	672	682	650	646	651	665	659	710	680	675	664	709	666	660	680	726	681	710	681	672	652	633	670	695	645	680	663	686	713	655	653	677	706	703	648	679	732	668	689	689	650	680	736	695	665	666	680	735	669	711	694	636	676	695	645	731	667	677	692	685	657	707	642	654	665	658	688	657	681	628	687	611	673	703	650	652	670	685	636	603	700	685	671	665	642	712	664	692	686	700	703	674	691	714	682	687	609	638	641	707	686	658	694	630	648	698	695	649	649	691	678	665	702	583	643	590	667	714	638	693	719	682	632	685	662	644	698	648	652	661	691	650	703	668	677	680	705	737	697	670	707	688	670	702	657	657	666	694	668	656	645	690	669	719	693	683	677	673	657	700	648	662	622	699	694	691	696	717	653	710	699	689	621	671	681	725	702	649	658	707	676	654	636	639	691	682	707	692	684	657	705	677	675	678	693	689	689	652	727	651	694	672	682	693	722	621	684	665	684	676	652	666	638	585	646	679	722	702	725	690	680	700	690	675	673	668	682	696	704	709	681	656	650	679	696	641	714	690	667	697	718	642	689	665	654	686	631	694	671	720	666	672	665	667	655	717	668	664	638	725	685	652	687	637	706	711	685	678	710	666	675	650	634	695	723	663	682	664	646	692	640	651	688	700	642	695	701	674
10732	6697	3996	2444	1764	1686	1504	834	591	342	244	257	177	144	122	137	105	99	111	88	95	101	84	91	78	104	110	91	104	105	88	106	111	92	100	88	102	85	97	97	86	112	102	90	83	86	102	106	102	101	87	94	83	96	113	104	85	93	94	88	100	115	99	97	97	97	100	86	90	87	96	107	81	99	64	105	89	89	84	101	92	98	94	99	94	82	107	98	107	99	97	121	74	92	94	93	102	104	102	102	101	101	100	105	101	103	92	96	106	83	95	96	86	116	104	113	112	104	90	95	100	85	99	93	89	119	96	95	76	87	86	90	106	102	95	96	96	83	103	86	102	100	100	89	97	113	98	96	105	94	99	99	113	97	95	98	92	91	98	89	106	92	109	86	83	112	91	93	106	108	111	96	91	93	111	96	115	99	70	85	97	91	89	95	98	91	108	83	89	93	85	101	100	92	95	97	100	88	101	69	103	106	111	95	96	111	93	107	113	88	99	99	97	82	78	107	93	108	94	84	89	77	112	81	105	107	94	85	99	101	99	90	92	84	89	95	100	65	95	118	109	97	108	96	103	97	99	98	87	108	98	109	92	101	93	106	86	87	96	86	91	108	127	95	96	105	101	96	95	81	80	98	96	92	72	103	108	111	98	90	99	84	80	82	84	93	115	94	96	85	98	103	100	91	91	103	104	86	113	94	113	95	114	103	103	97	110	88	100	87	101	118	96	97	95	101	88	100	88	77	107	89	102	103	91	102	99	95	86	100	96	90	89	98	94	102	90	115	99	105	92	100	83	106	93	88	110	109	108	106	106	108	108	90	111	91	90	85	103	101	113	92	102	88	99	71	112	116	81	116	76	115	115	89	101	103	114	89	93	88	79	73	93	114	98	101	112	95	88	108	74	111	104	96	106	93	90	96	88	117	102	107	88	91	100	87	88	110	90	97	98	104	97	99	99	105	97	103	85	108	86	91	102	82	105	98	92	117	91	95	88	108	91	103	98	91	91	107	89	114	107	88	104	101	106	91	106	104	108	101	99	104	105	97	105	82	81	106	85	78	108	125	97	91	110	80	95	107	98	97	97	108	116	104	84	100	101	101	114	117	103	97	104	106	106	82	94	93	109	91	102	99	106	108	103	109	113	109	99	107	85	106	98	105	96	102	79	101	76	105	90	81	95	115	101	116	114	85	116	106	81	77	100	95	85	100	105	98	87	92	89	99	97	78	86	87	99	91	93	101	91	72	104	99	86	83	100	96	107	99	101	95	116	82	92	116	97	95	104	97	121	102	91	101	90	110	96	103	108	103	113	107	94	92	91	107	98	91	92	105	93	90	99	100	94	93	103	104	95	101	99	104	104	79	85	118	94	76	88	84	99	104	113	90	91	82	97	89	99	95	83	85	104	108	89	115	97	111	82	88	91	116	91	86	96	86	92	87	77	84	90	99	93	90	99	82	76	115	87	104	90	105	104	97	105	93	89	92	95	102	81	94	110	108	92	101	109	79	89	88	120	84	96	96	93	102	88	104	101	95	96	93	111	96	110	116	101	88	95	101	102	104	95	103	100	91	109	100	110	109	127	81	83	104	84	102	113	112	105	104	114	92	104	90	94	88	100	92	101	89	95	101	101	92	96	102	80	105	83	81	90	96	100	120	93	95	88	116	96	97	109	97	115	116	107	126	105	99	82	89	107	87	103	88	109	96	99	111	97	98	94	109	95	99	94	89	101	87	109	99	106	87	92	88	98	89	102	97	89	103	92	98	100	114	103	107	94	106	92	91	85	95	68	98	102	93	91	113	89	97	105	97	75	85	100	104	109	87	91	111	89	84	102	94	86	93	80	86	86	101	97	98	83	107	96	83	97	108	82	96	101	88	114	99	101	88	104	90	82	118	91	119	95	88	91	81	94	97	96	96	102	86	108	110	85	86	92	108	111	111	104	93	87	88	94	95	97	94	82	80	81	104	109	116	99	105	101	105	97	86	104	99	103	100	108	115	90	89	97	96	109	101	85	106	99	107	95	93	102	85	112	95	101	91	87	89	103	127	83	108	88	87	99	92	122	101	107	96	78	95	103	106	106	85	89	90	98	105	114	114	100	99	113	105	95	80	98	101	106	84	105	114	98	95	87	105	97	86	93	95	101	114	115	87	93	89	102	102	96	81	84	82	106	80	103	93	101	100	94	103	94	83	97	93	101	85	109	95	94	92	88	103	99	81	86	90	104	83	88	80	97	100	84	99	105	86	96	92	84	109	106	95	114	82	87	97	93	114	88	102	87	95	93	100	96	81	87	100	108	101	88	90	98	103	105	100	79	95	115	98	115	74	113	92	105	92	100	111	104	117	106	89	87	101	122	95	75	86	89	85	101	92	97	118	104	111	95	82	110	100	101	95	108	101	102	98	79	90	79	95	93	96	100	89	91	101	80	79	96	94	101	98	104	95	90	92	104	112	109	98	100	93	90	91	104	108	100	105	92	98	108	85	99	104	89	104	109	116	74	87	106	92	92	103	96	101	90	95	95	99	85	108	83	102	90	111	106	113	94	95	91	95	66	80	99	120	102	88	84	107	102	94	86	97	88	110	82	89	102	101	98	81	96	77	98	99	100	109	85	103	93	81	92	87	106	93	109	86	100	127	90	95	93	114	88	92	87	106	106	99	92	108	100	79	87	104	96	89	96	103	93	113	78	81	89	108	82	86	89	74	104	100	92	88	96	104	94	85	88	87	91	108	91	94	95	83	93	104	97	96	100	107	109	96	82	108	79	92	104	86	105	85	113	101	81	95	87	81	96	97	86	99	100	97	99	95	102	102	87	92	112	93	80	108	108	101	92	102	101	89	88	95	95	109	100	85	113	94	103	97	116	107	85	106	100	93	97	95	110	100	95	88	97	100	100	103	92	107	92	96	103	100	79	89	101	101	89	100	110	83	116	80	99	107	100	95	76	117	95	87	92	116	100	105	101	111	76	96	102	99	94	90	68	105	86	86	99	112	109	97	93	119	112	110	95	92	107	96	109	92	105	96	103	80	106	89	91	91	80	94	107	97	95	94	96	116	97	92	90	104	95	97	116	107	80	101	97	100	81	103	98	102	94	107	85	81	103	99	89	94	94	101	91	112	109	84	74	114	90	84	86	96	85	97	96	81	115	91	74	86	106	94	97	108	116	86	101	90	104	88	107	91	88	72	98	94	85	95	87	100	79	89	87	98	86	104	123	99	107	116	89	105	96	89	96	108	105	92	87	79	107	102	92	94	87	75	92	96	107	100	94	98	100	87	98	96	119	103	96	90	94	100	99	109	82	81	93	108	101	85	106	100	87	104	98	86	114	97	87	103	90	86	103	102	105	100	88	100	105	77	95	88	97	102	100	92	91	91	98	86	116	96	74	94	94	81	108	91	99	97	99	81	97	88	74	90	101	92	85	75	93	95	97	105	112	89	101	98	103	104	103	102	85	85	97	93	87	95	95	89	88	113	78	98	96	85
39084	27937	22680	22595	25799	25729	22630	14454	9858	6964	4649	3521	2449	1775	1454	1164	997	930	825	845	780	762	776	749	769	749	725	767	757	706	726	691	710	783	729	751	736	698	656	723	746	718	698	776	660	694	712	673	705	741	742	668	692	732	666	731	716	730	720	720	707	734	693	720	700	743	775	729	696	688	712	710	701	705	713	713	746	720	665	727	736	747	792	692	686	711	738	730	697	712	716	689	759	707	700	705	705	630	744	745	723	695	720	717	666	738	711	712	721	713	690	717	734	729	702	731	667	754	670	712	706	679	711	716	759	742	748	725	691	751	695	670	689	715	700	726	719	751	696	721	695	712	714	719	696	666	704	681	723	706	721	754	728	678	692	682	754	769	686	707	665	714	689	721	717	753	712	709	678	721	706	700	711	719	740	736	722	727	721	704	751	692	674	750	682	709	745	727	733	712	643	782	745	693	720	704	721	742	759	699	699	677	668	718	694	711	722	696	723	735	688	699	720	723	720	695	759	770	696	688	729	745	693	731	734	677	714	676	719	720	734	730	744	706	674	724	709	719	688	699	706	718	740	755	777	693	671	760	677	739	705	759	714	630	690	744	702	720	704	674	683	724	711	740	752	655	722	700	753	732	643	711	756	726	734	684	721	751	639	728	710	714	720	749	681	721	757	672	690	702	715	737	648	699	725	676	718	683	708	725	728	714	684	680	706	711	679	706	678	715	726	712	676	686	729	730	713	679	694	716	724	768	667	739	686	724	738	719	750	691	673	700	711	708	695	663	741	678	694	689	688	695	688	694	679	716	639	735	683	687	729	682	671	683	709	727	694	778	689	712	707	767	710	688	707	693	711	715	666	769	737	701	693	654	734	713	708	721	705	670	702	700	682	702	669	691	762	683	676	704	731	683	726	721	687	726	713	719	740	731	707	726	668	712	721	676	724	691	681	717	754	705	760	734	729	697	697	699	725	760	704	702	769	687	701	728	705	640	699	697	762	677	740	723	708	721	726	676	721	699	699	664	722	711	692	749	741	711	683	744	712	724	712	642	724	719	698	733	730	711	737	721	703	680	762	721	711	679	729	683	726	743	719	716	683	695	702	696	731	727	733	793	663	657	706	739	677	723	719	664	676	745	685	766	744	738	710	720	691	704	666	718	692	758	703	686	702	676	689	716	751	737	719	724	735	728	761	724	728	715	759	664	712	732	697	689	715	698	711	695	694	738	691	681	713	722	656	650	646	724	678	654	720	684	693	740	685	699	690	742	655	681	688	720	727	697	681	732	731	730	688	696	703	698	765	674	731	728	666	712	736	679	698	686	660	743	698	783	759	716	774	663	714	679	669	764	681	721	725	739	731	677	649	680	724	759	676	647	736	705	749	726	764	726	670	789	732	732	738	708	722	687	716	740	711	752	734	734	701	712	712	721	671	672	724	722	696	726	683	713	781	696	649	713	746	677	770	688	743	740	676	734	720	691	712	771	686	733	701	711	737	689	700	721	728	718	722	711	682	685	713	713	720	693	771	706	694	711	700	743	693	756	705	724	661	701	715	727	653	729	751	706	725	758	684	759	717	726	661	681	731	724	676	723	698	704	689	701	690	746	729	675	717	704	691	687	683	668	644	662	689	725	681	698	702	697	779	706	714	708	694	698	698	719	678	690	690	669	730	710	715	732	678	717	691	723	743	728	708	710	745	709	693	719	724	710	729	705	697	726	759	698	746	702	698	716	696	686	747	741	696	694	680	713	670	709	696	673	714	716	749	687	687	710	718	755	700	684	671	744	698	733	716	728	746	640	723	743	688	705	734	691	721	764	700	678	733	692	700	758	750	725	696	674	698	699	726	707	696	703	712	716	751	682	729	715	689	754	735	773	708	683	659	703	705	708	731	731	706	721	724	682	712	738	701	682	716	707	753	722	647	670	727	689	666	737	716	734	733	714	728	738	703	714	695	700	690	695	712	704	736	760	718	724	705	741	723	703	757	739	676	707	705	739	731	671	708	729	753	758	721	732	787	672	693	752	705	703	702	704	758	714	696	743	709	723	714	681	650	728	651	683	691	746	737	689	687	694	722	771	718	667	752	734	707	683	726	697	752	704	728	722	751	709	702	720	662	739	707	693	726	707	709	688	661	700	695	708	712	752	698	712	676	725	721	695	732	693	725	694	699	725	751	737	700	715	713	731	687	782	697	751	740	684	678	740	710	730	733	757	701	738	690	656	689	722	725	759	731	738	685	719	755	680	717	712	692	723	709	689	686	698	677	687	743	739	672	662	674	730	698	705	695	761	681	660	716	669	666	720	697	741	726	710	703	736	697	752	745	693	748	699	745	702	733	728	739	738	690	679	721	699	738	710	738	731	742	677	729	702	768	676	700	670	699	713	721	726	731	713	716	658	720	717	690	720	704	732	706	713	695	663	684	657	713	692	709	742	752	716	714	693	744	689	734	705	673	660	682	723	722	699	714	707	702	719	713	695	764	715	704	737	721	694	738	717	694	721	708	705	725	695	716	720	667	753	688	692	726	744	733	702	704	763	737	736	683	664	721	721	773	710	678	768	692	722	758	711	727	752	730	694	736	727	737	730	719	738	708	735	694	730	717	735	703	721	697	734	711	685	749	675	719	688	674	739	703	738	692	736	678	750	702	685	779	769	714	711	700	692	738	750	695	744	709	707	726	716	716	742	725	698	714	747	713	713	696	699	707	689	721	662	734	727	702	740	679	714	738	705	707	682	684	653	697	686	741	695	647	720	745	677	665	689	739	693	712	674	713	754	692	725	680	702	703	737	713	705	677	727	712	726	699	726	730	714	677	703	706	672	712	703	712	765	720	762	742	779	759	690	754	702	662	728	678	705	711	736	700	722	742	688	666	707	661	682	700	715	663	721	657	733	705	698	728	702	735	731	702	702	723	695	695	682	751	695	739	770	728	684	679	695	732	667	692	757	655	728	753	753	762	698	731	715	713	694	700	721	717	736	685	714	712	735	708	683	685	717	732	680	711	711	721	725	750	681	719	767	691	700	735	734	728	684	743	727	707	692	746	761	722	660	715	696	717	710	725	715	685	730	715	708	723	755	735	768	716	624	731	745	736	711	732	744	709	717	715	743	674	735	758	691	742	725	697	707	722	737	785	692	668	711	728	707	733	711	685	735	746	709	697	721	716	723	677	707	718	697	682	725	714	714	745	688	716	720	754	736	681	693	678	718	738	677	718	690	707	752	712	721	749	713	708	740	695	744	715	707	714	656	705	714	713	691	738	728	716	724	685	674	747	727	672	788	694	730	737	715	736	691	776	746	701	737	721	745	704	689	687	724	728	705	701	748	763	691	756	676	726	722	692	752	713	721	724	679	696	726	717	733	720	699	732	708	708	739	747	726	723	719	744	709	734	703	678	709	756	679	688	751	743	673	707	704	701	688	677	704	696	698	679	695	671	744	719	731	718	720	694	719	750	738	670	743	698	679	732	678	688	720	722	669	704	706	749	743
13578	9637	5635	3243	2674	2506	1764	989	569	454	360	271	200	162	140	102	101	119	113	86	88	89	90	84	98	117	88	91	88	104	72	94	77	97	83	83	94	91	102	88	89	97	88	93	96	84	87	88	95	102	91	92	95	77	85	85	111	97	101	104	76	96	112	94	87	89	98	87	96	91	103	78	80	95	91	84	96	87	98	86	94	90	97	81	81	98	100	76	111	83	76	94	98	92	81	95	110	82	91	98	91	89	92	87	109	93	102	73	93	95	94	81	97	115	115	99	94	85	100	77	100	105	86	105	88	104	93	85	85	102	84	83	77	88	83	94	85	89	108	102	97	69	87	100	87	93	79	87	88	86	66	87	84	96	80	91	106	81	83	91	76	96	89	100	100	89	96	94	84	107	88	102	102	87	88	80	92	86	111	83	104	89	89	111	86	86	89	102	94	93	90	80	93	84	91	89	75	86	87	101	96	90	83	102	95	85	87	101	82	86	76	87	81	75	85	101	69	103	81	75	87	77	93	98	96	87	101	85	88	75	98	93	77	87	96	91	85	97	79	94	101	94	94	97	113	85	99	105	102	99	100	89	105	91	76	81	90	86	89	110	93	80	80	99	90	91	100	84	81	90	70	76	87	83	94	91	102	89	89	108	91	92	95	85	99	89	109	101	82	80	81	81	86	98	96	98	90	109	97	94	95	91	87	69	85	94	84	92	93	92	93	92	93	97	87	88	85	88	87	96	73	99	81	84	94	89	91	68	91	79	93	82	93	84	81	91	93	80	89	77	91	78	89	101	92	86	99	90	93	100	79	93	74	71	87	74	83	87	91	90	76	78	79	86	75	102	94	80	102	83	99	98	87	77	100	82	96	81	90	93	86	70	94	70	84	98	83	78	87	87	88	82	90	89	86	86	92	85	92	74	92	94	104	87	101	76	91	97	87	90	89	76	84	102	95	101	83	76	85	69	75	95	106	86	84	92	95	93	81	74	89	88	92	87	92	88	85	81	74	89	101	82	73	77	77	87	102	91	95	92	94	78	83	97	107	82	98	96	96	101	94	95	85	88	88	82	73	86	91	77	105	84	105	88	78	94	82	83	86	84	85	106	97	81	94	82	91	91	85	82	97	84	96	102	88	93	93	91	103	85	83	101	91	82	77	98	88	78	79	94	89	98	100	84	103	90	104	94	81	90	92	71	111	99	91	95	93	93	94	96	87	102	97	91	88	86	94	82	100	101	86	108	85	108	93	106	110	107	84	80	90	81	95	79	100	83	100	90	103	80	89	79	81	73	94	78	102	103	87	80	97	91	95	94	83	94	105	97	91	80	68	111	84	116	86	86	88	107	85	97	115	72	107	87	94	91	84	96	76	78	101	84	86	92	88	89	94	91	101	90	102	71	87	96	88	85	87	81	84	81	97	96	101	95	100	89	82	91	91	102	87	78	79	85	91	93	88	83	92	88	106	91	84	90	76	87	87	83	99	81	91	86	91	100	90	94	94	78	70	80	104	80	109	84	119	86	101	102	87	93	92	93	95	100	93	95	102	77	82	100	90	106	83	95	100	80	87	85	87	103	80	91	97	96	107	89	70	75	92	95	90	86	104	86	89	93	76	88	100	86	97	92	72	85	74	89	116	106	93	89	86	97	66	87	86	82	81	86	101	104	90	89	100	104	96	86	88	84	83	94	89	105	84	82	67	87	106	81	93	84	100	84	85	88	85	91	88	77	102	92	81	100	85	82	85	94	93	78	74	100	90	95	98	104	85	95	94	84	97	97	84	101	107	83	74	110	85	84	91	112	88	106	80	88	113	82	66	98	85	87	81	96	79	95	86	92	83	104	88	81	90	100	89	97	89	90	92	84	79	114	104	94	97	96	93	75	95	78	89	104	89	117	91	84	89	70	98	88	86	84	84	80	82	95	92	91	78	93	90	79	101	84	101	89	78	103	91	84	95	82	86	99	95	88	91	89	82	89	79	98	91	106	84	85	91	92	92	104	80	100	73	99	97	99	90	100	91	87	94	99	76	87	94	90	98	77	83	92	101	82	81	87	102	91	96	86	86	102	93	93	77	89	91	75	75	99	80	99	100	103	79	90	104	84	95	102	110	78	94	81	92	95	91	95	82	91	76	82	88	103	96	90	109	96	82	97	84	75	89	79	106	87	87	74	85	71	81	110	90	82	83	111	95	75	98	78	98	93	90	99	92	96	80	69	103	88	92	69	100	74	82	82	86	91	83	86	90	102	87	83	94	97	105	69	111	102	104	90	89	95	95	79	88	82	99	108	90	93	100	104	90	72	75	76	93	86	96	98	99	87	88	83	94	97	81	99	84	103	82	92	99	89	106	83	96	106	91	100	92	81	100	96	98	98	103	83	105	74	80	90	80	83	83	96	96	90	76	100	94	103	94	80	92	87	91	93	85	113	102	88	96	98	86	101	92	111	75	82	85	93	80	90	74	98	109	91	98	95	92	86	91	86	92	93	112	103	100	93	91	86	94	105	73	89	75	90	87	86	99	84	85	99	82	79	70	89	94	99	81	87	88	101	100	93	79	89	87	89	78	107	79	89	69	97	100	75	104	92	90	78	96	87	105	95	84	75	99	95	87	89	91	79	73	93	75	91	105	76	87	106	82	90	81	88	86	93	115	73	83	102	84	81	84	87	89	88	91	97	90	77	86	89	91	80	79	65	92	92	93	99	89	87	78	83	87	85	58	79	92	87	94	89	104	104	85	84	80	93	93	88	87	75	86	79	94	88	79	93	84	82	82	68	75	108	95	91	103	94	91	85	82	105	94	80	83	83	82	69	88	106	75	92	89	90	97	94	101	90	99	94	83	82	85	86	82	74	95	87	93	87	77	88	93	95	102	85	107	91	96	93	78	86	93	76	89	87	82	101	84	76	90	92	79	90	96	102	99	85	91	82	83	85	81	91	88	92	87	102	103	87	74	89	89	94	91	81	96	95	106	80	83	91	93	99	82	79	93	92	99	86	104	94	91	77	91	71	100	98	65	79	92	92	96	95	73	107	101	65	94	82	106	102	76	88	99	88	77	102	89	94	83	87	110	91	76	84	93	83	103	81	80	92	100	94	81	85	86	72	73	77	83	68	93	87	96	96	90	94	85	93	93	94	102	92	93	89	94	85	82	82	89	96	99	84	103	77	93	92	80	78	97	82	96	93	75	95	93	87	94	90	82	96	84	72	71	81	93	101	81	92	89	94	87	92	103	99	89	92	105	80	92	87	95	98	86	86	79	89	97	92	104	100	79	91	88	95	89	109	82	77	82	90	77	108	95	85	94	96	83	86	83	95	75	95	93	98	72	101	92	91	100	88	109	87	85	95	95	74	82	84	94	90	85	70	79	87	91	96	98	78	90	94	72	98	91	92	97	108	89	85	98	82	87	93	95	94	107	91	76	92	86	84	87	108	88	82	72	103	90	103	96	89	87	96	85	112	94	90	106	93	85	87	97	82	100	97
43288	31504	25802	25355	30056	30024	23432	15772	10638	7968	5933	4245	2678	1918	1388	1173	986	860	779	865	801	747	699	731	683	742	704	721	724	646	668	669	715	686	668	657	689	620	681	685	639	648	654	673	683	694	678	675	699	682	662	645	676	657	662	671	675	678	693	667	672	660	665	626	620	611	638	706	612	708	670	683	719	646	620	633	686	628	659	631	672	689	653	646	661	653	648	680	641	695	665	662	669	649	626	624	610	665	659	670	631	591	663	658	657	644	648	658	682	646	669	664	625	625	670	656	647	657	625	636	651	647	675	669	649	654	661	701	669	627	684	644	630	646	686	596	665	672	665	658	628	611	696	673	667	679	672	657	666	706	689	714	676	612	703	633	668	669	619	686	680	637	658	612	705	641	661	620	664	676	662	612	654	686	682	660	682	685	645	668	669	647	691	674	631	618	685	654	699	621	657	629	678	669	687	693	698	647	669	686	669	672	655	675	657	670	671	639	661	678	635	667	679	647	663	669	693	652	704	657	644	658	661	631	641	654	636	684	652	644	684	684	620	612	658	650	656	641	608	708	651	666	634	653	680	656	684	607	681	670	668	635	621	655	705	651	651	663	641	634	702	669	666	702	629	680	676	656	673	663	666	681	685	649	659	660	615	679	657	675	713	599	636	652	658	659	622	683	692	723	682	661	652	669	645	615	639	701	656	637	643	613	678	662	631	680	706	663	657	661	648	645	669	660	651	647	693	638	663	644	649	636	645	644	664	655	661	636	637	655	646	668	641	690	655	683	657	670	650	676	643	626	669	651	682	691	627	648	660	666	625	653	644	658	655	699	651	647	660	622	671	635	636	661	656	672	654	649	633	691	618	687	640	636	662	674	659	674	682	658	698	626	665	660	687	632	695	691	670	647	612	630	655	680	708	676	698	661	660	669	653	667	643	664	686	679	622	638	613	651	688	639	697	659	675	631	677	642	677	662	667	693	685	669	610	637	682	660	657	651	667	690	681	660	701	667	628	662	656	700	646	693	659	680	656	634	636	632	659	707	700	688	664	680	688	656	697	644	677	661	640	673	648	677	674	708	636	689	692	649	634	662	616	611	619	668	678	660	681	678	687	664	628	617	671	691	643	660	634	641	636	670	648	689	665	646	678	655	662	629	695	646	631	639	639	696	675	654	740	684	611	612	639	662	668	640	661	629	669	644	668	665	672	630	685	675	672	642	682	645	676	661	702	675	615	667	672	652	643	643	636	682	731	614	656	663	684	656	688	687	614	649	678	674	621	670	694	685	656	664	688	628	637	651	652	645	623	634	686	673	659	641	673	691	638	688	667	708	674	626	686	677	659	646	659	664	615	684	638	677	627	628	706	666	647	620	599	648	647	647	686	678	667	639	669	661	651	711	679	711	663	635	660	656	644	624	658	629	666	675	664	710	623	650	670	670	715	660	637	628	722	664	666	690	672	677	646	661	662	716	635	676	658	669	683	671	655	663	636	632	668	592	665	621	636	670	630	659	676	656	681	656	718	652	628	667	676	641	640	648	660	621	673	683	664	689	663	645	663	668	658	672	714	647	682	645	688	651	652	654	694	633	669	656	647	694	643	677	660	673	671	615	677	730	652	632	637	664	702	660	680	616	655	664	712	676	664	670	680	687	689	648	622	626	682	622	647	658	673	667	685	655	670	701	658	667	635	680	632	688	652	659	680	632	621	675	626	687	732	674	668	663	623	636	652	658	658	668	646	648	706	653	639	668	633	687	641	665	649	626	649	641	657	662	676	631	673	672	654	701	686	616	631	648	667	665	674	673	656	648	681	647	620	599	662	658	689	660	655	659	663	638	663	672	650	656	683	629	711	665	655	696	625	620	685	640	680	624	638	653	643	660	654	655	642	675	665	645	632	663	698	684	667	667	644	658	632	621	673	687	663	649	669	692	657	654	697	666	651	607	650	658	661	674	624	708	694	652	655	652	665	586	654	609	639	652	650	649	669	664	671	687	663	678	662	665	692	640	654	677	685	682	684	652	675	657	653	649	654	657	665	666	637	692	645	670	658	602	640	666	716	657	668	625	623	641	679	668	670	712	676	665	670	678	622	680	660	680	670	680	667	706	634	671	667	626	645	651	681	635	668	655	646	678	648	691	685	664	667	673	644	667	658	640	627	679	657	715	641	628	663	646	607	629	705	664	638	696	642	664	654	679	635	661	668	680	674	675	683	610	645	642	686	680	670	602	674	617	707	649	614	655	658	645	700	698	652	616	677	648	633	741	662	634	697	673	636	628	604	645	652	655	647	669	678	634	677	664	690	643	652	600	635	634	657	620	664	625	649	644	693	705	669	659	648	631	665	642	668	694	660	643	648	644	655	639	672	674	648	640	656	668	668	633	638	677	701	637	684	691	678	658	677	680	626	607	638	631	663	666	666	685	626	632	655	645	626	624	684	672	699	651	668	633	643	639	681	632	643	642	653	665	631	647	645	662	668	711	665	622	669	629	621	670	640	659	642	630	665	638	666	689	653	726	609	660	656	682	683	629	673	592	664	661	687	673	683	691	685	631	622	657	655	668	691	677	647	651	643	692	677	666	692	677	635	690	633	692	660	651	664	660	685	668	652	662	659	656	608	620	629	712	651	647	657	645	625	659	615	625	657	652	672	683	682	663	662	649	652	615	701	670	679	609	666	661	667	668	650	669	628	706	652	631	687	655	703	684	683	631	662	639	670	667	618	693	652	678	652	671	611	627	645	651	639	676	688	651	627	653	635	689	667	652	693	709	704	662	669	651	671	635	668	658	669	639	651	656	652	645	650	660	670	713	675	662	716	656	730	717	632	654	655	675	610	690	667	651	718	676	665	732	705	705	649	640	679	667	655	657	699	665	625	617	636	675	645	608	633	697	663	676	637	649	667	620	642	700	630	680	639	656	708	666	700	658	643	669	664	664	676	627	688	655	648	661	616	682	678	685	666	631	611	629	663	721	675	674	632	659	663	660	689	620	691	649	743	658	685	656	679	698	665	651	681	663	714	683	669	638	666	647	628	660	704	653	629	655	628	630	658	705	634	642	660	637	679	698	641	682	670	693	655	686	649	690	645	657	668	646	668	653	636	669	680	739	650	656	670	680	708	674	671	678	669	677	703	629	668	622	655	665	663	631	663	649	639	673	659	639	644	700	638	681	717	676	650	638	703	619	669	685	675	686	683	676	681	658	634	651	655	709	685	608	698	651	661	676	688	677	642	701	705	672	664	658	647	683	708	659	670	639	663	669	647	668	688	637	639	654	695	670	648	667	665	656	693	686	694	654	651	623	626	671	652	682	631	683	684	684	618	608	668	660	661	657	645	681	661	665	697	633	640	654	640	653	691	673	698	692	645	665	690	672	659	659	683	660	649	680	645	679	664	605	658	683	716	660	648	657	614	654	661	677	692	671	647	694	654	644	645	645	644	642	691	662	687	676	611	683	660	608	699	687	657	684	643	624	667	647	692	641	655	672	690	665
8415	5881	3084	2007	1402	1162	899	632	375	262	211	177	150	123	121	108	109	96	90	101	109	100	94	91	97	80	90	106	93	111	112	96	93	99	99	104	93	110	104	95	91	92	89	83	98	83	83	84	90	95	101	87	89	116	109	105	85	103	99	85	79	88	86	107	90	114	89	105	98	98	90	116	77	86	88	84	98	91	104	80	102	98	96	86	106	100	102	87	87	106	96	88	84	109	116	90	86	80	83	90	91	106	116	91	87	77	94	110	99	86	101	103	91	83	89	105	75	88	97	98	88	101	107	88	97	81	91	107	78	85	93	95	97	107	73	102	107	106	103	80	84	110	105	88	79	78	103	99	76	82	83	95	119	100	98	95	91	89	97	112	91	106	116	87	85	98	100	98	88	93	114	85	86	95	95	87	89	100	88	86	87	91	84	84	108	85	92	89	98	109	80	104	89	85	99	94	111	95	79	93	96	90	100	96	97	58	103	79	88	102	113	88	88	95	100	96	107	111	101	94	87	88	100	95	99	93	102	102	94	99	76	92	88	80	89	100	95	97	94	90	93	92	98	82	86	104	100	85	85	93	95	109	107	79	85	87	90	102	84	115	90	87	93	102	81	95	101	98	88	97	79	93	105	98	90	108	93	107	93	88	104	107	113	110	90	87	107	90	97	92	91	77	89	103	88	82	81	115	98	101	74	89	83	90	93	75	103	93	91	83	101	83	76	100	76	86	73	106	94	86	91	94	98	111	105	83	90	90	83	99	103	93	107	98	95	88	89	89	87	104	67	119	113	77	90	89	85	96	80	99	81	96	78	128	79	93	98	119	99	106	116	88	91	110	72	99	101	94	83	98	113	98	95	111	108	98	91	96	102	73	103	120	75	99	85	93	120	94	94	95	88	102	80	90	95	109	89	92	76	92	92	82	88	87	112	87	88	91	107	84	95	100	92	78	99	84	85	106	112	107	95	91	100	101	101	95	101	92	94	96	106	102	109	89	86	100	109	104	97	104	84	97	83	99	88	90	104	102	94	98	103	99	103	90	102	109	102	88	77	94	94	99	100	99	99	98	98	84	88	100	93	94	99	106	99	95	92	88	104	96	94	99	123	106	84	90	87	97	111	89	110	114	84	90	96	92	108	93	85	99	96	100	96	100	78	83	89	90	92	101	89	96	97	83	84	96	94	99	88	112	77	101	111	100	102	88	92	80	100	93	106	73	95	99	106	105	96	89	124	85	93	98	91	109	99	97	105	78	74	82	99	100	99	88	108	89	102	113	93	104	93	107	114	85	107	91	101	95	77	124	126	88	103	101	100	102	89	94	102	97	100	107	101	91	77	105	79	86	120	95	92	91	99	94	110	104	102	66	107	88	111	103	90	92	103	89	111	85	98	115	86	110	85	91	88	100	106	95	102	99	81	95	113	74	99	111	101	102	87	114	104	89	84	105	93	88	91	118	117	102	96	95	114	93	102	86	96	83	115	93	103	97	92	88	107	93	94	94	100	89	107	101	101	88	75	107	104	108	84	83	92	91	91	93	77	93	99	103	106	101	86	92	89	88	85	91	107	93	76	93	90	89	93	85	81	101	95	85	92	98	99	103	105	87	100	104	102	82	83	102	96	85	69	92	101	88	87	97	108	88	87	88	103	100	91	111	97	86	84	123	114	93	97	91	93	113	89	93	90	92	91	102	86	93	105	97	88	100	98	105	83	94	95	110	96	81	101	97	93	78	87	100	95	91	82	75	81	109	76	108	86	88	101	104	90	121	103	85	114	95	76	113	75	94	99	103	104	85	101	92	98	86	89	117	95	92	78	102	109	96	117	85	84	90	80	68	88	117	102	106	98	93	109	80	90	97	89	101	106	99	109	98	93	105	97	87	80	98	84	111	70	89	104	90	78	94	101	95	89	106	84	100	100	81	95	93	91	94	87	81	85	88	103	95	82	92	100	95	98	80	87	105	100	108	92	81	103	99	113	85	86	106	104	93	93	90	113	86	99	94	94	88	103	101	103	97	106	87	103	102	100	98	102	85	93	91	89	111	79	82	103	110	99	95	98	96	108	90	92	99	94	108	93	89	100	95	100	89	87	85	87	115	106	98	109	101	100	95	94	77	88	110	97	83	90	96	85	85	102	76	79	97	91	99	107	82	99	106	86	84	71	76	86	90	77	80	88	87	82	90	83	83	94	93	95	97	87	94	84	100	114	97	88	98	113	92	81	100	98	114	86	86	94	81	89	107	92	78	107	103	114	100	85	92	114	86	112	98	106	96	102	109	73	89	85	96	95	94	105	95	104	85	74	98	107	98	96	101	86	102	85	100	82	86	98	101	88	99	84	100	101	80	97	108	101	96	88	96	97	90	99	91	74	85	90	67	85	103	89	89	94	98	106	85	94	93	106	85	72	95	122	86	90	109	91	99	99	97	90	106	104	90	89	101	86	96	109	111	70	92	80	103	106	98	101	107	94	82	87	98	100	96	101	97	97	97	113	81	92	95	103	83	89	101	104	79	106	98	99	119	103	98	94	76	99	100	86	94	92	106	98	91	94	98	99	79	95	92	101	107	102	117	124	100	105	108	109	98	104	99	95	109	79	90	78	92	81	84	89	106	98	102	107	90	82	91	84	90	89	81	103	91	86	106	88	106	92	95	102	79	94	98	90	91	84	83	93	101	106	83	95	93	121	86	99	98	77	71	82	106	101	83	121	102	100	103	96	106	93	92	82	89	113	99	104	104	87	95	94	88	89	98	98	98	101	97	98	81	89	81	76	83	94	89	91	103	87	99	90	98	91	92	91	88	91	97	89	86	101	97	105	81	108	102	81	68	92	90	92	104	84	101	109	100	104	95	86	96	96	129	87	94	106	87	89	97	103	87	78	92	102	98	91	85	90	94	96	90	114	91	111	83	89	90	92	100	99	89	94	111	97	87	89	85	94	86	100	86	72	103	77	100	95	97	95	101	114	87	109	99	104	93	113	103	84	92	89	89	101	94	101	80	100	96	78	106	106	100	111	97	98	110	107	97	84	108	113	106	89	95	83	86	88	88	90	90	81	90	99	83	108	96	80	109	104	91	100	75	100	97	109	96	100	85	89	103	105	88	99	65	88	92	101	99	109	97	87	94	97	83	105	103	95	87	114	89	109	98	126	84	94	88	101	99	96	96	94	83	89	95	82	93	93	104	82	97	89	94	102	94	104	77	90	91	108	111	87	101	95	85	86	88	79	105	117	91	94	75	99	105	104	90	74	98	71	96	104	108	93	82	93	95	98	91	88	94	80	82	104	89	95	111	85	96	94	84	114	89	95	91	89	89	83	86	95	96	81	84	89	91	109	104	98	93	86	104	104	96	95	99	111	101	74	109	108	100	91	95	96	100	96	105	106	107	101	81	104	85	90	98	104	105	92	89	86	100	102	92	98	100	98	92	86	79	90	89	86	102	103	106	102	104	95	85	97	100	94	87	97	101	112	104	91	78	105	79
36999	26799	20367	20693	23407	22162	17582	11666	7199	4556	3146	2308	1739	1380	1123	984	888	850	781	771	757	761	671	758	759	677	709	746	688	700	721	684	706	742	705	750	731	723	708	696	703	655	699	723	668	700	697	710	729	720	711	704	720	721	710	711	692	719	669	707	740	687	691	669	710	682	678	687	699	713	705	663	681	710	722	663	697	733	669	698	711	724	732	679	694	691	709	707	759	713	724	717	696	725	706	719	670	732	709	720	670	686	741	694	720	699	700	685	716	664	702	662	645	711	695	715	702	703	721	701	677	699	700	657	658	691	683	663	692	723	720	702	721	717	733	709	692	719	685	770	686	658	680	707	718	721	702	727	709	709	715	677	686	697	719	715	695	721	689	732	697	681	705	663	720	724	704	699	719	645	677	646	693	701	688	736	716	710	728	722	711	671	717	734	703	656	700	710	673	682	711	730	730	645	655	712	712	699	696	691	700	707	672	714	683	712	696	680	701	721	685	756	684	711	692	681	702	685	667	753	692	738	708	749	717	679	729	704	668	739	665	661	709	690	736	724	715	680	693	654	700	689	685	736	690	675	713	707	776	666	690	706	720	702	686	735	738	687	675	655	705	679	690	700	692	694	688	675	723	692	728	680	687	725	773	661	665	729	723	683	741	686	711	712	694	752	704	695	684	685	671	678	655	721	658	700	705	726	678	680	757	689	687	731	671	648	708	690	704	690	694	672	710	716	701	650	706	671	704	754	713	697	649	680	665	714	661	689	701	693	703	725	693	677	676	723	719	690	675	738	669	676	737	719	763	657	738	693	689	723	715	686	667	669	697	701	704	634	667	717	713	724	699	680	701	722	704	662	742	648	695	737	707	630	697	733	696	694	695	713	765	709	732	682	729	690	711	696	669	741	641	712	727	659	716	746	720	705	696	710	698	708	670	727	738	693	733	768	687	692	707	741	664	689	645	676	679	702	692	662	688	689	741	723	748	672	653	748	713	692	704	700	699	686	697	725	699	718	700	689	718	679	719	686	670	654	727	704	677	693	676	735	705	674	713	690	668	706	715	693	679	702	692	708	676	688	746	679	716	675	678	715	671	679	723	647	718	695	704	727	694	694	678	720	743	735	642	700	730	654	708	743	686	695	722	678	700	698	732	723	686	711	716	691	699	724	661	702	718	693	690	746	715	726	688	704	673	694	688	698	717	716	661	709	688	671	733	766	696	730	706	755	720	730	711	726	665	701	704	673	742	720	673	666	676	720	727	695	690	709	715	677	724	695	695	714	730	743	727	710	743	705	684	689	712	720	749	722	709	628	666	690	718	679	770	692	723	691	676	729	735	695	743	725	659	706	743	700	659	715	675	713	685	745	646	760	706	744	743	736	718	737	706	690	676	704	703	713	674	707	735	655	696	702	666	638	672	660	687	669	672	722	663	697	714	660	677	702	665	711	678	703	696	739	738	668	712	701	669	770	663	689	682	689	740	679	709	746	730	707	729	688	705	689	700	662	652	708	709	640	697	707	734	706	723	717	716	649	693	749	682	699	717	703	751	721	672	714	698	684	721	660	659	712	650	708	705	689	705	691	722	734	738	715	743	673	731	697	731	688	703	717	693	661	723	738	749	711	633	685	708	705	714	744	690	682	718	704	713	704	689	748	745	667	697	684	693	695	727	733	728	729	752	713	701	747	699	724	645	705	772	699	767	706	677	663	689	731	742	710	702	711	729	704	681	703	688	716	687	680	741	713	706	750	705	693	738	750	728	675	711	705	705	712	691	738	701	742	710	651	693	711	661	692	735	703	711	657	686	714	735	679	687	700	720	732	727	747	752	642	696	730	692	723	752	702	692	663	678	706	741	726	693	707	715	654	657	715	739	698	695	665	658	708	669	709	693	713	724	742	696	734	714	717	679	684	686	672	691	704	702	709	712	696	692	678	698	693	686	693	700	760	730	738	731	720	743	649	678	681	661	702	714	674	705	717	689	673	717	707	662	656	694	737	731	693	694	687	718	731	687	685	703	720	708	691	712	653	701	696	692	706	680	672	700	704	741	725	726	705	713	660	684	672	748	659	700	674	702	724	699	703	735	669	677	735	691	718	648	689	677	682	752	719	675	713	720	698	711	678	684	675	759	724	683	720	750	690	722	703	711	729	742	721	654	687	763	692	714	755	700	666	718	736	686	755	733	683	731	690	736	691	741	714	711	732	684	701	696	714	675	719	749	709	722	747	704	663	664	652	705	679	673	661	670	735	732	684	672	669	677	680	706	674	712	690	727	697	701	683	648	712	750	719	713	720	698	707	689	709	719	658	721	717	695	705	690	717	710	716	716	688	722	693	738	668	733	730	639	704	708	673	717	702	733	724	670	669	730	698	720	721	724	737	701	713	704	694	759	680	711	689	684	666	672	696	725	715	703	695	721	726	717	758	688	713	668	665	718	712	721	712	727	694	702	724	666	692	669	756	699	695	688	736	745	720	711	707	703	716	727	715	703	701	687	731	737	669	730	682	676	675	704	710	697	669	707	719	659	668	693	705	659	658	727	721	716	702	685	703	732	694	730	727	675	701	702	644	747	698	640	685	724	739	716	705	732	716	712	673	705	696	744	743	689	702	705	695	709	734	682	711	664	715	721	696	739	688	711	693	674	716	728	751	696	693	645	715	740	648	699	667	724	715	712	697	700	670	675	702	687	668	716	748	694	718	706	673	696	752	729	662	703	738	748	712	683	708	709	681	686	695	755	724	696	720	739	726	668	723	681	694	700	699	686	668	680	698	721	718	649	685	728	728	681	729	698	703	697	706	704	628	692	701	633	725	705	735	688	656	671	674	677	678	723	680	778	670	691	720	694	652	686	710	671	679	688	748	693	682	728	702	714	699	722	738	712	690	699	691	716	712	731	699	745	717	709	738	679	728	682	730	687	708	759	720	716	719	767	706	701	753	714	721	693	668	700	697	732	682	721	688	712	727	761	723	687	707	718	684	688	716	650	727	685	707	737	711	718	718	696	688	707	700	717	669	736	688	696	662	695	692	679	639	705	661	698	677	703	738	714	677	708	701	666	739	717	674	666	720	731	700	751	663	755	700	675	671	711	741	727	654	678	679	673	746	705	692	677	708	687	668	707	714	702	705	693	710	705	692	670	686	704	679	717	697	708	696	693	693	716	740	701	683	684	717	723	725	702	713	703	701	657	740	679	692	685	725	709	690	709	732	732	678	709	750	721	704	705	731	662	680	715	670	674	730	667	664	698	665	701	729	632	735	731	717	744	724	692	718	669	694	718	711	688	701	695	680	741	733	654	653	721	662	658	692	703	703	703	651	682	739	713	704	723	722	713	676	691	721	639	694	687	683	703	701	739	673	718	650	745	689	692	676	719	640	689	688	717	690	683	699	709	738	689	735	677	687	711	669	675	712	708	713	694	675	729	690	718	686	727	762	697	703	713	737	669	787	732	700	715	706	680	669	700	678	751	682	702	733	693	782	723	683	713	669
13207	9353	4785	2650	1949	1777	1194	755	505	396	284	215	138	146	122	125	100	103	97	103	94	89	79	115	86	88	92	83	94	85	82	92	91	91	89	101	103	101	91	103	78	79	95	82	83	76	88	77	76	90	100	108	85	67	93	75	98	83	58	78	86	87	117	86	98	80	84	110	84	104	76	82	75	93	94	98	73	99	84	93	88	89	81	82	95	89	80	83	104	87	83	97	89	94	86	95	96	90	87	91	92	79	98	82	108	80	93	108	86	90	84	89	69	93	92	81	77	90	101	86	100	102	88	101	98	89	103	99	100	91	85	89	77	97	83	87	85	73	103	92	91	94	97	96	110	87	82	102	107	95	75	82	98	70	78	98	95	98	86	97	77	86	78	98	81	89	98	97	77	107	87	92	97	89	101	83	103	99	88	81	100	83	89	92	78	101	90	84	105	92	87	86	84	73	90	97	88	102	100	103	77	91	90	88	96	89	88	85	81	75	86	84	95	87	109	92	85	89	99	84	92	78	105	102	96	91	69	92	87	80	95	104	82	83	99	94	98	100	74	83	93	82	107	93	88	107	101	90	95	94	110	84	89	85	87	94	87	100	84	98	95	96	103	94	115	89	91	90	110	86	78	101	82	79	80	88	101	78	106	87	85	75	82	99	79	106	93	66	108	109	79	92	67	91	96	88	98	86	77	96	82	90	109	98	82	89	88	89	90	95	88	91	90	89	81	83	90	87	86	99	92	98	78	95	69	104	103	83	96	83	83	93	111	97	95	76	74	102	94	84	92	89	79	90	99	99	88	95	94	103	69	97	112	95	95	93	86	85	76	78	96	89	82	92	85	87	85	85	90	86	117	115	91	85	80	96	110	79	86	106	91	91	95	90	93	102	110	88	81	88	77	76	82	98	71	89	83	77	94	83	96	90	89	97	82	86	98	81	88	78	100	75	98	81	79	89	88	77	85	91	73	81	97	101	91	71	90	84	60	87	108	92	88	83	98	95	94	94	102	80	112	99	116	96	103	90	95	102	92	89	105	105	99	94	97	87	78	64	82	70	99	89	108	93	99	95	91	107	100	94	84	74	83	91	86	94	79	102	91	69	89	91	84	97	69	65	86	93	92	96	91	76	89	85	94	83	104	100	71	104	99	91	92	87	92	84	86	83	90	84	85	83	91	85	94	102	83	86	70	101	90	78	90	91	89	97	105	95	109	98	82	70	76	106	100	103	107	100	96	92	95	95	102	88	91	85	66	80	89	87	89	82	101	93	79	77	93	95	93	89	87	95	94	87	74	91	94	86	82	102	83	81	81	79	104	91	79	77	91	109	96	94	92	90	107	95	123	95	88	103	76	83	81	94	87	79	82	98	98	92	95	116	95	98	86	101	92	78	87	100	91	101	93	88	91	92	100	89	81	93	80	87	97	88	89	93	107	80	76	88	73	102	91	86	87	86	91	78	95	91	73	90	67	78	71	99	78	91	83	75	93	85	90	83	97	89	100	101	91	88	90	90	84	95	83	87	84	104	87	80	90	86	78	79	81	94	94	94	94	90	101	93	100	94	107	103	92	74	88	79	83	81	92	96	79	96	126	84	77	102	104	85	86	71	91	90	96	78	83	90	102	120	94	79	82	71	83	80	80	83	96	84	83	74	106	99	92	95	99	95	81	88	88	104	99	86	85	93	95	90	106	75	83	98	83	93	87	80	105	86	83	108	84	75	83	70	97	87	106	77	87	83	104	98	97	95	87	87	96	80	84	85	91	99	74	81	78	85	86	92	94	78	80	84	96	84	96	91	85	84	94	80	90	72	100	101	99	85	88	84	93	86	88	97	80	81	85	92	93	89	99	114	100	93	92	94	72	90	85	94	88	101	99	88	104	80	84	80	91	91	94	88	91	90	104	69	85	85	86	76	84	71	101	112	95	93	83	90	87	104	83	89	93	84	99	93	89	81	81	87	82	97	86	80	90	91	90	112	95	80	92	75	92	100	103	96	94	86	85	82	72	93	79	83	78	104	82	90	106	86	107	98	107	92	88	87	93	101	103	101	67	77	94	92	90	96	90	87	105	95	71	87	88	78	100	89	91	93	98	69	92	79	87	86	93	81	104	94	78	89	93	92	111	96	89	99	88	87	99	81	89	99	102	87	96	92	84	85	79	75	98	90	89	90	75	88	87	86	98	106	74	71	106	93	93	88	90	75	94	81	87	91	88	106	107	97	97	89	97	73	110	100	103	94	89	85	98	75	77	93	83	88	85	97	101	86	97	93	100	96	85	97	93	92	75	91	94	82	91	94	86	83	99	100	89	82	88	76	88	98	87	86	89	90	112	80	101	92	89	87	83	76	78	90	80	82	81	81	98	99	94	95	94	97	67	117	101	90	90	93	93	95	73	99	88	86	75	95	105	93	97	89	90	106	109	110	73	106	91	96	76	78	116	108	95	87	96	84	91	115	95	89	99	76	75	85	84	81	91	90	82	93	98	84	83	89	83	102	92	100	89	91	84	83	94	90	88	107	88	115	70	83	81	95	89	96	86	109	84	79	99	84	91	99	91	96	85	93	91	86	80	85	88	74	104	67	99	113	89	100	76	85	87	97	96	97	87	92	93	83	109	85	86	99	81	93	92	109	86	78	108	58	92	103	91	104	102	100	88	86	83	80	92	104	76	102	95	93	88	74	105	85	80	104	104	91	75	87	94	97	87	68	90	85	97	72	97	98	70	106	100	100	84	76	114	103	101	94	92	106	82	81	68	90	80	78	78	88	96	93	90	79	97	88	99	104	95	93	86	96	89	100	108	96	91	82	79	79	94	90	89	79	90	106	85	92	102	87	85	94	84	118	85	91	91	91	82	99	100	93	90	99	94	99	90	85	98	87	87	84	110	101	80	94	92	90	84	77	78	89	84	99	106	82	97	95	85	86	83	84	86	93	106	94	83	102	81	90	91	88	90	101	91	81	99	75	97	77	94	85	99	89	113	81	91	78	87	79	87	99	94	88	96	75	69	82	102	90	104	93	86	94	107	86	89	92	87	105	94	76	93	86	97	89	78	84	91	76	97	90	91	89	96	102	103	86	79	102	96	87	71	93	82	94	91	84	87	73	112	79	103	90	86	87	80	93	101	76	95	87	100	88	97	109	74	80	91	71	91	73	85	104	100	88	84	97	86	98	88	100	97	91	86	85	92	101	73	91	73	74	83	83	91	98	100	84	89	104	88	91	114	87	84	93	108	99	87	79	91	94	82	91	93	98	69	88	109	91	94	84	81	93	94	108	109	85	80	76	79	96	99	88	68	85	90	95	89	73	103	91	83	88	90	93	79	95	79	93	107	86	97	99	104	92	77	102	84	87	86	110	81	86	92	90	83	79	76	93	85	81	90	87	89	76	88	81	89	88	93	85	75	97	88	94	90	81	75	73	106	89	92	85	94	99	99	109	97	101	91	76	90	97	91	91	79	93	95	91	77	76	83	95	85	93	97	75
43501	31643	23661	23213	26587	25399	19873	12835	8928	6322	4563	2923	1872	1461	1126	967	861	803	702	724	692	692	697	679	680	731	666	656	631	663	656	648	700	656	735	650	673	640	670	639	682	652	622	684	671	639	709	619	645	710	663	674	674	655	663	676	655	695	685	636	676	675	678	698	691	656	658	644	641	649	661	708	618	687	703	668	676	637	680	688	648	679	689	667	657	667	659	663	678	647	684	650	670	674	705	670	678	686	687	670	660	662	657	657	675	700	669	643	671	696	684	650	667	704	610	679	684	711	617	664	633	695	658	630	621	657	666	593	686	680	635	655	658	658	667	626	674	653	639	666	659	638	662	662	693	661	675	664	657	664	688	678	666	671	688	671	692	666	721	637	693	641	661	634	681	665	718	656	648	651	660	670	676	620	664	667	654	705	651	653	674	644	715	732	651	692	695	707	667	673	667	672	667	686	665	712	649	695	651	631	679	625	676	673	679	630	665	696	691	678	583	652	688	629	680	711	650	706	682	687	695	645	692	638	652	628	642	615	649	649	669	685	680	657	710	667	638	618	638	692	715	681	607	654	688	631	663	668	673	708	668	633	659	655	649	675	703	665	635	615	648	620	719	646	653	734	636	665	668	647	660	680	613	653	669	648	676	694	651	635	650	693	654	678	677	643	653	596	634	659	693	638	638	657	657	706	661	671	639	660	671	654	694	670	647	707	654	648	653	684	715	644	628	648	702	584	629	657	685	659	646	636	667	681	656	688	670	668	647	653	684	697	619	662	624	638	700	590	748	643	658	696	703	650	700	647	664	646	656	687	670	660	642	651	631	715	687	693	645	684	677	694	734	653	702	636	649	660	633	666	605	675	637	664	614	655	642	723	643	651	607	657	662	688	693	651	672	696	669	711	681	679	664	663	658	654	670	674	661	688	657	699	689	666	656	635	664	650	662	693	678	681	660	619	693	682	660	669	657	670	670	688	661	676	679	656	694	650	677	654	670	694	658	639	658	653	668	646	661	696	639	677	628	710	711	699	625	668	614	712	683	656	655	627	637	640	612	655	682	658	654	637	624	608	670	646	668	672	694	632	689	665	693	670	658	642	634	670	668	638	721	668	630	664	679	711	663	680	676	598	680	666	680	681	681	675	689	648	679	686	680	658	643	610	662	623	633	637	638	636	676	660	674	684	683	687	707	655	672	618	641	682	649	660	625	643	681	684	673	642	635	663	662	699	638	700	706	659	633	677	643	699	638	646	669	646	698	599	672	687	698	666	646	686	652	645	646	680	636	655	676	745	661	689	696	661	659	644	645	643	635	624	710	674	670	681	703	645	661	705	678	661	658	656	676	657	596	662	664	746	677	642	703	672	672	676	662	679	685	695	636	673	645	675	697	662	603	653	673	688	634	693	639	595	739	621	667	628	640	661	704	656	664	655	655	657	659	623	678	696	635	674	627	645	685	658	667	703	657	680	654	695	599	715	659	647	710	682	673	653	613	634	605	651	683	669	663	686	687	711	635	625	651	637	680	721	605	652	675	714	704	655	640	680	659	653	682	669	642	676	659	666	675	683	719	664	644	670	689	693	678	669	600	686	649	682	699	646	681	672	669	644	695	644	692	670	645	666	681	642	704	675	738	654	649	637	620	666	643	631	607	679	659	640	632	669	632	674	649	639	700	671	682	710	654	701	642	592	661	662	661	667	629	662	640	665	670	688	703	645	648	687	646	665	655	671	694	689	672	659	635	665	617	687	628	623	684	643	653	650	678	713	643	673	690	672	659	634	679	657	737	645	638	714	663	680	656	680	647	640	660	733	637	682	657	663	698	655	643	697	654	700	658	676	672	706	632	663	703	664	669	670	652	647	672	717	622	610	654	623	688	680	632	626	692	685	656	675	671	637	715	649	659	688	664	692	643	629	649	670	662	630	681	673	651	654	674	670	665	652	654	697	686	696	648	652	648	693	665	671	670	661	646	667	720	688	611	666	623	643	689	672	684	675	669	695	622	688	630	718	670	660	711	654	688	655	666	632	667	630	666	677	663	690	707	686	650	642	662	700	651	701	660	710	656	680	686	649	677	666	709	627	705	655	671	656	693	681	730	733	644	707	625	653	617	665	667	634	655	680	690	707	652	662	644	663	658	637	618	688	630	640	701	641	641	694	670	677	638	644	678	619	701	688	660	674	684	672	690	681	669	649	631	681	676	661	678	605	663	637	676	633	675	665	673	621	657	645	685	701	636	653	703	660	616	665	674	674	633	665	673	678	686	671	673	658	686	633	669	671	689	619	678	662	713	683	653	693	653	678	714	631	703	662	662	619	645	645	645	624	668	682	648	656	643	641	639	668	682	662	634	675	667	644	578	661	658	692	677	687	692	660	645	735	629	698	675	679	671	670	671	619	661	652	667	694	630	704	672	673	636	602	700	699	716	656	672	657	655	647	675	693	700	691	637	682	651	665	631	677	639	629	641	692	696	711	678	676	699	668	631	666	635	680	689	655	658	661	692	646	667	652	679	662	694	646	709	642	666	670	635	628	661	638	681	653	651	629	663	660	705	665	663	675	692	669	679	658	704	682	641	597	693	685	671	654	645	665	681	680	709	622	687	642	692	642	647	660	675	662	647	667	701	709	702	651	719	628	668	610	707	662	721	669	695	689	619	630	680	667	677	656	682	692	722	654	679	644	660	629	704	688	693	666	648	622	656	701	659	682	712	645	699	669	634	687	654	658	688	668	617	676	630	653	630	670	654	687	694	658	671	648	668	669	682	689	636	663	661	653	648	666	622	647	681	649	668	634	698	653	661	699	644	628	642	642	646	668	647	698	662	694	681	710	648	690	688	605	676	658	694	637	656	663	660	662	646	688	708	679	653	670	661	657	654	665	708	674	668	650	648	660	684	654	692	686	656	705	652	673	645	697	690	641	655	666	693	720	691	653	695	656	636	684	698	687	640	662	667	686	690	699	681	683	694	636	627	682	641	667	658	644	653	681	676	698	686	693	701	693	686	712	654	692	680	651	690	656	645	671	693	638	660	645	668	648	654	675	643	694	629	678	667	676	677	668	724	677	626	695	680	667	668	651	637	706	703	686	689	688	671	607	638	657	678	668	700	629	640	635	670	668	670	636	650	634	737	666	680	655	667	679	643	689	670	625	679	688	670	686	686	663	667	704	625	682	632	699	632	656	716	665	655	677	649	654	696	686	651	648	708	666	687	626	676	659	659	654	651	665	661	669	659	674	674	663	662	660	666	674	663	654	645	636	645	660	660	716	652	632	656	648	655	671	672	675	695	709	698	670	687	669	686	637	654	656	716	695	686	673	701	679	687	645	710	667	672	666	662	665	640	663	626	660	677	665	726	674	719	669	612	657	659	679	685	678	715	667	669	703	659	641	651	640	669	672	677	626	686	725	673	696	694	657	675	625	671	703	684	682	666	664	654	689	665	678	684	648	672	703	666	687	697	671	664	661	661	649	678	673	676	656	675	642	679	664
12804	7860	3942	2392	1956	1586	1305	720	439	323	258	200	165	133	141	109	109	96	109	104	87	86	96	93	92	94	85	115	87	88	91	96	102	91	93	93	85	85	101	94	90	98	95	110	99	88	93	101	89	89	86	97	93	109	87	107	121	81	92	109	97	108	113	93	104	76	91	84	94	120	86	85	88	118	81	106	104	107	81	96	88	111	117	117	97	119	82	97	92	108	91	98	92	96	102	97	105	91	79	97	92	95	88	101	96	87	87	84	108	85	98	97	82	103	87	89	104	104	83	82	78	83	85	96	96	83	108	92	101	88	74	80	86	102	114	84	105	105	87	89	95	97	104	88	101	94	92	100	88	109	99	104	101	92	82	85	93	89	92	89	98	94	107	96	96	99	106	94	79	98	85	83	92	102	109	114	74	117	89	75	81	98	97	86	99	90	84	92	84	96	85	125	93	97	107	104	99	95	73	109	94	92	97	85	81	86	81	93	89	85	101	105	100	110	100	88	83	84	87	94	94	91	99	104	90	104	82	96	103	109	81	88	83	94	109	106	106	81	114	87	95	84	80	106	96	77	94	109	91	112	102	94	85	85	90	107	103	95	103	81	77	76	96	92	101	103	93	103	107	109	101	88	96	98	84	90	111	99	96	93	80	89	104	97	79	99	112	99	84	106	100	93	91	85	87	100	96	100	90	94	98	83	110	104	83	90	93	90	84	91	86	106	80	100	104	96	87	94	91	112	115	100	106	81	85	121	104	99	95	90	100	93	99	95	94	123	98	108	108	105	88	93	99	96	77	86	83	108	89	97	93	89	78	85	99	93	95	104	98	102	96	89	84	106	101	87	97	107	96	109	97	91	93	103	113	100	111	104	112	77	93	104	107	86	85	107	94	113	84	101	107	106	77	96	92	74	93	94	91	98	98	104	91	91	111	93	77	82	89	103	96	96	95	112	95	101	82	86	99	101	82	84	109	83	92	103	96	92	95	103	109	96	115	99	82	102	112	90	90	94	93	104	103	90	114	89	88	114	101	97	96	96	83	78	105	96	94	81	98	100	115	106	101	98	100	76	98	101	101	100	83	97	94	102	95	98	97	99	80	102	109	108	89	90	111	97	86	90	93	110	86	92	78	97	101	115	86	93	100	85	91	98	94	80	81	93	100	92	93	99	102	106	90	101	109	91	100	99	107	83	79	99	84	106	106	94	87	110	108	93	106	96	105	107	117	110	79	77	88	89	98	105	93	99	93	88	87	88	103	106	91	96	97	89	105	99	92	98	92	112	102	84	95	83	94	93	89	98	102	94	95	99	95	95	93	94	105	105	85	100	101	100	93	99	91	88	93	114	94	89	103	110	102	86	99	93	96	92	89	100	99	89	93	81	89	75	85	88	78	101	107	101	83	107	98	89	94	90	108	87	87	88	89	98	98	96	102	94	100	85	86	101	104	106	105	92	110	102	103	101	88	94	106	98	100	80	83	90	83	94	88	95	98	102	85	91	88	97	92	79	71	95	98	96	104	99	102	87	98	92	103	101	107	96	83	87	96	101	96	93	103	101	99	111	102	95	75	104	91	94	97	87	86	95	78	99	94	100	108	88	97	105	90	113	106	93	106	87	96	115	88	84	74	101	109	92	88	119	102	85	98	92	98	110	79	91	86	99	94	86	90	85	115	107	110	114	83	118	99	110	80	104	111	97	81	113	85	105	86	91	80	91	85	94	88	109	92	115	91	91	92	101	92	100	91	99	92	71	103	106	102	90	87	99	85	91	92	100	85	111	79	105	114	81	89	93	95	98	92	97	103	99	90	91	94	95	78	97	88	94	88	84	107	102	110	97	106	77	105	102	103	83	87	82	93	88	101	80	93	99	105	109	106	84	95	97	95	97	98	84	95	92	84	85	97	108	84	89	99	86	113	104	95	87	78	97	80	94	93	72	96	88	104	95	88	106	89	93	92	103	105	117	93	87	112	108	98	83	81	91	105	100	87	115	85	89	110	103	88	107	89	90	95	97	99	107	85	86	83	96	83	85	101	95	100	101	93	108	93	97	93	80	98	103	111	106	111	103	107	97	103	95	89	103	93	92	88	85	95	78	105	88	90	97	95	99	99	105	84	95	100	88	81	92	84	104	89	88	87	108	92	89	91	114	105	108	89	99	94	97	112	92	107	84	82	113	114	93	106	93	98	107	86	104	118	85	102	102	96	98	85	83	70	103	109	91	105	86	94	100	112	93	105	109	96	105	76	98	94	114	96	90	108	78	109	91	98	97	86	93	89	95	91	84	75	95	106	88	93	100	103	87	95	110	92	112	92	105	99	90	105	104	101	105	100	101	86	92	96	84	94	109	99	91	99	97	82	101	104	107	92	85	99	96	96	85	87	86	93	93	90	92	93	92	85	101	93	84	103	96	85	82	102	87	91	89	84	93	95	87	110	81	79	104	90	101	90	97	101	102	93	89	113	94	103	95	84	101	93	90	87	96	87	98	94	84	94	103	101	90	101	107	84	90	101	106	85	105	113	106	107	110	89	91	94	99	102	105	104	77	93	97	99	93	94	100	89	96	101	89	92	106	89	97	94	109	99	110	89	100	95	89	107	112	84	109	83	81	93	102	97	82	92	94	79	109	89	107	107	78	79	104	76	104	93	97	86	101	107	91	95	99	89	99	118	108	106	86	96	90	94	85	93	89	102	87	97	95	91	92	92	97	81	96	93	88	86	98	83	86	109	93	100	87	84	126	95	88	96	80	78	111	95	75	93	96	85	99	95	97	117	75	98	95	101	91	93	102	71	102	102	94	96	94	97	91	98	100	108	76	99	100	96	97	104	89	86	85	103	109	93	98	89	93	74	89	93	111	86	93	94	87	100	96	90	96	82	85	101	87	80	116	95	81	97	72	107	93	73	99	95	86	106	94	100	89	108	87	74	114	81	103	95	91	94	81	69	90	88	89	98	101	116	95	101	83	75	91	67	83	92	81	86	88	89	93	90	94	84	91	80	99	107	112	91	69	92	95	101	91	89	107	107	85	94	88	105	112	80	82	107	85	88	96	78	92	83	87	96	103	99	87	86	92	109	92	106	99	80	84	91	104	102	96	97	87	90	102	93	118	86	96	99	95	90	96	105	110	108	93	92	95	100	99	79	87	107	93	94	125	81	95	96	101	90	105	78	86	89	96	95	96	113	101	83	92	86	83	106	129	87	111	85	101	98	99	92	87	99	86	107	84	91	93	98	95	89	93	109	93	107	90	102	105	84	101	83	86	92	89	97	104	97	99	78	90	94	98	101	76	89	91	86	99	96	94	86	88	77	96	93	91	91	103	88	96	86	90	107	74	93	97	94	103	94	95	97	102	82	94	98	105	87	88	98	101	91	110	84	102	93	86	86	84	101	103	87	93	92	94	105	102	93	92	95	98	117	104	99	85	115	110	95	86	99	97	88	87	101	111	80	101	100	86	98	111	90	81	103	97	72	93	87	99	86	97
40691	28885	21949	21996	26459	25495	20546	13300	8346	5428	4011	2769	1826	1356	1142	998	856	824	772	743	718	766	705	713	720	726	672	750	697	686	695	755	696	654	734	718	736	668	674	701	742	694	710	664	708	676	697	697	709	708	717	684	679	750	702	716	693	671	712	731	737	676	674	703	680	732	725	659	650	697	733	702	691	727	663	712	718	698	716	667	694	677	639	704	732	691	717	631	692	716	724	657	710	685	680	765	734	671	680	691	746	719	690	691	709	711	709	698	714	713	707	703	694	709	673	704	700	718	650	743	700	716	686	710	707	719	697	674	664	721	713	734	750	690	667	703	739	774	745	674	737	725	702	699	712	720	717	689	695	686	722	694	716	690	715	695	709	655	728	702	711	706	690	648	735	717	674	694	760	674	718	707	692	696	703	685	669	688	731	672	733	693	658	759	707	686	693	719	715	674	696	661	693	706	727	706	661	712	710	682	714	737	692	695	708	718	734	734	671	717	713	679	651	661	712	705	678	671	705	730	708	687	644	682	735	668	687	725	700	683	716	698	717	699	744	721	734	742	737	673	710	702	658	742	639	755	719	681	666	683	711	708	737	689	699	704	671	690	697	697	696	742	707	732	688	759	687	703	707	722	668	755	694	687	721	698	673	749	683	681	750	764	719	751	667	744	720	760	691	669	712	707	748	710	722	719	736	702	690	715	672	694	700	702	684	725	707	671	722	712	717	671	681	684	711	738	714	707	657	706	740	714	714	672	695	687	681	685	720	726	731	702	720	713	749	666	784	664	660	700	689	672	686	690	685	676	731	672	742	680	695	655	706	691	733	729	704	722	726	670	686	723	689	633	702	644	724	681	724	705	711	733	732	739	702	732	754	751	667	711	722	687	664	657	696	723	704	701	689	729	703	691	746	704	716	710	762	685	707	699	687	713	700	694	741	713	709	678	679	743	743	676	700	747	769	702	663	722	721	704	666	718	708	704	668	661	763	703	716	731	723	695	731	699	675	717	704	689	708	701	691	724	717	689	697	730	700	711	727	681	718	690	704	672	706	676	655	695	656	686	678	698	681	705	712	708	741	704	677	691	695	726	717	689	717	737	667	656	685	648	691	718	706	721	740	703	678	730	713	718	708	673	707	708	684	677	703	731	703	718	718	686	748	655	703	746	675	715	686	699	697	694	678	694	680	691	717	726	724	715	677	738	700	698	725	704	695	680	669	682	682	701	717	730	700	664	726	668	680	698	714	724	718	745	693	702	698	733	725	715	673	759	691	697	675	715	706	710	756	730	692	733	733	693	727	654	675	728	713	686	699	682	715	666	711	705	727	655	679	705	702	725	704	698	707	692	698	707	727	647	720	728	694	707	711	730	686	670	684	744	709	738	674	675	737	655	664	747	741	704	786	731	733	702	685	751	699	697	675	701	720	683	658	702	673	697	689	716	720	701	702	681	748	707	742	741	664	677	744	711	701	675	691	700	747	712	724	691	736	697	711	744	673	698	697	709	683	709	731	687	719	701	748	710	699	694	711	650	689	714	687	727	721	686	727	710	714	717	670	725	681	712	676	708	702	678	728	725	710	679	723	687	669	709	764	710	634	735	754	683	685	672	697	731	715	744	693	708	740	723	679	694	717	677	665	705	648	697	702	717	666	704	690	718	736	693	690	689	712	718	673	673	710	725	674	679	705	702	702	699	700	734	731	720	683	647	694	730	744	706	752	685	662	670	729	659	716	719	719	699	635	701	705	691	715	738	679	687	724	656	724	712	688	715	682	689	725	740	743	674	677	670	739	681	760	749	706	722	653	733	707	670	725	715	769	697	669	691	707	702	736	656	666	710	691	700	706	730	686	699	678	730	702	723	688	692	683	694	664	665	658	722	692	695	743	745	719	708	736	676	724	748	740	690	760	693	726	656	701	672	712	686	686	735	689	731	744	692	708	693	719	722	643	718	740	719	669	744	701	691	666	724	707	670	702	661	681	694	739	677	698	715	737	648	678	710	671	711	718	716	735	705	662	709	638	690	703	709	741	624	696	705	671	726	774	719	719	712	722	651	754	689	684	677	706	690	720	706	685	664	684	734	687	749	683	687	716	649	676	715	682	672	677	740	734	651	629	715	680	676	688	695	688	698	717	716	748	653	728	703	659	769	682	722	712	680	724	726	726	707	695	708	707	690	733	682	699	722	724	712	666	727	678	704	678	658	725	690	707	701	704	726	657	706	666	707	670	707	739	647	721	686	712	732	692	698	730	685	697	717	689	709	704	704	693	690	672	714	740	714	717	676	714	718	702	664	719	720	705	678	674	708	683	713	692	658	681	733	713	701	715	731	731	713	708	743	716	693	684	657	738	665	727	699	701	733	665	700	683	710	718	690	666	727	694	690	736	744	726	756	704	703	680	690	750	693	692	726	697	720	746	711	693	687	701	634	729	686	699	723	649	698	662	692	741	669	742	729	688	721	724	714	758	680	707	695	704	733	683	741	722	695	685	703	680	668	682	685	743	736	736	683	723	681	693	708	707	716	727	693	712	726	694	723	697	651	718	717	718	747	725	720	714	726	718	723	680	688	724	674	755	712	669	671	703	704	696	701	732	721	697	703	719	751	720	747	754	711	700	693	730	661	709	685	692	689	777	747	711	734	723	696	707	694	672	712	726	689	691	698	669	705	704	687	698	697	703	690	688	706	679	674	709	710	671	672	754	688	737	665	698	729	724	687	719	754	741	718	658	731	679	682	681	688	731	689	734	683	700	733	732	705	711	711	721	735	670	734	727	712	751	687	704	704	715	718	692	725	712	728	769	741	655	706	696	749	710	731	686	661	702	692	748	711	742	689	712	692	698	723	685	693	717	691	695	716	723	701	714	757	700	715	707	670	687	647	697	690	655	679	682	726	666	694	666	698	718	672	754	765	683	687	697	689	705	674	672	695	702	645	743	682	761	727	690	769	700	670	677	693	727	783	651	734	757	701	684	713	708	690	752	693	698	694	728	647	741	659	676	689	685	689	706	733	711	691	721	727	690	665	682	748	697	713	689	720	700	716	666	750	683	709	710	693	730	643	728	718	716	702	735	686	716	711	732	721	708	699	726	680	707	666	703	733	724	667	685	700	729	675	712	719	677	712	701	671	719	646	710	698	721	721	679	764	668	709	687	702	702	706	679	713	702	716	711	696	729	712	724	729	705	674	718	674	729	682	703	735	702	729	691	691	652	740	699	659	710	691	643	723	690	724	718	670	726	768	697	735	677	728	686	704	691	704	743	659	655	698	698	684	707	697	739	697	723	684	728	686	686	680	733	665	718	705	706	716	712	790	748	658	691	704	683	693	703	703	710	687	716	695	690	698	697	710	701	757	655	718	735	706	654	730	707	752	643	727	696	686	647	699	724	711	712	731	709	730	644	705	664	689	746	740	736	716	684	670	703	676	645	723	675	694	675	678	724	737	683	681	711	674	693	696	709	731	686	699	689	717	767	729	698	737	711	693	710	672
13974	10174	6204	4678	3198	2164	1384	857	613	461	315	227	184	147	110	107	116	93	92	95	98	102	93	88	103	108	79	76	95	86	100	90	99	99	90	90	74	85	89	88	102	94	84	89	100	105	98	94	84	95	91	86	74	87	100	82	97	95	91	86	66	93	75	87	90	85	89	100	82	85	98	93	94	101	87	79	100	81	89	90	91	100	86	80	70	84	102	91	102	99	85	99	100	69	104	81	84	84	79	107	68	106	92	80	90	89	82	104	84	100	101	85	85	83	71	73	87	81	93	75	78	100	88	101	86	91	87	94	86	91	88	80	80	94	84	90	81	91	91	75	96	85	80	106	91	91	106	95	84	77	107	86	92	107	94	75	95	79	79	101	85	89	83	101	81	88	91	83	105	74	93	79	85	81	83	92	102	92	89	82	68	97	92	106	94	96	86	95	97	88	83	88	86	81	96	86	76	83	95	92	95	71	89	80	76	95	94	86	89	87	86	92	97	89	92	90	92	101	100	93	106	93	86	68	90	79	85	86	95	85	96	82	90	94	91	90	85	85	82	106	106	82	89	77	78	89	79	88	87	72	84	79	83	82	67	80	85	104	106	75	108	92	83	75	85	103	97	103	96	99	67	81	84	82	84	75	75	90	100	86	94	94	89	83	83	86	98	104	92	89	97	112	91	80	73	96	78	99	88	83	73	79	83	90	89	98	97	96	100	90	76	98	80	81	89	92	98	89	79	86	89	91	94	108	97	94	96	84	90	93	84	90	78	102	93	85	85	82	87	86	85	94	88	93	81	97	85	84	83	91	93	94	81	80	92	81	85	96	92	97	112	87	95	90	73	97	83	96	85	93	93	86	98	100	81	91	94	89	83	89	102	85	75	84	84	82	89	78	104	82	109	95	93	83	81	87	91	76	93	80	83	90	76	79	102	79	90	93	91	83	93	77	82	80	82	90	95	94	97	87	78	101	89	94	82	90	98	97	97	94	89	86	75	75	91	95	113	82	70	93	81	90	91	78	98	88	72	84	93	85	90	93	86	93	84	96	98	81	87	71	114	93	78	86	98	86	71	93	88	92	73	123	98	79	66	91	105	93	88	91	74	86	87	85	80	76	92	80	105	102	83	79	96	103	90	73	88	104	94	76	98	106	74	100	80	107	86	86	112	92	89	88	101	85	95	99	84	92	82	77	95	91	91	103	101	86	94	94	92	90	92	87	87	87	86	85	83	98	103	78	105	92	102	116	79	80	86	84	95	88	70	88	83	102	81	78	72	94	78	94	96	106	88	106	82	73	90	77	92	77	92	81	90	84	99	108	87	99	86	77	85	93	98	80	88	79	64	85	90	87	87	75	92	82	86	88	81	83	95	103	113	95	81	84	97	83	64	84	89	101	72	77	80	81	95	103	84	94	92	87	88	87	107	81	93	90	89	102	87	93	79	82	79	91	82	95	86	75	90	93	90	86	97	92	82	89	85	85	90	106	92	93	96	77	76	90	95	90	81	93	68	81	78	103	89	101	86	87	71	103	70	98	98	81	94	85	79	79	89	84	102	89	101	80	85	94	93	103	87	111	99	94	99	88	80	84	107	85	75	80	92	99	83	97	82	86	74	92	88	97	90	99	79	81	107	84	86	92	102	95	93	86	87	80	76	110	75	84	96	88	69	88	98	92	76	78	81	98	90	99	111	77	94	96	89	97	87	68	90	84	80	85	77	94	97	98	97	74	89	77	86	84	81	75	98	77	94	80	77	82	92	80	90	92	98	82	75	87	76	78	82	87	96	99	122	89	110	83	85	106	69	119	90	81	104	84	97	101	84	100	101	93	95	108	82	90	78	93	74	71	101	89	99	85	75	86	87	84	101	86	88	82	76	98	81	82	103	116	88	102	82	81	88	85	75	105	95	92	80	87	85	86	92	71	91	98	80	92	106	88	95	95	101	90	85	91	92	78	102	80	88	86	112	88	102	86	87	99	85	88	97	81	89	104	88	84	101	95	88	88	104	94	73	76	100	84	89	86	86	92	106	96	80	84	88	85	97	82	86	86	87	90	85	85	83	86	90	78	90	83	84	100	81	87	86	86	94	74	80	83	85	96	72	89	101	97	92	82	93	87	88	85	70	89	82	99	94	83	79	87	90	100	87	95	80	101	87	60	67	105	94	99	81	89	94	81	83	109	94	76	79	80	85	74	93	83	108	80	102	107	100	86	83	98	91	95	100	78	86	86	83	74	115	103	95	101	82	107	100	93	80	93	85	101	95	96	92	90	97	79	96	84	77	77	86	112	105	81	98	87	92	75	110	105	88	97	83	81	92	100	89	83	69	83	79	89	86	101	83	100	101	92	80	90	81	93	86	88	87	110	85	88	81	79	107	79	81	76	97	92	72	80	121	72	96	92	89	92	92	99	95	72	106	99	103	76	91	91	83	88	79	106	78	105	88	86	100	94	99	88	82	86	91	96	77	87	96	95	80	84	80	93	81	94	91	75	89	100	89	90	78	85	80	71	85	74	70	95	92	85	94	87	93	87	103	95	97	81	88	115	80	88	80	73	103	91	105	87	92	103	107	86	76	82	99	80	103	93	100	81	89	84	87	96	95	90	105	90	81	76	80	89	85	89	93	96	86	113	81	106	82	97	85	92	98	96	91	79	87	93	94	72	100	90	81	78	98	96	106	75	85	81	77	93	93	88	94	96	101	106	82	87	98	87	90	94	92	90	93	86	89	67	102	97	84	78	86	87	77	78	96	101	74	94	80	98	108	85	83	79	85	98	90	83	91	89	95	104	103	104	90	102	76	91	101	80	87	101	79	97	105	102	92	85	70	76	92	86	89	96	93	90	97	84	77	83	73	97	101	75	86	71	101	79	98	97	97	90	104	95	92	71	87	94	94	96	85	105	93	86	90	95	91	99	88	87	106	79	93	90	93	106	90	87	81	100	94	92	83	96	84	83	95	94	91	82	77	84	80	103	81	106	92	83	95	87	91	88	89	88	77	83	98	80	83	77	88	85	88	92	90	86	97	96	100	76	98	80	89	95	87	94	84	84	96	87	78	86	83	90	95	81	77	95	76	87	91	113	99	91	103	85	86	76	84	92	111	81	103	92	80	91	96	77	96	88	101	90	75	85	74	100	94	86	92	80	73	68	101	109	77	99	87	81	96	92	77	88	88	94	92	86	75	83	83	80	81	78	98	87	84	95	101	81	74	83	98	89	84	85	84	94	102	111	83	85	70	85	82	85	85	92	82	86	87	93	92	73	86	88	78	104	74	88	89	101	86	95	80	106	82	76	99	86	77	83	96	86	88	79	91	87	85	94	85	94	115	88	89	102	107	92	64	87	101	83	98	81	108	95	104	93	69	108	89	85	103	81	109	87	79	90	88	81	83	104	103	84	79	83	92	92	83	91	92	102	86	96	107	90	105	68	82	101	71	84	95	97	89	95	93	79	93	97	82	90	83	77	77	76	92	91	100	81	94	84
43836	32532	27382	29037	30371	26516	20791	14624	10389	7073	4774	3428	2348	1541	1160	1006	837	795	754	710	733	723	667	702	649	618	660	658	667	636	642	637	656	681	707	657	674	668	668	665	657	644	651	657	658	653	650	668	639	661	660	689	582	708	632	696	664	618	630	688	671	663	650	666	614	668	701	639	644	663	649	692	680	632	637	612	620	643	650	614	675	654	630	664	680	622	667	615	676	642	622	705	618	671	675	684	647	659	636	684	639	669	649	689	645	601	624	628	622	655	684	672	642	665	650	635	650	618	622	639	602	682	662	669	627	680	652	622	679	637	695	624	627	665	691	640	613	645	641	662	676	642	661	673	655	642	658	643	633	630	660	648	660	686	657	620	649	671	623	626	651	652	650	656	674	627	631	660	640	648	709	655	681	654	660	636	682	633	638	673	693	637	637	632	653	619	685	677	683	663	648	645	653	678	613	632	641	633	689	694	628	601	649	662	645	659	640	592	616	650	631	665	664	673	628	685	657	681	657	627	645	632	628	635	688	609	658	660	635	640	639	658	645	648	723	671	593	620	633	674	632	641	626	644	655	674	637	672	673	689	647	658	621	624	662	685	620	628	612	668	646	642	642	693	704	675	637	625	650	666	669	592	656	676	610	627	645	609	659	633	648	668	695	656	652	636	660	620	677	663	625	671	658	674	665	684	697	642	669	684	651	636	651	647	674	658	695	669	655	653	684	666	643	687	663	674	645	645	675	644	657	668	646	658	625	648	618	665	650	674	649	651	650	652	634	658	616	658	626	629	667	639	634	681	657	633	654	664	674	658	674	652	655	649	628	659	665	666	662	635	687	635	682	645	636	683	648	647	680	643	677	639	660	643	646	645	667	649	622	675	621	640	612	640	669	640	626	684	697	663	643	669	652	645	674	687	678	626	601	656	654	680	729	656	677	652	639	671	704	659	707	670	691	677	654	673	625	689	660	660	638	635	640	590	630	653	649	680	665	624	638	637	650	662	702	660	658	637	661	687	608	659	630	684	650	681	649	664	666	631	662	682	692	636	629	643	661	651	676	603	697	662	650	673	643	638	623	658	650	632	654	650	627	668	662	617	677	672	690	640	665	692	646	666	651	640	580	672	632	663	671	629	675	638	702	639	597	617	618	652	671	676	635	672	683	604	644	642	690	671	673	664	672	639	658	666	674	658	669	665	644	673	651	653	671	621	643	711	595	676	688	703	628	643	656	684	628	610	682	647	674	720	669	613	635	633	661	629	678	658	641	632	672	644	650	624	627	640	641	659	710	596	680	637	651	678	686	614	627	628	614	619	659	643	663	667	617	639	602	641	651	624	660	637	619	601	616	637	660	669	638	633	652	630	625	689	656	693	641	652	656	632	603	648	642	662	661	653	663	644	632	643	646	650	697	683	641	656	654	658	669	613	643	693	628	649	678	647	656	644	648	591	650	709	645	664	683	667	659	646	669	663	635	722	635	657	626	616	664	646	656	705	658	628	688	731	683	626	617	649	690	610	673	642	652	627	642	687	631	653	642	590	676	648	660	671	685	658	640	655	697	690	655	643	643	634	684	656	612	702	594	600	667	643	659	620	689	623	661	666	686	653	593	607	683	643	632	650	648	658	627	642	682	653	674	668	661	688	667	675	653	682	645	669	658	616	600	716	621	636	681	735	699	629	635	664	642	677	651	651	641	680	651	645	636	670	688	619	668	642	673	695	681	647	681	695	659	626	629	697	670	693	641	645	697	673	595	629	669	634	646	640	712	637	623	574	661	643	629	641	694	666	637	611	665	656	653	589	663	631	671	642	636	655	670	681	683	660	613	655	644	604	655	632	659	658	649	637	649	647	658	677	664	648	654	622	673	683	673	652	678	698	666	697	641	652	652	702	658	665	679	619	624	695	660	620	692	689	639	641	662	609	632	594	681	627	674	603	670	640	643	630	665	681	694	682	667	609	673	657	655	665	681	675	702	659	595	695	627	657	675	679	698	686	662	655	600	662	674	605	715	626	680	648	661	610	642	628	671	639	618	692	698	645	628	711	680	692	609	653	640	617	680	692	676	636	656	634	637	699	639	633	651	649	629	689	652	656	667	664	618	708	697	620	644	655	652	657	691	634	634	684	632	715	645	688	641	613	689	637	643	668	634	669	646	653	636	640	716	643	603	601	656	643	685	662	640	640	677	685	630	664	644	626	693	657	645	655	644	607	639	686	645	635	687	679	632	624	653	660	668	618	657	677	600	671	663	624	607	638	678	693	639	611	655	621	655	615	673	667	642	705	681	666	667	659	638	670	682	627	632	614	662	651	659	647	646	642	605	687	695	684	640	704	631	668	656	638	675	657	622	626	602	670	613	691	651	679	671	680	626	643	647	664	648	619	674	673	684	627	601	664	668	634	640	619	650	673	618	640	690	639	653	672	656	682	654	638	627	591	642	601	666	620	639	609	654	653	702	617	627	616	634	651	690	690	655	665	656	671	667	683	633	625	612	660	646	598	643	599	648	644	669	617	630	685	622	627	677	628	637	639	633	646	639	654	659	640	698	588	694	653	676	632	657	641	671	680	662	650	678	694	675	667	656	666	632	648	639	632	650	638	650	620	677	652	595	669	639	640	674	693	652	669	670	652	637	651	645	650	689	664	697	682	672	584	681	642	706	674	645	652	640	670	687	634	672	662	652	645	655	656	662	648	708	654	682	657	649	640	628	605	625	661	648	672	630	644	624	599	664	607	663	703	615	597	650	635	643	637	637	663	666	643	655	631	660	692	665	655	656	662	660	630	628	640	645	653	702	655	632	621	656	636	691	662	619	674	641	723	626	608	684	661	649	666	627	657	644	620	637	639	667	670	663	663	661	680	656	657	683	676	657	647	665	650	621	643	643	617	664	669	627	602	666	620	647	678	665	644	685	652	647	671	666	639	635	691	686	634	670	613	676	642	645	654	643	662	659	608	671	645	642	653	685	662	646	665	616	669	637	658	628	661	672	656	626	703	647	605	666	655	642	662	613	653	658	674	685	667	627	630	666	673	703	676	643	698	667	647	612	698	658	678	657	699	694	620	661	644	632	670	654	702	673	656	599	637	685	633	689	636	665	640	666	627	615	616	678	635	652	662	604	639	680	644	670	630	643	618	714	667	656	632	660	615	637	661	624	665	668	657	707	671	677	605	648	651	618	695	675	678	659	651	681	596	678	642	637	653	665	666	684	657	633	670	628	639	651	650	642	644	649	600	669	681	685	618	628	643	631	656	585	630	667	641	617	695	660	644	681	644	669	647	634	612	631	656	688	649	697	640	594	669	630	669	637	622	631	669	630	626	644	631	671	635	664	649	660	702	718	661	692	635	626	686	612	656	672	683	689	670	648	647	656	643	652	631	618	696	664	723	655	627	582	621	707	625	650	694	695	572	639	647	629	680	671	648	615	631	725	665	677	663	642	642	644	646	649	648	622	643	638	670	672	686	617	702	667	666	628	656	679	632	662	644
8900	6016	3320	2178	1595	985	731	527	379	270	225	188	156	115	117	112	95	110	85	105	93	92	82	87	90	105	93	107	90	102	103	89	92	107	94	112	89	89	99	99	100	100	85	94	93	89	81	92	116	91	100	108	97	90	101	97	84	90	96	89	83	92	100	94	98	96	89	93	88	82	100	88	100	94	87	104	81	98	97	89	88	88	95	75	102	79	84	110	87	105	93	88	102	82	105	91	105	80	101	94	97	83	97	88	101	91	110	87	96	99	87	88	87	91	126	108	92	101	91	93	107	83	93	89	105	86	91	89	84	97	87	97	103	83	91	87	101	98	93	90	109	97	94	93	92	89	88	90	89	91	110	97	94	95	103	101	96	115	84	91	88	74	98	98	100	100	96	78	82	92	81	89	93	75	73	103	93	108	107	71	84	97	84	98	87	99	100	86	80	103	95	101	97	91	95	104	92	88	98	90	84	97	75	96	90	80	89	93	86	89	81	95	105	101	89	93	96	109	95	99	90	91	84	90	80	100	90	93	76	91	87	91	101	100	83	80	118	108	91	95	89	107	102	80	92	98	91	85	101	90	106	94	97	106	109	99	96	96	91	83	81	90	95	100	96	88	115	95	95	95	80	107	96	77	82	87	87	85	87	104	89	94	102	105	78	112	106	88	82	90	100	88	89	78	91	77	75	75	98	105	87	91	102	99	84	109	104	85	76	85	87	90	109	91	80	118	88	106	85	86	105	88	96	88	102	94	87	93	114	99	72	89	110	78	98	97	92	71	90	88	86	86	98	77	107	90	97	114	114	100	81	98	94	83	95	95	83	91	104	97	104	89	88	105	88	112	85	94	84	89	107	81	111	89	103	81	118	85	99	86	90	90	96	89	90	83	108	87	96	99	85	96	93	91	76	87	106	106	95	85	99	99	91	90	102	98	86	104	98	90	76	103	86	98	98	103	104	102	91	100	90	89	98	102	106	104	100	95	81	105	83	84	97	104	90	100	90	98	108	112	83	85	98	90	92	91	98	109	91	98	88	69	107	93	81	81	96	93	84	85	102	103	101	94	106	77	90	92	90	75	94	84	90	98	87	97	104	100	91	91	89	94	91	84	107	98	99	99	91	91	107	114	97	95	91	101	76	82	84	79	87	96	84	82	89	81	89	104	79	82	89	99	107	83	100	88	96	105	87	98	99	101	101	98	96	99	114	96	96	96	109	85	93	94	116	98	105	71	85	79	100	69	82	85	115	97	101	87	91	90	98	95	108	79	84	92	106	93	103	88	86	98	88	85	95	98	89	99	93	112	92	87	91	94	118	89	84	94	102	94	94	95	108	105	92	86	77	101	87	92	95	82	80	101	88	94	79	83	94	82	108	99	92	77	79	104	101	91	96	99	98	122	99	115	93	98	99	95	89	101	92	100	89	87	97	82	89	92	95	120	92	92	95	91	109	98	98	81	96	93	95	106	85	96	94	90	101	92	89	94	95	107	103	107	87	102	79	94	93	94	106	103	91	95	92	103	98	83	111	86	87	91	111	92	102	99	81	83	87	91	100	121	91	99	102	82	109	92	99	93	114	102	91	114	82	86	99	86	102	89	95	97	107	90	94	95	89	113	85	87	99	103	94	100	101	97	98	108	78	91	98	94	101	96	88	86	93	92	96	87	74	92	86	75	94	111	79	88	94	88	90	90	92	85	78	89	76	94	91	78	87	83	101	90	105	114	91	87	89	95	106	96	91	84	99	102	102	95	94	99	98	102	91	91	72	94	93	100	92	86	92	107	100	95	102	82	97	90	107	88	89	89	99	102	96	104	73	85	101	91	106	84	90	86	105	107	90	96	97	97	90	87	101	99	79	104	86	83	90	90	104	83	87	87	100	92	105	98	99	84	85	90	96	86	98	101	102	77	98	99	102	94	114	81	101	80	82	86	88	96	84	98	96	95	96	94	106	95	80	101	93	100	97	98	89	103	102	87	117	82	84	89	90	111	100	84	126	80	90	96	100	94	98	84	102	93	102	89	90	93	83	92	79	95	105	83	98	105	87	82	100	104	105	89	86	82	104	83	73	93	71	86	86	97	83	99	91	95	97	93	85	92	86	81	103	92	96	89	84	112	95	93	89	87	80	111	95	96	98	85	80	87	86	91	99	90	93	93	77	113	91	87	69	93	95	107	107	80	102	81	85	98	87	97	90	94	88	103	104	119	93	92	89	87	89	77	88	89	83	88	83	96	75	81	97	88	96	74	99	86	103	94	89	96	90	80	79	95	88	94	90	97	91	90	82	80	81	99	93	86	100	103	90	104	87	92	93	92	102	97	77	92	99	90	70	99	92	95	78	90	95	93	87	99	118	85	101	129	76	90	104	104	80	82	96	88	91	93	80	102	97	82	107	84	77	89	89	107	91	93	92	88	83	78	94	116	98	97	84	70	88	92	81	99	95	80	95	99	100	95	81	87	101	85	106	95	90	112	95	95	99	104	88	92	98	121	100	106	101	95	88	93	100	100	76	88	112	100	103	104	85	88	85	86	106	72	93	84	99	88	100	109	90	80	98	79	93	86	100	86	96	93	93	92	83	87	103	87	96	87	106	105	85	88	91	94	102	97	98	81	76	96	85	98	100	91	101	102	88	85	118	98	83	85	96	86	108	85	101	89	107	88	91	100	83	100	98	95	82	109	83	83	82	96	93	86	79	93	90	87	94	101	92	96	88	107	87	94	95	104	83	76	100	96	89	101	85	106	90	96	108	90	97	96	95	93	86	84	105	94	95	83	91	92	114	83	82	104	79	88	94	93	99	85	100	95	91	85	97	97	92	93	105	90	113	90	97	101	115	90	91	92	88	85	94	102	109	96	113	98	106	108	88	106	90	88	94	80	94	82	83	92	67	108	86	86	99	93	97	81	90	98	90	78	97	84	103	95	98	92	89	99	90	105	101	105	91	84	94	87	88	93	94	103	107	98	86	90	106	93	98	108	80	98	96	111	81	89	108	96	82	99	86	86	92	105	91	97	92	107	98	92	114	84	82	91	88	85	105	85	106	91	88	100	102	95	92	81	91	101	89	85	80	110	86	86	92	91	82	102	73	95	95	99	95	99	84	77	94	101	93	94	80	96	89	90	82	109	107	77	100	95	80	90	92	93	114	92	90	95	94	106	106	98	91	88	102	95	85	98	82	103	86	95	81	96	96	89	103	107	98	86	96	99	101	79	101	102	100	91	86	100	95	88	100	73	99	109	100	100	90	84	94	89	104	77	90	83	101	81	98	89	94	90	94	95	102	77	97	82	93	78	86	91	86	98	95	98	81	78	97	88	100	85	80	106	110	101	96	91	107	87	81	83	102	96	97	90	85	90	106	93	86	97	72	87	94	100	85	87	97	105	95	107	98	108	88	78	88	89	100	110	95	107	84	92	91	91	88	106	101	114	98	103	94	110	94	81	108	92	81	83	110	96	110	113	86	107	72	85	108	102	92	93	96	92
37849	26994	20713	21325	23460	18831	14390	10623	7374	4932	3432	2293	1544	1123	991	896	822	733	808	755	749	740	711	718	714	656	670	686	686	689	696	692	700	670	740	650	655	678	706	681	653	708	693	696	683	717	692	685	663	702	688	716	687	657	691	641	717	705	636	678	672	686	681	654	697	642	683	683	679	686	712	699	632	705	675	650	684	642	650	687	734	707	661	659	659	685	702	677	725	689	674	651	640	667	717	691	661	664	658	660	686	739	687	683	732	691	683	673	644	655	696	675	729	735	709	683	721	686	737	657	674	695	699	687	696	729	636	702	717	642	631	714	686	667	655	682	682	671	681	727	658	648	726	669	646	633	678	634	670	667	702	722	686	669	659	663	688	691	680	726	683	669	663	677	663	681	678	690	666	681	699	692	675	671	730	702	681	719	667	696	654	667	696	671	709	686	649	679	724	684	640	696	646	667	642	723	690	666	670	697	710	708	658	668	655	697	667	707	706	661	684	689	638	702	700	699	666	664	689	677	656	701	712	735	684	680	660	678	682	706	724	736	691	710	674	615	679	700	735	668	648	682	687	638	704	669	644	694	737	674	707	716	653	669	736	697	713	657	694	650	738	662	677	705	673	707	659	716	682	660	708	629	710	686	678	686	678	652	720	635	746	704	659	671	686	671	694	696	704	690	625	719	676	691	706	693	701	700	669	664	736	665	673	677	657	710	695	672	693	708	724	685	726	697	687	676	687	634	653	652	695	696	658	658	666	678	631	687	765	736	719	675	685	684	673	690	694	653	711	676	706	678	751	715	700	685	686	719	624	670	655	661	699	683	656	724	690	671	647	683	650	704	680	668	689	692	717	699	705	687	663	702	733	683	709	697	687	648	705	614	692	675	677	683	732	669	698	695	709	708	691	678	723	706	738	692	691	692	639	736	707	663	719	676	651	672	721	666	700	705	687	649	680	669	676	683	740	657	666	656	679	652	661	681	677	679	702	692	669	715	666	707	646	676	632	696	736	675	680	696	744	604	678	700	689	709	708	671	712	691	661	664	717	717	661	654	670	681	697	705	686	697	670	688	687	680	679	684	666	666	723	717	664	672	682	669	646	707	624	676	663	662	681	708	732	694	720	713	711	715	741	708	698	669	690	674	710	654	683	672	679	674	698	706	689	660	696	696	682	655	711	682	712	702	709	682	679	701	756	697	730	685	682	670	704	714	718	667	728	727	701	652	666	728	665	675	678	693	693	671	701	674	706	716	695	721	683	742	649	653	644	694	635	673	715	691	685	646	677	664	694	717	725	704	678	704	686	689	654	725	725	704	698	658	697	712	662	713	669	689	677	685	696	686	758	694	738	690	666	628	677	657	696	689	667	721	671	651	615	678	694	687	702	699	704	689	692	715	689	718	624	654	706	729	678	749	677	629	690	639	703	693	709	718	690	694	706	669	740	620	668	678	680	656	709	664	691	725	735	701	728	673	696	700	700	686	635	709	678	641	699	634	694	698	703	698	654	699	679	700	696	634	717	666	704	674	663	664	720	682	676	684	755	679	654	673	640	691	703	681	681	704	677	764	646	732	687	640	619	686	718	650	689	656	719	661	722	690	669	746	641	755	675	695	662	688	678	673	673	730	642	692	602	697	646	722	719	672	708	677	705	712	715	729	664	709	737	671	720	661	697	670	703	686	735	710	714	708	699	700	680	719	691	669	657	722	654	722	725	671	710	706	691	654	712	673	694	693	708	688	690	683	671	711	667	709	731	709	676	708	729	677	734	724	708	671	669	725	672	683	655	713	683	718	660	676	715	647	700	692	738	727	680	675	659	693	679	684	729	689	683	678	689	680	686	741	696	667	672	700	688	696	736	670	721	702	704	716	725	667	654	693	669	682	627	692	659	656	681	699	678	686	665	733	631	675	669	723	695	658	740	672	641	671	673	741	771	680	678	724	687	718	684	658	698	697	727	730	664	673	673	705	712	725	679	714	710	706	721	664	677	668	657	663	674	669	751	696	708	760	686	736	679	701	685	677	703	665	704	655	711	664	706	658	693	646	683	660	695	706	629	703	704	717	698	697	678	659	703	670	659	707	704	673	731	678	670	744	708	707	688	678	732	695	684	668	717	712	718	676	674	675	721	700	712	701	695	682	665	682	716	674	683	689	656	768	677	707	667	681	674	702	715	688	679	674	673	658	742	720	719	669	688	694	679	692	659	646	675	710	656	690	760	708	716	663	652	649	648	677	722	684	697	695	711	730	725	689	700	692	694	722	722	705	683	651	688	628	683	686	673	692	688	681	697	695	672	695	656	708	687	645	694	651	692	686	695	690	697	663	667	703	680	718	700	728	669	691	684	659	675	665	634	668	711	714	667	716	697	705	651	698	734	737	656	716	688	691	653	691	688	633	737	709	691	693	656	668	687	727	696	718	682	770	686	668	645	720	660	667	710	654	703	710	677	666	702	726	705	662	724	656	726	700	702	687	675	705	690	676	686	661	693	640	657	715	729	719	743	664	704	657	664	655	689	697	650	757	734	689	678	666	673	738	668	667	723	653	707	724	728	689	631	645	685	716	629	668	678	679	724	723	686	665	671	716	699	694	695	743	710	705	692	693	677	628	692	714	699	700	684	686	684	651	672	704	704	689	703	677	687	701	686	695	650	682	679	718	683	713	682	687	732	702	685	657	690	668	714	678	728	666	658	688	676	648	710	742	651	732	735	693	653	733	702	706	699	698	706	731	622	677	683	671	667	684	659	659	695	659	659	705	669	671	683	686	694	693	693	697	684	630	733	699	689	734	712	675	689	666	735	654	728	668	722	609	713	697	661	660	660	702	663	689	691	696	694	689	641	760	694	673	676	654	682	699	668	653	692	679	734	692	647	726	717	661	735	702	669	669	685	710	653	673	725	696	665	711	734	722	699	682	686	712	638	696	671	731	643	701	689	664	702	681	761	717	723	680	730	642	650	656	691	665	672	717	631	675	656	684	704	716	664	669	705	714	710	699	677	703	681	653	701	667	655	709	710	658	676	681	658	634	659	686	673	693	655	696	688	709	698	712	696	720	705	685	719	663	709	693	673	667	694	674	648	678	692	708	719	703	662	664	713	643	648	670	741	702	713	717	688	695	670	655	666	690	657	663	712	698	685	679	728	700	653	659	710	709	689	741	736	704	720	699	696	689	636	711	719	694	679	649	675	713	668	751	702	706	715	718	667	681	699	703	672	709	707	646	694	659	664	713	769	695	659	686	632	687	660	689	668	734	672	675	682	674	674	636	642	706	694	670	643	703	662	702	643	712	738	725	694	695	687	703	684	687	705	696	655	688	708	715	661	682	691	696	712	689	695	698	695	686	700	684	706	642	673	672	746	687	680	669	692	652	665	707	666	684	672	717	700	711	725	661	644	686	664	678	707	714	724	692	752	632	652	712	673	757	712	655	707	719	672	675	648	667	743	673	732	689	671	671	685	694	669	673	700	646	665	690	686	713	666	717	731	702
11481	8020	3585	2519	1862	1558	1323	1054	778	511	316	217	179	137	102	127	95	105	91	92	86	107	97	95	104	96	74	87	80	87	81	90	76	88	75	84	96	97	92	94	79	84	92	95	94	79	87	78	82	93	105	89	74	77	89	112	76	95	98	84	83	86	94	73	96	87	81	86	97	89	91	91	95	79	88	95	88	80	96	85	123	82	88	101	92	81	70	100	75	82	95	93	89	90	71	98	88	94	101	90	94	88	81	107	111	81	105	87	81	94	87	89	90	87	94	97	96	82	88	96	88	100	75	95	92	75	87	73	97	101	90	102	95	85	84	97	91	88	83	93	78	87	71	83	95	100	91	95	82	97	103	87	97	89	91	82	97	92	88	81	81	92	103	79	82	95	95	75	83	79	85	99	88	72	82	88	75	79	82	74	84	92	92	72	87	101	92	97	107	97	86	100	99	89	72	70	98	80	86	92	103	89	82	76	71	113	83	89	79	78	77	86	89	90	102	76	97	87	52	89	93	101	91	84	81	87	91	90	101	81	74	84	74	82	87	74	87	86	87	75	84	101	87	89	94	100	96	90	103	96	100	81	88	84	83	80	80	73	77	84	72	81	77	87	102	83	56	88	86	84	79	84	102	98	85	93	97	85	100	83	98	84	78	87	81	89	78	89	93	94	103	79	77	92	80	88	102	89	84	95	80	80	87	96	94	66	90	106	94	104	77	83	82	80	93	97	87	86	95	96	76	81	103	86	89	84	86	91	102	79	97	85	95	106	94	98	92	88	79	98	95	92	94	81	95	85	110	84	88	92	99	95	80	107	104	80	79	92	86	93	90	85	89	96	86	95	73	98	83	81	81	91	100	64	76	75	98	86	83	95	101	88	95	94	69	82	83	95	83	80	92	86	79	97	91	83	100	97	89	83	85	95	87	94	79	102	89	89	110	88	88	82	82	106	80	84	89	88	80	92	104	105	70	94	103	91	77	90	94	76	75	94	71	78	87	87	100	83	68	93	107	85	85	88	103	86	77	87	73	84	59	108	85	89	91	79	96	98	78	97	77	82	78	87	76	91	81	95	87	90	78	92	110	88	90	87	107	102	104	101	63	77	77	86	84	73	85	82	101	95	84	94	84	87	83	95	81	82	94	92	65	102	87	81	96	93	98	90	68	96	79	101	90	97	106	92	104	95	83	83	87	88	79	78	93	93	91	93	92	87	82	86	87	112	89	81	107	90	77	82	88	97	91	88	89	76	93	88	90	90	87	89	105	90	96	89	74	82	82	86	84	84	111	82	86	72	72	83	87	104	90	73	84	80	79	101	80	90	79	71	87	89	80	90	71	88	106	91	89	87	94	99	100	84	86	96	89	86	103	87	77	77	83	90	110	95	97	94	81	90	93	77	99	102	100	105	80	89	90	101	86	77	87	85	88	101	81	81	82	91	76	80	74	94	85	75	92	89	73	78	89	93	84	84	84	89	82	75	91	101	91	104	80	97	97	92	65	85	89	99	97	98	70	87	107	81	83	72	83	89	81	86	97	58	92	96	80	92	94	74	105	77	101	91	85	93	75	101	82	91	76	117	83	93	92	78	106	84	66	79	87	95	85	92	89	90	89	83	93	88	88	100	81	90	80	77	100	93	90	84	94	85	78	79	89	92	94	77	78	84	88	90	102	80	91	63	85	72	77	94	80	79	100	79	101	81	84	87	89	114	93	71	84	87	90	103	78	85	83	83	96	69	93	78	99	91	99	95	75	75	92	93	78	91	86	80	88	80	69	76	95	94	93	83	84	97	80	101	111	85	86	79	90	89	84	96	90	89	79	92	75	85	97	84	82	95	78	99	98	96	91	75	87	87	98	74	73	100	80	89	75	95	103	90	77	88	109	95	85	70	90	89	92	94	85	79	71	89	86	97	68	79	84	64	79	97	68	86	93	104	85	86	83	70	96	86	100	79	91	81	101	78	89	88	98	84	81	89	80	104	82	102	101	90	105	73	94	72	85	100	95	95	93	85	95	85	85	75	95	89	92	106	81	83	82	86	100	94	88	82	99	97	87	88	68	94	76	79	103	93	86	85	93	88	88	100	82	89	81	90	82	79	93	99	94	70	83	89	89	92	89	71	84	94	89	94	91	97	85	100	99	100	98	77	97	75	109	84	87	98	87	88	85	97	98	87	92	101	85	69	89	80	81	83	83	95	98	92	90	73	95	62	87	100	99	87	95	94	89	93	74	87	95	83	85	96	90	78	96	82	81	86	93	95	85	90	82	86	78	72	84	74	92	91	85	92	105	83	106	88	80	88	91	79	91	110	76	90	103	81	93	99	90	84	95	92	79	90	84	101	105	74	88	90	86	92	72	89	87	79	86	77	89	71	86	80	104	91	101	106	90	92	107	107	95	94	94	84	94	106	88	93	92	92	101	106	92	92	87	83	95	91	91	85	88	94	88	95	75	92	93	83	85	96	101	84	92	91	85	85	85	69	90	91	79	111	83	80	90	91	89	87	78	100	96	99	98	83	93	94	95	75	82	88	102	101	81	82	93	112	88	82	89	78	85	90	105	102	85	85	77	78	83	90	103	87	99	86	95	87	85	89	92	101	74	84	90	88	96	91	84	78	91	92	84	94	93	87	96	73	84	75	92	86	93	101	95	79	81	77	77	83	80	79	90	98	80	81	86	88	72	101	92	86	107	82	103	86	78	100	74	101	97	88	110	95	88	91	84	87	94	103	79	71	88	76	94	88	80	113	92	90	87	87	83	102	88	80	95	91	101	84	84	94	98	93	92	83	96	95	93	102	90	80	94	85	95	79	91	99	87	89	88	93	98	83	87	92	98	84	76	75	85	82	80	89	81	94	110	77	102	75	86	85	78	93	75	82	68	108	96	89	87	96	90	93	87	82	89	91	81	87	83	89	90	82	93	76	95	91	75	99	90	72	90	84	99	105	86	86	95	77	98	81	93	93	85	90	85	100	86	92	80	80	92	80	95	86	97	85	91	90	78	112	97	87	91	87	89	83	86	108	82	86	93	78	93	95	89	71	86	69	87	83	88	83	83	105	89	93	71	78	84	77	93	97	84	105	84	88	93	102	98	110	94	95	94	99	73	87	97	92	78	81	82	92	69	82	89	108	76	96	86	92	79	99	77	75	81	71	89	111	91	90	104	88	81	108	73	83	77	76	88	83	84	69	86	96	78	81	92	94	82	83	78	64	83	92	107	97	93	97	94	82	84	97	103	95	78	84	88	86	88	79	73	113	76	103	79	78	90	89	95	108	100	89	101	93	87	90	96	86	73	84	97	82	88	92	92	70	93	88	83	98	99	85	91	86	94	88	84	79	78	78	82	99	89	87	70	95	90	85	77	100	87	89	86	82	79	90	86	98	89	86	82	89	73	91	76	88	97	91	107	106	96	101	75	96	81	74	86	89	84	100	94	78	74	83	82	86	82	84	82	92	81	80	90	90	85	93	86	84	77	83	90	81
42158	29197	20938	22756	26735	25476	21891	17397	13625	9153	4754	3348	2295	1875	1417	1162	1033	907	804	774	738	736	742	781	654	710	669	677	680	651	685	651	684	604	634	686	668	670	677	686	673	670	717	647	658	624	701	614	656	644	654	639	650	609	665	628	639	618	624	635	673	624	652	616	651	675	639	643	643	690	652	657	639	657	654	653	670	633	644	643	644	683	651	647	637	618	652	652	691	650	681	663	657	659	644	666	654	606	691	596	619	645	628	645	687	678	614	625	668	636	652	651	643	647	664	678	643	697	627	644	629	659	637	656	681	652	614	634	607	624	638	671	661	640	692	688	683	641	628	641	672	652	644	636	711	622	644	716	638	622	669	627	675	694	621	679	675	659	647	653	642	685	633	663	661	660	648	655	642	647	682	666	674	632	655	649	637	593	649	638	676	663	691	672	687	692	645	684	701	635	637	702	654	683	644	625	656	583	609	681	661	681	662	675	666	653	652	727	679	678	656	629	678	632	703	665	650	684	689	652	655	678	698	634	650	626	642	635	726	655	630	640	644	647	669	653	654	642	634	674	695	614	629	702	617	653	678	608	657	676	646	632	664	667	656	646	648	662	674	690	628	643	623	636	628	691	656	609	630	633	653	688	653	640	665	723	646	650	621	641	653	639	639	598	660	658	709	627	640	669	686	682	623	693	673	628	646	677	651	658	608	651	667	625	689	642	663	642	654	659	682	640	661	629	687	626	640	692	635	631	685	658	657	657	702	684	674	667	670	632	704	679	632	673	635	669	640	668	650	643	649	649	670	687	663	614	681	655	668	677	633	649	683	652	673	664	659	667	664	608	651	672	660	669	634	647	633	689	638	655	656	678	656	692	606	689	659	688	602	619	652	694	657	655	675	640	683	652	728	662	648	660	621	664	657	640	640	653	672	651	648	682	635	651	692	702	657	682	628	696	644	636	642	659	705	684	661	633	678	661	633	632	665	639	629	622	646	618	645	650	665	663	694	666	673	666	709	645	664	649	624	667	625	641	637	644	705	635	636	655	620	641	660	679	669	676	627	650	610	669	711	642	632	668	678	637	721	629	657	665	658	663	658	632	643	640	643	582	637	650	704	659	615	626	632	659	661	651	662	637	667	668	646	675	680	681	626	667	671	624	696	629	611	660	659	652	662	608	628	637	655	669	679	613	607	599	667	641	681	678	656	671	659	645	649	620	690	592	661	642	657	635	686	639	645	637	674	631	696	660	667	658	679	660	663	732	706	643	656	645	652	664	663	674	712	647	667	704	639	641	643	673	644	647	694	631	673	624	613	676	595	721	651	673	656	633	621	665	635	625	636	621	617	626	613	661	641	685	638	660	637	655	643	657	644	678	647	638	643	638	673	650	681	624	618	661	632	647	630	661	649	682	680	665	647	642	649	652	686	606	641	655	697	624	644	653	628	658	640	631	637	708	646	643	666	638	652	662	641	606	650	657	611	580	649	660	644	663	598	629	646	625	614	663	633	660	676	618	609	678	616	656	674	658	645	658	633	657	670	765	616	617	689	579	617	649	661	659	643	661	628	698	656	626	675	693	639	641	645	657	662	653	629	674	640	642	641	696	607	641	652	649	632	667	659	668	660	679	625	659	628	656	612	616	685	632	667	652	667	652	684	668	654	696	635	664	624	634	642	612	624	686	658	692	657	649	630	609	622	663	593	666	640	657	620	673	665	651	632	654	624	683	646	636	651	666	650	663	634	700	622	643	678	638	615	652	663	656	699	647	668	626	647	633	596	646	652	609	641	634	657	630	655	644	681	674	654	617	661	670	627	667	636	650	639	672	688	663	650	655	643	639	651	643	615	715	642	679	687	652	685	639	701	633	648	668	642	683	653	648	654	621	684	673	667	639	716	622	658	634	669	674	697	647	654	634	632	673	680	655	631	659	646	675	621	673	645	622	699	650	713	683	652	659	655	632	626	651	662	642	665	663	669	669	629	627	650	673	649	633	673	650	632	645	658	676	670	625	674	651	687	650	663	628	657	608	645	650	630	653	623	625	661	617	632	639	682	659	643	634	649	647	657	640	650	617	721	653	628	668	623	647	675	639	631	623	671	631	628	643	626	645	683	672	653	660	655	679	614	637	682	661	660	654	644	647	622	652	629	647	664	660	653	661	711	679	658	673	649	669	675	665	667	626	653	685	656	662	659	642	674	673	666	687	635	628	635	652	695	640	641	657	659	656	648	678	640	642	708	668	633	629	625	670	632	645	652	603	661	692	671	621	625	659	612	613	678	666	650	631	638	613	643	665	628	629	681	657	609	622	634	663	622	622	644	641	664	651	624	652	628	664	686	661	686	636	614	666	684	674	633	628	666	633	622	657	600	650	647	683	664	603	678	651	645	661	665	649	666	634	661	664	654	658	679	656	622	674	662	633	657	681	672	660	698	646	677	658	660	635	651	614	683	681	660	653	657	635	656	654	662	662	647	633	688	645	664	670	615	621	646	648	678	702	600	644	658	654	650	650	652	633	635	619	656	650	649	675	639	652	633	650	681	607	677	680	668	632	660	662	657	616	669	660	642	656	662	715	658	623	648	623	670	653	674	648	613	656	637	657	709	707	648	657	680	653	653	605	681	670	644	648	708	625	647	632	639	673	655	682	620	628	628	629	634	652	681	699	681	681	683	662	675	610	649	633	639	644	631	683	665	633	629	657	686	637	640	625	673	655	607	668	643	616	659	635	647	677	667	619	596	618	661	683	658	656	651	675	626	609	630	691	650	640	647	644	642	659	637	626	695	629	660	662	635	663	626	639	632	665	682	676	646	616	679	626	682	641	696	675	696	683	694	667	641	630	660	661	656	668	701	637	678	685	656	674	653	687	612	660	706	669	638	620	679	650	646	642	665	599	636	642	660	697	660	668	616	689	681	642	634	657	629	627	643	700	698	647	628	652	630	641	659	656	606	652	641	634	638	656	642	694	648	659	672	570	610	636	624	636	644	642	669	672	635	653	697	668	624	661	659	659	682	633	631	625	595	612	701	672	632	665	619	688	672	661	639	701	643	655	687	645	673	646	673	632	618	625	687	658	638	659	665	671	663	650	618	645	659	649	638	618	699	661	642	646	659	674	644	633	678	677	637	636	659	651	676	644	634	663	655	611	607	620	634	649	634	639	683	667	628	671	671	641	695	634	648	675	655	636	661	726	640	618	656	714	676	693	641	680	659	666	607	663	629	691	648	628	617	672	669	671	649	664	645	662	664	693	611	621	641	702	628	648	662	653	610	691	635	690	627	637	630	679	702	672	665	636	644	633	647	622	707	642	625	659	647	647	685	683	698	676	654	629	640	655	621	639	661	661	593	678	686	676	655	644	610	662	662	661	641	662	635	643	633	639	613	613	695	687	635	683	647	658	676	668	662	680	663	629	682	642	652	685	668	668	645	641	655	607	615	659	663	677	637	588	640	628	612	654	659	659	632	654	654	643	675	672	626	623	679	617	604	628	623	660
12162	6346	3574	2227	1768	1458	1308	1009	641	364	266	225	175	145	150	128	93	101	91	110	98	85	107	95	98	91	109	96	81	98	105	98	74	95	111	82	98	92	91	101	96	104	97	95	100	89	97	96	92	94	94	105	84	87	83	93	88	108	99	84	88	96	107	83	75	101	88	100	100	86	90	97	81	87	79	84	93	86	93	95	80	84	82	106	101	68	96	107	94	96	98	86	85	95	87	104	97	88	111	88	85	95	116	85	79	104	104	102	104	102	73	95	92	76	100	104	97	89	94	86	89	77	92	83	95	102	97	96	93	99	86	125	85	83	104	78	120	84	98	95	100	65	90	82	96	97	90	99	99	91	87	93	95	102	119	99	115	106	101	89	83	99	99	81	103	75	93	80	98	89	89	100	105	120	85	103	104	98	88	87	103	105	102	84	94	123	99	113	88	110	108	102	99	101	116	101	87	93	100	106	97	90	86	86	95	101	80	89	94	101	89	96	96	85	96	82	67	106	88	107	91	101	86	101	89	98	84	86	77	81	98	81	74	85	93	89	82	94	98	99	81	97	86	100	97	93	105	82	107	93	79	112	86	102	89	90	84	92	78	77	79	71	77	81	94	92	83	100	102	89	84	90	105	92	104	85	90	88	104	105	97	98	82	101	102	95	106	112	90	110	99	99	95	90	83	93	86	86	93	104	95	94	88	102	94	95	78	93	81	90	90	73	119	85	83	91	100	86	90	91	92	90	108	70	96	101	103	95	111	85	89	100	109	89	98	92	90	93	86	73	97	110	77	86	109	93	90	109	104	98	89	114	96	90	93	74	104	97	84	103	82	96	94	110	92	105	92	94	79	90	97	103	95	87	89	101	99	101	84	128	78	98	107	91	74	101	99	90	82	101	78	97	98	96	86	117	92	84	81	78	90	95	94	86	108	95	80	108	113	86	88	81	100	102	92	76	74	82	97	95	88	92	86	92	95	92	101	92	76	93	84	93	103	84	91	87	76	96	105	98	82	106	87	109	86	103	98	106	98	104	77	92	100	95	89	82	91	81	90	90	80	72	82	89	94	88	111	91	90	83	96	96	94	76	87	104	87	90	102	83	107	98	98	89	98	102	94	110	85	91	85	121	103	70	102	102	97	96	90	88	91	86	101	96	85	108	102	92	112	108	86	89	92	100	88	91	90	96	81	92	90	99	95	110	101	92	116	94	92	84	100	95	98	88	99	108	76	83	89	78	95	88	100	104	84	97	88	85	90	86	94	84	97	101	92	98	105	108	92	94	100	83	104	93	98	94	89	100	103	86	107	93	99	100	109	90	92	103	92	83	95	89	100	100	91	80	96	99	97	110	94	82	98	86	103	79	102	88	90	101	96	83	79	86	97	90	92	91	100	84	91	87	99	82	102	110	101	96	106	106	83	91	91	66	89	93	93	106	97	93	89	92	106	95	87	92	83	83	88	104	105	104	99	81	86	91	87	93	83	86	91	107	99	89	85	83	109	78	82	103	94	103	99	102	86	73	92	94	105	98	107	98	88	102	96	93	96	112	86	95	110	101	105	82	94	97	89	89	80	90	104	90	103	89	78	96	105	94	98	96	88	102	105	95	93	106	97	95	83	90	94	97	93	94	93	93	91	107	76	87	104	97	91	103	103	93	86	76	93	103	100	94	97	100	97	83	94	92	109	84	96	105	84	101	96	104	82	101	85	94	101	99	84	97	102	90	82	96	86	106	83	102	111	89	94	92	103	112	100	89	85	92	89	97	62	78	101	106	92	86	98	83	95	98	83	100	113	109	96	80	90	91	81	89	106	91	93	102	91	106	85	98	100	97	103	87	101	84	105	99	78	88	86	111	91	104	95	97	104	89	77	96	106	103	99	109	91	87	90	84	96	82	99	115	87	83	114	89	101	99	87	114	106	104	80	107	95	106	100	102	97	82	95	106	98	94	100	99	81	96	91	90	100	90	95	96	104	95	103	68	103	83	94	88	96	109	68	93	110	99	105	101	101	98	94	102	87	96	81	92	103	91	83	101	104	99	99	105	105	76	89	92	87	114	107	91	88	94	99	93	100	102	82	87	91	84	100	88	93	110	100	72	102	102	83	110	84	100	83	82	116	69	90	93	86	99	103	98	100	89	78	83	91	102	93	78	99	95	90	87	97	97	96	106	96	89	113	103	98	98	100	102	100	98	89	103	96	96	98	80	90	95	87	89	96	103	100	100	90	70	93	104	93	86	105	75	115	100	86	106	103	82	122	98	87	88	102	86	105	96	68	98	102	91	113	94	99	108	95	92	101	95	83	88	80	87	81	86	101	92	95	97	78	77	89	90	95	94	114	88	104	70	79	84	98	95	102	91	109	93	76	94	85	112	112	101	107	83	98	98	104	89	113	114	95	101	104	96	88	101	85	99	92	96	85	108	100	87	86	98	108	101	108	95	96	78	107	103	65	100	90	97	94	111	91	116	90	96	107	91	81	92	106	76	89	90	115	74	92	101	78	90	106	87	101	111	93	87	96	97	98	98	111	92	92	100	80	107	105	86	99	91	78	108	97	92	105	99	92	85	107	110	91	111	108	93	103	79	106	82	87	121	92	94	78	90	105	97	94	90	98	95	106	102	98	111	76	89	103	97	101	102	92	93	101	90	92	100	84	103	88	82	99	96	90	101	106	88	100	90	99	100	78	98	90	95	96	88	107	100	101	109	102	94	78	73	95	68	90	94	103	106	94	91	99	87	77	88	92	78	101	78	102	99	115	91	88	93	85	117	97	80	106	93	95	91	80	89	101	82	86	93	89	93	106	91	85	110	89	87	86	109	119	84	82	112	91	99	93	78	85	97	100	87	75	87	86	103	92	99	89	78	81	104	91	94	88	82	94	91	106	95	88	91	94	84	92	88	104	109	89	100	77	99	120	112	95	92	95	94	84	94	95	106	97	98	92	95	98	94	97	102	87	100	89	96	85	104	102	110	97	92	97	90	89	80	76	94	86	91	98	88	82	85	95	83	96	93	86	80	89	102	88	92	86	102	93	100	92	96	83	100	117	90	89	97	86	88	110	79	94	99	83	89	90	81	84	95	104	101	75	87	95	95	99	98	97	93	106	90	103	123	96	88	86	97	83	83	103	105	91	99	100	90	87	113	91	116	105	94	87	89	85	85	99	92	109	74	90	88	96	97	94	85	104	95	102	109	98	104	85	82	89	104	91	90	100	86	90	93	84	89	92	102	92	102	95	106	93	95	86	99	93	90	98	98	96	80	89	106	105	70	85	94	112	104	87	74	97	85	85	100	63	98	83	96	96	90	104	91	94	108	90	86	86	90	93	100	96	91	92	91	95	89	93	96	97	103	100	102	80	95	115	82	96	91	99	103	104	86	96	100	98	88	99	81	105	114	86	95	89	106	104	98	109	99	110	99	79	88	84	97	97	113	79	95	96	108	101	112	80	92	109	83	91	85	89	107	104	90	105	86	108	94	95	89
39194	27167	21905	21455	25338	24103	21624	17062	11877	6566	4623	3303	2837	1763	1373	1173	1055	865	771	791	766	755	754	666	745	685	698	713	672	705	718	711	714	680	669	662	669	692	712	705	746	742	657	692	660	744	662	677	668	682	685	674	718	680	669	660	680	714	698	744	788	700	707	722	690	705	703	654	688	711	710	654	728	681	692	679	667	710	696	687	693	733	684	696	678	705	681	644	706	703	697	724	720	701	680	701	661	705	700	711	692	661	704	675	702	694	728	707	707	679	678	697	729	666	684	682	697	701	682	699	709	667	702	674	642	676	725	669	691	718	668	664	692	698	703	726	651	704	725	638	687	668	694	679	712	715	658	687	690	680	641	715	683	675	711	707	691	689	725	708	693	668	649	667	676	703	699	689	703	730	675	728	659	696	709	670	700	683	700	766	711	691	741	731	662	681	708	648	701	651	656	673	713	711	664	726	690	647	692	717	692	669	697	662	724	674	666	661	683	688	723	686	692	679	725	704	689	714	639	665	703	664	731	680	684	686	712	715	710	677	656	666	702	671	705	704	703	657	665	681	719	684	674	662	688	689	658	694	750	707	710	684	658	685	694	716	717	690	685	683	701	662	713	716	730	719	703	690	697	685	697	703	721	719	678	668	730	685	693	692	702	658	716	661	729	680	669	729	690	703	738	710	676	698	709	702	675	668	689	715	709	698	710	731	707	717	666	675	689	687	695	681	743	701	682	687	733	634	700	711	701	741	672	728	699	717	669	685	712	693	693	726	699	663	698	659	713	693	693	687	643	720	699	679	662	673	721	690	674	690	704	731	718	718	696	711	691	698	711	706	673	707	733	677	710	697	693	710	675	766	731	707	723	707	674	664	674	687	700	690	680	716	690	703	627	753	674	665	706	689	683	666	649	682	724	673	722	684	694	697	689	675	672	721	698	646	695	696	672	685	664	676	696	733	679	715	669	720	704	688	712	672	689	693	674	710	699	710	692	694	685	698	685	697	698	673	679	683	704	690	733	664	684	721	728	717	721	682	721	688	715	685	679	676	696	718	690	692	700	721	708	695	729	726	688	652	739	680	681	696	717	697	667	715	729	707	738	685	686	706	665	683	697	709	668	635	670	680	638	699	699	684	694	677	706	662	685	733	669	705	667	732	706	656	711	705	694	710	664	673	737	718	670	714	700	685	660	647	688	723	678	699	711	703	685	671	702	694	738	715	677	695	664	686	738	651	665	696	738	689	673	717	703	725	684	701	670	664	693	707	691	685	692	711	683	691	713	723	737	697	668	705	683	700	724	690	669	704	713	671	675	660	703	702	714	665	710	709	691	669	690	702	714	744	740	725	701	737	678	713	689	735	711	663	652	711	706	728	660	690	695	741	674	719	707	718	663	700	695	665	689	683	690	671	692	661	686	641	725	691	651	667	725	681	704	662	689	680	690	673	683	706	720	741	646	648	710	693	709	664	696	679	673	719	646	700	687	644	748	682	681	727	690	732	662	708	715	711	706	717	710	731	709	707	680	727	715	753	685	625	656	679	676	721	685	658	691	683	688	717	668	736	653	704	642	668	697	654	658	667	685	674	702	675	709	690	656	704	659	702	725	673	715	686	678	704	721	665	718	694	729	685	719	685	626	664	714	709	683	659	648	650	716	688	699	725	717	680	695	697	746	684	675	721	725	653	678	696	709	692	665	666	665	698	706	643	712	655	715	745	704	622	703	731	709	689	688	728	685	687	674	680	695	718	682	665	728	708	689	689	694	664	667	687	697	686	669	672	698	739	747	714	673	659	673	687	702	667	712	703	713	687	650	727	734	698	681	695	671	695	718	718	680	661	699	698	699	684	685	744	712	700	761	709	696	646	690	707	745	692	693	686	685	636	707	668	701	658	702	711	694	686	621	708	670	722	708	693	738	681	699	735	694	717	684	690	688	683	717	732	682	675	656	665	746	707	690	710	687	680	714	708	710	699	719	689	655	683	667	658	650	657	707	621	673	657	678	705	706	681	674	663	715	694	698	665	703	718	728	719	701	720	737	699	707	652	744	695	697	737	676	716	622	694	695	710	705	707	723	694	696	708	681	724	746	712	661	629	722	681	671	738	749	676	653	733	666	715	670	723	695	714	736	660	666	686	705	789	708	707	685	681	698	736	719	747	714	687	702	708	696	720	724	709	699	726	683	757	663	677	697	679	765	691	707	689	689	710	714	667	675	685	669	696	678	709	674	662	712	714	673	661	726	669	679	659	662	711	641	676	692	681	682	680	734	695	621	710	696	675	727	700	673	691	696	707	695	733	766	681	725	676	677	702	661	671	706	688	684	708	681	661	727	692	714	658	709	709	701	675	684	701	689	701	661	702	665	734	691	695	700	675	735	678	702	759	659	689	708	695	673	665	676	722	686	679	678	647	775	672	705	717	686	689	704	648	768	626	684	661	711	662	689	665	643	670	745	763	696	667	693	648	696	657	704	711	728	712	699	651	695	709	695	710	675	671	672	684	691	685	678	673	665	708	678	676	699	693	749	686	727	685	702	698	676	697	653	708	679	675	682	735	640	733	727	685	681	694	721	677	713	688	740	658	665	689	705	688	739	686	685	714	710	718	670	686	686	696	710	725	650	709	685	680	665	644	706	694	709	707	661	708	712	672	678	705	645	721	692	687	638	733	691	685	703	714	710	692	692	639	748	698	645	720	675	707	716	725	700	659	688	692	671	685	741	688	668	693	718	680	717	674	677	671	730	698	681	719	643	671	763	761	652	737	669	675	703	688	693	689	697	679	680	710	757	670	704	668	686	698	689	698	689	699	728	689	668	720	728	661	698	672	681	675	663	676	738	704	668	641	636	688	660	695	681	718	700	695	695	661	716	652	659	715	692	767	720	674	686	679	713	709	698	679	714	680	694	745	691	742	657	699	690	693	665	677	720	660	673	713	662	670	691	699	737	681	687	675	653	684	703	665	704	710	704	681	720	704	678	698	666	689	690	674	736	666	698	703	677	644	696	656	676	708	681	695	715	700	732	662	652	727	648	707	714	728	726	726	637	671	702	672	674	705	632	668	702	685	782	670	690	720	660	699	733	643	716	666	730	732	646	682	647	626	684	661	671	673	706	646	696	685	703	671	691	749	709	702	678	691	682	680	705	713	704	722	716	670	672	648	698	633	698	700	664	711	736	719	748	659	702	701	681	693	615	717	703	732	738	682	700	688	678	644	644	706	698	662	668	698	679	707	646	676	715	704	691	701	697	699	699	660	670	694	693	671	640	699	700	736	683	695	706	677	688	726	716	712	682	715	746	715	666	686	713	706	651	670	702	699	684	713	719	680	695	715	675	696	666	689	705	681	759	697	731	615	710	690	675	689	686	733	718	637	670	686	688	680	725	661	710	661	676	700	654	653	702	680	756	743	720	726	657	701	717	715	720	661	671	725	659	707	652	648	679	704	686	709	683	717	695	719	720	659	753	665	747	700	712	688	725	701	730	675	713	699
13859	8950	4609	2946	2120	2138	1775	1263	907	608	427	335	223	172	131	112	117	112	131	89	91	113	93	107	93	88	96	105	79	85	74	95	123	92	83	72	75	102	86	86	91	84	83	102	77	98	88	84	91	71	95	100	87	84	87	86	84	79	93	88	81	90	84	92	95	99	82	90	98	75	90	67	83	86	99	86	90	89	100	98	98	95	84	90	99	89	79	93	83	98	81	85	69	86	66	93	85	86	80	71	72	94	93	103	85	89	85	93	101	82	79	78	60	87	84	84	75	81	93	83	80	82	88	82	78	98	107	97	90	91	83	98	83	89	80	76	87	96	88	107	84	92	80	87	92	87	89	85	97	97	70	89	72	90	96	85	84	67	77	93	78	94	84	87	80	103	105	68	83	81	84	84	91	99	76	79	94	67	89	83	102	83	93	89	89	75	81	82	93	87	92	92	96	111	78	88	86	84	92	94	91	80	78	106	72	81	85	89	94	98	89	87	86	79	84	84	76	74	79	91	75	84	71	76	115	80	98	99	83	95	86	95	85	73	95	76	81	81	100	90	72	84	82	83	96	86	76	81	89	80	92	99	98	96	88	99	82	84	112	83	102	105	83	87	101	94	86	84	74	101	96	59	75	72	79	92	88	95	76	92	97	94	83	79	82	86	106	95	96	104	108	86	71	76	93	99	92	92	78	94	80	92	81	85	88	78	88	88	78	106	98	85	89	92	86	83	74	90	83	89	99	83	98	79	95	101	91	110	81	89	71	82	99	85	98	100	70	87	88	112	81	96	91	66	84	98	82	93	80	94	86	76	80	93	94	81	90	74	88	89	85	82	76	83	88	98	97	76	91	102	84	91	85	100	90	90	77	92	99	80	67	78	95	78	80	104	90	69	75	80	86	76	83	80	77	82	73	77	78	89	84	88	95	91	90	97	84	76	80	82	94	76	84	82	105	100	92	96	77	88	95	84	84	92	89	88	87	77	86	94	94	81	95	75	85	92	95	98	98	92	91	80	97	78	87	99	78	90	77	105	92	82	88	76	85	92	95	92	82	95	98	88	69	89	93	85	80	73	80	86	88	76	76	81	88	109	107	71	77	94	85	77	90	71	81	98	88	89	69	79	76	85	81	95	94	65	85	81	85	84	70	97	88	88	77	91	85	83	80	84	86	84	86	84	80	81	77	78	82	78	88	102	90	84	76	98	85	95	82	85	87	93	90	79	99	80	83	97	104	76	87	69	99	95	83	94	104	68	81	66	95	98	95	92	97	94	94	79	81	86	88	104	89	85	88	84	87	76	79	87	84	111	93	95	77	74	95	80	76	85	90	90	103	92	77	97	90	99	88	70	83	82	83	86	101	90	80	85	74	76	83	77	92	78	75	97	80	87	98	104	90	84	79	85	94	80	111	97	87	83	79	82	83	78	76	90	109	87	83	87	92	79	92	88	80	92	87	89	98	88	91	86	116	96	105	119	90	87	92	107	81	88	92	97	78	93	71	70	105	107	84	79	110	87	89	86	94	96	90	80	84	80	88	88	86	75	90	103	72	92	82	90	81	84	81	83	95	90	88	90	93	85	91	92	90	77	77	71	100	96	88	89	85	87	69	97	88	88	85	89	83	103	80	89	85	86	91	92	91	69	83	84	84	91	80	101	92	88	83	78	64	104	93	81	83	91	82	78	82	77	77	108	94	80	108	94	81	70	98	96	90	80	85	89	95	96	87	101	85	85	85	92	80	90	104	78	81	73	98	88	80	86	96	81	99	90	89	86	76	85	95	96	85	82	98	81	93	95	74	76	85	95	99	97	92	90	94	102	68	73	85	74	97	81	86	81	94	80	82	77	73	85	76	94	94	88	94	87	89	72	81	86	98	90	102	99	90	85	100	88	101	99	88	103	75	73	85	90	88	96	94	90	82	95	90	77	90	96	91	78	87	92	79	91	80	93	83	77	91	82	93	84	76	89	84	84	94	86	91	78	90	84	85	96	84	87	76	99	81	80	85	96	91	57	92	72	67	83	81	94	75	95	95	66	95	87	75	92	91	85	85	93	73	70	88	76	113	77	94	77	103	95	103	86	78	90	97	110	95	103	95	78	100	99	99	83	101	98	85	82	81	89	71	80	86	83	84	85	72	103	73	97	71	84	74	83	85	82	88	92	86	96	80	93	93	87	84	86	94	89	90	76	102	89	84	79	97	84	95	84	78	86	80	99	88	84	90	84	88	74	91	88	94	82	91	99	89	96	99	87	87	90	74	90	99	81	88	92	84	75	89	91	91	90	85	85	99	92	91	100	80	101	91	85	94	73	94	86	78	97	109	97	82	82	70	75	77	74	78	88	106	84	88	82	84	86	69	82	94	87	79	100	90	111	83	96	90	82	85	92	88	82	97	95	90	93	88	91	89	82	98	109	73	88	92	82	78	93	96	79	84	85	108	83	107	96	84	90	80	88	89	79	92	84	81	99	91	91	83	91	91	80	90	83	79	81	95	77	78	86	89	90	89	83	88	85	90	104	95	94	86	95	92	107	101	97	87	88	90	82	88	93	76	80	72	86	84	89	86	85	89	77	91	75	86	80	76	97	73	99	87	100	113	77	90	119	89	93	103	94	100	88	95	84	85	78	79	97	89	98	92	78	71	68	86	101	85	104	107	102	75	89	96	75	87	80	87	80	104	98	80	101	82	77	92	81	84	72	94	104	84	103	98	70	97	87	81	104	91	87	88	84	100	93	94	88	91	92	94	79	91	106	82	74	94	87	101	103	84	90	81	73	94	103	102	98	83	97	84	90	85	98	96	99	97	95	83	95	82	93	83	91	106	114	97	95	82	84	93	88	88	79	90	80	100	80	88	72	93	91	97	86	91	95	99	81	74	99	70	98	80	99	72	83	95	85	77	82	76	81	90	86	85	85	75	82	86	95	83	80	83	63	91	73	75	84	98	66	91	81	81	100	84	91	93	81	96	74	103	89	80	71	79	106	90	90	95	94	86	94	96	83	80	92	101	80	91	93	93	92	75	85	98	77	99	88	84	72	99	83	80	90	79	92	80	86	86	83	99	95	88	88	88	97	81	89	88	69	77	110	75	103	97	91	92	97	74	87	93	74	79	101	78	91	82	96	96	96	72	76	87	67	96	80	73	78	105	87	102	67	95	73	87	79	81	89	103	84	98	99	99	100	85	99	72	88	72	103	99	83	86	87	96	103	94	95	91	83	90	95	92	87	83	93	86	89	86	88	91	93	83	83	101	101	78	68	68	86	79	92	91	93	81	88	105	85	106	85	70	95	92	83	86	90	93	81	89	82	94	81	93	79	91	92	76	89	85	99	84	67	82	97	74	87	104	102	88	108	101	81	97	88	84	89	83	67	89	79	87	80	94	82	88	87	85	88	83	89	92	89	81	102	92	84	75	94	86	71	80	69	96	87	76	84	96	94	82	100	77	67	81	102	89	84	103	82	85	94	95	89	81	91	89	93	106	106
43436	30628	23665	24458	28393	28765	25027	19470	14184	9933	7189	4841	3001	2126	1856	1342	1066	824	863	757	739	683	682	761	690	667	641	690	713	630	659	654	636	658	685	652	644	644	634	651	665	586	618	669	624	623	654	650	634	678	660	656	668	623	639	671	652	672	609	612	633	611	715	635	647	682	685	603	608	635	644	613	600	618	628	639	669	640	644	630	621	638	619	634	661	603	612	663	630	679	660	684	655	648	674	633	635	657	656	647	689	636	634	619	621	635	653	643	645	625	643	608	636	628	586	647	593	668	627	660	644	659	647	611	634	614	648	636	617	669	670	674	604	632	638	650	632	657	637	690	644	605	641	660	640	661	654	625	649	627	616	695	629	679	623	607	643	641	658	651	611	707	592	642	645	619	653	625	660	659	665	620	624	690	658	660	681	641	602	620	633	579	613	664	643	654	630	633	645	641	645	625	629	624	636	609	619	636	677	659	595	624	634	634	642	600	628	621	676	600	617	662	642	622	663	665	627	605	643	655	673	635	612	637	651	647	613	633	619	640	620	630	629	670	689	652	653	640	646	651	636	643	672	643	660	623	673	633	667	652	654	625	665	658	630	637	605	630	626	596	677	630	684	616	662	667	652	630	672	679	647	589	650	678	675	614	596	671	651	626	607	658	658	652	616	617	675	597	648	645	677	636	647	659	651	683	631	664	629	590	654	617	623	628	675	633	658	697	623	641	650	634	648	600	627	618	626	568	624	636	598	686	612	649	641	632	629	652	637	676	622	635	627	677	646	643	640	617	603	619	657	635	652	641	607	643	628	652	643	642	618	637	617	621	626	648	634	643	652	641	666	665	623	650	650	651	644	656	614	674	628	640	707	659	587	637	634	657	596	633	678	642	618	648	590	690	646	653	630	588	640	637	625	678	651	588	644	643	643	636	680	658	627	652	631	632	616	637	684	610	679	640	647	670	640	651	633	658	680	601	585	619	613	614	619	673	646	658	638	619	656	665	691	642	633	613	644	639	634	670	632	652	631	694	715	700	701	608	657	655	629	644	651	672	641	602	626	643	616	659	632	606	696	627	638	637	608	661	657	676	616	649	652	640	687	611	641	646	619	619	671	635	624	646	630	624	652	658	671	665	665	614	631	652	605	613	588	672	658	633	653	632	670	667	651	613	645	659	624	673	641	601	641	630	670	622	635	655	608	612	636	677	597	611	614	652	602	631	647	654	655	612	660	651	687	723	670	617	630	662	683	621	655	662	664	633	633	627	654	597	627	621	636	631	640	633	656	677	659	664	659	672	629	604	696	626	582	631	656	613	636	660	675	629	681	619	634	673	628	651	641	633	640	635	655	658	651	671	626	650	587	618	630	650	671	620	653	666	643	634	635	617	662	641	635	670	688	622	661	639	644	682	609	620	614	675	662	622	626	619	650	647	607	632	666	631	632	623	653	643	635	675	634	642	620	633	629	666	654	671	686	649	628	634	662	661	634	631	678	666	650	616	601	631	653	647	659	638	630	657	616	644	673	651	635	655	639	653	620	604	652	614	675	616	650	594	687	612	619	607	615	644	631	664	671	676	620	664	686	653	667	646	648	647	623	631	669	602	655	659	630	643	657	636	708	663	628	641	643	630	622	609	628	654	641	688	609	665	632	632	631	619	661	611	678	611	661	667	613	642	654	659	701	631	640	638	627	635	660	680	669	645	688	667	633	635	607	589	636	655	641	627	653	603	588	666	660	620	673	615	624	639	641	653	659	635	649	646	664	629	596	663	679	624	623	713	631	632	614	617	671	687	649	660	641	638	658	637	640	628	645	598	656	622	678	674	647	622	638	630	624	617	614	644	690	614	636	651	629	647	636	660	642	634	682	648	638	657	604	638	633	632	649	652	681	625	665	682	641	635	652	623	696	596	688	606	643	646	633	625	645	627	651	623	637	624	632	605	651	681	596	655	647	663	629	675	609	677	635	627	643	634	655	640	639	614	665	648	637	616	612	614	696	675	603	656	652	616	598	649	642	674	667	673	634	625	663	639	636	666	596	689	618	647	655	641	678	687	643	641	684	643	654	624	654	612	648	635	637	644	651	671	660	639	674	623	594	609	684	600	643	652	640	611	626	708	650	646	652	686	594	692	641	659	648	635	633	673	682	646	615	634	638	645	645	639	681	668	613	648	665	647	655	672	657	619	639	660	644	647	657	670	637	678	688	621	662	689	640	631	590	651	683	696	606	635	620	659	640	688	627	656	646	693	647	645	624	650	672	641	630	662	658	668	634	673	624	649	645	635	630	595	635	601	649	582	652	615	650	643	617	669	645	642	667	625	585	668	684	627	638	655	631	646	633	659	657	647	617	694	639	635	643	675	642	576	654	657	610	639	609	649	680	626	683	620	610	656	639	668	620	716	636	631	651	640	656	660	648	658	650	618	609	660	621	615	642	671	617	642	688	588	643	660	629	672	676	650	652	641	621	662	656	643	632	594	616	625	635	654	621	635	631	668	639	667	619	644	651	640	654	603	631	604	670	628	637	672	658	615	659	627	621	648	612	663	657	640	664	613	664	628	633	659	647	659	662	642	641	652	614	618	690	644	627	649	654	699	662	658	654	664	638	598	641	670	624	659	630	610	625	611	673	597	630	657	621	629	655	710	635	638	641	680	632	655	617	615	628	634	661	677	627	648	656	654	628	667	617	638	654	631	636	669	677	634	686	624	680	634	644	659	661	615	676	641	646	678	632	664	635	652	675	646	619	641	632	606	647	667	630	622	641	648	674	648	652	663	623	647	650	616	635	660	623	650	620	625	692	620	632	652	619	653	623	641	678	623	616	610	664	670	642	667	639	604	648	622	592	646	603	701	630	665	634	683	613	629	645	673	691	648	646	653	668	672	660	643	613	624	655	634	622	676	651	617	581	665	653	663	644	627	641	641	636	659	656	621	617	652	651	629	646	649	637	634	611	645	652	633	652	612	630	619	647	623	641	675	629	671	660	664	630	631	691	665	631	618	665	690	648	642	587	675	668	650	607	611	627	626	609	657	651	651	679	593	649	650	628	632	662	647	639	665	633	668	670	654	619	638	643	634	687	686	690	648	662	615	627	643	639	628	667	691	620	600	608	643	694	663	625	660	650	602	601	623	653	627	649	634	607	634	672	658	685	664	649	658	643	677	664	632	623	667	631	681	619	648	671	681	665	622	695	624	618	647	615	629	614	632	641	628	647	656	607	639	667	645	633	694	640	682	662	657	678	675	671	653	655	639	632	637	656	653	653	618	683	667	681	660	657	677	620	633	640	629	618	632	604	641	630	622	648	617	643	666	681	625	674	671	646	694	649	633	664	620	590	642	645	641	634	651	655	628	681	671	647	631	623	651	672	634	659	653	634	655	603	632	686	620	663	620	633	621	642	634	675	676	616	622	617	633	611	650	686	693	633	619	648	671	621	640	699	656	619	671	624	638	670	677	653	625	682	609	649	646	674	643	683	628	639	640	646	638	675	694
8647	5030	2898	1907	1287	994	877	703	478	315	214	214	161	113	114	97	110	113	100	94	102	87	96	83	102	98	100	88	82	96	99	87	95	83	103	89	74	104	93	104	112	83	80	87	85	94	79	100	86	93	83	93	82	101	85	81	92	110	100	91	97	91	95	78	100	100	97	90	92	97	93	107	88	109	105	86	103	80	82	103	107	107	85	99	99	88	79	95	108	99	119	86	93	97	104	109	75	89	69	83	87	97	87	88	96	88	93	79	97	83	90	92	91	86	88	81	92	103	105	90	92	81	98	75	111	81	106	106	84	108	102	81	83	87	90	96	94	90	85	90	88	92	103	94	84	96	87	75	97	90	97	92	78	103	81	96	92	77	82	75	106	91	87	98	82	89	86	78	99	95	98	81	86	101	100	85	77	68	105	85	85	100	80	104	95	106	106	77	95	92	95	88	97	94	79	102	98	90	105	105	96	90	96	88	83	88	89	88	91	72	97	108	92	99	97	94	84	81	99	92	85	99	73	97	103	97	90	110	97	90	88	111	79	86	119	94	89	94	85	89	88	87	89	89	95	91	95	87	113	91	74	89	98	91	88	101	94	95	102	101	81	78	104	96	88	86	85	88	80	91	91	87	109	106	85	87	96	92	85	87	112	91	80	84	109	91	99	87	77	80	81	86	89	85	102	105	80	86	101	91	85	98	99	97	85	102	87	92	75	98	63	91	97	94	95	95	83	86	88	92	83	87	107	99	81	90	87	83	78	91	99	89	107	91	95	87	85	69	85	77	97	105	82	88	88	105	91	84	80	95	88	81	111	96	113	82	95	74	93	78	84	99	77	94	102	110	85	95	88	97	100	91	106	87	100	83	94	106	97	91	80	98	82	98	86	82	90	90	101	92	96	88	104	93	91	83	91	89	98	87	76	114	68	79	93	79	85	98	93	65	82	99	77	89	87	87	91	90	85	101	90	89	78	100	108	88	83	102	104	80	96	86	91	84	90	90	79	77	85	89	111	86	86	86	97	95	75	85	98	107	105	85	98	90	101	94	104	103	96	90	89	87	105	76	91	69	87	86	100	96	96	100	98	96	108	104	104	104	89	89	94	88	88	94	96	85	97	97	86	108	109	114	96	91	84	72	101	91	95	81	95	103	98	90	85	103	104	95	91	95	86	101	88	78	90	108	76	89	98	100	89	105	72	85	101	89	78	102	94	84	105	87	107	73	98	94	84	84	99	90	87	78	96	106	92	67	79	94	89	102	96	85	91	109	85	93	81	86	90	104	86	86	95	102	85	95	93	88	73	78	90	87	95	102	85	90	75	94	90	101	98	104	108	118	95	78	96	74	108	94	110	88	92	101	85	89	84	107	84	77	87	98	84	105	95	93	85	100	94	105	85	104	92	93	109	108	95	83	93	80	84	88	105	99	93	98	93	100	117	84	89	79	91	83	107	97	103	84	79	98	97	104	93	93	100	84	97	89	97	90	91	99	91	90	100	95	96	87	98	93	116	100	93	94	98	89	96	101	82	92	94	72	100	89	99	97	107	102	135	86	81	96	98	74	89	95	93	81	82	91	107	91	95	97	82	103	88	90	97	92	80	98	84	90	105	118	94	73	105	93	97	92	91	100	102	97	103	80	89	88	82	89	71	102	87	82	80	97	67	94	86	86	89	82	99	90	106	80	102	85	84	86	88	89	85	83	92	89	90	77	118	85	104	89	79	91	98	85	81	77	81	82	75	87	97	81	88	99	99	82	90	79	104	89	103	89	79	85	91	96	90	89	84	90	80	83	103	85	93	80	91	78	100	107	82	76	89	85	90	82	90	73	83	90	83	81	100	93	84	102	89	78	98	94	94	95	97	90	77	82	95	90	89	95	93	77	107	105	96	101	98	106	98	91	91	93	79	81	88	105	100	107	99	96	85	95	100	95	84	86	113	83	90	98	96	108	92	96	120	111	92	108	96	87	81	94	116	87	83	94	108	92	78	90	99	84	95	99	85	93	90	102	73	112	94	95	91	93	96	83	93	88	82	94	89	98	97	75	92	90	94	100	104	98	78	71	79	94	91	86	101	87	85	71	83	95	94	62	81	80	86	90	94	91	87	69	82	89	90	88	96	87	88	84	90	99	89	89	87	92	84	88	90	93	83	83	92	96	87	112	101	98	98	105	105	95	82	92	101	86	108	82	91	85	104	99	113	103	92	90	118	94	110	88	88	101	96	81	88	95	79	84	95	93	97	103	75	97	103	88	92	81	112	93	101	93	92	92	88	96	90	96	100	91	92	98	93	88	89	95	92	96	93	86	104	101	113	103	102	87	82	107	113	76	93	90	83	78	103	98	83	107	96	93	88	74	107	95	71	92	86	95	97	86	103	98	82	90	92	96	82	85	94	92	92	85	90	95	88	87	103	95	90	90	86	103	104	106	69	106	106	105	91	92	104	85	87	93	103	86	104	101	92	102	78	112	109	89	93	87	93	83	89	96	98	90	94	107	91	78	92	97	78	97	97	82	86	85	84	78	97	88	87	104	89	68	82	70	88	91	99	97	88	74	106	98	89	97	90	89	104	80	89	88	107	94	99	91	97	87	84	102	76	85	76	92	108	99	84	93	95	86	86	83	94	95	100	78	98	78	96	89	81	105	95	100	101	97	95	92	105	84	91	88	84	96	82	82	86	86	101	90	94	88	94	91	92	74	81	89	87	87	86	83	83	95	103	89	104	101	116	109	96	106	92	88	74	90	90	89	98	92	95	82	94	97	90	84	76	94	99	78	84	111	76	83	102	104	103	69	85	87	96	87	99	91	96	89	72	91	94	97	101	91	106	95	78	106	86	91	89	92	100	106	79	79	92	114	88	81	97	73	119	97	87	108	107	99	90	99	78	83	86	97	97	89	87	80	91	96	99	85	84	96	96	95	95	83	79	84	95	86	95	85	92	74	95	93	108	108	80	103	77	104	104	72	108	88	99	108	89	105	90	100	95	86	92	91	109	78	75	93	105	91	86	94	85	97	93	103	95	77	99	83	90	100	96	92	82	83	81	93	81	88	88	92	70	90	88	87	102	105	81	91	89	104	95	97	111	82	68	85	100	84	85	71	79	92	94	93	99	80	99	82	96	97	101	76	102	88	89	87	97	85	96	77	92	93	102	108	93	95	93	90	86	85	70	80	108	88	85	91	80	92	88	81	96	107	107	87	79	69	91	103	89	81	99	92	80	87	89	91	89	94	106	88	93	97	85	105	105	89	92	99	91	87	80	96	88	102	98	89	100	82	76	83	99	80	85	96	93	75	86	107	87	90	108	81	96	85	94	101	71	92	102	93	88	90	93	116	110	95	99	91	90	91	94	88	94	83	87	84	97	106	85	95	89	96	92	111	114	86	110	91	105	94	96	109	90	89	91	88	91	101	106	78	88	82	91	89	89	90	102	82	92	93	95	90	94	94	120	106	97	77	96	90	96	92	86	100	93	90	81	88	94	83
36717	25168	19851	19655	22601	21230	17637	13519	9130	5928	3753	2588	2004	1585	1246	1038	948	844	833	743	724	745	696	720	690	665	740	672	668	694	676	692	654	690	672	666	674	683	727	626	677	708	675	681	668	644	652	681	694	712	678	664	705	698	668	711	701	679	692	703	747	676	695	702	703	696	699	687	686	643	670	670	699	693	716	688	723	723	669	674	711	666	679	689	681	689	682	701	708	691	680	684	679	675	703	689	674	682	707	679	672	640	675	680	693	685	660	701	682	685	671	670	706	650	636	685	706	688	679	688	604	652	687	690	690	659	689	695	678	686	674	645	734	680	665	695	668	709	652	674	712	680	725	688	752	686	675	730	729	702	665	684	735	702	653	690	677	716	713	680	687	677	653	632	678	698	668	704	699	682	650	703	630	681	715	715	701	680	677	691	716	660	719	679	646	676	681	717	682	679	676	677	698	645	694	692	719	684	698	648	713	675	679	647	722	696	675	673	679	658	657	686	672	708	691	670	679	693	670	646	645	696	681	698	713	681	674	683	687	690	685	677	655	692	661	696	715	722	697	673	684	740	655	707	651	676	729	725	689	642	681	666	680	690	730	652	717	664	650	671	715	647	698	639	719	705	700	690	665	704	681	684	685	675	704	700	700	668	693	668	636	656	704	684	669	714	674	708	687	667	712	651	679	644	747	685	682	683	676	691	643	638	693	731	684	669	663	666	657	707	701	734	691	710	720	700	682	682	679	700	694	678	688	706	711	692	694	689	660	669	662	679	698	672	684	664	685	639	710	669	666	648	723	735	664	684	708	681	712	662	668	675	680	703	688	676	739	733	705	652	677	667	688	714	679	660	730	685	658	645	721	614	680	704	669	673	713	741	663	663	657	662	684	676	667	712	685	659	737	669	650	695	674	659	670	679	665	675	690	661	653	717	694	728	632	707	686	698	673	675	618	669	681	729	646	669	669	716	664	702	629	670	731	661	705	733	692	685	716	687	661	751	696	690	714	682	688	657	710	686	717	683	664	686	641	671	674	644	667	686	672	756	666	688	672	707	679	669	696	628	677	679	640	662	684	667	665	651	661	653	676	685	757	677	707	688	725	719	668	683	677	650	665	726	680	718	676	665	681	708	728	697	707	708	731	690	683	673	708	688	688	699	702	692	688	682	704	693	691	674	678	694	674	697	676	684	769	693	692	663	730	640	676	681	730	689	694	653	691	680	717	654	684	632	652	679	661	701	669	693	683	716	706	680	691	669	660	724	688	666	637	662	666	607	650	701	685	682	667	678	679	736	658	729	706	673	696	708	675	690	661	680	664	681	700	682	704	696	658	699	663	681	692	680	719	663	674	714	668	657	703	706	648	683	677	711	658	647	691	685	676	649	705	688	728	694	627	655	674	640	665	661	662	736	688	682	680	705	652	701	716	689	677	683	646	695	694	718	679	636	710	661	660	688	662	681	659	639	740	646	664	688	670	635	666	697	666	685	681	668	711	684	667	736	667	709	674	709	662	664	665	718	714	696	650	705	713	692	698	762	699	680	689	714	683	699	653	722	677	706	694	682	714	703	679	684	676	652	638	689	695	706	699	694	730	685	727	665	644	682	634	675	707	684	696	704	687	710	704	690	680	655	640	648	684	675	733	686	674	657	603	691	704	677	628	663	696	665	676	699	758	658	647	663	706	717	671	674	693	705	694	689	641	683	673	712	732	665	665	741	695	697	693	639	657	687	688	691	672	679	696	694	695	713	675	745	672	668	700	671	702	669	704	675	680	715	652	697	673	684	668	666	629	655	663	732	690	722	667	659	697	705	689	671	629	662	664	663	686	706	683	663	696	682	717	641	647	675	694	683	666	696	711	678	663	683	695	709	723	690	706	684	711	683	675	687	618	670	682	692	709	665	733	707	660	713	684	656	686	710	672	687	665	644	680	666	638	690	625	677	701	680	661	676	684	649	695	678	707	675	705	706	663	678	721	668	686	686	687	725	675	688	703	673	699	658	698	746	655	673	651	675	666	735	704	701	713	677	682	729	653	678	704	722	699	644	675	686	666	703	689	702	672	646	710	702	675	671	696	666	689	640	671	687	669	663	716	668	675	645	697	665	695	669	671	662	661	696	672	698	719	679	680	655	710	723	723	682	703	680	683	696	724	711	655	693	657	707	721	690	676	697	728	681	696	695	729	681	629	624	681	697	690	702	665	689	657	664	698	705	681	696	679	725	713	707	684	656	716	714	696	678	663	687	657	630	723	686	641	693	705	661	687	691	648	663	705	680	650	656	705	680	683	689	662	712	710	645	689	673	686	676	678	661	698	656	691	677	695	670	716	740	695	709	701	672	695	676	661	707	701	662	663	741	688	700	646	709	696	697	638	686	733	728	684	664	674	665	736	663	699	641	711	661	737	637	620	654	665	687	672	660	677	722	687	693	761	689	647	669	667	674	677	662	715	654	689	680	664	684	663	687	685	649	693	708	650	705	700	714	701	673	689	670	670	677	707	683	688	700	647	610	678	694	749	663	672	693	685	707	663	661	669	648	659	683	679	685	703	698	678	670	736	675	673	682	683	680	716	680	661	666	677	668	647	685	683	686	708	681	684	644	697	688	672	691	648	703	684	685	697	698	711	647	736	726	696	697	692	680	721	680	706	658	666	698	717	698	682	644	690	730	656	710	694	687	707	697	697	666	723	677	704	663	728	688	696	682	695	673	697	641	657	710	679	699	715	682	696	676	711	667	672	710	704	653	678	680	685	698	701	694	700	674	712	688	676	682	678	696	660	700	720	674	701	655	678	670	694	731	707	712	695	667	690	705	680	667	615	743	708	676	623	693	704	688	686	722	716	673	702	695	720	693	659	662	687	703	684	699	695	688	735	692	733	698	690	659	717	656	675	707	651	647	714	669	650	698	699	663	687	699	672	688	700	679	728	717	690	752	680	721	628	726	708	645	713	705	710	691	628	654	731	679	657	697	681	712	675	724	707	688	636	716	697	654	712	703	693	720	729	727	656	706	678	681	696	690	714	694	690	626	651	708	685	700	636	712	659	728	690	667	632	704	677	657	678	673	687	739	669	646	730	674	619	668	675	670	711	686	706	715	701	678	698	682	636	691	663	726	674	701	715	692	658	608	714	633	660	733	655	681	688	717	705	709	665	648	687	683	676	748	636	686	669	720	725	682	684	692	691	684	693	671	699	700	690	674	707	690	651	690	693	692	665	745	644	699	708	680	686	691	687	692	670	729	681	660	667	692	709	696	687	707	693	722	690	641	769	670	666	689	666	710	687	682	669	643	719	680	662	708	667	691	660	683	683	677	662	655	643	664	700	664	693	703	691	691	700	709	692	696	676	666	715	679	644	660	650	690	693	657	740	714	677	693	615	685	690	684	655	665	687	663	720	685	674	713	673	683	702	656	684	718	641	680	693	708	667	697	692	698	704	685	693	686	673	611	669	640	658	673	766	701	706	655	733	676	650	666	716	704	724	683	671	695
10440	7798	4773	2990	2294	1853	1428	917	618	422	311	235	190	145	111	120	89	103	78	88	89	115	76	82	84	73	98	84	67	94	95	93	69	76	85	90	82	98	96	94	93	96	98	99	75	95	96	76	85	100	82	71	84	80	82	72	88	89	88	81	91	81	83	83	83	92	89	89	70	72	88	88	76	90	80	97	77	77	84	70	82	90	104	105	83	87	90	100	75	88	83	100	81	81	89	91	90	92	86	89	99	85	80	82	90	80	90	72	87	97	101	90	103	77	94	81	72	101	89	79	86	79	96	78	93	115	82	78	86	82	108	84	61	89	99	78	92	93	75	73	77	80	75	76	104	78	89	95	95	85	94	84	87	80	82	80	78	102	81	89	87	79	107	80	98	83	85	85	87	86	82	96	77	72	83	80	97	94	93	94	76	90	88	88	78	75	94	85	73	92	111	109	78	82	86	95	82	103	75	89	81	83	88	86	77	81	85	81	97	115	82	78	90	84	84	82	98	70	66	84	73	94	93	94	100	82	84	83	82	85	77	88	110	88	91	88	94	100	73	84	78	89	86	83	96	80	76	106	98	82	80	96	78	79	105	92	87	79	94	83	81	90	109	75	86	91	77	73	96	66	88	79	80	89	92	81	91	100	83	88	82	89	93	84	86	91	68	90	96	91	75	99	84	98	96	86	87	98	98	83	84	80	87	97	77	87	82	94	84	72	78	102	94	87	91	95	66	79	94	87	83	78	85	96	90	78	88	93	95	79	81	88	87	77	92	92	86	96	68	72	98	75	103	83	68	82	85	102	77	99	72	87	99	67	87	90	86	75	92	103	82	83	93	96	85	75	88	95	96	85	92	95	87	110	95	89	93	96	80	67	74	80	83	82	98	87	82	99	84	80	82	97	82	77	96	74	91	88	85	102	80	73	80	73	81	95	76	85	87	87	80	83	77	84	95	93	87	101	96	65	88	85	81	93	86	78	91	81	81	95	78	76	79	79	87	100	88	71	90	85	88	98	81	74	81	91	78	90	78	103	86	92	107	77	87	83	78	86	90	88	88	94	77	100	78	95	80	85	106	111	90	78	79	78	101	85	92	88	80	102	90	72	104	86	91	81	73	99	89	82	70	86	72	78	84	90	94	82	91	79	91	89	89	76	83	82	92	83	92	85	85	79	104	89	95	74	90	83	83	84	91	81	88	81	98	88	85	89	86	94	78	98	88	91	69	98	96	69	99	87	81	80	90	80	96	85	87	79	80	86	99	88	76	94	98	86	74	96	91	93	68	81	79	94	82	88	99	87	81	91	89	91	96	90	111	73	79	104	88	95	96	76	83	91	85	94	85	93	93	89	100	90	90	77	75	86	90	80	74	87	89	82	111	100	87	96	82	87	69	80	83	87	79	103	94	79	85	82	111	70	80	62	82	75	97	80	92	106	97	93	82	81	108	88	76	76	99	93	121	99	94	81	77	86	86	103	77	87	93	93	103	103	89	89	93	73	86	74	96	97	77	89	84	92	92	85	98	95	86	98	96	76	83	80	85	82	103	74	92	82	89	83	82	88	82	88	94	95	87	86	92	79	96	89	81	87	100	101	77	97	86	82	75	91	86	94	82	110	95	100	98	75	86	76	97	91	75	90	106	76	78	96	84	83	80	112	89	97	76	96	74	90	85	77	78	87	88	84	73	94	72	77	96	93	80	89	99	90	104	76	98	108	88	94	110	97	112	96	94	96	80	96	69	84	102	81	75	86	91	97	88	80	93	70	90	94	76	98	93	83	76	73	84	88	90	91	93	84	88	86	80	82	82	104	95	84	88	101	103	77	70	83	81	74	85	79	86	101	95	83	91	87	77	100	104	93	97	106	93	99	86	82	87	101	50	88	77	97	107	97	94	94	103	111	89	99	94	79	90	79	79	89	95	83	94	88	85	69	94	74	83	83	108	87	85	79	80	94	98	94	86	96	88	99	90	82	77	78	79	89	84	80	97	88	88	86	80	83	84	81	98	93	84	87	75	102	87	76	97	89	73	89	116	77	93	91	80	96	77	82	102	88	99	74	109	98	74	92	86	99	101	86	85	89	74	104	99	79	94	78	74	88	83	72	85	88	76	80	93	95	78	104	83	91	69	88	88	64	103	74	64	82	86	101	101	88	88	86	94	93	70	78	88	84	90	90	86	92	93	92	78	83	78	94	100	92	89	81	83	88	76	89	113	99	91	86	92	78	89	78	75	90	80	82	85	87	106	97	96	97	73	68	69	83	82	111	102	83	91	83	88	87	90	105	78	95	81	105	80	90	81	92	111	95	73	83	67	89	83	89	90	92	93	93	92	94	83	79	79	97	110	86	106	82	89	75	89	96	111	73	71	78	64	86	79	99	81	84	84	82	86	104	92	100	86	92	83	86	95	94	92	78	102	89	96	79	79	98	97	104	93	88	91	84	87	68	68	93	96	87	75	85	93	87	95	100	79	69	109	93	73	107	80	100	89	90	65	92	88	93	81	79	87	73	84	79	92	104	75	97	91	86	75	100	99	98	83	79	72	95	89	86	97	83	89	92	109	90	96	68	90	91	86	99	87	92	81	84	80	99	82	76	73	82	99	84	78	73	84	79	81	79	78	100	82	87	96	96	77	78	81	84	88	88	70	79	109	83	86	84	80	77	88	89	102	79	84	89	86	99	94	87	95	103	92	73	73	87	99	83	92	87	107	103	112	82	84	93	76	106	112	80	88	84	96	66	96	91	91	94	84	87	75	89	89	68	83	78	76	77	87	76	99	103	98	85	78	87	74	78	86	97	83	106	92	85	91	75	82	86	80	79	85	68	81	82	96	89	92	87	88	88	81	103	76	88	98	78	100	87	84	81	92	88	86	88	79	101	72	80	86	100	80	85	83	101	92	82	75	98	93	82	74	86	91	88	71	75	73	84	81	92	85	90	80	98	88	95	87	97	87	90	89	83	103	76	91	77	97	91	84	96	96	71	87	78	84	77	91	89	80	107	79	74	97	74	101	104	86	85	102	83	70	80	93	95	86	83	90	74	88	96	73	80	79	74	101	100	78	105	83	79	85	83	85	84	80	80	87	75	86	103	88	95	64	75	94	88	79	90	86	91	82	99	75	87	81	88	69	91	76	80	83	90	90	85	77	91	88	101	85	88	86	89	78	69	73	77	80	81	100	85	71	86	72	74	82	84	102	87	74	97	86	99	91	94	90	89	85	85	111	63	83	73	79	88	91	98	79	78	84	89	99	85	80	93	93	99	114	93	91	93	67	97	110	89	71	83	82	100	67	72	84	72	97	86	79	75	86	92	78	83	87	77	84	89	99	86	84	83	87	91	85	96	90	83	94	75	64	87	79	83	84	89	83	73	86	81	87	85	93	78	81	99	89	87	83	70	88	73	75	86	74	93	83	79	100	70	83	77	77	86	77	77	75	96	81	72	85	86	66	81	105	73	93	88	82	93	70	96	73	93	87	86	80	87
40682	30132	24510	24959	28759	26680	22031	15685	10924	7463	5650	3808	2557	1847	1422	1117	917	796	743	708	721	672	670	719	699	644	687	619	660	614	663	688	653	697	650	706	686	670	615	701	645	633	665	641	661	650	606	652	637	666	631	663	662	613	677	634	702	639	659	638	592	584	638	635	624	621	619	639	673	667	660	599	624	655	608	621	645	655	633	640	633	639	629	643	691	649	647	625	678	682	643	627	613	606	641	668	623	617	641	667	638	647	635	640	642	681	618	564	657	655	607	667	670	626	630	672	644	617	669	622	667	616	654	616	645	629	619	633	602	671	654	605	611	619	648	645	654	644	614	639	613	650	646	668	616	656	626	622	672	643	612	649	651	646	611	660	622	621	663	641	613	634	644	656	624	691	629	634	667	681	662	617	657	658	648	633	636	652	609	625	600	673	649	635	636	654	640	662	698	632	689	676	617	622	691	687	642	653	678	640	644	646	588	664	626	653	660	674	623	639	620	637	634	657	634	659	653	676	660	628	645	641	629	678	602	660	676	650	627	641	678	643	617	656	690	654	643	657	650	621	638	672	673	622	640	695	637	619	682	656	647	643	638	607	646	604	656	600	665	633	692	639	634	702	626	661	639	688	685	686	643	630	631	685	655	626	651	628	622	637	637	643	606	605	616	574	617	660	633	625	613	651	626	623	673	631	653	679	633	658	588	658	658	684	611	639	650	604	656	612	664	629	628	678	647	670	630	611	668	693	646	703	648	673	649	618	661	686	653	659	630	681	630	611	612	652	663	631	660	598	649	656	604	641	681	649	656	623	655	642	588	657	610	664	634	620	630	633	695	655	620	612	659	682	636	629	643	663	630	658	640	639	661	629	659	642	644	595	613	679	667	641	653	659	612	684	664	598	669	660	664	607	664	600	622	618	651	650	657	682	641	606	638	652	658	661	648	643	672	636	680	650	637	688	642	696	643	683	619	626	676	648	625	664	644	682	636	630	609	643	664	628	654	612	636	653	671	649	639	623	625	609	600	679	670	701	629	681	616	622	702	643	621	649	679	630	623	635	641	639	659	628	651	621	632	666	630	699	712	585	668	685	647	703	621	639	647	644	624	697	628	623	627	652	644	666	656	615	644	662	663	676	661	693	624	612	679	658	629	654	617	608	622	634	601	631	630	689	625	634	716	645	601	623	580	656	659	631	667	662	683	672	606	618	635	632	652	639	623	603	629	604	620	612	628	607	659	680	619	667	682	635	646	590	669	672	628	619	646	671	642	632	626	626	634	657	613	631	680	667	654	624	639	619	647	620	656	586	663	639	628	603	618	637	627	696	639	662	614	662	628	623	641	625	670	642	652	660	651	659	639	624	647	644	633	623	653	688	674	679	613	642	629	638	656	606	665	630	664	691	610	669	586	636	641	672	652	666	633	686	669	605	676	637	627	655	607	657	666	638	672	663	661	641	620	585	636	692	631	670	611	625	653	622	629	620	650	700	667	657	607	662	647	636	621	658	670	656	666	623	635	589	625	655	668	665	678	636	629	635	675	596	638	594	567	607	652	672	655	674	648	644	644	625	587	684	623	617	654	633	621	617	630	622	677	610	651	607	669	662	645	692	626	656	602	632	643	666	624	662	629	643	633	650	637	667	670	703	598	653	610	646	657	663	655	605	629	594	627	674	687	620	629	664	662	661	683	655	652	657	656	667	617	660	615	633	661	605	616	632	650	641	609	644	628	595	635	657	653	671	606	632	654	616	596	661	615	680	631	658	657	622	629	665	633	647	662	648	615	583	625	641	644	636	673	639	680	698	613	655	644	665	647	653	682	653	630	640	612	627	638	683	654	663	638	654	667	647	636	604	648	616	633	646	632	696	615	686	638	667	613	583	653	671	705	653	683	652	611	669	667	664	625	576	588	634	610	673	632	645	687	668	641	635	618	692	634	615	665	690	688	609	570	686	628	612	630	629	652	657	661	640	647	683	690	617	630	624	640	619	631	622	624	675	591	635	662	605	639	666	642	657	593	649	654	641	666	608	671	649	659	660	646	654	612	667	645	656	618	666	635	626	611	653	630	653	641	644	626	631	652	620	639	640	701	644	634	612	608	650	673	611	650	682	629	620	619	642	661	669	649	618	622	633	637	611	638	693	633	694	608	639	639	651	640	656	650	666	606	640	622	638	615	679	658	622	616	687	655	655	667	639	603	631	627	671	624	606	694	650	625	617	646	642	652	646	622	659	630	675	649	630	633	643	623	687	652	625	665	650	615	618	625	657	657	682	636	656	669	609	637	662	624	665	649	665	623	645	646	640	662	662	629	632	629	661	645	644	620	676	649	626	658	645	642	662	674	612	641	644	676	646	619	657	706	640	639	638	713	632	658	662	640	621	637	654	625	648	626	626	666	617	635	671	653	620	644	622	667	644	652	638	634	627	633	596	645	653	657	675	671	657	658	686	638	677	688	679	669	637	625	658	632	647	627	598	625	636	614	655	604	631	662	652	675	674	640	636	624	652	616	632	620	642	653	714	656	650	666	647	639	636	683	627	645	611	630	629	638	621	642	673	620	604	620	644	710	586	638	641	638	660	643	691	598	603	632	623	625	640	650	607	653	661	656	631	674	616	663	644	630	651	622	629	647	634	635	658	609	660	639	642	629	618	656	665	630	679	655	660	698	614	627	654	646	685	678	620	635	634	617	637	660	654	640	708	620	677	598	671	668	653	628	621	668	685	673	610	633	692	654	650	654	648	688	666	664	656	641	634	638	608	695	659	636	693	657	647	656	631	661	634	640	630	631	616	683	653	640	651	651	682	646	624	624	669	648	644	614	664	667	659	614	682	627	635	632	659	612	645	654	647	647	683	679	672	631	637	669	628	614	636	651	656	664	626	704	619	645	641	617	651	626	683	664	631	629	626	677	616	630	645	647	675	676	652	645	625	653	634	630	647	668	612	650	707	657	667	625	609	625	659	634	672	633	651	638	705	663	690	653	652	642	671	670	603	635	667	639	644	679	647	654	630	632	625	646	640	671	599	616	715	634	632	651	658	652	663	590	644	657	645	648	654	655	665	622	631	697	683	639	624	676	617	633	649	628	662	680	661	689	627	616	676	644	649	627	637	637	598	660	617	656	656	642	637	682	659	646	639	638	678	689	625	675	644	629	609	668	643	676	668	672	671	667	694	635	686	665	674	640	672	648	642	622	660	674	660	625	660	676	663	685	639	610	636	629	651	623	652	592	658	646	691	628	646	664	682	658	629	687	632	639	632	658	605	689	595	633	643	638	701	695	633	615	654	615	629	629	652	659	684	649	609	654	632	642	631	613	656	644	658	666	666	630	644	719	673	696	651	600	654	648	686	688	626	690	648	648	620	589	626	660	724	679	652	672	649	648	670	651	642	659	680	636	596	646	630	678	688	676	649	646	690	667	621	661	637	632	658	655	630	659	651	635	614	642	648	664	673	626	634	613	641	608	571	673	658	671	630	647	684	620	653	663	618
12066	8022	4556	2217	1370	1256	1080	814	600	362	244	196	184	159	140	110	107	102	102	110	96	89	96	116	85	104	94	85	101	88	101	71	93	96	102	81	109	85	85	109	91	93	82	104	107	102	95	87	87	89	95	101	91	92	83	96	79	107	79	108	106	110	95	72	90	95	92	79	111	81	89	87	100	85	93	90	82	81	102	86	94	100	88	103	97	91	91	81	84	99	89	106	89	91	90	83	87	86	99	105	81	79	82	94	100	105	101	96	78	93	76	87	85	100	90	96	113	101	92	81	110	84	89	92	86	93	78	93	72	86	71	100	97	93	82	69	70	90	81	83	109	89	118	100	110	90	83	103	96	93	98	94	86	85	91	83	104	79	106	111	76	98	76	98	99	96	107	103	81	88	85	78	85	83	93	96	97	94	104	94	107	106	92	93	88	81	93	89	77	95	90	98	91	101	84	70	81	96	93	95	97	95	108	83	91	91	102	117	76	113	80	83	96	103	95	91	99	109	87	98	82	82	98	94	97	88	112	78	99	121	102	88	87	89	112	87	95	95	96	91	92	74	110	101	90	86	95	84	73	102	105	91	102	89	79	95	94	105	93	90	92	77	90	97	94	98	77	78	89	95	89	84	83	98	97	102	86	93	96	94	81	93	95	114	99	96	98	83	96	95	89	83	104	87	87	87	106	105	83	81	85	97	94	97	89	102	63	88	82	92	88	81	108	105	88	88	95	118	69	91	94	92	95	89	94	113	87	100	90	91	84	89	89	104	101	102	93	90	87	87	85	104	107	96	91	98	110	95	83	95	103	102	98	103	97	87	105	92	104	96	88	85	93	106	84	91	98	86	73	89	83	94	106	96	74	89	72	79	73	103	91	80	103	92	86	83	107	96	98	101	102	90	79	91	82	87	94	82	100	86	92	98	80	84	90	84	94	77	106	82	92	112	87	106	105	93	71	76	91	85	92	111	81	94	97	97	93	85	107	92	86	82	88	97	90	107	106	82	107	96	80	91	87	94	89	97	91	87	82	92	77	107	99	93	102	90	96	94	76	90	92	104	89	81	86	99	91	103	86	101	87	83	82	91	92	91	96	94	93	97	83	92	93	84	86	110	92	89	103	89	92	86	100	92	95	85	101	105	80	80	98	103	102	108	91	93	96	107	89	73	88	100	110	95	90	105	82	108	85	96	102	96	102	106	110	79	106	87	87	97	115	70	89	102	104	88	79	83	95	94	104	85	95	89	95	101	76	94	98	82	98	96	97	91	103	98	90	80	86	92	71	91	114	86	81	92	79	101	76	101	99	84	92	115	72	112	105	90	73	85	87	105	81	89	105	94	107	83	80	81	91	87	85	105	87	80	85	97	100	99	83	111	90	85	97	91	87	90	88	90	100	109	95	110	79	95	80	90	83	86	93	106	108	84	107	104	96	72	80	102	105	103	101	99	81	95	73	77	80	90	83	91	96	93	82	98	103	88	81	83	107	92	98	108	79	103	85	90	85	94	92	78	89	86	86	91	97	102	92	79	102	108	90	101	89	104	87	92	92	95	91	98	78	91	100	101	97	98	115	92	110	91	89	83	98	88	91	103	90	92	89	97	105	99	92	91	100	120	79	96	90	92	97	127	107	87	96	88	86	97	91	89	90	82	95	105	99	91	101	98	87	82	102	88	81	88	81	88	89	122	95	86	91	98	90	85	89	92	91	77	102	74	86	91	95	80	88	94	98	88	95	94	95	106	95	89	81	105	88	81	100	72	91	95	80	76	87	91	87	88	96	69	106	92	73	95	91	91	97	83	91	93	84	87	84	92	94	89	89	90	96	92	97	85	101	91	75	103	99	89	111	85	88	93	95	89	96	86	94	72	91	90	94	82	86	94	96	103	103	90	88	91	96	82	98	85	91	86	96	83	103	104	101	102	98	122	103	77	86	102	94	110	68	84	92	88	101	92	89	91	97	96	96	102	101	82	87	86	82	95	86	94	95	91	87	93	93	79	75	98	111	92	90	76	110	90	99	95	78	76	89	101	88	90	71	101	85	88	87	99	92	94	95	96	101	104	83	89	98	83	101	94	100	87	103	88	95	93	100	95	96	83	105	101	88	108	109	99	90	78	74	88	98	71	85	103	84	104	99	86	105	95	88	86	105	90	102	86	98	74	98	98	68	87	88	85	97	91	88	87	80	95	94	110	81	109	87	104	81	105	89	86	100	87	91	105	91	93	82	85	87	90	89	95	84	107	93	82	85	76	87	87	101	101	83	83	85	86	110	96	94	80	83	96	90	104	89	101	106	92	94	78	91	102	94	89	85	88	97	94	86	97	97	89	77	92	96	73	85	77	91	101	91	101	95	70	77	72	101	84	89	97	89	102	92	70	88	71	93	87	78	82	91	77	84	95	96	93	93	90	101	115	109	81	100	88	93	89	101	85	102	85	76	90	83	98	92	92	103	112	88	102	95	91	99	105	91	78	86	104	102	109	103	79	101	94	106	100	94	92	91	91	106	103	82	87	94	103	121	85	101	93	95	81	99	95	110	104	96	99	94	86	84	94	94	84	93	93	102	99	111	89	96	95	89	94	95	94	110	89	101	90	121	92	88	82	77	84	85	78	86	103	105	90	97	97	96	105	97	84	77	83	102	82	82	107	78	92	89	90	93	70	92	91	74	86	85	85	88	88	104	94	88	101	81	87	91	98	64	90	111	91	100	89	85	82	94	104	82	77	86	100	82	95	89	93	79	90	100	101	99	88	92	95	113	83	80	95	90	104	80	86	85	92	93	81	87	102	93	87	107	86	109	116	92	104	97	97	86	83	86	81	114	63	78	88	88	95	81	90	93	95	99	103	98	82	99	88	77	105	87	90	90	92	93	83	88	101	106	92	82	93	101	83	90	102	105	98	111	97	82	93	104	82	88	75	82	99	80	93	81	102	98	86	96	89	90	84	87	89	83	93	92	96	96	116	96	100	108	92	89	85	73	84	96	77	84	84	81	105	105	92	87	90	97	80	86	92	88	79	81	100	94	87	98	94	90	106	96	81	89	74	84	82	110	85	69	88	85	84	102	96	89	93	89	114	111	98	92	104	91	101	97	73	112	98	84	101	82	90	86	85	96	89	87	96	88	98	85	94	89	96	92	77	94	87	95	106	96	90	75	76	81	95	76	93	80	87	100	75	84	93	84	83	103	81	97	85	112	105	98	99	83	98	90	63	98	98	79	79	98	107	89	106	98	90	84	100	104	99	103	94	96	96	90	82	108	101	88	74	80	79	90	92	93	96	103	94	92	75	83	89	88	99	80	102	100	103	92	104	105	106	84	104	90	93	90	103	109	103	103	93	104	112	83	95	79	95	81	95	73	98	82	90	71	75	91	81	97	86	73	94	90	99	78	90	85	92	99	72	88	94	83	107	95	98	99	89	95	84	105	102	93	96	102	85	124	86	104	87	91	86	86	95	80	99	77	109	101	78	105	110	93	77	104	114
40233	29640	23430	19883	22573	22570	19034	15051	11209	6986	4254	3041	2468	1906	1327	1054	898	838	774	760	727	708	725	730	684	686	683	650	690	709	663	642	710	716	665	682	711	652	698	663	672	690	716	704	680	692	670	652	684	679	689	716	652	663	715	649	695	671	644	643	672	650	738	647	718	718	741	683	674	679	652	676	669	673	680	661	656	672	675	661	743	696	702	683	704	689	710	708	696	666	619	664	646	668	673	675	727	641	643	680	710	659	648	701	668	697	654	698	649	693	679	669	666	670	649	658	713	664	687	698	714	676	682	639	682	693	673	680	694	672	682	670	677	671	709	715	671	637	684	654	672	663	700	666	701	708	683	653	689	690	698	703	727	682	699	701	693	689	695	683	697	626	694	708	694	635	729	666	662	667	702	649	654	678	685	710	711	685	666	679	672	640	690	679	712	668	673	660	693	695	657	738	668	670	698	696	659	674	640	688	676	687	659	681	635	709	651	661	657	649	627	708	695	688	705	699	703	670	651	672	630	665	732	687	677	657	655	681	670	694	704	701	696	701	734	670	685	710	638	682	716	721	715	685	689	666	671	712	674	673	666	629	718	707	642	660	685	695	659	686	654	660	672	683	686	719	665	691	655	662	678	691	671	712	684	679	681	715	659	692	678	695	654	648	669	639	673	673	676	688	647	665	677	675	648	648	664	683	735	668	704	712	668	697	647	647	691	642	674	690	669	668	688	674	687	720	677	654	671	661	663	654	666	702	667	655	737	674	690	681	684	689	690	691	661	670	662	639	684	709	684	684	702	684	676	690	676	669	704	675	652	662	665	729	635	651	688	645	732	684	677	716	676	656	656	677	683	667	636	704	653	679	637	640	684	661	705	690	700	710	691	686	662	677	693	724	691	719	714	673	614	649	694	668	674	698	679	653	710	675	686	650	687	686	671	672	634	620	670	659	671	714	722	667	667	695	662	652	680	644	690	696	694	682	710	686	683	672	682	704	699	678	660	648	697	726	705	680	671	691	683	704	698	685	735	709	718	659	692	624	722	690	695	689	679	612	671	669	712	677	740	709	691	680	688	683	696	674	689	675	714	678	670	691	701	721	688	653	635	732	713	732	698	664	654	714	655	691	712	679	675	664	670	692	665	650	664	709	711	649	687	732	675	614	708	702	657	667	669	690	668	702	667	725	694	644	665	675	635	675	662	723	656	675	719	666	738	702	667	710	690	686	709	713	668	675	695	683	681	677	668	726	671	635	673	699	687	644	674	686	699	649	642	678	633	681	656	686	651	656	654	721	674	717	652	701	681	743	716	661	651	691	701	699	699	707	673	674	681	712	676	701	672	700	719	673	698	662	675	676	726	713	696	710	690	665	693	655	643	711	645	680	690	677	672	665	645	663	705	644	700	659	699	714	715	664	695	651	680	697	642	731	707	673	657	702	686	703	683	718	697	695	686	697	717	690	665	668	633	682	710	667	670	685	699	738	664	669	631	710	655	697	708	662	678	687	650	694	659	627	684	694	684	672	673	691	661	669	642	650	672	679	692	691	684	681	658	658	631	628	690	720	726	705	600	655	663	685	700	668	715	685	661	674	683	679	667	642	695	670	692	672	675	755	653	712	690	702	672	673	702	712	633	734	669	646	680	727	707	673	635	692	640	692	696	656	698	705	649	665	657	688	697	705	760	691	724	675	699	647	698	685	660	663	682	689	625	690	699	688	636	720	718	698	696	676	694	677	676	684	659	633	698	664	693	691	657	682	745	672	708	671	692	677	701	660	688	685	761	709	659	685	691	691	655	648	703	658	650	694	728	709	704	661	687	686	703	668	723	700	687	709	682	713	714	664	660	621	668	691	666	717	717	655	631	628	692	666	704	668	676	691	675	706	660	636	654	692	642	716	717	691	668	716	726	674	659	721	636	690	665	684	626	682	637	690	656	690	719	691	671	658	686	668	601	670	720	696	687	670	662	671	693	682	706	635	682	670	672	678	679	620	696	662	686	691	672	666	689	648	679	675	702	728	671	651	723	693	681	693	666	695	684	619	662	729	646	641	659	652	706	732	730	688	670	691	694	665	694	694	704	703	668	666	659	704	686	702	698	667	696	668	684	699	683	680	674	720	698	724	701	725	725	662	701	691	683	683	697	737	674	667	671	699	698	675	678	627	628	661	642	685	701	635	687	696	695	656	658	692	671	665	679	714	692	694	694	706	679	673	755	642	661	659	696	677	691	689	701	682	648	630	742	703	674	681	644	686	733	730	717	704	702	728	674	649	654	664	666	703	707	661	642	707	664	690	684	689	698	705	688	689	654	667	651	689	686	682	694	711	630	714	677	692	757	662	703	609	688	685	642	647	656	696	700	642	675	725	712	623	689	695	688	673	666	681	661	662	684	680	677	691	671	655	741	693	667	739	633	675	704	696	711	657	686	664	720	677	677	715	664	695	672	706	669	680	699	733	718	701	678	659	689	654	670	690	641	704	678	668	687	687	727	722	690	685	675	663	658	646	663	656	703	668	640	707	672	684	657	687	680	684	696	649	676	740	711	681	660	670	685	639	671	719	668	725	706	691	692	672	687	673	693	655	640	704	733	668	714	659	658	723	648	665	667	691	720	672	661	700	717	651	668	652	691	665	682	688	696	660	678	699	656	678	666	648	717	678	731	695	657	686	683	661	673	676	659	708	713	660	652	673	669	664	692	681	694	662	705	680	676	659	704	660	678	645	672	685	682	678	717	630	657	669	690	626	733	645	690	674	690	674	689	696	677	706	658	665	705	704	685	671	679	688	661	647	639	662	674	650	677	699	680	688	641	670	670	640	699	638	662	687	658	704	650	681	685	676	703	683	696	673	688	663	665	710	650	699	639	691	689	713	684	679	704	732	706	681	671	665	682	631	688	722	684	696	700	689	690	687	632	675	745	687	645	679	665	733	688	685	659	695	665	705	682	694	682	689	680	706	695	658	711	689	664	696	703	692	713	704	685	699	667	654	717	703	659	684	710	678	672	724	711	670	689	693	711	679	734	696	643	717	667	675	704	716	664	696	702	702	702	702	656	694	694	676	706	662	698	661	688	658	713	628	698	663	720	668	692	696	712	703	673	647	674	651	677	755	695	723	640	676	720	683	687	713	691	684	666	663	678	752	642	601	617	705	690	693	716	666	662	646	684	674	644	662	664	676	687	686	671	684	693	639	657	720	668	697	692	676	715	713	676	663	687	717	670	667	689	688	675	656	704	712	724	677	673	710	674	737	704	715	681	689	690	671	669	689	674	647	605	717	729	670	712	694	708	683	640	714	688	698	727	668	720	676	664	692	720	675	650	641	687	722	685	689	649	645	688	633	702	685	672	695	690	706	671	684	675	619	646	676	676	669	676	731	737	639	691	664	702	682	737	656	645	659	734	679	656	635	678	689	706	654	681	727	693	668	729	671	699	752	706	679	727	725	675	703	710	675	659	724	631	648	683	696	683	721	691	673	712	701	697	673	699	670
14049	10361	4898	2657	1837	1650	1213	900	651	503	364	245	231	180	148	131	107	104	98	110	91	90	76	105	88	71	83	84	71	93	93	108	88	94	92	93	83	77	90	87	90	78	69	86	73	95	66	79	91	98	83	103	84	98	82	79	83	90	80	75	101	84	78	76	99	82	84	88	80	86	86	83	68	100	92	100	79	101	93	100	91	88	74	95	91	70	72	78	92	96	73	82	80	83	87	67	82	77	76	93	106	96	87	89	76	84	100	79	85	81	88	84	91	95	86	97	75	86	93	94	78	94	84	97	89	90	84	88	76	86	84	96	81	89	97	92	87	78	73	86	82	78	104	89	84	96	89	95	78	93	93	106	90	82	95	74	86	64	87	90	85	89	83	86	71	70	86	92	84	86	83	73	73	101	82	89	90	81	89	84	82	81	92	89	78	100	86	87	79	86	85	99	91	93	108	82	99	88	99	105	80	77	101	93	91	79	85	95	96	78	68	92	82	82	79	83	97	92	98	70	83	82	76	72	75	89	94	84	69	89	89	92	63	84	86	82	82	70	91	86	75	94	90	104	98	99	88	66	82	107	94	89	66	94	74	81	87	106	71	73	88	87	79	83	79	101	88	82	87	73	68	94	97	95	86	90	89	77	99	86	99	76	87	97	92	90	85	83	88	95	74	94	78	91	82	82	73	69	84	90	77	91	109	83	74	73	91	93	95	82	84	95	75	75	90	93	73	85	85	90	82	88	102	77	100	89	81	83	89	108	93	78	80	76	83	98	110	92	92	88	92	89	84	86	93	93	88	85	84	89	93	91	86	90	90	94	85	85	79	75	94	91	78	101	86	77	77	88	94	80	73	95	78	73	96	86	84	108	83	88	79	101	105	85	81	76	82	98	74	85	85	98	81	77	73	81	103	88	85	85	74	86	84	90	86	70	73	90	97	83	88	84	88	77	84	90	86	85	79	98	77	82	113	77	84	90	85	101	88	88	68	84	93	92	89	95	78	73	88	83	70	76	85	80	77	73	73	83	89	82	88	90	75	86	97	79	78	66	98	92	79	102	92	72	84	65	87	74	89	106	81	71	93	91	96	83	90	91	83	80	94	76	90	97	83	91	103	76	86	81	66	86	80	87	98	91	100	71	84	77	84	93	94	80	83	76	87	91	83	85	80	84	95	89	93	82	98	85	93	75	78	70	90	91	72	93	66	81	87	75	84	91	90	90	79	85	93	68	77	87	87	92	92	71	82	81	95	89	85	98	77	93	81	71	86	92	89	95	94	89	92	89	82	91	84	79	87	80	98	78	84	80	97	91	77	98	82	81	90	99	87	95	94	75	79	91	81	78	83	83	76	84	99	81	90	83	90	83	82	89	76	81	101	81	86	84	90	110	87	86	82	87	75	105	78	73	96	76	80	70	93	100	90	89	83	73	81	85	96	84	88	76	89	91	99	96	77	82	90	90	86	87	82	81	59	71	82	96	77	85	91	77	71	93	93	96	98	90	76	79	90	87	81	83	85	63	91	85	79	94	91	94	90	91	80	94	91	80	98	78	90	79	102	79	91	84	88	73	84	97	87	99	83	87	52	66	100	88	87	80	84	71	94	86	97	90	93	92	88	71	92	102	79	82	81	81	75	102	91	86	90	72	100	102	96	87	91	75	80	99	92	84	84	82	85	82	101	79	97	93	84	86	85	101	99	75	99	65	88	100	82	88	97	89	58	82	85	62	93	93	88	83	80	95	96	102	100	78	81	71	76	87	88	85	77	88	80	89	81	83	77	83	85	92	89	74	74	91	88	88	95	94	99	83	82	77	74	74	102	76	91	84	79	89	87	87	78	86	87	96	87	78	89	80	84	99	64	91	85	83	97	82	82	88	84	82	89	65	80	95	76	94	81	82	94	86	78	67	87	83	77	83	87	87	77	84	90	75	89	95	96	89	80	101	71	69	99	87	82	77	74	104	111	71	87	99	77	86	80	77	64	78	76	83	75	82	74	84	82	95	94	79	86	85	75	88	87	87	81	88	94	94	102	92	83	97	87	102	91	120	93	90	75	80	84	72	92	84	90	69	86	92	84	79	69	102	96	89	66	83	86	96	73	84	89	89	83	87	94	87	93	99	90	81	83	65	80	93	73	86	93	82	89	92	106	84	97	96	84	80	67	82	85	81	68	99	79	95	65	79	67	82	86	84	84	92	82	84	95	83	104	73	82	83	87	73	107	91	98	87	91	109	85	84	103	76	86	82	94	88	76	75	89	82	91	73	87	78	73	86	92	87	78	95	74	82	93	91	80	73	95	90	81	95	77	72	52	101	92	92	66	64	96	80	78	93	86	94	84	97	79	64	89	88	87	77	80	103	77	70	88	107	84	70	77	67	93	89	80	86	95	83	88	90	94	81	98	88	83	82	80	92	76	97	77	92	98	78	87	119	79	85	79	86	78	94	102	79	78	102	85	81	84	88	94	83	80	87	80	82	78	74	76	100	84	88	67	78	79	85	83	93	72	80	81	97	90	79	95	101	87	80	78	93	76	79	83	92	82	85	92	87	72	75	81	72	92	88	71	74	92	80	73	84	102	75	83	76	85	72	90	92	95	83	65	96	94	85	92	85	79	86	87	91	86	102	105	86	89	85	77	98	91	93	79	83	87	89	85	87	85	74	88	101	97	81	89	87	93	91	89	86	82	79	80	95	93	78	94	73	64	92	89	81	103	93	96	81	97	89	101	93	82	80	104	77	84	95	90	90	69	69	79	87	77	81	97	91	83	84	81	99	68	90	83	99	82	84	82	84	99	102	78	94	95	86	106	73	93	91	86	67	105	71	85	89	78	98	94	95	83	97	83	93	88	87	86	89	96	70	84	78	74	81	82	85	88	89	88	83	72	89	78	100	73	78	96	96	89	94	95	99	84	83	81	81	79	102	100	84	74	79	84	100	88	67	84	82	85	83	79	85	90	90	90	68	84	76	87	91	86	88	85	106	80	78	89	85	95	84	61	79	88	91	98	87	90	80	81	85	87	96	90	96	92	80	94	78	96	112	82	90	86	63	79	106	87	96	63	77	105	92	82	82	87	83	85	84	86	85	67	83	99	92	84	82	76	90	93	82	97	90	104	91	99	89	80	90	78	96	90	74	80	89	80	82	87	87	85	90	83	85	72	78	82	85	94	87	66	95	97	89	89	96	83	101	78	83	88	70	88	76	82	103	84	108	73	92	101	82	79	82	72	90	87	73	95	91	92	83	82	88	91	78	96	86	70	82	95	66	74	89	87	89	94	78	87	95	88	85	89	85	89	90	71	78	90	88	80	72	77	83	80	54	85	72	82	93	85	71	85	99	78	86	91	81	87	79	91	76	96	79	106	71	91	92	94	98	84	95	90	95	96	83	83	109	76	91	87	73	89	75	81	96	72	81	80	75	81	83	86	77	85	81	92	78	92	86	91	93	80	81	89	87	91	67	72	86	79	73	78	86	79	78	82	70
44277	32225	23867	22683	26326	25522	20626	16037	11842	8580	6649	4482	3277	2443	1727	1255	951	872	862	820	745	741	657	722	713	668	682	675	643	642	651	657	650	651	616	626	672	651	660	582	639	620	686	645	646	630	624	606	625	654	646	666	660	638	665	626	647	661	626	574	606	604	632	631	635	668	599	635	663	609	604	629	617	598	621	626	615	682	647	621	663	660	649	585	624	599	621	631	604	609	663	623	633	660	594	631	656	658	630	589	639	580	633	602	624	615	628	635	649	648	650	610	622	677	628	613	574	653	607	645	615	618	587	650	598	632	645	670	621	639	603	634	670	650	610	609	623	660	603	623	631	669	580	642	631	584	660	616	618	597	605	642	637	626	625	602	649	622	619	619	625	618	635	644	613	573	657	662	648	613	627	605	623	631	660	590	628	605	648	617	621	575	617	634	641	622	588	608	635	599	646	642	630	616	607	634	606	611	636	635	642	634	632	632	588	639	630	678	631	619	624	644	639	591	636	661	639	616	631	627	611	607	600	606	676	622	654	645	645	669	642	605	588	638	643	658	672	623	626	645	622	570	617	627	645	592	594	625	616	646	573	595	639	600	630	618	639	641	633	622	636	635	623	621	622	623	640	634	596	625	681	610	572	586	664	682	637	607	633	656	637	659	609	615	581	617	597	628	637	639	634	651	677	591	599	638	660	601	633	635	593	649	634	602	637	618	648	630	631	602	636	612	622	670	604	677	686	585	593	633	572	617	614	626	602	631	642	629	629	630	648	590	611	650	631	631	640	616	652	635	612	635	622	638	670	637	667	631	594	640	622	666	598	602	620	625	668	648	622	642	611	640	675	664	639	613	660	610	647	593	590	628	637	599	619	618	593	627	630	635	620	643	611	624	607	657	622	610	661	637	613	704	614	587	605	610	649	616	597	627	635	621	629	652	599	632	622	649	611	647	613	642	637	567	659	643	635	631	603	635	679	671	610	619	644	661	632	628	635	658	634	652	648	609	633	636	625	670	633	637	678	638	644	643	676	643	603	630	639	602	595	691	596	674	669	633	649	660	623	654	652	646	660	655	605	671	615	603	597	633	661	625	622	651	638	638	661	639	653	630	654	617	655	654	620	620	622	602	618	609	628	605	614	619	624	615	648	608	636	632	634	646	640	618	605	627	591	626	660	627	604	640	629	628	609	585	637	618	642	625	628	593	641	627	661	625	602	625	627	616	633	647	624	618	604	620	617	620	683	652	607	658	621	586	627	622	640	623	665	580	614	622	641	598	631	626	652	609	672	677	629	637	623	639	626	628	638	609	613	632	636	657	650	625	640	602	611	708	649	648	621	689	594	603	639	662	640	652	639	640	646	654	620	609	606	634	650	630	644	652	654	623	603	624	639	622	675	621	641	585	634	662	664	650	616	654	570	614	652	610	616	665	627	638	639	645	632	612	641	665	578	630	581	622	641	612	622	608	636	606	613	623	649	648	652	663	631	660	608	618	641	671	615	612	621	646	654	614	621	611	639	620	644	623	664	595	569	660	639	655	684	630	628	640	631	612	618	630	612	594	644	647	609	609	623	658	671	620	601	620	620	658	637	649	664	620	633	613	596	634	597	645	624	647	641	608	621	629	610	647	619	606	653	626	621	649	659	612	627	588	663	635	653	654	626	674	615	656	628	648	598	648	605	670	618	628	654	644	618	627	643	610	642	678	686	614	638	657	666	592	660	611	640	629	664	652	626	646	648	624	681	659	622	653	696	630	619	652	658	608	622	611	622	613	636	663	646	641	610	650	644	596	606	636	619	618	568	613	616	615	633	639	614	626	622	614	594	617	638	598	610	626	606	641	637	664	623	656	637	660	649	624	625	610	660	594	701	570	670	645	619	621	608	693	667	656	633	609	636	664	619	594	623	641	613	594	638	637	642	612	613	617	620	583	614	622	608	559	615	591	627	647	601	617	652	629	699	631	624	626	623	644	608	628	611	682	600	606	633	627	601	672	607	589	576	642	650	655	646	668	628	622	625	624	587	635	606	657	622	624	635	656	606	630	647	593	623	635	651	610	630	617	629	600	629	682	615	649	606	673	669	594	637	623	662	598	649	612	643	581	654	651	628	600	603	629	587	656	652	666	634	624	608	630	652	643	616	598	616	666	657	640	642	622	641	664	645	654	670	664	584	623	621	682	622	661	600	631	681	623	682	659	599	642	637	650	596	609	613	580	644	635	643	618	615	571	641	616	669	629	599	674	639	655	643	619	641	627	620	637	641	604	625	639	610	620	676	640	626	656	691	594	648	640	620	644	629	647	627	653	654	654	627	629	645	653	631	627	632	592	645	597	615	657	644	622	613	612	633	625	672	595	641	665	623	647	641	621	605	592	613	608	628	627	635	636	606	614	618	642	630	614	657	664	610	616	650	619	611	612	645	575	660	633	630	648	611	622	619	634	618	611	608	674	625	612	622	646	601	632	626	615	645	656	676	654	612	659	613	647	620	643	669	579	658	646	635	639	637	665	622	639	637	618	628	628	640	603	608	649	630	611	627	625	613	604	671	656	661	639	617	609	627	627	696	649	619	631	608	653	665	598	639	696	609	635	612	609	664	614	617	627	617	627	623	627	655	683	660	608	606	627	661	610	623	684	628	598	659	627	621	613	639	656	668	645	634	625	596	595	697	622	669	624	664	574	615	637	606	622	652	606	646	661	630	604	654	639	609	629	657	607	600	653	602	619	636	618	601	632	595	633	618	643	646	637	656	608	674	657	642	661	621	674	617	613	644	627	665	626	577	637	606	623	648	666	644	645	628	646	614	600	630	660	644	648	635	627	633	640	629	622	668	612	662	613	614	624	649	641	635	635	636	626	635	662	654	656	643	647	632	618	639	625	608	621	633	639	611	589	602	596	599	629	671	622	604	688	633	621	626	579	626	637	641	626	639	639	634	634	631	655	649	650	641	662	661	609	626	613	666	621	643	595	629	657	702	595	619	617	660	618	630	649	626	604	605	636	661	619	637	626	590	625	618	676	644	656	626	660	649	637	618	645	632	610	645	612	657	632	654	612	670	641	613	647	630	657	645	686	619	602	606	630	628	656	625	628	639	628	600	620	639	590	647	623	631	635	630	559	620	644	638	673	591	648	631	601	655	623	620	645	665	616	606	640	664	635	637	635	632	633	655	646	616	618	630	665	653	646	605	650	613	600	616	631	605	617	601	641	645	640	591	654	642	618	612	647	594	647	685	665	650	630	638	626	653	606	645	623	664	635	677	621	636	595	677	643	656	662	606	651	636	632	675	654	604	630	671	605	611	594	598	624	626	668	606	635	630	625	620	615	651	612	619	661	617	628	665	634	647	682	648	572	626	574	644	675	573	609	652	613	609	588	610	606	624	664	622	649	647	638	619	647	586	613	623	618	630	626	665	625	637	637	631	667	626	624	638	597	656	661	623	618	595	633	625	675	679	639	652	652	653	615	624	641	617	597	612	637	648	568	628	647	624	603
8753	4814	2843	1919	1409	1185	768	513	417	299	229	217	143	128	120	114	120	93	120	91	104	90	94	92	94	100	77	101	99	104	82	82	101	88	91	83	96	93	83	68	83	91	71	94	87	85	74	92	96	77	90	79	96	100	88	86	94	108	98	90	84	77	88	88	101	87	79	105	82	78	94	94	79	98	83	94	78	96	87	101	89	93	73	92	82	80	107	79	83	99	88	87	88	117	87	91	106	93	97	90	99	103	75	102	92	101	87	81	113	90	100	105	103	87	100	88	90	102	100	105	89	86	82	74	87	87	104	107	87	97	112	99	104	91	88	91	95	87	103	86	85	82	90	102	84	82	82	93	90	92	96	98	79	88	89	90	105	101	95	89	100	76	80	84	93	111	92	88	100	93	104	90	79	104	93	77	84	92	104	86	98	92	70	101	93	79	108	91	82	97	95	105	85	97	103	96	87	102	81	91	87	93	98	97	85	80	75	83	79	108	91	104	99	104	103	80	113	94	101	82	95	103	82	104	103	86	90	80	107	75	84	95	92	97	83	97	90	103	83	84	92	91	85	94	95	77	102	100	85	101	112	116	103	83	105	86	70	100	80	101	91	92	81	95	93	88	91	92	67	87	89	94	78	91	81	99	82	103	102	76	102	90	69	90	99	86	84	90	85	87	86	92	88	93	68	76	109	89	102	102	76	92	107	96	97	99	84	89	101	94	99	88	85	91	89	84	91	107	106	91	89	76	97	72	110	91	83	96	106	83	85	104	88	83	91	95	80	87	94	83	99	76	104	93	92	78	90	101	80	83	97	89	103	97	87	67	101	90	88	63	93	101	85	96	93	83	104	89	90	93	88	116	90	114	104	102	86	89	105	81	90	90	89	76	111	104	95	85	98	85	91	98	115	91	90	108	109	104	81	80	76	88	94	80	85	72	90	95	71	90	83	99	83	97	81	77	100	88	90	98	80	87	88	99	87	73	90	101	91	78	91	85	86	82	84	89	93	90	84	93	96	91	101	82	95	86	97	91	101	92	85	89	93	100	74	104	91	95	70	106	94	82	88	82	101	100	86	81	74	98	96	92	100	81	66	86	104	99	94	90	105	95	101	80	95	77	104	94	103	83	97	84	105	103	101	89	77	109	108	86	99	92	85	93	85	95	100	81	76	84	99	85	99	95	96	80	93	86	98	79	113	98	89	97	98	100	82	84	95	105	81	103	83	94	82	90	89	86	90	81	96	89	74	101	86	84	93	89	75	107	76	95	77	95	81	93	91	88	87	84	78	84	94	84	85	81	91	97	81	92	85	102	102	87	93	91	82	104	97	94	74	86	96	75	91	91	80	92	105	99	75	102	71	92	88	84	85	89	91	79	94	83	73	101	87	98	90	86	95	81	76	95	92	98	98	98	83	101	96	101	68	87	99	86	86	87	81	102	99	96	87	89	103	86	86	103	105	91	94	114	81	98	102	107	101	77	84	84	85	87	76	76	74	100	96	81	83	85	79	101	75	91	87	71	100	87	94	87	77	85	84	90	84	83	92	105	81	101	93	94	77	91	93	113	108	84	97	94	96	84	80	96	81	103	105	83	91	102	83	96	97	86	91	97	110	94	113	85	80	101	98	75	96	87	98	101	86	101	95	78	86	85	84	83	82	88	85	89	76	73	80	96	96	82	97	99	84	87	103	74	79	99	79	94	82	95	84	107	91	105	93	92	97	102	85	105	87	97	98	90	86	111	96	95	86	81	67	101	91	74	90	88	84	92	81	111	78	92	101	101	102	103	90	88	96	103	86	106	106	76	85	88	84	95	94	92	91	94	92	104	103	83	71	102	83	94	82	103	102	72	92	78	98	86	91	96	93	93	100	101	93	86	81	96	79	92	85	103	100	86	98	94	86	77	104	83	103	85	104	94	92	97	94	108	95	98	95	90	84	77	86	91	84	84	101	96	97	84	100	89	91	91	101	98	90	81	90	100	99	98	88	87	86	90	81	75	93	92	100	105	84	85	96	92	96	90	85	92	90	80	87	66	91	102	90	109	92	93	93	89	100	87	94	92	102	99	104	86	98	100	88	86	90	98	92	91	84	86	88	91	94	89	78	95	89	93	70	109	88	91	97	87	79	80	97	101	94	94	73	85	81	87	80	92	84	85	84	79	90	102	79	94	95	77	77	90	82	94	89	96	89	87	104	87	99	91	94	89	120	90	77	77	103	77	83	87	109	84	93	89	88	86	91	93	89	96	92	96	93	71	90	88	101	83	102	86	89	78	85	97	91	107	88	84	95	96	90	74	82	107	77	103	98	103	89	62	107	86	104	93	89	81	100	104	90	76	79	93	106	108	104	97	88	107	93	88	89	73	91	103	89	94	84	99	76	61	103	82	84	74	97	101	97	92	104	93	75	85	82	96	94	85	94	94	85	84	86	93	83	94	111	87	100	92	105	102	79	97	91	116	110	106	105	81	97	81	82	97	88	97	86	89	93	88	83	93	83	106	109	101	77	82	102	97	86	71	100	88	94	86	101	92	100	104	89	94	92	79	84	93	99	98	92	87	97	87	89	89	66	83	78	88	81	94	96	96	102	95	117	84	89	80	80	91	88	79	80	105	117	85	82	81	90	109	86	88	71	95	96	86	94	83	122	82	98	86	89	103	86	87	97	90	91	100	84	92	77	90	81	110	77	85	94	78	95	94	98	81	86	90	95	102	73	83	88	83	77	99	106	104	101	96	110	86	111	89	87	89	91	93	80	89	84	97	98	86	99	91	78	94	88	99	87	78	103	86	102	90	94	96	102	89	93	80	99	104	97	77	103	87	106	95	94	88	85	88	86	76	73	107	86	108	86	82	101	105	88	79	99	93	91	95	87	79	94	90	89	82	80	76	79	103	83	80	97	82	83	65	90	80	90	92	99	101	99	108	68	93	99	98	90	87	93	86	105	77	122	79	92	97	90	111	102	84	105	84	97	91	84	90	95	94	92	94	97	86	96	98	95	98	79	98	105	84	93	78	87	85	89	79	93	104	78	82	84	88	88	96	73	97	80	106	95	84	88	82	105	100	98	103	87	96	78	104	115	75	107	89	81	107	88	96	98	83	88	105	101	94	80	108	111	101	95	87	75	101	97	84	88	89	79	82	107	93	98	79	98	86	82	104	90	91	106	86	96	72	88	95	92	90	91	100	101	86	101	89	101	92	89	81	84	92	84	91	97	102	79	94	78	78	78	83	84	95	85	110	66	103	88	96	85	93	95	105	80	96	104	91	87	81	90	102	86	91	104	79	81	96	89	106	75	79	102	96	104	93	100	90	119	84	80	93	70	87	80	97	78	97	93	84	94	94	77	93	76	94	80	97	95	95	96	80	75	106	82	85	86	104	89	100	93	82	96	84	95	77	81	92	88	104	95	83	99	73	86	98	101	96	101	93	97	78	90	79	91	87	71	101	93	82	81	105	92	103	87	90	99	83	89	99	85	86	93	74	74	89
37194	24563	19492	20532	23574	21768	16344	11861	8401	5928	3856	2625	1878	1492	1192	1044	904	769	783	804	730	714	730	707	668	655	706	658	683	662	681	664	670	707	686	634	624	702	665	651	651	694	706	660	696	666	677	657	693	682	676	678	666	674	677	652	680	681	731	672	688	667	684	713	652	631	693	682	671	663	666	676	677	711	705	694	653	661	614	680	669	680	653	662	723	645	696	685	676	687	703	634	686	668	612	671	693	697	700	657	654	726	647	706	677	658	683	652	666	681	712	692	711	679	636	688	669	715	674	650	663	662	717	721	674	653	680	652	691	678	698	699	642	669	687	693	662	634	718	633	700	702	741	697	656	678	663	657	678	659	652	698	654	672	676	666	678	702	662	655	679	712	643	691	677	696	642	702	671	647	696	680	668	641	637	598	697	636	692	649	654	681	685	683	674	633	634	618	672	670	667	677	624	735	666	683	665	706	700	645	695	681	651	664	661	654	616	659	654	682	711	680	676	659	685	658	654	646	659	683	712	647	643	655	714	699	683	710	675	689	724	740	695	612	673	697	681	668	630	630	681	660	670	680	682	701	640	653	687	718	653	687	679	703	647	655	657	679	656	679	689	673	698	718	679	710	668	727	688	697	697	701	652	693	677	619	650	657	662	659	696	696	680	686	683	692	674	710	702	657	682	713	665	701	612	638	647	649	647	670	674	657	695	727	673	685	698	656	641	670	720	722	657	672	682	654	684	674	679	660	632	649	683	651	636	727	679	669	701	668	674	669	674	656	685	664	657	730	639	703	667	658	645	656	689	649	674	690	696	709	676	664	659	672	678	720	664	635	636	666	675	693	646	622	694	623	653	692	688	674	663	662	690	695	668	662	626	668	625	681	689	658	635	691	712	684	688	645	639	655	687	680	717	642	662	755	678	625	635	684	669	680	657	689	720	652	676	659	689	667	659	702	667	695	708	726	653	672	693	714	750	661	593	718	646	709	683	670	698	698	673	708	681	654	680	665	697	678	705	690	621	684	669	703	658	635	676	671	651	671	662	667	645	718	703	660	667	699	676	626	665	676	621	658	714	670	685	701	678	660	657	673	653	728	691	718	635	665	643	694	622	640	672	663	673	720	669	675	680	656	683	662	698	696	678	680	710	675	654	680	651	651	659	672	685	672	708	673	615	688	692	644	681	678	653	688	700	674	708	701	650	668	677	625	641	666	687	679	682	697	671	682	647	626	680	657	700	670	670	666	686	680	707	703	641	668	651	660	630	663	681	681	668	707	657	670	672	699	714	637	686	660	666	643	666	713	699	653	664	675	677	640	672	692	662	665	684	699	674	677	652	632	658	702	701	729	642	645	683	675	671	677	632	637	671	663	658	679	678	680	636	720	709	658	644	677	689	672	650	652	640	640	667	701	677	648	708	664	662	666	659	654	645	714	683	666	646	685	718	712	687	621	632	681	694	736	684	672	636	673	643	665	666	651	670	633	667	640	666	725	658	683	679	694	694	689	715	711	606	676	688	667	663	677	693	676	667	682	688	726	672	667	687	647	714	620	708	727	666	702	633	704	673	645	654	661	612	713	657	635	663	695	625	665	699	694	678	644	698	686	690	679	696	687	701	707	637	610	684	723	690	720	680	666	683	657	722	686	696	646	702	624	672	666	666	615	609	702	630	692	710	654	712	610	660	682	641	638	706	651	627	620	678	640	697	693	664	692	682	675	685	675	673	678	661	676	692	637	649	681	676	648	728	645	669	695	686	649	691	719	663	682	662	650	666	676	697	624	652	624	721	694	677	685	689	659	652	632	661	685	633	653	691	696	652	668	603	663	692	625	666	702	691	709	662	693	634	654	691	705	687	679	635	670	685	661	708	676	685	660	696	695	644	655	681	664	648	692	660	676	681	690	619	673	700	679	655	684	670	688	625	673	693	689	692	653	650	683	717	684	667	700	695	637	682	654	679	635	647	665	641	661	673	692	684	686	721	649	663	684	631	650	673	694	710	641	644	604	678	687	677	668	663	682	655	708	680	690	758	667	646	668	602	660	738	692	631	676	666	640	703	679	667	673	610	673	628	702	655	649	646	697	690	676	682	696	664	665	700	653	673	658	683	726	651	704	652	656	654	634	646	650	680	653	658	702	697	690	665	655	697	721	683	686	687	659	749	697	677	686	639	669	666	703	652	652	660	683	673	675	632	684	666	660	650	669	635	650	709	664	736	660	683	687	699	626	685	622	636	713	706	648	708	660	690	665	676	711	666	688	686	686	664	688	666	656	699	705	685	677	726	671	681	704	680	628	640	652	660	620	686	704	653	676	670	680	677	654	660	662	678	699	701	585	696	700	635	643	652	711	688	667	664	656	725	671	676	683	658	677	664	653	685	717	715	660	654	672	668	669	687	659	693	668	650	671	665	678	727	684	740	697	723	688	640	688	676	661	664	684	677	658	660	700	681	678	690	699	662	677	653	654	642	692	670	712	675	651	653	646	616	632	652	677	663	635	645	642	650	677	683	633	690	685	708	689	694	692	696	729	652	696	683	678	619	671	669	650	679	662	676	685	646	688	680	653	650	676	695	693	715	673	681	646	692	684	703	696	696	672	682	637	678	661	640	645	698	688	670	679	655	662	697	595	650	632	692	683	700	678	632	671	659	637	650	679	690	701	650	680	729	679	653	652	652	676	668	680	657	671	646	698	617	678	667	666	721	673	664	626	675	688	633	674	662	685	648	679	721	664	656	673	668	650	683	645	648	661	715	663	649	702	679	697	699	679	686	697	640	647	670	657	683	695	693	711	678	677	614	635	641	687	699	638	656	646	732	690	723	674	704	628	660	679	656	703	666	655	630	651	695	668	665	638	636	653	689	744	689	636	646	649	624	689	676	684	683	714	680	690	708	671	629	665	657	676	626	662	682	653	676	685	702	683	587	677	659	659	695	677	665	681	710	678	681	704	633	700	626	662	663	649	712	668	681	651	643	682	671	669	642	659	658	646	696	663	677	662	683	687	672	635	667	644	702	669	655	674	711	638	662	736	676	657	693	719	671	647	677	661	660	695	692	678	707	648	698	685	671	662	678	694	662	682	698	685	627	702	659	695	694	684	632	654	677	657	651	633	643	695	626	671	726	695	657	673	663	675	648	707	690	673	671	695	656	686	676	668	678	661	684	649	686	689	670	660	661	651	658	675	682	676	692	661	651	671	668	658	679	660	695	667	669	697	661	642	689	640	651	677	647	683	678	699	668	687	640	692	653	716	675	701	721	707	666	671	660	675	639	677	663	731	674	691	698	660	685	693	724	668	643	655	747	688	683	697	680	654	662	666	679	685	654	680	670	675	694	673	616	703	677	690	642	692	670	648	708	683	687	702	695	640	635	684	686	663	646	625	641	692	631	628	704	657	688	660	652	655	664	661	650	660	665	666	709	642	696	682	649	717	651	689	635	670	711	692	642	677	670	692	717	683	682	660	683	651	669	704	643	660	662	708	666	674	675	705
11986	8103	4502	2814	1865	1682	1360	855	605	451	379	272	221	126	104	87	91	100	100	95	95	96	97	82	85	91	84	68	74	92	80	85	89	68	90	96	70	79	86	77	102	96	97	115	86	104	57	91	87	95	74	96	93	89	91	83	85	83	82	75	79	84	93	94	69	93	96	90	100	82	91	86	102	75	83	82	93	71	107	101	81	91	88	94	77	98	79	92	89	75	81	79	75	92	77	85	83	85	80	89	94	92	86	75	85	65	87	90	83	94	85	87	83	105	71	75	86	86	82	76	77	86	87	94	108	86	81	92	98	81	112	97	81	80	94	91	97	87	77	71	94	85	81	82	87	89	71	95	88	87	81	89	92	96	73	84	84	92	83	74	85	87	63	97	71	86	89	88	89	76	94	74	95	65	103	92	107	86	81	71	84	87	87	91	83	79	81	80	94	82	88	74	89	74	91	77	88	77	70	88	86	65	87	79	76	90	87	86	91	98	78	84	92	91	70	96	90	105	93	88	98	87	81	94	86	97	88	102	82	72	86	89	85	67	87	79	73	86	90	80	99	92	93	82	67	85	87	85	94	88	103	91	81	76	99	74	87	96	82	72	85	81	79	93	75	106	90	90	68	82	102	84	85	94	90	81	81	89	79	83	90	98	84	76	90	68	80	78	93	75	101	86	93	76	64	75	93	77	74	92	81	81	88	89	76	81	72	89	88	89	94	82	111	102	87	87	93	92	87	102	76	104	95	89	81	82	90	73	78	91	95	81	89	84	95	86	89	84	96	87	66	76	80	101	98	68	89	89	78	97	109	86	81	84	92	68	91	102	81	73	93	96	88	82	79	74	92	93	87	80	94	87	93	83	82	90	93	85	92	93	85	81	87	81	77	82	79	91	79	93	96	82	89	84	82	83	118	93	90	79	108	78	77	83	89	94	69	101	97	102	77	97	85	87	90	94	80	73	74	89	87	81	84	104	86	89	85	81	92	78	83	97	97	67	93	85	96	92	73	84	85	88	87	81	84	81	84	87	90	90	96	78	72	82	88	84	89	84	92	89	88	93	59	92	78	86	88	79	79	86	88	83	79	92	89	81	82	91	86	78	83	81	84	90	96	92	99	96	77	92	62	90	101	66	96	97	96	80	82	76	94	93	80	77	76	97	103	87	74	75	88	95	75	91	90	92	88	85	87	62	96	84	86	80	97	68	75	90	92	90	82	82	69	84	91	96	93	80	80	88	75	79	92	96	95	90	85	73	80	77	83	74	103	99	84	89	81	77	89	92	91	75	98	70	88	75	84	78	94	87	82	81	90	76	88	91	77	83	67	72	99	86	77	77	89	80	92	96	83	99	86	83	89	83	73	87	74	98	96	83	104	86	87	90	69	82	84	87	98	85	97	76	81	86	86	89	96	93	93	99	78	89	91	96	92	80	83	95	96	73	89	83	91	96	75	82	90	81	84	85	88	87	75	96	85	75	72	89	87	108	83	97	86	94	87	81	66	79	92	73	88	96	77	80	84	72	100	83	84	84	84	83	82	73	88	86	96	82	78	87	97	93	92	86	68	88	88	73	87	79	78	78	87	102	93	82	68	96	109	89	78	92	72	79	101	73	89	93	84	75	73	87	82	87	62	91	69	85	81	87	87	80	72	85	85	81	80	99	79	101	81	99	81	84	82	95	80	88	81	73	79	89	81	91	90	77	79	77	88	101	101	91	87	87	100	89	86	110	80	88	82	76	75	96	76	93	72	80	79	75	90	80	77	78	98	80	87	91	92	92	106	79	86	73	109	87	78	104	93	81	93	87	90	92	86	73	87	70	82	97	90	81	74	74	98	92	97	99	82	79	67	92	78	83	93	83	85	85	92	75	89	83	84	70	78	92	102	82	84	89	80	78	92	92	79	88	88	83	81	93	80	80	74	77	94	78	91	85	80	73	98	91	81	92	77	90	79	79	85	87	75	97	90	82	77	83	94	94	88	81	75	71	98	78	63	86	83	82	92	92	72	73	88	89	96	77	84	85	81	87	87	94	72	85	87	83	79	87	67	91	84	85	79	78	78	92	92	106	84	74	85	78	90	93	82	81	76	91	93	84	88	78	89	103	89	95	97	89	92	97	83	83	72	79	89	91	86	83	81	84	78	85	75	76	82	93	77	95	92	84	85	95	87	90	85	96	97	78	92	90	89	78	93	77	92	91	105	87	83	95	108	85	97	84	88	98	91	68	92	90	83	89	63	73	83	91	76	81	76	85	101	106	97	90	88	74	78	82	97	99	86	90	92	95	93	84	88	93	78	70	95	75	81	76	89	82	94	81	69	82	99	95	106	87	75	82	64	87	85	101	93	86	99	113	79	87	68	86	99	79	82	93	97	87	90	73	77	85	95	72	77	71	84	93	71	96	77	92	94	78	95	71	95	92	73	96	96	88	95	88	71	84	82	96	83	86	84	88	81	87	84	77	80	84	88	87	91	95	83	76	103	83	81	88	98	81	83	92	75	91	71	70	81	78	106	91	102	71	93	74	83	80	90	81	90	77	98	70	86	92	84	83	92	88	83	67	86	83	75	89	86	72	107	97	80	96	85	72	96	72	103	74	75	85	71	91	80	84	84	87	86	94	77	98	96	89	95	86	87	87	93	91	78	86	93	89	96	105	81	73	89	96	97	93	69	103	93	85	85	79	86	77	89	97	101	94	81	84	74	92	64	66	80	103	104	98	94	80	79	89	77	91	72	95	92	98	82	102	88	85	106	83	75	71	74	84	83	102	90	105	90	86	93	87	87	77	94	87	77	95	98	89	82	90	78	84	84	93	87	100	97	114	81	92	76	82	85	79	85	86	90	102	93	89	79	81	85	73	89	92	102	99	92	80	86	91	72	104	94	81	94	78	84	90	96	86	82	104	85	92	100	84	94	88	87	102	82	76	76	98	91	69	96	103	79	77	68	78	85	94	77	84	82	76	90	79	83	92	103	84	84	87	94	91	79	66	76	78	85	84	79	74	86	74	89	89	103	93	86	85	97	81	117	79	88	90	89	90	81	80	96	86	78	75	86	88	82	90	91	79	91	84	81	89	94	72	86	81	77	90	85	106	87	101	93	79	72	91	88	82	79	79	81	97	76	88	88	87	95	78	79	109	83	88	90	87	84	105	82	81	82	84	100	91	90	88	87	83	70	84	88	100	93	74	87	92	99	82	89	90	82	82	82	95	78	91	87	86	83	97	78	84	89	97	91	94	74	83	82	99	92	94	77	84	88	86	92	86	90	82	82	99	77	82	82	95	86	77	79	87	81	101	90	88	83	89	80	83	76	75	84	84	82	67	92	81	105	79	92	81	89	76	76	100	89	84	91	85	88	69	91	83	101	85	88	74	96	90	78	91	95	79	88	72	94	84	100	80	78	92	87	97	86	92	93	91	89	92	103	80	70	106	71	82	84	84	83	80	68	80	73	92	90	90	76	77	79	96	92	85	87	92	103	102	90	92
42307	29877	23557	23935	26489	25604	20836	15182	10677	8193	5950	4136	2910	1518	1163	1007	821	785	727	710	705	675	649	683	612	643	636	649	621	661	675	664	677	621	659	641	627	630	644	672	627	632	647	658	652	632	632	642	656	603	603	616	635	589	608	601	669	639	660	632	657	660	658	612	680	654	623	623	673	657	636	609	678	610	607	654	612	642	640	647	650	658	608	599	616	585	655	679	649	640	659	633	652	576	634	606	633	637	626	643	605	636	601	607	595	607	623	655	630	623	638	627	632	657	629	682	631	639	639	662	564	628	676	692	629	654	622	589	670	650	625	637	655	621	636	606	645	635	635	625	650	594	589	652	640	652	625	624	607	645	610	653	624	622	652	631	666	649	631	643	608	606	644	654	623	629	650	686	627	644	608	624	594	613	667	674	599	652	661	644	610	601	633	606	602	631	647	579	567	615	601	600	621	680	662	611	613	663	640	666	627	681	655	587	629	610	643	630	600	689	637	648	649	628	621	629	614	631	623	646	642	644	584	649	678	633	609	611	645	654	626	627	621	659	610	633	679	675	597	639	675	633	645	657	637	643	658	607	696	580	633	622	626	598	620	609	643	640	600	635	600	669	591	647	638	611	650	623	589	653	631	653	685	606	656	634	599	618	630	651	650	639	653	613	661	633	644	636	606	677	618	650	664	641	666	644	630	671	644	658	678	578	686	681	645	647	615	638	627	635	609	632	607	644	573	648	624	621	652	612	614	620	640	621	638	628	657	634	635	644	655	648	657	628	617	645	635	663	622	621	627	621	625	616	674	631	604	600	610	596	612	643	651	653	609	659	598	592	607	612	653	638	652	632	672	609	604	637	622	642	645	622	667	660	624	645	654	637	651	668	616	607	634	664	619	629	612	592	630	668	590	625	586	649	619	638	621	636	650	666	604	643	639	607	647	615	574	636	671	658	605	647	640	632	631	700	626	657	661	588	658	653	626	603	676	674	606	647	638	672	698	578	606	615	672	653	616	607	615	641	624	674	630	614	579	652	654	628	603	633	619	667	628	610	660	624	623	663	599	609	627	633	629	650	639	665	635	616	644	637	611	661	620	638	695	647	615	688	629	624	627	660	633	678	646	601	608	649	636	632	630	642	600	626	638	624	657	641	612	641	670	679	608	665	650	638	592	623	653	652	662	669	626	652	670	598	612	600	634	668	625	622	634	624	635	638	653	659	647	590	617	623	611	616	667	657	632	638	692	668	629	618	634	668	615	673	670	621	650	636	625	616	600	667	612	593	655	602	668	663	658	601	607	617	600	606	664	615	633	648	648	628	656	627	616	659	605	651	646	617	679	627	650	604	641	660	643	613	635	589	654	669	643	614	610	631	640	618	600	610	605	653	623	600	628	614	669	618	620	629	600	642	627	616	599	626	674	595	636	647	608	637	626	642	614	584	629	647	640	679	654	645	664	650	635	650	670	668	641	612	570	647	643	642	671	641	618	604	615	621	587	649	667	668	620	617	651	638	626	631	591	650	657	642	596	627	672	611	684	644	616	657	630	625	651	635	624	626	645	640	590	613	634	644	617	603	595	605	653	675	604	666	652	685	635	646	650	626	588	648	647	589	651	596	666	635	606	658	613	655	635	643	637	683	634	660	646	612	635	636	600	619	637	648	641	591	658	600	609	603	725	631	601	659	626	646	610	667	690	620	586	668	664	678	621	659	622	713	614	591	657	631	663	636	642	631	623	639	620	615	635	622	616	654	632	632	674	652	624	620	642	635	609	621	598	661	586	630	594	612	593	629	623	639	658	645	635	625	630	633	590	669	636	619	623	627	644	636	645	626	651	625	615	675	611	632	644	617	610	629	636	635	621	626	660	616	677	636	569	631	656	633	645	648	624	606	633	672	624	647	610	645	581	625	611	645	624	621	609	654	641	678	615	659	676	683	630	619	632	596	608	638	642	621	602	630	630	635	602	610	682	632	594	687	654	634	600	624	627	640	617	649	653	645	666	606	626	598	595	619	670	607	624	621	633	666	652	588	631	611	579	683	652	638	611	652	604	644	651	601	633	603	619	643	622	632	653	635	621	573	633	632	646	629	668	659	624	648	597	622	617	639	625	663	682	637	609	645	684	624	612	639	649	655	621	649	621	593	641	645	647	652	617	675	585	639	650	642	647	591	595	661	624	614	637	639	619	634	614	653	642	620	602	650	641	654	601	641	619	647	629	671	608	669	602	658	645	636	638	650	638	592	654	596	602	607	646	593	614	584	642	628	622	603	649	665	620	642	613	647	617	632	606	616	627	646	574	613	651	638	592	630	617	637	654	684	654	664	656	601	620	644	616	627	611	641	633	645	601	630	614	606	668	577	644	616	603	625	671	663	650	651	633	631	657	621	641	631	664	632	624	623	625	660	665	665	637	658	666	627	649	669	651	641	620	652	598	656	602	645	621	642	624	640	646	621	661	641	673	638	653	636	616	631	615	645	631	631	602	670	633	615	532	645	648	627	674	591	631	613	666	588	672	578	646	628	624	644	648	631	632	659	667	602	618	672	654	613	660	581	603	642	635	600	616	631	640	653	668	628	628	633	621	619	624	645	646	637	635	650	678	647	640	672	625	634	630	623	624	645	639	621	604	620	701	635	650	621	612	670	620	626	657	653	642	611	617	623	675	653	629	652	632	606	603	660	610	629	640	630	610	659	651	615	628	642	608	624	624	608	649	633	597	628	656	643	660	674	593	631	647	615	668	632	642	630	618	605	618	607	669	630	665	623	640	609	631	625	605	640	616	571	689	626	634	690	647	628	708	657	639	625	647	609	644	591	672	615	669	646	611	631	665	648	634	596	636	615	660	657	646	659	641	623	648	623	627	620	667	635	647	638	658	562	646	633	596	657	681	637	689	647	627	599	607	647	617	665	627	653	636	695	686	644	593	628	617	694	606	663	621	623	629	607	662	599	664	682	650	609	686	689	614	632	643	626	653	607	651	635	635	644	591	653	602	676	648	639	648	648	636	668	635	606	618	618	636	594	640	642	596	578	606	644	629	658	662	630	632	677	663	625	650	614	654	607	673	645	628	675	622	615	666	637	653	624	593	679	642	621	592	634	638	615	596	634	651	640	639	625	657	589	611	624	624	699	662	619	642	634	616	642	614	653	623	589	671	611	669	619	663	628	654	612	685	637	608	632	618	608	619	636	609	643	625	643	647	635	645	658	614	644	627	621	672	628	630	642	622	655	620	679	641	646	641	629	606	662	624	610	664	610	596	613	597	626	649	591	640	659	621	635	662	628	621	626	645	618	616	601	649	629	639	696	651	664	659	652	652	608	634	659	638	619	612	628	611	634	604	645	643	581	605	634	656	622	616	632	651	655	630	647	631	648	636	659	621	645	648	599	633	614	665	682	626	675	591	630	650	608	662	604	680	663	662	615	625	662	615	666	655	651	622	661	621	617	669	649	639	603	612	627	635	623	609	648	649	651	651	608	660	609	623	632	659	604
12058	8124	4599	2602	1777	1221	873	756	566	379	276	211	143	128	127	118	102	93	106	107	91	116	97	92	82	90	95	77	78	79	93	86	79	108	96	106	74	81	96	100	83	98	92	82	104	116	96	84	73	83	97	107	115	89	84	84	83	108	96	104	96	84	76	97	101	93	89	121	75	89	99	92	88	87	93	86	89	100	89	90	70	86	76	107	100	92	80	89	84	81	90	90	98	84	89	106	87	77	91	94	79	80	104	78	86	79	91	83	84	93	104	94	96	95	104	100	86	71	83	108	91	83	83	73	96	111	90	98	94	103	85	104	90	86	100	94	77	83	72	106	85	81	104	96	89	91	101	91	91	96	95	100	93	80	88	104	93	84	92	104	95	104	103	91	88	101	99	98	83	83	98	95	85	85	93	83	82	97	98	86	82	102	85	94	85	92	101	109	111	94	80	90	88	76	97	101	81	97	104	82	82	104	98	83	109	96	97	111	99	73	87	94	83	103	91	116	96	93	101	91	89	82	81	109	88	83	99	97	85	94	98	83	92	94	95	92	102	90	78	88	111	94	77	85	92	86	93	85	88	69	93	98	78	82	94	90	99	88	85	98	80	78	103	91	81	76	88	89	90	73	92	92	94	94	94	90	93	100	83	95	102	83	82	81	95	107	90	90	93	114	103	76	79	76	82	106	80	100	109	94	99	94	84	100	82	76	97	82	74	94	87	84	98	81	87	83	92	84	84	99	95	93	85	77	90	97	85	91	95	91	85	94	94	102	95	86	104	107	79	93	96	91	98	98	100	80	111	84	101	89	94	95	92	89	107	94	108	76	77	86	80	101	91	78	96	85	83	93	86	98	90	92	96	104	106	115	90	98	85	89	93	107	99	109	90	82	96	91	95	103	89	99	84	82	81	92	82	103	85	78	97	106	100	99	105	89	100	89	84	96	98	109	101	91	96	89	90	76	94	90	105	98	80	91	85	93	84	90	111	107	95	93	86	87	104	90	75	97	97	79	113	92	87	90	99	93	99	87	84	89	79	98	87	92	82	84	90	89	89	89	75	106	80	79	77	101	90	103	104	101	99	88	88	81	81	81	84	89	102	87	86	88	89	93	97	88	99	100	88	94	87	90	86	116	84	77	89	71	90	82	83	87	91	99	93	99	91	115	102	87	92	94	92	83	92	96	93	82	99	89	90	83	89	78	89	89	84	79	98	86	90	118	95	81	95	96	103	81	89	93	77	76	96	95	91	97	98	99	93	97	93	91	82	100	90	96	90	103	83	89	100	97	109	84	102	82	96	110	87	87	103	91	80	99	89	84	78	80	82	99	83	80	86	73	103	98	101	84	76	109	87	94	80	90	92	95	104	83	71	100	96	95	90	91	91	99	95	81	90	88	95	80	93	80	96	76	100	81	85	96	82	83	96	95	99	67	93	89	85	84	93	100	84	88	83	79	84	91	94	106	94	96	90	96	93	103	95	122	95	90	90	99	89	85	84	94	90	83	93	94	86	88	108	103	80	68	83	79	89	103	99	81	83	69	95	80	99	95	84	97	98	97	87	93	87	92	98	96	91	91	79	94	80	99	92	77	98	96	89	88	89	86	103	109	95	95	93	90	109	72	98	90	90	96	94	98	68	94	89	82	86	93	101	99	83	86	82	90	100	100	79	98	107	90	106	104	93	102	85	77	91	83	86	93	81	89	91	105	92	98	89	87	89	98	90	78	89	103	82	92	94	105	84	97	98	81	98	84	92	84	96	101	88	92	95	102	91	95	88	92	91	89	93	109	88	102	115	83	87	85	86	102	101	92	93	85	100	90	104	96	88	101	92	90	99	107	89	97	117	104	86	84	89	97	85	96	83	88	95	82	88	87	87	94	78	86	75	92	84	94	78	101	99	84	99	88	94	97	106	69	91	99	94	112	90	82	94	75	95	85	94	81	84	91	79	98	107	114	99	89	83	92	95	102	83	83	112	81	90	86	98	77	89	94	90	90	98	102	89	74	99	98	89	100	94	91	95	72	90	102	85	95	87	97	98	81	91	90	100	95	87	95	75	105	99	106	91	81	95	96	105	100	89	88	93	94	76	90	89	83	95	86	84	97	118	68	99	97	94	106	100	94	82	89	98	98	74	86	93	88	92	91	78	93	80	78	83	82	104	94	101	78	85	91	82	98	93	109	99	80	81	90	71	90	85	97	92	96	93	100	109	93	87	83	80	83	83	82	106	83	102	84	112	100	108	90	82	97	95	102	84	85	90	96	79	87	116	78	101	81	101	90	94	72	91	86	77	100	85	118	85	90	81	101	90	99	86	95	86	98	93	92	99	104	83	85	96	95	95	101	84	95	87	82	86	86	87	92	75	94	88	79	77	93	96	100	92	89	99	97	82	93	73	86	101	93	72	98	85	101	73	99	71	112	91	102	83	107	80	91	88	101	92	100	87	105	81	93	77	79	72	98	106	88	86	97	79	105	81	85	93	76	87	89	83	103	93	74	91	92	85	99	84	99	83	94	84	112	83	103	100	96	98	94	85	98	96	84	90	92	79	92	76	89	88	103	76	97	96	97	100	75	81	110	88	99	95	85	108	103	88	93	82	99	85	91	107	101	91	103	82	103	76	85	93	106	87	92	89	104	84	81	97	107	91	90	104	109	77	79	89	103	85	91	95	100	104	115	89	88	84	97	82	105	96	102	84	89	101	82	93	87	87	84	87	77	105	90	97	82	80	88	91	83	95	92	88	88	102	68	93	88	78	95	87	81	89	71	87	97	81	89	90	86	83	64	97	84	100	97	74	97	93	86	88	94	87	97	80	102	92	105	96	105	90	102	97	97	87	79	81	82	80	92	89	93	93	110	81	89	86	92	86	93	98	88	78	75	77	100	95	105	87	78	94	84	105	112	86	83	97	95	107	90	107	89	98	98	81	86	97	108	76	74	107	86	82	95	84	81	75	90	88	84	99	80	88	96	95	69	71	109	80	104	93	78	102	92	93	75	104	109	88	113	97	90	84	90	79	80	102	76	75	79	82	104	86	86	79	84	81	98	92	84	111	103	88	91	88	87	94	90	94	88	82	82	106	98	97	79	73	89	78	102	81	72	94	116	95	85	90	96	90	79	85	89	88	87	84	79	99	77	86	90	94	95	98	88	106	86	95	92	102	90	74	108	96	101	94	87	92	104	104	91	84	79	98	90	91	88	81	93	95	76	82	86	93	87	88	90	107	105	105	96	94	93	84	82	80	83	86	92	77	101	84	102	89	100	82	70	82	96	93	90	110	99	83	82	96	107	95	93	98	91	88	92	96	80	98	75	91	101	87	91	107	108	97	96	88	92	105	103	73	84	94	80	107	82	85	94	78	86	84	76	91	83	107	101	95	93	77	95	101	100	90	75	76	83	89	98	97	94	64	75	95	88	95	80	77	85	96	92	97	69	104	98	85	80	92	85	74	92	85	72	88	96	97	93	100	106	103	89	75	104	93	82
40659	29806	23870	22651	25084	21561	16752	13409	10351	6941	4404	2932	1766	1575	1255	942	828	818	790	769	729	701	699	741	654	712	707	716	723	684	691	690	676	704	692	659	679	716	681	665	674	698	695	657	702	676	653	627	721	656	667	703	677	669	656	684	678	674	668	666	651	663	666	645	649	623	678	666	668	657	679	597	637	680	644	632	669	641	675	648	681	686	690	650	661	705	655	689	716	652	662	619	633	658	671	689	733	666	691	682	671	702	665	678	664	705	687	663	670	672	650	695	687	685	663	636	682	722	648	670	666	669	658	666	669	719	704	646	709	692	686	681	662	624	707	689	645	703	696	696	656	706	685	685	745	673	665	647	659	697	682	634	640	693	680	654	676	635	667	674	650	661	667	667	698	665	693	654	693	639	736	649	657	658	635	655	666	656	648	681	674	674	643	691	700	676	680	700	684	670	654	630	688	657	676	732	654	677	693	677	709	670	658	671	664	666	668	700	686	667	690	669	649	650	666	678	720	677	611	667	684	688	677	653	690	619	651	641	705	682	666	685	704	668	687	680	722	672	657	643	697	710	683	682	642	650	684	706	682	714	626	685	674	702	693	708	673	648	639	659	666	658	660	670	657	689	701	676	635	670	703	643	662	689	673	663	706	685	714	681	671	665	679	653	683	640	656	676	638	673	665	675	684	691	668	658	661	676	663	636	691	698	684	698	700	659	669	689	677	682	684	647	660	720	686	665	711	642	633	653	688	691	686	689	668	700	694	660	638	651	657	650	673	666	685	698	693	735	639	689	650	666	633	684	674	654	662	655	684	638	641	702	699	706	652	709	646	717	616	669	674	661	666	653	622	700	659	641	639	665	663	655	680	684	670	684	674	650	668	637	677	642	679	674	655	702	671	636	655	628	651	639	679	715	658	654	730	622	699	678	664	656	650	677	663	691	659	673	677	678	636	681	663	699	590	629	691	646	669	674	672	679	642	701	656	687	615	718	694	719	720	706	635	693	667	696	667	696	676	600	642	649	685	661	686	658	608	695	681	652	691	681	613	694	630	700	646	702	682	647	694	651	657	677	683	678	633	705	676	654	675	677	742	701	650	665	658	669	655	673	677	666	663	658	739	656	657	687	648	649	656	699	670	686	620	626	680	661	664	704	636	628	685	675	666	712	619	614	691	671	699	621	711	649	688	681	662	679	687	662	630	655	658	687	674	683	704	688	660	684	681	682	684	683	668	666	630	665	651	724	718	730	655	666	706	643	742	648	699	673	663	692	689	662	714	677	688	703	638	651	736	639	669	645	714	688	647	629	716	656	676	675	691	633	654	689	663	730	634	670	675	655	709	728	655	662	676	674	672	659	696	644	670	698	680	651	644	679	692	653	686	635	652	655	675	673	700	678	666	660	703	703	642	647	716	721	688	639	683	679	675	637	664	710	664	691	647	689	677	704	693	646	702	641	671	705	660	663	711	658	649	667	682	677	669	658	622	655	663	677	654	678	662	645	643	664	656	698	682	694	656	694	664	704	703	641	683	682	660	722	662	711	669	658	707	646	660	664	661	685	663	669	633	694	641	681	673	669	648	615	685	681	665	669	635	693	642	709	678	664	662	661	685	648	672	638	696	705	689	673	702	691	660	632	640	673	647	710	674	669	670	708	698	684	663	666	638	679	674	673	683	648	642	678	671	677	706	704	673	680	689	679	630	677	673	634	677	653	656	650	672	705	670	735	680	661	688	684	650	663	677	709	669	684	604	643	648	686	648	671	662	679	656	675	664	672	671	651	677	680	706	675	649	661	607	690	667	701	644	708	644	647	648	679	669	680	657	673	688	673	682	691	669	704	676	679	674	624	659	696	664	695	651	661	696	637	661	661	682	667	658	655	716	641	639	678	676	665	663	646	692	726	686	660	653	651	682	699	664	657	710	690	653	660	656	690	707	644	697	679	652	662	694	715	696	681	712	653	658	669	752	705	668	680	651	662	677	673	718	664	689	662	657	658	691	635	663	687	693	705	641	697	696	679	650	647	728	656	668	686	646	689	670	672	720	651	677	685	662	636	647	698	615	715	636	630	637	694	672	685	707	673	657	617	661	668	661	674	661	676	694	646	691	659	679	682	685	670	686	657	690	653	652	707	717	700	698	682	690	660	636	645	724	663	640	693	692	704	719	692	687	673	679	698	684	668	670	671	672	648	723	693	667	708	649	676	685	714	693	646	662	729	661	697	702	703	702	659	676	653	647	669	677	640	690	672	634	632	672	680	677	648	730	682	664	681	678	636	639	685	741	685	656	647	668	671	629	654	659	667	684	664	638	721	683	658	714	652	703	703	689	636	658	669	673	666	671	695	680	643	689	657	670	663	656	674	665	665	686	670	684	708	668	708	720	665	638	695	668	692	704	620	651	711	640	668	679	670	666	697	656	649	652	676	645	687	653	686	703	658	662	740	683	659	671	682	670	658	672	649	676	664	696	701	685	657	628	691	605	639	645	662	705	715	650	664	637	694	631	678	704	685	648	625	663	651	617	636	678	679	692	664	668	702	660	660	634	668	761	655	616	680	653	649	622	647	671	686	654	663	620	687	653	679	643	657	683	624	702	705	698	681	701	674	637	701	648	656	659	663	714	722	712	686	665	678	678	728	680	678	669	635	658	691	647	670	673	681	678	709	657	722	652	675	650	669	652	686	670	706	703	675	665	666	656	671	729	689	687	693	709	685	657	653	699	688	628	635	664	661	653	709	655	641	625	669	714	608	673	663	731	694	652	656	663	706	667	663	666	681	644	658	634	672	696	692	672	686	700	650	731	673	669	649	641	651	634	685	632	655	679	672	672	676	684	715	684	690	655	675	682	687	666	666	649	611	685	661	671	710	643	712	685	672	726	658	640	679	697	688	648	658	679	689	658	646	712	668	648	642	702	670	699	777	681	683	681	705	663	723	712	662	679	659	722	638	665	732	681	700	653	651	706	678	709	643	684	669	682	685	720	697	676	677	625	630	671	645	690	695	696	673	674	675	689	690	694	628	667	656	695	644	675	680	687	623	677	618	689	670	702	658	702	701	703	671	691	712	675	630	663	726	679	658	707	685	694	667	629	677	627	677	658	715	681	685	636	714	644	676	701	662	667	683	689	664	634	666	652	662	643	671	699	705	679	645	713	665	670	684	699	615	624	702	678	678	671	678	707	648	637	729	686	703	660	661	688	662	680	683	647	691	642	654	701	685	653	625	642	650	746	694	651	686	664	671	658	674	617	595	700	662	671	685	700	682	688	666	652	651	695	644	637	636	680	683	669	638	686	699	711	685	675	699	647	647	714	667	708	653	687	668	675	670	667	648	697	686	680	704	703	655	688	654	646	627	699	668	700	673	713	645	683	620	624	690	656	660	692	718	655	683	668	659	648	696	689	692	666	686	728	705	649	644	657	628	667	656	682	645	702	689	675	659	629	636	678	678	706	717	682	651	671	680	700	634	639	674	662	691	661	648	683	652	649	649
15620	10396	5596	3192	1958	1433	1167	946	650	367	320	236	198	148	120	115	116	87	108	101	87	118	80	81	89	81	79	84	102	78	80	91	84	85	82	83	99	75	69	93	87	98	86	74	69	84	94	97	80	82	86	91	94	82	76	93	78	93	77	94	96	91	67	87	96	68	99	75	87	76	95	86	61	90	99	90	94	83	91	77	104	71	96	99	79	73	88	87	95	76	97	82	76	102	91	98	75	87	70	69	80	83	89	97	95	79	106	88	86	86	92	81	74	76	87	86	87	91	96	66	76	82	77	80	85	81	86	72	86	100	86	82	76	109	111	97	88	72	83	94	78	89	103	90	86	87	68	76	99	90	84	84	80	79	65	91	110	73	80	102	86	89	90	83	73	103	80	94	95	80	77	77	68	87	62	87	95	78	63	99	74	73	88	91	76	100	79	81	84	97	93	83	95	86	78	94	86	80	100	82	82	80	86	78	77	82	78	86	81	99	77	77	83	77	117	88	78	83	82	92	100	77	88	82	81	85	83	83	97	83	76	74	84	85	104	91	84	90	98	93	87	83	87	116	76	77	88	82	76	88	94	78	91	75	77	97	85	107	73	83	72	97	81	82	83	97	79	90	98	94	90	87	99	79	92	75	80	70	82	90	96	89	71	94	77	102	93	101	77	91	101	83	92	91	94	92	87	81	82	73	80	77	103	90	100	84	94	88	79	82	92	79	88	71	79	86	96	88	100	62	92	75	79	90	71	96	88	81	71	79	78	71	81	77	93	82	82	72	77	104	83	84	96	95	89	88	79	92	81	96	103	80	87	80	73	78	85	85	93	96	78	74	80	73	67	87	82	77	83	82	100	85	91	65	81	98	72	87	83	101	85	83	86	64	78	66	90	82	62	82	73	84	91	87	84	97	83	68	64	84	74	96	82	71	88	89	104	84	91	87	93	78	88	85	78	94	83	78	79	109	93	90	106	75	87	78	83	88	97	76	86	86	81	92	83	88	93	82	94	86	80	78	81	64	80	85	95	84	94	103	85	77	83	86	82	98	73	86	84	89	82	99	86	89	94	82	97	85	86	80	81	99	99	83	81	95	89	77	93	79	79	70	89	66	92	85	80	82	84	81	95	99	69	88	95	67	89	101	89	97	100	92	73	87	87	85	90	104	88	67	93	91	88	93	100	76	78	83	96	82	90	90	80	78	94	88	96	89	78	77	86	98	77	101	76	91	62	73	73	87	86	74	88	99	103	89	82	85	93	87	85	82	78	93	86	90	86	91	90	105	82	97	91	81	90	91	100	89	96	85	102	100	83	87	77	90	104	100	81	100	77	79	76	96	87	85	83	81	74	55	97	83	85	68	99	92	103	75	76	105	82	88	90	78	93	76	82	92	91	82	82	87	92	81	65	97	91	89	89	76	91	89	83	75	89	81	88	77	73	86	69	85	81	89	72	91	78	95	84	90	94	84	83	75	72	87	90	78	76	75	69	89	99	75	90	91	107	94	105	93	104	65	91	77	70	90	98	77	87	83	88	82	68	87	80	85	96	93	86	81	92	85	83	97	84	78	71	81	87	91	104	86	91	93	71	81	69	74	89	68	81	81	88	91	88	114	82	98	88	88	93	77	76	73	95	77	86	92	78	102	90	87	90	94	86	79	75	85	83	88	71	76	107	83	76	75	95	77	77	88	82	88	84	83	84	105	90	90	79	73	72	83	80	82	87	78	76	100	87	72	82	78	85	84	85	90	91	79	101	91	101	91	87	95	94	85	108	88	73	85	90	81	78	95	85	102	92	70	85	73	94	87	85	91	96	89	77	70	87	110	64	81	83	81	87	73	82	77	83	75	98	80	91	88	98	66	105	92	73	87	90	80	79	89	95	73	81	85	90	81	92	77	75	79	89	66	97	91	91	96	84	76	81	74	83	58	99	63	76	87	94	84	93	70	91	74	93	79	73	92	90	67	86	88	91	85	96	72	91	74	98	64	88	78	85	83	83	80	89	69	92	66	85	96	69	86	91	80	80	93	81	92	98	85	79	83	82	57	87	97	86	87	81	77	80	92	83	82	100	84	87	102	87	83	94	91	96	84	71	83	88	80	91	93	97	86	94	63	78	75	94	100	72	94	90	88	82	80	68	101	95	96	80	83	91	101	77	88	96	95	105	77	96	91	93	99	91	86	80	78	71	83	90	98	87	79	86	73	81	103	91	82	97	86	90	89	84	74	77	77	106	91	60	91	93	84	88	88	79	87	98	89	92	84	87	97	87	90	81	77	75	79	89	75	79	86	70	81	69	88	88	84	69	92	58	103	100	76	87	83	75	86	101	73	92	88	63	75	82	84	75	80	75	80	82	97	80	82	87	85	97	94	82	86	89	87	77	89	80	99	93	93	82	80	90	87	81	82	83	82	93	79	72	86	90	80	78	86	79	88	93	71	78	81	86	80	73	93	92	88	92	103	91	76	90	72	97	84	104	90	65	77	80	90	73	88	65	87	80	84	76	67	78	79	84	76	77	71	78	89	82	98	90	77	89	75	80	61	92	84	76	101	89	84	73	86	75	63	81	86	73	88	98	69	90	80	90	76	96	90	69	86	91	79	99	110	86	76	88	84	87	106	83	91	86	91	88	88	93	88	97	75	93	70	91	82	86	83	84	71	78	79	91	93	87	91	82	96	87	99	94	95	87	81	91	105	88	77	95	72	88	90	81	74	76	79	82	76	92	83	96	86	91	93	71	82	93	83	71	72	81	91	98	90	61	98	96	88	79	85	82	89	89	79	90	77	78	93	86	59	70	89	89	84	84	77	87	98	79	101	108	62	83	81	91	72	85	76	75	93	84	106	74	82	62	81	86	79	84	96	85	77	85	86	92	91	72	110	77	99	91	78	98	72	69	103	86	90	91	91	94	78	84	87	92	105	101	80	79	106	106	95	85	86	96	90	95	84	74	104	101	69	82	92	78	88	84	84	80	88	88	86	105	85	82	86	87	85	86	88	86	85	77	83	86	88	81	90	84	80	89	89	71	69	78	77	86	84	91	74	88	95	78	69	91	91	86	63	75	95	91	102	78	86	88	90	73	84	79	88	84	87	89	78	83	86	75	83	88	83	92	87	79	88	81	89	78	73	92	93	103	87	84	97	94	82	76	73	80	97	99	64	99	90	61	104	83	75	77	88	73	93	73	82	85	95	86	76	82	69	100	84	91	92	71	85	85	78	89	89	71	92	78	89	102	93	74	93	94	64	84	88	94	66	96	64	95	106	89	100	94	82	83	88	87	113	97	91	99	91	102	97	101	82	82	84	90	101	94	86	76	75	85	88	84	93	81	75	102	95	73	83	78	66	74	77	88	83	96	73	89	100	84	78	102	92	84	76	79	77	99	73	79	89	89	95	83	80	80	79	87	88	89	94	66	83	64	97	87	90	84	107	86	86	79	93	77	70	76	78	88	94	82	84	80	94	95	82	82	81	82	98	91	94	98	96
45322	32202	25256	24455	26431	23690	20133	15674	11010	6857	4813	3396	2645	1878	1473	1170	983	822	835	808	775	745	715	692	689	706	656	645	646	640	649	647	614	627	620	680	678	605	611	573	633	664	655	602	624	652	613	635	618	633	605	630	645	647	598	617	602	658	656	643	642	657	608	622	598	646	618	633	592	619	657	637	626	662	628	647	623	627	686	616	600	666	675	586	618	643	623	594	616	608	657	609	621	641	639	620	684	665	637	630	643	607	637	661	652	620	620	643	622	587	610	618	653	636	651	611	673	624	640	609	632	647	596	686	593	608	570	631	660	679	620	592	632	646	603	583	649	652	623	639	611	621	613	669	612	599	617	602	628	641	614	623	607	651	646	693	620	624	616	616	612	601	649	559	630	617	606	634	652	571	613	625	626	615	602	606	615	599	611	612	609	633	608	694	661	625	610	588	634	619	668	608	624	628	641	638	615	602	619	659	639	633	600	631	614	644	604	656	639	623	618	626	622	651	626	643	627	700	627	616	659	637	631	656	664	646	649	614	582	607	635	627	642	596	616	604	620	593	626	684	647	634	625	656	617	613	585	595	601	569	623	626	605	616	615	643	653	632	599	614	623	626	682	612	647	604	596	677	611	652	658	614	664	581	582	638	612	664	644	597	608	647	648	617	662	614	634	645	632	641	643	612	625	611	600	632	652	604	606	639	645	608	575	639	634	646	646	657	628	573	627	609	649	609	616	636	606	614	653	632	616	640	627	629	626	594	608	616	591	596	600	625	618	678	625	608	641	660	620	644	626	647	678	628	644	607	643	596	625	633	601	605	624	606	609	586	600	648	612	625	595	618	588	671	613	640	610	650	624	640	606	603	595	607	608	640	618	601	599	631	643	650	636	633	656	604	651	643	600	591	635	661	658	617	651	625	601	559	598	649	628	666	587	634	650	617	607	651	614	647	634	603	614	630	636	613	652	638	585	656	606	619	663	619	611	648	647	631	641	634	648	639	632	644	575	623	600	652	615	663	631	608	691	615	638	598	601	634	604	620	605	608	622	621	582	652	641	621	596	650	640	616	624	663	592	657	602	593	612	618	659	626	615	637	605	633	589	654	664	666	630	633	641	638	615	634	619	637	635	633	607	667	639	583	644	616	624	643	608	621	651	626	612	577	605	571	616	633	657	624	613	634	632	624	610	621	607	631	663	645	603	653	597	616	615	644	638	570	618	636	618	625	607	577	616	594	660	660	676	628	628	611	617	597	573	615	559	641	627	610	629	605	658	605	580	628	612	676	611	631	631	621	601	603	608	632	618	579	584	616	661	603	627	593	599	604	589	582	659	630	653	626	628	641	651	599	607	608	586	619	566	629	582	610	608	610	644	615	666	580	607	609	632	596	607	642	610	643	624	605	654	620	637	610	636	639	648	661	672	655	643	639	645	603	651	633	588	634	671	610	598	602	659	635	575	661	622	628	591	633	603	608	640	618	640	636	595	650	645	673	621	625	663	606	633	620	633	582	650	598	617	590	644	599	632	610	637	641	632	634	652	582	666	596	626	652	635	627	647	611	590	648	641	633	630	623	600	650	666	674	603	646	647	632	642	602	635	621	627	654	669	621	615	630	636	645	634	655	628	604	606	629	628	630	651	613	635	630	643	653	610	641	644	624	582	624	606	607	622	615	595	645	652	637	605	585	665	653	639	621	615	660	640	680	671	631	623	603	631	600	631	572	587	602	625	607	649	608	618	620	585	636	663	642	664	612	610	589	627	558	611	594	634	653	662	627	627	582	657	585	594	623	609	623	655	633	609	585	598	578	538	612	637	622	603	625	619	613	617	680	631	637	665	600	651	589	597	609	626	634	605	605	658	607	618	630	632	584	597	636	663	633	590	605	649	608	598	617	641	649	652	660	649	591	572	661	596	659	613	640	622	597	649	577	614	619	584	619	625	613	645	609	618	622	647	576	642	593	616	662	588	663	645	620	633	623	606	651	614	620	640	631	617	628	603	593	588	613	594	614	602	640	630	650	645	587	630	660	630	690	614	662	648	639	635	639	633	593	617	668	637	632	602	623	589	635	637	601	644	622	610	628	592	621	630	599	622	572	633	656	583	618	615	608	616	637	654	619	573	595	671	619	604	636	642	626	610	664	613	642	600	664	654	618	631	604	630	606	628	622	625	667	611	622	629	628	647	632	612	626	611	616	637	604	606	592	588	611	572	610	680	651	584	661	573	627	638	632	612	600	677	605	646	635	662	624	590	657	623	618	616	625	612	593	616	592	639	603	615	630	622	630	628	649	612	659	651	596	655	617	598	636	604	613	594	616	621	557	605	613	663	648	632	650	622	609	640	628	638	608	612	666	613	602	610	618	588	637	601	604	620	624	661	636	644	648	646	629	672	642	640	618	665	609	610	647	580	629	645	592	650	604	582	602	632	628	589	618	619	649	647	614	616	651	647	625	621	605	629	650	652	613	609	637	601	622	595	613	643	584	646	606	625	604	668	590	639	633	598	666	609	627	663	587	649	638	603	637	629	631	621	594	607	626	599	633	628	615	656	584	574	645	639	577	636	593	659	621	653	651	624	635	629	611	635	618	666	635	545	569	592	610	614	607	663	612	615	655	606	604	610	660	642	636	593	638	591	618	618	628	639	592	643	640	608	615	602	603	626	618	646	622	607	669	628	647	677	636	653	611	590	644	641	618	648	613	632	612	575	609	641	625	574	633	614	637	609	616	663	590	627	635	667	630	590	617	618	606	612	633	603	638	652	629	607	639	634	632	624	638	593	651	637	655	606	660	619	634	602	609	626	649	660	616	639	623	596	609	616	586	629	651	665	641	637	614	629	611	621	621	607	607	580	574	610	682	628	600	637	626	626	618	643	605	635	679	658	640	651	666	649	629	614	610	609	607	617	674	658	616	588	577	622	666	655	617	637	629	594	615	573	624	586	637	668	633	645	653	649	620	594	627	557	618	640	620	613	652	621	654	637	642	618	617	618	634	620	620	636	583	638	628	642	641	645	636	642	641	641	630	615	621	644	633	619	614	647	623	627	671	627	675	618	625	657	601	640	619	614	621	619	605	635	642	636	599	642	611	566	634	587	656	587	640	593	625	646	619	636	674	600	569	637	625	623	640	629	657	637	660	606	610	630	617	613	595	593	626	622	637	625	586	616	629	614	653	623	640	598	658	632	634	600	670	619	657	619	605	627	594	590	612	600	675	615	673	591	618	631	628	622	635	669	637	606	658	624	575	647	617	622	653	620	615	596	639	662	618	623	661	644	601	668	625	627	652	571	619	608	636	597	611	620	650	586	586	640	603	642	615	645	606	660	667	607	625	641	611	617	635	639	593	629	630	610	647	639	625	650	606	596	619	639	624	624	635	633	587	595	671	655	630	614	644	643	614	631	625	585	591	632	644	647	616	634	653	587	598	635	651	612	627	623	667	626	632	605	612	614	610	638	659	610	642	580	600	631	625	604	642	641	628	596	612	606	597
9466	5912	3103	1724	1068	976	681	497	332	234	165	179	120	131	115	118	103	77	106	104	78	95	111	101	86	80	86	96	101	89	80	85	85	94	105	84	90	99	93	119	89	85	83	95	97	84	103	94	113	90	97	89	94	82	96	116	83	88	91	93	102	100	91	91	99	92	73	80	86	82	112	91	91	92	86	89	94	63	108	82	91	94	86	88	107	85	89	94	88	86	99	80	80	94	92	87	79	97	91	83	90	97	92	87	68	83	92	98	95	79	91	79	91	84	86	86	92	97	91	116	96	91	85	79	86	100	92	72	80	77	91	97	88	79	75	78	96	95	89	88	87	95	81	94	88	94	86	92	84	93	81	80	77	109	76	103	84	79	82	86	83	93	100	90	86	96	81	77	97	89	95	89	95	106	94	86	89	82	84	85	73	87	83	71	105	115	98	93	81	98	93	80	89	96	87	100	90	88	86	87	82	83	95	91	83	97	83	76	81	74	91	80	79	115	104	93	86	77	71	101	88	100	80	95	113	89	92	91	78	91	86	90	79	90	80	96	74	94	85	91	89	99	71	85	92	85	86	101	75	98	101	80	98	89	95	89	74	93	98	94	82	83	89	92	93	74	114	107	82	93	88	86	78	86	76	103	86	100	100	79	70	88	77	80	90	104	109	90	84	99	84	87	78	88	87	83	86	97	70	94	76	78	91	96	88	96	94	90	93	104	80	120	77	73	80	91	81	94	96	79	71	70	96	101	90	76	97	97	98	91	78	91	101	72	97	99	80	82	76	109	90	102	102	98	82	108	91	96	89	98	86	101	84	95	89	96	83	78	86	86	104	95	98	105	92	85	90	91	95	94	96	93	89	76	85	85	79	81	95	99	77	99	71	78	97	90	89	81	102	95	120	99	90	86	98	96	96	80	87	93	82	78	86	89	92	89	89	90	80	94	93	89	92	93	88	74	90	91	84	88	88	92	89	93	88	91	90	91	82	84	89	108	103	94	82	87	93	91	96	90	84	89	99	97	85	80	91	86	103	92	80	96	90	89	88	95	88	93	82	69	79	99	99	91	72	84	84	94	96	80	87	96	82	78	92	106	90	102	94	104	104	88	91	99	94	97	91	95	83	91	94	115	94	92	98	80	69	83	86	102	98	101	88	98	120	101	103	89	88	76	89	102	84	96	92	94	83	91	76	86	70	105	76	86	84	95	79	99	92	72	88	85	83	99	92	101	94	94	92	90	86	99	82	76	78	76	85	93	79	77	81	85	88	107	80	89	103	83	79	86	89	88	99	89	70	107	91	89	74	78	117	87	88	97	91	92	80	89	80	93	80	80	98	90	81	104	102	87	85	101	85	78	89	93	89	90	97	100	90	88	82	91	81	92	88	101	92	103	93	90	100	105	79	87	81	97	99	90	94	73	101	91	94	89	80	68	89	84	87	93	80	105	92	86	102	101	86	100	104	85	78	87	106	90	87	84	97	82	91	93	101	80	95	93	81	82	104	104	84	79	82	98	91	72	76	98	79	95	72	89	109	100	90	99	83	100	111	89	97	73	88	87	79	76	73	86	83	103	93	98	89	100	89	85	94	85	92	67	83	96	103	71	85	80	81	81	93	87	88	103	96	83	84	72	94	91	114	95	93	93	102	87	104	87	90	75	102	78	92	87	84	95	89	99	109	68	94	92	79	89	104	92	101	93	103	82	83	93	91	85	76	92	87	99	90	89	86	79	98	75	75	93	95	77	76	80	84	75	85	85	96	83	110	83	80	68	85	90	93	91	93	93	86	82	101	110	98	84	75	93	102	77	86	84	87	100	98	87	83	72	89	90	86	89	103	90	87	114	94	89	82	103	84	87	99	77	105	97	84	89	92	97	111	103	92	98	89	86	92	84	97	91	102	91	97	89	93	85	111	58	86	102	97	83	74	108	102	94	97	74	106	97	97	97	100	82	95	95	83	86	88	79	81	82	106	93	88	98	67	96	94	69	85	86	81	101	82	77	92	78	95	96	99	99	79	91	82	98	98	83	96	86	82	82	83	98	84	83	97	79	93	85	103	97	72	85	91	85	93	78	85	97	85	86	86	100	82	79	92	80	86	90	101	91	90	79	100	109	95	88	82	96	89	70	75	85	80	91	81	84	88	98	90	75	75	89	88	102	99	81	82	94	82	82	99	87	101	102	81	99	79	91	86	84	87	90	86	92	95	71	97	119	92	87	107	88	106	108	98	97	118	87	89	81	69	100	97	93	86	84	88	91	79	99	89	94	87	67	99	101	107	103	99	85	99	69	96	80	73	99	88	95	100	84	94	65	81	91	94	91	97	94	98	82	82	92	81	101	81	79	88	91	77	89	99	87	99	94	74	88	91	92	84	84	97	97	87	83	84	84	92	95	88	92	98	99	78	94	80	79	106	104	73	72	86	97	86	93	81	94	82	114	95	95	76	98	83	84	92	92	78	84	70	87	109	86	106	106	77	92	81	86	91	81	94	71	108	97	75	85	103	81	93	91	82	81	93	88	102	82	97	101	98	107	86	86	88	94	95	91	87	84	80	89	85	90	73	96	89	101	94	80	88	80	90	81	83	102	112	88	70	101	86	96	78	89	74	82	109	77	73	96	82	87	85	90	79	86	65	88	73	80	96	75	78	104	83	99	86	94	97	90	83	97	91	98	90	99	88	91	97	85	71	94	77	108	72	77	89	86	96	91	83	82	107	92	82	95	79	75	90	89	75	89	96	90	87	83	71	92	102	89	88	93	87	66	97	96	92	96	82	98	80	77	88	93	68	99	92	101	80	89	87	88	86	100	93	101	100	100	98	96	84	86	96	109	84	88	89	86	91	86	93	87	92	97	100	98	92	89	74	90	86	99	90	89	85	93	91	109	76	75	87	94	77	104	75	102	89	83	101	88	94	93	92	87	84	81	91	94	83	89	100	91	83	84	87	92	91	83	88	103	103	74	99	92	76	92	82	104	87	93	77	97	95	95	83	96	78	88	87	90	102	97	88	98	90	86	88	106	66	99	83	67	92	91	106	81	73	93	94	98	99	98	80	92	95	88	104	71	74	93	77	78	94	73	80	80	88	79	99	92	83	79	91	93	88	98	116	82	93	113	108	90	98	94	72	97	96	85	116	97	78	98	99	84	87	88	75	90	86	77	101	109	101	90	103	82	93	95	102	96	65	94	91	80	80	103	96	79	87	91	96	105	84	94	91	88	87	85	92	95	77	75	100	83	82	79	94	98	89	98	105	89	95	87	98	89	101	83	69	92	98	96	85	91	74	92	87	93	81	82	96	94	97	81	82	87	83	89	101	90	88	91	96	94	81	91	81	96	82	105	92	91	83	77	82	84	90	83	82	101	79	104	92	86	89	80	107	99	95	107	90	93	87	79	93	91	82	83	84	91	81	95	102	99	90	96	91	80	88	99	94	92	95	105	92	82	90	92	81	95	95	96	85	73	78	88	93	74	84	95	98	88	95	87
37683	26714	20149	18646	20686	19201	14897	11472	6990	4223	3072	2431	1813	1409	1044	903	866	797	777	759	774	674	692	738	697	675	672	731	650	679	696	704	670	630	683	654	677	626	694	678	670	654	663	673	680	651	700	692	663	634	656	665	657	726	666	628	687	647	644	726	686	664	670	673	650	667	720	665	644	626	675	648	616	658	671	646	694	662	725	666	680	650	663	711	696	644	674	643	624	641	661	672	656	677	693	692	667	619	729	706	608	633	648	655	640	654	649	644	639	609	667	635	665	666	661	660	680	662	702	717	683	641	691	684	688	666	637	659	691	658	613	639	667	650	665	681	646	659	655	646	637	656	642	650	640	671	708	678	645	696	659	641	660	647	633	694	637	666	658	634	701	679	733	688	681	662	612	643	657	602	656	702	650	616	696	636	699	652	649	687	672	645	675	675	655	671	677	679	657	650	673	679	645	652	697	629	626	634	677	645	653	614	665	660	633	646	681	651	646	645	671	682	661	689	666	704	691	697	709	665	666	670	668	698	653	680	669	639	690	623	637	683	669	674	681	594	703	691	670	668	696	644	647	690	646	667	704	674	692	682	698	697	628	625	619	710	683	642	665	620	691	684	646	658	656	668	616	653	656	656	667	708	638	666	712	596	638	692	683	654	690	709	642	674	675	669	642	669	656	629	663	640	682	626	703	641	625	675	645	689	688	648	695	644	725	661	644	676	634	646	670	665	599	671	643	684	663	684	659	656	667	718	696	695	651	660	662	660	647	684	641	611	697	675	656	730	694	614	633	676	645	669	653	681	644	678	659	678	626	625	630	695	611	601	693	648	632	661	666	659	690	644	667	655	645	632	638	659	659	638	676	686	618	691	687	637	649	684	663	645	652	653	647	624	678	643	615	652	687	715	697	657	692	651	699	664	673	632	669	659	636	716	667	661	661	691	648	644	653	661	689	650	652	689	661	697	629	675	677	645	657	620	657	687	632	663	663	651	622	645	669	615	722	638	629	676	685	671	679	658	618	656	677	700	690	648	692	640	689	665	654	671	615	704	614	669	659	633	657	623	684	645	671	610	655	640	668	632	667	652	687	650	686	658	651	654	657	682	668	661	638	660	669	645	640	651	636	643	692	653	657	705	690	664	648	654	688	642	637	681	656	646	629	662	667	680	677	638	638	637	655	675	635	651	702	650	653	670	638	660	679	658	619	664	705	633	666	639	695	662	666	694	647	668	695	665	658	672	659	652	664	676	685	660	669	646	684	638	627	695	623	626	670	678	649	674	672	687	664	605	677	673	648	641	633	715	677	664	665	689	646	645	673	664	694	666	664	694	688	677	677	635	642	680	613	677	700	627	591	650	669	690	672	647	648	741	633	694	622	627	705	679	670	699	606	593	686	641	675	664	665	652	673	666	661	668	678	685	624	662	628	645	649	678	616	683	666	663	671	656	700	684	691	711	671	666	628	640	661	693	667	685	608	672	660	679	691	716	663	661	632	654	686	623	711	705	620	643	655	655	641	632	671	666	684	681	625	655	697	668	692	666	603	663	679	699	693	677	671	703	656	682	684	665	681	633	634	627	655	685	626	668	629	686	632	686	673	683	687	629	702	640	658	650	656	692	692	659	711	684	625	663	658	628	686	666	658	629	673	656	642	667	688	626	618	686	637	614	666	679	669	668	657	681	697	686	669	623	639	664	705	665	681	678	674	695	644	661	660	659	649	670	702	653	645	700	706	662	721	700	675	678	669	657	740	648	654	647	660	698	745	676	655	632	634	668	634	684	660	682	666	600	672	671	650	631	666	654	655	643	664	647	680	634	678	630	644	635	712	630	637	717	638	687	722	694	655	658	625	666	672	670	644	667	603	674	633	656	643	637	698	652	672	645	617	684	644	692	691	662	719	593	662	657	672	642	644	697	652	692	647	646	654	663	675	632	636	598	687	684	689	663	679	674	680	686	652	634	633	631	652	682	634	652	649	603	646	632	681	619	669	667	644	611	639	716	601	681	658	674	663	659	625	665	668	656	610	634	658	663	673	697	638	650	648	687	646	664	625	655	688	634	672	625	654	650	649	647	669	665	724	663	650	681	686	661	665	670	706	635	694	650	654	692	640	643	704	704	661	659	681	645	648	752	667	683	636	696	676	712	658	656	683	661	647	655	666	698	702	692	666	685	686	670	673	655	692	678	646	673	687	627	669	652	667	674	672	663	663	657	663	635	691	689	650	610	609	648	700	652	658	686	609	639	667	630	670	652	660	628	603	667	663	640	661	656	632	653	665	630	681	674	667	658	656	683	676	673	705	675	670	690	658	634	688	642	646	662	664	643	695	662	651	630	683	702	656	675	646	671	661	666	643	679	640	655	650	677	665	689	683	646	673	662	668	674	665	696	641	668	687	625	691	643	644	691	676	632	690	646	682	640	644	632	623	700	683	664	653	648	650	660	643	642	684	672	682	670	625	704	646	702	665	701	652	656	671	669	679	662	666	706	675	661	682	640	662	698	642	660	684	625	682	725	651	654	682	655	645	662	640	650	660	666	664	688	678	712	652	611	634	711	695	642	636	650	674	659	627	664	693	626	699	621	631	662	648	636	656	684	692	663	670	688	657	682	638	677	692	649	596	691	667	668	711	638	657	632	647	684	653	639	669	705	685	642	631	705	654	685	693	687	679	642	696	645	708	639	667	633	670	654	666	658	662	649	620	636	656	666	626	633	614	654	671	676	654	667	714	614	686	664	627	680	625	659	670	657	670	639	672	682	648	648	612	658	697	673	643	678	662	651	649	673	672	661	685	717	668	665	672	689	736	700	700	666	642	672	642	669	696	665	655	653	676	660	626	662	678	695	646	657	651	674	672	671	624	678	662	632	657	663	643	679	650	660	680	688	703	661	687	648	684	679	683	683	667	631	664	619	651	626	622	725	670	642	630	646	659	692	672	702	644	647	682	709	635	654	694	659	694	663	639	670	623	663	644	663	613	681	676	637	607	694	661	620	662	699	665	693	660	644	624	663	665	669	738	680	651	650	682	707	687	640	679	644	666	645	661	700	637	640	656	640	657	690	671	678	653	656	662	670	649	701	633	656	664	692	672	659	662	677	646	715	660	672	661	723	650	642	644	702	687	670	661	677	659	662	658	645	653	633	681	659	708	682	607	660	657	636	676	657	693	632	681	600	668	674	712	651	678	644	655	689	648	634	680	670	668	673	649	668	670	641	654	658	645	643	632	623	657	674	717	731	688	616	698	692	683	677	653	693	642	678	649	658	622	625	651	633	610	658	694	635	623	658	691	628	641	637	645	671	659	673	691	675	693	653	662	646	674	632	652	656	625	675	676	680	633	643	696	683	662	653	608	672	669	692	704	700	691	687	642	638	685	654	656	637	655	640	629	687	628	640	668	666	669	621	683	612	627	689	605	658	667	622	608	705	674	718	677	639	618	670	654	695	673	730	649	712	631	661	686	676	670	657	646	678	674	656	663	704	634	636	636	657
10537	8217	4340	3073	1831	1530	1208	720	412	326	272	227	202	144	119	131	100	108	102	72	104	95	76	101	97	88	89	84	81	105	85	72	102	80	71	83	84	83	79	89	85	66	80	87	90	87	80	102	96	99	93	101	76	93	80	83	58	84	79	77	92	87	84	82	78	77	91	70	84	106	87	89	90	100	97	72	86	91	69	87	86	93	86	101	85	104	94	84	85	76	80	77	78	84	95	94	104	81	84	89	83	71	93	74	76	90	81	99	90	86	76	81	93	77	84	104	84	80	92	81	79	85	85	83	80	99	82	72	70	86	70	86	66	86	80	77	97	66	81	91	101	78	91	73	83	78	76	87	79	68	72	79	80	87	86	89	78	89	76	94	86	106	85	81	62	82	68	100	91	84	93	90	65	78	93	72	86	81	95	67	83	79	82	89	99	89	80	61	93	77	76	74	75	80	81	83	78	79	94	84	103	102	68	77	96	96	90	86	89	85	86	79	76	68	81	70	94	75	78	92	100	78	77	97	69	85	93	103	70	88	73	78	87	69	83	97	83	87	96	102	81	88	76	82	60	68	80	88	87	108	90	80	83	86	95	93	73	76	95	98	89	81	91	91	84	93	83	92	73	65	87	90	99	86	80	84	88	71	88	79	78	73	90	85	75	81	77	91	89	75	81	87	74	103	75	86	81	85	87	96	92	101	109	80	75	99	70	78	78	82	88	81	83	82	95	77	86	79	105	92	80	86	66	86	72	76	81	85	81	82	104	79	95	80	78	99	82	83	74	102	77	90	83	78	91	97	65	96	64	79	73	77	86	76	76	80	87	78	105	81	88	81	86	102	89	97	91	69	105	86	79	72	82	76	96	84	84	83	93	106	97	92	97	85	80	89	93	78	79	101	73	96	102	73	83	85	94	96	78	88	94	86	89	81	73	87	93	83	95	72	89	84	93	92	100	87	83	79	96	83	91	77	88	86	80	73	115	86	68	97	75	86	97	91	82	79	83	75	91	82	97	86	86	81	91	78	86	85	80	66	86	70	83	74	80	81	91	89	88	81	71	88	98	83	89	110	72	73	91	87	81	82	80	78	75	72	80	86	81	78	85	76	75	94	81	84	84	93	83	92	102	72	96	83	83	97	79	83	84	83	96	78	86	100	101	81	99	99	86	84	96	85	98	84	85	91	72	89	79	85	83	99	81	86	88	91	92	86	93	76	89	95	68	93	90	92	72	94	76	90	93	82	92	87	88	83	89	101	75	95	66	78	91	99	85	84	96	89	90	89	82	83	86	90	83	77	88	86	77	73	73	90	84	83	80	97	88	83	76	81	86	91	81	92	58	92	80	91	72	79	102	96	88	87	80	68	82	70	76	89	92	98	104	86	77	91	83	91	75	67	90	88	89	101	75	81	75	90	88	86	92	81	88	85	95	84	107	75	76	79	80	93	92	101	87	88	82	86	95	61	83	98	89	76	109	76	80	65	86	96	84	87	73	78	92	83	106	74	77	79	92	88	88	107	60	91	84	88	80	93	97	88	86	84	94	76	96	91	82	68	87	82	84	74	71	89	87	74	97	86	91	93	86	85	93	83	93	81	81	69	102	80	100	87	81	79	78	79	79	87	74	76	84	77	87	83	87	79	84	72	83	88	74	86	79	77	83	90	98	87	89	95	91	88	75	82	84	79	76	81	93	74	86	82	73	74	73	82	77	99	84	79	87	96	103	78	87	91	94	98	91	80	84	75	86	82	77	79	73	70	85	96	91	103	74	125	112	87	85	78	83	85	84	97	80	74	84	101	82	97	99	89	96	71	81	95	70	95	87	76	101	75	80	88	88	86	98	94	93	90	82	95	67	97	75	99	71	78	87	87	80	89	102	84	93	75	82	83	80	92	92	74	81	88	85	86	69	91	87	92	86	89	73	90	89	90	77	86	83	84	90	99	78	87	85	102	78	94	80	72	93	90	84	88	86	72	90	66	78	77	98	75	88	90	79	81	78	76	89	84	83	80	84	94	92	79	94	82	101	74	100	87	88	74	95	75	83	93	71	103	80	82	77	72	90	70	67	90	96	73	84	77	87	71	78	86	93	74	86	60	79	90	83	92	76	81	69	72	82	70	96	80	90	74	82	85	83	81	85	97	81	88	77	81	99	97	77	82	74	84	75	82	78	79	81	85	80	76	86	93	70	82	75	84	84	96	87	71	94	87	71	83	75	82	76	74	89	85	73	98	76	91	82	80	86	81	68	99	71	85	89	80	97	83	79	80	96	65	72	78	90	78	87	82	92	97	81	77	79	79	76	76	80	80	75	93	95	89	78	89	88	77	81	75	86	86	86	97	102	87	72	91	75	77	88	83	70	75	81	74	74	102	92	61	106	116	88	86	69	94	84	82	77	97	93	75	82	87	104	71	91	82	83	100	82	90	85	86	71	79	87	94	85	76	92	101	92	74	81	75	104	96	82	63	95	67	88	95	91	84	92	84	96	86	108	84	81	91	74	93	85	108	98	88	81	78	79	85	99	91	76	92	91	97	85	93	89	97	88	84	71	81	102	76	86	99	83	75	84	72	106	94	90	78	83	85	77	84	60	89	66	93	75	81	71	88	84	86	94	76	81	85	93	81	89	83	94	85	76	77	81	79	77	110	83	80	100	79	97	76	96	78	103	97	94	88	81	99	97	89	79	86	88	91	99	89	68	76	93	78	90	74	94	79	76	87	85	73	79	74	86	99	89	80	92	104	88	82	89	83	84	75	92	90	83	79	88	82	90	92	91	98	72	78	87	82	96	75	92	96	86	82	85	80	84	87	70	83	75	77	84	81	77	90	79	72	97	88	97	87	81	74	90	102	101	101	98	81	80	78	91	97	69	83	78	79	108	87	87	90	88	96	82	84	71	83	76	104	94	96	99	76	69	92	93	93	77	96	84	90	88	86	102	87	83	79	84	82	90	70	93	96	97	97	82	89	86	83	82	94	88	78	67	89	78	89	96	90	77	74	80	82	73	94	92	101	91	83	92	78	85	80	100	102	86	85	87	83	95	84	78	112	81	85	71	80	90	93	85	99	87	81	66	87	105	87	92	74	66	94	86	78	102	85	77	91	100	100	92	88	85	92	83	82	89	71	84	85	77	83	75	77	91	83	88	81	80	90	71	101	91	79	94	84	87	78	77	86	70	70	77	81	86	71	80	79	89	85	84	89	96	87	85	88	98	90	84	79	78	85	99	82	99	71	74	80	84	80	88	85	77	82	93	94	95	95	79	83	75	90	99	85	87	81	96	91	97	78	71	92	72	86	95	75	67	91	99	100	98	93	85	79	91	81	75	100	67	89	88	67	78	82	83	84	97	86	72	77	75	95	91	90	83	74	96	76	95	91	80	83	71	69	87	77	94	83	94	83	73	87	109	95	96	87	91	84	83	87	85	87	79	79	86	79	93	88	83	90	77	78	79	101	81	96	89	77	101	110	91	74	73	93	85	82	77	102
41252	29886	23817	24582	25965	24649	20458	13249	8434	6406	4868	3649	2719	1900	1330	1174	979	841	778	746	730	734	680	643	669	601	684	636	654	648	630	651	648	627	677	634	618	628	662	630	631	629	608	644	589	648	630	611	652	601	623	609	645	595	646	588	620	654	593	627	605	615	633	688	646	614	602	624	642	619	670	591	592	636	641	591	610	607	621	649	609	626	656	608	622	622	569	587	593	599	618	639	606	595	606	652	670	593	617	604	646	673	623	635	609	649	645	632	637	634	576	626	619	649	624	629	631	631	626	623	618	660	656	623	630	656	622	610	621	690	618	614	617	681	622	591	597	620	581	595	626	654	637	634	629	621	626	641	636	605	600	647	567	620	601	648	695	624	641	661	644	615	582	635	617	632	597	602	625	641	615	588	621	589	629	612	636	583	639	626	634	598	594	610	614	607	629	609	632	622	674	599	588	649	652	591	606	634	595	665	664	596	599	630	672	588	665	608	625	603	629	610	609	621	638	629	634	619	620	664	633	626	600	586	645	628	613	602	616	663	646	654	599	626	578	621	642	591	587	596	642	587	619	676	614	587	632	647	639	598	603	666	611	633	589	609	641	607	601	627	650	644	611	605	632	612	610	621	637	616	631	645	610	598	625	649	627	615	649	629	618	645	634	640	629	648	582	588	648	615	634	669	658	632	585	625	622	666	606	624	614	601	598	614	622	624	664	617	669	635	638	636	663	612	598	575	600	628	678	619	690	607	640	663	618	639	599	624	646	574	607	636	620	614	627	633	614	669	654	646	649	625	619	601	615	638	651	614	598	619	612	658	627	630	601	603	617	612	672	629	638	658	570	593	612	633	611	612	642	683	666	597	601	636	638	591	604	649	641	634	637	625	637	616	659	633	625	621	591	621	634	602	619	649	624	597	653	635	661	645	622	642	667	611	631	606	590	592	646	653	619	595	628	599	636	626	613	623	604	635	635	601	623	625	596	639	611	647	637	594	645	633	626	640	661	644	646	573	640	664	591	679	576	632	599	658	652	617	592	609	649	598	587	622	622	603	626	620	640	605	608	616	632	585	607	662	660	624	649	631	624	671	597	643	644	624	572	632	598	675	617	617	582	628	666	612	599	611	636	632	679	612	601	622	631	618	643	642	603	633	622	601	618	613	659	571	613	650	621	664	639	618	627	601	671	596	626	610	607	659	632	624	645	623	615	588	576	619	609	590	618	606	612	609	598	581	666	653	665	664	589	615	600	662	665	637	646	638	649	617	595	617	609	598	626	680	622	631	654	612	672	636	624	626	601	658	676	616	597	620	617	637	581	603	621	641	629	610	614	661	635	658	641	647	628	621	655	665	669	605	627	666	629	651	635	609	593	680	614	604	618	570	607	644	638	641	664	687	624	622	634	613	634	606	619	655	640	661	599	600	620	591	661	632	640	632	627	573	631	637	601	652	610	616	666	591	657	619	605	584	628	581	675	658	648	613	592	617	642	632	591	621	648	634	665	667	624	541	657	583	626	607	669	643	658	582	609	689	581	618	624	632	637	618	646	622	647	653	622	569	613	586	627	606	592	621	604	614	640	623	584	642	612	628	621	636	613	642	620	605	587	624	606	603	658	614	670	653	631	624	591	593	644	653	613	648	654	612	621	601	650	646	631	635	612	620	620	599	606	634	596	626	641	593	618	664	610	619	601	598	617	692	629	635	625	626	673	619	598	602	628	594	646	615	613	628	605	608	669	588	640	631	616	673	652	653	638	645	662	644	636	663	601	574	621	609	630	659	605	598	625	658	621	618	588	605	658	657	620	616	613	603	655	618	639	640	608	634	616	605	603	650	628	608	649	665	607	636	608	616	640	594	650	627	605	614	634	643	642	614	597	620	651	551	640	633	645	643	623	616	600	624	615	592	664	620	636	636	624	637	581	626	650	611	609	640	597	635	607	630	584	621	644	655	596	612	617	610	642	603	552	619	643	617	634	655	641	610	599	664	666	641	616	630	621	648	640	596	593	662	598	656	648	613	647	613	618	642	637	647	595	603	649	628	582	622	613	612	606	598	611	629	625	593	616	608	595	605	659	611	666	625	607	595	596	604	629	611	635	622	676	621	606	612	602	656	577	660	686	662	585	649	679	677	610	605	643	630	620	610	617	665	638	632	607	636	624	662	571	605	618	611	636	577	627	630	657	663	628	592	599	652	637	644	612	638	659	657	632	630	626	607	626	627	609	613	606	628	635	623	659	662	623	650	619	609	619	612	643	661	609	640	636	632	647	604	642	626	632	604	615	601	647	620	640	626	669	616	612	575	600	653	620	646	605	661	587	623	617	630	668	629	619	623	623	631	595	623	627	632	635	643	597	640	646	625	603	648	604	630	611	624	661	655	643	606	648	615	605	620	590	634	606	638	609	596	634	608	640	636	586	620	610	608	629	591	613	701	639	663	662	646	572	586	615	570	641	629	601	604	674	617	608	631	625	609	638	580	652	631	627	631	642	623	601	619	589	619	596	635	607	661	596	639	606	636	630	620	608	662	629	639	663	586	632	626	570	599	627	614	639	565	619	637	624	640	652	609	577	643	655	625	622	601	618	678	631	613	615	667	629	640	615	624	652	602	683	640	637	642	625	600	650	646	673	582	617	639	595	585	635	630	611	609	632	628	580	630	642	655	585	641	650	633	668	617	609	598	626	647	635	594	598	622	609	635	655	638	627	654	649	608	600	585	598	674	628	626	664	595	624	649	632	636	598	585	650	640	591	581	647	611	609	612	615	636	630	593	630	643	592	613	617	650	590	665	614	642	588	636	617	626	616	622	605	629	577	630	643	599	634	646	633	654	645	601	604	629	594	599	641	673	594	629	648	616	635	613	630	610	589	634	632	613	615	606	637	637	599	659	635	647	656	621	617	626	630	608	595	656	634	635	594	610	585	619	608	631	623	583	636	659	623	625	652	614	639	594	629	631	619	612	609	600	633	584	622	613	626	593	624	596	628	655	611	624	643	654	610	643	621	632	601	654	610	612	609	587	646	656	631	669	603	628	651	607	585	631	648	601	615	628	654	612	631	621	615	620	639	629	636	585	621	619	626	654	623	624	622	589	641	666	607	687	632	597	619	637	640	628	609	611	658	613	609	584	649	614	658	608	622	589	632	623	680	603	649	599	655	633	651	628	639	598	630	638	654	629	594	650	629	604	662	597	638	638	597	598	600	658	647	617	696	631	614	630	583	576	624	629	665	617	659	627	609	622	608	619	600	643	661	580	612	610	578	630	617	659	590	614	656	630	630	651	659	634	632	576	584	653	654	636	567	616	634	676	630	592	614	638	622	617	635	595	609	626	631	587	609	664	620	664	604	596	605	592	644	623	606	596	614	617	596	575	624	626	684	633	621	576	630	602	637	659	589	623	658	648	615	617	616	604	611	669	615	657	602	654	650	625	639	595	606	587	639	588	628	582	593	659	588	663	572	637	586	682	699	587	605	649	642	627	636	599	649	596
12419	8014	4203	1992	1308	1070	728	473	396	326	256	250	184	152	142	124	123	102	96	98	105	89	114	92	94	93	76	94	88	103	73	87	88	108	72	104	79	100	104	79	84	94	101	81	96	91	71	103	81	96	98	93	91	86	109	94	80	97	89	113	90	91	93	86	86	98	101	93	99	88	89	92	100	89	88	96	73	118	95	96	91	97	88	86	104	99	92	82	88	84	96	74	92	104	92	101	92	77	90	93	91	76	97	92	97	101	95	91	90	84	93	84	91	106	89	78	107	79	111	93	91	82	83	90	92	111	78	112	70	97	79	79	88	86	101	83	97	87	93	85	119	87	87	99	88	95	92	89	86	96	94	104	105	92	82	96	94	90	97	105	65	106	74	97	85	92	84	75	78	91	104	124	81	95	111	102	81	90	92	106	81	86	74	92	82	91	82	108	91	98	89	100	108	108	103	87	87	86	95	97	74	82	81	90	99	96	94	78	79	83	82	90	84	83	106	74	97	83	89	89	106	93	79	96	74	88	92	81	79	92	91	97	106	76	86	91	90	101	83	94	92	84	85	95	81	82	104	85	91	95	96	94	99	88	98	94	94	104	83	91	100	83	79	96	85	67	100	96	108	88	86	87	105	101	103	104	77	97	84	81	101	99	98	80	89	100	75	94	94	92	113	85	106	100	69	106	107	92	105	92	83	94	92	88	90	93	88	87	95	113	85	95	61	78	95	82	73	94	110	89	101	85	93	90	103	85	69	80	88	92	122	79	102	94	75	79	96	77	94	77	89	76	80	96	96	74	88	111	68	95	71	74	101	96	104	103	87	86	82	79	106	86	94	101	91	87	82	83	109	103	98	87	82	76	107	69	79	91	82	96	96	89	96	108	103	109	79	87	102	94	88	80	91	86	84	86	97	96	107	96	89	71	70	92	111	84	94	85	99	88	91	84	93	83	89	86	101	94	91	98	90	94	95	102	93	87	77	108	112	81	95	87	86	91	85	100	97	79	92	77	89	89	88	77	91	83	88	77	84	99	89	89	88	103	106	87	85	94	98	94	97	99	85	93	94	72	86	77	88	99	91	78	89	91	83	93	91	90	82	90	82	99	92	84	73	102	95	81	101	98	104	97	78	81	91	89	100	81	95	79	94	86	86	85	78	91	98	93	92	84	95	77	85	90	87	96	87	89	77	107	89	81	79	110	125	68	77	82	79	91	97	103	88	67	82	99	99	85	69	93	94	85	100	93	96	92	78	102	77	80	85	90	98	83	81	86	85	89	84	95	97	100	98	88	85	104	97	88	95	98	86	98	94	97	100	85	91	89	113	106	90	90	92	104	107	111	95	94	86	106	81	91	101	79	91	82	99	92	106	87	99	93	91	94	96	85	108	82	88	83	96	95	99	97	97	103	104	98	77	88	90	101	97	97	81	82	76	88	88	109	102	88	89	104	97	85	88	90	96	89	87	99	94	75	85	69	95	82	81	103	84	100	95	78	77	86	84	96	88	74	78	82	88	80	92	93	72	86	86	81	75	87	94	97	85	87	95	88	98	86	87	69	86	88	84	92	107	88	97	93	94	106	91	85	97	89	85	83	80	79	101	109	85	76	92	96	88	87	106	92	77	91	86	88	76	79	81	95	80	95	90	92	111	96	89	101	88	85	98	91	107	91	101	84	98	117	84	92	87	87	98	82	80	98	86	101	82	104	78	113	84	92	84	88	77	95	89	86	79	104	98	95	83	98	84	90	93	88	122	90	93	89	71	108	83	78	90	101	103	94	87	101	100	81	72	92	86	86	96	100	108	100	93	89	84	93	88	102	101	92	93	88	69	93	94	80	111	80	87	97	79	83	95	93	96	112	89	86	88	95	113	86	103	73	94	94	86	100	86	85	88	95	92	98	116	104	89	85	94	92	97	89	77	82	86	89	84	105	115	94	106	90	89	88	83	82	81	95	86	79	81	92	100	84	96	73	72	88	80	91	88	75	109	86	86	77	78	87	99	91	104	74	87	105	80	86	84	96	105	112	88	89	97	84	69	94	82	101	100	90	98	94	63	93	120	85	88	92	116	91	74	96	105	92	71	95	88	94	93	85	80	90	83	101	92	86	95	99	97	88	97	74	92	116	88	95	116	90	104	80	88	78	103	73	98	73	75	78	83	90	88	103	92	91	91	89	93	86	90	85	85	98	81	86	91	82	93	83	101	77	95	79	98	97	93	82	75	80	105	94	103	88	86	98	90	103	78	92	100	97	83	97	118	105	82	87	93	84	99	88	87	69	108	92	95	91	95	94	105	92	88	91	86	93	78	78	78	94	96	96	96	116	75	78	75	92	93	85	93	93	108	87	89	87	92	98	100	76	110	73	92	96	98	93	92	111	81	102	81	90	87	101	90	79	99	87	104	86	97	89	92	115	78	94	93	89	89	90	80	108	98	88	98	97	83	93	98	101	82	94	107	100	92	109	83	84	89	91	100	74	77	92	89	98	97	105	81	92	93	104	79	99	88	80	89	83	98	92	95	93	69	83	87	99	96	88	77	96	98	85	82	86	84	101	94	79	105	92	109	93	98	81	85	97	96	78	94	87	67	92	95	94	102	79	88	76	89	87	92	93	98	98	98	95	80	88	84	85	85	81	77	97	89	82	81	98	91	105	99	97	93	80	106	122	87	87	79	89	91	92	86	103	93	78	89	82	102	75	99	82	83	83	94	76	114	86	81	97	119	84	92	101	95	78	97	96	96	102	94	101	82	75	89	85	77	94	80	72	100	97	88	84	91	86	96	106	98	84	100	92	103	90	105	110	68	92	104	106	99	79	98	79	88	99	103	82	101	90	83	92	99	78	89	87	106	97	107	97	58	90	85	98	102	102	89	95	83	84	107	86	95	96	93	94	100	104	100	87	100	90	79	94	97	94	103	90	86	95	80	96	99	98	107	101	86	104	91	83	98	85	88	80	89	94	100	91	80	81	91	86	90	81	85	87	78	86	84	104	87	79	100	79	96	79	82	63	89	105	103	88	76	85	82	88	92	105	92	85	80	104	89	101	96	84	84	87	94	92	83	95	93	89	103	88	57	83	101	81	98	64	80	81	105	94	106	84	89	81	84	90	98	93	87	91	77	109	89	88	101	87	93	89	89	86	105	101	98	96	84	85	92	80	91	95	106	93	95	98	90	84	90	67	90	77	74	78	81	84	74	83	87	88	92	104	89	88	84	93	88	89	86	110	76	94	80	80	94	100	96	95	84	107	74	88	85	94	97	88	92	102	77	91	102	79	92	112	89	83	102	78	83	88	104	63	68	84	88	77	94	103	88	93	80	102	102	102	100	103	86	85	72	112	82	97	96	107	84	89	91	73	96	93	114	80	83	94	97	83	81	93	96	88	101	102	95	93	80	105	98	89	71	83	111	93	86	72	92	82	100	96	93	90	85	80	96	84	104	79	95	94	92	98	92	95	86	84	94	93	110	101	84	89	123	88	110	102
39606	29546	22373	19062	21912	20287	14623	10584	7958	6113	4800	3666	2630	2004	1579	1299	978	833	751	765	750	758	718	677	702	768	699	727	681	709	638	680	684	691	697	677	652	660	695	665	640	657	684	629	651	672	662	685	679	655	680	630	630	673	609	647	691	617	668	679	669	636	638	637	641	646	651	667	662	674	636	636	656	597	679	686	651	665	648	681	656	704	685	682	669	664	669	678	661	648	618	687	695	695	698	616	682	668	725	603	639	705	645	641	631	644	673	670	674	680	653	691	655	672	663	650	665	603	657	688	622	686	697	681	662	619	651	656	678	651	715	618	666	692	674	632	670	696	660	650	651	637	654	644	636	690	709	638	701	668	655	672	664	663	708	673	694	670	726	672	634	663	678	645	694	653	627	680	658	689	675	682	638	699	613	672	629	680	701	658	669	634	697	680	632	661	659	650	679	666	690	670	685	666	663	707	659	687	698	682	689	637	649	638	634	628	657	666	608	658	674	694	696	704	686	660	648	667	616	684	668	615	675	658	659	677	666	648	677	718	684	702	681	665	626	666	631	678	693	683	686	639	662	678	657	628	666	735	704	706	666	629	661	693	656	669	638	653	672	664	653	706	662	679	646	670	633	592	627	686	656	697	696	671	670	639	680	652	655	667	681	620	650	670	679	621	679	680	672	667	695	653	633	633	658	664	640	687	732	684	600	688	667	655	640	673	656	670	672	678	644	690	664	661	641	679	681	735	625	678	687	608	631	661	676	659	665	662	683	665	686	613	653	659	648	671	624	710	695	693	658	663	664	680	670	647	574	694	682	702	644	646	664	627	630	668	669	635	657	686	661	654	630	691	674	666	712	696	661	633	674	700	698	664	666	687	649	653	661	694	682	695	674	612	636	705	624	690	635	626	669	678	660	608	640	668	667	665	668	653	632	613	629	696	624	705	643	689	654	635	650	640	651	694	675	726	665	652	668	706	685	675	652	669	674	661	635	641	685	670	632	649	685	637	719	664	624	696	650	690	688	663	667	707	675	715	691	609	711	689	628	670	675	635	654	697	600	660	663	712	647	680	647	726	705	678	619	698	690	668	634	682	653	601	684	664	662	679	694	631	720	649	687	603	685	617	601	701	658	665	667	689	657	681	666	674	671	672	640	654	637	652	655	649	672	583	680	687	686	663	617	653	666	667	656	661	676	687	698	680	638	673	675	681	622	694	643	654	695	624	655	663	687	610	650	716	703	635	665	665	656	694	692	671	629	677	644	650	692	664	650	651	675	682	640	619	631	662	648	674	671	681	652	648	663	643	672	662	673	628	645	669	668	634	666	613	687	692	666	691	693	670	670	677	657	648	651	612	615	719	638	684	687	676	644	674	698	687	670	640	654	632	637	681	649	708	660	620	670	653	677	653	668	634	659	676	688	628	624	644	706	675	622	631	694	678	676	656	637	658	630	654	676	628	664	673	681	657	639	661	655	664	649	678	629	643	683	682	643	640	649	612	641	726	691	710	658	642	631	652	663	645	636	652	685	665	669	712	636	679	669	672	671	648	692	694	707	674	743	650	633	654	664	670	693	644	698	675	639	660	668	680	689	650	610	660	651	651	615	650	690	668	655	635	673	711	685	645	692	649	696	689	704	646	627	662	658	620	680	680	654	682	649	676	695	674	667	618	661	650	689	644	675	670	659	705	653	667	693	630	676	721	713	649	676	708	635	632	633	607	653	659	619	656	695	686	610	654	730	640	667	698	639	643	638	714	658	644	704	648	643	639	625	711	680	674	652	638	682	722	706	626	648	645	683	674	671	666	689	633	658	656	644	646	658	659	647	723	701	665	652	676	652	618	628	685	685	619	652	659	652	624	675	631	609	693	674	686	658	690	654	701	682	673	660	706	662	683	664	675	708	668	630	661	734	677	693	667	723	721	673	692	662	628	706	659	649	680	715	681	694	651	661	614	698	657	684	627	714	705	678	624	644	681	683	648	702	722	621	662	654	666	707	661	643	601	684	664	664	633	678	661	641	724	656	633	698	647	654	629	673	683	664	657	678	709	647	733	649	651	635	664	716	649	675	682	650	709	660	625	651	695	663	652	658	629	677	662	639	673	675	693	645	632	672	670	688	653	684	649	704	630	679	676	638	650	652	656	636	674	709	635	672	624	649	631	627	679	646	671	636	642	672	698	685	664	620	654	633	657	672	691	700	647	639	687	638	614	680	662	676	657	667	641	682	654	666	681	649	653	646	676	644	680	638	652	670	697	706	659	751	663	693	725	665	690	631	651	723	668	689	686	671	679	679	700	712	636	657	667	678	638	684	647	689	632	676	654	688	678	686	606	678	643	699	635	706	685	682	691	668	689	688	660	672	679	660	620	665	668	644	686	687	622	666	692	666	648	700	687	671	635	692	631	657	669	640	636	692	645	666	649	711	667	682	665	695	701	660	646	643	650	650	638	675	685	621	664	654	656	637	637	688	690	647	646	661	662	689	651	698	669	625	641	630	663	658	665	669	673	660	652	669	630	626	653	672	641	646	649	681	674	652	660	660	686	697	605	655	686	684	686	720	646	704	677	640	676	661	666	647	653	662	642	657	670	680	649	656	711	648	665	632	684	664	668	690	672	646	702	641	664	653	640	619	696	641	658	673	653	609	631	668	674	627	689	685	668	636	689	636	683	663	693	648	661	656	688	694	650	680	627	650	710	643	701	678	640	674	650	653	625	690	671	675	663	653	664	655	659	684	668	675	720	667	694	641	708	639	708	646	637	683	649	648	688	714	685	705	672	683	610	683	674	681	659	686	642	632	678	665	669	634	662	665	626	644	665	702	645	624	658	694	697	659	705	677	643	687	646	656	673	676	670	647	663	678	725	672	656	680	647	624	688	670	716	661	665	684	668	664	684	673	663	673	670	674	630	707	684	703	670	676	645	676	651	650	674	695	675	653	671	673	649	638	703	636	635	610	643	679	635	639	637	691	654	642	653	670	681	615	723	723	669	654	684	644	632	674	652	710	632	660	651	618	643	694	631	663	629	711	629	641	684	683	652	638	676	660	646	685	684	644	669	660	694	682	704	630	650	601	660	708	671	699	701	660	642	692	677	657	628	668	689	621	653	654	644	623	710	654	687	651	679	668	646	657	607	669	651	672	717	653	631	663	674	637	650	621	604	662	665	694	663	665	640	681	659	627	658	669	671	675	675	679	663	640	618	654	683	729	652	646	630	654	688	632	653	643	650	656	685	635	662	715	655	640	685	643	634	654	634	635	599	636	655	631	653	688	698	627	658	673	634	644	686	683	630	658	655	670	639	651	642	672	651	634	667	669	675	629	647	678	614	666	735	670	668	683	647	665	690	649	711	716	654	671	705	690	667	666	667	633	613	664	634	649	674	705	659	632	655	673	682	675	669	675	673	660	661	691	629	704	657	710	652	626	622	648	680	668	627	681	646	704	647	660	643	692	684	651	656	691	621	673	660	656	662	694	663	631	653	654	671	691	664
24167	9428	3672	1952	1296	1100	922	464	329	342	239	213	176	118	139	105	96	113	91	76	101	104	103	87	93	75	100	94	85	86	80	85	86	90	96	81	82	92	75	83	85	83	77	86	92	100	71	88	91	80	94	98	84	82	72	97	82	72	80	74	77	83	78	91	88	74	80	73	89	76	93	85	104	82	93	98	82	87	89	98	78	62	101	97	91	83	100	94	66	73	86	86	91	74	83	87	83	82	103	73	80	85	86	85	98	83	89	80	67	84	76	86	82	71	90	73	78	85	85	78	74	67	86	60	99	80	83	72	86	80	92	68	90	92	73	82	92	87	76	89	85	84	93	81	61	85	84	77	80	88	80	88	82	102	78	100	87	62	104	85	84	76	80	84	70	81	73	70	84	79	71	84	109	86	74	103	82	91	85	82	84	75	96	91	102	78	89	83	72	78	75	98	74	75	103	88	90	72	90	76	68	81	90	94	95	79	97	90	95	61	87	83	74	83	67	81	71	78	85	91	69	83	89	93	83	78	85	88	98	75	83	108	71	82	83	71	94	91	91	86	81	111	93	70	80	80	95	76	80	69	89	95	81	70	82	82	84	83	68	83	81	74	83	94	91	87	76	79	103	89	92	91	82	89	91	80	76	98	72	64	77	78	95	96	84	84	92	77	90	78	83	75	89	81	75	94	52	88	75	85	72	108	80	83	94	85	84	96	69	59	79	72	89	86	74	88	78	83	89	93	101	69	75	72	72	95	80	79	86	89	79	78	84	70	95	85	87	77	82	84	82	82	93	81	71	84	97	89	91	73	77	93	91	120	87	95	85	82	92	85	101	92	89	87	79	78	69	75	83	95	84	78	79	92	86	81	98	101	71	104	88	83	80	71	99	86	76	72	78	86	76	91	84	76	70	92	90	89	96	86	82	67	74	81	96	90	102	83	80	94	82	97	92	82	89	89	66	73	69	82	87	103	77	89	98	71	87	85	69	76	88	108	71	72	71	83	68	80	78	95	86	79	90	86	70	80	84	89	63	76	73	93	95	92	78	113	89	71	82	87	69	82	92	75	77	92	95	92	79	99	84	84	74	81	70	81	95	79	93	73	82	77	88	71	89	97	96	84	89	100	104	100	88	94	76	97	70	84	77	78	86	78	75	94	101	88	86	87	96	98	77	92	86	100	73	88	72	83	95	69	91	98	109	76	82	67	91	81	93	81	82	86	85	80	94	90	87	76	75	84	88	85	89	82	87	72	73	86	95	81	79	76	79	98	92	86	97	83	85	91	87	78	83	78	71	72	67	78	96	90	84	85	85	85	76	86	80	89	91	98	78	84	72	80	84	81	87	72	84	85	76	79	82	97	82	81	78	82	79	87	110	78	88	82	84	86	89	85	82	90	78	76	75	92	86	78	105	76	81	72	88	84	84	76	84	78	86	89	81	80	92	82	67	74	98	91	78	88	78	74	83	89	77	69	97	70	60	92	80	74	89	82	96	80	77	84	90	85	82	90	90	92	81	67	87	85	71	92	67	74	86	80	79	84	64	80	92	76	94	75	106	88	90	89	99	80	78	72	81	73	89	76	84	88	98	87	75	88	96	76	69	76	97	87	87	82	89	75	91	77	72	77	81	82	80	78	79	79	81	82	67	93	74	82	68	79	59	97	77	72	86	94	77	78	83	88	90	70	70	97	91	85	84	71	91	94	83	90	80	97	80	69	90	85	87	73	84	89	92	83	81	81	95	95	94	81	77	82	73	84	75	76	86	90	84	88	95	82	67	87	89	61	70	91	98	73	80	85	84	65	86	76	89	76	99	85	84	74	79	82	95	96	88	86	75	91	67	93	86	83	70	108	90	82	87	83	82	93	94	81	75	89	82	89	93	93	74	83	88	93	90	72	97	79	77	79	93	78	73	89	85	82	72	100	80	89	99	89	95	85	80	74	81	75	96	81	98	87	82	84	84	95	86	79	98	91	77	90	88	78	85	75	86	83	85	87	85	93	83	99	94	90	95	80	79	94	88	96	71	82	96	88	80	81	78	91	83	91	91	88	81	72	74	91	84	68	89	83	94	91	84	75	72	94	75	76	76	74	90	78	75	78	52	78	80	84	87	70	85	84	89	87	106	99	93	78	85	108	89	92	95	67	87	88	91	75	69	78	72	66	92	97	89	79	76	72	74	74	93	93	81	68	73	95	83	91	101	99	77	83	71	86	104	95	98	87	93	80	89	78	85	89	82	83	102	82	88	89	104	80	84	72	88	60	82	77	66	75	95	71	94	72	91	73	77	75	89	84	90	84	92	77	73	83	90	81	93	72	97	93	88	98	93	100	82	71	77	61	81	83	96	71	77	82	71	79	95	81	89	84	98	83	76	81	80	69	72	75	95	83	92	102	81	82	84	82	84	98	80	86	83	86	95	85	79	98	110	94	90	88	70	78	77	97	81	89	80	88	83	91	85	68	78	88	66	80	88	83	94	88	90	85	101	82	91	93	76	79	75	106	86	84	88	76	72	85	91	92	95	81	86	94	84	67	79	92	71	71	102	96	77	84	98	91	77	85	93	78	77	84	85	84	82	67	74	102	104	93	79	69	90	87	69	89	83	90	91	78	94	93	78	89	93	89	90	79	90	77	97	87	78	90	80	90	102	80	64	78	80	94	78	93	75	90	83	83	100	86	80	94	69	78	86	94	83	67	71	82	88	87	88	65	73	87	85	85	80	88	94	71	76	90	91	100	71	89	96	91	84	76	80	86	95	81	91	101	70	82	76	80	92	88	101	77	92	92	93	91	95	86	101	79	90	83	74	81	85	89	100	73	72	77	86	93	81	87	83	95	78	97	82	102	91	78	84	90	95	76	89	93	92	84	80	71	91	80	78	90	82	90	93	88	82	72	96	80	95	81	100	90	89	88	79	100	84	92	87	79	97	80	75	81	74	73	74	101	73	88	112	85	81	83	75	79	87	94	86	73	72	89	85	97	70	79	78	97	97	77	97	91	71	79	98	88	83	111	75	86	81	84	76	71	81	85	92	75	84	94	72	68	90	84	95	97	76	76	86	88	77	81	84	86	105	82	75	82	74	88	92	86	79	79	83	80	95	81	82	83	85	85	91	65	104	74	90	89	71	79	87	67	93	77	89	85	77	82	82	98	78	85	100	102	91	79	97	80	95	87	95	89	73	84	70	78	98	93	91	104	97	96	98	79	86	89	93	88	91	71	72	75	81	98	84	86	94	81	81	92	83	74	69	81	86	91	102	75	71	84	90	91	80	81	93	78	80	94	74	80	75	74	91	97	78	92	81	90	94	82	71	78	90	88	94	77	94	89	67	83	68	99	83	84	80	78	90	76	81	76	95	94	86	81	92	84	107	93	80	75	92	99	76	78	87	87	91	77	93	64	83	96	88	90	92	80	88	95	76	81	86	90	93	94	90	98	79	77	77	85	105	93	75	79	79	98	86	101	80	81	77	86	106	94	97	90	73	88
43059	28735	19896	17372	19291	18568	15329	8894	6325	5661	4243	2823	2156	1396	1059	918	812	770	705	656	712	705	648	667	642	628	593	606	636	606	648	633	607	648	600	620	657	581	599	612	599	562	655	660	593	578	610	618	633	648	582	632	589	626	659	648	597	604	600	644	592	595	635	616	602	574	604	638	582	647	613	603	589	637	637	625	626	626	610	635	580	647	586	672	598	602	607	645	579	633	638	617	647	642	578	625	646	641	560	634	624	613	606	593	606	640	610	632	618	634	633	600	611	642	596	603	636	605	615	623	621	632	581	611	610	585	644	602	606	620	639	553	634	654	621	657	596	580	571	639	613	619	617	604	633	604	636	612	582	615	589	611	641	622	605	618	606	629	597	592	610	622	637	582	602	629	618	615	628	624	608	628	595	615	613	606	674	585	613	600	618	613	612	628	615	631	641	615	624	576	632	635	618	602	608	643	618	605	581	627	614	594	629	612	626	603	611	607	625	652	659	564	628	620	572	610	633	625	653	577	623	590	610	594	610	616	658	603	657	663	611	597	619	585	596	596	616	598	602	590	611	556	620	633	636	590	594	600	631	633	615	608	638	623	643	610	597	604	564	648	638	629	622	638	578	636	596	632	642	603	641	601	630	651	588	605	630	607	665	634	634	602	583	635	601	655	606	616	631	641	635	617	613	620	651	584	566	599	649	575	651	598	601	634	636	610	611	690	640	612	577	609	574	598	601	646	615	577	605	606	611	673	624	598	682	603	593	627	664	638	612	605	632	627	689	606	599	629	608	623	649	592	602	626	625	634	592	619	593	582	608	636	611	601	612	623	604	617	580	644	628	619	633	666	615	593	622	586	622	631	657	601	605	610	620	625	603	568	631	634	682	590	661	596	613	559	639	586	644	619	584	587	608	566	583	625	662	596	651	596	610	647	620	586	617	632	625	632	564	565	578	629	613	646	596	575	617	595	590	536	624	621	591	614	624	625	645	638	575	605	637	626	597	643	637	645	613	631	610	623	597	611	606	616	590	568	610	592	636	583	609	597	607	605	620	579	619	617	603	624	593	650	620	626	627	649	602	628	611	591	626	560	618	557	647	612	578	606	582	653	608	577	585	631	660	582	591	647	627	632	613	669	600	611	623	589	595	588	607	604	628	604	614	625	648	597	603	590	646	630	615	650	619	619	655	615	587	653	642	651	638	582	630	579	611	640	613	595	623	640	622	590	620	620	617	586	662	582	611	616	641	643	645	599	616	611	605	621	587	643	593	653	631	627	627	658	608	601	629	616	592	590	618	589	615	627	637	569	618	634	642	647	584	611	633	660	587	648	651	617	644	631	666	610	644	625	608	616	602	628	562	597	623	604	605	574	591	609	653	618	633	577	645	613	623	589	587	583	590	617	595	567	610	644	603	580	588	613	641	653	607	578	611	629	645	556	614	581	622	602	580	656	625	660	601	623	654	615	589	623	593	582	605	632	625	584	623	596	605	637	655	572	649	611	550	628	619	603	656	603	613	578	603	571	607	669	582	588	588	604	663	639	590	610	611	643	604	642	618	566	600	632	594	611	591	600	578	600	600	586	593	621	634	641	639	578	628	619	586	636	623	600	606	584	630	629	590	619	580	623	608	627	570	616	573	614	637	609	625	624	588	619	627	646	608	686	585	628	573	608	604	612	576	614	624	611	632	607	618	607	612	618	549	616	637	611	592	635	628	616	656	580	643	543	592	620	621	579	599	552	643	611	598	637	610	657	628	559	608	626	624	605	601	624	617	628	603	668	610	596	585	617	603	627	589	603	629	612	646	616	671	658	632	600	591	617	611	609	619	645	664	613	584	621	595	604	600	583	628	606	644	588	593	662	608	598	623	590	551	628	643	604	600	643	635	633	599	646	627	613	624	635	607	601	618	603	599	618	626	598	609	547	601	602	584	646	595	653	603	596	613	606	613	613	580	590	669	640	598	606	607	607	619	638	643	637	579	659	605	607	599	614	632	633	626	629	604	609	636	607	592	604	606	611	620	628	649	594	597	646	608	621	666	614	601	633	565	619	600	638	664	596	620	607	577	600	595	673	664	592	600	630	607	588	654	610	605	614	641	614	637	618	628	610	620	627	603	619	601	636	626	592	607	602	614	644	609	593	591	597	603	628	654	659	643	623	571	631	630	633	627	588	663	602	627	617	598	610	642	657	627	605	593	624	622	626	598	645	649	628	631	608	592	582	603	628	635	603	670	584	585	605	612	595	620	644	663	620	655	664	600	618	626	623	609	685	604	646	609	590	597	628	609	649	642	569	613	630	588	598	650	600	610	600	572	598	588	598	630	628	615	639	592	610	615	617	622	652	622	646	608	613	610	629	606	585	613	615	621	622	648	572	612	585	677	604	610	623	575	612	598	655	633	636	621	610	593	629	659	655	578	627	621	624	626	592	600	634	604	607	645	616	592	566	650	628	638	606	632	627	628	616	639	637	641	609	622	658	640	643	613	626	605	636	636	610	606	645	549	645	603	642	616	624	601	560	614	591	661	567	631	616	619	617	630	673	616	640	581	668	636	589	592	612	613	647	623	612	592	606	626	583	589	651	585	607	589	614	588	634	595	585	599	661	615	629	619	638	594	585	603	663	614	618	658	564	637	629	620	648	603	601	668	619	598	606	630	610	609	590	584	656	625	618	599	621	595	585	616	603	590	560	597	572	643	620	612	594	634	619	574	600	597	587	625	616	587	652	633	607	619	633	628	630	604	575	670	666	648	608	623	612	644	567	611	590	602	598	612	580	600	607	614	625	646	641	606	644	626	601	649	636	611	588	593	604	610	609	640	657	592	596	622	632	583	671	574	614	574	657	600	605	591	619	587	624	637	605	564	613	605	635	599	603	616	659	633	654	634	609	617	580	591	641	592	619	684	608	597	653	619	601	659	650	637	575	650	624	657	617	629	641	636	627	610	600	591	628	644	640	595	671	647	578	596	640	644	584	623	634	628	650	582	599	580	602	646	576	616	580	662	601	620	605	589	617	660	647	587	635	624	623	590	669	626	647	647	635	675	624	657	642	617	587	596	634	630	613	610	584	637	570	583	618	613	599	585	634	612	626	633	593	635	607	595	678	592	652	635	609	622	599	618	649	624	644	554	644	625	611	588	626	625	593	601	607	591	600	614	621	611	639	633	601	609	628	651	622	619	607	595	633	652	617	613	642	602	568	601	657	597	604	604	643	615	617	665	637	633	607	615	605	682	655	646	629	604	597	621	577	635	603	592	626	631	636	614	626	623	639	590	627	614	592	638	628	641	602	598	629	607	640	615	630	633	604	630	625	609	633	599	637	592	626	609	623	616	643	590	596	576	586	584	638	615	647	616	591	633	644	600	620	589	576	599	613	585	639	631	590	597	634	619	633	619	635	584	570	587	621	645	611	594	654	604	655	614	578	604	568	575	647	604	673	636	615	636	644	598	620	671	636	605	662	598	624	629	601	653	604	615	650	615	657	594	604
12710	5826	2434	1428	996	835	604	429	331	198	198	169	129	116	102	108	96	103	93	87	85	94	97	101	91	79	83	85	99	107	102	87	91	95	94	73	88	74	75	82	99	80	97	83	85	92	85	95	81	84	88	102	105	99	83	78	89	88	102	77	82	89	102	89	102	85	84	81	85	93	77	88	87	96	98	103	75	72	89	104	85	82	82	92	90	105	88	83	95	84	80	97	76	95	108	92	84	81	81	88	82	88	101	90	92	74	88	93	86	84	99	95	114	84	72	79	97	91	81	91	79	87	74	97	91	105	89	90	87	102	97	78	95	93	97	86	93	101	88	99	75	103	93	71	86	97	102	95	84	101	94	103	96	99	97	105	91	95	75	70	79	82	81	99	95	103	84	78	86	78	85	89	93	86	86	83	78	84	84	82	105	70	87	107	80	78	104	89	85	92	99	100	110	108	75	91	99	100	80	82	86	81	95	83	101	90	104	98	100	102	91	89	79	86	82	85	84	90	106	80	108	87	99	86	93	83	83	74	90	92	82	87	79	80	79	89	86	82	93	94	79	91	102	76	77	97	75	97	98	100	105	79	70	88	70	81	84	92	77	89	100	80	109	101	91	89	90	87	97	92	90	98	92	102	80	79	91	72	97	90	101	94	106	84	81	97	103	109	88	80	87	89	94	87	84	86	76	77	81	94	92	85	94	91	85	98	119	89	76	71	96	81	87	77	104	94	100	84	90	90	98	99	85	90	97	97	101	74	96	101	93	92	96	97	80	96	109	92	104	78	79	97	99	94	82	76	78	105	94	91	94	89	87	107	83	100	70	80	92	92	94	89	88	99	73	93	87	81	106	85	110	95	76	92	111	77	109	89	92	88	103	99	89	87	80	72	83	82	82	83	97	101	105	84	104	99	81	76	96	107	77	72	82	82	106	77	80	89	83	103	86	92	87	98	90	88	110	85	86	94	90	81	101	93	88	75	101	110	85	88	80	103	84	97	88	72	86	92	94	77	87	89	92	76	83	81	79	113	95	91	90	90	93	78	86	84	76	102	76	82	75	92	98	87	71	79	93	95	94	96	79	95	92	87	87	98	80	88	99	87	78	95	94	84	82	103	99	92	86	94	90	94	89	103	112	81	89	90	71	76	83	91	88	110	95	83	85	88	85	79	99	81	94	100	88	100	85	104	79	101	74	80	97	87	90	91	79	112	91	90	94	74	87	86	100	100	65	84	88	97	99	115	105	83	89	88	110	86	100	93	104	84	78	98	98	100	98	92	79	90	85	95	73	80	87	79	99	93	91	113	81	105	83	103	103	92	75	101	89	76	84	95	83	85	91	86	69	71	111	98	88	90	87	84	92	82	94	89	89	98	89	97	86	79	88	115	70	90	96	91	82	103	82	75	102	90	85	85	80	88	102	90	78	88	81	94	97	93	78	78	99	90	87	80	79	99	73	85	82	83	90	105	93	96	79	107	80	113	104	95	88	92	88	83	71	86	92	81	97	88	77	77	99	88	90	79	84	98	82	86	103	96	100	78	89	82	79	95	87	105	105	76	89	88	86	90	82	81	95	101	92	98	93	80	81	96	85	89	82	87	75	88	83	88	81	78	82	83	82	89	102	100	92	77	98	70	98	82	86	73	83	84	110	93	75	84	100	74	90	93	81	97	105	89	89	91	97	100	86	70	82	60	90	89	86	92	84	83	87	82	96	61	84	81	66	100	88	74	89	98	98	99	86	98	100	86	81	77	88	81	91	98	82	91	96	101	67	93	88	99	78	101	109	78	82	93	77	77	98	92	86	73	83	87	93	89	81	96	93	79	79	92	98	96	105	87	90	97	87	105	96	90	80	92	90	91	81	85	92	86	102	90	92	92	93	86	88	96	103	76	97	79	85	99	89	81	95	63	103	82	74	90	92	86	85	86	100	100	88	97	83	97	92	88	89	95	90	79	69	75	79	94	90	88	86	92	90	84	103	87	93	88	97	91	76	85	92	94	81	117	97	100	103	73	101	88	84	91	94	88	100	102	88	96	88	93	89	74	94	118	93	89	87	69	72	93	95	103	80	67	88	104	100	71	84	100	75	85	87	92	93	92	84	93	79	88	67	85	97	85	97	91	80	76	83	86	94	97	72	91	89	119	91	93	82	84	88	87	89	90	85	87	104	96	80	102	84	99	86	93	78	87	103	88	86	91	92	101	100	84	100	79	68	96	82	92	101	91	95	80	68	105	80	96	84	76	65	88	79	88	72	91	99	91	92	83	103	79	96	95	84	82	110	99	89	65	89	91	94	85	90	80	102	93	103	88	100	86	81	81	82	79	85	105	90	74	84	80	96	92	95	92	86	99	79	103	77	111	82	90	104	75	97	69	102	70	80	104	98	87	86	93	70	90	87	100	91	95	75	98	88	82	85	73	85	78	82	75	68	91	97	84	85	98	115	76	95	91	92	75	88	100	81	102	83	76	97	88	76	93	91	101	86	93	91	97	84	87	73	77	100	91	83	69	92	86	81	89	108	83	100	80	95	99	101	73	93	98	91	86	81	91	98	94	90	73	86	99	86	107	91	95	85	83	99	96	81	99	100	69	104	109	99	108	81	87	93	102	88	72	104	76	100	97	85	102	94	100	79	98	88	83	82	90	83	94	90	82	85	98	96	105	74	89	93	89	77	76	108	78	85	86	97	95	102	85	88	81	102	93	102	96	98	98	81	98	89	86	109	88	86	78	92	75	85	87	92	103	85	86	77	95	104	76	92	87	94	92	96	81	90	81	108	90	78	85	92	74	83	85	90	105	107	104	88	89	81	106	89	78	99	93	98	92	92	97	94	86	85	90	85	68	85	96	92	93	72	90	90	111	85	93	84	87	86	92	95	80	104	92	87	76	85	88	86	93	89	71	88	82	88	95	80	91	93	80	79	81	92	84	88	78	88	80	97	105	85	99	92	89	104	85	98	68	91	79	93	81	94	119	85	100	83	97	85	88	102	89	100	81	90	83	96	89	99	87	97	81	69	90	91	82	86	103	92	85	71	74	95	92	96	88	94	90	82	86	74	83	80	113	75	90	99	89	96	86	95	89	85	94	68	103	84	93	75	91	104	87	90	97	109	94	74	89	86	98	121	94	97	89	88	82	109	80	91	90	92	75	112	95	85	104	80	92	101	89	100	82	85	100	79	90	88	91	95	85	90	73	82	106	80	108	74	89	90	77	93	84	87	92	100	96	97	99	84	84	94	93	92	83	102	87	87	78	85	66	85	80	92	94	85	74	72	92	102	85	95	86	70	103	101	89	89	99	81	100	94	108	89	100	98	90	100	84	101	91	108	101	86	114	102	76	105	87	89	85	94	81	107	112	80	61	83	99	97	94	73	89	100	81	82	75	101	94	81	95	92	93	76	72	78	80	79	88	85	70	89	103	100	104	111	77	83	77	98	90	80	104	101	92	114	89	96	89	104	75	77	90	77	80	104	98	90	100	93	76
38539	25072	17167	15879	18088	17397	12632	8678	6339	4172	2959	1974	1530	1267	1070	854	776	768	704	686	706	670	679	668	706	672	640	690	674	672	668	675	697	665	657	706	653	677	712	654	655	667	658	711	697	616	624	646	683	626	628	663	653	668	674	661	622	656	632	632	665	636	680	656	659	670	645	666	603	633	649	684	675	630	629	654	615	645	664	657	676	664	662	674	685	675	673	660	649	708	634	643	622	636	666	646	656	674	630	638	663	660	667	651	657	608	633	683	691	673	658	657	673	689	653	649	656	639	656	640	593	647	650	643	592	644	660	675	629	645	614	636	647	619	624	598	660	658	604	633	644	697	637	655	671	658	645	669	695	648	653	676	640	702	629	644	700	631	656	657	665	651	657	611	624	672	661	641	654	622	637	664	639	639	628	672	629	673	662	669	675	659	650	652	648	645	593	672	697	677	648	644	653	620	686	688	649	650	686	648	638	685	627	646	697	614	655	638	675	689	652	643	667	677	629	666	651	700	655	636	681	684	675	651	619	660	660	667	636	649	716	619	661	646	630	637	636	649	633	633	690	623	694	652	694	647	658	623	640	665	633	702	695	670	653	670	664	662	624	678	619	707	637	662	699	673	644	655	665	642	662	670	631	678	652	642	669	660	685	688	631	707	686	672	663	671	664	712	642	649	635	626	581	669	647	672	639	640	644	642	644	632	660	642	663	659	661	653	656	658	622	656	701	630	673	673	667	633	642	619	674	643	664	659	653	629	669	667	660	639	614	633	633	654	672	674	638	609	685	626	627	631	648	672	670	710	654	672	682	657	669	676	619	694	650	636	628	666	637	676	664	652	662	633	658	667	671	660	680	590	704	654	650	636	649	633	687	648	617	655	653	672	662	694	588	621	677	636	624	665	669	616	685	657	675	632	662	659	637	626	637	670	642	689	661	653	669	630	589	624	658	630	636	669	627	623	668	685	656	642	665	634	673	633	653	670	632	702	667	636	631	673	626	644	642	578	671	675	641	654	644	646	674	656	679	649	654	692	647	661	654	603	671	654	653	615	652	671	638	642	632	653	614	680	619	612	696	629	634	654	651	650	664	650	622	653	679	655	634	700	613	679	628	653	626	617	629	625	664	647	659	643	655	675	682	658	681	669	637	665	618	643	684	696	692	686	649	636	695	692	680	641	625	666	656	628	642	704	645	634	657	679	687	650	633	685	676	705	601	671	709	622	619	678	617	667	612	676	646	663	667	626	678	681	628	707	620	647	619	652	611	621	640	646	650	657	629	636	649	678	666	649	624	670	631	673	705	624	678	659	673	658	634	660	632	665	673	673	634	641	634	633	646	659	661	644	656	645	641	641	661	694	669	610	673	617	670	655	697	657	647	641	667	659	711	639	687	686	641	704	598	601	695	650	659	646	673	670	636	617	644	649	649	670	682	680	612	684	616	673	659	688	607	646	672	582	663	672	687	664	653	665	634	634	648	669	671	657	631	663	688	660	631	651	662	635	676	677	623	667	618	666	657	684	641	705	719	700	619	642	667	670	626	711	692	656	670	665	696	693	668	649	640	636	661	632	682	660	652	669	674	685	678	652	685	712	699	657	670	613	636	643	619	596	613	649	658	622	653	662	630	648	678	680	694	642	622	629	668	640	632	683	623	673	664	639	638	659	617	689	647	652	648	679	642	649	675	591	631	682	668	678	656	674	667	693	665	648	675	671	641	663	681	623	675	624	675	668	650	659	640	684	649	673	658	636	655	679	637	648	633	661	652	645	640	656	646	681	645	660	671	662	651	646	630	630	667	649	652	621	671	665	649	630	622	663	678	629	651	652	658	648	657	669	658	613	669	639	625	667	710	660	675	608	672	659	687	689	697	664	642	632	648	655	649	697	617	670	677	655	644	662	647	633	666	684	661	661	655	618	675	630	661	672	649	657	619	622	702	699	610	622	634	671	629	661	613	635	676	665	695	654	614	643	624	663	655	654	611	619	656	657	664	674	672	677	667	628	680	658	663	704	637	626	653	693	592	630	677	655	642	660	635	725	644	656	622	667	610	661	635	647	678	702	658	671	641	622	671	697	613	622	675	652	654	660	666	632	638	662	619	621	659	637	673	663	606	680	671	673	658	637	603	675	647	647	645	649	706	612	624	628	624	663	676	630	663	606	663	652	628	695	651	679	664	614	677	674	704	684	688	659	655	670	634	647	660	671	671	653	653	625	644	637	669	640	657	601	697	658	660	662	666	637	672	656	659	660	690	659	645	663	652	645	641	634	646	679	668	646	619	620	694	611	644	653	629	649	631	730	611	646	659	665	631	684	669	625	603	649	655	618	646	624	675	670	660	668	638	695	672	607	627	633	670	643	682	660	618	638	642	638	677	648	645	660	696	688	675	677	675	653	685	626	654	622	669	652	658	677	657	623	721	648	662	659	644	689	702	668	679	615	628	662	666	601	656	661	636	678	653	671	674	662	659	614	687	665	654	679	676	632	666	608	630	668	655	651	671	609	630	643	681	611	685	634	662	614	624	701	644	662	644	653	678	648	666	675	665	669	681	673	685	672	677	640	681	647	666	644	645	655	616	637	638	641	647	697	642	663	661	622	668	613	593	701	707	695	695	613	603	610	662	597	676	635	672	639	648	627	659	695	633	665	620	689	701	696	697	698	638	616	645	657	646	698	607	693	646	650	588	613	673	643	670	644	689	682	650	660	623	623	673	661	629	674	647	672	681	638	656	649	681	606	683	656	652	586	645	682	647	652	646	665	712	699	657	696	622	635	681	673	616	663	662	637	696	645	619	674	646	633	648	649	644	646	659	625	658	705	654	626	640	644	629	674	651	690	627	655	688	668	660	646	695	656	644	632	649	634	685	667	637	615	657	670	641	669	629	642	610	646	659	597	663	644	639	653	648	672	600	623	661	637	646	658	636	618	639	642	665	654	628	700	609	632	717	660	660	635	663	635	656	612	633	660	638	631	638	658	641	666	696	690	676	604	671	599	644	676	657	664	642	663	630	644	661	654	591	732	689	701	664	652	666	634	615	638	653	671	671	633	637	701	643	656	641	670	641	683	699	619	680	641	660	654	669	635	636	616	653	631	690	639	657	624	649	620	693	654	654	639	645	644	662	666	651	700	665	637	657	620	673	673	667	652	616	656	664	681	657	663	653	640	662	629	667	683	691	637	690	683	631	643	661	710	626	608	611	685	679	638	652	692	686	668	680	629	657	651	651	633	647	653	646	646	655	664	616	609	615	623	638	661	634	690	630	697	638	692	649	641	676	618	666	617	630	633	642	639	656	637	617	646	656	639	660	642	644	646	687	657	653	661	652	621	711	652	693	630	664	656	681	665	701	663	644	605	674	657	680	644	666	661	632	700	621	672	654	628	663	623	649	623	651	651	648	699	619	664	667	660	649	686	694	662	680	678	647	676	645	666	622	653	674	604	600	679	682	686	659	675	661	641	667	626	648	667	644	628	661	657	666	637	683	654
12808	9406	4420	2631	1857	1390	1019	550	352	337	255	176	145	126	126	93	92	117	85	89	72	89	91	98	86	91	93	83	71	89	101	83	100	74	87	81	77	86	96	104	81	85	88	96	89	72	93	92	73	74	82	80	81	73	75	97	90	89	76	105	89	75	77	95	90	75	92	87	89	76	89	80	91	82	84	78	63	78	84	87	87	75	99	59	71	91	82	85	79	78	84	88	82	85	69	71	114	78	95	83	78	87	89	101	84	74	87	58	83	92	77	103	72	89	84	90	73	80	81	84	74	77	81	63	72	77	76	91	84	106	97	74	77	89	86	79	74	89	76	101	84	75	81	86	72	80	100	83	80	75	83	95	82	81	93	91	80	82	72	80	69	83	74	111	63	94	89	84	81	72	86	88	84	81	88	111	100	91	87	88	101	89	77	85	88	74	67	100	83	87	84	74	75	75	84	84	72	79	92	68	74	89	80	94	100	89	81	89	69	90	97	73	91	80	70	84	98	78	97	94	74	109	93	83	95	83	92	86	76	69	76	81	97	78	80	79	87	91	74	93	86	69	81	91	88	89	72	94	85	83	92	90	89	67	87	82	81	81	83	94	91	72	87	80	95	71	80	74	80	97	95	79	81	79	97	81	76	89	64	86	68	77	83	92	92	83	99	76	97	86	81	97	82	72	81	89	75	81	95	80	86	71	89	98	101	74	95	93	84	76	84	101	88	75	79	87	79	81	80	67	87	71	79	90	95	83	77	81	90	97	83	64	96	80	70	106	81	87	97	74	79	73	84	69	85	91	92	89	85	98	84	90	79	101	81	93	101	75	78	91	78	78	79	80	86	92	92	91	75	76	97	76	88	81	91	74	56	88	73	99	87	90	105	86	93	76	82	92	82	78	87	87	104	79	108	76	80	91	85	80	83	70	90	79	75	83	80	83	89	90	88	76	93	86	80	83	85	87	96	83	79	73	86	83	81	85	58	80	92	101	76	102	91	58	70	85	95	100	84	91	72	80	96	91	87	85	79	90	90	76	82	89	83	66	72	92	87	81	81	61	79	100	79	95	80	69	76	85	88	102	90	70	76	80	86	82	91	84	97	102	90	89	78	103	88	91	91	86	91	83	83	85	89	78	86	70	84	85	88	81	98	93	101	91	69	90	84	86	77	98	89	93	77	82	85	91	93	95	80	81	80	72	79	86	82	80	81	85	84	79	87	78	76	71	83	102	96	85	82	105	89	83	78	77	82	83	71	90	93	82	86	105	88	66	75	61	73	92	83	75	67	75	98	94	94	92	78	83	80	79	92	80	72	90	66	83	77	89	85	97	72	76	102	91	92	99	81	72	94	87	67	82	88	99	78	73	79	91	84	74	81	97	71	96	82	88	88	86	85	90	89	99	90	83	74	92	66	112	106	70	94	70	73	84	91	95	90	74	92	78	88	85	97	92	88	85	79	74	75	70	70	95	86	79	78	86	69	74	79	78	75	73	85	94	82	96	92	75	93	80	87	89	80	87	80	70	84	84	85	74	90	95	82	92	78	100	78	84	83	88	65	72	79	85	82	87	83	85	108	83	81	91	81	84	73	81	98	92	77	96	88	80	88	90	93	91	91	67	91	100	84	103	66	95	91	85	84	102	76	92	94	93	76	79	78	95	85	90	76	85	74	71	89	101	95	94	88	83	78	86	87	77	95	88	79	75	76	85	75	78	94	74	76	88	79	74	85	83	92	79	74	76	89	80	70	86	96	85	81	76	72	78	86	78	87	109	92	91	77	96	89	100	95	99	73	87	69	85	88	88	98	87	86	87	102	79	87	83	95	92	96	96	79	101	99	80	94	88	86	74	86	94	85	76	94	84	72	89	96	77	88	91	90	78	90	94	79	82	87	89	77	88	85	90	75	82	79	86	80	85	85	91	81	86	84	105	97	73	78	89	85	89	74	81	79	72	76	67	92	77	98	95	81	77	82	85	93	87	77	81	77	84	89	84	66	86	89	98	82	91	68	94	89	93	77	78	77	84	104	93	81	78	74	82	76	67	81	86	88	84	88	83	80	89	90	80	98	84	80	79	72	85	70	67	87	76	84	98	82	98	91	73	79	92	79	85	91	70	78	87	99	88	83	71	86	92	84	101	100	85	82	67	91	88	72	89	85	89	81	78	67	81	73	76	79	72	90	81	86	74	79	72	79	99	95	75	78	93	79	71	97	95	87	71	88	76	92	91	79	78	77	97	74	73	79	89	96	82	76	79	72	99	75	87	56	84	90	97	77	90	93	78	89	88	80	86	80	90	94	77	96	79	85	76	86	89	97	96	68	81	83	88	100	73	87	83	93	82	74	90	68	79	84	99	94	67	98	105	102	80	99	85	89	77	85	96	85	82	75	74	90	69	83	87	70	82	84	88	78	93	82	88	85	83	91	83	80	78	80	98	78	83	95	82	91	80	93	94	81	83	65	70	86	82	85	65	86	84	86	92	92	83	75	86	87	71	79	77	77	93	78	78	70	79	95	73	82	88	93	80	74	100	87	75	77	79	86	91	95	87	93	89	78	82	65	79	81	65	94	76	92	71	67	91	88	73	88	79	82	87	74	79	99	100	91	90	91	98	83	87	82	77	87	80	78	78	86	95	92	91	89	95	77	90	84	66	69	85	72	85	86	84	95	90	92	74	83	87	73	71	91	85	78	72	71	78	80	81	76	96	105	84	88	75	77	77	80	77	104	89	95	80	70	83	72	67	74	99	86	92	82	77	90	76	79	86	88	102	88	87	95	65	74	92	81	73	96	72	92	72	84	87	79	90	84	81	81	80	86	81	89	80	88	73	79	76	79	94	74	91	70	98	78	94	85	96	71	74	86	78	73	85	79	88	71	95	87	111	94	80	73	96	81	79	89	85	103	85	66	74	74	88	79	100	82	87	86	89	81	91	89	93	97	84	85	81	77	87	82	89	84	66	85	66	70	71	93	101	92	84	93	73	90	86	88	90	79	91	85	104	74	72	89	84	85	90	75	80	99	92	78	70	75	61	102	93	94	71	93	82	100	91	78	81	81	75	77	69	77	95	90	77	72	85	100	81	83	91	89	82	68	72	79	92	120	84	76	65	90	84	91	85	74	78	67	89	78	85	76	68	78	96	87	78	96	73	71	73	77	72	99	79	92	70	101	93	95	92	93	82	75	75	75	86	61	97	87	85	87	79	94	84	86	78	83	107	77	76	70	82	90	85	79	74	83	76	80	72	96	84	82	80	94	79	94	65	91	94	87	81	96	91	80	83	98	80	97	74	87	65	73	79	80	83	75	83	89	77	83	88	81	68	75	77	85	71	83	76	83	92	81	88	91	82	65	75	80	93	82	62	86	86	76	97	79	79	97	89	80	93	95	81	90	82	76	94	87	73	78	80	82	101	86	73	88	101	89	72	89	89	91	84	76	86	95	80	108	86	75	81	72	85	91	103	74	66	76	90	73	89	83	79	61	95	98	84
42213	30987	22867	22451	25007	22377	17173	10611	7196	6259	4205	3006	2146	1695	1309	1035	960	860	782	792	691	704	676	673	642	656	615	611	620	640	591	612	610	623	648	632	638	636	600	618	650	611	659	568	636	600	639	649	610	607	631	635	631	610	600	576	591	593	593	609	630	611	647	601	572	649	594	603	599	612	597	616	624	625	610	578	626	604	686	634	569	578	651	601	572	632	596	571	587	615	630	625	623	631	621	615	603	573	609	596	619	640	592	597	619	610	611	628	610	632	584	631	582	601	607	657	648	616	622	574	579	639	598	655	605	606	611	600	629	643	605	644	622	622	614	607	614	619	599	652	630	561	606	630	612	604	582	563	634	660	607	647	623	616	664	584	600	625	631	613	626	608	608	614	569	608	569	593	629	640	589	626	627	566	622	590	632	589	605	605	621	600	576	634	644	593	642	615	614	638	635	616	637	589	630	609	682	633	638	602	629	604	557	604	628	599	646	584	651	591	629	607	598	626	612	634	597	575	630	667	633	617	609	625	626	623	645	578	675	637	594	619	651	634	638	610	631	652	585	592	612	640	610	607	596	644	609	607	618	654	620	609	618	611	620	626	609	602	613	633	622	620	624	600	624	647	627	563	611	636	646	652	612	607	665	632	584	614	620	629	600	621	610	597	593	608	604	611	616	627	645	646	590	599	636	614	603	625	640	631	600	624	622	673	607	598	595	617	628	617	622	579	680	637	615	612	564	578	597	627	609	640	616	609	619	629	557	572	621	594	601	608	621	595	640	597	593	610	648	635	611	612	643	672	655	587	577	614	620	624	673	639	625	651	583	673	587	607	629	624	598	639	645	611	586	625	637	634	594	581	609	662	613	611	616	641	617	674	593	621	572	631	624	580	628	588	589	605	590	616	653	672	645	620	629	645	587	666	614	623	567	608	683	639	612	604	573	583	628	661	562	642	577	683	595	711	638	603	615	616	584	642	619	595	624	659	657	593	625	629	602	607	619	628	594	599	635	635	617	604	607	642	626	589	606	623	597	612	593	617	674	616	630	627	632	637	587	602	591	640	595	623	587	599	636	629	655	634	611	628	638	625	601	611	588	612	600	610	636	637	648	584	649	588	608	615	581	661	655	608	624	629	629	627	579	639	641	626	615	583	638	579	649	640	617	619	629	650	614	617	618	607	621	644	602	638	633	646	589	626	614	612	605	600	606	621	579	594	620	619	608	605	575	628	656	651	627	622	638	623	622	625	645	657	656	625	592	615	618	628	593	634	605	643	598	586	608	621	637	625	641	630	612	601	631	632	645	623	631	629	584	608	561	601	665	574	647	599	658	549	634	625	615	647	632	614	632	604	626	642	631	598	598	592	634	583	625	601	609	602	596	614	588	594	627	596	606	624	622	601	636	632	618	602	612	581	606	637	649	626	601	614	618	648	636	613	607	571	655	627	626	629	597	632	608	638	586	602	561	594	605	587	608	648	615	652	612	599	624	589	591	593	627	614	643	595	662	666	645	595	615	658	634	652	642	633	611	618	631	599	630	644	599	583	629	633	626	622	657	613	601	622	638	625	633	605	604	636	591	605	611	604	637	623	660	625	610	636	596	600	608	641	646	601	654	610	581	639	594	616	628	581	619	603	607	616	614	575	596	619	675	588	590	633	624	614	599	645	625	658	610	607	597	588	592	607	620	645	621	650	650	635	638	606	573	655	612	615	647	601	631	645	652	576	641	616	579	608	631	610	605	650	633	647	603	622	634	635	636	599	612	636	624	614	585	643	607	605	564	614	623	618	651	596	616	615	613	634	616	617	634	620	617	624	626	613	590	635	603	596	632	620	600	614	623	612	625	606	655	657	636	630	636	617	623	642	609	634	592	620	624	664	611	590	647	656	608	604	651	619	621	656	677	613	604	639	635	629	586	610	622	651	616	573	642	643	581	652	619	657	610	646	621	580	642	611	644	596	646	608	607	665	674	601	598	650	633	639	567	630	596	597	627	622	592	571	629	610	627	605	648	655	626	649	568	651	619	641	630	644	631	652	609	572	632	592	604	603	614	613	616	602	630	619	593	624	624	594	627	630	624	663	651	604	621	600	635	619	656	623	619	598	590	623	603	631	575	610	612	635	579	624	627	632	597	603	641	599	621	626	584	631	600	626	600	679	644	606	632	596	581	662	609	578	646	617	628	591	617	638	564	589	593	622	601	604	574	592	654	627	642	613	663	625	599	598	636	647	603	612	606	636	595	604	620	610	644	638	610	613	592	624	631	645	579	670	613	618	594	589	596	610	623	650	642	585	683	603	589	628	618	626	602	640	651	634	647	619	618	628	617	631	605	589	651	653	621	641	632	594	675	636	597	628	659	639	640	569	609	604	598	621	607	595	614	626	619	639	607	611	607	589	599	581	617	648	624	627	658	635	652	633	576	615	604	649	648	595	626	635	627	658	590	601	629	613	608	615	583	665	655	596	583	577	671	637	635	624	591	636	609	622	645	577	633	627	603	598	560	617	600	648	617	578	614	615	584	621	615	601	624	593	627	611	615	621	644	596	649	636	640	566	625	596	605	572	631	624	641	609	617	616	633	638	629	625	633	633	583	606	650	601	624	663	626	597	586	609	593	566	612	569	652	624	616	626	577	590	625	609	617	567	609	663	581	603	584	638	592	637	603	626	593	610	608	641	624	603	620	592	633	607	564	587	632	630	618	632	617	643	651	614	660	606	597	616	654	596	664	604	605	643	605	636	644	629	594	640	657	609	613	624	619	614	652	640	624	635	629	613	620	615	618	621	613	603	595	628	617	611	601	631	614	619	567	653	644	609	609	629	637	604	630	606	625	663	632	626	627	622	649	611	591	604	625	658	631	603	633	606	624	617	554	615	606	635	661	656	599	612	574	584	595	597	596	617	615	628	659	622	616	687	590	602	585	630	644	646	663	605	618	586	642	628	582	668	620	604	589	632	660	613	621	611	599	597	596	594	629	663	640	590	654	632	620	620	684	662	582	642	638	642	594	626	664	614	638	649	614	618	576	600	616	614	603	664	611	644	598	621	609	676	618	635	623	577	615	643	622	628	637	586	616	628	572	584	656	628	623	611	604	637	630	625	600	649	606	549	603	572	607	602	638	622	621	600	607	619	651	647	604	608	619	610	590	633	635	634	659	630	595	600	611	624	634	597	657	630	666	649	651	646	633	617	652	653	623	650	646	604	635	604	643	634	617	632	602	629	622	574	570	574	599	622	628	556	611	569	636	619	619	591	623	626	591	636	625	584	604	639	605	615	653	591	638	599	574	657	582	604	632	598	625	636	591	578	629	635	582	607	618	666	609	632	615	597	642	592	602	581	639	631	622	622	614	556	662	628	583	605	606	635	596	595	612	609	622	641	670	593	652	587	619	613	601	638	622	614	587	656	634	628	595	600	613	597	596	625	585	630	603	643	635	596	633	607	627	598	616	577	557	601	642	635	585	589	612	612	605	618	618	599	600	593	637	575
10722	6496	4060	2428	1339	1313	973	756	552	366	248	210	183	157	141	120	98	92	99	97	100	97	107	86	90	86	75	104	79	74	86	79	100	112	81	95	101	86	93	73	71	102	104	89	94	86	84	99	88	95	96	116	77	75	89	91	108	82	96	96	78	95	97	82	99	86	90	85	90	88	81	87	80	91	78	89	84	95	92	104	75	100	109	79	78	93	104	96	88	94	90	94	104	94	87	93	92	83	103	89	99	106	81	78	76	105	84	87	90	80	88	88	98	106	82	98	71	81	113	76	91	105	87	89	81	90	101	84	87	82	94	84	92	93	71	72	101	77	95	94	89	96	91	77	101	77	86	89	84	84	85	116	76	102	85	84	94	84	84	108	94	101	102	98	76	88	104	103	88	84	111	87	89	81	86	92	88	86	86	86	104	90	74	82	81	101	81	91	73	79	87	83	92	89	90	78	85	81	80	90	104	78	82	78	85	88	94	97	101	83	85	88	86	107	107	88	90	84	100	89	94	82	81	98	85	113	98	62	105	103	90	95	76	95	85	92	100	101	95	84	100	96	100	83	83	76	91	98	76	88	84	85	84	91	98	109	99	86	89	103	92	98	79	76	111	85	93	91	77	123	87	87	84	85	86	79	89	79	92	99	93	89	79	99	89	91	78	84	91	84	111	95	93	78	91	85	87	90	89	84	66	95	81	92	87	89	99	86	100	91	81	86	102	65	74	89	84	89	99	92	93	97	88	95	92	100	95	93	99	89	85	89	83	93	80	95	88	99	85	98	92	89	92	101	91	93	81	69	100	77	83	94	88	93	86	97	83	82	94	84	87	88	107	94	93	96	114	117	96	81	103	97	90	101	82	98	99	72	97	81	93	83	97	89	89	82	87	85	96	89	92	83	88	83	91	85	85	79	82	97	87	100	86	89	84	75	83	96	80	89	89	105	106	85	95	105	96	84	80	81	91	97	90	101	90	99	85	94	100	89	86	106	81	83	86	101	91	91	87	88	78	97	80	103	108	84	92	90	87	92	106	80	118	85	101	89	99	76	77	103	85	90	92	92	89	93	83	94	82	89	91	95	108	81	92	89	99	90	94	77	83	95	88	79	74	89	83	84	82	91	86	101	88	100	85	85	95	100	76	99	83	95	91	80	84	91	110	90	93	91	93	86	104	95	104	92	95	108	72	76	78	84	96	93	101	90	101	86	89	79	93	84	87	99	80	95	91	98	75	73	87	87	97	102	97	90	95	87	85	100	92	99	93	109	102	88	85	83	97	91	82	90	86	91	108	83	95	100	84	76	99	96	89	83	90	68	100	80	90	78	98	84	83	103	85	82	91	95	104	89	86	98	98	87	72	86	101	92	82	86	82	76	83	88	87	87	84	107	79	98	87	105	95	84	94	82	106	96	106	105	94	85	95	109	93	98	79	97	95	95	80	85	87	102	93	99	94	99	85	100	78	81	99	94	69	92	98	86	92	94	97	83	106	77	97	85	90	89	100	77	98	97	93	95	111	94	109	81	94	80	82	95	87	88	85	84	79	89	90	96	98	89	83	95	98	89	78	99	81	96	91	94	98	69	76	93	86	84	93	87	91	87	79	82	99	83	91	73	73	72	92	91	101	73	87	113	89	89	104	83	108	113	103	92	90	97	98	84	108	89	97	91	76	83	92	99	105	92	91	94	79	99	105	95	93	95	85	83	98	95	82	95	94	86	76	96	90	74	74	103	93	87	86	98	103	89	74	90	80	92	85	99	108	87	85	74	103	89	83	78	93	85	65	95	100	105	82	114	83	87	100	96	92	89	88	92	91	91	95	99	81	101	88	93	81	103	99	82	93	95	71	86	106	102	78	105	89	90	91	95	88	92	84	105	93	83	94	98	94	86	100	97	95	81	96	104	83	88	86	91	86	98	87	86	92	88	107	92	80	101	94	103	70	88	101	106	89	85	80	88	87	83	82	104	104	87	89	93	71	89	102	97	94	84	89	101	102	96	101	85	77	77	88	84	104	88	115	97	99	100	80	89	87	80	98	95	78	87	84	101	89	93	85	100	96	81	80	91	87	95	95	81	96	83	96	103	100	101	84	86	82	85	94	84	114	85	90	95	97	83	89	110	110	81	91	91	85	87	104	94	92	87	87	82	82	94	91	81	84	83	115	99	87	71	79	79	93	71	76	101	97	99	80	114	107	83	87	87	85	99	108	92	88	89	94	69	102	83	100	74	96	89	106	101	111	76	94	98	81	82	84	94	104	96	79	104	96	84	91	91	95	91	99	89	87	81	75	77	96	96	94	81	85	85	90	86	96	83	86	90	98	102	86	100	89	92	75	87	98	97	86	94	75	94	106	97	97	95	74	86	99	92	94	93	87	65	83	83	79	92	108	76	92	99	90	79	123	110	91	84	86	108	94	81	96	99	93	92	70	76	82	77	74	89	88	84	88	79	78	90	80	73	105	91	85	72	86	84	75	86	97	99	84	97	78	84	87	91	92	83	88	81	84	85	103	81	88	84	76	91	92	93	83	89	88	87	82	88	87	100	85	104	93	94	88	77	95	90	70	89	91	98	87	85	86	112	96	85	84	89	100	102	93	96	94	100	90	86	68	92	88	77	111	80	106	74	94	78	87	93	85	94	72	96	90	68	83	94	102	82	71	78	84	86	98	103	106	96	107	103	88	72	89	90	99	89	102	89	88	84	80	93	96	98	101	92	86	76	67	73	97	66	113	70	96	79	89	87	78	79	115	94	87	84	99	82	100	86	80	74	96	90	92	86	85	93	104	106	111	93	82	90	92	79	95	91	97	80	88	83	108	87	94	96	107	91	90	85	88	95	85	87	105	89	84	73	96	89	93	98	94	83	103	98	79	86	90	91	102	89	90	99	87	79	82	80	100	105	78	72	89	98	93	81	95	95	83	102	90	86	87	83	93	76	99	114	72	104	99	105	96	84	86	63	78	80	97	75	100	82	90	86	89	92	94	90	98	94	114	96	107	87	101	97	78	87	84	91	95	86	94	83	80	86	84	100	101	92	92	97	80	93	90	87	96	92	110	88	89	92	73	93	100	96	92	101	85	85	84	95	85	93	85	85	85	94	85	93	92	77	104	80	91	87	81	76	85	112	113	86	94	75	104	95	79	100	105	85	86	82	107	96	110	77	75	94	115	109	87	109	119	95	91	112	86	103	93	87	96	101	71	99	104	98	90	92	97	102	89	82	108	83	99	82	93	109	97	82	87	105	84	100	80	79	91	77	100	107	71	97	94	95	96	88	84	102	108	91	104	76	94	95	79	89	82	93	75	91	77	89	90	97	85	82	109	81	87	90	89	95	108	83	94	85	92	90	78	85	98	108	87	92	87	93	70	85	82	116	92	86	105	89	92	90	98	89	95	95	75	86	99	93	93	78	95	103	85	91	83	80	99	71	97	91	92	86	88	71	91	92	90	75	79	70	94	91	91	85	83	95	75	83	94	94	99	84
36462	28064	22818	21339	23075	22785	18133	14166	9802	6853	5035	3679	2671	1951	1594	1277	1076	979	838	802	809	784	781	717	688	691	674	694	722	691	683	641	636	647	695	669	690	645	606	679	682	694	687	663	706	690	653	668	651	642	683	674	637	629	658	640	658	629	671	694	675	690	661	627	645	610	634	665	655	694	664	653	676	639	637	701	658	656	616	630	634	659	661	625	652	711	685	666	627	650	640	618	684	647	630	600	638	637	675	602	671	642	703	654	630	641	646	643	650	675	632	636	654	686	665	661	656	698	642	653	634	651	633	636	678	620	683	627	622	689	628	616	631	658	666	660	660	633	654	678	667	694	626	666	679	719	620	601	650	626	653	654	612	632	652	660	669	646	676	614	633	676	669	678	690	628	649	596	634	666	634	632	671	651	647	701	655	635	634	637	607	672	640	696	669	642	608	720	652	631	618	631	683	660	645	659	658	657	635	680	673	652	659	687	626	664	611	646	648	651	660	649	666	635	650	685	672	636	599	616	695	631	669	647	616	692	646	636	668	664	636	701	666	641	673	634	655	652	666	614	626	665	676	682	701	625	660	647	660	654	677	689	655	647	652	650	681	684	665	637	586	671	649	648	685	663	681	658	688	677	634	665	645	592	650	662	655	679	649	640	645	611	628	647	671	663	684	672	659	632	633	647	658	656	686	635	636	689	649	640	634	653	652	616	657	654	647	672	624	660	713	651	676	642	702	642	679	657	647	665	652	611	705	657	617	671	627	639	643	674	632	691	669	661	681	629	635	694	649	719	660	647	667	622	679	635	668	648	651	647	634	633	639	657	674	716	673	666	620	672	656	660	626	688	673	659	691	672	661	665	681	606	638	665	669	649	647	615	690	625	681	620	651	640	626	615	657	676	664	654	671	673	661	692	668	660	637	628	648	683	646	702	668	618	668	651	656	618	642	618	671	691	672	648	641	705	642	705	677	628	626	665	648	664	672	646	707	638	693	645	688	612	668	604	652	708	635	675	707	628	694	691	674	664	665	645	645	645	651	646	676	644	664	688	664	669	666	653	621	647	628	656	733	632	655	661	660	668	663	613	612	645	707	648	648	666	687	645	658	673	677	626	638	657	677	672	671	666	679	638	707	696	672	646	665	646	689	645	637	669	628	712	643	618	690	675	687	647	663	721	640	681	642	660	688	675	678	688	686	641	620	643	644	683	678	640	702	693	627	658	700	690	635	654	619	636	641	601	595	629	642	668	672	636	653	656	686	685	635	612	679	668	679	663	671	664	672	679	677	640	660	668	672	651	683	670	672	635	695	669	698	609	664	655	700	663	652	654	624	633	680	694	657	687	693	700	684	651	619	662	632	661	602	662	663	672	654	615	646	683	698	647	633	647	646	672	662	657	650	672	694	612	630	691	662	658	651	637	663	655	676	701	677	685	667	655	732	628	635	672	644	666	626	636	714	662	663	715	661	638	683	576	652	663	698	682	657	634	647	685	632	615	676	651	612	633	651	670	624	638	640	669	683	666	664	656	666	660	661	698	676	630	630	647	657	671	653	626	635	670	628	697	616	680	630	686	694	646	674	681	711	671	679	621	621	638	620	658	673	697	655	645	625	637	632	633	700	659	647	627	658	680	678	655	695	662	664	634	665	659	647	660	653	636	664	638	684	639	708	659	648	659	638	655	613	663	635	622	659	670	667	683	626	684	681	664	662	675	648	676	698	675	659	651	746	611	665	648	634	649	660	653	635	625	658	641	640	675	607	641	675	638	676	628	651	625	686	651	669	681	661	653	658	671	671	648	636	639	674	687	664	640	619	624	662	605	648	668	652	719	671	662	673	632	609	687	655	642	663	634	663	683	638	620	631	634	640	666	628	675	621	660	667	665	670	659	669	651	635	668	657	691	679	663	688	675	649	684	689	665	654	644	653	630	653	629	655	686	633	683	717	637	677	712	682	662	670	659	694	682	681	642	687	678	635	666	691	626	676	681	677	694	685	653	660	680	649	683	697	657	637	682	666	691	662	654	653	696	628	626	645	619	653	654	661	637	646	675	664	608	703	677	643	630	688	665	603	667	624	640	654	700	600	634	664	687	685	623	621	700	588	605	653	601	661	656	652	703	633	664	640	662	689	675	651	684	650	651	636	690	643	675	644	677	612	647	674	629	629	676	634	621	660	644	672	638	672	665	691	639	651	648	655	657	661	679	669	630	684	625	682	683	666	661	665	639	656	642	650	670	614	660	689	683	637	619	653	712	614	666	670	637	634	676	622	595	648	704	692	689	630	623	649	690	654	676	629	663	656	697	666	623	677	628	636	633	659	648	651	656	684	648	670	719	689	655	696	644	674	699	656	699	667	672	600	638	659	690	679	666	643	642	643	651	646	642	678	679	677	671	658	590	650	631	630	622	646	656	636	669	642	653	682	664	677	650	633	646	670	675	615	642	620	634	668	687	624	622	660	664	698	676	633	624	635	656	661	636	645	631	682	613	647	673	671	636	661	633	654	676	633	631	664	643	631	685	662	625	615	627	678	708	670	637	651	642	664	645	627	609	696	689	692	644	629	661	697	669	676	636	694	677	661	654	661	667	673	686	628	719	696	687	673	636	612	625	671	648	661	652	688	629	672	664	672	690	638	707	665	627	635	660	676	647	643	708	721	644	680	666	657	666	649	595	616	626	691	655	704	670	675	683	662	687	695	680	672	682	653	655	650	654	623	646	628	618	661	686	655	675	643	620	682	703	678	655	648	635	676	637	602	675	658	661	649	616	645	637	655	682	627	683	680	622	688	671	694	714	628	703	647	672	654	660	646	674	649	668	641	640	675	671	650	671	652	646	628	595	612	593	653	684	694	675	664	667	632	632	660	642	686	654	660	667	679	673	664	681	649	647	659	633	688	624	635	646	685	655	648	609	644	633	643	632	659	643	661	648	620	661	682	725	646	660	636	700	642	627	662	675	695	659	676	658	683	694	634	652	682	664	628	701	687	676	665	623	640	639	691	674	700	614	662	672	661	675	631	667	670	642	685	651	658	666	647	638	656	669	634	639	647	651	683	634	682	658	690	660	651	668	678	617	676	674	595	664	670	647	648	660	675	699	645	681	649	666	643	647	682	679	676	648	702	644	675	612	658	650	624	591	619	675	658	650	706	714	648	640	651	650	669	671	637	640	662	633	660	692	668	615	625	659	635	630	617	616	700	671	644	660	671	692	641	678	663	676	687	638	679	622	680	687	662	655	622	674	658	620	715	641	682	650	632	702	665	632	660	624	696	669	665	650	680	644	651	676	679	657	616	663	670	645	695	655	657	666	703	642	634	646	660	677	667	622	683	616	625	663	662	651	694	711	627	696	634	621	652	690	668	667	652	665	710	629	632	636	673	663	657	643	675	646	645	681	633	627	617	636	658	680	628	647	656	682	661	649	661	653	726	668	598	661	633	616	681	669	673	642	623	680	663	654	713	669	655	647	667	641	649	707	654	680	665	652	650	643
16326	9933	4791	2396	1542	1406	1010	776	651	535	388	270	236	164	133	123	104	96	66	101	85	66	98	75	90	92	85	83	83	94	82	89	72	81	95	96	77	75	80	84	73	69	93	78	93	71	76	85	84	68	72	61	82	87	70	82	81	84	81	98	92	75	81	85	97	86	76	94	101	86	89	78	91	82	98	84	79	88	70	89	79	87	70	73	91	79	85	81	98	87	79	83	90	76	68	76	75	82	95	85	73	73	98	70	78	75	71	81	70	100	83	77	63	84	101	74	78	86	82	88	85	74	83	74	71	89	93	76	112	86	73	88	84	89	89	72	87	91	81	93	75	81	104	81	73	82	89	79	97	99	85	94	75	98	79	81	96	86	87	88	76	84	84	79	79	78	99	87	85	83	98	72	77	81	86	81	85	64	65	84	83	74	73	77	93	85	92	110	83	82	80	81	70	84	80	77	71	89	96	85	90	96	76	85	83	75	87	69	88	75	100	79	85	70	73	84	91	83	82	81	63	83	95	85	103	94	86	77	88	93	70	73	86	90	93	75	79	71	81	88	82	76	73	84	78	95	84	82	96	84	80	118	89	67	92	87	73	80	81	75	75	71	69	73	88	88	81	85	87	73	92	74	66	83	74	59	97	62	85	63	84	87	78	85	91	79	106	84	94	87	68	69	79	90	84	90	88	79	86	79	90	70	78	86	73	77	81	67	93	90	74	84	74	79	91	93	71	83	89	90	77	79	77	98	79	84	86	85	84	75	94	73	78	92	77	85	74	96	86	70	84	87	94	86	83	83	71	78	97	102	62	81	68	70	88	88	95	86	62	99	89	92	90	77	82	88	89	89	86	88	75	83	94	82	83	81	81	94	69	85	91	88	70	97	80	74	78	82	73	85	77	70	91	87	81	88	89	77	83	67	76	83	76	77	78	87	71	92	83	74	86	79	93	93	70	75	77	89	89	87	81	68	92	79	77	64	82	101	77	85	66	83	75	89	84	93	79	72	84	91	78	95	83	103	98	86	70	79	65	83	82	85	69	92	85	89	87	84	86	89	89	80	76	90	72	71	81	83	83	86	93	68	78	81	86	87	77	100	75	88	74	74	74	82	92	76	81	83	90	92	75	75	72	80	94	81	85	95	99	86	79	85	78	97	69	77	83	73	82	92	82	72	66	88	102	95	83	77	94	108	89	92	74	91	81	93	104	84	74	82	79	106	85	102	79	77	88	78	87	88	76	87	87	84	79	77	80	76	73	85	79	80	85	87	73	87	86	62	84	97	86	89	90	85	85	74	90	81	82	103	90	88	98	85	78	72	87	83	87	72	83	95	74	90	96	81	84	81	81	76	82	74	64	84	93	76	78	93	83	81	76	81	94	81	87	92	72	81	82	79	82	90	68	85	90	88	78	78	67	72	66	89	86	84	79	81	83	83	82	75	75	76	87	77	79	101	83	66	76	87	92	98	84	82	81	88	64	80	90	96	80	75	79	86	68	87	80	96	89	105	85	87	62	78	68	82	117	75	77	94	71	82	90	96	87	78	95	92	87	75	73	77	76	74	78	100	87	92	71	75	76	73	72	96	79	75	87	96	73	80	83	84	69	74	76	94	71	78	81	78	76	105	77	73	71	86	63	84	81	70	115	72	68	71	76	82	82	70	71	91	93	81	81	70	68	81	73	71	67	89	92	89	72	73	92	71	86	77	92	80	101	87	62	84	59	70	97	100	106	101	82	91	89	89	74	90	83	76	93	88	119	73	89	84	86	68	95	69	71	98	93	69	80	88	74	81	86	87	82	76	84	73	74	84	89	83	80	80	79	83	87	74	78	86	86	91	88	65	84	77	80	75	88	83	85	73	92	83	91	93	86	81	93	106	71	91	89	87	82	100	91	99	73	70	110	89	70	73	87	74	83	72	75	87	92	83	85	85	64	87	77	88	90	79	84	80	80	88	81	68	97	75	81	76	92	80	101	90	86	74	92	73	87	91	74	70	81	71	106	74	94	86	82	103	98	62	70	88	87	75	70	86	75	71	84	67	81	88	79	74	94	80	67	84	79	91	82	86	90	87	85	73	68	75	79	72	101	76	70	86	95	97	69	81	71	81	72	62	88	70	97	77	78	82	96	84	89	93	81	98	95	84	72	78	62	75	94	71	81	73	85	86	87	77	91	76	78	75	66	88	79	75	73	89	75	85	87	77	77	87	97	81	74	89	86	91	83	91	79	89	90	61	91	73	92	82	86	90	79	93	84	82	93	83	87	73	81	67	92	63	88	95	91	82	89	77	73	77	77	94	84	98	87	98	91	90	70	85	85	91	80	84	71	80	73	82	94	88	75	82	66	69	69	95	76	85	92	92	87	88	86	66	78	73	86	84	76	100	93	80	87	79	90	77	89	91	83	101	71	85	64	94	85	73	76	76	80	80	71	82	89	97	87	72	79	97	91	77	72	81	68	95	88	77	89	92	73	96	67	78	78	85	97	90	92	79	78	80	83	91	66	73	69	72	83	83	83	85	82	76	79	81	87	77	83	83	63	75	103	83	86	81	67	69	89	78	83	99	88	82	79	98	83	80	86	79	76	79	90	75	89	68	84	77	69	95	90	74	82	94	90	70	81	90	83	81	82	84	106	98	88	88	87	81	90	78	93	82	92	91	68	85	91	79	75	85	76	71	71	80	85	66	81	89	90	88	73	77	78	88	62	93	86	89	81	68	90	82	71	91	88	68	82	80	89	59	87	83	92	77	64	80	89	80	86	87	88	82	77	66	80	103	77	87	94	91	88	78	73	62	81	72	79	94	80	84	80	77	80	66	81	101	96	75	76	92	79	90	61	76	78	95	95	90	93	96	89	96	73	80	85	69	97	73	99	81	86	80	88	78	98	79	74	95	81	71	84	75	109	76	92	89	92	84	83	83	103	90	83	78	78	90	74	84	87	86	79	71	86	81	88	71	87	77	77	86	87	82	80	79	95	77	75	83	60	77	85	89	86	74	76	98	74	81	86	72	87	72	72	86	90	86	95	79	78	94	84	96	80	75	77	93	81	69	76	96	96	88	91	83	83	78	84	80	84	81	91	72	89	81	89	81	100	87	79	95	72	92	89	69	89	86	72	72	92	79	74	79	76	75	59	74	97	77	81	89	93	80	66	96	84	76	86	87	75	91	95	81	86	78	87	73	95	110	77	84	80	69	64	73	79	96	105	77	94	90	87	83	56	71	86	77	97	86	83	84	75	97	83	76	73	80	79	76	84	73	85	83	76	78	84	75	85	72	91	99	91	78	84	69	85	64	86	86	82	87	60	92	90	83	80	76	88	88	83	86	99	90	81	88	111	74	101	73	101	72	74	88	83	89	78	77	73	82	77	82	75	89	92	69	74	90	67	81	85	89	96	79	73	81	95	71	79	87	87	76	80	90	74	80	83	87	96	83	86	91	89	78	78	96	75	82	93	71	77	70	82	74	65	76	98	84	76	92	88	94
43571	31338	23325	21568	24019	23376	19172	14282	12199	9526	6590	4707	3312	2218	1651	1359	1105	861	807	780	742	712	702	640	654	676	672	665	628	627	623	631	632	631	643	650	608	636	579	571	584	601	588	574	593	599	618	592	588	624	618	614	599	631	598	579	594	575	598	594	600	625	590	613	556	591	644	582	641	614	612	642	598	591	587	598	579	592	580	606	592	597	605	659	597	622	597	594	573	600	635	600	562	600	586	611	621	586	609	602	591	589	589	598	562	601	614	579	615	546	638	601	592	628	640	592	620	620	584	575	634	567	582	641	589	607	575	608	601	618	612	612	635	638	619	561	655	655	612	632	580	631	608	607	594	632	612	624	628	617	572	581	582	619	629	593	624	598	554	558	614	622	642	600	558	605	595	572	590	594	586	562	603	573	612	641	625	571	616	590	629	589	624	622	625	590	568	581	633	633	607	625	593	577	610	600	606	582	571	572	601	598	607	603	620	595	595	582	648	620	619	573	583	601	606	613	565	629	639	602	605	640	589	568	597	642	605	622	571	686	641	605	615	636	607	613	637	615	597	594	541	666	612	617	597	603	625	570	608	625	582	620	590	571	616	603	633	609	631	625	609	604	636	616	592	646	642	602	610	594	624	639	623	602	620	637	627	635	602	586	614	608	591	599	614	623	586	612	591	623	581	609	586	588	606	592	598	607	599	634	565	598	639	614	576	606	616	630	600	590	634	630	584	630	582	630	593	603	574	587	612	607	615	565	599	593	620	657	625	614	593	595	624	597	562	615	585	601	639	630	593	593	599	591	644	595	612	638	608	613	561	603	595	579	609	587	586	610	672	602	588	613	585	583	618	639	571	593	610	581	588	603	643	562	619	653	596	596	643	589	599	608	647	622	617	636	629	629	630	598	591	578	640	615	613	585	593	608	635	622	643	583	607	606	604	618	632	615	569	604	570	592	560	582	572	629	589	605	585	564	614	620	592	621	648	614	589	578	598	621	591	598	593	587	616	591	612	638	593	570	630	629	590	634	607	597	588	577	616	642	641	600	641	600	607	585	624	610	587	588	573	604	597	578	638	649	597	567	576	647	584	577	588	629	645	636	599	588	631	621	596	630	594	622	574	611	622	591	658	606	623	576	598	642	643	585	605	565	578	626	643	602	617	648	623	633	598	607	604	551	599	572	636	595	653	612	601	644	576	572	647	630	592	618	587	635	598	582	553	561	617	610	611	634	608	572	584	599	564	616	605	582	605	653	589	633	627	611	637	609	594	612	613	616	623	582	621	649	555	620	635	559	598	546	559	586	630	635	613	603	599	581	605	576	616	593	575	609	631	633	584	607	650	572	576	608	595	587	563	548	637	594	567	606	573	600	607	644	616	639	576	638	617	586	628	595	563	597	568	580	643	614	587	581	604	597	667	669	587	624	592	628	586	618	606	614	605	637	551	596	601	580	595	619	617	597	621	602	634	631	582	612	600	648	583	600	573	617	596	608	600	591	659	574	596	628	597	586	572	587	591	596	590	617	639	624	578	646	625	613	591	633	600	617	606	604	631	636	563	552	626	631	584	591	602	596	600	586	573	627	608	645	622	604	632	607	552	627	620	612	612	612	603	623	598	591	602	589	586	659	592	589	608	600	620	616	618	632	638	602	615	593	636	579	601	602	622	611	586	653	619	599	603	613	621	606	604	605	591	574	611	585	634	608	583	614	584	587	597	595	633	593	634	634	584	622	665	618	592	607	617	621	623	603	646	600	611	613	610	604	630	583	590	616	614	612	576	590	629	584	622	608	622	593	607	598	637	597	558	607	555	600	618	594	632	616	634	597	580	589	627	595	623	599	583	569	624	616	673	574	609	577	634	598	604	615	577	585	622	650	620	581	578	627	604	653	607	612	614	609	635	620	592	587	580	601	625	605	605	603	627	590	653	593	616	592	622	583	592	624	615	586	601	588	609	646	580	638	594	642	661	630	613	612	582	613	573	603	620	570	603	572	573	626	596	629	599	566	616	628	573	606	578	607	581	585	592	584	585	556	596	586	608	658	622	603	619	582	632	636	610	573	648	593	608	589	587	587	574	584	565	613	586	602	649	579	564	584	569	635	601	658	624	638	581	588	583	612	595	589	590	604	603	615	644	539	616	565	626	602	620	625	587	592	612	638	627	642	577	624	613	615	648	619	603	597	584	552	572	591	592	604	635	606	590	577	604	632	618	611	599	626	620	588	608	632	596	602	578	592	593	627	613	622	652	646	600	591	600	612	630	592	592	607	610	580	628	611	605	584	613	595	588	623	635	627	634	604	614	631	602	600	614	615	636	625	622	607	610	603	604	634	643	606	571	598	594	626	577	591	593	635	604	590	591	584	564	598	603	553	646	621	636	641	601	624	673	652	654	624	589	627	579	608	565	627	572	588	615	590	590	591	589	593	592	609	633	633	606	608	589	635	590	624	591	611	656	582	620	604	607	623	592	609	575	580	608	613	571	598	635	588	599	650	598	632	565	586	594	613	603	615	573	640	633	581	630	648	591	591	626	592	565	623	630	588	603	635	564	651	591	615	633	605	564	616	609	592	607	579	632	611	567	594	565	605	652	609	592	578	600	574	637	604	600	603	646	645	647	613	602	611	617	626	609	594	576	598	595	572	644	574	609	644	573	598	596	616	608	624	577	663	609	614	616	568	595	597	573	607	550	599	586	595	573	641	649	615	592	586	609	629	649	609	584	585	639	627	586	572	628	641	588	626	615	626	607	612	597	563	574	619	554	603	624	560	561	638	644	613	630	586	598	638	640	610	617	595	614	559	597	586	599	597	604	604	598	598	589	598	603	626	611	600	616	600	629	615	586	581	611	603	612	628	601	619	579	622	600	619	611	594	607	595	630	610	631	595	613	621	644	642	648	587	646	573	600	560	588	590	564	560	618	605	602	620	582	561	613	601	581	626	603	636	612	620	626	590	615	595	617	581	605	588	594	583	611	589	600	585	628	582	641	584	631	625	606	569	662	613	609	596	606	606	613	578	605	589	627	617	631	629	605	577	597	593	611	631	597	593	647	586	606	615	611	599	639	599	600	597	593	600	533	596	630	605	604	609	588	592	627	617	636	598	569	644	641	629	589	588	620	609	625	594	607	561	595	613	560	607	636	605	622	596	598	623	574	602	563	617	623	594	599	600	594	604	642	614	615	596	654	621	608	623	582	679	635	588	622	617	621	640	625	603	609	613	624	627	596	656	582	592	636	634	599	587	607	600	598	598	577	596	600	590	567	599	585	586	620	612	574	601	585	638	594	569	627	624	618	606	637	573	568	580	581	578	597	578	631	637	616	616	582	585	602	579	611	630	631	592	576	638	611	621	557	626	648	640	591	608	593	590	586	623	650	580	571	578	608	602	569	617	565	587	597	595	589	603	644	570	588	585	601	611	631	600	578	611	655	586	636	605	555	615	637	613	588	609	620	620	639	575	621	558	632	619	619	630	590	644	608	622	592	640	584	607
8902	5099	2689	1642	1080	806	691	597	464	367	259	214	157	151	117	101	85	99	100	81	94	96	127	78	81	93	90	84	74	94	77	96	77	86	104	80	79	89	77	77	82	92	88	98	80	80	81	77	76	85	102	91	86	82	74	90	76	82	91	80	74	87	99	91	87	91	80	73	93	98	90	91	98	84	97	83	82	94	84	84	77	94	90	94	70	97	77	84	83	93	90	104	84	96	83	96	101	70	94	91	74	90	94	77	96	105	89	92	81	81	98	96	76	96	80	79	90	73	85	82	77	72	90	74	89	91	100	85	101	83	88	102	90	83	94	113	91	77	69	87	90	92	104	102	85	74	96	90	87	84	95	92	93	102	80	98	88	86	79	89	91	96	93	85	96	96	90	101	89	88	86	84	77	101	69	91	89	83	102	88	101	78	80	98	81	100	81	103	102	97	102	78	77	92	88	90	113	90	90	92	81	85	93	95	82	82	80	88	83	80	94	98	93	89	84	92	87	82	99	107	100	84	89	71	95	87	74	73	105	86	77	89	86	87	108	78	89	88	110	87	87	83	83	85	86	90	90	77	90	81	92	91	93	79	71	87	97	92	90	84	91	100	94	85	82	87	86	87	111	94	87	98	109	84	98	91	90	92	86	75	99	99	93	94	85	89	85	105	83	86	92	93	88	102	102	84	101	100	85	88	74	91	76	63	76	79	93	95	95	95	90	105	106	108	80	80	76	99	79	94	85	89	85	82	95	100	78	86	90	98	76	89	78	88	83	87	109	75	103	72	94	92	93	98	86	84	98	94	97	91	85	87	84	73	90	89	74	72	84	103	71	86	93	82	108	89	92	90	74	93	66	96	88	85	72	92	94	93	91	107	93	81	77	68	88	76	95	82	88	98	98	96	80	88	89	87	93	88	87	82	90	71	97	84	93	89	99	105	102	85	95	103	88	80	84	92	112	83	78	89	96	101	86	85	79	81	87	82	93	92	92	66	89	81	83	94	80	87	87	100	82	83	96	99	69	93	94	86	64	92	102	87	72	90	88	95	91	85	93	100	108	98	82	89	86	88	70	106	81	82	86	92	83	89	109	90	70	108	88	95	73	83	84	89	99	99	86	89	85	65	101	83	98	98	82	92	90	100	84	90	91	93	88	82	83	93	91	81	106	86	87	92	96	102	69	82	97	86	91	86	87	96	83	69	86	84	101	110	105	91	88	94	91	84	83	90	89	86	77	93	99	95	103	96	86	90	104	77	86	91	95	77	85	77	100	106	80	94	81	77	87	79	93	85	84	97	95	71	98	88	76	85	103	93	76	90	91	89	87	79	93	99	82	111	89	86	76	80	83	95	90	83	100	81	89	86	88	84	93	97	68	90	81	85	97	85	82	87	100	87	101	100	97	87	87	92	91	101	85	72	84	101	81	79	93	108	69	93	89	75	78	95	94	93	91	78	92	75	85	89	94	80	93	101	106	89	65	85	91	91	89	88	96	100	86	94	80	83	74	88	74	94	108	86	91	88	71	101	73	96	94	91	99	80	86	84	85	87	97	97	85	95	88	91	70	99	92	85	74	95	85	96	99	85	88	94	81	80	75	84	93	86	98	106	90	86	92	66	80	96	97	98	81	75	81	92	92	91	87	84	82	83	83	98	90	76	104	91	94	81	81	93	87	93	80	103	80	80	98	88	80	82	78	94	95	86	79	89	92	105	83	89	96	79	100	95	103	85	94	95	77	79	95	93	78	96	87	80	100	83	92	73	104	102	87	79	97	100	105	87	88	78	91	97	83	90	74	81	85	85	93	88	95	74	99	85	84	88	102	85	95	88	102	82	76	83	93	96	68	86	86	86	79	82	97	75	90	103	92	84	77	88	90	92	97	95	82	76	85	74	93	78	100	81	88	100	75	92	100	87	84	93	93	88	98	103	101	98	98	88	90	85	102	91	68	87	86	91	97	69	89	95	98	78	84	97	89	91	78	95	98	93	85	110	85	74	89	80	82	81	99	82	90	98	81	71	104	89	86	83	92	82	101	104	81	94	90	101	95	67	94	96	72	85	89	99	89	94	101	91	95	86	89	95	101	90	96	85	95	98	96	93	78	95	93	80	103	73	79	85	87	95	93	80	93	87	78	84	87	65	119	88	97	91	86	79	95	83	101	83	78	97	81	103	84	94	78	75	85	79	96	86	85	93	111	88	93	96	86	90	100	95	72	85	86	88	84	94	97	95	105	78	80	98	102	103	88	80	90	94	84	79	102	81	97	93	90	78	82	86	82	80	92	89	92	86	106	108	87	86	91	83	82	92	80	91	82	108	74	88	81	104	86	86	88	79	99	101	75	94	91	80	91	87	89	99	83	87	96	85	107	84	78	85	88	85	101	119	88	93	98	77	82	79	84	97	84	92	94	100	85	83	74	83	75	86	89	87	84	66	93	70	97	65	81	76	96	85	84	93	79	93	84	96	83	91	76	83	97	90	80	82	90	91	91	87	86	87	81	97	78	88	99	93	99	76	88	84	92	62	94	77	108	97	92	106	99	114	97	110	99	73	88	113	92	103	95	90	87	99	88	80	85	86	96	80	86	81	91	92	79	89	85	85	105	82	79	93	84	102	85	92	76	91	97	96	92	102	126	75	80	93	90	83	89	93	93	101	82	86	95	96	84	103	82	90	86	92	77	93	91	89	86	79	91	95	80	108	96	92	82	79	90	76	86	88	77	102	101	92	87	109	101	88	83	101	93	81	104	79	82	78	96	83	100	81	88	92	96	92	85	78	83	91	86	71	95	89	93	86	92	88	82	98	85	74	83	85	84	89	73	94	103	88	104	98	82	91	79	96	80	113	78	86	81	86	110	93	85	97	83	86	92	68	86	104	84	85	84	86	93	91	88	101	91	93	80	77	93	92	90	96	81	83	94	96	110	97	80	83	74	107	84	88	87	101	106	88	78	90	78	92	87	84	88	85	83	99	95	72	99	96	99	79	97	87	66	82	102	84	89	91	96	73	84	85	92	77	92	90	91	90	91	97	89	74	84	81	68	92	84	90	104	70	95	77	84	83	97	110	85	70	84	89	87	89	82	91	87	81	101	75	81	73	99	72	87	96	89	68	73	99	76	91	94	88	89	96	100	92	106	94	97	90	83	85	83	84	84	78	101	97	93	89	86	75	88	84	89	82	88	74	92	84	89	98	93	80	100	87	92	75	92	72	83	95	70	100	91	84	77	82	71	103	79	95	95	81	78	87	95	109	75	67	97	88	101	85	82	81	93	90	96	109	89	92	103	97	78	91	86	97	92	78	80	79	97	90	72	105	81	85	89	72	74	91	90	99	93	88	83	94	90	88	93	87	110	89	84	88	89	87	83	82	84	98	83	87	81	96	81	85	89	78	88	78	72	100	92	85	76	75	99	81	100	77	84	82	85	93	73	82	109	109	107	116	98	93	87	100	113	72	87	69	85	77	80	78	92	84	71	111	94	89	88	100
36066	25056	18457	18012	20616	18736	15335	12413	9493	6672	4730	3244	2236	1688	1328	1017	937	865	757	764	751	720	730	677	671	716	695	700	693	689	667	631	662	695	645	644	630	656	623	693	652	648	647	679	666	669	646	676	672	660	667	620	668	637	622	636	650	623	685	660	618	606	656	628	645	646	595	693	642	672	649	614	667	635	613	655	619	648	691	644	643	614	655	663	657	632	621	645	645	648	649	614	638	686	656	635	685	618	640	649	605	687	645	667	655	639	666	627	642	664	661	681	675	673	640	636	656	619	683	639	627	606	621	674	650	663	667	693	669	633	644	614	618	636	660	589	668	627	689	650	662	665	636	655	624	688	661	635	678	686	658	707	638	681	665	644	660	657	698	694	651	592	618	632	626	602	678	672	615	639	623	655	640	661	645	677	668	670	676	633	620	663	682	655	595	614	685	649	642	645	612	647	649	643	625	649	645	659	646	599	650	636	642	646	642	631	658	676	670	687	683	664	632	644	651	653	653	639	630	643	652	650	640	679	673	654	656	647	655	670	698	704	654	607	654	628	686	643	679	649	697	670	648	651	637	613	658	639	659	663	655	646	661	665	628	629	626	634	615	649	649	651	626	629	694	623	677	684	668	691	653	671	656	648	624	590	665	616	627	686	655	647	678	672	679	614	698	589	639	675	639	674	647	695	641	657	655	645	688	680	631	643	627	607	642	613	594	625	632	687	628	613	594	634	647	649	663	681	628	652	613	626	649	607	663	683	607	693	666	677	636	670	657	646	646	663	669	633	659	677	666	659	660	657	654	630	655	653	674	682	630	639	643	707	648	647	642	622	638	676	630	670	644	662	705	627	633	591	661	621	679	635	667	657	634	625	703	650	702	658	641	637	655	642	695	677	671	664	688	655	660	652	661	634	645	638	659	679	638	657	641	646	700	626	652	665	660	656	637	615	647	627	625	618	663	638	649	649	653	611	636	669	636	633	652	635	624	647	657	643	669	666	685	646	641	642	657	637	639	662	633	661	632	634	654	645	626	646	657	656	639	663	660	627	621	657	687	603	667	651	647	676	666	597	724	613	650	672	678	669	666	628	684	622	599	671	649	640	644	646	658	612	645	605	636	648	632	626	644	658	690	661	638	640	693	643	645	628	651	629	667	666	640	636	676	644	664	674	628	666	648	640	691	671	608	593	664	656	640	659	617	649	629	657	600	666	638	676	671	661	642	662	639	659	667	659	653	646	650	712	646	635	686	617	631	602	666	644	628	664	676	684	679	638	656	680	658	705	646	626	656	664	675	647	607	677	661	674	652	599	685	708	652	649	613	678	685	631	662	638	663	590	618	593	645	672	643	670	636	672	618	660	603	642	652	651	663	600	627	662	636	671	638	668	635	618	660	594	623	638	659	619	628	675	641	678	648	613	652	616	663	607	628	598	647	631	645	623	665	654	624	651	638	639	598	631	647	668	634	669	583	644	703	636	592	703	677	618	624	667	675	638	663	677	683	631	635	659	646	622	654	659	645	649	645	625	631	675	623	715	632	654	650	658	678	634	713	679	643	691	671	649	648	661	658	638	669	657	678	679	629	683	670	630	607	635	616	642	624	635	669	635	617	618	633	621	696	650	647	653	641	671	663	632	623	660	644	653	662	658	627	623	631	630	643	646	664	621	648	627	677	663	681	688	619	609	575	646	639	609	680	641	684	624	646	649	608	678	682	642	657	627	661	593	629	585	653	597	643	676	700	694	649	650	660	635	656	690	621	677	621	628	624	652	676	634	655	568	670	626	647	618	676	643	642	611	658	649	650	645	641	644	647	608	635	652	631	632	659	647	681	630	610	651	643	660	657	588	692	620	643	620	670	623	678	641	663	662	657	647	654	655	632	670	593	645	607	625	672	650	652	688	661	651	623	698	622	637	643	637	680	671	595	623	685	678	671	639	692	693	648	683	674	662	644	657	628	638	675	654	622	655	665	670	633	663	660	672	691	642	610	661	632	642	623	649	656	691	609	697	648	654	706	659	709	693	661	610	670	628	649	620	681	691	646	699	622	633	624	668	639	623	649	659	692	676	623	732	659	616	688	659	585	686	617	659	644	598	633	581	648	661	648	619	681	640	646	667	615	659	647	615	689	654	649	675	662	627	615	656	616	632	663	653	649	648	671	622	671	603	666	656	597	666	681	681	666	655	689	628	632	666	653	603	629	640	637	651	634	632	611	661	635	655	629	680	649	651	633	663	619	630	648	680	660	668	664	682	617	652	644	668	668	662	666	605	649	627	640	678	645	669	650	624	634	632	714	611	674	645	625	604	632	684	641	644	637	632	661	626	651	686	660	626	572	644	671	695	659	618	607	645	637	604	685	677	623	625	671	582	669	646	618	660	684	617	660	674	613	653	637	673	597	656	630	658	646	628	672	634	617	639	678	672	627	660	678	657	627	675	667	607	651	624	672	640	665	661	666	671	649	625	654	653	662	657	635	655	644	608	640	620	617	627	633	654	600	659	647	666	616	643	636	677	659	618	676	653	656	673	675	667	652	657	683	674	653	659	660	630	670	645	628	655	670	628	653	656	652	670	637	657	659	656	644	674	645	675	627	639	661	642	626	666	663	627	641	646	674	631	649	651	677	676	630	656	632	631	631	629	643	676	666	637	647	667	632	636	575	647	668	673	686	640	608	612	680	637	652	639	637	625	635	604	630	671	637	676	615	664	656	629	640	638	656	618	637	692	681	686	644	651	651	598	678	666	614	608	707	654	637	651	614	657	642	663	634	682	670	641	639	688	653	648	693	618	557	634	629	643	661	612	670	625	627	605	668	659	611	629	658	657	635	658	659	650	664	651	636	639	673	665	650	669	638	723	682	674	682	668	669	687	620	628	645	707	644	648	688	664	639	623	652	682	626	650	669	676	675	643	680	647	648	640	663	637	617	657	667	651	628	676	645	621	642	682	678	677	684	669	664	650	671	683	666	625	655	606	684	655	654	651	675	674	613	627	620	619	679	631	620	671	631	647	646	623	636	658	668	649	614	640	664	598	686	665	665	679	694	654	639	629	646	676	605	672	645	677	629	640	664	632	677	663	683	609	651	618	660	689	672	645	645	670	639	624	672	632	668	614	661	637	636	630	679	658	625	619	645	648	651	725	641	672	642	649	685	648	681	623	667	678	669	667	636	647	686	628	618	644	659	650	639	635	597	595	595	658	699	651	631	649	664	683	620	679	609	668	638	654	660	647	644	606	664	687	667	639	667	640	636	671	628	635	687	665	647	669	645	623	655	618	664	669	678	685	638	646	678	697	632	648	615	693	667	643	703	650	684	659	702	660	648	632	661	631	650	689	647	642	623	603	663	662	633	638	634	659	611	701	671	637	626	681	674	653	646	675	665	672	686	646	631	635	638	667	647	663	628	626	630	661	688	631	636	633	686	580	671	635	672	626	655	641	629	661	680	621	627	632	664	654	624	635	618	615	698	606	683	667	628	638	648	627	658	637
11906	7406	4032	2576	1748	1480	1181	896	609	425	274	215	172	159	120	89	99	107	105	76	81	81	86	91	82	97	80	90	90	80	81	102	78	85	92	90	86	78	84	86	97	73	82	88	73	71	77	78	73	91	83	85	83	73	67	101	87	82	71	70	78	88	79	78	99	101	83	70	85	94	81	71	82	97	66	85	85	86	90	66	84	103	88	88	91	93	85	87	93	75	84	87	81	77	94	82	81	92	99	91	83	71	71	83	78	63	83	84	80	95	104	86	90	75	91	87	57	80	78	71	81	78	78	85	88	94	87	86	93	92	82	77	95	76	72	105	90	85	103	86	73	88	58	86	83	89	77	71	84	70	66	77	89	70	82	82	94	75	97	91	95	76	81	74	90	80	76	81	79	74	71	81	78	98	74	70	76	79	92	76	86	87	89	87	76	94	83	76	83	70	86	84	73	81	87	72	80	84	84	85	85	99	70	88	84	81	99	67	80	98	75	100	85	76	87	78	78	93	80	66	96	80	91	86	78	74	84	75	84	75	86	81	87	78	79	64	86	99	77	95	88	83	84	82	78	92	104	63	84	106	92	84	88	79	85	85	81	81	85	101	93	102	83	97	93	73	84	87	84	76	73	78	67	86	76	99	79	76	98	96	77	85	93	79	76	95	92	86	97	78	80	77	82	90	92	88	94	97	84	82	85	85	70	95	80	87	85	83	82	103	80	78	99	90	75	65	83	73	95	71	98	92	88	85	82	87	84	85	105	93	80	89	80	66	87	68	91	72	70	85	83	71	83	80	117	88	81	65	70	54	84	88	86	80	74	88	82	95	85	89	89	77	80	80	77	80	91	73	67	85	81	98	95	102	79	80	79	83	84	81	87	72	86	61	85	78	68	76	76	101	80	94	75	80	71	91	89	86	83	96	92	74	66	90	81	82	78	93	77	76	73	66	73	82	67	69	99	82	95	85	76	96	92	74	76	71	72	91	90	93	98	87	92	72	99	80	105	100	94	80	74	77	81	78	74	78	83	101	69	77	69	91	83	96	85	84	89	93	81	83	82	73	84	102	86	87	83	87	86	76	90	91	89	93	84	70	87	80	83	100	77	80	81	60	88	79	72	83	86	70	71	94	76	69	75	81	87	76	90	79	92	95	68	86	64	89	86	83	82	83	93	93	87	82	75	65	83	76	68	85	83	85	90	74	96	97	82	60	86	68	87	64	83	74	72	83	85	75	87	97	84	83	79	77	82	69	69	103	89	73	87	76	95	77	81	104	93	70	104	74	87	83	70	79	76	73	83	79	81	88	63	82	93	69	73	93	91	80	78	78	81	84	78	87	103	61	74	77	86	89	81	83	96	73	78	88	89	76	90	86	73	94	81	91	83	81	63	75	80	89	72	111	78	86	90	84	81	88	96	65	74	81	77	79	82	85	81	96	88	92	76	70	79	86	74	81	80	95	90	76	84	67	75	83	74	90	85	86	88	67	84	78	79	78	74	83	90	83	71	88	71	66	79	76	71	78	69	83	94	88	82	71	76	91	87	82	56	88	81	93	78	72	72	70	83	84	89	62	85	70	83	81	93	79	82	85	76	86	79	81	79	83	77	85	74	96	64	90	83	75	95	67	84	83	83	71	91	98	73	81	74	82	91	68	78	99	96	89	83	69	79	87	80	84	90	76	87	92	85	74	96	65	84	95	82	85	91	85	67	79	84	100	86	90	91	93	90	65	87	82	84	87	79	88	90	68	84	88	82	83	63	79	82	89	86	73	76	72	78	76	81	96	99	88	92	83	88	87	72	77	89	77	82	85	96	89	94	97	79	85	86	85	102	78	76	79	80	86	79	97	86	63	87	89	79	85	96	66	65	82	77	80	88	86	77	81	80	90	82	73	96	96	69	78	84	72	91	83	78	95	91	72	70	68	92	80	86	90	77	84	75	88	82	82	86	88	78	96	69	101	95	84	88	72	75	95	79	74	67	82	75	75	82	84	77	75	84	76	91	88	88	99	68	78	93	82	88	90	82	85	79	73	68	82	81	91	76	87	83	66	67	76	84	77	84	77	93	70	80	101	90	78	86	83	88	88	82	74	76	86	76	76	84	91	81	89	83	73	107	74	77	77	88	81	87	83	100	86	90	78	84	81	82	81	87	77	80	75	82	85	71	77	87	77	66	81	73	104	80	84	85	93	97	90	88	98	64	68	84	84	82	87	83	77	84	84	81	77	77	76	84	92	64	83	79	83	92	83	77	93	75	73	79	93	79	89	68	85	87	71	86	82	74	105	93	84	89	76	96	96	69	76	78	62	89	74	100	72	71	76	77	65	91	86	77	83	86	90	74	84	86	90	86	82	75	78	83	83	96	98	91	88	95	76	98	79	72	89	88	74	96	87	80	75	74	74	74	76	93	78	87	71	88	74	69	88	82	71	63	79	73	83	88	82	89	79	98	84	81	96	80	76	77	88	90	84	90	75	77	72	89	74	78	87	71	80	69	91	60	66	76	84	84	88	98	79	75	95	82	86	94	79	87	91	92	80	94	86	82	65	67	98	93	83	92	78	78	74	90	89	81	107	95	74	90	86	73	73	82	97	83	75	73	84	91	95	77	78	67	95	106	101	84	79	67	86	79	77	71	84	93	87	84	90	81	81	95	67	89	82	76	75	85	93	90	73	90	67	81	87	83	86	95	81	88	85	81	81	80	93	78	97	99	93	71	94	87	85	73	61	91	94	84	74	94	66	86	88	85	79	114	92	75	84	71	75	87	77	83	84	75	71	87	91	82	82	70	81	71	94	93	95	85	97	70	68	89	84	89	86	86	70	99	79	92	88	111	72	79	95	94	77	81	74	83	93	73	83	101	88	94	69	96	100	73	72	85	73	86	67	78	93	79	97	85	97	87	80	80	73	99	77	76	65	85	89	81	90	84	72	78	71	56	90	69	71	89	87	76	92	71	80	75	77	67	82	84	81	78	91	76	75	88	66	84	82	80	72	83	61	78	84	108	81	79	99	80	86	85	87	85	92	62	89	88	86	84	67	91	81	83	88	83	78	79	69	93	93	88	77	84	78	86	66	85	77	78	72	81	75	95	89	87	98	92	85	66	88	81	80	82	82	75	69	75	72	80	87	81	83	75	93	84	89	105	85	99	88	78	82	72	80	85	101	85	82	89	87	73	87	96	90	80	83	82	78	80	83	82	73	97	89	94	85	84	84	91	78	73	77	86	99	73	75	64	69	108	91	71	85	91	82	74	77	86	86	86	75	87	83	73	83	93	73	72	93	75	71	92	81	71	89	76	83	79	80	65	89	89	80	84	90	84	79	86	80	83	101	76	93	106	82	100	83	67	71	83	89	79	77	80	90	93	83	103	62	102	76	91	86	75	76	88	79	81	78	78	78	84	59	91	73	90	74	89	82	78	79	86	86	95	84	85	91	68	75	89	82	77	97	63	85	81	83	82	62	76	91	99	81	93	94	69	83	76	82
41174	28376	22320	22888	25873	23916	20230	16221	11812	7345	5006	3470	2549	1948	1484	1145	990	932	828	775	738	703	704	665	649	661	696	666	647	628	648	635	605	605	618	650	616	611	666	672	664	553	619	625	614	564	599	566	579	602	551	602	592	619	615	630	604	627	583	584	625	618	584	607	621	576	606	574	617	588	592	610	640	574	591	579	632	583	584	618	571	587	576	581	594	594	566	610	588	609	621	578	586	625	618	591	635	590	613	556	617	633	610	619	563	614	597	599	634	562	600	596	603	637	584	614	581	618	622	595	665	599	586	607	628	581	616	616	614	588	596	587	611	559	647	607	613	621	628	596	606	586	587	577	636	627	630	584	628	582	622	627	614	587	648	566	572	633	588	582	568	602	617	591	622	596	621	634	567	597	594	614	628	596	558	573	587	623	584	592	603	643	605	595	585	593	620	597	613	604	580	632	609	558	621	634	580	603	578	610	635	574	638	608	567	592	620	610	646	612	592	571	593	637	580	604	608	653	603	586	600	575	603	579	565	605	574	617	609	631	596	689	653	644	642	598	656	622	610	600	585	566	642	580	599	597	640	583	594	610	638	598	648	602	584	588	639	589	634	579	573	594	583	591	636	630	641	577	659	630	629	616	636	609	626	646	632	629	634	661	637	647	596	565	597	623	592	618	631	611	600	545	609	657	605	590	630	621	634	572	652	623	657	607	590	558	632	608	620	589	586	587	606	638	639	634	625	607	608	600	600	575	577	631	579	607	632	617	572	587	639	617	656	584	599	616	655	576	623	567	595	589	602	607	569	594	608	586	586	595	579	588	602	628	603	634	623	600	620	613	604	645	584	564	624	569	592	625	604	623	598	615	601	613	598	641	594	613	614	613	621	581	621	623	597	650	606	628	622	579	605	636	598	626	597	602	606	630	630	567	645	612	574	625	560	569	575	603	605	582	601	594	603	608	641	619	619	628	589	595	586	607	622	632	590	605	620	591	590	634	583	576	576	593	620	608	634	612	651	541	604	605	610	641	623	614	623	638	582	543	603	629	624	588	610	600	596	614	601	631	628	581	597	580	590	606	611	596	621	601	590	583	551	615	631	606	607	595	600	611	615	600	619	627	605	606	615	610	648	629	589	600	606	559	609	597	589	584	642	608	624	629	636	620	600	631	579	558	658	635	642	596	593	633	645	585	591	587	596	634	624	625	634	614	621	671	553	585	607	611	583	585	599	613	600	557	597	612	593	604	598	621	595	617	591	566	578	625	602	595	554	609	615	625	636	601	562	579	608	590	563	582	614	607	638	563	612	615	632	598	628	573	627	590	594	583	600	629	581	641	592	632	580	611	585	608	565	554	667	587	594	569	619	586	621	635	626	598	616	573	592	646	571	599	644	641	664	622	651	650	553	569	621	561	589	601	614	578	589	611	589	596	581	607	634	632	618	640	596	636	615	631	586	613	606	595	599	608	608	588	600	652	596	587	538	632	606	582	598	587	601	632	580	641	590	611	635	624	628	619	618	635	580	597	590	618	627	596	553	618	641	627	576	602	591	607	591	587	623	612	577	621	618	583	592	612	622	589	613	634	602	581	580	650	613	606	638	632	606	568	613	627	598	598	610	591	599	595	600	538	604	618	651	615	590	612	559	584	595	580	591	552	585	585	588	575	628	597	580	620	597	618	582	565	625	576	624	604	579	616	606	627	633	649	596	575	662	588	590	647	588	604	612	589	591	598	582	598	594	620	565	582	559	619	566	586	633	576	613	600	619	596	624	576	590	648	596	599	630	554	586	608	612	640	582	611	611	568	587	679	614	597	575	602	613	646	590	643	604	563	636	615	629	617	615	648	643	613	625	585	586	669	640	623	626	632	606	618	570	616	573	591	604	642	591	598	657	582	583	604	601	633	631	589	611	606	607	638	589	619	574	577	574	583	612	614	668	614	567	600	603	637	613	585	589	668	599	579	618	623	575	632	605	572	600	580	589	607	584	631	585	591	581	609	593	603	655	603	623	639	589	597	594	582	559	610	649	593	623	629	595	662	620	611	617	596	595	622	585	591	622	566	631	600	682	621	579	589	637	579	579	579	610	612	569	600	601	601	603	627	628	595	577	570	592	667	614	567	605	562	615	551	574	615	597	632	588	607	620	615	587	610	636	624	629	604	548	584	552	619	626	594	612	602	582	588	669	619	598	631	581	651	608	600	615	588	583	644	589	595	578	621	618	643	600	628	597	629	603	606	606	598	663	599	616	616	605	623	590	646	655	613	635	588	621	616	608	618	588	620	592	591	646	613	612	581	638	605	623	593	651	568	583	598	577	604	598	597	653	565	612	612	657	618	598	611	612	606	653	639	590	640	589	581	555	624	614	618	610	592	601	600	596	631	600	577	595	602	631	605	617	588	625	622	594	624	565	595	629	614	598	654	557	617	617	589	609	609	588	645	621	588	623	623	593	585	606	563	600	614	585	660	572	577	614	585	620	640	639	611	631	585	616	617	581	600	641	616	640	613	627	559	610	633	600	607	614	585	592	620	650	647	630	624	595	633	610	650	659	563	584	581	604	608	578	548	605	621	573	623	610	638	574	593	613	595	580	597	568	647	600	614	618	588	629	599	627	584	597	656	578	574	603	586	607	614	573	629	620	587	596	624	567	639	587	598	610	610	541	614	586	593	618	608	641	627	612	590	597	623	623	595	587	588	599	609	590	594	612	601	630	598	615	582	606	619	654	660	619	628	579	575	609	600	647	609	567	648	602	659	599	607	584	607	617	604	613	623	591	589	588	592	613	616	580	573	620	619	603	593	640	596	652	595	599	612	618	610	613	624	595	628	543	606	590	593	620	589	596	566	563	628	618	574	616	638	618	617	599	644	599	598	589	611	605	594	547	572	634	564	630	628	588	646	594	600	638	606	585	640	607	617	588	573	575	636	636	585	594	602	613	536	569	598	599	589	608	620	632	584	617	589	655	626	580	578	609	625	595	606	582	587	600	653	630	624	596	607	580	598	600	575	600	567	627	590	647	626	609	575	592	608	603	585	598	597	610	559	610	584	624	632	617	583	582	644	590	594	575	596	591	592	562	608	601	609	634	608	618	571	606	642	585	586	647	555	614	592	568	623	637	600	672	617	563	572	627	620	631	597	592	590	564	586	624	649	600	576	581	564	596	654	600	612	569	583	595	567	618	598	596	581	595	630	607	560	625	582	592	602	634	634	624	570	587	637	606	591	594	612	634	599	544	630	618	657	590	589	655	603	615	585	632	638	628	599	592	599	622	597	625	605	620	612	644	581	597	572	564	581	560	636	621	624	631	594	630	570	651	601	596	614	648	613	619	639	583	569	587	587	601	640	605	595	607	623	570	622	555	639	603	570	619	601	620	600	614	591	578	593	607	665	587	623	602	634	629	571	614	613	621	611	584	618	624	619	600	576	627	588	614	607	611	619	589	635	598	615	608	638	578	618	627	581	607	626	651	573	624	611	568	616	610	615	594	603
11814	6694	3962	2410	1726	1145	991	791	589	364	273	220	191	178	141	122	110	100	103	107	88	99	111	76	64	82	83	105	72	100	81	84	98	88	76	79	89	92	94	95	78	80	97	78	83	103	77	86	86	95	92	95	94	95	95	93	96	92	79	82	91	89	78	81	77	89	90	94	96	92	101	93	84	97	81	79	86	77	78	99	112	95	106	80	92	86	93	102	107	87	93	80	86	103	96	86	92	83	87	83	80	89	103	94	82	86	97	91	85	87	95	105	85	84	79	97	109	98	93	72	77	89	85	81	96	78	83	93	96	85	79	74	98	93	88	78	113	96	98	86	84	85	84	90	76	96	92	101	78	91	87	93	80	89	89	82	84	89	94	99	79	88	86	95	93	84	77	86	69	97	86	93	81	73	81	93	79	91	87	86	94	91	93	102	99	79	92	81	86	83	69	77	68	86	88	87	100	89	91	82	93	92	93	106	78	89	97	109	91	79	93	78	101	94	92	102	87	105	84	93	94	89	109	84	95	84	90	72	90	81	83	86	92	87	78	82	89	92	87	82	76	92	96	76	93	81	85	86	80	95	80	101	87	93	107	91	93	79	75	90	90	78	94	91	107	81	94	85	93	85	104	98	115	82	75	94	70	87	98	103	82	98	86	93	105	95	96	86	98	84	87	85	102	93	86	86	93	87	78	91	87	78	86	84	118	92	103	74	104	86	74	90	87	103	83	96	80	79	94	90	95	89	87	72	77	92	103	81	85	89	104	89	89	96	104	77	75	79	83	89	99	102	99	90	85	99	82	87	82	99	101	72	95	105	90	106	88	91	72	90	89	92	87	97	81	83	87	93	89	87	90	89	91	78	101	89	78	113	75	93	90	92	87	88	84	98	90	82	81	88	84	81	82	90	87	79	82	86	73	95	76	76	82	69	88	92	84	76	81	115	91	93	82	87	99	76	98	95	114	98	94	90	92	88	100	94	87	87	83	82	87	85	96	90	100	96	106	101	85	92	88	89	90	89	89	88	92	97	93	93	97	87	80	101	74	87	78	75	86	86	87	92	70	89	86	82	87	74	97	85	81	93	95	96	82	92	89	85	102	82	89	92	94	84	85	98	96	94	86	90	100	78	100	81	85	92	94	91	97	80	87	95	94	86	88	87	88	88	84	100	90	73	91	95	101	100	89	94	90	84	90	84	92	86	84	85	87	69	67	89	112	99	82	89	89	95	103	118	103	70	91	74	81	84	93	92	83	94	79	89	87	85	105	83	85	99	90	97	81	87	80	94	75	85	82	87	82	86	87	91	91	89	77	108	85	104	93	97	103	105	74	108	88	98	81	106	88	92	71	87	76	104	90	88	81	103	96	88	97	89	87	80	102	96	102	91	84	91	103	87	92	78	84	84	68	85	94	104	89	101	101	76	86	90	78	84	90	83	103	93	90	84	84	89	93	101	78	81	84	97	83	118	104	89	81	104	96	80	85	91	84	94	86	88	95	87	95	82	95	89	100	92	99	89	91	88	89	82	86	70	86	73	73	81	99	83	81	87	99	87	85	84	100	87	96	80	78	86	108	88	86	97	84	95	79	95	94	90	84	87	89	85	78	111	85	95	82	89	82	87	106	82	84	81	96	85	88	87	94	102	79	82	71	93	90	91	81	87	102	74	80	96	79	91	106	108	89	102	99	82	89	93	90	97	85	92	83	85	96	93	93	83	90	85	90	100	103	86	89	81	93	85	80	80	87	77	91	77	95	89	107	82	86	84	93	99	106	87	79	95	84	88	81	91	97	73	81	77	83	101	87	88	85	101	78	75	79	94	91	81	82	93	81	80	109	94	89	88	67	93	93	96	89	80	82	106	75	75	75	90	93	82	109	82	85	97	80	79	91	80	79	114	74	83	90	101	86	97	83	73	87	86	79	70	88	101	76	90	97	84	78	92	82	89	89	88	75	88	100	99	79	96	98	82	85	87	81	91	95	81	88	84	85	94	92	97	79	89	101	81	73	93	101	87	89	85	82	90	84	109	90	84	102	92	87	75	64	74	77	89	87	91	106	84	94	95	78	95	87	77	100	101	92	96	104	90	77	86	84	96	77	75	94	101	81	98	94	95	102	71	84	108	91	92	77	78	93	90	91	91	101	77	88	68	85	89	73	93	80	87	79	81	102	93	94	90	106	99	81	92	91	90	81	98	91	85	90	91	84	93	88	100	73	90	84	96	99	103	90	76	89	97	101	92	107	112	73	81	106	81	82	98	97	81	84	91	82	101	103	98	83	81	82	92	92	81	96	88	89	90	77	89	87	97	84	90	97	88	78	94	97	83	64	94	93	97	91	93	89	83	66	80	93	95	90	101	79	87	104	81	90	84	111	89	95	84	94	100	102	87	105	67	97	87	103	73	93	101	107	92	93	108	90	90	94	97	87	99	79	77	81	102	90	96	102	85	74	105	98	80	69	96	94	80	97	81	100	86	75	81	85	79	99	94	85	67	90	72	96	81	94	84	89	75	98	93	83	91	83	82	96	84	100	79	79	82	93	88	108	85	82	73	83	92	77	83	99	95	95	69	84	91	98	81	81	100	83	102	73	85	112	75	76	110	82	98	84	76	114	106	87	84	104	81	86	94	92	100	97	81	93	71	88	89	90	92	62	101	82	81	83	79	109	90	73	88	87	92	81	90	77	89	87	84	93	98	92	96	99	85	98	88	76	89	85	91	86	78	103	87	83	76	102	97	97	86	83	92	98	97	95	67	86	93	71	84	83	85	91	81	103	86	78	87	75	88	91	69	90	81	81	95	95	67	100	95	98	76	85	118	99	71	74	90	83	83	80	84	98	81	91	111	110	84	70	103	94	75	97	87	91	96	90	103	72	89	101	84	101	89	112	85	95	82	81	84	85	86	104	93	93	85	92	106	84	98	100	77	90	92	90	90	78	98	97	90	75	94	89	103	88	76	84	98	89	90	84	78	84	90	102	101	101	96	108	80	78	85	86	74	86	87	65	90	87	98	73	76	101	83	96	77	102	100	77	91	95	93	94	81	90	76	83	79	92	87	80	117	107	74	99	94	93	95	84	99	97	104	101	98	92	88	89	85	72	79	114	81	91	68	105	103	92	90	83	69	88	97	98	101	84	91	90	85	111	92	90	89	92	97	86	79	88	86	87	93	78	88	89	98	80	93	100	84	95	85	101	88	86	81	85	103	104	95	92	83	78	76	93	107	78	75	118	101	98	69	93	104	74	90	102	107	85	92	95	85	87	99	106	85	89	80	101	90	76	106	104	75	94	85	92	89	95	97	94	108	100	91	90	97	84	81	107	65	90	77	71	88	90	104	98	95	91	75	91	88	86	100	76	94	75	95	93	80	75	88	84	81	90	89	91	70	91	87	95	73	89	90	89	83	82	79	65	84	82	95	91	97	85	77	91	86	104	98	84	84	80	82	82	83	82	72	99	81	88	78	89	101	100	100	78	75	93	91	100	80
36847	27856	22023	22147	25510	21330	18927	14544	10885	6589	4459	3338	2500	1901	1475	1194	1054	936	802	806	804	777	667	692	718	718	678	688	672	652	650	654	648	635	701	662	678	669	678	658	675	658	637	677	672	614	617	635	672	658	609	667	638	660	675	669	680	608	620	642	637	631	676	631	663	619	662	656	664	649	619	626	634	655	642	620	662	660	676	677	608	576	655	655	650	658	656	628	603	616	651	662	657	642	608	644	604	692	659	628	692	632	663	659	649	695	663	615	638	674	619	669	648	673	612	651	648	724	643	671	692	672	604	664	653	638	624	633	650	634	664	670	613	667	663	651	649	660	659	658	655	621	668	638	674	602	651	636	608	633	625	610	629	648	653	638	656	626	662	644	640	609	677	658	634	623	659	633	649	610	648	647	683	674	618	641	636	621	676	675	636	626	653	653	616	658	697	651	680	662	615	629	632	655	640	643	682	668	646	641	629	673	696	623	629	631	656	628	649	609	673	605	714	670	627	597	650	667	621	616	670	639	588	621	632	590	603	637	650	593	671	653	629	646	638	620	641	623	625	671	644	657	657	664	657	657	620	690	632	645	629	657	631	660	651	615	646	633	613	621	618	667	691	676	646	632	642	667	638	650	656	651	665	664	691	613	590	587	650	648	655	607	628	621	652	657	648	657	662	659	622	652	633	664	599	668	671	632	629	688	609	614	628	625	659	660	662	672	667	662	632	640	625	607	672	675	653	663	635	668	658	655	591	650	665	654	669	656	644	620	671	636	583	646	632	636	637	632	662	669	590	699	620	632	660	621	664	632	649	648	623	618	695	682	656	600	652	678	695	684	639	622	677	695	658	652	620	590	685	627	598	600	625	670	570	657	607	646	667	623	684	659	629	655	702	639	642	615	641	635	629	663	635	631	656	709	647	640	675	655	633	598	632	647	640	611	650	660	674	636	669	671	646	631	651	682	666	678	696	626	653	614	643	639	692	659	630	642	610	670	645	677	661	646	639	678	663	630	661	629	695	670	632	651	644	621	682	665	646	674	620	702	669	689	619	645	653	637	629	675	663	628	671	647	622	701	665	677	668	615	641	644	635	665	707	684	633	669	684	640	644	633	632	639	637	665	632	702	672	650	611	660	613	683	652	652	679	623	651	658	625	692	630	631	618	657	617	654	660	624	642	653	655	604	640	620	630	596	696	623	639	697	633	687	638	646	667	689	615	574	664	666	643	644	614	620	632	631	670	637	601	632	651	597	641	642	666	650	647	660	644	665	580	688	672	659	620	628	655	676	603	638	648	650	650	671	651	665	651	628	618	617	644	618	668	618	684	621	630	583	628	627	650	633	641	656	661	647	622	677	674	632	624	653	625	664	639	660	642	622	659	668	627	633	667	605	630	632	684	649	652	662	660	600	689	659	620	662	645	615	630	644	646	662	643	677	649	661	619	657	663	670	628	678	645	692	624	638	627	643	614	662	620	655	655	693	668	667	610	655	633	656	686	679	629	613	614	664	605	667	652	684	670	635	633	663	640	596	652	627	647	672	679	685	639	612	625	644	652	616	617	619	607	628	698	691	625	644	635	668	663	653	648	644	649	620	597	651	651	677	621	583	650	607	674	678	663	647	651	637	664	707	700	638	663	666	601	652	695	625	661	631	665	607	623	623	648	617	652	644	653	671	636	675	647	590	669	595	652	628	649	662	644	623	702	638	624	634	690	621	639	591	666	632	658	655	655	666	624	661	620	640	648	613	643	648	647	661	624	639	648	631	678	628	656	652	639	672	644	595	647	661	608	647	652	621	634	620	674	642	689	665	637	606	656	634	627	631	582	677	630	674	647	699	602	622	616	637	627	690	630	597	620	643	650	671	673	651	664	704	630	599	615	626	654	648	656	680	626	613	699	647	680	625	698	657	659	678	650	679	644	643	638	671	692	660	649	653	620	608	651	669	619	631	639	671	690	672	612	635	622	641	671	700	632	641	641	620	642	632	614	631	640	661	640	628	656	630	639	657	686	649	728	641	642	642	633	649	652	629	622	626	641	666	637	682	629	674	665	654	646	650	652	609	672	660	634	686	631	665	640	648	634	669	632	624	662	661	683	625	644	689	611	659	661	623	652	635	632	664	627	669	652	652	633	670	636	657	679	644	628	642	647	602	654	642	646	694	618	645	598	634	628	635	642	657	641	669	649	640	631	666	685	698	655	651	632	655	683	613	650	607	666	638	667	651	646	634	605	658	686	631	625	652	654	652	648	607	638	668	651	608	677	612	686	636	663	642	671	683	598	671	630	675	643	654	649	660	642	663	655	593	662	621	611	647	667	632	653	634	651	631	672	657	645	646	639	671	628	662	635	658	632	686	650	656	673	636	660	652	635	664	665	677	639	652	659	676	680	645	638	656	624	651	640	621	626	672	639	645	656	650	660	632	674	674	680	669	676	642	653	636	629	621	666	650	608	642	633	647	657	605	656	654	654	596	619	647	660	713	642	622	641	655	682	636	696	666	660	649	660	626	644	665	653	602	583	608	685	675	651	653	630	602	637	613	626	639	612	676	650	671	636	661	635	671	646	661	642	650	667	654	646	686	623	645	624	633	662	651	672	655	659	575	642	630	698	659	675	620	649	677	602	664	721	653	629	635	609	668	629	681	619	663	651	653	665	626	690	626	674	638	661	618	617	635	624	664	654	662	642	659	651	620	658	640	674	627	659	643	633	654	638	650	643	635	639	649	630	638	637	658	651	656	647	687	650	634	633	625	669	656	642	601	687	633	617	671	634	682	645	634	669	642	620	627	643	677	666	601	688	681	606	655	651	624	669	610	666	640	647	638	633	626	653	658	685	647	650	680	642	644	634	688	647	639	614	642	638	649	655	643	683	673	632	617	660	627	688	679	652	640	663	639	668	601	647	653	669	651	661	628	607	653	655	630	621	651	632	713	652	645	625	652	602	636	665	711	657	663	704	612	617	686	650	634	656	618	628	685	679	632	654	668	658	632	686	662	689	641	657	658	653	669	632	717	664	661	636	661	644	620	644	606	645	585	659	632	676	700	643	663	640	690	629	630	671	634	691	644	656	643	640	621	659	670	661	619	675	634	641	607	671	633	600	629	661	688	634	664	656	676	712	638	648	619	616	651	593	638	669	634	653	633	611	646	643	622	653	642	689	632	640	642	690	648	605	660	642	661	667	637	657	681	640	676	644	640	684	706	669	652	622	604	666	626	662	665	657	692	646	627	686	642	631	648	678	665	663	627	648	640	690	634	656	622	659	663	659	629	671	665	622	681	638	660	639	674	650	636	648	642	682	596	652	661	596	652	685	637	623	630	653	657	642	658	647	650	678	637	607	594	648	681	656	677	641	642	621	632	666	632	627	660	628	654	678	631	648	655	682	636	624	628	648	642	660	637	625	637	688	641	650	627	678	655	646	663	652	647	623	650	638	645	609	649	664	615	654	643	613	657	666	642	676	670	673	657	680	613	667	660	702	627	667	685
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
